1784616808
0
972
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
0
2383
1985
1985
1984
1984
1983
1984
1984
1983
1985
1984
1985
1985
1981
1986
1985
1984
1984
1981
1981
1984
1981
1984
1984
1982
1981
1979
1982
1982
2421
1986
1988
2430
1983
1983
1982
2435
2440
1986
1984
1980
2614
1984
1986
1984
1983
1985
1986
1986
1986
1985
1985
1986
1987
1988
1988
1988
1989
1989
1988
1989
1987
1989
1987
1989
1989
1992
1992
1991
1992
1989
1990
1992
1992
1990
1990
1991
1991
1994
1987
1993
1990
1990
1989
1988
1992
1989
1989
1990
1992
1991
1992
1988
1988
1993
1990
1985
1987
1988
1987
1987
1989
1987
1986
1987
1988
1988
1988
1988
1988
1989
1989
1988
1989
1989
1989
1988
1989
1987
1991
1987
1986
1988
1988
1985
1984
1989
1987
1990
1988
1986
1989
1988
1990
1986
1987
1987
1988
1985
1985
1987
0
2465
2491
2473
2280
2277
2274
2276
2275
2274
2274
2277
2282
2276
2280
2281
2277
2279
2280
2283
2281
0
2461
2295
0
2747
2631
2534
2530
2532
2531
2749
2700
0
2778
2668
2586
2586
2588
2583
2554
2554
2554
2554
2554
2554
2565
2565
2565
2569
2573
2573
2573
2573
2573
2573
2573
2573
2577
2573
2573
2573
2577
2577
2581
2585
2585
2585
2585
2585
2589
2589
2589
2589
2589
2589
2589
2593
2589
2589
2589
2589
2589
2589
2589
2593
2590
2590
2590
2590
2590
2595
2595
2595
2595
2591
2591
2591
2591
2595
2595
2592
2592
2592
2592
2592
2596
2592
2592
2592
2592
2592
2596
2592
2592
2592
2594
2594
2594
2602
2602
2598
2598
2598
2598
2598
2597
2597
2593
2589
2585
2581
2577
2577
2577
2573
2573
0
2184
2076
2076
2076
2076
2076
2076
2083
2071
2071
2071
2071
2071
2071
2071
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2071
2075
2071
2075
2075
0
0
2415
1545
1546
1547
1547
1544
0
1962
1434
1435
1548
1549
1550
1549
1549
1551
1551
1552
1551
1550
1552
1677
1842
1845
1840
1844
2015
2015
2017
2013
2016
2014
2014
2015
2167
2172
2166
2169
2168
2168
2164
2174
2172
2167
2170
2168
2168
2169
2168
2167
2164
2168
2168
2168
2171
2171
2171
2166
2171
2170
2166
2172
2167
2168
2164
2175
2170
2174
2170
2170
2168
2172
2171
2166
2167
2166
2174
2167
2164
2169
2176
2170
2168
2167
2168
2171
2175
2171
2170
2169
2167
2169
2172
2167
2169
2167
2163
2158
2158
2011
2007
2007
1841
1838
1840
1839
1839
1670
0
1982
1675
1683
1684
1991
0
1480
1467
1466
1468
1466
1467
1467
1454
1451
1363
1369
1364
1360
1356
1359
1360
2195
2190
2193
2189
0
2187
2186
2185
2185
2190
2183
2184
2184
2194
2199
2195
2195
2197
2196
2199
2197
2196
2195
2188
2188
2188
2188
2188
2188
2185
2185
2185
2185
2187
2199
2205
2206
2206
2205
2202
2207
2204
2206
2206
2203
2203
2205
2208
2205
2206
2208
2209
2207
2209
2206
2204
2202
2203
2204
2204
2203
2203
2202
2204
2205
2205
2208
2208
2206
2207
2207
2207
2209
2207
2209
2206
2205
2206
2207
2208
2206
2206
2208
2207
2209
2209
2207
2206
2209
2209
2209
2207
2207
2209
2208
2206
2206
2207
2207
2207
2209
2205
2212
2211
2210
2213
2212
2212
2210
2210
2210
2207
2208
2202
2201
2196
2195
2195
2191
2189
2189
2189
2186
2194
2192
2192
2190
2191
2189
2191
2180
2189
2185
2185
2185
2185
2189
2185
2185
2180
2180
2184
2183
2183
2186
2186
2181
2187
2185
2183
2182
2180
2180
2180
2180
2180
2181
2182
2179
2179
2179
2181
2181
2180
2182
2180
2180
2180
2179
2181
2181
2182
2181
2180
2183
2180
2181
2181
2181
2180
2180
2178
2186
2193
2193
2192
2200
2200
2198
2201
2196
2194
2195
2197
2197
2196
2198
2197
2204
2200
2199
2197
2200
2200
2199
2200
2199
2199
2201
2198
2197
2200
2200
2199
2201
2202
2201
2201
2199
2199
2203
2198
2201
2199
2202
2201
2202
2208
2205
2201
2201
2200
2203
2203
2204
2203
2203
2203
2200
2202
2201
2203
2205
2203
2204
2204
2202
2204
2204
2202
2204
2205
2204
2204
2206
2206
2204
2205
2207
2205
2206
2203
2205
2204
2203
2203
2207
2206
2206
2205
2205
2205
2204
2205
2205
2205
2204
2203
2257
2050
2045
2049
2049
2048
2049
2048
2049
2050
2048
2050
2050
2044
2050
2050
2041
2047
2036
2047
2042
2040
2046
2051
2049
2047
2048
2047
2047
2051
2053
2049
2048
2045
2050
2053
2049
2046
2051
2048
2052
2050
2045
2049
2051
2050
2048
2049
2051
2052
2047
2046
2051
2052
2052
2050
2056
2054
2049
2049
2052
2052
2046
2046
2052
2046
2045
2045
2053
2053
2049
2049
2048
2048
2045
38
2182
2050
2038
0
2184
2041
2051
2053
2051
2040
2054
2053
2053
2054
2043
2054
2054
2052
2050
2042
2037
2023
2054
2049
2050
2050
2050
2051
2050
2052
2054
2037
2044
2054
2048
2053
2054
766
938
1047
1069
1063
990
1009
1010
1008
1011
1007
1006
963
964
965
1016
1015
1070
1072
1076
1076
1079
1075
0
910
1250
1051
961
944
941
941
945
944
942
940
936
945
945
941
940
933
944
940
943
940
939
961
1254
1230
1387
1387
1257
1264
0
