87	1
83	2
176	3
14	4
2	5
46	6
11	7
505	8
179	9
35	10
257	11
134	12
48	13
5	14
249	15
211	16
62	17
1	18
92	19
5	20
27	21
122	22
115	23
23	24
244	25
13	26
395	27
21	28
5	29
12	30
18	31
9	32
17	33
35	34
15	35
36	36
111	37
36	38
191	39
108	40
226	41
152	42
238	43
11	44
50	45
385	46
141	47
26	48
600	49
187	50
6	51
45	52
134	53
78	54
2	55
58	56
61	57
57	58
589	59
6	60
208	61
14	62
408	63
451	64
153	65
2	66
5	67
285	68
95	69
138	70
88	71
286	72
101	73
18	74
69	75
3	76
409	77
174	78
71	79
5	80
38	81
52	82
15	83
91	84
4	85
40	86
42	87
33	88
121	89
256	90
239	91
42	92
14	93
286	94
50	95
30	96
76	97
427	98
4	99
5	100
222	101
51	102
15	103
6	104
9	105
90	106
211	107
1	108
14	109
45	110
2	111
39	112
398	113
44	114
140	115
12	116
288	117
334	118
7	119
329	120
85	121
42	122
155	123
4	124
45	125
203	126
564	127
3	128
83	129
632	130
62	131
107	132
74	133
272	134
61	135
798	136
244	137
555	138
427	139
37	140
364	141
127	142
40	143
28	144
20	145
11	146
148	147
91	148
5	149
75	150
146	151
1	152
33	153
127	154
77	155
14	156
7	157
202	158
149	159
494	160
411	161
20	162
22	163
15	164
113	165
15	166
103	167
142	168
11	169
298	170
3	171
166	172
8	173
246	174
69	175
3	176
114	177
21	178
82	179
159	180
76	181
16	182
41	183
78	184
15	185
13	186
2	187
39	188
278	189
15	190
198	191
439	192
194	193
138	194
379	195
127	196
7	197
17	198
161	199
48	200
150	201
251	202
4	203
172	204
5	205
24	206
96	207
31	208
34	209
108	210
206	211
115	212
52	213
4	214
25	215
186	216
74	217
68	218
137	219
214	220
35	221
35	222
40	223
14	224
24	225
14	226
9	227
260	228
41	229
377	230
38	231
19	232
64	233
2	234
137	235
369	236
28	237
3	238
136	239
6	240
2	241
304	242
81	243
31	244
192	245
16	246
371	247
7	248
120	249
69	250
31	251
39	252
389	253
6	254
628	255
40	256
55	257
5	258
6	259
81	260
430	261
333	262
18	263
46	264
10	265
91	266
39	267
148	268
2	269
155	270
124	271
86	272
19	273
182	274
595	275
332	276
5	277
34	278
110	279
163	280
54	281
213	282
110	283
418	284
74	285
27	286
12	287
63	288
46	289
321	290
15	291
51	292
85	293
41	294
183	295
195	296
88	297
155	298
3	299
29	300
45	301
21	302
32	303
7	304
128	305
790	306
390	307
136	308
571	309
1	310
740	311
302	312
38	313
267	314
61	315
31	316
92	317
6	318
63	319
172	320
239	321
130	322
3	323
3	324
224	325
34	326
66	327
51	328
13	329
57	330
121	331
44	332
1	333
3	334
305	335
122	336
23	337
139	338
9	339
9	340
8	341
754	342
228	343
3	344
22	345
102	346
531	347
6	348
183	349
7	350
7	351
16	352
53	353
82	354
13	355
33	356
97	357
32	358
67	359
21	360
1	361
79	362
4	363
13	364
236	365
21	366
23	367
5	368
53	369
363	370
48	371
2	372
652	373
4	374
276	375
139	376
3	377
204	378
95	379
31	380
546	381
9	382
160	383
2	384
95	385
35	386
9	387
133	388
149	389
298	390
160	391
9	392
393	393
6	394
33	395
159	396
24	397
36	398
114	399
21	400
428	401
980	402
15	403
57	404
96	405
724	406
16	407
75	408
7	409
238	410
223	411
5	412
237	413
3	414
600	415
309	416
185	417
180	418
43	419
3	420
128	421
11	422
61	423
204	424
1	425
15	426
5	427
15	428
235	429
10	430
1	431
98	432
153	433
43	434
74	435
200	436
103	437
21	438
409	439
338	440
90	441
348	442
3	443
23	444
191	445
56	446
39	447
73	448
4	449
8	450
3	451
4	452
133	453
427	454
62	455
5	456
66	457
68	458
578	459
13	460
6	461
3	462
632	463
349	464
213	465
118	466
85	467
637	468
6	469
33	470
21	471
145	472
302	473
35	474
2	475
493	476
378	477
26	478
427	479
120	480
110	481
181	482
93	483
56	484
5	485
167	486
52	487
52	488
65	489
6	490
172	491
3	492
76	493
104	494
7	495
1	496
41	497
9	498
14	499
47	500
103	501
536	502
29	503
13	504
47	505
12	506
31	507
45	508
35	509
3	510
61	511
4	512
1	513
21	514
3	515
146	516
348	517
229	518
13	519
23	520
23	521
5	522
183	523
9	524
12	525
360	526
62	527
17	528
29	529
227	530
19	531
1	532
41	533
75	534
286	535
106	536
227	537
74	538
590	539
120	540
428	541
10	542
163	543
32	544
115	545
42	546
47	547
33	548
352	549
31	550
75	551
41	552
228	553
6	554
102	555
194	556
7	557
265	558
287	559
24	560
11	561
14	562
181	563
9	564
41	565
347	566
1	567
87	568
237	569
21	570
8	571
6	572
5	573
779	574
284	575
10	576
2	577
5	578
72	579
41	580
144	581
323	582
43	583
1	584
35	585
109	586
72	587
115	588
182	589
117	590
1	591
236	592
18	593
14	594
27	595
48	596
49	597
12	598
123	599
24	600
66	601
17	602
48	603
58	604
32	605
23	606
61	607
12	608
47	609
61	610
127	611
185	612
28	613
4	614
9	615
274	616
160	617
385	618
49	619
60	620
42	621
81	622
7	623
251	624
7	625
17	626
30	627
168	628
3	629
26	630
68	631
18	632
127	633
246	634
242	635
12	636
8	637
17	638
43	639
18	640
82	641
22	642
10	643
474	644
66	645
3	646
85	647
7	648
47	649
118	650
186	651
387	652
254	653
178	654
6	655
1	656
133	657
273	658
34	659
2	660
37	661
30	662
78	663
17	664
67	665
3	666
708	667
272	668
143	669
84	670
3	671
9	672
364	673
64	674
42	675
104	676
128	677
18	678
449	679
227	680
1	681
62	682
8	683
51	684
116	685
16	686
68	687
141	688
11	689
3	690
296	691
68	692
64	693
418	694
76	695
162	696
111	697
1	698
341	699
4	700
612	701
254	702
78	703
2	704
186	705
50	706
25	707
1	708
9	709
237	710
6	711
804	712
785	713
215	714
37	715
128	716
95	717
179	718
281	719
475	720
33	721
3	722
343	723
85	724
9	725
193	726
23	727
4	728
4	729
11	730
334	731
37	732
42	733
1	734
103	735
129	736
94	737
4	738
30	739
238	740
550	741
224	742
23	743
4	744
8	745
254	746
179	747
2	748
28	749
848	750
22	751
51	752
24	753
42	754
122	755
23	756
3	757
155	758
14	759
29	760
113	761
27	762
374	763
367	764
8	765
18	766
121	767
74	768
403	769
117	770
205	771
255	772
152	773
240	774
68	775
122	776
293	777
482	778
537	779
97	780
354	781
36	782
248	783
14	784
292	785
49	786
17	787
177	788
65	789
2	790
9	791
43	792
87	793
19	794
57	795
618	796
228	797
89	798
253	799
802	800
59	801
125	802
12	803
32	804
12	805
200	806
108	807
42	808
3	809
310	810
43	811
137	812
30	813
160	814
65	815
156	816
149	817
16	818
442	819
54	820
41	821
94	822
213	823
254	824
506	825
213	826
2	827
76	828
54	829
535	830
4	831
213	832
66	833
555	834
47	835
22	836
143	837
98	838
11	839
13	840
1	841
4	842
452	843
26	844
306	845
43	846
277	847
3	848
4	849
71	850
13	851
545	852
42	853
9	854
103	855
219	856
185	857
9	858
590	859
5	860
327	861
3	862
170	863
206	864
21	865
14	866
69	867
306	868
7	869
72	870
39	871
91	872
113	873
14	874
50	875
4	876
565	877
600	878
732	879
85	880
69	881
685	882
286	883
91	884
21	885
12	886
96	887
4	888
47	889
7	890
42	891
154	892
4	893
479	894
43	895
24	896
101	897
43	898
5	899
3	900
36	901
3	902
397	903
92	904
9	905
255	906
137	907
328	908
5	909
60	910
21	911
53	912
26	913
166	914
53	915
219	916
1091	917
509	918
9	919
40	920
4	921
65	922
145	923
36	924
168	925
705	926
510	927
109	928
174	929
98	930
14	931
243	932
40	933
196	934
249	935
150	936
2	937
7	938
9	939
323	940
47	941
72	942
253	943
82	944
17	945
58	946
69	947
11	948
118	949
10	950
31	951
15	952
346	953
152	954
10	955
350	956
412	957
6	958
90	959
13	960
12	961
683	962
308	963
17	964
75	965
67	966
672	967
15	968
39	969
71	970
91	971
231	972
14	973
14	974
753	975
16	976
7	977
56	978
67	979
4	980
2	981
12	982
11	983
122	984
16	985
358	986
351	987
3	988
108	989
269	990
19	991
73	992
51	993
28	994
169	995
40	996
139	997
33	998
5	999
17	1000
5	1001
362	1002
54	1003
669	1004
11	1005
253	1006
197	1007
89	1008
179	1009
51	1010
35	1011
30	1012
167	1013
774	1014
7	1015
34	1016
14	1017
193	1018
270	1019
28	1020
21	1021
7	1022
52	1023
73	1024
73	1025
5	1026
6	1027
3	1028
14	1029
68	1030
327	1031
155	1032
182	1033
178	1034
18	1035
690	1036
12	1037
60	1038
25	1039
7	1040
205	1041
190	1042
156	1043
78	1044
646	1045
28	1046
5	1047
2	1048
1	1049
138	1050
49	1051
27	1052
497	1053
1	1054
11	1055
140	1056
38	1057
5	1058
300	1059
142	1060
2	1061
50	1062
334	1063
27	1064
6	1065
210	1066
160	1067
39	1068
12	1069
233	1070
131	1071
363	1072
10	1073
4	1074
79	1075
50	1076
137	1077
6	1078
37	1079
90	1080
25	1081
15	1082
54	1083
129	1084
43	1085
74	1086
93	1087
84	1088
25	1089
123	1090
41	1091
557	1092
62	1093
112	1094
3	1095
113	1096
1063	1097
246	1098
747	1099
52	1100
37	1101
92	1102
215	1103
656	1104
8	1105
494	1106
49	1107
530	1108
224	1109
144	1110
28	1111
64	1112
235	1113
206	1114
95	1115
20	1116
29	1117
2	1118
28	1119
580	1120
221	1121
314	1122
260	1123
29	1124
10	1125
21	1126
129	1127
339	1128
283	1129
8	1130
33	1131
10	1132
793	1133
76	1134
143	1135
33	1136
28	1137
297	1138
21	1139
18	1140
46	1141
253	1142
1	1143
8	1144
523	1145
100	1146
4	1147
9	1148
86	1149
331	1150
1	1151
14	1152
8	1153
5	1154
54	1155
213	1156
7	1157
9	1158
57	1159
274	1160
49	1161
2	1162
97	1163
41	1164
42	1165
189	1166
10	1167
63	1168
24	1169
7	1170
2	1171
104	1172
93	1173
40	1174
96	1175
4	1176
56	1177
201	1178
33	1179
158	1180
1	1181
46	1182
247	1183
214	1184
3	1185
138	1186
182	1187
314	1188
180	1189
61	1190
17	1191
7	1192
5	1193
143	1194
22	1195
144	1196
83	1197
53	1198
5	1199
15	1200
69	1201
379	1202
73	1203
29	1204
15	1205
5	1206
76	1207
78	1208
98	1209
168	1210
167	1211
28	1212
133	1213
21	1214
37	1215
181	1216
553	1217
260	1218
10	1219
9	1220
38	1221
548	1222
157	1223
4	1224
2	1225
69	1226
16	1227
101	1228
118	1229
22	1230
30	1231
385	1232
122	1233
92	1234
655	1235
247	1236
200	1237
244	1238
6	1239
88	1240
102	1241
141	1242
97	1243
2	1244
382	1245
195	1246
117	1247
131	1248
179	1249
131	1250
136	1251
6	1252
35	1253
170	1254
44	1255
124	1256
4	1257
57	1258
157	1259
9	1260
82	1261
635	1262
12	1263
14	1264
14	1265
1	1266
88	1267
110	1268
271	1269
8	1270
6	1271
61	1272
51	1273
3	1274
467	1275
141	1276
37	1277
247	1278
3	1279
3	1280
315	1281
118	1282
71	1283
40	1284
9	1285
203	1286
146	1287
211	1288
26	1289
975	1290
162	1291
73	1292
6	1293
20	1294
40	1295
119	1296
38	1297
11	1298
9	1299
124	1300
74	1301
9	1302
637	1303
40	1304
22	1305
348	1306
77	1307
49	1308
18	1309
47	1310
47	1311
7	1312
1	1313
17	1314
3	1315
36	1316
73	1317
30	1318
51	1319
181	1320
118	1321
56	1322
126	1323
275	1324
1	1325
82	1326
77	1327
17	1328
16	1329
1	1330
15	1331
1	1332
43	1333
465	1334
89	1335
45	1336
167	1337
90	1338
36	1339
31	1340
53	1341
7	1342
5	1343
441	1344
337	1345
3	1346
38	1347
285	1348
49	1349
10	1350
75	1351
4	1352
3	1353
39	1354
236	1355
29	1356
33	1357
2	1358
57	1359
43	1360
11	1361
4	1362
83	1363
99	1364
4	1365
59	1366
53	1367
24	1368
1	1369
2	1370
113	1371
224	1372
298	1373
98	1374
4	1375
443	1376
60	1377
21	1378
398	1379
208	1380
200	1381
62	1382
17	1383
4	1384
127	1385
87	1386
23	1387
44	1388
216	1389
202	1390
149	1391
3	1392
1	1393
223	1394
3	1395
200	1396
46	1397
115	1398
25	1399
38	1400
121	1401
51	1402
335	1403
131	1404
131	1405
71	1406
121	1407
7	1408
220	1409
77	1410
11	1411
657	1412
2	1413
140	1414
58	1415
1	1416
278	1417
61	1418
91	1419
23	1420
43	1421
45	1422
53	1423
18	1424
76	1425
88	1426
76	1427
23	1428
419	1429
34	1430
59	1431
99	1432
27	1433
123	1434
15	1435
73	1436
14	1437
40	1438
136	1439
9	1440
38	1441
255	1442
5	1443
5	1444
198	1445
1	1446
3	1447
31	1448
86	1449
420	1450
167	1451
76	1452
73	1453
160	1454
111	1455
24	1456
12	1457
86	1458
123	1459
7	1460
54	1461
15	1462
27	1463
2	1464
51	1465
85	1466
312	1467
111	1468
406	1469
337	1470
120	1471
310	1472
98	1473
4	1474
126	1475
321	1476
2	1477
35	1478
155	1479
29	1480
23	1481
185	1482
27	1483
96	1484
11	1485
27	1486
48	1487
3	1488
63	1489
24	1490
89	1491
686	1492
28	1493
7	1494
47	1495
22	1496
18	1497
299	1498
181	1499
13	1500
34	1501
290	1502
13	1503
9	1504
72	1505
109	1506
127	1507
7	1508
10	1509
118	1510
244	1511
7	1512
60	1513
313	1514
68	1515
21	1516
113	1517
6	1518
38	1519
20	1520
45	1521
146	1522
22	1523
35	1524
741	1525
57	1526
733	1527
59	1528
28	1529
150	1530
2	1531
55	1532
26	1533
61	1534
66	1535
364	1536
148	1537
33	1538
11	1539
147	1540
552	1541
19	1542
2	1543
7	1544
67	1545
215	1546
2	1547
317	1548
12	1549
5	1550
128	1551
63	1552
65	1553
26	1554
1	1555
106	1556
54	1557
25	1558
499	1559
247	1560
42	1561
121	1562
20	1563
334	1564
476	1565
138	1566
116	1567
76	1568
24	1569
2	1570
2	1571
38	1572
10	1573
8	1574
13	1575
3	1576
32	1577
117	1578
76	1579
3	1580
30	1581
74	1582
87	1583
21	1584
298	1585
402	1586
27	1587
21	1588
387	1589
320	1590
57	1591
32	1592
329	1593
16	1594
7	1595
79	1596
79	1597
139	1598
349	1599
42	1600
46	1601
27	1602
56	1603
106	1604
161	1605
39	1606
67	1607
6	1608
308	1609
28	1610
15	1611
137	1612
679	1613
52	1614
49	1615
193	1616
16	1617
321	1618
3	1619
64	1620
175	1621
280	1622
6	1623
97	1624
8	1625
70	1626
6	1627
95	1628
230	1629
4	1630
277	1631
4	1632
12	1633
44	1634
109	1635
128	1636
95	1637
23	1638
14	1639
213	1640
195	1641
300	1642
334	1643
81	1644
64	1645
102	1646
21	1647
3	1648
187	1649
134	1650
38	1651
355	1652
653	1653
38	1654
64	1655
285	1656
8	1657
169	1658
302	1659
84	1660
62	1661
311	1662
61	1663
125	1664
17	1665
211	1666
126	1667
495	1668
30	1669
107	1670
119	1671
9	1672
39	1673
149	1674
210	1675
6	1676
96	1677
70	1678
72	1679
8	1680
129	1681
44	1682
199	1683
16	1684
24	1685
26	1686
97	1687
587	1688
16	1689
297	1690
388	1691
4	1692
23	1693
7	1694
2	1695
12	1696
184	1697
2	1698
41	1699
709	1700
2	1701
126	1702
77	1703
34	1704
10	1705
14	1706
6	1707
180	1708
47	1709
714	1710
369	1711
14	1712
220	1713
60	1714
78	1715
141	1716
25	1717
29	1718
33	1719
43	1720
4	1721
536	1722
2	1723
118	1724
191	1725
26	1726
86	1727
27	1728
28	1729
9	1730
66	1731
702	1732
672	1733
88	1734
73	1735
14	1736
14	1737
39	1738
80	1739
86	1740
84	1741
115	1742
5	1743
5	1744
53	1745
63	1746
85	1747
64	1748
5	1749
121	1750
31	1751
168	1752
118	1753
488	1754
79	1755
232	1756
105	1757
36	1758
1	1759
8	1760
96	1761
180	1762
40	1763
63	1764
266	1765
156	1766
10	1767
3	1768
214	1769
35	1770
53	1771
24	1772
46	1773
5	1774
102	1775
2	1776
122	1777
48	1778
10	1779
12	1780
39	1781
56	1782
219	1783
60	1784
123	1785
280	1786
19	1787
32	1788
185	1789
11	1790
3	1791
102	1792
133	1793
10	1794
50	1795
14	1796
158	1797
92	1798
216	1799
73	1800
83	1801
19	1802
149	1803
3	1804
59	1805
183	1806
116	1807
33	1808
424	1809
315	1810
74	1811
7	1812
73	1813
268	1814
234	1815
25	1816
194	1817
77	1818
151	1819
42	1820
134	1821
163	1822
68	1823
52	1824
5	1825
34	1826
226	1827
4	1828
1	1829
24	1830
77	1831
7	1832
126	1833
174	1834
256	1835
57	1836
122	1837
316	1838
223	1839
9	1840
31	1841
552	1842
160	1843
42	1844
76	1845
20	1846
9	1847
16	1848
39	1849
37	1850
35	1851
96	1852
381	1853
386	1854
218	1855
186	1856
192	1857
1	1858
25	1859
115	1860
2	1861
158	1862
17	1863
4	1864
4	1865
7	1866
10	1867
80	1868
19	1869
30	1870
261	1871
38	1872
22	1873
34	1874
15	1875
439	1876
153	1877
141	1878
30	1879
313	1880
261	1881
241	1882
66	1883
61	1884
84	1885
3	1886
20	1887
482	1888
74	1889
3	1890
36	1891
4	1892
784	1893
416	1894
4	1895
90	1896
104	1897
611	1898
39	1899
102	1900
3	1901
60	1902
27	1903
177	1904
5	1905
2	1906
164	1907
113	1908
172	1909
139	1910
428	1911
231	1912
5	1913
296	1914
16	1915
12	1916
42	1917
398	1918
223	1919
4	1920
107	1921
22	1922
120	1923
42	1924
229	1925
23	1926
110	1927
1	1928
12	1929
5	1930
24	1931
21	1932
108	1933
36	1934
8	1935
173	1936
88	1937
2	1938
44	1939
15	1940
377	1941
28	1942
13	1943
141	1944
55	1945
5	1946
33	1947
76	1948
89	1949
657	1950
36	1951
60	1952
2	1953
158	1954
88	1955
32	1956
47	1957
8	1958
49	1959
12	1960
16	1961
9	1962
208	1963
6	1964
117	1965
5	1966
98	1967
315	1968
54	1969
17	1970
13	1971
37	1972
88	1973
4	1974
209	1975
61	1976
15	1977
47	1978
383	1979
52	1980
256	1981
39	1982
32	1983
85	1984
7	1985
15	1986
97	1987
132	1988
87	1989
456	1990
36	1991
1	1992
6	1993
128	1994
428	1995
90	1996
47	1997
38	1998
41	1999
134	2000
17	2001
675	2002
50	2003
5	2004
29	2005
9	2006
3	2007
1	2008
18	2009
84	2010
51	2011
217	2012
771	2013
217	2014
25	2015
6	2016
50	2017
101	2018
95	2019
2	2020
41	2021
9	2022
88	2023
2	2024
62	2025
4	2026
14	2027
12	2028
7	2029
23	2030
75	2031
235	2032
92	2033
212	2034
36	2035
172	2036
432	2037
15	2038
117	2039
17	2040
3	2041
170	2042
24	2043
152	2044
4	2045
4	2046
739	2047
75	2048
21	2049
307	2050
55	2051
36	2052
460	2053
41	2054
26	2055
9	2056
183	2057
3	2058
40	2059
13	2060
73	2061
433	2062
49	2063
9	2064
139	2065
2	2066
63	2067
5	2068
578	2069
44	2070
88	2071
33	2072
310	2073
2	2074
284	2075
14	2076
29	2077
20	2078
28	2079
325	2080
162	2081
11	2082
349	2083
40	2084
191	2085
28	2086
3	2087
259	2088
66	2089
16	2090
439	2091
12	2092
350	2093
1051	2094
239	2095
168	2096
135	2097
5	2098
33	2099
223	2100
20	2101
63	2102
542	2103
136	2104
8	2105
478	2106
28	2107
9	2108
227	2109
11	2110
143	2111
10	2112
280	2113
240	2114
197	2115
192	2116
5	2117
311	2118
5	2119
227	2120
1	2121
5	2122
311	2123
756	2124
116	2125
142	2126
5	2127
124	2128
2	2129
176	2130
2	2131
17	2132
238	2133
56	2134
268	2135
46	2136
16	2137
83	2138
115	2139
48	2140
215	2141
269	2142
141	2143
246	2144
48	2145
103	2146
6	2147
24	2148
103	2149
10	2150
5	2151
49	2152
455	2153
2	2154
10	2155
473	2156
3	2157
54	2158
136	2159
488	2160
58	2161
134	2162
31	2163
3	2164
1	2165
126	2166
12	2167
78	2168
4	2169
625	2170
9	2171
781	2172
57	2173
231	2174
84	2175
714	2176
89	2177
164	2178
44	2179
39	2180
98	2181
173	2182
208	2183
199	2184
226	2185
11	2186
197	2187
6	2188
13	2189
13	2190
248	2191
121	2192
8	2193
32	2194
6	2195
7	2196
6	2197
160	2198
9	2199
324	2200
53	2201
1	2202
476	2203
103	2204
49	2205
35	2206
31	2207
140	2208
63	2209
194	2210
417	2211
95	2212
32	2213
308	2214
5	2215
99	2216
173	2217
4	2218
68	2219
7	2220
118	2221
1	2222
35	2223
201	2224
288	2225
17	2226
8	2227
370	2228
314	2229
8	2230
33	2231
139	2232
338	2233
72	2234
30	2235
1111	2236
345	2237
103	2238
173	2239
580	2240
330	2241
4	2242
378	2243
6	2244
145	2245
111	2246
71	2247
185	2248
74	2249
20	2250
148	2251
74	2252
153	2253
249	2254
108	2255
57	2256
86	2257
57	2258
5	2259
29	2260
179	2261
27	2262
47	2263
89	2264
18	2265
32	2266
459	2267
5	2268
10	2269
19	2270
27	2271
11	2272
13	2273
134	2274
42	2275
184	2276
9	2277
166	2278
3	2279
155	2280
235	2281
6	2282
105	2283
78	2284
22	2285
9	2286
14	2287
16	2288
43	2289
73	2290
88	2291
122	2292
31	2293
28	2294
3	2295
489	2296
31	2297
4	2298
226	2299
209	2300
1	2301
672	2302
37	2303
20	2304
8	2305
1	2306
694	2307
257	2308
48	2309
42	2310
6	2311
119	2312
474	2313
1	2314
119	2315
64	2316
22	2317
65	2318
191	2319
40	2320
43	2321
53	2322
185	2323
4	2324
153	2325
214	2326
33	2327
165	2328
34	2329
10	2330
89	2331
109	2332
1	2333
66	2334
203	2335
6	2336
33	2337
216	2338
39	2339
495	2340
692	2341
193	2342
1	2343
262	2344
55	2345
28	2346
157	2347
192	2348
359	2349
790	2350
5	2351
198	2352
2	2353
710	2354
90	2355
74	2356
11	2357
1	2358
72	2359
8	2360
56	2361
67	2362
8	2363
39	2364
66	2365
29	2366
55	2367
4	2368
143	2369
250	2370
24	2371
532	2372
2	2373
68	2374
195	2375
18	2376
175	2377
221	2378
46	2379
43	2380
81	2381
17	2382
54	2383
386	2384
81	2385
9	2386
41	2387
6	2388
129	2389
43	2390
32	2391
23	2392
127	2393
10	2394
4	2395
56	2396
34	2397
371	2398
17	2399
599	2400
20	2401
348	2402
10	2403
50	2404
35	2405
38	2406
9	2407
82	2408
4	2409
88	2410
531	2411
15	2412
357	2413
80	2414
150	2415
1	2416
10	2417
105	2418
27	2419
86	2420
61	2421
636	2422
26	2423
107	2424
87	2425
61	2426
111	2427
37	2428
40	2429
11	2430
30	2431
5	2432
122	2433
369	2434
79	2435
8	2436
6	2437
539	2438
292	2439
74	2440
100	2441
35	2442
83	2443
39	2444
5	2445
192	2446
3	2447
502	2448
298	2449
332	2450
9	2451
1	2452
24	2453
302	2454
69	2455
2	2456
5	2457
15	2458
251	2459
149	2460
653	2461
40	2462
36	2463
373	2464
4	2465
463	2466
3	2467
55	2468
187	2469
28	2470
2	2471
207	2472
4	2473
32	2474
24	2475
394	2476
1	2477
324	2478
203	2479
49	2480
94	2481
215	2482
183	2483
250	2484
624	2485
81	2486
52	2487
81	2488
203	2489
41	2490
14	2491
119	2492
326	2493
28	2494
45	2495
383	2496
73	2497
74	2498
74	2499
35	2500
332	2501
837	2502
7	2503
4	2504
74	2505
63	2506
293	2507
62	2508
194	2509
161	2510
282	2511
653	2512
2	2513
3	2514
205	2515
22	2516
42	2517
53	2518
25	2519
356	2520
7	2521
82	2522
10	2523
25	2524
326	2525
40	2526
354	2527
64	2528
275	2529
113	2530
57	2531
262	2532
11	2533
157	2534
152	2535
72	2536
327	2537
381	2538
149	2539
9	2540
7	2541
113	2542
41	2543
210	2544
275	2545
61	2546
78	2547
10	2548
11	2549
338	2550
29	2551
355	2552
2	2553
23	2554
201	2555
13	2556
10	2557
111	2558
369	2559
115	2560
199	2561
61	2562
106	2563
316	2564
4	2565
424	2566
183	2567
581	2568
324	2569
13	2570
441	2571
87	2572
9	2573
437	2574
29	2575
55	2576
60	2577
5	2578
167	2579
290	2580
13	2581
8	2582
7	2583
331	2584
178	2585
9	2586
1	2587
4	2588
6	2589
73	2590
2	2591
348	2592
76	2593
180	2594
85	2595
2	2596
120	2597
54	2598
5	2599
17	2600
16	2601
114	2602
78	2603
1	2604
64	2605
128	2606
9	2607
6	2608
84	2609
28	2610
138	2611
68	2612
15	2613
67	2614
25	2615
2	2616
57	2617
12	2618
136	2619
504	2620
412	2621
373	2622
132	2623
62	2624
404	2625
226	2626
6	2627
107	2628
2	2629
10	2630
100	2631
315	2632
68	2633
348	2634
46	2635
158	2636
3	2637
55	2638
66	2639
43	2640
57	2641
93	2642
7	2643
127	2644
33	2645
82	2646
128	2647
264	2648
3	2649
85	2650
187	2651
11	2652
504	2653
8	2654
88	2655
3	2656
50	2657
291	2658
322	2659
245	2660
4	2661
76	2662
478	2663
2	2664
66	2665
3	2666
185	2667
48	2668
178	2669
118	2670
64	2671
100	2672
48	2673
5	2674
199	2675
341	2676
169	2677
8	2678
263	2679
65	2680
60	2681
276	2682
204	2683
135	2684
332	2685
87	2686
38	2687
476	2688
340	2689
341	2690
497	2691
2	2692
37	2693
23	2694
41	2695
45	2696
42	2697
43	2698
295	2699
31	2700
61	2701
137	2702
19	2703
126	2704
23	2705
16	2706
171	2707
11	2708
13	2709
227	2710
11	2711
693	2712
141	2713
687	2714
63	2715
35	2716
62	2717
313	2718
10	2719
462	2720
90	2721
244	2722
100	2723
191	2724
498	2725
66	2726
26	2727
50	2728
21	2729
162	2730
18	2731
3	2732
253	2733
42	2734
99	2735
29	2736
39	2737
4	2738
243	2739
193	2740
28	2741
258	2742
65	2743
29	2744
53	2745
9	2746
5	2747
125	2748
13	2749
386	2750
42	2751
10	2752
19	2753
4	2754
35	2755
9	2756
270	2757
7	2758
19	2759
128	2760
148	2761
1	2762
44	2763
35	2764
8	2765
24	2766
13	2767
122	2768
41	2769
94	2770
373	2771
374	2772
22	2773
3	2774
313	2775
33	2776
53	2777
66	2778
26	2779
229	2780
198	2781
81	2782
148	2783
38	2784
135	2785
137	2786
232	2787
177	2788
15	2789
11	2790
20	2791
147	2792
120	2793
188	2794
83	2795
396	2796
165	2797
118	2798
112	2799
12	2800
35	2801
55	2802
298	2803
278	2804
71	2805
59	2806
71	2807
402	2808
215	2809
2	2810
36	2811
131	2812
52	2813
23	2814
392	2815
248	2816
218	2817
6	2818
431	2819
413	2820
14	2821
2	2822
20	2823
91	2824
20	2825
91	2826
496	2827
284	2828
1	2829
159	2830
17	2831
215	2832
6	2833
27	2834
7	2835
287	2836
85	2837
10	2838
175	2839
867	2840
19	2841
572	2842
105	2843
434	2844
3	2845
86	2846
26	2847
303	2848
19	2849
39	2850
33	2851
331	2852
406	2853
48	2854
9	2855
656	2856
240	2857
137	2858
223	2859
404	2860
149	2861
96	2862
204	2863
31	2864
65	2865
20	2866
6	2867
52	2868
122	2869
138	2870
5	2871
48	2872
721	2873
10	2874
39	2875
191	2876
21	2877
344	2878
303	2879
469	2880
10	2881
42	2882
10	2883
102	2884
14	2885
90	2886
1	2887
72	2888
36	2889
344	2890
69	2891
15	2892
26	2893
314	2894
213	2895
25	2896
18	2897
224	2898
82	2899
492	2900
256	2901
109	2902
5	2903
74	2904
399	2905
2	2906
105	2907
13	2908
31	2909
33	2910
22	2911
71	2912
260	2913
38	2914
48	2915
175	2916
66	2917
52	2918
57	2919
49	2920
361	2921
24	2922
81	2923
14	2924
52	2925
223	2926
104	2927
15	2928
4	2929
129	2930
9	2931
7	2932
1034	2933
45	2934
159	2935
388	2936
36	2937
84	2938
75	2939
69	2940
25	2941
17	2942
39	2943
355	2944
141	2945
79	2946
8	2947
85	2948
20	2949
341	2950
51	2951
671	2952
242	2953
167	2954
223	2955
47	2956
9	2957
63	2958
32	2959
938	2960
96	2961
297	2962
92	2963
100	2964
12	2965
21	2966
286	2967
192	2968
99	2969
179	2970
235	2971
790	2972
20	2973
6	2974
144	2975
96	2976
55	2977
183	2978
578	2979
267	2980
42	2981
174	2982
1	2983
305	2984
89	2985
589	2986
19	2987
7	2988
58	2989
70	2990
125	2991
14	2992
3	2993
1	2994
133	2995
54	2996
15	2997
270	2998
105	2999
144	3000
57	3001
164	3002
32	3003
29	3004
38	3005
78	3006
25	3007
222	3008
46	3009
10	3010
14	3011
10	3012
83	3013
100	3014
580	3015
282	3016
165	3017
2	3018
84	3019
11	3020
153	3021
20	3022
31	3023
11	3024
126	3025
12	3026
312	3027
41	3028
479	3029
111	3030
10	3031
20	3032
128	3033
23	3034
350	3035
255	3036
24	3037
43	3038
4	3039
6	3040
49	3041
1	3042
98	3043
7	3044
411	3045
484	3046
68	3047
202	3048
61	3049
13	3050
69	3051
161	3052
8	3053
54	3054
17	3055
345	3056
2	3057
173	3058
441	3059
20	3060
339	3061
819	3062
351	3063
122	3064
126	3065
68	3066
34	3067
8	3068
22	3069
5	3070
130	3071
284	3072
181	3073
195	3074
176	3075
61	3076
271	3077
43	3078
19	3079
34	3080
149	3081
184	3082
11	3083
30	3084
81	3085
4	3086
52	3087
7	3088
20	3089
378	3090
6	3091
25	3092
92	3093
27	3094
74	3095
9	3096
8	3097
57	3098
11	3099
38	3100
83	3101
783	3102
1	3103
7	3104
13	3105
4	3106
55	3107
351	3108
666	3109
6	3110
12	3111
67	3112
2	3113
1	3114
25	3115
7	3116
104	3117
36	3118
148	3119
172	3120
42	3121
91	3122
11	3123
58	3124
221	3125
1	3126
37	3127
226	3128
20	3129
28	3130
62	3131
356	3132
108	3133
2	3134
225	3135
268	3136
161	3137
155	3138
337	3139
139	3140
54	3141
1	3142
269	3143
210	3144
7	3145
256	3146
8	3147
26	3148
141	3149
41	3150
4	3151
475	3152
17	3153
327	3154
229	3155
569	3156
159	3157
10	3158
151	3159
147	3160
62	3161
14	3162
234	3163
7	3164
11	3165
1	3166
22	3167
35	3168
30	3169
2	3170
307	3171
8	3172
3	3173
1	3174
20	3175
410	3176
21	3177
411	3178
767	3179
201	3180
72	3181
7	3182
38	3183
1	3184
9	3185
177	3186
2	3187
156	3188
109	3189
211	3190
179	3191
442	3192
93	3193
58	3194
42	3195
7	3196
138	3197
25	3198
20	3199
110	3200
1093	3201
95	3202
16	3203
105	3204
54	3205
39	3206
18	3207
193	3208
38	3209
9	3210
223	3211
29	3212
69	3213
192	3214
240	3215
718	3216
489	3217
60	3218
28	3219
38	3220
12	3221
13	3222
6	3223
89	3224
68	3225
115	3226
21	3227
288	3228
31	3229
138	3230
73	3231
235	3232
135	3233
96	3234
15	3235
42	3236
160	3237
28	3238
1	3239
39	3240
65	3241
88	3242
18	3243
128	3244
26	3245
142	3246
40	3247
197	3248
254	3249
458	3250
230	3251
209	3252
630	3253
17	3254
196	3255
91	3256
134	3257
326	3258
239	3259
143	3260
17	3261
41	3262
3	3263
33	3264
359	3265
99	3266
57	3267
6	3268
21	3269
82	3270
7	3271
737	3272
3	3273
6	3274
44	3275
109	3276
113	3277
748	3278
111	3279
50	3280
505	3281
87	3282
21	3283
3	3284
1	3285
57	3286
63	3287
86	3288
78	3289
280	3290
90	3291
61	3292
16	3293
152	3294
225	3295
845	3296
77	3297
16	3298
244	3299
2	3300
69	3301
1	3302
108	3303
106	3304
39	3305
74	3306
529	3307
32	3308
16	3309
61	3310
55	3311
36	3312
132	3313
37	3314
45	3315
9	3316
36	3317
5	3318
98	3319
53	3320
166	3321
125	3322
1	3323
2	3324
78	3325
10	3326
513	3327
80	3328
156	3329
2	3330
208	3331
2	3332
45	3333
14	3334
6	3335
78	3336
46	3337
13	3338
49	3339
175	3340
50	3341
28	3342
8	3343
233	3344
96	3345
143	3346
12	3347
103	3348
90	3349
2	3350
44	3351
39	3352
66	3353
40	3354
16	3355
25	3356
30	3357
12	3358
134	3359
84	3360
19	3361
160	3362
387	3363
166	3364
81	3365
230	3366
173	3367
285	3368
36	3369
319	3370
44	3371
56	3372
7	3373
20	3374
5	3375
398	3376
2	3377
20	3378
242	3379
11	3380
72	3381
182	3382
323	3383
1	3384
14	3385
7	3386
231	3387
53	3388
470	3389
12	3390
136	3391
154	3392
209	3393
137	3394
23	3395
141	3396
1	3397
24	3398
144	3399
5	3400
7	3401
244	3402
351	3403
34	3404
22	3405
6	3406
105	3407
394	3408
25	3409
17	3410
141	3411
278	3412
127	3413
403	3414
115	3415
211	3416
159	3417
8	3418
348	3419
14	3420
10	3421
6	3422
139	3423
42	3424
114	3425
21	3426
27	3427
92	3428
61	3429
40	3430
173	3431
58	3432
50	3433
149	3434
32	3435
379	3436
6	3437
406	3438
5	3439
7	3440
38	3441
196	3442
236	3443
117	3444
2	3445
38	3446
10	3447
35	3448
8	3449
213	3450
109	3451
169	3452
233	3453
262	3454
309	3455
229	3456
27	3457
15	3458
120	3459
440	3460
32	3461
74	3462
141	3463
1	3464
204	3465
15	3466
158	3467
125	3468
13	3469
374	3470
186	3471
384	3472
287	3473
51	3474
325	3475
45	3476
10	3477
6	3478
201	3479
65	3480
100	3481
10	3482
33	3483
5	3484
206	3485
89	3486
192	3487
24	3488
1	3489
6	3490
3	3491
107	3492
36	3493
65	3494
63	3495
34	3496
60	3497
63	3498
500	3499
383	3500
15	3501
128	3502
169	3503
13	3504
37	3505
48	3506
58	3507
257	3508
40	3509
8	3510
251	3511
394	3512
9	3513
104	3514
6	3515
404	3516
99	3517
550	3518
244	3519
478	3520
42	3521
144	3522
48	3523
127	3524
111	3525
113	3526
41	3527
227	3528
690	3529
105	3530
21	3531
3	3532
14	3533
27	3534
9	3535
128	3536
7	3537
53	3538
65	3539
39	3540
114	3541
78	3542
181	3543
4	3544
141	3545
93	3546
46	3547
120	3548
449	3549
320	3550
325	3551
108	3552
260	3553
188	3554
65	3555
46	3556
137	3557
340	3558
31	3559
145	3560
55	3561
395	3562
17	3563
23	3564
3	3565
201	3566
379	3567
48	3568
81	3569
5	3570
6	3571
619	3572
61	3573
149	3574
11	3575
26	3576
90	3577
28	3578
56	3579
578	3580
99	3581
65	3582
1	3583
7	3584
282	3585
1	3586
60	3587
53	3588
45	3589
34	3590
63	3591
32	3592
48	3593
18	3594
29	3595
54	3596
186	3597
13	3598
35	3599
111	3600
29	3601
158	3602
161	3603
13	3604
599	3605
2	3606
161	3607
144	3608
7	3609
17	3610
67	3611
259	3612
85	3613
1071	3614
380	3615
81	3616
5	3617
59	3618
410	3619
274	3620
8	3621
33	3622
29	3623
25	3624
33	3625
29	3626
40	3627
57	3628
12	3629
111	3630
292	3631
5	3632
201	3633
6	3634
64	3635
77	3636
65	3637
84	3638
805	3639
5	3640
51	3641
5	3642
524	3643
3	3644
252	3645
68	3646
121	3647
10	3648
86	3649
48	3650
47	3651
299	3652
20	3653
9	3654
248	3655
78	3656
235	3657
481	3658
206	3659
9	3660
277	3661
69	3662
203	3663
37	3664
118	3665
63	3666
78	3667
618	3668
20	3669
24	3670
26	3671
18	3672
26	3673
39	3674
449	3675
90	3676
78	3677
127	3678
361	3679
39	3680
62	3681
148	3682
8	3683
64	3684
13	3685
64	3686
8	3687
300	3688
11	3689
8	3690
437	3691
9	3692
257	3693
618	3694
236	3695
74	3696
49	3697
51	3698
505	3699
530	3700
14	3701
5	3702
156	3703
173	3704
217	3705
255	3706
76	3707
2	3708
101	3709
1	3710
128	3711
1	3712
240	3713
8	3714
25	3715
2	3716
91	3717
2	3718
8	3719
35	3720
4	3721
79	3722
156	3723
3	3724
317	3725
72	3726
1	3727
332	3728
24	3729
117	3730
19	3731
68	3732
84	3733
110	3734
110	3735
1	3736
147	3737
41	3738
5	3739
41	3740
4	3741
7	3742
593	3743
395	3744
214	3745
241	3746
127	3747
13	3748
291	3749
17	3750
24	3751
85	3752
12	3753
251	3754
180	3755
7	3756
8	3757
18	3758
201	3759
12	3760
20	3761
66	3762
16	3763
82	3764
482	3765
788	3766
7	3767
63	3768
2	3769
5	3770
8	3771
16	3772
157	3773
5	3774
8	3775
5	3776
44	3777
54	3778
52	3779
53	3780
382	3781
209	3782
28	3783
84	3784
6	3785
12	3786
15	3787
240	3788
1	3789
66	3790
2	3791
53	3792
72	3793
21	3794
23	3795
26	3796
38	3797
66	3798
34	3799
55	3800
23	3801
212	3802
36	3803
114	3804
212	3805
1	3806
8	3807
31	3808
341	3809
224	3810
10	3811
141	3812
116	3813
235	3814
3	3815
401	3816
7	3817
110	3818
14	3819
12	3820
13	3821
228	3822
157	3823
27	3824
4	3825
4	3826
120	3827
208	3828
3	3829
2	3830
132	3831
9	3832
132	3833
127	3834
63	3835
466	3836
20	3837
12	3838
48	3839
162	3840
643	3841
2	3842
5	3843
72	3844
64	3845
13	3846
176	3847
91	3848
43	3849
1	3850
28	3851
5	3852
419	3853
53	3854
6	3855
263	3856
10	3857
28	3858
367	3859
208	3860
66	3861
1	3862
73	3863
453	3864
9	3865
10	3866
288	3867
40	3868
7	3869
193	3870
258	3871
79	3872
238	3873
79	3874
368	3875
2	3876
122	3877
108	3878
101	3879
56	3880
129	3881
576	3882
281	3883
227	3884
162	3885
68	3886
60	3887
51	3888
37	3889
162	3890
14	3891
2	3892
36	3893
461	3894
2	3895
1	3896
14	3897
627	3898
305	3899
147	3900
22	3901
171	3902
40	3903
555	3904
3	3905
10	3906
32	3907
330	3908
611	3909
36	3910
186	3911
210	3912
27	3913
6	3914
41	3915
478	3916
42	3917
39	3918
9	3919
73	3920
195	3921
30	3922
479	3923
16	3924
603	3925
132	3926
104	3927
133	3928
29	3929
501	3930
27	3931
25	3932
12	3933
265	3934
190	3935
40	3936
5	3937
53	3938
2	3939
17	3940
288	3941
15	3942
12	3943
76	3944
4	3945
37	3946
103	3947
40	3948
36	3949
82	3950
150	3951
20	3952
29	3953
86	3954
265	3955
95	3956
19	3957
450	3958
215	3959
131	3960
644	3961
164	3962
134	3963
524	3964
98	3965
47	3966
5	3967
9	3968
115	3969
7	3970
511	3971
15	3972
21	3973
40	3974
2	3975
79	3976
38	3977
6	3978
145	3979
166	3980
1	3981
1	3982
96	3983
337	3984
98	3985
502	3986
141	3987
35	3988
77	3989
47	3990
13	3991
356	3992
93	3993
117	3994
90	3995
139	3996
457	3997
160	3998
366	3999
448	4000
441	4001
101	4002
2	4003
810	4004
325	4005
281	4006
43	4007
70	4008
15	4009
60	4010
5	4011
24	4012
23	4013
223	4014
4	4015
5	4016
45	4017
153	4018
49	4019
498	4020
288	4021
1	4022
3	4023
9	4024
4	4025
573	4026
149	4027
37	4028
5	4029
113	4030
4	4031
60	4032
341	4033
6	4034
390	4035
7	4036
11	4037
142	4038
170	4039
136	4040
4	4041
8	4042
199	4043
27	4044
7	4045
83	4046
254	4047
115	4048
686	4049
54	4050
34	4051
81	4052
459	4053
174	4054
326	4055
136	4056
22	4057
364	4058
11	4059
58	4060
15	4061
100	4062
307	4063
42	4064
14	4065
472	4066
40	4067
72	4068
10	4069
204	4070
3	4071
191	4072
56	4073
37	4074
1	4075
101	4076
139	4077
44	4078
7	4079
27	4080
34	4081
18	4082
215	4083
300	4084
4	4085
55	4086
56	4087
25	4088
15	4089
71	4090
66	4091
104	4092
102	4093
15	4094
944	4095
436	4096
177	4097
19	4098
1	4099
113	4100
3	4101
4	4102
752	4103
47	4104
28	4105
159	4106
524	4107
628	4108
260	4109
99	4110
184	4111
289	4112
32	4113
171	4114
68	4115
469	4116
558	4117
4	4118
34	4119
19	4120
17	4121
372	4122
113	4123
272	4124
71	4125
177	4126
168	4127
223	4128
1	4129
19	4130
260	4131
21	4132
5	4133
16	4134
13	4135
11	4136
77	4137
133	4138
25	4139
134	4140
57	4141
312	4142
19	4143
501	4144
19	4145
3	4146
71	4147
235	4148
12	4149
106	4150
906	4151
135	4152
60	4153
10	4154
141	4155
49	4156
127	4157
4	4158
144	4159
5	4160
2	4161
284	4162
28	4163
889	4164
90	4165
78	4166
77	4167
39	4168
59	4169
63	4170
113	4171
6	4172
7	4173
145	4174
70	4175
18	4176
69	4177
32	4178
68	4179
8	4180
19	4181
3	4182
2	4183
534	4184
5	4185
66	4186
69	4187
445	4188
242	4189
63	4190
143	4191
249	4192
6	4193
3	4194
61	4195
10	4196
10	4197
53	4198
43	4199
8	4200
21	4201
5	4202
202	4203
7	4204
232	4205
175	4206
122	4207
227	4208
719	4209
109	4210
89	4211
127	4212
8	4213
27	4214
1	4215
170	4216
84	4217
30	4218
10	4219
21	4220
20	4221
141	4222
7	4223
8	4224
421	4225
29	4226
91	4227
9	4228
71	4229
159	4230
259	4231
1	4232
129	4233
275	4234
62	4235
47	4236
4	4237
20	4238
83	4239
314	4240
338	4241
182	4242
10	4243
101	4244
125	4245
30	4246
878	4247
7	4248
5	4249
12	4250
20	4251
5	4252
85	4253
71	4254
148	4255
8	4256
42	4257
35	4258
5	4259
34	4260
443	4261
311	4262
127	4263
368	4264
2	4265
29	4266
125	4267
301	4268
208	4269
72	4270
36	4271
12	4272
4	4273
281	4274
124	4275
4	4276
529	4277
15	4278
89	4279
77	4280
241	4281
322	4282
13	4283
27	4284
114	4285
59	4286
567	4287
89	4288
43	4289
13	4290
835	4291
173	4292
9	4293
32	4294
147	4295
38	4296
8	4297
18	4298
61	4299
52	4300
28	4301
40	4302
36	4303
19	4304
35	4305
884	4306
62	4307
36	4308
15	4309
140	4310
89	4311
51	4312
4	4313
26	4314
64	4315
35	4316
27	4317
200	4318
859	4319
51	4320
97	4321
10	4322
17	4323
136	4324
112	4325
4	4326
191	4327
47	4328
3	4329
110	4330
232	4331
7	4332
715	4333
153	4334
1	4335
34	4336
22	4337
5	4338
312	4339
77	4340
2	4341
27	4342
48	4343
354	4344
462	4345
30	4346
44	4347
94	4348
258	4349
940	4350
45	4351
58	4352
50	4353
71	4354
78	4355
152	4356
64	4357
8	4358
63	4359
388	4360
256	4361
2	4362
27	4363
81	4364
52	4365
32	4366
282	4367
539	4368
4	4369
17	4370
98	4371
12	4372
57	4373
429	4374
14	4375
214	4376
72	4377
161	4378
81	4379
24	4380
397	4381
242	4382
135	4383
288	4384
250	4385
295	4386
244	4387
3	4388
23	4389
138	4390
281	4391
114	4392
382	4393
12	4394
38	4395
196	4396
3	4397
25	4398
556	4399
24	4400
23	4401
77	4402
335	4403
47	4404
21	4405
241	4406
57	4407
51	4408
68	4409
152	4410
177	4411
2	4412
27	4413
10	4414
107	4415
10	4416
54	4417
124	4418
24	4419
6	4420
46	4421
12	4422
59	4423
588	4424
171	4425
57	4426
5	4427
47	4428
57	4429
29	4430
41	4431
120	4432
2	4433
33	4434
34	4435
39	4436
3	4437
6	4438
156	4439
490	4440
8	4441
140	4442
15	4443
3	4444
44	4445
15	4446
330	4447
66	4448
27	4449
13	4450
26	4451
541	4452
10	4453
97	4454
146	4455
5	4456
96	4457
35	4458
113	4459
98	4460
21	4461
233	4462
950	4463
50	4464
41	4465
301	4466
14	4467
1	4468
9	4469
1	4470
102	4471
18	4472
159	4473
6	4474
16	4475
22	4476
35	4477
76	4478
7	4479
291	4480
29	4481
1	4482
67	4483
17	4484
2	4485
373	4486
1	4487
27	4488
158	4489
63	4490
266	4491
159	4492
134	4493
54	4494
331	4495
32	4496
2	4497
65	4498
304	4499
34	4500
196	4501
832	4502
247	4503
5	4504
167	4505
34	4506
15	4507
14	4508
64	4509
6	4510
160	4511
42	4512
23	4513
151	4514
73	4515
167	4516
91	4517
63	4518
201	4519
311	4520
248	4521
7	4522
119	4523
94	4524
7	4525
241	4526
278	4527
33	4528
216	4529
61	4530
56	4531
52	4532
92	4533
7	4534
299	4535
12	4536
58	4537
51	4538
62	4539
147	4540
12	4541
98	4542
4	4543
3	4544
83	4545
14	4546
13	4547
404	4548
90	4549
20	4550
5	4551
216	4552
257	4553
767	4554
554	4555
162	4556
76	4557
131	4558
47	4559
54	4560
330	4561
64	4562
123	4563
119	4564
12	4565
46	4566
410	4567
40	4568
137	4569
1	4570
228	4571
7	4572
54	4573
36	4574
4	4575
2	4576
1	4577
174	4578
108	4579
84	4580
13	4581
38	4582
215	4583
246	4584
47	4585
10	4586
179	4587
24	4588
94	4589
48	4590
7	4591
6	4592
51	4593
227	4594
76	4595
23	4596
56	4597
32	4598
516	4599
442	4600
37	4601
34	4602
1	4603
74	4604
3	4605
24	4606
163	4607
47	4608
318	4609
3	4610
56	4611
253	4612
33	4613
48	4614
14	4615
131	4616
140	4617
83	4618
59	4619
65	4620
42	4621
72	4622
107	4623
60	4624
117	4625
367	4626
7	4627
468	4628
32	4629
216	4630
273	4631
72	4632
290	4633
61	4634
23	4635
18	4636
134	4637
114	4638
66	4639
93	4640
47	4641
154	4642
96	4643
882	4644
23	4645
20	4646
142	4647
485	4648
277	4649
7	4650
2	4651
159	4652
13	4653
20	4654
13	4655
61	4656
281	4657
122	4658
5	4659
325	4660
235	4661
48	4662
1	4663
23	4664
42	4665
4	4666
32	4667
310	4668
34	4669
472	4670
49	4671
10	4672
380	4673
596	4674
226	4675
469	4676
6	4677
55	4678
6	4679
47	4680
163	4681
740	4682
115	4683
216	4684
84	4685
5	4686
48	4687
513	4688
43	4689
48	4690
33	4691
1	4692
31	4693
73	4694
240	4695
6	4696
20	4697
17	4698
6	4699
66	4700
11	4701
4	4702
12	4703
728	4704
518	4705
27	4706
84	4707
55	4708
306	4709
116	4710
10	4711
152	4712
13	4713
166	4714
714	4715
75	4716
53	4717
22	4718
62	4719
166	4720
370	4721
681	4722
24	4723
5	4724
369	4725
71	4726
165	4727
2	4728
10	4729
553	4730
200	4731
178	4732
70	4733
116	4734
91	4735
10	4736
75	4737
173	4738
74	4739
35	4740
219	4741
2	4742
193	4743
403	4744
145	4745
41	4746
135	4747
310	4748
8	4749
13	4750
22	4751
177	4752
124	4753
74	4754
159	4755
847	4756
176	4757
242	4758
7	4759
308	4760
9	4761
199	4762
3	4763
344	4764
1	4765
73	4766
46	4767
95	4768
313	4769
103	4770
160	4771
14	4772
47	4773
86	4774
452	4775
2	4776
453	4777
24	4778
27	4779
44	4780
54	4781
493	4782
237	4783
197	4784
4	4785
12	4786
105	4787
135	4788
62	4789
36	4790
65	4791
41	4792
114	4793
7	4794
5	4795
4	4796
30	4797
447	4798
125	4799
53	4800
58	4801
103	4802
139	4803
470	4804
18	4805
263	4806
22	4807
6	4808
98	4809
315	4810
11	4811
279	4812
151	4813
3	4814
49	4815
2	4816
17	4817
354	4818
18	4819
166	4820
35	4821
66	4822
36	4823
435	4824
35	4825
109	4826
344	4827
1	4828
18	4829
36	4830
96	4831
63	4832
6	4833
147	4834
180	4835
17	4836
94	4837
26	4838
26	4839
154	4840
782	4841
1	4842
7	4843
4	4844
282	4845
103	4846
3	4847
60	4848
1	4849
72	4850
25	4851
100	4852
186	4853
7	4854
41	4855
71	4856
81	4857
141	4858
123	4859
256	4860
414	4861
8	4862
438	4863
19	4864
61	4865
4	4866
13	4867
404	4868
31	4869
264	4870
186	4871
64	4872
1	4873
6	4874
328	4875
565	4876
117	4877
362	4878
353	4879
2	4880
45	4881
218	4882
29	4883
10	4884
4	4885
515	4886
58	4887
15	4888
68	4889
73	4890
43	4891
10	4892
79	4893
36	4894
1	4895
536	4896
626	4897
18	4898
73	4899
133	4900
396	4901
95	4902
18	4903
39	4904
2	4905
88	4906
8	4907
44	4908
14	4909
26	4910
19	4911
139	4912
678	4913
221	4914
174	4915
232	4916
6	4917
108	4918
7	4919
22	4920
279	4921
113	4922
129	4923
3	4924
238	4925
3	4926
174	4927
37	4928
146	4929
6	4930
64	4931
149	4932
45	4933
9	4934
5	4935
190	4936
397	4937
7	4938
1	4939
87	4940
1	4941
101	4942
94	4943
21	4944
15	4945
134	4946
534	4947
10	4948
7	4949
1	4950
64	4951
11	4952
63	4953
52	4954
296	4955
4	4956
282	4957
78	4958
270	4959
233	4960
49	4961
79	4962
433	4963
153	4964
106	4965
342	4966
17	4967
182	4968
15	4969
148	4970
80	4971
597	4972
437	4973
5	4974
39	4975
41	4976
175	4977
41	4978
418	4979
2	4980
210	4981
42	4982
103	4983
107	4984
6	4985
60	4986
6	4987
1	4988
65	4989
14	4990
107	4991
16	4992
221	4993
7	4994
17	4995
48	4996
224	4997
106	4998
151	4999
19	5000
159	5001
46	5002
352	5003
242	5004
63	5005
10	5006
179	5007
167	5008
382	5009
21	5010
3	5011
95	5012
111	5013
181	5014
195	5015
3	5016
437	5017
186	5018
221	5019
5	5020
91	5021
437	5022
129	5023
78	5024
34	5025
73	5026
252	5027
186	5028
45	5029
93	5030
28	5031
14	5032
9	5033
28	5034
29	5035
30	5036
263	5037
192	5038
130	5039
30	5040
27	5041
136	5042
330	5043
400	5044
9	5045
160	5046
73	5047
136	5048
246	5049
86	5050
18	5051
493	5052
80	5053
34	5054
12	5055
258	5056
10	5057
54	5058
56	5059
23	5060
29	5061
4	5062
45	5063
250	5064
11	5065
38	5066
400	5067
19	5068
20	5069
389	5070
17	5071
15	5072
27	5073
5	5074
10	5075
57	5076
71	5077
225	5078
7	5079
10	5080
259	5081
151	5082
133	5083
43	5084
49	5085
1	5086
14	5087
48	5088
1	5089
185	5090
132	5091
401	5092
102	5093
5	5094
12	5095
376	5096
5	5097
97	5098
21	5099
70	5100
2	5101
41	5102
102	5103
248	5104
150	5105
10	5106
97	5107
471	5108
139	5109
160	5110
85	5111
207	5112
482	5113
116	5114
63	5115
98	5116
22	5117
290	5118
1	5119
170	5120
7	5121
29	5122
115	5123
134	5124
179	5125
24	5126
53	5127
75	5128
240	5129
479	5130
26	5131
13	5132
29	5133
539	5134
7	5135
54	5136
3	5137
136	5138
124	5139
29	5140
218	5141
6	5142
3	5143
26	5144
40	5145
65	5146
11	5147
61	5148
33	5149
809	5150
173	5151
5	5152
279	5153
285	5154
25	5155
24	5156
204	5157
24	5158
295	5159
278	5160
150	5161
7	5162
23	5163
106	5164
113	5165
8	5166
111	5167
44	5168
112	5169
63	5170
19	5171
39	5172
65	5173
248	5174
39	5175
46	5176
134	5177
1	5178
47	5179
11	5180
15	5181
290	5182
193	5183
94	5184
158	5185
30	5186
150	5187
174	5188
3	5189
32	5190
180	5191
31	5192
159	5193
326	5194
3	5195
446	5196
26	5197
179	5198
28	5199
668	5200
360	5201
41	5202
56	5203
47	5204
46	5205
363	5206
80	5207
25	5208
10	5209
429	5210
437	5211
93	5212
49	5213
400	5214
18	5215
19	5216
10	5217
6	5218
246	5219
11	5220
9	5221
68	5222
79	5223
37	5224
9	5225
16	5226
359	5227
2	5228
33	5229
85	5230
20	5231
45	5232
236	5233
33	5234
47	5235
146	5236
197	5237
26	5238
17	5239
342	5240
1	5241
154	5242
24	5243
226	5244
400	5245
30	5246
14	5247
59	5248
6	5249
240	5250
74	5251
131	5252
28	5253
9	5254
178	5255
315	5256
3	5257
13	5258
43	5259
31	5260
293	5261
43	5262
402	5263
137	5264
217	5265
50	5266
57	5267
20	5268
175	5269
7	5270
51	5271
1	5272
23	5273
46	5274
122	5275
59	5276
155	5277
148	5278
210	5279
190	5280
1	5281
354	5282
271	5283
10	5284
46	5285
24	5286
5	5287
7	5288
241	5289
30	5290
786	5291
69	5292
474	5293
41	5294
60	5295
25	5296
46	5297
619	5298
331	5299
95	5300
742	5301
153	5302
118	5303
686	5304
33	5305
24	5306
720	5307
29	5308
43	5309
365	5310
11	5311
186	5312
216	5313
360	5314
165	5315
14	5316
12	5317
36	5318
316	5319
58	5320
101	5321
43	5322
221	5323
9	5324
626	5325
6	5326
26	5327
63	5328
91	5329
1	5330
52	5331
245	5332
706	5333
31	5334
2	5335
54	5336
42	5337
8	5338
140	5339
47	5340
446	5341
282	5342
236	5343
182	5344
71	5345
350	5346
133	5347
39	5348
323	5349
148	5350
3	5351
4	5352
232	5353
364	5354
288	5355
164	5356
37	5357
152	5358
384	5359
572	5360
5	5361
90	5362
10	5363
11	5364
65	5365
35	5366
5	5367
36	5368
81	5369
97	5370
78	5371
8	5372
193	5373
56	5374
490	5375
6	5376
3	5377
41	5378
39	5379
55	5380
4	5381
28	5382
189	5383
10	5384
277	5385
28	5386
10	5387
52	5388
495	5389
107	5390
36	5391
13	5392
8	5393
55	5394
140	5395
150	5396
7	5397
262	5398
7	5399
32	5400
183	5401
774	5402
265	5403
669	5404
20	5405
95	5406
9	5407
55	5408
45	5409
57	5410
251	5411
675	5412
195	5413
46	5414
185	5415
61	5416
196	5417
562	5418
90	5419
121	5420
28	5421
53	5422
59	5423
67	5424
167	5425
31	5426
92	5427
114	5428
97	5429
41	5430
50	5431
534	5432
4	5433
121	5434
345	5435
6	5436
27	5437
124	5438
190	5439
10	5440
327	5441
136	5442
48	5443
795	5444
106	5445
11	5446
4	5447
17	5448
16	5449
206	5450
68	5451
46	5452
334	5453
13	5454
62	5455
67	5456
539	5457
29	5458
136	5459
21	5460
24	5461
172	5462
154	5463
64	5464
7	5465
135	5466
136	5467
5	5468
40	5469
192	5470
20	5471
286	5472
4	5473
601	5474
38	5475
7	5476
2	5477
10	5478
33	5479
23	5480
8	5481
93	5482
37	5483
402	5484
168	5485
566	5486
20	5487
45	5488
30	5489
21	5490
17	5491
597	5492
151	5493
7	5494
9	5495
268	5496
17	5497
3	5498
77	5499
838	5500
293	5501
64	5502
50	5503
23	5504
62	5505
8	5506
18	5507
10	5508
17	5509
8	5510
66	5511
38	5512
171	5513
9	5514
64	5515
184	5516
260	5517
6	5518
7	5519
26	5520
97	5521
75	5522
405	5523
38	5524
43	5525
58	5526
63	5527
210	5528
2	5529
4	5530
26	5531
138	5532
55	5533
204	5534
161	5535
73	5536
593	5537
1	5538
111	5539
28	5540
684	5541
347	5542
17	5543
5	5544
177	5545
10	5546
24	5547
94	5548
28	5549
4	5550
61	5551
21	5552
380	5553
508	5554
18	5555
5	5556
75	5557
247	5558
165	5559
42	5560
125	5561
26	5562
359	5563
1	5564
8	5565
117	5566
2	5567
33	5568
134	5569
111	5570
70	5571
47	5572
310	5573
11	5574
20	5575
300	5576
52	5577
129	5578
2	5579
27	5580
682	5581
8	5582
839	5583
26	5584
5	5585
31	5586
277	5587
72	5588
39	5589
198	5590
6	5591
31	5592
15	5593
30	5594
127	5595
77	5596
9	5597
10	5598
2	5599
100	5600
28	5601
28	5602
116	5603
82	5604
122	5605
518	5606
305	5607
64	5608
303	5609
218	5610
79	5611
36	5612
95	5613
212	5614
4	5615
5	5616
48	5617
207	5618
36	5619
46	5620
59	5621
342	5622
94	5623
12	5624
5	5625
42	5626
335	5627
411	5628
19	5629
83	5630
243	5631
290	5632
28	5633
168	5634
7	5635
643	5636
99	5637
237	5638
56	5639
32	5640
416	5641
478	5642
164	5643
9	5644
87	5645
80	5646
8	5647
29	5648
71	5649
31	5650
35	5651
37	5652
156	5653
62	5654
522	5655
549	5656
31	5657
34	5658
62	5659
258	5660
68	5661
744	5662
66	5663
22	5664
17	5665
512	5666
33	5667
3	5668
1	5669
8	5670
299	5671
137	5672
102	5673
202	5674
224	5675
379	5676
3	5677
133	5678
547	5679
34	5680
187	5681
753	5682
21	5683
9	5684
31	5685
15	5686
531	5687
7	5688
71	5689
51	5690
551	5691
8	5692
193	5693
16	5694
173	5695
113	5696
97	5697
63	5698
159	5699
283	5700
5	5701
38	5702
511	5703
11	5704
13	5705
8	5706
4	5707
48	5708
108	5709
5	5710
127	5711
92	5712
102	5713
224	5714
247	5715
288	5716
252	5717
47	5718
858	5719
66	5720
139	5721
159	5722
20	5723
131	5724
5	5725
7	5726
79	5727
5	5728
142	5729
5	5730
25	5731
62	5732
17	5733
178	5734
105	5735
77	5736
52	5737
21	5738
5	5739
9	5740
96	5741
157	5742
42	5743
575	5744
3	5745
184	5746
247	5747
129	5748
315	5749
2	5750
105	5751
4	5752
26	5753
16	5754
28	5755
4	5756
45	5757
43	5758
20	5759
4	5760
183	5761
192	5762
205	5763
265	5764
69	5765
10	5766
103	5767
131	5768
257	5769
95	5770
114	5771
25	5772
114	5773
53	5774
23	5775
165	5776
192	5777
222	5778
8	5779
56	5780
15	5781
22	5782
50	5783
3	5784
4	5785
18	5786
151	5787
7	5788
2	5789
40	5790
17	5791
55	5792
492	5793
150	5794
22	5795
40	5796
47	5797
150	5798
81	5799
35	5800
41	5801
14	5802
1	5803
29	5804
37	5805
48	5806
15	5807
30	5808
3	5809
1	5810
6	5811
16	5812
21	5813
271	5814
25	5815
348	5816
60	5817
212	5818
85	5819
61	5820
210	5821
40	5822
97	5823
19	5824
15	5825
22	5826
109	5827
4	5828
13	5829
76	5830
41	5831
66	5832
87	5833
29	5834
2	5835
124	5836
33	5837
98	5838
29	5839
74	5840
86	5841
86	5842
6	5843
43	5844
15	5845
92	5846
136	5847
10	5848
182	5849
35	5850
26	5851
197	5852
773	5853
165	5854
24	5855
41	5856
168	5857
61	5858
2	5859
68	5860
20	5861
8	5862
2	5863
406	5864
4	5865
207	5866
92	5867
23	5868
542	5869
410	5870
21	5871
705	5872
62	5873
27	5874
7	5875
55	5876
1	5877
191	5878
40	5879
19	5880
40	5881
4	5882
47	5883
119	5884
221	5885
43	5886
48	5887
18	5888
243	5889
8	5890
30	5891
36	5892
302	5893
25	5894
8	5895
61	5896
77	5897
21	5898
3	5899
58	5900
113	5901
308	5902
168	5903
143	5904
159	5905
120	5906
168	5907
88	5908
358	5909
555	5910
285	5911
138	5912
157	5913
8	5914
33	5915
213	5916
197	5917
102	5918
6	5919
108	5920
27	5921
1	5922
192	5923
1	5924
92	5925
1	5926
49	5927
3	5928
63	5929
179	5930
337	5931
295	5932
6	5933
83	5934
26	5935
208	5936
6	5937
50	5938
7	5939
204	5940
81	5941
53	5942
7	5943
35	5944
26	5945
4	5946
455	5947
488	5948
6	5949
71	5950
6	5951
422	5952
683	5953
2	5954
401	5955
53	5956
95	5957
8	5958
287	5959
165	5960
413	5961
7	5962
14	5963
6	5964
4	5965
76	5966
216	5967
348	5968
176	5969
58	5970
54	5971
1017	5972
26	5973
540	5974
147	5975
147	5976
1018	5977
1	5978
56	5979
10	5980
41	5981
68	5982
41	5983
53	5984
171	5985
100	5986
593	5987
167	5988
6	5989
200	5990
5	5991
198	5992
5	5993
73	5994
276	5995
9	5996
19	5997
44	5998
77	5999
38	6000
12	6001
145	6002
21	6003
22	6004
319	6005
13	6006
90	6007
8	6008
10	6009
33	6010
30	6011
98	6012
13	6013
3	6014
5	6015
33	6016
166	6017
49	6018
54	6019
518	6020
4	6021
18	6022
1	6023
26	6024
144	6025
32	6026
139	6027
2	6028
249	6029
9	6030
12	6031
21	6032
35	6033
16	6034
78	6035
12	6036
455	6037
163	6038
119	6039
4	6040
34	6041
69	6042
231	6043
14	6044
74	6045
424	6046
22	6047
179	6048
16	6049
486	6050
207	6051
145	6052
45	6053
162	6054
89	6055
193	6056
4	6057
230	6058
10	6059
697	6060
5	6061
40	6062
155	6063
88	6064
514	6065
524	6066
290	6067
25	6068
20	6069
14	6070
433	6071
28	6072
112	6073
12	6074
45	6075
8	6076
7	6077
120	6078
44	6079
6	6080
247	6081
41	6082
349	6083
355	6084
45	6085
2	6086
75	6087
20	6088
9	6089
108	6090
21	6091
157	6092
15	6093
21	6094
15	6095
28	6096
125	6097
3	6098
9	6099
249	6100
78	6101
146	6102
15	6103
26	6104
391	6105
126	6106
213	6107
53	6108
1	6109
252	6110
126	6111
119	6112
378	6113
315	6114
22	6115
380	6116
20	6117
1	6118
992	6119
6	6120
1	6121
230	6122
51	6123
286	6124
97	6125
360	6126
12	6127
85	6128
417	6129
110	6130
172	6131
43	6132
2	6133
30	6134
72	6135
198	6136
224	6137
226	6138
48	6139
28	6140
711	6141
390	6142
550	6143
126	6144
104	6145
295	6146
15	6147
195	6148
279	6149
401	6150
146	6151
5	6152
95	6153
450	6154
5	6155
5	6156
519	6157
60	6158
53	6159
22	6160
61	6161
6	6162
50	6163
286	6164
68	6165
13	6166
34	6167
176	6168
76	6169
125	6170
306	6171
35	6172
18	6173
42	6174
347	6175
338	6176
18	6177
38	6178
45	6179
126	6180
62	6181
27	6182
70	6183
152	6184
3	6185
3	6186
29	6187
61	6188
555	6189
59	6190
62	6191
156	6192
38	6193
33	6194
168	6195
21	6196
291	6197
88	6198
221	6199
60	6200
30	6201
59	6202
5	6203
438	6204
45	6205
123	6206
553	6207
30	6208
15	6209
142	6210
643	6211
34	6212
184	6213
53	6214
7	6215
52	6216
28	6217
124	6218
71	6219
132	6220
104	6221
2	6222
69	6223
6	6224
441	6225
11	6226
41	6227
72	6228
19	6229
245	6230
12	6231
40	6232
20	6233
24	6234
72	6235
126	6236
10	6237
93	6238
82	6239
33	6240
7	6241
580	6242
214	6243
28	6244
12	6245
9	6246
27	6247
30	6248
117	6249
41	6250
161	6251
15	6252
44	6253
5	6254
163	6255
48	6256
18	6257
3	6258
33	6259
148	6260
76	6261
497	6262
18	6263
382	6264
105	6265
17	6266
21	6267
227	6268
101	6269
20	6270
211	6271
384	6272
132	6273
8	6274
407	6275
10	6276
18	6277
58	6278
50	6279
41	6280
1	6281
657	6282
96	6283
69	6284
8	6285
305	6286
164	6287
723	6288
53	6289
126	6290
17	6291
6	6292
4	6293
6	6294
234	6295
176	6296
127	6297
8	6298
23	6299
72	6300
5	6301
50	6302
11	6303
279	6304
85	6305
6	6306
13	6307
288	6308
230	6309
177	6310
68	6311
106	6312
10	6313
3	6314
161	6315
61	6316
120	6317
158	6318
326	6319
36	6320
12	6321
142	6322
57	6323
2	6324
74	6325
2	6326
175	6327
4	6328
79	6329
89	6330
86	6331
18	6332
2	6333
9	6334
81	6335
77	6336
345	6337
58	6338
166	6339
85	6340
71	6341
18	6342
29	6343
4	6344
239	6345
506	6346
6	6347
3	6348
84	6349
9	6350
33	6351
74	6352
114	6353
5	6354
49	6355
1	6356
189	6357
138	6358
569	6359
46	6360
35	6361
6	6362
90	6363
232	6364
1	6365
9	6366
6	6367
4	6368
21	6369
48	6370
124	6371
72	6372
10	6373
74	6374
106	6375
4	6376
60	6377
118	6378
76	6379
5	6380
2	6381
18	6382
144	6383
9	6384
48	6385
389	6386
5	6387
62	6388
228	6389
220	6390
2	6391
39	6392
8	6393
56	6394
13	6395
21	6396
115	6397
8	6398
19	6399
141	6400
52	6401
7	6402
193	6403
80	6404
96	6405
685	6406
100	6407
2	6408
259	6409
63	6410
76	6411
12	6412
4	6413
35	6414
307	6415
63	6416
1	6417
449	6418
408	6419
6	6420
13	6421
488	6422
100	6423
40	6424
467	6425
266	6426
53	6427
81	6428
102	6429
31	6430
16	6431
498	6432
202	6433
72	6434
164	6435
4	6436
262	6437
2	6438
58	6439
79	6440
25	6441
513	6442
296	6443
84	6444
96	6445
5	6446
290	6447
4	6448
301	6449
508	6450
12	6451
37	6452
1	6453
286	6454
348	6455
37	6456
58	6457
62	6458
255	6459
73	6460
108	6461
309	6462
591	6463
64	6464
25	6465
37	6466
82	6467
1	6468
114	6469
121	6470
446	6471
48	6472
78	6473
528	6474
37	6475
171	6476
20	6477
93	6478
107	6479
18	6480
34	6481
2	6482
69	6483
63	6484
10	6485
7	6486
47	6487
56	6488
7	6489
195	6490
5	6491
60	6492
6	6493
12	6494
62	6495
16	6496
33	6497
423	6498
261	6499
307	6500
48	6501
46	6502
30	6503
28	6504
442	6505
173	6506
221	6507
761	6508
1	6509
100	6510
691	6511
94	6512
149	6513
45	6514
23	6515
30	6516
429	6517
35	6518
5	6519
42	6520
219	6521
164	6522
750	6523
2	6524
43	6525
296	6526
95	6527
225	6528
21	6529
7	6530
9	6531
23	6532
939	6533
442	6534
210	6535
6	6536
6	6537
33	6538
14	6539
128	6540
190	6541
3	6542
2	6543
22	6544
176	6545
21	6546
33	6547
17	6548
61	6549
66	6550
43	6551
235	6552
45	6553
187	6554
297	6555
3	6556
32	6557
69	6558
234	6559
13	6560
33	6561
259	6562
16	6563
151	6564
252	6565
37	6566
47	6567
269	6568
533	6569
36	6570
1	6571
11	6572
61	6573
177	6574
193	6575
173	6576
209	6577
328	6578
2	6579
47	6580
20	6581
21	6582
392	6583
45	6584
133	6585
34	6586
11	6587
105	6588
9	6589
26	6590
3	6591
19	6592
129	6593
2	6594
38	6595
36	6596
188	6597
304	6598
72	6599
3	6600
110	6601
76	6602
29	6603
7	6604
13	6605
70	6606
9	6607
3	6608
421	6609
12	6610
3	6611
164	6612
22	6613
93	6614
5	6615
9	6616
42	6617
26	6618
4	6619
77	6620
32	6621
22	6622
72	6623
106	6624
283	6625
9	6626
56	6627
180	6628
78	6629
184	6630
330	6631
34	6632
36	6633
66	6634
17	6635
11	6636
22	6637
18	6638
64	6639
7	6640
70	6641
15	6642
55	6643
135	6644
4	6645
439	6646
121	6647
13	6648
382	6649
2	6650
310	6651
182	6652
68	6653
3	6654
28	6655
704	6656
3	6657
364	6658
39	6659
194	6660
4	6661
106	6662
157	6663
223	6664
124	6665
397	6666
967	6667
115	6668
14	6669
503	6670
40	6671
24	6672
154	6673
15	6674
56	6675
99	6676
138	6677
33	6678
32	6679
957	6680
15	6681
294	6682
184	6683
27	6684
734	6685
54	6686
25	6687
431	6688
454	6689
607	6690
6	6691
2	6692
4	6693
46	6694
2	6695
5	6696
3	6697
158	6698
11	6699
49	6700
124	6701
45	6702
145	6703
12	6704
19	6705
65	6706
9	6707
23	6708
23	6709
55	6710
5	6711
8	6712
9	6713
173	6714
1	6715
288	6716
417	6717
335	6718
44	6719
3	6720
222	6721
641	6722
87	6723
50	6724
16	6725
3	6726
237	6727
79	6728
19	6729
1	6730
96	6731
186	6732
466	6733
18	6734
348	6735
42	6736
564	6737
803	6738
61	6739
194	6740
23	6741
185	6742
234	6743
377	6744
91	6745
666	6746
143	6747
226	6748
202	6749
118	6750
210	6751
63	6752
157	6753
635	6754
54	6755
967	6756
2	6757
73	6758
8	6759
65	6760
182	6761
88	6762
4	6763
247	6764
13	6765
88	6766
55	6767
30	6768
489	6769
31	6770
50	6771
7	6772
41	6773
441	6774
195	6775
29	6776
41	6777
189	6778
165	6779
204	6780
15	6781
8	6782
15	6783
25	6784
43	6785
5	6786
60	6787
57	6788
241	6789
537	6790
7	6791
14	6792
18	6793
213	6794
190	6795
664	6796
104	6797
71	6798
658	6799
169	6800
1	6801
1	6802
1	6803
270	6804
53	6805
198	6806
100	6807
114	6808
5	6809
10	6810
259	6811
26	6812
95	6813
432	6814
6	6815
49	6816
393	6817
27	6818
75	6819
23	6820
157	6821
253	6822
52	6823
277	6824
110	6825
127	6826
2	6827
134	6828
39	6829
1	6830
93	6831
1	6832
398	6833
79	6834
40	6835
7	6836
147	6837
95	6838
142	6839
3	6840
347	6841
78	6842
338	6843
8	6844
184	6845
57	6846
13	6847
28	6848
33	6849
62	6850
104	6851
408	6852
25	6853
11	6854
49	6855
4	6856
61	6857
170	6858
46	6859
424	6860
168	6861
5	6862
136	6863
389	6864
14	6865
59	6866
209	6867
477	6868
18	6869
265	6870
31	6871
404	6872
57	6873
60	6874
41	6875
33	6876
192	6877
43	6878
3	6879
5	6880
10	6881
197	6882
187	6883
7	6884
72	6885
25	6886
78	6887
652	6888
250	6889
6	6890
447	6891
56	6892
43	6893
81	6894
83	6895
54	6896
538	6897
95	6898
7	6899
707	6900
10	6901
14	6902
611	6903
69	6904
144	6905
8	6906
47	6907
27	6908
91	6909
247	6910
65	6911
5	6912
127	6913
201	6914
505	6915
26	6916
44	6917
10	6918
28	6919
4	6920
625	6921
109	6922
14	6923
9	6924
11	6925
3	6926
613	6927
191	6928
12	6929
158	6930
387	6931
67	6932
10	6933
126	6934
131	6935
126	6936
205	6937
251	6938
18	6939
567	6940
112	6941
10	6942
7	6943
35	6944
5	6945
98	6946
123	6947
23	6948
276	6949
71	6950
21	6951
88	6952
15	6953
72	6954
225	6955
77	6956
3	6957
4	6958
1	6959
149	6960
17	6961
50	6962
27	6963
64	6964
33	6965
1	6966
32	6967
69	6968
319	6969
95	6970
11	6971
52	6972
78	6973
84	6974
52	6975
5	6976
337	6977
4	6978
14	6979
147	6980
433	6981
44	6982
8	6983
285	6984
51	6985
166	6986
5	6987
131	6988
106	6989
54	6990
9	6991
28	6992
174	6993
286	6994
36	6995
546	6996
116	6997
553	6998
10	6999
5	7000
177	7001
94	7002
78	7003
1	7004
63	7005
164	7006
51	7007
9	7008
60	7009
7	7010
2	7011
217	7012
735	7013
6	7014
35	7015
702	7016
647	7017
2	7018
35	7019
142	7020
43	7021
558	7022
12	7023
41	7024
4	7025
10	7026
9	7027
28	7028
24	7029
13	7030
217	7031
6	7032
294	7033
3	7034
66	7035
79	7036
415	7037
46	7038
15	7039
166	7040
101	7041
647	7042
239	7043
171	7044
668	7045
2	7046
73	7047
12	7048
2	7049
131	7050
99	7051
617	7052
224	7053
70	7054
23	7055
79	7056
205	7057
291	7058
92	7059
70	7060
50	7061
1	7062
140	7063
563	7064
59	7065
11	7066
50	7067
12	7068
287	7069
3	7070
37	7071
2	7072
16	7073
485	7074
87	7075
250	7076
7	7077
29	7078
13	7079
65	7080
26	7081
202	7082
45	7083
567	7084
45	7085
194	7086
97	7087
3	7088
56	7089
69	7090
4	7091
162	7092
278	7093
78	7094
32	7095
174	7096
57	7097
233	7098
78	7099
153	7100
5	7101
16	7102
40	7103
7	7104
43	7105
7	7106
69	7107
41	7108
62	7109
66	7110
8	7111
18	7112
6	7113
29	7114
65	7115
6	7116
4	7117
182	7118
44	7119
80	7120
3	7121
48	7122
2	7123
200	7124
600	7125
136	7126
1	7127
37	7128
40	7129
49	7130
376	7131
4	7132
65	7133
61	7134
45	7135
25	7136
562	7137
91	7138
146	7139
150	7140
574	7141
44	7142
186	7143
34	7144
163	7145
240	7146
79	7147
344	7148
205	7149
367	7150
6	7151
1	7152
62	7153
116	7154
541	7155
150	7156
95	7157
45	7158
290	7159
31	7160
39	7161
47	7162
1	7163
47	7164
22	7165
605	7166
169	7167
24	7168
6	7169
1	7170
47	7171
1	7172
366	7173
1	7174
167	7175
50	7176
21	7177
53	7178
378	7179
233	7180
286	7181
204	7182
165	7183
335	7184
506	7185
25	7186
49	7187
19	7188
15	7189
30	7190
251	7191
8	7192
69	7193
136	7194
56	7195
176	7196
125	7197
114	7198
3	7199
79	7200
30	7201
33	7202
248	7203
24	7204
6	7205
54	7206
71	7207
271	7208
19	7209
53	7210
74	7211
488	7212
182	7213
51	7214
1	7215
24	7216
112	7217
311	7218
99	7219
81	7220
22	7221
44	7222
4	7223
127	7224
9	7225
153	7226
9	7227
2	7228
119	7229
1	7230
760	7231
221	7232
517	7233
5	7234
8	7235
755	7236
314	7237
1	7238
13	7239
22	7240
105	7241
26	7242
119	7243
54	7244
96	7245
252	7246
170	7247
3	7248
147	7249
169	7250
29	7251
143	7252
97	7253
54	7254
11	7255
5	7256
18	7257
155	7258
170	7259
21	7260
171	7261
126	7262
37	7263
275	7264
8	7265
54	7266
47	7267
4	7268
7	7269
116	7270
66	7271
173	7272
12	7273
71	7274
182	7275
121	7276
46	7277
18	7278
386	7279
283	7280
6	7281
488	7282
46	7283
388	7284
574	7285
7	7286
1	7287
3	7288
433	7289
161	7290
30	7291
4	7292
145	7293
11	7294
145	7295
369	7296
7	7297
40	7298
79	7299
534	7300
39	7301
238	7302
502	7303
236	7304
15	7305
264	7306
12	7307
41	7308
486	7309
77	7310
65	7311
197	7312
2	7313
15	7314
2	7315
98	7316
54	7317
28	7318
28	7319
3	7320
4	7321
24	7322
7	7323
315	7324
3	7325
14	7326
2	7327
36	7328
91	7329
176	7330
66	7331
45	7332
47	7333
164	7334
58	7335
115	7336
183	7337
2	7338
27	7339
118	7340
537	7341
115	7342
32	7343
173	7344
7	7345
7	7346
77	7347
9	7348
5	7349
108	7350
30	7351
37	7352
4	7353
5	7354
9	7355
80	7356
165	7357
9	7358
220	7359
3	7360
12	7361
10	7362
13	7363
109	7364
53	7365
46	7366
352	7367
105	7368
33	7369
7	7370
53	7371
4	7372
86	7373
241	7374
267	7375
86	7376
78	7377
9	7378
48	7379
54	7380
2	7381
4	7382
97	7383
77	7384
11	7385
212	7386
10	7387
25	7388
21	7389
262	7390
147	7391
18	7392
8	7393
28	7394
604	7395
26	7396
50	7397
93	7398
108	7399
517	7400
198	7401
31	7402
4	7403
1	7404
15	7405
31	7406
198	7407
83	7408
10	7409
210	7410
35	7411
55	7412
21	7413
99	7414
2	7415
12	7416
231	7417
85	7418
55	7419
83	7420
97	7421
14	7422
380	7423
1	7424
3	7425
51	7426
229	7427
56	7428
96	7429
47	7430
175	7431
2	7432
43	7433
82	7434
35	7435
57	7436
147	7437
40	7438
408	7439
283	7440
9	7441
10	7442
27	7443
168	7444
115	7445
303	7446
324	7447
5	7448
10	7449
203	7450
337	7451
40	7452
74	7453
417	7454
328	7455
129	7456
112	7457
131	7458
9	7459
66	7460
48	7461
106	7462
29	7463
3	7464
71	7465
9	7466
95	7467
152	7468
18	7469
82	7470
6	7471
157	7472
36	7473
197	7474
96	7475
77	7476
121	7477
16	7478
26	7479
24	7480
5	7481
2	7482
1	7483
92	7484
135	7485
65	7486
181	7487
143	7488
378	7489
58	7490
61	7491
150	7492
5	7493
33	7494
63	7495
608	7496
77	7497
13	7498
78	7499
43	7500
80	7501
1	7502
9	7503
68	7504
108	7505
3	7506
132	7507
157	7508
96	7509
7	7510
4	7511
62	7512
19	7513
414	7514
33	7515
31	7516
8	7517
64	7518
109	7519
16	7520
49	7521
2	7522
53	7523
4	7524
4	7525
110	7526
5	7527
266	7528
198	7529
109	7530
516	7531
5	7532
15	7533
167	7534
324	7535
206	7536
309	7537
2	7538
34	7539
6	7540
51	7541
77	7542
134	7543
137	7544
1	7545
2	7546
187	7547
275	7548
460	7549
357	7550
17	7551
89	7552
3	7553
37	7554
125	7555
69	7556
192	7557
141	7558
30	7559
39	7560
94	7561
132	7562
39	7563
22	7564
228	7565
12	7566
164	7567
76	7568
25	7569
228	7570
6	7571
234	7572
12	7573
164	7574
28	7575
89	7576
979	7577
9	7578
410	7579
3	7580
116	7581
56	7582
126	7583
372	7584
7	7585
114	7586
5	7587
3	7588
10	7589
1	7590
64	7591
28	7592
65	7593
36	7594
102	7595
11	7596
339	7597
3	7598
40	7599
155	7600
81	7601
93	7602
43	7603
3	7604
22	7605
86	7606
8	7607
30	7608
451	7609
128	7610
19	7611
786	7612
46	7613
25	7614
10	7615
96	7616
70	7617
185	7618
47	7619
58	7620
62	7621
60	7622
13	7623
7	7624
48	7625
61	7626
66	7627
12	7628
76	7629
16	7630
52	7631
9	7632
552	7633
6	7634
60	7635
159	7636
397	7637
83	7638
4	7639
373	7640
82	7641
164	7642
217	7643
105	7644
414	7645
13	7646
112	7647
94	7648
7	7649
142	7650
18	7651
30	7652
11	7653
417	7654
38	7655
87	7656
125	7657
62	7658
25	7659
17	7660
507	7661
23	7662
110	7663
384	7664
27	7665
53	7666
1	7667
87	7668
185	7669
129	7670
37	7671
586	7672
4	7673
105	7674
28	7675
246	7676
136	7677
89	7678
135	7679
5	7680
6	7681
13	7682
86	7683
30	7684
38	7685
8	7686
22	7687
113	7688
9	7689
22	7690
68	7691
19	7692
3	7693
30	7694
4	7695
7	7696
4	7697
3	7698
248	7699
272	7700
93	7701
88	7702
43	7703
5	7704
237	7705
32	7706
51	7707
1	7708
5	7709
299	7710
5	7711
170	7712
4	7713
44	7714
64	7715
71	7716
211	7717
99	7718
60	7719
179	7720
3	7721
4	7722
117	7723
56	7724
188	7725
171	7726
31	7727
47	7728
4	7729
4	7730
90	7731
27	7732
86	7733
17	7734
21	7735
60	7736
308	7737
28	7738
347	7739
235	7740
75	7741
515	7742
208	7743
189	7744
23	7745
81	7746
41	7747
166	7748
77	7749
263	7750
6	7751
5	7752
28	7753
14	7754
87	7755
6	7756
2	7757
48	7758
243	7759
47	7760
79	7761
5	7762
19	7763
84	7764
5	7765
150	7766
72	7767
62	7768
161	7769
32	7770
86	7771
26	7772
176	7773
6	7774
18	7775
49	7776
77	7777
77	7778
53	7779
23	7780
66	7781
146	7782
807	7783
47	7784
102	7785
25	7786
123	7787
22	7788
221	7789
153	7790
25	7791
95	7792
161	7793
222	7794
80	7795
46	7796
56	7797
13	7798
158	7799
60	7800
471	7801
295	7802
3	7803
5	7804
2	7805
26	7806
49	7807
203	7808
168	7809
26	7810
219	7811
433	7812
372	7813
156	7814
463	7815
4	7816
4	7817
218	7818
12	7819
163	7820
8	7821
297	7822
381	7823
217	7824
49	7825
280	7826
17	7827
1	7828
2	7829
8	7830
40	7831
28	7832
459	7833
19	7834
89	7835
7	7836
8	7837
99	7838
16	7839
187	7840
20	7841
322	7842
10	7843
11	7844
48	7845
97	7846
88	7847
57	7848
54	7849
29	7850
10	7851
156	7852
431	7853
82	7854
79	7855
58	7856
217	7857
7	7858
138	7859
169	7860
297	7861
81	7862
276	7863
114	7864
747	7865
338	7866
29	7867
1	7868
1	7869
55	7870
63	7871
14	7872
3	7873
130	7874
4	7875
656	7876
165	7877
440	7878
49	7879
102	7880
7	7881
29	7882
1	7883
105	7884
36	7885
47	7886
5	7887
35	7888
170	7889
4	7890
161	7891
236	7892
86	7893
43	7894
76	7895
30	7896
328	7897
27	7898
73	7899
154	7900
48	7901
112	7902
78	7903
576	7904
210	7905
78	7906
62	7907
587	7908
2	7909
102	7910
133	7911
1	7912
188	7913
275	7914
19	7915
55	7916
8	7917
92	7918
29	7919
452	7920
38	7921
99	7922
204	7923
4	7924
123	7925
27	7926
93	7927
618	7928
224	7929
13	7930
28	7931
33	7932
41	7933
6	7934
129	7935
11	7936
241	7937
143	7938
8	7939
8	7940
484	7941
328	7942
3	7943
162	7944
140	7945
9	7946
123	7947
7	7948
1	7949
472	7950
33	7951
37	7952
7	7953
38	7954
177	7955
45	7956
2	7957
29	7958
193	7959
5	7960
15	7961
217	7962
335	7963
911	7964
963	7965
35	7966
33	7967
16	7968
63	7969
5	7970
4	7971
86	7972
2	7973
224	7974
72	7975
2	7976
9	7977
33	7978
237	7979
276	7980
289	7981
24	7982
36	7983
7	7984
303	7985
11	7986
123	7987
31	7988
119	7989
624	7990
21	7991
4	7992
3	7993
30	7994
14	7995
291	7996
45	7997
431	7998
34	7999
455	8000
249	8001
7	8002
6	8003
55	8004
162	8005
155	8006
9	8007
5	8008
970	8009
575	8010
3	8011
75	8012
307	8013
99	8014
21	8015
224	8016
110	8017
63	8018
314	8019
6	8020
13	8021
53	8022
19	8023
4	8024
267	8025
426	8026
11	8027
128	8028
83	8029
175	8030
99	8031
59	8032
326	8033
7	8034
689	8035
497	8036
353	8037
38	8038
12	8039
399	8040
295	8041
9	8042
310	8043
8	8044
125	8045
24	8046
17	8047
72	8048
47	8049
190	8050
550	8051
51	8052
102	8053
40	8054
18	8055
11	8056
418	8057
28	8058
273	8059
22	8060
51	8061
154	8062
9	8063
82	8064
31	8065
53	8066
132	8067
18	8068
3	8069
76	8070
238	8071
135	8072
216	8073
39	8074
115	8075
49	8076
73	8077
103	8078
1	8079
201	8080
40	8081
5	8082
132	8083
65	8084
88	8085
481	8086
53	8087
10	8088
457	8089
42	8090
30	8091
113	8092
25	8093
303	8094
133	8095
68	8096
353	8097
2	8098
147	8099
14	8100
40	8101
170	8102
57	8103
16	8104
147	8105
536	8106
241	8107
42	8108
68	8109
164	8110
183	8111
15	8112
3	8113
33	8114
12	8115
45	8116
182	8117
195	8118
5	8119
11	8120
88	8121
3	8122
1	8123
796	8124
328	8125
223	8126
232	8127
6	8128
33	8129
5	8130
128	8131
192	8132
19	8133
617	8134
25	8135
13	8136
200	8137
129	8138
20	8139
943	8140
58	8141
30	8142
44	8143
73	8144
85	8145
366	8146
70	8147
31	8148
31	8149
44	8150
1	8151
283	8152
229	8153
2	8154
90	8155
166	8156
49	8157
34	8158
43	8159
141	8160
157	8161
70	8162
86	8163
43	8164
622	8165
271	8166
232	8167
66	8168
27	8169
24	8170
20	8171
263	8172
40	8173
49	8174
266	8175
151	8176
7	8177
240	8178
50	8179
2	8180
63	8181
86	8182
2	8183
86	8184
1	8185
169	8186
104	8187
302	8188
93	8189
53	8190
9	8191
21	8192
7	8193
3	8194
379	8195
234	8196
32	8197
76	8198
235	8199
2	8200
535	8201
250	8202
22	8203
67	8204
157	8205
260	8206
11	8207
162	8208
158	8209
14	8210
60	8211
165	8212
654	8213
82	8214
3	8215
50	8216
56	8217
66	8218
117	8219
10	8220
76	8221
5	8222
58	8223
414	8224
92	8225
104	8226
26	8227
2	8228
62	8229
129	8230
6	8231
4	8232
130	8233
33	8234
8	8235
247	8236
4	8237
20	8238
100	8239
144	8240
40	8241
61	8242
267	8243
2	8244
28	8245
40	8246
29	8247
117	8248
235	8249
22	8250
56	8251
72	8252
188	8253
182	8254
225	8255
43	8256
28	8257
60	8258
222	8259
38	8260
1	8261
4	8262
72	8263
306	8264
59	8265
5	8266
31	8267
226	8268
119	8269
15	8270
6	8271
355	8272
1	8273
287	8274
52	8275
388	8276
122	8277
10	8278
5	8279
9	8280
6	8281
538	8282
20	8283
7	8284
103	8285
230	8286
25	8287
106	8288
544	8289
166	8290
35	8291
4	8292
39	8293
169	8294
605	8295
108	8296
21	8297
11	8298
50	8299
103	8300
50	8301
170	8302
9	8303
25	8304
281	8305
36	8306
96	8307
2	8308
60	8309
28	8310
129	8311
96	8312
113	8313
163	8314
3	8315
213	8316
9	8317
311	8318
114	8319
126	8320
151	8321
36	8322
52	8323
89	8324
234	8325
108	8326
403	8327
451	8328
137	8329
158	8330
143	8331
136	8332
87	8333
43	8334
9	8335
83	8336
137	8337
238	8338
85	8339
66	8340
12	8341
375	8342
6	8343
11	8344
2	8345
82	8346
205	8347
70	8348
1	8349
17	8350
4	8351
151	8352
322	8353
37	8354
62	8355
16	8356
414	8357
52	8358
38	8359
59	8360
147	8361
23	8362
241	8363
59	8364
52	8365
5	8366
1	8367
54	8368
135	8369
100	8370
47	8371
15	8372
760	8373
21	8374
7	8375
350	8376
300	8377
475	8378
126	8379
8	8380
51	8381
20	8382
349	8383
6	8384
200	8385
15	8386
130	8387
11	8388
1	8389
6	8390
43	8391
1	8392
16	8393
2	8394
38	8395
283	8396
63	8397
664	8398
14	8399
46	8400
2	8401
51	8402
9	8403
500	8404
66	8405
46	8406
59	8407
267	8408
30	8409
56	8410
7	8411
274	8412
10	8413
33	8414
96	8415
1	8416
139	8417
181	8418
127	8419
431	8420
21	8421
148	8422
101	8423
234	8424
13	8425
136	8426
23	8427
65	8428
83	8429
138	8430
92	8431
220	8432
57	8433
535	8434
48	8435
86	8436
10	8437
18	8438
2	8439
66	8440
1	8441
194	8442
113	8443
7	8444
131	8445
267	8446
254	8447
6	8448
175	8449
150	8450
40	8451
15	8452
126	8453
83	8454
59	8455
129	8456
439	8457
52	8458
99	8459
265	8460
83	8461
81	8462
17	8463
15	8464
12	8465
154	8466
345	8467
142	8468
92	8469
34	8470
253	8471
63	8472
216	8473
4	8474
78	8475
40	8476
23	8477
35	8478
96	8479
313	8480
67	8481
138	8482
158	8483
14	8484
78	8485
156	8486
16	8487
71	8488
772	8489
2	8490
81	8491
132	8492
16	8493
50	8494
111	8495
387	8496
274	8497
12	8498
3	8499
50	8500
17	8501
50	8502
59	8503
16	8504
1	8505
220	8506
26	8507
5	8508
76	8509
143	8510
134	8511
87	8512
12	8513
282	8514
31	8515
52	8516
72	8517
32	8518
69	8519
60	8520
161	8521
129	8522
66	8523
3	8524
292	8525
4	8526
132	8527
321	8528
302	8529
40	8530
42	8531
3	8532
6	8533
6	8534
25	8535
171	8536
17	8537
69	8538
26	8539
3	8540
45	8541
7	8542
260	8543
13	8544
2	8545
56	8546
88	8547
125	8548
6	8549
124	8550
86	8551
3	8552
6	8553
40	8554
12	8555
102	8556
61	8557
21	8558
96	8559
4	8560
5	8561
60	8562
65	8563
2	8564
535	8565
10	8566
36	8567
10	8568
6	8569
204	8570
480	8571
286	8572
12	8573
48	8574
305	8575
18	8576
30	8577
10	8578
246	8579
8	8580
327	8581
3	8582
15	8583
563	8584
18	8585
35	8586
49	8587
22	8588
10	8589
282	8590
439	8591
33	8592
22	8593
446	8594
29	8595
76	8596
464	8597
9	8598
191	8599
157	8600
36	8601
21	8602
518	8603
3	8604
98	8605
17	8606
320	8607
76	8608
7	8609
13	8610
219	8611
450	8612
419	8613
38	8614
7	8615
33	8616
273	8617
3	8618
24	8619
116	8620
47	8621
267	8622
1	8623
6	8624
13	8625
75	8626
259	8627
598	8628
109	8629
115	8630
73	8631
33	8632
94	8633
12	8634
82	8635
609	8636
41	8637
58	8638
4	8639
172	8640
86	8641
46	8642
24	8643
3	8644
187	8645
179	8646
10	8647
25	8648
14	8649
2	8650
50	8651
16	8652
611	8653
109	8654
412	8655
78	8656
28	8657
5	8658
101	8659
77	8660
138	8661
5	8662
142	8663
41	8664
13	8665
22	8666
24	8667
50	8668
36	8669
78	8670
24	8671
4	8672
10	8673
178	8674
17	8675
25	8676
537	8677
175	8678
6	8679
6	8680
27	8681
11	8682
120	8683
325	8684
59	8685
42	8686
116	8687
15	8688
5	8689
32	8690
56	8691
27	8692
64	8693
442	8694
101	8695
254	8696
226	8697
2	8698
178	8699
3	8700
14	8701
14	8702
289	8703
108	8704
13	8705
6	8706
2	8707
222	8708
17	8709
236	8710
5	8711
5	8712
138	8713
765	8714
5	8715
10	8716
176	8717
51	8718
4	8719
62	8720
117	8721
17	8722
9	8723
265	8724
30	8725
327	8726
68	8727
161	8728
22	8729
2	8730
13	8731
757	8732
14	8733
91	8734
32	8735
381	8736
290	8737
7	8738
71	8739
301	8740
8	8741
960	8742
468	8743
36	8744
128	8745
622	8746
31	8747
14	8748
504	8749
67	8750
131	8751
196	8752
11	8753
105	8754
78	8755
264	8756
18	8757
3	8758
223	8759
146	8760
448	8761
85	8762
3	8763
3	8764
193	8765
169	8766
142	8767
142	8768
408	8769
333	8770
734	8771
138	8772
25	8773
9	8774
93	8775
379	8776
132	8777
134	8778
11	8779
51	8780
35	8781
2	8782
276	8783
12	8784
63	8785
259	8786
39	8787
1	8788
544	8789
101	8790
56	8791
14	8792
17	8793
2	8794
127	8795
203	8796
172	8797
86	8798
132	8799
268	8800
8	8801
105	8802
34	8803
69	8804
24	8805
75	8806
170	8807
31	8808
26	8809
161	8810
392	8811
31	8812
302	8813
76	8814
80	8815
20	8816
5	8817
2	8818
450	8819
7	8820
54	8821
29	8822
20	8823
4	8824
234	8825
809	8826
4	8827
78	8828
27	8829
151	8830
31	8831
37	8832
501	8833
9	8834
1	8835
283	8836
43	8837
309	8838
99	8839
82	8840
21	8841
110	8842
4	8843
5	8844
32	8845
306	8846
180	8847
125	8848
121	8849
208	8850
207	8851
34	8852
25	8853
39	8854
89	8855
31	8856
5	8857
57	8858
277	8859
1	8860
40	8861
132	8862
18	8863
85	8864
4	8865
144	8866
103	8867
21	8868
45	8869
7	8870
6	8871
87	8872
80	8873
61	8874
508	8875
994	8876
31	8877
355	8878
74	8879
12	8880
66	8881
257	8882
52	8883
78	8884
12	8885
43	8886
7	8887
335	8888
65	8889
1	8890
138	8891
306	8892
219	8893
71	8894
6	8895
267	8896
115	8897
17	8898
293	8899
52	8900
54	8901
62	8902
80	8903
11	8904
192	8905
19	8906
301	8907
16	8908
288	8909
589	8910
92	8911
32	8912
46	8913
243	8914
58	8915
104	8916
142	8917
192	8918
359	8919
58	8920
35	8921
4	8922
176	8923
3	8924
141	8925
356	8926
92	8927
4	8928
85	8929
355	8930
96	8931
51	8932
138	8933
114	8934
347	8935
104	8936
14	8937
20	8938
752	8939
312	8940
8	8941
7	8942
91	8943
726	8944
3	8945
68	8946
39	8947
18	8948
186	8949
41	8950
67	8951
146	8952
16	8953
10	8954
506	8955
47	8956
213	8957
4	8958
326	8959
77	8960
100	8961
15	8962
4	8963
21	8964
289	8965
236	8966
108	8967
978	8968
19	8969
19	8970
50	8971
260	8972
44	8973
532	8974
328	8975
58	8976
32	8977
137	8978
16	8979
6	8980
103	8981
20	8982
88	8983
61	8984
4	8985
178	8986
227	8987
236	8988
443	8989
30	8990
92	8991
16	8992
426	8993
36	8994
27	8995
25	8996
112	8997
73	8998
7	8999
17	9000
73	9001
906	9002
170	9003
134	9004
38	9005
381	9006
18	9007
2	9008
58	9009
22	9010
18	9011
211	9012
321	9013
35	9014
208	9015
32	9016
4	9017
145	9018
17	9019
24	9020
2	9021
85	9022
125	9023
660	9024
32	9025
19	9026
10	9027
143	9028
84	9029
51	9030
236	9031
33	9032
110	9033
146	9034
73	9035
75	9036
3	9037
57	9038
115	9039
37	9040
16	9041
841	9042
248	9043
19	9044
34	9045
64	9046
106	9047
103	9048
10	9049
198	9050
289	9051
3	9052
45	9053
2	9054
217	9055
354	9056
68	9057
836	9058
262	9059
31	9060
48	9061
292	9062
56	9063
104	9064
320	9065
32	9066
38	9067
24	9068
41	9069
84	9070
455	9071
42	9072
37	9073
78	9074
90	9075
4	9076
149	9077
188	9078
191	9079
95	9080
1	9081
6	9082
376	9083
82	9084
9	9085
205	9086
54	9087
26	9088
242	9089
1	9090
21	9091
40	9092
98	9093
453	9094
4	9095
78	9096
30	9097
3	9098
4	9099
10	9100
27	9101
228	9102
63	9103
170	9104
351	9105
392	9106
60	9107
47	9108
50	9109
63	9110
46	9111
19	9112
259	9113
49	9114
14	9115
56	9116
199	9117
5	9118
129	9119
64	9120
9	9121
377	9122
370	9123
35	9124
342	9125
131	9126
4	9127
8	9128
26	9129
144	9130
46	9131
119	9132
7	9133
23	9134
12	9135
426	9136
93	9137
205	9138
369	9139
53	9140
94	9141
27	9142
156	9143
65	9144
156	9145
73	9146
122	9147
48	9148
49	9149
2	9150
3	9151
85	9152
207	9153
43	9154
432	9155
236	9156
7	9157
340	9158
354	9159
5	9160
185	9161
149	9162
31	9163
3	9164
276	9165
13	9166
5	9167
8	9168
209	9169
22	9170
52	9171
3	9172
64	9173
407	9174
36	9175
48	9176
130	9177
8	9178
9	9179
26	9180
11	9181
405	9182
22	9183
21	9184
359	9185
15	9186
12	9187
307	9188
38	9189
22	9190
14	9191
236	9192
3	9193
86	9194
30	9195
23	9196
84	9197
68	9198
345	9199
71	9200
885	9201
19	9202
47	9203
200	9204
42	9205
77	9206
102	9207
6	9208
12	9209
35	9210
44	9211
99	9212
45	9213
443	9214
185	9215
230	9216
65	9217
4	9218
1	9219
100	9220
58	9221
110	9222
3	9223
6	9224
141	9225
36	9226
9	9227
37	9228
169	9229
621	9230
387	9231
154	9232
150	9233
4	9234
172	9235
1	9236
2	9237
19	9238
139	9239
73	9240
21	9241
83	9242
115	9243
488	9244
345	9245
7	9246
5	9247
26	9248
64	9249
104	9250
164	9251
48	9252
7	9253
375	9254
31	9255
19	9256
168	9257
64	9258
256	9259
4	9260
305	9261
17	9262
44	9263
28	9264
191	9265
115	9266
3	9267
38	9268
277	9269
4	9270
254	9271
241	9272
212	9273
2	9274
307	9275
187	9276
4	9277
10	9278
8	9279
124	9280
6	9281
7	9282
2	9283
95	9284
369	9285
363	9286
3	9287
2	9288
147	9289
101	9290
7	9291
18	9292
76	9293
74	9294
332	9295
36	9296
7	9297
55	9298
662	9299
25	9300
50	9301
253	9302
13	9303
114	9304
33	9305
1	9306
142	9307
77	9308
176	9309
15	9310
106	9311
148	9312
1	9313
32	9314
5	9315
5	9316
181	9317
2	9318
64	9319
166	9320
4	9321
106	9322
220	9323
4	9324
13	9325
12	9326
101	9327
81	9328
77	9329
17	9330
87	9331
120	9332
8	9333
1	9334
225	9335
5	9336
49	9337
220	9338
72	9339
506	9340
33	9341
13	9342
23	9343
2	9344
66	9345
4	9346
176	9347
50	9348
26	9349
5	9350
28	9351
171	9352
42	9353
26	9354
117	9355
6	9356
27	9357
92	9358
205	9359
6	9360
6	9361
62	9362
8	9363
120	9364
3	9365
177	9366
33	9367
19	9368
266	9369
239	9370
32	9371
439	9372
374	9373
414	9374
4	9375
257	9376
32	9377
8	9378
58	9379
33	9380
78	9381
36	9382
23	9383
8	9384
94	9385
357	9386
108	9387
39	9388
164	9389
90	9390
67	9391
58	9392
5	9393
116	9394
26	9395
11	9396
642	9397
56	9398
13	9399
6	9400
285	9401
48	9402
14	9403
375	9404
18	9405
8	9406
370	9407
357	9408
88	9409
69	9410
56	9411
158	9412
6	9413
436	9414
23	9415
569	9416
592	9417
148	9418
316	9419
3	9420
164	9421
318	9422
166	9423
347	9424
74	9425
22	9426
23	9427
6	9428
30	9429
47	9430
29	9431
342	9432
12	9433
17	9434
110	9435
216	9436
118	9437
86	9438
1	9439
30	9440
15	9441
33	9442
746	9443
16	9444
22	9445
262	9446
84	9447
8	9448
370	9449
31	9450
3	9451
188	9452
315	9453
192	9454
32	9455
49	9456
213	9457
61	9458
48	9459
121	9460
254	9461
110	9462
38	9463
6	9464
52	9465
200	9466
91	9467
6	9468
30	9469
25	9470
8	9471
87	9472
33	9473
68	9474
7	9475
4	9476
140	9477
13	9478
80	9479
77	9480
1	9481
157	9482
67	9483
40	9484
17	9485
18	9486
118	9487
70	9488
50	9489
157	9490
5	9491
162	9492
13	9493
81	9494
117	9495
23	9496
163	9497
30	9498
109	9499
458	9500
81	9501
1	9502
155	9503
438	9504
162	9505
74	9506
29	9507
423	9508
144	9509
121	9510
152	9511
26	9512
279	9513
182	9514
232	9515
19	9516
18	9517
24	9518
134	9519
5	9520
129	9521
5	9522
45	9523
45	9524
14	9525
50	9526
131	9527
55	9528
104	9529
37	9530
5	9531
4	9532
56	9533
15	9534
13	9535
37	9536
89	9537
2	9538
115	9539
89	9540
3	9541
514	9542
5	9543
8	9544
5	9545
248	9546
96	9547
45	9548
7	9549
164	9550
74	9551
67	9552
87	9553
328	9554
78	9555
134	9556
26	9557
208	9558
379	9559
4	9560
17	9561
10	9562
989	9563
2	9564
153	9565
215	9566
166	9567
274	9568
99	9569
115	9570
10	9571
30	9572
105	9573
27	9574
88	9575
116	9576
193	9577
45	9578
72	9579
174	9580
602	9581
411	9582
33	9583
35	9584
116	9585
39	9586
44	9587
141	9588
4	9589
115	9590
284	9591
182	9592
20	9593
616	9594
19	9595
147	9596
21	9597
572	9598
29	9599
4	9600
6	9601
109	9602
352	9603
79	9604
43	9605
4	9606
518	9607
276	9608
354	9609
234	9610
3	9611
579	9612
4	9613
144	9614
51	9615
58	9616
48	9617
1	9618
75	9619
13	9620
8	9621
376	9622
48	9623
20	9624
9	9625
29	9626
359	9627
332	9628
249	9629
91	9630
1	9631
570	9632
19	9633
75	9634
391	9635
5	9636
127	9637
2	9638
139	9639
563	9640
62	9641
24	9642
199	9643
105	9644
20	9645
99	9646
10	9647
7	9648
9	9649
14	9650
69	9651
84	9652
24	9653
247	9654
63	9655
301	9656
11	9657
20	9658
74	9659
9	9660
378	9661
216	9662
202	9663
9	9664
64	9665
9	9666
4	9667
92	9668
24	9669
20	9670
12	9671
241	9672
2	9673
191	9674
34	9675
19	9676
6	9677
16	9678
1	9679
411	9680
155	9681
199	9682
13	9683
24	9684
24	9685
53	9686
21	9687
38	9688
26	9689
179	9690
107	9691
64	9692
26	9693
324	9694
59	9695
353	9696
208	9697
10	9698
34	9699
13	9700
258	9701
187	9702
84	9703
106	9704
185	9705
7	9706
20	9707
151	9708
97	9709
3	9710
63	9711
4	9712
51	9713
158	9714
378	9715
67	9716
47	9717
2	9718
552	9719
91	9720
209	9721
39	9722
7	9723
257	9724
4	9725
177	9726
43	9727
7	9728
64	9729
4	9730
43	9731
98	9732
158	9733
276	9734
297	9735
43	9736
17	9737
361	9738
71	9739
110	9740
133	9741
72	9742
288	9743
41	9744
19	9745
34	9746
1	9747
229	9748
361	9749
5	9750
70	9751
14	9752
5	9753
177	9754
13	9755
468	9756
68	9757
40	9758
50	9759
5	9760
281	9761
35	9762
31	9763
233	9764
10	9765
210	9766
565	9767
2	9768
3	9769
25	9770
101	9771
5	9772
457	9773
167	9774
25	9775
235	9776
102	9777
68	9778
1	9779
5	9780
61	9781
120	9782
13	9783
2	9784
4	9785
36	9786
85	9787
99	9788
165	9789
23	9790
412	9791
5	9792
154	9793
38	9794
489	9795
34	9796
3	9797
25	9798
7	9799
362	9800
5	9801
99	9802
75	9803
141	9804
15	9805
158	9806
214	9807
40	9808
70	9809
10	9810
63	9811
116	9812
101	9813
36	9814
36	9815
118	9816
17	9817
28	9818
10	9819
200	9820
121	9821
343	9822
188	9823
29	9824
33	9825
11	9826
44	9827
4	9828
36	9829
71	9830
32	9831
14	9832
24	9833
11	9834
5	9835
60	9836
147	9837
2	9838
27	9839
78	9840
840	9841
20	9842
419	9843
104	9844
8	9845
178	9846
50	9847
8	9848
120	9849
312	9850
41	9851
30	9852
66	9853
178	9854
160	9855
30	9856
131	9857
38	9858
1	9859
82	9860
588	9861
5	9862
100	9863
102	9864
23	9865
103	9866
4	9867
111	9868
114	9869
118	9870
262	9871
5	9872
7	9873
39	9874
92	9875
260	9876
42	9877
14	9878
10	9879
234	9880
55	9881
5	9882
350	9883
3	9884
589	9885
58	9886
4	9887
107	9888
73	9889
35	9890
683	9891
6	9892
83	9893
1	9894
2	9895
77	9896
3	9897
284	9898
134	9899
32	9900
67	9901
229	9902
11	9903
97	9904
31	9905
3	9906
10	9907
121	9908
291	9909
3	9910
50	9911
6	9912
1083	9913
345	9914
125	9915
32	9916
1	9917
193	9918
108	9919
3	9920
19	9921
210	9922
42	9923
9	9924
9	9925
45	9926
27	9927
14	9928
98	9929
36	9930
4	9931
146	9932
335	9933
304	9934
86	9935
20	9936
90	9937
4	9938
13	9939
403	9940
39	9941
163	9942
200	9943
50	9944
54	9945
44	9946
637	9947
9	9948
17	9949
143	9950
65	9951
27	9952
32	9953
104	9954
68	9955
6	9956
395	9957
93	9958
63	9959
14	9960
294	9961
20	9962
65	9963
161	9964
7	9965
15	9966
42	9967
33	9968
30	9969
5	9970
64	9971
161	9972
127	9973
338	9974
92	9975
2	9976
15	9977
361	9978
647	9979
85	9980
3	9981
248	9982
164	9983
34	9984
33	9985
53	9986
82	9987
1	9988
121	9989
1	9990
28	9991
401	9992
8	9993
2	9994
2	9995
132	9996
530	9997
5	9998
324	9999
159	10000
35	10001
3	10002
37	10003
162	10004
5	10005
389	10006
51	10007
127	10008
3	10009
1	10010
57	10011
25	10012
51	10013
67	10014
323	10015
243	10016
114	10017
82	10018
414	10019
168	10020
32	10021
34	10022
89	10023
1036	10024
134	10025
26	10026
32	10027
25	10028
138	10029
124	10030
373	10031
175	10032
207	10033
341	10034
67	10035
371	10036
31	10037
3	10038
11	10039
70	10040
23	10041
161	10042
27	10043
48	10044
30	10045
405	10046
587	10047
501	10048
34	10049
58	10050
511	10051
153	10052
19	10053
164	10054
88	10055
13	10056
107	10057
140	10058
252	10059
166	10060
37	10061
41	10062
195	10063
81	10064
64	10065
273	10066
146	10067
70	10068
80	10069
180	10070
13	10071
26	10072
338	10073
10	10074
31	10075
190	10076
5	10077
28	10078
166	10079
19	10080
42	10081
605	10082
305	10083
155	10084
30	10085
26	10086
32	10087
38	10088
21	10089
531	10090
51	10091
223	10092
12	10093
123	10094
104	10095
43	10096
124	10097
74	10098
647	10099
24	10100
84	10101
453	10102
6	10103
42	10104
194	10105
22	10106
18	10107
124	10108
94	10109
15	10110
41	10111
217	10112
21	10113
64	10114
52	10115
24	10116
134	10117
471	10118
144	10119
80	10120
26	10121
57	10122
17	10123
94	10124
7	10125
556	10126
5	10127
177	10128
34	10129
21	10130
95	10131
311	10132
99	10133
52	10134
107	10135
75	10136
9	10137
20	10138
459	10139
9	10140
14	10141
426	10142
3	10143
277	10144
585	10145
8	10146
11	10147
240	10148
228	10149
92	10150
245	10151
109	10152
21	10153
103	10154
174	10155
1	10156
177	10157
58	10158
145	10159
69	10160
11	10161
225	10162
32	10163
4	10164
94	10165
476	10166
70	10167
58	10168
607	10169
56	10170
22	10171
2	10172
117	10173
7	10174
1	10175
5	10176
10	10177
100	10178
5	10179
57	10180
108	10181
293	10182
118	10183
547	10184
127	10185
130	10186
2	10187
9	10188
7	10189
394	10190
30	10191
174	10192
3	10193
119	10194
3	10195
63	10196
48	10197
67	10198
141	10199
104	10200
243	10201
597	10202
100	10203
49	10204
415	10205
512	10206
101	10207
349	10208
243	10209
33	10210
68	10211
36	10212
618	10213
4	10214
95	10215
35	10216
146	10217
29	10218
9	10219
27	10220
14	10221
71	10222
33	10223
236	10224
5	10225
134	10226
97	10227
259	10228
229	10229
518	10230
48	10231
19	10232
8	10233
26	10234
9	10235
60	10236
162	10237
195	10238
49	10239
95	10240
61	10241
27	10242
805	10243
4	10244
51	10245
109	10246
76	10247
3	10248
3	10249
19	10250
60	10251
140	10252
40	10253
103	10254
170	10255
487	10256
3	10257
65	10258
304	10259
30	10260
205	10261
242	10262
214	10263
247	10264
20	10265
32	10266
449	10267
482	10268
52	10269
269	10270
11	10271
71	10272
712	10273
32	10274
78	10275
357	10276
171	10277
34	10278
186	10279
32	10280
191	10281
9	10282
11	10283
3	10284
195	10285
9	10286
60	10287
6	10288
98	10289
271	10290
224	10291
78	10292
8	10293
1131	10294
311	10295
56	10296
62	10297
1	10298
358	10299
38	10300
205	10301
832	10302
31	10303
12	10304
65	10305
45	10306
3	10307
407	10308
4	10309
35	10310
50	10311
21	10312
237	10313
34	10314
10	10315
530	10316
223	10317
43	10318
22	10319
15	10320
60	10321
3	10322
49	10323
1	10324
125	10325
9	10326
497	10327
181	10328
74	10329
10	10330
130	10331
33	10332
47	10333
349	10334
5	10335
213	10336
345	10337
270	10338
358	10339
56	10340
36	10341
4	10342
5	10343
3	10344
16	10345
48	10346
33	10347
108	10348
2	10349
12	10350
137	10351
64	10352
259	10353
595	10354
191	10355
147	10356
37	10357
17	10358
84	10359
8	10360
158	10361
146	10362
146	10363
30	10364
49	10365
710	10366
75	10367
39	10368
69	10369
7	10370
14	10371
8	10372
32	10373
378	10374
62	10375
39	10376
94	10377
16	10378
1	10379
47	10380
3	10381
366	10382
1	10383
48	10384
26	10385
2	10386
2	10387
203	10388
252	10389
58	10390
86	10391
688	10392
225	10393
5	10394
175	10395
5	10396
47	10397
4	10398
1	10399
20	10400
9	10401
36	10402
34	10403
150	10404
47	10405
524	10406
57	10407
67	10408
127	10409
63	10410
32	10411
92	10412
53	10413
269	10414
66	10415
157	10416
11	10417
12	10418
247	10419
11	10420
286	10421
12	10422
10	10423
34	10424
7	10425
10	10426
16	10427
67	10428
14	10429
1	10430
73	10431
22	10432
277	10433
1	10434
206	10435
351	10436
25	10437
153	10438
92	10439
30	10440
70	10441
32	10442
267	10443
75	10444
93	10445
9	10446
291	10447
6	10448
28	10449
40	10450
249	10451
628	10452
497	10453
726	10454
100	10455
104	10456
137	10457
2	10458
72	10459
29	10460
26	10461
20	10462
199	10463
41	10464
97	10465
38	10466
43	10467
69	10468
22	10469
887	10470
132	10471
72	10472
40	10473
202	10474
3	10475
59	10476
14	10477
161	10478
9	10479
1	10480
24	10481
38	10482
260	10483
3	10484
629	10485
105	10486
23	10487
55	10488
39	10489
2	10490
127	10491
8	10492
34	10493
2	10494
2	10495
188	10496
213	10497
499	10498
72	10499
41	10500
28	10501
3	10502
47	10503
74	10504
34	10505
67	10506
8	10507
237	10508
16	10509
657	10510
784	10511
432	10512
29	10513
46	10514
32	10515
56	10516
87	10517
77	10518
23	10519
10	10520
138	10521
28	10522
19	10523
256	10524
124	10525
456	10526
7	10527
145	10528
389	10529
191	10530
3	10531
81	10532
154	10533
491	10534
22	10535
179	10536
14	10537
5	10538
59	10539
151	10540
28	10541
196	10542
157	10543
35	10544
206	10545
361	10546
224	10547
241	10548
17	10549
94	10550
91	10551
47	10552
151	10553
170	10554
128	10555
19	10556
40	10557
7	10558
19	10559
10	10560
33	10561
3	10562
24	10563
55	10564
156	10565
97	10566
8	10567
26	10568
3	10569
608	10570
15	10571
12	10572
66	10573
5	10574
610	10575
3	10576
107	10577
200	10578
448	10579
2	10580
281	10581
127	10582
292	10583
40	10584
4	10585
12	10586
116	10587
65	10588
100	10589
88	10590
15	10591
73	10592
25	10593
66	10594
182	10595
13	10596
132	10597
6	10598
5	10599
128	10600
384	10601
101	10602
153	10603
5	10604
62	10605
1	10606
59	10607
137	10608
56	10609
3	10610
172	10611
29	10612
182	10613
74	10614
5	10615
124	10616
157	10617
78	10618
1	10619
1	10620
59	10621
36	10622
1	10623
57	10624
1	10625
32	10626
56	10627
16	10628
242	10629
82	10630
2	10631
27	10632
72	10633
2	10634
580	10635
90	10636
17	10637
97	10638
105	10639
12	10640
113	10641
233	10642
285	10643
56	10644
11	10645
8	10646
94	10647
638	10648
181	10649
86	10650
792	10651
60	10652
80	10653
32	10654
27	10655
433	10656
56	10657
32	10658
376	10659
7	10660
180	10661
2	10662
1	10663
62	10664
126	10665
104	10666
2	10667
196	10668
183	10669
199	10670
140	10671
273	10672
3	10673
30	10674
100	10675
291	10676
443	10677
71	10678
25	10679
44	10680
468	10681
6	10682
6	10683
169	10684
80	10685
109	10686
16	10687
51	10688
1049	10689
80	10690
316	10691
158	10692
3	10693
129	10694
97	10695
247	10696
404	10697
5	10698
35	10699
74	10700
4	10701
70	10702
3	10703
12	10704
115	10705
35	10706
3	10707
122	10708
169	10709
6	10710
260	10711
1	10712
822	10713
43	10714
486	10715
129	10716
6	10717
6	10718
7	10719
80	10720
42	10721
82	10722
30	10723
1	10724
5	10725
139	10726
72	10727
63	10728
1	10729
41	10730
1	10731
114	10732
89	10733
259	10734
4	10735
19	10736
8	10737
12	10738
6	10739
71	10740
272	10741
265	10742
60	10743
9	10744
8	10745
394	10746
269	10747
226	10748
550	10749
60	10750
27	10751
24	10752
77	10753
21	10754
92	10755
24	10756
5	10757
38	10758
7	10759
9	10760
5	10761
444	10762
393	10763
319	10764
247	10765
174	10766
127	10767
32	10768
86	10769
168	10770
6	10771
150	10772
134	10773
15	10774
90	10775
2	10776
3	10777
159	10778
119	10779
6	10780
357	10781
8	10782
26	10783
134	10784
36	10785
75	10786
298	10787
19	10788
88	10789
32	10790
147	10791
144	10792
234	10793
4	10794
81	10795
109	10796
5	10797
7	10798
33	10799
573	10800
17	10801
68	10802
99	10803
9	10804
75	10805
3	10806
12	10807
61	10808
7	10809
20	10810
173	10811
26	10812
166	10813
36	10814
41	10815
1	10816
69	10817
226	10818
5	10819
53	10820
2	10821
54	10822
4	10823
256	10824
28	10825
202	10826
204	10827
5	10828
7	10829
280	10830
9	10831
255	10832
3	10833
1	10834
4	10835
27	10836
104	10837
112	10838
19	10839
138	10840
61	10841
7	10842
9	10843
230	10844
191	10845
316	10846
42	10847
164	10848
5	10849
33	10850
11	10851
15	10852
14	10853
148	10854
33	10855
62	10856
255	10857
293	10858
110	10859
17	10860
16	10861
121	10862
51	10863
88	10864
21	10865
17	10866
378	10867
8	10868
88	10869
15	10870
836	10871
79	10872
51	10873
50	10874
4	10875
48	10876
58	10877
172	10878
424	10879
67	10880
195	10881
10	10882
100	10883
65	10884
430	10885
2	10886
3	10887
386	10888
3	10889
5	10890
1	10891
32	10892
50	10893
7	10894
137	10895
272	10896
133	10897
511	10898
9	10899
106	10900
250	10901
230	10902
13	10903
106	10904
147	10905
158	10906
2	10907
19	10908
83	10909
37	10910
180	10911
28	10912
111	10913
532	10914
2	10915
52	10916
32	10917
13	10918
261	10919
1	10920
12	10921
30	10922
4	10923
2	10924
5	10925
59	10926
90	10927
50	10928
137	10929
65	10930
66	10931
36	10932
300	10933
162	10934
264	10935
63	10936
10	10937
9	10938
9	10939
101	10940
113	10941
3	10942
97	10943
453	10944
146	10945
141	10946
19	10947
578	10948
17	10949
18	10950
184	10951
258	10952
187	10953
42	10954
80	10955
42	10956
4	10957
52	10958
7	10959
166	10960
137	10961
77	10962
71	10963
137	10964
346	10965
569	10966
2	10967
32	10968
100	10969
183	10970
1	10971
327	10972
344	10973
27	10974
390	10975
167	10976
42	10977
182	10978
570	10979
247	10980
59	10981
43	10982
222	10983
139	10984
29	10985
12	10986
130	10987
464	10988
191	10989
58	10990
81	10991
51	10992
285	10993
77	10994
8	10995
10	10996
90	10997
33	10998
98	10999
55	11000
162	11001
386	11002
10	11003
248	11004
96	11005
41	11006
829	11007
1000	11008
71	11009
5	11010
17	11011
184	11012
202	11013
35	11014
5	11015
203	11016
1	11017
150	11018
41	11019
285	11020
171	11021
86	11022
73	11023
53	11024
691	11025
187	11026
3	11027
150	11028
6	11029
49	11030
107	11031
209	11032
23	11033
25	11034
9	11035
17	11036
60	11037
17	11038
79	11039
7	11040
439	11041
722	11042
74	11043
640	11044
35	11045
42	11046
670	11047
183	11048
19	11049
36	11050
48	11051
12	11052
109	11053
148	11054
147	11055
106	11056
198	11057
32	11058
211	11059
29	11060
291	11061
235	11062
10	11063
147	11064
384	11065
68	11066
21	11067
308	11068
439	11069
5	11070
17	11071
96	11072
141	11073
10	11074
3	11075
628	11076
55	11077
138	11078
2	11079
489	11080
417	11081
30	11082
48	11083
5	11084
91	11085
77	11086
41	11087
322	11088
294	11089
512	11090
220	11091
406	11092
81	11093
83	11094
948	11095
184	11096
43	11097
149	11098
20	11099
9	11100
31	11101
15	11102
713	11103
145	11104
14	11105
152	11106
214	11107
52	11108
46	11109
75	11110
36	11111
642	11112
31	11113
1	11114
10	11115
37	11116
41	11117
3	11118
11	11119
12	11120
394	11121
127	11122
393	11123
143	11124
85	11125
32	11126
226	11127
630	11128
7	11129
542	11130
248	11131
23	11132
43	11133
57	11134
35	11135
267	11136
96	11137
19	11138
287	11139
4	11140
315	11141
145	11142
36	11143
62	11144
303	11145
484	11146
3	11147
14	11148
602	11149
29	11150
6	11151
169	11152
86	11153
1	11154
441	11155
13	11156
6	11157
17	11158
229	11159
62	11160
3	11161
33	11162
680	11163
53	11164
17	11165
78	11166
27	11167
58	11168
2	11169
5	11170
19	11171
346	11172
17	11173
582	11174
6	11175
193	11176
69	11177
135	11178
1	11179
38	11180
154	11181
463	11182
110	11183
13	11184
73	11185
2	11186
331	11187
363	11188
413	11189
23	11190
179	11191
38	11192
120	11193
74	11194
68	11195
447	11196
72	11197
36	11198
4	11199
74	11200
87	11201
3	11202
190	11203
33	11204
203	11205
122	11206
10	11207
111	11208
242	11209
118	11210
1	11211
287	11212
493	11213
124	11214
110	11215
1	11216
5	11217
9	11218
744	11219
256	11220
4	11221
19	11222
135	11223
133	11224
37	11225
1	11226
8	11227
50	11228
238	11229
8	11230
33	11231
2	11232
278	11233
11	11234
165	11235
59	11236
1	11237
15	11238
183	11239
107	11240
122	11241
126	11242
66	11243
92	11244
41	11245
98	11246
29	11247
122	11248
269	11249
25	11250
33	11251
36	11252
43	11253
83	11254
533	11255
206	11256
143	11257
237	11258
97	11259
51	11260
5	11261
53	11262
4	11263
89	11264
1	11265
140	11266
8	11267
20	11268
4	11269
169	11270
8	11271
4	11272
17	11273
8	11274
70	11275
64	11276
68	11277
81	11278
57	11279
42	11280
177	11281
125	11282
18	11283
40	11284
12	11285
7	11286
97	11287
163	11288
80	11289
206	11290
16	11291
5	11292
4	11293
262	11294
144	11295
5	11296
8	11297
143	11298
218	11299
4	11300
114	11301
16	11302
15	11303
26	11304
17	11305
108	11306
43	11307
290	11308
68	11309
32	11310
263	11311
282	11312
13	11313
602	11314
146	11315
31	11316
8	11317
299	11318
52	11319
1	11320
26	11321
213	11322
885	11323
11	11324
102	11325
476	11326
1	11327
7	11328
3	11329
4	11330
489	11331
88	11332
84	11333
53	11334
48	11335
62	11336
61	11337
325	11338
143	11339
192	11340
152	11341
32	11342
99	11343
1	11344
3	11345
96	11346
16	11347
8	11348
20	11349
9	11350
53	11351
2	11352
51	11353
101	11354
49	11355
45	11356
3	11357
42	11358
58	11359
8	11360
16	11361
87	11362
47	11363
286	11364
84	11365
118	11366
117	11367
214	11368
211	11369
159	11370
1	11371
161	11372
226	11373
482	11374
2	11375
9	11376
128	11377
58	11378
109	11379
54	11380
6	11381
305	11382
328	11383
15	11384
198	11385
11	11386
222	11387
171	11388
19	11389
44	11390
425	11391
35	11392
146	11393
95	11394
22	11395
16	11396
22	11397
92	11398
112	11399
12	11400
59	11401
15	11402
249	11403
58	11404
245	11405
16	11406
1	11407
16	11408
229	11409
74	11410
77	11411
200	11412
75	11413
10	11414
238	11415
40	11416
35	11417
4	11418
686	11419
132	11420
164	11421
25	11422
405	11423
148	11424
35	11425
80	11426
106	11427
39	11428
206	11429
703	11430
5	11431
31	11432
23	11433
261	11434
359	11435
155	11436
5	11437
814	11438
8	11439
26	11440
167	11441
26	11442
35	11443
73	11444
34	11445
103	11446
17	11447
287	11448
179	11449
25	11450
161	11451
49	11452
736	11453
2	11454
9	11455
18	11456
74	11457
15	11458
117	11459
134	11460
3	11461
1	11462
43	11463
245	11464
14	11465
10	11466
74	11467
332	11468
129	11469
44	11470
28	11471
89	11472
97	11473
59	11474
14	11475
20	11476
99	11477
273	11478
7	11479
185	11480
4	11481
11	11482
368	11483
15	11484
24	11485
119	11486
79	11487
212	11488
15	11489
605	11490
281	11491
166	11492
68	11493
128	11494
13	11495
40	11496
33	11497
221	11498
2	11499
449	11500
21	11501
57	11502
144	11503
160	11504
7	11505
231	11506
568	11507
4	11508
102	11509
38	11510
106	11511
59	11512
29	11513
19	11514
1	11515
2	11516
1	11517
193	11518
81	11519
489	11520
11	11521
1	11522
131	11523
4	11524
133	11525
62	11526
36	11527
366	11528
13	11529
152	11530
46	11531
56	11532
401	11533
53	11534
152	11535
6	11536
47	11537
131	11538
12	11539
20	11540
193	11541
4	11542
10	11543
74	11544
21	11545
116	11546
211	11547
59	11548
65	11549
270	11550
281	11551
49	11552
6	11553
8	11554
37	11555
1	11556
325	11557
65	11558
9	11559
74	11560
412	11561
38	11562
784	11563
30	11564
329	11565
413	11566
42	11567
37	11568
3	11569
11	11570
25	11571
1	11572
91	11573
24	11574
38	11575
396	11576
21	11577
10	11578
334	11579
130	11580
499	11581
646	11582
347	11583
44	11584
318	11585
56	11586
1	11587
6	11588
331	11589
9	11590
38	11591
261	11592
2	11593
865	11594
190	11595
30	11596
205	11597
107	11598
30	11599
5	11600
20	11601
10	11602
119	11603
38	11604
220	11605
8	11606
581	11607
149	11608
300	11609
6	11610
498	11611
2	11612
11	11613
2	11614
84	11615
9	11616
207	11617
9	11618
235	11619
44	11620
303	11621
113	11622
645	11623
359	11624
87	11625
292	11626
30	11627
15	11628
157	11629
58	11630
133	11631
62	11632
112	11633
23	11634
166	11635
239	11636
110	11637
65	11638
79	11639
36	11640
81	11641
275	11642
71	11643
12	11644
46	11645
84	11646
107	11647
154	11648
108	11649
79	11650
1	11651
12	11652
207	11653
18	11654
139	11655
122	11656
217	11657
9	11658
26	11659
27	11660
1080	11661
179	11662
3	11663
39	11664
70	11665
5	11666
26	11667
3	11668
74	11669
30	11670
68	11671
15	11672
2	11673
35	11674
578	11675
156	11676
34	11677
151	11678
50	11679
235	11680
13	11681
97	11682
159	11683
44	11684
175	11685
132	11686
4	11687
157	11688
65	11689
69	11690
17	11691
493	11692
60	11693
8	11694
9	11695
342	11696
46	11697
213	11698
50	11699
25	11700
45	11701
75	11702
415	11703
44	11704
591	11705
41	11706
42	11707
8	11708
168	11709
3	11710
192	11711
735	11712
3	11713
121	11714
11	11715
15	11716
708	11717
56	11718
45	11719
76	11720
468	11721
49	11722
93	11723
17	11724
54	11725
48	11726
95	11727
467	11728
241	11729
26	11730
177	11731
16	11732
30	11733
53	11734
2	11735
157	11736
80	11737
514	11738
7	11739
662	11740
40	11741
7	11742
51	11743
17	11744
744	11745
20	11746
223	11747
51	11748
1	11749
146	11750
114	11751
55	11752
38	11753
58	11754
51	11755
7	11756
28	11757
78	11758
2	11759
12	11760
16	11761
7	11762
226	11763
59	11764
44	11765
107	11766
22	11767
507	11768
108	11769
12	11770
353	11771
5	11772
533	11773
34	11774
415	11775
502	11776
216	11777
99	11778
9	11779
818	11780
156	11781
365	11782
111	11783
1	11784
25	11785
22	11786
53	11787
697	11788
62	11789
5	11790
195	11791
102	11792
42	11793
7	11794
57	11795
1	11796
7	11797
162	11798
68	11799
67	11800
64	11801
126	11802
163	11803
83	11804
175	11805
66	11806
2	11807
606	11808
10	11809
368	11810
67	11811
4	11812
87	11813
158	11814
35	11815
73	11816
29	11817
36	11818
4	11819
35	11820
2	11821
124	11822
153	11823
646	11824
185	11825
384	11826
186	11827
125	11828
313	11829
2	11830
21	11831
756	11832
10	11833
30	11834
80	11835
48	11836
87	11837
37	11838
18	11839
9	11840
95	11841
35	11842
326	11843
18	11844
72	11845
787	11846
14	11847
11	11848
631	11849
4	11850
87	11851
43	11852
4	11853
4	11854
35	11855
57	11856
40	11857
121	11858
361	11859
6	11860
48	11861
6	11862
8	11863
9	11864
129	11865
3	11866
19	11867
168	11868
335	11869
8	11870
23	11871
69	11872
16	11873
572	11874
11	11875
1	11876
87	11877
342	11878
13	11879
15	11880
32	11881
172	11882
16	11883
165	11884
136	11885
97	11886
2	11887
241	11888
81	11889
249	11890
448	11891
98	11892
1	11893
54	11894
23	11895
108	11896
110	11897
109	11898
62	11899
57	11900
22	11901
2	11902
85	11903
634	11904
1	11905
36	11906
25	11907
5	11908
229	11909
36	11910
48	11911
34	11912
101	11913
9	11914
62	11915
9	11916
1	11917
29	11918
4	11919
94	11920
6	11921
103	11922
1	11923
972	11924
22	11925
28	11926
19	11927
122	11928
1	11929
85	11930
134	11931
86	11932
9	11933
42	11934
93	11935
151	11936
187	11937
11	11938
177	11939
32	11940
23	11941
10	11942
40	11943
36	11944
510	11945
161	11946
80	11947
69	11948
25	11949
97	11950
255	11951
50	11952
347	11953
7	11954
5	11955
20	11956
237	11957
418	11958
255	11959
88	11960
6	11961
287	11962
182	11963
280	11964
94	11965
10	11966
64	11967
78	11968
183	11969
27	11970
768	11971
172	11972
254	11973
18	11974
34	11975
11	11976
2	11977
7	11978
250	11979
197	11980
177	11981
242	11982
22	11983
22	11984
29	11985
4	11986
453	11987
99	11988
10	11989
122	11990
7	11991
143	11992
58	11993
82	11994
7	11995
75	11996
5	11997
364	11998
139	11999
24	12000
55	12001
19	12002
54	12003
24	12004
39	12005
193	12006
185	12007
82	12008
1	12009
32	12010
87	12011
168	12012
13	12013
145	12014
41	12015
320	12016
23	12017
56	12018
45	12019
353	12020
140	12021
98	12022
27	12023
338	12024
58	12025
86	12026
749	12027
2	12028
76	12029
72	12030
23	12031
42	12032
109	12033
91	12034
148	12035
1	12036
17	12037
20	12038
393	12039
11	12040
13	12041
117	12042
146	12043
188	12044
6	12045
38	12046
17	12047
78	12048
66	12049
54	12050
203	12051
138	12052
4	12053
338	12054
9	12055
65	12056
31	12057
2	12058
325	12059
165	12060
11	12061
6	12062
198	12063
7	12064
34	12065
17	12066
22	12067
14	12068
221	12069
397	12070
2	12071
14	12072
436	12073
18	12074
220	12075
544	12076
32	12077
303	12078
339	12079
3	12080
70	12081
64	12082
9	12083
108	12084
72	12085
256	12086
30	12087
7	12088
10	12089
113	12090
164	12091
100	12092
10	12093
338	12094
60	12095
3	12096
56	12097
157	12098
16	12099
154	12100
172	12101
87	12102
38	12103
9	12104
59	12105
137	12106
6	12107
2	12108
37	12109
187	12110
9	12111
118	12112
252	12113
14	12114
17	12115
679	12116
7	12117
3	12118
142	12119
89	12120
9	12121
20	12122
8	12123
41	12124
6	12125
42	12126
43	12127
12	12128
4	12129
29	12130
89	12131
835	12132
100	12133
40	12134
13	12135
186	12136
54	12137
122	12138
140	12139
228	12140
37	12141
344	12142
1	12143
5	12144
48	12145
450	12146
211	12147
82	12148
179	12149
40	12150
125	12151
126	12152
87	12153
292	12154
2	12155
3	12156
50	12157
364	12158
270	12159
36	12160
81	12161
101	12162
127	12163
149	12164
61	12165
26	12166
21	12167
22	12168
3	12169
2	12170
24	12171
32	12172
75	12173
11	12174
407	12175
28	12176
4	12177
16	12178
2	12179
7	12180
17	12181
6	12182
22	12183
103	12184
3	12185
4	12186
165	12187
61	12188
46	12189
7	12190
47	12191
9	12192
52	12193
5	12194
177	12195
29	12196
105	12197
34	12198
285	12199
5	12200
75	12201
86	12202
8	12203
24	12204
1	12205
637	12206
18	12207
85	12208
9	12209
83	12210
59	12211
125	12212
1	12213
145	12214
3	12215
40	12216
5	12217
144	12218
17	12219
9	12220
41	12221
97	12222
145	12223
424	12224
73	12225
329	12226
14	12227
88	12228
371	12229
125	12230
16	12231
83	12232
511	12233
636	12234
82	12235
90	12236
521	12237
6	12238
52	12239
6	12240
1	12241
28	12242
29	12243
9	12244
764	12245
324	12246
52	12247
6	12248
118	12249
575	12250
128	12251
252	12252
9	12253
2	12254
51	12255
128	12256
24	12257
34	12258
162	12259
3	12260
14	12261
67	12262
86	12263
1	12264
390	12265
5	12266
30	12267
368	12268
73	12269
63	12270
57	12271
102	12272
159	12273
7	12274
51	12275
11	12276
14	12277
169	12278
4	12279
390	12280
21	12281
146	12282
48	12283
1	12284
10	12285
240	12286
10	12287
152	12288
105	12289
471	12290
75	12291
441	12292
3	12293
148	12294
383	12295
171	12296
173	12297
5	12298
58	12299
94	12300
95	12301
234	12302
129	12303
84	12304
199	12305
40	12306
37	12307
101	12308
20	12309
36	12310
94	12311
88	12312
10	12313
1	12314
39	12315
5	12316
177	12317
5	12318
10	12319
582	12320
387	12321
123	12322
24	12323
11	12324
1	12325
1	12326
54	12327
247	12328
19	12329
1	12330
47	12331
36	12332
102	12333
609	12334
542	12335
136	12336
3	12337
499	12338
122	12339
33	12340
33	12341
5	12342
204	12343
99	12344
76	12345
26	12346
6	12347
83	12348
105	12349
13	12350
228	12351
10	12352
11	12353
368	12354
68	12355
92	12356
3	12357
53	12358
207	12359
45	12360
192	12361
69	12362
31	12363
434	12364
57	12365
84	12366
355	12367
242	12368
4	12369
157	12370
1	12371
6	12372
1	12373
5	12374
4	12375
82	12376
310	12377
10	12378
1	12379
5	12380
62	12381
119	12382
17	12383
211	12384
319	12385
54	12386
132	12387
30	12388
210	12389
18	12390
291	12391
41	12392
24	12393
141	12394
3	12395
161	12396
139	12397
203	12398
12	12399
5	12400
37	12401
36	12402
2	12403
44	12404
130	12405
22	12406
62	12407
567	12408
1	12409
273	12410
26	12411
503	12412
23	12413
2	12414
11	12415
325	12416
144	12417
92	12418
403	12419
59	12420
27	12421
27	12422
114	12423
1	12424
2	12425
287	12426
5	12427
179	12428
257	12429
174	12430
32	12431
56	12432
13	12433
58	12434
284	12435
737	12436
19	12437
185	12438
26	12439
4	12440
275	12441
9	12442
90	12443
13	12444
4	12445
33	12446
6	12447
9	12448
33	12449
79	12450
385	12451
109	12452
24	12453
243	12454
120	12455
178	12456
38	12457
4	12458
45	12459
10	12460
5	12461
880	12462
4	12463
15	12464
4	12465
148	12466
19	12467
461	12468
19	12469
35	12470
171	12471
83	12472
12	12473
71	12474
8	12475
73	12476
17	12477
2	12478
52	12479
1	12480
45	12481
197	12482
389	12483
129	12484
187	12485
162	12486
4	12487
12	12488
576	12489
408	12490
37	12491
196	12492
23	12493
31	12494
20	12495
52	12496
77	12497
34	12498
108	12499
2	12500
31	12501
394	12502
5	12503
125	12504
47	12505
274	12506
338	12507
102	12508
2	12509
4	12510
1	12511
180	12512
35	12513
2	12514
683	12515
247	12516
23	12517
297	12518
41	12519
27	12520
429	12521
119	12522
3	12523
66	12524
33	12525
43	12526
9	12527
2	12528
11	12529
34	12530
73	12531
144	12532
10	12533
280	12534
21	12535
28	12536
4	12537
298	12538
127	12539
26	12540
138	12541
106	12542
89	12543
18	12544
81	12545
11	12546
4	12547
5	12548
77	12549
66	12550
150	12551
191	12552
146	12553
45	12554
9	12555
149	12556
39	12557
3	12558
2	12559
53	12560
22	12561
31	12562
112	12563
892	12564
45	12565
310	12566
273	12567
266	12568
28	12569
897	12570
583	12571
5	12572
210	12573
112	12574
247	12575
13	12576
917	12577
519	12578
10	12579
181	12580
133	12581
41	12582
21	12583
267	12584
33	12585
145	12586
57	12587
36	12588
258	12589
9	12590
150	12591
31	12592
10	12593
135	12594
17	12595
692	12596
41	12597
43	12598
481	12599
4	12600
9	12601
111	12602
70	12603
91	12604
83	12605
17	12606
59	12607
31	12608
32	12609
106	12610
13	12611
49	12612
550	12613
294	12614
12	12615
11	12616
3	12617
362	12618
45	12619
29	12620
1	12621
66	12622
212	12623
270	12624
37	12625
19	12626
171	12627
23	12628
616	12629
47	12630
133	12631
39	12632
60	12633
72	12634
483	12635
45	12636
32	12637
55	12638
21	12639
120	12640
7	12641
8	12642
98	12643
13	12644
160	12645
34	12646
16	12647
4	12648
215	12649
6	12650
444	12651
8	12652
1	12653
500	12654
298	12655
553	12656
159	12657
25	12658
147	12659
793	12660
107	12661
15	12662
355	12663
21	12664
11	12665
4	12666
198	12667
36	12668
84	12669
135	12670
52	12671
395	12672
191	12673
26	12674
39	12675
295	12676
21	12677
317	12678
2	12679
608	12680
74	12681
24	12682
12	12683
134	12684
330	12685
440	12686
4	12687
4	12688
14	12689
66	12690
163	12691
19	12692
20	12693
219	12694
1	12695
4	12696
141	12697
1	12698
345	12699
65	12700
269	12701
80	12702
122	12703
2	12704
209	12705
216	12706
109	12707
22	12708
86	12709
19	12710
23	12711
23	12712
76	12713
291	12714
85	12715
3	12716
452	12717
35	12718
5	12719
5	12720
64	12721
28	12722
123	12723
19	12724
23	12725
35	12726
164	12727
32	12728
227	12729
17	12730
2	12731
53	12732
451	12733
20	12734
113	12735
356	12736
25	12737
485	12738
53	12739
41	12740
12	12741
5	12742
3	12743
13	12744
79	12745
30	12746
32	12747
223	12748
424	12749
4	12750
49	12751
304	12752
449	12753
200	12754
85	12755
594	12756
117	12757
71	12758
16	12759
23	12760
375	12761
3	12762
148	12763
466	12764
61	12765
23	12766
340	12767
151	12768
19	12769
290	12770
367	12771
5	12772
7	12773
131	12774
1	12775
82	12776
3	12777
64	12778
27	12779
17	12780
384	12781
16	12782
5	12783
102	12784
193	12785
101	12786
15	12787
71	12788
13	12789
227	12790
90	12791
25	12792
328	12793
3	12794
528	12795
14	12796
55	12797
109	12798
559	12799
56	12800
98	12801
73	12802
1	12803
37	12804
7	12805
429	12806
83	12807
49	12808
160	12809
69	12810
16	12811
37	12812
474	12813
42	12814
85	12815
76	12816
11	12817
7	12818
263	12819
45	12820
109	12821
25	12822
114	12823
1	12824
25	12825
3	12826
216	12827
100	12828
7	12829
18	12830
9	12831
4	12832
16	12833
52	12834
17	12835
184	12836
63	12837
53	12838
48	12839
416	12840
3	12841
42	12842
54	12843
40	12844
525	12845
4	12846
115	12847
86	12848
1	12849
159	12850
14	12851
5	12852
301	12853
30	12854
69	12855
345	12856
10	12857
167	12858
70	12859
18	12860
267	12861
272	12862
68	12863
8	12864
52	12865
147	12866
120	12867
29	12868
19	12869
3	12870
68	12871
97	12872
42	12873
283	12874
203	12875
76	12876
4	12877
109	12878
360	12879
4	12880
101	12881
79	12882
246	12883
18	12884
21	12885
53	12886
7	12887
75	12888
72	12889
6	12890
357	12891
311	12892
19	12893
56	12894
108	12895
25	12896
44	12897
33	12898
85	12899
84	12900
68	12901
3	12902
16	12903
181	12904
10	12905
659	12906
77	12907
545	12908
8	12909
159	12910
6	12911
101	12912
13	12913
22	12914
409	12915
9	12916
10	12917
21	12918
12	12919
117	12920
7	12921
10	12922
28	12923
47	12924
146	12925
26	12926
107	12927
82	12928
29	12929
129	12930
151	12931
68	12932
91	12933
34	12934
304	12935
15	12936
225	12937
3	12938
661	12939
36	12940
85	12941
1	12942
8	12943
8	12944
1	12945
1	12946
98	12947
438	12948
741	12949
3	12950
49	12951
2	12952
49	12953
38	12954
5	12955
276	12956
122	12957
95	12958
64	12959
48	12960
4	12961
116	12962
180	12963
21	12964
108	12965
1	12966
26	12967
165	12968
43	12969
117	12970
12	12971
80	12972
114	12973
33	12974
90	12975
6	12976
8	12977
239	12978
11	12979
7	12980
16	12981
102	12982
5	12983
96	12984
35	12985
6	12986
64	12987
223	12988
419	12989
91	12990
20	12991
64	12992
115	12993
32	12994
3	12995
8	12996
61	12997
8	12998
74	12999
155	13000
8	13001
34	13002
9	13003
66	13004
65	13005
66	13006
1	13007
121	13008
6	13009
11	13010
535	13011
174	13012
54	13013
244	13014
374	13015
9	13016
188	13017
20	13018
3	13019
3	13020
109	13021
15	13022
13	13023
298	13024
128	13025
710	13026
17	13027
66	13028
5	13029
73	13030
2	13031
48	13032
4	13033
37	13034
11	13035
18	13036
47	13037
17	13038
39	13039
76	13040
29	13041
2	13042
66	13043
90	13044
365	13045
31	13046
13	13047
54	13048
64	13049
78	13050
49	13051
24	13052
129	13053
242	13054
55	13055
7	13056
88	13057
649	13058
35	13059
186	13060
147	13061
29	13062
12	13063
219	13064
85	13065
106	13066
2	13067
61	13068
152	13069
297	13070
16	13071
435	13072
521	13073
203	13074
31	13075
142	13076
42	13077
69	13078
225	13079
1	13080
74	13081
38	13082
162	13083
764	13084
70	13085
248	13086
75	13087
4	13088
33	13089
49	13090
199	13091
27	13092
20	13093
147	13094
672	13095
151	13096
65	13097
30	13098
110	13099
130	13100
6	13101
88	13102
124	13103
2	13104
68	13105
24	13106
183	13107
237	13108
59	13109
362	13110
5	13111
274	13112
585	13113
557	13114
848	13115
42	13116
107	13117
5	13118
490	13119
47	13120
580	13121
187	13122
398	13123
72	13124
1	13125
72	13126
438	13127
1	13128
16	13129
75	13130
79	13131
60	13132
284	13133
26	13134
621	13135
451	13136
59	13137
17	13138
37	13139
78	13140
184	13141
16	13142
33	13143
8	13144
153	13145
14	13146
463	13147
25	13148
2	13149
4	13150
625	13151
24	13152
331	13153
346	13154
14	13155
303	13156
124	13157
26	13158
154	13159
21	13160
40	13161
35	13162
251	13163
56	13164
349	13165
301	13166
521	13167
35	13168
196	13169
25	13170
23	13171
106	13172
28	13173
10	13174
132	13175
291	13176
35	13177
147	13178
103	13179
129	13180
43	13181
16	13182
51	13183
20	13184
72	13185
25	13186
28	13187
58	13188
6	13189
130	13190
62	13191
13	13192
199	13193
1	13194
18	13195
651	13196
251	13197
1	13198
22	13199
7	13200
22	13201
8	13202
564	13203
100	13204
28	13205
613	13206
255	13207
1	13208
40	13209
263	13210
3	13211
79	13212
140	13213
86	13214
33	13215
32	13216
81	13217
19	13218
85	13219
17	13220
439	13221
5	13222
110	13223
13	13224
197	13225
289	13226
36	13227
42	13228
51	13229
13	13230
139	13231
11	13232
3	13233
29	13234
22	13235
11	13236
105	13237
42	13238
49	13239
29	13240
67	13241
15	13242
23	13243
53	13244
50	13245
143	13246
10	13247
27	13248
88	13249
12	13250
198	13251
52	13252
8	13253
554	13254
365	13255
36	13256
12	13257
83	13258
61	13259
62	13260
340	13261
14	13262
9	13263
7	13264
636	13265
67	13266
50	13267
25	13268
2	13269
381	13270
5	13271
37	13272
176	13273
125	13274
66	13275
698	13276
47	13277
94	13278
47	13279
208	13280
288	13281
706	13282
49	13283
1	13284
352	13285
236	13286
25	13287
56	13288
24	13289
174	13290
82	13291
97	13292
198	13293
213	13294
120	13295
281	13296
16	13297
29	13298
78	13299
294	13300
41	13301
118	13302
42	13303
574	13304
234	13305
842	13306
250	13307
138	13308
24	13309
140	13310
81	13311
314	13312
83	13313
76	13314
1	13315
13	13316
89	13317
9	13318
51	13319
16	13320
58	13321
39	13322
63	13323
133	13324
22	13325
216	13326
38	13327
136	13328
15	13329
14	13330
217	13331
9	13332
80	13333
25	13334
384	13335
87	13336
366	13337
23	13338
116	13339
184	13340
57	13341
252	13342
25	13343
186	13344
22	13345
157	13346
57	13347
19	13348
184	13349
140	13350
184	13351
103	13352
368	13353
82	13354
160	13355
105	13356
34	13357
274	13358
28	13359
415	13360
601	13361
234	13362
31	13363
115	13364
10	13365
137	13366
177	13367
356	13368
371	13369
174	13370
34	13371
94	13372
166	13373
106	13374
109	13375
50	13376
179	13377
98	13378
15	13379
163	13380
13	13381
171	13382
769	13383
27	13384
6	13385
342	13386
770	13387
28	13388
249	13389
4	13390
156	13391
6	13392
156	13393
33	13394
3	13395
4	13396
209	13397
39	13398
99	13399
193	13400
49	13401
65	13402
67	13403
122	13404
205	13405
461	13406
17	13407
52	13408
1	13409
3	13410
9	13411
30	13412
79	13413
234	13414
426	13415
70	13416
29	13417
565	13418
16	13419
8	13420
246	13421
164	13422
206	13423
1	13424
49	13425
6	13426
149	13427
3	13428
4	13429
448	13430
27	13431
163	13432
231	13433
78	13434
170	13435
486	13436
155	13437
424	13438
360	13439
162	13440
36	13441
364	13442
66	13443
537	13444
76	13445
52	13446
214	13447
11	13448
101	13449
378	13450
118	13451
642	13452
52	13453
304	13454
329	13455
241	13456
8	13457
27	13458
296	13459
46	13460
9	13461
12	13462
1	13463
15	13464
14	13465
20	13466
18	13467
10	13468
25	13469
6	13470
40	13471
7	13472
33	13473
121	13474
58	13475
16	13476
19	13477
111	13478
21	13479
470	13480
134	13481
176	13482
358	13483
82	13484
6	13485
165	13486
37	13487
337	13488
127	13489
257	13490
2	13491
5	13492
90	13493
117	13494
18	13495
10	13496
9	13497
4	13498
32	13499
115	13500
2	13501
60	13502
29	13503
21	13504
75	13505
26	13506
3	13507
123	13508
81	13509
169	13510
12	13511
95	13512
33	13513
160	13514
323	13515
27	13516
4	13517
323	13518
46	13519
39	13520
1	13521
135	13522
38	13523
149	13524
152	13525
139	13526
15	13527
199	13528
19	13529
9	13530
80	13531
17	13532
208	13533
93	13534
263	13535
2	13536
5	13537
39	13538
1	13539
2	13540
33	13541
4	13542
24	13543
142	13544
2	13545
14	13546
7	13547
80	13548
89	13549
84	13550
2	13551
86	13552
156	13553
378	13554
7	13555
113	13556
406	13557
651	13558
2	13559
78	13560
1	13561
143	13562
89	13563
29	13564
315	13565
24	13566
54	13567
221	13568
20	13569
15	13570
320	13571
53	13572
5	13573
53	13574
14	13575
124	13576
300	13577
18	13578
440	13579
5	13580
23	13581
13	13582
46	13583
530	13584
627	13585
420	13586
21	13587
48	13588
155	13589
2	13590
35	13591
416	13592
4	13593
179	13594
73	13595
392	13596
57	13597
14	13598
73	13599
38	13600
62	13601
32	13602
34	13603
189	13604
17	13605
214	13606
13	13607
267	13608
6	13609
231	13610
43	13611
178	13612
3	13613
11	13614
4	13615
23	13616
86	13617
4	13618
239	13619
32	13620
5	13621
324	13622
196	13623
15	13624
30	13625
7	13626
12	13627
14	13628
12	13629
10	13630
38	13631
47	13632
2	13633
35	13634
191	13635
3	13636
140	13637
85	13638
10	13639
65	13640
8	13641
140	13642
53	13643
118	13644
553	13645
25	13646
3	13647
21	13648
2	13649
184	13650
19	13651
82	13652
184	13653
19	13654
8	13655
1	13656
65	13657
102	13658
2	13659
9	13660
41	13661
17	13662
44	13663
382	13664
27	13665
411	13666
50	13667
341	13668
23	13669
117	13670
29	13671
45	13672
7	13673
3	13674
48	13675
114	13676
92	13677
2	13678
46	13679
277	13680
1008	13681
743	13682
70	13683
93	13684
46	13685
39	13686
250	13687
29	13688
25	13689
1	13690
4	13691
46	13692
2	13693
6	13694
72	13695
175	13696
41	13697
206	13698
35	13699
36	13700
59	13701
144	13702
22	13703
94	13704
87	13705
108	13706
88	13707
6	13708
71	13709
1	13710
67	13711
333	13712
7	13713
6	13714
17	13715
343	13716
143	13717
112	13718
400	13719
183	13720
195	13721
7	13722
86	13723
5	13724
121	13725
16	13726
225	13727
210	13728
133	13729
258	13730
105	13731
66	13732
29	13733
738	13734
12	13735
524	13736
273	13737
4	13738
60	13739
34	13740
242	13741
148	13742
617	13743
28	13744
1	13745
111	13746
170	13747
145	13748
164	13749
99	13750
5	13751
1	13752
2	13753
740	13754
35	13755
206	13756
19	13757
527	13758
174	13759
169	13760
217	13761
9	13762
87	13763
291	13764
168	13765
47	13766
20	13767
4	13768
71	13769
11	13770
45	13771
168	13772
93	13773
57	13774
79	13775
105	13776
100	13777
34	13778
174	13779
1	13780
148	13781
10	13782
3	13783
214	13784
372	13785
96	13786
100	13787
1	13788
102	13789
276	13790
296	13791
297	13792
46	13793
934	13794
172	13795
126	13796
27	13797
44	13798
7	13799
1	13800
46	13801
121	13802
30	13803
18	13804
72	13805
16	13806
276	13807
57	13808
11	13809
45	13810
5	13811
37	13812
29	13813
144	13814
1	13815
3	13816
30	13817
32	13818
11	13819
52	13820
160	13821
50	13822
45	13823
21	13824
2	13825
248	13826
157	13827
152	13828
7	13829
39	13830
1	13831
83	13832
98	13833
3	13834
215	13835
37	13836
44	13837
794	13838
214	13839
10	13840
17	13841
453	13842
48	13843
296	13844
41	13845
7	13846
581	13847
59	13848
3	13849
329	13850
21	13851
208	13852
1	13853
93	13854
69	13855
35	13856
19	13857
62	13858
125	13859
39	13860
124	13861
14	13862
1	13863
307	13864
258	13865
9	13866
24	13867
388	13868
171	13869
2	13870
232	13871
22	13872
223	13873
41	13874
53	13875
10	13876
4	13877
48	13878
181	13879
375	13880
58	13881
2	13882
238	13883
399	13884
212	13885
264	13886
134	13887
64	13888
9	13889
86	13890
58	13891
28	13892
75	13893
206	13894
3	13895
108	13896
6	13897
879	13898
180	13899
347	13900
43	13901
90	13902
21	13903
107	13904
4	13905
1	13906
144	13907
24	13908
1	13909
41	13910
174	13911
35	13912
131	13913
51	13914
172	13915
2	13916
11	13917
74	13918
142	13919
191	13920
100	13921
8	13922
151	13923
88	13924
3	13925
55	13926
34	13927
586	13928
5	13929
105	13930
20	13931
1	13932
20	13933
108	13934
109	13935
174	13936
18	13937
102	13938
29	13939
165	13940
176	13941
122	13942
9	13943
45	13944
15	13945
73	13946
381	13947
200	13948
105	13949
53	13950
262	13951
2	13952
219	13953
101	13954
75	13955
6	13956
470	13957
7	13958
2	13959
36	13960
68	13961
38	13962
26	13963
23	13964
149	13965
6	13966
152	13967
20	13968
179	13969
191	13970
8	13971
177	13972
262	13973
199	13974
1	13975
26	13976
4	13977
44	13978
37	13979
466	13980
19	13981
542	13982
1124	13983
78	13984
56	13985
381	13986
44	13987
11	13988
221	13989
287	13990
15	13991
118	13992
713	13993
153	13994
26	13995
169	13996
5	13997
23	13998
5	13999
51	14000
292	14001
235	14002
2	14003
13	14004
2	14005
229	14006
1	14007
51	14008
3	14009
101	14010
20	14011
833	14012
10	14013
19	14014
146	14015
3	14016
67	14017
504	14018
21	14019
199	14020
13	14021
160	14022
34	14023
5	14024
3	14025
59	14026
75	14027
51	14028
74	14029
50	14030
5	14031
125	14032
106	14033
44	14034
495	14035
224	14036
10	14037
162	14038
119	14039
573	14040
109	14041
498	14042
83	14043
56	14044
46	14045
27	14046
45	14047
50	14048
392	14049
112	14050
292	14051
34	14052
9	14053
365	14054
95	14055
8	14056
6	14057
78	14058
4	14059
3	14060
170	14061
19	14062
268	14063
36	14064
92	14065
337	14066
52	14067
361	14068
116	14069
18	14070
21	14071
27	14072
30	14073
42	14074
134	14075
104	14076
9	14077
2	14078
19	14079
7	14080
265	14081
12	14082
293	14083
75	14084
36	14085
517	14086
360	14087
5	14088
1	14089
139	14090
1	14091
565	14092
390	14093
24	14094
60	14095
7	14096
298	14097
233	14098
47	14099
612	14100
13	14101
30	14102
11	14103
109	14104
12	14105
8	14106
12	14107
29	14108
349	14109
106	14110
78	14111
47	14112
651	14113
629	14114
5	14115
19	14116
6	14117
10	14118
1	14119
42	14120
268	14121
40	14122
13	14123
32	14124
52	14125
9	14126
1	14127
122	14128
8	14129
10	14130
36	14131
98	14132
291	14133
340	14134
40	14135
1	14136
29	14137
10	14138
2	14139
56	14140
4	14141
5	14142
112	14143
65	14144
346	14145
532	14146
63	14147
4	14148
149	14149
6	14150
108	14151
129	14152
17	14153
7	14154
159	14155
104	14156
19	14157
55	14158
2	14159
25	14160
44	14161
153	14162
435	14163
5	14164
3	14165
568	14166
13	14167
271	14168
188	14169
18	14170
112	14171
4	14172
11	14173
196	14174
3	14175
3	14176
20	14177
451	14178
56	14179
39	14180
57	14181
215	14182
235	14183
914	14184
104	14185
87	14186
124	14187
2	14188
16	14189
187	14190
186	14191
94	14192
19	14193
670	14194
229	14195
103	14196
167	14197
3	14198
24	14199
8	14200
15	14201
152	14202
241	14203
252	14204
408	14205
45	14206
136	14207
12	14208
6	14209
3	14210
34	14211
248	14212
281	14213
20	14214
112	14215
16	14216
219	14217
570	14218
65	14219
158	14220
989	14221
70	14222
24	14223
81	14224
45	14225
49	14226
60	14227
2	14228
14	14229
70	14230
53	14231
314	14232
4	14233
65	14234
22	14235
41	14236
207	14237
76	14238
267	14239
6	14240
34	14241
110	14242
17	14243
8	14244
446	14245
381	14246
124	14247
13	14248
179	14249
36	14250
117	14251
14	14252
13	14253
7	14254
42	14255
107	14256
4	14257
459	14258
445	14259
214	14260
4	14261
109	14262
50	14263
74	14264
460	14265
328	14266
120	14267
140	14268
52	14269
75	14270
489	14271
21	14272
13	14273
3	14274
32	14275
12	14276
486	14277
89	14278
36	14279
971	14280
4	14281
47	14282
6	14283
6	14284
111	14285
6	14286
93	14287
5	14288
255	14289
8	14290
18	14291
192	14292
443	14293
16	14294
32	14295
42	14296
52	14297
5	14298
18	14299
34	14300
2	14301
41	14302
32	14303
25	14304
3	14305
3	14306
52	14307
97	14308
56	14309
55	14310
48	14311
53	14312
9	14313
571	14314
154	14315
26	14316
1	14317
88	14318
195	14319
52	14320
42	14321
87	14322
38	14323
11	14324
81	14325
22	14326
9	14327
7	14328
26	14329
201	14330
45	14331
290	14332
75	14333
281	14334
168	14335
689	14336
21	14337
525	14338
183	14339
255	14340
3	14341
35	14342
24	14343
38	14344
360	14345
526	14346
100	14347
13	14348
157	14349
366	14350
62	14351
354	14352
211	14353
358	14354
407	14355
30	14356
276	14357
14	14358
59	14359
86	14360
53	14361
142	14362
31	14363
17	14364
22	14365
64	14366
15	14367
48	14368
4	14369
9	14370
174	14371
180	14372
99	14373
186	14374
35	14375
78	14376
4	14377
311	14378
49	14379
31	14380
243	14381
29	14382
58	14383
38	14384
38	14385
63	14386
18	14387
14	14388
3	14389
6	14390
27	14391
2	14392
101	14393
310	14394
198	14395
182	14396
137	14397
191	14398
73	14399
80	14400
54	14401
290	14402
164	14403
778	14404
32	14405
34	14406
12	14407
159	14408
330	14409
67	14410
8	14411
194	14412
2	14413
702	14414
499	14415
189	14416
127	14417
2	14418
65	14419
67	14420
2	14421
8	14422
276	14423
230	14424
444	14425
11	14426
75	14427
351	14428
464	14429
62	14430
83	14431
200	14432
55	14433
11	14434
29	14435
239	14436
266	14437
7	14438
3	14439
31	14440
18	14441
547	14442
69	14443
194	14444
4	14445
162	14446
120	14447
248	14448
219	14449
148	14450
33	14451
392	14452
43	14453
655	14454
10	14455
17	14456
191	14457
11	14458
91	14459
10	14460
112	14461
5	14462
106	14463
4	14464
35	14465
88	14466
158	14467
51	14468
6	14469
13	14470
12	14471
45	14472
20	14473
8	14474
216	14475
71	14476
32	14477
206	14478
169	14479
43	14480
200	14481
92	14482
462	14483
367	14484
292	14485
54	14486
30	14487
6	14488
4	14489
27	14490
118	14491
153	14492
492	14493
238	14494
70	14495
297	14496
59	14497
2	14498
22	14499
417	14500
39	14501
132	14502
25	14503
11	14504
350	14505
556	14506
41	14507
2	14508
95	14509
154	14510
43	14511
222	14512
28	14513
70	14514
16	14515
28	14516
5	14517
199	14518
138	14519
47	14520
248	14521
58	14522
31	14523
10	14524
219	14525
592	14526
5	14527
14	14528
68	14529
98	14530
35	14531
246	14532
449	14533
245	14534
53	14535
51	14536
2	14537
2	14538
30	14539
674	14540
9	14541
163	14542
19	14543
4	14544
298	14545
11	14546
35	14547
43	14548
3	14549
108	14550
58	14551
74	14552
8	14553
52	14554
6	14555
338	14556
161	14557
14	14558
63	14559
29	14560
70	14561
74	14562
2	14563
36	14564
52	14565
1	14566
1	14567
20	14568
11	14569
158	14570
25	14571
531	14572
1	14573
19	14574
458	14575
77	14576
317	14577
252	14578
1	14579
142	14580
250	14581
4	14582
210	14583
30	14584
168	14585
104	14586
21	14587
41	14588
277	14589
5	14590
52	14591
135	14592
230	14593
8	14594
436	14595
65	14596
307	14597
67	14598
25	14599
6	14600
15	14601
156	14602
131	14603
206	14604
55	14605
277	14606
3	14607
40	14608
18	14609
45	14610
7	14611
4	14612
84	14613
525	14614
60	14615
6	14616
26	14617
52	14618
88	14619
268	14620
54	14621
27	14622
93	14623
1	14624
6	14625
34	14626
37	14627
136	14628
144	14629
1	14630
119	14631
2	14632
20	14633
237	14634
4	14635
4	14636
70	14637
6	14638
70	14639
115	14640
18	14641
9	14642
112	14643
1	14644
5	14645
18	14646
24	14647
159	14648
322	14649
31	14650
45	14651
36	14652
205	14653
91	14654
23	14655
16	14656
6	14657
14	14658
255	14659
248	14660
5	14661
317	14662
136	14663
132	14664
4	14665
217	14666
16	14667
29	14668
126	14669
52	14670
2	14671
169	14672
4	14673
44	14674
3	14675
34	14676
186	14677
35	14678
12	14679
40	14680
982	14681
16	14682
733	14683
48	14684
70	14685
27	14686
36	14687
7	14688
45	14689
568	14690
540	14691
51	14692
6	14693
107	14694
32	14695
3	14696
3	14697
33	14698
221	14699
3	14700
62	14701
66	14702
14	14703
113	14704
18	14705
8	14706
112	14707
80	14708
41	14709
132	14710
15	14711
155	14712
330	14713
10	14714
50	14715
639	14716
26	14717
10	14718
25	14719
171	14720
253	14721
2	14722
42	14723
105	14724
252	14725
25	14726
14	14727
14	14728
121	14729
47	14730
82	14731
2	14732
46	14733
56	14734
57	14735
5	14736
27	14737
3	14738
80	14739
328	14740
136	14741
93	14742
7	14743
8	14744
3	14745
10	14746
79	14747
340	14748
95	14749
36	14750
85	14751
18	14752
34	14753
17	14754
87	14755
22	14756
30	14757
180	14758
50	14759
22	14760
104	14761
177	14762
1	14763
353	14764
505	14765
23	14766
1	14767
3	14768
4	14769
26	14770
24	14771
24	14772
90	14773
4	14774
208	14775
57	14776
81	14777
44	14778
400	14779
266	14780
14	14781
563	14782
95	14783
425	14784
23	14785
34	14786
200	14787
13	14788
187	14789
1	14790
42	14791
232	14792
263	14793
5	14794
279	14795
118	14796
100	14797
17	14798
188	14799
194	14800
2	14801
106	14802
8	14803
7	14804
10	14805
127	14806
5	14807
43	14808
118	14809
25	14810
11	14811
558	14812
115	14813
42	14814
3	14815
269	14816
29	14817
166	14818
728	14819
264	14820
400	14821
292	14822
16	14823
10	14824
379	14825
662	14826
330	14827
48	14828
34	14829
14	14830
594	14831
32	14832
122	14833
44	14834
13	14835
54	14836
100	14837
4	14838
47	14839
27	14840
253	14841
183	14842
59	14843
81	14844
53	14845
41	14846
2	14847
288	14848
335	14849
59	14850
41	14851
90	14852
106	14853
108	14854
107	14855
7	14856
35	14857
178	14858
10	14859
544	14860
240	14861
202	14862
329	14863
114	14864
26	14865
89	14866
76	14867
9	14868
10	14869
1	14870
5	14871
1	14872
12	14873
149	14874
74	14875
323	14876
10	14877
7	14878
23	14879
2	14880
45	14881
214	14882
3	14883
9	14884
119	14885
49	14886
58	14887
37	14888
12	14889
69	14890
403	14891
18	14892
3	14893
93	14894
10	14895
17	14896
4	14897
874	14898
55	14899
40	14900
21	14901
776	14902
66	14903
62	14904
38	14905
87	14906
54	14907
179	14908
8	14909
23	14910
195	14911
9	14912
100	14913
58	14914
182	14915
54	14916
18	14917
416	14918
485	14919
1	14920
379	14921
8	14922
83	14923
716	14924
85	14925
35	14926
132	14927
35	14928
7	14929
19	14930
43	14931
60	14932
84	14933
13	14934
98	14935
62	14936
31	14937
216	14938
3	14939
82	14940
50	14941
161	14942
5	14943
82	14944
1	14945
3	14946
27	14947
295	14948
93	14949
103	14950
13	14951
4	14952
12	14953
59	14954
7	14955
239	14956
42	14957
132	14958
273	14959
61	14960
406	14961
201	14962
45	14963
11	14964
43	14965
4	14966
105	14967
2	14968
459	14969
7	14970
220	14971
7	14972
22	14973
271	14974
19	14975
108	14976
30	14977
110	14978
5	14979
282	14980
203	14981
233	14982
213	14983
160	14984
6	14985
172	14986
200	14987
13	14988
115	14989
3	14990
105	14991
101	14992
35	14993
37	14994
130	14995
463	14996
9	14997
667	14998
168	14999
103	15000
5	15001
45	15002
64	15003
9	15004
73	15005
142	15006
14	15007
19	15008
39	15009
150	15010
355	15011
69	15012
13	15013
117	15014
193	15015
506	15016
35	15017
147	15018
12	15019
18	15020
52	15021
5	15022
202	15023
26	15024
7	15025
55	15026
163	15027
22	15028
200	15029
98	15030
19	15031
4	15032
32	15033
595	15034
224	15035
11	15036
36	15037
73	15038
281	15039
8	15040
3	15041
5	15042
179	15043
15	15044
523	15045
65	15046
108	15047
148	15048
34	15049
141	15050
14	15051
6	15052
289	15053
118	15054
70	15055
30	15056
58	15057
614	15058
22	15059
148	15060
50	15061
150	15062
1	15063
264	15064
96	15065
34	15066
32	15067
74	15068
7	15069
52	15070
17	15071
233	15072
40	15073
7	15074
54	15075
3	15076
423	15077
414	15078
39	15079
7	15080
67	15081
25	15082
43	15083
183	15084
98	15085
118	15086
14	15087
160	15088
154	15089
172	15090
14	15091
158	15092
5	15093
113	15094
20	15095
9	15096
250	15097
167	15098
542	15099
76	15100
54	15101
7	15102
103	15103
292	15104
96	15105
180	15106
3	15107
426	15108
12	15109
47	15110
8	15111
1	15112
53	15113
6	15114
265	15115
146	15116
146	15117
138	15118
154	15119
111	15120
30	15121
55	15122
70	15123
89	15124
10	15125
405	15126
76	15127
133	15128
103	15129
17	15130
596	15131
37	15132
228	15133
407	15134
60	15135
10	15136
68	15137
1	15138
50	15139
162	15140
2	15141
1	15142
20	15143
175	15144
80	15145
30	15146
3	15147
2	15148
7	15149
1	15150
148	15151
7	15152
298	15153
38	15154
38	15155
3	15156
271	15157
1	15158
19	15159
96	15160
113	15161
66	15162
50	15163
26	15164
275	15165
32	15166
54	15167
607	15168
1	15169
108	15170
81	15171
90	15172
43	15173
8	15174
243	15175
51	15176
87	15177
48	15178
350	15179
160	15180
6	15181
207	15182
407	15183
46	15184
133	15185
295	15186
64	15187
12	15188
28	15189
74	15190
68	15191
75	15192
33	15193
102	15194
220	15195
483	15196
55	15197
308	15198
16	15199
18	15200
9	15201
35	15202
18	15203
22	15204
176	15205
136	15206
294	15207
4	15208
139	15209
71	15210
156	15211
21	15212
288	15213
179	15214
35	15215
18	15216
52	15217
64	15218
81	15219
223	15220
57	15221
194	15222
777	15223
338	15224
732	15225
345	15226
61	15227
13	15228
106	15229
30	15230
75	15231
56	15232
310	15233
87	15234
63	15235
10	15236
144	15237
82	15238
1	15239
48	15240
347	15241
6	15242
1	15243
420	15244
1	15245
54	15246
7	15247
462	15248
132	15249
517	15250
63	15251
27	15252
42	15253
55	15254
2	15255
15	15256
4	15257
334	15258
39	15259
215	15260
188	15261
380	15262
367	15263
155	15264
9	15265
31	15266
473	15267
15	15268
30	15269
4	15270
163	15271
263	15272
23	15273
53	15274
219	15275
128	15276
213	15277
851	15278
98	15279
231	15280
2	15281
232	15282
3	15283
13	15284
85	15285
226	15286
34	15287
456	15288
123	15289
5	15290
34	15291
75	15292
174	15293
277	15294
126	15295
9	15296
611	15297
32	15298
27	15299
12	15300
399	15301
166	15302
109	15303
6	15304
258	15305
52	15306
65	15307
44	15308
50	15309
110	15310
280	15311
41	15312
6	15313
10	15314
659	15315
27	15316
30	15317
115	15318
32	15319
177	15320
14	15321
320	15322
106	15323
20	15324
676	15325
62	15326
121	15327
59	15328
6	15329
211	15330
144	15331
207	15332
56	15333
24	15334
55	15335
42	15336
24	15337
246	15338
354	15339
99	15340
24	15341
13	15342
27	15343
30	15344
62	15345
34	15346
26	15347
2	15348
28	15349
740	15350
33	15351
4	15352
6	15353
142	15354
23	15355
102	15356
117	15357
2	15358
156	15359
374	15360
4	15361
108	15362
149	15363
19	15364
25	15365
32	15366
1	15367
108	15368
7	15369
942	15370
4	15371
81	15372
5	15373
6	15374
334	15375
46	15376
3	15377
242	15378
45	15379
86	15380
112	15381
11	15382
6	15383
8	15384
22	15385
3	15386
251	15387
106	15388
195	15389
202	15390
192	15391
8	15392
42	15393
31	15394
79	15395
678	15396
199	15397
296	15398
7	15399
11	15400
62	15401
1118	15402
86	15403
44	15404
21	15405
108	15406
120	15407
100	15408
27	15409
2	15410
149	15411
23	15412
80	15413
227	15414
5	15415
74	15416
38	15417
361	15418
169	15419
26	15420
10	15421
37	15422
287	15423
11	15424
14	15425
36	15426
63	15427
57	15428
4	15429
178	15430
13	15431
593	15432
37	15433
82	15434
45	15435
98	15436
6	15437
28	15438
10	15439
208	15440
323	15441
11	15442
229	15443
193	15444
25	15445
160	15446
463	15447
123	15448
387	15449
39	15450
158	15451
7	15452
9	15453
36	15454
57	15455
63	15456
117	15457
54	15458
277	15459
205	15460
233	15461
12	15462
48	15463
2	15464
1	15465
3	15466
27	15467
197	15468
229	15469
51	15470
48	15471
93	15472
430	15473
15	15474
60	15475
212	15476
662	15477
31	15478
10	15479
54	15480
96	15481
34	15482
71	15483
77	15484
33	15485
13	15486
158	15487
92	15488
286	15489
236	15490
167	15491
195	15492
26	15493
194	15494
55	15495
1	15496
11	15497
60	15498
173	15499
105	15500
128	15501
27	15502
125	15503
158	15504
3	15505
11	15506
53	15507
60	15508
74	15509
110	15510
625	15511
115	15512
4	15513
2	15514
363	15515
390	15516
40	15517
66	15518
78	15519
67	15520
58	15521
195	15522
556	15523
5	15524
30	15525
57	15526
5	15527
524	15528
6	15529
264	15530
247	15531
115	15532
74	15533
323	15534
114	15535
123	15536
16	15537
333	15538
41	15539
29	15540
38	15541
135	15542
6	15543
19	15544
41	15545
89	15546
183	15547
22	15548
8	15549
38	15550
102	15551
151	15552
570	15553
3	15554
251	15555
28	15556
15	15557
104	15558
25	15559
560	15560
78	15561
340	15562
3	15563
99	15564
95	15565
133	15566
147	15567
40	15568
187	15569
143	15570
271	15571
268	15572
126	15573
30	15574
36	15575
57	15576
16	15577
550	15578
18	15579
1	15580
3	15581
41	15582
174	15583
152	15584
69	15585
129	15586
66	15587
66	15588
44	15589
55	15590
134	15591
15	15592
3	15593
17	15594
362	15595
93	15596
168	15597
40	15598
253	15599
354	15600
428	15601
116	15602
80	15603
38	15604
136	15605
134	15606
190	15607
45	15608
41	15609
79	15610
58	15611
123	15612
54	15613
200	15614
79	15615
49	15616
30	15617
42	15618
63	15619
118	15620
1	15621
98	15622
216	15623
546	15624
8	15625
101	15626
15	15627
5	15628
20	15629
212	15630
11	15631
16	15632
124	15633
318	15634
8	15635
19	15636
41	15637
57	15638
23	15639
22	15640
72	15641
11	15642
68	15643
134	15644
63	15645
22	15646
25	15647
594	15648
51	15649
80	15650
5	15651
40	15652
75	15653
1	15654
38	15655
312	15656
44	15657
228	15658
166	15659
80	15660
30	15661
87	15662
71	15663
274	15664
162	15665
428	15666
154	15667
169	15668
197	15669
24	15670
344	15671
9	15672
53	15673
181	15674
68	15675
8	15676
189	15677
14	15678
13	15679
341	15680
247	15681
40	15682
94	15683
48	15684
81	15685
11	15686
812	15687
311	15688
74	15689
136	15690
96	15691
8	15692
826	15693
206	15694
5	15695
29	15696
5	15697
140	15698
9	15699
213	15700
514	15701
527	15702
50	15703
95	15704
2	15705
102	15706
1	15707
6	15708
5	15709
35	15710
109	15711
14	15712
10	15713
68	15714
29	15715
79	15716
45	15717
141	15718
52	15719
219	15720
4	15721
35	15722
374	15723
1	15724
14	15725
2	15726
614	15727
49	15728
168	15729
6	15730
260	15731
218	15732
32	15733
217	15734
156	15735
43	15736
1	15737
6	15738
66	15739
51	15740
524	15741
101	15742
81	15743
147	15744
150	15745
10	15746
81	15747
26	15748
505	15749
23	15750
36	15751
142	15752
219	15753
45	15754
2	15755
32	15756
7	15757
107	15758
216	15759
20	15760
4	15761
253	15762
3	15763
240	15764
63	15765
527	15766
9	15767
1016	15768
60	15769
153	15770
14	15771
15	15772
9	15773
59	15774
20	15775
17	15776
663	15777
205	15778
14	15779
49	15780
290	15781
28	15782
222	15783
216	15784
6	15785
581	15786
54	15787
271	15788
8	15789
192	15790
310	15791
160	15792
407	15793
118	15794
48	15795
400	15796
219	15797
5	15798
30	15799
159	15800
55	15801
46	15802
7	15803
23	15804
50	15805
110	15806
18	15807
407	15808
163	15809
9	15810
240	15811
28	15812
10	15813
328	15814
50	15815
6	15816
397	15817
19	15818
817	15819
4	15820
59	15821
161	15822
37	15823
8	15824
46	15825
161	15826
35	15827
120	15828
1	15829
160	15830
2	15831
13	15832
73	15833
22	15834
11	15835
68	15836
1	15837
324	15838
16	15839
2	15840
5	15841
344	15842
51	15843
32	15844
1	15845
135	15846
129	15847
11	15848
139	15849
2	15850
4	15851
180	15852
152	15853
374	15854
236	15855
37	15856
369	15857
97	15858
3	15859
178	15860
55	15861
51	15862
2	15863
72	15864
531	15865
4	15866
34	15867
33	15868
72	15869
170	15870
202	15871
10	15872
414	15873
657	15874
141	15875
72	15876
233	15877
74	15878
153	15879
10	15880
1	15881
78	15882
9	15883
9	15884
5	15885
59	15886
1	15887
6	15888
36	15889
17	15890
34	15891
6	15892
4	15893
27	15894
367	15895
259	15896
32	15897
171	15898
61	15899
172	15900
59	15901
6	15902
46	15903
28	15904
38	15905
188	15906
328	15907
230	15908
173	15909
22	15910
19	15911
345	15912
102	15913
54	15914
38	15915
96	15916
12	15917
51	15918
150	15919
19	15920
1	15921
3	15922
96	15923
32	15924
26	15925
118	15926
41	15927
230	15928
17	15929
6	15930
1	15931
45	15932
17	15933
88	15934
457	15935
96	15936
1	15937
12	15938
441	15939
32	15940
3	15941
10	15942
586	15943
91	15944
222	15945
460	15946
77	15947
272	15948
1	15949
253	15950
630	15951
164	15952
1	15953
1	15954
7	15955
42	15956
283	15957
50	15958
18	15959
113	15960
430	15961
2	15962
9	15963
188	15964
280	15965
530	15966
4	15967
33	15968
67	15969
249	15970
102	15971
149	15972
18	15973
1	15974
47	15975
52	15976
156	15977
134	15978
876	15979
32	15980
350	15981
402	15982
49	15983
56	15984
1	15985
8	15986
8	15987
58	15988
291	15989
20	15990
394	15991
15	15992
68	15993
14	15994
6	15995
40	15996
27	15997
51	15998
224	15999
8	16000
9	16001
537	16002
516	16003
181	16004
7	16005
23	16006
84	16007
5	16008
237	16009
4	16010
74	16011
221	16012
34	16013
12	16014
53	16015
51	16016
359	16017
450	16018
105	16019
13	16020
7	16021
4	16022
58	16023
2	16024
216	16025
39	16026
498	16027
275	16028
8	16029
52	16030
50	16031
166	16032
15	16033
41	16034
181	16035
524	16036
57	16037
4	16038
64	16039
414	16040
47	16041
138	16042
41	16043
3	16044
254	16045
1	16046
2	16047
131	16048
76	16049
23	16050
25	16051
11	16052
4	16053
613	16054
66	16055
60	16056
439	16057
35	16058
33	16059
137	16060
3	16061
272	16062
541	16063
576	16064
85	16065
718	16066
43	16067
19	16068
4	16069
72	16070
26	16071
267	16072
6	16073
5	16074
205	16075
22	16076
306	16077
48	16078
263	16079
32	16080
313	16081
39	16082
5	16083
1	16084
227	16085
81	16086
1	16087
473	16088
41	16089
43	16090
178	16091
190	16092
306	16093
447	16094
224	16095
3	16096
361	16097
30	16098
333	16099
87	16100
20	16101
16	16102
8	16103
199	16104
562	16105
277	16106
92	16107
530	16108
556	16109
47	16110
20	16111
50	16112
194	16113
50	16114
4	16115
98	16116
125	16117
187	16118
10	16119
24	16120
49	16121
45	16122
31	16123
3	16124
93	16125
8	16126
96	16127
37	16128
6	16129
31	16130
295	16131
488	16132
246	16133
44	16134
137	16135
8	16136
11	16137
35	16138
11	16139
7	16140
19	16141
5	16142
936	16143
29	16144
186	16145
140	16146
195	16147
737	16148
15	16149
16	16150
273	16151
92	16152
123	16153
75	16154
38	16155
359	16156
8	16157
217	16158
157	16159
215	16160
230	16161
163	16162
48	16163
229	16164
1	16165
16	16166
117	16167
12	16168
14	16169
3	16170
769	16171
5	16172
3	16173
1070	16174
84	16175
86	16176
94	16177
446	16178
160	16179
477	16180
32	16181
480	16182
84	16183
650	16184
9	16185
27	16186
24	16187
49	16188
107	16189
44	16190
6	16191
44	16192
80	16193
130	16194
182	16195
14	16196
13	16197
18	16198
26	16199
23	16200
24	16201
489	16202
249	16203
88	16204
269	16205
560	16206
199	16207
876	16208
21	16209
681	16210
38	16211
119	16212
3	16213
454	16214
15	16215
55	16216
500	16217
13	16218
351	16219
2	16220
382	16221
128	16222
178	16223
270	16224
4	16225
127	16226
11	16227
192	16228
227	16229
43	16230
1	16231
376	16232
442	16233
18	16234
29	16235
127	16236
1060	16237
1	16238
29	16239
21	16240
8	16241
232	16242
260	16243
75	16244
40	16245
2	16246
71	16247
63	16248
5	16249
97	16250
42	16251
55	16252
330	16253
65	16254
74	16255
2	16256
219	16257
12	16258
213	16259
49	16260
79	16261
3	16262
24	16263
99	16264
213	16265
581	16266
290	16267
792	16268
129	16269
7	16270
86	16271
52	16272
142	16273
40	16274
10	16275
140	16276
12	16277
46	16278
11	16279
143	16280
66	16281
44	16282
10	16283
400	16284
351	16285
140	16286
107	16287
610	16288
201	16289
151	16290
55	16291
19	16292
39	16293
141	16294
7	16295
23	16296
21	16297
239	16298
496	16299
369	16300
508	16301
38	16302
63	16303
317	16304
15	16305
5	16306
20	16307
588	16308
18	16309
155	16310
86	16311
372	16312
8	16313
138	16314
19	16315
9	16316
195	16317
85	16318
63	16319
291	16320
184	16321
92	16322
1	16323
197	16324
51	16325
6	16326
26	16327
24	16328
181	16329
25	16330
4	16331
246	16332
51	16333
611	16334
14	16335
294	16336
219	16337
1	16338
428	16339
84	16340
2	16341
362	16342
2	16343
87	16344
15	16345
16	16346
282	16347
14	16348
62	16349
71	16350
308	16351
242	16352
2	16353
563	16354
65	16355
112	16356
1	16357
756	16358
442	16359
128	16360
142	16361
459	16362
259	16363
52	16364
14	16365
53	16366
58	16367
105	16368
251	16369
63	16370
186	16371
12	16372
7	16373
238	16374
31	16375
30	16376
172	16377
1	16378
579	16379
169	16380
1	16381
11	16382
101	16383
38	16384
136	16385
29	16386
141	16387
12	16388
38	16389
209	16390
563	16391
435	16392
257	16393
3	16394
2	16395
270	16396
36	16397
191	16398
2	16399
176	16400
1	16401
4	16402
166	16403
30	16404
13	16405
10	16406
15	16407
16	16408
9	16409
34	16410
87	16411
33	16412
68	16413
30	16414
371	16415
24	16416
103	16417
82	16418
304	16419
3	16420
288	16421
24	16422
32	16423
19	16424
7	16425
228	16426
7	16427
61	16428
551	16429
100	16430
60	16431
89	16432
3	16433
490	16434
288	16435
18	16436
103	16437
17	16438
231	16439
2	16440
7	16441
62	16442
225	16443
138	16444
6	16445
1	16446
36	16447
200	16448
31	16449
208	16450
56	16451
19	16452
74	16453
12	16454
141	16455
107	16456
223	16457
40	16458
190	16459
425	16460
91	16461
2	16462
39	16463
145	16464
1	16465
19	16466
44	16467
14	16468
515	16469
210	16470
335	16471
25	16472
55	16473
364	16474
80	16475
107	16476
256	16477
56	16478
10	16479
20	16480
30	16481
162	16482
22	16483
178	16484
334	16485
7	16486
12	16487
50	16488
614	16489
10	16490
42	16491
25	16492
297	16493
39	16494
185	16495
226	16496
177	16497
98	16498
5	16499
30	16500
28	16501
25	16502
338	16503
209	16504
34	16505
82	16506
177	16507
276	16508
59	16509
149	16510
334	16511
83	16512
70	16513
15	16514
1	16515
10	16516
46	16517
16	16518
227	16519
5	16520
2	16521
140	16522
108	16523
271	16524
369	16525
120	16526
148	16527
34	16528
24	16529
68	16530
16	16531
117	16532
4	16533
615	16534
36	16535
182	16536
32	16537
39	16538
40	16539
4	16540
4	16541
10	16542
59	16543
69	16544
160	16545
3	16546
603	16547
4	16548
198	16549
285	16550
65	16551
8	16552
310	16553
109	16554
304	16555
179	16556
246	16557
42	16558
145	16559
7	16560
213	16561
43	16562
684	16563
438	16564
210	16565
55	16566
8	16567
237	16568
24	16569
165	16570
476	16571
562	16572
9	16573
3	16574
324	16575
165	16576
46	16577
172	16578
9	16579
12	16580
8	16581
382	16582
98	16583
246	16584
229	16585
20	16586
7	16587
292	16588
109	16589
18	16590
487	16591
103	16592
127	16593
12	16594
17	16595
40	16596
16	16597
15	16598
22	16599
523	16600
251	16601
211	16602
44	16603
111	16604
33	16605
125	16606
402	16607
220	16608
3	16609
131	16610
50	16611
402	16612
192	16613
80	16614
74	16615
7	16616
1	16617
16	16618
365	16619
12	16620
3	16621
223	16622
34	16623
62	16624
6	16625
139	16626
96	16627
88	16628
49	16629
8	16630
29	16631
113	16632
53	16633
60	16634
67	16635
29	16636
19	16637
4	16638
494	16639
123	16640
384	16641
12	16642
31	16643
15	16644
149	16645
80	16646
9	16647
59	16648
35	16649
26	16650
29	16651
8	16652
145	16653
25	16654
132	16655
538	16656
705	16657
271	16658
97	16659
15	16660
149	16661
5	16662
30	16663
254	16664
19	16665
55	16666
85	16667
37	16668
11	16669
94	16670
342	16671
7	16672
100	16673
574	16674
17	16675
89	16676
3	16677
133	16678
262	16679
368	16680
1	16681
2	16682
219	16683
502	16684
17	16685
6	16686
173	16687
54	16688
410	16689
120	16690
46	16691
87	16692
157	16693
10	16694
20	16695
211	16696
40	16697
45	16698
39	16699
136	16700
4	16701
8	16702
225	16703
6	16704
22	16705
16	16706
120	16707
128	16708
667	16709
87	16710
3	16711
109	16712
1	16713
9	16714
163	16715
116	16716
48	16717
3	16718
165	16719
31	16720
29	16721
245	16722
175	16723
703	16724
12	16725
12	16726
14	16727
62	16728
448	16729
74	16730
61	16731
4	16732
9	16733
101	16734
20	16735
146	16736
218	16737
125	16738
454	16739
9	16740
65	16741
15	16742
64	16743
131	16744
143	16745
7	16746
86	16747
381	16748
6	16749
81	16750
74	16751
96	16752
57	16753
20	16754
420	16755
579	16756
36	16757
148	16758
419	16759
103	16760
65	16761
217	16762
15	16763
775	16764
359	16765
201	16766
135	16767
3	16768
76	16769
619	16770
27	16771
3	16772
41	16773
35	16774
161	16775
5	16776
7	16777
154	16778
53	16779
56	16780
477	16781
78	16782
48	16783
216	16784
19	16785
50	16786
32	16787
286	16788
167	16789
67	16790
77	16791
3	16792
263	16793
81	16794
534	16795
63	16796
21	16797
444	16798
18	16799
8	16800
202	16801
5	16802
10	16803
58	16804
365	16805
111	16806
2	16807
34	16808
461	16809
389	16810
250	16811
46	16812
33	16813
238	16814
46	16815
128	16816
176	16817
284	16818
139	16819
12	16820
82	16821
316	16822
10	16823
80	16824
268	16825
2	16826
70	16827
185	16828
3	16829
10	16830
169	16831
317	16832
37	16833
35	16834
404	16835
114	16836
64	16837
2	16838
14	16839
68	16840
219	16841
2	16842
224	16843
553	16844
349	16845
60	16846
197	16847
5	16848
33	16849
58	16850
1	16851
193	16852
41	16853
11	16854
4	16855
172	16856
144	16857
4	16858
1	16859
385	16860
55	16861
564	16862
188	16863
55	16864
7	16865
12	16866
4	16867
432	16868
3	16869
72	16870
29	16871
2	16872
3	16873
105	16874
135	16875
12	16876
116	16877
291	16878
5	16879
8	16880
12	16881
21	16882
27	16883
29	16884
73	16885
174	16886
7	16887
20	16888
129	16889
448	16890
13	16891
75	16892
5	16893
71	16894
117	16895
20	16896
35	16897
139	16898
47	16899
34	16900
282	16901
93	16902
227	16903
5	16904
42	16905
31	16906
152	16907
38	16908
22	16909
74	16910
18	16911
4	16912
207	16913
15	16914
6	16915
33	16916
2	16917
69	16918
45	16919
14	16920
186	16921
29	16922
167	16923
30	16924
385	16925
111	16926
126	16927
521	16928
19	16929
106	16930
147	16931
92	16932
5	16933
124	16934
64	16935
122	16936
191	16937
26	16938
6	16939
10	16940
153	16941
601	16942
184	16943
265	16944
35	16945
15	16946
437	16947
36	16948
79	16949
37	16950
1	16951
92	16952
203	16953
129	16954
18	16955
21	16956
126	16957
126	16958
37	16959
8	16960
68	16961
94	16962
23	16963
76	16964
104	16965
108	16966
242	16967
197	16968
39	16969
4	16970
20	16971
308	16972
477	16973
89	16974
6	16975
5	16976
70	16977
6	16978
296	16979
169	16980
5	16981
96	16982
266	16983
159	16984
268	16985
48	16986
1	16987
1	16988
43	16989
34	16990
85	16991
12	16992
29	16993
424	16994
442	16995
73	16996
33	16997
36	16998
308	16999
213	17000
301	17001
385	17002
4	17003
347	17004
30	17005
116	17006
382	17007
119	17008
13	17009
118	17010
149	17011
95	17012
527	17013
105	17014
17	17015
40	17016
96	17017
148	17018
126	17019
158	17020
1	17021
169	17022
18	17023
6	17024
17	17025
323	17026
26	17027
6	17028
634	17029
78	17030
30	17031
28	17032
6	17033
45	17034
6	17035
9	17036
200	17037
5	17038
364	17039
26	17040
6	17041
17	17042
1	17043
6	17044
57	17045
10	17046
250	17047
11	17048
39	17049
2	17050
22	17051
73	17052
31	17053
277	17054
15	17055
25	17056
28	17057
48	17058
11	17059
15	17060
19	17061
335	17062
22	17063
30	17064
10	17065
34	17066
11	17067
5	17068
64	17069
6	17070
44	17071
28	17072
175	17073
14	17074
38	17075
10	17076
168	17077
9	17078
17	17079
344	17080
1	17081
60	17082
93	17083
1	17084
221	17085
4	17086
49	17087
871	17088
3	17089
140	17090
22	17091
2	17092
32	17093
241	17094
306	17095
27	17096
189	17097
186	17098
2	17099
30	17100
82	17101
81	17102
60	17103
99	17104
93	17105
72	17106
44	17107
34	17108
7	17109
160	17110
5	17111
644	17112
399	17113
1	17114
192	17115
330	17116
2	17117
39	17118
47	17119
756	17120
347	17121
107	17122
388	17123
157	17124
16	17125
5	17126
106	17127
107	17128
29	17129
55	17130
40	17131
147	17132
139	17133
8	17134
219	17135
395	17136
331	17137
9	17138
21	17139
23	17140
51	17141
6	17142
417	17143
23	17144
89	17145
29	17146
101	17147
56	17148
2	17149
8	17150
91	17151
215	17152
37	17153
41	17154
287	17155
657	17156
16	17157
343	17158
576	17159
7	17160
82	17161
22	17162
400	17163
63	17164
253	17165
12	17166
32	17167
4	17168
251	17169
9	17170
3	17171
240	17172
46	17173
185	17174
180	17175
711	17176
157	17177
39	17178
5	17179
127	17180
7	17181
1	17182
105	17183
255	17184
245	17185
31	17186
202	17187
169	17188
16	17189
87	17190
127	17191
62	17192
31	17193
259	17194
5	17195
209	17196
103	17197
25	17198
29	17199
16	17200
44	17201
3	17202
39	17203
358	17204
93	17205
247	17206
14	17207
31	17208
87	17209
40	17210
1	17211
28	17212
156	17213
46	17214
139	17215
31	17216
217	17217
297	17218
120	17219
257	17220
170	17221
38	17222
11	17223
140	17224
1	17225
22	17226
663	17227
125	17228
62	17229
6	17230
121	17231
460	17232
47	17233
7	17234
2	17235
44	17236
6	17237
59	17238
28	17239
40	17240
113	17241
45	17242
266	17243
197	17244
258	17245
185	17246
413	17247
6	17248
2	17249
20	17250
50	17251
307	17252
62	17253
43	17254
135	17255
218	17256
15	17257
56	17258
71	17259
8	17260
101	17261
29	17262
9	17263
42	17264
79	17265
132	17266
151	17267
30	17268
64	17269
293	17270
125	17271
72	17272
4	17273
4	17274
2	17275
80	17276
154	17277
30	17278
108	17279
278	17280
324	17281
101	17282
140	17283
57	17284
142	17285
395	17286
54	17287
210	17288
8	17289
140	17290
63	17291
13	17292
28	17293
38	17294
150	17295
108	17296
39	17297
32	17298
125	17299
171	17300
58	17301
111	17302
3	17303
351	17304
2	17305
3	17306
130	17307
3	17308
27	17309
102	17310
455	17311
623	17312
267	17313
40	17314
108	17315
102	17316
98	17317
196	17318
5	17319
273	17320
3	17321
4	17322
298	17323
1	17324
4	17325
426	17326
36	17327
121	17328
231	17329
27	17330
183	17331
63	17332
5	17333
66	17334
182	17335
152	17336
2	17337
721	17338
84	17339
10	17340
6	17341
10	17342
8	17343
147	17344
137	17345
143	17346
52	17347
1	17348
40	17349
134	17350
231	17351
1	17352
68	17353
176	17354
15	17355
121	17356
112	17357
386	17358
38	17359
437	17360
32	17361
6	17362
5	17363
4	17364
221	17365
109	17366
18	17367
299	17368
1	17369
94	17370
50	17371
47	17372
30	17373
100	17374
90	17375
382	17376
40	17377
59	17378
20	17379
455	17380
43	17381
49	17382
7	17383
993	17384
419	17385
531	17386
490	17387
9	17388
21	17389
5	17390
9	17391
110	17392
565	17393
11	17394
53	17395
141	17396
73	17397
329	17398
11	17399
512	17400
68	17401
84	17402
103	17403
8	17404
9	17405
636	17406
20	17407
54	17408
67	17409
364	17410
18	17411
17	17412
131	17413
73	17414
1	17415
79	17416
259	17417
10	17418
23	17419
595	17420
69	17421
237	17422
736	17423
258	17424
71	17425
80	17426
26	17427
651	17428
134	17429
194	17430
2	17431
117	17432
195	17433
283	17434
76	17435
215	17436
59	17437
234	17438
121	17439
190	17440
65	17441
54	17442
124	17443
145	17444
3	17445
35	17446
20	17447
97	17448
5	17449
33	17450
38	17451
9	17452
7	17453
193	17454
139	17455
302	17456
4	17457
72	17458
440	17459
6	17460
5	17461
359	17462
21	17463
363	17464
166	17465
57	17466
4	17467
231	17468
51	17469
42	17470
59	17471
12	17472
301	17473
134	17474
30	17475
564	17476
100	17477
35	17478
11	17479
4	17480
3	17481
101	17482
29	17483
37	17484
37	17485
74	17486
1	17487
343	17488
115	17489
245	17490
40	17491
145	17492
41	17493
670	17494
9	17495
1	17496
819	17497
156	17498
3	17499
7	17500
10	17501
278	17502
21	17503
31	17504
524	17505
31	17506
198	17507
58	17508
178	17509
343	17510
46	17511
4	17512
35	17513
455	17514
13	17515
110	17516
9	17517
39	17518
12	17519
1	17520
36	17521
1	17522
182	17523
30	17524
472	17525
162	17526
23	17527
164	17528
88	17529
21	17530
32	17531
305	17532
66	17533
131	17534
139	17535
174	17536
478	17537
21	17538
288	17539
3	17540
2	17541
35	17542
19	17543
147	17544
159	17545
22	17546
66	17547
9	17548
232	17549
6	17550
79	17551
3	17552
128	17553
7	17554
222	17555
130	17556
470	17557
690	17558
187	17559
9	17560
18	17561
233	17562
372	17563
12	17564
335	17565
11	17566
577	17567
813	17568
533	17569
10	17570
234	17571
276	17572
24	17573
9	17574
186	17575
203	17576
56	17577
39	17578
3	17579
45	17580
2	17581
1	17582
57	17583
24	17584
25	17585
13	17586
44	17587
29	17588
220	17589
4	17590
23	17591
15	17592
8	17593
739	17594
141	17595
138	17596
3	17597
56	17598
6	17599
48	17600
44	17601
3	17602
58	17603
22	17604
6	17605
38	17606
78	17607
117	17608
73	17609
210	17610
6	17611
121	17612
4	17613
477	17614
7	17615
8	17616
34	17617
102	17618
2	17619
399	17620
19	17621
105	17622
9	17623
81	17624
128	17625
161	17626
133	17627
153	17628
973	17629
9	17630
4	17631
377	17632
236	17633
108	17634
489	17635
16	17636
22	17637
47	17638
67	17639
179	17640
426	17641
15	17642
20	17643
8	17644
102	17645
375	17646
13	17647
26	17648
91	17649
47	17650
88	17651
3	17652
13	17653
581	17654
141	17655
91	17656
247	17657
10	17658
29	17659
190	17660
67	17661
33	17662
143	17663
6	17664
16	17665
28	17666
62	17667
160	17668
391	17669
19	17670
23	17671
409	17672
141	17673
288	17674
4	17675
66	17676
134	17677
24	17678
86	17679
271	17680
70	17681
396	17682
332	17683
169	17684
1	17685
33	17686
25	17687
593	17688
629	17689
37	17690
1	17691
65	17692
94	17693
36	17694
45	17695
64	17696
201	17697
10	17698
203	17699
4	17700
6	17701
33	17702
4	17703
90	17704
74	17705
30	17706
15	17707
109	17708
1	17709
78	17710
122	17711
6	17712
22	17713
75	17714
89	17715
619	17716
13	17717
19	17718
35	17719
21	17720
10	17721
6	17722
2	17723
10	17724
124	17725
110	17726
77	17727
438	17728
27	17729
118	17730
100	17731
109	17732
147	17733
668	17734
10	17735
103	17736
3	17737
248	17738
6	17739
15	17740
34	17741
1	17742
13	17743
380	17744
321	17745
40	17746
121	17747
18	17748
248	17749
36	17750
7	17751
34	17752
342	17753
5	17754
23	17755
182	17756
535	17757
28	17758
53	17759
5	17760
56	17761
47	17762
25	17763
665	17764
679	17765
10	17766
57	17767
2	17768
8	17769
28	17770
98	17771
3	17772
14	17773
1	17774
43	17775
87	17776
37	17777
404	17778
75	17779
82	17780
262	17781
146	17782
18	17783
25	17784
536	17785
113	17786
402	17787
499	17788
61	17789
93	17790
3	17791
35	17792
156	17793
18	17794
2	17795
2	17796
170	17797
5	17798
223	17799
7	17800
63	17801
1104	17802
4	17803
153	17804
4	17805
137	17806
173	17807
12	17808
7	17809
512	17810
43	17811
40	17812
4	17813
61	17814
437	17815
374	17816
14	17817
50	17818
55	17819
573	17820
474	17821
41	17822
148	17823
135	17824
78	17825
9	17826
15	17827
8	17828
9	17829
362	17830
67	17831
72	17832
27	17833
7	17834
3	17835
7	17836
352	17837
30	17838
68	17839
8	17840
96	17841
31	17842
286	17843
278	17844
14	17845
151	17846
119	17847
66	17848
23	17849
135	17850
42	17851
71	17852
210	17853
66	17854
745	17855
17	17856
746	17857
53	17858
10	17859
99	17860
115	17861
37	17862
5	17863
30	17864
165	17865
25	17866
5	17867
317	17868
373	17869
6	17870
18	17871
106	17872
22	17873
84	17874
146	17875
542	17876
75	17877
3	17878
327	17879
75	17880
144	17881
85	17882
20	17883
3	17884
506	17885
136	17886
1	17887
22	17888
102	17889
11	17890
179	17891
126	17892
44	17893
260	17894
76	17895
521	17896
283	17897
136	17898
182	17899
8	17900
31	17901
1	17902
137	17903
18	17904
45	17905
382	17906
70	17907
156	17908
2	17909
21	17910
160	17911
127	17912
111	17913
4	17914
286	17915
82	17916
2	17917
6	17918
67	17919
5	17920
9	17921
42	17922
280	17923
21	17924
80	17925
42	17926
5	17927
9	17928
517	17929
166	17930
162	17931
5	17932
1	17933
177	17934
13	17935
78	17936
80	17937
34	17938
18	17939
2	17940
5	17941
36	17942
143	17943
29	17944
14	17945
11	17946
3	17947
224	17948
655	17949
2	17950
11	17951
247	17952
127	17953
397	17954
27	17955
2	17956
86	17957
154	17958
3	17959
9	17960
121	17961
32	17962
45	17963
195	17964
76	17965
21	17966
140	17967
137	17968
367	17969
523	17970
20	17971
23	17972
575	17973
679	17974
45	17975
130	17976
4	17977
75	17978
30	17979
255	17980
146	17981
118	17982
7	17983
3	17984
140	17985
412	17986
6	17987
81	17988
66	17989
139	17990
3	17991
134	17992
5	17993
252	17994
72	17995
24	17996
652	17997
61	17998
66	17999
66	18000
122	18001
1	18002
86	18003
19	18004
173	18005
50	18006
22	18007
20	18008
82	18009
5	18010
58	18011
20	18012
200	18013
256	18014
29	18015
7	18016
39	18017
21	18018
54	18019
168	18020
33	18021
162	18022
493	18023
14	18024
222	18025
58	18026
2	18027
12	18028
33	18029
4	18030
234	18031
4	18032
256	18033
465	18034
32	18035
221	18036
58	18037
14	18038
41	18039
127	18040
250	18041
78	18042
120	18043
3	18044
222	18045
683	18046
94	18047
113	18048
20	18049
167	18050
10	18051
64	18052
2	18053
146	18054
204	18055
36	18056
56	18057
2	18058
64	18059
113	18060
42	18061
298	18062
28	18063
123	18064
317	18065
153	18066
167	18067
276	18068
113	18069
45	18070
320	18071
170	18072
86	18073
278	18074
53	18075
4	18076
5	18077
245	18078
420	18079
139	18080
46	18081
9	18082
481	18083
76	18084
8	18085
11	18086
152	18087
42	18088
12	18089
303	18090
39	18091
50	18092
274	18093
10	18094
33	18095
47	18096
40	18097
24	18098
352	18099
34	18100
3	18101
53	18102
55	18103
5	18104
26	18105
55	18106
93	18107
104	18108
144	18109
21	18110
469	18111
475	18112
9	18113
281	18114
391	18115
444	18116
93	18117
10	18118
408	18119
5	18120
21	18121
24	18122
2	18123
44	18124
3	18125
94	18126
17	18127
21	18128
7	18129
5	18130
15	18131
78	18132
40	18133
5	18134
1	18135
94	18136
5	18137
216	18138
68	18139
80	18140
28	18141
45	18142
84	18143
360	18144
372	18145
561	18146
61	18147
16	18148
108	18149
165	18150
6	18151
692	18152
7	18153
5	18154
9	18155
58	18156
47	18157
643	18158
58	18159
44	18160
78	18161
194	18162
483	18163
686	18164
215	18165
43	18166
17	18167
2	18168
427	18169
176	18170
10	18171
33	18172
4	18173
198	18174
445	18175
251	18176
673	18177
11	18178
8	18179
250	18180
16	18181
255	18182
1	18183
4	18184
145	18185
99	18186
44	18187
10	18188
75	18189
100	18190
4	18191
15	18192
1	18193
47	18194
44	18195
23	18196
79	18197
2	18198
126	18199
39	18200
34	18201
5	18202
45	18203
421	18204
31	18205
1	18206
57	18207
500	18208
195	18209
396	18210
62	18211
102	18212
229	18213
56	18214
173	18215
19	18216
34	18217
105	18218
245	18219
50	18220
4	18221
72	18222
158	18223
7	18224
825	18225
44	18226
182	18227
487	18228
126	18229
2	18230
213	18231
116	18232
90	18233
163	18234
144	18235
79	18236
22	18237
230	18238
93	18239
92	18240
2	18241
8	18242
10	18243
34	18244
5	18245
6	18246
179	18247
276	18248
447	18249
41	18250
118	18251
57	18252
67	18253
309	18254
58	18255
82	18256
7	18257
72	18258
239	18259
12	18260
302	18261
71	18262
51	18263
20	18264
23	18265
90	18266
38	18267
336	18268
217	18269
179	18270
127	18271
86	18272
101	18273
204	18274
389	18275
15	18276
10	18277
2	18278
907	18279
293	18280
47	18281
10	18282
188	18283
50	18284
218	18285
243	18286
21	18287
8	18288
60	18289
101	18290
2	18291
146	18292
5	18293
69	18294
86	18295
53	18296
77	18297
4	18298
5	18299
4	18300
38	18301
3	18302
685	18303
17	18304
560	18305
78	18306
160	18307
411	18308
441	18309
439	18310
31	18311
10	18312
25	18313
7	18314
755	18315
81	18316
171	18317
62	18318
11	18319
162	18320
38	18321
89	18322
144	18323
74	18324
164	18325
215	18326
329	18327
76	18328
32	18329
65	18330
151	18331
30	18332
156	18333
32	18334
20	18335
54	18336
25	18337
29	18338
74	18339
12	18340
8	18341
86	18342
460	18343
6	18344
228	18345
207	18346
60	18347
147	18348
38	18349
136	18350
1	18351
26	18352
36	18353
89	18354
11	18355
9	18356
6	18357
112	18358
125	18359
21	18360
52	18361
21	18362
16	18363
125	18364
13	18365
36	18366
182	18367
180	18368
4	18369
97	18370
20	18371
77	18372
16	18373
13	18374
88	18375
72	18376
236	18377
9	18378
6	18379
19	18380
165	18381
279	18382
45	18383
149	18384
150	18385
1121	18386
175	18387
298	18388
46	18389
15	18390
356	18391
163	18392
817	18393
17	18394
4	18395
8	18396
310	18397
21	18398
9	18399
102	18400
10	18401
35	18402
100	18403
27	18404
309	18405
1	18406
331	18407
141	18408
37	18409
8	18410
31	18411
367	18412
138	18413
116	18414
78	18415
111	18416
1	18417
45	18418
208	18419
502	18420
127	18421
28	18422
81	18423
5	18424
10	18425
87	18426
42	18427
5	18428
2	18429
2	18430
1	18431
91	18432
458	18433
305	18434
44	18435
173	18436
8	18437
82	18438
184	18439
194	18440
124	18441
15	18442
63	18443
5	18444
11	18445
3	18446
149	18447
6	18448
171	18449
6	18450
405	18451
126	18452
17	18453
196	18454
76	18455
87	18456
202	18457
239	18458
7	18459
233	18460
228	18461
96	18462
29	18463
345	18464
253	18465
89	18466
163	18467
4	18468
283	18469
533	18470
41	18471
11	18472
38	18473
16	18474
3	18475
10	18476
14	18477
71	18478
67	18479
66	18480
844	18481
62	18482
57	18483
345	18484
197	18485
186	18486
471	18487
50	18488
108	18489
10	18490
152	18491
9	18492
6	18493
17	18494
51	18495
54	18496
30	18497
33	18498
62	18499
7	18500
101	18501
74	18502
180	18503
31	18504
11	18505
7	18506
19	18507
370	18508
101	18509
1	18510
78	18511
216	18512
214	18513
22	18514
69	18515
63	18516
2	18517
1	18518
65	18519
8	18520
3	18521
300	18522
202	18523
437	18524
127	18525
74	18526
2	18527
2	18528
94	18529
95	18530
24	18531
173	18532
101	18533
256	18534
9	18535
119	18536
492	18537
5	18538
22	18539
24	18540
106	18541
49	18542
32	18543
26	18544
10	18545
4	18546
99	18547
323	18548
5	18549
224	18550
1	18551
2	18552
86	18553
447	18554
52	18555
36	18556
265	18557
526	18558
1	18559
144	18560
350	18561
175	18562
104	18563
91	18564
39	18565
143	18566
48	18567
269	18568
340	18569
82	18570
43	18571
34	18572
88	18573
55	18574
834	18575
149	18576
3	18577
35	18578
13	18579
277	18580
106	18581
44	18582
200	18583
294	18584
1	18585
10	18586
65	18587
62	18588
13	18589
79	18590
16	18591
3	18592
128	18593
8	18594
171	18595
387	18596
67	18597
496	18598
34	18599
204	18600
50	18601
7	18602
134	18603
66	18604
2	18605
2	18606
581	18607
19	18608
27	18609
127	18610
5	18611
33	18612
27	18613
125	18614
29	18615
161	18616
98	18617
12	18618
88	18619
27	18620
28	18621
116	18622
34	18623
8	18624
355	18625
132	18626
205	18627
55	18628
11	18629
348	18630
32	18631
358	18632
240	18633
102	18634
170	18635
2	18636
100	18637
33	18638
9	18639
1	18640
174	18641
170	18642
6	18643
217	18644
30	18645
71	18646
1	18647
50	18648
130	18649
316	18650
87	18651
26	18652
184	18653
270	18654
68	18655
36	18656
133	18657
47	18658
144	18659
10	18660
1	18661
19	18662
1	18663
265	18664
155	18665
468	18666
24	18667
368	18668
105	18669
6	18670
47	18671
121	18672
155	18673
376	18674
83	18675
56	18676
19	18677
33	18678
50	18679
144	18680
183	18681
13	18682
273	18683
5	18684
314	18685
57	18686
438	18687
33	18688
140	18689
7	18690
48	18691
25	18692
156	18693
50	18694
30	18695
89	18696
31	18697
3	18698
633	18699
6	18700
5	18701
109	18702
201	18703
169	18704
124	18705
35	18706
249	18707
282	18708
25	18709
1	18710
45	18711
236	18712
1	18713
80	18714
77	18715
548	18716
350	18717
243	18718
17	18719
2	18720
20	18721
594	18722
141	18723
80	18724
5	18725
3	18726
50	18727
111	18728
135	18729
53	18730
83	18731
217	18732
9	18733
45	18734
99	18735
258	18736
61	18737
58	18738
55	18739
479	18740
81	18741
55	18742
3	18743
261	18744
536	18745
103	18746
496	18747
62	18748
151	18749
16	18750
409	18751
11	18752
195	18753
40	18754
56	18755
26	18756
129	18757
29	18758
5	18759
350	18760
20	18761
10	18762
52	18763
72	18764
199	18765
217	18766
164	18767
19	18768
27	18769
29	18770
7	18771
2	18772
36	18773
19	18774
46	18775
142	18776
255	18777
4	18778
140	18779
5	18780
3	18781
18	18782
126	18783
5	18784
85	18785
79	18786
357	18787
414	18788
46	18789
198	18790
6	18791
78	18792
152	18793
29	18794
456	18795
1	18796
460	18797
4	18798
2	18799
160	18800
163	18801
92	18802
456	18803
195	18804
45	18805
1	18806
90	18807
7	18808
8	18809
47	18810
12	18811
34	18812
20	18813
600	18814
51	18815
231	18816
10	18817
171	18818
24	18819
10	18820
8	18821
582	18822
412	18823
509	18824
356	18825
44	18826
177	18827
82	18828
37	18829
2	18830
108	18831
190	18832
245	18833
99	18834
94	18835
6	18836
3	18837
31	18838
55	18839
3	18840
48	18841
2	18842
23	18843
201	18844
116	18845
6	18846
7	18847
170	18848
158	18849
5	18850
1	18851
107	18852
29	18853
94	18854
192	18855
75	18856
17	18857
954	18858
128	18859
63	18860
142	18861
21	18862
17	18863
201	18864
11	18865
54	18866
72	18867
284	18868
4	18869
1	18870
78	18871
2	18872
7	18873
142	18874
78	18875
210	18876
212	18877
12	18878
59	18879
4	18880
89	18881
45	18882
268	18883
10	18884
339	18885
451	18886
685	18887
271	18888
328	18889
41	18890
3	18891
60	18892
363	18893
41	18894
157	18895
37	18896
28	18897
9	18898
127	18899
25	18900
174	18901
5	18902
109	18903
171	18904
6	18905
15	18906
90	18907
82	18908
129	18909
129	18910
18	18911
53	18912
238	18913
37	18914
30	18915
91	18916
15	18917
87	18918
92	18919
26	18920
1	18921
66	18922
465	18923
11	18924
86	18925
965	18926
25	18927
144	18928
27	18929
59	18930
40	18931
18	18932
422	18933
78	18934
5	18935
177	18936
20	18937
169	18938
1	18939
186	18940
696	18941
15	18942
37	18943
14	18944
3	18945
249	18946
16	18947
59	18948
64	18949
4	18950
68	18951
190	18952
17	18953
180	18954
624	18955
39	18956
47	18957
4	18958
78	18959
9	18960
150	18961
289	18962
208	18963
114	18964
28	18965
72	18966
73	18967
274	18968
6	18969
56	18970
121	18971
363	18972
414	18973
14	18974
18	18975
38	18976
137	18977
15	18978
7	18979
78	18980
234	18981
11	18982
76	18983
41	18984
63	18985
78	18986
4	18987
50	18988
26	18989
1	18990
230	18991
52	18992
184	18993
267	18994
111	18995
22	18996
95	18997
66	18998
15	18999
254	19000
93	19001
3	19002
4	19003
5	19004
32	19005
95	19006
175	19007
15	19008
1092	19009
74	19010
12	19011
27	19012
1	19013
308	19014
212	19015
121	19016
67	19017
25	19018
27	19019
26	19020
15	19021
768	19022
68	19023
440	19024
182	19025
23	19026
168	19027
22	19028
34	19029
181	19030
6	19031
515	19032
109	19033
51	19034
36	19035
112	19036
18	19037
10	19038
398	19039
262	19040
10	19041
109	19042
522	19043
79	19044
147	19045
4	19046
204	19047
50	19048
213	19049
188	19050
405	19051
655	19052
2	19053
21	19054
234	19055
381	19056
514	19057
5	19058
234	19059
182	19060
188	19061
64	19062
28	19063
122	19064
38	19065
12	19066
31	19067
427	19068
71	19069
250	19070
316	19071
21	19072
8	19073
29	19074
33	19075
499	19076
351	19077
9	19078
572	19079
356	19080
66	19081
445	19082
16	19083
52	19084
17	19085
375	19086
19	19087
18	19088
64	19089
694	19090
181	19091
56	19092
188	19093
5	19094
19	19095
65	19096
172	19097
96	19098
24	19099
562	19100
16	19101
6	19102
100	19103
12	19104
590	19105
90	19106
30	19107
704	19108
4	19109
539	19110
162	19111
8	19112
14	19113
63	19114
19	19115
4	19116
264	19117
143	19118
9	19119
41	19120
49	19121
149	19122
104	19123
187	19124
23	19125
22	19126
16	19127
115	19128
222	19129
4	19130
293	19131
67	19132
39	19133
38	19134
84	19135
33	19136
3	19137
76	19138
38	19139
27	19140
87	19141
22	19142
55	19143
5	19144
24	19145
594	19146
122	19147
83	19148
421	19149
49	19150
80	19151
560	19152
12	19153
460	19154
102	19155
367	19156
9	19157
309	19158
56	19159
71	19160
15	19161
147	19162
37	19163
17	19164
28	19165
17	19166
7	19167
248	19168
35	19169
117	19170
261	19171
42	19172
11	19173
7	19174
20	19175
1	19176
2	19177
148	19178
45	19179
172	19180
83	19181
10	19182
78	19183
3	19184
75	19185
195	19186
47	19187
186	19188
63	19189
13	19190
5	19191
10	19192
114	19193
281	19194
33	19195
9	19196
26	19197
558	19198
349	19199
74	19200
9	19201
138	19202
165	19203
211	19204
21	19205
81	19206
169	19207
300	19208
58	19209
63	19210
173	19211
153	19212
75	19213
2	19214
110	19215
419	19216
11	19217
284	19218
36	19219
15	19220
4	19221
216	19222
36	19223
1	19224
9	19225
44	19226
81	19227
15	19228
19	19229
519	19230
499	19231
139	19232
17	19233
89	19234
26	19235
3	19236
16	19237
3	19238
312	19239
89	19240
86	19241
88	19242
470	19243
102	19244
152	19245
92	19246
90	19247
143	19248
161	19249
12	19250
17	19251
82	19252
243	19253
149	19254
60	19255
49	19256
9	19257
54	19258
6	19259
254	19260
212	19261
100	19262
280	19263
356	19264
24	19265
12	19266
58	19267
2	19268
45	19269
151	19270
132	19271
348	19272
34	19273
1	19274
91	19275
4	19276
24	19277
181	19278
194	19279
53	19280
119	19281
10	19282
99	19283
6	19284
56	19285
160	19286
20	19287
95	19288
123	19289
59	19290
5	19291
22	19292
59	19293
87	19294
289	19295
25	19296
87	19297
103	19298
296	19299
41	19300
75	19301
53	19302
150	19303
23	19304
35	19305
22	19306
260	19307
62	19308
26	19309
149	19310
88	19311
122	19312
44	19313
12	19314
86	19315
177	19316
397	19317
172	19318
12	19319
172	19320
103	19321
155	19322
63	19323
44	19324
348	19325
97	19326
52	19327
446	19328
34	19329
228	19330
15	19331
112	19332
6	19333
46	19334
8	19335
136	19336
417	19337
2	19338
114	19339
226	19340
2	19341
19	19342
226	19343
35	19344
27	19345
146	19346
8	19347
4	19348
482	19349
26	19350
159	19351
5	19352
101	19353
17	19354
46	19355
125	19356
253	19357
2	19358
78	19359
64	19360
59	19361
32	19362
100	19363
18	19364
7	19365
39	19366
7	19367
91	19368
34	19369
38	19370
183	19371
170	19372
77	19373
59	19374
4	19375
37	19376
379	19377
310	19378
161	19379
19	19380
412	19381
69	19382
12	19383
49	19384
55	19385
20	19386
212	19387
45	19388
660	19389
318	19390
104	19391
91	19392
6	19393
32	19394
26	19395
79	19396
541	19397
526	19398
73	19399
212	19400
135	19401
51	19402
25	19403
34	19404
18	19405
177	19406
93	19407
383	19408
613	19409
39	19410
33	19411
44	19412
22	19413
257	19414
38	19415
10	19416
62	19417
55	19418
40	19419
24	19420
27	19421
31	19422
18	19423
12	19424
2	19425
112	19426
24	19427
20	19428
49	19429
413	19430
237	19431
54	19432
162	19433
16	19434
3	19435
99	19436
10	19437
97	19438
391	19439
172	19440
147	19441
6	19442
58	19443
43	19444
4	19445
288	19446
62	19447
141	19448
1	19449
188	19450
93	19451
529	19452
98	19453
428	19454
72	19455
7	19456
476	19457
75	19458
23	19459
386	19460
85	19461
23	19462
195	19463
22	19464
16	19465
230	19466
23	19467
34	19468
337	19469
89	19470
42	19471
211	19472
312	19473
9	19474
7	19475
24	19476
82	19477
6	19478
72	19479
60	19480
19	19481
2	19482
29	19483
29	19484
318	19485
1	19486
53	19487
49	19488
68	19489
129	19490
106	19491
52	19492
116	19493
4	19494
2	19495
22	19496
109	19497
6	19498
88	19499
9	19500
264	19501
86	19502
28	19503
436	19504
577	19505
32	19506
8	19507
13	19508
181	19509
43	19510
38	19511
1	19512
1	19513
1	19514
293	19515
106	19516
37	19517
75	19518
15	19519
39	19520
8	19521
10	19522
249	19523
4	19524
136	19525
39	19526
3	19527
77	19528
541	19529
67	19530
4	19531
2	19532
5	19533
51	19534
3	19535
128	19536
15	19537
113	19538
256	19539
65	19540
416	19541
21	19542
4	19543
41	19544
2	19545
250	19546
3	19547
87	19548
19	19549
7	19550
2	19551
57	19552
6	19553
43	19554
151	19555
6	19556
1	19557
72	19558
108	19559
425	19560
55	19561
5	19562
61	19563
67	19564
74	19565
23	19566
61	19567
107	19568
438	19569
205	19570
20	19571
140	19572
129	19573
29	19574
158	19575
191	19576
34	19577
26	19578
56	19579
351	19580
210	19581
45	19582
4	19583
27	19584
9	19585
51	19586
70	19587
53	19588
2	19589
27	19590
35	19591
181	19592
4	19593
9	19594
208	19595
32	19596
37	19597
5	19598
138	19599
37	19600
127	19601
15	19602
369	19603
49	19604
770	19605
318	19606
48	19607
102	19608
261	19609
320	19610
107	19611
133	19612
1	19613
33	19614
598	19615
255	19616
1	19617
141	19618
41	19619
9	19620
5	19621
634	19622
161	19623
37	19624
12	19625
5	19626
157	19627
5	19628
278	19629
396	19630
8	19631
38	19632
314	19633
391	19634
22	19635
47	19636
112	19637
57	19638
112	19639
143	19640
306	19641
53	19642
111	19643
49	19644
60	19645
545	19646
337	19647
523	19648
151	19649
445	19650
1	19651
20	19652
404	19653
76	19654
244	19655
1	19656
152	19657
27	19658
33	19659
210	19660
3	19661
238	19662
7	19663
307	19664
437	19665
57	19666
10	19667
366	19668
10	19669
105	19670
37	19671
184	19672
138	19673
10	19674
60	19675
105	19676
16	19677
35	19678
231	19679
69	19680
217	19681
2	19682
220	19683
40	19684
3	19685
106	19686
89	19687
143	19688
4	19689
54	19690
8	19691
220	19692
10	19693
12	19694
64	19695
56	19696
192	19697
12	19698
221	19699
171	19700
4	19701
102	19702
54	19703
87	19704
166	19705
120	19706
178	19707
71	19708
623	19709
6	19710
299	19711
37	19712
102	19713
240	19714
268	19715
64	19716
276	19717
159	19718
26	19719
15	19720
566	19721
114	19722
105	19723
5	19724
370	19725
52	19726
115	19727
110	19728
11	19729
212	19730
2	19731
198	19732
10	19733
4	19734
67	19735
23	19736
207	19737
313	19738
7	19739
59	19740
202	19741
557	19742
66	19743
45	19744
141	19745
39	19746
4	19747
367	19748
101	19749
9	19750
13	19751
5	19752
61	19753
35	19754
37	19755
536	19756
13	19757
73	19758
238	19759
19	19760
284	19761
215	19762
20	19763
185	19764
4	19765
23	19766
29	19767
10	19768
1	19769
2	19770
84	19771
37	19772
92	19773
36	19774
112	19775
5	19776
19	19777
114	19778
10	19779
240	19780
230	19781
36	19782
37	19783
24	19784
10	19785
285	19786
111	19787
155	19788
45	19789
238	19790
209	19791
3	19792
242	19793
55	19794
77	19795
15	19796
332	19797
50	19798
172	19799
2	19800
221	19801
61	19802
4	19803
395	19804
1	19805
35	19806
8	19807
51	19808
8	19809
4	19810
23	19811
134	19812
19	19813
85	19814
15	19815
264	19816
1	19817
707	19818
139	19819
372	19820
5	19821
206	19822
168	19823
2	19824
62	19825
72	19826
2	19827
32	19828
202	19829
79	19830
954	19831
5	19832
80	19833
12	19834
365	19835
8	19836
27	19837
56	19838
164	19839
9	19840
48	19841
4	19842
6	19843
10	19844
94	19845
53	19846
620	19847
10	19848
600	19849
116	19850
63	19851
84	19852
38	19853
208	19854
317	19855
148	19856
6	19857
49	19858
245	19859
5	19860
51	19861
15	19862
391	19863
2	19864
10	19865
461	19866
144	19867
298	19868
68	19869
115	19870
13	19871
4	19872
93	19873
237	19874
930	19875
124	19876
106	19877
128	19878
74	19879
14	19880
123	19881
195	19882
9	19883
29	19884
158	19885
124	19886
28	19887
38	19888
2	19889
80	19890
129	19891
10	19892
12	19893
7	19894
132	19895
163	19896
40	19897
182	19898
280	19899
474	19900
317	19901
216	19902
33	19903
58	19904
59	19905
17	19906
26	19907
128	19908
2	19909
101	19910
233	19911
28	19912
5	19913
52	19914
56	19915
455	19916
62	19917
43	19918
220	19919
49	19920
98	19921
3	19922
156	19923
413	19924
196	19925
39	19926
13	19927
232	19928
205	19929
3	19930
12	19931
4	19932
612	19933
291	19934
57	19935
20	19936
70	19937
13	19938
151	19939
6	19940
448	19941
19	19942
170	19943
28	19944
26	19945
92	19946
46	19947
13	19948
101	19949
53	19950
99	19951
28	19952
3	19953
49	19954
212	19955
8	19956
7	19957
178	19958
72	19959
107	19960
338	19961
4	19962
86	19963
280	19964
123	19965
299	19966
81	19967
83	19968
9	19969
24	19970
320	19971
4	19972
193	19973
333	19974
83	19975
41	19976
73	19977
58	19978
9	19979
201	19980
58	19981
34	19982
19	19983
12	19984
24	19985
174	19986
964	19987
276	19988
192	19989
125	19990
19	19991
301	19992
10	19993
107	19994
4	19995
114	19996
4	19997
295	19998
7	19999
280	20000
376	20001
244	20002
57	20003
2	20004
2	20005
532	20006
179	20007
14	20008
235	20009
223	20010
230	20011
80	20012
124	20013
35	20014
51	20015
129	20016
46	20017
55	20018
15	20019
319	20020
23	20021
122	20022
192	20023
316	20024
257	20025
5	20026
4	20027
353	20028
203	20029
255	20030
8	20031
4	20032
20	20033
150	20034
10	20035
236	20036
363	20037
2	20038
30	20039
22	20040
26	20041
40	20042
14	20043
334	20044
4	20045
26	20046
36	20047
74	20048
919	20049
196	20050
420	20051
70	20052
70	20053
7	20054
211	20055
55	20056
165	20057
236	20058
168	20059
99	20060
30	20061
115	20062
4	20063
30	20064
81	20065
25	20066
23	20067
23	20068
189	20069
257	20070
26	20071
219	20072
63	20073
211	20074
155	20075
545	20076
244	20077
72	20078
27	20079
271	20080
65	20081
201	20082
60	20083
123	20084
2	20085
282	20086
84	20087
48	20088
4	20089
85	20090
9	20091
11	20092
303	20093
4	20094
73	20095
7	20096
32	20097
32	20098
640	20099
6	20100
21	20101
281	20102
509	20103
38	20104
106	20105
7	20106
15	20107
6	20108
289	20109
4	20110
122	20111
24	20112
59	20113
352	20114
247	20115
300	20116
6	20117
23	20118
100	20119
35	20120
850	20121
90	20122
177	20123
51	20124
130	20125
6	20126
95	20127
195	20128
116	20129
267	20130
56	20131
193	20132
112	20133
269	20134
9	20135
220	20136
25	20137
75	20138
61	20139
12	20140
121	20141
144	20142
129	20143
1	20144
376	20145
1095	20146
100	20147
213	20148
118	20149
88	20150
55	20151
75	20152
184	20153
10	20154
68	20155
15	20156
219	20157
90	20158
34	20159
241	20160
40	20161
7	20162
187	20163
13	20164
4	20165
12	20166
14	20167
103	20168
518	20169
2	20170
13	20171
230	20172
20	20173
613	20174
22	20175
17	20176
7	20177
282	20178
2	20179
4	20180
185	20181
162	20182
14	20183
279	20184
358	20185
458	20186
195	20187
28	20188
139	20189
1	20190
215	20191
99	20192
1	20193
3	20194
148	20195
181	20196
80	20197
8	20198
61	20199
10	20200
386	20201
461	20202
185	20203
14	20204
3	20205
46	20206
150	20207
54	20208
19	20209
3	20210
230	20211
420	20212
4	20213
492	20214
3	20215
32	20216
7	20217
1020	20218
27	20219
672	20220
324	20221
124	20222
50	20223
13	20224
46	20225
16	20226
30	20227
6	20228
839	20229
690	20230
13	20231
19	20232
4	20233
15	20234
280	20235
11	20236
158	20237
69	20238
147	20239
55	20240
66	20241
54	20242
145	20243
14	20244
21	20245
226	20246
176	20247
5	20248
453	20249
115	20250
68	20251
14	20252
38	20253
4	20254
477	20255
246	20256
529	20257
7	20258
51	20259
8	20260
43	20261
167	20262
420	20263
9	20264
654	20265
4	20266
223	20267
61	20268
290	20269
144	20270
205	20271
44	20272
242	20273
23	20274
91	20275
50	20276
32	20277
50	20278
48	20279
1	20280
9	20281
131	20282
14	20283
336	20284
20	20285
59	20286
248	20287
82	20288
7	20289
238	20290
151	20291
11	20292
4	20293
7	20294
330	20295
1	20296
157	20297
23	20298
59	20299
3	20300
2	20301
4	20302
11	20303
4	20304
14	20305
206	20306
223	20307
104	20308
21	20309
175	20310
165	20311
121	20312
20	20313
676	20314
17	20315
13	20316
78	20317
142	20318
1	20319
8	20320
114	20321
203	20322
4	20323
214	20324
1	20325
799	20326
118	20327
494	20328
376	20329
1	20330
5	20331
5	20332
142	20333
367	20334
265	20335
60	20336
45	20337
337	20338
113	20339
52	20340
64	20341
276	20342
84	20343
4	20344
1	20345
381	20346
51	20347
77	20348
34	20349
101	20350
805	20351
3	20352
39	20353
69	20354
19	20355
45	20356
320	20357
51	20358
25	20359
39	20360
32	20361
525	20362
97	20363
1	20364
2	20365
174	20366
52	20367
82	20368
81	20369
477	20370
28	20371
30	20372
8	20373
116	20374
21	20375
8	20376
330	20377
14	20378
6	20379
170	20380
9	20381
45	20382
191	20383
69	20384
29	20385
130	20386
120	20387
45	20388
101	20389
53	20390
30	20391
10	20392
107	20393
7	20394
1	20395
19	20396
47	20397
16	20398
1	20399
538	20400
950	20401
267	20402
21	20403
26	20404
4	20405
28	20406
150	20407
282	20408
247	20409
56	20410
32	20411
41	20412
365	20413
95	20414
434	20415
141	20416
45	20417
99	20418
17	20419
120	20420
35	20421
37	20422
43	20423
45	20424
13	20425
46	20426
222	20427
181	20428
250	20429
9	20430
1	20431
419	20432
119	20433
6	20434
201	20435
389	20436
7	20437
314	20438
29	20439
67	20440
206	20441
33	20442
20	20443
227	20444
42	20445
101	20446
67	20447
1	20448
94	20449
118	20450
632	20451
18	20452
195	20453
159	20454
282	20455
6	20456
43	20457
295	20458
38	20459
43	20460
81	20461
18	20462
22	20463
139	20464
13	20465
14	20466
80	20467
23	20468
146	20469
59	20470
291	20471
244	20472
45	20473
43	20474
1	20475
63	20476
295	20477
36	20478
159	20479
17	20480
12	20481
123	20482
6	20483
82	20484
11	20485
676	20486
943	20487
5	20488
181	20489
25	20490
37	20491
20	20492
14	20493
161	20494
163	20495
110	20496
429	20497
30	20498
71	20499
90	20500
10	20501
255	20502
274	20503
1	20504
38	20505
55	20506
287	20507
118	20508
36	20509
55	20510
68	20511
309	20512
6	20513
632	20514
191	20515
1	20516
55	20517
142	20518
10	20519
46	20520
90	20521
2	20522
12	20523
103	20524
42	20525
13	20526
211	20527
110	20528
42	20529
12	20530
885	20531
16	20532
137	20533
35	20534
4	20535
13	20536
1	20537
397	20538
545	20539
319	20540
31	20541
77	20542
199	20543
137	20544
40	20545
238	20546
146	20547
477	20548
153	20549
135	20550
49	20551
28	20552
4	20553
86	20554
52	20555
118	20556
610	20557
336	20558
5	20559
6	20560
32	20561
247	20562
198	20563
166	20564
67	20565
244	20566
15	20567
18	20568
8	20569
153	20570
34	20571
35	20572
8	20573
79	20574
25	20575
184	20576
83	20577
279	20578
177	20579
80	20580
6	20581
58	20582
32	20583
40	20584
20	20585
338	20586
227	20587
457	20588
51	20589
23	20590
18	20591
7	20592
4	20593
14	20594
222	20595
29	20596
10	20597
88	20598
693	20599
57	20600
22	20601
304	20602
233	20603
117	20604
132	20605
31	20606
13	20607
44	20608
50	20609
32	20610
42	20611
337	20612
547	20613
25	20614
158	20615
55	20616
66	20617
2	20618
326	20619
603	20620
21	20621
14	20622
174	20623
2	20624
94	20625
68	20626
37	20627
87	20628
9	20629
163	20630
35	20631
1	20632
93	20633
2	20634
93	20635
13	20636
136	20637
145	20638
664	20639
28	20640
9	20641
63	20642
9	20643
268	20644
600	20645
190	20646
1	20647
14	20648
52	20649
40	20650
28	20651
195	20652
67	20653
127	20654
454	20655
74	20656
369	20657
64	20658
9	20659
600	20660
108	20661
105	20662
2	20663
30	20664
3	20665
200	20666
95	20667
831	20668
73	20669
53	20670
9	20671
2	20672
220	20673
5	20674
59	20675
114	20676
257	20677
4	20678
63	20679
21	20680
76	20681
144	20682
26	20683
193	20684
38	20685
8	20686
223	20687
106	20688
38	20689
26	20690
117	20691
97	20692
16	20693
1	20694
30	20695
278	20696
250	20697
155	20698
42	20699
298	20700
11	20701
114	20702
560	20703
41	20704
127	20705
4	20706
58	20707
3	20708
678	20709
183	20710
85	20711
8	20712
17	20713
11	20714
4	20715
154	20716
254	20717
24	20718
64	20719
75	20720
1	20721
25	20722
3	20723
95	20724
25	20725
84	20726
781	20727
339	20728
83	20729
30	20730
31	20731
5	20732
36	20733
29	20734
10	20735
693	20736
224	20737
180	20738
298	20739
19	20740
28	20741
63	20742
4	20743
155	20744
732	20745
1	20746
73	20747
128	20748
147	20749
13	20750
587	20751
6	20752
349	20753
50	20754
1	20755
21	20756
179	20757
30	20758
70	20759
377	20760
34	20761
233	20762
19	20763
30	20764
58	20765
320	20766
16	20767
34	20768
183	20769
786	20770
41	20771
41	20772
7	20773
53	20774
6	20775
18	20776
201	20777
33	20778
68	20779
51	20780
6	20781
42	20782
189	20783
65	20784
55	20785
334	20786
2	20787
100	20788
155	20789
129	20790
147	20791
3	20792
114	20793
4	20794
227	20795
6	20796
112	20797
223	20798
220	20799
180	20800
194	20801
54	20802
18	20803
77	20804
9	20805
18	20806
244	20807
46	20808
26	20809
104	20810
24	20811
26	20812
28	20813
89	20814
3	20815
36	20816
2	20817
101	20818
648	20819
192	20820
10	20821
4	20822
105	20823
20	20824
183	20825
13	20826
74	20827
209	20828
103	20829
86	20830
1	20831
479	20832
33	20833
119	20834
480	20835
132	20836
2	20837
125	20838
62	20839
52	20840
3	20841
6	20842
6	20843
64	20844
110	20845
165	20846
353	20847
46	20848
372	20849
82	20850
560	20851
217	20852
5	20853
60	20854
458	20855
211	20856
24	20857
31	20858
81	20859
2	20860
15	20861
47	20862
6	20863
2	20864
19	20865
8	20866
33	20867
121	20868
273	20869
136	20870
4	20871
128	20872
59	20873
123	20874
41	20875
70	20876
752	20877
67	20878
52	20879
57	20880
34	20881
186	20882
278	20883
279	20884
117	20885
328	20886
8	20887
13	20888
29	20889
112	20890
29	20891
2	20892
9	20893
28	20894
1	20895
11	20896
108	20897
1	20898
1	20899
142	20900
228	20901
76	20902
11	20903
57	20904
16	20905
10	20906
4	20907
7	20908
66	20909
190	20910
65	20911
13	20912
41	20913
279	20914
37	20915
53	20916
63	20917
1	20918
81	20919
5	20920
946	20921
291	20922
141	20923
5	20924
151	20925
129	20926
12	20927
9	20928
164	20929
26	20930
14	20931
80	20932
816	20933
84	20934
182	20935
49	20936
4	20937
129	20938
154	20939
33	20940
24	20941
1	20942
24	20943
9	20944
6	20945
23	20946
312	20947
197	20948
276	20949
285	20950
93	20951
24	20952
28	20953
95	20954
128	20955
15	20956
61	20957
41	20958
499	20959
163	20960
115	20961
457	20962
155	20963
132	20964
98	20965
266	20966
91	20967
648	20968
161	20969
3	20970
19	20971
10	20972
313	20973
62	20974
589	20975
168	20976
3	20977
7	20978
257	20979
55	20980
83	20981
57	20982
39	20983
25	20984
6	20985
38	20986
10	20987
161	20988
139	20989
43	20990
9	20991
85	20992
21	20993
29	20994
292	20995
209	20996
54	20997
58	20998
16	20999
224	21000
46	21001
177	21002
48	21003
17	21004
181	21005
375	21006
11	21007
135	21008
3	21009
16	21010
16	21011
87	21012
1	21013
11	21014
167	21015
1	21016
85	21017
35	21018
1	21019
257	21020
13	21021
124	21022
202	21023
534	21024
8	21025
98	21026
4	21027
15	21028
686	21029
8	21030
87	21031
65	21032
138	21033
5	21034
324	21035
443	21036
9	21037
41	21038
10	21039
248	21040
481	21041
2	21042
11	21043
6	21044
53	21045
60	21046
55	21047
69	21048
21	21049
164	21050
316	21051
185	21052
231	21053
17	21054
32	21055
303	21056
151	21057
330	21058
91	21059
191	21060
34	21061
15	21062
190	21063
604	21064
242	21065
25	21066
257	21067
2	21068
48	21069
150	21070
14	21071
199	21072
226	21073
32	21074
5	21075
239	21076
33	21077
615	21078
99	21079
49	21080
96	21081
1	21082
28	21083
161	21084
351	21085
381	21086
97	21087
133	21088
5	21089
35	21090
883	21091
6	21092
6	21093
51	21094
105	21095
439	21096
12	21097
127	21098
2	21099
12	21100
10	21101
57	21102
263	21103
7	21104
159	21105
497	21106
83	21107
61	21108
504	21109
52	21110
624	21111
96	21112
380	21113
267	21114
245	21115
97	21116
36	21117
165	21118
5	21119
411	21120
87	21121
234	21122
206	21123
46	21124
153	21125
71	21126
261	21127
456	21128
8	21129
64	21130
353	21131
4	21132
420	21133
534	21134
47	21135
173	21136
130	21137
19	21138
16	21139
143	21140
24	21141
133	21142
25	21143
3	21144
5	21145
413	21146
8	21147
232	21148
43	21149
450	21150
138	21151
75	21152
5	21153
168	21154
67	21155
341	21156
509	21157
4	21158
114	21159
145	21160
96	21161
12	21162
546	21163
40	21164
43	21165
8	21166
78	21167
29	21168
133	21169
567	21170
298	21171
26	21172
154	21173
607	21174
102	21175
48	21176
26	21177
33	21178
228	21179
3	21180
168	21181
93	21182
15	21183
305	21184
9	21185
164	21186
71	21187
4	21188
173	21189
276	21190
7	21191
38	21192
65	21193
89	21194
9	21195
12	21196
6	21197
220	21198
38	21199
104	21200
2	21201
62	21202
97	21203
3	21204
63	21205
203	21206
273	21207
552	21208
56	21209
49	21210
192	21211
485	21212
118	21213
357	21214
40	21215
75	21216
349	21217
66	21218
12	21219
3	21220
11	21221
5	21222
160	21223
164	21224
27	21225
116	21226
31	21227
1	21228
2	21229
4	21230
85	21231
405	21232
24	21233
315	21234
19	21235
5	21236
72	21237
4	21238
299	21239
829	21240
2	21241
438	21242
984	21243
22	21244
24	21245
29	21246
645	21247
6	21248
2	21249
18	21250
4	21251
104	21252
80	21253
45	21254
52	21255
9	21256
26	21257
98	21258
4	21259
375	21260
109	21261
138	21262
3	21263
6	21264
129	21265
4	21266
3	21267
100	21268
36	21269
29	21270
45	21271
357	21272
28	21273
118	21274
534	21275
25	21276
37	21277
3	21278
1	21279
7	21280
14	21281
1	21282
5	21283
65	21284
60	21285
151	21286
85	21287
3	21288
140	21289
740	21290
223	21291
64	21292
29	21293
1	21294
34	21295
428	21296
144	21297
388	21298
16	21299
707	21300
17	21301
3	21302
36	21303
155	21304
250	21305
270	21306
178	21307
131	21308
566	21309
14	21310
11	21311
136	21312
94	21313
54	21314
23	21315
3	21316
43	21317
56	21318
50	21319
30	21320
14	21321
10	21322
93	21323
1	21324
119	21325
11	21326
34	21327
1	21328
496	21329
23	21330
72	21331
59	21332
40	21333
19	21334
21	21335
96	21336
4	21337
72	21338
83	21339
123	21340
184	21341
23	21342
176	21343
41	21344
54	21345
215	21346
10	21347
50	21348
200	21349
1	21350
3	21351
48	21352
120	21353
7	21354
181	21355
46	21356
9	21357
68	21358
577	21359
106	21360
84	21361
441	21362
31	21363
126	21364
91	21365
299	21366
257	21367
433	21368
44	21369
124	21370
23	21371
304	21372
143	21373
31	21374
22	21375
50	21376
27	21377
239	21378
54	21379
146	21380
5	21381
3	21382
89	21383
8	21384
121	21385
3	21386
59	21387
132	21388
24	21389
148	21390
71	21391
25	21392
60	21393
36	21394
277	21395
58	21396
304	21397
23	21398
177	21399
219	21400
132	21401
193	21402
22	21403
584	21404
120	21405
6	21406
17	21407
8	21408
158	21409
23	21410
21	21411
1	21412
50	21413
158	21414
29	21415
416	21416
151	21417
114	21418
244	21419
34	21420
12	21421
2	21422
12	21423
49	21424
173	21425
7	21426
20	21427
160	21428
10	21429
9	21430
14	21431
9	21432
9	21433
172	21434
459	21435
1	21436
161	21437
59	21438
52	21439
328	21440
61	21441
9	21442
5	21443
138	21444
23	21445
6	21446
5	21447
220	21448
27	21449
66	21450
144	21451
65	21452
17	21453
88	21454
226	21455
68	21456
3	21457
775	21458
21	21459
2	21460
372	21461
154	21462
722	21463
158	21464
1	21465
593	21466
8	21467
98	21468
287	21469
17	21470
314	21471
4	21472
10	21473
31	21474
71	21475
18	21476
4	21477
211	21478
159	21479
46	21480
90	21481
22	21482
15	21483
42	21484
171	21485
19	21486
61	21487
64	21488
499	21489
52	21490
3	21491
1	21492
25	21493
6	21494
6	21495
588	21496
4	21497
35	21498
6	21499
342	21500
140	21501
34	21502
21	21503
69	21504
103	21505
214	21506
73	21507
84	21508
178	21509
2	21510
289	21511
13	21512
400	21513
181	21514
380	21515
571	21516
29	21517
70	21518
3	21519
29	21520
36	21521
69	21522
28	21523
14	21524
64	21525
5	21526
43	21527
44	21528
63	21529
81	21530
177	21531
10	21532
4	21533
320	21534
353	21535
186	21536
216	21537
87	21538
434	21539
15	21540
1	21541
12	21542
1	21543
272	21544
239	21545
115	21546
3	21547
8	21548
94	21549
164	21550
174	21551
3	21552
50	21553
491	21554
232	21555
134	21556
63	21557
70	21558
586	21559
203	21560
47	21561
116	21562
118	21563
32	21564
474	21565
199	21566
49	21567
17	21568
249	21569
3	21570
3	21571
113	21572
200	21573
3	21574
65	21575
65	21576
20	21577
31	21578
67	21579
255	21580
122	21581
11	21582
46	21583
373	21584
95	21585
62	21586
13	21587
76	21588
104	21589
113	21590
320	21591
11	21592
4	21593
18	21594
123	21595
74	21596
29	21597
400	21598
194	21599
40	21600
3	21601
11	21602
117	21603
4	21604
158	21605
25	21606
156	21607
170	21608
131	21609
44	21610
247	21611
49	21612
250	21613
8	21614
8	21615
4	21616
700	21617
101	21618
90	21619
403	21620
155	21621
14	21622
66	21623
25	21624
31	21625
1	21626
37	21627
7	21628
6	21629
68	21630
25	21631
23	21632
147	21633
220	21634
133	21635
30	21636
76	21637
2	21638
33	21639
109	21640
97	21641
99	21642
8	21643
77	21644
160	21645
16	21646
167	21647
4	21648
61	21649
19	21650
29	21651
131	21652
67	21653
8	21654
20	21655
220	21656
44	21657
22	21658
9	21659
868	21660
5	21661
9	21662
66	21663
65	21664
286	21665
61	21666
88	21667
67	21668
191	21669
134	21670
28	21671
60	21672
41	21673
279	21674
5	21675
29	21676
141	21677
57	21678
30	21679
54	21680
3	21681
123	21682
198	21683
135	21684
120	21685
4	21686
458	21687
29	21688
86	21689
199	21690
282	21691
29	21692
49	21693
9	21694
348	21695
61	21696
53	21697
107	21698
125	21699
11	21700
193	21701
123	21702
11	21703
477	21704
74	21705
248	21706
99	21707
317	21708
14	21709
389	21710
22	21711
116	21712
518	21713
62	21714
10	21715
49	21716
2	21717
46	21718
16	21719
3	21720
721	21721
224	21722
14	21723
210	21724
254	21725
1	21726
8	21727
45	21728
119	21729
141	21730
334	21731
4	21732
25	21733
410	21734
21	21735
65	21736
9	21737
6	21738
15	21739
45	21740
59	21741
573	21742
4	21743
140	21744
273	21745
256	21746
4	21747
217	21748
87	21749
287	21750
162	21751
373	21752
393	21753
117	21754
341	21755
43	21756
35	21757
34	21758
44	21759
26	21760
14	21761
20	21762
59	21763
118	21764
31	21765
14	21766
3	21767
22	21768
31	21769
46	21770
77	21771
579	21772
88	21773
249	21774
78	21775
539	21776
3	21777
275	21778
71	21779
28	21780
8	21781
73	21782
545	21783
25	21784
15	21785
78	21786
215	21787
3	21788
432	21789
24	21790
149	21791
11	21792
217	21793
93	21794
7	21795
77	21796
8	21797
517	21798
286	21799
85	21800
15	21801
2	21802
12	21803
171	21804
151	21805
170	21806
6	21807
42	21808
196	21809
25	21810
65	21811
140	21812
124	21813
67	21814
20	21815
9	21816
26	21817
72	21818
5	21819
502	21820
173	21821
10	21822
145	21823
277	21824
49	21825
274	21826
17	21827
19	21828
109	21829
99	21830
41	21831
24	21832
18	21833
89	21834
28	21835
352	21836
5	21837
76	21838
374	21839
2	21840
39	21841
141	21842
5	21843
38	21844
12	21845
66	21846
24	21847
43	21848
10	21849
27	21850
147	21851
4	21852
205	21853
5	21854
3	21855
1	21856
129	21857
8	21858
18	21859
162	21860
72	21861
381	21862
11	21863
54	21864
7	21865
302	21866
1	21867
48	21868
247	21869
21	21870
16	21871
11	21872
77	21873
50	21874
330	21875
138	21876
68	21877
178	21878
35	21879
60	21880
4	21881
6	21882
40	21883
379	21884
234	21885
57	21886
177	21887
53	21888
9	21889
4	21890
7	21891
4	21892
120	21893
75	21894
127	21895
226	21896
5	21897
49	21898
174	21899
1	21900
25	21901
20	21902
187	21903
112	21904
161	21905
160	21906
103	21907
100	21908
1	21909
490	21910
50	21911
491	21912
5	21913
456	21914
150	21915
212	21916
21	21917
91	21918
574	21919
59	21920
13	21921
24	21922
5	21923
124	21924
39	21925
363	21926
308	21927
16	21928
9	21929
35	21930
60	21931
12	21932
120	21933
4	21934
228	21935
6	21936
185	21937
129	21938
31	21939
48	21940
4	21941
6	21942
991	21943
320	21944
36	21945
1	21946
249	21947
199	21948
11	21949
18	21950
107	21951
176	21952
4	21953
38	21954
2	21955
49	21956
57	21957
19	21958
23	21959
14	21960
259	21961
267	21962
78	21963
9	21964
396	21965
3	21966
523	21967
137	21968
223	21969
223	21970
11	21971
258	21972
4	21973
440	21974
80	21975
2	21976
8	21977
362	21978
143	21979
13	21980
75	21981
25	21982
26	21983
296	21984
57	21985
51	21986
225	21987
11	21988
448	21989
18	21990
39	21991
34	21992
108	21993
34	21994
315	21995
194	21996
163	21997
140	21998
127	21999
18	22000
146	22001
316	22002
127	22003
5	22004
303	22005
72	22006
255	22007
75	22008
615	22009
665	22010
52	22011
165	22012
204	22013
510	22014
69	22015
10	22016
38	22017
245	22018
215	22019
35	22020
3	22021
484	22022
38	22023
43	22024
40	22025
37	22026
92	22027
285	22028
55	22029
1	22030
52	22031
194	22032
92	22033
75	22034
5	22035
10	22036
6	22037
463	22038
24	22039
1	22040
66	22041
131	22042
47	22043
252	22044
2	22045
55	22046
153	22047
51	22048
143	22049
133	22050
188	22051
15	22052
55	22053
146	22054
255	22055
15	22056
276	22057
26	22058
68	22059
54	22060
131	22061
3	22062
77	22063
62	22064
132	22065
74	22066
178	22067
33	22068
23	22069
290	22070
53	22071
18	22072
60	22073
92	22074
423	22075
158	22076
623	22077
338	22078
16	22079
167	22080
18	22081
277	22082
39	22083
7	22084
92	22085
24	22086
448	22087
149	22088
13	22089
50	22090
6	22091
214	22092
5	22093
65	22094
288	22095
47	22096
79	22097
533	22098
29	22099
86	22100
7	22101
1	22102
23	22103
76	22104
31	22105
110	22106
418	22107
267	22108
36	22109
677	22110
189	22111
28	22112
161	22113
27	22114
236	22115
2	22116
95	22117
8	22118
27	22119
55	22120
3	22121
282	22122
13	22123
219	22124
20	22125
370	22126
247	22127
47	22128
21	22129
458	22130
54	22131
59	22132
14	22133
2	22134
37	22135
6	22136
162	22137
70	22138
60	22139
46	22140
95	22141
6	22142
160	22143
4	22144
110	22145
24	22146
257	22147
46	22148
49	22149
48	22150
2	22151
4	22152
335	22153
45	22154
86	22155
62	22156
381	22157
51	22158
13	22159
16	22160
292	22161
76	22162
749	22163
74	22164
284	22165
12	22166
47	22167
766	22168
123	22169
15	22170
19	22171
1	22172
63	22173
4	22174
6	22175
484	22176
23	22177
386	22178
162	22179
21	22180
12	22181
384	22182
37	22183
16	22184
164	22185
71	22186
6	22187
22	22188
23	22189
4	22190
141	22191
84	22192
361	22193
1	22194
205	22195
3	22196
71	22197
153	22198
86	22199
39	22200
380	22201
95	22202
29	22203
69	22204
130	22205
127	22206
4	22207
28	22208
143	22209
30	22210
7	22211
42	22212
14	22213
10	22214
62	22215
405	22216
9	22217
63	22218
40	22219
287	22220
34	22221
148	22222
409	22223
14	22224
358	22225
6	22226
15	22227
9	22228
3	22229
5	22230
429	22231
524	22232
2	22233
52	22234
390	22235
29	22236
14	22237
2	22238
93	22239
38	22240
53	22241
4	22242
33	22243
95	22244
283	22245
9	22246
263	22247
16	22248
57	22249
236	22250
32	22251
8	22252
202	22253
54	22254
27	22255
98	22256
144	22257
132	22258
7	22259
9	22260
119	22261
46	22262
94	22263
166	22264
22	22265
2	22266
5	22267
4	22268
15	22269
346	22270
211	22271
7	22272
19	22273
259	22274
53	22275
512	22276
368	22277
53	22278
113	22279
215	22280
2	22281
3	22282
336	22283
156	22284
140	22285
302	22286
258	22287
54	22288
229	22289
81	22290
228	22291
203	22292
139	22293
32	22294
5	22295
456	22296
61	22297
60	22298
32	22299
3	22300
693	22301
4	22302
242	22303
598	22304
57	22305
39	22306
34	22307
47	22308
13	22309
252	22310
29	22311
22	22312
92	22313
150	22314
72	22315
13	22316
261	22317
155	22318
27	22319
162	22320
85	22321
38	22322
225	22323
234	22324
10	22325
61	22326
64	22327
195	22328
36	22329
41	22330
25	22331
23	22332
183	22333
165	22334
4	22335
51	22336
1	22337
332	22338
27	22339
325	22340
226	22341
75	22342
30	22343
13	22344
2	22345
2	22346
13	22347
340	22348
10	22349
3	22350
52	22351
133	22352
75	22353
32	22354
64	22355
399	22356
10	22357
163	22358
1	22359
4	22360
8	22361
64	22362
12	22363
24	22364
151	22365
206	22366
1	22367
1	22368
131	22369
11	22370
7	22371
31	22372
292	22373
15	22374
123	22375
14	22376
311	22377
304	22378
103	22379
117	22380
92	22381
12	22382
79	22383
97	22384
16	22385
30	22386
246	22387
685	22388
556	22389
5	22390
43	22391
5	22392
62	22393
228	22394
55	22395
8	22396
17	22397
81	22398
45	22399
15	22400
133	22401
147	22402
26	22403
647	22404
6	22405
67	22406
5	22407
174	22408
67	22409
146	22410
242	22411
123	22412
49	22413
49	22414
17	22415
6	22416
38	22417
205	22418
59	22419
151	22420
3	22421
34	22422
245	22423
184	22424
79	22425
4	22426
93	22427
95	22428
241	22429
30	22430
9	22431
183	22432
5	22433
113	22434
24	22435
56	22436
102	22437
24	22438
4	22439
65	22440
17	22441
3	22442
696	22443
1	22444
101	22445
492	22446
178	22447
69	22448
9	22449
32	22450
17	22451
8	22452
46	22453
3	22454
19	22455
351	22456
88	22457
100	22458
159	22459
234	22460
102	22461
86	22462
204	22463
248	22464
10	22465
34	22466
101	22467
13	22468
82	22469
9	22470
86	22471
5	22472
45	22473
4	22474
41	22475
17	22476
352	22477
66	22478
81	22479
9	22480
22	22481
37	22482
30	22483
299	22484
204	22485
151	22486
16	22487
196	22488
19	22489
464	22490
431	22491
153	22492
19	22493
75	22494
112	22495
37	22496
3	22497
7	22498
40	22499
172	22500
105	22501
27	22502
216	22503
9	22504
330	22505
13	22506
5	22507
53	22508
538	22509
330	22510
40	22511
207	22512
74	22513
156	22514
10	22515
4	22516
1	22517
36	22518
57	22519
483	22520
7	22521
161	22522
18	22523
11	22524
93	22525
2	22526
433	22527
75	22528
1	22529
43	22530
14	22531
199	22532
328	22533
375	22534
50	22535
32	22536
192	22537
114	22538
90	22539
29	22540
2	22541
39	22542
122	22543
11	22544
20	22545
351	22546
74	22547
113	22548
10	22549
174	22550
117	22551
15	22552
58	22553
343	22554
4	22555
58	22556
62	22557
209	22558
15	22559
32	22560
27	22561
50	22562
2	22563
284	22564
6	22565
55	22566
7	22567
4	22568
61	22569
12	22570
390	22571
56	22572
38	22573
20	22574
498	22575
57	22576
377	22577
245	22578
40	22579
115	22580
49	22581
141	22582
71	22583
112	22584
37	22585
1	22586
14	22587
248	22588
413	22589
23	22590
66	22591
10	22592
687	22593
11	22594
7	22595
166	22596
48	22597
322	22598
70	22599
29	22600
483	22601
320	22602
219	22603
36	22604
14	22605
32	22606
528	22607
129	22608
235	22609
11	22610
64	22611
26	22612
298	22613
73	22614
107	22615
24	22616
255	22617
67	22618
41	22619
62	22620
40	22621
37	22622
5	22623
13	22624
10	22625
30	22626
50	22627
275	22628
94	22629
123	22630
6	22631
65	22632
204	22633
156	22634
217	22635
61	22636
10	22637
55	22638
188	22639
25	22640
576	22641
133	22642
93	22643
23	22644
100	22645
152	22646
58	22647
1	22648
139	22649
3	22650
62	22651
141	22652
8	22653
73	22654
10	22655
151	22656
29	22657
12	22658
98	22659
15	22660
37	22661
94	22662
4	22663
62	22664
76	22665
47	22666
79	22667
550	22668
5	22669
34	22670
400	22671
29	22672
52	22673
355	22674
8	22675
3	22676
61	22677
2	22678
16	22679
167	22680
51	22681
73	22682
36	22683
256	22684
30	22685
31	22686
515	22687
40	22688
157	22689
109	22690
41	22691
57	22692
45	22693
250	22694
218	22695
280	22696
6	22697
241	22698
125	22699
374	22700
15	22701
22	22702
43	22703
2	22704
22	22705
64	22706
293	22707
126	22708
1	22709
374	22710
2	22711
266	22712
10	22713
1087	22714
149	22715
2	22716
239	22717
215	22718
173	22719
38	22720
11	22721
61	22722
4	22723
19	22724
225	22725
29	22726
5	22727
36	22728
143	22729
15	22730
464	22731
147	22732
8	22733
67	22734
5	22735
106	22736
51	22737
33	22738
17	22739
27	22740
52	22741
29	22742
404	22743
5	22744
42	22745
254	22746
298	22747
153	22748
10	22749
213	22750
26	22751
144	22752
360	22753
74	22754
346	22755
5	22756
64	22757
4	22758
45	22759
173	22760
520	22761
16	22762
181	22763
125	22764
1	22765
17	22766
113	22767
64	22768
247	22769
2	22770
37	22771
36	22772
820	22773
9	22774
162	22775
34	22776
3	22777
6	22778
47	22779
104	22780
653	22781
160	22782
1	22783
11	22784
14	22785
51	22786
300	22787
22	22788
116	22789
27	22790
123	22791
199	22792
26	22793
115	22794
15	22795
33	22796
225	22797
1	22798
54	22799
56	22800
58	22801
40	22802
26	22803
41	22804
51	22805
90	22806
8	22807
104	22808
99	22809
156	22810
127	22811
48	22812
8	22813
3	22814
264	22815
175	22816
42	22817
26	22818
660	22819
414	22820
93	22821
39	22822
8	22823
81	22824
1	22825
267	22826
531	22827
69	22828
91	22829
207	22830
560	22831
70	22832
30	22833
16	22834
24	22835
71	22836
85	22837
33	22838
19	22839
253	22840
28	22841
124	22842
68	22843
382	22844
26	22845
6	22846
17	22847
439	22848
57	22849
112	22850
7	22851
603	22852
127	22853
202	22854
225	22855
69	22856
147	22857
261	22858
34	22859
29	22860
21	22861
119	22862
179	22863
233	22864
54	22865
38	22866
2	22867
115	22868
7	22869
33	22870
19	22871
18	22872
54	22873
3	22874
119	22875
355	22876
53	22877
289	22878
650	22879
7	22880
49	22881
327	22882
15	22883
86	22884
32	22885
39	22886
81	22887
20	22888
5	22889
76	22890
26	22891
4	22892
65	22893
70	22894
14	22895
33	22896
4	22897
33	22898
470	22899
39	22900
6	22901
41	22902
195	22903
69	22904
12	22905
50	22906
28	22907
3	22908
78	22909
7	22910
68	22911
33	22912
105	22913
13	22914
39	22915
41	22916
37	22917
48	22918
551	22919
26	22920
260	22921
75	22922
2	22923
248	22924
13	22925
321	22926
233	22927
19	22928
23	22929
30	22930
8	22931
87	22932
48	22933
30	22934
2	22935
430	22936
23	22937
2	22938
144	22939
9	22940
130	22941
94	22942
61	22943
23	22944
14	22945
65	22946
82	22947
6	22948
183	22949
357	22950
31	22951
39	22952
72	22953
278	22954
5	22955
94	22956
90	22957
112	22958
241	22959
18	22960
29	22961
62	22962
4	22963
96	22964
50	22965
30	22966
218	22967
91	22968
46	22969
3	22970
78	22971
57	22972
26	22973
5	22974
23	22975
6	22976
152	22977
2	22978
210	22979
110	22980
2	22981
16	22982
17	22983
40	22984
11	22985
173	22986
9	22987
213	22988
112	22989
205	22990
290	22991
4	22992
92	22993
415	22994
55	22995
487	22996
28	22997
365	22998
6	22999
23	23000
67	23001
39	23002
6	23003
134	23004
3	23005
452	23006
123	23007
40	23008
63	23009
4	23010
697	23011
104	23012
143	23013
297	23014
4	23015
358	23016
110	23017
11	23018
120	23019
18	23020
32	23021
6	23022
156	23023
10	23024
32	23025
29	23026
82	23027
21	23028
8	23029
186	23030
20	23031
78	23032
5	23033
14	23034
805	23035
15	23036
44	23037
365	23038
261	23039
111	23040
37	23041
96	23042
9	23043
1	23044
483	23045
91	23046
292	23047
691	23048
20	23049
58	23050
4	23051
4	23052
67	23053
72	23054
13	23055
241	23056
9	23057
5	23058
10	23059
127	23060
102	23061
37	23062
100	23063
52	23064
44	23065
525	23066
645	23067
422	23068
312	23069
301	23070
73	23071
30	23072
33	23073
5	23074
37	23075
10	23076
50	23077
585	23078
432	23079
142	23080
130	23081
37	23082
358	23083
43	23084
404	23085
1	23086
80	23087
84	23088
5	23089
12	23090
23	23091
14	23092
20	23093
312	23094
3	23095
43	23096
4	23097
38	23098
288	23099
227	23100
12	23101
117	23102
581	23103
123	23104
100	23105
117	23106
11	23107
227	23108
176	23109
63	23110
18	23111
76	23112
18	23113
19	23114
3	23115
299	23116
433	23117
4	23118
25	23119
45	23120
104	23121
101	23122
62	23123
55	23124
25	23125
2	23126
26	23127
6	23128
83	23129
3	23130
109	23131
5	23132
8	23133
305	23134
80	23135
156	23136
84	23137
122	23138
100	23139
7	23140
42	23141
4	23142
396	23143
21	23144
270	23145
626	23146
21	23147
188	23148
77	23149
2	23150
44	23151
104	23152
195	23153
22	23154
101	23155
14	23156
263	23157
134	23158
377	23159
105	23160
5	23161
33	23162
115	23163
1	23164
481	23165
439	23166
29	23167
3	23168
123	23169
50	23170
47	23171
39	23172
16	23173
105	23174
18	23175
115	23176
262	23177
170	23178
19	23179
14	23180
164	23181
38	23182
228	23183
27	23184
92	23185
1	23186
26	23187
155	23188
19	23189
91	23190
68	23191
57	23192
23	23193
134	23194
272	23195
186	23196
956	23197
6	23198
62	23199
460	23200
118	23201
176	23202
89	23203
2	23204
22	23205
19	23206
170	23207
1	23208
6	23209
139	23210
34	23211
9	23212
1	23213
4	23214
8	23215
195	23216
372	23217
327	23218
14	23219
75	23220
299	23221
403	23222
33	23223
334	23224
153	23225
7	23226
269	23227
1	23228
100	23229
252	23230
11	23231
1	23232
41	23233
78	23234
215	23235
19	23236
37	23237
6	23238
55	23239
5	23240
8	23241
50	23242
7	23243
23	23244
824	23245
370	23246
65	23247
191	23248
537	23249
2	23250
565	23251
177	23252
192	23253
142	23254
364	23255
27	23256
57	23257
9	23258
1	23259
96	23260
311	23261
39	23262
28	23263
65	23264
43	23265
220	23266
43	23267
4	23268
119	23269
248	23270
360	23271
42	23272
76	23273
259	23274
1	23275
174	23276
12	23277
39	23278
109	23279
16	23280
440	23281
31	23282
137	23283
44	23284
1	23285
269	23286
216	23287
561	23288
97	23289
144	23290
513	23291
94	23292
147	23293
205	23294
159	23295
27	23296
5	23297
246	23298
57	23299
96	23300
103	23301
595	23302
33	23303
238	23304
258	23305
10	23306
374	23307
17	23308
524	23309
57	23310
58	23311
429	23312
19	23313
318	23314
80	23315
280	23316
53	23317
134	23318
1	23319
74	23320
92	23321
121	23322
148	23323
8	23324
49	23325
224	23326
60	23327
676	23328
345	23329
5	23330
72	23331
5	23332
31	23333
352	23334
293	23335
2	23336
25	23337
43	23338
1	23339
8	23340
115	23341
6	23342
599	23343
48	23344
134	23345
1	23346
113	23347
410	23348
231	23349
14	23350
9	23351
37	23352
307	23353
159	23354
2	23355
243	23356
42	23357
177	23358
9	23359
239	23360
518	23361
8	23362
118	23363
26	23364
1	23365
472	23366
26	23367
92	23368
55	23369
218	23370
377	23371
1	23372
312	23373
467	23374
8	23375
115	23376
47	23377
6	23378
201	23379
36	23380
392	23381
56	23382
6	23383
398	23384
2	23385
214	23386
621	23387
62	23388
22	23389
70	23390
13	23391
153	23392
6	23393
330	23394
45	23395
31	23396
12	23397
120	23398
326	23399
116	23400
441	23401
11	23402
40	23403
29	23404
5	23405
7	23406
30	23407
149	23408
96	23409
405	23410
59	23411
237	23412
43	23413
5	23414
268	23415
56	23416
228	23417
321	23418
56	23419
55	23420
30	23421
12	23422
122	23423
10	23424
112	23425
2	23426
53	23427
281	23428
269	23429
77	23430
131	23431
28	23432
18	23433
672	23434
51	23435
380	23436
424	23437
32	23438
38	23439
346	23440
38	23441
28	23442
29	23443
152	23444
274	23445
154	23446
1	23447
42	23448
76	23449
709	23450
449	23451
73	23452
8	23453
3	23454
46	23455
121	23456
4	23457
2	23458
755	23459
717	23460
132	23461
118	23462
138	23463
8	23464
23	23465
609	23466
35	23467
189	23468
7	23469
26	23470
287	23471
212	23472
133	23473
59	23474
20	23475
18	23476
5	23477
86	23478
52	23479
11	23480
26	23481
293	23482
48	23483
4	23484
190	23485
288	23486
51	23487
40	23488
296	23489
312	23490
6	23491
34	23492
178	23493
315	23494
143	23495
149	23496
23	23497
785	23498
15	23499
4	23500
34	23501
327	23502
83	23503
240	23504
65	23505
54	23506
6	23507
226	23508
69	23509
94	23510
24	23511
4	23512
41	23513
14	23514
1	23515
13	23516
112	23517
12	23518
91	23519
4	23520
274	23521
1	23522
49	23523
49	23524
410	23525
79	23526
42	23527
30	23528
13	23529
116	23530
2	23531
13	23532
324	23533
23	23534
1	23535
177	23536
70	23537
163	23538
427	23539
21	23540
535	23541
11	23542
20	23543
355	23544
114	23545
311	23546
104	23547
57	23548
23	23549
55	23550
9	23551
1	23552
17	23553
1	23554
97	23555
73	23556
18	23557
20	23558
210	23559
85	23560
24	23561
3	23562
17	23563
26	23564
154	23565
37	23566
200	23567
124	23568
2	23569
81	23570
66	23571
62	23572
24	23573
294	23574
192	23575
369	23576
273	23577
204	23578
153	23579
30	23580
244	23581
96	23582
29	23583
18	23584
85	23585
86	23586
19	23587
249	23588
59	23589
105	23590
141	23591
16	23592
169	23593
37	23594
14	23595
6	23596
23	23597
7	23598
46	23599
208	23600
7	23601
78	23602
18	23603
70	23604
693	23605
138	23606
19	23607
151	23608
3	23609
14	23610
159	23611
235	23612
203	23613
81	23614
25	23615
15	23616
129	23617
43	23618
104	23619
22	23620
11	23621
28	23622
93	23623
42	23624
91	23625
32	23626
294	23627
5	23628
112	23629
185	23630
75	23631
4	23632
478	23633
257	23634
63	23635
532	23636
248	23637
61	23638
404	23639
110	23640
133	23641
15	23642
107	23643
44	23644
20	23645
5	23646
559	23647
81	23648
1	23649
215	23650
20	23651
658	23652
62	23653
46	23654
8	23655
78	23656
98	23657
2	23658
177	23659
213	23660
38	23661
34	23662
114	23663
292	23664
44	23665
246	23666
146	23667
5	23668
195	23669
117	23670
59	23671
19	23672
650	23673
2	23674
318	23675
1	23676
97	23677
18	23678
15	23679
18	23680
15	23681
2	23682
173	23683
53	23684
14	23685
34	23686
69	23687
41	23688
57	23689
54	23690
3	23691
4	23692
16	23693
40	23694
278	23695
7	23696
150	23697
3	23698
15	23699
39	23700
134	23701
39	23702
24	23703
228	23704
64	23705
57	23706
28	23707
14	23708
132	23709
11	23710
5	23711
117	23712
137	23713
10	23714
5	23715
7	23716
106	23717
242	23718
79	23719
887	23720
88	23721
97	23722
11	23723
358	23724
257	23725
135	23726
15	23727
23	23728
173	23729
105	23730
45	23731
84	23732
20	23733
148	23734
384	23735
29	23736
301	23737
63	23738
62	23739
3	23740
79	23741
5	23742
62	23743
68	23744
163	23745
35	23746
5	23747
92	23748
42	23749
196	23750
189	23751
510	23752
42	23753
18	23754
65	23755
15	23756
87	23757
17	23758
78	23759
531	23760
314	23761
8	23762
88	23763
3	23764
2	23765
12	23766
3	23767
301	23768
415	23769
211	23770
323	23771
269	23772
84	23773
61	23774
382	23775
115	23776
130	23777
67	23778
436	23779
9	23780
1	23781
5	23782
30	23783
58	23784
25	23785
158	23786
109	23787
24	23788
168	23789
62	23790
14	23791
191	23792
260	23793
91	23794
251	23795
38	23796
10	23797
7	23798
16	23799
18	23800
469	23801
477	23802
323	23803
127	23804
138	23805
8	23806
96	23807
24	23808
7	23809
77	23810
305	23811
113	23812
133	23813
190	23814
138	23815
193	23816
27	23817
109	23818
240	23819
10	23820
170	23821
36	23822
3	23823
8	23824
70	23825
228	23826
31	23827
26	23828
5	23829
19	23830
57	23831
162	23832
11	23833
39	23834
68	23835
117	23836
10	23837
115	23838
661	23839
18	23840
48	23841
6	23842
88	23843
99	23844
16	23845
17	23846
194	23847
309	23848
34	23849
3	23850
135	23851
109	23852
203	23853
30	23854
1	23855
9	23856
15	23857
6	23858
593	23859
14	23860
35	23861
189	23862
135	23863
26	23864
77	23865
660	23866
157	23867
36	23868
209	23869
22	23870
36	23871
159	23872
17	23873
2	23874
95	23875
1	23876
146	23877
39	23878
9	23879
56	23880
67	23881
66	23882
85	23883
58	23884
18	23885
55	23886
583	23887
4	23888
43	23889
42	23890
87	23891
16	23892
25	23893
86	23894
55	23895
68	23896
91	23897
558	23898
8	23899
167	23900
202	23901
45	23902
115	23903
64	23904
96	23905
17	23906
241	23907
73	23908
31	23909
85	23910
83	23911
61	23912
6	23913
204	23914
120	23915
83	23916
46	23917
27	23918
153	23919
159	23920
4	23921
289	23922
149	23923
29	23924
5	23925
396	23926
4	23927
15	23928
149	23929
229	23930
33	23931
31	23932
144	23933
244	23934
111	23935
8	23936
26	23937
303	23938
579	23939
37	23940
185	23941
170	23942
7	23943
4	23944
86	23945
63	23946
318	23947
4	23948
18	23949
87	23950
82	23951
324	23952
158	23953
32	23954
494	23955
697	23956
150	23957
305	23958
76	23959
198	23960
5	23961
12	23962
2	23963
49	23964
1	23965
2	23966
47	23967
1	23968
159	23969
16	23970
21	23971
7	23972
6	23973
41	23974
6	23975
50	23976
33	23977
6	23978
190	23979
16	23980
151	23981
39	23982
121	23983
318	23984
24	23985
61	23986
212	23987
33	23988
19	23989
60	23990
108	23991
141	23992
50	23993
1	23994
185	23995
55	23996
285	23997
100	23998
53	23999
233	24000
191	24001
279	24002
12	24003
195	24004
1	24005
52	24006
8	24007
17	24008
9	24009
842	24010
46	24011
231	24012
70	24013
10	24014
54	24015
82	24016
409	24017
250	24018
16	24019
171	24020
67	24021
87	24022
171	24023
14	24024
94	24025
245	24026
3	24027
37	24028
7	24029
469	24030
98	24031
27	24032
62	24033
331	24034
88	24035
424	24036
20	24037
635	24038
19	24039
19	24040
7	24041
79	24042
167	24043
849	24044
2	24045
20	24046
5	24047
376	24048
13	24049
46	24050
431	24051
3	24052
16	24053
80	24054
1	24055
9	24056
22	24057
54	24058
10	24059
239	24060
395	24061
319	24062
96	24063
5	24064
51	24065
434	24066
26	24067
14	24068
34	24069
111	24070
919	24071
210	24072
285	24073
166	24074
4	24075
5	24076
9	24077
4	24078
167	24079
395	24080
7	24081
9	24082
34	24083
128	24084
57	24085
43	24086
16	24087
209	24088
22	24089
77	24090
1019	24091
89	24092
20	24093
53	24094
44	24095
50	24096
469	24097
427	24098
467	24099
87	24100
221	24101
1	24102
17	24103
374	24104
314	24105
107	24106
38	24107
93	24108
8	24109
10	24110
28	24111
137	24112
733	24113
501	24114
84	24115
4	24116
13	24117
3	24118
79	24119
141	24120
110	24121
18	24122
241	24123
16	24124
175	24125
200	24126
39	24127
28	24128
7	24129
66	24130
30	24131
598	24132
10	24133
7	24134
88	24135
16	24136
73	24137
8	24138
198	24139
22	24140
2	24141
273	24142
5	24143
137	24144
486	24145
4	24146
179	24147
40	24148
11	24149
19	24150
1	24151
106	24152
114	24153
176	24154
81	24155
9	24156
171	24157
80	24158
4	24159
22	24160
125	24161
606	24162
1	24163
76	24164
2	24165
46	24166
2	24167
82	24168
170	24169
467	24170
8	24171
158	24172
55	24173
1	24174
29	24175
127	24176
5	24177
3	24178
46	24179
4	24180
35	24181
211	24182
5	24183
3	24184
99	24185
536	24186
4	24187
256	24188
50	24189
44	24190
11	24191
357	24192
31	24193
40	24194
14	24195
45	24196
360	24197
173	24198
35	24199
40	24200
96	24201
28	24202
54	24203
50	24204
110	24205
209	24206
44	24207
15	24208
360	24209
24	24210
134	24211
82	24212
62	24213
202	24214
67	24215
131	24216
142	24217
149	24218
27	24219
320	24220
622	24221
15	24222
30	24223
9	24224
143	24225
33	24226
226	24227
24	24228
7	24229
337	24230
115	24231
14	24232
4	24233
119	24234
180	24235
3	24236
4	24237
185	24238
259	24239
18	24240
22	24241
108	24242
212	24243
119	24244
11	24245
143	24246
424	24247
77	24248
150	24249
28	24250
361	24251
252	24252
330	24253
377	24254
103	24255
56	24256
460	24257
5	24258
283	24259
136	24260
19	24261
385	24262
18	24263
21	24264
373	24265
57	24266
44	24267
7	24268
27	24269
73	24270
105	24271
194	24272
5	24273
742	24274
67	24275
10	24276
42	24277
107	24278
45	24279
280	24280
10	24281
7	24282
838	24283
47	24284
29	24285
91	24286
24	24287
212	24288
344	24289
21	24290
2	24291
56	24292
203	24293
16	24294
46	24295
99	24296
41	24297
69	24298
7	24299
26	24300
31	24301
377	24302
80	24303
681	24304
38	24305
10	24306
95	24307
98	24308
98	24309
46	24310
196	24311
2	24312
82	24313
1	24314
56	24315
167	24316
32	24317
62	24318
44	24319
33	24320
35	24321
51	24322
132	24323
4	24324
828	24325
528	24326
3	24327
98	24328
98	24329
17	24330
217	24331
579	24332
3	24333
486	24334
10	24335
91	24336
48	24337
67	24338
250	24339
42	24340
35	24341
84	24342
323	24343
80	24344
166	24345
37	24346
313	24347
12	24348
480	24349
49	24350
87	24351
4	24352
91	24353
50	24354
6	24355
870	24356
39	24357
23	24358
106	24359
152	24360
10	24361
306	24362
174	24363
46	24364
7	24365
168	24366
116	24367
2	24368
126	24369
12	24370
5	24371
62	24372
3	24373
136	24374
85	24375
831	24376
2	24377
4	24378
11	24379
118	24380
9	24381
68	24382
2	24383
36	24384
106	24385
387	24386
6	24387
45	24388
37	24389
265	24390
301	24391
256	24392
27	24393
175	24394
20	24395
18	24396
16	24397
292	24398
14	24399
89	24400
220	24401
200	24402
25	24403
514	24404
26	24405
35	24406
451	24407
8	24408
169	24409
17	24410
614	24411
469	24412
30	24413
51	24414
1	24415
3	24416
63	24417
108	24418
72	24419
3	24420
162	24421
181	24422
261	24423
349	24424
18	24425
5	24426
528	24427
16	24428
279	24429
37	24430
18	24431
58	24432
100	24433
314	24434
28	24435
680	24436
256	24437
190	24438
37	24439
2	24440
3	24441
5	24442
217	24443
103	24444
203	24445
28	24446
251	24447
173	24448
10	24449
261	24450
5	24451
52	24452
180	24453
25	24454
9	24455
306	24456
142	24457
6	24458
932	24459
14	24460
15	24461
28	24462
448	24463
163	24464
24	24465
17	24466
192	24467
362	24468
296	24469
152	24470
45	24471
5	24472
4	24473
1	24474
114	24475
4	24476
215	24477
24	24478
3	24479
26	24480
5	24481
5	24482
32	24483
94	24484
31	24485
421	24486
291	24487
301	24488
8	24489
346	24490
22	24491
29	24492
223	24493
55	24494
256	24495
178	24496
5	24497
107	24498
24	24499
160	24500
38	24501
16	24502
107	24503
112	24504
39	24505
18	24506
97	24507
88	24508
144	24509
27	24510
679	24511
212	24512
69	24513
244	24514
294	24515
7	24516
27	24517
179	24518
14	24519
412	24520
207	24521
74	24522
8	24523
106	24524
1	24525
17	24526
91	24527
432	24528
3	24529
139	24530
1	24531
225	24532
57	24533
111	24534
3	24535
74	24536
393	24537
273	24538
38	24539
132	24540
3	24541
2	24542
2	24543
295	24544
102	24545
29	24546
9	24547
32	24548
45	24549
87	24550
215	24551
1	24552
59	24553
6	24554
4	24555
2	24556
133	24557
87	24558
9	24559
82	24560
15	24561
7	24562
33	24563
14	24564
106	24565
56	24566
43	24567
164	24568
215	24569
7	24570
8	24571
6	24572
298	24573
8	24574
436	24575
1	24576
5	24577
94	24578
15	24579
30	24580
74	24581
42	24582
82	24583
207	24584
97	24585
59	24586
687	24587
784	24588
9	24589
39	24590
5	24591
45	24592
5	24593
542	24594
257	24595
10	24596
58	24597
22	24598
217	24599
23	24600
5	24601
254	24602
51	24603
145	24604
325	24605
35	24606
10	24607
83	24608
32	24609
94	24610
32	24611
80	24612
93	24613
123	24614
6	24615
39	24616
321	24617
88	24618
14	24619
547	24620
310	24621
12	24622
117	24623
128	24624
61	24625
129	24626
134	24627
87	24628
549	24629
19	24630
188	24631
245	24632
56	24633
12	24634
4	24635
187	24636
48	24637
843	24638
9	24639
98	24640
26	24641
12	24642
50	24643
381	24644
85	24645
253	24646
8	24647
5	24648
150	24649
47	24650
235	24651
279	24652
244	24653
106	24654
41	24655
215	24656
5	24657
3	24658
35	24659
19	24660
12	24661
30	24662
53	24663
2	24664
14	24665
41	24666
12	24667
22	24668
51	24669
45	24670
10	24671
175	24672
128	24673
165	24674
89	24675
8	24676
216	24677
17	24678
238	24679
74	24680
110	24681
154	24682
514	24683
643	24684
337	24685
96	24686
265	24687
5	24688
33	24689
8	24690
367	24691
5	24692
378	24693
406	24694
1	24695
1	24696
81	24697
30	24698
191	24699
18	24700
92	24701
22	24702
207	24703
60	24704
103	24705
30	24706
352	24707
9	24708
1	24709
15	24710
280	24711
5	24712
44	24713
113	24714
2	24715
199	24716
57	24717
181	24718
93	24719
623	24720
21	24721
127	24722
491	24723
240	24724
10	24725
76	24726
70	24727
11	24728
10	24729
14	24730
604	24731
18	24732
234	24733
34	24734
55	24735
560	24736
8	24737
323	24738
583	24739
2	24740
37	24741
1	24742
260	24743
54	24744
15	24745
119	24746
10	24747
13	24748
326	24749
5	24750
61	24751
191	24752
5	24753
127	24754
6	24755
10	24756
5	24757
223	24758
11	24759
7	24760
180	24761
34	24762
84	24763
25	24764
37	24765
53	24766
18	24767
216	24768
37	24769
1	24770
567	24771
493	24772
355	24773
9	24774
116	24775
144	24776
145	24777
247	24778
49	24779
35	24780
8	24781
26	24782
58	24783
155	24784
3	24785
44	24786
44	24787
39	24788
17	24789
75	24790
39	24791
14	24792
45	24793
93	24794
24	24795
60	24796
8	24797
190	24798
601	24799
55	24800
35	24801
220	24802
136	24803
522	24804
557	24805
125	24806
19	24807
281	24808
56	24809
101	24810
231	24811
144	24812
115	24813
674	24814
175	24815
432	24816
21	24817
41	24818
51	24819
93	24820
100	24821
84	24822
21	24823
158	24824
31	24825
92	24826
695	24827
3	24828
19	24829
1106	24830
280	24831
423	24832
167	24833
37	24834
5	24835
10	24836
79	24837
206	24838
573	24839
82	24840
133	24841
7	24842
248	24843
56	24844
4	24845
176	24846
54	24847
23	24848
114	24849
8	24850
32	24851
70	24852
163	24853
143	24854
227	24855
4	24856
52	24857
54	24858
497	24859
185	24860
11	24861
9	24862
38	24863
16	24864
14	24865
42	24866
89	24867
35	24868
16	24869
91	24870
1	24871
466	24872
152	24873
173	24874
614	24875
100	24876
388	24877
711	24878
10	24879
1	24880
33	24881
453	24882
29	24883
163	24884
7	24885
2	24886
312	24887
69	24888
86	24889
2	24890
366	24891
39	24892
151	24893
9	24894
130	24895
238	24896
47	24897
20	24898
174	24899
58	24900
59	24901
36	24902
4	24903
10	24904
92	24905
203	24906
404	24907
173	24908
306	24909
43	24910
304	24911
11	24912
25	24913
17	24914
85	24915
414	24916
639	24917
3	24918
364	24919
571	24920
609	24921
263	24922
10	24923
29	24924
45	24925
53	24926
133	24927
260	24928
52	24929
20	24930
6	24931
37	24932
118	24933
92	24934
23	24935
134	24936
35	24937
137	24938
200	24939
28	24940
38	24941
1	24942
154	24943
157	24944
125	24945
2	24946
310	24947
116	24948
146	24949
12	24950
12	24951
56	24952
353	24953
231	24954
1	24955
148	24956
10	24957
61	24958
3	24959
12	24960
1	24961
35	24962
325	24963
1	24964
96	24965
76	24966
138	24967
52	24968
24	24969
895	24970
133	24971
61	24972
36	24973
55	24974
3	24975
52	24976
86	24977
166	24978
96	24979
45	24980
2	24981
5	24982
74	24983
154	24984
11	24985
13	24986
146	24987
8	24988
455	24989
24	24990
1	24991
349	24992
48	24993
133	24994
8	24995
11	24996
113	24997
49	24998
10	24999
7	25000
11	25001
199	25002
22	25003
88	25004
135	25005
38	25006
11	25007
196	25008
8	25009
121	25010
111	25011
76	25012
86	25013
15	25014
302	25015
22	25016
38	25017
105	25018
7	25019
4	25020
5	25021
244	25022
4	25023
22	25024
36	25025
71	25026
134	25027
42	25028
365	25029
9	25030
517	25031
6	25032
179	25033
20	25034
264	25035
33	25036
79	25037
27	25038
69	25039
4	25040
3	25041
96	25042
833	25043
429	25044
12	25045
73	25046
12	25047
38	25048
249	25049
15	25050
100	25051
4	25052
89	25053
38	25054
94	25055
48	25056
41	25057
176	25058
10	25059
23	25060
294	25061
28	25062
32	25063
61	25064
3	25065
5	25066
246	25067
105	25068
107	25069
50	25070
21	25071
19	25072
266	25073
4	25074
1	25075
241	25076
299	25077
189	25078
175	25079
90	25080
141	25081
27	25082
23	25083
209	25084
5	25085
389	25086
341	25087
117	25088
25	25089
30	25090
7	25091
38	25092
23	25093
1	25094
1	25095
2	25096
5	25097
193	25098
190	25099
259	25100
98	25101
19	25102
130	25103
190	25104
251	25105
6	25106
48	25107
5	25108
11	25109
69	25110
149	25111
175	25112
8	25113
23	25114
139	25115
44	25116
19	25117
139	25118
72	25119
38	25120
46	25121
55	25122
16	25123
91	25124
2	25125
82	25126
104	25127
42	25128
41	25129
16	25130
8	25131
62	25132
3	25133
238	25134
180	25135
76	25136
63	25137
2	25138
4	25139
14	25140
49	25141
34	25142
38	25143
259	25144
215	25145
80	25146
119	25147
85	25148
37	25149
34	25150
225	25151
54	25152
32	25153
53	25154
3	25155
32	25156
69	25157
9	25158
137	25159
169	25160
26	25161
3	25162
30	25163
4	25164
82	25165
47	25166
10	25167
76	25168
2	25169
116	25170
150	25171
45	25172
5	25173
42	25174
189	25175
40	25176
139	25177
107	25178
196	25179
32	25180
155	25181
4	25182
306	25183
351	25184
996	25185
48	25186
40	25187
113	25188
89	25189
153	25190
6	25191
21	25192
76	25193
446	25194
591	25195
97	25196
153	25197
74	25198
7	25199
151	25200
4	25201
16	25202
120	25203
5	25204
29	25205
4	25206
8	25207
25	25208
29	25209
94	25210
16	25211
108	25212
11	25213
132	25214
76	25215
67	25216
3	25217
9	25218
52	25219
3	25220
52	25221
10	25222
19	25223
38	25224
4	25225
65	25226
58	25227
192	25228
1	25229
2	25230
35	25231
20	25232
1	25233
2	25234
21	25235
235	25236
554	25237
106	25238
41	25239
1	25240
38	25241
192	25242
51	25243
15	25244
28	25245
1	25246
53	25247
6	25248
7	25249
90	25250
257	25251
174	25252
192	25253
45	25254
353	25255
57	25256
142	25257
21	25258
19	25259
349	25260
101	25261
40	25262
242	25263
64	25264
162	25265
65	25266
294	25267
5	25268
95	25269
243	25270
221	25271
31	25272
5	25273
239	25274
13	25275
14	25276
8	25277
15	25278
52	25279
7	25280
3	25281
47	25282
135	25283
1	25284
265	25285
85	25286
18	25287
6	25288
225	25289
200	25290
9	25291
71	25292
75	25293
378	25294
26	25295
1	25296
143	25297
173	25298
36	25299
1	25300
159	25301
98	25302
133	25303
141	25304
2	25305
187	25306
165	25307
45	25308
31	25309
23	25310
8	25311
181	25312
137	25313
28	25314
108	25315
3	25316
206	25317
318	25318
85	25319
115	25320
13	25321
3	25322
10	25323
84	25324
321	25325
451	25326
6	25327
5	25328
386	25329
16	25330
3	25331
391	25332
505	25333
237	25334
27	25335
536	25336
283	25337
38	25338
106	25339
830	25340
8	25341
185	25342
122	25343
521	25344
5	25345
186	25346
260	25347
287	25348
135	25349
71	25350
10	25351
23	25352
32	25353
46	25354
137	25355
131	25356
29	25357
26	25358
292	25359
390	25360
44	25361
234	25362
24	25363
3	25364
356	25365
64	25366
8	25367
293	25368
41	25369
69	25370
16	25371
56	25372
333	25373
264	25374
13	25375
582	25376
32	25377
57	25378
13	25379
3	25380
61	25381
8	25382
3	25383
184	25384
36	25385
37	25386
38	25387
8	25388
147	25389
130	25390
155	25391
202	25392
36	25393
28	25394
8	25395
8	25396
853	25397
91	25398
16	25399
292	25400
219	25401
254	25402
212	25403
34	25404
11	25405
525	25406
2	25407
23	25408
68	25409
51	25410
17	25411
27	25412
167	25413
126	25414
118	25415
43	25416
98	25417
23	25418
11	25419
14	25420
10	25421
360	25422
84	25423
219	25424
479	25425
9	25426
24	25427
12	25428
111	25429
105	25430
46	25431
7	25432
7	25433
76	25434
155	25435
12	25436
30	25437
18	25438
2	25439
124	25440
2	25441
135	25442
102	25443
12	25444
20	25445
19	25446
41	25447
37	25448
24	25449
18	25450
63	25451
324	25452
13	25453
370	25454
255	25455
443	25456
5	25457
2	25458
315	25459
23	25460
27	25461
2	25462
139	25463
221	25464
99	25465
12	25466
598	25467
43	25468
216	25469
11	25470
73	25471
35	25472
7	25473
37	25474
440	25475
92	25476
15	25477
533	25478
453	25479
310	25480
265	25481
154	25482
65	25483
63	25484
25	25485
34	25486
142	25487
123	25488
276	25489
1	25490
56	25491
202	25492
159	25493
44	25494
11	25495
318	25496
5	25497
2	25498
173	25499
37	25500
72	25501
94	25502
54	25503
192	25504
6	25505
91	25506
144	25507
574	25508
146	25509
201	25510
35	25511
246	25512
87	25513
38	25514
864	25515
128	25516
17	25517
39	25518
253	25519
87	25520
38	25521
913	25522
165	25523
11	25524
12	25525
71	25526
20	25527
193	25528
1	25529
30	25530
37	25531
272	25532
27	25533
10	25534
157	25535
166	25536
18	25537
146	25538
36	25539
339	25540
99	25541
86	25542
2	25543
727	25544
2	25545
438	25546
10	25547
30	25548
141	25549
12	25550
4	25551
1006	25552
108	25553
51	25554
28	25555
59	25556
6	25557
258	25558
33	25559
2	25560
557	25561
54	25562
10	25563
5	25564
137	25565
557	25566
150	25567
130	25568
21	25569
262	25570
4	25571
12	25572
267	25573
39	25574
1	25575
29	25576
148	25577
38	25578
97	25579
45	25580
69	25581
27	25582
131	25583
10	25584
12	25585
90	25586
225	25587
267	25588
30	25589
289	25590
300	25591
5	25592
4	25593
20	25594
204	25595
62	25596
484	25597
112	25598
2	25599
31	25600
114	25601
249	25602
14	25603
34	25604
6	25605
32	25606
132	25607
32	25608
5	25609
41	25610
4	25611
28	25612
89	25613
13	25614
261	25615
389	25616
88	25617
24	25618
9	25619
55	25620
144	25621
24	25622
19	25623
17	25624
532	25625
144	25626
297	25627
2	25628
10	25629
1	25630
548	25631
319	25632
65	25633
20	25634
24	25635
90	25636
5	25637
188	25638
336	25639
43	25640
36	25641
130	25642
62	25643
96	25644
42	25645
36	25646
473	25647
99	25648
1	25649
146	25650
314	25651
94	25652
45	25653
58	25654
54	25655
9	25656
459	25657
58	25658
323	25659
172	25660
110	25661
7	25662
97	25663
8	25664
65	25665
31	25666
150	25667
320	25668
9	25669
125	25670
119	25671
3	25672
3	25673
130	25674
23	25675
324	25676
147	25677
45	25678
1	25679
35	25680
9	25681
72	25682
29	25683
19	25684
236	25685
165	25686
9	25687
82	25688
2	25689
47	25690
70	25691
424	25692
183	25693
9	25694
192	25695
68	25696
6	25697
6	25698
18	25699
294	25700
84	25701
1	25702
1	25703
166	25704
18	25705
48	25706
211	25707
27	25708
222	25709
66	25710
243	25711
463	25712
115	25713
88	25714
1	25715
653	25716
38	25717
31	25718
39	25719
40	25720
6	25721
82	25722
500	25723
54	25724
52	25725
2	25726
43	25727
2	25728
176	25729
546	25730
176	25731
8	25732
10	25733
4	25734
33	25735
56	25736
165	25737
101	25738
1	25739
66	25740
53	25741
237	25742
18	25743
5	25744
107	25745
82	25746
100	25747
53	25748
7	25749
76	25750
30	25751
56	25752
24	25753
144	25754
42	25755
58	25756
17	25757
72	25758
20	25759
15	25760
148	25761
73	25762
47	25763
502	25764
2	25765
31	25766
4	25767
1	25768
12	25769
57	25770
105	25771
79	25772
75	25773
117	25774
33	25775
17	25776
1	25777
39	25778
116	25779
17	25780
2	25781
36	25782
202	25783
57	25784
527	25785
132	25786
2	25787
38	25788
49	25789
44	25790
20	25791
207	25792
127	25793
39	25794
21	25795
211	25796
27	25797
105	25798
380	25799
1	25800
53	25801
332	25802
10	25803
51	25804
2	25805
6	25806
89	25807
114	25808
13	25809
9	25810
192	25811
33	25812
5	25813
13	25814
17	25815
200	25816
80	25817
175	25818
60	25819
22	25820
64	25821
14	25822
120	25823
4	25824
172	25825
358	25826
98	25827
10	25828
195	25829
19	25830
23	25831
41	25832
10	25833
166	25834
325	25835
204	25836
6	25837
92	25838
36	25839
34	25840
20	25841
3	25842
11	25843
49	25844
25	25845
316	25846
2	25847
33	25848
665	25849
40	25850
112	25851
110	25852
51	25853
819	25854
37	25855
14	25856
26	25857
51	25858
20	25859
8	25860
304	25861
73	25862
84	25863
3	25864
43	25865
98	25866
19	25867
159	25868
37	25869
30	25870
97	25871
115	25872
680	25873
5	25874
11	25875
105	25876
422	25877
6	25878
174	25879
64	25880
28	25881
61	25882
106	25883
186	25884
17	25885
643	25886
43	25887
21	25888
57	25889
190	25890
43	25891
145	25892
4	25893
351	25894
152	25895
10	25896
57	25897
97	25898
7	25899
173	25900
108	25901
61	25902
166	25903
18	25904
119	25905
3	25906
239	25907
42	25908
86	25909
116	25910
186	25911
112	25912
16	25913
6	25914
555	25915
12	25916
122	25917
31	25918
30	25919
158	25920
151	25921
39	25922
308	25923
19	25924
137	25925
1	25926
252	25927
32	25928
265	25929
34	25930
165	25931
380	25932
7	25933
50	25934
136	25935
116	25936
56	25937
35	25938
9	25939
65	25940
4	25941
59	25942
103	25943
211	25944
151	25945
34	25946
304	25947
8	25948
247	25949
111	25950
70	25951
52	25952
6	25953
360	25954
24	25955
80	25956
137	25957
54	25958
39	25959
5	25960
357	25961
91	25962
40	25963
147	25964
44	25965
41	25966
61	25967
77	25968
1040	25969
132	25970
35	25971
209	25972
761	25973
18	25974
164	25975
246	25976
194	25977
199	25978
171	25979
317	25980
6	25981
32	25982
1	25983
65	25984
39	25985
5	25986
10	25987
6	25988
588	25989
70	25990
457	25991
74	25992
145	25993
64	25994
9	25995
327	25996
114	25997
112	25998
156	25999
247	26000
46	26001
119	26002
34	26003
318	26004
9	26005
45	26006
129	26007
132	26008
336	26009
30	26010
34	26011
243	26012
480	26013
12	26014
406	26015
21	26016
388	26017
176	26018
9	26019
38	26020
40	26021
80	26022
150	26023
189	26024
117	26025
175	26026
27	26027
174	26028
7	26029
24	26030
88	26031
61	26032
12	26033
88	26034
33	26035
101	26036
32	26037
23	26038
70	26039
21	26040
58	26041
339	26042
329	26043
190	26044
46	26045
17	26046
383	26047
3	26048
216	26049
11	26050
23	26051
3	26052
73	26053
37	26054
53	26055
134	26056
485	26057
11	26058
164	26059
218	26060
18	26061
27	26062
348	26063
56	26064
57	26065
128	26066
828	26067
10	26068
1	26069
81	26070
82	26071
31	26072
10	26073
272	26074
46	26075
33	26076
662	26077
17	26078
23	26079
5	26080
3	26081
123	26082
41	26083
27	26084
660	26085
609	26086
183	26087
21	26088
120	26089
56	26090
5	26091
27	26092
77	26093
210	26094
3	26095
3	26096
21	26097
67	26098
10	26099
3	26100
8	26101
27	26102
12	26103
125	26104
1	26105
24	26106
257	26107
1	26108
175	26109
73	26110
121	26111
183	26112
33	26113
20	26114
76	26115
36	26116
25	26117
96	26118
76	26119
115	26120
236	26121
3	26122
45	26123
132	26124
26	26125
24	26126
1	26127
6	26128
11	26129
173	26130
5	26131
9	26132
190	26133
5	26134
37	26135
284	26136
192	26137
62	26138
2	26139
91	26140
65	26141
6	26142
31	26143
195	26144
363	26145
138	26146
48	26147
80	26148
20	26149
52	26150
74	26151
8	26152
206	26153
16	26154
214	26155
24	26156
671	26157
15	26158
24	26159
320	26160
68	26161
8	26162
35	26163
1	26164
122	26165
852	26166
34	26167
155	26168
2	26169
4	26170
41	26171
105	26172
109	26173
21	26174
1	26175
38	26176
53	26177
504	26178
130	26179
48	26180
2	26181
23	26182
7	26183
107	26184
7	26185
319	26186
9	26187
5	26188
33	26189
42	26190
500	26191
150	26192
26	26193
1	26194
232	26195
91	26196
76	26197
1	26198
218	26199
5	26200
30	26201
2	26202
452	26203
17	26204
45	26205
14	26206
28	26207
3	26208
16	26209
7	26210
628	26211
124	26212
48	26213
138	26214
41	26215
260	26216
14	26217
139	26218
97	26219
4	26220
27	26221
101	26222
13	26223
1	26224
2	26225
8	26226
64	26227
73	26228
52	26229
48	26230
442	26231
14	26232
71	26233
161	26234
1	26235
7	26236
44	26237
5	26238
492	26239
179	26240
56	26241
4	26242
64	26243
18	26244
13	26245
8	26246
210	26247
63	26248
1	26249
22	26250
142	26251
52	26252
8	26253
4	26254
4	26255
26	26256
323	26257
5	26258
37	26259
260	26260
619	26261
43	26262
8	26263
1	26264
9	26265
60	26266
92	26267
30	26268
28	26269
62	26270
815	26271
85	26272
9	26273
225	26274
17	26275
74	26276
321	26277
134	26278
40	26279
78	26280
315	26281
21	26282
39	26283
10	26284
8	26285
49	26286
898	26287
46	26288
56	26289
371	26290
35	26291
43	26292
3	26293
13	26294
57	26295
70	26296
8	26297
78	26298
104	26299
456	26300
38	26301
228	26302
5	26303
20	26304
229	26305
431	26306
47	26307
112	26308
5	26309
5	26310
61	26311
66	26312
189	26313
595	26314
32	26315
56	26316
104	26317
39	26318
51	26319
107	26320
7	26321
115	26322
175	26323
92	26324
6	26325
584	26326
1	26327
114	26328
54	26329
171	26330
348	26331
286	26332
26	26333
32	26334
25	26335
444	26336
106	26337
556	26338
7	26339
77	26340
146	26341
1015	26342
74	26343
5	26344
71	26345
217	26346
171	26347
5	26348
105	26349
788	26350
350	26351
182	26352
2	26353
64	26354
268	26355
261	26356
6	26357
7	26358
47	26359
175	26360
6	26361
154	26362
294	26363
38	26364
275	26365
7	26366
27	26367
98	26368
88	26369
671	26370
26	26371
295	26372
3	26373
11	26374
15	26375
126	26376
26	26377
50	26378
10	26379
339	26380
196	26381
59	26382
1	26383
154	26384
48	26385
28	26386
22	26387
215	26388
5	26389
561	26390
165	26391
143	26392
363	26393
138	26394
274	26395
545	26396
299	26397
34	26398
61	26399
365	26400
16	26401
206	26402
14	26403
95	26404
30	26405
78	26406
13	26407
18	26408
524	26409
150	26410
275	26411
219	26412
103	26413
6	26414
81	26415
138	26416
162	26417
261	26418
484	26419
17	26420
58	26421
6	26422
469	26423
5	26424
2	26425
116	26426
215	26427
6	26428
22	26429
5	26430
1	26431
340	26432
8	26433
184	26434
19	26435
42	26436
25	26437
108	26438
25	26439
687	26440
5	26441
46	26442
52	26443
292	26444
1	26445
237	26446
50	26447
32	26448
316	26449
327	26450
103	26451
38	26452
39	26453
109	26454
118	26455
73	26456
60	26457
70	26458
46	26459
555	26460
427	26461
15	26462
1	26463
10	26464
101	26465
19	26466
56	26467
2	26468
16	26469
3	26470
167	26471
32	26472
5	26473
10	26474
64	26475
3	26476
48	26477
2	26478
49	26479
6	26480
29	26481
211	26482
632	26483
11	26484
21	26485
634	26486
40	26487
8	26488
282	26489
166	26490
134	26491
268	26492
52	26493
201	26494
212	26495
6	26496
168	26497
1	26498
138	26499
5	26500
374	26501
8	26502
21	26503
3	26504
78	26505
34	26506
36	26507
495	26508
305	26509
126	26510
61	26511
285	26512
894	26513
26	26514
162	26515
47	26516
26	26517
41	26518
6	26519
1	26520
37	26521
426	26522
41	26523
12	26524
333	26525
3	26526
31	26527
6	26528
193	26529
91	26530
43	26531
94	26532
5	26533
22	26534
34	26535
4	26536
52	26537
23	26538
402	26539
80	26540
299	26541
21	26542
196	26543
660	26544
136	26545
354	26546
12	26547
393	26548
61	26549
10	26550
53	26551
20	26552
334	26553
65	26554
4	26555
344	26556
209	26557
10	26558
107	26559
71	26560
49	26561
30	26562
82	26563
26	26564
132	26565
243	26566
383	26567
71	26568
3	26569
130	26570
248	26571
85	26572
88	26573
15	26574
425	26575
700	26576
49	26577
147	26578
87	26579
3	26580
27	26581
69	26582
54	26583
2	26584
307	26585
79	26586
4	26587
28	26588
3	26589
12	26590
88	26591
7	26592
19	26593
8	26594
198	26595
205	26596
264	26597
5	26598
109	26599
13	26600
134	26601
220	26602
183	26603
60	26604
146	26605
349	26606
7	26607
55	26608
35	26609
1	26610
22	26611
4	26612
45	26613
504	26614
125	26615
210	26616
362	26617
36	26618
133	26619
456	26620
28	26621
66	26622
34	26623
56	26624
186	26625
5	26626
31	26627
80	26628
62	26629
445	26630
271	26631
2	26632
14	26633
76	26634
163	26635
120	26636
27	26637
44	26638
1	26639
14	26640
49	26641
417	26642
122	26643
5	26644
48	26645
219	26646
451	26647
10	26648
195	26649
336	26650
5	26651
30	26652
49	26653
154	26654
62	26655
854	26656
1042	26657
1	26658
146	26659
237	26660
119	26661
456	26662
145	26663
22	26664
432	26665
2	26666
6	26667
154	26668
1	26669
148	26670
14	26671
6	26672
148	26673
125	26674
35	26675
150	26676
879	26677
31	26678
17	26679
363	26680
197	26681
185	26682
219	26683
6	26684
12	26685
11	26686
256	26687
140	26688
10	26689
236	26690
58	26691
129	26692
558	26693
130	26694
121	26695
59	26696
13	26697
7	26698
245	26699
153	26700
123	26701
14	26702
169	26703
59	26704
14	26705
58	26706
93	26707
15	26708
103	26709
122	26710
12	26711
5	26712
3	26713
139	26714
228	26715
24	26716
34	26717
36	26718
8	26719
5	26720
114	26721
157	26722
305	26723
176	26724
17	26725
280	26726
6	26727
1	26728
1	26729
49	26730
63	26731
2	26732
211	26733
151	26734
14	26735
50	26736
13	26737
128	26738
5	26739
34	26740
122	26741
8	26742
5	26743
66	26744
21	26745
19	26746
8	26747
39	26748
109	26749
92	26750
12	26751
5	26752
86	26753
262	26754
70	26755
2	26756
15	26757
12	26758
264	26759
502	26760
103	26761
61	26762
9	26763
663	26764
572	26765
121	26766
45	26767
209	26768
12	26769
10	26770
112	26771
7	26772
12	26773
69	26774
55	26775
19	26776
12	26777
60	26778
44	26779
11	26780
55	26781
3	26782
100	26783
129	26784
26	26785
18	26786
24	26787
6	26788
5	26789
36	26790
44	26791
11	26792
13	26793
95	26794
196	26795
6	26796
329	26797
44	26798
258	26799
5	26800
60	26801
18	26802
333	26803
66	26804
92	26805
2	26806
348	26807
1	26808
73	26809
148	26810
189	26811
459	26812
11	26813
19	26814
227	26815
55	26816
319	26817
49	26818
59	26819
8	26820
8	26821
802	26822
123	26823
5	26824
54	26825
4	26826
1	26827
144	26828
20	26829
166	26830
126	26831
54	26832
14	26833
182	26834
380	26835
6	26836
37	26837
8	26838
569	26839
30	26840
140	26841
31	26842
296	26843
47	26844
79	26845
386	26846
251	26847
29	26848
102	26849
21	26850
7	26851
130	26852
2	26853
201	26854
98	26855
419	26856
55	26857
22	26858
114	26859
60	26860
55	26861
11	26862
4	26863
12	26864
151	26865
13	26866
39	26867
149	26868
18	26869
11	26870
36	26871
10	26872
95	26873
1	26874
52	26875
2	26876
67	26877
56	26878
673	26879
620	26880
507	26881
637	26882
5	26883
209	26884
18	26885
33	26886
18	26887
303	26888
99	26889
90	26890
3	26891
32	26892
200	26893
205	26894
13	26895
118	26896
125	26897
58	26898
194	26899
226	26900
400	26901
74	26902
490	26903
43	26904
38	26905
283	26906
165	26907
81	26908
61	26909
99	26910
66	26911
18	26912
60	26913
232	26914
83	26915
23	26916
57	26917
104	26918
39	26919
521	26920
67	26921
365	26922
6	26923
366	26924
125	26925
29	26926
1	26927
144	26928
51	26929
175	26930
91	26931
15	26932
476	26933
43	26934
26	26935
84	26936
56	26937
3	26938
16	26939
13	26940
1	26941
484	26942
74	26943
88	26944
8	26945
464	26946
39	26947
3	26948
496	26949
42	26950
46	26951
189	26952
10	26953
43	26954
171	26955
29	26956
24	26957
4	26958
11	26959
6	26960
35	26961
25	26962
221	26963
39	26964
67	26965
10	26966
145	26967
132	26968
7	26969
303	26970
47	26971
208	26972
122	26973
10	26974
619	26975
13	26976
203	26977
14	26978
3	26979
15	26980
175	26981
332	26982
134	26983
31	26984
34	26985
355	26986
1032	26987
9	26988
29	26989
10	26990
1	26991
16	26992
9	26993
11	26994
146	26995
161	26996
31	26997
199	26998
167	26999
2	27000
7	27001
60	27002
2	27003
208	27004
50	27005
372	27006
237	27007
72	27008
9	27009
44	27010
128	27011
76	27012
264	27013
96	27014
4	27015
238	27016
135	27017
113	27018
504	27019
7	27020
14	27021
333	27022
10	27023
3	27024
1	27025
19	27026
245	27027
92	27028
74	27029
472	27030
5	27031
2	27032
358	27033
26	27034
10	27035
2	27036
57	27037
2	27038
36	27039
321	27040
57	27041
464	27042
2	27043
217	27044
195	27045
128	27046
893	27047
286	27048
415	27049
21	27050
402	27051
71	27052
512	27053
1	27054
23	27055
17	27056
16	27057
35	27058
108	27059
49	27060
83	27061
597	27062
40	27063
4	27064
3	27065
105	27066
42	27067
389	27068
35	27069
14	27070
67	27071
287	27072
105	27073
69	27074
5	27075
48	27076
75	27077
105	27078
2	27079
19	27080
42	27081
200	27082
20	27083
517	27084
429	27085
29	27086
797	27087
358	27088
267	27089
295	27090
15	27091
28	27092
34	27093
284	27094
9	27095
162	27096
6	27097
6	27098
196	27099
109	27100
33	27101
1	27102
43	27103
12	27104
795	27105
205	27106
13	27107
642	27108
40	27109
9	27110
30	27111
698	27112
45	27113
83	27114
20	27115
289	27116
99	27117
6	27118
7	27119
49	27120
96	27121
15	27122
1	27123
50	27124
41	27125
11	27126
56	27127
675	27128
291	27129
643	27130
326	27131
174	27132
5	27133
152	27134
4	27135
89	27136
32	27137
46	27138
4	27139
4	27140
515	27141
145	27142
23	27143
54	27144
258	27145
12	27146
600	27147
1	27148
26	27149
2	27150
33	27151
22	27152
25	27153
4	27154
51	27155
102	27156
46	27157
139	27158
22	27159
124	27160
31	27161
38	27162
28	27163
15	27164
207	27165
11	27166
274	27167
43	27168
26	27169
72	27170
111	27171
8	27172
263	27173
98	27174
96	27175
20	27176
49	27177
31	27178
10	27179
32	27180
43	27181
2	27182
52	27183
445	27184
223	27185
70	27186
78	27187
27	27188
44	27189
36	27190
2	27191
10	27192
22	27193
92	27194
164	27195
46	27196
109	27197
27	27198
50	27199
13	27200
8	27201
6	27202
131	27203
108	27204
14	27205
422	27206
92	27207
148	27208
37	27209
3	27210
8	27211
9	27212
11	27213
406	27214
439	27215
29	27216
133	27217
201	27218
122	27219
227	27220
28	27221
207	27222
82	27223
75	27224
688	27225
11	27226
137	27227
13	27228
233	27229
36	27230
52	27231
131	27232
136	27233
275	27234
164	27235
386	27236
60	27237
24	27238
10	27239
111	27240
274	27241
101	27242
5	27243
331	27244
22	27245
157	27246
104	27247
164	27248
85	27249
87	27250
131	27251
14	27252
52	27253
146	27254
214	27255
392	27256
5	27257
51	27258
113	27259
148	27260
1	27261
278	27262
7	27263
162	27264
14	27265
92	27266
106	27267
271	27268
36	27269
67	27270
570	27271
10	27272
92	27273
345	27274
259	27275
7	27276
761	27277
177	27278
155	27279
92	27280
1	27281
83	27282
4	27283
39	27284
38	27285
195	27286
46	27287
100	27288
522	27289
349	27290
76	27291
221	27292
23	27293
6	27294
38	27295
42	27296
160	27297
73	27298
159	27299
41	27300
312	27301
14	27302
343	27303
5	27304
706	27305
449	27306
143	27307
51	27308
71	27309
154	27310
18	27311
13	27312
19	27313
5	27314
1	27315
5	27316
21	27317
210	27318
41	27319
129	27320
7	27321
2	27322
32	27323
72	27324
16	27325
62	27326
2	27327
94	27328
98	27329
1	27330
103	27331
40	27332
10	27333
13	27334
52	27335
28	27336
252	27337
20	27338
58	27339
315	27340
154	27341
10	27342
103	27343
31	27344
1	27345
32	27346
50	27347
48	27348
67	27349
115	27350
34	27351
5	27352
70	27353
114	27354
101	27355
410	27356
20	27357
341	27358
391	27359
22	27360
22	27361
3	27362
106	27363
27	27364
7	27365
255	27366
32	27367
267	27368
240	27369
37	27370
1	27371
248	27372
334	27373
99	27374
34	27375
52	27376
9	27377
23	27378
70	27379
47	27380
2	27381
13	27382
2	27383
173	27384
49	27385
136	27386
66	27387
114	27388
1	27389
4	27390
1	27391
357	27392
18	27393
95	27394
71	27395
428	27396
338	27397
168	27398
68	27399
39	27400
188	27401
121	27402
7	27403
179	27404
108	27405
68	27406
214	27407
86	27408
300	27409
38	27410
25	27411
19	27412
27	27413
56	27414
196	27415
43	27416
133	27417
20	27418
18	27419
351	27420
2	27421
449	27422
485	27423
7	27424
115	27425
48	27426
4	27427
106	27428
14	27429
33	27430
14	27431
140	27432
20	27433
238	27434
178	27435
429	27436
239	27437
19	27438
59	27439
46	27440
291	27441
31	27442
26	27443
161	27444
324	27445
15	27446
52	27447
288	27448
522	27449
77	27450
670	27451
61	27452
116	27453
552	27454
383	27455
5	27456
281	27457
116	27458
155	27459
312	27460
7	27461
537	27462
4	27463
290	27464
108	27465
517	27466
269	27467
15	27468
384	27469
34	27470
50	27471
1	27472
5	27473
341	27474
89	27475
9	27476
164	27477
218	27478
18	27479
11	27480
5	27481
6	27482
3	27483
121	27484
348	27485
9	27486
15	27487
112	27488
103	27489
189	27490
90	27491
16	27492
190	27493
28	27494
244	27495
27	27496
81	27497
39	27498
34	27499
24	27500
344	27501
163	27502
1	27503
160	27504
354	27505
435	27506
141	27507
109	27508
253	27509
182	27510
13	27511
314	27512
38	27513
23	27514
38	27515
5	27516
568	27517
38	27518
64	27519
214	27520
32	27521
103	27522
5	27523
128	27524
60	27525
7	27526
72	27527
72	27528
349	27529
71	27530
326	27531
30	27532
10	27533
92	27534
1	27535
47	27536
79	27537
410	27538
132	27539
9	27540
246	27541
5	27542
33	27543
147	27544
3	27545
887	27546
7	27547
53	27548
430	27549
6	27550
5	27551
24	27552
18	27553
262	27554
20	27555
240	27556
34	27557
399	27558
9	27559
505	27560
704	27561
41	27562
2	27563
162	27564
3	27565
4	27566
71	27567
64	27568
16	27569
137	27570
54	27571
83	27572
31	27573
245	27574
47	27575
196	27576
52	27577
202	27578
3	27579
2	27580
70	27581
62	27582
56	27583
544	27584
935	27585
39	27586
69	27587
24	27588
254	27589
92	27590
113	27591
229	27592
98	27593
1	27594
112	27595
73	27596
254	27597
178	27598
178	27599
72	27600
13	27601
203	27602
163	27603
9	27604
188	27605
46	27606
148	27607
339	27608
231	27609
162	27610
56	27611
78	27612
1	27613
14	27614
11	27615
450	27616
49	27617
1	27618
256	27619
58	27620
2	27621
66	27622
98	27623
22	27624
50	27625
52	27626
5	27627
53	27628
365	27629
143	27630
13	27631
7	27632
191	27633
32	27634
9	27635
261	27636
23	27637
83	27638
12	27639
350	27640
369	27641
93	27642
7	27643
527	27644
171	27645
62	27646
1	27647
172	27648
507	27649
2	27650
5	27651
22	27652
685	27653
6	27654
68	27655
79	27656
218	27657
64	27658
71	27659
12	27660
12	27661
16	27662
229	27663
77	27664
2	27665
234	27666
23	27667
82	27668
545	27669
12	27670
23	27671
262	27672
607	27673
37	27674
17	27675
49	27676
88	27677
242	27678
9	27679
75	27680
21	27681
296	27682
124	27683
846	27684
2	27685
38	27686
48	27687
24	27688
44	27689
7	27690
24	27691
38	27692
79	27693
154	27694
26	27695
19	27696
2	27697
265	27698
35	27699
79	27700
91	27701
39	27702
2	27703
19	27704
91	27705
14	27706
874	27707
15	27708
114	27709
4	27710
40	27711
4	27712
175	27713
329	27714
163	27715
38	27716
445	27717
25	27718
427	27719
114	27720
8	27721
200	27722
184	27723
8	27724
80	27725
5	27726
66	27727
10	27728
213	27729
73	27730
244	27731
26	27732
190	27733
247	27734
63	27735
33	27736
3	27737
1	27738
44	27739
14	27740
273	27741
136	27742
18	27743
24	27744
31	27745
25	27746
164	27747
37	27748
2	27749
3	27750
653	27751
143	27752
25	27753
17	27754
290	27755
388	27756
9	27757
22	27758
228	27759
13	27760
6	27761
170	27762
287	27763
134	27764
18	27765
283	27766
4	27767
165	27768
14	27769
5	27770
6	27771
23	27772
701	27773
157	27774
803	27775
163	27776
14	27777
654	27778
5	27779
115	27780
3	27781
16	27782
82	27783
3	27784
184	27785
488	27786
25	27787
42	27788
35	27789
223	27790
1	27791
28	27792
65	27793
10	27794
130	27795
34	27796
78	27797
367	27798
54	27799
34	27800
59	27801
13	27802
266	27803
252	27804
207	27805
139	27806
53	27807
161	27808
39	27809
67	27810
6	27811
40	27812
31	27813
20	27814
76	27815
18	27816
1	27817
34	27818
458	27819
12	27820
39	27821
229	27822
1009	27823
168	27824
6	27825
2	27826
181	27827
47	27828
76	27829
449	27830
656	27831
419	27832
50	27833
26	27834
604	27835
457	27836
1	27837
34	27838
455	27839
339	27840
212	27841
211	27842
37	27843
9	27844
38	27845
7	27846
64	27847
30	27848
446	27849
35	27850
74	27851
16	27852
312	27853
118	27854
41	27855
5	27856
366	27857
44	27858
173	27859
6	27860
50	27861
53	27862
305	27863
95	27864
182	27865
304	27866
313	27867
24	27868
39	27869
21	27870
49	27871
2	27872
8	27873
1	27874
45	27875
399	27876
1	27877
6	27878
49	27879
802	27880
19	27881
29	27882
16	27883
113	27884
11	27885
5	27886
5	27887
206	27888
240	27889
1	27890
52	27891
60	27892
27	27893
152	27894
3	27895
45	27896
16	27897
2	27898
15	27899
198	27900
4	27901
8	27902
120	27903
83	27904
26	27905
8	27906
23	27907
1	27908
83	27909
48	27910
154	27911
59	27912
81	27913
32	27914
188	27915
92	27916
22	27917
648	27918
92	27919
190	27920
6	27921
30	27922
14	27923
44	27924
70	27925
45	27926
235	27927
31	27928
120	27929
51	27930
9	27931
197	27932
81	27933
203	27934
17	27935
165	27936
251	27937
43	27938
246	27939
47	27940
1	27941
3	27942
38	27943
4	27944
507	27945
21	27946
41	27947
32	27948
196	27949
27	27950
487	27951
31	27952
35	27953
327	27954
13	27955
3	27956
336	27957
1	27958
40	27959
2	27960
495	27961
36	27962
135	27963
301	27964
225	27965
103	27966
229	27967
420	27968
9	27969
20	27970
137	27971
45	27972
56	27973
30	27974
1	27975
157	27976
320	27977
2	27978
13	27979
93	27980
5	27981
71	27982
8	27983
339	27984
441	27985
75	27986
1	27987
128	27988
774	27989
134	27990
11	27991
126	27992
164	27993
31	27994
98	27995
5	27996
7	27997
48	27998
42	27999
5	28000
2	28001
50	28002
36	28003
73	28004
385	28005
150	28006
1075	28007
284	28008
612	28009
7	28010
4	28011
367	28012
11	28013
32	28014
130	28015
185	28016
135	28017
7	28018
11	28019
1	28020
233	28021
39	28022
83	28023
80	28024
49	28025
212	28026
5	28027
1	28028
262	28029
55	28030
6	28031
332	28032
19	28033
60	28034
42	28035
357	28036
151	28037
453	28038
3	28039
5	28040
7	28041
22	28042
334	28043
388	28044
235	28045
31	28046
21	28047
398	28048
159	28049
467	28050
106	28051
52	28052
536	28053
37	28054
141	28055
360	28056
2	28057
14	28058
171	28059
477	28060
168	28061
105	28062
105	28063
723	28064
97	28065
131	28066
110	28067
4	28068
42	28069
2	28070
202	28071
58	28072
164	28073
52	28074
28	28075
704	28076
43	28077
286	28078
72	28079
680	28080
236	28081
9	28082
167	28083
256	28084
113	28085
38	28086
5	28087
12	28088
68	28089
107	28090
6	28091
89	28092
135	28093
77	28094
38	28095
30	28096
296	28097
3	28098
75	28099
5	28100
72	28101
340	28102
157	28103
38	28104
216	28105
24	28106
42	28107
14	28108
33	28109
8	28110
3	28111
944	28112
30	28113
78	28114
47	28115
34	28116
398	28117
30	28118
119	28119
173	28120
2	28121
101	28122
43	28123
174	28124
172	28125
29	28126
32	28127
10	28128
58	28129
26	28130
97	28131
48	28132
82	28133
311	28134
9	28135
145	28136
131	28137
6	28138
33	28139
47	28140
59	28141
733	28142
271	28143
43	28144
73	28145
33	28146
88	28147
505	28148
544	28149
77	28150
6	28151
37	28152
9	28153
7	28154
28	28155
444	28156
473	28157
13	28158
351	28159
11	28160
4	28161
115	28162
20	28163
396	28164
135	28165
252	28166
276	28167
55	28168
194	28169
359	28170
16	28171
198	28172
3	28173
29	28174
151	28175
14	28176
2	28177
87	28178
6	28179
152	28180
45	28181
8	28182
99	28183
69	28184
21	28185
9	28186
354	28187
14	28188
203	28189
172	28190
8	28191
45	28192
57	28193
316	28194
158	28195
321	28196
328	28197
286	28198
25	28199
75	28200
586	28201
94	28202
3	28203
63	28204
186	28205
23	28206
3	28207
204	28208
157	28209
64	28210
171	28211
154	28212
29	28213
29	28214
41	28215
149	28216
274	28217
48	28218
433	28219
59	28220
10	28221
15	28222
807	28223
231	28224
307	28225
220	28226
3	28227
4	28228
13	28229
12	28230
27	28231
24	28232
57	28233
69	28234
33	28235
99	28236
18	28237
30	28238
6	28239
37	28240
118	28241
3	28242
198	28243
155	28244
4	28245
243	28246
199	28247
10	28248
5	28249
22	28250
367	28251
247	28252
12	28253
22	28254
537	28255
8	28256
33	28257
90	28258
50	28259
144	28260
185	28261
48	28262
9	28263
118	28264
31	28265
404	28266
298	28267
153	28268
381	28269
14	28270
25	28271
39	28272
3	28273
55	28274
1	28275
112	28276
152	28277
27	28278
185	28279
136	28280
80	28281
321	28282
5	28283
31	28284
5	28285
72	28286
446	28287
3	28288
33	28289
87	28290
3	28291
6	28292
17	28293
16	28294
43	28295
13	28296
26	28297
3	28298
82	28299
35	28300
35	28301
53	28302
240	28303
33	28304
257	28305
1	28306
5	28307
45	28308
402	28309
6	28310
32	28311
32	28312
31	28313
273	28314
55	28315
67	28316
441	28317
10	28318
117	28319
14	28320
76	28321
138	28322
56	28323
438	28324
4	28325
166	28326
1	28327
425	28328
110	28329
45	28330
100	28331
4	28332
86	28333
178	28334
220	28335
100	28336
266	28337
329	28338
4	28339
93	28340
1	28341
7	28342
422	28343
497	28344
13	28345
893	28346
147	28347
25	28348
651	28349
47	28350
318	28351
372	28352
21	28353
36	28354
18	28355
24	28356
22	28357
226	28358
36	28359
16	28360
358	28361
31	28362
27	28363
10	28364
34	28365
265	28366
25	28367
185	28368
228	28369
33	28370
336	28371
5	28372
487	28373
121	28374
41	28375
11	28376
254	28377
83	28378
43	28379
24	28380
11	28381
184	28382
606	28383
48	28384
461	28385
7	28386
563	28387
55	28388
224	28389
70	28390
176	28391
153	28392
155	28393
308	28394
2	28395
81	28396
15	28397
361	28398
157	28399
142	28400
4	28401
232	28402
377	28403
100	28404
417	28405
11	28406
35	28407
10	28408
57	28409
41	28410
14	28411
223	28412
119	28413
18	28414
60	28415
112	28416
102	28417
17	28418
58	28419
8	28420
6	28421
45	28422
4	28423
603	28424
14	28425
38	28426
34	28427
4	28428
29	28429
107	28430
62	28431
362	28432
74	28433
20	28434
57	28435
183	28436
49	28437
31	28438
401	28439
247	28440
248	28441
129	28442
12	28443
40	28444
94	28445
41	28446
67	28447
454	28448
17	28449
17	28450
10	28451
14	28452
8	28453
6	28454
112	28455
12	28456
1	28457
208	28458
65	28459
2	28460
180	28461
55	28462
89	28463
128	28464
66	28465
384	28466
35	28467
179	28468
2	28469
26	28470
178	28471
28	28472
13	28473
119	28474
444	28475
90	28476
74	28477
22	28478
54	28479
25	28480
51	28481
264	28482
146	28483
118	28484
209	28485
74	28486
71	28487
64	28488
2	28489
219	28490
2	28491
239	28492
65	28493
235	28494
422	28495
288	28496
14	28497
57	28498
168	28499
445	28500
49	28501
79	28502
129	28503
6	28504
146	28505
112	28506
12	28507
20	28508
63	28509
337	28510
312	28511
6	28512
97	28513
343	28514
215	28515
40	28516
174	28517
149	28518
2	28519
69	28520
256	28521
136	28522
135	28523
18	28524
17	28525
5	28526
119	28527
84	28528
79	28529
170	28530
229	28531
127	28532
79	28533
28	28534
119	28535
571	28536
227	28537
426	28538
19	28539
1	28540
322	28541
217	28542
177	28543
26	28544
22	28545
1	28546
268	28547
251	28548
32	28549
1	28550
68	28551
120	28552
18	28553
8	28554
102	28555
82	28556
60	28557
4	28558
500	28559
1	28560
564	28561
81	28562
38	28563
59	28564
281	28565
135	28566
2	28567
26	28568
99	28569
99	28570
97	28571
125	28572
213	28573
528	28574
2	28575
42	28576
192	28577
80	28578
32	28579
69	28580
9	28581
79	28582
56	28583
393	28584
91	28585
33	28586
133	28587
10	28588
154	28589
3	28590
64	28591
80	28592
81	28593
912	28594
255	28595
220	28596
245	28597
7	28598
98	28599
23	28600
59	28601
25	28602
90	28603
97	28604
66	28605
40	28606
121	28607
21	28608
22	28609
4	28610
15	28611
28	28612
719	28613
421	28614
38	28615
48	28616
131	28617
34	28618
38	28619
2	28620
4	28621
4	28622
539	28623
5	28624
66	28625
2	28626
6	28627
72	28628
5	28629
94	28630
514	28631
546	28632
27	28633
79	28634
325	28635
275	28636
1	28637
1	28638
7	28639
9	28640
7	28641
19	28642
158	28643
9	28644
228	28645
12	28646
8	28647
4	28648
25	28649
25	28650
4	28651
47	28652
38	28653
136	28654
160	28655
5	28656
88	28657
1	28658
21	28659
3	28660
31	28661
234	28662
275	28663
97	28664
21	28665
196	28666
13	28667
53	28668
79	28669
272	28670
108	28671
6	28672
175	28673
111	28674
300	28675
10	28676
166	28677
47	28678
41	28679
65	28680
6	28681
60	28682
134	28683
1	28684
70	28685
218	28686
357	28687
24	28688
48	28689
2	28690
98	28691
3	28692
105	28693
88	28694
56	28695
48	28696
65	28697
454	28698
1	28699
95	28700
103	28701
145	28702
31	28703
118	28704
3	28705
131	28706
156	28707
355	28708
4	28709
26	28710
84	28711
2	28712
513	28713
19	28714
82	28715
48	28716
67	28717
156	28718
55	28719
271	28720
34	28721
201	28722
39	28723
74	28724
193	28725
136	28726
101	28727
146	28728
21	28729
102	28730
121	28731
8	28732
39	28733
10	28734
29	28735
8	28736
352	28737
168	28738
461	28739
46	28740
78	28741
24	28742
172	28743
184	28744
115	28745
72	28746
116	28747
9	28748
9	28749
59	28750
1	28751
38	28752
6	28753
9	28754
274	28755
24	28756
104	28757
16	28758
74	28759
131	28760
49	28761
102	28762
61	28763
96	28764
164	28765
28	28766
124	28767
186	28768
330	28769
44	28770
489	28771
161	28772
159	28773
2	28774
81	28775
46	28776
199	28777
57	28778
597	28779
41	28780
72	28781
1	28782
205	28783
3	28784
204	28785
81	28786
160	28787
182	28788
3	28789
49	28790
15	28791
467	28792
106	28793
31	28794
180	28795
35	28796
45	28797
73	28798
612	28799
2	28800
5	28801
312	28802
2	28803
453	28804
4	28805
57	28806
22	28807
77	28808
41	28809
3	28810
130	28811
67	28812
16	28813
7	28814
5	28815
19	28816
89	28817
30	28818
302	28819
5	28820
13	28821
11	28822
286	28823
54	28824
523	28825
70	28826
502	28827
63	28828
122	28829
99	28830
57	28831
88	28832
34	28833
48	28834
119	28835
194	28836
41	28837
54	28838
3	28839
10	28840
512	28841
739	28842
116	28843
40	28844
10	28845
32	28846
3	28847
50	28848
49	28849
244	28850
88	28851
256	28852
68	28853
1	28854
13	28855
88	28856
6	28857
57	28858
263	28859
43	28860
382	28861
105	28862
29	28863
52	28864
40	28865
394	28866
217	28867
61	28868
25	28869
226	28870
114	28871
4	28872
102	28873
6	28874
192	28875
69	28876
3	28877
105	28878
11	28879
101	28880
759	28881
60	28882
6	28883
70	28884
245	28885
86	28886
145	28887
99	28888
151	28889
42	28890
1	28891
20	28892
9	28893
3	28894
16	28895
65	28896
857	28897
33	28898
7	28899
31	28900
3	28901
133	28902
1	28903
3	28904
345	28905
319	28906
14	28907
70	28908
51	28909
7	28910
7	28911
414	28912
90	28913
20	28914
141	28915
44	28916
11	28917
175	28918
937	28919
205	28920
25	28921
410	28922
66	28923
328	28924
18	28925
61	28926
178	28927
166	28928
180	28929
65	28930
33	28931
108	28932
8	28933
143	28934
2	28935
9	28936
241	28937
487	28938
21	28939
329	28940
121	28941
80	28942
40	28943
147	28944
12	28945
116	28946
72	28947
12	28948
121	28949
1	28950
646	28951
221	28952
157	28953
4	28954
81	28955
16	28956
150	28957
44	28958
174	28959
113	28960
57	28961
402	28962
19	28963
56	28964
109	28965
2	28966
13	28967
1	28968
41	28969
17	28970
248	28971
207	28972
246	28973
41	28974
9	28975
97	28976
66	28977
377	28978
9	28979
212	28980
28	28981
4	28982
41	28983
101	28984
401	28985
2	28986
55	28987
2	28988
4	28989
61	28990
5	28991
9	28992
192	28993
99	28994
423	28995
27	28996
1	28997
10	28998
113	28999
961	29000
145	29001
10	29002
7	29003
47	29004
121	29005
531	29006
326	29007
230	29008
576	29009
17	29010
11	29011
47	29012
56	29013
18	29014
43	29015
129	29016
68	29017
99	29018
20	29019
95	29020
4	29021
40	29022
68	29023
240	29024
20	29025
620	29026
133	29027
476	29028
7	29029
76	29030
161	29031
716	29032
452	29033
93	29034
29	29035
5	29036
327	29037
126	29038
157	29039
58	29040
8	29041
22	29042
21	29043
52	29044
23	29045
110	29046
9	29047
177	29048
36	29049
47	29050
27	29051
22	29052
82	29053
56	29054
24	29055
18	29056
3	29057
65	29058
2	29059
129	29060
9	29061
12	29062
5	29063
163	29064
570	29065
251	29066
10	29067
450	29068
25	29069
154	29070
244	29071
42	29072
91	29073
35	29074
1	29075
9	29076
8	29077
399	29078
394	29079
282	29080
5	29081
2	29082
2	29083
55	29084
36	29085
521	29086
6	29087
35	29088
526	29089
125	29090
39	29091
538	29092
220	29093
55	29094
497	29095
23	29096
274	29097
560	29098
41	29099
8	29100
19	29101
27	29102
116	29103
406	29104
119	29105
176	29106
97	29107
405	29108
199	29109
146	29110
356	29111
12	29112
59	29113
66	29114
371	29115
48	29116
148	29117
806	29118
300	29119
14	29120
236	29121
273	29122
133	29123
403	29124
27	29125
15	29126
58	29127
453	29128
3	29129
76	29130
589	29131
228	29132
147	29133
10	29134
11	29135
120	29136
17	29137
209	29138
161	29139
75	29140
29	29141
1	29142
19	29143
89	29144
666	29145
13	29146
3	29147
48	29148
14	29149
208	29150
20	29151
2	29152
43	29153
11	29154
675	29155
112	29156
152	29157
9	29158
47	29159
41	29160
288	29161
12	29162
3	29163
228	29164
137	29165
12	29166
33	29167
769	29168
236	29169
309	29170
10	29171
309	29172
95	29173
52	29174
677	29175
918	29176
45	29177
9	29178
6	29179
202	29180
17	29181
240	29182
3	29183
58	29184
189	29185
64	29186
104	29187
27	29188
234	29189
251	29190
113	29191
6	29192
209	29193
3	29194
28	29195
23	29196
429	29197
5	29198
21	29199
8	29200
12	29201
265	29202
66	29203
27	29204
2	29205
65	29206
4	29207
15	29208
67	29209
13	29210
107	29211
66	29212
23	29213
110	29214
189	29215
233	29216
2	29217
19	29218
165	29219
279	29220
13	29221
131	29222
11	29223
599	29224
51	29225
5	29226
3	29227
5	29228
80	29229
11	29230
173	29231
8	29232
395	29233
33	29234
849	29235
51	29236
323	29237
63	29238
718	29239
103	29240
366	29241
22	29242
439	29243
32	29244
275	29245
11	29246
115	29247
98	29248
22	29249
180	29250
58	29251
126	29252
19	29253
159	29254
9	29255
7	29256
122	29257
98	29258
160	29259
10	29260
4	29261
447	29262
62	29263
12	29264
17	29265
71	29266
35	29267
134	29268
3	29269
252	29270
431	29271
268	29272
1	29273
39	29274
242	29275
1	29276
16	29277
16	29278
3	29279
158	29280
70	29281
351	29282
435	29283
18	29284
4	29285
20	29286
33	29287
80	29288
1	29289
1	29290
502	29291
9	29292
72	29293
5	29294
109	29295
3	29296
74	29297
323	29298
2	29299
1	29300
31	29301
222	29302
157	29303
53	29304
33	29305
66	29306
246	29307
5	29308
161	29309
19	29310
304	29311
134	29312
26	29313
198	29314
72	29315
6	29316
63	29317
30	29318
91	29319
198	29320
92	29321
69	29322
63	29323
43	29324
60	29325
1	29326
191	29327
5	29328
342	29329
6	29330
609	29331
13	29332
88	29333
158	29334
11	29335
9	29336
78	29337
104	29338
700	29339
84	29340
21	29341
871	29342
36	29343
3	29344
22	29345
12	29346
76	29347
34	29348
806	29349
103	29350
38	29351
94	29352
437	29353
1	29354
167	29355
660	29356
143	29357
9	29358
39	29359
27	29360
235	29361
276	29362
53	29363
290	29364
3	29365
26	29366
547	29367
31	29368
56	29369
44	29370
3	29371
9	29372
7	29373
88	29374
429	29375
366	29376
168	29377
37	29378
3	29379
91	29380
233	29381
3	29382
551	29383
282	29384
31	29385
22	29386
29	29387
7	29388
8	29389
37	29390
23	29391
147	29392
161	29393
35	29394
754	29395
23	29396
191	29397
5	29398
5	29399
221	29400
263	29401
25	29402
11	29403
179	29404
3	29405
387	29406
75	29407
579	29408
14	29409
202	29410
84	29411
4	29412
49	29413
112	29414
101	29415
72	29416
32	29417
16	29418
651	29419
321	29420
26	29421
77	29422
107	29423
69	29424
336	29425
214	29426
8	29427
1	29428
242	29429
422	29430
17	29431
36	29432
684	29433
212	29434
4	29435
8	29436
109	29437
44	29438
22	29439
110	29440
14	29441
192	29442
223	29443
109	29444
135	29445
16	29446
4	29447
260	29448
16	29449
13	29450
123	29451
159	29452
91	29453
177	29454
1	29455
393	29456
431	29457
66	29458
180	29459
231	29460
112	29461
55	29462
10	29463
68	29464
287	29465
31	29466
106	29467
245	29468
173	29469
38	29470
2	29471
119	29472
363	29473
70	29474
50	29475
266	29476
13	29477
1	29478
96	29479
86	29480
542	29481
425	29482
30	29483
80	29484
73	29485
204	29486
451	29487
26	29488
28	29489
34	29490
4	29491
36	29492
591	29493
4	29494
51	29495
39	29496
21	29497
23	29498
154	29499
31	29500
45	29501
176	29502
241	29503
183	29504
267	29505
17	29506
30	29507
74	29508
73	29509
1	29510
241	29511
110	29512
11	29513
178	29514
1	29515
136	29516
765	29517
9	29518
5	29519
64	29520
81	29521
53	29522
5	29523
61	29524
25	29525
22	29526
51	29527
352	29528
50	29529
127	29530
548	29531
12	29532
209	29533
503	29534
619	29535
43	29536
180	29537
130	29538
386	29539
64	29540
365	29541
5	29542
180	29543
131	29544
1048	29545
29	29546
110	29547
2	29548
18	29549
6	29550
36	29551
77	29552
1	29553
121	29554
9	29555
5	29556
167	29557
47	29558
90	29559
20	29560
107	29561
18	29562
66	29563
1	29564
20	29565
1	29566
145	29567
111	29568
33	29569
84	29570
223	29571
201	29572
34	29573
77	29574
205	29575
243	29576
51	29577
421	29578
410	29579
157	29580
39	29581
55	29582
22	29583
58	29584
161	29585
91	29586
14	29587
8	29588
17	29589
11	29590
44	29591
4	29592
169	29593
53	29594
442	29595
1021	29596
720	29597
643	29598
135	29599
41	29600
4	29601
15	29602
221	29603
108	29604
175	29605
1	29606
24	29607
34	29608
496	29609
242	29610
4	29611
39	29612
2	29613
50	29614
118	29615
34	29616
30	29617
375	29618
2	29619
54	29620
6	29621
91	29622
208	29623
61	29624
185	29625
27	29626
75	29627
41	29628
52	29629
48	29630
1	29631
2	29632
80	29633
331	29634
330	29635
26	29636
71	29637
69	29638
9	29639
12	29640
37	29641
58	29642
15	29643
320	29644
35	29645
3	29646
114	29647
59	29648
127	29649
38	29650
14	29651
491	29652
4	29653
7	29654
108	29655
170	29656
6	29657
289	29658
126	29659
119	29660
197	29661
1	29662
41	29663
62	29664
21	29665
201	29666
314	29667
53	29668
71	29669
2	29670
26	29671
507	29672
225	29673
2	29674
10	29675
8	29676
87	29677
15	29678
85	29679
33	29680
167	29681
20	29682
15	29683
2	29684
1	29685
23	29686
404	29687
53	29688
153	29689
67	29690
3	29691
296	29692
17	29693
62	29694
56	29695
150	29696
107	29697
168	29698
274	29699
59	29700
63	29701
27	29702
14	29703
355	29704
191	29705
19	29706
14	29707
171	29708
6	29709
279	29710
34	29711
73	29712
269	29713
13	29714
53	29715
6	29716
60	29717
14	29718
4	29719
26	29720
75	29721
240	29722
41	29723
67	29724
3	29725
3	29726
101	29727
5	29728
6	29729
146	29730
86	29731
605	29732
233	29733
35	29734
49	29735
291	29736
55	29737
49	29738
10	29739
128	29740
175	29741
22	29742
519	29743
178	29744
8	29745
80	29746
8	29747
243	29748
639	29749
28	29750
67	29751
2	29752
9	29753
80	29754
64	29755
245	29756
6	29757
205	29758
4	29759
47	29760
39	29761
37	29762
52	29763
17	29764
30	29765
566	29766
55	29767
85	29768
7	29769
40	29770
61	29771
121	29772
321	29773
13	29774
15	29775
23	29776
5	29777
220	29778
40	29779
403	29780
6	29781
46	29782
25	29783
53	29784
2	29785
20	29786
67	29787
504	29788
26	29789
317	29790
15	29791
20	29792
43	29793
71	29794
10	29795
39	29796
8	29797
32	29798
49	29799
13	29800
584	29801
128	29802
55	29803
147	29804
42	29805
540	29806
226	29807
37	29808
37	29809
35	29810
38	29811
127	29812
59	29813
17	29814
45	29815
10	29816
142	29817
85	29818
85	29819
28	29820
186	29821
61	29822
1	29823
1	29824
39	29825
144	29826
48	29827
15	29828
4	29829
177	29830
120	29831
146	29832
59	29833
81	29834
23	29835
207	29836
229	29837
7	29838
42	29839
23	29840
1	29841
29	29842
124	29843
70	29844
12	29845
54	29846
22	29847
5	29848
47	29849
7	29850
36	29851
312	29852
195	29853
118	29854
54	29855
76	29856
19	29857
121	29858
83	29859
5	29860
137	29861
296	29862
24	29863
9	29864
168	29865
10	29866
3	29867
13	29868
181	29869
679	29870
20	29871
241	29872
194	29873
24	29874
66	29875
225	29876
212	29877
1	29878
40	29879
41	29880
409	29881
3	29882
110	29883
22	29884
117	29885
62	29886
21	29887
100	29888
8	29889
43	29890
141	29891
180	29892
409	29893
26	29894
93	29895
56	29896
104	29897
118	29898
242	29899
123	29900
121	29901
125	29902
88	29903
45	29904
22	29905
25	29906
26	29907
248	29908
10	29909
183	29910
64	29911
147	29912
145	29913
107	29914
347	29915
92	29916
71	29917
43	29918
3	29919
278	29920
128	29921
139	29922
194	29923
131	29924
1	29925
4	29926
32	29927
104	29928
74	29929
35	29930
21	29931
114	29932
115	29933
672	29934
61	29935
53	29936
27	29937
5	29938
279	29939
116	29940
238	29941
579	29942
135	29943
10	29944
15	29945
156	29946
487	29947
139	29948
140	29949
3	29950
51	29951
32	29952
294	29953
65	29954
5	29955
1109	29956
119	29957
37	29958
2	29959
9	29960
3	29961
3	29962
204	29963
7	29964
223	29965
4	29966
64	29967
15	29968
121	29969
65	29970
266	29971
112	29972
58	29973
547	29974
153	29975
29	29976
6	29977
580	29978
61	29979
139	29980
262	29981
60	29982
26	29983
277	29984
274	29985
42	29986
33	29987
79	29988
213	29989
4	29990
125	29991
28	29992
47	29993
149	29994
19	29995
332	29996
86	29997
15	29998
78	29999
144	30000
396	30001
102	30002
310	30003
110	30004
90	30005
247	30006
166	30007
22	30008
30	30009
251	30010
30	30011
26	30012
152	30013
59	30014
12	30015
39	30016
9	30017
21	30018
5	30019
71	30020
254	30021
428	30022
15	30023
5	30024
34	30025
156	30026
34	30027
3	30028
12	30029
25	30030
276	30031
101	30032
2	30033
29	30034
257	30035
89	30036
67	30037
4	30038
41	30039
227	30040
94	30041
5	30042
522	30043
90	30044
417	30045
13	30046
33	30047
126	30048
56	30049
138	30050
252	30051
209	30052
1	30053
80	30054
26	30055
125	30056
330	30057
169	30058
401	30059
20	30060
3	30061
14	30062
9	30063
8	30064
110	30065
2	30066
30	30067
66	30068
26	30069
601	30070
258	30071
6	30072
14	30073
16	30074
4	30075
72	30076
76	30077
89	30078
28	30079
121	30080
5	30081
73	30082
7	30083
347	30084
18	30085
38	30086
104	30087
4	30088
14	30089
26	30090
144	30091
419	30092
145	30093
63	30094
709	30095
18	30096
28	30097
498	30098
55	30099
56	30100
7	30101
10	30102
20	30103
108	30104
62	30105
32	30106
27	30107
7	30108
21	30109
8	30110
17	30111
53	30112
2	30113
153	30114
32	30115
17	30116
42	30117
7	30118
340	30119
86	30120
20	30121
148	30122
20	30123
68	30124
2	30125
131	30126
85	30127
388	30128
54	30129
381	30130
43	30131
106	30132
361	30133
51	30134
43	30135
2	30136
90	30137
8	30138
135	30139
158	30140
13	30141
4	30142
229	30143
339	30144
12	30145
19	30146
4	30147
378	30148
339	30149
175	30150
6	30151
4	30152
22	30153
361	30154
402	30155
13	30156
27	30157
264	30158
27	30159
222	30160
3	30161
340	30162
84	30163
13	30164
12	30165
312	30166
10	30167
298	30168
17	30169
66	30170
9	30171
47	30172
12	30173
13	30174
43	30175
214	30176
3	30177
7	30178
42	30179
6	30180
47	30181
28	30182
2	30183
22	30184
66	30185
283	30186
219	30187
3	30188
65	30189
2	30190
228	30191
250	30192
401	30193
40	30194
49	30195
52	30196
305	30197
76	30198
2	30199
261	30200
572	30201
29	30202
8	30203
41	30204
17	30205
25	30206
292	30207
284	30208
43	30209
8	30210
156	30211
23	30212
24	30213
97	30214
352	30215
1113	30216
20	30217
5	30218
458	30219
126	30220
32	30221
119	30222
548	30223
192	30224
28	30225
194	30226
30	30227
1	30228
1	30229
42	30230
237	30231
16	30232
50	30233
763	30234
22	30235
222	30236
119	30237
108	30238
71	30239
198	30240
252	30241
93	30242
171	30243
177	30244
7	30245
4	30246
23	30247
48	30248
344	30249
189	30250
31	30251
65	30252
5	30253
50	30254
75	30255
9	30256
17	30257
187	30258
985	30259
47	30260
108	30261
82	30262
9	30263
131	30264
76	30265
4	30266
7	30267
10	30268
22	30269
3	30270
187	30271
206	30272
14	30273
125	30274
7	30275
180	30276
67	30277
27	30278
446	30279
582	30280
270	30281
79	30282
196	30283
147	30284
47	30285
9	30286
57	30287
26	30288
226	30289
86	30290
516	30291
114	30292
587	30293
364	30294
203	30295
90	30296
1	30297
218	30298
89	30299
50	30300
16	30301
348	30302
809	30303
110	30304
130	30305
155	30306
500	30307
151	30308
85	30309
4	30310
75	30311
718	30312
50	30313
258	30314
21	30315
35	30316
91	30317
95	30318
130	30319
67	30320
62	30321
181	30322
619	30323
2	30324
6	30325
138	30326
2	30327
99	30328
49	30329
461	30330
67	30331
203	30332
1	30333
1	30334
174	30335
1	30336
1	30337
1	30338
49	30339
543	30340
5	30341
15	30342
50	30343
17	30344
2	30345
38	30346
74	30347
316	30348
10	30349
92	30350
408	30351
248	30352
47	30353
26	30354
25	30355
174	30356
26	30357
23	30358
36	30359
67	30360
28	30361
469	30362
58	30363
638	30364
48	30365
177	30366
33	30367
72	30368
94	30369
371	30370
5	30371
29	30372
140	30373
1	30374
1	30375
244	30376
128	30377
60	30378
92	30379
8	30380
7	30381
71	30382
415	30383
509	30384
197	30385
43	30386
7	30387
138	30388
423	30389
139	30390
34	30391
55	30392
68	30393
10	30394
13	30395
13	30396
79	30397
23	30398
36	30399
21	30400
118	30401
37	30402
7	30403
113	30404
42	30405
387	30406
69	30407
74	30408
199	30409
38	30410
119	30411
14	30412
90	30413
423	30414
97	30415
5	30416
373	30417
55	30418
459	30419
59	30420
33	30421
10	30422
10	30423
64	30424
28	30425
399	30426
205	30427
74	30428
1	30429
223	30430
130	30431
397	30432
31	30433
46	30434
85	30435
321	30436
174	30437
438	30438
28	30439
5	30440
41	30441
367	30442
95	30443
20	30444
63	30445
38	30446
38	30447
30	30448
50	30449
3	30450
9	30451
281	30452
77	30453
42	30454
356	30455
82	30456
202	30457
82	30458
32	30459
1	30460
86	30461
64	30462
3	30463
4	30464
47	30465
53	30466
56	30467
111	30468
220	30469
654	30470
346	30471
75	30472
4	30473
90	30474
7	30475
272	30476
5	30477
4	30478
160	30479
73	30480
253	30481
128	30482
240	30483
3	30484
283	30485
48	30486
24	30487
128	30488
233	30489
28	30490
4	30491
588	30492
28	30493
69	30494
6	30495
77	30496
127	30497
390	30498
3	30499
113	30500
31	30501
267	30502
17	30503
259	30504
17	30505
173	30506
2	30507
5	30508
7	30509
14	30510
84	30511
43	30512
177	30513
40	30514
679	30515
189	30516
70	30517
68	30518
9	30519
68	30520
142	30521
7	30522
36	30523
13	30524
272	30525
9	30526
90	30527
2	30528
250	30529
295	30530
43	30531
31	30532
62	30533
21	30534
418	30535
525	30536
34	30537
16	30538
28	30539
62	30540
242	30541
213	30542
11	30543
65	30544
209	30545
63	30546
298	30547
82	30548
301	30549
37	30550
26	30551
197	30552
155	30553
52	30554
10	30555
344	30556
63	30557
211	30558
185	30559
13	30560
50	30561
28	30562
3	30563
57	30564
43	30565
97	30566
41	30567
252	30568
28	30569
61	30570
61	30571
302	30572
41	30573
5	30574
165	30575
731	30576
536	30577
3	30578
306	30579
40	30580
387	30581
17	30582
63	30583
16	30584
277	30585
3	30586
36	30587
58	30588
20	30589
18	30590
10	30591
36	30592
120	30593
63	30594
235	30595
485	30596
496	30597
3	30598
34	30599
16	30600
48	30601
15	30602
11	30603
1	30604
25	30605
298	30606
30	30607
81	30608
133	30609
88	30610
3	30611
360	30612
112	30613
42	30614
157	30615
51	30616
103	30617
157	30618
550	30619
94	30620
1	30621
177	30622
4	30623
106	30624
16	30625
593	30626
105	30627
70	30628
433	30629
134	30630
30	30631
32	30632
379	30633
83	30634
17	30635
6	30636
98	30637
43	30638
176	30639
279	30640
133	30641
335	30642
3	30643
46	30644
35	30645
9	30646
19	30647
12	30648
5	30649
171	30650
427	30651
48	30652
6	30653
5	30654
194	30655
1	30656
229	30657
170	30658
109	30659
105	30660
44	30661
335	30662
2	30663
10	30664
4	30665
20	30666
8	30667
31	30668
5	30669
251	30670
47	30671
7	30672
78	30673
285	30674
45	30675
89	30676
186	30677
47	30678
27	30679
100	30680
39	30681
47	30682
32	30683
28	30684
118	30685
8	30686
122	30687
199	30688
72	30689
192	30690
341	30691
67	30692
665	30693
182	30694
30	30695
11	30696
38	30697
108	30698
34	30699
6	30700
105	30701
11	30702
42	30703
28	30704
124	30705
101	30706
84	30707
64	30708
45	30709
30	30710
3	30711
474	30712
113	30713
24	30714
7	30715
99	30716
22	30717
9	30718
981	30719
53	30720
199	30721
2	30722
82	30723
31	30724
15	30725
16	30726
32	30727
290	30728
30	30729
135	30730
40	30731
127	30732
206	30733
165	30734
18	30735
32	30736
97	30737
223	30738
54	30739
78	30740
169	30741
27	30742
57	30743
57	30744
473	30745
489	30746
166	30747
73	30748
15	30749
381	30750
19	30751
25	30752
5	30753
1	30754
5	30755
463	30756
38	30757
6	30758
124	30759
362	30760
105	30761
39	30762
245	30763
4	30764
3	30765
54	30766
25	30767
37	30768
2	30769
155	30770
4	30771
421	30772
35	30773
34	30774
282	30775
187	30776
764	30777
22	30778
224	30779
296	30780
151	30781
374	30782
65	30783
2	30784
177	30785
37	30786
50	30787
101	30788
37	30789
28	30790
27	30791
205	30792
6	30793
26	30794
284	30795
68	30796
6	30797
13	30798
115	30799
2	30800
213	30801
96	30802
41	30803
30	30804
7	30805
2	30806
88	30807
6	30808
36	30809
18	30810
271	30811
64	30812
2	30813
30	30814
11	30815
22	30816
89	30817
111	30818
10	30819
12	30820
2	30821
2	30822
300	30823
25	30824
65	30825
186	30826
62	30827
155	30828
61	30829
13	30830
26	30831
222	30832
446	30833
40	30834
35	30835
107	30836
491	30837
60	30838
38	30839
5	30840
123	30841
47	30842
44	30843
181	30844
44	30845
83	30846
265	30847
130	30848
18	30849
36	30850
41	30851
72	30852
266	30853
217	30854
44	30855
32	30856
31	30857
197	30858
65	30859
5	30860
32	30861
83	30862
130	30863
42	30864
1081	30865
1	30866
220	30867
34	30868
36	30869
86	30870
613	30871
22	30872
70	30873
222	30874
76	30875
490	30876
86	30877
243	30878
148	30879
28	30880
351	30881
64	30882
86	30883
46	30884
409	30885
61	30886
63	30887
32	30888
1	30889
48	30890
218	30891
3	30892
53	30893
107	30894
40	30895
7	30896
15	30897
63	30898
168	30899
113	30900
314	30901
12	30902
69	30903
183	30904
33	30905
154	30906
29	30907
62	30908
14	30909
377	30910
81	30911
40	30912
8	30913
50	30914
186	30915
15	30916
29	30917
3	30918
104	30919
60	30920
51	30921
142	30922
29	30923
177	30924
324	30925
103	30926
31	30927
135	30928
107	30929
200	30930
61	30931
16	30932
80	30933
129	30934
44	30935
183	30936
990	30937
574	30938
1	30939
118	30940
8	30941
301	30942
52	30943
490	30944
551	30945
8	30946
11	30947
11	30948
277	30949
26	30950
81	30951
650	30952
506	30953
16	30954
210	30955
246	30956
291	30957
76	30958
6	30959
86	30960
7	30961
98	30962
224	30963
73	30964
61	30965
15	30966
57	30967
23	30968
94	30969
57	30970
58	30971
143	30972
16	30973
48	30974
136	30975
23	30976
6	30977
485	30978
406	30979
716	30980
2	30981
14	30982
337	30983
390	30984
471	30985
19	30986
15	30987
20	30988
16	30989
126	30990
27	30991
1130	30992
44	30993
43	30994
136	30995
21	30996
54	30997
105	30998
140	30999
45	31000
45	31001
196	31002
308	31003
21	31004
139	31005
18	31006
45	31007
138	31008
73	31009
52	31010
272	31011
32	31012
14	31013
5	31014
618	31015
63	31016
11	31017
110	31018
25	31019
32	31020
13	31021
95	31022
4	31023
157	31024
175	31025
28	31026
49	31027
1	31028
13	31029
38	31030
8	31031
41	31032
288	31033
2	31034
8	31035
138	31036
99	31037
18	31038
277	31039
106	31040
7	31041
121	31042
329	31043
14	31044
29	31045
13	31046
12	31047
121	31048
11	31049
14	31050
93	31051
810	31052
282	31053
20	31054
319	31055
168	31056
170	31057
26	31058
5	31059
20	31060
4	31061
1	31062
27	31063
227	31064
218	31065
36	31066
136	31067
24	31068
34	31069
5	31070
119	31071
13	31072
78	31073
302	31074
92	31075
151	31076
32	31077
77	31078
77	31079
52	31080
13	31081
69	31082
6	31083
9	31084
39	31085
25	31086
3	31087
3	31088
172	31089
162	31090
149	31091
131	31092
147	31093
259	31094
193	31095
194	31096
292	31097
446	31098
68	31099
4	31100
8	31101
3	31102
7	31103
38	31104
103	31105
8	31106
5	31107
225	31108
6	31109
6	31110
104	31111
198	31112
81	31113
19	31114
101	31115
45	31116
66	31117
300	31118
115	31119
54	31120
54	31121
218	31122
75	31123
200	31124
88	31125
88	31126
418	31127
168	31128
33	31129
72	31130
147	31131
191	31132
85	31133
73	31134
11	31135
87	31136
74	31137
58	31138
49	31139
25	31140
37	31141
130	31142
5	31143
299	31144
107	31145
877	31146
39	31147
21	31148
108	31149
257	31150
27	31151
50	31152
709	31153
497	31154
365	31155
184	31156
37	31157
105	31158
251	31159
160	31160
145	31161
11	31162
23	31163
21	31164
34	31165
97	31166
191	31167
146	31168
251	31169
38	31170
32	31171
322	31172
138	31173
79	31174
12	31175
193	31176
1	31177
136	31178
86	31179
2	31180
74	31181
233	31182
8	31183
22	31184
15	31185
206	31186
67	31187
179	31188
251	31189
182	31190
6	31191
74	31192
175	31193
283	31194
1	31195
10	31196
9	31197
65	31198
97	31199
208	31200
43	31201
1	31202
195	31203
77	31204
867	31205
132	31206
215	31207
223	31208
28	31209
478	31210
18	31211
435	31212
1	31213
95	31214
150	31215
98	31216
47	31217
1	31218
490	31219
11	31220
43	31221
58	31222
642	31223
8	31224
42	31225
503	31226
890	31227
120	31228
181	31229
111	31230
71	31231
60	31232
2	31233
3	31234
18	31235
26	31236
14	31237
59	31238
228	31239
19	31240
3	31241
266	31242
10	31243
5	31244
4	31245
51	31246
9	31247
25	31248
228	31249
128	31250
22	31251
403	31252
7	31253
7	31254
329	31255
55	31256
5	31257
6	31258
268	31259
205	31260
196	31261
33	31262
87	31263
12	31264
11	31265
3	31266
344	31267
20	31268
152	31269
428	31270
249	31271
338	31272
141	31273
101	31274
79	31275
49	31276
390	31277
5	31278
185	31279
112	31280
5	31281
13	31282
262	31283
15	31284
15	31285
32	31286
36	31287
4	31288
34	31289
2	31290
97	31291
7	31292
42	31293
491	31294
129	31295
378	31296
176	31297
114	31298
43	31299
29	31300
5	31301
207	31302
48	31303
386	31304
173	31305
142	31306
129	31307
21	31308
98	31309
26	31310
5	31311
385	31312
95	31313
117	31314
21	31315
4	31316
105	31317
24	31318
31	31319
70	31320
138	31321
13	31322
256	31323
194	31324
181	31325
13	31326
35	31327
169	31328
14	31329
296	31330
55	31331
156	31332
27	31333
1	31334
188	31335
93	31336
47	31337
52	31338
4	31339
99	31340
6	31341
36	31342
95	31343
48	31344
94	31345
75	31346
56	31347
45	31348
52	31349
451	31350
366	31351
251	31352
48	31353
1	31354
13	31355
50	31356
8	31357
11	31358
17	31359
80	31360
54	31361
820	31362
70	31363
45	31364
94	31365
67	31366
45	31367
82	31368
65	31369
79	31370
387	31371
40	31372
57	31373
3	31374
109	31375
13	31376
243	31377
13	31378
59	31379
1	31380
16	31381
18	31382
4	31383
18	31384
5	31385
17	31386
4	31387
50	31388
39	31389
60	31390
65	31391
94	31392
7	31393
56	31394
5	31395
7	31396
1	31397
39	31398
391	31399
4	31400
42	31401
97	31402
2	31403
501	31404
3	31405
30	31406
71	31407
521	31408
251	31409
28	31410
6	31411
14	31412
2	31413
118	31414
92	31415
1	31416
29	31417
256	31418
91	31419
380	31420
62	31421
37	31422
16	31423
65	31424
156	31425
4	31426
65	31427
17	31428
114	31429
216	31430
50	31431
79	31432
70	31433
11	31434
73	31435
43	31436
38	31437
22	31438
106	31439
48	31440
282	31441
40	31442
78	31443
57	31444
78	31445
479	31446
136	31447
174	31448
26	31449
326	31450
13	31451
93	31452
141	31453
36	31454
359	31455
5	31456
289	31457
227	31458
142	31459
153	31460
8	31461
160	31462
7	31463
304	31464
5	31465
11	31466
58	31467
28	31468
14	31469
111	31470
7	31471
287	31472
362	31473
84	31474
9	31475
354	31476
84	31477
154	31478
26	31479
202	31480
230	31481
301	31482
63	31483
14	31484
279	31485
30	31486
16	31487
5	31488
5	31489
412	31490
20	31491
120	31492
12	31493
384	31494
89	31495
707	31496
26	31497
128	31498
87	31499
56	31500
245	31501
48	31502
51	31503
16	31504
168	31505
46	31506
64	31507
120	31508
52	31509
296	31510
2	31511
119	31512
14	31513
439	31514
16	31515
18	31516
79	31517
44	31518
408	31519
95	31520
2	31521
255	31522
1	31523
5	31524
21	31525
159	31526
68	31527
37	31528
44	31529
596	31530
816	31531
3	31532
25	31533
15	31534
10	31535
13	31536
68	31537
49	31538
212	31539
21	31540
58	31541
10	31542
71	31543
46	31544
758	31545
21	31546
91	31547
135	31548
8	31549
1	31550
18	31551
76	31552
25	31553
11	31554
8	31555
428	31556
9	31557
447	31558
93	31559
27	31560
346	31561
34	31562
134	31563
94	31564
128	31565
495	31566
73	31567
44	31568
30	31569
35	31570
8	31571
56	31572
80	31573
161	31574
30	31575
272	31576
169	31577
57	31578
377	31579
34	31580
69	31581
2	31582
40	31583
245	31584
401	31585
29	31586
33	31587
649	31588
7	31589
364	31590
360	31591
388	31592
24	31593
102	31594
5	31595
297	31596
1059	31597
22	31598
244	31599
9	31600
200	31601
50	31602
787	31603
9	31604
165	31605
108	31606
9	31607
3	31608
29	31609
13	31610
10	31611
111	31612
22	31613
147	31614
105	31615
3	31616
30	31617
36	31618
18	31619
247	31620
8	31621
389	31622
9	31623
90	31624
66	31625
1	31626
4	31627
48	31628
6	31629
71	31630
3	31631
62	31632
273	31633
19	31634
23	31635
708	31636
217	31637
70	31638
585	31639
155	31640
155	31641
421	31642
66	31643
6	31644
801	31645
141	31646
252	31647
527	31648
189	31649
102	31650
124	31651
131	31652
56	31653
2	31654
47	31655
66	31656
41	31657
10	31658
204	31659
904	31660
430	31661
13	31662
518	31663
30	31664
86	31665
111	31666
156	31667
28	31668
6	31669
3	31670
325	31671
87	31672
55	31673
27	31674
135	31675
1	31676
34	31677
3	31678
7	31679
7	31680
181	31681
152	31682
4	31683
28	31684
17	31685
87	31686
129	31687
217	31688
401	31689
46	31690
1	31691
219	31692
202	31693
68	31694
1	31695
24	31696
100	31697
211	31698
161	31699
341	31700
13	31701
5	31702
7	31703
145	31704
553	31705
67	31706
10	31707
111	31708
6	31709
147	31710
247	31711
297	31712
68	31713
789	31714
185	31715
274	31716
31	31717
347	31718
349	31719
6	31720
304	31721
3	31722
46	31723
239	31724
2	31725
23	31726
225	31727
195	31728
98	31729
34	31730
391	31731
1	31732
121	31733
223	31734
13	31735
107	31736
31	31737
18	31738
157	31739
932	31740
6	31741
213	31742
7	31743
233	31744
77	31745
8	31746
93	31747
8	31748
20	31749
163	31750
118	31751
48	31752
46	31753
179	31754
55	31755
198	31756
276	31757
185	31758
43	31759
85	31760
104	31761
20	31762
303	31763
48	31764
439	31765
139	31766
52	31767
595	31768
601	31769
30	31770
47	31771
324	31772
27	31773
75	31774
63	31775
185	31776
60	31777
9	31778
28	31779
12	31780
71	31781
87	31782
44	31783
175	31784
301	31785
51	31786
7	31787
17	31788
27	31789
215	31790
56	31791
810	31792
65	31793
27	31794
3	31795
8	31796
72	31797
17	31798
56	31799
190	31800
103	31801
748	31802
3	31803
610	31804
44	31805
72	31806
12	31807
400	31808
102	31809
141	31810
76	31811
106	31812
267	31813
231	31814
55	31815
22	31816
240	31817
26	31818
191	31819
71	31820
23	31821
126	31822
393	31823
179	31824
6	31825
339	31826
10	31827
13	31828
5	31829
17	31830
6	31831
388	31832
47	31833
117	31834
257	31835
22	31836
106	31837
5	31838
53	31839
168	31840
633	31841
29	31842
93	31843
43	31844
87	31845
23	31846
65	31847
47	31848
305	31849
142	31850
142	31851
133	31852
1010	31853
14	31854
6	31855
34	31856
117	31857
3	31858
271	31859
22	31860
165	31861
160	31862
606	31863
5	31864
10	31865
7	31866
150	31867
54	31868
50	31869
313	31870
3	31871
193	31872
3	31873
218	31874
14	31875
45	31876
82	31877
6	31878
707	31879
1	31880
66	31881
139	31882
47	31883
65	31884
26	31885
25	31886
8	31887
62	31888
60	31889
158	31890
60	31891
25	31892
139	31893
34	31894
62	31895
70	31896
103	31897
125	31898
75	31899
17	31900
47	31901
47	31902
65	31903
211	31904
75	31905
77	31906
191	31907
66	31908
30	31909
1	31910
652	31911
32	31912
380	31913
158	31914
24	31915
39	31916
22	31917
333	31918
12	31919
170	31920
407	31921
481	31922
2	31923
50	31924
113	31925
120	31926
411	31927
696	31928
22	31929
69	31930
293	31931
13	31932
76	31933
21	31934
19	31935
357	31936
21	31937
345	31938
28	31939
79	31940
30	31941
55	31942
591	31943
4	31944
4	31945
498	31946
79	31947
102	31948
273	31949
62	31950
6	31951
405	31952
19	31953
64	31954
109	31955
83	31956
50	31957
38	31958
4	31959
228	31960
24	31961
27	31962
20	31963
33	31964
17	31965
2	31966
93	31967
6	31968
59	31969
7	31970
43	31971
10	31972
309	31973
91	31974
331	31975
52	31976
51	31977
20	31978
248	31979
45	31980
16	31981
26	31982
489	31983
82	31984
140	31985
379	31986
15	31987
149	31988
386	31989
141	31990
149	31991
4	31992
9	31993
3	31994
24	31995
1	31996
16	31997
15	31998
37	31999
21	32000
3	32001
299	32002
63	32003
160	32004
148	32005
188	32006
5	32007
299	32008
18	32009
42	32010
47	32011
113	32012
168	32013
38	32014
25	32015
25	32016
596	32017
136	32018
60	32019
596	32020
1	32021
16	32022
33	32023
141	32024
133	32025
17	32026
83	32027
101	32028
10	32029
12	32030
19	32031
137	32032
233	32033
772	32034
14	32035
5	32036
17	32037
38	32038
1	32039
6	32040
391	32041
69	32042
159	32043
16	32044
26	32045
218	32046
2	32047
11	32048
203	32049
16	32050
150	32051
125	32052
5	32053
654	32054
27	32055
2	32056
8	32057
24	32058
11	32059
193	32060
39	32061
51	32062
157	32063
17	32064
14	32065
11	32066
269	32067
28	32068
201	32069
157	32070
1047	32071
72	32072
28	32073
8	32074
122	32075
80	32076
62	32077
46	32078
285	32079
29	32080
3	32081
121	32082
4	32083
37	32084
223	32085
89	32086
78	32087
95	32088
90	32089
359	32090
93	32091
397	32092
7	32093
5	32094
141	32095
6	32096
218	32097
98	32098
39	32099
61	32100
249	32101
140	32102
313	32103
108	32104
83	32105
9	32106
15	32107
477	32108
4	32109
93	32110
62	32111
110	32112
120	32113
12	32114
19	32115
232	32116
22	32117
62	32118
22	32119
27	32120
84	32121
30	32122
67	32123
94	32124
58	32125
27	32126
167	32127
89	32128
4	32129
16	32130
3	32131
7	32132
52	32133
101	32134
83	32135
548	32136
99	32137
41	32138
22	32139
152	32140
22	32141
115	32142
25	32143
26	32144
125	32145
158	32146
166	32147
37	32148
74	32149
263	32150
101	32151
87	32152
176	32153
125	32154
106	32155
37	32156
75	32157
205	32158
233	32159
18	32160
15	32161
23	32162
28	32163
62	32164
4	32165
3	32166
51	32167
117	32168
22	32169
1	32170
118	32171
90	32172
44	32173
1	32174
42	32175
355	32176
89	32177
559	32178
144	32179
122	32180
11	32181
36	32182
24	32183
486	32184
1	32185
2	32186
3	32187
33	32188
63	32189
4	32190
14	32191
60	32192
97	32193
22	32194
279	32195
262	32196
41	32197
6	32198
35	32199
52	32200
256	32201
3	32202
663	32203
10	32204
2	32205
135	32206
53	32207
140	32208
219	32209
15	32210
162	32211
278	32212
198	32213
2	32214
28	32215
41	32216
121	32217
248	32218
37	32219
151	32220
14	32221
27	32222
17	32223
196	32224
22	32225
106	32226
41	32227
196	32228
3	32229
107	32230
72	32231
214	32232
189	32233
101	32234
101	32235
9	32236
49	32237
36	32238
102	32239
183	32240
2	32241
141	32242
25	32243
220	32244
353	32245
17	32246
160	32247
25	32248
958	32249
267	32250
26	32251
27	32252
11	32253
184	32254
244	32255
26	32256
47	32257
126	32258
40	32259
17	32260
297	32261
66	32262
25	32263
3	32264
135	32265
25	32266
67	32267
2	32268
8	32269
191	32270
21	32271
360	32272
481	32273
2	32274
79	32275
68	32276
27	32277
45	32278
7	32279
5	32280
25	32281
15	32282
470	32283
1	32284
75	32285
9	32286
16	32287
270	32288
495	32289
872	32290
16	32291
86	32292
569	32293
36	32294
251	32295
27	32296
385	32297
18	32298
20	32299
232	32300
14	32301
6	32302
445	32303
9	32304
153	32305
7	32306
216	32307
11	32308
7	32309
272	32310
700	32311
12	32312
287	32313
55	32314
13	32315
6	32316
63	32317
54	32318
29	32319
108	32320
48	32321
9	32322
147	32323
126	32324
168	32325
107	32326
23	32327
54	32328
40	32329
26	32330
26	32331
185	32332
58	32333
292	32334
77	32335
207	32336
93	32337
61	32338
116	32339
651	32340
2	32341
25	32342
16	32343
2	32344
420	32345
64	32346
3	32347
50	32348
262	32349
110	32350
42	32351
48	32352
37	32353
153	32354
343	32355
120	32356
26	32357
102	32358
55	32359
138	32360
173	32361
94	32362
12	32363
49	32364
16	32365
10	32366
621	32367
37	32368
15	32369
18	32370
79	32371
2	32372
121	32373
9	32374
9	32375
37	32376
101	32377
68	32378
11	32379
31	32380
110	32381
2	32382
126	32383
35	32384
62	32385
6	32386
51	32387
59	32388
45	32389
19	32390
110	32391
25	32392
219	32393
58	32394
41	32395
82	32396
816	32397
248	32398
57	32399
29	32400
405	32401
9	32402
209	32403
225	32404
146	32405
101	32406
44	32407
496	32408
83	32409
64	32410
41	32411
1	32412
282	32413
798	32414
4	32415
279	32416
403	32417
41	32418
25	32419
30	32420
23	32421
210	32422
6	32423
30	32424
313	32425
25	32426
168	32427
2	32428
15	32429
40	32430
48	32431
131	32432
42	32433
50	32434
15	32435
1	32436
4	32437
324	32438
7	32439
32	32440
446	32441
144	32442
110	32443
10	32444
146	32445
10	32446
65	32447
57	32448
216	32449
12	32450
78	32451
13	32452
33	32453
16	32454
41	32455
581	32456
22	32457
88	32458
8	32459
10	32460
271	32461
61	32462
6	32463
4	32464
243	32465
68	32466
316	32467
543	32468
592	32469
20	32470
118	32471
25	32472
245	32473
345	32474
27	32475
70	32476
399	32477
108	32478
225	32479
13	32480
99	32481
2	32482
397	32483
81	32484
65	32485
304	32486
5	32487
34	32488
161	32489
10	32490
63	32491
3	32492
91	32493
114	32494
22	32495
62	32496
129	32497
150	32498
42	32499
350	32500
330	32501
37	32502
91	32503
3	32504
145	32505
369	32506
79	32507
90	32508
516	32509
204	32510
3	32511
18	32512
457	32513
73	32514
456	32515
30	32516
30	32517
10	32518
75	32519
443	32520
319	32521
401	32522
55	32523
81	32524
157	32525
125	32526
691	32527
8	32528
82	32529
217	32530
3	32531
7	32532
187	32533
73	32534
45	32535
132	32536
37	32537
24	32538
10	32539
459	32540
276	32541
246	32542
293	32543
25	32544
22	32545
140	32546
97	32547
67	32548
391	32549
4	32550
5	32551
62	32552
14	32553
235	32554
165	32555
262	32556
263	32557
252	32558
596	32559
68	32560
3	32561
455	32562
68	32563
36	32564
399	32565
94	32566
53	32567
105	32568
194	32569
63	32570
63	32571
41	32572
165	32573
467	32574
145	32575
75	32576
56	32577
22	32578
4	32579
3	32580
220	32581
118	32582
50	32583
44	32584
257	32585
25	32586
10	32587
126	32588
8	32589
1	32590
56	32591
43	32592
194	32593
97	32594
216	32595
520	32596
73	32597
37	32598
64	32599
383	32600
120	32601
26	32602
261	32603
44	32604
365	32605
427	32606
2	32607
327	32608
303	32609
216	32610
107	32611
6	32612
13	32613
69	32614
21	32615
60	32616
89	32617
65	32618
42	32619
52	32620
9	32621
31	32622
5	32623
100	32624
18	32625
24	32626
1	32627
30	32628
2	32629
161	32630
256	32631
299	32632
259	32633
472	32634
109	32635
81	32636
1	32637
26	32638
1	32639
29	32640
6	32641
44	32642
26	32643
130	32644
3	32645
60	32646
320	32647
209	32648
119	32649
139	32650
192	32651
49	32652
97	32653
4	32654
97	32655
327	32656
164	32657
95	32658
5	32659
164	32660
2	32661
65	32662
3	32663
7	32664
26	32665
163	32666
533	32667
46	32668
53	32669
16	32670
33	32671
37	32672
23	32673
336	32674
87	32675
247	32676
173	32677
69	32678
11	32679
4	32680
206	32681
70	32682
29	32683
104	32684
67	32685
32	32686
11	32687
41	32688
67	32689
403	32690
178	32691
76	32692
718	32693
1	32694
144	32695
9	32696
59	32697
456	32698
2	32699
204	32700
32	32701
61	32702
267	32703
26	32704
76	32705
13	32706
123	32707
63	32708
74	32709
16	32710
299	32711
156	32712
51	32713
16	32714
32	32715
166	32716
394	32717
85	32718
38	32719
100	32720
128	32721
14	32722
2	32723
21	32724
35	32725
37	32726
23	32727
92	32728
33	32729
72	32730
265	32731
102	32732
52	32733
237	32734
346	32735
18	32736
244	32737
5	32738
13	32739
181	32740
55	32741
5	32742
34	32743
481	32744
21	32745
163	32746
158	32747
10	32748
46	32749
10	32750
16	32751
50	32752
183	32753
103	32754
445	32755
194	32756
32	32757
124	32758
68	32759
204	32760
385	32761
41	32762
1	32763
318	32764
442	32765
300	32766
388	32767
24	32768
4	32769
15	32770
27	32771
72	32772
30	32773
182	32774
158	32775
137	32776
35	32777
24	32778
218	32779
7	32780
308	32781
356	32782
162	32783
24	32784
2	32785
527	32786
691	32787
6	32788
110	32789
152	32790
31	32791
156	32792
10	32793
72	32794
213	32795
2	32796
42	32797
306	32798
72	32799
175	32800
533	32801
252	32802
159	32803
72	32804
69	32805
225	32806
84	32807
112	32808
196	32809
83	32810
61	32811
66	32812
5	32813
16	32814
246	32815
2	32816
13	32817
9	32818
32	32819
144	32820
177	32821
6	32822
93	32823
258	32824
282	32825
98	32826
851	32827
11	32828
13	32829
139	32830
179	32831
104	32832
16	32833
32	32834
47	32835
13	32836
205	32837
52	32838
490	32839
9	32840
42	32841
270	32842
72	32843
350	32844
40	32845
2	32846
436	32847
18	32848
65	32849
150	32850
46	32851
4	32852
116	32853
70	32854
91	32855
666	32856
3	32857
15	32858
72	32859
7	32860
39	32861
14	32862
274	32863
48	32864
267	32865
91	32866
278	32867
94	32868
43	32869
110	32870
3	32871
14	32872
762	32873
141	32874
227	32875
13	32876
62	32877
29	32878
23	32879
48	32880
14	32881
31	32882
1	32883
120	32884
70	32885
94	32886
1	32887
136	32888
65	32889
8	32890
5	32891
213	32892
49	32893
4	32894
5	32895
132	32896
39	32897
73	32898
48	32899
4	32900
39	32901
2	32902
37	32903
160	32904
1	32905
91	32906
8	32907
143	32908
18	32909
4	32910
6	32911
180	32912
33	32913
17	32914
30	32915
219	32916
136	32917
36	32918
2	32919
731	32920
10	32921
3	32922
34	32923
1	32924
80	32925
51	32926
468	32927
54	32928
124	32929
217	32930
224	32931
12	32932
27	32933
9	32934
35	32935
83	32936
11	32937
25	32938
27	32939
132	32940
81	32941
105	32942
64	32943
9	32944
48	32945
1	32946
294	32947
23	32948
81	32949
9	32950
315	32951
97	32952
21	32953
280	32954
1	32955
466	32956
12	32957
120	32958
83	32959
724	32960
2	32961
37	32962
156	32963
72	32964
130	32965
15	32966
145	32967
76	32968
436	32969
85	32970
2	32971
111	32972
60	32973
39	32974
78	32975
33	32976
53	32977
222	32978
85	32979
42	32980
54	32981
38	32982
202	32983
86	32984
61	32985
597	32986
179	32987
58	32988
306	32989
28	32990
230	32991
222	32992
224	32993
75	32994
372	32995
60	32996
3	32997
667	32998
39	32999
8	33000
31	33001
111	33002
36	33003
12	33004
186	33005
287	33006
10	33007
216	33008
52	33009
4	33010
11	33011
79	33012
276	33013
51	33014
92	33015
15	33016
10	33017
539	33018
34	33019
198	33020
86	33021
136	33022
94	33023
80	33024
23	33025
13	33026
186	33027
101	33028
617	33029
34	33030
780	33031
239	33032
50	33033
42	33034
72	33035
6	33036
41	33037
511	33038
146	33039
285	33040
5	33041
13	33042
10	33043
24	33044
14	33045
377	33046
329	33047
45	33048
21	33049
44	33050
31	33051
147	33052
43	33053
7	33054
42	33055
319	33056
45	33057
100	33058
88	33059
111	33060
6	33061
351	33062
2	33063
107	33064
112	33065
62	33066
323	33067
471	33068
33	33069
155	33070
145	33071
259	33072
1	33073
14	33074
391	33075
16	33076
3	33077
18	33078
169	33079
180	33080
335	33081
98	33082
161	33083
19	33084
127	33085
33	33086
245	33087
159	33088
6	33089
180	33090
20	33091
29	33092
280	33093
55	33094
74	33095
1	33096
66	33097
199	33098
167	33099
11	33100
29	33101
13	33102
10	33103
238	33104
30	33105
127	33106
10	33107
44	33108
15	33109
8	33110
102	33111
14	33112
161	33113
174	33114
1	33115
61	33116
698	33117
21	33118
25	33119
349	33120
44	33121
465	33122
22	33123
41	33124
290	33125
202	33126
214	33127
425	33128
90	33129
22	33130
3	33131
223	33132
897	33133
53	33134
99	33135
63	33136
97	33137
3	33138
19	33139
46	33140
142	33141
248	33142
12	33143
73	33144
35	33145
156	33146
27	33147
98	33148
433	33149
22	33150
25	33151
22	33152
235	33153
76	33154
371	33155
9	33156
351	33157
185	33158
4	33159
10	33160
180	33161
22	33162
284	33163
674	33164
10	33165
165	33166
258	33167
135	33168
69	33169
72	33170
107	33171
36	33172
163	33173
1	33174
317	33175
245	33176
215	33177
3	33178
135	33179
33	33180
86	33181
20	33182
2	33183
8	33184
2	33185
79	33186
20	33187
121	33188
13	33189
3	33190
23	33191
138	33192
54	33193
23	33194
364	33195
70	33196
113	33197
24	33198
94	33199
144	33200
159	33201
25	33202
222	33203
3	33204
126	33205
8	33206
39	33207
3	33208
52	33209
24	33210
52	33211
42	33212
107	33213
84	33214
85	33215
21	33216
45	33217
1	33218
13	33219
8	33220
199	33221
159	33222
221	33223
258	33224
68	33225
245	33226
112	33227
7	33228
20	33229
40	33230
65	33231
33	33232
17	33233
2	33234
30	33235
37	33236
12	33237
92	33238
5	33239
287	33240
60	33241
45	33242
120	33243
163	33244
786	33245
181	33246
6	33247
235	33248
202	33249
47	33250
586	33251
22	33252
89	33253
162	33254
232	33255
21	33256
14	33257
22	33258
87	33259
2	33260
152	33261
23	33262
142	33263
61	33264
382	33265
31	33266
3	33267
1	33268
743	33269
6	33270
148	33271
11	33272
32	33273
4	33274
608	33275
125	33276
32	33277
8	33278
5	33279
21	33280
33	33281
13	33282
280	33283
159	33284
174	33285
631	33286
6	33287
46	33288
1	33289
61	33290
30	33291
98	33292
127	33293
97	33294
26	33295
116	33296
2	33297
6	33298
39	33299
107	33300
5	33301
10	33302
13	33303
30	33304
33	33305
185	33306
74	33307
45	33308
90	33309
209	33310
7	33311
120	33312
10	33313
10	33314
6	33315
6	33316
183	33317
139	33318
43	33319
380	33320
788	33321
398	33322
254	33323
3	33324
2	33325
67	33326
64	33327
31	33328
4	33329
93	33330
284	33331
320	33332
377	33333
287	33334
585	33335
312	33336
10	33337
387	33338
695	33339
243	33340
329	33341
6	33342
175	33343
243	33344
47	33345
355	33346
139	33347
505	33348
418	33349
12	33350
85	33351
31	33352
228	33353
201	33354
413	33355
96	33356
238	33357
23	33358
436	33359
29	33360
286	33361
2	33362
13	33363
43	33364
65	33365
14	33366
192	33367
389	33368
276	33369
1	33370
813	33371
74	33372
52	33373
6	33374
168	33375
26	33376
18	33377
15	33378
48	33379
68	33380
20	33381
6	33382
197	33383
99	33384
189	33385
254	33386
45	33387
65	33388
31	33389
70	33390
3	33391
327	33392
117	33393
9	33394
26	33395
17	33396
133	33397
35	33398
333	33399
43	33400
109	33401
533	33402
241	33403
69	33404
201	33405
14	33406
47	33407
12	33408
14	33409
1	33410
7	33411
50	33412
583	33413
39	33414
10	33415
98	33416
4	33417
206	33418
47	33419
1125	33420
79	33421
13	33422
144	33423
111	33424
126	33425
1	33426
191	33427
55	33428
258	33429
136	33430
164	33431
280	33432
57	33433
186	33434
789	33435
349	33436
481	33437
7	33438
49	33439
81	33440
373	33441
9	33442
120	33443
6	33444
34	33445
8	33446
159	33447
7	33448
32	33449
5	33450
27	33451
12	33452
321	33453
40	33454
51	33455
251	33456
306	33457
1	33458
70	33459
23	33460
1	33461
583	33462
165	33463
51	33464
241	33465
3	33466
648	33467
417	33468
8	33469
591	33470
3	33471
307	33472
227	33473
100	33474
81	33475
184	33476
449	33477
234	33478
422	33479
8	33480
34	33481
8	33482
265	33483
51	33484
253	33485
503	33486
13	33487
534	33488
29	33489
49	33490
9	33491
27	33492
128	33493
72	33494
133	33495
71	33496
23	33497
351	33498
333	33499
169	33500
156	33501
24	33502
135	33503
8	33504
365	33505
18	33506
388	33507
157	33508
18	33509
340	33510
10	33511
176	33512
442	33513
1	33514
165	33515
231	33516
358	33517
194	33518
97	33519
125	33520
20	33521
19	33522
44	33523
21	33524
37	33525
534	33526
44	33527
261	33528
2	33529
353	33530
104	33531
4	33532
259	33533
16	33534
289	33535
151	33536
434	33537
2	33538
1	33539
61	33540
31	33541
402	33542
125	33543
103	33544
27	33545
80	33546
81	33547
569	33548
187	33549
49	33550
37	33551
6	33552
188	33553
6	33554
126	33555
51	33556
1	33557
41	33558
136	33559
235	33560
23	33561
8	33562
79	33563
106	33564
10	33565
104	33566
6	33567
52	33568
1	33569
360	33570
7	33571
44	33572
100	33573
231	33574
2	33575
54	33576
32	33577
62	33578
76	33579
8	33580
11	33581
23	33582
24	33583
172	33584
321	33585
5	33586
611	33587
20	33588
83	33589
3	33590
326	33591
83	33592
239	33593
143	33594
100	33595
3	33596
17	33597
442	33598
12	33599
98	33600
4	33601
8	33602
20	33603
229	33604
73	33605
24	33606
197	33607
106	33608
8	33609
239	33610
8	33611
37	33612
78	33613
102	33614
4	33615
106	33616
48	33617
12	33618
133	33619
13	33620
24	33621
243	33622
5	33623
123	33624
30	33625
31	33626
252	33627
16	33628
3	33629
146	33630
14	33631
430	33632
64	33633
99	33634
1	33635
288	33636
90	33637
396	33638
55	33639
5	33640
646	33641
33	33642
107	33643
1	33644
12	33645
5	33646
85	33647
88	33648
47	33649
77	33650
31	33651
156	33652
67	33653
8	33654
64	33655
86	33656
43	33657
572	33658
34	33659
3	33660
348	33661
430	33662
84	33663
226	33664
557	33665
36	33666
32	33667
399	33668
55	33669
9	33670
138	33671
276	33672
130	33673
90	33674
4	33675
1	33676
626	33677
7	33678
186	33679
14	33680
127	33681
193	33682
66	33683
6	33684
94	33685
395	33686
140	33687
5	33688
30	33689
406	33690
12	33691
891	33692
335	33693
115	33694
73	33695
36	33696
60	33697
175	33698
4	33699
83	33700
191	33701
18	33702
134	33703
157	33704
18	33705
264	33706
27	33707
3	33708
3	33709
82	33710
27	33711
24	33712
21	33713
292	33714
183	33715
79	33716
365	33717
273	33718
104	33719
6	33720
31	33721
36	33722
83	33723
71	33724
23	33725
78	33726
5	33727
1	33728
6	33729
89	33730
13	33731
89	33732
33	33733
1	33734
130	33735
460	33736
254	33737
2	33738
30	33739
7	33740
110	33741
8	33742
242	33743
50	33744
356	33745
43	33746
28	33747
209	33748
300	33749
41	33750
115	33751
80	33752
158	33753
412	33754
282	33755
4	33756
364	33757
2	33758
9	33759
140	33760
193	33761
37	33762
44	33763
6	33764
142	33765
411	33766
583	33767
135	33768
18	33769
139	33770
127	33771
42	33772
4	33773
76	33774
412	33775
37	33776
106	33777
58	33778
386	33779
283	33780
637	33781
93	33782
5	33783
126	33784
63	33785
65	33786
160	33787
1	33788
149	33789
16	33790
187	33791
118	33792
27	33793
58	33794
2	33795
9	33796
66	33797
94	33798
180	33799
293	33800
8	33801
32	33802
257	33803
93	33804
85	33805
162	33806
49	33807
29	33808
81	33809
63	33810
57	33811
14	33812
103	33813
180	33814
108	33815
50	33816
1	33817
10	33818
53	33819
7	33820
44	33821
42	33822
91	33823
45	33824
21	33825
71	33826
32	33827
23	33828
173	33829
234	33830
133	33831
53	33832
133	33833
48	33834
31	33835
34	33836
229	33837
43	33838
10	33839
1	33840
260	33841
354	33842
88	33843
156	33844
127	33845
22	33846
482	33847
11	33848
14	33849
93	33850
49	33851
14	33852
8	33853
322	33854
10	33855
237	33856
9	33857
731	33858
221	33859
121	33860
57	33861
275	33862
86	33863
291	33864
48	33865
33	33866
41	33867
154	33868
189	33869
72	33870
24	33871
330	33872
223	33873
23	33874
270	33875
234	33876
45	33877
586	33878
8	33879
179	33880
4	33881
1	33882
19	33883
4	33884
156	33885
72	33886
97	33887
3	33888
13	33889
607	33890
1	33891
19	33892
25	33893
104	33894
448	33895
20	33896
53	33897
196	33898
25	33899
49	33900
31	33901
19	33902
34	33903
35	33904
6	33905
19	33906
6	33907
24	33908
5	33909
59	33910
145	33911
10	33912
434	33913
1	33914
107	33915
425	33916
462	33917
113	33918
23	33919
68	33920
380	33921
5	33922
12	33923
172	33924
93	33925
153	33926
1	33927
68	33928
377	33929
92	33930
257	33931
8	33932
56	33933
23	33934
304	33935
44	33936
144	33937
72	33938
36	33939
1	33940
34	33941
62	33942
56	33943
3	33944
193	33945
38	33946
395	33947
990	33948
5	33949
67	33950
54	33951
1	33952
2	33953
103	33954
287	33955
291	33956
54	33957
3	33958
344	33959
12	33960
47	33961
87	33962
8	33963
443	33964
11	33965
137	33966
116	33967
352	33968
62	33969
8	33970
176	33971
27	33972
16	33973
478	33974
66	33975
13	33976
529	33977
36	33978
2	33979
258	33980
347	33981
2	33982
61	33983
43	33984
37	33985
111	33986
27	33987
351	33988
13	33989
112	33990
111	33991
146	33992
43	33993
80	33994
211	33995
72	33996
119	33997
150	33998
3	33999
1	34000
8	34001
7	34002
298	34003
3	34004
22	34005
2	34006
194	34007
31	34008
101	34009
9	34010
10	34011
211	34012
58	34013
121	34014
652	34015
20	34016
25	34017
110	34018
6	34019
225	34020
3	34021
33	34022
108	34023
127	34024
63	34025
27	34026
113	34027
3	34028
94	34029
317	34030
86	34031
43	34032
625	34033
17	34034
171	34035
92	34036
10	34037
18	34038
108	34039
18	34040
134	34041
178	34042
3	34043
11	34044
2	34045
44	34046
31	34047
5	34048
6	34049
520	34050
219	34051
112	34052
31	34053
6	34054
4	34055
53	34056
2	34057
13	34058
49	34059
18	34060
5	34061
38	34062
2	34063
56	34064
70	34065
127	34066
8	34067
142	34068
51	34069
52	34070
768	34071
344	34072
4	34073
238	34074
109	34075
85	34076
51	34077
64	34078
5	34079
8	34080
77	34081
59	34082
116	34083
147	34084
133	34085
5	34086
147	34087
157	34088
140	34089
230	34090
121	34091
150	34092
86	34093
253	34094
158	34095
50	34096
628	34097
21	34098
3	34099
24	34100
13	34101
61	34102
131	34103
15	34104
127	34105
49	34106
7	34107
2	34108
37	34109
79	34110
185	34111
20	34112
8	34113
80	34114
39	34115
255	34116
3	34117
8	34118
42	34119
36	34120
115	34121
101	34122
73	34123
5	34124
16	34125
59	34126
44	34127
24	34128
20	34129
205	34130
226	34131
43	34132
147	34133
150	34134
124	34135
3	34136
275	34137
19	34138
355	34139
30	34140
8	34141
73	34142
158	34143
153	34144
335	34145
157	34146
199	34147
3	34148
25	34149
1	34150
32	34151
168	34152
170	34153
416	34154
339	34155
11	34156
233	34157
22	34158
47	34159
196	34160
120	34161
266	34162
367	34163
14	34164
89	34165
73	34166
13	34167
5	34168
27	34169
73	34170
439	34171
17	34172
25	34173
5	34174
29	34175
1100	34176
20	34177
4	34178
58	34179
43	34180
74	34181
27	34182
13	34183
4	34184
82	34185
450	34186
8	34187
196	34188
43	34189
70	34190
565	34191
295	34192
279	34193
68	34194
25	34195
21	34196
39	34197
334	34198
4	34199
45	34200
20	34201
12	34202
5	34203
3	34204
351	34205
37	34206
10	34207
19	34208
9	34209
96	34210
11	34211
53	34212
47	34213
52	34214
13	34215
85	34216
34	34217
25	34218
203	34219
229	34220
116	34221
130	34222
210	34223
35	34224
15	34225
20	34226
194	34227
234	34228
115	34229
12	34230
58	34231
21	34232
5	34233
94	34234
27	34235
81	34236
141	34237
96	34238
48	34239
247	34240
483	34241
1	34242
46	34243
242	34244
59	34245
300	34246
37	34247
59	34248
40	34249
83	34250
41	34251
31	34252
119	34253
503	34254
27	34255
8	34256
471	34257
385	34258
40	34259
9	34260
355	34261
6	34262
68	34263
70	34264
11	34265
156	34266
149	34267
12	34268
447	34269
63	34270
89	34271
9	34272
16	34273
146	34274
6	34275
49	34276
180	34277
21	34278
124	34279
12	34280
83	34281
69	34282
72	34283
101	34284
78	34285
91	34286
12	34287
239	34288
329	34289
26	34290
124	34291
2	34292
29	34293
52	34294
72	34295
33	34296
10	34297
31	34298
9	34299
62	34300
97	34301
517	34302
22	34303
133	34304
56	34305
17	34306
63	34307
47	34308
14	34309
22	34310
51	34311
174	34312
527	34313
35	34314
130	34315
123	34316
256	34317
808	34318
109	34319
131	34320
69	34321
607	34322
100	34323
4	34324
51	34325
66	34326
37	34327
60	34328
18	34329
256	34330
42	34331
166	34332
8	34333
118	34334
20	34335
62	34336
199	34337
58	34338
16	34339
56	34340
3	34341
4	34342
48	34343
152	34344
128	34345
93	34346
19	34347
588	34348
133	34349
70	34350
62	34351
24	34352
48	34353
24	34354
14	34355
229	34356
158	34357
10	34358
105	34359
23	34360
9	34361
9	34362
94	34363
37	34364
67	34365
152	34366
60	34367
26	34368
7	34369
207	34370
56	34371
137	34372
54	34373
6	34374
29	34375
36	34376
42	34377
2	34378
61	34379
166	34380
27	34381
113	34382
103	34383
256	34384
23	34385
59	34386
46	34387
330	34388
277	34389
59	34390
201	34391
7	34392
10	34393
157	34394
130	34395
29	34396
18	34397
44	34398
146	34399
13	34400
12	34401
173	34402
160	34403
77	34404
6	34405
106	34406
47	34407
55	34408
430	34409
143	34410
125	34411
137	34412
23	34413
239	34414
55	34415
34	34416
514	34417
26	34418
239	34419
671	34420
295	34421
46	34422
4	34423
8	34424
65	34425
53	34426
5	34427
326	34428
3	34429
307	34430
98	34431
93	34432
89	34433
5	34434
40	34435
265	34436
19	34437
123	34438
45	34439
44	34440
22	34441
303	34442
60	34443
616	34444
434	34445
654	34446
14	34447
4	34448
9	34449
5	34450
43	34451
343	34452
9	34453
27	34454
4	34455
124	34456
84	34457
638	34458
1067	34459
6	34460
73	34461
4	34462
698	34463
103	34464
6	34465
15	34466
66	34467
489	34468
21	34469
16	34470
200	34471
10	34472
3	34473
34	34474
109	34475
27	34476
238	34477
434	34478
3	34479
308	34480
114	34481
305	34482
103	34483
78	34484
3	34485
163	34486
17	34487
85	34488
1	34489
442	34490
19	34491
127	34492
21	34493
2	34494
344	34495
4	34496
5	34497
436	34498
55	34499
7	34500
37	34501
45	34502
7	34503
44	34504
19	34505
317	34506
13	34507
105	34508
166	34509
66	34510
2	34511
195	34512
557	34513
44	34514
74	34515
390	34516
25	34517
73	34518
12	34519
21	34520
9	34521
96	34522
73	34523
70	34524
139	34525
1	34526
52	34527
22	34528
55	34529
7	34530
15	34531
5	34532
167	34533
17	34534
54	34535
10	34536
228	34537
167	34538
169	34539
128	34540
102	34541
64	34542
91	34543
4	34544
31	34545
119	34546
1	34547
84	34548
218	34549
5	34550
1	34551
76	34552
103	34553
3	34554
3	34555
16	34556
69	34557
445	34558
182	34559
16	34560
348	34561
36	34562
210	34563
237	34564
387	34565
264	34566
318	34567
4	34568
1014	34569
15	34570
73	34571
696	34572
2	34573
152	34574
261	34575
712	34576
207	34577
9	34578
291	34579
22	34580
208	34581
102	34582
37	34583
506	34584
96	34585
6	34586
49	34587
18	34588
83	34589
70	34590
1094	34591
41	34592
85	34593
59	34594
4	34595
43	34596
331	34597
154	34598
61	34599
44	34600
25	34601
15	34602
218	34603
520	34604
7	34605
48	34606
274	34607
170	34608
26	34609
538	34610
369	34611
62	34612
60	34613
61	34614
8	34615
136	34616
307	34617
96	34618
331	34619
146	34620
582	34621
80	34622
36	34623
252	34624
37	34625
119	34626
415	34627
150	34628
2	34629
2	34630
312	34631
81	34632
17	34633
200	34634
194	34635
39	34636
378	34637
430	34638
417	34639
274	34640
30	34641
44	34642
99	34643
133	34644
342	34645
372	34646
220	34647
163	34648
2	34649
348	34650
64	34651
2	34652
5	34653
68	34654
79	34655
56	34656
17	34657
42	34658
16	34659
290	34660
126	34661
53	34662
570	34663
31	34664
46	34665
4	34666
110	34667
31	34668
183	34669
20	34670
104	34671
148	34672
153	34673
24	34674
164	34675
215	34676
38	34677
547	34678
470	34679
187	34680
33	34681
280	34682
225	34683
7	34684
385	34685
29	34686
219	34687
12	34688
20	34689
692	34690
2	34691
32	34692
25	34693
231	34694
191	34695
84	34696
109	34697
75	34698
11	34699
132	34700
66	34701
1	34702
468	34703
19	34704
5	34705
1	34706
55	34707
56	34708
108	34709
94	34710
208	34711
84	34712
1	34713
115	34714
242	34715
65	34716
216	34717
308	34718
87	34719
7	34720
248	34721
34	34722
123	34723
154	34724
22	34725
537	34726
410	34727
80	34728
235	34729
138	34730
9	34731
55	34732
38	34733
163	34734
3	34735
92	34736
306	34737
4	34738
47	34739
336	34740
25	34741
33	34742
19	34743
6	34744
41	34745
215	34746
4	34747
500	34748
88	34749
22	34750
6	34751
6	34752
253	34753
122	34754
37	34755
15	34756
245	34757
1	34758
25	34759
333	34760
633	34761
67	34762
79	34763
212	34764
94	34765
7	34766
10	34767
226	34768
8	34769
24	34770
107	34771
28	34772
537	34773
9	34774
30	34775
28	34776
55	34777
23	34778
87	34779
79	34780
461	34781
19	34782
27	34783
68	34784
13	34785
12	34786
22	34787
6	34788
115	34789
9	34790
65	34791
3	34792
20	34793
49	34794
51	34795
101	34796
7	34797
24	34798
5	34799
9	34800
32	34801
153	34802
187	34803
2	34804
42	34805
21	34806
76	34807
4	34808
169	34809
117	34810
45	34811
81	34812
113	34813
25	34814
161	34815
27	34816
183	34817
4	34818
37	34819
265	34820
119	34821
103	34822
1	34823
344	34824
222	34825
63	34826
157	34827
6	34828
1	34829
33	34830
372	34831
200	34832
36	34833
90	34834
6	34835
150	34836
22	34837
221	34838
265	34839
2	34840
949	34841
89	34842
317	34843
55	34844
234	34845
80	34846
9	34847
151	34848
13	34849
11	34850
340	34851
65	34852
11	34853
55	34854
149	34855
78	34856
59	34857
13	34858
24	34859
20	34860
456	34861
52	34862
17	34863
61	34864
56	34865
29	34866
41	34867
33	34868
40	34869
20	34870
272	34871
90	34872
9	34873
29	34874
5	34875
9	34876
7	34877
14	34878
20	34879
18	34880
27	34881
90	34882
186	34883
45	34884
139	34885
2	34886
201	34887
121	34888
11	34889
16	34890
80	34891
2	34892
161	34893
269	34894
20	34895
65	34896
2	34897
223	34898
22	34899
3	34900
97	34901
74	34902
299	34903
44	34904
36	34905
7	34906
98	34907
253	34908
141	34909
638	34910
36	34911
85	34912
319	34913
11	34914
418	34915
43	34916
97	34917
32	34918
9	34919
45	34920
8	34921
436	34922
48	34923
70	34924
3	34925
226	34926
501	34927
1	34928
227	34929
106	34930
549	34931
9	34932
3	34933
54	34934
562	34935
23	34936
117	34937
6	34938
56	34939
440	34940
28	34941
11	34942
69	34943
35	34944
66	34945
4	34946
56	34947
249	34948
44	34949
76	34950
55	34951
352	34952
11	34953
286	34954
8	34955
30	34956
4	34957
205	34958
18	34959
35	34960
146	34961
17	34962
351	34963
4	34964
447	34965
78	34966
9	34967
58	34968
250	34969
501	34970
299	34971
346	34972
9	34973
4	34974
90	34975
925	34976
68	34977
44	34978
188	34979
10	34980
62	34981
276	34982
310	34983
35	34984
4	34985
52	34986
25	34987
235	34988
120	34989
230	34990
1	34991
279	34992
525	34993
69	34994
89	34995
141	34996
9	34997
5	34998
447	34999
22	35000
2	35001
95	35002
9	35003
13	35004
39	35005
33	35006
483	35007
90	35008
354	35009
132	35010
404	35011
9	35012
3	35013
50	35014
4	35015
103	35016
9	35017
14	35018
17	35019
335	35020
7	35021
27	35022
5	35023
70	35024
408	35025
58	35026
51	35027
30	35028
42	35029
182	35030
76	35031
5	35032
2	35033
57	35034
37	35035
5	35036
9	35037
12	35038
335	35039
300	35040
49	35041
4	35042
40	35043
37	35044
100	35045
159	35046
272	35047
5	35048
142	35049
99	35050
23	35051
17	35052
1	35053
110	35054
36	35055
144	35056
416	35057
37	35058
4	35059
4	35060
3	35061
103	35062
9	35063
26	35064
293	35065
5	35066
3	35067
11	35068
4	35069
28	35070
96	35071
51	35072
263	35073
171	35074
25	35075
194	35076
102	35077
119	35078
35	35079
20	35080
339	35081
86	35082
21	35083
68	35084
119	35085
249	35086
12	35087
15	35088
79	35089
35	35090
224	35091
69	35092
168	35093
369	35094
12	35095
215	35096
1	35097
10	35098
592	35099
249	35100
22	35101
4	35102
21	35103
224	35104
16	35105
4	35106
127	35107
1	35108
5	35109
8	35110
33	35111
134	35112
21	35113
217	35114
1	35115
423	35116
327	35117
9	35118
5	35119
21	35120
11	35121
6	35122
146	35123
97	35124
98	35125
161	35126
42	35127
21	35128
7	35129
4	35130
52	35131
3	35132
6	35133
51	35134
49	35135
461	35136
150	35137
17	35138
480	35139
140	35140
104	35141
50	35142
308	35143
60	35144
33	35145
9	35146
3	35147
444	35148
380	35149
60	35150
22	35151
85	35152
484	35153
14	35154
2	35155
9	35156
1	35157
35	35158
74	35159
462	35160
2	35161
10	35162
318	35163
52	35164
6	35165
69	35166
119	35167
9	35168
100	35169
9	35170
247	35171
3	35172
10	35173
45	35174
3	35175
138	35176
12	35177
8	35178
121	35179
624	35180
66	35181
1	35182
489	35183
47	35184
378	35185
9	35186
119	35187
6	35188
37	35189
211	35190
14	35191
626	35192
96	35193
52	35194
96	35195
499	35196
44	35197
69	35198
85	35199
129	35200
255	35201
1	35202
6	35203
347	35204
268	35205
174	35206
59	35207
4	35208
6	35209
18	35210
294	35211
5	35212
69	35213
14	35214
362	35215
1	35216
16	35217
163	35218
32	35219
22	35220
33	35221
39	35222
929	35223
4	35224
206	35225
105	35226
180	35227
42	35228
27	35229
15	35230
204	35231
797	35232
39	35233
139	35234
152	35235
79	35236
8	35237
1	35238
42	35239
7	35240
8	35241
42	35242
93	35243
2	35244
36	35245
51	35246
74	35247
525	35248
15	35249
82	35250
38	35251
393	35252
182	35253
20	35254
11	35255
1	35256
97	35257
581	35258
204	35259
19	35260
73	35261
9	35262
453	35263
151	35264
48	35265
137	35266
91	35267
82	35268
347	35269
71	35270
20	35271
150	35272
164	35273
106	35274
54	35275
85	35276
517	35277
2	35278
95	35279
57	35280
74	35281
5	35282
157	35283
23	35284
258	35285
1	35286
452	35287
11	35288
41	35289
19	35290
338	35291
29	35292
12	35293
3	35294
4	35295
19	35296
43	35297
71	35298
14	35299
16	35300
397	35301
3	35302
186	35303
126	35304
6	35305
30	35306
554	35307
10	35308
46	35309
12	35310
631	35311
48	35312
227	35313
19	35314
13	35315
598	35316
5	35317
158	35318
319	35319
4	35320
37	35321
67	35322
296	35323
73	35324
7	35325
30	35326
1	35327
110	35328
294	35329
63	35330
70	35331
198	35332
142	35333
488	35334
397	35335
35	35336
144	35337
287	35338
465	35339
22	35340
37	35341
335	35342
2	35343
103	35344
49	35345
3	35346
5	35347
29	35348
58	35349
51	35350
2	35351
25	35352
119	35353
39	35354
748	35355
9	35356
209	35357
162	35358
44	35359
260	35360
23	35361
3	35362
1	35363
48	35364
262	35365
34	35366
36	35367
8	35368
32	35369
386	35370
34	35371
2	35372
28	35373
38	35374
49	35375
764	35376
294	35377
2	35378
379	35379
45	35380
30	35381
49	35382
107	35383
148	35384
150	35385
2	35386
18	35387
54	35388
364	35389
104	35390
6	35391
129	35392
135	35393
92	35394
59	35395
37	35396
490	35397
44	35398
104	35399
33	35400
37	35401
1	35402
382	35403
216	35404
55	35405
23	35406
74	35407
78	35408
19	35409
115	35410
82	35411
1	35412
5	35413
29	35414
263	35415
278	35416
8	35417
71	35418
417	35419
245	35420
53	35421
8	35422
24	35423
95	35424
241	35425
433	35426
7	35427
77	35428
44	35429
510	35430
67	35431
95	35432
413	35433
8	35434
102	35435
40	35436
6	35437
170	35438
71	35439
77	35440
20	35441
65	35442
53	35443
67	35444
406	35445
79	35446
15	35447
13	35448
41	35449
65	35450
26	35451
34	35452
556	35453
109	35454
9	35455
54	35456
201	35457
952	35458
56	35459
2	35460
81	35461
24	35462
116	35463
464	35464
194	35465
165	35466
109	35467
153	35468
368	35469
35	35470
6	35471
48	35472
137	35473
33	35474
213	35475
182	35476
511	35477
2	35478
9	35479
40	35480
9	35481
222	35482
5	35483
196	35484
255	35485
4	35486
25	35487
5	35488
12	35489
5	35490
583	35491
376	35492
404	35493
106	35494
54	35495
384	35496
120	35497
163	35498
174	35499
447	35500
222	35501
26	35502
97	35503
31	35504
61	35505
7	35506
28	35507
12	35508
1	35509
33	35510
438	35511
4	35512
16	35513
31	35514
185	35515
9	35516
24	35517
108	35518
26	35519
18	35520
198	35521
37	35522
98	35523
123	35524
1	35525
88	35526
300	35527
49	35528
84	35529
34	35530
331	35531
233	35532
98	35533
86	35534
9	35535
363	35536
522	35537
173	35538
155	35539
18	35540
8	35541
25	35542
340	35543
11	35544
169	35545
257	35546
491	35547
83	35548
149	35549
58	35550
59	35551
40	35552
36	35553
86	35554
234	35555
77	35556
33	35557
14	35558
244	35559
167	35560
81	35561
261	35562
10	35563
51	35564
132	35565
168	35566
17	35567
74	35568
257	35569
50	35570
5	35571
348	35572
11	35573
409	35574
122	35575
9	35576
69	35577
14	35578
3	35579
102	35580
47	35581
39	35582
41	35583
16	35584
451	35585
345	35586
30	35587
79	35588
467	35589
88	35590
2	35591
351	35592
3	35593
95	35594
9	35595
24	35596
8	35597
217	35598
39	35599
187	35600
54	35601
36	35602
1	35603
250	35604
82	35605
535	35606
37	35607
77	35608
4	35609
4	35610
68	35611
66	35612
162	35613
65	35614
206	35615
45	35616
26	35617
231	35618
49	35619
321	35620
61	35621
164	35622
43	35623
71	35624
54	35625
128	35626
205	35627
10	35628
34	35629
30	35630
17	35631
17	35632
39	35633
55	35634
9	35635
349	35636
8	35637
882	35638
116	35639
27	35640
336	35641
229	35642
13	35643
41	35644
31	35645
93	35646
33	35647
1	35648
45	35649
81	35650
69	35651
138	35652
4	35653
14	35654
192	35655
322	35656
227	35657
89	35658
270	35659
23	35660
2	35661
62	35662
50	35663
8	35664
402	35665
143	35666
381	35667
66	35668
23	35669
298	35670
154	35671
1	35672
125	35673
648	35674
135	35675
7	35676
26	35677
34	35678
265	35679
77	35680
17	35681
329	35682
59	35683
164	35684
106	35685
44	35686
31	35687
1	35688
466	35689
18	35690
7	35691
239	35692
7	35693
109	35694
5	35695
2	35696
9	35697
12	35698
60	35699
1	35700
529	35701
21	35702
429	35703
8	35704
18	35705
144	35706
68	35707
314	35708
80	35709
405	35710
54	35711
30	35712
9	35713
167	35714
84	35715
1	35716
62	35717
4	35718
1	35719
1	35720
590	35721
142	35722
250	35723
886	35724
54	35725
19	35726
67	35727
283	35728
435	35729
308	35730
205	35731
19	35732
478	35733
40	35734
34	35735
209	35736
164	35737
113	35738
59	35739
9	35740
13	35741
63	35742
513	35743
14	35744
1	35745
3	35746
10	35747
267	35748
20	35749
331	35750
17	35751
18	35752
103	35753
44	35754
152	35755
24	35756
4	35757
30	35758
26	35759
58	35760
1	35761
399	35762
4	35763
39	35764
38	35765
7	35766
457	35767
468	35768
16	35769
19	35770
3	35771
2	35772
237	35773
37	35774
3	35775
164	35776
90	35777
486	35778
7	35779
604	35780
115	35781
468	35782
14	35783
148	35784
8	35785
34	35786
466	35787
6	35788
3	35789
21	35790
111	35791
3	35792
109	35793
19	35794
1	35795
21	35796
23	35797
6	35798
30	35799
7	35800
110	35801
2	35802
324	35803
9	35804
2	35805
27	35806
166	35807
598	35808
8	35809
4	35810
141	35811
85	35812
148	35813
16	35814
80	35815
35	35816
583	35817
47	35818
264	35819
27	35820
225	35821
87	35822
524	35823
148	35824
432	35825
44	35826
202	35827
51	35828
276	35829
40	35830
677	35831
49	35832
40	35833
111	35834
44	35835
9	35836
2	35837
23	35838
54	35839
13	35840
253	35841
1	35842
46	35843
234	35844
94	35845
20	35846
7	35847
590	35848
3	35849
9	35850
39	35851
336	35852
21	35853
83	35854
11	35855
156	35856
94	35857
28	35858
29	35859
44	35860
164	35861
198	35862
23	35863
43	35864
247	35865
430	35866
80	35867
287	35868
117	35869
11	35870
197	35871
47	35872
174	35873
1	35874
19	35875
75	35876
2	35877
90	35878
139	35879
22	35880
5	35881
440	35882
24	35883
360	35884
5	35885
15	35886
220	35887
278	35888
2	35889
436	35890
3	35891
69	35892
251	35893
46	35894
62	35895
1	35896
46	35897
10	35898
11	35899
12	35900
195	35901
153	35902
1	35903
1	35904
193	35905
68	35906
231	35907
102	35908
492	35909
48	35910
41	35911
27	35912
432	35913
63	35914
1	35915
31	35916
54	35917
30	35918
278	35919
7	35920
290	35921
5	35922
95	35923
293	35924
6	35925
67	35926
668	35927
92	35928
25	35929
669	35930
49	35931
288	35932
113	35933
39	35934
17	35935
96	35936
191	35937
23	35938
198	35939
86	35940
518	35941
35	35942
12	35943
59	35944
452	35945
13	35946
68	35947
27	35948
170	35949
70	35950
64	35951
86	35952
1	35953
948	35954
884	35955
1	35956
183	35957
5	35958
28	35959
1	35960
315	35961
133	35962
37	35963
63	35964
52	35965
493	35966
161	35967
2	35968
33	35969
27	35970
42	35971
237	35972
53	35973
43	35974
135	35975
8	35976
180	35977
67	35978
175	35979
219	35980
76	35981
147	35982
499	35983
294	35984
281	35985
36	35986
257	35987
4	35988
61	35989
23	35990
190	35991
202	35992
401	35993
54	35994
32	35995
371	35996
61	35997
605	35998
31	35999
40	36000
110	36001
459	36002
67	36003
34	36004
60	36005
19	36006
615	36007
11	36008
1	36009
31	36010
4	36011
290	36012
224	36013
95	36014
35	36015
307	36016
2	36017
52	36018
1	36019
204	36020
10	36021
28	36022
7	36023
121	36024
369	36025
75	36026
103	36027
171	36028
84	36029
634	36030
66	36031
31	36032
230	36033
345	36034
31	36035
4	36036
221	36037
324	36038
236	36039
55	36040
8	36041
268	36042
36	36043
6	36044
12	36045
59	36046
64	36047
24	36048
77	36049
276	36050
7	36051
3	36052
372	36053
21	36054
119	36055
26	36056
415	36057
4	36058
84	36059
338	36060
13	36061
48	36062
46	36063
100	36064
292	36065
7	36066
83	36067
5	36068
8	36069
35	36070
201	36071
13	36072
84	36073
108	36074
5	36075
9	36076
172	36077
90	36078
46	36079
228	36080
134	36081
50	36082
8	36083
18	36084
18	36085
77	36086
6	36087
571	36088
375	36089
32	36090
2	36091
282	36092
87	36093
262	36094
28	36095
1	36096
122	36097
161	36098
349	36099
77	36100
51	36101
96	36102
170	36103
205	36104
248	36105
115	36106
224	36107
55	36108
87	36109
425	36110
50	36111
187	36112
4	36113
1	36114
121	36115
84	36116
13	36117
38	36118
17	36119
40	36120
40	36121
8	36122
402	36123
40	36124
170	36125
105	36126
21	36127
1	36128
69	36129
367	36130
189	36131
153	36132
35	36133
108	36134
168	36135
138	36136
28	36137
17	36138
99	36139
40	36140
130	36141
83	36142
506	36143
318	36144
385	36145
1	36146
427	36147
13	36148
21	36149
318	36150
82	36151
28	36152
2	36153
35	36154
15	36155
88	36156
7	36157
94	36158
8	36159
511	36160
17	36161
148	36162
15	36163
93	36164
8	36165
244	36166
163	36167
35	36168
28	36169
21	36170
16	36171
6	36172
112	36173
3	36174
27	36175
42	36176
4	36177
7	36178
59	36179
36	36180
318	36181
299	36182
49	36183
43	36184
67	36185
84	36186
64	36187
227	36188
149	36189
167	36190
146	36191
321	36192
3	36193
379	36194
252	36195
7	36196
275	36197
222	36198
15	36199
66	36200
48	36201
24	36202
2	36203
664	36204
205	36205
83	36206
186	36207
328	36208
327	36209
2	36210
9	36211
2	36212
1	36213
78	36214
47	36215
27	36216
154	36217
6	36218
136	36219
107	36220
23	36221
85	36222
300	36223
10	36224
8	36225
154	36226
193	36227
104	36228
22	36229
132	36230
124	36231
57	36232
18	36233
151	36234
139	36235
5	36236
21	36237
2	36238
128	36239
78	36240
500	36241
25	36242
71	36243
859	36244
44	36245
9	36246
305	36247
395	36248
87	36249
108	36250
290	36251
12	36252
68	36253
334	36254
73	36255
46	36256
295	36257
315	36258
46	36259
64	36260
16	36261
39	36262
111	36263
7	36264
98	36265
29	36266
180	36267
28	36268
244	36269
343	36270
279	36271
161	36272
17	36273
309	36274
182	36275
73	36276
200	36277
6	36278
16	36279
8	36280
18	36281
7	36282
4	36283
77	36284
69	36285
119	36286
36	36287
663	36288
363	36289
22	36290
11	36291
198	36292
162	36293
16	36294
72	36295
36	36296
319	36297
192	36298
902	36299
12	36300
16	36301
2	36302
411	36303
236	36304
2	36305
7	36306
1	36307
14	36308
379	36309
56	36310
11	36311
61	36312
56	36313
17	36314
20	36315
90	36316
14	36317
595	36318
59	36319
164	36320
498	36321
2	36322
251	36323
6	36324
90	36325
9	36326
8	36327
45	36328
1	36329
2	36330
164	36331
95	36332
2	36333
499	36334
4	36335
7	36336
1	36337
13	36338
1	36339
184	36340
45	36341
272	36342
12	36343
226	36344
1	36345
65	36346
4	36347
538	36348
184	36349
26	36350
6	36351
258	36352
16	36353
1	36354
144	36355
31	36356
24	36357
69	36358
153	36359
19	36360
4	36361
150	36362
628	36363
25	36364
8	36365
51	36366
35	36367
899	36368
7	36369
136	36370
133	36371
3	36372
251	36373
215	36374
35	36375
182	36376
58	36377
16	36378
157	36379
38	36380
609	36381
128	36382
37	36383
84	36384
904	36385
4	36386
21	36387
20	36388
138	36389
312	36390
190	36391
712	36392
262	36393
50	36394
6	36395
205	36396
44	36397
99	36398
18	36399
8	36400
13	36401
49	36402
48	36403
222	36404
5	36405
76	36406
375	36407
10	36408
316	36409
21	36410
659	36411
6	36412
218	36413
56	36414
1	36415
70	36416
11	36417
496	36418
56	36419
6	36420
24	36421
184	36422
94	36423
125	36424
12	36425
8	36426
27	36427
42	36428
61	36429
81	36430
211	36431
38	36432
6	36433
156	36434
161	36435
22	36436
449	36437
178	36438
89	36439
23	36440
3	36441
492	36442
141	36443
427	36444
272	36445
110	36446
74	36447
249	36448
175	36449
110	36450
49	36451
62	36452
28	36453
182	36454
67	36455
121	36456
3	36457
127	36458
179	36459
11	36460
2	36461
21	36462
192	36463
309	36464
274	36465
89	36466
571	36467
27	36468
137	36469
89	36470
340	36471
168	36472
119	36473
121	36474
66	36475
58	36476
57	36477
24	36478
96	36479
80	36480
193	36481
228	36482
104	36483
239	36484
9	36485
36	36486
148	36487
29	36488
24	36489
28	36490
464	36491
209	36492
8	36493
35	36494
166	36495
14	36496
74	36497
12	36498
479	36499
26	36500
3	36501
19	36502
158	36503
722	36504
92	36505
33	36506
37	36507
182	36508
97	36509
86	36510
157	36511
17	36512
169	36513
339	36514
161	36515
131	36516
494	36517
338	36518
138	36519
86	36520
51	36521
129	36522
29	36523
23	36524
203	36525
46	36526
145	36527
143	36528
21	36529
85	36530
15	36531
6	36532
10	36533
49	36534
79	36535
1	36536
140	36537
5	36538
505	36539
406	36540
26	36541
1	36542
76	36543
75	36544
84	36545
1	36546
57	36547
66	36548
42	36549
459	36550
395	36551
45	36552
202	36553
3	36554
14	36555
3	36556
483	36557
209	36558
116	36559
155	36560
262	36561
419	36562
513	36563
86	36564
9	36565
2	36566
10	36567
55	36568
343	36569
115	36570
408	36571
84	36572
325	36573
160	36574
19	36575
10	36576
22	36577
49	36578
181	36579
5	36580
544	36581
12	36582
27	36583
30	36584
241	36585
26	36586
85	36587
50	36588
512	36589
63	36590
160	36591
264	36592
365	36593
130	36594
5	36595
17	36596
74	36597
220	36598
2	36599
163	36600
47	36601
60	36602
23	36603
49	36604
333	36605
271	36606
369	36607
404	36608
22	36609
27	36610
464	36611
42	36612
61	36613
453	36614
4	36615
4	36616
66	36617
729	36618
11	36619
401	36620
395	36621
243	36622
119	36623
76	36624
258	36625
58	36626
7	36627
18	36628
1	36629
195	36630
126	36631
38	36632
365	36633
3	36634
527	36635
26	36636
50	36637
378	36638
69	36639
359	36640
609	36641
77	36642
27	36643
91	36644
39	36645
3	36646
22	36647
93	36648
4	36649
105	36650
5	36651
257	36652
134	36653
304	36654
374	36655
95	36656
19	36657
44	36658
7	36659
114	36660
72	36661
18	36662
206	36663
24	36664
80	36665
60	36666
59	36667
396	36668
3	36669
152	36670
17	36671
2	36672
404	36673
16	36674
19	36675
46	36676
219	36677
9	36678
1	36679
72	36680
17	36681
56	36682
3	36683
2	36684
161	36685
25	36686
678	36687
366	36688
104	36689
61	36690
102	36691
520	36692
17	36693
61	36694
5	36695
59	36696
53	36697
513	36698
58	36699
437	36700
4	36701
376	36702
41	36703
223	36704
503	36705
677	36706
172	36707
222	36708
19	36709
7	36710
11	36711
5	36712
66	36713
191	36714
8	36715
8	36716
495	36717
63	36718
30	36719
6	36720
18	36721
9	36722
7	36723
31	36724
6	36725
197	36726
46	36727
152	36728
3	36729
69	36730
14	36731
10	36732
112	36733
6	36734
67	36735
47	36736
5	36737
4	36738
51	36739
20	36740
1	36741
15	36742
8	36743
3	36744
4	36745
44	36746
224	36747
54	36748
65	36749
12	36750
50	36751
19	36752
10	36753
17	36754
19	36755
129	36756
27	36757
30	36758
2	36759
34	36760
10	36761
1	36762
210	36763
55	36764
13	36765
33	36766
247	36767
578	36768
25	36769
547	36770
382	36771
2	36772
64	36773
216	36774
40	36775
80	36776
19	36777
152	36778
27	36779
7	36780
239	36781
16	36782
9	36783
270	36784
49	36785
117	36786
57	36787
147	36788
22	36789
360	36790
647	36791
470	36792
174	36793
3	36794
51	36795
14	36796
529	36797
160	36798
4	36799
46	36800
144	36801
43	36802
238	36803
193	36804
25	36805
102	36806
408	36807
343	36808
460	36809
99	36810
14	36811
69	36812
313	36813
17	36814
299	36815
17	36816
109	36817
266	36818
257	36819
35	36820
225	36821
305	36822
6	36823
49	36824
49	36825
145	36826
187	36827
8	36828
45	36829
91	36830
2	36831
326	36832
168	36833
31	36834
18	36835
10	36836
49	36837
16	36838
12	36839
80	36840
3	36841
114	36842
38	36843
28	36844
594	36845
32	36846
13	36847
3	36848
6	36849
311	36850
7	36851
59	36852
1	36853
142	36854
36	36855
44	36856
9	36857
72	36858
375	36859
15	36860
30	36861
2	36862
20	36863
154	36864
30	36865
9	36866
37	36867
109	36868
209	36869
7	36870
90	36871
28	36872
85	36873
30	36874
158	36875
80	36876
46	36877
254	36878
752	36879
25	36880
30	36881
8	36882
4	36883
2	36884
94	36885
266	36886
554	36887
15	36888
77	36889
239	36890
104	36891
12	36892
3	36893
139	36894
1	36895
21	36896
3	36897
339	36898
18	36899
23	36900
137	36901
8	36902
1	36903
208	36904
51	36905
62	36906
496	36907
29	36908
9	36909
69	36910
190	36911
248	36912
541	36913
9	36914
11	36915
642	36916
10	36917
186	36918
11	36919
301	36920
22	36921
318	36922
4	36923
7	36924
35	36925
3	36926
86	36927
243	36928
182	36929
177	36930
12	36931
138	36932
1	36933
31	36934
30	36935
187	36936
12	36937
253	36938
286	36939
8	36940
81	36941
29	36942
97	36943
8	36944
13	36945
48	36946
55	36947
199	36948
52	36949
7	36950
5	36951
357	36952
263	36953
41	36954
127	36955
120	36956
70	36957
318	36958
10	36959
18	36960
508	36961
4	36962
75	36963
72	36964
33	36965
54	36966
8	36967
5	36968
286	36969
374	36970
7	36971
208	36972
110	36973
58	36974
2	36975
10	36976
218	36977
185	36978
47	36979
171	36980
275	36981
21	36982
119	36983
468	36984
226	36985
32	36986
13	36987
715	36988
83	36989
132	36990
119	36991
412	36992
13	36993
59	36994
2	36995
2	36996
376	36997
175	36998
13	36999
1	37000
7	37001
193	37002
23	37003
54	37004
66	37005
27	37006
91	37007
70	37008
6	37009
47	37010
254	37011
38	37012
132	37013
333	37014
107	37015
217	37016
19	37017
26	37018
62	37019
368	37020
655	37021
5	37022
34	37023
81	37024
161	37025
15	37026
57	37027
115	37028
225	37029
374	37030
9	37031
83	37032
128	37033
12	37034
53	37035
3	37036
5	37037
344	37038
77	37039
41	37040
13	37041
44	37042
588	37043
4	37044
28	37045
6	37046
66	37047
160	37048
3	37049
68	37050
1	37051
87	37052
44	37053
2	37054
41	37055
398	37056
97	37057
61	37058
424	37059
21	37060
204	37061
286	37062
45	37063
102	37064
511	37065
69	37066
54	37067
35	37068
11	37069
3	37070
47	37071
203	37072
107	37073
107	37074
267	37075
56	37076
2	37077
26	37078
30	37079
23	37080
8	37081
374	37082
366	37083
123	37084
301	37085
4	37086
10	37087
50	37088
1	37089
11	37090
20	37091
260	37092
76	37093
4	37094
2	37095
4	37096
46	37097
60	37098
259	37099
14	37100
18	37101
34	37102
97	37103
78	37104
49	37105
26	37106
72	37107
2	37108
123	37109
282	37110
216	37111
243	37112
202	37113
79	37114
5	37115
60	37116
43	37117
260	37118
150	37119
34	37120
3	37121
23	37122
545	37123
6	37124
210	37125
417	37126
105	37127
136	37128
48	37129
170	37130
362	37131
31	37132
68	37133
300	37134
761	37135
199	37136
183	37137
35	37138
36	37139
97	37140
163	37141
273	37142
3	37143
68	37144
30	37145
218	37146
29	37147
44	37148
10	37149
169	37150
99	37151
86	37152
28	37153
202	37154
140	37155
61	37156
6	37157
75	37158
455	37159
435	37160
135	37161
6	37162
6	37163
11	37164
109	37165
39	37166
130	37167
96	37168
7	37169
451	37170
60	37171
252	37172
407	37173
3	37174
281	37175
32	37176
8	37177
97	37178
373	37179
458	37180
646	37181
56	37182
328	37183
9	37184
19	37185
7	37186
5	37187
15	37188
125	37189
31	37190
71	37191
180	37192
133	37193
33	37194
229	37195
345	37196
19	37197
48	37198
2	37199
11	37200
215	37201
12	37202
154	37203
291	37204
154	37205
35	37206
21	37207
123	37208
125	37209
184	37210
290	37211
81	37212
69	37213
24	37214
44	37215
237	37216
85	37217
19	37218
2	37219
114	37220
41	37221
20	37222
41	37223
11	37224
2	37225
216	37226
26	37227
116	37228
232	37229
76	37230
335	37231
1	37232
42	37233
50	37234
40	37235
346	37236
157	37237
40	37238
102	37239
24	37240
80	37241
46	37242
57	37243
51	37244
169	37245
535	37246
32	37247
75	37248
160	37249
106	37250
9	37251
2	37252
123	37253
64	37254
79	37255
689	37256
67	37257
92	37258
77	37259
34	37260
137	37261
100	37262
11	37263
37	37264
458	37265
8	37266
69	37267
6	37268
346	37269
197	37270
408	37271
77	37272
50	37273
9	37274
3	37275
313	37276
242	37277
80	37278
6	37279
32	37280
152	37281
481	37282
6	37283
234	37284
4	37285
83	37286
27	37287
213	37288
4	37289
60	37290
153	37291
16	37292
120	37293
42	37294
4	37295
5	37296
13	37297
31	37298
32	37299
96	37300
21	37301
8	37302
6	37303
464	37304
551	37305
231	37306
10	37307
111	37308
88	37309
415	37310
1	37311
36	37312
2	37313
12	37314
336	37315
238	37316
79	37317
30	37318
3	37319
147	37320
7	37321
82	37322
179	37323
23	37324
2	37325
230	37326
15	37327
15	37328
73	37329
92	37330
7	37331
166	37332
121	37333
117	37334
28	37335
56	37336
2	37337
4	37338
11	37339
11	37340
419	37341
5	37342
5	37343
39	37344
283	37345
44	37346
33	37347
27	37348
21	37349
11	37350
16	37351
131	37352
31	37353
10	37354
94	37355
122	37356
293	37357
290	37358
39	37359
46	37360
115	37361
83	37362
43	37363
134	37364
186	37365
1	37366
131	37367
4	37368
14	37369
398	37370
339	37371
249	37372
66	37373
209	37374
113	37375
58	37376
128	37377
10	37378
15	37379
119	37380
1	37381
218	37382
877	37383
40	37384
153	37385
83	37386
7	37387
5	37388
9	37389
249	37390
109	37391
374	37392
23	37393
33	37394
8	37395
140	37396
5	37397
25	37398
321	37399
20	37400
18	37401
35	37402
106	37403
373	37404
14	37405
63	37406
408	37407
6	37408
14	37409
67	37410
30	37411
1	37412
70	37413
7	37414
9	37415
112	37416
19	37417
172	37418
2	37419
31	37420
68	37421
39	37422
10	37423
261	37424
117	37425
282	37426
150	37427
1	37428
79	37429
62	37430
8	37431
4	37432
4	37433
105	37434
2	37435
203	37436
77	37437
48	37438
3	37439
14	37440
459	37441
218	37442
33	37443
394	37444
135	37445
12	37446
109	37447
97	37448
166	37449
44	37450
10	37451
42	37452
12	37453
1	37454
78	37455
21	37456
173	37457
23	37458
187	37459
129	37460
2	37461
676	37462
182	37463
57	37464
487	37465
48	37466
216	37467
10	37468
52	37469
242	37470
63	37471
37	37472
5	37473
2	37474
70	37475
134	37476
83	37477
445	37478
9	37479
3	37480
288	37481
65	37482
89	37483
14	37484
366	37485
450	37486
222	37487
35	37488
99	37489
98	37490
289	37491
1	37492
61	37493
1	37494
18	37495
247	37496
180	37497
28	37498
31	37499
289	37500
45	37501
1	37502
3	37503
132	37504
39	37505
311	37506
27	37507
308	37508
48	37509
96	37510
33	37511
182	37512
35	37513
111	37514
189	37515
117	37516
170	37517
1	37518
22	37519
5	37520
100	37521
293	37522
31	37523
44	37524
8	37525
426	37526
12	37527
4	37528
238	37529
19	37530
28	37531
35	37532
463	37533
368	37534
110	37535
65	37536
423	37537
5	37538
64	37539
755	37540
55	37541
32	37542
227	37543
230	37544
658	37545
1084	37546
51	37547
225	37548
30	37549
234	37550
4	37551
15	37552
10	37553
70	37554
64	37555
10	37556
15	37557
55	37558
7	37559
180	37560
182	37561
1	37562
6	37563
41	37564
153	37565
216	37566
47	37567
4	37568
383	37569
108	37570
21	37571
5	37572
143	37573
32	37574
5	37575
79	37576
51	37577
256	37578
30	37579
33	37580
2	37581
126	37582
169	37583
63	37584
9	37585
72	37586
87	37587
133	37588
1	37589
64	37590
3	37591
77	37592
29	37593
3	37594
5	37595
748	37596
12	37597
35	37598
20	37599
399	37600
104	37601
2	37602
6	37603
15	37604
18	37605
94	37606
19	37607
82	37608
70	37609
50	37610
14	37611
199	37612
51	37613
4	37614
6	37615
139	37616
23	37617
4	37618
143	37619
581	37620
1	37621
22	37622
33	37623
112	37624
174	37625
37	37626
141	37627
6	37628
97	37629
69	37630
42	37631
230	37632
14	37633
220	37634
41	37635
404	37636
84	37637
318	37638
30	37639
566	37640
567	37641
50	37642
10	37643
70	37644
412	37645
7	37646
15	37647
197	37648
15	37649
6	37650
233	37651
14	37652
5	37653
332	37654
22	37655
256	37656
158	37657
314	37658
81	37659
348	37660
102	37661
5	37662
102	37663
45	37664
12	37665
114	37666
173	37667
31	37668
331	37669
121	37670
214	37671
137	37672
188	37673
178	37674
515	37675
507	37676
60	37677
12	37678
159	37679
15	37680
705	37681
45	37682
100	37683
307	37684
109	37685
2	37686
18	37687
59	37688
126	37689
79	37690
17	37691
168	37692
2	37693
76	37694
7	37695
10	37696
77	37697
105	37698
734	37699
108	37700
8	37701
95	37702
403	37703
7	37704
183	37705
95	37706
140	37707
7	37708
5	37709
105	37710
281	37711
48	37712
63	37713
257	37714
25	37715
104	37716
793	37717
122	37718
114	37719
23	37720
5	37721
111	37722
1	37723
28	37724
6	37725
78	37726
17	37727
18	37728
242	37729
336	37730
10	37731
25	37732
460	37733
35	37734
4	37735
69	37736
2	37737
90	37738
33	37739
19	37740
5	37741
187	37742
52	37743
15	37744
137	37745
146	37746
261	37747
103	37748
99	37749
125	37750
59	37751
223	37752
53	37753
40	37754
323	37755
3	37756
224	37757
378	37758
247	37759
568	37760
195	37761
2	37762
23	37763
1	37764
270	37765
2	37766
10	37767
5	37768
3	37769
3	37770
4	37771
49	37772
3	37773
67	37774
116	37775
251	37776
24	37777
30	37778
28	37779
104	37780
6	37781
9	37782
10	37783
83	37784
26	37785
135	37786
301	37787
29	37788
497	37789
73	37790
15	37791
28	37792
543	37793
74	37794
446	37795
3	37796
12	37797
166	37798
391	37799
357	37800
15	37801
294	37802
52	37803
269	37804
44	37805
172	37806
39	37807
328	37808
2	37809
220	37810
99	37811
65	37812
237	37813
96	37814
127	37815
432	37816
207	37817
125	37818
164	37819
28	37820
20	37821
88	37822
2	37823
292	37824
57	37825
77	37826
1	37827
371	37828
208	37829
212	37830
97	37831
67	37832
38	37833
14	37834
68	37835
64	37836
57	37837
85	37838
21	37839
12	37840
28	37841
4	37842
135	37843
403	37844
1	37845
32	37846
3	37847
189	37848
98	37849
27	37850
120	37851
15	37852
16	37853
34	37854
115	37855
87	37856
96	37857
247	37858
26	37859
90	37860
65	37861
84	37862
53	37863
111	37864
15	37865
179	37866
180	37867
16	37868
113	37869
90	37870
35	37871
508	37872
2	37873
26	37874
83	37875
74	37876
610	37877
31	37878
1	37879
11	37880
14	37881
85	37882
49	37883
310	37884
174	37885
281	37886
72	37887
180	37888
1	37889
8	37890
454	37891
30	37892
281	37893
191	37894
104	37895
388	37896
15	37897
7	37898
17	37899
16	37900
108	37901
23	37902
19	37903
33	37904
271	37905
70	37906
526	37907
5	37908
41	37909
278	37910
165	37911
36	37912
60	37913
28	37914
57	37915
454	37916
9	37917
116	37918
9	37919
11	37920
77	37921
8	37922
589	37923
17	37924
56	37925
68	37926
49	37927
388	37928
394	37929
325	37930
281	37931
3	37932
67	37933
120	37934
207	37935
59	37936
43	37937
4	37938
148	37939
624	37940
719	37941
189	37942
99	37943
58	37944
71	37945
537	37946
8	37947
41	37948
259	37949
106	37950
62	37951
4	37952
227	37953
41	37954
35	37955
83	37956
146	37957
328	37958
88	37959
382	37960
154	37961
21	37962
202	37963
139	37964
51	37965
3	37966
32	37967
6	37968
119	37969
44	37970
78	37971
258	37972
76	37973
366	37974
258	37975
69	37976
55	37977
156	37978
29	37979
102	37980
252	37981
112	37982
1	37983
43	37984
143	37985
10	37986
55	37987
22	37988
8	37989
297	37990
95	37991
162	37992
253	37993
425	37994
156	37995
5	37996
418	37997
1	37998
16	37999
102	38000
190	38001
10	38002
746	38003
203	38004
346	38005
143	38006
997	38007
6	38008
374	38009
67	38010
25	38011
245	38012
631	38013
118	38014
2	38015
67	38016
132	38017
357	38018
147	38019
152	38020
199	38021
5	38022
19	38023
89	38024
1	38025
87	38026
1	38027
182	38028
155	38029
60	38030
150	38031
125	38032
129	38033
15	38034
50	38035
242	38036
333	38037
39	38038
47	38039
155	38040
245	38041
620	38042
11	38043
10	38044
256	38045
103	38046
297	38047
55	38048
5	38049
45	38050
46	38051
22	38052
343	38053
214	38054
132	38055
8	38056
197	38057
150	38058
130	38059
60	38060
1	38061
7	38062
110	38063
27	38064
618	38065
79	38066
211	38067
319	38068
89	38069
385	38070
103	38071
74	38072
104	38073
281	38074
623	38075
2	38076
126	38077
40	38078
41	38079
9	38080
48	38081
93	38082
166	38083
612	38084
58	38085
153	38086
13	38087
570	38088
391	38089
9	38090
272	38091
109	38092
63	38093
415	38094
21	38095
24	38096
117	38097
186	38098
6	38099
38	38100
77	38101
152	38102
9	38103
191	38104
83	38105
5	38106
20	38107
299	38108
20	38109
43	38110
5	38111
418	38112
164	38113
538	38114
40	38115
163	38116
127	38117
27	38118
29	38119
3	38120
19	38121
149	38122
37	38123
42	38124
42	38125
217	38126
2	38127
42	38128
65	38129
45	38130
5	38131
102	38132
19	38133
669	38134
351	38135
148	38136
9	38137
1	38138
176	38139
69	38140
238	38141
61	38142
25	38143
82	38144
158	38145
54	38146
286	38147
170	38148
97	38149
501	38150
181	38151
13	38152
161	38153
24	38154
271	38155
73	38156
67	38157
1	38158
148	38159
105	38160
8	38161
482	38162
59	38163
15	38164
41	38165
5	38166
17	38167
322	38168
34	38169
7	38170
310	38171
10	38172
68	38173
279	38174
28	38175
46	38176
66	38177
103	38178
68	38179
1	38180
39	38181
84	38182
6	38183
36	38184
1	38185
10	38186
4	38187
7	38188
52	38189
244	38190
17	38191
39	38192
59	38193
11	38194
397	38195
105	38196
482	38197
424	38198
225	38199
8	38200
266	38201
59	38202
9	38203
44	38204
10	38205
5	38206
84	38207
251	38208
379	38209
92	38210
32	38211
75	38212
6	38213
87	38214
121	38215
1	38216
626	38217
419	38218
36	38219
215	38220
121	38221
6	38222
63	38223
44	38224
205	38225
13	38226
179	38227
33	38228
47	38229
33	38230
78	38231
42	38232
370	38233
44	38234
22	38235
81	38236
1	38237
28	38238
196	38239
153	38240
8	38241
2	38242
125	38243
438	38244
143	38245
60	38246
5	38247
187	38248
3	38249
3	38250
168	38251
714	38252
14	38253
48	38254
61	38255
283	38256
304	38257
76	38258
138	38259
14	38260
549	38261
97	38262
12	38263
98	38264
47	38265
117	38266
106	38267
741	38268
85	38269
184	38270
8	38271
493	38272
1	38273
145	38274
11	38275
7	38276
397	38277
246	38278
70	38279
8	38280
84	38281
119	38282
76	38283
31	38284
55	38285
386	38286
52	38287
1	38288
39	38289
73	38290
31	38291
375	38292
51	38293
5	38294
6	38295
27	38296
61	38297
61	38298
3	38299
986	38300
243	38301
8	38302
26	38303
14	38304
14	38305
233	38306
119	38307
150	38308
40	38309
10	38310
9	38311
422	38312
3	38313
559	38314
11	38315
189	38316
240	38317
40	38318
524	38319
2	38320
1	38321
250	38322
235	38323
83	38324
339	38325
281	38326
6	38327
30	38328
460	38329
12	38330
39	38331
59	38332
121	38333
12	38334
334	38335
83	38336
269	38337
54	38338
126	38339
6	38340
9	38341
479	38342
8	38343
52	38344
12	38345
631	38346
564	38347
33	38348
21	38349
4	38350
149	38351
71	38352
29	38353
15	38354
1	38355
387	38356
22	38357
226	38358
130	38359
51	38360
64	38361
85	38362
56	38363
172	38364
54	38365
4	38366
40	38367
84	38368
24	38369
5	38370
323	38371
5	38372
1	38373
55	38374
201	38375
287	38376
170	38377
481	38378
125	38379
20	38380
9	38381
49	38382
38	38383
10	38384
49	38385
154	38386
194	38387
27	38388
501	38389
18	38390
292	38391
35	38392
3	38393
17	38394
15	38395
37	38396
391	38397
156	38398
142	38399
519	38400
10	38401
73	38402
9	38403
190	38404
372	38405
9	38406
50	38407
176	38408
120	38409
69	38410
42	38411
48	38412
33	38413
847	38414
136	38415
242	38416
32	38417
224	38418
52	38419
107	38420
5	38421
307	38422
37	38423
10	38424
218	38425
3	38426
84	38427
336	38428
102	38429
210	38430
512	38431
43	38432
9	38433
2	38434
58	38435
362	38436
88	38437
24	38438
118	38439
30	38440
2	38441
101	38442
33	38443
11	38444
7	38445
1	38446
18	38447
102	38448
5	38449
224	38450
57	38451
36	38452
37	38453
70	38454
48	38455
3	38456
30	38457
163	38458
257	38459
217	38460
339	38461
1	38462
730	38463
59	38464
10	38465
122	38466
1	38467
205	38468
2	38469
615	38470
346	38471
129	38472
261	38473
65	38474
138	38475
70	38476
11	38477
5	38478
14	38479
4	38480
29	38481
189	38482
3	38483
20	38484
24	38485
97	38486
239	38487
54	38488
9	38489
29	38490
14	38491
12	38492
454	38493
5	38494
263	38495
100	38496
5	38497
95	38498
205	38499
29	38500
36	38501
88	38502
56	38503
175	38504
227	38505
29	38506
58	38507
90	38508
192	38509
131	38510
233	38511
35	38512
76	38513
179	38514
80	38515
45	38516
67	38517
27	38518
80	38519
2	38520
55	38521
174	38522
4	38523
4	38524
181	38525
19	38526
788	38527
51	38528
165	38529
72	38530
9	38531
20	38532
194	38533
191	38534
40	38535
20	38536
32	38537
207	38538
7	38539
19	38540
194	38541
26	38542
280	38543
553	38544
42	38545
330	38546
99	38547
4	38548
294	38549
126	38550
12	38551
374	38552
125	38553
68	38554
196	38555
41	38556
125	38557
287	38558
59	38559
123	38560
123	38561
78	38562
33	38563
122	38564
401	38565
14	38566
13	38567
178	38568
23	38569
85	38570
56	38571
232	38572
52	38573
184	38574
5	38575
34	38576
2	38577
52	38578
8	38579
409	38580
126	38581
67	38582
25	38583
50	38584
122	38585
522	38586
79	38587
54	38588
180	38589
6	38590
408	38591
10	38592
59	38593
7	38594
89	38595
21	38596
17	38597
69	38598
137	38599
338	38600
3	38601
30	38602
349	38603
88	38604
64	38605
4	38606
78	38607
30	38608
45	38609
10	38610
97	38611
91	38612
38	38613
22	38614
18	38615
214	38616
339	38617
38	38618
553	38619
63	38620
256	38621
10	38622
201	38623
16	38624
30	38625
122	38626
65	38627
63	38628
335	38629
540	38630
53	38631
19	38632
3	38633
595	38634
160	38635
100	38636
132	38637
35	38638
4	38639
55	38640
50	38641
516	38642
151	38643
60	38644
27	38645
12	38646
8	38647
184	38648
54	38649
9	38650
174	38651
94	38652
140	38653
8	38654
7	38655
28	38656
53	38657
128	38658
69	38659
281	38660
164	38661
2	38662
12	38663
9	38664
6	38665
23	38666
91	38667
1	38668
21	38669
57	38670
3	38671
460	38672
15	38673
7	38674
10	38675
2	38676
44	38677
31	38678
395	38679
234	38680
126	38681
3	38682
550	38683
77	38684
348	38685
8	38686
24	38687
1	38688
89	38689
81	38690
2	38691
10	38692
45	38693
5	38694
6	38695
191	38696
5	38697
89	38698
1	38699
7	38700
44	38701
13	38702
97	38703
8	38704
55	38705
18	38706
20	38707
48	38708
409	38709
449	38710
50	38711
282	38712
385	38713
153	38714
124	38715
472	38716
160	38717
77	38718
16	38719
22	38720
234	38721
629	38722
402	38723
403	38724
90	38725
62	38726
11	38727
56	38728
60	38729
518	38730
370	38731
5	38732
9	38733
75	38734
7	38735
233	38736
69	38737
424	38738
706	38739
3	38740
214	38741
38	38742
143	38743
1	38744
3	38745
158	38746
309	38747
64	38748
206	38749
7	38750
192	38751
3	38752
185	38753
3	38754
55	38755
52	38756
5	38757
62	38758
54	38759
136	38760
15	38761
67	38762
65	38763
177	38764
97	38765
88	38766
208	38767
75	38768
24	38769
415	38770
122	38771
432	38772
4	38773
12	38774
51	38775
586	38776
206	38777
75	38778
426	38779
22	38780
63	38781
171	38782
212	38783
56	38784
67	38785
250	38786
261	38787
21	38788
8	38789
11	38790
247	38791
33	38792
165	38793
2	38794
137	38795
5	38796
4	38797
29	38798
143	38799
1	38800
21	38801
33	38802
141	38803
204	38804
176	38805
272	38806
20	38807
490	38808
24	38809
178	38810
606	38811
106	38812
60	38813
75	38814
71	38815
99	38816
27	38817
5	38818
94	38819
188	38820
15	38821
10	38822
59	38823
145	38824
1041	38825
22	38826
106	38827
78	38828
1	38829
378	38830
44	38831
10	38832
32	38833
100	38834
430	38835
14	38836
24	38837
33	38838
70	38839
9	38840
72	38841
27	38842
755	38843
509	38844
294	38845
11	38846
72	38847
85	38848
165	38849
49	38850
39	38851
43	38852
41	38853
38	38854
831	38855
84	38856
117	38857
17	38858
248	38859
2	38860
95	38861
124	38862
284	38863
51	38864
2	38865
142	38866
37	38867
90	38868
55	38869
116	38870
162	38871
366	38872
151	38873
60	38874
21	38875
485	38876
1	38877
266	38878
1	38879
3	38880
264	38881
91	38882
7	38883
2	38884
107	38885
3	38886
138	38887
4	38888
91	38889
91	38890
84	38891
212	38892
30	38893
27	38894
82	38895
56	38896
223	38897
56	38898
4	38899
194	38900
230	38901
21	38902
45	38903
153	38904
26	38905
191	38906
86	38907
80	38908
267	38909
196	38910
66	38911
78	38912
76	38913
69	38914
4	38915
301	38916
49	38917
929	38918
53	38919
189	38920
99	38921
207	38922
130	38923
28	38924
32	38925
73	38926
497	38927
116	38928
275	38929
10	38930
84	38931
165	38932
487	38933
240	38934
234	38935
156	38936
165	38937
35	38938
409	38939
19	38940
79	38941
4	38942
126	38943
22	38944
235	38945
274	38946
4	38947
64	38948
36	38949
8	38950
176	38951
1	38952
7	38953
187	38954
57	38955
169	38956
31	38957
10	38958
73	38959
13	38960
86	38961
201	38962
463	38963
190	38964
4	38965
9	38966
58	38967
24	38968
17	38969
55	38970
8	38971
9	38972
143	38973
318	38974
10	38975
120	38976
57	38977
65	38978
231	38979
36	38980
52	38981
41	38982
24	38983
60	38984
99	38985
224	38986
192	38987
105	38988
61	38989
228	38990
391	38991
47	38992
1086	38993
27	38994
29	38995
343	38996
39	38997
145	38998
1	38999
13	39000
82	39001
107	39002
40	39003
2	39004
7	39005
91	39006
308	39007
6	39008
149	39009
68	39010
88	39011
3	39012
356	39013
69	39014
517	39015
5	39016
66	39017
406	39018
538	39019
384	39020
223	39021
1	39022
9	39023
303	39024
209	39025
63	39026
4	39027
101	39028
155	39029
63	39030
2	39031
41	39032
231	39033
243	39034
2	39035
83	39036
54	39037
130	39038
453	39039
16	39040
65	39041
111	39042
190	39043
499	39044
21	39045
34	39046
57	39047
2	39048
46	39049
145	39050
2	39051
18	39052
13	39053
223	39054
558	39055
5	39056
43	39057
69	39058
32	39059
408	39060
301	39061
42	39062
1	39063
31	39064
60	39065
245	39066
176	39067
16	39068
15	39069
1	39070
17	39071
391	39072
98	39073
17	39074
32	39075
48	39076
129	39077
127	39078
300	39079
5	39080
24	39081
76	39082
188	39083
70	39084
179	39085
29	39086
161	39087
118	39088
77	39089
21	39090
34	39091
7	39092
378	39093
224	39094
5	39095
84	39096
181	39097
197	39098
8	39099
59	39100
357	39101
40	39102
41	39103
27	39104
18	39105
28	39106
40	39107
10	39108
7	39109
113	39110
246	39111
12	39112
736	39113
208	39114
219	39115
22	39116
44	39117
337	39118
45	39119
20	39120
315	39121
249	39122
210	39123
634	39124
4	39125
220	39126
82	39127
122	39128
4	39129
2	39130
258	39131
57	39132
153	39133
138	39134
69	39135
157	39136
220	39137
122	39138
3	39139
33	39140
44	39141
140	39142
24	39143
9	39144
665	39145
2	39146
113	39147
69	39148
135	39149
75	39150
120	39151
268	39152
54	39153
8	39154
305	39155
51	39156
133	39157
35	39158
26	39159
123	39160
312	39161
6	39162
43	39163
51	39164
7	39165
132	39166
42	39167
107	39168
1	39169
261	39170
11	39171
149	39172
84	39173
8	39174
49	39175
4	39176
77	39177
4	39178
137	39179
286	39180
30	39181
645	39182
50	39183
40	39184
225	39185
69	39186
184	39187
9	39188
189	39189
21	39190
119	39191
83	39192
28	39193
10	39194
154	39195
226	39196
6	39197
72	39198
9	39199
43	39200
249	39201
76	39202
360	39203
61	39204
820	39205
14	39206
321	39207
674	39208
396	39209
30	39210
356	39211
7	39212
296	39213
100	39214
14	39215
13	39216
4	39217
63	39218
68	39219
582	39220
71	39221
308	39222
149	39223
137	39224
229	39225
4	39226
68	39227
7	39228
126	39229
177	39230
475	39231
28	39232
1	39233
141	39234
242	39235
558	39236
315	39237
245	39238
3	39239
131	39240
27	39241
142	39242
510	39243
40	39244
47	39245
7	39246
229	39247
75	39248
20	39249
57	39250
23	39251
7	39252
57	39253
182	39254
552	39255
1	39256
6	39257
76	39258
24	39259
9	39260
131	39261
166	39262
168	39263
457	39264
37	39265
48	39266
11	39267
24	39268
113	39269
1	39270
5	39271
21	39272
927	39273
83	39274
51	39275
158	39276
6	39277
66	39278
19	39279
63	39280
258	39281
44	39282
242	39283
97	39284
36	39285
46	39286
5	39287
11	39288
16	39289
16	39290
13	39291
320	39292
2	39293
18	39294
6	39295
109	39296
39	39297
5	39298
74	39299
347	39300
4	39301
39	39302
415	39303
138	39304
23	39305
69	39306
7	39307
86	39308
408	39309
8	39310
34	39311
38	39312
31	39313
66	39314
8	39315
40	39316
262	39317
162	39318
539	39319
254	39320
34	39321
2	39322
318	39323
115	39324
34	39325
19	39326
13	39327
39	39328
69	39329
87	39330
99	39331
38	39332
6	39333
334	39334
7	39335
76	39336
109	39337
66	39338
48	39339
84	39340
127	39341
68	39342
15	39343
192	39344
61	39345
18	39346
140	39347
28	39348
299	39349
10	39350
44	39351
36	39352
41	39353
249	39354
10	39355
21	39356
8	39357
3	39358
16	39359
236	39360
114	39361
152	39362
43	39363
85	39364
88	39365
27	39366
79	39367
6	39368
259	39369
224	39370
8	39371
168	39372
19	39373
73	39374
78	39375
8	39376
168	39377
5	39378
2	39379
36	39380
147	39381
71	39382
6	39383
81	39384
273	39385
79	39386
36	39387
2	39388
248	39389
303	39390
33	39391
12	39392
141	39393
10	39394
205	39395
172	39396
31	39397
240	39398
156	39399
81	39400
70	39401
39	39402
80	39403
16	39404
5	39405
36	39406
352	39407
84	39408
32	39409
79	39410
86	39411
165	39412
78	39413
2	39414
152	39415
41	39416
69	39417
4	39418
42	39419
254	39420
70	39421
28	39422
338	39423
48	39424
107	39425
32	39426
241	39427
18	39428
3	39429
4	39430
3	39431
530	39432
717	39433
13	39434
188	39435
58	39436
30	39437
112	39438
698	39439
95	39440
348	39441
38	39442
1129	39443
166	39444
112	39445
188	39446
53	39447
43	39448
6	39449
172	39450
337	39451
63	39452
446	39453
89	39454
141	39455
37	39456
13	39457
2	39458
60	39459
105	39460
7	39461
234	39462
608	39463
9	39464
37	39465
612	39466
9	39467
4	39468
173	39469
111	39470
2	39471
273	39472
142	39473
438	39474
4	39475
40	39476
183	39477
13	39478
1	39479
26	39480
145	39481
8	39482
11	39483
19	39484
5	39485
17	39486
241	39487
23	39488
17	39489
21	39490
189	39491
30	39492
23	39493
96	39494
780	39495
163	39496
45	39497
103	39498
23	39499
342	39500
507	39501
19	39502
19	39503
24	39504
119	39505
41	39506
34	39507
36	39508
22	39509
54	39510
116	39511
81	39512
1	39513
22	39514
5	39515
123	39516
63	39517
229	39518
3	39519
1	39520
35	39521
9	39522
32	39523
8	39524
357	39525
29	39526
175	39527
11	39528
661	39529
17	39530
47	39531
461	39532
55	39533
6	39534
2	39535
3	39536
14	39537
56	39538
164	39539
64	39540
346	39541
143	39542
54	39543
358	39544
13	39545
220	39546
26	39547
88	39548
5	39549
484	39550
52	39551
32	39552
104	39553
20	39554
25	39555
464	39556
44	39557
246	39558
1	39559
22	39560
20	39561
419	39562
49	39563
55	39564
431	39565
5	39566
36	39567
673	39568
128	39569
7	39570
571	39571
161	39572
10	39573
8	39574
2	39575
72	39576
152	39577
9	39578
20	39579
157	39580
121	39581
156	39582
13	39583
4	39584
59	39585
388	39586
321	39587
299	39588
177	39589
7	39590
52	39591
8	39592
32	39593
62	39594
29	39595
7	39596
9	39597
1	39598
144	39599
310	39600
411	39601
315	39602
47	39603
307	39604
293	39605
77	39606
13	39607
82	39608
1	39609
206	39610
14	39611
117	39612
100	39613
274	39614
252	39615
215	39616
84	39617
13	39618
36	39619
56	39620
1	39621
633	39622
2	39623
42	39624
1	39625
8	39626
389	39627
6	39628
10	39629
104	39630
81	39631
35	39632
43	39633
6	39634
265	39635
18	39636
32	39637
9	39638
40	39639
4	39640
2	39641
113	39642
35	39643
138	39644
13	39645
7	39646
603	39647
11	39648
51	39649
523	39650
295	39651
7	39652
692	39653
113	39654
428	39655
201	39656
65	39657
9	39658
53	39659
612	39660
47	39661
10	39662
31	39663
6	39664
63	39665
198	39666
96	39667
33	39668
5	39669
222	39670
37	39671
111	39672
25	39673
376	39674
88	39675
2	39676
12	39677
72	39678
10	39679
9	39680
111	39681
71	39682
67	39683
27	39684
76	39685
28	39686
8	39687
99	39688
127	39689
6	39690
52	39691
8	39692
56	39693
190	39694
24	39695
31	39696
60	39697
124	39698
144	39699
945	39700
29	39701
117	39702
71	39703
13	39704
10	39705
22	39706
321	39707
13	39708
7	39709
390	39710
20	39711
328	39712
10	39713
2	39714
7	39715
14	39716
22	39717
264	39718
4	39719
107	39720
69	39721
181	39722
36	39723
450	39724
74	39725
220	39726
10	39727
163	39728
84	39729
4	39730
174	39731
432	39732
25	39733
155	39734
23	39735
10	39736
54	39737
7	39738
49	39739
156	39740
216	39741
3	39742
21	39743
105	39744
2	39745
18	39746
209	39747
38	39748
1	39749
167	39750
478	39751
21	39752
1	39753
10	39754
732	39755
60	39756
107	39757
347	39758
37	39759
543	39760
21	39761
44	39762
783	39763
675	39764
130	39765
10	39766
69	39767
81	39768
57	39769
34	39770
620	39771
119	39772
196	39773
25	39774
3	39775
69	39776
241	39777
84	39778
52	39779
282	39780
22	39781
38	39782
21	39783
19	39784
43	39785
17	39786
73	39787
235	39788
49	39789
473	39790
19	39791
4	39792
171	39793
56	39794
469	39795
1	39796
48	39797
441	39798
1	39799
58	39800
70	39801
11	39802
19	39803
25	39804
171	39805
53	39806
85	39807
6	39808
334	39809
9	39810
260	39811
3	39812
35	39813
62	39814
39	39815
204	39816
43	39817
174	39818
79	39819
34	39820
42	39821
65	39822
46	39823
122	39824
172	39825
218	39826
8	39827
28	39828
85	39829
11	39830
34	39831
14	39832
93	39833
359	39834
30	39835
122	39836
47	39837
77	39838
255	39839
45	39840
171	39841
173	39842
84	39843
336	39844
127	39845
25	39846
235	39847
146	39848
72	39849
77	39850
62	39851
83	39852
32	39853
31	39854
79	39855
104	39856
20	39857
256	39858
111	39859
172	39860
38	39861
43	39862
117	39863
77	39864
16	39865
46	39866
118	39867
351	39868
48	39869
236	39870
20	39871
15	39872
150	39873
838	39874
604	39875
31	39876
673	39877
50	39878
2	39879
28	39880
5	39881
28	39882
30	39883
689	39884
272	39885
1	39886
36	39887
81	39888
60	39889
1	39890
341	39891
282	39892
199	39893
148	39894
81	39895
61	39896
575	39897
7	39898
34	39899
6	39900
4	39901
15	39902
33	39903
4	39904
16	39905
124	39906
33	39907
169	39908
1	39909
46	39910
6	39911
213	39912
223	39913
115	39914
36	39915
249	39916
20	39917
35	39918
30	39919
16	39920
79	39921
308	39922
33	39923
64	39924
77	39925
96	39926
17	39927
152	39928
196	39929
14	39930
218	39931
59	39932
15	39933
55	39934
388	39935
7	39936
86	39937
130	39938
275	39939
7	39940
206	39941
64	39942
7	39943
218	39944
294	39945
95	39946
347	39947
127	39948
1	39949
200	39950
186	39951
17	39952
26	39953
157	39954
12	39955
688	39956
5	39957
75	39958
80	39959
1	39960
762	39961
15	39962
3	39963
34	39964
1	39965
421	39966
11	39967
16	39968
288	39969
10	39970
35	39971
14	39972
5	39973
64	39974
51	39975
49	39976
383	39977
116	39978
66	39979
99	39980
110	39981
118	39982
520	39983
149	39984
74	39985
20	39986
666	39987
9	39988
40	39989
48	39990
53	39991
5	39992
39	39993
307	39994
4	39995
17	39996
80	39997
245	39998
7	39999
266	40000
5	40001
36	40002
56	40003
108	40004
575	40005
10	40006
26	40007
46	40008
184	40009
107	40010
255	40011
46	40012
268	40013
75	40014
44	40015
198	40016
61	40017
58	40018
468	40019
63	40020
129	40021
22	40022
258	40023
1	40024
324	40025
152	40026
4	40027
50	40028
30	40029
53	40030
49	40031
406	40032
11	40033
366	40034
29	40035
246	40036
155	40037
150	40038
513	40039
1	40040
11	40041
65	40042
29	40043
11	40044
88	40045
57	40046
105	40047
259	40048
102	40049
165	40050
378	40051
411	40052
14	40053
109	40054
117	40055
468	40056
31	40057
12	40058
483	40059
4	40060
3	40061
82	40062
355	40063
475	40064
475	40065
2	40066
19	40067
262	40068
179	40069
68	40070
204	40071
9	40072
30	40073
115	40074
32	40075
39	40076
71	40077
18	40078
6	40079
24	40080
2	40081
76	40082
12	40083
7	40084
13	40085
24	40086
436	40087
326	40088
34	40089
299	40090
3	40091
5	40092
284	40093
217	40094
1	40095
36	40096
32	40097
145	40098
62	40099
23	40100
16	40101
5	40102
388	40103
4	40104
9	40105
32	40106
67	40107
1	40108
458	40109
6	40110
53	40111
149	40112
46	40113
213	40114
46	40115
416	40116
83	40117
108	40118
31	40119
47	40120
206	40121
493	40122
18	40123
492	40124
44	40125
167	40126
4	40127
4	40128
44	40129
4	40130
145	40131
2	40132
3	40133
9	40134
36	40135
6	40136
34	40137
55	40138
78	40139
75	40140
17	40141
67	40142
400	40143
58	40144
16	40145
16	40146
22	40147
116	40148
32	40149
42	40150
208	40151
531	40152
86	40153
28	40154
6	40155
48	40156
190	40157
16	40158
2	40159
3	40160
73	40161
41	40162
231	40163
1	40164
62	40165
9	40166
57	40167
105	40168
82	40169
86	40170
47	40171
34	40172
52	40173
62	40174
13	40175
24	40176
185	40177
92	40178
47	40179
65	40180
31	40181
13	40182
368	40183
9	40184
40	40185
11	40186
417	40187
136	40188
35	40189
392	40190
6	40191
251	40192
5	40193
136	40194
1	40195
129	40196
79	40197
492	40198
341	40199
11	40200
123	40201
28	40202
279	40203
186	40204
8	40205
55	40206
100	40207
120	40208
61	40209
110	40210
12	40211
88	40212
6	40213
90	40214
14	40215
28	40216
32	40217
55	40218
48	40219
10	40220
357	40221
134	40222
248	40223
429	40224
114	40225
3	40226
4	40227
395	40228
2	40229
796	40230
8	40231
665	40232
65	40233
321	40234
332	40235
4	40236
165	40237
15	40238
17	40239
79	40240
378	40241
47	40242
203	40243
45	40244
81	40245
68	40246
96	40247
162	40248
17	40249
224	40250
70	40251
56	40252
74	40253
6	40254
35	40255
26	40256
256	40257
25	40258
9	40259
67	40260
67	40261
21	40262
110	40263
254	40264
471	40265
2	40266
25	40267
3	40268
30	40269
52	40270
137	40271
1	40272
96	40273
6	40274
33	40275
50	40276
10	40277
33	40278
28	40279
15	40280
23	40281
277	40282
32	40283
25	40284
279	40285
132	40286
87	40287
7	40288
22	40289
45	40290
5	40291
6	40292
38	40293
8	40294
231	40295
39	40296
24	40297
679	40298
54	40299
62	40300
11	40301
8	40302
16	40303
44	40304
88	40305
111	40306
583	40307
80	40308
6	40309
167	40310
116	40311
75	40312
134	40313
280	40314
23	40315
659	40316
442	40317
217	40318
17	40319
6	40320
461	40321
149	40322
18	40323
379	40324
70	40325
66	40326
131	40327
604	40328
8	40329
46	40330
153	40331
638	40332
42	40333
56	40334
133	40335
150	40336
292	40337
6	40338
11	40339
68	40340
32	40341
33	40342
118	40343
549	40344
3	40345
11	40346
791	40347
197	40348
729	40349
3	40350
10	40351
2	40352
4	40353
350	40354
3	40355
712	40356
299	40357
13	40358
38	40359
129	40360
17	40361
147	40362
7	40363
91	40364
156	40365
378	40366
37	40367
172	40368
6	40369
505	40370
159	40371
385	40372
73	40373
67	40374
594	40375
21	40376
29	40377
1	40378
184	40379
561	40380
149	40381
519	40382
90	40383
135	40384
9	40385
404	40386
209	40387
258	40388
17	40389
571	40390
32	40391
20	40392
15	40393
41	40394
81	40395
43	40396
34	40397
156	40398
19	40399
11	40400
42	40401
49	40402
36	40403
369	40404
46	40405
75	40406
30	40407
85	40408
32	40409
8	40410
73	40411
60	40412
42	40413
45	40414
147	40415
1	40416
17	40417
9	40418
160	40419
16	40420
341	40421
6	40422
58	40423
21	40424
506	40425
574	40426
70	40427
152	40428
32	40429
41	40430
22	40431
18	40432
91	40433
29	40434
456	40435
3	40436
10	40437
80	40438
9	40439
49	40440
50	40441
1	40442
28	40443
67	40444
245	40445
158	40446
6	40447
63	40448
615	40449
7	40450
6	40451
780	40452
138	40453
1	40454
163	40455
35	40456
185	40457
50	40458
54	40459
57	40460
57	40461
333	40462
55	40463
18	40464
9	40465
100	40466
215	40467
86	40468
76	40469
158	40470
8	40471
82	40472
67	40473
69	40474
10	40475
23	40476
423	40477
317	40478
52	40479
7	40480
602	40481
21	40482
311	40483
70	40484
99	40485
27	40486
927	40487
328	40488
561	40489
203	40490
50	40491
613	40492
35	40493
416	40494
100	40495
33	40496
192	40497
53	40498
4	40499
64	40500
19	40501
90	40502
17	40503
5	40504
144	40505
4	40506
113	40507
59	40508
159	40509
147	40510
4	40511
58	40512
44	40513
140	40514
333	40515
3	40516
1	40517
378	40518
745	40519
28	40520
315	40521
112	40522
376	40523
229	40524
193	40525
9	40526
23	40527
8	40528
26	40529
224	40530
35	40531
444	40532
6	40533
31	40534
231	40535
22	40536
16	40537
45	40538
70	40539
373	40540
318	40541
77	40542
241	40543
157	40544
2	40545
10	40546
428	40547
387	40548
22	40549
45	40550
35	40551
32	40552
32	40553
249	40554
30	40555
5	40556
56	40557
41	40558
18	40559
194	40560
33	40561
55	40562
25	40563
20	40564
37	40565
146	40566
12	40567
244	40568
20	40569
132	40570
53	40571
194	40572
57	40573
19	40574
185	40575
114	40576
87	40577
3	40578
120	40579
4	40580
125	40581
584	40582
3	40583
77	40584
110	40585
444	40586
239	40587
118	40588
401	40589
92	40590
116	40591
122	40592
209	40593
87	40594
10	40595
6	40596
6	40597
461	40598
37	40599
49	40600
3	40601
106	40602
95	40603
6	40604
20	40605
39	40606
22	40607
10	40608
81	40609
7	40610
435	40611
61	40612
50	40613
131	40614
9	40615
24	40616
105	40617
661	40618
14	40619
4	40620
104	40621
25	40622
11	40623
344	40624
786	40625
235	40626
536	40627
41	40628
21	40629
395	40630
30	40631
151	40632
28	40633
446	40634
163	40635
57	40636
118	40637
55	40638
45	40639
130	40640
678	40641
31	40642
3	40643
188	40644
123	40645
3	40646
54	40647
40	40648
6	40649
12	40650
4	40651
164	40652
3	40653
303	40654
196	40655
4	40656
192	40657
126	40658
17	40659
12	40660
10	40661
106	40662
517	40663
1	40664
102	40665
5	40666
649	40667
53	40668
18	40669
4	40670
146	40671
144	40672
340	40673
29	40674
4	40675
26	40676
17	40677
34	40678
363	40679
61	40680
218	40681
9	40682
5	40683
29	40684
229	40685
61	40686
18	40687
2	40688
24	40689
116	40690
446	40691
9	40692
109	40693
528	40694
114	40695
12	40696
3	40697
9	40698
5	40699
273	40700
99	40701
43	40702
8	40703
48	40704
10	40705
211	40706
441	40707
414	40708
16	40709
157	40710
53	40711
75	40712
5	40713
33	40714
69	40715
149	40716
39	40717
35	40718
573	40719
681	40720
3	40721
236	40722
23	40723
173	40724
23	40725
179	40726
114	40727
3	40728
413	40729
16	40730
386	40731
17	40732
21	40733
549	40734
88	40735
166	40736
36	40737
317	40738
16	40739
118	40740
81	40741
144	40742
6	40743
397	40744
8	40745
5	40746
13	40747
124	40748
38	40749
3	40750
5	40751
107	40752
12	40753
34	40754
3	40755
11	40756
82	40757
459	40758
60	40759
7	40760
59	40761
634	40762
18	40763
4	40764
39	40765
576	40766
89	40767
72	40768
6	40769
163	40770
345	40771
42	40772
11	40773
27	40774
237	40775
26	40776
43	40777
1	40778
273	40779
32	40780
137	40781
408	40782
30	40783
54	40784
67	40785
112	40786
275	40787
219	40788
19	40789
292	40790
44	40791
358	40792
242	40793
3	40794
45	40795
5	40796
33	40797
17	40798
21	40799
1	40800
244	40801
129	40802
61	40803
185	40804
34	40805
573	40806
405	40807
131	40808
111	40809
70	40810
65	40811
49	40812
29	40813
355	40814
260	40815
13	40816
644	40817
45	40818
10	40819
64	40820
17	40821
396	40822
4	40823
567	40824
1	40825
99	40826
114	40827
438	40828
152	40829
217	40830
9	40831
9	40832
275	40833
50	40834
23	40835
66	40836
9	40837
88	40838
24	40839
258	40840
42	40841
44	40842
55	40843
5	40844
130	40845
79	40846
125	40847
241	40848
160	40849
22	40850
449	40851
4	40852
99	40853
27	40854
42	40855
213	40856
77	40857
281	40858
3	40859
3	40860
7	40861
139	40862
55	40863
9	40864
358	40865
455	40866
62	40867
83	40868
22	40869
25	40870
47	40871
325	40872
99	40873
22	40874
264	40875
118	40876
119	40877
96	40878
28	40879
620	40880
99	40881
179	40882
48	40883
103	40884
52	40885
153	40886
351	40887
3	40888
1	40889
7	40890
529	40891
194	40892
554	40893
2	40894
3	40895
587	40896
40	40897
153	40898
133	40899
295	40900
14	40901
11	40902
49	40903
274	40904
74	40905
8	40906
352	40907
143	40908
3	40909
96	40910
437	40911
5	40912
74	40913
31	40914
19	40915
22	40916
7	40917
657	40918
16	40919
6	40920
57	40921
322	40922
475	40923
47	40924
260	40925
178	40926
15	40927
29	40928
185	40929
21	40930
5	40931
124	40932
8	40933
342	40934
33	40935
21	40936
57	40937
11	40938
2	40939
134	40940
39	40941
143	40942
5	40943
128	40944
65	40945
109	40946
29	40947
9	40948
29	40949
19	40950
8	40951
2	40952
771	40953
8	40954
130	40955
8	40956
25	40957
43	40958
161	40959
54	40960
70	40961
14	40962
3	40963
25	40964
67	40965
36	40966
26	40967
48	40968
62	40969
7	40970
165	40971
58	40972
80	40973
100	40974
177	40975
71	40976
11	40977
18	40978
15	40979
686	40980
318	40981
29	40982
31	40983
79	40984
22	40985
6	40986
5	40987
2	40988
41	40989
4	40990
4	40991
12	40992
131	40993
20	40994
6	40995
117	40996
13	40997
23	40998
5	40999
5	41000
388	41001
123	41002
33	41003
55	41004
39	41005
56	41006
47	41007
472	41008
104	41009
139	41010
19	41011
23	41012
15	41013
7	41014
8	41015
30	41016
83	41017
63	41018
45	41019
31	41020
30	41021
14	41022
416	41023
198	41024
467	41025
249	41026
536	41027
27	41028
10	41029
454	41030
297	41031
52	41032
21	41033
92	41034
122	41035
12	41036
143	41037
8	41038
2	41039
50	41040
183	41041
117	41042
24	41043
791	41044
6	41045
49	41046
30	41047
134	41048
39	41049
9	41050
302	41051
16	41052
779	41053
3	41054
13	41055
156	41056
233	41057
49	41058
32	41059
5	41060
22	41061
60	41062
222	41063
23	41064
34	41065
15	41066
3	41067
164	41068
74	41069
22	41070
181	41071
3	41072
93	41073
130	41074
20	41075
12	41076
13	41077
50	41078
362	41079
29	41080
27	41081
339	41082
326	41083
21	41084
75	41085
163	41086
156	41087
116	41088
77	41089
32	41090
106	41091
37	41092
12	41093
245	41094
7	41095
141	41096
164	41097
128	41098
50	41099
22	41100
21	41101
518	41102
35	41103
12	41104
124	41105
50	41106
46	41107
36	41108
670	41109
4	41110
260	41111
249	41112
179	41113
44	41114
8	41115
26	41116
37	41117
74	41118
114	41119
93	41120
112	41121
304	41122
15	41123
117	41124
10	41125
52	41126
275	41127
17	41128
138	41129
88	41130
27	41131
38	41132
116	41133
151	41134
2	41135
8	41136
19	41137
15	41138
4	41139
51	41140
17	41141
40	41142
2	41143
299	41144
115	41145
2	41146
58	41147
8	41148
72	41149
155	41150
133	41151
72	41152
37	41153
30	41154
6	41155
2	41156
272	41157
31	41158
157	41159
6	41160
47	41161
153	41162
90	41163
204	41164
76	41165
530	41166
168	41167
137	41168
61	41169
22	41170
186	41171
245	41172
277	41173
69	41174
12	41175
16	41176
710	41177
150	41178
203	41179
7	41180
670	41181
394	41182
158	41183
24	41184
124	41185
246	41186
67	41187
19	41188
284	41189
261	41190
190	41191
69	41192
22	41193
130	41194
200	41195
301	41196
307	41197
109	41198
135	41199
16	41200
35	41201
19	41202
235	41203
40	41204
42	41205
23	41206
37	41207
11	41208
124	41209
4	41210
51	41211
4	41212
6	41213
28	41214
147	41215
48	41216
416	41217
65	41218
9	41219
31	41220
189	41221
42	41222
7	41223
155	41224
18	41225
45	41226
130	41227
507	41228
156	41229
67	41230
326	41231
23	41232
33	41233
36	41234
31	41235
79	41236
84	41237
215	41238
49	41239
2	41240
629	41241
77	41242
3	41243
42	41244
14	41245
1	41246
16	41247
106	41248
113	41249
101	41250
882	41251
51	41252
92	41253
42	41254
21	41255
21	41256
31	41257
52	41258
15	41259
43	41260
1	41261
205	41262
83	41263
103	41264
56	41265
84	41266
106	41267
397	41268
324	41269
124	41270
279	41271
225	41272
64	41273
91	41274
3	41275
4	41276
7	41277
107	41278
35	41279
4	41280
25	41281
361	41282
59	41283
157	41284
33	41285
262	41286
2	41287
124	41288
117	41289
51	41290
113	41291
664	41292
20	41293
288	41294
53	41295
36	41296
171	41297
12	41298
218	41299
2	41300
571	41301
19	41302
1	41303
1	41304
308	41305
345	41306
27	41307
93	41308
9	41309
212	41310
410	41311
60	41312
38	41313
56	41314
15	41315
118	41316
377	41317
168	41318
4	41319
48	41320
1	41321
75	41322
121	41323
67	41324
101	41325
7	41326
7	41327
1	41328
411	41329
344	41330
632	41331
2	41332
141	41333
332	41334
12	41335
91	41336
21	41337
52	41338
8	41339
30	41340
59	41341
2	41342
28	41343
766	41344
4	41345
3	41346
1	41347
735	41348
223	41349
9	41350
44	41351
4	41352
238	41353
1	41354
322	41355
116	41356
240	41357
4	41358
17	41359
580	41360
25	41361
23	41362
120	41363
564	41364
215	41365
151	41366
42	41367
2	41368
139	41369
75	41370
1	41371
22	41372
227	41373
27	41374
165	41375
51	41376
55	41377
60	41378
15	41379
14	41380
8	41381
57	41382
70	41383
420	41384
392	41385
125	41386
32	41387
59	41388
353	41389
5	41390
398	41391
2	41392
94	41393
49	41394
3	41395
157	41396
78	41397
253	41398
392	41399
44	41400
56	41401
80	41402
58	41403
8	41404
461	41405
14	41406
1	41407
143	41408
15	41409
6	41410
113	41411
214	41412
119	41413
133	41414
34	41415
156	41416
644	41417
165	41418
182	41419
46	41420
257	41421
39	41422
4	41423
476	41424
3	41425
145	41426
135	41427
103	41428
337	41429
25	41430
226	41431
161	41432
81	41433
1	41434
5	41435
41	41436
147	41437
7	41438
71	41439
130	41440
1	41441
206	41442
80	41443
9	41444
28	41445
197	41446
6	41447
20	41448
150	41449
68	41450
114	41451
107	41452
82	41453
133	41454
66	41455
91	41456
122	41457
17	41458
277	41459
128	41460
28	41461
34	41462
3	41463
119	41464
37	41465
32	41466
7	41467
419	41468
39	41469
7	41470
344	41471
208	41472
3	41473
51	41474
254	41475
1	41476
19	41477
71	41478
70	41479
334	41480
44	41481
128	41482
21	41483
1110	41484
15	41485
1	41486
68	41487
137	41488
565	41489
180	41490
56	41491
313	41492
70	41493
383	41494
13	41495
6	41496
156	41497
66	41498
21	41499
3	41500
87	41501
30	41502
1	41503
3	41504
178	41505
174	41506
121	41507
50	41508
2	41509
52	41510
59	41511
24	41512
94	41513
303	41514
16	41515
190	41516
47	41517
40	41518
21	41519
52	41520
29	41521
275	41522
326	41523
306	41524
20	41525
434	41526
26	41527
105	41528
11	41529
3	41530
179	41531
9	41532
314	41533
3	41534
125	41535
170	41536
416	41537
2	41538
67	41539
33	41540
9	41541
93	41542
51	41543
32	41544
1	41545
4	41546
270	41547
730	41548
10	41549
15	41550
3	41551
14	41552
9	41553
6	41554
6	41555
43	41556
402	41557
24	41558
346	41559
56	41560
951	41561
3	41562
339	41563
2	41564
694	41565
137	41566
227	41567
12	41568
332	41569
30	41570
1	41571
72	41572
3	41573
408	41574
1	41575
117	41576
250	41577
50	41578
24	41579
13	41580
88	41581
170	41582
67	41583
15	41584
295	41585
24	41586
323	41587
2	41588
24	41589
79	41590
267	41591
25	41592
64	41593
38	41594
79	41595
5	41596
7	41597
63	41598
100	41599
28	41600
283	41601
8	41602
52	41603
130	41604
32	41605
117	41606
31	41607
6	41608
27	41609
82	41610
5	41611
21	41612
13	41613
188	41614
655	41615
49	41616
12	41617
101	41618
3	41619
49	41620
6	41621
53	41622
14	41623
32	41624
71	41625
165	41626
11	41627
1	41628
155	41629
352	41630
419	41631
538	41632
22	41633
20	41634
73	41635
57	41636
607	41637
6	41638
17	41639
216	41640
17	41641
840	41642
5	41643
218	41644
3	41645
60	41646
12	41647
55	41648
47	41649
408	41650
173	41651
1	41652
366	41653
13	41654
224	41655
10	41656
81	41657
4	41658
17	41659
23	41660
197	41661
64	41662
13	41663
8	41664
5	41665
402	41666
613	41667
11	41668
88	41669
28	41670
75	41671
3	41672
9	41673
29	41674
248	41675
4	41676
242	41677
20	41678
222	41679
45	41680
220	41681
31	41682
246	41683
316	41684
293	41685
91	41686
628	41687
2	41688
51	41689
66	41690
52	41691
3	41692
244	41693
75	41694
3	41695
208	41696
41	41697
68	41698
22	41699
32	41700
35	41701
25	41702
230	41703
402	41704
104	41705
34	41706
18	41707
3	41708
50	41709
19	41710
22	41711
153	41712
4	41713
42	41714
230	41715
7	41716
13	41717
7	41718
87	41719
4	41720
514	41721
182	41722
355	41723
9	41724
105	41725
1	41726
11	41727
24	41728
95	41729
73	41730
180	41731
237	41732
74	41733
28	41734
42	41735
12	41736
2	41737
4	41738
41	41739
4	41740
866	41741
44	41742
9	41743
34	41744
101	41745
5	41746
75	41747
109	41748
1	41749
102	41750
83	41751
2	41752
89	41753
92	41754
59	41755
51	41756
35	41757
40	41758
2	41759
35	41760
70	41761
129	41762
517	41763
31	41764
205	41765
122	41766
21	41767
197	41768
28	41769
191	41770
167	41771
280	41772
168	41773
33	41774
43	41775
742	41776
57	41777
14	41778
44	41779
36	41780
7	41781
381	41782
8	41783
311	41784
2	41785
181	41786
311	41787
57	41788
59	41789
49	41790
55	41791
132	41792
1	41793
80	41794
8	41795
420	41796
235	41797
36	41798
26	41799
42	41800
39	41801
970	41802
135	41803
9	41804
40	41805
223	41806
17	41807
7	41808
5	41809
106	41810
23	41811
211	41812
29	41813
93	41814
353	41815
427	41816
25	41817
48	41818
368	41819
232	41820
28	41821
34	41822
37	41823
63	41824
28	41825
14	41826
5	41827
126	41828
2	41829
36	41830
62	41831
316	41832
134	41833
604	41834
16	41835
3	41836
124	41837
544	41838
24	41839
53	41840
161	41841
269	41842
57	41843
212	41844
492	41845
55	41846
93	41847
184	41848
48	41849
412	41850
15	41851
327	41852
86	41853
49	41854
124	41855
121	41856
221	41857
39	41858
14	41859
80	41860
246	41861
175	41862
13	41863
61	41864
53	41865
44	41866
200	41867
60	41868
317	41869
139	41870
6	41871
185	41872
3	41873
47	41874
81	41875
54	41876
121	41877
69	41878
53	41879
69	41880
1	41881
26	41882
51	41883
31	41884
8	41885
10	41886
133	41887
10	41888
364	41889
72	41890
85	41891
3	41892
24	41893
105	41894
58	41895
1	41896
601	41897
173	41898
48	41899
30	41900
565	41901
63	41902
131	41903
206	41904
58	41905
28	41906
45	41907
9	41908
55	41909
13	41910
140	41911
38	41912
44	41913
113	41914
10	41915
8	41916
87	41917
44	41918
59	41919
198	41920
121	41921
94	41922
7	41923
87	41924
798	41925
5	41926
13	41927
110	41928
242	41929
382	41930
5	41931
193	41932
81	41933
15	41934
189	41935
6	41936
84	41937
42	41938
169	41939
172	41940
42	41941
1	41942
239	41943
90	41944
95	41945
5	41946
108	41947
460	41948
193	41949
5	41950
135	41951
30	41952
49	41953
150	41954
101	41955
70	41956
38	41957
10	41958
53	41959
8	41960
115	41961
48	41962
160	41963
86	41964
150	41965
169	41966
107	41967
277	41968
4	41969
67	41970
2	41971
29	41972
172	41973
7	41974
611	41975
349	41976
8	41977
29	41978
56	41979
576	41980
137	41981
38	41982
37	41983
47	41984
567	41985
7	41986
33	41987
3	41988
62	41989
247	41990
33	41991
123	41992
1	41993
807	41994
14	41995
3	41996
49	41997
60	41998
501	41999
1	42000
323	42001
5	42002
69	42003
43	42004
499	42005
459	42006
11	42007
186	42008
7	42009
69	42010
242	42011
22	42012
472	42013
200	42014
1	42015
47	42016
47	42017
40	42018
23	42019
60	42020
4	42021
189	42022
12	42023
92	42024
16	42025
122	42026
25	42027
315	42028
150	42029
47	42030
126	42031
97	42032
1	42033
99	42034
149	42035
334	42036
27	42037
230	42038
47	42039
678	42040
3	42041
12	42042
706	42043
1	42044
5	42045
212	42046
37	42047
175	42048
42	42049
79	42050
316	42051
5	42052
35	42053
328	42054
1	42055
26	42056
381	42057
212	42058
23	42059
111	42060
126	42061
43	42062
47	42063
8	42064
69	42065
20	42066
17	42067
123	42068
4	42069
268	42070
35	42071
30	42072
43	42073
13	42074
252	42075
200	42076
65	42077
1	42078
269	42079
144	42080
21	42081
125	42082
11	42083
5	42084
350	42085
37	42086
3	42087
177	42088
81	42089
16	42090
63	42091
219	42092
48	42093
21	42094
66	42095
102	42096
126	42097
87	42098
99	42099
43	42100
389	42101
13	42102
7	42103
419	42104
76	42105
8	42106
25	42107
35	42108
227	42109
243	42110
42	42111
34	42112
56	42113
1	42114
4	42115
9	42116
94	42117
45	42118
26	42119
1	42120
12	42121
1	42122
417	42123
158	42124
1	42125
384	42126
207	42127
53	42128
178	42129
157	42130
3	42131
22	42132
16	42133
511	42134
56	42135
35	42136
13	42137
15	42138
230	42139
189	42140
9	42141
425	42142
465	42143
25	42144
22	42145
11	42146
2	42147
8	42148
77	42149
559	42150
474	42151
175	42152
38	42153
461	42154
19	42155
6	42156
149	42157
4	42158
354	42159
111	42160
251	42161
86	42162
22	42163
5	42164
21	42165
139	42166
11	42167
18	42168
64	42169
15	42170
3	42171
28	42172
108	42173
157	42174
41	42175
204	42176
15	42177
35	42178
174	42179
20	42180
79	42181
39	42182
564	42183
44	42184
27	42185
46	42186
5	42187
241	42188
223	42189
37	42190
32	42191
473	42192
31	42193
333	42194
195	42195
61	42196
469	42197
5	42198
25	42199
145	42200
32	42201
53	42202
74	42203
11	42204
9	42205
258	42206
71	42207
2	42208
47	42209
180	42210
20	42211
155	42212
140	42213
13	42214
293	42215
18	42216
39	42217
18	42218
91	42219
23	42220
174	42221
131	42222
485	42223
626	42224
341	42225
52	42226
12	42227
14	42228
134	42229
30	42230
3	42231
3	42232
58	42233
74	42234
132	42235
1	42236
29	42237
2	42238
191	42239
18	42240
47	42241
385	42242
72	42243
198	42244
151	42245
6	42246
123	42247
23	42248
6	42249
88	42250
63	42251
70	42252
12	42253
3	42254
168	42255
66	42256
3	42257
2	42258
479	42259
5	42260
52	42261
10	42262
54	42263
425	42264
673	42265
42	42266
338	42267
37	42268
16	42269
2	42270
47	42271
294	42272
57	42273
64	42274
48	42275
202	42276
274	42277
60	42278
86	42279
79	42280
68	42281
1	42282
147	42283
8	42284
2	42285
25	42286
391	42287
109	42288
20	42289
94	42290
14	42291
63	42292
28	42293
153	42294
112	42295
6	42296
156	42297
8	42298
49	42299
14	42300
215	42301
328	42302
49	42303
671	42304
82	42305
2	42306
40	42307
19	42308
76	42309
2	42310
94	42311
2	42312
28	42313
33	42314
31	42315
142	42316
208	42317
1	42318
70	42319
11	42320
81	42321
307	42322
24	42323
54	42324
11	42325
21	42326
96	42327
13	42328
1	42329
25	42330
346	42331
38	42332
292	42333
454	42334
3	42335
119	42336
195	42337
3	42338
57	42339
485	42340
126	42341
25	42342
128	42343
540	42344
89	42345
354	42346
152	42347
154	42348
239	42349
953	42350
320	42351
31	42352
74	42353
57	42354
66	42355
160	42356
1007	42357
88	42358
12	42359
167	42360
215	42361
34	42362
230	42363
79	42364
6	42365
48	42366
13	42367
71	42368
17	42369
74	42370
89	42371
4	42372
25	42373
195	42374
87	42375
148	42376
74	42377
10	42378
4	42379
562	42380
4	42381
13	42382
8	42383
67	42384
7	42385
617	42386
5	42387
36	42388
644	42389
105	42390
54	42391
210	42392
9	42393
172	42394
1029	42395
230	42396
5	42397
13	42398
485	42399
24	42400
36	42401
4	42402
133	42403
556	42404
514	42405
127	42406
130	42407
699	42408
17	42409
40	42410
48	42411
141	42412
429	42413
112	42414
515	42415
87	42416
6	42417
38	42418
54	42419
4	42420
227	42421
2	42422
103	42423
20	42424
27	42425
2	42426
57	42427
1	42428
19	42429
54	42430
34	42431
444	42432
142	42433
53	42434
85	42435
9	42436
31	42437
289	42438
137	42439
133	42440
57	42441
14	42442
144	42443
549	42444
2	42445
117	42446
35	42447
9	42448
102	42449
38	42450
33	42451
65	42452
16	42453
119	42454
158	42455
80	42456
46	42457
358	42458
235	42459
56	42460
2	42461
770	42462
3	42463
136	42464
4	42465
346	42466
460	42467
30	42468
5	42469
557	42470
11	42471
350	42472
517	42473
224	42474
66	42475
85	42476
22	42477
263	42478
291	42479
490	42480
38	42481
5	42482
39	42483
33	42484
341	42485
6	42486
371	42487
276	42488
29	42489
222	42490
7	42491
34	42492
4	42493
49	42494
59	42495
14	42496
50	42497
1	42498
6	42499
1	42500
13	42501
178	42502
142	42503
246	42504
29	42505
93	42506
145	42507
4	42508
29	42509
22	42510
53	42511
252	42512
1	42513
496	42514
22	42515
15	42516
84	42517
96	42518
125	42519
134	42520
241	42521
156	42522
59	42523
186	42524
8	42525
22	42526
93	42527
703	42528
66	42529
271	42530
8	42531
110	42532
374	42533
468	42534
61	42535
49	42536
118	42537
7	42538
457	42539
21	42540
35	42541
155	42542
14	42543
92	42544
76	42545
7	42546
3	42547
204	42548
7	42549
85	42550
482	42551
342	42552
3	42553
280	42554
39	42555
5	42556
131	42557
4	42558
145	42559
114	42560
4	42561
149	42562
2	42563
45	42564
83	42565
6	42566
54	42567
22	42568
43	42569
66	42570
139	42571
142	42572
2	42573
371	42574
24	42575
67	42576
242	42577
68	42578
59	42579
78	42580
26	42581
126	42582
36	42583
161	42584
1	42585
6	42586
3	42587
81	42588
64	42589
19	42590
1	42591
25	42592
50	42593
23	42594
4	42595
551	42596
8	42597
4	42598
3	42599
3	42600
21	42601
31	42602
409	42603
8	42604
98	42605
6	42606
69	42607
123	42608
30	42609
360	42610
169	42611
140	42612
38	42613
106	42614
828	42615
35	42616
5	42617
98	42618
2	42619
343	42620
261	42621
142	42622
20	42623
91	42624
126	42625
183	42626
112	42627
194	42628
4	42629
28	42630
129	42631
279	42632
1	42633
487	42634
6	42635
1	42636
2	42637
15	42638
92	42639
209	42640
43	42641
527	42642
375	42643
189	42644
51	42645
90	42646
51	42647
83	42648
6	42649
3	42650
71	42651
42	42652
29	42653
95	42654
41	42655
83	42656
300	42657
9	42658
289	42659
30	42660
10	42661
154	42662
276	42663
102	42664
11	42665
17	42666
142	42667
19	42668
6	42669
5	42670
105	42671
127	42672
31	42673
22	42674
650	42675
91	42676
160	42677
219	42678
200	42679
699	42680
568	42681
153	42682
51	42683
104	42684
138	42685
7	42686
271	42687
272	42688
86	42689
43	42690
27	42691
21	42692
658	42693
153	42694
39	42695
68	42696
60	42697
12	42698
361	42699
97	42700
7	42701
74	42702
159	42703
37	42704
31	42705
222	42706
186	42707
227	42708
12	42709
57	42710
331	42711
138	42712
4	42713
136	42714
12	42715
68	42716
549	42717
201	42718
24	42719
17	42720
4	42721
91	42722
21	42723
201	42724
36	42725
113	42726
18	42727
32	42728
2	42729
159	42730
25	42731
75	42732
201	42733
34	42734
7	42735
15	42736
393	42737
209	42738
315	42739
22	42740
198	42741
3	42742
926	42743
4	42744
2	42745
434	42746
2	42747
40	42748
7	42749
1	42750
4	42751
35	42752
338	42753
8	42754
28	42755
35	42756
298	42757
160	42758
68	42759
83	42760
703	42761
191	42762
70	42763
22	42764
1	42765
458	42766
57	42767
26	42768
77	42769
58	42770
82	42771
269	42772
397	42773
188	42774
245	42775
1	42776
13	42777
69	42778
141	42779
160	42780
52	42781
196	42782
12	42783
59	42784
373	42785
72	42786
3	42787
218	42788
582	42789
110	42790
39	42791
97	42792
149	42793
1	42794
2	42795
3	42796
50	42797
28	42798
64	42799
5	42800
396	42801
160	42802
4	42803
90	42804
37	42805
179	42806
22	42807
49	42808
24	42809
35	42810
8	42811
4	42812
6	42813
2	42814
2	42815
1	42816
61	42817
4	42818
73	42819
119	42820
99	42821
34	42822
292	42823
4	42824
284	42825
226	42826
2	42827
32	42828
53	42829
147	42830
220	42831
101	42832
370	42833
41	42834
55	42835
383	42836
63	42837
561	42838
29	42839
224	42840
5	42841
179	42842
746	42843
23	42844
64	42845
361	42846
45	42847
4	42848
7	42849
199	42850
115	42851
4	42852
343	42853
25	42854
462	42855
558	42856
2	42857
175	42858
27	42859
56	42860
68	42861
1	42862
84	42863
37	42864
147	42865
70	42866
122	42867
73	42868
611	42869
240	42870
140	42871
5	42872
90	42873
68	42874
61	42875
13	42876
18	42877
44	42878
164	42879
3	42880
8	42881
21	42882
309	42883
15	42884
15	42885
305	42886
96	42887
482	42888
17	42889
130	42890
17	42891
38	42892
72	42893
78	42894
134	42895
509	42896
117	42897
57	42898
1	42899
62	42900
5	42901
32	42902
145	42903
119	42904
1	42905
6	42906
93	42907
534	42908
88	42909
280	42910
27	42911
23	42912
18	42913
189	42914
3	42915
222	42916
246	42917
1	42918
13	42919
37	42920
83	42921
654	42922
35	42923
11	42924
297	42925
122	42926
332	42927
545	42928
13	42929
141	42930
129	42931
90	42932
28	42933
77	42934
3	42935
7	42936
268	42937
79	42938
89	42939
9	42940
63	42941
445	42942
49	42943
74	42944
113	42945
17	42946
288	42947
32	42948
36	42949
5	42950
269	42951
47	42952
12	42953
1	42954
10	42955
6	42956
259	42957
13	42958
518	42959
74	42960
16	42961
13	42962
45	42963
4	42964
90	42965
2	42966
51	42967
2	42968
11	42969
1	42970
92	42971
1	42972
68	42973
65	42974
28	42975
53	42976
94	42977
23	42978
591	42979
25	42980
1	42981
55	42982
4	42983
102	42984
22	42985
535	42986
42	42987
49	42988
420	42989
4	42990
334	42991
7	42992
95	42993
137	42994
63	42995
108	42996
356	42997
378	42998
78	42999
28	43000
8	43001
120	43002
110	43003
2	43004
30	43005
48	43006
26	43007
17	43008
15	43009
4	43010
57	43011
66	43012
58	43013
27	43014
168	43015
73	43016
338	43017
82	43018
103	43019
445	43020
75	43021
402	43022
22	43023
78	43024
64	43025
18	43026
259	43027
4	43028
3	43029
47	43030
370	43031
216	43032
36	43033
1	43034
6	43035
157	43036
2	43037
7	43038
572	43039
888	43040
23	43041
347	43042
12	43043
31	43044
30	43045
55	43046
49	43047
22	43048
327	43049
3	43050
91	43051
12	43052
313	43053
82	43054
242	43055
39	43056
156	43057
1	43058
218	43059
5	43060
135	43061
2	43062
263	43063
50	43064
11	43065
332	43066
416	43067
291	43068
9	43069
103	43070
20	43071
39	43072
24	43073
26	43074
533	43075
118	43076
503	43077
136	43078
34	43079
78	43080
125	43081
22	43082
5	43083
106	43084
108	43085
341	43086
291	43087
56	43088
130	43089
105	43090
384	43091
40	43092
121	43093
116	43094
252	43095
210	43096
513	43097
13	43098
41	43099
19	43100
88	43101
16	43102
53	43103
45	43104
6	43105
8	43106
71	43107
67	43108
207	43109
7	43110
78	43111
18	43112
20	43113
142	43114
93	43115
31	43116
71	43117
32	43118
73	43119
216	43120
67	43121
159	43122
61	43123
57	43124
90	43125
24	43126
95	43127
182	43128
95	43129
121	43130
40	43131
48	43132
10	43133
8	43134
40	43135
6	43136
582	43137
54	43138
20	43139
26	43140
59	43141
155	43142
670	43143
20	43144
98	43145
75	43146
39	43147
10	43148
59	43149
25	43150
36	43151
47	43152
15	43153
349	43154
237	43155
16	43156
2	43157
392	43158
307	43159
392	43160
187	43161
184	43162
39	43163
146	43164
21	43165
12	43166
42	43167
4	43168
56	43169
54	43170
66	43171
207	43172
10	43173
15	43174
4	43175
16	43176
105	43177
396	43178
94	43179
241	43180
9	43181
22	43182
734	43183
142	43184
7	43185
69	43186
339	43187
200	43188
144	43189
60	43190
45	43191
33	43192
3	43193
131	43194
26	43195
175	43196
139	43197
355	43198
145	43199
21	43200
147	43201
8	43202
135	43203
51	43204
155	43205
80	43206
10	43207
3	43208
391	43209
527	43210
60	43211
3	43212
265	43213
99	43214
258	43215
50	43216
15	43217
85	43218
104	43219
9	43220
11	43221
8	43222
229	43223
44	43224
84	43225
5	43226
173	43227
544	43228
28	43229
41	43230
74	43231
44	43232
342	43233
162	43234
1	43235
267	43236
43	43237
18	43238
82	43239
37	43240
45	43241
6	43242
34	43243
124	43244
256	43245
108	43246
103	43247
208	43248
30	43249
97	43250
2	43251
287	43252
83	43253
12	43254
114	43255
116	43256
3	43257
40	43258
3	43259
40	43260
20	43261
305	43262
154	43263
60	43264
632	43265
79	43266
57	43267
76	43268
24	43269
500	43270
33	43271
43	43272
251	43273
41	43274
18	43275
34	43276
69	43277
13	43278
84	43279
175	43280
1	43281
12	43282
143	43283
110	43284
89	43285
4	43286
52	43287
124	43288
43	43289
48	43290
246	43291
4	43292
59	43293
672	43294
199	43295
58	43296
18	43297
77	43298
39	43299
14	43300
9	43301
90	43302
3	43303
194	43304
23	43305
42	43306
681	43307
15	43308
171	43309
7	43310
167	43311
13	43312
319	43313
115	43314
164	43315
465	43316
222	43317
6	43318
91	43319
37	43320
159	43321
15	43322
71	43323
9	43324
34	43325
144	43326
7	43327
233	43328
21	43329
169	43330
172	43331
4	43332
393	43333
21	43334
79	43335
5	43336
93	43337
204	43338
3	43339
269	43340
69	43341
9	43342
53	43343
71	43344
119	43345
270	43346
20	43347
4	43348
19	43349
204	43350
218	43351
34	43352
13	43353
264	43354
251	43355
4	43356
4	43357
73	43358
31	43359
11	43360
2	43361
38	43362
36	43363
22	43364
6	43365
37	43366
76	43367
129	43368
50	43369
382	43370
119	43371
44	43372
46	43373
53	43374
3	43375
35	43376
73	43377
221	43378
64	43379
45	43380
30	43381
255	43382
8	43383
188	43384
28	43385
20	43386
27	43387
17	43388
124	43389
86	43390
22	43391
60	43392
130	43393
104	43394
315	43395
732	43396
11	43397
11	43398
35	43399
14	43400
43	43401
109	43402
29	43403
105	43404
28	43405
79	43406
257	43407
144	43408
41	43409
45	43410
8	43411
744	43412
11	43413
141	43414
185	43415
27	43416
52	43417
35	43418
79	43419
110	43420
5	43421
368	43422
390	43423
12	43424
94	43425
53	43426
216	43427
76	43428
806	43429
45	43430
193	43431
34	43432
2	43433
273	43434
74	43435
44	43436
52	43437
16	43438
5	43439
304	43440
47	43441
126	43442
10	43443
102	43444
56	43445
8	43446
88	43447
72	43448
256	43449
64	43450
90	43451
148	43452
19	43453
60	43454
9	43455
813	43456
2	43457
4	43458
48	43459
41	43460
17	43461
280	43462
11	43463
146	43464
27	43465
95	43466
82	43467
9	43468
10	43469
53	43470
6	43471
114	43472
139	43473
18	43474
220	43475
6	43476
41	43477
346	43478
7	43479
316	43480
33	43481
477	43482
26	43483
90	43484
5	43485
625	43486
20	43487
8	43488
53	43489
5	43490
333	43491
88	43492
44	43493
474	43494
67	43495
30	43496
52	43497
32	43498
184	43499
490	43500
31	43501
9	43502
27	43503
11	43504
72	43505
549	43506
444	43507
43	43508
21	43509
107	43510
520	43511
12	43512
55	43513
41	43514
34	43515
15	43516
266	43517
54	43518
28	43519
332	43520
322	43521
212	43522
283	43523
1	43524
52	43525
63	43526
27	43527
501	43528
4	43529
63	43530
221	43531
324	43532
2	43533
3	43534
159	43535
49	43536
12	43537
232	43538
97	43539
8	43540
4	43541
488	43542
73	43543
58	43544
48	43545
241	43546
70	43547
155	43548
9	43549
340	43550
519	43551
27	43552
183	43553
56	43554
4	43555
233	43556
202	43557
84	43558
23	43559
27	43560
25	43561
12	43562
177	43563
145	43564
22	43565
25	43566
82	43567
22	43568
504	43569
108	43570
155	43571
16	43572
881	43573
181	43574
26	43575
152	43576
38	43577
699	43578
1	43579
171	43580
9	43581
277	43582
245	43583
7	43584
33	43585
1	43586
4	43587
85	43588
96	43589
43	43590
189	43591
5	43592
119	43593
28	43594
8	43595
19	43596
134	43597
160	43598
2	43599
485	43600
127	43601
333	43602
80	43603
18	43604
6	43605
213	43606
95	43607
176	43608
7	43609
7	43610
116	43611
123	43612
15	43613
684	43614
279	43615
197	43616
10	43617
300	43618
20	43619
37	43620
366	43621
48	43622
252	43623
48	43624
178	43625
9	43626
75	43627
472	43628
4	43629
9	43630
273	43631
30	43632
83	43633
106	43634
1	43635
3	43636
191	43637
29	43638
47	43639
2	43640
6	43641
9	43642
166	43643
22	43644
127	43645
46	43646
83	43647
14	43648
2	43649
37	43650
599	43651
10	43652
22	43653
65	43654
9	43655
189	43656
21	43657
253	43658
82	43659
28	43660
3	43661
28	43662
23	43663
313	43664
9	43665
191	43666
145	43667
45	43668
147	43669
179	43670
64	43671
117	43672
61	43673
3	43674
37	43675
49	43676
105	43677
3	43678
3	43679
146	43680
5	43681
238	43682
8	43683
119	43684
8	43685
2	43686
33	43687
5	43688
9	43689
509	43690
9	43691
288	43692
52	43693
78	43694
328	43695
125	43696
2	43697
80	43698
56	43699
75	43700
4	43701
32	43702
233	43703
7	43704
61	43705
72	43706
23	43707
208	43708
50	43709
50	43710
95	43711
19	43712
22	43713
111	43714
58	43715
37	43716
515	43717
39	43718
33	43719
6	43720
1	43721
79	43722
150	43723
117	43724
121	43725
39	43726
126	43727
7	43728
77	43729
134	43730
9	43731
32	43732
129	43733
146	43734
9	43735
5	43736
42	43737
357	43738
98	43739
94	43740
7	43741
68	43742
40	43743
188	43744
25	43745
36	43746
122	43747
233	43748
166	43749
26	43750
2	43751
69	43752
246	43753
49	43754
338	43755
108	43756
104	43757
323	43758
73	43759
136	43760
103	43761
23	43762
35	43763
64	43764
268	43765
111	43766
19	43767
392	43768
126	43769
79	43770
90	43771
457	43772
2	43773
208	43774
455	43775
8	43776
10	43777
125	43778
74	43779
144	43780
389	43781
9	43782
6	43783
40	43784
210	43785
2	43786
472	43787
71	43788
37	43789
176	43790
5	43791
373	43792
264	43793
42	43794
10	43795
423	43796
28	43797
121	43798
4	43799
16	43800
110	43801
48	43802
379	43803
3	43804
375	43805
124	43806
836	43807
88	43808
22	43809
751	43810
94	43811
5	43812
4	43813
246	43814
45	43815
2	43816
144	43817
56	43818
196	43819
105	43820
3	43821
20	43822
730	43823
196	43824
171	43825
1	43826
378	43827
451	43828
99	43829
7	43830
230	43831
333	43832
10	43833
26	43834
191	43835
115	43836
3	43837
120	43838
45	43839
12	43840
100	43841
86	43842
27	43843
9	43844
72	43845
9	43846
19	43847
2	43848
2	43849
113	43850
274	43851
184	43852
23	43853
76	43854
102	43855
26	43856
36	43857
213	43858
729	43859
213	43860
109	43861
62	43862
40	43863
281	43864
8	43865
250	43866
54	43867
37	43868
61	43869
9	43870
17	43871
39	43872
425	43873
132	43874
9	43875
1	43876
7	43877
54	43878
2	43879
340	43880
11	43881
598	43882
126	43883
184	43884
30	43885
44	43886
69	43887
148	43888
193	43889
123	43890
4	43891
20	43892
4	43893
4	43894
96	43895
259	43896
20	43897
2	43898
8	43899
261	43900
299	43901
371	43902
72	43903
40	43904
227	43905
19	43906
5	43907
153	43908
22	43909
149	43910
347	43911
206	43912
370	43913
499	43914
60	43915
214	43916
141	43917
226	43918
25	43919
115	43920
26	43921
348	43922
18	43923
175	43924
18	43925
395	43926
31	43927
306	43928
475	43929
688	43930
15	43931
54	43932
542	43933
3	43934
29	43935
52	43936
123	43937
44	43938
444	43939
86	43940
73	43941
9	43942
5	43943
55	43944
1	43945
79	43946
127	43947
153	43948
64	43949
155	43950
69	43951
18	43952
61	43953
394	43954
9	43955
3	43956
176	43957
7	43958
515	43959
27	43960
53	43961
39	43962
31	43963
14	43964
73	43965
16	43966
46	43967
44	43968
421	43969
10	43970
7	43971
192	43972
24	43973
46	43974
45	43975
16	43976
137	43977
31	43978
16	43979
32	43980
10	43981
17	43982
115	43983
43	43984
2	43985
42	43986
561	43987
85	43988
790	43989
106	43990
46	43991
1	43992
54	43993
491	43994
6	43995
73	43996
98	43997
41	43998
75	43999
43	44000
9	44001
140	44002
68	44003
75	44004
6	44005
13	44006
38	44007
522	44008
146	44009
20	44010
1	44011
27	44012
155	44013
133	44014
5	44015
4	44016
156	44017
15	44018
298	44019
88	44020
551	44021
54	44022
50	44023
143	44024
50	44025
12	44026
61	44027
5	44028
12	44029
18	44030
51	44031
1	44032
11	44033
3	44034
607	44035
149	44036
167	44037
102	44038
10	44039
6	44040
69	44041
343	44042
29	44043
68	44044
1	44045
74	44046
19	44047
47	44048
65	44049
42	44050
12	44051
59	44052
101	44053
31	44054
277	44055
24	44056
5	44057
9	44058
17	44059
60	44060
69	44061
128	44062
20	44063
4	44064
7	44065
23	44066
14	44067
14	44068
6	44069
26	44070
21	44071
33	44072
652	44073
21	44074
144	44075
31	44076
71	44077
61	44078
527	44079
74	44080
191	44081
3	44082
171	44083
103	44084
51	44085
181	44086
65	44087
432	44088
91	44089
14	44090
45	44091
6	44092
257	44093
759	44094
57	44095
81	44096
7	44097
5	44098
27	44099
522	44100
169	44101
10	44102
134	44103
49	44104
58	44105
59	44106
25	44107
25	44108
2	44109
110	44110
226	44111
1	44112
342	44113
50	44114
3	44115
54	44116
5	44117
241	44118
154	44119
315	44120
6	44121
40	44122
23	44123
528	44124
50	44125
286	44126
252	44127
9	44128
15	44129
55	44130
43	44131
776	44132
453	44133
280	44134
455	44135
9	44136
211	44137
88	44138
2	44139
27	44140
5	44141
339	44142
176	44143
59	44144
22	44145
25	44146
36	44147
98	44148
23	44149
26	44150
38	44151
5	44152
247	44153
6	44154
150	44155
4	44156
425	44157
183	44158
4	44159
31	44160
58	44161
120	44162
3	44163
371	44164
309	44165
6	44166
69	44167
60	44168
17	44169
28	44170
3	44171
40	44172
3	44173
71	44174
39	44175
6	44176
36	44177
123	44178
118	44179
94	44180
44	44181
83	44182
4	44183
325	44184
435	44185
183	44186
238	44187
115	44188
15	44189
145	44190
47	44191
47	44192
417	44193
14	44194
223	44195
87	44196
60	44197
3	44198
358	44199
151	44200
106	44201
37	44202
42	44203
71	44204
5	44205
64	44206
7	44207
6	44208
2	44209
9	44210
37	44211
23	44212
71	44213
636	44214
34	44215
418	44216
65	44217
48	44218
52	44219
837	44220
3	44221
274	44222
11	44223
316	44224
4	44225
23	44226
4	44227
48	44228
5	44229
12	44230
434	44231
467	44232
66	44233
21	44234
13	44235
57	44236
88	44237
31	44238
101	44239
49	44240
78	44241
170	44242
5	44243
40	44244
27	44245
63	44246
25	44247
4	44248
3	44249
29	44250
211	44251
8	44252
10	44253
5	44254
33	44255
278	44256
35	44257
14	44258
2	44259
6	44260
47	44261
597	44262
18	44263
109	44264
50	44265
221	44266
38	44267
27	44268
6	44269
290	44270
2	44271
197	44272
99	44273
43	44274
103	44275
1	44276
64	44277
183	44278
500	44279
22	44280
2	44281
84	44282
46	44283
1	44284
46	44285
20	44286
377	44287
38	44288
7	44289
7	44290
143	44291
184	44292
96	44293
3	44294
27	44295
10	44296
3	44297
478	44298
264	44299
39	44300
409	44301
470	44302
18	44303
118	44304
143	44305
126	44306
7	44307
119	44308
215	44309
82	44310
222	44311
10	44312
165	44313
162	44314
434	44315
110	44316
158	44317
1	44318
212	44319
281	44320
725	44321
89	44322
107	44323
173	44324
10	44325
184	44326
30	44327
151	44328
6	44329
24	44330
4	44331
112	44332
31	44333
2	44334
229	44335
129	44336
6	44337
651	44338
214	44339
437	44340
1120	44341
29	44342
76	44343
43	44344
2	44345
846	44346
105	44347
601	44348
9	44349
8	44350
51	44351
156	44352
33	44353
18	44354
84	44355
256	44356
54	44357
84	44358
148	44359
31	44360
17	44361
425	44362
42	44363
249	44364
3	44365
131	44366
189	44367
43	44368
72	44369
44	44370
1	44371
159	44372
86	44373
5	44374
54	44375
2	44376
190	44377
513	44378
37	44379
58	44380
16	44381
285	44382
57	44383
1	44384
19	44385
106	44386
191	44387
14	44388
135	44389
21	44390
171	44391
291	44392
322	44393
2	44394
5	44395
27	44396
188	44397
92	44398
154	44399
506	44400
5	44401
145	44402
187	44403
20	44404
27	44405
221	44406
491	44407
303	44408
517	44409
3	44410
529	44411
59	44412
586	44413
10	44414
10	44415
182	44416
5	44417
21	44418
2	44419
14	44420
113	44421
234	44422
209	44423
796	44424
42	44425
28	44426
77	44427
16	44428
73	44429
7	44430
1	44431
126	44432
46	44433
282	44434
315	44435
1022	44436
22	44437
73	44438
122	44439
2	44440
81	44441
182	44442
29	44443
78	44444
148	44445
524	44446
82	44447
39	44448
189	44449
169	44450
3	44451
42	44452
588	44453
20	44454
246	44455
132	44456
450	44457
97	44458
10	44459
39	44460
67	44461
226	44462
3	44463
20	44464
668	44465
35	44466
761	44467
540	44468
18	44469
35	44470
6	44471
1	44472
1	44473
41	44474
703	44475
20	44476
29	44477
15	44478
16	44479
383	44480
15	44481
97	44482
348	44483
32	44484
124	44485
67	44486
33	44487
3	44488
582	44489
61	44490
40	44491
3	44492
57	44493
79	44494
34	44495
14	44496
376	44497
10	44498
30	44499
229	44500
278	44501
31	44502
180	44503
359	44504
132	44505
188	44506
466	44507
23	44508
40	44509
30	44510
134	44511
128	44512
773	44513
44	44514
41	44515
7	44516
42	44517
20	44518
423	44519
62	44520
4	44521
5	44522
248	44523
217	44524
4	44525
105	44526
445	44527
140	44528
163	44529
197	44530
2	44531
480	44532
47	44533
4	44534
362	44535
47	44536
204	44537
12	44538
7	44539
1	44540
185	44541
36	44542
51	44543
43	44544
258	44545
71	44546
3	44547
131	44548
6	44549
223	44550
163	44551
728	44552
234	44553
28	44554
103	44555
59	44556
301	44557
763	44558
1	44559
506	44560
15	44561
170	44562
327	44563
33	44564
19	44565
78	44566
149	44567
213	44568
81	44569
58	44570
35	44571
688	44572
41	44573
218	44574
264	44575
60	44576
104	44577
93	44578
69	44579
14	44580
46	44581
86	44582
16	44583
115	44584
26	44585
101	44586
143	44587
17	44588
34	44589
79	44590
102	44591
257	44592
1	44593
47	44594
274	44595
27	44596
244	44597
5	44598
1	44599
95	44600
349	44601
18	44602
37	44603
4	44604
880	44605
501	44606
111	44607
75	44608
120	44609
4	44610
163	44611
39	44612
34	44613
237	44614
616	44615
57	44616
4	44617
152	44618
360	44619
78	44620
415	44621
19	44622
113	44623
34	44624
174	44625
22	44626
157	44627
801	44628
53	44629
230	44630
147	44631
93	44632
44	44633
110	44634
63	44635
370	44636
1	44637
297	44638
400	44639
508	44640
1	44641
153	44642
196	44643
33	44644
43	44645
19	44646
596	44647
323	44648
108	44649
13	44650
7	44651
10	44652
24	44653
10	44654
349	44655
39	44656
301	44657
81	44658
5	44659
86	44660
64	44661
119	44662
112	44663
116	44664
163	44665
6	44666
5	44667
112	44668
141	44669
426	44670
3	44671
14	44672
1	44673
37	44674
12	44675
170	44676
55	44677
30	44678
141	44679
236	44680
99	44681
2	44682
231	44683
155	44684
13	44685
30	44686
92	44687
1	44688
12	44689
142	44690
325	44691
148	44692
2	44693
179	44694
27	44695
74	44696
5	44697
51	44698
293	44699
335	44700
63	44701
3	44702
89	44703
3	44704
77	44705
80	44706
78	44707
2	44708
190	44709
3	44710
186	44711
135	44712
72	44713
19	44714
22	44715
24	44716
32	44717
9	44718
93	44719
98	44720
284	44721
28	44722
184	44723
8	44724
33	44725
273	44726
204	44727
26	44728
40	44729
75	44730
7	44731
14	44732
244	44733
130	44734
109	44735
70	44736
90	44737
94	44738
18	44739
50	44740
80	44741
402	44742
2	44743
107	44744
185	44745
315	44746
357	44747
132	44748
424	44749
34	44750
1	44751
55	44752
426	44753
589	44754
779	44755
64	44756
24	44757
308	44758
42	44759
218	44760
13	44761
136	44762
44	44763
129	44764
229	44765
210	44766
354	44767
25	44768
5	44769
22	44770
114	44771
332	44772
322	44773
66	44774
416	44775
1	44776
142	44777
51	44778
128	44779
210	44780
37	44781
127	44782
80	44783
59	44784
78	44785
194	44786
2	44787
343	44788
110	44789
50	44790
405	44791
170	44792
425	44793
2	44794
1	44795
8	44796
34	44797
430	44798
255	44799
214	44800
7	44801
2	44802
51	44803
16	44804
1	44805
50	44806
1	44807
15	44808
150	44809
226	44810
2	44811
116	44812
310	44813
313	44814
377	44815
13	44816
679	44817
98	44818
1	44819
636	44820
96	44821
3	44822
4	44823
33	44824
29	44825
50	44826
13	44827
6	44828
32	44829
24	44830
50	44831
64	44832
237	44833
961	44834
8	44835
45	44836
185	44837
233	44838
123	44839
146	44840
17	44841
107	44842
17	44843
112	44844
138	44845
15	44846
9	44847
59	44848
98	44849
403	44850
467	44851
773	44852
160	44853
360	44854
179	44855
60	44856
758	44857
75	44858
166	44859
8	44860
35	44861
22	44862
169	44863
355	44864
88	44865
53	44866
43	44867
73	44868
369	44869
50	44870
32	44871
49	44872
3	44873
408	44874
484	44875
666	44876
5	44877
178	44878
44	44879
2	44880
3	44881
159	44882
1	44883
24	44884
45	44885
226	44886
8	44887
182	44888
89	44889
5	44890
50	44891
1	44892
414	44893
34	44894
14	44895
4	44896
89	44897
8	44898
229	44899
314	44900
20	44901
54	44902
473	44903
24	44904
348	44905
107	44906
25	44907
3	44908
377	44909
29	44910
8	44911
43	44912
547	44913
13	44914
83	44915
346	44916
74	44917
64	44918
5	44919
1	44920
654	44921
231	44922
11	44923
36	44924
85	44925
59	44926
18	44927
10	44928
5	44929
330	44930
31	44931
7	44932
202	44933
182	44934
649	44935
1	44936
2	44937
229	44938
775	44939
29	44940
30	44941
5	44942
796	44943
10	44944
361	44945
74	44946
3	44947
412	44948
37	44949
38	44950
383	44951
296	44952
3	44953
66	44954
18	44955
24	44956
297	44957
7	44958
4	44959
143	44960
302	44961
29	44962
3	44963
417	44964
402	44965
237	44966
317	44967
66	44968
1	44969
100	44970
95	44971
22	44972
63	44973
95	44974
216	44975
426	44976
191	44977
281	44978
35	44979
75	44980
219	44981
179	44982
20	44983
26	44984
290	44985
44	44986
418	44987
25	44988
163	44989
12	44990
186	44991
10	44992
13	44993
125	44994
167	44995
2	44996
93	44997
440	44998
19	44999
714	45000
207	45001
1	45002
207	45003
28	45004
30	45005
20	45006
795	45007
1	45008
46	45009
6	45010
1	45011
222	45012
638	45013
60	45014
42	45015
69	45016
15	45017
8	45018
213	45019
496	45020
67	45021
42	45022
5	45023
182	45024
79	45025
30	45026
101	45027
4	45028
65	45029
4	45030
6	45031
2	45032
2	45033
75	45034
385	45035
238	45036
6	45037
3	45038
46	45039
7	45040
84	45041
39	45042
299	45043
25	45044
150	45045
185	45046
440	45047
7	45048
95	45049
7	45050
25	45051
274	45052
87	45053
38	45054
985	45055
110	45056
282	45057
12	45058
111	45059
148	45060
100	45061
18	45062
525	45063
10	45064
4	45065
49	45066
57	45067
50	45068
106	45069
213	45070
73	45071
50	45072
7	45073
235	45074
44	45075
218	45076
36	45077
7	45078
20	45079
691	45080
1	45081
233	45082
12	45083
80	45084
35	45085
20	45086
5	45087
28	45088
157	45089
91	45090
398	45091
427	45092
176	45093
345	45094
10	45095
240	45096
6	45097
32	45098
52	45099
340	45100
123	45101
367	45102
66	45103
337	45104
2	45105
210	45106
498	45107
10	45108
10	45109
35	45110
150	45111
340	45112
273	45113
45	45114
309	45115
69	45116
55	45117
31	45118
186	45119
64	45120
25	45121
5	45122
7	45123
689	45124
146	45125
21	45126
24	45127
10	45128
111	45129
111	45130
241	45131
15	45132
52	45133
7	45134
152	45135
299	45136
119	45137
6	45138
6	45139
9	45140
178	45141
26	45142
127	45143
1	45144
177	45145
83	45146
16	45147
258	45148
76	45149
68	45150
8	45151
26	45152
92	45153
2	45154
124	45155
65	45156
15	45157
9	45158
85	45159
79	45160
177	45161
662	45162
47	45163
233	45164
825	45165
23	45166
24	45167
272	45168
53	45169
4	45170
11	45171
36	45172
10	45173
5	45174
139	45175
18	45176
439	45177
91	45178
335	45179
10	45180
528	45181
233	45182
114	45183
227	45184
81	45185
5	45186
45	45187
80	45188
87	45189
269	45190
175	45191
197	45192
17	45193
436	45194
65	45195
18	45196
262	45197
111	45198
9	45199
49	45200
77	45201
70	45202
37	45203
6	45204
23	45205
250	45206
34	45207
5	45208
6	45209
598	45210
115	45211
20	45212
18	45213
232	45214
27	45215
178	45216
302	45217
77	45218
182	45219
64	45220
137	45221
11	45222
133	45223
285	45224
28	45225
172	45226
78	45227
179	45228
17	45229
35	45230
74	45231
25	45232
105	45233
27	45234
367	45235
14	45236
82	45237
28	45238
6	45239
4	45240
61	45241
1	45242
270	45243
16	45244
247	45245
442	45246
88	45247
5	45248
49	45249
24	45250
90	45251
65	45252
87	45253
233	45254
6	45255
196	45256
52	45257
6	45258
9	45259
332	45260
31	45261
494	45262
132	45263
123	45264
24	45265
1	45266
815	45267
68	45268
43	45269
458	45270
131	45271
242	45272
37	45273
210	45274
142	45275
14	45276
753	45277
64	45278
23	45279
314	45280
310	45281
3	45282
2	45283
34	45284
11	45285
15	45286
3	45287
131	45288
28	45289
90	45290
14	45291
214	45292
404	45293
48	45294
36	45295
32	45296
64	45297
117	45298
9	45299
695	45300
60	45301
10	45302
131	45303
146	45304
61	45305
629	45306
362	45307
16	45308
2	45309
393	45310
2	45311
266	45312
107	45313
226	45314
46	45315
11	45316
218	45317
304	45318
358	45319
41	45320
115	45321
2	45322
9	45323
645	45324
75	45325
124	45326
120	45327
343	45328
10	45329
49	45330
49	45331
752	45332
43	45333
67	45334
461	45335
141	45336
703	45337
444	45338
4	45339
443	45340
4	45341
257	45342
24	45343
120	45344
101	45345
302	45346
549	45347
8	45348
1027	45349
49	45350
183	45351
135	45352
58	45353
27	45354
85	45355
7	45356
68	45357
459	45358
20	45359
28	45360
67	45361
4	45362
628	45363
101	45364
46	45365
4	45366
614	45367
279	45368
1	45369
6	45370
35	45371
10	45372
150	45373
159	45374
96	45375
39	45376
123	45377
43	45378
193	45379
4	45380
45	45381
203	45382
98	45383
14	45384
102	45385
51	45386
121	45387
63	45388
211	45389
804	45390
254	45391
21	45392
727	45393
354	45394
8	45395
237	45396
6	45397
529	45398
3	45399
117	45400
114	45401
370	45402
11	45403
117	45404
62	45405
16	45406
50	45407
3	45408
5	45409
17	45410
258	45411
20	45412
656	45413
3	45414
10	45415
28	45416
250	45417
152	45418
30	45419
2	45420
5	45421
57	45422
18	45423
1	45424
81	45425
292	45426
43	45427
24	45428
510	45429
15	45430
2	45431
71	45432
120	45433
59	45434
144	45435
38	45436
24	45437
53	45438
5	45439
42	45440
93	45441
143	45442
46	45443
187	45444
18	45445
170	45446
167	45447
123	45448
32	45449
1	45450
48	45451
5	45452
52	45453
58	45454
117	45455
13	45456
2	45457
81	45458
30	45459
96	45460
14	45461
52	45462
151	45463
39	45464
131	45465
47	45466
5	45467
516	45468
6	45469
10	45470
117	45471
4	45472
251	45473
979	45474
173	45475
51	45476
30	45477
304	45478
60	45479
241	45480
173	45481
26	45482
12	45483
58	45484
30	45485
15	45486
4	45487
870	45488
34	45489
248	45490
96	45491
48	45492
70	45493
16	45494
198	45495
23	45496
50	45497
74	45498
170	45499
11	45500
35	45501
100	45502
6	45503
4	45504
6	45505
87	45506
87	45507
7	45508
36	45509
13	45510
296	45511
6	45512
6	45513
195	45514
35	45515
13	45516
82	45517
67	45518
8	45519
237	45520
90	45521
131	45522
197	45523
124	45524
10	45525
411	45526
559	45527
122	45528
83	45529
112	45530
5	45531
108	45532
21	45533
21	45534
104	45535
7	45536
17	45537
221	45538
18	45539
132	45540
61	45541
599	45542
37	45543
36	45544
4	45545
106	45546
331	45547
121	45548
341	45549
114	45550
90	45551
1	45552
158	45553
8	45554
7	45555
256	45556
364	45557
60	45558
5	45559
25	45560
5	45561
669	45562
68	45563
118	45564
122	45565
5	45566
19	45567
49	45568
380	45569
12	45570
23	45571
2	45572
144	45573
85	45574
32	45575
13	45576
637	45577
39	45578
95	45579
35	45580
7	45581
49	45582
1	45583
1	45584
16	45585
202	45586
77	45587
46	45588
224	45589
42	45590
504	45591
133	45592
88	45593
15	45594
76	45595
1	45596
28	45597
114	45598
3	45599
25	45600
1	45601
125	45602
79	45603
60	45604
68	45605
25	45606
33	45607
20	45608
6	45609
159	45610
247	45611
10	45612
1	45613
87	45614
18	45615
5	45616
29	45617
85	45618
41	45619
183	45620
17	45621
71	45622
60	45623
45	45624
75	45625
10	45626
8	45627
63	45628
2	45629
3	45630
55	45631
78	45632
34	45633
100	45634
2	45635
49	45636
168	45637
562	45638
42	45639
92	45640
117	45641
11	45642
197	45643
2	45644
125	45645
173	45646
312	45647
499	45648
195	45649
49	45650
142	45651
1	45652
11	45653
44	45654
30	45655
18	45656
43	45657
170	45658
158	45659
7	45660
15	45661
268	45662
55	45663
16	45664
27	45665
37	45666
116	45667
249	45668
29	45669
31	45670
331	45671
44	45672
7	45673
7	45674
1	45675
121	45676
21	45677
72	45678
60	45679
61	45680
235	45681
1	45682
34	45683
81	45684
141	45685
473	45686
8	45687
27	45688
337	45689
293	45690
6	45691
5	45692
143	45693
107	45694
74	45695
223	45696
4	45697
119	45698
58	45699
741	45700
113	45701
78	45702
36	45703
607	45704
66	45705
11	45706
32	45707
21	45708
60	45709
155	45710
7	45711
148	45712
27	45713
57	45714
10	45715
72	45716
430	45717
87	45718
2	45719
3	45720
100	45721
50	45722
2	45723
38	45724
76	45725
33	45726
829	45727
517	45728
3	45729
505	45730
2	45731
61	45732
373	45733
14	45734
20	45735
269	45736
53	45737
73	45738
431	45739
101	45740
165	45741
20	45742
22	45743
8	45744
327	45745
15	45746
825	45747
12	45748
111	45749
7	45750
118	45751
82	45752
296	45753
154	45754
205	45755
540	45756
88	45757
74	45758
136	45759
11	45760
473	45761
162	45762
264	45763
3	45764
41	45765
233	45766
6	45767
98	45768
9	45769
339	45770
1	45771
114	45772
1	45773
15	45774
57	45775
18	45776
37	45777
57	45778
124	45779
108	45780
1	45781
61	45782
580	45783
151	45784
148	45785
1	45786
373	45787
72	45788
11	45789
283	45790
658	45791
39	45792
325	45793
40	45794
169	45795
58	45796
4	45797
20	45798
5	45799
10	45800
72	45801
90	45802
16	45803
638	45804
187	45805
76	45806
10	45807
68	45808
54	45809
105	45810
22	45811
4	45812
2	45813
344	45814
154	45815
4	45816
531	45817
574	45818
40	45819
77	45820
5	45821
44	45822
236	45823
54	45824
181	45825
78	45826
132	45827
55	45828
1	45829
20	45830
46	45831
48	45832
60	45833
15	45834
39	45835
544	45836
7	45837
6	45838
9	45839
41	45840
2	45841
1	45842
9	45843
438	45844
48	45845
60	45846
211	45847
345	45848
11	45849
125	45850
77	45851
259	45852
68	45853
179	45854
543	45855
4	45856
217	45857
330	45858
203	45859
78	45860
85	45861
20	45862
56	45863
3	45864
28	45865
39	45866
21	45867
38	45868
32	45869
160	45870
42	45871
739	45872
33	45873
126	45874
210	45875
78	45876
80	45877
8	45878
63	45879
321	45880
27	45881
11	45882
392	45883
58	45884
228	45885
52	45886
296	45887
163	45888
2	45889
144	45890
105	45891
27	45892
92	45893
219	45894
228	45895
189	45896
2	45897
182	45898
16	45899
130	45900
9	45901
26	45902
44	45903
310	45904
31	45905
81	45906
37	45907
29	45908
101	45909
213	45910
376	45911
211	45912
139	45913
48	45914
251	45915
26	45916
166	45917
33	45918
67	45919
2	45920
39	45921
716	45922
534	45923
26	45924
26	45925
119	45926
30	45927
5	45928
140	45929
70	45930
50	45931
7	45932
420	45933
89	45934
27	45935
25	45936
92	45937
11	45938
237	45939
23	45940
272	45941
34	45942
132	45943
123	45944
118	45945
122	45946
16	45947
878	45948
312	45949
69	45950
569	45951
84	45952
258	45953
82	45954
552	45955
7	45956
50	45957
397	45958
73	45959
5	45960
162	45961
164	45962
711	45963
5	45964
41	45965
12	45966
79	45967
502	45968
406	45969
136	45970
20	45971
48	45972
36	45973
3	45974
123	45975
7	45976
46	45977
21	45978
37	45979
18	45980
112	45981
4	45982
13	45983
295	45984
102	45985
37	45986
34	45987
47	45988
34	45989
455	45990
16	45991
65	45992
12	45993
9	45994
4	45995
37	45996
234	45997
159	45998
293	45999
15	46000
31	46001
3	46002
81	46003
715	46004
58	46005
89	46006
96	46007
22	46008
6	46009
79	46010
97	46011
133	46012
215	46013
2	46014
24	46015
183	46016
296	46017
56	46018
132	46019
89	46020
3	46021
234	46022
494	46023
25	46024
50	46025
4	46026
24	46027
12	46028
213	46029
317	46030
158	46031
171	46032
1	46033
10	46034
33	46035
16	46036
133	46037
13	46038
265	46039
4	46040
18	46041
18	46042
2	46043
2	46044
127	46045
300	46046
47	46047
399	46048
205	46049
213	46050
515	46051
105	46052
8	46053
42	46054
99	46055
630	46056
286	46057
70	46058
576	46059
9	46060
226	46061
11	46062
9	46063
36	46064
207	46065
499	46066
3	46067
109	46068
26	46069
33	46070
91	46071
376	46072
124	46073
598	46074
1	46075
19	46076
56	46077
80	46078
53	46079
6	46080
124	46081
69	46082
82	46083
27	46084
194	46085
121	46086
12	46087
350	46088
5	46089
229	46090
73	46091
159	46092
67	46093
63	46094
37	46095
196	46096
164	46097
358	46098
39	46099
32	46100
23	46101
20	46102
61	46103
18	46104
146	46105
352	46106
20	46107
91	46108
77	46109
68	46110
118	46111
203	46112
130	46113
91	46114
128	46115
291	46116
3	46117
25	46118
13	46119
289	46120
21	46121
309	46122
45	46123
243	46124
13	46125
46	46126
1	46127
1	46128
117	46129
9	46130
147	46131
165	46132
30	46133
451	46134
167	46135
213	46136
89	46137
20	46138
71	46139
4	46140
93	46141
572	46142
5	46143
6	46144
532	46145
26	46146
154	46147
120	46148
6	46149
512	46150
263	46151
320	46152
29	46153
38	46154
120	46155
297	46156
169	46157
68	46158
19	46159
227	46160
10	46161
26	46162
253	46163
337	46164
4	46165
19	46166
13	46167
76	46168
42	46169
103	46170
88	46171
21	46172
184	46173
8	46174
18	46175
245	46176
83	46177
34	46178
28	46179
3	46180
52	46181
170	46182
465	46183
52	46184
68	46185
7	46186
184	46187
37	46188
97	46189
247	46190
142	46191
20	46192
341	46193
113	46194
191	46195
92	46196
29	46197
175	46198
26	46199
126	46200
7	46201
928	46202
440	46203
128	46204
447	46205
772	46206
166	46207
56	46208
170	46209
289	46210
284	46211
83	46212
19	46213
176	46214
109	46215
374	46216
285	46217
48	46218
336	46219
11	46220
104	46221
43	46222
13	46223
2	46224
51	46225
4	46226
51	46227
87	46228
2	46229
17	46230
32	46231
378	46232
8	46233
74	46234
138	46235
14	46236
21	46237
12	46238
39	46239
2	46240
14	46241
33	46242
38	46243
252	46244
18	46245
264	46246
483	46247
27	46248
16	46249
131	46250
25	46251
250	46252
5	46253
75	46254
40	46255
148	46256
58	46257
254	46258
16	46259
239	46260
55	46261
7	46262
29	46263
15	46264
16	46265
30	46266
337	46267
42	46268
72	46269
46	46270
258	46271
206	46272
22	46273
36	46274
29	46275
10	46276
3	46277
560	46278
251	46279
210	46280
2	46281
35	46282
197	46283
6	46284
150	46285
73	46286
313	46287
6	46288
14	46289
3	46290
74	46291
302	46292
173	46293
498	46294
11	46295
54	46296
76	46297
84	46298
5	46299
25	46300
171	46301
56	46302
503	46303
52	46304
1	46305
57	46306
431	46307
149	46308
233	46309
5	46310
47	46311
33	46312
35	46313
74	46314
5	46315
74	46316
29	46317
73	46318
9	46319
33	46320
2	46321
310	46322
147	46323
146	46324
508	46325
3	46326
329	46327
167	46328
128	46329
1	46330
134	46331
181	46332
116	46333
89	46334
37	46335
12	46336
90	46337
8	46338
392	46339
121	46340
268	46341
32	46342
147	46343
225	46344
38	46345
5	46346
241	46347
46	46348
232	46349
7	46350
57	46351
124	46352
7	46353
38	46354
31	46355
142	46356
10	46357
13	46358
139	46359
86	46360
50	46361
40	46362
907	46363
9	46364
20	46365
182	46366
10	46367
67	46368
21	46369
12	46370
112	46371
23	46372
14	46373
13	46374
171	46375
48	46376
672	46377
88	46378
14	46379
1	46380
190	46381
56	46382
525	46383
15	46384
7	46385
24	46386
61	46387
31	46388
69	46389
31	46390
34	46391
76	46392
62	46393
79	46394
385	46395
148	46396
4	46397
343	46398
6	46399
89	46400
93	46401
7	46402
171	46403
6	46404
3	46405
584	46406
46	46407
30	46408
189	46409
116	46410
98	46411
25	46412
1	46413
109	46414
45	46415
25	46416
114	46417
44	46418
61	46419
71	46420
198	46421
19	46422
26	46423
258	46424
109	46425
83	46426
269	46427
140	46428
93	46429
7	46430
48	46431
44	46432
3	46433
3	46434
456	46435
569	46436
33	46437
101	46438
74	46439
5	46440
22	46441
16	46442
242	46443
69	46444
28	46445
170	46446
174	46447
13	46448
11	46449
15	46450
19	46451
5	46452
228	46453
21	46454
47	46455
293	46456
95	46457
150	46458
70	46459
98	46460
111	46461
51	46462
13	46463
1	46464
155	46465
75	46466
7	46467
3	46468
61	46469
65	46470
23	46471
16	46472
1	46473
74	46474
26	46475
13	46476
130	46477
72	46478
56	46479
43	46480
77	46481
7	46482
148	46483
75	46484
56	46485
46	46486
18	46487
78	46488
5	46489
294	46490
162	46491
9	46492
202	46493
209	46494
16	46495
45	46496
4	46497
217	46498
30	46499
860	46500
8	46501
204	46502
270	46503
14	46504
2	46505
22	46506
18	46507
280	46508
51	46509
196	46510
44	46511
434	46512
37	46513
513	46514
385	46515
69	46516
26	46517
153	46518
498	46519
3	46520
385	46521
554	46522
166	46523
559	46524
21	46525
45	46526
260	46527
46	46528
321	46529
156	46530
133	46531
518	46532
1	46533
122	46534
14	46535
106	46536
49	46537
416	46538
113	46539
2	46540
58	46541
157	46542
32	46543
630	46544
6	46545
3	46546
42	46547
24	46548
74	46549
193	46550
18	46551
3	46552
181	46553
35	46554
22	46555
1	46556
2	46557
12	46558
14	46559
133	46560
61	46561
16	46562
34	46563
7	46564
8	46565
152	46566
462	46567
25	46568
23	46569
261	46570
9	46571
81	46572
94	46573
130	46574
8	46575
7	46576
28	46577
111	46578
110	46579
240	46580
11	46581
9	46582
308	46583
1	46584
5	46585
106	46586
213	46587
4	46588
23	46589
413	46590
393	46591
21	46592
76	46593
86	46594
116	46595
26	46596
6	46597
3	46598
19	46599
3	46600
139	46601
5	46602
23	46603
522	46604
22	46605
4	46606
229	46607
175	46608
40	46609
58	46610
168	46611
10	46612
214	46613
24	46614
221	46615
35	46616
4	46617
1	46618
614	46619
27	46620
64	46621
234	46622
20	46623
36	46624
105	46625
30	46626
24	46627
15	46628
4	46629
120	46630
718	46631
11	46632
66	46633
187	46634
383	46635
6	46636
2	46637
211	46638
65	46639
55	46640
29	46641
175	46642
28	46643
12	46644
17	46645
107	46646
110	46647
1	46648
18	46649
160	46650
49	46651
20	46652
119	46653
7	46654
227	46655
442	46656
51	46657
60	46658
39	46659
46	46660
82	46661
5	46662
16	46663
34	46664
5	46665
36	46666
517	46667
31	46668
61	46669
243	46670
43	46671
15	46672
279	46673
3	46674
675	46675
86	46676
293	46677
483	46678
164	46679
3	46680
159	46681
45	46682
57	46683
136	46684
6	46685
383	46686
18	46687
188	46688
185	46689
21	46690
16	46691
135	46692
43	46693
238	46694
20	46695
125	46696
140	46697
580	46698
5	46699
554	46700
226	46701
153	46702
2	46703
49	46704
9	46705
194	46706
179	46707
6	46708
30	46709
369	46710
74	46711
363	46712
23	46713
4	46714
42	46715
143	46716
16	46717
54	46718
91	46719
860	46720
2	46721
640	46722
38	46723
136	46724
7	46725
3	46726
198	46727
288	46728
90	46729
23	46730
41	46731
294	46732
303	46733
352	46734
10	46735
441	46736
73	46737
19	46738
65	46739
19	46740
56	46741
101	46742
23	46743
148	46744
176	46745
33	46746
264	46747
152	46748
86	46749
7	46750
42	46751
5	46752
200	46753
9	46754
13	46755
306	46756
178	46757
173	46758
1	46759
8	46760
73	46761
46	46762
175	46763
181	46764
6	46765
63	46766
38	46767
459	46768
149	46769
18	46770
7	46771
201	46772
61	46773
251	46774
234	46775
81	46776
47	46777
55	46778
207	46779
5	46780
11	46781
39	46782
41	46783
366	46784
676	46785
23	46786
9	46787
353	46788
6	46789
433	46790
5	46791
2	46792
37	46793
67	46794
2	46795
51	46796
4	46797
474	46798
214	46799
3	46800
7	46801
106	46802
27	46803
35	46804
320	46805
103	46806
236	46807
424	46808
73	46809
31	46810
62	46811
53	46812
31	46813
107	46814
254	46815
54	46816
251	46817
113	46818
240	46819
38	46820
29	46821
27	46822
27	46823
11	46824
287	46825
110	46826
760	46827
265	46828
16	46829
1	46830
33	46831
10	46832
2	46833
27	46834
357	46835
58	46836
458	46837
86	46838
165	46839
45	46840
177	46841
19	46842
34	46843
62	46844
9	46845
21	46846
120	46847
180	46848
1	46849
2	46850
40	46851
3	46852
91	46853
174	46854
22	46855
18	46856
43	46857
246	46858
16	46859
24	46860
221	46861
292	46862
70	46863
85	46864
35	46865
504	46866
231	46867
57	46868
32	46869
172	46870
99	46871
14	46872
82	46873
23	46874
29	46875
29	46876
3	46877
193	46878
1	46879
14	46880
94	46881
52	46882
35	46883
159	46884
66	46885
37	46886
38	46887
8	46888
8	46889
11	46890
116	46891
46	46892
446	46893
16	46894
53	46895
153	46896
21	46897
3	46898
3	46899
4	46900
90	46901
28	46902
33	46903
730	46904
194	46905
4	46906
302	46907
3	46908
44	46909
34	46910
35	46911
32	46912
91	46913
21	46914
153	46915
5	46916
10	46917
25	46918
1	46919
3	46920
13	46921
18	46922
10	46923
9	46924
64	46925
1	46926
53	46927
108	46928
5	46929
147	46930
370	46931
47	46932
30	46933
10	46934
78	46935
4	46936
23	46937
130	46938
36	46939
166	46940
78	46941
78	46942
93	46943
107	46944
112	46945
27	46946
1	46947
132	46948
72	46949
14	46950
5	46951
16	46952
91	46953
418	46954
364	46955
11	46956
44	46957
36	46958
46	46959
171	46960
22	46961
143	46962
466	46963
3	46964
49	46965
8	46966
44	46967
12	46968
585	46969
67	46970
84	46971
1	46972
1	46973
21	46974
538	46975
11	46976
111	46977
41	46978
238	46979
145	46980
131	46981
166	46982
141	46983
5	46984
7	46985
148	46986
35	46987
7	46988
112	46989
183	46990
19	46991
23	46992
16	46993
444	46994
9	46995
15	46996
28	46997
155	46998
3	46999
12	47000
316	47001
234	47002
50	47003
1	47004
166	47005
1030	47006
45	47007
116	47008
515	47009
264	47010
5	47011
60	47012
278	47013
156	47014
4	47015
37	47016
48	47017
116	47018
23	47019
271	47020
153	47021
32	47022
19	47023
17	47024
270	47025
3	47026
53	47027
37	47028
429	47029
47	47030
288	47031
19	47032
258	47033
140	47034
172	47035
535	47036
240	47037
76	47038
23	47039
4	47040
2	47041
11	47042
115	47043
340	47044
217	47045
203	47046
35	47047
218	47048
47	47049
7	47050
26	47051
583	47052
25	47053
363	47054
164	47055
69	47056
23	47057
156	47058
10	47059
41	47060
11	47061
103	47062
16	47063
425	47064
24	47065
40	47066
142	47067
24	47068
50	47069
18	47070
16	47071
3	47072
78	47073
516	47074
74	47075
61	47076
41	47077
97	47078
110	47079
2	47080
1	47081
124	47082
17	47083
231	47084
2	47085
17	47086
408	47087
31	47088
2	47089
18	47090
35	47091
128	47092
309	47093
2	47094
52	47095
120	47096
74	47097
7	47098
5	47099
106	47100
4	47101
117	47102
3	47103
30	47104
91	47105
2	47106
20	47107
8	47108
165	47109
420	47110
275	47111
47	47112
588	47113
58	47114
44	47115
63	47116
124	47117
11	47118
57	47119
178	47120
5	47121
94	47122
362	47123
258	47124
571	47125
96	47126
23	47127
14	47128
3	47129
6	47130
279	47131
147	47132
13	47133
94	47134
231	47135
186	47136
135	47137
109	47138
37	47139
61	47140
32	47141
2	47142
5	47143
8	47144
40	47145
149	47146
210	47147
196	47148
208	47149
88	47150
19	47151
70	47152
100	47153
31	47154
384	47155
103	47156
39	47157
2	47158
44	47159
3	47160
258	47161
68	47162
49	47163
52	47164
18	47165
25	47166
9	47167
41	47168
43	47169
105	47170
187	47171
644	47172
287	47173
15	47174
55	47175
77	47176
526	47177
51	47178
14	47179
12	47180
142	47181
12	47182
775	47183
2	47184
269	47185
59	47186
942	47187
356	47188
4	47189
192	47190
231	47191
176	47192
100	47193
571	47194
72	47195
12	47196
450	47197
438	47198
53	47199
35	47200
201	47201
61	47202
523	47203
18	47204
50	47205
169	47206
210	47207
13	47208
323	47209
9	47210
24	47211
42	47212
119	47213
50	47214
82	47215
62	47216
4	47217
57	47218
54	47219
191	47220
126	47221
59	47222
10	47223
53	47224
55	47225
84	47226
88	47227
103	47228
853	47229
48	47230
4	47231
150	47232
4	47233
85	47234
434	47235
398	47236
77	47237
5	47238
2	47239
127	47240
3	47241
1	47242
4	47243
336	47244
5	47245
1	47246
396	47247
44	47248
48	47249
13	47250
51	47251
52	47252
205	47253
2	47254
13	47255
88	47256
2	47257
16	47258
110	47259
41	47260
41	47261
343	47262
48	47263
24	47264
63	47265
78	47266
51	47267
3	47268
232	47269
50	47270
83	47271
57	47272
1	47273
24	47274
231	47275
48	47276
8	47277
330	47278
19	47279
8	47280
117	47281
144	47282
159	47283
48	47284
16	47285
159	47286
4	47287
19	47288
25	47289
32	47290
117	47291
1	47292
90	47293
385	47294
1	47295
138	47296
21	47297
8	47298
17	47299
2	47300
88	47301
458	47302
203	47303
201	47304
214	47305
48	47306
158	47307
43	47308
125	47309
100	47310
170	47311
35	47312
16	47313
90	47314
18	47315
10	47316
208	47317
66	47318
138	47319
116	47320
9	47321
4	47322
3	47323
10	47324
123	47325
10	47326
37	47327
109	47328
154	47329
6	47330
4	47331
118	47332
377	47333
8	47334
21	47335
12	47336
4	47337
222	47338
37	47339
34	47340
89	47341
313	47342
124	47343
8	47344
119	47345
201	47346
45	47347
54	47348
1	47349
86	47350
1	47351
28	47352
303	47353
27	47354
82	47355
154	47356
17	47357
7	47358
147	47359
155	47360
73	47361
218	47362
8	47363
3	47364
83	47365
83	47366
20	47367
4	47368
4	47369
135	47370
54	47371
614	47372
103	47373
174	47374
29	47375
63	47376
115	47377
229	47378
10	47379
469	47380
24	47381
689	47382
24	47383
272	47384
289	47385
183	47386
493	47387
35	47388
52	47389
55	47390
3	47391
65	47392
335	47393
1	47394
518	47395
5	47396
6	47397
35	47398
71	47399
265	47400
128	47401
90	47402
42	47403
60	47404
198	47405
23	47406
47	47407
37	47408
106	47409
86	47410
16	47411
6	47412
502	47413
8	47414
3	47415
27	47416
93	47417
104	47418
225	47419
39	47420
56	47421
108	47422
120	47423
154	47424
92	47425
84	47426
44	47427
5	47428
3	47429
4	47430
64	47431
26	47432
253	47433
41	47434
101	47435
293	47436
3	47437
126	47438
3	47439
390	47440
23	47441
277	47442
80	47443
171	47444
25	47445
47	47446
97	47447
298	47448
128	47449
144	47450
147	47451
6	47452
2	47453
329	47454
25	47455
699	47456
36	47457
2	47458
666	47459
4	47460
173	47461
120	47462
560	47463
252	47464
380	47465
2	47466
39	47467
618	47468
383	47469
101	47470
22	47471
212	47472
136	47473
82	47474
174	47475
475	47476
8	47477
240	47478
364	47479
82	47480
80	47481
16	47482
4	47483
37	47484
83	47485
26	47486
45	47487
296	47488
8	47489
126	47490
7	47491
76	47492
557	47493
2	47494
97	47495
2	47496
173	47497
7	47498
221	47499
101	47500
70	47501
23	47502
42	47503
71	47504
7	47505
143	47506
864	47507
53	47508
257	47509
267	47510
70	47511
83	47512
29	47513
194	47514
18	47515
40	47516
28	47517
17	47518
31	47519
273	47520
255	47521
20	47522
288	47523
86	47524
735	47525
19	47526
20	47527
269	47528
322	47529
57	47530
151	47531
210	47532
51	47533
14	47534
33	47535
2	47536
156	47537
118	47538
5	47539
39	47540
2	47541
15	47542
6	47543
18	47544
66	47545
15	47546
50	47547
113	47548
28	47549
20	47550
46	47551
12	47552
2	47553
3	47554
481	47555
17	47556
32	47557
2	47558
73	47559
98	47560
7	47561
3	47562
85	47563
39	47564
19	47565
10	47566
115	47567
226	47568
55	47569
13	47570
4	47571
3	47572
4	47573
109	47574
2	47575
110	47576
7	47577
2	47578
269	47579
44	47580
84	47581
622	47582
4	47583
7	47584
2	47585
43	47586
30	47587
24	47588
339	47589
191	47590
48	47591
168	47592
121	47593
90	47594
160	47595
17	47596
57	47597
4	47598
90	47599
328	47600
106	47601
213	47602
329	47603
9	47604
7	47605
336	47606
64	47607
2	47608
26	47609
102	47610
2	47611
9	47612
13	47613
9	47614
357	47615
42	47616
61	47617
6	47618
240	47619
135	47620
39	47621
14	47622
782	47623
279	47624
56	47625
28	47626
46	47627
48	47628
6	47629
43	47630
25	47631
421	47632
3	47633
32	47634
122	47635
145	47636
98	47637
143	47638
12	47639
127	47640
230	47641
78	47642
2	47643
40	47644
8	47645
70	47646
56	47647
192	47648
3	47649
1	47650
4	47651
326	47652
70	47653
83	47654
28	47655
26	47656
82	47657
241	47658
381	47659
68	47660
47	47661
231	47662
47	47663
233	47664
447	47665
11	47666
62	47667
54	47668
128	47669
73	47670
279	47671
146	47672
7	47673
70	47674
182	47675
65	47676
78	47677
10	47678
53	47679
42	47680
21	47681
11	47682
228	47683
173	47684
3	47685
255	47686
131	47687
48	47688
10	47689
277	47690
68	47691
334	47692
127	47693
312	47694
36	47695
22	47696
60	47697
109	47698
75	47699
173	47700
133	47701
67	47702
8	47703
569	47704
275	47705
12	47706
12	47707
153	47708
10	47709
65	47710
8	47711
328	47712
602	47713
2	47714
453	47715
160	47716
138	47717
2	47718
29	47719
20	47720
24	47721
42	47722
33	47723
173	47724
38	47725
4	47726
113	47727
51	47728
4	47729
55	47730
389	47731
60	47732
67	47733
67	47734
39	47735
38	47736
146	47737
10	47738
49	47739
10	47740
46	47741
4	47742
99	47743
101	47744
96	47745
3	47746
1	47747
37	47748
487	47749
171	47750
389	47751
16	47752
57	47753
163	47754
25	47755
252	47756
2	47757
22	47758
2	47759
175	47760
47	47761
257	47762
28	47763
428	47764
21	47765
46	47766
71	47767
5	47768
26	47769
122	47770
42	47771
103	47772
93	47773
31	47774
6	47775
2	47776
2	47777
59	47778
141	47779
91	47780
5	47781
65	47782
148	47783
251	47784
14	47785
78	47786
26	47787
234	47788
725	47789
3	47790
225	47791
28	47792
104	47793
38	47794
113	47795
159	47796
480	47797
143	47798
220	47799
43	47800
11	47801
5	47802
5	47803
5	47804
4	47805
217	47806
336	47807
30	47808
367	47809
8	47810
93	47811
239	47812
33	47813
5	47814
9	47815
9	47816
354	47817
328	47818
163	47819
45	47820
55	47821
54	47822
140	47823
2	47824
30	47825
3	47826
390	47827
415	47828
305	47829
8	47830
1	47831
147	47832
4	47833
48	47834
6	47835
175	47836
158	47837
165	47838
404	47839
54	47840
39	47841
4	47842
22	47843
28	47844
3	47845
476	47846
36	47847
42	47848
1	47849
269	47850
1	47851
73	47852
12	47853
91	47854
4	47855
161	47856
36	47857
29	47858
23	47859
65	47860
329	47861
273	47862
56	47863
271	47864
2	47865
448	47866
121	47867
52	47868
146	47869
337	47870
103	47871
104	47872
7	47873
44	47874
22	47875
15	47876
18	47877
153	47878
4	47879
567	47880
220	47881
28	47882
157	47883
155	47884
34	47885
2	47886
5	47887
204	47888
555	47889
68	47890
13	47891
41	47892
178	47893
79	47894
9	47895
111	47896
35	47897
79	47898
73	47899
10	47900
133	47901
268	47902
339	47903
13	47904
10	47905
200	47906
58	47907
2	47908
255	47909
3	47910
67	47911
8	47912
198	47913
3	47914
8	47915
804	47916
27	47917
143	47918
3	47919
130	47920
289	47921
244	47922
325	47923
39	47924
5	47925
124	47926
302	47927
87	47928
68	47929
94	47930
5	47931
8	47932
159	47933
31	47934
5	47935
5	47936
42	47937
281	47938
15	47939
154	47940
11	47941
165	47942
187	47943
400	47944
695	47945
13	47946
546	47947
258	47948
9	47949
4	47950
5	47951
3	47952
14	47953
27	47954
713	47955
330	47956
29	47957
2	47958
202	47959
11	47960
97	47961
85	47962
411	47963
35	47964
7	47965
42	47966
7	47967
186	47968
20	47969
40	47970
148	47971
9	47972
58	47973
98	47974
58	47975
51	47976
55	47977
464	47978
5	47979
1	47980
14	47981
3	47982
13	47983
104	47984
22	47985
467	47986
7	47987
108	47988
64	47989
77	47990
156	47991
210	47992
263	47993
241	47994
60	47995
346	47996
220	47997
256	47998
19	47999
313	48000
18	48001
261	48002
34	48003
3	48004
4	48005
50	48006
13	48007
3	48008
4	48009
338	48010
88	48011
69	48012
3	48013
113	48014
107	48015
4	48016
42	48017
31	48018
12	48019
6	48020
17	48021
93	48022
57	48023
40	48024
150	48025
8	48026
23	48027
50	48028
215	48029
71	48030
77	48031
5	48032
75	48033
41	48034
240	48035
2	48036
91	48037
480	48038
218	48039
14	48040
369	48041
140	48042
398	48043
503	48044
3	48045
150	48046
80	48047
60	48048
90	48049
108	48050
40	48051
8	48052
42	48053
4	48054
53	48055
225	48056
48	48057
345	48058
121	48059
293	48060
27	48061
190	48062
52	48063
231	48064
135	48065
103	48066
176	48067
767	48068
88	48069
443	48070
37	48071
55	48072
18	48073
2	48074
107	48075
35	48076
24	48077
1	48078
114	48079
55	48080
205	48081
60	48082
1012	48083
17	48084
52	48085
137	48086
25	48087
432	48088
11	48089
206	48090
86	48091
4	48092
87	48093
36	48094
396	48095
44	48096
318	48097
600	48098
164	48099
6	48100
52	48101
20	48102
5	48103
83	48104
37	48105
30	48106
6	48107
163	48108
5	48109
219	48110
46	48111
108	48112
552	48113
12	48114
7	48115
174	48116
370	48117
6	48118
2	48119
5	48120
39	48121
9	48122
42	48123
91	48124
70	48125
3	48126
393	48127
373	48128
534	48129
639	48130
24	48131
49	48132
1	48133
238	48134
91	48135
1	48136
22	48137
63	48138
90	48139
140	48140
141	48141
126	48142
79	48143
4	48144
4	48145
56	48146
98	48147
123	48148
23	48149
51	48150
140	48151
7	48152
3	48153
28	48154
65	48155
108	48156
674	48157
44	48158
448	48159
8	48160
64	48161
34	48162
58	48163
21	48164
177	48165
236	48166
218	48167
408	48168
91	48169
794	48170
19	48171
4	48172
5	48173
79	48174
454	48175
49	48176
101	48177
55	48178
263	48179
227	48180
297	48181
253	48182
43	48183
4	48184
26	48185
19	48186
569	48187
180	48188
68	48189
30	48190
1	48191
75	48192
863	48193
1	48194
31	48195
55	48196
109	48197
2	48198
863	48199
7	48200
8	48201
105	48202
138	48203
7	48204
593	48205
106	48206
17	48207
45	48208
55	48209
147	48210
133	48211
587	48212
36	48213
6	48214
114	48215
73	48216
24	48217
38	48218
39	48219
232	48220
12	48221
29	48222
10	48223
32	48224
1	48225
169	48226
56	48227
577	48228
35	48229
126	48230
68	48231
153	48232
28	48233
52	48234
49	48235
291	48236
3	48237
35	48238
15	48239
298	48240
12	48241
9	48242
96	48243
47	48244
286	48245
18	48246
123	48247
45	48248
244	48249
45	48250
85	48251
215	48252
151	48253
124	48254
8	48255
7	48256
15	48257
422	48258
8	48259
10	48260
34	48261
65	48262
48	48263
13	48264
166	48265
43	48266
34	48267
264	48268
72	48269
8	48270
110	48271
194	48272
240	48273
219	48274
187	48275
11	48276
157	48277
87	48278
229	48279
33	48280
111	48281
14	48282
161	48283
102	48284
258	48285
43	48286
252	48287
22	48288
21	48289
90	48290
22	48291
627	48292
6	48293
8	48294
9	48295
8	48296
1	48297
399	48298
52	48299
47	48300
252	48301
44	48302
261	48303
117	48304
49	48305
36	48306
232	48307
5	48308
13	48309
4	48310
58	48311
64	48312
63	48313
35	48314
32	48315
7	48316
115	48317
7	48318
288	48319
61	48320
10	48321
102	48322
9	48323
3	48324
48	48325
92	48326
350	48327
26	48328
147	48329
1	48330
31	48331
1	48332
3	48333
3	48334
49	48335
85	48336
70	48337
7	48338
59	48339
20	48340
246	48341
3	48342
41	48343
249	48344
271	48345
186	48346
104	48347
14	48348
49	48349
64	48350
141	48351
151	48352
12	48353
11	48354
21	48355
47	48356
98	48357
112	48358
10	48359
172	48360
121	48361
553	48362
126	48363
162	48364
1	48365
27	48366
4	48367
3	48368
107	48369
22	48370
26	48371
22	48372
6	48373
3	48374
15	48375
225	48376
93	48377
56	48378
1	48379
48	48380
9	48381
616	48382
104	48383
112	48384
685	48385
21	48386
44	48387
2	48388
71	48389
4	48390
643	48391
126	48392
9	48393
5	48394
142	48395
81	48396
9	48397
7	48398
112	48399
4	48400
153	48401
3	48402
39	48403
67	48404
11	48405
32	48406
232	48407
48	48408
15	48409
10	48410
51	48411
15	48412
296	48413
18	48414
52	48415
686	48416
1	48417
8	48418
23	48419
53	48420
213	48421
141	48422
198	48423
49	48424
12	48425
62	48426
23	48427
7	48428
190	48429
252	48430
43	48431
9	48432
21	48433
124	48434
352	48435
250	48436
428	48437
7	48438
31	48439
224	48440
55	48441
496	48442
274	48443
20	48444
230	48445
140	48446
490	48447
124	48448
308	48449
521	48450
168	48451
105	48452
238	48453
4	48454
89	48455
22	48456
105	48457
5	48458
537	48459
102	48460
77	48461
172	48462
24	48463
50	48464
4	48465
193	48466
129	48467
34	48468
221	48469
31	48470
366	48471
238	48472
8	48473
4	48474
48	48475
28	48476
11	48477
183	48478
57	48479
9	48480
61	48481
23	48482
31	48483
161	48484
152	48485
81	48486
333	48487
185	48488
38	48489
232	48490
407	48491
511	48492
178	48493
24	48494
2	48495
34	48496
54	48497
80	48498
24	48499
274	48500
72	48501
128	48502
211	48503
136	48504
14	48505
3	48506
17	48507
47	48508
200	48509
6	48510
86	48511
160	48512
4	48513
82	48514
110	48515
2	48516
14	48517
27	48518
47	48519
44	48520
30	48521
4	48522
13	48523
30	48524
35	48525
2	48526
26	48527
80	48528
79	48529
158	48530
380	48531
194	48532
83	48533
6	48534
2	48535
313	48536
478	48537
7	48538
772	48539
65	48540
137	48541
10	48542
50	48543
54	48544
103	48545
2	48546
222	48547
4	48548
29	48549
97	48550
17	48551
31	48552
11	48553
115	48554
66	48555
6	48556
9	48557
416	48558
58	48559
92	48560
170	48561
210	48562
289	48563
151	48564
41	48565
95	48566
8	48567
2	48568
42	48569
23	48570
47	48571
6	48572
1	48573
20	48574
76	48575
214	48576
10	48577
181	48578
154	48579
27	48580
290	48581
43	48582
38	48583
42	48584
4	48585
60	48586
18	48587
434	48588
43	48589
54	48590
83	48591
48	48592
127	48593
516	48594
291	48595
1	48596
53	48597
5	48598
11	48599
2	48600
117	48601
38	48602
8	48603
144	48604
32	48605
29	48606
396	48607
46	48608
187	48609
249	48610
20	48611
260	48612
2	48613
7	48614
12	48615
411	48616
34	48617
55	48618
94	48619
1	48620
165	48621
44	48622
114	48623
265	48624
25	48625
52	48626
266	48627
386	48628
166	48629
14	48630
22	48631
74	48632
55	48633
101	48634
33	48635
356	48636
17	48637
84	48638
61	48639
3	48640
111	48641
148	48642
137	48643
42	48644
104	48645
266	48646
21	48647
1	48648
60	48649
2	48650
236	48651
28	48652
58	48653
54	48654
9	48655
117	48656
52	48657
28	48658
2	48659
14	48660
181	48661
45	48662
112	48663
529	48664
182	48665
360	48666
223	48667
10	48668
11	48669
31	48670
5	48671
228	48672
138	48673
53	48674
642	48675
27	48676
62	48677
277	48678
153	48679
313	48680
38	48681
10	48682
4	48683
1	48684
176	48685
553	48686
23	48687
84	48688
66	48689
13	48690
1	48691
10	48692
368	48693
146	48694
199	48695
161	48696
61	48697
47	48698
124	48699
157	48700
216	48701
4	48702
309	48703
189	48704
104	48705
67	48706
142	48707
2	48708
450	48709
58	48710
17	48711
1074	48712
135	48713
119	48714
77	48715
27	48716
3	48717
3	48718
241	48719
119	48720
40	48721
75	48722
21	48723
17	48724
42	48725
4	48726
410	48727
32	48728
1	48729
290	48730
101	48731
22	48732
20	48733
11	48734
51	48735
359	48736
47	48737
36	48738
297	48739
24	48740
37	48741
21	48742
232	48743
8	48744
35	48745
34	48746
73	48747
2	48748
67	48749
60	48750
144	48751
160	48752
39	48753
286	48754
412	48755
123	48756
24	48757
42	48758
35	48759
450	48760
37	48761
1	48762
46	48763
79	48764
27	48765
18	48766
58	48767
31	48768
46	48769
3	48770
37	48771
82	48772
394	48773
112	48774
43	48775
71	48776
12	48777
170	48778
4	48779
13	48780
4	48781
10	48782
4	48783
1	48784
26	48785
17	48786
257	48787
49	48788
18	48789
1052	48790
22	48791
166	48792
71	48793
32	48794
52	48795
67	48796
164	48797
124	48798
172	48799
4	48800
738	48801
152	48802
38	48803
53	48804
16	48805
477	48806
146	48807
22	48808
23	48809
31	48810
98	48811
8	48812
150	48813
13	48814
306	48815
29	48816
609	48817
511	48818
47	48819
60	48820
37	48821
171	48822
15	48823
9	48824
337	48825
47	48826
25	48827
6	48828
4	48829
2	48830
10	48831
164	48832
445	48833
137	48834
2	48835
5	48836
17	48837
237	48838
258	48839
9	48840
382	48841
8	48842
266	48843
36	48844
80	48845
111	48846
28	48847
124	48848
169	48849
19	48850
3	48851
513	48852
323	48853
592	48854
51	48855
233	48856
142	48857
4	48858
127	48859
33	48860
4	48861
238	48862
64	48863
297	48864
1	48865
9	48866
391	48867
38	48868
58	48869
145	48870
203	48871
61	48872
20	48873
50	48874
142	48875
2	48876
677	48877
63	48878
39	48879
204	48880
40	48881
54	48882
227	48883
46	48884
319	48885
123	48886
62	48887
6	48888
285	48889
95	48890
268	48891
6	48892
283	48893
15	48894
79	48895
15	48896
10	48897
317	48898
1	48899
554	48900
29	48901
30	48902
370	48903
11	48904
147	48905
46	48906
302	48907
3	48908
1	48909
71	48910
270	48911
4	48912
380	48913
13	48914
24	48915
5	48916
3	48917
359	48918
28	48919
373	48920
41	48921
170	48922
189	48923
53	48924
24	48925
13	48926
21	48927
1	48928
34	48929
44	48930
121	48931
554	48932
351	48933
107	48934
9	48935
120	48936
292	48937
85	48938
96	48939
107	48940
77	48941
7	48942
39	48943
666	48944
282	48945
9	48946
9	48947
12	48948
69	48949
45	48950
394	48951
471	48952
3	48953
267	48954
6	48955
4	48956
150	48957
11	48958
107	48959
199	48960
40	48961
61	48962
32	48963
182	48964
694	48965
93	48966
2	48967
89	48968
52	48969
5	48970
7	48971
38	48972
52	48973
38	48974
319	48975
70	48976
275	48977
49	48978
90	48979
37	48980
63	48981
170	48982
102	48983
509	48984
315	48985
255	48986
6	48987
31	48988
77	48989
133	48990
2	48991
4	48992
24	48993
56	48994
743	48995
30	48996
33	48997
2	48998
121	48999
22	49000
7	49001
61	49002
21	49003
50	49004
127	49005
48	49006
79	49007
86	49008
37	49009
111	49010
12	49011
2	49012
3	49013
39	49014
232	49015
17	49016
34	49017
3	49018
14	49019
41	49020
16	49021
8	49022
199	49023
36	49024
28	49025
1	49026
95	49027
22	49028
181	49029
3	49030
11	49031
54	49032
3	49033
75	49034
231	49035
7	49036
340	49037
171	49038
10	49039
625	49040
78	49041
10	49042
39	49043
38	49044
5	49045
196	49046
185	49047
361	49048
96	49049
410	49050
56	49051
11	49052
117	49053
10	49054
59	49055
77	49056
83	49057
7	49058
44	49059
2	49060
117	49061
38	49062
15	49063
67	49064
37	49065
202	49066
31	49067
62	49068
25	49069
95	49070
34	49071
45	49072
5	49073
17	49074
15	49075
434	49076
29	49077
216	49078
20	49079
55	49080
104	49081
83	49082
20	49083
65	49084
141	49085
145	49086
512	49087
20	49088
55	49089
546	49090
671	49091
131	49092
451	49093
10	49094
392	49095
2	49096
334	49097
590	49098
166	49099
469	49100
2	49101
202	49102
101	49103
690	49104
65	49105
12	49106
67	49107
1	49108
489	49109
2	49110
161	49111
41	49112
46	49113
20	49114
507	49115
53	49116
1	49117
104	49118
69	49119
40	49120
224	49121
732	49122
35	49123
52	49124
284	49125
4	49126
115	49127
354	49128
44	49129
61	49130
458	49131
102	49132
15	49133
1	49134
22	49135
82	49136
4	49137
26	49138
372	49139
53	49140
56	49141
314	49142
260	49143
4	49144
121	49145
2	49146
91	49147
74	49148
18	49149
3	49150
25	49151
43	49152
230	49153
7	49154
325	49155
22	49156
25	49157
283	49158
111	49159
91	49160
130	49161
471	49162
152	49163
77	49164
280	49165
3	49166
36	49167
6	49168
327	49169
358	49170
28	49171
6	49172
16	49173
28	49174
47	49175
15	49176
39	49177
75	49178
9	49179
39	49180
21	49181
12	49182
53	49183
27	49184
45	49185
54	49186
51	49187
43	49188
9	49189
262	49190
420	49191
332	49192
19	49193
2	49194
6	49195
7	49196
35	49197
10	49198
148	49199
401	49200
142	49201
38	49202
11	49203
165	49204
67	49205
14	49206
84	49207
2	49208
44	49209
118	49210
38	49211
153	49212
2	49213
9	49214
15	49215
284	49216
181	49217
90	49218
7	49219
156	49220
97	49221
22	49222
493	49223
15	49224
45	49225
229	49226
43	49227
8	49228
118	49229
108	49230
158	49231
64	49232
94	49233
4	49234
24	49235
140	49236
13	49237
58	49238
228	49239
247	49240
3	49241
54	49242
21	49243
3	49244
91	49245
23	49246
265	49247
58	49248
441	49249
2	49250
19	49251
2	49252
70	49253
113	49254
6	49255
269	49256
207	49257
488	49258
252	49259
41	49260
15	49261
11	49262
26	49263
269	49264
1	49265
140	49266
5	49267
23	49268
356	49269
414	49270
18	49271
79	49272
74	49273
9	49274
1	49275
79	49276
2	49277
53	49278
2	49279
46	49280
9	49281
32	49282
2	49283
315	49284
1	49285
187	49286
67	49287
73	49288
71	49289
30	49290
9	49291
8	49292
72	49293
81	49294
231	49295
2	49296
2	49297
62	49298
86	49299
1	49300
18	49301
1	49302
150	49303
68	49304
1	49305
55	49306
83	49307
6	49308
10	49309
56	49310
49	49311
28	49312
170	49313
10	49314
275	49315
303	49316
2	49317
356	49318
202	49319
14	49320
46	49321
26	49322
129	49323
268	49324
217	49325
3	49326
68	49327
79	49328
354	49329
26	49330
123	49331
3	49332
80	49333
14	49334
477	49335
10	49336
686	49337
206	49338
12	49339
196	49340
261	49341
187	49342
7	49343
10	49344
30	49345
3	49346
128	49347
11	49348
74	49349
32	49350
119	49351
48	49352
1	49353
14	49354
2	49355
13	49356
187	49357
2	49358
88	49359
1	49360
5	49361
143	49362
70	49363
448	49364
1	49365
105	49366
96	49367
13	49368
344	49369
30	49370
14	49371
89	49372
244	49373
38	49374
7	49375
14	49376
48	49377
54	49378
534	49379
59	49380
3	49381
6	49382
4	49383
16	49384
176	49385
236	49386
32	49387
8	49388
185	49389
23	49390
264	49391
658	49392
570	49393
88	49394
175	49395
17	49396
5	49397
14	49398
295	49399
57	49400
8	49401
56	49402
3	49403
19	49404
1	49405
34	49406
424	49407
7	49408
54	49409
156	49410
55	49411
115	49412
80	49413
140	49414
37	49415
400	49416
257	49417
96	49418
58	49419
33	49420
39	49421
6	49422
9	49423
4	49424
64	49425
334	49426
6	49427
74	49428
24	49429
6	49430
3	49431
19	49432
40	49433
2	49434
118	49435
357	49436
51	49437
277	49438
16	49439
116	49440
177	49441
223	49442
238	49443
40	49444
124	49445
61	49446
133	49447
38	49448
23	49449
118	49450
171	49451
21	49452
8	49453
327	49454
118	49455
128	49456
118	49457
18	49458
11	49459
113	49460
159	49461
129	49462
1	49463
228	49464
28	49465
124	49466
72	49467
7	49468
70	49469
7	49470
10	49471
94	49472
173	49473
500	49474
96	49475
5	49476
2	49477
1	49478
24	49479
519	49480
20	49481
178	49482
221	49483
131	49484
89	49485
2	49486
48	49487
58	49488
3	49489
1	49490
56	49491
8	49492
46	49493
37	49494
19	49495
108	49496
11	49497
54	49498
108	49499
122	49500
6	49501
25	49502
23	49503
27	49504
440	49505
29	49506
67	49507
71	49508
376	49509
1	49510
11	49511
45	49512
18	49513
176	49514
72	49515
3	49516
13	49517
220	49518
195	49519
16	49520
1	49521
47	49522
69	49523
9	49524
13	49525
3	49526
55	49527
75	49528
38	49529
297	49530
212	49531
191	49532
251	49533
38	49534
3	49535
323	49536
50	49537
13	49538
142	49539
4	49540
164	49541
143	49542
73	49543
180	49544
309	49545
119	49546
231	49547
3	49548
261	49549
95	49550
84	49551
774	49552
3	49553
261	49554
2	49555
227	49556
70	49557
54	49558
385	49559
235	49560
16	49561
87	49562
74	49563
132	49564
333	49565
149	49566
723	49567
292	49568
14	49569
5	49570
110	49571
113	49572
220	49573
90	49574
16	49575
4	49576
910	49577
10	49578
8	49579
12	49580
168	49581
408	49582
6	49583
50	49584
8	49585
130	49586
1	49587
200	49588
124	49589
119	49590
210	49591
452	49592
2	49593
1	49594
365	49595
8	49596
12	49597
10	49598
111	49599
32	49600
32	49601
330	49602
88	49603
255	49604
199	49605
85	49606
1	49607
79	49608
30	49609
91	49610
62	49611
6	49612
7	49613
6	49614
3	49615
37	49616
13	49617
39	49618
53	49619
182	49620
337	49621
57	49622
619	49623
50	49624
23	49625
239	49626
93	49627
32	49628
11	49629
486	49630
126	49631
106	49632
14	49633
2	49634
118	49635
45	49636
289	49637
26	49638
266	49639
283	49640
256	49641
845	49642
159	49643
10	49644
265	49645
44	49646
295	49647
193	49648
270	49649
220	49650
391	49651
28	49652
4	49653
90	49654
92	49655
4	49656
90	49657
72	49658
23	49659
47	49660
28	49661
255	49662
34	49663
320	49664
23	49665
6	49666
425	49667
127	49668
22	49669
48	49670
13	49671
184	49672
66	49673
284	49674
113	49675
74	49676
19	49677
13	49678
79	49679
537	49680
146	49681
9	49682
209	49683
43	49684
21	49685
46	49686
60	49687
58	49688
27	49689
379	49690
354	49691
6	49692
11	49693
406	49694
39	49695
19	49696
15	49697
51	49698
4	49699
71	49700
8	49701
22	49702
100	49703
474	49704
28	49705
111	49706
76	49707
35	49708
210	49709
427	49710
9	49711
235	49712
221	49713
39	49714
28	49715
4	49716
165	49717
82	49718
123	49719
2	49720
663	49721
224	49722
12	49723
401	49724
4	49725
77	49726
239	49727
15	49728
10	49729
59	49730
304	49731
563	49732
20	49733
492	49734
180	49735
344	49736
7	49737
113	49738
59	49739
133	49740
9	49741
664	49742
69	49743
161	49744
12	49745
653	49746
3	49747
58	49748
19	49749
56	49750
98	49751
4	49752
70	49753
90	49754
37	49755
324	49756
602	49757
266	49758
38	49759
43	49760
356	49761
21	49762
54	49763
201	49764
126	49765
139	49766
3	49767
15	49768
585	49769
232	49770
1	49771
121	49772
1	49773
548	49774
4	49775
23	49776
83	49777
570	49778
70	49779
25	49780
541	49781
18	49782
521	49783
19	49784
72	49785
108	49786
41	49787
33	49788
3	49789
187	49790
21	49791
39	49792
4	49793
109	49794
126	49795
11	49796
33	49797
31	49798
171	49799
763	49800
3	49801
131	49802
270	49803
286	49804
50	49805
198	49806
89	49807
447	49808
118	49809
19	49810
269	49811
28	49812
130	49813
28	49814
60	49815
25	49816
291	49817
1	49818
153	49819
133	49820
37	49821
270	49822
15	49823
29	49824
97	49825
25	49826
7	49827
2	49828
15	49829
4	49830
92	49831
11	49832
2	49833
101	49834
213	49835
2	49836
300	49837
20	49838
82	49839
234	49840
31	49841
217	49842
8	49843
21	49844
79	49845
37	49846
101	49847
398	49848
71	49849
22	49850
72	49851
7	49852
13	49853
269	49854
19	49855
37	49856
93	49857
450	49858
1	49859
370	49860
30	49861
476	49862
80	49863
2	49864
648	49865
59	49866
709	49867
3	49868
1	49869
106	49870
27	49871
7	49872
2	49873
297	49874
525	49875
31	49876
153	49877
113	49878
23	49879
3	49880
14	49881
79	49882
188	49883
7	49884
450	49885
31	49886
167	49887
274	49888
32	49889
2	49890
298	49891
4	49892
4	49893
81	49894
20	49895
69	49896
48	49897
154	49898
179	49899
28	49900
25	49901
457	49902
119	49903
78	49904
6	49905
450	49906
198	49907
31	49908
58	49909
170	49910
18	49911
45	49912
39	49913
91	49914
7	49915
73	49916
449	49917
108	49918
5	49919
36	49920
67	49921
32	49922
599	49923
8	49924
9	49925
23	49926
14	49927
206	49928
236	49929
697	49930
791	49931
81	49932
34	49933
173	49934
79	49935
57	49936
2	49937
20	49938
146	49939
3	49940
7	49941
504	49942
30	49943
27	49944
4	49945
179	49946
69	49947
481	49948
143	49949
46	49950
3	49951
4	49952
264	49953
168	49954
2	49955
273	49956
11	49957
49	49958
41	49959
220	49960
1	49961
147	49962
285	49963
8	49964
31	49965
333	49966
48	49967
135	49968
5	49969
192	49970
5	49971
41	49972
16	49973
22	49974
116	49975
2	49976
9	49977
1	49978
94	49979
359	49980
35	49981
51	49982
49	49983
261	49984
131	49985
14	49986
649	49987
4	49988
29	49989
59	49990
91	49991
290	49992
138	49993
662	49994
8	49995
6	49996
203	49997
45	49998
71	49999
171	50000
224	50001
127	50002
26	50003
172	50004
8	50005
1038	50006
3	50007
184	50008
367	50009
15	50010
89	50011
578	50012
210	50013
222	50014
4	50015
386	50016
2	50017
36	50018
11	50019
29	50020
898	50021
296	50022
38	50023
26	50024
38	50025
4	50026
5	50027
121	50028
9	50029
373	50030
12	50031
6	50032
96	50033
187	50034
5	50035
1	50036
99	50037
227	50038
54	50039
543	50040
47	50041
154	50042
112	50043
39	50044
8	50045
79	50046
20	50047
8	50048
45	50049
138	50050
76	50051
442	50052
2	50053
3	50054
1	50055
26	50056
83	50057
72	50058
248	50059
109	50060
106	50061
144	50062
117	50063
2	50064
6	50065
115	50066
35	50067
26	50068
20	50069
13	50070
15	50071
3	50072
198	50073
238	50074
54	50075
60	50076
11	50077
30	50078
2	50079
85	50080
334	50081
28	50082
45	50083
84	50084
208	50085
84	50086
32	50087
155	50088
24	50089
557	50090
5	50091
3	50092
23	50093
52	50094
154	50095
139	50096
117	50097
60	50098
69	50099
17	50100
707	50101
21	50102
20	50103
111	50104
81	50105
459	50106
2	50107
23	50108
68	50109
192	50110
10	50111
190	50112
15	50113
4	50114
74	50115
10	50116
526	50117
45	50118
38	50119
292	50120
5	50121
213	50122
209	50123
71	50124
1	50125
115	50126
14	50127
386	50128
95	50129
40	50130
254	50131
100	50132
640	50133
98	50134
76	50135
478	50136
211	50137
17	50138
50	50139
37	50140
341	50141
167	50142
8	50143
317	50144
39	50145
217	50146
27	50147
393	50148
95	50149
86	50150
84	50151
54	50152
46	50153
477	50154
51	50155
310	50156
151	50157
1	50158
167	50159
79	50160
7	50161
21	50162
121	50163
192	50164
5	50165
4	50166
20	50167
30	50168
2	50169
27	50170
174	50171
23	50172
112	50173
2	50174
312	50175
1	50176
157	50177
5	50178
701	50179
72	50180
34	50181
89	50182
356	50183
3	50184
224	50185
388	50186
79	50187
137	50188
330	50189
18	50190
76	50191
7	50192
22	50193
98	50194
40	50195
2	50196
12	50197
25	50198
31	50199
15	50200
56	50201
23	50202
7	50203
5	50204
37	50205
418	50206
119	50207
205	50208
97	50209
158	50210
303	50211
1	50212
242	50213
189	50214
171	50215
1	50216
6	50217
5	50218
2	50219
68	50220
475	50221
3	50222
17	50223
143	50224
95	50225
28	50226
107	50227
10	50228
71	50229
169	50230
21	50231
402	50232
1	50233
69	50234
5	50235
36	50236
227	50237
10	50238
2	50239
572	50240
8	50241
15	50242
268	50243
319	50244
439	50245
58	50246
492	50247
41	50248
40	50249
5	50250
357	50251
2	50252
10	50253
7	50254
344	50255
109	50256
34	50257
297	50258
13	50259
192	50260
751	50261
138	50262
63	50263
27	50264
1	50265
170	50266
326	50267
18	50268
235	50269
374	50270
18	50271
22	50272
21	50273
31	50274
564	50275
127	50276
72	50277
51	50278
2	50279
28	50280
126	50281
3	50282
24	50283
178	50284
4	50285
33	50286
472	50287
445	50288
151	50289
38	50290
2	50291
59	50292
142	50293
468	50294
22	50295
76	50296
8	50297
49	50298
133	50299
4	50300
419	50301
1	50302
13	50303
12	50304
10	50305
219	50306
458	50307
60	50308
37	50309
174	50310
147	50311
131	50312
19	50313
160	50314
8	50315
1	50316
62	50317
14	50318
21	50319
269	50320
192	50321
5	50322
9	50323
3	50324
25	50325
19	50326
9	50327
306	50328
22	50329
173	50330
12	50331
42	50332
5	50333
14	50334
508	50335
21	50336
408	50337
39	50338
162	50339
79	50340
87	50341
62	50342
206	50343
275	50344
21	50345
86	50346
422	50347
360	50348
20	50349
13	50350
50	50351
37	50352
108	50353
1	50354
12	50355
108	50356
46	50357
7	50358
46	50359
73	50360
237	50361
368	50362
34	50363
241	50364
590	50365
35	50366
69	50367
507	50368
30	50369
29	50370
122	50371
55	50372
3	50373
742	50374
53	50375
457	50376
85	50377
508	50378
168	50379
26	50380
58	50381
363	50382
213	50383
362	50384
8	50385
42	50386
280	50387
21	50388
13	50389
23	50390
62	50391
543	50392
1028	50393
3	50394
2	50395
3	50396
468	50397
30	50398
90	50399
44	50400
90	50401
165	50402
12	50403
49	50404
278	50405
23	50406
7	50407
31	50408
422	50409
3	50410
462	50411
6	50412
20	50413
10	50414
98	50415
30	50416
239	50417
4	50418
202	50419
56	50420
169	50421
3	50422
200	50423
167	50424
132	50425
29	50426
90	50427
6	50428
97	50429
104	50430
1	50431
7	50432
11	50433
423	50434
275	50435
159	50436
10	50437
264	50438
7	50439
474	50440
141	50441
36	50442
226	50443
114	50444
45	50445
6	50446
48	50447
129	50448
102	50449
182	50450
18	50451
485	50452
168	50453
195	50454
8	50455
8	50456
20	50457
41	50458
59	50459
348	50460
47	50461
7	50462
27	50463
278	50464
95	50465
173	50466
89	50467
7	50468
367	50469
276	50470
131	50471
31	50472
2	50473
6	50474
513	50475
37	50476
130	50477
300	50478
477	50479
295	50480
70	50481
1	50482
4	50483
350	50484
13	50485
15	50486
58	50487
262	50488
58	50489
34	50490
13	50491
261	50492
46	50493
8	50494
264	50495
36	50496
6	50497
57	50498
25	50499
74	50500
49	50501
510	50502
268	50503
50	50504
21	50505
66	50506
58	50507
4	50508
60	50509
144	50510
7	50511
148	50512
1	50513
5	50514
49	50515
144	50516
74	50517
43	50518
60	50519
9	50520
111	50521
5	50522
85	50523
336	50524
83	50525
3	50526
57	50527
144	50528
12	50529
102	50530
115	50531
118	50532
23	50533
61	50534
411	50535
115	50536
16	50537
158	50538
11	50539
48	50540
29	50541
490	50542
283	50543
228	50544
134	50545
11	50546
96	50547
11	50548
9	50549
104	50550
14	50551
20	50552
342	50553
13	50554
3	50555
559	50556
83	50557
421	50558
2	50559
220	50560
72	50561
2	50562
7	50563
154	50564
8	50565
32	50566
536	50567
33	50568
1	50569
90	50570
76	50571
456	50572
31	50573
23	50574
458	50575
149	50576
9	50577
265	50578
20	50579
1	50580
178	50581
1064	50582
135	50583
5	50584
13	50585
5	50586
142	50587
243	50588
8	50589
6	50590
7	50591
198	50592
463	50593
69	50594
7	50595
229	50596
198	50597
23	50598
462	50599
20	50600
5	50601
420	50602
8	50603
34	50604
1	50605
156	50606
8	50607
17	50608
105	50609
9	50610
213	50611
3	50612
549	50613
3	50614
30	50615
31	50616
175	50617
556	50618
370	50619
34	50620
116	50621
8	50622
34	50623
17	50624
49	50625
10	50626
76	50627
21	50628
387	50629
73	50630
354	50631
13	50632
268	50633
51	50634
15	50635
32	50636
592	50637
10	50638
4	50639
11	50640
414	50641
2	50642
14	50643
57	50644
260	50645
59	50646
2	50647
150	50648
3	50649
8	50650
111	50651
71	50652
82	50653
265	50654
31	50655
10	50656
1	50657
47	50658
184	50659
43	50660
5	50661
12	50662
342	50663
10	50664
195	50665
78	50666
23	50667
235	50668
7	50669
14	50670
119	50671
246	50672
5	50673
111	50674
34	50675
358	50676
39	50677
11	50678
660	50679
87	50680
414	50681
27	50682
135	50683
540	50684
236	50685
60	50686
36	50687
132	50688
11	50689
51	50690
77	50691
165	50692
78	50693
58	50694
68	50695
7	50696
254	50697
83	50698
62	50699
117	50700
185	50701
69	50702
242	50703
79	50704
6	50705
31	50706
6	50707
20	50708
16	50709
30	50710
15	50711
61	50712
87	50713
13	50714
3	50715
124	50716
413	50717
13	50718
61	50719
28	50720
46	50721
143	50722
364	50723
88	50724
2	50725
250	50726
878	50727
21	50728
23	50729
69	50730
126	50731
2	50732
855	50733
6	50734
83	50735
9	50736
29	50737
422	50738
274	50739
2	50740
44	50741
90	50742
9	50743
544	50744
215	50745
54	50746
571	50747
253	50748
60	50749
21	50750
60	50751
6	50752
527	50753
75	50754
18	50755
42	50756
17	50757
1	50758
210	50759
559	50760
66	50761
18	50762
136	50763
28	50764
205	50765
271	50766
25	50767
4	50768
456	50769
12	50770
9	50771
13	50772
22	50773
262	50774
220	50775
57	50776
5	50777
34	50778
4	50779
57	50780
27	50781
552	50782
2	50783
286	50784
55	50785
51	50786
18	50787
5	50788
1	50789
28	50790
133	50791
93	50792
1	50793
67	50794
17	50795
187	50796
24	50797
421	50798
27	50799
59	50800
16	50801
47	50802
7	50803
206	50804
121	50805
101	50806
76	50807
109	50808
218	50809
5	50810
9	50811
123	50812
165	50813
2	50814
82	50815
43	50816
54	50817
39	50818
21	50819
240	50820
202	50821
216	50822
2	50823
95	50824
16	50825
5	50826
58	50827
67	50828
3	50829
101	50830
11	50831
20	50832
27	50833
23	50834
78	50835
65	50836
129	50837
56	50838
50	50839
111	50840
156	50841
180	50842
12	50843
31	50844
492	50845
135	50846
19	50847
108	50848
1	50849
87	50850
1	50851
102	50852
154	50853
89	50854
24	50855
18	50856
303	50857
30	50858
65	50859
11	50860
45	50861
573	50862
212	50863
3	50864
74	50865
9	50866
118	50867
42	50868
107	50869
273	50870
55	50871
9	50872
74	50873
239	50874
12	50875
74	50876
43	50877
1	50878
28	50879
2	50880
7	50881
67	50882
61	50883
192	50884
162	50885
52	50886
5	50887
296	50888
10	50889
18	50890
3	50891
59	50892
14	50893
9	50894
25	50895
280	50896
101	50897
209	50898
81	50899
364	50900
23	50901
520	50902
74	50903
86	50904
81	50905
46	50906
47	50907
79	50908
42	50909
20	50910
57	50911
3	50912
30	50913
210	50914
5	50915
14	50916
249	50917
318	50918
59	50919
215	50920
74	50921
36	50922
7	50923
6	50924
74	50925
120	50926
387	50927
104	50928
93	50929
17	50930
69	50931
10	50932
246	50933
34	50934
158	50935
1	50936
5	50937
4	50938
16	50939
6	50940
587	50941
2	50942
62	50943
6	50944
70	50945
16	50946
24	50947
5	50948
30	50949
5	50950
415	50951
1	50952
64	50953
153	50954
7	50955
72	50956
13	50957
94	50958
239	50959
294	50960
51	50961
22	50962
9	50963
319	50964
349	50965
8	50966
423	50967
406	50968
66	50969
132	50970
234	50971
3	50972
81	50973
84	50974
48	50975
17	50976
175	50977
308	50978
193	50979
26	50980
12	50981
29	50982
28	50983
455	50984
25	50985
117	50986
115	50987
6	50988
45	50989
114	50990
13	50991
14	50992
492	50993
29	50994
35	50995
322	50996
11	50997
47	50998
233	50999
51	51000
92	51001
3	51002
9	51003
1	51004
139	51005
237	51006
236	51007
43	51008
120	51009
260	51010
390	51011
45	51012
231	51013
17	51014
977	51015
95	51016
41	51017
88	51018
189	51019
9	51020
32	51021
3	51022
124	51023
56	51024
6	51025
311	51026
2	51027
28	51028
105	51029
37	51030
37	51031
192	51032
600	51033
138	51034
284	51035
128	51036
58	51037
7	51038
44	51039
105	51040
116	51041
41	51042
15	51043
16	51044
1	51045
15	51046
90	51047
2	51048
1	51049
274	51050
75	51051
23	51052
306	51053
211	51054
182	51055
9	51056
3	51057
20	51058
102	51059
6	51060
1	51061
241	51062
728	51063
18	51064
130	51065
486	51066
23	51067
10	51068
144	51069
69	51070
3	51071
228	51072
41	51073
43	51074
19	51075
10	51076
30	51077
3	51078
203	51079
86	51080
12	51081
2	51082
140	51083
226	51084
814	51085
46	51086
45	51087
527	51088
13	51089
3	51090
8	51091
343	51092
11	51093
988	51094
634	51095
1033	51096
49	51097
5	51098
113	51099
194	51100
142	51101
12	51102
352	51103
36	51104
11	51105
98	51106
42	51107
33	51108
44	51109
1	51110
131	51111
4	51112
7	51113
16	51114
106	51115
62	51116
5	51117
28	51118
26	51119
70	51120
9	51121
405	51122
96	51123
2	51124
111	51125
349	51126
17	51127
21	51128
4	51129
237	51130
50	51131
173	51132
124	51133
23	51134
26	51135
42	51136
37	51137
27	51138
207	51139
1	51140
28	51141
6	51142
263	51143
40	51144
26	51145
95	51146
986	51147
51	51148
13	51149
5	51150
8	51151
34	51152
35	51153
181	51154
8	51155
82	51156
5	51157
18	51158
45	51159
71	51160
23	51161
137	51162
11	51163
130	51164
5	51165
83	51166
20	51167
391	51168
5	51169
25	51170
37	51171
89	51172
99	51173
127	51174
531	51175
126	51176
105	51177
7	51178
119	51179
46	51180
225	51181
1	51182
96	51183
3	51184
71	51185
416	51186
220	51187
104	51188
47	51189
13	51190
351	51191
220	51192
190	51193
81	51194
6	51195
2	51196
51	51197
243	51198
25	51199
373	51200
87	51201
31	51202
4	51203
84	51204
104	51205
108	51206
8	51207
3	51208
45	51209
68	51210
137	51211
32	51212
67	51213
62	51214
242	51215
4	51216
67	51217
349	51218
5	51219
23	51220
39	51221
128	51222
282	51223
237	51224
849	51225
13	51226
41	51227
8	51228
100	51229
104	51230
475	51231
14	51232
148	51233
25	51234
691	51235
369	51236
24	51237
9	51238
261	51239
49	51240
223	51241
43	51242
4	51243
371	51244
161	51245
294	51246
264	51247
223	51248
10	51249
275	51250
69	51251
25	51252
11	51253
72	51254
272	51255
215	51256
26	51257
259	51258
24	51259
97	51260
170	51261
255	51262
174	51263
32	51264
37	51265
78	51266
7	51267
17	51268
65	51269
25	51270
85	51271
342	51272
506	51273
10	51274
22	51275
10	51276
47	51277
47	51278
220	51279
5	51280
222	51281
129	51282
157	51283
38	51284
16	51285
255	51286
38	51287
8	51288
18	51289
23	51290
318	51291
29	51292
69	51293
255	51294
17	51295
155	51296
93	51297
125	51298
3	51299
71	51300
55	51301
55	51302
6	51303
281	51304
17	51305
161	51306
42	51307
27	51308
2	51309
518	51310
2	51311
10	51312
161	51313
21	51314
165	51315
50	51316
192	51317
270	51318
399	51319
52	51320
7	51321
5	51322
39	51323
132	51324
7	51325
75	51326
101	51327
52	51328
6	51329
9	51330
69	51331
35	51332
164	51333
723	51334
89	51335
41	51336
18	51337
381	51338
12	51339
12	51340
24	51341
38	51342
12	51343
1	51344
14	51345
745	51346
12	51347
10	51348
129	51349
390	51350
11	51351
163	51352
8	51353
109	51354
266	51355
27	51356
3	51357
390	51358
91	51359
74	51360
40	51361
86	51362
7	51363
451	51364
67	51365
20	51366
1	51367
173	51368
46	51369
560	51370
115	51371
162	51372
87	51373
30	51374
19	51375
36	51376
22	51377
369	51378
10	51379
62	51380
64	51381
337	51382
30	51383
4	51384
111	51385
3	51386
70	51387
285	51388
2	51389
72	51390
293	51391
69	51392
223	51393
54	51394
329	51395
49	51396
1	51397
24	51398
63	51399
2	51400
6	51401
7	51402
425	51403
35	51404
19	51405
34	51406
65	51407
180	51408
206	51409
73	51410
640	51411
3	51412
5	51413
43	51414
24	51415
21	51416
9	51417
26	51418
673	51419
369	51420
129	51421
216	51422
162	51423
1	51424
58	51425
223	51426
67	51427
69	51428
38	51429
100	51430
38	51431
95	51432
56	51433
50	51434
19	51435
152	51436
6	51437
3	51438
181	51439
227	51440
6	51441
20	51442
54	51443
239	51444
89	51445
38	51446
62	51447
59	51448
91	51449
588	51450
53	51451
47	51452
12	51453
86	51454
278	51455
3	51456
250	51457
348	51458
922	51459
84	51460
316	51461
150	51462
64	51463
5	51464
40	51465
9	51466
86	51467
260	51468
102	51469
6	51470
238	51471
6	51472
133	51473
60	51474
75	51475
224	51476
112	51477
9	51478
394	51479
244	51480
57	51481
49	51482
45	51483
105	51484
226	51485
44	51486
178	51487
64	51488
14	51489
270	51490
23	51491
141	51492
73	51493
25	51494
39	51495
32	51496
101	51497
89	51498
1	51499
15	51500
41	51501
136	51502
54	51503
57	51504
53	51505
11	51506
92	51507
37	51508
14	51509
1	51510
257	51511
16	51512
19	51513
144	51514
5	51515
229	51516
9	51517
9	51518
119	51519
387	51520
202	51521
23	51522
26	51523
159	51524
35	51525
4	51526
107	51527
41	51528
8	51529
278	51530
337	51531
6	51532
5	51533
56	51534
161	51535
375	51536
102	51537
251	51538
10	51539
36	51540
16	51541
116	51542
73	51543
8	51544
94	51545
58	51546
11	51547
12	51548
31	51549
1025	51550
56	51551
113	51552
351	51553
11	51554
1	51555
569	51556
500	51557
24	51558
61	51559
91	51560
68	51561
830	51562
193	51563
342	51564
23	51565
47	51566
129	51567
145	51568
579	51569
96	51570
336	51571
53	51572
346	51573
33	51574
5	51575
189	51576
4	51577
525	51578
10	51579
27	51580
2	51581
54	51582
72	51583
56	51584
21	51585
29	51586
109	51587
10	51588
9	51589
6	51590
9	51591
23	51592
21	51593
70	51594
218	51595
219	51596
20	51597
111	51598
2	51599
2	51600
528	51601
62	51602
84	51603
765	51604
15	51605
287	51606
41	51607
132	51608
221	51609
239	51610
80	51611
467	51612
148	51613
18	51614
61	51615
148	51616
25	51617
3	51618
317	51619
101	51620
65	51621
86	51622
22	51623
208	51624
27	51625
1	51626
137	51627
163	51628
59	51629
276	51630
44	51631
800	51632
9	51633
16	51634
46	51635
153	51636
67	51637
13	51638
230	51639
1	51640
33	51641
78	51642
8	51643
6	51644
11	51645
166	51646
290	51647
117	51648
72	51649
205	51650
101	51651
159	51652
281	51653
416	51654
196	51655
26	51656
369	51657
35	51658
66	51659
1	51660
180	51661
48	51662
6	51663
40	51664
331	51665
18	51666
324	51667
32	51668
1	51669
79	51670
91	51671
67	51672
17	51673
65	51674
243	51675
130	51676
4	51677
154	51678
7	51679
8	51680
243	51681
49	51682
202	51683
34	51684
1	51685
247	51686
51	51687
254	51688
7	51689
2	51690
184	51691
26	51692
107	51693
13	51694
21	51695
32	51696
2	51697
36	51698
57	51699
212	51700
10	51701
20	51702
274	51703
28	51704
193	51705
176	51706
20	51707
181	51708
10	51709
7	51710
41	51711
3	51712
9	51713
5	51714
103	51715
410	51716
236	51717
333	51718
54	51719
375	51720
189	51721
68	51722
12	51723
100	51724
2	51725
22	51726
97	51727
7	51728
15	51729
155	51730
37	51731
370	51732
302	51733
49	51734
165	51735
80	51736
323	51737
87	51738
10	51739
152	51740
528	51741
40	51742
36	51743
111	51744
11	51745
36	51746
37	51747
51	51748
626	51749
223	51750
123	51751
231	51752
79	51753
125	51754
54	51755
89	51756
1	51757
135	51758
397	51759
33	51760
19	51761
5	51762
44	51763
100	51764
5	51765
206	51766
337	51767
25	51768
80	51769
2	51770
8	51771
892	51772
75	51773
12	51774
56	51775
102	51776
18	51777
7	51778
26	51779
225	51780
172	51781
40	51782
4	51783
69	51784
24	51785
3	51786
3	51787
131	51788
364	51789
1	51790
61	51791
176	51792
69	51793
17	51794
263	51795
32	51796
47	51797
523	51798
170	51799
215	51800
106	51801
5	51802
624	51803
9	51804
36	51805
429	51806
177	51807
366	51808
196	51809
11	51810
63	51811
87	51812
101	51813
100	51814
77	51815
20	51816
205	51817
1	51818
44	51819
67	51820
16	51821
16	51822
48	51823
3	51824
6	51825
18	51826
65	51827
168	51828
68	51829
5	51830
426	51831
1	51832
2	51833
268	51834
4	51835
383	51836
5	51837
101	51838
8	51839
386	51840
11	51841
2	51842
5	51843
103	51844
23	51845
162	51846
20	51847
61	51848
10	51849
24	51850
168	51851
38	51852
7	51853
636	51854
56	51855
59	51856
165	51857
4	51858
213	51859
23	51860
55	51861
250	51862
298	51863
5	51864
25	51865
41	51866
408	51867
370	51868
105	51869
17	51870
338	51871
135	51872
18	51873
134	51874
8	51875
75	51876
168	51877
80	51878
8	51879
789	51880
27	51881
4	51882
93	51883
58	51884
82	51885
94	51886
6	51887
183	51888
221	51889
1	51890
20	51891
13	51892
22	51893
200	51894
12	51895
14	51896
53	51897
5	51898
104	51899
34	51900
142	51901
86	51902
381	51903
189	51904
2	51905
55	51906
94	51907
293	51908
73	51909
29	51910
9	51911
96	51912
120	51913
132	51914
135	51915
32	51916
173	51917
238	51918
12	51919
53	51920
305	51921
65	51922
58	51923
4	51924
64	51925
69	51926
91	51927
22	51928
171	51929
43	51930
32	51931
151	51932
4	51933
69	51934
122	51935
22	51936
302	51937
109	51938
199	51939
43	51940
301	51941
110	51942
79	51943
9	51944
10	51945
147	51946
19	51947
57	51948
33	51949
163	51950
66	51951
36	51952
284	51953
101	51954
153	51955
143	51956
171	51957
510	51958
3	51959
25	51960
431	51961
78	51962
530	51963
342	51964
6	51965
3	51966
40	51967
9	51968
4	51969
128	51970
326	51971
325	51972
7	51973
74	51974
100	51975
35	51976
230	51977
5	51978
251	51979
96	51980
4	51981
11	51982
39	51983
33	51984
111	51985
650	51986
1	51987
51	51988
4	51989
457	51990
296	51991
46	51992
103	51993
2	51994
219	51995
261	51996
115	51997
92	51998
123	51999
2	52000
273	52001
7	52002
79	52003
53	52004
121	52005
5	52006
5	52007
135	52008
104	52009
12	52010
162	52011
71	52012
266	52013
112	52014
338	52015
4	52016
865	52017
192	52018
498	52019
4	52020
79	52021
1	52022
51	52023
10	52024
411	52025
2	52026
1	52027
2	52028
53	52029
211	52030
181	52031
196	52032
320	52033
271	52034
250	52035
409	52036
92	52037
198	52038
2	52039
208	52040
55	52041
9	52042
44	52043
496	52044
382	52045
23	52046
139	52047
7	52048
50	52049
23	52050
106	52051
465	52052
124	52053
64	52054
363	52055
66	52056
26	52057
389	52058
71	52059
4	52060
13	52061
6	52062
188	52063
7	52064
122	52065
298	52066
78	52067
7	52068
5	52069
22	52070
195	52071
44	52072
13	52073
367	52074
159	52075
65	52076
23	52077
16	52078
19	52079
165	52080
71	52081
38	52082
25	52083
233	52084
12	52085
182	52086
73	52087
66	52088
46	52089
5	52090
346	52091
2	52092
38	52093
155	52094
44	52095
9	52096
141	52097
19	52098
24	52099
55	52100
127	52101
9	52102
53	52103
425	52104
77	52105
56	52106
31	52107
235	52108
8	52109
24	52110
170	52111
131	52112
117	52113
33	52114
16	52115
12	52116
131	52117
95	52118
148	52119
42	52120
93	52121
38	52122
31	52123
42	52124
148	52125
413	52126
1	52127
20	52128
1	52129
29	52130
63	52131
23	52132
77	52133
52	52134
41	52135
47	52136
2	52137
1	52138
37	52139
31	52140
86	52141
124	52142
197	52143
4	52144
44	52145
3	52146
201	52147
28	52148
44	52149
121	52150
413	52151
127	52152
63	52153
308	52154
3	52155
113	52156
21	52157
78	52158
6	52159
7	52160
515	52161
33	52162
23	52163
1	52164
184	52165
20	52166
47	52167
456	52168
87	52169
274	52170
146	52171
116	52172
239	52173
6	52174
277	52175
41	52176
13	52177
45	52178
245	52179
667	52180
107	52181
624	52182
507	52183
525	52184
7	52185
239	52186
41	52187
44	52188
30	52189
12	52190
24	52191
69	52192
963	52193
58	52194
41	52195
138	52196
152	52197
73	52198
414	52199
303	52200
10	52201
19	52202
123	52203
348	52204
827	52205
75	52206
602	52207
52	52208
230	52209
7	52210
13	52211
145	52212
410	52213
73	52214
98	52215
79	52216
27	52217
179	52218
41	52219
89	52220
248	52221
157	52222
353	52223
6	52224
4	52225
74	52226
103	52227
312	52228
34	52229
52	52230
87	52231
255	52232
70	52233
1	52234
431	52235
3	52236
8	52237
41	52238
8	52239
42	52240
46	52241
159	52242
55	52243
18	52244
6	52245
25	52246
518	52247
91	52248
8	52249
469	52250
8	52251
22	52252
75	52253
18	52254
29	52255
92	52256
32	52257
400	52258
57	52259
77	52260
34	52261
4	52262
331	52263
66	52264
272	52265
8	52266
7	52267
288	52268
202	52269
60	52270
113	52271
70	52272
110	52273
253	52274
251	52275
295	52276
22	52277
71	52278
11	52279
126	52280
74	52281
5	52282
5	52283
9	52284
4	52285
9	52286
68	52287
236	52288
75	52289
40	52290
345	52291
9	52292
177	52293
118	52294
134	52295
48	52296
34	52297
79	52298
17	52299
12	52300
433	52301
2	52302
71	52303
201	52304
49	52305
572	52306
37	52307
24	52308
44	52309
39	52310
6	52311
26	52312
1	52313
122	52314
22	52315
4	52316
168	52317
50	52318
159	52319
285	52320
57	52321
182	52322
574	52323
53	52324
197	52325
541	52326
496	52327
11	52328
68	52329
134	52330
17	52331
2	52332
32	52333
10	52334
13	52335
114	52336
175	52337
2	52338
61	52339
58	52340
51	52341
24	52342
623	52343
31	52344
41	52345
43	52346
82	52347
41	52348
123	52349
300	52350
48	52351
51	52352
2	52353
11	52354
82	52355
21	52356
428	52357
100	52358
124	52359
377	52360
22	52361
6	52362
14	52363
104	52364
6	52365
4	52366
652	52367
108	52368
4	52369
46	52370
124	52371
24	52372
5	52373
12	52374
101	52375
410	52376
11	52377
168	52378
113	52379
99	52380
1	52381
40	52382
88	52383
81	52384
7	52385
64	52386
40	52387
313	52388
132	52389
299	52390
17	52391
74	52392
124	52393
101	52394
173	52395
174	52396
9	52397
56	52398
54	52399
285	52400
74	52401
87	52402
3	52403
49	52404
13	52405
34	52406
93	52407
2	52408
146	52409
41	52410
241	52411
519	52412
83	52413
1	52414
144	52415
125	52416
114	52417
154	52418
4	52419
25	52420
11	52421
40	52422
56	52423
3	52424
23	52425
94	52426
59	52427
143	52428
207	52429
23	52430
243	52431
82	52432
792	52433
165	52434
9	52435
5	52436
172	52437
721	52438
5	52439
10	52440
60	52441
221	52442
17	52443
336	52444
239	52445
3	52446
226	52447
196	52448
2	52449
46	52450
112	52451
7	52452
46	52453
46	52454
579	52455
43	52456
4	52457
178	52458
791	52459
2	52460
149	52461
17	52462
61	52463
16	52464
242	52465
213	52466
6	52467
8	52468
1	52469
287	52470
2	52471
1	52472
60	52473
413	52474
279	52475
5	52476
165	52477
580	52478
46	52479
31	52480
89	52481
5	52482
156	52483
57	52484
305	52485
169	52486
186	52487
19	52488
168	52489
70	52490
10	52491
52	52492
127	52493
185	52494
25	52495
105	52496
5	52497
3	52498
118	52499
7	52500
520	52501
110	52502
35	52503
166	52504
78	52505
1	52506
259	52507
90	52508
70	52509
205	52510
6	52511
97	52512
1	52513
143	52514
8	52515
234	52516
87	52517
121	52518
605	52519
77	52520
42	52521
18	52522
8	52523
424	52524
26	52525
389	52526
303	52527
53	52528
5	52529
48	52530
11	52531
2	52532
98	52533
72	52534
211	52535
32	52536
3	52537
82	52538
40	52539
1	52540
968	52541
16	52542
73	52543
37	52544
391	52545
25	52546
214	52547
174	52548
33	52549
3	52550
294	52551
321	52552
8	52553
59	52554
34	52555
24	52556
213	52557
14	52558
22	52559
91	52560
38	52561
1	52562
21	52563
22	52564
228	52565
345	52566
352	52567
132	52568
1	52569
53	52570
101	52571
356	52572
49	52573
8	52574
22	52575
109	52576
40	52577
270	52578
25	52579
45	52580
6	52581
4	52582
3	52583
61	52584
117	52585
135	52586
62	52587
11	52588
5	52589
120	52590
3	52591
656	52592
14	52593
116	52594
65	52595
366	52596
2	52597
254	52598
14	52599
11	52600
1	52601
38	52602
245	52603
429	52604
33	52605
130	52606
296	52607
130	52608
28	52609
28	52610
23	52611
4	52612
16	52613
1	52614
239	52615
9	52616
145	52617
7	52618
4	52619
263	52620
184	52621
743	52622
78	52623
24	52624
17	52625
45	52626
701	52627
36	52628
188	52629
1	52630
5	52631
59	52632
1	52633
9	52634
215	52635
1	52636
30	52637
326	52638
361	52639
4	52640
2	52641
5	52642
1	52643
116	52644
146	52645
471	52646
425	52647
74	52648
41	52649
10	52650
151	52651
36	52652
7	52653
4	52654
10	52655
15	52656
85	52657
24	52658
214	52659
62	52660
625	52661
259	52662
10	52663
6	52664
4	52665
24	52666
8	52667
119	52668
191	52669
8	52670
40	52671
58	52672
11	52673
283	52674
366	52675
503	52676
22	52677
100	52678
368	52679
19	52680
6	52681
10	52682
39	52683
256	52684
249	52685
70	52686
78	52687
253	52688
43	52689
24	52690
6	52691
224	52692
1	52693
221	52694
80	52695
6	52696
295	52697
6	52698
152	52699
45	52700
16	52701
92	52702
56	52703
30	52704
145	52705
62	52706
43	52707
6	52708
27	52709
93	52710
279	52711
45	52712
366	52713
277	52714
77	52715
193	52716
680	52717
143	52718
36	52719
33	52720
209	52721
94	52722
202	52723
73	52724
351	52725
16	52726
37	52727
11	52728
199	52729
70	52730
100	52731
21	52732
254	52733
126	52734
251	52735
74	52736
2	52737
154	52738
513	52739
5	52740
189	52741
159	52742
1	52743
48	52744
5	52745
208	52746
155	52747
187	52748
21	52749
14	52750
4	52751
5	52752
323	52753
9	52754
42	52755
39	52756
275	52757
96	52758
2	52759
62	52760
379	52761
86	52762
159	52763
484	52764
26	52765
14	52766
2	52767
24	52768
238	52769
5	52770
337	52771
491	52772
31	52773
100	52774
73	52775
159	52776
80	52777
76	52778
168	52779
16	52780
121	52781
38	52782
22	52783
38	52784
6	52785
16	52786
25	52787
10	52788
10	52789
9	52790
172	52791
186	52792
135	52793
1	52794
225	52795
16	52796
2	52797
263	52798
606	52799
47	52800
58	52801
22	52802
53	52803
24	52804
105	52805
25	52806
2	52807
218	52808
14	52809
25	52810
666	52811
264	52812
115	52813
167	52814
65	52815
97	52816
48	52817
176	52818
117	52819
150	52820
48	52821
2	52822
19	52823
35	52824
4	52825
1	52826
1	52827
39	52828
6	52829
286	52830
190	52831
519	52832
9	52833
28	52834
5	52835
166	52836
48	52837
80	52838
5	52839
24	52840
37	52841
86	52842
39	52843
155	52844
125	52845
325	52846
19	52847
5	52848
414	52849
1	52850
768	52851
112	52852
39	52853
142	52854
32	52855
126	52856
90	52857
8	52858
73	52859
14	52860
7	52861
440	52862
470	52863
200	52864
93	52865
4	52866
8	52867
33	52868
3	52869
496	52870
209	52871
162	52872
4	52873
319	52874
8	52875
10	52876
87	52877
129	52878
6	52879
10	52880
47	52881
89	52882
217	52883
33	52884
10	52885
30	52886
431	52887
70	52888
94	52889
567	52890
23	52891
52	52892
369	52893
182	52894
46	52895
131	52896
65	52897
156	52898
23	52899
268	52900
85	52901
2	52902
495	52903
4	52904
120	52905
682	52906
15	52907
494	52908
43	52909
76	52910
14	52911
194	52912
2	52913
547	52914
103	52915
439	52916
41	52917
82	52918
468	52919
106	52920
186	52921
21	52922
541	52923
920	52924
134	52925
42	52926
8	52927
27	52928
236	52929
9	52930
223	52931
52	52932
14	52933
39	52934
274	52935
64	52936
683	52937
8	52938
99	52939
36	52940
24	52941
2	52942
33	52943
53	52944
464	52945
25	52946
56	52947
158	52948
24	52949
164	52950
368	52951
1	52952
9	52953
1	52954
68	52955
16	52956
90	52957
3	52958
432	52959
47	52960
889	52961
102	52962
162	52963
95	52964
94	52965
197	52966
140	52967
62	52968
177	52969
508	52970
5	52971
39	52972
579	52973
703	52974
11	52975
74	52976
13	52977
10	52978
83	52979
275	52980
20	52981
25	52982
38	52983
7	52984
2	52985
760	52986
80	52987
430	52988
167	52989
92	52990
199	52991
247	52992
14	52993
91	52994
27	52995
9	52996
285	52997
70	52998
125	52999
13	53000
99	53001
3	53002
82	53003
80	53004
199	53005
737	53006
92	53007
26	53008
298	53009
4	53010
241	53011
1	53012
528	53013
19	53014
126	53015
425	53016
85	53017
142	53018
357	53019
153	53020
38	53021
225	53022
121	53023
112	53024
46	53025
31	53026
14	53027
778	53028
282	53029
126	53030
11	53031
266	53032
2	53033
115	53034
17	53035
82	53036
60	53037
252	53038
151	53039
240	53040
56	53041
682	53042
225	53043
26	53044
67	53045
5	53046
41	53047
34	53048
388	53049
165	53050
26	53051
58	53052
7	53053
8	53054
668	53055
226	53056
327	53057
167	53058
8	53059
37	53060
20	53061
440	53062
56	53063
6	53064
207	53065
106	53066
8	53067
1	53068
68	53069
36	53070
12	53071
57	53072
233	53073
79	53074
111	53075
7	53076
310	53077
111	53078
147	53079
199	53080
2	53081
42	53082
103	53083
416	53084
96	53085
404	53086
65	53087
80	53088
972	53089
121	53090
4	53091
137	53092
8	53093
7	53094
19	53095
4	53096
32	53097
46	53098
295	53099
61	53100
31	53101
162	53102
211	53103
124	53104
32	53105
68	53106
8	53107
58	53108
19	53109
320	53110
132	53111
43	53112
10	53113
47	53114
38	53115
67	53116
122	53117
11	53118
20	53119
338	53120
89	53121
32	53122
375	53123
278	53124
290	53125
76	53126
66	53127
3	53128
154	53129
78	53130
25	53131
180	53132
5	53133
176	53134
219	53135
32	53136
23	53137
44	53138
57	53139
700	53140
65	53141
13	53142
555	53143
431	53144
11	53145
263	53146
72	53147
4	53148
25	53149
64	53150
125	53151
7	53152
72	53153
221	53154
125	53155
5	53156
214	53157
59	53158
122	53159
36	53160
21	53161
35	53162
7	53163
148	53164
66	53165
750	53166
4	53167
3	53168
18	53169
64	53170
9	53171
54	53172
12	53173
62	53174
1	53175
300	53176
3	53177
60	53178
558	53179
158	53180
78	53181
16	53182
7	53183
37	53184
36	53185
263	53186
56	53187
35	53188
71	53189
23	53190
79	53191
3	53192
1077	53193
96	53194
58	53195
510	53196
763	53197
26	53198
222	53199
29	53200
14	53201
119	53202
7	53203
896	53204
23	53205
23	53206
16	53207
3	53208
5	53209
11	53210
84	53211
47	53212
94	53213
89	53214
1	53215
145	53216
50	53217
67	53218
44	53219
60	53220
166	53221
19	53222
16	53223
233	53224
26	53225
2	53226
76	53227
6	53228
244	53229
185	53230
91	53231
51	53232
1	53233
153	53234
86	53235
139	53236
516	53237
20	53238
4	53239
45	53240
86	53241
27	53242
152	53243
10	53244
125	53245
8	53246
3	53247
2	53248
28	53249
93	53250
27	53251
5	53252
166	53253
16	53254
18	53255
36	53256
287	53257
450	53258
163	53259
122	53260
159	53261
4	53262
6	53263
269	53264
416	53265
2	53266
2	53267
61	53268
753	53269
231	53270
180	53271
84	53272
43	53273
33	53274
567	53275
87	53276
365	53277
354	53278
3	53279
120	53280
143	53281
7	53282
216	53283
18	53284
283	53285
61	53286
241	53287
29	53288
10	53289
1	53290
11	53291
37	53292
625	53293
40	53294
322	53295
24	53296
24	53297
51	53298
297	53299
146	53300
42	53301
3	53302
23	53303
38	53304
8	53305
66	53306
206	53307
241	53308
439	53309
155	53310
306	53311
35	53312
33	53313
1	53314
33	53315
109	53316
54	53317
121	53318
69	53319
52	53320
454	53321
23	53322
45	53323
78	53324
15	53325
2	53326
172	53327
249	53328
368	53329
8	53330
197	53331
182	53332
171	53333
65	53334
83	53335
9	53336
327	53337
153	53338
10	53339
66	53340
266	53341
214	53342
124	53343
4	53344
27	53345
51	53346
84	53347
104	53348
127	53349
5	53350
10	53351
72	53352
192	53353
76	53354
11	53355
63	53356
51	53357
715	53358
220	53359
29	53360
22	53361
133	53362
71	53363
120	53364
37	53365
32	53366
1	53367
70	53368
52	53369
32	53370
99	53371
4	53372
1	53373
315	53374
88	53375
4	53376
66	53377
236	53378
27	53379
281	53380
577	53381
40	53382
1	53383
356	53384
502	53385
4	53386
25	53387
3	53388
563	53389
47	53390
42	53391
90	53392
171	53393
42	53394
11	53395
181	53396
76	53397
582	53398
1	53399
587	53400
1	53401
195	53402
977	53403
427	53404
199	53405
6	53406
142	53407
5	53408
178	53409
7	53410
309	53411
78	53412
481	53413
29	53414
279	53415
221	53416
708	53417
253	53418
53	53419
18	53420
67	53421
5	53422
116	53423
3	53424
44	53425
16	53426
18	53427
19	53428
811	53429
47	53430
3	53431
18	53432
21	53433
5	53434
440	53435
15	53436
464	53437
130	53438
9	53439
32	53440
17	53441
3	53442
873	53443
8	53444
98	53445
358	53446
222	53447
39	53448
367	53449
12	53450
22	53451
33	53452
68	53453
152	53454
31	53455
43	53456
1061	53457
46	53458
83	53459
88	53460
33	53461
35	53462
70	53463
12	53464
7	53465
216	53466
326	53467
145	53468
82	53469
2	53470
20	53471
4	53472
41	53473
1	53474
229	53475
28	53476
8	53477
606	53478
292	53479
111	53480
36	53481
315	53482
7	53483
158	53484
124	53485
1	53486
8	53487
146	53488
39	53489
362	53490
10	53491
213	53492
6	53493
283	53494
409	53495
369	53496
843	53497
12	53498
90	53499
72	53500
7	53501
42	53502
125	53503
43	53504
80	53505
101	53506
76	53507
175	53508
2	53509
1	53510
197	53511
21	53512
41	53513
1	53514
5	53515
394	53516
22	53517
255	53518
5	53519
59	53520
130	53521
95	53522
188	53523
34	53524
271	53525
201	53526
10	53527
263	53528
6	53529
6	53530
9	53531
90	53532
272	53533
33	53534
146	53535
1	53536
153	53537
1	53538
123	53539
6	53540
45	53541
794	53542
14	53543
38	53544
20	53545
371	53546
5	53547
215	53548
136	53549
234	53550
49	53551
110	53552
10	53553
260	53554
35	53555
2	53556
38	53557
8	53558
8	53559
13	53560
126	53561
76	53562
73	53563
17	53564
9	53565
23	53566
25	53567
49	53568
2	53569
115	53570
489	53571
152	53572
265	53573
35	53574
344	53575
3	53576
60	53577
66	53578
256	53579
1	53580
3	53581
163	53582
3	53583
1	53584
363	53585
279	53586
13	53587
167	53588
225	53589
24	53590
239	53591
39	53592
15	53593
3	53594
6	53595
3	53596
26	53597
39	53598
399	53599
1	53600
44	53601
296	53602
31	53603
134	53604
89	53605
291	53606
56	53607
156	53608
26	53609
558	53610
1	53611
43	53612
364	53613
102	53614
227	53615
62	53616
282	53617
14	53618
26	53619
105	53620
187	53621
34	53622
2	53623
2	53624
29	53625
317	53626
17	53627
418	53628
9	53629
12	53630
159	53631
19	53632
303	53633
19	53634
405	53635
3	53636
115	53637
23	53638
128	53639
162	53640
128	53641
165	53642
373	53643
248	53644
23	53645
45	53646
184	53647
18	53648
251	53649
46	53650
40	53651
4	53652
10	53653
4	53654
5	53655
144	53656
48	53657
246	53658
325	53659
419	53660
159	53661
508	53662
9	53663
37	53664
847	53665
11	53666
63	53667
44	53668
46	53669
3	53670
241	53671
116	53672
188	53673
134	53674
418	53675
31	53676
3	53677
55	53678
129	53679
120	53680
167	53681
56	53682
476	53683
33	53684
45	53685
5	53686
364	53687
132	53688
267	53689
81	53690
13	53691
3	53692
3	53693
45	53694
61	53695
88	53696
103	53697
4	53698
54	53699
40	53700
174	53701
253	53702
237	53703
95	53704
487	53705
2	53706
241	53707
32	53708
29	53709
32	53710
37	53711
88	53712
6	53713
129	53714
54	53715
80	53716
389	53717
66	53718
57	53719
80	53720
32	53721
88	53722
11	53723
6	53724
64	53725
26	53726
80	53727
41	53728
3	53729
78	53730
97	53731
277	53732
284	53733
207	53734
33	53735
13	53736
10	53737
1	53738
286	53739
12	53740
157	53741
92	53742
201	53743
120	53744
14	53745
94	53746
82	53747
15	53748
74	53749
251	53750
31	53751
120	53752
85	53753
8	53754
43	53755
123	53756
370	53757
27	53758
1	53759
266	53760
117	53761
56	53762
151	53763
241	53764
8	53765
483	53766
74	53767
30	53768
1	53769
516	53770
163	53771
18	53772
7	53773
18	53774
10	53775
19	53776
48	53777
1090	53778
224	53779
294	53780
152	53781
45	53782
6	53783
1	53784
71	53785
49	53786
51	53787
110	53788
146	53789
254	53790
516	53791
23	53792
46	53793
243	53794
84	53795
280	53796
746	53797
589	53798
249	53799
99	53800
3	53801
420	53802
6	53803
421	53804
38	53805
55	53806
1	53807
126	53808
70	53809
104	53810
77	53811
59	53812
2	53813
173	53814
13	53815
15	53816
65	53817
49	53818
181	53819
3	53820
1	53821
89	53822
6	53823
39	53824
49	53825
6	53826
649	53827
6	53828
213	53829
497	53830
669	53831
12	53832
92	53833
68	53834
30	53835
3	53836
49	53837
49	53838
129	53839
17	53840
471	53841
42	53842
347	53843
86	53844
318	53845
280	53846
15	53847
119	53848
8	53849
27	53850
25	53851
62	53852
65	53853
13	53854
205	53855
97	53856
7	53857
92	53858
207	53859
43	53860
337	53861
29	53862
97	53863
15	53864
161	53865
74	53866
161	53867
15	53868
84	53869
22	53870
4	53871
51	53872
59	53873
54	53874
22	53875
124	53876
261	53877
30	53878
143	53879
6	53880
71	53881
1	53882
33	53883
13	53884
129	53885
178	53886
28	53887
53	53888
50	53889
34	53890
164	53891
169	53892
8	53893
57	53894
538	53895
66	53896
40	53897
57	53898
5	53899
35	53900
7	53901
42	53902
106	53903
2	53904
3	53905
13	53906
177	53907
19	53908
57	53909
15	53910
32	53911
112	53912
74	53913
236	53914
244	53915
9	53916
65	53917
141	53918
86	53919
181	53920
292	53921
411	53922
113	53923
92	53924
98	53925
250	53926
264	53927
638	53928
246	53929
114	53930
2	53931
35	53932
30	53933
285	53934
44	53935
80	53936
59	53937
9	53938
4	53939
782	53940
407	53941
120	53942
173	53943
35	53944
12	53945
484	53946
10	53947
116	53948
122	53949
221	53950
5	53951
555	53952
117	53953
4	53954
75	53955
14	53956
27	53957
47	53958
61	53959
172	53960
2	53961
7	53962
18	53963
19	53964
28	53965
112	53966
27	53967
220	53968
4	53969
596	53970
83	53971
147	53972
34	53973
2	53974
17	53975
19	53976
6	53977
336	53978
3	53979
150	53980
33	53981
71	53982
3	53983
384	53984
87	53985
478	53986
25	53987
21	53988
9	53989
68	53990
10	53991
45	53992
25	53993
326	53994
45	53995
2	53996
104	53997
147	53998
27	53999
92	54000
82	54001
11	54002
26	54003
344	54004
193	54005
82	54006
40	54007
1043	54008
424	54009
322	54010
8	54011
646	54012
156	54013
171	54014
112	54015
164	54016
266	54017
5	54018
14	54019
6	54020
25	54021
20	54022
11	54023
6	54024
151	54025
11	54026
40	54027
8	54028
15	54029
65	54030
620	54031
22	54032
6	54033
22	54034
428	54035
208	54036
149	54037
17	54038
58	54039
194	54040
40	54041
844	54042
4	54043
19	54044
33	54045
704	54046
193	54047
2	54048
46	54049
33	54050
3	54051
58	54052
236	54053
61	54054
90	54055
13	54056
45	54057
9	54058
552	54059
48	54060
88	54061
2	54062
265	54063
19	54064
332	54065
8	54066
120	54067
171	54068
491	54069
35	54070
3	54071
208	54072
10	54073
311	54074
69	54075
80	54076
51	54077
102	54078
178	54079
124	54080
8	54081
6	54082
205	54083
17	54084
184	54085
28	54086
10	54087
852	54088
429	54089
86	54090
67	54091
118	54092
132	54093
316	54094
40	54095
335	54096
44	54097
5	54098
540	54099
510	54100
267	54101
215	54102
62	54103
5	54104
187	54105
115	54106
2	54107
71	54108
3	54109
25	54110
531	54111
28	54112
508	54113
689	54114
6	54115
20	54116
312	54117
225	54118
155	54119
140	54120
134	54121
12	54122
335	54123
52	54124
570	54125
392	54126
63	54127
29	54128
16	54129
72	54130
68	54131
94	54132
146	54133
14	54134
381	54135
90	54136
17	54137
12	54138
189	54139
11	54140
18	54141
301	54142
824	54143
167	54144
2	54145
5	54146
3	54147
6	54148
106	54149
48	54150
200	54151
512	54152
2	54153
94	54154
27	54155
48	54156
2	54157
130	54158
640	54159
51	54160
19	54161
77	54162
91	54163
35	54164
115	54165
719	54166
91	54167
53	54168
24	54169
12	54170
5	54171
9	54172
225	54173
10	54174
32	54175
142	54176
85	54177
228	54178
31	54179
3	54180
7	54181
81	54182
38	54183
71	54184
3	54185
5	54186
618	54187
61	54188
54	54189
180	54190
4	54191
9	54192
886	54193
36	54194
33	54195
1	54196
41	54197
6	54198
84	54199
42	54200
252	54201
13	54202
176	54203
129	54204
2	54205
30	54206
2	54207
287	54208
88	54209
278	54210
110	54211
66	54212
41	54213
27	54214
15	54215
12	54216
31	54217
453	54218
223	54219
409	54220
147	54221
639	54222
142	54223
279	54224
17	54225
144	54226
8	54227
264	54228
103	54229
181	54230
1	54231
478	54232
35	54233
34	54234
138	54235
338	54236
173	54237
27	54238
31	54239
407	54240
2	54241
26	54242
203	54243
68	54244
53	54245
42	54246
4	54247
46	54248
28	54249
346	54250
13	54251
80	54252
131	54253
34	54254
139	54255
3	54256
144	54257
70	54258
350	54259
4	54260
29	54261
713	54262
15	54263
123	54264
18	54265
213	54266
371	54267
62	54268
10	54269
128	54270
57	54271
672	54272
49	54273
7	54274
63	54275
177	54276
10	54277
6	54278
4	54279
295	54280
228	54281
44	54282
199	54283
607	54284
3	54285
5	54286
3	54287
603	54288
34	54289
4	54290
54	54291
2	54292
160	54293
10	54294
237	54295
40	54296
2	54297
238	54298
101	54299
380	54300
77	54301
7	54302
2	54303
23	54304
182	54305
139	54306
787	54307
7	54308
227	54309
131	54310
96	54311
61	54312
698	54313
73	54314
603	54315
4	54316
122	54317
283	54318
499	54319
188	54320
257	54321
2	54322
36	54323
48	54324
226	54325
84	54326
24	54327
138	54328
80	54329
21	54330
16	54331
460	54332
412	54333
1	54334
33	54335
43	54336
831	54337
98	54338
101	54339
101	54340
88	54341
1	54342
42	54343
51	54344
223	54345
594	54346
200	54347
409	54348
10	54349
59	54350
122	54351
1	54352
439	54353
224	54354
230	54355
8	54356
25	54357
9	54358
379	54359
3	54360
20	54361
294	54362
54	54363
48	54364
60	54365
46	54366
74	54367
3	54368
3	54369
112	54370
24	54371
43	54372
8	54373
260	54374
524	54375
64	54376
176	54377
24	54378
158	54379
60	54380
4	54381
93	54382
17	54383
167	54384
29	54385
31	54386
612	54387
170	54388
131	54389
577	54390
152	54391
41	54392
16	54393
101	54394
17	54395
151	54396
12	54397
49	54398
94	54399
11	54400
7	54401
43	54402
13	54403
81	54404
46	54405
234	54406
207	54407
183	54408
110	54409
353	54410
86	54411
104	54412
45	54413
149	54414
9	54415
59	54416
147	54417
24	54418
234	54419
205	54420
28	54421
40	54422
373	54423
231	54424
59	54425
12	54426
536	54427
82	54428
466	54429
81	54430
15	54431
14	54432
15	54433
4	54434
19	54435
322	54436
246	54437
119	54438
164	54439
895	54440
868	54441
114	54442
5	54443
104	54444
347	54445
227	54446
130	54447
8	54448
2	54449
135	54450
1	54451
206	54452
6	54453
6	54454
10	54455
50	54456
90	54457
8	54458
88	54459
342	54460
33	54461
23	54462
82	54463
394	54464
285	54465
64	54466
94	54467
65	54468
8	54469
363	54470
311	54471
241	54472
24	54473
58	54474
4	54475
138	54476
361	54477
397	54478
245	54479
193	54480
9	54481
30	54482
4	54483
4	54484
404	54485
12	54486
59	54487
974	54488
8	54489
395	54490
95	54491
219	54492
33	54493
80	54494
4	54495
296	54496
153	54497
2	54498
30	54499
396	54500
39	54501
212	54502
92	54503
86	54504
71	54505
136	54506
263	54507
82	54508
55	54509
152	54510
303	54511
6	54512
123	54513
58	54514
338	54515
34	54516
76	54517
3	54518
119	54519
103	54520
114	54521
14	54522
74	54523
1	54524
24	54525
201	54526
811	54527
51	54528
182	54529
63	54530
389	54531
11	54532
141	54533
302	54534
447	54535
115	54536
36	54537
73	54538
44	54539
44	54540
88	54541
79	54542
87	54543
201	54544
101	54545
47	54546
9	54547
142	54548
423	54549
77	54550
136	54551
376	54552
326	54553
152	54554
25	54555
26	54556
85	54557
244	54558
30	54559
15	54560
4	54561
32	54562
105	54563
23	54564
363	54565
50	54566
327	54567
7	54568
129	54569
52	54570
91	54571
153	54572
4	54573
1	54574
24	54575
12	54576
120	54577
35	54578
17	54579
12	54580
12	54581
201	54582
78	54583
186	54584
92	54585
29	54586
21	54587
101	54588
179	54589
1	54590
9	54591
52	54592
136	54593
104	54594
618	54595
14	54596
12	54597
8	54598
10	54599
5	54600
15	54601
88	54602
754	54603
8	54604
170	54605
49	54606
19	54607
2	54608
290	54609
177	54610
45	54611
17	54612
1122	54613
57	54614
266	54615
2	54616
178	54617
27	54618
202	54619
11	54620
67	54621
42	54622
415	54623
43	54624
203	54625
46	54626
17	54627
53	54628
26	54629
221	54630
68	54631
457	54632
216	54633
165	54634
14	54635
105	54636
45	54637
196	54638
573	54639
139	54640
225	54641
210	54642
11	54643
17	54644
225	54645
5	54646
237	54647
7	54648
109	54649
70	54650
1	54651
42	54652
10	54653
78	54654
112	54655
108	54656
502	54657
231	54658
217	54659
8	54660
73	54661
2	54662
334	54663
44	54664
291	54665
10	54666
25	54667
52	54668
54	54669
307	54670
3	54671
34	54672
2	54673
257	54674
5	54675
29	54676
28	54677
52	54678
47	54679
4	54680
719	54681
34	54682
493	54683
43	54684
84	54685
26	54686
25	54687
2	54688
131	54689
63	54690
133	54691
155	54692
24	54693
16	54694
998	54695
35	54696
12	54697
183	54698
15	54699
460	54700
164	54701
93	54702
12	54703
5	54704
2	54705
147	54706
183	54707
216	54708
242	54709
405	54710
2	54711
58	54712
30	54713
99	54714
51	54715
132	54716
15	54717
41	54718
13	54719
18	54720
268	54721
58	54722
40	54723
54	54724
36	54725
17	54726
20	54727
77	54728
442	54729
300	54730
95	54731
9	54732
162	54733
313	54734
718	54735
128	54736
115	54737
40	54738
126	54739
178	54740
124	54741
33	54742
9	54743
76	54744
300	54745
7	54746
416	54747
268	54748
5	54749
124	54750
3	54751
10	54752
344	54753
88	54754
123	54755
440	54756
125	54757
171	54758
42	54759
37	54760
7	54761
102	54762
463	54763
303	54764
187	54765
8	54766
9	54767
12	54768
119	54769
147	54770
15	54771
34	54772
15	54773
75	54774
342	54775
2	54776
962	54777
10	54778
8	54779
134	54780
25	54781
77	54782
53	54783
42	54784
48	54785
170	54786
560	54787
2	54788
4	54789
19	54790
56	54791
6	54792
5	54793
181	54794
30	54795
32	54796
74	54797
35	54798
489	54799
113	54800
12	54801
3	54802
121	54803
5	54804
33	54805
1	54806
4	54807
4	54808
2	54809
96	54810
7	54811
172	54812
45	54813
765	54814
160	54815
92	54816
251	54817
1	54818
2	54819
122	54820
15	54821
12	54822
222	54823
21	54824
74	54825
21	54826
203	54827
331	54828
114	54829
61	54830
92	54831
2	54832
50	54833
75	54834
273	54835
147	54836
82	54837
14	54838
72	54839
52	54840
36	54841
123	54842
92	54843
78	54844
4	54845
25	54846
9	54847
566	54848
1	54849
32	54850
365	54851
328	54852
14	54853
61	54854
8	54855
89	54856
20	54857
89	54858
28	54859
103	54860
602	54861
1	54862
71	54863
5	54864
604	54865
152	54866
25	54867
95	54868
240	54869
59	54870
63	54871
148	54872
131	54873
7	54874
493	54875
21	54876
104	54877
31	54878
13	54879
4	54880
49	54881
36	54882
240	54883
1	54884
1	54885
142	54886
408	54887
55	54888
143	54889
478	54890
527	54891
23	54892
78	54893
77	54894
582	54895
39	54896
53	54897
323	54898
261	54899
201	54900
251	54901
364	54902
31	54903
192	54904
76	54905
36	54906
78	54907
449	54908
22	54909
29	54910
4	54911
94	54912
68	54913
19	54914
45	54915
23	54916
169	54917
22	54918
10	54919
10	54920
9	54921
2	54922
4	54923
9	54924
10	54925
659	54926
115	54927
138	54928
21	54929
48	54930
44	54931
121	54932
10	54933
122	54934
115	54935
88	54936
151	54937
37	54938
12	54939
104	54940
5	54941
16	54942
8	54943
67	54944
46	54945
81	54946
7	54947
8	54948
41	54949
19	54950
136	54951
48	54952
47	54953
5	54954
30	54955
36	54956
333	54957
361	54958
141	54959
15	54960
91	54961
4	54962
282	54963
307	54964
44	54965
10	54966
81	54967
17	54968
396	54969
5	54970
35	54971
29	54972
1	54973
20	54974
95	54975
45	54976
324	54977
12	54978
55	54979
19	54980
22	54981
301	54982
95	54983
89	54984
153	54985
64	54986
147	54987
76	54988
40	54989
200	54990
29	54991
14	54992
23	54993
63	54994
45	54995
82	54996
274	54997
56	54998
42	54999
6	55000
5	55001
27	55002
21	55003
163	55004
134	55005
194	55006
21	55007
13	55008
348	55009
35	55010
206	55011
66	55012
921	55013
12	55014
38	55015
10	55016
188	55017
118	55018
48	55019
134	55020
2	55021
203	55022
36	55023
21	55024
681	55025
168	55026
5	55027
4	55028
31	55029
119	55030
10	55031
108	55032
41	55033
6	55034
51	55035
15	55036
385	55037
19	55038
90	55039
132	55040
53	55041
107	55042
4	55043
398	55044
92	55045
16	55046
140	55047
171	55048
132	55049
65	55050
86	55051
81	55052
75	55053
38	55054
62	55055
55	55056
15	55057
153	55058
100	55059
100	55060
111	55061
8	55062
81	55063
195	55064
4	55065
133	55066
430	55067
91	55068
741	55069
64	55070
16	55071
10	55072
165	55073
101	55074
3	55075
140	55076
9	55077
25	55078
3	55079
111	55080
20	55081
71	55082
4	55083
22	55084
306	55085
3	55086
205	55087
9	55088
39	55089
53	55090
28	55091
10	55092
144	55093
93	55094
8	55095
20	55096
40	55097
26	55098
6	55099
42	55100
52	55101
117	55102
69	55103
61	55104
67	55105
133	55106
96	55107
111	55108
480	55109
44	55110
268	55111
107	55112
35	55113
3	55114
179	55115
569	55116
32	55117
324	55118
80	55119
45	55120
406	55121
82	55122
190	55123
25	55124
2	55125
28	55126
2	55127
15	55128
416	55129
1	55130
3	55131
14	55132
189	55133
160	55134
64	55135
86	55136
7	55137
12	55138
15	55139
32	55140
209	55141
33	55142
7	55143
189	55144
336	55145
5	55146
438	55147
93	55148
520	55149
3	55150
2	55151
452	55152
6	55153
35	55154
426	55155
22	55156
77	55157
366	55158
44	55159
21	55160
543	55161
97	55162
177	55163
320	55164
221	55165
736	55166
513	55167
36	55168
60	55169
369	55170
100	55171
33	55172
70	55173
8	55174
10	55175
207	55176
48	55177
1	55178
17	55179
139	55180
33	55181
80	55182
64	55183
19	55184
336	55185
9	55186
61	55187
81	55188
687	55189
1	55190
143	55191
3	55192
42	55193
12	55194
23	55195
215	55196
85	55197
36	55198
175	55199
92	55200
36	55201
196	55202
239	55203
20	55204
5	55205
528	55206
11	55207
35	55208
28	55209
59	55210
163	55211
4	55212
99	55213
22	55214
128	55215
33	55216
29	55217
1	55218
33	55219
750	55220
25	55221
34	55222
12	55223
443	55224
69	55225
3	55226
54	55227
76	55228
67	55229
207	55230
76	55231
57	55232
148	55233
17	55234
100	55235
31	55236
10	55237
11	55238
155	55239
169	55240
91	55241
30	55242
50	55243
78	55244
2	55245
60	55246
45	55247
32	55248
16	55249
5	55250
12	55251
87	55252
174	55253
12	55254
23	55255
236	55256
664	55257
923	55258
76	55259
258	55260
164	55261
78	55262
272	55263
199	55264
4	55265
151	55266
230	55267
201	55268
17	55269
306	55270
92	55271
66	55272
5	55273
3	55274
68	55275
136	55276
180	55277
15	55278
73	55279
54	55280
2	55281
32	55282
46	55283
117	55284
20	55285
6	55286
81	55287
209	55288
254	55289
73	55290
38	55291
248	55292
243	55293
8	55294
91	55295
105	55296
10	55297
30	55298
170	55299
375	55300
188	55301
72	55302
83	55303
232	55304
152	55305
49	55306
448	55307
620	55308
36	55309
25	55310
53	55311
27	55312
16	55313
7	55314
32	55315
87	55316
27	55317
674	55318
424	55319
1	55320
121	55321
45	55322
259	55323
44	55324
347	55325
18	55326
48	55327
74	55328
94	55329
11	55330
625	55331
69	55332
2	55333
23	55334
49	55335
85	55336
2	55337
89	55338
631	55339
28	55340
8	55341
150	55342
293	55343
173	55344
284	55345
5	55346
3	55347
29	55348
13	55349
6	55350
100	55351
503	55352
24	55353
95	55354
194	55355
10	55356
389	55357
29	55358
84	55359
5	55360
55	55361
58	55362
20	55363
1	55364
87	55365
70	55366
19	55367
123	55368
8	55369
106	55370
413	55371
4	55372
120	55373
365	55374
20	55375
196	55376
370	55377
19	55378
69	55379
21	55380
2	55381
197	55382
157	55383
46	55384
1	55385
371	55386
270	55387
30	55388
11	55389
33	55390
10	55391
36	55392
97	55393
152	55394
15	55395
8	55396
2	55397
145	55398
309	55399
184	55400
370	55401
641	55402
40	55403
359	55404
1	55405
13	55406
23	55407
108	55408
10	55409
107	55410
6	55411
8	55412
235	55413
26	55414
264	55415
74	55416
19	55417
125	55418
302	55419
398	55420
30	55421
53	55422
96	55423
1	55424
156	55425
4	55426
47	55427
5	55428
103	55429
336	55430
63	55431
3	55432
27	55433
368	55434
97	55435
447	55436
7	55437
50	55438
61	55439
16	55440
366	55441
119	55442
140	55443
240	55444
5	55445
39	55446
24	55447
4	55448
17	55449
311	55450
19	55451
453	55452
11	55453
8	55454
238	55455
3	55456
190	55457
3	55458
42	55459
18	55460
230	55461
16	55462
9	55463
39	55464
102	55465
36	55466
262	55467
1	55468
1	55469
361	55470
10	55471
52	55472
6	55473
15	55474
75	55475
110	55476
160	55477
48	55478
42	55479
2	55480
159	55481
17	55482
16	55483
26	55484
255	55485
7	55486
95	55487
99	55488
629	55489
8	55490
32	55491
181	55492
235	55493
89	55494
6	55495
4	55496
121	55497
6	55498
202	55499
59	55500
231	55501
8	55502
149	55503
39	55504
216	55505
197	55506
280	55507
18	55508
7	55509
187	55510
8	55511
86	55512
768	55513
17	55514
353	55515
5	55516
1	55517
133	55518
205	55519
3	55520
11	55521
8	55522
198	55523
11	55524
9	55525
185	55526
1053	55527
73	55528
95	55529
161	55530
3	55531
41	55532
105	55533
29	55534
62	55535
92	55536
127	55537
220	55538
40	55539
55	55540
312	55541
108	55542
55	55543
142	55544
41	55545
42	55546
53	55547
144	55548
22	55549
27	55550
202	55551
2	55552
45	55553
261	55554
163	55555
67	55556
38	55557
54	55558
56	55559
771	55560
4	55561
26	55562
11	55563
168	55564
2	55565
48	55566
116	55567
62	55568
227	55569
16	55570
87	55571
43	55572
98	55573
219	55574
25	55575
114	55576
289	55577
2	55578
7	55579
3	55580
76	55581
341	55582
242	55583
123	55584
65	55585
207	55586
1	55587
121	55588
93	55589
9	55590
162	55591
85	55592
143	55593
90	55594
31	55595
380	55596
47	55597
100	55598
31	55599
4	55600
145	55601
128	55602
118	55603
1	55604
114	55605
88	55606
70	55607
13	55608
4	55609
104	55610
3	55611
14	55612
358	55613
376	55614
30	55615
320	55616
42	55617
34	55618
409	55619
515	55620
58	55621
210	55622
1069	55623
35	55624
20	55625
408	55626
48	55627
22	55628
12	55629
3	55630
196	55631
173	55632
87	55633
11	55634
9	55635
316	55636
6	55637
74	55638
84	55639
49	55640
96	55641
6	55642
2	55643
278	55644
10	55645
4	55646
1	55647
50	55648
189	55649
502	55650
156	55651
18	55652
28	55653
335	55654
48	55655
40	55656
43	55657
73	55658
32	55659
124	55660
26	55661
73	55662
66	55663
3	55664
160	55665
23	55666
19	55667
113	55668
50	55669
226	55670
28	55671
64	55672
378	55673
812	55674
370	55675
47	55676
170	55677
231	55678
47	55679
142	55680
138	55681
8	55682
99	55683
182	55684
250	55685
268	55686
39	55687
45	55688
211	55689
13	55690
188	55691
59	55692
509	55693
89	55694
165	55695
88	55696
1	55697
37	55698
113	55699
50	55700
33	55701
37	55702
465	55703
50	55704
4	55705
7	55706
256	55707
75	55708
17	55709
8	55710
228	55711
13	55712
270	55713
479	55714
299	55715
2	55716
192	55717
477	55718
432	55719
14	55720
585	55721
154	55722
36	55723
146	55724
2	55725
636	55726
24	55727
37	55728
59	55729
2	55730
88	55731
326	55732
33	55733
9	55734
12	55735
59	55736
1	55737
114	55738
12	55739
11	55740
84	55741
245	55742
76	55743
230	55744
96	55745
104	55746
178	55747
432	55748
113	55749
15	55750
13	55751
71	55752
98	55753
25	55754
19	55755
31	55756
10	55757
633	55758
235	55759
89	55760
73	55761
159	55762
109	55763
111	55764
59	55765
4	55766
1	55767
65	55768
13	55769
244	55770
25	55771
110	55772
106	55773
162	55774
216	55775
163	55776
63	55777
303	55778
11	55779
699	55780
85	55781
41	55782
703	55783
8	55784
140	55785
68	55786
6	55787
353	55788
60	55789
33	55790
77	55791
74	55792
1	55793
29	55794
28	55795
7	55796
288	55797
8	55798
10	55799
6	55800
33	55801
76	55802
237	55803
109	55804
3	55805
606	55806
11	55807
396	55808
68	55809
46	55810
18	55811
77	55812
2	55813
76	55814
27	55815
19	55816
105	55817
70	55818
71	55819
4	55820
144	55821
7	55822
143	55823
61	55824
143	55825
190	55826
36	55827
29	55828
25	55829
145	55830
46	55831
88	55832
109	55833
10	55834
1	55835
55	55836
123	55837
8	55838
17	55839
24	55840
42	55841
169	55842
1050	55843
17	55844
1	55845
58	55846
856	55847
46	55848
38	55849
130	55850
3	55851
3	55852
17	55853
8	55854
361	55855
32	55856
22	55857
59	55858
101	55859
2	55860
134	55861
262	55862
93	55863
14	55864
82	55865
39	55866
43	55867
444	55868
97	55869
64	55870
39	55871
5	55872
79	55873
113	55874
157	55875
4	55876
5	55877
162	55878
54	55879
17	55880
605	55881
430	55882
1	55883
33	55884
12	55885
67	55886
120	55887
5	55888
4	55889
16	55890
108	55891
48	55892
188	55893
167	55894
25	55895
24	55896
7	55897
284	55898
128	55899
17	55900
204	55901
202	55902
183	55903
5	55904
323	55905
24	55906
7	55907
77	55908
63	55909
279	55910
71	55911
26	55912
78	55913
80	55914
44	55915
240	55916
38	55917
42	55918
69	55919
264	55920
35	55921
17	55922
17	55923
2	55924
322	55925
222	55926
7	55927
99	55928
20	55929
211	55930
134	55931
9	55932
32	55933
30	55934
62	55935
25	55936
204	55937
30	55938
145	55939
11	55940
27	55941
44	55942
4	55943
67	55944
74	55945
841	55946
1	55947
101	55948
35	55949
27	55950
75	55951
39	55952
208	55953
61	55954
362	55955
546	55956
9	55957
18	55958
58	55959
116	55960
77	55961
166	55962
86	55963
24	55964
16	55965
55	55966
443	55967
115	55968
2	55969
10	55970
130	55971
243	55972
46	55973
29	55974
31	55975
5	55976
6	55977
53	55978
69	55979
76	55980
78	55981
206	55982
12	55983
252	55984
244	55985
16	55986
246	55987
23	55988
7	55989
242	55990
25	55991
53	55992
237	55993
37	55994
61	55995
44	55996
11	55997
36	55998
168	55999
71	56000
148	56001
4	56002
1	56003
209	56004
30	56005
29	56006
19	56007
63	56008
212	56009
345	56010
38	56011
106	56012
114	56013
160	56014
31	56015
85	56016
121	56017
22	56018
57	56019
127	56020
62	56021
595	56022
62	56023
14	56024
16	56025
70	56026
7	56027
7	56028
37	56029
41	56030
66	56031
58	56032
4	56033
201	56034
23	56035
645	56036
76	56037
29	56038
26	56039
54	56040
193	56041
22	56042
61	56043
354	56044
90	56045
87	56046
96	56047
14	56048
65	56049
43	56050
187	56051
135	56052
1026	56053
209	56054
92	56055
35	56056
66	56057
45	56058
5	56059
5	56060
46	56061
25	56062
45	56063
40	56064
134	56065
52	56066
78	56067
207	56068
3	56069
87	56070
224	56071
121	56072
57	56073
93	56074
87	56075
66	56076
100	56077
9	56078
23	56079
112	56080
86	56081
107	56082
34	56083
71	56084
11	56085
254	56086
27	56087
46	56088
270	56089
32	56090
240	56091
166	56092
113	56093
129	56094
92	56095
57	56096
71	56097
259	56098
56	56099
3	56100
1	56101
116	56102
26	56103
613	56104
519	56105
278	56106
290	56107
48	56108
37	56109
1	56110
140	56111
37	56112
107	56113
14	56114
105	56115
34	56116
273	56117
27	56118
41	56119
3	56120
311	56121
2	56122
47	56123
132	56124
93	56125
60	56126
191	56127
103	56128
174	56129
225	56130
398	56131
10	56132
35	56133
195	56134
4	56135
246	56136
28	56137
119	56138
204	56139
588	56140
3	56141
32	56142
4	56143
13	56144
32	56145
616	56146
51	56147
346	56148
11	56149
11	56150
76	56151
267	56152
108	56153
121	56154
19	56155
157	56156
52	56157
12	56158
145	56159
10	56160
103	56161
5	56162
8	56163
62	56164
3	56165
108	56166
702	56167
360	56168
96	56169
8	56170
16	56171
9	56172
4	56173
503	56174
10	56175
29	56176
238	56177
39	56178
514	56179
85	56180
6	56181
21	56182
24	56183
22	56184
555	56185
79	56186
23	56187
310	56188
3	56189
1	56190
10	56191
56	56192
171	56193
150	56194
100	56195
845	56196
103	56197
46	56198
100	56199
509	56200
11	56201
69	56202
141	56203
59	56204
413	56205
161	56206
10	56207
521	56208
133	56209
211	56210
59	56211
277	56212
51	56213
34	56214
16	56215
209	56216
8	56217
7	56218
11	56219
140	56220
71	56221
365	56222
290	56223
12	56224
26	56225
3	56226
19	56227
10	56228
10	56229
81	56230
171	56231
165	56232
117	56233
13	56234
38	56235
10	56236
42	56237
79	56238
11	56239
53	56240
16	56241
16	56242
200	56243
67	56244
40	56245
30	56246
41	56247
89	56248
73	56249
8	56250
34	56251
17	56252
635	56253
57	56254
69	56255
285	56256
39	56257
359	56258
29	56259
50	56260
39	56261
528	56262
233	56263
112	56264
340	56265
62	56266
1	56267
1	56268
3	56269
91	56270
124	56271
61	56272
50	56273
62	56274
157	56275
21	56276
51	56277
443	56278
121	56279
41	56280
145	56281
70	56282
192	56283
28	56284
559	56285
22	56286
7	56287
98	56288
213	56289
132	56290
201	56291
35	56292
235	56293
549	56294
50	56295
37	56296
323	56297
100	56298
555	56299
20	56300
59	56301
401	56302
265	56303
37	56304
28	56305
189	56306
193	56307
193	56308
45	56309
9	56310
162	56311
197	56312
4	56313
27	56314
198	56315
118	56316
36	56317
48	56318
132	56319
64	56320
14	56321
40	56322
55	56323
125	56324
8	56325
51	56326
1	56327
10	56328
19	56329
197	56330
22	56331
380	56332
87	56333
190	56334
327	56335
63	56336
11	56337
37	56338
25	56339
35	56340
72	56341
89	56342
27	56343
162	56344
10	56345
18	56346
1	56347
163	56348
73	56349
23	56350
130	56351
61	56352
66	56353
269	56354
159	56355
194	56356
76	56357
29	56358
75	56359
250	56360
6	56361
180	56362
10	56363
79	56364
117	56365
84	56366
12	56367
91	56368
33	56369
86	56370
67	56371
201	56372
59	56373
18	56374
28	56375
170	56376
170	56377
8	56378
122	56379
418	56380
58	56381
196	56382
140	56383
379	56384
447	56385
158	56386
6	56387
259	56388
38	56389
71	56390
249	56391
55	56392
235	56393
151	56394
321	56395
692	56396
13	56397
64	56398
7	56399
26	56400
95	56401
57	56402
28	56403
5	56404
477	56405
22	56406
523	56407
405	56408
210	56409
153	56410
138	56411
1	56412
133	56413
18	56414
42	56415
213	56416
12	56417
148	56418
40	56419
25	56420
50	56421
648	56422
257	56423
4	56424
142	56425
44	56426
167	56427
239	56428
53	56429
65	56430
18	56431
1	56432
54	56433
15	56434
539	56435
226	56436
101	56437
498	56438
41	56439
50	56440
92	56441
83	56442
9	56443
144	56444
111	56445
22	56446
4	56447
362	56448
57	56449
106	56450
20	56451
200	56452
23	56453
155	56454
91	56455
7	56456
32	56457
435	56458
179	56459
11	56460
470	56461
591	56462
1	56463
29	56464
242	56465
1	56466
404	56467
9	56468
304	56469
16	56470
37	56471
80	56472
67	56473
428	56474
217	56475
138	56476
98	56477
173	56478
4	56479
382	56480
202	56481
85	56482
169	56483
4	56484
8	56485
13	56486
36	56487
97	56488
491	56489
39	56490
31	56491
165	56492
262	56493
86	56494
58	56495
279	56496
183	56497
178	56498
5	56499
65	56500
78	56501
52	56502
3	56503
24	56504
32	56505
34	56506
33	56507
3	56508
23	56509
358	56510
24	56511
2	56512
406	56513
70	56514
22	56515
1	56516
191	56517
72	56518
129	56519
38	56520
21	56521
64	56522
1	56523
90	56524
6	56525
39	56526
830	56527
43	56528
482	56529
18	56530
135	56531
5	56532
28	56533
5	56534
405	56535
299	56536
117	56537
44	56538
277	56539
471	56540
24	56541
23	56542
15	56543
10	56544
705	56545
7	56546
1	56547
1	56548
98	56549
33	56550
98	56551
1	56552
43	56553
46	56554
77	56555
577	56556
86	56557
85	56558
1	56559
475	56560
60	56561
138	56562
343	56563
191	56564
98	56565
254	56566
47	56567
168	56568
10	56569
41	56570
1	56571
42	56572
13	56573
49	56574
31	56575
79	56576
75	56577
130	56578
63	56579
16	56580
399	56581
5	56582
148	56583
40	56584
56	56585
324	56586
101	56587
53	56588
9	56589
28	56590
11	56591
135	56592
4	56593
123	56594
20	56595
93	56596
68	56597
16	56598
4	56599
14	56600
28	56601
8	56602
27	56603
640	56604
5	56605
26	56606
214	56607
56	56608
40	56609
9	56610
339	56611
232	56612
11	56613
16	56614
2	56615
1	56616
1	56617
115	56618
30	56619
60	56620
108	56621
114	56622
278	56623
194	56624
7	56625
16	56626
206	56627
11	56628
10	56629
457	56630
32	56631
17	56632
54	56633
5	56634
16	56635
28	56636
19	56637
96	56638
7	56639
18	56640
16	56641
178	56642
567	56643
1	56644
76	56645
36	56646
265	56647
43	56648
125	56649
117	56650
160	56651
62	56652
24	56653
210	56654
21	56655
120	56656
393	56657
2	56658
19	56659
145	56660
80	56661
76	56662
2	56663
23	56664
29	56665
6	56666
94	56667
27	56668
62	56669
1	56670
846	56671
39	56672
76	56673
155	56674
4	56675
104	56676
128	56677
113	56678
6	56679
215	56680
179	56681
6	56682
484	56683
30	56684
343	56685
4	56686
134	56687
227	56688
18	56689
25	56690
340	56691
3	56692
180	56693
245	56694
195	56695
125	56696
172	56697
307	56698
19	56699
6	56700
195	56701
291	56702
24	56703
3	56704
217	56705
283	56706
15	56707
33	56708
4	56709
17	56710
207	56711
322	56712
193	56713
69	56714
210	56715
5	56716
40	56717
19	56718
50	56719
2	56720
41	56721
94	56722
4	56723
36	56724
53	56725
5	56726
2	56727
4	56728
4	56729
74	56730
17	56731
103	56732
20	56733
120	56734
81	56735
33	56736
235	56737
42	56738
187	56739
35	56740
203	56741
12	56742
114	56743
13	56744
34	56745
208	56746
251	56747
530	56748
213	56749
56	56750
49	56751
4	56752
17	56753
1	56754
88	56755
103	56756
282	56757
33	56758
142	56759
1	56760
33	56761
10	56762
246	56763
22	56764
5	56765
7	56766
42	56767
11	56768
6	56769
238	56770
51	56771
258	56772
78	56773
7	56774
260	56775
153	56776
33	56777
9	56778
30	56779
53	56780
1	56781
88	56782
5	56783
102	56784
318	56785
222	56786
2	56787
34	56788
109	56789
285	56790
45	56791
168	56792
22	56793
729	56794
1	56795
805	56796
29	56797
245	56798
83	56799
161	56800
248	56801
13	56802
678	56803
48	56804
19	56805
28	56806
284	56807
178	56808
25	56809
1	56810
86	56811
285	56812
2	56813
163	56814
15	56815
17	56816
180	56817
3	56818
76	56819
8	56820
8	56821
48	56822
28	56823
608	56824
76	56825
55	56826
18	56827
76	56828
673	56829
86	56830
159	56831
266	56832
87	56833
75	56834
23	56835
42	56836
39	56837
48	56838
46	56839
3	56840
29	56841
52	56842
12	56843
103	56844
222	56845
32	56846
21	56847
622	56848
362	56849
905	56850
127	56851
4	56852
32	56853
9	56854
44	56855
1	56856
297	56857
166	56858
2	56859
12	56860
85	56861
63	56862
7	56863
240	56864
2	56865
155	56866
776	56867
17	56868
101	56869
1	56870
43	56871
60	56872
17	56873
25	56874
41	56875
70	56876
96	56877
202	56878
137	56879
35	56880
13	56881
59	56882
21	56883
108	56884
70	56885
296	56886
31	56887
51	56888
318	56889
206	56890
197	56891
2	56892
100	56893
86	56894
50	56895
48	56896
39	56897
65	56898
751	56899
77	56900
10	56901
91	56902
25	56903
24	56904
479	56905
27	56906
68	56907
22	56908
11	56909
18	56910
528	56911
3	56912
218	56913
131	56914
1	56915
99	56916
7	56917
27	56918
131	56919
14	56920
90	56921
188	56922
6	56923
802	56924
51	56925
40	56926
1	56927
178	56928
4	56929
10	56930
10	56931
3	56932
14	56933
60	56934
9	56935
21	56936
15	56937
466	56938
199	56939
16	56940
342	56941
673	56942
75	56943
85	56944
6	56945
47	56946
5	56947
141	56948
104	56949
10	56950
27	56951
11	56952
3	56953
40	56954
11	56955
22	56956
181	56957
1	56958
47	56959
96	56960
99	56961
9	56962
8	56963
26	56964
278	56965
2	56966
54	56967
238	56968
4	56969
160	56970
6	56971
711	56972
103	56973
75	56974
145	56975
84	56976
128	56977
82	56978
33	56979
19	56980
17	56981
93	56982
88	56983
22	56984
40	56985
297	56986
295	56987
93	56988
49	56989
168	56990
145	56991
98	56992
130	56993
162	56994
4	56995
12	56996
206	56997
2	56998
461	56999
2	57000
54	57001
478	57002
3	57003
59	57004
193	57005
37	57006
43	57007
151	57008
13	57009
50	57010
7	57011
91	57012
53	57013
1	57014
23	57015
725	57016
155	57017
18	57018
1	57019
29	57020
1	57021
19	57022
15	57023
382	57024
13	57025
35	57026
71	57027
133	57028
82	57029
367	57030
202	57031
634	57032
2	57033
21	57034
22	57035
457	57036
217	57037
5	57038
2	57039
149	57040
74	57041
145	57042
10	57043
4	57044
35	57045
555	57046
27	57047
1	57048
173	57049
27	57050
2	57051
82	57052
11	57053
487	57054
21	57055
65	57056
330	57057
26	57058
93	57059
13	57060
139	57061
71	57062
312	57063
7	57064
4	57065
158	57066
14	57067
69	57068
109	57069
46	57070
241	57071
46	57072
30	57073
322	57074
87	57075
10	57076
243	57077
81	57078
42	57079
34	57080
10	57081
1	57082
228	57083
92	57084
18	57085
46	57086
134	57087
59	57088
52	57089
4	57090
42	57091
134	57092
46	57093
2	57094
148	57095
40	57096
98	57097
169	57098
44	57099
891	57100
318	57101
89	57102
75	57103
30	57104
49	57105
29	57106
42	57107
18	57108
464	57109
49	57110
107	57111
16	57112
199	57113
73	57114
49	57115
72	57116
88	57117
30	57118
43	57119
22	57120
299	57121
287	57122
201	57123
196	57124
324	57125
1	57126
43	57127
77	57128
68	57129
398	57130
125	57131
599	57132
12	57133
283	57134
45	57135
129	57136
20	57137
49	57138
75	57139
14	57140
7	57141
55	57142
10	57143
41	57144
41	57145
30	57146
23	57147
1	57148
160	57149
176	57150
230	57151
26	57152
9	57153
22	57154
69	57155
67	57156
54	57157
587	57158
9	57159
55	57160
167	57161
18	57162
431	57163
583	57164
8	57165
63	57166
6	57167
147	57168
411	57169
14	57170
223	57171
10	57172
25	57173
227	57174
1	57175
21	57176
97	57177
54	57178
14	57179
66	57180
54	57181
301	57182
154	57183
458	57184
177	57185
172	57186
72	57187
3	57188
3	57189
861	57190
5	57191
12	57192
2	57193
96	57194
121	57195
965	57196
181	57197
113	57198
90	57199
3	57200
150	57201
11	57202
419	57203
63	57204
3	57205
153	57206
271	57207
325	57208
63	57209
28	57210
6	57211
649	57212
22	57213
60	57214
122	57215
890	57216
327	57217
23	57218
21	57219
301	57220
71	57221
2	57222
116	57223
6	57224
21	57225
229	57226
4	57227
222	57228
29	57229
172	57230
35	57231
131	57232
24	57233
4	57234
322	57235
1	57236
38	57237
9	57238
54	57239
92	57240
65	57241
4	57242
1	57243
579	57244
706	57245
103	57246
7	57247
30	57248
134	57249
56	57250
7	57251
15	57252
154	57253
28	57254
157	57255
11	57256
125	57257
43	57258
5	57259
58	57260
48	57261
26	57262
85	57263
466	57264
21	57265
26	57266
188	57267
46	57268
509	57269
99	57270
5	57271
9	57272
100	57273
19	57274
50	57275
2	57276
108	57277
6	57278
209	57279
14	57280
122	57281
272	57282
494	57283
52	57284
13	57285
400	57286
16	57287
1	57288
215	57289
2	57290
33	57291
16	57292
626	57293
293	57294
5	57295
49	57296
276	57297
1	57298
124	57299
1	57300
102	57301
3	57302
10	57303
110	57304
155	57305
232	57306
5	57307
3	57308
216	57309
4	57310
18	57311
121	57312
84	57313
9	57314
28	57315
6	57316
67	57317
243	57318
70	57319
163	57320
359	57321
18	57322
135	57323
149	57324
5	57325
556	57326
119	57327
138	57328
242	57329
51	57330
37	57331
164	57332
101	57333
69	57334
3	57335
1	57336
10	57337
18	57338
56	57339
9	57340
28	57341
155	57342
54	57343
495	57344
7	57345
9	57346
40	57347
168	57348
75	57349
163	57350
7	57351
17	57352
99	57353
39	57354
81	57355
45	57356
570	57357
92	57358
9	57359
5	57360
1	57361
692	57362
285	57363
110	57364
1	57365
88	57366
100	57367
160	57368
54	57369
528	57370
1	57371
69	57372
152	57373
192	57374
232	57375
5	57376
74	57377
15	57378
568	57379
4	57380
145	57381
71	57382
242	57383
27	57384
280	57385
137	57386
49	57387
76	57388
251	57389
2	57390
25	57391
25	57392
1	57393
3	57394
23	57395
211	57396
5	57397
166	57398
402	57399
92	57400
26	57401
798	57402
160	57403
202	57404
4	57405
69	57406
362	57407
50	57408
33	57409
98	57410
91	57411
31	57412
63	57413
25	57414
59	57415
2	57416
57	57417
90	57418
96	57419
73	57420
50	57421
113	57422
67	57423
198	57424
54	57425
6	57426
84	57427
541	57428
3	57429
15	57430
1	57431
99	57432
32	57433
70	57434
206	57435
47	57436
4	57437
22	57438
14	57439
154	57440
10	57441
74	57442
13	57443
22	57444
421	57445
270	57446
23	57447
24	57448
36	57449
259	57450
1	57451
34	57452
19	57453
133	57454
357	57455
14	57456
188	57457
67	57458
31	57459
544	57460
19	57461
13	57462
65	57463
66	57464
30	57465
154	57466
533	57467
261	57468
54	57469
172	57470
49	57471
471	57472
52	57473
50	57474
372	57475
17	57476
194	57477
66	57478
207	57479
140	57480
5	57481
19	57482
520	57483
46	57484
16	57485
2	57486
84	57487
4	57488
224	57489
206	57490
138	57491
34	57492
60	57493
84	57494
33	57495
377	57496
42	57497
23	57498
62	57499
17	57500
11	57501
85	57502
368	57503
187	57504
476	57505
38	57506
6	57507
68	57508
32	57509
176	57510
16	57511
515	57512
5	57513
7	57514
80	57515
3	57516
152	57517
228	57518
110	57519
39	57520
87	57521
111	57522
135	57523
507	57524
87	57525
141	57526
29	57527
89	57528
27	57529
192	57530
3	57531
482	57532
200	57533
201	57534
37	57535
17	57536
43	57537
107	57538
84	57539
133	57540
6	57541
4	57542
100	57543
819	57544
197	57545
127	57546
27	57547
47	57548
9	57549
2	57550
73	57551
206	57552
27	57553
2	57554
8	57555
39	57556
22	57557
368	57558
490	57559
333	57560
473	57561
85	57562
196	57563
168	57564
7	57565
8	57566
44	57567
15	57568
117	57569
126	57570
40	57571
31	57572
12	57573
150	57574
13	57575
264	57576
36	57577
63	57578
90	57579
231	57580
229	57581
463	57582
51	57583
44	57584
259	57585
43	57586
19	57587
16	57588
19	57589
24	57590
273	57591
651	57592
127	57593
6	57594
337	57595
200	57596
675	57597
66	57598
16	57599
89	57600
42	57601
290	57602
30	57603
53	57604
28	57605
19	57606
29	57607
402	57608
28	57609
437	57610
70	57611
16	57612
52	57613
70	57614
72	57615
360	57616
7	57617
205	57618
44	57619
122	57620
25	57621
1	57622
5	57623
195	57624
2	57625
36	57626
14	57627
95	57628
521	57629
307	57630
66	57631
194	57632
726	57633
590	57634
69	57635
157	57636
98	57637
21	57638
11	57639
9	57640
3	57641
72	57642
4	57643
16	57644
141	57645
273	57646
1	57647
5	57648
261	57649
273	57650
328	57651
13	57652
4	57653
33	57654
22	57655
70	57656
26	57657
51	57658
166	57659
395	57660
394	57661
75	57662
171	57663
176	57664
206	57665
4	57666
36	57667
7	57668
1	57669
18	57670
156	57671
287	57672
329	57673
32	57674
176	57675
64	57676
77	57677
23	57678
116	57679
42	57680
70	57681
545	57682
376	57683
424	57684
42	57685
230	57686
102	57687
307	57688
230	57689
13	57690
503	57691
49	57692
1	57693
462	57694
74	57695
3	57696
26	57697
73	57698
156	57699
478	57700
18	57701
70	57702
319	57703
135	57704
104	57705
226	57706
407	57707
83	57708
194	57709
37	57710
9	57711
17	57712
10	57713
95	57714
44	57715
43	57716
64	57717
103	57718
52	57719
54	57720
53	57721
637	57722
98	57723
16	57724
33	57725
111	57726
120	57727
38	57728
207	57729
5	57730
355	57731
14	57732
1	57733
379	57734
77	57735
92	57736
191	57737
4	57738
225	57739
233	57740
119	57741
168	57742
30	57743
70	57744
33	57745
15	57746
7	57747
856	57748
553	57749
9	57750
281	57751
7	57752
47	57753
4	57754
79	57755
12	57756
85	57757
49	57758
151	57759
28	57760
137	57761
14	57762
127	57763
34	57764
72	57765
201	57766
85	57767
139	57768
244	57769
328	57770
387	57771
32	57772
76	57773
160	57774
9	57775
77	57776
19	57777
19	57778
3	57779
184	57780
212	57781
203	57782
259	57783
11	57784
138	57785
71	57786
177	57787
204	57788
35	57789
113	57790
303	57791
250	57792
95	57793
262	57794
4	57795
29	57796
470	57797
278	57798
100	57799
23	57800
67	57801
96	57802
74	57803
663	57804
770	57805
1	57806
1	57807
109	57808
187	57809
130	57810
137	57811
118	57812
153	57813
64	57814
85	57815
1	57816
100	57817
19	57818
84	57819
221	57820
8	57821
83	57822
172	57823
192	57824
43	57825
9	57826
57	57827
48	57828
18	57829
63	57830
34	57831
627	57832
162	57833
3	57834
28	57835
1	57836
304	57837
924	57838
8	57839
149	57840
13	57841
6	57842
1031	57843
39	57844
128	57845
8	57846
5	57847
11	57848
46	57849
38	57850
82	57851
14	57852
252	57853
352	57854
953	57855
16	57856
1	57857
26	57858
214	57859
97	57860
134	57861
361	57862
13	57863
166	57864
85	57865
36	57866
548	57867
92	57868
84	57869
97	57870
343	57871
151	57872
423	57873
172	57874
118	57875
329	57876
38	57877
147	57878
275	57879
7	57880
19	57881
2	57882
19	57883
102	57884
869	57885
19	57886
303	57887
200	57888
17	57889
157	57890
1	57891
194	57892
25	57893
644	57894
4	57895
268	57896
324	57897
64	57898
7	57899
89	57900
35	57901
392	57902
2	57903
185	57904
122	57905
39	57906
60	57907
161	57908
16	57909
84	57910
57	57911
225	57912
59	57913
128	57914
8	57915
248	57916
82	57917
282	57918
29	57919
137	57920
59	57921
186	57922
9	57923
4	57924
13	57925
13	57926
16	57927
68	57928
19	57929
822	57930
32	57931
44	57932
121	57933
26	57934
747	57935
168	57936
107	57937
46	57938
209	57939
68	57940
35	57941
5	57942
79	57943
167	57944
29	57945
30	57946
24	57947
24	57948
147	57949
9	57950
46	57951
24	57952
27	57953
36	57954
21	57955
167	57956
91	57957
64	57958
7	57959
82	57960
142	57961
13	57962
1088	57963
163	57964
409	57965
161	57966
24	57967
650	57968
80	57969
62	57970
348	57971
11	57972
24	57973
142	57974
551	57975
3	57976
211	57977
48	57978
40	57979
6	57980
46	57981
32	57982
28	57983
60	57984
142	57985
172	57986
27	57987
346	57988
147	57989
425	57990
66	57991
11	57992
105	57993
96	57994
86	57995
649	57996
66	57997
215	57998
214	57999
38	58000
147	58001
270	58002
73	58003
1	58004
141	58005
130	58006
38	58007
83	58008
55	58009
9	58010
470	58011
499	58012
438	58013
405	58014
26	58015
32	58016
2	58017
10	58018
71	58019
7	58020
255	58021
16	58022
26	58023
83	58024
192	58025
3	58026
1	58027
317	58028
33	58029
3	58030
918	58031
40	58032
140	58033
368	58034
619	58035
99	58036
98	58037
382	58038
172	58039
424	58040
184	58041
11	58042
20	58043
101	58044
42	58045
21	58046
23	58047
42	58048
97	58049
41	58050
212	58051
16	58052
155	58053
166	58054
602	58055
2	58056
235	58057
23	58058
8	58059
31	58060
65	58061
33	58062
37	58063
452	58064
40	58065
87	58066
78	58067
20	58068
48	58069
3	58070
44	58071
284	58072
126	58073
71	58074
187	58075
147	58076
28	58077
6	58078
26	58079
29	58080
372	58081
599	58082
19	58083
18	58084
7	58085
62	58086
170	58087
77	58088
33	58089
146	58090
83	58091
12	58092
102	58093
46	58094
23	58095
78	58096
12	58097
58	58098
56	58099
13	58100
51	58101
527	58102
56	58103
915	58104
34	58105
5	58106
30	58107
97	58108
148	58109
20	58110
2	58111
13	58112
6	58113
261	58114
129	58115
14	58116
38	58117
412	58118
158	58119
29	58120
5	58121
12	58122
976	58123
242	58124
105	58125
60	58126
431	58127
11	58128
261	58129
55	58130
85	58131
8	58132
32	58133
37	58134
21	58135
69	58136
4	58137
423	58138
214	58139
109	58140
69	58141
39	58142
84	58143
362	58144
19	58145
114	58146
25	58147
52	58148
1	58149
4	58150
249	58151
395	58152
50	58153
74	58154
851	58155
93	58156
313	58157
70	58158
107	58159
30	58160
40	58161
71	58162
45	58163
73	58164
10	58165
277	58166
113	58167
102	58168
208	58169
702	58170
161	58171
112	58172
2	58173
25	58174
6	58175
1	58176
55	58177
34	58178
160	58179
7	58180
42	58181
129	58182
54	58183
7	58184
152	58185
91	58186
23	58187
143	58188
47	58189
13	58190
142	58191
133	58192
46	58193
21	58194
62	58195
29	58196
193	58197
18	58198
137	58199
464	58200
31	58201
38	58202
6	58203
46	58204
32	58205
118	58206
22	58207
199	58208
69	58209
2	58210
82	58211
1	58212
214	58213
27	58214
14	58215
7	58216
286	58217
75	58218
258	58219
183	58220
2	58221
47	58222
103	58223
186	58224
38	58225
12	58226
318	58227
31	58228
9	58229
246	58230
376	58231
17	58232
43	58233
33	58234
415	58235
57	58236
227	58237
198	58238
84	58239
66	58240
22	58241
64	58242
10	58243
23	58244
283	58245
333	58246
158	58247
90	58248
5	58249
1	58250
182	58251
55	58252
105	58253
228	58254
27	58255
191	58256
214	58257
42	58258
278	58259
22	58260
16	58261
6	58262
169	58263
16	58264
1	58265
297	58266
70	58267
224	58268
292	58269
118	58270
695	58271
373	58272
37	58273
176	58274
129	58275
824	58276
257	58277
131	58278
71	58279
46	58280
342	58281
188	58282
67	58283
14	58284
279	58285
23	58286
46	58287
3	58288
78	58289
1	58290
76	58291
210	58292
501	58293
82	58294
47	58295
97	58296
40	58297
90	58298
345	58299
49	58300
1	58301
112	58302
185	58303
172	58304
117	58305
16	58306
10	58307
3	58308
7	58309
20	58310
73	58311
13	58312
24	58313
45	58314
6	58315
45	58316
5	58317
14	58318
30	58319
78	58320
71	58321
90	58322
247	58323
115	58324
22	58325
56	58326
35	58327
26	58328
21	58329
120	58330
14	58331
115	58332
2	58333
3	58334
29	58335
217	58336
42	58337
137	58338
19	58339
403	58340
124	58341
20	58342
156	58343
44	58344
332	58345
93	58346
81	58347
23	58348
6	58349
547	58350
37	58351
3	58352
333	58353
19	58354
7	58355
185	58356
238	58357
31	58358
300	58359
263	58360
117	58361
212	58362
36	58363
19	58364
233	58365
171	58366
212	58367
290	58368
7	58369
18	58370
81	58371
37	58372
306	58373
49	58374
273	58375
3	58376
38	58377
93	58378
133	58379
76	58380
3	58381
8	58382
28	58383
193	58384
28	58385
41	58386
388	58387
105	58388
263	58389
75	58390
658	58391
7	58392
548	58393
116	58394
54	58395
3	58396
233	58397
385	58398
6	58399
16	58400
53	58401
145	58402
86	58403
343	58404
567	58405
197	58406
147	58407
3	58408
73	58409
8	58410
128	58411
2	58412
466	58413
319	58414
94	58415
119	58416
103	58417
36	58418
26	58419
31	58420
11	58421
33	58422
443	58423
17	58424
16	58425
37	58426
114	58427
239	58428
294	58429
166	58430
103	58431
330	58432
53	58433
3	58434
2	58435
133	58436
3	58437
18	58438
12	58439
579	58440
29	58441
198	58442
18	58443
20	58444
5	58445
231	58446
484	58447
250	58448
1	58449
135	58450
561	58451
226	58452
578	58453
167	58454
24	58455
1	58456
5	58457
30	58458
4	58459
1	58460
10	58461
1	58462
22	58463
40	58464
3	58465
144	58466
31	58467
56	58468
69	58469
1	58470
3	58471
50	58472
160	58473
3	58474
41	58475
19	58476
165	58477
43	58478
10	58479
7	58480
87	58481
11	58482
105	58483
32	58484
268	58485
178	58486
152	58487
86	58488
49	58489
33	58490
51	58491
12	58492
183	58493
142	58494
777	58495
1	58496
1	58497
167	58498
206	58499
21	58500
102	58501
3	58502
75	58503
533	58504
41	58505
471	58506
7	58507
94	58508
49	58509
161	58510
25	58511
9	58512
3	58513
1	58514
71	58515
44	58516
205	58517
4	58518
3	58519
163	58520
36	58521
53	58522
62	58523
17	58524
25	58525
485	58526
365	58527
68	58528
32	58529
39	58530
506	58531
21	58532
865	58533
51	58534
10	58535
71	58536
117	58537
188	58538
179	58539
2	58540
212	58541
41	58542
10	58543
36	58544
150	58545
242	58546
33	58547
31	58548
214	58549
11	58550
1	58551
16	58552
14	58553
1	58554
257	58555
43	58556
15	58557
98	58558
74	58559
205	58560
476	58561
10	58562
76	58563
38	58564
2	58565
66	58566
608	58567
13	58568
327	58569
16	58570
178	58571
14	58572
42	58573
49	58574
35	58575
70	58576
94	58577
35	58578
2	58579
121	58580
236	58581
180	58582
404	58583
81	58584
149	58585
122	58586
2	58587
37	58588
191	58589
11	58590
51	58591
982	58592
3	58593
8	58594
4	58595
54	58596
112	58597
12	58598
463	58599
5	58600
540	58601
105	58602
131	58603
443	58604
391	58605
41	58606
93	58607
53	58608
23	58609
34	58610
372	58611
28	58612
9	58613
145	58614
12	58615
20	58616
5	58617
120	58618
248	58619
174	58620
26	58621
44	58622
95	58623
112	58624
279	58625
11	58626
222	58627
7	58628
382	58629
469	58630
76	58631
162	58632
5	58633
149	58634
3	58635
3	58636
99	58637
22	58638
55	58639
49	58640
152	58641
185	58642
10	58643
450	58644
302	58645
181	58646
98	58647
32	58648
118	58649
5	58650
2	58651
84	58652
113	58653
204	58654
333	58655
96	58656
33	58657
110	58658
11	58659
8	58660
9	58661
166	58662
3	58663
31	58664
6	58665
66	58666
69	58667
52	58668
293	58669
36	58670
49	58671
428	58672
38	58673
548	58674
11	58675
8	58676
702	58677
62	58678
403	58679
6	58680
1	58681
27	58682
6	58683
240	58684
8	58685
229	58686
73	58687
74	58688
111	58689
152	58690
12	58691
13	58692
48	58693
31	58694
34	58695
252	58696
3	58697
26	58698
345	58699
51	58700
14	58701
15	58702
37	58703
196	58704
72	58705
12	58706
243	58707
5	58708
407	58709
2	58710
163	58711
58	58712
26	58713
36	58714
2	58715
599	58716
3	58717
249	58718
128	58719
172	58720
50	58721
207	58722
19	58723
1	58724
563	58725
84	58726
88	58727
551	58728
31	58729
34	58730
41	58731
34	58732
32	58733
13	58734
262	58735
172	58736
7	58737
624	58738
9	58739
17	58740
203	58741
71	58742
1	58743
67	58744
117	58745
6	58746
6	58747
104	58748
103	58749
23	58750
117	58751
44	58752
115	58753
94	58754
181	58755
129	58756
159	58757
304	58758
150	58759
7	58760
137	58761
47	58762
16	58763
77	58764
7	58765
154	58766
21	58767
263	58768
6	58769
4	58770
206	58771
17	58772
98	58773
49	58774
106	58775
625	58776
74	58777
9	58778
8	58779
4	58780
10	58781
42	58782
30	58783
99	58784
196	58785
3	58786
77	58787
277	58788
355	58789
1	58790
41	58791
89	58792
88	58793
109	58794
35	58795
202	58796
68	58797
23	58798
22	58799
89	58800
149	58801
267	58802
780	58803
13	58804
45	58805
83	58806
218	58807
45	58808
32	58809
1	58810
25	58811
105	58812
108	58813
135	58814
40	58815
64	58816
5	58817
1	58818
21	58819
25	58820
30	58821
57	58822
114	58823
2	58824
33	58825
117	58826
185	58827
8	58828
141	58829
1	58830
287	58831
13	58832
7	58833
113	58834
72	58835
59	58836
158	58837
88	58838
1	58839
501	58840
21	58841
191	58842
21	58843
28	58844
126	58845
105	58846
11	58847
39	58848
13	58849
42	58850
406	58851
502	58852
5	58853
48	58854
101	58855
362	58856
115	58857
44	58858
13	58859
67	58860
18	58861
63	58862
10	58863
5	58864
1	58865
57	58866
68	58867
19	58868
31	58869
4	58870
36	58871
27	58872
96	58873
67	58874
121	58875
125	58876
7	58877
35	58878
101	58879
498	58880
132	58881
137	58882
25	58883
31	58884
118	58885
58	58886
31	58887
301	58888
134	58889
69	58890
9	58891
177	58892
234	58893
21	58894
39	58895
58	58896
68	58897
12	58898
14	58899
594	58900
15	58901
327	58902
283	58903
69	58904
79	58905
63	58906
20	58907
259	58908
46	58909
97	58910
481	58911
42	58912
64	58913
29	58914
43	58915
653	58916
6	58917
43	58918
349	58919
21	58920
34	58921
38	58922
412	58923
10	58924
200	58925
186	58926
146	58927
385	58928
306	58929
296	58930
16	58931
59	58932
6	58933
73	58934
203	58935
269	58936
130	58937
161	58938
332	58939
1	58940
186	58941
41	58942
89	58943
90	58944
209	58945
470	58946
4	58947
15	58948
27	58949
162	58950
6	58951
288	58952
7	58953
128	58954
46	58955
451	58956
334	58957
498	58958
30	58959
106	58960
5	58961
442	58962
29	58963
17	58964
332	58965
57	58966
2	58967
506	58968
206	58969
143	58970
66	58971
6	58972
214	58973
232	58974
205	58975
10	58976
94	58977
14	58978
254	58979
219	58980
27	58981
507	58982
503	58983
29	58984
45	58985
72	58986
98	58987
373	58988
2	58989
21	58990
17	58991
81	58992
328	58993
137	58994
8	58995
134	58996
114	58997
1	58998
1	58999
132	59000
5	59001
35	59002
5	59003
181	59004
154	59005
145	59006
108	59007
8	59008
41	59009
1	59010
1	59011
47	59012
83	59013
4	59014
27	59015
89	59016
81	59017
128	59018
197	59019
391	59020
49	59021
73	59022
21	59023
74	59024
65	59025
27	59026
177	59027
30	59028
7	59029
90	59030
15	59031
96	59032
121	59033
3	59034
6	59035
89	59036
35	59037
178	59038
31	59039
53	59040
50	59041
54	59042
10	59043
160	59044
170	59045
241	59046
353	59047
29	59048
195	59049
103	59050
7	59051
9	59052
28	59053
115	59054
208	59055
25	59056
52	59057
25	59058
1	59059
6	59060
96	59061
128	59062
65	59063
693	59064
44	59065
358	59066
521	59067
31	59068
191	59069
7	59070
63	59071
27	59072
6	59073
9	59074
191	59075
51	59076
141	59077
240	59078
1	59079
160	59080
663	59081
3	59082
69	59083
119	59084
20	59085
5	59086
20	59087
108	59088
6	59089
98	59090
523	59091
40	59092
53	59093
25	59094
125	59095
17	59096
1	59097
330	59098
16	59099
45	59100
1117	59101
145	59102
49	59103
20	59104
5	59105
600	59106
42	59107
539	59108
24	59109
479	59110
1	59111
8	59112
272	59113
12	59114
10	59115
154	59116
37	59117
29	59118
4	59119
282	59120
45	59121
66	59122
128	59123
35	59124
208	59125
5	59126
19	59127
185	59128
6	59129
17	59130
343	59131
20	59132
101	59133
4	59134
6	59135
29	59136
13	59137
147	59138
5	59139
516	59140
6	59141
507	59142
545	59143
8	59144
306	59145
2	59146
124	59147
1	59148
53	59149
61	59150
112	59151
324	59152
66	59153
26	59154
152	59155
127	59156
2	59157
269	59158
7	59159
151	59160
12	59161
111	59162
469	59163
78	59164
107	59165
493	59166
209	59167
94	59168
103	59169
35	59170
25	59171
51	59172
63	59173
50	59174
217	59175
118	59176
19	59177
19	59178
59	59179
5	59180
71	59181
5	59182
230	59183
40	59184
191	59185
38	59186
67	59187
6	59188
10	59189
2	59190
86	59191
43	59192
94	59193
61	59194
31	59195
97	59196
175	59197
206	59198
71	59199
68	59200
18	59201
191	59202
43	59203
4	59204
94	59205
93	59206
452	59207
35	59208
33	59209
623	59210
1	59211
263	59212
4	59213
504	59214
187	59215
279	59216
9	59217
100	59218
109	59219
52	59220
6	59221
39	59222
26	59223
10	59224
50	59225
45	59226
45	59227
26	59228
449	59229
71	59230
47	59231
117	59232
106	59233
53	59234
40	59235
488	59236
183	59237
18	59238
125	59239
32	59240
377	59241
550	59242
13	59243
699	59244
593	59245
6	59246
1	59247
171	59248
24	59249
54	59250
7	59251
38	59252
3	59253
4	59254
797	59255
16	59256
766	59257
97	59258
266	59259
26	59260
1	59261
70	59262
80	59263
234	59264
214	59265
119	59266
92	59267
200	59268
440	59269
288	59270
14	59271
11	59272
7	59273
37	59274
28	59275
3	59276
1	59277
20	59278
23	59279
51	59280
6	59281
8	59282
142	59283
22	59284
45	59285
172	59286
6	59287
27	59288
150	59289
488	59290
1	59291
12	59292
374	59293
20	59294
308	59295
174	59296
26	59297
55	59298
30	59299
189	59300
67	59301
6	59302
435	59303
230	59304
468	59305
334	59306
99	59307
5	59308
338	59309
64	59310
8	59311
45	59312
52	59313
383	59314
45	59315
145	59316
156	59317
2	59318
104	59319
106	59320
98	59321
417	59322
160	59323
185	59324
7	59325
4	59326
186	59327
140	59328
8	59329
438	59330
206	59331
16	59332
110	59333
167	59334
49	59335
46	59336
9	59337
101	59338
123	59339
76	59340
71	59341
62	59342
79	59343
214	59344
46	59345
6	59346
64	59347
172	59348
24	59349
214	59350
268	59351
64	59352
4	59353
11	59354
41	59355
94	59356
415	59357
304	59358
48	59359
404	59360
2	59361
48	59362
16	59363
167	59364
45	59365
89	59366
36	59367
260	59368
183	59369
2	59370
4	59371
269	59372
3	59373
36	59374
60	59375
3	59376
3	59377
260	59378
23	59379
3	59380
203	59381
49	59382
128	59383
2	59384
8	59385
857	59386
83	59387
4	59388
456	59389
23	59390
23	59391
22	59392
715	59393
147	59394
4	59395
146	59396
13	59397
27	59398
14	59399
8	59400
184	59401
84	59402
11	59403
5	59404
41	59405
32	59406
3	59407
25	59408
14	59409
5	59410
7	59411
31	59412
42	59413
261	59414
125	59415
91	59416
245	59417
8	59418
10	59419
10	59420
58	59421
30	59422
5	59423
105	59424
28	59425
190	59426
98	59427
46	59428
3	59429
31	59430
574	59431
87	59432
104	59433
38	59434
81	59435
475	59436
148	59437
471	59438
92	59439
119	59440
228	59441
255	59442
57	59443
1	59444
441	59445
36	59446
22	59447
5	59448
317	59449
3	59450
15	59451
38	59452
1055	59453
38	59454
34	59455
98	59456
212	59457
5	59458
11	59459
206	59460
70	59461
15	59462
124	59463
206	59464
169	59465
25	59466
481	59467
131	59468
24	59469
633	59470
134	59471
18	59472
73	59473
5	59474
62	59475
57	59476
84	59477
498	59478
23	59479
55	59480
33	59481
272	59482
216	59483
11	59484
40	59485
183	59486
518	59487
5	59488
72	59489
200	59490
435	59491
156	59492
64	59493
135	59494
83	59495
27	59496
17	59497
124	59498
5	59499
80	59500
219	59501
112	59502
515	59503
94	59504
42	59505
238	59506
683	59507
37	59508
3	59509
11	59510
83	59511
1	59512
9	59513
202	59514
43	59515
269	59516
57	59517
142	59518
11	59519
2	59520
4	59521
233	59522
133	59523
3	59524
14	59525
200	59526
1	59527
44	59528
199	59529
766	59530
18	59531
161	59532
43	59533
412	59534
453	59535
8	59536
176	59537
1	59538
253	59539
48	59540
2	59541
72	59542
53	59543
72	59544
3	59545
32	59546
15	59547
5	59548
41	59549
52	59550
2	59551
16	59552
32	59553
7	59554
2	59555
111	59556
302	59557
117	59558
45	59559
6	59560
34	59561
95	59562
130	59563
74	59564
11	59565
10	59566
132	59567
173	59568
64	59569
12	59570
4	59571
7	59572
561	59573
49	59574
70	59575
162	59576
165	59577
4	59578
5	59579
9	59580
39	59581
8	59582
519	59583
5	59584
19	59585
111	59586
138	59587
85	59588
13	59589
50	59590
483	59591
32	59592
3	59593
321	59594
74	59595
74	59596
8	59597
236	59598
27	59599
81	59600
110	59601
302	59602
124	59603
11	59604
29	59605
47	59606
80	59607
179	59608
48	59609
8	59610
811	59611
558	59612
3	59613
372	59614
78	59615
7	59616
52	59617
62	59618
467	59619
141	59620
78	59621
5	59622
159	59623
149	59624
2	59625
343	59626
855	59627
314	59628
103	59629
508	59630
222	59631
3	59632
19	59633
54	59634
128	59635
56	59636
343	59637
1	59638
77	59639
150	59640
275	59641
99	59642
40	59643
1	59644
275	59645
46	59646
8	59647
1	59648
78	59649
8	59650
137	59651
49	59652
85	59653
1	59654
31	59655
135	59656
109	59657
194	59658
85	59659
288	59660
8	59661
83	59662
25	59663
27	59664
1	59665
4	59666
130	59667
29	59668
260	59669
175	59670
1	59671
17	59672
90	59673
95	59674
361	59675
10	59676
22	59677
194	59678
269	59679
193	59680
23	59681
157	59682
11	59683
50	59684
15	59685
218	59686
34	59687
51	59688
14	59689
70	59690
101	59691
1	59692
34	59693
48	59694
16	59695
240	59696
101	59697
692	59698
43	59699
329	59700
552	59701
65	59702
16	59703
306	59704
21	59705
107	59706
186	59707
224	59708
143	59709
4	59710
31	59711
23	59712
1	59713
255	59714
77	59715
7	59716
709	59717
76	59718
51	59719
19	59720
278	59721
97	59722
39	59723
379	59724
104	59725
3	59726
23	59727
342	59728
6	59729
73	59730
6	59731
2	59732
161	59733
28	59734
82	59735
43	59736
290	59737
48	59738
8	59739
317	59740
129	59741
3	59742
71	59743
22	59744
84	59745
77	59746
69	59747
21	59748
68	59749
6	59750
26	59751
262	59752
2	59753
4	59754
80	59755
112	59756
39	59757
10	59758
82	59759
57	59760
7	59761
23	59762
105	59763
99	59764
389	59765
17	59766
28	59767
60	59768
8	59769
47	59770
280	59771
20	59772
873	59773
1	59774
182	59775
23	59776
38	59777
186	59778
212	59779
63	59780
82	59781
3	59782
5	59783
8	59784
58	59785
529	59786
55	59787
4	59788
320	59789
190	59790
49	59791
42	59792
369	59793
40	59794
86	59795
84	59796
50	59797
4	59798
192	59799
5	59800
37	59801
8	59802
11	59803
568	59804
5	59805
10	59806
13	59807
343	59808
11	59809
78	59810
33	59811
164	59812
211	59813
65	59814
145	59815
139	59816
298	59817
21	59818
20	59819
329	59820
303	59821
164	59822
32	59823
90	59824
16	59825
21	59826
97	59827
64	59828
94	59829
1	59830
26	59831
63	59832
20	59833
34	59834
8	59835
28	59836
80	59837
56	59838
4	59839
62	59840
258	59841
23	59842
15	59843
29	59844
25	59845
23	59846
73	59847
71	59848
375	59849
7	59850
59	59851
167	59852
66	59853
8	59854
35	59855
57	59856
32	59857
19	59858
6	59859
22	59860
413	59861
599	59862
253	59863
7	59864
155	59865
3	59866
51	59867
209	59868
306	59869
6	59870
557	59871
4	59872
3	59873
31	59874
230	59875
17	59876
7	59877
145	59878
22	59879
28	59880
309	59881
42	59882
64	59883
15	59884
2	59885
124	59886
21	59887
6	59888
117	59889
27	59890
444	59891
60	59892
9	59893
9	59894
1	59895
109	59896
79	59897
4	59898
6	59899
34	59900
34	59901
399	59902
57	59903
35	59904
101	59905
151	59906
170	59907
20	59908
284	59909
3	59910
157	59911
284	59912
76	59913
75	59914
13	59915
27	59916
38	59917
78	59918
5	59919
210	59920
38	59921
349	59922
7	59923
220	59924
275	59925
9	59926
8	59927
417	59928
95	59929
110	59930
26	59931
603	59932
61	59933
19	59934
308	59935
11	59936
230	59937
53	59938
15	59939
137	59940
3	59941
655	59942
168	59943
81	59944
67	59945
9	59946
85	59947
537	59948
172	59949
301	59950
896	59951
26	59952
27	59953
126	59954
22	59955
10	59956
28	59957
93	59958
287	59959
160	59960
113	59961
22	59962
19	59963
435	59964
11	59965
705	59966
188	59967
296	59968
394	59969
126	59970
5	59971
5	59972
23	59973
11	59974
70	59975
16	59976
153	59977
909	59978
26	59979
18	59980
15	59981
238	59982
38	59983
555	59984
270	59985
49	59986
427	59987
36	59988
58	59989
15	59990
6	59991
143	59992
134	59993
2	59994
259	59995
483	59996
1	59997
146	59998
128	59999
184	60000
16	60001
5	60002
27	60003
1	60004
735	60005
153	60006
313	60007
44	60008
14	60009
268	60010
164	60011
10	60012
197	60013
15	60014
2	60015
18	60016
248	60017
149	60018
64	60019
429	60020
258	60021
4	60022
35	60023
4	60024
43	60025
18	60026
83	60027
60	60028
12	60029
4	60030
3	60031
431	60032
40	60033
241	60034
207	60035
38	60036
429	60037
19	60038
3	60039
261	60040
7	60041
35	60042
73	60043
1	60044
95	60045
5	60046
54	60047
466	60048
38	60049
3	60050
13	60051
50	60052
1	60053
6	60054
110	60055
11	60056
465	60057
163	60058
422	60059
120	60060
733	60061
33	60062
46	60063
104	60064
536	60065
74	60066
214	60067
25	60068
3	60069
62	60070
29	60071
379	60072
196	60073
2	60074
799	60075
97	60076
88	60077
61	60078
14	60079
253	60080
628	60081
10	60082
252	60083
641	60084
11	60085
493	60086
21	60087
1	60088
123	60089
63	60090
65	60091
159	60092
31	60093
15	60094
202	60095
17	60096
2	60097
5	60098
117	60099
48	60100
129	60101
170	60102
192	60103
2	60104
5	60105
140	60106
222	60107
15	60108
3	60109
42	60110
46	60111
10	60112
50	60113
211	60114
74	60115
88	60116
22	60117
43	60118
130	60119
123	60120
5	60121
508	60122
169	60123
219	60124
15	60125
13	60126
117	60127
803	60128
393	60129
89	60130
128	60131
172	60132
84	60133
41	60134
10	60135
31	60136
21	60137
12	60138
30	60139
254	60140
37	60141
31	60142
10	60143
33	60144
141	60145
64	60146
1	60147
48	60148
89	60149
28	60150
6	60151
23	60152
271	60153
884	60154
275	60155
460	60156
60	60157
14	60158
813	60159
430	60160
5	60161
46	60162
123	60163
51	60164
208	60165
113	60166
97	60167
55	60168
292	60169
189	60170
13	60171
161	60172
36	60173
9	60174
99	60175
400	60176
5	60177
89	60178
67	60179
4	60180
328	60181
11	60182
425	60183
72	60184
161	60185
35	60186
50	60187
5	60188
107	60189
38	60190
44	60191
67	60192
13	60193
17	60194
164	60195
109	60196
15	60197
140	60198
71	60199
3	60200
237	60201
17	60202
191	60203
60	60204
157	60205
50	60206
154	60207
167	60208
18	60209
179	60210
5	60211
418	60212
71	60213
175	60214
8	60215
60	60216
497	60217
36	60218
419	60219
2	60220
395	60221
82	60222
183	60223
850	60224
83	60225
196	60226
53	60227
20	60228
43	60229
52	60230
43	60231
547	60232
939	60233
219	60234
6	60235
62	60236
26	60237
7	60238
122	60239
96	60240
83	60241
8	60242
229	60243
224	60244
393	60245
34	60246
52	60247
130	60248
728	60249
89	60250
432	60251
142	60252
40	60253
7	60254
40	60255
634	60256
46	60257
4	60258
41	60259
142	60260
87	60261
6	60262
243	60263
42	60264
442	60265
25	60266
121	60267
109	60268
38	60269
115	60270
18	60271
59	60272
132	60273
12	60274
334	60275
76	60276
73	60277
176	60278
100	60279
13	60280
111	60281
29	60282
3	60283
32	60284
63	60285
174	60286
12	60287
20	60288
377	60289
163	60290
39	60291
293	60292
59	60293
64	60294
21	60295
152	60296
330	60297
532	60298
179	60299
3	60300
139	60301
60	60302
187	60303
486	60304
5	60305
4	60306
61	60307
96	60308
414	60309
2	60310
2	60311
16	60312
4	60313
176	60314
67	60315
186	60316
27	60317
112	60318
394	60319
243	60320
17	60321
81	60322
61	60323
31	60324
149	60325
121	60326
221	60327
68	60328
510	60329
56	60330
101	60331
143	60332
39	60333
170	60334
2	60335
11	60336
414	60337
28	60338
318	60339
1	60340
117	60341
8	60342
377	60343
11	60344
38	60345
307	60346
50	60347
87	60348
442	60349
202	60350
1	60351
26	60352
12	60353
19	60354
264	60355
9	60356
5	60357
8	60358
87	60359
18	60360
219	60361
14	60362
61	60363
617	60364
206	60365
129	60366
5	60367
282	60368
32	60369
144	60370
316	60371
33	60372
396	60373
54	60374
304	60375
227	60376
55	60377
154	60378
13	60379
59	60380
17	60381
331	60382
2	60383
98	60384
5	60385
77	60386
24	60387
15	60388
94	60389
19	60390
90	60391
67	60392
80	60393
13	60394
102	60395
171	60396
250	60397
27	60398
131	60399
3	60400
4	60401
17	60402
37	60403
141	60404
57	60405
109	60406
141	60407
6	60408
232	60409
5	60410
142	60411
130	60412
7	60413
91	60414
2	60415
310	60416
222	60417
8	60418
46	60419
332	60420
54	60421
132	60422
120	60423
50	60424
184	60425
9	60426
398	60427
9	60428
58	60429
49	60430
6	60431
148	60432
3	60433
334	60434
78	60435
11	60436
2	60437
60	60438
65	60439
20	60440
192	60441
97	60442
98	60443
378	60444
171	60445
3	60446
479	60447
9	60448
101	60449
4	60450
42	60451
94	60452
5	60453
7	60454
2	60455
27	60456
118	60457
53	60458
6	60459
61	60460
27	60461
7	60462
377	60463
34	60464
18	60465
275	60466
77	60467
35	60468
81	60469
62	60470
3	60471
541	60472
10	60473
3	60474
55	60475
176	60476
65	60477
141	60478
44	60479
59	60480
48	60481
270	60482
136	60483
195	60484
69	60485
32	60486
80	60487
4	60488
162	60489
40	60490
6	60491
132	60492
42	60493
3	60494
92	60495
31	60496
269	60497
5	60498
94	60499
135	60500
71	60501
101	60502
102	60503
5	60504
24	60505
204	60506
552	60507
452	60508
226	60509
462	60510
280	60511
16	60512
7	60513
8	60514
16	60515
18	60516
310	60517
10	60518
9	60519
54	60520
50	60521
51	60522
512	60523
749	60524
101	60525
145	60526
42	60527
247	60528
103	60529
71	60530
216	60531
150	60532
100	60533
8	60534
17	60535
204	60536
160	60537
77	60538
14	60539
2	60540
15	60541
5	60542
7	60543
243	60544
581	60545
2	60546
67	60547
103	60548
577	60549
6	60550
210	60551
1	60552
5	60553
10	60554
19	60555
119	60556
3	60557
4	60558
27	60559
23	60560
259	60561
397	60562
197	60563
40	60564
107	60565
1	60566
135	60567
63	60568
22	60569
719	60570
505	60571
28	60572
12	60573
56	60574
150	60575
1	60576
9	60577
14	60578
142	60579
37	60580
5	60581
111	60582
11	60583
12	60584
4	60585
20	60586
274	60587
13	60588
118	60589
45	60590
116	60591
581	60592
475	60593
289	60594
11	60595
65	60596
13	60597
43	60598
74	60599
519	60600
757	60601
144	60602
3	60603
3	60604
34	60605
3	60606
25	60607
93	60608
4	60609
80	60610
43	60611
655	60612
9	60613
58	60614
53	60615
47	60616
266	60617
77	60618
248	60619
77	60620
34	60621
43	60622
42	60623
71	60624
112	60625
25	60626
350	60627
92	60628
37	60629
38	60630
238	60631
146	60632
96	60633
8	60634
143	60635
33	60636
1	60637
2	60638
467	60639
50	60640
86	60641
32	60642
9	60643
52	60644
3	60645
90	60646
29	60647
39	60648
20	60649
42	60650
2	60651
48	60652
134	60653
77	60654
295	60655
48	60656
33	60657
66	60658
27	60659
11	60660
37	60661
84	60662
69	60663
3	60664
11	60665
426	60666
277	60667
343	60668
114	60669
83	60670
177	60671
162	60672
191	60673
120	60674
344	60675
128	60676
65	60677
35	60678
29	60679
467	60680
731	60681
4	60682
9	60683
19	60684
693	60685
64	60686
149	60687
83	60688
149	60689
43	60690
42	60691
179	60692
45	60693
143	60694
3	60695
5	60696
32	60697
400	60698
43	60699
47	60700
329	60701
17	60702
2	60703
178	60704
112	60705
4	60706
237	60707
36	60708
270	60709
8	60710
58	60711
175	60712
73	60713
158	60714
70	60715
36	60716
11	60717
8	60718
11	60719
176	60720
175	60721
122	60722
99	60723
18	60724
129	60725
24	60726
22	60727
14	60728
50	60729
56	60730
68	60731
39	60732
226	60733
86	60734
4	60735
22	60736
42	60737
151	60738
31	60739
97	60740
21	60741
45	60742
756	60743
1	60744
17	60745
140	60746
39	60747
206	60748
20	60749
40	60750
67	60751
420	60752
25	60753
22	60754
290	60755
12	60756
3	60757
348	60758
2	60759
4	60760
87	60761
355	60762
20	60763
32	60764
29	60765
191	60766
1	60767
9	60768
292	60769
76	60770
31	60771
332	60772
20	60773
199	60774
45	60775
694	60776
16	60777
207	60778
4	60779
177	60780
9	60781
135	60782
41	60783
225	60784
26	60785
13	60786
28	60787
53	60788
427	60789
1	60790
68	60791
4	60792
1	60793
58	60794
7	60795
184	60796
437	60797
2	60798
5	60799
510	60800
48	60801
34	60802
120	60803
36	60804
273	60805
4	60806
40	60807
71	60808
25	60809
305	60810
47	60811
175	60812
31	60813
4	60814
64	60815
73	60816
383	60817
32	60818
391	60819
38	60820
206	60821
80	60822
1	60823
322	60824
89	60825
384	60826
74	60827
14	60828
10	60829
1	60830
64	60831
26	60832
57	60833
71	60834
14	60835
5	60836
3	60837
42	60838
3	60839
17	60840
770	60841
215	60842
55	60843
166	60844
92	60845
575	60846
242	60847
27	60848
29	60849
65	60850
207	60851
29	60852
256	60853
318	60854
81	60855
70	60856
311	60857
6	60858
42	60859
426	60860
3	60861
56	60862
170	60863
5	60864
22	60865
32	60866
16	60867
30	60868
570	60869
141	60870
6	60871
23	60872
555	60873
80	60874
233	60875
69	60876
4	60877
667	60878
39	60879
18	60880
124	60881
139	60882
116	60883
135	60884
69	60885
16	60886
60	60887
20	60888
1	60889
219	60890
65	60891
108	60892
105	60893
283	60894
67	60895
9	60896
201	60897
2	60898
567	60899
566	60900
8	60901
17	60902
283	60903
27	60904
24	60905
5	60906
59	60907
177	60908
7	60909
1	60910
9	60911
68	60912
625	60913
126	60914
41	60915
6	60916
27	60917
257	60918
104	60919
44	60920
25	60921
9	60922
43	60923
25	60924
300	60925
76	60926
2	60927
53	60928
20	60929
4	60930
24	60931
281	60932
52	60933
73	60934
79	60935
190	60936
189	60937
25	60938
60	60939
371	60940
158	60941
171	60942
31	60943
5	60944
19	60945
169	60946
8	60947
34	60948
585	60949
20	60950
118	60951
74	60952
133	60953
500	60954
100	60955
5	60956
663	60957
20	60958
33	60959
17	60960
59	60961
5	60962
46	60963
93	60964
91	60965
33	60966
659	60967
43	60968
3	60969
112	60970
175	60971
305	60972
130	60973
93	60974
38	60975
4	60976
48	60977
1	60978
7	60979
90	60980
76	60981
24	60982
127	60983
20	60984
16	60985
13	60986
7	60987
83	60988
396	60989
154	60990
85	60991
18	60992
76	60993
30	60994
17	60995
100	60996
149	60997
13	60998
16	60999
47	61000
184	61001
149	61002
49	61003
336	61004
189	61005
3	61006
322	61007
16	61008
2	61009
47	61010
41	61011
12	61012
95	61013
67	61014
596	61015
83	61016
25	61017
19	61018
727	61019
113	61020
111	61021
341	61022
3	61023
128	61024
228	61025
3	61026
273	61027
5	61028
36	61029
37	61030
292	61031
146	61032
58	61033
174	61034
497	61035
361	61036
32	61037
214	61038
17	61039
108	61040
510	61041
3	61042
18	61043
4	61044
297	61045
1	61046
27	61047
19	61048
9	61049
56	61050
20	61051
26	61052
28	61053
5	61054
10	61055
1	61056
29	61057
463	61058
35	61059
7	61060
15	61061
9	61062
176	61063
108	61064
84	61065
6	61066
23	61067
17	61068
392	61069
62	61070
4	61071
37	61072
127	61073
8	61074
27	61075
100	61076
248	61077
378	61078
86	61079
85	61080
29	61081
5	61082
476	61083
95	61084
23	61085
25	61086
1013	61087
136	61088
17	61089
176	61090
68	61091
1	61092
58	61093
7	61094
6	61095
4	61096
623	61097
38	61098
14	61099
26	61100
224	61101
971	61102
67	61103
377	61104
47	61105
43	61106
6	61107
125	61108
279	61109
188	61110
18	61111
425	61112
152	61113
25	61114
12	61115
12	61116
285	61117
17	61118
16	61119
38	61120
791	61121
6	61122
5	61123
8	61124
187	61125
9	61126
184	61127
132	61128
36	61129
478	61130
1	61131
333	61132
495	61133
2	61134
169	61135
205	61136
19	61137
10	61138
22	61139
41	61140
97	61141
4	61142
10	61143
22	61144
5	61145
309	61146
52	61147
409	61148
180	61149
138	61150
46	61151
31	61152
239	61153
150	61154
31	61155
316	61156
62	61157
327	61158
19	61159
10	61160
2	61161
795	61162
262	61163
76	61164
2	61165
473	61166
70	61167
73	61168
3	61169
295	61170
608	61171
5	61172
2	61173
295	61174
147	61175
127	61176
433	61177
48	61178
2	61179
78	61180
39	61181
185	61182
165	61183
2	61184
189	61185
146	61186
89	61187
93	61188
34	61189
64	61190
10	61191
8	61192
489	61193
445	61194
774	61195
110	61196
39	61197
21	61198
10	61199
28	61200
91	61201
191	61202
93	61203
42	61204
99	61205
563	61206
185	61207
348	61208
4	61209
424	61210
155	61211
210	61212
32	61213
359	61214
340	61215
26	61216
6	61217
5	61218
3	61219
227	61220
232	61221
430	61222
2	61223
16	61224
3	61225
11	61226
475	61227
464	61228
39	61229
10	61230
87	61231
350	61232
4	61233
716	61234
4	61235
420	61236
22	61237
382	61238
50	61239
45	61240
7	61241
14	61242
124	61243
78	61244
51	61245
87	61246
147	61247
3	61248
37	61249
242	61250
108	61251
193	61252
43	61253
188	61254
24	61255
37	61256
29	61257
37	61258
9	61259
2	61260
15	61261
127	61262
36	61263
25	61264
17	61265
139	61266
42	61267
6	61268
55	61269
199	61270
73	61271
33	61272
53	61273
217	61274
1	61275
57	61276
479	61277
163	61278
262	61279
662	61280
353	61281
304	61282
356	61283
16	61284
6	61285
74	61286
64	61287
87	61288
139	61289
220	61290
294	61291
233	61292
22	61293
131	61294
2	61295
30	61296
81	61297
138	61298
41	61299
138	61300
11	61301
5	61302
407	61303
43	61304
102	61305
454	61306
386	61307
205	61308
337	61309
101	61310
24	61311
33	61312
70	61313
57	61314
175	61315
38	61316
26	61317
5	61318
61	61319
165	61320
267	61321
217	61322
6	61323
2	61324
19	61325
124	61326
104	61327
9	61328
160	61329
2	61330
11	61331
14	61332
9	61333
235	61334
2	61335
3	61336
1	61337
6	61338
25	61339
5	61340
26	61341
74	61342
4	61343
33	61344
82	61345
154	61346
104	61347
277	61348
1	61349
52	61350
45	61351
44	61352
10	61353
161	61354
204	61355
44	61356
169	61357
10	61358
22	61359
228	61360
132	61361
63	61362
73	61363
73	61364
39	61365
114	61366
53	61367
165	61368
18	61369
93	61370
8	61371
13	61372
5	61373
174	61374
106	61375
97	61376
42	61377
38	61378
86	61379
59	61380
211	61381
181	61382
6	61383
84	61384
83	61385
8	61386
451	61387
29	61388
11	61389
124	61390
4	61391
341	61392
185	61393
3	61394
71	61395
80	61396
177	61397
263	61398
33	61399
741	61400
57	61401
144	61402
35	61403
21	61404
101	61405
2	61406
224	61407
9	61408
51	61409
10	61410
252	61411
1	61412
47	61413
8	61414
25	61415
46	61416
3	61417
273	61418
157	61419
18	61420
236	61421
46	61422
42	61423
6	61424
57	61425
92	61426
34	61427
6	61428
107	61429
68	61430
12	61431
8	61432
15	61433
82	61434
30	61435
12	61436
59	61437
313	61438
162	61439
295	61440
22	61441
1112	61442
45	61443
13	61444
45	61445
11	61446
10	61447
2	61448
901	61449
4	61450
15	61451
148	61452
100	61453
408	61454
17	61455
25	61456
305	61457
14	61458
255	61459
83	61460
58	61461
4	61462
34	61463
9	61464
84	61465
15	61466
340	61467
10	61468
410	61469
83	61470
36	61471
49	61472
65	61473
46	61474
285	61475
226	61476
34	61477
6	61478
5	61479
12	61480
73	61481
77	61482
7	61483
633	61484
16	61485
11	61486
21	61487
70	61488
105	61489
419	61490
22	61491
29	61492
390	61493
8	61494
123	61495
151	61496
184	61497
39	61498
313	61499
20	61500
2	61501
230	61502
33	61503
114	61504
22	61505
157	61506
173	61507
335	61508
56	61509
88	61510
169	61511
17	61512
7	61513
39	61514
808	61515
71	61516
30	61517
18	61518
87	61519
9	61520
1	61521
159	61522
206	61523
32	61524
7	61525
28	61526
12	61527
105	61528
589	61529
26	61530
124	61531
33	61532
233	61533
37	61534
46	61535
165	61536
75	61537
413	61538
77	61539
410	61540
9	61541
8	61542
51	61543
6	61544
28	61545
28	61546
276	61547
5	61548
24	61549
422	61550
148	61551
145	61552
47	61553
24	61554
22	61555
68	61556
43	61557
88	61558
115	61559
152	61560
60	61561
57	61562
72	61563
3	61564
180	61565
32	61566
9	61567
219	61568
267	61569
48	61570
3	61571
29	61572
2	61573
371	61574
382	61575
15	61576
41	61577
121	61578
582	61579
13	61580
53	61581
42	61582
21	61583
95	61584
27	61585
113	61586
80	61587
533	61588
18	61589
5	61590
132	61591
236	61592
13	61593
38	61594
3	61595
2	61596
156	61597
478	61598
274	61599
49	61600
7	61601
765	61602
99	61603
94	61604
414	61605
110	61606
5	61607
52	61608
50	61609
523	61610
459	61611
161	61612
390	61613
18	61614
190	61615
122	61616
436	61617
41	61618
307	61619
114	61620
86	61621
402	61622
43	61623
550	61624
206	61625
1	61626
41	61627
39	61628
36	61629
3	61630
335	61631
144	61632
22	61633
5	61634
19	61635
1	61636
128	61637
8	61638
110	61639
10	61640
341	61641
205	61642
54	61643
234	61644
215	61645
26	61646
63	61647
193	61648
492	61649
757	61650
23	61651
19	61652
28	61653
25	61654
14	61655
446	61656
5	61657
234	61658
30	61659
522	61660
283	61661
182	61662
87	61663
14	61664
31	61665
49	61666
32	61667
40	61668
11	61669
65	61670
38	61671
60	61672
456	61673
46	61674
38	61675
466	61676
250	61677
47	61678
13	61679
46	61680
24	61681
842	61682
21	61683
38	61684
41	61685
36	61686
14	61687
243	61688
240	61689
400	61690
6	61691
27	61692
47	61693
153	61694
101	61695
445	61696
1	61697
30	61698
293	61699
39	61700
144	61701
25	61702
180	61703
390	61704
234	61705
151	61706
25	61707
2	61708
1	61709
293	61710
926	61711
51	61712
23	61713
9	61714
15	61715
43	61716
13	61717
380	61718
199	61719
196	61720
19	61721
4	61722
172	61723
72	61724
10	61725
14	61726
65	61727
13	61728
11	61729
18	61730
12	61731
41	61732
280	61733
1	61734
15	61735
4	61736
5	61737
84	61738
444	61739
16	61740
532	61741
50	61742
331	61743
23	61744
69	61745
195	61746
8	61747
309	61748
14	61749
211	61750
1	61751
61	61752
19	61753
152	61754
13	61755
116	61756
25	61757
40	61758
100	61759
136	61760
75	61761
107	61762
25	61763
369	61764
71	61765
15	61766
1	61767
2	61768
634	61769
734	61770
4	61771
21	61772
3	61773
217	61774
621	61775
9	61776
34	61777
44	61778
501	61779
5	61780
57	61781
166	61782
1	61783
47	61784
12	61785
63	61786
19	61787
61	61788
212	61789
40	61790
40	61791
37	61792
187	61793
20	61794
68	61795
142	61796
124	61797
316	61798
466	61799
7	61800
6	61801
13	61802
70	61803
49	61804
6	61805
300	61806
21	61807
332	61808
317	61809
9	61810
243	61811
94	61812
148	61813
58	61814
363	61815
1	61816
123	61817
470	61818
20	61819
6	61820
221	61821
3	61822
4	61823
69	61824
1	61825
36	61826
278	61827
2	61828
2	61829
359	61830
296	61831
7	61832
64	61833
10	61834
23	61835
571	61836
35	61837
173	61838
66	61839
14	61840
7	61841
7	61842
7	61843
167	61844
49	61845
355	61846
377	61847
15	61848
745	61849
20	61850
63	61851
45	61852
89	61853
495	61854
10	61855
16	61856
47	61857
39	61858
27	61859
66	61860
34	61861
107	61862
31	61863
65	61864
110	61865
3	61866
5	61867
501	61868
105	61869
3	61870
114	61871
11	61872
1	61873
6	61874
561	61875
177	61876
61	61877
4	61878
2	61879
40	61880
128	61881
178	61882
155	61883
4	61884
19	61885
40	61886
629	61887
48	61888
190	61889
4	61890
196	61891
7	61892
6	61893
8	61894
267	61895
24	61896
99	61897
209	61898
10	61899
104	61900
51	61901
5	61902
69	61903
352	61904
305	61905
29	61906
22	61907
66	61908
25	61909
542	61910
45	61911
40	61912
1	61913
152	61914
119	61915
72	61916
5	61917
65	61918
147	61919
309	61920
30	61921
39	61922
2	61923
46	61924
16	61925
37	61926
11	61927
34	61928
339	61929
10	61930
386	61931
17	61932
75	61933
155	61934
34	61935
4	61936
2	61937
6	61938
5	61939
1	61940
65	61941
24	61942
2	61943
72	61944
75	61945
27	61946
2	61947
62	61948
5	61949
2	61950
40	61951
37	61952
6	61953
404	61954
255	61955
71	61956
25	61957
9	61958
30	61959
5	61960
16	61961
717	61962
68	61963
20	61964
208	61965
162	61966
422	61967
4	61968
82	61969
124	61970
54	61971
264	61972
81	61973
179	61974
5	61975
50	61976
13	61977
32	61978
12	61979
55	61980
159	61981
7	61982
2	61983
41	61984
9	61985
26	61986
357	61987
177	61988
129	61989
18	61990
5	61991
344	61992
53	61993
90	61994
40	61995
17	61996
6	61997
24	61998
487	61999
28	62000
30	62001
49	62002
230	62003
97	62004
157	62005
294	62006
317	62007
135	62008
525	62009
1	62010
81	62011
712	62012
134	62013
4	62014
559	62015
107	62016
14	62017
2	62018
1	62019
2	62020
30	62021
4	62022
18	62023
4	62024
5	62025
50	62026
33	62027
482	62028
3	62029
618	62030
68	62031
139	62032
47	62033
84	62034
67	62035
238	62036
562	62037
99	62038
2	62039
114	62040
218	62041
56	62042
20	62043
49	62044
275	62045
3	62046
109	62047
454	62048
109	62049
61	62050
1	62051
61	62052
37	62053
58	62054
10	62055
138	62056
14	62057
6	62058
417	62059
179	62060
95	62061
45	62062
71	62063
234	62064
180	62065
47	62066
1	62067
7	62068
73	62069
157	62070
72	62071
40	62072
34	62073
1	62074
6	62075
53	62076
12	62077
6	62078
5	62079
10	62080
179	62081
112	62082
19	62083
53	62084
89	62085
1	62086
186	62087
189	62088
35	62089
3	62090
161	62091
5	62092
159	62093
60	62094
4	62095
62	62096
3	62097
107	62098
111	62099
356	62100
8	62101
102	62102
207	62103
119	62104
41	62105
13	62106
86	62107
163	62108
57	62109
559	62110
3	62111
14	62112
48	62113
292	62114
818	62115
33	62116
91	62117
6	62118
7	62119
1	62120
183	62121
321	62122
116	62123
166	62124
901	62125
72	62126
278	62127
36	62128
24	62129
2	62130
38	62131
2	62132
615	62133
35	62134
40	62135
47	62136
135	62137
24	62138
132	62139
21	62140
131	62141
196	62142
26	62143
234	62144
239	62145
226	62146
1	62147
2	62148
135	62149
38	62150
7	62151
3	62152
2	62153
148	62154
36	62155
18	62156
662	62157
4	62158
173	62159
26	62160
295	62161
51	62162
3	62163
42	62164
73	62165
54	62166
9	62167
232	62168
27	62169
114	62170
51	62171
70	62172
7	62173
25	62174
99	62175
45	62176
5	62177
40	62178
109	62179
27	62180
64	62181
1	62182
71	62183
5	62184
21	62185
131	62186
10	62187
25	62188
82	62189
38	62190
72	62191
456	62192
681	62193
10	62194
232	62195
676	62196
29	62197
9	62198
72	62199
717	62200
833	62201
649	62202
7	62203
21	62204
23	62205
18	62206
20	62207
270	62208
145	62209
8	62210
381	62211
501	62212
2	62213
1058	62214
68	62215
81	62216
202	62217
134	62218
1	62219
18	62220
56	62221
123	62222
9	62223
179	62224
9	62225
10	62226
6	62227
200	62228
36	62229
139	62230
6	62231
211	62232
10	62233
98	62234
11	62235
14	62236
130	62237
16	62238
4	62239
74	62240
12	62241
30	62242
3	62243
57	62244
108	62245
63	62246
150	62247
2	62248
6	62249
1085	62250
132	62251
17	62252
11	62253
199	62254
360	62255
116	62256
79	62257
144	62258
153	62259
10	62260
32	62261
13	62262
363	62263
27	62264
144	62265
38	62266
2	62267
8	62268
312	62269
49	62270
9	62271
7	62272
4	62273
92	62274
175	62275
135	62276
113	62277
140	62278
94	62279
19	62280
249	62281
14	62282
56	62283
12	62284
148	62285
18	62286
2	62287
1	62288
5	62289
108	62290
3	62291
3	62292
60	62293
8	62294
661	62295
7	62296
302	62297
44	62298
49	62299
70	62300
152	62301
178	62302
24	62303
27	62304
12	62305
90	62306
263	62307
2	62308
151	62309
107	62310
16	62311
103	62312
1	62313
309	62314
78	62315
614	62316
204	62317
49	62318
11	62319
10	62320
229	62321
71	62322
858	62323
435	62324
3	62325
124	62326
66	62327
122	62328
24	62329
4	62330
16	62331
209	62332
178	62333
1	62334
9	62335
28	62336
42	62337
168	62338
386	62339
13	62340
51	62341
2	62342
5	62343
220	62344
89	62345
82	62346
183	62347
24	62348
687	62349
1	62350
26	62351
154	62352
293	62353
27	62354
4	62355
4	62356
114	62357
106	62358
2	62359
39	62360
17	62361
47	62362
218	62363
7	62364
1	62365
70	62366
58	62367
35	62368
31	62369
122	62370
158	62371
13	62372
209	62373
27	62374
63	62375
29	62376
265	62377
4	62378
5	62379
144	62380
10	62381
7	62382
21	62383
113	62384
296	62385
14	62386
96	62387
493	62388
6	62389
36	62390
198	62391
250	62392
212	62393
9	62394
202	62395
517	62396
67	62397
2	62398
344	62399
34	62400
189	62401
367	62402
341	62403
2	62404
86	62405
155	62406
66	62407
35	62408
4	62409
319	62410
32	62411
69	62412
107	62413
14	62414
99	62415
251	62416
24	62417
7	62418
73	62419
10	62420
100	62421
63	62422
293	62423
2	62424
50	62425
301	62426
84	62427
71	62428
177	62429
346	62430
295	62431
9	62432
8	62433
645	62434
23	62435
15	62436
14	62437
285	62438
53	62439
139	62440
60	62441
45	62442
1	62443
3	62444
9	62445
2	62446
6	62447
11	62448
138	62449
717	62450
49	62451
12	62452
53	62453
34	62454
9	62455
52	62456
50	62457
3	62458
49	62459
106	62460
69	62461
12	62462
11	62463
40	62464
4	62465
7	62466
107	62467
161	62468
59	62469
14	62470
125	62471
107	62472
28	62473
114	62474
55	62475
20	62476
18	62477
294	62478
270	62479
8	62480
134	62481
107	62482
309	62483
5	62484
10	62485
45	62486
41	62487
26	62488
265	62489
195	62490
526	62491
814	62492
520	62493
58	62494
118	62495
289	62496
258	62497
17	62498
37	62499
113	62500
23	62501
51	62502
78	62503
28	62504
28	62505
2	62506
39	62507
25	62508
8	62509
247	62510
465	62511
86	62512
433	62513
3	62514
27	62515
3	62516
42	62517
270	62518
2	62519
194	62520
578	62521
46	62522
516	62523
72	62524
20	62525
87	62526
2	62527
54	62528
7	62529
8	62530
235	62531
437	62532
151	62533
8	62534
4	62535
51	62536
30	62537
55	62538
22	62539
9	62540
17	62541
117	62542
42	62543
64	62544
387	62545
6	62546
20	62547
2	62548
798	62549
213	62550
36	62551
396	62552
51	62553
69	62554
37	62555
150	62556
181	62557
153	62558
143	62559
122	62560
266	62561
16	62562
151	62563
26	62564
7	62565
169	62566
220	62567
29	62568
3	62569
17	62570
111	62571
115	62572
102	62573
67	62574
42	62575
9	62576
106	62577
1	62578
167	62579
1	62580
1	62581
57	62582
188	62583
53	62584
198	62585
364	62586
22	62587
8	62588
157	62589
212	62590
181	62591
83	62592
189	62593
39	62594
126	62595
8	62596
22	62597
514	62598
287	62599
3	62600
36	62601
125	62602
1	62603
31	62604
3	62605
153	62606
49	62607
369	62608
129	62609
16	62610
20	62611
43	62612
62	62613
62	62614
21	62615
8	62616
149	62617
41	62618
838	62619
71	62620
57	62621
20	62622
385	62623
69	62624
14	62625
48	62626
47	62627
176	62628
53	62629
156	62630
251	62631
3	62632
22	62633
224	62634
520	62635
1	62636
485	62637
9	62638
72	62639
26	62640
123	62641
184	62642
231	62643
27	62644
22	62645
14	62646
95	62647
15	62648
72	62649
7	62650
10	62651
7	62652
242	62653
71	62654
62	62655
6	62656
443	62657
2	62658
148	62659
48	62660
52	62661
3	62662
69	62663
32	62664
143	62665
37	62666
72	62667
207	62668
88	62669
33	62670
4	62671
10	62672
88	62673
14	62674
201	62675
548	62676
18	62677
311	62678
71	62679
70	62680
34	62681
372	62682
23	62683
119	62684
136	62685
77	62686
101	62687
1	62688
35	62689
195	62690
162	62691
13	62692
103	62693
82	62694
17	62695
140	62696
24	62697
51	62698
37	62699
159	62700
5	62701
15	62702
300	62703
57	62704
99	62705
2	62706
137	62707
13	62708
129	62709
41	62710
90	62711
4	62712
12	62713
448	62714
4	62715
38	62716
2	62717
135	62718
7	62719
77	62720
2	62721
37	62722
118	62723
36	62724
122	62725
292	62726
17	62727
10	62728
78	62729
138	62730
73	62731
79	62732
190	62733
369	62734
52	62735
96	62736
180	62737
100	62738
157	62739
6	62740
20	62741
388	62742
325	62743
242	62744
152	62745
143	62746
24	62747
690	62748
46	62749
309	62750
404	62751
523	62752
10	62753
285	62754
17	62755
56	62756
180	62757
9	62758
3	62759
240	62760
38	62761
110	62762
584	62763
33	62764
15	62765
63	62766
109	62767
94	62768
61	62769
45	62770
429	62771
41	62772
384	62773
128	62774
3	62775
15	62776
2	62777
32	62778
19	62779
349	62780
576	62781
102	62782
27	62783
396	62784
8	62785
83	62786
297	62787
22	62788
135	62789
2	62790
71	62791
315	62792
61	62793
144	62794
122	62795
444	62796
165	62797
45	62798
39	62799
237	62800
69	62801
37	62802
10	62803
103	62804
74	62805
44	62806
28	62807
419	62808
85	62809
150	62810
145	62811
185	62812
72	62813
480	62814
323	62815
389	62816
431	62817
68	62818
41	62819
175	62820
12	62821
105	62822
386	62823
100	62824
14	62825
32	62826
5	62827
133	62828
52	62829
12	62830
586	62831
641	62832
33	62833
7	62834
6	62835
66	62836
34	62837
708	62838
86	62839
242	62840
324	62841
4	62842
198	62843
61	62844
145	62845
42	62846
3	62847
468	62848
47	62849
2	62850
57	62851
48	62852
125	62853
7	62854
130	62855
13	62856
2	62857
64	62858
288	62859
41	62860
90	62861
4	62862
51	62863
9	62864
41	62865
665	62866
6	62867
426	62868
163	62869
7	62870
27	62871
5	62872
88	62873
86	62874
9	62875
458	62876
22	62877
145	62878
33	62879
247	62880
93	62881
89	62882
246	62883
573	62884
66	62885
13	62886
197	62887
25	62888
271	62889
36	62890
63	62891
946	62892
150	62893
15	62894
48	62895
32	62896
92	62897
4	62898
92	62899
141	62900
138	62901
230	62902
101	62903
148	62904
2	62905
16	62906
10	62907
65	62908
40	62909
18	62910
200	62911
318	62912
39	62913
185	62914
176	62915
217	62916
271	62917
4	62918
660	62919
3	62920
249	62921
315	62922
109	62923
321	62924
91	62925
196	62926
28	62927
34	62928
123	62929
27	62930
12	62931
85	62932
31	62933
53	62934
58	62935
456	62936
4	62937
452	62938
22	62939
1	62940
212	62941
75	62942
1	62943
5	62944
10	62945
63	62946
101	62947
33	62948
5	62949
100	62950
13	62951
194	62952
25	62953
32	62954
237	62955
63	62956
63	62957
43	62958
57	62959
102	62960
53	62961
56	62962
28	62963
342	62964
1	62965
98	62966
73	62967
22	62968
102	62969
136	62970
8	62971
77	62972
36	62973
138	62974
211	62975
4	62976
149	62977
36	62978
12	62979
74	62980
11	62981
85	62982
11	62983
42	62984
21	62985
2	62986
126	62987
7	62988
210	62989
118	62990
111	62991
34	62992
96	62993
32	62994
105	62995
212	62996
48	62997
37	62998
7	62999
28	63000
134	63001
84	63002
118	63003
48	63004
73	63005
10	63006
60	63007
130	63008
42	63009
34	63010
6	63011
50	63012
56	63013
146	63014
9	63015
91	63016
188	63017
45	63018
190	63019
24	63020
30	63021
29	63022
5	63023
46	63024
24	63025
556	63026
48	63027
162	63028
97	63029
247	63030
34	63031
160	63032
146	63033
49	63034
35	63035
128	63036
161	63037
107	63038
5	63039
84	63040
2	63041
1	63042
76	63043
42	63044
224	63045
5	63046
172	63047
22	63048
3	63049
3	63050
43	63051
1	63052
56	63053
81	63054
134	63055
383	63056
46	63057
175	63058
24	63059
290	63060
163	63061
62	63062
10	63063
4	63064
4	63065
365	63066
158	63067
48	63068
167	63069
64	63070
129	63071
37	63072
43	63073
57	63074
89	63075
39	63076
826	63077
410	63078
182	63079
39	63080
225	63081
262	63082
307	63083
500	63084
54	63085
25	63086
137	63087
8	63088
345	63089
118	63090
129	63091
11	63092
155	63093
1002	63094
401	63095
52	63096
244	63097
7	63098
265	63099
20	63100
3	63101
146	63102
800	63103
3	63104
14	63105
48	63106
474	63107
40	63108
632	63109
45	63110
16	63111
119	63112
76	63113
112	63114
17	63115
145	63116
104	63117
45	63118
16	63119
52	63120
2	63121
322	63122
9	63123
7	63124
14	63125
5	63126
203	63127
2	63128
309	63129
25	63130
541	63131
95	63132
4	63133
99	63134
124	63135
47	63136
134	63137
108	63138
31	63139
22	63140
3	63141
8	63142
3	63143
128	63144
164	63145
53	63146
195	63147
4	63148
514	63149
14	63150
12	63151
58	63152
58	63153
14	63154
127	63155
404	63156
85	63157
44	63158
193	63159
4	63160
24	63161
21	63162
7	63163
231	63164
4	63165
30	63166
84	63167
13	63168
59	63169
6	63170
24	63171
3	63172
111	63173
7	63174
71	63175
111	63176
21	63177
7	63178
277	63179
62	63180
395	63181
34	63182
107	63183
64	63184
265	63185
14	63186
52	63187
131	63188
763	63189
223	63190
217	63191
34	63192
492	63193
335	63194
48	63195
100	63196
77	63197
142	63198
25	63199
13	63200
562	63201
1	63202
69	63203
3	63204
6	63205
354	63206
243	63207
648	63208
78	63209
316	63210
309	63211
76	63212
34	63213
5	63214
455	63215
2	63216
80	63217
82	63218
21	63219
373	63220
5	63221
45	63222
282	63223
33	63224
4	63225
100	63226
33	63227
124	63228
28	63229
135	63230
21	63231
2	63232
300	63233
8	63234
10	63235
2	63236
73	63237
158	63238
6	63239
35	63240
30	63241
196	63242
36	63243
119	63244
44	63245
39	63246
183	63247
4	63248
136	63249
252	63250
59	63251
1	63252
88	63253
10	63254
37	63255
76	63256
10	63257
68	63258
3	63259
17	63260
82	63261
45	63262
5	63263
43	63264
15	63265
386	63266
4	63267
58	63268
328	63269
175	63270
208	63271
174	63272
51	63273
104	63274
6	63275
36	63276
166	63277
12	63278
13	63279
183	63280
30	63281
38	63282
151	63283
246	63284
580	63285
44	63286
124	63287
73	63288
212	63289
34	63290
469	63291
42	63292
1	63293
190	63294
5	63295
27	63296
77	63297
37	63298
275	63299
163	63300
13	63301
88	63302
5	63303
13	63304
105	63305
63	63306
155	63307
16	63308
21	63309
55	63310
6	63311
700	63312
177	63313
35	63314
415	63315
110	63316
21	63317
10	63318
6	63319
216	63320
318	63321
23	63322
194	63323
4	63324
95	63325
486	63326
14	63327
492	63328
5	63329
118	63330
1	63331
2	63332
21	63333
18	63334
173	63335
83	63336
5	63337
96	63338
34	63339
5	63340
129	63341
264	63342
12	63343
7	63344
55	63345
61	63346
50	63347
20	63348
74	63349
198	63350
2	63351
356	63352
279	63353
13	63354
16	63355
1	63356
14	63357
13	63358
280	63359
413	63360
405	63361
115	63362
184	63363
24	63364
7	63365
77	63366
93	63367
546	63368
167	63369
116	63370
6	63371
25	63372
3	63373
300	63374
216	63375
287	63376
135	63377
12	63378
8	63379
119	63380
212	63381
50	63382
169	63383
102	63384
340	63385
124	63386
171	63387
9	63388
47	63389
26	63390
4	63391
6	63392
124	63393
242	63394
6	63395
32	63396
503	63397
258	63398
1	63399
66	63400
160	63401
3	63402
147	63403
237	63404
1	63405
270	63406
599	63407
12	63408
272	63409
216	63410
4	63411
36	63412
10	63413
75	63414
56	63415
196	63416
2	63417
205	63418
7	63419
44	63420
3	63421
8	63422
12	63423
44	63424
247	63425
24	63426
47	63427
147	63428
115	63429
7	63430
399	63431
24	63432
4	63433
36	63434
45	63435
27	63436
40	63437
66	63438
79	63439
106	63440
14	63441
14	63442
261	63443
375	63444
228	63445
27	63446
48	63447
121	63448
51	63449
27	63450
70	63451
169	63452
26	63453
79	63454
32	63455
487	63456
65	63457
358	63458
60	63459
5	63460
2	63461
26	63462
59	63463
16	63464
47	63465
421	63466
91	63467
41	63468
68	63469
259	63470
24	63471
24	63472
100	63473
266	63474
4	63475
38	63476
23	63477
80	63478
109	63479
390	63480
524	63481
1	63482
271	63483
160	63484
18	63485
4	63486
50	63487
52	63488
146	63489
133	63490
4	63491
79	63492
40	63493
549	63494
4	63495
10	63496
38	63497
153	63498
4	63499
597	63500
30	63501
1	63502
19	63503
1	63504
113	63505
2	63506
20	63507
5	63508
221	63509
112	63510
61	63511
486	63512
17	63513
142	63514
3	63515
51	63516
58	63517
137	63518
37	63519
545	63520
110	63521
224	63522
508	63523
140	63524
36	63525
317	63526
225	63527
36	63528
6	63529
137	63530
253	63531
249	63532
23	63533
17	63534
203	63535
10	63536
38	63537
19	63538
37	63539
274	63540
23	63541
52	63542
72	63543
30	63544
9	63545
55	63546
340	63547
352	63548
151	63549
23	63550
318	63551
248	63552
3	63553
180	63554
147	63555
34	63556
302	63557
26	63558
6	63559
51	63560
47	63561
25	63562
6	63563
107	63564
7	63565
6	63566
128	63567
79	63568
4	63569
289	63570
135	63571
35	63572
106	63573
3	63574
53	63575
8	63576
156	63577
95	63578
57	63579
218	63580
207	63581
241	63582
34	63583
21	63584
31	63585
12	63586
122	63587
16	63588
33	63589
1	63590
248	63591
15	63592
82	63593
141	63594
16	63595
4	63596
247	63597
227	63598
337	63599
277	63600
5	63601
254	63602
308	63603
405	63604
79	63605
137	63606
15	63607
321	63608
1	63609
18	63610
196	63611
4	63612
10	63613
56	63614
216	63615
12	63616
1	63617
313	63618
234	63619
1	63620
479	63621
615	63622
65	63623
48	63624
2	63625
43	63626
17	63627
49	63628
80	63629
3	63630
101	63631
5	63632
13	63633
56	63634
10	63635
31	63636
74	63637
13	63638
163	63639
7	63640
10	63641
47	63642
89	63643
37	63644
1	63645
63	63646
9	63647
7	63648
40	63649
110	63650
7	63651
26	63652
39	63653
379	63654
222	63655
13	63656
509	63657
4	63658
228	63659
67	63660
11	63661
423	63662
16	63663
121	63664
219	63665
10	63666
70	63667
5	63668
141	63669
546	63670
10	63671
123	63672
888	63673
39	63674
38	63675
113	63676
12	63677
5	63678
151	63679
17	63680
11	63681
39	63682
165	63683
216	63684
432	63685
103	63686
9	63687
142	63688
1	63689
70	63690
63	63691
2	63692
222	63693
4	63694
12	63695
442	63696
57	63697
64	63698
172	63699
28	63700
28	63701
205	63702
14	63703
380	63704
590	63705
452	63706
67	63707
26	63708
4	63709
3	63710
200	63711
4	63712
40	63713
218	63714
31	63715
354	63716
339	63717
1	63718
87	63719
45	63720
164	63721
356	63722
45	63723
41	63724
393	63725
2	63726
564	63727
467	63728
662	63729
46	63730
2	63731
24	63732
87	63733
65	63734
5	63735
53	63736
133	63737
227	63738
140	63739
11	63740
717	63741
176	63742
24	63743
372	63744
10	63745
215	63746
4	63747
192	63748
857	63749
33	63750
134	63751
72	63752
230	63753
10	63754
82	63755
155	63756
460	63757
20	63758
31	63759
181	63760
5	63761
89	63762
42	63763
1	63764
275	63765
281	63766
18	63767
520	63768
20	63769
2	63770
24	63771
661	63772
585	63773
467	63774
80	63775
20	63776
251	63777
23	63778
67	63779
322	63780
4	63781
13	63782
131	63783
3	63784
236	63785
96	63786
138	63787
258	63788
60	63789
76	63790
29	63791
9	63792
894	63793
157	63794
72	63795
224	63796
43	63797
11	63798
77	63799
433	63800
2	63801
15	63802
68	63803
588	63804
3	63805
37	63806
1	63807
7	63808
184	63809
4	63810
203	63811
5	63812
65	63813
276	63814
48	63815
128	63816
30	63817
59	63818
58	63819
50	63820
136	63821
54	63822
25	63823
228	63824
201	63825
44	63826
17	63827
13	63828
77	63829
68	63830
292	63831
162	63832
181	63833
6	63834
133	63835
52	63836
394	63837
361	63838
1	63839
38	63840
363	63841
35	63842
22	63843
65	63844
15	63845
1	63846
27	63847
610	63848
57	63849
207	63850
203	63851
2	63852
8	63853
823	63854
333	63855
108	63856
91	63857
167	63858
68	63859
301	63860
42	63861
60	63862
37	63863
33	63864
58	63865
234	63866
13	63867
148	63868
35	63869
133	63870
48	63871
4	63872
98	63873
47	63874
20	63875
68	63876
53	63877
9	63878
308	63879
130	63880
124	63881
91	63882
15	63883
54	63884
319	63885
85	63886
410	63887
115	63888
7	63889
2	63890
88	63891
1	63892
25	63893
413	63894
38	63895
28	63896
222	63897
214	63898
2	63899
149	63900
26	63901
21	63902
52	63903
480	63904
187	63905
1	63906
117	63907
522	63908
16	63909
377	63910
66	63911
13	63912
18	63913
255	63914
9	63915
23	63916
4	63917
59	63918
251	63919
172	63920
109	63921
53	63922
69	63923
88	63924
4	63925
396	63926
367	63927
25	63928
51	63929
74	63930
73	63931
504	63932
114	63933
225	63934
185	63935
322	63936
27	63937
25	63938
91	63939
30	63940
169	63941
446	63942
8	63943
28	63944
136	63945
87	63946
50	63947
1	63948
250	63949
198	63950
322	63951
249	63952
122	63953
80	63954
246	63955
86	63956
1	63957
133	63958
2	63959
91	63960
406	63961
35	63962
16	63963
393	63964
8	63965
13	63966
115	63967
29	63968
258	63969
37	63970
2	63971
695	63972
17	63973
53	63974
242	63975
41	63976
123	63977
67	63978
24	63979
52	63980
8	63981
13	63982
20	63983
59	63984
39	63985
233	63986
294	63987
403	63988
96	63989
61	63990
49	63991
67	63992
42	63993
118	63994
84	63995
7	63996
34	63997
140	63998
6	63999
28	64000
145	64001
4	64002
83	64003
51	64004
363	64005
5	64006
92	64007
26	64008
229	64009
10	64010
235	64011
31	64012
6	64013
263	64014
23	64015
738	64016
28	64017
123	64018
3	64019
49	64020
3	64021
10	64022
41	64023
174	64024
2	64025
15	64026
37	64027
436	64028
13	64029
366	64030
6	64031
55	64032
70	64033
53	64034
17	64035
14	64036
266	64037
18	64038
13	64039
11	64040
31	64041
575	64042
9	64043
25	64044
66	64045
15	64046
14	64047
84	64048
22	64049
29	64050
33	64051
122	64052
145	64053
205	64054
273	64055
292	64056
262	64057
3	64058
1	64059
78	64060
9	64061
18	64062
11	64063
3	64064
90	64065
80	64066
95	64067
4	64068
302	64069
341	64070
130	64071
138	64072
66	64073
29	64074
10	64075
28	64076
53	64077
66	64078
649	64079
118	64080
19	64081
4	64082
61	64083
186	64084
185	64085
4	64086
164	64087
3	64088
3	64089
87	64090
102	64091
64	64092
3	64093
30	64094
24	64095
109	64096
141	64097
398	64098
13	64099
38	64100
165	64101
337	64102
136	64103
46	64104
5	64105
4	64106
315	64107
793	64108
38	64109
103	64110
20	64111
161	64112
261	64113
41	64114
96	64115
191	64116
6	64117
425	64118
111	64119
187	64120
209	64121
54	64122
65	64123
71	64124
33	64125
41	64126
13	64127
13	64128
87	64129
132	64130
146	64131
391	64132
229	64133
75	64134
321	64135
93	64136
2	64137
89	64138
241	64139
48	64140
27	64141
380	64142
76	64143
11	64144
7	64145
46	64146
2	64147
7	64148
96	64149
24	64150
66	64151
4	64152
4	64153
5	64154
503	64155
79	64156
22	64157
3	64158
7	64159
23	64160
26	64161
99	64162
326	64163
4	64164
6	64165
122	64166
101	64167
43	64168
3	64169
139	64170
116	64171
307	64172
142	64173
29	64174
94	64175
3	64176
4	64177
725	64178
64	64179
10	64180
24	64181
46	64182
18	64183
32	64184
51	64185
61	64186
25	64187
1	64188
8	64189
1	64190
5	64191
461	64192
95	64193
167	64194
317	64195
196	64196
35	64197
21	64198
23	64199
9	64200
15	64201
126	64202
34	64203
426	64204
125	64205
66	64206
51	64207
48	64208
35	64209
36	64210
22	64211
394	64212
1	64213
14	64214
130	64215
33	64216
16	64217
5	64218
49	64219
115	64220
58	64221
22	64222
136	64223
43	64224
9	64225
541	64226
59	64227
2	64228
212	64229
808	64230
243	64231
131	64232
267	64233
485	64234
94	64235
22	64236
236	64237
83	64238
70	64239
257	64240
306	64241
1	64242
99	64243
11	64244
28	64245
54	64246
219	64247
3	64248
2	64249
53	64250
156	64251
664	64252
16	64253
65	64254
24	64255
15	64256
382	64257
16	64258
80	64259
28	64260
19	64261
12	64262
147	64263
22	64264
4	64265
76	64266
63	64267
3	64268
230	64269
218	64270
51	64271
272	64272
328	64273
134	64274
110	64275
89	64276
104	64277
13	64278
806	64279
288	64280
7	64281
120	64282
28	64283
399	64284
56	64285
1	64286
61	64287
71	64288
339	64289
37	64290
97	64291
9	64292
34	64293
4	64294
182	64295
78	64296
43	64297
2	64298
34	64299
50	64300
58	64301
102	64302
4	64303
20	64304
80	64305
18	64306
26	64307
133	64308
72	64309
315	64310
6	64311
32	64312
56	64313
821	64314
1066	64315
45	64316
17	64317
5	64318
20	64319
43	64320
46	64321
40	64322
59	64323
641	64324
106	64325
74	64326
103	64327
2	64328
27	64329
416	64330
30	64331
1	64332
40	64333
83	64334
16	64335
20	64336
9	64337
6	64338
27	64339
53	64340
127	64341
12	64342
132	64343
613	64344
235	64345
306	64346
582	64347
154	64348
204	64349
8	64350
327	64351
36	64352
29	64353
38	64354
4	64355
157	64356
22	64357
6	64358
28	64359
3	64360
7	64361
37	64362
2	64363
201	64364
25	64365
8	64366
76	64367
48	64368
81	64369
66	64370
57	64371
165	64372
134	64373
38	64374
186	64375
329	64376
3	64377
29	64378
88	64379
351	64380
19	64381
7	64382
57	64383
6	64384
10	64385
91	64386
164	64387
3	64388
21	64389
8	64390
36	64391
398	64392
7	64393
301	64394
39	64395
3	64396
180	64397
318	64398
22	64399
29	64400
5	64401
82	64402
77	64403
13	64404
19	64405
5	64406
28	64407
1	64408
56	64409
371	64410
113	64411
47	64412
502	64413
139	64414
462	64415
173	64416
19	64417
67	64418
231	64419
29	64420
137	64421
239	64422
117	64423
12	64424
29	64425
90	64426
83	64427
223	64428
407	64429
30	64430
131	64431
94	64432
15	64433
201	64434
22	64435
7	64436
531	64437
272	64438
34	64439
295	64440
21	64441
161	64442
801	64443
391	64444
7	64445
36	64446
422	64447
96	64448
155	64449
265	64450
54	64451
193	64452
72	64453
4	64454
325	64455
73	64456
107	64457
46	64458
37	64459
5	64460
281	64461
6	64462
520	64463
126	64464
48	64465
3	64466
585	64467
26	64468
120	64469
202	64470
250	64471
176	64472
9	64473
293	64474
20	64475
165	64476
61	64477
60	64478
17	64479
127	64480
8	64481
53	64482
17	64483
267	64484
63	64485
96	64486
138	64487
377	64488
208	64489
5	64490
63	64491
1	64492
10	64493
17	64494
22	64495
77	64496
224	64497
2	64498
61	64499
181	64500
434	64501
26	64502
456	64503
32	64504
66	64505
5	64506
39	64507
276	64508
10	64509
299	64510
1	64511
22	64512
24	64513
4	64514
73	64515
402	64516
207	64517
17	64518
26	64519
70	64520
116	64521
12	64522
16	64523
196	64524
12	64525
19	64526
22	64527
9	64528
159	64529
266	64530
89	64531
382	64532
67	64533
2	64534
98	64535
128	64536
23	64537
2	64538
16	64539
114	64540
35	64541
2	64542
311	64543
281	64544
121	64545
49	64546
67	64547
280	64548
120	64549
122	64550
59	64551
416	64552
8	64553
19	64554
21	64555
25	64556
82	64557
300	64558
24	64559
24	64560
151	64561
102	64562
163	64563
74	64564
231	64565
29	64566
72	64567
1	64568
2	64569
89	64570
211	64571
5	64572
41	64573
400	64574
20	64575
190	64576
31	64577
41	64578
2	64579
5	64580
221	64581
111	64582
76	64583
11	64584
39	64585
259	64586
7	64587
57	64588
27	64589
46	64590
132	64591
51	64592
423	64593
44	64594
58	64595
16	64596
482	64597
31	64598
171	64599
323	64600
5	64601
480	64602
30	64603
35	64604
7	64605
8	64606
21	64607
213	64608
9	64609
379	64610
225	64611
140	64612
23	64613
1	64614
118	64615
883	64616
201	64617
145	64618
8	64619
255	64620
16	64621
74	64622
41	64623
71	64624
162	64625
174	64626
4	64627
44	64628
75	64629
18	64630
6	64631
75	64632
34	64633
330	64634
309	64635
4	64636
89	64637
35	64638
80	64639
584	64640
246	64641
9	64642
126	64643
13	64644
622	64645
3	64646
164	64647
115	64648
205	64649
2	64650
188	64651
5	64652
17	64653
298	64654
107	64655
348	64656
59	64657
1	64658
28	64659
90	64660
70	64661
76	64662
18	64663
169	64664
39	64665
37	64666
50	64667
6	64668
162	64669
93	64670
194	64671
77	64672
32	64673
594	64674
296	64675
65	64676
63	64677
25	64678
136	64679
11	64680
105	64681
225	64682
9	64683
5	64684
420	64685
6	64686
56	64687
24	64688
57	64689
337	64690
81	64691
3	64692
95	64693
80	64694
334	64695
370	64696
21	64697
26	64698
15	64699
253	64700
131	64701
149	64702
818	64703
1	64704
9	64705
52	64706
59	64707
195	64708
4	64709
130	64710
9	64711
158	64712
308	64713
221	64714
15	64715
530	64716
119	64717
99	64718
171	64719
59	64720
43	64721
52	64722
1	64723
317	64724
4	64725
30	64726
102	64727
3	64728
1	64729
96	64730
93	64731
1	64732
31	64733
73	64734
21	64735
70	64736
1	64737
4	64738
63	64739
90	64740
53	64741
8	64742
76	64743
126	64744
4	64745
51	64746
418	64747
263	64748
95	64749
232	64750
3	64751
10	64752
378	64753
90	64754
214	64755
1	64756
15	64757
22	64758
6	64759
53	64760
480	64761
32	64762
10	64763
409	64764
463	64765
2	64766
4	64767
44	64768
1	64769
3	64770
4	64771
181	64772
13	64773
17	64774
47	64775
474	64776
3	64777
181	64778
23	64779
55	64780
574	64781
342	64782
30	64783
11	64784
5	64785
138	64786
83	64787
460	64788
10	64789
386	64790
59	64791
33	64792
446	64793
622	64794
21	64795
131	64796
5	64797
139	64798
133	64799
32	64800
5	64801
2	64802
30	64803
21	64804
45	64805
450	64806
169	64807
173	64808
758	64809
4	64810
53	64811
31	64812
38	64813
75	64814
9	64815
345	64816
144	64817
20	64818
8	64819
7	64820
387	64821
11	64822
4	64823
214	64824
66	64825
2	64826
5	64827
447	64828
129	64829
8	64830
126	64831
6	64832
113	64833
284	64834
73	64835
541	64836
31	64837
33	64838
7	64839
10	64840
89	64841
47	64842
130	64843
18	64844
66	64845
7	64846
3	64847
145	64848
11	64849
9	64850
33	64851
45	64852
46	64853
119	64854
365	64855
40	64856
1	64857
30	64858
1	64859
9	64860
43	64861
55	64862
91	64863
34	64864
3	64865
71	64866
70	64867
7	64868
11	64869
8	64870
35	64871
8	64872
49	64873
454	64874
24	64875
29	64876
31	64877
1	64878
576	64879
34	64880
81	64881
55	64882
44	64883
298	64884
24	64885
169	64886
52	64887
38	64888
574	64889
2	64890
760	64891
173	64892
422	64893
6	64894
91	64895
4	64896
185	64897
89	64898
3	64899
288	64900
20	64901
26	64902
280	64903
53	64904
8	64905
16	64906
584	64907
74	64908
126	64909
612	64910
534	64911
84	64912
12	64913
122	64914
208	64915
81	64916
5	64917
114	64918
126	64919
86	64920
8	64921
91	64922
58	64923
4	64924
273	64925
90	64926
133	64927
94	64928
62	64929
3	64930
192	64931
9	64932
372	64933
147	64934
733	64935
129	64936
7	64937
48	64938
173	64939
29	64940
1	64941
35	64942
44	64943
84	64944
142	64945
12	64946
2	64947
231	64948
292	64949
192	64950
83	64951
91	64952
70	64953
412	64954
63	64955
60	64956
232	64957
137	64958
3	64959
3	64960
22	64961
1	64962
5	64963
34	64964
349	64965
70	64966
65	64967
4	64968
100	64969
89	64970
123	64971
31	64972
473	64973
60	64974
288	64975
37	64976
90	64977
356	64978
4	64979
259	64980
9	64981
21	64982
30	64983
126	64984
48	64985
181	64986
209	64987
228	64988
43	64989
37	64990
22	64991
166	64992
1	64993
4	64994
332	64995
79	64996
22	64997
34	64998
22	64999
643	65000
353	65001
2	65002
1	65003
5	65004
109	65005
54	65006
5	65007
45	65008
23	65009
955	65010
861	65011
353	65012
179	65013
3	65014
50	65015
475	65016
30	65017
1	65018
14	65019
784	65020
41	65021
216	65022
50	65023
30	65024
83	65025
104	65026
158	65027
55	65028
352	65029
4	65030
239	65031
447	65032
55	65033
17	65034
720	65035
188	65036
44	65037
4	65038
4	65039
22	65040
5	65041
124	65042
162	65043
2	65044
36	65045
58	65046
333	65047
178	65048
625	65049
246	65050
395	65051
563	65052
76	65053
185	65054
5	65055
3	65056
757	65057
24	65058
112	65059
104	65060
137	65061
155	65062
23	65063
8	65064
542	65065
160	65066
876	65067
25	65068
15	65069
214	65070
13	65071
6	65072
226	65073
60	65074
1	65075
92	65076
273	65077
81	65078
23	65079
41	65080
226	65081
299	65082
60	65083
27	65084
75	65085
108	65086
86	65087
23	65088
150	65089
3	65090
354	65091
38	65092
300	65093
172	65094
56	65095
2	65096
160	65097
107	65098
1	65099
13	65100
25	65101
1	65102
133	65103
2	65104
19	65105
291	65106
8	65107
72	65108
104	65109
138	65110
13	65111
206	65112
94	65113
45	65114
110	65115
19	65116
1	65117
229	65118
3	65119
26	65120
868	65121
540	65122
9	65123
29	65124
8	65125
182	65126
17	65127
6	65128
195	65129
156	65130
9	65131
70	65132
145	65133
25	65134
230	65135
214	65136
30	65137
25	65138
436	65139
587	65140
59	65141
50	65142
72	65143
283	65144
44	65145
5	65146
17	65147
70	65148
57	65149
191	65150
27	65151
17	65152
2	65153
256	65154
70	65155
79	65156
4	65157
3	65158
192	65159
16	65160
51	65161
10	65162
372	65163
23	65164
40	65165
893	65166
81	65167
427	65168
35	65169
10	65170
35	65171
62	65172
500	65173
312	65174
3	65175
29	65176
103	65177
36	65178
193	65179
370	65180
26	65181
16	65182
10	65183
1	65184
2	65185
98	65186
154	65187
61	65188
16	65189
184	65190
43	65191
88	65192
61	65193
8	65194
1	65195
40	65196
158	65197
393	65198
157	65199
792	65200
5	65201
10	65202
108	65203
344	65204
204	65205
34	65206
28	65207
59	65208
62	65209
1	65210
119	65211
19	65212
29	65213
120	65214
291	65215
76	65216
169	65217
245	65218
134	65219
28	65220
3	65221
79	65222
224	65223
149	65224
75	65225
140	65226
43	65227
512	65228
9	65229
314	65230
28	65231
152	65232
404	65233
63	65234
294	65235
4	65236
12	65237
1	65238
31	65239
137	65240
266	65241
3	65242
209	65243
5	65244
457	65245
52	65246
74	65247
28	65248
84	65249
116	65250
205	65251
55	65252
180	65253
20	65254
3	65255
18	65256
12	65257
132	65258
178	65259
32	65260
45	65261
272	65262
117	65263
51	65264
266	65265
149	65266
177	65267
55	65268
1	65269
441	65270
431	65271
69	65272
18	65273
823	65274
49	65275
347	65276
4	65277
141	65278
91	65279
95	65280
27	65281
169	65282
160	65283
100	65284
28	65285
153	65286
9	65287
181	65288
6	65289
352	65290
130	65291
9	65292
16	65293
96	65294
147	65295
36	65296
26	65297
238	65298
81	65299
162	65300
138	65301
523	65302
106	65303
79	65304
730	65305
123	65306
25	65307
68	65308
109	65309
77	65310
5	65311
479	65312
18	65313
305	65314
64	65315
64	65316
180	65317
146	65318
2	65319
114	65320
351	65321
57	65322
176	65323
51	65324
6	65325
18	65326
24	65327
12	65328
33	65329
343	65330
2	65331
57	65332
72	65333
9	65334
77	65335
1	65336
18	65337
57	65338
33	65339
468	65340
75	65341
78	65342
8	65343
6	65344
21	65345
284	65346
42	65347
29	65348
27	65349
174	65350
28	65351
4	65352
111	65353
46	65354
24	65355
41	65356
275	65357
81	65358
85	65359
76	65360
393	65361
332	65362
26	65363
74	65364
51	65365
2	65366
33	65367
10	65368
2	65369
77	65370
4	65371
81	65372
114	65373
20	65374
2	65375
1	65376
34	65377
65	65378
86	65379
6	65380
592	65381
159	65382
191	65383
48	65384
30	65385
3	65386
10	65387
65	65388
89	65389
263	65390
13	65391
47	65392
90	65393
471	65394
81	65395
15	65396
5	65397
21	65398
10	65399
107	65400
1	65401
57	65402
4	65403
262	65404
585	65405
21	65406
45	65407
73	65408
223	65409
4	65410
62	65411
7	65412
17	65413
129	65414
41	65415
39	65416
285	65417
41	65418
81	65419
18	65420
91	65421
533	65422
87	65423
41	65424
178	65425
201	65426
11	65427
510	65428
4	65429
13	65430
19	65431
286	65432
49	65433
95	65434
19	65435
5	65436
159	65437
113	65438
636	65439
9	65440
98	65441
103	65442
395	65443
70	65444
9	65445
137	65446
220	65447
51	65448
117	65449
71	65450
16	65451
34	65452
107	65453
70	65454
5	65455
2	65456
39	65457
80	65458
435	65459
25	65460
18	65461
21	65462
38	65463
150	65464
417	65465
24	65466
3	65467
29	65468
292	65469
346	65470
156	65471
51	65472
38	65473
177	65474
7	65475
10	65476
52	65477
2	65478
9	65479
207	65480
13	65481
4	65482
119	65483
8	65484
446	65485
10	65486
24	65487
38	65488
2	65489
176	65490
34	65491
1	65492
5	65493
362	65494
2	65495
100	65496
34	65497
36	65498
181	65499
41	65500
54	65501
3	65502
118	65503
208	65504
96	65505
329	65506
212	65507
44	65508
332	65509
430	65510
30	65511
6	65512
3	65513
90	65514
21	65515
145	65516
15	65517
14	65518
3	65519
335	65520
44	65521
140	65522
707	65523
204	65524
43	65525
5	65526
16	65527
79	65528
180	65529
221	65530
4	65531
197	65532
314	65533
34	65534
136	65535
206	65536
279	65537
264	65538
266	65539
48	65540
197	65541
21	65542
4	65543
16	65544
47	65545
222	65546
261	65547
181	65548
342	65549
165	65550
44	65551
40	65552
45	65553
15	65554
44	65555
6	65556
8	65557
260	65558
83	65559
82	65560
2	65561
120	65562
90	65563
5	65564
99	65565
26	65566
195	65567
4	65568
397	65569
30	65570
55	65571
61	65572
743	65573
334	65574
54	65575
14	65576
59	65577
62	65578
10	65579
47	65580
39	65581
72	65582
28	65583
101	65584
17	65585
726	65586
138	65587
26	65588
367	65589
187	65590
84	65591
844	65592
197	65593
24	65594
194	65595
116	65596
3	65597
96	65598
6	65599
16	65600
56	65601
603	65602
296	65603
151	65604
16	65605
21	65606
31	65607
56	65608
289	65609
320	65610
85	65611
87	65612
15	65613
2	65614
395	65615
573	65616
49	65617
269	65618
84	65619
132	65620
48	65621
42	65622
44	65623
15	65624
60	65625
93	65626
190	65627
1	65628
500	65629
361	65630
29	65631
281	65632
80	65633
10	65634
113	65635
388	65636
1	65637
12	65638
144	65639
38	65640
98	65641
346	65642
102	65643
74	65644
232	65645
35	65646
181	65647
33	65648
52	65649
218	65650
142	65651
13	65652
292	65653
15	65654
57	65655
16	65656
123	65657
80	65658
29	65659
121	65660
28	65661
379	65662
355	65663
738	65664
37	65665
25	65666
260	65667
391	65668
5	65669
1076	65670
54	65671
584	65672
63	65673
3	65674
9	65675
8	65676
601	65677
54	65678
1	65679
375	65680
5	65681
237	65682
54	65683
36	65684
1	65685
146	65686
197	65687
49	65688
211	65689
13	65690
315	65691
12	65692
156	65693
69	65694
44	65695
16	65696
80	65697
578	65698
365	65699
2	65700
101	65701
59	65702
162	65703
28	65704
92	65705
74	65706
7	65707
33	65708
37	65709
304	65710
9	65711
269	65712
261	65713
50	65714
17	65715
6	65716
2	65717
58	65718
5	65719
23	65720
255	65721
195	65722
188	65723
122	65724
31	65725
140	65726
187	65727
78	65728
3	65729
49	65730
79	65731
55	65732
104	65733
46	65734
466	65735
129	65736
311	65737
48	65738
33	65739
11	65740
5	65741
3	65742
1	65743
61	65744
32	65745
19	65746
11	65747
681	65748
49	65749
36	65750
79	65751
166	65752
5	65753
426	65754
212	65755
39	65756
223	65757
108	65758
1	65759
900	65760
19	65761
91	65762
71	65763
570	65764
49	65765
79	65766
37	65767
160	65768
21	65769
78	65770
4	65771
176	65772
74	65773
281	65774
20	65775
4	65776
242	65777
6	65778
250	65779
31	65780
14	65781
64	65782
532	65783
145	65784
380	65785
83	65786
138	65787
25	65788
51	65789
156	65790
165	65791
275	65792
155	65793
4	65794
72	65795
400	65796
627	65797
10	65798
9	65799
17	65800
299	65801
66	65802
142	65803
544	65804
3	65805
128	65806
208	65807
1	65808
55	65809
59	65810
271	65811
164	65812
147	65813
6	65814
8	65815
111	65816
3	65817
342	65818
85	65819
39	65820
117	65821
245	65822
52	65823
86	65824
414	65825
57	65826
75	65827
3	65828
104	65829
55	65830
88	65831
9	65832
3	65833
6	65834
33	65835
38	65836
111	65837
43	65838
269	65839
50	65840
46	65841
21	65842
6	65843
30	65844
172	65845
799	65846
17	65847
115	65848
991	65849
3	65850
328	65851
5	65852
2	65853
26	65854
299	65855
47	65856
10	65857
28	65858
51	65859
116	65860
96	65861
776	65862
142	65863
14	65864
57	65865
49	65866
69	65867
6	65868
1	65869
241	65870
363	65871
22	65872
5	65873
104	65874
311	65875
76	65876
5	65877
284	65878
10	65879
3	65880
320	65881
32	65882
47	65883
2	65884
210	65885
21	65886
89	65887
131	65888
110	65889
2	65890
1	65891
179	65892
450	65893
25	65894
16	65895
33	65896
16	65897
5	65898
21	65899
18	65900
2	65901
33	65902
48	65903
126	65904
2	65905
42	65906
168	65907
42	65908
9	65909
145	65910
15	65911
57	65912
57	65913
44	65914
9	65915
56	65916
289	65917
16	65918
581	65919
57	65920
13	65921
250	65922
20	65923
27	65924
5	65925
183	65926
3	65927
108	65928
11	65929
158	65930
204	65931
175	65932
5	65933
17	65934
29	65935
3	65936
10	65937
55	65938
303	65939
5	65940
288	65941
213	65942
130	65943
232	65944
180	65945
16	65946
35	65947
42	65948
44	65949
74	65950
4	65951
62	65952
3	65953
13	65954
163	65955
128	65956
34	65957
13	65958
4	65959
6	65960
90	65961
16	65962
9	65963
2	65964
62	65965
280	65966
6	65967
24	65968
99	65969
87	65970
103	65971
39	65972
35	65973
121	65974
225	65975
82	65976
148	65977
218	65978
20	65979
18	65980
59	65981
38	65982
452	65983
274	65984
273	65985
13	65986
40	65987
10	65988
29	65989
2	65990
121	65991
169	65992
2	65993
24	65994
343	65995
193	65996
85	65997
75	65998
62	65999
11	66000
183	66001
314	66002
86	66003
674	66004
54	66005
4	66006
464	66007
154	66008
10	66009
1078	66010
87	66011
56	66012
70	66013
401	66014
147	66015
15	66016
76	66017
26	66018
334	66019
311	66020
97	66021
13	66022
109	66023
319	66024
94	66025
18	66026
1	66027
99	66028
121	66029
5	66030
236	66031
177	66032
24	66033
652	66034
2	66035
26	66036
1	66037
125	66038
7	66039
3	66040
14	66041
479	66042
73	66043
316	66044
5	66045
12	66046
1	66047
27	66048
209	66049
243	66050
24	66051
67	66052
17	66053
5	66054
446	66055
9	66056
5	66057
645	66058
101	66059
499	66060
86	66061
17	66062
245	66063
226	66064
16	66065
245	66066
21	66067
568	66068
142	66069
466	66070
259	66071
28	66072
11	66073
653	66074
460	66075
87	66076
207	66077
3	66078
42	66079
4	66080
20	66081
4	66082
163	66083
180	66084
14	66085
7	66086
13	66087
1	66088
25	66089
10	66090
19	66091
19	66092
12	66093
70	66094
12	66095
30	66096
75	66097
84	66098
58	66099
220	66100
239	66101
77	66102
106	66103
4	66104
164	66105
46	66106
259	66107
9	66108
43	66109
2	66110
484	66111
49	66112
5	66113
297	66114
7	66115
305	66116
147	66117
24	66118
309	66119
176	66120
412	66121
143	66122
54	66123
178	66124
179	66125
50	66126
19	66127
136	66128
158	66129
60	66130
70	66131
73	66132
102	66133
136	66134
29	66135
63	66136
29	66137
16	66138
79	66139
276	66140
123	66141
85	66142
321	66143
52	66144
204	66145
25	66146
5	66147
11	66148
110	66149
178	66150
13	66151
48	66152
995	66153
3	66154
664	66155
6	66156
7	66157
82	66158
40	66159
38	66160
46	66161
135	66162
21	66163
24	66164
64	66165
1	66166
223	66167
75	66168
81	66169
104	66170
2	66171
22	66172
55	66173
21	66174
37	66175
156	66176
132	66177
378	66178
336	66179
71	66180
121	66181
74	66182
4	66183
933	66184
20	66185
18	66186
72	66187
8	66188
51	66189
22	66190
6	66191
373	66192
114	66193
240	66194
97	66195
1	66196
718	66197
46	66198
121	66199
38	66200
283	66201
408	66202
63	66203
46	66204
447	66205
206	66206
37	66207
27	66208
224	66209
6	66210
708	66211
35	66212
120	66213
206	66214
304	66215
45	66216
23	66217
5	66218
136	66219
187	66220
129	66221
10	66222
50	66223
3	66224
4	66225
188	66226
7	66227
70	66228
217	66229
149	66230
9	66231
210	66232
29	66233
248	66234
1	66235
44	66236
522	66237
434	66238
2	66239
460	66240
471	66241
23	66242
9	66243
57	66244
57	66245
485	66246
40	66247
311	66248
55	66249
137	66250
30	66251
117	66252
59	66253
275	66254
159	66255
49	66256
232	66257
10	66258
44	66259
135	66260
30	66261
25	66262
39	66263
188	66264
54	66265
50	66266
633	66267
3	66268
70	66269
5	66270
8	66271
12	66272
97	66273
31	66274
11	66275
60	66276
20	66277
171	66278
110	66279
11	66280
94	66281
42	66282
203	66283
368	66284
71	66285
800	66286
7	66287
18	66288
185	66289
56	66290
52	66291
7	66292
249	66293
30	66294
53	66295
163	66296
116	66297
1	66298
2	66299
11	66300
154	66301
11	66302
13	66303
32	66304
241	66305
31	66306
332	66307
16	66308
98	66309
365	66310
2	66311
44	66312
30	66313
562	66314
77	66315
2	66316
7	66317
276	66318
40	66319
21	66320
113	66321
499	66322
114	66323
29	66324
780	66325
14	66326
40	66327
13	66328
2	66329
2	66330
126	66331
36	66332
36	66333
406	66334
71	66335
66	66336
36	66337
71	66338
11	66339
20	66340
274	66341
181	66342
15	66343
66	66344
81	66345
30	66346
409	66347
42	66348
252	66349
56	66350
4	66351
90	66352
43	66353
59	66354
5	66355
23	66356
30	66357
3	66358
5	66359
11	66360
91	66361
268	66362
23	66363
34	66364
177	66365
56	66366
49	66367
36	66368
36	66369
96	66370
140	66371
182	66372
6	66373
153	66374
65	66375
326	66376
565	66377
2	66378
5	66379
783	66380
242	66381
44	66382
214	66383
5	66384
58	66385
210	66386
39	66387
28	66388
181	66389
16	66390
8	66391
6	66392
201	66393
46	66394
53	66395
206	66396
35	66397
2	66398
15	66399
52	66400
190	66401
33	66402
54	66403
139	66404
354	66405
10	66406
260	66407
97	66408
121	66409
216	66410
24	66411
101	66412
5	66413
19	66414
75	66415
488	66416
51	66417
119	66418
407	66419
29	66420
12	66421
18	66422
307	66423
107	66424
75	66425
7	66426
76	66427
594	66428
131	66429
43	66430
3	66431
7	66432
27	66433
14	66434
51	66435
4	66436
48	66437
5	66438
171	66439
8	66440
7	66441
1	66442
37	66443
20	66444
12	66445
110	66446
4	66447
241	66448
27	66449
14	66450
3	66451
2	66452
192	66453
33	66454
69	66455
82	66456
48	66457
271	66458
39	66459
77	66460
4	66461
1	66462
150	66463
3	66464
81	66465
361	66466
195	66467
134	66468
84	66469
181	66470
23	66471
335	66472
281	66473
93	66474
85	66475
294	66476
37	66477
564	66478
46	66479
505	66480
427	66481
211	66482
74	66483
850	66484
52	66485
4	66486
381	66487
50	66488
53	66489
37	66490
249	66491
15	66492
50	66493
1	66494
161	66495
5	66496
454	66497
29	66498
725	66499
263	66500
103	66501
10	66502
18	66503
27	66504
33	66505
92	66506
39	66507
21	66508
51	66509
93	66510
254	66511
4	66512
73	66513
27	66514
247	66515
24	66516
29	66517
209	66518
36	66519
260	66520
102	66521
253	66522
28	66523
64	66524
9	66525
70	66526
149	66527
12	66528
1	66529
189	66530
74	66531
177	66532
21	66533
10	66534
16	66535
194	66536
441	66537
172	66538
15	66539
31	66540
14	66541
3	66542
250	66543
59	66544
10	66545
110	66546
103	66547
111	66548
9	66549
53	66550
668	66551
72	66552
26	66553
45	66554
288	66555
59	66556
27	66557
42	66558
5	66559
125	66560
202	66561
610	66562
2	66563
160	66564
16	66565
9	66566
218	66567
51	66568
280	66569
15	66570
22	66571
50	66572
60	66573
124	66574
85	66575
7	66576
48	66577
26	66578
95	66579
1	66580
428	66581
102	66582
21	66583
113	66584
96	66585
21	66586
7	66587
8	66588
1	66589
27	66590
94	66591
164	66592
4	66593
132	66594
100	66595
24	66596
110	66597
17	66598
4	66599
25	66600
7	66601
168	66602
486	66603
125	66604
2	66605
511	66606
124	66607
71	66608
224	66609
15	66610
79	66611
592	66612
266	66613
374	66614
12	66615
5	66616
66	66617
617	66618
164	66619
353	66620
24	66621
24	66622
112	66623
54	66624
79	66625
49	66626
26	66627
10	66628
9	66629
544	66630
186	66631
19	66632
14	66633
44	66634
604	66635
20	66636
117	66637
7	66638
66	66639
207	66640
7	66641
114	66642
90	66643
392	66644
84	66645
146	66646
55	66647
102	66648
237	66649
35	66650
383	66651
16	66652
9	66653
644	66654
9	66655
82	66656
3	66657
74	66658
67	66659
46	66660
5	66661
31	66662
4	66663
296	66664
89	66665
90	66666
373	66667
873	66668
52	66669
685	66670
29	66671
327	66672
14	66673
3	66674
1	66675
55	66676
29	66677
42	66678
5	66679
14	66680
3	66681
4	66682
61	66683
687	66684
172	66685
6	66686
17	66687
16	66688
10	66689
2	66690
120	66691
4	66692
97	66693
555	66694
134	66695
1	66696
19	66697
344	66698
4	66699
7	66700
6	66701
29	66702
92	66703
331	66704
1	66705
26	66706
203	66707
2	66708
34	66709
90	66710
190	66711
473	66712
228	66713
5	66714
36	66715
2	66716
346	66717
55	66718
321	66719
198	66720
223	66721
1	66722
237	66723
185	66724
92	66725
329	66726
731	66727
2	66728
366	66729
11	66730
49	66731
194	66732
102	66733
13	66734
70	66735
201	66736
10	66737
639	66738
98	66739
21	66740
54	66741
120	66742
85	66743
18	66744
91	66745
128	66746
61	66747
446	66748
4	66749
205	66750
12	66751
634	66752
72	66753
304	66754
750	66755
91	66756
11	66757
16	66758
166	66759
152	66760
20	66761
89	66762
50	66763
10	66764
1	66765
170	66766
3	66767
2	66768
105	66769
374	66770
75	66771
44	66772
92	66773
3	66774
113	66775
1	66776
13	66777
210	66778
2	66779
61	66780
145	66781
190	66782
132	66783
17	66784
52	66785
9	66786
29	66787
113	66788
21	66789
133	66790
53	66791
2	66792
37	66793
7	66794
131	66795
6	66796
586	66797
23	66798
18	66799
32	66800
14	66801
228	66802
97	66803
172	66804
115	66805
149	66806
12	66807
9	66808
238	66809
82	66810
10	66811
7	66812
106	66813
27	66814
46	66815
56	66816
227	66817
6	66818
159	66819
36	66820
106	66821
204	66822
51	66823
342	66824
1	66825
240	66826
40	66827
176	66828
3	66829
5	66830
242	66831
40	66832
115	66833
177	66834
8	66835
5	66836
817	66837
13	66838
98	66839
27	66840
542	66841
5	66842
90	66843
4	66844
48	66845
387	66846
25	66847
71	66848
30	66849
119	66850
5	66851
6	66852
203	66853
2	66854
41	66855
27	66856
22	66857
312	66858
4	66859
90	66860
23	66861
34	66862
47	66863
69	66864
20	66865
149	66866
20	66867
10	66868
120	66869
10	66870
1	66871
6	66872
20	66873
604	66874
87	66875
125	66876
13	66877
37	66878
129	66879
38	66880
6	66881
131	66882
12	66883
13	66884
32	66885
111	66886
102	66887
23	66888
837	66889
3	66890
23	66891
414	66892
455	66893
20	66894
60	66895
27	66896
708	66897
127	66898
5	66899
28	66900
6	66901
2	66902
43	66903
52	66904
3	66905
2	66906
16	66907
166	66908
351	66909
33	66910
364	66911
149	66912
173	66913
30	66914
627	66915
167	66916
50	66917
110	66918
119	66919
821	66920
21	66921
111	66922
15	66923
1	66924
241	66925
357	66926
85	66927
1	66928
417	66929
638	66930
782	66931
80	66932
43	66933
148	66934
106	66935
53	66936
32	66937
158	66938
254	66939
466	66940
159	66941
15	66942
591	66943
36	66944
99	66945
11	66946
310	66947
1	66948
8	66949
28	66950
6	66951
49	66952
19	66953
243	66954
283	66955
3	66956
18	66957
27	66958
145	66959
143	66960
326	66961
69	66962
53	66963
178	66964
72	66965
154	66966
1	66967
289	66968
75	66969
86	66970
111	66971
184	66972
4	66973
4	66974
43	66975
60	66976
48	66977
119	66978
230	66979
19	66980
183	66981
86	66982
3	66983
125	66984
69	66985
130	66986
2	66987
155	66988
607	66989
219	66990
167	66991
81	66992
33	66993
177	66994
5	66995
91	66996
267	66997
60	66998
86	66999
221	67000
17	67001
17	67002
448	67003
214	67004
439	67005
24	67006
114	67007
119	67008
155	67009
1	67010
856	67011
82	67012
298	67013
47	67014
16	67015
161	67016
413	67017
16	67018
21	67019
117	67020
70	67021
21	67022
117	67023
184	67024
20	67025
40	67026
84	67027
352	67028
27	67029
161	67030
68	67031
73	67032
4	67033
194	67034
3	67035
3	67036
75	67037
335	67038
17	67039
72	67040
292	67041
50	67042
25	67043
73	67044
2	67045
383	67046
88	67047
137	67048
16	67049
5	67050
231	67051
2	67052
60	67053
97	67054
3	67055
3	67056
214	67057
68	67058
35	67059
35	67060
28	67061
221	67062
68	67063
36	67064
268	67065
18	67066
29	67067
17	67068
143	67069
712	67070
5	67071
683	67072
4	67073
140	67074
72	67075
3	67076
215	67077
73	67078
52	67079
13	67080
231	67081
5	67082
30	67083
604	67084
554	67085
50	67086
1045	67087
322	67088
40	67089
17	67090
98	67091
7	67092
42	67093
3	67094
2	67095
382	67096
26	67097
183	67098
228	67099
389	67100
987	67101
152	67102
7	67103
204	67104
112	67105
95	67106
24	67107
272	67108
41	67109
241	67110
3	67111
1	67112
68	67113
10	67114
609	67115
7	67116
186	67117
21	67118
63	67119
133	67120
72	67121
178	67122
194	67123
180	67124
12	67125
91	67126
29	67127
1	67128
116	67129
155	67130
122	67131
63	67132
172	67133
189	67134
12	67135
20	67136
75	67137
45	67138
72	67139
2	67140
3	67141
28	67142
6	67143
21	67144
18	67145
4	67146
103	67147
85	67148
24	67149
116	67150
200	67151
48	67152
59	67153
11	67154
239	67155
153	67156
26	67157
40	67158
18	67159
25	67160
43	67161
312	67162
440	67163
4	67164
65	67165
21	67166
39	67167
29	67168
80	67169
7	67170
33	67171
173	67172
57	67173
38	67174
33	67175
24	67176
47	67177
333	67178
83	67179
16	67180
2	67181
72	67182
125	67183
36	67184
187	67185
1	67186
35	67187
225	67188
1	67189
70	67190
9	67191
3	67192
64	67193
2	67194
224	67195
3	67196
127	67197
25	67198
7	67199
35	67200
187	67201
72	67202
151	67203
71	67204
12	67205
257	67206
293	67207
40	67208
120	67209
244	67210
4	67211
4	67212
305	67213
44	67214
314	67215
379	67216
104	67217
40	67218
3	67219
105	67220
104	67221
13	67222
2	67223
60	67224
220	67225
644	67226
5	67227
197	67228
193	67229
589	67230
75	67231
174	67232
17	67233
73	67234
8	67235
32	67236
72	67237
32	67238
276	67239
65	67240
81	67241
196	67242
51	67243
100	67244
5	67245
11	67246
48	67247
178	67248
32	67249
5	67250
66	67251
3	67252
414	67253
31	67254
155	67255
372	67256
159	67257
244	67258
206	67259
31	67260
29	67261
84	67262
151	67263
35	67264
43	67265
434	67266
12	67267
222	67268
7	67269
128	67270
13	67271
68	67272
68	67273
120	67274
11	67275
82	67276
52	67277
26	67278
188	67279
678	67280
26	67281
7	67282
13	67283
136	67284
383	67285
79	67286
171	67287
22	67288
19	67289
34	67290
63	67291
69	67292
10	67293
26	67294
1	67295
19	67296
150	67297
1102	67298
360	67299
497	67300
216	67301
264	67302
671	67303
788	67304
35	67305
78	67306
29	67307
41	67308
22	67309
109	67310
375	67311
337	67312
5	67313
1	67314
59	67315
23	67316
2	67317
101	67318
14	67319
53	67320
128	67321
2	67322
45	67323
48	67324
104	67325
222	67326
30	67327
285	67328
295	67329
275	67330
54	67331
96	67332
21	67333
51	67334
39	67335
242	67336
31	67337
16	67338
43	67339
4	67340
28	67341
443	67342
18	67343
91	67344
49	67345
1	67346
43	67347
211	67348
36	67349
840	67350
164	67351
32	67352
246	67353
49	67354
88	67355
75	67356
29	67357
21	67358
19	67359
80	67360
6	67361
3	67362
47	67363
55	67364
36	67365
1	67366
616	67367
31	67368
82	67369
211	67370
17	67371
175	67372
82	67373
16	67374
883	67375
97	67376
34	67377
54	67378
2	67379
6	67380
14	67381
273	67382
57	67383
143	67384
75	67385
113	67386
20	67387
179	67388
330	67389
110	67390
120	67391
39	67392
5	67393
156	67394
7	67395
51	67396
10	67397
149	67398
24	67399
357	67400
15	67401
83	67402
16	67403
392	67404
212	67405
17	67406
43	67407
57	67408
56	67409
44	67410
91	67411
151	67412
21	67413
4	67414
122	67415
14	67416
5	67417
10	67418
13	67419
151	67420
30	67421
62	67422
43	67423
7	67424
121	67425
570	67426
5	67427
239	67428
69	67429
6	67430
13	67431
69	67432
105	67433
19	67434
157	67435
37	67436
1004	67437
56	67438
358	67439
40	67440
21	67441
629	67442
52	67443
610	67444
267	67445
187	67446
35	67447
237	67448
207	67449
41	67450
697	67451
368	67452
6	67453
675	67454
14	67455
134	67456
189	67457
4	67458
62	67459
17	67460
3	67461
379	67462
20	67463
3	67464
52	67465
3	67466
853	67467
271	67468
18	67469
42	67470
41	67471
25	67472
105	67473
91	67474
244	67475
132	67476
2	67477
146	67478
43	67479
99	67480
109	67481
93	67482
30	67483
23	67484
65	67485
15	67486
24	67487
145	67488
3	67489
155	67490
140	67491
98	67492
109	67493
143	67494
193	67495
7	67496
346	67497
151	67498
28	67499
7	67500
6	67501
456	67502
46	67503
541	67504
20	67505
409	67506
210	67507
117	67508
49	67509
475	67510
2	67511
18	67512
223	67513
289	67514
64	67515
180	67516
63	67517
13	67518
303	67519
6	67520
8	67521
160	67522
51	67523
40	67524
36	67525
2	67526
76	67527
3	67528
575	67529
196	67530
814	67531
49	67532
100	67533
5	67534
27	67535
36	67536
2	67537
76	67538
212	67539
231	67540
44	67541
74	67542
162	67543
346	67544
79	67545
10	67546
100	67547
5	67548
54	67549
116	67550
5	67551
65	67552
54	67553
51	67554
149	67555
360	67556
172	67557
14	67558
17	67559
152	67560
38	67561
67	67562
3	67563
405	67564
166	67565
538	67566
16	67567
269	67568
5	67569
96	67570
232	67571
103	67572
75	67573
158	67574
4	67575
164	67576
217	67577
4	67578
109	67579
116	67580
39	67581
46	67582
543	67583
123	67584
35	67585
7	67586
254	67587
161	67588
77	67589
100	67590
1	67591
9	67592
85	67593
20	67594
158	67595
59	67596
51	67597
63	67598
11	67599
48	67600
4	67601
63	67602
16	67603
25	67604
34	67605
57	67606
45	67607
624	67608
12	67609
153	67610
77	67611
3	67612
121	67613
13	67614
201	67615
60	67616
297	67617
6	67618
60	67619
13	67620
3	67621
31	67622
1	67623
43	67624
36	67625
119	67626
152	67627
36	67628
2	67629
29	67630
13	67631
22	67632
73	67633
346	67634
64	67635
368	67636
81	67637
19	67638
5	67639
1	67640
101	67641
67	67642
294	67643
130	67644
67	67645
4	67646
398	67647
240	67648
329	67649
410	67650
3	67651
38	67652
195	67653
58	67654
39	67655
79	67656
310	67657
53	67658
4	67659
4	67660
204	67661
28	67662
20	67663
51	67664
64	67665
48	67666
422	67667
1	67668
426	67669
6	67670
151	67671
12	67672
49	67673
3	67674
33	67675
61	67676
161	67677
5	67678
45	67679
8	67680
108	67681
116	67682
1	67683
90	67684
4	67685
16	67686
621	67687
75	67688
35	67689
441	67690
10	67691
1	67692
6	67693
103	67694
69	67695
6	67696
10	67697
152	67698
558	67699
7	67700
459	67701
134	67702
176	67703
135	67704
3	67705
209	67706
619	67707
2	67708
5	67709
13	67710
42	67711
2	67712
61	67713
4	67714
40	67715
13	67716
37	67717
39	67718
18	67719
5	67720
4	67721
35	67722
51	67723
25	67724
109	67725
5	67726
376	67727
40	67728
32	67729
162	67730
278	67731
58	67732
437	67733
57	67734
13	67735
42	67736
8	67737
31	67738
104	67739
74	67740
43	67741
31	67742
7	67743
236	67744
31	67745
215	67746
136	67747
19	67748
5	67749
585	67750
10	67751
81	67752
330	67753
56	67754
207	67755
84	67756
132	67757
177	67758
50	67759
89	67760
137	67761
199	67762
323	67763
42	67764
209	67765
29	67766
493	67767
48	67768
118	67769
237	67770
33	67771
346	67772
167	67773
179	67774
623	67775
31	67776
8	67777
708	67778
15	67779
53	67780
15	67781
47	67782
204	67783
80	67784
347	67785
76	67786
35	67787
2	67788
382	67789
13	67790
74	67791
14	67792
241	67793
8	67794
19	67795
270	67796
38	67797
100	67798
21	67799
67	67800
48	67801
158	67802
11	67803
68	67804
20	67805
32	67806
276	67807
47	67808
20	67809
54	67810
22	67811
87	67812
3	67813
85	67814
170	67815
6	67816
158	67817
178	67818
36	67819
220	67820
69	67821
3	67822
33	67823
114	67824
96	67825
5	67826
63	67827
4	67828
51	67829
118	67830
5	67831
535	67832
26	67833
211	67834
7	67835
138	67836
12	67837
200	67838
18	67839
49	67840
12	67841
127	67842
275	67843
2	67844
69	67845
127	67846
42	67847
352	67848
50	67849
60	67850
273	67851
3	67852
65	67853
6	67854
18	67855
234	67856
2	67857
1	67858
133	67859
21	67860
4	67861
62	67862
301	67863
19	67864
27	67865
452	67866
608	67867
804	67868
287	67869
222	67870
63	67871
4	67872
9	67873
30	67874
40	67875
183	67876
190	67877
25	67878
24	67879
465	67880
17	67881
164	67882
4	67883
77	67884
29	67885
126	67886
68	67887
38	67888
60	67889
132	67890
245	67891
13	67892
307	67893
2	67894
652	67895
382	67896
190	67897
18	67898
4	67899
47	67900
281	67901
8	67902
12	67903
20	67904
14	67905
42	67906
91	67907
42	67908
230	67909
256	67910
24	67911
8	67912
80	67913
23	67914
14	67915
235	67916
67	67917
40	67918
129	67919
170	67920
875	67921
255	67922
123	67923
190	67924
7	67925
47	67926
35	67927
56	67928
87	67929
561	67930
292	67931
93	67932
18	67933
77	67934
46	67935
164	67936
2	67937
21	67938
24	67939
150	67940
235	67941
37	67942
3	67943
23	67944
72	67945
532	67946
150	67947
485	67948
2	67949
78	67950
26	67951
116	67952
31	67953
74	67954
75	67955
112	67956
33	67957
335	67958
98	67959
188	67960
19	67961
2	67962
41	67963
1	67964
3	67965
30	67966
190	67967
288	67968
423	67969
19	67970
24	67971
170	67972
58	67973
57	67974
162	67975
375	67976
61	67977
12	67978
32	67979
14	67980
2	67981
39	67982
367	67983
323	67984
22	67985
81	67986
217	67987
409	67988
47	67989
28	67990
180	67991
104	67992
143	67993
3	67994
9	67995
86	67996
38	67997
80	67998
240	67999
67	68000
7	68001
1	68002
125	68003
164	68004
3	68005
163	68006
51	68007
28	68008
27	68009
4	68010
18	68011
169	68012
50	68013
111	68014
64	68015
5	68016
23	68017
32	68018
37	68019
12	68020
84	68021
68	68022
23	68023
28	68024
10	68025
35	68026
23	68027
117	68028
1114	68029
55	68030
91	68031
229	68032
299	68033
47	68034
224	68035
41	68036
202	68037
129	68038
20	68039
151	68040
277	68041
105	68042
6	68043
471	68044
23	68045
9	68046
566	68047
680	68048
15	68049
103	68050
96	68051
1	68052
1	68053
185	68054
150	68055
20	68056
58	68057
24	68058
28	68059
367	68060
2	68061
35	68062
425	68063
26	68064
161	68065
289	68066
30	68067
542	68068
106	68069
21	68070
29	68071
163	68072
37	68073
17	68074
4	68075
128	68076
21	68077
888	68078
778	68079
39	68080
1	68081
335	68082
492	68083
367	68084
4	68085
67	68086
1	68087
2	68088
432	68089
15	68090
158	68091
16	68092
125	68093
50	68094
500	68095
117	68096
120	68097
2	68098
368	68099
13	68100
521	68101
19	68102
144	68103
34	68104
2	68105
23	68106
12	68107
15	68108
84	68109
250	68110
19	68111
212	68112
175	68113
123	68114
12	68115
118	68116
550	68117
3	68118
12	68119
7	68120
91	68121
236	68122
12	68123
41	68124
69	68125
142	68126
21	68127
2	68128
11	68129
102	68130
53	68131
433	68132
50	68133
14	68134
213	68135
81	68136
596	68137
57	68138
48	68139
127	68140
367	68141
142	68142
153	68143
133	68144
28	68145
952	68146
70	68147
28	68148
41	68149
52	68150
228	68151
10	68152
40	68153
86	68154
35	68155
111	68156
157	68157
123	68158
106	68159
51	68160
9	68161
41	68162
126	68163
13	68164
151	68165
2	68166
16	68167
18	68168
23	68169
79	68170
40	68171
280	68172
100	68173
5	68174
131	68175
17	68176
246	68177
183	68178
56	68179
167	68180
63	68181
2	68182
132	68183
115	68184
413	68185
41	68186
90	68187
34	68188
1	68189
578	68190
6	68191
2	68192
2	68193
28	68194
160	68195
42	68196
18	68197
2	68198
10	68199
53	68200
228	68201
99	68202
113	68203
5	68204
63	68205
27	68206
38	68207
41	68208
39	68209
41	68210
152	68211
574	68212
167	68213
27	68214
13	68215
158	68216
56	68217
7	68218
45	68219
329	68220
89	68221
142	68222
2	68223
25	68224
63	68225
178	68226
1	68227
462	68228
68	68229
19	68230
29	68231
620	68232
359	68233
18	68234
5	68235
174	68236
222	68237
42	68238
145	68239
10	68240
15	68241
910	68242
7	68243
739	68244
56	68245
20	68246
37	68247
23	68248
27	68249
125	68250
68	68251
133	68252
1	68253
545	68254
24	68255
218	68256
268	68257
69	68258
42	68259
4	68260
27	68261
43	68262
54	68263
207	68264
7	68265
149	68266
9	68267
9	68268
47	68269
90	68270
116	68271
58	68272
529	68273
583	68274
349	68275
12	68276
25	68277
54	68278
23	68279
114	68280
55	68281
226	68282
50	68283
9	68284
53	68285
47	68286
8	68287
557	68288
89	68289
212	68290
18	68291
198	68292
37	68293
67	68294
21	68295
58	68296
246	68297
116	68298
75	68299
60	68300
21	68301
12	68302
27	68303
59	68304
10	68305
1	68306
34	68307
758	68308
43	68309
188	68310
267	68311
82	68312
142	68313
90	68314
40	68315
163	68316
13	68317
25	68318
26	68319
164	68320
44	68321
4	68322
97	68323
341	68324
67	68325
18	68326
53	68327
41	68328
5	68329
799	68330
25	68331
9	68332
30	68333
7	68334
42	68335
167	68336
211	68337
19	68338
13	68339
114	68340
298	68341
9	68342
113	68343
183	68344
17	68345
25	68346
304	68347
248	68348
174	68349
156	68350
8	68351
46	68352
380	68353
8	68354
14	68355
197	68356
38	68357
243	68358
12	68359
7	68360
104	68361
67	68362
67	68363
208	68364
350	68365
26	68366
79	68367
10	68368
7	68369
2	68370
5	68371
349	68372
186	68373
4	68374
2	68375
3	68376
89	68377
9	68378
5	68379
64	68380
10	68381
79	68382
921	68383
4	68384
504	68385
120	68386
6	68387
34	68388
33	68389
20	68390
107	68391
138	68392
50	68393
9	68394
33	68395
269	68396
8	68397
60	68398
4	68399
14	68400
191	68401
11	68402
2	68403
830	68404
329	68405
42	68406
95	68407
4	68408
11	68409
36	68410
29	68411
66	68412
39	68413
520	68414
250	68415
107	68416
174	68417
4	68418
22	68419
34	68420
127	68421
52	68422
322	68423
2	68424
73	68425
80	68426
185	68427
79	68428
191	68429
189	68430
28	68431
23	68432
7	68433
12	68434
139	68435
3	68436
12	68437
54	68438
329	68439
9	68440
73	68441
4	68442
1	68443
3	68444
40	68445
7	68446
19	68447
42	68448
110	68449
2	68450
7	68451
200	68452
95	68453
194	68454
52	68455
3	68456
32	68457
734	68458
317	68459
3	68460
622	68461
270	68462
7	68463
286	68464
9	68465
891	68466
4	68467
94	68468
25	68469
6	68470
26	68471
72	68472
117	68473
37	68474
73	68475
28	68476
99	68477
371	68478
4	68479
26	68480
9	68481
10	68482
1	68483
176	68484
94	68485
4	68486
5	68487
16	68488
60	68489
67	68490
128	68491
21	68492
371	68493
12	68494
222	68495
20	68496
60	68497
172	68498
87	68499
249	68500
134	68501
365	68502
442	68503
2	68504
291	68505
759	68506
69	68507
135	68508
6	68509
41	68510
8	68511
236	68512
43	68513
1	68514
2	68515
167	68516
422	68517
100	68518
2	68519
132	68520
22	68521
49	68522
8	68523
2	68524
8	68525
160	68526
556	68527
38	68528
8	68529
597	68530
25	68531
8	68532
208	68533
76	68534
122	68535
2	68536
52	68537
80	68538
85	68539
657	68540
497	68541
72	68542
43	68543
13	68544
58	68545
25	68546
1	68547
38	68548
3	68549
62	68550
230	68551
4	68552
42	68553
220	68554
52	68555
254	68556
43	68557
53	68558
253	68559
221	68560
99	68561
21	68562
226	68563
141	68564
2	68565
52	68566
62	68567
35	68568
28	68569
13	68570
35	68571
26	68572
265	68573
496	68574
383	68575
2	68576
9	68577
248	68578
60	68579
162	68580
21	68581
24	68582
46	68583
306	68584
495	68585
55	68586
19	68587
217	68588
90	68589
194	68590
11	68591
7	68592
67	68593
16	68594
46	68595
5	68596
239	68597
38	68598
30	68599
4	68600
3	68601
153	68602
117	68603
539	68604
55	68605
2	68606
6	68607
240	68608
5	68609
446	68610
19	68611
26	68612
40	68613
34	68614
3	68615
301	68616
1	68617
187	68618
621	68619
71	68620
61	68621
9	68622
7	68623
130	68624
29	68625
455	68626
1	68627
46	68628
49	68629
477	68630
8	68631
41	68632
1	68633
171	68634
12	68635
17	68636
222	68637
28	68638
148	68639
169	68640
27	68641
94	68642
55	68643
421	68644
75	68645
1	68646
70	68647
206	68648
526	68649
148	68650
8	68651
68	68652
8	68653
43	68654
279	68655
773	68656
62	68657
86	68658
6	68659
53	68660
396	68661
2	68662
36	68663
155	68664
365	68665
62	68666
125	68667
29	68668
6	68669
438	68670
73	68671
605	68672
43	68673
54	68674
21	68675
9	68676
719	68677
250	68678
47	68679
1	68680
7	68681
102	68682
422	68683
7	68684
70	68685
49	68686
99	68687
102	68688
11	68689
26	68690
27	68691
4	68692
2	68693
28	68694
69	68695
1	68696
22	68697
277	68698
254	68699
188	68700
226	68701
85	68702
484	68703
307	68704
363	68705
4	68706
183	68707
133	68708
16	68709
26	68710
511	68711
114	68712
2	68713
5	68714
364	68715
100	68716
141	68717
6	68718
218	68719
14	68720
1	68721
20	68722
401	68723
421	68724
191	68725
4	68726
38	68727
44	68728
4	68729
27	68730
56	68731
346	68732
422	68733
4	68734
31	68735
40	68736
147	68737
472	68738
54	68739
58	68740
628	68741
122	68742
398	68743
6	68744
99	68745
6	68746
451	68747
5	68748
41	68749
28	68750
140	68751
8	68752
8	68753
197	68754
90	68755
30	68756
687	68757
51	68758
165	68759
765	68760
32	68761
3	68762
3	68763
50	68764
115	68765
123	68766
8	68767
5	68768
128	68769
192	68770
543	68771
98	68772
121	68773
420	68774
123	68775
76	68776
481	68777
137	68778
20	68779
375	68780
5	68781
22	68782
714	68783
13	68784
71	68785
27	68786
10	68787
314	68788
141	68789
412	68790
83	68791
510	68792
212	68793
366	68794
189	68795
14	68796
22	68797
106	68798
217	68799
28	68800
9	68801
87	68802
17	68803
52	68804
8	68805
87	68806
5	68807
2	68808
29	68809
12	68810
31	68811
32	68812
9	68813
190	68814
62	68815
39	68816
21	68817
8	68818
40	68819
197	68820
10	68821
6	68822
8	68823
189	68824
107	68825
25	68826
114	68827
15	68828
110	68829
1	68830
126	68831
67	68832
9	68833
4	68834
273	68835
112	68836
35	68837
5	68838
36	68839
378	68840
266	68841
63	68842
7	68843
39	68844
1	68845
28	68846
3	68847
84	68848
36	68849
196	68850
129	68851
28	68852
79	68853
73	68854
28	68855
22	68856
1	68857
9	68858
1	68859
53	68860
17	68861
10	68862
1	68863
85	68864
4	68865
6	68866
46	68867
83	68868
737	68869
355	68870
184	68871
36	68872
19	68873
230	68874
21	68875
102	68876
46	68877
3	68878
5	68879
471	68880
7	68881
339	68882
24	68883
154	68884
9	68885
374	68886
62	68887
45	68888
93	68889
1	68890
206	68891
110	68892
25	68893
54	68894
16	68895
58	68896
336	68897
39	68898
69	68899
68	68900
57	68901
24	68902
62	68903
67	68904
42	68905
35	68906
12	68907
11	68908
31	68909
183	68910
1	68911
5	68912
512	68913
53	68914
3	68915
3	68916
19	68917
20	68918
42	68919
1	68920
103	68921
3	68922
277	68923
80	68924
255	68925
34	68926
2	68927
42	68928
43	68929
14	68930
56	68931
357	68932
9	68933
75	68934
136	68935
47	68936
11	68937
387	68938
40	68939
20	68940
6	68941
11	68942
96	68943
9	68944
6	68945
94	68946
241	68947
441	68948
14	68949
1	68950
37	68951
301	68952
6	68953
1	68954
8	68955
2	68956
114	68957
183	68958
57	68959
1	68960
2	68961
176	68962
139	68963
385	68964
5	68965
28	68966
2	68967
240	68968
70	68969
4	68970
36	68971
18	68972
1	68973
366	68974
220	68975
14	68976
261	68977
612	68978
284	68979
613	68980
10	68981
9	68982
71	68983
8	68984
53	68985
5	68986
8	68987
1	68988
138	68989
73	68990
261	68991
57	68992
350	68993
46	68994
18	68995
11	68996
9	68997
74	68998
171	68999
9	69000
3	69001
97	69002
18	69003
138	69004
28	69005
185	69006
27	69007
60	69008
8	69009
152	69010
2	69011
620	69012
77	69013
27	69014
12	69015
11	69016
73	69017
182	69018
54	69019
55	69020
185	69021
102	69022
47	69023
27	69024
31	69025
174	69026
36	69027
3	69028
187	69029
47	69030
4	69031
10	69032
8	69033
310	69034
25	69035
35	69036
27	69037
9	69038
131	69039
14	69040
152	69041
12	69042
295	69043
2	69044
54	69045
15	69046
28	69047
15	69048
3	69049
21	69050
25	69051
84	69052
60	69053
28	69054
61	69055
255	69056
136	69057
73	69058
5	69059
10	69060
2	69061
182	69062
20	69063
35	69064
31	69065
2	69066
42	69067
1	69068
66	69069
154	69070
436	69071
137	69072
5	69073
107	69074
3	69075
421	69076
12	69077
7	69078
100	69079
48	69080
170	69081
116	69082
24	69083
5	69084
411	69085
3	69086
1	69087
5	69088
10	69089
727	69090
55	69091
32	69092
149	69093
155	69094
115	69095
239	69096
82	69097
30	69098
109	69099
268	69100
376	69101
319	69102
200	69103
171	69104
64	69105
37	69106
84	69107
56	69108
80	69109
173	69110
51	69111
236	69112
121	69113
1	69114
93	69115
1	69116
406	69117
248	69118
27	69119
88	69120
7	69121
640	69122
297	69123
273	69124
23	69125
83	69126
147	69127
299	69128
46	69129
215	69130
58	69131
80	69132
472	69133
31	69134
33	69135
87	69136
18	69137
13	69138
29	69139
14	69140
12	69141
429	69142
6	69143
232	69144
7	69145
214	69146
35	69147
104	69148
16	69149
188	69150
17	69151
176	69152
4	69153
94	69154
239	69155
104	69156
36	69157
539	69158
261	69159
172	69160
3	69161
64	69162
103	69163
35	69164
20	69165
34	69166
63	69167
13	69168
50	69169
83	69170
80	69171
4	69172
429	69173
51	69174
298	69175
105	69176
115	69177
2	69178
23	69179
568	69180
168	69181
80	69182
53	69183
33	69184
8	69185
87	69186
171	69187
33	69188
1	69189
388	69190
100	69191
2	69192
236	69193
59	69194
749	69195
27	69196
445	69197
12	69198
94	69199
33	69200
5	69201
10	69202
137	69203
117	69204
18	69205
170	69206
12	69207
3	69208
216	69209
151	69210
15	69211
71	69212
78	69213
4	69214
25	69215
112	69216
155	69217
2	69218
59	69219
85	69220
12	69221
67	69222
108	69223
55	69224
200	69225
49	69226
5	69227
176	69228
393	69229
50	69230
7	69231
50	69232
18	69233
9	69234
76	69235
182	69236
153	69237
156	69238
86	69239
163	69240
13	69241
3	69242
77	69243
26	69244
308	69245
8	69246
159	69247
3	69248
149	69249
63	69250
21	69251
65	69252
81	69253
622	69254
23	69255
157	69256
4	69257
10	69258
80	69259
355	69260
24	69261
61	69262
36	69263
316	69264
289	69265
351	69266
601	69267
23	69268
6	69269
7	69270
656	69271
3	69272
2	69273
22	69274
203	69275
318	69276
1	69277
175	69278
80	69279
90	69280
130	69281
490	69282
23	69283
126	69284
16	69285
35	69286
55	69287
64	69288
57	69289
109	69290
31	69291
406	69292
25	69293
60	69294
157	69295
283	69296
67	69297
156	69298
112	69299
19	69300
403	69301
696	69302
5	69303
20	69304
562	69305
30	69306
83	69307
18	69308
30	69309
28	69310
535	69311
32	69312
4	69313
11	69314
325	69315
203	69316
88	69317
3	69318
23	69319
15	69320
425	69321
676	69322
21	69323
2	69324
34	69325
114	69326
484	69327
302	69328
221	69329
40	69330
53	69331
415	69332
112	69333
2	69334
721	69335
111	69336
9	69337
17	69338
63	69339
14	69340
170	69341
53	69342
11	69343
6	69344
139	69345
18	69346
34	69347
205	69348
68	69349
168	69350
190	69351
183	69352
62	69353
4	69354
48	69355
192	69356
36	69357
35	69358
7	69359
1003	69360
85	69361
124	69362
171	69363
28	69364
15	69365
20	69366
78	69367
58	69368
99	69369
42	69370
143	69371
72	69372
3	69373
32	69374
157	69375
8	69376
562	69377
47	69378
12	69379
90	69380
77	69381
48	69382
264	69383
8	69384
1	69385
112	69386
134	69387
469	69388
53	69389
158	69390
117	69391
44	69392
38	69393
51	69394
44	69395
28	69396
9	69397
3	69398
42	69399
90	69400
4	69401
133	69402
6	69403
4	69404
223	69405
632	69406
45	69407
18	69408
76	69409
119	69410
62	69411
308	69412
176	69413
18	69414
146	69415
2	69416
53	69417
468	69418
7	69419
20	69420
160	69421
328	69422
38	69423
41	69424
30	69425
31	69426
16	69427
97	69428
38	69429
641	69430
25	69431
452	69432
5	69433
91	69434
211	69435
51	69436
84	69437
12	69438
134	69439
166	69440
15	69441
694	69442
2	69443
2	69444
2	69445
9	69446
239	69447
18	69448
22	69449
385	69450
203	69451
50	69452
318	69453
74	69454
96	69455
6	69456
20	69457
5	69458
3	69459
59	69460
125	69461
132	69462
114	69463
777	69464
61	69465
155	69466
77	69467
76	69468
77	69469
642	69470
320	69471
117	69472
84	69473
16	69474
27	69475
248	69476
23	69477
31	69478
107	69479
21	69480
16	69481
51	69482
46	69483
164	69484
50	69485
103	69486
126	69487
81	69488
5	69489
190	69490
30	69491
50	69492
107	69493
2	69494
220	69495
193	69496
454	69497
33	69498
115	69499
254	69500
87	69501
91	69502
225	69503
241	69504
34	69505
37	69506
24	69507
3	69508
65	69509
10	69510
29	69511
3	69512
80	69513
5	69514
127	69515
65	69516
1	69517
436	69518
9	69519
2	69520
290	69521
128	69522
28	69523
174	69524
4	69525
83	69526
1	69527
24	69528
15	69529
8	69530
12	69531
255	69532
578	69533
188	69534
46	69535
51	69536
79	69537
4	69538
1	69539
77	69540
137	69541
530	69542
669	69543
55	69544
38	69545
32	69546
80	69547
42	69548
135	69549
6	69550
157	69551
1	69552
39	69553
36	69554
32	69555
1037	69556
152	69557
526	69558
149	69559
8	69560
1	69561
1	69562
117	69563
258	69564
44	69565
125	69566
97	69567
247	69568
9	69569
272	69570
7	69571
36	69572
92	69573
237	69574
9	69575
87	69576
66	69577
24	69578
107	69579
4	69580
51	69581
24	69582
54	69583
2	69584
172	69585
47	69586
40	69587
96	69588
25	69589
44	69590
286	69591
7	69592
176	69593
279	69594
132	69595
72	69596
543	69597
12	69598
2	69599
221	69600
12	69601
17	69602
5	69603
107	69604
1096	69605
123	69606
39	69607
11	69608
133	69609
130	69610
12	69611
5	69612
12	69613
221	69614
64	69615
12	69616
28	69617
4	69618
97	69619
70	69620
309	69621
21	69622
416	69623
11	69624
115	69625
137	69626
551	69627
86	69628
182	69629
140	69630
66	69631
29	69632
10	69633
2	69634
465	69635
161	69636
213	69637
50	69638
216	69639
106	69640
746	69641
160	69642
3	69643
21	69644
16	69645
13	69646
33	69647
62	69648
35	69649
5	69650
47	69651
13	69652
566	69653
218	69654
419	69655
6	69656
6	69657
4	69658
5	69659
139	69660
22	69661
6	69662
79	69663
13	69664
22	69665
17	69666
16	69667
129	69668
6	69669
137	69670
56	69671
3	69672
2	69673
104	69674
3	69675
27	69676
543	69677
2	69678
593	69679
151	69680
8	69681
364	69682
464	69683
12	69684
3	69685
12	69686
30	69687
400	69688
68	69689
44	69690
46	69691
33	69692
9	69693
181	69694
59	69695
73	69696
70	69697
283	69698
73	69699
5	69700
18	69701
216	69702
66	69703
344	69704
98	69705
54	69706
116	69707
9	69708
9	69709
4	69710
259	69711
217	69712
434	69713
137	69714
129	69715
68	69716
64	69717
284	69718
217	69719
87	69720
143	69721
1	69722
36	69723
17	69724
25	69725
147	69726
2	69727
4	69728
95	69729
51	69730
2	69731
7	69732
32	69733
3	69734
5	69735
155	69736
185	69737
387	69738
531	69739
421	69740
14	69741
7	69742
4	69743
296	69744
33	69745
130	69746
2	69747
77	69748
4	69749
158	69750
310	69751
182	69752
57	69753
88	69754
13	69755
3	69756
135	69757
108	69758
178	69759
5	69760
41	69761
170	69762
52	69763
361	69764
52	69765
166	69766
47	69767
380	69768
75	69769
174	69770
19	69771
42	69772
46	69773
133	69774
101	69775
164	69776
20	69777
75	69778
68	69779
4	69780
117	69781
316	69782
10	69783
18	69784
322	69785
214	69786
168	69787
46	69788
101	69789
15	69790
47	69791
9	69792
29	69793
46	69794
64	69795
160	69796
99	69797
579	69798
152	69799
14	69800
73	69801
62	69802
158	69803
58	69804
78	69805
90	69806
191	69807
27	69808
227	69809
23	69810
10	69811
41	69812
61	69813
21	69814
9	69815
470	69816
3	69817
445	69818
111	69819
397	69820
252	69821
25	69822
12	69823
67	69824
406	69825
44	69826
738	69827
26	69828
34	69829
166	69830
564	69831
70	69832
442	69833
12	69834
5	69835
20	69836
56	69837
6	69838
464	69839
34	69840
141	69841
4	69842
96	69843
167	69844
6	69845
89	69846
3	69847
518	69848
15	69849
470	69850
525	69851
4	69852
26	69853
385	69854
1	69855
1	69856
227	69857
45	69858
42	69859
24	69860
34	69861
179	69862
22	69863
184	69864
3	69865
50	69866
85	69867
270	69868
83	69869
266	69870
529	69871
51	69872
601	69873
20	69874
10	69875
52	69876
21	69877
83	69878
11	69879
139	69880
450	69881
53	69882
335	69883
92	69884
1	69885
132	69886
4	69887
79	69888
170	69889
331	69890
3	69891
6	69892
31	69893
80	69894
64	69895
86	69896
18	69897
631	69898
1	69899
535	69900
359	69901
74	69902
48	69903
7	69904
5	69905
28	69906
930	69907
10	69908
7	69909
76	69910
35	69911
54	69912
427	69913
6	69914
76	69915
481	69916
31	69917
181	69918
72	69919
742	69920
183	69921
658	69922
217	69923
77	69924
143	69925
6	69926
67	69927
414	69928
41	69929
258	69930
129	69931
3	69932
56	69933
7	69934
76	69935
429	69936
80	69937
45	69938
16	69939
319	69940
415	69941
23	69942
119	69943
243	69944
37	69945
21	69946
76	69947
2	69948
41	69949
2	69950
293	69951
290	69952
17	69953
7	69954
9	69955
52	69956
405	69957
1	69958
43	69959
20	69960
393	69961
202	69962
22	69963
342	69964
141	69965
659	69966
9	69967
1	69968
319	69969
53	69970
915	69971
65	69972
44	69973
789	69974
113	69975
45	69976
231	69977
474	69978
308	69979
341	69980
49	69981
55	69982
129	69983
4	69984
326	69985
11	69986
775	69987
98	69988
289	69989
2	69990
193	69991
592	69992
17	69993
263	69994
166	69995
4	69996
451	69997
163	69998
68	69999
185	70000
80	70001
444	70002
236	70003
254	70004
59	70005
2	70006
9	70007
10	70008
9	70009
25	70010
3	70011
41	70012
38	70013
262	70014
140	70015
63	70016
3	70017
255	70018
297	70019
207	70020
9	70021
11	70022
20	70023
34	70024
2	70025
10	70026
41	70027
28	70028
25	70029
90	70030
577	70031
3	70032
106	70033
89	70034
1	70035
274	70036
172	70037
361	70038
76	70039
34	70040
266	70041
534	70042
57	70043
159	70044
7	70045
36	70046
360	70047
18	70048
83	70049
12	70050
448	70051
214	70052
190	70053
5	70054
35	70055
1	70056
82	70057
14	70058
60	70059
464	70060
1	70061
717	70062
147	70063
36	70064
9	70065
129	70066
4	70067
59	70068
12	70069
4	70070
4	70071
2	70072
105	70073
331	70074
18	70075
80	70076
24	70077
112	70078
5	70079
175	70080
82	70081
14	70082
19	70083
535	70084
11	70085
859	70086
279	70087
67	70088
16	70089
61	70090
1	70091
207	70092
19	70093
64	70094
150	70095
4	70096
141	70097
47	70098
280	70099
106	70100
4	70101
200	70102
303	70103
61	70104
427	70105
1	70106
171	70107
100	70108
6	70109
274	70110
137	70111
12	70112
11	70113
64	70114
307	70115
369	70116
131	70117
244	70118
1	70119
108	70120
2	70121
62	70122
84	70123
8	70124
52	70125
327	70126
89	70127
121	70128
146	70129
173	70130
2	70131
68	70132
16	70133
321	70134
38	70135
192	70136
46	70137
218	70138
3	70139
4	70140
117	70141
601	70142
117	70143
131	70144
24	70145
29	70146
5	70147
3	70148
34	70149
70	70150
3	70151
12	70152
54	70153
255	70154
298	70155
7	70156
511	70157
55	70158
19	70159
34	70160
435	70161
30	70162
2	70163
11	70164
984	70165
375	70166
143	70167
255	70168
39	70169
46	70170
55	70171
73	70172
7	70173
52	70174
5	70175
122	70176
695	70177
81	70178
469	70179
31	70180
198	70181
469	70182
18	70183
17	70184
318	70185
63	70186
3	70187
79	70188
19	70189
163	70190
122	70191
275	70192
38	70193
478	70194
100	70195
4	70196
52	70197
6	70198
47	70199
17	70200
89	70201
92	70202
203	70203
48	70204
44	70205
347	70206
183	70207
50	70208
8	70209
232	70210
3	70211
160	70212
75	70213
78	70214
8	70215
60	70216
1	70217
34	70218
44	70219
23	70220
1	70221
120	70222
24	70223
53	70224
201	70225
631	70226
3	70227
46	70228
52	70229
39	70230
705	70231
76	70232
12	70233
39	70234
9	70235
123	70236
3	70237
92	70238
292	70239
162	70240
10	70241
134	70242
537	70243
1	70244
42	70245
21	70246
1	70247
319	70248
14	70249
33	70250
490	70251
3	70252
27	70253
177	70254
13	70255
682	70256
19	70257
314	70258
164	70259
87	70260
85	70261
530	70262
28	70263
40	70264
26	70265
41	70266
102	70267
144	70268
37	70269
197	70270
65	70271
75	70272
95	70273
108	70274
4	70275
198	70276
77	70277
37	70278
114	70279
125	70280
56	70281
24	70282
63	70283
156	70284
123	70285
19	70286
50	70287
169	70288
38	70289
33	70290
305	70291
279	70292
60	70293
4	70294
93	70295
168	70296
3	70297
154	70298
88	70299
20	70300
211	70301
68	70302
311	70303
2	70304
590	70305
32	70306
219	70307
43	70308
290	70309
139	70310
53	70311
18	70312
41	70313
176	70314
44	70315
272	70316
286	70317
237	70318
59	70319
54	70320
30	70321
4	70322
55	70323
36	70324
159	70325
1	70326
281	70327
21	70328
219	70329
46	70330
34	70331
23	70332
21	70333
12	70334
113	70335
829	70336
350	70337
422	70338
221	70339
10	70340
5	70341
157	70342
42	70343
6	70344
73	70345
26	70346
586	70347
6	70348
152	70349
38	70350
25	70351
205	70352
81	70353
1	70354
51	70355
71	70356
24	70357
263	70358
49	70359
148	70360
13	70361
132	70362
344	70363
26	70364
73	70365
43	70366
162	70367
16	70368
4	70369
167	70370
91	70371
392	70372
535	70373
154	70374
461	70375
66	70376
782	70377
304	70378
451	70379
510	70380
106	70381
392	70382
240	70383
33	70384
93	70385
367	70386
289	70387
4	70388
138	70389
1	70390
555	70391
13	70392
120	70393
34	70394
33	70395
165	70396
30	70397
69	70398
53	70399
22	70400
4	70401
9	70402
2	70403
753	70404
17	70405
41	70406
9	70407
90	70408
165	70409
13	70410
267	70411
284	70412
77	70413
218	70414
91	70415
128	70416
125	70417
26	70418
197	70419
10	70420
185	70421
72	70422
9	70423
242	70424
45	70425
131	70426
289	70427
86	70428
647	70429
151	70430
3	70431
85	70432
38	70433
18	70434
2	70435
2	70436
30	70437
199	70438
3	70439
96	70440
341	70441
1	70442
234	70443
162	70444
60	70445
1126	70446
5	70447
358	70448
332	70449
15	70450
85	70451
176	70452
189	70453
5	70454
128	70455
307	70456
32	70457
68	70458
57	70459
48	70460
80	70461
584	70462
43	70463
226	70464
76	70465
61	70466
564	70467
106	70468
193	70469
1	70470
855	70471
54	70472
65	70473
46	70474
125	70475
111	70476
148	70477
43	70478
112	70479
89	70480
7	70481
16	70482
4	70483
418	70484
15	70485
66	70486
2	70487
126	70488
10	70489
361	70490
6	70491
1	70492
38	70493
216	70494
107	70495
419	70496
130	70497
603	70498
215	70499
20	70500
53	70501
232	70502
60	70503
15	70504
2	70505
85	70506
17	70507
13	70508
55	70509
410	70510
51	70511
183	70512
67	70513
10	70514
56	70515
16	70516
260	70517
221	70518
11	70519
491	70520
88	70521
219	70522
2	70523
350	70524
29	70525
10	70526
53	70527
5	70528
6	70529
245	70530
418	70531
15	70532
46	70533
1	70534
253	70535
19	70536
19	70537
349	70538
105	70539
284	70540
333	70541
367	70542
507	70543
21	70544
2	70545
49	70546
231	70547
306	70548
2	70549
566	70550
68	70551
5	70552
17	70553
100	70554
34	70555
9	70556
371	70557
7	70558
47	70559
47	70560
11	70561
79	70562
127	70563
8	70564
1	70565
163	70566
34	70567
98	70568
486	70569
29	70570
79	70571
280	70572
24	70573
151	70574
12	70575
163	70576
271	70577
39	70578
236	70579
20	70580
120	70581
159	70582
7	70583
1035	70584
7	70585
233	70586
2	70587
15	70588
428	70589
58	70590
37	70591
16	70592
17	70593
157	70594
108	70595
44	70596
3	70597
270	70598
201	70599
57	70600
65	70601
27	70602
31	70603
20	70604
43	70605
250	70606
158	70607
461	70608
316	70609
920	70610
54	70611
27	70612
89	70613
232	70614
107	70615
16	70616
31	70617
1	70618
50	70619
65	70620
51	70621
73	70622
89	70623
280	70624
118	70625
198	70626
242	70627
109	70628
29	70629
18	70630
23	70631
14	70632
21	70633
109	70634
9	70635
116	70636
92	70637
539	70638
10	70639
95	70640
56	70641
71	70642
53	70643
31	70644
125	70645
516	70646
87	70647
30	70648
61	70649
413	70650
5	70651
49	70652
286	70653
557	70654
36	70655
35	70656
620	70657
154	70658
143	70659
533	70660
23	70661
374	70662
17	70663
66	70664
74	70665
576	70666
52	70667
1	70668
120	70669
256	70670
216	70671
108	70672
30	70673
11	70674
83	70675
119	70676
376	70677
48	70678
724	70679
45	70680
6	70681
23	70682
4	70683
10	70684
305	70685
60	70686
21	70687
117	70688
10	70689
186	70690
33	70691
8	70692
30	70693
4	70694
24	70695
77	70696
73	70697
146	70698
7	70699
7	70700
199	70701
40	70702
57	70703
31	70704
289	70705
671	70706
18	70707
13	70708
626	70709
548	70710
259	70711
25	70712
213	70713
76	70714
46	70715
11	70716
4	70717
539	70718
124	70719
6	70720
9	70721
77	70722
26	70723
57	70724
4	70725
322	70726
2	70727
26	70728
167	70729
22	70730
125	70731
8	70732
29	70733
42	70734
470	70735
126	70736
124	70737
445	70738
301	70739
247	70740
58	70741
2	70742
151	70743
4	70744
26	70745
116	70746
35	70747
31	70748
261	70749
54	70750
72	70751
35	70752
3	70753
257	70754
28	70755
3	70756
628	70757
5	70758
23	70759
172	70760
202	70761
19	70762
23	70763
58	70764
612	70765
1	70766
1	70767
3	70768
388	70769
28	70770
60	70771
109	70772
447	70773
79	70774
255	70775
1	70776
39	70777
28	70778
20	70779
26	70780
325	70781
8	70782
85	70783
153	70784
85	70785
61	70786
5	70787
9	70788
13	70789
87	70790
3	70791
402	70792
240	70793
170	70794
4	70795
443	70796
41	70797
14	70798
45	70799
62	70800
29	70801
53	70802
8	70803
113	70804
146	70805
1107	70806
132	70807
88	70808
135	70809
8	70810
66	70811
8	70812
209	70813
822	70814
130	70815
1	70816
166	70817
278	70818
5	70819
47	70820
44	70821
71	70822
528	70823
208	70824
328	70825
36	70826
59	70827
63	70828
31	70829
8	70830
55	70831
5	70832
362	70833
105	70834
4	70835
379	70836
71	70837
18	70838
83	70839
47	70840
1	70841
194	70842
75	70843
472	70844
122	70845
246	70846
375	70847
76	70848
4	70849
35	70850
22	70851
532	70852
488	70853
1	70854
3	70855
102	70856
164	70857
22	70858
19	70859
37	70860
6	70861
146	70862
225	70863
139	70864
101	70865
193	70866
652	70867
39	70868
1	70869
157	70870
6	70871
78	70872
199	70873
4	70874
51	70875
67	70876
28	70877
8	70878
150	70879
158	70880
85	70881
217	70882
8	70883
26	70884
65	70885
19	70886
10	70887
291	70888
1	70889
168	70890
14	70891
34	70892
27	70893
122	70894
4	70895
19	70896
17	70897
30	70898
50	70899
256	70900
267	70901
15	70902
8	70903
104	70904
159	70905
2	70906
154	70907
26	70908
174	70909
1079	70910
162	70911
186	70912
77	70913
334	70914
125	70915
391	70916
600	70917
125	70918
47	70919
4	70920
95	70921
11	70922
16	70923
184	70924
10	70925
532	70926
151	70927
12	70928
35	70929
592	70930
419	70931
677	70932
17	70933
3	70934
54	70935
720	70936
8	70937
87	70938
665	70939
40	70940
83	70941
49	70942
162	70943
39	70944
77	70945
5	70946
20	70947
26	70948
93	70949
106	70950
1	70951
5	70952
32	70953
181	70954
67	70955
84	70956
15	70957
6	70958
3	70959
38	70960
46	70961
8	70962
39	70963
58	70964
35	70965
13	70966
225	70967
196	70968
35	70969
20	70970
26	70971
1062	70972
53	70973
22	70974
76	70975
435	70976
28	70977
42	70978
9	70979
257	70980
122	70981
368	70982
3	70983
47	70984
138	70985
73	70986
43	70987
6	70988
154	70989
46	70990
10	70991
166	70992
75	70993
105	70994
141	70995
7	70996
316	70997
834	70998
39	70999
10	71000
46	71001
47	71002
2	71003
129	71004
17	71005
76	71006
156	71007
144	71008
10	71009
140	71010
2	71011
7	71012
169	71013
14	71014
27	71015
62	71016
70	71017
30	71018
12	71019
540	71020
16	71021
15	71022
827	71023
415	71024
15	71025
2	71026
28	71027
134	71028
138	71029
259	71030
263	71031
48	71032
12	71033
102	71034
175	71035
179	71036
130	71037
7	71038
37	71039
7	71040
23	71041
56	71042
8	71043
2	71044
51	71045
1	71046
110	71047
288	71048
72	71049
64	71050
4	71051
45	71052
33	71053
190	71054
820	71055
40	71056
32	71057
2	71058
3	71059
36	71060
2	71061
20	71062
64	71063
5	71064
19	71065
308	71066
15	71067
9	71068
163	71069
398	71070
290	71071
66	71072
2	71073
165	71074
196	71075
20	71076
23	71077
46	71078
81	71079
22	71080
258	71081
119	71082
38	71083
6	71084
8	71085
185	71086
51	71087
26	71088
10	71089
4	71090
279	71091
7	71092
9	71093
423	71094
19	71095
22	71096
29	71097
138	71098
174	71099
245	71100
72	71101
66	71102
35	71103
76	71104
10	71105
9	71106
5	71107
24	71108
42	71109
575	71110
96	71111
7	71112
40	71113
12	71114
114	71115
7	71116
49	71117
550	71118
9	71119
1	71120
3	71121
149	71122
37	71123
10	71124
136	71125
135	71126
4	71127
701	71128
48	71129
350	71130
222	71131
175	71132
55	71133
47	71134
29	71135
147	71136
6	71137
4	71138
85	71139
547	71140
47	71141
123	71142
29	71143
122	71144
173	71145
1	71146
10	71147
10	71148
1	71149
8	71150
389	71151
168	71152
11	71153
762	71154
58	71155
2	71156
2	71157
148	71158
1	71159
140	71160
37	71161
106	71162
1	71163
413	71164
1	71165
962	71166
9	71167
117	71168
1	71169
24	71170
20	71171
33	71172
4	71173
13	71174
27	71175
195	71176
165	71177
46	71178
50	71179
8	71180
260	71181
8	71182
848	71183
61	71184
266	71185
129	71186
38	71187
20	71188
65	71189
6	71190
135	71191
177	71192
785	71193
113	71194
2	71195
59	71196
3	71197
303	71198
74	71199
508	71200
307	71201
42	71202
826	71203
137	71204
61	71205
60	71206
206	71207
36	71208
2	71209
135	71210
53	71211
81	71212
509	71213
71	71214
45	71215
67	71216
16	71217
1	71218
45	71219
521	71220
130	71221
102	71222
239	71223
396	71224
18	71225
1	71226
350	71227
44	71228
249	71229
163	71230
54	71231
26	71232
77	71233
227	71234
63	71235
4	71236
224	71237
20	71238
9	71239
47	71240
28	71241
245	71242
11	71243
78	71244
35	71245
366	71246
31	71247
12	71248
5	71249
22	71250
38	71251
175	71252
709	71253
56	71254
38	71255
498	71256
44	71257
69	71258
65	71259
34	71260
54	71261
339	71262
284	71263
308	71264
115	71265
165	71266
4	71267
167	71268
148	71269
19	71270
188	71271
71	71272
2	71273
1	71274
17	71275
61	71276
26	71277
104	71278
9	71279
1	71280
22	71281
8	71282
95	71283
262	71284
787	71285
12	71286
424	71287
26	71288
150	71289
270	71290
6	71291
28	71292
49	71293
397	71294
326	71295
310	71296
68	71297
20	71298
35	71299
5	71300
140	71301
7	71302
2	71303
11	71304
165	71305
302	71306
6	71307
3	71308
10	71309
2	71310
1	71311
7	71312
128	71313
54	71314
11	71315
237	71316
37	71317
36	71318
24	71319
36	71320
4	71321
7	71322
131	71323
544	71324
139	71325
2	71326
147	71327
166	71328
88	71329
2	71330
475	71331
249	71332
28	71333
132	71334
4	71335
245	71336
1	71337
25	71338
11	71339
96	71340
73	71341
17	71342
422	71343
509	71344
182	71345
229	71346
423	71347
2	71348
94	71349
52	71350
10	71351
220	71352
150	71353
72	71354
78	71355
111	71356
10	71357
199	71358
215	71359
21	71360
44	71361
3	71362
40	71363
20	71364
63	71365
5	71366
50	71367
49	71368
16	71369
3	71370
20	71371
29	71372
1	71373
9	71374
46	71375
181	71376
89	71377
35	71378
608	71379
124	71380
131	71381
14	71382
38	71383
525	71384
48	71385
31	71386
36	71387
1	71388
62	71389
158	71390
701	71391
2	71392
26	71393
213	71394
21	71395
23	71396
61	71397
58	71398
78	71399
37	71400
4	71401
138	71402
26	71403
217	71404
3	71405
197	71406
187	71407
489	71408
340	71409
169	71410
3	71411
19	71412
6	71413
159	71414
297	71415
193	71416
94	71417
159	71418
5	71419
189	71420
566	71421
19	71422
102	71423
116	71424
7	71425
576	71426
2	71427
361	71428
62	71429
92	71430
4	71431
3	71432
24	71433
1	71434
417	71435
7	71436
12	71437
29	71438
200	71439
8	71440
32	71441
156	71442
413	71443
49	71444
10	71445
53	71446
48	71447
598	71448
112	71449
314	71450
3	71451
238	71452
111	71453
34	71454
544	71455
10	71456
2	71457
158	71458
112	71459
9	71460
81	71461
13	71462
156	71463
46	71464
3	71465
603	71466
8	71467
3	71468
49	71469
31	71470
67	71471
39	71472
17	71473
84	71474
27	71475
175	71476
13	71477
194	71478
72	71479
37	71480
443	71481
714	71482
29	71483
6	71484
107	71485
198	71486
184	71487
42	71488
285	71489
692	71490
50	71491
180	71492
14	71493
80	71494
79	71495
23	71496
225	71497
207	71498
130	71499
331	71500
6	71501
211	71502
515	71503
84	71504
183	71505
9	71506
30	71507
781	71508
3	71509
3	71510
118	71511
69	71512
39	71513
273	71514
11	71515
70	71516
179	71517
68	71518
148	71519
7	71520
190	71521
173	71522
56	71523
167	71524
89	71525
58	71526
10	71527
22	71528
208	71529
7	71530
586	71531
220	71532
295	71533
5	71534
11	71535
150	71536
2	71537
31	71538
43	71539
74	71540
186	71541
6	71542
486	71543
94	71544
29	71545
161	71546
1	71547
10	71548
109	71549
42	71550
122	71551
26	71552
34	71553
114	71554
524	71555
114	71556
87	71557
557	71558
133	71559
177	71560
165	71561
3	71562
188	71563
16	71564
9	71565
29	71566
3	71567
3	71568
27	71569
5	71570
48	71571
43	71572
5	71573
568	71574
540	71575
66	71576
1	71577
51	71578
123	71579
15	71580
270	71581
107	71582
67	71583
29	71584
28	71585
4	71586
26	71587
31	71588
185	71589
759	71590
3	71591
64	71592
381	71593
22	71594
19	71595
24	71596
71	71597
46	71598
136	71599
26	71600
25	71601
295	71602
21	71603
532	71604
50	71605
282	71606
77	71607
12	71608
56	71609
92	71610
3	71611
406	71612
62	71613
250	71614
152	71615
106	71616
74	71617
27	71618
3	71619
25	71620
37	71621
13	71622
19	71623
62	71624
109	71625
9	71626
303	71627
22	71628
33	71629
7	71630
112	71631
336	71632
102	71633
81	71634
187	71635
484	71636
1	71637
54	71638
77	71639
84	71640
10	71641
355	71642
134	71643
204	71644
45	71645
59	71646
82	71647
70	71648
5	71649
66	71650
549	71651
172	71652
23	71653
143	71654
424	71655
438	71656
81	71657
8	71658
45	71659
188	71660
2	71661
160	71662
69	71663
51	71664
54	71665
113	71666
80	71667
13	71668
9	71669
109	71670
44	71671
6	71672
182	71673
57	71674
405	71675
2	71676
275	71677
1	71678
3	71679
37	71680
206	71681
9	71682
4	71683
94	71684
11	71685
244	71686
55	71687
10	71688
20	71689
503	71690
45	71691
12	71692
31	71693
22	71694
59	71695
5	71696
4	71697
20	71698
720	71699
61	71700
105	71701
2	71702
98	71703
385	71704
254	71705
39	71706
86	71707
204	71708
4	71709
61	71710
19	71711
45	71712
17	71713
192	71714
729	71715
135	71716
39	71717
395	71718
130	71719
38	71720
193	71721
6	71722
7	71723
13	71724
111	71725
46	71726
21	71727
113	71728
17	71729
105	71730
15	71731
67	71732
184	71733
71	71734
57	71735
22	71736
209	71737
106	71738
138	71739
207	71740
379	71741
65	71742
18	71743
3	71744
551	71745
60	71746
75	71747
63	71748
107	71749
16	71750
14	71751
9	71752
54	71753
5	71754
35	71755
6	71756
148	71757
6	71758
5	71759
2	71760
85	71761
161	71762
389	71763
113	71764
466	71765
366	71766
139	71767
8	71768
253	71769
84	71770
62	71771
113	71772
21	71773
99	71774
28	71775
71	71776
112	71777
5	71778
3	71779
27	71780
4	71781
223	71782
59	71783
1	71784
339	71785
10	71786
2	71787
78	71788
47	71789
7	71790
82	71791
57	71792
34	71793
50	71794
130	71795
132	71796
66	71797
46	71798
166	71799
372	71800
74	71801
17	71802
188	71803
126	71804
623	71805
2	71806
34	71807
37	71808
93	71809
51	71810
24	71811
29	71812
7	71813
137	71814
74	71815
243	71816
10	71817
5	71818
16	71819
8	71820
363	71821
34	71822
82	71823
184	71824
31	71825
135	71826
94	71827
12	71828
368	71829
4	71830
191	71831
68	71832
6	71833
216	71834
29	71835
108	71836
3	71837
20	71838
234	71839
55	71840
163	71841
116	71842
268	71843
9	71844
6	71845
95	71846
48	71847
2	71848
203	71849
32	71850
197	71851
7	71852
59	71853
539	71854
574	71855
17	71856
248	71857
70	71858
111	71859
8	71860
84	71861
11	71862
314	71863
30	71864
545	71865
5	71866
435	71867
320	71868
6	71869
233	71870
325	71871
82	71872
81	71873
325	71874
6	71875
215	71876
2	71877
30	71878
91	71879
135	71880
208	71881
280	71882
87	71883
29	71884
125	71885
100	71886
83	71887
63	71888
2	71889
2	71890
903	71891
6	71892
23	71893
15	71894
62	71895
7	71896
79	71897
159	71898
189	71899
59	71900
312	71901
568	71902
34	71903
29	71904
29	71905
38	71906
103	71907
175	71908
92	71909
12	71910
16	71911
256	71912
155	71913
32	71914
2	71915
71	71916
496	71917
8	71918
16	71919
325	71920
70	71921
65	71922
19	71923
114	71924
228	71925
434	71926
44	71927
33	71928
5	71929
192	71930
4	71931
1	71932
7	71933
296	71934
286	71935
364	71936
144	71937
9	71938
19	71939
112	71940
735	71941
172	71942
231	71943
124	71944
147	71945
281	71946
152	71947
5	71948
74	71949
610	71950
42	71951
144	71952
183	71953
64	71954
3	71955
864	71956
56	71957
2	71958
4	71959
6	71960
22	71961
43	71962
152	71963
200	71964
330	71965
218	71966
132	71967
99	71968
11	71969
32	71970
245	71971
35	71972
112	71973
3	71974
89	71975
48	71976
129	71977
41	71978
586	71979
68	71980
63	71981
187	71982
130	71983
199	71984
262	71985
127	71986
51	71987
197	71988
32	71989
40	71990
85	71991
79	71992
606	71993
225	71994
316	71995
38	71996
2	71997
57	71998
783	71999
70	72000
249	72001
180	72002
630	72003
25	72004
250	72005
166	72006
4	72007
74	72008
148	72009
89	72010
3	72011
9	72012
199	72013
123	72014
33	72015
10	72016
7	72017
4	72018
46	72019
248	72020
40	72021
217	72022
3	72023
2	72024
9	72025
147	72026
20	72027
9	72028
100	72029
75	72030
10	72031
68	72032
232	72033
73	72034
16	72035
26	72036
12	72037
178	72038
262	72039
52	72040
240	72041
17	72042
19	72043
7	72044
22	72045
26	72046
59	72047
421	72048
69	72049
87	72050
29	72051
53	72052
37	72053
9	72054
41	72055
72	72056
3	72057
5	72058
137	72059
9	72060
25	72061
15	72062
110	72063
5	72064
75	72065
49	72066
187	72067
11	72068
9	72069
343	72070
154	72071
17	72072
31	72073
83	72074
5	72075
88	72076
104	72077
452	72078
84	72079
978	72080
10	72081
721	72082
231	72083
1	72084
376	72085
51	72086
193	72087
69	72088
21	72089
161	72090
80	72091
190	72092
126	72093
7	72094
71	72095
5	72096
63	72097
65	72098
30	72099
3	72100
77	72101
14	72102
32	72103
178	72104
5	72105
37	72106
36	72107
229	72108
23	72109
45	72110
96	72111
76	72112
83	72113
35	72114
45	72115
31	72116
187	72117
285	72118
4	72119
152	72120
265	72121
2	72122
2	72123
8	72124
9	72125
46	72126
9	72127
33	72128
15	72129
1	72130
68	72131
21	72132
40	72133
437	72134
6	72135
98	72136
25	72137
811	72138
104	72139
494	72140
10	72141
10	72142
26	72143
32	72144
14	72145
61	72146
9	72147
22	72148
4	72149
4	72150
17	72151
77	72152
103	72153
6	72154
45	72155
113	72156
68	72157
72	72158
1	72159
105	72160
81	72161
9	72162
44	72163
36	72164
3	72165
684	72166
13	72167
8	72168
179	72169
25	72170
141	72171
6	72172
280	72173
36	72174
8	72175
51	72176
11	72177
268	72178
25	72179
195	72180
369	72181
37	72182
11	72183
423	72184
142	72185
34	72186
2	72187
1	72188
15	72189
245	72190
7	72191
17	72192
10	72193
21	72194
13	72195
14	72196
85	72197
14	72198
175	72199
33	72200
174	72201
357	72202
6	72203
112	72204
1	72205
4	72206
28	72207
308	72208
20	72209
29	72210
31	72211
212	72212
6	72213
51	72214
11	72215
198	72216
66	72217
178	72218
2	72219
52	72220
256	72221
198	72222
7	72223
27	72224
146	72225
12	72226
9	72227
4	72228
207	72229
1	72230
28	72231
401	72232
143	72233
6	72234
322	72235
39	72236
61	72237
40	72238
26	72239
57	72240
8	72241
175	72242
120	72243
142	72244
28	72245
21	72246
197	72247
23	72248
428	72249
95	72250
149	72251
9	72252
321	72253
144	72254
195	72255
2	72256
67	72257
26	72258
19	72259
7	72260
28	72261
5	72262
57	72263
12	72264
130	72265
40	72266
49	72267
319	72268
12	72269
27	72270
56	72271
430	72272
13	72273
20	72274
87	72275
91	72276
28	72277
24	72278
118	72279
236	72280
39	72281
21	72282
35	72283
76	72284
68	72285
72	72286
10	72287
113	72288
193	72289
58	72290
348	72291
51	72292
36	72293
56	72294
22	72295
114	72296
16	72297
24	72298
46	72299
109	72300
8	72301
46	72302
525	72303
61	72304
59	72305
2	72306
641	72307
19	72308
32	72309
113	72310
42	72311
15	72312
171	72313
249	72314
285	72315
125	72316
33	72317
201	72318
30	72319
35	72320
7	72321
26	72322
189	72323
123	72324
35	72325
6	72326
871	72327
68	72328
122	72329
29	72330
37	72331
138	72332
659	72333
156	72334
83	72335
35	72336
22	72337
19	72338
122	72339
28	72340
41	72341
91	72342
171	72343
34	72344
12	72345
251	72346
6	72347
43	72348
11	72349
8	72350
34	72351
22	72352
118	72353
4	72354
21	72355
170	72356
332	72357
3	72358
2	72359
98	72360
71	72361
234	72362
163	72363
137	72364
14	72365
203	72366
48	72367
88	72368
103	72369
43	72370
630	72371
37	72372
78	72373
22	72374
28	72375
48	72376
148	72377
284	72378
188	72379
11	72380
44	72381
150	72382
66	72383
26	72384
2	72385
40	72386
49	72387
19	72388
82	72389
1	72390
23	72391
327	72392
38	72393
3	72394
159	72395
364	72396
51	72397
49	72398
32	72399
168	72400
128	72401
29	72402
25	72403
171	72404
115	72405
81	72406
54	72407
16	72408
352	72409
55	72410
94	72411
296	72412
13	72413
199	72414
69	72415
36	72416
493	72417
1	72418
126	72419
29	72420
46	72421
7	72422
83	72423
421	72424
4	72425
9	72426
102	72427
8	72428
120	72429
70	72430
16	72431
22	72432
16	72433
119	72434
530	72435
522	72436
74	72437
54	72438
51	72439
6	72440
15	72441
6	72442
4	72443
97	72444
11	72445
25	72446
324	72447
4	72448
64	72449
185	72450
44	72451
1	72452
31	72453
3	72454
305	72455
214	72456
238	72457
68	72458
88	72459
11	72460
235	72461
13	72462
251	72463
70	72464
39	72465
177	72466
8	72467
11	72468
2	72469
289	72470
5	72471
135	72472
171	72473
621	72474
228	72475
38	72476
34	72477
695	72478
192	72479
5	72480
5	72481
46	72482
14	72483
52	72484
95	72485
8	72486
540	72487
12	72488
484	72489
120	72490
140	72491
30	72492
95	72493
50	72494
90	72495
28	72496
224	72497
6	72498
5	72499
113	72500
238	72501
20	72502
87	72503
164	72504
2	72505
29	72506
1	72507
112	72508
18	72509
179	72510
44	72511
5	72512
29	72513
188	72514
291	72515
3	72516
4	72517
55	72518
34	72519
79	72520
591	72521
142	72522
83	72523
15	72524
1	72525
87	72526
9	72527
198	72528
388	72529
555	72530
217	72531
45	72532
176	72533
149	72534
96	72535
195	72536
80	72537
11	72538
77	72539
2	72540
94	72541
82	72542
342	72543
425	72544
1	72545
321	72546
214	72547
3	72548
3	72549
265	72550
333	72551
41	72552
23	72553
166	72554
129	72555
49	72556
126	72557
80	72558
121	72559
3	72560
102	72561
315	72562
3	72563
507	72564
225	72565
436	72566
169	72567
129	72568
45	72569
1	72570
166	72571
407	72572
16	72573
68	72574
34	72575
283	72576
8	72577
297	72578
92	72579
37	72580
19	72581
24	72582
4	72583
152	72584
48	72585
4	72586
410	72587
120	72588
34	72589
64	72590
8	72591
73	72592
336	72593
8	72594
614	72595
19	72596
54	72597
8	72598
164	72599
2	72600
7	72601
42	72602
12	72603
6	72604
16	72605
16	72606
588	72607
7	72608
42	72609
147	72610
386	72611
20	72612
6	72613
301	72614
235	72615
264	72616
4	72617
85	72618
42	72619
19	72620
3	72621
61	72622
37	72623
106	72624
52	72625
97	72626
55	72627
271	72628
646	72629
48	72630
69	72631
22	72632
57	72633
58	72634
249	72635
17	72636
19	72637
69	72638
207	72639
17	72640
705	72641
1	72642
174	72643
45	72644
59	72645
143	72646
14	72647
128	72648
99	72649
394	72650
70	72651
27	72652
384	72653
12	72654
71	72655
12	72656
211	72657
9	72658
54	72659
185	72660
10	72661
18	72662
61	72663
2	72664
43	72665
75	72666
152	72667
46	72668
570	72669
298	72670
15	72671
214	72672
154	72673
43	72674
32	72675
4	72676
272	72677
475	72678
141	72679
58	72680
3	72681
93	72682
15	72683
198	72684
8	72685
58	72686
60	72687
729	72688
86	72689
127	72690
298	72691
272	72692
16	72693
81	72694
150	72695
583	72696
8	72697
27	72698
205	72699
724	72700
14	72701
23	72702
1073	72703
558	72704
711	72705
19	72706
150	72707
307	72708
286	72709
21	72710
29	72711
99	72712
30	72713
7	72714
41	72715
62	72716
173	72717
28	72718
100	72719
28	72720
24	72721
1	72722
125	72723
17	72724
21	72725
1	72726
361	72727
1	72728
5	72729
80	72730
113	72731
8	72732
30	72733
1	72734
208	72735
148	72736
27	72737
4	72738
25	72739
4	72740
80	72741
94	72742
468	72743
22	72744
7	72745
1	72746
126	72747
396	72748
89	72749
36	72750
474	72751
46	72752
20	72753
103	72754
125	72755
262	72756
34	72757
40	72758
1	72759
376	72760
297	72761
68	72762
51	72763
15	72764
5	72765
169	72766
35	72767
186	72768
76	72769
90	72770
60	72771
87	72772
96	72773
24	72774
45	72775
2	72776
315	72777
101	72778
302	72779
210	72780
142	72781
25	72782
38	72783
608	72784
53	72785
35	72786
139	72787
569	72788
34	72789
95	72790
607	72791
167	72792
57	72793
21	72794
26	72795
30	72796
84	72797
193	72798
19	72799
694	72800
190	72801
7	72802
18	72803
490	72804
615	72805
32	72806
6	72807
1123	72808
380	72809
101	72810
127	72811
232	72812
4	72813
7	72814
3	72815
29	72816
8	72817
7	72818
54	72819
51	72820
23	72821
62	72822
28	72823
209	72824
16	72825
5	72826
38	72827
233	72828
34	72829
88	72830
50	72831
48	72832
261	72833
45	72834
69	72835
5	72836
2	72837
153	72838
69	72839
33	72840
30	72841
32	72842
9	72843
28	72844
8	72845
19	72846
1	72847
20	72848
119	72849
31	72850
193	72851
396	72852
58	72853
1	72854
11	72855
78	72856
167	72857
3	72858
111	72859
232	72860
62	72861
126	72862
346	72863
22	72864
233	72865
77	72866
268	72867
28	72868
135	72869
125	72870
58	72871
302	72872
17	72873
201	72874
106	72875
27	72876
300	72877
418	72878
179	72879
67	72880
494	72881
73	72882
11	72883
17	72884
313	72885
17	72886
21	72887
63	72888
1	72889
15	72890
14	72891
9	72892
81	72893
40	72894
97	72895
176	72896
103	72897
87	72898
171	72899
11	72900
197	72901
2	72902
12	72903
63	72904
110	72905
29	72906
61	72907
64	72908
224	72909
322	72910
128	72911
6	72912
9	72913
79	72914
50	72915
62	72916
221	72917
40	72918
268	72919
177	72920
48	72921
293	72922
139	72923
6	72924
19	72925
25	72926
268	72927
187	72928
260	72929
602	72930
146	72931
31	72932
32	72933
45	72934
3	72935
55	72936
8	72937
201	72938
6	72939
108	72940
76	72941
243	72942
184	72943
20	72944
56	72945
116	72946
156	72947
2	72948
365	72949
387	72950
85	72951
150	72952
18	72953
55	72954
110	72955
12	72956
142	72957
3	72958
261	72959
6	72960
329	72961
8	72962
7	72963
56	72964
217	72965
45	72966
320	72967
146	72968
1	72969
171	72970
172	72971
8	72972
246	72973
218	72974
164	72975
39	72976
186	72977
18	72978
128	72979
12	72980
1	72981
72	72982
107	72983
3	72984
178	72985
286	72986
356	72987
19	72988
102	72989
5	72990
169	72991
22	72992
20	72993
9	72994
68	72995
51	72996
44	72997
167	72998
11	72999
146	73000
77	73001
136	73002
78	73003
158	73004
174	73005
29	73006
107	73007
63	73008
36	73009
115	73010
20	73011
24	73012
113	73013
113	73014
192	73015
181	73016
3	73017
144	73018
112	73019
9	73020
121	73021
9	73022
50	73023
3	73024
115	73025
2	73026
2	73027
313	73028
90	73029
343	73030
221	73031
65	73032
10	73033
1	73034
113	73035
74	73036
333	73037
116	73038
114	73039
83	73040
4	73041
127	73042
54	73043
25	73044
22	73045
1	73046
1	73047
308	73048
132	73049
480	73050
51	73051
6	73052
72	73053
88	73054
126	73055
5	73056
110	73057
40	73058
130	73059
33	73060
38	73061
149	73062
26	73063
2	73064
36	73065
8	73066
359	73067
181	73068
266	73069
111	73070
349	73071
12	73072
4	73073
8	73074
114	73075
9	73076
33	73077
91	73078
43	73079
70	73080
695	73081
101	73082
50	73083
14	73084
24	73085
390	73086
107	73087
16	73088
11	73089
488	73090
424	73091
31	73092
9	73093
3	73094
83	73095
41	73096
226	73097
42	73098
272	73099
22	73100
11	73101
270	73102
5	73103
13	73104
30	73105
343	73106
69	73107
17	73108
291	73109
66	73110
41	73111
37	73112
1	73113
1	73114
31	73115
289	73116
274	73117
24	73118
80	73119
27	73120
9	73121
78	73122
138	73123
150	73124
54	73125
80	73126
304	73127
24	73128
89	73129
43	73130
37	73131
539	73132
1	73133
21	73134
9	73135
737	73136
2	73137
60	73138
334	73139
11	73140
195	73141
182	73142
21	73143
151	73144
28	73145
102	73146
145	73147
17	73148
58	73149
21	73150
18	73151
108	73152
781	73153
277	73154
326	73155
243	73156
199	73157
1	73158
65	73159
30	73160
33	73161
107	73162
162	73163
146	73164
41	73165
18	73166
187	73167
61	73168
97	73169
61	73170
37	73171
252	73172
36	73173
53	73174
82	73175
93	73176
350	73177
62	73178
28	73179
44	73180
105	73181
30	73182
76	73183
32	73184
190	73185
142	73186
4	73187
22	73188
83	73189
35	73190
2	73191
50	73192
35	73193
67	73194
8	73195
5	73196
99	73197
11	73198
3	73199
87	73200
235	73201
237	73202
22	73203
319	73204
211	73205
99	73206
21	73207
87	73208
89	73209
439	73210
732	73211
44	73212
3	73213
265	73214
2	73215
5	73216
13	73217
262	73218
89	73219
43	73220
74	73221
185	73222
80	73223
130	73224
85	73225
233	73226
168	73227
208	73228
4	73229
12	73230
65	73231
520	73232
3	73233
96	73234
58	73235
143	73236
1	73237
1	73238
45	73239
11	73240
722	73241
111	73242
6	73243
174	73244
240	73245
5	73246
105	73247
5	73248
297	73249
261	73250
117	73251
168	73252
39	73253
9	73254
4	73255
49	73256
73	73257
43	73258
38	73259
562	73260
241	73261
10	73262
3	73263
18	73264
11	73265
264	73266
272	73267
194	73268
153	73269
2	73270
176	73271
89	73272
33	73273
4	73274
37	73275
45	73276
69	73277
422	73278
455	73279
542	73280
51	73281
5	73282
191	73283
147	73284
2	73285
7	73286
381	73287
248	73288
160	73289
227	73290
125	73291
67	73292
122	73293
223	73294
91	73295
81	73296
19	73297
128	73298
61	73299
9	73300
71	73301
127	73302
58	73303
31	73304
152	73305
3	73306
23	73307
8	73308
169	73309
129	73310
20	73311
387	73312
17	73313
6	73314
171	73315
60	73316
4	73317
182	73318
46	73319
233	73320
807	73321
2	73322
415	73323
25	73324
199	73325
35	73326
173	73327
18	73328
114	73329
136	73330
5	73331
5	73332
8	73333
7	73334
4	73335
3	73336
158	73337
14	73338
81	73339
108	73340
8	73341
30	73342
566	73343
169	73344
2	73345
968	73346
1	73347
31	73348
15	73349
50	73350
17	73351
20	73352
113	73353
55	73354
114	73355
8	73356
6	73357
322	73358
47	73359
2	73360
36	73361
356	73362
9	73363
14	73364
444	73365
78	73366
117	73367
30	73368
9	73369
30	73370
142	73371
321	73372
32	73373
99	73374
7	73375
354	73376
43	73377
7	73378
69	73379
77	73380
487	73381
65	73382
123	73383
29	73384
114	73385
82	73386
804	73387
47	73388
73	73389
36	73390
5	73391
14	73392
49	73393
13	73394
37	73395
152	73396
17	73397
98	73398
1	73399
67	73400
28	73401
21	73402
96	73403
27	73404
99	73405
96	73406
11	73407
5	73408
167	73409
32	73410
26	73411
31	73412
1	73413
56	73414
131	73415
59	73416
25	73417
47	73418
6	73419
29	73420
92	73421
399	73422
402	73423
10	73424
218	73425
22	73426
112	73427
253	73428
15	73429
37	73430
9	73431
157	73432
85	73433
28	73434
24	73435
49	73436
98	73437
39	73438
5	73439
219	73440
188	73441
36	73442
141	73443
226	73444
2	73445
257	73446
13	73447
181	73448
142	73449
303	73450
8	73451
5	73452
47	73453
294	73454
83	73455
167	73456
10	73457
243	73458
61	73459
69	73460
91	73461
57	73462
309	73463
130	73464
95	73465
390	73466
9	73467
194	73468
478	73469
243	73470
25	73471
41	73472
290	73473
121	73474
635	73475
117	73476
63	73477
745	73478
30	73479
23	73480
13	73481
8	73482
118	73483
69	73484
11	73485
304	73486
5	73487
55	73488
133	73489
250	73490
45	73491
5	73492
171	73493
21	73494
127	73495
1	73496
1103	73497
491	73498
3	73499
3	73500
141	73501
78	73502
79	73503
1072	73504
67	73505
37	73506
31	73507
26	73508
24	73509
1105	73510
176	73511
2	73512
71	73513
250	73514
97	73515
44	73516
21	73517
46	73518
146	73519
91	73520
7	73521
18	73522
22	73523
7	73524
103	73525
234	73526
105	73527
2	73528
233	73529
4	73530
107	73531
183	73532
2	73533
20	73534
322	73535
31	73536
51	73537
2	73538
188	73539
47	73540
203	73541
1	73542
201	73543
144	73544
10	73545
146	73546
23	73547
200	73548
289	73549
283	73550
84	73551
66	73552
34	73553
6	73554
59	73555
44	73556
76	73557
20	73558
36	73559
287	73560
36	73561
28	73562
6	73563
443	73564
228	73565
1	73566
78	73567
46	73568
66	73569
18	73570
135	73571
325	73572
92	73573
160	73574
59	73575
29	73576
81	73577
10	73578
25	73579
33	73580
123	73581
23	73582
166	73583
26	73584
1	73585
71	73586
9	73587
40	73588
177	73589
272	73590
37	73591
1	73592
8	73593
494	73594
99	73595
47	73596
6	73597
135	73598
94	73599
172	73600
182	73601
4	73602
3	73603
46	73604
1	73605
44	73606
9	73607
526	73608
110	73609
29	73610
10	73611
51	73612
486	73613
152	73614
247	73615
362	73616
44	73617
17	73618
6	73619
20	73620
191	73621
10	73622
9	73623
31	73624
25	73625
15	73626
546	73627
30	73628
26	73629
9	73630
141	73631
102	73632
106	73633
21	73634
190	73635
381	73636
17	73637
351	73638
221	73639
19	73640
454	73641
17	73642
55	73643
41	73644
15	73645
8	73646
53	73647
274	73648
2	73649
111	73650
332	73651
198	73652
171	73653
7	73654
17	73655
50	73656
465	73657
10	73658
4	73659
371	73660
4	73661
137	73662
1	73663
1	73664
16	73665
118	73666
5	73667
5	73668
22	73669
163	73670
259	73671
46	73672
224	73673
677	73674
20	73675
407	73676
58	73677
437	73678
209	73679
74	73680
6	73681
159	73682
72	73683
55	73684
37	73685
362	73686
46	73687
20	73688
6	73689
48	73690
203	73691
21	73692
45	73693
202	73694
57	73695
153	73696
111	73697
112	73698
39	73699
682	73700
24	73701
65	73702
354	73703
79	73704
9	73705
8	73706
239	73707
172	73708
375	73709
512	73710
285	73711
2	73712
9	73713
42	73714
77	73715
109	73716
51	73717
1	73718
51	73719
71	73720
7	73721
31	73722
74	73723
10	73724
61	73725
41	73726
290	73727
458	73728
17	73729
247	73730
18	73731
4	73732
2	73733
65	73734
116	73735
554	73736
28	73737
3	73738
815	73739
33	73740
5	73741
212	73742
710	73743
9	73744
431	73745
12	73746
49	73747
4	73748
14	73749
78	73750
183	73751
88	73752
220	73753
24	73754
188	73755
28	73756
53	73757
320	73758
58	73759
38	73760
5	73761
164	73762
227	73763
240	73764
47	73765
6	73766
161	73767
3	73768
3	73769
153	73770
218	73771
136	73772
90	73773
101	73774
79	73775
76	73776
2	73777
2	73778
46	73779
367	73780
12	73781
153	73782
194	73783
88	73784
94	73785
458	73786
1	73787
25	73788
3	73789
238	73790
14	73791
116	73792
57	73793
39	73794
141	73795
76	73796
233	73797
3	73798
102	73799
61	73800
37	73801
7	73802
13	73803
68	73804
129	73805
384	73806
18	73807
112	73808
33	73809
22	73810
1	73811
97	73812
18	73813
8	73814
1	73815
292	73816
3	73817
3	73818
2	73819
462	73820
191	73821
5	73822
57	73823
61	73824
38	73825
144	73826
51	73827
119	73828
64	73829
1	73830
127	73831
331	73832
22	73833
3	73834
174	73835
47	73836
21	73837
20	73838
91	73839
350	73840
8	73841
96	73842
79	73843
49	73844
5	73845
37	73846
18	73847
64	73848
22	73849
138	73850
124	73851
37	73852
12	73853
76	73854
97	73855
3	73856
40	73857
5	73858
4	73859
154	73860
113	73861
79	73862
48	73863
51	73864
201	73865
45	73866
312	73867
27	73868
4	73869
48	73870
57	73871
461	73872
59	73873
206	73874
28	73875
5	73876
174	73877
160	73878
11	73879
198	73880
4	73881
186	73882
134	73883
275	73884
257	73885
673	73886
715	73887
35	73888
57	73889
2	73890
69	73891
42	73892
89	73893
65	73894
69	73895
15	73896
15	73897
354	73898
152	73899
24	73900
28	73901
3	73902
247	73903
2	73904
29	73905
2	73906
570	73907
52	73908
16	73909
127	73910
10	73911
217	73912
13	73913
28	73914
3	73915
205	73916
9	73917
5	73918
319	73919
200	73920
25	73921
4	73922
89	73923
26	73924
55	73925
45	73926
636	73927
206	73928
4	73929
32	73930
4	73931
189	73932
215	73933
19	73934
256	73935
264	73936
52	73937
30	73938
29	73939
11	73940
165	73941
129	73942
23	73943
17	73944
132	73945
167	73946
116	73947
1	73948
58	73949
33	73950
20	73951
21	73952
654	73953
88	73954
7	73955
77	73956
27	73957
9	73958
95	73959
108	73960
6	73961
3	73962
7	73963
141	73964
55	73965
177	73966
10	73967
152	73968
120	73969
137	73970
7	73971
15	73972
98	73973
62	73974
28	73975
203	73976
28	73977
11	73978
11	73979
71	73980
243	73981
175	73982
71	73983
3	73984
97	73985
69	73986
20	73987
119	73988
36	73989
91	73990
302	73991
296	73992
3	73993
64	73994
3	73995
177	73996
69	73997
144	73998
465	73999
712	74000
88	74001
3	74002
196	74003
41	74004
10	74005
4	74006
13	74007
54	74008
35	74009
40	74010
10	74011
288	74012
188	74013
369	74014
93	74015
46	74016
84	74017
91	74018
204	74019
60	74020
1	74021
46	74022
166	74023
85	74024
62	74025
67	74026
5	74027
10	74028
52	74029
53	74030
240	74031
237	74032
31	74033
170	74034
103	74035
137	74036
70	74037
17	74038
8	74039
268	74040
123	74041
31	74042
3	74043
480	74044
323	74045
10	74046
334	74047
385	74048
16	74049
114	74050
25	74051
1	74052
7	74053
2	74054
209	74055
33	74056
386	74057
3	74058
3	74059
24	74060
810	74061
44	74062
4	74063
8	74064
201	74065
30	74066
3	74067
60	74068
238	74069
169	74070
256	74071
200	74072
109	74073
103	74074
384	74075
455	74076
14	74077
138	74078
1	74079
113	74080
16	74081
286	74082
26	74083
1	74084
1	74085
575	74086
29	74087
62	74088
66	74089
363	74090
22	74091
304	74092
17	74093
36	74094
28	74095
2	74096
175	74097
457	74098
215	74099
27	74100
45	74101
59	74102
1	74103
259	74104
222	74105
376	74106
204	74107
179	74108
68	74109
3	74110
108	74111
21	74112
502	74113
49	74114
170	74115
164	74116
110	74117
14	74118
1	74119
303	74120
316	74121
6	74122
13	74123
89	74124
55	74125
167	74126
89	74127
37	74128
14	74129
7	74130
77	74131
25	74132
34	74133
16	74134
14	74135
51	74136
103	74137
5	74138
2	74139
16	74140
63	74141
4	74142
320	74143
13	74144
3	74145
114	74146
99	74147
62	74148
11	74149
2	74150
22	74151
3	74152
25	74153
6	74154
119	74155
145	74156
63	74157
152	74158
1	74159
2	74160
181	74161
66	74162
11	74163
30	74164
21	74165
299	74166
394	74167
229	74168
31	74169
353	74170
289	74171
347	74172
91	74173
411	74174
27	74175
67	74176
10	74177
59	74178
10	74179
17	74180
236	74181
169	74182
212	74183
52	74184
138	74185
21	74186
88	74187
551	74188
209	74189
156	74190
182	74191
4	74192
8	74193
19	74194
163	74195
71	74196
108	74197
13	74198
22	74199
27	74200
311	74201
157	74202
8	74203
3	74204
254	74205
16	74206
169	74207
49	74208
38	74209
4	74210
191	74211
391	74212
380	74213
17	74214
203	74215
42	74216
10	74217
178	74218
60	74219
175	74220
3	74221
374	74222
65	74223
20	74224
1	74225
35	74226
109	74227
30	74228
135	74229
513	74230
95	74231
19	74232
947	74233
2	74234
68	74235
140	74236
108	74237
155	74238
311	74239
1	74240
23	74241
7	74242
19	74243
27	74244
183	74245
32	74246
218	74247
80	74248
76	74249
36	74250
55	74251
132	74252
90	74253
132	74254
155	74255
69	74256
99	74257
122	74258
639	74259
54	74260
36	74261
34	74262
208	74263
110	74264
1	74265
40	74266
66	74267
29	74268
21	74269
188	74270
10	74271
73	74272
454	74273
201	74274
495	74275
680	74276
17	74277
19	74278
30	74279
8	74280
7	74281
59	74282
2	74283
124	74284
122	74285
556	74286
111	74287
49	74288
57	74289
55	74290
136	74291
153	74292
80	74293
52	74294
8	74295
727	74296
201	74297
40	74298
98	74299
7	74300
35	74301
154	74302
224	74303
19	74304
44	74305
44	74306
224	74307
46	74308
248	74309
5	74310
41	74311
153	74312
174	74313
22	74314
272	74315
170	74316
10	74317
10	74318
2	74319
6	74320
68	74321
124	74322
336	74323
440	74324
5	74325
102	74326
4	74327
32	74328
594	74329
7	74330
213	74331
10	74332
24	74333
18	74334
2	74335
63	74336
4	74337
318	74338
28	74339
113	74340
790	74341
18	74342
111	74343
132	74344
1	74345
46	74346
83	74347
71	74348
41	74349
61	74350
418	74351
51	74352
385	74353
28	74354
82	74355
328	74356
8	74357
48	74358
31	74359
115	74360
60	74361
348	74362
25	74363
22	74364
108	74365
48	74366
9	74367
30	74368
6	74369
31	74370
31	74371
267	74372
1	74373
316	74374
6	74375
14	74376
293	74377
103	74378
97	74379
65	74380
363	74381
23	74382
252	74383
89	74384
2	74385
36	74386
10	74387
34	74388
179	74389
63	74390
152	74391
81	74392
412	74393
7	74394
250	74395
29	74396
18	74397
38	74398
468	74399
4	74400
631	74401
389	74402
20	74403
331	74404
26	74405
11	74406
6	74407
3	74408
214	74409
476	74410
27	74411
65	74412
32	74413
156	74414
495	74415
3	74416
6	74417
5	74418
133	74419
18	74420
79	74421
96	74422
119	74423
85	74424
215	74425
9	74426
62	74427
266	74428
72	74429
4	74430
2	74431
342	74432
45	74433
254	74434
16	74435
103	74436
3	74437
8	74438
286	74439
105	74440
1	74441
42	74442
189	74443
14	74444
26	74445
179	74446
428	74447
42	74448
246	74449
37	74450
723	74451
45	74452
212	74453
453	74454
122	74455
32	74456
8	74457
436	74458
137	74459
2	74460
212	74461
41	74462
39	74463
6	74464
138	74465
64	74466
200	74467
677	74468
630	74469
7	74470
270	74471
18	74472
237	74473
430	74474
113	74475
182	74476
31	74477
26	74478
324	74479
218	74480
152	74481
31	74482
76	74483
87	74484
95	74485
13	74486
38	74487
106	74488
505	74489
33	74490
13	74491
56	74492
27	74493
282	74494
28	74495
66	74496
81	74497
213	74498
1	74499
281	74500
13	74501
8	74502
31	74503
123	74504
32	74505
13	74506
21	74507
416	74508
267	74509
14	74510
371	74511
41	74512
13	74513
19	74514
279	74515
111	74516
3	74517
21	74518
393	74519
259	74520
106	74521
214	74522
37	74523
27	74524
93	74525
14	74526
1	74527
42	74528
21	74529
289	74530
1	74531
222	74532
19	74533
177	74534
5	74535
2	74536
19	74537
53	74538
370	74539
573	74540
16	74541
1	74542
50	74543
52	74544
230	74545
12	74546
140	74547
31	74548
16	74549
136	74550
2	74551
18	74552
44	74553
133	74554
8	74555
79	74556
79	74557
228	74558
112	74559
5	74560
467	74561
22	74562
9	74563
17	74564
93	74565
27	74566
151	74567
13	74568
60	74569
19	74570
58	74571
214	74572
59	74573
3	74574
21	74575
158	74576
43	74577
38	74578
77	74579
9	74580
17	74581
6	74582
574	74583
532	74584
6	74585
108	74586
108	74587
580	74588
175	74589
2	74590
1	74591
146	74592
2	74593
414	74594
157	74595
212	74596
554	74597
149	74598
106	74599
98	74600
300	74601
189	74602
43	74603
438	74604
14	74605
43	74606
54	74607
44	74608
184	74609
69	74610
5	74611
3	74612
232	74613
1	74614
32	74615
4	74616
99	74617
1	74618
163	74619
653	74620
65	74621
1	74622
140	74623
153	74624
185	74625
146	74626
9	74627
177	74628
633	74629
417	74630
278	74631
2	74632
222	74633
198	74634
23	74635
148	74636
250	74637
39	74638
195	74639
9	74640
82	74641
3	74642
67	74643
229	74644
38	74645
289	74646
143	74647
43	74648
7	74649
55	74650
130	74651
35	74652
7	74653
17	74654
47	74655
25	74656
409	74657
202	74658
94	74659
99	74660
44	74661
3	74662
178	74663
169	74664
67	74665
106	74666
155	74667
78	74668
122	74669
49	74670
4	74671
157	74672
27	74673
12	74674
13	74675
104	74676
17	74677
22	74678
218	74679
41	74680
32	74681
163	74682
200	74683
343	74684
3	74685
325	74686
104	74687
6	74688
170	74689
122	74690
54	74691
196	74692
303	74693
447	74694
4	74695
3	74696
18	74697
3	74698
20	74699
397	74700
26	74701
14	74702
494	74703
62	74704
9	74705
5	74706
92	74707
89	74708
72	74709
97	74710
6	74711
235	74712
46	74713
27	74714
33	74715
26	74716
16	74717
274	74718
75	74719
4	74720
42	74721
15	74722
44	74723
3	74724
160	74725
190	74726
133	74727
204	74728
15	74729
18	74730
245	74731
6	74732
203	74733
47	74734
71	74735
10	74736
107	74737
5	74738
63	74739
439	74740
468	74741
77	74742
120	74743
6	74744
85	74745
62	74746
221	74747
44	74748
213	74749
109	74750
45	74751
28	74752
119	74753
391	74754
18	74755
84	74756
208	74757
601	74758
114	74759
529	74760
44	74761
28	74762
7	74763
271	74764
448	74765
169	74766
568	74767
11	74768
173	74769
2	74770
727	74771
125	74772
23	74773
19	74774
56	74775
5	74776
217	74777
33	74778
7	74779
32	74780
166	74781
6	74782
78	74783
193	74784
7	74785
6	74786
8	74787
256	74788
13	74789
138	74790
34	74791
154	74792
117	74793
131	74794
99	74795
67	74796
21	74797
7	74798
8	74799
1	74800
832	74801
5	74802
204	74803
121	74804
2	74805
93	74806
1	74807
473	74808
1	74809
259	74810
398	74811
157	74812
84	74813
701	74814
15	74815
1	74816
1	74817
757	74818
105	74819
52	74820
779	74821
24	74822
62	74823
81	74824
176	74825
5	74826
21	74827
46	74828
1	74829
390	74830
29	74831
395	74832
723	74833
434	74834
14	74835
446	74836
5	74837
111	74838
409	74839
3	74840
42	74841
2	74842
261	74843
39	74844
66	74845
401	74846
56	74847
9	74848
120	74849
3	74850
9	74851
130	74852
189	74853
3	74854
58	74855
205	74856
51	74857
102	74858
63	74859
22	74860
6	74861
29	74862
44	74863
2	74864
304	74865
100	74866
238	74867
5	74868
20	74869
214	74870
350	74871
136	74872
25	74873
28	74874
567	74875
120	74876
239	74877
5	74878
13	74879
6	74880
55	74881
31	74882
340	74883
183	74884
111	74885
34	74886
5	74887
334	74888
14	74889
11	74890
6	74891
108	74892
6	74893
46	74894
306	74895
32	74896
186	74897
70	74898
79	74899
14	74900
49	74901
5	74902
87	74903
159	74904
24	74905
126	74906
6	74907
43	74908
323	74909
282	74910
189	74911
446	74912
9	74913
84	74914
71	74915
17	74916
207	74917
142	74918
80	74919
59	74920
38	74921
1	74922
22	74923
359	74924
1	74925
95	74926
58	74927
53	74928
23	74929
360	74930
225	74931
16	74932
7	74933
51	74934
278	74935
11	74936
35	74937
278	74938
33	74939
9	74940
23	74941
20	74942
85	74943
154	74944
14	74945
127	74946
138	74947
47	74948
736	74949
448	74950
30	74951
6	74952
47	74953
338	74954
9	74955
140	74956
621	74957
13	74958
9	74959
10	74960
18	74961
25	74962
81	74963
38	74964
61	74965
440	74966
835	74967
9	74968
123	74969
51	74970
394	74971
17	74972
77	74973
15	74974
267	74975
95	74976
59	74977
1	74978
123	74979
48	74980
1	74981
75	74982
34	74983
1	74984
305	74985
46	74986
148	74987
7	74988
487	74989
418	74990
57	74991
25	74992
9	74993
173	74994
1	74995
36	74996
4	74997
362	74998
38	74999
30	75000
3	75001
285	75002
45	75003
55	75004
5	75005
328	75006
1	75007
12	75008
57	75009
509	75010
622	75011
25	75012
23	75013
472	75014
73	75015
32	75016
462	75017
77	75018
46	75019
387	75020
41	75021
315	75022
69	75023
8	75024
20	75025
359	75026
4	75027
27	75028
68	75029
752	75030
5	75031
4	75032
203	75033
56	75034
2	75035
181	75036
141	75037
66	75038
63	75039
20	75040
148	75041
447	75042
155	75043
88	75044
327	75045
185	75046
501	75047
286	75048
22	75049
62	75050
28	75051
21	75052
361	75053
81	75054
28	75055
35	75056
7	75057
11	75058
73	75059
4	75060
33	75061
33	75062
46	75063
37	75064
123	75065
77	75066
73	75067
16	75068
26	75069
166	75070
4	75071
53	75072
62	75073
3	75074
324	75075
118	75076
25	75077
4	75078
197	75079
54	75080
47	75081
78	75082
49	75083
722	75084
111	75085
149	75086
16	75087
312	75088
11	75089
23	75090
638	75091
83	75092
11	75093
185	75094
31	75095
155	75096
10	75097
2	75098
7	75099
23	75100
263	75101
65	75102
886	75103
32	75104
15	75105
238	75106
4	75107
104	75108
3	75109
65	75110
147	75111
7	75112
7	75113
7	75114
17	75115
195	75116
4	75117
124	75118
16	75119
10	75120
88	75121
46	75122
197	75123
90	75124
68	75125
179	75126
590	75127
6	75128
145	75129
111	75130
85	75131
133	75132
316	75133
231	75134
513	75135
105	75136
64	75137
7	75138
42	75139
9	75140
288	75141
7	75142
54	75143
33	75144
167	75145
34	75146
283	75147
11	75148
271	75149
139	75150
76	75151
31	75152
94	75153
448	75154
122	75155
186	75156
50	75157
151	75158
62	75159
169	75160
515	75161
4	75162
5	75163
3	75164
72	75165
12	75166
32	75167
58	75168
216	75169
414	75170
46	75171
2	75172
12	75173
336	75174
31	75175
286	75176
24	75177
17	75178
10	75179
4	75180
246	75181
338	75182
383	75183
272	75184
8	75185
144	75186
28	75187
22	75188
201	75189
5	75190
113	75191
496	75192
54	75193
26	75194
1	75195
209	75196
51	75197
5	75198
57	75199
8	75200
201	75201
10	75202
157	75203
466	75204
102	75205
64	75206
82	75207
109	75208
2	75209
511	75210
14	75211
42	75212
94	75213
4	75214
3	75215
162	75216
51	75217
21	75218
220	75219
213	75220
352	75221
85	75222
7	75223
1	75224
485	75225
86	75226
11	75227
195	75228
7	75229
377	75230
63	75231
55	75232
50	75233
8	75234
261	75235
40	75236
20	75237
11	75238
30	75239
54	75240
854	75241
1	75242
112	75243
2	75244
108	75245
113	75246
274	75247
165	75248
49	75249
10	75250
1	75251
7	75252
182	75253
713	75254
118	75255
93	75256
218	75257
168	75258
231	75259
2	75260
13	75261
175	75262
19	75263
310	75264
60	75265
51	75266
120	75267
20	75268
130	75269
8	75270
190	75271
100	75272
112	75273
199	75274
3	75275
69	75276
80	75277
17	75278
31	75279
107	75280
249	75281
127	75282
2	75283
47	75284
87	75285
3	75286
23	75287
32	75288
173	75289
482	75290
14	75291
71	75292
67	75293
1	75294
66	75295
102	75296
21	75297
88	75298
4	75299
238	75300
104	75301
22	75302
150	75303
63	75304
86	75305
89	75306
52	75307
58	75308
44	75309
11	75310
89	75311
23	75312
188	75313
23	75314
118	75315
82	75316
8	75317
14	75318
342	75319
10	75320
88	75321
107	75322
5	75323
8	75324
2	75325
82	75326
33	75327
290	75328
87	75329
192	75330
29	75331
17	75332
234	75333
167	75334
165	75335
9	75336
31	75337
30	75338
4	75339
356	75340
12	75341
91	75342
112	75343
45	75344
472	75345
104	75346
270	75347
5	75348
4	75349
1	75350
14	75351
17	75352
44	75353
173	75354
1	75355
114	75356
144	75357
1	75358
7	75359
140	75360
4	75361
15	75362
304	75363
300	75364
437	75365
63	75366
81	75367
178	75368
8	75369
22	75370
203	75371
65	75372
150	75373
157	75374
32	75375
16	75376
203	75377
164	75378
26	75379
108	75380
342	75381
4	75382
8	75383
245	75384
10	75385
592	75386
154	75387
95	75388
3	75389
454	75390
5	75391
18	75392
13	75393
67	75394
8	75395
425	75396
43	75397
377	75398
52	75399
337	75400
180	75401
412	75402
148	75403
10	75404
4	75405
56	75406
25	75407
203	75408
20	75409
231	75410
59	75411
40	75412
38	75413
4	75414
336	75415
88	75416
56	75417
206	75418
33	75419
54	75420
701	75421
1	75422
710	75423
277	75424
3	75425
231	75426
161	75427
11	75428
188	75429
32	75430
17	75431
11	75432
156	75433
3	75434
57	75435
105	75436
255	75437
15	75438
26	75439
65	75440
18	75441
149	75442
272	75443
483	75444
145	75445
426	75446
15	75447
47	75448
9	75449
75	75450
22	75451
55	75452
22	75453
133	75454
27	75455
156	75456
545	75457
258	75458
1	75459
138	75460
77	75461
18	75462
48	75463
41	75464
91	75465
275	75466
17	75467
551	75468
11	75469
142	75470
725	75471
14	75472
180	75473
33	75474
14	75475
34	75476
52	75477
122	75478
565	75479
2	75480
213	75481
1	75482
15	75483
508	75484
3	75485
24	75486
38	75487
6	75488
21	75489
56	75490
291	75491
88	75492
180	75493
59	75494
181	75495
2	75496
5	75497
12	75498
409	75499
17	75500
18	75501
40	75502
262	75503
10	75504
100	75505
1	75506
36	75507
56	75508
25	75509
27	75510
12	75511
145	75512
27	75513
83	75514
55	75515
39	75516
6	75517
42	75518
89	75519
309	75520
110	75521
62	75522
6	75523
26	75524
45	75525
77	75526
242	75527
3	75528
22	75529
278	75530
68	75531
11	75532
116	75533
68	75534
33	75535
1	75536
30	75537
141	75538
60	75539
4	75540
64	75541
50	75542
179	75543
8	75544
65	75545
170	75546
14	75547
35	75548
1	75549
2	75550
4	75551
414	75552
162	75553
45	75554
9	75555
37	75556
75	75557
46	75558
453	75559
31	75560
594	75561
65	75562
68	75563
67	75564
120	75565
1	75566
189	75567
25	75568
7	75569
54	75570
49	75571
1	75572
19	75573
36	75574
9	75575
52	75576
57	75577
4	75578
70	75579
9	75580
9	75581
62	75582
4	75583
38	75584
91	75585
26	75586
240	75587
9	75588
2	75589
1	75590
46	75591
48	75592
29	75593
57	75594
59	75595
38	75596
80	75597
33	75598
7	75599
61	75600
5	75601
647	75602
67	75603
312	75604
26	75605
102	75606
112	75607
473	75608
64	75609
2	75610
18	75611
646	75612
6	75613
37	75614
36	75615
1	75616
41	75617
177	75618
310	75619
167	75620
187	75621
55	75622
52	75623
44	75624
26	75625
407	75626
27	75627
19	75628
19	75629
7	75630
265	75631
17	75632
124	75633
119	75634
3	75635
86	75636
307	75637
78	75638
12	75639
172	75640
379	75641
58	75642
211	75643
531	75644
245	75645
208	75646
115	75647
17	75648
324	75649
222	75650
5	75651
121	75652
12	75653
101	75654
3	75655
13	75656
72	75657
1	75658
39	75659
14	75660
60	75661
6	75662
200	75663
37	75664
44	75665
65	75666
381	75667
420	75668
9	75669
514	75670
80	75671
45	75672
5	75673
727	75674
260	75675
3	75676
142	75677
306	75678
48	75679
45	75680
58	75681
2	75682
232	75683
117	75684
33	75685
57	75686
5	75687
165	75688
40	75689
47	75690
534	75691
218	75692
117	75693
12	75694
88	75695
514	75696
34	75697
68	75698
14	75699
116	75700
171	75701
183	75702
69	75703
50	75704
25	75705
299	75706
160	75707
30	75708
1	75709
136	75710
624	75711
11	75712
376	75713
142	75714
9	75715
139	75716
18	75717
76	75718
295	75719
4	75720
15	75721
152	75722
1	75723
39	75724
2	75725
307	75726
12	75727
35	75728
69	75729
32	75730
56	75731
38	75732
32	75733
238	75734
81	75735
269	75736
388	75737
48	75738
26	75739
20	75740
29	75741
501	75742
285	75743
183	75744
45	75745
51	75746
209	75747
43	75748
78	75749
46	75750
8	75751
2	75752
31	75753
45	75754
89	75755
182	75756
244	75757
15	75758
2	75759
46	75760
76	75761
440	75762
693	75763
2	75764
174	75765
344	75766
684	75767
60	75768
2	75769
49	75770
205	75771
44	75772
168	75773
11	75774
4	75775
405	75776
216	75777
135	75778
29	75779
6	75780
332	75781
38	75782
146	75783
141	75784
3	75785
212	75786
2	75787
10	75788
177	75789
75	75790
8	75791
4	75792
11	75793
772	75794
9	75795
22	75796
320	75797
5	75798
1	75799
151	75800
410	75801
8	75802
463	75803
11	75804
5	75805
1	75806
69	75807
120	75808
303	75809
86	75810
150	75811
501	75812
92	75813
488	75814
4	75815
163	75816
289	75817
421	75818
32	75819
27	75820
341	75821
327	75822
171	75823
11	75824
7	75825
100	75826
21	75827
208	75828
19	75829
2	75830
24	75831
2	75832
70	75833
324	75834
125	75835
40	75836
373	75837
5	75838
210	75839
2	75840
274	75841
70	75842
18	75843
305	75844
7	75845
40	75846
55	75847
59	75848
50	75849
8	75850
30	75851
11	75852
509	75853
8	75854
3	75855
5	75856
509	75857
3	75858
177	75859
26	75860
46	75861
69	75862
336	75863
1	75864
44	75865
192	75866
418	75867
76	75868
25	75869
7	75870
67	75871
812	75872
24	75873
234	75874
638	75875
226	75876
66	75877
121	75878
200	75879
235	75880
6	75881
570	75882
18	75883
180	75884
277	75885
8	75886
160	75887
462	75888
40	75889
111	75890
29	75891
84	75892
256	75893
3	75894
480	75895
59	75896
65	75897
180	75898
339	75899
345	75900
5	75901
32	75902
40	75903
42	75904
60	75905
408	75906
35	75907
42	75908
3	75909
10	75910
36	75911
190	75912
18	75913
65	75914
17	75915
54	75916
30	75917
6	75918
185	75919
573	75920
288	75921
111	75922
65	75923
209	75924
7	75925
10	75926
38	75927
357	75928
38	75929
66	75930
77	75931
15	75932
13	75933
270	75934
41	75935
1	75936
9	75937
444	75938
27	75939
122	75940
20	75941
36	75942
24	75943
41	75944
82	75945
20	75946
202	75947
251	75948
79	75949
9	75950
504	75951
41	75952
1	75953
182	75954
126	75955
720	75956
63	75957
87	75958
10	75959
37	75960
67	75961
32	75962
283	75963
1	75964
1	75965
196	75966
301	75967
12	75968
178	75969
71	75970
1	75971
322	75972
151	75973
97	75974
1	75975
13	75976
472	75977
6	75978
284	75979
492	75980
602	75981
6	75982
90	75983
428	75984
202	75985
17	75986
401	75987
7	75988
194	75989
22	75990
163	75991
57	75992
79	75993
86	75994
111	75995
78	75996
210	75997
37	75998
36	75999
7	76000
455	76001
44	76002
431	76003
19	76004
423	76005
8	76006
39	76007
86	76008
11	76009
54	76010
15	76011
312	76012
96	76013
202	76014
46	76015
456	76016
116	76017
328	76018
46	76019
573	76020
14	76021
8	76022
488	76023
398	76024
416	76025
72	76026
2	76027
395	76028
263	76029
27	76030
25	76031
324	76032
205	76033
146	76034
206	76035
172	76036
452	76037
103	76038
4	76039
140	76040
268	76041
683	76042
33	76043
66	76044
1	76045
14	76046
394	76047
12	76048
17	76049
833	76050
1	76051
284	76052
316	76053
209	76054
74	76055
230	76056
32	76057
34	76058
467	76059
53	76060
457	76061
64	76062
111	76063
2	76064
84	76065
2	76066
52	76067
30	76068
39	76069
2	76070
49	76071
1	76072
8	76073
4	76074
19	76075
21	76076
314	76077
49	76078
294	76079
360	76080
6	76081
295	76082
225	76083
9	76084
133	76085
35	76086
11	76087
27	76088
10	76089
376	76090
10	76091
18	76092
10	76093
37	76094
4	76095
326	76096
11	76097
10	76098
12	76099
17	76100
36	76101
635	76102
6	76103
63	76104
183	76105
1	76106
49	76107
53	76108
976	76109
10	76110
526	76111
10	76112
30	76113
61	76114
47	76115
11	76116
109	76117
354	76118
23	76119
9	76120
32	76121
606	76122
297	76123
6	76124
77	76125
47	76126
299	76127
191	76128
13	76129
5	76130
66	76131
68	76132
18	76133
73	76134
49	76135
12	76136
55	76137
127	76138
42	76139
4	76140
80	76141
48	76142
21	76143
31	76144
5	76145
70	76146
361	76147
11	76148
146	76149
723	76150
648	76151
184	76152
165	76153
189	76154
289	76155
6	76156
125	76157
478	76158
171	76159
249	76160
243	76161
19	76162
32	76163
170	76164
114	76165
161	76166
9	76167
32	76168
44	76169
220	76170
148	76171
62	76172
2	76173
276	76174
109	76175
1	76176
14	76177
57	76178
43	76179
383	76180
144	76181
228	76182
171	76183
135	76184
136	76185
64	76186
55	76187
46	76188
3	76189
1	76190
22	76191
148	76192
27	76193
82	76194
28	76195
5	76196
78	76197
25	76198
38	76199
6	76200
36	76201
92	76202
75	76203
147	76204
222	76205
55	76206
162	76207
11	76208
291	76209
61	76210
43	76211
1	76212
28	76213
19	76214
82	76215
386	76216
109	76217
124	76218
52	76219
3	76220
180	76221
25	76222
26	76223
80	76224
7	76225
50	76226
139	76227
17	76228
7	76229
112	76230
1	76231
7	76232
26	76233
58	76234
99	76235
150	76236
36	76237
2	76238
6	76239
7	76240
3	76241
32	76242
551	76243
10	76244
8	76245
16	76246
42	76247
373	76248
15	76249
2	76250
140	76251
1	76252
11	76253
341	76254
164	76255
25	76256
161	76257
73	76258
8	76259
80	76260
66	76261
228	76262
525	76263
75	76264
135	76265
5	76266
81	76267
155	76268
7	76269
341	76270
147	76271
10	76272
301	76273
76	76274
506	76275
118	76276
356	76277
109	76278
1	76279
11	76280
3	76281
81	76282
149	76283
208	76284
3	76285
1	76286
29	76287
20	76288
46	76289
72	76290
7	76291
30	76292
45	76293
33	76294
59	76295
52	76296
145	76297
235	76298
305	76299
7	76300
603	76301
511	76302
11	76303
34	76304
34	76305
7	76306
50	76307
5	76308
49	76309
170	76310
188	76311
1	76312
62	76313
137	76314
4	76315
6	76316
249	76317
211	76318
29	76319
32	76320
82	76321
76	76322
180	76323
118	76324
267	76325
27	76326
483	76327
235	76328
17	76329
40	76330
16	76331
214	76332
2	76333
48	76334
139	76335
50	76336
19	76337
36	76338
164	76339
836	76340
30	76341
6	76342
44	76343
93	76344
79	76345
4	76346
105	76347
213	76348
27	76349
12	76350
360	76351
104	76352
6	76353
99	76354
4	76355
100	76356
126	76357
124	76358
360	76359
128	76360
3	76361
8	76362
389	76363
342	76364
40	76365
602	76366
71	76367
87	76368
137	76369
88	76370
3	76371
139	76372
20	76373
28	76374
10	76375
7	76376
168	76377
34	76378
144	76379
11	76380
26	76381
17	76382
218	76383
25	76384
135	76385
15	76386
40	76387
70	76388
26	76389
6	76390
140	76391
7	76392
228	76393
71	76394
5	76395
54	76396
73	76397
30	76398
16	76399
188	76400
129	76401
87	76402
290	76403
475	76404
82	76405
18	76406
118	76407
210	76408
69	76409
351	76410
50	76411
97	76412
171	76413
114	76414
7	76415
3	76416
11	76417
58	76418
155	76419
167	76420
35	76421
65	76422
17	76423
29	76424
38	76425
538	76426
131	76427
130	76428
6	76429
112	76430
351	76431
31	76432
66	76433
916	76434
9	76435
136	76436
53	76437
90	76438
16	76439
3	76440
102	76441
169	76442
13	76443
147	76444
15	76445
3	76446
109	76447
56	76448
119	76449
580	76450
63	76451
61	76452
99	76453
77	76454
73	76455
734	76456
386	76457
4	76458
22	76459
700	76460
12	76461
106	76462
7	76463
13	76464
1044	76465
176	76466
16	76467
453	76468
24	76469
12	76470
5	76471
18	76472
84	76473
109	76474
96	76475
462	76476
62	76477
18	76478
432	76479
157	76480
139	76481
17	76482
2	76483
80	76484
181	76485
10	76486
395	76487
430	76488
49	76489
59	76490
274	76491
217	76492
11	76493
98	76494
1	76495
2	76496
90	76497
128	76498
53	76499
210	76500
30	76501
105	76502
22	76503
41	76504
75	76505
11	76506
2	76507
2	76508
105	76509
162	76510
101	76511
8	76512
336	76513
49	76514
27	76515
23	76516
166	76517
34	76518
10	76519
33	76520
15	76521
99	76522
339	76523
191	76524
193	76525
55	76526
92	76527
8	76528
321	76529
238	76530
136	76531
40	76532
58	76533
20	76534
15	76535
515	76536
59	76537
27	76538
772	76539
107	76540
384	76541
83	76542
95	76543
5	76544
9	76545
66	76546
11	76547
84	76548
3	76549
196	76550
13	76551
173	76552
3	76553
166	76554
189	76555
26	76556
44	76557
393	76558
10	76559
6	76560
186	76561
237	76562
9	76563
76	76564
51	76565
28	76566
3	76567
62	76568
15	76569
73	76570
52	76571
113	76572
38	76573
91	76574
19	76575
110	76576
575	76577
203	76578
13	76579
149	76580
195	76581
27	76582
24	76583
65	76584
19	76585
33	76586
8	76587
52	76588
64	76589
75	76590
432	76591
34	76592
587	76593
20	76594
151	76595
46	76596
160	76597
1	76598
234	76599
58	76600
81	76601
82	76602
23	76603
48	76604
135	76605
126	76606
22	76607
19	76608
11	76609
691	76610
3	76611
29	76612
289	76613
295	76614
101	76615
195	76616
59	76617
22	76618
319	76619
13	76620
6	76621
1	76622
11	76623
1	76624
90	76625
14	76626
48	76627
282	76628
9	76629
120	76630
175	76631
145	76632
35	76633
54	76634
18	76635
2	76636
2	76637
24	76638
2	76639
2	76640
144	76641
39	76642
111	76643
476	76644
61	76645
34	76646
21	76647
137	76648
214	76649
30	76650
5	76651
16	76652
54	76653
130	76654
37	76655
99	76656
8	76657
182	76658
153	76659
2	76660
203	76661
252	76662
5	76663
32	76664
143	76665
474	76666
320	76667
1	76668
90	76669
20	76670
6	76671
495	76672
3	76673
1	76674
392	76675
10	76676
59	76677
15	76678
1	76679
51	76680
26	76681
154	76682
59	76683
62	76684
104	76685
598	76686
7	76687
4	76688
65	76689
3	76690
200	76691
12	76692
371	76693
5	76694
339	76695
103	76696
1	76697
183	76698
31	76699
999	76700
43	76701
17	76702
1	76703
58	76704
112	76705
32	76706
63	76707
256	76708
74	76709
172	76710
74	76711
77	76712
6	76713
30	76714
319	76715
3	76716
3	76717
73	76718
10	76719
27	76720
20	76721
227	76722
31	76723
5	76724
48	76725
5	76726
215	76727
5	76728
6	76729
70	76730
58	76731
87	76732
577	76733
179	76734
249	76735
4	76736
24	76737
213	76738
75	76739
24	76740
57	76741
274	76742
97	76743
55	76744
523	76745
194	76746
70	76747
1	76748
48	76749
65	76750
138	76751
5	76752
55	76753
18	76754
76	76755
12	76756
9	76757
65	76758
27	76759
5	76760
208	76761
1	76762
10	76763
73	76764
167	76765
4	76766
2	76767
5	76768
52	76769
55	76770
2	76771
1	76772
11	76773
40	76774
61	76775
53	76776
641	76777
77	76778
2	76779
55	76780
159	76781
162	76782
32	76783
8	76784
167	76785
599	76786
489	76787
16	76788
2	76789
63	76790
8	76791
127	76792
52	76793
554	76794
53	76795
481	76796
34	76797
3	76798
72	76799
284	76800
95	76801
68	76802
46	76803
7	76804
28	76805
106	76806
2	76807
95	76808
64	76809
64	76810
57	76811
111	76812
158	76813
2	76814
31	76815
14	76816
1	76817
94	76818
642	76819
30	76820
163	76821
59	76822
5	76823
182	76824
7	76825
15	76826
7	76827
15	76828
456	76829
100	76830
7	76831
12	76832
47	76833
118	76834
1	76835
78	76836
21	76837
8	76838
17	76839
297	76840
25	76841
14	76842
7	76843
684	76844
368	76845
30	76846
54	76847
67	76848
45	76849
48	76850
35	76851
8	76852
202	76853
171	76854
134	76855
38	76856
22	76857
35	76858
81	76859
154	76860
513	76861
23	76862
39	76863
22	76864
28	76865
32	76866
88	76867
4	76868
131	76869
287	76870
98	76871
88	76872
15	76873
53	76874
138	76875
3	76876
13	76877
5	76878
11	76879
72	76880
605	76881
50	76882
206	76883
277	76884
93	76885
98	76886
9	76887
5	76888
94	76889
252	76890
23	76891
28	76892
429	76893
120	76894
8	76895
28	76896
9	76897
49	76898
27	76899
55	76900
166	76901
13	76902
44	76903
28	76904
3	76905
548	76906
180	76907
73	76908
34	76909
56	76910
16	76911
11	76912
52	76913
227	76914
2	76915
42	76916
9	76917
92	76918
122	76919
57	76920
302	76921
171	76922
36	76923
14	76924
128	76925
31	76926
1	76927
192	76928
11	76929
134	76930
435	76931
64	76932
34	76933
7	76934
13	76935
44	76936
30	76937
385	76938
304	76939
74	76940
196	76941
4	76942
208	76943
133	76944
54	76945
4	76946
5	76947
9	76948
24	76949
10	76950
331	76951
158	76952
149	76953
40	76954
44	76955
578	76956
135	76957
132	76958
109	76959
510	76960
68	76961
29	76962
4	76963
349	76964
126	76965
65	76966
7	76967
682	76968
132	76969
35	76970
75	76971
17	76972
73	76973
146	76974
115	76975
145	76976
4	76977
9	76978
108	76979
186	76980
83	76981
3	76982
92	76983
246	76984
61	76985
17	76986
155	76987
340	76988
43	76989
189	76990
91	76991
71	76992
5	76993
39	76994
541	76995
230	76996
29	76997
93	76998
278	76999
8	77000
67	77001
1	77002
39	77003
435	77004
30	77005
71	77006
2	77007
8	77008
21	77009
157	77010
3	77011
1	77012
17	77013
121	77014
254	77015
86	77016
76	77017
89	77018
3	77019
69	77020
172	77021
4	77022
428	77023
839	77024
4	77025
72	77026
4	77027
58	77028
104	77029
17	77030
128	77031
19	77032
46	77033
168	77034
25	77035
23	77036
25	77037
36	77038
22	77039
5	77040
13	77041
22	77042
3	77043
21	77044
177	77045
10	77046
176	77047
78	77048
116	77049
10	77050
282	77051
60	77052
37	77053
441	77054
5	77055
45	77056
11	77057
66	77058
27	77059
834	77060
68	77061
22	77062
54	77063
47	77064
42	77065
300	77066
60	77067
6	77068
263	77069
25	77070
71	77071
6	77072
92	77073
3	77074
202	77075
2	77076
685	77077
222	77078
53	77079
208	77080
8	77081
4	77082
19	77083
163	77084
32	77085
253	77086
43	77087
317	77088
34	77089
102	77090
142	77091
129	77092
77	77093
83	77094
154	77095
9	77096
12	77097
276	77098
307	77099
31	77100
29	77101
182	77102
66	77103
25	77104
4	77105
100	77106
4	77107
20	77108
227	77109
376	77110
126	77111
3	77112
180	77113
47	77114
29	77115
5	77116
127	77117
220	77118
113	77119
19	77120
148	77121
80	77122
119	77123
8	77124
63	77125
96	77126
256	77127
807	77128
33	77129
114	77130
3	77131
27	77132
736	77133
16	77134
91	77135
15	77136
10	77137
144	77138
24	77139
530	77140
28	77141
53	77142
50	77143
73	77144
44	77145
12	77146
106	77147
5	77148
18	77149
14	77150
4	77151
1	77152
2	77153
516	77154
70	77155
11	77156
26	77157
69	77158
16	77159
173	77160
46	77161
214	77162
76	77163
44	77164
29	77165
4	77166
34	77167
1	77168
20	77169
14	77170
373	77171
401	77172
377	77173
107	77174
5	77175
169	77176
409	77177
91	77178
509	77179
128	77180
38	77181
1011	77182
20	77183
8	77184
409	77185
65	77186
441	77187
1128	77188
201	77189
41	77190
66	77191
821	77192
90	77193
23	77194
18	77195
194	77196
1	77197
20	77198
216	77199
18	77200
58	77201
4	77202
12	77203
51	77204
81	77205
216	77206
75	77207
148	77208
24	77209
76	77210
108	77211
32	77212
209	77213
14	77214
4	77215
33	77216
95	77217
53	77218
2	77219
92	77220
187	77221
239	77222
2	77223
209	77224
96	77225
46	77226
15	77227
37	77228
294	77229
20	77230
115	77231
4	77232
477	77233
14	77234
371	77235
13	77236
9	77237
144	77238
70	77239
9	77240
35	77241
7	77242
8	77243
504	77244
551	77245
348	77246
2	77247
20	77248
209	77249
119	77250
376	77251
8	77252
70	77253
88	77254
8	77255
413	77256
44	77257
261	77258
3	77259
175	77260
8	77261
20	77262
34	77263
247	77264
46	77265
180	77266
93	77267
27	77268
106	77269
5	77270
484	77271
121	77272
6	77273
8	77274
32	77275
209	77276
183	77277
96	77278
44	77279
512	77280
126	77281
74	77282
465	77283
67	77284
94	77285
18	77286
11	77287
8	77288
412	77289
112	77290
114	77291
30	77292
1	77293
10	77294
2	77295
27	77296
15	77297
1	77298
197	77299
153	77300
106	77301
127	77302
68	77303
145	77304
504	77305
64	77306
215	77307
71	77308
122	77309
265	77310
552	77311
84	77312
200	77313
271	77314
44	77315
6	77316
3	77317
332	77318
31	77319
51	77320
5	77321
23	77322
504	77323
178	77324
254	77325
25	77326
1	77327
139	77328
2	77329
37	77330
63	77331
59	77332
5	77333
3	77334
33	77335
682	77336
28	77337
147	77338
34	77339
6	77340
109	77341
16	77342
217	77343
61	77344
11	77345
5	77346
18	77347
76	77348
418	77349
219	77350
113	77351
3	77352
133	77353
18	77354
118	77355
26	77356
23	77357
2	77358
712	77359
8	77360
7	77361
849	77362
20	77363
406	77364
137	77365
135	77366
47	77367
172	77368
45	77369
79	77370
30	77371
387	77372
110	77373
4	77374
32	77375
1	77376
34	77377
44	77378
285	77379
104	77380
3	77381
181	77382
17	77383
133	77384
16	77385
370	77386
121	77387
37	77388
253	77389
188	77390
47	77391
81	77392
16	77393
16	77394
38	77395
2	77396
36	77397
91	77398
31	77399
797	77400
30	77401
568	77402
378	77403
50	77404
12	77405
49	77406
250	77407
21	77408
1	77409
154	77410
2	77411
8	77412
96	77413
127	77414
254	77415
63	77416
2	77417
13	77418
34	77419
31	77420
476	77421
9	77422
4	77423
704	77424
158	77425
37	77426
1	77427
19	77428
397	77429
28	77430
2	77431
49	77432
69	77433
64	77434
20	77435
63	77436
2	77437
174	77438
262	77439
59	77440
50	77441
58	77442
7	77443
15	77444
3	77445
2	77446
52	77447
175	77448
162	77449
232	77450
15	77451
110	77452
38	77453
94	77454
2	77455
234	77456
105	77457
190	77458
130	77459
1116	77460
62	77461
36	77462
69	77463
22	77464
4	77465
23	77466
282	77467
57	77468
109	77469
65	77470
427	77471
26	77472
9	77473
432	77474
58	77475
2	77476
4	77477
131	77478
2	77479
12	77480
8	77481
140	77482
95	77483
18	77484
184	77485
20	77486
7	77487
9	77488
1	77489
90	77490
196	77491
39	77492
149	77493
263	77494
41	77495
11	77496
104	77497
226	77498
20	77499
4	77500
7	77501
337	77502
112	77503
2	77504
12	77505
1	77506
2	77507
280	77508
40	77509
19	77510
26	77511
27	77512
31	77513
417	77514
36	77515
3	77516
44	77517
4	77518
5	77519
1	77520
27	77521
505	77522
7	77523
4	77524
26	77525
145	77526
260	77527
10	77528
119	77529
148	77530
5	77531
9	77532
156	77533
187	77534
26	77535
25	77536
27	77537
222	77538
5	77539
240	77540
881	77541
106	77542
209	77543
7	77544
37	77545
5	77546
287	77547
69	77548
45	77549
15	77550
31	77551
430	77552
816	77553
4	77554
30	77555
97	77556
36	77557
238	77558
486	77559
3	77560
85	77561
18	77562
463	77563
6	77564
22	77565
28	77566
565	77567
87	77568
411	77569
4	77570
494	77571
99	77572
277	77573
183	77574
4	77575
149	77576
127	77577
104	77578
194	77579
496	77580
50	77581
35	77582
136	77583
6	77584
96	77585
201	77586
26	77587
5	77588
7	77589
494	77590
46	77591
282	77592
45	77593
7	77594
17	77595
109	77596
1	77597
27	77598
9	77599
4	77600
3	77601
671	77602
15	77603
220	77604
98	77605
8	77606
24	77607
526	77608
104	77609
249	77610
61	77611
36	77612
661	77613
66	77614
54	77615
246	77616
5	77617
508	77618
433	77619
674	77620
16	77621
10	77622
178	77623
18	77624
54	77625
7	77626
258	77627
75	77628
9	77629
26	77630
257	77631
50	77632
24	77633
254	77634
123	77635
11	77636
47	77637
766	77638
24	77639
176	77640
201	77641
405	77642
151	77643
3	77644
131	77645
48	77646
35	77647
32	77648
96	77649
542	77650
176	77651
443	77652
204	77653
4	77654
294	77655
69	77656
399	77657
11	77658
45	77659
51	77660
217	77661
39	77662
19	77663
5	77664
121	77665
5	77666
369	77667
6	77668
28	77669
163	77670
421	77671
48	77672
176	77673
107	77674
18	77675
5	77676
2	77677
7	77678
35	77679
42	77680
181	77681
62	77682
538	77683
4	77684
57	77685
35	77686
208	77687
50	77688
67	77689
88	77690
113	77691
1	77692
398	77693
1	77694
135	77695
7	77696
211	77697
10	77698
11	77699
124	77700
24	77701
2	77702
576	77703
384	77704
10	77705
21	77706
41	77707
6	77708
1	77709
375	77710
70	77711
2	77712
4	77713
724	77714
79	77715
245	77716
44	77717
135	77718
434	77719
191	77720
203	77721
19	77722
633	77723
10	77724
296	77725
67	77726
31	77727
509	77728
24	77729
275	77730
2	77731
6	77732
270	77733
85	77734
25	77735
132	77736
617	77737
455	77738
125	77739
438	77740
31	77741
288	77742
9	77743
49	77744
15	77745
15	77746
14	77747
32	77748
5	77749
14	77750
26	77751
377	77752
1	77753
2	77754
1	77755
327	77756
407	77757
44	77758
19	77759
129	77760
55	77761
177	77762
253	77763
163	77764
291	77765
41	77766
63	77767
35	77768
72	77769
233	77770
297	77771
5	77772
18	77773
30	77774
391	77775
325	77776
1	77777
324	77778
31	77779
47	77780
183	77781
7	77782
50	77783
68	77784
3	77785
18	77786
1	77787
289	77788
125	77789
74	77790
16	77791
43	77792
314	77793
63	77794
193	77795
1	77796
40	77797
62	77798
163	77799
288	77800
2	77801
776	77802
35	77803
68	77804
4	77805
97	77806
136	77807
125	77808
36	77809
91	77810
30	77811
50	77812
124	77813
23	77814
97	77815
314	77816
86	77817
43	77818
108	77819
118	77820
132	77821
100	77822
375	77823
355	77824
591	77825
316	77826
78	77827
294	77828
18	77829
4	77830
69	77831
54	77832
30	77833
24	77834
106	77835
310	77836
72	77837
164	77838
5	77839
54	77840
220	77841
214	77842
17	77843
18	77844
221	77845
124	77846
371	77847
99	77848
51	77849
2	77850
18	77851
91	77852
246	77853
172	77854
292	77855
14	77856
147	77857
75	77858
77	77859
71	77860
177	77861
25	77862
23	77863
4	77864
29	77865
9	77866
232	77867
24	77868
211	77869
17	77870
5	77871
462	77872
276	77873
245	77874
118	77875
22	77876
52	77877
12	77878
134	77879
467	77880
20	77881
5	77882
85	77883
49	77884
17	77885
139	77886
266	77887
43	77888
51	77889
93	77890
5	77891
597	77892
2	77893
49	77894
83	77895
144	77896
16	77897
383	77898
60	77899
5	77900
420	77901
8	77902
145	77903
294	77904
253	77905
141	77906
219	77907
171	77908
8	77909
169	77910
806	77911
6	77912
64	77913
45	77914
3	77915
207	77916
15	77917
70	77918
44	77919
14	77920
4	77921
14	77922
648	77923
45	77924
174	77925
41	77926
3	77927
207	77928
10	77929
4	77930
124	77931
24	77932
28	77933
10	77934
872	77935
20	77936
79	77937
8	77938
68	77939
591	77940
126	77941
88	77942
54	77943
5	77944
47	77945
580	77946
1	77947
56	77948
58	77949
24	77950
194	77951
740	77952
196	77953
111	77954
610	77955
39	77956
104	77957
3	77958
47	77959
33	77960
12	77961
345	77962
16	77963
6	77964
56	77965
203	77966
536	77967
138	77968
132	77969
111	77970
9	77971
8	77972
7	77973
66	77974
33	77975
84	77976
122	77977
143	77978
1	77979
391	77980
195	77981
399	77982
117	77983
31	77984
3	77985
137	77986
74	77987
180	77988
124	77989
728	77990
17	77991
9	77992
94	77993
130	77994
60	77995
96	77996
53	77997
109	77998
2	77999
3	78000
2	78001
42	78002
52	78003
52	78004
61	78005
319	78006
4	78007
4	78008
9	78009
18	78010
92	78011
39	78012
199	78013
95	78014
43	78015
112	78016
79	78017
3	78018
20	78019
332	78020
28	78021
9	78022
52	78023
1	78024
81	78025
30	78026
21	78027
673	78028
40	78029
192	78030
53	78031
212	78032
2	78033
42	78034
11	78035
29	78036
36	78037
3	78038
203	78039
5	78040
210	78041
6	78042
2	78043
43	78044
181	78045
6	78046
150	78047
140	78048
117	78049
202	78050
453	78051
6	78052
13	78053
22	78054
186	78055
61	78056
12	78057
9	78058
82	78059
79	78060
2	78061
101	78062
376	78063
5	78064
49	78065
7	78066
65	78067
18	78068
115	78069
136	78070
201	78071
420	78072
94	78073
37	78074
4	78075
34	78076
312	78077
173	78078
12	78079
231	78080
5	78081
41	78082
21	78083
1	78084
30	78085
238	78086
5	78087
70	78088
18	78089
186	78090
248	78091
45	78092
72	78093
54	78094
12	78095
33	78096
219	78097
238	78098
132	78099
17	78100
51	78101
188	78102
8	78103
41	78104
67	78105
295	78106
128	78107
96	78108
42	78109
7	78110
182	78111
13	78112
19	78113
32	78114
109	78115
620	78116
2	78117
198	78118
12	78119
140	78120
136	78121
47	78122
171	78123
491	78124
190	78125
71	78126
19	78127
36	78128
524	78129
84	78130
153	78131
1	78132
110	78133
60	78134
2	78135
99	78136
26	78137
13	78138
10	78139
141	78140
2	78141
33	78142
102	78143
104	78144
196	78145
31	78146
80	78147
427	78148
7	78149
17	78150
80	78151
172	78152
491	78153
30	78154
47	78155
596	78156
9	78157
10	78158
123	78159
19	78160
105	78161
35	78162
69	78163
470	78164
5	78165
23	78166
362	78167
451	78168
7	78169
176	78170
33	78171
373	78172
398	78173
120	78174
106	78175
16	78176
42	78177
346	78178
506	78179
59	78180
56	78181
281	78182
102	78183
36	78184
173	78185
3	78186
7	78187
3	78188
259	78189
71	78190
21	78191
316	78192
19	78193
402	78194
38	78195
62	78196
20	78197
113	78198
12	78199
129	78200
31	78201
25	78202
10	78203
30	78204
141	78205
20	78206
28	78207
89	78208
629	78209
2	78210
10	78211
392	78212
315	78213
13	78214
12	78215
6	78216
130	78217
376	78218
36	78219
111	78220
15	78221
262	78222
75	78223
184	78224
22	78225
384	78226
96	78227
312	78228
142	78229
27	78230
22	78231
50	78232
44	78233
47	78234
65	78235
42	78236
36	78237
7	78238
47	78239
140	78240
22	78241
110	78242
8	78243
53	78244
133	78245
90	78246
42	78247
197	78248
325	78249
5	78250
152	78251
76	78252
139	78253
181	78254
9	78255
16	78256
148	78257
279	78258
98	78259
121	78260
8	78261
410	78262
7	78263
92	78264
199	78265
33	78266
181	78267
130	78268
7	78269
55	78270
21	78271
2	78272
8	78273
177	78274
10	78275
104	78276
35	78277
229	78278
40	78279
72	78280
178	78281
15	78282
18	78283
12	78284
16	78285
21	78286
102	78287
135	78288
95	78289
64	78290
131	78291
34	78292
9	78293
75	78294
8	78295
6	78296
19	78297
13	78298
129	78299
300	78300
88	78301
110	78302
1	78303
411	78304
482	78305
118	78306
187	78307
49	78308
18	78309
193	78310
3	78311
3	78312
170	78313
276	78314
170	78315
1	78316
41	78317
139	78318
35	78319
10	78320
167	78321
237	78322
137	78323
93	78324
84	78325
3	78326
477	78327
290	78328
2	78329
8	78330
252	78331
32	78332
108	78333
542	78334
190	78335
63	78336
67	78337
6	78338
131	78339
9	78340
37	78341
119	78342
544	78343
19	78344
70	78345
129	78346
31	78347
29	78348
10	78349
25	78350
58	78351
363	78352
426	78353
29	78354
71	78355
69	78356
32	78357
276	78358
1	78359
1057	78360
19	78361
80	78362
40	78363
11	78364
487	78365
583	78366
17	78367
153	78368
4	78369
40	78370
8	78371
1	78372
19	78373
19	78374
11	78375
127	78376
15	78377
162	78378
2	78379
4	78380
97	78381
4	78382
147	78383
387	78384
304	78385
334	78386
1	78387
56	78388
235	78389
420	78390
2	78391
59	78392
4	78393
27	78394
96	78395
35	78396
14	78397
7	78398
36	78399
13	78400
132	78401
3	78402
2	78403
3	78404
136	78405
841	78406
108	78407
71	78408
153	78409
98	78410
39	78411
82	78412
15	78413
138	78414
105	78415
66	78416
32	78417
63	78418
2	78419
52	78420
33	78421
89	78422
28	78423
427	78424
112	78425
145	78426
171	78427
82	78428
18	78429
169	78430
463	78431
135	78432
3	78433
26	78434
111	78435
13	78436
228	78437
31	78438
241	78439
9	78440
59	78441
74	78442
199	78443
47	78444
562	78445
21	78446
107	78447
36	78448
19	78449
195	78450
139	78451
22	78452
133	78453
39	78454
9	78455
201	78456
206	78457
2	78458
188	78459
53	78460
9	78461
57	78462
3	78463
7	78464
4	78465
1	78466
3	78467
7	78468
180	78469
14	78470
84	78471
290	78472
16	78473
244	78474
9	78475
6	78476
181	78477
211	78478
32	78479
120	78480
19	78481
26	78482
240	78483
54	78484
58	78485
16	78486
9	78487
49	78488
59	78489
32	78490
32	78491
8	78492
8	78493
29	78494
244	78495
361	78496
40	78497
314	78498
24	78499
100	78500
16	78501
77	78502
14	78503
29	78504
34	78505
60	78506
2	78507
41	78508
238	78509
15	78510
166	78511
17	78512
181	78513
191	78514
94	78515
62	78516
350	78517
299	78518
5	78519
62	78520
31	78521
31	78522
48	78523
60	78524
23	78525
199	78526
93	78527
186	78528
60	78529
30	78530
104	78531
108	78532
15	78533
5	78534
50	78535
3	78536
17	78537
231	78538
203	78539
668	78540
684	78541
272	78542
14	78543
544	78544
88	78545
19	78546
1	78547
21	78548
73	78549
73	78550
94	78551
597	78552
67	78553
337	78554
1	78555
42	78556
88	78557
79	78558
225	78559
23	78560
548	78561
15	78562
299	78563
53	78564
5	78565
165	78566
121	78567
6	78568
6	78569
42	78570
114	78571
536	78572
21	78573
365	78574
284	78575
615	78576
38	78577
13	78578
16	78579
20	78580
52	78581
39	78582
89	78583
6	78584
51	78585
181	78586
2	78587
301	78588
24	78589
253	78590
112	78591
552	78592
35	78593
3	78594
92	78595
343	78596
196	78597
10	78598
214	78599
735	78600
79	78601
6	78602
88	78603
317	78604
65	78605
220	78606
142	78607
262	78608
82	78609
34	78610
165	78611
29	78612
121	78613
6	78614
29	78615
2	78616
116	78617
1	78618
497	78619
14	78620
60	78621
355	78622
39	78623
5	78624
431	78625
5	78626
6	78627
38	78628
41	78629
2	78630
23	78631
265	78632
38	78633
14	78634
37	78635
10	78636
202	78637
8	78638
215	78639
3	78640
31	78641
2	78642
940	78643
207	78644
67	78645
39	78646
40	78647
112	78648
4	78649
219	78650
366	78651
55	78652
41	78653
191	78654
182	78655
77	78656
15	78657
1005	78658
5	78659
13	78660
5	78661
726	78662
55	78663
40	78664
290	78665
20	78666
194	78667
18	78668
251	78669
8	78670
6	78671
50	78672
146	78673
13	78674
60	78675
35	78676
367	78677
331	78678
20	78679
11	78680
88	78681
1	78682
26	78683
89	78684
7	78685
95	78686
388	78687
656	78688
71	78689
10	78690
443	78691
386	78692
4	78693
25	78694
182	78695
4	78696
16	78697
67	78698
185	78699
10	78700
53	78701
4	78702
35	78703
75	78704
181	78705
4	78706
3	78707
208	78708
332	78709
64	78710
4	78711
39	78712
47	78713
77	78714
13	78715
3	78716
3	78717
64	78718
26	78719
48	78720
15	78721
5	78722
73	78723
9	78724
164	78725
476	78726
31	78727
3	78728
21	78729
214	78730
32	78731
98	78732
21	78733
4	78734
103	78735
35	78736
87	78737
1	78738
81	78739
959	78740
10	78741
72	78742
146	78743
35	78744
3	78745
249	78746
162	78747
36	78748
68	78749
358	78750
394	78751
323	78752
85	78753
11	78754
11	78755
49	78756
3	78757
16	78758
3	78759
533	78760
38	78761
4	78762
53	78763
62	78764
9	78765
39	78766
66	78767
75	78768
19	78769
56	78770
50	78771
794	78772
230	78773
281	78774
26	78775
43	78776
79	78777
3	78778
4	78779
29	78780
198	78781
8	78782
1	78783
151	78784
9	78785
285	78786
149	78787
480	78788
409	78789
2	78790
62	78791
60	78792
26	78793
29	78794
136	78795
17	78796
2	78797
41	78798
252	78799
58	78800
47	78801
310	78802
22	78803
82	78804
92	78805
509	78806
307	78807
10	78808
531	78809
42	78810
33	78811
43	78812
35	78813
63	78814
16	78815
49	78816
3	78817
13	78818
7	78819
404	78820
6	78821
26	78822
59	78823
41	78824
5	78825
4	78826
324	78827
10	78828
10	78829
9	78830
3	78831
60	78832
27	78833
35	78834
104	78835
19	78836
108	78837
105	78838
12	78839
1	78840
5	78841
2	78842
573	78843
96	78844
154	78845
43	78846
517	78847
131	78848
118	78849
9	78850
36	78851
198	78852
285	78853
644	78854
168	78855
459	78856
1	78857
119	78858
6	78859
202	78860
79	78861
146	78862
159	78863
40	78864
30	78865
42	78866
35	78867
1	78868
458	78869
862	78870
227	78871
13	78872
100	78873
39	78874
109	78875
160	78876
99	78877
24	78878
59	78879
8	78880
5	78881
390	78882
36	78883
24	78884
606	78885
87	78886
52	78887
379	78888
11	78889
94	78890
15	78891
138	78892
31	78893
26	78894
5	78895
313	78896
303	78897
22	78898
21	78899
247	78900
6	78901
420	78902
47	78903
1	78904
41	78905
31	78906
91	78907
4	78908
251	78909
1001	78910
193	78911
201	78912
109	78913
118	78914
10	78915
71	78916
151	78917
320	78918
13	78919
184	78920
4	78921
18	78922
12	78923
12	78924
17	78925
66	78926
314	78927
448	78928
353	78929
104	78930
207	78931
63	78932
20	78933
46	78934
51	78935
908	78936
192	78937
48	78938
14	78939
23	78940
171	78941
98	78942
303	78943
10	78944
34	78945
59	78946
9	78947
2	78948
268	78949
78	78950
24	78951
58	78952
20	78953
311	78954
184	78955
74	78956
29	78957
93	78958
554	78959
113	78960
19	78961
5	78962
5	78963
19	78964
637	78965
38	78966
171	78967
222	78968
4	78969
24	78970
11	78971
33	78972
3	78973
217	78974
52	78975
13	78976
43	78977
61	78978
31	78979
403	78980
12	78981
311	78982
15	78983
3	78984
104	78985
9	78986
433	78987
3	78988
94	78989
324	78990
28	78991
43	78992
63	78993
10	78994
159	78995
7	78996
6	78997
43	78998
76	78999
330	79000
39	79001
34	79002
98	79003
221	79004
12	79005
61	79006
132	79007
654	79008
30	79009
42	79010
8	79011
112	79012
5	79013
92	79014
78	79015
35	79016
520	79017
3	79018
905	79019
18	79020
148	79021
124	79022
85	79023
38	79024
92	79025
28	79026
46	79027
1	79028
7	79029
54	79030
337	79031
661	79032
285	79033
2	79034
69	79035
232	79036
27	79037
84	79038
407	79039
227	79040
192	79041
535	79042
4	79043
337	79044
29	79045
40	79046
31	79047
1	79048
482	79049
70	79050
38	79051
506	79052
67	79053
6	79054
130	79055
103	79056
197	79057
420	79058
264	79059
58	79060
2	79061
150	79062
31	79063
15	79064
9	79065
92	79066
69	79067
40	79068
116	79069
33	79070
10	79071
71	79072
30	79073
648	79074
124	79075
19	79076
23	79077
66	79078
2	79079
25	79080
130	79081
266	79082
24	79083
58	79084
21	79085
85	79086
30	79087
81	79088
26	79089
228	79090
252	79091
553	79092
172	79093
266	79094
86	79095
29	79096
187	79097
46	79098
82	79099
130	79100
1	79101
62	79102
49	79103
34	79104
23	79105
52	79106
136	79107
57	79108
8	79109
7	79110
151	79111
63	79112
41	79113
144	79114
3	79115
208	79116
123	79117
259	79118
14	79119
7	79120
53	79121
59	79122
9	79123
4	79124
100	79125
1	79126
8	79127
1	79128
6	79129
5	79130
1	79131
68	79132
62	79133
76	79134
51	79135
1	79136
516	79137
14	79138
659	79139
284	79140
32	79141
294	79142
47	79143
4	79144
253	79145
53	79146
521	79147
1	79148
713	79149
7	79150
58	79151
50	79152
7	79153
29	79154
2	79155
10	79156
100	79157
104	79158
86	79159
4	79160
2	79161
25	79162
585	79163
83	79164
5	79165
15	79166
5	79167
236	79168
9	79169
5	79170
8	79171
174	79172
1	79173
64	79174
410	79175
7	79176
42	79177
18	79178
60	79179
6	79180
17	79181
41	79182
177	79183
13	79184
25	79185
10	79186
70	79187
4	79188
431	79189
84	79190
37	79191
2	79192
21	79193
2	79194
173	79195
742	79196
34	79197
20	79198
362	79199
202	79200
132	79201
5	79202
2	79203
68	79204
9	79205
721	79206
193	79207
293	79208
112	79209
162	79210
9	79211
77	79212
229	79213
280	79214
146	79215
98	79216
195	79217
86	79218
631	79219
253	79220
18	79221
108	79222
445	79223
177	79224
101	79225
69	79226
150	79227
492	79228
8	79229
5	79230
389	79231
79	79232
51	79233
49	79234
5	79235
1	79236
435	79237
26	79238
322	79239
200	79240
73	79241
5	79242
366	79243
27	79244
23	79245
32	79246
10	79247
348	79248
47	79249
74	79250
296	79251
78	79252
40	79253
2	79254
31	79255
66	79256
127	79257
19	79258
201	79259
4	79260
5	79261
176	79262
278	79263
3	79264
7	79265
20	79266
99	79267
78	79268
34	79269
66	79270
60	79271
111	79272
486	79273
170	79274
21	79275
512	79276
40	79277
726	79278
2	79279
8	79280
217	79281
73	79282
171	79283
218	79284
14	79285
184	79286
4	79287
7	79288
58	79289
5	79290
7	79291
255	79292
121	79293
3	79294
45	79295
57	79296
7	79297
66	79298
3	79299
595	79300
275	79301
584	79302
1	79303
27	79304
14	79305
6	79306
4	79307
317	79308
113	79309
6	79310
4	79311
20	79312
444	79313
305	79314
650	79315
22	79316
77	79317
5	79318
16	79319
284	79320
238	79321
2	79322
122	79323
92	79324
28	79325
216	79326
552	79327
10	79328
159	79329
12	79330
143	79331
53	79332
17	79333
72	79334
418	79335
226	79336
9	79337
35	79338
11	79339
21	79340
189	79341
63	79342
229	79343
244	79344
73	79345
3	79346
7	79347
1	79348
4	79349
6	79350
3	79351
26	79352
2	79353
331	79354
84	79355
104	79356
8	79357
95	79358
242	79359
163	79360
195	79361
33	79362
308	79363
105	79364
20	79365
2	79366
118	79367
167	79368
471	79369
39	79370
1	79371
146	79372
482	79373
282	79374
23	79375
7	79376
680	79377
21	79378
143	79379
255	79380
235	79381
491	79382
522	79383
8	79384
169	79385
2	79386
3	79387
1	79388
11	79389
146	79390
4	79391
37	79392
230	79393
615	79394
262	79395
394	79396
205	79397
4	79398
485	79399
277	79400
72	79401
32	79402
116	79403
162	79404
208	79405
246	79406
38	79407
43	79408
44	79409
48	79410
66	79411
1	79412
5	79413
151	79414
706	79415
36	79416
184	79417
125	79418
1	79419
14	79420
183	79421
107	79422
203	79423
30	79424
54	79425
87	79426
45	79427
41	79428
1	79429
430	79430
62	79431
181	79432
520	79433
15	79434
63	79435
44	79436
2	79437
488	79438
88	79439
5	79440
5	79441
128	79442
42	79443
38	79444
519	79445
104	79446
845	79447
193	79448
31	79449
53	79450
121	79451
24	79452
34	79453
336	79454
418	79455
27	79456
16	79457
64	79458
7	79459
3	79460
228	79461
65	79462
40	79463
174	79464
5	79465
17	79466
276	79467
14	79468
19	79469
2	79470
2	79471
109	79472
45	79473
101	79474
226	79475
43	79476
33	79477
57	79478
21	79479
62	79480
15	79481
347	79482
91	79483
1	79484
23	79485
156	79486
178	79487
110	79488
30	79489
4	79490
21	79491
44	79492
639	79493
8	79494
1	79495
71	79496
85	79497
2	79498
189	79499
59	79500
313	79501
225	79502
11	79503
18	79504
2	79505
31	79506
116	79507
37	79508
2	79509
90	79510
46	79511
1	79512
13	79513
52	79514
537	79515
23	79516
87	79517
30	79518
4	79519
11	79520
155	79521
13	79522
3	79523
186	79524
37	79525
322	79526
45	79527
39	79528
83	79529
2	79530
14	79531
58	79532
422	79533
95	79534
3	79535
22	79536
33	79537
88	79538
21	79539
579	79540
5	79541
90	79542
61	79543
17	79544
80	79545
137	79546
240	79547
205	79548
568	79549
190	79550
17	79551
169	79552
33	79553
4	79554
30	79555
117	79556
5	79557
9	79558
123	79559
149	79560
3	79561
286	79562
5	79563
24	79564
16	79565
4	79566
311	79567
94	79568
259	79569
667	79570
74	79571
6	79572
18	79573
55	79574
131	79575
19	79576
151	79577
36	79578
654	79579
30	79580
10	79581
231	79582
556	79583
40	79584
383	79585
29	79586
259	79587
2	79588
52	79589
302	79590
415	79591
92	79592
362	79593
61	79594
640	79595
160	79596
175	79597
21	79598
153	79599
29	79600
367	79601
227	79602
42	79603
211	79604
204	79605
173	79606
164	79607
5	79608
72	79609
36	79610
5	79611
713	79612
1	79613
118	79614
2	79615
15	79616
17	79617
114	79618
129	79619
33	79620
56	79621
12	79622
694	79623
203	79624
1	79625
9	79626
243	79627
546	79628
333	79629
33	79630
1	79631
55	79632
10	79633
40	79634
169	79635
80	79636
51	79637
226	79638
31	79639
124	79640
223	79641
16	79642
42	79643
318	79644
359	79645
9	79646
144	79647
57	79648
150	79649
143	79650
143	79651
32	79652
682	79653
49	79654
25	79655
36	79656
66	79657
251	79658
22	79659
25	79660
209	79661
7	79662
446	79663
45	79664
6	79665
59	79666
87	79667
14	79668
222	79669
196	79670
185	79671
3	79672
75	79673
35	79674
308	79675
34	79676
7	79677
6	79678
2	79679
18	79680
65	79681
350	79682
11	79683
53	79684
7	79685
62	79686
147	79687
109	79688
271	79689
284	79690
186	79691
34	79692
254	79693
9	79694
638	79695
34	79696
4	79697
29	79698
1	79699
233	79700
40	79701
19	79702
155	79703
379	79704
212	79705
62	79706
9	79707
59	79708
65	79709
205	79710
130	79711
304	79712
74	79713
257	79714
80	79715
12	79716
28	79717
20	79718
65	79719
238	79720
188	79721
13	79722
12	79723
32	79724
359	79725
50	79726
78	79727
2	79728
8	79729
25	79730
204	79731
7	79732
8	79733
505	79734
13	79735
17	79736
4	79737
43	79738
9	79739
153	79740
21	79741
46	79742
52	79743
23	79744
29	79745
436	79746
4	79747
115	79748
347	79749
7	79750
390	79751
32	79752
283	79753
11	79754
114	79755
70	79756
2	79757
13	79758
12	79759
425	79760
71	79761
91	79762
39	79763
1	79764
522	79765
17	79766
3	79767
214	79768
73	79769
309	79770
35	79771
1	79772
77	79773
7	79774
154	79775
5	79776
72	79777
111	79778
171	79779
10	79780
36	79781
429	79782
418	79783
59	79784
116	79785
102	79786
197	79787
20	79788
55	79789
627	79790
55	79791
98	79792
361	79793
4	79794
39	79795
64	79796
55	79797
3	79798
18	79799
754	79800
49	79801
290	79802
34	79803
97	79804
21	79805
406	79806
90	79807
10	79808
11	79809
19	79810
79	79811
7	79812
21	79813
335	79814
43	79815
17	79816
150	79817
63	79818
6	79819
134	79820
100	79821
48	79822
263	79823
171	79824
1	79825
471	79826
73	79827
7	79828
39	79829
46	79830
195	79831
37	79832
63	79833
250	79834
319	79835
266	79836
156	79837
48	79838
4	79839
303	79840
10	79841
21	79842
70	79843
30	79844
126	79845
16	79846
355	79847
663	79848
85	79849
24	79850
142	79851
22	79852
53	79853
38	79854
1	79855
119	79856
88	79857
23	79858
15	79859
2	79860
214	79861
132	79862
1	79863
77	79864
92	79865
11	79866
75	79867
412	79868
41	79869
31	79870
3	79871
59	79872
25	79873
180	79874
255	79875
130	79876
11	79877
3	79878
318	79879
112	79880
67	79881
333	79882
7	79883
166	79884
71	79885
212	79886
54	79887
11	79888
42	79889
4	79890
185	79891
13	79892
576	79893
19	79894
70	79895
90	79896
23	79897
693	79898
159	79899
12	79900
2	79901
163	79902
60	79903
85	79904
902	79905
38	79906
51	79907
2	79908
37	79909
265	79910
215	79911
644	79912
479	79913
98	79914
112	79915
1	79916
8	79917
306	79918
637	79919
195	79920
35	79921
24	79922
115	79923
177	79924
4	79925
468	79926
271	79927
70	79928
5	79929
23	79930
513	79931
6	79932
50	79933
77	79934
108	79935
423	79936
6	79937
3	79938
1	79939
105	79940
315	79941
187	79942
83	79943
264	79944
198	79945
61	79946
298	79947
10	79948
451	79949
328	79950
6	79951
52	79952
184	79953
175	79954
352	79955
30	79956
375	79957
110	79958
1	79959
8	79960
11	79961
117	79962
63	79963
16	79964
1	79965
3	79966
3	79967
87	79968
128	79969
168	79970
60	79971
302	79972
121	79973
528	79974
155	79975
230	79976
10	79977
81	79978
79	79979
89	79980
79	79981
14	79982
342	79983
141	79984
42	79985
4	79986
41	79987
18	79988
77	79989
9	79990
161	79991
131	79992
81	79993
11	79994
128	79995
80	79996
7	79997
239	79998
45	79999
232	80000
70	80001
4	80002
57	80003
116	80004
483	80005
32	80006
73	80007
149	80008
8	80009
14	80010
249	80011
89	80012
25	80013
53	80014
52	80015
32	80016
125	80017
453	80018
157	80019
38	80020
269	80021
387	80022
3	80023
134	80024
137	80025
31	80026
4	80027
53	80028
157	80029
206	80030
694	80031
8	80032
79	80033
102	80034
46	80035
11	80036
172	80037
595	80038
70	80039
70	80040
2	80041
168	80042
47	80043
206	80044
136	80045
73	80046
138	80047
38	80048
966	80049
7	80050
210	80051
244	80052
157	80053
3	80054
13	80055
310	80056
54	80057
7	80058
115	80059
77	80060
9	80061
1	80062
70	80063
436	80064
4	80065
64	80066
3	80067
89	80068
14	80069
9	80070
324	80071
89	80072
274	80073
6	80074
365	80075
42	80076
15	80077
88	80078
33	80079
53	80080
48	80081
179	80082
1	80083
45	80084
88	80085
53	80086
21	80087
338	80088
29	80089
10	80090
18	80091
27	80092
4	80093
80	80094
90	80095
190	80096
2	80097
89	80098
24	80099
24	80100
226	80101
17	80102
4	80103
335	80104
62	80105
9	80106
111	80107
330	80108
303	80109
25	80110
8	80111
18	80112
26	80113
3	80114
43	80115
107	80116
124	80117
132	80118
20	80119
453	80120
395	80121
40	80122
147	80123
67	80124
101	80125
27	80126
7	80127
156	80128
102	80129
512	80130
248	80131
126	80132
17	80133
114	80134
722	80135
10	80136
201	80137
60	80138
62	80139
20	80140
59	80141
11	80142
26	80143
74	80144
13	80145
191	80146
9	80147
82	80148
23	80149
31	80150
18	80151
22	80152
180	80153
62	80154
43	80155
22	80156
9	80157
198	80158
186	80159
241	80160
12	80161
70	80162
193	80163
3	80164
2	80165
4	80166
14	80167
146	80168
45	80169
29	80170
7	80171
153	80172
220	80173
154	80174
59	80175
6	80176
101	80177
81	80178
226	80179
1	80180
229	80181
122	80182
12	80183
149	80184
151	80185
51	80186
54	80187
25	80188
119	80189
162	80190
44	80191
2	80192
19	80193
50	80194
94	80195
31	80196
11	80197
61	80198
21	80199
17	80200
253	80201
71	80202
15	80203
8	80204
12	80205
89	80206
13	80207
64	80208
180	80209
75	80210
40	80211
276	80212
86	80213
2	80214
61	80215
479	80216
20	80217
40	80218
32	80219
161	80220
2	80221
2	80222
127	80223
8	80224
46	80225
7	80226
179	80227
43	80228
154	80229
161	80230
164	80231
34	80232
34	80233
164	80234
57	80235
18	80236
7	80237
120	80238
219	80239
86	80240
497	80241
101	80242
13	80243
438	80244
9	80245
34	80246
120	80247
270	80248
2	80249
136	80250
171	80251
501	80252
94	80253
142	80254
424	80255
34	80256
336	80257
126	80258
52	80259
15	80260
129	80261
431	80262
2	80263
132	80264
207	80265
214	80266
860	80267
19	80268
304	80269
9	80270
1	80271
59	80272
4	80273
48	80274
5	80275
212	80276
111	80277
167	80278
473	80279
74	80280
717	80281
188	80282
128	80283
40	80284
566	80285
43	80286
25	80287
222	80288
387	80289
16	80290
45	80291
59	80292
42	80293
10	80294
8	80295
46	80296
16	80297
28	80298
35	80299
102	80300
12	80301
107	80302
1	80303
6	80304
9	80305
2	80306
212	80307
1	80308
102	80309
162	80310
37	80311
90	80312
13	80313
11	80314
136	80315
33	80316
18	80317
243	80318
61	80319
1	80320
1	80321
346	80322
74	80323
90	80324
145	80325
55	80326
58	80327
144	80328
149	80329
1	80330
5	80331
4	80332
71	80333
3	80334
63	80335
19	80336
17	80337
221	80338
25	80339
1	80340
15	80341
50	80342
2	80343
16	80344
10	80345
77	80346
47	80347
581	80348
7	80349
27	80350
24	80351
65	80352
3	80353
77	80354
82	80355
82	80356
3	80357
18	80358
36	80359
183	80360
58	80361
14	80362
38	80363
8	80364
260	80365
27	80366
34	80367
42	80368
13	80369
174	80370
90	80371
6	80372
373	80373
166	80374
74	80375
8	80376
145	80377
345	80378
1	80379
132	80380
91	80381
1	80382
580	80383
18	80384
75	80385
99	80386
9	80387
67	80388
97	80389
275	80390
285	80391
118	80392
125	80393
106	80394
98	80395
8	80396
380	80397
97	80398
371	80399
269	80400
50	80401
67	80402
112	80403
177	80404
25	80405
296	80406
5	80407
35	80408
5	80409
47	80410
38	80411
120	80412
58	80413
180	80414
31	80415
31	80416
30	80417
19	80418
182	80419
9	80420
322	80421
12	80422
10	80423
45	80424
22	80425
9	80426
462	80427
175	80428
13	80429
33	80430
79	80431
169	80432
4	80433
2	80434
235	80435
399	80436
165	80437
4	80438
77	80439
23	80440
68	80441
6	80442
8	80443
37	80444
16	80445
66	80446
83	80447
85	80448
48	80449
5	80450
4	80451
26	80452
7	80453
22	80454
4	80455
1	80456
608	80457
19	80458
507	80459
346	80460
131	80461
854	80462
26	80463
84	80464
79	80465
12	80466
86	80467
11	80468
110	80469
498	80470
63	80471
393	80472
205	80473
372	80474
103	80475
58	80476
526	80477
113	80478
3	80479
179	80480
225	80481
105	80482
40	80483
112	80484
42	80485
44	80486
87	80487
12	80488
488	80489
10	80490
204	80491
220	80492
8	80493
31	80494
5	80495
126	80496
17	80497
68	80498
12	80499
92	80500
12	80501
174	80502
23	80503
66	80504
277	80505
151	80506
454	80507
28	80508
22	80509
14	80510
127	80511
13	80512
302	80513
35	80514
117	80515
101	80516
6	80517
4	80518
96	80519
66	80520
56	80521
8	80522
3	80523
36	80524
30	80525
196	80526
35	80527
6	80528
204	80529
50	80530
537	80531
213	80532
35	80533
232	80534
10	80535
272	80536
83	80537
3	80538
142	80539
10	80540
2	80541
39	80542
118	80543
4	80544
37	80545
67	80546
6	80547
315	80548
1	80549
100	80550
6	80551
4	80552
129	80553
98	80554
278	80555
88	80556
474	80557
168	80558
641	80559
197	80560
487	80561
141	80562
55	80563
142	80564
555	80565
5	80566
64	80567
47	80568
98	80569
164	80570
19	80571
30	80572
243	80573
6	80574
42	80575
100	80576
46	80577
137	80578
606	80579
88	80580
8	80581
38	80582
125	80583
254	80584
17	80585
115	80586
85	80587
35	80588
20	80589
30	80590
63	80591
12	80592
5	80593
8	80594
202	80595
142	80596
182	80597
243	80598
26	80599
56	80600
25	80601
116	80602
28	80603
59	80604
173	80605
474	80606
56	80607
110	80608
1	80609
26	80610
310	80611
87	80612
1108	80613
591	80614
10	80615
80	80616
4	80617
135	80618
55	80619
490	80620
44	80621
48	80622
67	80623
5	80624
68	80625
164	80626
81	80627
118	80628
27	80629
53	80630
21	80631
125	80632
16	80633
175	80634
151	80635
120	80636
396	80637
131	80638
14	80639
132	80640
407	80641
475	80642
5	80643
9	80644
88	80645
151	80646
241	80647
125	80648
20	80649
210	80650
62	80651
76	80652
29	80653
68	80654
168	80655
2	80656
198	80657
34	80658
271	80659
461	80660
3	80661
29	80662
227	80663
58	80664
187	80665
15	80666
20	80667
11	80668
172	80669
41	80670
55	80671
18	80672
273	80673
3	80674
56	80675
144	80676
247	80677
466	80678
103	80679
5	80680
386	80681
22	80682
19	80683
37	80684
28	80685
263	80686
254	80687
10	80688
191	80689
16	80690
42	80691
54	80692
3	80693
187	80694
205	80695
85	80696
160	80697
84	80698
706	80699
161	80700
22	80701
401	80702
136	80703
106	80704
27	80705
69	80706
10	80707
104	80708
698	80709
62	80710
974	80711
1	80712
239	80713
219	80714
6	80715
6	80716
110	80717
353	80718
174	80719
50	80720
261	80721
82	80722
47	80723
67	80724
93	80725
62	80726
13	80727
334	80728
7	80729
11	80730
19	80731
7	80732
33	80733
56	80734
35	80735
36	80736
99	80737
236	80738
18	80739
38	80740
50	80741
284	80742
252	80743
3	80744
220	80745
44	80746
65	80747
1	80748
29	80749
95	80750
20	80751
93	80752
81	80753
284	80754
4	80755
34	80756
6	80757
593	80758
9	80759
400	80760
5	80761
199	80762
72	80763
84	80764
7	80765
8	80766
125	80767
5	80768
338	80769
47	80770
299	80771
1	80772
4	80773
1	80774
523	80775
59	80776
24	80777
23	80778
104	80779
20	80780
126	80781
332	80782
45	80783
58	80784
117	80785
44	80786
174	80787
109	80788
55	80789
153	80790
45	80791
120	80792
690	80793
139	80794
27	80795
4	80796
161	80797
99	80798
224	80799
2	80800
9	80801
2	80802
5	80803
13	80804
21	80805
222	80806
68	80807
27	80808
45	80809
101	80810
4	80811
28	80812
40	80813
45	80814
273	80815
1	80816
1	80817
73	80818
180	80819
21	80820
21	80821
1	80822
156	80823
472	80824
49	80825
155	80826
60	80827
23	80828
186	80829
166	80830
264	80831
17	80832
120	80833
21	80834
30	80835
141	80836
127	80837
79	80838
6	80839
99	80840
297	80841
358	80842
32	80843
31	80844
15	80845
318	80846
5	80847
21	80848
96	80849
25	80850
2	80851
1	80852
503	80853
9	80854
4	80855
58	80856
26	80857
1	80858
6	80859
558	80860
117	80861
24	80862
4	80863
49	80864
135	80865
203	80866
220	80867
117	80868
197	80869
166	80870
115	80871
131	80872
12	80873
97	80874
40	80875
60	80876
246	80877
262	80878
7	80879
160	80880
31	80881
54	80882
36	80883
1	80884
110	80885
362	80886
51	80887
293	80888
16	80889
217	80890
36	80891
10	80892
102	80893
20	80894
13	80895
66	80896
4	80897
326	80898
58	80899
9	80900
319	80901
38	80902
263	80903
218	80904
1	80905
39	80906
8	80907
16	80908
308	80909
34	80910
71	80911
148	80912
646	80913
142	80914
78	80915
369	80916
40	80917
37	80918
52	80919
66	80920
309	80921
62	80922
118	80923
48	80924
193	80925
5	80926
32	80927
417	80928
4	80929
3	80930
119	80931
367	80932
160	80933
38	80934
56	80935
60	80936
118	80937
6	80938
4	80939
3	80940
165	80941
22	80942
54	80943
514	80944
87	80945
307	80946
593	80947
173	80948
303	80949
3	80950
85	80951
68	80952
118	80953
61	80954
18	80955
115	80956
83	80957
124	80958
60	80959
22	80960
3	80961
61	80962
11	80963
304	80964
1	80965
837	80966
36	80967
353	80968
70	80969
154	80970
95	80971
8	80972
20	80973
197	80974
64	80975
31	80976
401	80977
13	80978
147	80979
1	80980
523	80981
136	80982
141	80983
54	80984
1	80985
4	80986
9	80987
210	80988
80	80989
5	80990
5	80991
23	80992
41	80993
43	80994
28	80995
412	80996
4	80997
126	80998
36	80999
125	81000
69	81001
148	81002
25	81003
167	81004
444	81005
10	81006
244	81007
115	81008
33	81009
197	81010
204	81011
522	81012
66	81013
45	81014
4	81015
13	81016
201	81017
132	81018
2	81019
350	81020
69	81021
190	81022
57	81023
78	81024
677	81025
7	81026
1	81027
10	81028
57	81029
78	81030
29	81031
101	81032
10	81033
26	81034
4	81035
5	81036
10	81037
66	81038
175	81039
87	81040
114	81041
25	81042
7	81043
261	81044
464	81045
60	81046
1	81047
11	81048
192	81049
27	81050
10	81051
128	81052
87	81053
19	81054
81	81055
143	81056
8	81057
50	81058
19	81059
433	81060
138	81061
89	81062
120	81063
13	81064
6	81065
184	81066
20	81067
6	81068
21	81069
17	81070
335	81071
125	81072
81	81073
724	81074
7	81075
166	81076
103	81077
56	81078
17	81079
8	81080
39	81081
16	81082
5	81083
34	81084
1	81085
95	81086
286	81087
25	81088
31	81089
29	81090
299	81091
5	81092
9	81093
580	81094
23	81095
6	81096
131	81097
1	81098
231	81099
20	81100
185	81101
72	81102
578	81103
436	81104
333	81105
307	81106
9	81107
63	81108
271	81109
60	81110
15	81111
36	81112
134	81113
10	81114
68	81115
242	81116
8	81117
115	81118
8	81119
297	81120
90	81121
43	81122
364	81123
63	81124
211	81125
22	81126
115	81127
32	81128
61	81129
9	81130
184	81131
118	81132
311	81133
39	81134
17	81135
5	81136
19	81137
107	81138
45	81139
23	81140
9	81141
25	81142
111	81143
20	81144
98	81145
20	81146
27	81147
51	81148
78	81149
16	81150
95	81151
126	81152
160	81153
11	81154
16	81155
302	81156
99	81157
64	81158
3	81159
29	81160
119	81161
631	81162
5	81163
442	81164
593	81165
1	81166
3	81167
34	81168
28	81169
8	81170
95	81171
26	81172
5	81173
15	81174
938	81175
5	81176
1	81177
26	81178
5	81179
310	81180
73	81181
29	81182
489	81183
298	81184
65	81185
49	81186
50	81187
49	81188
13	81189
29	81190
49	81191
16	81192
73	81193
27	81194
179	81195
2	81196
148	81197
24	81198
133	81199
65	81200
31	81201
62	81202
53	81203
276	81204
96	81205
235	81206
16	81207
97	81208
59	81209
80	81210
14	81211
452	81212
2	81213
40	81214
45	81215
8	81216
92	81217
61	81218
106	81219
90	81220
146	81221
46	81222
184	81223
53	81224
84	81225
194	81226
178	81227
50	81228
10	81229
317	81230
5	81231
352	81232
90	81233
198	81234
103	81235
229	81236
54	81237
101	81238
86	81239
5	81240
28	81241
405	81242
49	81243
41	81244
174	81245
327	81246
47	81247
343	81248
77	81249
53	81250
19	81251
32	81252
25	81253
314	81254
30	81255
58	81256
21	81257
117	81258
567	81259
39	81260
143	81261
526	81262
203	81263
36	81264
5	81265
153	81266
286	81267
924	81268
359	81269
590	81270
8	81271
57	81272
219	81273
45	81274
338	81275
44	81276
146	81277
118	81278
31	81279
11	81280
34	81281
10	81282
144	81283
93	81284
154	81285
150	81286
1	81287
15	81288
123	81289
472	81290
7	81291
194	81292
520	81293
6	81294
2	81295
24	81296
1023	81297
22	81298
134	81299
69	81300
394	81301
7	81302
80	81303
407	81304
5	81305
32	81306
48	81307
347	81308
50	81309
245	81310
52	81311
121	81312
137	81313
46	81314
26	81315
22	81316
72	81317
29	81318
64	81319
107	81320
14	81321
5	81322
3	81323
5	81324
33	81325
156	81326
95	81327
46	81328
28	81329
448	81330
34	81331
54	81332
689	81333
18	81334
13	81335
221	81336
118	81337
31	81338
51	81339
194	81340
153	81341
24	81342
8	81343
47	81344
96	81345
2	81346
379	81347
20	81348
23	81349
4	81350
103	81351
430	81352
91	81353
110	81354
2	81355
225	81356
2	81357
148	81358
21	81359
152	81360
87	81361
1	81362
18	81363
443	81364
76	81365
204	81366
439	81367
354	81368
49	81369
769	81370
6	81371
384	81372
166	81373
311	81374
73	81375
15	81376
175	81377
198	81378
4	81379
2	81380
149	81381
21	81382
63	81383
27	81384
12	81385
49	81386
99	81387
35	81388
5	81389
87	81390
251	81391
664	81392
271	81393
130	81394
8	81395
387	81396
88	81397
640	81398
7	81399
99	81400
4	81401
22	81402
5	81403
9	81404
6	81405
218	81406
295	81407
42	81408
421	81409
7	81410
97	81411
15	81412
9	81413
52	81414
8	81415
1	81416
46	81417
73	81418
28	81419
12	81420
94	81421
38	81422
3	81423
234	81424
324	81425
47	81426
77	81427
17	81428
121	81429
600	81430
304	81431
199	81432
792	81433
11	81434
3	81435
122	81436
606	81437
62	81438
79	81439
307	81440
55	81441
11	81442
51	81443
94	81444
52	81445
5	81446
33	81447
50	81448
9	81449
48	81450
263	81451
269	81452
7	81453
211	81454
7	81455
405	81456
86	81457
675	81458
85	81459
931	81460
183	81461
34	81462
35	81463
103	81464
113	81465
150	81466
212	81467
592	81468
462	81469
68	81470
77	81471
93	81472
104	81473
71	81474
65	81475
3	81476
2	81477
352	81478
20	81479
96	81480
34	81481
13	81482
162	81483
16	81484
72	81485
111	81486
191	81487
15	81488
15	81489
343	81490
48	81491
545	81492
25	81493
4	81494
398	81495
411	81496
45	81497
46	81498
368	81499
5	81500
2	81501
314	81502
343	81503
590	81504
45	81505
287	81506
381	81507
10	81508
307	81509
36	81510
10	81511
6	81512
104	81513
6	81514
151	81515
53	81516
1	81517
15	81518
70	81519
70	81520
10	81521
113	81522
54	81523
3	81524
64	81525
8	81526
154	81527
38	81528
44	81529
129	81530
67	81531
44	81532
155	81533
289	81534
15	81535
73	81536
2	81537
60	81538
204	81539
15	81540
127	81541
403	81542
72	81543
10	81544
263	81545
184	81546
65	81547
451	81548
575	81549
299	81550
513	81551
250	81552
542	81553
407	81554
210	81555
35	81556
108	81557
85	81558
53	81559
102	81560
3	81561
176	81562
40	81563
52	81564
470	81565
263	81566
25	81567
201	81568
77	81569
37	81570
10	81571
1	81572
103	81573
42	81574
155	81575
173	81576
140	81577
344	81578
3	81579
41	81580
41	81581
4	81582
33	81583
31	81584
48	81585
8	81586
1	81587
37	81588
85	81589
34	81590
43	81591
34	81592
13	81593
110	81594
43	81595
650	81596
553	81597
10	81598
74	81599
33	81600
256	81601
9	81602
50	81603
148	81604
101	81605
49	81606
29	81607
113	81608
204	81609
13	81610
218	81611
74	81612
10	81613
59	81614
14	81615
39	81616
251	81617
20	81618
5	81619
170	81620
76	81621
211	81622
1119	81623
225	81624
1	81625
1	81626
448	81627
68	81628
79	81629
604	81630
84	81631
383	81632
47	81633
63	81634
313	81635
372	81636
175	81637
38	81638
119	81639
73	81640
1	81641
23	81642
3	81643
7	81644
37	81645
67	81646
6	81647
92	81648
22	81649
16	81650
23	81651
53	81652
27	81653
244	81654
4	81655
43	81656
33	81657
4	81658
542	81659
112	81660
36	81661
614	81662
9	81663
13	81664
7	81665
63	81666
252	81667
121	81668
39	81669
169	81670
18	81671
64	81672
151	81673
65	81674
58	81675
181	81676
39	81677
216	81678
94	81679
27	81680
2	81681
8	81682
7	81683
79	81684
150	81685
49	81686
119	81687
227	81688
36	81689
31	81690
16	81691
266	81692
41	81693
165	81694
156	81695
621	81696
6	81697
78	81698
39	81699
62	81700
33	81701
624	81702
156	81703
241	81704
321	81705
42	81706
161	81707
136	81708
6	81709
14	81710
229	81711
3	81712
148	81713
59	81714
26	81715
80	81716
53	81717
3	81718
18	81719
123	81720
112	81721
107	81722
13	81723
383	81724
19	81725
3	81726
219	81727
63	81728
2	81729
38	81730
48	81731
140	81732
100	81733
69	81734
1	81735
25	81736
93	81737
2	81738
531	81739
57	81740
231	81741
7	81742
17	81743
494	81744
177	81745
45	81746
201	81747
128	81748
37	81749
60	81750
858	81751
115	81752
114	81753
323	81754
48	81755
12	81756
145	81757
15	81758
18	81759
91	81760
17	81761
3	81762
228	81763
14	81764
3	81765
18	81766
56	81767
180	81768
100	81769
112	81770
414	81771
450	81772
37	81773
1	81774
190	81775
295	81776
42	81777
7	81778
120	81779
25	81780
64	81781
99	81782
341	81783
175	81784
16	81785
53	81786
55	81787
57	81788
49	81789
2	81790
637	81791
82	81792
34	81793
95	81794
2	81795
64	81796
335	81797
45	81798
26	81799
182	81800
91	81801
3	81802
39	81803
89	81804
114	81805
103	81806
67	81807
149	81808
17	81809
42	81810
89	81811
156	81812
209	81813
85	81814
916	81815
17	81816
262	81817
346	81818
96	81819
92	81820
24	81821
197	81822
27	81823
16	81824
36	81825
2	81826
13	81827
45	81828
356	81829
63	81830
245	81831
43	81832
23	81833
5	81834
84	81835
22	81836
10	81837
127	81838
174	81839
1	81840
4	81841
65	81842
142	81843
616	81844
99	81845
234	81846
154	81847
79	81848
19	81849
28	81850
3	81851
47	81852
52	81853
63	81854
17	81855
34	81856
129	81857
5	81858
135	81859
1	81860
211	81861
193	81862
15	81863
9	81864
30	81865
24	81866
102	81867
29	81868
395	81869
20	81870
7	81871
10	81872
167	81873
11	81874
27	81875
227	81876
56	81877
63	81878
48	81879
144	81880
264	81881
36	81882
18	81883
12	81884
6	81885
40	81886
700	81887
6	81888
83	81889
615	81890
1	81891
331	81892
46	81893
2	81894
19	81895
18	81896
97	81897
530	81898
60	81899
84	81900
98	81901
520	81902
39	81903
161	81904
29	81905
87	81906
133	81907
64	81908
18	81909
2	81910
89	81911
58	81912
156	81913
493	81914
54	81915
128	81916
284	81917
48	81918
57	81919
66	81920
155	81921
308	81922
24	81923
151	81924
91	81925
16	81926
117	81927
195	81928
6	81929
158	81930
7	81931
12	81932
48	81933
33	81934
73	81935
458	81936
162	81937
214	81938
50	81939
155	81940
18	81941
11	81942
82	81943
100	81944
389	81945
21	81946
844	81947
2	81948
4	81949
166	81950
20	81951
114	81952
577	81953
2	81954
547	81955
3	81956
4	81957
99	81958
28	81959
481	81960
5	81961
156	81962
19	81963
150	81964
4	81965
65	81966
353	81967
2	81968
41	81969
112	81970
457	81971
45	81972
4	81973
13	81974
36	81975
7	81976
30	81977
12	81978
25	81979
278	81980
49	81981
23	81982
48	81983
23	81984
8	81985
73	81986
53	81987
72	81988
9	81989
3	81990
158	81991
148	81992
19	81993
45	81994
10	81995
9	81996
63	81997
19	81998
8	81999
56	82000
57	82001
36	82002
84	82003
58	82004
35	82005
344	82006
154	82007
141	82008
1	82009
3	82010
153	82011
20	82012
224	82013
62	82014
445	82015
234	82016
15	82017
40	82018
4	82019
636	82020
16	82021
31	82022
68	82023
47	82024
86	82025
73	82026
306	82027
46	82028
2	82029
157	82030
4	82031
659	82032
18	82033
141	82034
59	82035
26	82036
2	82037
64	82038
11	82039
862	82040
116	82041
19	82042
26	82043
7	82044
93	82045
82	82046
10	82047
289	82048
123	82049
2	82050
89	82051
3	82052
25	82053
111	82054
71	82055
28	82056
803	82057
8	82058
17	82059
232	82060
129	82061
9	82062
1	82063
48	82064
66	82065
38	82066
317	82067
35	82068
130	82069
460	82070
218	82071
18	82072
155	82073
82	82074
314	82075
72	82076
37	82077
152	82078
141	82079
277	82080
36	82081
15	82082
329	82083
20	82084
293	82085
25	82086
47	82087
5	82088
345	82089
4	82090
1	82091
33	82092
306	82093
9	82094
3	82095
275	82096
62	82097
150	82098
72	82099
913	82100
3	82101
5	82102
54	82103
6	82104
76	82105
48	82106
114	82107
36	82108
165	82109
6	82110
495	82111
1	82112
2	82113
131	82114
13	82115
13	82116
8	82117
51	82118
120	82119
658	82120
26	82121
114	82122
61	82123
5	82124
76	82125
57	82126
164	82127
20	82128
85	82129
169	82130
136	82131
6	82132
67	82133
51	82134
49	82135
5	82136
3	82137
487	82138
168	82139
40	82140
35	82141
368	82142
169	82143
94	82144
58	82145
55	82146
43	82147
127	82148
273	82149
95	82150
84	82151
2	82152
48	82153
155	82154
4	82155
5	82156
167	82157
50	82158
136	82159
139	82160
19	82161
102	82162
372	82163
2	82164
22	82165
100	82166
242	82167
239	82168
35	82169
344	82170
7	82171
10	82172
20	82173
80	82174
10	82175
18	82176
22	82177
37	82178
2	82179
113	82180
101	82181
2	82182
27	82183
12	82184
59	82185
25	82186
220	82187
85	82188
33	82189
51	82190
89	82191
37	82192
595	82193
78	82194
276	82195
115	82196
28	82197
38	82198
6	82199
24	82200
1	82201
28	82202
67	82203
108	82204
320	82205
20	82206
185	82207
19	82208
33	82209
73	82210
35	82211
232	82212
37	82213
174	82214
170	82215
1	82216
6	82217
326	82218
4	82219
249	82220
93	82221
22	82222
170	82223
4	82224
4	82225
5	82226
255	82227
11	82228
66	82229
10	82230
38	82231
299	82232
5	82233
102	82234
237	82235
41	82236
284	82237
42	82238
21	82239
22	82240
81	82241
11	82242
40	82243
5	82244
143	82245
24	82246
327	82247
47	82248
121	82249
2	82250
21	82251
52	82252
100	82253
182	82254
167	82255
540	82256
19	82257
180	82258
70	82259
1127	82260
23	82261
371	82262
125	82263
118	82264
514	82265
11	82266
26	82267
32	82268
293	82269
388	82270
6	82271
84	82272
5	82273
115	82274
302	82275
158	82276
1	82277
411	82278
1	82279
30	82280
6	82281
68	82282
75	82283
51	82284
336	82285
22	82286
70	82287
149	82288
65	82289
5	82290
16	82291
15	82292
7	82293
437	82294
665	82295
40	82296
156	82297
81	82298
128	82299
98	82300
621	82301
22	82302
4	82303
7	82304
129	82305
187	82306
1	82307
3	82308
11	82309
137	82310
29	82311
9	82312
2	82313
1	82314
99	82315
494	82316
118	82317
3	82318
124	82319
52	82320
956	82321
107	82322
429	82323
87	82324
177	82325
14	82326
94	82327
298	82328
8	82329
1	82330
6	82331
3	82332
25	82333
4	82334
199	82335
5	82336
668	82337
3	82338
387	82339
585	82340
6	82341
117	82342
32	82343
71	82344
120	82345
381	82346
27	82347
53	82348
206	82349
5	82350
54	82351
21	82352
64	82353
62	82354
34	82355
11	82356
50	82357
66	82358
91	82359
872	82360
592	82361
21	82362
78	82363
589	82364
90	82365
1	82366
1	82367
21	82368
95	82369
128	82370
177	82371
241	82372
30	82373
60	82374
9	82375
129	82376
633	82377
111	82378
32	82379
13	82380
641	82381
11	82382
22	82383
12	82384
26	82385
368	82386
9	82387
80	82388
587	82389
10	82390
11	82391
9	82392
217	82393
11	82394
50	82395
14	82396
139	82397
53	82398
2	82399
5	82400
431	82401
141	82402
86	82403
54	82404
206	82405
15	82406
15	82407
207	82408
3	82409
26	82410
33	82411
310	82412
928	82413
25	82414
7	82415
260	82416
264	82417
20	82418
32	82419
95	82420
81	82421
59	82422
129	82423
47	82424
258	82425
4	82426
1	82427
1	82428
122	82429
207	82430
2	82431
296	82432
11	82433
843	82434
17	82435
232	82436
66	82437
73	82438
29	82439
57	82440
7	82441
37	82442
1039	82443
185	82444
291	82445
95	82446
2	82447
26	82448
42	82449
27	82450
78	82451
1	82452
152	82453
91	82454
34	82455
90	82456
116	82457
9	82458
521	82459
35	82460
397	82461
29	82462
5	82463
71	82464
58	82465
115	82466
26	82467
184	82468
24	82469
212	82470
75	82471
114	82472
28	82473
33	82474
5	82475
115	82476
1	82477
53	82478
64	82479
244	82480
39	82481
143	82482
491	82483
3	82484
180	82485
65	82486
8	82487
6	82488
331	82489
41	82490
196	82491
1	82492
26	82493
111	82494
83	82495
60	82496
122	82497
72	82498
4	82499
28	82500
87	82501
77	82502
109	82503
21	82504
37	82505
401	82506
7	82507
100	82508
35	82509
64	82510
21	82511
11	82512
945	82513
4	82514
122	82515
48	82516
8	82517
144	82518
525	82519
153	82520
67	82521
16	82522
29	82523
97	82524
1	82525
1	82526
8	82527
25	82528
17	82529
34	82530
222	82531
5	82532
60	82533
10	82534
510	82535
28	82536
33	82537
35	82538
186	82539
57	82540
29	82541
126	82542
19	82543
37	82544
121	82545
8	82546
244	82547
10	82548
184	82549
270	82550
45	82551
78	82552
75	82553
22	82554
41	82555
106	82556
11	82557
32	82558
76	82559
5	82560
7	82561
1	82562
6	82563
190	82564
114	82565
618	82566
82	82567
48	82568
120	82569
222	82570
53	82571
15	82572
1	82573
98	82574
9	82575
58	82576
18	82577
5	82578
582	82579
25	82580
48	82581
130	82582
17	82583
255	82584
106	82585
27	82586
151	82587
10	82588
8	82589
246	82590
89	82591
11	82592
147	82593
265	82594
149	82595
283	82596
56	82597
428	82598
55	82599
19	82600
48	82601
35	82602
6	82603
20	82604
291	82605
16	82606
241	82607
4	82608
561	82609
111	82610
123	82611
2	82612
24	82613
8	82614
3	82615
6	82616
174	82617
1	82618
17	82619
39	82620
48	82621
79	82622
149	82623
16	82624
3	82625
7	82626
656	82627
100	82628
396	82629
55	82630
15	82631
14	82632
2	82633
12	82634
55	82635
10	82636
60	82637
371	82638
83	82639
3	82640
59	82641
145	82642
92	82643
9	82644
205	82645
130	82646
1	82647
451	82648
30	82649
125	82650
4	82651
156	82652
58	82653
11	82654
106	82655
372	82656
144	82657
8	82658
40	82659
274	82660
34	82661
11	82662
57	82663
6	82664
75	82665
8	82666
26	82667
190	82668
75	82669
107	82670
336	82671
81	82672
74	82673
79	82674
200	82675
50	82676
65	82677
29	82678
9	82679
215	82680
400	82681
71	82682
121	82683
521	82684
4	82685
131	82686
25	82687
58	82688
140	82689
172	82690
122	82691
3	82692
316	82693
61	82694
42	82695
433	82696
670	82697
78	82698
4	82699
8	82700
12	82701
119	82702
20	82703
188	82704
50	82705
23	82706
116	82707
16	82708
34	82709
5	82710
66	82711
25	82712
44	82713
68	82714
4	82715
298	82716
10	82717
190	82718
11	82719
3	82720
28	82721
42	82722
2	82723
30	82724
11	82725
85	82726
411	82727
231	82728
6	82729
313	82730
252	82731
6	82732
5	82733
2	82734
5	82735
8	82736
215	82737
58	82738
5	82739
287	82740
10	82741
31	82742
13	82743
13	82744
22	82745
289	82746
63	82747
33	82748
147	82749
106	82750
69	82751
47	82752
20	82753
96	82754
5	82755
4	82756
76	82757
75	82758
1	82759
60	82760
51	82761
19	82762
59	82763
280	82764
49	82765
12	82766
20	82767
72	82768
125	82769
139	82770
630	82771
28	82772
6	82773
27	82774
27	82775
104	82776
363	82777
109	82778
46	82779
105	82780
964	82781
11	82782
4	82783
25	82784
12	82785
101	82786
225	82787
139	82788
78	82789
25	82790
50	82791
462	82792
58	82793
122	82794
180	82795
74	82796
4	82797
750	82798
1	82799
31	82800
16	82801
272	82802
48	82803
68	82804
203	82805
575	82806
225	82807
10	82808
24	82809
733	82810
3	82811
18	82812
81	82813
7	82814
3	82815
59	82816
30	82817
6	82818
5	82819
55	82820
21	82821
78	82822
44	82823
120	82824
2	82825
4	82826
3	82827
30	82828
208	82829
126	82830
11	82831
270	82832
43	82833
179	82834
54	82835
3	82836
27	82837
50	82838
94	82839
36	82840
81	82841
305	82842
70	82843
68	82844
1	82845
36	82846
99	82847
130	82848
67	82849
221	82850
42	82851
88	82852
83	82853
42	82854
178	82855
446	82856
223	82857
112	82858
47	82859
26	82860
36	82861
116	82862
56	82863
46	82864
167	82865
69	82866
2	82867
25	82868
94	82869
86	82870
225	82871
14	82872
26	82873
54	82874
34	82875
5	82876
257	82877
137	82878
219	82879
87	82880
16	82881
39	82882
1	82883
124	82884
43	82885
464	82886
5	82887
153	82888
354	82889
119	82890
1	82891
130	82892
610	82893
31	82894
79	82895
51	82896
307	82897
72	82898
3	82899
18	82900
61	82901
40	82902
36	82903
5	82904
29	82905
34	82906
53	82907
56	82908
345	82909
151	82910
75	82911
374	82912
64	82913
33	82914
8	82915
49	82916
17	82917
209	82918
550	82919
2	82920
254	82921
609	82922
366	82923
54	82924
59	82925
37	82926
146	82927
73	82928
291	82929
86	82930
73	82931
399	82932
170	82933
232	82934
369	82935
594	82936
12	82937
26	82938
326	82939
35	82940
24	82941
2	82942
30	82943
56	82944
529	82945
58	82946
6	82947
185	82948
138	82949
16	82950
41	82951
233	82952
10	82953
11	82954
181	82955
18	82956
584	82957
1	82958
12	82959
85	82960
4	82961
122	82962
5	82963
38	82964
1	82965
51	82966
146	82967
270	82968
67	82969
725	82970
1	82971
29	82972
4	82973
7	82974
35	82975
8	82976
38	82977
12	82978
1	82979
486	82980
94	82981
50	82982
475	82983
322	82984
98	82985
28	82986
216	82987
337	82988
69	82989
15	82990
51	82991
17	82992
22	82993
3	82994
271	82995
9	82996
388	82997
80	82998
30	82999
182	83000
105	83001
240	83002
37	83003
38	83004
16	83005
32	83006
234	83007
1	83008
196	83009
154	83010
40	83011
19	83012
24	83013
3	83014
125	83015
73	83016
9	83017
4	83018
184	83019
9	83020
8	83021
166	83022
1	83023
68	83024
108	83025
270	83026
40	83027
699	83028
68	83029
126	83030
12	83031
71	83032
8	83033
23	83034
7	83035
8	83036
5	83037
67	83038
122	83039
37	83040
477	83041
183	83042
403	83043
22	83044
6	83045
297	83046
215	83047
9	83048
93	83049
1	83050
235	83051
36	83052
127	83053
107	83054
15	83055
26	83056
14	83057
80	83058
30	83059
8	83060
6	83061
166	83062
29	83063
9	83064
4	83065
3	83066
34	83067
72	83068
25	83069
86	83070
14	83071
87	83072
97	83073
27	83074
362	83075
254	83076
398	83077
39	83078
197	83079
23	83080
376	83081
1	83082
98	83083
219	83084
5	83085
239	83086
91	83087
556	83088
14	83089
372	83090
24	83091
195	83092
66	83093
6	83094
1	83095
4	83096
137	83097
57	83098
112	83099
91	83100
9	83101
6	83102
16	83103
30	83104
103	83105
271	83106
54	83107
1	83108
51	83109
3	83110
244	83111
199	83112
281	83113
21	83114
48	83115
8	83116
91	83117
30	83118
577	83119
18	83120
2	83121
115	83122
24	83123
19	83124
24	83125
22	83126
5	83127
33	83128
16	83129
5	83130
199	83131
12	83132
236	83133
3	83134
25	83135
241	83136
99	83137
1	83138
296	83139
14	83140
138	83141
151	83142
190	83143
125	83144
35	83145
5	83146
117	83147
37	83148
111	83149
163	83150
447	83151
129	83152
479	83153
1	83154
10	83155
214	83156
69	83157
31	83158
331	83159
49	83160
323	83161
4	83162
123	83163
81	83164
131	83165
43	83166
377	83167
345	83168
53	83169
41	83170
8	83171
13	83172
96	83173
31	83174
6	83175
248	83176
150	83177
58	83178
23	83179
142	83180
18	83181
39	83182
63	83183
51	83184
106	83185
368	83186
35	83187
41	83188
8	83189
36	83190
47	83191
71	83192
23	83193
11	83194
27	83195
56	83196
63	83197
89	83198
133	83199
2	83200
332	83201
15	83202
443	83203
116	83204
3	83205
273	83206
47	83207
13	83208
20	83209
2	83210
75	83211
169	83212
196	83213
203	83214
11	83215
622	83216
180	83217
78	83218
54	83219
25	83220
14	83221
1	83222
8	83223
129	83224
552	83225
44	83226
12	83227
22	83228
73	83229
399	83230
73	83231
113	83232
9	83233
102	83234
367	83235
20	83236
99	83237
101	83238
51	83239
211	83240
6	83241
133	83242
75	83243
96	83244
127	83245
311	83246
82	83247
45	83248
269	83249
824	83250
181	83251
79	83252
86	83253
129	83254
64	83255
40	83256
10	83257
19	83258
285	83259
602	83260
22	83261
32	83262
8	83263
51	83264
36	83265
41	83266
13	83267
7	83268
85	83269
14	83270
16	83271
1	83272
1	83273
50	83274
119	83275
424	83276
469	83277
40	83278
20	83279
18	83280
236	83281
5	83282
213	83283
157	83284
308	83285
37	83286
263	83287
190	83288
107	83289
301	83290
112	83291
389	83292
76	83293
51	83294
400	83295
77	83296
78	83297
86	83298
5	83299
16	83300
94	83301
7	83302
149	83303
4	83304
174	83305
131	83306
107	83307
12	83308
120	83309
90	83310
212	83311
76	83312
40	83313
46	83314
4	83315
285	83316
57	83317
13	83318
505	83319
548	83320
50	83321
114	83322
174	83323
9	83324
27	83325
368	83326
52	83327
134	83328
106	83329
144	83330
23	83331
350	83332
171	83333
28	83334
69	83335
33	83336
353	83337
3	83338
145	83339
1	83340
267	83341
4	83342
86	83343
40	83344
11	83345
14	83346
46	83347
160	83348
72	83349
9	83350
85	83351
273	83352
68	83353
43	83354
183	83355
16	83356
9	83357
216	83358
41	83359
21	83360
8	83361
452	83362
102	83363
202	83364
66	83365
35	83366
77	83367
287	83368
174	83369
31	83370
10	83371
71	83372
164	83373
23	83374
179	83375
61	83376
258	83377
246	83378
261	83379
146	83380
63	83381
33	83382
277	83383
40	83384
49	83385
29	83386
51	83387
12	83388
33	83389
381	83390
300	83391
122	83392
9	83393
205	83394
23	83395
14	83396
4	83397
45	83398
611	83399
58	83400
87	83401
246	83402
25	83403
635	83404
371	83405
24	83406
134	83407
363	83408
7	83409
281	83410
1	83411
749	83412
71	83413
243	83414
92	83415
133	83416
2	83417
8	83418
171	83419
219	83420
162	83421
140	83422
144	83423
284	83424
304	83425
159	83426
118	83427
6	83428
66	83429
65	83430
231	83431
13	83432
81	83433
33	83434
312	83435
4	83436
168	83437
7	83438
20	83439
19	83440
4	83441
5	83442
58	83443
60	83444
2	83445
17	83446
27	83447
329	83448
74	83449
53	83450
50	83451
20	83452
44	83453
129	83454
499	83455
68	83456
8	83457
130	83458
2	83459
4	83460
88	83461
16	83462
34	83463
2	83464
7	83465
43	83466
152	83467
99	83468
519	83469
17	83470
95	83471
40	83472
89	83473
105	83474
5	83475
14	83476
67	83477
16	83478
21	83479
13	83480
10	83481
2	83482
78	83483
8	83484
2	83485
101	83486
5	83487
143	83488
43	83489
86	83490
62	83491
9	83492
86	83493
339	83494
4	83495
37	83496
4	83497
95	83498
1	83499
11	83500
21	83501
55	83502
34	83503
46	83504
9	83505
406	83506
256	83507
26	83508
35	83509
199	83510
123	83511
42	83512
206	83513
306	83514
4	83515
70	83516
25	83517
38	83518
17	83519
2	83520
103	83521
50	83522
25	83523
19	83524
519	83525
18	83526
197	83527
8	83528
1	83529
8	83530
55	83531
5	83532
211	83533
135	83534
73	83535
13	83536
12	83537
5	83538
77	83539
55	83540
150	83541
161	83542
114	83543
60	83544
29	83545
22	83546
35	83547
656	83548
130	83549
190	83550
123	83551
762	83552
40	83553
121	83554
58	83555
7	83556
54	83557
231	83558
156	83559
525	83560
48	83561
40	83562
7	83563
102	83564
1	83565
155	83566
911	83567
5	83568
18	83569
304	83570
251	83571
8	83572
1	83573
382	83574
8	83575
1	83576
27	83577
80	83578
41	83579
17	83580
226	83581
12	83582
34	83583
102	83584
1	83585
7	83586
267	83587
81	83588
13	83589
370	83590
58	83591
5	83592
31	83593
1	83594
12	83595
15	83596
39	83597
32	83598
52	83599
2	83600
14	83601
91	83602
132	83603
11	83604
21	83605
2	83606
106	83607
548	83608
137	83609
521	83610
174	83611
326	83612
78	83613
20	83614
643	83615
4	83616
89	83617
97	83618
26	83619
105	83620
20	83621
110	83622
7	83623
68	83624
4	83625
834	83626
49	83627
134	83628
411	83629
4	83630
207	83631
49	83632
535	83633
4	83634
272	83635
150	83636
7	83637
155	83638
212	83639
1	83640
5	83641
36	83642
145	83643
61	83644
296	83645
75	83646
109	83647
75	83648
16	83649
81	83650
103	83651
424	83652
20	83653
193	83654
23	83655
8	83656
4	83657
5	83658
20	83659
6	83660
83	83661
8	83662
6	83663
77	83664
155	83665
2	83666
22	83667
4	83668
47	83669
56	83670
8	83671
61	83672
10	83673
109	83674
361	83675
59	83676
7	83677
3	83678
26	83679
21	83680
39	83681
532	83682
41	83683
25	83684
255	83685
133	83686
156	83687
2	83688
120	83689
267	83690
1	83691
10	83692
3	83693
58	83694
186	83695
39	83696
602	83697
215	83698
117	83699
26	83700
31	83701
6	83702
198	83703
16	83704
333	83705
33	83706
1	83707
32	83708
10	83709
113	83710
104	83711
57	83712
53	83713
90	83714
3	83715
11	83716
566	83717
58	83718
4	83719
393	83720
7	83721
177	83722
178	83723
125	83724
170	83725
2	83726
518	83727
27	83728
333	83729
27	83730
163	83731
660	83732
61	83733
2	83734
52	83735
52	83736
7	83737
83	83738
329	83739
56	83740
88	83741
6	83742
34	83743
413	83744
14	83745
10	83746
529	83747
150	83748
175	83749
71	83750
192	83751
614	83752
2	83753
6	83754
1	83755
16	83756
73	83757
49	83758
4	83759
5	83760
104	83761
167	83762
2	83763
194	83764
754	83765
265	83766
34	83767
24	83768
66	83769
73	83770
261	83771
28	83772
187	83773
114	83774
44	83775
8	83776
1	83777
7	83778
25	83779
59	83780
300	83781
253	83782
48	83783
112	83784
168	83785
24	83786
93	83787
82	83788
7	83789
3	83790
67	83791
78	83792
119	83793
3	83794
99	83795
54	83796
39	83797
32	83798
777	83799
86	83800
616	83801
67	83802
2	83803
25	83804
4	83805
168	83806
10	83807
143	83808
406	83809
49	83810
239	83811
232	83812
405	83813
203	83814
175	83815
278	83816
181	83817
80	83818
1	83819
3	83820
17	83821
198	83822
39	83823
195	83824
95	83825
29	83826
23	83827
5	83828
433	83829
167	83830
37	83831
102	83832
20	83833
9	83834
97	83835
597	83836
698	83837
9	83838
264	83839
420	83840
332	83841
40	83842
33	83843
12	83844
128	83845
5	83846
49	83847
4	83848
33	83849
287	83850
252	83851
31	83852
5	83853
2	83854
59	83855
462	83856
23	83857
25	83858
457	83859
9	83860
562	83861
142	83862
253	83863
72	83864
6	83865
12	83866
19	83867
190	83868
134	83869
317	83870
295	83871
46	83872
17	83873
196	83874
2	83875
154	83876
54	83877
162	83878
46	83879
337	83880
71	83881
43	83882
22	83883
183	83884
254	83885
192	83886
18	83887
150	83888
57	83889
5	83890
2	83891
1	83892
17	83893
35	83894
6	83895
43	83896
3	83897
13	83898
88	83899
223	83900
199	83901
5	83902
29	83903
47	83904
206	83905
433	83906
47	83907
63	83908
132	83909
71	83910
81	83911
26	83912
15	83913
5	83914
59	83915
72	83916
119	83917
86	83918
84	83919
14	83920
5	83921
135	83922
110	83923
229	83924
639	83925
38	83926
398	83927
87	83928
669	83929
613	83930
148	83931
4	83932
11	83933
37	83934
8	83935
6	83936
579	83937
116	83938
3	83939
8	83940
172	83941
309	83942
357	83943
263	83944
65	83945
6	83946
61	83947
95	83948
11	83949
8	83950
21	83951
96	83952
722	83953
24	83954
8	83955
360	83956
53	83957
2	83958
62	83959
70	83960
462	83961
288	83962
244	83963
173	83964
1	83965
218	83966
73	83967
9	83968
39	83969
310	83970
29	83971
11	83972
59	83973
75	83974
149	83975
11	83976
73	83977
82	83978
240	83979
30	83980
10	83981
651	83982
504	83983
271	83984
25	83985
295	83986
344	83987
211	83988
397	83989
491	83990
9	83991
86	83992
8	83993
41	83994
24	83995
3	83996
140	83997
17	83998
355	83999
48	84000
2	84001
27	84002
6	84003
55	84004
7	84005
274	84006
87	84007
21	84008
77	84009
90	84010
308	84011
166	84012
514	84013
265	84014
140	84015
143	84016
338	84017
35	84018
52	84019
130	84020
59	84021
2	84022
1	84023
100	84024
33	84025
385	84026
157	84027
8	84028
41	84029
384	84030
13	84031
21	84032
848	84033
30	84034
935	84035
55	84036
3	84037
258	84038
812	84039
145	84040
2	84041
21	84042
184	84043
9	84044
50	84045
117	84046
457	84047
7	84048
285	84049
148	84050
111	84051
751	84052
4	84053
1	84054
533	84055
271	84056
155	84057
36	84058
8	84059
125	84060
49	84061
102	84062
127	84063
3	84064
149	84065
25	84066
3	84067
470	84068
2	84069
212	84070
89	84071
48	84072
42	84073
9	84074
324	84075
123	84076
103	84077
404	84078
30	84079
155	84080
28	84081
4	84082
35	84083
360	84084
60	84085
18	84086
176	84087
3	84088
4	84089
45	84090
4	84091
62	84092
40	84093
116	84094
86	84095
190	84096
66	84097
92	84098
48	84099
254	84100
54	84101
147	84102
314	84103
260	84104
6	84105
13	84106
89	84107
60	84108
91	84109
371	84110
354	84111
55	84112
4	84113
34	84114
1	84115
347	84116
21	84117
11	84118
357	84119
219	84120
2	84121
68	84122
25	84123
12	84124
106	84125
77	84126
17	84127
97	84128
22	84129
24	84130
37	84131
282	84132
168	84133
17	84134
62	84135
54	84136
668	84137
106	84138
186	84139
28	84140
90	84141
43	84142
572	84143
177	84144
70	84145
329	84146
105	84147
106	84148
366	84149
374	84150
191	84151
434	84152
9	84153
159	84154
73	84155
2	84156
8	84157
53	84158
4	84159
152	84160
19	84161
40	84162
5	84163
1	84164
373	84165
116	84166
32	84167
25	84168
11	84169
745	84170
206	84171
180	84172
123	84173
36	84174
671	84175
14	84176
2	84177
31	84178
401	84179
9	84180
116	84181
20	84182
32	84183
159	84184
4	84185
65	84186
350	84187
5	84188
22	84189
85	84190
144	84191
204	84192
167	84193
113	84194
143	84195
3	84196
48	84197
215	84198
5	84199
11	84200
76	84201
192	84202
7	84203
227	84204
281	84205
4	84206
5	84207
26	84208
34	84209
162	84210
34	84211
52	84212
26	84213
115	84214
103	84215
1	84216
253	84217
28	84218
11	84219
204	84220
8	84221
74	84222
59	84223
626	84224
360	84225
21	84226
53	84227
6	84228
201	84229
92	84230
30	84231
16	84232
59	84233
2	84234
4	84235
7	84236
122	84237
474	84238
38	84239
1	84240
27	84241
183	84242
209	84243
72	84244
40	84245
138	84246
496	84247
18	84248
131	84249
194	84250
3	84251
186	84252
210	84253
70	84254
9	84255
112	84256
55	84257
197	84258
94	84259
400	84260
17	84261
121	84262
94	84263
320	84264
26	84265
182	84266
52	84267
37	84268
67	84269
355	84270
28	84271
7	84272
289	84273
8	84274
32	84275
116	84276
140	84277
25	84278
609	84279
211	84280
386	84281
50	84282
75	84283
10	84284
45	84285
71	84286
11	84287
6	84288
64	84289
183	84290
27	84291
12	84292
202	84293
75	84294
110	84295
49	84296
65	84297
14	84298
2	84299
154	84300
2	84301
491	84302
136	84303
72	84304
47	84305
34	84306
10	84307
43	84308
9	84309
301	84310
162	84311
12	84312
7	84313
787	84314
52	84315
4	84316
560	84317
42	84318
113	84319
86	84320
53	84321
31	84322
68	84323
35	84324
29	84325
268	84326
370	84327
73	84328
426	84329
444	84330
310	84331
268	84332
4	84333
115	84334
344	84335
22	84336
153	84337
38	84338
20	84339
35	84340
341	84341
70	84342
6	84343
27	84344
67	84345
59	84346
90	84347
391	84348
184	84349
147	84350
14	84351
36	84352
321	84353
260	84354
78	84355
25	84356
6	84357
243	84358
276	84359
412	84360
114	84361
88	84362
2	84363
38	84364
21	84365
24	84366
153	84367
540	84368
56	84369
465	84370
196	84371
39	84372
386	84373
21	84374
69	84375
3	84376
13	84377
36	84378
1	84379
26	84380
127	84381
46	84382
78	84383
31	84384
88	84385
24	84386
145	84387
249	84388
7	84389
611	84390
43	84391
3	84392
5	84393
170	84394
166	84395
22	84396
153	84397
371	84398
68	84399
118	84400
57	84401
282	84402
4	84403
11	84404
128	84405
98	84406
616	84407
350	84408
160	84409
1	84410
1	84411
176	84412
182	84413
160	84414
5	84415
87	84416
24	84417
57	84418
22	84419
46	84420
10	84421
2	84422
34	84423
12	84424
26	84425
68	84426
376	84427
62	84428
146	84429
21	84430
143	84431
108	84432
74	84433
76	84434
57	84435
219	84436
546	84437
268	84438
7	84439
64	84440
15	84441
54	84442
99	84443
253	84444
361	84445
62	84446
137	84447
329	84448
186	84449
53	84450
560	84451
24	84452
252	84453
169	84454
14	84455
143	84456
103	84457
52	84458
14	84459
59	84460
543	84461
37	84462
3	84463
104	84464
543	84465
2	84466
101	84467
122	84468
29	84469
7	84470
30	84471
10	84472
60	84473
1	84474
109	84475
7	84476
45	84477
54	84478
23	84479
18	84480
305	84481
95	84482
169	84483
5	84484
12	84485
17	84486
22	84487
166	84488
139	84489
218	84490
22	84491
148	84492
42	84493
45	84494
38	84495
188	84496
3	84497
5	84498
44	84499
341	84500
298	84501
105	84502
64	84503
244	84504
90	84505
158	84506
364	84507
85	84508
12	84509
297	84510
16	84511
275	84512
183	84513
122	84514
71	84515
1	84516
111	84517
38	84518
61	84519
38	84520
200	84521
63	84522
16	84523
61	84524
26	84525
58	84526
5	84527
345	84528
8	84529
20	84530
102	84531
584	84532
11	84533
4	84534
3	84535
9	84536
126	84537
155	84538
21	84539
213	84540
30	84541
70	84542
21	84543
248	84544
32	84545
123	84546
78	84547
543	84548
2	84549
6	84550
94	84551
141	84552
41	84553
24	84554
201	84555
55	84556
15	84557
402	84558
465	84559
63	84560
204	84561
1	84562
12	84563
14	84564
10	84565
138	84566
34	84567
406	84568
97	84569
162	84570
569	84571
1	84572
148	84573
255	84574
4	84575
510	84576
239	84577
184	84578
358	84579
5	84580
436	84581
460	84582
78	84583
50	84584
70	84585
10	84586
133	84587
382	84588
48	84589
8	84590
253	84591
51	84592
5	84593
344	84594
10	84595
13	84596
40	84597
67	84598
12	84599
39	84600
11	84601
3	84602
3	84603
8	84604
46	84605
143	84606
33	84607
112	84608
62	84609
205	84610
88	84611
3	84612
13	84613
9	84614
244	84615
222	84616
88	84617
56	84618
363	84619
312	84620
24	84621
530	84622
73	84623
13	84624
7	84625
39	84626
13	84627
57	84628
306	84629
18	84630
160	84631
817	84632
218	84633
18	84634
1	84635
25	84636
28	84637
3	84638
240	84639
180	84640
63	84641
305	84642
321	84643
3	84644
5	84645
65	84646
9	84647
355	84648
42	84649
327	84650
31	84651
54	84652
211	84653
76	84654
107	84655
286	84656
7	84657
125	84658
170	84659
62	84660
17	84661
9	84662
8	84663
56	84664
52	84665
11	84666
126	84667
295	84668
277	84669
39	84670
189	84671
656	84672
81	84673
1	84674
323	84675
5	84676
83	84677
152	84678
117	84679
17	84680
112	84681
238	84682
315	84683
27	84684
162	84685
1	84686
7	84687
3	84688
5	84689
415	84690
5	84691
502	84692
20	84693
87	84694
94	84695
164	84696
56	84697
3	84698
36	84699
46	84700
14	84701
87	84702
7	84703
603	84704
361	84705
96	84706
274	84707
4	84708
15	84709
8	84710
133	84711
193	84712
26	84713
596	84714
3	84715
5	84716
31	84717
42	84718
43	84719
107	84720
86	84721
16	84722
121	84723
43	84724
133	84725
412	84726
63	84727
66	84728
358	84729
5	84730
10	84731
216	84732
25	84733
43	84734
24	84735
381	84736
758	84737
59	84738
14	84739
650	84740
86	84741
60	84742
271	84743
32	84744
35	84745
128	84746
43	84747
28	84748
253	84749
227	84750
6	84751
136	84752
3	84753
129	84754
55	84755
127	84756
90	84757
4	84758
199	84759
148	84760
113	84761
28	84762
26	84763
105	84764
114	84765
240	84766
51	84767
97	84768
180	84769
311	84770
10	84771
26	84772
38	84773
5	84774
3	84775
5	84776
37	84777
225	84778
2	84779
17	84780
5	84781
13	84782
59	84783
50	84784
6	84785
122	84786
34	84787
256	84788
39	84789
65	84790
82	84791
43	84792
130	84793
48	84794
9	84795
34	84796
78	84797
3	84798
208	84799
20	84800
19	84801
38	84802
127	84803
171	84804
36	84805
84	84806
124	84807
40	84808
181	84809
73	84810
11	84811
82	84812
20	84813
40	84814
55	84815
399	84816
75	84817
145	84818
866	84819
25	84820
748	84821
129	84822
256	84823
17	84824
832	84825
72	84826
60	84827
31	84828
6	84829
315	84830
35	84831
2	84832
59	84833
1	84834
892	84835
3	84836
86	84837
519	84838
30	84839
5	84840
43	84841
48	84842
923	84843
3	84844
130	84845
269	84846
82	84847
46	84848
213	84849
63	84850
43	84851
7	84852
5	84853
250	84854
57	84855
69	84856
7	84857
302	84858
35	84859
66	84860
73	84861
378	84862
345	84863
143	84864
90	84865
71	84866
39	84867
21	84868
61	84869
22	84870
225	84871
383	84872
12	84873
57	84874
112	84875
1	84876
71	84877
137	84878
73	84879
249	84880
35	84881
100	84882
28	84883
69	84884
2	84885
45	84886
271	84887
5	84888
231	84889
322	84890
5	84891
87	84892
49	84893
2	84894
551	84895
20	84896
209	84897
178	84898
4	84899
1	84900
3	84901
55	84902
162	84903
5	84904
17	84905
51	84906
8	84907
40	84908
32	84909
62	84910
30	84911
145	84912
239	84913
9	84914
218	84915
52	84916
447	84917
39	84918
31	84919
97	84920
40	84921
56	84922
252	84923
278	84924
6	84925
95	84926
560	84927
207	84928
24	84929
28	84930
283	84931
49	84932
482	84933
5	84934
55	84935
1	84936
124	84937
38	84938
47	84939
1	84940
67	84941
238	84942
284	84943
8	84944
186	84945
87	84946
108	84947
79	84948
107	84949
2	84950
17	84951
6	84952
24	84953
5	84954
12	84955
36	84956
287	84957
17	84958
655	84959
264	84960
6	84961
100	84962
6	84963
46	84964
440	84965
165	84966
184	84967
299	84968
73	84969
13	84970
149	84971
33	84972
75	84973
72	84974
6	84975
139	84976
32	84977
40	84978
39	84979
7	84980
17	84981
48	84982
283	84983
71	84984
4	84985
54	84986
274	84987
96	84988
3	84989
4	84990
116	84991
1	84992
7	84993
7	84994
14	84995
91	84996
31	84997
191	84998
78	84999
72	85000
3	85001
88	85002
45	85003
546	85004
9	85005
61	85006
27	85007
42	85008
86	85009
6	85010
4	85011
3	85012
46	85013
31	85014
486	85015
133	85016
110	85017
3	85018
50	85019
178	85020
169	85021
61	85022
200	85023
38	85024
186	85025
9	85026
22	85027
3	85028
57	85029
215	85030
90	85031
86	85032
332	85033
29	85034
97	85035
493	85036
8	85037
72	85038
7	85039
137	85040
233	85041
332	85042
5	85043
70	85044
23	85045
152	85046
86	85047
292	85048
77	85049
15	85050
6	85051
1	85052
6	85053
143	85054
21	85055
10	85056
83	85057
15	85058
7	85059
53	85060
51	85061
3	85062
38	85063
72	85064
182	85065
32	85066
41	85067
33	85068
32	85069
181	85070
1	85071
394	85072
12	85073
62	85074
4	85075
141	85076
152	85077
67	85078
25	85079
410	85080
87	85081
22	85082
465	85083
7	85084
21	85085
101	85086
116	85087
82	85088
8	85089
61	85090
86	85091
36	85092
338	85093
155	85094
44	85095
111	85096
120	85097
5	85098
257	85099
110	85100
4	85101
36	85102
8	85103
205	85104
13	85105
40	85106
192	85107
22	85108
561	85109
546	85110
61	85111
636	85112
81	85113
49	85114
415	85115
1	85116
51	85117
50	85118
1	85119
461	85120
60	85121
13	85122
7	85123
178	85124
79	85125
48	85126
7	85127
21	85128
44	85129
24	85130
223	85131
107	85132
9	85133
160	85134
315	85135
174	85136
16	85137
4	85138
336	85139
13	85140
34	85141
262	85142
83	85143
15	85144
128	85145
4	85146
216	85147
219	85148
401	85149
128	85150
647	85151
23	85152
7	85153
6	85154
254	85155
5	85156
71	85157
22	85158
123	85159
92	85160
12	85161
164	85162
8	85163
89	85164
28	85165
88	85166
21	85167
378	85168
373	85169
195	85170
3	85171
44	85172
138	85173
247	85174
227	85175
320	85176
62	85177
167	85178
4	85179
158	85180
7	85181
31	85182
25	85183
3	85184
31	85185
6	85186
139	85187
91	85188
6	85189
271	85190
94	85191
10	85192
32	85193
180	85194
165	85195
33	85196
21	85197
12	85198
98	85199
46	85200
941	85201
3	85202
113	85203
7	85204
329	85205
212	85206
341	85207
9	85208
135	85209
56	85210
852	85211
83	85212
4	85213
185	85214
129	85215
12	85216
1	85217
6	85218
86	85219
55	85220
40	85221
115	85222
103	85223
10	85224
403	85225
352	85226
688	85227
207	85228
5	85229
1	85230
44	85231
9	85232
169	85233
387	85234
370	85235
633	85236
212	85237
189	85238
22	85239
8	85240
89	85241
120	85242
113	85243
57	85244
91	85245
2	85246
463	85247
4	85248
38	85249
12	85250
771	85251
19	85252
82	85253
3	85254
18	85255
247	85256
74	85257
197	85258
317	85259
6	85260
10	85261
91	85262
16	85263
209	85264
112	85265
84	85266
152	85267
54	85268
306	85269
349	85270
45	85271
487	85272
5	85273
15	85274
3	85275
35	85276
6	85277
7	85278
4	85279
27	85280
36	85281
543	85282
144	85283
8	85284
18	85285
45	85286
30	85287
135	85288
301	85289
5	85290
168	85291
10	85292
259	85293
78	85294
384	85295
5	85296
312	85297
21	85298
17	85299
156	85300
12	85301
42	85302
119	85303
59	85304
73	85305
320	85306
128	85307
237	85308
3	85309
110	85310
193	85311
118	85312
171	85313
26	85314
112	85315
572	85316
27	85317
5	85318
21	85319
59	85320
56	85321
135	85322
169	85323
6	85324
268	85325
136	85326
537	85327
83	85328
8	85329
9	85330
58	85331
148	85332
302	85333
102	85334
188	85335
767	85336
17	85337
15	85338
117	85339
12	85340
40	85341
6	85342
20	85343
31	85344
12	85345
79	85346
291	85347
392	85348
25	85349
18	85350
335	85351
1097	85352
3	85353
34	85354
178	85355
12	85356
83	85357
539	85358
64	85359
46	85360
204	85361
253	85362
7	85363
339	85364
411	85365
10	85366
15	85367
179	85368
45	85369
2	85370
18	85371
8	85372
2	85373
44	85374
22	85375
410	85376
15	85377
542	85378
272	85379
37	85380
63	85381
214	85382
35	85383
66	85384
5	85385
10	85386
36	85387
114	85388
10	85389
22	85390
136	85391
11	85392
70	85393
78	85394
286	85395
37	85396
8	85397
146	85398
317	85399
33	85400
138	85401
11	85402
302	85403
33	85404
93	85405
922	85406
36	85407
352	85408
138	85409
29	85410
36	85411
189	85412
435	85413
2	85414
12	85415
32	85416
408	85417
41	85418
29	85419
64	85420
214	85421
70	85422
72	85423
117	85424
36	85425
30	85426
279	85427
179	85428
158	85429
25	85430
69	85431
8	85432
483	85433
91	85434
8	85435
293	85436
221	85437
2	85438
402	85439
195	85440
243	85441
29	85442
415	85443
104	85444
681	85445
665	85446
22	85447
189	85448
73	85449
35	85450
17	85451
180	85452
291	85453
11	85454
1	85455
46	85456
115	85457
432	85458
35	85459
315	85460
5	85461
9	85462
430	85463
2	85464
186	85465
436	85466
28	85467
204	85468
161	85469
46	85470
5	85471
716	85472
635	85473
29	85474
224	85475
494	85476
79	85477
3	85478
8	85479
8	85480
39	85481
76	85482
291	85483
10	85484
14	85485
223	85486
25	85487
202	85488
8	85489
484	85490
5	85491
259	85492
606	85493
135	85494
420	85495
5	85496
64	85497
75	85498
469	85499
4	85500
17	85501
87	85502
5	85503
337	85504
5	85505
43	85506
9	85507
170	85508
5	85509
88	85510
144	85511
64	85512
31	85513
169	85514
342	85515
7	85516
154	85517
154	85518
19	85519
24	85520
130	85521
826	85522
184	85523
31	85524
120	85525
273	85526
136	85527
2	85528
1	85529
46	85530
68	85531
172	85532
465	85533
142	85534
177	85535
403	85536
5	85537
25	85538
4	85539
59	85540
43	85541
301	85542
24	85543
5	85544
37	85545
171	85546
17	85547
466	85548
13	85549
154	85550
1	85551
197	85552
18	85553
38	85554
89	85555
24	85556
116	85557
92	85558
237	85559
136	85560
47	85561
84	85562
47	85563
6	85564
11	85565
4	85566
104	85567
12	85568
34	85569
145	85570
34	85571
40	85572
6	85573
40	85574
158	85575
1	85576
8	85577
10	85578
83	85579
7	85580
411	85581
553	85582
219	85583
67	85584
230	85585
53	85586
28	85587
18	85588
16	85589
27	85590
2	85591
243	85592
18	85593
101	85594
34	85595
2	85596
127	85597
86	85598
126	85599
59	85600
29	85601
563	85602
59	85603
272	85604
19	85605
16	85606
21	85607
229	85608
65	85609
24	85610
149	85611
233	85612
118	85613
49	85614
808	85615
259	85616
3	85617
162	85618
51	85619
23	85620
15	85621
28	85622
92	85623
265	85624
280	85625
130	85626
211	85627
9	85628
290	85629
330	85630
18	85631
3	85632
4	85633
781	85634
517	85635
20	85636
2	85637
93	85638
71	85639
266	85640
143	85641
190	85642
198	85643
3	85644
133	85645
211	85646
39	85647
11	85648
68	85649
178	85650
13	85651
7	85652
166	85653
131	85654
1	85655
20	85656
45	85657
157	85658
436	85659
244	85660
34	85661
3	85662
48	85663
197	85664
48	85665
183	85666
8	85667
10	85668
15	85669
70	85670
519	85671
72	85672
256	85673
50	85674
55	85675
259	85676
23	85677
1	85678
401	85679
31	85680
27	85681
6	85682
16	85683
206	85684
16	85685
48	85686
105	85687
53	85688
69	85689
46	85690
121	85691
237	85692
239	85693
447	85694
59	85695
50	85696
69	85697
84	85698
54	85699
5	85700
228	85701
6	85702
24	85703
133	85704
134	85705
27	85706
22	85707
44	85708
21	85709
4	85710
38	85711
22	85712
355	85713
202	85714
167	85715
22	85716
7	85717
3	85718
24	85719
272	85720
30	85721
538	85722
2	85723
94	85724
87	85725
312	85726
589	85727
51	85728
13	85729
17	85730
541	85731
54	85732
375	85733
287	85734
132	85735
28	85736
75	85737
39	85738
174	85739
363	85740
73	85741
266	85742
19	85743
4	85744
15	85745
39	85746
313	85747
123	85748
85	85749
13	85750
371	85751
25	85752
444	85753
32	85754
737	85755
288	85756
60	85757
221	85758
258	85759
3	85760
192	85761
511	85762
38	85763
101	85764
127	85765
153	85766
227	85767
184	85768
116	85769
116	85770
4	85771
130	85772
22	85773
452	85774
23	85775
74	85776
124	85777
5	85778
69	85779
138	85780
39	85781
140	85782
22	85783
86	85784
109	85785
77	85786
164	85787
5	85788
26	85789
3	85790
291	85791
4	85792
259	85793
22	85794
50	85795
8	85796
70	85797
493	85798
333	85799
6	85800
14	85801
5	85802
95	85803
131	85804
31	85805
565	85806
28	85807
99	85808
141	85809
9	85810
69	85811
142	85812
4	85813
30	85814
4	85815
290	85816
133	85817
29	85818
84	85819
20	85820
26	85821
1	85822
104	85823
99	85824
9	85825
5	85826
74	85827
5	85828
150	85829
245	85830
506	85831
94	85832
38	85833
438	85834
70	85835
44	85836
129	85837
54	85838
32	85839
6	85840
5	85841
60	85842
169	85843
232	85844
47	85845
17	85846
182	85847
154	85848
7	85849
137	85850
559	85851
1	85852
318	85853
2	85854
119	85855
1	85856
69	85857
83	85858
590	85859
202	85860
143	85861
21	85862
1	85863
104	85864
134	85865
252	85866
25	85867
140	85868
54	85869
96	85870
11	85871
7	85872
4	85873
26	85874
4	85875
90	85876
176	85877
27	85878
89	85879
15	85880
119	85881
2	85882
210	85883
7	85884
83	85885
72	85886
212	85887
139	85888
265	85889
267	85890
31	85891
40	85892
69	85893
233	85894
21	85895
1068	85896
11	85897
19	85898
5	85899
8	85900
215	85901
31	85902
201	85903
63	85904
13	85905
304	85906
80	85907
17	85908
122	85909
260	85910
5	85911
128	85912
273	85913
402	85914
263	85915
8	85916
27	85917
154	85918
123	85919
334	85920
313	85921
109	85922
260	85923
66	85924
16	85925
135	85926
5	85927
137	85928
84	85929
177	85930
159	85931
123	85932
187	85933
106	85934
112	85935
11	85936
8	85937
426	85938
272	85939
214	85940
37	85941
29	85942
158	85943
105	85944
49	85945
152	85946
209	85947
13	85948
180	85949
3	85950
22	85951
256	85952
147	85953
347	85954
57	85955
27	85956
19	85957
8	85958
6	85959
152	85960
637	85961
122	85962
1	85963
84	85964
14	85965
31	85966
283	85967
12	85968
73	85969
394	85970
4	85971
204	85972
23	85973
5	85974
240	85975
585	85976
308	85977
75	85978
4	85979
74	85980
356	85981
49	85982
5	85983
307	85984
478	85985
223	85986
379	85987
6	85988
23	85989
72	85990
4	85991
91	85992
197	85993
10	85994
164	85995
238	85996
17	85997
186	85998
121	85999
277	86000
72	86001
31	86002
65	86003
619	86004
154	86005
7	86006
67	86007
38	86008
1082	86009
1	86010
79	86011
89	86012
28	86013
687	86014
168	86015
116	86016
626	86017
1	86018
307	86019
146	86020
32	86021
84	86022
3	86023
1	86024
1	86025
15	86026
441	86027
15	86028
326	86029
31	86030
16	86031
90	86032
689	86033
1	86034
309	86035
14	86036
1	86037
1	86038
8	86039
3	86040
99	86041
47	86042
85	86043
36	86044
52	86045
61	86046
480	86047
10	86048
83	86049
24	86050
359	86051
102	86052
15	86053
92	86054
50	86055
9	86056
268	86057
36	86058
1	86059
368	86060
38	86061
20	86062
65	86063
141	86064
60	86065
71	86066
14	86067
14	86068
508	86069
92	86070
3	86071
90	86072
16	86073
696	86074
66	86075
64	86076
11	86077
8	86078
2	86079
291	86080
1	86081
301	86082
63	86083
436	86084
123	86085
403	86086
58	86087
229	86088
12	86089
41	86090
25	86091
250	86092
53	86093
14	86094
147	86095
143	86096
114	86097
35	86098
43	86099
31	86100
6	86101
33	86102
45	86103
488	86104
12	86105
19	86106
45	86107
14	86108
54	86109
12	86110
2	86111
184	86112
10	86113
108	86114
60	86115
237	86116
32	86117
381	86118
357	86119
306	86120
65	86121
420	86122
8	86123
1	86124
54	86125
138	86126
155	86127
34	86128
45	86129
36	86130
2	86131
46	86132
7	86133
148	86134
39	86135
49	86136
36	86137
49	86138
151	86139
31	86140
25	86141
14	86142
9	86143
39	86144
264	86145
46	86146
16	86147
103	86148
13	86149
61	86150
254	86151
120	86152
53	86153
134	86154
36	86155
38	86156
1	86157
3	86158
165	86159
41	86160
74	86161
3	86162
6	86163
149	86164
201	86165
128	86166
464	86167
7	86168
120	86169
323	86170
75	86171
19	86172
459	86173
152	86174
71	86175
374	86176
14	86177
17	86178
18	86179
5	86180
23	86181
314	86182
35	86183
185	86184
306	86185
65	86186
15	86187
1	86188
52	86189
65	86190
57	86191
33	86192
207	86193
235	86194
20	86195
46	86196
418	86197
1	86198
25	86199
206	86200
111	86201
157	86202
610	86203
64	86204
25	86205
162	86206
8	86207
1	86208
17	86209
4	86210
400	86211
4	86212
63	86213
294	86214
61	86215
10	86216
287	86217
15	86218
558	86219
280	86220
3	86221
19	86222
566	86223
34	86224
258	86225
196	86226
136	86227
4	86228
505	86229
469	86230
376	86231
111	86232
14	86233
187	86234
46	86235
79	86236
7	86237
17	86238
173	86239
397	86240
115	86241
18	86242
61	86243
12	86244
413	86245
313	86246
1	86247
1	86248
1	86249
6	86250
31	86251
8	86252
76	86253
13	86254
21	86255
10	86256
36	86257
101	86258
31	86259
162	86260
44	86261
8	86262
79	86263
6	86264
86	86265
23	86266
37	86267
62	86268
80	86269
42	86270
2	86271
39	86272
44	86273
14	86274
107	86275
9	86276
1	86277
11	86278
4	86279
265	86280
7	86281
154	86282
55	86283
199	86284
1	86285
219	86286
170	86287
51	86288
117	86289
3	86290
169	86291
246	86292
1	86293
229	86294
14	86295
6	86296
8	86297
3	86298
15	86299
22	86300
165	86301
103	86302
12	86303
79	86304
135	86305
40	86306
97	86307
8	86308
55	86309
15	86310
1	86311
657	86312
95	86313
29	86314
310	86315
101	86316
390	86317
36	86318
24	86319
19	86320
108	86321
34	86322
144	86323
9	86324
95	86325
19	86326
178	86327
8	86328
132	86329
99	86330
220	86331
229	86332
29	86333
17	86334
58	86335
22	86336
157	86337
3	86338
174	86339
309	86340
237	86341
17	86342
15	86343
15	86344
107	86345
255	86346
38	86347
65	86348
82	86349
16	86350
33	86351
28	86352
103	86353
23	86354
157	86355
18	86356
72	86357
14	86358
269	86359
150	86360
504	86361
19	86362
242	86363
61	86364
3	86365
58	86366
6	86367
24	86368
166	86369
29	86370
9	86371
69	86372
5	86373
312	86374
4	86375
60	86376
120	86377
435	86378
28	86379
4	86380
316	86381
16	86382
60	86383
9	86384
30	86385
39	86386
95	86387
359	86388
20	86389
51	86390
7	86391
103	86392
27	86393
166	86394
230	86395
23	86396
709	86397
324	86398
111	86399
271	86400
106	86401
11	86402
208	86403
70	86404
90	86405
400	86406
152	86407
326	86408
1	86409
9	86410
145	86411
6	86412
180	86413
121	86414
58	86415
15	86416
44	86417
8	86418
33	86419
7	86420
479	86421
232	86422
200	86423
4	86424
260	86425
431	86426
139	86427
41	86428
27	86429
16	86430
177	86431
3	86432
204	86433
60	86434
150	86435
13	86436
110	86437
16	86438
114	86439
6	86440
11	86441
56	86442
29	86443
142	86444
56	86445
88	86446
553	86447
62	86448
26	86449
222	86450
6	86451
32	86452
140	86453
5	86454
28	86455
107	86456
5	86457
515	86458
26	86459
13	86460
277	86461
128	86462
30	86463
120	86464
6	86465
141	86466
473	86467
38	86468
295	86469
35	86470
2	86471
96	86472
7	86473
39	86474
403	86475
89	86476
3	86477
4	86478
19	86479
33	86480
77	86481
33	86482
64	86483
25	86484
19	86485
53	86486
20	86487
260	86488
87	86489
22	86490
20	86491
205	86492
89	86493
616	86494
117	86495
2	86496
2	86497
148	86498
3	86499
254	86500
5	86501
1	86502
756	86503
45	86504
11	86505
37	86506
78	86507
573	86508
13	86509
30	86510
46	86511
33	86512
614	86513
93	86514
323	86515
313	86516
41	86517
29	86518
21	86519
45	86520
58	86521
20	86522
229	86523
75	86524
245	86525
134	86526
19	86527
53	86528
123	86529
5	86530
6	86531
129	86532
5	86533
89	86534
34	86535
105	86536
731	86537
21	86538
29	86539
168	86540
45	86541
71	86542
86	86543
104	86544
7	86545
8	86546
1	86547
2	86548
47	86549
54	86550
17	86551
67	86552
85	86553
34	86554
62	86555
7	86556
450	86557
3	86558
5	86559
266	86560
79	86561
587	86562
56	86563
210	86564
537	86565
1	86566
265	86567
564	86568
129	86569
76	86570
172	86571
78	86572
23	86573
11	86574
176	86575
311	86576
68	86577
1	86578
355	86579
75	86580
41	86581
1	86582
8	86583
198	86584
4	86585
174	86586
14	86587
8	86588
1	86589
171	86590
80	86591
93	86592
170	86593
1	86594
154	86595
282	86596
61	86597
45	86598
110	86599
76	86600
32	86601
3	86602
22	86603
82	86604
611	86605
84	86606
12	86607
222	86608
3	86609
368	86610
65	86611
26	86612
3	86613
77	86614
454	86615
3	86616
236	86617
62	86618
405	86619
53	86620
329	86621
7	86622
93	86623
110	86624
43	86625
151	86626
46	86627
576	86628
2	86629
45	86630
8	86631
3	86632
44	86633
16	86634
124	86635
18	86636
117	86637
592	86638
40	86639
94	86640
10	86641
22	86642
161	86643
75	86644
6	86645
1	86646
325	86647
254	86648
178	86649
128	86650
51	86651
7	86652
13	86653
3	86654
5	86655
30	86656
25	86657
9	86658
3	86659
24	86660
59	86661
83	86662
6	86663
89	86664
7	86665
88	86666
278	86667
40	86668
206	86669
31	86670
1	86671
23	86672
29	86673
167	86674
168	86675
163	86676
75	86677
26	86678
43	86679
14	86680
211	86681
19	86682
35	86683
2	86684
59	86685
492	86686
25	86687
249	86688
306	86689
148	86690
93	86691
58	86692
371	86693
56	86694
19	86695
11	86696
155	86697
5	86698
114	86699
231	86700
235	86701
127	86702
75	86703
138	86704
40	86705
135	86706
16	86707
9	86708
4	86709
1	86710
13	86711
40	86712
85	86713
9	86714
60	86715
291	86716
1	86717
270	86718
316	86719
26	86720
7	86721
42	86722
440	86723
25	86724
19	86725
103	86726
646	86727
6	86728
44	86729
140	86730
107	86731
17	86732
8	86733
67	86734
350	86735
9	86736
739	86737
92	86738
112	86739
229	86740
52	86741
2	86742
132	86743
131	86744
222	86745
32	86746
243	86747
16	86748
9	86749
131	86750
49	86751
15	86752
67	86753
65	86754
40	86755
156	86756
157	86757
11	86758
44	86759
346	86760
7	86761
96	86762
305	86763
526	86764
253	86765
46	86766
78	86767
155	86768
11	86769
112	86770
197	86771
835	86772
107	86773
443	86774
71	86775
15	86776
82	86777
374	86778
331	86779
143	86780
21	86781
364	86782
231	86783
24	86784
85	86785
158	86786
250	86787
21	86788
13	86789
32	86790
11	86791
142	86792
25	86793
126	86794
82	86795
362	86796
8	86797
52	86798
45	86799
34	86800
77	86801
47	86802
8	86803
110	86804
41	86805
74	86806
126	86807
108	86808
155	86809
45	86810
3	86811
187	86812
54	86813
366	86814
289	86815
103	86816
21	86817
183	86818
15	86819
1	86820
2	86821
9	86822
95	86823
76	86824
28	86825
58	86826
36	86827
52	86828
48	86829
176	86830
30	86831
4	86832
13	86833
94	86834
47	86835
197	86836
243	86837
122	86838
58	86839
137	86840
6	86841
36	86842
70	86843
465	86844
24	86845
44	86846
6	86847
12	86848
21	86849
17	86850
54	86851
13	86852
17	86853
68	86854
181	86855
12	86856
4	86857
35	86858
164	86859
22	86860
56	86861
2	86862
311	86863
170	86864
95	86865
56	86866
223	86867
1	86868
5	86869
29	86870
197	86871
92	86872
134	86873
91	86874
124	86875
225	86876
8	86877
87	86878
32	86879
64	86880
63	86881
164	86882
3	86883
11	86884
21	86885
3	86886
179	86887
15	86888
7	86889
5	86890
61	86891
43	86892
173	86893
233	86894
39	86895
311	86896
155	86897
154	86898
123	86899
27	86900
67	86901
239	86902
352	86903
172	86904
8	86905
18	86906
41	86907
34	86908
2	86909
35	86910
2	86911
66	86912
75	86913
133	86914
10	86915
119	86916
130	86917
96	86918
190	86919
85	86920
403	86921
104	86922
870	86923
67	86924
13	86925
68	86926
305	86927
353	86928
47	86929
86	86930
268	86931
11	86932
49	86933
166	86934
5	86935
48	86936
32	86937
68	86938
143	86939
7	86940
188	86941
9	86942
18	86943
39	86944
64	86945
93	86946
386	86947
31	86948
57	86949
358	86950
49	86951
24	86952
82	86953
2	86954
14	86955
192	86956
12	86957
31	86958
4	86959
10	86960
80	86961
12	86962
87	86963
258	86964
21	86965
128	86966
75	86967
237	86968
79	86969
31	86970
49	86971
230	86972
47	86973
37	86974
598	86975
3	86976
50	86977
54	86978
15	86979
4	86980
171	86981
12	86982
2	86983
153	86984
9	86985
44	86986
28	86987
61	86988
235	86989
49	86990
34	86991
19	86992
267	86993
13	86994
3	86995
79	86996
190	86997
72	86998
5	86999
45	87000
184	87001
63	87002
32	87003
199	87004
81	87005
13	87006
66	87007
47	87008
111	87009
63	87010
19	87011
70	87012
205	87013
13	87014
11	87015
221	87016
1	87017
24	87018
16	87019
51	87020
95	87021
265	87022
3	87023
141	87024
378	87025
62	87026
18	87027
4	87028
608	87029
3	87030
14	87031
9	87032
630	87033
255	87034
64	87035
325	87036
356	87037
204	87038
24	87039
31	87040
41	87041
457	87042
16	87043
396	87044
1	87045
351	87046
99	87047
257	87048
62	87049
19	87050
22	87051
69	87052
373	87053
1	87054
68	87055
42	87056
8	87057
195	87058
104	87059
85	87060
178	87061
253	87062
197	87063
14	87064
195	87065
289	87066
4	87067
42	87068
350	87069
33	87070
58	87071
163	87072
119	87073
129	87074
5	87075
129	87076
577	87077
226	87078
755	87079
56	87080
196	87081
553	87082
2	87083
108	87084
85	87085
244	87086
17	87087
53	87088
847	87089
69	87090
1	87091
30	87092
1	87093
270	87094
235	87095
119	87096
20	87097
89	87098
44	87099
11	87100
9	87101
171	87102
213	87103
10	87104
4	87105
179	87106
25	87107
180	87108
265	87109
27	87110
21	87111
60	87112
6	87113
18	87114
434	87115
2	87116
56	87117
345	87118
37	87119
362	87120
44	87121
37	87122
55	87123
39	87124
37	87125
167	87126
6	87127
34	87128
218	87129
293	87130
51	87131
61	87132
47	87133
79	87134
34	87135
271	87136
153	87137
72	87138
202	87139
428	87140
39	87141
69	87142
51	87143
10	87144
258	87145
1	87146
86	87147
37	87148
169	87149
195	87150
126	87151
16	87152
75	87153
130	87154
71	87155
39	87156
532	87157
335	87158
1	87159
10	87160
27	87161
11	87162
55	87163
134	87164
50	87165
60	87166
24	87167
79	87168
15	87169
321	87170
211	87171
13	87172
7	87173
50	87174
11	87175
32	87176
38	87177
131	87178
5	87179
204	87180
131	87181
67	87182
66	87183
18	87184
19	87185
2	87186
51	87187
7	87188
98	87189
43	87190
493	87191
272	87192
1	87193
70	87194
193	87195
61	87196
278	87197
8	87198
67	87199
50	87200
40	87201
1	87202
198	87203
55	87204
50	87205
10	87206
213	87207
61	87208
21	87209
303	87210
45	87211
161	87212
13	87213
123	87214
7	87215
14	87216
438	87217
111	87218
32	87219
1	87220
479	87221
33	87222
58	87223
105	87224
145	87225
365	87226
22	87227
215	87228
2	87229
72	87230
25	87231
31	87232
230	87233
534	87234
296	87235
304	87236
711	87237
296	87238
18	87239
145	87240
35	87241
12	87242
138	87243
16	87244
94	87245
41	87246
176	87247
233	87248
67	87249
526	87250
19	87251
36	87252
73	87253
6	87254
1	87255
27	87256
21	87257
21	87258
11	87259
272	87260
192	87261
289	87262
73	87263
172	87264
19	87265
93	87266
346	87267
137	87268
232	87269
98	87270
15	87271
20	87272
278	87273
5	87274
93	87275
119	87276
94	87277
5	87278
1	87279
9	87280
2	87281
2	87282
3	87283
18	87284
92	87285
12	87286
31	87287
13	87288
2	87289
20	87290
8	87291
80	87292
2	87293
32	87294
155	87295
39	87296
68	87297
12	87298
82	87299
168	87300
62	87301
107	87302
69	87303
217	87304
68	87305
155	87306
2	87307
114	87308
187	87309
23	87310
60	87311
274	87312
100	87313
39	87314
7	87315
46	87316
72	87317
428	87318
7	87319
24	87320
38	87321
188	87322
627	87323
10	87324
40	87325
109	87326
112	87327
551	87328
14	87329
207	87330
45	87331
100	87332
17	87333
50	87334
35	87335
104	87336
49	87337
7	87338
222	87339
41	87340
29	87341
433	87342
195	87343
231	87344
4	87345
156	87346
141	87347
13	87348
370	87349
3	87350
55	87351
15	87352
4	87353
80	87354
8	87355
130	87356
110	87357
68	87358
33	87359
9	87360
624	87361
61	87362
3	87363
9	87364
149	87365
93	87366
39	87367
28	87368
10	87369
423	87370
83	87371
303	87372
16	87373
212	87374
96	87375
25	87376
15	87377
651	87378
1	87379
1	87380
12	87381
4	87382
52	87383
217	87384
45	87385
40	87386
69	87387
42	87388
89	87389
52	87390
1	87391
33	87392
1	87393
14	87394
22	87395
13	87396
2	87397
8	87398
20	87399
754	87400
237	87401
31	87402
7	87403
565	87404
62	87405
218	87406
374	87407
3	87408
26	87409
51	87410
192	87411
10	87412
19	87413
2	87414
138	87415
262	87416
82	87417
2	87418
20	87419
6	87420
669	87421
8	87422
7	87423
43	87424
95	87425
162	87426
412	87427
234	87428
195	87429
107	87430
43	87431
50	87432
39	87433
97	87434
25	87435
7	87436
145	87437
53	87438
26	87439
8	87440
37	87441
25	87442
1	87443
157	87444
222	87445
60	87446
118	87447
2	87448
12	87449
51	87450
21	87451
2	87452
5	87453
20	87454
14	87455
44	87456
407	87457
40	87458
59	87459
50	87460
2	87461
139	87462
56	87463
285	87464
81	87465
137	87466
29	87467
41	87468
9	87469
401	87470
168	87471
16	87472
137	87473
75	87474
36	87475
46	87476
32	87477
13	87478
435	87479
557	87480
31	87481
29	87482
44	87483
2	87484
26	87485
66	87486
527	87487
66	87488
45	87489
79	87490
134	87491
61	87492
472	87493
18	87494
81	87495
11	87496
253	87497
239	87498
100	87499
170	87500
79	87501
162	87502
7	87503
26	87504
33	87505
4	87506
491	87507
155	87508
3	87509
390	87510
6	87511
45	87512
85	87513
135	87514
122	87515
7	87516
45	87517
87	87518
25	87519
87	87520
45	87521
3	87522
24	87523
22	87524
9	87525
12	87526
18	87527
230	87528
89	87529
52	87530
138	87531
6	87532
21	87533
1	87534
56	87535
69	87536
39	87537
311	87538
19	87539
349	87540
83	87541
599	87542
11	87543
23	87544
11	87545
158	87546
109	87547
72	87548
8	87549
18	87550
469	87551
93	87552
635	87553
98	87554
4	87555
147	87556
25	87557
47	87558
7	87559
6	87560
8	87561
480	87562
94	87563
41	87564
86	87565
127	87566
208	87567
214	87568
77	87569
640	87570
131	87571
396	87572
26	87573
38	87574
326	87575
15	87576
6	87577
19	87578
98	87579
37	87580
225	87581
36	87582
24	87583
59	87584
140	87585
87	87586
508	87587
48	87588
11	87589
86	87590
12	87591
66	87592
90	87593
65	87594
53	87595
104	87596
33	87597
3	87598
19	87599
237	87600
242	87601
14	87602
6	87603
13	87604
56	87605
127	87606
617	87607
24	87608
77	87609
193	87610
251	87611
48	87612
92	87613
40	87614
22	87615
122	87616
7	87617
5	87618
44	87619
7	87620
253	87621
30	87622
232	87623
72	87624
93	87625
29	87626
6	87627
15	87628
103	87629
24	87630
75	87631
26	87632
134	87633
5	87634
598	87635
335	87636
10	87637
169	87638
327	87639
10	87640
9	87641
133	87642
2	87643
55	87644
2	87645
10	87646
239	87647
74	87648
503	87649
10	87650
21	87651
140	87652
45	87653
61	87654
160	87655
178	87656
27	87657
46	87658
7	87659
210	87660
34	87661
46	87662
21	87663
80	87664
62	87665
547	87666
274	87667
532	87668
51	87669
2	87670
5	87671
4	87672
82	87673
221	87674
353	87675
173	87676
250	87677
236	87678
251	87679
35	87680
50	87681
167	87682
339	87683
2	87684
21	87685
36	87686
10	87687
25	87688
583	87689
1	87690
44	87691
7	87692
63	87693
22	87694
409	87695
101	87696
80	87697
33	87698
11	87699
10	87700
18	87701
138	87702
39	87703
19	87704
50	87705
11	87706
130	87707
50	87708
6	87709
101	87710
396	87711
241	87712
55	87713
1	87714
59	87715
7	87716
415	87717
31	87718
183	87719
4	87720
175	87721
1	87722
39	87723
36	87724
219	87725
28	87726
2	87727
37	87728
110	87729
60	87730
15	87731
17	87732
77	87733
41	87734
543	87735
164	87736
12	87737
1	87738
10	87739
3	87740
4	87741
8	87742
35	87743
68	87744
45	87745
113	87746
215	87747
4	87748
17	87749
118	87750
10	87751
526	87752
133	87753
4	87754
9	87755
144	87756
7	87757
255	87758
102	87759
93	87760
297	87761
421	87762
291	87763
248	87764
357	87765
149	87766
24	87767
666	87768
340	87769
2	87770
229	87771
6	87772
28	87773
231	87774
7	87775
23	87776
18	87777
199	87778
354	87779
21	87780
51	87781
12	87782
11	87783
337	87784
43	87785
259	87786
51	87787
200	87788
31	87789
62	87790
2	87791
210	87792
3	87793
1	87794
95	87795
154	87796
87	87797
110	87798
20	87799
317	87800
120	87801
354	87802
2	87803
14	87804
78	87805
249	87806
1	87807
169	87808
4	87809
39	87810
22	87811
126	87812
38	87813
72	87814
74	87815
4	87816
49	87817
285	87818
584	87819
293	87820
15	87821
317	87822
1	87823
4	87824
50	87825
137	87826
46	87827
62	87828
56	87829
113	87830
29	87831
154	87832
192	87833
136	87834
79	87835
313	87836
5	87837
770	87838
196	87839
39	87840
12	87841
481	87842
444	87843
516	87844
12	87845
9	87846
91	87847
18	87848
507	87849
1	87850
171	87851
6	87852
138	87853
3	87854
53	87855
1	87856
26	87857
1	87858
48	87859
7	87860
33	87861
1	87862
6	87863
56	87864
353	87865
60	87866
29	87867
9	87868
767	87869
56	87870
230	87871
34	87872
240	87873
106	87874
951	87875
1	87876
34	87877
33	87878
130	87879
15	87880
158	87881
8	87882
83	87883
29	87884
51	87885
1	87886
169	87887
2	87888
441	87889
2	87890
73	87891
26	87892
78	87893
160	87894
20	87895
1	87896
10	87897
62	87898
159	87899
4	87900
154	87901
32	87902
124	87903
14	87904
162	87905
1	87906
4	87907
497	87908
39	87909
202	87910
19	87911
178	87912
26	87913
1	87914
28	87915
1	87916
72	87917
937	87918
5	87919
6	87920
238	87921
9	87922
299	87923
358	87924
9	87925
39	87926
2	87927
209	87928
490	87929
41	87930
158	87931
73	87932
128	87933
132	87934
126	87935
253	87936
10	87937
30	87938
259	87939
6	87940
154	87941
108	87942
6	87943
121	87944
6	87945
188	87946
119	87947
153	87948
89	87949
2	87950
60	87951
225	87952
4	87953
27	87954
62	87955
3	87956
14	87957
2	87958
30	87959
168	87960
299	87961
233	87962
25	87963
45	87964
6	87965
64	87966
7	87967
63	87968
9	87969
606	87970
97	87971
72	87972
84	87973
4	87974
1	87975
104	87976
226	87977
4	87978
79	87979
18	87980
3	87981
11	87982
8	87983
9	87984
934	87985
3	87986
22	87987
264	87988
181	87989
61	87990
476	87991
302	87992
32	87993
61	87994
39	87995
70	87996
14	87997
123	87998
124	87999
603	88000
917	88001
34	88002
59	88003
330	88004
126	88005
92	88006
172	88007
98	88008
79	88009
42	88010
219	88011
2	88012
189	88013
41	88014
92	88015
1	88016
8	88017
27	88018
24	88019
208	88020
3	88021
15	88022
8	88023
142	88024
1099	88025
3	88026
53	88027
86	88028
89	88029
98	88030
8	88031
3	88032
62	88033
98	88034
117	88035
261	88036
140	88037
151	88038
38	88039
7	88040
19	88041
53	88042
1	88043
7	88044
85	88045
12	88046
29	88047
32	88048
162	88049
9	88050
28	88051
20	88052
38	88053
4	88054
19	88055
44	88056
287	88057
6	88058
61	88059
228	88060
521	88061
37	88062
3	88063
273	88064
177	88065
73	88066
30	88067
28	88068
13	88069
18	88070
34	88071
102	88072
3	88073
8	88074
62	88075
389	88076
375	88077
545	88078
157	88079
139	88080
365	88081
108	88082
170	88083
8	88084
5	88085
7	88086
19	88087
1	88088
402	88089
3	88090
73	88091
458	88092
308	88093
28	88094
597	88095
4	88096
17	88097
4	88098
1	88099
36	88100
416	88101
51	88102
58	88103
213	88104
70	88105
70	88106
42	88107
4	88108
57	88109
3	88110
69	88111
12	88112
164	88113
18	88114
34	88115
34	88116
18	88117
2	88118
146	88119
554	88120
54	88121
26	88122
53	88123
5	88124
11	88125
36	88126
218	88127
44	88128
37	88129
128	88130
48	88131
50	88132
220	88133
643	88134
11	88135
29	88136
44	88137
367	88138
5	88139
191	88140
204	88141
156	88142
173	88143
326	88144
18	88145
188	88146
140	88147
678	88148
443	88149
259	88150
87	88151
1	88152
24	88153
17	88154
20	88155
3	88156
52	88157
27	88158
95	88159
165	88160
214	88161
31	88162
2	88163
7	88164
29	88165
26	88166
158	88167
566	88168
196	88169
80	88170
557	88171
112	88172
41	88173
39	88174
61	88175
422	88176
201	88177
38	88178
31	88179
51	88180
37	88181
111	88182
336	88183
144	88184
3	88185
3	88186
66	88187
241	88188
37	88189
26	88190
35	88191
199	88192
317	88193
3	88194
8	88195
107	88196
44	88197
94	88198
210	88199
435	88200
129	88201
180	88202
49	88203
13	88204
61	88205
277	88206
100	88207
8	88208
249	88209
37	88210
18	88211
75	88212
3	88213
25	88214
9	88215
34	88216
38	88217
5	88218
111	88219
132	88220
24	88221
434	88222
21	88223
13	88224
59	88225
76	88226
29	88227
17	88228
5	88229
50	88230
115	88231
7	88232
383	88233
302	88234
144	88235
412	88236
14	88237
33	88238
33	88239
80	88240
3	88241
150	88242
302	88243
139	88244
432	88245
41	88246
37	88247
98	88248
6	88249
29	88250
13	88251
29	88252
148	88253
19	88254
141	88255
315	88256
126	88257
6	88258
18	88259
161	88260
22	88261
2	88262
5	88263
12	88264
2	88265
8	88266
161	88267
71	88268
36	88269
67	88270
1	88271
231	88272
31	88273
94	88274
8	88275
5	88276
441	88277
84	88278
115	88279
265	88280
87	88281
48	88282
56	88283
27	88284
63	88285
38	88286
2	88287
13	88288
26	88289
37	88290
63	88291
53	88292
160	88293
296	88294
26	88295
12	88296
179	88297
29	88298
97	88299
25	88300
14	88301
162	88302
41	88303
170	88304
139	88305
52	88306
139	88307
31	88308
495	88309
73	88310
357	88311
7	88312
51	88313
22	88314
47	88315
167	88316
239	88317
45	88318
84	88319
760	88320
76	88321
377	88322
14	88323
159	88324
41	88325
63	88326
372	88327
125	88328
74	88329
66	88330
400	88331
135	88332
104	88333
244	88334
186	88335
26	88336
102	88337
43	88338
216	88339
4	88340
171	88341
90	88342
423	88343
28	88344
14	88345
162	88346
1	88347
627	88348
107	88349
7	88350
19	88351
59	88352
1	88353
70	88354
3	88355
98	88356
7	88357
49	88358
240	88359
7	88360
460	88361
151	88362
4	88363
61	88364
403	88365
3	88366
31	88367
18	88368
1	88369
16	88370
17	88371
268	88372
7	88373
47	88374
31	88375
27	88376
6	88377
133	88378
25	88379
179	88380
23	88381
267	88382
1	88383
9	88384
25	88385
28	88386
79	88387
37	88388
79	88389
212	88390
418	88391
56	88392
23	88393
5	88394
34	88395
313	88396
22	88397
24	88398
122	88399
613	88400
486	88401
318	88402
2	88403
198	88404
27	88405
311	88406
314	88407
396	88408
89	88409
106	88410
54	88411
16	88412
98	88413
521	88414
94	88415
54	88416
67	88417
110	88418
167	88419
45	88420
26	88421
441	88422
575	88423
7	88424
59	88425
2	88426
45	88427
117	88428
471	88429
17	88430
64	88431
84	88432
6	88433
22	88434
236	88435
55	88436
54	88437
35	88438
3	88439
319	88440
515	88441
64	88442
26	88443
4	88444
24	88445
75	88446
4	88447
17	88448
6	88449
6	88450
60	88451
7	88452
307	88453
21	88454
146	88455
34	88456
56	88457
27	88458
39	88459
233	88460
43	88461
6	88462
699	88463
519	88464
416	88465
3	88466
10	88467
282	88468
149	88469
290	88470
372	88471
32	88472
4	88473
52	88474
40	88475
11	88476
172	88477
19	88478
63	88479
72	88480
190	88481
32	88482
9	88483
1	88484
37	88485
19	88486
96	88487
44	88488
122	88489
6	88490
64	88491
67	88492
305	88493
466	88494
187	88495
30	88496
124	88497
84	88498
220	88499
527	88500
87	88501
53	88502
258	88503
35	88504
12	88505
16	88506
52	88507
97	88508
26	88509
20	88510
25	88511
9	88512
6	88513
4	88514
21	88515
18	88516
225	88517
32	88518
194	88519
208	88520
67	88521
287	88522
40	88523
49	88524
9	88525
370	88526
31	88527
32	88528
10	88529
119	88530
5	88531
78	88532
3	88533
4	88534
7	88535
1	88536
199	88537
101	88538
17	88539
198	88540
98	88541
60	88542
175	88543
131	88544
6	88545
6	88546
130	88547
342	88548
30	88549
487	88550
36	88551
11	88552
75	88553
2	88554
44	88555
17	88556
14	88557
50	88558
4	88559
125	88560
5	88561
102	88562
163	88563
3	88564
4	88565
143	88566
522	88567
39	88568
26	88569
380	88570
7	88571
29	88572
4	88573
82	88574
98	88575
4	88576
347	88577
4	88578
65	88579
12	88580
449	88581
46	88582
86	88583
190	88584
973	88585
347	88586
117	88587
3	88588
76	88589
16	88590
8	88591
81	88592
93	88593
212	88594
8	88595
363	88596
118	88597
44	88598
31	88599
8	88600
89	88601
205	88602
113	88603
24	88604
8	88605
26	88606
41	88607
31	88608
6	88609
228	88610
92	88611
8	88612
20	88613
98	88614
145	88615
22	88616
1	88617
49	88618
549	88619
24	88620
33	88621
22	88622
37	88623
46	88624
1	88625
28	88626
15	88627
22	88628
86	88629
101	88630
5	88631
231	88632
392	88633
202	88634
113	88635
391	88636
35	88637
78	88638
2	88639
102	88640
408	88641
179	88642
4	88643
89	88644
578	88645
134	88646
12	88647
76	88648
456	88649
45	88650
31	88651
77	88652
18	88653
95	88654
145	88655
77	88656
93	88657
135	88658
52	88659
106	88660
458	88661
39	88662
260	88663
159	88664
3	88665
51	88666
2	88667
26	88668
726	88669
3	88670
160	88671
682	88672
226	88673
176	88674
40	88675
47	88676
224	88677
18	88678
1	88679
108	88680
235	88681
203	88682
2	88683
43	88684
232	88685
34	88686
2	88687
282	88688
181	88689
24	88690
5	88691
218	88692
3	88693
106	88694
368	88695
183	88696
16	88697
372	88698
10	88699
13	88700
5	88701
27	88702
1	88703
251	88704
158	88705
1	88706
178	88707
39	88708
64	88709
107	88710
49	88711
5	88712
104	88713
76	88714
70	88715
30	88716
59	88717
2	88718
26	88719
10	88720
14	88721
141	88722
14	88723
5	88724
3	88725
42	88726
233	88727
99	88728
557	88729
9	88730
111	88731
434	88732
26	88733
64	88734
586	88735
199	88736
130	88737
31	88738
140	88739
213	88740
51	88741
365	88742
5	88743
61	88744
353	88745
54	88746
581	88747
487	88748
84	88749
198	88750
29	88751
15	88752
2	88753
338	88754
2	88755
10	88756
107	88757
93	88758
24	88759
257	88760
148	88761
966	88762
9	88763
62	88764
415	88765
3	88766
21	88767
24	88768
101	88769
29	88770
248	88771
93	88772
132	88773
176	88774
581	88775
44	88776
71	88777
3	88778
96	88779
173	88780
260	88781
338	88782
72	88783
55	88784
29	88785
21	88786
240	88787
23	88788
146	88789
647	88790
2	88791
16	88792
27	88793
144	88794
400	88795
65	88796
1	88797
321	88798
6	88799
6	88800
26	88801
97	88802
79	88803
421	88804
23	88805
27	88806
41	88807
102	88808
100	88809
250	88810
56	88811
553	88812
64	88813
379	88814
503	88815
56	88816
340	88817
148	88818
265	88819
565	88820
139	88821
874	88822
69	88823
81	88824
40	88825
178	88826
1	88827
40	88828
347	88829
392	88830
327	88831
213	88832
9	88833
100	88834
30	88835
486	88836
310	88837
53	88838
17	88839
600	88840
229	88841
11	88842
44	88843
14	88844
106	88845
27	88846
14	88847
2	88848
118	88849
55	88850
3	88851
32	88852
79	88853
64	88854
43	88855
49	88856
1056	88857
40	88858
32	88859
35	88860
30	88861
1	88862
13	88863
59	88864
62	88865
13	88866
24	88867
174	88868
31	88869
183	88870
208	88871
45	88872
719	88873
230	88874
76	88875
3	88876
1	88877
10	88878
2	88879
28	88880
24	88881
32	88882
52	88883
5	88884
8	88885
62	88886
17	88887
26	88888
271	88889
1	88890
77	88891
15	88892
36	88893
115	88894
2	88895
23	88896
188	88897
196	88898
635	88899
58	88900
43	88901
13	88902
424	88903
305	88904
62	88905
152	88906
64	88907
20	88908
25	88909
2	88910
137	88911
5	88912
39	88913
256	88914
4	88915
12	88916
15	88917
80	88918
114	88919
212	88920
185	88921
84	88922
50	88923
83	88924
254	88925
97	88926
240	88927
3	88928
136	88929
28	88930
1	88931
46	88932
88	88933
89	88934
168	88935
25	88936
146	88937
13	88938
48	88939
172	88940
60	88941
2	88942
177	88943
150	88944
5	88945
15	88946
18	88947
48	88948
15	88949
2	88950
40	88951
345	88952
101	88953
8	88954
114	88955
4	88956
35	88957
30	88958
55	88959
315	88960
132	88961
10	88962
17	88963
88	88964
7	88965
3	88966
18	88967
154	88968
33	88969
191	88970
136	88971
22	88972
293	88973
14	88974
24	88975
42	88976
106	88977
30	88978
92	88979
24	88980
2	88981
23	88982
103	88983
35	88984
113	88985
7	88986
71	88987
159	88988
215	88989
6	88990
85	88991
27	88992
82	88993
56	88994
385	88995
100	88996
88	88997
45	88998
771	88999
284	89000
78	89001
563	89002
258	89003
66	89004
134	89005
264	89006
55	89007
447	89008
311	89009
281	89010
11	89011
375	89012
69	89013
73	89014
27	89015
3	89016
32	89017
7	89018
783	89019
57	89020
300	89021
498	89022
89	89023
10	89024
27	89025
19	89026
298	89027
95	89028
170	89029
9	89030
161	89031
39	89032
13	89033
197	89034
2	89035
80	89036
123	89037
56	89038
198	89039
184	89040
311	89041
26	89042
495	89043
351	89044
24	89045
308	89046
52	89047
44	89048
29	89049
16	89050
50	89051
96	89052
204	89053
24	89054
38	89055
98	89056
56	89057
2	89058
192	89059
587	89060
12	89061
1	89062
84	89063
23	89064
55	89065
20	89066
44	89067
437	89068
71	89069
465	89070
38	89071
46	89072
341	89073
488	89074
39	89075
52	89076
6	89077
9	89078
7	89079
319	89080
314	89081
7	89082
11	89083
60	89084
355	89085
39	89086
86	89087
13	89088
5	89089
154	89090
38	89091
4	89092
366	89093
204	89094
113	89095
31	89096
15	89097
82	89098
3	89099
212	89100
430	89101
5	89102
140	89103
59	89104
52	89105
350	89106
76	89107
34	89108
4	89109
33	89110
23	89111
17	89112
244	89113
7	89114
62	89115
167	89116
172	89117
12	89118
7	89119
16	89120
496	89121
1	89122
5	89123
309	89124
11	89125
140	89126
35	89127
6	89128
514	89129
21	89130
33	89131
306	89132
731	89133
188	89134
184	89135
512	89136
5	89137
51	89138
170	89139
109	89140
262	89141
157	89142
184	89143
1	89144
140	89145
232	89146
16	89147
312	89148
27	89149
340	89150
476	89151
286	89152
12	89153
7	89154
260	89155
135	89156
101	89157
6	89158
2	89159
162	89160
78	89161
324	89162
74	89163
151	89164
9	89165
81	89166
46	89167
16	89168
178	89169
10	89170
208	89171
632	89172
127	89173
317	89174
70	89175
20	89176
7	89177
29	89178
141	89179
215	89180
15	89181
5	89182
18	89183
36	89184
54	89185
2	89186
243	89187
28	89188
222	89189
8	89190
17	89191
230	89192
1	89193
28	89194
168	89195
75	89196
2	89197
75	89198
3	89199
145	89200
372	89201
8	89202
110	89203
90	89204
38	89205
42	89206
24	89207
45	89208
130	89209
1	89210
5	89211
215	89212
36	89213
292	89214
174	89215
82	89216
17	89217
49	89218
131	89219
493	89220
71	89221
46	89222
66	89223
21	89224
44	89225
384	89226
42	89227
371	89228
39	89229
140	89230
401	89231
1	89232
5	89233
278	89234
105	89235
31	89236
97	89237
52	89238
71	89239
1	89240
642	89241
710	89242
6	89243
34	89244
1	89245
62	89246
92	89247
605	89248
127	89249
21	89250
31	89251
56	89252
145	89253
5	89254
356	89255
122	89256
472	89257
146	89258
93	89259
18	89260
32	89261
15	89262
11	89263
12	89264
57	89265
119	89266
3	89267
4	89268
4	89269
14	89270
43	89271
10	89272
200	89273
207	89274
52	89275
65	89276
403	89277
134	89278
61	89279
3	89280
27	89281
30	89282
514	89283
191	89284
309	89285
500	89286
215	89287
19	89288
348	89289
306	89290
202	89291
1	89292
514	89293
62	89294
268	89295
10	89296
3	89297
62	89298
4	89299
5	89300
12	89301
129	89302
34	89303
399	89304
10	89305
91	89306
53	89307
53	89308
47	89309
72	89310
295	89311
91	89312
1	89313
47	89314
825	89315
126	89316
99	89317
113	89318
394	89319
61	89320
32	89321
183	89322
96	89323
55	89324
2	89325
39	89326
60	89327
15	89328
6	89329
17	89330
298	89331
181	89332
306	89333
548	89334
54	89335
9	89336
563	89337
2	89338
176	89339
78	89340
162	89341
5	89342
16	89343
125	89344
295	89345
40	89346
3	89347
132	89348
1	89349
139	89350
205	89351
1	89352
18	89353
43	89354
5	89355
38	89356
550	89357
5	89358
43	89359
1	89360
52	89361
189	89362
6	89363
6	89364
64	89365
190	89366
188	89367
1	89368
38	89369
83	89370
14	89371
1	89372
5	89373
32	89374
69	89375
82	89376
803	89377
507	89378
193	89379
6	89380
32	89381
10	89382
83	89383
172	89384
50	89385
3	89386
102	89387
28	89388
433	89389
37	89390
244	89391
77	89392
61	89393
265	89394
31	89395
5	89396
13	89397
388	89398
24	89399
95	89400
12	89401
203	89402
27	89403
442	89404
28	89405
494	89406
37	89407
14	89408
5	89409
407	89410
331	89411
459	89412
10	89413
102	89414
42	89415
27	89416
18	89417
93	89418
51	89419
242	89420
166	89421
59	89422
451	89423
2	89424
113	89425
11	89426
61	89427
94	89428
8	89429
78	89430
49	89431
56	89432
288	89433
47	89434
19	89435
27	89436
34	89437
8	89438
126	89439
3	89440
112	89441
3	89442
19	89443
49	89444
9	89445
55	89446
20	89447
138	89448
108	89449
205	89450
227	89451
14	89452
467	89453
35	89454
10	89455
47	89456
7	89457
59	89458
309	89459
382	89460
176	89461
151	89462
393	89463
96	89464
516	89465
39	89466
46	89467
72	89468
208	89469
170	89470
159	89471
221	89472
353	89473
71	89474
584	89475
23	89476
83	89477
178	89478
185	89479
17	89480
2	89481
394	89482
143	89483
29	89484
1	89485
119	89486
67	89487
988	89488
3	89489
152	89490
506	89491
2	89492
40	89493
13	89494
182	89495
126	89496
95	89497
423	89498
80	89499
4	89500
16	89501
20	89502
92	89503
34	89504
2	89505
12	89506
160	89507
8	89508
46	89509
136	89510
4	89511
216	89512
70	89513
52	89514
36	89515
18	89516
276	89517
44	89518
510	89519
36	89520
7	89521
184	89522
135	89523
291	89524
25	89525
93	89526
38	89527
142	89528
17	89529
5	89530
477	89531
42	89532
29	89533
268	89534
429	89535
98	89536
33	89537
1	89538
504	89539
158	89540
16	89541
29	89542
24	89543
89	89544
22	89545
2	89546
12	89547
44	89548
37	89549
149	89550
286	89551
3	89552
26	89553
186	89554
392	89555
187	89556
232	89557
9	89558
47	89559
163	89560
6	89561
6	89562
55	89563
282	89564
8	89565
2	89566
150	89567
8	89568
12	89569
2	89570
110	89571
88	89572
225	89573
8	89574
61	89575
6	89576
28	89577
219	89578
7	89579
253	89580
27	89581
6	89582
815	89583
219	89584
578	89585
102	89586
7	89587
23	89588
75	89589
5	89590
5	89591
204	89592
235	89593
46	89594
294	89595
82	89596
63	89597
23	89598
3	89599
157	89600
38	89601
46	89602
26	89603
57	89604
99	89605
61	89606
34	89607
447	89608
167	89609
223	89610
81	89611
27	89612
46	89613
18	89614
490	89615
52	89616
2	89617
256	89618
14	89619
440	89620
469	89621
1	89622
18	89623
105	89624
3	89625
82	89626
286	89627
84	89628
273	89629
68	89630
3	89631
13	89632
39	89633
62	89634
9	89635
25	89636
98	89637
2	89638
88	89639
70	89640
31	89641
97	89642
102	89643
1	89644
116	89645
195	89646
45	89647
23	89648
44	89649
2	89650
5	89651
347	89652
30	89653
8	89654
437	89655
7	89656
22	89657
77	89658
25	89659
442	89660
53	89661
66	89662
175	89663
65	89664
365	89665
503	89666
18	89667
30	89668
228	89669
34	89670
159	89671
710	89672
22	89673
126	89674
149	89675
197	89676
6	89677
270	89678
9	89679
219	89680
174	89681
12	89682
289	89683
7	89684
264	89685
5	89686
245	89687
50	89688
236	89689
9	89690
1	89691
91	89692
44	89693
32	89694
223	89695
160	89696
565	89697
26	89698
395	89699
55	89700
441	89701
122	89702
19	89703
9	89704
278	89705
309	89706
405	89707
10	89708
17	89709
10	89710
617	89711
173	89712
114	89713
65	89714
230	89715
15	89716
101	89717
278	89718
307	89719
36	89720
24	89721
27	89722
51	89723
97	89724
51	89725
437	89726
67	89727
271	89728
5	89729
3	89730
474	89731
6	89732
34	89733
93	89734
8	89735
13	89736
123	89737
1024	89738
113	89739
6	89740
351	89741
137	89742
275	89743
17	89744
93	89745
129	89746
35	89747
64	89748
491	89749
63	89750
457	89751
39	89752
800	89753
191	89754
208	89755
543	89756
604	89757
71	89758
106	89759
4	89760
329	89761
93	89762
198	89763
488	89764
422	89765
415	89766
38	89767
6	89768
5	89769
265	89770
333	89771
167	89772
136	89773
8	89774
40	89775
65	89776
74	89777
256	89778
454	89779
61	89780
96	89781
194	89782
100	89783
393	89784
208	89785
10	89786
8	89787
281	89788
37	89789
639	89790
32	89791
85	89792
72	89793
87	89794
30	89795
88	89796
40	89797
272	89798
1	89799
93	89800
620	89801
7	89802
449	89803
93	89804
53	89805
57	89806
14	89807
177	89808
98	89809
48	89810
4	89811
42	89812
30	89813
9	89814
14	89815
55	89816
427	89817
60	89818
2	89819
445	89820
160	89821
124	89822
99	89823
2	89824
37	89825
206	89826
84	89827
288	89828
10	89829
390	89830
16	89831
29	89832
42	89833
45	89834
11	89835
247	89836
123	89837
276	89838
174	89839
178	89840
20	89841
46	89842
15	89843
426	89844
465	89845
1	89846
76	89847
9	89848
148	89849
51	89850
1	89851
164	89852
269	89853
511	89854
4	89855
151	89856
3	89857
5	89858
10	89859
8	89860
83	89861
32	89862
18	89863
1	89864
340	89865
49	89866
3	89867
84	89868
187	89869
6	89870
623	89871
120	89872
103	89873
399	89874
321	89875
598	89876
22	89877
14	89878
4	89879
23	89880
334	89881
99	89882
5	89883
151	89884
220	89885
116	89886
70	89887
253	89888
106	89889
140	89890
35	89891
114	89892
248	89893
2	89894
279	89895
57	89896
853	89897
359	89898
88	89899
158	89900
294	89901
3	89902
306	89903
112	89904
57	89905
43	89906
1	89907
35	89908
93	89909
108	89910
110	89911
2	89912
66	89913
175	89914
404	89915
208	89916
33	89917
235	89918
5	89919
39	89920
768	89921
13	89922
56	89923
480	89924
43	89925
56	89926
95	89927
25	89928
14	89929
91	89930
28	89931
211	89932
36	89933
83	89934
71	89935
298	89936
236	89937
7	89938
46	89939
48	89940
5	89941
32	89942
10	89943
179	89944
58	89945
100	89946
10	89947
10	89948
50	89949
2	89950
16	89951
540	89952
32	89953
27	89954
7	89955
43	89956
40	89957
24	89958
26	89959
144	89960
74	89961
72	89962
42	89963
112	89964
47	89965
8	89966
62	89967
5	89968
14	89969
91	89970
39	89971
7	89972
314	89973
81	89974
5	89975
19	89976
120	89977
13	89978
7	89979
114	89980
33	89981
70	89982
204	89983
168	89984
76	89985
310	89986
16	89987
729	89988
4	89989
36	89990
15	89991
41	89992
145	89993
62	89994
52	89995
235	89996
5	89997
226	89998
1	89999
2	90000
568	90001
129	90002
18	90003
84	90004
111	90005
305	90006
186	90007
8	90008
31	90009
414	90010
27	90011
92	90012
20	90013
135	90014
168	90015
116	90016
47	90017
13	90018
13	90019
178	90020
13	90021
49	90022
7	90023
248	90024
461	90025
92	90026
57	90027
9	90028
102	90029
26	90030
50	90031
4	90032
10	90033
68	90034
1	90035
75	90036
642	90037
227	90038
23	90039
323	90040
10	90041
42	90042
23	90043
495	90044
1	90045
138	90046
224	90047
18	90048
104	90049
22	90050
363	90051
151	90052
55	90053
133	90054
20	90055
20	90056
70	90057
17	90058
1	90059
294	90060
325	90061
2	90062
11	90063
106	90064
5	90065
131	90066
185	90067
137	90068
83	90069
37	90070
21	90071
93	90072
69	90073
473	90074
579	90075
29	90076
268	90077
302	90078
37	90079
4	90080
115	90081
50	90082
55	90083
111	90084
29	90085
40	90086
9	90087
38	90088
147	90089
160	90090
84	90091
585	90092
5	90093
15	90094
2	90095
1	90096
22	90097
85	90098
5	90099
3	90100
180	90101
371	90102
51	90103
7	90104
44	90105
26	90106
6	90107
50	90108
95	90109
18	90110
4	90111
2	90112
15	90113
87	90114
13	90115
56	90116
405	90117
195	90118
173	90119
1	90120
212	90121
12	90122
19	90123
571	90124
84	90125
56	90126
9	90127
278	90128
123	90129
29	90130
29	90131
10	90132
19	90133
3	90134
19	90135
32	90136
24	90137
246	90138
86	90139
18	90140
50	90141
50	90142
652	90143
232	90144
200	90145
24	90146
67	90147
162	90148
236	90149
216	90150
21	90151
83	90152
30	90153
91	90154
92	90155
84	90156
9	90157
42	90158
271	90159
22	90160
130	90161
45	90162
39	90163
67	90164
7	90165
16	90166
42	90167
574	90168
18	90169
4	90170
37	90171
51	90172
65	90173
53	90174
43	90175
7	90176
40	90177
8	90178
7	90179
122	90180
24	90181
335	90182
2	90183
502	90184
10	90185
75	90186
74	90187
91	90188
769	90189
200	90190
6	90191
5	90192
10	90193
22	90194
13	90195
131	90196
8	90197
19	90198
174	90199
93	90200
42	90201
43	90202
54	90203
113	90204
24	90205
1	90206
131	90207
22	90208
43	90209
49	90210
143	90211
134	90212
1	90213
72	90214
139	90215
184	90216
80	90217
7	90218
483	90219
245	90220
54	90221
29	90222
56	90223
715	90224
199	90225
8	90226
10	90227
38	90228
64	90229
7	90230
145	90231
90	90232
48	90233
19	90234
111	90235
52	90236
9	90237
2	90238
47	90239
70	90240
214	90241
40	90242
302	90243
99	90244
104	90245
162	90246
109	90247
19	90248
457	90249
170	90250
527	90251
8	90252
5	90253
88	90254
2	90255
24	90256
45	90257
297	90258
9	90259
407	90260
9	90261
98	90262
59	90263
5	90264
92	90265
203	90266
23	90267
288	90268
3	90269
260	90270
575	90271
94	90272
29	90273
84	90274
13	90275
33	90276
89	90277
1	90278
3	90279
8	90280
877	90281
99	90282
66	90283
32	90284
10	90285
16	90286
30	90287
29	90288
264	90289
279	90290
462	90291
29	90292
14	90293
90	90294
156	90295
3	90296
250	90297
5	90298
382	90299
1	90300
61	90301
4	90302
1	90303
1	90304
3	90305
145	90306
106	90307
411	90308
11	90309
471	90310
94	90311
321	90312
54	90313
7	90314
23	90315
265	90316
49	90317
95	90318
100	90319
785	90320
34	90321
297	90322
198	90323
4	90324
31	90325
591	90326
98	90327
11	90328
69	90329
178	90330
7	90331
196	90332
237	90333
18	90334
166	90335
131	90336
99	90337
3	90338
118	90339
91	90340
103	90341
26	90342
5	90343
50	90344
16	90345
2	90346
7	90347
3	90348
715	90349
10	90350
110	90351
3	90352
365	90353
1	90354
15	90355
71	90356
3	90357
98	90358
283	90359
36	90360
17	90361
185	90362
191	90363
1	90364
31	90365
46	90366
2	90367
5	90368
76	90369
2	90370
56	90371
9	90372
119	90373
119	90374
5	90375
7	90376
64	90377
187	90378
8	90379
171	90380
17	90381
146	90382
11	90383
1	90384
29	90385
167	90386
11	90387
56	90388
293	90389
16	90390
6	90391
4	90392
340	90393
64	90394
268	90395
54	90396
6	90397
40	90398
14	90399
20	90400
721	90401
66	90402
647	90403
30	90404
1	90405
50	90406
44	90407
305	90408
49	90409
8	90410
14	90411
144	90412
2	90413
40	90414
323	90415
85	90416
66	90417
31	90418
27	90419
32	90420
55	90421
80	90422
98	90423
123	90424
150	90425
103	90426
132	90427
10	90428
83	90429
18	90430
4	90431
79	90432
451	90433
70	90434
1	90435
14	90436
102	90437
30	90438
24	90439
3	90440
116	90441
42	90442
3	90443
75	90444
26	90445
248	90446
5	90447
18	90448
142	90449
1	90450
3	90451
5	90452
100	90453
9	90454
124	90455
32	90456
18	90457
46	90458
111	90459
11	90460
308	90461
294	90462
149	90463
48	90464
16	90465
16	90466
40	90467
7	90468
197	90469
2	90470
392	90471
93	90472
44	90473
35	90474
95	90475
43	90476
30	90477
283	90478
23	90479
38	90480
134	90481
18	90482
358	90483
41	90484
33	90485
21	90486
74	90487
59	90488
232	90489
500	90490
212	90491
80	90492
16	90493
71	90494
14	90495
55	90496
4	90497
4	90498
85	90499
861	90500
106	90501
465	90502
281	90503
45	90504
10	90505
64	90506
1	90507
473	90508
21	90509
2	90510
773	90511
416	90512
326	90513
41	90514
221	90515
103	90516
45	90517
15	90518
450	90519
3	90520
65	90521
108	90522
471	90523
64	90524
134	90525
255	90526
68	90527
110	90528
2	90529
77	90530
809	90531
5	90532
193	90533
185	90534
11	90535
224	90536
107	90537
232	90538
3	90539
58	90540
159	90541
129	90542
87	90543
69	90544
6	90545
38	90546
63	90547
128	90548
22	90549
5	90550
93	90551
109	90552
7	90553
210	90554
12	90555
282	90556
137	90557
384	90558
136	90559
187	90560
52	90561
106	90562
200	90563
187	90564
463	90565
34	90566
8	90567
70	90568
2	90569
12	90570
107	90571
62	90572
170	90573
103	90574
119	90575
740	90576
268	90577
23	90578
483	90579
27	90580
9	90581
15	90582
363	90583
359	90584
11	90585
225	90586
34	90587
596	90588
340	90589
141	90590
890	90591
3	90592
5	90593
771	90594
417	90595
11	90596
295	90597
13	90598
271	90599
18	90600
19	90601
68	90602
56	90603
289	90604
2	90605
37	90606
6	90607
128	90608
4	90609
71	90610
95	90611
3	90612
174	90613
23	90614
4	90615
38	90616
56	90617
22	90618
24	90619
195	90620
331	90621
11	90622
67	90623
4	90624
14	90625
68	90626
158	90627
18	90628
45	90629
13	90630
36	90631
161	90632
248	90633
171	90634
250	90635
5	90636
32	90637
541	90638
92	90639
3	90640
20	90641
34	90642
1	90643
76	90644
89	90645
417	90646
1	90647
4	90648
611	90649
175	90650
559	90651
100	90652
215	90653
16	90654
211	90655
10	90656
142	90657
5	90658
38	90659
10	90660
2	90661
35	90662
16	90663
161	90664
22	90665
67	90666
3	90667
148	90668
66	90669
34	90670
801	90671
7	90672
85	90673
194	90674
189	90675
213	90676
15	90677
8	90678
122	90679
325	90680
19	90681
9	90682
36	90683
566	90684
260	90685
98	90686
87	90687
103	90688
34	90689
3	90690
9	90691
63	90692
60	90693
18	90694
30	90695
260	90696
169	90697
135	90698
281	90699
4	90700
183	90701
31	90702
137	90703
71	90704
70	90705
3	90706
111	90707
7	90708
8	90709
28	90710
2	90711
68	90712
338	90713
21	90714
48	90715
4	90716
125	90717
17	90718
516	90719
2	90720
21	90721
91	90722
797	90723
50	90724
413	90725
4	90726
13	90727
223	90728
19	90729
3	90730
4	90731
241	90732
243	90733
137	90734
7	90735
593	90736
106	90737
24	90738
3	90739
3	90740
127	90741
28	90742
1	90743
20	90744
8	90745
146	90746
7	90747
153	90748
3	90749
8	90750
42	90751
357	90752
4	90753
163	90754
139	90755
105	90756
45	90757
37	90758
44	90759
20	90760
31	90761
27	90762
169	90763
104	90764
31	90765
95	90766
196	90767
29	90768
24	90769
419	90770
199	90771
31	90772
1	90773
3	90774
716	90775
156	90776
155	90777
85	90778
170	90779
58	90780
265	90781
190	90782
15	90783
162	90784
29	90785
46	90786
11	90787
4	90788
69	90789
10	90790
77	90791
430	90792
8	90793
18	90794
289	90795
202	90796
301	90797
9	90798
3	90799
45	90800
32	90801
23	90802
68	90803
54	90804
314	90805
10	90806
167	90807
39	90808
12	90809
828	90810
127	90811
139	90812
41	90813
76	90814
113	90815
88	90816
90	90817
26	90818
674	90819
185	90820
52	90821
43	90822
2	90823
170	90824
67	90825
3	90826
58	90827
47	90828
347	90829
328	90830
175	90831
11	90832
630	90833
95	90834
186	90835
158	90836
208	90837
53	90838
300	90839
26	90840
63	90841
688	90842
23	90843
372	90844
84	90845
739	90846
47	90847
1	90848
5	90849
60	90850
89	90851
74	90852
4	90853
195	90854
1	90855
125	90856
375	90857
36	90858
110	90859
194	90860
34	90861
313	90862
5	90863
37	90864
7	90865
166	90866
232	90867
35	90868
4	90869
47	90870
87	90871
98	90872
49	90873
48	90874
83	90875
77	90876
114	90877
39	90878
52	90879
48	90880
12	90881
4	90882
63	90883
12	90884
221	90885
136	90886
16	90887
65	90888
56	90889
6	90890
102	90891
136	90892
33	90893
23	90894
46	90895
127	90896
237	90897
3	90898
37	90899
60	90900
8	90901
468	90902
343	90903
9	90904
7	90905
134	90906
61	90907
63	90908
83	90909
75	90910
134	90911
43	90912
90	90913
43	90914
49	90915
639	90916
7	90917
2	90918
46	90919
30	90920
126	90921
9	90922
21	90923
64	90924
260	90925
50	90926
82	90927
109	90928
31	90929
47	90930
17	90931
31	90932
11	90933
41	90934
263	90935
138	90936
362	90937
40	90938
218	90939
25	90940
374	90941
19	90942
78	90943
176	90944
20	90945
92	90946
433	90947
410	90948
5	90949
12	90950
60	90951
41	90952
4	90953
295	90954
8	90955
15	90956
1	90957
691	90958
277	90959
738	90960
529	90961
5	90962
85	90963
167	90964
879	90965
223	90966
25	90967
296	90968
81	90969
78	90970
352	90971
143	90972
130	90973
24	90974
530	90975
71	90976
100	90977
33	90978
393	90979
25	90980
461	90981
149	90982
5	90983
594	90984
4	90985
156	90986
17	90987
32	90988
4	90989
7	90990
383	90991
494	90992
62	90993
95	90994
6	90995
36	90996
81	90997
76	90998
95	90999
818	91000
244	91001
128	91002
235	91003
163	91004
112	91005
85	91006
242	91007
12	91008
204	91009
649	91010
333	91011
123	91012
44	91013
40	91014
384	91015
194	91016
134	91017
2	91018
3	91019
313	91020
8	91021
99	91022
24	91023
262	91024
69	91025
5	91026
3	91027
26	91028
474	91029
63	91030
618	91031
70	91032
599	91033
33	91034
214	91035
19	91036
165	91037
3	91038
35	91039
135	91040
35	91041
8	91042
187	91043
82	91044
130	91045
9	91046
20	91047
257	91048
266	91049
669	91050
2	91051
470	91052
22	91053
91	91054
10	91055
208	91056
63	91057
3	91058
10	91059
66	91060
36	91061
13	91062
345	91063
186	91064
46	91065
62	91066
54	91067
11	91068
6	91069
12	91070
4	91071
70	91072
438	91073
10	91074
92	91075
164	91076
11	91077
146	91078
24	91079
314	91080
48	91081
33	91082
98	91083
117	91084
472	91085
38	91086
27	91087
2	91088
33	91089
231	91090
267	91091
24	91092
70	91093
166	91094
13	91095
109	91096
20	91097
6	91098
69	91099
3	91100
47	91101
47	91102
110	91103
18	91104
186	91105
17	91106
116	91107
4	91108
27	91109
54	91110
632	91111
1	91112
3	91113
120	91114
129	91115
142	91116
309	91117
126	91118
19	91119
7	91120
6	91121
45	91122
6	91123
222	91124
88	91125
9	91126
120	91127
139	91128
184	91129
49	91130
4	91131
350	91132
91	91133
145	91134
82	91135
2	91136
2	91137
13	91138
6	91139
42	91140
19	91141
64	91142
20	91143
169	91144
77	91145
10	91146
31	91147
42	91148
37	91149
8	91150
100	91151
44	91152
8	91153
64	91154
366	91155
5	91156
211	91157
24	91158
227	91159
10	91160
27	91161
541	91162
101	91163
145	91164
3	91165
52	91166
285	91167
92	91168
39	91169
22	91170
12	91171
159	91172
40	91173
24	91174
10	91175
3	91176
14	91177
68	91178
343	91179
139	91180
107	91181
54	91182
602	91183
88	91184
236	91185
10	91186
14	91187
3	91188
75	91189
154	91190
294	91191
45	91192
5	91193
131	91194
197	91195
236	91196
10	91197
10	91198
104	91199
13	91200
281	91201
19	91202
122	91203
15	91204
11	91205
39	91206
5	91207
4	91208
38	91209
6	91210
71	91211
9	91212
138	91213
197	91214
667	91215
37	91216
3	91217
20	91218
136	91219
271	91220
215	91221
450	91222
2	91223
64	91224
122	91225
69	91226
20	91227
189	91228
75	91229
33	91230
340	91231
314	91232
158	91233
13	91234
7	91235
34	91236
247	91237
3	91238
483	91239
43	91240
7	91241
6	91242
102	91243
121	91244
741	91245
2	91246
36	91247
210	91248
20	91249
5	91250
2	91251
39	91252
252	91253
96	91254
20	91255
16	91256
98	91257
2	91258
13	91259
199	91260
2	91261
84	91262
50	91263
5	91264
293	91265
40	91266
5	91267
6	91268
48	91269
20	91270
9	91271
6	91272
138	91273
150	91274
71	91275
7	91276
229	91277
15	91278
213	91279
85	91280
174	91281
19	91282
8	91283
143	91284
475	91285
48	91286
16	91287
159	91288
60	91289
10	91290
43	91291
336	91292
7	91293
34	91294
9	91295
127	91296
14	91297
347	91298
34	91299
86	91300
187	91301
8	91302
294	91303
7	91304
70	91305
269	91306
16	91307
17	91308
8	91309
14	91310
22	91311
132	91312
41	91313
203	91314
67	91315
71	91316
349	91317
231	91318
46	91319
300	91320
24	91321
19	91322
2	91323
56	91324
219	91325
17	91326
24	91327
46	91328
2	91329
65	91330
265	91331
46	91332
25	91333
1	91334
96	91335
211	91336
32	91337
2	91338
40	91339
2	91340
45	91341
148	91342
80	91343
64	91344
397	91345
15	91346
120	91347
2	91348
97	91349
157	91350
150	91351
5	91352
566	91353
52	91354
26	91355
3	91356
605	91357
151	91358
207	91359
4	91360
321	91361
5	91362
21	91363
14	91364
48	91365
24	91366
5	91367
143	91368
7	91369
89	91370
503	91371
30	91372
178	91373
17	91374
339	91375
92	91376
365	91377
122	91378
37	91379
148	91380
85	91381
1	91382
37	91383
276	91384
31	91385
336	91386
415	91387
9	91388
713	91389
39	91390
9	91391
294	91392
30	91393
6	91394
157	91395
22	91396
44	91397
154	91398
9	91399
241	91400
25	91401
38	91402
108	91403
24	91404
103	91405
76	91406
16	91407
137	91408
193	91409
11	91410
390	91411
129	91412
108	91413
122	91414
48	91415
57	91416
9	91417
340	91418
28	91419
914	91420
589	91421
540	91422
202	91423
286	91424
4	91425
445	91426
12	91427
50	91428
421	91429
15	91430
24	91431
41	91432
6	91433
9	91434
58	91435
82	91436
12	91437
57	91438
475	91439
42	91440
311	91441
6	91442
9	91443
162	91444
127	91445
80	91446
64	91447
506	91448
172	91449
35	91450
28	91451
13	91452
58	91453
70	91454
7	91455
1	91456
24	91457
134	91458
609	91459
125	91460
5	91461
116	91462
40	91463
908	91464
47	91465
92	91466
46	91467
75	91468
513	91469
3	91470
25	91471
460	91472
16	91473
213	91474
37	91475
295	91476
36	91477
28	91478
14	91479
793	91480
379	91481
57	91482
9	91483
402	91484
3	91485
260	91486
3	91487
30	91488
27	91489
472	91490
289	91491
1	91492
265	91493
112	91494
107	91495
1046	91496
1	91497
41	91498
242	91499
310	91500
129	91501
73	91502
283	91503
4	91504
7	91505
34	91506
1	91507
11	91508
67	91509
163	91510
114	91511
39	91512
5	91513
100	91514
2	91515
12	91516
57	91517
17	91518
78	91519
6	91520
31	91521
282	91522
12	91523
44	91524
42	91525
7	91526
39	91527
15	91528
355	91529
140	91530
41	91531
14	91532
208	91533
320	91534
128	91535
32	91536
25	91537
44	91538
280	91539
174	91540
4	91541
10	91542
21	91543
101	91544
2	91545
3	91546
1	91547
256	91548
110	91549
1	91550
151	91551
2	91552
24	91553
329	91554
51	91555
443	91556
124	91557
23	91558
180	91559
106	91560
119	91561
275	91562
1	91563
51	91564
476	91565
7	91566
455	91567
155	91568
21	91569
278	91570
9	91571
483	91572
93	91573
98	91574
19	91575
8	91576
50	91577
10	91578
1	91579
27	91580
36	91581
116	91582
7	91583
40	91584
66	91585
17	91586
26	91587
26	91588
25	91589
52	91590
92	91591
46	91592
19	91593
46	91594
84	91595
124	91596
72	91597
156	91598
23	91599
90	91600
357	91601
42	91602
102	91603
142	91604
25	91605
7	91606
6	91607
7	91608
6	91609
97	91610
60	91611
2	91612
80	91613
14	91614
799	91615
34	91616
2	91617
419	91618
55	91619
126	91620
95	91621
131	91622
155	91623
7	91624
43	91625
2	91626
31	91627
389	91628
78	91629
6	91630
50	91631
569	91632
70	91633
90	91634
23	91635
354	91636
201	91637
46	91638
106	91639
145	91640
25	91641
161	91642
795	91643
4	91644
71	91645
7	91646
229	91647
645	91648
69	91649
102	91650
64	91651
115	91652
100	91653
24	91654
4	91655
77	91656
2	91657
95	91658
118	91659
216	91660
6	91661
87	91662
17	91663
55	91664
464	91665
330	91666
7	91667
246	91668
164	91669
6	91670
233	91671
155	91672
69	91673
571	91674
20	91675
57	91676
322	91677
6	91678
95	91679
9	91680
79	91681
103	91682
46	91683
116	91684
327	91685
131	91686
8	91687
34	91688
14	91689
8	91690
309	91691
3	91692
96	91693
98	91694
448	91695
128	91696
37	91697
298	91698
41	91699
187	91700
47	91701
6	91702
1	91703
627	91704
25	91705
69	91706
294	91707
482	91708
72	91709
41	91710
3	91711
19	91712
64	91713
26	91714
49	91715
56	91716
31	91717
842	91718
188	91719
6	91720
20	91721
32	91722
8	91723
60	91724
15	91725
25	91726
70	91727
8	91728
22	91729
154	91730
13	91731
141	91732
148	91733
97	91734
14	91735
114	91736
6	91737
194	91738
236	91739
92	91740
79	91741
9	91742
156	91743
259	91744
24	91745
190	91746
3	91747
9	91748
556	91749
147	91750
263	91751
23	91752
9	91753
331	91754
72	91755
326	91756
50	91757
65	91758
69	91759
64	91760
184	91761
400	91762
473	91763
113	91764
44	91765
22	91766
26	91767
27	91768
1	91769
7	91770
21	91771
19	91772
5	91773
111	91774
93	91775
46	91776
95	91777
1	91778
205	91779
167	91780
157	91781
64	91782
430	91783
68	91784
10	91785
87	91786
1	91787
60	91788
34	91789
352	91790
88	91791
294	91792
376	91793
63	91794
36	91795
67	91796
30	91797
22	91798
5	91799
83	91800
49	91801
8	91802
104	91803
10	91804
257	91805
107	91806
45	91807
749	91808
79	91809
33	91810
98	91811
2	91812
400	91813
39	91814
55	91815
436	91816
402	91817
168	91818
1	91819
144	91820
182	91821
188	91822
298	91823
6	91824
353	91825
47	91826
14	91827
100	91828
5	91829
142	91830
4	91831
547	91832
52	91833
16	91834
26	91835
187	91836
6	91837
17	91838
4	91839
7	91840
73	91841
32	91842
43	91843
115	91844
6	91845
846	91846
64	91847
49	91848
97	91849
172	91850
60	91851
62	91852
61	91853
5	91854
4	91855
124	91856
26	91857
22	91858
188	91859
97	91860
269	91861
128	91862
90	91863
125	91864
27	91865
3	91866
4	91867
137	91868
78	91869
2	91870
146	91871
10	91872
252	91873
158	91874
43	91875
5	91876
39	91877
24	91878
139	91879
52	91880
30	91881
14	91882
220	91883
104	91884
13	91885
472	91886
70	91887
194	91888
3	91889
46	91890
307	91891
9	91892
92	91893
169	91894
127	91895
27	91896
24	91897
3	91898
145	91899
15	91900
89	91901
218	91902
1	91903
55	91904
62	91905
2	91906
14	91907
5	91908
60	91909
46	91910
7	91911
24	91912
462	91913
14	91914
111	91915
30	91916
11	91917
33	91918
92	91919
221	91920
4	91921
462	91922
143	91923
85	91924
93	91925
77	91926
182	91927
35	91928
13	91929
102	91930
244	91931
342	91932
46	91933
155	91934
111	91935
4	91936
257	91937
9	91938
27	91939
93	91940
5	91941
302	91942
6	91943
4	91944
11	91945
2	91946
89	91947
44	91948
433	91949
20	91950
168	91951
47	91952
20	91953
75	91954
88	91955
627	91956
75	91957
59	91958
123	91959
24	91960
54	91961
11	91962
138	91963
122	91964
102	91965
33	91966
31	91967
42	91968
19	91969
40	91970
114	91971
20	91972
180	91973
17	91974
65	91975
3	91976
21	91977
909	91978
256	91979
2	91980
22	91981
18	91982
94	91983
33	91984
71	91985
126	91986
107	91987
1	91988
2	91989
3	91990
43	91991
3	91992
5	91993
47	91994
614	91995
165	91996
24	91997
48	91998
102	91999
5	92000
17	92001
193	92002
368	92003
1	92004
2	92005
31	92006
46	92007
22	92008
494	92009
207	92010
323	92011
213	92012
1	92013
4	92014
8	92015
82	92016
33	92017
244	92018
1	92019
229	92020
93	92021
139	92022
62	92023
181	92024
2	92025
16	92026
33	92027
14	92028
522	92029
225	92030
433	92031
58	92032
1	92033
59	92034
11	92035
20	92036
6	92037
25	92038
3	92039
2	92040
6	92041
105	92042
5	92043
21	92044
46	92045
69	92046
2	92047
4	92048
14	92049
1	92050
23	92051
364	92052
124	92053
114	92054
467	92055
131	92056
46	92057
269	92058
233	92059
149	92060
199	92061
34	92062
56	92063
25	92064
3	92065
2	92066
5	92067
382	92068
8	92069
5	92070
81	92071
11	92072
23	92073
306	92074
139	92075
7	92076
416	92077
20	92078
9	92079
66	92080
84	92081
73	92082
28	92083
71	92084
23	92085
83	92086
484	92087
41	92088
30	92089
5	92090
37	92091
93	92092
323	92093
32	92094
50	92095
9	92096
19	92097
332	92098
2	92099
160	92100
7	92101
8	92102
30	92103
59	92104
21	92105
101	92106
26	92107
24	92108
3	92109
35	92110
6	92111
65	92112
194	92113
103	92114
161	92115
9	92116
44	92117
454	92118
312	92119
227	92120
2	92121
17	92122
283	92123
196	92124
508	92125
245	92126
78	92127
249	92128
3	92129
18	92130
49	92131
51	92132
17	92133
12	92134
37	92135
173	92136
659	92137
41	92138
764	92139
148	92140
4	92141
170	92142
13	92143
100	92144
83	92145
290	92146
59	92147
81	92148
3	92149
1	92150
2	92151
1	92152
236	92153
30	92154
8	92155
191	92156
88	92157
194	92158
120	92159
456	92160
115	92161
15	92162
105	92163
5	92164
134	92165
158	92166
3	92167
139	92168
238	92169
7	92170
283	92171
331	92172
36	92173
38	92174
66	92175
199	92176
203	92177
93	92178
1	92179
51	92180
498	92181
12	92182
32	92183
28	92184
5	92185
16	92186
53	92187
20	92188
270	92189
146	92190
20	92191
66	92192
6	92193
5	92194
106	92195
33	92196
57	92197
199	92198
454	92199
8	92200
41	92201
270	92202
203	92203
63	92204
52	92205
16	92206
10	92207
353	92208
392	92209
161	92210
169	92211
8	92212
137	92213
23	92214
227	92215
29	92216
110	92217
257	92218
41	92219
605	92220
164	92221
468	92222
20	92223
1	92224
70	92225
375	92226
35	92227
57	92228
4	92229
108	92230
413	92231
45	92232
22	92233
17	92234
8	92235
17	92236
64	92237
440	92238
3	92239
5	92240
523	92241
157	92242
8	92243
21	92244
279	92245
293	92246
48	92247
94	92248
176	92249
3	92250
480	92251
138	92252
217	92253
231	92254
260	92255
91	92256
79	92257
39	92258
3	92259
32	92260
178	92261
192	92262
117	92263
802	92264
89	92265
12	92266
27	92267
261	92268
381	92269
711	92270
30	92271
23	92272
120	92273
6	92274
328	92275
106	92276
60	92277
1	92278
134	92279
36	92280
14	92281
36	92282
77	92283
399	92284
348	92285
38	92286
24	92287
90	92288
56	92289
18	92290
152	92291
60	92292
51	92293
148	92294
32	92295
130	92296
74	92297
8	92298
645	92299
7	92300
31	92301
13	92302
1	92303
31	92304
49	92305
151	92306
79	92307
63	92308
7	92309
224	92310
561	92311
32	92312
110	92313
137	92314
274	92315
111	92316
112	92317
120	92318
40	92319
122	92320
140	92321
15	92322
237	92323
26	92324
313	92325
46	92326
6	92327
150	92328
67	92329
26	92330
95	92331
244	92332
361	92333
134	92334
59	92335
69	92336
10	92337
184	92338
17	92339
60	92340
148	92341
29	92342
47	92343
380	92344
262	92345
15	92346
8	92347
5	92348
29	92349
11	92350
75	92351
117	92352
704	92353
325	92354
122	92355
7	92356
16	92357
18	92358
71	92359
94	92360
73	92361
5	92362
1	92363
424	92364
20	92365
95	92366
59	92367
20	92368
110	92369
44	92370
15	92371
139	92372
184	92373
392	92374
71	92375
60	92376
7	92377
152	92378
17	92379
526	92380
9	92381
149	92382
29	92383
91	92384
362	92385
6	92386
2	92387
31	92388
54	92389
179	92390
6	92391
497	92392
22	92393
66	92394
3	92395
187	92396
228	92397
32	92398
16	92399
40	92400
125	92401
356	92402
65	92403
16	92404
225	92405
23	92406
179	92407
22	92408
10	92409
140	92410
200	92411
63	92412
74	92413
17	92414
43	92415
39	92416
149	92417
30	92418
279	92419
4	92420
346	92421
112	92422
13	92423
157	92424
105	92425
60	92426
186	92427
69	92428
76	92429
653	92430
283	92431
61	92432
91	92433
176	92434
1	92435
45	92436
201	92437
159	92438
21	92439
278	92440
8	92441
32	92442
110	92443
526	92444
28	92445
187	92446
390	92447
544	92448
119	92449
56	92450
3	92451
9	92452
4	92453
152	92454
189	92455
250	92456
37	92457
420	92458
2	92459
31	92460
132	92461
213	92462
46	92463
19	92464
131	92465
10	92466
8	92467
587	92468
195	92469
118	92470
4	92471
11	92472
17	92473
35	92474
57	92475
14	92476
145	92477
1	92478
117	92479
19	92480
64	92481
538	92482
482	92483
64	92484
42	92485
156	92486
113	92487
3	92488
34	92489
103	92490
1	92491
276	92492
105	92493
63	92494
12	92495
84	92496
251	92497
1	92498
8	92499
43	92500
5	92501
83	92502
42	92503
186	92504
127	92505
164	92506
505	92507
58	92508
2	92509
145	92510
185	92511
166	92512
3	92513
7	92514
11	92515
4	92516
3	92517
142	92518
24	92519
65	92520
18	92521
3	92522
245	92523
172	92524
91	92525
6	92526
5	92527
1	92528
11	92529
130	92530
19	92531
100	92532
10	92533
213	92534
240	92535
66	92536
71	92537
158	92538
6	92539
5	92540
3	92541
138	92542
43	92543
72	92544
22	92545
16	92546
4	92547
426	92548
4	92549
393	92550
2	92551
42	92552
26	92553
170	92554
192	92555
3	92556
39	92557
561	92558
766	92559
363	92560
207	92561
44	92562
1	92563
42	92564
517	92565
14	92566
292	92567
165	92568
1	92569
225	92570
235	92571
77	92572
84	92573
4	92574
17	92575
4	92576
205	92577
9	92578
19	92579
220	92580
13	92581
702	92582
1	92583
35	92584
51	92585
10	92586
107	92587
3	92588
131	92589
47	92590
5	92591
5	92592
431	92593
15	92594
21	92595
2	92596
378	92597
2	92598
775	92599
11	92600
194	92601
148	92602
5	92603
193	92604
162	92605
28	92606
62	92607
53	92608
68	92609
31	92610
7	92611
10	92612
4	92613
5	92614
253	92615
273	92616
59	92617
36	92618
300	92619
540	92620
21	92621
217	92622
6	92623
32	92624
155	92625
159	92626
52	92627
63	92628
176	92629
14	92630
19	92631
64	92632
88	92633
5	92634
762	92635
111	92636
252	92637
2	92638
15	92639
38	92640
184	92641
49	92642
154	92643
178	92644
109	92645
240	92646
572	92647
356	92648
347	92649
94	92650
3	92651
64	92652
224	92653
161	92654
10	92655
25	92656
3	92657
38	92658
17	92659
19	92660
5	92661
66	92662
140	92663
443	92664
33	92665
8	92666
47	92667
496	92668
10	92669
53	92670
337	92671
175	92672
1	92673
3	92674
42	92675
156	92676
33	92677
189	92678
30	92679
28	92680
3	92681
42	92682
133	92683
21	92684
34	92685
34	92686
588	92687
393	92688
229	92689
5	92690
15	92691
17	92692
266	92693
51	92694
3	92695
237	92696
1132	92697
234	92698
8	92699
15	92700
222	92701
78	92702
747	92703
4	92704
219	92705
110	92706
228	92707
5	92708
43	92709
215	92710
54	92711
49	92712
8	92713
92	92714
89	92715
336	92716
104	92717
79	92718
6	92719
6	92720
4	92721
24	92722
65	92723
30	92724
18	92725
1	92726
58	92727
331	92728
204	92729
58	92730
60	92731
20	92732
183	92733
186	92734
329	92735
201	92736
1	92737
216	92738
69	92739
124	92740
17	92741
432	92742
5	92743
50	92744
511	92745
4	92746
137	92747
412	92748
16	92749
199	92750
97	92751
120	92752
419	92753
22	92754
193	92755
40	92756
131	92757
266	92758
26	92759
48	92760
15	92761
218	92762
428	92763
13	92764
142	92765
20	92766
33	92767
97	92768
52	92769
7	92770
23	92771
127	92772
169	92773
71	92774
19	92775
7	92776
53	92777
272	92778
148	92779
220	92780
59	92781
44	92782
5	92783
52	92784
303	92785
236	92786
17	92787
175	92788
4	92789
6	92790
6	92791
275	92792
7	92793
111	92794
274	92795
83	92796
258	92797
185	92798
383	92799
17	92800
14	92801
358	92802
136	92803
41	92804
75	92805
283	92806
50	92807
43	92808
121	92809
77	92810
285	92811
191	92812
44	92813
4	92814
519	92815
85	92816
3	92817
69	92818
29	92819
176	92820
10	92821
157	92822
159	92823
5	92824
12	92825
65	92826
38	92827
7	92828
8	92829
111	92830
122	92831
39	92832
400	92833
13	92834
69	92835
287	92836
1	92837
76	92838
295	92839
228	92840
43	92841
60	92842
24	92843
2	92844
38	92845
46	92846
30	92847
55	92848
353	92849
369	92850
605	92851
256	92852
58	92853
94	92854
55	92855
4	92856
89	92857
43	92858
8	92859
255	92860
42	92861
25	92862
215	92863
31	92864
86	92865
4	92866
1	92867
1	92868
187	92869
27	92870
6	92871
36	92872
35	92873
101	92874
4	92875
9	92876
34	92877
27	92878
1	92879
52	92880
289	92881
208	92882
64	92883
38	92884
452	92885
9	92886
640	92887
28	92888
31	92889
219	92890
103	92891
401	92892
167	92893
53	92894
121	92895
239	92896
7	92897
18	92898
13	92899
4	92900
148	92901
5	92902
62	92903
50	92904
14	92905
38	92906
27	92907
104	92908
220	92909
75	92910
63	92911
364	92912
294	92913
266	92914
2	92915
1	92916
8	92917
52	92918
94	92919
12	92920
103	92921
99	92922
632	92923
3	92924
118	92925
118	92926
34	92927
385	92928
204	92929
3	92930
335	92931
95	92932
23	92933
184	92934
4	92935
2	92936
7	92937
124	92938
54	92939
37	92940
26	92941
235	92942
47	92943
115	92944
64	92945
112	92946
56	92947
51	92948
27	92949
267	92950
1	92951
104	92952
3	92953
27	92954
9	92955
15	92956
4	92957
44	92958
66	92959
241	92960
188	92961
88	92962
56	92963
46	92964
124	92965
24	92966
30	92967
1	92968
5	92969
454	92970
37	92971
96	92972
2	92973
44	92974
397	92975
11	92976
16	92977
74	92978
159	92979
80	92980
11	92981
250	92982
10	92983
128	92984
127	92985
79	92986
48	92987
67	92988
72	92989
93	92990
383	92991
239	92992
58	92993
138	92994
94	92995
115	92996
353	92997
35	92998
90	92999
37	93000
78	93001
822	93002
1	93003
38	93004
188	93005
1	93006
657	93007
3	93008
4	93009
128	93010
434	93011
3	93012
5	93013
21	93014
516	93015
69	93016
18	93017
368	93018
21	93019
83	93020
57	93021
31	93022
222	93023
105	93024
5	93025
83	93026
6	93027
40	93028
76	93029
320	93030
63	93031
421	93032
67	93033
74	93034
41	93035
8	93036
597	93037
44	93038
49	93039
58	93040
74	93041
22	93042
115	93043
25	93044
7	93045
35	93046
185	93047
62	93048
75	93049
4	93050
623	93051
425	93052
111	93053
420	93054
8	93055
19	93056
36	93057
4	93058
67	93059
160	93060
94	93061
226	93062
4	93063
82	93064
110	93065
61	93066
231	93067
33	93068
90	93069
120	93070
190	93071
1	93072
136	93073
12	93074
641	93075
192	93076
40	93077
14	93078
435	93079
7	93080
4	93081
201	93082
6	93083
39	93084
115	93085
8	93086
2	93087
173	93088
329	93089
6	93090
7	93091
145	93092
33	93093
10	93094
45	93095
246	93096
80	93097
295	93098
145	93099
179	93100
190	93101
181	93102
92	93103
8	93104
37	93105
322	93106
66	93107
1	93108
407	93109
38	93110
249	93111
149	93112
119	93113
16	93114
44	93115
2	93116
1	93117
38	93118
99	93119
34	93120
18	93121
35	93122
39	93123
179	93124
73	93125
95	93126
622	93127
407	93128
405	93129
36	93130
4	93131
16	93132
77	93133
138	93134
3	93135
1054	93136
589	93137
7	93138
256	93139
37	93140
12	93141
25	93142
163	93143
569	93144
5	93145
8	93146
199	93147
91	93148
141	93149
74	93150
54	93151
58	93152
93	93153
104	93154
354	93155
26	93156
198	93157
20	93158
15	93159
609	93160
1	93161
197	93162
3	93163
37	93164
398	93165
47	93166
29	93167
63	93168
114	93169
262	93170
20	93171
42	93172
25	93173
21	93174
114	93175
116	93176
255	93177
610	93178
68	93179
341	93180
1	93181
44	93182
172	93183
156	93184
173	93185
54	93186
153	93187
183	93188
33	93189
2	93190
74	93191
93	93192
55	93193
74	93194
96	93195
133	93196
10	93197
34	93198
100	93199
7	93200
96	93201
95	93202
69	93203
33	93204
122	93205
11	93206
39	93207
237	93208
161	93209
255	93210
20	93211
77	93212
58	93213
256	93214
216	93215
158	93216
87	93217
215	93218
61	93219
238	93220
52	93221
109	93222
16	93223
251	93224
85	93225
539	93226
35	93227
198	93228
28	93229
498	93230
4	93231
89	93232
78	93233
66	93234
57	93235
12	93236
186	93237
159	93238
134	93239
175	93240
267	93241
42	93242
83	93243
22	93244
372	93245
75	93246
93	93247
183	93248
1	93249
99	93250
47	93251
165	93252
3	93253
5	93254
9	93255
5	93256
319	93257
161	93258
3	93259
5	93260
163	93261
21	93262
21	93263
45	93264
92	93265
3	93266
66	93267
7	93268
52	93269
6	93270
1	93271
8	93272
293	93273
219	93274
16	93275
66	93276
2	93277
90	93278
109	93279
1	93280
21	93281
2	93282
49	93283
462	93284
105	93285
327	93286
53	93287
90	93288
149	93289
11	93290
3	93291
5	93292
149	93293
12	93294
39	93295
54	93296
29	93297
2	93298
137	93299
12	93300
85	93301
165	93302
108	93303
10	93304
108	93305
158	93306
33	93307
136	93308
26	93309
380	93310
434	93311
47	93312
29	93313
99	93314
282	93315
292	93316
5	93317
730	93318
52	93319
26	93320
82	93321
214	93322
11	93323
68	93324
25	93325
92	93326
3	93327
64	93328
4	93329
18	93330
4	93331
10	93332
33	93333
284	93334
38	93335
374	93336
777	93337
543	93338
476	93339
20	93340
12	93341
61	93342
207	93343
44	93344
35	93345
381	93346
1	93347
2	93348
2	93349
203	93350
56	93351
75	93352
325	93353
54	93354
67	93355
60	93356
246	93357
49	93358
153	93359
59	93360
90	93361
39	93362
27	93363
159	93364
167	93365
2	93366
5	93367
6	93368
30	93369
95	93370
202	93371
9	93372
60	93373
25	93374
2	93375
188	93376
8	93377
97	93378
44	93379
135	93380
21	93381
68	93382
62	93383
1	93384
60	93385
461	93386
403	93387
21	93388
6	93389
519	93390
84	93391
37	93392
196	93393
65	93394
171	93395
2	93396
49	93397
323	93398
135	93399
37	93400
20	93401
31	93402
83	93403
19	93404
546	93405
305	93406
22	93407
18	93408
209	93409
46	93410
571	93411
8	93412
28	93413
473	93414
86	93415
10	93416
41	93417
91	93418
61	93419
253	93420
87	93421
26	93422
2	93423
79	93424
36	93425
30	93426
6	93427
12	93428
163	93429
22	93430
123	93431
4	93432
47	93433
95	93434
6	93435
152	93436
12	93437
6	93438
33	93439
331	93440
21	93441
112	93442
19	93443
3	93444
52	93445
7	93446
337	93447
14	93448
91	93449
4	93450
96	93451
146	93452
26	93453
1089	93454
113	93455
92	93456
38	93457
305	93458
261	93459
7	93460
69	93461
182	93462
16	93463
135	93464
86	93465
19	93466
160	93467
35	93468
53	93469
44	93470
26	93471
808	93472
3	93473
41	93474
4	93475
534	93476
79	93477
10	93478
100	93479
2	93480
403	93481
322	93482
61	93483
93	93484
74	93485
33	93486
18	93487
95	93488
1	93489
65	93490
823	93491
127	93492
243	93493
196	93494
5	93495
23	93496
341	93497
68	93498
5	93499
50	93500
387	93501
559	93502
102	93503
63	93504
330	93505
56	93506
54	93507
143	93508
37	93509
166	93510
684	93511
417	93512
133	93513
66	93514
6	93515
13	93516
3	93517
22	93518
27	93519
5	93520
4	93521
121	93522
121	93523
47	93524
35	93525
94	93526
4	93527
32	93528
189	93529
67	93530
538	93531
13	93532
1	93533
18	93534
12	93535
208	93536
141	93537
33	93538
5	93539
1	93540
5	93541
234	93542
38	93543
76	93544
66	93545
5	93546
1	93547
37	93548
44	93549
680	93550
27	93551
65	93552
71	93553
657	93554
130	93555
533	93556
58	93557
21	93558
565	93559
101	93560
201	93561
1	93562
1	93563
1	93564
136	93565
311	93566
94	93567
1	93568
55	93569
11	93570
95	93571
51	93572
8	93573
4	93574
207	93575
89	93576
27	93577
107	93578
447	93579
463	93580
564	93581
3	93582
80	93583
189	93584
265	93585
31	93586
91	93587
198	93588
62	93589
17	93590
3	93591
27	93592
38	93593
212	93594
59	93595
242	93596
12	93597
26	93598
164	93599
35	93600
24	93601
437	93602
121	93603
8	93604
12	93605
56	93606
4	93607
86	93608
104	93609
9	93610
173	93611
59	93612
759	93613
72	93614
327	93615
137	93616
137	93617
60	93618
7	93619
143	93620
27	93621
3	93622
230	93623
45	93624
139	93625
4	93626
5	93627
126	93628
76	93629
33	93630
79	93631
25	93632
18	93633
7	93634
9	93635
454	93636
194	93637
21	93638
40	93639
35	93640
20	93641
38	93642
137	93643
124	93644
29	93645
4	93646
3	93647
233	93648
188	93649
12	93650
82	93651
11	93652
5	93653
118	93654
36	93655
199	93656
9	93657
22	93658
81	93659
59	93660
71	93661
217	93662
37	93663
61	93664
24	93665
55	93666
20	93667
292	93668
416	93669
197	93670
2	93671
98	93672
1	93673
437	93674
117	93675
272	93676
429	93677
169	93678
51	93679
27	93680
5	93681
452	93682
4	93683
1	93684
165	93685
2	93686
161	93687
2	93688
324	93689
76	93690
366	93691
149	93692
2	93693
173	93694
9	93695
150	93696
102	93697
189	93698
2	93699
12	93700
63	93701
17	93702
310	93703
200	93704
432	93705
73	93706
253	93707
2	93708
87	93709
15	93710
130	93711
33	93712
181	93713
115	93714
4	93715
2	93716
9	93717
92	93718
39	93719
20	93720
54	93721
1	93722
13	93723
68	93724
40	93725
8	93726
261	93727
97	93728
222	93729
111	93730
31	93731
8	93732
39	93733
226	93734
25	93735
16	93736
22	93737
43	93738
152	93739
23	93740
7	93741
10	93742
506	93743
955	93744
74	93745
84	93746
450	93747
86	93748
5	93749
3	93750
1	93751
189	93752
227	93753
31	93754
7	93755
257	93756
5	93757
5	93758
25	93759
55	93760
244	93761
12	93762
5	93763
22	93764
9	93765
53	93766
206	93767
4	93768
204	93769
180	93770
696	93771
395	93772
21	93773
23	93774
560	93775
31	93776
6	93777
2	93778
27	93779
27	93780
50	93781
200	93782
63	93783
78	93784
19	93785
61	93786
107	93787
738	93788
37	93789
68	93790
167	93791
56	93792
397	93793
11	93794
30	93795
101	93796
43	93797
135	93798
158	93799
10	93800
57	93801
9	93802
8	93803
302	93804
111	93805
99	93806
667	93807
7	93808
4	93809
188	93810
176	93811
28	93812
3	93813
21	93814
6	93815
48	93816
440	93817
44	93818
140	93819
30	93820
146	93821
1	93822
88	93823
43	93824
260	93825
74	93826
9	93827
11	93828
63	93829
376	93830
46	93831
164	93832
17	93833
159	93834
15	93835
562	93836
132	93837
219	93838
9	93839
27	93840
106	93841
40	93842
421	93843
8	93844
21	93845
338	93846
483	93847
22	93848
8	93849
2	93850
28	93851
55	93852
28	93853
6	93854
92	93855
316	93856
29	93857
23	93858
62	93859
177	93860
197	93861
29	93862
88	93863
325	93864
25	93865
69	93866
38	93867
449	93868
207	93869
101	93870
49	93871
137	93872
13	93873
440	93874
5	93875
81	93876
38	93877
612	93878
12	93879
1	93880
327	93881
1	93882
4	93883
981	93884
1	93885
52	93886
219	93887
209	93888
7	93889
143	93890
343	93891
57	93892
94	93893
150	93894
149	93895
52	93896
89	93897
37	93898
2	93899
330	93900
49	93901
395	93902
14	93903
3	93904
318	93905
97	93906
46	93907
148	93908
29	93909
38	93910
52	93911
163	93912
9	93913
56	93914
347	93915
554	93916
223	93917
8	93918
83	93919
228	93920
232	93921
8	93922
2	93923
86	93924
3	93925
4	93926
3	93927
120	93928
16	93929
285	93930
40	93931
28	93932
171	93933
9	93934
62	93935
160	93936
317	93937
221	93938
65	93939
26	93940
24	93941
60	93942
88	93943
176	93944
61	93945
163	93946
23	93947
44	93948
21	93949
95	93950
631	93951
112	93952
466	93953
105	93954
11	93955
1	93956
742	93957
26	93958
88	93959
352	93960
129	93961
10	93962
148	93963
16	93964
1	93965
476	93966
21	93967
202	93968
23	93969
16	93970
55	93971
56	93972
7	93973
500	93974
39	93975
58	93976
90	93977
49	93978
7	93979
29	93980
209	93981
31	93982
21	93983
23	93984
19	93985
303	93986
39	93987
14	93988
9	93989
3	93990
236	93991
57	93992
104	93993
197	93994
4	93995
108	93996
667	93997
617	93998
131	93999
397	94000
313	94001
189	94002
334	94003
427	94004
71	94005
5	94006
28	94007
284	94008
7	94009
108	94010
163	94011
110	94012
449	94013
429	94014
376	94015
137	94016
65	94017
71	94018
144	94019
247	94020
18	94021
333	94022
67	94023
30	94024
29	94025
8	94026
58	94027
113	94028
1	94029
169	94030
445	94031
57	94032
5	94033
8	94034
273	94035
224	94036
199	94037
56	94038
8	94039
4	94040
158	94041
20	94042
2	94043
373	94044
7	94045
2	94046
152	94047
132	94048
86	94049
327	94050
149	94051
29	94052
14	94053
212	94054
25	94055
559	94056
23	94057
117	94058
16	94059
29	94060
118	94061
29	94062
48	94063
191	94064
64	94065
34	94066
136	94067
297	94068
112	94069
27	94070
474	94071
234	94072
3	94073
3	94074
27	94075
54	94076
5	94077
7	94078
31	94079
57	94080
473	94081
141	94082
32	94083
10	94084
30	94085
90	94086
298	94087
3	94088
149	94089
39	94090
7	94091
140	94092
186	94093
152	94094
253	94095
268	94096
389	94097
66	94098
37	94099
164	94100
7	94101
4	94102
54	94103
26	94104
219	94105
313	94106
24	94107
75	94108
337	94109
69	94110
47	94111
163	94112
13	94113
37	94114
123	94115
64	94116
10	94117
143	94118
18	94119
2	94120
313	94121
263	94122
34	94123
31	94124
162	94125
43	94126
24	94127
16	94128
67	94129
747	94130
9	94131
2	94132
567	94133
282	94134
43	94135
88	94136
670	94137
136	94138
11	94139
83	94140
56	94141
1	94142
81	94143
12	94144
702	94145
160	94146
27	94147
510	94148
65	94149
82	94150
80	94151
93	94152
7	94153
16	94154
4	94155
535	94156
2	94157
85	94158
57	94159
398	94160
1101	94161
47	94162
23	94163
293	94164
152	94165
10	94166
208	94167
94	94168
24	94169
33	94170
329	94171
28	94172
9	94173
150	94174
160	94175
155	94176
5	94177
37	94178
3	94179
375	94180
57	94181
16	94182
9	94183
82	94184
39	94185
15	94186
41	94187
111	94188
33	94189
12	94190
10	94191
5	94192
3	94193
212	94194
57	94195
4	94196
201	94197
7	94198
10	94199
10	94200
96	94201
25	94202
4	94203
80	94204
15	94205
15	94206
372	94207
223	94208
30	94209
55	94210
94	94211
141	94212
558	94213
70	94214
238	94215
8	94216
123	94217
135	94218
230	94219
8	94220
244	94221
105	94222
9	94223
49	94224
15	94225
169	94226
5	94227
2	94228
126	94229
205	94230
32	94231
42	94232
134	94233
142	94234
214	94235
20	94236
38	94237
1	94238
181	94239
4	94240
3	94241
29	94242
15	94243
9	94244
6	94245
5	94246
3	94247
340	94248
48	94249
67	94250
11	94251
40	94252
47	94253
1	94254
36	94255
1	94256
7	94257
158	94258
117	94259
90	94260
899	94261
342	94262
183	94263
254	94264
5	94265
7	94266
194	94267
356	94268
167	94269
5	94270
165	94271
81	94272
234	94273
5	94274
82	94275
139	94276
18	94277
13	94278
58	94279
99	94280
5	94281
4	94282
42	94283
12	94284
3	94285
82	94286
41	94287
76	94288
11	94289
26	94290
81	94291
47	94292
4	94293
108	94294
78	94295
5	94296
270	94297
63	94298
279	94299
226	94300
30	94301
136	94302
176	94303
275	94304
99	94305
232	94306
29	94307
28	94308
730	94309
5	94310
596	94311
27	94312
170	94313
69	94314
299	94315
57	94316
8	94317
147	94318
45	94319
37	94320
24	94321
58	94322
1	94323
5	94324
126	94325
25	94326
5	94327
2	94328
210	94329
200	94330
457	94331
85	94332
131	94333
5	94334
133	94335
68	94336
6	94337
64	94338
10	94339
2	94340
3	94341
61	94342
131	94343
35	94344
11	94345
13	94346
155	94347
744	94348
51	94349
41	94350
370	94351
969	94352
324	94353
10	94354
426	94355
17	94356
14	94357
89	94358
188	94359
49	94360
201	94361
139	94362
111	94363
13	94364
41	94365
12	94366
48	94367
165	94368
16	94369
56	94370
226	94371
77	94372
547	94373
215	94374
158	94375
5	94376
37	94377
15	94378
187	94379
108	94380
298	94381
132	94382
9	94383
470	94384
48	94385
44	94386
121	94387
32	94388
188	94389
55	94390
61	94391
130	94392
19	94393
21	94394
132	94395
27	94396
261	94397
4	94398
23	94399
295	94400
12	94401
74	94402
92	94403
17	94404
20	94405
233	94406
344	94407
21	94408
53	94409
2	94410
2	94411
12	94412
21	94413
176	94414
180	94415
44	94416
39	94417
23	94418
61	94419
10	94420
135	94421
154	94422
30	94423
9	94424
4	94425
21	94426
40	94427
196	94428
9	94429
19	94430
60	94431
59	94432
11	94433
287	94434
126	94435
25	94436
67	94437
70	94438
8	94439
163	94440
42	94441
18	94442
4	94443
25	94444
19	94445
109	94446
75	94447
3	94448
1	94449
641	94450
7	94451
10	94452
1	94453
3	94454
4	94455
21	94456
30	94457
4	94458
27	94459
42	94460
6	94461
190	94462
222	94463
22	94464
189	94465
116	94466
912	94467
342	94468
210	94469
70	94470
32	94471
93	94472
242	94473
11	94474
158	94475
154	94476
64	94477
5	94478
161	94479
17	94480
507	94481
37	94482
62	94483
58	94484
15	94485
156	94486
208	94487
29	94488
75	94489
136	94490
3	94491
1	94492
235	94493
148	94494
2	94495
175	94496
2	94497
192	94498
319	94499
77	94500
67	94501
207	94502
32	94503
59	94504
21	94505
75	94506
63	94507
189	94508
375	94509
3	94510
5	94511
77	94512
445	94513
15	94514
96	94515
147	94516
484	94517
27	94518
124	94519
8	94520
299	94521
234	94522
46	94523
66	94524
99	94525
33	94526
491	94527
33	94528
9	94529
148	94530
508	94531
43	94532
20	94533
54	94534
352	94535
78	94536
176	94537
12	94538
6	94539
13	94540
53	94541
55	94542
1	94543
77	94544
189	94545
116	94546
2	94547
208	94548
64	94549
35	94550
69	94551
80	94552
393	94553
137	94554
20	94555
1	94556
97	94557
55	94558
24	94559
55	94560
5	94561
176	94562
383	94563
52	94564
6	94565
53	94566
202	94567
57	94568
121	94569
1	94570
22	94571
63	94572
639	94573
174	94574
4	94575
187	94576
12	94577
359	94578
144	94579
86	94580
137	94581
415	94582
168	94583
123	94584
26	94585
262	94586
210	94587
98	94588
39	94589
18	94590
113	94591
157	94592
56	94593
60	94594
8	94595
2	94596
46	94597
282	94598
180	94599
3	94600
33	94601
181	94602
154	94603
8	94604
690	94605
522	94606
342	94607
23	94608
49	94609
27	94610
1	94611
29	94612
1	94613
131	94614
8	94615
193	94616
7	94617
168	94618
839	94619
221	94620
21	94621
497	94622
5	94623
2	94624
390	94625
24	94626
138	94627
1	94628
347	94629
2	94630
17	94631
11	94632
18	94633
843	94634
248	94635
12	94636
5	94637
128	94638
139	94639
351	94640
21	94641
5	94642
2	94643
34	94644
2	94645
14	94646
27	94647
2	94648
1	94649
12	94650
59	94651
24	94652
151	94653
41	94654
52	94655
6	94656
115	94657
11	94658
1	94659
302	94660
104	94661
4	94662
202	94663
13	94664
8	94665
139	94666
2	94667
75	94668
32	94669
247	94670
6	94671
8	94672
145	94673
7	94674
24	94675
196	94676
47	94677
55	94678
21	94679
129	94680
7	94681
13	94682
340	94683
73	94684
107	94685
10	94686
153	94687
172	94688
106	94689
561	94690
538	94691
71	94692
91	94693
137	94694
11	94695
5	94696
75	94697
2	94698
33	94699
45	94700
154	94701
201	94702
65	94703
26	94704
33	94705
3	94706
24	94707
5	94708
117	94709
3	94710
1	94711
132	94712
210	94713
54	94714
426	94715
6	94716
751	94717
8	94718
13	94719
60	94720
140	94721
25	94722
3	94723
172	94724
46	94725
64	94726
19	94727
644	94728
24	94729
13	94730
18	94731
75	94732
46	94733
175	94734
1	94735
240	94736
12	94737
49	94738
48	94739
230	94740
53	94741
237	94742
232	94743
12	94744
48	94745
35	94746
762	94747
1	94748
122	94749
869	94750
2	94751
151	94752
20	94753
8	94754
48	94755
206	94756
10	94757
7	94758
55	94759
34	94760
27	94761
54	94762
72	94763
6	94764
173	94765
197	94766
481	94767
129	94768
199	94769
43	94770
21	94771
48	94772
827	94773
132	94774
195	94775
27	94776
98	94777
108	94778
12	94779
92	94780
70	94781
261	94782
316	94783
528	94784
18	94785
45	94786
5	94787
94	94788
126	94789
5	94790
8	94791
44	94792
47	94793
33	94794
113	94795
108	94796
8	94797
218	94798
47	94799
63	94800
285	94801
247	94802
158	94803
105	94804
177	94805
196	94806
109	94807
350	94808
87	94809
7	94810
25	94811
4	94812
57	94813
4	94814
30	94815
206	94816
322	94817
10	94818
1	94819
335	94820
250	94821
10	94822
302	94823
439	94824
46	94825
29	94826
5	94827
23	94828
10	94829
437	94830
512	94831
182	94832
51	94833
31	94834
18	94835
7	94836
297	94837
75	94838
572	94839
58	94840
19	94841
11	94842
41	94843
20	94844
39	94845
4	94846
157	94847
13	94848
32	94849
89	94850
128	94851
7	94852
266	94853
28	94854
29	94855
87	94856
74	94857
32	94858
3	94859
37	94860
71	94861
31	94862
127	94863
34	94864
54	94865
1	94866
7	94867
263	94868
78	94869
39	94870
251	94871
119	94872
82	94873
8	94874
16	94875
5	94876
55	94877
18	94878
19	94879
12	94880
4	94881
3	94882
71	94883
136	94884
148	94885
7	94886
9	94887
2	94888
59	94889
160	94890
109	94891
6	94892
800	94893
51	94894
57	94895
81	94896
14	94897
13	94898
1	94899
103	94900
123	94901
80	94902
26	94903
85	94904
88	94905
24	94906
230	94907
224	94908
4	94909
23	94910
309	94911
53	94912
5	94913
18	94914
69	94915
1	94916
40	94917
23	94918
138	94919
149	94920
171	94921
336	94922
8	94923
179	94924
35	94925
40	94926
25	94927
208	94928
47	94929
15	94930
511	94931
26	94932
247	94933
22	94934
1	94935
90	94936
39	94937
170	94938
142	94939
62	94940
21	94941
117	94942
73	94943
91	94944
21	94945
714	94946
120	94947
254	94948
13	94949
145	94950
8	94951
134	94952
1	94953
224	94954
2	94955
52	94956
58	94957
163	94958
21	94959
282	94960
6	94961
214	94962
151	94963
2	94964
89	94965
122	94966
142	94967
8	94968
45	94969
188	94970
15	94971
94	94972
35	94973
128	94974
8	94975
275	94976
1	94977
489	94978
61	94979
312	94980
181	94981
31	94982
38	94983
75	94984
2	94985
106	94986
4	94987
103	94988
345	94989
263	94990
181	94991
33	94992
604	94993
199	94994
71	94995
28	94996
204	94997
229	94998
167	94999
397	95000
103	95001
52	95002
983	95003
22	95004
16	95005
5	95006
1	95007
278	95008
47	95009
35	95010
22	95011
85	95012
3	95013
47	95014
707	95015
80	95016
48	95017
24	95018
56	95019
65	95020
18	95021
20	95022
62	95023
14	95024
35	95025
9	95026
658	95027
23	95028
586	95029
516	95030
76	95031
83	95032
124	95033
24	95034
217	95035
160	95036
301	95037
549	95038
38	95039
22	95040
319	95041
25	95042
41	95043
252	95044
98	95045
15	95046
30	95047
13	95048
159	95049
114	95050
20	95051
2	95052
4	95053
222	95054
143	95055
52	95056
214	95057
14	95058
7	95059
109	95060
1	95061
45	95062
105	95063
100	95064
29	95065
235	95066
2	95067
113	95068
2	95069
3	95070
6	95071
1	95072
72	95073
325	95074
23	95075
46	95076
140	95077
45	95078
423	95079
25	95080
63	95081
129	95082
761	95083
65	95084
187	95085
4	95086
30	95087
505	95088
20	95089
4	95090
51	95091
34	95092
2	95093
350	95094
15	95095
162	95096
21	95097
188	95098
179	95099
6	95100
2	95101
264	95102
20	95103
38	95104
103	95105
270	95106
101	95107
387	95108
83	95109
268	95110
9	95111
107	95112
9	95113
242	95114
455	95115
61	95116
319	95117
5	95118
331	95119
3	95120
57	95121
408	95122
6	95123
10	95124
125	95125
147	95126
590	95127
58	95128
52	95129
100	95130
931	95131
118	95132
261	95133
37	95134
49	95135
103	95136
249	95137
11	95138
5	95139
1	95140
9	95141
151	95142
315	95143
1	95144
14	95145
12	95146
24	95147
29	95148
39	95149
37	95150
110	95151
475	95152
30	95153
236	95154
161	95155
34	95156
13	95157
116	95158
8	95159
29	95160
6	95161
74	95162
10	95163
422	95164
41	95165
8	95166
82	95167
23	95168
1	95169
4	95170
572	95171
151	95172
577	95173
536	95174
2	95175
41	95176
42	95177
750	95178
373	95179
249	95180
72	95181
170	95182
42	95183
124	95184
63	95185
184	95186
6	95187
17	95188
198	95189
36	95190
27	95191
60	95192
100	95193
13	95194
15	95195
20	95196
391	95197
3	95198
68	95199
15	95200
889	95201
28	95202
6	95203
209	95204
401	95205
372	95206
139	95207
48	95208
25	95209
35	95210
284	95211
23	95212
21	95213
60	95214
903	95215
60	95216
139	95217
7	95218
29	95219
133	95220
4	95221
4	95222
32	95223
182	95224
55	95225
4	95226
135	95227
45	95228
9	95229
10	95230
27	95231
8	95232
30	95233
44	95234
243	95235
316	95236
182	95237
213	95238
10	95239
66	95240
63	95241
160	95242
27	95243
30	95244
63	95245
71	95246
57	95247
93	95248
85	95249
120	95250
36	95251
3	95252
68	95253
42	95254
286	95255
81	95256
134	95257
29	95258
22	95259
287	95260
6	95261
31	95262
189	95263
27	95264
90	95265
154	95266
39	95267
17	95268
276	95269
4	95270
145	95271
26	95272
39	95273
41	95274
85	95275
15	95276
207	95277
23	95278
83	95279
158	95280
123	95281
175	95282
53	95283
27	95284
144	95285
55	95286
8	95287
25	95288
23	95289
140	95290
77	95291
57	95292
359	95293
195	95294
280	95295
124	95296
5	95297
563	95298
12	95299
67	95300
272	95301
52	95302
2	95303
30	95304
188	95305
19	95306
136	95307
31	95308
130	95309
219	95310
6	95311
375	95312
4	95313
14	95314
10	95315
17	95316
96	95317
37	95318
336	95319
36	95320
57	95321
77	95322
46	95323
69	95324
2	95325
7	95326
563	95327
608	95328
15	95329
302	95330
10	95331
177	95332
19	95333
140	95334
10	95335
210	95336
3	95337
123	95338
145	95339
1	95340
10	95341
1	95342
10	95343
124	95344
102	95345
79	95346
73	95347
1	95348
7	95349
3	95350
114	95351
277	95352
3	95353
35	95354
862	95355
52	95356
186	95357
74	95358
52	95359
211	95360
13	95361
14	95362
801	95363
252	95364
30	95365
19	95366
26	95367
30	95368
103	95369
2	95370
43	95371
119	95372
2	95373
294	95374
262	95375
20	95376
101	95377
24	95378
2	95379
4	95380
57	95381
49	95382
94	95383
9	95384
244	95385
87	95386
61	95387
331	95388
54	95389
138	95390
7	95391
461	95392
228	95393
10	95394
17	95395
139	95396
59	95397
546	95398
3	95399
128	95400
55	95401
92	95402
7	95403
5	95404
52	95405
6	95406
46	95407
38	95408
57	95409
24	95410
52	95411
12	95412
116	95413
41	95414
109	95415
53	95416
68	95417
70	95418
150	95419
365	95420
16	95421
4	95422
509	95423
192	95424
138	95425
269	95426
11	95427
29	95428
3	95429
7	95430
157	95431
4	95432
54	95433
667	95434
27	95435
519	95436
363	95437
642	95438
50	95439
36	95440
57	95441
22	95442
218	95443
5	95444
3	95445
54	95446
5	95447
9	95448
225	95449
21	95450
70	95451
30	95452
258	95453
74	95454
88	95455
5	95456
343	95457
339	95458
3	95459
207	95460
16	95461
4	95462
1	95463
136	95464
126	95465
9	95466
132	95467
5	95468
55	95469
3	95470
68	95471
101	95472
159	95473
8	95474
133	95475
435	95476
54	95477
164	95478
73	95479
18	95480
97	95481
217	95482
2	95483
743	95484
3	95485
1	95486
48	95487
89	95488
10	95489
85	95490
155	95491
9	95492
95	95493
183	95494
246	95495
71	95496
36	95497
259	95498
14	95499
76	95500
165	95501
35	95502
29	95503
5	95504
37	95505
2	95506
192	95507
5	95508
987	95509
17	95510
29	95511
35	95512
72	95513
175	95514
448	95515
136	95516
116	95517
173	95518
89	95519
165	95520
9	95521
6	95522
30	95523
594	95524
139	95525
47	95526
21	95527
9	95528
384	95529
4	95530
358	95531
8	95532
10	95533
64	95534
3	95535
50	95536
5	95537
17	95538
10	95539
60	95540
42	95541
148	95542
14	95543
384	95544
205	95545
68	95546
15	95547
523	95548
9	95549
507	95550
61	95551
67	95552
173	95553
2	95554
314	95555
35	95556
24	95557
128	95558
123	95559
132	95560
559	95561
8	95562
164	95563
52	95564
823	95565
4	95566
4	95567
177	95568
37	95569
4	95570
183	95571
349	95572
246	95573
5	95574
231	95575
158	95576
29	95577
203	95578
1	95579
147	95580
1	95581
9	95582
39	95583
209	95584
26	95585
263	95586
63	95587
182	95588
375	95589
58	95590
866	95591
455	95592
204	95593
87	95594
221	95595
10	95596
21	95597
515	95598
3	95599
92	95600
35	95601
448	95602
168	95603
26	95604
88	95605
33	95606
14	95607
66	95608
2	95609
216	95610
69	95611
187	95612
30	95613
72	95614
1	95615
216	95616
452	95617
764	95618
269	95619
86	95620
298	95621
87	95622
11	95623
5	95624
226	95625
9	95626
3	95627
24	95628
175	95629
528	95630
4	95631
224	95632
62	95633
50	95634
2	95635
104	95636
19	95637
187	95638
482	95639
90	95640
37	95641
5	95642
79	95643
7	95644
46	95645
12	95646
284	95647
22	95648
11	95649
321	95650
38	95651
7	95652
4	95653
150	95654
37	95655
47	95656
2	95657
105	95658
59	95659
88	95660
22	95661
63	95662
48	95663
168	95664
5	95665
35	95666
61	95667
340	95668
2	95669
4	95670
38	95671
392	95672
247	95673
22	95674
9	95675
53	95676
63	95677
196	95678
66	95679
7	95680
31	95681
21	95682
267	95683
27	95684
88	95685
25	95686
2	95687
331	95688
4	95689
427	95690
8	95691
35	95692
465	95693
18	95694
1	95695
15	95696
19	95697
15	95698
65	95699
759	95700
43	95701
216	95702
1	95703
3	95704
495	95705
205	95706
25	95707
94	95708
15	95709
21	95710
143	95711
1	95712
145	95713
83	95714
63	95715
79	95716
176	95717
91	95718
109	95719
290	95720
140	95721
236	95722
64	95723
90	95724
108	95725
28	95726
123	95727
49	95728
533	95729
45	95730
7	95731
61	95732
459	95733
1	95734
174	95735
10	95736
13	95737
177	95738
176	95739
3	95740
6	95741
2	95742
71	95743
126	95744
12	95745
546	95746
37	95747
7	95748
3	95749
592	95750
236	95751
233	95752
34	95753
2	95754
75	95755
23	95756
75	95757
15	95758
232	95759
158	95760
22	95761
592	95762
19	95763
867	95764
191	95765
213	95766
263	95767
348	95768
93	95769
316	95770
190	95771
156	95772
16	95773
121	95774
98	95775
74	95776
33	95777
77	95778
80	95779
227	95780
50	95781
24	95782
52	95783
238	95784
45	95785
251	95786
8	95787
133	95788
93	95789
218	95790
146	95791
140	95792
105	95793
26	95794
9	95795
9	95796
133	95797
139	95798
193	95799
8	95800
619	95801
8	95802
190	95803
99	95804
105	95805
220	95806
51	95807
50	95808
203	95809
10	95810
593	95811
27	95812
96	95813
325	95814
577	95815
6	95816
8	95817
32	95818
183	95819
160	95820
64	95821
23	95822
1	95823
7	95824
59	95825
72	95826
4	95827
199	95828
491	95829
1	95830
552	95831
145	95832
133	95833
48	95834
221	95835
9	95836
83	95837
12	95838
11	95839
221	95840
54	95841
13	95842
28	95843
22	95844
16	95845
341	95846
474	95847
117	95848
75	95849
19	95850
22	95851
55	95852
233	95853
79	95854
72	95855
188	95856
583	95857
41	95858
442	95859
44	95860
142	95861
16	95862
46	95863
166	95864
140	95865
194	95866
20	95867
202	95868
2	95869
118	95870
7	95871
526	95872
193	95873
123	95874
18	95875
224	95876
146	95877
17	95878
1	95879
550	95880
229	95881
96	95882
134	95883
93	95884
352	95885
38	95886
237	95887
82	95888
697	95889
124	95890
132	95891
287	95892
257	95893
278	95894
238	95895
3	95896
4	95897
106	95898
257	95899
43	95900
485	95901
232	95902
670	95903
74	95904
64	95905
9	95906
288	95907
31	95908
10	95909
61	95910
78	95911
7	95912
7	95913
156	95914
5	95915
17	95916
47	95917
205	95918
12	95919
236	95920
7	95921
44	95922
7	95923
294	95924
16	95925
368	95926
20	95927
7	95928
22	95929
16	95930
260	95931
6	95932
527	95933
6	95934
19	95935
180	95936
61	95937
31	95938
3	95939
62	95940
109	95941
232	95942
4	95943
14	95944
100	95945
191	95946
1	95947
11	95948
55	95949
6	95950
316	95951
6	95952
275	95953
102	95954
230	95955
17	95956
1	95957
149	95958
156	95959
217	95960
160	95961
13	95962
37	95963
15	95964
7	95965
3	95966
150	95967
44	95968
54	95969
3	95970
110	95971
3	95972
6	95973
14	95974
3	95975
469	95976
23	95977
36	95978
140	95979
81	95980
69	95981
33	95982
77	95983
141	95984
137	95985
189	95986
101	95987
55	95988
89	95989
8	95990
228	95991
167	95992
22	95993
449	95994
2	95995
383	95996
688	95997
340	95998
31	95999
46	96000
178	96001
325	96002
55	96003
103	96004
10	96005
427	96006
390	96007
96	96008
5	96009
17	96010
58	96011
313	96012
212	96013
54	96014
168	96015
3	96016
165	96017
11	96018
108	96019
62	96020
8	96021
87	96022
89	96023
744	96024
1	96025
1	96026
315	96027
94	96028
86	96029
2	96030
26	96031
3	96032
10	96033
269	96034
421	96035
10	96036
13	96037
9	96038
778	96039
24	96040
11	96041
94	96042
5	96043
82	96044
14	96045
175	96046
156	96047
187	96048
117	96049
252	96050
37	96051
22	96052
13	96053
83	96054
182	96055
28	96056
3	96057
40	96058
225	96059
293	96060
43	96061
8	96062
23	96063
88	96064
5	96065
63	96066
88	96067
70	96068
174	96069
297	96070
56	96071
59	96072
46	96073
1	96074
86	96075
41	96076
55	96077
40	96078
3	96079
10	96080
52	96081
62	96082
79	96083
37	96084
35	96085
122	96086
198	96087
31	96088
39	96089
370	96090
163	96091
178	96092
96	96093
650	96094
36	96095
481	96096
45	96097
43	96098
68	96099
149	96100
173	96101
29	96102
6	96103
19	96104
42	96105
112	96106
184	96107
217	96108
459	96109
142	96110
68	96111
72	96112
97	96113
10	96114
197	96115
56	96116
3	96117
178	96118
19	96119
37	96120
6	96121
53	96122
9	96123
226	96124
153	96125
27	96126
621	96127
136	96128
207	96129
255	96130
87	96131
244	96132
29	96133
84	96134
13	96135
40	96136
40	96137
36	96138
8	96139
51	96140
68	96141
69	96142
181	96143
308	96144
70	96145
364	96146
3	96147
9	96148
5	96149
34	96150
104	96151
4	96152
37	96153
8	96154
33	96155
17	96156
100	96157
10	96158
66	96159
112	96160
253	96161
33	96162
179	96163
125	96164
100	96165
33	96166
1	96167
85	96168
23	96169
7	96170
281	96171
118	96172
306	96173
5	96174
71	96175
130	96176
29	96177
4	96178
23	96179
11	96180
4	96181
47	96182
9	96183
22	96184
171	96185
25	96186
13	96187
305	96188
82	96189
3	96190
100	96191
19	96192
54	96193
6	96194
168	96195
39	96196
9	96197
70	96198
47	96199
1	96200
40	96201
1	96202
210	96203
206	96204
162	96205
260	96206
40	96207
165	96208
64	96209
251	96210
116	96211
176	96212
544	96213
17	96214
8	96215
43	96216
71	96217
591	96218
264	96219
248	96220
314	96221
175	96222
125	96223
101	96224
47	96225
214	96226
179	96227
238	96228
125	96229
34	96230
11	96231
383	96232
422	96233
65	96234
5	96235
8	96236
545	96237
14	96238
116	96239
32	96240
218	96241
48	96242
14	96243
3	96244
93	96245
131	96246
18	96247
1	96248
540	96249
7	96250
1	96251
3	96252
63	96253
25	96254
339	96255
24	96256
2	96257
40	96258
160	96259
3	96260
35	96261
51	96262
13	96263
36	96264
98	96265
45	96266
343	96267
55	96268
85	96269
11	96270
300	96271
7	96272
169	96273
23	96274
1	96275
41	96276
46	96277
151	96278
551	96279
5	96280
58	96281
126	96282
1	96283
728	96284
41	96285
309	96286
352	96287
128	96288
127	96289
5	96290
131	96291
168	96292
30	96293
58	96294
129	96295
4	96296
8	96297
597	96298
45	96299
75	96300
37	96301
125	96302
65	96303
1	96304
3	96305
3	96306
67	96307
89	96308
81	96309
72	96310
116	96311
13	96312
44	96313
158	96314
370	96315
41	96316
52	96317
166	96318
575	96319
18	96320
24	96321
850	96322
204	96323
43	96324
210	96325
55	96326
275	96327
1	96328
47	96329
72	96330
17	96331
480	96332
85	96333
81	96334
5	96335
51	96336
150	96337
44	96338
16	96339
24	96340
2	96341
1	96342
601	96343
139	96344
26	96345
568	96346
617	96347
14	96348
49	96349
88	96350
470	96351
66	96352
98	96353
69	96354
208	96355
23	96356
26	96357
13	96358
35	96359
101	96360
568	96361
114	96362
25	96363
286	96364
309	96365
206	96366
2	96367
8	96368
419	96369
16	96370
59	96371
67	96372
42	96373
23	96374
54	96375
474	96376
116	96377
3	96378
172	96379
344	96380
281	96381
39	96382
763	96383
453	96384
25	96385
8	96386
98	96387
16	96388
1	96389
160	96390
103	96391
5	96392
27	96393
19	96394
40	96395
301	96396
27	96397
7	96398
39	96399
2	96400
399	96401
111	96402
1	96403
7	96404
75	96405
107	96406
1	96407
4	96408
15	96409
1	96410
123	96411
50	96412
94	96413
167	96414
117	96415
9	96416
34	96417
75	96418
561	96419
56	96420
23	96421
189	96422
186	96423
6	96424
36	96425
4	96426
83	96427
113	96428
331	96429
27	96430
304	96431
29	96432
394	96433
183	96434
100	96435
144	96436
13	96437
4	96438
83	96439
129	96440
60	96441
92	96442
360	96443
6	96444
549	96445
47	96446
133	96447
157	96448
182	96449
42	96450
63	96451
42	96452
27	96453
8	96454
44	96455
357	96456
173	96457
32	96458
106	96459
4	96460
2	96461
3	96462
288	96463
10	96464
286	96465
124	96466
99	96467
7	96468
79	96469
2	96470
393	96471
320	96472
61	96473
159	96474
15	96475
49	96476
10	96477
75	96478
22	96479
21	96480
30	96481
10	96482
54	96483
73	96484
44	96485
116	96486
18	96487
33	96488
133	96489
6	96490
83	96491
290	96492
3	96493
9	96494
70	96495
319	96496
4	96497
2	96498
547	96499
20	96500
48	96501
7	96502
108	96503
11	96504
202	96505
116	96506
437	96507
161	96508
34	96509
171	96510
7	96511
3	96512
5	96513
7	96514
99	96515
41	96516
141	96517
157	96518
110	96519
7	96520
285	96521
63	96522
1	96523
189	96524
193	96525
156	96526
155	96527
4	96528
77	96529
84	96530
19	96531
5	96532
250	96533
264	96534
4	96535
54	96536
197	96537
3	96538
160	96539
5	96540
221	96541
332	96542
630	96543
52	96544
66	96545
24	96546
178	96547
59	96548
51	96549
174	96550
14	96551
137	96552
12	96553
16	96554
7	96555
37	96556
80	96557
54	96558
459	96559
371	96560
67	96561
110	96562
8	96563
125	96564
17	96565
185	96566
14	96567
85	96568
93	96569
229	96570
11	96571
88	96572
11	96573
36	96574
3	96575
189	96576
11	96577
161	96578
35	96579
608	96580
25	96581
269	96582
23	96583
150	96584
411	96585
300	96586
22	96587
35	96588
24	96589
34	96590
70	96591
381	96592
3	96593
3	96594
122	96595
635	96596
550	96597
5	96598
32	96599
126	96600
58	96601
90	96602
68	96603
207	96604
7	96605
71	96606
188	96607
116	96608
300	96609
2	96610
314	96611
288	96612
47	96613
7	96614
224	96615
74	96616
67	96617
264	96618
36	96619
102	96620
19	96621
62	96622
8	96623
108	96624
794	96625
589	96626
76	96627
85	96628
63	96629
151	96630
595	96631
40	96632
11	96633
8	96634
5	96635
4	96636
111	96637
86	96638
463	96639
341	96640
94	96641
68	96642
37	96643
7	96644
30	96645
176	96646
5	96647
83	96648
54	96649
162	96650
24	96651
5	96652
263	96653
23	96654
483	96655
300	96656
28	96657
2	96658
5	96659
12	96660
390	96661
17	96662
46	96663
345	96664
175	96665
29	96666
6	96667
172	96668
44	96669
2	96670
518	96671
53	96672
124	96673
210	96674
41	96675
29	96676
172	96677
7	96678
4	96679
7	96680
84	96681
235	96682
9	96683
6	96684
43	96685
33	96686
10	96687
1	96688
171	96689
5	96690
10	96691
3	96692
153	96693
178	96694
87	96695
92	96696
146	96697
42	96698
118	96699
359	96700
23	96701
157	96702
319	96703
33	96704
68	96705
44	96706
114	96707
157	96708
262	96709
88	96710
111	96711
356	96712
4	96713
615	96714
68	96715
3	96716
467	96717
13	96718
19	96719
789	96720
179	96721
232	96722
821	96723
3	96724
116	96725
29	96726
6	96727
467	96728
172	96729
388	96730
5	96731
27	96732
10	96733
36	96734
584	96735
4	96736
92	96737
5	96738
200	96739
1	96740
509	96741
89	96742
93	96743
106	96744
200	96745
32	96746
41	96747
204	96748
449	96749
147	96750
97	96751
401	96752
48	96753
7	96754
49	96755
33	96756
72	96757
143	96758
328	96759
320	96760
347	96761
237	96762
14	96763
2	96764
169	96765
272	96766
936	96767
7	96768
130	96769
6	96770
46	96771
42	96772
66	96773
33	96774
58	96775
435	96776
112	96777
3	96778
11	96779
107	96780
9	96781
63	96782
172	96783
33	96784
34	96785
58	96786
2	96787
73	96788
11	96789
128	96790
13	96791
153	96792
980	96793
22	96794
64	96795
4	96796
185	96797
100	96798
182	96799
2	96800
296	96801
957	96802
5	96803
139	96804
15	96805
155	96806
629	96807
73	96808
380	96809
16	96810
18	96811
1	96812
15	96813
82	96814
15	96815
32	96816
5	96817
510	96818
57	96819
11	96820
177	96821
85	96822
77	96823
46	96824
53	96825
236	96826
272	96827
36	96828
71	96829
42	96830
751	96831
70	96832
560	96833
190	96834
40	96835
36	96836
128	96837
92	96838
131	96839
307	96840
83	96841
419	96842
136	96843
271	96844
32	96845
11	96846
8	96847
213	96848
79	96849
2	96850
28	96851
5	96852
2	96853
120	96854
151	96855
57	96856
10	96857
63	96858
313	96859
25	96860
27	96861
4	96862
6	96863
2	96864
434	96865
148	96866
20	96867
11	96868
10	96869
191	96870
101	96871
50	96872
260	96873
3	96874
70	96875
128	96876
47	96877
18	96878
2	96879
3	96880
281	96881
185	96882
44	96883
132	96884
287	96885
53	96886
47	96887
31	96888
81	96889
69	96890
44	96891
12	96892
41	96893
49	96894
41	96895
118	96896
14	96897
8	96898
44	96899
50	96900
230	96901
58	96902
218	96903
42	96904
27	96905
2	96906
24	96907
53	96908
22	96909
16	96910
1	96911
736	96912
24	96913
226	96914
31	96915
4	96916
12	96917
62	96918
10	96919
20	96920
14	96921
22	96922
147	96923
253	96924
7	96925
159	96926
172	96927
33	96928
97	96929
170	96930
25	96931
37	96932
115	96933
374	96934
104	96935
41	96936
44	96937
119	96938
476	96939
242	96940
29	96941
31	96942
291	96943
30	96944
67	96945
45	96946
30	96947
266	96948
584	96949
85	96950
11	96951
38	96952
5	96953
1	96954
127	96955
221	96956
39	96957
273	96958
81	96959
254	96960
148	96961
334	96962
52	96963
621	96964
55	96965
49	96966
31	96967
91	96968
197	96969
142	96970
112	96971
3	96972
3	96973
44	96974
4	96975
187	96976
35	96977
35	96978
33	96979
139	96980
25	96981
975	96982
122	96983
10	96984
3	96985
170	96986
263	96987
131	96988
13	96989
12	96990
407	96991
114	96992
5	96993
14	96994
121	96995
204	96996
18	96997
49	96998
12	96999
68	97000
38	97001
108	97002
64	97003
244	97004
166	97005
57	97006
14	97007
558	97008
167	97009
54	97010
12	97011
108	97012
37	97013
334	97014
11	97015
41	97016
123	97017
3	97018
58	97019
173	97020
90	97021
22	97022
70	97023
16	97024
45	97025
63	97026
59	97027
309	97028
92	97029
52	97030
3	97031
232	97032
36	97033
79	97034
71	97035
335	97036
18	97037
234	97038
68	97039
3	97040
25	97041
241	97042
105	97043
326	97044
360	97045
577	97046
7	97047
40	97048
179	97049
3	97050
118	97051
97	97052
605	97053
113	97054
103	97055
3	97056
129	97057
46	97058
47	97059
12	97060
44	97061
78	97062
103	97063
33	97064
13	97065
74	97066
76	97067
80	97068
161	97069
15	97070
54	97071
131	97072
285	97073
34	97074
102	97075
17	97076
26	97077
140	97078
131	97079
163	97080
170	97081
45	97082
41	97083
9	97084
9	97085
16	97086
71	97087
38	97088
8	97089
92	97090
595	97091
21	97092
110	97093
5	97094
48	97095
326	97096
41	97097
53	97098
769	97099
43	97100
19	97101
140	97102
1	97103
629	97104
34	97105
36	97106
2	97107
56	97108
169	97109
2	97110
7	97111
45	97112
16	97113
6	97114
11	97115
123	97116
4	97117
37	97118
2	97119
233	97120
94	97121
20	97122
129	97123
369	97124
16	97125
3	97126
105	97127
59	97128
2	97129
349	97130
38	97131
1	97132
82	97133
520	97134
319	97135
18	97136
22	97137
676	97138
23	97139
110	97140
25	97141
983	97142
57	97143
49	97144
33	97145
67	97146
237	97147
61	97148
62	97149
32	97150
47	97151
9	97152
3	97153
30	97154
5	97155
305	97156
234	97157
3	97158
105	97159
144	97160
3	97161
132	97162
11	97163
61	97164
7	97165
607	97166
48	97167
2	97168
262	97169
18	97170
76	97171
25	97172
190	97173
4	97174
10	97175
138	97176
305	97177
214	97178
2	97179
112	97180
161	97181
154	97182
187	97183
235	97184
61	97185
142	97186
17	97187
124	97188
325	97189
9	97190
147	97191
249	97192
1	97193
28	97194
112	97195
172	97196
36	97197
32	97198
6	97199
116	97200
47	97201
51	97202
172	97203
1	97204
5	97205
122	97206
167	97207
2	97208
222	97209
84	97210
109	97211
8	97212
404	97213
163	97214
43	97215
19	97216
64	97217
74	97218
69	97219
87	97220
64	97221
9	97222
254	97223
463	97224
35	97225
19	97226
42	97227
328	97228
7	97229
489	97230
60	97231
112	97232
69	97233
62	97234
42	97235
133	97236
64	97237
588	97238
422	97239
276	97240
302	97241
45	97242
11	97243
145	97244
243	97245
38	97246
9	97247
465	97248
202	97249
35	97250
46	97251
152	97252
20	97253
90	97254
5	97255
68	97256
8	97257
28	97258
40	97259
71	97260
548	97261
449	97262
80	97263
18	97264
22	97265
27	97266
322	97267
253	97268
52	97269
2	97270
9	97271
20	97272
34	97273
3	97274
330	97275
42	97276
5	97277
76	97278
46	97279
8	97280
140	97281
41	97282
52	97283
163	97284
362	97285
43	97286
20	97287
9	97288
37	97289
83	97290
66	97291
144	97292
309	97293
4	97294
15	97295
2	97296
724	97297
109	97298
59	97299
58	97300
59	97301
189	97302
62	97303
170	97304
142	97305
33	97306
36	97307
104	97308
29	97309
20	97310
262	97311
78	97312
22	97313
59	97314
10	97315
21	97316
32	97317
127	97318
56	97319
388	97320
21	97321
3	97322
405	97323
256	97324
39	97325
124	97326
291	97327
48	97328
8	97329
18	97330
1115	97331
14	97332
142	97333
270	97334
697	97335
2	97336
33	97337
62	97338
118	97339
3	97340
106	97341
269	97342
252	97343
135	97344
68	97345
841	97346
306	97347
161	97348
1	97349
412	97350
168	97351
44	97352
65	97353
281	97354
494	97355
179	97356
10	97357
32	97358
7	97359
20	97360
84	97361
59	97362
438	97363
4	97364
133	97365
234	97366
7	97367
1	97368
245	97369
203	97370
55	97371
13	97372
502	97373
116	97374
90	97375
2	97376
32	97377
72	97378
12	97379
554	97380
24	97381
95	97382
48	97383
78	97384
256	97385
74	97386
2	97387
36	97388
118	97389
480	97390
58	97391
203	97392
35	97393
136	97394
155	97395
36	97396
1	97397
42	97398
195	97399
18	97400
56	97401
30	97402
57	97403
356	97404
14	97405
47	97406
20	97407
1	97408
4	97409
101	97410
105	97411
332	97412
505	97413
607	97414
454	97415
66	97416
56	97417
32	97418
4	97419
80	97420
242	97421
110	97422
15	97423
22	97424
48	97425
19	97426
112	97427
13	97428
12	97429
35	97430
34	97431
617	97432
145	97433
145	97434
62	97435
108	97436
24	97437
43	97438
37	97439
2	97440
152	97441
5	97442
23	97443
485	97444
15	97445
78	97446
9	97447
79	97448
3	97449
42	97450
368	97451
18	97452
46	97453
159	97454
152	97455
21	97456
10	97457
463	97458
47	97459
12	97460
4	97461
10	97462
29	97463
43	97464
33	97465
122	97466
262	97467
131	97468
348	97469
78	97470
363	97471
35	97472
57	97473
114	97474
14	97475
35	97476
198	97477
57	97478
5	97479
7	97480
427	97481
4	97482
23	97483
2	97484
285	97485
6	97486
65	97487
210	97488
40	97489
40	97490
118	97491
182	97492
10	97493
5	97494
34	97495
220	97496
83	97497
1	97498
47	97499
154	97500
449	97501
354	97502
140	97503
85	97504
117	97505
236	97506
39	97507
143	97508
24	97509
29	97510
63	97511
21	97512
253	97513
8	97514
67	97515
2	97516
100	97517
221	97518
194	97519
1	97520
151	97521
114	97522
164	97523
371	97524
2	97525
5	97526
185	97527
176	97528
66	97529
423	97530
243	97531
941	97532
99	97533
39	97534
143	97535
563	97536
115	97537
88	97538
122	97539
168	97540
564	97541
64	97542
190	97543
4	97544
33	97545
35	97546
82	97547
1	97548
195	97549
51	97550
148	97551
1	97552
2	97553
134	97554
8	97555
173	97556
2	97557
232	97558
115	97559
2	97560
20	97561
139	97562
487	97563
7	97564
63	97565
189	97566
22	97567
52	97568
75	97569
4	97570
1	97571
7	97572
132	97573
141	97574
19	97575
2	97576
19	97577
15	97578
5	97579
1	97580
62	97581
382	97582
153	97583
62	97584
758	97585
88	97586
173	97587
13	97588
490	97589
39	97590
7	97591
29	97592
15	97593
198	97594
49	97595
158	97596
2	97597
119	97598
117	97599
14	97600
85	97601
11	97602
2	97603
54	97604
6	97605
25	97606
19	97607
272	97608
6	97609
10	97610
431	97611
60	97612
46	97613
2	97614
7	97615
6	97616
5	97617
13	97618
15	97619
280	97620
51	97621
65	97622
63	97623
52	97624
98	97625
11	97626
69	97627
23	97628
41	97629
10	97630
7	97631
67	97632
184	97633
68	97634
1	97635
188	97636
21	97637
46	97638
26	97639
15	97640
10	97641
23	97642
16	97643
530	97644
40	97645
72	97646
25	97647
257	97648
53	97649
175	97650
99	97651
154	97652
185	97653
18	97654
99	97655
58	97656
6	97657
32	97658
116	97659
110	97660
68	97661
223	97662
28	97663
193	97664
13	97665
193	97666
176	97667
7	97668
127	97669
221	97670
46	97671
163	97672
4	97673
131	97674
48	97675
507	97676
122	97677
212	97678
110	97679
7	97680
29	97681
661	97682
49	97683
1	97684
2	97685
245	97686
13	97687
8	97688
180	97689
72	97690
21	97691
120	97692
688	97693
117	97694
2	97695
297	97696
157	97697
384	97698
61	97699
403	97700
66	97701
80	97702
60	97703
227	97704
189	97705
7	97706
51	97707
338	97708
2	97709
536	97710
25	97711
15	97712
25	97713
37	97714
22	97715
149	97716
291	97717
41	97718
18	97719
26	97720
9	97721
7	97722
181	97723
16	97724
249	97725
444	97726
10	97727
20	97728
254	97729
11	97730
7	97731
231	97732
92	97733
2	97734
60	97735
106	97736
25	97737
54	97738
154	97739
47	97740
23	97741
51	97742
112	97743
167	97744
5	97745
39	97746
6	97747
260	97748
46	97749
55	97750
7	97751
92	97752
4	97753
11	97754
38	97755
1	97756
26	97757
50	97758
473	97759
25	97760
372	97761
5	97762
90	97763
266	97764
10	97765
144	97766
21	97767
2	97768
16	97769
464	97770
216	97771
63	97772
31	97773
113	97774
4	97775
658	97776
311	97777
139	97778
270	97779
66	97780
50	97781
237	97782
611	97783
156	97784
65	97785
2	97786
326	97787
60	97788
33	97789
19	97790
6	97791
194	97792
229	97793
8	97794
24	97795
119	97796
17	97797
601	97798
43	97799
29	97800
4	97801
53	97802
15	97803
9	97804
353	97805
2	97806
93	97807
89	97808
4	97809
591	97810
3	97811
410	97812
149	97813
2	97814
266	97815
43	97816
130	97817
53	97818
41	97819
134	97820
535	97821
97	97822
73	97823
68	97824
24	97825
4	97826
60	97827
7	97828
480	97829
44	97830
14	97831
17	97832
15	97833
8	97834
231	97835
11	97836
197	97837
8	97838
35	97839
433	97840
218	97841
12	97842
62	97843
28	97844
17	97845
453	97846
32	97847
60	97848
145	97849
2	97850
12	97851
253	97852
4	97853
318	97854
186	97855
11	97856
243	97857
15	97858
26	97859
16	97860
64	97861
24	97862
4	97863
661	97864
356	97865
27	97866
91	97867
96	97868
106	97869
97	97870
163	97871
704	97872
5	97873
8	97874
164	97875
161	97876
1	97877
238	97878
136	97879
276	97880
8	97881
34	97882
4	97883
330	97884
4	97885
192	97886
44	97887
41	97888
30	97889
108	97890
253	97891
18	97892
146	97893
23	97894
5	97895
5	97896
33	97897
229	97898
10	97899
960	97900
98	97901
164	97902
4	97903
4	97904
5	97905
126	97906
18	97907
25	97908
30	97909
15	97910
779	97911
110	97912
3	97913
84	97914
115	97915
38	97916
2	97917
41	97918
43	97919
215	97920
54	97921
64	97922
257	97923
144	97924
785	97925
96	97926
33	97927
136	97928
16	97929
701	97930
139	97931
8	97932
48	97933
50	97934
11	97935
7	97936
264	97937
67	97938
9	97939
534	97940
109	97941
531	97942
94	97943
99	97944
333	97945
192	97946
20	97947
140	97948
11	97949
612	97950
245	97951
297	97952
53	97953
18	97954
48	97955
79	97956
164	97957
172	97958
35	97959
74	97960
10	97961
422	97962
139	97963
46	97964
240	97965
356	97966
4	97967
1	97968
3	97969
68	97970
51	97971
143	97972
262	97973
264	97974
4	97975
54	97976
38	97977
264	97978
14	97979
239	97980
123	97981
154	97982
16	97983
49	97984
11	97985
1	97986
11	97987
720	97988
747	97989
34	97990
328	97991
2	97992
12	97993
54	97994
42	97995
194	97996
30	97997
5	97998
610	97999
10	98000
252	98001
23	98002
12	98003
22	98004
17	98005
20	98006
10	98007
246	98008
135	98009
9	98010
107	98011
175	98012
17	98013
24	98014
186	98015
174	98016
55	98017
134	98018
6	98019
28	98020
392	98021
539	98022
321	98023
2	98024
7	98025
378	98026
9	98027
133	98028
1	98029
20	98030
230	98031
311	98032
97	98033
18	98034
1	98035
9	98036
249	98037
613	98038
266	98039
432	98040
47	98041
16	98042
301	98043
122	98044
245	98045
15	98046
852	98047
59	98048
1	98049
121	98050
69	98051
168	98052
257	98053
361	98054
87	98055
239	98056
1	98057
562	98058
198	98059
179	98060
179	98061
38	98062
100	98063
6	98064
49	98065
20	98066
11	98067
57	98068
7	98069
18	98070
303	98071
70	98072
2	98073
93	98074
196	98075
486	98076
25	98077
85	98078
65	98079
203	98080
445	98081
58	98082
58	98083
18	98084
118	98085
29	98086
165	98087
2	98088
351	98089
78	98090
421	98091
2	98092
28	98093
18	98094
10	98095
124	98096
32	98097
407	98098
413	98099
116	98100
156	98101
68	98102
230	98103
543	98104
141	98105
5	98106
48	98107
51	98108
191	98109
23	98110
89	98111
55	98112
71	98113
4	98114
81	98115
7	98116
179	98117
550	98118
139	98119
34	98120
344	98121
125	98122
72	98123
5	98124
104	98125
62	98126
30	98127
2	98128
89	98129
97	98130
306	98131
2	98132
44	98133
411	98134
66	98135
495	98136
59	98137
388	98138
5	98139
27	98140
25	98141
183	98142
159	98143
42	98144
431	98145
31	98146
95	98147
6	98148
67	98149
161	98150
60	98151
259	98152
22	98153
2	98154
123	98155
56	98156
47	98157
30	98158
27	98159
10	98160
10	98161
22	98162
217	98163
5	98164
590	98165
2	98166
117	98167
43	98168
29	98169
5	98170
25	98171
2	98172
240	98173
32	98174
19	98175
125	98176
41	98177
116	98178
4	98179
23	98180
10	98181
210	98182
406	98183
350	98184
14	98185
50	98186
6	98187
32	98188
10	98189
582	98190
222	98191
113	98192
56	98193
435	98194
106	98195
112	98196
60	98197
125	98198
87	98199
39	98200
12	98201
881	98202
358	98203
655	98204
68	98205
423	98206
118	98207
116	98208
384	98209
3	98210
29	98211
110	98212
19	98213
175	98214
37	98215
3	98216
252	98217
97	98218
41	98219
135	98220
58	98221
91	98222
67	98223
109	98224
52	98225
71	98226
1	98227
875	98228
2	98229
294	98230
1	98231
39	98232
123	98233
14	98234
47	98235
2	98236
82	98237
260	98238
5	98239
195	98240
65	98241
82	98242
98	98243
125	98244
95	98245
67	98246
59	98247
153	98248
370	98249
65	98250
123	98251
63	98252
31	98253
374	98254
98	98255
4	98256
8	98257
94	98258
83	98259
1	98260
178	98261
108	98262
91	98263
320	98264
71	98265
1	98266
49	98267
43	98268
26	98269
23	98270
3	98271
211	98272
53	98273
6	98274
3	98275
120	98276
26	98277
26	98278
2	98279
44	98280
34	98281
1	98282
73	98283
16	98284
481	98285
4	98286
19	98287
64	98288
378	98289
27	98290
1	98291
230	98292
54	98293
1	98294
19	98295
226	98296
61	98297
477	98298
41	98299
166	98300
16	98301
778	98302
41	98303
51	98304
162	98305
10	98306
70	98307
113	98308
137	98309
34	98310
197	98311
1	98312
333	98313
223	98314
316	98315
262	98316
44	98317
35	98318
28	98319
216	98320
170	98321
279	98322
16	98323
44	98324
46	98325
180	98326
11	98327
102	98328
4	98329
227	98330
364	98331
77	98332
86	98333
118	98334
34	98335
29	98336
184	98337
31	98338
339	98339
49	98340
44	98341
7	98342
226	98343
7	98344
195	98345
102	98346
36	98347
80	98348
191	98349
947	98350
146	98351
869	98352
4	98353
10	98354
13	98355
5	98356
165	98357
173	98358
20	98359
34	98360
5	98361
773	98362
228	98363
87	98364
32	98365
65	98366
16	98367
72	98368
14	98369
207	98370
6	98371
243	98372
301	98373
29	98374
358	98375
347	98376
46	98377
69	98378
32	98379
30	98380
488	98381
6	98382
1098	98383
198	98384
177	98385
35	98386
25	98387
9	98388
340	98389
52	98390
22	98391
65	98392
109	98393
38	98394
325	98395
116	98396
92	98397
1	98398
34	98399
56	98400
125	98401
24	98402
55	98403
159	98404
14	98405
103	98406
21	98407
7	98408
8	98409
24	98410
24	98411
32	98412
61	98413
202	98414
2	98415
35	98416
1	98417
64	98418
23	98419
48	98420
18	98421
395	98422
122	98423
58	98424
19	98425
407	98426
104	98427
52	98428
85	98429
1	98430
103	98431
55	98432
8	98433
14	98434
135	98435
82	98436
61	98437
64	98438
51	98439
28	98440
9	98441
319	98442
3	98443
49	98444
62	98445
210	98446
52	98447
6	98448
142	98449
153	98450
28	98451
24	98452
281	98453
7	98454
407	98455
77	98456
3	98457
2	98458
84	98459
82	98460
331	98461
172	98462
27	98463
330	98464
80	98465
108	98466
45	98467
19	98468
22	98469
25	98470
171	98471
77	98472
57	98473
10	98474
6	98475
7	98476
37	98477
48	98478
96	98479
33	98480
35	98481
227	98482
32	98483
258	98484
149	98485
60	98486
204	98487
12	98488
44	98489
250	98490
102	98491
56	98492
1	98493
10	98494
209	98495
16	98496
106	98497
311	98498
232	98499
167	98500
23	98501
38	98502
1	98503
1	98504
313	98505
189	98506
26	98507
149	98508
28	98509
71	98510
6	98511
219	98512
126	98513
8	98514
743	98515
18	98516
151	98517
262	98518
11	98519
97	98520
120	98521
17	98522
14	98523
94	98524
7	98525
449	98526
43	98527
267	98528
2	98529
56	98530
329	98531
101	98532
28	98533
9	98534
46	98535
199	98536
230	98537
180	98538
2	98539
13	98540
83	98541
140	98542
97	98543
29	98544
28	98545
528	98546
479	98547
7	98548
26	98549
50	98550
5	98551
38	98552
6	98553
316	98554
77	98555
166	98556
342	98557
75	98558
59	98559
3	98560
34	98561
108	98562
66	98563
7	98564
2	98565
23	98566
19	98567
31	98568
116	98569
36	98570
5	98571
178	98572
33	98573
144	98574
86	98575
304	98576
62	98577
8	98578
9	98579
65	98580
45	98581
149	98582
54	98583
131	98584
61	98585
406	98586
69	98587
316	98588
101	98589
15	98590
188	98591
21	98592
173	98593
25	98594
325	98595
245	98596
234	98597
166	98598
183	98599
299	98600
1	98601
364	98602
70	98603
55	98604
11	98605
15	98606
399	98607
36	98608
221	98609
128	98610
68	98611
57	98612
12	98613
56	98614
232	98615
22	98616
71	98617
69	98618
54	98619
13	98620
15	98621
40	98622
98	98623
66	98624
38	98625
140	98626
23	98627
126	98628
214	98629
62	98630
163	98631
13	98632
24	98633
89	98634
26	98635
482	98636
290	98637
35	98638
2	98639
87	98640
279	98641
7	98642
14	98643
25	98644
47	98645
121	98646
25	98647
83	98648
77	98649
48	98650
2	98651
18	98652
82	98653
7	98654
172	98655
774	98656
38	98657
16	98658
3	98659
106	98660
1	98661
125	98662
154	98663
900	98664
23	98665
55	98666
28	98667
6	98668
267	98669
212	98670
418	98671
13	98672
287	98673
25	98674
64	98675
452	98676
26	98677
106	98678
26	98679
1065	98680
270	98681
259	98682
38	98683
6	98684
690	98685
71	98686
430	98687
90	98688
38	98689
49	98690
19	98691
2	98692
61	98693
26	98694
54	98695
117	98696
16	98697
1	98698
165	98699
93	98700
6	98701
215	98702
73	98703
20	98704
268	98705
370	98706
23	98707
31	98708
211	98709
767	98710
31	98711
23	98712
4	98713
14	98714
82	98715
19	98716
34	98717
11	98718
7	98719
5	98720
3	98721
230	98722
7	98723
207	98724
26	98725
541	98726
11	98727
194	98728
37	98729
62	98730
7	98731
880	98732
62	98733
1	98734
41	98735
257	98736
35	98737
35	98738
417	98739
484	98740
27	98741
716	98742
209	98743
92	98744
12	98745
107	98746
78	98747
64	98748
21	98749
359	98750
56	98751
40	98752
36	98753
259	98754
30	98755
87	98756
35	98757
124	98758
322	98759
317	98760
45	98761
1	98762
63	98763
56	98764
178	98765
186	98766
25	98767
523	98768
146	98769
3	98770
6	98771
9	98772
62	98773
12	98774
7	98775
200	98776
3	98777
757	98778
10	98779
7	98780
78	98781
21	98782
3	98783
72	98784
341	98785
84	98786
200	98787
136	98788
31	98789
14	98790
38	98791
7	98792
12	98793
75	98794
44	98795
4	98796
41	98797
7	98798
165	98799
98	98800
53	98801
74	98802
10	98803
72	98804
57	98805
23	98806
8	98807
152	98808
23	98809
23	98810
399	98811
489	98812
720	98813
748	98814
230	98815
121	98816
97	98817
4	98818
104	98819
246	98820
190	98821
87	98822
53	98823
135	98824
403	98825
136	98826
19	98827
3	98828
12	98829
141	98830
168	98831
109	98832
3	98833
189	98834
43	98835
100	98836
87	98837
4	98838
485	98839
120	98840
11	98841
1	98842
1	98843
292	98844
93	98845
48	98846
2	98847
81	98848
153	98849
70	98850
74	98851
29	98852
287	98853
49	98854
310	98855
22	98856
66	98857
397	98858
15	98859
16	98860
72	98861
33	98862
87	98863
62	98864
118	98865
5	98866
297	98867
269	98868
22	98869
444	98870
95	98871
827	98872
26	98873
18	98874
271	98875
227	98876
15	98877
11	98878
13	98879
571	98880
18	98881
269	98882
86	98883
347	98884
111	98885
144	98886
11	98887
150	98888
958	98889
10	98890
8	98891
24	98892
92	98893
17	98894
57	98895
12	98896
67	98897
1	98898
107	98899
334	98900
89	98901
18	98902
6	98903
243	98904
340	98905
2	98906
157	98907
207	98908
133	98909
449	98910
8	98911
6	98912
3	98913
24	98914
2	98915
5	98916
6	98917
495	98918
74	98919
133	98920
349	98921
16	98922
60	98923
89	98924
129	98925
104	98926
4	98927
21	98928
53	98929
5	98930
52	98931
71	98932
532	98933
43	98934
132	98935
24	98936
203	98937
101	98938
184	98939
17	98940
3	98941
280	98942
59	98943
18	98944
36	98945
949	98946
13	98947
217	98948
249	98949
28	98950
10	98951
2	98952
6	98953
627	98954
19	98955
114	98956
14	98957
136	98958
36	98959
53	98960
47	98961
271	98962
38	98963
13	98964
353	98965
14	98966
1	98967
43	98968
48	98969
4	98970
439	98971
280	98972
37	98973
58	98974
19	98975
17	98976
153	98977
63	98978
7	98979
194	98980
38	98981
23	98982
549	98983
29	98984
123	98985
39	98986
4	98987
17	98988
30	98989
1	98990
72	98991
4	98992
5	98993
19	98994
12	98995
115	98996
35	98997
615	98998
105	98999
23	99000
156	99001
182	99002
377	99003
6	99004
1	99005
12	99006
73	99007
41	99008
18	99009
4	99010
15	99011
27	99012
191	99013
22	99014
426	99015
26	99016
42	99017
240	99018
34	99019
298	99020
23	99021
18	99022
4	99023
57	99024
19	99025
9	99026
265	99027
3	99028
73	99029
42	99030
41	99031
32	99032
123	99033
18	99034
8	99035
151	99036
492	99037
18	99038
1	99039
3	99040
35	99041
18	99042
360	99043
1	99044
76	99045
263	99046
51	99047
10	99048
82	99049
398	99050
9	99051
81	99052
25	99053
19	99054
329	99055
67	99056
91	99057
60	99058
40	99059
3	99060
145	99061
42	99062
346	99063
4	99064
83	99065
179	99066
110	99067
283	99068
925	99069
21	99070
20	99071
17	99072
5	99073
22	99074
38	99075
54	99076
157	99077
207	99078
3	99079
374	99080
185	99081
202	99082
340	99083
455	99084
36	99085
39	99086
28	99087
1	99088
1	99089
28	99090
27	99091
245	99092
502	99093
34	99094
16	99095
25	99096
1	99097
463	99098
175	99099
48	99100
292	99101
437	99102
251	99103
5	99104
494	99105
109	99106
97	99107
37	99108
31	99109
753	99110
33	99111
10	99112
7	99113
60	99114
2	99115
448	99116
88	99117
556	99118
131	99119
161	99120
165	99121
26	99122
20	99123
359	99124
2	99125
187	99126
317	99127
8	99128
7	99129
66	99130
394	99131
9	99132
33	99133
72	99134
4	99135
2	99136
50	99137
17	99138
94	99139
7	99140
87	99141
75	99142
85	99143
136	99144
261	99145
298	99146
99	99147
9	99148
51	99149
3	99150
305	99151
140	99152
140	99153
128	99154
47	99155
1	99156
334	99157
214	99158
86	99159
23	99160
205	99161
94	99162
863	99163
54	99164
170	99165
16	99166
94	99167
116	99168
249	99169
4	99170
34	99171
243	99172
645	99173
497	99174
65	99175
3	99176
217	99177
196	99178
30	99179
55	99180
1	99181
7	99182
569	99183
75	99184
40	99185
2	99186
168	99187
147	99188
80	99189
12	99190
17	99191
59	99192
17	99193
623	99194
74	99195
4	99196
3	99197
53	99198
7	99199
22	99200
36	99201
68	99202
373	99203
72	99204
4	99205
200	99206
178	99207
107	99208
64	99209
92	99210
392	99211
259	99212
106	99213
8	99214
118	99215
7	99216
108	99217
20	99218
141	99219
112	99220
47	99221
123	99222
254	99223
172	99224
82	99225
1	99226
71	99227
40	99228
219	99229
88	99230
143	99231
36	99232
7	99233
102	99234
66	99235
3	99236
4	99237
199	99238
148	99239
20	99240
1	99241
959	99242
82	99243
97	99244
10	99245
1	99246
1	99247
72	99248
60	99249
301	99250
2	99251
3	99252
178	99253
134	99254
529	99255
229	99256
154	99257
83	99258
53	99259
5	99260
142	99261
119	99262
14	99263
20	99264
13	99265
21	99266
696	99267
70	99268
409	99269
22	99270
75	99271
8	99272
36	99273
1	99274
626	99275
319	99276
4	99277
40	99278
18	99279
256	99280
85	99281
159	99282
933	99283
136	99284
63	99285
209	99286
413	99287
3	99288
308	99289
114	99290
48	99291
109	99292
127	99293
70	99294
19	99295
123	99296
616	99297
32	99298
267	99299
137	99300
3	99301
64	99302
436	99303
100	99304
38	99305
80	99306
278	99307
244	99308
58	99309
28	99310
11	99311
187	99312
31	99313
14	99314
99	99315
43	99316
22	99317
60	99318
73	99319
1	99320
30	99321
170	99322
106	99323
74	99324
1	99325
6	99326
32	99327
373	99328
5	99329
81	99330
53	99331
24	99332
2	99333
90	99334
103	99335
77	99336
10	99337
61	99338
2	99339
29	99340
183	99341
15	99342
15	99343
229	99344
171	99345
16	99346
62	99347
189	99348
6	99349
2	99350
203	99351
1	99352
3	99353
65	99354
77	99355
34	99356
22	99357
9	99358
186	99359
2	99360
49	99361
52	99362
102	99363
57	99364
10	99365
295	99366
34	99367
30	99368
10	99369
14	99370
190	99371
123	99372
10	99373
26	99374
359	99375
271	99376
17	99377
373	99378
30	99379
220	99380
22	99381
84	99382
408	99383
16	99384
41	99385
1	99386
7	99387
2	99388
583	99389
2	99390
17	99391
6	99392
37	99393
41	99394
73	99395
202	99396
22	99397
71	99398
2	99399
125	99400
342	99401
33	99402
58	99403
46	99404
18	99405
111	99406
6	99407
53	99408
320	99409
9	99410
5	99411
20	99412
27	99413
76	99414
89	99415
39	99416
29	99417
380	99418
15	99419
4	99420
88	99421
9	99422
60	99423
277	99424
301	99425
3	99426
54	99427
246	99428
317	99429
3	99430
8	99431
43	99432
179	99433
1	99434
134	99435
220	99436
69	99437
39	99438
166	99439
355	99440
8	99441
1	99442
23	99443
110	99444
43	99445
21	99446
380	99447
152	99448
11	99449
4	99450
635	99451
47	99452
7	99453
26	99454
32	99455
251	99456
41	99457
1	99458
55	99459
48	99460
51	99461
70	99462
37	99463
126	99464
110	99465
2	99466
73	99467
27	99468
341	99469
9	99470
18	99471
290	99472
80	99473
105	99474
370	99475
76	99476
346	99477
228	99478
81	99479
2	99480
17	99481
6	99482
6	99483
377	99484
2	99485
122	99486
95	99487
56	99488
616	99489
121	99490
6	99491
258	99492
25	99493
35	99494
11	99495
326	99496
473	99497
353	99498
375	99499
582	99500
171	99501
55	99502
92	99503
19	99504
24	99505
19	99506
87	99507
123	99508
3	99509
423	99510
11	99511
466	99512
419	99513
96	99514
32	99515
410	99516
16	99517
83	99518
35	99519
26	99520
2	99521
16	99522
364	99523
42	99524
4	99525
42	99526
244	99527
28	99528
239	99529
68	99530
72	99531
68	99532
47	99533
2	99534
5	99535
27	99536
1	99537
18	99538
99	99539
6	99540
57	99541
37	99542
258	99543
28	99544
283	99545
7	99546
70	99547
20	99548
33	99549
20	99550
1	99551
3	99552
46	99553
100	99554
4	99555
5	99556
291	99557
86	99558
15	99559
169	99560
1	99561
120	99562
17	99563
5	99564
7	99565
27	99566
3	99567
48	99568
2	99569
107	99570
362	99571
339	99572
250	99573
2	99574
7	99575
59	99576
12	99577
72	99578
67	99579
3	99580
34	99581
23	99582
10	99583
561	99584
2	99585
15	99586
50	99587
190	99588
110	99589
244	99590
448	99591
1	99592
5	99593
283	99594
203	99595
54	99596
9	99597
452	99598
38	99599
26	99600
15	99601
348	99602
11	99603
61	99604
1	99605
367	99606
55	99607
276	99608
93	99609
428	99610
66	99611
33	99612
374	99613
147	99614
548	99615
83	99616
31	99617
28	99618
234	99619
6	99620
36	99621
2	99622
125	99623
151	99624
6	99625
70	99626
39	99627
12	99628
10	99629
23	99630
31	99631
3	99632
58	99633
177	99634
67	99635
33	99636
88	99637
25	99638
24	99639
3	99640
2	99641
9	99642
275	99643
241	99644
70	99645
120	99646
64	99647
103	99648
39	99649
15	99650
56	99651
559	99652
228	99653
83	99654
5	99655
1	99656
33	99657
6	99658
8	99659
147	99660
81	99661
354	99662
32	99663
1	99664
143	99665
93	99666
3	99667
30	99668
6	99669
72	99670
399	99671
90	99672
96	99673
21	99674
52	99675
33	99676
112	99677
212	99678
564	99679
267	99680
47	99681
125	99682
13	99683
18	99684
151	99685
524	99686
83	99687
213	99688
360	99689
169	99690
851	99691
179	99692
1	99693
182	99694
156	99695
107	99696
39	99697
4	99698
43	99699
5	99700
37	99701
230	99702
25	99703
35	99704
8	99705
32	99706
49	99707
65	99708
40	99709
240	99710
208	99711
13	99712
417	99713
14	99714
49	99715
333	99716
60	99717
280	99718
8	99719
15	99720
4	99721
223	99722
339	99723
12	99724
55	99725
24	99726
123	99727
421	99728
12	99729
69	99730
27	99731
279	99732
796	99733
54	99734
46	99735
37	99736
25	99737
309	99738
94	99739
116	99740
22	99741
112	99742
5	99743
215	99744
20	99745
1	99746
293	99747
31	99748
31	99749
7	99750
353	99751
127	99752
529	99753
46	99754
180	99755
249	99756
120	99757
29	99758
7	99759
1	99760
25	99761
64	99762
65	99763
7	99764
212	99765
2	99766
54	99767
10	99768
118	99769
109	99770
596	99771
2	99772
264	99773
91	99774
237	99775
146	99776
26	99777
21	99778
203	99779
20	99780
62	99781
59	99782
131	99783
552	99784
134	99785
44	99786
310	99787
152	99788
32	99789
55	99790
189	99791
554	99792
5	99793
178	99794
276	99795
108	99796
85	99797
21	99798
1	99799
58	99800
23	99801
216	99802
19	99803
114	99804
58	99805
120	99806
10	99807
40	99808
286	99809
10	99810
44	99811
10	99812
41	99813
239	99814
6	99815
3	99816
245	99817
18	99818
84	99819
19	99820
14	99821
50	99822
85	99823
133	99824
40	99825
29	99826
48	99827
113	99828
414	99829
61	99830
22	99831
9	99832
70	99833
38	99834
65	99835
140	99836
39	99837
44	99838
193	99839
30	99840
75	99841
123	99842
31	99843
511	99844
102	99845
48	99846
26	99847
80	99848
36	99849
22	99850
92	99851
5	99852
48	99853
84	99854
217	99855
120	99856
155	99857
40	99858
28	99859
111	99860
27	99861
840	99862
969	99863
18	99864
26	99865
151	99866
143	99867
172	99868
201	99869
75	99870
44	99871
8	99872
31	99873
4	99874
221	99875
213	99876
214	99877
144	99878
190	99879
14	99880
306	99881
43	99882
73	99883
14	99884
45	99885
36	99886
18	99887
34	99888
1	99889
88	99890
24	99891
8	99892
392	99893
90	99894
11	99895
622	99896
45	99897
10	99898
6	99899
174	99900
432	99901
24	99902
106	99903
16	99904
26	99905
16	99906
17	99907
189	99908
24	99909
97	99910
70	99911
181	99912
354	99913
198	99914
43	99915
56	99916
7	99917
71	99918
317	99919
308	99920
72	99921
81	99922
403	99923
9	99924
409	99925
70	99926
549	99927
47	99928
90	99929
115	99930
157	99931
14	99932
224	99933
144	99934
7	99935
84	99936
210	99937
92	99938
498	99939
22	99940
186	99941
21	99942
23	99943
106	99944
288	99945
312	99946
2	99947
18	99948
6	99949
58	99950
77	99951
252	99952
4	99953
59	99954
150	99955
83	99956
85	99957
201	99958
81	99959
7	99960
27	99961
211	99962
11	99963
20	99964
233	99965
501	99966
4	99967
244	99968
7	99969
296	99970
655	99971
163	99972
16	99973
3	99974
38	99975
253	99976
11	99977
141	99978
279	99979
35	99980
71	99981
577	99982
70	99983
875	99984
20	99985
449	99986
8	99987
104	99988
8	99989
377	99990
20	99991
16	99992
218	99993
47	99994
89	99995
60	99996
29	99997
289	99998
170	99999
36	100000
