5
51264
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
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
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
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
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
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
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
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
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
30
30
30
30
30
29
29
29
28
28
28
27
27
26
26
25
25
24
23
23
22
22
21
21
20
19
19
18
18
17
16
15
15
14
13
12
11
10
9
8
7
6
5
4
3
2
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-10
-11
-12
-13
-14
-15
-16
-18
-19
-21
-22
-24
-26
-28
-30
-33
-35
-38
-41
-43
-46
-49
-51
-53
-56
-58
-60
-62
-63
-65
-66
-67
-68
-70
-71
-72
-73
-74
-76
-78
-80
-82
-85
-88
-91
-94
-98
-102
-106
-110
-114
-118
-122
-126
-130
-133
-137
-140
-144
-147
-149
-152
-154
-157
-159
-161
-163
-165
-168
-170
-173
-175
-178
-182
-185
-188
-192
-196
-200
-204
-208
-212
-217
-221
-225
-229
-234
-238
-242
-246
-250
-254
-258
-263
-266
-270
-274
-278
-281
-284
-288
-291
-293
-296
-299
-302
-304
-307
-309
-312
-314
-317
-319
-322
-324
-327
-330
-332
-335
-338
-340
-343
-346
-349
-352
-355
-358
-361
-363
-366
-369
-372
-375
-378
-381
-384
-387
-390
-394
-397
-400
-403
-407
-411
-415
-419
-423
-428
-433
-438
-443
-447
-452
-456
-460
-463
-466
-469
-470
-472
-473
-473
-473
-473
-473
-473
-472
-473
-473
-474
-476
-477
-480
-482
-485
-489
-492
-496
-499
-502
-505
-508
-510
-512
-513
-515
-516
-517
-518
-519
-520
-521
-523
-525
-527
-529
-532
-535
-538
-542
-546
-549
-553
-557
-560
-563
-565
-567
-569
-570
-571
-571
-571
-571
-571
-570
-570
-569
-570
-570
-571
-573
-574
-577
-580
-583
-587
-591
-595
-599
-604
-608
-612
-616
-619
-621
-623
-625
-625
-626
-626
-626
-625
-625
-626
-627
-628
-630
-632
-635
-638
-641
-644
-648
-651
-654
-657
-659
-661
-663
-665
-666
-668
-670
-672
-674
-678
-681
-686
-691
-697
-704
-711
-719
-726
-734
-742
-749
-755
-761
-766
-770
-773
-775
-776
-776
-776
-775
-774
-773
-772
-770
-770
-769
-769
-770
-771
-773
-775
-777
-781
-784
-788
-793
-797
-802
-808
-813
-818
-823
-829
-834
-839
-844
-848
-853
-857
-862
-866
-869
-873
-876
-879
-882
-885
-888
-891
-895
-899
-903
-907
-911
-916
-920
-925
-929
-933
-936
-938
-940
-941
-942
-943
-943
-942
-942
-941
-941
-940
-940
-941
-942
-944
-947
-950
-954
-959
-963
-968
-973
-978
-983
-987
-991
-995
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1028
-1033
-1039
-1045
-1050
-1056
-1062
-1067
-1072
-1076
-1080
-1084
-1087
-1089
-1091
-1093
-1095
-1097
-1099
-1101
-1103
-1106
-1108
-1111
-1114
-1117
-1120
-1123
-1126
-1129
-1132
-1134
-1136
-1138
-1139
-1140
-1141
-1141
-1141
-1142
-1142
-1143
-1144
-1145
-1147
-1149
-1152
-1155
-1158
-1161
-1164
-1167
-1170
-1173
-1175
-1177
-1178
-1179
-1180
-1181
-1182
-1182
-1183
-1184
-1185
-1186
-1187
-1189
-1191
-1193
-1196
-1199
-1202
-1205
-1208
-1210
-1213
-1215
-1217
-1218
-1219
-1219
-1218
-1217
-1215
-1213
-1210
-1207
-1204
-1202
-1200
-1199
-1198
-1198
-1199
-1201
-1203
-1206
-1209
-1212
-1216
-1219
-1222
-1224
-1226
-1228
-1229
-1230
-1231
-1232
-1233
-1234
-1236
-1238
-1241
-1245
-1249
-1254
-1260
-1266
-1273
-1281
-1289
-1297
-1306
-1314
-1323
-1331
-1340
-1347
-1355
-1362
-1368
-1373
-1378
-1382
-1386
-1389
-1392
-1396
-1399
-1404
-1408
-1413
-1419
-1426
-1433
-1440
-1448
-1456
-1464
-1472
-1480
-1488
-1496
-1504
-1512
-1520
-1527
-1535
-1543
-1550
-1558
-1567
-1576
-1585
-1595
-1606
-1617
-1628
-1640
-1653
-1666
-1680
-1694
-1709
-1723
-1739
-1754
-1770
-1785
-1800
-1815
-1829
-1843
-1857
-1871
-1884
-1897
-1911
-1925
-1939
-1954
-1969
-1985
-2001
-2019
-2037
-2056
-2074
-2094
-2113
-2133
-2153
-2173
-2193
-2212
-2232
-2251
-2269
-2288
-2306
-2323
-2340
-2357
-2373
-2389
-2404
-2419
-2434
-2449
-2464
-2479
-2494
-2509
-2524
-2539
-2554
-2568
-2583
-2597
-2610
-2624
-2637
-2649
-2662
-2675
-2687
-2700
-2713
-2727
-2741
-2755
-2770
-2786
-2802
-2819
-2835
-2852
-2869
-2886
-2903
-2919
-2934
-2948
-2962
-2974
-2985
-2995
-3005
-3014
-3022
-3030
-3038
-3045
-3053
-3060
-3067
-3074
-3081
-3088
-3094
-3101
-3107
-3114
-3120
-3127
-3134
-3140
-3147
-3153
-3160
-3166
-3172
-3178
-3185
-3191
-3197
-3203
-3209
-3214
-3219
-3223
-3227
-3231
-3235
-3239
-3244
-3250
-3257
-3265
-3274
-3284
-3296
-3308
-3321
-3335
-3350
-3365
-3381
-3397
-3414
-3430
-3447
-3463
-3479
-3495
-3510
-3525
-3539
-3553
-3566
-3578
-3590
-3602
-3614
-3625
-3635
-3645
-3654
-3661
-3668
-3674
-3679
-3682
-3685
-3688
-3690
-3692
-3696
-3700
-3706
-3713
-3722
-3732
-3743
-3756
-3771
-3786
-3802
-3819
-3836
-3854
-3871
-3888
-3905
-3920
-3935
-3950
-3965
-3980
-3995
-4011
-4029
-4046
-4066
-4086
-4107
-4129
-4151
-4173
-4195
-4218
-4240
-4263
-4285
-4307
-4330
-4352
-4375
-4399
-4423
-4448
-4473
-4500
-4527
-4555
-4585
-4615
-4646
-4678
-4710
-4742
-4775
-4807
-4840
-4871
-4903
-4933
-4963
-4992
-5021
-5049
-5076
-5104
-5131
-5158
-5186
-5212
-5239
-5265
-5290
-5314
-5337
-5359
-5381
-5402
-5424
-5446
-5469
-5494
-5519
-5546
-5574
-5603
-5633
-5663
-5693
-5724
-5755
-5785
-5816
-5847
-5878
-5910
-5942
-5974
-6008
-6042
-6077
-6113
-6149
-6186
-6223
-6260
-6296
-6333
-6369
-6405
-6441
-6477
-6512
-6547
-6582
-6616
-6648
-6680
-6711
-6740
-6768
-6795
-6820
-6842
-6862
-6880
-6895
-6908
-6919
-6928
-6935
-6940
-6945
-6949
-6953
-6957
-6962
-6968
-6976
-6986
-6997
-7010
-7026
-7044
-7064
-7087
-7111
-7136
-7163
-7191
-7219
-7248
-7277
-7307
-7337
-7368
-7400
-7433
-7468
-7504
-7541
-7579
-7619
-7659
-7700
-7740
-7780
-7819
-7857
-7893
-7928
-7961
-7992
-8022
-8050
-8077
-8105
-8131
-8157
-8183
-8209
-8235
-8261
-8287
-8313
-8340
-8367
-8394
-8422
-8449
-8477
-8504
-8532
-8559
-8586
-8613
-8640
-8666
-8692
-8719
-8745
-8773
-8801
-8831
-8862
-8894
-8927
-8961
-8996
-9031
-9067
-9103
-9139
-9175
-9212
-9249
-9286
-9324
-9362
-9401
-9439
-9478
-9517
-9556
-9594
-9633
-9671
-9708
-9745
-9782
-9819
-9855
-9892
-9929
-9967
-10005
-10045
-10085
-10126
-10168
-10211
-10255
-10300
-10346
-10394
-10442
-10491
-10540
-10589
-10639
-10688
-10737
-10785
-10834
-10882
-10929
-10976
-11022
-11067
-11110
-11153
-11194
-11233
-11271
-11306
-11340
-11371
-11400
-11427
-11453
-11478
-11503
-11528
-11554
-11582
-11611
-11642
-11674
-11709
-11745
-11783
-11822
-11862
-11903
-11944
-11985
-12026
-12067
-12108
-12149
-12189
-12230
-12271
-12313
-12355
-12397
-12440
-12484
-12527
-12571
-12614
-12655
-12696
-12735
-12773
-12809
-12843
-12875
-12905
-12933
-12960
-12986
-13012
-13037
-13062
-13088
-13114
-13141
-13169
-13199
-13231
-13265
-13301
-13340
-13382
-13427
-13474
-13523
-13573
-13624
-13676
-13727
-13777
-13825
-13870
-13912
-13950
-13986
-14018
-14048
-14075
-14099
-14122
-14143
-14162
-14179
-14194
-14207
-14218
-14226
-14232
-14236
-14237
-14235
-14232
-14228
-14222
-14216
-14209
-14204
-14199
-14196
-14194
-14194
-14195
-14198
-14203
-14209
-14218
-14228
-14240
-14256
-14274
-14295
-14319
-14346
-14376
-14410
-14446
-14486
-14528
-14573
-14621
-14671
-14723
-14778
-14835
-14895
-14957
-15022
-15089
-15159
-15230
-15304
-15379
-15454
-15531
-15607
-15685
-15762
-15840
-15918
-15997
-16075
-16152
-16232
-16309
-16387
-16463
-16538
-16612
-16685
-16756
-16825
-16893
-16959
-17025
-17090
-17157
-17224
-17294
-17365
-17440
-17517
-17596
-17678
-17762
-17847
-17932
-18018
-18102
-18186
-18269
-18349
-18428
-18505
-18580
-18652
-18722
-18789
-18854
-18917
-18978
-19037
-19094
-19150
-19203
-19254
-19303
-19349
-19393
-19435
-19475
-19513
-19550
-19586
-19622
-19658
-19694
-19729
-19765
-19801
-19836
-19873
-19910
-19948
-19986
-20026
-20067
-20109
-20152
-20197
-20242
-20289
-20337
-20386
-20437
-20490
-20544
-20599
-20656
-20714
-20773
-20832
-20892
-20953
-21013
-21074
-21133
-21192
-21250
-21305
-21360
-21412
-21464
-21514
-21564
-21613
-21663
-21713
-21764
-21816
-21870
-21925
-21981
-22038
-22097
-22157
-22217
-22279
-22341
-22405
-22470
-22537
-22607
-22679
-22754
-22833
-22916
-23001
-23090
-23183
-23278
-23377
-23478
-23582
-23688
-23795
-23905
-24017
-24130
-24245
-24363
-24483
-24605
-24730
-24856
-24984
-25114
-25244
-25375
-25506
-25637
-25768
-25898
-26029
-26160
-26291
-26423
-26555
-26689
-26824
-26959
-27096
-27233
-27369
-27506
-27643
-27779
-27915
-28049
-28182
-28312
-28440
-28566
-28687
-28806
-28920
-29030
-29136
-29238
-29336
-29431
-29523
-29613
-29700
-29786
-29869
-29951
-30032
-30110
-30186
-30260
-30330
-30398
-30461
-30521
-30576
-30626
-30671
-30711
-30746
-30775
-30799
-30818
-30832
-30842
-30849
-30853
-30855
-30856
-30857
-30857
-30858
-30859
-30860
-30863
-30866
-30870
-30876
-30884
-30893
-30905
-30918
-30933
-30950
-30967
-30985
-31003
-31020
-31037
-31052
-31066
-31079
-31092
-31104
-31118
-31132
-31148
-31165
-31185
-31208
-31234
-31263
-31296
-31333
-31374
-31422
-31475
-31534
-31600
-31673
-31753
-31840
-31935
-32037
-32147
-32265
-32391
-32526
-32668
-32820
-32979
-33147
-33322
-33505
-33695
-33892
-34095
-34303
-34516
-34733
-34952
-35172
-35392
-35611
-35828
-36040
-36247
-36448
-36642
-36828
-37006
-37174
-37332
-37481
-37620
-37749
-37868
-37978
-38079
-38172
-38255
-38331
-38400
-38461
-38517
-38568
-38614
-38657
-38698
-38737
-38776
-38816
-38857
-38900
-38946
-38997
-39051
-39111
-39175
-39245
-39320
-39401
-39487
-39578
-39675
-39776
-39883
-39994
-40109
-40228
-40350
-40474
-40600
-40727
-40856
-40985
-41114
-41243
-41369
-41493
-41613
-41728
-41835
-41935
-42026
-42106
-42177
-42237
-42287
-42326
-42357
-42379
-42393
-42402
-42407
-42409
-42411
-42414
-42419
-42428
-42443
-42464
-42491
-42525
-42567
-42616
-42672
-42734
-42802
-42875
-42953
-43035
-43120
-43210
-43302
-43398
-43497
-43599
-43704
-43811
-43920
-44032
-44145
-44259
-44374
-44490
-44605
-44719
-44833
-44944
-45054
-45162
-45266
-45367
-45464
-45555
-45640
-45719
-45789
-45850
-45902
-45944
-45976
-45997
-46007
-46008
-45997
-45977
-45947
-45907
-45859
-45802
-45738
-45666
-45589
-45507
-45421
-45331
-45238
-45143
-45048
-44951
-44855
-44759
-44664
-44570
-44477
-44385
-44294
-44205
-44117
-44032
-43948
-43866
-43786
-43707
-43630
-43552
-43474
-43393
-43311
-43224
-43133
-43038
-42936
-42829
-42716
-42597
-42473
-42344
-42210
-42072
-41929
-41782
-41632
-41477
-41319
-41157
-40991
-40823
-40652
-40480
-40307
-40136
-39967
-39801
-39641
-39486
-39340
-39203
-39076
-38961
-38858
-38769
-38693
-38631
-38584
-38550
-38529
-38521
-38524
-38538
-38563
-38596
-38637
-38686
-38742
-38805
-38874
-38950
-39032
-39120
-39213
-39311
-39414
-39521
-39632
-39746
-39863
-39984
-40106
-40231
-40357
-40485
-40613
-40742
-40871
-41000
-41128
-41255
-41381
-41506
-41629
-41750
-41869
-41984
-42097
-42205
-42308
-42407
-42501
-42590
-42674
-42753
-42827
-42896
-42960
-43019
-43071
-43116
-43155
-43185
-43208
-43222
-43227
-43222
-43208
-43184
-43150
-43105
-43049
-42983
-42906
-42817
-42718
-42608
-42486
-42354
-42212
-42060
-41901
-41735
-41565
-41392
-41218
-41047
-40878
-40715
-40558
-40407
-40265
-40130
-40003
-39884
-39772
-39668
-39572
-39484
-39404
-39332
-39269
-39215
-39169
-39132
-39102
-39079
-39061
-39047
-39036
-39025
-39014
-39000
-38983
-38959
-38929
-38891
-38844
-38787
-38721
-38644
-38557
-38461
-38356
-38243
-38122
-37996
-37863
-37725
-37583
-37437
-37287
-37133
-36975
-36814
-36647
-36477
-36302
-36121
-35936
-35745
-35548
-35345
-35136
-34921
-34699
-34471
-34236
-33996
-33751
-33500
-33243
-32982
-32716
-32444
-32167
-31884
-31596
-31304
-31007
-30706
-30404
-30101
-29799
-29500
-29206
-28919
-28640
-28371
-28113
-27866
-27632
-27411
-27201
-27002
-26813
-26630
-26451
-26274
-26096
-25914
-25727
-25532
-25330
-25119
-24899
-24670
-24433
-24190
-23940
-23686
-23429
-23171
-22913
-22657
-22404
-22156
-21913
-21677
-21448
-21226
-21012
-20806
-20607
-20416
-20234
-20060
-19897
-19745
-19607
-19482
-19374
-19284
-19212
-19160
-19128
-19117
-19126
-19153
-19198
-19257
-19328
-19408
-19494
-19585
-19678
-19771
-19865
-19957
-20049
-20139
-20228
-20317
-20405
-20494
-20584
-20675
-20767
-20861
-20954
-21048
-21141
-21234
-21325
-21414
-21503
-21590
-21677
-21764
-21852
-21943
-22037
-22135
-22237
-22345
-22458
-22576
-22699
-22825
-22955
-23086
-23219
-23351
-23482
-23610
-23736
-23858
-23976
-24090
-24199
-24303
-24401
-24493
-24578
-24655
-24725
-24786
-24837
-24877
-24907
-24925
-24930
-24923
-24902
-24867
-24818
-24753
-24672
-24576
-24463
-24332
-24185
-24021
-23839
-23640
-23424
-23191
-22943
-22679
-22400
-22108
-21801
-21481
-21148
-20801
-20442
-20069
-19684
-19286
-18877
-18458
-18029
-17591
-17147
-16698
-16245
-15793
-15340
-14889
-14442
-13998
-13561
-13129
-12704
-12286
-11874
-11469
-11070
-10676
-10287
-9901
-9518
-9137
-8757
-8377
-7997
-7615
-7233
-6851
-6468
-6087
-5709
-5337
-4972
-4616
-4270
-3935
-3612
-3301
-3003
-2716
-2442
-2181
-1932
-1696
-1474
-1266
-1073
-895
-734
-592
-469
-367
-286
-228
-193
-181
-191
-222
-274
-346
-434
-539
-658
-791
-935
-1090
-1255
-1428
-1608
-1793
-1982
-2175
-2370
-2566
-2762
-2956
-3148
-3335
-3515
-3688
-3852
-4003
-4142
-4267
-4376
-4470
-4548
-4611
-4660
-4696
-4721
-4736
-4743
-4742
-4735
-4723
-4705
-4682
-4655
-4623
-4587
-4546
-4499
-4448
-4390
-4327
-4256
-4179
-4094
-4001
-3901
-3793
-3677
-3553
-3420
-3280
-3130
-2971
-2802
-2621
-2430
-2226
-2011
-1784
-1546
-1299
-1042
-779
-512
-241
32
303
573
839
1101
1358
1609
1855
2095
2332
2565
2796
3028
3263
3502
3750
4006
4278
4563
4866
5187
5527
5889
6270
6672
7094
7533
7988
8455
8932
9415
9901
10386
10867
11342
11809
12265
12709
13140
13558
13961
14351
14725
15086
15433
15767
16085
16393
16687
16967
17235
17489
17729
17955
18167
18363
18545
18711
18863
19002
19129
19245
19352
19451
19544
19631
19713
19791
19864
19932
19995
20051
20099
20139
20169
20189
20198
20195
20179
20152
20113
20062
19998
19923
19836
19737
19626
19504
19370
19226
19072
18911
18745
18574
18401
18229
18057
17889
17725
17567
17415
17270
17132
17001
16877
16757
16641
16528
16415
16302
16187
16071
15953
15832
15711
15589
15468
15350
15235
15124
15018
14919
14825
14739
14661
14590
14527
14473
14426
14387
14354
14327
14305
14287
14270
14254
14238
14220
14199
14175
14148
14117
14082
14044
14004
13964
13924
13889
13859
13839
13830
13836
13858
13899
13961
14045
14153
14285
14442
14623
14829
15059
15311
15584
15878
16190
16522
16870
17235
17618
18016
18432
18863
19310
19773
20251
20742
21246
21760
22284
22813
23348
23885
24424
24961
25497
26030
26558
27081
27597
28107
28610
29104
29591
30068
30537
30996
31447
31888
32320
32744
33160
33567
33965
34355
34736
35111
35479
35840
36196
36548
36895
37239
37580
37917
38251
38581
38905
39225
39538
39843
40141
40431
40712
40984
41247
41503
41752
41995
42235
42473
42711
42951
43194
43443
43698
43961
44232
44511
44798
45092
45391
45695
46000
46306
46611
46912
47208
47498
47780
48053
48316
48567
48805
49030
49241
49437
49617
49782
49931
50063
50180
50280
50365
50435
50490
50532
50561
50579
50585
50581
50567
50544
50511
50470
50419
50359
50291
50214
50128
50035
49934
49827
49714
49597
49476
49352
49226
49098
48970
48841
48712
48583
48455
48328
48202
48078
47955
47836
47719
47605
47496
47392
47294
47203
47120
47047
46985
46935
46898
46877
46871
46883
46912
46959
47025
47110
47213
47334
47472
47626
47794
47975
48165
48364
48569
48776
48984
49190
49391
49587
49774
49952
50119
50274
50418
50549
50667
50774
50870
50954
51028
51092
51145
51190
51224
51248
51261
51264
51255
51235
51203
51159
51103
51035
50956
50867
50767
50659
50543
50420
50292
50160
50026
49890
49754
49620
49487
49357
49232
49111
48996
48888
48788
48697
48616
48546
48487
48440
48405
48382
48371
48371
48381
48399
48423
48451
48482
48513
48542
48569
48590
48607
48617
48622
48621
48615
48605
48591
48575
48556
48536
48513
48489
48463
48434
48400
48362
48318
48267
48207
48139
48061
47974
47876
47769
47652
47526
47391
47249
47100
46944
46782
46615
46442
46264
46081
45894
45703
45507
45309
45107
44904
44700
44495
44291
44088
43886
43688
43493
43300
43111
42924
42740
42557
42375
42192
42009
41824
41638
41451
41262
41072
40882
40694
40506
40322
40140
39961
39787
39618
39453
39294
39140
38992
38850
38715
38586
38465
38350
38243
38144
38053
37970
37896
37830
37773
37725
37686
37657
37637
37627
37628
37639
37661
37695
37739
37795
37862
37941
38030
38130
38239
38359
38488
38626
38772
38927
39089
39258
39434
39617
39805
39998
40195
40395
40595
40794
40990
41182
41366
41542
41706
41858
41996
42119
42226
42317
42391
42449
42490
42516
42528
42525
42511
42485
42448
42402
42347
42285
42214
42135
42049
41954
41851
41739
41617
41484
41339
41181
41010
40824
40623
40407
40174
39924
39659
39378
39082
38774
38454
38125
37789
37446
37100
36750
36399
36047
35694
35342
34990
34639
34287
33937
33586
33237
32888
32542
32198
31857
31520
31188
30862
30543
30232
29929
29636
29352
29077
28813
28559
28314
28078
27851
27631
27418
27211
27008
26807
26609
26411
26212
26012
25809
25602
25390
25173
24951
24723
24488
24246
23999
23745
23486
23222
22956
22687
22419
22152
21889
21630
21377
21133
20898
20674
20462
20263
20078
19908
19754
19615
19492
19385
19294
19218
19157
19111
19077
19057
19047
19049
19060
19079
19107
19142
19183
19229
19281
19338
19398
19461
19527
19595
19664
19733
19802
19870
19935
19998
20056
20110
20158
20200
20235
20263
20283
20295
20299
20295
20284
20264
20238
20205
20166
20122
20071
20016
19955
19889
19819
19744
19665
19581
19492
19400
19304
19205
19104
19001
18898
18794
18691
18590
18489
18390
18293
18197
18101
18005
17908
17810
17710
17608
17502
17394
17282
17167
17050
16931
16810
16688
16566
16446
16326
16207
16093
15980
15870
15763
15658
15554
15453
15353
15253
15154
15054
14953
14851
14746
14639
14528
14415
14298
14178
14055
13929
13800
13670
13539
13406
13273
13140
13008
12877
12746
12617
12490
12364
12240
12118
11997
11878
11761
11644
11529
11414
11299
11184
11067
10949
10829
10706
10578
10447
10311
10171
10027
9880
9731
9581
9430
9281
9134
8992
8855
8726
8604
8492
8389
8298
8219
8151
8096
8053
8023
8004
7997
8000
8013
8032
8060
8092
8128
8166
8205
8244
8282
8318
8352
8383
8412
8438
8461
8481
8498
8513
8524
8532
8538
8539
8537
8531
8520
8504
8482
8453
8417
8372
8319
8257
8186
8103
8013
7912
7801
7681
7552
7415
7272
7123
6970
6814
6657
6501
6347
6197
6052
5912
5778
5651
5531
5417
5308
5205
5107
5012
4922
4835
4750
4668
4589
4511
4435
4360
4287
4214
4141
4069
3995
3921
3846
3769
3689
3606
3519
3429
3333
3233
3128
3017
2901
2779
2652
2520
2384
2243
2099
1952
1803
1653
1501
1350
1199
1049
900
752
606
463
321
183
48
-84
-211
-335
-454
-568
-678
-782
-881
-975
-1064
-1147
-1226
-1300
-1370
-1436
-1497
-1555
-1609
-1658
-1704
-1746
-1783
-1815
-1843
-1865
-1882
-1893
-1899
-1900
-1895
-1885
-1871
-1852
-1828
-1800
-1769
-1733
-1695
-1653
-1609
-1563
-1515
-1466
-1415
-1363
-1310
-1257
-1202
-1146
-1089
-1029
-968
-904
-836
-765
-689
-609
-523
-433
-337
-236
-129
-17
101
224
351
484
621
762
908
1058
1213
1371
1533
1699
1868
2040
2213
2388
2564
2741
2916
3090
3262
3430
3595
3756
3912
4062
4206
4342
4472
4594
4707
4812
4908
4995
5073
5142
5202
5253
5295
5330
5357
5377
5392
5400
5405
5404
5401
5393
5384
5371
5357
5340
5322
5303
5282
5261
5241
5220
5200
5182
5165
5151
5138
5127
5119
5112
5107
5103
5098
5093
5087
5079
5069
5057
5043
5027
5008
4987
4965
4941
4917
4892
4867
4842
4819
4796
4775
4755
4736
4719
4704
4690
4678
4667
4658
4651
4646
4642
4640
4640
4642
4646
4652
4659
4667
4675
4684
4691
4696
4699
4697
4691
4680
4663
4639
4609
4571
4525
4472
4410
4341
4265
4181
4089
3991
3886
3773
3655
3530
3400
3264
3124
2979
2831
2681
2529
2376
2224
2073
1924
1777
1634
1495
1361
1231
1107
987
873
764
661
562
469
380
296
217
142
71
3
-61
-122
-181
-238
-293
-348
-403
-459
-516
-575
-637
-702
-771
-844
-922
-1004
-1091
-1183
-1280
-1381
-1485
-1593
-1702
-1814
-1927
-2039
-2152
-2263
-2372
-2479
-2584
-2685
-2784
-2879
-2972
-3061
-3148
-3232
-3314
-3393
-3471
-3548
-3622
-3695
-3767
-3836
-3904
-3969
-4032
-4091
-4147
-4200
-4248
-4293
-4333
-4369
-4401
-4429
-4453
-4473
-4491
-4505
-4518
-4529
-4539
-4549
-4558
-4568
-4579
-4592
-4606
-4624
-4644
-4668
-4695
-4726
-4762
-4802
-4846
-4895
-4948
-5006
-5068
-5134
-5204
-5277
-5354
-5434
-5517
-5603
-5691
-5781
-5873
-5967
-6062
-6158
-6255
-6352
-6449
-6546
-6642
-6737
-6831
-6923
-7014
-7102
-7189
-7273
-7355
-7435
-7512
-7587
-7660
-7730
-7797
-7862
-7925
-7986
-8045
-8103
-8159
-8214
-8269
-8323
-8377
-8431
-8487
-8543
-8600
-8659
-8720
-8782
-8847
-8913
-8982
-9053
-9125
-9199
-9275
-9351
-9428
-9505
-9582
-9658
-9734
-9809
-9883
-9957
-10030
-10104
-10178
-10252
-10328
-10404
-10483
-10564
-10647
-10732
-10819
-10909
-11001
-11095
-11191
-11290
-11392
-11496
-11603
-11714
-11828
-11946
-12068
-12194
-12326
-12463
-12606
-12754
-12908
-13069
-13235
-13406
-13584
-13766
-13952
-14143
-14337
-14533
-14732
-14931
-15132
-15332
-15532
-15731
-15930
-16126
-16322
-16516
-16708
-16900
-17090
-17280
-17469
-17658
-17846
-18034
-18223
-18411
-18599
-18786
-18973
-19159
-19343
-19526
-19707
-19886
-20062
-20236
-20406
-20573
-20737
-20897
-21054
-21207
-21358
-21505
-21651
-21794
-21935
-22074
-22212
-22348
-22483
-22616
-22747
-22876
-23002
-23125
-23245
-23363
-23477
-23588
-23696
-23802
-23906
-24007
-24108
-24208
-24307
-24406
-24506
-24606
-24706
-24808
-24910
-25013
-25117
-25221
-25325
-25428
-25531
-25632
-25731
-25828
-25922
-26012
-26100
-26183
-26262
-26337
-26407
-26473
-26535
-26591
-26643
-26691
-26734
-26774
-26810
-26842
-26872
-26900
-26925
-26950
-26973
-26996
-27019
-27042
-27066
-27090
-27115
-27141
-27168
-27195
-27223
-27251
-27278
-27306
-27333
-27359
-27385
-27409
-27434
-27458
-27481
-27505
-27528
-27552
-27575
-27599
-27623
-27647
-27671
-27696
-27722
-27748
-27775
-27802
-27830
-27858
-27887
-27916
-27946
-27976
-28006
-28036
-28066
-28095
-28123
-28151
-28178
-28203
-28227
-28249
-28269
-28288
-28303
-28317
-28327
-28334
-28338
-28338
-28334
-28327
-28315
-28300
-28282
-28260
-28235
-28207
-28178
-28147
-28115
-28083
-28050
-28018
-27986
-27955
-27924
-27895
-27867
-27840
-27813
-27788
-27764
-27740
-27716
-27693
-27670
-27646
-27622
-27597
-27571
-27544
-27516
-27485
-27453
-27420
-27384
-27346
-27306
-27264
-27220
-27174
-27125
-27075
-27023
-26969
-26913
-26855
-26796
-26735
-26673
-26609
-26544
-26477
-26410
-26343
-26275
-26207
-26140
-26074
-26010
-25947
-25886
-25828
-25772
-25720
-25670
-25624
-25581
-25541
-25504
-25470
-25439
-25411
-25385
-25361
-25340
-25321
-25303
-25287
-25272
-25258
-25246
-25234
-25222
-25211
-25199
-25187
-25174
-25160
-25144
-25127
-25108
-25087
-25065
-25041
-25016
-24989
-24962
-24934
-24905
-24876
-24848
-24819
-24791
-24764
-24737
-24711
-24686
-24662
-24639
-24618
-24597
-24577
-24559
-24542
-24526
-24512
-24499
-24488
-24478
-24469
-24462
-24456
-24452
-24448
-24445
-24443
-24441
-24440
-24438
-24437
-24435
-24432
-24428
-24423
-24416
-24408
-24398
-24387
-24373
-24357
-24340
-24320
-24299
-24276
-24251
-24225
-24198
-24170
-24141
-24113
-24084
-24055
-24027
-24000
-23973
-23947
-23922
-23898
-23875
-23853
-23832
-23811
-23791
-23772
-23754
-23737
-23720
-23705
-23690
-23676
-23663
-23651
-23640
-23630
-23620
-23610
-23601
-23592
-23582
-23572
-23561
-23549
-23535
-23519
-23500
-23479
-23454
-23425
-23393
-23355
-23313
-23267
-23215
-23158
-23097
-23030
-22960
-22886
-22808
-22728
-22645
-22562
-22478
-22394
-22311
-22230
-22152
-22076
-22004
-21936
-21873
-21815
-21761
-21714
-21672
-21637
-21608
-21584
-21568
-21557
-21552
-21554
-21560
-21571
-21587
-21606
-21629
-21653
-21679
-21706
-21733
-21760
-21785
-21808
-21830
-21848
-21863
-21874
-21881
-21884
-21882
-21875
-21864
-21848
-21827
-21801
-21772
-21738
-21701
-21660
-21615
-21568
-21518
-21465
-21410
-21354
-21295
-21236
-21175
-21114
-21052
-20989
-20927
-20864
-20800
-20737
-20672
-20607
-20542
-20475
-20408
-20339
-20270
-20199
-20127
-20055
-19982
-19908
-19834
-19759
-19684
-19609
-19534
-19460
-19386
-19313
-19241
-19171
-19102
-19034
-18967
-18902
-18839
-18776
-18714
-18653
-18591
-18530
-18468
-18404
-18339
-18271
-18202
-18129
-18053
-17973
-17890
-17804
-17713
-17619
-17521
-17420
-17315
-17208
-17098
-16985
-16870
-16753
-16634
-16515
-16394
-16271
-16149
-16027
-15905
-15783
-15660
-15537
-15414
-15290
-15167
-15043
-14919
-14795
-14670
-14544
-14418
-14292
-14165
-14039
-13912
-13785
-13658
-13531
-13404
-13278
-13152
-13026
-12901
-12776
-12652
-12528
-12404
-12281
-12159
-12038
-11917
-11797
-11677
-11559
-11441
-11324
-11208
-11092
-10977
-10863
-10749
-10636
-10522
-10409
-10295
-10180
-10064
-9947
-9829
-9709
-9587
-9463
-9338
-9211
-9082
-8952
-8820
-8687
-8552
-8417
-8281
-8144
-8007
-7870
-7732
-7594
-7457
-7319
-7183
-7047
-6912
-6778
-6646
-6515
-6386
-6260
-6135
-6014
-5895
-5778
-5665
-5555
-5449
-5345
-5245
-5147
-5052
-4959
-4869
-4780
-4692
-4605
-4519
-4433
-4347
-4261
-4175
-4088
-4000
-3912
-3822
-3732
-3640
-3546
-3451
-3355
-3256
-3156
-3054
-2951
-2847
-2741
-2634
-2526
-2417
-2308
-2198
-2088
-1978
-1868
-1758
-1648
-1538
-1429
-1319
-1210
-1102
-993
-886
-778
-671
-564
-457
-349
-241
-131
-21
92
206
323
442
564
690
819
951
1087
1226
1369
1515
1663
1814
1967
2121
2277
2433
2589
2745
2899
3052
3202
3351
3496
3638
3776
3910
4041
4167
4290
4408
4522
4633
4740
4843
4943
5039
5133
5223
5311
5396
5479
5560
5638
5715
5790
5863
5934
6005
6074
6142
6209
6277
6344
6411
6479
6547
6615
6685
6755
6826
6897
6969
7041
7114
7186
7259
7332
7405
7477
7549
7621
7692
7762
7831
7899
7966
8031
8095
8157
8218
8277
8334
8389
8443
8495
8544
8592
8638
8683
8725
8766
8806
8844
8882
8919
8955
8991
9026
9062
9097
9133
9168
9202
9236
9269
9301
9332
9361
9389
9414
9438
9460
9480
9498
9514
9529
9542
9553
9563
9572
9580
9587
9593
9598
9603
9608
9612
9617
9622
9628
9635
9642
9650
9659
9670
9682
9695
9709
9724
9741
9759
9777
9795
9814
9832
9849
9866
9881
9895
9907
9917
9927
9934
9941
9947
9952
9957
9963
9968
9975
9983
9992
10003
10016
10031
10048
10068
10091
10117
10146
10178
10214
10253
10296
10343
10394
10448
10506
10567
10633
10701
10772
10846
10921
10999
11078
11158
11239
11319
11400
11480
11559
11637
11713
11787
11860
11930
11997
12062
12125
12184
12241
12294
12345
12394
12440
12485
12528
12570
12611
12652
12692
12733
12774
12815
12857
12899
12941
12984
13026
13069
13111
13153
13195
13237
13280
13323
13366
13410
13456
13502
13550
13599
13650
13703
13757
13812
13868
13926
13985
14045
14105
14167
14229
14291
14353
14415
14477
14538
14597
14655
14711
14764
14814
14862
14905
14946
14982
15015
15045
15071
15095
15115
15133
15149
15162
15174
15184
15192
15198
15203
15206
15208
15207
15204
15199
15192
15181
15167
15150
15129
15105
15076
15044
15007
14966
14920
14870
14816
14757
14693
14624
14550
14472
14389
14300
14207
14110
14007
13900
13788
13672
13551
13427
13298
13166
13031
12892
12750
12605
12458
12307
12154
11999
11841
11681
11519
11356
11190
11023
10854
10684
10513
10340
10166
9990
9814
9636
9458
9279
9100
8920
8741
8562
8383
8206
8029
7853
7679
7506
7334
7163
6994
6827
6661
6496
6332
6170
6009
5849
5690
5533
5377
5222
5069
4918
4768
4619
4473
4329
4187
4048
3911
3777
3646
3518
3393
3272
3155
3041
2931
2826
2725
2628
2535
2447
2363
2283
2208
2136
2069
2005
1947
1891
1839
1791
1746
1705
1668
1634
1605
1579
1557
1539
1525
1516
1511
1510
1513
1520
1532
1547
1566
1588
1613
1640
1670
1702
1735
1769
1804
1840
1876
1912
1947
1983
2017
2052
2086
2118
2151
2182
2212
2242
2272
2300
2328
2355
2381
2407
2432
2456
2480
2503
2524
2545
2564
2583
2600
2616
2630
2643
2655
2666
2675
2682
2689
2694
2698
2701
2702
2703
2703
2703
2701
2699
2696
2693
2689
2684
2678
2672
2666
2658
2650
2642
2633
2623
2613
2603
2593
2582
2570
2558
2544
2530
2515
2498
2480
2460
2438
2414
2387
2359
2328
2294
2257
2218
2176
2131
2083
2032
1978
1919
1858
1792
1723
1649
1571
1488
1401
1310
1213
1112
1006
896
781
661
538
411
279
144
6
-136
-281
-429
-581
-736
-894
-1056
-1221
-1390
-1563
-1741
-1922
-2108
-2298
-2493
-2692
-2896
-3105
-3318
-3537
-3760
-3987
-4219
-4456
-4697
-4941
-5190
-5442
-5697
-5956
-6217
-6480
-6745
-7011
-7279
-7547
-7815
-8083
-8350
-8617
-8882
-9145
-9407
-9666
-9923
-10178
-10429
-10678
-10923
-11166
-11406
-11643
-11877
-12109
-12338
-12565
-12789
-13011
-13231
-13448
-13663
-13875
-14085
-14292
-14497
-14699
-14898
-15094
-15286
-15475
-15661
-15843
-16021
-16197
-16367
-16536
-16700
-16862
-17020
-17175
-17327
-17477
-17624
-17769
-17911
-18051
-18189
-18325
-18458
-18589
-18718
-18845
-18970
-19093
-19214
-19333
-19451
-19568
-19683
-19797
-19910
-20022
-20133
-20244
-20353
-20462
-20570
-20678
-20784
-20889
-20993
-21096
-21198
-21298
-21397
-21494
-21589
-21682
-21773
-21862
-21948
-22032
-22114
-22192
-22268
-22341
-22411
-22478
-22542
-22602
-22660
-22714
-22766
-22813
-22858
-22899
-22936
-22970
-23000
-23027
-23050
-23068
-23083
-23094
-23101
-23104
-23103
-23097
-23088
-23074
-23057
-23036
-23012
-22984
-22954
-22921
-22886
-22849
-22810
-22769
-22727
-22684
-22639
-22593
-22545
-22497
-22447
-22395
-22343
-22289
-22235
-22179
-22123
-22066
-22008
-21950
-21891
-21832
-21773
-21713
-21653
-21593
-21532
-21471
-21410
-21349
-21288
-21226
-21165
-21103
-21041
-20980
-20919
-20857
-20796
-20735
-20674
-20612
-20550
-20488
-20425
-20361
-20296
-20229
-20161
-20092
-20021
-19948
-19874
-19799
-19722
-19643
-19564
-19483
-19402
-19319
-19236
-19153
-19069
-18984
-18899
-18814
-18728
-18641
-18553
-18464
-18373
-18281
-18186
-18090
-17991
-17890
-17786
-17680
-17571
-17458
-17343
-17226
-17105
-16982
-16856
-16727
-16595
-16462
-16325
-16187
-16046
-15904
-15759
-15613
-15466
-15318
-15169
-15019
-14869
-14719
-14569
-14420
-14271
-14122
-13975
-13828
-13683
-13539
-13395
-13253
-13111
-12970
-12830
-12691
-12551
-12413
-12274
-12135
-11996
-11857
-11717
-11578
-11438
-11298
-11157
-11017
-10877
-10737
-10597
-10459
-10321
-10184
-10049
-9915
-9783
-9654
-9526
-9400
-9277
-9157
-9038
-8922
-8808
-8697
-8587
-8479
-8372
-8267
-8163
-8060
-7957
-7855
-7753
-7651
-7549
-7448
-7346
-7244
-7142
-7040
-6937
-6835
-6733
-6630
-6528
-6427
-6326
-6226
-6127
-6029
-5932
-5837
-5743
-5650
-5559
-5470
-5382
-5296
-5211
-5128
-5047
-4968
-4890
-4813
-4739
-4665
-4593
-4522
-4453
-4384
-4317
-4251
-4186
-4122
-4059
-3998
-3939
-3882
-3826
-3773
-3722
-3673
-3626
-3582
-3540
-3501
-3463
-3429
-3396
-3366
-3337
-3311
-3286
-3264
-3243
-3223
-3205
-3188
-3173
-3158
-3144
-3132
-3119
-3107
-3095
-3084
-3072
-3060
-3048
-3036
-3024
-3011
-2998
-2986
-2973
-2962
-2951
-2940
-2932
-2924
-2919
-2915
-2913
-2913
-2916
-2921
-2928
-2937
-2949
-2963
-2979
-2997
-3016
-3038
-3061
-3085
-3111
-3137
-3165
-3193
-3222
-3251
-3280
-3308
-3336
-3363
-3389
-3413
-3435
-3456
-3475
-3491
-3504
-3515
-3523
-3528
-3531
-3531
-3528
-3522
-3514
-3504
-3491
-3476
-3460
-3441
-3422
-3401
-3378
-3355
-3331
-3307
-3283
-3259
-3235
-3211
-3189
-3167
-3146
-3127
-3108
-3091
-3075
-3060
-3046
-3033
-3021
-3010
-2998
-2987
-2977
-2966
-2954
-2942
-2930
-2916
-2902
-2886
-2869
-2851
-2832
-2811
-2788
-2763
-2737
-2709
-2678
-2646
-2612
-2576
-2537
-2497
-2454
-2411
-2365
-2318
-2271
-2223
-2175
-2126
-2079
-2032
-1986
-1941
-1898
-1857
-1817
-1779
-1744
-1710
-1678
-1649
-1621
-1596
-1573
-1552
-1533
-1515
-1499
-1485
-1472
-1461
-1450
-1441
-1432
-1424
-1417
-1411
-1405
-1399
-1395
-1390
-1387
-1384
-1383
-1382
-1382
-1383
-1386
-1390
-1395
-1402
-1410
-1420
-1431
-1443
-1456
-1470
-1485
-1501
-1516
-1532
-1548
-1563
-1578
-1592
-1604
-1616
-1626
-1634
-1640
-1645
-1648
-1648
-1647
-1643
-1638
-1630
-1621
-1611
-1598
-1585
-1570
-1554
-1537
-1519
-1500
-1480
-1459
-1437
-1414
-1390
-1365
-1339
-1313
-1285
-1258
-1230
-1202
-1173
-1145
-1117
-1089
-1061
-1033
-1006
-979
-952
-925
-899
-872
-846
-820
-794
-768
-742
-716
-690
-665
-638
-612
-586
-560
-533
-506
-479
-451
-423
-395
-366
-337
-308
-279
-249
-219
-190
-160
-131
-101
-72
-43
-15
14
42
70
98
125
152
178
205
230
256
280
305
328
351
374
396
418
439
460
482
504
526
550
574
600
626
655
685
717
750
785
822
861
901
943
986
1030
1076
1123
1170
1218
1267
1316
1365
1415
1464
1513
1562
1611
1659
1707
1753
1799
1844
1888
1931
1972
2012
2050
2087
2122
2155
2187
2217
2245
2273
2298
2323
2346
2367
2387
2405
2421
2435
2447
2456
2463
2468
2470
2470
2468
2463
2456
2448
2438
2427
2414
2401
2387
2374
2360
2347
2334
2322
2311
2302
2293
2286
2281
2276
2273
2272
2271
2272
2274
2277
2281
2286
2292
2298
2306
2314
2323
2332
2342
2352
2362
2372
2382
2392
2401
2409
2417
2425
2431
2436
2441
2444
2446
2447
2446
2445
2442
2437
2432
2425
2416
2407
2395
2383
2368
2352
2335
2316
2295
2273
2249
2223
2196
2167
2136
2104
2070
2033
1997
1958
1919
1878
1836
1794
1752
1710
1668
1627
1586
1547
1509
1472
1437
1404
1373
1344
1317
1292
1269
1249
1230
1214
1201
1189
1179
1171
1165
1161
1158
1156
1155
1154
1154
1154
1154
1153
1152
1151
1149
1146
1142
1137
1131
1125
1117
1109
1099
1089
1078
1065
1052
1037
1020
1004
985
966
946
924
902
879
855
831
806
781
755
729
703
676
649
621
592
563
533
503
471
439
407
373
339
303
266
228
188
146
102
57
9
-41
-92
-145
-200
-256
-314
-372
-432
-492
-554
-616
-679
-743
-808
-874
-941
-1008
-1078
-1148
-1220
-1292
-1366
-1441
-1517
-1594
-1672
-1750
-1830
-1910
-1990
-2071
-2152
-2232
-2313
-2393
-2473
-2552
-2630
-2708
-2785
-2861
-2936
-3010
-3083
-3155
-3226
-3295
-3363
-3430
-3495
-3559
-3621
-3681
-3741
-3799
-3856
-3912
-3967
-4022
-4075
-4130
-4185
-4240
-4296
-4352
-4410
-4469
-4529
-4591
-4655
-4720
-4787
-4855
-4925
-4996
-5069
-5143
-5218
-5294
-5370
-5447
-5522
-5598
-5672
-5745
-5816
-5886
-5953
-6017
-6079
-6139
-6195
-6249
-6300
-6348
-6393
-6436
-6477
-6514
-6550
-6583
-6613
-6642
-6667
-6691
-6712
-6731
-6747
-6761
-6772
-6780
-6784
-6786
-6783
-6777
-6766
-6752
-6733
-6710
-6682
-6650
-6613
-6573
-6528
-6479
-6427
-6371
-6311
-6249
-6183
-6115
-6045
-5971
-5896
-5819
-5740
-5661
-5580
-5499
-5418
-5337
-5257
-5178
-5101
-5025
-4950
-4878
-4807
-4738
-4671
-4605
-4541
-4477
-4415
-4353
-4291
-4230
-4168
-4106
-4043
-3980
-3915
-3850
-3783
-3715
-3645
-3575
-3502
-3428
-3353
-3276
-3198
-3119
-3037
-2955
-2870
-2785
-2698
-2609
-2520
-2429
-2337
-2245
-2152
-2058
-1965
-1873
-1781
-1690
-1600
-1512
-1426
-1342
-1260
-1181
-1104
-1029
-956
-886
-818
-752
-688
-626
-565
-505
-446
-387
-330
-272
-215
-158
-101
-43
15
73
132
192
253
314
376
438
501
564
626
689
751
813
874
934
993
1051
1108
1164
1218
1271
1322
1371
1418
1463
1507
1547
1586
1622
1656
1687
1716
1742
1766
1787
1806
1822
1836
1847
1855
1861
1864
1865
1864
1861
1856
1849
1840
1830
1818
1805
1791
1775
1759
1741
1722
1702
1680
1658
1634
1608
1582
1554
1525
1495
1465
1433
1402
1370
1338
1307
1277
1248
1220
1194
1170
1147
1127
1109
1093
1079
1067
1057
1049
1042
1037
1033
1030
1028
1027
1026
1027
1027
1028
1029
1030
1031
1033
1034
1035
1036
1037
1038
1039
1040
1042
1043
1045
1047
1050
1053
1057
1061
1066
1071
1077
1083
1089
1095
1101
1108
1114
1120
1125
1130
1134
1137
1139
1140
1141
1140
1139
1136
1133
1129
1124
1118
1112
1106
1100
1093
1086
1080
1073
1067
1061
1055
1050
1044
1039
1034
1028
1022
1016
1010
1002
995
986
977
966
954
941
928
913
896
879
861
841
820
798
775
751
726
700
673
646
618
589
560
531
502
473
444
414
385
356
327
297
268
237
207
176
144
111
77
41
5
-33
-73
-114
-156
-200
-246
-293
-341
-391
-441
-493
-545
-598
-652
-705
-759
-813
-867
-921
-974
-1027
-1080
-1133
-1186
-1239
-1292
-1346
-1400
-1454
-1510
-1567
-1624
-1684
-1744
-1807
-1871
-1936
-2004
-2073
-2143
-2215
-2288
-2362
-2437
-2512
-2587
-2662
-2737
-2812
-2886
-2959
-3031
-3103
-3174
-3244
-3314
-3383
-3451
-3519
-3587
-3655
-3722
-3790
-3858
-3926
-3994
-4062
-4131
-4199
-4267
-4336
-4404
-4471
-4539
-4605
-4672
-4737
-4802
-4866
-4929
-4991
-5053
-5113
-5172
-5230
-5287
-5343
-5398
-5452
-5505
-5557
-5609
-5660
-5710
-5760
-5809
-5858
-5906
-5953
-6001
-6048
-6094
-6141
-6187
-6232
-6278
-6322
-6367
-6411
-6455
-6498
-6540
-6582
-6623
-6664
-6704
-6743
-6782
-6820
-6856
-6892
-6927
-6960
-6992
-7022
-7050
-7077
-7102
-7125
-7146
-7166
-7183
-7199
-7212
-7224
-7235
-7244
-7251
-7258
-7262
-7266
-7268
-7268
-7267
-7265
-7260
-7255
-7247
-7238
-7227
-7214
-7200
-7184
-7167
-7148
-7127
-7106
-7083
-7059
-7035
-7010
-6984
-6957
-6931
-6904
-6877
-6850
-6823
-6796
-6769
-6743
-6718
-6693
-6669
-6646
-6624
-6604
-6584
-6566
-6549
-6533
-6519
-6507
-6496
-6486
-6479
-6473
-6468
-6465
-6463
-6463
-6464
-6465
-6468
-6471
-6474
-6478
-6481
-6485
-6489
-6492
-6495
-6497
-6500
-6502
-6503
-6505
-6506
-6508
-6510
-6512
-6515
-6518
-6523
-6529
-6536
-6544
-6554
-6565
-6578
-6593
-6609
-6626
-6645
-6666
-6688
-6711
-6736
-6763
-6790
-6819
-6850
-6882
-6916
-6951
-6987
-7025
-7065
-7106
-7149
-7193
-7238
-7285
-7333
-7383
-7433
-7485
-7537
-7590
-7644
-7699
-7754
-7809
-7864
-7919
-7974
-8028
-8082
-8134
-8186
-8237
-8286
-8334
-8381
-8427
-8472
-8515
-8557
-8597
-8637
-8675
-8713
-8750
-8786
-8821
-8856
-8891
-8926
-8961
-8996
-9032
-9068
-9105
-9143
-9182
-9222
-9262
-9304
-9346
-9389
-9433
-9477
-9522
-9567
-9611
-9656
-9699
-9741
-9782
-9821
-9858
-9892
-9924
-9952
-9976
-9997
-10014
-10026
-10035
-10039
-10038
-10034
-10025
-10012
-9995
-9974
-9950
-9922
-9892
-9858
-9822
-9782
-9741
-9696
-9650
-9601
-9550
-9496
-9441
-9384
-9324
-9263
-9199
-9134
-9067
-8998
-8926
-8853
-8778
-8701
-8621
-8539
-8455
-8368
-8279
-8188
-8095
-7999
-7901
-7801
-7700
-7596
-7490
-7383
-7274
-7164
-7052
-6939
-6824
-6709
-6593
-6476
-6358
-6239
-6120
-6001
-5881
-5761
-5640
-5519
-5398
-5277
-5155
-5034
-4912
-4790
-4667
-4545
-4422
-4299
-4176
-4051
-3929
-3805
-3681
-3558
-3434
-3311
-3189
-3066
-2945
-2823
-2703
-2583
-2464
-2346
-2229
-2113
-1999
-1885
-1774
-1664
-1556
-1450
-1346
-1245
-1145
-1048
-954
-862
-773
-687
-603
-522
-444
-368
-295
-224
-157
-91
-28
33
91
148
202
253
303
351
397
441
483
524
564
602
639
674
708
741
773
803
832
858
883
906
926
944
960
972
982
990
994
996
995
992
987
980
971
960
948
935
921
905
890
874
857
841
825
810
795
781
768
757
747
739
732
727
724
722
721
721
721
720
720
718
715
710
703
693
681
667
651
632
611
589
565
540
514
488
461
434
406
379
352
326
299
274
250
227
205
185
167
151
137
125
116
109
105
102
101
102
104
107
111
115
119
124
128
132
136
139
141
141
141
139
135
130
123
114
104
91
77
61
43
24
5
-16
-37
-58
-79
-101
-122
-143
-163
-183
-203
-223
-241
-260
-278
-295
-312
-328
-344
-360
-375
-389
-404
-418
-432
-446
-460
-474
-488
-502
-515
-529
-542
-555
-568
-581
-594
-606
-618
-630
-641
-652
-663
-674
-684
-694
-704
-713
-721
-729
-737
-744
-750
-756
-762
-766
-771
-775
-778
-781
-784
-786
-788
-790
-792
-794
-796
-799
-803
-807
-813
-819
-827
-835
-845
-855
-866
-878
-890
-903
-916
-929
-942
-955
-967
-980
-992
-1002
-1014
-1025
-1035
-1044
-1053
-1060
-1067
-1073
-1078
-1082
-1085
-1087
-1089
-1091
-1093
-1095
-1097
-1099
-1102
-1106
-1111
-1117
-1124
-1131
-1140
-1150
-1160
-1172
-1184
-1197
-1211
-1225
-1240
-1255
-1271
-1288
-1305
-1322
-1340
-1359
-1378
-1397
-1417
-1437
-1457
-1478
-1499
-1519
-1540
-1561
-1581
-1602
-1623
-1643
-1664
-1686
-1707
-1729
-1751
-1773
-1796
-1818
-1841
-1863
-1885
-1906
-1927
-1947
-1966
-1985
-2001
-2019
-2036
-2052
-2067
-2083
-2098
-2113
-2128
-2144
-2159
-2176
-2192
-2210
-2228
-2247
-2267
-2289
-2311
-2334
-2358
-2384
-2411
-2438
-2467
-2497
-2527
-2559
-2591
-2624
-2657
-2691
-2726
-2760
-2795
-2829
-2863
-2897
-2930
-2963
-2994
-3025
-3055
-3084
-3111
-3138
-3165
-3190
-3215
-3239
-3263
-3287
-3310
-3334
-3358
-3382
-3406
-3431
-3456
-3481
-3506
-3532
-3557
-3583
-3609
-3634
-3659
-3684
-3709
-3733
-3756
-3778
-3800
-3821
-3840
-3858
-3875
-3891
-3906
-3919
-3931
-3941
-3951
-3959
-3966
-3973
-3978
-3983
-3988
-3992
-3995
-3999
-4002
-4005
-4008
-4011
-4014
-4017
-4019
-4022
-4026
-4030
-4033
-4035
-4038
-4043
-4046
-4049
-4053
-4056
-4059
-4062
-4066
-4069
-4072
-4075
-4077
-4080
-4082
-4083
-4085
-4086
-4086
-4086
-4086
-4085
-4083
-4081
-4078
-4075
-4070
-4066
-4061
-4054
-4048
-4040
-4030
-4022
-4011
-4000
-3987
-3974
-3960
-3944
-3928
-3912
-3894
-3876
-3858
-3839
-3819
-3800
-3780
-3759
-3739
-3718
-3697
-3675
-3653
-3630
-3607
-3584
-3560
-3535
-3510
-3485
-3460
-3435
-3409
-3383
-3358
-3332
-3306
-3281
-3255
-3230
-3205
-3179
-3154
-3129
-3104
-3079
-3053
-3028
-3002
-2976
-2950
-2923
-2896
-2868
-2840
-2811
-2782
-2752
-2722
-2691
-2659
-2627
-2594
-2560
-2526
-2491
-2455
-2418
-2381
-2343
-2305
-2267
-2228
-2189
-2150
-2111
-2072
-2033
-1995
-1957
-1919
-1881
-1843
-1806
-1768
-1730
-1692
-1654
-1616
-1577
-1538
-1499
-1459
-1419
-1378
-1338
-1296
-1254
-1212
-1169
-1125
-1081
-1035
-989
-942
-894
-844
-794
-742
-690
-636
-581
-526
-470
-413
-355
-296
-238
-178
-118
-58
2
63
124
185
246
307
368
429
489
550
610
670
730
790
849
908
967
1026
1085
1143
1201
1259
1316
1373
1429
1485
1540
1596
1651
1706
1761
1816
1871
1927
1982
2037
2095
2151
2208
2265
2322
2379
2435
2492
2548
2603
2659
2713
2767
2820
2873
2925
2976
3026
3075
3124
3171
3217
3262
3306
3347
3387
3426
3462
3496
3528
3558
3586
3612
3635
3656
3675
3692
3706
3719
3729
3738
3744
3749
3753
3755
3755
3754
3752
3749
3746
3741
3736
3730
3723
3717
3709
3702
3694
3685
3676
3667
3658
3647
3637
3626
3614
3602
3589
3575
3561
3545
3529
3512
3493
3474
3453
3430
3406
3381
3354
3325
3295
3263
3229
3194
3157
3118
3078
3037
2995
2951
2907
2863
2818
2772
2726
2681
2635
2590
2545
2500
2456
2412
2369
2326
2283
2242
2201
2161
2121
2082
2045
2008
1972
1937
1904
1871
1840
1810
1782
1755
1728
1703
1680
1657
1635
1614
1594
1575
1556
1539
1522
1505
1489
1474
1459
1445
1430
1416
1401
1386
1371
1356
1340
1323
1305
1287
1268
1247
1226
1203
1180
1155
1129
1103
1075
1047
1018
989
960
930
901
872
844
816
789
763
737
712
688
664
641
618
596
575
553
531
510
488
466
444
421
398
375
351
327
303
278
253
227
201
174
147
120
92
64
36
7
-22
-51
-80
-109
-138
-168
-197
-227
-256
-285
-314
-343
-372
-401
-429
-457
-485
-513
-541
-568
-595
-621
-648
-674
-701
-727
-754
-780
-807
-834
-861
-889
-917
-946
-975
-1006
-1037
-1068
-1101
-1134
-1169
-1204
-1239
-1276
-1314
-1352
-1391
-1431
-1472
-1513
-1555
-1598
-1642
-1686
-1732
-1778
-1825
-1873
-1923
-1973
-2024
-2076
-2129
-2182
-2237
-2292
-2348
-2404
-2460
-2517
-2574
-2632
-2689
-2747
-2804
-2862
-2919
-2976
-3033
-3090
-3146
-3202
-3257
-3312
-3366
-3420
-3472
-3524
-3576
-3626
-3676
-3724
-3773
-3820
-3867
-3912
-3957
-4002
-4045
-4086
-4128
-4169
-4208
-4245
-4281
-4316
-4349
-4381
-4411
-4439
-4466
-4491
-4515
-4538
-4559
-4579
-4597
-4614
-4631
-4646
-4659
-4672
-4683
-4694
-4703
-4710
-4717
-4723
-4728
-4732
-4735
-4738
-4740
-4742
-4744
-4745
-4747
-4749
-4751
-4752
-4754
-4756
-4758
-4760
-4761
-4763
-4763
-4763
-4763
-4762
-4759
-4756
-4752
-4747
-4741
-4734
-4726
-4717
-4707
-4696
-4684
-4672
-4658
-4644
-4629
-4614
-4597
-4580
-4562
-4544
-4525
-4505
-4485
-4465
-4444
-4423
-4401
-4379
-4357
-4335
-4313
-4290
-4267
-4244
-4220
-4196
-4172
-4148
-4123
-4098
-4072
-4046
-4019
-3993
-3966
-3938
-3910
-3881
-3852
-3823
-3793
-3763
-3732
-3701
-3670
-3638
-3606
-3574
-3542
-3509
-3477
-3444
-3411
-3379
-3347
-3315
-3283
-3252
-3221
-3191
-3161
-3132
-3103
-3074
-3046
-3019
-2992
-2966
-2940
-2915
-2891
-2868
-2846
-2824
-2804
-2783
-2764
-2745
-2726
-2708
-2690
-2672
-2654
-2636
-2617
-2599
-2580
-2561
-2541
-2521
-2500
-2479
-2458
-2436
-2413
-2391
-2368
-2345
-2321
-2298
-2274
-2250
-2227
-2203
-2180
-2156
-2133
-2110
-2087
-2064
-2041
-2020
-1999
-1978
-1958
-1937
-1918
-1899
-1880
-1862
-1845
-1827
-1810
-1794
-1778
-1762
-1746
-1731
-1716
-1701
-1687
-1673
-1660
-1647
-1634
-1622
-1611
-1600
-1590
-1580
-1572
-1565
-1558
-1552
-1548
-1544
-1542
-1540
-1539
-1539
-1541
-1542
-1545
-1548
-1551
-1555
-1560
-1565
-1570
-1575
-1580
-1585
-1591
-1596
-1601
-1605
-1610
-1614
-1617
-1620
-1623
-1625
-1626
-1627
-1627
-1627
-1625
-1624
-1621
-1618
-1614
-1610
-1605
-1600
-1594
-1588
-1581
-1573
-1565
-1557
-1548
-1539
-1529
-1519
-1509
-1498
-1487
-1475
-1464
-1452
-1440
-1428
-1416
-1404
-1392
-1380
-1368
-1356
-1345
-1334
-1323
-1313
-1303
-1293
-1285
-1276
-1269
-1262
-1256
-1250
-1245
-1241
-1237
-1233
-1231
-1228
-1227
-1225
-1223
-1222
-1220
-1218
-1216
-1213
-1210
-1206
-1202
-1198
-1194
-1189
-1184
-1179
-1173
-1168
-1163
-1158
-1152
-1147
-1142
-1137
-1133
-1128
-1123
-1119
-1115
-1111
-1106
-1102
-1098
-1093
-1089
-1084
-1079
-1074
-1068
-1062
-1055
-1048
-1041
-1033
-1024
-1014
-1006
-995
-984
-972
-960
-946
-932
-917
-901
-884
-866
-847
-828
-808
-787
-765
-742
-719
-696
-671
-647
-622
-596
-571
-545
-519
-493
-466
-439
-412
-385
-358
-330
-302
-274
-246
-219
-191
-164
-137
-112
-86
-62
-39
-17
4
24
42
58
74
87
100
111
120
128
134
139
143
145
146
146
144
141
137
132
126
118
110
100
89
77
64
50
35
19
2
-17
-36
-56
-77
-99
-122
-146
-171
-196
-223
-250
-279
-308
-339
-370
-402
-435
-468
-502
-536
-571
-606
-641
-676
-711
-746
-780
-814
-848
-881
-913
-945
-976
-1006
-1034
-1062
-1089
-1115
-1139
-1163
-1185
-1207
-1227
-1247
-1266
-1285
-1303
-1320
-1337
-1354
-1371
-1388
-1405
-1423
-1440
-1458
-1476
-1494
-1513
-1532
-1551
-1570
-1589
-1608
-1627
-1646
-1665
-1684
-1703
-1722
-1740
-1759
-1777
-1796
-1814
-1833
-1851
-1870
-1889
-1907
-1926
-1944
-1962
-1981
-1998
-2016
-2033
-2049
-2065
-2080
-2095
-2108
-2121
-2133
-2144
-2153
-2161
-2168
-2173
-2177
-2178
-2178
-2175
-2171
-2165
-2157
-2147
-2135
-2123
-2109
-2094
-2079
-2064
-2049
-2033
-2019
-2005
-1991
-1977
-1964
-1950
-1936
-1922
-1908
-1892
-1877
-1860
-1844
-1827
-1810
-1794
-1778
-1763
-1748
-1735
-1723
-1712
-1702
-1693
-1685
-1676
-1668
-1660
-1651
-1641
-1631
-1620
-1608
-1595
-1581
-1566
-1550
-1534
-1517
-1499
-1481
-1463
-1445
-1428
-1410
-1393
-1376
-1359
-1343
-1327
-1312
-1298
-1284
-1271
-1259
-1248
-1237
-1227
-1218
-1210
-1203
-1196
-1189
-1183
-1177
-1171
-1166
-1161
-1156
-1152
-1148
-1145
-1142
-1139
-1137
-1135
-1134
-1134
-1133
-1134
-1134
-1136
-1137
-1139
-1142
-1146
-1151
-1156
-1162
-1169
-1177
-1186
-1196
-1206
-1216
-1227
-1238
-1249
-1260
-1272
-1283
-1294
-1305
-1316
-1328
-1339
-1350
-1362
-1374
-1385
-1397
-1409
-1421
-1432
-1444
-1456
-1467
-1479
-1491
-1504
-1516
-1529
-1543
-1556
-1570
-1585
-1599
-1614
-1629
-1643
-1657
-1670
-1683
-1695
-1707
-1718
-1728
-1737
-1746
-1753
-1760
-1766
-1771
-1775
-1779
-1781
-1783
-1784
-1783
-1782
-1780
-1778
-1774
-1770
-1765
-1759
-1752
-1745
-1737
-1729
-1719
-1709
-1698
-1687
-1674
-1660
-1646
-1631
-1614
-1597
-1580
-1561
-1542
-1522
-1502
-1482
-1461
-1440
-1419
-1398
-1376
-1354
-1331
-1308
-1284
-1260
-1235
-1208
-1181
-1153
-1124
-1095
-1065
-1034
-1002
-970
-938
-906
-873
-841
-808
-775
-742
-709
-676
-642
-609
-575
-542
-508
-474
-441
-407
-373
-339
-305
-271
-237
-203
-169
-135
-101
-67
-33
1
35
70
104
140
175
211
248
285
323
361
399
437
476
516
555
595
634
674
714
754
794
834
873
913
952
991
1030
1067
1105
1141
1176
1211
1244
1276
1307
1337
1366
1394
1421
1446
1471
1494
1517
1539
1559
1579
1598
1616
1633
1649
1663
1677
1690
1701
1712
1721
1730
1737
1744
1750
1755
1759
1763
1766
1769
1771
1773
1774
1775
1775
1775
1774
1773
1771
1769
1766
1763
1759
1754
1748
1741
1734
1726
1717
1707
1696
1685
1674
1661
1648
1635
1621
1606
1591
1575
1558
1541
1523
1505
1486
1467
1448
1429
1410
1391
1372
1353
1334
1314
1295
1276
1257
1238
1219
1200
1181
1162
1142
1123
1104
1084
1064
1044
1024
1004
983
961
939
916
893
868
843
816
789
760
731
700
669
636
603
569
534
498
462
425
388
350
312
273
234
195
156
116
76
37
-3
-43
-82
-121
-160
-199
-237
-275
-312
-349
-385
-420
-455
-489
-523
-555
-588
-619
-650
-681
-711
-741
-770
-798
-826
-854
-881
-908
-934
-960
-986
-1012
-1038
-1063
-1089
-1114
-1140
-1165
-1190
-1214
-1238
-1262
-1286
-1309
-1332
-1354
-1375
-1397
-1418
-1438
-1459
-1479
-1500
-1520
-1541
-1562
-1584
-1605
-1628
-1650
-1673
-1697
-1721
-1745
-1770
-1795
-1821
-1848
-1875
-1902
-1930
-1958
-1987
-2017
-2047
-2077
-2108
-2139
-2171
-2203
-2236
-2269
-2301
-2334
-2367
-2399
-2431
-2463
-2494
-2525
-2555
-2585
-2614
-2642
-2670
-2696
-2723
-2748
-2773
-2797
-2821
-2844
-2866
-2887
-2908
-2929
-2949
-2969
-2988
-3008
-3027
-3046
-3064
-3083
-3102
-3120
-3139
-3157
-3176
-3195
-3213
-3232
-3250
-3269
-3288
-3307
-3325
-3344
-3363
-3383
-3402
-3421
-3440
-3460
-3479
-3499
-3519
-3539
-3558
-3578
-3598
-3618
-3638
-3658
-3678
-3697
-3717
-3736
-3755
-3773
-3792
-3810
-3828
-3845
-3863
-3880
-3897
-3913
-3930
-3946
-3962
-3978
-3994
-4010
-4025
-4041
-4057
-4072
-4086
-4103
-4118
-4134
-4149
-4164
-4180
-4196
-4211
-4227
-4243
-4259
-4275
-4292
-4308
-4325
-4342
-4359
-4377
-4395
-4413
-4431
-4450
-4470
-4489
-4510
-4530
-4551
-4572
-4593
-4615
-4636
-4658
-4679
-4700
-4721
-4741
-4761
-4781
-4801
-4820
-4838
-4857
-4875
-4892
-4910
-4927
-4944
-4960
-4977
-4993
-5009
-5025
-5040
-5055
-5070
-5085
-5100
-5115
-5130
-5145
-5160
-5175
-5190
-5205
-5220
-5236
-5251
-5266
-5281
-5296
-5310
-5325
-5339
-5353
-5367
-5380
-5394
-5406
-5419
-5431
-5442
-5453
-5463
-5473
-5483
-5492
-5500
-5508
-5516
-5523
-5529
-5535
-5541
-5546
-5550
-5554
-5558
-5561
-5564
-5567
-5569
-5570
-5572
-5573
-5574
-5574
-5575
-5575
-5575
-5575
-5575
-5575
-5575
-5574
-5573
-5573
-5572
-5570
-5569
-5567
-5565
-5563
-5560
-5557
-5553
-5550
-5545
-5540
-5535
-5529
-5523
-5516
-5508
-5500
-5492
-5483
-5473
-5463
-5452
-5442
-5430
-5419
-5407
-5394
-5382
-5369
-5355
-5342
-5328
-5314
-5299
-5284
-5269
-5254
-5238
-5223
-5207
-5191
-5174
-5158
-5142
-5125
-5109
-5092
-5075
-5058
-5041
-5024
-5007
-4990
-4972
-4955
-4938
-4921
-4903
-4886
-4869
-4851
-4834
-4816
-4798
-4780
-4762
-4744
-4725
-4706
-4686
-4667
-4646
-4626
-4604
-4583
-4561
-4538
-4515
-4491
-4467
-4443
-4418
-4393
-4368
-4342
-4316
-4290
-4264
-4238
-4212
-4186
-4160
-4134
-4108
-4082
-4056
-4030
-4003
-3978
-3951
-3925
-3899
-3872
-3845
-3818
-3790
-3762
-3734
-3705
-3676
-3646
-3616
-3586
-3555
-3524
-3493
-3462
-3431
-3400
-3369
-3338
-3306
-3275
-3244
-3213
-3182
-3151
-3121
-3090
-3060
-3029
-2999
-2969
-2938
-2908
-2878
-2848
-2817
-2787
-2756
-2726
-2695
-2664
-2633
-2601
-2570
-2538
-2507
-2475
-2443
-2411
-2379
-2347
-2316
-2284
-2253
-2222
-2191
-2160
-2130
-2100
-2071
-2041
-2013
-1985
-1958
-1930
-1904
-1877
-1851
-1825
-1799
-1773
-1748
-1722
-1697
-1671
-1646
-1621
-1595
-1570
-1545
-1519
-1494
-1469
-1445
-1420
-1396
-1372
-1349
-1326
-1303
-1281
-1260
-1239
-1218
-1199
-1179
-1160
-1142
-1124
-1107
-1090
-1073
-1057
-1041
-1025
-1010
-995
-981
-966
-953
-939
-926
-913
-901
-889
-877
-866
-854
-843
-832
-822
-811
-801
-791
-781
-771
-761
-751
-741
-732
-722
-712
-702
-692
-681
-671
-660
-649
-637
-625
-613
-600
-587
-573
-559
-544
-529
-514
-497
-481
-464
-446
-427
-408
-389
-369
-348
-327
-305
-283
-260
-237
-214
-190
-166
-142
-118
-94
-70
-46
-22
3
26
50
74
97
120
143
165
187
208
229
250
270
289
308
326
344
362
379
395
411
426
441
455
469
483
495
508
520
531
542
553
563
573
582
591
600
608
616
624
631
638
644
650
656
661
666
671
675
679
682
685
688
689
690
690
689
687
684
680
675
668
660
651
640
628
615
601
585
568
550
531
511
491
469
447
424
401
377
352
327
302
276
250
224
197
170
143
116
88
60
32
4
-25
-53
-82
-111
-140
-169
-198
-227
-255
-284
-312
-340
-367
-394
-421
-448
-474
-500
-525
-550
-575
-600
-624
-648
-672
-695
-718
-740
-762
-784
-805
-825
-845
-864
-883
-901
-918
-935
-951
-966
-981
-995
-1008
-1022
-1035
-1047
-1059
-1070
-1080
-1091
-1100
-1109
-1117
-1125
-1132
-1138
-1143
-1147
-1150
-1152
-1153
-1153
-1152
-1150
-1148
-1144
-1139
-1133
-1127
-1120
-1113
-1106
-1098
-1091
-1083
-1076
-1069
-1062
-1055
-1049
-1043
-1037
-1032
-1027
-1022
-1016
-1012
-1008
-1004
-1000
-997
-994
-991
-988
-985
-982
-979
-976
-973
-970
-966
-963
-959
-954
-950
-945
-940
-934
-928
-921
-914
-907
-899
-890
-881
-871
-861
-851
-840
-829
-818
-806
-794
-782
-770
-757
-745
-734
-722
-711
-699
-689
-678
-668
-659
-650
-641
-632
-624
-617
-610
-603
-597
-591
-586
-582
-579
-576
-574
-573
-572
-572
-573
-574
-576
-579
-582
-585
-589
-592
-596
-600
-604
-607
-610
-613
-616
-618
-620
-621
-622
-623
-624
-624
-623
-623
-622
-621
-620
-618
-616
-614
-611
-609
-606
-603
-599
-596
-593
-589
-586
-583
-580
-576
-573
-570
-567
-564
-561
-558
-554
-552
-549
-546
-544
-541
-540
-538
-537
-536
-536
-536
-537
-538
-540
-542
-545
-549
-553
-557
-562
-567
-572
-578
-584
-590
-597
-604
-612
-620
-628
-637
-647
-657
-667
-677
-688
-699
-710
-721
-731
-741
-750
-759
-766
-773
-779
-785
-790
-793
-797
-799
-801
-803
-804
-804
-804
-804
-803
-801
-799
-797
-795
-792
-789
-786
-782
-779
-775
-771
-767
-763
-759
-755
-751
-747
-742
-738
-734
-729
-725
-720
-715
-710
-705
-699
-694
-688
-682
-676
-670
-664
-657
-650
-643
-635
-628
-619
-610
-601
-591
-581
-570
-559
-548
-536
-524
-511
-498
-485
-472
-457
-443
-428
-412
-395
-378
-361
-343
-324
-305
-286
-266
-245
-225
-204
-183
-162
-140
-119
-97
-75
-53
-31
-8
14
37
59
82
105
128
152
175
199
224
248
274
299
325
352
379
406
434
462
491
519
548
577
606
635
664
693
721
749
776
803
830
856
881
906
929
952
974
996
1016
1036
1054
1072
1090
1106
1122
1138
1153
1168
1182
1196
1209
1223
1236
1249
1261
1273
1284
1295
1306
1316
1325
1334
1343
1350
1357
1363
1369
1374
1378
1382
1384
1386
1388
1388
1388
1388
1386
1384
1382
1379
1375
1370
1366
1360
1354
1348
1341
1333
1326
1318
1309
1301
1292
1283
1274
1265
1256
1247
1238
1229
1220
1211
1202
1193
1185
1176
1167
1159
1151
1143
1134
1126
1118
1110
1102
1094
1085
1076
1067
1058
1049
1039
1029
1018
1010
1000
990
981
972
963
955
947
939
932
925
918
911
904
898
891
883
876
868
861
852
844
836
827
818
810
801
792
783
774
764
755
746
736
726
717
707
697
687
677
667
658
648
639
629
620
611
602
593
584
575
566
557
548
538
529
519
510
500
490
480
471
461
451
441
431
421
411
402
392
383
374
366
358
350
343
336
330
324
319
315
312
309
307
306
306
306
308
310
313
316
321
326
332
338
345
353
362
370
379
389
398
408
418
427
437
446
455
463
471
479
486
492
499
505
510
515
520
524
529
532
536
540
543
546
550
553
556
559
562
566
569
573
576
580
584
589
593
598
603
608
614
619
625
631
637
644
650
656
663
669
676
682
689
696
704
711
719
728
736
745
755
764
775
785
796
807
819
831
843
855
868
881
894
907
921
935
949
963
977
991
1004
1020
1034
1048
1063
1078
1092
1107
1121
1135
1150
1164
1178
1191
1205
1218
1230
1242
1254
1265
1275
1285
1294
1303
1311
1319
1326
1332
1338
1344
1349
1354
1359
1364
1368
1372
1376
1380
1383
1387
1391
1394
1398
1401
1405
1409
1412
1416
1420
1423
1427
1431
1434
1438
1441
1444
1448
1451
1454
1457
1460
1462
1465
1467
1469
1471
1472
1473
1474
1475
1475
1474
1474
1473
1472
1470
1468
1466
1464
1462
1459
1457
1454
1451
1448
1445
1442
1439
1436
1433
1430
1426
1422
1418
1414
1410
1405
1400
1394
1389
1382
1376
1370
1363
1356
1349
1342
1335
1328
1321
1314
1307
1301
1294
1288
1283
1277
1272
1267
1262
1258
1254
1251
1248
1245
1243
1241
1239
1238
1237
1236
1236
1235
1235
1235
1235
1235
1235
1235
1235
1236
1236
1237
1238
1238
1240
1241
1242
1244
1245
1247
1249
1251
1253
1256
1258
1261
1263
1266
1269
1271
1274
1277
1279
1281
1283
1285
1286
1288
1289
1290
1291
1291
1292
1292
1293
1293
1293
1292
1292
1291
1290
1289
1288
1286
1285
1282
1280
1277
1274
1270
1266
1262
1257
1251
1245
1239
1231
1223
1215
1206
1196
1185
1174
1162
1150
1136
1122
1107
1091
1075
1057
1039
1020
1000
980
958
936
914
891
867
843
820
796
772
748
724
701
678
656
634
613
593
573
554
535
517
499
482
466
449
434
418
403
389
375
361
348
336
324
312
301
290
279
269
259
249
239
230
220
211
201
191
182
172
162
152
142
132
122
112
101
91
80
69
58
46
34
23
11
-2
-14
-26
-39
-51
-64
-76
-88
-100
-112
-124
-135
-146
-157
-168
-179
-189
-200
-210
-220
-230
-239
-248
-257
-266
-274
-282
-289
-297
-304
-311
-319
-326
-333
-341
-350
-359
-368
-378
-389
-400
-412
-425
-438
-452
-467
-481
-497
-512
-528
-544
-561
-578
-595
-613
-631
-649
-668
-687
-705
-724
-743
-762
-781
-799
-818
-836
-855
-872
-890
-908
-925
-943
-960
-978
-995
-1012
-1029
-1047
-1064
-1082
-1099
-1117
-1135
-1153
-1172
-1191
-1211
-1231
-1251
-1272
-1294
-1316
-1339
-1362
-1386
-1410
-1435
-1460
-1486
-1511
-1538
-1564
-1591
-1618
-1645
-1673
-1700
-1727
-1755
-1782
-1809
-1836
-1863
-1890
-1917
-1944
-1971
-1998
-2024
-2050
-2076
-2102
-2128
-2153
-2178
-2202
-2226
-2250
-2273
-2296
-2318
-2340
-2362
-2383
-2404
-2425
-2446
-2467
-2487
-2508
-2528
-2548
-2569
-2589
-2609
-2630
-2650
-2670
-2691
-2711
-2731
-2751
-2770
-2789
-2808
-2827
-2845
-2862
-2879
-2896
-2911
-2926
-2940
-2954
-2967
-2979
-2991
-3002
-3012
-3021
-3030
-3038
-3046
-3052
-3059
-3064
-3069
-3073
-3077
-3080
-3083
-3085
-3087
-3088
-3088
-3089
-3089
-3088
-3088
-3087
-3085
-3084
-3082
-3079
-3077
-3074
-3071
-3068
-3064
-3061
-3057
-3053
-3048
-3044
-3039
-3033
-3028
-3022
-3016
-3009
-3002
-2994
-2986
-2978
-2969
-2960
-2951
-2941
-2931
-2920
-2909
-2897
-2885
-2873
-2860
-2847
-2834
-2820
-2805
-2790
-2775
-2759
-2743
-2726
-2710
-2692
-2675
-2657
-2639
-2621
-2603
-2585
-2566
-2548
-2529
-2510
-2491
-2471
-2452
-2432
-2411
-2391
-2370
-2349
-2327
-2305
-2283
-2261
-2238
-2215
-2192
-2168
-2145
-2121
-2097
-2073
-2049
-2025
-2001
-1978
-1954
-1930
-1906
-1883
-1859
-1836
-1813
-1790
-1768
-1745
-1723
-1702
-1680
-1659
-1639
-1618
-1599
-1579
-1560
-1541
-1523
-1505
-1487
-1469
-1452
-1436
-1419
-1403
-1387
-1372
-1357
-1342
-1328
-1315
-1302
-1289
-1278
-1266
-1256
-1246
-1236
-1228
-1220
-1213
-1207
-1201
-1196
-1192
-1189
-1187
-1186
-1186
-1186
-1187
-1190
-1193
-1197
-1201
-1206
-1212
-1219
-1226
-1234
-1242
-1250
-1258
-1267
-1276
-1284
-1293
-1301
-1310
-1318
-1326
-1333
-1341
-1348
-1355
-1361
-1367
-1372
-1377
-1381
-1384
-1387
-1389
-1391
-1392
-1392
-1392
-1391
-1389
-1388
-1385
-1382
-1379
-1375
-1372
-1367
-1363
-1358
-1352
-1347
-1341
-1335
-1330
-1324
-1318
-1312
-1306
-1300
-1294
-1288
-1282
-1277
-1271
-1265
-1259
-1253
-1247
-1241
-1235
-1228
-1221
-1214
-1207
-1200
-1192
-1184
-1177
-1169
-1161
-1153
-1146
-1138
-1131
-1123
-1116
-1109
-1103
-1096
-1090
-1084
-1079
-1074
-1068
-1063
-1059
-1054
-1050
-1045
-1041
-1036
-1032
-1028
-1024
-1018
-1014
-1010
-1004
-1000
-996
-990
-985
-979
-973
-967
-961
-955
-949
-942
-936
-930
-923
-917
-911
-905
-898
-892
-885
-878
-871
-864
-856
-848
-840
-831
-823
-814
-805
-796
-787
-777
-767
-757
-747
-737
-727
-716
-705
-694
-682
-671
-659
-647
-635
-622
-609
-596
-582
-568
-554
-539
-524
-508
-491
-475
-457
-440
-422
-404
-385
-366
-348
-329
-310
-291
-272
-253
-234
-216
-197
-178
-160
-141
-123
-104
-86
-67
-49
-30
-12
7
26
44
63
82
101
120
140
159
179
199
219
240
260
281
301
322
343
364
384
405
425
446
466
486
507
527
547
566
586
605
624
643
662
680
698
715
732
748
764
779
794
808
822
836
849
863
876
888
901
914
926
938
950
962
973
984
995
1004
1014
1022
1032
1040
1048
1055
1062
1069
1075
1082
1088
1095
1101
1107
1113
1119
1126
1132
1138
1144
1150
1156
1163
1169
1176
1183
1189
1197
1204
1211
1218
1225
1231
1238
1244
1249
1254
1258
1261
1264
1267
1269
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1282
1284
1286
1289
1292
1296
1300
1304
1309
1315
1321
1328
1335
1342
1350
1358
1366
1375
1385
1395
1405
1416
1427
1439
1451
1464
1478
1492
1507
1522
1537
1554
1570
1587
1604
1622
1640
1659
1677
1696
1716
1735
1755
1775
1795
1815
1836
1856
1876
1897
1917
1936
1956
1975
1993
2012
2029
2045
2063
2078
2094
2108
2122
2135
2148
2160
2171
2182
2192
2201
2210
2219
2226
2234
2241
2247
2253
2259
2264
2269
2274
2278
2282
2286
2290
2293
2297
2300
2302
2305
2307
2309
2311
2312
2314
2315
2317
2318
2319
2320
2320
2321
2321
2322
2322
2321
2321
2320
2319
2317
2315
2313
2310
2307
2303
2299
2294
2289
2283
2276
2269
2262
2253
2244
2234
2224
2213
2201
2189
2176
2162
2148
2133
2118
2103
2087
2070
2054
2037
2020
2003
1986
1968
1951
1933
1916
1898
1880
1863
1845
1827
1809
1792
1774
1756
1738
1721
1703
1685
1667
1649
1632
1614
1596
1579
1561
1543
1526
1509
1492
1475
1458
1442
1426
1410
1394
1379
1364
1349
1335
1320
1305
1291
1276
1261
1246
1231
1215
1200
1184
1169
1153
1137
1121
1105
1089
1073
1057
1041
1026
1010
994
978
963
947
932
916
901
886
870
855
840
824
809
793
778
762
746
729
713
696
678
660
642
624
605
585
566
546
525
505
484
462
441
419
397
375
352
330
307
284
260
237
213
189
164
140
115
90
64
39
13
-13
-39
-66
-93
-120
-146
-174
-201
-228
-255
-282
-309
-336
-363
-389
-416
-442
-467
-492
-517
-542
-566
-590
-613
-636
-659
-681
-703
-724
-745
-766
-786
-805
-824
-843
-861
-878
-895
-912
-929
-945
-961
-976
-992
-1006
-1022
-1037
-1052
-1066
-1081
-1095
-1109
-1122
-1135
-1148
-1161
-1173
-1185
-1196
-1207
-1218
-1228
-1238
-1247
-1256
-1265
-1273
-1280
-1287
-1293
-1299
-1304
-1309
-1314
-1317
-1321
-1324
-1327
-1329
-1331
-1334
-1336
-1337
-1339
-1341
-1344
-1346
-1348
-1351
-1354
-1357
-1361
-1365
-1369
-1373
-1378
-1384
-1390
-1396
-1402
-1409
-1416
-1424
-1431
-1439
-1448
-1456
-1464
-1473
-1482
-1491
-1500
-1510
-1519
-1528
-1538
-1548
-1558
-1568
-1579
-1590
-1601
-1612
-1623
-1635
-1647
-1660
-1672
-1685
-1699
-1712
-1726
-1741
-1755
-1770
-1785
-1800
-1816
-1832
-1848
-1864
-1881
-1898
-1915
-1932
-1950
-1968
-1986
-2005
-2024
-2043
-2062
-2082
-2102
-2123
-2143
-2164
-2185
-2206
-2227
-2248
-2270
-2291
-2312
-2333
-2354
-2374
-2395
-2415
-2434
-2454
-2473
-2491
-2509
-2527
-2544
-2561
-2577
-2593
-2608
-2623
-2637
-2651
-2664
-2678
-2690
-2703
-2715
-2726
-2738
-2748
-2759
-2769
-2779
-2789
-2799
-2808
-2818
-2827
-2836
-2845
-2855
-2864
-2873
-2882
-2891
-2901
-2910
-2920
-2930
-2939
-2949
-2959
-2969
-2979
-2989
-2999
-3010
-3020
-3031
-3042
-3053
-3064
-3075
-3086
-3098
-3109
-3121
-3132
-3144
-3155
-3167
-3178
-3189
-3200
-3211
-3221
-3232
-3241
-3251
-3260
-3268
-3276
-3283
-3290
-3296
-3302
-3307
-3312
-3316
-3320
-3323
-3326
-3329
-3331
-3334
-3336
-3338
-3340
-3342
-3344
-3346
-3349
-3352
-3355
-3358
-3362
-3366
-3370
-3374
-3379
-3383
-3388
-3392
-3397
-3401
-3406
-3410
-3414
-3417
-3421
-3424
-3427
-3429
-3431
-3433
-3434
-3435
-3436
-3436
-3436
-3435
-3435
-3434
-3432
-3431
-3429
-3428
-3426
-3424
-3421
-3419
-3417
-3414
-3411
-3408
-3405
-3401
-3398
-3394
-3390
-3386
-3382
-3377
-3372
-3367
-3361
-3355
-3349
-3342
-3335
-3328
-3320
-3311
-3302
-3293
-3283
-3273
-3262
-3251
-3239
-3227
-3214
-3201
-3188
-3173
-3159
-3144
-3128
-3113
-3097
-3080
-3063
-3046
-3029
-3012
-2995
-2977
-2960
-2942
-2924
-2907
-2889
-2871
-2854
-2837
-2819
-2802
-2785
-2769
-2752
-2736
-2720
-2704
-2688
-2673
-2658
-2643
-2628
-2613
-2599
-2585
-2571
-2556
-2542
-2529
-2515
-2501
-2487
-2473
-2459
-2444
-2430
-2416
-2401
-2386
-2371
-2355
-2340
-2324
-2308
-2291
-2275
-2258
-2241
-2224
-2206
-2189
-2171
-2153
-2135
-2117
-2099
-2080
-2062
-2043
-2025
-2007
-1988
-1970
-1951
-1933
-1915
-1897
-1879
-1862
-1844
-1827
-1809
-1792
-1775
-1758
-1741
-1725
-1708
-1692
-1676
-1660
-1644
-1629
-1614
-1599
-1585
-1571
-1558
-1545
-1532
-1520
-1509
-1497
-1487
-1477
-1467
-1457
-1448
-1439
-1431
-1423
-1415
-1407
-1399
-1391
-1384
-1376
-1368
-1361
-1353
-1345
-1337
-1328
-1320
-1311
-1302
-1292
-1282
-1272
-1262
-1251
-1240
-1229
-1217
-1205
-1192
-1180
-1166
-1153
-1139
-1126
-1112
-1098
-1084
-1070
-1056
-1042
-1028
-1014
-1000
-988
-975
-962
-949
-936
-924
-912
-900
-888
-876
-865
-853
-842
-830
-819
-807
-796
-784
-772
-760
-748
-736
-724
-712
-700
-688
-675
-663
-651
-639
-627
-616
-604
-593
-581
-570
-560
-549
-539
-529
-519
-510
-501
-492
-483
-475
-467
-459
-451
-444
-436
-430
-423
-416
-410
-404
-398
-393
-388
-383
-378
-374
-370
-366
-363
-360
-358
-356
-354
-354
-353
-354
-354
-356
-358
-361
-364
-368
-373
-378
-384
-391
-398
-405
-413
-421
-430
-438
-447
-456
-465
-475
-484
-493
-502
-511
-520
-529
-539
-548
-557
-566
-575
-585
-595
-604
-614
-625
-635
-645
-656
-666
-677
-688
-698
-709
-720
-730
-740
-751
-761
-770
-780
-789
-797
-805
-813
-820
-826
-832
-838
-843
-847
-850
-853
-856
-858
-860
-861
-862
-863
-864
-864
-864
-864
-864
-864
-864
-864
-864
-864
-864
-864
-865
-865
-865
-865
-866
-866
-867
-867
-868
-868
-869
-869
-870
-870
-871
-871
-871
-871
-871
-871
-870
-870
-869
-868
-866
-865
-863
-861
-859
-856
-854
-851
-848
-846
-843
-840
-836
-833
-830
-826
-822
-818
-814
-809
-804
-799
-793
-787
-781
-774
-767
-759
-751
-743
-734
-725
-716
-706
-695
-685
-674
-663
-651
-639
-627
-615
-603
-590
-578
-565
-552
-539
-526
-513
-500
-487
-474
-461
-447
-434
-421
-408
-395
-382
-369
-356
-344
-331
-319
-307
-294
-282
-270
-258
-247
-235
-223
-212
-200
-189
-178
-167
-156
-146
-135
-125
-115
-105
-94
-84
-74
-64
-55
-45
-35
-25
-15
-5
4
14
24
34
43
53
63
73
83
93
103
113
123
133
143
153
163
172
182
191
201
210
220
229
238
247
257
266
275
285
294
304
313
323
332
342
352
361
371
381
391
401
411
421
431
441
452
462
472
483
493
504
515
527
538
550
562
574
587
600
613
626
640
654
668
683
697
712
727
742
757
772
787
802
817
832
847
863
878
893
908
924
939
955
971
987
1002
1018
1035
1051
1068
1085
1102
1119
1137
1154
1172
1190
1209
1227
1246
1265
1285
1304
1323
1343
1362
1381
1401
1420
1439
1458
1477
1495
1514
1532
1550
1568
1585
1602
1619
1636
1653
1669
1684
1700
1715
1729
1743
1757
1771
1784
1796
1808
1820
1831
1842
1852
1861
1870
1878
1885
1891
1897
1902
1906
1910
1912
1914
1915
1915
1915
1914
1913
1911
1909
1906
1903
1900
1896
1893
1889
1885
1881
1877
1873
1868
1864
1860
1855
1851
1846
1842
1837
1833
1828
1823
1818
1814
1809
1804
1798
1793
1787
1781
1775
1768
1761
1754
1746
1738
1730
1721
1711
1701
1690
1678
1666
1654
1640
1626
1612
1597
1582
1566
1550
1533
1516
1499
1481
1464
1446
1428
1411
1393
1375
1357
1339
1322
1304
1287
1269
1252
1234
1217
1199
1182
1165
1147
1130
1112
1095
1078
1060
1043
1025
1008
990
972
954
936
917
899
880
861
841
822
802
783
763
743
723
703
683
663
643
622
602
581
561
540
519
498
477
457
436
415
395
375
355
335
315
296
278
260
242
224
207
191
174
158
143
128
113
99
84
70
57
43
30
17
3
-10
-23
-35
-48
-62
-75
-88
-101
-115
-129
-143
-157
-171
-185
-199
-214
-228
-243
-258
-272
-287
-302
-316
-331
-345
-360
-374
-388
-402
-416
-430
-443
-456
-470
-483
-495
-508
-520
-532
-544
-556
-567
-578
-589
-599
-609
-619
-628
-637
-646
-655
-663
-671
-679
-687
-694
-701
-709
-715
-722
-729
-735
-741
-747
-753
-758
-763
-768
-773
-778
-782
-786
-791
-795
-798
-802
-805
-809
-812
-815
-818
-821
-824
-827
-830
-833
-836
-838
-841
-843
-846
-848
-851
-853
-855
-857
-859
-861
-863
-865
-867
-868
-870
-872
-873
-875
-876
-878
-879
-881
-883
-884
-886
-888
-891
-893
-896
-898
-901
-904
-908
-911
-915
-919
-923
-927
-931
-936
-940
-945
-950
-954
-959
-964
-968
-973
-977
-981
-985
-989
-992
-995
-997
-1000
-1002
-1004
-1004
-1006
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1006
-1006
-1004
-1004
-1002
-1000
-997
-995
-992
-989
-986
-983
-980
-977
-973
-970
-967
-964
-961
-959
-956
-953
-951
-949
-946
-944
-942
-940
-937
-935
-932
-930
-927
-924
-922
-919
-916
-912
-909
-906
-902
-899
-895
-892
-889
-886
-883
-880
-878
-876
-875
-874
-874
-874
-875
-877
-879
-881
-885
-888
-893
-898
-903
-909
-915
-921
-928
-934
-942
-949
-956
-964
-971
-979
-987
-995
-1002
-1010
-1018
-1027
-1035
-1042
-1050
-1058
-1066
-1073
-1081
-1088
-1096
-1103
-1110
-1118
-1125
-1132
-1139
-1146
-1153
-1160
-1168
-1175
-1183
-1190
-1198
-1206
-1214
-1223
-1231
-1240
-1249
-1258
-1267
-1277
-1287
-1297
-1307
-1318
-1329
-1340
-1351
-1363
-1375
-1387
-1399
-1411
-1424
-1437
-1451
-1464
-1478
-1492
-1507
-1521
-1536
-1552
-1567
-1583
-1599
-1615
-1631
-1647
-1663
-1679
-1696
-1712
-1728
-1744
-1760
-1776
-1792
-1807
-1823
-1839
-1854
-1870
-1885
-1901
-1916
-1932
-1948
-1963
-1979
-1995
-2009
-2025
-2043
-2059
-2075
-2092
-2109
-2126
-2144
-2162
-2180
-2198
-2217
-2236
-2256
-2276
-2296
-2317
-2338
-2359
-2381
-2404
-2426
-2449
-2472
-2496
-2520
-2544
-2568
-2592
-2616
-2640
-2664
-2688
-2711
-2734
-2757
-2780
-2802
-2824
-2846
-2867
-2887
-2907
-2926
-2945
-2963
-2981
-2997
-3014
-3029
-3044
-3059
-3073
-3086
-3098
-3111
-3122
-3133
-3144
-3154
-3163
-3173
-3181
-3190
-3197
-3205
-3212
-3218
-3225
-3231
-3236
-3241
-3245
-3249
-3253
-3255
-3257
-3259
-3259
-3260
-3259
-3257
-3255
-3253
-3249
-3245
-3240
-3234
-3227
-3220
-3213
-3204
-3195
-3186
-3176
-3165
-3154
-3142
-3130
-3118
-3105
-3091
-3078
-3063
-3049
-3034
-3019
-3003
-2987
-2970
-2953
-2936
-2918
-2901
-2882
-2864
-2845
-2827
-2808
-2789
-2769
-2750
-2731
-2712
-2693
-2674
-2655
-2637
-2619
-2600
-2583
-2565
-2548
-2530
-2513
-2496
-2480
-2463
-2447
-2430
-2414
-2398
-2382
-2366
-2350
-2335
-2319
-2304
-2289
-2274
-2259
-2244
-2229
-2215
-2200
-2185
-2170
-2156
-2141
-2126
-2111
-2096
-2081
-2066
-2051
-2035
-2020
-2004
-1988
-1972
-1955
-1939
-1923
-1906
-1890
-1873
-1856
-1839
-1822
-1806
-1789
-1771
-1754
-1737
-1720
-1702
-1685
-1667
-1649
-1632
-1614
-1596
-1579
-1561
-1544
-1526
-1509
-1492
-1475
-1458
-1441
-1425
-1408
-1392
-1376
-1360
-1345
-1330
-1315
-1300
-1286
-1271
-1257
-1244
-1230
-1217
-1204
-1191
-1177
-1164
-1151
-1139
-1126
-1113
-1100
-1087
-1074
-1061
-1048
-1035
-1022
-1008
-997
-984
-972
-960
-948
-936
-925
-914
-903
-892
-881
-871
-861
-851
-841
-832
-823
-814
-805
-797
-788
-780
-772
-764
-757
-749
-741
-734
-726
-719
-711
-704
-696
-689
-681
-674
-666
-659
-652
-644
-637
-630
-623
-617
-610
-603
-597
-591
-585
-579
-573
-568
-563
-558
-553
-549
-544
-540
-535
-531
-527
-523
-518
-514
-510
-505
-501
-497
-493
-488
-484
-480
-475
-471
-467
-463
-458
-454
-450
-445
-441
-437
-433
-428
-424
-420
-415
-411
-407
-402
-398
-394
-390
-385
-381
-377
-372
-368
-364
-360
-355
-351
-347
-342
-338
-334
-330
-325
-321
-317
-312
-308
-304
-300
-295
-291
-287
-282
-278
-274
-269
-265
-261
-257
-252
-248
-244
-239
-235
-231
-227
-222
-218
-214
-209
-205
-201
-197
-192
-188
-184
-179
-175
-171
-167
-162
-158
-154
-149
-145
-141
-136
-132
-128
-124
-119
-115
-111
-106
-102
-98
-94
-89
-85
-81
-76
-72
-68
-64
-59
-55
-51
-46
-42
-38
-34
-29
-25
-21
-16
-12
-8
-3
1
5
9
14
18
22
27
31
35
39
44
48
52
57
61
65
69
74
78
82
87
91
95
99
104
108
112
117
121
125
130
134
138
142
147
151
155
160
164
168
172
177
181
185
190
194
198
202
207
211
215
220
224
228
232
237
241
245
250
254
258
263
267
271
275
280
284
288
293
297
301
305
310
314
318
323
327
331
335
340
344
348
353
357
361
365
370
374
378
383
387
391
395
400
404
408
413
417
421
426
430
434
438
443
447
451
456
460
464
468
473
477
481
486
490
494
498
503
507
511
516
520
524
528
533
537
541
546
550
554
559
563
567
571
576
580
584
589
593
597
601
606
610
614
619
623
627
631
636
640
644
649
653
657
661
666
670
674
679
683
687
692
696
700
704
709
713
717
722
726
730
734
739
743
747
752
756
760
764
769
773
777
782
786
790
794
799
803
807
812
816
820
825
829
833
837
842
846
850
855
859
863
867
872
876
880
885
889
893
897
902
906
910
915
919
923
927
932
936
940
945
949
953
958
962
966
970
975
979
983
988
992
996
1000
1004
1008
1012
1018
1022
1026
1030
1035
1039
1043
1048
1052
1056
1060
1065
1069
1073
1078
1082
1086
1091
1095
1099
1103
1108
1112
1116
1121
1125
1129
1133
1138
1142
1146
1151
1155
1159
1163
1168
1172
1176
1181
1185
1189
1193
1198
1202
1206
1211
1215
1219
1224
1228
1232
1236
1241
1245
1249
1254
1258
1262
1266
1271
1275
1279
1284
1288
1292
1296
1301
1305
1309
1314
1318
1322
1326
1331
1335
1339
1344
1348
1352
1357
1361
1365
1369
1374
1378
1382
1387
1391
1395
1399
1404
1408
1412
1417
1421
1425
1429
1434
1438
1442
1447
1451
1455
1459
1464
1468
1472
1477
1481
1485
1490
1494
1498
1502
1507
1511
1515
1520
1524
1528
1532
1537
1541
1545
1550
1554
1558
1562
1567
1571
1575
1580
1584
1588
1592
1597
1601
1605
1610
1614
1618
1623
1627
1631
1635
1640
1644
1648
1653
1657
1661
1665
1670
1674
1678
1683
1687
1691
1695
1700
1704
1708
1713
1717
1721
1725
1730
1734
1738
1743
1747
1751
1756
1760
1764
1768
1773
1777
1781
1786
1790
1794
1798
1803
1807
1811
1816
1820
1824
1828
1833
1837
1841
1846
1850
1854
1858
1863
1867
1871
1876
1880
1884
1889
1893
1897
1901
1906
1910
1914
1919
1923
1927
1931
1936
1940
1944
1949
1953
1957
1961
1966
1970
1974
1979
1983
1987
1991
1996
2000
2004
2009
2013
2017
2021
2025
2029
2033
2039
2043
2047
2052
2056
2060
2064
2069
2073
2077
2082
2086
2090
2094
2099
2103
2107
2112
2116
2120
2124
2129
2133
2137
2142
2146
2150
2155
2159
2163
2167
2172
2176
2180
2185
2189
2193
2197
2202
2206
2210
2215
2219
2223
2227
2232
2236
2240
2245
2249
2253
2257
2262
2266
2270
2275
2279
2283
2287
2292
2296
2300
2305
2309
2313
2318
2322
2326
2330
2335
2339
2343
2348
2352
2356
2360
2365
2369
2373
2378
2382
2386
2390
2395
2399
2403
2408
2412
2416
2420
2425
2429
2433
2438
2442
2446
2451
2455
2459
2463
2468
2472
2476
2481
2485
2489
2493
2498
2502
2506
2511
2515
2519
2523
2528
2532
2536
2541
2545
2549
2553
2558
2562
2566
2571
2575
2579
2584
2588
2592
2596
2601
2605
2609
2614
2618
2622
2626
2631
2635
2639
2644
2648
2652
2656
2661
2665
2669
2674
2678
2682
2686
2691
2695
2699
2704
2708
2712
2717
2721
2725
2729
2734
2738
2742
2747
2751
2755
2759
2764
2768
2772
2777
2781
2785
2789
2794
2798
2802
2807
2811
2815
2819
2824
2828
2832
2837
2841
2845
2850
2854
2858
2862
2867
2871
2875
2880
2884
2888
2892
2897
2901
2905
2910
2914
2918
2922
2927
2931
2935
2940
2944
2948
2952
2957
2961
2965
2970
2974
2978
2983
2987
2991
2995
3000
3004
3008
3013
3017
3021
3025
3030
3034
3038
3043
3047
3051
3055
3060
3064
3068
3073
3077
3081
3085
3090
3094
3098
3103
3107
3111
3116
3120
3124
3128
3133
3137
3141
3146
3150
3154
3158
3163
3167
3171
3176
3180
3184
3188
3193
3197
3201
3206
3210
3214
3218
3223
3227
3231
3236
3240
3244
3249
3253
3257
3261
3266
3270
3274
3279
3283
3287
3291
3296
3300
3304
3309
3313
3317
3321
3326
3330
3334
3339
3343
3347
3351
3356
3360
3364
3369
3373
3377
3382
3386
3390
3394
3399
3403
3407
3412
3416
3420
3424
3429
3433
3437
3442
3446
3450
3454
3459
3463
3467
3472
3476
3480
3484
3489
3493
3497
3502
3506
3510
3515
3519
3523
3527
3532
3536
3540
3545
3549
3553
3557
3562
3566
3570
3575
3579
3583
3587
3592
3596
3600
3605
3609
3613
3617
3622
3626
3630
3635
3639
3643
3648
3652
3656
3660
3665
3669
3673
3678
3682
3686
3690
3695
3699
3703
3708
3712
3716
3720
3725
3729
3733
3738
3742
3746
3750
