5
17411
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-28
-28
-28
-28
-28
-28
-29
-29
-29
-28
-28
-28
-28
-29
-29
-29
-29
-29
-28
-28
-29
-29
-30
-30
-29
-29
-29
-29
-29
-30
-30
-30
-29
-29
-29
-29
-30
-30
-30
-30
-30
-29
-29
-29
-30
-31
-31
-30
-30
-29
-29
-30
-30
-31
-31
-31
-30
-30
-30
-30
-31
-31
-31
-31
-30
-30
-30
-30
-31
-32
-32
-31
-30
-30
-30
-31
-32
-32
-32
-31
-31
-30
-31
-31
-32
-33
-32
-31
-31
-30
-31
-32
-33
-33
-32
-32
-31
-31
-31
-32
-33
-33
-33
-32
-31
-31
-32
-33
-33
-33
-33
-32
-31
-31
-32
-33
-34
-34
-33
-32
-31
-32
-33
-34
-34
-34
-33
-32
-32
-32
-33
-34
-34
-34
-33
-32
-32
-32
-33
-34
-35
-34
-33
-32
-32
-33
-34
-35
-35
-34
-33
-33
-32
-33
-34
-35
-35
-35
-34
-33
-33
-33
-35
-36
-36
-35
-34
-33
-33
-34
-35
-36
-36
-35
-34
-33
-33
-34
-36
-36
-36
-35
-34
-33
-33
-35
-36
-37
-37
-35
-34
-33
-34
-35
-36
-37
-37
-36
-34
-33
-34
-35
-37
-38
-37
-36
-34
-33
-34
-36
-38
-39
-38
-36
-33
-32
-34
-36
-39
-40
-38
-35
-32
-32
-33
-37
-40
-41
-39
-35
-31
-30
-33
-39
-43
-43
-39
-33
-28
-28
-34
-42
-48
-47
-38
-28
-22
-25
-37
-51
-57
-51
-33
-14
-8
-21
-50
-77
-81
-49
6
48
24
-108
-357
-678
-979
-1152
-1111
-833
-379
125
522
686
560
178
-351
-885
-1296
-1510
-1512
-1337
-1040
-673
-274
129
500
789
943
922
727
417
94
-130
-171
-17
272
580
784
803
630
332
17
-210
-290
-225
-70
97
217
265
256
227
211
221
247
267
265
245
229
243
303
396
482
512
444
264
-6
-320
-624
-875
-1058
-1175
-1240
-1258
-1221
-1108
-905
-620
-294
2
190
217
78
-170
-423
-565
-509
-232
213
710
1119
1323
1265
963
504
11
-394
-626
-649
-479
-169
215
609
964
1243
1420
1475
1397
1185
858
458
50
-288
-483
-486
-297
33
403
692
787
632
244
-280
-792
-1142
-1231
-1049
-677
-258
65
201
151
-3
-137
-145
13
290
581
774
798
658
427
204
65
26
46
48
-27
-195
-410
-594
-676
-623
-455
-231
-10
173
321
463
625
807
977
1084
1092
1002
852
704
604
559
533
466
311
69
-204
-418
-490
-382
-123
201
479
623
593
407
127
-169
-410
-544
-540
-383
-80
340
815
1255
1565
1669
1540
1216
785
353
2
-235
-378
-473
-561
-648
-703
-681
-559
-358
-146
-11
-19
-180
-442
-715
-910
-980
-937
-840
-753
-715
-721
-724
-670
-527
-299
-25
247
490
699
889
1068
1215
1278
1197
938
527
58
-337
-534
-469
-173
237
606
799
754
504
161
-139
-285
-241
-51
184
348
362
205
-73
-380
-616
-710
-646
-460
-227
-22
102
138
118
91
91
122
144
101
-48
-295
-571
-765
-769
-532
-100
392
765
866
640
157
-402
-820
-930
-682
-160
452
953
1204
1177
954
675
473
414
481
593
654
603
437
200
-36
-213
-298
-285
-185
-8
235
522
803
1004
1047
880
516
42
-404
-687
-728
-544
-242
32
159
106
-65
-229
-272
-152
68
249
248
-2
-443
-912
-1201
-1161
-772
-160
454
856
937
736
424
213
252
556
990
1339
1411
1127
567
-70
-550
-713
-542
-164
213
396
294
-46
-468
-784
-862
-681
-333
20
227
210
-3
-302
-539
-597
-429
-69
388
828
1158
1334
1359
1269
1114
930
737
533
311
65
-195
-441
-628
-705
-634
-405
-45
376
763
1022
1095
970
701
381
110
-39
-49
43
169
267
309
314
332
407
545
692
755
640
310
-186
-707
-1070
-1118
-793
-176
538
1098
1301
1066
477
-248
-841
-1085
-901
-369
304
877
1166
1115
804
402
81
-54
-5
141
263
282
198
90
67
205
497
841
1088
1107
850
383
-145
-563
-758
-719
-546
-391
-383
-566
-873
-1159
-1265
-1099
-675
-114
411
749
826
671
388
102
-96
-187
-209
-227
-281
-360
-406
-347
-145
171
507
738
758
532
119
-356
-742
-925
-868
-617
-277
41
263
375
416
444
500
579
637
612
465
209
-84
-308
-365
-213
105
468
712
696
359
-247
-963
-1575
-1883
-1779
-1283
-543
221
801
1072
1035
807
562
442
497
660
785
718
390
-143
-707
-1081
-1095
-718
-74
592
1018
1032
619
-73
-800
-1325
-1505
-1336
-928
-440
-7
308
511
643
728
753
679
475
165
-163
-385
-394
-158
256
703
1020
1092
899
509
46
-376
-684
-860
-912
-843
-635
-265
259
863
1404
1710
1649
1193
441
-409
-1137
-1578
-1679
-1487
-1104
-623
-88
493
1104
1667
2037
2041
1577
686
-408
-1361
-1830
-1623
-789
389
1506
2194
2277
1819
1084
395
-8
-63
114
316
364
192
-126
-440
-608
-580
-409
-218
-119
-148
-246
-296
-191
100
511
900
1114
1061
744
262
-232
-587
-706
-565
-221
221
631
891
926
723
341
-105
-475
-657
-610
-387
-113
68
67
-104
-331
-455
-349
-4
460
833
913
609
-4
-712
-1251
-1426
-1204
-724
-227
55
6
-327
-775
-1132
-1256
-1125
-824
-482
-191
38
264
558
937
1327
1592
1601
1312
809
287
-35
-17
338
869
1332
1508
1297
764
107
-434
-681
-592
-263
119
366
371
143
-209
-533
-704
-678
-503
-295
-180
-242
-490
-846
-1181
-1354
-1266
-899
-326
303
805
1016
850
324
-432
-1213
-1793
-1994
-1741
-1088
-204
674
1313
1548
1335
757
-1
-715
-1187
-1310
-1093
-645
-132
290
532
596
562
540
609
777
967
1053
925
543
-28
-635
-1086
-1230
-1010
-493
156
735
1068
1062
725
148
-528
-1158
-1622
-1845
-1801
-1516
-1058
-535
-63
252
361
283
115
-5
46
323
779
1267
1595
1593
1189
442
-465
-1284
-1774
-1787
-1304
-443
580
1512
2134
2314
2036
1399
579
-222
-832
-1154
-1179
-971
-625
-221
202
643
1108
1563
1910
2011
1738
1058
79
-951
-1719
-1973
-1631
-834
97
790
981
622
-93
-828
-1255
-1208
-750
-133
336
451
201
-230
-563
-574
-202
422
1046
1425
1441
1147
730
409
320
471
749
1002
1122
1091
968
834
733
638
485
223
-130
-480
-698
-694
-477
-160
91
144
-24
-313
-549
-584
-375
-19
296
389
185
-243
-707
-993
-967
-632
-119
391
756
936
986
1000
1034
1060
980
684
130
-610
-1364
-1928
-2146
-1973
-1480
-809
-107
525
1041
1424
1654
1690
1495
1077
525
1
-315
-310
-3
445
797
850
536
-39
-643
-1031
-1068
-802
-436
-232
-370
-856
-1512
-2053
-2227
-1924
-1226
-359
409
886
1024
911
703
539
481
505
538
517
429
309
207
153
128
73
-74
-337
-687
-1045
-1318
-1437
-1379
-1170
-866
-527
-208
49
208
249
179
47
-55
-13
258
762
1396
1966
2257
2117
1539
670
-234
-915
-1213
-1132
-820
-491
-314
-336
-470
-554
-451
-133
297
654
771
590
204
-176
-321
-92
494
1262
1960
2365
2369
2012
1443
841
334
-39
-314
-548
-761
-911
-918
-712
-300
217
663
860
701
201
-502
-1208
-1722
-1934
-1835
-1503
-1048
-560
-81
385
834
1231
1498
1545
1318
850
270
-233
-479
-377
32
582
1053
1259
1126
721
215
-199
-386
-333
-140
33
48
-145
-483
-824
-1010
-946
-632
-177
254
503
480
189
-270
-748
-1096
-1211
-1074
-745
-342
-2
166
121
-99
-385
-606
-660
-522
-266
-35
17
-201
-666
-1235
-1698
-1865
-1649
-1107
-419
192
559
639
522
378
364
539
840
1117
1217
1070
732
359
133
164
435
802
1066
1062
737
172
-458
-964
-1223
-1219
-1037
-808
-654
-633
-738
-911
-1078
-1179
-1171
-1025
-723
-254
366
1081
1784
2337
2609
2514
2052
1311
440
-392
-1046
-1453
-1624
-1632
-1583
-1576
-1669
-1859
-2083
-2235
-2209
-1939
-1435
-790
-154
323
553
556
452
417
590
1006
1565
2060
2278
2093
1533
769
39
-464
-675
-680
-653
-759
-1052
-1449
-1775
-1865
-1665
-1273
-891
-721
-850
-1188
-1503
-1531
-1114
-282
743
1644
2151
2151
1728
1106
535
174
38
21
-24
-191
-474
-772
-956
-934
-705
-340
55
401
670
878
1045
1155
1149
952
529
-72
-713
-1202
-1366
-1121
-509
318
1146
1774
2067
1976
1538
844
15
-817
-1523
-1998
-2178
-2061
-1719
-1272
-851
-542
-354
-219
-35
266
669
1062
1285
1203
781
115
-599
-1152
-1403
-1341
-1074
-764
-538
-432
-378
-265
-17
348
716
929
879
574
151
-184
-254
-9
450
906
1140
1031
627
117
-258
-324
-62
384
781
916
705
228
-316
-708
-813
-637
-308
0
165
172
109
97
208
411
581
575
322
-111
-537
-727
-533
24
739
1302
1440
1041
215
-750
-1516
-1841
-1681
-1193
-641
-265
-165
-270
-397
-364
-98
316
681
782
503
-114
-883
-1557
-1930
-1916
-1566
-1026
-471
-37
205
240
91
-202
-584
-975
-1270
-1365
-1199
-795
-270
194
427
343
-17
-504
-934
-1164
-1153
-956
-667
-348
5
444
999
1600
2064
2147
1671
643
-689
-1901
-2555
-2394
-1468
-133
1093
1752
1634
858
-202
-1098
-1509
-1359
-808
-138
404
715
846
922
1036
1178
1244
1117
761
266
-187
-420
-366
-105
170
267
99
-263
-641
-854
-833
-666
-534
-597
-869
-1179
-1247
-839
77
1265
2294
2720
2295
1099
-475
-1883
-2649
-2563
-1742
-554
550
1225
1331
940
245
-547
-1280
-1863
-2233
-2316
-2040
-1382
-433
580
1348
1595
1207
306
-779
-1643
-1974
-1693
-979
-184
333
370
-49
-699
-1285
-1579
-1518
-1200
-815
-528
-412
-436
-514
-583
-645
-756
-975
-1293
-1612
-1774
-1643
-1179
-484
241
775
978
851
518
160
-89
-205
-274
-426
-746
-1201
-1638
-1843
-1647
-1012
-70
924
1684
2003
1823
1245
473
-271
-820
-1105
-1147
-1012
-772
-467
-111
292
718
1118
1418
1548
1468
1190
775
315
-94
-386
-538
-575
-558
-557
-624
-778
-990
-1198
-1323
-1297
-1087
-709
-224
275
685
912
893
602
57
-673
-1473
-2190
-2659
-2743
-2377
-1606
-591
428
1196
1522
1341
734
-114
-981
-1688
-2147
-2359
-2374
-2233
-1931
-1427
-697
215
1159
1908
2240
2040
1371
477
-302
-660
-453
234
1126
1866
2171
1937
1276
451
-246
-613
-615
-372
-88
55
-33
-318
-674
-952
-1043
-920
-636
-301
-43
35
-122
-502
-1022
-1542
-1887
-1906
-1522
-784
131
960
1443
1424
917
111
-703
-1249
-1378
-1124
-671
-259
-61
-100
-250
-305
-100
398
1054
1627
1875
1663
1030
161
-695
-1332
-1663
-1736
-1680
-1623
-1629
-1667
-1650
-1495
-1184
-785
-428
-247
-315
-604
-993
-1315
-1419
-1233
-787
-202
358
741
866
742
465
178
12
40
244
525
746
791
618
279
-107
-404
-531
-496
-399
-370
-506
-809
-1173
-1435
-1446
-1156
-643
-84
323
446
281
-58
-401
-608
-640
-562
-496
-536
-683
-834
-832
-560
-18
646
1192
1389
1133
501
-261
-845
-1012
-700
-62
602
969
838
222
-653
-1433
-1784
-1524
-703
418
1466
2101
2143
1630
794
-45
-605
-752
-534
-142
188
287
123
-191
-456
-489
-203
350
1008
1570
1875
1865
1582
1139
653
207
-163
-450
-637
-685
-538
-167
396
1036
1580
1853
1747
1268
537
-247
-876
-1196
-1144
-755
-137
559
1174
1568
1646
1386
861
235
-272
-451
-189
465
1303
2025
2352
2149
1483
596
-207
-694
-814
-701
-586
-665
-973
-1364
-1581
-1406
-791
89
901
1310
1143
479
-381
-1050
-1238
-869
-106
755
1436
1802
1901
1900
1958
2127
2315
2357
2129
1646
1080
687
667
1053
1663
2180
2288
1827
869
-306
-1333
-1912
-1922
-1442
-690
90
734
1199
1534
1814
2065
2238
2228
1934
1325
473
-453
-1233
-1661
-1600
-1020
-11
1233
2447
3348
3700
3385
2442
1078
-386
-1605
-2320
-2441
-2064
-1425
-798
-384
-249
-322
-463
-545
-529
-476
-504
-709
-1102
-1586
-1993
-2158
-1993
-1524
-878
-229
272
545
593
479
281
59
-164
-388
-620
-857
-1076
-1242
-1321
-1283
-1107
-784
-318
258
876
1430
1789
1838
1515
844
-53
-984
-1736
-2133
-2085
-1606
-810
123
987
1600
1844
1694
1230
628
116
-88
147
811
1736
2644
3235
3302
2811
1918
920
135
-217
-98
345
846
1138
1059
606
-79
-785
-1323
-1596
-1621
-1494
-1330
-1206
-1128
-1050
-904
-644
-271
169
607
983
1261
1442
1548
1611
1656
1695
1723
1725
1680
1560
1340
998
529
-47
-682
-1299
-1800
-2083
-2066
-1710
-1040
-146
818
1673
2255
2465
2300
1857
1299
799
482
381
442
561
646
658
629
629
712
868
1018
1044
853
442
-92
-583
-869
-873
-628
-262
79
301
399
442
505
608
686
632
378
-32
-424
-564
-277
431
1338
2076
2289
1815
777
-445
-1386
-1698
-1322
-502
330
772
646
72
-602
-988
-859
-256
543
1179
1395
1164
681
247
102
301
702
1057
1157
938
507
65
-204
-234
-89
93
198
195
143
119
146
152
5
-387
-991
-1610
-1955
-1777
-1010
166
1379
2216
2408
1947
1086
215
-319
-359
10
535
935
1042
864
554
310
259
406
639
807
793
559
135
-424
-1080
-1817
-2615
-3400
-4030
-4332
-4162
-3499
-2476
-1356
-434
73
112
-196
-619
-921
-963
-743
-381
-41
150
151
16
-143
-210
-110
177
614
1127
1621
1997
2174
2102
1785
1293
742
263
-44
-153
-110
-14
44
22
-58
-134
-152
-115
-82
-142
-345
-650
-924
-991
-723
-118
667
1368
1722
1576
964
95
-739
-1282
-1420
-1209
-837
-521
-406
-505
-712
-861
-821
-559
-160
207
361
182
-337
-1080
-1849
-2423
-2640
-2450
-1934
-1272
-680
-319
-232
-331
-444
-404
-154
213
480
413
-103
-970
-1883
-2446
-2346
-1523
-224
1078
1884
1892
1138
-17
-1045
-1500
-1206
-332
715
1493
1737
1469
958
552
494
800
1273
1631
1669
1377
930
581
509
716
1026
1189
1030
554
-46
-485
-531
-126
589
1345
1874
2028
1832
1440
1041
761
620
550
461
309
120
-30
-75
-1
135
237
217
41
-268
-640
-996
-1277
-1441
-1463
-1327
-1036
-635
-223
62
93
-169
-631
-1077
-1244
-950
-194
813
1723
2202
2087
1471
664
49
-107
216
785
1236
1263
787
2
-711
-974
-598
313
1405
2234
2458
1987
1002
-133
-1041
-1473
-1384
-909
-276
295
655
743
553
111
-535
-1301
-2044
-2579
-2719
-2357
-1527
-423
651
1381
1563
1172
369
-565
-1337
-1742
-1714
-1329
-744
-137
352
648
737
652
452
207
-18
-177
-254
-269
-263
-268
-275
-213
33
576
1453
2567
3689
4504
4724
4202
3009
1432
-111
-1210
-1603
-1255
-361
741
1687
2212
2211
1745
982
121
-678
-1327
-1806
-2133
-2328
-2389
-2291
-2000
-1496
-789
66
978
1835
2523
2953
3074
2886
2433
1802
1098
431
-105
-444
-557
-456
-193
145
448
609
546
237
-274
-877
-1425
-1781
-1860
-1657
-1245
-747
-291
34
204
251
240
235
270
340
414
451
425
328
173
-13
-204
-373
-496
-559
-563
-534
-525
-607
-839
-1238
-1751
-2259
-2606
-2658
-2357
-1751
-983
-239
327
648
761
773
793
870
961
955
735
250
-436
-1155
-1695
-1881
-1643
-1037
-220
621
1330
1817
2056
2055
1821
1357
685
-117
-900
-1460
-1611
-1261
-479
509
1387
1869
1806
1255
445
-312
-752
-755
-374
208
779
1194
1421
1534
1644
1831
2099
2376
2564
2590
2442
2166
1833
1498
1177
859
533
215
-43
-180
-162
-12
189
342
381
313
219
216
395
771
1267
1752
2100
2248
2216
2078
1918
1777
1643
1471
1234
958
716
588
603
702
757
631
265
-271
-794
-1083
-1000
-569
17
483
604
329
-182
-626
-705
-281
542
1450
2060
2090
1495
480
-594
-1374
-1663
-1481
-1022
-533
-184
-6
95
239
479
744
874
718
232
-463
-1122
-1480
-1379
-853
-120
517
799
629
102
-550
-1071
-1300
-1232
-1004
-808
-792
-987
-1290
-1521
-1506
-1157
-509
292
1047
1575
1774
1641
1270
806
402
166
138
277
485
641
653
492
214
-59
-183
-48
373
1008
1715
2323
2704
2803
2650
2328
1937
1558
1248
1050
1012
1190
1616
2261
3001
3622
3874
3565
2656
1302
-174
-1391
-2045
-2028
-1457
-620
151
625
750
656
560
646
969
1425
1823
1986
1855
1525
1196
1066
1225
1595
1963
2081
1784
1079
145
-743
-1337
-1522
-1362
-1056
-846
-896
-1232
-1733
-2194
-2423
-2323
-1919
-1342
-768
-341
-133
-127
-243
-379
-453
-427
-313
-154
-3
109
186
275
449
767
1243
1809
2320
2593
2473
1913
1014
15
-788
-1149
-982
-396
343
933
1168
1031
692
415
407
706
1142
1423
1293
675
-247
-1099
-1473
-1132
-130
1180
2295
2775
2432
1404
88
-1050
-1673
-1708
-1342
-904
-686
-811
-1193
-1610
-1838
-1776
-1493
-1189
-1080
-1296
-1816
-2492
-3127
-3565
-3749
-3721
-3569
-3376
-3177
-2969
-2739
-2499
-2289
-2157
-2114
-2113
-2059
-1857
-1471
-958
-453
-107
-9
-131
-326
-396
-182
355
1109
1868
2406
2573
2352
1849
1241
696
313
105
29
26
59
127
244
417
623
818
954
1000
958
844
672
436
110
-328
-865
-1434
-1924
-2217
-2247
-2033
-1697
-1412
-1346
-1589
-2113
-2779
-3385
-3745
-3748
-3397
-2801
-2128
-1545
-1163
-1006
-1010
-1064
-1043
-872
-555
-178
109
155
-138
-762
-1592
-2415
-3003
-3193
-2953
-2393
-1731
-1203
-974
-1078
-1408
-1773
-1977
-1903
-1548
-1008
-427
89
503
859
1243
1721
2293
2879
3350
3582
3514
3176
2676
2162
1759
1525
1434
1397
1305
1075
693
216
-251
-595
-742
-690
-510
-324
-253
-374
-684
-1103
-1502
-1750
-1768
-1550
-1158
-688
-230
163
479
727
909
1000
962
764
430
48
-246
-319
-102
375
981
1542
1908
2017
1905
1682
1461
1303
1194
1073
887
639
399
270
318
522
769
903
813
495
69
-285
-427
-344
-179
-165
-503
-1242
-2226
-3144
-3665
-3589
-2945
-1976
-1026
-387
-170
-286
-515
-646
-590
-414
-281
-335
-596
-942
-1171
-1130
-813
-392
-129
-239
-757
-1501
-2145
-2374
-2048
-1275
-369
300
478
141
-506
-1149
-1527
-1559
-1370
-1206
-1291
-1693
-2289
-2823
-3041
-2821
-2242
-1542
-1012
-859
-1122
-1660
-2231
-2600
-2629
-2321
-1792
-1201
-683
-302
-46
138
308
486
649
741
695
468
65
-444
-932
-1251
-1278
-975
-423
186
605
623
160
-685
-1654
-2432
-2771
-2599
-2045
-1381
-882
-698
-781
-919
-852
-426
311
1110
1629
1606
988
-16
-1020
-1619
-1560
-842
303
1523
2503
3081
3282
3254
3160
3082
2992
2793
2398
1810
1132
528
139
9
66
160
145
-49
-381
-735
-978
-1039
-939
-774
-661
-669
-792
-956
-1069
-1073
-973
-833
-726
-696
-726
-752
-704
-550
-317
-86
55
55
-79
-286
-490
-646
-760
-877
-1044
-1266
-1490
-1625
-1593
-1385
-1083
-834
-782
-978
-1343
-1676
-1744
-1391
-639
301
1094
1418
1114
269
-806
-1692
-2039
-1715
-860
174
978
1262
978
326
-340
-683
-524
85
902
1617
1997
1983
1697
1370
1215
1330
1651
1996
2149
1963
1421
635
-202
-889
-1282
-1324
-1050
-561
5
496
772
735
355
-304
-1083
-1765
-2132
-2047
-1507
-648
296
1086
1559
1684
1551
1316
1119
1025
1012
1002
919
740
500
270
103
2
-83
-218
-433
-685
-870
-869
-617
-157
363
745
825
550
11
-594
-1047
-1198
-1026
-636
-195
152
347
433
512
666
896
1094
1092
741
6
-990
-1989
-2679
-2818
-2334
-1361
-196
805
1362
1367
912
241
-361
-680
-650
-352
38
351
503
526
535
656
947
1362
1764
2001
1980
1718
1336
1004
851
902
1070
1206
1180
955
615
325
246
452
882
1364
1689
1703
1381
829
236
-212
-407
-356
-157
59
191
207
142
61
18
23
39
12
-107
-330
-631
-958
-1252
-1462
-1561
-1541
-1421
-1244
-1077
-1002
-1085
-1353
-1766
-2214
-2547
-2629
-2389
-1864
-1193
-571
-180
-127
-409
-925
-1522
-2048
-2405
-2560
-2542
-2414
-2248
-2106
-2035
-2061
-2178
-2342
-2472
-2466
-2237
-1765
-1120
-463
5
113
-198
-842
-1604
-2213
-2437
-2174
-1481
-552
358
1020
1312
1231
882
426
19
-229
-276
-141
106
367
544
555
354
-47
-586
-1161
-1664
-2008
-2161
-2140
-2004
-1817
-1629
-1465
-1331
-1236
-1202
-1260
-1426
-1681
-1951
-2132
-2123
-1876
-1429
-898
-440
-191
-211
-465
-844
-1214
-1477
-1604
-1633
-1637
-1681
-1786
-1928
-2055
-2123
-2118
-2062
-1996
-1958
-1957
-1975
-1973
-1914
-1776
-1560
-1284
-980
-685
-442
-296
-290
-443
-736
-1101
-1430
-1605
-1543
-1229
-729
-168
313
616
716
666
571
533
611
799
1039
1249
1370
1382
1315
1223
1165
1172
1239
1331
1394
1382
1266
1052
776
501
297
221
296
496
752
970
1069
1014
830
596
410
346
419
581
749
851
867
844
875
1052
1412
1912
2440
2860
3074
3061
2887
2668
2517
2498
2603
2773
2934
3040
3085
3097
3098
3082
3000
2785
2389
1826
1182
594
204
101
285
665
1091
1407
1500
1328
926
378
-210
-739
-1131
-1339
-1343
-1150
-797
-344
130
546
845
1010
1063
1062
1071
1130
1241
1365
1439
1409
1261
1035
819
714
800
1094
1542
2025
2404
2567
2474
2171
1771
1411
1194
1146
1210
1269
1211
980
617
246
28
82
431
970
1502
1803
1715
1205
385
-526
-1277
-1664
-1597
-1110
-343
509
1253
1738
1877
1655
1124
395
-375
-1012
-1354
-1302
-851
-103
758
1517
1993
2098
1850
1357
763
194
-279
-637
-890
-1036
-1042
-855
-438
188
925
1613
2085
2239
2080
1732
1391
1244
1392
1817
2390
2931
3293
3410
3321
3126
2932
2796
2703
2588
2385
2076
1709
1382
1187
1162
1258
1361
1339
1116
706
222
-177
-357
-273
12
349
575
581
366
26
-284
-429
-346
-71
282
578
715
657
438
126
-213
-541
-848
-1133
-1373
-1511
-1475
-1208
-714
-79
549
1000
1156
988
582
97
-296
-480
-435
-237
-7
147
184
143
118
195
400
668
865
838
491
-166
-1006
-1827
-2415
-2623
-2414
-1864
-1126
-373
257
691
923
988
936
817
669
527
420
368
370
386
346
172
-184
-706
-1305
-1836
-2158
-2188
-1942
-1534
-1129
-872
-831
-971
-1187
-1367
-1453
-1478
-1541
-1743
-2116
-2581
-2970
-3095
-2850
-2273
-1555
-963
-731
-949
-1520
-2192
-2667
-2729
-2330
-1610
-823
-225
30
-51
-322
-581
-659
-489
-115
345
765
1061
1208
1227
1142
961
677
293
-148
-548
-777
-725
-353
272
992
1606
1950
1954
1663
1216
783
501
427
535
742
957
1120
1221
1288
1365
1475
1612
1737
1797
1753
1593
1339
1042
766
568
489
540
704
942
1202
1435
1607
1710
1761
1801
1875
2016
2231
2491
2741
2910
2937
2785
2463
2020
1537
1103
795
646
642
720
796
794
675
462
230
80
100
324
712
1161
1542
1747
1728
1512
1181
837
560
385
304
292
334
447
664
1004
1439
1876
2169
2174
1807
1090
163
-755
-1436
-1721
-1568
-1063
-377
299
818
1111
1192
1126
985
815
625
397
115
-215
-555
-844
-1025
-1066
-982
-833
-706
-694
-856
-1199
-1670
-2160
-2537
-2681
-2515
-2033
-1305
-447
404
1127
1649
1947
2044
1986
1826
1617
1412
1268
1237
1356
1616
1947
2221
2287
2024
1397
486
-527
-1422
-2013
-2219
-2082
-1737
-1348
-1030
-813
-648
-459
-203
91
329
408
279
-17
-349
-559
-538
-284
95
427
562
435
93
-338
-724
-990
-1139
-1235
-1336
-1444
-1489
-1373
-1035
-519
16
352
308
-163
-935
-1750
-2319
-2450
-2118
-1474
-764
-214
60
93
17
-16
72
258
433
483
352
82
-208
-381
-349
-111
251
618
885
996
947
766
490
147
-234
-608
-912
-1079
-1070
-901
-644
-404
-264
-243
-288
-302
-213
-25
167
215
2
-487
-1135
-1735
-2086
-2098
-1847
-1551
-1473
-1792
-2512
-3447
-4303
-4803
-4810
-4376
-3710
-3078
-2676
-2560
-2637
-2728
-2662
-2348
-1809
-1147
-488
75
507
825
1065
1255
1402
1497
1533
1516
1465
1402
1342
1291
1257
1258
1322
1473
1709
1988
2231
2353
2305
2104
1832
1600
1497
1540
1661
1745
1686
1452
1104
771
582
598
769
954
981
732
205
-480
-1129
-1554
-1651
-1437
-1037
-628
-367
-337
-528
-853
-1184
-1400
-1417
-1213
-825
-344
109
414
486
311
-50
-474
-822
-995
-975
-832
-692
-670
-813
-1066
-1293
-1343
-1121
-636
-8
587
993
1139
1059
872
717
693
827
1084
1397
1713
2007
2274
2503
2652
2650
2436
1995
1395
774
297
90
184
500
881
1160
1224
1057
724
338
-3
-248
-397
-481
-523
-517
-432
-232
88
493
914
1275
1518
1626
1608
1484
1265
948
534
43
-464
-898
-1169
-1228
-1095
-855
-622
-490
-491
-583
-679
-692
-593
-423
-284
-285
-491
-890
-1390
-1863
-2191
-2309
-2223
-1989
-1684
-1375
-1109
-914
-819
-858
-1066
-1455
-1989
-2580
-3105
-3441
-3518
-3343
-3002
-2623
-2323
-2162
-2122
-2116
-2036
-1796
-1369
-795
-163
428
903
1230
1420
1508
1530
1509
1449
1341
1177
962
716
481
306
235
299
495
784
1085
1294
1308
1060
553
-131
-839
-1389
-1624
-1465
-936
-160
679
1397
1860
2016
1892
1571
1152
717
322
-5
-248
-400
-459
-441
-386
-354
-408
-584
-869
-1196
-1464
-1578
-1491
-1225
-866
-526
-294
-195
-178
-146
-3
294
706
1127
1423
1496
1332
1008
672
473
511
787
1206
1608
1833
1780
1443
909
323
-165
-454
-524
-432
-290
-212
-275
-489
-794
-1091
-1276
-1282
-1108
-813
-492
-236
-96
-59
-63
-24
114
349
608
773
734
441
-62
-644
-1129
-1371
-1313
-1020
-658
-432
-502
-917
-1592
-2341
-2950
-3262
-3229
-2925
-2499
-2107
-1855
-1762
-1783
-1855
-1948
-2085
-2325
-2716
-3239
-3782
-4167
-4212
-3817
-3021
-2004
-1034
-370
-167
-423
-993
-1650
-2178
-2448
-2449
-2260
-1995
-1742
-1525
-1309
-1034
-654
-170
369
888
1317
1611
1761
1783
1706
1566
1400
1248
1155
1153
1253
1427
1619
1764
1817
1778
1687
1605
1570
1574
1562
1465
1247
944
668
561
726
1163
1752
2287
2563
2463
2017
1387
791
411
317
444
647
784
795
724
684
784
1051
1400
1676
1724
1476
991
431
-12
-203
-118
157
487
762
953
1111
1320
1631
2009
2341
2488
2360
1980
1487
1084
957
1189
1724
2397
2997
3350
3381
3119
2668
2151
1666
1270
988
840
854
1061
1471
2037
2647
3136
3332
3115
2469
1490
374
-642
-1344
-1597
-1376
-760
98
1016
1837
2453
2823
2960
2913
2738
2483
2179
1849
1517
1225
1022
959
1061
1310
1642
1956
2142
2115
1836
1321
633
-142
-911
-1591
-2112
-2424
-2496
-2329
-1964
-1483
-998
-620
-426
-434
-602
-844
-1073
-1241
-1348
-1441
-1571
-1759
-1970
-2121
-2114
-1879
-1417
-798
-144
416
787
937
894
726
517
336
231
220
296
422
538
565
426
74
-480
-1161
-1842
-2384
-2686
-2721
-2546
-2273
-2023
-1869
-1815
-1808
-1772
-1658
-1474
-1285
-1181
-1235
-1467
-1831
-2242
-2603
-2844
-2938
-2893
-2744
-2527
-2276
-2024
-1811
-1683
-1684
-1837
-2128
-2503
-2878
-3164
-3295
-3243
-3019
-2661
-2223
-1760
-1330
-989
-786
-750
-874
-1102
-1339
-1478
-1437
-1195
-802
-360
23
277
400
448
501
619
807
1014
1159
1178
1050
809
519
239
-2
-206
-390
-551
-654
-634
-437
-59
432
911
1240
1329
1172
850
490
203
34
-44
-100
-184
-283
-312
-160
240
846
1485
1908
1884
1311
279
-939
-1977
-2506
-2359
-1590
-446
727
1618
2052
2035
1714
1295
942
717
580
432
193
-144
-500
-748
-782
-579
-226
105
224
4
-567
-1374
-2225
-2921
-3334
-3443
-3325
-3107
-2895
-2732
-2583
-2369
-2016
-1503
-877
-240
297
663
851
913
928
960
1029
1107
1138
1072
891
618
302
-7
-273
-491
-671
-823
-948
-1030
-1050
-1002
-906
-800
-733
-739
-827
-974
-1142
-1295
-1415
-1509
-1596
-1691
-1789
-1858
-1848
-1715
-1438
-1044
-600
-206
35
51
-175
-596
-1104
-1565
-1848
-1869
-1616
-1148
-577
-30
394
649
748
745
702
661
632
600
545
469
404
399
494
699
976
1254
1459
1542
1503
1386
1252
1150
1092
1055
999
896
751
602
498
471
510
560
542
386
57
-427
-1008
-1611
-2157
-2587
-2859
-2937
-2797
-2423
-1833
-1087
-290
425
934
1166
1122
884
574
320
203
241
391
584
755
882
984
1111
1308
1585
1901
2172
2298
2201
1860
1327
719
187
-133
-163
91
538
1037
1440
1644
1624
1427
1152
899
733
664
660
673
677
678
714
823
1012
1241
1427
1482
1346
1020
571
104
-267
-460
-432
-186
253
840
1519
2211
2807
3180
3215
2851
2120
1152
150
-678
-1181
-1322
-1175
-895
-643
-533
-592
-775
-1000
-1206
-1373
-1526
-1704
-1920
-2136
-2272
-2238
-1979
-1512
-933
-383
-1
129
10
-271
-581
-793
-833
-702
-475
-262
-160
-216
-409
-666
-898
-1045
-1107
-1142
-1238
-1465
-1829
-2257
-2618
-2778
-2664
-2301
-1809
-1356
-1084
-1042
-1167
-1311
-1316
-1092
-661
-153
258
437
352
86
-200
-344
-257
43
453
836
1090
1188
1175
1126
1102
1114
1129
1096
989
827
667
570
568
638
722
750
687
546
381
247
167
113
11
-217
-613
-1161
-1781
-2364
-2806
-3044
-3062
-2890
-2588
-2230
-1903
-1693
-1680
-1913
-2381
-2997
-3607
-4027
-4115
-3818
-3211
-2469
-1803
-1382
-1264
-1387
-1602
-1750
-1729
-1525
-1206
-858
-536
-223
152
667
1347
2123
2842
3315
3400
3061
2389
1577
849
380
236
363
613
809
812
564
110
-425
-882
-1121
-1060
-699
-119
552
1174
1636
1885
1934
1852
1733
1661
1684
1802
1965
2101
2141
2045
1817
1505
1184
929
782
737
737
693
524
195
-249
-689
-968
-942
-549
163
1043
1892
2536
2900
3025
3043
3103
3296
3607
3930
4125
4100
3865
3532
3260
3162
3245
3397
3443
3238
2755
2107
1495
1116
1053
1236
1476
1564
1384
982
546
310
434
908
1552
2090
2280
2025
1421
692
101
-178
-121
155
465
646
618
398
61
-315
-679
-1008
-1279
-1446
-1442
-1218
-796
-292
103
193
-126
-804
-1633
-2321
-2608
-2365
-1647
-658
345
1150
1659
1886
1910
1798
1567
1189
637
-62
-806
-1445
-1849
-1965
-1850
-1635
-1460
-1402
-1445
-1507
-1506
-1429
-1349
-1390
-1641
-2080
-2544
-2783
-2569
-1815
-640
656
1706
2225
2125
1548
798
203
-17
165
594
1014
1189
994
450
-309
-1109
-1804
-2318
-2642
-2799
-2814
-2689
-2415
-1997
-1471
-910
-400
-12
234
377
499
697
1042
1545
2151
2748
3196
3369
3190
2664
1875
973
129
-518
-898
-1035
-1025
-996
-1048
-1210
-1433
-1621
-1685
-1593
-1402
-1228
-1199
-1386
-1763
-2214
-2579
-2729
-2623
-2329
-1991
-1770
-1773
-2011
-2406
-2825
-3142
-3276
-3208
-2973
-2628
-2230
-1831
-1479
-1231
-1142
-1252
-1554
-1977
-2394
-2651
-2628
-2277
-1653
-889
-154
404
709
760
619
371
89
-188
-451
-704
-945
-1160
-1329
-1436
-1483
-1487
-1474
-1459
-1436
-1377
-1237
-975
-561
1
675
1388
2037
2505
2684
2513
2016
1317
624
179
172
665
1544
2539
3308
3562
3177
2250
1070
12
-610
-650
-185
542
1232
1655
1735
1557
1295
1116
1090
1170
1228
1144
876
496
152
-5
91
386
721
905
807
417
-151
-710
-1087
-1197
-1076
-849
-664
-620
-723
-896
-1031
-1051
-960
-842
-815
-972
-1317
-1755
-2119
-2239
-2007
-1430
-621
239
974
1474
1717
1771
1742
1738
1823
2021
2320
2700
3142
3621
4091
4470
4649
4525
4057
3307
2450
1732
1391
1564
2233
3222
4262
5099
5583
5712
5608
5435
5309
5239
5138
4892
4444
3851
3283
2945
2976
3376
3988
4564
4872
4792
4353
3699
2999
2358
1789
1241
681
162
-161
-101
447
1406
2496
3320
3527
2979
1833
493
-554
-947
-604
254
1217
1885
2047
1755
1268
886
785
921
1066
942
392
-524
-1535
-2284
-2497
-2110
-1296
-374
336
651
582
293
-2
-149
-117
21
154
205
170
95
27
-29
-124
-319
-628
-982
-1239
-1248
-929
-332
372
959
1254
1205
899
510
201
46
11
-12
-111
-291
-450
-436
-139
428
1104
1644
1831
1588
1028
412
27
48
452
1022
1454
1506
1126
491
-64
-195
292
1344
2669
3855
4525
4488
3795
2696
1523
554
-90
-449
-669
-897
-1199
-1535
-1799
-1895
-1816
-1657
-1576
-1710
-2090
-2604
-3043
-3185
-2913
-2272
-1463
-758
-379
-407
-753
-1211
-1572
-1718
-1676
-1580
-1583
-1748
-2001
-2161
-2024
-1493
-649
264
931
1108
737
-15
-817
-1315
-1272
-665
312
1330
2055
2261
1899
1084
38
-992
-1794
-2232
-2253
-1884
-1223
-432
290
745
791
393
-354
-1244
-2027
-2494
-2539
-2186
-1559
-808
-54
652
1309
1918
2436
2764
2781
2414
1705
831
60
-350
-262
274
1025
1665
1906
1622
902
14
-705
-991
-756
-118
652
1252
1468
1250
719
94
-407
-663
-690
-615
-603
-770
-1132
-1594
-2009
-2248
-2258
-2089
-1868
-1733
-1771
-1988
-2318
-2666
-2958
-3170
-3320
-3429
-3484
-3424
-3169
-2673
-1981
-1239
-657
-417
-595
-1105
-1736
-2242
-2461
-2393
-2202
-2126
-2350
-2892
-3575
-4105
-4208
-3777
-2942
-2024
-1400
-1332
-1851
-2745
-3658
-4251
-4343
-3974
-3358
-2766
-2397
-2306
-2410
-2565
-2658
-2658
-2609
-2568
-2541
-2449
-2154
-1533
-555
686
1987
3119
3897
4246
4194
3841
3303
2681
2060
1527
1185
1127
1396
1930
2543
2972
2976
2441
1458
301
-671
-1163
-1073
-529
163
667
762
434
-131
-642
-846
-628
-51
693
1383
1858
2059
2017
1801
1460
1010
455
-177
-802
-1296
-1538
-1467
-1117
-610
-99
295
529
640
702
773
856
907
875
759
634
634
884
1426
2176
2932
3449
3536
3139
2364
1429
581
-10
-301
-380
-399
-505
-764
-1147
-1544
-1820
-1866
-1637
-1160
-518
175
796
1236
1410
1276
846
193
-560
-1265
-1789
-2049
-2040
-1829
-1526
-1246
-1068
-1008
-1032
-1062
-1020
-854
-558
-181
189
440
478
250
-220
-835
-1441
-1873
-2012
-1827
-1389
-840
-334
26
229
339
447
595
729
705
353
-421
-1555
-2808
-3827
-4273
-3962
-2953
-1544
-162
781
1043
613
-306
-1405
-2396
-3109
-3518
-3705
-3777
-3806
-3799
-3716
-3520
-3213
-2848
-2501
-2235
-2070
-1983
-1931
-1881
-1830
-1788
-1760
-1716
-1600
-1356
-980
-548
-204
-101
-321
-814
-1386
-1769
-1725
-1155
-153
1024
2053
2671
2770
2417
1797
1114
499
-25
-520
-1063
-1672
-2285
-2784
-3063
-3093
-2941
-2741
-2616
-2611
-2663
-2630
-2370
-1822
-1056
-249
385
691
647
373
84
-3
244
825
1613
2410
3024
3329
3294
2982
2509
2008
1594
1341
1274
1372
1578
1820
2031
2177
2267
2353
2506
2783
3195
3689
4168
4524
4680
4619
4387
4064
3725
3406
3101
2777
2411
2020
1667
1441
1412
1598
1945
2337
2632
2707
2490
1974
1214
311
-609
-1408
-1954
-2145
-1932
-1352
-537
310
961
1234
1067
545
-115
-631
-749
-332
597
1866
3209
4355
5102
5374
5218
4780
4252
3815
3599
3654
3948
4379
4807
5095
5151
4958
4580
4137
3767
3565
3555
3676
3815
3858
3746
3498
3208
2999
2960
3108
3362
3578
3600
3325
2748
1968
1161
520
190
217
533
973
1326
1407
1114
473
-373
-1198
-1773
-1936
-1651
-1018
-232
487
969
1152
1080
869
645
490
419
396
381
368
400
550
875
1373
1970
2539
2955
3140
3094
2882
2590
2287
1995
1701
1396
1104
894
857
1053
1461
1975
2429
2671
2624
2320
1882
1459
1151
967
837
661
385
46
-235
-310
-76
462
1185
1910
2459
2733
2733
2543
2273
2008
1783
1594
1429
1292
1204
1178
1193
1177
1033
693
163
-455
-996
-1309
-1324
-1097
-786
-568
-556
-739
-999
-1184
-1208
-1120
-1089
-1324
-1941
-2875
-3865
-4545
-4596
-3899
-2608
-1103
143
751
569
-286
-1495
-2680
-3545
-3957
-3953
-3668
-3248
-2787
-2325
-1886
-1525
-1354
-1504
-2061
-2990
-4108
-5124
-5728
-5715
-5065
-3959
-2716
-1675
-1078
-1000
-1345
-1910
-2478
-2901
-3131
-3199
-3166
-3066
-2881
-2567
-2098
-1518
-957
-604
-635
-1135
-2049
-3179
-4249
-4992
-5245
-4994
-4363
-3548
-2740
-2057
-1521
-1091
-708
-347
-31
191
286
271
219
221
330
522
690
689
411
-153
-887
-1588
-2045
-2126
-1825
-1255
-584
45
565
994
1386
1763
2081
2233
2119
1716
1128
568
275
406
948
1713
2404
2746
2603
2037
1272
594
222
225
512
898
1205
1338
1315
1229
1170
1178
1217
1223
1159
1060
1031
1191
1604
2225
2900
3432
3669
3584
3289
2989
2884
3076
3521
4043
4418
4459
4098
3396
2511
1627
891
378
94
-2
37
159
314
449
501
412
145
-298
-871
-1501
-2115
-2657
-3098
-3421
-3598
-3582
-3318
-2765
-1939
-928
121
1046
1726
2121
2284
2321
2340
2393
2456
2448
2284
1933
1446
946
576
439
542
802
1075
1226
1189
997
765
635
708
988
1368
1661
1658
1206
267
-1064
-2576
-3996
-5067
-5619
-5609
-5135
-4397
-3633
-3053
-2771
-2790
-3016
-3303
-3523
-3608
-3567
-3459
-3352
-3268
-3161
-2936
-2491
-1786
-876
81
875
1322
1339
981
429
-80
-341
-259
120
639
1105
1369
1394
1257
1104
1081
1258
1604
2001
2314
2446
2400
2264
2170
2224
2447
2763
3032
3123
2971
2623
2209
1889
1773
1867
2066
2198
2095
1662
912
-44
-1052
-1974
-2730
-3306
-3729
-4027
-4204
-4230
-4077
-3747
-3299
-2847
-2524
-2442
-2641
-3083
-3653
-4206
-4604
-4750
-4605
-4182
-3535
-2745
-1906
-1118
-469
-19
218
282
254
227
265
381
525
609
551
322
-34
-409
-669
-712
-515
-140
280
599
712
593
310
-6
-203
-162
173
773
1542
2342
3030
3495
3677
3578
3258
2815
2355
1975
1735
1656
1723
1897
2132
2383
2616
2805
2935
3000
2998
2934
2808
2607
2306
1876
1301
609
-119
-751
-1149
-1227
-1004
-627
-331
-364
-873
-1834
-3035
-4144
-4833
-4910
-4392
-3494
-2536
-1809
-1454
-1430
-1558
-1624
-1490
-1148
-697
-272
47
274
492
781
1140
1458
1562
1319
736
-5
-602
-764
-361
490
1454
2109
2134
1452
274
-992
-1915
-2216
-1870
-1087
-191
532
951
1104
1138
1191
1306
1414
1387
1129
648
64
-446
-741
-791
-684
-582
-626
-867
-1239
-1596
-1789
-1735
-1446
-1008
-521
-56
368
754
1092
1322
1351
1100
565
-148
-841
-1294
-1357
-1016
-405
263
779
1029
1022
871
708
615
589
553
418
144
-232
-610
-884
-999
-975
-896
-851
-886
-971
-1024
-959
-748
-445
-174
-71
-216
-593
-1086
-1522
-1732
-1605
-1117
-325
662
1707
2671
3423
3850
3872
3471
2707
1726
723
-107
-636
-843
-815
-714
-699
-874
-1249
-1752
-2270
-2699
-2968
-3049
-2932
-2601
-2027
-1188
-101
1149
2412
3497
4239
4544
4421
3971
3341
2672
2058
1540
1126
820
647
648
850
1244
1760
2280
2675
2849
2772
2484
2075
1644
1269
991
814
731
724
774
847
885
816
584
186
-295
-701
-842
-579
100
1040
1953
2513
2484
1825
719
-487
-1423
-1852
-1774
-1435
-1215
-1459
-2303
-3593
-4928
-5810
-5853
-4947
-3322
-1456
98
928
909
225
-729
-1519
-1840
-1609
-955
-116
675
1286
1698
1954
2086
2067
1816
1260
413
-585
-1490
-2035
-2045
-1512
-603
400
1215
1653
1674
1368
881
346
-167
-646
-1098
-1506
-1811
-1932
-1814
-1464
-963
-437
-11
235
269
84
-338
-1039
-2062
-3391
-4896
-6313
-7305
-7569
-6967
-5609
-3836
-2115
-868
-329
-464
-1016
-1632
-2005
-1996
-1648
-1126
-610
-207
81
320
570
826
997
956
614
-19
-813
-1562
-2063
-2198
-1978
-1541
-1095
-848
-948
-1445
-2290
-3348
-4434
-5344
-5896
-5972
-5555
-4749
-3762
-2856
-2268
-2138
-2464
-3112
-3872
-4536
-4964
-5113
-5016
-4742
-4352
-3885
-3374
-2870
-2453
-2219
-2227
-2449
-2750
-2921
-2749
-2116
-1055
239
1473
2356
2694
2443
1700
655
-478
-1507
-2285
-2706
-2702
-2251
-1402
-297
843
1762
2249
2217
1733
1002
295
-160
-240
50
603
1280
1960
2567
3055
3390
3532
3461
3207
2876
2634
2648
2991
3590
4219
4584
4454
3777
2726
1638
867
626
892
1410
1823
1835
1348
496
-430
-1132
-1443
-1398
-1193
-1067
-1176
-1517
-1932
-2201
-2147
-1718
-998
-159
618
1206
1553
1670
1595
1384
1108
871
807
1044
1656
2604
3729
4797
5595
6024
6145
6151
6264
6627
7221
7874
8347
8451
8138
7517
6777
6088
5516
5005
4441
3755
2996
2324
1932
1921
2210
2539
2570
2047
932
-557
-2024
-3064
-3441
-3180
-2542
-1897
-1546
-1602
-1959
-2378
-2616
-2552
-2228
-1810
-1485
-1368
-1457
-1653
-1833
-1923
-1930
-1922
-1975
-2123
-2331
-2525
-2634
-2636
-2562
-2468
-2390
-2301
-2116
-1729
-1071
-152
928
2015
2956
3654
4086
4291
4333
4262
4102
3859
3542
3183
2829
2520
2262
2011
1688
1216
563
-236
-1087
-1871
-2502
-2953
-3268
-3529
-3815
-4155
-4525
-4859
-5092
-5196
-5202
-5190
-5249
-5446
-5787
-6216
-6625
-6891
-6905
-6605
-5992
-5132
-4149
-3198
-2439
-1994
-1924
-2200
-2716
-3310
-3811
-4083
-4058
-3742
-3195
-2501
-1733
-937
-133
666
1437
2137
2706
3094
3273
3257
3098
2869
2642
2466
2359
2308
2278
2230
2134
1975
1758
1505
1244
1000
777
547
254
-172
-785
-1590
-2516
-3422
-4132
-4484
-4396
-3903
-3150
-2347
-1704
-1353
-1317
-1519
-1828
-2129
-2367
-2562
-2772
-3042
-3362
-3651
-3795
-3708
-3385
-2924
-2499
-2285
-2379
-2742
-3211
-3549
-3546
-3100
-2261
-1209
-194
563
926
882
514
-47
-674
-1278
-1812
-2256
-2594
-2807
-2870
-2772
-2523
-2157
-1724
-1271
-836
-445
-126
93
177
110
-91
-361
-595
-684
-557
-223
224
627
824
706
261
-423
-1190
-1873
-2343
-2543
-2484
-2228
-1855
-1440
-1048
-733
-546
-525
-693
-1035
-1501
-2005
-2456
-2769
-2896
-2831
-2605
-2275
-1908
-1567
-1302
-1142
-1082
-1082
-1076
-991
-774
-421
19
461
824
1072
1237
1400
1643
1991
2372
2633
2602
2177
1394
445
-388
-842
-778
-249
534
1290
1792
1962
1879
1725
1675
1808
2075
2340
2462
2381
2141
1865
1673
1613
1634
1618
1456
1110
637
153
-240
-514
-728
-981
-1333
-1740
-2056
-2103
-1775
-1124
-370
186
301
-70
-728
-1294
-1369
-712
636
2356
3964
4999
5192
4545
3293
1790
363
-787
-1602
-2120
-2398
-2459
-2289
-1873
-1251
-540
91
484
563
376
81
-112
-27
417
1177
2104
3002
3678
3998
3904
3425
2665
1786
978
420
232
438
953
1608
2205
2592
2715
2632
2470
2352
2332
2360
2314
2067
1572
909
274
-94
-10
575
1546
2667
3666
4334
4586
4475
4153
3797
3551
3480
3569
3736
3870
3852
3592
3045
2237
1272
327
-388
-684
-464
238
1250
2316
3178
3669
3762
3566
3269
3047
2994
3087
3213
3240
3080
2740
2307
1911
1658
1588
1671
1829
1986
2100
2166
2200
2196
2113
1881
1438
780
-10
-775
-1337
-1569
-1460
-1134
-809
-717
-1006
-1675
-2572
-3450
-4069
-4286
-4113
-3702
-3271
-3011
-2999
-3176
-3379
-3425
-3199
-2706
-2076
-1499
-1142
-1074
-1237
-1475
-1607
-1504
-1147
-625
-97
282
419
316
55
-245
-476
-579
-552
-436
-289
-165
-94
-85
-122
-162
-141
16
374
951
1691
2454
3052
3301
3098
2469
1577
662
-44
-407
-437
-279
-134
-167
-437
-876
-1330
-1642
-1722
-1581
-1322
-1078
-957
-1000
-1188
-1462
-1757
-2021
-2211
-2281
-2185
-1900
-1461
-982
-642
-624
-1026
-1790
-2693
-3413
-3664
-3323
-2499
-1498
-697
-372
-581
-1142
-1730
-2037
-1933
-1511
-1041
-822
-1026
-1616
-2372
-3016
-3368
-3434
-3402
-3531
-3999
-4797
-5721
-6465
-6773
-6557
-5929
-5136
-4421
-3910
-3563
-3226
-2742
-2066
-1306
-675
-386
-527
-1012
-1614
-2069
-2205
-2009
-1626
-1265
-1091
-1144
-1330
-1480
-1458
-1228
-875
-548
-374
-379
-473
-497
-315
100
630
1057
1156
807
69
-827
-1557
-1836
-1540
-767
191
949
1186
769
-186
-1350
-2314
-2741
-2510
-1761
-844
-174
-66
-608
-1634
-2801
-3738
-4201
-4162
-3797
-3387
-3177
-3274
-3616
-4032
-4347
-4480
-4469
-4431
-4469
-4596
-4708
-4647
-4297
-3674
-2949
-2385
-2205
-2472
-3033
-3558
-3677
-3133
-1894
-167
1684
3279
4359
4850
4851
4550
4133
3714
3331
2971
2617
2275
1966
1702
1458
1169
765
208
-470
-1163
-1724
-2016
-1959
-1554
-872
-24
878
1744
2510
3135
3582
3820
3817
3558
3051
2339
1508
690
55
-214
34
857
2173
3745
5226
6253
6577
6157
5196
4069
3186
2835
3072
3716
4438
4915
4961
4589
3970
3320
2783
2368
1972
1473
822
101
-512
-833
-776
-409
76
458
599
509
332
254
400
755
1175
1456
1447
1118
568
-36
-551
-922
-1189
-1435
-1710
-1987
-2175
-2181
-1986
-1691
-1476
-1512
-1851
-2362
-2753
-2686
-1924
-451
1484
3439
4929
5586
5278
4141
2514
819
-569
-1418
-1675
-1441
-911
-294
247
640
908
1142
1450
1903
2491
3118
3634
3895
3835
3494
3015
2582
2336
2315
2432
2518
2402
1988
1301
468
-336
-968
-1366
-1557
-1625
-1654
-1698
-1763
-1828
-1871
-1873
-1812
-1643
-1293
-688
200
1295
2407
3267
3628
3370
2576
1527
606
163
374
1183
2322
3422
4148
4301
3858
2944
1756
499
-651
-1556
-2099
-2189
-1783
-925
234
1452
2461
3063
3199
2973
2606
2341
2341
2633
3114
3619
4009
4230
4328
4404
4546
4775
5032
5211
5215
5000
4597
4086
3558
3071
2642
2254
1886
1528
1194
901
651
418
152
-200
-670
-1255
-1910
-2565
-3138
-3550
-3731
-3637
-3255
-2622
-1832
-1024
-349
82
239
192
82
63
231
580
1008
1375
1581
1617
1578
1599
1775
2090
2412
2550
2365
1857
1199
669
526
873
1590
2356
2780
2567
1643
200
-1385
-2690
-3403
-3415
-2819
-1841
-730
322
1214
1915
2429
2771
2972
3107
3301
3703
4419
5439
6599
7613
8183
8127
7473
6475
5516
4944
4933
5407
6088
6632
6790
6508
5923
5268
4726
4333
3968
3440
2614
1515
336
-653
-1237
-1381
-1248
-1124
-1279
-1831
-2699
-3659
-4473
-5019
-5352
-5657
-6123
-6809
-7582
-8156
-8226
-7626
-6429
-4939
-3569
-2675
-2418
-2716
-3307
-3865
-4140
-4016
-3513
-2717
-1714
-550
750
2142
3521
4732
5615
6081
6152
5965
5713
5571
5640
5933
6413
7047
7837
8808
9956
11197
12343
13148
13389
12958
11909
10431
8760
7084
5474
3893
2266
568
-1118
-2618
-3752
-4435
-4752
-4940
-5307
-6096
-7378
-9018
-10725
-12168
-13093
-13402
-13160
-12549
-11781
-11040
-10436
-10006
-9720
-9493
-9204
-8714
-7907
-6742
-5291
-3747
-2372
-1402
-940
-900
-1018
-953
-419
691
2267
4035
5678
6973
7861
8443
8890
9337
9807
10211
10415
10331
9982
9504
9081
8855
8857
8992
9077
8924
8397
7446
6100
4429
2528
511
-1479
-3270
-4685
-5599
-5999
-6015
-5888
-5886
-6200
-6859
-7723
-8547
-9088
-9208
-8921
-8362
-7714
-7117
-6630
-6240
-5910
-5631
-5427
-5326
-5304
-5256
-5020
-4455
-3527
-2361
-1202
-307
193
379
532
1008
2064
3717
5708
7608
9009
9706
9787
9578
9469
9714
10295
10935
11237
10884
9805
8214
6515
5114
4243
3871
3734
3477
2812
1632
28
-1787
-3580
-5186
-6536
-7623
-8446
-8976
-9160
-8970
-8445
-7707
-6923
-6231
-5678
-5194
-4633
-3847
-2767
-1441
-13
1347
2510
3431
4134
4657
4996
5086
4834
4181
3175
1985
859
39
-334
-265
113
614
1083
1453
1732
1947
2077
2020
1631
802
-441
-1907
-3283
-4258
-4671
-4602
-4364
-4385
-5019
-6385
-8287
-10278
-11819
-12491
-12142
-10938
-9274
-7612
-6307
-5493
-5083
-4846
-4549
-4066
-3431
-2808
-2403
-2366
-2720
-3353
-4067
-4667
-5023
-5134
-5109
-5123
-5341
-5851
-6629
-7538
-8373
-8922
-9018
-8576
-7595
-6141
-4313
-2232
-28
2146
4121
5730
6854
7470
7682
7708
7802
8156
8806
9601
10255
10481
10134
9310
8332
7625
7521
8090
9084
10009
10337
9737
8222
6157
4100
2561
1794
1705
1931
2035
1721
965
0
-827
-1251
-1229
-955
-755
-916
-1544
-2523
-3592
-4489
-5077
-5385
-5552
-5700
-5828
-5793
-5377
-4429
-2983
-1289
269
1333
1724
1520
1010
560
442
732
1304
1921
2366
2537
2473
2285
2070
1845
1553
1129
586
55
-249
-128
481
1443
2461
3194
3409
3096
2468
1871
1619
1853
2486
3259
3866
4101
3934
3496
2996
2598
2357
2214
2062
1839
1573
1378
1379
1635
2093
2609
3030
3278
3408
3581
3978
4697
5685
6754
7663
8240
8464
8470
8465
8609
8899
9152
9070
8382
6988
5035
2882
984
-274
-714
-406
379
1285
2004
2368
2363
2090
1686
1260
852
434
-69
-752
-1704
-2994
-4644
-6608
-8750
-10838
-12577
-13675
-13930
-13304
-11947
-10163
-8324
-6760
-5669
-5085
-4901
-4943
-5042
-5089
-5046
-4927
-4756
-4545
-4289
-3979
-3617
-3226
-2832
-2444
-2033
-1535
-867
35
1187
2546
4010
5446
6711
7673
8221
8279
7823
6903
5657
4310
3137
2403
2289
2830
3898
5230
6495
7371
7610
7074
5741
3694
1114
-1725
-4468
-6711
-8066
-8258
-7210
-5101
-2338
536
2991
4656
5409
5380
4874
4239
3754
3548
3603
3804
4006
4093
4003
3721
3256
2630
1880
1059
237
-520
-1186
-1813
-2529
-3512
-4916
-6789
-9027
-11376
-13504
-15102
-15999
-16213
-15947
-15495
-15141
-15040
-15173
-15363
-15349
-14899
-13898
-12387
-10542
-8603
-6778
-5173
-3767
-2435
-1016
603
2431
4361
6197
7731
8809
9383
9519
9367
9103
8872
8751
8740
8776
8758
8573
8114
7302
6098
4533
2720
858
-810
-2051
-2723
-2825
-2508
-2021
-1618
-1457
-1549
-1766
-1920
-1871
-1609
-1272
-1096
-1304
-2007
-3150
-4537
-5913
-7070
-7907
-8439
-8739
-8863
-8801
-8478
-7815
-6799
-5533
-4222
-3098
-2331
-1954
-1853
-1824
-1670
-1281
-674
40
722
1277
1683
1981
2215
2390
2457
2344
2017
1530
1020
666
599
840
1268
1673
1844
1658
1130
390
-390
-1090
-1695
-2283
-2956
-3745
-4554
-5159
-5295
-4770
-3570
-1893
-99
1414
2344
2581
2232
1552
836
302
29
-43
-49
-109
-259
-426
-457
-191
473
1518
2814
4151
5314
6144
6587
6693
6589
6411
6258
6151
6036
5826
5452
4916
4313
3807
3571
3714
4223
4957
5691
6201
6363
6201
5882
5638
5660
6000
6542
7043
7244
6986
6293
5357
4455
3818
3526
3479
3452
3217
2657
1818
869
-9
-735
-1393
-2190
-3326
-4859
-6617
-8240
-9321
-9609
-9144
-8270
-7497
-7267
-7741
-8714
-9695
-10136
-9689
-8379
-6589
-4886
-3754
-3369
-3529
-3765
-3577
-2674
-1103
796
2571
3887
4668
5100
5492
6069
6829
7521
7774
7290
6023
4225
2362
920
212
269
863
1634
2255
2556
2548
2363
2147
1987
1888
1817
1766
1787
1980
2421
3103
3904
4620
5057
5115
4835
4377
3931
3620
3429
3216
2783
1982
795
-649
-2125
-3405
-4351
-4958
-5336
-5653
-6050
-6603
-7308
-8122
-9001
-9939
-10963
-12105
-13363
-14669
-15888
-16848
-17390
-17411
-16900
-15941
-14693
-13340
-12051
-10925
-9974
-9120
-8229
-7159
-5823
-4229
-2496
-818
589
1564
2045
2090
1836
1443
1033
651
274
-156
-675
-1271
-1872
-2384
-2731
-2893
-2901
-2822
-2703
-2545
-2291
-1853
-1162
-208
936
2128
3203
4024
4516
4682
4585
4319
3983
3663
3427
3324
3380
3583
3871
4133
4232
4042
3508
2679
1710
824
243
107
432
1100
1909
2644
3151
3378
3372
3236
3082
2978
2940
2941
2944
2925
2888
2848
2814
2776
2702
2558
2332
2043
1743
1498
1366
1380
1557
1903
2423
3118
3954
4835
5589
5998
5860
5078
3727
2058
436
-787
-1405
-1447
-1167
-948
-1137
-1901
-3153
-4584
-5791
-6433
-6364
-5665
-4599
-3484
-2577
-1997
-1728
-1674
-1737
-1864
-2056
-2328
-2662
-2987
-3194
-3185
-2920
-2441
-1853
-1276
-795
-438
-191
-33
26
-58
-333
-801
-1383
-1922
-2237
-2198
-1794
-1142
-446
98
387
449
428
495
761
1221
1754
2192
2407
2369
2163
1934
1807
1819
1901
1915
1728
1282
626
-97
-705
-1046
-1035
-671
-14
830
1730
2528
3041
3085
2523
1325
-378
-2299
-4059
-5310
-5849
-5715
-5171
-4615
-4419
-4779
-5638
-6700
-7547
-7792
-7223
-5860
-3937
-1801
204
1828
2959
3599
3814
3690
3304
2732
2064
1422
943
749
906
1397
2125
2948
3728
4379
4889
5308
5716
6171
6681
7188
7585
7756
7620
7162
6444
5597
4778
4127
3729
3585
3624
3730
3795
3763
3656
3568
3613
3869
4320
4839
5213
5215
4687
3602
2087
379
-1256
-2614
-3611
-4296
-4803
-5276
-5794
-6343
-6819
-7093
-7068
-6735
-6180
-5556
-5026
-4709
-4647
-4804
-5086
-5380
-5585
-5634
-5500
-5193
-4756
-4252
-3751
-3315
-2976
-2730
-2529
-2306
-1999
-1587
-1104
-634
-283
-139
-238
-548
-990
-1469
-1907
-2267
-2544
-2744
-2858
-2844
-2640
-2194
-1492
-586
416
1369
2137
2620
2771
2593
2118
1393
477
-555
-1602
-2537
-3229
-3571
-3520
-3119
-2491
-1803
-1213
-823
-652
-632
-648
-575
-324
133
764
1486
2194
2778
3145
3231
3009
2493
1740
840
-89
-930
-1578
-1961
-2047
-1840
-1380
-732
12
744
1348
1724
1811
1616
1226
795
511
537
958
1744
2752
3762
4536
4888
4737
4118
3171
2096
1103
365
-10
13
400
1067
1894
2753
3521
4105
4453
4559
4449
4172
3775
3297
2768
2230
1746
1409
1323
1562
2129
2925
3758
4393
4627
4372
3686
2765
1864
1201
874
830
903
904
718
368
0
-184
-38
440
1091
1644
1834
1517
746
-245
-1122
-1586
-1481
-847
106
1088
1842
2229
2254
2039
1752
1531
1437
1445
1473
1428
1249
934
545
184
-42
-54
160
532
928
1185
1168
826
219
-491
-1101
-1453
-1501
-1337
-1152
-1144
-1418
-1927
-2480
-2842
-2848
-2512
-2045
-1776
-2005
-2852
-4169
-5578
-6602
-6859
-6218
-4854
-3185
-1706
-804
-634
-1086
-1869
-2650
-3182
-3376
-3292
-3062
-2809
-2579
-2345
-2036
-1602
-1045
-428
163
653
1008
1243
1383
1440
1401
1230
906
459
-20
-387
-503
-287
236
936
1614
2077
2211
2033
1687
1393
1360
1701
2375
3196
3890
4195
3958
3196
2099
963
99
-276
-93
560
1486
2463
3312
3950
4381
4672
4895
5099
5289
5440
5515
5481
5321
5028
4608
4082
3499
2939
2507
2304
2378
2690
3098
3391
3354
2846
1865
557
-830
-2033
-2871
-3294
-3402
-3377
-3402
-3568
-3841
-4067
-4051
-3639
-2798
-1651
-445
522
997
856
136
-978
-2226
-3352
-4186
-4679
-4887
-4925
-4895
-4839
-4727
-4487
-4051
-3406
-2610
-1773
-1016
-430
-49
128
108
-115
-565
-1240
-2065
-2866
-3389
-3385
-2719
-1457
124
1605
2579
2797
2267
1243
105
-790
-1245
-1272
-1039
-753
-549
-438
-333
-139
165
500
724
723
494
154
-113
-170
-15
202
247
-67
-758
-1643
-2399
-2710
-2411
-1573
-468
550
1202
1388
1193
816
446
171
-40
-291
-672
-1196
-1801
-2389
-2887
-3284
-3601
-3836
-3917
-3696
-3025
-1846
-275
1407
2846
3767
4099
4005
3804
3797
4103
4583
4898
4677
3715
2102
211
-1443
-2416
-2510
-1843
-777
244
867
940
520
-212
-1053
-1863
-2582
-3201
-3712
-4083
-4266
-4239
-4032
-3734
-3453
-3267
-3183
-3136
-3032
-2795
-2408
-1910
-1363
-807
-233
409
1163
2031
2947
3802
4488
4957
5237
5421
5614
5881
6221
6576
6872
7050
7092
6996
6750
6307
5592
4544
3169
1570
-64
-1517
-2622
-3326
-3699
-3895
-4077
-4347
-4708
-5081
-5351
-5420
-5242
-4818
-4178
-3362
-2415
-1401
-425
371
843
897
547
-71
-724
-1159
-1183
-729
129
1212
2301
3205
3799
4043
3971
3666
3251
2867
2649
2690
2999
3480
3946
4181
4033
3488
2699
1942
1501
1550
2063
2818
3492
3795
3597
2979
2189
1516
1166
1170
1393
1616
1654
1446
1078
725
560
661
977
1361
1653
1765
1728
1673
1771
2135
2759
3497
4105
4327
3988
3064
1703
189
-1135
-1970
-2142
-1654
-675
520
1643
2476
2931
3045
2935
2723
2475
2179
1774
1208
497
-255
-887
-1243
-1245
-930
-429
92
508
787
984
1194
1480
1828
2143
2300
2208
1860
1342
787
314
-24
-247
-414
-566
-686
-698
-516
-95
521
1208
1810
2213
2393
2422
2425
2505
2694
2938
3129
3175
3042
2766
2421
2056
1661
1169
500
-373
-1374
-2340
-3075
-3437
-3404
-3085
-2671
-2344
-2200
-2218
-2291
-2300
-2189
-1996
-1829
-1793
-1922
-2136
-2272
-2155
-1685
-890
70
973
1619
1905
1853
1590
1279
1061
1008
1128
1380
1716
2090
2466
2793
3004
3017
2769
2249
1530
758
121
-223
-196
157
680
1152
1362
1179
600
-248
-1148
-1857
-2188
-2067
-1559
-844
-162
274
348
87
-342
-691
-718
-286
578
1675
2689
3291
3260
2559
1366
13
-1114
-1715
-1668
-1071
-198
610
1067
1048
623
18
-490
-685
-502
-41
483
845
915
710
385
154
182
501
985
1400
1501
1141
330
-767
-1898
-2830
-3425
-3681
-3698
-3615
-3540
-3510
-3502
-3477
-3426
-3396
-3465
-3699
-4099
-4581
-4996
-5201
-5120
-4792
-4358
-4005
-3887
-4058
-4452
-4921
-5303
-5493
-5484
-5352
-5205
-5115
-5077
-4996
-4737
-4183
-3294
-2136
-864
332
1285
1907
2204
2260
2207
2171
2237
2432
2721
3024
3238
3262
3023
2499
1725
799
-139
-934
-1460
-1650
-1522
-1169
-735
-368
-175
-196
-400
-705
-1016
-1258
-1389
-1395
-1273
-1004
-551
130
1056
2181
3382
4474
5255
5570
5360
4692
3732
2699
1797
1166
854
836
1041
1383
1785
2177
2487
2643
2586
2297
1824
1280
820
580
620
885
1220
1424
1332
884
145
-719
-1515
-2095
-2401
-2462
-2348
-2116
-1776
-1298
-657
113
888
1486
1726
1513
896
62
-729
-1241
-1358
-1123
-716
-374
-297
-578
-1182
-1983
-2819
-3559
-4130
-4513
-4721
-4769
-4662
-4405
-4014
-3533
-3023
-2545
-2133
-1778
-1432
-1031
-522
111
839
1601
2314
2902
3305
3495
3477
3291
3013
2735
2545
2486
2538
2612
2576
2310
1764
991
145
-572
-995
-1056
-819
-447
-135
-18
-125
-374
-622
-744
-690
-505
-291
-145
-99
-99
-39
181
590
1114
1596
1864
1793
1367
675
-125
-869
-1448
-1831
-2057
-2205
-2346
-2517
-2715
-2902
-3022
-3012
-2811
-2367
-1649
-671
494
1710
2792
3549
3834
3592
2871
1812
601
-580
-1597
-2374
-2893
-3158
-3179
-2962
-2516
-1870
-1086
-259
500
1095
1471
1631
1629
1554
1503
1554
1756
2121
2627
3224
3841
4397
4815
5039
5053
4896
4662
4479
4470
4713
5198
5817
6381
6675
6528
5879
4811
3542
2364
1559
1302
1607
2317
3152
3802
4019
3698
2889
1781
627
-336
-947
-1157
-1018
-663
-249
69
172
-8
-479
-1188
-2029
-2862
-3532
-3914
-3932
-3585
-2937
-2102
-1213
-399
233
602
654
366
-234
-1052
-1924
-2631
-2950
-2720
-1907
-639
816
2121
2964
3160
2708
1781
674
-302
-906
-1032
-720
-115
594
1246
1746
2078
2288
2440
2584
2732
2852
2896
2817
2602
2271
1876
1466
1067
664
211
-345
-1020
-1769
-2478
-2998
-3192
-2989
-2415
-1585
-665
183
847
1280
1487
1495
1331
1014
587
129
-229
-340
-96
506
1331
2138
2654
2685
2194
1324
338
-483
-946
-1006
-748
-321
148
605
1061
1540
2013
2375
2485
2244
1675
949
329
57
229
739
1312
1637
1519
986
286
-224
-248
302
1268
2314
3085
3365
3163
2670
2147
1771
1553
1357
1002
403
-355
-1029
-1331
-1090
-356
593
1356
1588
1146
160
-1027
-2009
-2484
-2371
-1813
-1096
-502
-194
-170
-293
-390
-348
-166
50
155
47
-272
-685
-1002
-1032
-659
108
1132
2185
3020
3451
3414
2992
2391
1877
1680
1909
2502
3242
3827
3985
3577
2658
1459
301
-532
-896
-838
-563
-341
-390
-790
-1463
-2216
-2835
-3165
-3162
-2884
-2448
-1960
-1477
-1004
-527
-47
384
675
732
505
26
-593
-1195
-1633
-1826
-1780
-1580
-1345
-1175
-1115
-1141
-1185
-1177
-1081
-914
-738
-629
-639
-770
-977
-1192
-1356
-1451
-1507
-1580
-1719
-1930
-2166
-2345
-2391
-2275
-2045
-1817
-1719
-1841
-2186
-2652
-3076
-3289
-3191
-2788
-2185
-1537
-982
-592
-355
-201
-58
108
271
365
330
150
-122
-392
-562
-579
-457
-271
-115
-59
-126
-287
-495
-714
-938
-1189
-1488
-1831
-2176
-2459
-2626
-2666
-2622
-2574
-2598
-2725
-2926
-3123
-3237
-3224
-3106
-2961
-2878
-2916
-3070
-3279
-3454
-3529
-3489
-3369
-3230
-3113
-3018
-2906
-2731
-2482
-2207
-2005
-1982
-2197
-2619
-3123
-3539
-3712
-3565
-3134
-2542
-1952
-1496
-1230
-1124
-1086
-1014
-838
-549
-197
137
371
449
361
141
-134
-359
-425
-237
245
992
1889
2756
3392
3637
3424
2809
1951
1060
330
-126
-301
-274
-164
-71
-38
-48
-56
-19
64
161
232
268
318
478
855
1497
2354
3262
3993
4325
4138
3459
2461
1394
493
-112
-433
-598
-770
-1052
-1425
-1751
-1832
-1523
-809
155
1092
1706
1798
1344
499
-471
-1304
-1841
-2065
-2081
-2029
-2001
-1997
-1931
-1704
-1278
-718
-177
175
241
56
-221
-376
-239
226
913
1613
2121
2323
2240
2007
1795
1720
1799
1955
2080
2100
2024
1922
1874
1900
1925
1807
1406
675
-296
-1295
-2065
-2412
-2286
-1798
-1165
-618
-302
-239
-336
-460
-499
-414
-229
3
250
513
818
1176
1547
1844
1968
1862
1559
1176
869
763
884
1146
1395
1482
1341
1026
677
451
441
629
894
1074
1043
767
305
-228
-725
-1132
-1457
-1729
-1956
-2088
-2029
-1691
-1049
-189
706
1413
1750
1654
1199
566
-32
-423
-535
-395
-100
239
539
756
883
922
872
729
499
212
-76
-291
-373
-291
-56
285
670
1040
1350
1572
1693
1712
1649
1542
1451
1440
1549
1772
2049
2281
2370
2267
1996
1642
1309
1069
917
780
563
214
-220
-600
-744
-522
64
852
1571
1946
1818
1217
354
-468
-986
-1094
-877
-570
-443
-684
-1318
-2213
-3152
-3932
-4452
-4727
-4856
-4948
-5052
-5133
-5103
-4873
-4419
-3798
-3135
-2566
-2184
-2005
-1974
-2005
-2019
-1985
-1916
-1852
-1830
-1866
-1948
-2047
-2142
-2221
-2281
-2320
-2321
-2257
-2100
-1842
-1505
-1145
-832
-627
-568
-653
-852
-1116
-1394
-1638
-1809
-1876
-1820
-1645
-1382
-1092
-850
-724
-749
-910
-1150
-1390
-1564
-1641
-1632
-1573
-1504
-1442
-1377
-1285
-1154
-997
-861
-797
-842
-987
-1183
-1356
-1447
-1444
-1390
-1369
-1467
-1736
-2167
-2693
-3216
-3638
-3888
-3938
-3792
-3479
-3042
-2529
-1997
-1507
-1120
-875
-779
-803
-885
-960
-978
-920
-797
-632
-442
-228
17
295
583
837
1006
1065
1040
1008
1078
1334
1795
2398
3006
3462
3644
3508
3096
2509
1863
1248
711
267
-75
-300
-377
-289
-47
292
639
913
1074
1143
1189
1288
1472
1702
1876
1875
1629
1155
560
5
-372
-511
-460
-348
-321
-474
-804
-1214
-1556
-1703
-1609
-1328
-998
-780
-795
-1072
-1529
-2004
-2301
-2263
-1827
-1046
-89
816
1445
1651
1415
849
161
-418
-717
-679
-371
52
420
611
592
403
119
-206
-567
-997
-1527
-2141
-2751
-3223
-3433
-3335
-2989
-2546
-2181
-2009
-2037
-2168
-2252
-2180
-1947
-1653
-1455
-1474
-1721
-2085
-2381
-2447
-2232
-1829
-1431
-1239
-1356
-1736
-2201
-2535
-2582
-2322
-1870
-1405
-1077
-927
-873
-765
-472
39
679
1279
1666
1751
1560
1222
900
719
721
863
1057
1217
1303
1317
1289
1242
1177
1074
919
717
503
327
229
224
304
447
646
914
1274
1729
2241
2723
3065
3182
3056
2753
2398
2124
2013
2059
2184
2284
2292
2218
2153
2217
2496
2988
3588
4125
4426
4384
3992
3337
2565
1823
1220
814
613
596
724
942
1181
1361
1407
1277
988
615
273
70
62
227
473
677
748
661
475
302
256
405
738
1169
1574
1834
1872
1676
1291
804
317
-77
-319
-392
-332
-221
-166
-264
-562
-1033
-1566
-2004
-2195
-2051
-1591
-932
-254
268
522
491
241
-119
-486
-801
-1053
-1263
-1451
-1622
-1760
-1847
-1876
-1866
-1839
-1807
-1751
-1623
-1368
-961
-437
114
566
811
798
558
188
-188
-464
-588
-565
-439
-262
-74
103
260
385
459
463
395
276
152
70
55
101
166
206
192
134
68
38
58
105
131
99
18
-40
38
351
926
1681
2447
3017
3238
3072
2611
2044
1573
1334
1354
1556
1809
1997
2070
2048
2001
1993
2053
2157
2254
2295
2262
2175
2076
1998
1949
1910
1841
1707
1491
1196
837
437
23
-364
-666
-811
-739
-432
58
607
1053
1247
1113
680
67
-558
-1050
-1331
-1414
-1368
-1279
-1202
-1150
-1105
-1058
-1036
-1096
-1298
-1663
-2134
-2591
-2890
-2931
-2707
-2318
-1935
-1721
-1768
-2051
-2449
-2798
-2965
-2900
-2648
-2313
-1998
-1758
-1572
-1367
-1065
-628
-93
436
825
957
782
334
-272
-876
-1323
-1504
-1388
-1029
-542
-68
279
442
439
343
245
209
244
308
334
283
178
103
174
474
1004
1659
2265
2643
2695
2446
2041
1678
1523
1633
1938
2275
2471
2426
2154
1776
1453
1317
1416
1706
2092
2474
2798
3050
3244
3372
3392
3237
2855
2257
1540
865
402
253
411
750
1075
1203
1029
562
-88
-765
-1333
-1720
-1934
-2033
-2092
-2162
-2255
-2349
-2405
-2389
-2275
-2052
-1716
-1273
-744
-173
371
809
1073
1136
1020
801
573
420
374
408
443
380
142
-296
-896
-1567
-2195
-2676
-2949
-3005
-2884
-2657
-2395
-2150
-1936
-1735
-1512
-1242
-931
-625
-396
-313
-405
-637
-910
-1093
-1073
-800
-323
231
698
942
905
629
229
-159
-437
-576
-623
-655
-736
-877
-1031
-1121
-1083
-903
-626
-339
-121
-7
26
53
151
367
694
1072
1426
1702
1892
2033
2185
2389
2643
2902
3097
3168
3097
2912
2674
2443
2248
2071
1860
1555
1125
590
19
-491
-850
-1010
-984
-841
-681
-607
-686
-941
-1343
-1826
-2312
-2730
-3036
-3217
-3286
-3270
-3195
-3077
-2915
-2700
-2417
-2062
-1644
-1185
-712
-255
169
549
881
1159
1376
1523
1597
1606
1572
1525
1486
1459
1426
1355
1219
1014
777
574
478
541
765
1096
1439
1693
1785
1697
1462
1151
837
573
380
257
201
220
332
555
877
1246
1571
1749
1703
1416
942
389
-119
-490
-694
-764
-773
-796
-873
-1000
-1133
-1223
-1243
-1201
-1135
-1091
-1089
-1113
-1110
-1014
-778
-395
91
604
1062
1403
1606
1690
1700
1686
1681
1693
1707
1695
1632
1510
1342
1160
1000
898
864
884
925
944
907
808
672
551
502
564
737
975
1205
1351
1360
1227
986
692
395
112
-169
-478
-835
-1228
-1604
-1889
-2016
-1959
-1742
-1436
-1127
-883
-732
-661
-638
-639
-665
-745
-916
-1192
-1545
-1908
-2189
-2315
-2253
-2027
-1702
-1359
-1065
-857
-737
-688
-689
-723
-777
-839
-893
-922
-922
-909
-914
-964
-1059
-1155
-1171
-1018
-659
-133
427
837
935
656
72
-623
-1187
-1430
-1293
-873
-381
-43
-4
-271
-719
-1162
-1443
-1510
-1419
-1298
-1265
-1363
-1537
-1671
-1652
-1436
-1074
-685
-396
-281
-329
-463
-589
-650
-653
-653
-702
-812
-928
-959
-835
-554
-207
60
109
-118
-561
-1065
-1451
-1597
-1492
-1240
-997
-898
-979
-1170
-1325
-1297
-1006
-478
174
802
1280
1554
1636
1588
1478
1361
1267
1212
1210
1266
1372
1488
1543
1468
1223
842
430
139
98
356
852
1426
1890
2102
2024
1728
1359
1053
884
835
829
783
667
515
406
407
518
663
715
563
171
-397
-995
-1467
-1709
-1709
-1544
-1324
-1130
-980
-826
-604
-290
66
342
399
144
-410
-1142
-1864
-2391
-2613
-2526
-2226
-1859
-1559
-1407
-1419
-1555
-1753
-1956
-2115
-2195
-2160
-1983
-1653
-1197
-683
-210
122
253
192
21
-134
-146
57
471
1010
1551
1961
2162
2140
1945
1669
1405
1221
1138
1135
1165
1176
1139
1056
962
912
954
1110
1357
1629
1838
1902
1777
1474
1052
599
193
-125
-360
-552
-747
-969
-1203
-1403
-1515
-1505
-1378
-1172
-944
-738
-570
-422
-268
-87
109
282
380
360
215
-27
-313
-583
-796
-936
-1014
-1049
-1056
-1043
-1010
-958
-891
-821
-757
-708
-673
-648
-633
-631
-646
-669
-672
-609
-434
-125
289
728
1084
1256
1199
938
565
189
-111
-323
-505
-740
-1086
-1532
-1990
-2332
-2458
-2348
-2084
-1815
-1687
-1770
-2023
-2310
-2468
-2387
-2068
-1620
-1207
-966
-942
-1068
-1209
-1229
-1070
-773
-457
-254
-234
-365
-530
-576
-394
36
631
1249
1744
2028
2095
2007
1861
1743
1712
1786
1959
2216
2537
2895
3253
3564
3786
3898
3914
3875
3834
3823
3836
3831
3752
3563
3275
2952
2681
2535
2540
2656
2801
2885
2851
2696
2466
2226
2021
1859
1708
1511
1222
824
339
-180
-660
-1025
-1209
-1170
-901
-445
97
580
848
790
384
-274
-994
-1555
-1788
-1643
-1207
-664
-214
12
4
-138
-265
-259
-87
190
461
638
703
721
792
996
1336
1737
2087
2304
2383
2409
2506
2767
3194
3684
4075
4223
4072
3687
3221
2843
2664
2698
2866
3056
3182
3222
3215
3216
3252
3293
3263
3089
2743
2264
1748
1296
971
766
622
462
239
-44
-340
-594
-776
-897
-992
-1086
-1165
-1173
-1038
-716
-229
332
837
1166
1262
1139
870
542
215
-96
-402
-715
-1014
-1251
-1371
-1352
-1225
-1074
-992
-1042
-1219
-1456
-1664
-1774
-1772
-1698
-1610
-1540
-1468
-1337
-1089
-720
-290
92
335
424
445
553
893
1513
2318
3091
3582
3622
3198
2466
1677
1066
749
692
745
747
610
374
171
147
361
740
1093
1199
900
178
-834
-1914
-2832
-3435
-3685
-3644
-3425
-3145
-2891
-2716
-2656
-2738
-2984
-3382
-3878
-4366
-4717
-4823
-4642
-4217
-3664
-3129
-2737
-2548
-2555
-2691
-2872
-3026
-3109
-3104
-3012
-2843
-2608
-2323
-2009
-1690
-1372
-1054
-717
-348
44
414
688
786
669
362
-40
-398
-588
-546
-299
50
363
527
497
305
38
-206
-361
-410
-382
-324
-273
-250
-254
-285
-354
-479
-681
-959
-1286
-1611
-1876
-2039
-2087
-2041
-1935
-1803
-1659
-1494
-1286
-1008
-640
-178
368
973
1598
2188
2677
3006
3142
3098
2941
2772
2695
2769
2978
3234
3407
3380
3103
2616
2033
1491
1092
864
756
670
515
248
-104
-467
-753
-900
-893
-760
-544
-289
-19
248
493
686
794
798
712
593
516
544
689
896
1059
1067
857
450
-40
-452
-633
-500
-71
542
1174
1664
1903
1856
1560
1104
598
150
-152
-247
-112
236
734
1283
1771
2098
2209
2102
1835
1495
1177
952
855
879
993
1148
1289
1367
1344
1202
956
659
393
248
285
505
837
1151
1311
1224
890
410
-54
-337
-347
-102
272
595
707
531
107
-435
-932
-1257
-1372
-1329
-1243
-1232
-1367
-1641
-1986
-2307
-2529
-2631
-2646
-2643
-2691
-2824
-3026
-3239
-3389
-3417
-3301
-3064
-2767
-2481
-2264
-2140
-2085
-2037
-1915
-1652
-1218
-645
-18
544
931
1084
1022
843
690
700
942
1391
1927
2383
2607
2528
2186
1719
1308
1108
1189
1518
1977
2421
2732
2854
2805
2640
2421
2186
1944
1696
1461
1285
1231
1345
1621
1980
2293
2423
2286
1893
1342
782
339
62
-99
-263
-553
-1027
-1638
-2254
-2716
-2911
-2832
-2584
-2333
-2233
-2356
-2663
-3034
-3326
-3443
-3374
-3185
-2968
-2786
-2634
-2446
-2145
-1696
-1148
-623
-267
-176
-345
-655
-925
-980
-739
-237
384
947
1316
1457
1439
1400
1469
1712
2099
2523
2857
3006
2946
2728
2448
2197
2025
1929
1862
1764
1592
1340
1036
731
476
305
228
227
270
311
308
230
64
-182
-477
-777
-1043
-1251
-1400
-1510
-1607
-1705
-1796
-1846
-1815
-1672
-1416
-1076
-704
-353
-53
193
404
603
803
994
1150
1247
1278
1255
1204
1141
1056
916
677
315
-151
-651
-1081
-1348
-1407
-1285
-1075
-894
-842
-950
-1180
-1437
-1624
-1686
-1636
-1550
-1535
-1676
-2004
-2477
-3004
-3475
-3802
-3944
-3911
-3745
-3493
-3195
-2866
-2514
-2142
-1771
-1433
-1171
-1016
-985
-1057
-1189
-1325
-1413
-1418
-1340
-1201
-1045
-912
-833
-812
-830
-856
-862
-834
-782
-731
-711
-738
-813
-914
-1014
-1095
-1157
-1219
-1308
-1436
-1594
-1744
-1836
-1835
-1740
-1591
-1462
-1429
-1536
-1782
-2108
-2424
-2640
-2696
-2585
-2353
-2078
-1848
-1729
-1751
-1897
-2112
-2311
-2410
-2339
-2077
-1658
-1174
-750
-506
-512
-752
-1120
-1456
-1594
-1433
-980
-347
286
739
899
761
414
5
-333
-522
-567
-530
-492
-514
-614
-770
-949
-1128
-1310
-1509
-1738
-1985
-2216
-2388
-2476
-2490
-2473
-2482
-2553
-2677
-2799
-2847
-2765
-2548
-2253
-1971
-1788
-1736
-1778
-1821
-1755
-1512
-1092
-577
-88
254
383
307
100
-132
-292
-331
-251
-101
55
156
171
98
-42
-213
-372
-480
-503
-417
-214
93
466
847
1166
1355
1364
1178
823
367
-98
-468
-661
-635
-409
-55
314
587
681
580
329
26
-223
-337
-288
-107
139
379
562
671
717
719
684
608
485
322
158
51
64
229
528
890
1224
1454
1559
1575
1580
1650
1815
2041
2246
2346
2302
2149
1983
1920
2033
2316
2673
2965
3067
2924
2580
2149
1769
1542
1492
1574
1704
1807
1852
1853
1843
1843
1837
1777
1617
1350
1031
766
673
818
1183
1654
2065
2261
2161
1791
1268
751
374
197
189
257
291
221
34
-222
-473
-656
-750
-779
-796
-850
-966
-1124
-1269
-1333
-1261
-1034
-679
-261
129
406
511
434
211
-81
-350
-517
-535
-405
-166
123
407
649
839
976
1062
1085
1022
860
602
289
-10
-226
-313
-279
-180
-97
-97
-198
-360
-504
-553
-473
-294
-100
17
1
-136
-320
-455
-479
-396
-288
-267
-423
-768
-1223
-1649
-1912
-1944
-1778
-1534
-1359
-1356
-1536
-1811
-2040
-2097
-1930
-1584
-1178
-845
-675
-678
-793
-925
-998
-986
-918
-851
-824
-839
-850
-793
-620
-326
42
412
716
920
1036
1107
1181
1289
1432
1587
1724
1825
1888
1926
1950
1963
1958
1929
1876
1818
1781
1787
1842
1929
2021
2096
2152
2210
2304
2455
2654
2862
3024
3098
3084
3024
2984
3018
3134
3275
3348
3261
2977
2538
2057
1670
1478
1495
1644
1793
1813
1645
1327
976
734
704
899
1242
1602
1854
1932
1856
1713
1609
1624
1773
2013
2271
2475
2595
2642
2656
2678
2722
2773
2799
2765
2657
2483
2267
2033
1796
1554
1302
1045
801
599
467
412
418
444
447
397
291
154
20
-88
-167
-236
-317
-417
-510
-543
-455
-211
175
631
1044
1305
1349
1182
885
588
423
476
762
1219
1738
2202
2521
2664
2652
2548
2430
2358
2367
2457
2603
2763
2897
2968
2958
2861
2693
2486
2284
2133
2064
2088
2189
2331
2472
2585
2669
2749
2865
3043
3280
3528
3708
3736
3564
3205
2743
2307
2031
2001
2222
2611
3029
3328
3411
3266
2965
2637
2412
2372
2519
2781
3045
3206
3210
3075
2880
2728
2704
2839
3097
3390
3613
3683
3570
3302
2950
2602
2323
2140
2032
1952
1843
1670
1426
1133
825
536
279
55
-145
-318
-449
-508
-467
-319
-91
160
364
468
461
382
308
321
474
761
1125
1475
1724
1827
1793
1680
1566
1518
1569
1711
1910
2128
2331
2505
2643
2737
2776
2746
2646
2494
2331
2208
2166
2218
2346
2508
2658
2771
2845
2898
2948
2991
2999
2932
2756
2471
2114
1749
1437
1207
1046
911
752
547
316
111
-15
-37
21
97
126
73
-40
-144
-158
-36
203
476
671
699
539
254
-39
-216
-200
10
343
698
989
1178
1280
1341
1401
1467
1509
1475
1324
1048
684
294
-54
-312
-460
-504
-463
-358
-211
-47
97
180
164
40
-164
-383
-537
-561
-436
-203
52
228
250
90
-219
-604
-982
-1283
-1474
-1554
-1545
-1479
-1390
-1303
-1244
-1228
-1264
-1344
-1445
-1536
-1587
-1586
-1547
-1499
-1475
-1488
-1527
-1556
-1535
-1447
-1306
-1166
-1089
-1123
-1277
-1516
-1775
-1996
-2150
-2249
-2332
-2440
-2586
-2742
-2849
-2849
-2713
-2462
-2161
-1892
-1719
-1662
-1694
-1758
-1796
-1780
-1714
-1630
-1560
-1522
-1505
-1485
-1439
-1364
-1283
-1228
-1220
-1254
-1294
-1286
-1189
-996
-747
-515
-380
-394
-561
-839
-1155
-1444
-1667
-1824
-1948
-2078
-2241
-2439
-2647
-2830
-2955
-3007
-2986
-2902
-2769
-2602
-2413
-2226
-2072
-1985
-1994
-2103
-2285
-2488
-2649
-2721
-2690
-2579
-2435
-2308
-2222
-2167
-2102
-1982
-1777
-1495
-1178
-884
-662
-532
-477
-455
-426
-369
-292
-225
-198
-226
-296
-378
-443
-485
-526
-611
-789
-1081
-1470
-1906
-2320
-2658
-2899
-3062
-3194
-3344
-3543
-3786
-4045
-4283
-4476
-4624
-4752
-4888
-5051
-5226
-5372
-5433
-5360
-5137
-4790
-4388
-4016
-3750
-3635
-3663
-3783
-3913
-3973
-3913
-3726
-3453
-3164
-2928
-2786
-2735
-2731
-2709
-2612
-2413
-2131
-1812
-1510
-1260
-1064
-894
-719
-523
-325
-171
-112
-172
-327
-509
-633
-628
-477
-219
65
288
392
368
249
84
-90
-268
-465
-693
-941
-1159
-1277
-1238
-1029
-703
-368
-141
-108
-285
-612
-979
-1269
-1404
-1366
-1193
-956
-722
-534
-405
-325
-276
-244
-220
-203
-190
-181
-181
-202
-260
-363
-496
-619
-677
-617
-421
-123
198
443
534
448
229
-30
-224
-281
-191
2
223
405
520
580
625
695
806
946
1083
1185
1240
1251
1234
1198
1141
1054
931
789
666
606
639
755
907
1020
1029
908
684
431
235
160
223
395
621
844
1034
1189
1324
1453
1569
1654
1682
1648
1571
1494
1465
1510
1625
1770
1894
1955
1940
1870
1787
1732
1732
1785
1871
1957
2017
2033
1994
1898
1748
1552
1332
1122
964
891
918
1025
1162
1265
1276
1164
936
631
304
9
-220
-372
-451
-472
-447
-383
-282
-147
12
181
338
459
519
504
406
239
32
-170
-320
-378
-331
-192
1
204
384
533
665
801
948
1088
1172
1149
992
722
412
167
79
193
481
856
1202
1422
1475
1387
1227
1077
997
1006
1093
1229
1396
1592
1820
2072
2310
2470
2481
2300
1935
1452
953
541
275
151
106
50
-96
-368
-743
-1161
-1547
-1845
-2037
-2142
-2192
-2219
-2237
-2233
-2182
-2061
-1865
-1613
-1340
-1086
-881
-730
-615
-501
-351
-139
137
458
791
1104
1376
1604
1794
1951
2063
2102
2027
1808
1450
1004
560
224
78
150
399
729
1033
1226
1283
1239
1162
1124
1156
1247
1346
1395
1359
1238
1069
898
766
691
678
729
851
1061
1365
1739
2124
2431
2580
2529
2308
2009
1758
1654
1737
1964
2241
2464
2576
2585
2560
2579
2685
2848
2980
2975
2770
2383
1921
1531
1340
1391
1622
1890
2033
1945
1612
1127
641
296
166
234
400
535
535
361
46
-331
-680
-944
-1111
-1208
-1278
-1347
-1416
-1459
-1438
-1333
-1149
-924
-710
-555
-482
-485
-532
-586
-620
-629
-623
-626
-653
-703
-760
-797
-795
-748
-669
-582
-509
-464
-447
-448
-455
-463
-475
-492
-509
-503
-443
-298
-58
258
603
914
1140
1261
1295
1287
1288
1326
1397
1469
1499
1459
1354
1217
1093
1010
967
928
848
697
481
249
68
-4
48
189
345
438
421
301
135
5
-20
82
281
501
655
679
552
303
-7
-307
-543
-690
-762
-793
-832
-921
-1087
-1329
-1622
-1918
-2162
-2300
-2305
-2174
-1942
-1661
-1390
-1173
-1027
-943
-896
-863
-841
-843
-900
-1036
-1254
-1525
-1796
-2003
-2099
-2072
-1955
-1812
-1722
-1750
-1923
-2224
-2593
-2949
-3213
-3329
-3283
-3096
-2822
-2527
-2273
-2098
-2015
-2009
-2050
-2096
-2108
-2061
-1949
-1784
-1599
-1440
-1358
-1394
-1567
-1863
-2236
-2611
-2910
-3071
-3069
-2927
-2708
-2491
-2348
-2315
-2386
-2515
-2635
-2691
-2652
-2526
-2351
-2179
-2055
-2003
-2020
-2078
-2139
-2166
-2137
-2051
-1923
-1783
-1663
-1588
-1563
-1577
-1606
-1621
-1606
-1564
-1516
-1495
-1530
-1631
-1782
-1949
-2090
-2177
-2204
-2191
-2169
-2166
-2191
-2236
-2282
-2318
-2349
-2400
-2500
-2663
-2874
-3086
-3241
-3292
-3230
-3089
-2935
-2835
-2824
-2889
-2971
-2995
-2902
-2682
-2374
-2056
-1804
-1661
-1622
-1635
-1629
-1548
-1379
-1152
-937
-804
-804
-943
-1184
-1459
-1699
-1854
-1904
-1866
-1778
-1679
-1594
-1527
-1456
-1353
-1194
-977
-720
-461
-237
-73
30
91
138
191
250
293
293
232
116
-25
-144
-208
-204
-154
-98
-74
-99
-159
-224
-268
-291
-320
-397
-548
-758
-964
-1079
-1029
-800
-448
-95
131
141
-64
-398
-724
-913
-903
-717
-454
-233
-142
-200
-355
-517
-602
-569
-433
-248
-75
40
85
71
20
-52
-138
-226
-301
-333
-296
-185
-28
113
169
91
-118
-403
-671
-837
-859
-759
-611
-502
-491
-580
-710
-796
-766
-598
-332
-49
165
251
205
66
-106
-259
-366
-429
-467
-490
-499
-480
-423
-332
-239
-191
-239
-414
-717
-1120
-1573
-2023
-2426
-2756
-2998
-3147
-3204
-3172
-3068
-2913
-2742
-2584
-2458
-2366
-2288
-2197
-2069
-1901
-1707
-1519
-1362
-1247
-1155
-1052
-897
-673
-401
-137
41
65
-91
-393
-751
-1047
-1179
-1093
-809
-411
-15
277
413
409
334
272
282
368
477
531
465
266
-15
-281
-432
-416
-249
-20
153
169
-3
-315
-656
-894
-938
-765
-433
-49
277
470
519
466
383
336
356
433
531
602
614
560
457
337
231
164
148
189
289
444
648
884
1125
1335
1475
1515
1439
1255
991
695
422
225
140
182
332
544
755
896
915
789
533
194
-165
-481
-711
-842
-889
-882
-854
-827
-806
-782
-740
-672
-581
-482
-396
-344
-336
-366
-417
-465
-486
-464
-397
-295
-175
-57
41
112
153
168
161
132
83
13
-74
-163
-237
-271
-248
-164
-31
121
255
335
333
242
69
-160
-410
-643
-820
-913
-906
-803
-630
-430
-257
-156
-150
-226
-342
-431
-434
-316
-85
213
509
734
846
839
740
593
437
292
158
20
-131
-295
-449
-566
-621
-607
-540
-454
-385
-361
-392
-470
-578
-701
-832
-973
-1131
-1304
-1478
-1631
-1733
-1763
-1716
-1607
-1467
-1331
-1229
-1176
-1169
-1191
-1217
-1220
-1179
-1082
-926
-716
-465
-188
96
367
608
804
943
1020
1035
994
912
812
720
665
672
754
909
1115
1334
1521
1634
1645
1547
1356
1104
831
573
354
184
61
-23
-69
-71
-20
96
276
500
731
921
1026
1020
903
704
470
247
69
-51
-121
-160
-181
-188
-173
-128
-54
31
93
93
11
-145
-335
-493
-557
-489
-292
-10
285
525
666
702
665
604
569
591
672
797
936
1063
1165
1238
1288
1323
1355
1395
1454
1541
1661
1803
1948
2064
2119
2099
2005
1868
1722
1598
1508
1435
1347
1214
1031
825
654
583
657
880
1209
1567
1875
2081
2182
2213
2238
2311
2455
2654
2862
3023
3100
3083
2987
2843
2678
2505
2325
2137
1954
1802
1721
1743
1872
2081
2308
2478
2530
2436
2207
1892
1551
1238
981
784
636
522
440
401
421
511
664
851
1031
1157
1198
1144
1010
828
634
458
312
193
88
-12
-106
-173
-181
-91
119
443
839
1237
1557
1736
1748
1617
1404
1188
1033
969
981
1027
1063
1062
1035
1018
1059
1178
1366
1580
1766
1883
1922
1910
1888
1888
1908
1918
1869
1731
1513
1269
1079
1012
1092
1282
1492
1620
1590
1392
1077
744
495
398
466
660
913
1154
1331
1419
1414
1323
1160
943
702
474
301
214
219
291
383
444
440
370
262
156
78
26
-26
-117
-269
-465
-657
-773
-759
-601
-338
-48
179
280
236
80
-129
-329
-481
-579
-635
-673
-704
-725
-727
-709
-688
-695
-768
-925
-1151
-1398
-1602
-1711
-1709
-1633
-1559
-1575
-1743
-2071
-2502
-2935
-3257
-3389
-3313
-3078
-2782
-2534
-2414
-2445
-2593
-2782
-2928
-2975
-2911
-2772
-2621
-2519
-2508
-2589
-2730
-2883
-2999
-3046
-3015
-2920
-2787
-2647
-2531
-2459
-2443
-2480
-2553
-2635
-2687
-2680
-2598
-2453
-2282
-2135
-2061
-2085
-2198
-2362
-2522
-2623
-2637
-2562
-2426
-2273
-2143
-2065
-2047
-2079
-2137
-2192
-2215
-2186
-2092
-1940
-1748
-1544
-1357
-1204
-1084
-979
-864
-727
-579
-453
-399
-450
-608
-834
-1057
-1203
-1229
-1139
-982
-825
-720
-673
-647
-577
-412
-145
180
487
704
803
813
804
855
1006
1241
1489
1667
1717
1635
1474
1315
1220
1210
1251
1280
1246
1140
1004
911
926
1074
1321
1591
1799
1892
1870
1782
1701
1684
1751
1878
2012
2102
2123
2084
2021
1981
1991
2057
2158
2262
2335
2355
2314
2215
2066
1882
1680
1486
1330
1241
1240
1332
1500
1702
1889
2011
2032
1941
1754
1509
1256
1043
905
855
884
965
1066
1160
1233
1283
1318
1347
1374
1395
1402
1389
1358
1318
1282
1262
1257
1262
1267
1265
1255
1242
1231
1217
1186
1121
1014
882
756
684
703
821
1006
1200
1337
1375
1314
1190
1059
968
930
923
910
860
776
691
655
700
817
953
1031
987
804
525
238
35
-19
78
279
504
686
794
836
851
882
950
1054
1173
1285
1376
1441
1477
1472
1411
1281
1094
892
742
711
834
1089
1397
1647
1742
1640
1371
1028
721
537
502
578
691
773
791
764
749
805
963
1207
1481
1710
1832
1817
1674
1437
1153
863
593
357
159
-1
-126
-220
-291
-347
-391
-420
-426
-400
-341
-261
-184
-136
-141
-203
-312
-444
-575
-689
-776
-834
-856
-828
-730
-549
-288
21
322
547
640
578
382
116
-137
-297
-315
-189
37
284
470
533
449
244
-16
-249
-385
-390
-280
-117
15
37
-97
-381
-763
-1165
-1509
-1741
-1845
-1837
-1750
-1616
-1457
-1282
-1094
-904
-728
-591
-510
-490
-518
-569
-618
-647
-650
-632
-597
-541
-460
-352
-228
-117
-60
-89
-211
-400
-598
-740
-785
-731
-626
-541
-542
-656
-858
-1079
-1240
-1283
-1202
-1041
-876
-777
-782
-878
-1018
-1138
-1194
-1172
-1091
-991
-909
-863
-851
-861
-879
-904
-943
-1004
-1079
-1143
-1157
-1083
-903
-635
-329
-53
131
193
146
38
-64
-105
-63
44
168
254
266
208
118
56
77
202
407
625
773
783
631
353
35
-212
-291
-153
185
641
1099
1440
1585
1515
1278
970
705
575
620
820
1101
1360
1506
1488
1316
1057
812
673
696
874
1139
1388
1525
1491
1290
980
654
396
255
232
289
372
440
484
523
592
719
907
1133
1358
1548
1686
1778
1849
1926
2023
2140
2264
2381
2489
2595
2710
2837
2965
3069
3123
3115
3057
2985
2942
2959
3032
3125
3177
3133
2967
2698
2385
2103
1915
1850
1894
2001
2117
2201
2233
2218
2166
2080
1954
1773
1532
1247
959
724
591
581
676
825
962
1035
1020
935
820
723
676
689
751
840
944
1064
1208
1382
1575
1758
1888
1927
1862
1712
1528
1372
1298
1325
1439
1598
1750
1861
1919
1940
1958
2001
2085
2196
2306
2380
2389
2327
2207
2064
1940
1872
1880
1958
2074
2182
2237
2210
2103
1951
1808
1729
1746
1857
2021
2184
2294
2336
2330
2325
2370
2491
2669
2855
2987
3025
2972
2873
2794
2791
2878
3025
3173
3264
3272
3212
3130
3071
3054
3054
3024
2913
2707
2436
2166
1968
1880
1892
1953
2000
1998
1952
1908
1922
2013
2156
2272
2276
2116
1805
1422
1078
868
831
931
1087
1214
1260
1231
1173
1140
1154
1200
1226
1188
1073
918
787
740
799
933
1075
1163
1175
1144
1138
1225
1422
1686
1924
2041
1993
1804
1569
1398
1369
1480
1656
1781
1756
1550
1212
844
553
400
373
403
400
303
107
-138
-357
-489
-518
-472
-406
-373
-395
-463
-544
-607
-645
-675
-727
-827
-983
-1177
-1384
-1581
-1763
-1939
-2124
-2319
-2506
-2645
-2694
-2630
-2459
-2227
-2000
-1842
-1795
-1866
-2025
-2227
-2420
-2573
-2672
-2726
-2754
-2776
-2806
-2849
-2907
-2976
-3056
-3150
-3260
-3389
-3536
-3691
-3844
-3979
-4082
-4146
-4168
-4155
-4118
-4070
-4027
-4002
-4008
-4058
-4161
-4315
-4502
-4685
-4812
-4830
-4701
-4425
-4046
-3643
-3305
-3103
-3059
-3142
-3277
-3383
-3407
-3343
-3237
-3154
-3150
-3233
-3360
-3453
-3437
-3280
-3010
-2710
-2482
-2406
-2501
-2721
-2976
-3165
-3223
-3140
-2965
-2776
-2652
-2642
-2753
-2956
-3207
-3458
-3680
-3858
-3990
-4077
-4126
-4142
-4137
-4127
-4133
-4167
-4235
-4327
-4422
-4499
-4539
-4538
-4501
-4439
-4362
-4277
-4184
-4081
-3970
-3859
-3760
-3686
-3645
-3638
-3654
-3681
-3701
-3704
-3686
-3648
-3599
-3545
-3492
-3434
-3359
-3246
-3077
-2839
-2539
-2200
-1863
-1572
-1360
-1238
-1186
-1163
-1120
-1018
-849
-627
-391
-183
-35
41
51
10
-66
-165
-278
-391
-481
-514
-462
-317
-101
133
317
391
324
133
-128
-389
-585
-678
-664
-562
-397
-189
53
319
590
826
980
1006
896
676
413
194
92
136
309
553
801
1006
1157
1279
1413
1588
1803
2023
2196
2279
2258
2158
2033
1942
1930
2003
2138
2288
2402
2446
2407
2299
2150
2001
1896
1871
1953
2146
2432
2763
3074
3298
3384
3320
3137
2900
2690
2574
2585
2717
2928
3162
3372
3533
3641
3712
3760
3792
3800
3772
3701
3592
3471
3371
3329
3369
3492
3678
3891
4086
4228
4287
4257
4149
3988
3802
3618
3452
3305
3169
3033
2890
2749
2632
2565
2568
2641
2761
2886
2973
2996
2957
2888
2840
2855
2952
3116
3305
3466
3556
3561
3495
3390
3279
3182
3101
3029
2955
2880
2813
2766
2745
2738
2723
2676
2586
2465
2346
2269
2266
2341
2473
2623
2751
2834
2873
2884
2885
2885
2872
2824
2725
2571
2386
2208
2078
2025
2050
2131
2229
2304
2326
2279
2164
1993
1788
1580
1407
1303
1294
1373
1503
1615
1635
1508
1228
846
453
147
-3
10
134
279
364
347
247
125
54
83
211
391
557
657
678
649
621
641
725
851
970
1031
1004
891
714
510
310
138
8
-63
-57
40
228
476
725
905
958
868
668
427
224
107
79
90
73
-28
-225
-481
-726
-894
-951
-913
-834
-776
-785
-870
-1008
-1161
-1300
-1417
-1520
-1619
-1705
-1748
-1709
-1563
-1326
-1057
-847
-779
-897
-1177
-1535
-1858
-2044
-2045
-1882
-1636
-1411
-1297
-1335
-1512
-1772
-2037
-2240
-2340
-2328
-2223
-2059
-1877
-1712
-1592
-1533
-1539
-1603
-1707
-1833
-1966
-2099
-2237
-2384
-2544
-2703
-2840
-2926
-2942
-2887
-2784
-2673
-2595
-2573
-2607
-2671
-2728
-2749
-2724
-2670
-2618
-2602
-2638
-2721
-2826
-2924
-2994
-3037
-3069
-3119
-3208
-3341
-3506
-3675
-3817
-3910
-3945
-3924
-3855
-3748
-3610
-3451
-3288
-3144
-3050
-3037
-3122
-3301
-3549
-3818
-4061
-4233
-4315
-4311
-4248
-4166
-4108
-4108
-4183
-4328
-4525
-4739
-4934
-5074
-5138
-5121
-5037
-4916
-4795
-4711
-4692
-4746
-4867
-5033
-5215
-5382
-5510
-5585
-5601
-5568
-5502
-5428
-5369
-5347
-5369
-5433
-5520
-5607
-5669
-5689
-5659
-5580
-5461
-5307
-5122
-4912
-4684
-4452
-4239
-4067
-3950
-3885
-3855
-3830
-3790
-3726
-3655
-3606
-3605
-3661
-3752
-3835
-3864
-3813
-3691
-3541
-3418
-3363
-3373
-3402
-3382
-3249
-2986
-2635
-2282
-2025
-1931
-2001
-2179
-2365
-2474
-2462
-2346
-2188
-2061
-2005
-2016
-2043
-2020
-1902
-1685
-1405
-1118
-868
-672
-517
-376
-233
-99
0
35
7
-50
-74
-6
171
420
655
776
721
489
156
-163
-360
-381
-245
-38
134
190
106
-76
-274
-402
-403
-264
-17
286
593
862
1068
1197
1242
1209
1117
1002
909
877
921
1020
1128
1184
1151
1030
869
738
701
789
981
1224
1452
1619
1716
1762
1789
1813
1821
1780
1660
1455
1201
960
802
761
827
938
1016
999
870
666
459
319
288
363
500
644
752
809
829
834
839
837
806
724
587
417
258
159
145
208
310
395
415
349
212
39
-123
-245
-315
-346
-356
-363
-370
-368
-345
-298
-237
-186
-173
-216
-309
-428
-533
-587
-575
-510
-433
-395
-436
-565
-755
-950
-1087
-1126
-1064
-945
-835
-797
-864
-1016
-1196
-1324
-1340
-1222
-999
-732
-483
-287
-139
0
176
409
682
944
1133
1216
1203
1154
1149
1253
1486
1812
2157
2441
2622
2705
2741
2796
2911
3086
3272
3401
3419
3314
3122
2916
2767
2718
2769
2877
2985
3047
3046
2998
2935
2885
2860
2847
2820
2755
2643
2492
2328
2177
2062
1996
1982
2017
2100
2221
2368
2522
2657
2755
2807
2824
2829
2845
2882
2929
2948
2897
2742
2483
2152
1810
1518
1317
1210
1164
1130
1070
975
875
818
851
985
1189
1389
1504
1475
1294
1006
700
468
376
433
597
794
948
1012
987
908
832
807
854
962
1094
1211
1285
1312
1310
1311
1343
1424
1555
1723
1910
2095
2258
2386
2463
2478
2428
2314
2153
1970
1796
1660
1584
1573
1617
1694
1773
1823
1821
1753
1622
1446
1255
1083
961
903
904
943
986
1004
978
909
812
708
614
533
461
385
296
195
94
7
-54
-90
-109
-129
-165
-222
-302
-400
-512
-638
-778
-923
-1052
-1129
-1116
-988
-749
-435
-108
169
351
433
445
442
478
581
745
935
1101
1207
1237
1199
1117
1016
913
812
715
626
554
514
516
557
624
695
755
800
841
894
971
1065
1155
1212
1213
1155
1061
966
909
915
990
1124
1297
1492
1694
1889
2058
2176
2220
2178
2064
1917
1788
1716
1713
1752
1782
1755
1652
1501
1362
1297
1332
1436
1527
1513
1339
1020
648
349
229
323
573
854
1034
1034
868
632
451
419
549
769
964
1035
959
797
666
675
866
1191
1531
1758
1797
1662
1449
1285
1258
1381
1577
1733
1752
1611
1370
1147
1056
1153
1409
1725
1982
2096
2052
1904
1739
1633
1615
1661
1714
1717
1649
1526
1395
1297
1249
1234
1213
1148
1029
874
730
643
642
724
859
1000
1106
1146
1110
1004
847
663
480
327
229
198
227
289
346
366
339
283
242
265
384
594
851
1091
1252
1303
1256
1161
1082
1069
1140
1275
1428
1548
1598
1569
1478
1354
1228
1120
1039
985
951
932
924
923
930
943
969
1012
1080
1172
1278
1381
1458
1491
1476
1425
1363
1316
1297
1306
1322
1322
1288
1217
1123
1034
971
948
959
986
1006
999
958
885
792
697
615
559
537
548
586
631
660
649
583
464
311
155
25
-59
-99
-113
-127
-162
-223
-298
-367
-414
-434
-442
-460
-507
-587
-684
-763
-787
-726
-576
-357
-113
104
244
273
184
-3
-243
-479
-655
-733
-709
-605
-471
-353
-284
-259
-247
-203
-92
85
291
461
538
493
349
164
9
-68
-63
-16
14
-21
-124
-253
-343
-342
-239
-76
69
124
59
-98
-271
-377
-365
-245
-84
29
22
-120
-355
-603
-784
-858
-834
-761
-695
-672
-691
-729
-759
-777
-810
-900
-1079
-1339
-1623
-1846
-1925
-1817
-1544
-1184
-843
-618
-556
-652
-851
-1083
-1288
-1433
-1515
-1551
-1562
-1563
-1564
-1572
-1598
-1654
-1744
-1860
-1974
-2050
-2058
-1988
-1864
-1733
-1649
-1648
-1733
-1869
-1999
-2069
-2050
-1954
-1826
-1726
-1703
-1774
-1924
-2107
-2271
-2379
-2419
-2406
-2376
-2364
-2400
-2488
-2616
-2757
-2881
-2962
-2986
-2953
-2873
-2761
-2635
-2506
-2383
-2267
-2161
-2069
-2001
-1970
-1990
-2067
-2197
-2361
-2531
-2682
-2792
-2860
-2899
-2935
-2994
-3093
-3234
-3402
-3576
-3734
-3861
-3958
-4035
-4111
-4202
-4315
-4451
-4599
-4739
-4851
-4914
-4911
-4837
-4697
-4509
-4301
-4107
-3951
-3848
-3790
-3758
-3723
-3665
-3578
-3476
-3382
-3319
-3295
-3292
-3274
-3195
-3027
-2771
-2464
-2171
-1964
-1892
-1969
-2161
-2399
-2605
-2713
-2691
-2545
-2313
-2050
-1808
-1622
-1509
-1466
-1479
-1526
-1585
-1632
-1645
-1610
-1523
-1396
-1257
-1141
-1082
-1095
-1172
-1279
-1368
-1391
-1320
-1155
-927
-688
-493
-383
-375
-456
-591
-736
-845
-888
-854
-747
-592
-416
-254
-131
-62
-46
-67
-96
-100
-50
70
255
482
714
915
1054
1125
1141
1133
1140
1195
1309
1467
1637
1775
1847
1841
1778
1702
1671
1729
1892
2139
2417
2660
2813
2853
2796
2691
2600
2577
2643
2783
2955
3107
3199
3217
3179
3121
3084
3096
3158
3249
3330
3364
3326
3217
3062
2902
2781
2730
2762
2859
2989
3108
3180
3188
3141
3069
3016
3018
3094
3235
3408
3566
3665
3683
3622
3510
3389
3298
3265
3293
3368
3462
3546
3595
3599
3556
3472
3357
3222
3076
2928
2788
2662
2554
2464
2386
2309
2225
2125
2012
1893
1782
1692
1630
1594
1573
1546
1495
1409
1294
1167
1057
990
980
1018
1083
1137
1148
1100
1000
869
737
625
538
462
373
252
99
-71
-225
-332
-376
-361
-316
-276
-274
-325
-424
-549
-673
-772
-837
-870
-885
-899
-927
-981
-1068
-1188
-1335
-1495
-1646
-1768
-1842
-1866
-1849
-1815
-1792
-1801
-1851
-1936
-2041
-2151
-2260
-2367
-2480
-2601
-2725
-2834
-2908
-2929
-2893
-2807
-2691
-2568
-2458
-2376
-2328
-2320
-2354
-2428
-2534
-2655
-2772
-2870
-2950
-3029
-3139
-3308
-3545
-3826
-4097
-4295
-4373
-4324
-4186
-4027
-3921
-3904
-3969
-4070
-4145
-4152
-4094
-4016
-3984
-4049
-4220
-4457
-4690
-4850
-4905
-4871
-4798
-4748
-4755
-4810
-4868
-4872
-4784
-4602
-4364
-4127
-3937
-3810
-3732
-3673
-3607
-3529
-3460
-3429
-3456
-3531
-3622
-3685
-3688
-3626
-3524
-3426
-3369
-3367
-3405
-3454
-3480
-3473
-3443
-3418
-3426
-3483
-3582
-3701
-3818
-3917
-4001
-4080
-4165
-4255
-4336
-4392
-4410
-4391
-4354
-4324
-4320
-4348
-4394
-4433
-4443
-4414
-4349
-4261
-4157
-4038
-3896
-3716
-3494
-3246
-2998
-2786
-2634
-2546
-2506
-2482
-2447
-2390
-2318
-2253
-2216
-2216
-2240
-2265
-2263
-2222
-2149
-2068
-2007
-1985
-2001
-2041
-2083
-2111
-2126
-2144
-2185
-2262
-2372
-2491
-2589
-2640
-2638
-2596
-2546
-2518
-2530
-2579
-2640
-2681
-2673
-2606
-2489
-2345
-2201
-2075
-1973
-1888
-1804
-1710
-1597
-1466
-1323
-1174
-1025
-882
-751
-640
-554
-501
-477
-474
-477
-472
-449
-411
-366
-323
-283
-236
-156
-17
196
478
796
1098
1332
1461
1481
1421
1333
1272
1277
1358
1496
1657
1807
1930
2025
2114
2217
2348
2505
2672
2830
2964
3071
3159
3241
3326
3417
3503
3572
3614
3631
3631
3631
3648
3688
3750
3822
3890
3941
3968
3970
3953
3923
3890
3864
3850
3854
3874
3905
3931
3941
3923
3876
3809
3739
3684
3652
3642
3639
3624
3580
3500
3387
3253
3108
2959
2809
2663
2532
2435
2400
2444
2563
2729
2889
2983
2971
2848
2652
2448
2311
2290
2390
2579
2794
2973
3078
3101
3062
2993
2916
2832
2732
2602
2445
2285
2162
2119
2180
2337
2553
2773
2945
3040
3059
3029
2993
2988
3037
3140
3276
3412
3513
3551
3511
3401
3246
3089
2977
2946
3013
3162
3350
3521
3628
3644
3581
3471
3362
3287
3257
3260
3270
3266
3247
3230
3243
3305
3412
3537
3638
3680
3652
3570
3476
3415
3414
3472
3561
3642
3676
3648
3566
3456
3354
3291
3290
3358
3494
3683
3900
4113
4281
4370
4359
4250
4067
3849
3635
3454
3314
3205
3116
3039
2977
2940
2932
2940
2939
2894
2784
2615
2422
2258
2167
2166
2229
2304
2331
2270
2120
1917
1714
1556
1464
1425
1416
1413
1414
1430
1479
1561
1653
1714
1705
1615
1474
1339
1275
1322
1471
1671
1852
1962
1989
1970
1968
2036
2191
2398
2594
2714
2731
2664
2572
2521
2554
2668
2818
2945
3001
2975
2896
2811
2761
2762
2799
2840
2853
2827
2771
2711
2667
2650
2648
2648
2638
2619
2606
2608
2627
2641
2618
2528
2367
2157
1948
1793
1728
1754
1837
1922
1957
1918
1813
1678
1556
1479
1457
1472
1496
1504
1480
1427
1354
1272
1189
1105
1020
937
863
807
773
755
736
697
627
531
428
345
305
309
335
347
304
185
-1
-217
-410
-531
-552
-479
-347
-204
-93
-39
-41
-80
-130
-165
-171
-145
-92
-20
59
133
186
201
167
88
-18
-113
-159
-129
-21
131
273
346
311
160
-77
-348
-603
-811
-969
-1093
-1205
-1311
-1401
-1450
-1437
-1363
-1252
-1152
-1105
-1132
-1219
-1323
-1386
-1368
-1256
-1075
-874
-701
-590
-544
-546
-569
-589
-596
-590
-572
-541
-489
-404
-281
-128
43
211
364
499
617
718
796
836
822
750
635
512
423
399
448
551
672
778
854
907
958
1024
1102
1170
1197
1163
1078
981
923
941
1032
1155
1241
1233
1111
910
707
582
589
723
931
1129
1244
1238
1121
936
732
544
387
256
149
72
45
85
194
348
506
623
673
663
622
588
588
623
674
719
743
757
783
841
930
1025
1085
1076
996
872
757
702
725
808
903
955
935
850
737
647
610
628
677
721
741
742
745
774
828
882
893
828
682
493
320
218
210
272
345
365
293
136
-60
-235
-349
-399
-420
-460
-560
-721
-915
-1090
-1206
-1245
-1222
-1170
-1122
-1097
-1096
-1111
-1132
-1159
-1197
-1242
-1281
-1288
-1241
-1133
-990
-859
-793
-824
-942
-1099
-1226
-1267
-1205
-1064
-904
-783
-730
-740
-773
-789
-764
-709
-655
-636
-664
-724
-781
-802
-782
-743
-727
-768
-871
-1004
-1118
-1161
-1119
-1016
-906
-841
-847
-906
-970
-987
-924
-789
-626
-487
-410
-397
-422
-447
-443
-409
-370
-361
-404
-495
-608
-705
-757
-761
-735
-709
-707
-739
-794
-853
-901
-933
-956
-979
-1004
-1025
-1022
-988
-917
-820
-716
-618
-534
-457
-376
-285
-186
-90
-10
54
109
174
260
364
467
538
552
505
420
335
285
284
318
352
348
293
199
109
63
83
158
244
290
264
169
42
-61
-99
-63
17
88
101
35
-91
-232
-332
-356
-297
-178
-39
86
179
242
288
335
389
453
519
583
643
694
734
752
743
707
657
619
622
684
801
943
1067
1132
1121
1047
947
870
850
893
980
1073
1138
1157
1134
1090
1041
999
960
918
870
832
823
863
946
1041
1094
1052
889
627
334
99
1
68
266
506
681
711
576
323
50
-140
-180
-67
140
352
481
487
386
241
129
108
188
332
474
546
510
369
165
-47
-219
-327
-378
-395
-406
-429
-462
-495
-517
-521
-514
-510
-519
-543
-574
-601
-615
-617
-618
-636
-683
-758
-848
-932
-988
-1004
-985
-942
-893
-853
-829
-823
-834
-861
-903
-957
-1018
-1073
-1110
-1123
-1119
-1117
-1143
-1216
-1338
-1490
-1633
-1727
-1745
-1684
-1569
-1440
-1335
-1273
-1248
-1238
-1216
-1169
-1105
-1050
-1031
-1064
-1141
-1232
-1294
-1292
-1212
-1065
-886
-714
-581
-503
-475
-483
-513
-556
-610
-677
-752
-824
-873
-876
-823
-717
-583
-460
-387
-395
-494
-667
-877
-1074
-1212
-1258
-1204
-1064
-872
-668
-489
-363
-302
-305
-363
-462
-584
-711
-817
-875
-857
-748
-545
-274
20
279
448
489
395
187
-89
-375
-620
-785
-853
-822
-710
-545
-364
-212
-130
-149
-277
-493
-749
-981
-1131
-1167
-1095
-955
-810
-717
-705
-763
-852
-916
-918
-846
-727
-608
-536
-538
-611
-728
-851
-952
-1022
-1069
-1110
-1155
-1200
-1232
-1234
-1205
-1163
-1138
-1161
-1246
-1378
-1519
-1624
-1660
-1625
-1551
-1484
-1470
-1526
-1634
-1750
-1826
-1832
-1776
-1698
-1653
-1687
-1817
-2023
-2262
-2485
-2661
-2783
-2866
-2931
-2989
-3026
-3014
-2919
-2727
-2452
-2140
-1855
-1658
-1584
-1633
-1769
-1934
-2072
-2145
-2143
-2080
-1989
-1900
-1836
-1800
-1788
-1787
-1790
-1802
-1834
-1894
-1985
-2090
-2179
-2218
-2182
-2071
-1914
-1759
-1658
-1647
-1725
-1857
-1988
-2061
-2044
-1944
-1797
-1654
-1554
-1507
-1492
-1465
-1387
-1242
-1046
-840
-671
-572
-550
-584
-640
-683
-695
-674
-635
-591
-555
-533
-525
-533
-554
-586
-618
-633
-614
-551
-452
-342
-256
-220
-239
-289
-326
-308
-210
-43
154
334
461
532
572
620
709
844
1004
1147
1242
1277
1269
1254
1260
1300
1358
1404
1411
1366
1280
1177
1081
1008
959
928
915
925
968
1042
1128
1187
1176
1070
881
659
473
380
398
496
609
672
658
586
519
522
631
824
1036
1187
1229
1166
1059
991
1022
1167
1370
1550
1629
1574
1411
1206
1034
943
942
1002
1087
1169
1244
1326
1424
1531
1618
1653
1618
1525
1414
1334
1316
1362
1442
1515
1553
1559
1562
1599
1691
1827
1970
2077
2127
2132
2131
2166
2251
2363
2448
2454
2362
2204
2052
1982
2033
2189
2377
2507
2522
2423
2274
2167
2176
2315
2529
2722
2805
2739
2557
2345
2204
2200
2338
2559
2780
2926
2963
2911
2814
2725
2671
2652
2646
2635
2614
2598
2608
2653
2725
2795
2830
2811
2745
2664
2606
2602
2657
2749
2844
2909
2931
2919
2893
2875
2869
2862
2828
2742
2593
2392
2167
1951
1771
1638
1544
1470
1393
1295
1170
1022
869
731
628
579
591
660
770
893
994
1041
1010
896
713
491
266
72
-69
-152
-190
-207
-230
-280
-364
-476
-599
-714
-810
-884
-946
-1008
-1083
-1169
-1253
-1315
-1338
-1314
-1257
-1195
-1164
-1190
-1277
-1406
-1537
-1626
-1643
-1582
-1467
-1337
-1235
-1185
-1190
-1228
-1266
-1274
-1240
-1177
-1112
-1077
-1093
-1161
-1261
-1357
-1418
-1425
-1379
-1301
-1223
-1168
-1146
-1149
-1155
-1140
-1095
-1026
-959
-924
-944
-1022
-1137
-1253
-1336
-1364
-1338
-1278
-1215
-1170
-1150
-1143
-1131
-1101
-1059
-1027
-1037
-1109
-1242
-1405
-1550
-1630
-1626
-1554
-1461
-1412
-1458
-1616
-1864
-2150
-2412
-2605
-2708
-2735
-2714
-2680
-2654
-2640
-2636
-2636
-2641
-2658
-2698
-2762
-2843
-2924
-2986
-3023
-3040
-3056
-3093
-3164
-3267
-3381
-3480
-3538
-3544
-3501
-3420
-3317
-3199
-3071
-2937
-2807
-2703
-2651
-2671
-2761
-2891
-3011
-3065
-3014
-2857
-2633
-2410
-2258
-2224
-2310
-2477
-2658
-2786
-2823
-2768
-2653
-2524
-2418
-2345
-2286
-2203
-2063
-1857
-1609
-1370
-1201
-1148
-1222
-1397
-1612
-1796
-1893
-1876
-1761
-1599
-1453
-1384
-1423
-1566
-1777
-2005
-2203
-2343
-2425
-2470
-2510
-2561
-2622
-2666
-2659
-2574
-2411
-2200
-1996
-1858
-1823
-1897
-2047
-2218
-2351
-2408
-2385
-2304
-2206
-2123
-2073
-2045
-2017
-1960
-1859
-1716
-1555
-1406
-1296
-1243
-1247
-1294
-1363
-1429
-1468
-1466
-1417
-1327
-1210
-1090
-989
-923
-892
-883
-877
-853
-804
-736
-669
-624
-611
-625
-645
-644
-603
-521
-420
-330
-278
-280
-326
-396
-463
-510
-530
-532
-523
-507
-480
-435
-373
-308
-269
-287
-382
-544
-734
-894
-966
-921
-766
-549
-337
-196
-162
-235
-375
-525
-628
-646
-571
-426
-251
-92
12
45
14
-50
-102
-94
5
200
459
728
939
1043
1020
898
733
595
541
592
729
901
1048
1127
1122
1051
951
859
804
790
808
839
866
882
892
903
927
969
1030
1104
1181
1244
1277
1265
1203
1098
970
850
767
740
771
843
931
1012
1077
1132
1191
1265
1350
1424
1458
1433
1349
1237
1143
1113
1167
1288
1431
1535
1555
1482
1344
1195
1091
1065
1113
1206
1300
1363
1390
1398
1418
1473
1567
1684
1794
1871
1904
1902
1884
1874
1882
1910
1946
1981
2009
2037
2071
2112
2157
2190
2197
2168
2104
2017
1925
1842
1775
1723
1680
1643
1615
1599
1596
1602
1603
1584
1535
1463
1384
1325
1304
1323
1366
1404
1413
1387
1339
1302
1304
1357
1446
1534
1576
1546
1444
1304
1173
1095
1090
1147
1234
1313
1359
1364
1341
1301
1252
1184
1088
960
817
694
632
660
772
927
1065
1129
1094
978
835
729
704
760
860
941
950
867
714
540
397
317
299
319
344
356
364
391
458
566
687
771
771
666
473
244
45
-71
-83
-8
109
222
296
323
318
306
315
361
451
586
758
952
1144
1301
1387
1377
1267
1085
881
714
624
624
691
781
856
896
914
937
993
1085
1188
1259
1259
1175
1033
882
778
752
798
880
951
979
964
932
917
941
998
1057
1085
1067
1020
988
1010
1108
1255
1397
1472
1446
1337
1204
1128
1166
1320
1538
1729
1812
1750
1565
1328
1122
1000
962
962
931
820
623
381
158
10
-42
-22
17
19
-44
-163
-298
-403
-448
-435
-392
-362
-379
-451
-558
-663
-726
-721
-641
-501
-330
-163
-31
41
42
-22
-131
-250
-340
-369
-326
-224
-101
-3
30
-18
-132
-276
-404
-479
-489
-441
-361
-279
-216
-181
-175
-192
-229
-286
-361
-447
-529
-587
-609
-591
-549
-511
-505
-549
-644
-769
-895
-995
-1056
-1082
-1090
-1101
-1126
-1162
-1195
-1207
-1187
-1135
-1065
-996
-942
-908
-883
-851
-794
-706
-594
-478
-383
-332
-335
-387
-469
-551
-606
-613
-567
-477
-365
-258
-178
-137
-132
-146
-159
-154
-126
-86
-53
-49
-82
-145
-214
-259
-256
-203
-121
-44
-9
-34
-112
-215
-306
-360
-378
-385
-419
-511
-663
-844
-1002
-1086
-1074
-984
-873
-808
-842
-986
-1204
-1432
-1607
-1693
-1699
-1666
-1649
-1682
-1766
-1868
-1940
-1952
-1906
-1840
-1811
-1860
-1995
-2182
-2359
-2464
-2468
-2381
-2251
-2140
-2092
-2121
-2206
-2306
-2388
-2441
-2477
-2521
-2589
-2677
-2756
-2791
-2754
-2649
-2509
-2385
-2324
-2343
-2427
-2531
-2604
-2609
-2542
-2428
-2308
-2220
-2181
-2181
-2197
-2202
-2184
-2146
-2110
-2094
-2108
-2143
-2175
-2179
-2141
-2066
-1975
-1901
-1868
-1887
-1948
-2027
-2102
-2156
-2189
-2212
-2242
-2290
-2356
-2430
-2499
-2553
-2594
-2629
-2671
-2721
-2769
-2795
-2777
-2702
-2579
-2436
-2314
-2249
-2260
-2337
-2449
-2552
-2607
-2595
-2521
-2404
-2274
-2157
-2069
-2021
-2013
-2053
-2133
-2246
-2369
-2469
-2513
-2478
-2366
-2204
-2039
-1918
-1868
-1885
-1938
-1983
-1988
-1948
-1887
-1844
-1850
-1911
-1999
-2071
-2083
-2021
-1907
-1788
-1717
-1722
-1794
-1888
-1945
-1921
-1804
-1626
-1440
-1301
-1238
-1246
-1288
-1320
-1308
-1247
-1155
-1065
-1002
-974
-963
-944
-893
-801
-681
-557
-457
-398
-376
-377
-377
-356
-307
-234
-148
-60
24
102
176
244
296
317
295
226
120
6
-82
-115
-80
6
106
177
185
125
24
-71
-112
-72
40
182
296
335
280
151
-6
-141
-224
-253
-249
-242
-246
-254
-240
-182
-76
51
153
183
125
4
-124
-197
-175
-70
67
163
166
71
-74
-192
-210
-101
106
333
494
528
427
239
39
-101
-139
-76
61
229
398
549
675
767
808
782
681
521
345
211
169
239
400
597
767
866
887
858
829
841
906
1000
1082
1110
1071
983
895
858
906
1038
1217
1389
1504
1532
1477
1370
1255
1171
1139
1158
1209
1266
1305
1316
1303
1278
1257
1246
1244
1242
1226
1190
1138
1086
1054
1060
1111
1195
1290
1369
1414
1419
1395
1356
1318
1287
1262
1238
1212
1191
1184
1200
1239
1286
1322
1326
1289
1221
1144
1081
1049
1049
1071
1102
1139
1187
1260
1366
1491
1606
1665
1633
1498
1283
1035
812
658
586
584
619
664
703
737
775
821
862
880
854
778
668
556
473
438
444
470
486
477
449
423
425
468
547
638
718
774
808
834
865
897
909
875
777
620
435
265
146
88
69
54
8
-79
-192
-298
-368
-396
-402
-418
-467
-548
-627
-662
-621
-509
-369
-267
-259
-366
-561
-788
-986
-1120
-1197
-1255
-1337
-1465
-1625
-1777
-1881
-1917
-1905
-1894
-1935
-2056
-2245
-2456
-2631
-2732
-2752
-2720
-2678
-2655
-2654
-2653
-2619
-2537
-2416
-2294
-2211
-2190
-2223
-2273
-2292
-2250
-2145
-2011
-1894
-1836
-1852
-1928
-2033
-2136
-2219
-2279
-2321
-2347
-2347
-2306
-2215
-2085
-1950
-1854
-1834
-1898
-2016
-2132
-2188
-2150
-2024
-1852
-1693
-1592
-1563
-1585
-1619
-1629
-1606
-1569
-1552
-1581
-1654
-1742
-1797
-1784
-1696
-1565
-1447
-1394
-1431
-1543
-1680
-1786
-1819
-1771
-1668
-1555
-1463
-1406
-1367
-1318
-1239
-1134
-1030
-964
-962
-1024
-1119
-1196
-1211
-1145
-1012
-857
-728
-657
-650
-680
-705
-687
-600
-445
-238
-4
237
470
685
873
1020
1119
1163
1160
1133
1108
1111
1152
1224
1308
1379
1420
1427
1405
1369
1331
1297
1272
1258
1258
1278
1319
1369
1409
1412
1359
1248
1100
954
852
819
854
933
1020
1090
1134
1173
1233
1337
1480
1633
1749
1786
1725
1580
1391
1204
1057
962
913
895
894
904
926
956
979
967
894
749
545
323
130
-2
-67
-98
-143
-244
-412
-624
-826
-964
-1006
-962
-869
-781
-737
-748
-794
-837
-844
-804
-727
-642
-577
-550
-558
-589
-627
-659
-676
-672
-642
-583
-497
-400
-321
-291
-334
-445
-592
-725
-801
-801
-745
-682
-666
-726
-854
-1000
-1107
-1136
-1090
-1016
-981
-1031
-1170
-1351
-1500
-1557
-1506
-1390
-1289
-1282
-1402
-1620
-1851
-1998
-1994
-1837
-1588
-1345
-1193
-1167
-1245
-1360
-1441
-1445
-1379
-1288
-1225
-1224
-1281
-1355
-1398
-1374
-1283
-1159
-1048
-986
-981
-1012
-1045
-1051
-1022
-979
-946
-950
-994
-1060
-1118
-1141
-1121
-1068
-1006
-957
-931
-922
-911
-884
-837
-782
-742
-735
-767
-827
-890
-932
-944
-930
-914
-919
-962
-1042
-1139
-1229
-1290
-1314
-1311
-1302
-1311
-1350
-1418
-1498
-1567
-1606
-1603
-1562
-1496
-1423
-1362
-1322
-1308
-1314
-1330
-1346
-1352
-1342
-1316
-1279
-1240
-1210
-1198
-1209
-1242
-1292
-1354
-1423
-1494
-1568
-1640
-1703
-1745
-1754
-1720
-1644
-1538
-1425
-1329
-1271
-1257
-1281
-1326
-1372
-1405
-1421
-1424
-1423
-1428
-1442
-1465
-1497
-1535
-1575
-1610
-1627
-1609
-1540
-1418
-1257
-1094
-977
-945
-1014
-1167
-1350
-1497
-1555
-1501
-1356
-1173
-1016
-937
-951
-1043
-1171
-1297
-1395
-1463
-1516
-1572
-1639
-1707
-1758
-1774
-1748
-1690
-1622
-1567
-1539
-1540
-1557
-1576
-1586
-1581
-1559
-1520
-1462
-1387
-1299
-1212
-1147
-1124
-1152
-1223
-1310
-1380
-1410
-1392
-1341
-1286
-1253
-1254
-1284
-1326
-1366
-1402
-1450
-1529
-1646
-1787
-1914
-1985
-1973
-1886
-1769
-1686
-1690
-1800
-1982
-2172
-2295
-2305
-2200
-2021
-1835
-1694
-1623
-1615
-1640
-1669
-1691
-1711
-1739
-1772
-1786
-1743
-1614
-1401
-1148
-933
-831
-887
-1087
-1361
-1608
-1745
-1731
-1590
-1391
-1215
-1117
-1106
-1145
-1175
-1148
-1045
-888
-719
-584
-509
-499
-540
-612
-706
-819
-953
-1102
-1249
-1365
-1424
-1413
-1342
-1238
-1131
-1049
-998
-971
-951
-923
-883
-838
-797
-765
-740
-712
-677
-634
-598
-586
-607
-656
-710
-735
-707
-618
-489
-358
-269
-247
-293
-379
-467
-524
-540
-530
-525
-555
-627
-724
-804
-824
-759
-614
-430
-264
-166
-163
-246
-372
-487
-543
-519
-423
-286
-149
-43
21
50
60
72
94
126
161
190
211
223
232
238
240
235
225
218
234
292
400
552
720
862
941
936
856
734
618
548
544
596
677
756
814
851
887
942
1022
1117
1190
1205
1140
1002
827
669
577
573
646
755
847
880
837
733
602
482
399
357
344
339
328
312
305
328
394
501
628
746
826
858
848
823
812
836
896
973
1036
1057
1027
957
879
830
834
896
995
1097
1167
1189
1164
1115
1066
1033
1018
1008
986
944
890
844
826
846
895
949
983
983
958
937
949
1010
1110
1210
1265
1245
1154
1030
934
915
991
1137
1292
1395
1409
1342
1248
1193
1228
1360
1548
1718
1799
1756
1599
1384
1183
1054
1018
1064
1146
1224
1272
1287
1284
1277
1274
1267
1242
1191
1120
1046
991
964
959
949
905
810
667
505
365
284
277
336
432
531
607
650
662
652
625
578
507
409
297
195
132
130
191
294
402
478
497
462
396
334
305
321
375
444
501
531
531
512
492
486
504
548
621
722
852
1006
1177
1343
1482
1575
1615
1612
1587
1566
1570
1604
1662
1727
1787
1838
1885
1940
2004
2069
2112
2109
2043
1920
1763
1612
1502
1451
1454
1486
1515
1521
1501
1468
1446
1447
1470
1494
1490
1438
1335
1203
1077
992
971
1014
1104
1205
1287
1328
1319
1265
1175
1069
963
881
839
850
912
1008
1111
1187
1217
1204
1175
1172
1231
1363
1548
1739
1877
1924
1875
1764
1652
1601
1647
1785
1974
2155
2272
2299
2242
2135
2020
1932
1887
1883
1909
1953
2012
2089
2192
2321
2469
2617
2747
2842
2895
2905
2879
2828
2763
2699
2650
2632
2655
2716
2802
2885
2935
2928
2860
2749
2629
2539
2508
2541
2617
2702
2760
2768
2725
2654
2588
2558
2581
2656
2766
2884
2988
3065
3116
3152
3188
3237
3306
3394
3493
3594
3684
3757
3807
3831
3831
3809
3768
3717
3665
3623
3603
3614
3657
3724
3798
3861
3896
3898
3877
3851
3844
3871
3934
4018
4100
4159
4186
4191
4197
4228
4295
4386
4471
4509
4470
4349
4168
3974
3816
3730
3726
3783
3865
3934
3970
3971
3955
3945
3956
3991
4037
4077
4097
4091
4066
4030
3998
3970
3950
3935
3925
3926
3941
3972
4013
4051
4078
4081
4059
4025
3987
3956
3933
3910
3877
3829
3770
3713
3677
3673
3699
3740
3772
3779
3757
3719
3691
3696
3743
3822
3904
3958
3962
3913
3831
3743
3674
3634
3613
3589
3542
3466
3372
3286
3232
3221
3241
3266
3267
3228
3161
3099
3087
3156
3310
3518
3722
3862
3896
3823
3678
3522
3411
3376
3411
3475
3511
3479
3365
3196
3024
2906
2878
2944
3073
3217
3328
3377
3360
3296
3215
3138
3079
3034
2995
2957
2921
2894
2882
2887
2903
2918
2921
2912
2898
2891
2907
2946
3000
3052
3084
3086
3061
3026
3000
2998
3024
3069
3120
3163
3188
3194
3183
3158
3120
3071
3017
2967
2934
2927
2951
2993
3033
3047
3019
2948
2849
2746
2659
2599
2556
2512
2448
2352
2230
2099
1981
1893
1840
1819
1820
1835
1863
1900
1942
1976
1981
1938
1840
1699
1544
1413
1336
1321
1355
1403
1434
1428
1390
1343
1314
1320
1355
1391
1396
1345
1238
1100
971
888
871
912
985
1056
1100
1105
1081
1043
1006
982
965
952
938
929
933
964
1027
1117
1222
1321
1397
1439
1444
1416
1364
1296
1218
1137
1060
996
956
953
992
1075
1197
1344
1501
1650
1773
1859
1900
1895
1851
1779
1695
1616
1557
1532
1548
1603
1687
1782
1864
1912
1911
1862
1777
1684
1608
1569
1571
1602
1637
1655
1644
1607
1561
1522
1501
1489
1469
1422
1344
1251
1174
1146
1184
1273
1373
1429
1404
1296
1144
1014
974
1058
1253
1504
1735
1888
1941
1921
1882
1880
1939
2041
2136
2166
2099
1947
1761
1609
1546
1587
1700
1826
1902
1891
1798
1668
1558
1520
1573
1703
1873
2039
2169
2255
2305
2338
2371
2410
2449
2478
2489
2478
2446
2399
2343
2280
2213
2148
2090
2051
2037
2054
2095
2152
2208
2253
2278
2283
2277
2269
2274
2302
2363
2455
2571
2691
2789
2840
2830
2761
2661
2569
2523
2547
2630
2733
2800
2783
2667
2480
2288
2169
2181
2335
2585
2848
3031
3073
2966
2757
2525
2350
2274
2293
2360
2416
2416
2349
2242
2141
2083
2084
2124
2166
2173
2126
2037
1942
1872
1854
1884
1940
1992
2016
2007
1972
1928
1885
1838
1777
1688
1570
1442
1333
1275
1283
1350
1444
1524
1555
1527
1452
1364
1300
1282
1311
1367
1418
1440
1423
1380
1333
1310
1327
1383
1458
1528
1567
1562
1516
1447
1380
1337
1330
1353
1387
1405
1383
1310
1196
1065
955
895
905
975
1080
1178
1235
1232
1175
1089
1010
971
981
1032
1096
1143
1150
1117
1066
1032
1049
1136
1288
1474
1648
1763
1790
1727
1601
1457
1344
1295
1315
1384
1462
1512
1514
1474
1423
1400
1435
1534
1670
1799
1875
1871
1791
1670
1553
1482
1473
1517
1583
1636
1655
1639
1606
1579
1572
1585
1604
1612
1602
1579
1561
1567
1605
1670
1742
1800
1834
1846
1852
1864
1886
1902
1886
1816
1688
1524
1367
1263
1240
1294
1392
1483
1527
1509
1449
1390
1375
1428
1538
1666
1763
1792
1746
1645
1531
1441
1391
1375
1366
1337
1275
1187
1097
1031
1002
1006
1016
1002
948
856
753
678
663
720
831
960
1064
1112
1094
1031
957
911
916
975
1067
1157
1213
1213
1153
1052
935
831
758
721
709
705
691
658
609
559
529
534
580
660
753
834
884
892
866
819
770
731
701
672
631
569
490
407
340
304
301
320
342
345
317
257
177
92
12
-61
-133
-208
-285
-352
-390
-384
-332
-245
-151
-77
-44
-55
-97
-152
-205
-250
-293
-342
-398
-451
-481
-470
-415
-330
-248
-201
-213
-280
-378
-474
-537
-555
-535
-497
-459
-426
-397
-364
-331
-313
-332
-402
-513
-629
-699
-681
-564
-379
-189
-58
-23
-71
-145
-178
-126
3
148
227
180
4
-236
-438
-506
-402
-164
109
300
328
183
-76
-355
-569
-682
-711
-710
-727
-779
-840
-863
-814
-698
-562
-472
-480
-593
-770
-942
-1051
-1083
-1074
-1091
-1192
-1391
-1644
-1870
-1986
-1957
-1808
-1621
-1494
-1495
-1633
-1853
-2070
-2204
-2219
-2133
-2005
-1905
-1874
-1914
-1995
-2069
-2103
-2089
-2048
-2016
-2024
-2085
-2193
-2327
-2463
-2587
-2690
-2775
-2845
-2904
-2955
-3005
-3062
-3136
-3230
-3338
-3443
-3525
-3567
-3568
-3541
-3514
-3511
-3549
-3625
-3722
-3818
-3894
-3947
-3988
-4033
-4096
-4178
-4264
-4334
-4368
-4362
-4322
-4272
-4236
-4230
-4259
-4314
-4375
-4426
-4457
-4468
-4467
-4462
-4461
-4460
-4450
-4420
-4362
-4277
-4176
-4081
-4014
-3996
-4034
-4122
-4242
-4365
-4463
-4512
-4504
-4445
-4352
-4248
-4153
-4080
-4032
-4002
-3981
-3961
-3939
-3919
-3907
-3906
-3913
-3913
-3891
-3833
-3736
-3611
-3483
-3380
-3324
-3317
-3344
-3372
-3369
-3314
-3212
-3088
-2980
-2924
-2932
-2993
-3075
-3140
-3163
-3141
-3094
-3051
-3037
-3056
-3090
-3110
-3090
-3021
-2921
-2822
-2756
-2740
-2765
-2800
-2808
-2762
-2659
-2520
-2379
-2270
-2207
-2184
-2173
-2144
-2074
-1962
-1825
-1696
-1611
-1596
-1661
-1793
-1961
-2118
-2218
-2223
-2122
-1931
-1695
-1477
-1335
-1303
-1376
-1515
-1662
-1764
-1795
-1768
-1724
-1708
-1750
-1844
-1954
-2035
-2054
-2015
-1953
-1917
-1946
-2047
-2185
-2304
-2354
-2316
-2214
-2102
-2041
-2066
-2167
-2297
-2391
-2399
-2308
-2147
-1972
-1843
-1796
-1835
-1931
-2048
-2151
-2225
-2276
-2318
-2365
-2423
-2489
-2556
-2617
-2671
-2721
-2768
-2811
-2849
-2879
-2903
-2928
-2961
-3004
-3046
-3073
-3066
-3020
-2942
-2856
-2791
-2767
-2784
-2825
-2861
-2872
-2855
-2830
-2827
-2871
-2966
-3087
-3189
-3229
-3187
-3073
-2933
-2819
-2778
-2823
-2937
-3079
-3207
-3294
-3337
-3356
-3373
-3403
-3442
-3474
-3478
-3444
-3384
-3321
-3283
-3288
-3334
-3398
-3453
-3474
-3456
-3410
-3357
-3317
-3300
-3298
-3294
-3273
-3230
-3179
-3143
-3145
-3198
-3295
-3413
-3517
-3581
-3593
-3560
-3509
-3468
-3463
-3503
-3581
-3678
-3771
-3846
-3897
-3929
-3955
-3990
-4038
-4101
-4171
-4237
-4294
-4340
-4381
-4427
-4487
-4566
-4665
-4774
-4882
-4981
-5063
-5131
-5190
-5247
-5308
-5374
-5440
-5501
-5554
-5602
-5652
-5715
-5795
-5893
-5996
-6086
-6143
-6157
-6128
-6073
-6017
-5985
-5994
-6048
-6134
-6229
-6308
-6353
-6356
-6320
-6258
-6183
-6107
-6036
-5972
-5916
-5867
-5826
-5801
-5795
-5814
-5856
-5915
-5979
-6031
-6057
-6047
-6005
-5942
-5879
-5839
-5835
-5864
-5911
-5948
-5952
-5912
-5837
-5754
-5693
-5674
-5693
-5723
-5722
-5659
-5527
-5355
-5194
-5105
-5120
-5232
-5393
-5531
-5580
-5511
-5341
-5125
-4934
-4818
-4791
-4825
-4873
-4891
-4862
-4803
-4751
-4742
-4786
-4860
-4922
-4930
-4871
-4765
-4664
-4624
-4676
-4810
-4979
-5114
-5160
-5095
-4944
-4760
-4606
-4523
-4520
-4571
-4633
-4669
-4663
-4626
-4585
-4573
-4609
-4696
-4818
-4948
-5060
-5138
-5173
-5168
-5131
-5077
-5017
-4965
-4926
-4900
-4879
-4852
-4810
-4751
-4687
-4641
-4637
-4692
-4807
-4962
-5126
-5268
-5363
-5408
-5410
-5385
-5348
-5302
-5244
-5171
-5088
-5006
-4946
-4924
-4944
-4990
-5034
-5045
-5007
-4922
-4816
-4721
-4669
-4668
-4708
-4761
-4795
-4792
-4752
-4694
-4645
-4626
-4644
-4686
-4727
-4739
-4703
-4616
-4494
-4366
-4264
-4209
-4211
-4257
-4324
-4378
-4393
-4358
-4278
-4179
-4094
-4053
-4072
-4147
-4256
-4367
-4453
-4493
-4482
-4423
-4320
-4179
-4001
-3795
-3577
-3376
-3222
-3139
-3132
-3180
-3245
-3285
-3276
-3224
-3161
-3134
-3177
-3298
-3471
-3644
-3767
-3813
-3785
-3717
-3655
-3633
-3657
-3709
-3758
-3777
-3758
-3716
-3675
-3657
-3667
-3692
-3710
-3705
-3673
-3625
-3578
-3543
-3516
-3483
-3426
-3336
-3225
-3119
-3048
-3031
-3069
-3148
-3245
-3347
-3451
-3565
-3693
-3825
-3933
-3976
-3924
-3773
-3557
-3338
-3186
-3149
-3235
-3408
-3603
-3754
-3813
-3770
-3647
-3479
-3304
-3141
-2994
-2852
-2705
-2548
-2380
-2208
-2037
-1874
-1726
-1604
-1522
-1489
-1507
-1562
-1631
-1692
-1735
-1769
-1825
-1933
-2110
-2345
-2598
-2814
-2950
-2990
-2961
-2912
-2897
-2944
-3044
-3156
-3224
-3211
-3109
-2948
-2776
-2635
-2543
-2486
-2434
-2353
-2228
-2064
-1882
-1698
-1514
-1314
-1078
-794
-477
-168
78
215
225
124
-40
-214
-355
-449
-509
-567
-653
-782
-951
-1141
-1326
-1481
-1590
-1644
-1643
-1594
-1507
-1398
-1285
-1185
-1103
-1033
-959
-863
-737
-585
-428
-291
-188
-117
-54
30
155
312
466
564
559
438
230
-3
-184
-256
-204
-60
114
252
311
287
212
133
92
107
166
241
299
323
309
273
235
212
212
236
280
338
404
472
533
576
596
592
574
557
551
559
568
557
502
389
226
34
-152
-298
-385
-408
-380
-321
-250
-185
-141
-125
-145
-198
-277
-359
-418
-427
-372
-258
-113
26
123
156
127
57
-24
-87
-113
-96
-37
57
181
322
459
561
595
537
386
169
-66
-265
-393
-445
-449
-447
-475
-539
-614
-657
-626
-513
-343
-168
-42
13
14
18
91
277
574
930
1267
1507
1610
1581
1472
1351
1282
1296
1388
1528
1677
1801
1884
1925
1934
1926
1910
1892
1867
1829
1764
1659
1508
1317
1111
928
813
799
896
1081
1307
1521
1679
1767
1801
1814
1840
1898
1985
2082
2168
2233
2280
2327
2387
2463
2545
2615
2658
2673
2673
2678
2700
2739
2781
2804
2797
2760
2711
2672
2654
2656
2662
2655
2628
2592
2568
2573
2607
2647
2652
2587
2439
2231
2013
1842
1756
1758
1818
1889
1933
1936
1912
1891
1896
1931
1976
2001
1986
1925
1838
1755
1699
1673
1665
1653
1627
1591
1564
1565
1598
1648
1686
1689
1655
1610
1595
1642
1759
1917
2063
2149
2154
2097
2029
2003
2045
2143
2249
2309
2294
2215
2117
2057
2068
2143
2237
2295
2283
2212
2136
2122
2217
2419
2673
2896
3013
2990
2853
2668
2515
2450
2493
2619
2787
2956
3101
3214
3297
3347
3358
3323
3251
3167
3109
3113
3193
3328
3471
3570
3589
3530
3431
3343
3308
3338
3408
3477
3510
3499
3465
3446
3475
3554
3655
3734
3752
3703
3613
3530
3495
3523
3587
3636
3618
3504
3311
3090
2910
2828
2865
3007
3212
3427
3608
3729
3783
3775
3716
3625
3522
3433
3381
3382
3434
3516
3595
3641
3640
3602
3558
3542
3575
3650
3736
3790
3784
3715
3612
3521
3488
3533
3644
3785
3908
3978
3982
3931
3848
3756
3669
3588
3511
3440
3383
3353
3358
3394
3447
3493
3509
3488
3433
3363
3296
3247
3224
3227
3259
3325
3426
3558
3703
3828
3903
3907
3850
3768
3718
3744
3864
4053
4249
4385
4416
4340
4205
4083
4042
4106
4254
4422
4542
4566
4495
4372
4261
4214
4247
4338
4436
4494
4487
4427
4350
4297
4292
4331
4387
4431
4442
4424
4403
4408
4457
4546
4653
4747
4807
4829
4832
4843
4883
4961
5065
5169
5248
5282
5267
5213
5135
5053
4985
4949
4959
5023
5142
5308
5500
5692
5860
5992
6091
6172
6252
6339
6427
6497
6526
6503
6435
6353
6290
6276
6315
6387
6456
6482
6447
6358
6248
6156
6113
6127
6182
6246
6290
6298
6275
6238
6206
6189
6180
6167
6137
6089
6038
6001
5993
6009
6027
6015
5944
5809
5633
5461
5342
5307
5357
5457
5556
5605
5582
5496
5385
5297
5261
5278
5322
5346
5314
5213
5065
4913
4804
4765
4792
4851
4895
4890
4827
4732
4650
4628
4690
4827
4996
5145
5228
5225
5147
5029
4913
4830
4794
4802
4841
4898
4970
5051
5136
5206
5239
5209
5111
4958
4792
4660
4605
4638
4737
4851
4927
4927
4850
4728
4614
4551
4557
4616
4682
4705
4652
4519
4333
4138
3979
3887
3872
3926
4035
4178
4337
4491
4618
4695
4709
4662
4577
4492
4446
4463
4537
4636
4713
4729
4668
4547
4405
4283
4206
4171
4150
4111
4033
3923
3809
3727
3697
3715
3748
3755
3705
3595
3453
3328
3263
3279
3368
3493
3609
3685
3707
3687
3644
3599
3563
3535
3513
3498
3493
3505
3535
3573
3604
3610
3590
3558
3543
3576
3672
3816
3971
4086
4120
4062
3940
3802
3708
3695
3769
3904
4050
4159
4199
4164
4072
3953
3837
3747
3694
3681
3705
3759
3832
3908
3969
4002
3999
3967
3919
3870
3831
3799
3763
3708
3626
3525
3429
3366
3359
3417
3521
3641
3740
3793
3795
3762
3720
3693
3690
3704
3709
3683
3609
3490
3352
3231
3164
3174
3262
3406
3563
3688
3743
3713
3609
3465
3324
3226
3191
3211
3259
3297
3292
3232
3129
3016
2929
2896
2926
3002
3094
3168
3196
3167
3086
2968
2833
2698
2575
2474
2401
2359
2347
2361
2390
2422
2443
2447
2432
2405
2377
2359
2360
2382
2423
2471
2514
2536
2522
2464
2365
2243
2125
2040
2009
2033
2095
2157
2180
2145
2055
1940
1844
1805
1833
1908
1988
2024
1985
1876
1730
1600
1531
1542
1618
1719
1797
1817
1771
1677
1570
1486
1447
1461
1517
1597
1681
1753
1800
1815
1795
1743
1671
1601
1551
1534
1549
1576
1587
1555
1471
1348
1218
1120
1087
1129
1235
1373
1510
1618
1681
1698
1672
1608
1512
1390
1257
1133
1044
1008
1032
1101
1187
1261
1302
1308
1287
1254
1217
1169
1093
975
817
643
494
412
418
497
605
682
680
587
434
281
196
216
339
517
680
765
743
628
471
334
261
265
321
381
402
359
262
147
59
31
74
166
268
340
354
310
232
156
115
124
175
238
275
256
173
39
-111
-239
-317
-335
-310
-271
-253
-277
-348
-451
-558
-642
-684
-680
-639
-577
-511
-456
-418
-398
-395
-410
-441
-487
-547
-615
-685
-750
-802
-835
-844
-829
-793
-748
-705
-680
-683
-718
-774
-833
-872
-875
-841
-780
-718
-680
-683
-728
-797
-867
-916
-934
-928
-915
-918
-952
-1018
-1104
-1188
-1251
-1281
-1278
-1253
-1223
-1206
-1219
-1267
-1350
-1456
-1566
-1655
-1704
-1702
-1655
-1586
-1531
-1525
-1589
-1718
-1883
-2040
-2145
-2170
-2119
-2019
-1915
-1851
-1852
-1922
-2045
-2197
-2353
-2499
-2631
-2747
-2845
-2918
-2960
-2972
-2963
-2954
-2972
-3035
-3149
-3302
-3466
-3608
-3702
-3737
-3717
-3656
-3578
-3499
-3433
-3385
-3353
-3335
-3326
-3318
-3308
-3293
-3273
-3254
-3246
-3256
-3289
-3343
-3407
-3472
-3528
-3572
-3606
-3636
-3665
-3696
-3723
-3746
-3765
-3787
-3822
-3875
-3939
-4000
-4035
-4030
-3981
-3905
-3834
-3798
-3818
-3888
-3984
-4073
-4125
-4134
-4112
-4083
-4072
-4088
-4122
-4152
-4159
-4137
-4097
-4064
-4059
-4089
-4145
-4202
-4237
-4241
-4223
-4206
-4217
-4269
-4357
-4458
-4548
-4611
-4647
-4673
-4711
-4775
-4863
-4957
-5035
-5076
-5077
-5046
-5002
-4963
-4936
-4920
-4908
-4893
-4870
-4844
-4820
-4800
-4784
-4766
-4741
-4709
-4673
-4641
-4617
-4603
-4594
-4584
-4569
-4552
-4540
-4539
-4555
-4587
-4633
-4691
-4761
-4845
-4941
-5040
-5121
-5157
-5132
-5047
-4927
-4815
-4755
-4775
-4871
-5010
-5147
-5242
-5284
-5290
-5294
-5328
-5401
-5493
-5566
-5589
-5556
-5496
-5461
-5499
-5629
-5826
-6030
-6174
-6213
-6152
-6037
-5938
-5913
-5981
-6112
-6243
-6307
-6267
-6128
-5937
-5758
-5647
-5633
-5707
-5839
-5986
-6110
-6188
-6205
-6156
-6045
-5884
-5699
-5528
-5411
-5380
-5436
-5552
-5674
-5746
-5729
-5621
-5459
-5302
-5208
-5210
-5306
-5459
-5622
-5749
-5817
-5824
-5784
-5714
-5625
-5524
-5418
-5315
-5232
-5183
-5179
-5214
-5269
-5322
-5351
-5351
-5327
-5289
-5246
-5192
-5116
-5008
-4870
-4724
-4603
-4543
-4559
-4638
-4740
-4818
-4834
-4783
-4692
-4608
-4575
-4609
-4697
-4795
-4857
-4854
-4789
-4694
-4614
-4583
-4607
-4661
-4709
-4714
-4664
-4576
-4482
-4417
-4399
-4418
-4447
-4452
-4416
-4342
-4255
-4191
-4176
-4217
-4299
-4389
-4455
-4475
-4445
-4374
-4282
-4187
-4102
-4035
-3991
-3974
-3989
-4037
-4114
-4205
-4288
-4343
-4355
-4321
-4254
-4172
-4096
-4038
-4003
-3980
-3956
-3924
-3881
-3834
-3796
-3777
-3780
-3802
-3832
-3856
-3861
-3842
-3799
-3738
-3669
-3604
-3553
-3525
-3524
-3549
-3596
-3653
-3707
-3748
-3772
-3780
-3784
-3792
-3813
-3844
-3872
-3881
-3855
-3788
-3689
-3578
-3478
-3411
-3384
-3392
-3418
-3446
-3464
-3471
-3477
-3490
-3512
-3533
-3534
-3496
-3412
-3295
-3175
-3087
-3057
-3089
-3157
-3216
-3224
-3157
-3024
-2867
-2739
-2686
-2722
-2825
-2944
-3026
-3038
-2982
-2897
-2832
-2827
-2887
-2981
-3054
-3057
-2971
-2819
-2659
-2560
-2570
-2692
-2889
-3092
-3237
-3291
-3261
-3189
-3129
-3120
-3168
-3244
-3301
-3298
-3216
-3073
-2911
-2777
-2708
-2713
-2777
-2868
-2954
-3011
-3033
-3023
-2994
-2959
-2927
-2905
-2900
-2917
-2959
-3022
-3096
-3163
-3206
-3213
-3179
-3111
-3021
-2922
-2823
-2727
-2635
-2546
-2466
-2406
-2377
-2390
-2448
-2547
-2674
-2814
-2951
-3069
-3157
-3207
-3214
-3179
-3110
-3022
-2931
-2855
-2806
-2785
-2788
-2804
-2822
-2835
-2838
-2828
-2802
-2753
-2677
-2572
-2445
-2307
-2178
-2073
-2000
-1956
-1927
-1896
-1851
-1786
-1707
-1626
-1556
-1510
-1490
-1497
-1524
-1561
-1595
-1609
-1587
-1514
-1392
-1232
-1064
-920
-832
-810
-844
-903
-945
-938
-868
-746
-603
-474
-389
-360
-378
-424
-475
-512
-529
-524
-506
-483
-462
-450
-449
-457
-468
-473
-464
-435
-392
-351
-330
-344
-394
-463
-528
-562
-554
-517
-479
-475
-528
-638
-780
-920
-1025
-1083
-1104
-1111
-1128
-1160
-1195
-1212
-1193
-1141
-1076
-1026
-1014
-1040
-1080
-1103
-1088
-1041
-992
-985
-1049
-1179
-1333
-1449
-1476
-1401
-1258
-1113
-1034
-1056
-1162
-1294
-1383
-1384
-1298
-1174
-1082
-1075
-1163
-1304
-1426
-1462
-1383
-1211
-1010
-852
-788
-826
-931
-1045
-1118
-1125
-1075
-999
-932
-895
-889
-902
-917
-923
-925
-930
-950
-984
-1022
-1048
-1045
-1004
-930
-838
-749
-684
-656
-668
-714
-776
-831
-860
-851
-803
-732
-659
-603
-574
-566
-565
-552
-521
-478
-443
-432
-452
-485
-503
-477
-400
-293
-204
-182
-255
-404
-570
-675
-656
-498
-250
-3
143
127
-50
-323
-590
-755
-767
-634
-417
-193
-27
51
49
-3
-71
-134
-184
-221
-239
-226
-170
-68
66
197
286
308
263
178
97
57
76
143
228
303
353
386
417
462
517
557
550
477
345
194
79
52
132
296
494
664
764
788
764
738
751
815
914
1010
1071
1076
1035
976
932
924
951
998
1042
1071
1083
1090
1107
1137
1174
1199
1196
1157
1093
1027
988
995
1051
1138
1229
1298
1327
1318
1286
1254
1239
1252
1286
1324
1346
1335
1289
1217
1141
1086
1072
1106
1179
1267
1340
1375
1363
1315
1255
1214
1213
1254
1316
1365
1367
1306
1188
1044
916
838
826
870
937
993
1012
991
943
897
874
885
924
975
1022
1062
1099
1144
1204
1270
1322
1332
1284
1180
1049
935
880
906
1006
1143
1264
1323
1297
1196
1056
925
845
839
908
1031
1180
1324
1442
1521
1556
1550
1511
1453
1391
1339
1304
1286
1275
1261
1235
1203
1178
1179
1215
1283
1360
1415
1419
1367
1277
1192
1156
1202
1328
1502
1673
1789
1820
1769
1665
1553
1471
1439
1458
1513
1589
1674
1765
1860
1953
2027
2066
2055
1998
1914
1836
1792
1796
1838
1890
1918
1904
1850
1783
1738
1741
1795
1878
1950
1974
1934
1841
1731
1645
1618
1660
1756
1874
1980
2048
2072
2057
2021
1980
1945
1924
1918
1927
1951
1985
2020
2047
2054
2033
1992
1942
1903
1892
1917
1972
2044
2111
2161
2190
2207
2228
2268
2336
2429
2534
2635
2719
2781
2826
2865
2909
2967
3042
3126
3211
3285
3340
3373
3386
3389
3391
3401
3426
3464
3510
3556
3594
3621
3643
3667
3702
3754
3819
3890
3953
3999
4022
4029
4030
4040
4066
4110
4163
4216
4257
4283
4295
4302
4313
4335
4370
4417
4473
4533
4595
4656
4712
4759
4790
4807
4813
4816
4827
4853
4894
4943
4991
5029
5056
5080
5112
5156
5211
5261
5287
5277
5234
5184
5161
5200
5315
5489
5679
5828
5889
5848
5725
5573
5450
5400
5435
5533
5651
5746
5789
5779
5731
5674
5626
5600
5591
5592
5598
5605
5614
5622
5623
5609
5578
5537
5503
5496
5527
5587
5647
5669
5622
5503
5339
5178
5072
5048
5101
5192
5272
5302
5274
5209
5147
5114
5116
5127
5108
5032
4900
4744
4616
4555
4571
4636
4699
4714
4664
4567
4471
4423
4440
4503
4565
4576
4514
4398
4283
4225
4255
4357
4472
4530
4483
4332
4131
3960
3888
3939
4080
4238
4335
4324
4211
4046
3897
3818
3823
3885
3951
3975
3938
3857
3771
3720
3727
3783
3860
3923
3949
3941
3917
3902
3913
3949
3993
4022
4019
3981
3920
3858
3814
3797
3803
3818
3825
3810
3769
3709
3643
3589
3562
3572
3618
3690
3769
3835
3868
3862
3820
3761
3705
3671
3666
3683
3704
3711
3692
3650
3600
3564
3563
3605
3688
3795
3907
4003
4074
4113
4122
4108
4078
4046
4024
4022
4054
4122
4218
4325
4422
4491
4527
4538
4542
4563
4613
4691
4781
4858
4904
4910
4890
4866
4866
4905
4980
5070
5144
5176
5156
5091
5007
4933
4890
4883
4902
4927
4940
4934
4917
4907
4922
4971
5050
5144
5231
5299
5345
5379
5416
5472
5548
5636
5718
5773
5788
5761
5703
5626
5543
5462
5381
5294
5198
5098
5006
4940
4916
4941
5006
5088
5154
5171
5117
4991
4816
4637
4508
4475
4560
4754
5011
5263
5441
5496
5419
5242
5025
4840
4740
4745
4834
4961
5072
5128
5117
5058
4983
4926
4906
4922
4955
4985
4997
4986
4962
4937
4922
4921
4929
4939
4945
4945
4936
4919
4889
4843
4777
4692
4599
4509
4436
4386
4359
4344
4327
4299
4255
4198
4138
4086
4048
4030
4033
4054
4090
4131
4167
4183
4170
4125
4054
3975
3906
3863
3847
3851
3855
3845
3819
3788
3772
3788
3839
3908
3964
3974
3920
3807
3659
3515
3406
3344
3322
3316
3306
3278
3236
3193
3161
3142
3125
3089
3020
2915
2783
2646
2521
2419
2333
2253
2165
2066
1963
1865
1780
1702
1620
1519
1396
1260
1134
1046
1010
1029
1078
1129
1155
1148
1115
1075
1044
1027
1014
988
931
840
726
607
503
423
365
322
286
258
245
252
277
302
301
248
133
-31
-208
-356
-439
-449
-405
-350
-327
-367
-474
-628
-792
-932
-1027
-1076
-1096
-1111
-1144
-1206
-1294
-1388
-1465
-1499
-1475
-1394
-1272
-1136
-1016
-939
-909
-921
-953
-986
-1008
-1027
-1057
-1112
-1195
-1286
-1355
-1370
-1318
-1219
-1117
-1066
-1105
-1236
-1426
-1614
-1745
-1790
-1762
-1703
-1661
-1669
-1722
-1790
-1832
-1825
-1776
-1721
-1702
-1747
-1849
-1969
-2059
-2083
-2041
-1964
-1899
-1884
-1924
-1992
-2044
-2049
-2000
-1929
-1879
-1890
-1969
-2092
-2213
-2296
-2325
-2320
-2315
-2341
-2401
-2470
-2512
-2498
-2433
-2356
-2319
-2359
-2473
-2614
-2709
-2696
-2559
-2337
-2112
-1971
-1970
-2106
-2326
-2550
-2712
-2790
-2806
-2812
-2855
-2954
-3092
-3226
-3317
-3352
-3349
-3346
-3378
-3452
-3547
-3620
-3631
-3568
-3453
-3332
-3251
-3233
-3266
-3313
-3329
-3288
-3199
-3097
-3028
-3024
-3083
-3177
-3259
-3293
-3266
-3199
-3126
-3084
-3087
-3123
-3163
-3177
-3151
-3096
-3040
-3009
-3019
-3058
-3099
-3111
-3080
-3015
-2950
-2920
-2948
-3026
-3119
-3179
-3169
-3080
-2940
-2800
-2712
-2706
-2775
-2877
-2957
-2972
-2911
-2800
-2691
-2636
-2660
-2755
-2876
-2969
-2991
-2932
-2820
-2703
-2633
-2636
-2708
-2814
-2910
-2964
-2971
-2953
-2950
-2993
-3094
-3231
-3364
-3446
-3451
-3381
-3268
-3163
-3110
-3134
-3228
-3360
-3486
-3572
-3599
-3574
-3517
-3452
-3393
-3342
-3291
-3230
-3157
-3083
-3026
-3003
-3020
-3066
-3120
-3154
-3151
-3109
-3044
-2977
-2928
-2899
-2881
-2854
-2805
-2737
-2675
-2654
-2705
-2836
-3027
-3232
-3397
-3484
-3485
-3421
-3335
-3264
-3226
-3207
-3176
-3101
-2971
-2806
-2650
-2554
-2549
-2631
-2763
-2889
-2959
-2953
-2883
-2788
-2712
-2682
-2696
-2729
-2748
-2729
-2674
-2604
-2554
-2551
-2601
-2686
-2774
-2830
-2834
-2786
-2702
-2608
-2525
-2464
-2422
-2388
-2352
-2306
-2251
-2193
-2144
-2116
-2119
-2159
-2230
-2317
-2396
-2440
-2426
-2348
-2218
-2067
-1935
-1856
-1843
-1886
-1953
-2008
-2023
-1993
-1938
-1886
-1865
-1885
-1935
-1986
-2009
-1989
-1926
-1840
-1762
-1712
-1701
-1720
-1752
-1780
-1792
-1789
-1775
-1755
-1733
-1706
-1672
-1633
-1597
-1574
-1574
-1594
-1623
-1639
-1624
-1568
-1475
-1367
-1271
-1209
-1191
-1208
-1238
-1255
-1236
-1174
-1078
-967
-866
-792
-755
-753
-774
-801
-822
-825
-810
-781
-746
-718
-706
-717
-752
-804
-863
-916
-949
-953
-926
-871
-804
-739
-692
-674
-683
-711
-739
-754
-745
-717
-687
-675
-702
-772
-874
-984
-1069
-1108
-1094
-1044
-986
-951
-953
-988
-1029
-1043
-1002
-903
-765
-628
-538
-522
-585
-702
-831
-927
-960
-922
-830
-714
-609
-542
-523
-551
-612
-687
-759
-815
-852
-873
-888
-914
-963
-1042
-1143
-1245
-1320
-1340
-1293
-1188
-1057
-943
-888
-915
-1016
-1159
-1301
-1400
-1436
-1415
-1366
-1322
-1308
-1332
-1382
-1435
-1474
-1493
-1502
-1516
-1552
-1613
-1690
-1768
-1830
-1873
-1905
-1941
-1994
-2067
-2148
-2218
-2261
-2271
-2258
-2243
-2248
-2283
-2345
-2414
-2466
-2486
-2472
-2442
-2420
-2427
-2469
-2540
-2622
-2694
-2749
-2793
-2841
-2915
-3026
-3172
-3336
-3494
-3621
-3701
-3733
-3724
-3691
-3650
-3615
-3593
-3585
-3589
-3597
-3601
-3596
-3582
-3564
-3552
-3555
-3580
-3627
-3684
-3737
-3772
-3783
-3774
-3759
-3756
-3775
-3818
-3874
-3927
-3965
-3982
-3987
-3994
-4017
-4062
-4129
-4203
-4271
-4326
-4366
-4398
-4432
-4474
-4525
-4581
-4638
-4695
-4750
-4802
-4845
-4869
-4863
-4819
-4742
-4646
-4556
-4493
-4468
-4479
-4507
-4534
-4548
-4551
-4556
-4581
-4632
-4703
-4773
-4816
-4817
-4782
-4733
-4699
-4704
-4752
-4822
-4884
-4905
-4873
-4794
-4696
-4609
-4558
-4547
-4564
-4590
-4608
-4613
-4610
-4610
-4622
-4646
-4672
-4688
-4683
-4650
-4592
-4515
-4428
-4339
-4259
-4196
-4160
-4156
-4178
-4210
-4230
-4219
-4167
-4083
-3992
-3922
-3891
-3900
-3926
-3940
-3918
-3859
-3783
-3725
-3712
-3755
-3832
-3908
-3947
-3936
-3890
-3844
-3834
-3872
-3937
-3982
-3958
-3839
-3644
-3429
-3271
-3225
-3307
-3479
-3666
-3792
-3806
-3706
-3535
-3358
-3233
-3188
-3215
-3283
-3352
-3399
-3419
-3424
-3431
-3448
-3471
-3492
-3501
-3500
-3499
-3508
-3531
-3553
-3549
-3493
-3370
-3192
-2990
-2809
-2684
-2632
-2640
-2679
-2715
-2724
-2706
-2677
-2660
-2671
-2706
-2744
-2758
-2725
-2646
-2541
-2443
-2384
-2383
-2433
-2508
-2572
-2598
-2572
-2503
-2413
-2328
-2264
-2224
-2200
-2177
-2144
-2098
-2043
-1988
-1941
-1905
-1878
-1858
-1843
-1836
-1837
-1843
-1846
-1831
-1786
-1705
-1598
-1486
-1392
-1338
-1327
-1346
-1371
-1374
-1342
-1277
-1198
-1128
-1085
-1073
-1085
-1104
-1115
-1114
-1103
-1088
-1072
-1050
-1014
-957
-884
-812
-761
-748
-774
-818
-849
-835
-761
-636
-491
-359
-267
-216
-191
-162
-111
-33
56
130
170
172
150
129
128
152
192
231
255
264
272
294
339
400
457
486
475
431
377
341
342
379
436
488
517
521
513
510
524
551
576
583
567
539
520
529
573
637
695
725
721
699
689
719
797
905
1004
1061
1055
999
923
862
835
834
834
808
750
680
636
651
737
866
987
1047
1018
910
771
656
607
626
682
727
725
667
581
509
485
516
576
619
607
529
407
285
212
216
292
409
524
600
622
596
547
507
501
545
637
761
887
979
1004
948
818
654
518
468
535
707
924
1105
1179
1116
942
728
557
485
520
620
720
768
753
706
678
709
801
913
983
960
840
665
507
430
458
559
669
720
683
577
462
401
427
520
622
662
601
452
275
146
124
220
391
570
690
724
685
615
560
546
569
605
627
626
616
623
670
759
870
974
1041
1061
1047
1022
1010
1025
1061
1105
1146
1178
1206
1237
1274
1312
1346
1371
1393
1424
1476
1550
1632
1698
1726
1712
1677
1658
1689
1786
1929
2071
2161
2168
2099
2001
1935
1951
2058
2222
2381
2474
2474
2396
2291
2219
2218
2292
2408
2519
2589
2609
2600
2597
2627
2696
2785
2861
2894
2872
2807
2725
2656
2621
2625
2661
2715
2772
2817
2837
2824
2772
2686
2582
2486
2425
2415
2455
2525
2597
2647
2670
2680
2703
2759
2848
2945
3012
3014
2941
2815
2681
2585
2556
2591
2657
2715
2739
2731
2718
2737
2811
2934
3073
3182
3226
3199
3126
3050
3011
3031
3098
3183
3255
3294
3302
3299
3307
3338
3390
3445
3487
3502
3492
3467
3438
3412
3392
3376
3366
3368
3389
3432
3487
3536
3554
3526
3454
3358
3269
3216
3208
3232
3257
3250
3194
3093
2974
2875
2828
2847
2924
3038
3162
3274
3362
3422
3450
3445
3407
3343
3266
3200
3166
3178
3233
3309
3375
3399
3367
3284
3176
3081
3031
3047
3129
3259
3407
3542
3636
3671
3642
3559
3441
3320
3223
3175
3184
3239
3316
3386
3425
3424
3392
3350
3322
3321
3346
3385
3415
3422
3398
3352
3299
3256
3236
3245
3280
3333
3394
3451
3492
3506
3484
3429
3349
3266
3203
3180
3204
3262
3328
3370
3362
3298
3191
3072
2975
2926
2933
2981
3042
3083
3085
3043
2975
2909
2870
2876
2922
2990
3051
3080
3069
3023
2965
2919
2904
2922
2960
2994
3004
2981
2933
2877
2834
2815
2818
2833
2847
2852
2851
2854
2868
2891
2906
2895
2843
2755
2653
2571
2536
2552
2598
2636
2630
2567
2464
2365
2311
2325
2388
2452
2459
2372
2197
1983
1799
1704
1719
1814
1927
1995
1982
1894
1775
1678
1639
1661
1716
1766
1782
1761
1723
1690
1674
1658
1615
1517
1365
1190
1047
987
1032
1161
1317
1434
1465
1403
1283
1158
1077
1058
1087
1130
1154
1143
1107
1068
1045
1042
1044
1030
988
921
851
804
793
815
849
873
875
867
874
920
1010
1125
1226
1275
1252
1168
1058
964
912
900
900
878
812
709
599
525
513
564
650
729
769
762
727
697
696
724
756
752
683
547
377
230
161
204
354
568
783
940
1002
970
866
730
599
497
429
383
344
297
237
171
114
81
85
123
179
226
238
196
102
-24
-146
-229
-253
-221
-161
-109
-96
-132
-203
-277
-320
-316
-269
-207
-161
-156
-196
-262
-327
-367
-373
-355
-330
-320
-332
-362
-400
-433
-457
-479
-507
-548
-599
-648
-682
-690
-675
-648
-623
-612
-619
-639
-664
-689
-715
-744
-780
-818
-851
-867
-862
-844
-831
-840
-884
-956
-1034
-1092
-1110
-1086
-1041
-1006
-1010
-1064
-1153
-1245
-1308
-1324
-1297
-1251
-1218
-1222
-1266
-1338
-1413
-1475
-1516
-1545
-1576
-1617
-1666
-1712
-1743
-1759
-1772
-1804
-1871
-1976
-2100
-2209
-2272
-2275
-2234
-2187
-2178
-2233
-2346
-2479
-2577
-2597
-2526
-2395
-2263
-2200
-2248
-2409
-2643
-2880
-3056
-3133
-3114
-3039
-2964
-2931
-2955
-3015
-3066
-3060
-2971
-2809
-2616
-2453
-2377
-2419
-2574
-2801
-3041
-3238
-3355
-3387
-3352
-3286
-3222
-3181
-3166
-3170
-3181
-3192
-3204
-3223
-3255
-3298
-3343
-3377
-3392
-3390
-3382
-3382
-3399
-3431
-3460
-3461
-3417
-3324
-3199
-3075
-2983
-2945
-2963
-3020
-3090
-3152
-3195
-3222
-3242
-3262
-3280
-3286
-3266
-3215
-3140
-3058
-2991
-2955
-2952
-2974
-3006
-3035
-3054
-3066
-3073
-3072
-3058
-3019
-2948
-2853
-2749
-2660
-2605
-2588
-2595
-2604
-2590
-2546
-2479
-2407
-2349
-2313
-2291
-2265
-2219
-2148
-2067
-1998
-1958
-1951
-1957
-1947
-1894
-1789
-1650
-1510
-1402
-1343
-1326
-1326
-1314
-1275
-1213
-1150
-1109
-1098
-1102
-1094
-1046
-948
-818
-690
-600
-565
-578
-607
-617
-588
-525
-452
-398
-377
-380
-380
-346
-265
-150
-34
46
73
56
23
10
35
88
141
163
138
81
26
10
52
140
236
304
322
298
267
264
303
370
423
418
337
195
41
-73
-113
-83
-21
24
21
-24
-73
-74
5
159
340
482
528
456
288
74
-129
-283
-375
-417
-424
-406
-365
-299
-219
-149
-125
-173
-292
-445
-575
-624
-564
-413
-230
-88
-45
-116
-274
-463
-625
-730
-776
-788
-793
-803
-813
-807
-773
-717
-661
-632
-647
-700
-768
-819
-835
-821
-798
-792
-816
-860
-896
-897
-853
-779
-710
-681
-705
-768
-835
-869
-855
-810
-771
-778
-843
-944
-1034
-1067
-1025
-932
-845
-824
-901
-1061
-1245
-1382
-1421
-1360
-1246
-1149
-1128
-1199
-1325
-1441
-1482
-1423
-1287
-1137
-1047
-1061
-1180
-1359
-1530
-1635
-1651
-1593
-1506
-1441
-1432
-1485
-1582
-1688
-1771
-1810
-1802
-1758
-1697
-1642
-1610
-1612
-1648
-1705
-1762
-1798
-1796
-1754
-1688
-1625
-1594
-1610
-1670
-1750
-1820
-1854
-1846
-1808
-1764
-1736
-1735
-1752
-1771
-1779
-1774
-1771
-1790
-1847
-1937
-2035
-2105
-2115
-2057
-1948
-1827
-1736
-1703
-1730
-1794
-1859
-1895
-1890
-1852
-1807
-1783
-1794
-1835
-1888
-1924
-1924
-1880
-1806
-1723
-1661
-1638
-1662
-1722
-1794
-1850
-1865
-1827
-1741
-1628
-1513
-1424
-1374
-1359
-1364
-1370
-1359
-1330
-1293
-1261
-1245
-1245
-1247
-1233
-1193
-1127
-1055
-1000
-989
-1022
-1091
-1165
-1217
-1229
-1199
-1143
-1077
-1016
-964
-913
-857
-797
-741
-704
-698
-723
-769
-820
-863
-897
-930
-971
-1020
-1065
-1081
-1047
-962
-849
-751
-713
-760
-881
-1030
-1147
-1185
-1134
-1026
-922
-880
-929
-1052
-1196
-1294
-1299
-1206
-1049
-887
-775
-741
-779
-858
-937
-988
-1002
-988
-960
-930
-901
-873
-849
-838
-855
-904
-976
-1043
-1070
-1028
-912
-750
-591
-486
-466
-529
-639
-746
-807
-809
-767
-717
-694
-711
-758
-802
-815
-780
-709
-632
-582
-580
-621
-679
-720
-716
-662
-569
-465
-375
-314
-280
-262
-247
-230
-215
-213
-231
-269
-317
-356
-372
-356
-313
-258
-209
-179
-173
-184
-199
-202
-182
-135
-67
12
89
154
200
227
240
246
252
264
281
300
319
333
344
356
379
417
469
527
572
584
548
463
343
219
126
93
136
244
387
524
614
635
586
492
388
313
288
317
385
464
528
561
558
531
491
448
408
369
327
284
248
230
242
288
363
452
538
603
637
641
621
588
556
535
532
552
593
648
702
737
739
703
638
566
515
506
544
614
686
726
715
655
569
488
439
428
442
455
447
414
375
358
389
467
564
632
621
509
313
85
-102
-188
-149
-10
170
320
384
345
229
88
-21
-60
-26
56
140
187
173
103
2
-94
-154
-159
-113
-33
56
129
171
179
160
125
87
52
24
1
-17
-27
-19
15
79
166
262
343
391
398
377
351
350
394
483
595
693
743
727
652
548
457
414
431
496
575
630
636
591
513
434
384
376
407
454
489
490
448
375
291
226
200
225
295
393
494
574
620
628
612
589
579
593
630
677
716
732
720
687
650
628
630
655
693
733
766
793
821
854
887
905
885
813
691
543
412
343
362
462
607
739
805
780
674
533
414
360
387
473
575
646
661
624
567
529
541
610
714
820
894
922
910
883
867
880
921
970
1008
1018
1002
974
957
965
999
1045
1079
1085
1059
1014
979
978
1022
1106
1203
1281
1318
1310
1273
1239
1237
1280
1362
1457
1533
1568
1561
1532
1514
1536
1611
1723
1837
1909
1907
1825
1687
1538
1431
1402
1458
1574
1703
1794
1816
1763
1663
1561
1502
1510
1578
1673
1747
1760
1699
1581
1449
1352
1321
1358
1433
1498
1512
1462
1365
1269
1221
1251
1353
1485
1593
1630
1582
1472
1345
1249
1205
1203
1207
1179
1100
989
890
856
917
1062
1243
1395
1465
1439
1347
1247
1195
1219
1304
1402
1460
1448
1374
1282
1227
1244
1332
1447
1531
1534
1445
1295
1144
1052
1049
1125
1236
1324
1346
1294
1194
1093
1035
1042
1105
1196
1276
1318
1314
1271
1208
1145
1090
1046
1006
965
921
874
825
777
728
678
629
583
548
529
529
550
585
628
671
704
718
708
670
606
527
445
377
334
320
329
349
365
371
368
361
358
360
361
350
321
275
224
187
181
211
268
329
371
380
355
308
259
220
196
178
156
126
91
63
55
67
90
104
92
48
-17
-80
-120
-127
-107
-85
-83
-111
-162
-211
-231
-209
-153
-89
-50
-57
-108
-179
-236
-251
-217
-148
-72
-14
16
23
26
37
59
78
76
40
-26
-105
-171
-207
-215
-210
-217
-249
-304
-357
-379
-346
-260
-143
-32
38
50
9
-65
-146
-219
-279
-332
-382
-428
-456
-455
-421
-365
-311
-288
-310
-370
-444
-498
-506
-465
-396
-332
-305
-328
-390
-462
-508
-507
-453
-361
-256
-163
-97
-64
-63
-88
-135
-197
-264
-320
-350
-341
-289
-204
-104
-5
78
142
188
218
232
225
192
138
79
38
39
90
183
289
374
413
400
353
300
269
271
300
340
376
406
441
497
582
683
772
817
796
719
620
548
540
611
736
872
972
1010
993
948
911
903
919
933
913
844
736
623
548
541
603
709
815
885
898
864
808
762
746
765
807
857
902
939
968
995
1020
1039
1050
1055
1064
1088
1138
1215
1306
1394
1461
1499
1514
1521
1539
1576
1632
1694
1749
1788
1814
1835
1860
1893
1927
1948
1944
1911
1859
1805
1767
1756
1767
1786
1792
1771
1722
1654
1587
1539
1521
1534
1567
1608
1641
1659
1660
1649
1636
1629
1638
1665
1704
1745
1769
1763
1718
1640
1544
1455
1396
1378
1398
1440
1482
1506
1507
1491
1470
1459
1461
1473
1484
1485
1475
1460
1449
1447
1449
1442
1412
1351
1268
1184
1129
1119
1156
1216
1264
1266
1208
1106
1000
939
961
1078
1265
1473
1646
1742
1745
1670
1553
1432
1338
1282
1258
1255
1262
1278
1312
1370
1455
1555
1649
1709
1717
1670
1583
1486
1410
1377
1391
1440
1496
1536
1543
1519
1477
1436
1410
1401
1399
1389
1356
1296
1219
1142
1087
1071
1095
1154
1232
1316
1396
1468
1532
1589
1637
1669
1678
1661
1619
1560
1497
1444
1410
1401
1419
1462
1524
1597
1671
1731
1761
1752
1703
1623
1532
1455
1409
1399
1416
1436
1437
1405
1342
1266
1206
1187
1220
1296
1393
1478
1526
1527
1487
1428
1376
1351
1361
1399
1447
1484
1496
1476
1429
1366
1301
1244
1202
1174
1158
1150
1144
1138
1131
1124
1120
1120
1131
1152
1182
1216
1244
1258
1250
1222
1183
1148
1133
1147
1191
1248
1298
1320
1304
1256
1195
1148
1135
1164
1221
1285
1326
1330
1296
1240
1185
1150
1141
1150
1156
1144
1105
1048
990
948
930
934
944
945
925
887
841
800
773
760
751
737
713
682
653
634
624
614
591
543
470
387
319
288
307
366
443
509
543
540
511
478
461
470
499
532
552
546
516
468
417
374
342
322
311
306
306
310
319
330
342
358
378
407
441
475
493
482
438
369
299
258
267
332
431
528
582
571
498
392
289
219
189
180
164
120
50
-18
-45
0
116
272
412
484
463
363
231
120
67
73
103
111
58
-57
-203
-327
-379
-341
-228
-87
29
84
70
11
-59
-106
-112
-81
-24
41
102
152
184
189
157
87
-5
-86
-116
-60
86
290
488
610
606
470
245
8
-165
-223
-167
-37
104
203
239
225
197
188
209
245
261
227
132
-3
-137
-227
-245
-195
-104
-13
45
58
34
-10
-54
-92
-131
-180
-245
-318
-381
-415
-407
-365
-311
-273
-271
-309
-373
-438
-483
-499
-497
-497
-519
-571
-643
-709
-743
-727
-664
-573
-485
-430
-422
-460
-524
-591
-643
-669
-670
-655
-633
-609
-585
-563
-547
-545
-567
-620
-700
-796
-885
-940
-946
-897
-807
-701
-608
-551
-541
-573
-631
-692
-739
-763
-765
-753
-739
-729
-727
-732
-739
-742
-741
-737
-731
-728
-727
-729
-731
-732
-731
-728
-724
-722
-722
-723
-724
-724
-722
-720
-717
-716
-716
-716
-716
-716
-714
-712
-710
-709
-709
-709
-709
-708
-707
-705
-703
-702
-702
-702
-701
-701
-699
-698
-696
-695
-695
-694
-694
-693
-692
-690
-689
-688
-687
-687
-686
-686
-684
-683
-682
-681
-680
-680
-679
-678
-677
-675
-674
-673
-673
-672
-672
-671
-669
-668
-667
-666
-665
-665
-664
-663
-662
-661
-660
-659
-658
-657
-656
-656
-654
-653
-652
-651
-651
-650
-649
-648
-647
-646
-645
-644
-643
-642
-641
-640
-639
-638
-637
-636
-636
-635
-634
-633
-632
-631
-630
-629
-628
-627
-626
-625
-624
-623
-622
-621
-621
-620
-619
-618
-617
-616
-615
-614
-613
-612
-611
-610
-609
-608
-607
-606
-605
-605
-604
-603
-602
-601
-600
-599
-598
-597
-596
-595
-594
-593
-592
-591
-590
-590
-589
-588
-587
-586
-585
-584
-583
-582
-581
-580
-579
-578
-577
-576
-575
-575
-574
-573
-572
-571
-570
-569
-568
-567
-566
-565
-564
-563
-562
-561
-560
-560
-559
-558
-557
-556
-555
-554
-553
-552
-551
-550
-549
-548
-547
-546
-546
-545
-544
-543
-542
-541
-540
-539
-538
-537
-536
-535
-534
-533
-532
-531
-531
-530
-529
-528
-527
-526
-525
-524
-523
-522
-522
-521
-520
-519
-518
-517
-516
-515
-514
-513
-512
-511
-510
-509
-509
-508
-507
-506
-505
-504
-503
-502
-501
-500
-499
-499
-498
-497
-496
-495
-494
-493
-492
-491
-490
-489
-488
-487
-487
-486
-485
-484
-483
-482
-481
-480
-479
-479
-478
-477
-476
-475
-474
-473
-472
-471
-470
-469
-469
-468
-467
-466
-465
-464
-463
-462
-461
-460
-460
-459
-458
-457
-456
-455
-454
-453
-452
-452
-451
-450
-449
-448
-447
-446
-445
-444
-444
-443
-442
-441
-440
-439
-438
-437
-437
-436
-435
-434
-433
-432
-431
-430
-430
-429
-428
-427
-426
-425
-424
-423
-423
-422
-421
-420
-419
-418
-417
-417
-416
-415
-414
-413
-412
-411
-411
-410
-409
-408
-407
-406
-405
-405
-404
-403
-402
-401
-400
-399
-399
-398
-397
-396
-395
-394
-394
-393
-392
-391
-390
-389
-388
-388
-387
-386
-385
-384
-383
-383
-382
-381
-380
-379
-378
-378
-377
-376
-375
-374
-374
-373
-372
-371
-370
-369
-369
-368
-367
-366
-365
-364
-364
-363
-362
-361
-360
-360
-359
-358
-357
-356
-355
-355
-354
-353
-352
-351
-351
-350
-349
-348
-347
-347
-346
-345
-344
-343
-343
-342
-341
-340
-339
-339
-338
-337
-336
-336
-335
-334
-333
-332
-332
-331
-330
-329
-329
-328
-327
-326
-325
-325
-324
-323
-322
-321
-321
-320
-319
-318
-318
-317
-316
-315
-315
-314
-313
-312
-312
-311
-310
-309
-308
-308
-307
-306
-305
-305
-304
-303
-302
-302
-301
-300
-299
-299
-298
-297
-296
-296
-295
-294
-293
-293
-292
-291
-290
-290
-289
-288
-288
-287
-286
-285
-285
-284
-283
-282
-282
-281
-280
-280
-279
-278
-277
-277
-276
-275
-274
-274
-273
-272
-272
-271
-270
-269
-269
-268
-267
-267
-266
-265
-265
-264
-263
-262
-262
-261
-260
-260
-259
-258
-258
-257
-256
-255
-255
-254
-253
-253
-252
-251
-251
-250
-249
-249
-248
-247
-247
-246
-245
-244
-244
-243
-242
-242
-241
-240
-240
-239
-238
-238
-237
-236
-236
-235
-234
-234
-233
-232
-232
-231
-230
-230
-229
-228
-228
-227
-226
-226
-225
-225
-224
-223
-223
-222
-221
-221
-220
-219
-219
-218
-217
-217
-216
-216
-215
-214
-214
-213
-212
-212
-211
-210
-210
-209
-209
-208
-207
-207
-206
-205
-205
-204
-204
-203
-202
-202
-201
-200
-200
-199
-199
-198
-197
-197
-196
-196
-195
-194
-194
-193
-193
-192
-191
-191
-190
-190
-189
-188
-188
-187
-187
-186
-185
-185
-184
-184
-183
-182
-182
-181
-181
-180
-180
-179
-178
-178
-177
-177
-176
-175
-175
-174
-174
-173
-173
-172
-171
-171
-170
-170
-169
-169
-168
-168
-167
-166
-166
-165
-165
-164
-164
-163
-163
-162
-161
-161
-160
-160
-159
-159
-158
-158
-157
-156
-156
-155
-155
-154
-154
-153
-153
-152
-152
-151
-151
-150
-149
-149
-148
-148
-147
-147
-146
-146
-145
-145
-144
-144
-143
-143
-142
-142
-141
-141
-140
-140
-139
-139
-138
-138
-137
-137
-136
-135
-135
-134
-134
-133
-133
-132
-132
-131
-131
-130
-130
-129
-129
-128
-128
-128
-127
-127
-126
-126
-125
-125
-124
-124
-123
-123
-122
-122
-121
-121
-120
-120
-119
-119
-118
-118
-117
-117
-116
-116
-115
-115
-115
-114
-114
-113
-113
-112
-112
-111
-111
-110
-110
-109
-109
-109
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-104
-103
-103
-102
-102
-101
-101
-101
-100
-100
-99
-99
-98
-98
-97
-97
-97
-96
-96
-95
-95
-94
-94
-94
-93
-93
-92
-92
-91
-91
-91
-90
-90
-89
-89
-89
-88
-88
-87
-87
-86
-86
-86
-85
-85
-84
-84
-84
-83
-83
-82
-82
-82
-81
-81
-80
-80
-80
-79
-79
-78
-78
-78
-77
-77
-76
-76
-76
-75
-75
-75
-74
-74
-73
-73
-73
-72
-72
-71
-71
-71
-70
-70
-70
-69
-69
-68
-68
-68
-67
-67
-67
-66
-66
-66
-65
-65
-64
-64
-64
-63
-63
-63
-62
-62
-62
-61
-61
-60
-60
-60
-59
-59
-59
-58
-58
-58
-57
-57
-57
-56
-56
-56
-55
-55
-55
-54
-54
-54
-53
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-50
-49
-49
-49
-48
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-45
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-41
-41
