1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
3
256
128
3
longitude
degrees_east
-180.0 -178.59375 -177.1875 -175.78125 -174.375 -172.96875 -171.5625 -170.15625 -168.75 -167.34375 -165.9375 -164.53125 -163.125 -161.71875 -160.3125 -158.90625 -157.5 -156.09375 -154.6875 -153.28125 -151.875 -150.46875 -149.0625 -147.65625 -146.25 -144.84375 -143.4375 -142.03125 -140.625 -139.21875 -137.8125 -136.40625 -135.0 -133.59375 -132.1875 -130.78125 -129.375 -127.96875 -126.5625 -125.15625 -123.75 -122.34375 -120.9375 -119.53125 -118.125 -116.71875 -115.3125 -113.90625 -112.5 -111.09375 -109.6875 -108.28125 -106.875 -105.46875 -104.0625 -102.65625 -101.25 -99.84375 -98.4375 -97.03125 -95.625 -94.21875 -92.8125 -91.40625 -90.0 -88.59375 -87.1875 -85.78125 -84.375 -82.96875 -81.5625 -80.15625 -78.75 -77.34375 -75.9375 -74.53125 -73.125 -71.71875 -70.3125 -68.90625 -67.5 -66.09375 -64.6875 -63.28125 -61.875 -60.46875 -59.0625 -57.65625 -56.25 -54.84375 -53.4375 -52.03125 -50.625 -49.21875 -47.8125 -46.40625 -45.0 -43.59375 -42.1875 -40.78125 -39.375 -37.96875 -36.5625 -35.15625 -33.75 -32.34375 -30.9375 -29.53125 -28.125 -26.71875 -25.3125 -23.90625 -22.5 -21.09375 -19.6875 -18.28125 -16.875 -15.46875 -14.0625 -12.65625 -11.25 -9.84375 -8.4375 -7.03125 -5.625 -4.21875 -2.8125 -1.40625 0.0 1.40625 2.8125 4.21875 5.625 7.03125 8.4375 9.84375 11.25 12.65625 14.0625 15.46875 16.875 18.28125 19.6875 21.09375 22.5 23.90625 25.3125 26.71875 28.125 29.53125 30.9375 32.34375 33.75 35.15625 36.5625 37.96875 39.375 40.78125 42.1875 43.59375 45.0 46.40625 47.8125 49.21875 50.625 52.03125 53.4375 54.84375 56.25 57.65625 59.0625 60.46875 61.875 63.28125 64.6875 66.09375 67.5 68.90625 70.3125 71.71875 73.125 74.53125 75.9375 77.34375 78.75 80.15625 81.5625 82.96875 84.375 85.78125 87.1875 88.59375 90.0 91.40625 92.8125 94.21875 95.625 97.03125 98.4375 99.84375 101.25 102.65625 104.0625 105.46875 106.875 108.28125 109.6875 111.09375 112.5 113.90625 115.3125 116.71875 118.125 119.53125 120.9375 122.34375 123.75 125.15625 126.5625 127.96875 129.375 130.78125 132.1875 133.59375 135.0 136.40625 137.8125 139.21875 140.625 142.03125 143.4375 144.84375 146.25 147.65625 149.0625 150.46875 151.875 153.28125 154.6875 156.09375 157.5 158.90625 160.3125 161.71875 163.125 164.53125 165.9375 167.34375 168.75 170.15625 171.5625 172.96875 174.375 175.78125 177.1875 178.59375
-180.703125 -179.296875 -179.296875 -177.890625 -177.890625 -176.484375 -176.484375 -175.078125 -175.078125 -173.671875 -173.671875 -172.265625 -172.265625 -170.859375 -170.859375 -169.453125 -169.453125 -168.046875 -168.046875 -166.640625 -166.640625 -165.234375 -165.234375 -163.828125 -163.828125 -162.421875 -162.421875 -161.015625 -161.015625 -159.609375 -159.609375 -158.203125 -158.203125 -156.796875 -156.796875 -155.390625 -155.390625 -153.984375 -153.984375 -152.578125 -152.578125 -151.171875 -151.171875 -149.765625 -149.765625 -148.359375 -148.359375 -146.953125 -146.953125 -145.546875 -145.546875 -144.140625 -144.140625 -142.734375 -142.734375 -141.328125 -141.328125 -139.921875 -139.921875 -138.515625 -138.515625 -137.109375 -137.109375 -135.703125 -135.703125 -134.296875 -134.296875 -132.890625 -132.890625 -131.484375 -131.484375 -130.078125 -130.078125 -128.671875 -128.671875 -127.265625 -127.265625 -125.859375 -125.859375 -124.453125 -124.453125 -123.046875 -123.046875 -121.640625 -121.640625 -120.234375 -120.234375 -118.828125 -118.828125 -117.421875 -117.421875 -116.015625 -116.015625 -114.609375 -114.609375 -113.203125 -113.203125 -111.796875 -111.796875 -110.390625 -110.390625 -108.984375 -108.984375 -107.578125 -107.578125 -106.171875 -106.171875 -104.765625 -104.765625 -103.359375 -103.359375 -101.953125 -101.953125 -100.546875 -100.546875 -99.140625 -99.140625 -97.734375 -97.734375 -96.328125 -96.328125 -94.921875 -94.921875 -93.515625 -93.515625 -92.109375 -92.109375 -90.703125 -90.703125 -89.296875 -89.296875 -87.890625 -87.890625 -86.484375 -86.484375 -85.078125 -85.078125 -83.671875 -83.671875 -82.265625 -82.265625 -80.859375 -80.859375 -79.453125 -79.453125 -78.046875 -78.046875 -76.640625 -76.640625 -75.234375 -75.234375 -73.828125 -73.828125 -72.421875 -72.421875 -71.015625 -71.015625 -69.609375 -69.609375 -68.203125 -68.203125 -66.796875 -66.796875 -65.390625 -65.390625 -63.984375 -63.984375 -62.578125 -62.578125 -61.171875 -61.171875 -59.765625 -59.765625 -58.359375 -58.359375 -56.953125 -56.953125 -55.546875 -55.546875 -54.140625 -54.140625 -52.734375 -52.734375 -51.328125 -51.328125 -49.921875 -49.921875 -48.515625 -48.515625 -47.109375 -47.109375 -45.703125 -45.703125 -44.296875 -44.296875 -42.890625 -42.890625 -41.484375 -41.484375 -40.078125 -40.078125 -38.671875 -38.671875 -37.265625 -37.265625 -35.859375 -35.859375 -34.453125 -34.453125 -33.046875 -33.046875 -31.640625 -31.640625 -30.234375 -30.234375 -28.828125 -28.828125 -27.421875 -27.421875 -26.015625 -26.015625 -24.609375 -24.609375 -23.203125 -23.203125 -21.796875 -21.796875 -20.390625 -20.390625 -18.984375 -18.984375 -17.578125 -17.578125 -16.171875 -16.171875 -14.765625 -14.765625 -13.359375 -13.359375 -11.953125 -11.953125 -10.546875 -10.546875 -9.140625 -9.140625 -7.734375 -7.734375 -6.328125 -6.328125 -4.921875 -4.921875 -3.515625 -3.515625 -2.109375 -2.109375 -0.703125 -0.703125 0.703125 0.703125 2.109375 2.109375 3.515625 3.515625 4.921875 4.921875 6.328125 6.328125 7.734375 7.734375 9.140625 9.140625 10.546875 10.546875 11.953125 11.953125 13.359375 13.359375 14.765625 14.765625 16.171875 16.171875 17.578125 17.578125 18.984375 18.984375 20.390625 20.390625 21.796875 21.796875 23.203125 23.203125 24.609375 24.609375 26.015625 26.015625 27.421875 27.421875 28.828125 28.828125 30.234375 30.234375 31.640625 31.640625 33.046875 33.046875 34.453125 34.453125 35.859375 35.859375 37.265625 37.265625 38.671875 38.671875 40.078125 40.078125 41.484375 41.484375 42.890625 42.890625 44.296875 44.296875 45.703125 45.703125 47.109375 47.109375 48.515625 48.515625 49.921875 49.921875 51.328125 51.328125 52.734375 52.734375 54.140625 54.140625 55.546875 55.546875 56.953125 56.953125 58.359375 58.359375 59.765625 59.765625 61.171875 61.171875 62.578125 62.578125 63.984375 63.984375 65.390625 65.390625 66.796875 66.796875 68.203125 68.203125 69.609375 69.609375 71.015625 71.015625 72.421875 72.421875 73.828125 73.828125 75.234375 75.234375 76.640625 76.640625 78.046875 78.046875 79.453125 79.453125 80.859375 80.859375 82.265625 82.265625 83.671875 83.671875 85.078125 85.078125 86.484375 86.484375 87.890625 87.890625 89.296875 89.296875 90.703125 90.703125 92.109375 92.109375 93.515625 93.515625 94.921875 94.921875 96.328125 96.328125 97.734375 97.734375 99.140625 99.140625 100.546875 100.546875 101.953125 101.953125 103.359375 103.359375 104.765625 104.765625 106.171875 106.171875 107.578125 107.578125 108.984375 108.984375 110.390625 110.390625 111.796875 111.796875 113.203125 113.203125 114.609375 114.609375 116.015625 116.015625 117.421875 117.421875 118.828125 118.828125 120.234375 120.234375 121.640625 121.640625 123.046875 123.046875 124.453125 124.453125 125.859375 125.859375 127.265625 127.265625 128.671875 128.671875 130.078125 130.078125 131.484375 131.484375 132.890625 132.890625 134.296875 134.296875 135.703125 135.703125 137.109375 137.109375 138.515625 138.515625 139.921875 139.921875 141.328125 141.328125 142.734375 142.734375 144.140625 144.140625 145.546875 145.546875 146.953125 146.953125 148.359375 148.359375 149.765625 149.765625 151.171875 151.171875 152.578125 152.578125 153.984375 153.984375 155.390625 155.390625 156.796875 156.796875 158.203125 158.203125 159.609375 159.609375 161.015625 161.015625 162.421875 162.421875 163.828125 163.828125 165.234375 165.234375 166.640625 166.640625 168.046875 168.046875 169.453125 169.453125 170.859375 170.859375 172.265625 172.265625 173.671875 173.671875 175.078125 175.078125 176.484375 176.484375 177.890625 177.890625 179.296875
latitude
degrees_north
-88.9277353523 -87.538705213 -86.1414721015 -84.7423855907 -83.3425960441 -81.9424662992 -80.5421464346 -79.1417096486 -77.7411958655 -76.3406287024 -74.9400230196 -73.5393886338 -72.1387322892 -70.7380587725 -69.337371575 -67.9366733026 -66.5359659402 -65.135251026 -63.7345297708 -62.3338031405 -60.9330719152 -59.5323367318 -58.1315981156 -56.7308565037 -55.3301122627 -53.9293657026 -52.5286170871 -51.1278666424 -49.7271145631 -48.3263610182 -46.9256061547 -45.5248501013 -44.1240929714 -42.7233348649 -41.3225758706 -39.9218160676 -38.5210555266 -37.120294311 -35.7195324778 -34.3187700788 -32.9180071606 -31.5172437659 -30.1164799335 -28.7157156991 -27.3149510951 -25.9141861518 -24.5134208971 -23.1126553566 -21.7118895544 -20.311123513 -18.9103572532 -17.509590795 -16.1088241568 -14.7080573564 -13.3072904104 -11.906523335 -10.5057561452 -9.10498885605 -7.7042214816 -6.30345403571 -4.90268653183 -3.50191898313 -2.10115140258 -0.700383802973 0.700383802973 2.10115140258 3.50191898313 4.90268653183 6.30345403571 7.7042214816 9.10498885605 10.5057561452 11.906523335 13.3072904104 14.7080573564 16.1088241568 17.509590795 18.9103572532 20.311123513 21.7118895544 23.1126553566 24.5134208971 25.9141861518 27.3149510951 28.7157156991 30.1164799335 31.5172437659 32.9180071606 34.3187700788 35.7195324778 37.120294311 38.5210555266 39.9218160676 41.3225758706 42.7233348649 44.1240929714 45.5248501013 46.9256061547 48.3263610182 49.7271145631 51.1278666424 52.5286170871 53.9293657026 55.3301122627 56.7308565037 58.1315981156 59.5323367318 60.9330719152 62.3338031405 63.7345297708 65.135251026 66.5359659402 67.9366733026 69.337371575 70.7380587725 72.1387322892 73.5393886338 74.9400230196 76.3406287024 77.7411958655 79.1417096486 80.5421464346 81.9424662992 83.3425960441 84.7423855907 86.1414721015 87.538705213 88.9277353523
-90.0 -88.2332202827 -88.2332202827 -86.8400886573 -86.8400886573 -85.4419288461 -85.4419288461 -84.0424908174 -84.0424908174 -82.6425311716 -82.6425311716 -81.2423063669 -81.2423063669 -79.8419280416 -79.8419280416 -78.4414527571 -78.4414527571 -77.0409122839 -77.0409122839 -75.640325861 -75.640325861 -74.2397058267 -74.2397058267 -72.8390604615 -72.8390604615 -71.4383955308 -71.4383955308 -70.0377151737 -70.0377151737 -68.6370224388 -68.6370224388 -67.2363196214 -67.2363196214 -65.8356084831 -65.8356084831 -64.4348903984 -64.4348903984 -63.0341664557 -63.0341664557 -61.6334375279 -61.6334375279 -60.2327043235 -60.2327043235 -58.8319674237 -58.8319674237 -57.4312273097 -57.4312273097 -56.0304843832 -56.0304843832 -54.6297389826 -54.6297389826 -53.2289913948 -53.2289913948 -51.8282418647 -51.8282418647 -50.4274906027 -50.4274906027 -49.0267377906 -49.0267377906 -47.6259835864 -47.6259835864 -46.225228128 -46.225228128 -44.8244715363 -44.8244715363 -43.4237139181 -43.4237139181 -42.0229553678 -42.0229553678 -40.6221959691 -40.6221959691 -39.2214357971 -39.2214357971 -37.8206749188 -37.8206749188 -36.4199133944 -36.4199133944 -35.0191512783 -35.0191512783 -33.6183886197 -33.6183886197 -32.2176254633 -32.2176254633 -30.8168618497 -30.8168618497 -29.4160978163 -29.4160978163 -28.0153333971 -28.0153333971 -26.6145686235 -26.6145686235 -25.2138035245 -25.2138035245 -23.8130381268 -23.8130381268 -22.4122724555 -22.4122724555 -21.0115065337 -21.0115065337 -19.6107403831 -19.6107403831 -18.2099740241 -18.2099740241 -16.8092074759 -16.8092074759 -15.4084407566 -15.4084407566 -14.0076738834 -14.0076738834 -12.6069068727 -12.6069068727 -11.2061397401 -11.2061397401 -9.80537250065 -9.80537250065 -8.40460516882 -8.40460516882 -7.00383775865 -7.00383775865 -5.60307028377 -5.60307028377 -4.20230275748 -4.20230275748 -2.80153519286 -2.80153519286 -1.40076760278 -1.40076760278 0.0 0.0 1.40076760278 1.40076760278 2.80153519286 2.80153519286 4.20230275748 4.20230275748 5.60307028377 5.60307028377 7.00383775865 7.00383775865 8.40460516882 8.40460516882 9.80537250065 9.80537250065 11.2061397401 11.2061397401 12.6069068727 12.6069068727 14.0076738834 14.0076738834 15.4084407566 15.4084407566 16.8092074759 16.8092074759 18.2099740241 18.2099740241 19.6107403831 19.6107403831 21.0115065337 21.0115065337 22.4122724555 22.4122724555 23.8130381268 23.8130381268 25.2138035245 25.2138035245 26.6145686235 26.6145686235 28.0153333971 28.0153333971 29.4160978163 29.4160978163 30.8168618497 30.8168618497 32.2176254633 32.2176254633 33.6183886197 33.6183886197 35.0191512783 35.0191512783 36.4199133944 36.4199133944 37.8206749188 37.8206749188 39.2214357971 39.2214357971 40.6221959691 40.6221959691 42.0229553678 42.0229553678 43.4237139181 43.4237139181 44.8244715363 44.8244715363 46.225228128 46.225228128 47.6259835864 47.6259835864 49.0267377906 49.0267377906 50.4274906027 50.4274906027 51.8282418647 51.8282418647 53.2289913948 53.2289913948 54.6297389826 54.6297389826 56.0304843832 56.0304843832 57.4312273097 57.4312273097 58.8319674237 58.8319674237 60.2327043235 60.2327043235 61.6334375279 61.6334375279 63.0341664557 63.0341664557 64.4348903984 64.4348903984 65.8356084831 65.8356084831 67.2363196214 67.2363196214 68.6370224388 68.6370224388 70.0377151737 70.0377151737 71.4383955308 71.4383955308 72.8390604615 72.8390604615 74.2397058267 74.2397058267 75.640325861 75.640325861 77.0409122839 77.0409122839 78.4414527571 78.4414527571 79.8419280416 79.8419280416 81.2423063669 81.2423063669 82.6425311716 82.6425311716 84.0424908174 84.0424908174 85.4419288461 85.4419288461 86.8400886573 86.8400886573 88.2332202827 88.2332202827 90.0
time
days since 0000-1-1
682565.5 682595.0 682624.5
682550.0 682581.0 682581.0 682609.0 682609.0 682640.0
246 236 226 249 239 232 254 245 239 259 250 245 263 254 249 265 256 247 266 255 243 267 255 243 268 260 250 269 263 252 269 265 254 269 267 255 271 269 257 271 270 259 271 272 263 271 273 266 272 273 269 272 274 271 274 275 272 274 275 273 275 276 274 276 277 274 276 277 275 277 278 276 278 279 277 279 280 278 280 280 279 281 281 280 282 282 281 283 284 283 285 285 285 287 287 286 288 288 288 290 290 289 291 291 290 292 292 291 292 292 291 292 293 292 293 293 292 293 293 292 293 294 293 294 294 293 294 294 294 295 295 295 295 296 295 296 296 296 296 297 296 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 300 300 299 300 300 299 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 298 298 298 298 298 299 298 298 299 299 299 300 300 300 300 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 297 297 297 296 296 296 296 296 296 296 296 295 295 295 295 295 294 294 294 293 293 293 291 291 292 290 290 291 289 289 290 288 288 289 288 287 288 287 286 286 286 285 285 285 284 284 283 283 282 282 281 280 280 280 278 279 279 277 277 277 275 276 276 275 275 276 274 275 275 274 274 275 274 274 274 273 274 274 273 274 274 272 273 273 271 272 272 269 272 272 266 270 270 260 266 266 252 261 261 247 259 256 245 256 253 242 254 251 237 251 248 236 249 247 237 247 246 238 248 246 239 248 245 240 248 244 239 248 245 239 247 246 239 246 246 239 245 246 239 244 245 239 244 244 240 243 244 241 242 243 240 242 242 239 242 241 239 241 240 246 236 226 249 240 232 254 245 239 259 251 246 263 255 249 265 256 247 266 255 243 267 255 243 268 260 250 268 263 252 268 265 255 269 266 256 270 268 258 271 270 260 271 271 263 271 273 267 271 273 269 272 274 271 273 275 272 274 275 273 275 276 274 276 277 274 276 277 275 277 278 276 278 279 277 279 280 278 280 280 279 281 281 280 282 282 281 283 284 283 285 285 285 287 287 287 288 288 288 289 290 289 291 291 290 291 291 291 292 292 291 292 292 291 292 293 292 293 293 292 293 293 293 294 294 293 294 294 294 295 295 294 295 295 295 296 296 296 296 297 296 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 300 300 299 300 300 299 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 298 298 298 298 298 299 298 298 299 299 299 300 299 300 300 300 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 297 297 297 296 296 296 296 296 296 296 295 295 295 295 295 295 294 294 294 293 293 293 291 291 292 290 290 291 289 289 290 288 288 289 288 287 287 287 286 286 286 285 285 285 284 284 283 283 282 282 281 280 280 280 278 279 279 277 277 277 276 276 277 275 276 276 275 275 276 274 275 275 274 274 275 273 274 274 273 274 274 272 273 273 271 273 273 269 272 272 266 270 270 260 266 266 253 262 261 249 259 257 247 257 254 244 255 252 238 251 249 236 249 248 237 247 246 239 248 247 240 248 245 240 248 245 239 248 245 239 247 246 239 246 246 239 245 246 239 244 245 239 244 244 240 243 244 241 242 243 240 242 242 239 242 241 239 241 240 246 236 226 249 240 232 254 245 239 259 251 246 263 255 249 265 255 247 266 255 243 267 255 243 268 260 249 268 262 252 268 265 255 269 266 257 270 268 258 270 270 261 271 271 263 271 272 267 271 273 269 272 274 271 273 275 272 274 275 273 275 276 274 276 277 274 276 277 275 277 278 276 278 279 277 279 280 278 280 280 279 281 281 280 282 282 281 283 284 283 285 285 285 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 291 292 291 292 292 291 292 293 292 293 293 292 293 293 293 294 294 293 294 294 294 295 295 294 295 295 295 296 296 296 296 297 296 297 297 297 297 298 297 298 298 298 298 299 299 299 299 299 299 299 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 298 298 298 298 298 298 298 298 298 299 299 299 299 299 300 300 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 298 298 297 297 297 297 297 297 296 296 296 296 296 296 295 295 295 295 295 295 295 294 294 294 293 293 293 291 291 292 290 290 291 289 289 290 288 288 288 287 287 287 287 286 286 286 285 285 285 284 283 283 283 282 282 281 280 281 280 278 279 279 277 278 278 276 277 277 276 276 276 275 275 276 275 275 275 274 275 275 273 274 274 273 274 274 272 273 273 271 273 273 269 272 272 266 270 270 260 266 266 254 262 261 250 260 258 248 258 255 245 256 253 239 252 249 237 249 248 237 248 246 239 248 246 240 248 245 240 248 245 240 248 246 239 247 246 239 246 246 239 245 245 239 244 245 239 244 244 240 243 244 241 242 243 240 242 242 239 242 241 239 241 240 246 236 226 249 240 232 254 245 239 260 251 246 264 255 249 266 255 246 266 255 243 267 256 243 267 260 249 268 262 253 268 265 255 268 266 257 269 268 259 270 269 261 270 271 264 271 272 267 271 273 269 272 274 271 273 275 272 274 275 273 275 276 274 276 277 275 276 277 275 277 278 276 278 279 277 279 280 278 280 281 279 281 281 280 282 282 281 283 284 283 285 286 285 287 287 287 288 288 288 289 289 289 290 290 290 291 291 290 291 292 291 292 292 291 292 292 292 293 293 292 293 293 293 294 294 293 294 294 294 295 295 294 295 295 295 296 296 296 296 297 296 297 297 297 297 298 297 298 298 298 298 299 299 299 299 299 299 299 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 298 298 298 298 298 298 298 298 298 299 299 299 299 299 300 300 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 298 298 297 297 297 297 297 297 296 296 296 296 296 296 295 295 295 295 295 295 295 294 294 294 293 293 293 291 292 291 290 290 290 289 289 289 288 288 288 287 287 287 287 286 286 286 285 285 284 284 283 283 283 282 282 281 280 281 280 279 279 279 277 278 278 277 277 277 276 276 276 275 276 276 275 275 275 274 275 275 274 274 275 273 274 274 272 274 274 271 273 273 269 272 272 266 269 270 260 265 265 254 262 261 251 260 258 249 258 256 246 256 254 240 252 250 238 250 248 238 248 246 239 248 246 240 248 246 240 248 246 240 248 246 239 247 246 239 246 247 239 245 245 239 244 245 239 244 244 240 243 244 241 242 243 240 242 242 239 242 241 239 241 240 246 236 226 249 240 232 254 245 240 260 251 246 264 255 249 266 255 246 266 255 243 267 256 243 267 260 248 267 262 253 268 265 256 268 266 258 269 268 259 269 269 261 270 271 264 271 272 267 271 273 269 272 274 271 273 274 272 274 275 273 275 276 274 276 276 275 276 277 275 277 278 276 278 279 277 279 280 278 280 281 279 281 281 280 282 282 281 283 284 283 285 286 285 287 287 287 288 288 288 289 289 289 290 290 290 290 291 290 291 291 291 292 292 291 292 292 292 293 293 292 293 293 293 294 294 293 294 294 294 295 295 294 295 295 295 296 296 296 296 297 296 296 297 297 297 298 297 298 298 298 298 299 299 298 299 299 299 299 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 299 299 300 299 299 299 298 298 298 298 298 298 298 298 298 299 299 299 299 299 299 300 300 299 299 299 299 299 299 299 298 298 298 298 298 298 297 298 298 297 297 297 297 297 297 296 296 296 296 296 296 295 295 295 295 295 295 295 294 294 294 293 293 293 291 292 291 290 290 290 289 289 289 288 288 288 287 287 287 287 286 286 286 285 284 284 284 283 283 282 281 282 281 280 281 280 279 279 279 278 278 278 277 277 277 276 277 277 275 276 276 275 276 276 274 275 275 274 275 275 273 274 274 272 274 274 271 273 273 269 272 272 266 269 269 260 265 265 254 262 261 252 261 258 250 259 256 245 256 254 241 253 251 239 250 248 239 248 247 239 248 247 240 248 246 240 248 246 240 248 246 239 247 246 239 246 246 239 245 246 239 244 245 239 244 244 240 243 244 241 242 243 240 242 242 239 242 241 239 241 240 246 236 226 249 240 232 254 245 240 260 251 247 264 255 249 266 255 246 266 255 243 267 256 244 267 259 248 267 262 253 268 265 256 268 266 258 269 268 260 269 269 262 270 271 264 271 272 267 271 273 269 272 273 271 273 274 272 274 275 273 275 276 274 276 276 275 276 277 275 277 278 276 278 279 277 279 280 278 280 281 279 281 281 280 282 283 282 283 284 283 285 286 285 287 287 287 288 288 288 289 289 289 290 290 289 290 291 290 291 291 291 291 292 291 292 292 291 293 293 292 293 293 293 293 294 293 294 294 294 295 295 294 295 296 295 295 296 296 296 296 296 296 297 297 297 298 297 297 298 298 298 299 299 298 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 298 299 299 298 298 298 298 298 298 298 298 298 299 299 299 299 299 299 300 300 299 299 299 299 299 299 299 298 298 298 298 298 298 297 298 298 297 297 297 296 297 297 296 296 296 295 296 296 295 295 295 295 295 295 295 294 294 294 293 293 293 292 292 291 290 290 290 289 289 289 288 288 288 287 287 287 286 286 286 285 285 284 284 284 283 283 282 281 282 281 280 281 280 279 279 279 278 278 278 277 278 277 276 277 277 276 276 276 275 276 276 274 275 275 274 275 275 273 274 274 272 274 274 271 273 273 269 271 271 266 268 268 260 265 264 255 263 260 252 261 258 250 259 257 246 257 254 242 254 252 240 251 249 240 249 248 240 249 247 240 248 247 240 248 246 240 248 246 239 246 246 239 246 246 239 245 246 238 244 245 239 244 245 240 243 244 241 242 243 240 242 242 239 242 241 239 241 240 246 236 226 249 240 233 255 246 240 260 252 247 264 255 249 266 255 245 266 255 243 267 256 244 267 259 248 268 262 253 268 265 256 268 267 258 269 268 260 269 270 262 270 271 264 271 272 267 271 272 269 272 273 271 273 274 272 274 275 273 275 276 274 275 276 275 276 277 275 277 278 276 278 278 277 279 279 278 280 280 279 281 281 280 282 283 282 283 284 284 285 286 285 286 287 287 288 288 288 289 289 289 290 290 289 290 291 290 291 291 290 291 292 291 292 292 291 292 293 292 293 293 293 293 294 293 294 294 294 294 295 294 295 296 295 295 296 295 296 297 296 296 297 297 297 298 297 297 298 298 298 299 299 298 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 298 298 299 298 298 298 297 297 298 298 298 298 298 299 299 299 299 299 299 300 299 299 299 299 299 299 299 298 298 298 298 298 298 297 298 298 297 297 297 296 297 297 296 296 296 295 296 296 295 295 295 295 295 295 295 294 294 294 293 293 293 292 292 291 290 290 290 289 289 289 288 288 288 287 287 287 286 286 286 285 285 284 284 284 283 283 282 282 282 281 280 281 280 279 280 279 278 279 278 277 278 277 277 277 277 276 276 276 275 276 276 274 275 275 274 275 275 273 274 274 272 274 273 271 273 272 269 271 271 265 268 268 259 265 263 255 263 260 253 262 259 251 260 257 247 257 255 244 254 252 242 252 250 241 251 249 240 249 248 240 248 247 240 248 247 240 248 247 239 246 247 239 245 247 239 245 246 238 244 245 238 244 245 240 243 244 241 242 243 240 242 242 239 242 241 239 241 240 246 236 226 250 240 233 255 246 240 260 252 247 264 255 249 265 255 245 266 255 243 266 257 245 267 259 248 268 263 253 268 265 256 268 267 258 269 268 260 269 270 262 270 271 264 271 272 267 271 272 269 272 273 271 273 274 272 274 275 273 275 276 274 275 276 275 276 277 275 277 278 276 278 278 277 279 279 278 280 280 279 281 281 281 282 283 282 283 284 284 285 285 285 286 287 287 288 288 287 289 289 288 289 290 289 290 290 290 290 291 290 291 292 291 292 292 291 292 293 292 293 293 292 293 294 293 294 294 294 295 295 294 295 296 295 295 296 295 296 297 296 296 297 297 297 298 297 297 298 298 298 299 298 299 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 298 298 299 298 298 298 297 297 298 298 298 298 298 299 299 299 299 299 299 300 299 299 299 299 299 299 299 298 298 299 298 298 298 297 298 298 297 297 297 296 297 297 296 296 296 295 296 296 295 295 295 295 295 295 295 294 294 294 294 293 293 292 292 291 291 291 290 289 289 289 288 288 288 287 287 287 286 286 286 285 285 285 284 284 283 283 282 282 282 281 281 281 280 279 280 279 278 279 278 278 278 277 277 277 277 276 277 276 275 276 276 274 275 275 274 275 274 273 274 274 272 274 273 271 273 272 269 271 270 264 267 267 259 265 263 256 264 261 254 262 259 252 260 257 249 258 255 246 255 253 244 253 251 242 252 250 241 250 248 240 248 248 240 248 247 240 248 247 239 246 247 239 245 246 238 245 246 238 244 245 238 244 245 240 243 244 241 242 243 240 242 242 240 242 241 239 241 240 246 236 227 250 240 233 255 246 240 261 252 247 264 255 249 265 255 245 266 255 243 266 257 245 267 259 249 268 263 253 268 265 256 268 267 258 269 268 260 269 270 262 270 271 264 271 271 267 271 272 269 272 273 271 273 274 272 274 275 273 275 275 274 275 276 275 276 277 275 277 278 276 278 278 277 278 279 278 279 280 279 280 281 281 282 282 282 283 284 284 284 285 285 286 286 286 287 288 287 288 289 288 289 289 289 290 290 289 290 291 290 291 291 290 292 292 291 292 293 292 293 293 292 293 294 293 294 294 294 294 295 294 295 296 295 295 296 295 296 297 296 296 297 297 297 298 297 297 298 298 298 299 298 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 298 298 299 298 298 299 297 297 298 297 298 298 298 299 299 299 299 300 299 300 299 299 299 299 299 299 299 298 298 299 298 298 298 297 298 298 297 297 297 296 297 297 296 296 296 295 296 296 295 295 295 295 295 295 295 294 294 294 294 294 293 293 292 292 291 291 290 289 290 289 288 288 288 287 287 287 286 286 286 285 285 285 284 284 283 283 283 282 282 281 281 281 280 280 280 279 279 279 278 278 278 277 277 277 277 276 277 276 275 276 276 275 276 275 274 275 274 272 274 273 272 274 273 271 273 271 269 271 269 264 267 266 260 265 263 257 264 261 255 263 259 253 261 258 250 259 256 247 256 254 245 254 252 244 252 250 242 250 249 241 249 248 241 248 247 240 248 247 239 246 247 239 245 246 238 244 246 238 244 245 238 244 245 239 243 244 241 242 243 240 242 242 240 242 241 239 241 240 246 236 226 250 240 233 255 246 241 261 252 247 264 255 248 265 255 245 266 255 243 266 257 246 267 260 249 268 263 253 268 265 257 269 267 259 269 268 260 269 269 262 270 270 265 271 271 267 271 272 269 272 273 271 273 274 272 274 274 273 275 275 274 275 276 275 276 277 276 277 277 276 278 278 277 278 279 278 279 280 279 280 281 281 281 282 282 283 283 284 284 285 285 286 286 286 287 287 287 288 288 288 289 289 289 289 290 289 290 291 290 291 291 290 291 292 291 292 293 292 292 293 292 293 294 293 294 294 294 294 295 294 295 296 295 295 296 295 296 297 296 296 297 297 297 298 297 297 298 298 298 299 298 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 298 298 299 297 298 298 297 297 298 297 298 298 298 298 299 299 299 299 299 300 299 299 299 299 299 299 299 298 299 299 298 298 298 297 298 298 297 297 297 296 297 297 296 296 296 295 296 296 295 295 295 295 295 295 295 294 294 294 294 294 293 293 293 292 291 291 290 290 290 289 288 289 288 287 287 287 286 286 286 285 285 284 284 284 283 283 283 282 282 282 281 281 280 280 280 279 279 279 278 278 278 277 277 278 277 276 277 276 275 276 275 275 276 275 274 275 274 272 274 273 271 273 272 270 273 271 268 270 268 264 267 265 260 265 263 257 264 261 256 263 260 254 261 258 251 260 256 248 256 254 246 255 252 244 252 251 242 250 250 241 249 249 241 248 248 240 248 247 239 246 247 239 245 246 238 244 246 237 244 245 238 244 245 239 243 244 241 242 243 241 242 242 240 242 241 239 241 240 246 236 227 250 240 233 255 246 241 261 252 247 264 255 248 265 255 245 266 255 244 266 257 246 267 260 249 268 263 253 268 265 257 269 267 259 269 268 260 270 269 262 270 270 265 271 271 267 271 272 269 272 272 271 273 273 272 274 274 273 275 275 274 275 276 275 276 277 276 277 277 276 278 278 277 278 279 278 279 280 279 280 281 281 281 282 282 283 283 283 284 285 285 286 286 286 287 287 287 288 288 288 288 289 288 289 290 289 290 290 290 291 291 290 291 292 291 292 292 292 292 293 292 293 294 293 294 294 294 294 295 294 295 295 295 295 296 295 296 296 296 296 297 297 297 297 297 297 298 298 298 299 298 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 298 298 299 297 298 298 297 297 298 297 298 298 298 298 299 299 299 299 299 300 299 299 299 299 299 299 299 298 299 299 298 298 298 297 298 298 297 297 297 296 297 297 296 296 296 295 296 296 295 295 295 295 295 295 295 294 294 294 294 294 293 293 293 292 292 292 290 290 290 289 289 289 288 287 287 287 286 286 286 285 285 284 284 284 283 283 283 282 282 282 281 281 280 280 280 279 279 279 278 278 278 277 277 278 277 276 277 276 276 276 275 275 276 275 274 275 274 273 274 273 271 273 272 270 272 270 268 270 268 263 267 265 260 265 262 257 264 261 255 263 260 253 261 258 249 259 256 248 257 254 246 255 253 245 253 251 243 250 250 242 249 249 241 248 248 240 248 247 239 246 246 238 245 246 238 244 246 237 244 245 238 244 245 239 243 244 240 242 243 241 242 242 240 242 241 239 241 240 246 237 227 250 240 233 255 246 241 261 252 247 264 255 248 265 255 244 266 255 244 266 257 247 267 259 249 268 263 253 269 265 257 269 267 259 269 268 260 270 269 262 270 270 265 271 271 267 271 272 269 272 272 271 273 273 272 274 274 273 275 275 274 275 276 275 276 277 276 277 278 277 278 278 278 278 279 279 279 280 280 280 281 281 281 282 282 283 283 283 284 285 285 286 286 286 287 287 287 288 288 288 288 289 288 289 290 289 290 290 290 291 291 290 291 292 291 292 292 292 292 293 292 293 294 293 294 294 294 294 295 294 295 295 295 295 296 295 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 298 298 299 297 298 298 297 297 298 297 298 298 298 298 299 299 299 299 299 300 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 298 297 296 297 297 296 296 296 296 296 296 295 295 295 295 295 295 295 294 294 294 294 294 293 293 293 292 292 292 291 290 290 289 289 289 288 287 288 287 286 286 286 285 285 284 284 284 283 283 283 282 282 282 281 281 280 280 280 279 279 279 278 278 278 277 277 278 277 277 277 276 276 277 275 275 276 275 274 275 274 273 274 273 271 273 272 269 272 269 267 270 267 263 267 264 259 266 262 255 263 260 253 262 259 252 261 258 248 259 256 247 257 254 246 255 253 245 253 252 243 251 251 242 249 250 241 248 248 240 247 247 239 246 247 238 245 246 237 244 246 237 244 245 238 244 245 239 243 244 240 242 243 241 242 241 240 242 241 239 241 240 246 237 227 250 240 233 255 246 241 261 252 247 264 255 248 265 255 244 265 255 244 266 257 247 267 259 249 268 262 253 269 265 257 270 266 259 270 267 261 270 269 263 270 270 265 271 271 267 271 272 269 272 272 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 279 278 279 279 279 279 280 280 280 281 281 281 282 282 283 283 283 284 284 285 285 286 286 287 287 287 287 288 288 288 289 288 289 289 289 290 290 289 290 291 290 291 291 291 292 292 292 292 293 292 293 293 293 294 294 294 294 295 294 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 298 299 297 298 298 297 297 298 297 298 298 298 298 299 299 299 299 299 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 297 297 297 297 297 297 296 296 296 296 296 296 295 295 295 295 295 295 295 294 294 294 294 294 294 293 293 292 292 292 291 291 291 290 289 289 288 288 288 287 286 286 286 285 285 285 284 284 284 283 283 282 282 282 281 281 281 280 280 279 279 279 278 279 279 278 278 278 277 277 277 276 276 277 275 275 276 275 274 275 274 273 275 273 272 274 271 269 272 269 266 269 266 262 267 263 258 265 261 254 263 259 251 261 258 251 261 258 247 258 256 245 256 254 244 254 253 244 253 252 243 250 251 242 249 250 241 248 249 240 247 247 239 246 247 238 244 246 237 244 245 237 244 245 237 244 245 239 243 244 240 242 243 241 241 241 240 241 241 239 241 240 246 236 227 250 240 233 255 246 241 261 252 247 264 255 248 265 255 244 265 255 244 266 257 247 267 259 249 268 262 252 269 265 257 270 266 259 270 267 261 270 269 263 270 269 265 271 271 268 271 271 269 272 272 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 279 278 279 280 279 280 280 280 280 281 281 281 282 282 283 283 283 284 284 285 285 286 286 286 287 287 287 288 287 288 288 288 289 289 289 289 290 289 290 291 290 291 291 291 291 292 292 292 293 292 293 293 293 294 294 294 294 295 294 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 298 299 297 298 298 297 298 298 297 298 298 298 298 299 299 299 299 299 300 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 297 297 297 297 297 297 296 296 296 296 296 296 295 295 295 295 295 295 295 294 294 294 294 294 294 293 293 293 293 292 291 291 291 290 290 290 289 288 288 287 287 286 286 286 285 285 285 284 284 283 283 283 282 282 282 281 281 281 280 279 280 279 278 279 279 278 278 278 277 277 278 276 276 277 276 275 276 275 275 276 274 273 275 273 272 274 271 269 272 269 266 269 265 262 267 263 257 265 261 253 263 259 251 262 258 248 260 257 246 258 256 244 256 254 243 254 253 243 252 252 243 250 251 243 249 251 241 248 249 240 247 247 239 245 247 238 244 246 237 244 245 236 244 245 237 243 245 239 243 244 240 242 243 241 241 241 240 241 241 239 241 240 246 237 227 250 241 233 256 246 241 261 252 247 264 255 248 265 255 244 265 255 245 266 257 248 267 259 249 268 262 252 269 265 256 270 266 259 270 267 261 270 269 263 270 269 265 271 270 268 271 271 269 272 272 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 279 278 279 280 279 280 280 280 281 281 281 282 282 282 283 283 284 284 284 285 285 286 286 286 287 287 287 288 287 288 288 288 289 289 289 289 290 289 290 291 290 291 291 291 291 292 292 292 293 292 293 293 293 294 294 294 294 295 294 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 299 298 297 298 298 297 297 298 297 298 298 298 298 299 299 299 299 299 300 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 297 297 297 297 297 297 297 296 297 296 296 296 296 295 295 295 295 295 295 295 294 294 294 294 294 294 294 293 293 293 293 292 292 291 290 290 290 289 289 288 288 287 287 286 286 285 285 285 284 284 284 283 283 283 282 282 281 281 281 280 280 280 280 279 279 279 278 278 278 277 277 278 276 276 277 276 276 276 275 275 276 274 274 275 273 272 274 271 269 273 269 265 269 265 261 267 263 255 264 260 252 263 259 250 262 258 248 260 257 246 259 256 244 256 255 242 254 253 242 252 252 243 250 252 243 249 251 242 248 249 240 247 247 238 245 246 238 244 245 237 243 245 236 244 245 237 243 245 239 242 244 240 242 243 241 241 241 239 241 241 239 241 240 247 237 227 250 241 233 256 246 241 261 252 247 264 255 248 265 254 244 265 255 245 266 257 248 267 260 250 268 262 252 269 265 256 270 266 259 270 267 261 270 268 263 270 269 265 271 270 268 271 271 269 272 272 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 279 278 279 280 279 280 281 280 281 281 281 282 282 283 283 283 284 284 284 285 285 285 286 286 287 287 287 287 287 288 288 288 288 289 289 289 290 289 290 290 290 290 291 291 291 292 292 292 293 292 293 293 293 293 294 294 294 294 294 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 299 298 297 298 298 297 297 297 297 298 298 298 298 299 299 299 299 299 300 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 297 298 297 297 297 297 297 296 297 296 296 296 296 295 295 295 295 294 295 294 294 294 294 294 294 294 294 293 293 293 293 292 292 291 291 291 290 289 289 288 288 288 287 287 286 286 286 285 284 284 284 283 283 283 282 282 282 281 281 281 280 280 280 279 279 279 278 278 279 277 277 278 276 277 277 276 276 277 275 275 276 274 274 275 273 272 275 272 270 273 269 265 270 264 261 267 263 255 265 260 252 263 259 250 262 258 248 261 258 246 259 256 244 256 255 242 254 253 242 252 252 243 250 252 243 249 251 241 248 249 239 247 248 238 245 247 237 244 245 237 243 245 236 243 245 237 243 244 239 242 243 240 242 243 241 241 241 239 241 241 239 241 240 247 237 227 250 241 233 256 246 241 261 252 247 264 255 248 265 254 244 265 255 245 266 256 248 267 259 251 268 261 251 270 264 256 270 266 259 271 267 261 270 268 264 270 269 266 271 270 268 271 271 269 272 272 271 272 273 272 273 274 273 274 274 274 275 276 275 276 277 276 277 277 277 278 278 278 279 279 279 280 281 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 286 287 287 287 288 288 288 288 289 289 289 289 289 289 290 290 290 291 291 291 292 292 292 292 292 293 293 293 293 294 294 294 294 294 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 299 298 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 299 298 297 298 297 297 297 297 297 297 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 297 298 297 297 297 297 297 297 296 296 296 296 295 295 295 295 295 294 294 294 294 294 294 294 294 294 294 293 293 293 293 292 292 292 291 291 290 290 289 289 288 288 287 287 287 286 286 285 285 285 284 283 284 283 282 282 282 281 281 281 280 280 280 279 279 280 278 278 279 277 278 278 277 277 277 276 276 277 275 275 276 274 274 275 273 273 275 272 270 273 269 266 271 266 261 268 262 255 264 260 252 263 259 250 262 258 248 260 258 246 259 257 243 256 255 242 253 253 241 251 252 243 250 252 242 249 251 241 248 250 239 246 248 238 245 247 237 244 245 236 243 245 236 243 245 237 243 244 239 242 243 240 242 242 240 241 241 239 241 241 239 241 240 247 237 227 250 241 234 256 246 241 261 252 247 264 255 247 265 254 244 265 255 246 266 256 249 267 259 251 268 261 251 269 264 256 270 266 259 271 267 261 270 268 264 270 269 266 271 270 268 271 271 270 272 272 271 272 273 272 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 279 279 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 285 286 286 286 287 287 287 288 288 288 288 288 289 289 289 289 289 290 290 290 291 291 291 292 292 292 292 292 293 293 293 293 294 294 294 294 294 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 299 299 298 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 299 298 297 298 297 297 297 297 297 297 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 297 298 297 297 297 297 297 297 296 296 296 295 295 295 295 294 294 294 294 294 294 294 294 294 293 294 293 293 294 293 293 293 292 292 292 291 291 290 290 289 289 288 288 287 287 286 286 286 285 285 284 284 284 284 283 283 283 281 282 282 280 281 281 279 280 280 278 279 279 277 278 278 277 277 278 276 276 277 275 275 276 274 274 276 274 273 275 272 271 274 270 268 272 267 261 268 263 255 264 260 252 263 258 250 262 258 248 261 258 246 258 257 244 256 255 241 253 253 241 251 252 243 250 253 242 249 251 241 248 250 239 246 248 237 245 247 237 243 245 236 243 245 236 243 245 237 243 244 239 242 243 240 242 242 240 241 241 239 241 241 239 241 240 247 237 227 250 241 234 256 246 241 261 252 247 264 254 247 265 254 244 265 255 246 266 256 249 266 259 251 267 261 251 269 264 256 270 266 259 271 267 262 270 268 264 270 269 266 271 270 268 271 271 270 272 272 271 272 273 272 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 279 279 280 280 281 281 282 282 282 283 283 283 283 284 284 284 285 285 285 285 286 286 286 287 287 287 287 288 288 288 288 289 289 289 289 289 290 290 290 291 291 291 292 292 292 292 292 293 293 293 293 294 294 294 294 294 294 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 299 298 299 299 298 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 298 298 297 298 297 297 297 297 297 297 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 297 298 297 297 297 297 296 296 296 296 296 295 295 295 295 294 294 294 294 294 294 294 294 294 293 294 293 293 294 293 293 293 293 292 292 292 291 291 290 290 289 289 288 288 287 286 286 286 285 285 285 284 284 284 283 283 283 282 282 282 280 281 281 279 280 280 278 279 279 277 278 278 277 277 278 276 276 277 275 275 276 275 275 276 274 273 275 273 272 275 271 268 272 267 264 269 264 256 264 260 252 262 258 250 261 257 248 260 257 245 258 256 244 256 255 241 253 253 241 251 252 242 250 253 242 248 252 241 248 250 239 246 248 237 244 247 236 243 245 236 243 245 236 243 245 237 243 244 239 242 243 240 242 242 240 241 241 239 241 241 239 241 240 247 237 227 250 241 234 256 246 241 261 252 247 264 254 247 265 254 245 265 255 247 265 256 249 266 259 251 267 261 251 269 263 256 270 266 259 271 267 262 270 268 264 270 269 266 271 270 268 271 271 270 272 272 271 272 273 272 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 279 279 280 280 281 281 281 282 282 283 283 283 283 284 284 284 284 285 285 285 286 286 286 287 287 287 287 287 288 288 288 289 289 289 289 290 290 290 291 291 291 291 291 292 292 292 292 293 293 293 293 293 294 294 294 294 294 295 295 295 295 296 296 296 296 296 296 297 297 297 298 297 297 298 298 298 299 298 299 299 298 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 298 298 298 297 297 297 297 297 297 297 297 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 297 297 297 297 297 297 296 297 296 296 296 295 295 295 295 294 295 294 294 294 294 293 294 294 293 294 293 293 293 293 292 293 293 292 292 292 291 291 291 290 290 289 288 288 288 286 287 286 285 286 285 284 285 284 283 283 283 282 282 282 281 281 281 279 280 280 278 279 279 277 278 278 277 277 278 276 276 277 275 276 276 275 275 276 274 274 275 273 272 275 271 270 273 268 265 269 265 259 265 261 252 262 258 249 260 256 248 260 257 245 258 256 244 256 255 241 253 253 241 251 252 242 249 253 242 248 252 241 248 250 238 246 248 237 244 247 236 243 245 235 242 245 235 243 245 237 242 244 239 242 243 240 242 242 240 241 241 239 241 241 239 241 240 247 237 227 250 241 234 256 246 241 261 252 247 264 254 247 265 254 245 265 255 247 265 256 250 266 258 251 266 260 251 269 263 256 270 266 259 271 267 262 270 268 265 270 269 267 271 270 269 271 271 270 272 272 271 272 273 272 273 273 273 274 274 274 275 275 275 276 276 276 276 277 277 277 278 278 279 279 279 280 280 281 281 281 282 282 283 283 283 283 284 284 284 284 285 285 285 286 286 286 287 286 287 287 287 288 288 288 289 289 289 289 290 290 290 291 291 291 291 291 292 292 292 293 293 293 293 293 293 294 294 294 295 294 295 295 295 295 296 295 296 297 296 296 297 297 297 298 297 298 298 298 298 299 298 299 299 298 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 298 298 298 297 297 297 297 297 297 297 297 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 297 297 297 297 297 296 296 297 296 296 296 296 295 295 295 294 295 294 294 294 294 293 294 293 293 294 293 293 293 293 292 293 293 292 292 292 291 292 291 290 290 290 288 289 288 287 287 286 285 286 285 284 285 284 283 283 283 282 282 282 281 281 281 280 280 280 278 279 279 278 278 279 277 277 278 276 277 277 276 276 276 275 275 275 274 274 275 273 273 275 272 271 274 270 267 270 266 261 266 262 253 262 258 249 260 256 247 259 256 245 257 256 243 255 255 241 253 253 240 251 252 242 249 253 242 248 252 241 247 250 238 245 248 237 244 247 236 243 245 235 242 245 235 242 244 237 242 244 239 242 243 240 242 242 240 241 241 239 241 241 239 241 240 247 237 227 250 241 234 256 246 241 261 252 247 264 254 247 265 255 245 265 255 248 265 256 250 265 258 251 266 259 251 268 262 256 270 266 260 271 267 263 270 268 265 270 269 267 271 270 269 271 271 270 272 272 271 272 273 272 273 274 273 274 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 279 280 280 281 281 281 282 282 282 283 283 283 284 284 284 284 285 285 285 286 286 286 287 286 287 287 287 288 288 288 289 289 289 289 290 290 290 291 291 291 291 291 292 292 292 293 293 293 293 293 293 294 294 294 295 294 295 296 295 295 296 295 296 297 296 296 297 297 297 298 297 298 299 298 298 299 298 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 298 298 298 297 297 297 297 297 297 297 297 298 298 298 299 299 299 299 299 299 299 300 299 299 299 299 299 299 298 298 298 297 298 298 297 297 297 297 297 297 296 296 297 296 296 296 296 295 295 295 294 295 294 294 294 294 293 294 293 293 293 293 292 293 293 292 293 292 292 293 292 291 292 291 290 291 290 289 289 288 287 288 287 285 286 286 284 285 285 283 284 284 282 283 283 281 281 282 280 280 281 279 279 280 278 278 279 277 277 278 276 277 277 276 276 276 275 275 275 274 274 275 273 273 275 272 272 274 271 269 271 267 263 267 263 254 262 259 249 260 256 247 258 255 245 257 255 243 255 254 241 252 253 240 251 252 242 249 253 242 248 252 241 247 251 238 245 248 236 243 246 235 242 245 235 242 244 235 242 244 237 242 243 238 242 243 240 242 242 240 241 241 239 241 241 239 241 240 247 237 227 250 241 234 256 246 241 261 252 247 264 254 247 265 255 245 265 255 248 264 257 250 265 258 251 266 259 252 267 262 256 270 265 260 271 267 263 271 269 265 270 269 267 271 270 269 271 271 271 272 272 272 273 273 272 273 274 273 274 274 274 274 275 275 275 276 275 276 276 277 277 278 278 278 279 279 280 280 281 281 281 282 282 282 283 283 283 284 284 284 284 285 285 285 286 286 286 287 286 287 287 287 288 288 288 289 289 289 290 290 290 290 291 291 291 291 291 292 292 292 293 292 293 293 293 293 294 294 294 295 294 295 296 295 295 296 295 296 297 296 296 297 297 297 298 297 298 299 298 298 299 298 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 298 298 298 297 297 297 297 297 297 297 297 298 298 298 299 299 299 299 299 299 299 300 299 299 299 299 299 299 298 298 298 297 297 298 297 297 297 297 296 297 296 296 297 296 295 296 295 295 295 295 294 294 294 294 294 293 293 294 293 292 293 293 292 293 292 292 293 292 291 293 292 291 292 291 290 291 291 289 290 289 288 288 287 286 287 286 285 285 285 283 284 284 282 283 283 281 282 282 280 280 281 279 279 280 278 278 279 277 278 278 276 277 277 276 276 276 275 275 275 274 274 275 273 274 275 273 273 274 272 270 272 269 265 268 264 254 261 259 249 258 256 247 257 255 245 257 255 243 255 254 240 252 253 240 251 252 241 249 252 242 248 252 241 247 250 238 244 248 236 243 246 235 242 245 234 242 244 235 242 244 237 242 243 238 242 243 239 241 242 240 241 241 239 241 241 239 241 240 247 237 227 250 241 234 256 246 241 261 252 246 264 254 247 265 255 246 265 256 248 264 256 250 265 257 251 266 259 252 267 261 255 270 265 260 271 267 263 271 269 266 270 270 268 271 270 269 271 271 271 272 272 272 273 273 273 273 274 273 274 275 274 274 275 275 275 276 276 276 276 277 277 277 278 278 279 279 280 280 281 281 281 282 282 282 283 283 283 284 284 284 284 285 285 285 286 286 286 287 287 287 287 288 288 288 288 289 289 289 290 290 290 290 291 291 291 291 291 292 292 292 293 292 293 293 293 293 294 294 294 295 294 295 296 295 295 296 295 296 297 296 297 298 297 297 298 297 298 299 298 298 299 298 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 298 298 298 297 297 297 297 296 297 297 297 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 298 299 298 298 298 297 297 298 297 297 297 296 296 297 296 296 296 296 295 296 295 295 295 295 294 294 294 293 294 293 293 293 293 292 293 292 292 293 292 292 293 292 291 292 292 291 292 291 290 291 291 289 290 289 288 289 288 287 287 286 285 286 285 284 285 284 282 283 283 281 282 282 280 281 281 279 280 280 278 279 279 277 278 278 276 277 277 276 276 276 275 275 276 274 274 275 274 274 275 273 273 275 272 271 273 270 265 268 265 256 261 259 249 258 255 247 257 254 245 256 255 242 254 254 240 252 253 240 251 252 241 248 252 242 248 252 241 246 250 238 244 248 236 243 246 235 242 245 234 241 244 235 242 244 236 242 243 238 241 242 239 241 242 240 241 241 239 241 241 239 241 240 247 237 227 250 241 234 255 246 241 261 252 246 264 254 247 265 255 246 265 256 248 264 256 250 264 257 251 265 259 252 266 261 255 269 265 260 271 267 263 271 269 266 271 270 268 271 270 269 271 271 271 272 273 272 273 274 273 274 274 274 274 275 274 275 275 275 275 276 276 276 276 277 277 277 278 278 279 279 280 280 281 281 281 282 282 282 283 283 283 284 284 284 284 285 285 285 286 286 286 287 287 287 287 288 288 288 289 289 289 289 290 290 290 290 291 291 291 291 291 292 292 292 293 292 293 293 293 293 294 294 294 295 294 295 296 295 295 296 295 296 297 296 297 298 297 297 298 297 298 299 298 299 299 299 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 298 298 297 297 297 297 297 296 297 297 297 298 298 298 299 299 299 299 299 299 299 299 299 299 299 298 298 299 298 298 298 297 297 298 297 297 297 296 296 297 296 296 296 296 295 296 295 295 295 294 294 294 294 293 293 293 293 293 292 292 293 292 292 293 292 291 293 292 291 292 291 291 292 291 290 291 291 290 290 290 288 289 288 287 288 287 286 286 285 284 285 284 283 284 283 281 282 282 280 281 281 279 280 280 278 279 279 277 278 278 276 277 277 276 276 276 275 275 276 274 275 275 274 274 275 273 273 275 273 272 273 271 266 268 265 258 262 260 250 258 255 247 256 254 245 256 254 242 254 254 241 252 253 240 250 252 241 248 252 242 248 252 241 246 250 238 244 249 236 242 247 235 241 245 234 241 244 235 242 244 236 241 243 238 241 242 239 241 242 240 241 241 239 241 241 238 241 240 247 237 227 250 241 234 255 246 241 261 252 246 264 254 247 265 255 246 265 256 249 264 256 250 264 256 250 265 258 253 266 260 254 269 264 259 271 267 263 271 269 267 271 270 268 271 270 270 271 271 271 272 273 272 273 274 273 274 275 274 274 275 275 275 276 275 275 276 276 276 276 277 277 277 278 279 279 279 280 280 281 281 281 282 282 282 283 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 287 288 288 288 289 289 289 289 290 290 290 290 290 291 291 291 291 292 292 292 293 292 293 294 293 294 295 294 294 295 294 295 296 295 296 296 296 296 297 296 297 298 297 298 298 297 298 299 298 299 299 299 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 298 298 298 297 297 297 297 297 296 297 297 297 298 298 298 299 298 299 299 299 299 299 299 299 299 299 298 298 299 298 298 298 297 297 297 297 297 297 296 296 297 296 296 296 295 295 296 295 294 295 294 294 294 293 293 293 293 292 293 292 292 292 292 291 292 291 291 292 291 291 292 291 290 292 291 290 291 290 289 291 290 289 290 288 288 288 287 286 287 286 284 285 284 283 284 283 281 283 282 280 281 281 279 280 280 278 279 279 277 278 278 277 277 277 276 276 276 275 275 276 275 275 275 274 274 275 274 274 275 273 272 273 271 267 268 266 257 261 259 250 257 255 247 256 254 245 255 254 242 254 254 241 252 253 241 250 252 241 248 251 242 248 251 241 245 250 237 243 248 235 242 246 234 241 245 234 241 244 235 242 243 236 241 243 238 241 242 239 241 242 239 241 241 239 241 241 238 241 240 247 237 227 250 241 234 255 246 240 261 251 246 264 254 248 264 255 247 264 256 249 263 256 250 263 256 250 264 258 252 266 259 254 269 264 259 271 267 263 271 269 267 271 270 268 271 270 270 271 271 271 272 273 272 273 274 273 274 275 274 275 275 275 275 276 275 276 276 276 276 277 277 277 278 278 279 279 279 280 280 281 281 281 282 282 282 283 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 288 289 289 289 289 290 290 290 290 290 291 291 291 292 292 292 292 293 293 293 294 293 294 295 294 294 295 294 295 296 295 296 297 296 296 297 296 297 298 297 298 298 297 298 299 298 299 299 299 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 298 298 298 297 297 297 297 297 296 297 297 297 298 297 298 299 298 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 297 297 297 297 297 296 296 296 296 295 296 295 295 296 295 294 295 294 294 294 293 293 293 293 292 293 292 292 292 291 291 292 291 291 292 291 290 292 291 290 291 290 290 291 290 289 291 289 289 290 288 288 288 287 286 287 286 285 285 285 283 284 283 282 283 282 281 282 281 280 280 280 278 279 279 278 278 278 277 278 277 276 277 276 275 276 276 275 275 275 274 274 275 274 274 275 273 272 273 271 267 268 266 257 260 258 250 256 254 248 255 254 245 255 253 242 254 253 241 252 253 240 251 252 241 248 251 241 247 251 240 245 250 237 243 248 235 241 246 234 241 245 234 241 244 235 242 243 236 241 243 238 241 242 239 241 242 239 241 241 239 241 241 238 241 240 247 237 227 250 241 233 255 246 240 260 251 246 263 254 248 264 255 247 264 255 249 263 255 250 263 255 249 264 257 252 265 259 254 268 264 259 271 267 263 271 269 267 271 270 269 271 270 270 271 271 271 272 273 273 273 274 273 274 275 274 275 276 275 275 276 276 276 276 276 277 277 277 278 278 278 279 279 279 280 280 280 281 281 282 282 282 283 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 288 288 289 289 289 290 290 290 290 291 291 291 291 292 292 292 292 293 293 293 294 293 294 295 294 294 296 295 295 296 295 296 297 296 296 297 296 297 298 297 298 298 297 298 299 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 298 298 298 297 297 297 296 297 296 297 297 297 298 297 298 299 298 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 297 297 297 296 297 296 296 296 296 295 296 295 295 295 295 294 295 294 294 294 293 293 293 292 292 292 292 291 292 291 291 292 291 290 292 290 290 291 290 290 291 290 289 291 290 289 290 289 289 290 288 288 289 287 286 287 286 285 286 285 283 284 283 282 283 282 281 282 281 280 280 280 279 279 279 278 279 278 277 278 277 276 277 277 276 276 276 275 275 275 274 275 275 274 274 274 274 272 272 271 267 268 265 257 259 258 251 255 255 248 255 254 246 255 253 243 253 253 241 251 253 240 250 252 241 248 251 241 247 251 239 245 250 237 242 248 235 241 246 234 240 245 234 241 244 235 241 243 236 241 243 238 241 242 238 241 242 239 241 242 239 241 241 238 241 240 247 237 228 250 241 233 255 246 240 260 251 246 263 254 248 264 255 247 264 255 249 263 255 249 262 254 249 263 256 251 265 258 254 268 263 258 270 267 263 271 269 267 271 270 269 271 270 270 271 271 271 272 273 273 273 274 274 274 275 274 275 276 275 276 276 276 276 277 277 277 277 277 278 278 278 279 279 279 280 280 280 281 281 281 282 282 283 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 288 288 289 289 289 290 290 290 291 291 291 291 291 292 292 292 293 293 293 293 294 293 294 295 294 295 296 295 295 296 295 296 297 296 297 297 296 297 298 297 298 298 297 298 299 298 299 299 298 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 299 299 299 299 299 298 298 297 297 297 297 296 297 296 296 297 297 298 297 298 299 298 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 297 297 297 296 297 296 296 296 295 295 296 295 295 295 294 294 295 294 294 294 293 293 293 292 292 292 291 291 292 291 291 291 290 290 291 290 290 291 290 290 291 289 289 291 289 289 290 289 288 290 288 288 289 287 286 288 286 285 286 285 284 285 283 282 283 282 281 282 281 280 281 280 279 280 279 278 279 278 277 278 278 276 277 277 276 276 276 275 276 275 275 275 275 275 274 274 274 272 272 270 266 267 265 256 258 257 251 255 255 249 255 254 245 254 253 242 253 253 241 251 253 240 250 252 240 249 251 240 247 251 238 244 249 236 242 248 235 240 246 234 240 245 234 241 244 235 241 243 236 241 242 238 241 242 238 241 242 239 241 242 239 241 241 238 241 240 247 237 228 250 241 233 255 246 240 260 251 245 263 254 248 264 255 247 264 255 249 262 255 249 261 254 249 262 255 251 265 258 255 267 263 258 270 268 263 271 270 268 271 270 269 271 271 270 272 272 272 272 273 273 273 274 274 274 275 275 275 276 275 276 276 276 276 277 277 277 277 277 278 278 278 279 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 288 289 289 289 289 290 290 290 291 291 291 292 291 292 292 292 293 293 293 293 294 293 294 295 294 295 296 295 296 296 295 296 297 296 297 297 296 298 298 297 298 298 297 298 298 298 299 299 298 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 299 299 299 299 299 299 299 298 298 298 297 297 297 296 296 296 296 296 297 297 298 297 298 299 298 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 297 297 297 296 296 297 296 296 296 295 295 295 295 294 295 294 294 295 294 293 294 293 293 293 292 292 292 291 291 291 291 290 291 290 290 291 290 290 291 289 289 290 289 289 290 288 288 290 288 288 289 288 287 289 287 286 288 286 285 286 285 284 285 283 282 284 282 281 282 281 280 281 280 279 280 279 278 279 278 277 278 278 277 277 277 276 277 276 276 276 276 275 275 275 275 274 273 273 270 270 269 265 265 264 256 258 257 252 255 255 249 255 254 245 254 253 242 252 253 240 251 253 239 250 252 240 249 251 240 247 251 238 244 249 236 242 248 234 240 246 234 240 245 234 240 243 235 241 243 236 241 242 238 240 242 238 241 242 238 241 242 239 241 241 238 241 240 247 237 227 250 241 233 255 245 240 260 251 245 263 253 248 264 254 248 263 255 249 262 254 249 261 253 248 262 254 250 264 258 255 267 263 258 270 267 263 271 270 268 271 270 269 271 271 270 272 272 272 272 273 273 273 274 274 274 275 275 275 276 275 276 276 276 276 277 277 277 277 277 278 278 278 279 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 289 290 290 290 291 291 291 291 292 292 292 293 292 293 293 293 294 294 294 294 295 294 295 296 295 296 296 295 296 297 296 297 297 296 298 297 297 298 298 297 298 298 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 299 299 300 299 299 299 299 299 299 299 298 298 298 297 297 297 296 296 296 296 296 296 297 298 297 298 299 298 299 299 299 299 299 299 298 299 299 298 298 298 297 298 298 297 297 297 296 296 297 296 296 296 295 295 295 295 294 295 294 294 294 294 293 294 293 293 293 292 292 292 291 291 291 290 290 290 290 290 290 289 289 290 289 289 290 288 288 290 288 288 290 288 287 289 287 287 289 287 286 288 286 285 286 285 284 285 284 283 284 283 281 283 281 280 281 280 279 280 279 278 279 278 277 279 278 277 278 277 276 277 276 276 276 276 276 275 274 275 273 272 272 269 269 268 261 262 261 256 257 257 252 255 255 249 255 254 245 253 253 243 252 253 240 251 253 239 249 251 240 248 251 240 246 250 238 244 249 236 241 247 234 240 246 234 240 245 234 240 243 235 241 243 237 241 242 238 240 242 238 241 241 238 241 242 239 241 241 238 241 240 247 237 228 250 241 233 255 245 239 260 250 245 263 253 248 263 254 248 263 255 249 261 254 249 260 252 248 261 254 250 264 258 255 267 262 258 270 267 262 271 270 268 271 271 270 271 271 271 272 272 272 272 273 273 273 274 274 274 275 275 275 276 276 276 277 276 276 277 277 277 278 278 278 278 278 279 279 279 280 280 280 281 282 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 289 290 290 290 291 291 291 291 292 292 292 293 292 293 293 293 294 294 294 294 295 294 295 295 295 296 296 295 297 296 296 297 297 296 298 297 297 298 298 297 298 298 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 300 299 299 299 299 299 299 298 298 298 297 297 297 296 296 296 296 296 296 296 297 298 297 298 299 298 298 299 299 299 299 299 298 299 299 298 298 298 297 298 298 297 297 297 296 296 296 296 296 296 295 295 295 294 294 295 294 293 294 293 293 293 293 292 292 292 292 291 291 291 291 290 290 290 290 290 290 289 289 290 288 288 290 288 288 289 287 287 289 287 287 289 287 286 288 286 286 287 285 285 286 285 284 285 284 283 284 283 282 283 282 280 282 280 279 281 279 278 280 279 278 279 278 277 278 277 277 277 276 276 276 275 275 275 274 274 272 271 271 267 267 266 259 260 260 255 257 257 252 255 255 250 254 254 246 253 253 243 252 253 239 250 253 239 249 251 240 248 251 240 246 250 237 243 248 236 241 247 235 240 246 234 239 245 234 240 243 235 241 243 237 240 242 238 240 242 238 241 241 238 241 241 239 241 241 238 241 240 247 237 228 250 241 233 255 245 239 260 250 245 262 253 248 263 254 248 263 254 249 261 253 248 260 252 247 260 253 249 263 257 254 266 261 257 270 267 262 271 270 268 271 271 270 271 271 271 272 272 272 272 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 277 277 277 278 278 278 279 278 279 280 279 280 281 280 281 282 281 282 283 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 289 290 290 290 291 291 291 292 292 292 292 293 292 293 293 293 294 294 294 295 295 295 295 295 295 296 296 295 297 296 296 297 297 296 298 297 297 298 298 297 298 298 298 299 299 299 299 299 299 299 300 299 300 300 300 300 300 299 300 300 299 299 299 299 299 299 299 299 300 299 299 299 299 299 299 298 298 298 297 297 297 296 296 296 296 296 296 296 297 298 297 298 299 298 298 299 299 299 299 299 298 299 299 298 298 298 297 298 298 297 297 297 296 296 296 296 296 296 295 295 295 294 294 294 294 293 294 293 293 293 292 292 292 292 292 291 291 291 290 290 290 290 289 289 290 289 289 289 288 288 289 288 288 289 287 287 289 287 287 288 286 286 288 286 285 287 285 284 286 284 284 285 283 283 284 283 282 283 282 281 282 280 279 281 279 279 280 279 278 279 278 277 278 277 277 277 276 276 276 275 275 273 272 272 270 269 269 264 264 264 258 259 259 255 257 257 252 255 255 250 254 254 246 253 253 243 252 253 240 251 253 238 249 251 239 247 250 240 245 250 237 243 248 236 241 247 235 240 246 234 239 244 234 240 243 235 241 243 237 240 242 238 240 242 238 240 241 238 241 241 239 241 241 238 241 240 247 237 228 250 241 233 254 245 239 259 250 244 262 253 248 263 254 248 262 254 249 261 252 248 259 251 247 260 252 249 263 257 254 266 261 257 269 266 262 271 270 268 271 271 270 271 271 271 272 272 272 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 277 277 278 278 278 279 279 279 280 279 280 281 281 281 282 282 282 283 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 289 290 290 290 291 291 291 292 292 292 293 293 293 293 293 293 294 294 294 295 295 295 295 295 295 296 296 295 297 296 296 297 297 296 298 297 297 298 298 297 298 298 298 299 299 299 299 299 299 299 300 299 300 300 299 300 300 299 300 299 299 299 299 299 299 299 299 299 300 299 299 299 299 299 299 298 298 298 297 297 297 296 296 296 296 296 297 296 297 298 297 298 299 298 298 299 299 299 299 299 298 299 299 298 299 298 297 298 297 297 297 297 296 296 296 296 296 296 295 295 295 294 294 294 293 293 293 293 292 293 292 292 292 292 291 291 291 291 290 290 290 290 289 289 289 288 288 289 288 288 289 287 287 289 287 287 288 286 286 288 286 286 287 285 285 286 284 284 286 284 283 285 283 283 284 282 282 283 281 281 282 280 280 281 279 279 280 279 278 279 278 278 278 277 277 277 276 276 275 274 274 271 270 271 266 266 266 261 261 261 257 258 258 254 256 256 252 255 255 250 254 254 247 253 253 243 252 253 240 250 253 238 248 252 239 246 250 240 245 250 238 243 248 236 241 247 235 240 246 234 239 244 234 240 243 235 241 243 237 240 242 238 240 242 238 240 241 238 241 241 238 241 240 238 241 240 247 237 228 250 241 233 254 245 239 259 249 244 262 252 248 263 253 248 262 253 249 260 252 247 259 251 246 259 252 248 263 257 254 266 261 257 269 266 262 271 270 267 271 271 270 271 272 271 272 272 272 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 278 278 278 279 279 279 280 280 280 281 281 281 282 282 282 283 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 289 290 290 290 291 291 291 292 292 292 293 293 293 293 293 293 294 294 294 295 295 295 295 295 295 296 296 296 297 296 296 297 297 296 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 300 299 299 300 299 299 300 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 299 298 298 298 297 297 297 296 296 296 295 296 297 296 297 298 297 298 299 298 299 299 299 299 299 299 298 299 299 298 299 298 298 298 297 297 297 297 296 297 296 296 296 296 295 295 295 294 294 294 293 293 293 293 292 292 292 292 292 292 291 291 291 291 290 290 290 290 289 289 289 288 288 289 287 287 288 287 287 288 286 286 288 286 286 287 285 285 287 285 284 286 284 284 285 283 283 284 283 282 283 282 281 283 281 280 282 280 280 281 279 279 280 279 278 279 278 278 278 277 277 276 275 275 273 272 272 269 268 269 263 263 263 260 260 260 256 258 258 254 256 256 252 255 255 250 254 254 247 253 253 244 252 253 240 250 253 238 247 251 239 246 249 239 245 249 238 243 248 236 241 247 235 240 246 234 239 244 234 240 243 235 241 243 237 240 242 238 240 242 238 240 241 238 241 241 238 241 240 238 241 240 247 237 228 250 240 233 254 245 238 259 249 243 261 252 247 262 253 248 262 253 248 260 251 247 258 250 246 259 251 248 263 256 254 266 261 257 269 266 262 271 270 267 271 271 270 271 272 271 272 272 272 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 278 279 279 279 280 280 280 281 281 281 281 282 282 282 283 282 283 284 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 290 291 291 291 292 292 292 293 293 293 293 293 294 294 294 294 295 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 300 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 299 298 298 298 297 297 297 296 296 296 295 296 297 296 297 298 297 298 299 298 299 299 299 299 299 299 299 299 299 298 299 298 298 298 297 297 298 297 296 297 296 296 296 295 295 295 295 294 294 294 293 293 293 292 292 292 292 292 291 291 291 291 291 291 290 290 290 290 289 289 289 288 288 288 287 287 288 287 287 288 286 286 287 285 285 287 285 285 286 284 284 285 283 283 285 283 283 284 282 282 283 281 281 282 281 280 282 280 280 281 279 279 280 278 278 278 277 277 277 276 276 274 274 274 271 270 271 266 265 266 261 261 262 258 259 260 255 257 257 253 255 255 252 255 255 250 253 254 247 253 253 244 252 253 240 249 253 238 248 252 238 245 249 239 244 249 238 243 248 236 241 247 235 240 246 234 239 244 235 240 243 236 241 243 237 240 243 237 240 242 238 240 241 238 241 241 238 241 240 238 241 240 247 237 228 250 240 233 254 244 238 258 249 243 261 252 247 262 253 248 261 252 248 260 251 246 258 249 245 259 251 247 262 255 252 266 261 257 269 265 261 271 270 267 271 271 270 271 272 271 272 272 272 273 273 273 273 274 274 274 275 275 275 277 276 276 278 277 277 278 278 278 279 279 279 280 279 280 280 280 281 281 281 281 282 282 282 283 282 283 284 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 290 291 291 291 292 292 292 293 293 293 293 293 294 294 294 294 295 295 295 295 295 295 296 295 296 296 296 296 297 296 297 297 297 297 298 297 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 298 298 298 297 296 297 296 295 296 296 295 296 296 296 297 298 297 298 299 298 299 299 299 299 299 299 299 299 298 298 299 298 298 298 297 297 298 297 296 297 296 296 296 295 295 295 295 294 294 294 293 293 293 292 292 292 292 292 291 291 291 290 291 290 290 290 290 290 289 289 289 288 288 288 287 287 288 287 286 287 286 286 287 285 285 286 284 284 286 284 284 285 283 283 284 283 282 284 282 282 283 281 281 282 281 280 281 280 280 280 279 279 279 278 278 277 276 276 275 274 274 272 272 272 268 267 268 263 263 264 259 260 260 257 258 258 256 256 257 254 256 255 252 254 254 250 253 254 247 253 253 244 252 254 240 249 253 238 247 252 238 244 249 239 244 249 237 242 248 236 241 247 235 240 246 234 240 244 235 240 243 236 241 243 237 239 243 237 239 242 238 240 241 238 240 241 238 241 240 238 241 240 247 237 228 250 240 233 254 244 238 258 248 242 261 251 247 261 252 248 261 252 248 259 250 246 258 249 244 259 251 247 261 255 251 266 261 257 269 265 261 271 270 267 271 271 270 271 272 271 272 273 272 273 273 273 274 274 274 274 275 275 275 277 276 276 278 277 277 278 278 278 279 279 279 280 279 280 281 280 281 281 281 281 282 282 282 283 282 283 284 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 291 292 292 292 293 293 293 294 293 294 294 294 294 295 295 295 295 295 295 296 295 296 296 296 296 297 296 296 297 297 297 298 297 298 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 298 298 298 297 296 296 296 295 296 296 295 296 296 296 297 298 297 298 299 298 299 299 299 299 299 299 299 299 299 298 299 298 298 298 297 297 298 297 297 297 296 296 296 295 295 295 295 294 294 294 293 293 293 292 292 292 292 292 291 291 291 290 290 290 290 290 289 289 289 289 289 288 288 288 287 287 287 286 286 287 285 286 286 285 285 286 284 284 285 284 284 285 283 283 284 283 282 283 282 282 282 281 281 282 280 280 281 280 280 280 279 279 278 277 277 275 275 275 272 272 272 269 269 269 264 264 265 261 261 263 258 258 259 257 257 258 256 256 257 254 255 255 251 254 254 250 253 254 247 253 254 244 251 254 240 248 253 238 247 252 238 244 249 238 244 249 237 242 248 236 241 247 235 240 245 234 240 244 235 240 243 236 241 243 237 239 243 237 239 241 238 240 241 238 240 241 238 241 240 238 241 240 247 237 228 250 240 233 254 244 237 258 248 242 260 251 246 261 252 248 260 251 247 259 249 245 258 248 244 258 250 246 261 254 251 266 260 257 269 265 261 270 269 267 271 271 270 271 272 271 272 273 272 273 274 273 274 274 274 274 275 275 275 277 276 276 278 277 277 279 278 278 279 279 279 280 280 280 281 280 281 281 281 281 282 282 282 283 282 283 284 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 291 292 292 292 293 293 293 294 293 294 294 294 294 295 295 295 296 295 295 296 295 295 296 296 296 297 296 296 297 297 297 298 297 298 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 298 298 298 297 296 296 296 295 296 296 295 296 296 296 297 298 297 298 299 298 299 299 299 299 299 299 299 299 299 298 299 298 298 298 298 297 298 297 297 297 296 296 296 295 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 291 291 290 290 290 290 290 289 289 289 288 288 288 288 288 287 287 287 286 286 287 285 285 286 284 285 286 284 284 285 284 284 284 283 283 283 283 282 282 282 281 282 281 280 281 280 280 281 279 279 279 278 278 276 276 276 272 273 273 268 269 269 265 266 266 263 262 264 260 259 261 258 257 259 257 256 257 256 256 257 254 256 256 251 254 255 249 253 255 247 252 254 244 251 254 240 248 253 238 245 252 238 243 249 238 243 248 237 241 247 236 240 246 235 240 245 234 240 244 235 240 243 236 240 243 237 239 242 237 239 241 237 240 241 238 240 241 238 241 240 238 241 240 247 237 228 250 240 232 254 244 237 258 248 241 260 250 246 261 251 248 260 251 247 258 249 244 257 248 243 258 250 246 261 254 251 266 260 256 269 264 261 270 269 267 271 271 270 271 272 271 272 273 272 273 274 273 274 275 274 274 276 275 275 277 276 276 278 277 277 279 278 278 279 279 279 280 280 280 281 280 280 281 281 281 282 282 282 283 282 283 284 283 284 284 284 285 285 285 286 286 286 287 287 287 288 289 288 289 290 289 290 291 290 291 292 291 291 292 292 292 293 293 293 294 294 293 295 294 294 295 295 295 296 295 295 296 295 295 296 296 296 296 296 296 297 297 297 298 297 298 298 298 298 298 298 298 299 298 299 299 299 299 299 299 299 299 299 298 299 299 298 299 299 299 299 299 299 299 299 298 299 299 298 299 298 298 298 297 296 296 296 295 296 296 295 296 296 296 297 298 297 298 299 298 299 299 299 299 299 299 299 299 299 298 299 298 298 299 298 297 298 297 297 297 296 296 296 295 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 291 290 290 290 290 290 289 289 289 289 288 288 288 287 288 287 286 287 286 286 287 285 285 286 285 285 286 285 284 285 284 284 284 284 283 283 282 281 281 281 280 281 280 279 280 279 279 279 279 278 278 277 277 275 275 275 269 270 271 266 266 267 264 264 265 261 261 263 259 258 260 258 257 258 256 255 257 255 256 257 253 255 257 251 253 256 250 253 256 247 252 255 243 249 254 240 247 253 238 244 251 238 242 249 237 242 248 236 241 247 235 240 246 235 239 245 234 240 244 235 240 243 236 240 243 237 239 242 237 239 241 237 239 241 238 240 241 238 241 240 239 241 240 247 237 228 250 240 232 253 244 237 257 247 241 260 250 245 260 251 247 259 250 246 258 248 244 257 248 243 258 250 246 261 255 251 265 259 255 269 264 261 270 269 267 271 271 270 271 272 271 272 273 272 273 274 273 274 275 274 275 276 275 275 277 276 276 278 277 277 279 278 278 279 279 279 280 280 280 280 280 280 281 281 281 282 282 282 283 282 283 284 283 284 285 284 285 285 285 286 286 286 287 288 287 288 289 289 289 290 290 290 291 291 291 292 292 291 293 292 292 293 293 293 294 294 293 295 294 294 295 295 294 296 295 295 296 296 295 296 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 298 298 298 298 299 299 298 299 299 298 299 299 298 299 299 298 299 299 298 299 299 299 299 299 298 299 299 298 298 298 298 298 297 296 296 296 295 295 295 295 296 296 296 297 297 298 299 298 299 299 299 299 299 299 299 299 299 298 299 299 298 298 299 298 297 298 297 297 297 296 296 297 295 295 296 295 294 294 293 293 293 292 292 292 291 291 291 291 291 290 290 290 290 290 289 289 289 289 288 288 288 287 288 287 286 287 286 286 287 286 285 287 286 285 286 285 284 285 285 283 284 283 282 281 280 279 279 278 277 279 278 277 279 278 277 278 277 277 275 275 275 271 272 273 267 268 269 264 264 266 262 262 263 260 260 262 259 258 260 258 256 258 257 256 258 255 256 258 253 255 258 251 253 257 249 252 256 246 250 255 243 248 254 240 246 253 238 244 251 237 242 249 236 242 249 235 241 247 235 239 246 235 239 245 234 239 244 235 240 243 236 240 243 237 239 242 237 239 241 237 239 241 238 240 241 238 240 240 238 241 239 247 237 228 250 240 232 253 243 236 257 247 240 259 250 245 260 250 247 259 249 246 258 248 243 257 248 243 258 250 246 261 255 250 266 260 256 269 264 261 270 269 267 270 271 270 271 272 271 272 273 272 273 274 273 274 275 274 275 276 275 275 277 276 276 278 277 277 279 278 278 279 279 279 280 280 280 280 280 280 281 281 281 282 282 282 283 282 283 284 283 284 285 284 285 285 285 286 287 286 287 288 287 288 289 289 289 290 290 290 291 291 291 292 292 291 293 292 292 294 293 293 294 294 293 295 294 294 295 295 294 295 295 295 296 296 295 296 296 296 296 296 296 297 297 297 297 297 298 298 297 298 298 298 298 298 298 298 299 298 298 298 299 298 298 299 298 298 299 298 299 299 298 299 299 298 299 299 298 299 299 298 298 298 297 297 297 296 296 296 295 295 295 295 296 296 296 297 297 298 299 298 299 299 299 299 299 298 299 299 298 298 299 299 298 298 298 298 298 298 297 297 297 296 296 297 296 296 296 295 295 294 293 293 293 292 292 292 291 291 291 291 290 290 290 290 290 290 289 289 289 289 288 288 288 287 288 287 287 288 287 286 287 287 286 287 286 285 286 285 284 284 283 282 281 280 279 278 277 276 276 276 274 275 275 273 276 275 274 275 275 274 273 273 273 269 270 270 266 267 268 263 263 265 261 261 263 260 259 261 259 258 260 259 256 259 257 256 259 255 255 259 252 253 258 251 252 257 248 251 256 245 249 255 242 247 253 239 244 252 238 243 251 237 242 249 236 242 248 235 240 247 235 239 246 235 239 245 234 239 244 236 240 243 236 240 242 237 239 242 237 239 241 237 239 241 237 240 241 238 240 240 238 241 239 247 237 228 250 240 232 253 243 236 256 246 240 259 249 244 259 250 247 259 249 245 257 247 243 257 248 243 258 250 246 261 255 251 265 260 256 269 265 261 270 269 267 270 271 270 271 272 271 272 273 272 273 274 273 274 275 274 275 276 275 275 277 276 276 278 277 277 279 278 278 279 279 279 280 280 279 280 280 280 281 281 281 282 282 282 283 282 283 284 283 284 284 284 285 285 285 286 287 286 287 288 287 288 289 289 289 290 290 290 291 291 291 292 292 292 293 292 292 294 293 293 294 294 293 295 294 294 295 295 294 295 295 295 296 296 295 296 296 296 296 296 296 297 297 297 297 297 297 297 297 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 299 298 299 299 298 299 299 298 299 299 298 299 299 298 298 298 297 297 297 296 296 296 295 295 295 295 296 296 296 297 297 298 299 298 298 299 298 299 299 298 299 299 298 298 298 298 298 298 298 298 298 298 297 297 298 296 297 297 296 296 296 295 295 295 293 294 293 292 292 292 291 291 291 291 291 290 290 290 290 290 289 289 289 289 288 288 288 288 288 287 287 288 287 287 288 287 286 286 286 285 283 284 282 280 280 278 277 277 276 274 275 273 273 273 271 273 273 271 274 274 272 273 274 272 271 272 271 268 269 269 265 265 266 262 262 264 260 260 262 259 258 261 259 257 260 258 256 260 257 256 260 254 254 259 252 252 258 249 251 257 247 250 256 244 248 255 242 245 253 239 244 252 238 242 251 237 241 249 235 241 248 235 240 247 235 239 245 235 239 246 234 239 244 236 240 243 236 240 242 237 239 242 237 239 241 237 239 241 237 240 240 238 240 240 238 241 239 247 237 228 250 240 232 253 243 236 256 246 239 258 249 243 259 249 246 258 248 245 257 247 242 257 247 243 259 251 246 262 255 251 265 259 255 269 265 262 270 269 267 270 271 270 271 272 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 276 278 277 277 279 278 278 279 279 279 280 279 279 280 280 280 281 281 281 282 281 282 282 282 283 283 283 284 284 284 285 285 285 286 287 286 287 288 288 288 289 289 289 290 290 290 291 291 291 292 292 291 293 293 292 294 293 293 294 294 293 295 294 294 295 295 294 295 295 295 296 296 295 296 296 296 296 296 296 297 296 297 297 297 297 297 297 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 299 299 298 299 299 298 299 299 298 299 299 298 298 298 297 297 297 296 296 296 295 295 295 295 296 296 296 297 297 298 299 298 298 299 298 299 299 298 298 299 298 298 298 298 298 298 298 297 298 298 297 297 298 297 297 297 296 296 296 295 295 295 293 294 293 292 293 292 291 291 291 291 291 290 290 290 290 290 290 289 289 289 288 289 288 288 289 288 287 288 287 287 287 287 286 284 284 283 280 281 279 277 277 276 274 274 273 271 272 271 270 271 270 271 272 270 272 273 270 272 273 271 270 271 270 266 268 268 263 264 265 261 261 263 260 259 262 259 258 261 259 257 260 258 256 260 256 255 260 254 253 259 252 252 259 249 250 257 246 248 256 244 246 255 241 244 253 239 243 252 238 242 250 237 240 249 235 240 248 234 239 247 235 239 245 235 239 245 234 239 244 236 240 242 237 239 242 237 239 242 237 239 241 237 239 241 237 240 240 238 240 240 238 241 239 247 237 228 250 240 232 253 243 235 256 245 238 258 248 243 259 249 245 258 248 244 257 246 242 257 248 243 259 251 247 262 255 251 265 260 256 269 266 262 270 269 267 270 271 270 271 272 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 276 278 277 277 279 278 278 279 279 279 280 279 279 280 280 280 281 281 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 287 286 286 288 288 288 289 289 289 290 290 290 291 291 291 292 292 291 293 293 292 294 293 293 294 294 293 295 294 294 295 295 294 295 295 295 295 296 295 296 296 296 296 296 296 296 296 297 297 297 297 297 297 297 297 297 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 299 298 299 299 298 299 299 298 299 299 298 298 298 297 297 297 296 296 296 295 295 295 295 296 296 297 297 297 298 298 298 298 299 298 299 299 298 298 298 298 298 298 298 298 298 298 297 298 298 297 297 298 297 297 297 296 296 296 295 296 295 294 294 294 293 293 292 292 292 291 291 291 291 291 290 290 290 290 289 290 290 289 290 289 288 289 288 288 288 288 287 286 286 285 282 283 282 278 279 277 274 275 274 271 272 271 269 270 269 269 270 269 270 271 269 271 272 269 271 272 269 269 270 268 265 267 267 262 263 265 260 260 263 259 258 261 259 258 261 258 257 261 258 257 260 256 254 260 253 252 259 251 251 258 248 249 257 246 247 256 243 245 254 241 243 253 239 242 252 239 241 250 237 240 249 235 239 248 234 238 247 235 238 245 235 239 245 235 239 243 236 239 242 237 239 242 237 239 241 237 239 241 237 239 240 237 240 240 238 240 240 239 241 239 247 237 228 250 240 232 253 243 235 255 245 238 257 248 242 258 248 245 257 247 244 257 246 242 257 248 243 259 251 247 262 256 251 266 261 256 269 266 262 270 269 267 270 271 270 271 272 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 277 278 278 278 279 279 279 279 279 279 280 280 280 281 281 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 285 287 286 286 288 288 288 289 289 289 290 290 290 291 291 291 292 292 291 293 293 292 294 293 293 294 294 293 295 294 294 295 295 294 295 295 295 295 296 295 296 296 296 296 296 296 296 296 297 297 297 297 297 297 297 297 297 298 298 298 298 298 298 298 298 298 297 298 298 298 298 298 298 298 299 298 299 299 298 299 299 298 299 299 298 298 298 297 297 297 296 296 296 295 295 295 295 296 296 297 297 297 298 298 298 298 299 298 298 298 298 298 298 298 298 298 298 298 298 298 297 298 298 297 297 298 297 297 297 296 297 297 295 296 296 294 295 294 293 294 293 292 292 292 292 292 291 292 292 291 291 291 290 291 290 290 290 290 289 289 288 288 287 287 287 284 285 284 280 281 281 276 278 277 273 274 273 269 271 270 268 268 268 269 269 269 269 270 268 269 270 267 269 270 267 267 268 267 264 265 266 262 262 264 260 259 262 259 258 261 260 258 261 258 258 261 257 256 260 255 254 259 252 251 258 251 250 258 248 248 257 245 245 256 243 244 254 241 243 253 239 242 251 238 241 250 237 240 249 234 239 248 234 238 246 235 238 245 235 238 244 235 239 243 236 239 242 237 239 242 236 238 241 237 239 241 237 239 240 237 240 240 238 240 240 239 241 239 247 237 228 250 240 232 253 242 235 255 245 237 257 247 241 258 248 244 257 247 243 256 246 242 257 248 243 259 252 247 262 256 251 266 262 257 269 267 263 270 269 267 270 271 270 271 272 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 277 278 278 278 279 278 279 279 279 279 280 280 280 281 281 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 285 287 286 286 288 288 288 289 289 289 290 290 290 291 291 290 292 292 291 293 293 292 294 293 293 294 294 293 294 294 294 295 295 294 295 295 295 295 296 295 296 296 296 296 296 296 296 296 296 296 297 297 297 297 297 297 297 297 297 298 298 297 298 297 297 298 297 298 298 297 298 298 298 298 299 298 299 299 298 299 299 298 298 299 298 298 298 297 297 297 296 296 296 295 295 295 295 296 296 297 297 297 298 298 298 298 299 298 298 298 298 298 298 298 298 298 298 298 298 298 297 298 298 297 297 298 297 297 297 297 297 297 296 296 296 295 295 295 294 294 294 293 293 293 293 293 292 293 293 292 292 292 291 292 291 291 290 290 289 288 288 288 285 286 286 282 284 284 279 281 281 276 277 277 272 273 273 269 270 270 268 268 269 268 267 267 268 267 267 268 268 266 268 268 266 266 267 266 263 264 265 261 261 264 260 259 262 260 259 262 260 259 262 258 258 261 256 256 260 255 254 260 253 251 259 250 249 258 247 247 256 245 245 255 242 243 254 240 242 252 239 241 251 238 241 250 236 240 249 234 238 248 234 238 246 235 238 245 234 238 243 235 238 242 236 239 241 237 239 241 236 238 241 237 239 240 238 239 240 237 240 240 238 240 240 239 241 239 247 237 228 250 240 232 252 242 234 255 244 237 256 247 240 257 247 243 257 246 243 256 246 242 257 248 243 260 252 248 262 256 251 266 262 257 269 267 263 270 270 268 270 271 270 271 271 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 277 278 278 278 279 278 279 279 279 279 280 280 280 281 281 281 281 282 282 282 282 283 283 283 284 284 284 285 286 285 285 287 287 286 288 288 288 289 289 289 290 290 290 291 291 290 292 292 291 293 293 292 293 293 292 294 294 293 294 294 294 295 295 294 295 295 295 295 295 295 295 296 295 296 296 296 296 296 296 296 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 298 297 298 298 298 298 299 298 299 299 298 299 299 298 298 298 298 298 298 297 297 297 296 296 296 295 295 295 295 296 296 297 297 297 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 297 298 298 297 298 298 297 297 297 297 297 297 297 297 297 296 296 296 295 295 295 295 295 294 294 294 293 294 294 293 294 293 293 293 293 292 292 291 291 291 290 290 289 289 288 285 285 286 282 283 283 279 280 280 275 277 277 271 273 273 268 269 270 268 267 269 267 266 267 267 266 266 267 266 265 266 266 265 265 265 265 263 263 265 261 260 264 260 259 263 260 259 263 259 259 262 258 258 261 256 256 260 255 253 259 252 251 258 250 248 257 247 246 256 244 244 255 242 242 253 240 241 252 239 241 251 237 240 250 235 239 249 234 238 248 234 237 246 235 238 245 234 237 243 235 238 241 236 238 241 236 238 241 236 238 241 237 239 240 237 239 240 237 240 240 238 240 240 239 241 239 247 237 228 250 240 232 252 242 234 254 244 236 256 246 239 257 247 242 256 246 242 256 246 242 257 248 244 260 252 248 263 257 252 267 262 257 269 268 263 270 270 268 270 271 270 271 271 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 277 278 278 278 279 278 279 279 279 280 280 280 280 281 281 281 282 282 282 282 282 283 283 283 284 284 284 284 286 285 285 287 287 286 288 288 287 289 289 288 290 290 289 291 291 290 292 292 291 293 292 292 293 293 292 294 294 293 294 294 294 295 295 294 295 295 295 295 295 295 295 296 295 296 296 296 296 296 296 296 296 297 296 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 298 298 298 298 298 298 299 299 298 299 299 298 298 298 298 298 298 297 297 297 296 296 296 295 295 295 295 296 296 297 297 297 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 296 296 296 296 296 295 295 295 295 295 295 294 295 294 294 294 294 294 292 291 292 292 291 292 291 290 290 288 288 288 284 284 285 281 282 282 277 279 279 274 276 276 270 272 273 267 268 270 266 266 268 266 266 266 266 266 265 266 265 264 265 265 264 264 264 265 262 262 264 261 260 264 261 260 263 260 259 263 259 259 263 257 258 262 255 255 260 254 253 259 252 250 258 249 247 257 247 245 256 244 243 254 241 241 253 240 241 252 238 240 251 236 239 250 235 238 249 233 237 248 234 237 246 234 238 245 234 237 242 235 238 241 236 238 240 236 238 241 236 238 240 237 239 240 237 239 240 237 240 240 238 240 240 239 241 239 247 237 228 250 240 231 252 242 234 254 244 235 256 246 238 256 247 242 256 246 242 256 246 241 257 248 244 260 253 248 263 257 252 266 262 257 269 268 263 270 270 268 270 271 270 271 271 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 277 278 278 278 279 278 279 280 279 280 280 280 280 281 281 281 282 282 282 282 283 283 283 283 284 284 284 284 286 285 285 287 286 286 288 288 287 289 289 288 290 290 289 291 291 290 292 292 291 293 292 292 293 293 292 294 294 293 294 294 294 294 295 294 295 295 294 295 295 295 295 296 295 295 296 296 296 296 296 296 296 296 296 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 298 298 297 298 298 298 299 299 298 299 299 298 298 298 298 298 298 297 297 297 296 296 295 295 295 295 295 296 295 297 297 297 298 298 297 298 298 298 298 298 298 298 298 298 297 298 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 296 296 296 296 296 296 295 295 296 295 295 295 295 295 294 293 294 294 293 293 292 291 291 289 288 289 285 285 286 281 282 283 278 279 280 276 277 277 272 274 275 268 270 272 266 266 269 266 265 268 266 265 266 265 265 264 266 265 264 265 265 264 264 264 265 262 263 266 261 261 265 261 260 264 260 260 263 258 259 263 257 257 262 256 255 260 254 252 259 252 249 258 249 246 257 246 244 256 243 242 254 241 241 253 240 240 252 238 240 251 236 238 250 234 238 249 234 237 248 234 237 245 234 237 244 234 237 242 234 237 241 235 237 240 236 238 241 236 238 240 237 239 240 238 239 240 238 240 239 238 240 239 239 241 239 247 237 228 250 240 231 252 242 234 254 243 235 255 245 237 256 246 241 255 246 241 256 246 241 258 249 244 260 253 248 263 257 252 266 262 258 269 268 263 270 270 268 270 271 269 271 271 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 277 278 278 278 279 279 279 280 280 280 280 280 281 281 281 281 282 282 282 282 283 283 283 283 283 284 284 284 286 285 285 287 286 286 288 287 287 289 288 288 290 290 289 291 290 290 292 291 291 293 292 292 293 293 292 294 294 293 294 294 294 294 295 294 295 295 294 295 295 295 295 295 295 295 296 296 296 296 296 296 296 296 296 296 296 296 297 297 296 297 297 296 297 296 297 297 296 297 297 297 297 298 297 298 298 298 298 299 298 299 299 298 298 298 298 298 298 297 297 297 296 296 295 295 295 295 296 296 295 297 297 296 298 298 297 298 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 296 296 296 296 296 296 296 296 296 295 295 295 294 293 294 292 292 292 289 289 289 284 284 285 281 281 283 278 279 281 276 277 278 273 275 276 270 272 274 266 267 270 265 265 268 264 264 267 264 264 265 265 265 264 265 265 264 265 265 265 264 265 267 263 263 267 262 261 266 261 261 265 259 260 263 258 258 263 256 256 262 255 254 260 253 251 258 251 249 258 249 246 257 246 244 255 243 242 254 241 240 253 239 240 251 238 239 250 235 238 250 234 237 249 233 237 248 234 237 245 234 237 244 234 237 241 234 236 239 235 237 240 236 238 240 236 238 240 237 239 240 238 239 239 238 239 239 238 240 239 239 241 239 247 237 228 250 240 231 252 242 233 253 243 234 255 245 237 255 246 240 255 245 241 256 246 241 258 249 244 260 253 248 263 258 252 266 263 258 269 268 263 270 270 267 270 271 269 271 271 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 277 278 278 278 279 279 279 280 280 280 280 280 281 281 281 281 282 282 282 282 283 283 283 283 283 284 284 284 285 285 285 287 286 286 288 287 287 289 288 288 290 289 289 291 290 290 292 291 291 292 292 292 293 293 292 294 293 293 294 294 294 294 294 294 294 295 294 295 295 295 295 295 295 295 296 296 295 296 296 296 296 296 296 296 296 296 296 296 296 297 296 296 296 296 296 297 296 297 297 297 297 298 297 298 298 298 298 299 298 298 299 298 298 298 298 298 298 297 297 296 296 296 295 295 295 295 296 296 295 297 297 296 298 298 297 298 298 298 298 298 298 297 298 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 296 297 297 296 296 295 295 295 293 292 293 288 288 289 283 284 285 281 281 283 278 279 281 276 277 280 275 276 278 272 274 275 268 271 273 265 266 269 264 264 268 264 264 267 264 264 265 264 264 265 265 265 265 264 266 267 264 265 268 263 263 268 262 261 267 260 261 265 258 259 263 257 258 263 256 255 261 254 253 260 252 250 258 251 248 257 248 245 256 245 243 255 242 241 253 240 240 252 239 239 251 237 239 250 235 237 250 234 237 249 233 237 248 234 237 245 234 237 243 234 237 241 233 236 239 235 237 240 236 238 240 236 238 240 237 239 239 238 239 239 238 240 239 238 240 239 239 241 239 247 237 228 250 240 231 252 242 233 253 243 234 254 244 236 255 245 239 255 245 240 255 246 241 258 249 244 260 253 248 263 258 252 265 263 258 269 268 263 270 270 267 270 271 269 271 271 270 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 278 278 278 279 279 279 280 280 280 280 281 281 281 281 281 282 282 282 282 282 283 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 289 288 288 290 289 289 290 290 290 291 291 291 292 292 292 293 293 292 293 293 293 294 294 293 294 294 294 294 295 294 295 295 295 295 295 295 295 295 295 295 296 296 295 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 297 296 297 297 297 297 298 297 298 298 298 298 299 298 298 299 298 298 298 298 298 298 297 297 296 297 296 295 296 295 294 296 295 295 297 297 296 298 297 297 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 295 295 296 293 293 294 288 288 290 283 284 286 280 281 283 278 280 282 277 278 281 276 277 280 274 276 278 272 274 276 268 271 273 265 266 270 264 265 268 264 265 267 265 265 266 266 266 266 266 267 267 265 266 268 264 264 269 263 263 269 261 261 267 259 260 265 257 259 264 257 257 263 255 254 261 254 252 260 252 249 258 250 247 257 247 244 256 244 242 255 241 240 253 239 239 252 238 239 251 237 238 250 235 237 250 234 237 249 233 237 247 234 237 244 234 236 242 234 236 240 233 236 239 235 237 240 236 237 240 236 238 239 237 239 239 238 239 239 238 240 239 238 240 239 239 241 239 247 237 228 250 240 231 252 242 233 253 242 233 254 244 235 254 245 238 254 245 240 255 246 241 258 249 244 261 253 248 263 258 252 266 264 258 268 267 262 270 269 266 270 270 269 271 272 270 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 278 278 278 279 279 279 280 280 280 280 280 280 281 281 281 281 282 282 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 292 292 291 293 293 292 293 293 293 293 294 293 294 294 294 294 294 294 294 295 294 295 295 295 295 295 295 295 295 295 295 296 296 295 296 296 296 296 296 296 296 296 296 296 296 296 296 296 297 297 297 297 298 297 298 298 297 298 299 298 298 299 298 298 298 298 298 298 297 297 297 297 296 295 296 295 294 296 295 295 297 296 296 298 297 297 298 298 297 298 298 298 297 297 297 297 297 297 297 297 297 297 296 296 297 297 297 297 297 297 298 298 298 297 297 298 296 296 297 294 295 296 292 292 294 287 288 290 283 284 287 280 282 284 279 280 283 278 279 282 277 278 282 276 277 281 275 276 280 273 275 277 271 273 275 269 271 273 268 269 271 266 269 270 266 268 269 267 268 268 267 268 269 266 266 270 264 264 270 263 262 269 260 261 268 258 259 265 256 257 263 256 256 262 254 253 261 253 251 260 251 248 258 249 246 257 246 244 256 244 241 254 241 239 253 239 239 252 238 238 251 236 237 250 235 237 250 234 237 249 233 236 247 233 236 244 234 236 242 233 236 239 233 235 238 236 237 240 236 237 239 236 238 239 237 239 239 238 239 239 238 240 239 238 240 239 239 241 239 247 237 228 250 240 231 252 242 233 253 242 233 254 244 234 254 245 238 254 245 239 255 246 241 258 249 244 260 253 248 263 258 253 266 264 258 268 267 262 270 269 266 270 270 269 271 271 270 272 273 271 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 278 278 278 279 279 279 279 280 280 280 280 280 281 281 281 281 282 282 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 292 292 291 292 293 292 293 293 293 293 294 293 294 294 294 294 294 294 294 295 294 294 295 295 294 295 295 295 295 295 295 296 295 295 296 296 295 296 296 295 296 295 296 296 296 296 296 296 297 297 296 297 298 297 298 298 297 298 299 297 298 299 298 298 298 298 298 298 297 297 297 297 296 295 296 295 294 296 295 294 297 296 296 298 297 297 298 298 297 297 298 298 297 297 298 297 297 297 297 296 297 297 296 296 297 296 297 298 297 297 298 298 298 296 297 297 293 294 297 288 290 294 285 287 291 282 284 287 280 282 285 279 281 284 279 280 284 279 280 284 278 279 283 278 278 283 277 278 282 275 276 279 273 275 277 272 273 275 271 272 274 269 271 272 268 271 271 267 270 270 267 268 270 266 266 271 264 263 270 262 261 269 259 260 268 257 258 266 256 257 263 256 255 262 254 253 261 253 250 260 251 247 258 248 245 257 246 243 256 243 241 255 241 239 253 239 238 252 238 238 251 236 237 250 235 237 250 233 236 249 232 236 246 233 236 243 234 236 241 233 236 239 233 235 238 236 237 240 236 237 239 236 238 239 237 238 239 238 239 239 238 239 239 238 240 239 239 241 239 247 237 228 250 240 231 252 242 233 253 242 233 253 243 234 254 244 237 254 244 239 255 246 241 258 249 244 260 253 248 263 258 251 266 263 257 268 266 261 269 269 265 270 270 268 271 271 270 272 273 271 273 274 272 274 275 274 275 276 275 276 277 276 277 278 277 278 278 278 278 279 279 279 279 280 280 280 280 280 281 281 281 281 282 282 282 282 282 283 283 283 283 284 284 284 285 285 285 286 286 286 287 287 288 288 288 289 289 289 290 290 290 291 291 290 291 292 291 292 292 292 293 293 293 293 293 293 294 294 294 294 294 294 294 294 294 294 295 294 294 295 295 294 295 295 295 295 295 295 296 295 295 296 295 295 296 295 295 296 295 296 296 296 296 297 296 297 298 297 298 298 297 298 299 297 298 299 298 298 298 298 298 298 298 297 297 297 296 295 296 295 294 296 295 294 297 296 296 298 297 297 298 297 297 297 297 298 297 297 298 297 297 297 297 296 297 297 296 296 297 297 297 298 297 297 297 297 298 295 296 297 289 291 295 284 287 291 281 284 288 280 282 286 280 282 285 280 281 286 280 282 286 280 281 286 280 280 285 279 279 284 278 279 283 276 278 282 275 276 279 274 275 278 273 275 276 271 273 274 269 272 273 268 270 271 267 268 271 265 265 271 264 262 270 261 261 269 259 259 268 257 258 266 256 256 263 255 254 262 254 252 261 252 249 260 250 247 258 247 244 257 245 242 256 243 240 255 240 239 254 239 238 252 238 237 251 236 237 250 235 237 250 233 236 248 232 235 246 232 235 243 233 235 241 233 235 240 233 235 238 235 237 240 236 237 239 236 237 239 237 238 239 238 239 239 238 239 239 238 240 239 239 241 239 247 237 227 250 240 231 252 242 233 253 242 232 253 243 233 254 244 237 254 244 239 255 246 241 257 249 244 260 253 247 262 257 251 265 261 255 267 264 259 269 268 264 270 270 268 271 271 270 272 273 271 273 274 272 274 275 274 275 276 275 276 277 276 277 277 277 278 278 278 278 279 279 279 279 280 280 280 280 280 280 281 281 281 282 282 282 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 289 289 289 290 290 290 290 291 291 291 291 291 292 292 292 293 293 293 293 293 293 293 294 294 294 294 294 294 294 294 294 294 294 294 295 295 294 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 296 295 296 296 296 296 297 296 297 298 297 298 298 297 298 299 297 298 299 298 298 298 298 298 298 298 297 297 297 296 295 296 295 294 296 295 294 297 296 295 297 297 297 297 297 297 297 297 298 297 297 298 297 297 297 297 296 297 297 296 297 297 297 297 297 297 297 297 297 297 293 294 296 286 289 292 282 284 289 280 282 287 280 282 286 280 283 287 281 283 288 282 283 288 282 283 288 281 281 287 280 280 285 279 280 284 278 279 283 277 278 281 276 277 279 274 276 278 273 273 276 269 271 274 267 268 272 266 268 272 265 264 272 263 262 270 260 260 268 258 258 267 257 257 266 256 255 263 255 253 261 253 251 261 251 248 260 249 246 258 246 244 257 244 241 256 242 240 254 240 238 254 239 237 253 237 237 251 236 237 250 235 236 249 232 235 248 232 235 246 232 235 243 233 235 242 233 235 240 233 235 238 235 236 240 236 237 239 236 237 239 237 238 239 238 239 239 238 239 238 238 240 239 239 241 239 247 237 227 250 240 231 252 242 233 253 242 232 253 243 233 254 244 236 254 244 238 255 246 241 257 249 244 260 253 247 262 256 250 264 261 254 267 264 259 269 268 264 270 270 267 271 271 270 272 273 271 273 274 272 274 275 274 275 276 275 276 277 276 277 277 277 278 278 278 278 279 279 279 279 279 280 280 280 280 280 281 281 281 281 282 282 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 290 291 291 291 291 292 292 292 292 293 293 293 293 293 293 293 293 293 294 294 294 294 294 294 294 294 294 294 294 294 295 295 294 295 295 295 295 295 295 295 295 295 295 295 295 296 295 296 296 296 296 297 296 297 298 297 298 298 297 298 299 297 298 299 298 298 299 298 298 298 298 297 297 297 296 295 296 295 294 296 295 294 297 296 295 297 297 297 297 297 297 297 297 298 297 297 298 297 297 297 297 297 297 297 296 297 297 297 297 297 297 297 295 296 297 290 291 294 284 286 290 281 283 288 281 283 287 282 284 288 283 285 289 283 285 290 283 286 290 283 285 289 282 283 288 281 281 286 280 280 285 278 279 283 277 279 282 276 277 280 274 276 278 273 273 277 270 271 275 267 268 273 266 267 272 265 264 272 263 261 270 260 259 267 258 258 266 257 256 266 256 254 263 254 252 261 252 250 260 250 248 259 248 245 258 246 243 257 243 241 255 242 239 254 240 238 254 239 237 253 237 236 252 236 236 250 234 235 249 232 235 247 232 235 247 232 234 244 232 234 242 233 234 240 233 234 239 235 237 240 236 236 239 236 237 239 237 238 239 238 239 239 239 239 238 238 240 239 239 241 239 247 237 227 250 240 231 252 242 233 253 242 232 253 243 232 254 244 236 254 244 238 255 246 241 257 249 243 260 252 246 262 256 250 264 261 254 267 264 259 269 267 264 270 269 267 271 271 270 272 273 271 273 274 272 274 275 274 275 276 275 276 277 276 277 277 277 278 278 278 278 279 278 279 279 279 280 280 280 280 280 281 281 281 281 282 282 282 282 282 283 283 283 284 284 284 284 285 285 286 286 285 287 287 287 288 288 288 288 289 289 289 290 290 290 291 291 291 291 292 292 292 292 292 293 293 293 293 293 293 293 293 293 293 293 294 294 294 294 294 294 294 294 294 295 294 294 295 295 294 295 295 294 295 295 295 295 295 295 296 295 296 296 296 296 297 296 297 298 297 298 298 297 298 298 297 298 299 298 298 299 298 298 298 298 297 297 297 296 295 297 295 294 297 295 294 297 296 295 297 297 297 297 297 297 297 297 298 297 297 298 297 297 297 297 297 297 297 297 297 297 297 297 296 296 297 294 295 297 288 289 293 283 285 289 283 285 289 284 286 289 286 287 291 286 288 292 286 288 292 285 287 291 284 286 289 282 284 288 281 282 287 280 281 285 278 279 284 277 279 283 276 277 281 274 275 279 272 273 278 270 271 276 267 269 273 266 266 272 264 263 272 263 260 269 260 258 267 258 257 265 257 255 264 255 253 262 253 251 261 251 249 260 249 247 259 247 245 257 245 242 256 243 240 255 241 238 254 240 237 254 238 237 253 237 236 252 235 235 250 234 235 249 232 234 247 231 234 246 231 234 244 232 233 241 233 234 240 233 234 238 236 237 240 236 236 239 236 237 239 237 238 239 238 239 239 239 239 238 238 240 238 239 241 239 247 237 227 250 240 231 252 242 233 253 242 232 253 243 232 254 244 235 254 244 238 255 246 240 257 249 243 259 252 246 261 255 249 264 260 254 268 264 259 270 267 264 270 269 267 271 271 269 272 273 271 273 274 272 274 275 274 275 276 275 276 277 276 277 277 277 277 278 278 278 279 278 279 279 279 280 280 280 280 280 281 281 281 281 281 281 282 282 282 283 283 283 283 284 283 284 285 284 285 286 285 286 287 286 287 288 288 288 289 289 289 290 290 290 291 291 291 291 292 291 292 292 292 292 293 293 293 293 293 293 293 293 293 293 293 293 293 294 294 294 294 294 294 294 294 294 295 294 294 295 294 294 295 294 295 295 295 295 295 295 296 296 295 296 297 296 297 298 296 297 298 297 298 298 297 298 299 297 298 299 298 298 298 298 297 297 297 296 296 297 295 295 297 295 294 297 296 296 297 297 297 297 297 297 297 297 298 297 297 298 297 297 297 297 297 297 297 297 297 297 297 297 296 296 297 293 294 296 287 289 293 285 287 290 288 289 291 290 291 293 290 291 293 290 291 293 290 290 293 288 289 292 285 287 291 283 284 288 281 282 287 280 281 286 278 279 285 277 278 283 275 277 281 274 275 279 272 273 278 270 270 276 267 268 274 266 265 272 264 263 271 263 260 268 261 258 266 259 256 265 257 255 264 255 252 262 253 250 261 251 248 260 249 246 259 247 244 257 245 242 256 243 240 255 241 238 254 239 237 254 237 236 253 236 235 252 235 235 251 233 234 249 232 233 247 231 234 246 231 233 243 232 233 241 233 233 240 233 233 239 236 237 240 236 236 239 235 236 239 237 238 239 238 239 239 239 239 238 238 240 238 239 241 239 247 237 227 250 240 231 252 242 233 253 242 232 253 243 232 254 244 235 254 245 238 255 247 240 257 249 243 259 251 245 261 255 249 264 260 254 267 263 258 270 267 265 270 269 267 271 271 269 272 272 271 273 274 272 274 275 274 275 276 275 276 276 276 277 277 277 277 278 278 278 279 278 279 279 279 280 280 280 280 280 280 281 281 281 281 281 282 282 282 283 283 282 283 284 283 284 285 284 285 286 285 286 287 286 287 288 287 288 289 289 289 290 290 290 291 291 290 291 291 291 292 292 292 292 292 292 293 293 293 293 293 293 293 293 293 293 293 294 293 293 294 294 294 294 294 294 294 294 294 294 294 294 295 294 294 295 294 295 295 295 295 296 295 296 297 296 297 298 296 297 298 297 298 298 297 298 299 297 298 299 298 298 298 298 298 297 297 296 296 297 295 295 297 295 295 297 296 296 297 297 297 297 297 297 297 297 297 297 297 297 297 297 298 298 297 298 298 297 297 297 297 297 296 296 297 293 294 297 289 290 294 290 290 293 291 292 293 292 292 294 292 292 294 292 292 294 291 291 293 290 290 293 287 288 291 283 284 288 281 282 287 279 281 286 278 279 285 276 278 283 275 276 282 273 274 280 272 272 278 269 270 276 267 267 274 265 264 272 264 262 271 263 260 268 261 258 266 259 256 265 257 254 264 255 251 262 253 249 261 251 248 260 248 245 258 246 244 257 245 243 256 244 240 255 242 238 254 239 237 254 237 236 253 235 235 252 234 234 251 233 234 250 232 233 248 231 233 246 231 233 244 232 232 242 232 233 241 233 233 239 235 237 240 236 237 240 235 236 239 237 238 239 238 239 239 239 239 238 238 240 238 239 240 239 247 237 227 250 240 231 252 242 233 253 243 232 254 244 232 254 244 235 255 245 238 255 247 240 257 249 242 259 251 244 261 254 248 264 261 255 267 265 260 270 268 265 270 269 267 271 271 269 272 272 271 273 274 272 274 275 273 275 276 275 276 276 276 277 277 277 277 278 277 278 279 278 279 279 279 280 280 280 280 280 280 281 281 281 281 281 282 282 282 282 283 282 283 283 283 284 284 284 285 285 285 286 286 286 287 288 287 288 289 289 289 290 290 290 291 291 290 291 291 291 292 292 292 292 292 292 292 292 292 293 293 293 293 293 293 293 293 293 293 293 294 293 294 294 293 294 294 294 294 294 294 294 294 294 294 295 294 295 295 295 295 296 295 296 297 296 297 298 296 297 298 297 298 299 297 298 299 297 298 299 298 298 298 298 298 297 298 297 296 297 296 295 297 295 295 297 296 296 297 297 297 297 297 297 297 297 297 297 297 297 297 297 298 298 298 298 298 298 298 297 298 297 296 297 297 293 295 298 291 293 296 292 293 295 293 293 295 293 293 295 292 293 295 292 292 294 291 291 293 290 290 292 287 287 290 283 285 289 281 282 287 279 280 286 277 278 285 275 277 283 274 275 282 273 274 280 271 271 278 269 269 276 266 266 274 265 263 272 264 261 270 263 260 268 261 258 266 259 256 265 257 254 264 256 252 262 253 249 261 250 247 260 248 245 258 247 244 257 247 244 257 246 243 257 242 239 255 238 237 254 236 235 253 234 234 252 234 234 251 233 233 250 231 233 248 231 232 246 231 233 244 232 232 242 232 232 241 232 233 240 235 236 240 236 237 240 235 236 239 236 238 239 238 239 239 239 239 238 238 240 238 239 240 239 247 237 227 250 240 231 252 242 233 253 243 233 254 244 233 255 245 235 255 245 238 256 247 240 257 249 242 259 251 244 260 254 247 264 261 255 268 266 262 270 268 266 270 269 268 271 271 269 272 272 271 273 273 272 274 275 273 275 275 274 276 276 276 277 277 276 277 278 277 278 278 278 279 279 279 279 280 280 280 280 280 281 281 281 281 281 282 282 282 282 283 282 283 283 283 284 284 284 285 285 285 286 286 286 287 288 287 288 289 288 288 290 290 289 291 290 290 291 291 291 292 292 291 292 292 292 292 292 292 292 293 292 293 293 293 293 293 293 293 293 293 293 293 293 293 294 294 293 294 294 293 294 294 294 294 294 294 295 295 295 295 296 295 296 297 296 297 298 296 297 298 297 298 299 297 298 299 297 298 299 298 298 298 298 298 297 297 297 296 297 296 295 297 296 295 297 296 296 297 297 297 297 297 297 297 297 297 297 297 297 297 298 298 298 298 298 298 298 298 297 298 298 296 297 298 292 295 297 291 294 297 293 295 297 294 295 296 293 294 296 293 294 295 292 293 295 291 291 293 290 290 292 287 288 290 283 285 289 281 282 287 279 280 286 277 278 285 275 276 283 274 275 282 272 273 280 271 271 277 268 268 275 266 265 274 264 263 272 263 261 270 262 260 268 261 258 266 259 255 265 257 254 263 255 251 262 253 249 261 250 247 260 247 244 258 248 245 258 248 245 258 247 244 257 243 240 256 238 237 254 235 235 252 234 234 252 233 233 251 233 233 250 231 232 247 230 232 245 231 232 244 232 232 243 232 233 242 232 233 240 234 236 240 235 237 240 235 236 239 236 238 238 238 239 239 239 239 238 238 240 238 239 240 239 247 237 227 250 240 231 252 242 233 253 243 233 254 244 233 255 245 236 255 246 238 256 248 240 257 249 241 258 251 243 260 254 247 265 261 255 269 267 262 270 269 267 270 269 268 271 271 269 272 272 271 273 273 272 274 274 273 275 275 274 276 276 275 277 277 276 277 278 277 278 278 278 279 279 279 279 279 280 280 280 280 281 280 281 281 281 282 282 281 282 283 282 283 283 283 284 284 284 285 285 285 286 286 286 287 288 287 287 289 288 288 290 289 289 290 290 290 291 291 291 292 291 291 292 292 292 292 292 292 292 292 292 292 293 292 292 293 293 293 293 293 293 293 293 293 293 293 293 293 294 293 294 294 293 294 294 294 295 295 294 295 296 295 296 297 296 297 298 296 297 298 297 298 299 297 298 299 297 298 299 298 298 298 298 298 298 298 297 297 297 296 296 297 296 296 297 297 296 297 297 297 297 297 297 297 297 297 297 297 297 298 298 298 298 298 298 298 298 298 297 298 298 294 296 297 291 293 296 291 293 297 293 295 298 294 296 297 294 295 297 293 294 296 292 293 295 291 292 293 290 290 292 288 288 291 283 285 289 281 282 287 279 280 286 277 278 285 275 276 284 274 274 282 272 273 280 270 270 277 268 268 275 266 265 273 264 263 271 263 261 269 262 260 267 260 257 266 259 255 264 257 254 263 255 251 262 252 249 261 249 246 259 248 245 258 249 246 258 249 246 258 247 244 257 245 242 256 238 237 253 235 235 252 233 234 251 233 233 251 232 232 249 231 232 247 230 231 245 231 232 244 232 232 243 232 233 241 232 232 239 234 236 240 235 237 240 235 236 239 236 238 238 238 239 238 239 239 238 238 240 238 239 240 239 247 237 227 250 240 231 252 242 233 253 243 233 255 245 233 255 246 236 256 247 238 257 248 240 258 250 241 258 251 242 260 253 246 265 261 255 269 268 263 270 270 268 271 270 268 271 271 269 272 272 271 273 273 272 274 274 273 275 275 274 276 276 275 277 277 276 277 278 277 278 278 278 279 279 279 279 279 280 280 280 280 281 280 281 281 281 281 282 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 286 287 287 287 289 288 288 290 289 289 290 290 290 291 291 290 291 291 291 292 292 291 292 292 292 292 292 292 292 292 292 292 293 292 292 293 293 292 293 293 293 293 293 293 293 293 293 294 294 293 294 294 294 295 295 294 295 296 295 296 297 296 297 298 296 298 298 297 298 299 297 299 299 298 299 299 298 298 298 298 298 298 298 297 297 298 297 296 298 296 296 298 297 296 298 297 297 297 297 297 298 297 297 298 297 298 298 298 298 298 298 298 298 298 298 297 297 298 293 295 297 291 292 295 291 292 295 292 294 297 293 296 298 294 295 297 294 295 296 293 293 295 292 292 293 290 290 292 288 288 291 283 285 289 281 282 287 279 280 286 277 278 285 275 276 284 274 274 283 272 272 281 270 270 278 268 268 275 266 265 273 264 262 271 263 261 269 261 259 267 260 257 266 258 255 264 257 253 263 255 251 262 252 248 261 249 245 259 248 245 258 249 246 258 249 246 258 248 245 257 245 243 256 240 239 254 234 235 251 233 234 251 233 233 250 232 232 249 231 231 247 231 232 246 231 231 243 231 232 243 232 233 242 232 232 240 235 236 240 235 237 240 235 237 239 236 238 238 239 239 238 239 240 238 238 240 238 239 240 239 247 237 227 250 240 231 252 242 234 254 244 234 255 245 234 256 246 236 257 247 239 257 249 240 258 250 241 258 251 242 260 253 246 265 262 255 269 268 264 271 270 268 271 270 269 271 271 269 272 272 271 273 273 272 273 274 273 275 275 274 276 276 275 277 277 276 277 278 277 278 278 278 279 279 279 279 279 279 280 280 280 281 280 281 281 281 281 282 281 282 282 282 283 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 289 291 290 290 291 291 291 291 291 291 292 292 291 292 292 292 292 292 292 292 292 292 292 292 292 292 293 292 292 293 293 292 293 293 293 293 293 293 294 294 294 295 295 295 295 296 295 296 297 296 297 298 296 298 299 297 298 299 297 298 299 297 299 299 298 298 298 298 298 298 298 297 297 298 297 296 298 297 296 298 297 296 298 297 297 298 297 297 298 298 297 298 298 298 298 298 298 298 298 298 298 298 298 296 297 298 294 295 297 293 294 295 293 294 296 293 295 296 292 294 297 294 295 297 295 295 296 293 294 295 292 292 294 291 290 292 289 289 291 286 286 289 282 283 287 279 280 286 277 278 285 275 276 284 274 274 282 272 272 281 270 270 278 268 267 275 266 264 273 264 262 271 262 261 269 261 259 267 259 257 265 258 255 264 257 253 263 255 251 262 251 247 260 249 245 259 249 246 258 250 246 258 249 246 257 247 245 257 244 243 256 241 240 254 235 235 251 234 234 250 233 233 250 232 232 248 231 231 248 231 232 247 231 231 244 231 232 243 232 233 242 232 232 240 235 236 240 235 236 240 235 237 240 236 237 238 239 239 238 239 240 238 238 240 238 239 240 239 247 237 227 250 240 231 252 243 234 254 244 234 255 246 234 256 247 237 257 248 239 258 249 241 258 250 240 259 251 241 260 253 246 265 263 256 269 268 264 271 270 269 271 270 269 271 271 269 272 272 271 273 273 272 273 274 273 275 275 274 276 276 275 277 277 276 277 278 277 278 278 278 279 279 279 279 279 279 280 280 280 280 280 281 281 281 281 282 281 282 282 282 283 283 283 283 284 284 284 285 284 285 286 286 286 287 287 287 288 288 288 289 289 288 290 290 289 290 290 290 291 291 290 291 291 291 291 292 291 291 292 291 291 292 291 291 292 292 292 292 292 292 292 292 292 293 292 292 293 293 293 293 293 293 294 294 294 295 295 295 296 296 295 296 297 296 297 298 296 298 298 297 298 299 297 298 299 297 298 299 298 298 298 298 298 298 298 297 297 298 297 296 298 297 296 298 297 296 298 297 297 298 298 297 298 298 297 298 298 298 298 298 298 298 298 298 297 297 298 296 296 297 294 295 296 295 295 296 295 296 296 295 296 296 295 295 296 295 296 296 295 295 296 294 294 295 292 292 294 291 290 292 289 289 291 286 286 289 282 283 288 280 280 286 277 278 284 275 276 283 274 274 282 273 272 280 271 270 278 268 267 276 266 265 274 264 262 272 262 261 269 260 259 266 259 256 265 258 255 265 256 252 263 254 249 262 250 247 260 249 245 259 250 246 258 250 246 258 249 246 257 247 245 256 244 243 255 241 240 254 235 235 251 234 234 250 234 233 249 232 231 248 231 231 248 231 231 247 231 231 244 231 232 243 232 233 242 233 234 241 235 237 241 235 236 240 235 237 240 236 237 238 239 239 238 240 240 238 238 240 238 239 240 239 247 237 227 250 240 231 252 243 234 254 245 235 256 246 235 257 247 238 258 249 240 258 250 241 259 251 240 259 251 241 260 254 245 266 263 257 269 268 264 271 271 269 271 271 270 271 271 269 272 272 271 273 273 272 273 274 273 275 275 274 276 276 275 277 277 276 277 278 277 278 278 278 279 279 279 279 279 279 280 280 280 280 280 281 281 281 281 282 281 282 282 282 283 283 283 283 284 283 284 285 284 285 286 285 286 287 287 287 288 288 287 289 289 288 290 289 289 290 290 290 290 290 290 291 291 290 291 291 291 291 291 291 291 291 291 291 292 291 291 292 292 291 292 292 292 292 292 292 292 293 292 293 293 293 294 294 294 295 296 295 296 296 295 297 297 296 297 298 296 298 298 296 298 298 297 298 299 297 298 299 298 298 299 298 298 298 298 297 297 298 297 296 298 297 296 298 297 296 298 297 297 298 298 297 298 298 298 298 298 298 298 297 298 297 297 298 295 296 297 294 295 296 293 294 295 295 296 296 296 296 296 296 296 296 296 296 297 296 296 296 295 295 296 294 294 295 292 292 294 291 290 292 289 289 291 286 286 290 282 283 288 280 280 286 277 278 284 275 276 283 274 274 281 273 272 280 271 270 278 269 267 275 266 265 274 264 262 272 262 260 269 260 258 266 258 256 265 257 254 265 255 251 263 253 248 261 250 246 260 250 246 259 250 246 258 250 246 257 249 245 256 247 244 256 244 243 255 240 240 253 235 235 251 236 234 250 234 232 250 233 231 249 231 231 249 231 231 247 231 232 244 231 232 243 233 233 241 234 236 242 235 237 241 235 236 240 235 237 240 236 237 238 239 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 252 243 234 254 245 235 256 247 236 257 248 238 258 249 240 259 251 241 259 251 240 259 251 240 260 254 245 266 264 257 269 269 265 271 271 269 271 271 270 271 271 270 272 272 270 273 273 272 273 274 273 274 275 274 276 276 275 276 277 276 277 278 277 278 278 278 279 279 279 279 279 279 280 280 280 280 280 281 281 281 281 281 281 282 282 282 282 283 282 283 284 283 284 285 284 285 286 285 286 287 287 287 288 288 287 289 288 288 289 289 289 290 290 289 290 290 290 290 291 290 290 291 291 290 291 291 290 291 291 290 291 291 290 291 291 291 292 292 291 292 292 292 292 293 293 293 294 293 294 295 294 295 296 295 296 297 295 296 297 295 297 298 296 297 298 296 298 298 297 298 298 297 299 299 298 298 299 297 298 298 297 297 297 297 297 296 298 297 296 298 297 296 298 298 297 298 298 298 298 298 298 298 298 298 297 297 297 296 296 296 295 296 296 295 295 296 294 295 296 296 296 296 297 297 297 297 297 297 296 296 297 296 296 297 295 295 296 294 294 295 293 292 294 291 290 292 289 289 291 286 286 289 282 283 288 280 280 286 277 278 284 275 276 282 274 273 281 273 271 279 271 269 277 269 267 275 267 265 274 264 262 272 262 260 269 260 258 267 258 256 266 257 254 265 255 250 262 252 248 261 250 246 260 250 246 259 251 246 258 250 246 257 249 245 256 247 244 255 244 243 254 239 239 253 236 235 251 236 234 251 234 232 250 233 231 250 231 230 249 230 231 247 231 232 244 232 233 244 233 233 242 236 237 242 236 237 241 235 236 240 235 237 240 236 237 238 239 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 252 243 234 255 245 236 257 247 237 258 249 239 259 250 241 260 251 241 260 251 240 259 251 240 260 254 245 266 264 257 269 269 264 271 271 269 271 271 270 271 272 270 272 272 271 273 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 278 278 279 279 279 279 279 279 280 280 280 280 280 280 281 281 281 281 281 282 282 282 282 283 282 283 284 283 284 285 284 285 286 285 285 287 286 286 288 287 287 288 288 288 289 289 289 289 290 289 290 290 290 290 290 290 290 291 290 290 291 290 290 291 291 290 291 291 290 291 291 290 291 291 291 292 292 292 292 293 293 293 294 294 294 295 294 295 296 295 296 297 295 296 297 295 297 297 295 297 297 296 297 298 296 298 298 297 298 298 297 298 298 297 298 298 297 297 297 297 297 296 298 296 296 298 297 296 298 297 297 298 298 297 298 298 298 298 298 298 297 297 297 296 296 296 296 296 296 296 296 296 296 296 296 297 297 296 297 297 297 297 297 297 297 297 297 296 296 297 294 294 296 294 294 296 293 292 294 291 290 293 289 288 291 285 285 289 283 283 288 280 280 286 278 278 284 275 276 282 274 273 281 272 271 279 271 269 277 269 267 275 267 265 274 265 262 272 262 260 269 260 258 267 258 256 266 256 253 264 254 250 262 252 248 260 251 247 260 251 246 259 251 246 258 250 246 257 249 245 256 247 244 255 244 242 254 241 239 253 238 236 251 237 234 251 235 232 251 233 231 250 231 230 249 231 231 247 232 232 245 233 234 244 233 234 243 236 237 243 236 237 242 235 236 240 235 237 240 236 237 238 239 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 243 235 255 246 236 257 248 237 259 250 239 260 251 241 260 252 241 260 252 240 260 252 240 260 255 245 266 264 257 269 269 264 271 271 269 272 272 270 271 272 270 272 272 271 273 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 278 278 279 279 279 279 279 279 280 280 280 280 280 280 281 281 281 281 281 282 282 282 282 283 283 283 284 283 284 285 284 285 286 285 285 287 286 286 287 287 287 288 288 288 289 289 289 289 289 289 289 290 289 289 290 290 289 290 290 289 290 290 289 290 290 290 290 291 290 291 291 290 291 291 291 292 292 292 293 293 293 294 294 294 295 295 294 295 296 295 296 297 295 296 297 295 296 297 295 296 297 295 297 297 296 297 297 296 297 297 297 297 297 297 297 297 296 296 296 297 296 296 297 296 296 298 296 296 298 297 296 299 298 297 299 298 298 298 298 298 297 297 297 296 296 296 296 296 296 296 296 296 297 297 296 297 297 297 297 297 297 297 297 297 297 297 297 296 296 297 294 295 296 294 294 295 292 292 294 289 289 292 288 288 291 288 287 290 285 285 289 281 281 287 278 278 285 276 276 283 274 273 281 273 271 278 271 269 277 269 267 275 267 265 274 265 262 272 262 260 269 260 258 267 258 255 266 256 252 264 254 250 262 253 248 261 252 247 260 252 247 259 251 247 258 250 246 257 248 245 256 247 244 255 244 242 254 241 239 253 239 236 251 239 235 251 236 233 250 235 232 250 231 230 249 231 231 247 233 233 246 235 235 244 234 234 243 237 238 244 236 237 242 235 236 240 235 237 240 236 237 238 239 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 244 235 255 246 237 257 249 238 259 250 240 260 252 242 261 252 242 261 252 240 260 252 240 260 255 245 265 263 256 269 269 263 271 271 268 272 272 270 272 272 270 272 272 271 273 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 278 278 279 279 279 279 279 279 280 279 280 280 280 280 281 281 281 281 281 282 282 282 283 283 283 283 284 284 284 285 285 285 286 286 285 287 287 286 287 287 287 288 288 288 288 289 288 289 289 289 289 290 289 289 290 289 289 290 290 289 290 290 289 290 290 290 290 291 290 291 291 291 291 292 291 292 292 292 293 293 293 294 294 294 295 296 294 295 296 294 296 296 294 296 296 294 295 296 295 295 296 295 295 296 295 295 296 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 296 295 295 297 296 296 298 297 297 299 298 297 299 299 298 299 298 298 297 297 297 296 296 296 296 296 296 296 296 296 297 297 296 297 297 297 297 297 297 297 297 297 297 297 297 296 296 297 295 295 296 295 294 295 293 293 294 292 292 293 291 291 293 290 289 292 288 287 290 284 284 288 279 279 285 276 276 283 274 273 281 273 271 279 271 269 276 269 267 275 267 265 274 265 262 272 263 260 269 260 258 267 258 255 266 256 252 264 255 250 262 254 249 260 253 248 260 252 247 258 251 247 257 250 246 256 248 245 255 246 244 254 244 242 253 242 239 253 239 236 252 238 235 251 237 233 251 235 232 250 231 230 249 231 231 248 234 234 246 236 236 246 236 236 245 237 238 244 237 237 243 235 236 241 235 237 240 236 237 239 239 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 244 235 256 247 237 258 249 239 260 251 240 261 252 242 261 253 242 261 253 240 260 252 239 260 256 244 264 263 255 269 269 262 271 271 267 271 272 269 272 272 270 272 273 271 272 273 272 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 278 278 279 279 279 279 279 279 280 280 280 280 280 280 281 281 281 281 281 282 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 286 287 288 287 288 288 288 288 289 288 288 289 288 289 289 289 289 290 289 289 290 290 290 290 290 290 290 290 290 291 291 290 291 291 291 292 292 291 292 292 292 293 293 294 295 295 294 295 296 294 295 295 294 295 295 294 295 295 294 294 295 294 294 295 293 293 294 293 293 293 293 293 293 293 293 293 293 293 293 293 293 294 293 293 293 293 293 294 295 295 295 296 296 295 298 297 296 299 299 298 299 299 299 298 298 298 297 297 296 296 296 296 296 296 296 297 297 296 297 297 297 297 297 297 297 297 297 297 297 297 296 296 297 296 296 296 295 295 295 294 294 295 294 293 294 293 292 293 292 291 292 290 289 291 287 286 289 282 281 286 278 277 284 275 273 281 273 271 279 271 268 276 269 267 275 268 265 273 265 262 272 263 260 269 260 258 267 258 255 266 256 252 264 254 250 262 254 249 261 252 247 260 252 247 258 251 246 257 249 245 256 247 244 254 245 243 254 244 241 253 242 239 252 239 236 252 238 234 252 237 233 251 235 232 250 232 230 249 232 232 248 236 234 246 238 236 246 236 236 245 237 237 245 237 238 243 235 236 241 235 237 240 236 238 239 239 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 244 235 256 247 238 258 250 239 260 252 241 261 253 242 262 253 242 261 253 240 260 253 239 260 256 244 263 262 253 269 269 262 270 271 265 271 272 268 271 272 270 272 273 271 272 273 271 273 274 273 274 275 274 275 276 275 276 277 276 277 278 277 278 278 278 278 279 279 279 279 279 279 280 280 280 280 280 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 286 287 286 287 287 287 287 288 288 288 288 288 288 289 289 289 289 289 289 290 290 290 290 290 290 290 290 290 291 291 291 291 291 291 291 291 291 292 292 292 292 292 293 294 294 294 295 295 294 295 295 294 294 295 294 294 294 293 293 294 293 293 293 292 292 292 292 291 292 292 292 292 294 293 294 294 294 295 295 294 295 294 294 295 293 293 294 293 293 293 293 293 293 294 294 294 296 296 295 298 299 298 299 300 300 299 298 299 297 297 297 296 296 296 296 296 296 297 296 296 297 297 297 297 297 297 297 297 297 297 297 297 296 296 296 296 296 296 295 295 295 295 294 294 294 293 294 293 292 293 292 291 293 291 289 292 288 287 290 285 283 288 279 278 285 276 274 283 274 271 280 272 268 277 270 266 275 268 265 273 266 262 272 263 260 269 261 258 267 258 255 266 256 252 264 254 250 262 253 249 261 251 247 259 251 246 258 250 245 256 247 244 255 243 242 254 243 241 253 242 240 253 242 239 252 239 235 252 238 234 252 237 233 251 235 231 250 232 231 249 233 232 248 236 235 248 238 236 247 237 236 246 237 236 245 238 238 244 236 236 241 235 237 240 236 238 239 239 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 244 235 256 247 238 259 250 240 261 252 241 262 253 242 262 254 242 262 253 239 260 253 239 260 257 244 263 262 252 268 268 260 270 270 263 270 271 267 271 272 269 272 273 271 272 273 271 273 274 272 274 275 274 275 276 275 276 277 276 277 278 277 278 278 278 278 279 279 279 279 279 279 279 279 279 280 280 280 280 280 280 280 280 281 281 281 282 283 282 283 284 283 284 285 284 285 286 285 286 286 286 287 287 287 288 288 288 288 289 289 289 289 290 290 290 290 290 290 290 290 290 290 291 291 291 291 291 291 292 292 292 292 292 292 292 292 292 293 293 293 294 294 295 294 295 295 293 294 295 293 293 294 293 293 293 291 291 292 289 290 290 290 290 290 292 292 292 294 294 295 296 296 297 298 297 298 298 298 297 298 298 296 296 297 296 295 295 295 294 293 294 293 293 293 294 295 294 297 298 298 299 300 301 299 299 300 298 297 297 296 296 296 296 296 296 297 296 296 297 297 297 297 297 297 297 297 297 296 297 297 296 296 296 296 295 295 295 295 295 295 294 294 294 293 294 293 292 293 292 291 292 291 290 291 290 288 291 287 285 289 283 281 287 279 277 285 276 273 282 273 269 278 270 266 275 268 265 273 266 262 272 264 260 269 261 258 267 258 255 266 256 253 264 254 250 262 252 248 261 251 246 259 249 245 258 248 245 256 245 243 255 242 241 254 241 240 253 242 239 252 242 239 252 239 235 252 237 233 252 235 232 251 234 231 250 232 231 249 235 234 249 238 236 248 239 237 248 238 236 246 236 235 245 237 237 244 236 236 242 235 237 240 236 238 239 239 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 244 235 256 248 239 259 251 240 261 253 242 262 254 242 262 254 241 262 253 239 261 254 239 260 257 244 262 262 251 266 267 257 269 269 261 269 269 264 271 271 268 272 272 270 272 273 271 273 274 272 274 275 273 275 276 275 276 277 276 277 278 277 278 278 278 278 279 279 279 279 279 279 279 279 279 279 279 279 279 279 279 279 279 280 281 280 281 282 281 282 283 283 283 284 284 284 285 285 286 286 286 287 287 287 288 288 289 289 289 290 290 290 291 290 290 291 291 290 291 291 291 291 292 292 292 293 292 293 293 293 293 293 293 292 293 293 293 294 294 294 295 295 295 294 295 295 293 293 294 292 292 293 290 290 290 287 287 287 288 288 288 291 292 291 295 296 297 297 298 299 297 298 298 298 298 298 298 298 298 298 299 298 297 298 297 298 298 298 296 298 297 296 297 297 295 296 297 295 296 298 297 298 300 298 298 300 297 297 298 296 296 296 296 296 295 297 296 296 297 297 297 297 297 297 297 297 297 297 297 297 296 296 296 296 295 295 296 295 295 295 294 294 294 293 293 293 292 292 292 291 292 291 290 291 291 289 291 289 287 290 286 284 289 284 281 287 280 277 284 275 272 280 271 267 276 268 264 273 266 262 272 264 260 269 261 258 268 258 255 266 256 253 264 253 250 262 251 248 260 250 246 259 248 245 257 247 244 256 244 242 255 241 240 253 241 240 253 242 239 253 242 238 253 237 234 253 237 233 252 235 231 251 234 231 250 233 231 249 237 235 249 239 237 249 240 237 248 239 237 247 237 236 245 237 237 244 236 236 242 235 237 240 236 238 239 239 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 244 235 256 248 239 259 251 241 261 253 242 262 254 242 263 254 241 262 254 239 261 254 239 260 257 244 262 262 250 265 265 254 267 268 258 268 269 262 270 270 267 272 272 270 272 273 271 273 274 272 274 275 273 275 276 275 276 277 276 277 278 277 278 278 278 278 279 278 278 279 278 278 279 278 278 278 278 278 278 278 278 279 278 279 280 278 280 281 279 281 282 281 282 283 283 283 283 282 285 284 284 287 286 287 289 288 289 290 289 290 291 290 291 291 290 292 292 291 292 293 292 293 294 293 294 294 294 294 294 294 294 294 294 294 294 295 294 295 296 295 295 296 295 294 294 294 292 292 293 290 290 290 286 286 286 285 285 284 289 289 288 295 296 295 297 299 299 298 298 298 298 298 298 298 299 298 298 299 298 298 299 298 298 299 298 299 300 299 299 301 300 299 301 301 297 298 299 296 296 298 296 296 298 295 296 298 296 296 297 296 295 295 296 296 295 296 296 296 297 296 296 297 297 297 297 297 297 297 297 297 296 296 296 296 295 295 296 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 290 291 291 289 290 290 288 290 288 286 289 286 283 288 283 280 285 278 274 281 272 268 277 268 265 274 266 262 272 264 260 269 261 258 268 258 255 266 255 253 264 253 250 262 251 248 261 249 246 259 247 244 258 246 243 256 243 242 255 241 240 253 241 239 253 242 239 253 240 237 253 236 233 253 235 232 252 234 231 251 233 231 251 234 232 249 239 236 249 240 237 249 240 237 249 240 237 248 238 237 246 236 235 244 236 236 242 235 237 240 236 238 239 238 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 244 235 257 249 239 260 252 241 262 253 242 263 255 242 263 255 240 262 254 239 261 254 239 260 258 243 262 261 249 264 265 253 266 267 256 267 268 260 269 270 265 271 272 268 272 273 271 273 273 272 274 274 273 275 276 275 276 277 276 277 278 277 278 278 278 278 279 278 278 279 278 278 279 278 278 279 278 278 278 277 278 279 277 279 279 278 280 280 279 280 281 279 282 282 280 283 282 282 285 283 283 288 285 286 290 287 288 291 288 289 291 289 291 292 290 291 293 291 292 294 292 293 294 293 293 293 293 293 293 293 294 293 293 294 293 294 294 294 294 294 293 294 294 292 292 293 290 291 291 286 287 286 284 284 283 285 286 285 291 292 291 298 299 298 298 298 298 298 298 298 299 299 298 298 300 298 298 300 299 299 300 299 299 300 299 300 302 300 301 303 302 302 302 303 299 299 301 296 297 298 295 295 297 294 295 296 295 295 296 295 295 295 296 295 295 296 296 296 296 296 296 296 296 296 296 296 297 296 297 296 296 296 295 296 295 295 296 295 295 295 294 294 294 293 293 293 292 292 292 291 291 292 290 290 291 289 290 290 288 290 289 286 289 287 285 288 284 281 286 280 276 282 275 271 278 270 265 274 267 262 272 264 260 269 261 258 267 258 255 266 255 253 265 252 250 263 250 248 261 249 246 259 247 244 258 246 243 256 244 242 255 242 241 254 242 240 254 243 239 254 239 235 253 235 233 253 234 232 252 233 231 252 233 231 251 235 233 250 239 236 250 240 237 250 241 238 249 240 238 248 239 238 247 235 235 243 237 237 243 235 237 241 236 238 239 238 239 238 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 244 236 257 249 239 260 252 242 262 254 242 263 255 241 263 255 239 262 254 238 261 255 239 260 258 243 262 261 248 264 263 251 265 266 254 267 267 259 269 269 263 271 271 267 272 272 270 273 273 272 274 274 273 275 276 274 276 277 276 277 278 277 278 278 278 278 279 278 278 279 278 279 279 278 279 280 278 279 279 278 279 280 278 280 280 278 281 281 279 282 281 280 283 282 281 284 282 282 287 284 284 289 286 286 290 287 287 291 287 287 292 289 288 293 290 289 294 291 290 294 291 290 292 291 290 291 291 291 291 291 291 291 291 292 292 292 292 292 292 293 291 292 292 290 290 291 287 287 287 284 284 284 284 284 283 288 288 288 295 296 294 298 299 298 298 298 298 298 298 298 298 299 298 298 300 298 298 299 299 298 300 298 298 301 299 300 302 300 301 303 302 302 304 304 301 302 304 299 299 300 297 297 298 295 296 297 295 295 295 295 295 295 296 295 295 296 296 296 296 296 296 296 296 296 295 296 296 296 296 296 296 296 295 296 295 295 296 295 295 295 294 294 294 293 293 294 292 292 293 291 291 292 290 290 291 289 290 290 288 289 289 287 289 288 285 288 286 282 286 282 278 283 277 273 278 273 269 276 268 263 273 264 260 270 261 258 268 258 255 266 255 253 265 252 250 263 249 247 261 248 245 259 247 244 258 246 243 257 244 242 256 243 242 255 244 241 255 244 240 254 238 235 253 235 233 253 233 232 252 233 232 252 234 232 251 237 234 250 240 236 250 241 237 250 242 238 250 241 238 248 241 240 248 236 235 244 237 237 243 235 237 241 236 237 239 238 238 237 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 244 236 257 249 240 260 252 242 262 254 242 263 255 240 263 255 239 263 254 238 261 255 239 260 258 243 261 261 247 263 263 250 265 265 252 267 267 258 269 269 261 270 271 265 271 272 269 273 273 271 274 274 273 275 275 274 276 277 276 277 278 277 278 278 278 278 279 278 279 279 278 280 280 279 280 281 280 281 281 279 281 281 279 282 282 280 283 282 281 283 282 281 284 283 282 286 284 283 288 285 284 290 287 286 291 288 287 291 288 287 292 289 287 293 289 287 293 290 287 292 290 287 291 289 286 289 289 285 287 288 285 287 287 285 287 287 285 287 287 286 286 287 286 285 286 285 284 284 283 284 284 283 287 287 286 292 292 292 298 299 296 298 298 298 298 299 298 299 300 299 298 299 298 297 298 298 297 298 298 297 299 298 298 300 298 299 302 300 301 303 301 301 304 303 302 303 305 300 301 302 298 298 299 296 296 297 295 295 296 295 295 295 296 295 295 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 295 296 295 295 296 295 295 295 294 294 294 293 293 294 292 292 293 291 291 292 290 290 291 289 290 290 288 289 290 287 289 288 286 288 286 283 287 283 279 283 278 275 279 275 271 277 270 266 275 264 260 271 261 258 268 258 255 267 255 253 265 251 250 263 249 247 261 248 245 260 247 244 258 245 243 257 245 243 256 246 244 256 246 243 256 244 240 255 238 235 254 235 233 253 233 232 252 234 232 252 235 232 251 239 235 251 241 236 251 242 237 250 242 238 250 241 239 249 242 240 249 235 234 244 237 236 244 236 237 241 236 237 239 238 238 237 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 245 236 257 249 240 260 252 242 262 254 242 263 255 240 263 255 238 263 255 238 262 256 240 261 258 243 261 260 246 263 262 249 265 264 251 266 266 255 269 269 260 270 270 263 271 271 267 272 272 271 273 274 273 274 275 274 276 277 275 277 278 277 278 278 277 278 279 278 279 280 279 280 281 280 281 282 281 282 282 281 283 283 281 284 284 282 285 284 283 286 284 283 287 285 284 289 286 285 290 288 286 292 289 287 293 290 288 293 290 288 293 290 288 294 290 288 295 291 288 294 291 287 291 290 285 289 288 284 286 287 282 285 286 281 284 285 281 284 285 282 283 285 282 283 283 281 284 284 282 287 287 286 292 292 291 297 298 296 299 300 298 299 300 298 299 300 298 298 300 298 298 298 298 297 298 298 298 298 298 298 300 298 298 300 299 299 301 300 300 302 300 300 302 302 300 302 303 299 300 301 298 298 299 296 296 297 295 295 295 295 295 295 296 295 295 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 295 296 295 295 296 295 294 295 294 294 294 293 293 294 292 292 293 291 291 292 290 291 291 289 290 291 289 289 290 288 289 289 286 288 287 284 287 284 280 284 280 276 280 276 272 278 272 268 276 265 261 272 261 258 268 258 256 267 256 253 266 252 250 263 249 247 261 248 245 260 246 243 259 245 243 258 245 243 257 246 243 257 247 243 257 245 241 256 240 237 255 236 234 253 235 233 253 236 234 252 238 235 252 240 236 252 241 236 251 242 237 251 243 238 250 242 239 249 242 241 249 237 236 245 238 237 244 236 237 241 236 237 239 238 238 237 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 245 236 257 249 240 261 253 242 263 254 242 263 255 239 263 255 237 263 255 238 262 256 240 261 259 243 262 260 246 263 262 248 264 263 250 266 265 254 267 267 257 269 269 261 271 271 266 272 272 270 273 273 272 274 275 274 275 276 275 277 278 276 278 278 277 279 279 278 280 280 279 281 281 280 282 282 281 282 283 282 284 284 283 285 285 284 286 285 285 288 286 285 289 287 286 291 288 287 292 289 288 294 291 289 295 292 290 294 292 290 295 292 290 296 293 290 296 294 290 296 294 290 294 292 288 292 290 287 289 288 285 287 287 283 285 286 283 285 285 282 284 284 282 284 285 283 287 287 286 291 291 291 297 296 296 301 301 299 300 301 298 299 300 298 298 299 298 298 298 298 297 298 298 298 298 298 298 300 298 299 302 299 299 302 301 300 302 301 300 302 301 299 301 301 297 298 299 297 297 298 297 297 298 296 296 297 296 295 296 295 295 295 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 295 296 295 295 295 295 294 295 294 294 294 293 293 294 292 292 293 291 291 292 290 291 291 290 290 291 289 289 290 288 289 289 287 288 287 285 287 285 282 284 281 278 281 277 273 278 273 268 276 266 261 272 262 258 269 260 257 268 258 255 266 252 250 264 249 247 261 247 245 260 246 243 259 245 243 258 245 243 257 246 243 257 247 244 257 246 243 257 241 238 255 240 237 254 236 234 253 239 236 252 241 237 253 241 236 252 242 237 252 243 237 251 243 238 250 243 239 250 243 241 249 238 236 246 239 238 245 236 237 242 236 236 238 238 238 237 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 245 236 257 250 240 261 253 243 263 254 242 263 255 238 264 255 237 263 255 238 262 257 240 262 259 243 262 260 246 263 262 247 264 263 250 266 265 253 267 267 255 269 268 259 270 271 265 272 272 269 273 273 272 274 275 273 275 276 275 276 277 276 278 278 277 279 279 278 280 280 279 281 281 280 282 282 281 283 283 282 284 284 283 285 285 284 286 286 285 287 287 286 289 288 287 291 289 288 294 291 290 295 292 290 295 293 290 295 293 291 294 293 291 295 294 292 297 295 293 298 296 294 298 296 292 297 294 291 295 293 290 292 292 289 290 290 288 289 289 288 289 289 287 289 290 288 292 292 291 295 295 294 299 299 297 300 301 298 299 301 298 298 299 297 298 298 298 297 297 298 297 298 298 298 298 298 298 301 299 299 302 299 300 303 301 301 304 303 300 302 302 298 299 300 295 296 297 294 294 296 296 296 297 296 296 297 296 295 296 296 295 295 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 295 296 295 295 296 295 295 295 295 294 295 294 294 294 293 293 294 292 292 293 291 291 292 290 291 292 290 290 291 289 290 290 288 289 289 287 288 288 285 287 286 283 285 282 279 282 278 274 279 273 269 276 266 262 273 265 260 270 264 259 268 260 256 266 253 250 264 249 247 262 247 245 260 245 243 259 244 242 258 245 243 257 246 243 257 248 244 258 247 244 258 245 242 257 242 239 255 238 236 254 241 237 253 242 237 253 242 236 253 243 237 252 243 237 251 244 238 249 243 239 250 243 241 249 239 237 246 239 238 245 236 237 242 235 236 238 238 238 237 240 240 238 239 240 238 239 240 239 247 237 227 250 240 231 253 245 236 258 250 240 261 253 243 263 255 241 263 255 238 264 255 236 263 256 238 263 257 240 262 259 243 262 260 245 263 262 247 264 263 249 266 265 252 267 267 255 268 268 257 270 270 264 271 271 268 273 273 271 274 274 273 275 276 274 276 277 276 277 278 277 279 279 278 280 280 279 281 281 280 281 282 281 282 283 282 284 284 283 285 285 284 286 286 285 287 287 286 288 288 288 290 290 289 294 291 290 295 292 290 295 293 290 294 293 291 294 293 291 295 294 292 296 295 293 297 297 294 299 297 295 299 297 295 299 297 295 297 297 295 296 296 294 294 294 293 294 294 293 294 294 294 296 295 295 297 297 296 299 299 297 299 300 298 298 299 297 297 298 297 297 297 298 297 298 298 298 298 298 298 298 298 298 299 299 300 303 300 302 304 303 303 304 304 300 301 302 297 298 299 294 294 296 293 293 295 295 295 296 296 296 296 296 295 296 296 295 296 296 296 296 296 296 296 296 296 295 296 295 295 296 295 295 296 295 295 296 295 295 296 295 295 295 295 294 295 294 294 294 293 293 294 292 292 293 291 291 292 291 291 292 290 290 291 289 290 290 288 289 289 287 288 288 286 287 286 283 285 283 279 282 279 274 279 273 269 276 267 263 273 266 262 270 265 260 268 262 257 267 253 251 264 249 247 262 247 245 260 245 243 260 245 243 259 246 243 258 248 245 259 248 244 258 248 245 258 246 243 257 245 241 257 241 237 254 242 237 253 243 237 253 243 237 253 243 237 252 244 237 250 244 237 249 244 239 250 243 241 249 242 240 248 239 238 246 237 237 242 235 236 238 238 238 237 240 240 238 239 240 239 239 240 239 247 237 227 250 240 231 253 245 236 258 250 241 261 253 243 263 255 241 264 255 237 264 255 236 264 256 237 263 258 241 263 260 244 263 261 246 264 262 247 265 263 249 266 264 252 267 266 254 268 268 257 270 270 261 271 271 267 272 273 270 273 274 272 275 276 274 276 277 275 277 278 277 278 279 278 279 280 279 280 281 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 284 286 286 286 287 288 287 290 290 289 292 291 290 295 292 290 294 293 290 294 293 291 294 294 291 295 294 292 296 295 293 297 297 295 298 298 296 298 298 296 298 298 296 298 298 296 298 298 297 297 298 296 297 297 296 297 297 296 298 297 297 298 297 296 298 298 297 298 298 297 297 297 297 297 297 297 297 297 298 297 297 298 297 298 298 298 298 298 299 300 299 301 303 301 303 305 304 303 303 304 300 300 302 297 298 299 295 295 297 294 294 295 294 295 295 296 296 296 296 295 296 296 296 296 296 296 296 296 296 296 296 295 295 296 295 295 296 295 295 296 295 295 296 295 295 295 295 295 295 295 294 295 294 294 294 293 293 294 292 292 293 292 291 292 291 291 292 290 290 291 289 290 290 288 289 290 288 288 288 286 287 287 284 285 284 280 283 279 275 279 274 270 275 269 265 273 268 263 270 267 261 268 262 258 267 253 252 265 248 248 262 247 246 261 247 244 260 247 245 260 249 246 260 249 245 259 249 245 259 248 245 259 247 243 258 246 242 257 244 239 255 244 237 254 244 237 254 244 237 253 244 237 252 245 238 250 244 237 249 244 239 250 244 241 249 242 240 248 240 238 246 237 237 242 235 236 238 238 238 237 240 240 238 239 240 239 239 240 239 247 237 226 250 240 231 253 245 236 258 250 241 261 253 243 263 255 241 264 255 237 264 256 235 264 256 237 264 258 241 264 261 246 264 261 245 264 261 247 265 263 249 266 264 250 267 266 254 268 268 257 269 269 260 271 271 267 272 273 270 273 274 272 274 275 274 276 277 275 277 278 277 278 279 278 279 280 279 280 281 280 281 281 281 282 282 281 283 283 282 283 283 283 284 284 284 285 286 285 286 287 287 288 289 288 291 291 290 293 292 290 294 293 290 295 293 291 295 294 292 296 295 293 296 296 293 297 297 294 297 297 295 297 298 295 298 298 296 298 298 297 298 298 297 298 298 297 298 298 297 298 298 297 298 297 296 298 297 296 297 297 297 297 297 297 297 297 296 296 297 297 297 297 297 297 297 298 297 297 298 297 298 298 298 300 298 300 304 300 302 304 303 302 303 304 300 301 302 298 299 299 295 296 297 293 294 295 294 294 295 296 296 296 296 296 296 296 296 296 296 296 296 296 295 295 296 295 295 296 295 295 295 295 295 295 295 295 296 295 295 295 295 295 295 295 294 294 294 293 294 293 293 293 293 292 293 292 291 292 291 290 291 290 290 291 289 290 290 289 289 290 288 288 289 286 287 287 284 285 284 281 283 279 276 279 274 271 275 271 268 273 269 264 270 267 261 268 262 258 267 253 252 265 249 248 263 248 247 262 249 247 261 250 248 261 250 247 260 250 246 260 250 246 260 249 244 259 248 242 258 247 241 257 246 240 256 245 237 254 245 237 253 245 237 252 245 238 251 245 238 250 244 237 249 245 240 250 243 241 249 242 241 248 240 239 246 237 237 242 235 236 238 238 238 237 240 240 238 239 240 239 239 240 239 247 237 226 250 240 230 253 245 236 258 250 241 261 253 243 263 255 241 264 255 237 264 256 235 264 257 237 264 259 242 265 261 246 265 261 245 265 261 246 265 263 248 266 264 251 267 266 254 268 268 257 269 269 260 271 271 266 272 273 269 273 274 272 274 275 274 276 277 275 277 278 277 278 279 278 279 280 279 280 281 279 281 281 280 282 282 281 282 282 282 283 283 282 283 284 283 284 285 285 286 286 286 287 288 288 289 290 289 292 292 290 294 293 290 295 293 291 295 294 292 296 295 293 296 296 294 296 297 294 297 297 294 297 298 295 298 298 296 298 298 296 298 298 297 298 298 297 298 298 297 298 298 297 298 298 297 297 297 297 297 297 297 297 297 297 296 296 296 296 296 296 296 297 297 297 297 298 297 297 298 297 298 298 298 300 298 300 303 300 301 304 303 301 302 303 300 300 301 298 298 299 296 296 297 294 295 295 296 296 296 296 296 296 296 296 296 296 296 296 296 296 295 296 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 294 295 295 294 294 294 293 294 293 293 293 293 292 293 292 291 292 291 290 291 290 290 291 289 289 290 289 289 290 288 288 289 287 287 287 285 285 284 281 283 280 276 279 275 272 275 272 269 273 270 266 270 266 261 268 261 257 266 253 252 265 249 249 263 249 248 262 251 249 262 251 249 262 251 248 261 251 246 260 250 246 260 249 244 260 248 242 259 248 241 258 247 240 256 246 238 254 246 237 253 246 237 252 246 238 251 246 238 251 245 238 251 245 242 251 243 241 249 242 241 248 240 239 247 237 237 242 235 235 237 238 238 237 240 240 238 239 240 239 239 240 239 247 237 226 250 240 230 253 245 236 258 250 241 261 253 243 263 255 242 264 255 237 264 256 235 264 257 237 265 259 242 265 261 246 265 261 246 265 261 247 265 263 249 266 264 252 268 266 254 268 268 257 269 269 260 270 270 264 272 273 269 273 274 271 274 275 273 275 276 275 277 278 276 278 279 278 279 280 278 280 281 279 281 281 280 281 282 281 282 282 281 282 282 282 283 283 283 284 285 284 285 286 286 287 288 287 289 290 289 292 292 291 294 293 291 294 293 292 295 294 292 296 295 293 296 296 293 296 296 294 297 297 294 297 298 295 298 298 296 298 298 296 298 298 296 298 298 297 298 298 297 298 298 297 298 298 297 297 297 297 297 297 297 296 296 297 296 296 296 296 296 297 296 297 297 296 297 297 297 297 297 297 299 298 298 301 299 300 303 301 301 303 303 301 301 303 299 299 300 297 297 298 296 296 297 296 296 296 296 296 296 296 296 296 296 296 296 296 296 295 296 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 294 295 294 294 294 294 293 294 293 292 293 293 292 293 292 291 292 291 290 291 290 290 291 289 289 290 289 289 290 288 288 289 287 287 287 285 285 284 282 283 280 277 279 276 272 275 273 269 273 270 266 271 264 260 267 260 257 266 254 253 265 251 251 263 251 250 263 252 250 263 252 250 262 251 248 261 251 247 261 251 246 261 250 243 260 249 241 259 249 241 258 248 240 256 247 238 254 247 238 253 247 238 253 247 239 252 246 239 251 246 241 252 245 242 251 243 241 249 242 241 248 241 239 247 237 237 242 235 235 237 238 238 237 240 240 238 239 240 239 239 240 239 247 237 226 250 240 230 253 245 235 258 250 241 261 253 243 263 255 242 264 255 237 264 256 235 264 258 237 265 260 244 266 261 246 266 261 246 266 262 248 266 263 251 267 265 253 268 267 256 269 269 259 270 270 261 270 270 263 272 272 268 273 274 271 274 275 273 275 276 275 277 278 276 278 278 277 279 279 278 280 280 279 281 281 280 281 281 281 281 281 281 282 282 281 282 283 282 283 284 284 285 286 286 287 288 288 289 290 290 291 292 291 293 294 293 294 295 293 295 295 293 296 295 292 296 296 293 296 296 293 296 297 294 297 297 295 297 298 296 297 298 296 297 298 296 297 298 297 297 298 297 298 298 298 298 298 298 297 297 297 296 297 297 296 296 297 296 296 296 296 296 296 296 296 297 296 297 297 296 297 297 297 299 298 299 302 301 300 303 303 301 302 304 300 301 302 299 299 300 297 297 298 297 297 297 297 297 297 297 296 296 296 296 296 296 296 296 296 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 294 295 295 294 295 294 294 294 294 293 294 293 292 293 293 292 292 292 291 292 291 290 291 290 290 291 289 289 290 289 289 290 288 288 289 287 287 287 285 285 284 282 283 280 277 279 276 273 275 273 270 272 270 266 271 263 260 268 259 257 266 255 255 265 252 253 264 252 252 264 252 251 263 252 250 262 252 248 261 252 247 261 252 246 261 252 243 260 251 242 259 250 242 258 249 241 256 249 239 255 248 239 254 248 239 254 248 240 253 247 241 253 246 242 253 245 242 250 242 241 248 242 240 248 241 239 247 237 237 242 235 235 237 238 238 237 240 240 238 239 240 239 239 240 239 247 237 226 250 240 230 253 245 235 258 249 241 261 253 244 263 255 242 264 255 237 264 256 235 265 258 238 266 261 244 266 262 246 266 262 247 266 262 249 267 264 252 268 266 254 269 268 257 270 269 260 270 270 262 270 270 264 272 272 268 273 273 271 274 275 273 275 276 274 277 277 276 278 278 277 278 279 278 279 280 279 280 280 280 281 281 280 281 281 280 281 281 281 282 283 282 283 284 284 285 286 286 287 289 289 290 291 291 291 292 292 293 294 293 294 295 294 295 295 292 295 295 292 296 295 292 296 296 293 296 296 294 296 296 295 296 297 296 296 297 296 297 297 296 297 298 297 297 298 297 297 297 297 297 297 297 296 297 297 296 297 297 296 296 297 296 296 296 296 296 297 296 297 297 296 296 297 296 297 297 297 299 299 299 302 302 301 303 304 301 301 303 300 300 301 298 299 299 297 297 297 297 297 297 297 297 297 297 296 296 296 296 296 296 296 295 296 295 295 295 295 295 295 295 295 295 295 295 295 294 294 295 294 294 295 294 294 295 294 294 295 294 294 294 294 294 294 294 293 293 293 292 293 293 292 292 292 291 292 291 290 291 290 290 291 290 289 290 289 289 290 288 288 289 287 287 287 285 285 284 283 283 280 278 279 277 273 275 273 270 272 270 267 271 263 260 268 260 259 267 258 257 267 255 256 265 253 253 264 253 252 263 253 250 262 254 249 262 254 248 262 254 247 261 253 245 261 251 243 260 251 242 258 250 241 256 250 240 256 248 240 255 248 240 255 248 241 255 247 242 254 246 242 252 244 241 250 242 240 248 241 240 247 241 239 247 238 237 243 235 235 237 238 238 237 240 240 238 239 240 239 239 240 239 247 237 226 250 240 230 253 244 235 257 249 241 261 253 244 263 255 242 264 255 237 264 257 235 265 258 238 266 261 244 266 262 246 267 262 247 267 263 250 267 264 253 268 266 255 269 268 258 270 269 260 270 270 263 271 271 265 271 272 267 273 273 270 274 275 272 275 276 274 276 277 276 277 278 277 278 279 278 279 280 279 280 280 279 280 280 280 281 280 280 281 281 281 282 283 282 283 284 284 285 287 286 288 289 289 290 291 291 292 293 292 293 294 293 294 295 294 295 295 294 295 295 292 295 295 292 295 295 293 295 295 293 295 295 294 295 296 295 296 296 296 296 297 296 297 297 297 297 297 297 296 297 297 296 297 297 296 297 297 296 297 297 296 296 297 296 297 297 296 296 297 296 296 297 296 296 296 296 297 297 297 299 299 299 302 302 301 302 303 300 301 302 299 299 300 298 298 299 297 297 297 297 297 297 297 297 296 297 296 296 296 296 296 296 295 295 295 295 295 295 295 295 295 295 294 295 294 294 295 294 294 295 294 294 295 294 294 295 294 294 295 294 294 294 294 294 294 294 293 293 293 292 293 293 291 292 292 291 292 291 290 291 290 290 291 290 290 290 289 289 290 288 288 288 287 287 287 286 285 284 283 283 280 278 279 277 274 275 273 270 272 270 267 271 264 262 269 261 260 268 258 258 267 256 257 265 255 255 264 255 253 263 256 252 262 257 250 262 257 250 263 255 248 262 254 246 261 252 244 259 251 242 258 250 241 258 249 240 257 249 240 256 248 241 257 248 242 255 247 242 253 245 242 252 243 241 249 241 240 247 241 240 247 241 240 247 239 238 243 235 235 237 238 238 237 240 240 238 239 240 239 239 240 239 247 237 226 249 240 230 253 244 235 257 249 241 261 253 244 263 255 243 264 256 238 264 257 236 265 259 239 266 261 243 267 263 246 267 263 248 267 264 251 268 265 254 269 266 256 270 268 259 270 269 261 270 270 263 271 271 265 271 272 268 273 273 270 274 275 272 275 276 274 276 277 276 277 278 277 278 279 278 279 279 279 279 280 279 280 280 279 280 280 280 281 281 281 282 283 282 283 285 284 285 287 286 288 289 289 290 291 291 292 292 292 293 294 293 294 295 294 294 295 294 295 295 294 295 295 293 294 295 293 294 294 292 293 294 292 294 295 293 295 295 294 296 296 296 297 297 297 297 297 297 296 297 296 296 296 296 295 296 297 296 296 297 296 297 297 296 297 297 296 297 297 296 296 297 296 296 297 296 297 297 296 299 300 298 301 302 299 301 302 299 300 300 298 299 299 298 298 298 297 297 297 297 297 297 297 296 296 297 296 296 296 295 295 296 295 295 295 295 295 295 295 294 295 294 294 295 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 293 294 294 293 293 293 292 293 293 291 292 292 291 291 291 290 291 291 290 290 290 290 290 289 289 289 288 288 288 287 287 287 286 285 284 283 283 280 279 278 276 274 275 273 270 272 269 267 271 265 264 270 262 261 268 259 259 267 257 258 266 256 256 264 258 255 264 260 255 264 261 255 265 259 252 264 257 249 263 254 247 261 252 243 259 250 241 258 249 241 258 249 241 258 249 241 257 249 242 256 248 242 254 246 242 253 244 241 251 242 240 248 240 239 246 241 240 247 241 240 247 238 237 242 235 235 237 238 238 237 240 240 238 239 240 239 239 240 239 247 237 226 249 240 230 253 244 235 257 249 240 261 253 244 263 255 243 264 256 238 265 257 236 265 260 240 266 261 243 267 263 246 268 264 249 268 264 252 268 265 255 269 267 257 270 268 260 270 269 263 271 270 265 271 271 267 272 272 269 273 273 270 274 275 272 275 275 274 276 277 276 277 278 277 278 278 278 279 279 278 279 279 279 279 279 279 280 280 280 281 281 281 282 283 282 284 285 284 286 287 286 288 289 289 290 291 291 291 292 292 292 293 293 293 294 294 294 295 294 295 296 295 295 296 295 295 295 294 294 294 293 293 294 292 294 294 292 294 295 293 295 296 295 296 297 297 297 297 297 296 296 296 296 296 296 295 296 296 295 296 296 296 297 297 296 297 297 296 297 297 296 297 297 296 297 297 296 297 297 296 298 299 297 300 301 297 300 300 297 299 299 298 298 298 298 298 297 298 297 297 297 297 296 297 296 296 296 296 295 296 295 295 295 295 295 295 294 294 295 294 294 295 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 293 293 293 293 293 293 292 292 292 291 292 292 291 291 291 290 291 291 290 290 290 290 290 289 289 289 289 289 288 287 287 286 286 285 284 283 283 280 279 278 276 274 275 272 270 272 269 267 271 265 264 270 263 261 269 261 260 268 260 260 267 261 260 266 262 259 265 263 259 266 263 258 267 261 255 266 258 250 263 255 246 261 252 242 258 250 241 257 250 241 257 250 241 257 249 241 257 249 242 255 247 242 253 245 241 252 243 241 250 241 239 248 239 238 246 240 239 246 241 240 248 238 237 243 235 235 237 238 238 237 240 240 238 239 240 239 239 240 239 247 237 226 249 240 230 253 244 235 257 249 240 261 253 244 263 255 244 264 256 239 265 257 237 266 260 240 266 262 244 267 264 247 268 264 250 268 265 253 269 266 256 269 267 258 270 268 261 270 269 264 271 270 266 271 271 268 272 272 269 273 274 271 274 275 272 275 275 274 276 276 275 277 277 277 278 278 277 278 279 278 279 279 278 279 279 279 280 280 280 281 282 281 282 283 282 284 284 284 286 286 286 288 289 289 289 290 290 290 291 291 292 293 292 293 294 293 294 295 294 295 296 295 295 296 295 295 296 295 295 296 294 295 295 294 295 295 293 295 295 293 295 296 295 296 296 296 296 297 297 296 296 296 295 295 296 295 295 296 295 295 296 296 296 296 296 297 297 296 297 297 296 297 297 296 297 297 296 297 297 296 298 299 297 299 300 297 299 300 297 298 298 298 297 297 298 297 297 298 297 297 297 297 296 297 296 296 296 295 295 295 295 295 295 294 294 295 294 294 295 294 294 295 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 293 293 293 293 293 293 292 292 292 291 291 292 291 291 291 290 290 291 290 290 290 290 289 289 289 289 289 289 288 288 288 286 286 286 284 283 283 279 278 278 275 273 274 272 270 272 269 267 271 266 264 270 264 262 269 263 261 269 263 262 268 264 263 268 266 263 268 266 263 269 266 261 269 262 256 266 259 251 263 254 244 260 251 241 257 249 240 256 250 240 255 250 241 256 250 241 255 248 242 254 246 242 253 244 241 251 242 240 249 239 238 247 238 237 245 240 239 246 241 240 248 240 239 245 236 235 237 239 238 237 240 240 238 239 240 239 240 240 239 247 236 226 249 239 230 253 244 235 257 249 240 261 253 244 263 255 244 264 256 240 265 257 238 266 260 240 266 262 244 267 264 247 268 265 250 268 265 254 269 266 257 270 267 259 270 268 262 271 269 265 271 270 267 271 271 269 272 273 270 273 274 271 274 275 272 274 275 274 276 276 275 277 277 276 277 278 277 278 278 278 278 279 278 279 279 278 280 280 280 281 282 281 282 283 283 284 284 284 285 286 286 287 288 288 289 290 290 290 291 291 291 292 292 292 294 293 293 295 294 294 295 295 295 296 296 295 296 296 296 297 296 296 297 295 296 297 295 296 296 295 295 296 295 295 296 296 295 296 297 295 296 297 295 295 296 295 295 296 295 295 295 295 295 296 295 296 296 296 297 297 296 297 297 296 297 297 296 297 297 296 297 298 296 298 299 297 299 299 298 299 298 298 298 297 298 297 297 298 297 296 297 296 296 296 296 295 296 295 295 295 295 295 295 294 294 295 294 294 295 294 294 294 294 294 294 294 294 294 293 293 294 293 293 294 293 293 294 293 294 294 294 294 294 294 293 293 293 293 293 293 292 292 292 291 291 292 291 291 291 290 290 290 290 290 290 290 289 289 289 289 289 289 288 288 288 286 286 286 283 283 283 279 278 278 275 274 274 272 270 273 270 267 272 268 265 270 267 264 270 266 264 270 266 265 270 267 266 270 268 266 270 268 265 270 267 262 269 263 257 266 258 250 262 253 242 258 249 240 255 248 239 254 249 239 254 249 240 254 249 241 254 247 241 253 245 241 252 243 240 250 241 239 248 238 237 246 238 236 245 240 238 246 242 240 248 240 239 245 236 236 237 239 239 237 240 240 238 240 240 239 240 240 239 247 236 226 249 239 230 253 244 235 257 249 240 260 253 244 263 255 245 264 256 241 265 258 239 266 260 241 267 262 244 268 265 248 268 265 251 269 266 255 269 266 258 270 267 260 270 268 263 271 270 266 271 270 268 272 271 269 272 273 271 273 274 271 274 274 273 274 275 274 275 276 275 276 277 276 277 278 277 277 278 277 278 278 278 279 279 278 280 280 280 281 282 281 282 283 283 284 284 284 285 286 286 287 288 288 289 290 290 290 291 291 291 292 292 292 293 293 293 294 294 294 295 295 295 296 295 295 297 296 296 297 296 297 297 296 297 297 296 297 297 296 296 296 296 295 295 296 295 295 297 296 296 298 296 296 298 295 295 297 295 295 296 295 295 296 295 296 296 296 296 297 296 296 297 296 296 297 296 297 297 296 297 297 296 298 299 297 299 299 298 299 298 298 298 297 298 297 297 297 297 296 297 296 296 296 296 295 296 295 295 295 295 295 295 294 294 295 294 294 295 294 294 294 294 294 294 293 293 294 293 293 294 293 293 294 293 293 294 293 293 294 293 293 293 293 293 293 293 293 293 293 292 292 292 291 291 291 291 291 291 290 290 290 290 289 290 290 289 289 289 288 289 289 287 288 288 286 286 286 283 283 283 279 278 278 275 274 275 273 271 273 271 268 272 269 266 271 268 266 271 268 267 272 268 267 271 269 268 271 270 267 271 270 266 271 268 263 270 263 257 266 258 249 262 252 242 257 249 239 254 247 238 252 247 238 252 248 239 252 247 240 252 245 240 252 243 240 251 241 239 249 239 238 247 237 236 245 237 236 244 239 238 246 242 240 248 240 239 245 238 238 239 239 238 237 240 240 238 240 240 239 240 240 239 247 236 226 249 239 230 253 244 235 257 248 240 260 252 244 262 255 245 264 256 242 265 258 240 266 260 241 267 262 245 268 265 248 268 266 252 269 267 256 270 267 259 270 268 262 271 269 264 271 270 267 272 271 269 272 272 270 273 273 271 273 274 272 274 274 273 274 275 274 275 276 275 276 277 276 277 277 277 277 278 277 278 278 277 279 279 278 280 280 280 281 282 281 282 283 283 284 284 284 285 286 286 287 288 288 288 289 289 289 290 290 291 292 291 292 293 293 293 294 294 293 295 294 294 296 295 295 296 296 296 297 297 297 298 297 297 298 297 298 298 296 297 298 296 295 296 295 295 295 296 296 296 298 297 297 299 296 296 298 295 296 298 295 295 297 295 295 296 295 296 296 296 296 296 296 296 297 296 296 297 296 297 297 297 298 299 297 299 299 298 298 298 298 298 297 298 297 297 297 297 296 297 296 296 296 296 295 296 295 295 295 295 295 295 294 294 295 294 294 295 294 294 294 294 294 294 293 293 294 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 292 293 292 292 292 291 291 291 291 291 291 291 290 290 290 289 290 290 289 289 289 288 289 289 287 288 288 286 286 286 283 283 284 279 279 279 276 275 276 273 272 274 271 269 272 270 267 271 270 268 272 269 268 272 270 269 272 270 269 272 271 268 272 270 267 271 268 263 270 264 257 266 258 248 261 253 243 257 249 241 254 247 239 252 246 238 251 246 238 251 245 239 250 243 239 250 241 238 249 239 238 248 238 237 246 236 235 244 236 235 244 239 238 246 241 240 248 241 239 245 238 239 239 239 238 236 240 240 238 240 240 239 240 241 239 247 236 226 249 239 230 252 243 234 256 248 240 260 252 244 262 255 245 264 256 243 265 258 241 266 260 242 267 263 245 268 265 249 268 267 253 269 267 257 270 267 260 270 268 263 271 269 266 271 270 268 272 271 270 272 272 270 273 273 271 273 274 272 274 274 273 274 275 274 275 276 275 276 276 276 276 277 276 277 277 276 277 278 277 279 279 278 280 280 280 281 282 282 282 283 283 284 284 284 285 286 286 287 287 288 288 289 289 289 290 290 291 291 291 291 293 292 292 294 293 293 294 294 294 295 295 295 296 296 296 297 296 297 297 297 297 298 297 298 298 297 298 298 296 296 297 296 296 297 296 297 297 297 298 297 298 297 297 299 296 296 299 295 295 298 295 295 297 295 295 296 295 295 296 296 296 296 296 296 296 296 297 297 297 297 299 298 299 299 299 298 298 298 297 297 298 297 297 297 296 296 297 296 296 296 296 295 296 295 295 295 295 294 295 294 294 295 294 294 294 294 294 294 294 293 294 293 293 294 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 292 292 292 292 292 291 291 291 291 290 291 291 290 290 290 289 290 290 289 289 289 288 289 289 287 288 288 286 286 286 283 284 284 279 279 280 276 276 276 274 273 274 272 271 273 271 269 272 271 270 273 271 270 273 271 270 273 271 270 273 271 269 272 271 268 272 269 264 270 265 258 267 259 250 262 254 246 258 250 243 255 247 241 253 245 239 252 245 238 250 243 238 249 241 237 248 239 237 248 238 236 246 236 235 245 235 234 244 236 235 243 239 238 246 241 240 248 241 240 245 238 239 240 239 239 237 240 240 238 240 240 239 240 241 239 247 236 226 249 239 229 252 243 234 256 248 240 260 252 244 262 255 246 264 256 244 265 258 242 266 260 243 267 263 246 268 266 250 269 267 254 269 267 258 270 268 261 271 269 264 271 270 266 272 271 269 272 271 270 272 272 271 273 273 271 273 274 272 274 274 273 274 275 274 275 276 275 275 276 276 276 277 276 276 277 276 277 278 277 278 279 278 280 280 280 281 281 282 282 283 283 284 284 284 285 285 286 286 287 288 288 289 289 289 290 290 291 291 291 291 292 292 292 293 293 293 294 294 294 295 295 295 296 295 296 297 296 297 297 297 297 298 297 298 298 297 298 298 297 298 298 297 298 299 297 298 299 297 298 299 297 297 299 297 297 298 299 297 297 299 296 296 299 295 296 298 295 295 296 295 296 296 296 296 296 296 296 297 297 297 298 298 298 298 299 298 298 298 298 297 298 297 297 297 297 296 297 296 296 296 296 295 296 295 295 295 295 294 295 294 294 295 294 294 294 294 293 294 293 293 294 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 292 292 292 292 292 292 291 291 291 290 291 291 290 290 290 289 289 290 288 289 289 288 289 289 287 288 288 285 286 286 283 284 284 279 280 280 276 276 277 274 274 275 273 272 274 272 271 273 271 271 274 271 271 274 271 271 273 272 270 273 272 270 273 272 269 273 270 265 271 266 260 267 261 256 264 257 251 261 252 246 257 248 243 254 244 240 252 243 238 250 241 237 248 239 236 246 237 235 246 236 235 245 235 235 244 234 234 243 236 235 243 239 238 245 241 240 248 241 240 245 239 239 240 239 239 236 240 240 238 240 241 239 240 241 239 247 236 226 249 239 229 252 243 234 256 248 239 260 252 244 262 254 246 264 256 244 265 258 243 266 260 243 267 262 246 268 266 252 269 267 256 269 268 259 270 268 262 271 269 264 271 270 267 272 271 269 272 272 270 272 272 271 273 273 272 273 274 272 274 274 273 274 275 274 275 275 275 275 276 275 276 276 276 276 277 276 277 277 277 278 278 278 280 280 280 281 281 282 282 282 283 284 284 284 285 285 286 286 287 287 288 288 289 289 290 290 290 291 291 291 292 292 292 293 293 293 294 294 294 295 295 295 296 295 296 297 296 297 297 297 297 298 297 298 298 298 298 298 298 298 298 298 298 298 298 298 299 298 297 299 298 297 299 297 297 299 298 298 299 299 297 299 300 296 296 299 295 296 297 295 295 296 295 296 296 296 296 297 297 297 298 298 298 298 299 298 298 298 298 297 298 297 297 297 297 296 297 296 296 296 296 295 296 295 295 295 294 294 295 294 294 295 294 293 294 293 293 294 293 293 294 293 293 293 293 293 293 292 293 293 292 293 293 292 293 293 293 293 293 293 293 293 292 292 292 292 292 291 292 292 291 291 291 290 290 291 290 290 290 289 289 290 288 289 289 288 289 289 287 288 288 285 286 286 283 284 284 279 280 280 276 277 277 275 275 276 273 273 274 272 272 274 272 272 274 272 272 274 272 271 274 272 271 273 273 271 273 273 269 273 272 267 272 269 262 268 264 258 264 259 255 262 255 251 260 250 246 257 245 242 253 243 239 250 240 237 247 238 235 245 236 234 245 235 234 245 234 235 244 234 234 243 236 236 243 239 238 246 242 240 248 241 240 245 239 239 240 239 239 236 240 240 238 240 241 239 240 241 239 247 236 226 249 239 229 252 243 234 256 247 239 259 251 244 262 254 246 264 256 245 265 258 244 265 260 244 267 262 247 268 265 253 269 268 257 270 268 260 270 268 263 271 269 265 271 270 268 272 271 269 272 272 270 272 272 271 273 273 272 273 273 272 274 274 273 274 275 274 274 275 274 275 276 275 276 276 276 276 277 276 277 277 277 278 278 278 280 280 280 281 281 282 282 282 283 283 284 284 285 285 286 286 287 287 288 288 289 289 290 290 290 291 291 291 292 292 292 293 293 293 294 294 294 295 295 295 296 295 296 296 296 296 297 296 297 298 297 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 297 298 298 297 298 298 296 298 297 297 298 298 298 298 299 297 298 299 296 296 298 295 295 296 295 295 296 296 296 297 297 297 298 299 298 298 299 298 298 298 298 297 298 297 297 297 297 296 297 296 296 296 296 295 296 295 295 295 294 294 295 294 294 294 293 293 294 293 293 294 293 293 293 293 292 293 292 292 293 292 292 293 292 292 293 292 292 293 292 293 293 292 293 292 292 292 292 292 292 291 292 292 291 291 291 290 290 290 290 290 290 289 289 290 288 289 289 287 289 289 287 288 288 285 287 286 283 284 284 280 280 281 277 278 278 275 276 276 274 274 275 273 273 274 273 273 274 272 272 274 273 272 274 273 272 274 274 272 274 273 270 274 273 268 273 271 265 272 269 263 268 265 260 264 259 255 262 253 250 259 247 244 255 243 241 251 239 238 247 237 235 245 235 233 244 234 234 244 234 235 243 234 234 243 236 236 243 239 239 246 242 240 248 241 240 245 239 239 240 239 239 236 240 241 238 240 241 239 240 241 239 246 236 226 249 239 229 252 243 234 255 247 239 259 251 243 262 254 246 263 256 245 265 258 246 265 260 245 266 262 247 268 265 254 269 268 258 270 268 261 270 269 264 271 269 266 271 270 268 271 271 270 272 272 271 272 272 271 272 273 272 273 273 272 274 274 273 274 275 274 274 275 274 275 275 275 276 276 275 276 277 276 277 277 277 278 278 278 280 279 280 281 281 281 282 282 283 283 284 284 285 285 286 286 287 287 287 288 288 289 290 290 290 291 291 291 292 292 292 293 293 293 294 294 294 295 294 295 296 295 296 296 296 296 297 296 297 298 297 298 298 298 298 298 298 298 298 298 298 298 299 298 298 299 298 299 299 298 299 299 298 298 299 298 298 298 297 297 298 297 297 297 296 296 297 296 295 296 296 296 297 297 297 297 298 298 298 299 299 298 299 298 298 298 298 298 298 297 297 297 297 297 297 296 296 296 296 296 296 295 295 295 294 294 294 294 294 294 293 293 294 293 293 293 293 292 293 293 292 293 292 292 293 292 292 293 292 292 293 292 292 293 292 292 293 292 292 292 292 292 292 292 292 291 292 291 291 291 291 290 290 290 289 290 290 289 289 290 288 289 289 287 288 289 287 288 288 285 287 287 283 285 285 281 282 282 278 279 279 276 276 277 274 275 275 274 274 274 273 273 274 273 273 275 273 273 274 274 272 274 274 272 274 274 271 274 273 269 274 272 267 273 271 266 272 269 264 268 264 259 263 256 253 261 249 246 257 244 242 253 239 239 248 236 236 245 235 234 244 234 234 244 234 235 243 234 235 243 236 237 243 239 239 246 242 240 247 241 240 245 239 240 240 240 239 236 240 241 238 240 241 239 240 241 239 246 236 225 249 239 229 252 242 234 255 247 239 259 251 243 261 254 246 263 256 246 265 258 246 265 260 246 266 262 248 268 265 254 269 268 259 270 268 262 270 269 264 271 269 266 271 270 268 271 271 270 272 272 271 272 272 271 272 272 272 273 273 273 274 274 273 274 275 274 274 275 274 275 275 275 275 276 275 276 276 276 277 277 277 278 278 278 280 279 280 281 281 281 282 282 283 283 284 284 284 285 286 286 287 287 287 288 288 289 290 290 290 291 291 291 292 292 292 293 293 293 294 294 294 295 294 295 295 295 296 296 296 296 297 296 297 297 297 297 298 298 298 298 298 298 299 299 298 299 299 298 299 299 298 299 299 299 299 299 298 299 299 298 298 299 298 298 299 297 297 298 297 296 297 297 296 297 297 296 297 298 297 298 299 298 298 299 299 298 299 298 298 298 298 298 298 297 297 298 297 297 297 296 296 296 296 296 296 295 295 295 294 294 294 294 293 294 293 293 293 293 293 293 293 292 293 292 292 293 292 292 293 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 291 291 291 291 291 291 290 290 290 289 290 290 289 289 289 288 288 289 287 288 288 287 288 288 286 287 287 284 285 285 282 283 283 279 280 279 276 277 277 275 275 275 274 274 275 274 274 275 274 273 275 274 273 275 275 273 275 275 273 275 274 272 275 274 270 274 273 269 274 273 268 274 272 267 272 268 263 266 258 255 263 250 249 259 245 244 254 241 240 249 237 237 246 235 235 244 235 235 244 235 236 243 235 236 243 237 237 244 240 239 246 242 240 247 241 240 245 239 240 239 240 239 236 240 241 238 240 241 239 240 241 239 246 236 225 249 239 229 252 242 233 255 246 238 258 250 243 261 253 246 263 256 246 264 258 247 265 259 246 266 261 248 268 264 254 270 268 260 270 269 263 270 269 265 271 269 266 271 270 268 271 271 270 272 272 271 272 272 272 272 272 272 273 273 272 274 274 273 274 275 274 274 275 274 275 275 275 275 276 275 276 276 276 277 277 277 278 278 279 279 279 280 281 281 281 282 282 283 283 284 284 284 285 286 286 287 287 287 288 288 289 290 290 290 291 291 291 292 292 292 293 293 293 294 293 294 294 294 295 295 295 296 296 296 296 297 296 297 297 297 297 298 297 298 298 298 298 298 298 298 299 299 298 299 299 298 299 299 299 299 299 299 299 299 299 299 299 298 299 299 298 298 299 298 298 298 297 297 297 298 298 298 299 298 299 299 299 299 299 299 299 299 298 298 299 298 298 298 298 297 298 297 297 297 297 296 296 296 296 296 295 295 295 294 294 294 294 293 294 293 293 293 293 292 293 292 292 293 292 292 293 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 291 291 291 290 291 291 290 290 290 289 290 290 289 289 289 288 288 289 287 288 288 287 288 288 286 287 287 284 286 285 283 284 284 280 281 280 277 278 278 275 276 276 274 275 275 274 274 275 274 274 275 275 274 275 275 274 275 275 274 275 275 273 275 274 271 275 274 270 275 273 269 274 273 269 274 270 266 270 261 257 264 253 251 260 246 246 256 242 242 251 239 239 247 236 237 245 236 237 245 236 237 244 236 237 244 238 238 244 240 240 246 242 240 247 241 240 245 239 240 239 240 239 237 240 241 238 240 241 239 240 241 239 246 236 225 249 239 229 251 242 233 255 246 238 258 250 242 261 253 245 263 255 246 264 257 248 265 259 247 266 260 248 268 264 255 270 267 260 270 269 263 271 269 265 271 270 267 271 270 268 271 271 270 272 272 271 272 272 272 272 272 272 272 273 272 273 274 273 274 275 274 274 275 274 275 275 275 275 275 275 276 276 276 277 277 277 278 278 279 279 279 280 281 281 281 282 282 283 283 284 284 284 285 286 286 287 287 287 288 288 289 290 289 290 291 291 291 292 292 292 293 292 293 294 293 294 294 294 295 295 295 296 296 296 296 297 296 297 297 297 297 298 298 298 298 298 298 298 298 298 298 299 298 299 299 298 299 299 298 299 299 298 299 299 299 299 299 299 299 299 298 299 299 298 298 299 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 299 298 298 298 298 297 298 297 297 297 297 296 297 296 296 296 295 295 295 294 294 294 294 293 294 293 293 293 293 292 293 292 292 293 292 292 292 292 292 292 292 291 292 292 291 292 291 292 292 291 292 292 292 292 292 292 292 292 291 292 291 291 291 290 291 291 290 290 290 289 289 289 289 289 289 288 288 288 287 288 288 287 288 288 286 287 287 285 286 286 283 285 284 281 283 281 278 279 278 276 277 276 275 275 275 275 275 275 275 275 275 275 274 276 276 274 276 276 274 276 276 274 276 275 272 276 274 271 275 274 270 275 274 270 274 271 268 272 264 259 265 254 252 261 248 247 257 244 244 253 240 241 249 238 239 247 237 238 246 237 238 245 237 238 245 238 239 245 240 240 247 242 240 247 241 240 245 240 240 239 240 239 237 241 241 238 240 241 239 240 241 239 246 236 225 249 238 229 251 242 233 254 246 238 258 249 242 260 253 245 262 255 246 264 257 248 265 258 249 266 260 249 268 264 255 270 267 260 270 269 264 271 269 266 271 270 267 271 270 269 271 271 270 272 272 271 272 272 272 272 272 272 272 273 272 273 274 273 274 274 274 274 275 274 275 275 275 275 275 275 276 276 276 277 277 277 278 278 279 279 279 280 280 281 281 281 282 283 283 284 284 284 285 286 286 287 287 287 288 288 289 289 289 290 291 290 291 292 291 292 293 292 293 294 293 294 294 294 295 295 295 296 296 296 296 297 296 297 297 297 297 298 298 298 298 298 298 298 298 298 298 299 298 298 299 298 298 299 298 298 299 298 299 299 299 299 299 299 299 299 298 299 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 298 298 298 298 297 298 297 297 297 297 296 297 296 296 296 295 295 295 294 294 294 294 293 294 293 293 293 293 292 293 292 292 293 292 292 292 292 291 292 292 291 292 291 291 292 291 291 292 291 291 292 291 292 292 291 292 291 291 291 291 291 291 290 291 291 290 290 290 289 289 289 289 289 289 288 288 288 287 288 288 287 288 287 286 287 287 285 287 286 284 285 285 282 284 282 280 281 279 277 278 277 275 276 275 275 275 275 275 275 275 275 275 276 276 275 276 276 275 277 276 275 277 276 273 276 275 272 276 274 271 275 274 271 275 272 269 274 266 262 268 256 253 262 251 250 260 245 246 254 243 243 251 240 241 248 239 240 247 238 240 246 238 240 246 239 240 246 241 240 247 242 240 247 241 240 245 240 240 239 240 240 237 241 241 238 240 241 239 240 241 239 246 236 225 248 238 229 251 242 233 254 245 237 257 249 241 260 252 244 262 255 246 263 256 248 265 258 249 265 259 249 268 263 255 270 267 261 270 269 265 271 269 266 271 270 268 271 270 269 271 271 270 272 272 271 272 272 272 272 272 272 272 273 272 273 273 273 274 274 274 274 275 274 275 275 275 275 275 275 276 276 276 277 277 277 278 278 279 279 279 280 280 281 281 281 282 283 283 284 284 284 285 286 286 286 287 287 288 288 289 289 289 290 291 290 291 292 291 292 293 292 293 294 293 294 295 294 295 295 295 296 296 296 296 297 296 297 297 297 297 297 298 297 298 298 298 298 298 298 298 299 298 298 299 298 298 299 298 298 299 298 298 299 298 299 299 298 299 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 298 298 299 298 298 298 297 297 298 297 296 297 296 296 296 295 295 295 294 294 295 294 293 294 293 293 293 293 292 293 292 292 293 292 292 292 292 291 292 292 291 292 291 291 292 291 291 292 291 291 292 291 291 292 291 291 291 291 291 291 291 291 290 290 291 290 290 290 289 289 289 289 289 289 288 288 288 287 288 288 287 287 287 286 287 287 285 287 286 284 286 285 283 285 283 281 282 280 278 279 277 276 277 276 276 276 275 276 276 276 276 275 276 276 275 277 277 276 277 276 275 277 276 274 277 275 273 276 274 272 276 274 271 275 273 271 275 267 265 270 257 254 262 252 252 261 246 247 256 244 245 253 242 243 250 241 242 249 240 242 247 240 241 247 240 241 247 241 241 247 242 240 247 242 241 244 241 242 241 240 240 237 241 241 238 240 241 240 240 241 239 246 236 225 248 238 228 251 241 233 254 245 237 257 249 241 260 252 244 261 254 246 263 256 248 264 257 250 266 259 250 267 263 255 270 267 261 271 269 265 271 269 267 271 270 268 271 270 269 271 271 270 272 272 271 272 272 272 272 272 272 272 273 272 273 273 273 274 274 274 274 274 274 275 275 275 275 275 275 276 276 276 277 277 278 278 278 279 279 279 280 280 281 281 281 282 283 283 284 284 284 285 286 286 286 287 287 288 288 289 289 289 290 291 290 291 292 291 292 293 292 293 294 293 294 295 294 295 296 295 296 296 296 296 297 296 297 297 297 297 297 298 297 298 298 298 298 298 298 298 299 298 298 299 298 298 299 298 298 299 298 298 299 298 298 299 298 299 299 298 299 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 298 298 298 298 297 298 297 297 297 296 296 296 295 295 295 294 294 295 294 293 294 293 293 294 293 293 293 292 292 293 292 292 292 292 291 292 291 291 291 291 291 291 291 291 291 291 291 292 291 291 291 291 291 291 291 291 291 291 291 290 290 290 290 290 290 289 289 289 289 289 289 288 288 288 287 288 288 287 287 287 286 287 287 285 286 286 284 286 285 283 285 284 282 284 282 279 281 279 277 278 276 276 277 276 276 276 276 276 276 276 277 276 277 277 276 277 277 276 278 277 275 277 276 274 277 275 272 276 274 272 276 273 271 275 268 267 271 258 255 263 253 253 262 247 248 257 246 246 254 244 245 252 242 244 250 241 243 249 241 242 248 241 242 247 242 241 247 242 241 247 242 241 244 241 242 241 240 240 238 241 241 239 240 241 240 240 241 240 246 236 225 248 238 228 251 241 232 254 245 237 257 248 240 259 251 244 261 254 246 263 255 248 264 257 250 266 259 252 267 262 255 269 266 261 271 269 265 271 269 267 271 270 268 271 270 269 271 271 270 272 272 271 272 272 272 272 273 272 272 273 272 273 273 273 274 274 274 274 274 274 275 275 275 275 275 276 276 276 277 277 277 278 278 278 279 279 279 280 280 280 281 281 282 283 283 284 284 284 285 286 286 286 287 287 288 288 289 289 289 290 291 290 291 292 291 292 293 292 293 294 293 293 295 294 294 295 295 295 296 296 296 297 296 297 297 297 297 297 298 297 297 298 297 298 298 298 298 298 298 298 299 298 298 299 298 298 299 298 298 299 298 298 299 298 299 299 298 299 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 298 298 298 298 297 298 297 297 297 296 296 296 295 295 296 294 294 295 294 293 294 293 293 294 293 293 293 293 292 293 292 292 292 292 292 292 291 291 291 291 291 291 291 291 291 291 291 291 291 291 291 291 291 291 291 290 291 290 290 290 290 290 290 290 290 289 289 289 289 289 289 288 288 288 287 287 288 287 287 287 286 286 286 285 286 286 285 286 285 284 285 284 282 284 283 280 282 280 278 279 277 277 277 276 276 277 276 277 276 276 277 276 277 277 276 277 277 276 278 277 276 278 276 274 277 275 273 277 275 273 276 274 272 276 269 268 272 258 257 264 254 254 262 248 249 258 247 247 256 245 246 253 244 245 251 242 244 250 242 243 249 242 242 248 242 242 248 243 241 247 242 241 244 242 242 241 241 240 238 241 241 239 240 241 240 240 241 240 246 236 225 248 238 228 250 241 232 253 244 236 256 248 240 259 251 243 261 253 245 262 255 248 263 256 250 265 259 252 267 262 255 269 266 261 271 269 266 271 269 268 271 270 269 271 270 269 271 271 270 272 272 271 272 272 272 273 273 272 272 273 272 273 273 273 274 274 274 274 274 274 275 275 275 275 275 276 276 276 277 277 277 278 278 278 279 279 279 280 280 280 281 281 282 283 282 283 284 284 285 286 286 286 287 287 288 288 289 289 289 290 291 290 291 292 291 292 293 292 292 294 293 293 295 294 294 295 295 295 296 296 296 297 296 296 297 297 297 297 298 297 297 298 297 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 299 298 299 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 299 299 299 299 299 299 299 299 298 299 298 298 298 297 297 297 296 296 297 295 295 296 295 294 295 294 294 295 294 293 294 294 293 294 293 293 293 293 292 292 292 292 292 292 291 291 291 291 291 291 291 291 291 291 291 291 290 291 291 290 291 291 290 291 290 290 290 290 290 290 289 290 289 289 289 289 288 289 288 288 288 287 287 287 287 287 287 286 286 286 285 286 285 285 286 285 284 285 284 283 285 283 281 283 281 279 281 278 278 278 277 277 277 277 277 277 277 277 276 277 277 277 278 277 277 278 277 276 278 277 275 278 276 274 277 275 273 277 274 272 276 270 269 273 260 259 265 254 254 262 248 249 259 247 248 257 246 247 255 244 246 253 243 245 251 243 244 249 243 243 249 243 242 248 243 241 247 242 241 244 242 242 241 241 240 238 241 241 239 240 241 240 240 241 240 246 236 225 248 238 228 250 241 232 253 244 236 256 247 240 258 250 243 260 253 245 262 254 247 263 256 249 265 258 252 267 261 256 269 265 260 271 268 266 271 269 268 271 270 269 271 270 270 271 271 270 272 272 271 272 272 272 273 273 272 272 273 272 273 273 273 273 274 274 274 274 274 275 275 275 275 275 276 276 276 277 277 277 278 277 278 279 279 279 280 280 280 281 281 282 283 282 283 284 284 285 286 286 286 287 287 288 288 288 289 289 289 291 290 290 292 291 291 293 292 292 294 293 293 295 294 294 296 295 295 296 296 296 297 297 296 297 297 297 297 298 297 297 298 297 297 298 297 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 299 298 299 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 299 300 299 299 299 299 299 299 299 299 298 298 298 297 297 297 296 296 297 295 295 296 295 294 295 295 294 295 294 294 294 294 294 294 293 293 293 293 293 293 292 292 292 292 292 292 291 291 291 291 291 291 291 291 291 291 290 291 291 290 291 291 290 291 290 290 290 290 290 290 289 289 289 289 289 289 288 288 288 288 288 288 287 287 287 286 286 286 286 286 285 285 285 285 285 285 284 285 284 283 285 284 282 284 282 280 282 279 279 279 277 278 278 277 277 277 277 278 277 277 278 277 278 278 277 278 277 277 279 277 276 278 276 274 278 275 273 277 273 272 276 269 269 273 261 261 266 254 255 262 250 251 260 248 249 257 247 248 256 245 247 253 244 246 251 243 244 250 243 244 249 243 243 248 243 242 247 242 242 244 242 242 241 241 241 239 241 241 239 240 241 240 240 241 240 246 236 225 248 238 228 250 241 232 253 243 235 256 247 239 258 250 242 260 252 244 261 254 247 262 255 249 264 257 252 266 261 256 269 265 260 270 268 265 271 269 268 271 270 269 271 270 270 271 271 271 272 272 271 272 272 272 273 273 272 273 273 272 273 273 273 273 273 273 274 274 274 275 275 275 275 275 276 276 276 277 277 277 278 277 278 279 278 279 280 280 280 281 281 282 283 282 283 284 284 285 286 286 286 287 287 288 288 288 289 289 289 291 290 290 292 291 291 293 292 292 294 293 293 295 294 295 296 295 295 296 296 296 297 297 296 297 297 297 297 298 297 297 298 297 297 298 297 297 298 297 298 298 298 298 298 298 298 298 298 298 298 298 298 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 299 300 299 299 299 299 299 299 299 299 298 298 298 297 297 298 296 296 297 296 295 296 295 295 296 295 295 295 295 294 294 295 294 294 294 294 293 293 293 293 293 293 292 292 292 292 292 292 291 291 291 291 291 291 291 291 290 291 291 290 290 291 290 290 290 290 290 290 289 290 289 289 289 288 289 289 288 288 288 287 288 288 287 287 287 286 286 286 285 285 285 285 285 285 285 284 284 285 284 283 285 284 282 284 282 281 282 280 279 280 278 278 278 278 278 278 278 278 278 278 278 277 278 278 277 278 278 277 279 278 276 279 277 275 278 275 274 277 273 272 275 269 269 272 262 263 266 253 256 262 251 253 260 248 249 258 247 248 256 246 247 254 244 246 252 244 245 250 244 244 249 244 243 248 243 242 247 242 242 244 242 242 241 241 241 239 241 242 240 240 241 240 240 241 240 246 236 225 248 238 228 250 240 231 252 243 235 255 246 238 257 249 241 259 252 244 260 253 247 262 254 249 264 257 251 266 260 255 268 265 259 270 268 265 271 269 269 271 270 270 271 270 270 271 271 271 271 272 271 272 272 272 273 273 272 273 273 273 273 273 273 273 273 273 274 274 274 275 275 275 275 275 275 276 276 276 277 277 277 277 278 279 278 279 280 280 280 281 281 282 283 283 284 284 284 285 286 286 286 287 287 288 288 288 289 289 289 291 290 290 292 291 291 293 292 292 294 293 293 295 294 294 296 295 295 296 296 296 297 297 296 297 297 297 297 298 297 297 298 297 297 298 297 297 298 297 297 298 297 297 298 298 298 298 298 298 298 298 298 299 298 299 299 299 299 299 299 299 300 299 299 299 299 300 299 299 300 299 299 300 299 299 300 299 299 300 299 299 300 299 299 299 299 299 298 298 298 297 298 298 296 296 297 296 296 296 296 295 296 296 295 295 296 295 295 295 295 294 295 295 294 294 294 293 293 294 293 293 293 292 292 292 291 292 291 291 291 291 291 291 290 291 291 290 290 290 290 290 290 290 290 289 289 290 289 289 289 288 288 289 287 288 288 287 287 287 286 287 287 286 286 286 285 285 285 285 285 284 285 284 284 284 284 283 284 284 282 284 283 281 282 281 280 281 279 279 279 278 278 278 278 278 278 278 278 278 279 278 278 279 278 278 279 278 277 279 277 276 278 275 274 277 272 271 275 266 266 271 263 264 267 254 258 263 252 253 260 250 251 259 247 249 257 246 248 255 245 246 253 244 245 251 244 245 250 244 244 249 244 243 247 242 243 244 242 242 241 242 241 239 241 242 240 240 241 240 240 241 240 246 236 225 248 238 228 250 240 231 252 243 235 255 246 238 257 249 241 259 251 243 260 252 246 261 254 248 263 256 251 266 259 255 268 264 258 270 267 264 271 269 269 271 270 270 271 270 270 271 271 271 271 272 271 272 272 272 272 273 272 273 273 273 273 273 273 273 273 273 274 274 274 275 275 275 275 275 275 276 276 276 277 277 277 277 278 278 278 279 280 280 280 281 281 282 283 283 284 284 284 285 286 286 286 287 287 287 288 288 289 289 289 290 290 290 292 291 291 293 292 292 294 293 294 295 294 294 296 295 295 296 296 296 297 297 296 297 297 297 297 297 297 297 297 297 297 297 297 297 298 297 297 298 297 297 298 297 298 298 298 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 299 300 299 299 300 299 299 300 300 299 300 299 299 299 299 299 298 299 299 297 298 298 296 297 297 296 296 297 297 296 296 297 296 296 297 296 295 296 296 295 295 296 294 294 295 293 294 294 293 293 294 292 293 293 292 292 292 291 291 291 291 291 290 290 291 290 290 290 290 290 290 289 290 289 289 289 289 289 289 288 288 288 287 288 288 286 287 287 286 286 287 285 286 286 285 285 285 285 284 284 284 284 284 284 284 283 284 283 283 284 283 282 283 281 281 281 280 280 280 279 279 279 279 279 279 279 279 279 279 279 278 280 279 278 280 278 277 280 277 276 279 275 274 277 271 271 274 264 266 270 265 266 269 257 261 265 252 255 261 250 251 259 248 250 258 247 249 256 245 247 253 245 246 251 245 246 250 244 245 249 244 243 247 241 243 244 242 241 241 242 242 240 241 242 240 240 241 240 240 241 240 246 236 225 248 238 228 250 240 231 252 242 234 254 245 237 257 248 240 258 250 243 259 252 246 260 253 247 262 255 250 265 258 254 268 263 258 270 267 263 271 269 268 271 270 270 271 270 271 271 271 271 271 271 272 272 272 272 272 272 272 273 273 273 273 273 273 273 273 273 274 274 274 275 275 275 275 275 275 276 276 276 277 277 277 277 278 278 278 279 280 279 280 281 281 282 283 283 283 284 284 285 286 285 286 287 287 287 288 288 289 289 289 290 290 290 292 291 291 293 292 293 294 293 294 295 294 294 296 295 295 296 296 296 297 297 296 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 298 297 297 298 298 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 299 300 299 299 300 300 299 300 300 299 299 299 299 299 299 299 298 299 299 297 298 298 296 297 298 297 297 298 297 297 297 298 297 297 298 297 296 297 297 295 296 297 295 295 296 294 294 295 293 293 294 293 293 294 292 292 292 291 292 291 291 291 291 290 291 290 290 290 290 290 290 289 290 289 289 289 289 288 289 288 288 288 287 287 288 286 287 287 285 286 286 285 285 286 285 285 285 284 284 284 284 284 284 284 284 283 284 283 283 283 283 282 283 282 281 282 281 280 281 280 280 280 279 280 279 280 280 279 280 280 279 280 279 279 280 279 278 280 278 276 279 275 274 277 270 270 274 264 266 270 266 267 269 261 263 267 253 257 263 250 253 260 249 251 258 247 249 257 245 248 254 245 247 252 246 247 251 246 246 250 244 244 247 241 242 244 242 242 241 242 242 240 241 242 240 241 241 240 240 241 240 246 236 225 248 238 227 249 240 231 252 242 234 254 245 237 256 247 240 258 250 242 259 251 245 260 252 247 261 254 249 264 257 253 267 262 258 269 266 262 270 269 268 271 270 270 271 271 271 271 271 271 271 271 272 272 272 272 272 272 272 273 273 273 273 273 273 273 273 273 274 274 274 275 275 275 275 275 275 276 276 276 277 277 277 277 278 278 278 279 280 279 280 281 281 282 283 282 283 284 284 284 285 285 286 286 286 287 288 287 289 289 289 290 290 290 292 291 291 293 292 292 294 294 293 295 295 294 296 295 295 296 296 296 297 297 296 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 298 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 299 300 299 299 300 300 299 300 300 299 299 299 300 299 299 300 298 299 299 297 298 298 297 298 298 297 298 298 298 298 298 299 298 298 299 299 297 298 299 296 297 298 295 296 297 294 295 296 294 294 295 293 293 294 292 293 293 291 292 292 291 291 291 290 291 290 290 290 289 290 290 289 289 289 288 289 288 288 289 287 287 288 286 287 288 286 286 287 285 286 286 285 285 285 284 284 285 284 284 284 284 284 284 284 283 283 283 283 283 283 282 282 283 282 281 282 281 281 281 280 280 280 280 280 280 280 280 280 281 280 280 281 280 279 281 279 278 280 278 277 279 276 275 278 270 270 274 264 266 270 266 267 270 263 266 269 258 261 265 253 255 262 249 252 260 247 250 257 246 248 254 246 247 251 247 247 251 247 248 251 244 245 248 241 242 243 242 242 242 242 242 241 242 242 241 241 241 241 240 241 240 246 236 224 248 237 227 249 240 230 251 241 233 254 244 236 256 247 239 257 249 242 258 250 244 259 251 246 261 253 248 264 256 252 267 261 257 269 265 261 270 269 267 271 271 270 271 271 271 271 271 271 271 271 272 271 272 272 272 272 272 273 273 273 273 273 273 273 273 273 274 274 274 275 275 275 275 275 276 276 276 276 277 277 277 277 278 278 278 279 280 279 280 281 280 281 282 282 283 284 283 284 285 285 285 286 286 287 287 287 289 289 289 290 290 290 292 291 291 293 292 292 294 293 293 295 294 294 296 295 295 296 296 295 296 296 296 296 297 296 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 298 297 298 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 300 299 300 300 299 300 300 299 300 300 299 299 300 300 299 300 300 299 299 299 298 299 299 298 298 299 298 298 299 299 298 300 300 299 299 300 300 298 299 300 297 297 299 296 296 298 295 295 297 293 294 296 293 293 295 292 292 294 291 292 293 290 291 292 290 291 290 290 290 289 289 290 289 289 289 288 289 288 288 289 287 287 288 286 287 287 285 286 287 285 285 286 284 285 285 284 284 285 284 284 284 283 283 284 283 283 283 283 283 283 283 282 282 283 282 282 282 281 281 281 281 281 281 281 281 281 281 281 280 281 280 280 281 280 279 281 280 278 280 279 277 279 276 275 278 272 271 275 265 266 271 267 268 270 265 267 270 261 264 268 257 259 265 251 254 262 248 252 259 246 249 255 246 248 252 247 248 251 248 248 251 245 246 249 241 243 244 242 243 242 243 243 241 242 242 241 241 241 241 240 241 240 246 236 224 248 237 227 249 239 230 251 241 233 253 244 236 255 246 239 257 248 241 257 250 244 258 250 245 260 252 248 263 255 251 266 259 256 269 264 260 270 268 267 271 270 270 271 271 271 271 271 271 271 271 272 271 272 272 272 272 272 273 273 273 273 273 273 273 273 273 274 274 274 275 274 275 275 275 276 276 276 276 277 277 277 277 277 278 278 278 279 279 280 281 280 281 282 282 282 283 283 284 285 284 285 286 286 287 288 287 289 289 289 290 290 290 292 291 291 293 292 292 294 293 293 295 294 294 296 295 295 296 296 295 296 296 296 296 296 296 296 296 296 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 300 300 299 300 300 299 300 300 299 300 300 300 299 300 300 299 299 300 298 299 299 298 299 299 298 298 299 300 299 300 300 299 299 299 300 299 300 302 297 298 301 296 297 301 294 295 299 293 294 298 292 292 297 291 292 296 290 291 294 290 290 292 289 290 291 289 290 290 289 290 289 289 289 288 289 289 288 288 287 287 288 286 287 287 285 286 287 285 285 286 284 285 285 284 284 285 283 284 284 283 283 284 283 283 283 283 283 283 283 282 282 283 282 282 282 281 281 282 281 281 282 281 281 281 281 281 281 281 280 280 281 280 279 281 280 279 280 279 278 279 277 276 278 273 273 276 266 267 272 268 269 271 267 268 271 264 267 270 261 263 268 255 258 265 249 253 261 247 251 257 246 249 253 247 249 251 247 248 250 246 247 250 242 244 245 243 243 243 243 243 242 242 242 241 241 241 241 240 241 240 246 236 224 247 237 227 249 239 230 251 241 232 253 243 235 255 246 238 256 248 241 257 249 243 257 250 245 259 251 247 262 254 250 265 258 254 268 263 259 270 267 266 271 270 270 271 271 271 271 271 272 271 271 272 271 272 272 272 272 272 272 273 273 273 273 273 273 273 273 274 274 274 275 274 275 275 275 276 276 276 276 276 277 277 277 277 278 278 278 279 279 279 280 280 281 282 281 282 283 283 284 285 285 286 286 286 287 288 287 289 289 289 290 290 290 292 291 291 293 292 292 294 293 293 295 294 294 295 295 295 296 295 295 296 296 296 296 296 296 296 296 296 296 296 296 297 297 296 297 297 296 297 297 297 297 297 297 297 297 297 297 298 298 298 298 298 298 299 298 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 300 300 299 300 300 299 300 300 299 300 300 300 299 300 300 299 300 300 299 299 299 298 299 299 299 299 299 299 299 299 300 299 300 300 301 299 299 301 298 298 301 297 297 301 295 295 299 293 293 298 291 292 296 290 291 296 289 290 295 288 289 293 288 289 292 289 290 290 289 290 290 289 289 289 289 289 288 288 288 287 288 286 287 287 286 286 286 285 285 286 284 285 285 284 284 285 283 284 284 283 283 284 283 283 283 283 283 283 283 282 282 283 282 282 283 282 282 282 282 281 282 282 281 282 282 281 281 281 280 280 281 280 279 280 280 279 280 279 278 279 278 276 278 275 274 277 270 270 273 269 270 272 268 269 271 266 268 271 263 266 269 258 262 267 251 256 263 248 252 258 246 250 254 247 250 252 247 249 250 246 248 250 242 244 245 243 244 243 243 243 242 242 242 242 241 241 241 240 241 240 246 235 224 247 237 227 249 239 230 251 241 232 253 243 235 254 245 237 256 247 240 256 248 243 256 249 244 258 250 246 261 253 249 264 256 253 268 261 258 270 266 264 270 270 269 271 271 271 271 271 272 271 271 272 271 272 272 272 272 272 272 273 273 273 273 273 273 273 273 274 274 274 275 274 275 275 275 275 276 276 276 276 277 277 277 277 278 278 278 279 279 279 280 280 280 281 282 282 283 283 284 285 285 286 287 286 288 288 288 289 289 289 290 290 290 292 291 291 293 292 292 294 293 293 295 294 294 295 295 295 296 295 295 296 296 296 296 296 296 296 296 296 296 296 296 296 297 296 297 297 296 297 297 296 297 297 297 297 297 297 297 298 298 298 298 298 298 299 298 299 299 299 299 300 299 299 300 299 299 300 299 299 300 299 299 300 299 300 300 299 300 300 300 300 300 300 300 300 300 299 300 299 299 299 298 298 299 297 298 298 298 299 298 299 300 298 300 300 300 299 298 300 298 298 301 297 296 301 295 295 299 293 293 297 291 291 295 289 289 294 289 289 294 288 288 293 287 288 293 287 288 292 289 289 290 289 289 289 289 289 288 288 288 287 288 287 287 287 286 286 286 285 286 286 285 285 285 284 284 285 284 284 284 283 283 284 283 283 284 283 283 283 283 283 283 283 283 282 283 282 282 282 282 281 282 281 281 282 282 281 281 281 280 280 281 280 280 280 279 279 280 279 278 279 278 277 279 276 275 277 272 272 275 270 270 272 269 270 272 267 269 271 265 268 270 261 265 268 255 259 265 249 254 260 247 251 255 247 250 252 247 249 250 246 248 250 243 244 246 243 244 244 243 243 243 242 243 242 241 241 241 240 241 240 246 235 224 247 237 227 249 239 229 250 240 231 252 242 234 254 245 237 255 247 240 255 247 242 256 248 243 257 249 245 260 252 248 263 255 252 267 260 258 269 264 263 270 269 269 271 271 271 271 271 272 271 272 272 271 272 272 272 272 272 272 273 273 273 273 273 273 273 274 274 274 274 275 274 275 275 275 275 276 276 276 276 276 277 277 277 278 278 278 279 279 279 280 280 280 281 282 282 283 284 284 285 285 286 287 287 288 288 288 289 289 289 290 290 290 291 291 291 293 292 292 294 293 293 294 294 294 295 295 295 295 295 295 296 295 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 297 296 297 297 297 297 297 297 297 298 298 298 298 298 298 299 298 299 299 299 299 300 299 299 300 299 300 300 299 299 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 299 300 299 299 299 298 298 298 297 297 298 299 299 298 299 299 299 299 298 299 297 297 299 297 296 300 296 296 300 295 294 298 293 292 297 291 290 295 289 289 293 288 288 293 288 288 293 287 287 293 286 287 292 288 288 290 288 288 290 288 288 289 288 288 288 288 287 287 287 287 287 286 286 286 285 285 285 285 284 285 285 284 284 284 283 283 284 283 283 284 283 283 283 283 283 283 283 283 282 283 282 282 282 281 281 282 281 280 281 281 280 281 281 280 280 281 280 280 280 280 279 280 279 278 279 278 277 279 276 276 277 273 273 275 271 271 272 269 270 272 268 270 271 266 269 271 263 267 269 258 263 267 251 257 262 248 253 256 247 251 253 246 250 251 245 247 249 243 244 246 243 244 244 243 244 243 242 243 242 241 242 241 240 241 240 246 235 224 247 237 227 248 239 229 250 240 231 252 242 233 254 244 236 255 246 239 255 247 241 255 247 242 256 248 244 258 250 247 262 254 251 266 258 256 269 263 262 270 268 268 271 271 271 271 271 272 271 272 272 271 272 272 272 272 273 272 273 273 273 273 273 273 273 274 274 274 274 274 274 275 275 275 275 275 276 276 276 276 277 277 277 277 278 278 279 278 279 280 280 280 281 282 282 284 284 284 285 285 286 287 286 287 288 287 289 289 289 290 290 290 291 291 291 293 292 292 294 293 293 294 294 294 295 294 294 295 295 295 296 295 295 296 295 296 296 296 296 296 296 296 296 296 296 296 296 296 296 297 296 297 297 297 297 297 297 297 298 297 298 298 298 298 299 298 299 299 299 299 300 299 299 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 299 300 299 298 299 297 298 297 297 297 297 299 299 298 298 298 298 298 297 299 297 296 299 297 296 300 296 295 299 294 293 298 292 292 296 291 290 294 289 289 293 288 288 293 287 288 292 286 287 292 285 286 291 285 286 291 286 287 290 286 287 289 287 287 288 288 287 287 287 287 287 286 286 286 285 285 285 284 284 284 284 283 284 284 283 283 284 283 283 284 283 283 283 283 283 283 283 283 282 283 282 281 282 281 279 281 280 279 280 280 280 281 281 280 280 281 280 280 280 280 279 280 279 278 279 278 277 279 277 276 277 274 274 275 271 271 273 270 271 272 269 270 272 267 270 271 265 268 270 261 265 268 253 260 264 250 255 258 248 252 253 247 250 251 245 247 249 244 245 247 244 245 245 243 244 243 242 243 242 241 242 242 240 241 240 246 235 224 247 237 226 248 238 229 250 240 231 252 242 233 253 244 236 254 245 238 254 246 240 254 246 241 255 247 243 258 249 246 261 253 250 265 257 254 269 262 261 270 268 268 271 271 271 271 272 272 271 272 272 271 272 272 272 272 273 272 273 273 273 273 273 273 273 274 274 274 274 274 274 275 275 275 275 275 275 276 276 276 276 277 277 277 278 278 279 279 279 280 280 280 282 282 282 284 284 284 286 285 286 287 286 287 288 287 289 289 288 290 290 290 291 291 291 292 292 292 293 293 293 294 294 294 295 294 294 295 295 295 295 295 295 296 295 295 296 296 295 296 296 295 296 296 295 296 296 296 296 296 296 296 297 296 297 297 297 297 297 297 298 298 298 298 299 298 299 299 299 299 300 299 299 300 299 299 300 299 299 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 299 300 298 298 298 297 297 297 298 298 298 299 298 298 298 297 298 297 297 299 297 296 300 296 295 299 295 294 298 294 293 297 292 291 295 291 290 294 289 289 293 288 288 293 287 287 292 286 286 292 284 285 291 283 284 290 282 284 290 283 284 288 285 286 288 287 287 287 287 287 287 285 285 286 282 282 284 281 281 283 282 282 283 282 281 282 283 283 283 284 283 283 283 283 283 282 283 282 282 282 282 281 281 281 278 280 279 278 279 279 279 280 280 280 280 280 280 280 280 280 279 280 279 278 279 278 278 279 277 276 277 274 274 275 272 272 273 271 271 273 270 271 272 268 270 271 266 269 271 263 267 269 257 262 265 251 256 259 249 253 255 247 251 252 246 248 250 244 246 247 244 245 245 244 244 243 242 243 243 241 242 242 240 241 240 246 235 224 247 237 226 248 238 229 250 239 230 251 241 232 253 243 235 254 245 238 254 245 240 254 245 240 254 246 242 257 248 245 260 252 249 264 256 254 268 261 260 270 267 267 271 271 271 271 272 272 271 272 272 271 272 272 272 272 273 272 273 273 273 273 273 273 273 274 274 274 274 274 274 274 275 275 275 275 275 275 276 276 276 277 277 277 278 278 279 279 279 280 280 280 282 282 282 284 284 284 285 285 286 287 286 287 288 287 288 289 288 290 290 290 291 291 291 292 292 292 293 293 293 294 294 293 295 294 294 295 295 295 295 295 295 296 295 295 296 295 295 296 296 295 296 296 295 296 296 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 299 298 299 299 299 299 300 299 299 300 299 299 300 299 299 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 299 300 299 298 298 298 299 298 299 299 299 299 298 299 298 297 299 297 296 300 297 295 300 296 294 299 295 294 298 294 293 297 292 291 295 291 290 294 290 289 293 288 288 293 287 287 292 285 286 291 283 284 289 282 283 289 280 282 288 280 281 287 281 282 287 285 285 287 286 286 287 284 284 286 281 281 284 279 279 282 279 279 281 280 279 280 282 282 283 284 283 283 283 283 283 282 282 282 282 282 281 280 281 280 278 279 279 277 279 278 278 279 279 279 279 279 279 279 279 280 279 280 279 279 279 278 278 279 277 277 277 275 275 275 273 273 274 272 272 273 270 271 273 269 271 272 267 270 271 264 268 270 260 264 267 253 258 261 250 254 255 247 251 252 246 248 250 244 247 248 244 246 245 244 244 244 242 243 243 241 242 242 240 241 241 246 235 224 247 237 226 248 238 228 249 239 230 251 241 232 253 243 235 253 244 237 253 245 239 253 245 240 254 245 241 256 247 244 259 251 248 263 255 253 268 261 260 270 266 266 271 271 271 271 272 272 271 272 272 271 272 272 272 272 273 272 273 273 273 273 273 273 273 274 274 274 274 274 274 274 274 274 275 275 275 275 276 276 276 277 277 278 278 278 279 279 279 281 280 281 282 282 283 284 284 284 285 285 286 287 286 287 288 287 288 289 288 290 290 289 291 291 291 292 292 291 293 293 292 294 293 293 294 294 294 295 295 295 295 295 295 295 295 295 295 295 295 295 295 295 296 296 295 296 296 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 299 298 299 299 299 299 300 299 299 300 299 299 300 299 299 300 299 299 300 299 300 300 299 300 300 300 300 300 300 300 300 300 299 300 299 299 299 300 300 299 300 300 299 299 298 300 298 296 301 297 296 301 296 295 300 296 294 299 295 293 298 294 292 297 292 291 295 291 290 294 290 289 294 288 288 293 287 287 292 285 286 291 283 284 289 281 283 288 279 281 286 278 280 286 279 280 286 282 282 286 285 285 287 282 283 286 279 280 284 278 278 281 278 278 280 279 279 280 282 282 282 283 283 283 283 283 283 282 282 282 281 282 281 280 281 280 278 279 279 276 278 278 276 278 278 277 278 278 278 278 278 279 279 279 279 279 279 278 278 278 277 277 277 276 275 276 274 274 275 272 273 274 271 272 273 269 271 272 268 270 272 266 269 270 262 266 268 256 259 262 251 255 257 249 253 253 246 249 250 245 247 248 244 246 246 244 245 244 242 243 243 241 242 242 240 241 241 246 235 224 247 237 226 248 238 228 249 239 230 251 241 231 252 242 234 253 244 236 253 244 238 252 244 239 253 244 240 255 247 243 258 250 247 263 255 252 268 260 258 270 265 265 271 270 271 271 271 272 271 272 272 271 272 272 272 272 273 272 273 273 273 273 273 273 273 274 274 274 274 274 274 274 274 274 275 275 275 275 276 276 276 277 277 278 278 278 279 279 280 281 281 281 282 282 283 284 284 284 285 285 285 287 286 287 288 287 288 289 288 289 290 290 291 291 291 292 292 291 293 293 292 294 293 293 294 294 294 295 294 294 295 295 295 295 295 294 295 295 295 295 295 295 295 295 295 295 295 295 296 296 295 296 296 296 296 297 296 297 297 297 298 298 298 298 299 298 299 299 299 299 300 299 299 300 299 299 300 299 299 300 299 299 300 299 300 300 299 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 298 300 300 300 299 298 300 298 297 301 297 296 301 296 294 299 294 292 297 294 292 297 293 292 296 292 291 295 291 290 294 290 289 294 288 288 293 287 287 291 285 286 290 283 284 289 282 283 288 279 280 286 278 278 285 278 279 285 281 281 285 284 284 286 282 282 286 279 279 283 277 278 281 277 277 279 279 279 280 282 282 282 283 283 283 283 283 283 281 281 281 280 281 281 279 280 280 278 279 278 276 278 277 276 277 277 276 277 277 277 278 278 279 279 279 279 279 279 278 278 278 278 277 277 276 276 276 275 274 275 273 273 275 271 272 274 270 271 273 268 271 272 266 269 271 263 267 269 258 261 264 253 256 258 249 253 253 247 249 251 245 248 249 245 246 246 244 245 244 242 243 243 241 242 242 240 241 241 246 235 224 247 236 226 248 238 228 249 239 229 251 240 231 252 242 234 252 243 236 252 243 237 252 243 238 252 243 239 254 246 242 257 250 247 262 254 251 267 259 258 270 265 265 271 270 270 271 271 272 271 272 272 271 272 272 272 272 273 272 273 273 273 273 273 273 273 274 274 273 274 274 274 274 274 274 275 275 275 275 276 276 277 277 277 278 278 279 280 280 280 281 281 281 283 282 283 284 284 284 285 285 285 286 286 287 288 287 288 289 288 289 290 290 291 291 291 292 292 291 293 292 292 294 293 293 294 294 294 295 294 294 295 295 294 295 295 294 295 295 294 295 295 294 295 295 294 295 295 295 295 296 295 296 296 296 296 297 296 297 297 297 298 298 298 298 299 298 299 300 299 299 300 299 299 300 299 299 300 299 299 300 299 299 300 299 300 300 299 300 300 300 300 300 300 300 300 300 299 300 299 299 299 298 298 298 299 299 299 299 298 301 298 297 302 297 296 301 296 295 300 295 293 298 295 294 299 294 292 297 292 291 295 292 290 294 291 289 294 289 288 292 287 287 291 285 286 290 284 284 289 282 283 288 280 281 286 278 279 284 278 278 284 280 280 285 283 283 285 282 282 286 279 280 284 277 278 281 277 277 280 278 278 280 281 282 282 283 283 283 282 282 282 280 281 281 280 281 280 278 280 279 277 278 278 276 278 277 276 277 277 276 277 277 277 278 278 279 279 278 279 279 279 279 278 278 278 277 277 277 276 276 275 275 276 274 274 275 272 273 274 270 272 273 269 271 272 267 270 271 264 268 269 260 264 266 254 257 259 251 255 255 248 250 252 246 248 249 245 247 246 244 245 244 242 243 243 241 242 242 240 241 241 246 235 223 247 236 226 248 238 228 249 238 229 250 240 231 252 242 233 252 243 235 252 243 236 252 242 237 252 243 238 253 245 241 256 249 245 261 254 251 267 259 257 270 265 264 271 270 270 271 271 272 271 272 272 272 272 272 272 272 273 272 273 273 273 273 273 273 273 274 273 273 274 274 274 274 274 274 275 275 275 275 276 276 277 277 277 278 278 279 280 280 280 281 281 281 283 282 283 284 284 284 285 285 285 286 286 287 288 287 288 289 288 289 290 290 291 291 291 292 291 291 292 292 292 293 293 293 294 294 294 294 294 294 295 294 294 295 295 294 295 295 294 295 295 294 295 295 294 295 295 295 295 295 295 296 296 296 296 297 296 297 298 297 298 298 298 298 299 298 299 300 299 299 300 299 299 300 299 299 300 299 299 300 299 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 298 298 300 299 299 299 298 301 298 297 302 297 296 301 296 294 300 295 293 299 294 293 298 293 292 297 293 291 296 292 290 295 291 289 293 289 288 292 288 287 291 286 286 290 284 284 289 282 283 288 280 281 286 278 279 285 278 278 283 279 279 284 283 283 285 283 283 286 280 280 284 277 278 282 276 278 280 277 278 280 280 281 281 281 282 282 280 281 281 279 280 280 279 280 280 278 279 279 277 278 278 276 278 277 277 278 277 277 278 277 278 278 278 279 279 278 279 279 279 279 278 278 278 277 278 277 276 277 276 275 276 275 274 276 273 273 275 271 272 274 270 271 273 268 270 272 265 269 270 262 265 267 257 259 261 252 255 255 248 250 252 246 249 249 245 247 247 244 245 244 242 243 243 241 242 242 239 241 241 246 235 223 247 236 225 247 237 227 249 238 228 250 240 230 251 241 233 252 242 235 252 242 236 251 242 236 251 242 237 252 244 239 256 248 244 261 253 250 267 259 256 270 265 264 271 270 270 271 271 272 271 272 272 272 272 272 272 272 273 272 272 273 273 273 273 273 273 274 273 273 274 274 274 274 274 274 274 275 275 275 276 276 277 277 277 278 278 279 280 280 280 281 281 281 282 282 283 284 283 284 285 285 285 286 286 287 287 287 288 289 288 289 290 289 290 290 290 291 291 291 292 292 292 293 293 293 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 295 295 294 295 295 295 295 295 295 296 296 296 296 297 297 297 298 297 298 298 298 298 299 298 299 300 299 299 300 299 299 300 299 300 300 299 300 300 299 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 300 299 300 299 298 301 298 297 301 296 295 300 296 294 300 295 293 299 294 292 298 293 292 297 292 290 295 291 289 294 290 288 293 289 288 292 288 287 292 287 286 290 285 285 289 283 283 288 280 281 286 279 280 285 278 278 284 279 279 284 282 281 285 284 283 285 282 283 285 280 281 283 277 278 281 277 278 280 278 279 280 278 280 280 278 280 280 278 280 280 278 279 279 277 279 278 277 278 278 277 278 277 278 278 277 278 278 278 278 279 278 279 279 278 279 279 278 279 278 278 278 278 278 277 277 277 276 275 276 275 274 276 273 273 275 272 272 274 270 271 273 269 271 272 266 269 271 263 266 268 259 260 262 254 257 257 248 252 253 246 249 250 245 247 247 244 245 245 242 243 243 241 242 243 239 241 241 246 235 223 247 236 225 247 237 227 248 238 228 250 239 230 251 241 232 251 242 234 251 241 235 251 241 236 251 241 236 252 243 238 255 247 243 260 253 249 266 258 256 270 264 263 271 270 270 271 271 272 271 272 272 272 272 272 272 272 273 272 272 273 273 273 273 273 273 273 273 273 274 273 274 274 274 274 274 275 275 275 276 276 277 277 277 278 278 279 280 280 280 281 281 281 282 282 283 283 283 284 285 285 285 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 292 292 292 293 293 293 294 293 293 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 295 295 295 295 295 295 296 296 296 296 297 297 297 298 297 298 298 298 298 299 298 299 300 299 299 300 299 299 300 299 300 300 299 300 299 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 300 299 299 299 298 300 298 296 300 297 295 300 295 294 299 294 293 299 294 292 298 292 291 296 291 289 295 290 288 294 290 288 293 289 287 292 288 286 291 287 286 290 285 285 289 283 283 288 281 281 286 279 279 284 278 279 284 278 279 283 281 281 284 284 284 285 283 284 285 281 282 284 279 280 282 277 278 280 277 278 279 277 278 279 277 279 279 277 279 279 277 279 279 277 279 278 277 278 277 278 278 277 278 278 277 279 279 278 279 279 278 278 278 278 278 278 278 278 278 277 278 278 277 277 277 277 277 276 277 275 275 276 274 273 275 272 272 275 271 272 274 269 271 273 267 269 271 264 267 269 261 262 264 254 257 257 248 252 253 246 249 250 245 247 247 244 245 245 242 244 243 241 242 243 239 241 241 246 235 223 246 236 225 247 237 227 248 238 228 250 239 230 251 241 232 251 241 234 251 241 234 251 241 235 250 240 235 251 242 236 254 246 242 260 252 249 266 258 255 270 264 263 271 270 269 271 271 272 271 272 272 272 272 272 272 272 273 272 272 273 273 273 273 273 273 273 273 273 274 273 274 274 274 274 274 275 275 275 276 276 277 277 277 278 278 279 280 279 280 281 281 281 282 282 282 283 283 284 285 285 285 286 286 286 287 287 288 288 288 289 290 289 290 290 290 291 291 291 292 292 292 293 293 293 293 293 293 294 294 293 294 294 293 294 294 293 294 294 294 294 294 294 294 294 294 295 294 294 295 295 295 296 296 296 296 297 296 297 297 297 298 298 298 298 299 298 299 300 299 299 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 298 299 298 299 298 296 300 297 295 300 295 294 299 294 293 299 293 292 298 292 290 296 290 289 294 290 288 293 289 287 292 288 286 291 287 285 290 287 285 289 285 284 288 283 283 287 281 282 286 280 280 285 279 279 284 279 279 283 280 280 283 283 283 285 284 284 285 283 283 284 281 282 283 279 279 281 276 277 278 275 277 277 276 277 277 276 278 278 276 278 278 277 278 278 278 278 277 278 278 277 278 279 277 279 279 277 278 278 277 278 278 277 277 277 276 277 277 276 278 277 277 277 277 277 277 276 277 276 275 276 274 274 276 273 273 275 271 272 274 270 271 273 268 270 272 265 268 270 262 263 265 256 258 259 248 253 254 246 250 251 245 247 247 244 245 245 242 244 244 241 242 243 239 241 241 246 235 223 246 236 225 247 237 227 248 238 228 250 239 229 251 240 231 251 241 233 251 241 234 250 240 234 250 240 234 251 241 235 254 246 241 259 252 248 266 258 255 269 264 262 271 270 269 272 271 272 272 272 272 272 272 272 272 272 272 272 272 273 273 272 273 273 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 277 277 277 278 278 279 280 279 280 281 281 281 282 282 282 283 283 284 284 284 285 286 286 286 287 287 288 288 288 289 290 289 290 291 290 291 291 291 292 292 292 293 293 293 293 293 293 294 293 293 294 294 293 294 294 293 294 294 293 294 294 294 294 294 294 294 294 294 295 295 295 296 296 296 296 297 296 297 297 297 298 298 297 298 299 298 299 300 299 299 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 299 300 300 299 299 299 299 299 298 299 298 299 298 296 300 297 295 301 295 293 299 294 292 298 292 291 297 291 290 296 290 288 294 289 287 292 287 285 291 286 284 290 286 283 289 285 283 288 285 283 287 283 282 287 282 282 287 281 282 286 280 280 285 279 279 283 280 280 283 283 283 284 284 284 285 283 284 284 282 282 283 280 280 281 276 277 277 274 276 276 275 276 276 276 277 277 276 278 277 276 278 277 277 278 277 278 278 277 278 278 277 278 278 277 277 278 276 276 276 275 276 276 275 276 276 275 277 277 276 277 277 277 277 276 277 276 275 276 275 274 276 273 273 275 272 272 274 270 271 273 268 270 272 266 268 270 262 264 266 257 258 260 248 253 254 246 250 251 245 248 248 244 246 245 242 244 244 241 242 243 239 241 241 245 235 223 246 236 225 247 237 226 248 237 227 249 239 229 251 240 231 251 240 232 250 240 233 250 240 234 250 239 233 250 240 234 253 245 240 259 251 248 265 258 255 269 264 261 271 270 269 272 271 272 272 272 272 272 272 272 272 272 272 272 272 273 273 272 273 273 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 277 277 277 278 278 279 280 279 280 281 281 281 282 282 282 283 283 284 284 284 285 285 285 286 287 287 288 288 288 289 290 289 290 291 290 291 291 291 292 292 292 293 293 293 293 293 293 293 293 293 293 293 293 294 293 293 294 293 293 294 294 293 294 294 294 294 294 294 295 295 295 296 296 296 296 297 296 297 298 297 298 298 297 298 299 298 299 300 299 299 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 299 300 299 298 299 298 298 298 299 299 299 299 298 300 297 296 300 296 295 300 294 293 298 293 292 297 292 291 296 291 289 295 290 288 294 288 286 292 286 284 290 284 282 288 283 281 286 284 281 286 284 281 286 283 282 286 282 282 286 282 282 287 281 281 285 280 280 284 280 280 283 283 283 284 284 284 285 284 284 284 282 283 283 280 280 281 276 276 277 274 274 275 274 275 274 274 276 275 275 277 276 276 277 277 276 278 277 277 278 277 278 278 277 278 278 277 276 277 276 275 275 274 273 273 272 274 274 273 276 276 275 277 276 276 277 276 277 276 275 276 275 274 276 273 273 276 272 272 275 270 271 274 268 270 273 266 268 271 263 265 267 258 259 261 249 253 255 246 250 251 245 248 248 244 246 245 242 244 244 241 242 243 239 241 241 245 235 223 246 236 225 247 237 226 248 237 227 249 238 229 250 240 231 251 240 232 250 240 233 250 239 233 249 239 232 249 240 232 253 244 240 258 251 247 265 257 254 269 264 261 271 270 268 272 271 271 272 272 272 272 272 272 272 272 272 272 272 273 273 272 273 273 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 277 277 277 278 278 279 279 279 280 281 281 281 282 282 282 283 283 284 284 284 285 285 285 286 287 287 288 288 288 289 290 290 290 291 291 291 291 292 292 292 292 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 294 294 293 294 294 294 294 295 294 295 295 295 296 297 296 297 297 297 298 298 297 298 299 298 299 299 298 299 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 299 299 300 298 298 299 299 299 300 300 299 300 298 298 300 296 295 299 294 293 298 293 292 297 292 291 297 291 290 296 290 289 294 289 287 293 288 286 292 286 284 289 283 281 286 282 280 285 283 280 285 283 280 285 283 282 286 283 282 286 282 282 286 281 281 285 280 281 284 280 281 283 283 282 284 284 283 284 284 283 284 282 283 283 280 281 281 276 276 277 273 274 274 273 273 273 273 275 274 274 276 275 275 277 276 276 277 276 277 277 276 277 278 276 277 277 276 275 276 275 272 273 272 270 271 270 272 272 271 275 274 274 277 276 276 277 276 276 276 275 276 275 274 276 274 273 276 272 272 275 270 271 274 268 270 273 266 268 271 263 265 267 258 260 262 250 255 256 246 250 252 245 248 248 244 246 246 242 244 244 241 242 243 239 241 241 245 235 223 246 236 224 247 236 226 248 237 227 249 238 228 250 239 230 250 240 232 250 239 232 250 239 232 249 238 231 249 239 231 252 244 239 258 250 247 265 257 254 269 264 260 271 270 268 272 271 271 272 272 272 272 272 272 272 272 272 272 272 273 272 272 273 273 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 277 277 277 278 278 278 279 279 280 280 280 281 282 282 282 283 283 283 284 284 285 285 285 286 287 287 288 288 288 289 290 290 291 291 291 291 292 292 292 292 292 293 293 292 293 293 293 293 293 293 293 293 293 293 293 293 293 294 293 293 294 293 294 294 294 295 295 295 296 296 296 297 298 297 298 298 298 299 299 298 299 299 299 299 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 300 299 299 300 298 298 299 299 298 300 299 298 300 298 297 300 296 295 300 294 293 298 292 291 297 292 290 296 290 289 295 290 289 294 289 287 293 287 285 291 284 282 288 282 280 286 282 279 285 282 280 284 283 280 285 283 281 285 282 281 285 282 282 285 281 282 285 281 282 284 281 281 283 283 283 283 284 283 284 283 283 283 282 282 282 280 281 281 277 277 278 273 274 274 272 273 272 272 274 273 274 275 274 274 276 275 275 277 276 276 277 276 276 277 276 276 276 275 275 275 274 271 272 271 269 270 269 270 270 269 274 273 272 276 275 275 276 275 276 276 275 276 275 274 276 274 273 276 272 272 275 271 271 274 269 270 273 266 268 271 263 265 267 258 260 262 249 255 256 246 250 252 245 248 248 244 246 246 242 244 244 241 242 243 239 241 241 245 235 223 246 236 224 247 236 226 248 237 226 249 238 228 250 239 230 250 239 231 250 239 231 249 239 231 248 238 230 249 239 230 252 244 238 258 250 246 265 257 254 269 263 260 271 270 268 272 271 271 272 272 272 272 272 272 272 272 272 272 272 272 272 272 273 273 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 277 277 277 278 278 278 279 279 280 280 280 281 281 282 282 282 283 283 283 284 285 285 285 286 286 287 288 288 288 289 289 290 290 291 291 291 292 291 292 292 292 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 293 294 293 294 295 294 295 295 295 296 297 296 297 298 297 298 299 298 299 299 299 299 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 298 298 298 298 299 299 298 299 299 297 298 300 297 298 300 298 298 300 299 299 301 298 297 300 297 296 300 296 295 299 294 293 298 293 292 297 291 290 296 290 289 294 288 287 292 287 286 291 286 285 289 284 282 287 282 280 285 282 280 285 282 280 284 282 280 284 282 281 285 282 281 285 282 282 285 282 282 285 282 282 284 282 282 283 283 283 283 284 283 283 283 283 283 282 282 282 280 281 281 277 278 278 273 274 274 272 273 272 272 273 272 273 275 273 274 276 275 275 276 275 275 276 275 275 276 275 275 276 275 274 275 273 271 272 271 269 270 269 269 269 268 272 271 271 274 273 273 275 274 275 275 274 275 274 274 276 274 273 276 272 272 275 271 271 274 269 270 273 266 268 271 262 265 267 257 260 262 249 255 256 246 250 252 245 249 249 244 246 246 242 244 244 241 242 243 239 241 241 245 235 223 246 235 224 247 236 226 247 237 226 249 238 228 250 239 230 250 239 231 250 239 231 249 238 231 248 237 229 248 238 229 252 243 237 258 250 246 265 258 253 269 263 259 271 269 267 272 271 271 272 272 272 272 272 272 272 272 272 272 272 272 272 272 273 273 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 277 277 277 278 278 278 279 279 280 280 280 281 281 281 282 282 283 283 283 284 285 285 285 286 286 287 288 288 289 289 290 290 290 291 291 291 292 292 292 293 292 293 293 293 293 293 293 293 293 293 293 293 293 293 294 293 294 295 294 295 296 295 296 297 296 297 298 297 298 298 298 298 299 298 299 299 298 299 299 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 299 297 298 298 298 299 299 299 300 301 299 300 302 297 299 301 297 299 301 298 299 301 298 298 301 298 297 300 297 296 300 296 295 299 293 293 298 293 292 297 291 290 296 290 289 294 288 288 293 287 286 291 286 285 290 284 283 287 283 281 286 281 279 284 281 279 284 281 280 284 282 280 284 282 281 284 282 281 284 283 283 285 284 284 285 284 284 284 284 284 284 284 284 283 283 283 283 282 282 282 280 280 279 277 277 276 274 274 273 272 273 271 272 273 272 273 274 273 274 276 274 274 276 275 275 276 275 274 276 275 274 275 274 273 274 273 271 272 271 269 269 268 268 268 268 269 269 269 273 271 272 274 272 273 274 273 275 274 273 275 273 273 276 272 272 275 271 271 274 268 269 273 265 267 270 262 264 267 256 260 261 249 256 256 246 251 253 245 249 249 243 246 246 242 244 244 241 242 243 239 241 241 245 235 223 246 235 224 246 236 225 247 237 226 249 238 228 250 239 230 250 239 230 250 238 230 249 238 230 248 237 228 248 238 228 252 243 237 257 250 246 264 257 253 269 262 258 271 269 267 272 271 271 272 272 272 272 272 272 272 272 272 272 272 272 272 272 273 273 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 277 277 277 278 278 279 279 279 280 280 280 281 281 281 282 282 283 283 283 284 285 285 286 286 287 287 288 288 289 289 290 290 291 291 291 292 292 292 293 293 293 293 293 293 293 293 293 293 293 293 293 294 294 295 295 295 295 297 296 296 298 296 296 298 297 297 298 297 297 297 296 297 296 296 297 296 297 297 297 297 298 298 298 298 299 298 299 299 299 299 299 299 299 299 298 299 298 297 298 297 297 298 299 298 299 301 299 300 302 299 301 303 297 300 303 297 299 301 297 298 301 298 298 301 297 297 300 296 296 300 296 295 299 294 293 298 293 292 297 292 291 296 291 290 295 289 288 293 288 287 292 286 285 290 284 283 288 283 281 286 281 280 284 281 279 284 281 280 283 282 280 284 281 280 284 282 281 284 284 284 285 285 285 285 285 285 284 284 284 284 284 284 283 282 283 282 281 281 281 279 279 278 277 277 276 274 275 274 273 273 272 272 273 272 273 274 273 274 275 274 274 276 275 275 276 275 274 276 275 274 275 274 272 274 272 271 271 270 268 269 268 268 268 268 268 267 268 270 268 270 272 270 272 273 272 273 273 272 274 273 272 275 272 272 275 271 271 274 268 269 273 265 267 270 261 264 267 252 257 260 248 255 256 246 251 253 245 249 249 243 247 246 242 244 244 241 242 243 239 241 241 245 235 222 246 235 224 246 236 225 247 236 226 248 237 228 250 238 229 250 238 230 249 238 230 248 237 229 247 236 227 248 238 228 251 243 237 257 250 246 264 257 252 269 262 258 271 269 267 272 271 271 271 272 272 272 272 272 272 272 272 272 272 272 272 272 273 273 273 273 273 273 273 273 274 274 274 274 274 275 275 275 276 276 276 277 277 278 278 279 279 279 280 280 280 281 281 281 282 282 283 283 283 284 285 285 286 286 287 288 288 289 289 290 291 290 291 292 292 292 293 292 293 293 293 293 293 293 293 293 293 293 293 294 295 295 296 296 296 297 297 297 297 297 298 297 296 297 296 295 296 296 295 296 295 294 295 294 294 294 294 294 294 294 294 295 296 296 296 297 297 297 297 297 297 297 297 297 297 297 297 297 298 298 297 298 300 297 298 300 297 298 300 296 298 301 297 299 302 297 299 301 298 299 301 298 298 301 297 297 301 297 296 301 296 295 300 295 294 299 292 291 295 292 291 296 291 290 295 289 289 294 288 287 292 286 286 290 284 283 288 283 282 286 282 280 284 281 280 284 281 280 284 282 281 284 282 281 284 282 282 284 285 285 285 286 285 285 285 285 284 283 284 283 283 283 283 282 283 282 280 280 280 279 279 278 277 278 277 275 275 274 273 274 272 273 273 272 273 274 273 274 275 274 274 276 275 274 276 275 275 275 275 273 275 273 272 273 272 270 271 271 268 269 269 268 268 268 268 266 268 267 265 268 269 267 269 271 270 272 272 271 273 272 272 274 272 272 275 271 271 274 268 269 272 264 266 269 259 262 265 251 257 259 248 255 256 246 251 253 245 249 250 243 247 247 242 244 245 241 242 243 239 241 241 245 235 222 246 235 223 246 236 225 247 236 226 248 237 227 249 238 229 250 238 229 249 238 229 248 237 228 247 236 226 248 237 227 251 243 237 257 250 246 264 257 252 269 262 258 271 269 266 271 271 270 271 272 272 271 272 272 272 272 272 272 272 272 272 273 273 273 273 273 273 273 273 274 274 274 274 274 274 275 275 275 276 276 276 277 277 278 278 279 279 279 280 280 280 281 281 281 282 282 283 283 283 284 285 285 286 287 287 288 289 289 290 290 291 291 292 292 292 292 293 293 293 293 293 293 293 294 293 293 294 294 294 297 296 295 299 298 296 299 297 296 298 297 296 297 295 295 296 295 295 296 294 296 295 294 295 293 293 294 292 292 293 292 292 293 294 293 294 295 295 295 296 296 295 295 297 296 295 296 296 296 297 297 296 297 298 297 297 298 296 297 298 296 297 298 296 298 300 298 298 301 298 298 301 299 299 302 297 297 302 298 297 302 298 297 302 295 295 300 293 292 298 292 292 297 291 291 296 290 289 294 288 287 292 286 285 290 284 283 288 282 281 285 282 281 285 282 281 284 282 281 284 282 281 284 282 282 284 284 284 285 286 285 286 286 285 285 285 285 284 284 284 283 283 283 282 281 282 281 279 280 279 279 279 278 277 277 277 275 275 274 274 274 273 273 274 272 273 274 273 274 275 274 274 275 274 275 276 275 275 276 275 274 275 274 272 273 272 271 271 271 269 270 269 268 268 268 267 266 268 267 264 267 266 264 267 268 267 269 271 270 272 272 271 274 272 272 275 271 271 274 268 268 272 264 265 269 255 259 263 250 256 259 247 255 256 246 251 253 245 249 250 243 247 247 242 244 245 240 242 243 239 241 241 245 234 222 246 235 223 246 236 225 247 236 225 248 237 227 249 238 229 249 238 229 249 237 228 248 236 227 247 236 225 247 237 227 251 243 236 257 250 246 264 257 252 269 262 258 271 269 266 271 271 270 271 271 272 271 272 272 272 272 272 272 272 272 272 273 273 273 273 273 273 273 274 274 274 274 274 274 274 275 275 275 276 276 276 277 277 277 278 278 279 279 280 280 280 281 281 281 282 282 283 283 283 284 285 285 286 287 288 289 289 290 290 291 292 291 292 293 292 293 293 293 293 292 294 293 292 295 294 292 298 296 293 300 297 294 299 296 294 298 295 294 296 295 294 296 295 294 296 295 295 296 295 296 295 294 295 294 293 294 292 292 293 292 292 292 293 293 293 294 294 294 295 296 295 295 297 296 295 296 296 295 296 296 296 296 296 296 296 297 296 296 297 296 297 297 297 298 299 297 298 300 298 299 301 300 300 303 299 299 303 299 299 303 298 298 303 296 295 301 295 294 300 293 292 298 291 291 296 290 290 295 288 288 292 285 285 289 282 282 286 282 281 285 282 281 285 282 282 285 281 281 284 282 282 284 283 283 285 286 285 286 286 286 286 286 285 285 285 285 284 284 284 283 282 283 282 280 281 280 280 280 279 279 279 278 276 276 275 275 275 274 274 274 273 274 274 273 273 274 273 273 275 273 273 275 274 274 275 274 275 276 275 275 275 274 273 274 273 271 272 272 269 270 270 269 269 269 267 266 268 266 264 267 265 263 267 265 264 267 269 268 270 271 270 273 272 271 274 271 270 274 268 268 272 262 264 267 254 258 262 250 256 259 247 255 256 246 251 253 245 249 250 243 247 247 242 244 245 240 242 243 239 241 241 245 234 222 246 235 223 246 235 224 247 236 225 248 237 227 249 237 229 249 237 228 248 237 228 247 236 227 246 235 225 247 237 227 252 243 237 258 251 246 264 257 252 269 263 258 271 269 266 271 271 270 271 271 271 271 272 272 272 272 272 272 272 273 272 273 273 272 273 273 273 273 274 274 274 274 274 274 274 275 275 275 276 276 276 277 277 277 278 278 279 279 280 280 280 281 281 281 282 282 283 283 283 285 285 285 287 287 288 289 290 291 291 291 292 292 292 293 293 293 292 294 293 292 296 294 292 299 295 292 300 295 292 299 294 293 297 293 293 295 293 293 294 293 294 295 294 295 295 294 295 295 295 296 295 294 296 294 294 295 293 293 293 293 292 293 293 293 293 294 293 293 294 295 294 294 295 295 295 296 296 295 296 296 296 296 296 296 296 297 297 297 297 297 297 298 297 298 298 298 298 300 300 300 302 301 301 303 300 301 304 300 300 304 299 299 303 298 298 303 295 294 300 293 293 299 292 292 297 290 290 294 287 287 292 283 284 288 282 282 286 281 281 285 282 281 285 282 282 285 282 282 285 282 283 285 284 284 285 286 286 286 286 286 285 286 285 285 285 285 284 284 284 283 282 282 281 280 281 280 279 279 278 277 277 276 275 275 274 275 275 274 274 274 273 274 274 273 273 274 273 273 274 273 273 274 273 274 275 274 275 275 274 275 275 274 274 274 274 272 273 272 271 272 271 270 270 270 267 267 268 266 264 267 265 263 266 264 263 266 267 266 269 270 270 272 271 271 274 271 270 274 268 268 271 261 262 266 255 258 262 249 255 259 247 255 256 246 251 253 245 249 250 243 247 247 242 244 245 240 243 243 239 241 241 245 234 222 246 235 223 246 235 224 247 236 225 248 237 227 249 237 228 249 237 228 248 236 227 247 236 226 246 235 224 247 237 226 252 243 237 258 251 246 264 258 253 269 263 258 271 269 266 271 271 270 271 271 271 271 272 272 271 272 272 272 272 273 272 273 273 272 273 273 273 274 274 274 274 274 274 274 274 275 275 275 276 276 276 277 277 277 278 278 279 279 280 280 280 281 281 281 282 282 283 283 283 285 285 286 287 288 289 290 290 291 291 292 293 292 293 293 293 293 292 295 293 291 297 294 290 298 294 291 298 293 291 296 293 293 295 293 294 294 293 294 294 294 295 294 295 295 295 294 295 295 294 296 295 294 296 295 294 295 294 294 294 294 293 293 294 293 293 294 293 293 294 294 294 294 295 295 295 295 296 296 296 296 296 296 296 296 296 297 298 298 297 298 299 299 297 298 299 299 299 302 300 300 302 301 302 302 300 301 303 299 300 304 299 300 304 297 298 303 295 296 302 293 293 299 291 292 297 289 289 294 287 287 292 284 284 288 282 282 286 282 282 285 281 281 285 282 282 286 282 282 285 283 283 285 284 284 286 286 285 286 286 285 285 285 285 284 284 284 283 283 283 282 281 281 281 279 279 278 277 278 276 275 275 274 274 274 273 274 274 274 274 274 273 273 274 273 273 274 272 273 274 272 272 274 273 273 274 273 275 275 274 275 275 274 274 274 274 273 273 273 272 272 272 271 271 271 269 268 268 266 264 267 265 263 266 264 262 266 265 264 267 270 269 271 271 271 273 271 270 274 268 267 271 260 262 265 255 258 263 249 255 259 247 255 256 246 251 253 244 250 250 243 247 247 242 244 245 240 243 244 239 241 241 245 234 222 246 235 223 246 235 224 247 236 225 248 236 226 249 237 228 249 237 227 248 236 226 247 235 225 246 234 223 247 237 226 252 244 237 258 251 246 265 258 254 269 263 258 271 270 266 271 271 270 271 271 271 271 272 272 271 272 272 272 272 273 272 273 273 272 273 273 273 274 274 274 274 274 274 275 274 275 275 275 276 276 276 277 277 277 278 278 279 279 280 280 280 281 281 281 282 282 283 283 284 285 286 286 288 288 289 290 291 292 291 292 293 292 293 293 293 293 292 294 292 290 295 292 289 295 292 290 295 292 291 294 293 293 294 294 295 295 295 295 295 296 295 295 297 296 295 296 296 295 295 296 296 295 296 295 295 296 295 294 295 294 294 294 294 294 294 294 294 294 294 294 294 294 295 295 295 295 295 296 295 296 296 296 296 296 296 296 297 297 297 298 299 300 298 299 301 298 300 302 300 300 301 301 301 301 299 301 302 298 300 303 297 299 304 296 297 302 294 295 300 292 293 298 291 291 296 289 289 294 287 287 292 284 284 288 283 283 286 282 282 286 282 282 285 282 283 286 282 283 285 282 283 285 283 283 285 283 283 285 285 284 284 285 284 284 284 283 283 282 282 282 279 279 279 276 276 276 274 275 274 273 274 273 273 273 273 274 274 273 273 274 273 273 273 272 273 274 272 272 274 272 272 274 272 273 274 273 274 274 273 274 274 273 274 274 273 273 273 273 272 272 272 270 270 270 269 267 268 267 265 267 265 263 266 263 262 266 264 263 266 269 269 270 271 270 273 271 270 274 268 267 271 261 262 266 255 258 263 250 255 259 247 254 256 246 251 253 244 250 250 243 247 247 242 244 245 240 243 244 239 241 242 245 234 222 245 234 222 246 235 224 246 235 224 248 236 226 248 237 228 248 236 227 248 236 226 246 235 224 246 234 222 247 237 226 252 244 236 258 251 246 265 259 254 269 264 259 271 270 267 271 271 270 271 271 271 271 272 272 271 272 272 272 272 273 272 273 273 272 273 273 273 274 274 274 274 274 274 275 274 275 275 275 276 276 276 276 277 277 278 278 278 279 279 279 280 281 281 281 282 282 283 284 284 285 286 286 288 289 290 290 291 292 292 293 293 293 293 293 293 293 292 294 292 290 293 291 289 293 291 289 293 292 292 294 293 294 294 295 296 295 296 296 296 297 296 296 298 296 296 297 297 296 296 296 296 295 296 295 295 296 295 294 295 294 294 294 294 294 294 294 294 294 294 294 294 294 295 296 295 295 296 295 295 296 295 295 296 295 295 296 296 296 297 297 297 298 297 299 300 298 299 301 299 300 300 300 301 301 298 300 301 297 299 303 296 298 302 294 296 301 292 294 299 290 292 297 289 290 295 288 289 293 286 286 291 285 285 289 283 283 287 283 283 286 282 283 286 282 282 285 282 282 285 281 282 285 282 283 285 283 283 284 284 284 284 285 284 284 284 283 283 281 280 281 278 277 278 275 276 275 273 274 273 272 273 272 273 273 272 273 273 273 272 273 273 272 273 272 272 273 272 272 273 272 272 273 272 272 273 272 273 273 272 273 273 272 274 273 272 273 273 272 270 271 271 268 268 269 269 267 268 268 266 267 264 263 267 263 262 266 263 262 266 268 268 270 270 270 273 271 270 274 268 267 271 262 262 266 255 257 262 250 256 259 247 253 256 246 252 254 244 250 250 243 247 247 241 245 245 240 243 244 239 241 242 245 234 222 245 234 222 246 235 223 246 235 224 247 236 226 248 236 227 248 236 227 247 235 225 246 234 223 245 234 222 247 237 226 252 244 236 258 252 246 265 259 255 269 264 260 271 270 267 271 271 270 271 271 271 271 272 272 271 272 272 272 272 273 272 273 273 272 273 273 273 274 274 274 274 274 274 275 275 275 276 275 276 276 276 276 277 277 277 278 278 279 279 279 280 281 280 281 282 282 283 284 284 285 286 287 288 289 290 290 291 292 292 293 293 293 294 293 293 293 292 293 291 290 292 290 288 291 291 289 292 292 291 293 293 293 293 295 295 294 296 296 296 297 297 297 298 297 296 297 297 296 296 296 295 295 296 295 295 296 294 294 295 294 294 295 293 294 294 293 294 295 294 294 295 294 295 297 295 295 297 295 295 296 295 295 296 295 295 296 296 297 297 297 298 298 297 300 300 297 300 301 299 301 301 299 301 302 298 300 302 296 298 302 294 296 301 293 295 300 291 293 297 289 291 296 287 289 293 287 288 292 286 286 290 284 285 289 283 283 288 283 283 286 282 283 286 282 282 285 282 282 285 281 282 284 282 283 285 283 283 285 285 284 284 284 283 284 284 282 283 282 281 281 279 278 278 277 277 277 274 275 274 273 274 273 273 273 272 273 273 272 272 273 272 272 273 271 272 273 272 272 273 271 272 273 271 272 273 272 272 272 272 272 272 272 272 272 272 272 272 271 269 270 270 268 268 269 267 267 269 267 265 267 263 263 267 262 262 266 262 262 266 267 267 269 270 270 272 270 270 274 268 267 272 262 262 267 255 257 262 251 256 260 247 253 256 246 252 254 244 250 251 243 247 247 241 245 246 240 243 244 239 241 242 245 234 222 245 234 222 246 235 223 246 235 224 247 236 225 248 236 227 248 236 226 247 235 225 246 234 223 245 234 221 247 237 226 252 244 236 258 252 245 265 259 255 269 264 260 271 270 267 271 271 270 271 271 271 271 272 272 271 272 272 272 272 273 272 273 273 272 273 273 273 274 274 274 274 274 274 275 275 275 276 275 276 277 276 276 277 277 277 278 278 278 279 279 280 281 280 281 282 282 282 284 283 285 286 286 288 289 290 290 292 292 292 293 294 293 294 294 293 294 293 292 292 290 291 290 288 290 290 288 290 290 290 291 292 292 292 294 294 294 295 295 296 296 297 297 297 298 296 298 298 296 297 296 295 296 296 295 295 296 294 294 296 293 294 295 293 293 295 293 293 294 294 294 295 294 295 296 295 295 296 295 295 296 295 295 295 295 295 296 297 297 297 297 298 299 297 299 300 299 301 300 300 301 301 299 301 302 298 300 302 296 298 301 294 296 300 291 294 298 290 292 297 289 291 295 287 289 292 286 288 291 286 287 290 284 285 289 283 284 288 283 283 287 282 282 286 281 282 285 281 282 285 281 282 284 283 283 285 284 284 285 285 284 284 285 283 284 283 282 282 282 281 281 280 279 279 278 277 277 275 275 275 273 274 274 273 274 273 272 273 272 272 272 272 271 272 272 272 273 272 272 273 272 271 273 271 271 272 271 271 272 271 271 271 271 271 271 271 271 271 271 269 269 270 266 268 269 266 266 269 265 265 268 263 263 267 261 262 266 262 262 267 266 267 269 270 270 272 270 270 273 268 268 272 263 263 268 255 258 263 251 256 260 247 253 256 246 252 254 244 250 251 242 247 248 241 245 246 240 243 244 239 242 242 245 234 222 245 234 222 246 235 223 246 235 224 247 236 225 248 236 226 247 235 225 247 234 224 246 234 222 245 233 221 247 237 226 252 244 236 258 251 245 265 260 254 269 264 260 271 269 266 271 271 270 271 272 271 271 272 272 272 272 272 272 272 272 272 273 273 272 273 273 273 274 274 274 275 274 274 275 275 275 276 275 276 277 276 276 277 277 277 278 278 278 279 279 280 281 280 281 282 282 282 284 283 284 286 286 288 289 289 290 292 292 292 294 294 293 295 294 293 294 293 292 292 290 291 290 288 289 289 288 289 289 289 290 290 290 292 293 293 293 295 295 296 297 298 297 297 298 296 297 298 295 297 296 295 297 296 294 295 295 294 294 295 293 293 295 293 293 294 293 293 294 293 294 294 294 294 295 294 295 295 294 295 295 294 294 295 294 294 296 296 295 296 296 297 297 297 298 299 299 300 300 300 301 301 299 301 302 298 300 302 297 298 301 294 296 300 292 294 299 291 293 297 290 292 296 288 290 294 287 288 292 286 287 291 285 286 290 284 284 288 283 283 287 281 282 286 281 282 285 281 282 285 282 283 286 283 283 285 285 284 285 285 284 285 284 283 284 283 282 282 281 280 280 279 277 278 277 276 276 275 275 275 274 275 275 273 274 274 273 273 273 272 273 272 271 273 272 271 273 272 271 273 271 271 273 271 271 272 271 270 271 271 270 270 271 270 270 270 270 269 270 268 269 269 265 267 269 265 266 268 264 265 268 262 263 267 260 262 266 261 262 267 266 266 269 270 269 272 270 270 273 268 268 272 264 264 269 256 259 264 251 257 260 247 254 257 246 252 254 244 250 251 242 247 248 241 245 246 240 243 244 239 242 242 245 234 221 245 234 222 245 234 223 246 235 224 247 235 225 247 236 226 247 235 225 246 234 223 245 233 221 245 233 221 247 237 226 252 244 236 257 251 245 263 258 253 269 264 260 271 269 266 271 271 270 271 272 271 271 272 272 272 272 272 272 272 272 272 273 273 272 273 273 273 274 274 274 275 274 274 275 275 275 276 276 276 277 276 276 278 277 277 279 278 278 279 279 280 281 280 281 282 282 282 284 283 284 286 286 287 289 289 290 292 292 292 294 293 294 295 294 294 295 294 293 294 293 291 291 289 289 289 288 289 289 288 289 290 290 291 291 292 293 294 294 295 296 296 296 297 297 296 296 297 295 297 296 295 297 296 295 296 295 294 294 295 293 293 295 292 293 294 292 293 293 293 293 293 293 294 294 293 294 294 293 293 294 292 293 294 293 293 294 294 293 294 295 295 296 297 297 298 299 299 300 300 301 301 300 301 302 299 300 302 298 300 302 295 297 302 293 295 300 292 294 298 291 293 297 289 291 295 288 290 293 287 288 292 286 287 291 284 285 289 283 284 288 283 284 287 283 284 287 282 283 286 282 283 286 283 283 285 285 285 285 285 285 285 284 283 284 282 281 282 279 278 279 276 275 276 275 275 275 276 275 276 276 276 276 275 275 275 273 274 274 272 273 273 272 273 273 271 273 272 271 273 271 270 272 271 270 272 271 270 271 270 270 270 270 269 269 270 269 269 269 267 268 269 265 266 269 264 265 268 263 264 268 261 263 267 260 262 266 261 262 267 265 266 269 270 269 272 270 269 273 268 268 272 264 264 269 257 260 264 251 257 261 247 254 257 246 253 255 244 250 251 242 247 248 241 245 246 240 243 244 239 242 242 245 234 221 245 234 221 245 234 222 246 235 223 247 235 224 247 235 225 247 234 224 246 233 223 245 233 221 245 233 221 247 237 226 251 243 235 257 251 244 263 258 252 269 264 260 271 269 266 271 271 270 271 272 271 271 272 272 272 272 272 272 272 272 272 273 273 273 273 273 273 274 274 274 275 274 275 275 275 275 276 276 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 281 282 282 282 284 283 284 286 285 287 289 289 290 291 291 292 293 293 293 295 294 294 295 295 294 295 294 293 293 293 291 291 290 290 290 289 290 290 290 291 291 291 293 294 294 296 297 296 297 297 297 296 297 296 295 297 296 295 298 296 295 296 295 294 295 295 293 294 295 293 293 294 292 292 293 292 293 293 292 293 293 292 293 293 292 293 293 292 292 293 292 292 293 292 293 293 294 295 295 296 297 297 299 299 297 300 301 299 301 302 301 300 302 304 300 301 305 296 298 303 296 297 302 293 295 299 292 294 298 290 292 296 289 291 294 288 290 293 287 288 292 286 287 290 284 285 289 283 284 288 283 284 288 282 284 287 282 283 286 283 283 285 285 285 285 285 285 285 284 284 284 281 281 281 276 276 277 274 273 274 274 273 274 276 276 276 277 277 277 276 276 276 274 274 274 273 273 273 272 273 273 271 273 272 270 272 272 270 272 271 269 271 271 269 270 270 269 269 270 269 269 269 268 268 269 266 267 269 264 266 269 263 265 268 263 264 268 260 263 267 259 262 266 260 262 267 266 266 269 269 269 272 270 269 273 268 268 272 265 265 270 257 260 265 251 257 261 247 255 258 246 253 255 244 250 251 242 247 248 241 245 246 240 243 244 239 242 242 245 234 221 245 234 221 245 234 222 246 234 223 246 235 224 247 235 225 246 234 224 246 233 222 245 233 220 245 233 220 247 237 226 251 243 235 257 250 244 263 257 252 268 264 259 271 268 265 271 271 270 271 272 271 271 272 272 272 272 272 272 272 272 272 273 273 273 273 273 273 274 274 274 275 275 275 275 275 275 276 276 276 277 276 276 278 277 277 279 278 278 279 279 279 281 280 281 282 282 282 284 283 284 286 285 287 288 288 289 291 291 291 293 293 293 294 294 294 295 294 295 295 295 294 295 294 294 294 294 292 292 292 291 292 292 292 293 293 295 295 295 297 298 297 298 299 297 297 298 296 296 297 296 295 297 296 295 297 296 294 295 295 294 294 295 293 293 294 292 292 293 292 292 293 292 292 293 292 293 293 292 293 293 292 292 293 291 292 293 292 292 293 293 294 295 296 297 296 299 298 297 301 300 298 302 302 302 301 303 305 301 302 305 299 300 305 297 299 303 295 296 301 294 295 299 292 294 298 290 292 296 289 291 294 288 289 292 287 288 291 286 287 290 284 285 289 283 285 288 282 284 287 282 283 286 283 283 285 285 285 285 285 285 285 284 284 284 281 281 281 276 276 277 272 271 273 273 272 273 276 275 276 277 277 277 277 277 277 275 275 275 273 274 274 272 273 273 271 272 272 270 272 272 270 272 271 269 271 271 269 270 269 269 269 269 268 268 268 267 268 268 266 267 268 264 266 268 263 265 268 262 264 267 260 263 267 259 262 266 261 262 267 267 267 270 269 269 272 269 269 273 268 268 272 265 265 270 258 260 266 252 257 262 248 255 258 246 253 255 244 250 251 242 247 248 241 245 246 240 243 244 239 242 242 245 234 221 245 234 221 245 234 222 245 234 223 246 235 224 246 235 224 246 233 223 245 233 221 245 232 220 245 233 220 246 236 226 251 242 234 256 250 243 262 257 251 268 264 259 270 268 265 271 271 270 271 272 271 271 272 272 272 272 272 272 272 272 272 272 273 273 273 273 273 274 274 274 275 275 275 275 275 275 276 276 276 277 276 276 278 277 277 278 278 278 279 279 279 281 280 280 282 281 282 284 283 284 286 285 286 288 288 289 291 291 291 292 292 292 294 293 294 294 294 295 295 295 295 296 295 295 295 295 295 295 295 294 294 294 294 295 295 297 297 296 298 298 297 298 298 297 297 298 297 295 298 297 295 297 296 295 297 296 295 295 295 294 294 294 293 293 294 292 293 293 292 292 293 292 292 292 292 292 293 292 292 293 292 292 293 291 292 292 291 292 292 293 293 294 296 296 295 298 298 296 301 300 298 302 301 302 302 303 304 301 302 305 300 301 304 299 300 305 296 298 303 296 297 302 294 295 299 292 293 297 289 291 294 288 289 292 287 288 291 286 287 290 285 286 290 284 285 289 283 284 287 281 282 285 282 282 285 285 285 285 285 285 285 284 284 284 280 280 281 275 275 276 271 271 272 272 270 272 275 274 275 277 277 277 277 277 277 275 275 275 273 273 274 272 273 273 271 272 272 270 271 272 269 271 271 268 271 270 268 270 269 268 269 268 268 268 268 267 267 267 265 267 267 264 266 267 262 265 267 262 264 267 260 263 266 259 262 266 263 264 268 268 267 270 269 269 272 269 269 273 268 268 272 265 265 270 259 261 266 252 257 262 248 256 259 246 253 255 244 250 251 242 247 248 240 245 246 239 243 244 239 242 242 245 234 221 245 234 221 245 234 222 245 234 223 246 234 223 246 234 223 245 233 222 245 232 221 244 232 219 244 233 220 246 236 225 250 242 234 256 249 243 261 256 250 267 263 258 270 267 264 271 271 270 272 272 271 272 272 272 272 272 272 272 272 272 272 272 273 272 273 273 273 274 274 274 275 274 275 275 275 275 276 276 276 277 276 276 278 277 277 278 278 278 279 279 279 281 280 280 282 281 282 284 283 284 285 285 286 288 288 289 290 290 290 292 292 292 293 293 293 294 293 294 294 294 295 295 295 296 296 296 296 296 296 296 297 297 297 297 297 297 297 297 298 298 297 297 298 297 296 298 297 295 297 297 295 297 297 295 297 296 295 295 295 294 294 294 293 293 293 293 293 293 292 293 293 292 293 293 292 292 293 292 292 293 292 292 293 291 292 292 291 291 292 293 293 294 296 296 296 298 298 297 299 298 298 301 300 301 301 301 303 299 301 303 300 302 304 300 301 305 299 300 305 297 299 303 295 296 300 293 294 298 290 291 295 288 290 293 287 289 291 287 288 291 287 287 290 286 287 289 284 284 287 281 282 285 281 282 285 283 284 285 284 284 285 283 283 283 280 280 281 274 275 276 271 270 272 271 270 272 274 273 274 277 277 277 277 277 277 275 275 275 272 273 273 271 272 273 270 272 272 269 271 271 269 271 271 268 270 270 267 269 268 267 268 267 267 267 267 266 267 267 265 266 267 263 265 267 262 264 267 261 263 267 260 263 266 259 262 266 265 265 268 268 268 270 269 269 272 269 269 272 268 268 272 265 265 270 259 261 266 253 258 263 249 256 259 246 253 255 244 250 251 242 247 248 240 245 246 239 243 244 239 242 242 245 234 221 245 233 221 245 234 221 245 234 222 246 234 223 245 234 223 245 233 221 245 232 220 244 231 219 244 232 220 246 235 225 250 241 233 255 248 242 261 255 250 266 262 256 270 267 263 271 271 270 272 272 271 272 272 272 272 272 272 272 272 272 272 272 273 272 273 273 273 274 274 274 275 274 274 275 275 275 276 276 276 277 276 276 278 277 277 278 278 278 279 279 279 281 280 280 282 281 281 284 283 283 285 285 286 288 288 288 290 290 290 292 292 291 292 292 292 293 293 293 294 294 294 295 294 295 296 295 296 297 296 297 297 297 297 298 298 298 298 298 298 298 298 298 299 298 298 299 298 297 298 297 296 298 297 296 297 296 295 296 295 294 294 295 294 294 294 293 294 294 293 293 294 293 293 294 293 293 293 292 292 293 291 292 292 291 292 292 291 292 293 294 295 294 296 297 296 297 298 298 299 299 299 298 298 299 297 298 298 297 299 299 297 299 301 299 301 304 298 300 304 297 298 303 295 296 300 292 294 297 291 292 295 289 291 293 288 290 292 289 290 291 289 289 291 288 288 290 285 285 288 280 282 285 280 281 284 281 282 284 282 282 284 282 282 283 279 279 280 274 274 276 270 270 272 271 270 272 275 274 275 277 277 278 277 277 277 274 275 275 272 273 273 271 272 272 270 272 272 269 271 271 268 270 270 267 270 269 267 269 267 267 268 267 266 267 267 266 266 267 264 266 266 262 265 266 261 264 267 261 263 266 260 263 266 259 262 266 265 265 268 268 268 270 269 269 272 268 269 272 267 267 272 265 265 270 260 262 266 253 258 263 249 256 259 246 253 256 243 250 252 242 247 248 240 245 246 239 243 244 239 242 242 245 234 221 245 233 220 245 234 221 245 234 222 245 234 222 245 233 222 245 232 220 244 231 219 244 231 218 244 232 219 246 235 225 250 241 233 255 248 241 260 254 249 264 260 254 269 266 262 271 271 269 272 272 271 272 272 272 272 272 272 272 272 272 272 272 273 272 273 273 273 274 274 274 275 274 274 275 275 275 276 276 276 277 276 276 278 277 277 278 278 278 279 279 279 281 280 280 282 281 281 284 283 283 285 285 286 288 288 288 290 290 290 291 291 291 292 292 292 293 293 292 293 293 293 294 294 294 295 295 295 296 296 296 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 297 298 297 297 297 296 296 296 296 295 295 296 295 295 296 295 295 295 294 295 295 294 294 295 294 294 294 293 293 294 292 293 293 292 293 293 293 294 295 294 296 296 296 297 298 297 298 298 296 297 298 295 296 296 293 294 294 293 295 295 295 296 297 296 298 300 296 298 301 295 296 301 293 295 299 293 294 297 291 293 295 291 292 294 291 291 293 291 291 292 289 290 291 287 287 290 283 284 287 279 280 284 278 279 282 278 279 282 279 279 282 278 279 281 277 277 279 273 274 276 270 270 272 271 270 272 275 275 276 277 277 278 277 277 278 275 275 276 272 273 274 271 272 272 269 271 271 268 270 270 267 270 270 267 269 268 267 268 267 267 267 267 266 267 266 265 266 266 263 265 266 261 264 266 260 263 266 261 264 266 260 263 266 259 262 266 265 265 268 268 268 270 269 269 272 268 269 272 267 267 272 265 265 270 261 262 267 254 259 264 249 256 259 246 253 256 243 250 252 242 247 248 240 245 246 239 243 244 239 242 242 245 234 221 245 233 220 245 233 221 245 233 222 245 233 222 245 233 221 244 232 219 244 231 218 244 231 218 244 232 219 246 234 224 249 240 232 254 247 240 259 253 248 263 259 253 269 265 261 271 271 269 272 272 271 272 272 272 272 272 272 272 272 272 272 272 273 272 273 273 273 274 274 273 275 274 274 275 275 275 276 276 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 280 282 281 281 283 283 283 285 285 286 288 288 288 290 290 290 291 291 291 292 292 291 293 293 292 293 294 293 294 295 294 295 296 295 296 297 296 297 297 297 298 298 297 298 298 298 299 299 299 299 299 299 300 300 299 299 300 298 299 298 297 297 297 297 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 296 295 295 296 295 295 295 295 296 295 295 296 295 295 295 296 296 296 297 297 297 299 297 298 300 296 297 298 293 295 296 291 292 294 290 292 294 291 293 295 291 294 297 292 294 298 293 295 299 293 295 298 293 294 296 294 294 295 293 293 295 292 292 293 290 291 293 287 289 291 283 285 289 280 281 286 278 279 283 277 279 282 277 279 282 277 278 281 277 278 281 276 277 279 273 274 276 270 270 272 271 270 272 275 275 276 277 277 278 276 277 277 274 274 276 272 273 274 271 272 272 269 271 271 267 270 270 267 270 269 266 269 268 266 268 267 266 267 267 265 266 266 264 266 266 263 265 266 261 264 265 260 263 266 261 263 266 260 263 266 260 262 266 265 265 268 267 267 270 268 269 272 267 268 272 266 267 271 265 265 270 261 262 267 255 259 264 250 256 260 246 253 256 243 250 252 241 247 249 240 245 246 239 243 244 239 242 242 245 234 221 245 233 220 245 233 221 245 233 221 245 233 221 244 233 221 244 231 219 244 230 217 244 230 217 244 231 219 245 234 224 249 239 231 253 246 239 258 252 247 263 259 253 268 264 260 271 270 268 272 272 271 272 272 272 272 272 272 272 272 272 272 273 272 272 273 273 273 274 274 273 274 274 274 275 275 275 276 276 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 280 282 282 281 283 283 283 285 285 285 288 288 288 290 290 290 291 291 290 292 292 291 292 293 292 293 294 293 294 295 294 295 296 295 296 297 296 297 298 297 298 298 297 299 299 298 299 299 299 300 300 299 300 300 300 300 300 299 300 300 298 298 298 298 297 297 297 297 297 297 297 298 297 297 298 297 298 298 298 298 298 299 298 299 298 298 298 298 298 297 298 297 297 298 297 299 298 297 299 299 298 300 298 298 299 296 297 298 293 295 296 291 293 295 289 292 294 289 291 295 290 292 296 291 293 296 293 294 298 295 295 297 295 295 296 294 294 296 293 293 295 290 292 294 287 289 293 284 287 291 282 284 289 279 281 285 278 279 283 277 279 282 277 279 282 277 278 282 277 278 282 276 277 280 273 274 276 269 268 272 270 269 271 274 274 275 276 276 277 275 276 276 273 274 275 272 273 274 271 272 272 269 271 271 267 270 269 267 270 268 266 269 267 266 268 267 266 267 267 265 266 266 264 265 266 262 265 266 260 263 265 259 263 265 260 263 266 260 262 265 261 262 266 264 265 268 267 267 270 267 268 271 267 268 272 266 267 271 265 265 270 262 262 267 255 259 264 250 256 260 246 253 256 243 250 252 241 247 249 240 245 246 239 243 244 239 242 242 245 234 221 245 233 220 245 233 221 244 233 221 244 233 221 244 232 220 244 231 218 244 230 217 243 230 217 244 231 219 245 234 224 248 239 230 252 245 238 257 251 246 263 258 253 268 263 259 271 269 267 272 272 271 272 272 272 272 272 272 272 272 272 272 273 272 272 273 273 273 274 273 273 274 274 274 275 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 280 282 282 281 284 283 283 285 285 285 288 288 288 290 290 289 291 291 290 292 292 291 292 293 292 293 294 293 294 295 294 295 296 295 296 297 296 297 298 297 298 298 298 299 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 299 299 298 298 299 299 299 299 299 299 300 299 300 300 300 299 299 299 299 299 299 299 299 298 299 299 298 298 299 299 299 299 301 300 300 300 300 299 298 299 299 294 296 297 292 294 296 290 293 296 290 292 295 291 293 296 293 294 298 295 295 297 295 295 297 295 295 296 293 294 296 290 292 297 287 290 295 284 288 293 282 285 290 280 283 288 278 280 286 278 279 284 278 280 284 278 280 283 278 279 283 277 279 283 276 278 281 273 274 276 268 267 271 267 267 269 272 272 273 274 274 275 273 274 275 272 273 274 272 273 274 270 272 272 268 271 271 267 270 269 266 269 268 266 268 267 265 267 267 265 266 267 264 266 266 263 265 266 261 264 265 259 263 265 259 262 265 259 263 266 260 262 265 261 263 266 263 264 268 266 266 269 266 267 271 266 267 271 265 266 271 265 265 270 262 262 267 256 260 265 250 256 260 245 253 256 243 250 252 241 247 249 240 245 247 239 243 244 239 242 242 245 234 221 245 233 220 245 233 220 244 233 221 244 233 221 244 232 219 243 230 217 243 230 216 243 230 217 244 231 220 245 233 224 248 238 230 252 244 237 256 250 244 261 257 251 267 263 258 271 269 266 272 272 270 272 272 272 272 272 272 272 272 272 272 273 272 272 273 273 273 274 273 273 274 274 274 275 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 280 282 282 282 284 283 283 286 285 286 288 288 288 290 290 289 291 291 290 292 292 291 292 293 292 293 294 293 294 295 294 295 296 295 297 297 296 298 298 297 298 298 298 299 299 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 299 299 299 299 299 299 300 300 300 301 300 302 303 301 301 302 301 298 300 301 296 298 299 293 296 298 292 294 298 292 294 297 294 295 298 295 296 299 295 296 298 294 295 297 293 294 297 289 293 298 287 291 297 285 289 295 283 287 293 281 285 290 280 283 288 279 281 287 279 280 286 279 281 285 279 281 285 279 280 285 278 280 284 276 278 281 272 273 276 266 265 269 266 266 268 269 269 270 272 272 273 272 273 274 272 273 274 271 273 274 270 272 272 267 271 271 266 270 269 266 269 267 265 268 267 265 267 267 264 266 267 263 265 267 262 265 266 260 264 266 258 263 265 258 262 265 258 262 265 259 262 265 261 262 266 263 263 267 265 265 268 265 266 270 265 267 271 265 266 271 264 264 270 262 262 268 256 259 265 250 256 260 245 252 256 242 250 252 241 247 249 240 245 247 239 243 244 239 242 242 245 234 221 245 233 220 244 233 220 244 233 220 244 232 220 243 231 219 243 230 216 243 229 216 243 230 217 244 231 220 245 233 223 247 237 229 251 243 236 255 249 243 260 255 250 266 262 258 270 267 264 272 271 270 272 272 272 272 272 272 272 272 272 272 273 272 272 273 273 273 274 273 273 274 274 274 275 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 280 283 282 282 284 284 284 286 286 286 288 288 288 290 290 289 291 291 290 292 292 291 292 293 292 293 294 293 294 295 294 296 296 295 297 297 296 298 298 297 298 298 297 298 298 297 298 298 298 299 298 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 299 299 299 299 298 299 299 299 300 300 300 302 303 301 301 302 302 299 301 302 297 299 301 295 297 300 293 295 299 294 295 298 296 296 298 294 296 298 293 296 298 291 294 298 288 293 298 286 291 297 285 290 296 283 288 294 282 287 293 281 285 291 280 284 289 280 282 288 280 282 287 280 282 286 280 282 286 279 281 285 277 280 284 274 276 280 271 271 274 266 265 268 265 265 267 267 267 269 271 271 272 272 273 273 272 273 274 272 273 274 269 272 272 267 270 271 266 269 269 265 268 267 264 267 267 264 266 266 263 266 266 262 265 266 261 264 266 259 263 265 257 262 265 257 262 265 257 262 265 258 261 265 259 261 266 262 262 267 263 263 267 264 265 269 264 266 271 264 265 270 264 264 269 262 262 268 256 259 265 250 256 260 245 252 257 242 250 252 241 247 249 240 245 247 239 243 245 239 242 242 245 234 220 244 233 219 244 233 220 244 232 220 244 232 220 243 231 218 243 230 216 243 229 215 243 230 217 244 231 220 245 233 223 247 236 228 250 242 234 254 248 241 259 254 248 265 260 256 269 266 262 272 271 269 272 272 271 272 272 272 272 273 272 272 273 272 272 273 273 273 274 273 273 274 274 274 275 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 280 283 282 282 285 284 284 287 286 287 289 288 288 290 290 289 291 291 290 292 292 291 293 293 292 293 294 293 294 295 294 296 296 295 297 297 296 297 298 297 298 298 296 298 297 296 297 297 296 297 297 296 297 297 297 298 298 298 298 299 299 299 300 300 300 301 300 300 300 300 300 300 300 300 300 299 299 300 299 300 300 300 300 300 300 299 299 299 299 299 299 298 298 299 298 298 299 299 299 300 300 300 300 301 302 299 301 302 298 299 301 295 298 300 294 296 299 294 295 298 295 295 297 294 296 297 290 294 297 287 292 297 286 291 296 284 290 296 284 290 296 284 288 295 283 287 293 281 286 291 281 285 290 281 284 289 281 283 288 281 283 288 281 283 287 279 280 285 276 278 282 273 275 278 269 269 273 266 265 269 265 265 269 268 267 270 271 271 272 272 273 274 273 273 274 272 272 274 269 271 272 266 270 271 265 269 269 264 268 267 263 266 266 263 266 266 262 265 266 261 265 266 260 264 266 259 263 266 257 262 265 256 261 265 255 261 265 256 261 265 259 261 266 261 261 267 262 261 266 263 264 268 263 265 270 264 264 270 264 264 269 262 262 268 257 259 265 250 255 260 245 252 257 242 249 252 241 247 249 240 245 247 239 243 245 239 242 242 245 234 220 244 233 219 244 232 220 244 232 220 243 232 219 243 230 217 242 229 215 243 229 215 243 229 217 244 231 220 245 232 223 247 236 227 249 240 233 253 246 240 258 253 247 264 260 254 268 265 261 271 270 268 272 272 271 272 272 272 272 273 272 272 273 272 273 273 273 273 274 273 274 275 274 274 276 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 281 283 282 283 285 285 285 287 287 287 289 289 288 290 290 289 291 291 290 292 292 291 293 293 292 294 294 293 295 295 294 296 296 295 296 297 296 297 297 297 298 298 296 297 297 295 297 296 295 296 296 295 296 296 297 296 297 297 297 298 298 298 299 299 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 299 299 299 299 299 299 298 299 298 298 299 299 299 299 299 299 299 300 300 300 300 301 298 299 301 295 298 300 293 296 299 294 295 297 294 295 296 293 294 296 289 293 296 287 292 297 285 291 296 285 291 297 285 291 297 284 289 295 283 288 294 283 287 292 282 285 291 281 285 290 282 285 290 280 283 288 280 282 287 277 279 284 274 276 280 270 272 276 269 268 273 268 267 272 269 269 272 271 271 273 272 273 274 275 275 276 274 274 275 272 273 274 269 271 272 266 270 270 264 268 268 263 267 267 263 266 266 263 266 266 262 265 266 260 265 266 259 264 266 258 263 265 256 262 265 255 261 265 254 261 264 255 260 265 258 260 266 260 260 266 260 260 266 261 261 267 262 263 269 263 263 269 263 263 269 262 262 268 257 259 265 250 255 260 244 252 257 242 249 252 241 247 249 239 245 247 239 243 245 239 242 242 245 233 220 244 233 219 244 232 220 244 232 220 243 231 219 242 230 217 242 229 215 243 229 215 243 229 218 244 231 221 245 232 224 247 235 227 249 239 232 252 245 239 256 251 245 263 259 253 267 264 259 271 269 266 272 272 271 272 272 272 272 273 272 272 273 272 273 273 273 273 274 273 274 275 274 274 276 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 281 283 282 283 285 285 285 288 287 287 289 289 289 290 290 289 291 291 290 292 291 291 293 293 292 294 294 293 295 295 294 296 296 295 296 297 296 297 297 297 297 298 297 297 297 296 297 297 296 296 297 296 296 296 296 296 296 298 296 297 298 297 298 299 298 299 300 299 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 299 299 299 299 299 299 299 299 298 299 299 299 299 299 299 299 299 299 300 298 299 300 296 297 299 294 296 299 293 295 297 294 294 296 294 294 295 290 293 296 287 292 297 286 292 297 286 292 298 286 292 298 285 291 296 285 289 295 284 288 294 283 287 292 283 286 291 283 286 291 282 284 289 279 281 286 275 277 282 271 274 278 269 271 275 270 269 274 271 270 274 273 272 275 274 274 276 275 276 276 276 276 276 275 275 276 272 273 274 268 271 272 265 269 270 264 268 268 263 267 267 262 266 266 262 265 266 261 265 266 260 264 266 259 263 266 257 262 265 255 261 265 254 261 265 253 260 264 254 260 264 257 260 266 259 259 266 258 259 266 258 260 266 260 261 267 261 262 268 262 262 268 262 261 267 257 259 265 249 255 260 244 252 257 241 249 252 241 247 249 239 245 247 239 243 245 239 242 242 245 233 220 244 233 219 244 232 219 243 232 219 243 231 218 242 230 216 242 228 215 243 229 215 244 230 218 245 231 221 245 233 224 246 234 227 248 238 231 251 244 238 255 250 244 261 256 250 267 264 258 270 269 265 272 272 270 272 273 272 272 273 272 273 273 273 273 273 273 273 274 273 274 275 274 274 276 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 281 283 282 283 286 285 286 288 287 288 289 288 289 290 289 289 291 290 290 292 291 291 293 292 292 294 294 293 295 295 294 296 296 295 296 297 296 297 297 297 297 298 297 298 298 297 297 298 297 297 298 297 297 297 297 297 297 298 297 296 299 297 297 299 298 298 299 298 298 299 299 299 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 299 298 298 299 296 297 298 295 296 298 294 295 297 294 295 296 294 294 295 292 294 296 288 293 297 287 293 298 287 292 298 287 292 298 286 291 297 286 290 296 286 289 295 285 288 294 286 288 292 285 287 290 281 283 288 277 279 284 273 275 280 269 272 277 270 271 275 273 273 276 277 276 278 277 277 279 277 277 279 278 278 278 277 277 277 276 276 276 273 274 275 268 271 272 265 269 270 263 268 267 262 266 266 262 265 266 261 265 266 260 264 265 259 264 266 258 263 266 257 262 265 255 261 265 253 260 264 252 259 264 253 259 264 256 259 266 257 259 266 257 258 265 257 258 265 258 260 266 260 261 267 261 261 268 261 261 267 257 258 265 249 254 260 245 252 256 241 249 252 240 247 249 239 245 247 239 243 245 239 242 242 245 233 220 244 232 219 244 232 219 243 232 219 243 231 218 242 229 216 242 228 214 243 229 215 244 230 219 245 231 222 246 233 225 246 234 227 248 238 231 251 243 237 255 249 244 260 254 249 266 262 256 269 268 263 272 272 270 272 273 272 272 273 272 273 273 273 273 273 273 273 274 273 274 275 274 274 276 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 281 283 282 283 286 284 286 288 287 288 289 288 289 290 289 289 291 290 290 292 291 291 293 292 292 294 294 293 295 295 294 295 296 295 296 297 296 297 297 297 297 298 298 298 298 298 298 299 298 298 299 298 298 299 298 299 298 298 299 298 298 299 298 299 299 299 299 299 299 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 299 298 298 298 297 297 298 296 296 297 295 296 297 295 295 295 295 295 295 294 294 296 290 293 297 289 293 298 288 293 298 288 293 298 287 292 298 287 291 297 287 290 296 288 290 295 288 289 292 285 286 290 279 281 286 275 277 282 271 273 278 269 272 277 272 273 277 277 277 279 280 279 280 280 280 281 280 280 280 278 278 279 277 277 277 276 276 276 274 274 275 269 271 272 265 269 269 263 267 267 262 266 266 261 265 266 261 264 266 260 264 266 259 263 266 257 262 266 256 261 265 254 260 264 253 259 264 252 259 264 252 258 264 255 258 265 256 258 265 255 257 265 255 258 265 257 258 265 258 259 266 260 260 267 261 260 267 257 258 264 249 254 260 244 251 256 241 249 252 240 247 249 239 245 247 239 243 245 239 242 242 245 233 220 244 233 219 244 232 219 243 231 219 242 230 217 242 229 216 242 228 214 243 229 216 244 230 219 245 232 223 246 233 226 247 234 227 248 237 231 250 242 236 254 248 243 259 253 248 265 261 254 269 267 261 272 272 269 272 273 272 272 273 272 273 273 273 273 273 273 273 274 273 274 275 274 274 276 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 281 283 282 283 285 284 286 288 287 288 289 288 289 290 289 289 291 290 290 292 291 291 293 292 292 294 293 293 295 295 295 295 296 296 296 296 296 297 297 297 297 298 298 298 298 298 298 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 299 299 299 300 299 299 300 299 299 300 299 299 299 299 299 299 298 298 298 298 298 298 297 297 297 296 296 296 296 296 295 296 295 295 294 295 295 292 294 296 290 293 298 288 293 298 288 293 299 288 292 299 288 292 298 289 291 296 290 290 294 287 288 292 282 283 289 276 278 284 273 274 280 271 273 278 271 273 278 274 275 279 279 279 281 281 281 282 281 281 282 280 280 281 277 278 279 276 276 277 276 276 276 274 274 274 269 271 272 265 268 269 263 266 266 262 265 266 260 265 266 260 264 266 259 263 266 258 262 266 257 262 265 255 260 265 254 259 264 253 259 264 251 258 264 251 257 263 254 257 264 256 258 265 254 257 263 253 256 264 255 257 265 257 258 266 259 259 266 260 260 267 256 257 264 249 254 260 244 251 256 241 248 252 240 246 249 239 244 247 239 243 245 239 242 242 245 233 220 244 232 219 244 232 219 243 231 219 242 230 217 241 228 215 241 228 214 243 229 216 244 230 220 246 232 224 247 234 227 247 234 228 248 237 231 250 242 236 254 247 242 259 253 248 264 260 253 268 267 260 272 272 268 272 273 271 272 273 272 273 273 273 273 274 273 273 274 273 274 275 274 274 276 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 281 283 282 283 285 284 286 288 286 288 289 288 289 290 289 289 291 290 290 292 291 291 293 292 292 294 293 294 295 295 295 295 295 296 296 296 296 297 297 297 297 298 297 298 298 298 298 299 298 299 299 299 299 299 299 299 299 299 300 299 299 300 299 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 300 299 299 300 299 299 300 299 299 300 299 299 300 299 299 299 299 299 299 298 298 298 298 297 297 297 297 296 296 296 295 296 295 295 295 295 295 294 294 296 291 293 298 289 293 298 289 293 299 289 293 299 289 292 298 290 292 296 290 290 294 285 287 292 278 281 287 274 276 283 272 273 280 272 273 279 272 274 279 274 276 280 278 279 281 280 280 282 280 280 282 279 279 281 275 276 278 274 275 276 275 275 276 273 274 274 269 270 272 265 268 268 263 266 266 261 265 266 260 264 266 259 263 266 258 262 265 258 262 265 257 261 265 255 260 265 254 259 264 252 258 263 251 257 263 251 256 263 253 256 264 255 257 264 253 256 263 251 255 264 253 256 265 255 256 265 258 258 266 260 259 266 256 257 264 249 254 260 244 251 256 241 248 252 240 246 249 239 244 247 239 243 245 239 242 242 245 233 220 244 232 218 244 232 219 243 231 218 242 230 217 241 228 215 241 228 215 243 229 217 244 230 221 246 233 225 247 234 228 248 235 230 248 237 231 250 241 236 253 247 242 259 252 248 264 260 253 268 267 260 272 272 268 272 273 271 272 273 272 273 273 273 273 274 273 273 274 273 274 275 274 274 276 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 281 283 281 283 285 284 286 287 286 288 289 288 289 290 289 290 291 290 290 292 291 292 293 292 293 294 293 294 295 294 295 295 295 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 300 299 299 300 299 299 300 299 299 300 299 299 299 299 299 299 299 298 298 298 298 297 298 297 297 297 296 296 296 296 295 295 295 294 294 295 295 292 294 297 291 294 298 290 293 298 289 293 299 289 292 298 290 291 296 289 290 293 283 286 291 277 280 286 274 276 283 273 274 281 273 274 281 273 275 280 274 275 280 276 277 281 278 278 281 278 278 281 276 277 280 274 275 278 272 274 276 273 274 275 272 273 274 268 270 271 264 267 267 262 265 266 261 264 266 260 264 266 259 263 265 258 262 265 257 261 265 256 260 265 255 259 264 254 258 264 252 257 263 250 256 263 251 255 263 252 255 263 254 256 263 252 255 263 250 254 263 250 253 264 253 255 265 257 257 265 259 258 266 255 256 263 249 254 260 244 250 255 241 248 252 240 246 249 239 244 247 239 243 245 239 242 242 245 233 220 244 232 218 244 232 219 243 231 218 242 229 216 241 228 215 241 228 215 243 229 217 245 231 222 247 233 226 248 235 229 248 236 231 248 238 233 250 241 237 254 246 242 259 252 248 265 260 254 268 267 260 272 272 268 272 273 271 272 273 272 273 273 273 273 274 273 273 274 273 274 275 274 274 276 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 281 283 281 283 285 284 286 287 286 288 289 287 289 290 288 290 291 290 291 292 291 292 293 292 293 294 293 294 295 294 295 295 295 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 300 299 299 300 299 299 299 299 299 299 299 298 298 298 298 297 298 297 297 297 296 296 297 296 295 296 295 294 295 295 295 294 295 296 292 294 297 291 293 298 290 293 298 290 292 298 290 292 296 289 290 294 283 286 291 277 280 287 275 276 283 274 275 282 274 275 281 273 275 281 273 275 279 274 275 280 275 276 280 275 276 280 274 276 279 273 274 277 271 273 275 271 273 274 269 271 273 266 269 270 264 267 267 262 265 266 261 264 266 260 263 266 258 262 265 258 261 265 257 260 264 256 260 264 254 259 264 253 258 263 252 257 263 250 256 262 250 255 262 251 254 262 253 256 262 252 255 263 251 254 263 248 252 263 251 253 264 256 256 265 258 258 265 255 256 263 249 253 260 244 250 255 241 248 252 240 246 249 239 244 247 239 243 245 239 242 242 245 233 220 244 232 218 244 232 219 243 231 218 242 229 216 241 228 214 241 228 215 243 229 218 245 231 223 247 234 227 249 236 230 249 237 232 249 238 234 250 242 237 254 246 243 259 252 249 264 260 254 269 268 260 272 272 268 272 273 271 272 273 272 273 273 273 273 274 273 273 274 273 274 275 274 274 276 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 279 281 280 281 283 282 283 285 284 286 287 286 287 288 287 289 290 288 290 291 290 291 292 291 292 293 292 293 294 293 294 295 294 295 295 295 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 298 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 300 299 299 299 299 299 299 299 298 298 298 298 297 298 297 297 297 296 296 297 296 296 296 295 295 295 295 295 294 295 296 293 294 296 292 294 297 291 293 298 290 292 297 291 292 295 288 290 294 282 285 291 278 280 287 276 277 284 275 275 283 274 275 282 273 274 280 272 274 279 273 275 279 274 275 279 274 275 279 274 275 278 272 274 276 271 273 275 270 272 273 268 270 272 266 268 270 263 266 267 262 265 266 261 264 266 260 263 266 258 262 265 257 261 264 256 260 264 255 259 264 254 259 264 253 258 263 251 257 263 250 256 262 250 254 262 251 254 261 252 255 261 252 254 263 251 253 263 248 252 263 249 252 263 255 255 264 257 257 265 254 255 263 248 252 259 243 249 255 240 247 252 239 246 249 239 244 247 239 243 245 239 242 242 245 233 220 244 232 218 243 231 218 242 230 218 241 229 216 241 227 214 241 227 215 243 229 218 245 231 223 248 235 228 250 237 232 250 238 234 251 239 235 251 242 238 254 247 243 260 252 250 265 261 257 270 269 261 272 272 268 272 273 271 272 273 272 273 274 273 273 274 273 273 274 273 274 275 274 274 275 275 275 276 275 276 277 276 276 278 277 277 279 278 278 280 279 280 281 280 281 283 282 283 285 284 286 287 286 287 288 287 289 290 288 290 291 290 291 292 291 292 293 292 293 294 293 294 295 294 295 295 295 296 296 296 296 297 297 297 298 297 298 298 298 298 298 298 298 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 299 299 299 299 299 299 298 298 298 297 298 297 297 297 296 296 297 296 296 296 295 295 295 295 295 295 295 295 294 294 296 293 294 297 291 293 297 291 293 296 291 292 295 286 289 294 282 285 291 279 281 287 276 277 285 276 276 284 274 275 282 273 274 281 273 274 280 273 275 280 274 275 279 274 275 279 273 275 278 272 274 276 271 273 275 269 271 273 267 270 272 265 268 269 263 266 267 262 264 266 261 263 265 260 262 265 258 261 264 257 260 264 256 260 264 255 259 263 254 259 263 252 258 263 251 256 262 250 255 262 250 254 261 250 253 260 252 254 261 252 254 263 251 253 263 248 251 263 247 250 263 254 254 264 256 256 264 254 255 262 248 252 259 244 249 255 240 247 252 239 246 249 239 244 247 239 243 245 239 242 242 245 233 220 244 232 218 243 231 218 242 230 218 241 229 216 241 227 214 241 227 215 243 229 219 246 232 224 249 235 229 251 238 233 252 239 235 252 241 237 253 243 239 255 247 244 262 254 251 266 263 258 270 269 262 272 272 268 272 273 271 272 273 272 273 274 273 273 274 273 273 274 273 274 275 274 274 275 274 275 276 275 276 277 276 276 278 277 277 278 278 278 280 279 280 281 280 281 283 282 283 285 284 285 287 286 287 288 287 289 290 288 290 291 290 291 292 291 292 293 292 293 294 293 294 295 294 295 295 295 296 296 296 296 297 296 297 298 297 298 298 297 298 298 298 298 299 298 299 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 298 299 298 298 298 297 297 297 296 296 297 296 296 296 295 296 296 295 296 295 295 295 294 294 296 294 294 296 293 293 296 292 293 295 291 292 294 285 288 293 281 284 291 279 280 287 277 278 286 276 277 285 274 275 283 273 274 281 273 274 280 274 275 281 275 276 280 274 275 279 273 274 278 272 273 276 271 272 275 269 271 274 267 269 272 265 268 269 264 266 267 262 264 266 261 263 265 259 261 265 258 260 264 257 260 264 256 259 263 254 259 263 253 258 263 251 257 262 250 256 262 249 254 261 249 253 261 249 252 260 250 253 261 252 254 263 251 252 262 248 251 262 246 250 262 252 253 263 256 256 263 253 254 262 248 251 258 243 249 254 240 247 252 239 245 249 239 244 247 239 243 245 239 242 242 244 233 220 244 232 218 243 231 218 242 230 217 241 229 215 241 227 214 241 227 215 243 229 220 246 232 225 249 236 230 251 239 234 253 240 237 253 242 238 254 244 241 257 248 245 263 256 253 268 264 258 271 270 263 272 272 268 272 273 271 272 273 272 273 274 273 273 274 273 273 274 273 274 275 274 274 275 274 275 276 275 275 277 276 276 277 277 277 278 278 278 279 279 280 281 280 281 283 282 283 285 284 285 287 286 287 288 287 289 290 288 290 291 289 291 292 291 292 293 292 293 294 293 294 295 294 295 295 295 296 296 296 296 297 296 297 297 297 298 298 297 298 298 298 298 299 298 298 299 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 299 298 299 298 298 298 297 297 297 297 296 297 296 296 297 296 296 296 295 297 295 295 296 294 294 296 294 294 296 293 294 296 293 293 295 291 292 294 285 288 293 281 284 290 279 281 287 278 279 286 276 277 284 274 275 282 272 273 280 272 273 280 274 275 280 275 276 281 274 275 280 273 274 278 271 273 276 270 272 275 269 271 274 267 269 272 265 268 269 264 266 267 262 264 266 260 263 265 259 261 265 258 260 264 257 259 264 256 259 263 254 258 262 252 258 262 251 257 262 249 255 261 249 254 261 249 252 260 248 251 260 250 252 261 252 253 263 251 252 262 248 250 262 246 250 262 252 253 263 255 255 263 252 254 261 247 251 258 243 248 254 240 247 252 239 245 249 239 244 246 239 243 244 239 242 242 245 233 220 244 232 218 243 231 218 242 230 217 241 228 215 240 227 214 241 227 215 243 230 220 246 233 226 250 236 231 252 240 235 254 241 238 254 243 240 256 245 242 258 249 246 264 257 254 269 265 259 271 270 264 272 272 269 272 273 271 272 273 272 273 274 273 273 274 273 273 274 273 274 275 274 274 275 274 275 276 275 275 276 276 276 277 276 277 278 277 278 279 278 279 281 280 281 283 282 283 285 284 286 287 286 287 288 287 289 290 288 290 291 289 291 292 291 292 293 292 293 294 293 293 295 294 294 295 295 296 296 295 296 297 296 297 297 297 298 298 297 298 298 298 298 299 298 298 299 298 298 299 299 298 299 299 299 299 299 299 299 299 299 299 300 299 299 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 299 299 299 298 298 298 297 297 298 297 297 297 296 297 297 296 297 296 296 297 296 295 297 295 295 296 294 294 296 294 294 296 293 293 295 291 292 295 286 288 293 281 284 290 279 281 287 277 279 285 276 277 283 273 274 280 271 272 278 272 272 278 274 275 280 275 275 281 274 275 281 272 274 278 271 273 276 270 272 275 268 270 274 266 269 271 265 267 269 264 266 267 262 264 266 260 262 265 258 260 265 257 259 264 257 259 264 256 259 263 254 258 262 251 258 261 250 257 262 249 255 261 248 254 261 248 251 260 248 250 259 249 251 261 251 252 262 250 251 261 248 250 261 246 249 262 252 253 263 254 254 262 252 253 261 247 250 258 243 248 254 240 246 252 239 245 249 239 244 246 239 243 244 239 242 242 244 233 220 244 232 218 243 231 218 242 230 217 241 228 215 240 227 214 241 227 216 243 230 221 247 233 226 250 237 232 253 240 237 255 242 239 256 244 242 257 247 244 260 251 248 265 258 255 269 265 260 271 270 265 272 273 269 272 273 271 272 273 272 273 274 273 273 274 273 273 274 273 274 275 274 274 275 274 275 276 275 275 276 276 276 277 276 276 278 277 278 279 278 279 281 280 281 283 282 283 285 284 286 287 286 288 288 287 289 290 288 290 291 289 291 292 291 292 293 292 292 294 293 293 295 294 294 295 295 295 296 295 296 297 296 297 297 296 297 298 297 298 298 297 298 299 298 298 299 298 298 299 299 298 299 299 299 299 299 299 299 299 299 299 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 299 299 299 299 299 298 298 298 298 297 298 297 297 298 297 297 297 296 297 297 296 298 296 296 297 295 295 297 295 295 296 294 294 296 293 294 296 291 292 295 286 289 294 282 285 291 279 282 287 277 279 284 274 276 281 271 272 278 269 270 276 271 271 277 273 274 279 274 275 280 273 275 280 272 274 278 271 273 277 270 272 275 268 270 274 266 268 271 265 267 268 264 265 267 262 264 266 260 262 266 258 260 265 257 259 264 256 259 264 255 259 263 253 258 262 251 257 261 249 256 261 248 254 261 248 253 260 247 251 259 247 249 259 248 250 260 250 251 262 250 251 261 248 250 261 246 249 261 251 252 262 253 254 262 251 252 260 247 250 257 243 248 254 240 246 251 239 245 249 239 244 246 239 243 244 239 242 242 244 233 220 244 232 218 243 231 218 242 230 217 241 228 215 240 226 214 241 227 216 243 230 221 247 233 227 250 237 233 253 241 238 255 243 240 257 245 243 258 249 246 261 253 250 266 260 256 270 266 261 271 271 266 272 273 269 272 273 271 272 273 272 273 274 273 273 274 273 273 274 273 274 275 274 274 275 274 274 276 275 275 276 275 275 277 276 276 277 277 277 279 278 279 280 280 281 283 282 284 285 284 286 287 286 288 288 287 289 290 288 290 291 289 291 292 291 292 293 292 292 294 293 293 295 294 294 295 295 295 296 295 296 297 296 297 297 296 297 297 297 298 298 297 298 298 298 298 299 298 298 299 299 298 299 299 299 299 299 299 299 299 299 299 299 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 299 299 299 299 299 298 298 299 298 298 298 297 297 298 297 297 298 297 298 297 297 298 297 296 298 296 296 297 295 295 297 294 294 296 293 294 296 291 293 295 286 290 294 282 286 292 280 283 288 277 279 284 273 275 280 269 271 276 267 268 274 268 269 275 271 272 277 272 273 278 272 273 278 272 273 277 271 273 277 270 272 275 268 270 274 266 268 271 264 266 268 263 265 267 262 263 266 260 261 266 258 259 265 257 259 264 256 259 264 255 258 263 252 258 262 250 257 261 249 256 261 247 254 261 247 252 260 246 250 259 246 248 258 247 249 260 249 250 261 250 251 261 248 250 261 247 249 261 249 251 261 252 253 261 250 252 260 247 250 257 243 248 254 240 246 251 239 245 248 239 244 246 239 243 244 239 242 242 244 233 220 244 232 217 243 231 218 242 230 217 241 228 215 240 226 213 241 227 216 243 230 221 247 234 227 250 238 234 254 242 238 256 244 241 258 247 244 260 250 248 263 255 252 267 261 258 270 267 263 271 271 267 272 273 270 272 273 271 272 273 272 272 274 273 273 274 273 273 274 273 274 275 274 274 275 274 274 275 275 275 276 275 275 276 276 276 277 277 277 279 278 279 280 279 281 283 282 284 285 284 286 287 286 288 288 287 289 290 288 290 291 289 291 292 290 292 293 292 292 294 293 293 294 293 294 295 294 295 296 295 296 296 296 297 297 296 297 297 297 297 298 297 298 298 298 298 299 298 298 299 299 298 299 299 298 299 299 299 299 299 299 299 299 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 299 299 299 299 298 298 299 298 298 299 298 298 298 297 298 298 297 298 298 297 298 297 297 298 297 296 298 296 295 298 295 295 297 293 294 296 290 292 296 286 290 295 283 287 292 280 284 289 278 280 285 274 275 280 269 270 276 264 266 273 265 266 273 268 269 274 270 271 276 270 271 276 271 272 276 271 272 277 270 272 275 268 270 273 266 267 270 264 266 267 263 264 266 262 263 266 260 261 265 258 259 265 256 258 264 256 259 264 254 258 263 252 257 262 250 257 261 248 255 261 247 253 261 246 251 260 246 249 258 245 247 258 245 247 259 246 248 260 249 250 260 248 249 261 247 249 261 248 251 261 251 252 261 250 251 259 247 249 257 243 247 254 240 246 251 239 245 248 239 244 246 239 243 244 239 242 242 244 233 220 244 232 217 243 231 218 242 230 217 241 228 215 240 226 213 241 227 215 243 230 221 247 234 228 250 238 235 254 242 239 256 245 242 258 248 245 261 252 250 264 257 254 268 262 259 271 268 264 271 271 268 272 273 270 272 273 271 272 273 272 272 274 272 273 274 273 273 274 273 274 275 274 274 275 274 274 275 275 274 276 275 275 276 276 276 277 277 277 279 278 279 280 279 281 283 282 284 285 284 286 287 286 288 288 287 289 290 288 290 291 289 291 292 290 292 293 292 292 294 293 293 294 293 295 295 294 296 296 295 296 296 296 297 297 296 297 297 297 297 298 297 298 298 298 298 299 298 298 299 299 298 299 299 298 299 299 299 299 299 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 299 299 300 299 298 299 299 298 298 299 298 298 299 298 298 299 298 298 299 298 299 299 298 299 298 297 299 297 297 299 296 297 298 295 295 298 292 294 298 288 292 296 286 289 295 283 287 293 282 286 291 279 282 287 275 277 282 270 272 277 264 266 272 262 263 270 263 264 269 265 265 271 266 268 273 269 270 275 270 271 275 269 271 275 267 270 273 265 267 270 264 265 267 263 264 266 262 262 266 261 260 265 258 258 265 256 258 264 255 258 263 254 258 263 252 257 262 249 256 261 247 255 260 246 252 260 245 250 259 245 248 258 244 246 258 243 245 259 244 246 259 247 248 260 248 249 260 246 249 260 249 251 261 251 251 260 249 250 259 246 249 256 242 247 254 240 246 251 239 245 248 239 244 246 239 243 244 239 242 242 244 233 220 244 232 217 243 231 218 242 230 217 241 228 215 240 226 213 241 227 215 243 230 221 247 234 228 250 238 235 254 243 240 256 246 243 259 249 247 262 253 251 266 258 256 269 263 259 271 269 265 271 272 269 272 273 270 272 273 271 272 273 272 272 274 272 273 274 273 273 274 273 274 275 274 274 275 274 274 275 275 274 276 275 275 276 276 276 278 277 277 279 278 279 280 279 282 283 282 284 285 284 286 287 286 288 288 287 289 290 288 290 291 289 291 292 290 292 293 292 293 294 293 294 294 293 295 295 294 296 296 295 296 296 295 296 297 296 297 297 297 297 298 297 298 298 298 298 298 298 298 299 299 298 299 299 298 299 299 299 299 299 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 299 299 300 299 298 299 299 298 298 299 298 298 299 298 299 299 299 299 299 299 300 299 298 299 298 298 299 297 297 299 294 296 300 291 294 299 288 292 297 286 290 295 284 288 294 283 287 292 281 284 289 278 281 285 273 275 280 266 269 274 260 261 266 259 259 264 260 260 265 263 263 268 266 267 272 268 269 274 269 270 275 267 270 273 265 267 269 263 264 267 263 263 266 262 261 265 261 259 265 259 258 265 256 258 264 254 258 263 253 257 262 251 257 261 249 256 261 247 254 260 246 252 260 244 249 259 244 247 258 243 245 257 242 244 258 243 244 259 244 246 259 248 249 260 247 249 260 249 250 261 250 250 259 248 250 258 246 249 256 242 247 254 239 246 251 239 245 248 239 244 246 239 243 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 228 215 240 226 213 241 227 215 243 230 221 247 234 228 250 238 236 253 243 241 256 247 244 259 250 248 262 255 252 266 260 256 269 265 260 272 270 267 272 272 270 272 273 271 272 273 271 272 273 272 272 273 272 272 274 273 273 274 273 273 275 274 274 275 274 274 275 275 274 276 275 275 276 276 277 278 277 278 279 278 279 281 280 282 283 282 284 285 284 286 287 286 288 288 287 289 289 288 290 291 289 291 292 290 292 293 291 293 294 292 294 294 293 295 295 294 295 296 295 296 296 295 296 297 296 297 297 297 297 298 297 298 298 298 298 298 298 298 299 299 298 299 299 298 299 299 299 299 299 299 299 300 299 299 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 301 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 299 299 300 299 299 299 299 299 299 299 299 299 300 299 299 300 300 300 300 300 300 299 299 300 298 299 300 297 297 299 294 296 300 291 294 298 289 292 297 286 290 295 285 289 294 283 287 293 282 286 291 280 283 288 277 279 283 268 271 275 258 260 264 255 256 260 256 256 261 259 259 264 263 263 268 267 268 273 268 269 274 267 269 273 264 266 269 263 263 266 262 262 265 262 261 265 261 259 265 259 258 265 256 258 264 254 257 263 252 257 262 250 257 261 248 256 260 246 254 260 245 252 260 244 249 259 243 247 258 242 244 257 241 243 258 241 243 259 244 245 259 248 249 260 247 249 260 248 250 260 249 250 259 247 249 258 245 248 256 242 247 254 239 245 251 239 244 248 239 243 246 239 243 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 228 215 240 226 213 240 227 215 243 229 220 246 233 228 250 238 236 253 243 241 255 247 245 258 251 249 262 255 253 265 259 256 270 266 261 272 270 268 272 272 270 272 273 271 272 273 271 272 273 272 272 273 272 272 274 273 273 274 273 273 274 274 274 275 274 274 275 275 275 276 275 276 277 276 277 278 278 278 279 279 280 281 280 282 283 282 284 285 284 286 287 286 288 288 287 289 289 288 290 291 289 290 292 290 291 293 291 293 293 292 294 294 293 295 295 294 295 295 295 296 296 295 296 297 296 297 297 297 297 298 297 297 298 298 298 298 298 298 298 298 298 299 299 298 299 299 299 299 299 299 299 300 299 299 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 299 299 300 299 298 299 300 299 299 300 299 299 300 300 300 300 300 301 299 299 301 298 298 300 296 297 300 294 296 300 291 294 298 289 293 297 287 291 295 284 288 294 283 287 293 282 287 292 281 285 290 277 280 284 268 270 274 255 258 261 251 253 257 253 253 258 256 257 262 260 261 266 265 266 271 268 268 274 267 269 273 264 266 270 263 262 266 262 261 265 262 260 265 261 258 265 259 258 265 256 257 264 253 257 263 251 257 262 250 257 261 247 256 260 246 254 260 245 251 260 243 248 259 242 245 258 241 243 257 240 242 258 240 242 258 242 244 259 247 249 260 247 249 260 247 249 260 248 249 259 247 249 257 245 248 256 242 247 253 239 245 251 239 244 248 239 243 246 239 243 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 228 215 240 226 213 240 227 215 242 229 220 246 233 227 249 238 235 252 242 241 255 247 245 258 250 249 262 255 253 265 259 256 270 265 261 272 270 268 272 272 270 272 273 271 272 273 272 272 273 272 272 273 273 272 274 273 273 274 273 273 274 274 274 275 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 279 280 281 281 282 283 283 284 285 284 286 286 286 287 288 287 288 289 288 289 290 289 290 291 290 291 292 291 292 293 292 294 294 293 294 295 294 295 295 295 296 296 295 296 297 296 297 297 297 297 298 297 297 298 298 297 298 298 298 298 298 298 299 299 298 299 299 299 299 299 299 299 300 299 299 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 299 299 299 299 299 299 299 299 299 300 298 300 301 299 300 302 298 299 301 296 297 300 294 296 299 291 295 298 289 292 296 287 291 295 284 288 293 284 288 293 282 286 292 280 284 288 275 277 281 263 266 268 252 256 258 250 253 256 253 254 258 257 256 261 259 259 264 264 263 268 267 267 273 267 268 273 264 266 271 262 262 266 262 260 265 262 259 266 261 258 266 259 258 265 255 257 263 252 257 263 251 257 261 249 257 261 247 256 260 245 253 260 244 251 259 242 247 259 241 245 257 240 242 257 239 241 257 239 241 258 241 243 259 247 248 260 248 249 260 247 249 259 247 249 258 246 248 257 245 248 255 242 247 253 239 245 251 239 244 248 239 243 246 239 243 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 228 215 240 226 213 240 227 215 242 229 220 245 233 227 248 237 235 251 242 241 254 246 244 257 249 248 261 253 253 265 259 256 270 265 261 272 269 267 272 272 270 272 272 271 272 273 272 272 273 272 272 273 273 272 274 273 273 274 273 273 274 274 274 274 274 274 275 275 275 276 276 276 277 277 278 278 278 279 280 279 281 281 281 283 283 283 284 285 284 286 286 285 287 288 287 288 289 288 289 290 289 290 291 290 291 292 291 292 293 292 293 294 293 294 294 294 295 295 294 295 296 295 296 296 296 296 297 296 297 297 297 297 298 297 297 298 298 297 298 298 298 298 299 298 299 299 299 299 299 299 299 300 299 299 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 299 299 299 297 299 298 297 299 299 298 300 301 298 301 303 298 300 302 298 299 301 296 297 300 294 296 299 291 294 298 289 293 297 287 291 295 286 290 294 284 288 292 282 285 289 277 280 283 269 271 274 255 259 261 251 255 257 253 255 259 258 257 262 260 258 263 259 259 264 262 262 266 266 265 272 266 268 273 264 265 271 262 262 267 262 260 265 262 259 266 261 258 266 259 257 265 255 257 263 252 257 262 249 257 261 248 257 261 246 255 260 244 253 259 243 250 259 242 247 258 240 244 257 240 242 257 239 240 257 238 240 258 241 243 259 247 248 260 248 249 260 247 248 259 246 248 258 246 248 257 244 248 255 242 247 253 239 245 251 239 244 248 239 243 246 239 243 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 228 215 240 226 213 240 227 214 242 229 219 245 232 226 248 236 234 250 241 239 253 244 243 255 248 247 259 252 251 265 259 257 269 264 261 271 268 266 272 271 270 272 272 271 272 273 272 272 273 272 272 273 273 272 273 273 273 274 273 273 274 274 273 274 274 274 275 275 275 276 276 277 277 277 278 279 279 279 280 280 281 282 281 283 283 283 284 285 284 286 286 285 287 288 287 288 289 288 289 290 289 290 291 290 291 292 291 292 293 292 293 293 293 294 294 294 295 295 294 295 296 295 296 296 296 296 297 296 297 297 297 297 298 297 297 298 298 297 298 298 298 298 299 298 299 299 299 299 299 299 299 300 299 299 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 299 300 300 298 300 299 297 300 300 297 300 301 297 301 302 298 301 303 298 300 302 297 299 301 296 298 300 293 296 299 291 295 298 289 294 297 287 292 295 286 291 294 285 288 292 280 283 286 272 274 276 257 260 262 251 255 256 251 255 257 258 258 262 262 260 265 262 261 267 260 261 266 262 261 265 265 264 270 266 266 272 264 265 271 262 262 267 262 259 265 262 259 266 261 258 266 259 258 264 255 257 263 251 257 262 249 257 261 247 257 261 245 255 260 243 253 259 242 250 259 241 247 259 240 243 257 239 241 257 238 239 257 237 239 257 240 242 259 246 247 260 247 249 260 247 248 259 246 248 258 245 248 256 244 248 255 242 247 253 239 245 251 239 244 248 239 243 246 239 242 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 228 215 240 226 213 240 227 214 242 228 219 244 232 226 247 235 233 249 239 238 252 243 242 254 246 245 258 250 250 263 256 255 268 262 260 271 267 265 272 270 270 272 272 271 272 273 272 272 273 272 272 273 273 272 273 273 272 274 273 273 274 274 273 274 274 274 275 275 275 276 276 277 278 278 278 279 279 279 280 280 281 282 282 283 283 283 284 285 284 286 286 285 287 288 287 288 289 288 289 290 289 290 291 290 291 292 291 292 292 292 293 293 293 294 294 293 295 295 294 295 296 295 296 296 296 296 297 296 297 297 297 297 297 297 297 298 298 297 298 298 298 298 298 298 299 299 298 299 299 299 299 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 299 300 300 299 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 300 299 300 299 300 300 298 300 300 297 300 300 296 300 300 296 300 301 296 300 301 297 300 301 297 300 301 297 299 301 296 298 301 294 297 299 291 295 298 289 294 298 289 293 296 287 291 295 284 287 290 277 278 281 260 265 268 250 254 256 248 252 253 254 257 258 261 261 265 265 263 270 264 264 270 261 262 268 261 261 265 263 262 267 265 264 271 264 264 271 263 261 267 262 259 266 262 259 265 261 258 265 259 258 264 255 257 262 251 257 261 248 257 261 246 256 261 244 254 260 243 252 259 242 249 259 241 246 258 240 243 257 239 240 256 238 239 256 237 238 257 240 241 258 245 246 259 247 248 259 247 248 259 246 248 257 245 248 256 244 247 255 242 247 253 239 245 250 239 244 248 239 243 246 239 242 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 228 215 240 226 213 240 226 214 241 228 218 244 231 225 246 235 232 248 238 236 250 241 240 253 244 243 256 248 248 261 253 253 268 261 259 270 265 263 271 269 269 272 272 271 272 273 272 272 273 272 272 273 273 272 273 273 273 273 273 273 274 274 273 274 274 274 275 275 276 276 276 277 278 278 279 279 279 280 280 280 281 282 282 283 283 283 284 284 284 286 286 285 287 287 287 288 289 288 289 290 289 290 291 290 291 291 291 292 292 292 293 293 292 294 294 293 294 295 294 295 295 295 296 296 296 296 296 296 296 297 296 297 297 297 297 297 297 297 298 298 298 298 298 298 298 299 298 299 299 299 299 300 299 300 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 299 300 300 299 300 300 300 300 300 300 299 300 300 299 300 300 299 300 300 299 300 299 299 300 299 299 300 298 299 300 297 298 299 297 298 298 296 298 298 296 298 298 297 299 299 297 300 300 297 300 301 296 298 300 293 296 299 291 295 298 290 294 297 290 293 296 288 291 294 282 284 287 272 273 275 253 257 260 246 250 253 247 251 252 256 258 259 264 263 266 267 266 272 265 265 272 262 263 270 260 260 265 262 261 266 264 263 270 264 263 270 263 261 267 262 259 265 262 259 265 261 258 265 259 257 264 255 257 262 251 257 261 248 257 261 246 256 260 244 254 260 242 251 259 241 248 259 240 245 258 239 242 257 238 240 256 237 238 256 237 238 257 240 241 258 244 245 259 246 248 259 246 248 258 245 247 257 244 248 256 243 247 255 241 247 253 240 245 250 239 244 248 239 243 246 239 242 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 228 215 240 226 213 240 226 214 241 228 218 243 231 225 245 234 231 247 236 235 249 239 238 251 242 241 255 246 246 260 252 251 266 259 258 270 265 263 271 268 267 272 272 271 272 273 272 272 273 272 272 273 273 272 273 273 273 273 273 273 274 273 274 274 274 274 275 275 276 277 277 278 278 278 279 279 280 280 281 281 281 282 282 283 283 283 284 284 284 286 286 285 287 287 287 288 289 288 289 290 289 290 290 290 291 291 291 292 292 292 293 293 292 294 294 293 294 295 294 295 295 295 295 296 295 296 296 296 296 297 296 296 297 297 297 297 297 297 297 298 297 298 298 298 298 299 298 299 299 299 299 300 299 299 300 299 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 299 299 300 299 299 300 299 299 300 298 298 299 298 298 299 298 297 298 297 297 298 297 297 298 297 297 298 296 297 298 296 299 299 296 299 299 295 297 299 293 296 298 291 294 297 291 294 297 290 294 295 287 290 292 279 280 283 267 268 270 249 254 256 244 249 251 247 251 253 256 258 259 265 264 268 268 268 274 266 267 274 263 264 272 260 260 266 262 261 265 264 263 269 264 262 269 262 260 266 261 258 265 261 258 265 261 258 265 259 258 264 256 257 262 251 257 261 248 257 261 245 255 260 244 253 260 242 250 259 241 248 259 240 245 258 239 242 257 238 239 256 237 238 256 237 237 257 239 239 258 242 243 259 246 247 259 246 248 258 245 247 257 244 248 256 243 247 255 242 247 253 240 245 250 239 244 248 239 243 246 239 242 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 228 215 240 227 214 240 226 214 241 228 217 243 230 224 245 233 230 246 235 233 247 237 236 250 240 239 253 245 244 258 250 250 265 257 256 269 263 262 271 267 265 271 271 271 272 273 272 272 273 272 272 273 272 272 273 273 273 273 273 273 274 273 274 274 274 275 275 275 276 277 277 278 278 279 279 280 280 280 281 281 282 282 282 283 283 283 284 284 284 286 286 286 287 287 287 288 288 288 289 290 289 290 290 290 291 291 291 292 292 291 293 293 292 294 294 293 294 294 294 295 295 294 295 296 295 296 296 296 296 296 296 296 297 297 297 297 297 297 297 298 297 298 298 298 298 299 298 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 299 299 299 299 299 299 299 298 299 299 298 299 298 298 299 298 297 298 297 297 297 297 297 297 297 296 297 296 297 297 296 297 298 296 298 299 295 298 298 294 296 297 292 295 297 292 294 296 291 294 295 286 288 290 275 276 278 256 260 262 247 252 253 245 249 251 248 252 253 254 257 259 264 263 267 268 268 274 267 268 275 263 264 272 260 260 267 261 261 267 263 261 268 263 261 267 261 259 265 260 258 265 261 258 265 261 258 265 259 258 264 256 257 263 252 257 261 249 257 261 246 254 260 244 252 260 242 250 259 241 247 259 240 245 258 239 242 257 238 239 256 237 238 255 237 237 256 238 238 257 241 242 258 245 246 258 246 248 258 245 248 257 244 247 255 243 247 254 242 247 253 240 245 250 239 244 248 239 243 246 239 242 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 229 215 240 227 214 240 226 213 240 227 217 242 230 223 244 232 228 245 234 232 246 236 234 248 239 237 252 243 243 257 249 249 263 255 254 269 261 261 271 266 265 271 271 270 272 272 272 272 273 272 272 273 272 272 273 273 273 273 273 273 274 274 274 274 274 275 275 276 277 277 277 278 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 292 292 291 293 293 292 293 294 293 294 294 294 295 295 294 295 295 295 295 296 295 296 296 296 296 297 297 296 297 297 297 297 298 297 298 298 298 298 299 298 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 299 299 300 299 299 299 299 298 299 299 298 299 298 298 298 298 297 298 297 297 297 297 297 297 296 296 297 296 296 297 297 297 298 296 298 298 295 298 298 294 297 297 293 295 296 292 294 296 290 293 294 283 285 287 271 272 274 253 257 258 246 251 252 245 250 252 248 252 252 252 255 257 260 262 265 267 268 273 267 268 275 264 264 272 260 260 269 262 261 268 263 261 268 262 259 265 260 257 264 259 257 264 260 257 264 260 257 264 260 258 264 257 257 263 253 257 262 249 256 261 246 254 260 244 251 259 242 249 259 241 247 258 241 245 258 239 243 257 238 240 256 238 238 255 237 237 256 237 237 256 241 241 257 244 245 258 246 248 258 245 248 257 244 247 255 243 247 254 241 247 252 240 245 250 239 244 247 239 243 246 239 242 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 229 216 240 227 214 240 226 213 240 227 216 242 229 222 243 231 227 244 233 230 245 234 232 247 237 236 251 242 241 256 248 248 262 254 253 268 261 260 271 266 264 272 271 270 272 272 272 272 273 272 272 273 272 272 273 273 273 273 273 273 274 274 274 274 275 275 275 276 277 277 278 278 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 285 284 285 286 286 287 287 287 288 288 288 289 289 289 290 290 290 290 291 290 291 292 291 292 293 292 293 293 293 294 294 293 294 295 294 295 295 295 295 296 295 296 296 296 296 296 297 296 297 297 297 297 298 297 298 298 298 298 299 298 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 300 299 299 300 299 299 299 299 298 299 299 298 299 298 297 298 298 297 298 297 297 297 296 297 297 296 296 297 296 296 297 297 296 297 297 297 298 295 297 298 294 297 297 294 296 296 293 294 295 290 291 293 281 282 284 269 270 271 252 256 257 247 251 253 246 251 252 247 251 252 250 254 255 258 259 262 265 266 271 267 267 274 264 264 272 261 261 270 261 260 269 262 259 267 260 257 264 258 255 262 257 255 262 259 256 263 260 257 263 260 258 264 258 257 263 254 257 262 250 256 261 246 253 260 244 251 259 243 249 258 241 248 258 240 246 258 240 244 257 238 241 255 238 238 255 237 237 255 237 236 256 239 239 257 243 244 257 245 247 258 245 248 256 244 247 255 243 247 254 241 246 252 240 245 250 239 244 247 239 243 246 239 242 244 239 242 242 244 233 220 244 232 217 243 231 217 242 230 217 241 229 216 241 227 214 240 226 213 240 227 216 241 229 222 243 231 226 243 232 229 244 233 231 246 236 234 250 241 240 255 247 247 262 253 253 268 260 260 271 266 264 272 271 270 272 272 272 272 273 272 272 273 272 273 273 273 273 273 273 274 274 274 274 274 275 275 276 276 277 277 278 278 279 279 280 280 281 281 281 282 282 282 283 283 283 283 284 285 285 285 286 286 286 287 287 287 288 288 289 289 289 289 290 290 290 291 290 291 291 291 292 292 292 293 293 293 294 294 293 294 294 294 294 295 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 298 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 300 299 299 300 299 299 299 299 298 299 298 298 299 298 297 298 297 297 298 297 296 297 296 296 297 296 296 297 296 296 297 297 296 297 297 297 298 296 297 298 295 297 297 295 296 296 294 295 295 289 290 291 279 280 282 267 268 267 255 257 257 249 253 254 247 252 253 246 251 252 248 252 254 255 257 260 263 263 268 266 266 273 264 264 273 262 261 271 261 260 269 261 258 267 258 255 262 255 253 260 255 253 259 257 255 261 260 257 263 260 258 264 258 258 263 254 257 262 250 256 261 247 253 259 244 251 259 242 249 258 241 248 258 240 246 257 240 244 256 239 242 255 238 239 254 237 237 255 236 236 255 237 237 256 241 243 257 245 247 257 244 247 256 244 247 255 243 247 254 241 246 252 240 245 249 239 244 247 239 243 246 239 242 244 239 242 242 245 233 220 244 232 217 243 231 217 242 230 217 242 229 216 241 227 215 240 226 213 240 227 216 241 229 221 242 230 225 242 231 228 243 232 230 245 235 233 249 240 239 254 246 246 261 252 252 268 259 259 271 266 264 272 271 270 272 272 272 272 273 272 272 273 272 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 277 277 278 279 279 279 280 280 281 281 281 282 282 282 283 283 283 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 290 291 291 291 292 292 292 293 293 293 294 294 293 294 294 294 294 295 294 295 295 295 295 296 296 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 300 299 299 299 299 298 299 298 298 299 298 297 298 297 297 298 296 296 297 296 296 297 296 296 297 296 296 297 296 296 297 297 296 297 297 297 298 296 297 297 295 297 296 294 295 294 288 289 290 278 279 280 266 266 266 256 257 257 250 253 254 248 252 254 246 251 252 247 251 253 253 256 258 262 261 265 265 265 272 265 265 273 262 262 271 260 259 269 259 256 265 256 253 261 253 251 258 253 251 258 256 254 260 259 256 262 260 258 264 258 258 263 255 257 262 250 255 261 247 253 259 244 251 258 243 250 258 242 249 258 240 247 256 239 245 255 238 242 254 238 240 254 237 238 254 235 235 254 236 236 255 239 240 255 244 247 257 244 247 256 244 247 254 242 247 253 241 246 252 241 245 249 240 244 247 239 243 246 239 242 244 239 242 242 245 233 220 244 232 217 243 231 217 243 230 217 242 229 216 241 228 215 240 227 213 240 227 215 241 228 220 242 230 225 242 230 227 243 232 229 245 234 232 248 239 238 254 245 245 260 251 251 267 259 258 271 265 264 272 270 270 272 272 272 272 273 272 272 273 272 273 273 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 278 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 285 285 285 286 286 287 287 287 287 288 288 288 289 289 289 290 289 290 290 290 291 291 291 292 292 292 293 293 292 293 293 293 294 294 294 294 294 294 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 299 299 300 299 298 299 298 298 299 298 297 299 297 297 298 296 296 297 296 296 297 296 296 297 296 296 297 297 296 297 297 296 297 297 296 297 296 296 297 294 295 295 293 294 294 287 289 289 278 278 280 267 267 268 257 258 258 252 255 255 249 252 254 247 251 253 248 252 254 253 256 258 260 260 264 266 266 272 266 265 273 262 262 272 260 258 268 258 254 263 255 252 259 253 250 258 253 251 257 256 253 259 258 256 262 259 257 263 258 257 262 255 257 262 251 255 261 247 253 259 244 251 258 243 250 258 241 248 257 240 246 255 239 245 254 238 243 253 239 241 254 237 238 254 235 235 254 235 235 254 238 239 255 243 246 256 244 247 255 243 247 254 242 246 253 241 246 252 241 245 249 240 244 247 239 243 246 239 242 244 239 242 242 245 233 220 244 232 217 243 231 217 243 230 217 242 229 217 241 228 215 240 227 213 240 227 215 241 228 220 241 229 224 241 230 226 242 231 228 244 234 231 248 238 237 253 244 244 260 251 251 267 259 259 271 265 264 272 270 270 272 272 272 272 273 272 272 273 272 273 273 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 278 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 286 286 287 287 287 287 288 288 288 289 289 289 289 289 290 290 290 291 291 291 292 292 292 293 293 292 293 293 293 293 294 294 294 294 294 294 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 298 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 300 299 298 299 298 298 299 298 298 299 297 297 298 296 296 297 296 296 297 296 296 297 296 296 297 297 296 297 297 296 297 296 296 297 295 295 296 293 294 294 291 293 292 287 288 288 278 280 281 269 269 270 260 261 261 254 256 256 251 253 255 249 252 255 250 253 255 254 256 258 259 259 263 264 265 270 265 265 273 261 262 271 259 256 267 256 253 261 253 250 258 252 250 257 254 251 257 256 253 259 258 255 261 258 256 262 258 257 262 255 257 262 251 255 261 247 253 259 244 251 258 242 250 257 241 248 256 239 246 255 238 245 253 238 243 253 238 241 253 237 239 253 235 236 254 234 235 254 237 238 254 242 245 255 243 247 255 242 246 254 241 246 253 241 246 252 241 245 249 240 244 247 239 243 246 239 242 244 239 242 242 245 233 220 244 232 217 243 231 217 243 230 217 242 229 217 241 228 216 241 227 214 240 227 215 240 228 219 241 229 223 241 229 225 242 231 227 244 233 230 247 237 236 253 244 243 259 251 250 267 260 259 270 265 264 272 269 270 272 272 272 272 272 272 272 273 272 272 273 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 278 279 279 280 280 280 281 281 281 282 282 282 282 283 283 284 284 284 285 286 286 286 287 287 287 287 288 288 288 288 288 289 289 289 290 290 290 291 291 291 292 292 292 292 292 292 293 293 293 293 293 294 294 294 294 294 294 295 295 295 296 295 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 298 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 299 299 300 299 299 300 298 298 299 298 298 299 297 297 298 296 297 298 296 296 297 296 297 297 297 297 297 297 297 297 297 297 297 295 296 296 293 294 295 291 292 293 290 291 291 287 288 288 279 281 282 271 271 273 262 263 263 256 258 258 253 255 256 250 253 256 252 254 257 255 257 259 258 259 262 262 264 269 263 264 272 261 261 270 258 256 265 255 252 259 253 249 257 253 249 257 254 250 258 256 253 260 257 255 261 258 257 262 257 257 262 254 256 262 250 255 260 247 253 259 244 251 258 242 249 257 240 248 256 239 246 254 238 245 253 238 243 252 238 241 253 237 239 253 235 236 253 234 234 253 236 237 254 241 245 255 243 246 254 241 245 253 241 246 253 242 246 252 241 245 249 240 244 247 239 243 245 239 242 244 239 242 242 245 233 220 244 232 218 244 231 217 243 230 217 242 230 217 241 229 216 241 227 214 240 227 215 240 228 218 240 229 222 241 229 224 242 230 226 243 233 229 247 237 235 252 243 242 259 250 250 267 260 258 270 264 263 272 269 269 272 271 272 272 272 272 272 273 273 272 273 273 273 273 273 274 274 274 275 275 275 276 276 277 277 277 278 279 279 280 280 280 281 281 281 281 282 282 282 283 283 284 284 284 285 286 286 286 286 287 287 287 287 288 288 288 288 289 289 289 290 290 290 291 291 291 292 292 292 292 292 292 293 293 293 293 293 293 294 294 294 294 294 295 295 295 296 295 296 296 296 296 297 297 297 297 297 297 297 297 297 298 298 298 298 298 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 299 299 300 299 299 300 298 298 299 298 298 299 297 298 298 297 297 298 296 296 297 296 297 297 296 297 298 297 297 298 295 296 297 294 296 297 293 295 296 291 293 294 289 291 291 286 288 288 280 281 282 272 273 274 263 264 265 258 259 260 253 256 257 251 254 257 253 255 257 255 257 259 256 258 261 260 261 268 262 263 271 259 259 269 256 254 263 254 251 259 252 249 257 252 248 257 253 250 258 255 252 260 256 254 261 257 256 262 257 257 262 254 256 262 250 255 260 246 253 259 243 251 257 241 249 256 239 248 255 238 246 254 238 244 252 237 243 252 238 241 253 237 239 253 234 236 253 233 234 253 235 237 253 240 244 254 241 245 254 240 244 253 241 245 252 242 246 251 241 245 249 240 244 247 239 243 245 239 242 244 239 242 242 245 233 220 244 232 218 244 231 217 243 231 217 242 230 217 242 229 216 241 228 214 241 228 215 240 228 218 240 229 221 240 229 224 241 230 225 243 232 228 247 236 234 252 243 242 259 250 249 266 258 257 270 263 263 271 268 268 272 271 271 272 272 272 272 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 277 277 277 278 279 279 279 280 280 281 281 281 281 282 282 282 283 283 284 284 284 285 286 286 286 286 286 287 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 292 291 291 292 292 292 292 292 293 293 293 293 293 294 294 294 294 295 295 295 296 295 296 296 296 296 297 296 296 297 297 297 297 297 297 298 298 298 299 298 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 298 299 299 298 299 299 298 298 299 297 297 298 297 297 297 296 297 298 294 296 297 294 297 298 294 297 298 294 297 298 293 296 296 291 293 294 288 290 291 285 287 288 280 281 282 271 273 274 261 263 266 256 259 261 254 257 259 252 255 257 253 255 257 253 255 258 255 257 261 259 259 266 261 261 269 258 257 268 255 253 261 253 250 258 251 248 257 251 248 257 253 249 258 255 252 259 256 254 261 256 255 261 256 256 262 254 256 262 250 255 260 245 253 259 242 251 257 240 249 256 238 247 255 238 246 253 237 244 252 237 242 252 237 240 253 237 239 253 234 236 253 233 234 253 234 237 253 238 243 253 240 244 253 239 243 252 241 245 252 242 246 251 241 245 249 240 244 247 239 243 245 239 242 244 239 242 242 245 233 220 244 232 218 244 231 218 243 231 218 242 230 217 242 229 217 241 228 215 241 228 215 240 228 217 240 228 221 240 229 223 241 230 225 243 232 228 247 236 233 252 243 241 258 250 249 265 256 255 269 262 262 271 267 268 272 271 271 272 272 272 272 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 277 277 277 278 279 279 279 280 280 280 281 281 281 282 282 282 283 283 284 284 284 285 285 285 286 286 286 287 287 287 287 288 288 288 289 289 289 290 290 290 291 290 291 291 291 291 292 292 292 292 292 292 293 293 293 293 293 294 294 294 295 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 299 298 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 299 298 299 299 298 299 299 299 299 299 300 299 300 300 298 299 300 298 298 300 297 298 299 296 297 299 294 297 299 293 297 300 292 296 298 291 295 297 290 293 295 289 291 292 286 288 289 283 285 286 276 279 280 269 270 273 259 262 266 255 259 262 253 257 259 252 255 258 253 255 257 252 255 258 255 257 260 259 259 266 260 261 269 257 256 267 254 252 261 252 250 258 250 248 256 250 248 257 252 249 257 253 251 259 255 253 260 256 255 261 256 256 262 253 256 262 249 255 260 245 253 259 242 251 257 239 249 255 238 247 254 237 246 253 237 244 252 237 241 252 237 239 252 236 239 253 234 236 253 233 235 252 234 236 252 238 242 253 239 243 252 240 244 252 242 245 252 243 247 251 241 245 249 240 244 247 239 243 245 239 242 244 239 242 242 245 233 220 244 232 218 244 231 218 243 231 218 242 230 218 242 229 217 241 228 215 241 228 215 240 228 217 240 228 220 240 229 222 241 230 224 243 232 227 246 236 233 252 243 241 258 250 248 265 255 255 269 261 261 271 267 267 272 271 271 272 272 272 272 273 273 273 273 273 273 273 274 273 274 274 275 275 275 276 276 277 277 277 278 279 279 279 280 280 280 281 281 281 282 282 282 283 283 284 284 284 285 285 285 286 286 286 286 287 287 287 288 288 288 288 289 289 289 290 290 290 290 291 291 291 291 291 292 292 292 292 292 293 293 293 293 294 294 294 294 295 295 295 295 295 295 296 295 295 296 296 296 297 296 297 297 297 297 298 298 298 299 298 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 298 298 298 298 298 299 299 299 299 299 300 299 300 300 299 300 300 298 299 301 297 299 300 296 298 300 295 297 299 293 297 300 292 297 300 290 295 298 289 293 296 288 291 293 286 290 291 284 286 288 279 281 283 273 275 277 265 266 269 258 261 264 255 258 262 254 258 260 252 256 259 253 255 258 253 256 259 257 258 262 260 261 266 261 262 269 257 256 267 254 252 262 252 251 258 251 249 257 250 248 256 251 249 257 252 250 258 254 252 260 255 255 261 255 256 262 253 256 262 248 254 260 244 253 259 241 250 257 238 249 255 237 247 254 237 245 253 237 243 252 237 241 252 236 239 252 236 238 252 234 237 253 232 235 252 233 236 252 238 242 252 238 243 252 240 244 252 244 247 252 243 247 251 241 245 249 240 244 247 239 243 245 239 242 244 239 242 242 245 233 220 244 232 218 244 231 218 243 231 218 243 230 218 242 230 218 241 229 216 241 228 215 240 228 217 240 228 219 240 229 222 241 230 224 243 232 227 246 236 233 252 243 240 258 249 248 264 255 254 268 261 261 271 268 267 272 271 271 272 272 272 272 273 273 273 273 273 273 273 274 273 274 274 275 275 275 276 276 277 277 277 278 279 279 279 280 280 280 281 281 281 282 282 282 283 283 284 284 284 285 285 285 286 286 286 286 287 287 287 287 288 288 288 289 289 289 289 290 290 290 291 291 291 291 291 291 292 292 292 292 292 293 293 293 294 294 294 294 295 295 295 295 295 295 296 295 295 296 296 296 297 296 297 298 297 298 298 297 298 299 298 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 298 298 298 297 297 298 299 299 299 299 299 299 299 299 300 298 299 299 298 299 300 298 299 299 297 298 300 295 298 300 293 297 300 292 297 300 291 296 299 289 294 297 287 292 295 286 290 292 284 288 289 280 283 285 276 278 280 272 274 275 266 267 269 259 262 265 256 260 263 253 259 261 253 258 260 255 257 259 256 257 260 259 260 264 261 263 267 261 263 269 257 258 268 254 253 263 253 252 259 252 250 257 251 250 257 252 250 257 252 250 258 253 252 260 255 255 261 255 256 262 252 255 261 248 254 260 244 252 258 240 250 256 238 249 255 237 247 254 236 245 253 237 243 253 236 241 252 235 239 252 235 238 252 234 237 253 232 235 252 233 236 251 237 241 252 238 242 252 241 244 252 245 248 253 243 247 251 241 245 249 240 244 247 240 243 245 239 242 244 239 242 242 245 233 220 244 232 218 244 232 218 243 231 218 243 231 218 242 230 218 242 229 216 241 228 215 240 228 217 240 228 219 241 229 221 242 231 223 243 233 227 247 237 232 252 243 240 258 249 247 264 255 254 268 261 260 271 268 268 272 271 271 272 272 272 272 273 273 273 273 273 273 273 274 273 274 274 274 275 276 276 276 277 277 277 278 279 278 279 280 280 280 281 281 281 282 282 282 283 283 284 284 284 285 285 285 285 286 286 286 287 287 287 287 288 288 288 288 289 289 289 290 290 290 291 291 291 291 291 291 292 292 292 293 293 293 293 293 294 294 294 294 295 294 294 295 294 295 295 295 295 296 296 296 297 296 297 298 297 298 299 298 299 299 298 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 298 298 298 297 297 298 298 298 298 298 298 298 299 300 299 298 299 298 298 298 299 298 298 299 298 298 299 298 298 299 297 298 299 295 298 299 293 297 299 292 296 299 290 295 298 288 293 296 286 291 294 284 289 292 283 287 289 279 282 284 276 278 281 273 275 278 270 272 274 263 267 270 259 264 266 256 261 264 257 259 262 258 259 261 260 260 263 262 262 266 263 264 269 261 263 270 258 260 268 256 255 264 254 253 260 253 252 258 252 252 258 253 253 259 254 253 260 255 254 261 255 255 261 253 256 262 251 255 261 247 254 260 243 252 258 240 250 256 238 249 255 236 247 254 236 245 253 236 243 253 236 241 253 235 238 252 235 238 252 233 237 252 232 235 252 233 236 251 236 240 251 238 242 252 243 246 253 245 248 253 243 247 251 241 245 249 240 244 247 240 243 245 240 242 244 239 242 242 245 233 220 244 232 218 244 232 218 244 231 218 243 231 218 242 230 218 242 229 217 241 228 216 241 228 217 240 229 218 241 229 221 242 231 223 243 233 227 247 237 232 252 243 240 258 250 247 264 256 254 268 261 260 271 269 268 272 272 272 272 272 272 272 273 273 273 273 273 273 273 274 273 274 274 274 275 276 276 276 277 277 277 278 279 278 279 280 280 280 281 281 281 282 282 283 284 283 284 284 284 285 285 285 285 286 286 286 287 287 287 287 287 288 288 288 289 289 289 290 290 290 291 290 291 291 291 291 292 292 292 293 293 293 294 293 294 294 294 294 294 294 294 295 294 295 295 295 295 296 296 296 297 296 297 298 297 298 299 298 299 299 298 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 298 298 298 297 297 298 298 297 298 298 298 298 299 299 298 299 299 298 298 298 298 298 298 299 298 298 299 298 299 299 298 299 299 297 299 299 296 299 300 293 297 299 291 294 298 289 294 298 286 292 296 284 290 294 283 288 292 282 286 289 279 283 286 277 280 284 275 278 281 272 274 278 268 270 274 264 267 271 261 263 267 260 261 264 261 261 264 262 262 266 263 264 268 263 264 270 261 263 270 259 260 268 257 256 264 255 254 261 254 254 260 253 253 259 255 255 260 254 254 261 255 255 261 254 255 261 253 256 261 250 255 261 247 253 259 243 252 257 239 250 256 237 248 254 236 247 253 235 244 253 235 242 253 235 241 253 234 238 252 234 237 252 233 237 252 232 236 252 233 236 251 236 239 251 239 242 252 244 247 253 245 248 253 243 246 251 241 245 249 240 244 247 240 243 245 240 242 244 239 242 242 245 233 220 244 232 218 244 232 218 244 231 218 243 231 219 242 230 219 242 230 217 241 229 216 241 228 217 241 229 218 241 230 220 242 231 223 243 233 226 247 237 232 252 243 240 258 250 247 265 256 254 268 261 260 271 269 269 272 272 272 272 272 272 272 273 273 273 273 273 273 273 274 273 274 274 275 275 276 276 276 277 277 277 278 278 278 279 280 280 280 281 281 281 282 282 283 284 283 284 284 284 285 285 285 286 286 286 286 286 287 287 287 287 288 288 288 289 289 289 290 290 290 291 290 291 291 291 291 292 292 292 293 293 293 294 293 294 294 294 294 294 294 294 295 294 295 296 295 296 296 296 296 297 297 297 298 297 298 299 298 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 298 299 299 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 299 298 298 299 298 299 300 298 299 300 297 300 299 295 299 298 292 296 297 290 293 297 288 292 297 285 291 296 284 289 294 283 287 292 282 286 289 279 284 287 277 281 285 274 277 282 272 272 278 270 268 275 267 267 272 264 265 270 264 263 267 264 263 267 264 264 268 264 265 270 263 265 271 261 263 270 259 261 268 257 258 265 255 256 262 254 254 261 254 254 261 255 255 261 254 255 261 254 255 261 253 256 261 252 255 261 250 254 260 247 253 258 242 251 257 239 250 255 237 248 254 235 246 253 235 244 253 235 242 253 234 240 253 234 239 252 233 237 252 233 237 252 232 236 251 233 237 251 236 239 251 239 243 252 244 247 253 244 247 253 242 246 251 241 245 249 240 244 247 240 243 245 240 242 244 239 242 242 245 233 220 244 232 218 244 232 218 244 231 219 243 231 219 243 231 219 242 230 217 241 229 216 241 229 217 241 229 218 241 230 220 242 231 222 243 233 227 247 238 233 252 243 240 258 250 247 265 257 255 268 262 261 271 270 269 272 272 272 272 272 272 272 273 273 273 273 273 273 273 274 273 274 275 275 275 276 276 276 277 277 277 278 278 278 279 280 280 280 281 281 281 282 282 283 284 283 284 284 284 285 285 285 286 286 286 286 286 287 287 287 287 288 288 288 289 289 289 290 290 290 291 290 291 291 291 292 292 292 292 293 293 293 293 293 294 294 293 294 294 294 295 295 294 295 296 295 296 297 296 297 298 297 298 299 298 298 299 298 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 299 300 300 298 298 299 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 299 298 299 299 298 299 299 297 299 300 297 300 300 295 298 298 292 295 297 290 293 296 288 291 296 286 290 295 284 288 293 283 287 291 281 285 289 279 283 286 277 280 284 274 275 281 272 271 277 271 269 274 270 268 273 267 267 271 266 265 270 266 265 269 265 265 270 264 265 271 263 264 271 261 263 270 259 261 267 257 258 265 255 256 263 254 255 262 253 255 261 254 255 262 254 255 261 253 255 261 252 255 261 251 255 260 249 254 259 246 253 258 242 251 257 238 249 255 236 248 253 235 246 253 234 244 253 233 242 253 233 240 253 233 238 252 233 238 252 232 237 252 232 236 251 233 237 250 236 240 251 242 245 253 245 247 253 244 247 252 242 246 251 241 245 249 240 244 247 240 243 245 240 242 244 239 242 242 245 234 221 244 233 219 244 232 219 244 232 219 243 231 219 243 231 219 242 230 218 242 229 216 241 229 217 241 229 217 241 230 219 242 232 222 244 234 227 247 238 233 253 244 241 259 250 248 265 257 255 269 264 262 271 270 269 272 272 272 272 272 272 273 273 273 273 273 273 273 273 274 273 274 275 275 275 276 276 276 277 277 277 278 278 278 279 280 280 280 281 281 281 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 286 287 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 292 291 292 292 292 293 293 293 293 294 293 294 294 294 294 295 294 295 296 295 296 297 296 297 298 296 297 298 297 298 299 298 299 300 298 299 300 299 300 300 300 300 300 300 300 300 300 300 300 299 299 300 299 299 299 300 299 300 300 299 300 300 299 300 299 299 299 299 299 299 299 298 299 299 298 299 299 299 299 298 299 299 298 299 299 298 299 299 298 299 300 297 299 301 293 297 299 291 294 297 290 292 297 289 290 294 288 289 293 287 288 292 284 287 291 281 284 288 279 282 286 277 279 283 274 275 281 273 273 278 273 272 276 272 271 275 269 269 273 267 267 271 267 267 271 266 267 271 264 265 271 262 264 270 261 263 269 259 261 267 257 259 265 255 256 264 253 255 262 254 255 261 254 255 261 253 255 261 252 254 261 251 254 260 249 254 259 248 253 258 245 252 258 242 251 256 238 249 254 236 247 253 235 245 253 233 243 253 233 241 253 233 240 253 233 239 252 232 238 252 232 237 252 232 237 251 234 238 250 238 241 251 243 246 253 245 247 253 244 247 252 242 245 251 241 244 249 240 244 247 240 243 245 240 242 244 239 242 242 245 234 221 244 233 219 244 232 219 244 232 219 244 232 219 243 231 219 242 230 218 242 229 217 241 229 217 241 229 217 241 230 219 242 232 222 244 234 227 248 239 234 253 244 241 259 251 248 266 259 256 269 265 263 271 270 270 272 272 272 272 272 272 273 273 273 273 273 273 273 273 274 273 274 275 275 275 276 276 276 277 277 277 278 278 278 279 280 280 280 281 281 281 282 282 283 284 283 284 284 284 285 285 285 286 286 286 287 286 287 288 287 288 289 288 288 289 289 289 290 290 290 291 291 291 292 292 292 293 292 293 293 293 293 294 294 294 295 295 295 296 295 296 297 296 297 298 296 298 298 297 298 299 298 299 300 298 299 300 299 299 300 299 300 300 300 300 301 300 300 300 300 300 300 299 299 299 299 299 300 300 299 300 300 299 300 300 299 300 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 299 298 298 299 296 298 299 293 296 298 292 294 297 292 293 296 291 292 295 290 291 294 288 289 293 285 288 293 282 285 289 279 282 286 277 279 283 275 276 281 275 275 279 274 274 277 272 272 276 270 270 275 268 268 273 268 268 272 266 267 271 263 265 270 261 264 269 260 263 269 259 262 267 256 259 266 254 256 264 253 254 262 253 255 261 253 255 261 253 254 261 251 254 260 249 253 259 248 252 258 247 252 257 245 252 257 242 250 256 238 248 254 236 246 253 234 244 253 233 243 253 232 241 253 232 240 253 232 239 252 232 238 252 231 238 251 232 237 250 234 238 250 239 242 251 243 247 253 245 247 253 243 246 252 242 245 250 241 244 248 240 244 247 240 243 245 240 242 244 239 242 242 245 234 221 245 233 219 244 232 219 244 232 219 244 232 220 243 231 219 242 230 218 242 230 217 242 229 217 242 229 216 241 230 218 242 232 222 244 235 227 248 239 234 254 245 242 260 251 248 266 260 257 269 266 263 272 271 270 272 272 272 272 273 272 273 273 273 273 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 280 280 280 281 281 281 282 282 283 284 283 284 284 284 285 285 285 286 286 286 287 287 287 288 287 288 289 288 289 290 289 290 291 290 291 292 291 292 292 292 292 293 293 293 294 294 294 294 294 295 296 295 296 297 296 297 298 297 298 299 297 299 299 298 299 300 298 299 300 299 299 300 299 299 300 300 300 301 300 300 301 300 300 300 300 300 300 299 299 299 300 299 300 300 300 300 300 299 300 299 299 299 299 298 299 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 299 298 298 299 297 297 299 296 296 298 295 295 297 294 295 297 293 294 296 291 292 296 289 290 294 286 288 294 282 286 291 279 283 287 277 279 284 275 277 281 275 275 279 274 274 277 272 271 276 270 270 275 270 270 274 269 269 273 266 268 271 263 265 270 261 264 269 259 263 268 258 261 266 256 259 265 254 256 265 253 255 263 252 254 261 252 255 261 251 254 260 249 253 259 247 252 258 246 251 257 245 251 256 245 251 256 242 250 256 238 248 254 235 245 252 234 244 253 232 242 253 232 241 253 231 240 253 231 239 252 231 238 252 231 238 251 232 238 250 235 239 250 239 242 251 243 247 253 244 246 253 243 245 251 242 245 250 241 244 248 240 243 247 240 243 245 240 242 244 239 242 242 245 234 221 245 233 219 244 232 219 244 232 220 244 232 220 243 232 220 242 231 218 242 230 217 242 229 216 242 230 216 242 230 218 242 232 222 244 235 228 249 240 235 254 246 242 260 252 249 266 259 256 270 266 263 272 271 270 272 272 272 272 273 272 273 273 273 273 273 273 273 273 274 274 274 275 275 275 276 276 276 276 277 277 278 278 278 279 280 280 280 281 281 282 283 282 283 284 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 292 292 292 293 293 293 293 293 294 294 295 295 295 296 296 297 297 298 298 297 299 299 298 299 300 298 300 300 299 300 300 299 300 300 299 300 300 300 300 301 300 300 301 300 300 301 300 300 300 300 300 300 298 298 299 300 299 300 300 300 300 299 299 299 298 298 298 298 297 297 297 297 297 298 298 298 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 299 299 298 298 299 297 297 298 296 297 298 296 296 297 294 295 297 293 294 296 290 291 295 286 289 294 283 286 292 280 283 288 277 280 285 275 278 282 274 276 279 273 274 278 272 272 276 272 272 276 271 272 276 270 271 274 267 269 272 264 266 271 261 264 269 259 263 267 257 261 266 256 260 265 254 257 265 253 255 263 252 254 261 251 254 260 250 253 260 247 252 259 245 251 257 244 250 256 244 250 256 244 250 256 242 250 255 238 247 253 235 244 252 233 243 252 232 242 253 231 240 253 231 239 252 231 239 251 230 239 251 231 239 251 233 239 250 236 240 250 239 243 251 243 247 253 243 246 252 243 245 251 242 244 250 241 244 248 240 243 246 240 243 245 240 242 244 239 242 242 245 234 221 245 233 219 245 233 220 245 232 220 244 232 220 243 232 220 243 231 218 242 230 217 242 230 216 242 230 216 242 231 217 242 232 221 244 236 228 249 241 236 255 247 243 261 252 249 267 260 255 270 266 264 272 271 270 272 272 272 273 273 272 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 276 276 277 277 278 278 278 279 280 280 280 281 281 282 283 282 283 284 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 291 291 291 292 292 293 293 293 294 294 294 295 295 295 297 297 297 298 298 299 299 300 300 300 301 301 300 301 301 300 301 301 299 300 301 300 300 301 300 300 301 300 300 301 300 300 301 300 300 301 300 300 300 300 300 300 298 298 299 300 300 300 300 300 300 299 299 299 298 298 298 297 297 297 296 296 297 297 297 297 299 299 299 299 299 300 300 299 299 300 299 299 299 299 300 299 299 299 299 299 299 298 298 299 297 298 299 296 297 298 295 296 298 294 295 297 291 293 295 287 289 294 283 286 292 280 283 289 277 281 286 276 279 283 275 277 281 274 275 279 274 274 278 273 274 278 272 274 277 271 272 275 268 270 273 265 268 272 262 265 270 259 263 267 257 261 266 255 259 265 254 257 264 253 255 263 251 254 261 251 254 260 249 253 259 246 252 258 244 250 257 243 249 255 243 249 255 243 249 255 242 249 254 238 246 253 234 244 252 232 242 252 231 241 252 231 240 252 231 239 252 230 239 251 230 239 251 231 239 250 233 240 250 237 241 250 241 245 252 243 247 253 243 245 252 243 244 251 242 244 250 241 244 248 240 243 246 240 243 245 240 242 244 239 242 242 245 234 221 245 233 219 245 233 220 245 233 220 244 232 220 244 232 220 243 231 219 242 230 217 242 230 216 242 230 216 242 231 217 242 233 221 245 236 228 249 241 236 255 247 243 261 253 249 267 260 256 270 267 264 272 271 270 272 272 272 273 273 272 273 273 273 273 273 273 274 274 274 274 275 275 275 275 276 276 276 277 277 277 278 278 278 279 280 280 281 281 281 282 283 282 283 284 283 284 285 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 290 291 291 291 292 293 293 293 294 294 294 296 295 295 298 297 297 300 299 299 302 302 301 304 303 302 302 302 301 302 302 301 301 301 301 300 301 301 300 300 301 300 300 301 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 299 299 300 300 300 300 300 300 300 299 299 299 297 298 298 296 296 297 296 296 297 296 296 297 297 297 298 299 299 299 299 299 299 300 299 299 299 299 300 299 299 299 299 299 299 298 299 299 298 298 299 297 298 299 296 297 298 295 296 297 292 294 296 288 290 294 283 287 292 279 284 290 277 282 287 276 280 284 275 278 282 275 277 280 274 275 279 274 275 279 273 274 278 271 273 277 270 271 275 267 269 273 263 266 271 259 263 267 257 261 265 255 259 264 253 257 264 252 255 262 251 254 261 249 253 260 248 253 259 245 251 258 244 250 257 242 248 255 241 248 254 242 248 254 241 248 254 238 246 253 234 244 252 232 242 252 231 241 252 231 240 251 230 239 251 230 239 250 230 239 250 230 239 250 235 242 250 239 244 251 243 246 252 243 247 252 243 244 252 242 244 251 242 244 250 241 244 248 240 243 246 240 243 245 240 242 244 239 242 242 245 234 221 245 233 220 245 233 220 245 233 221 245 233 221 244 232 220 243 231 219 243 231 217 242 230 216 242 230 216 241 231 217 242 233 221 245 237 229 250 242 237 255 248 244 261 253 249 267 260 256 270 267 265 272 272 270 272 272 272 273 273 272 273 273 273 273 273 273 274 274 274 274 275 275 275 275 276 276 276 277 277 277 278 279 279 279 280 280 281 282 281 282 283 283 283 284 284 284 285 284 285 285 285 286 286 286 287 287 287 288 288 288 289 290 290 291 291 292 292 294 294 293 296 295 294 299 297 296 302 300 298 305 302 300 306 304 300 307 305 302 306 303 300 303 302 301 302 301 302 301 301 302 300 300 301 300 300 301 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 297 298 298 296 297 297 296 296 297 295 296 297 296 296 298 297 297 299 299 299 299 299 299 299 299 299 300 299 299 299 299 299 299 299 299 299 298 299 299 297 298 299 296 297 298 295 296 298 293 295 297 290 292 295 285 289 294 280 285 291 277 282 288 276 280 285 275 278 283 275 277 281 274 275 279 273 274 279 272 274 278 271 274 278 270 273 276 268 271 275 264 268 272 260 264 268 257 261 265 255 259 264 254 257 264 252 256 262 250 254 261 248 253 260 246 252 258 245 251 258 243 250 257 242 248 255 241 247 254 241 248 253 240 247 253 238 246 253 234 243 252 232 241 252 231 240 251 230 239 251 230 239 250 229 240 250 230 240 250 230 240 249 236 242 250 241 246 251 243 247 252 243 246 252 243 244 252 242 244 251 242 244 250 241 244 248 240 243 246 240 243 245 240 242 244 239 242 242 245 234 221 245 233 220 245 233 221 245 233 221 245 233 221 244 232 221 243 232 219 243 231 217 242 230 216 242 230 215 241 231 216 242 233 221 245 237 229 250 243 237 255 248 244 261 254 250 268 261 257 271 268 265 272 272 271 272 273 272 273 273 273 273 273 273 273 273 273 274 274 274 275 275 275 275 276 276 276 277 277 277 278 278 279 279 279 280 280 281 282 282 282 283 283 283 284 284 284 285 284 285 285 285 285 286 286 287 287 287 288 288 288 289 290 290 290 293 293 292 296 295 293 299 297 295 301 299 296 303 301 297 305 302 297 305 303 298 306 304 299 306 303 300 303 302 301 301 301 302 301 301 302 301 300 301 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 300 299 300 299 299 299 297 297 298 296 297 297 296 296 297 296 296 297 296 296 297 298 298 299 299 299 299 299 299 300 299 299 300 299 299 299 299 299 299 298 299 299 297 298 299 296 298 299 296 297 298 294 296 297 291 294 296 287 290 294 281 286 291 277 283 288 275 280 286 275 278 283 274 277 281 273 275 279 273 275 279 272 274 279 271 274 278 271 273 277 269 272 276 265 269 273 261 265 269 257 262 266 255 259 265 253 257 264 250 255 262 249 254 261 247 253 260 246 252 259 244 251 258 242 250 256 241 248 254 240 246 253 240 247 253 240 247 253 237 246 253 234 243 253 232 241 252 231 240 251 230 239 250 230 239 249 229 240 249 229 240 249 230 240 249 236 243 250 241 246 252 243 246 252 242 245 252 242 244 251 242 244 250 242 244 249 241 243 248 241 243 246 240 243 245 240 242 244 239 242 242 245 234 221 245 233 220 245 233 221 245 233 222 245 233 222 245 233 221 244 232 219 243 231 218 242 231 216 242 231 215 241 231 216 242 234 221 245 238 229 250 243 237 255 248 244 261 254 250 267 261 257 271 269 266 272 272 271 272 273 272 273 273 273 273 273 273 273 273 274 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 279 280 281 281 281 282 282 282 283 283 283 284 284 284 285 284 285 285 285 285 286 286 287 287 287 288 288 289 289 290 290 290 293 293 292 296 295 293 299 297 295 300 298 295 302 300 296 303 301 296 304 301 297 306 303 300 305 303 301 302 302 302 300 300 301 301 301 302 301 300 301 300 300 301 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 300 301 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 298 298 299 299 298 299 298 298 299 297 297 298 299 299 299 299 299 300 299 299 300 299 299 300 299 299 299 299 299 300 298 299 299 298 299 299 297 298 299 296 297 298 295 296 298 292 294 297 288 291 295 284 288 292 279 284 289 275 280 286 274 278 284 273 277 281 273 276 280 273 275 279 272 275 279 271 274 278 271 273 277 270 272 276 266 269 274 261 266 271 257 263 267 255 260 265 252 257 264 250 255 262 247 254 261 246 253 260 245 252 259 243 251 258 242 249 256 240 247 254 239 246 252 240 246 253 239 246 253 237 245 253 234 242 253 232 240 251 231 239 250 231 239 249 230 240 249 229 240 249 229 240 249 231 240 249 237 244 250 241 247 251 242 245 252 242 245 251 242 244 251 242 244 250 242 244 249 241 243 248 241 243 246 240 243 245 240 242 244 239 242 242 245 234 221 245 234 220 245 234 221 245 234 222 245 234 222 245 233 221 244 232 220 243 232 218 242 231 217 242 231 215 241 232 216 242 234 221 245 238 229 249 243 237 255 248 244 261 254 250 268 262 258 271 269 266 272 272 271 273 273 272 273 273 273 273 273 273 273 274 274 274 274 274 275 275 275 276 276 276 277 277 278 278 278 279 279 279 280 281 281 281 282 282 282 283 283 283 284 284 284 285 284 284 285 285 285 286 286 287 287 287 288 289 289 289 290 290 291 292 292 292 295 295 293 298 296 294 299 298 295 301 299 295 302 300 296 304 300 297 305 302 299 305 302 301 303 301 302 300 300 301 301 300 302 301 300 302 301 300 301 300 300 301 300 300 301 300 300 301 300 300 301 300 300 300 300 300 301 300 300 300 299 299 299 298 298 298 298 298 298 299 298 299 299 299 299 299 299 299 299 299 300 299 299 300 299 300 300 300 300 300 299 300 300 299 299 300 299 299 300 299 299 299 298 299 299 297 298 299 296 298 299 296 297 298 295 297 298 293 295 297 289 291 295 285 288 292 282 285 289 276 281 286 274 278 284 273 277 282 273 276 280 273 275 279 272 274 278 272 274 277 270 272 276 270 272 275 267 270 274 260 266 271 256 263 268 255 261 266 252 258 265 249 255 262 247 253 260 245 252 259 244 252 258 243 251 257 241 249 256 240 247 254 238 246 252 239 246 253 239 246 254 237 244 253 234 241 252 233 240 251 232 239 249 231 239 249 230 240 248 230 240 248 229 240 248 231 240 249 237 245 251 241 246 251 242 245 251 242 244 251 242 244 251 242 244 250 242 244 249 242 243 248 241 243 246 240 242 245 240 242 243 239 242 241 245 234 221 245 234 221 245 234 222 246 234 223 246 234 222 245 233 222 244 233 220 244 232 218 243 231 217 242 231 216 241 232 217 242 234 221 245 238 228 249 242 237 254 248 244 260 254 250 268 263 258 271 269 266 273 272 271 273 273 272 273 273 273 273 273 273 274 274 274 274 274 274 275 275 275 276 276 277 277 278 278 278 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 284 285 285 285 286 286 287 287 288 288 289 289 289 290 290 291 292 292 292 295 294 293 297 296 293 298 297 294 300 299 295 301 299 296 303 300 297 304 301 299 305 303 300 303 302 302 301 300 301 301 300 302 301 300 302 301 300 302 300 300 301 300 300 301 300 300 301 300 300 300 300 300 300 300 300 301 300 300 300 298 298 299 296 297 297 296 296 297 298 298 298 299 299 299 299 299 300 300 300 300 300 300 300 299 300 300 299 300 301 299 300 300 299 299 300 299 299 300 298 299 299 297 298 299 296 298 298 296 297 298 296 297 298 295 297 297 293 295 297 289 292 295 286 289 293 283 286 290 280 283 287 275 279 284 274 278 282 273 276 280 274 276 279 274 275 278 273 274 277 270 272 275 270 272 275 267 270 274 259 266 271 256 263 269 254 261 267 252 258 265 250 256 263 247 254 260 245 252 259 244 252 258 242 251 257 241 249 256 239 248 254 238 246 253 238 246 253 238 245 254 236 243 253 234 241 252 233 239 250 232 239 249 231 240 249 231 241 248 230 241 248 230 240 248 231 241 248 237 245 251 240 246 251 241 245 251 241 244 251 242 244 250 242 244 250 242 244 249 241 243 248 241 243 246 240 243 245 240 242 243 239 242 241 245 234 222 245 234 221 245 234 222 246 234 223 246 234 223 245 234 222 245 233 220 244 232 219 243 231 217 242 231 216 241 232 217 242 234 221 244 237 228 249 242 236 254 248 243 260 254 250 268 262 257 271 269 266 273 272 271 273 273 272 273 273 273 273 273 273 274 274 274 275 274 275 275 276 276 276 277 277 278 278 278 279 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 284 286 285 285 286 287 287 287 288 288 289 289 289 290 290 291 291 292 292 295 294 292 297 296 293 298 297 294 299 298 295 300 299 296 303 300 298 304 302 299 305 303 300 304 303 302 302 300 301 300 299 301 300 299 301 300 300 302 300 300 301 300 300 301 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 299 299 300 298 298 299 298 298 298 298 298 298 298 298 299 299 299 299 300 300 300 300 300 300 299 300 300 299 299 301 299 299 300 298 299 300 299 299 299 298 299 299 298 298 298 297 297 298 296 297 298 296 297 298 295 296 297 294 295 297 291 294 296 289 292 294 286 289 292 282 285 288 280 282 285 278 280 282 277 278 280 276 277 279 276 276 278 274 275 277 272 273 276 270 272 275 264 269 273 258 266 271 255 263 269 253 262 268 251 258 266 250 256 262 248 254 260 245 253 259 244 252 258 242 251 257 241 249 256 239 247 254 237 246 253 237 246 253 237 244 253 236 242 252 234 240 251 233 239 250 232 240 249 232 241 248 231 242 248 231 241 247 230 240 247 231 241 248 237 245 250 240 246 251 241 244 251 241 244 250 242 244 250 242 244 249 242 244 248 241 243 247 241 243 246 240 243 244 240 242 243 239 242 241 245 234 222 245 234 221 246 234 223 246 235 224 246 235 224 246 234 222 245 233 221 244 232 219 243 232 217 242 231 216 241 232 217 242 234 221 244 237 228 248 242 235 253 248 243 259 254 249 267 262 257 271 269 266 273 272 271 273 273 272 273 273 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 284 286 286 285 286 287 287 287 288 288 289 289 289 290 290 290 291 291 291 294 294 292 296 296 293 297 297 294 298 298 295 300 299 296 302 300 297 304 302 299 305 303 301 304 302 301 301 301 301 299 299 301 298 299 301 299 299 301 300 300 301 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 300 299 300 300 299 300 299 299 300 299 299 300 298 298 300 298 299 299 298 299 299 298 298 299 298 298 299 298 298 298 298 298 298 297 297 298 296 297 297 295 296 297 294 295 296 293 295 296 291 293 295 288 291 294 285 288 291 282 285 287 280 282 284 279 280 282 278 278 280 277 277 279 275 275 277 272 274 276 269 272 274 264 269 273 257 265 270 254 263 268 253 261 268 251 258 266 249 256 262 248 254 260 246 253 259 244 252 258 243 251 257 241 249 256 238 247 254 237 245 253 236 245 253 236 244 253 235 241 252 233 240 250 233 239 249 233 241 249 232 242 248 232 242 248 231 242 247 230 240 247 231 241 248 237 245 250 240 246 250 240 244 250 241 244 250 242 244 250 242 244 249 242 244 248 241 243 247 241 243 246 240 243 244 240 242 243 239 242 241 245 234 222 245 234 222 246 235 223 246 235 224 246 235 224 246 235 223 245 234 221 244 233 219 243 232 218 242 232 217 241 233 218 242 235 222 244 237 227 248 242 235 253 247 242 259 254 249 267 262 257 271 269 265 273 272 271 273 273 272 273 273 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 292 293 292 295 295 293 296 297 294 298 298 294 300 299 296 302 300 297 303 302 299 304 303 301 303 302 301 301 301 301 299 300 301 298 299 303 298 299 300 299 300 301 300 300 301 300 300 301 300 300 301 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 300 299 299 300 299 300 300 299 300 299 299 300 298 298 299 297 297 299 297 298 298 298 299 299 298 299 299 298 298 298 298 298 298 298 298 298 297 297 298 296 297 297 295 296 297 294 295 296 293 295 296 291 294 295 289 292 294 286 290 292 284 287 289 282 284 286 280 281 284 279 280 282 277 278 280 275 275 278 272 273 276 268 271 274 262 267 271 255 264 268 254 262 267 252 260 267 251 257 265 249 256 262 248 255 261 246 253 259 244 252 258 243 250 257 241 248 256 238 246 254 236 244 252 236 244 252 236 243 252 235 241 252 233 240 250 232 240 249 233 242 249 233 243 248 232 243 247 232 242 247 231 241 247 231 241 247 237 245 250 240 246 250 240 244 250 241 244 250 241 244 249 242 244 249 242 244 248 241 243 247 241 243 246 241 243 244 240 242 243 239 242 241 245 234 222 245 234 222 246 235 224 246 235 225 247 235 225 246 235 223 246 234 222 244 233 220 243 232 218 242 232 217 242 233 219 242 235 222 243 237 227 247 242 234 252 247 241 258 253 248 267 261 257 271 269 265 273 272 271 273 273 272 273 273 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 277 279 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 292 292 291 295 295 292 297 297 293 298 297 294 299 298 295 301 300 297 303 302 299 304 303 300 303 301 301 301 301 301 299 300 302 298 300 302 298 299 300 298 299 300 300 300 301 301 300 301 301 300 301 300 300 300 300 300 301 300 300 300 300 300 300 300 299 300 300 300 300 300 299 300 300 299 300 300 300 300 299 299 300 299 299 300 299 299 299 298 298 299 298 298 299 299 299 299 299 299 299 299 299 299 298 298 299 298 298 298 297 298 298 296 297 297 295 296 297 294 295 296 293 294 295 292 294 295 290 292 294 288 291 293 286 288 291 284 286 288 282 283 286 280 281 283 277 278 280 273 275 277 270 272 275 264 269 273 259 265 270 255 262 266 253 261 265 252 259 266 250 257 263 248 256 262 247 254 260 246 253 259 244 251 257 243 250 256 241 247 255 239 245 253 236 243 252 235 243 252 236 242 252 234 240 252 232 240 250 232 241 249 233 243 249 233 243 248 233 243 247 232 242 247 231 241 247 232 241 247 237 245 249 239 246 250 240 244 250 240 244 249 241 244 249 242 244 248 242 244 248 241 243 247 241 243 245 241 243 244 240 242 243 239 242 241 245 234 222 245 234 222 246 235 224 247 236 225 247 236 225 247 236 224 246 235 222 245 233 220 243 232 219 242 232 218 242 234 219 242 235 222 243 237 226 247 241 233 252 247 241 258 253 247 266 261 257 270 268 264 272 272 270 273 273 272 273 273 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 277 279 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 290 291 292 291 294 295 292 297 297 293 298 297 293 299 298 294 300 300 296 302 302 298 303 303 299 302 301 301 301 301 301 299 300 302 298 300 302 298 299 301 299 299 301 300 300 301 301 300 301 301 300 301 301 300 301 300 300 301 300 300 300 300 300 300 300 299 300 300 300 300 300 300 300 299 299 299 300 300 300 300 300 300 299 299 300 299 299 300 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 298 298 299 298 298 298 297 298 298 297 297 297 296 296 297 294 295 296 293 294 295 292 293 294 291 293 294 289 292 293 287 290 292 285 287 289 283 285 287 281 282 284 278 279 281 272 275 277 268 272 275 265 270 273 261 266 271 256 262 266 253 260 265 252 259 264 250 257 263 248 256 262 247 254 260 245 252 259 244 251 257 243 249 256 242 247 255 239 245 253 237 243 251 236 242 251 235 241 252 234 240 251 232 240 250 233 243 250 233 244 248 233 244 247 233 243 247 232 241 246 231 240 246 232 241 247 237 245 249 239 246 249 240 244 249 240 244 249 241 244 248 242 244 248 242 244 248 242 243 246 241 243 245 241 243 244 240 242 243 239 242 241 245 234 222 245 234 222 246 235 225 247 236 226 247 236 226 247 236 225 246 235 223 245 234 221 244 232 219 243 232 219 242 234 220 242 235 222 243 237 226 246 241 232 251 247 240 257 253 247 266 262 256 270 268 263 272 272 270 273 273 272 273 273 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 277 279 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 286 287 287 287 288 288 288 289 289 289 290 289 290 291 290 291 292 291 294 295 292 297 297 293 298 298 293 299 298 294 300 300 295 302 302 297 303 302 299 303 302 300 301 302 301 300 301 301 299 301 302 299 299 302 299 299 301 300 300 301 301 300 301 301 300 301 301 300 301 301 300 301 300 300 300 300 300 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 300 299 299 299 299 299 299 299 299 299 299 299 299 298 298 299 298 298 298 297 298 298 297 297 297 296 296 297 295 295 296 293 294 295 292 293 294 291 292 294 290 292 293 288 290 292 286 288 290 283 285 287 281 282 284 279 280 282 276 278 280 272 274 277 270 273 275 267 270 273 261 265 269 255 261 265 252 259 263 250 258 263 249 256 262 247 254 260 245 252 259 244 250 257 243 249 256 242 246 254 240 244 252 238 242 251 236 242 251 235 241 251 233 240 251 233 241 250 233 244 249 233 245 248 234 244 247 233 243 246 232 241 246 232 240 246 233 241 247 237 246 249 239 245 249 240 244 249 240 244 249 241 244 248 242 244 248 242 244 247 242 244 246 241 243 245 241 243 244 240 242 243 239 242 241 245 234 222 245 235 223 246 236 225 247 236 227 248 237 227 247 236 225 247 235 223 245 234 221 244 233 219 243 233 219 243 234 221 242 236 223 243 237 226 246 241 232 251 246 240 257 252 246 264 260 254 269 267 262 272 271 269 273 273 272 273 273 272 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 277 279 279 278 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 286 287 287 287 288 288 288 289 289 289 290 289 290 291 290 291 292 291 294 296 292 297 298 293 298 298 293 299 299 293 300 300 294 302 301 296 303 301 298 302 302 300 302 303 301 300 303 301 301 302 303 299 300 302 299 299 301 299 299 300 300 300 300 300 300 301 301 300 301 301 300 301 301 300 300 301 300 300 300 299 299 300 299 300 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 299 299 299 299 299 299 299 299 299 298 298 299 298 298 298 298 298 298 297 297 297 296 296 297 295 295 296 294 294 295 292 293 294 291 292 293 290 291 293 289 290 292 286 288 290 281 283 286 278 280 283 278 280 282 277 279 281 276 277 279 273 275 277 270 272 274 265 268 271 259 264 268 252 259 264 250 257 262 248 255 261 247 254 261 246 252 259 244 250 257 244 248 256 243 247 254 241 244 252 238 242 251 236 241 251 235 241 251 234 241 251 233 243 250 234 245 250 234 245 248 234 244 247 234 242 246 233 241 246 232 240 246 235 243 247 238 245 249 239 245 248 240 244 248 240 244 248 241 244 248 242 244 247 242 244 247 242 244 246 241 243 245 241 243 244 240 242 243 239 242 241 245 234 222 246 235 223 246 236 225 247 237 227 248 237 228 248 237 226 247 236 224 246 234 222 244 233 220 243 233 220 243 234 221 243 236 223 243 237 226 246 241 232 250 246 240 256 252 246 264 260 254 269 267 261 272 271 268 273 273 272 273 273 272 274 274 273 274 274 274 275 275 275 276 276 276 277 277 276 278 278 277 279 279 278 280 280 279 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 287 288 288 288 289 289 289 290 289 290 291 290 292 293 291 295 296 291 298 299 292 299 299 293 300 299 294 301 300 294 302 300 296 302 301 297 302 302 299 302 303 301 301 303 301 301 302 302 299 300 302 299 299 301 298 298 300 299 299 299 300 300 301 300 300 301 301 300 300 301 300 300 301 300 300 300 299 299 299 298 298 299 298 298 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 296 296 296 295 295 296 294 294 295 293 293 294 291 292 293 290 291 293 289 290 292 287 288 291 283 285 287 279 281 284 277 279 281 278 280 281 278 279 280 275 276 278 272 274 275 267 270 273 261 266 270 252 259 264 249 256 262 248 254 261 247 253 261 246 251 259 245 250 257 244 248 255 243 247 254 241 244 252 238 242 251 236 242 251 235 241 251 234 242 251 235 244 250 235 246 249 235 246 248 235 245 247 234 242 246 233 240 246 233 240 246 236 243 247 238 245 248 239 244 248 240 244 248 240 244 248 242 244 247 242 244 247 242 244 247 242 244 246 241 243 244 241 243 244 240 242 243 239 242 241 245 234 223 246 235 223 247 236 226 248 237 228 248 238 228 248 237 227 247 236 225 246 235 222 245 233 220 244 233 220 243 235 222 243 236 224 243 237 226 246 241 232 250 246 239 256 252 246 264 260 253 269 266 261 271 271 267 273 273 271 273 273 272 274 274 273 274 274 274 275 275 275 276 276 276 277 277 276 278 278 277 279 279 278 280 280 279 281 281 280 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 288 289 289 289 291 289 291 292 290 292 294 291 296 297 291 299 299 293 300 300 294 301 300 294 302 301 295 302 301 296 302 301 297 302 302 298 303 303 300 302 303 302 301 303 303 299 300 302 299 299 301 299 298 300 299 299 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 299 298 298 297 297 297 298 298 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 296 296 296 295 295 296 294 294 295 293 293 294 292 292 293 291 291 293 289 290 293 287 289 291 285 286 289 281 283 285 277 279 281 278 280 281 278 279 280 276 277 278 273 274 276 268 271 274 262 266 270 253 259 264 249 256 262 248 254 261 247 252 260 247 251 259 245 250 257 244 248 255 243 246 254 241 244 252 239 243 251 237 242 251 236 242 251 235 244 250 236 245 250 236 246 249 235 246 248 235 244 247 235 242 246 234 240 246 233 240 246 236 243 247 238 244 248 239 244 247 239 244 248 240 244 248 242 244 247 242 244 247 242 244 247 242 244 245 241 244 244 241 243 244 240 242 243 239 242 241 245 234 223 246 235 224 247 236 226 248 237 228 249 238 229 249 238 228 248 237 226 246 235 223 245 234 221 244 234 221 244 235 222 243 236 224 244 238 226 246 241 232 250 246 239 256 252 246 263 258 251 268 265 259 271 270 266 273 272 271 273 273 272 274 274 273 274 274 274 275 275 275 276 276 276 277 277 276 278 278 277 279 279 278 280 280 279 281 281 280 282 282 281 283 283 283 284 285 284 285 286 285 286 287 286 287 288 287 288 289 288 289 290 289 290 291 289 292 293 290 295 296 291 298 298 292 300 300 293 302 301 295 303 301 296 303 302 297 302 301 296 302 302 297 302 302 298 303 303 301 302 304 302 301 303 302 300 301 301 299 299 300 299 299 300 299 299 300 300 300 301 300 300 300 301 301 300 300 300 300 299 299 299 297 297 297 298 298 298 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 296 296 296 295 295 296 294 294 295 293 293 294 292 292 293 291 291 293 290 290 292 288 289 292 286 287 289 283 284 286 277 279 281 278 279 280 278 279 280 277 277 278 273 275 276 269 271 274 264 267 271 256 261 266 250 257 262 249 254 261 247 252 260 247 251 258 246 250 257 245 248 255 244 247 254 243 246 253 241 244 252 238 243 251 237 244 250 237 245 250 238 246 249 237 247 249 236 246 247 235 244 246 235 242 246 234 240 246 234 240 246 236 242 246 238 244 247 238 244 247 239 244 247 240 244 247 242 244 247 242 244 247 242 245 246 242 244 245 241 244 244 241 243 244 240 242 243 239 242 241 245 235 223 246 235 224 247 237 227 248 238 229 249 239 230 249 239 229 248 237 226 247 236 224 245 234 222 244 234 221 244 235 223 244 236 224 244 238 227 247 241 232 250 246 239 256 252 246 263 259 252 267 264 258 271 270 266 272 272 271 273 273 272 274 274 273 274 275 274 275 276 275 276 277 275 277 277 276 278 278 277 279 279 278 280 280 279 281 281 280 282 283 281 283 284 283 284 285 284 285 286 285 286 287 286 287 288 287 288 289 288 289 290 289 291 292 289 294 296 290 296 297 291 298 298 292 300 299 293 301 300 294 302 301 295 302 301 296 303 301 297 303 302 298 303 303 299 303 303 301 302 304 302 300 302 301 299 300 300 299 300 300 299 299 300 300 300 300 300 300 301 301 301 301 301 301 301 300 300 300 298 298 298 296 296 296 298 297 298 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 296 296 297 295 295 296 294 294 295 293 293 294 292 292 293 291 291 293 290 290 292 289 289 292 287 288 290 284 285 287 278 280 282 276 278 279 278 279 279 277 277 278 274 275 277 271 272 274 266 268 272 261 264 268 254 258 263 250 255 262 248 253 260 247 251 258 246 250 257 246 249 256 246 248 255 245 247 254 243 246 253 241 245 251 240 245 250 240 247 249 239 248 249 239 247 248 237 246 247 236 244 246 236 242 246 234 241 246 234 240 246 236 242 246 238 243 246 237 243 246 239 243 247 241 244 247 242 244 247 242 244 247 242 245 246 242 244 245 241 244 244 241 243 243 240 242 243 239 242 241 245 235 223 246 235 224 247 237 227 248 238 230 249 239 231 249 239 229 249 238 227 247 236 225 246 235 222 245 234 222 245 235 223 244 237 225 245 239 227 247 242 233 251 247 240 256 252 246 263 260 253 268 265 260 271 271 267 272 272 271 273 273 272 274 274 273 275 275 274 275 276 275 276 277 275 277 277 276 278 278 277 279 279 278 280 280 279 281 282 280 282 283 282 283 284 283 284 285 284 285 286 285 286 287 286 287 288 287 288 289 288 289 291 289 292 293 290 295 296 291 297 297 292 299 298 292 301 300 294 301 300 294 302 301 296 302 302 297 303 302 298 303 302 299 304 303 301 303 303 301 301 303 301 300 301 300 300 300 301 300 300 301 300 300 301 300 300 301 301 300 301 301 301 301 300 300 300 300 299 299 297 296 297 296 295 296 297 297 297 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 298 298 297 297 297 297 296 297 296 295 296 295 294 295 293 293 294 292 292 293 292 291 293 290 290 292 289 290 292 287 288 290 284 285 287 281 282 283 276 278 279 276 278 278 276 277 278 275 275 277 272 273 275 268 270 273 263 265 269 258 261 265 253 256 262 250 253 260 249 252 259 248 251 258 247 250 257 247 249 255 247 248 254 246 249 254 244 247 252 242 247 250 242 247 249 241 248 248 239 246 247 237 245 246 236 243 246 235 242 245 234 241 246 234 240 245 236 242 245 237 242 245 237 242 245 239 244 247 241 244 247 242 244 247 242 244 246 242 245 246 242 244 245 241 244 244 241 243 243 240 242 243 239 242 241 245 235 223 246 236 224 247 237 228 249 239 230 250 240 231 250 240 230 249 239 228 248 237 225 246 235 223 245 235 223 245 236 224 245 237 225 246 239 228 248 243 233 251 247 240 257 253 246 264 261 254 269 267 261 272 271 268 272 272 271 273 273 272 274 274 273 275 275 274 275 276 275 276 277 275 277 277 276 278 278 277 279 279 278 280 281 279 281 282 280 282 283 282 283 284 283 284 285 284 285 286 285 286 287 286 287 288 287 288 290 288 290 291 289 292 294 290 295 297 291 296 297 291 298 297 292 300 299 294 299 300 294 301 302 297 301 303 298 302 302 299 303 302 300 302 301 301 302 301 301 300 301 300 299 300 300 301 301 302 301 301 301 300 300 301 300 300 301 301 301 301 300 300 301 299 299 299 298 297 298 296 295 296 295 295 296 298 298 298 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 298 298 298 297 297 297 296 297 296 296 296 295 295 295 294 293 294 293 292 294 292 291 293 291 291 292 289 290 292 288 288 290 285 286 288 282 283 284 277 279 280 275 277 277 275 276 277 275 275 277 273 273 275 269 271 273 265 267 270 260 261 265 256 258 263 252 254 261 250 253 259 249 251 258 248 250 257 248 250 256 249 250 254 249 251 255 246 250 253 244 249 251 243 248 248 241 247 247 239 246 246 238 244 246 236 243 245 235 242 245 234 241 245 233 241 245 235 242 245 237 242 245 236 243 245 239 245 246 241 244 247 242 244 246 242 245 246 242 245 246 242 244 245 241 244 244 241 243 243 240 242 243 239 242 241 245 235 223 246 236 225 247 237 228 249 239 231 250 240 232 250 240 231 250 239 229 248 237 226 247 236 224 246 235 224 245 236 224 245 237 226 246 240 229 249 243 234 252 248 240 258 254 246 265 263 255 270 269 262 272 272 268 272 272 271 273 273 272 274 274 273 275 275 274 275 276 274 276 276 275 277 277 276 278 278 276 279 279 278 280 281 279 281 282 281 283 283 282 284 285 283 285 286 284 286 287 285 287 288 287 288 289 288 289 290 289 291 293 289 293 296 290 295 297 291 296 297 291 298 297 291 298 299 292 298 300 294 300 301 296 301 302 298 301 302 299 302 303 300 302 302 302 300 301 302 300 300 301 299 299 301 300 300 301 300 300 301 300 300 301 300 301 301 301 301 301 300 300 301 298 298 298 297 296 296 296 295 296 296 296 296 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 298 298 298 297 298 297 297 297 296 296 296 295 295 295 294 294 295 293 292 294 292 291 293 291 291 292 290 290 291 288 289 290 286 287 289 283 284 286 279 280 282 276 277 278 275 276 277 273 274 275 272 273 275 269 270 272 267 267 270 262 262 265 257 258 262 254 254 260 252 252 258 251 251 258 249 251 258 250 250 256 252 252 255 252 252 255 250 252 254 246 250 251 244 248 248 241 246 246 240 245 245 238 243 245 237 243 245 236 242 245 234 241 245 233 241 244 234 242 244 235 243 244 236 243 244 239 245 246 241 245 246 242 244 246 242 245 246 242 245 246 242 245 244 241 244 244 241 243 243 240 242 243 239 242 241 245 235 223 246 236 225 248 238 229 249 239 232 251 241 233 251 241 232 250 240 230 249 238 227 247 236 225 246 236 225 246 236 225 246 238 226 247 240 229 249 244 234 253 249 241 259 255 247 266 264 256 270 270 263 272 272 268 272 272 271 273 273 272 274 274 273 275 275 274 275 276 274 276 276 275 277 277 275 278 278 276 279 280 278 280 281 279 282 283 281 283 284 282 284 285 283 285 286 285 286 287 286 287 288 287 288 289 288 289 291 289 293 295 290 294 296 290 295 297 290 296 296 290 298 298 291 298 298 292 297 298 293 299 300 296 300 301 298 300 302 299 300 303 301 301 303 302 299 300 302 298 299 300 298 298 300 298 299 300 299 299 299 299 300 300 300 300 301 300 301 301 299 299 300 297 297 297 296 295 296 296 295 295 297 297 297 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 298 298 298 297 298 297 297 297 296 296 296 295 295 295 294 294 294 293 293 294 292 292 293 291 291 292 290 290 291 289 289 290 287 287 289 285 285 287 282 283 284 280 280 282 278 278 279 275 275 277 273 274 275 268 270 272 266 266 269 263 262 266 258 258 262 255 254 259 253 252 258 252 252 258 251 251 258 252 251 256 253 253 256 253 253 256 252 253 255 247 251 253 244 248 249 241 245 245 239 244 244 239 243 245 238 243 245 237 242 245 234 242 244 233 241 243 233 243 244 235 243 244 236 243 244 239 245 246 241 245 246 242 244 246 242 245 246 242 245 246 242 245 244 241 244 244 241 243 243 240 242 243 239 242 241 245 235 223 246 236 225 248 238 229 249 240 232 251 241 234 252 242 233 251 241 231 249 239 228 248 237 226 247 236 226 246 237 226 246 238 227 248 241 230 250 245 235 254 250 241 260 256 248 267 265 257 271 270 263 272 272 269 272 272 271 273 273 272 274 274 273 275 275 273 275 275 274 276 276 275 277 277 275 278 278 276 279 280 278 281 281 279 282 283 281 283 284 283 284 285 284 285 286 285 286 287 286 287 289 288 288 290 289 290 292 289 293 295 288 295 296 289 295 296 290 296 296 290 297 297 291 298 298 291 297 298 293 297 299 295 298 299 297 299 301 299 300 303 301 300 302 302 299 300 300 298 298 299 297 298 299 298 298 299 299 299 299 299 300 300 300 300 300 300 300 301 299 299 299 297 297 297 295 295 295 296 295 295 298 298 298 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 298 299 299 298 298 298 298 298 298 298 298 298 298 298 298 297 298 297 297 297 296 296 296 296 295 295 295 294 294 294 293 294 293 292 293 291 291 292 290 290 291 289 289 290 287 288 289 286 286 287 284 284 285 282 282 283 279 280 281 277 277 278 274 274 276 270 270 273 266 265 268 264 263 266 259 259 265 256 257 263 255 255 262 254 254 260 253 253 259 253 253 257 255 253 256 255 254 257 253 254 256 249 252 254 244 248 249 240 245 245 239 243 244 239 243 244 239 243 245 237 243 245 234 242 244 232 242 243 233 243 243 237 244 244 237 244 244 241 247 246 241 245 246 242 244 246 242 245 246 242 245 245 241 245 244 241 244 243 241 243 243 240 242 243 239 242 241 245 235 223 246 236 226 248 238 230 250 240 233 252 242 235 252 242 234 252 241 232 250 240 229 248 238 227 247 237 227 247 237 227 247 239 228 248 241 231 250 246 236 255 251 242 261 258 249 268 267 258 272 271 264 272 272 269 272 273 271 273 273 272 274 274 273 274 275 273 275 275 274 276 276 274 277 277 275 278 278 276 279 280 278 281 282 280 282 283 281 283 284 283 284 286 284 286 287 286 287 288 287 288 289 288 289 290 289 290 292 288 293 294 288 295 295 288 295 296 289 296 296 290 297 297 290 297 297 291 297 297 293 297 298 294 297 298 295 298 300 298 299 301 299 299 300 299 299 299 299 298 298 299 297 297 298 298 298 298 299 299 299 300 300 300 300 301 301 300 301 301 299 299 300 297 297 297 296 295 295 296 296 296 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 298 299 299 298 298 298 298 298 298 298 298 298 298 298 298 297 298 297 297 297 297 296 296 296 295 295 295 294 294 294 293 293 293 292 293 292 291 292 290 290 291 289 289 290 288 288 289 286 286 288 285 285 286 283 283 284 281 280 282 278 278 279 275 275 276 272 271 273 268 267 269 264 263 266 259 260 265 257 257 264 255 256 262 255 255 261 255 254 259 255 254 257 256 254 257 255 254 257 254 255 257 250 253 254 244 249 249 240 245 245 239 243 244 239 243 244 238 243 245 236 243 245 234 243 244 232 242 243 233 244 243 237 245 244 238 244 244 241 247 246 241 245 246 242 244 246 242 245 246 242 245 245 241 245 244 241 244 243 241 243 243 240 242 242 239 242 241 245 235 224 246 236 226 248 238 230 250 240 233 252 242 235 253 243 235 252 242 233 251 240 231 249 239 229 248 238 228 247 238 228 248 239 229 249 242 232 251 246 237 256 252 243 263 260 251 269 268 259 272 272 265 272 273 269 272 273 271 273 273 272 274 274 273 274 274 273 275 275 274 276 276 274 277 277 275 278 279 277 280 280 278 281 282 280 283 284 282 284 285 283 285 286 285 286 287 286 287 288 286 289 290 287 289 291 289 290 291 288 291 292 287 293 293 288 294 295 289 295 295 289 296 296 290 297 297 292 296 297 293 296 297 293 296 297 294 297 298 295 298 299 296 299 299 297 298 298 298 298 297 298 298 298 298 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 297 296 296 297 296 296 299 298 298 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 298 298 299 298 298 298 298 298 298 298 298 298 298 298 298 297 298 297 297 297 297 296 296 296 295 295 295 294 294 294 293 293 293 292 293 292 291 292 291 290 291 289 289 290 288 288 289 287 286 288 285 285 286 283 283 284 281 281 282 279 278 280 276 275 277 273 272 273 269 267 269 264 263 266 260 260 264 258 257 263 257 256 262 256 255 260 257 255 259 257 255 258 257 255 258 256 255 258 254 255 257 250 254 254 244 249 249 240 245 245 238 243 244 238 243 245 237 244 245 236 243 245 233 243 244 232 243 243 234 245 243 238 245 244 238 245 244 241 247 246 241 245 246 242 245 246 242 245 246 241 245 245 241 245 244 241 244 243 241 243 243 240 242 242 239 242 241 245 235 224 247 236 226 248 239 230 250 241 234 252 243 236 253 244 236 253 243 235 252 241 232 250 240 230 248 239 229 248 238 228 248 240 229 250 243 233 252 247 238 257 253 244 265 262 254 271 269 261 272 272 266 272 273 269 272 273 271 273 273 272 274 274 273 274 274 273 275 275 274 276 277 274 277 278 276 279 279 277 280 281 279 281 282 280 283 284 282 284 285 283 285 286 285 287 288 287 288 289 287 289 290 288 289 291 289 290 292 289 290 291 287 292 292 287 293 293 288 294 295 289 295 296 290 295 297 291 296 297 292 296 296 293 297 296 293 298 296 294 299 298 296 299 298 297 299 298 298 299 299 299 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 298 298 298 299 298 298 299 298 297 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 298 298 298 298 298 298 297 298 297 297 297 297 296 296 296 295 295 295 294 294 294 293 293 293 292 293 292 291 292 291 290 291 290 289 290 288 288 289 287 286 288 285 285 286 283 283 284 281 281 282 279 279 280 277 276 277 274 272 274 270 267 269 266 263 266 263 259 264 260 258 262 259 257 261 259 256 260 259 256 259 259 256 259 258 256 259 257 256 258 254 256 257 250 254 254 243 249 249 240 246 246 238 243 245 238 244 245 237 244 246 235 244 245 233 243 244 232 244 243 235 246 243 238 246 244 238 245 244 241 247 246 241 245 246 241 245 246 242 245 246 241 245 245 241 245 244 241 244 243 241 243 243 240 242 242 239 242 241 245 235 224 247 237 226 249 239 231 251 241 235 253 243 237 254 244 237 254 244 236 252 242 233 251 241 231 249 239 230 248 239 229 249 240 230 250 243 234 252 248 239 258 254 245 267 264 255 271 270 262 273 273 267 273 273 269 273 273 271 273 273 272 274 274 273 274 275 273 275 276 274 276 277 275 278 278 276 279 280 277 280 281 279 282 283 281 283 284 282 284 285 284 285 286 285 287 288 287 288 289 288 289 290 289 290 291 290 290 292 290 290 291 288 291 292 288 292 293 288 293 294 289 294 294 290 295 295 291 296 296 292 297 296 293 298 296 294 298 296 294 299 297 296 298 298 297 299 299 298 299 299 299 299 300 299 299 300 299 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 300 299 299 299 299 298 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 292 291 290 291 290 289 290 289 288 289 287 287 287 285 285 286 284 283 284 282 281 282 280 279 280 277 276 277 274 272 274 271 268 269 267 263 265 265 260 264 264 259 262 263 259 261 263 258 260 262 257 260 261 257 260 260 257 260 257 257 259 254 256 257 250 254 254 243 250 250 239 246 247 238 244 245 237 244 245 237 245 246 234 244 245 232 244 243 232 245 243 236 246 243 239 246 244 239 246 244 241 247 246 241 245 246 241 245 246 241 245 246 241 245 245 241 245 244 241 244 243 241 243 243 240 242 242 239 242 241 245 235 224 247 237 227 249 239 231 251 242 235 253 244 238 255 245 238 255 245 237 253 243 235 252 242 233 250 240 231 249 240 231 249 241 231 250 244 235 253 248 240 260 255 247 268 265 256 272 271 263 273 273 267 273 273 270 273 273 271 273 273 272 274 274 273 274 275 273 275 276 274 276 277 275 278 278 276 279 280 278 281 281 279 282 283 281 283 284 282 284 285 284 285 286 285 286 288 287 288 289 288 289 290 289 290 292 290 291 293 291 291 293 291 292 293 290 292 293 289 292 292 289 293 293 290 294 293 290 296 294 292 297 295 293 297 295 294 297 296 295 298 297 296 299 298 298 299 299 299 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 298 298 298 297 298 297 297 297 297 297 297 297 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 292 291 290 291 290 289 290 289 288 289 287 287 287 286 285 286 284 283 284 282 281 282 280 279 280 278 276 278 275 272 274 272 268 269 269 264 265 267 262 264 266 261 263 266 261 262 266 260 261 265 259 261 263 258 260 261 258 260 258 257 259 254 256 257 249 254 254 242 250 250 239 247 248 237 244 246 236 244 246 235 245 246 234 244 245 232 244 243 233 245 243 237 247 243 239 247 244 240 246 245 241 247 246 241 245 246 241 245 247 241 245 246 241 245 245 241 245 244 241 244 243 241 243 243 239 242 242 239 242 241 245 235 224 247 237 227 249 240 232 251 242 236 254 245 238 256 246 239 256 246 238 254 244 236 252 243 234 251 242 233 250 241 232 250 241 232 251 244 236 254 249 241 261 257 248 269 266 257 272 272 264 273 273 268 273 273 270 273 273 271 273 274 272 274 274 273 275 275 273 275 276 274 277 277 275 278 279 276 280 280 278 281 282 279 282 283 281 283 284 282 284 285 284 285 286 285 286 287 287 287 289 288 288 290 289 289 292 290 291 293 291 292 294 292 293 294 292 293 294 292 293 293 292 292 292 291 293 292 291 295 293 292 296 294 294 296 295 295 297 296 296 298 298 298 299 299 298 299 299 299 299 299 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 300 300 300 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 298 298 298 297 298 297 297 297 297 297 297 297 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 292 291 291 291 290 290 290 289 288 289 288 287 287 286 285 286 284 283 284 282 281 282 280 279 280 278 276 277 275 272 274 272 269 270 270 266 266 269 264 264 268 263 263 268 263 263 267 263 262 267 261 261 264 259 261 262 259 261 259 258 260 254 256 257 248 254 254 242 251 250 239 247 248 236 244 247 235 244 246 234 245 246 233 244 245 232 244 243 233 246 243 237 248 243 239 247 244 241 247 245 241 247 246 241 245 246 241 245 247 241 245 246 241 245 245 241 244 244 241 244 243 241 243 243 239 242 242 239 242 241 246 235 224 247 237 227 249 240 232 252 243 236 255 245 239 256 247 240 256 247 240 255 246 237 253 244 236 252 243 234 251 242 233 250 242 233 251 245 236 254 249 241 262 258 248 270 267 258 273 272 265 273 273 268 273 273 270 273 273 271 274 274 272 274 274 273 275 275 273 275 276 274 277 277 275 278 279 276 280 280 278 281 282 280 282 283 281 283 284 283 284 285 284 285 286 285 286 287 287 287 289 288 288 290 289 289 291 290 290 292 291 292 293 293 293 294 293 294 294 294 294 294 294 294 294 293 294 294 293 295 294 294 296 295 295 296 296 296 297 297 297 298 298 298 299 299 298 299 299 299 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 298 298 298 297 298 297 297 297 297 296 297 297 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 292 291 291 291 290 290 290 289 288 289 288 287 288 286 285 286 284 283 284 282 281 282 280 279 280 278 276 277 275 272 274 273 269 270 271 267 267 270 266 265 269 265 265 269 265 264 268 264 263 267 262 262 265 260 261 263 259 261 260 258 260 254 256 257 247 254 254 242 251 251 239 248 249 236 245 247 235 244 246 234 245 246 233 244 245 232 245 243 234 247 243 237 248 243 239 247 244 241 247 245 241 246 246 241 245 247 241 245 247 241 245 246 241 245 245 241 244 244 241 244 243 240 243 243 239 242 242 239 242 241 246 235 224 247 237 227 249 240 232 252 243 237 255 246 240 257 248 241 257 248 241 256 247 239 255 245 237 253 244 236 252 243 234 251 243 234 252 245 237 255 250 242 264 260 250 270 268 259 273 272 265 273 273 268 273 273 270 273 273 271 274 274 272 274 275 273 275 275 274 275 276 274 277 278 275 278 279 277 280 280 278 281 282 280 282 283 281 283 284 283 284 285 284 285 286 285 286 287 287 287 289 288 288 290 289 289 291 290 290 292 291 291 293 292 293 294 293 294 294 294 295 295 294 295 295 295 295 295 295 296 295 295 296 296 296 297 297 297 298 297 297 298 298 298 298 299 298 299 299 299 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 301 300 301 301 301 301 300 301 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 298 298 297 297 297 297 297 297 296 297 297 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 291 291 290 290 290 289 288 289 288 287 288 287 285 286 285 284 284 283 281 283 280 279 280 277 276 277 275 273 274 273 270 271 271 268 268 271 267 267 270 267 266 269 266 265 269 265 264 267 263 262 265 260 261 263 259 261 260 258 260 254 256 258 248 254 254 243 252 252 239 249 249 236 245 248 235 244 246 235 244 246 233 245 245 232 245 243 234 247 243 237 247 243 239 247 245 240 247 245 241 246 246 241 245 247 241 245 247 241 245 246 241 245 245 241 244 244 241 244 243 240 243 242 239 242 242 239 242 241 246 235 224 247 237 228 250 240 233 253 243 237 256 247 241 258 248 242 258 249 242 257 248 240 256 247 239 255 245 237 253 244 235 252 243 235 252 245 238 256 250 242 265 261 252 270 268 259 273 272 266 273 273 269 273 273 270 273 274 271 274 274 272 274 275 273 275 276 274 276 276 274 277 278 275 278 279 277 280 281 278 281 282 280 282 283 281 283 284 283 284 285 284 285 286 285 286 287 287 287 288 288 288 290 289 289 290 290 290 291 291 291 293 292 292 294 293 294 294 294 295 295 295 295 295 295 296 295 295 296 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 299 298 299 299 299 299 299 299 300 300 300 300 300 300 300 301 300 300 301 300 301 301 301 301 301 301 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 298 298 297 297 297 297 297 297 296 297 296 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 290 291 290 290 290 289 289 289 288 287 288 287 286 286 285 284 285 283 282 283 280 279 280 277 276 277 275 273 274 273 271 271 272 269 269 271 268 268 270 268 267 269 267 266 268 265 264 266 262 262 263 260 261 260 257 259 258 257 260 254 256 258 249 255 255 245 254 252 240 250 250 237 246 248 235 244 247 235 245 246 234 245 245 233 245 243 233 247 243 237 248 243 239 248 245 240 247 245 241 246 246 241 245 247 241 245 247 241 245 246 241 245 245 241 244 244 241 244 243 240 243 242 239 242 242 239 242 241 246 235 224 247 237 228 250 241 233 253 244 238 256 247 241 259 249 243 259 250 243 258 249 242 257 248 240 256 247 239 255 245 237 253 244 236 253 246 239 257 251 243 266 263 253 271 269 260 273 273 266 273 273 269 273 273 270 273 274 271 274 274 272 275 275 273 275 276 274 276 277 274 277 278 276 279 280 277 280 281 279 281 282 280 282 283 282 283 284 283 284 285 284 285 286 285 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 292 292 292 293 293 293 294 294 294 295 295 295 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 298 299 299 299 299 299 299 300 300 300 300 300 300 300 301 300 300 301 301 301 301 301 301 301 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 300 300 299 300 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 296 297 296 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 290 291 290 290 290 289 289 289 288 287 288 287 286 286 285 284 285 283 282 283 280 279 280 277 276 277 275 273 274 273 271 272 272 270 270 271 269 269 271 268 268 270 267 267 268 265 265 264 261 262 261 258 260 258 256 258 255 255 258 253 256 257 250 256 256 246 254 253 241 251 250 237 247 248 236 245 247 236 245 246 235 245 245 233 245 244 235 247 243 237 248 243 239 248 245 240 247 246 241 246 247 241 245 247 241 245 247 241 245 246 241 245 245 241 244 244 240 244 243 240 243 242 239 242 242 239 242 241 246 235 225 247 238 228 250 241 234 253 244 238 257 248 242 259 250 244 260 250 244 259 250 243 258 249 242 258 248 241 256 247 239 254 245 238 254 247 239 258 252 244 267 263 254 271 270 261 273 273 267 273 273 269 273 274 270 273 274 272 274 274 272 275 275 273 275 276 274 276 277 275 278 278 276 279 280 277 280 281 279 281 282 280 282 283 282 283 284 283 284 285 284 285 286 285 286 287 287 287 288 288 288 290 289 289 290 290 290 291 291 291 292 292 292 293 293 293 294 294 294 294 294 295 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 298 299 299 299 299 299 299 300 300 300 300 300 300 300 301 300 300 301 301 301 301 301 301 301 300 300 301 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 296 297 296 296 296 295 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 290 290 290 290 290 289 289 289 288 287 288 287 286 286 285 284 285 283 282 283 280 279 280 278 276 277 275 273 274 274 272 272 273 270 271 272 270 270 271 269 269 270 268 268 269 266 266 265 263 264 261 259 261 258 256 258 254 255 257 251 256 256 250 256 256 247 255 254 241 252 251 237 248 248 237 247 247 237 246 247 236 245 246 233 245 244 235 248 243 237 248 243 239 248 245 240 248 246 241 247 247 241 245 247 241 245 247 241 245 246 241 244 245 241 244 244 240 244 243 240 243 242 239 242 242 239 242 241 246 235 225 248 238 228 250 241 234 254 245 239 257 248 243 260 251 245 261 251 245 260 251 244 259 250 243 259 250 243 258 248 241 255 247 239 255 248 240 260 254 245 267 264 254 272 270 261 273 273 267 273 273 269 273 274 271 273 274 272 274 275 273 275 275 273 275 276 274 276 277 275 278 279 276 279 280 277 281 281 279 282 282 280 282 283 282 283 284 283 284 285 284 285 286 286 286 287 287 287 289 288 288 290 289 289 290 290 290 291 291 291 292 292 292 293 293 293 293 293 294 294 294 294 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 301 300 301 301 300 301 301 301 301 300 301 301 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 296 297 296 296 296 295 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 290 290 290 289 290 289 289 289 288 287 288 287 286 286 285 284 285 283 282 283 280 279 280 278 276 277 275 274 275 274 272 273 273 271 271 272 270 271 271 269 270 270 269 269 269 267 268 267 264 265 264 261 263 258 257 259 254 255 257 251 256 256 249 257 256 246 256 254 240 252 251 237 249 248 237 248 247 237 246 247 236 245 246 234 246 244 235 248 244 237 248 243 238 248 245 239 248 246 240 247 247 240 246 247 241 245 247 241 245 246 241 244 245 241 244 244 240 244 243 240 243 242 239 242 242 239 242 241 246 235 225 248 238 229 251 241 234 254 245 239 258 249 244 261 251 245 261 252 246 261 252 245 261 252 245 260 251 244 259 250 242 257 248 240 256 249 241 262 256 247 268 265 255 272 271 262 273 273 267 273 273 269 273 274 271 274 274 272 274 275 273 275 275 273 275 276 274 277 277 275 278 279 276 280 280 278 281 281 279 282 282 281 282 283 282 283 284 283 284 285 284 285 286 286 286 288 287 287 289 288 288 290 289 289 290 290 290 291 291 291 292 292 292 292 293 293 293 293 294 294 294 294 294 295 295 295 295 295 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 301 300 301 301 300 301 301 301 301 301 301 301 300 300 301 300 300 300 300 300 300 300 300 300 299 300 300 299 299 300 299 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 297 298 298 297 297 297 297 297 297 297 297 297 296 296 296 296 296 295 295 295 295 294 294 294 293 292 293 292 292 292 291 291 291 290 290 290 289 289 289 288 289 288 287 288 287 286 286 285 284 285 283 282 283 280 279 280 278 276 277 275 274 275 274 272 273 273 271 272 272 270 271 271 270 271 271 270 270 270 269 269 269 267 267 266 264 264 262 260 261 256 257 258 252 257 256 248 257 255 245 256 254 239 253 250 237 250 248 236 248 247 237 247 247 237 246 246 235 247 245 236 248 244 237 248 243 238 248 245 239 248 246 240 247 247 240 246 247 240 245 247 241 245 246 241 244 245 241 244 244 240 244 243 240 243 242 239 242 242 239 242 240 246 236 225 248 238 229 251 242 235 254 246 240 258 250 244 261 252 246 262 253 246 262 253 246 262 254 247 263 256 248 262 253 245 258 250 242 258 250 243 263 258 248 269 266 256 272 271 263 273 273 267 273 274 270 273 274 271 274 275 272 274 275 273 275 276 274 276 276 274 277 278 275 279 279 277 280 280 278 281 282 279 282 282 281 282 283 282 283 284 283 284 285 285 285 286 286 286 288 287 288 289 288 288 290 290 289 290 290 290 291 291 291 292 292 292 292 293 293 293 293 294 294 294 294 294 294 295 295 295 295 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 301 300 301 301 300 301 301 301 301 301 301 301 300 301 301 300 300 300 300 300 300 300 300 300 299 300 300 299 299 299 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 297 297 297 296 296 296 295 296 295 295 295 295 294 294 294 293 292 293 292 292 292 291 291 291 290 290 290 289 289 289 288 289 288 287 288 287 286 286 285 284 284 283 282 282 280 279 280 278 276 277 275 274 275 274 273 273 273 272 272 272 271 271 272 270 271 271 270 271 271 270 270 270 269 269 268 267 267 264 264 263 261 261 261 257 260 259 251 258 256 243 255 253 239 253 250 237 251 248 236 249 247 236 247 247 236 247 246 235 247 245 236 248 243 237 248 244 238 248 245 239 248 246 239 247 246 240 246 247 240 245 247 240 245 246 241 244 245 241 244 244 240 244 243 240 243 242 239 242 242 239 242 240 246 236 225 248 238 229 251 242 235 255 246 241 259 250 245 262 253 247 263 253 247 262 253 246 264 256 249 264 257 249 263 255 247 260 252 244 259 252 244 264 259 249 270 267 256 272 272 263 273 273 268 273 274 270 273 274 271 274 275 272 274 275 273 275 276 274 276 277 274 277 278 276 279 279 277 280 281 278 281 282 280 282 282 281 282 283 282 283 284 283 284 285 285 285 286 286 287 288 287 288 289 288 289 290 290 289 290 291 290 291 291 291 292 292 292 292 293 293 293 293 294 294 294 294 294 294 295 295 295 295 295 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 301 300 301 301 300 301 301 301 301 301 301 301 301 301 301 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 298 299 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 297 297 297 296 296 296 295 296 295 295 295 294 294 293 294 293 292 293 292 291 292 291 291 291 290 290 290 289 289 289 288 288 288 287 287 287 286 286 285 284 284 283 282 282 280 279 280 278 276 277 275 274 275 274 273 274 273 272 273 272 271 272 272 271 271 272 270 271 272 271 271 271 270 270 270 269 269 267 267 266 264 264 263 260 262 260 253 259 258 243 255 253 239 253 250 237 251 248 236 249 247 236 248 246 236 247 246 236 248 245 236 248 244 237 248 244 238 248 245 238 248 246 239 247 246 239 246 246 240 245 247 240 245 246 241 244 245 241 244 244 240 243 243 240 243 242 239 242 241 239 242 240 246 236 225 248 238 229 251 242 236 255 247 241 259 251 245 262 253 247 263 254 247 263 254 247 265 257 249 266 258 250 264 257 249 262 254 246 261 254 245 266 261 251 270 268 257 272 272 264 273 273 268 273 274 270 273 274 271 274 275 272 274 275 273 275 276 274 276 277 275 278 278 276 279 280 277 280 281 279 281 282 280 282 282 281 282 283 282 283 284 283 285 285 285 286 286 286 287 287 287 287 288 288 289 290 290 289 290 291 290 291 291 291 292 292 292 292 293 293 293 293 294 294 294 294 294 294 295 295 295 295 295 296 296 296 296 296 297 297 297 297 298 298 298 298 298 298 299 299 298 299 299 299 299 299 299 300 300 299 300 300 300 300 300 300 300 301 300 301 301 300 301 301 301 301 301 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 300 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 296 297 296 296 296 296 295 296 295 294 295 294 294 293 293 293 292 293 292 291 292 291 291 291 290 290 290 289 289 289 288 288 288 287 287 287 286 286 285 284 284 283 282 282 281 279 280 278 277 278 276 275 276 274 273 274 273 272 273 272 271 272 272 271 272 272 271 272 272 271 271 272 271 271 271 270 270 269 269 268 267 267 266 262 264 262 254 259 258 242 255 253 238 253 250 238 252 248 236 250 247 235 248 246 235 247 246 236 248 245 236 248 244 237 248 244 237 248 245 238 248 246 238 247 246 239 246 246 240 245 246 240 245 246 240 244 245 241 244 244 240 243 243 240 243 242 239 242 241 239 242 240 246 236 225 248 238 230 252 243 236 256 247 242 260 251 246 263 254 248 264 254 247 264 254 247 265 257 250 267 260 251 266 259 251 263 256 247 262 256 247 267 263 252 271 269 257 272 272 264 272 273 268 273 274 270 274 274 271 274 275 272 275 275 273 275 276 274 276 277 275 278 278 276 279 280 277 280 281 279 281 282 280 282 283 281 282 283 282 284 285 283 285 285 285 286 286 285 287 287 286 287 288 288 288 289 289 290 290 291 291 291 291 292 292 292 292 292 293 293 293 293 294 294 294 294 294 294 295 295 295 295 295 295 296 296 296 296 297 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 300 300 299 300 300 300 300 300 300 300 301 300 301 301 300 301 301 301 301 301 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 298 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 296 297 296 296 296 296 295 296 295 294 295 294 293 293 293 292 292 293 291 291 292 291 290 291 290 290 290 289 289 289 288 288 288 287 287 286 286 286 285 284 284 283 282 282 281 279 280 278 277 278 276 275 276 274 273 274 273 272 273 273 272 272 272 271 272 272 271 272 272 271 272 272 271 271 271 271 271 270 270 270 268 269 268 264 265 264 255 260 259 242 256 253 238 254 250 238 252 248 237 250 247 235 248 246 235 248 245 236 248 244 236 248 244 237 248 244 237 248 245 238 248 245 238 246 246 239 245 246 240 245 246 240 245 246 240 244 245 240 244 244 240 243 243 240 243 242 239 242 241 239 242 240 246 236 225 248 239 230 252 243 236 256 247 242 260 252 247 263 254 248 264 255 246 264 255 247 266 258 250 268 261 253 267 261 252 265 258 249 264 258 248 269 265 253 271 270 258 272 272 264 272 273 268 273 274 270 274 274 271 274 275 272 275 276 273 275 276 274 277 277 275 278 279 276 279 280 278 280 281 279 281 282 280 282 283 281 282 283 282 284 284 283 285 286 284 286 285 284 287 287 286 287 288 287 288 289 289 290 290 291 291 291 291 292 292 292 293 293 293 293 293 293 294 294 294 294 294 294 295 295 295 295 295 295 296 296 296 296 297 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 301 301 301 301 301 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 297 296 296 296 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 291 292 291 290 291 290 289 290 289 289 289 288 288 288 287 287 286 285 286 285 284 284 283 282 282 280 280 280 278 277 278 276 275 276 274 274 275 273 273 274 273 272 273 273 272 272 273 272 272 272 272 272 272 272 272 271 271 271 270 271 271 268 269 269 264 266 266 256 261 260 243 256 253 238 254 250 238 252 248 237 250 247 235 249 246 235 248 245 235 248 244 236 248 244 237 248 244 237 248 245 238 248 245 238 246 246 239 245 246 239 245 246 240 244 246 240 244 245 240 244 244 240 243 243 240 243 242 239 242 241 239 242 240 246 236 225 248 239 230 252 243 237 256 248 243 261 252 247 264 254 248 265 255 246 265 255 246 267 258 250 269 262 253 269 263 253 267 261 251 266 262 249 270 267 254 271 270 259 272 272 264 272 273 268 273 274 270 274 275 271 274 275 272 275 276 273 275 276 274 277 277 275 278 279 276 279 280 278 280 281 279 281 282 280 282 283 281 283 283 282 284 285 283 285 286 284 286 286 284 287 286 285 288 288 287 289 289 289 290 291 290 291 291 291 292 292 292 293 293 293 293 293 293 294 294 294 294 294 294 295 295 295 295 295 295 296 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 301 301 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 297 297 296 296 296 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 290 290 291 290 289 290 289 288 289 288 288 287 287 287 286 285 286 284 284 284 283 282 282 280 280 280 278 277 278 276 275 277 275 274 275 274 273 274 273 272 273 273 272 273 273 272 273 272 272 272 272 272 272 271 272 272 270 271 271 268 270 270 265 267 267 257 262 261 243 257 254 238 254 250 238 252 249 236 250 247 235 249 246 235 248 245 235 248 245 236 248 244 237 248 244 237 248 245 238 248 245 238 246 246 239 245 246 239 245 246 240 244 246 240 244 245 240 244 244 240 243 243 240 242 242 239 242 241 239 242 240 246 236 225 248 239 230 252 243 237 257 248 243 261 253 248 264 255 248 265 255 246 265 255 246 267 259 249 269 263 253 270 264 254 269 264 252 269 265 251 270 268 254 272 271 259 272 273 265 272 273 268 273 274 270 274 275 272 274 275 272 275 276 273 276 277 274 277 277 275 278 279 276 279 280 278 280 281 279 281 282 280 282 283 281 283 283 282 284 285 283 285 286 285 287 287 285 287 287 285 288 288 287 289 290 289 290 291 290 291 291 291 292 292 292 293 293 293 293 294 293 294 294 294 294 294 294 294 295 295 295 295 295 295 296 296 296 296 297 296 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 299 300 299 299 299 299 299 299 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 296 296 296 296 296 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 290 290 290 289 289 290 289 288 289 288 287 287 287 287 286 285 285 284 284 284 282 282 282 280 280 280 278 277 278 276 276 277 275 274 275 274 273 274 273 273 274 273 272 273 273 273 273 272 273 273 272 272 272 271 272 272 270 271 271 268 270 270 265 267 267 257 262 261 246 258 256 239 254 251 237 252 249 236 251 248 235 249 246 235 248 246 235 248 246 236 247 244 237 248 244 238 248 245 238 248 245 238 246 246 239 245 246 239 244 246 239 244 245 240 244 244 240 244 244 240 243 243 240 242 242 239 242 241 239 242 240 246 236 225 248 239 231 252 244 237 257 249 243 261 253 248 264 255 248 265 255 245 266 255 245 268 260 251 269 263 254 270 265 254 270 265 253 270 266 253 271 269 255 272 271 260 272 273 265 272 273 268 273 274 270 274 275 272 274 275 273 275 276 273 276 277 274 277 277 275 278 278 276 279 280 277 280 281 279 281 282 280 282 282 281 283 283 282 284 285 283 285 286 285 287 287 286 288 288 286 288 288 286 289 290 288 290 291 290 291 292 291 292 293 292 293 294 293 293 294 293 294 294 293 294 294 294 294 295 294 295 295 295 295 296 296 296 296 296 296 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 300 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 301 300 300 300 300 300 300 301 300 300 300 300 299 300 299 299 299 299 299 299 298 299 299 299 299 300 300 300 300 300 300 299 299 300 299 299 299 299 299 299 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 296 296 296 296 296 296 296 296 295 295 295 294 294 294 293 293 293 292 292 292 291 291 291 290 290 290 289 289 289 288 288 288 288 287 287 286 286 286 285 285 284 283 284 282 282 282 280 280 280 278 278 279 276 276 277 275 274 276 274 273 275 273 273 274 273 273 274 273 273 273 272 273 273 272 273 273 271 272 272 270 271 272 268 270 270 265 268 268 258 263 263 248 258 257 239 255 252 237 252 249 236 251 248 235 249 246 235 248 246 235 248 246 236 247 244 237 248 244 238 248 244 238 247 245 238 246 246 239 245 246 239 244 246 239 244 245 240 244 244 240 244 244 240 243 243 240 242 242 239 242 241 239 242 240 246 236 225 249 239 231 253 244 238 258 249 244 262 253 248 265 255 248 266 255 245 266 255 245 268 260 251 270 263 253 270 265 254 270 266 254 271 268 253 272 270 256 272 272 261 271 273 265 272 273 268 273 274 270 274 275 272 274 275 273 275 276 273 276 277 274 276 277 275 278 278 276 279 279 277 280 280 279 281 281 280 281 282 281 283 283 282 284 284 283 285 286 285 287 287 286 288 289 287 289 290 288 290 290 288 290 291 289 292 292 291 292 292 291 293 293 292 294 294 293 294 294 293 294 294 294 294 295 294 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 301 301 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 299 299 299 298 299 299 299 299 299 300 300 300 300 300 299 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 297 297 297 297 297 297 297 297 296 296 296 296 296 296 296 296 295 295 295 295 294 294 294 293 293 293 292 291 292 291 290 291 290 290 290 289 289 289 288 288 288 287 287 287 286 286 286 285 285 284 283 284 282 282 282 280 280 280 278 278 279 276 276 277 275 274 276 274 274 275 274 273 274 273 273 274 273 273 274 272 273 273 272 273 273 271 272 272 270 272 272 269 271 271 266 269 269 259 264 264 249 259 257 241 256 253 238 253 250 236 251 248 234 249 247 235 248 246 235 248 246 236 246 244 237 247 244 238 248 244 238 247 245 239 247 246 239 246 246 239 244 246 239 244 245 240 244 244 240 244 244 240 243 243 240 242 242 239 242 241 239 242 240 246 236 226 249 239 231 253 244 238 258 249 244 262 254 248 265 255 248 266 255 245 266 255 244 268 260 251 269 263 253 270 266 254 270 267 254 271 268 254 272 270 257 272 272 261 271 273 266 272 273 269 273 274 270 274 275 272 275 275 273 275 276 273 276 277 274 276 277 275 277 278 276 279 279 277 280 280 278 280 281 279 281 282 280 282 283 282 284 284 283 285 286 285 287 287 286 288 289 287 290 290 288 290 290 289 290 290 288 291 290 289 293 293 292 293 294 293 293 294 293 294 294 293 294 294 294 294 295 294 295 295 295 295 296 296 296 296 296 296 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 301 301 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 298 299 298 298 299 299 299 299 299 299 300 300 300 300 300 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 296 296 296 296 296 296 296 296 296 295 295 295 295 294 294 294 293 293 293 292 291 292 290 290 291 290 289 290 289 288 289 288 287 288 287 287 287 286 286 286 285 285 284 283 283 282 282 282 280 280 280 278 278 279 276 276 277 275 275 276 274 274 275 274 274 275 273 273 274 273 273 274 273 273 273 272 273 273 271 272 273 270 272 272 269 271 271 266 269 269 259 265 265 250 260 258 243 257 254 239 253 251 236 252 249 235 250 247 235 248 246 236 248 246 236 246 244 237 247 244 239 248 244 239 247 245 239 247 246 239 246 246 239 244 246 239 244 245 240 244 244 240 244 244 240 243 243 240 242 242 239 242 241 239 242 240 246 236 226 249 239 231 253 244 238 258 250 245 262 254 249 265 255 248 266 255 244 267 255 244 268 260 250 269 263 253 270 266 254 270 267 254 271 269 255 272 270 258 272 272 262 271 273 266 272 273 269 273 274 271 274 275 272 275 275 273 275 276 274 276 277 274 276 277 275 277 278 276 278 279 277 279 280 278 280 281 279 281 282 280 282 283 281 284 284 283 285 285 285 287 287 286 288 288 287 290 290 289 291 291 290 291 291 290 291 291 289 293 293 292 293 293 292 293 294 293 294 294 293 294 294 294 294 295 294 295 295 295 295 296 295 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 299 298 298 298 298 299 299 299 299 299 299 300 300 300 300 300 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 296 296 296 296 296 296 296 296 296 295 295 295 295 294 294 294 293 293 293 291 291 292 290 290 291 289 289 290 289 288 289 288 287 288 287 286 287 286 285 285 285 284 284 283 283 282 282 281 280 280 280 278 278 279 276 276 277 275 275 276 274 274 275 274 274 275 274 274 274 273 274 274 273 273 274 272 273 273 271 273 273 270 272 272 269 271 271 266 269 270 260 266 266 250 260 259 245 257 255 240 254 251 237 252 249 235 250 247 235 248 247 236 248 247 236 246 245 238 247 244 239 248 244 239 248 245 239 247 246 239 246 246 239 244 246 239 244 245 239 244 244 240 244 244 240 243 243 240 242 242 239 242 241 239 242 240 246 236 226 249 239 231 253 244 238 258 250 245 263 254 249 265 256 247 266 255 244 267 255 243 268 260 250 269 263 252 269 265 254 270 267 255 271 269 256 272 270 259 272 272 262 271 273 266 272 273 269 273 274 271 274 275 272 275 275 273 275 276 274 276 277 274 276 277 275 277 278 276 278 279 277 279 280 278 280 281 279 281 282 280 282 283 281 283 284 283 285 285 285 287 287 286 288 288 288 290 290 289 291 291 290 292 292 291 292 292 291 292 293 292 293 293 292 293 293 293 294 294 293 294 294 294 294 295 294 295 295 295 295 296 295 296 296 296 296 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 300 300 299 300 300 300 300 300 300 300 300 300 300 300 300 300 301 300 300 300 300 300 300 300 300 300 300 300 300 299 299 299 299 298 298 298 298 298 299 299 298 299 299 299 300 300 300 300 299 299 299 299 299 299 299 299 298 298 298 298 298 298 298 298 297 297 297 297 297 297 297 296 296 296 296 296 296 296 296 296 295 295 295 295 294 294 294 293 293 293 291 291 292 290 290 291 289 289 290 288 288 289 288 287 288 287 286 287 286 285 285 285 284 284 283 283 282 282 281 280 280 280 278 278 278 276 277 277 275 275 276 275 275 276 274 274 275 274 274 275 274 274 274 273 274 274 272 273 273 272 273 273 270 272 272 269 271 271 266 270 270 260 266 266 251 261 260 246 258 255 242 255 253 238 253 250 236 250 248 235 249 247 236 247 246 237 247 245 238 247 244 240 248 244 239 248 245 239 247 246 239 246 246 239 244 246 239 244 245 239 244 244 240 243 244 241 243 243 240 242 242 239 242 241 239 241 240
|