******************** * General Settings * ******************** *** Current FED settings: FED - Read Route = FED9U_ROUTE_SLINK64 FED - DAQ Mode = FED9U_MODE_SCOPE FED - Scope Length = 512 FED - Test Register = NORMAL FED - Strip Pedestal = 0 FED - Strip High Threshold = 50 FED - Strip Low Threshold = 50 FED - Crate Number = 0 FED - Slot Number = 16 FED - Clock Source = FED9U_CLOCK_BACKPLANE FED - Trigger Source = FED9U_TRIG_BACKPLANE *** Current FTE settings: FTE - Trigger State = REPETITIVE FTE - L1A Period = 39900 FTE - L1A Low Rate Period = 39900 FTE - L1A Random Rate = 164 FTE - Minimum Trigger Spacing = 36 FTE - TCS Source = LOCAL_SRC FTE - TCS Status Input Enable = ON *** Current FTE FM settings: FTE FM - Cluster Definition = MULTI_STRIP FTE FM - Cluster Widths File = FTeFrameMakerFiles/FTe_CluWidthDistr_Simulation.txt FTE FM - Digital High Level = 3600 FTE FM - Digital Low Level = 400 FTE FM - Pedestal Level = 1200 FTE FM - Maximum Hit Level = 2050 FTE FM - Minimum Hit Level = 1950 FTE FM - Gaussian Noise Level = 0 fed_chan_0_s fed_chan_1_s fed_chan_2_s fed_chan_3_s fed_chan_4_s fed_chan_5_s fed_chan_6_s fed_chan_7_s fed_chan_8_s fed_chan_9_s fed_chan_10_s fed_chan_11_s fed_chan_12_s fed_chan_13_s fed_chan_14_s fed_chan_15_s fed_chan_16_s fed_chan_17_s fed_chan_18_s fed_chan_19_s fed_chan_20_s fed_chan_21_s fed_chan_22_s fed_chan_23_s fed_chan_24_s fed_chan_25_s fed_chan_26_s fed_chan_27_s fed_chan_28_s fed_chan_29_s fed_chan_30_s fed_chan_31_s fed_chan_32_s fed_chan_33_s fed_chan_34_s fed_chan_35_s fed_chan_36_s fed_chan_37_s fed_chan_38_s fed_chan_39_s fed_chan_40_s fed_chan_41_s fed_chan_42_s fed_chan_43_s fed_chan_44_s fed_chan_45_s fed_chan_46_s fed_chan_47_s fed_chan_48_s fed_chan_49_s fed_chan_50_s fed_chan_51_s fed_chan_52_s fed_chan_53_s fed_chan_54_s fed_chan_55_s fed_chan_56_s fed_chan_57_s fed_chan_58_s fed_chan_59_s fed_chan_60_s fed_chan_61_s fed_chan_62_s fed_chan_63_s fed_chan_64_s fed_chan_65_s fed_chan_66_s fed_chan_67_s fed_chan_68_s fed_chan_69_s fed_chan_70_s fed_chan_71_s fed_chan_72_s fed_chan_73_s fed_chan_74_s fed_chan_75_s fed_chan_76_s fed_chan_77_s fed_chan_78_s fed_chan_79_s fed_chan_80_s fed_chan_81_s fed_chan_82_s fed_chan_83_s fed_chan_84_s fed_chan_85_s fed_chan_86_s fed_chan_87_s fed_chan_88_s fed_chan_89_s fed_chan_90_s fed_chan_91_s fed_chan_92_s fed_chan_93_s fed_chan_94_s fed_chan_95_s 147 123 202 213 213 213 120 194 232 221 274 288 162 234 222 182 258 199 211 268 234 252 259 175 205 165 177 199 206 238 190 224 249 185 259 153 175 304 216 266 266 252 166 236 242 242 219 259 261 294 192 280 224 304 284 206 241 191 215 201 224 244 221 170 143 170 136 184 195 119 163 159 229 157 252 272 262 244 279 279 308 260 263 314 211 162 202 233 154 155 137 169 177 185 148 107 147 124 204 211 213 213 118 194 232 223 274 287 161 234 223 181 260 198 211 268 236 251 259 176 205 165 177 198 206 237 191 225 251 185 258 153 174 303 215 266 265 253 168 237 243 242 219 259 260 293 191 279 224 305 283 207 240 192 214 201 225 243 220 170 142 171 135 183 194 119 165 159 229 158 253 272 262 244 280 280 309 261 264 312 212 162 203 234 154 156 138 170 177 185 148 108 149 123 203 211 211 212 118 194 234 225 273 288 161 233 223 180 259 199 211 269 234 251 259 176 204 163 178 200 207 236 191 224 250 186 259 154 175 303 215 266 266 252 166 236 244 243 219 259 261 292 190 278 223 304 284 206 240 193 216 202 224 243 219 171 143 171 135 184 195 120 164 159 230 158 253 272 262 244 279 281 307 262 264 312 212 161 202 233 154 156 137 169 176 185 147 107 148 123 203 212 212 214 118 193 232 225 274 287 161 233 222 180 259 199 212 268 235 251 258 175 204 165 178 199 205 237 191 223 251 185 260 154 176 303 214 265 266 252 167 236 244 243 219 257 262 293 190 277 224 305 284 206 241 191 215 202 224 244 220 172 143 171 134 184 196 120 164 159 231 158 256 270 262 243 280 280 308 262 263 313 211 162 204 234 154 156 138 169 176 185 147 105 147 123 203 212 213 212 118 193 232 223 272 287 161 233 223 181 258 198 211 268 236 250 258 177 204 164 178 199 206 237 191 224 251 185 258 153 176 304 215 266 265 253 168 236 244 242 220 259 262 294 188 278 224 305 285 205 241 192 216 201 225 243 220 169 143 169 135 182 195 119 165 160 229 157 254 272 262 243 279 281 308 261 262 314 211 162 203 235 155 155 137 168 176 185 148 107 147 124 204 212 212 212 118 193 233 222 273 287 161 233 223 181 259 200 212 268 234 250 257 176 204 165 178 200 206 237 190 225 249 185 259 153 177 303 215 267 267 252 166 237 244 242 220 259 260 293 190 280 224 305 283 205 241 192 215 201 224 244 220 171 144 171 135 184 195 120 164 160 230 158 256 271 262 243 280 280 307 261 263 313 213 163 203 237 155 156 137 170 175 185 147 106 147 123 204 212 213 212 119 193 232 223 273 287 162 232 223 182 259 199 211 268 235 253 257 175 205 166 178 200 206 238 192 224 251 185 259 153 175 304 216 265 267 253 167 236 244 242 221 258 261 292 188 277 225 304 284 206 240 191 214 200 224 245 220 171 142 172 135 183 195 118 165 160 229 159 255 271 263 243 281 280 308 261 263 314 212 162 204 234 155 156 137 170 176 184 148 105 147 123 203 212 213 213 118 193 232 229 274 287 161 233 223 181 258 198 212 268 235 250 258 177 204 165 178 198 207 238 189 225 250 184 257 154 175 304 216 266 267 252 166 235 244 242 220 259 261 293 188 279 224 304 285 207 242 192 216 202 225 244 219 170 143 171 135 183 193 119 164 158 229 158 256 272 262 244 279 280 305 261 262 313 212 162 202 233 155 155 137 168 176 184 147 106 149 124 203 211 213 212 117 194 232 223 275 288 161 233 222 181 259 199 211 268 235 251 258 175 204 165 178 200 206 236 191 225 251 185 259 153 176 303 216 265 266 253 167 236 244 241 219 258 262 292 190 278 223 306 284 206 239 192 215 201 224 244 220 170 143 171 135 183 195 118 165 160 230 158 252 272 262 244 279 280 308 261 264 314 212 162 203 234 155 156 137 171 177 185 146 105 148 124 203 210 213 213 119 193 233 225 274 287 162 233 223 181 259 199 211 269 235 250 258 175 204 166 178 199 207 237 190 225 251 185 259 154 175 303 215 266 267 253 167 237 243 242 220 258 263 293 190 277 223 304 284 206 240 193 215 204 224 243 220 171 143 170 135 183 195 119 164 161 230 159 256 271 263 243 279 280 307 262 262 313 213 162 202 234 156 155 137 170 176 185 148 107 147 123 204 211 213 212 119 194 233 226 273 287 161 233 223 181 259 198 212 269 234 251 258 175 204 166 178 198 207 237 191 226 252 185 258 154 174 304 215 267 267 253 167 236 244 241 221 258 261 294 184 278 225 306 284 206 242 192 216 200 225 244 222 171 143 171 135 183 194 119 165 162 230 159 256 270 262 244 279 280 308 261 265 314 212 162 204 234 155 156 137 169 176 184 147 108 147 123 202 212 212 213 118 194 232 227 273 287 161 231 223 180 258 199 211 268 236 250 257 176 203 164 177 199 207 238 190 224 250 183 259 153 175 303 215 266 266 253 166 237 244 243 220 259 262 293 188 279 224 305 284 205 240 192 216 202 225 244 222 171 143 170 135 184 195 120 164 158 229 158 256 272 263 244 279 280 308 261 263 314 213 162 201 234 154 157 137 170 176 186 147 107 147 126 204 211 212 214 119 195 233 227 276 289 164 238 225 181 261 200 212 277 235 251 259 176 205 166 178 199 207 237 191 224 251 185 258 152 176 305 216 265 266 253 168 238 244 242 222 258 263 294 188 278 227 307 284 206 239 192 217 200 225 245 221 172 144 171 135 185 195 120 163 161 229 159 256 271 264 243 280 283 308 261 264 312 213 162 204 236 156 156 137 169 177 184 147 106 566 568 597 631 678 747 672 718 692 688 809 832 724 759 775 697 703 711 703 752 691 717 710 667 779 646 644 731 705 721 716 667 710 632 773 616 735 763 723 723 742 794 731 779 681 820 723 751 772 747 676 729 713 862 793 717 713 722 709 767 823 762 702 637 693 637 608 798 711 613 606 669 656 617 728 807 781 774 734 726 786 784 822 807 795 731 690 720 603 614 610 627 588 586 593 575 568 567 599 631 681 752 675 721 694 687 815 838 727 758 776 702 704 716 703 755 695 720 714 671 758 651 650 736 711 726 720 672 716 634 769 620 738 765 727 726 746 800 738 782 685 827 728 756 777 750 677 732 715 865 797 722 715 724 703 773 816 766 708 640 701 642 611 803 719 618 611 674 659 617 731 813 787 779 736 729 788 786 822 810 795 727 672 703 614 621 618 633 593 589 598 581 147 122 201 209 210 211 117 192 231 224 273 287 159 229 220 177 257 198 206 266 231 249 255 175 207 165 175 201 206 237 189 222 251 185 257 152 175 303 213 265 266 252 164 235 242 242 219 258 261 292 189 278 224 305 282 204 234 189 212 201 228 245 222 170 143 171 134 186 195 117 165 164 227 155 253 270 261 242 276 277 304 258 260 312 215 165 207 238 156 157 138 171 177 185 148 109 148 124 203 211 213 215 119 193 233 226 275 287 161 232 222 180 259 199 210 268 236 250 259 175 204 166 178 199 206 238 191 224 251 185 259 154 176 303 215 263 267 253 167 237 243 242 220 259 261 294 188 278 225 305 284 206 238 190 215 203 225 246 223 172 144 170 135 184 195 120 164 160 229 157 256 272 262 244 279 280 308 261 263 314 212 163 205 236 156 156 137 170 176 185 148 109 148 123 204 211 213 212 119 194 232 225 275 288 161 233 223 180 259 199 212 269 235 252 256 176 204 166 178 198 206 237 191 225 250 185 259 153 176 303 215 268 264 252 167 236 244 242 221 258 261 294 189 277 224 304 284 207 242 193 218 201 224 245 223 172 142 171 136 184 195 120 164 159 229 158 251 271 262 244 281 280 307 261 264 314 211 163 205 235 155 155 137 170 176 185 148 106 148 125 203 211 215 213 119 194 232 226 276 287 162 233 223 180 259 200 212 268 234 252 258 177 205 166 178 199 207 238 192 224 251 186 260 153 176 304 216 265 268 252 167 237 243 243 220 259 262 294 190 279 224 306 285 208 244 192 215 201 226 246 221 171 144 172 136 183 195 120 164 159 230 158 256 272 263 244 280 280 307 260 264 315 212 162 202 235 155 157 137 170 177 186 148 103 148 124 203 212 214 212 118 193 234 227 274 289 162 233 223 180 258 198 211 268 235 253 260 177 205 165 179 200 207 238 192 225 251 184 260 154 177 305 214 267 267 253 167 237 244 244 220 260 262 292 187 280 225 305 286 207 242 192 216 202 226 245 224 170 143 171 136 185 196 120 164 161 229 159 256 272 262 244 280 281 307 261 263 314 212 162 201 234 154 157 137 171 176 186 149 106 147 125 204 212 213 213 119 194 232 225 273 288 162 232 222 180 258 199 211 269 234 252 258 177 204 166 180 198 206 237 191 224 251 184 259 154 175 304 216 266 265 252 168 237 244 243 219 259 262 295 188 279 225 304 285 207 242 192 218 200 226 244 222 171 144 172 135 185 195 120 165 158 230 159 257 271 263 243 280 280 307 261 263 314 212 163 203 236 154 158 137 170 177 186 148 105 148 124 204 211 212 212 118 194 233 227 274 288 162 233 223 180 259 200 211 268 235 251 258 176 204 164 178 198 207 238 192 225 251 186 258 153 176 303 216 267 267 253 167 235 243 243 220 258 262 294 186 278 225 305 285 207 241 192 215 202 225 244 223 170 143 172 135 184 194 119 163 162 229 158 255 271 262 244 280 280 307 262 263 314 212 162 204 235 156 155 137 169 176 185 148 106 148 124 203 212 213 212 120 194 232 230 274 287 161 231 223 180 259 199 212 268 236 252 258 175 205 165 178 199 206 237 192 225 250 186 260 153 175 304 215 267 266 254 167 237 244 242 220 259 261 294 188 278 225 304 284 206 242 193 216 202 224 245 222 171 143 173 136 183 195 119 164 160 230 158 256 271 262 244 280 281 309 261 262 314 211 162 202 236 154 157 137 170 176 186 147 106 149 124 204 212 212 211 119 194 234 226 274 288 162 234 222 180 259 198 212 270 235 251 258 176 204 166 179 196 206 238 191 225 250 185 259 153 175 304 216 268 268 253 168 237 244 243 220 259 262 293 189 279 224 305 286 207 239 192 214 201 225 244 223 171 143 171 135 183 196 120 164 159 229 159 254 270 262 244 280 281 308 261 264 313 212 162 204 235 155 156 137 168 177 185 147 107 148 123 202 211 213 211 120 194 234 221 274 286 161 233 223 180 260 198 211 269 234 251 257 176 204 165 179 200 207 238 192 224 250 185 259 154 175 305 215 267 268 253 167 237 245 242 219 259 261 293 191 278 224 305 284 206 239 192 215 202 225 245 223 170 143 170 135 183 195 119 164 159 229 158 256 272 262 243 280 280 309 261 263 315 211 161 204 235 155 156 137 168 176 185 148 107 148 124 203 211 214 214 118 194 233 227 274 288 161 233 223 180 259 199 212 270 236 250 258 175 204 165 178 197 207 238 190 224 251 184 259 154 176 305 216 267 267 252 166 238 244 242 220 259 263 294 190 278 224 305 284 205 240 192 215 202 226 244 222 170 142 171 136 185 194 120 165 160 231 159 254 271 261 243 280 281 307 262 263 314 211 163 205 240 154 156 137 170 178 186 147 106 147 124 203 210 213 212 118 194 233 224 273 288 161 232 223 180 259 199 211 268 236 253 259 176 203 165 177 200 206 237 191 225 251 185 258 154 175 304 216 266 267 253 168 236 244 243 220 259 263 293 189 278 225 304 284 208 238 193 216 200 226 245 222 171 144 170 136 184 195 119 164 161 230 158 257 271 262 244 281 281 307 261 264 314 212 163 204 234 154 156 136 170 176 186 148 108 148 124 203 212 212 214 119 194 233 223 274 289 162 233 222 180 259 200 212 270 234 251 259 175 205 165 176 200 206 237 192 224 251 184 258 153 175 304 215 266 267 254 166 236 245 242 220 259 262 293 188 280 224 306 285 207 239 192 215 202 225 244 221 171 143 171 135 184 195 120 164 161 230 160 256 271 263 244 280 280 308 260 262 314 213 161 205 235 154 158 138 170 177 185 147 106 149 123 204 212 214 213 119 193 234 230 273 289 160 234 223 180 258 198 212 269 236 252 260 175 203 166 178 200 208 237 192 224 250 185 259 154 175 304 216 266 266 252 166 236 244 243 221 259 261 292 188 279 225 305 284 205 240 193 216 201 224 245 219 172 142 170 136 185 195 119 166 160 230 157 253 271 262 244 280 279 308 261 262 314 212 162 205 236 154 156 138 169 177 186 149 108 148 125 204 211 214 211 118 194 233 228 273 287 161 232 224 180 258 199 212 268 235 252 256 177 205 165 179 199 206 238 191 224 250 185 258 154 176 303 216 264 267 253 167 236 243 242 220 258 262 293 187 279 224 304 285 206 239 193 216 201 225 244 220 171 143 171 135 183 194 120 165 158 230 159 255 272 263 245 280 280 308 262 261 314 211 163 202 238 156 157 137 169 178 185 148 106 148 124 204 213 213 214 120 194 232 226 274 287 161 232 223 181 260 199 212 268 235 250 259 175 205 166 178 198 207 237 191 225 252 185 259 154 175 305 215 263 268 252 167 237 244 242 221 258 262 292 186 278 224 304 285 206 239 193 214 202 225 244 220 169 142 169 136 184 195 119 164 161 230 158 255 271 262 243 280 280 308 260 263 314 212 163 200 234 153 157 137 170 176 186 148 108 147 125 204 211 213 212 118 194 233 225 273 287 161 233 222 180 257 199 212 269 235 251 259 175 205 166 179 198 206 238 191 224 250 185 260 154 176 304 216 265 267 254 166 236 243 241 220 259 261 293 188 278 224 305 284 206 240 192 216 201 225 243 220 171 143 171 136 183 194 119 163 159 229 158 255 272 262 243 280 280 308 260 263 313 212 163 204 236 153 157 138 169 176 185 147 105 148 123 204 212 213 213 119 193 232 222 275 288 162 234 223 180 258 199 212 270 236 250 257 176 203 166 178 199 206 236 190 225 251 185 259 153 175 303 216 264 266 252 167 237 243 242 220 258 260 294 187 279 224 305 284 207 242 193 216 202 225 244 222 171 142 171 135 184 197 120 165 160 229 159 253 272 263 243 279 280 307 262 262 314 213 163 204 234 154 157 136 169 176 185 148 106 148 124 203 211 213 213 119 194 233 223 274 287 162 234 224 182 259 199 211 269 234 253 258 177 204 166 178 200 207 237 190 225 251 185 258 154 176 304 215 266 267 254 167 237 244 242 220 260 260 294 189 277 224 304 283 206 241 192 216 201 225 244 220 170 142 170 135 182 194 120 164 161 229 159 256 272 262 243 280 280 306 260 263 314 212 162 200 235 154 156 137 169 176 186 148 106 147 124 203 211 213 213 118 194 233 227 275 287 162 234 223 180 259 199 212 269 235 252 258 176 205 165 177 198 205 238 191 225 249 185 260 152 177 302 216 263 267 253 167 236 242 242 219 259 261 291 187 279 223 305 283 206 240 192 215 202 224 243 221 170 142 171 135 183 195 120 163 161 230 160 253 270 262 243 280 280 308 262 265 313 212 161 202 233 154 157 137 169 177 187 147 107 146 123 203 212 212 214 120 193 232 224 275 288 163 234 222 181 259 198 212 270 236 250 259 177 203 165 178 198 206 237 191 225 251 185 259 155 176 304 216 261 267 253 167 236 243 243 219 259 261 292 186 279 224 305 285 205 241 191 213 201 224 244 221 170 141 171 136 183 193 119 165 158 229 159 256 272 262 244 280 280 307 262 263 314 211 162 203 234 155 156 137 169 176 185 149 107 147 125 205 210 213 213 118 193 233 225 274 287 161 235 224 180 259 198 212 269 236 251 258 177 206 166 178 201 205 238 191 224 250 185 258 153 176 304 214 262 267 254 167 237 244 243 220 258 261 294 187 278 224 305 285 207 242 192 215 202 224 243 220 170 142 172 134 183 194 121 164 161 229 157 255 271 262 244 279 281 308 261 262 313 211 161 201 239 154 156 137 168 176 186 147 106 147 123 204 212 213 212 120 193 232 226 273 287 162 235 223 180 259 199 212 267 235 251 259 176 205 165 178 200 206 236 191 224 251 185 259 153 175 304 216 261 264 252 166 236 245 241 219 258 261 293 186 279 225 304 284 205 241 193 214 205 224 245 219 171 142 171 136 183 194 119 163 160 230 158 256 271 263 243 280 279 308 262 263 314 211 161 200 235 156 157 137 168 175 185 148 107 147 123 204 213 213 213 120 194 234 225 274 287 161 235 223 180 259 199 210 268 235 248 258 176 204 165 178 200 207 237 191 225 251 185 259 153 176 304 214 262 268 252 168 235 242 242 220 258 262 294 189 278 224 304 285 206 241 192 216 201 224 244 222 170 143 170 134 184 195 120 164 161 230 159 253 271 262 244 280 280 309 261 263 314 212 161 202 233 156 156 137 170 176 185 147 106 146 124 202 211 213 213 119 193 233 222 273 287 162 233 222 180 258 199 212 268 235 251 257 177 204 166 178 199 206 237 192 224 251 185 260 153 176 303 215 261 267 254 167 236 243 241 220 259 262 292 186 278 225 306 283 207 241 192 216 200 225 245 220 170 143 171 134 183 195 119 165 162 229 156 254 271 263 243 279 280 307 261 263 314 213 162 205 233 155 158 138 170 176 185 148 106 147 125 202 212 213 212 119 194 234 221 274 287 161 235 223 181 259 198 211 268 235 251 257 176 204 165 178 200 207 238 191 224 250 185 258 154 176 304 216 262 266 252 166 236 244 242 219 258 262 293 189 278 226 306 284 206 242 192 214 202 225 244 220 170 142 170 135 184 195 119 164 159 229 158 253 272 263 244 280 281 308 260 263 312 212 163 204 236 155 156 137 170 175 184 147 105 148 124 204 212 213 212 118 193 233 223 275 288 162 234 223 180 258 199 212 268 235 252 258 175 203 164 177 199 206 237 192 224 252 184 258 154 176 304 215 265 267 254 167 235 243 243 219 260 261 293 190 277 225 305 284 206 240 193 215 202 225 244 221 171 143 172 135 184 195 120 165 160 227 158 256 270 262 244 280 280 306 262 265 314 211 162 204 236 153 155 137 168 176 186 147 106 148 122 203 211 212 212 118 194 234 222 274 287 161 233 223 180 259 198 211 269 235 252 256 175 204 165 177 200 207 237 192 224 251 185 258 153 175 303 214 262 267 253 165 237 243 242 219 258 262 293 191 277 224 305 286 206 240 192 215 201 224 245 220 170 143 170 135 185 195 119 164 159 229 157 255 271 263 243 280 279 307 261 263 313 212 162 204 234 155 156 137 168 177 186 148 107 148 123 202 211 213 213 120 194 233 224 273 287 161 234 222 180 259 200 211 268 235 252 256 174 204 164 178 199 205 236 191 224 252 184 256 153 175 303 215 264 266 254 167 236 244 243 220 259 260 293 188 278 225 306 284 205 242 192 215 201 225 245 220 170 142 170 136 183 194 119 164 159 230 158 256 271 262 245 280 280 307 261 264 314 212 162 203 234 155 158 137 169 176 186 149 107 147 122 203 210 212 213 118 194 233 226 273 287 162 234 222 180 258 199 211 269 235 253 258 176 204 165 177 197 206 238 190 224 250 185 259 153 175 304 215 265 266 252 166 237 243 243 219 257 261 293 191 278 224 306 285 207 243 192 215 201 223 245 221 169 143 171 135 185 195 120 164 161 230 157 252 272 263 243 279 279 308 261 263 314 212 162 204 234 155 156 137 169 177 185 147 108 148 123 203 211 213 213 118 193 234 226 274 287 161 232 223 180 259 198 212 268 234 251 258 175 204 165 176 199 206 238 191 225 250 185 260 154 175 304 215 265 267 252 166 236 243 242 219 258 260 293 187 278 225 306 284 207 242 190 216 201 224 245 223 171 142 170 135 182 195 119 165 161 230 157 257 271 262 244 279 280 306 261 264 313 211 162 204 234 155 156 137 170 175 184 147 107 148 123 203 210 212 213 118 193 232 222 274 287 160 232 223 181 259 199 212 268 235 252 258 176 204 166 178 199 206 237 191 224 250 184 259 153 176 303 215 266 265 253 167 237 243 242 220 258 261 292 187 279 224 304 285 206 240 192 214 202 224 244 221 170 142 171 136 184 195 120 164 161 229 159 257 271 261 243 280 279 306 260 263 314 212 162 203 236 154 158 137 170 176 184 148 108 147 123 202 212 213 214 118 192 233 221 274 287 161 232 223 180 258 199 211 268 235 251 258 176 204 165 178 199 208 237 192 224 251 185 259 154 176 304 215 266 267 253 166 237 243 243 220 258 260 293 186 277 223 305 283 207 242 192 216 203 224 244 222 171 143 171 136 184 195 120 164 159 229 158 253 272 263 242 280 280 308 261 262 314 211 162 203 236 155 156 136 169 176 185 148 106 148 124 202 212 212 213 119 193 233 226 274 287 161 232 223 180 258 198 211 269 236 251 259 176 204 165 178 199 207 238 191 225 250 185 259 153 175 305 215 264 268 253 166 235 244 242 220 258 260 293 188 279 225 304 284 205 241 191 215 201 224 243 220 172 142 171 136 183 195 119 166 159 229 159 256 271 262 244 280 281 307 262 262 315 212 162 202 235 154 158 138 168 177 185 147 107 148 124 204 211 213 213 118 193 232 225 275 287 161 232 223 180 256 198 211 269 235 252 258 175 204 165 178 199 207 237 191 224 251 184 259 154 175 304 215 263 267 252 167 236 243 243 220 257 261 292 188 279 224 305 283 207 240 193 215 201 225 244 221 170 143 171 135 183 195 120 165 160 230 159 254 272 263 244 280 280 307 263 263 314 211 162 202 235 155 156 136 169 176 185 147 104 148 122 203 211 213 212 117 193 233 225 273 287 161 233 223 181 258 199 211 268 235 251 258 177 205 164 178 200 206 237 191 224 251 185 259 153 176 303 217 265 265 252 168 235 244 244 220 257 262 293 184 278 223 304 284 206 239 192 216 201 224 244 222 171 143 170 136 183 194 121 164 161 230 159 254 271 262 244 279 280 307 261 264 315 211 162 202 234 155 156 137 169 176 186 147 106 148 123 202 211 212 213 119 193 232 226 273 287 161 231 224 180 258 198 212 268 236 252 258 177 204 164 179 199 206 236 191 225 250 185 259 154 175 305 216 264 267 253 166 236 244 242 220 259 262 293 188 278 224 304 284 207 242 192 215 203 225 243 223 171 142 171 135 182 194 118 165 158 229 159 254 272 262 243 279 279 307 261 262 314 211 163 204 235 154 156 136 170 176 185 147 107 147 123 202 211 213 213 119 194 233 225 273 287 161 232 223 180 259 199 211 268 234 252 258 175 205 166 177 198 206 237 189 225 251 184 258 154 176 303 215 266 267 253 166 236 243 242 220 258 262 293 188 279 223 305 284 207 240 192 215 201 224 244 222 170 143 172 134 184 195 120 164 158 230 158 256 272 263 243 280 280 308 261 264 314 211 162 203 235 154 156 137 170 177 186 148 107 148 123 204 211 212 212 117 193 232 223 273 287 162 234 223 180 258 198 211 269 235 250 259 177 205 165 177 199 207 237 190 225 250 184 258 154 175 305 215 265 267 252 166 236 244 243 221 258 260 293 186 279 224 305 283 206 236 193 216 199 224 244 222 171 143 171 135 184 194 118 165 160 229 159 253 271 262 244 280 280 307 262 262 314 212 162 201 234 155 155 136 170 175 185 147 107 148 124 204 211 213 213 118 194 234 226 274 288 162 234 222 180 258 199 211 269 234 250 259 175 204 166 178 198 206 237 189 224 250 183 259 154 176 303 216 266 266 253 168 237 243 243 219 258 262 292 187 278 224 304 285 206 237 193 216 202 225 245 222 171 143 172 135 183 195 120 164 161 229 158 254 271 261 243 279 278 308 261 262 314 211 163 200 235 155 155 136 170 177 185 147 108 148 122 204 211 211 211 118 194 233 224 275 287 162 233 222 181 257 198 211 269 235 251 258 176 204 164 177 199 206 238 190 225 250 185 259 153 175 305 216 265 265 252 167 235 243 241 219 259 262 293 187 279 225 305 284 206 240 192 216 203 223 244 222 170 143 170 135 183 195 119 164 160 229 158 256 271 262 242 279 279 309 262 264 314 211 163 202 236 155 157 137 169 177 185 149 106 148 124 202 211 213 214 119 194 233 223 274 287 161 232 223 180 258 199 210 268 235 250 258 176 204 165 178 200 206 236 191 225 251 185 259 153 177 304 215 265 266 254 166 236 244 242 220 258 262 293 185 278 223 304 285 206 241 191 215 202 225 244 219 171 143 171 136 184 194 120 164 161 230 158 254 272 263 243 280 279 309 260 263 313 210 162 203 235 154 156 137 169 177 186 147 109 147 124 203 212 212 213 117 194 233 223 274 287 161 231 223 180 259 199 212 268 235 251 258 177 205 166 177 199 207 238 191 225 251 185 259 153 177 304 216 265 266 253 166 237 243 243 219 259 260 294 188 278 226 306 284 207 241 191 215 202 225 245 219 170 142 170 135 182 194 120 164 160 230 159 256 272 263 243 280 280 308 261 264 314 211 161 203 233 154 156 137 169 176 186 147 108 147 124 203 211 212 212 119 193 232 224 275 287 161 233 223 182 258 198 212 269 234 251 258 177 205 165 178 199 207 237 192 225 250 185 260 153 175 304 216 266 264 253 166 236 243 242 219 259 262 294 189 278 225 304 284 206 239 192 216 201 224 244 220 170 142 172 135 184 195 120 164 160 229 157 256 271 262 244 280 279 307 262 262 314 210 162 204 235 154 156 137 169 175 185 147 104 147 124 202 211 211 214 117 193 234 225 274 287 161 232 223 181 258 198 212 268 235 250 259 176 204 166 178 200 206 238 191 224 251 186 258 152 175 303 216 267 266 252 166 237 243 243 220 258 262 292 189 279 224 304 283 206 238 192 216 202 224 244 222 170 143 172 137 183 194 118 164 159 229 158 254 271 262 242 279 281 308 261 265 314 212 163 204 236 154 155 136 168 176 185 147 103 148 124 203 210 213 212 119 194 233 225 274 287 162 233 223 180 258 199 211 268 236 251 259 177 204 165 178 197 207 236 191 224 251 184 259 155 176 304 216 266 268 253 167 237 242 241 219 259 261 293 188 278 225 305 284 208 239 191 215 201 224 243 222 170 143 170 135 184 194 120 164 161 230 158 254 271 262 243 278 280 308 261 262 314 212 162 203 233 155 154 137 169 177 185 148 103 148 124 204 211 213 213 117 194 232 227 275 287 161 233 223 181 258 199 211 268 235 249 256 177 204 164 177 199 206 236 191 224 251 187 257 154 176 304 216 266 267 252 167 237 243 241 220 259 261 293 188 277 225 304 284 208 238 192 216 202 225 244 220 170 142 170 136 183 194 120 164 160 229 158 253 272 261 244 280 280 307 261 264 313 212 162 202 234 152 155 137 168 176 186 147 106 147 124 202 211 214 212 119 194 232 225 274 287 161 233 222 180 258 200 211 268 234 251 257 175 205 164 177 200 205 237 191 224 250 182 258 153 177 304 215 265 266 253 167 236 244 243 220 259 262 293 188 278 225 304 284 206 242 191 214 201 224 243 222 172 143 171 134 184 194 119 164 161 230 158 255 271 262 244 279 280 307 262 263 314 212 162 204 233 154 156 136 169 177 184 148 107 148 125 202 211 212 212 118 194 232 227 273 287 161 234 222 180 259 198 211 269 235 250 256 177 204 165 178 200 206 238 191 225 251 184 259 154 175 305 214 265 267 253 167 236 244 243 220 258 261 292 185 278 224 306 284 207 241 191 214 202 226 245 222 171 142 171 135 183 195 118 164 159 230 159 254 272 263 244 280 279 307 262 262 314 211 162 203 237 154 155 138 170 176 185 149 108 148 123 203 211 213 212 119 193 232 222 274 287 160 233 222 181 258 198 212 268 235 252 258 176 205 164 178 199 206 236 190 224 250 183 258 153 176 304 215 266 267 252 167 236 244 243 220 259 262 294 187 279 223 304 284 206 240 193 215 201 225 244 220 172 143 172 135 183 194 120 166 161 229 158 253 271 263 243 280 280 307 260 263 314 210 163 204 237 155 157 137 169 177 185 148 109 148 124 204 212 213 213 118 193 232 228 274 288 160 233 222 180 258 199 211 268 235 251 258 175 204 164 178 200 207 237 192 224 251 185 259 154 176 304 215 265 267 253 167 237 244 243 221 258 261 293 188 278 225 305 285 205 242 191 215 201 224 245 219 170 141 171 135 183 195 118 164 160 230 157 253 271 265 244 279 280 306 261 263 313 211 162 205 237 154 156 136 169 177 185 147 108 147 124 203 211 213 213 120 194 232 226 275 287 161 234 223 181 258 198 210 269 236 251 259 177 205 164 178 200 207 237 191 224 251 184 258 154 175 304 216 265 266 252 168 237 243 242 219 259 262 294 188 279 223 304 284 206 243 192 216 201 225 244 220 170 142 172 135 183 196 120 166 159 228 157 254 271 262 243 280 281 308 261 262 312 212 162 204 234 154 156 136 169 176 186 147 109 148 124 204 210 213 212 117 194 233 223 274 287 159 234 222 179 258 199 211 268 236 251 259 174 203 165 178 198 206 237 190 225 251 186 261 154 175 303 215 262 266 253 167 237 243 243 220 258 262 292 189 279 225 304 284 205 242 192 215 202 224 243 220 170 143 170 136 182 195 118 163 162 230 158 254 271 262 243 279 279 307 261 264 312 211 160 204 235 154 156 138 171 176 186 147 104 148 124 203 211 213 213 119 193 232 226 274 287 161 234 222 181 259 199 211 268 235 253 259 175 205 166 178 199 207 236 191 225 251 185 259 153 175 303 215 263 266 253 167 236 244 242 220 258 261 294 188 277 224 306 283 207 242 193 216 202 225 244 221 171 143 171 134 184 194 120 164 158 229 159 256 270 263 244 279 278 307 262 261 315 211 162 204 234 154 157 137 169 176 186 147 105 147 123 203 212 213 214 117 193 233 226 273 287 162 234 223 180 259 198 211 269 235 250 258 175 204 165 179 199 206 238 191 225 250 186 259 154 176 303 216 262 267 253 166 237 243 241 220 260 260 293 190 279 225 305 284 206 241 192 215 203 224 244 219 170 143 171 135 184 194 119 165 160 229 159 252 272 263 243 280 280 308 260 264 314 212 162 202 234 155 158 137 169 176 185 147 109 148 124 204 211 212 214 117 194 232 225 273 287 161 234 223 179 259 199 212 269 236 252 260 176 204 165 177 198 206 236 190 225 250 184 259 152 175 304 217 265 265 252 166 237 243 242 220 259 261 294 187 278 223 304 285 206 241 193 216 202 224 244 220 170 142 171 135 182 195 120 164 158 231 157 257 272 263 244 280 280 308 262 262 313 212 162 205 234 155 156 137 168 176 186 148 103 147 123 203 211 212 213 119 194 233 226 273 288 161 233 223 180 258 198 211 268 234 251 257 176 204 165 177 199 206 237 191 225 251 186 259 154 175 304 216 266 268 253 167 237 244 243 221 258 262 294 192 280 223 304 284 206 238 192 215 201 225 244 221 171 141 169 135 184 195 119 166 161 228 157 257 272 263 244 280 279 308 261 262 314 211 163 203 234 155 156 136 169 176 186 148 106 148 124 204 211 214 213 119 194 231 224 273 286 161 233 222 180 258 199 211 268 236 251 258 176 204 165 177 201 206 236 190 224 252 185 259 153 176 303 216 267 267 252 166 236 243 242 221 260 261 293 186 279 225 304 283 206 240 192 214 201 224 244 219 171 143 171 134 183 195 119 164 160 230 158 258 270 262 243 280 281 307 262 262 314 212 163 205 235 154 156 136 169 176 186 147 106 148 124 202 211 213 213 119 194 233 226 274 287 161 234 223 181 259 199 211 269 235 251 257 176 204 164 178 199 205 237 191 225 249 185 259 153 176 305 216 266 266 253 167 236 243 243 220 258 260 293 188 278 225 304 284 207 239 192 216 202 225 244 220 171 143 171 135 182 196 120 164 159 229 158 256 270 263 244 280 279 307 262 263 312 211 162 202 234 155 158 137 168 176 186 147 107 148 124 204 211 212 212 117 193 233 224 274 288 160 234 223 180 258 198 211 269 236 251 258 175 204 165 178 199 206 237 191 225 251 184 260 153 175 305 214 266 268 253 166 237 244 242 221 258 262 293 190 277 225 304 284 206 241 192 215 200 225 244 220 170 142 170 135 184 195 120 164 160 230 158 251 272 262 243 280 278 307 261 262 314 211 162 203 234 154 156 137 169 176 185 148 106 148 124 204 212 213 213 118 193 233 223 273 288 161 232 223 180 258 199 211 267 235 252 259 176 204 166 177 198 206 237 190 223 252 185 259 154 176 303 216 265 267 253 167 235 242 243 219 258 262 292 188 278 223 305 283 207 240 191 216 202 225 245 221 170 142 170 136 182 194 119 164 160 229 157 255 271 263 244 279 280 306 261 265 314 212 163 204 237 154 155 137 169 176 185 147 103 148 124 202 211 213 212 119 193 233 225 274 288 160 235 222 181 258 200 212 268 235 252 258 176 204 164 177 200 205 238 190 224 251 185 259 153 175 304 216 266 268 252 166 237 243 242 219 258 261 294 187 279 224 305 283 205 241 192 216 201 225 244 221 170 142 171 135 184 195 120 164 160 229 158 252 272 262 244 280 279 306 261 263 315 211 163 204 238 154 156 137 170 176 184 147 102 147 124 202 211 212 212 117 194 232 227 273 287 162 233 223 180 259 199 210 268 235 251 258 177 203 165 178 200 206 237 191 224 251 185 259 153 175 305 215 266 266 253 168 236 244 243 220 258 261 293 187 278 225 305 285 206 236 191 216 200 224 245 222 171 142 171 135 183 195 119 164 162 230 158 254 272 262 243 280 279 308 260 263 314 212 162 204 239 155 157 137 169 175 185 146 101 147 124 204 210 213 213 117 193 233 224 272 288 162 234 223 180 257 198 211 268 234 251 258 175 204 165 178 200 206 237 190 224 252 184 257 153 174 304 216 267 266 254 167 236 243 242 220 258 261 294 191 280 224 305 285 206 238 192 216 203 224 244 222 171 143 172 135 184 195 118 164 159 230 159 255 271 262 243 280 279 307 260 263 314 211 162 203 238 155 157 137 168 176 185 148 103 147 124 203 211 212 212 119 193 232 224 274 287 162 233 222 180 258 199 212 268 234 251 260 177 204 165 178 200 206 237 191 224 250 185 258 153 175 305 216 266 266 253 167 237 244 243 219 258 261 294 187 280 224 305 283 206 239 194 215 199 225 244 222 170 143 170 134 183 195 119 166 162 229 158 252 271 263 243 280 279 307 260 262 312 212 162 203 238 155 156 137 169 176 186 147 105 148 124 204 212 211 214 118 194 232 227 275 287 161 233 223 180 260 199 212 268 235 251 258 177 204 165 178 199 207 236 191 225 250 185 259 152 175 303 215 263 266 252 167 236 243 242 219 259 262 293 186 278 223 303 283 206 240 192 216 202 223 244 221 170 143 170 135 183 195 119 164 159 230 158 253 272 262 243 281 280 308 262 263 314 211 162 204 236 155 156 137 169 177 185 147 106 148 123 202 211 212 212 119 193 232 225 274 286 161 231 223 179 258 199 211 268 235 252 259 176 204 165 178 200 207 236 190 225 251 185 258 153 175 305 216 265 266 253 168 236 243 242 218 258 262 293 188 279 225 305 285 207 240 191 215 201 224 244 219 171 143 170 135 183 194 121 164 161 230 158 253 271 263 244 280 280 309 262 262 313 211 162 204 234 154 157 137 168 177 185 148 107 148 125 203 211 213 215 117 194 234 224 276 287 164 238 226 183 261 201 212 275 235 253 260 176 205 167 177 200 207 236 190 225 251 184 259 153 176 304 215 262 266 253 166 236 244 243 221 259 263 294 189 277 225 306 285 206 242 192 217 202 224 245 222 170 143 172 134 186 194 120 164 160 230 159 254 271 263 244 280 282 309 260 263 313 212 163 203 236 156 156 137 170 176 185 147 106 565 566 596 632 679 746 671 717 692 688 809 831 724 758 771 697 703 711 704 754 694 717 710 667 779 645 644 729 706 721 715 667 709 633 772 614 731 762 722 723 743 795 731 777 681 822 724 751 771 748 674 730 711 861 792 717 711 721 703 772 823 759 701 635 693 637 609 798 713 615 607 669 656 616 729 808 782 777 734 726 787 781 820 806 796 731 691 719 610 612 611 632 588 586 592 575 568 570 600 631 682 752 676 720 694 690 815 838 729 763 777 701 705 715 704 757 694 719 713 670 758 650 648 735 712 726 721 672 716 635 770 621 737 766 727 727 748 800 736 780 685 829 729 757 776 751 678 732 716 864 796 721 714 725 703 774 816 768 708 642 700 642 612 802 720 618 610 674 659 619 731 812 787 780 739 729 789 786 823 809 795 727 672 703 612 620 618 637 593 589 598 580 569 568 598 632 681 753 680 721 694 687 817 839 729 761 776 702 705 716 704 760 695 720 713 671 757 652 649 736 712 727 722 671 716 633 770 621 739 766 727 727 747 801 736 781 686 829 728 757 777 751 678 734 717 865 798 721 715 724 703 773 816 770 709 642 702 643 612 804 719 618 611 676 660 617 732 816 786 781 740 730 789 789 821 809 795 727 671 702 614 622 620 634 594 591 598 583 568 570 598 633 680 754 680 722 695 697 817 839 728 762 777 702 705 716 706 760 696 720 713 673 758 652 650 737 713 728 723 672 717 634 771 622 739 767 727 728 746 800 738 781 686 828 729 757 777 751 675 732 716 865 797 721 715 726 704 773 816 767 709 643 701 643 612 805 720 619 612 678 659 619 732 814 787 781 742 728 788 786 822 810 795 727 670 702 615 622 620 638 591 591 599 584 570 569 600 632 680 752 679 721 696 696 818 840 730 762 776 703 705 716 705 760 695 720 713 672 757 653 651 737 713 728 723 673 718 632 770 622 739 766 727 726 747 800 738 783 686 828 728 757 778 752 679 733 717 866 797 722 717 725 704 772 815 769 710 643 702 643 612 805 721 619 612 677 659 617 732 815 787 780 741 729 791 788 818 810 796 727 671 702 616 622 621 634 594 590 598 585 569 571 600 631 680 754 680 721 694 692 817 841 729 760 778 703 706 716 704 760 696 720 714 671 758 652 650 737 713 728 723 674 718 632 769 622 740 767 727 728 746 801 737 782 686 828 728 757 778 751 677 731 717 866 797 721 720 726 704 779 816 771 710 642 702 645 612 806 721 619 612 676 659 617 731 815 787 780 742 730 790 788 818 810 795 728 671 703 613 620 621 636 592 591 599 582 570 570 599 633 682 755 681 722 696 691 818 841 730 763 778 703 706 717 706 760 696 720 713 673 759 653 650 738 713 729 723 673 719 631 770 621 739 766 726 729 746 800 738 782 686 829 728 756 778 751 678 733 716 865 798 720 718 727 705 774 817 770 710 643 702 644 613 806 721 620 612 678 659 618 732 816 786 782 744 730 790 790 819 810 796 727 670 703 609 622 621 635 592 591 599 583 568 568 599 632 680 754 680 722 695 694 818 841 729 758 777 702 704 717 704 758 695 720 714 672 758 652 650 737 714 728 724 672 718 631 770 622 740 767 727 728 747 800 740 783 686 830 729 757 778 752 679 735 716 866 797 722 719 725 706 775 816 771 710 643 703 645 613 806 722 619 614 676 659 617 732 817 787 782 741 728 793 789 816 810 796 729 671 703 618 624 620 635 591 590 599 586 147 123 200 210 211 213 116 192 230 226 274 287 159 231 220 179 256 198 208 268 232 250 256 177 208 165 176 200 207 238 191 223 250 184 259 154 175 303 213 266 267 251 165 236 243 242 219 259 262 293 187 277 224 305 282 205 236 190 213 202 229 246 223 171 145 172 134 186 195 118 165 163 228 156 251 270 261 242 276 279 305 259 259 312 216 166 209 240 157 158 139 171 178 187 149 109 148 125 205 213 215 214 119 194 233 227 276 287 162 235 223 180 260 199 212 269 237 253 260 178 206 166 178 202 208 238 193 226 252 185 259 155 177 306 216 265 267 254 168 237 245 244 220 259 262 294 189 279 226 307 285 207 241 194 215 203 226 246 224 172 145 172 137 185 196 121 166 161 229 159 256 271 264 244 281 280 308 262 264 315 213 164 204 237 156 159 137 171 178 187 149 106 150 124 204 212 214 214 120 195 233 229 275 289 162 234 225 181 261 199 212 270 236 253 261 177 205 166 178 199 207 238 193 226 252 185 260 155 176 304 217 264 268 253 168 237 245 243 220 259 262 294 188 281 225 306 286 208 240 192 215 203 226 246 224 171 145 171 135 186 196 121 167 162 231 158 256 273 263 244 280 280 309 263 264 314 212 163 203 238 156 157 139 170 177 186 148 107 150 125 204 212 215 213 120 195 233 229 275 289 163 235 223 180 259 201 214 270 236 253 261 177 205 166 179 200 208 238 191 225 251 184 261 153 176 305 217 262 268 253 168 238 244 243 221 259 262 294 188 279 225 305 284 207 240 194 216 203 226 246 225 172 144 172 137 183 196 120 166 159 230 160 255 272 263 245 280 280 309 262 265 313 212 163 204 239 156 157 137 169 177 186 148 108 150 124 205 212 214 213 119 196 234 227 276 288 162 236 224 183 260 201 211 270 236 253 259 175 205 166 178 201 207 238 191 225 251 185 259 154 175 305 216 265 266 254 167 238 245 244 221 259 262 295 187 280 226 305 285 208 241 193 216 202 226 244 222 171 143 171 136 183 197 121 166 162 231 157 254 272 263 246 282 281 309 262 265 315 212 164 204 237 154 157 138 169 178 186 149 108 149 126 204 212 214 215 119 194 235 228 277 289 165 240 227 181 263 203 212 277 236 252 261 178 206 168 178 201 208 238 192 225 252 185 259 155 175 305 216 266 268 253 168 238 244 244 222 260 263 296 187 281 227 308 285 208 240 194 218 203 226 245 223 172 146 171 135 186 195 120 165 160 230 159 253 272 264 245 280 284 307 262 265 315 213 164 203 236 157 156 139 171 177 186 148 108 569 567 600 632 677 749 673 718 694 691 812 835 725 760 774 699 705 712 705 758 696 718 714 670 781 648 646 731 708 723 717 669 712 635 774 617 733 764 724 725 745 796 733 781 682 822 725 754 772 749 672 730 714 864 794 720 716 724 703 772 825 764 702 636 699 638 610 800 714 617 610 670 658 617 730 809 783 777 734 727 786 786 821 807 797 732 693 721 608 615 612 630 589 588 594 575 570 570 600 633 681 751 679 722 695 695 818 839 729 763 777 702 707 717 705 761 697 720 714 673 760 651 649 736 713 727 722 672 717 637 771 621 739 767 728 728 747 802 737 782 686 829 730 757 778 751 678 734 716 866 797 723 713 725 705 774 818 769 708 642 701 643 613 804 721 620 612 677 659 618 732 815 786 782 737 729 792 788 822 810 797 729 672 705 616 621 619 635 592 591 598 580 569 571 600 633 682 753 679 723 695 693 818 840 730 764 777 703 707 717 707 762 696 720 715 672 759 653 650 737 714 728 724 672 718 636 772 622 741 766 728 728 748 801 738 784 685 827 729 760 778 753 677 733 717 867 797 722 718 727 705 778 817 767 710 643 706 643 612 805 721 620 614 675 660 621 734 815 786 782 738 731 792 786 819 811 796 729 672 703 617 622 621 634 593 590 599 582 569 569 600 634 681 753 682 722 695 688 818 841 729 759 778 703 705 717 705 758 697 721 715 673 759 651 649 738 715 728 723 673 718 634 771 623 739 767 729 727 748 801 737 782 686 829 729 758 777 752 680 735 716 868 798 722 713 727 703 777 816 768 710 643 703 644 613 806 721 618 612 677 659 618 731 814 787 782 738 729 791 787 817 811 796 728 671 702 616 623 621 637 595 590 599 583 149 123 201 209 211 212 116 193 231 223 276 289 161 231 221 178 257 199 208 266 233 250 255 176 207 165 177 200 206 238 191 223 251 185 258 153 175 304 214 266 265 252 166 236 242 242 218 257 262 291 189 277 224 306 282 204 236 190 212 200 229 246 225 172 145 173 136 186 196 119 165 163 230 157 250 269 261 243 277 279 305 260 261 314 217 166 207 239 155 158 138 171 177 186 148 111 149 124 204 213 214 213 120 194 233 228 276 288 163 234 224 182 259 201 212 270 236 252 259 176 206 166 178 201 208 238 192 224 251 185 260 155 177 306 217 262 267 253 167 238 244 242 221 258 261 294 191 280 225 306 285 206 239 193 216 203 226 246 223 172 143 172 135 185 195 121 166 161 229 159 255 273 262 245 280 280 310 261 264 314 214 164 202 237 155 156 137 170 178 185 148 106 148 124 203 212 214 214 120 194 234 224 274 289 162 234 224 181 259 200 211 270 236 253 260 176 205 166 179 200 208 238 193 225 251 184 260 154 176 304 216 267 268 253 168 238 244 243 220 260 261 293 192 279 225 307 286 207 240 193 216 202 228 244 223 172 145 172 136 184 196 120 166 161 229 157 256 272 262 246 279 279 307 261 265 315 212 163 204 235 156 155 137 170 177 186 148 107 149 128 204 211 214 215 119 194 235 225 277 289 166 240 227 182 263 201 213 277 236 251 260 178 205 168 179 201 208 238 193 226 251 186 260 155 177 306 217 266 268 253 168 238 244 243 222 259 264 294 191 280 228 307 286 208 240 193 218 202 226 246 222 172 144 172 137 187 195 121 166 161 231 160 253 272 263 245 281 282 308 262 266 316 214 165 202 237 157 157 137 171 178 186 149 107 567 568 598 632 679 747 673 720 693 689 811 834 726 761 773 699 705 712 704 759 695 719 711 669 780 648 646 732 708 723 717 669 712 636 775 617 734 765 724 725 743 796 734 781 683 824 725 752 773 749 677 730 713 863 795 720 717 723 708 773 826 765 704 635 699 639 610 799 714 616 610 671 657 616 730 810 783 777 736 727 788 784 820 806 798 732 693 721 608 614 612 629 587 587 595 574 570 569 600 633 682 753 678 722 695 685 817 839 729 762 777 702 708 716 706 758 695 721 714 672 760 652 649 737 713 728 722 673 717 637 771 622 739 767 727 727 747 801 737 783 686 828 729 757 778 752 679 733 716 866 798 722 715 726 703 774 817 768 710 644 702 643 613 804 721 620 612 675 659 619 732 814 786 780 740 728 789 789 823 809 797 729 673 703 616 621 619 634 593 590 599 585 146 122 201 209 211 213 117 192 231 220 274 287 159 232 221 178 257 197 207 267 231 250 256 176 207 164 176 199 206 237 189 222 250 186 260 155 176 303 214 266 266 252 166 236 241 242 219 260 262 292 188 277 224 307 283 204 237 189 214 199 228 245 223 171 145 173 134 186 195 120 166 162 228 157 253 269 259 242 277 279 305 260 259 310 216 164 207 238 156 158 139 173 178 186 148 106 149 127 205 212 216 216 122 198 236 227 277 289 164 237 226 183 261 202 214 271 238 254 261 179 208 167 180 204 210 239 194 227 254 188 263 155 179 306 218 268 269 256 170 240 247 245 222 263 263 295 189 282 227 309 287 208 244 195 218 202 228 248 224 174 145 174 137 188 198 122 167 165 231 160 258 272 266 247 282 282 309 264 266 316 215 166 206 237 158 159 139 172 179 188 150 110 151 128 207 214 217 217 122 197 237 229 280 293 166 237 228 185 262 204 216 273 239 257 263 182 209 169 183 205 211 241 195 229 256 189 263 157 180 308 219 269 270 257 171 241 247 247 224 263 265 297 193 283 228 310 289 210 245 197 219 206 229 248 226 175 148 175 139 189 199 124 168 164 234 161 257 277 266 249 283 284 310 266 268 318 216 167 209 241 159 160 141 173 180 188 151 110 154 129 209 217 219 219 125 200 239 228 282 294 168 240 230 187 264 204 218 274 241 258 265 183 212 172 184 206 213 244 198 230 257 190 265 160 183 310 222 273 273 260 174 244 249 250 226 264 268 299 197 284 231 313 291 211 243 201 222 207 233 250 229 177 150 176 142 191 202 126 171 167 235 164 259 278 270 250 286 286 315 268 271 321 219 170 210 242 160 163 142 175 182 191 153 113 154 131 210 218 221 222 127 202 240 228 283 296 170 241 233 189 266 208 220 276 242 259 266 185 215 174 184 208 214 246 200 231 259 192 267 161 185 311 224 272 275 262 175 245 250 252 228 267 271 300 196 287 232 315 294 214 246 200 224 211 234 253 230 178 152 178 142 194 204 129 172 168 237 164 263 280 271 252 287 287 316 269 272 323 222 172 211 244 162 164 145 177 183 192 155 115 157 132 212 220 223 224 128 204 243 231 285 298 172 242 234 191 267 210 221 277 244 261 268 186 218 175 187 210 217 247 202 233 259 193 270 162 187 313 225 276 276 263 178 247 252 255 230 268 272 303 197 288 234 318 294 217 249 203 225 213 236 256 232 180 153 180 144 196 205 130 173 171 238 166 264 282 273 254 290 288 317 272 273 323 224 175 215 245 164 166 147 180 184 194 157 116 157 135 212 221 225 226 131 206 244 235 288 301 176 243 236 192 270 211 223 278 246 263 270 188 220 176 189 213 218 249 204 234 262 194 271 164 189 314 228 277 277 266 179 250 254 257 232 270 273 305 200 290 236 318 295 217 255 205 228 215 239 257 235 181 156 183 146 198 207 131 174 171 240 169 264 284 274 257 290 291 319 274 276 328 226 177 216 247 165 167 149 180 186 195 159 114 160 137 213 222 225 228 134 206 245 236 290 302 177 246 238 195 271 213 224 281 246 265 271 190 222 179 192 212 220 251 206 236 264 196 273 167 191 317 229 279 280 268 182 252 255 259 234 272 275 306 203 292 237 322 298 221 255 207 230 217 241 257 236 184 158 183 148 201 210 133 177 175 242 171 271 286 276 259 291 292 322 275 280 329 228 178 219 250 168 167 150 182 188 196 160 120 160 138 216 225 227 228 135 210 246 241 292 305 178 249 240 196 272 214 227 283 249 266 273 191 223 180 192 214 221 252 207 238 265 198 274 167 192 319 230 282 282 269 184 254 257 260 235 274 277 307 200 294 239 322 301 221 256 208 231 219 244 261 238 185 160 185 151 203 211 135 179 175 242 172 272 288 279 261 294 293 323 278 281 329 231 181 221 251 171 171 152 184 188 198 161 120 163 140 216 226 228 231 137 211 250 242 293 307 182 250 242 200 275 216 228 284 250 268 273 194 228 182 195 218 224 254 210 240 267 201 278 168 194 320 234 281 283 272 186 254 258 263 237 276 280 309 207 294 241 324 301 223 258 210 232 221 246 263 240 187 163 188 151 205 213 137 179 178 245 172 270 290 281 262 296 296 325 280 281 329 234 184 222 256 170 174 154 186 189 199 163 122 164 140 218 227 230 234 139 214 251 241 295 309 183 251 244 201 276 219 230 287 252 270 275 196 228 184 196 220 225 256 211 240 269 202 279 172 197 321 236 280 285 273 188 258 261 266 240 278 282 310 208 296 243 327 304 226 258 213 233 224 249 263 241 189 163 189 153 207 215 139 180 179 245 176 275 294 283 264 297 298 327 281 284 334 235 185 225 256 173 175 156 188 191 201 163 122 167 143 218 230 231 236 141 216 252 246 297 311 185 252 247 203 278 220 232 289 254 270 277 198 232 185 197 221 226 257 212 244 271 202 282 173 200 323 237 281 287 275 190 259 262 267 242 279 283 312 209 298 244 330 306 228 259 214 237 223 251 267 240 190 167 190 155 210 217 141 184 183 247 177 275 293 285 266 299 298 329 284 286 334 239 186 226 258 174 177 158 189 193 202 167 126 167 143 221 230 234 238 144 218 253 244 300 314 187 257 248 203 279 222 235 292 255 273 279 200 233 185 199 223 228 260 215 245 271 205 283 174 201 324 239 287 288 277 192 261 265 269 242 280 284 314 210 300 245 331 308 229 262 216 237 229 254 269 243 192 169 193 156 212 218 142 184 182 248 178 275 296 287 268 300 300 330 286 287 337 239 189 229 261 175 179 159 190 195 203 168 127 168 145 222 231 236 240 145 219 255 245 301 315 189 257 250 207 281 225 236 293 257 275 281 201 235 188 201 225 232 262 218 247 274 206 285 177 203 327 241 287 290 279 194 263 266 272 245 284 287 316 213 302 247 334 309 231 264 218 241 231 256 270 246 194 171 196 158 214 221 144 186 186 250 181 277 298 288 270 300 301 331 289 290 337 244 191 232 262 177 180 160 192 198 205 169 130 170 147 224 234 238 242 149 222 258 245 303 317 191 260 251 209 282 226 236 295 258 277 282 202 238 190 204 227 233 263 218 248 275 209 288 178 206 329 243 288 292 281 197 266 267 273 247 285 289 317 216 303 250 335 311 233 267 221 240 230 258 273 246 196 172 195 160 217 223 146 189 185 252 182 281 299 290 271 303 304 333 288 293 340 244 194 233 264 178 181 163 194 198 207 170 132 172 150 225 235 239 243 150 225 258 248 306 319 193 262 254 211 285 228 239 296 260 278 283 204 241 192 204 229 235 265 222 249 277 212 291 180 208 331 245 293 295 283 199 268 268 276 250 287 290 319 213 305 251 338 314 234 268 223 243 234 260 275 247 198 176 198 162 218 225 148 190 190 255 184 282 303 292 274 304 306 335 291 294 341 247 196 235 268 182 184 164 196 199 207 173 134 172 151 226 236 240 244 152 225 260 255 308 321 196 263 256 211 286 230 242 297 263 282 286 207 242 194 207 230 236 266 223 251 279 213 291 182 209 331 247 295 296 286 201 270 270 278 252 288 293 321 217 306 255 340 316 236 271 223 244 235 263 277 249 198 177 198 164 222 227 149 192 191 255 185 285 304 294 275 307 307 337 293 297 343 248 199 239 267 182 185 166 198 201 210 175 137 175 153 229 238 243 245 155 227 262 254 310 323 198 266 259 214 288 231 244 300 263 280 289 208 245 196 208 234 239 269 225 253 281 214 295 183 210 334 248 295 298 287 204 272 272 280 253 291 295 322 220 307 254 342 318 240 272 226 246 237 265 279 253 201 179 201 165 223 228 151 193 193 257 189 286 308 296 278 309 309 339 296 299 346 252 200 240 271 184 187 168 199 203 211 177 136 176 154 229 240 245 251 156 230 263 258 313 325 200 267 261 216 289 233 244 300 267 283 290 211 248 199 210 233 242 271 227 255 283 216 297 185 213 335 249 294 298 290 204 275 274 283 255 292 296 324 221 308 258 345 320 240 273 229 249 240 269 280 254 202 181 203 167 226 230 154 194 194 259 188 288 308 298 280 311 311 340 296 301 348 253 202 240 273 185 187 170 202 205 211 178 141 178 156 230 241 246 251 158 231 266 257 315 327 202 270 262 217 291 236 247 303 268 285 291 212 249 200 212 237 242 273 230 256 284 217 298 186 216 338 253 300 301 292 208 275 274 285 257 294 300 326 226 312 259 346 321 242 276 230 252 243 271 283 256 204 183 205 169 228 232 155 196 195 259 191 291 310 300 282 312 312 343 299 302 351 256 205 245 274 188 190 172 203 206 213 179 143 179 157 233 243 248 252 160 233 268 258 316 329 204 271 264 220 293 238 249 305 270 287 294 214 251 202 214 238 245 274 231 258 286 219 301 189 218 340 255 301 303 295 209 279 276 288 258 295 301 327 226 314 261 348 323 245 278 231 250 245 272 284 257 206 186 207 171 231 235 157 197 199 262 192 293 312 302 284 315 314 344 300 303 351 258 207 248 276 188 191 172 205 208 215 182 140 181 159 234 244 250 255 162 235 269 261 319 331 207 276 267 223 294 239 250 307 271 290 294 216 254 205 217 241 246 275 233 260 288 221 302 191 221 341 256 300 304 295 211 280 277 289 261 297 304 329 229 314 264 351 325 247 281 233 254 250 275 286 261 208 189 209 172 234 236 158 199 204 263 194 291 313 304 286 316 316 346 303 307 354 261 209 249 280 191 194 175 207 210 217 183 140 182 160 234 247 252 257 165 236 272 258 321 335 209 278 268 224 296 242 252 309 273 290 296 217 257 206 216 243 250 278 236 261 290 222 304 191 223 343 258 301 306 298 214 282 281 291 262 301 305 331 231 316 265 352 327 248 280 236 257 248 277 289 263 210 191 210 175 237 239 161 201 201 265 196 296 317 305 288 318 317 349 305 308 355 263 212 252 281 193 196 177 208 211 218 185 142 184 163 237 247 253 260 166 239 272 261 323 336 211 279 270 225 299 243 254 311 274 291 299 220 259 207 218 244 251 279 238 263 292 225 306 194 225 345 262 307 309 301 216 285 282 294 263 304 306 332 229 318 267 355 328 250 283 238 257 251 279 291 266 212 191 212 176 238 242 162 204 205 267 197 297 318 308 290 318 320 349 308 311 357 266 215 254 283 195 198 179 211 213 221 187 147 185 165 239 249 254 262 168 241 275 271 324 338 213 282 273 227 300 247 256 313 277 295 300 222 262 209 221 247 252 282 240 264 293 225 307 196 226 345 262 308 310 302 218 286 283 296 266 304 309 334 230 320 269 357 330 252 283 239 259 254 282 292 267 213 194 214 179 240 244 165 205 206 268 200 300 320 309 292 321 321 351 309 314 359 268 217 253 286 197 199 181 212 214 222 189 151 187 165 240 250 257 263 171 243 276 269 326 339 215 283 275 229 302 247 257 316 278 295 302 222 265 211 224 249 254 285 242 265 295 229 308 198 228 347 265 306 313 303 220 289 284 299 269 307 311 335 235 323 271 359 332 254 287 243 262 255 285 294 270 216 196 215 180 242 244 167 206 207 269 201 298 323 313 294 322 322 352 311 314 360 269 220 257 287 198 202 183 214 216 223 190 150 190 166 242 252 258 266 173 245 278 274 327 342 217 284 277 232 302 249 259 317 281 296 303 225 267 214 224 250 256 285 243 268 297 227 311 199 231 349 266 309 313 306 223 291 286 301 270 307 313 338 236 323 272 362 334 257 287 244 264 258 287 296 271 218 198 217 182 245 247 168 208 210 272 204 304 325 315 295 326 324 356 314 316 363 273 221 259 289 200 203 184 215 217 225 192 153 191 169 243 255 260 267 176 247 280 276 330 345 219 286 280 234 305 251 262 318 282 300 305 227 269 215 226 253 259 288 245 270 299 232 315 201 233 351 268 313 316 308 224 292 289 303 272 309 314 339 241 326 274 363 337 258 290 245 266 260 290 299 273 220 201 219 184 248 248 171 210 211 271 205 306 327 317 298 326 326 357 316 319 364 275 223 262 292 201 204 187 217 219 226 193 152 192 170 245 255 262 268 177 250 282 273 332 346 221 289 281 235 306 253 263 320 284 299 306 229 272 217 228 254 261 289 247 270 301 233 316 203 235 353 269 316 317 310 226 295 290 305 275 312 316 341 241 327 276 366 339 261 291 246 268 263 292 300 275 220 202 221 185 250 251 173 212 215 275 205 306 329 318 300 329 326 358 316 320 366 278 225 264 294 203 207 187 220 221 227 195 154 194 173 246 257 264 272 178 251 285 275 334 349 223 291 284 237 308 255 266 322 285 302 308 231 274 218 228 257 263 291 249 274 302 236 318 203 237 355 272 315 320 313 230 296 292 306 276 313 318 343 243 330 277 368 340 262 291 249 270 264 295 303 277 222 205 224 187 253 253 173 214 216 277 208 310 331 320 302 330 329 361 319 324 367 280 228 265 297 206 209 189 221 222 229 196 156 195 174 248 259 266 275 180 252 286 281 337 351 225 293 286 240 310 257 267 325 286 305 311 232 276 221 230 260 264 294 252 275 305 236 320 206 239 356 275 318 323 315 232 300 293 310 278 314 321 345 247 330 280 370 343 264 293 253 272 267 298 304 278 224 207 225 190 256 255 176 214 219 278 210 310 334 322 305 331 331 364 320 326 368 284 231 267 299 207 208 193 223 223 230 198 161 198 176 249 261 268 277 183 254 287 281 338 353 227 293 288 242 312 259 270 327 289 307 310 234 279 222 233 266 267 295 254 278 306 238 322 209 242 358 276 319 324 317 234 300 295 312 280 318 323 347 246 331 281 372 344 265 295 255 274 269 300 308 281 226 209 227 192 258 258 177 217 220 279 212 312 335 324 306 334 333 364 323 328 374 284 232 268 301 209 210 194 224 224 232 201 160 199 177 251 262 269 277 186 256 289 282 341 355 229 295 289 244 312 262 271 327 290 308 314 237 281 224 234 268 268 296 256 279 308 240 322 210 244 360 279 322 325 320 236 302 297 314 282 319 324 347 247 334 283 376 345 269 298 258 275 270 302 309 279 228 211 229 193 260 259 181 218 223 282 213 315 336 326 308 335 333 365 326 331 374 287 235 272 303 210 215 196 226 226 234 202 162 201 180 252 264 272 279 187 258 291 284 343 357 232 297 292 245 315 264 272 330 292 310 317 238 284 226 238 265 269 299 258 279 309 243 326 212 246 362 280 324 327 320 238 305 299 317 283 321 327 349 249 336 285 378 348 270 300 259 277 272 305 310 284 229 213 230 194 263 262 181 220 225 284 215 317 338 328 311 338 336 368 327 332 377 289 238 277 304 212 214 196 228 228 235 204 165 202 180 254 266 273 282 189 262 292 288 346 360 234 301 295 247 318 266 275 332 294 312 318 240 286 227 239 269 272 300 260 282 312 243 329 213 249 363 281 326 330 324 240 308 300 318 286 324 328 351 252 338 287 379 351 273 303 259 279 275 306 314 286 230 216 232 198 266 262 183 223 226 284 217 316 341 329 313 338 338 369 330 336 376 292 240 278 307 213 215 199 229 231 237 206 168 204 183 256 267 275 285 191 264 295 287 347 362 237 301 295 249 319 268 276 334 295 314 319 242 289 229 239 270 273 303 262 284 314 246 332 215 251 366 284 327 331 324 242 309 302 320 287 325 331 354 253 340 289 381 354 275 305 263 280 277 310 316 285 234 218 233 198 267 265 185 224 227 285 219 315 344 332 315 340 340 370 331 338 379 294 241 280 309 216 217 201 232 232 239 208 169 205 184 257 269 277 287 195 266 296 292 350 365 238 304 298 252 321 270 278 334 298 315 321 244 291 230 242 272 276 305 265 286 315 248 333 217 252 366 286 328 331 327 245 312 304 323 290 328 333 355 255 340 292 384 354 276 307 264 282 280 312 319 290 236 219 236 200 271 268 187 226 229 288 222 317 346 333 318 343 342 372 335 338 382 296 243 283 310 217 220 203 233 233 240 209 171 206 186 258 271 278 290 197 267 298 290 351 366 241 305 300 254 322 272 280 338 300 318 324 245 293 233 244 274 278 307 267 287 316 249 334 219 256 369 287 329 335 329 248 314 306 326 291 328 335 357 256 343 293 386 356 278 308 267 285 281 313 319 291 236 223 238 202 272 269 189 226 231 290 221 321 347 335 318 343 343 376 336 342 383 299 245 284 313 220 221 205 235 235 242 211 174 209 189 258 272 280 290 198 269 299 291 354 367 242 309 302 256 324 274 283 338 302 319 325 248 296 234 246 275 280 309 268 289 318 249 337 221 257 370 289 331 335 331 248 316 307 328 294 331 338 358 261 346 294 388 359 280 310 269 288 285 317 322 293 238 225 239 204 274 271 191 229 234 291 223 319 349 338 321 345 344 378 338 343 386 301 248 286 315 221 224 207 237 236 244 213 175 210 189 261 274 281 295 202 272 301 289 357 370 245 311 305 258 326 276 285 342 304 320 327 250 299 237 248 277 282 310 271 290 321 251 339 224 259 373 292 335 337 334 252 318 310 331 297 333 339 360 260 347 296 390 360 283 312 270 289 287 319 323 296 240 227 241 205 277 273 193 230 236 292 226 327 351 340 323 347 346 380 340 345 386 303 251 288 318 223 225 209 239 240 246 215 177 212 192 262 275 283 295 202 273 304 298 358 373 247 313 307 259 327 278 286 343 305 322 328 252 301 239 249 283 283 312 273 292 323 253 343 223 262 374 293 336 341 336 254 320 310 332 299 334 341 363 265 349 300 393 362 285 312 273 292 288 323 325 297 242 229 242 207 281 276 196 232 237 295 227 328 355 343 326 349 349 382 342 348 389 307 253 290 319 224 227 211 240 241 246 216 176 213 192 264 276 285 297 204 275 305 292 360 374 250 314 309 262 328 279 288 345 306 323 331 254 303 241 252 282 285 315 276 294 325 256 344 226 263 377 295 338 341 338 256 322 314 336 299 337 343 364 263 349 301 396 364 286 316 275 293 290 324 327 299 244 232 245 209 281 277 196 233 240 297 229 331 356 345 327 352 350 382 344 349 391 310 256 292 322 225 228 212 244 241 247 219 186 214 193 266 277 287 299 206 277 306 295 363 378 252 316 310 264 330 282 289 346 309 326 331 257 307 243 253 289 288 317 277 296 326 256 345 228 265 378 297 341 343 340 257 325 315 337 302 338 345 366 267 352 303 397 366 288 318 278 294 294 326 330 301 246 234 247 210 285 280 199 235 242 298 231 333 358 346 329 352 351 383 345 352 393 311 257 296 324 227 232 215 244 244 250 220 176 217 196 267 279 290 302 208 280 308 300 365 380 254 319 314 265 332 284 292 349 311 328 333 259 309 245 255 285 289 319 280 299 329 260 348 230 267 380 300 342 346 343 260 326 317 339 304 341 347 368 270 353 305 400 369 292 319 279 297 295 330 331 304 249 235 249 214 287 281 201 237 244 299 233 336 361 349 331 354 354 386 348 352 394 313 260 298 326 229 234 216 246 245 250 221 183 218 198 269 281 290 305 212 282 310 302 367 382 256 321 317 268 335 285 294 351 311 329 334 258 310 246 258 288 292 320 281 300 330 260 350 232 271 381 302 341 348 343 262 329 317 341 305 344 348 370 272 354 307 402 371 291 320 282 300 298 331 334 305 250 238 251 214 290 284 202 239 244 300 234 335 362 350 333 356 356 389 350 354 397 315 263 299 328 230 235 218 248 246 253 222 185 221 200 270 283 293 306 214 284 312 307 369 384 259 323 318 269 336 289 296 353 315 332 336 262 314 249 259 294 295 323 283 301 331 262 354 235 273 383 304 345 349 346 264 331 319 344 308 344 351 371 271 356 308 405 372 293 323 283 300 299 335 336 307 252 241 252 216 292 286 204 241 248 303 236 337 365 353 336 359 356 390 352 358 398 318 265 303 331 232 238 220 250 249 254 225 187 221 201 273 285 295 308 215 285 314 307 370 386 260 325 319 272 338 289 297 355 316 334 338 264 316 252 260 297 296 323 286 303 334 264 355 235 275 385 306 347 351 348 266 333 323 347 310 346 352 373 273 358 309 407 374 298 324 286 302 303 336 338 309 252 242 254 218 295 289 206 242 249 304 238 340 367 354 335 359 358 393 353 359 401 320 268 305 333 234 237 221 252 250 256 226 190 223 203 274 286 297 310 217 288 316 302 373 387 263 327 321 275 340 292 300 356 318 335 342 265 318 253 262 299 298 327 288 305 335 265 356 238 276 386 308 349 353 350 269 335 323 349 313 348 355 374 277 361 312 409 375 298 328 289 305 305 340 340 312 256 245 256 220 298 290 208 244 251 306 239 343 368 356 339 361 360 394 355 362 402 323 270 307 334 236 241 223 253 251 258 229 192 225 205 275 288 299 312 219 290 318 303 375 390 265 330 323 276 341 295 300 358 320 336 342 268 321 254 265 301 299 328 290 306 337 268 355 240 279 387 309 349 354 351 272 337 326 351 314 350 356 377 277 362 314 412 378 299 329 289 308 309 342 342 311 256 247 257 222 300 292 211 247 254 308 243 343 371 358 341 363 361 395 359 367 405 326 272 309 337 238 243 225 256 253 260 230 197 226 206 276 290 300 314 221 291 320 311 377 393 268 332 326 277 343 296 303 360 321 338 343 269 323 257 267 301 302 330 292 307 340 269 359 241 282 390 311 352 357 354 273 339 327 354 316 352 359 379 282 364 316 413 379 302 330 291 308 310 345 345 314 259 248 258 225 302 295 213 247 255 310 243 346 373 361 343 364 364 399 360 366 408 328 275 312 339 241 244 228 258 255 262 232 197 228 208 278 292 303 316 224 294 321 314 379 394 269 333 328 280 345 298 307 361 323 342 345 270 326 258 269 306 304 332 295 310 341 270 362 242 284 393 313 355 358 356 276 341 327 357 317 354 362 380 281 366 318 416 381 303 331 292 311 313 346 346 317 261 250 262 226 305 297 215 249 257 311 246 348 374 362 346 368 365 401 362 368 409 330 276 312 342 241 246 229 260 257 263 234 197 229 209 280 293 304 319 226 296 323 314 383 395 272 336 331 283 347 300 307 363 325 343 348 274 330 262 270 309 306 334 296 312 344 272 366 244 285 393 315 355 360 359 278 344 329 357 319 356 363 383 284 367 319 418 384 306 334 297 312 314 349 349 320 262 253 263 228 307 299 217 252 259 313 246 350 376 365 349 369 367 402 365 371 410 332 280 317 343 245 247 231 261 258 264 235 198 231 211 281 295 305 319 228 298 325 315 383 398 274 337 332 284 348 302 308 366 326 345 349 275 332 263 272 306 308 335 298 314 344 274 365 246 289 396 317 357 363 360 280 346 332 361 321 357 365 385 285 368 321 420 387 308 336 296 315 317 352 351 319 264 256 265 230 310 301 220 252 261 315 249 349 381 367 349 370 369 404 365 374 413 335 282 317 345 245 248 233 262 259 265 237 200 233 214 283 297 307 323 230 299 326 323 386 401 276 340 335 285 351 303 311 368 328 345 351 278 333 265 274 313 311 338 300 316 347 276 368 248 290 398 320 359 365 363 283 350 333 363 323 360 367 386 288 371 323 422 388 310 338 301 316 317 355 353 322 266 257 267 232 312 303 221 255 265 316 250 353 382 369 352 372 370 406 368 377 415 337 284 319 347 246 250 235 265 261 266 239 199 235 215 284 298 309 325 232 302 328 319 388 406 276 343 337 289 352 307 311 368 329 349 354 280 336 266 276 313 312 339 302 318 348 278 366 250 293 398 321 362 366 364 285 349 335 364 327 361 369 387 292 373 325 425 390 312 341 302 318 321 358 355 324 268 261 270 234 314 304 222 256 265 318 252 352 384 371 355 374 372 408 370 376 418 339 288 322 350 249 253 236 267 263 267 239 205 236 217 285 299 311 326 237 305 331 319 390 405 281 343 339 290 353 308 315 372 332 351 355 282 339 268 278 312 315 341 304 320 351 280 372 252 295 401 323 363 368 367 287 352 337 367 328 364 371 390 293 375 326 427 392 315 342 305 320 322 360 358 326 268 262 272 236 316 306 224 258 268 319 254 356 387 373 357 376 375 409 371 379 418 342 288 324 351 251 255 238 268 265 269 242 205 239 219 288 301 314 329 238 307 332 325 393 408 283 348 342 292 356 310 318 374 334 350 357 283 340 270 280 315 316 343 306 321 351 281 377 254 297 404 324 366 370 369 290 354 338 371 330 365 374 390 294 376 329 429 394 316 344 305 324 325 361 360 328 271 264 273 237 320 309 227 261 271 321 256 358 388 375 358 378 376 411 374 382 421 345 291 327 355 253 256 241 271 266 271 245 209 239 219 289 302 313 330 239 309 335 324 393 410 286 349 344 295 358 312 320 375 336 353 357 286 344 272 283 315 318 344 309 323 354 285 378 255 299 405 326 367 372 371 291 356 340 372 332 367 374 393 293 378 332 432 397 318 346 308 324 327 364 362 331 274 267 276 239 322 311 228 262 272 324 259 361 391 376 360 380 378 412 377 383 422 347 295 329 356 254 258 243 273 268 273 246 212 240 221 290 304 317 334 240 311 336 326 396 412 287 350 346 297 359 314 322 377 338 356 360 288 346 275 284 317 320 347 311 324 355 286 380 257 301 408 330 369 374 374 294 359 342 374 335 369 377 395 300 380 333 434 398 320 348 309 326 330 368 364 332 276 268 276 241 325 313 229 265 275 325 259 361 392 378 362 381 379 415 378 385 424 349 294 331 358 257 258 245 274 268 275 249 210 243 224 292 306 319 336 244 314 338 331 398 415 289 352 349 299 361 317 323 380 338 356 362 288 349 275 285 319 322 349 313 326 358 288 381 259 304 408 331 370 375 376 296 362 343 377 336 372 380 396 298 381 335 437 400 323 349 314 329 333 369 364 334 277 271 279 242 327 315 232 266 274 325 261 363 394 381 365 383 381 415 381 388 427 351 298 335 359 259 262 245 277 270 277 251 213 245 225 293 307 320 338 246 316 340 335 402 417 290 355 350 300 362 318 326 381 342 357 365 291 351 278 287 322 323 350 316 328 359 288 383 261 306 410 334 371 377 378 298 364 346 379 338 374 380 398 300 383 337 439 402 325 350 314 332 333 371 367 335 279 273 280 244 330 318 234 266 278 327 263 366 396 383 367 385 383 419 383 388 429 354 301 337 362 260 263 248 278 272 277 253 213 246 227 297 309 324 340 248 317 341 336 404 419 294 356 352 303 364 321 326 384 343 360 366 293 354 280 289 324 326 352 318 329 361 291 386 262 309 413 337 374 380 381 299 366 347 381 339 377 383 401 304 385 340 441 405 328 349 316 333 337 374 369 338 281 275 282 246 333 320 236 270 280 330 265 367 399 386 369 386 385 421 384 393 430 356 303 337 366 261 266 251 280 275 280 253 219 248 230 296 311 324 343 250 318 343 332 404 422 296 358 355 304 367 322 328 385 345 363 368 294 356 281 291 327 328 355 319 332 363 292 386 265 311 413 338 375 381 382 302 368 349 384 342 377 386 402 305 387 341 443 406 328 350 317 333 338 376 371 340 283 279 284 247 334 321 238 270 281 331 266 370 402 388 372 389 388 424 387 394 432 360 306 341 366 263 268 252 281 276 281 255 220 248 231 298 312 326 343 254 322 345 335 408 423 299 361 357 308 367 324 332 387 346 364 370 297 358 284 294 333 329 356 322 333 364 295 390 267 312 415 339 377 380 385 305 371 351 387 345 380 387 405 307 390 343 445 410 330 352 321 337 342 379 374 342 285 281 286 251 336 323 241 272 284 333 269 371 404 390 374 390 389 426 389 396 434 362 308 343 370 265 268 253 284 277 282 256 222 251 234 300 314 328 346 255 322 346 340 410 425 300 362 360 309 370 326 332 388 348 366 372 298 361 285 295 334 332 359 323 334 367 296 393 269 314 418 341 380 386 387 308 372 353 388 345 382 389 406 309 391 345 447 410 333 358 323 338 342 381 375 342 286 282 288 253 340 326 242 274 286 335 271 371 406 391 375 392 391 426 391 399 436 364 310 346 371 267 270 257 285 279 285 258 224 253 235 301 316 330 348 258 325 349 341 413 428 303 365 362 311 372 329 335 391 351 366 374 301 364 287 296 340 333 360 326 336 368 298 393 271 316 418 344 382 388 388 310 374 355 391 348 383 392 407 312 393 347 450 414 335 361 325 340 346 384 378 345 288 285 289 255 342 328 245 276 288 337 271 374 407 392 377 394 392 427 394 399 437 366 310 346 374 270 274 257 288 280 285 260 226 254 236 302 318 330 346 260 326 350 345 415 429 305 366 364 314 374 331 337 394 353 370 374 303 366 288 298 338 335 362 328 338 371 300 397 271 319 421 346 384 388 392 312 376 355 393 349 385 393 409 312 395 349 451 415 336 363 326 342 347 385 380 347 291 287 292 256 344 331 246 278 295 339 274 378 408 395 380 396 394 430 395 403 439 369 314 350 375 270 276 259 289 282 288 262 229 256 238 304 320 333 351 262 329 353 343 417 433 307 369 365 315 375 334 339 395 353 373 377 304 368 291 301 341 337 366 330 340 373 302 399 274 321 423 348 385 391 393 313 379 358 395 352 388 395 412 315 398 350 454 417 338 366 330 343 350 389 382 350 293 289 293 258 347 332 248 279 293 339 277 379 411 398 382 398 396 433 396 406 443 372 317 353 377 272 275 260 291 285 289 265 234 258 240 306 321 336 353 265 332 353 345 418 436 310 370 367 317 377 334 341 397 355 375 378 307 371 293 303 345 340 367 332 342 374 302 401 276 324 424 350 387 392 396 317 380 359 398 354 389 398 413 317 399 353 456 419 340 366 331 344 352 392 384 350 294 291 295 261 350 333 249 281 294 341 278 379 414 399 384 398 397 435 399 409 443 375 320 356 380 274 278 263 293 285 290 265 229 260 242 306 323 336 355 264 334 355 349 421 435 312 373 370 319 379 337 342 399 358 377 380 309 373 294 304 345 342 368 335 345 377 305 403 278 326 426 352 389 395 398 319 382 361 401 356 390 400 415 320 401 355 459 421 342 368 333 347 356 393 386 353 296 294 298 262 353 336 252 283 295 342 279 384 416 402 386 401 399 437 401 407 445 378 322 357 382 277 280 265 296 287 293 268 232 261 244 309 324 338 359 267 337 357 349 423 439 315 375 373 322 381 338 344 400 360 377 381 310 376 296 306 347 345 371 336 345 378 305 403 281 328 427 353 390 398 399 321 385 363 403 358 394 403 416 320 402 356 461 425 345 371 336 351 358 397 388 356 297 295 298 264 354 339 253 284 297 345 282 383 418 403 387 403 400 439 404 415 446 379 324 358 385 278 283 267 296 288 294 271 229 262 245 310 327 340 361 271 338 360 346 427 442 317 377 374 323 382 340 346 403 361 379 385 313 378 299 308 349 346 373 338 347 380 309 407 281 330 430 356 392 400 401 323 387 364 405 360 396 404 418 322 405 358 463 425 346 371 338 352 358 399 391 358 300 298 301 265 357 341 256 287 300 347 283 385 421 406 392 404 403 441 406 415 450 381 328 361 387 280 284 269 299 290 295 270 234 265 247 312 329 341 362 273 340 362 357 429 443 318 379 376 325 385 342 348 405 363 381 387 315 381 300 310 353 349 373 341 349 382 310 410 283 333 433 359 394 400 404 326 389 367 407 363 397 406 421 328 405 361 465 428 350 371 340 354 362 402 393 359 300 299 303 267 360 342 258 288 302 349 285 386 422 409 392 406 404 441 406 417 452 384 330 364 391 283 284 271 300 292 297 272 237 265 248 314 330 346 366 276 341 363 357 430 445 322 382 379 327 386 344 351 405 365 382 388 317 384 302 312 356 351 376 343 351 384 312 413 286 337 434 360 392 402 406 328 392 369 409 364 399 408 422 329 408 363 469 428 351 373 341 357 363 404 395 362 304 303 305 270 364 345 259 290 306 350 286 390 424 410 394 409 408 445 409 420 454 386 331 367 391 284 288 273 301 294 299 275 241 268 250 314 330 347 368 275 344 365 359 433 446 324 385 381 328 387 346 352 408 367 384 390 318 387 304 314 357 352 378 346 353 386 314 413 287 338 436 361 398 404 408 330 395 370 412 367 402 410 423 328 409 365 469 432 353 376 344 358 366 407 397 361 304 304 306 270 364 347 262 292 306 352 289 392 427 412 396 410 407 445 412 420 456 388 334 368 393 284 288 276 304 296 301 277 243 268 252 317 334 348 370 279 347 367 361 435 450 325 387 383 333 388 349 354 410 368 387 391 321 389 305 314 358 355 380 348 355 388 315 416 289 339 438 363 400 406 412 332 396 373 414 369 404 413 425 330 409 366 473 434 355 378 345 356 368 410 399 364 307 308 308 273 369 349 264 294 309 352 291 394 429 414 399 412 410 447 415 425 458 392 337 368 396 286 292 276 307 296 302 278 248 271 254 318 334 349 372 280 349 369 362 436 451 329 388 386 335 391 351 355 411 370 388 394 322 391 308 317 362 355 383 349 356 389 316 418 291 341 440 366 402 409 412 335 398 374 416 369 405 414 428 335 413 368 474 435 357 380 347 360 370 412 401 368 308 309 310 274 370 351 266 296 310 354 291 396 432 417 400 413 411 450 416 427 460 393 336 372 398 288 293 279 307 298 304 279 241 273 254 320 336 351 375 285 351 371 366 438 454 330 390 388 336 392 353 358 414 372 390 395 325 393 310 318 363 359 384 351 359 391 318 420 293 345 442 369 403 410 415 336 399 376 419 373 408 417 431 333 415 371 477 438 359 383 350 362 373 416 404 369 312 311 312 276 372 352 267 298 313 357 293 399 434 418 403 415 414 453 419 428 461 396 342 374 400 290 295 281 310 301 306 282 247 274 257 321 337 353 377 285 352 373 361 440 458 332 391 389 338 394 354 360 416 374 391 397 325 396 312 320 366 360 387 354 359 392 323 423 296 347 442 369 406 412 417 339 402 376 422 375 410 418 431 336 417 372 479 439 361 384 352 365 375 417 405 371 313 314 314 279 375 354 268 298 315 360 295 400 436 420 405 417 415 454 419 431 463 398 343 377 403 293 298 283 313 302 307 283 251 275 258 324 339 355 378 289 355 374 369 442 459 334 393 392 342 395 358 362 418 375 394 399 329 398 314 322 368 362 389 356 361 395 322 426 297 349 445 372 405 415 419 342 405 379 424 377 412 420 434 338 418 374 481 442 362 386 354 366 378 420 407 374 314 315 317 279 377 358 272 301 319 361 298 401 437 423 407 419 418 456 423 432 465 401 346 378 405 294 298 285 314 305 309 286 254 278 262 325 341 356 379 288 357 375 366 444 461 338 395 394 343 399 359 364 420 376 396 399 331 400 316 325 372 365 389 358 363 397 324 426 299 350 447 374 408 417 421 343 407 380 427 379 415 423 434 337 420 377 483 443 365 389 357 370 381 422 409 375 317 318 317 282 381 359 274 302 318 363 299 402 440 424 409 422 418 457 425 434 467 404 348 382 407 299 300 287 315 305 310 288 256 280 263 327 343 358 383 294 359 378 369 447 464 340 399 396 344 402 361 366 422 377 397 402 332 404 318 326 369 367 392 360 365 399 326 429 300 353 449 376 410 418 423 347 410 382 430 383 416 425 436 342 422 378 485 446 368 391 357 371 382 426 412 377 319 320 320 285 383 362 275 305 322 365 301 406 441 427 411 422 420 458 427 437 469 406 349 383 409 299 303 289 318 308 313 289 257 281 264 328 345 360 385 294 361 380 373 449 465 339 400 399 345 399 363 368 424 382 400 403 335 406 320 328 374 369 393 362 366 399 328 431 302 354 452 378 413 420 425 348 411 384 430 383 417 427 439 342 423 381 489 448 369 393 361 374 384 428 415 378 320 324 322 286 384 363 277 306 324 366 302 408 444 429 412 424 422 460 429 440 470 408 351 386 411 303 304 289 320 308 313 291 258 282 266 329 346 363 387 296 363 380 375 452 468 343 402 401 348 403 366 369 427 383 403 406 336 409 321 330 377 370 396 365 368 402 329 434 305 359 452 379 414 422 428 350 414 386 433 385 420 428 440 345 426 383 491 450 371 394 362 375 387 429 416 380 322 325 324 288 388 366 280 307 326 367 305 408 447 432 415 427 425 463 432 442 475 411 353 387 414 301 307 293 321 311 316 293 259 285 268 331 349 365 389 300 366 383 376 453 469 346 405 403 351 406 367 372 427 385 404 408 339 411 324 332 380 371 398 367 371 404 331 433 305 361 455 382 417 423 430 354 416 387 435 387 422 431 442 346 427 384 493 451 374 394 365 378 390 433 417 381 324 329 325 290 389 369 282 310 327 368 307 412 449 433 417 429 425 466 434 445 476 413 356 390 415 303 308 293 324 313 317 295 262 287 271 332 350 366 390 300 367 385 384 456 472 349 407 406 352 408 370 374 430 387 405 409 340 414 326 333 380 374 399 370 373 406 333 435 308 362 456 384 418 426 433 354 418 390 438 390 424 433 444 348 429 386 495 453 375 395 368 379 390 435 421 384 326 330 328 293 393 369 282 311 327 369 310 414 451 436 420 430 429 468 436 446 478 416 359 390 418 307 311 297 325 313 319 296 266 288 273 334 350 369 390 304 369 387 380 457 475 350 409 407 355 409 371 375 430 390 406 411 341 417 327 336 383 376 401 371 374 408 334 439 309 365 459 387 420 427 434 357 419 390 440 391 425 436 446 350 431 388 497 456 377 395 369 382 395 437 421 386 327 332 329 294 394 372 285 314 331 371 311 416 453 437 422 432 430 469 437 446 479 418 361 394 420 306 314 297 327 315 320 299 267 289 273 336 353 370 396 307 373 388 388 460 478 353 410 410 356 411 374 377 434 390 408 412 345 419 329 338 385 379 404 373 376 409 337 443 311 365 460 389 422 429 436 358 422 393 442 393 429 437 447 354 434 389 500 459 380 399 371 382 398 440 423 388 329 335 330 296 398 373 288 316 333 373 311 416 456 439 425 434 432 471 439 451 482 421 364 397 422 310 315 301 329 319 321 300 267 291 276 336 355 372 393 306 373 390 384 463 478 355 413 412 359 413 375 380 436 392 411 414 346 421 332 340 386 380 406 376 377 412 338 444 313 368 462 391 424 431 440 362 425 394 446 395 429 440 449 356 435 392 501 459 382 403 373 385 398 442 426 390 332 336 333 298 400 376 290 317 335 373 314 419 458 441 426 435 433 474 441 452 483 424 366 400 423 310 315 303 331 319 323 302 267 293 277 338 356 375 399 311 376 392 387 464 480 357 416 414 360 415 378 382 437 394 415 417 349 424 333 342 388 383 408 377 380 414 340 445 315 370 464 392 426 433 441 365 426 396 447 397 433 441 451 356 438 395 504 462 383 406 377 386 400 445 428 391 334 339 335 300 402 379 292 319 338 378 316 421 461 444 428 437 435 475 443 454 485 426 368 401 427 314 319 303 333 322 326 304 270 294 278 340 357 376 402 313 378 395 390 466 483 360 417 416 361 416 381 383 440 394 415 419 351 425 336 344 390 385 410 380 381 415 342 450 317 373 465 395 426 434 443 368 429 398 449 398 435 444 454 359 438 394 506 465 385 409 378 384 402 448 431 394 335 341 336 301 406 380 293 322 340 378 317 422 462 446 431 440 437 477 445 456 487 428 371 404 429 315 320 306 336 323 327 305 272 296 280 341 359 376 405 314 380 396 387 470 485 362 420 420 365 418 381 387 442 396 418 420 353 428 337 345 392 387 412 383 383 418 343 452 320 375 467 396 429 438 446 369 432 400 453 402 436 446 455 360 440 397 509 467 388 410 379 391 406 451 433 395 337 344 339 303 409 382 295 322 341 383 320 426 465 447 433 442 440 478 447 458 490 431 373 406 431 316 321 308 337 324 329 308 277 298 281 343 361 378 404 317 382 398 390 470 487 364 421 421 367 419 384 388 442 400 418 422 354 431 338 348 395 389 414 384 384 419 345 453 321 378 469 399 430 439 448 371 432 401 455 403 437 448 456 364 442 400 512 468 390 412 383 394 408 453 434 399 339 345 339 305 412 385 298 324 344 383 321 426 465 450 434 442 441 482 450 460 491 433 376 409 432 318 323 309 338 326 330 309 280 301 284 344 362 383 408 318 383 399 390 473 489 366 426 424 369 421 387 388 446 401 420 424 356 435 343 349 397 391 416 387 387 421 345 455 322 379 470 400 433 442 450 374 435 403 457 405 439 450 458 365 444 401 515 470 392 415 385 396 410 455 437 401 342 347 343 306 413 387 299 326 346 385 323 429 468 452 437 445 441 485 451 463 492 436 378 411 434 320 324 311 341 328 331 310 282 301 286 346 363 385 411 322 386 402 399 475 493 369 426 426 371 422 387 390 447 402 422 426 358 436 343 351 399 393 418 388 388 422 349 458 323 383 472 403 435 443 452 374 438 404 459 407 441 452 461 364 445 404 516 473 393 416 387 395 410 459 439 403 344 350 344 309 416 389 301 328 347 385 325 430 471 453 440 445 444 485 454 466 495 437 380 412 437 322 326 314 342 330 332 312 282 303 288 348 367 386 413 324 389 403 398 479 495 371 427 428 372 425 390 393 450 404 425 427 360 439 345 352 403 395 420 390 391 424 350 459 327 385 474 404 437 446 454 378 441 407 460 409 444 454 463 368 447 406 518 474 396 418 390 399 414 461 440 404 344 353 346 311 418 391 302 330 350 387 327 432 473 455 442 449 445 487 456 468 498 440 382 416 439 324 331 315 344 330 334 315 281 305 290 349 367 388 415 327 390 405 401 480 495 374 431 430 376 427 392 395 451 406 425 429 362 441 347 354 406 398 422 393 391 427 352 461 329 387 474 406 438 447 456 380 442 409 463 412 446 455 463 371 448 409 522 476 398 419 391 400 415 463 444 407 346 355 348 313 420 394 306 331 351 387 328 435 475 458 443 450 448 490 458 471 499 443 384 419 442 327 330 317 345 333 335 316 282 307 291 350 370 389 418 328 393 408 403 482 498 376 431 431 378 429 394 398 454 408 428 430 365 445 349 356 406 400 425 394 393 430 354 463 330 390 477 410 440 448 459 382 444 409 466 413 448 458 466 373 453 410 522 479 400 422 394 404 420 466 447 407 348 357 349 314 423 396 307 333 354 391 330 436 478 461 446 452 449 489 457 475 501 445 388 420 444 326 332 321 348 334 337 318 284 308 292 353 371 391 420 331 395 410 405 484 500 378 434 434 380 430 396 399 455 408 429 434 367 446 352 358 410 401 425 397 395 430 356 466 331 391 480 411 442 450 460 385 447 412 467 415 449 460 468 374 453 412 526 482 402 424 395 406 420 468 448 410 350 359 351 316 426 398 308 335 357 392 331 436 480 462 448 454 450 492 462 476 503 447 390 422 446 329 334 321 350 335 339 320 290 310 294 355 373 395 421 334 397 413 409 486 503 379 437 436 381 431 399 401 458 411 431 435 369 450 354 359 412 404 427 399 398 432 358 469 334 394 481 413 442 452 463 386 448 414 471 417 451 461 469 376 454 413 530 482 404 425 396 403 423 470 450 411 353 361 353 318 429 400 311 336 358 394 334 439 482 465 450 455 453 495 464 480 505 450 392 424 448 330 336 322 351 337 340 322 292 312 296 356 374 394 424 335 400 412 407 488 506 382 438 439 383 433 401 403 459 414 433 436 370 452 355 363 413 405 430 401 400 434 358 469 335 396 483 415 446 454 465 388 451 416 471 418 453 464 471 379 458 415 530 484 406 428 400 404 425 473 453 414 354 363 355 321 432 403 315 339 361 395 336 442 484 466 453 457 455 496 466 480 506 452 395 426 451 331 339 325 354 338 341 324 294 314 298 356 376 398 426 337 401 415 409 492 507 385 441 441 386 436 403 406 461 415 436 438 373 455 356 364 417 408 431 403 401 436 361 472 337 397 486 417 447 456 467 390 454 417 475 421 455 467 474 383 459 418 532 487 408 430 403 404 427 476 453 416 354 367 357 323 434 405 315 340 362 398 338 444 486 468 454 460 456 498 469 483 509 456 397 432 452 335 340 328 356 341 344 325 297 316 300 359 377 399 427 339 404 416 415 494 509 386 443 443 388 437 405 407 462 418 437 440 374 457 358 366 418 408 434 405 403 438 364 475 339 400 487 420 449 458 470 394 455 418 477 423 457 468 475 384 460 419 535 488 409 431 402 413 431 479 457 418 357 369 358 324 436 406 318 342 364 400 339 446 488 470 456 461 457 500 471 484 511 458 401 431 454 337 344 329 357 342 346 327 299 316 301 361 380 401 431 342 406 420 415 497 511 388 445 445 390 439 406 409 464 419 439 442 377 459 360 369 419 411 435 408 405 441 363 478 342 400 489 420 451 460 471 396 459 421 480 425 458 470 477 385 462 424 537 492 412 433 405 415 432 481 458 422 360 369 361 326 440 408 320 344 366 400 341 447 492 473 458 463 460 504 472 488 513 461 402 434 458 338 344 331 360 343 348 328 298 319 304 362 381 403 431 344 407 420 410 497 515 391 447 447 391 442 409 412 465 421 440 444 378 461 362 370 422 414 437 409 407 442 366 480 343 406 491 423 454 462 474 399 458 423 482 428 461 472 477 386 464 424 539 493 415 435 408 418 431 484 460 422 361 373 362 328 441 411 322 344 368 401 343 449 492 474 461 465 461 504 474 490 515 463 405 436 457 341 346 333 360 345 350 331 300 320 304 365 383 404 435 346 410 423 409 500 517 393 449 450 394 444 412 413 468 423 444 446 381 464 365 372 424 417 439 412 408 445 368 481 346 407 492 425 453 465 476 401 462 425 485 430 464 474 480 390 466 426 542 495 418 436 408 420 436 484 463 423 364 376 366 330 446 413 324 348 371 404 345 451 495 477 464 467 462 505 476 493 516 465 407 439 462 342 348 335 363 348 350 332 301 322 308 365 385 405 436 348 413 424 410 502 519 396 453 451 396 445 414 415 470 427 444 447 382 465 367 374 428 418 441 415 410 446 370 484 347 410 495 427 458 467 479 403 465 427 487 432 465 477 482 390 467 429 544 496 419 437 410 421 439 488 464 426 365 377 368 332 447 415 326 350 374 407 346 453 497 480 465 468 466 508 479 494 521 468 409 440 464 346 351 336 364 350 351 334 301 323 309 367 386 407 439 352 414 425 425 504 521 398 455 453 399 447 415 417 473 429 446 449 383 469 369 376 428 419 442 417 412 448 372 485 348 413 496 430 459 468 480 405 466 428 489 435 466 479 483 393 470 428 546 499 421 441 415 422 441 492 467 429 367 380 368 334 449 417 327 351 376 407 348 454 500 481 467 469 466 507 479 496 522 471 411 443 465 347 352 339 366 352 354 337 308 325 311 368 387 410 440 353 415 428 422 508 523 401 457 457 401 447 418 418 474 430 447 451 386 470 371 377 429 421 445 418 414 450 374 486 351 413 497 432 460 470 482 408 468 429 492 435 469 480 485 396 471 431 549 501 425 442 417 425 445 492 468 430 369 382 370 336 451 419 330 353 376 408 350 456 500 484 469 472 468 510 483 497 522 471 414 446 468 351 352 340 368 352 355 338 307 326 312 369 390 412 444 356 418 430 421 509 525 403 459 460 403 450 420 422 477 431 451 453 387 474 373 378 432 424 447 421 415 452 375 489 352 415 501 435 462 472 484 410 471 432 494 438 471 483 487 399 472 434 550 502 426 443 420 427 448 497 471 433 372 385 373 338 454 421 332 354 379 411 351 459 502 485 471 474 470 513 486 502 523 475 416 448 469 349 355 343 369 354 356 339 308 328 314 372 391 412 446 358 421 431 418 510 526 406 462 460 405 451 421 424 478 433 452 456 389 475 374 382 434 426 449 423 417 453 377 491 355 419 501 436 464 473 487 411 473 433 496 440 473 485 490 397 474 436 552 505 426 443 421 429 449 498 474 433 373 386 374 339 457 423 333 357 381 413 354 460 505 488 474 475 473 517 488 502 527 478 419 450 473 353 357 345 371 355 359 341 312 330 316 373 393 416 447 360 422 432 422 515 529 407 463 463 407 454 424 425 482 432 454 457 392 479 376 384 437 428 452 425 420 453 379 494 357 421 504 438 467 475 489 415 474 435 498 442 476 487 491 401 477 437 555 508 429 444 423 430 451 501 476 435 374 389 377 341 460 425 336 358 383 415 356 462 508 490 476 476 474 519 490 506 529 481 421 452 474 352 358 346 375 358 360 343 314 333 318 374 394 418 449 364 424 436 426 516 532 410 465 465 408 455 425 428 482 436 457 458 394 483 379 386 438 431 454 427 421 457 382 497 359 425 506 439 468 477 491 417 478 437 501 445 477 488 493 405 478 438 559 509 431 446 426 431 453 504 477 437 377 390 379 342 463 427 338 361 384 416 358 465 510 491 478 480 476 520 491 506 531 483 423 455 476 354 359 349 376 360 361 345 317 333 319 376 396 420 453 362 426 437 435 517 535 412 468 469 411 457 428 430 485 439 459 461 396 485 380 387 440 432 455 430 422 459 383 498 360 426 508 443 469 480 494 420 480 440 505 447 480 490 495 406 480 441 560 512 434 450 429 431 455 508 479 438 379 394 381 345 466 429 340 362 386 418 359 467 512 494 480 480 479 522 494 510 531 485 426 457 479 358 362 350 377 361 364 347 318 335 321 378 398 420 455 366 429 439 435 520 536 414 467 471 413 459 429 432 487 440 460 462 399 486 382 388 444 434 456 432 425 461 384 500 362 428 509 444 471 481 496 420 482 441 507 448 481 492 496 407 482 445 562 515 436 452 432 434 459 508 482 441 380 394 382 346 466 430 342 364 390 418 361 469 514 496 483 483 478 525 496 511 536 487 429 458 481 356 366 353 379 363 366 348 317 337 323 380 399 424 457 368 432 440 436 522 539 417 470 472 415 462 432 432 488 442 462 463 400 490 384 391 444 436 459 434 427 462 385 502 364 429 511 446 473 483 499 424 484 442 508 450 483 495 499 408 484 445 564 516 437 454 431 441 461 512 484 444 381 399 385 348 469 435 343 366 391 421 363 470 517 498 484 485 481 527 500 511 535 490 431 461 483 361 367 353 383 364 366 351 322 338 325 381 401 424 459 370 434 443 437 523 542 418 474 473 416 464 435 435 490 444 463 466 402 491 386 393 449 438 461 436 428 464 389 506 365 433 512 448 475 485 500 426 485 445 510 452 485 497 500 409 486 448 565 518 438 458 434 442 462 513 486 446 385 400 386 352 472 435 345 368 393 423 365 471 518 501 486 487 483 527 498 514 538 493 434 463 486 361 368 357 384 366 367 352 322 340 326 383 403 429 461 374 434 444 439 526 543 421 476 477 420 465 436 437 493 446 465 468 404 495 387 395 450 440 463 438 430 465 390 507 368 432 515 450 477 487 502 429 488 446 512 454 488 499 502 413 487 450 569 520 441 457 434 443 465 516 488 446 386 402 388 353 475 438 347 370 394 425 366 476 521 504 488 489 486 529 502 516 542 495 436 465 487 362 370 358 386 368 370 354 326 342 329 385 404 429 462 373 438 447 441 528 546 422 476 479 421 466 438 438 494 447 466 469 407 497 390 397 453 442 466 441 432 467 391 508 370 435 516 453 478 491 507 431 491 448 515 456 489 501 504 417 490 452 572 522 443 461 437 446 464 519 490 449 387 405 390 355 476 440 349 371 398 426 368 477 524 504 490 490 486 530 505 519 543 497 437 467 490 364 370 360 387 369 371 356 325 343 329 385 406 430 464 377 440 448 439 529 549 426 479 482 423 468 441 441 496 449 470 471 408 499 392 399 454 444 467 442 433 470 393 506 372 440 519 454 481 491 507 433 493 449 517 459 492 503 506 413 491 453 575 524 446 462 441 448 473 522 493 452 388 407 391 356 480 442 352 373 400 428 369 478 526 507 493 491 490 532 506 519 544 500 440 470 493 366 373 362 390 371 374 359 329 345 332 386 408 434 467 380 441 451 440 533 551 428 481 484 425 469 442 443 500 451 471 474 410 502 394 401 457 446 469 444 436 471 395 513 373 441 520 455 483 492 510 435 494 451 520 460 493 505 507 417 493 455 576 525 448 463 442 445 469 524 493 453 391 410 394 357 482 444 354 374 401 430 371 480 526 509 495 494 491 535 508 526 547 502 442 472 494 369 376 365 392 372 376 359 331 348 334 389 410 435 466 382 444 452 445 535 552 430 483 486 428 473 446 444 500 454 474 475 413 504 396 403 459 449 471 446 436 473 397 516 375 444 522 459 484 494 511 437 498 454 523 463 495 506 510 422 495 457 578 528 450 470 444 452 475 526 496 455 393 412 396 361 485 446 355 377 404 432 375 481 529 511 497 496 492 538 509 527 549 506 445 477 497 372 378 365 393 374 378 361 331 350 335 391 410 437 471 384 446 454 446 537 555 431 485 488 429 474 447 447 502 455 475 477 414 507 399 404 460 450 473 449 438 475 398 517 377 447 524 461 487 498 514 439 499 456 525 465 498 510 511 424 496 459 581 529 451 468 447 453 475 529 499 457 395 414 395 362 486 450 357 378 406 432 375 483 531 512 500 498 493 540 514 530 550 507 447 478 498 371 379 368 395 376 378 363 331 351 337 393 414 440 473 387 448 456 453 539 556 435 489 491 432 475 448 450 504 457 475 479 415 510 401 406 462 453 475 451 441 477 401 519 380 449 526 461 489 500 516 442 502 457 528 466 499 512 514 425 499 460 582 533 453 467 448 455 478 532 501 459 397 415 400 364 490 451 360 380 407 435 377 486 533 515 503 500 495 542 515 531 551 509 451 481 500 374 383 369 397 377 380 366 332 352 340 394 414 440 471 388 450 458 451 542 560 436 490 493 433 477 451 451 505 459 478 481 419 513 401 409 465 455 477 452 444 478 402 521 381 450 529 464 490 501 518 445 504 458 529 468 501 513 516 426 500 463 586 535 457 474 452 456 480 534 504 461 400 418 401 366 492 452 362 380 410 437 379 487 536 517 503 500 497 544 517 533 555 512 452 481 503 374 382 371 398 379 381 366 338 354 340 396 415 443 478 392 453 459 455 543 561 439 491 495 437 480 452 454 507 461 482 483 420 515 403 410 468 457 478 455 445 481 404 525 382 453 529 466 489 502 520 446 507 461 532 471 505 516 516 428 503 465 587 537 457 472 453 458 482 538 504 463 400 422 403 368 494 456 363 384 412 439 381 489 538 519 506 503 500 546 518 536 557 514 455 484 505 379 386 373 401 379 383 368 338 355 343 397 418 443 477 396 454 460 453 545 563 440 494 497 436 481 455 455 510 462 481 483 422 517 406 412 469 458 480 457 446 484 406 523 386 451 533 468 493 505 521 451 509 462 535 473 506 518 519 432 503 466 590 538 460 474 455 458 487 539 508 465 403 422 406 370 497 457 366 384 413 440 384 490 541 521 509 505 502 548 519 536 558 516 458 486 508 380 386 375 402 382 385 371 342 356 345 398 419 446 483 396 457 463 459 547 565 444 496 499 440 483 458 457 512 466 484 487 424 519 408 414 472 461 481 460 448 485 409 525 387 458 533 471 496 507 525 451 510 465 537 475 508 520 522 433 505 471 592 540 461 478 457 463 487 541 510 468 404 425 407 370 499 459 367 387 417 441 385 494 542 524 510 506 504 548 522 540 560 519 460 489 510 385 388 378 405 384 386 373 344 360 346 400 422 447 485 398 460 464 454 550 568 446 497 501 441 484 459 459 514 464 487 488 426 521 410 415 475 463 485 462 450 486 413 531 388 457 535 472 497 508 526 454 513 465 539 477 509 523 521 434 507 471 594 543 463 477 461 466 488 544 511 469 408 428 410 374 502 462 368 388 418 443 387 495 545 525 513 509 505 550 527 544 562 521 461 491 512 384 391 379 406 384 388 373 344 360 348 401 424 450 487 401 461 467 462 554 570 449 499 503 446 487 462 462 516 467 488 490 428 524 412 418 477 466 487 463 452 489 412 532 391 459 537 474 499 510 530 456 515 468 543 479 512 524 525 436 511 473 596 545 465 478 465 467 491 547 513 470 409 432 411 376 506 464 371 390 420 445 389 497 547 527 516 511 506 553 528 544 565 523 464 492 513 388 393 381 408 387 390 375 346 363 350 403 424 451 489 403 464 468 466 555 572 450 503 506 447 488 464 463 517 469 490 491 428 527 413 420 479 467 488 466 454 490 413 533 392 463 538 476 501 512 532 457 517 469 543 481 513 526 527 440 511 475 599 546 469 484 465 469 493 549 516 472 411 433 413 377 507 465 373 392 421 447 391 499 550 529 517 511 508 554 530 548 565 524 466 495 516 391 394 384 409 387 391 378 348 364 352 406 426 454 491 403 464 471 474 557 574 453 505 507 449 490 467 465 520 473 492 494 431 531 416 422 479 469 490 468 455 493 416 535 394 466 540 479 503 515 534 462 519 471 547 482 516 527 528 439 514 478 601 550 470 483 466 471 498 552 518 475 413 434 415 379 510 468 376 394 424 449 392 500 553 533 519 513 511 557 532 549 568 527 469 497 518 389 396 385 413 390 393 379 352 364 353 406 427 456 493 406 467 472 467 560 576 455 508 511 451 491 467 467 522 471 493 496 434 532 417 423 483 471 492 471 457 495 416 538 395 468 543 480 505 516 536 464 522 473 549 485 517 530 530 443 515 480 603 551 472 487 467 472 501 554 519 477 415 436 417 381 513 470 379 396 426 450 394 500 555 534 521 517 513 560 534 552 570 530 472 500 520 393 398 387 415 391 394 382 352 366 354 408 429 458 496 407 470 474 468 562 579 458 510 512 452 495 469 469 524 473 495 497 436 535 419 424 484 472 495 473 459 496 419 540 398 469 545 483 507 518 539 464 525 474 551 487 520 532 533 443 516 481 606 553 473 489 470 476 503 556 522 479 417 439 419 384 517 473 380 397 429 452 397 505 555 536 523 518 513 560 537 554 574 535 474 501 522 394 400 389 416 394 397 383 355 369 358 410 432 459 499 412 472 476 469 564 581 459 511 514 455 495 472 471 526 475 498 498 437 538 422 427 487 476 497 475 461 499 420 542 399 474 547 486 509 519 541 467 526 476 553 490 521 535 534 446 517 483 607 555 476 490 472 472 504 560 524 480 419 442 421 385 518 475 382 400 431 453 397 507 559 540 525 520 516 562 538 554 575 537 476 503 525 395 402 391 418 395 398 385 359 370 358 412 433 460 500 412 474 478 472 567 583 462 513 518 457 498 474 472 528 478 500 501 440 540 423 430 487 478 499 476 463 500 423 544 401 475 549 487 511 522 541 470 528 479 556 491 524 537 536 449 520 486 609 557 479 493 476 473 506 561 526 482 420 445 423 388 521 477 384 402 433 456 400 508 560 541 527 522 518 561 540 557 576 539 479 506 526 397 404 394 419 399 400 388 360 373 361 413 434 463 502 415 475 480 476 569 586 464 515 520 460 499 476 475 529 481 502 502 441 542 426 432 491 480 500 479 463 502 423 546 404 478 551 489 512 525 544 471 531 479 558 494 526 539 536 450 522 487 613 558 481 495 476 474 509 564 529 483 422 445 423 390 524 479 386 404 434 458 403 510 562 544 530 523 520 564 543 558 578 542 480 508 528 401 405 394 422 399 401 389 360 374 362 416 437 464 505 419 477 483 476 572 588 467 517 520 460 501 478 475 532 481 503 504 444 545 427 434 492 481 503 480 466 505 426 549 405 481 552 490 514 526 547 474 533 481 559 495 528 540 539 453 523 488 615 561 482 495 478 475 510 567 532 486 424 448 426 390 525 480 389 405 438 459 403 512 567 545 533 525 522 568 546 560 582 544 484 510 532 404 408 397 423 401 403 391 361 376 364 416 440 467 506 421 480 483 484 573 589 468 519 523 463 503 480 479 533 485 504 506 446 547 428 436 493 483 504 484 468 505 429 551 407 483 555 493 515 527 549 477 534 483 563 498 529 541 541 453 525 490 616 562 485 500 481 477 513 569 533 489 425 450 429 394 528 482 390 407 439 460 406 513 567 547 534 526 523 571 546 562 583 547 486 512 532 402 410 398 425 402 405 393 366 377 365 418 439 468 507 424 482 486 476 574 592 471 522 526 465 506 482 481 536 485 506 509 449 551 432 437 497 486 506 485 469 507 430 553 408 482 557 496 516 530 551 481 536 485 564 499 531 545 542 456 528 493 620 565 487 500 483 488 514 572 535 491 428 453 430 395 530 485 392 409 441 463 407 516 569 548 537 528 525 573 550 566 583 547 488 513 537 407 413 400 428 405 405 393 369 379 367 418 440 470 508 427 483 488 484 578 595 474 523 529 468 507 484 483 537 489 509 510 450 552 433 438 500 488 508 488 472 510 432 555 412 487 559 498 520 531 553 481 538 487 566 502 533 546 544 456 529 495 622 567 489 503 485 483 517 573 537 493 429 454 432 397 533 487 394 410 442 465 408 518 571 550 539 531 528 573 551 566 586 551 490 516 538 409 413 402 428 406 407 396 372 382 370 421 444 471 515 429 485 489 483 578 597 478 525 530 469 508 486 484 540 491 510 511 452 555 434 441 500 490 509 489 473 512 435 557 412 487 561 499 522 534 556 484 542 488 571 503 536 548 547 456 532 496 625 568 490 503 488 488 520 578 539 493 432 457 434 399 537 490 395 412 445 467 411 520 574 553 542 532 529 577 554 571 588 553 492 519 540 412 415 406 431 407 408 397 368 381 372 422 445 475 514 430 488 491 490 582 598 478 528 533 471 509 488 487 541 491 511 515 454 557 438 443 504 491 512 492 474 513 434 558 415 491 561 501 524 535 557 486 544 490 573 506 538 551 549 461 533 498 626 571 493 505 490 492 520 579 540 496 432 459 436 402 539 490 399 414 445 467 413 522 576 555 544 536 530 578 554 572 590 554 495 521 542 413 418 406 433 410 411 400 371 384 373 424 447 476 517 431 490 493 486 584 602 480 529 535 473 511 490 488 543 494 515 517 456 561 439 445 504 493 514 494 476 515 439 562 417 493 563 503 526 537 561 488 546 492 575 507 540 552 550 465 535 500 628 574 495 507 492 495 524 581 543 500 435 462 438 403 540 493 401 416 449 470 414 523 578 557 545 536 533 582 557 575 591 558 496 524 545 415 418 409 434 412 412 401 374 386 375 426 448 479 518 436 492 494 490 587 603 483 534 536 475 514 494 492 545 496 515 517 458 563 440 447 508 496 517 496 477 516 440 563 417 493 565 506 527 539 562 489 549 493 576 509 542 555 552 465 537 501 631 576 498 505 494 495 528 583 545 501 437 463 439 405 543 496 402 418 452 471 417 526 580 560 547 538 534 583 560 577 593 560 499 527 546 414 421 411 436 413 414 403 373 387 377 428 449 479 522 437 495 496 479 589 605 485 535 540 478 515 496 493 547 498 517 519 460 565 443 448 510 496 518 499 479 520 442 566 421 497 567 507 529 541 564 492 548 496 577 511 544 557 554 464 539 506 632 577 501 509 495 500 528 587 549 503 439 466 440 407 546 497 404 420 454 473 419 528 583 561 550 540 536 584 561 579 596 562 502 528 548 417 422 413 438 414 416 405 378 389 378 429 451 482 523 438 497 498 494 590 607 487 537 543 479 516 496 494 549 500 520 521 461 568 445 450 512 499 520 501 482 521 442 567 422 500 569 509 529 543 567 495 552 497 581 513 544 559 555 469 541 507 636 580 501 512 497 501 531 590 549 504 441 468 443 409 548 499 407 420 454 474 420 529 585 562 553 542 537 586 562 580 598 564 506 531 551 420 426 414 440 417 417 406 384 390 380 430 453 482 527 441 498 501 494 593 610 491 539 543 482 517 499 497 550 501 523 522 463 571 447 452 516 502 522 503 483 523 445 570 424 503 570 511 532 544 569 497 553 498 584 515 547 561 557 469 543 509 637 581 504 514 501 503 535 592 552 506 443 471 446 410 551 503 409 422 458 476 422 531 587 566 554 544 539 587 566 583 599 567 507 532 552 421 427 417 443 416 419 407 382 393 383 432 454 485 527 443 501 502 493 594 612 491 540 545 484 520 501 499 553 503 523 526 465 573 449 454 516 504 525 505 486 524 446 572 426 504 572 515 534 547 571 499 555 501 584 518 549 562 559 475 543 511 641 583 505 516 503 505 538 595 553 508 446 474 447 412 553 504 410 425 458 477 423 534 590 568 556 545 541 589 567 586 602 569 510 536 555 423 428 419 443 419 421 411 386 395 385 434 455 487 531 448 503 504 497 597 615 494 545 548 486 521 502 501 555 504 526 527 467 576 450 456 520 506 526 507 487 527 448 573 429 505 575 515 537 548 574 501 558 501 588 520 552 565 561 474 546 512 643 586 506 520 505 504 539 597 554 510 447 476 449 415 556 506 411 426 462 479 425 535 590 570 559 547 542 591 569 587 603 571 513 537 557 426 430 420 447 419 422 413 388 396 386 436 457 488 535 449 505 506 501 600 618 497 546 550 487 523 504 502 558 506 528 529 469 578 453 457 520 508 528 508 489 527 450 576 431 509 576 519 539 551 577 504 561 505 590 522 553 567 564 480 548 515 646 589 510 522 506 502 540 599 558 513 449 478 450 417 559 509 414 429 463 480 427 536 594 572 561 549 545 593 572 590 606 573 514 540 558 425 432 423 449 422 423 414 390 397 388 437 459 492 537 450 506 507 507 601 619 500 547 551 489 526 507 504 559 508 529 530 472 582 456 459 522 509 530 512 490 531 452 578 432 510 578 520 540 552 579 507 564 506 593 523 556 570 566 480 549 517 647 590 512 524 509 504 542 602 559 515 451 479 451 418 562 512 416 429 468 483 428 538 595 573 562 550 545 594 574 592 607 577 517 541 561 427 434 425 451 424 425 415 392 398 390 438 461 494 536 452 509 509 507 602 621 502 549 554 492 527 510 507 561 511 532 531 474 582 457 461 525 512 532 514 491 532 452 580 434 510 578 522 542 554 581 509 565 508 596 526 557 572 567 481 553 518 649 592 514 525 512 507 543 604 562 516 454 480 454 420 563 513 417 432 468 485 431 540 599 576 564 552 548 596 576 594 610 579 519 544 562 431 436 426 452 425 426 417 392 401 391 441 463 495 533 453 512 512 504 605 623 504 553 558 495 530 511 508 563 512 533 534 476 584 459 464 528 513 534 516 495 534 454 583 435 513 581 524 543 556 582 511 568 509 599 529 560 573 569 484 552 522 651 594 516 527 515 509 548 608 565 517 454 483 456 421 567 515 420 434 470 487 434 541 599 577 568 554 550 599 578 597 610 580 522 546 566 434 438 429 454 425 430 420 392 402 393 441 465 497 539 456 514 513 501 608 626 505 553 561 496 530 513 510 564 512 536 536 477 587 459 465 529 516 536 517 497 536 455 584 437 517 583 525 545 559 585 514 570 512 600 529 561 575 570 484 556 523 653 597 519 529 516 511 548 609 566 520 456 486 458 425 570 517 422 436 471 489 435 543 602 581 571 555 552 600 580 599 613 582 523 548 568 434 440 431 456 429 430 421 393 404 395 442 466 498 542 459 515 515 509 610 627 508 556 560 499 533 516 512 568 515 536 536 479 591 463 468 533 519 538 521 497 538 458 586 438 521 586 527 548 559 586 516 571 513 603 532 562 577 572 486 557 524 657 599 521 531 518 516 553 612 568 521 458 489 459 426 571 519 424 436 475 489 438 547 604 583 572 558 553 603 582 601 616 586 527 550 570 435 442 432 455 432 432 423 397 406 396 444 468 500 546 461 519 517 515 612 630 510 558 565 502 535 518 515 569 518 539 539 481 591 464 469 532 520 540 522 499 540 459 587 441 520 587 530 550 563 588 518 575 515 603 534 566 581 574 489 558 526 658 600 523 534 519 521 554 614 567 524 460 491 463 428 574 521 426 439 475 491 438 547 607 584 574 559 555 604 586 602 619 589 528 553 572 436 442 434 460 434 434 424 399 408 398 446 470 501 548 464 520 517 512 614 633 513 560 565 503 537 519 515 571 519 540 541 484 593 467 471 535 522 543 525 502 543 462 589 443 525 589 532 552 564 592 522 574 516 607 537 567 583 576 492 560 529 660 602 524 534 522 522 556 617 574 526 462 495 464 430 576 523 427 441 478 494 441 550 608 587 575 560 558 604 587 605 620 590 532 555 575 445 445 436 462 435 435 426 400 410 399 449 471 503 549 464 522 520 516 616 634 515 561 568 504 538 521 518 573 520 543 542 484 595 468 472 539 524 543 526 503 543 463 592 444 527 591 535 553 566 593 521 579 518 610 539 570 584 577 495 563 530 664 606 526 533 524 525 559 620 575 528 465 495 464 431 578 525 430 442 479 495 442 551 610 590 578 563 559 609 588 607 623 593 534 558 574 443 447 438 463 437 437 429 403 412 402 449 473 506 552 468 525 524 515 620 637 518 563 571 507 541 524 522 575 523 544 545 487 600 470 475 541 527 547 528 505 546 465 595 446 529 593 537 555 569 596 524 582 520 611 540 572 586 579 495 565 533 666 606 529 538 525 527 561 621 577 529 467 497 467 433 581 527 432 445 483 496 445 553 612 591 579 565 562 611 592 610 622 595 535 559 578 448 446 440 465 438 439 430 408 413 404 453 476 508 554 471 526 525 520 622 639 519 567 573 509 540 526 521 576 525 547 546 490 601 473 475 545 528 548 531 509 546 467 598 448 529 594 538 556 570 598 526 583 522 615 544 573 588 581 496 566 535 668 608 532 542 528 527 563 624 579 531 468 501 470 435 584 530 434 447 485 499 446 557 617 594 583 567 563 613 592 612 625 598 538 561 580 446 451 443 467 440 440 431 407 414 406 452 476 510 557 473 529 526 525 624 641 521 569 575 511 544 527 524 579 528 548 548 491 605 475 477 546 530 550 533 509 548 470 600 450 533 596 541 558 572 600 529 586 523 617 544 576 590 582 498 567 537 670 611 532 542 530 531 565 626 581 534 469 502 471 439 586 531 436 449 486 501 449 558 618 594 584 569 566 616 595 613 627 601 540 563 582 443 454 442 468 441 442 433 409 415 408 454 478 512 558 474 531 527 526 624 642 524 571 578 513 546 530 526 581 527 551 550 494 607 476 478 547 533 552 534 510 550 470 602 451 537 599 542 561 574 601 532 586 526 619 546 578 592 584 501 569 539 672 612 536 545 534 532 567 630 584 536 470 504 474 440 589 533 438 450 488 501 450 560 620 596 587 570 567 618 598 617 629 603 543 565 584 446 455 446 471 443 443 435 411 418 409 456 482 512 560 477 533 529 529 627 645 526 573 579 516 547 533 528 582 531 552 553 496 610 478 480 547 533 555 538 512 553 473 604 454 537 600 544 562 577 605 534 587 527 620 548 579 595 586 503 571 541 676 615 536 549 534 534 574 632 585 539 474 506 475 441 591 536 440 451 490 503 451 561 622 599 588 573 569 620 599 618 631 607 545 568 587 448 455 449 472 445 445 438 413 420 411 457 480 515 562 481 534 531 527 629 648 529 575 581 519 549 535 531 584 532 555 554 497 612 480 483 551 536 556 539 514 555 474 607 456 539 602 546 565 577 606 536 593 529 624 551 582 596 587 503 572 543 677 617 538 547 537 537 574 634 586 540 475 509 477 444 594 538 442 454 492 506 452 564 624 601 591 575 570 621 600 620 633 607 548 571 588 455 458 449 475 446 447 439 415 421 412 459 483 517 564 482 537 533 522 630 650 531 576 583 519 551 535 532 586 535 556 556 500 615 481 484 553 539 558 542 516 557 478 608 458 542 604 550 566 579 608 538 593 531 626 553 583 599 592 507 575 544 679 619 541 549 540 538 576 636 590 542 478 512 479 445 597 541 445 456 495 507 455 564 626 604 593 576 572 624 604 623 635 611 550 574 590 455 459 452 472 446 447 440 415 423 414 460 485 518 567 484 538 535 527 633 652 532 578 586 521 552 537 535 588 536 558 557 500 617 484 486 555 540 560 543 518 559 479 610 459 546 606 551 568 582 611 541 596 533 628 555 584 600 590 510 576 547 681 620 543 551 542 541 578 640 592 543 478 514 481 447 599 543 446 458 498 509 457 567 630 606 595 577 574 625 605 626 638 613 552 575 592 455 462 454 478 450 450 442 418 425 416 462 486 520 568 487 541 537 527 635 654 534 580 588 523 555 540 536 591 537 563 559 504 620 486 489 557 542 563 545 519 560 481 614 461 546 607 552 570 584 613 543 596 534 631 557 586 601 595 512 579 549 684 623 545 553 544 543 580 642 594 546 480 516 483 450 601 545 448 459 499 510 459 569 631 607 597 579 574 627 606 627 639 614 555 576 596 459 465 456 481 452 451 443 417 427 418 465 488 523 571 488 542 539 529 637 657 537 583 591 526 556 542 537 592 540 561 561 505 622 488 491 560 544 564 547 522 562 481 617 464 548 610 554 571 586 616 545 599 536 633 557 589 605 597 513 580 551 686 625 546 553 545 536 583 644 596 547 482 518 485 450 604 545 451 460 500 513 460 571 634 610 600 582 577 629 609 631 642 618 556 578 598 464 466 457 482 453 453 446 424 428 420 465 489 526 573 490 546 541 535 640 659 540 585 593 528 558 544 539 595 541 563 563 507 624 490 494 562 547 565 549 523 564 484 619 465 550 611 557 573 586 618 548 602 539 635 561 592 606 598 514 583 553 688 626 549 557 545 540 585 647 598 550 484 521 486 453 606 548 452 463 502 514 463 573 635 612 602 584 578 631 612 634 643 620 558 581 600 462 467 459 484 455 454 449 424 430 421 467 492 528 573 492 547 543 543 643 661 542 585 594 530 559 545 541 597 543 566 566 510 627 491 495 563 548 567 551 526 566 485 621 469 552 612 558 575 589 619 551 605 539 638 563 594 608 599 519 582 554 690 629 551 557 548 544 587 649 601 551 486 521 487 454 610 551 454 464 506 516 465 574 637 614 603 586 580 633 615 635 645 623 561 583 601 464 470 461 486 456 456 450 426 431 423 467 494 527 578 495 550 545 535 646 663 543 589 596 532 561 548 544 599 545 569 566 511 629 493 496 565 550 569 554 528 567 487 622 469 554 615 561 578 591 622 553 607 543 640 564 595 612 602 519 586 557 692 630 554 559 551 543 590 653 602 552 488 525 490 457 611 553 456 465 507 518 467 577 639 616 606 587 582 635 616 636 647 626 563 585 604 463 471 462 488 457 457 452 427 433 425 470 495 529 581 496 552 547 540 647 664 546 592 601 535 563 550 546 600 547 569 568 513 631 495 498 569 554 571 555 529 570 488 623 470 557 616 562 579 594 624 554 609 543 642 566 597 613 603 520 588 558 695 633 554 562 553 546 590 653 606 555 490 526 491 459 614 555 458 468 510 519 468 578 641 618 608 589 584 636 615 639 651 628 567 586 605 468 472 464 489 458 460 452 432 435 426 472 496 532 583 498 554 549 539 649 667 549 593 600 536 564 552 548 603 549 571 569 516 633 496 500 570 554 573 558 530 571 490 626 473 561 619 565 581 595 626 557 611 545 644 570 600 614 604 522 589 561 698 634 558 565 555 547 592 656 607 558 492 529 494 461 617 558 460 470 511 521 469 580 642 621 610 591 586 639 619 641 651 628 567 589 607 469 476 467 488 459 461 455 434 436 428 473 498 533 585 502 556 550 547 651 669 550 595 604 539 566 554 550 604 550 573 572 517 636 498 500 573 556 575 560 533 573 491 626 475 563 621 566 581 598 629 559 614 546 645 570 600 616 607 525 591 562 699 637 560 567 559 550 594 658 609 559 494 532 495 462 619 559 462 472 514 523 471 581 645 622 613 592 588 638 622 642 655 632 570 591 609 472 476 469 489 464 463 457 431 439 430 474 499 536 586 503 558 551 549 654 671 554 599 605 542 570 557 552 606 551 574 575 519 639 502 504 576 558 577 563 534 575 495 629 476 565 622 567 586 598 631 561 614 549 650 573 603 619 609 522 592 564 701 639 560 568 559 551 598 662 611 561 496 534 496 465 622 560 463 473 516 526 475 584 648 626 614 594 589 642 623 646 656 635 573 593 612 469 478 470 492 466 464 459 434 439 432 476 501 538 589 506 560 553 549 654 673 555 600 607 544 570 559 554 608 554 576 575 520 641 504 505 574 561 579 565 536 577 497 630 479 568 623 570 586 600 633 564 618 550 651 575 606 621 611 530 595 567 704 641 563 570 561 552 599 665 613 562 496 536 501 466 624 563 465 475 519 526 475 585 650 626 616 596 591 644 626 646 658 636 576 594 613 474 479 473 494 467 465 461 436 441 434 478 503 541 593 508 562 556 549 658 677 558 603 610 544 572 561 555 610 554 579 578 522 646 505 507 579 562 580 566 538 579 498 633 481 569 626 572 589 603 636 566 621 553 653 576 608 623 612 530 597 569 707 643 564 573 563 554 602 666 615 564 500 539 502 469 626 565 468 476 521 528 477 587 652 629 618 599 592 645 630 650 660 639 578 599 616 475 482 475 496 469 467 463 439 442 435 479 505 542 592 509 565 557 555 660 678 560 604 612 546 574 562 559 612 559 579 579 525 648 506 510 580 564 583 569 538 581 500 634 482 571 627 573 589 604 637 568 624 554 657 579 610 625 614 532 599 571 708 644 567 575 566 557 606 669 617 566 502 541 504 469 628 568 470 478 521 531 480 589 655 632 621 600 595 646 630 651 661 641 580 601 618 479 483 476 497 470 469 463 440 444 438 480 507 545 595 513 566 558 553 661 681 563 607 613 548 576 564 560 614 562 582 580 527 649 510 512 583 566 585 571 541 582 502 636 483 574 630 577 591 607 639 572 624 556 659 581 611 627 617 534 601 571 710 648 569 576 568 560 608 671 617 569 503 540 506 472 632 570 472 481 522 532 479 592 658 633 623 602 596 647 631 654 664 644 582 604 621 479 486 477 502 470 471 466 443 446 439 482 509 545 598 516 568 560 562 663 683 565 608 617 551 579 566 560 616 560 584 583 529 651 510 514 584 569 587 573 542 583 503 639 487 575 632 579 592 608 641 572 627 557 661 582 612 628 618 536 602 574 713 649 572 578 569 562 607 672 619 569 505 544 507 474 633 571 474 482 525 532 482 593 659 635 625 603 599 650 636 655 664 646 584 605 622 481 487 480 502 471 471 468 443 448 441 484 511 546 600 516 570 561 556 665 686 567 609 617 553 580 569 564 617 563 586 585 531 653 513 515 589 570 589 575 544 587 505 641 487 578 634 581 594 607 644 575 629 559 663 585 615 632 619 539 602 576 714 651 573 579 573 562 611 676 621 573 509 546 510 475 638 574 474 484 527 535 485 596 663 638 627 605 601 652 638 659 667 650 587 605 624 482 489 482 507 473 474 470 442 450 442 485 512 547 602 520 573 564 560 668 687 568 612 621 555 580 571 564 620 565 588 586 533 656 514 516 590 572 591 577 545 588 506 643 490 579 635 583 597 613 646 576 631 561 666 586 617 633 621 536 604 577 717 653 577 581 574 566 613 678 625 573 511 550 510 477 638 576 478 485 530 537 486 598 662 640 630 608 603 657 641 660 670 652 589 608 626 483 490 484 508 475 476 471 449 452 444 486 514 551 604 523 577 567 569 671 688 570 615 624 557 582 574 568 622 567 590 587 536 658 517 519 591 575 593 579 548 589 509 645 492 581 636 585 599 615 647 579 633 563 668 589 619 635 623 542 607 580 720 655 578 584 578 566 616 681 626 576 513 552 513 479 642 578 481 488 532 539 488 599 665 640 632 610 604 657 640 662 670 655 592 607 627 489 493 485 504 479 476 473 453 453 445 488 516 554 602 523 577 567 571 672 691 573 615 623 559 585 575 569 624 569 591 590 537 660 518 519 593 576 595 582 550 591 510 646 494 583 639 587 601 616 651 582 633 564 670 591 621 636 625 543 609 582 722 657 579 586 579 567 615 682 630 577 516 555 515 481 644 579 482 489 534 539 489 601 667 644 633 611 606 660 642 664 672 656 594 611 630 491 495 487 511 478 477 474 453 453 448 490 516 554 607 528 579 571 576 675 693 576 618 627 562 587 577 571 625 569 594 591 539 665 520 521 597 579 597 583 552 593 513 649 497 585 641 589 602 618 653 584 636 565 673 591 623 639 625 546 611 584 724 660 581 588 581 570 620 685 633 579 517 556 517 483 646 582 484 492 536 542 491 602 670 645 637 613 608 659 644 666 675 658 596 614 633 490 497 489 513 479 479 477 454 457 448 493 519 557 612 530 580 572 568 679 696 579 621 631 563 588 578 573 628 572 594 592 541 667 523 524 597 580 598 585 555 594 514 650 496 588 643 591 605 620 655 587 637 567 674 595 626 641 629 546 613 585 726 662 584 588 584 574 621 688 634 582 518 557 518 484 649 583 485 492 539 544 493 605 671 646 638 614 609 661 647 670 677 661 599 616 634 493 497 491 515 482 483 478 458 458 452 494 520 558 612 534 583 574 568 679 698 581 623 633 566 591 580 575 630 575 597 595 543 668 525 526 600 582 602 587 556 598 519 652 499 593 645 593 606 621 657 588 640 571 676 597 626 644 630 550 615 586 729 664 587 590 586 574 623 690 637 584 520 560 520 487 650 586 488 496 542 545 495 607 671 650 639 618 612 665 650 671 680 664 602 618 636 494 500 493 518 484 484 479 456 459 452 495 522 561 615 534 585 576 576 682 699 582 623 635 567 594 583 577 632 576 598 597 545 673 526 528 602 584 602 591 558 599 516 654 500 594 647 596 608 623 659 590 641 571 679 599 630 645 631 553 617 589 731 666 588 593 587 576 623 692 638 585 521 563 523 489 654 588 489 496 542 547 497 608 674 652 642 619 612 665 652 674 681 665 603 619 638 495 502 495 519 484 485 481 458 462 454 497 523 562 618 535 588 579 570 684 702 586 628 636 571 593 586 580 635 578 600 598 546 674 528 530 605 586 605 592 559 601 520 654 502 594 649 596 610 626 661 593 645 572 682 601 631 647 634 555 618 590 732 667 591 594 589 578 630 695 640 588 524 564 523 491 656 589 490 499 544 548 499 611 678 654 644 620 615 669 654 676 683 669 606 622 641 496 504 498 517 486 486 483 463 463 456 498 525 564 619 536 589 580 569 686 704 587 628 638 571 596 587 580 638 582 603 600 549 676 530 532 606 587 606 594 561 602 523 658 504 598 650 599 613 627 662 596 646 574 683 603 633 650 635 556 620 593 735 670 591 596 590 581 631 698 642 589 526 566 525 494 659 591 493 500 548 550 500 612 679 655 647 625 616 670 656 678 684 670 608 626 642 501 506 499 522 488 488 485 468 464 458 501 527 566 623 540 591 580 572 689 707 590 631 640 574 598 590 582 639 582 604 602 550 677 532 535 607 590 609 596 562 605 522 662 506 600 651 601 613 628 665 598 648 576 685 605 636 651 638 557 622 595 738 671 595 599 593 584 632 699 645 591 526 568 528 495 660 594 495 502 549 552 503 615 682 659 649 624 618 672 658 681 687 672 610 626 644 499 508 500 521 489 489 487 468 466 460 502 529 568 622 541 592 583 579 690 709 591 635 644 577 599 592 585 642 585 606 604 553 680 534 536 611 594 611 598 564 606 524 661 507 602 653 604 615 632 667 600 651 578 689 607 638 653 640 559 622 597 740 673 596 601 596 586 637 702 646 593 530 573 530 495 663 595 498 503 551 553 505 617 685 660 651 627 620 674 662 683 689 675 613 628 647 502 510 503 521 490 491 489 466 468 462 504 531 570 626 543 596 584 580 691 711 594 635 645 577 600 594 587 643 586 608 605 554 682 535 538 613 595 612 602 566 608 526 663 510 604 655 605 617 633 670 602 652 581 690 609 640 654 641 561 625 598 742 675 599 603 599 586 642 705 649 594 532 574 531 498 665 599 499 505 554 555 506 618 687 662 653 628 622 678 664 685 692 677 614 630 647 508 511 505 524 494 493 491 473 470 464 504 532 569 629 546 597 587 589 695 713 596 637 647 580 602 595 589 647 588 609 607 557 684 538 540 614 596 613 601 567 610 527 667 512 607 658 607 620 634 672 605 657 582 692 611 641 658 643 563 627 600 743 678 601 605 600 588 640 707 650 597 534 575 533 501 669 599 502 506 555 557 508 619 688 664 654 630 623 678 664 687 691 680 617 630 650 509 513 507 527 497 495 491 474 471 465 506 533 571 629 548 600 588 581 695 715 598 641 649 582 604 598 592 648 590 611 610 558 688 540 542 617 598 615 605 570 611 530 668 513 609 659 609 621 636 673 607 657 583 695 613 642 660 646 567 628 602 746 682 603 609 601 588 642 710 652 598 536 578 536 502 672 602 503 508 559 557 510 621 690 665 658 631 626 680 666 690 695 682 620 632 652 506 516 510 530 498 496 494 475 473 468 508 536 575 633 550 602 591 591 698 718 600 642 653 584 606 600 593 650 589 613 612 559 690 542 543 618 601 618 606 571 614 531 671 515 610 662 611 623 639 676 608 660 585 697 615 645 662 646 567 629 605 747 682 605 610 604 592 645 711 656 600 537 581 537 505 674 605 505 510 558 559 513 624 694 669 658 637 627 682 667 691 696 684 623 635 655 508 516 511 532 500 497 496 476 475 470 510 537 576 633 553 604 592 591 700 721 603 645 655 585 608 602 595 652 593 614 613 563 692 543 545 620 603 619 609 573 615 532 672 517 613 663 614 624 640 678 611 663 588 699 616 647 662 648 568 630 608 751 684 608 613 605 594 650 714 657 603 538 582 539 506 677 606 506 512 560 561 513 626 696 670 661 639 630 684 669 692 699 686 623 636 655 511 519 513 530 498 499 498 479 477 471 512 538 578 636 558 607 593 581 704 722 604 646 655 588 609 605 596 652 594 618 616 566 695 546 547 624 604 621 610 575 617 535 677 520 614 664 614 626 642 682 613 662 589 701 619 648 667 650 570 632 609 753 685 609 616 607 596 647 716 656 604 540 584 542 507 679 609 508 515 562 562 515 627 698 672 663 641 630 687 671 695 700 688 625 638 657 513 520 514 536 500 501 499 477 477 472 513 540 578 638 558 607 595 597 705 725 607 648 658 590 611 606 598 654 596 619 616 566 697 546 548 624 606 624 612 577 619 536 680 521 616 667 617 629 644 682 617 666 590 706 621 650 668 652 572 636 612 754 689 610 611 611 600 651 720 657 607 542 586 543 510 681 611 511 516 564 565 518 630 700 674 666 642 633 688 673 698 703 691 628 642 659 515 522 517 537 502 502 503 480 479 474 513 542 582 640 558 611 597 588 707 725 609 649 660 590 613 608 599 655 598 621 619 568 699 550 550 626 609 625 615 578 620 538 681 523 619 668 619 628 646 685 618 669 592 707 622 653 671 653 573 637 611 757 690 613 615 613 602 653 721 662 608 545 589 546 512 682 613 513 517 566 567 519 630 700 678 667 643 634 690 678 699 704 693 631 643 661 517 524 517 537 504 504 503 480 480 476 515 542 584 642 561 613 601 601 709 729 611 652 662 594 613 610 602 660 601 622 618 571 700 552 552 630 610 628 616 580 622 540 683 525 621 670 621 631 648 687 619 669 594 709 624 656 671 656 577 641 614 759 691 615 620 614 602 658 724 662 608 545 593 546 513 686 614 514 519 569 568 520 633 704 677 669 646 636 692 676 702 707 697 632 643 663 519 525 520 542 507 506 504 482 482 478 517 545 585 644 568 614 601 602 711 730 615 654 664 596 615 613 606 661 602 624 623 572 704 553 554 630 611 630 618 582 624 541 682 526 624 672 623 634 650 689 621 671 596 712 625 657 674 657 576 641 616 760 694 617 618 617 604 658 726 665 612 547 593 549 515 688 616 517 520 570 571 523 634 706 682 671 646 638 692 680 701 707 698 635 644 665 520 528 522 542 507 507 507 484 485 479 518 547 589 647 567 618 601 596 711 733 616 658 668 600 617 614 608 663 604 625 625 574 707 555 556 633 614 631 621 585 626 542 685 528 629 674 625 635 653 691 623 674 597 713 628 657 675 660 580 644 619 763 695 618 620 619 606 660 729 667 614 548 595 550 517 690 619 519 522 573 573 524 637 707 683 674 646 640 694 683 706 711 701 636 645 666 521 529 523 540 508 509 509 491 486 481 520 548 590 650 570 618 604 598 713 735 618 659 671 600 619 615 609 665 606 629 626 577 708 557 558 637 616 634 623 586 627 545 687 531 627 676 626 637 652 693 625 676 597 715 630 660 678 661 582 645 621 766 698 621 622 622 608 664 730 668 616 550 598 552 518 693 621 521 524 575 573 527 639 710 685 675 647 641 697 684 708 712 702 640 647 668 526 531 526 544 511 510 509 490 489 484 522 550 591 650 571 620 608 605 717 738 621 663 671 602 620 619 612 666 606 630 626 578 710 558 559 637 618 635 625 587 630 545 688 533 630 677 629 638 656 695 628 679 601 717 632 663 680 665 585 646 622 768 700 624 624 625 610 663 734 672 619 553 599 552 520 696 622 523 528 575 574 528 640 712 689 678 650 643 698 688 711 715 704 642 648 670 527 533 527 547 510 512 512 492 490 485 523 551 594 654 576 623 609 608 718 739 623 665 675 604 623 619 612 668 609 632 629 580 712 561 561 640 620 637 627 589 632 548 693 534 633 680 631 641 657 698 631 680 602 721 633 666 682 665 584 648 623 770 701 625 627 624 612 668 736 671 619 554 599 554 523 697 625 525 529 578 576 530 643 713 689 680 651 644 701 689 714 717 707 645 650 671 530 536 529 546 514 514 514 493 490 487 525 553 595 657 576 624 610 607 722 742 625 665 677 607 626 622 613 670 610 633 630 582 714 562 564 641 622 639 628 592 633 550 695 535 635 680 634 642 658 700 633 683 604 724 637 666 684 667 584 651 626 773 703 628 629 627 613 669 738 677 622 558 604 556 525 699 627 527 530 581 579 533 645 716 692 683 653 647 704 691 716 718 710 647 650 673 529 538 532 551 515 517 516 498 492 488 526 555 595 659 581 627 611 605 722 743 627 667 678 608 627 624 615 671 611 636 632 584 717 565 564 645 623 640 632 593 635 550 697 538 637 683 636 643 660 701 636 685 607 725 639 669 684 669 589 652 628 774 705 631 630 630 614 672 740 680 623 558 606 559 526 704 629 529 532 583 580 533 647 718 692 686 654 648 706 692 714 722 712 648 652 674 532 540 535 553 517 517 518 499 494 490 528 556 600 661 580 628 615 613 726 746 630 669 681 610 628 626 617 674 614 638 634 585 719 566 567 647 627 643 632 593 636 553 696 539 639 685 637 646 662 704 639 687 607 728 641 669 688 670 593 653 630 777 708 631 632 631 617 674 743 677 625 561 609 560 529 704 631 531 533 584 581 537 649 720 695 686 656 651 708 695 721 722 714 652 652 676 535 541 535 552 519 518 518 498 495 492 530 558 600 662 585 632 616 619 727 747 631 671 683 612 630 629 620 676 617 639 635 587 721 568 568 648 628 645 635 596 639 554 699 541 641 686 639 648 665 707 639 689 609 729 640 672 690 673 596 656 631 779 709 633 633 633 619 674 744 684 628 562 610 563 532 706 633 532 535 587 584 537 651 723 697 688 659 652 709 696 723 723 717 653 653 678 537 543 537 553 522 521 522 501 498 494 532 561 602 663 586 633 617 615 730 750 632 673 685 615 634 631 622 677 618 641 638 590 722 571 570 650 630 645 637 598 640 557 702 543 645 687 640 650 666 708 641 691 612 732 645 674 692 674 597 658 633 781 713 634 637 635 621 675 748 685 629 564 612 564 532 709 635 534 538 589 585 539 653 725 699 690 663 654 709 700 724 725 718 656 655 678 539 544 538 559 522 522 523 502 501 496 534 562 603 666 589 635 620 624 732 753 635 674 686 616 633 633 625 680 619 643 638 589 724 571 572 653 632 648 640 599 642 559 706 545 646 691 643 651 669 710 644 694 613 733 647 676 693 676 598 657 635 783 714 637 638 637 626 681 750 687 631 567 614 567 534 712 638 536 539 591 586 540 654 726 700 694 666 655 712 703 726 728 720 658 655 681 542 546 541 559 524 523 525 507 501 498 534 563 607 667 589 637 620 621 733 753 640 677 688 618 636 634 626 683 620 646 642 593 727 573 574 653 634 650 643 602 645 560 707 545 647 691 645 653 671 713 647 695 615 736 648 677 695 677 600 661 637 786 715 639 638 639 624 683 752 687 633 568 614 568 537 714 638 539 540 592 587 543 656 728 703 694 668 657 715 704 730 729 723 660 656 682 542 547 543 563 525 526 527 508 503 499 536 564 607 669 592 639 621 620 735 756 640 681 691 620 638 637 628 682 623 647 644 594 727 576 576 657 636 652 643 602 646 562 709 548 650 693 647 655 672 714 648 697 615 738 650 680 698 680 602 662 640 787 718 641 644 641 626 687 754 688 636 570 616 570 536 717 641 540 542 594 591 545 657 731 705 696 666 658 716 706 728 731 725 662 657 683 545 550 544 565 525 527 528 508 503 500 538 567 609 674 596 642 624 619 737 758 642 679 693 624 639 638 629 686 624 647 645 597 729 577 578 656 638 655 646 605 648 563 711 550 652 695 649 657 674 717 652 700 618 740 652 681 699 680 603 664 641 789 720 644 642 643 627 688 755 693 638 572 618 571 538 719 642 542 544 597 593 546 660 732 708 700 667 662 717 708 731 733 728 664 659 683 548 552 545 569 529 528 530 510 506 502 539 568 610 674 598 643 626 622 739 760 646 683 694 625 642 640 631 688 628 650 648 599 731 580 579 659 641 656 648 606 650 564 713 553 655 697 650 660 676 718 653 702 619 742 654 684 703 683 606 666 644 791 721 645 645 646 630 692 757 695 638 574 620 574 540 721 645 544 546 599 594 550 661 734 708 702 668 662 720 708 735 736 730 667 659 686 546 553 547 565 532 530 532 514 508 504 540 571 613 678 597 646 628 626 742 762 647 686 700 627 641 642 634 689 629 652 649 601 733 581 581 662 642 658 650 609 653 566 715 554 657 698 652 661 678 721 655 703 622 745 656 684 704 684 608 669 645 795 723 647 649 649 634 691 761 697 642 576 622 576 543 725 647 546 548 601 595 550 661 736 711 704 672 664 720 712 735 738 732 668 659 686 547 554 550 568 533 531 535 514 509 506 542 570 615 679 602 646 630 636 743 764 649 689 698 628 643 644 635 692 630 655 649 601 734 583 582 664 644 660 651 610 653 568 716 555 659 702 655 662 680 723 658 707 623 747 658 688 706 686 609 669 647 796 726 649 648 649 633 694 763 700 642 578 626 578 545 726 648 549 548 603 597 551 664 738 712 705 676 665 723 713 738 740 733 670 660 686 551 556 552 571 537 533 535 514 512 508 544 573 617 682 605 649 631 629 746 766 651 690 702 632 645 646 637 693 631 658 652 605 736 585 584 667 646 661 653 612 655 570 719 558 660 702 656 665 682 725 661 707 625 750 660 689 708 687 612 670 649 798 727 651 653 652 635 698 765 702 645 578 627 580 546 728 651 550 550 605 599 554 665 739 715 708 675 668 726 714 741 742 736 673 660 687 555 558 553 576 538 535 535 516 512 510 545 574 619 683 603 651 633 632 748 770 653 689 702 634 648 650 639 696 635 657 653 606 737 587 588 668 648 663 655 613 657 570 724 559 663 706 659 666 684 729 662 710 626 752 662 690 709 689 607 674 651 801 729 653 655 654 637 698 768 704 645 580 633 581 548 731 653 552 551 606 600 555 669 744 717 710 682 670 726 716 739 743 738 675 663 689 555 559 555 578 537 536 538 521 514 512 547 575 621 685 608 654 635 635 750 771 656 692 706 635 649 650 642 697 636 659 655 609 738 589 590 670 649 665 657 615 659 571 723 561 665 706 661 667 685 731 664 712 628 755 665 694 712 691 614 675 653 803 730 656 654 657 638 703 770 705 649 582 631 583 550 734 655 554 555 610 602 559 670 747 719 712 681 670 730 721 744 746 740 677 662 689 556 561 558 578 539 537 541 524 515 513 549 578 622 688 610 656 638 634 752 773 657 697 708 636 651 652 642 699 638 662 657 609 739 591 591 673 650 667 659 616 661 575 725 562 667 708 663 670 687 732 668 714 630 755 667 696 712 692 618 677 654 806 732 657 657 658 641 703 772 704 650 584 633 584 552 737 657 557 556 612 603 559 671 748 721 714 685 672 730 720 744 747 743 680 663 689 560 564 560 577 542 539 541 523 518 514 550 579 624 688 611 658 638 635 756 776 660 696 709 639 653 655 646 701 639 662 659 613 742 593 592 674 654 669 663 619 662 576 726 563 669 708 664 673 690 735 667 716 632 760 669 697 714 695 617 677 658 807 735 660 658 661 645 706 773 706 652 586 635 585 553 738 659 558 558 612 606 560 673 750 724 715 686 674 732 722 749 750 745 681 664 690 562 564 562 580 542 541 544 525 519 517 552 581 627 691 613 659 640 632 757 779 662 700 712 641 655 655 647 704 641 664 661 614 742 594 594 677 655 671 664 621 664 579 730 566 670 712 668 674 691 735 671 718 634 762 670 699 718 696 620 680 659 810 737 661 660 662 645 706 776 712 654 587 637 589 554 741 661 560 559 615 607 563 676 751 724 718 688 676 735 724 748 752 747 683 664 691 558 568 563 583 543 542 546 528 521 518 552 583 628 693 613 661 642 637 759 779 665 701 714 643 655 658 648 704 646 667 663 617 742 597 596 677 657 673 666 622 665 581 732 568 674 713 668 675 694 738 672 721 635 764 671 701 719 699 624 682 660 811 738 664 662 664 647 709 777 712 655 589 641 589 557 742 663 562 561 616 610 563 678 753 728 720 690 678 736 725 753 754 749 684 663 693 564 569 566 585 545 545 546 529 522 521 554 583 632 695 620 665 644 647 762 781 667 702 717 645 658 660 651 707 644 669 664 617 744 599 597 681 659 675 667 625 667 582 732 570 676 716 671 676 694 740 675 722 637 766 673 703 721 701 625 684 662 813 741 666 665 667 649 709 780 716 658 592 646 591 558 744 665 564 563 619 610 566 679 755 729 722 692 680 737 730 757 754 752 687 665 693 565 571 567 584 545 546 549 529 524 522 554 585 630 697 620 665 645 650 761 783 670 705 719 647 660 663 653 709 647 670 667 619 745 600 600 683 661 677 670 625 669 583 731 572 679 717 672 679 696 743 677 723 638 767 675 705 723 702 627 684 663 816 742 668 668 669 652 714 782 717 660 593 647 594 561 747 666 566 566 621 613 568 681 757 730 725 693 682 739 732 758 757 754 690 664 693 564 573 568 586 548 547 551 530 525 524 558 588 633 698 623 667 647 649 764 786 671 708 722 648 660 664 655 711 648 671 667 620 746 602 601 685 663 679 672 627 670 585 735 574 681 718 675 678 697 745 678 727 640 771 677 707 726 704 629 686 667 818 746 668 672 670 654 715 783 716 661 596 648 595 563 749 669 567 566 625 615 570 684 760 733 726 696 683 742 732 759 760 757 691 664 694 564 575 571 588 548 549 552 538 527 525 559 588 633 702 628 670 649 639 766 788 674 710 723 651 663 665 656 713 648 674 670 624 747 605 603 686 665 679 675 628 674 585 738 576 682 720 677 682 701 747 681 728 643 773 680 707 727 706 629 688 668 820 746 670 670 672 654 717 786 721 663 596 647 598 566 753 671 569 567 625 617 572 686 762 735 728 697 684 745 735 762 760 758 693 667 695 572 575 573 588 551 551 553 537 529 526 560 591 637 702 628 672 650 652 769 789 676 712 723 653 665 669 658 715 652 676 671 626 747 606 605 688 666 683 678 630 675 589 739 576 685 723 678 685 702 749 683 730 644 774 681 710 729 707 632 691 670 822 749 673 670 675 657 719 788 721 664 598 650 599 567 754 673 570 570 626 618 573 687 765 737 731 698 686 746 736 761 762 760 695 667 696 571 578 574 592 552 552 556 539 531 529 562 592 638 706 628 673 652 648 770 791 677 712 730 655 667 671 661 716 654 677 673 627 749 609 607 691 668 684 677 631 677 590 740 579 687 724 681 686 704 751 684 732 646 778 683 713 732 710 634 692 673 824 751 675 672 677 658 722 789 723 667 600 652 601 568 758 675 573 572 630 619 575 689 765 738 733 700 687 746 740 768 764 762 696 666 697 576 579 576 592 553 553 557 542 534 530 564 594 641 707 633 676 655 654 771 792 679 715 729 657 668 672 662 718 655 679 675 630 749 609 609 692 670 686 680 634 677 592 743 579 689 726 682 687 706 753 688 734 646 779 685 714 732 712 635 693 673 825 753 677 674 678 661 721 792 727 669 603 656 603 571 759 677 575 572 630 622 576 690 769 741 734 702 690 747 741 768 767 764 700 668 697 578 581 577 598 554 555 559 541 534 532 565 595 642 709 635 677 656 661 774 795 683 719 732 659 670 675 664 719 657 682 676 630 750 611 611 694 672 687 683 634 681 592 745 582 691 727 684 689 708 755 691 736 648 781 687 715 736 713 640 695 675 827 754 680 678 681 663 726 793 725 670 604 656 605 573 762 679 577 576 634 622 580 692 770 743 737 703 692 751 744 772 768 766 702 667 697 580 583 579 596 556 557 562 542 536 534 567 598 644 711 636 678 659 654 776 798 683 720 734 661 673 676 667 722 658 683 678 631 750 613 612 697 674 690 684 636 681 594 747 585 693 730 687 690 709 757 692 739 650 783 689 716 736 715 641 697 677 829 756 681 682 683 664 727 795 728 672 607 658 607 574 764 681 580 577 634 625 580 693 773 745 739 706 693 754 746 771 770 769 704 668 697 578 585 581 597 558 558 562 544 538 536 569 599 645 713 637 682 660 655 778 799 687 722 737 663 673 677 668 723 659 684 681 634 751 616 613 698 677 692 687 638 682 596 748 587 694 732 688 692 710 759 695 741 652 786 691 719 739 717 643 699 678 832 759 683 679 684 667 730 797 732 673 608 660 608 576 765 683 581 578 636 626 582 695 774 748 741 706 695 753 747 775 771 770 705 667 698 584 587 583 600 560 561 565 545 538 537 570 600 648 714 641 683 661 657 779 803 687 725 739 664 675 681 668 723 664 686 681 636 752 617 615 701 676 693 688 640 686 598 750 588 697 733 690 693 713 762 699 743 653 789 692 720 739 718 646 700 681 833 760 685 680 685 668 735 798 731 675 610 666 609 578 768 685 582 580 639 627 585 698 776 749 742 709 697 757 749 777 773 772 706 668 698 584 589 585 602 561 562 566 546 540 539 572 603 651 717 643 686 664 661 783 803 690 726 741 667 677 681 671 728 665 688 684 639 752 619 618 702 680 695 688 644 688 601 750 589 700 735 692 696 715 763 699 745 655 791 694 723 743 720 646 702 683 836 763 686 685 688 670 734 800 734 678 612 666 612 580 770 687 585 582 641 629 587 699 779 753 745 710 698 760 750 779 776 774 708 668 699 584 591 586 608 564 563 568 549 543 541 572 604 652 721 644 688 665 666 784 805 692 729 744 670 679 684 673 730 664 690 686 640 752 621 620 704 682 697 691 644 688 602 750 591 702 737 695 697 716 765 702 747 657 792 696 725 744 722 647 703 685 839 764 691 687 692 672 733 801 737 679 613 666 615 582 773 688 587 584 643 631 587 701 780 752 747 712 701 760 754 780 777 775 710 668 699 586 593 589 605 565 565 569 551 544 542 574 606 654 722 645 690 667 667 786 808 696 728 744 671 679 686 675 732 669 691 687 642 753 622 622 706 683 699 694 646 690 603 753 594 704 738 695 699 719 767 704 750 659 794 699 728 746 724 649 706 687 840 766 691 687 694 675 736 804 736 681 614 669 615 583 775 691 588 585 644 632 591 702 781 755 750 712 702 763 754 782 780 777 711 669 701 588 594 591 608 566 567 571 554 545 545 574 607 656 724 646 692 669 663 789 809 697 731 747 672 682 687 677 733 668 693 688 644 754 625 623 710 685 701 696 648 692 605 753 594 706 739 699 701 720 769 704 752 660 796 700 730 748 726 650 707 689 841 768 692 684 695 674 741 805 738 683 616 670 617 584 777 693 591 586 647 634 592 705 784 757 750 712 703 763 758 785 782 780 713 669 701 591 595 593 612 567 567 573 555 548 546 578 609 655 727 648 694 671 668 792 811 700 734 747 675 684 688 678 736 670 695 690 645 754 626 624 711 688 702 698 649 694 607 756 598 709 741 701 702 721 771 708 753 662 798 702 732 751 727 650 709 689 843 769 694 690 697 679 742 806 745 685 619 673 619 588 779 695 593 588 649 635 594 706 787 759 753 717 705 765 762 787 782 780 714 670 701 591 596 594 612 569 569 575 555 549 548 579 611 658 727 652 696 673 668 793 814 700 733 750 677 685 691 681 736 674 698 691 648 755 628 626 712 689 704 699 651 696 608 758 598 710 743 702 705 723 774 710 756 663 801 703 732 752 728 656 711 692 845 770 696 691 699 678 747 808 745 686 620 674 621 589 780 697 595 591 651 637 595 708 788 761 755 720 706 768 760 787 785 782 715 669 701 597 599 595 614 572 571 576 556 550 548 581 612 660 727 655 698 674 677 794 815 702 735 752 679 687 693 682 738 675 698 693 650 756 631 628 714 691 706 702 652 697 610 759 600 712 746 703 706 723 776 713 758 666 803 706 736 754 730 657 712 693 847 774 698 696 702 682 749 808 746 689 621 676 622 590 783 698 596 593 651 639 597 710 790 763 756 721 709 770 763 789 786 784 717 671 701 592 600 598 612 572 572 577 560 552 552 582 613 661 731 657 701 676 666 796 818 706 738 754 679 689 695 684 741 678 700 695 651 756 632 629 717 693 708 703 654 700 611 760 601 715 745 706 709 727 778 714 759 667 803 708 736 756 731 659 715 695 849 776 702 700 702 684 750 809 746 690 624 678 625 592 786 701 598 594 656 641 598 712 792 764 760 720 711 770 765 790 789 785 719 671 701 598 602 600 618 575 574 580 562 554 552 584 615 664 735 660 702 677 674 798 819 708 739 755 682 690 698 686 741 678 702 696 653 757 634 632 719 696 710 705 657 700 613 762 604 716 749 708 709 729 780 717 762 670 806 710 739 758 734 661 717 698 852 778 702 700 705 685 752 811 751 692 625 681 626 596 786 702 600 596 657 643 599 714 794 768 760 725 712 773 768 793 791 786 720 671 701 600 605 601 621 578 575 581 562 555 553 585 617 664 736 660 704 678 671 800 822 709 742 759 684 691 699 687 744 678 704 698 656 757 637 634 721 697 711 707 657 703 614 763 605 718 751 708 711 731 782 718 763 670 809 711 740 760 736 660 717 698 853 779 705 701 707 686 754 812 754 693 628 684 629 597 789 704 601 597 659 644 600 716 796 770 764 726 714 775 767 798 791 787 721 670 702 600 606 603 619 577 577 583 564 557 556 587 619 666 738 663 706 682 677 803 824 712 745 759 687 693 702 689 746 681 707 701 657 757 637 636 722 699 713 709 659 704 616 764 609 721 751 712 713 732 784 721 765 672 813 714 741 761 738 664 719 701 854 781 707 703 707 689 755 812 755 695 629 685 631 598 792 706 605 599 660 645 602 717 798 770 764 727 716 777 770 799 795 789 721 671 703 602 607 605 623 579 578 585 567 558 558 589 619 669 740 666 707 682 673 805 827 714 748 764 689 695 703 691 748 684 707 706 659 758 640 637 724 701 715 711 661 706 617 764 609 724 754 712 715 734 785 722 768 673 813 716 743 764 739 664 721 703 857 784 708 704 711 690 758 813 758 697 631 687 631 600 794 708 605 600 661 647 605 719 800 773 767 725 718 777 773 802 796 790 724 672 703 604 609 607 623 580 579 587 568 560 559 590 622 669 743 666 711 683 681 806 828 715 749 765 690 696 704 694 749 684 708 706 660 758 641 639 726 702 717 713 662 708 619 765 610 725 755 715 716 737 788 725 769 675 816 716 745 766 741 668 723 705 857 783 710 706 713 693 759 814 759 700 633 689 634 601 797 710 608 602 665 648 607 720 801 775 768 731 720 780 776 801 798 791 724 672 703 603 612 609 624 582 582 587 569 561 561 592 622 672 745 668 712 685 685 808 830 718 751 767 691 697 707 697 752 687 711 709 661 758 642 640 728 704 719 714 664 709 621 767 613 727 757 718 718 739 790 727 771 677 818 719 746 768 743 671 724 706 859 787 712 710 715 695 762 815 761 701 634 691 635 604 797 712 608 605 666 651 609 724 804 778 772 733 719 780 775 804 801 792 726 671 703 608 613 610 624 583 583 590 575 563 562 593 625 675 746 672 713 687 684 809 832 720 753 768 694 699 710 698 753 689 713 706 665 759 645 643 730 706 721 717 666 711 622 767 614 729 759 719 720 740 792 727 774 679 819 720 749 769 745 672 727 708 861 789 713 711 717 695 763 816 761 703 636 694 637 606 799 714 611 606 669 651 611 725 806 780 772 734 722 785 779 807 801 793 727 672 703 605 615 613 632 585 586 591 574 563 565 594 626 676 748 676 715 690 693 813 833 721 755 771 696 701 711 699 755 689 715 709 664 759 647 644 731 708 722 718 668 712 624 768 616 731 762 720 721 742 794 731 775 681 821 723 750 772 745 674 728 710 862 790 714 715 718 697 765 816 761 704 638 695 638 606 802 715 613 607 671 655 612 725 808 781 774 736 724 786 781 809 803 795 727 673 704 610 616 614 629 587 586 591 580 566 566 596 628 677 749 674 715 691 686 813 836 724 756 772 699 703 713 701 756 691 717 710 669 759 648 646 734 710 724 720 669 715 626 769 618 733 762 722 723 743 797 733 778 682 824 725 753 774 747 675 728 712 864 793 718 714 720 699 765 817 764 705 640 698 641 609 803 718 615 609 672 655 614 727 811 782 776 734 726 788 785 812 805 796 729 673 704 611 618 616 632 589 589 595 583 567 567 598 630 679 751 678 720 692 690 816 837 726 758 774 700 704 715 704 759 694 718 711 670 760 650 647 735 712 726 721 671 717 628 770 619 736 764 725 725 745 797 734 781 683 825 727 754 775 749 676 732 714 866 794 719 715 724 700 772 817 767 708 642 699 641 611 805 719 616 610 675 658 615 729 812 785 779 740 726 788 786 814 806 795 728 673 705 615 620 617 636 589 589 596 584 569 569 598 630 682 755 680 721 694 685 819 840 728 759 776 702 706 717 706 760 696 719 714 671 760 652 649 738 714 728 723 672 717 628 771 621 737 766 727 727 746 800 738 781 686 827 730 756 777 751 678 733 716 868 796 724 717 727 703 775 819 769 710 643 701 644 612 806 721 619 612 676 659 618 732 816 786 781 740 730 792 786 815 810 797 729 672 705 613 620 619 637 592 591 598 586 570 571 600 632 684 757 682 722 696 696 819 841 730 760 778 704 707 718 707 762 697 722 715 674 761 653 652 738 715 730 725 674 720 632 772 622 739 767 730 728 749 801 740 784 687 831 731 758 778 753 679 734 717 868 799 725 716 727 704 774 819 770 711 645 703 645 614 809 722 621 614 678 659 619 734 817 789 782 744 731 793 788 818 811 798 730 673 705 617 623 621 637 593 592 600 583 571 570 600 633 683 756 682 724 694 693 820 842 732 762 779 705 706 717 707 758 695 721 715 674 760 654 651 740 716 730 725 675 719 632 772 623 740 767 729 729 749 801 739 783 687 830 730 757 777 753 680 735 717 869 799 723 714 725 704 773 820 769 712 646 705 645 614 808 722 620 614 678 660 619 733 816 787 783 742 729 791 787 815 811 797 730 673 705 619 623 621 637 592 592 600 584 147 123 202 210 211 212 117 194 231 222 276 288 160 231 220 178 258 198 207 267 232 249 257 176 209 166 177 201 207 237 191 224 251 182 258 153 175 304 214 264 266 252 166 238 244 241 220 259 261 294 189 278 224 307 283 205 234 191 212 199 229 247 225 172 144 173 136 187 196 118 166 162 228 157 251 271 261 242 277 280 305 260 259 314 216 166 211 239 157 159 140 172 177 187 151 107 150 124 205 213 214 214 119 194 234 224 276 289 162 235 223 182 259 201 212 269 236 251 260 177 206 165 179 202 209 239 193 226 252 185 260 154 177 305 216 266 268 253 168 237 245 243 220 258 262 295 190 279 225 306 285 207 240 193 216 202 226 247 223 173 145 173 139 184 195 121 166 162 231 159 256 272 263 245 282 280 308 263 264 314 214 164 204 238 156 156 139 170 176 186 149 107 150 125 204 212 215 214 121 194 234 224 276 287 161 235 224 182 260 199 212 268 236 251 259 176 205 167 179 201 208 238 192 226 252 185 259 154 177 305 216 266 267 253 169 237 245 242 220 258 261 294 191 280 224 306 284 208 239 193 216 201 225 247 222 172 144 173 137 184 196 121 166 159 229 159 255 271 263 244 282 281 307 262 264 314 212 163 202 235 156 157 138 170 178 187 150 108 150 124 205 213 214 214 120 194 234 220 276 288 162 234 225 181 259 200 212 271 236 252 259 177 206 166 178 201 207 238 193 225 251 185 258 153 177 305 217 266 268 252 167 238 245 242 220 258 261 295 189 280 224 306 285 208 240 194 215 203 225 245 221 171 145 172 136 185 196 120 166 163 230 159 252 272 263 245 281 282 310 263 265 315 213 164 204 236 156 159 138 170 177 187 149 107 149 126 204 211 213 213 119 195 233 228 274 288 163 235 223 181 260 201 214 270 235 251 260 176 205 166 179 200 207 238 191 225 252 185 258 155 176 306 216 266 268 254 168 237 244 242 220 258 260 295 189 280 225 305 285 207 240 193 215 200 226 247 222 173 143 172 137 185 196 119 166 161 230 160 256 272 263 245 282 280 310 262 266 314 212 163 204 235 156 158 137 169 178 185 148 107 148 125 204 212 213 215 120 194 233 230 274 287 162 233 223 181 258 199 212 269 236 252 259 177 204 166 179 198 207 237 192 225 252 185 259 153 176 305 216 265 269 252 168 237 245 242 220 258 263 294 189 279 224 304 284 208 240 190 218 202 225 245 223 172 143 172 135 184 195 121 166 159 230 158 254 272 263 245 280 281 309 261 264 314 211 163 201 234 156 158 137 169 178 186 148 108 149 125 204 212 215 213 117 194 233 224 274 287 162 233 224 182 259 200 211 270 236 251 257 177 205 166 178 200 207 237 190 224 251 183 260 153 175 306 216 265 267 252 167 236 245 242 219 258 262 294 188 279 224 306 285 206 241 193 215 202 225 245 223 171 142 171 137 184 195 120 164 162 230 159 259 271 262 244 278 279 309 262 264 315 212 162 204 236 155 159 138 170 178 185 150 106 147 124 204 211 213 212 118 194 232 226 274 286 161 233 223 181 260 199 212 270 236 252 259 176 204 165 177 200 206 237 191 225 251 184 260 154 175 304 215 265 267 252 167 238 244 242 219 259 261 294 187 280 225 305 284 207 240 191 216 201 225 243 223 172 144 171 136 183 195 119 165 159 230 159 256 271 263 244 281 280 309 259 263 314 212 163 204 236 155 158 137 168 177 186 148 106 148 124 204 211 213 213 119 194 233 226 275 287 161 233 223 180 259 199 212 269 235 253 258 175 204 166 179 199 206 236 192 225 250 182 260 153 176 305 216 264 267 252 167 236 243 242 219 257 262 295 190 278 224 305 285 206 242 191 215 201 224 243 222 170 142 171 135 183 195 120 165 160 229 157 254 272 262 244 281 281 308 260 263 314 212 163 202 235 155 158 137 169 177 185 147 106 147 124 203 211 213 214 118 193 232 228 274 287 161 234 223 180 260 199 211 268 234 251 259 175 202 165 178 199 207 237 191 224 251 185 258 153 175 304 215 266 266 252 168 236 244 243 219 260 260 293 191 279 223 304 284 207 241 191 216 201 224 243 221 171 143 171 136 184 195 118 164 160 230 157 252 271 262 242 280 278 308 260 261 314 211 162 203 233 155 157 138 168 177 186 148 107 148 122 204 211 213 212 119 193 234 226 274 287 162 233 223 180 259 199 211 268 235 253 258 176 204 165 178 198 206 236 190 224 250 184 259 152 176 304 215 264 267 253 167 235 243 242 219 259 260 293 188 278 224 305 284 207 243 192 214 202 223 244 222 170 142 171 136 182 195 120 164 160 230 158 256 272 262 243 280 281 306 261 264 313 213 162 204 234 155 156 137 170 177 185 147 106 147 125 203 211 212 212 118 193 233 223 274 287 160 232 223 180 259 199 211 267 235 251 259 176 203 165 177 197 206 236 191 223 251 184 258 153 174 304 216 265 266 252 167 236 243 242 219 257 261 293 183 279 223 304 283 206 242 192 215 201 224 245 222 170 142 170 135 182 195 119 165 158 229 159 254 271 263 244 280 280 307 261 262 313 212 163 202 234 154 156 137 170 176 186 147 108 147 122 204 210 212 212 118 194 234 226 273 287 161 231 223 180 258 198 211 268 235 252 258 175 205 165 178 200 206 236 191 225 251 184 258 153 176 303 215 265 267 252 167 237 243 242 220 257 260 293 189 279 224 304 283 207 240 191 214 202 225 245 221 170 143 171 134 184 194 118 165 161 228 157 253 270 263 243 280 280 308 262 264 314 212 162 201 236 154 157 137 170 176 184 147 103 148 124 202 211 213 211 117 193 232 222 273 285 161 234 223 179 259 197 211 268 234 251 258 174 203 165 177 199 205 237 190 224 250 185 258 153 175 303 215 264 266 253 165 236 243 241 220 258 260 293 189 278 224 304 283 206 241 191 215 201 223 244 221 171 142 170 135 182 195 118 163 160 230 157 254 271 261 243 279 280 308 261 264 313 211 161 202 234 154 158 137 169 176 185 147 103 148 123 203 210 212 214 117 193 232 225 273 287 161 231 222 181 257 198 211 270 236 251 259 175 203 164 177 199 206 238 189 224 250 183 258 153 175 304 215 266 266 253 167 235 242 241 219 258 260 292 189 277 224 305 284 206 240 192 214 201 224 245 221 170 143 171 135 183 195 119 164 158 229 157 254 270 263 244 279 280 309 261 263 313 211 162 201 234 155 155 136 169 176 186 147 106 147 124 204 211 213 213 118 192 232 218 275 286 160 232 223 180 259 199 211 269 233 251 258 175 204 164 177 198 206 236 192 224 251 185 257 152 175 303 215 265 266 252 165 237 242 242 218 258 260 294 190 278 223 304 284 206 241 191 216 202 224 243 220 170 142 171 135 183 194 119 165 161 229 158 252 271 263 242 280 280 308 260 261 313 211 163 202 235 154 155 138 169 177 184 147 105 147 124 204 211 214 209 119 194 232 221 274 286 160 231 222 181 258 198 212 269 235 251 258 175 203 164 177 198 205 237 190 223 249 184 257 152 175 303 215 265 267 252 166 235 243 240 219 258 261 292 188 278 222 305 283 206 240 192 215 200 224 244 219 170 142 172 134 182 195 119 164 159 228 158 255 271 262 244 280 278 307 261 263 313 211 161 204 233 155 156 138 170 177 185 146 104 147 124 203 211 212 210 118 194 234 225 274 287 161 232 223 180 258 199 210 267 235 251 257 176 204 164 177 198 206 237 190 224 249 185 259 153 175 304 215 265 267 251 166 236 243 241 219 256 260 292 188 277 224 305 284 206 239 191 214 199 224 244 220 171 143 170 135 182 195 118 164 158 228 157 255 270 262 242 279 280 308 261 262 312 212 162 205 234 155 156 137 169 176 186 147 107 148 124 202 211 213 211 118 193 231 224 274 286 161 231 222 179 259 198 212 268 233 252 259 175 205 164 176 199 205 237 189 225 250 184 258 152 175 303 215 263 266 250 166 236 243 241 219 257 261 293 187 279 223 305 283 206 240 193 216 201 224 242 222 170 143 170 135 182 193 119 164 158 227 158 255 270 262 243 280 279 307 261 262 312 209 162 200 233 154 156 136 169 177 186 146 106 148 123 202 211 213 212 118 192 232 223 272 287 160 231 222 180 258 198 210 269 234 250 258 174 203 164 177 199 206 236 190 224 250 184 259 153 174 303 215 261 266 251 166 235 243 240 220 257 259 293 187 277 223 304 284 205 238 190 216 201 223 244 220 170 141 170 134 183 195 119 164 158 229 158 253 270 262 242 279 279 308 261 262 313 210 161 204 233 154 155 136 170 176 185 147 105 146 123 202 210 213 212 117 191 232 223 273 285 161 234 222 180 258 199 211 269 234 250 258 175 203 164 178 199 205 238 191 224 251 182 257 151 175 304 215 262 267 252 165 235 244 241 219 258 261 293 189 277 223 305 283 206 237 190 215 201 225 242 220 170 141 170 135 182 193 118 165 159 227 157 253 270 261 243 280 280 306 262 262 312 211 162 202 235 153 158 136 169 176 186 146 104 147 124 203 210 212 211 117 193 231 221 274 287 161 233 222 181 258 199 211 267 234 250 258 175 204 163 177 198 205 236 190 223 250 184 257 153 174 303 216 264 265 252 166 236 243 242 219 257 260 292 187 278 223 304 283 205 238 191 215 200 224 244 221 171 142 170 134 182 194 119 164 158 230 158 254 271 261 242 280 279 308 260 263 314 211 162 203 233 154 156 136 169 176 185 147 107 147 124 202 210 212 212 117 193 231 218 274 287 161 231 223 179 258 199 211 267 235 251 258 175 203 164 176 197 205 236 191 224 250 184 258 153 174 304 216 265 267 251 166 234 243 242 219 257 259 292 189 277 224 305 284 206 238 191 215 201 223 244 222 170 143 170 135 182 194 118 163 161 229 158 253 269 261 244 279 279 307 261 262 314 211 162 202 235 155 156 137 169 176 185 147 105 147 123 202 211 212 213 118 193 232 225 273 286 160 231 222 179 258 198 211 267 233 249 258 174 203 163 178 200 206 236 189 224 250 185 259 153 175 302 214 266 267 252 166 236 243 242 218 256 260 294 187 278 223 306 284 206 240 191 214 199 223 244 222 170 142 169 135 183 194 118 163 159 229 157 254 271 263 243 280 279 308 261 263 312 210 162 203 234 154 156 138 169 176 184 146 106 147 124 202 210 212 212 118 194 233 224 272 286 160 231 222 180 258 198 210 268 234 249 257 175 203 164 178 198 205 236 191 224 251 185 258 153 175 303 215 265 268 250 166 236 242 241 219 257 260 292 185 278 224 304 283 206 239 191 214 201 223 243 219 171 142 171 135 182 193 119 164 160 228 158 255 270 262 243 278 278 308 261 262 312 211 162 203 236 154 157 137 169 175 184 147 106 147 122 202 210 213 211 116 193 232 226 273 287 160 231 222 179 259 199 212 268 234 251 259 176 203 165 177 199 206 236 191 223 251 185 257 152 175 303 216 262 266 252 167 237 243 241 219 258 261 293 188 277 222 305 283 206 239 191 215 201 224 244 219 171 143 170 135 182 194 118 164 160 229 157 253 270 261 243 280 279 307 261 263 312 211 162 201 238 155 154 136 168 176 184 147 108 146 123 204 209 213 213 117 194 232 227 274 285 161 231 222 180 259 198 211 268 233 252 259 174 203 165 177 200 206 236 190 224 250 184 258 153 174 302 214 261 267 252 166 235 243 241 219 256 260 293 188 277 222 304 283 205 240 192 214 202 224 244 220 171 142 171 134 183 195 120 163 159 230 158 256 271 262 243 279 278 306 261 261 314 210 161 202 238 154 156 136 169 175 185 148 106 147 124 202 211 212 211 116 194 232 221 274 287 160 231 222 181 257 198 211 267 234 250 257 176 203 163 177 200 207 236 190 224 251 185 258 152 175 304 215 261 267 252 166 236 243 241 220 257 260 293 187 278 224 304 284 205 238 191 213 200 223 244 220 170 141 170 136 182 194 119 164 159 229 159 252 270 262 243 278 280 307 261 262 314 211 162 203 238 155 156 137 168 176 186 147 107 148 122 204 210 211 212 118 192 232 225 274 286 161 230 222 180 258 197 211 267 234 251 258 174 204 164 177 198 205 238 190 223 251 182 258 153 174 303 214 261 267 253 167 236 242 242 219 258 261 293 192 277 225 304 283 205 241 192 215 199 224 243 219 170 142 170 135 182 194 119 164 159 229 159 257 271 262 242 280 278 308 260 262 312 211 161 203 234 154 154 137 168 176 184 147 106 147 123 203 211 211 211 117 193 232 224 273 287 160 232 222 180 258 198 210 269 233 251 258 176 203 164 177 198 205 236 190 224 250 184 257 153 175 303 214 261 266 252 166 236 242 242 218 257 260 293 188 277 224 304 284 206 240 192 216 200 223 244 221 170 142 169 135 182 193 118 163 158 228 159 254 271 262 242 280 279 307 260 263 311 212 162 204 234 155 155 135 168 175 185 146 102 148 123 202 212 211 213 117 193 232 224 272 287 160 232 223 181 258 199 211 268 235 250 258 176 202 165 178 197 205 237 190 224 251 185 258 152 174 303 215 261 268 251 166 237 242 241 218 258 260 293 188 277 223 304 283 206 238 192 216 201 224 245 221 171 141 170 135 182 193 120 164 158 229 157 254 271 261 242 279 280 309 261 262 314 211 162 204 234 154 157 136 169 175 185 147 106 146 122 203 210 211 211 116 193 233 225 273 287 160 233 222 179 258 198 209 266 234 250 257 175 204 165 177 197 206 237 191 225 250 185 257 153 175 303 214 260 266 251 166 235 243 241 219 258 260 293 188 277 222 305 283 207 238 190 215 201 224 244 222 171 142 170 135 182 194 119 164 160 228 157 252 271 262 243 280 279 308 261 262 313 211 161 203 235 154 156 136 169 176 184 147 105 148 123 202 210 212 211 116 193 232 224 274 286 161 232 221 180 259 198 210 267 234 250 258 176 204 164 176 200 205 236 190 224 250 184 257 153 175 303 214 265 265 251 166 237 243 240 219 256 260 291 189 277 223 303 284 206 240 191 215 201 222 243 221 170 143 171 136 183 194 118 166 158 228 157 255 271 262 244 279 278 308 260 263 312 211 162 202 234 155 156 137 168 176 183 147 106 147 123 204 211 212 213 118 192 231 226 273 286 161 232 222 182 258 198 211 268 234 251 258 175 203 163 176 199 205 236 190 223 249 186 257 152 175 303 215 265 267 251 166 236 243 241 219 257 259 291 190 277 223 304 283 205 239 191 214 200 224 243 222 168 143 170 134 184 194 118 165 160 228 157 252 271 262 242 280 279 308 260 262 314 211 162 202 234 154 155 136 168 176 185 147 106 147 123 202 210 212 213 117 193 232 223 273 287 161 231 221 180 259 198 211 268 233 249 258 175 203 164 176 198 205 235 191 224 249 184 257 152 174 302 215 263 266 251 167 235 242 240 218 257 260 293 189 277 223 304 284 206 241 191 215 201 224 244 222 170 142 169 135 183 195 118 164 159 229 158 255 270 261 243 280 280 308 259 264 315 211 161 203 233 154 156 136 169 176 185 147 104 147 122 203 209 211 212 118 193 232 226 274 286 160 231 221 179 259 199 211 268 234 249 258 176 204 165 177 200 205 236 190 224 250 186 257 152 175 303 215 265 265 252 165 236 242 240 219 257 260 293 188 277 222 304 284 206 242 191 214 203 224 243 223 170 141 170 135 184 193 119 163 159 230 158 254 270 262 243 278 279 307 261 264 313 211 162 200 232 155 155 136 169 175 186 147 105 147 123 202 209 213 211 118 193 231 223 273 287 160 230 222 180 259 198 212 267 234 250 260 176 202 164 177 197 205 237 190 224 249 184 257 152 174 303 215 265 267 251 166 236 243 242 219 257 260 293 187 278 224 304 283 205 241 192 214 200 224 244 220 171 141 170 135 182 195 120 164 160 229 158 256 271 262 242 280 279 309 261 261 313 211 161 203 233 155 156 136 170 177 185 147 105 147 123 203 210 212 213 117 192 232 226 273 285 160 230 222 179 258 199 210 269 234 251 259 175 204 165 177 198 206 237 190 223 251 184 258 152 175 304 215 264 265 252 166 237 243 241 219 257 260 293 186 278 223 304 284 206 242 191 215 201 224 244 220 169 142 169 134 182 194 119 165 161 229 158 253 270 262 244 280 279 307 261 263 313 212 162 205 235 154 156 136 168 177 185 147 104 146 123 202 211 213 213 118 192 232 223 274 287 161 232 222 179 258 197 212 267 233 250 257 175 203 164 178 201 206 236 191 223 250 184 259 153 175 303 216 262 265 252 166 236 242 242 219 258 260 293 187 278 223 305 284 205 242 192 215 199 224 244 219 170 141 170 135 182 195 120 164 158 228 155 252 271 261 243 279 279 308 261 261 313 212 162 201 234 154 156 137 168 176 185 147 106 147 124 203 211 212 212 116 192 232 223 273 286 160 234 222 180 258 198 209 268 233 251 257 176 203 162 177 197 205 237 191 224 250 185 260 153 173 303 215 265 265 251 166 237 243 241 218 258 260 291 187 277 223 304 283 206 243 191 213 199 223 244 220 170 141 169 134 182 193 119 164 161 228 158 252 271 262 243 278 279 307 260 261 314 211 162 202 234 155 158 136 168 175 183 147 106 147 123 202 211 212 213 115 194 233 225 275 287 161 233 222 180 258 198 211 268 234 250 258 175 203 165 178 196 205 236 192 225 250 184 259 153 176 303 215 263 266 252 166 237 243 242 219 256 260 293 188 277 222 305 282 206 241 192 214 200 223 244 219 170 143 170 135 183 195 119 164 159 227 159 254 271 262 243 278 280 306 260 263 314 211 161 199 235 154 156 137 170 176 184 147 102 147 123 202 212 213 212 117 192 231 226 273 287 161 233 222 180 257 198 210 268 234 248 256 176 204 164 176 200 206 236 190 223 250 185 259 153 175 303 215 265 264 252 165 236 244 242 219 257 261 293 188 277 222 305 283 205 241 192 214 201 224 243 220 171 143 169 135 183 195 120 164 158 228 157 255 269 261 243 279 280 308 261 261 312 212 162 201 234 154 157 136 169 176 185 147 105 147 122 201 210 212 211 116 192 232 224 273 287 161 231 222 180 259 199 210 268 234 250 255 175 202 163 177 198 206 235 190 224 249 185 258 153 174 305 214 265 266 251 166 234 243 241 218 256 260 293 188 277 223 304 283 205 240 192 214 202 223 243 220 170 142 170 134 182 194 118 164 161 229 157 253 270 262 243 280 279 306 261 263 312 210 162 202 233 155 155 137 169 175 185 147 106 147 124 203 211 212 213 118 191 232 225 274 286 161 232 222 180 259 197 211 266 234 250 258 175 204 165 177 196 206 235 191 224 249 184 256 152 176 303 214 265 264 252 165 237 243 242 219 257 260 292 190 278 224 304 283 206 240 193 214 201 224 243 220 170 142 172 134 183 194 119 163 158 227 158 255 271 262 243 279 280 305 260 262 311 211 162 204 234 154 156 136 168 176 185 147 106 147 122 202 211 212 212 117 193 232 224 273 285 160 232 223 180 258 197 211 268 235 250 258 175 204 164 177 198 204 237 189 224 251 185 257 153 174 303 214 264 266 250 167 235 243 242 219 258 261 293 187 277 222 304 284 205 241 191 215 202 224 244 219 170 142 170 135 182 194 119 164 158 228 157 251 270 262 243 280 278 307 260 261 314 212 161 202 233 154 156 137 168 175 186 147 107 147 124 203 210 211 212 118 192 232 225 275 286 161 233 222 179 258 199 211 267 234 251 259 175 203 164 176 199 204 236 191 223 250 183 257 151 174 303 215 263 266 251 165 236 243 241 219 256 259 291 187 277 223 304 284 205 241 192 213 201 224 244 220 170 142 170 135 182 195 119 163 161 228 159 253 270 262 242 280 278 307 260 262 312 211 162 202 233 154 155 136 170 175 184 147 106 147 123 202 212 211 211 118 193 232 225 273 287 159 234 223 179 259 198 211 268 234 251 258 176 203 163 176 198 205 237 190 224 251 185 258 152 175 303 216 265 266 252 166 235 242 241 218 256 260 293 188 277 223 305 284 205 241 192 213 200 222 245 219 169 142 170 134 182 195 119 164 158 228 159 255 272 262 244 279 279 306 261 263 312 211 162 201 234 154 155 136 170 175 185 147 105 147 124 202 211 212 212 117 192 232 221 273 287 161 234 221 180 258 198 211 267 235 250 258 175 203 165 177 200 206 238 190 223 251 184 259 153 175 302 215 265 265 252 166 236 243 241 218 257 261 293 187 277 223 304 283 206 240 192 214 199 224 244 221 170 141 170 135 182 193 118 163 159 229 158 253 271 261 241 279 279 305 261 262 311 211 161 203 235 155 156 135 169 175 185 147 103 147 122 202 210 211 213 118 193 232 229 274 287 161 233 222 181 259 199 212 268 234 250 257 174 204 163 177 199 206 237 190 224 250 184 258 151 174 303 216 266 265 251 166 235 244 242 219 258 260 293 189 278 223 303 283 205 240 190 210 202 224 243 222 170 141 168 134 182 194 118 164 158 228 158 251 272 261 243 279 279 308 261 263 311 211 162 201 233 155 156 136 168 177 185 147 106 147 123 203 210 214 211 118 193 231 226 274 287 161 232 221 180 258 199 210 267 235 251 258 176 205 164 178 196 206 236 191 224 251 184 258 153 175 303 214 265 266 251 166 236 245 242 219 258 261 293 188 277 223 304 283 206 240 191 214 200 223 244 222 171 142 170 135 182 195 119 164 161 228 159 250 270 262 244 279 280 307 260 261 314 210 160 202 233 154 157 136 168 176 184 146 106 148 122 202 211 212 212 117 191 231 221 274 287 161 231 222 180 259 198 210 268 235 250 258 174 203 163 177 199 206 236 190 225 251 184 257 152 174 303 215 265 265 251 165 236 243 242 219 258 260 294 189 278 224 304 283 205 241 191 215 201 224 243 221 169 141 170 135 182 195 119 164 159 227 158 253 271 261 243 279 279 306 261 262 311 211 161 202 233 154 155 136 169 176 185 148 106 148 123 202 210 212 212 118 192 232 221 274 286 161 232 222 180 257 199 210 267 234 251 258 175 203 165 178 197 206 237 191 223 250 184 258 152 175 303 214 263 266 251 166 237 243 241 219 257 259 293 190 277 224 304 283 205 240 193 214 201 224 244 222 170 142 170 135 182 194 120 164 159 227 158 255 270 262 243 280 280 308 260 263 312 211 162 201 235 155 157 136 168 175 184 147 104 148 122 202 210 212 212 117 192 232 227 273 287 160 233 224 179 257 197 211 266 234 252 259 175 204 163 176 199 206 235 191 224 250 185 258 153 174 303 216 265 265 252 166 235 243 241 219 258 260 293 188 277 223 305 284 205 240 192 216 200 224 243 219 170 142 171 134 184 194 119 163 158 228 157 256 269 262 243 280 279 309 260 263 311 210 162 202 234 155 155 136 169 176 185 147 102 147 122 203 211 212 212 118 192 232 220 273 287 159 233 223 181 258 199 211 267 235 250 256 175 203 164 177 198 205 236 191 223 250 184 258 152 175 304 215 265 266 252 166 236 243 242 219 256 260 292 187 278 223 304 283 205 237 191 213 201 224 245 220 170 142 170 135 183 193 119 163 159 230 157 256 271 261 243 278 279 306 260 262 311 210 163 203 234 154 156 137 168 176 185 146 105 147 122 202 211 213 212 118 192 232 224 274 286 161 231 222 179 258 199 210 268 233 251 257 176 203 163 177 199 205 237 191 223 251 185 258 152 174 303 215 264 266 251 166 236 243 242 220 257 260 293 186 278 223 305 283 205 239 192 214 200 223 243 220 170 141 170 135 183 195 119 164 159 229 158 255 270 262 243 278 280 305 259 261 312 211 161 204 233 155 157 137 169 175 185 146 105 147 123 204 211 212 213 118 193 232 220 273 287 160 231 222 178 257 198 211 268 233 251 258 175 204 164 177 198 206 237 190 224 250 184 258 153 174 303 214 265 266 251 166 235 243 241 219 257 261 292 188 279 224 303 285 205 241 192 215 199 224 243 218 169 141 170 135 182 194 119 163 158 229 157 250 270 261 243 279 280 306 260 263 313 211 162 203 233 153 156 136 168 177 185 147 104 147 123 203 210 211 208 117 193 231 225 273 286 161 233 223 180 257 198 211 268 232 251 257 176 202 164 177 200 205 238 189 223 250 186 259 152 174 302 214 265 266 252 166 236 243 242 219 258 260 293 188 277 223 304 284 205 241 192 215 199 224 243 220 171 142 169 136 183 194 118 164 159 229 158 256 270 261 243 279 278 307 260 262 312 211 163 201 234 154 155 136 169 176 184 147 105 148 124 202 211 212 209 118 192 232 223 274 287 160 232 221 178 258 199 210 267 234 250 258 175 203 164 177 198 205 236 191 224 251 184 259 152 175 303 215 266 266 252 166 236 242 242 219 258 261 292 187 277 224 304 284 205 241 192 215 200 224 242 220 170 142 169 134 182 194 119 163 159 227 157 251 271 261 243 278 280 306 261 262 311 210 162 204 233 153 156 137 168 176 184 146 104 146 123 202 211 212 210 117 192 231 218 274 286 161 231 221 179 258 198 210 266 234 249 258 176 203 165 178 199 206 237 190 223 250 185 259 152 175 304 215 266 265 252 166 236 242 241 218 257 261 293 186 278 224 304 284 206 240 191 215 201 223 245 221 171 142 170 135 182 193 119 164 158 227 158 253 271 261 243 280 280 308 260 262 312 212 163 204 233 154 155 136 169 176 185 147 104 147 122 201 211 212 211 117 194 232 224 273 287 160 233 222 180 258 197 210 268 234 250 257 176 203 165 178 198 206 236 191 225 249 187 259 152 175 303 215 265 265 253 165 236 244 241 219 257 260 293 189 277 224 304 283 205 241 192 215 200 224 243 220 171 142 170 136 182 194 120 166 157 228 157 254 272 262 244 279 279 307 261 262 313 211 162 201 234 155 156 136 168 176 184 147 106 147 124 202 211 212 212 118 194 232 219 273 287 159 232 222 179 256 198 211 268 235 250 258 174 203 164 176 196 205 235 190 223 250 185 259 152 175 302 214 264 266 251 166 235 243 241 219 256 260 292 190 277 224 304 284 206 238 191 214 200 223 244 222 169 144 170 134 182 194 119 163 159 229 158 256 270 261 243 279 280 307 259 261 312 211 162 202 237 154 156 137 169 177 184 146 107 147 124 202 210 212 212 118 193 232 219 273 286 160 234 222 179 259 198 212 268 234 251 257 175 204 164 177 199 205 236 191 225 249 185 259 152 174 303 215 265 266 252 166 235 242 241 219 257 260 293 189 278 223 304 283 205 239 191 216 202 225 243 222 170 141 172 135 181 193 120 164 159 228 158 255 270 261 242 279 279 306 262 262 313 211 161 202 234 155 154 136 169 176 185 146 108 147 123 202 211 212 212 117 193 232 224 273 286 160 233 222 179 258 198 211 268 234 250 258 175 203 165 177 196 206 235 190 225 250 183 259 152 175 304 215 261 266 253 166 237 243 242 219 256 260 291 190 279 222 304 283 205 241 192 215 198 223 244 222 170 142 169 134 182 194 120 163 159 229 158 252 270 262 243 278 279 307 259 263 313 210 162 201 234 155 156 136 168 176 184 147 105 147 123 203 211 213 212 118 193 232 225 273 286 162 233 222 181 259 199 212 266 235 251 256 177 204 164 178 201 205 236 191 223 250 184 259 152 175 303 214 265 267 251 166 236 243 243 219 256 260 292 189 277 223 305 282 206 240 191 215 200 224 244 222 171 143 170 136 184 195 118 164 160 230 159 255 270 261 244 279 279 307 261 263 314 211 161 201 234 154 156 137 168 177 185 148 103 148 123 203 212 212 212 118 193 232 225 272 288 160 232 224 180 258 197 212 268 235 250 257 175 203 164 177 199 206 236 191 223 249 185 257 153 174 303 215 264 267 252 166 234 243 241 219 257 260 293 191 278 224 304 284 205 240 192 215 198 223 242 220 169 141 170 134 182 195 119 164 160 227 158 251 270 261 243 279 280 308 260 262 313 211 161 203 234 155 156 137 169 176 184 147 104 146 124 202 211 213 211 119 192 231 225 273 287 160 232 221 181 259 198 211 268 233 251 257 175 203 165 177 199 206 236 191 225 250 184 258 152 175 303 215 264 267 250 166 235 242 241 220 258 260 293 190 277 222 305 282 205 239 192 215 199 223 244 219 170 142 170 134 183 195 119 164 158 229 159 254 271 262 243 280 279 307 260 262 313 210 162 204 233 155 155 136 169 176 185 147 106 147 123 202 211 213 213 118 193 232 224 274 286 161 232 222 180 258 198 210 267 234 250 258 174 202 164 176 199 207 236 190 223 251 185 257 153 174 303 215 265 266 252 167 236 242 242 218 256 261 290 189 278 222 306 283 206 239 191 216 200 224 244 221 170 143 169 134 182 193 118 164 160 228 158 251 270 262 243 280 279 308 260 262 313 211 161 203 233 154 156 136 168 175 184 147 109 149 125 203 210 212 215 117 193 232 223 275 287 163 236 224 180 261 200 211 275 235 252 260 175 204 165 178 199 207 236 189 224 251 185 258 152 174 303 215 265 267 250 166 237 244 241 220 260 262 293 186 278 225 307 283 206 239 192 216 200 225 243 222 170 143 171 135 185 195 119 164 158 228 158 255 272 262 243 280 281 307 261 262 312 212 162 202 235 156 155 137 169 177 185 147 105 564 566 596 630 677 748 671 717 691 692 810 832 722 759 771 697 703 710 702 753 693 717 711 666 778 645 643 729 706 720 715 668 711 632 771 614 730 762 722 722 740 794 730 778 680 820 723 750 771 747 673 728 709 860 792 718 712 721 699 766 822 758 702 634 692 637 608 796 711 614 606 668 656 615 729 805 781 775 733 725 786 782 820 806 795 730 691 720 607 613 611 630 588 585 593 574 567 568 597 632 679 750 678 721 692 691 814 837 726 758 774 700 704 715 704 753 692 718 713 671 758 650 647 736 711 726 720 670 715 635 768 619 737 764 726 726 747 798 738 781 685 827 727 755 776 750 678 732 715 863 796 720 713 725 701 776 816 767 708 641 699 642 610 802 719 617 610 674 658 618 730 812 785 778 735 728 789 785 820 808 795 728 671 702 615 620 616 635 592 590 597 578 145 122 200 208 209 211 115 191 228 223 273 287 159 229 220 176 256 196 206 266 231 248 255 174 205 164 176 200 205 235 189 222 250 184 256 152 174 301 213 263 264 250 164 234 241 240 218 258 261 290 183 277 222 304 280 204 234 188 211 199 226 245 223 169 143 170 134 185 195 118 162 160 228 155 252 267 259 240 275 277 303 258 259 311 215 163 208 240 155 157 137 170 176 185 147 107 148 124 203 211 211 211 118 193 231 226 273 287 160 231 222 180 258 199 210 268 234 252 258 173 204 165 178 197 206 237 190 223 250 185 259 152 175 304 215 265 267 252 167 235 243 241 219 258 261 293 188 278 225 304 284 205 242 191 214 200 224 244 221 170 143 171 135 183 196 120 165 162 230 158 254 270 261 243 279 278 307 260 263 313 212 161 204 234 154 155 137 170 175 185 146 105 147 122 203 211 212 211 119 193 232 221 275 287 162 232 222 180 258 198 212 268 235 253 258 175 203 165 178 202 206 236 190 224 250 184 258 154 174 303 215 265 268 252 167 235 244 242 218 258 261 293 190 279 224 305 284 206 238 192 214 202 224 244 221 170 142 171 134 182 194 120 165 159 228 157 255 271 262 242 280 278 307 260 264 312 211 161 204 236 155 157 137 169 176 186 147 106 147 124 203 211 213 212 118 193 232 224 274 286 160 233 221 180 258 199 212 268 234 251 257 176 204 164 178 200 206 237 190 223 251 184 258 152 175 303 214 265 267 252 166 236 243 241 219 257 260 293 188 278 224 305 284 206 236 192 215 199 225 244 223 170 143 170 134 183 195 118 164 161 227 156 255 272 262 244 280 280 309 262 263 314 211 161 203 234 155 156 137 169 176 185 147 104 147 124 203 211 213 213 119 193 232 224 273 287 161 232 222 181 258 199 212 269 235 252 258 177 203 165 178 197 206 236 190 225 250 183 260 153 175 303 215 266 267 252 166 235 243 243 218 258 261 292 189 279 224 304 284 205 239 192 214 201 224 244 223 171 142 171 136 183 194 119 164 159 229 159 252 270 262 244 280 279 307 261 263 314 211 162 204 233 155 155 136 169 176 185 147 104 148 122 203 211 213 213 119 194 233 220 273 286 161 232 223 180 258 199 211 268 235 252 258 175 204 165 176 198 207 237 191 223 251 185 258 154 176 305 215 263 264 253 166 236 243 242 220 257 260 293 189 278 223 304 285 205 240 193 216 199 224 245 221 170 143 171 134 183 195 120 164 159 229 157 254 271 262 242 280 280 306 260 263 314 211 161 202 234 154 154 137 169 176 185 147 103 147 123 202 212 213 212 118 193 233 223 273 287 161 233 222 179 257 198 210 267 235 251 255 175 204 164 177 199 205 237 190 224 251 183 259 154 175 303 215 264 266 252 166 237 243 243 219 258 261 292 186 278 223 304 284 205 239 191 216 201 224 243 220 170 144 170 134 183 194 119 164 159 229 159 254 272 264 244 280 279 308 260 263 312 211 162 204 235 155 155 137 169 177 186 147 102 148 123 202 211 213 212 118 193 232 225 274 287 161 231 223 180 259 199 211 268 234 252 259 175 204 164 177 197 206 237 192 223 249 184 260 153 174 303 215 265 267 253 167 236 242 241 219 257 261 294 188 277 224 305 284 206 240 192 214 201 224 245 221 170 141 169 135 183 196 118 164 158 230 158 254 270 261 244 279 280 308 260 264 315 210 162 204 233 153 155 137 169 176 186 148 105 148 123 202 212 213 213 117 193 233 225 274 287 161 231 222 180 258 199 210 268 235 251 258 175 204 164 177 200 206 237 191 223 251 184 259 153 175 303 216 261 267 252 166 235 243 242 219 256 260 292 188 279 225 304 284 206 241 192 215 202 224 243 219 171 142 170 135 182 194 119 165 161 229 156 254 271 263 243 279 280 307 260 263 312 211 162 203 235 155 156 137 170 175 185 147 108 147 124 203 210 212 211 118 192 233 225 274 286 161 233 221 180 258 199 211 268 234 251 258 175 205 164 176 199 206 237 189 224 250 183 258 152 175 303 215 262 267 253 167 236 243 242 219 257 260 293 187 278 223 304 283 206 240 190 214 201 223 243 222 170 143 170 134 182 194 119 164 160 228 158 255 270 261 244 279 280 308 261 263 313 211 162 203 234 153 155 136 171 176 185 147 105 148 124 202 212 212 213 117 193 232 226 274 288 159 232 221 180 258 199 211 267 236 250 259 175 204 164 178 200 207 237 191 225 250 184 258 153 175 303 216 264 264 252 166 237 243 242 219 257 259 293 188 277 224 305 283 206 239 188 214 200 224 244 220 170 143 171 135 183 195 120 164 162 228 159 254 271 262 243 279 279 308 261 263 313 211 162 202 234 153 156 137 169 176 184 147 102 147 123 203 211 213 212 118 193 232 225 273 287 161 232 222 180 259 198 211 268 234 252 258 176 203 165 176 199 205 236 190 225 251 185 259 153 175 303 215 265 266 250 166 237 243 242 219 258 262 292 189 277 223 305 284 206 240 193 215 201 224 243 222 170 141 170 136 182 195 119 163 159 229 158 251 270 262 242 279 279 308 260 263 314 212 162 204 234 154 156 136 169 176 185 147 106 148 123 202 210 213 213 117 193 231 225 274 287 160 231 223 179 258 198 210 268 235 251 259 175 204 163 176 200 206 237 190 225 251 182 258 153 176 304 215 265 267 251 166 236 242 241 220 257 260 291 191 279 223 304 283 206 239 191 215 202 224 244 221 170 142 170 135 182 195 118 164 159 229 157 256 271 262 243 278 279 307 261 262 314 211 162 204 233 154 154 137 169 177 185 149 102 146 123 203 211 213 213 116 191 233 222 274 287 161 234 223 180 258 198 212 268 234 250 256 176 202 164 178 199 206 238 190 225 251 185 257 153 174 303 215 266 266 252 165 236 243 243 218 258 262 292 189 277 224 304 283 205 238 192 214 201 224 244 219 170 142 170 135 183 194 118 164 160 230 158 254 272 262 244 279 280 307 260 263 311 210 162 203 233 155 155 137 168 176 185 147 103 147 122 202 212 212 214 117 193 232 222 274 287 161 233 221 180 259 198 212 269 234 251 258 174 204 163 177 200 206 237 190 225 250 184 257 153 175 304 214 264 267 251 165 236 243 242 219 258 261 293 188 278 224 306 284 206 241 191 215 199 224 243 219 169 142 170 135 183 195 120 164 158 230 158 253 270 262 244 280 279 308 261 262 311 212 162 203 233 155 157 137 168 177 184 146 104 148 123 203 210 211 212 119 194 231 220 273 287 161 232 223 180 258 197 212 269 235 250 258 176 202 165 178 197 205 237 190 224 250 184 255 154 174 303 214 265 266 251 166 236 243 242 219 258 260 292 188 277 223 303 284 205 240 191 214 199 224 244 220 171 143 170 135 183 194 119 163 161 229 158 255 270 262 242 280 280 307 260 262 312 211 163 205 233 154 155 136 169 175 184 146 103 147 124 202 211 212 212 118 194 232 223 274 285 161 231 223 181 260 199 211 268 234 249 259 175 203 165 178 198 207 237 191 224 251 183 257 152 175 304 214 262 266 252 167 234 244 242 219 258 261 293 187 278 223 304 283 205 241 192 214 199 224 244 220 170 143 171 135 183 195 120 164 160 228 158 255 271 262 243 280 278 306 262 264 314 212 161 203 235 155 157 136 168 176 184 147 106 147 123 202 210 212 212 118 193 232 225 274 287 161 232 222 180 258 197 211 267 234 250 258 175 203 164 178 199 204 237 190 223 250 184 259 152 175 303 215 266 266 251 166 236 243 241 219 257 261 293 188 279 224 305 284 206 238 193 214 202 224 243 219 170 142 170 136 183 195 119 164 159 229 157 255 271 262 242 279 281 308 261 262 312 210 162 202 237 154 158 137 169 175 185 148 108 146 124 203 211 212 212 117 192 232 226 273 287 160 232 223 180 258 198 211 268 235 251 257 175 203 164 176 199 205 236 190 224 249 184 257 153 175 302 215 263 267 252 166 235 244 242 219 258 262 293 186 278 224 306 283 206 241 192 215 201 224 244 220 170 143 171 134 182 194 120 164 159 228 156 253 270 261 243 278 280 307 262 263 313 211 162 204 233 155 155 136 168 175 184 147 105 147 123 203 211 213 213 118 193 232 228 273 287 160 231 222 181 259 199 211 267 234 250 258 176 204 164 177 198 205 237 190 224 249 184 257 152 174 303 214 265 267 251 167 236 244 240 220 257 260 292 187 278 225 305 283 206 242 192 215 199 224 244 219 170 142 170 135 183 195 119 164 160 230 159 256 272 261 244 280 278 306 261 261 313 210 163 200 235 154 157 136 169 176 185 147 103 147 124 202 211 212 213 117 192 232 226 274 287 161 232 222 180 259 199 211 268 234 250 259 175 204 164 178 201 205 236 191 224 250 183 259 153 175 305 215 265 266 252 165 235 243 241 220 257 260 293 187 277 223 304 283 205 242 190 215 201 224 243 221 171 142 170 134 182 194 118 165 160 229 157 251 269 262 243 278 279 306 261 262 313 210 163 204 233 155 156 136 168 176 185 146 104 148 123 203 210 212 212 117 194 232 226 274 287 160 231 223 180 258 199 211 267 234 250 257 174 204 164 178 198 206 236 190 224 250 184 258 153 176 303 214 265 266 252 167 236 244 242 220 257 261 294 187 278 223 305 284 205 240 193 214 201 224 244 219 170 142 169 134 183 195 119 164 160 228 156 253 271 261 242 280 279 308 261 262 312 211 162 202 234 154 155 136 169 176 185 147 104 148 123 203 211 212 213 118 194 231 223 272 286 161 232 223 180 259 197 211 268 235 250 258 175 205 165 177 198 207 236 191 225 250 184 259 153 174 304 214 266 266 251 167 235 243 242 219 258 260 293 188 279 223 306 284 205 241 192 215 202 224 245 220 171 143 169 134 182 194 118 164 159 228 156 254 270 262 243 280 279 308 261 262 313 210 162 202 234 154 155 137 169 176 184 146 103 148 124 203 212 211 213 117 193 233 226 273 287 161 233 221 181 258 199 212 268 233 251 259 175 203 163 178 199 206 237 190 223 251 184 261 153 174 305 215 262 264 252 166 237 243 241 218 258 260 291 189 277 223 305 284 206 238 192 216 200 224 243 220 171 142 170 134 182 193 119 164 159 229 158 254 270 262 243 278 279 308 261 263 315 212 161 204 235 154 155 135 168 177 185 147 104 146 123 202 210 212 212 119 192 232 225 274 286 161 231 223 180 258 198 211 266 235 251 258 175 203 164 176 199 205 237 191 224 251 185 258 153 175 303 215 261 265 252 166 236 243 241 219 257 260 293 187 278 222 303 283 205 239 190 215 201 224 244 221 169 142 171 134 183 194 119 164 158 228 157 252 271 262 243 279 279 308 261 262 314 211 160 203 234 156 155 137 170 175 185 146 106 147 123 202 210 212 208 118 194 232 222 273 287 162 233 223 179 259 197 211 268 234 251 258 176 204 165 178 198 204 237 191 224 251 184 258 152 174 303 214 261 266 251 166 236 244 242 220 258 261 293 187 279 223 303 283 205 239 192 212 202 224 243 221 171 142 171 136 183 195 120 163 158 229 158 253 270 261 243 279 280 306 261 261 312 211 161 202 234 153 155 136 169 176 185 147 105 147 123 202 211 213 209 117 193 233 222 272 287 162 233 223 180 259 198 211 268 234 250 258 175 204 165 178 200 205 237 190 225 251 185 259 152 174 303 215 261 268 252 166 237 243 241 219 259 260 293 188 278 224 305 283 206 241 191 214 201 222 244 222 170 142 170 135 183 194 119 164 161 229 158 252 271 262 244 280 279 307 261 262 310 211 162 204 234 154 155 136 169 176 186 148 106 147 123 203 211 213 211 117 192 233 224 274 287 160 232 223 180 259 198 211 267 235 251 255 175 205 166 176 199 206 236 190 223 251 182 258 154 175 304 215 266 266 251 167 237 242 242 219 259 261 292 188 277 224 305 284 206 242 191 214 201 224 243 222 171 142 171 134 182 194 118 164 161 227 159 256 272 262 244 279 278 308 261 263 314 212 161 201 235 154 155 137 170 176 185 147 105 147 122 202 211 212 211 118 192 232 225 273 288 161 232 222 180 258 198 209 268 235 250 257 176 203 164 177 197 206 237 190 224 250 185 258 152 175 303 215 263 265 251 168 236 243 241 219 257 260 292 189 279 223 304 283 206 238 192 215 199 225 245 219 170 141 170 135 182 195 119 166 160 228 158 256 270 262 243 279 279 306 261 262 314 211 162 202 235 154 158 137 170 176 184 147 103 146 124 202 211 212 209 118 193 232 224 272 287 160 233 223 181 258 199 211 266 234 250 256 175 205 165 176 199 206 236 190 225 250 183 258 153 174 304 215 265 266 252 167 235 242 243 219 257 261 293 186 278 224 305 284 205 240 189 214 201 224 244 220 170 142 170 135 182 194 117 164 161 230 157 253 270 263 244 279 278 308 261 262 314 211 161 203 234 155 157 137 168 176 185 146 106 148 123 202 211 211 209 119 193 233 223 272 287 161 233 224 180 258 198 210 268 235 252 258 175 203 164 178 199 206 237 191 225 250 184 257 153 175 303 214 263 266 251 167 236 244 242 219 257 260 293 187 277 223 304 283 205 239 192 215 201 224 245 219 171 142 171 134 183 194 120 164 160 229 158 251 270 262 242 279 279 307 260 262 312 211 162 204 234 154 156 136 169 176 185 147 105 146 124 202 210 212 209 117 193 233 226 272 287 161 234 222 179 258 198 211 269 234 251 258 175 203 163 176 197 205 238 190 223 251 184 259 153 175 303 214 263 267 253 166 237 243 242 219 257 260 292 188 278 224 304 284 205 240 192 215 201 223 244 219 171 142 171 136 183 194 119 164 158 230 159 254 270 261 243 280 278 307 261 263 313 211 162 203 235 153 156 137 168 176 185 147 104 146 124 202 211 212 208 120 193 232 224 273 286 160 231 222 180 259 196 210 268 233 251 258 175 203 165 177 198 206 237 190 225 251 185 259 153 175 303 215 264 267 252 166 236 243 242 219 258 260 292 188 279 223 304 283 206 239 191 216 202 225 244 220 170 142 170 135 182 194 118 164 160 228 157 254 270 262 242 279 280 308 260 262 314 210 161 203 235 155 156 137 169 176 185 147 106 147 124 202 211 212 207 119 191 232 226 272 287 161 233 223 178 258 197 211 267 233 252 258 174 203 164 178 199 205 236 191 224 250 184 258 153 175 302 216 264 266 252 165 235 242 243 218 258 260 292 188 278 224 304 284 206 237 192 215 201 224 243 219 171 142 169 135 183 195 119 164 159 228 157 255 271 263 242 279 278 309 260 262 315 209 161 201 234 155 155 137 169 176 185 146 107 148 123 204 211 211 210 118 193 232 226 272 286 161 232 221 180 258 198 211 267 234 251 255 174 204 164 177 199 206 236 190 224 250 184 259 152 175 305 215 265 266 251 166 235 242 241 219 256 262 293 189 277 224 306 284 206 238 192 214 201 224 243 218 170 143 171 136 182 195 118 164 158 229 159 254 270 262 242 278 279 307 260 264 312 210 161 203 233 153 156 137 169 175 185 147 104 146 122 203 210 211 211 118 192 232 225 273 286 161 233 223 179 257 198 211 268 234 252 258 174 203 165 176 198 205 238 191 224 251 185 259 153 174 303 215 265 266 251 166 236 242 241 219 256 260 292 187 277 223 305 283 207 240 192 214 200 224 244 220 169 143 171 136 183 194 118 164 160 228 157 255 270 262 243 280 278 308 260 263 314 211 163 203 235 154 156 136 169 176 185 147 104 146 123 202 211 212 211 117 192 232 218 274 287 160 232 222 180 258 198 211 269 235 252 258 177 204 164 178 199 206 237 190 223 249 185 260 153 176 303 214 266 265 251 166 236 244 241 219 257 261 293 188 278 224 305 284 205 242 191 215 201 224 244 221 170 143 171 135 182 195 120 165 159 229 159 256 271 263 243 280 279 307 260 262 314 211 160 203 234 154 155 137 168 176 183 146 105 147 123 203 211 211 210 119 193 232 220 274 286 161 232 222 179 259 198 212 269 234 249 258 176 204 165 177 198 206 236 190 223 250 186 259 154 175 303 214 265 267 252 167 237 243 241 219 259 261 293 188 279 224 305 283 206 241 192 216 201 224 244 220 170 143 171 134 183 193 119 163 158 229 157 254 270 262 243 279 278 306 260 261 312 211 161 202 238 154 155 137 168 176 184 147 106 147 124 202 210 212 211 116 194 232 225 273 287 160 232 221 181 258 197 211 268 234 250 256 175 204 165 177 198 206 237 190 224 250 185 259 152 174 303 216 263 264 251 167 234 243 242 219 257 260 293 189 278 224 304 284 205 241 192 214 202 224 244 220 169 143 170 135 181 193 118 164 161 229 159 254 270 261 242 280 279 308 260 264 312 211 161 202 234 155 155 137 169 177 185 147 104 147 124 202 211 212 208 117 192 232 221 273 286 160 232 222 180 258 197 209 269 234 250 257 175 204 164 176 200 205 236 191 224 251 184 257 154 175 304 215 267 265 252 167 236 242 241 220 256 260 293 186 278 223 304 283 205 240 191 214 202 224 242 220 170 142 169 136 182 194 118 163 158 229 157 252 271 261 243 279 280 307 260 263 314 211 162 202 234 154 155 137 168 175 185 146 105 147 122 202 212 214 211 117 193 231 229 273 287 161 232 222 180 258 198 210 267 233 250 256 176 205 165 178 201 205 236 190 224 251 184 258 153 174 303 216 266 266 251 166 237 245 241 219 257 260 293 189 278 225 304 283 206 240 191 215 203 224 244 220 170 142 171 134 182 194 120 163 161 229 157 253 271 262 242 279 279 307 260 263 313 210 162 201 234 154 156 137 168 176 184 146 105 147 123 203 211 212 211 118 192 231 226 272 287 162 233 223 180 259 197 211 268 234 251 258 176 204 166 177 197 205 236 190 223 250 184 255 153 174 303 214 265 266 251 165 236 243 242 220 258 260 292 188 278 223 305 283 205 239 191 215 201 224 244 220 171 142 171 134 182 194 119 164 162 229 156 254 271 262 243 280 278 308 261 263 312 210 162 203 233 155 157 136 169 175 185 146 105 147 123 202 211 212 211 118 192 232 225 274 286 161 232 222 180 259 198 210 268 234 252 258 176 204 165 176 202 205 237 190 224 250 185 258 153 174 303 215 265 267 253 166 236 243 242 219 258 261 293 188 278 224 306 284 205 240 192 216 199 224 244 220 172 142 170 135 182 195 120 164 160 229 159 252 270 261 243 278 279 308 261 263 314 211 160 204 235 154 156 136 168 176 185 147 107 147 123 202 211 212 208 117 193 233 226 272 287 160 232 222 180 258 199 212 268 235 250 258 175 203 166 178 199 205 236 190 224 250 185 256 153 175 304 215 265 266 251 166 236 242 242 218 257 261 293 187 277 223 304 283 205 241 191 214 202 223 244 221 170 142 170 135 183 194 118 163 158 229 158 252 270 261 243 278 280 308 260 262 312 210 162 202 234 154 156 136 169 175 184 147 106 148 122 202 211 211 210 118 192 232 226 275 287 160 233 222 179 258 199 211 267 235 251 258 177 203 164 177 199 206 237 191 224 250 184 257 153 174 303 215 265 266 251 165 236 243 242 219 257 261 292 189 277 223 305 284 205 239 191 216 200 224 243 221 170 142 169 134 182 195 118 164 161 227 158 253 270 261 243 279 281 307 261 263 314 211 162 205 233 153 156 136 169 176 185 147 106 146 122 203 210 212 212 119 192 232 222 273 286 160 234 222 180 258 199 210 270 235 251 256 175 203 164 177 199 205 236 191 224 250 185 259 153 175 303 215 262 267 253 165 235 244 242 220 258 260 294 190 277 223 305 283 205 238 191 215 202 225 242 219 170 144 171 135 182 195 119 164 160 228 159 252 271 261 243 280 280 307 261 262 312 211 162 204 233 153 155 137 169 177 185 147 106 147 124 203 210 212 211 118 193 233 226 274 286 161 233 223 181 258 197 212 268 234 251 258 175 204 165 177 198 205 237 190 224 250 184 258 153 175 303 214 266 267 251 167 236 242 241 219 258 260 293 187 278 224 305 284 206 239 192 214 200 223 243 221 172 143 170 134 183 195 119 165 160 228 159 252 271 262 242 279 280 306 260 263 313 211 162 203 233 153 157 137 168 176 184 146 108 147 123 202 210 211 211 118 193 231 225 274 287 159 232 222 180 259 198 211 268 235 252 257 174 204 163 176 198 206 236 191 224 249 185 257 153 176 303 215 261 266 251 167 237 243 242 219 258 261 292 188 279 224 306 282 205 241 191 214 200 224 244 221 170 142 170 135 182 194 118 163 161 229 157 252 271 263 243 278 279 306 260 263 311 210 161 202 234 155 157 137 169 177 185 147 109 148 124 203 211 213 213 117 194 232 223 273 287 160 233 222 180 258 197 212 267 235 251 257 175 203 164 178 200 206 237 189 222 251 185 258 152 174 303 215 263 266 251 167 235 243 242 219 259 260 293 190 278 224 305 283 206 240 191 214 201 224 244 221 170 142 170 134 183 194 120 162 159 229 158 253 270 261 243 279 278 306 261 263 314 213 162 204 237 154 156 137 170 175 185 147 107 147 123 202 210 213 212 119 192 231 221 272 286 160 232 221 179 259 198 211 268 234 251 258 176 203 164 177 198 206 237 191 224 250 184 258 154 176 303 215 264 267 252 166 235 243 242 219 256 260 292 188 278 224 304 283 206 241 192 215 201 223 242 224 170 142 170 135 182 195 118 163 158 229 157 254 271 261 242 279 279 306 261 261 312 210 163 204 233 155 155 136 168 176 185 147 106 147 124 202 211 212 212 117 193 233 222 274 287 160 232 222 180 259 199 211 267 235 251 258 175 203 163 176 200 206 236 191 224 250 185 258 153 174 303 215 265 267 252 166 236 244 242 219 258 262 293 188 278 224 306 284 206 241 191 213 201 224 243 220 170 143 170 135 183 194 120 164 160 230 157 253 269 262 243 280 280 307 260 262 312 212 162 201 233 154 156 137 170 175 184 147 107 147 123 202 211 212 213 117 194 232 223 272 287 161 233 222 180 258 198 210 266 234 251 256 176 203 164 178 198 206 237 190 223 250 186 257 152 174 303 215 266 267 251 166 237 243 241 220 258 260 291 185 278 225 305 284 205 239 191 214 201 224 243 219 170 142 171 133 182 195 118 163 159 229 157 256 271 262 243 280 279 308 260 262 312 211 161 200 235 154 155 137 169 175 185 147 106 148 124 202 211 212 211 117 192 232 220 273 287 161 232 222 179 258 199 212 268 235 252 258 175 204 165 177 199 205 236 190 224 250 185 258 153 174 303 216 265 268 251 167 235 244 241 219 257 261 292 187 277 223 305 283 206 239 191 214 201 224 244 220 169 142 170 134 182 194 119 164 158 229 158 255 272 260 243 279 279 306 260 262 314 211 162 201 235 155 155 137 170 175 186 147 106 147 124 203 212 212 212 117 193 232 221 274 286 161 231 222 179 257 199 211 266 235 252 259 176 203 164 176 200 204 237 190 225 250 185 258 153 175 303 215 266 266 253 166 237 243 241 219 258 261 292 189 277 225 306 283 206 240 191 215 201 225 244 220 170 142 171 134 183 195 118 165 162 230 159 252 272 262 243 278 280 305 260 262 311 213 162 203 233 153 157 136 168 175 185 146 105 148 124 203 211 214 213 117 192 232 228 272 287 160 233 222 179 258 198 211 267 234 252 257 175 204 165 177 200 205 237 191 225 251 184 258 152 175 303 215 265 267 251 167 236 243 241 219 258 261 292 186 278 225 304 284 206 240 191 215 201 223 245 220 170 143 170 134 183 195 119 164 160 228 158 255 271 261 242 279 279 306 261 263 313 211 162 203 234 154 155 136 170 175 186 147 106 147 123 202 211 213 211 117 193 231 222 272 286 161 233 222 180 258 198 210 268 234 251 257 175 204 163 178 198 205 236 190 223 248 183 258 153 175 303 215 265 266 251 166 236 243 242 219 256 262 293 187 277 224 305 284 205 241 192 215 201 224 243 222 170 142 170 134 183 194 119 163 158 229 156 254 270 262 243 280 279 307 260 264 313 211 162 203 234 155 156 137 169 175 185 146 106 147 123 204 211 212 212 117 194 232 223 274 287 160 232 221 180 259 198 211 268 235 251 258 174 203 164 177 199 205 236 191 224 249 185 257 152 175 302 216 265 267 251 166 236 243 241 219 257 260 291 188 277 224 304 283 206 240 192 216 201 224 244 223 170 141 171 134 183 195 118 163 162 229 159 252 271 262 243 279 279 306 260 262 314 211 162 203 238 154 156 137 170 176 184 147 105 147 123 204 211 212 211 119 193 232 225 273 287 160 234 222 179 258 198 210 268 235 252 259 176 203 165 178 200 205 237 191 224 251 186 258 154 174 303 215 266 266 252 166 236 243 240 220 259 261 293 186 277 224 305 282 205 242 191 215 201 224 244 221 169 142 170 134 182 194 119 163 159 230 157 256 270 262 242 279 279 308 261 263 312 211 163 203 234 154 156 137 170 177 185 146 103 147 123 202 211 211 211 116 193 233 226 273 287 160 233 223 179 259 199 211 267 235 250 257 177 204 165 177 198 207 238 190 224 250 185 259 152 174 302 216 266 267 251 167 237 244 241 220 260 261 293 188 277 223 304 283 206 241 192 216 201 224 243 222 169 142 169 134 182 193 120 164 160 230 158 254 270 261 243 280 279 306 260 261 312 211 162 204 234 154 156 136 169 176 185 146 106 146 123 204 211 211 212 116 192 232 223 271 287 160 233 222 180 258 198 211 267 235 251 258 174 203 164 177 199 205 237 191 223 250 185 258 152 174 304 215 263 266 252 166 236 243 242 219 257 260 293 188 278 223 304 284 206 240 192 215 201 224 244 222 169 143 169 134 182 195 120 164 158 228 158 252 270 262 243 279 280 308 262 262 313 211 163 202 236 154 154 137 168 176 185 146 104 147 123 202 211 213 212 118 192 232 232 274 288 162 234 222 179 259 197 210 269 234 251 258 176 204 164 177 198 206 238 191 225 250 185 258 152 175 303 214 263 266 252 167 236 242 241 219 258 261 292 189 278 223 304 283 205 239 187 214 199 223 243 222 169 142 169 134 182 195 118 164 159 229 159 253 271 261 243 278 280 307 261 262 311 212 162 202 233 153 157 137 169 176 183 147 106 148 123 202 211 212 212 117 193 232 226 273 287 161 232 222 180 258 198 212 267 234 250 257 175 203 165 177 198 205 236 190 224 251 185 258 152 174 304 214 263 266 252 166 237 243 242 219 258 260 292 185 278 224 306 285 205 238 191 215 201 224 244 222 171 142 170 136 182 193 120 164 158 229 158 254 271 262 244 280 279 308 260 262 312 212 162 201 233 153 154 136 168 176 184 147 103 147 124 203 211 212 212 118 192 232 221 272 286 161 231 223 180 259 197 211 268 234 250 258 176 204 163 178 198 205 237 191 224 250 185 258 152 175 304 216 264 265 251 166 236 242 242 219 258 260 293 189 278 223 305 283 206 238 192 216 201 224 243 220 170 142 171 135 182 195 119 165 159 228 157 252 270 262 244 280 280 307 260 264 311 209 161 204 235 154 155 137 169 176 184 146 105 148 122 203 211 212 212 117 192 233 223 273 287 161 231 223 180 258 199 212 268 234 251 259 175 204 165 178 198 206 238 190 224 251 186 259 153 175 303 215 265 265 252 165 237 243 241 219 258 261 293 185 277 222 305 283 206 239 192 218 201 224 245 218 170 143 170 133 183 195 119 164 159 229 158 256 272 262 244 279 280 307 261 262 312 212 162 203 234 154 154 137 168 177 185 147 105 147 122 203 212 212 212 118 192 233 225 272 287 160 231 222 180 258 197 211 268 235 250 258 177 203 165 177 198 205 237 190 223 251 185 259 152 174 304 215 263 264 253 166 236 243 242 220 258 260 292 185 278 224 303 283 205 240 191 215 200 224 244 220 169 142 169 134 183 193 120 163 160 228 158 257 270 262 243 280 279 307 261 262 312 210 162 204 236 154 156 136 169 176 184 148 104 147 124 201 211 212 213 118 193 233 219 274 287 160 233 222 180 258 198 210 267 235 253 257 174 203 164 177 198 206 236 191 223 250 185 258 153 175 303 214 265 267 252 166 236 243 241 220 256 260 293 188 277 224 306 283 205 240 192 216 201 224 244 219 170 142 170 135 183 194 120 164 159 230 159 255 271 262 243 280 280 306 260 263 312 212 161 203 234 156 155 136 169 176 185 147 104 147 124 202 211 212 212 117 194 231 222 273 287 161 233 224 179 259 198 211 269 235 251 255 175 204 163 177 199 205 238 191 223 250 184 258 153 175 303 213 265 266 251 166 237 244 241 219 257 259 293 190 278 224 305 284 205 242 191 214 201 224 244 220 170 143 169 135 183 195 119 164 160 229 159 254 271 261 243 280 278 308 261 261 313 211 162 202 233 154 155 137 169 176 185 149 106 146 125 203 211 213 215 118 193 232 221 276 288 164 238 225 181 260 199 212 276 233 250 258 176 205 166 177 200 206 237 190 225 250 185 258 154 176 304 215 266 267 252 165 237 243 243 220 257 261 293 188 279 225 306 285 205 241 190 216 202 224 244 220 170 142 170 134 185 195 118 164 158 229 157 252 270 263 243 278 281 307 260 264 313 213 162 201 234 155 156 137 169 177 185 147 106 565 566 597 630 679 746 671 717 692 691 809 831 723 759 772 697 703 710 702 754 691 717 711 667 779 645 644 730 704 720 715 667 708 633 772 613 731 761 721 723 742 795 730 775 680 821 723 751 771 747 670 727 710 860 793 718 712 721 701 767 822 761 702 636 693 636 608 796 711 614 607 668 655 616 729 807 781 774 734 725 785 782 821 806 797 730 691 720 609 612 610 630 587 586 592 572 569 568 598 631 678 751 678 719 693 691 815 838 727 758 775 701 704 716 704 756 696 719 711 670 758 651 648 735 710 725 719 672 715 633 769 620 738 765 725 727 745 799 737 781 685 829 728 756 776 750 677 733 714 864 794 720 714 723 702 772 815 765 707 641 700 640 609 803 718 619 610 674 657 617 731 813 785 779 735 727 788 786 822 809 796 728 671 703 615 620 617 634 592 590 598 580 146 123 201 208 210 210 115 191 229 221 273 287 159 232 220 176 257 197 206 266 230 247 255 173 206 163 175 198 205 235 189 222 250 185 258 153 174 302 214 265 265 251 164 234 242 241 218 258 262 291 188 277 222 304 280 204 235 189 212 200 226 245 224 171 143 171 133 185 194 118 163 160 227 155 249 269 259 241 276 277 305 258 259 312 215 165 205 238 154 158 138 170 176 184 147 106 148 124 202 211 213 213 119 192 231 227 273 287 160 233 222 180 258 198 210 269 235 252 257 175 204 163 177 200 206 238 190 225 250 184 258 153 175 303 215 265 267 251 167 236 243 241 219 258 260 292 188 278 224 305 283 204 238 190 214 201 225 245 223 171 143 172 135 183 195 119 164 160 229 158 252 270 261 243 280 280 308 260 262 314 212 163 204 234 154 157 137 171 176 186 147 106 147 123 204 211 212 213 119 192 232 222 273 287 161 231 222 179 259 199 211 268 234 251 259 174 203 165 178 200 205 238 190 223 251 185 258 153 174 304 215 264 267 251 166 236 244 242 219 257 261 293 187 278 224 304 283 206 239 192 214 201 224 245 223 170 143 171 135 183 196 120 164 159 229 159 254 270 261 243 280 279 307 261 261 314 210 162 203 233 155 155 137 170 176 185 148 107 148 124 204 211 213 212 118 193 233 225 274 287 160 233 222 180 258 199 210 269 234 252 258 176 203 165 178 198 206 237 191 224 251 185 258 152 176 303 216 263 268 251 167 236 243 243 218 258 261 292 189 278 224 304 285 205 240 192 215 200 225 244 222 171 143 171 137 184 196 120 164 158 227 158 255 271 262 243 279 280 308 261 262 312 211 164 205 238 156 156 136 169 177 185 147 107 147 124 204 211 211 212 117 193 232 227 274 287 162 234 223 180 258 198 212 268 236 251 260 177 204 165 178 198 206 236 191 225 250 184 256 154 176 303 215 262 268 252 166 237 243 242 220 258 261 293 191 279 224 305 283 205 239 193 216 201 224 245 221 170 144 169 135 184 195 119 164 162 230 157 255 270 262 244 280 279 309 261 262 314 211 162 204 234 154 155 138 169 176 183 148 106 148 124 204 210 212 214 117 193 232 226 274 287 161 234 222 182 259 199 212 268 235 252 260 176 205 166 177 201 206 236 192 224 251 185 258 153 175 304 216 261 266 253 166 236 244 242 220 258 261 293 188 277 222 304 284 206 237 193 215 202 225 244 222 171 143 171 135 183 194 120 164 160 230 159 255 272 261 243 280 280 309 259 262 314 210 163 203 236 156 155 137 168 178 184 147 106 147 124 202 212 212 212 118 194 233 223 273 287 161 233 223 179 258 199 212 267 234 250 258 176 205 164 178 199 206 236 191 224 251 183 257 153 175 303 216 261 265 251 168 236 242 241 220 260 261 294 189 277 225 305 285 206 238 192 217 201 223 244 220 170 142 172 135 182 196 119 165 158 229 158 253 272 262 243 280 280 309 260 263 311 211 163 204 235 154 156 137 170 176 185 147 106 fed_chan_0_vr fed_chan_1_vr fed_chan_2_vr fed_chan_3_vr fed_chan_4_vr fed_chan_5_vr fed_chan_6_vr fed_chan_7_vr fed_chan_8_vr fed_chan_9_vr fed_chan_10_vr fed_chan_11_vr fed_chan_12_vr fed_chan_13_vr fed_chan_14_vr fed_chan_15_vr fed_chan_16_vr fed_chan_17_vr fed_chan_18_vr fed_chan_19_vr fed_chan_20_vr fed_chan_21_vr fed_chan_22_vr fed_chan_23_vr fed_chan_24_vr fed_chan_25_vr fed_chan_26_vr fed_chan_27_vr fed_chan_28_vr fed_chan_29_vr fed_chan_30_vr fed_chan_31_vr fed_chan_32_vr fed_chan_33_vr fed_chan_34_vr fed_chan_35_vr fed_chan_36_vr fed_chan_37_vr fed_chan_38_vr fed_chan_39_vr fed_chan_40_vr fed_chan_41_vr fed_chan_42_vr fed_chan_43_vr fed_chan_44_vr fed_chan_45_vr fed_chan_46_vr fed_chan_47_vr fed_chan_48_vr fed_chan_49_vr fed_chan_50_vr fed_chan_51_vr fed_chan_52_vr fed_chan_53_vr fed_chan_54_vr fed_chan_55_vr fed_chan_56_vr fed_chan_57_vr fed_chan_58_vr fed_chan_59_vr fed_chan_60_vr fed_chan_61_vr fed_chan_62_vr fed_chan_63_vr fed_chan_64_vr fed_chan_65_vr fed_chan_66_vr fed_chan_67_vr fed_chan_68_vr fed_chan_69_vr fed_chan_70_vr fed_chan_71_vr fed_chan_72_vr fed_chan_73_vr fed_chan_74_vr fed_chan_75_vr fed_chan_76_vr fed_chan_77_vr fed_chan_78_vr fed_chan_79_vr fed_chan_80_vr fed_chan_81_vr fed_chan_82_vr fed_chan_83_vr fed_chan_84_vr fed_chan_85_vr fed_chan_86_vr fed_chan_87_vr fed_chan_88_vr fed_chan_89_vr fed_chan_90_vr fed_chan_91_vr fed_chan_92_vr fed_chan_93_vr fed_chan_94_vr fed_chan_95_vr 146 123 202 210 211 212 117 193 230 225 274 289 160 229 221 178 257 199 208 267 232 249 257 176 207 164 175 200 206 237 190 224 251 186 258 154 175 304 213 265 266 252 165 235 242 241 219 260 262 292 188 279 224 305 282 205 234 188 213 201 228 246 224 171 145 172 135 186 196 118 164 161 229 156 251 270 259 242 277 280 305 258 260 311 215 166 208 238 155 158 139 171 177 185 148 110 150 127 206 214 216 216 122 196 235 225 277 290 164 234 225 184 260 201 214 271 237 255 260 179 208 168 180 200 209 240 194 226 253 187 261 156 179 306 219 269 270 254 170 239 246 245 223 262 264 296 190 280 227 308 287 209 241 194 217 205 228 248 226 173 146 174 139 186 198 122 168 163 231 161 255 275 266 247 283 282 310 264 265 315 215 163 206 237 157 158 139 172 179 187 149 110 153 128 206 215 216 217 124 198 236 229 280 293 167 235 226 186 263 203 216 273 240 256 263 181 209 168 182 205 211 242 195 229 255 190 263 157 180 307 220 270 271 257 172 243 247 247 225 264 266 297 194 282 228 310 290 211 243 196 219 206 230 249 226 175 149 175 140 190 200 124 170 164 233 162 256 276 267 249 284 284 312 266 267 319 217 167 208 240 160 161 140 174 179 188 151 114 153 129 208 217 221 220 125 199 239 231 280 294 169 239 231 187 264 206 219 275 241 256 265 183 212 171 185 206 213 243 197 230 257 192 266 160 182 310 222 271 274 259 174 244 248 249 226 265 267 299 196 285 230 312 290 212 246 200 222 209 232 251 229 176 150 177 141 192 202 126 170 165 235 164 263 278 269 250 286 286 313 267 270 319 220 170 209 244 162 162 143 175 181 190 154 115 155 131 210 219 221 221 128 201 241 229 282 297 171 241 232 190 267 208 220 276 243 260 267 185 215 173 187 209 214 246 200 231 258 192 268 161 185 311 223 273 274 261 176 246 251 251 228 266 270 301 199 287 231 314 291 215 250 202 221 210 234 253 231 179 153 179 142 193 203 128 172 170 236 163 262 279 271 252 288 288 316 270 271 322 222 171 213 249 161 164 145 178 184 192 155 113 156 133 211 221 223 223 129 204 242 228 285 299 173 242 233 191 267 209 222 278 245 260 269 187 217 174 187 210 217 247 202 233 261 196 271 163 187 314 226 271 277 263 179 247 253 254 231 269 272 304 198 288 234 316 294 217 250 202 224 211 238 254 232 180 153 179 145 196 205 130 172 170 239 167 264 282 273 254 288 289 319 272 273 325 224 173 215 248 163 164 147 179 184 193 158 113 158 134 212 221 225 225 133 206 243 231 287 301 175 244 235 192 271 211 223 280 246 264 270 187 219 177 189 211 218 248 203 235 263 196 271 165 189 315 227 273 278 265 180 250 255 256 233 270 274 304 201 290 236 319 296 218 253 205 228 215 240 257 235 182 155 182 146 198 208 131 174 174 241 169 265 284 273 256 291 290 319 274 275 324 226 177 215 247 165 166 149 180 186 195 158 115 159 136 213 222 227 228 132 209 246 237 290 303 176 246 238 195 271 213 226 282 247 266 271 190 221 178 190 214 220 251 205 237 265 198 273 167 191 315 229 278 280 268 182 250 255 259 234 271 275 306 204 291 238 321 299 221 254 207 229 216 242 259 237 184 157 184 148 200 209 134 177 172 242 171 265 286 277 259 293 292 321 276 276 329 229 178 219 250 167 169 150 184 188 197 160 117 161 137 216 225 227 229 136 210 247 241 293 306 178 247 239 197 272 215 227 284 250 266 273 191 223 180 192 216 222 252 208 238 266 199 276 167 193 318 231 280 281 271 184 254 257 262 237 275 277 308 202 293 239 323 301 222 256 209 230 219 244 261 237 185 160 185 149 202 211 136 178 174 244 173 272 288 279 260 294 293 324 277 281 329 230 180 221 252 169 171 152 185 190 198 162 116 163 139 216 226 229 232 137 211 248 239 293 306 181 250 241 199 274 216 229 286 252 266 274 193 226 182 194 218 224 254 209 239 266 201 278 170 195 320 233 281 283 270 186 255 260 264 238 276 280 309 203 294 240 326 302 225 259 209 233 221 245 262 239 186 163 187 150 206 213 137 179 178 244 174 274 290 281 262 297 296 324 279 282 332 233 182 222 254 171 173 154 186 190 199 163 122 163 141 218 227 230 233 140 214 251 246 296 310 183 253 245 201 275 218 231 286 254 269 275 195 229 183 196 220 226 256 211 241 269 202 280 171 197 322 235 282 284 273 188 257 260 265 240 277 281 311 206 297 243 326 304 224 262 211 235 223 248 265 240 188 163 189 154 207 214 138 181 178 246 177 276 292 282 264 297 298 327 280 284 333 234 184 224 255 173 174 156 188 194 201 164 122 165 143 220 229 233 237 142 215 252 246 298 311 184 254 245 203 277 220 231 289 254 270 278 198 230 185 197 221 228 257 213 243 271 204 281 174 199 323 237 281 287 274 190 259 262 267 241 281 283 312 206 298 244 330 306 227 262 213 236 225 252 267 241 191 166 191 156 209 217 138 184 180 247 177 277 294 284 266 299 300 330 283 286 334 238 187 226 258 174 176 156 188 193 203 166 126 166 143 221 230 233 238 144 218 254 248 300 312 187 257 247 204 279 222 233 290 255 273 279 199 233 187 198 223 229 259 216 244 272 206 281 174 201 325 239 283 287 277 193 261 264 270 243 281 285 314 212 299 245 332 308 229 263 215 236 226 253 268 244 192 168 192 156 212 218 141 186 184 249 179 278 295 286 268 300 302 330 286 287 336 240 189 230 261 176 177 158 192 195 203 167 124 169 145 222 232 236 240 145 219 255 243 302 315 189 257 250 207 280 225 236 292 258 275 280 200 235 189 200 225 231 261 219 247 273 208 286 176 203 326 240 285 291 278 196 263 265 272 245 284 287 315 212 301 247 333 310 231 262 218 238 230 256 271 248 193 171 193 158 214 221 144 187 186 251 180 279 298 288 269 302 303 331 288 292 337 243 192 231 262 177 178 160 192 197 205 169 127 170 147 223 235 237 241 148 221 258 243 303 317 191 260 253 208 284 224 238 294 260 274 283 201 237 192 202 227 233 262 219 249 277 209 287 178 205 329 243 290 291 282 198 266 267 273 248 285 288 317 215 302 250 336 314 233 263 221 242 230 258 273 248 195 172 197 160 217 223 146 189 188 252 183 278 300 289 273 305 303 333 289 293 339 244 193 235 264 179 180 162 194 199 207 171 132 172 149 225 235 239 243 149 222 260 247 305 319 194 262 255 211 284 228 238 296 262 277 285 205 240 191 204 228 235 266 221 249 278 210 289 181 206 329 245 293 293 283 199 267 268 276 248 288 290 319 215 306 252 339 315 236 268 223 242 232 261 275 250 197 174 197 162 219 225 148 190 189 254 185 283 303 291 275 306 306 336 291 293 344 247 194 235 265 182 184 165 195 201 208 173 134 174 149 226 237 242 247 153 225 260 250 308 321 195 265 256 214 286 230 242 298 264 279 286 207 243 194 206 231 237 268 224 252 280 212 291 181 209 331 246 294 294 286 201 269 271 278 252 288 292 319 219 305 253 341 315 237 271 224 246 234 262 277 252 197 178 199 163 221 226 149 192 191 255 184 284 304 294 276 307 306 336 294 297 343 249 197 237 269 183 185 165 197 202 209 175 135 175 152 228 238 243 247 153 227 262 254 310 323 198 267 258 215 288 232 243 300 264 283 285 208 245 197 208 233 239 269 225 254 281 214 295 184 211 334 249 296 296 286 203 272 271 281 252 291 295 323 221 308 256 342 318 239 271 227 248 238 266 278 255 199 179 201 166 224 228 151 192 192 257 187 288 305 297 278 310 309 338 296 298 347 251 200 240 271 184 186 167 199 203 210 177 139 176 154 229 239 246 249 157 229 265 258 311 326 200 270 261 216 290 233 244 302 266 283 290 211 248 197 210 236 241 270 228 255 283 216 297 186 213 335 251 297 300 289 206 273 274 282 255 292 296 325 222 309 257 346 319 241 272 228 249 239 268 280 256 203 180 203 168 226 230 153 195 193 259 190 290 308 298 279 311 310 340 297 300 346 254 203 241 272 186 189 169 200 204 213 179 138 178 155 232 242 248 253 157 232 266 259 314 327 202 272 263 218 291 236 246 302 268 285 292 211 249 199 212 237 243 273 228 256 285 217 298 187 215 336 252 298 302 291 208 276 275 284 256 294 299 325 224 311 258 347 321 242 274 230 251 244 270 282 255 204 183 205 170 229 233 155 197 196 261 191 290 311 300 282 313 312 342 300 303 349 256 206 245 274 188 188 172 203 206 213 179 136 179 158 232 242 248 255 160 233 267 259 316 329 205 273 265 220 293 238 248 305 270 286 293 214 252 202 213 239 244 275 232 258 286 219 300 189 218 339 253 301 303 293 209 279 278 287 258 297 300 327 226 313 260 348 323 245 278 233 250 243 272 284 256 207 185 207 171 231 234 158 199 198 263 193 291 313 302 284 314 314 344 300 304 351 258 207 247 278 190 191 174 205 208 215 181 137 183 158 234 246 250 256 163 234 269 265 317 331 206 275 266 222 294 239 251 307 272 289 295 215 255 204 215 242 247 276 234 259 287 221 304 191 221 341 256 303 304 295 212 280 277 289 262 298 303 329 228 313 262 351 326 246 279 234 254 246 277 288 258 208 189 207 173 233 236 160 200 200 263 195 295 314 304 286 317 316 345 304 307 352 261 210 248 278 191 194 175 208 211 217 183 142 182 161 236 246 252 258 164 237 270 265 321 334 209 277 269 224 297 243 252 309 273 291 297 218 257 205 216 242 250 278 236 261 291 223 304 193 221 343 258 302 305 297 214 282 280 291 262 300 304 331 227 318 265 352 327 248 281 235 257 250 278 289 261 209 190 209 175 235 239 161 201 202 265 196 295 316 307 288 316 317 346 306 310 354 263 211 252 281 192 195 178 208 212 218 185 145 185 162 238 247 253 260 167 239 275 265 322 337 211 279 271 226 298 243 254 310 275 291 299 219 259 206 220 246 251 281 238 263 293 225 306 194 226 344 260 305 308 301 216 285 282 293 265 302 307 333 233 317 266 355 329 252 284 238 259 251 280 290 262 212 193 211 177 238 241 162 202 205 268 198 299 320 308 290 319 318 350 307 312 355 266 213 254 282 194 197 179 211 214 219 187 148 186 164 238 250 255 262 170 241 275 269 324 338 213 282 274 228 299 246 258 313 277 295 300 220 262 208 220 247 253 282 240 265 293 226 310 196 226 345 262 308 310 302 218 286 283 295 267 305 307 334 232 320 267 357 330 252 284 241 261 252 283 292 267 214 195 213 178 241 242 165 205 209 269 199 298 322 310 292 322 321 350 310 314 359 267 216 254 286 196 199 181 211 215 221 187 151 189 166 241 250 257 265 172 243 276 270 326 340 216 285 275 230 301 247 258 314 278 294 303 223 263 210 222 249 255 284 242 266 295 228 310 197 229 348 265 310 313 303 219 289 285 299 269 307 311 337 235 322 270 360 332 254 285 242 262 254 285 294 270 214 197 215 180 243 245 167 208 210 271 201 302 323 312 294 321 323 353 312 315 361 270 218 256 287 199 200 182 213 217 222 190 152 189 168 242 253 258 266 172 246 278 267 329 341 217 285 277 231 303 249 259 317 281 298 303 226 266 212 223 250 256 286 244 268 297 230 311 199 231 350 267 311 313 307 223 291 287 300 271 308 312 337 235 323 273 361 335 256 285 243 265 257 288 297 270 218 197 217 182 244 247 168 208 212 273 203 304 326 314 296 325 324 355 313 317 362 273 220 259 290 199 204 184 216 217 225 191 150 191 170 244 254 260 270 175 247 280 271 331 345 219 287 279 233 305 252 262 318 282 300 306 227 269 214 226 254 259 288 246 270 298 231 313 202 234 350 268 312 315 307 224 293 288 304 273 310 315 340 237 325 274 363 338 257 290 246 266 260 290 297 273 218 201 219 183 247 248 171 210 213 274 205 306 327 316 298 326 326 357 316 319 365 275 224 261 292 201 204 185 218 220 227 194 154 191 171 245 255 263 270 178 249 282 272 333 347 220 290 282 235 307 253 262 320 284 302 308 228 272 216 227 255 261 291 248 272 300 234 315 203 235 353 270 314 318 312 226 294 291 305 275 312 316 342 240 328 276 367 338 259 292 247 267 262 292 300 275 221 202 222 185 249 251 172 212 214 276 206 308 331 318 300 328 328 358 317 320 365 277 224 265 293 204 206 188 219 221 227 195 157 194 172 246 257 264 273 180 251 283 278 334 349 224 291 283 238 308 255 266 322 286 302 309 230 273 218 230 257 264 291 249 273 303 235 318 205 238 354 273 317 320 313 229 297 292 308 277 313 319 342 242 329 277 368 341 262 294 249 271 264 294 303 276 222 206 223 187 252 252 174 213 216 277 209 309 332 320 303 330 329 362 319 323 368 280 227 267 296 205 207 190 221 223 229 197 158 196 175 248 258 265 275 181 253 285 275 338 352 226 293 285 240 311 257 267 326 288 305 311 233 276 220 232 260 265 294 252 275 304 238 321 206 239 357 273 318 321 313 230 299 295 310 279 316 320 343 244 330 280 371 343 265 294 252 273 265 298 305 279 224 208 225 189 255 256 176 216 219 279 211 311 333 322 304 331 331 361 321 327 369 282 230 269 298 207 208 192 222 224 230 199 164 198 177 249 262 269 277 184 256 287 273 338 353 228 297 287 242 312 260 270 326 288 307 313 233 280 222 234 262 266 296 254 276 307 239 323 210 242 358 275 321 324 316 234 302 295 312 281 317 324 346 244 332 281 372 344 265 296 255 275 267 300 308 278 226 209 226 191 258 257 178 216 221 280 210 313 335 325 306 333 334 364 323 328 371 284 233 271 300 208 212 193 225 226 233 200 159 199 178 252 262 269 279 187 259 289 282 341 355 229 298 290 243 313 262 270 328 291 307 315 237 281 223 234 265 268 297 258 280 307 241 324 210 243 360 279 321 325 318 236 305 297 314 283 320 325 348 251 334 284 376 347 268 300 257 275 272 302 309 283 226 211 228 193 260 260 180 218 222 281 212 314 337 328 309 335 334 365 325 330 374 288 235 273 301 209 212 197 226 227 234 202 166 200 179 252 263 272 282 187 259 291 285 343 358 232 298 292 246 315 263 274 329 294 310 315 238 283 225 236 266 270 299 258 280 310 242 327 212 246 362 280 321 327 319 238 306 299 317 284 321 326 350 249 337 285 377 349 270 301 258 279 274 305 311 284 230 213 230 195 262 261 181 220 225 283 215 317 339 328 310 337 336 368 329 331 376 289 236 276 305 212 214 197 228 229 235 202 163 202 181 253 265 273 283 191 262 292 288 345 360 234 299 295 249 317 266 275 332 296 311 319 240 287 227 239 267 273 300 260 282 312 244 330 214 249 362 282 325 329 322 241 308 299 318 286 324 328 352 253 337 289 380 350 272 303 260 279 274 307 314 286 232 216 231 197 265 263 184 222 227 284 215 319 341 329 314 339 338 370 329 335 378 291 239 279 308 214 217 199 230 231 237 206 169 203 182 256 268 276 284 192 263 294 282 349 361 236 303 296 250 319 268 278 332 296 313 319 242 289 229 240 270 274 303 263 283 313 245 332 216 250 365 284 328 331 323 242 310 302 321 288 325 330 354 256 340 288 382 353 274 306 262 282 278 310 316 288 233 218 233 198 268 265 186 223 228 285 218 320 344 333 315 341 340 373 333 336 378 295 241 280 310 215 218 201 232 233 238 207 171 205 184 257 269 279 287 195 265 296 286 351 365 238 304 297 252 320 271 280 337 299 315 321 243 291 230 243 272 275 305 265 286 316 247 333 217 252 367 286 325 333 326 244 312 305 324 290 327 333 355 257 342 291 384 354 277 307 265 283 277 312 317 288 235 219 236 200 270 268 187 226 231 288 221 321 345 333 316 341 342 373 334 338 382 297 244 282 311 217 220 203 234 234 240 210 175 207 185 258 270 278 288 197 268 298 289 353 366 241 306 300 255 323 271 280 338 299 316 322 245 293 233 243 274 278 306 267 286 317 248 334 219 255 369 287 331 335 328 247 314 306 326 294 329 335 357 258 344 293 387 357 278 309 266 285 280 315 320 292 237 223 237 202 272 270 189 227 232 289 222 320 348 337 320 344 342 377 336 341 384 299 246 284 314 220 221 205 236 236 241 211 176 208 186 261 271 281 291 197 270 299 292 354 368 243 308 302 257 323 273 282 340 302 319 325 248 296 235 246 278 280 307 268 290 319 250 336 221 257 370 291 332 337 331 248 316 307 328 294 331 337 358 261 344 295 388 358 281 311 269 286 284 317 321 294 238 226 239 204 275 272 191 229 234 291 223 320 349 338 321 346 344 378 337 343 384 300 249 285 317 220 222 207 236 237 243 212 173 209 189 261 273 282 293 201 271 301 292 355 370 245 311 305 257 325 275 284 341 303 320 326 250 298 236 248 279 282 310 271 291 321 251 339 223 259 372 292 332 339 333 251 318 310 331 296 333 339 361 262 346 298 391 361 282 313 271 290 287 320 324 296 240 227 242 205 277 274 194 231 236 293 225 327 352 339 322 346 346 378 340 348 387 303 250 287 317 221 226 208 240 239 244 214 177 211 191 264 275 283 296 201 274 303 299 358 372 246 313 307 260 328 277 286 344 305 322 327 252 300 239 249 280 285 312 273 294 323 253 341 224 260 374 293 337 340 335 254 320 312 332 298 334 340 363 264 348 299 393 363 284 314 273 291 288 322 325 298 242 229 243 208 281 275 194 232 238 295 227 329 353 342 325 348 347 382 341 348 390 307 254 291 318 223 227 211 242 240 245 217 176 214 194 265 276 285 297 204 275 305 297 361 374 249 314 309 262 328 280 288 344 307 324 330 254 303 242 252 282 287 314 275 295 325 256 344 226 265 377 297 338 341 338 256 323 312 335 300 338 343 365 266 350 301 393 364 286 316 274 294 291 324 329 299 244 231 246 209 282 278 197 234 241 297 230 331 356 344 328 351 350 385 343 351 391 308 255 293 322 226 227 213 243 242 247 218 181 214 194 266 279 288 299 206 278 307 300 363 377 251 317 312 263 331 282 289 346 308 326 333 256 306 243 253 286 288 315 277 296 326 257 346 228 265 378 299 340 343 340 257 325 313 337 302 339 344 366 268 351 301 398 366 288 317 276 294 293 327 330 301 245 233 246 212 285 280 199 236 240 297 231 334 359 346 329 353 352 385 346 352 393 310 258 295 323 227 230 213 245 243 250 219 178 217 196 268 280 291 302 209 281 309 299 365 381 253 319 313 266 334 284 292 348 310 327 334 258 308 245 256 286 290 319 279 299 328 260 349 230 268 379 300 341 345 342 260 327 315 339 304 340 347 368 270 353 304 400 368 290 319 278 298 296 329 331 303 248 235 249 213 287 281 201 238 243 300 233 336 360 348 332 356 353 387 347 354 395 313 260 297 326 230 232 216 247 243 250 222 183 217 198 270 282 291 303 212 281 311 303 366 382 256 322 316 268 335 286 295 351 312 328 336 260 309 247 258 288 293 320 282 300 331 261 350 232 269 381 302 343 347 344 262 329 318 340 306 343 349 369 269 354 306 402 371 292 321 280 298 300 332 335 304 250 238 250 215 290 284 203 240 246 302 235 337 362 350 333 356 355 390 350 357 397 317 263 299 329 233 233 218 248 247 252 223 188 220 200 272 284 292 306 213 284 311 304 369 384 259 324 318 270 337 288 298 353 314 331 339 261 313 248 258 293 294 322 284 302 332 263 353 234 272 383 303 344 350 346 264 332 320 345 308 344 351 372 272 356 308 404 372 294 324 280 300 299 334 336 308 250 240 252 217 292 286 205 241 247 303 235 339 364 353 335 358 357 390 350 357 398 317 264 303 329 233 236 220 250 248 254 225 186 221 201 273 285 297 308 218 287 315 306 371 386 260 327 321 272 338 290 298 354 317 332 339 263 316 251 260 292 295 325 286 304 334 264 352 236 275 385 305 347 351 347 266 334 321 345 312 345 353 373 272 357 310 406 374 297 326 286 300 305 336 338 310 252 242 254 217 294 288 208 243 250 304 238 340 368 354 337 360 358 393 353 361 400 320 268 305 332 233 238 222 252 250 256 227 190 222 203 274 287 298 310 219 289 316 307 373 389 263 328 323 274 341 293 299 356 318 334 341 265 319 252 262 296 298 325 289 305 335 266 356 237 277 387 308 345 353 350 268 335 323 349 312 348 354 375 275 361 312 409 377 297 328 287 305 303 339 340 311 255 244 255 220 297 290 209 245 251 307 239 344 368 357 340 363 361 394 356 361 404 322 270 306 335 237 240 223 254 251 258 229 194 225 205 276 289 299 312 221 290 318 311 375 391 265 329 324 277 340 294 303 359 319 336 342 267 321 255 264 296 300 328 290 307 337 268 356 239 279 388 310 349 355 352 271 338 326 350 314 351 356 378 280 362 313 412 379 300 329 289 306 307 341 342 313 256 246 256 222 300 294 211 246 253 307 242 344 371 358 341 363 362 396 357 363 406 325 272 308 337 237 241 225 257 252 259 230 195 226 207 277 290 300 315 221 292 319 312 378 393 266 330 327 279 343 297 304 359 321 338 343 269 323 257 266 299 301 330 292 309 339 271 361 241 282 389 313 353 356 353 273 341 327 353 317 352 359 378 282 365 314 413 381 302 331 292 309 309 344 344 315 257 249 260 224 301 294 213 248 255 310 243 346 374 361 344 365 364 397 360 369 406 327 274 313 339 240 244 227 257 254 261 231 193 228 208 278 292 302 317 225 294 321 309 380 395 270 333 329 280 344 298 306 362 323 341 346 272 324 258 268 301 305 331 294 310 341 273 362 242 282 391 312 354 360 358 276 341 328 355 318 355 361 380 280 366 317 416 383 304 333 294 310 311 346 345 317 260 251 262 226 303 296 214 250 257 311 245 348 375 362 345 368 366 400 363 370 411 330 277 313 341 242 244 229 260 256 262 233 194 229 210 280 293 304 319 227 297 323 319 381 397 272 335 331 282 346 299 306 363 324 343 348 273 328 259 271 304 307 333 297 312 343 273 366 245 286 394 315 356 358 359 278 344 329 358 321 357 362 382 282 368 319 419 383 306 335 295 313 313 349 349 318 262 255 262 228 306 298 217 252 259 313 246 347 378 366 349 368 368 403 364 373 411 332 278 315 344 244 247 232 262 258 265 235 198 231 213 282 295 306 320 228 297 325 320 385 399 274 338 334 284 349 302 309 366 326 344 350 274 331 262 272 306 309 336 299 314 344 274 366 245 287 395 317 356 362 360 280 347 332 360 322 357 364 383 288 369 321 421 386 308 335 298 314 316 351 352 321 264 254 267 230 310 301 218 252 263 314 248 347 379 367 349 370 368 405 366 372 413 335 282 316 345 245 250 233 264 260 264 237 199 233 213 283 296 307 323 230 300 327 323 387 402 276 339 335 286 351 304 312 368 328 346 350 278 331 263 274 309 310 338 300 316 347 277 369 248 289 397 318 358 364 363 282 349 334 362 325 360 367 386 288 371 323 422 389 310 336 300 315 318 354 353 322 266 257 268 231 313 302 221 255 266 316 250 352 383 368 352 373 371 406 368 378 415 337 284 321 347 246 251 235 266 261 267 238 201 235 216 285 298 309 326 234 303 329 318 388 403 279 342 337 288 352 307 313 370 330 347 354 279 335 266 276 314 311 339 301 318 349 277 372 251 293 399 322 362 367 365 284 351 334 364 327 363 369 387 290 373 325 425 390 312 340 301 321 321 357 355 324 267 260 269 233 314 305 222 257 267 318 251 351 383 371 355 375 374 408 370 380 416 339 286 323 350 249 252 236 267 263 268 240 204 236 217 286 300 312 326 236 303 331 322 390 405 280 343 338 291 354 308 316 373 333 350 355 282 339 267 278 317 314 341 305 319 351 280 374 252 295 402 322 362 369 367 286 354 337 367 328 364 372 390 292 375 327 426 393 314 342 303 318 321 360 357 327 270 262 272 235 318 307 225 259 267 321 255 357 386 372 357 376 375 411 371 382 418 343 289 326 350 251 253 239 269 265 270 242 207 237 218 287 302 313 329 237 306 332 325 394 407 284 344 342 292 356 309 317 374 334 351 357 283 341 270 280 320 316 343 306 321 353 281 375 255 297 403 325 365 370 369 288 355 339 370 329 366 373 391 295 378 328 429 395 316 343 306 324 324 362 359 328 272 265 273 238 320 310 226 261 270 321 256 360 388 375 359 376 377 412 374 382 421 346 290 325 353 252 256 240 270 266 271 244 206 240 220 289 303 314 332 239 309 333 319 394 411 285 346 345 295 358 312 318 377 335 352 359 285 344 272 280 320 318 346 309 324 355 284 379 255 300 405 328 366 373 371 291 357 341 371 332 368 374 393 297 377 331 432 398 320 346 308 324 326 364 360 329 273 267 275 238 322 312 229 262 272 322 257 360 391 377 360 379 378 415 376 383 422 347 292 328 356 254 259 242 273 267 273 246 208 240 222 290 305 318 334 241 311 336 330 396 413 288 349 347 297 359 314 320 379 336 355 361 286 346 273 283 321 319 348 311 325 357 285 380 258 302 407 330 367 374 373 294 361 342 374 335 373 377 395 297 380 333 435 398 320 348 310 325 327 367 363 332 275 269 278 240 326 313 230 264 274 323 259 361 392 381 363 380 380 415 378 386 426 349 295 332 358 256 260 245 276 270 275 248 213 242 223 292 307 319 334 244 313 337 333 398 414 290 352 349 300 361 317 325 378 339 356 362 290 347 275 286 325 323 349 313 326 358 287 382 260 303 409 331 369 375 374 297 362 344 377 335 373 379 397 299 383 334 437 401 323 350 311 327 332 369 366 334 277 271 277 243 327 315 232 266 276 327 262 365 394 382 365 383 382 417 381 388 426 352 298 333 361 258 262 246 276 271 277 250 213 244 225 294 307 322 338 245 315 340 338 401 418 291 353 351 300 364 317 325 381 340 358 364 291 350 277 286 326 324 351 316 326 359 290 384 261 305 410 334 373 378 378 299 363 344 379 338 374 381 398 303 384 337 439 403 324 352 314 329 334 372 368 337 279 274 280 245 330 317 234 266 277 327 263 367 396 383 366 384 383 420 382 390 429 355 301 337 364 261 263 249 278 272 278 251 218 246 228 296 310 322 340 248 317 342 333 403 419 294 355 353 303 364 320 327 382 344 361 366 293 352 279 289 329 326 353 318 331 362 290 385 263 309 411 336 374 380 381 300 366 347 381 340 376 383 399 302 386 340 441 406 326 353 316 331 335 375 370 337 281 276 282 246 333 320 236 269 279 329 265 369 399 385 369 386 384 422 383 394 430 357 302 336 365 261 266 250 281 274 280 254 221 247 230 297 311 325 342 252 319 343 337 407 421 296 358 355 305 366 322 331 385 345 362 368 295 356 280 292 330 328 355 320 331 362 293 389 264 310 413 338 376 381 381 302 368 350 384 343 378 385 402 306 388 341 444 408 329 355 319 336 338 377 371 340 282 278 284 249 334 322 238 271 281 331 267 368 400 388 371 388 386 424 387 395 432 360 305 339 368 262 267 253 284 276 282 255 220 249 231 298 312 327 344 251 321 346 329 408 425 298 360 357 307 368 325 330 386 347 366 370 297 357 283 294 332 330 355 322 334 365 294 391 266 314 415 341 377 383 383 304 370 350 384 345 380 387 403 305 389 342 445 409 329 356 322 336 339 379 373 343 284 280 286 251 337 325 240 272 284 332 268 372 404 389 374 390 389 426 390 397 432 363 307 343 370 265 269 254 284 278 283 256 219 252 232 300 314 327 345 255 323 346 341 411 426 301 361 359 308 370 326 333 388 348 368 372 300 361 284 295 334 332 358 324 335 368 297 392 269 315 418 341 378 384 386 308 372 353 390 345 381 389 405 309 391 345 447 410 332 359 323 338 345 382 377 345 287 282 288 252 339 325 242 274 286 335 270 373 406 392 376 392 391 427 391 399 435 364 310 345 371 266 270 257 285 278 284 258 216 253 236 302 316 330 349 254 325 348 341 412 427 304 364 361 311 371 328 335 390 349 369 373 301 363 287 297 338 333 361 327 337 369 299 395 271 316 420 344 381 387 389 311 374 354 391 349 384 391 407 311 393 347 449 413 335 360 325 339 343 384 378 345 288 284 289 254 342 329 244 276 287 336 272 375 407 394 377 394 392 429 394 403 437 367 312 347 373 269 272 258 287 281 287 260 225 255 236 303 318 332 351 260 327 350 346 415 430 305 367 364 312 374 330 336 394 352 369 375 302 365 289 298 341 336 363 328 339 372 300 397 271 319 421 345 382 389 392 311 376 356 394 350 385 393 409 312 394 348 451 415 337 359 327 342 349 386 380 348 291 287 292 255 345 330 245 276 290 337 275 378 409 396 380 396 394 432 395 405 439 368 315 349 375 273 275 260 289 282 289 261 225 256 238 305 320 332 353 262 329 352 349 417 431 308 368 366 316 376 332 338 395 354 373 376 304 369 290 302 341 338 364 331 340 373 300 398 274 322 423 347 384 391 394 316 378 358 395 352 388 395 411 313 396 350 454 418 339 361 330 344 353 388 382 349 292 289 293 257 347 333 249 281 293 338 277 380 412 398 382 397 396 434 398 408 442 371 318 353 378 272 276 262 292 284 290 264 232 258 239 306 321 338 356 264 332 355 341 419 435 310 370 366 317 377 334 340 397 356 374 379 306 370 292 303 343 341 367 333 341 375 304 400 277 323 425 350 387 393 395 317 381 360 398 356 390 398 413 318 398 353 457 420 339 365 332 346 351 393 384 351 294 291 295 259 349 335 250 281 294 342 278 381 414 400 384 399 398 435 400 409 445 375 318 355 381 274 278 263 293 286 290 266 229 258 242 308 322 338 357 266 334 355 349 421 437 312 372 370 318 379 337 343 399 358 376 381 309 373 295 305 345 342 368 334 344 377 305 402 278 325 426 352 387 396 397 318 384 361 401 356 392 399 414 321 401 355 459 420 342 367 334 348 354 395 386 354 296 294 297 262 352 337 252 284 295 342 280 384 417 402 386 402 399 436 402 414 446 378 322 356 383 276 282 266 294 288 293 267 235 261 245 309 324 339 359 268 336 358 355 423 439 315 377 372 321 381 338 344 401 360 378 382 311 376 297 306 350 345 370 336 346 377 306 404 280 327 427 354 389 398 400 320 384 363 402 359 393 401 416 320 401 357 459 424 345 369 335 350 355 396 389 356 298 296 299 263 355 338 254 284 298 345 282 386 417 404 390 404 400 437 403 415 447 377 324 360 383 279 282 268 297 289 293 270 232 263 246 311 326 342 361 270 337 359 353 425 442 316 378 375 323 382 341 347 402 360 380 383 313 378 298 308 351 347 372 339 348 380 309 408 281 330 430 357 392 399 403 322 388 365 406 361 396 403 417 321 404 357 462 425 347 372 337 353 358 399 391 357 300 297 301 266 358 341 257 286 301 347 283 387 420 406 391 405 402 438 406 418 449 381 327 360 386 279 283 269 299 290 296 271 235 264 246 313 327 344 364 273 340 362 353 427 444 318 379 376 325 383 343 348 404 363 381 386 315 380 299 309 353 348 374 340 350 382 310 410 283 332 432 358 393 401 403 325 389 366 407 363 398 407 419 327 406 360 466 427 349 374 340 353 359 402 392 359 301 300 303 267 359 343 258 289 302 348 285 388 421 408 392 406 404 443 408 418 451 383 327 364 388 282 286 271 301 291 297 272 237 265 249 314 330 346 364 275 342 363 358 429 446 321 380 379 328 386 344 352 406 366 383 388 317 382 303 311 354 351 376 343 351 384 312 411 286 334 435 360 396 401 406 327 392 369 410 365 400 407 422 329 408 362 468 429 351 375 341 354 364 405 394 361 304 303 305 269 362 346 261 291 304 351 285 389 426 410 395 408 406 445 410 421 455 386 330 364 391 283 287 273 302 292 298 275 242 267 250 315 330 347 367 277 345 364 362 432 447 323 383 381 329 388 347 353 408 367 385 388 319 385 303 313 357 352 378 345 353 385 313 412 287 337 435 363 398 404 406 329 394 370 412 367 401 410 423 328 409 364 470 432 353 377 342 358 366 408 398 362 305 305 307 270 365 347 262 294 306 352 288 392 428 414 397 410 408 448 413 423 456 389 332 367 394 287 292 276 304 294 301 277 235 269 253 317 333 349 371 279 346 367 362 436 451 327 384 382 330 390 348 354 411 368 387 390 320 388 305 315 361 354 380 347 353 387 314 417 290 339 438 364 400 406 410 332 396 371 415 369 403 412 426 331 411 366 472 434 355 380 345 359 369 409 398 366 306 307 308 273 367 350 264 294 309 354 290 396 429 414 399 412 410 449 415 424 458 392 334 369 395 289 292 278 306 296 303 278 240 272 254 319 335 352 371 281 349 367 363 437 452 327 387 384 334 393 351 357 412 370 389 394 322 390 308 317 361 356 382 349 356 390 317 418 291 341 439 365 399 409 412 334 398 373 416 373 405 413 428 330 413 369 474 436 357 382 348 360 371 412 402 368 308 310 310 275 370 352 266 295 310 355 292 395 432 417 401 414 412 448 417 427 460 393 336 373 398 290 294 279 310 298 304 281 244 271 255 318 336 354 374 284 350 370 366 438 455 330 390 388 336 393 353 360 415 373 392 394 325 393 309 318 363 358 384 352 358 393 318 420 292 345 441 368 403 410 415 336 402 375 418 372 408 417 430 336 415 370 478 438 359 383 349 360 373 416 402 370 310 311 311 277 373 353 267 298 314 358 294 399 434 418 403 415 414 453 417 428 460 396 339 375 400 290 295 281 311 300 305 281 247 274 256 321 338 354 377 286 353 372 363 440 458 333 392 390 337 395 356 360 417 374 393 397 327 396 310 320 366 361 386 355 361 393 321 422 294 346 443 370 404 412 417 338 403 376 422 375 410 419 431 337 417 371 479 439 362 385 353 365 375 417 405 372 313 315 314 277 375 354 268 299 313 359 296 400 436 420 406 418 415 455 421 433 462 400 342 374 402 292 296 282 311 300 306 283 248 276 259 322 339 356 378 288 355 374 370 443 458 335 394 393 340 395 358 362 418 376 394 399 327 398 315 323 367 361 388 356 362 394 323 425 298 349 444 372 406 414 419 342 405 377 423 376 410 420 433 339 417 374 482 442 363 387 355 367 378 420 408 372 314 317 316 280 377 356 271 302 317 361 298 403 439 422 406 420 416 458 423 434 466 400 346 379 404 295 300 284 314 305 309 285 251 277 262 325 341 358 379 291 356 376 377 446 461 338 396 394 342 398 359 364 420 379 396 401 331 402 316 324 370 364 391 358 363 397 325 427 298 351 447 374 409 416 421 342 407 380 425 379 414 423 435 342 419 376 484 445 366 389 355 369 379 422 409 375 315 318 317 282 381 359 274 303 319 363 298 405 439 425 409 420 419 458 425 436 467 404 348 380 406 297 300 287 316 306 310 287 256 280 264 327 343 361 381 293 359 379 372 447 464 338 397 397 344 399 362 367 422 381 398 403 333 404 317 326 373 367 392 360 366 399 326 430 301 352 448 376 411 419 424 346 410 382 429 382 416 425 436 344 422 378 487 446 367 391 360 370 382 424 411 376 318 320 319 284 382 361 275 305 321 363 301 407 442 428 412 423 421 461 427 439 469 406 350 382 408 301 302 289 318 307 311 289 259 280 265 328 345 362 385 296 362 380 370 448 466 341 400 399 345 401 364 369 424 382 401 404 335 406 318 328 373 369 394 362 367 400 329 431 302 355 449 378 410 419 425 348 412 383 431 383 418 426 438 347 424 380 488 447 369 393 359 368 383 427 414 378 320 322 323 286 386 364 278 306 322 365 303 408 445 430 414 424 422 463 428 441 474 409 350 387 411 300 306 290 318 310 313 292 257 283 266 329 347 363 387 296 362 382 370 452 467 343 402 400 347 403 366 371 426 382 400 405 337 408 321 329 375 370 396 364 369 403 330 433 304 358 454 381 414 421 427 349 414 385 433 385 419 428 441 347 426 382 490 450 372 394 363 373 385 431 417 379 321 325 323 289 387 366 280 309 325 367 305 409 446 432 415 427 424 464 430 443 472 411 353 388 414 302 307 293 322 310 315 292 260 285 268 330 348 365 390 299 365 383 378 454 469 345 403 403 350 406 368 372 428 386 405 407 338 411 323 332 379 373 398 368 371 403 332 435 306 359 455 383 415 425 429 353 416 387 434 387 422 430 442 347 427 384 493 453 373 396 367 378 389 432 419 382 324 327 325 290 391 368 281 310 327 369 306 408 448 435 417 427 425 467 433 445 475 413 355 391 414 304 308 295 322 312 317 293 263 286 271 334 349 366 393 301 368 386 371 456 471 348 406 406 353 407 370 374 430 387 406 410 340 414 325 334 381 374 399 369 371 406 334 438 309 361 457 384 419 425 432 355 418 389 439 390 424 432 443 350 429 386 494 454 375 399 368 379 388 435 421 384 326 330 327 294 393 370 284 312 329 369 309 412 451 435 419 430 427 467 434 446 478 415 359 392 417 306 311 297 325 313 318 297 262 287 273 334 350 368 394 304 369 387 378 458 475 351 408 408 356 409 372 376 432 387 407 413 342 415 327 336 384 377 402 371 374 409 334 440 310 364 458 387 420 427 435 356 421 392 441 392 426 434 446 353 431 388 497 456 377 400 370 380 393 439 423 385 328 331 328 295 396 372 286 314 332 372 310 414 453 438 423 431 429 470 438 449 479 419 360 396 421 310 313 299 327 316 320 297 261 290 273 335 353 371 396 306 372 389 383 461 477 352 410 410 356 411 374 377 433 389 411 411 345 418 330 338 384 379 404 374 376 410 336 442 312 366 460 388 419 429 436 359 423 393 443 393 429 438 448 355 433 390 499 458 380 401 370 384 396 441 424 388 329 333 331 296 397 374 288 316 334 374 312 416 455 439 424 434 431 472 438 451 481 422 363 399 422 309 312 301 329 318 321 299 265 291 275 337 354 373 399 307 374 391 386 462 479 355 413 412 359 412 376 380 435 391 410 415 345 421 331 339 386 381 406 375 376 412 338 443 314 369 462 391 425 430 438 361 424 395 444 397 430 439 450 358 435 392 502 461 381 403 373 385 395 444 427 391 330 337 333 298 400 375 290 316 335 376 313 418 458 442 428 436 432 473 441 452 483 424 366 400 424 310 316 301 331 319 322 302 270 293 278 339 356 374 402 312 376 392 385 464 481 356 416 415 360 414 378 383 438 395 412 417 350 424 333 341 389 384 408 377 379 415 341 447 317 372 464 392 425 435 441 364 427 397 447 397 433 441 450 359 437 394 505 462 385 406 376 386 400 446 429 392 333 338 334 299 404 379 292 319 337 377 315 420 460 443 429 437 434 475 444 456 486 426 368 402 426 311 319 304 333 322 325 303 270 295 278 340 358 376 403 313 378 395 387 466 483 359 417 416 363 417 380 384 440 396 414 419 350 427 334 343 391 385 409 380 382 416 342 448 317 373 465 394 427 436 443 367 429 398 449 400 434 443 453 362 438 396 507 464 385 408 378 388 402 448 430 395 334 341 338 301 407 381 293 321 340 378 317 423 462 446 431 439 437 477 445 458 488 429 370 403 429 315 319 306 334 324 327 305 274 296 280 342 360 378 405 316 380 397 387 469 486 362 420 418 365 418 383 386 443 399 418 421 352 428 337 346 395 388 412 381 381 418 344 451 319 376 466 397 430 437 445 368 431 401 453 402 436 445 455 362 441 398 510 466 388 410 381 390 405 450 433 396 336 343 339 304 408 383 296 323 341 380 319 425 463 447 433 440 440 479 446 462 490 430 372 407 431 316 321 309 337 324 328 307 277 298 282 344 360 382 406 317 381 399 383 472 488 364 421 421 367 420 384 388 444 400 419 422 355 432 339 347 398 388 413 383 385 420 344 452 321 377 468 400 432 439 447 372 434 402 455 403 437 447 457 364 442 400 512 468 388 412 384 393 409 452 436 398 339 345 340 305 412 385 297 325 344 383 322 427 466 450 435 443 441 481 449 464 492 433 376 408 433 317 323 309 339 325 330 309 276 300 284 344 363 383 410 318 384 400 394 474 490 366 423 424 369 422 387 390 446 401 421 424 357 434 340 350 397 391 416 386 387 421 346 455 323 381 470 401 433 441 450 372 435 403 458 406 441 450 458 367 444 402 513 470 392 413 385 395 407 455 437 400 340 348 342 306 412 387 300 327 346 385 323 428 468 452 437 445 442 484 451 467 494 435 378 411 435 320 325 312 340 327 331 310 277 301 286 346 364 383 411 323 387 402 394 478 492 369 425 425 371 423 389 392 448 404 422 426 359 435 342 352 402 393 419 389 389 423 349 458 325 382 472 404 433 442 452 376 438 406 459 409 442 452 461 369 445 403 515 472 394 415 384 396 410 458 439 402 342 350 345 309 416 389 301 328 348 388 325 431 471 454 439 447 444 485 454 466 495 436 380 413 436 321 327 315 342 328 334 311 280 303 288 348 366 387 413 325 389 403 396 478 493 371 428 428 373 425 391 395 449 407 425 427 360 439 345 354 402 395 419 391 391 425 349 459 327 385 474 403 436 444 455 378 440 408 463 409 444 454 463 371 449 406 519 476 396 418 389 397 415 461 441 404 344 353 346 310 418 392 304 330 350 386 327 432 472 457 442 448 446 487 455 470 497 439 382 416 439 323 330 315 345 329 334 314 278 305 290 350 367 388 415 328 390 406 397 480 496 373 430 430 376 427 392 395 451 408 426 430 362 441 347 355 405 397 420 392 393 427 351 461 329 386 475 406 437 447 456 380 442 409 463 413 446 456 464 372 450 408 521 477 397 420 390 400 417 464 443 406 346 355 348 313 421 393 306 332 352 389 329 432 475 459 444 450 448 490 458 474 498 442 385 419 441 325 331 318 345 331 335 316 285 306 291 352 369 391 418 330 393 409 396 483 498 374 432 432 378 428 393 398 453 409 429 431 365 443 350 356 406 399 424 395 396 429 353 462 330 387 478 408 441 448 459 382 446 411 466 415 448 459 466 374 452 410 522 479 400 422 394 403 419 466 446 407 348 357 349 315 424 395 308 333 354 390 331 436 478 461 446 452 450 492 460 475 500 445 387 420 444 329 332 320 348 333 338 318 286 308 292 354 370 392 417 331 396 409 401 485 501 378 434 435 378 431 396 399 456 410 430 434 367 448 350 359 410 401 425 398 396 431 356 463 333 390 479 409 442 450 461 384 447 413 468 415 449 460 467 376 453 412 525 480 401 422 396 405 419 468 448 410 350 358 352 317 426 397 309 335 355 394 331 438 480 461 447 454 450 493 462 478 503 449 390 423 446 329 335 321 350 336 339 320 285 310 296 354 372 392 420 334 396 412 399 487 503 380 436 437 381 432 399 402 459 414 432 436 369 450 353 360 413 405 427 399 398 433 358 469 334 394 481 413 445 453 462 388 449 414 471 418 451 461 469 376 454 413 527 483 405 426 397 408 425 471 449 412 352 363 354 318 429 399 312 337 358 395 334 440 481 464 450 456 453 495 464 478 505 449 392 426 448 330 337 325 352 339 341 322 292 312 297 356 374 397 425 334 400 413 405 488 506 382 440 438 384 433 401 404 459 414 433 437 370 451 354 363 413 404 429 402 399 434 359 471 337 397 482 414 446 455 464 389 452 415 473 420 453 464 471 375 456 416 531 485 406 426 399 406 426 473 452 414 354 362 356 321 431 402 314 339 361 396 335 441 483 466 452 457 454 496 466 482 507 452 393 428 450 334 338 326 354 339 342 323 291 313 299 357 375 398 426 339 401 416 409 492 507 385 443 441 385 435 403 406 460 416 434 439 371 454 357 364 416 407 431 404 401 436 361 472 338 398 485 419 446 456 466 393 454 417 477 422 456 466 472 383 459 418 533 487 409 427 403 412 428 477 453 416 356 366 357 323 435 404 316 340 361 397 337 444 485 469 454 459 456 499 469 484 509 453 396 430 452 335 340 328 356 341 344 325 294 315 300 358 378 399 429 341 403 417 407 493 510 386 444 442 388 437 406 407 462 419 437 441 374 457 358 365 418 408 434 405 402 438 362 474 341 401 487 418 449 457 470 394 457 419 478 424 457 467 474 381 460 421 534 489 411 427 406 414 431 478 456 416 358 369 358 324 436 406 317 341 364 400 339 445 487 471 457 461 458 500 471 484 511 458 399 432 455 337 342 329 356 343 345 327 299 317 301 361 379 401 432 343 406 418 415 495 513 388 444 446 391 439 409 411 464 420 439 442 376 460 361 368 420 412 435 407 405 441 365 476 342 403 488 421 450 461 472 396 457 422 479 427 460 471 476 383 461 422 537 490 413 433 405 416 431 480 458 420 360 370 362 326 438 409 320 346 365 401 341 449 489 473 458 464 461 503 473 487 514 460 402 433 457 337 343 332 359 344 347 328 299 318 304 363 381 403 433 343 407 420 409 497 514 392 447 448 392 440 409 412 467 421 442 443 378 461 363 371 422 414 437 409 406 441 366 479 344 404 490 423 453 462 474 399 460 423 482 429 462 472 478 389 464 424 539 493 414 433 407 418 436 483 461 423 362 373 363 328 442 410 321 346 368 402 343 451 492 476 461 465 461 504 474 487 514 464 404 437 459 340 346 333 361 345 348 331 301 319 306 364 382 404 436 344 411 422 415 501 517 393 449 450 395 444 412 415 470 422 442 446 380 464 364 372 424 416 439 412 408 443 366 482 345 407 493 425 455 463 476 401 463 425 484 431 465 474 480 390 465 426 542 496 418 436 411 418 435 485 462 424 363 375 365 331 444 413 324 348 370 404 345 451 494 477 462 468 464 507 477 488 517 466 406 437 462 343 348 336 364 347 351 333 302 322 307 365 385 408 437 348 411 424 420 504 519 396 452 451 396 444 413 416 470 427 445 447 383 467 366 373 426 417 441 414 410 444 369 484 346 410 494 427 457 466 478 403 465 427 486 433 467 475 482 391 467 428 544 497 420 437 414 420 438 488 466 426 365 377 368 332 446 414 326 349 373 406 346 454 496 479 465 469 466 509 480 495 519 467 409 442 464 344 349 337 364 349 352 335 306 325 310 366 386 410 440 352 414 427 418 504 522 397 456 454 399 447 415 418 472 427 446 450 384 470 368 376 428 420 443 416 412 448 371 485 350 412 495 430 459 467 481 405 466 428 490 434 467 478 484 394 469 430 546 499 421 439 415 421 442 491 467 428 368 380 370 333 450 417 329 350 374 408 348 456 499 482 466 471 468 510 479 496 522 469 411 443 466 345 352 339 367 351 354 336 306 325 312 368 388 411 443 354 415 429 424 507 523 400 457 456 400 448 418 419 475 430 449 451 386 471 371 378 431 422 445 418 413 451 373 487 351 414 498 431 460 470 483 407 469 429 491 436 471 479 485 394 471 432 549 501 424 443 416 425 443 493 469 429 369 383 371 336 451 419 329 354 375 410 350 457 501 484 468 472 468 513 483 495 524 471 413 445 467 347 353 341 369 353 356 338 305 327 313 370 390 411 442 355 417 430 419 509 525 402 458 459 403 450 419 422 477 430 451 453 389 474 373 380 432 424 447 420 416 451 373 489 353 417 500 433 462 470 485 410 471 432 494 439 472 483 486 400 473 432 551 503 425 442 417 427 446 496 471 433 371 384 372 338 454 421 331 354 378 410 351 458 504 486 472 475 472 514 486 498 524 473 416 447 470 349 356 343 370 355 357 339 311 329 316 373 390 416 447 356 420 432 430 512 526 405 460 462 404 453 421 424 478 432 451 455 390 477 373 381 435 426 451 423 417 454 378 492 355 418 502 434 465 474 488 412 472 433 497 440 475 484 489 400 474 435 553 506 428 445 419 426 449 499 473 434 373 385 375 339 458 423 334 357 380 411 354 460 505 487 473 475 473 516 489 502 527 476 418 449 471 353 357 344 372 356 358 341 308 330 317 374 393 417 448 360 422 434 428 514 531 408 461 463 407 454 424 426 482 434 454 456 393 479 376 384 437 427 451 425 419 455 378 494 357 422 503 437 465 475 490 415 475 436 500 442 476 485 491 401 477 437 556 507 430 448 424 431 451 500 475 436 374 388 377 341 459 426 336 358 382 415 356 463 508 489 476 478 476 517 490 503 528 480 421 453 473 352 360 347 375 358 361 343 309 331 318 374 394 417 449 363 424 436 429 516 533 409 464 465 409 455 426 428 482 437 457 458 395 481 379 384 440 430 454 427 420 457 381 494 359 421 506 440 466 478 492 417 477 438 502 444 478 487 491 402 479 439 558 510 432 450 424 432 456 504 477 439 377 390 378 344 462 428 338 360 385 417 357 464 510 492 478 479 476 520 492 507 529 483 423 455 476 356 360 349 377 359 362 344 316 334 320 377 397 421 452 365 427 438 429 518 534 412 467 469 411 458 428 430 484 439 458 461 397 484 380 387 442 431 456 430 423 460 382 498 361 426 507 441 471 479 494 418 479 438 505 447 480 491 494 404 480 440 560 513 434 452 427 430 455 506 479 440 379 393 380 346 465 430 340 362 387 418 359 467 512 494 480 482 478 524 494 508 532 484 425 457 480 359 364 351 377 363 363 346 318 335 322 378 398 422 451 367 430 439 427 520 538 414 469 469 412 459 430 431 486 438 459 462 398 486 382 389 444 433 457 431 425 462 382 498 363 428 509 444 471 480 496 421 481 441 506 448 482 493 495 404 482 444 562 513 435 453 429 435 458 508 481 440 380 397 382 347 467 431 341 364 390 420 362 468 514 496 482 482 480 526 497 509 535 487 428 459 482 357 363 353 379 363 366 349 321 337 323 380 398 423 456 368 431 442 438 522 539 416 471 473 414 462 431 434 487 442 461 464 401 489 385 391 445 436 459 435 427 462 385 501 364 430 511 446 473 483 498 423 484 444 509 450 484 495 499 408 484 446 564 516 439 457 432 439 459 512 485 442 383 398 385 349 470 433 343 366 390 421 363 471 516 498 485 484 481 527 500 514 537 490 431 460 482 361 366 354 382 365 367 351 320 338 325 382 402 425 456 368 434 442 435 524 541 418 473 475 417 464 434 436 490 445 463 465 404 491 385 394 447 438 461 437 428 465 386 503 368 433 513 448 476 485 500 426 486 445 511 452 486 496 499 411 485 447 566 518 440 459 435 440 462 515 487 446 384 400 386 350 471 434 345 368 393 422 365 473 518 500 487 486 484 528 499 515 539 489 433 463 486 363 369 356 384 366 368 353 325 339 326 383 403 427 462 370 435 444 435 526 545 422 473 476 419 464 435 437 491 445 464 468 404 494 387 395 448 440 463 439 430 466 389 505 368 434 514 450 478 488 502 428 488 447 513 454 488 500 502 414 488 449 568 520 442 459 435 443 464 514 487 448 385 401 388 354 475 439 346 370 396 424 367 474 521 503 490 488 485 531 503 515 542 496 435 468 487 364 370 358 385 368 369 354 323 341 328 384 405 428 464 376 438 447 439 530 545 424 476 478 421 466 438 439 494 448 468 469 405 496 390 397 453 442 466 441 431 468 392 508 370 436 517 453 479 490 505 431 490 448 515 457 490 501 504 416 489 452 571 524 444 463 438 445 466 518 490 448 388 404 390 355 478 440 349 370 397 427 368 476 523 505 491 490 487 532 502 521 541 496 437 468 489 364 372 361 389 369 371 354 328 344 330 387 406 431 465 379 440 449 442 530 549 426 481 483 423 469 441 442 496 449 468 472 409 499 392 399 455 445 467 442 433 470 392 511 373 437 519 454 481 491 508 432 494 450 519 458 492 503 506 416 492 453 573 526 445 463 441 446 469 522 492 453 390 406 392 356 480 441 351 373 399 427 371 478 526 506 493 492 489 534 507 521 546 500 441 469 490 366 372 362 390 370 373 358 330 346 333 388 407 432 466 381 442 451 441 533 551 429 482 483 426 470 442 444 501 451 471 475 410 502 394 401 457 446 469 444 435 471 395 512 373 443 520 456 482 492 509 434 495 453 521 460 493 505 508 418 493 455 576 525 447 464 443 450 474 524 494 452 391 409 393 358 482 445 353 374 402 430 373 479 527 509 495 495 490 536 506 523 548 503 442 471 493 368 375 364 392 371 374 359 333 346 334 389 409 435 470 383 444 453 441 534 553 430 484 486 426 472 444 446 500 451 472 475 411 504 395 402 458 448 471 446 437 473 396 514 375 445 523 459 483 496 512 438 497 454 523 462 497 507 509 420 495 458 578 528 450 468 445 450 470 526 497 455 394 412 395 361 485 446 356 376 405 431 375 481 530 511 497 496 493 538 510 526 548 506 444 473 496 371 378 365 394 372 375 361 334 348 333 391 411 435 472 383 445 454 447 538 555 432 485 488 430 473 445 448 504 455 475 478 415 507 397 405 461 451 472 449 439 475 398 516 377 447 523 460 485 497 513 441 500 455 526 465 498 509 511 422 496 460 580 531 452 465 447 453 476 528 501 456 396 415 399 363 488 449 357 379 405 433 376 484 532 512 499 497 494 541 510 527 550 505 447 476 498 374 379 368 395 374 378 363 334 350 337 393 413 438 475 387 447 456 451 540 557 435 486 490 432 476 449 450 505 456 477 479 416 509 400 407 462 452 475 451 442 477 400 517 380 447 526 463 487 498 516 441 502 457 527 467 500 512 514 423 499 461 583 534 453 471 450 453 478 532 501 459 398 414 399 364 490 450 360 380 407 435 378 484 534 516 502 500 496 542 513 530 551 509 449 480 500 376 381 370 396 376 381 365 336 352 339 394 415 440 478 388 450 458 450 542 560 438 490 492 434 476 450 452 506 459 479 481 418 513 402 408 465 456 475 453 443 479 402 522 381 450 528 464 491 501 517 445 504 459 530 469 502 513 515 426 500 463 585 535 456 474 450 456 480 534 504 458 399 419 402 366 492 452 362 381 410 438 379 486 537 517 503 501 497 543 516 532 556 513 454 482 503 377 382 372 398 377 381 368 338 354 341 394 417 443 479 391 454 460 448 544 561 441 492 495 435 479 452 453 508 462 480 482 420 514 405 411 467 457 479 455 445 482 404 523 384 451 530 467 493 503 520 446 506 462 533 471 504 516 517 426 502 466 587 537 457 471 453 459 482 538 506 463 402 419 403 368 495 455 364 383 413 439 381 489 539 520 506 503 499 546 518 535 558 515 454 483 505 377 385 373 400 378 383 368 342 354 342 396 419 444 480 394 453 463 456 546 563 440 494 498 438 480 454 455 510 462 482 484 422 518 406 412 470 460 481 456 446 484 405 525 384 454 532 470 494 505 523 448 507 462 535 473 505 518 519 429 503 467 590 538 459 474 455 460 482 540 507 466 403 422 404 369 498 457 365 386 414 441 383 490 540 521 508 504 501 548 521 537 558 517 457 486 506 379 387 376 401 382 385 370 342 358 345 399 419 446 482 396 457 463 457 548 566 444 497 501 439 481 456 457 512 465 484 486 424 520 409 414 471 461 482 460 448 484 407 527 386 456 533 470 495 507 524 452 511 464 537 476 507 520 521 431 506 469 592 540 462 477 459 462 488 542 510 466 405 425 407 373 501 459 367 388 415 441 386 493 542 524 510 507 503 548 524 540 561 519 459 488 510 383 388 378 402 383 385 372 346 358 346 401 421 448 486 398 459 464 460 550 568 446 498 502 443 485 459 460 514 465 487 489 426 522 410 413 473 463 485 463 450 487 408 530 389 459 535 472 497 508 526 453 512 465 539 478 509 522 523 433 509 472 594 543 465 476 460 462 490 545 512 469 406 428 409 374 502 461 369 389 418 443 387 495 545 526 513 508 505 550 526 541 563 522 462 490 512 386 391 379 404 386 387 375 346 361 349 401 423 450 488 401 461 467 454 553 571 448 501 503 445 486 461 460 516 467 488 490 428 525 412 416 474 465 487 464 451 489 410 531 391 462 539 475 498 510 528 455 516 467 543 479 511 524 525 436 510 473 596 546 466 479 463 467 494 548 513 471 409 430 411 377 506 463 372 390 419 445 389 496 546 528 514 511 507 551 528 542 564 526 465 492 513 386 392 381 408 388 389 376 345 361 349 404 425 451 489 401 462 469 463 555 571 450 504 506 447 488 463 463 518 469 490 492 430 527 413 420 479 466 488 466 454 491 411 532 392 465 539 476 502 511 532 458 518 468 544 481 513 526 525 436 511 475 598 547 469 481 466 468 493 549 515 472 411 431 414 378 508 466 374 392 423 448 391 501 548 530 517 512 508 554 529 546 567 525 467 494 517 391 394 384 410 389 392 379 344 363 352 406 427 454 491 404 465 472 471 557 574 452 505 510 449 489 465 464 520 470 492 493 433 530 416 422 481 469 491 467 455 493 414 535 395 467 541 478 504 513 534 461 521 471 546 483 516 527 528 441 513 477 602 549 470 484 466 469 496 552 518 475 412 434 415 379 510 469 374 395 425 449 394 500 551 533 518 514 510 557 534 548 569 528 468 498 518 389 396 385 411 389 394 379 354 365 353 407 429 454 490 407 466 474 466 559 577 456 506 509 452 490 467 468 522 471 494 496 434 532 416 424 483 470 492 470 457 494 415 537 397 468 542 481 505 516 535 463 522 473 548 485 518 529 530 442 515 479 604 550 473 487 469 468 499 554 521 477 415 436 415 381 511 471 378 396 426 451 394 502 553 534 521 517 512 556 533 549 571 530 472 499 520 393 398 387 415 393 395 381 356 367 355 408 429 458 494 408 469 474 467 563 578 459 509 512 454 493 468 469 523 474 495 497 436 535 419 426 484 474 495 473 460 496 418 540 398 471 544 483 507 518 538 466 525 474 551 488 520 532 532 445 517 481 606 553 475 489 472 476 501 556 523 479 416 439 418 384 515 472 380 398 429 452 395 505 555 537 524 517 514 559 536 553 573 532 473 501 522 393 401 388 415 395 397 383 353 370 357 410 432 459 498 410 472 478 474 564 581 460 511 514 456 496 471 471 526 479 497 499 439 537 421 428 487 476 495 474 462 499 420 541 400 473 547 484 508 520 539 466 527 476 553 489 522 534 534 446 519 483 607 554 477 491 472 478 504 559 524 480 417 441 420 385 518 474 381 399 431 454 398 508 558 538 526 520 515 561 539 555 574 537 475 503 524 395 402 392 419 397 398 385 358 371 359 411 433 462 500 413 475 478 469 567 583 462 514 516 457 498 474 474 528 478 499 500 441 539 423 428 488 477 498 477 464 500 421 542 402 474 549 486 509 523 542 470 529 477 558 492 524 537 535 449 519 485 611 557 479 492 477 479 506 562 527 483 420 444 421 388 521 476 384 401 433 456 399 509 559 540 529 521 519 564 541 558 577 539 478 505 526 396 402 394 419 398 399 387 360 373 360 414 434 461 502 418 477 480 473 568 587 465 517 519 460 498 475 475 530 480 501 502 443 542 425 430 490 479 500 479 464 503 423 546 404 479 549 488 511 524 544 473 530 480 558 494 525 538 537 447 522 485 613 559 481 494 477 481 508 564 528 486 421 446 423 390 522 479 386 404 433 458 401 510 562 543 529 523 518 566 543 560 577 542 480 508 528 399 406 396 423 400 401 389 359 374 363 415 436 463 504 419 478 481 474 571 589 467 517 522 461 502 478 478 533 483 503 505 444 544 427 432 492 481 502 481 466 504 425 549 407 479 551 490 512 525 547 476 533 481 561 495 528 540 538 451 525 489 615 562 482 496 479 483 512 568 532 486 424 448 427 390 526 481 388 405 437 459 403 512 566 545 532 524 521 569 543 562 579 544 483 510 530 401 407 397 424 401 402 391 362 375 364 416 438 466 507 421 480 483 471 572 589 469 518 524 463 503 479 480 533 485 506 506 447 547 429 434 494 483 505 484 468 506 426 550 408 482 554 493 516 528 549 477 535 484 564 498 529 541 541 455 525 490 617 563 484 499 481 484 514 570 534 490 426 450 427 393 527 483 389 407 437 462 405 513 568 548 534 527 524 570 547 562 581 547 485 513 533 403 409 399 425 403 405 393 364 377 367 417 439 469 510 422 481 486 469 574 593 470 520 526 465 504 482 480 537 487 506 508 449 550 431 436 497 486 506 486 470 508 429 554 409 484 556 494 518 530 551 477 537 485 565 499 532 544 544 455 528 492 619 565 487 501 483 481 515 572 533 491 427 453 430 395 531 483 391 410 440 463 408 516 570 550 537 528 525 571 548 566 584 549 488 516 537 405 411 401 428 404 406 394 368 379 368 419 442 470 511 426 484 487 485 577 595 474 523 527 468 505 483 482 538 489 508 510 450 551 432 438 499 486 508 487 471 510 430 555 411 484 558 497 519 531 553 481 539 488 569 502 534 546 545 455 530 494 622 568 489 501 483 490 517 575 538 492 429 455 432 397 533 486 394 411 443 465 410 517 571 551 539 531 526 573 549 568 585 553 491 518 538 408 412 404 430 406 408 396 366 380 370 421 443 474 514 426 486 489 483 580 596 477 525 531 469 508 486 485 540 490 511 511 453 555 435 439 501 490 510 490 473 511 432 558 413 487 560 500 521 534 555 484 541 489 570 503 536 547 546 459 531 496 624 570 492 502 488 491 520 577 539 494 432 456 435 400 537 490 395 411 445 466 411 520 574 554 540 532 529 574 552 570 589 555 493 519 541 411 415 406 431 407 409 397 369 383 372 422 446 474 515 428 488 492 486 581 598 478 527 533 471 509 488 488 541 491 512 513 454 557 437 442 504 492 513 492 474 514 433 558 414 488 561 501 523 535 558 485 543 490 572 507 538 549 549 459 533 498 627 571 493 506 489 491 522 579 541 496 434 459 435 402 539 491 397 414 447 467 414 521 575 555 543 534 530 577 557 574 589 557 494 522 542 409 417 407 434 410 411 399 371 384 374 424 447 476 518 433 490 492 483 584 602 481 529 534 472 511 490 488 544 495 514 516 456 560 440 444 505 494 515 495 477 515 436 562 417 493 563 503 524 536 559 487 546 492 573 509 540 552 550 464 536 500 629 573 496 508 492 495 526 581 544 498 435 462 438 403 540 493 400 414 448 468 415 524 579 558 547 536 532 579 556 575 591 560 497 524 545 412 420 409 436 409 412 402 378 386 376 426 447 480 520 434 492 494 487 586 605 483 532 538 476 512 492 490 546 496 516 518 457 562 442 446 509 495 516 495 478 517 436 564 418 493 564 505 526 539 562 491 546 494 577 510 542 555 550 465 538 502 631 576 498 510 495 495 526 584 545 499 438 463 438 404 544 495 401 418 451 470 417 526 580 560 548 538 534 582 561 575 595 561 499 527 547 417 420 410 438 414 414 402 374 388 377 426 450 481 522 436 495 496 485 588 605 486 535 538 478 514 494 494 548 498 519 519 460 565 442 447 510 497 518 499 481 518 440 564 421 497 566 507 529 542 564 493 549 494 577 512 544 556 553 466 539 505 633 578 500 511 497 500 530 587 547 500 439 466 441 406 546 497 403 420 452 473 418 528 582 562 550 540 536 583 563 577 597 563 502 527 549 416 423 412 438 414 416 405 378 389 377 429 450 481 525 438 496 499 497 591 608 487 536 541 480 517 496 495 550 499 520 521 463 567 444 449 513 499 520 501 481 521 441 567 423 497 568 509 531 543 566 495 552 497 581 514 546 559 556 468 541 505 636 581 501 514 498 500 531 590 550 504 441 469 443 409 548 499 405 422 455 475 420 528 584 563 551 541 538 584 564 580 598 564 505 530 551 421 423 414 441 416 417 407 381 390 381 430 453 484 526 442 498 501 493 592 611 489 538 545 482 519 499 498 551 500 521 523 464 570 446 451 514 502 522 503 484 522 443 569 425 502 570 511 531 545 568 497 555 499 583 517 547 560 558 473 544 508 638 582 504 515 500 503 535 592 551 505 442 471 445 410 551 503 408 424 456 475 422 531 587 566 554 544 540 586 565 582 599 566 507 533 554 418 428 417 444 418 419 408 382 393 382 432 455 485 528 443 502 502 488 594 613 492 541 546 484 520 500 499 553 503 524 525 466 572 450 452 516 504 525 506 485 524 443 572 426 506 572 514 534 547 571 499 557 502 586 517 549 563 559 472 544 510 640 582 506 518 501 500 538 593 554 508 445 472 447 412 552 504 410 424 459 478 423 533 589 568 556 546 541 587 567 584 601 568 510 534 555 425 428 418 444 418 421 410 387 394 384 434 456 487 531 445 503 503 494 597 615 494 543 549 487 523 503 501 555 505 527 527 467 575 451 455 520 505 526 507 487 527 445 575 428 507 574 516 537 549 572 501 559 504 588 521 551 565 561 476 546 512 643 586 507 520 503 506 538 597 556 510 446 474 448 414 555 506 411 428 461 479 426 535 592 570 558 548 544 592 567 588 603 571 511 537 556 424 431 420 444 420 422 412 388 396 386 436 458 489 530 448 504 506 499 600 617 496 545 550 488 524 504 503 558 504 527 527 471 577 453 457 521 509 528 509 490 528 446 577 430 509 576 517 536 551 574 503 561 504 591 521 553 568 563 474 547 514 644 588 509 520 508 509 542 599 559 513 448 477 450 417 558 507 413 429 465 481 427 538 592 571 560 549 545 594 574 590 606 574 515 540 559 424 432 423 448 421 423 414 386 397 388 437 461 490 535 449 508 508 495 602 620 498 549 551 491 526 507 505 559 508 530 530 472 580 454 458 524 510 530 512 491 529 449 578 431 510 578 520 541 552 577 506 564 507 594 525 554 570 565 480 549 517 648 590 512 523 510 505 545 602 561 514 450 479 453 418 562 510 416 430 466 483 429 539 595 575 563 549 547 597 575 591 607 576 516 541 561 428 435 425 447 423 426 414 387 400 390 438 462 493 537 452 509 509 505 604 621 502 550 554 492 529 509 507 560 509 532 532 473 582 457 460 526 512 531 513 493 531 450 580 434 513 580 520 542 554 580 509 565 509 596 527 557 571 566 483 552 518 649 592 513 527 512 507 545 605 562 517 453 481 455 419 563 513 417 432 468 485 431 541 599 576 565 552 548 598 577 594 610 580 519 547 563 428 436 426 452 426 428 417 391 401 391 440 464 495 540 453 512 511 511 605 623 504 551 557 495 529 511 509 563 512 533 534 474 585 459 463 528 514 534 516 494 534 453 583 436 517 582 524 543 558 583 511 568 509 600 528 559 573 568 483 554 522 652 594 517 527 512 508 548 607 565 519 455 484 456 423 566 515 421 434 471 486 433 543 600 578 567 554 550 600 578 597 611 581 521 547 566 430 437 429 454 427 428 419 393 402 393 442 465 496 543 457 514 513 514 609 625 506 554 560 497 531 513 511 566 516 535 535 478 587 461 464 530 516 538 518 496 535 454 585 438 516 583 526 545 558 585 513 568 511 600 530 562 577 569 487 555 523 654 596 519 530 514 511 550 609 566 519 456 487 458 423 569 516 422 436 472 489 434 545 602 580 569 559 552 601 581 598 614 584 524 548 568 434 439 431 456 428 430 421 393 405 396 443 467 498 545 461 517 515 504 610 628 508 557 561 498 534 515 513 567 516 537 538 480 589 463 465 532 518 537 520 497 537 457 587 440 518 586 527 548 560 587 516 572 514 602 533 565 579 571 487 557 524 656 599 521 531 518 512 549 613 569 521 460 487 461 426 572 519 425 437 475 491 436 548 604 582 571 560 555 603 584 602 616 589 526 550 569 435 441 432 457 429 432 423 397 406 397 445 468 500 546 460 518 517 512 612 631 511 560 563 500 534 517 514 568 516 539 539 482 592 463 468 534 520 540 524 501 540 458 586 442 521 587 530 548 563 589 519 573 516 606 534 565 579 573 491 558 526 658 600 522 534 519 515 555 615 573 524 462 490 461 429 573 522 426 439 477 491 438 550 605 585 574 559 556 605 586 603 619 592 528 553 571 435 445 434 460 433 433 423 401 410 398 446 470 503 548 465 521 519 510 616 632 512 560 564 503 536 519 516 570 519 541 541 483 594 466 469 536 522 542 524 501 542 462 590 443 522 589 532 549 564 590 520 577 517 607 536 568 580 576 492 560 529 661 602 524 535 522 516 557 617 574 526 464 493 464 429 576 523 429 441 478 494 440 552 607 586 576 562 557 606 587 605 621 591 530 558 574 440 445 437 463 435 436 426 402 410 401 448 472 503 551 466 523 520 520 616 635 515 563 568 506 539 521 518 574 522 543 543 486 596 467 472 539 524 544 526 504 543 461 592 444 526 591 535 553 567 593 521 578 518 611 539 570 585 576 494 562 531 663 604 526 536 522 518 559 619 575 527 464 495 464 431 578 525 429 443 480 497 442 552 611 589 577 565 559 607 587 606 620 594 533 557 576 437 446 437 462 436 437 428 403 412 402 450 474 506 554 466 525 522 514 618 637 518 565 570 507 541 524 520 576 524 545 545 487 599 471 474 540 525 546 529 506 545 464 594 446 528 594 536 555 568 596 525 578 520 613 541 572 586 579 496 564 533 666 608 528 540 526 522 560 622 577 529 467 496 468 432 581 526 433 444 482 496 444 554 613 592 580 564 562 612 590 609 624 598 535 559 577 444 448 439 465 436 439 430 405 413 404 452 474 508 554 471 527 525 520 622 639 519 567 572 510 543 526 523 577 526 546 547 489 602 474 474 543 528 547 531 507 547 465 597 448 531 595 538 557 569 598 526 583 523 615 542 574 588 581 496 568 534 668 609 532 541 529 522 562 623 580 532 469 499 470 435 584 529 434 446 485 498 446 557 615 593 581 567 563 614 593 611 625 598 539 560 580 444 450 441 467 438 440 432 408 415 405 453 477 509 557 472 530 527 519 624 641 522 569 573 512 543 528 524 579 526 547 550 492 604 474 478 546 530 549 532 508 549 467 599 450 531 595 540 559 572 600 530 586 524 617 545 576 589 584 501 568 537 669 611 533 540 531 523 566 628 581 534 469 502 472 438 586 532 435 448 487 502 449 559 618 595 584 569 565 616 594 615 629 600 541 563 582 447 452 444 468 439 443 434 412 416 407 454 478 513 559 478 531 528 523 624 644 524 570 577 513 546 529 527 581 529 550 550 494 608 477 479 546 532 552 535 510 550 468 602 452 534 598 542 560 574 602 532 587 526 619 546 578 592 584 498 570 538 672 612 535 545 532 526 569 630 584 535 472 505 472 440 588 534 438 450 488 503 451 560 619 598 586 570 567 619 597 618 629 603 542 565 584 446 452 446 470 443 443 435 411 418 409 457 479 514 560 479 534 530 526 626 646 526 571 578 516 547 530 528 583 530 552 552 495 608 479 480 549 534 553 538 512 553 470 604 454 538 599 544 561 575 605 533 589 528 621 548 581 594 588 502 571 540 675 615 536 545 534 527 570 633 587 538 473 507 475 441 591 536 439 452 492 502 452 562 621 599 588 573 569 620 599 618 631 607 544 568 587 449 456 448 472 446 445 437 411 419 412 456 482 516 561 481 535 532 528 630 649 530 575 581 519 550 534 531 584 531 555 555 498 611 479 483 551 536 555 539 515 554 473 605 455 540 602 547 566 578 606 536 592 529 623 551 581 595 589 504 571 543 677 617 540 550 538 529 573 634 588 539 475 508 477 442 593 537 441 453 494 506 454 564 622 601 590 575 570 622 601 622 634 607 547 569 590 452 458 449 475 446 446 438 412 421 413 459 483 520 567 483 538 534 533 632 651 532 575 584 520 552 536 533 586 531 557 556 499 615 481 484 554 538 557 542 516 556 474 606 458 542 604 549 566 580 609 539 592 532 625 553 584 599 590 509 575 543 679 619 542 551 537 530 573 637 590 542 477 511 479 445 596 540 444 454 495 507 455 565 625 603 592 576 571 624 604 623 635 611 550 571 591 451 458 452 476 447 448 440 417 423 415 460 485 520 568 484 540 536 535 635 653 534 578 586 524 554 537 535 590 536 559 557 502 615 484 486 557 540 559 543 518 558 476 607 460 543 606 549 568 581 610 541 595 534 629 554 585 601 592 507 577 546 681 621 544 553 539 534 578 640 590 543 479 514 480 448 599 542 445 456 498 509 457 568 628 606 594 578 573 625 606 626 638 613 552 577 593 453 462 454 476 448 450 443 416 425 416 462 486 521 570 486 542 538 535 635 655 536 580 587 523 554 539 536 593 537 559 559 504 619 486 488 558 543 562 546 520 561 478 610 462 546 607 552 570 584 613 545 598 534 631 558 588 603 595 512 578 548 684 623 546 554 542 536 578 642 596 546 480 516 482 449 601 544 449 459 498 511 459 570 630 608 597 580 575 627 608 628 641 616 554 577 595 458 464 455 479 452 451 445 420 427 417 465 488 523 572 488 544 539 530 637 657 537 582 590 526 558 541 539 592 541 561 560 506 622 489 490 560 544 564 547 521 562 480 614 464 549 609 554 571 586 615 546 601 537 633 559 589 604 595 512 580 550 686 625 548 552 544 538 582 643 592 548 482 513 484 451 603 546 449 460 503 513 460 572 633 610 600 581 577 631 610 630 642 617 557 578 598 460 466 456 480 453 454 447 422 428 420 466 489 523 574 491 546 541 531 640 659 540 585 595 528 558 544 540 597 541 563 564 507 624 489 493 562 546 565 550 523 564 482 617 465 550 610 556 573 587 617 547 602 538 636 561 592 607 599 516 582 553 689 627 550 556 546 538 585 646 598 549 484 517 486 455 606 548 453 462 504 515 462 573 635 612 601 587 580 630 610 631 645 620 559 581 598 459 467 459 484 453 455 448 426 430 421 467 491 527 576 490 548 543 543 642 661 542 587 594 530 559 546 542 598 543 565 565 509 626 491 494 565 548 567 550 526 565 483 617 467 554 613 559 574 589 619 549 605 541 637 563 594 608 599 516 583 554 690 629 550 560 549 540 586 650 601 551 486 523 488 455 608 550 454 463 505 515 465 575 637 614 604 586 580 633 614 635 646 622 560 583 601 464 470 461 485 456 455 450 430 431 423 468 494 529 578 492 550 544 533 645 663 543 590 598 533 561 548 544 601 545 566 567 510 629 493 497 566 550 570 554 528 567 485 620 469 554 615 559 577 591 622 552 607 543 640 565 596 611 602 518 585 556 692 632 553 561 551 544 588 653 602 552 489 525 489 457 611 553 456 466 508 518 466 577 640 618 606 588 584 636 616 636 648 625 563 585 604 470 470 463 487 457 458 452 426 434 425 469 494 532 581 496 552 547 543 647 666 547 590 598 534 563 550 547 600 546 569 567 513 631 496 497 566 552 571 556 529 569 488 622 472 559 617 563 579 593 623 554 610 543 643 567 597 613 603 522 587 558 695 633 555 562 551 547 590 654 604 554 489 526 491 459 613 555 457 467 510 518 469 579 642 618 608 587 584 636 618 638 650 627 566 587 605 470 473 465 489 458 459 454 429 434 428 472 497 533 583 500 554 548 540 650 667 548 595 601 537 567 553 548 604 547 571 570 514 632 497 499 572 554 573 559 530 570 489 625 472 559 618 564 581 596 626 556 612 544 646 569 600 616 605 524 590 560 697 635 557 564 557 547 593 657 607 555 492 529 494 462 618 558 460 470 511 521 471 581 644 622 611 592 586 638 621 641 651 630 568 589 607 469 474 466 491 459 461 455 435 437 428 473 498 534 585 497 557 551 547 650 669 551 597 603 539 566 553 550 604 550 573 572 518 636 499 502 573 556 574 561 532 573 490 628 475 560 620 566 584 598 628 560 613 547 648 572 603 616 607 527 592 562 700 638 560 567 557 549 593 659 608 558 494 531 497 462 619 559 462 472 514 523 472 582 644 623 614 593 588 637 622 642 654 632 570 591 609 473 477 468 494 461 462 457 436 438 429 476 501 537 587 504 558 552 550 653 672 552 599 607 540 569 556 551 607 552 574 574 519 638 500 504 575 560 576 563 534 574 491 629 477 564 622 570 586 598 630 561 615 549 649 572 604 618 609 527 594 564 702 639 561 569 560 558 598 661 611 558 497 535 497 465 622 562 464 474 514 524 474 584 647 625 615 595 590 642 623 644 655 635 571 593 612 472 478 470 496 463 465 459 434 439 430 476 500 537 590 506 559 553 551 656 675 555 599 609 542 571 559 553 607 552 575 575 521 642 502 506 577 560 579 565 536 576 493 632 478 567 624 571 587 600 632 564 620 551 652 575 607 619 610 529 594 566 704 642 564 572 563 560 602 663 611 561 498 535 499 466 626 562 465 476 518 527 475 587 651 626 616 597 592 643 625 646 658 637 575 596 613 475 480 473 493 465 464 462 437 442 434 478 504 539 591 508 563 556 550 659 677 557 601 611 545 573 560 556 609 552 578 576 522 644 504 508 578 563 581 566 537 578 495 633 481 569 625 573 588 602 635 567 619 552 655 577 607 624 613 532 597 567 706 644 566 574 562 562 601 666 613 564 498 540 502 468 627 565 468 476 519 528 478 589 654 629 618 598 593 645 629 650 660 640 577 597 617 474 483 475 494 466 469 463 441 443 435 480 504 541 589 510 566 557 552 661 678 559 604 612 547 574 563 559 613 559 580 579 523 646 506 510 582 565 582 568 539 581 497 635 482 571 628 575 590 604 637 568 621 553 658 578 610 623 613 533 598 569 707 647 568 575 566 565 602 669 617 566 501 541 503 470 628 567 469 478 522 529 480 589 654 631 621 601 596 648 629 648 662 642 579 600 619 476 484 476 499 467 468 465 442 445 437 481 507 545 596 513 566 560 556 661 682 563 608 614 549 578 565 560 612 559 581 579 527 649 509 510 584 566 584 570 542 583 498 637 485 574 630 577 592 606 639 570 624 555 659 580 611 628 616 536 600 572 711 648 569 577 568 562 606 670 615 567 503 542 505 473 632 570 471 480 523 531 481 591 656 634 623 602 596 650 633 655 663 644 582 601 620 477 484 477 500 471 471 466 440 446 440 482 510 546 597 515 568 561 562 665 683 564 608 616 551 577 566 562 615 562 584 583 529 650 510 513 586 568 587 574 544 584 499 638 486 574 632 579 593 609 641 574 628 558 661 583 614 629 618 534 602 574 713 650 572 581 570 561 608 672 619 569 504 545 507 474 634 571 474 482 525 534 483 592 661 635 625 604 598 652 633 658 665 646 585 603 622 477 488 480 501 473 473 469 441 448 440 485 510 546 600 519 570 563 558 667 684 566 612 621 553 579 570 564 617 565 585 584 531 653 513 514 587 570 589 576 545 585 501 641 487 576 634 581 596 609 643 574 629 559 664 586 615 631 619 536 605 577 715 652 573 583 571 564 610 675 623 574 506 547 509 476 637 574 475 484 528 535 484 595 660 637 627 605 601 654 638 660 666 650 586 606 625 484 489 482 506 475 474 470 445 449 442 487 511 551 603 520 573 565 560 668 687 568 612 622 554 580 571 567 619 566 588 586 532 655 515 518 590 572 591 576 546 587 504 641 491 578 635 582 597 612 645 578 631 560 667 588 619 632 621 540 605 579 718 654 576 582 575 566 614 678 626 574 508 547 511 477 638 576 478 486 530 537 486 599 664 639 629 606 602 655 640 662 669 651 588 609 626 484 491 485 507 476 475 471 446 452 445 488 515 553 605 524 575 567 565 672 689 572 615 623 556 582 573 568 622 567 589 588 533 658 517 518 591 576 592 578 548 590 505 646 492 582 637 585 599 614 649 580 632 564 668 589 620 635 624 544 608 580 720 655 578 586 578 569 615 681 627 577 510 547 513 479 641 577 479 487 533 537 489 599 666 643 632 611 604 657 643 664 671 653 591 610 628 486 493 485 508 478 476 472 449 452 447 488 515 552 607 524 577 568 559 674 691 573 618 625 560 585 576 569 624 569 591 589 538 660 518 520 594 576 595 582 549 591 507 649 493 583 639 585 600 615 651 582 633 565 670 590 621 636 625 541 608 582 722 658 580 586 577 568 616 683 628 578 512 555 515 481 643 580 481 490 535 540 489 602 666 644 634 613 606 658 642 666 673 656 593 612 630 485 496 488 511 479 479 475 454 454 449 491 517 554 609 527 579 570 564 676 695 576 618 627 562 586 578 572 627 572 593 592 539 665 521 523 596 578 596 583 552 593 509 651 496 585 641 589 602 617 652 584 636 567 673 593 623 640 628 549 610 583 725 659 582 589 580 572 622 685 632 580 514 557 517 483 647 581 483 491 536 541 491 604 670 644 637 614 606 659 645 667 675 658 595 614 633 491 496 489 512 481 480 477 457 457 448 493 518 556 611 528 582 573 567 677 696 577 622 630 563 588 578 574 628 572 595 593 541 665 523 524 598 581 599 585 553 595 512 652 497 587 642 591 605 621 655 587 638 568 675 595 624 640 628 548 612 586 727 661 585 592 583 573 625 688 632 582 517 557 518 485 649 583 486 494 537 543 495 606 671 648 638 614 610 663 645 670 676 662 599 615 634 491 499 492 516 483 481 479 453 458 450 493 521 558 613 535 584 574 559 679 699 580 624 631 564 589 582 575 632 575 597 595 542 670 525 526 602 582 601 587 556 597 514 655 499 592 644 593 608 622 657 587 639 569 677 597 628 644 631 549 614 587 729 663 586 590 586 573 625 690 635 584 520 560 520 487 651 586 489 494 541 545 495 607 674 650 640 617 611 665 649 671 680 664 600 617 635 491 500 494 518 485 483 480 458 459 453 495 522 562 615 536 585 576 557 681 700 583 625 635 567 590 583 578 634 577 599 597 545 671 526 528 602 585 603 589 557 599 513 658 501 594 647 595 609 623 660 592 642 572 679 599 629 645 631 551 615 590 729 666 587 593 587 575 624 693 637 585 522 563 523 490 654 588 490 495 543 546 498 610 676 651 643 618 613 667 652 674 680 666 603 620 638 495 502 495 517 484 485 482 460 462 456 497 524 561 616 536 587 579 570 683 703 586 625 637 568 594 585 580 635 578 601 598 546 673 528 530 605 585 604 592 558 602 517 656 502 595 648 596 610 626 662 593 646 573 682 601 632 647 634 555 619 592 734 668 590 596 588 578 628 695 636 588 524 565 525 492 657 590 492 498 546 549 499 611 678 655 644 620 615 666 654 677 682 668 607 622 641 499 504 497 521 485 486 485 465 463 457 499 524 563 620 538 588 580 563 685 705 586 630 641 572 595 587 582 638 580 604 601 548 675 531 532 606 588 607 595 561 603 517 661 505 597 650 599 611 627 663 596 647 575 686 604 632 648 635 554 620 593 735 669 593 598 592 578 631 697 640 590 526 568 525 494 658 594 495 500 547 549 501 612 679 656 646 622 618 669 655 678 686 671 608 625 642 500 506 499 518 487 489 485 464 465 458 501 527 566 622 540 592 581 562 687 708 589 632 640 575 597 590 584 641 582 605 603 550 678 532 534 609 590 609 596 560 605 519 663 506 598 652 600 614 629 665 598 649 576 686 605 637 651 638 557 622 594 737 672 594 597 594 581 635 700 643 591 527 569 529 495 662 594 496 501 550 552 503 616 682 658 648 624 618 672 660 680 687 672 610 628 644 503 508 501 523 489 489 487 467 466 460 501 528 568 624 541 594 584 572 689 710 591 634 643 575 599 591 584 641 583 606 605 552 681 533 535 610 591 611 598 562 606 521 666 508 600 653 603 616 631 668 599 653 579 689 607 638 653 639 561 625 597 739 673 597 599 595 587 636 702 644 592 529 569 529 497 664 596 497 505 550 553 505 617 684 661 652 626 620 675 661 682 688 675 612 628 646 501 507 503 527 490 491 489 465 469 462 503 531 571 626 544 597 586 573 691 712 594 633 646 579 600 593 587 643 585 607 606 555 683 535 538 613 595 612 600 566 608 522 668 511 605 656 607 616 634 669 602 653 580 692 610 638 655 642 560 626 599 742 675 597 602 600 586 638 705 650 596 531 573 531 498 667 598 500 505 552 555 505 618 686 662 652 628 622 678 663 683 691 678 615 633 649 507 512 506 529 493 493 491 469 469 464 504 533 570 624 545 597 587 578 694 713 596 637 647 580 601 596 590 646 587 610 608 555 684 537 539 614 597 614 603 568 610 525 671 510 605 658 607 619 634 671 604 655 583 693 612 641 658 643 564 627 601 744 678 600 605 601 586 642 708 647 597 533 574 533 501 668 601 501 506 556 556 510 620 689 665 655 631 623 680 665 687 693 680 618 631 649 510 514 506 529 495 495 493 471 471 466 506 534 573 630 548 602 588 578 696 715 598 638 650 581 603 598 592 648 590 611 611 559 687 539 543 617 600 616 604 569 612 526 673 514 608 659 608 621 637 674 607 657 583 694 614 643 659 643 564 628 603 746 679 602 608 602 591 644 709 652 598 534 578 535 502 670 603 505 508 557 559 511 622 688 667 657 635 626 682 666 689 694 681 619 633 652 508 514 509 530 496 497 494 473 473 468 507 535 574 632 550 603 589 581 698 719 601 642 650 584 606 599 592 648 591 614 611 561 688 542 542 619 601 618 606 571 613 528 672 515 611 661 611 622 638 677 610 659 585 697 614 645 662 646 566 630 604 749 681 605 610 604 591 645 713 655 600 536 580 537 504 673 604 505 509 559 560 512 624 694 668 659 635 627 682 669 690 696 685 620 636 654 511 516 512 531 498 498 496 475 474 470 508 537 577 635 552 604 593 590 700 720 602 644 656 587 608 601 596 652 592 615 613 562 692 544 544 621 601 619 609 572 615 530 675 518 614 663 612 624 640 679 610 662 589 701 617 648 664 648 569 632 607 752 684 606 608 606 594 646 714 656 603 538 582 538 506 675 607 508 513 560 562 514 627 695 670 660 636 628 685 671 693 699 686 623 636 655 512 518 514 535 498 499 498 479 476 472 510 539 578 637 554 607 594 588 702 722 604 646 655 588 608 605 596 653 595 616 614 564 693 546 547 623 605 622 610 574 618 533 676 518 615 665 615 626 641 681 615 662 589 703 619 648 665 650 571 634 608 752 686 608 610 608 596 649 717 657 605 540 583 540 507 678 609 509 514 563 563 515 627 697 672 664 636 632 687 671 695 701 689 625 638 658 511 519 515 533 501 501 500 482 477 472 514 540 582 639 556 609 596 594 704 724 607 650 658 591 611 606 599 656 596 619 617 566 697 547 548 625 606 624 613 577 619 533 679 520 617 667 616 630 644 683 616 665 590 704 621 651 667 652 573 635 610 755 689 611 616 610 599 653 720 661 607 542 582 543 510 682 610 512 515 564 566 517 630 699 675 665 637 633 690 672 698 703 691 628 639 660 515 523 517 540 502 503 501 480 479 475 514 542 580 640 559 610 598 593 706 726 610 649 660 592 613 609 601 658 599 621 619 569 699 549 550 627 609 626 616 577 621 535 682 523 619 668 619 630 645 685 618 668 593 707 622 653 669 655 573 637 611 756 690 614 616 612 599 653 721 660 608 543 584 545 512 683 612 514 518 565 567 519 633 702 676 668 640 635 690 676 700 704 694 630 641 662 516 526 518 540 507 503 503 482 481 476 514 544 585 644 562 612 600 600 709 729 611 652 663 594 614 611 604 659 600 623 620 570 701 551 552 630 610 627 617 580 623 537 683 525 621 670 620 632 648 688 620 670 594 709 626 655 672 655 577 640 613 760 692 615 617 615 603 656 724 665 611 545 589 547 513 686 614 516 520 570 569 522 632 704 679 670 642 636 692 679 701 707 696 633 643 663 517 527 521 540 506 506 505 484 483 477 516 546 586 645 567 614 601 590 711 731 613 654 665 596 616 611 606 662 601 624 621 572 704 552 554 633 611 629 618 582 624 539 685 527 624 671 624 633 650 689 622 673 596 710 626 656 673 658 578 642 616 762 694 617 620 617 603 658 726 664 612 547 592 548 516 689 617 517 522 571 570 523 635 705 680 672 644 638 694 679 703 708 699 635 644 665 519 527 522 540 507 506 507 487 485 479 517 547 588 648 570 618 605 596 713 733 616 656 667 598 618 613 606 662 604 626 623 574 705 555 556 634 613 631 621 582 627 541 688 528 627 673 625 635 651 690 624 675 597 715 629 659 675 660 581 642 619 764 697 620 623 618 605 660 728 667 614 549 595 550 518 690 619 520 522 573 571 525 637 708 682 673 644 640 697 682 706 711 701 636 645 666 524 529 524 546 508 509 508 491 486 481 520 548 589 649 568 618 606 595 715 734 619 658 668 601 619 617 608 665 606 628 625 577 706 556 558 636 616 633 623 585 628 542 691 532 629 674 627 636 653 694 626 677 600 715 631 660 677 662 583 644 621 767 699 624 625 620 610 664 730 669 616 551 597 550 520 693 621 521 524 575 573 526 639 710 685 675 648 641 698 685 707 713 702 640 647 669 522 531 526 548 510 510 511 491 487 482 522 550 591 651 570 622 607 607 718 738 620 661 672 603 622 617 610 666 606 630 629 577 709 558 559 638 618 635 626 586 630 545 691 533 629 677 628 639 656 696 629 679 601 720 633 662 680 662 584 646 622 769 700 624 627 623 609 664 734 672 618 553 601 555 519 695 622 523 526 578 576 529 641 712 687 678 648 643 701 687 710 714 705 642 648 670 529 534 528 551 511 513 512 496 490 485 524 552 594 651 572 623 609 593 718 739 623 662 674 604 624 621 613 668 609 631 630 579 710 560 561 642 620 638 627 589 632 545 692 534 633 680 631 640 658 697 632 681 603 720 635 664 682 664 586 648 623 771 702 626 628 626 612 669 735 676 621 556 599 555 523 698 625 525 528 580 577 531 643 714 689 681 650 644 701 689 713 717 707 642 649 672 531 535 531 549 512 514 513 493 491 487 525 554 596 652 576 625 610 609 722 741 626 665 676 607 625 622 616 671 611 634 631 582 713 562 563 643 623 639 629 591 633 547 695 536 635 680 633 643 660 700 634 684 605 723 637 667 684 666 589 649 626 772 703 628 632 627 613 666 738 677 623 557 601 557 525 701 626 527 530 581 579 532 645 717 691 681 652 648 701 691 715 717 709 647 649 673 530 537 531 548 515 515 515 495 493 489 526 555 597 657 581 627 612 618 724 744 628 668 680 609 626 624 615 672 614 635 633 584 715 565 564 643 625 640 632 593 635 549 697 538 635 683 636 644 660 701 635 686 607 726 638 668 685 670 588 652 628 773 706 628 634 630 614 673 739 679 623 557 603 559 525 702 629 529 531 583 581 535 647 719 694 684 655 648 705 695 718 719 713 649 652 674 534 539 535 555 516 517 517 502 495 492 529 558 599 659 582 630 612 605 726 746 630 669 680 611 628 626 619 674 613 639 635 585 718 566 568 647 626 643 634 593 638 551 699 540 639 684 636 646 663 703 638 687 608 729 641 671 687 671 593 654 629 777 708 632 635 632 619 674 742 681 626 561 605 561 528 705 631 531 534 585 582 535 649 720 695 686 658 651 707 695 722 721 715 651 654 676 531 541 536 553 519 519 519 496 495 493 530 559 601 662 585 630 615 608 727 748 631 671 682 612 631 628 619 676 616 640 638 587 721 567 568 648 628 644 636 594 639 553 701 542 640 686 638 648 664 706 640 690 609 731 642 672 689 672 591 655 631 778 710 632 636 635 621 678 745 682 628 561 607 562 531 709 632 534 535 587 585 537 650 721 696 689 659 652 710 696 722 724 717 654 655 677 535 542 537 554 520 521 521 502 497 493 533 559 604 664 582 632 618 611 729 751 634 672 685 614 633 630 623 679 619 641 638 589 722 571 570 651 629 647 639 597 641 554 700 543 643 687 641 649 666 707 642 692 612 733 643 675 692 673 597 658 633 781 712 634 635 635 620 677 747 684 630 563 609 565 532 709 635 535 538 589 586 540 653 725 699 691 662 654 710 698 724 727 718 655 655 679 539 543 539 557 523 521 523 505 500 496 533 562 604 666 587 635 620 619 733 752 636 676 686 616 634 631 626 680 620 644 640 591 724 571 572 653 632 648 639 598 642 558 703 546 645 691 643 650 668 710 645 693 613 734 646 676 693 675 599 659 636 784 714 638 638 638 623 678 749 684 630 565 612 567 533 713 637 537 540 591 588 541 653 727 700 692 660 656 712 701 727 728 721 658 655 680 537 546 542 561 526 524 525 506 502 498 535 563 606 668 592 638 620 619 734 755 639 678 688 619 637 636 627 681 621 645 643 593 726 573 573 655 633 651 641 602 644 557 704 547 647 692 646 653 670 712 645 696 614 737 650 678 695 678 600 661 637 786 715 640 642 640 625 682 752 684 633 568 614 568 535 714 639 539 541 592 589 544 656 729 703 695 666 657 714 703 727 730 724 659 657 681 536 547 544 564 525 526 526 507 503 500 537 564 607 671 593 638 622 621 736 755 640 679 690 621 636 637 628 684 623 647 642 595 727 576 575 657 636 652 644 604 646 559 704 549 650 693 647 654 673 714 647 698 617 738 652 680 696 679 601 662 640 787 718 641 641 642 629 685 753 689 635 569 618 570 537 718 642 540 542 594 591 545 658 731 705 698 669 660 714 702 729 732 725 662 659 683 543 549 545 562 526 527 529 504 505 501 538 566 608 673 595 640 624 627 738 759 643 681 695 623 638 639 631 686 624 649 645 594 730 578 578 659 638 654 646 604 649 562 709 552 654 696 649 657 674 716 650 700 618 741 653 682 698 682 605 664 641 791 720 643 643 643 628 685 757 689 636 571 622 572 539 718 643 542 545 597 593 546 660 733 708 700 668 661 716 709 730 733 728 664 658 683 544 551 547 569 528 529 530 509 506 502 540 569 613 675 599 643 626 625 740 761 645 684 694 625 639 640 631 687 629 651 646 599 731 578 579 661 640 656 648 607 650 562 712 552 655 697 652 659 674 718 653 702 620 743 654 683 701 683 604 665 643 792 722 646 643 646 630 687 759 692 638 574 621 573 542 721 644 545 545 599 594 550 660 735 708 701 668 662 722 710 732 736 730 665 659 686 545 552 549 571 530 530 532 511 508 504 540 570 613 678 597 646 629 630 743 763 647 684 698 627 643 643 634 689 628 652 650 600 732 582 580 664 642 658 650 608 653 564 715 555 657 700 653 661 678 721 657 703 622 746 657 687 704 685 606 668 645 794 724 647 649 649 632 691 761 694 642 576 622 574 543 725 647 546 548 602 595 551 664 737 711 702 676 664 722 714 734 738 732 669 660 686 548 556 550 567 531 531 534 516 507 506 543 572 615 679 599 648 631 625 745 763 649 688 698 629 645 643 636 691 629 655 650 602 734 582 584 665 644 660 652 610 654 568 717 556 661 701 656 662 679 724 657 705 623 747 659 688 706 686 607 671 645 796 726 649 649 650 635 694 763 696 643 576 624 578 546 726 650 549 549 602 599 551 665 740 714 705 672 665 724 714 738 738 734 670 661 687 552 555 552 571 534 532 535 516 510 509 544 574 618 680 600 649 632 627 746 767 652 689 702 632 646 646 638 694 631 655 652 604 736 585 584 666 646 662 655 611 656 568 718 558 661 703 658 664 681 726 661 709 625 750 661 689 708 689 612 672 650 798 727 651 651 651 635 694 766 701 643 579 629 578 546 729 651 550 552 605 599 554 666 742 716 708 675 668 725 716 739 741 737 672 661 688 551 558 554 574 535 534 537 518 513 510 546 574 620 682 602 651 633 627 749 769 654 690 704 633 648 648 640 695 634 658 654 606 736 587 587 668 647 664 655 614 658 570 722 560 664 704 658 665 684 728 664 710 627 752 663 691 709 690 614 673 651 800 728 652 651 653 637 697 768 700 646 581 632 581 548 731 653 553 552 608 600 556 668 744 718 710 677 669 725 718 740 743 738 674 660 688 554 559 556 573 537 535 539 523 513 511 548 577 622 683 606 654 636 634 750 770 656 693 707 635 649 649 642 698 635 658 656 609 738 589 589 670 650 666 658 615 659 572 723 561 665 706 661 669 685 731 664 713 628 754 664 693 712 691 615 675 652 802 731 655 657 657 640 701 769 705 648 582 633 583 550 735 655 554 554 611 602 556 671 745 720 712 682 672 728 720 742 745 740 676 661 690 557 560 558 578 539 538 541 521 516 515 549 578 622 685 608 657 637 635 753 773 658 694 709 637 651 651 644 697 637 661 656 611 739 591 590 673 651 667 660 616 660 571 725 562 666 708 663 670 686 732 666 713 630 757 667 695 713 694 618 675 655 805 732 657 655 658 642 703 772 706 650 584 636 585 552 737 657 556 556 610 603 558 673 748 722 713 680 673 730 720 743 747 743 679 662 690 558 563 560 580 542 540 542 520 518 516 550 581 625 689 610 658 639 638 755 775 660 696 711 640 652 654 645 700 638 663 659 613 741 593 593 674 653 669 662 617 663 576 727 564 669 709 664 670 688 734 669 717 632 758 668 697 715 694 620 676 657 807 735 660 658 660 644 705 774 707 652 585 635 586 554 738 660 558 557 612 605 562 674 750 723 715 682 675 732 722 745 749 745 681 662 691 557 565 561 578 542 541 544 524 519 517 552 582 626 691 613 660 640 643 758 777 662 700 712 642 655 655 648 702 642 665 661 614 741 594 593 677 655 671 664 620 663 575 728 566 671 711 668 674 691 736 672 718 634 761 670 699 718 698 617 680 658 809 737 661 662 661 644 706 776 710 653 587 637 588 555 740 661 560 560 616 607 562 676 752 727 717 684 677 734 727 751 750 747 683 664 692 562 568 563 581 546 542 545 526 521 518 554 583 629 694 617 662 644 636 758 779 665 700 714 643 657 658 648 705 642 667 662 616 742 597 596 678 657 673 667 622 666 578 731 567 675 714 670 674 693 738 675 721 635 762 671 701 720 698 619 683 660 811 739 662 663 664 648 710 778 712 656 588 639 589 558 741 663 561 560 618 609 565 678 753 727 721 684 678 738 729 755 752 749 684 663 692 559 571 565 582 546 545 546 531 523 520 556 584 629 695 620 665 644 642 762 782 667 702 717 646 658 659 651 706 645 669 666 617 743 598 598 681 660 676 669 624 668 581 733 570 678 716 671 677 695 741 675 724 637 765 674 702 720 701 625 684 663 813 742 665 664 666 649 714 781 714 658 592 641 590 560 745 665 564 562 619 610 567 679 755 729 722 687 680 738 728 757 755 751 687 665 694 564 570 568 588 548 546 549 529 525 518 556 586 631 698 617 665 646 647 762 785 669 703 718 647 659 662 652 709 646 670 666 619 746 600 599 682 661 677 670 625 670 582 735 571 678 717 674 680 696 741 677 725 639 768 676 705 723 703 626 685 664 815 743 668 664 669 651 713 782 716 659 592 643 594 561 748 667 565 565 621 614 568 681 757 730 725 692 683 739 730 758 756 753 689 664 694 567 573 569 587 549 547 551 532 525 524 557 588 635 700 623 669 648 647 764 785 671 706 720 650 660 664 654 710 650 672 667 621 745 602 601 685 663 678 673 626 671 584 738 572 680 718 675 679 697 745 680 727 639 770 678 705 725 704 628 685 666 818 744 669 670 670 654 717 784 716 661 595 645 595 562 750 670 568 568 624 614 571 684 759 733 726 696 683 742 734 762 761 756 690 666 695 570 574 570 589 552 550 553 533 528 523 559 590 635 701 624 670 651 645 767 788 675 710 725 651 663 666 657 713 651 675 670 624 746 604 604 687 664 680 674 630 673 586 738 574 682 722 677 682 700 746 681 728 643 772 680 708 727 706 630 689 669 819 747 672 672 674 655 719 787 720 662 596 650 598 564 752 671 570 569 625 616 573 685 761 734 728 695 685 743 736 764 762 758 694 666 695 567 576 573 593 553 550 554 535 530 527 560 591 638 703 628 672 652 647 768 790 675 713 727 652 666 668 660 714 653 676 671 625 746 606 605 689 667 682 675 631 675 586 742 577 685 722 679 685 702 750 684 730 643 775 681 712 730 707 632 691 670 821 749 675 671 674 656 718 788 723 664 599 653 600 566 754 674 572 570 627 618 574 687 763 738 730 699 686 746 738 766 762 760 696 667 694 568 577 574 590 553 552 555 537 531 529 562 593 639 703 632 673 654 647 772 792 679 713 728 656 667 671 661 717 654 677 673 626 748 608 607 690 668 684 679 632 677 589 742 580 687 724 680 686 703 751 686 733 646 777 683 712 731 710 635 691 671 823 751 674 672 677 658 720 789 726 667 601 655 602 569 757 676 573 572 629 619 578 688 767 739 732 698 688 747 738 768 764 763 697 667 697 570 580 576 595 555 554 558 541 532 530 564 595 642 708 631 676 654 651 773 793 681 715 730 657 667 671 664 718 657 680 673 629 749 609 608 692 671 686 679 633 678 590 743 579 689 725 683 688 704 753 689 735 648 779 685 713 733 710 638 693 674 826 753 676 673 679 661 727 792 727 668 603 654 603 571 759 676 576 573 632 620 576 690 768 742 735 703 690 747 740 768 766 763 699 666 696 576 582 578 594 556 555 560 545 533 532 566 597 644 711 634 678 658 653 774 797 682 717 731 660 670 673 665 721 656 682 677 631 749 610 610 695 672 687 681 636 681 592 746 582 691 727 685 689 707 755 690 737 650 781 687 716 735 713 637 695 676 828 756 679 674 681 663 725 793 725 670 604 655 605 572 762 679 577 576 633 623 579 693 770 743 736 704 692 752 743 768 768 766 702 667 696 575 584 580 599 557 556 561 547 535 535 566 597 646 713 632 680 656 655 777 798 684 720 732 660 672 676 665 720 658 683 678 632 750 614 610 697 674 689 683 637 682 595 746 584 693 729 686 690 708 756 693 740 651 783 690 718 737 714 640 697 676 830 755 681 678 682 665 730 795 729 671 606 659 606 574 764 680 580 577 635 623 580 694 772 745 739 703 692 753 744 771 771 768 701 667 697 576 586 581 598 557 558 563 544 536 536 567 598 645 713 638 682 660 656 779 800 686 721 737 663 674 678 668 723 661 685 679 635 751 616 614 700 675 691 686 640 684 594 749 586 695 731 689 692 709 760 695 742 652 787 692 720 739 716 640 699 679 832 758 684 681 684 666 731 796 730 674 608 661 608 576 765 683 579 579 636 626 583 697 775 746 740 701 696 755 746 774 772 771 704 668 698 582 586 584 601 560 561 566 545 537 537 569 601 647 713 640 684 660 660 782 801 689 724 739 665 675 681 668 726 664 686 682 636 751 617 615 700 677 693 687 640 685 597 750 587 697 732 691 695 712 761 697 745 654 787 693 721 740 718 644 700 679 834 761 685 685 687 669 733 798 736 676 610 663 609 578 767 685 582 580 638 627 583 699 776 748 742 706 697 758 749 773 773 772 706 668 698 582 588 585 605 561 561 566 552 539 540 572 602 649 718 643 685 664 665 783 803 690 727 739 667 676 681 673 727 663 688 683 639 753 619 618 704 679 696 690 642 687 600 754 590 699 734 691 695 714 763 698 745 655 790 695 724 743 718 645 702 682 835 763 688 686 688 670 734 800 733 677 611 665 611 579 770 686 585 583 641 629 586 700 779 752 745 708 698 760 753 779 776 774 708 669 698 586 590 587 604 565 563 568 549 542 542 573 604 651 721 646 688 664 654 785 805 692 727 743 668 678 684 674 729 665 691 685 640 752 621 620 705 682 696 692 644 689 599 754 590 702 735 694 698 717 766 700 748 657 791 697 726 744 722 646 704 685 837 764 689 685 689 670 737 802 734 678 614 667 613 582 771 688 587 585 643 630 588 702 781 754 747 712 700 761 754 780 777 775 709 668 700 589 592 589 607 567 565 571 552 543 543 574 606 653 722 648 690 666 660 788 807 695 732 745 672 680 685 675 732 670 692 686 643 752 622 621 707 684 700 695 646 690 602 755 593 704 737 696 700 718 766 705 749 659 794 700 728 746 724 648 705 686 840 766 689 687 692 673 738 804 740 680 614 669 615 583 776 690 589 586 644 632 590 703 783 755 749 712 702 763 756 782 780 778 711 670 699 590 594 591 612 569 566 571 551 545 545 576 609 655 723 648 693 668 656 788 810 697 732 747 672 681 687 679 732 670 694 689 643 754 624 623 708 685 701 696 648 692 603 756 595 706 740 698 701 721 769 705 751 661 797 702 728 748 725 652 708 688 841 769 692 687 695 674 742 804 738 683 616 670 617 585 776 691 591 586 646 635 593 707 784 757 751 711 704 765 759 784 781 779 712 669 700 592 596 593 610 568 569 573 554 547 546 578 609 658 727 649 694 671 661 792 813 699 732 750 675 684 689 680 735 672 695 691 646 754 626 625 711 688 702 698 649 694 610 755 597 709 742 700 704 721 771 708 753 662 799 703 731 750 727 652 709 691 844 771 696 686 697 678 742 806 741 685 618 673 618 588 779 695 593 588 649 635 593 706 787 758 753 713 705 765 757 785 783 781 715 669 700 593 598 595 616 570 569 574 558 548 547 579 610 660 729 654 695 672 655 792 816 702 733 751 676 685 693 681 736 675 697 692 648 755 628 625 713 690 703 699 650 696 608 757 598 710 743 702 707 723 774 710 755 665 800 705 733 752 728 655 711 692 845 772 697 690 700 678 742 807 745 686 620 675 620 590 781 696 595 590 652 637 595 707 788 761 754 715 706 768 763 790 785 782 716 670 702 590 599 595 614 573 571 577 561 550 549 580 613 660 731 654 697 674 670 796 817 705 737 752 679 687 694 683 738 676 699 694 649 755 630 628 715 692 707 701 654 697 608 760 600 712 745 704 707 726 776 713 757 666 803 707 736 755 729 658 713 693 848 774 698 690 700 681 747 808 746 687 621 677 622 590 783 698 597 593 653 639 595 710 790 762 758 720 709 768 762 791 787 784 716 670 701 594 601 597 617 573 572 578 563 553 551 581 614 661 732 657 701 676 679 798 819 706 740 754 680 688 697 685 741 677 701 694 650 755 632 629 716 692 708 703 654 699 613 760 601 715 747 706 708 726 778 714 760 669 805 708 736 755 732 658 713 696 849 777 701 695 701 682 747 809 747 690 624 680 625 593 785 700 598 594 655 641 598 712 791 764 759 721 710 771 765 794 789 785 718 670 702 599 602 600 615 574 574 581 564 553 553 584 617 664 729 661 702 675 682 798 819 708 741 757 683 690 696 686 742 679 701 696 654 756 634 631 720 695 710 705 657 701 613 762 603 717 749 708 710 729 780 717 761 669 807 711 739 759 734 659 716 697 852 778 702 696 705 685 752 811 752 692 625 681 626 594 787 701 600 596 656 643 600 714 794 766 760 720 712 773 766 794 790 785 720 671 701 599 604 602 617 578 575 582 567 555 554 585 616 666 732 660 703 680 680 801 823 710 744 758 684 693 699 687 744 679 704 699 655 757 636 634 721 696 711 707 657 702 614 762 605 720 751 709 712 730 782 718 764 670 810 713 741 760 735 662 717 699 853 780 706 700 706 686 757 810 750 694 627 683 627 597 790 703 603 598 659 644 601 716 798 770 762 723 714 777 770 795 794 788 721 672 702 601 606 604 619 577 577 584 570 556 555 586 619 667 738 664 705 681 677 803 824 711 748 763 687 692 700 690 747 683 706 700 656 757 637 635 722 699 713 709 659 704 616 763 608 722 751 712 713 732 785 720 765 672 812 715 742 762 738 664 719 701 854 782 707 704 709 689 757 813 753 696 629 685 629 598 791 705 603 600 661 646 603 718 798 771 766 728 716 774 770 796 794 789 721 671 702 602 607 605 623 579 578 584 567 558 558 588 619 669 740 662 707 682 686 804 825 713 747 763 689 695 704 692 747 682 707 702 659 757 637 638 724 701 715 712 662 705 617 765 609 722 753 714 715 734 785 724 767 674 815 716 744 764 739 667 720 703 856 784 709 708 711 690 758 813 757 698 631 689 630 601 793 708 606 601 663 647 605 720 802 773 768 726 718 778 772 799 795 789 723 671 703 605 609 607 622 580 580 587 569 560 559 589 622 671 742 667 710 683 679 806 827 715 750 765 691 698 705 694 749 686 710 703 661 758 641 638 728 703 716 712 663 708 619 766 610 724 755 716 717 735 787 725 770 676 815 717 746 765 741 668 723 705 859 786 710 707 712 692 761 814 759 698 632 689 633 602 797 709 607 603 664 649 607 722 803 775 768 732 719 782 774 800 798 791 724 672 703 606 610 609 626 583 581 589 577 561 560 592 623 673 744 671 713 686 691 810 829 719 750 767 694 699 707 696 752 687 710 705 663 758 643 640 728 704 718 715 665 710 621 767 612 727 756 718 719 737 790 726 772 677 819 719 748 767 742 670 725 706 861 787 713 708 715 694 762 815 757 702 633 693 634 605 797 711 609 604 665 651 609 723 805 778 771 733 721 783 776 804 800 792 725 672 703 607 614 611 627 584 582 590 574 562 562 592 626 674 746 671 713 688 690 812 831 720 756 771 695 700 708 698 753 690 712 707 665 759 646 644 729 707 720 717 665 711 622 769 613 729 759 719 721 740 793 729 774 678 819 722 750 769 744 670 727 710 862 790 714 711 718 695 765 816 761 703 636 694 637 606 800 714 611 607 667 653 611 725 807 778 773 735 723 784 779 806 801 793 726 672 704 609 614 613 628 586 584 591 575 564 565 595 627 678 748 675 715 690 688 812 834 723 754 770 697 702 711 701 754 691 714 708 665 759 647 644 732 708 722 718 668 714 625 769 616 731 762 720 722 742 793 730 775 680 822 724 751 772 745 674 727 711 863 791 719 714 719 698 765 816 761 705 637 695 637 608 801 715 614 608 671 654 613 726 809 781 774 736 725 787 783 811 803 795 726 672 703 610 616 614 629 587 586 593 578 564 566 596 629 679 750 676 717 690 692 815 837 725 757 773 698 702 711 702 756 691 717 711 667 760 649 645 733 708 725 720 670 715 626 770 618 734 761 724 723 743 797 734 779 682 825 726 752 773 746 675 729 712 864 793 717 717 721 699 768 817 765 706 640 697 640 610 803 718 615 609 672 655 615 730 810 782 777 734 725 788 779 810 806 795 727 672 704 613 619 615 634 589 587 595 581 567 568 598 630 680 753 679 719 695 695 816 839 726 758 775 701 705 715 704 758 694 719 711 669 759 650 647 736 711 726 722 670 715 628 770 620 735 765 724 725 746 798 734 781 684 827 727 755 775 748 678 733 714 866 795 719 718 723 700 769 819 768 708 641 699 642 609 804 720 618 610 674 656 615 730 813 784 779 739 727 787 785 812 807 797 728 673 705 615 620 617 632 589 589 597 580 568 569 601 631 681 755 681 722 694 689 819 840 729 759 778 702 705 716 705 761 697 720 713 671 760 652 649 739 712 728 723 672 719 628 772 621 738 766 726 727 746 799 738 782 687 829 729 757 778 751 679 733 715 868 798 722 719 726 705 775 819 772 710 643 701 645 613 806 721 618 613 677 659 617 733 814 787 780 742 729 790 788 818 808 796 729 673 705 617 622 619 638 592 590 598 585 fed_chan_0_zs fed_chan_1_zs fed_chan_2_zs fed_chan_3_zs fed_chan_4_zs fed_chan_5_zs fed_chan_6_zs fed_chan_7_zs fed_chan_8_zs fed_chan_9_zs fed_chan_10_zs fed_chan_11_zs fed_chan_12_zs fed_chan_13_zs fed_chan_14_zs fed_chan_15_zs fed_chan_16_zs fed_chan_17_zs fed_chan_18_zs fed_chan_19_zs fed_chan_20_zs fed_chan_21_zs fed_chan_22_zs fed_chan_23_zs fed_chan_24_zs fed_chan_25_zs fed_chan_26_zs fed_chan_27_zs fed_chan_28_zs fed_chan_29_zs fed_chan_30_zs fed_chan_31_zs fed_chan_32_zs fed_chan_33_zs fed_chan_34_zs fed_chan_35_zs fed_chan_36_zs fed_chan_37_zs fed_chan_38_zs fed_chan_39_zs fed_chan_40_zs fed_chan_41_zs fed_chan_42_zs fed_chan_43_zs fed_chan_44_zs fed_chan_45_zs fed_chan_46_zs fed_chan_47_zs fed_chan_48_zs fed_chan_49_zs fed_chan_50_zs fed_chan_51_zs fed_chan_52_zs fed_chan_53_zs fed_chan_54_zs fed_chan_55_zs fed_chan_56_zs fed_chan_57_zs fed_chan_58_zs fed_chan_59_zs fed_chan_60_zs fed_chan_61_zs fed_chan_62_zs fed_chan_63_zs fed_chan_64_zs fed_chan_65_zs fed_chan_66_zs fed_chan_67_zs fed_chan_68_zs fed_chan_69_zs fed_chan_70_zs fed_chan_71_zs fed_chan_72_zs fed_chan_73_zs fed_chan_74_zs fed_chan_75_zs fed_chan_76_zs fed_chan_77_zs fed_chan_78_zs fed_chan_79_zs fed_chan_80_zs fed_chan_81_zs fed_chan_82_zs fed_chan_83_zs fed_chan_84_zs fed_chan_85_zs fed_chan_86_zs fed_chan_87_zs fed_chan_88_zs fed_chan_89_zs fed_chan_90_zs fed_chan_91_zs fed_chan_92_zs fed_chan_93_zs fed_chan_94_zs fed_chan_95_zs 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 51 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 53 0 0 0 0 0 51 0 0 51 0 0 0 0 0 0 0 52 0 0 0 0 0 50 55 0 0 0 50 0 0 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 0 0 0 51 51 52 0 0 0 0 0 0 0 0 0 0 0 57 0 0 0 0 0 0 0 0 0 51 0 51 0 0 0 0 0 50 0 0 51 0 0 0 0 0 0 0 51 0 0 0 0 0 54 52 0 0 0 50 0 0 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 52 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 51 0 0 53 54 55 50 54 52 0 51 0 0 0 0 0 0 60 0 0 52 0 0 52 0 0 0 52 0 54 0 50 0 0 53 55 52 0 56 50 0 50 0 0 0 50 55 0 50 0 52 0 57 60 51 0 0 53 0 0 61 52 0 0 0 0 0 0 53 0 52 0 0 0 50 51 0 59 57 53 52 0 0 0 0 0 0 0 50 0 0 0 0 0 51 57 51 0 52 55 55 57 51 51 50 0 50 0 0 0 0 0 0 59 0 0 53 0 0 51 0 0 0 52 0 57 0 0 0 0 53 55 52 0 54 0 0 0 0 0 0 0 55 50 50 51 51 0 56 60 51 0 0 54 0 0 61 52 0 0 52 0 0 0 52 50 55 0 0 0 0 51 0 61 57 54 51 0 0 0 0 0 0 0 0 0 0 0 0 0 55 57 55 0 59 58 59 59 56 56 56 0 55 53 51 0 0 0 52 65 50 0 55 53 53 55 0 0 0 57 0 63 0 54 0 50 59 62 57 0 61 53 51 55 0 0 0 53 60 53 55 0 57 0 60 65 57 50 50 59 0 50 67 57 53 0 55 0 0 50 56 55 56 0 0 51 52 56 51 64 62 57 55 0 0 52 0 0 0 0 50 0 0 0 0 50 52 60 53 0 50 59 59 60 55 57 55 0 54 52 50 0 50 0 52 65 51 0 57 53 52 56 0 50 0 57 0 57 0 52 0 51 56 61 55 0 60 54 53 53 0 0 0 53 61 54 53 0 54 0 62 65 54 51 50 60 0 50 67 56 52 0 56 0 0 50 57 54 59 0 0 51 52 57 52 65 62 57 56 0 0 51 0 0 0 0 0 0 50 0 0 54 60 64 59 53 65 63 62 62 59 64 61 52 59 56 56 51 52 51 56 71 55 52 61 55 57 59 50 52 51 62 53 65 52 57 51 53 62 64 62 50 64 57 56 59 50 53 51 58 63 57 59 51 60 0 65 69 58 55 53 63 52 53 71 61 57 0 59 0 51 55 60 59 60 54 51 53 58 60 53 70 67 62 59 52 51 56 55 0 0 52 55 0 51 0 0 53 61 68 58 51 58 63 62 66 58 62 59 50 59 58 55 0 53 53 56 70 55 52 60 57 57 61 50 53 50 60 51 65 51 57 51 54 63 63 61 50 66 57 57 57 52 56 51 57 65 57 58 52 60 0 67 70 59 56 53 65 53 54 71 60 56 0 60 0 51 53 60 59 63 51 51 53 57 62 56 69 66 63 60 0 52 55 54 0 0 52 54 51 53 0 50 56 64 65 64 56 59 65 67 67 64 67 64 54 62 61 61 57 56 55 60 76 59 55 63 60 61 65 54 58 54 66 57 69 56 62 55 58 68 69 67 55 70 61 60 64 52 54 54 61 69 61 64 53 65 56 69 74 62 58 58 67 57 57 77 65 61 53 63 51 55 58 65 64 64 56 54 57 61 66 59 73 71 66 63 56 57 60 58 0 50 54 62 50 54 0 50 58 65 70 65 54 61 67 68 70 65 66 64 55 62 60 59 54 57 56 60 75 60 56 65 61 60 65 53 56 54 66 59 68 55 60 56 58 66 69 66 54 69 62 61 62 54 55 54 60 70 61 62 55 62 52 70 74 63 60 55 68 57 57 76 65 61 53 64 52 54 57 65 62 66 56 54 57 60 66 60 74 71 66 64 53 56 59 56 0 0 55 55 54 57 52 54 60 69 72 67 58 66 70 72 73 68 73 68 58 68 65 64 60 61 58 64 81 64 60 68 63 65 69 57 60 58 69 60 75 59 66 60 62 71 74 72 57 74 66 64 68 57 57 57 65 74 66 67 60 69 58 73 79 69 63 60 71 60 62 82 69 65 56 67 55 59 62 71 67 68 59 59 60 66 70 62 78 76 70 68 61 59 64 63 52 53 58 64 54 57 51 53 60 68 75 67 59 67 72 73 74 67 72 69 59 67 65 63 58 60 59 64 80 62 60 69 65 64 69 58 61 57 69 60 72 59 65 60 62 71 73 71 57 72 67 65 67 59 61 58 65 74 66 65 61 68 56 75 79 66 65 60 73 60 62 81 68 65 57 67 54 58 61 70 67 72 60 58 63 64 70 65 78 76 72 69 59 59 62 61 50 53 59 64 58 61 55 58 65 73 77 72 63 72 74 76 77 71 77 73 63 73 68 69 62 63 62 67 86 68 63 73 69 68 72 60 64 60 74 63 78 63 70 62 65 75 78 75 60 80 70 68 72 62 65 61 69 79 68 73 65 74 65 80 84 72 67 65 76 64 66 88 73 69 60 70 57 63 65 75 71 74 63 61 67 69 74 67 83 81 75 71 65 63 67 66 56 56 61 66 58 61 56 57 66 71 80 71 61 64 78 77 80 70 75 73 63 71 68 66 61 65 63 68 85 66 65 74 69 68 73 61 64 61 74 65 77 62 69 63 66 75 77 75 60 79 70 69 71 61 65 62 69 78 70 69 68 72 61 81 84 72 66 63 77 65 65 87 73 69 62 72 59 64 65 73 73 75 63 62 67 69 74 68 83 80 76 73 61 63 65 65 56 56 62 65 61 63 57 61 69 76 79 76 66 72 80 80 81 76 80 76 67 75 72 71 66 67 65 71 90 71 66 76 73 73 77 64 68 65 76 67 84 66 73 67 70 80 82 79 64 84 73 71 75 66 69 67 73 82 72 75 69 77 67 83 90 76 70 67 81 68 69 92 78 73 64 75 62 66 68 80 77 77 67 65 70 72 79 71 89 86 78 76 68 67 72 69 58 59 66 73 61 64 57 61 68 78 84 76 66 70 80 80 84 76 80 75 65 74 73 70 67 70 67 73 90 72 67 78 73 72 78 65 68 65 76 68 81 65 74 67 70 80 82 78 64 83 73 73 76 66 67 66 72 83 74 74 69 76 65 83 89 74 71 68 82 68 69 92 77 73 65 76 62 66 69 78 76 80 66 65 71 72 79 74 87 86 79 77 64 68 71 67 59 59 66 70 64 67 61 65 72 81 84 81 71 71 82 86 86 80 86 82 70 79 77 75 69 73 70 75 95 76 70 83 77 76 82 68 72 71 80 70 88 70 78 70 73 85 88 83 69 88 78 77 80 68 73 68 78 88 77 80 68 83 70 88 95 82 74 72 85 72 74 96 82 77 68 78 65 71 70 83 80 81 70 68 74 78 82 76 91 90 83 80 71 71 76 73 63 62 69 74 65 68 62 63 71 81 88 80 69 71 85 86 89 81 84 80 69 78 78 74 69 73 70 76 96 75 71 82 78 75 81 69 71 67 81 72 83 70 77 70 74 84 87 84 67 89 79 76 79 69 73 70 76 87 78 77 73 80 69 89 94 80 75 71 86 72 73 95 82 76 68 80 66 70 71 82 80 85 70 69 75 78 82 76 92 89 84 81 70 71 73 73 65 64 70 74 68 71 64 68 75 85 89 85 74 82 87 90 89 85 90 85 74 84 81 79 74 76 73 79 101 78 74 85 81 80 85 71 74 76 86 75 93 75 82 73 77 89 92 88 72 93 82 79 84 72 78 72 81 91 82 83 77 85 73 92 99 85 78 74 88 75 76 101 87 81 70 84 69 74 77 87 83 85 74 72 78 83 89 80 97 95 88 85 75 75 79 76 68 66 73 76 67 71 65 67 77 85 93 85 73 83 89 89 92 84 89 84 72 83 80 77 73 75 73 81 100 79 75 87 81 79 85 71 75 70 88 76 89 72 81 74 77 89 92 87 70 93 82 80 83 72 77 73 80 92 81 81 77 85 75 96 98 85 79 74 87 77 78 101 85 80 72 83 69 74 74 86 85 89 74 71 79 82 87 80 98 95 89 85 70 74 77 76 68 66 74 76 71 75 67 71 80 88 93 89 79 81 92 94 95 88 94 90 77 89 84 83 76 79 76 82 106 82 78 90 86 84 91 75 79 76 91 78 95 78 87 78 81 92 96 90 74 98 86 84 88 76 81 75 84 96 85 88 79 88 79 96 104 90 83 78 94 78 81 107 90 87 74 86 71 77 80 92 88 90 77 75 82 85 91 82 102 100 90 89 78 77 82 81 70 70 76 82 71 74 69 71 80 90 102 89 77 79 94 94 97 88 94 89 75 87 84 83 76 81 77 83 105 82 80 90 85 85 90 75 79 75 90 79 96 75 85 78 82 92 97 92 76 98 86 85 87 77 81 76 84 96 87 86 81 89 78 100 104 88 83 79 96 80 82 106 90 85 75 88 73 77 80 91 88 93 77 75 83 86 90 85 102 99 91 90 76 81 81 76 70 69 76 80 75 78 70 74 83 94 101 94 82 84 96 97 99 94 97 94 80 93 89 86 80 83 80 88 111 85 81 94 89 88 95 79 82 78 95 82 101 82 91 80 84 98 101 97 79 102 90 87 91 80 82 79 88 101 89 91 83 94 82 99 108 93 87 83 99 83 85 112 96 89 78 92 75 80 83 97 91 93 81 79 87 90 95 87 106 105 96 93 78 81 87 81 72 72 80 85 75 78 71 74 84 94 102 94 79 95 97 97 102 93 98 93 81 93 88 86 78 83 81 88 111 86 82 96 90 86 95 80 82 77 94 84 100 80 89 83 87 98 102 96 78 102 90 88 93 81 87 80 88 100 90 91 84 92 79 102 108 92 87 83 101 83 85 111 94 89 79 91 76 81 83 96 94 97 81 79 86 89 94 88 107 103 96 94 81 82 86 84 74 73 80 84 77 82 74 77 87 100 103 98 86 91 101 102 104 95 104 98 84 97 91 91 85 87 84 91 116 90 85 98 93 92 98 81 86 81 101 85 107 86 93 85 88 102 106 102 82 107 95 92 96 82 85 84 92 104 93 98 84 97 85 108 112 98 88 86 103 85 88 116 98 93 81 96 79 86 87 101 97 98 84 83 90 97 100 90 112 109 99 97 83 85 91 88 77 75 84 91 77 83 75 78 86 98 107 97 84 94 103 102 105 95 102 98 84 95 90 92 83 88 85 93 115 89 87 101 93 91 99 82 85 81 100 87 103 84 92 85 90 101 106 100 82 107 95 93 95 84 89 84 91 106 95 94 86 97 87 109 113 93 89 86 105 87 89 116 97 92 82 97 81 85 87 101 98 102 85 83 91 94 100 93 111 108 100 98 83 86 89 87 77 75 84 89 81 85 77 80 91 103 107 99 87 88 106 108 108 101 108 102 88 100 96 97 90 90 87 95 122 95 90 103 97 97 104 86 90 85 104 90 110 88 99 87 92 106 112 106 86 113 99 96 100 87 94 85 96 109 97 101 90 104 91 111 118 102 94 91 107 91 92 123 103 97 86 100 83 90 91 107 102 102 88 87 94 99 103 95 116 115 104 101 91 88 95 92 81 78 88 94 81 86 77 80 92 104 112 101 87 95 106 108 112 102 105 101 87 99 96 96 86 92 88 95 120 93 91 103 99 95 104 87 89 85 104 91 109 88 97 90 95 105 110 105 84 111 99 97 100 88 92 87 95 111 99 99 92 101 89 108 119 101 95 90 108 92 91 121 104 96 87 101 82 88 92 104 101 106 88 87 93 99 104 96 117 112 104 100 87 90 93 90 80 79 88 93 84 88 80 85 93 108 113 105 91 92 109 110 114 105 113 106 91 104 100 102 92 96 91 99 126 97 93 108 101 100 106 88 92 88 107 93 115 93 102 93 96 112 115 110 89 118 103 100 104 90 97 91 101 114 101 105 96 108 101 115 123 106 97 93 111 94 95 126 109 101 89 103 86 92 95 108 104 107 92 90 97 104 109 99 122 118 109 105 92 92 99 95 81 82 91 95 84 89 79 84 93 108 114 106 92 94 111 112 115 105 111 103 90 103 100 100 87 95 93 100 125 98 95 110 100 99 108 89 93 87 107 93 113 92 101 93 97 110 114 109 89 116 101 101 104 90 97 91 101 115 102 104 98 105 97 116 124 102 97 93 114 95 96 127 105 101 89 107 86 92 96 108 104 110 92 90 97 104 109 102 122 118 110 107 89 94 95 92 84 82 92 93 87 92 82 87 99 113 115 109 95 104 115 116 118 110 115 109 96 109 103 105 94 98 95 102 130 103 96 111 105 104 111 93 97 92 112 96 118 96 107 95 100 115 119 114 93 122 107 103 109 95 104 94 105 119 106 109 100 113 105 119 128 109 102 97 116 97 100 131 112 105 92 108 90 96 100 113 109 111 95 94 101 107 112 102 126 124 112 109 96 97 101 100 85 84 95 102 89 92 84 87 99 108 120 110 95 98 115 116 121 110 115 108 94 108 103 103 97 98 95 103 128 101 98 113 106 102 112 93 97 90 110 97 117 94 106 96 101 114 119 114 91 119 106 105 108 96 100 94 104 118 107 107 101 110 96 121 128 110 101 98 116 98 98 133 111 105 94 109 90 95 100 112 109 114 98 93 102 106 113 106 126 123 112 111 93 98 100 95 85 85 95 101 91 96 85 90 101 115 120 114 101 102 118 122 121 115 119 113 98 113 108 106 99 101 98 106 135 106 100 115 107 108 115 96 100 96 113 100 125 99 110 99 104 120 125 118 96 126 110 108 113 98 103 98 109 124 109 114 101 117 103 125 134 113 105 101 122 101 103 137 115 108 96 112 92 99 102 117 114 116 100 97 104 113 117 109 131 128 117 113 99 101 104 104 89 89 98 110 91 96 87 91 102 116 122 114 100 110 118 121 125 114 119 113 96 112 108 105 97 103 99 108 133 105 103 117 109 107 116 96 101 97 116 100 120 99 109 102 105 119 122 117 95 126 110 109 111 98 105 96 108 124 110 110 106 116 100 125 133 112 107 102 122 103 103 137 114 106 97 112 94 99 103 118 114 118 100 97 103 112 115 108 131 127 118 115 102 101 104 98 90 88 98 105 94 100 90 96 106 120 126 118 102 108 122 126 126 120 126 118 103 117 112 110 103 105 102 111 139 109 104 120 113 112 119 100 104 98 120 104 128 104 114 102 108 125 129 123 99 131 114 112 116 101 109 100 112 128 114 116 107 121 113 128 138 119 108 104 127 106 106 142 120 113 99 117 96 103 106 122 118 120 104 101 109 118 120 110 136 133 121 117 105 105 109 108 93 92 102 107 93 100 89 95 106 121 129 118 103 114 125 125 130 118 123 118 101 117 111 109 100 108 102 112 139 109 107 120 113 110 120 101 104 98 118 106 126 103 112 104 108 123 128 122 99 129 114 113 116 102 107 102 112 128 115 114 103 119 105 128 137 119 110 106 125 106 108 141 118 112 101 117 97 102 105 122 118 121 103 100 109 116 120 112 137 132 121 118 101 103 109 106 95 91 101 107 97 103 92 97 108 125 129 121 105 114 126 128 131 123 129 121 105 122 116 115 104 109 105 116 144 113 108 123 118 116 125 104 107 103 124 108 133 107 119 107 110 128 135 127 102 135 118 116 121 105 113 105 116 132 118 120 107 125 109 132 142 123 112 110 130 109 111 148 124 117 103 121 100 106 111 127 121 125 107 103 110 121 127 113 140 137 124 122 108 107 113 111 97 95 105 114 97 104 93 97 108 125 132 124 106 110 129 130 134 123 128 121 104 120 114 116 105 110 106 117 145 113 109 124 117 115 124 104 109 102 123 109 129 105 118 107 113 129 132 125 103 134 119 117 120 107 114 104 115 131 119 119 110 123 109 133 143 122 114 110 129 110 111 148 122 115 105 122 99 107 111 126 122 127 108 104 111 120 125 117 141 136 125 122 109 109 111 105 96 93 105 113 102 107 96 102 112 128 132 127 112 115 131 134 135 128 132 126 110 125 119 118 110 112 110 117 150 117 112 127 120 120 128 108 111 107 128 112 135 111 121 111 114 134 136 130 107 140 122 119 125 109 117 108 121 137 121 125 112 129 113 137 148 127 118 113 135 113 114 152 127 122 106 124 103 110 114 131 125 130 110 108 116 124 129 118 145 142 129 125 109 111 117 111 100 99 108 119 100 107 96 102 115 129 138 127 110 118 133 133 138 126 133 125 107 125 120 118 110 114 111 120 149 118 112 128 120 118 129 106 112 105 128 113 135 110 122 110 117 134 137 129 107 140 122 121 124 109 116 109 119 137 123 123 116 127 111 141 148 126 118 112 133 114 115 151 126 120 107 125 102 111 114 130 127 132 112 107 116 124 130 120 145 140 128 126 110 111 115 112 100 98 109 115 104 111 98 105 117 133 138 130 115 120 135 138 140 132 138 131 112 129 124 121 114 116 113 122 155 122 115 134 126 122 131 111 115 109 131 116 141 114 127 114 118 137 141 136 110 144 125 123 130 113 123 111 125 142 126 128 119 133 118 143 153 131 120 117 139 116 118 157 131 125 110 129 105 114 118 134 129 133 113 113 120 128 135 122 149 146 133 129 115 114 122 117 103 101 110 118 105 112 99 104 118 134 142 131 112 121 136 138 143 131 137 131 111 128 124 120 114 119 113 124 153 121 117 134 126 122 132 110 116 109 130 117 139 113 125 115 121 137 143 135 109 144 127 125 129 114 122 113 123 141 127 128 116 132 114 142 153 131 120 118 140 117 119 157 131 124 112 132 107 114 117 135 130 135 113 111 120 129 134 124 151 145 133 130 113 116 119 115 102 102 113 122 107 113 102 108 119 138 146 135 119 123 140 142 144 136 141 134 116 133 127 126 116 121 117 126 159 125 120 136 130 127 137 114 120 113 134 120 144 119 131 117 123 141 147 138 113 150 129 127 134 117 125 115 127 145 130 132 121 137 122 148 157 136 124 122 144 120 122 162 137 128 114 133 110 117 120 139 133 138 116 115 123 131 137 126 154 150 136 132 118 119 126 121 105 104 116 129 108 114 103 107 121 137 146 135 118 128 141 142 147 132 141 134 115 133 128 125 116 121 118 127 158 126 121 137 129 127 137 113 120 113 135 120 143 117 129 117 124 141 145 137 113 149 130 129 132 117 124 115 126 146 130 131 122 135 120 148 156 132 126 120 142 121 121 161 135 128 115 134 110 117 121 138 134 141 117 115 122 129 137 130 156 150 137 135 119 119 122 116 103 104 115 121 111 117 106 111 126 142 146 139 122 130 143 147 149 140 147 138 118 137 132 131 121 123 119 130 163 128 123 141 134 131 141 118 123 117 142 122 150 122 135 122 127 146 152 143 117 154 134 130 138 120 128 117 132 149 134 137 125 143 126 152 162 139 128 123 145 125 126 168 139 133 118 137 112 121 126 143 138 141 124 117 127 138 140 130 159 155 142 136 118 123 129 124 108 108 119 126 111 118 105 110 124 144 153 138 122 127 145 146 152 140 145 139 119 137 130 130 121 125 121 130 162 128 124 142 133 132 142 117 123 117 140 124 149 121 134 122 127 145 149 141 118 154 134 132 138 121 128 120 132 150 135 134 124 139 121 153 162 135 129 123 146 125 126 167 138 133 118 139 114 121 126 142 139 143 126 118 127 138 144 134 160 154 140 138 124 123 127 120 107 108 119 125 115 121 108 114 129 147 155 143 125 130 148 150 152 143 150 142 124 142 136 133 126 128 123 134 168 133 127 146 137 135 145 121 126 120 147 127 155 127 139 126 131 150 157 146 121 159 138 136 142 124 132 123 134 154 139 142 129 146 128 158 167 141 132 127 151 129 130 172 144 136 120 141 116 124 130 147 141 144 130 122 131 140 150 134 164 161 144 141 126 126 133 128 111 111 123 132 115 121 108 113 129 144 158 144 125 131 150 150 156 143 150 141 121 141 135 132 124 129 124 135 169 133 128 146 138 134 145 122 126 118 144 128 153 124 137 126 132 149 154 147 120 158 138 136 140 125 132 122 135 154 139 139 130 144 129 155 166 143 134 127 154 129 129 172 144 136 122 143 116 124 129 148 142 148 125 122 128 140 152 136 165 160 144 141 125 127 130 123 111 111 123 132 118 125 111 117 130 151 155 148 127 133 152 156 159 149 156 147 125 145 138 138 129 131 127 138 173 136 130 150 142 139 150 126 130 123 149 130 158 130 143 128 135 155 159 150 123 164 142 139 145 126 136 126 139 160 142 145 134 150 131 160 172 148 135 131 156 132 134 177 149 142 124 146 119 129 133 152 147 150 129 125 134 144 153 138 168 165 147 144 127 129 136 128 114 114 126 135 118 124 112 118 131 149 158 147 127 137 153 156 161 146 153 147 124 146 139 136 128 132 126 139 172 137 131 150 142 138 149 123 131 122 152 132 157 128 143 130 134 152 159 150 123 164 142 141 145 127 135 126 138 158 143 145 136 147 130 163 171 146 136 131 157 133 134 176 147 140 125 147 121 130 133 150 147 151 127 125 132 146 156 140 169 163 147 145 128 131 134 131 115 114 127 130 121 127 114 121 135 156 160 151 133 146 156 159 163 151 160 151 129 150 144 141 133 135 130 144 176 141 134 154 145 142 154 129 134 128 155 134 163 133 147 133 139 159 164 155 127 167 145 143 150 130 139 130 144 164 146 149 138 156 137 168 176 150 139 135 161 135 137 181 152 145 127 150 122 132 137 156 151 153 135 129 139 151 158 141 173 169 151 149 131 134 140 134 117 117 129 138 121 129 116 121 136 156 166 152 131 139 157 161 166 150 158 150 128 148 143 140 130 135 130 142 177 141 136 154 145 141 153 128 133 126 154 135 160 131 145 132 139 158 164 156 127 167 145 145 149 130 138 130 142 163 147 148 139 152 136 162 175 148 140 135 162 137 137 181 151 144 128 150 124 132 136 155 151 156 136 129 137 150 154 144 174 168 150 150 129 133 137 129 118 117 130 135 125 131 118 125 138 159 164 155 136 132 162 164 167 155 164 155 134 155 145 147 134 139 134 146 181 145 136 157 149 146 157 132 138 130 158 138 167 137 151 135 143 162 169 160 131 173 150 147 153 134 144 135 148 168 150 154 143 158 141 169 181 156 144 138 166 139 142 187 155 148 132 153 125 136 140 161 155 157 137 132 142 155 158 148 178 174 153 152 135 136 144 135 123 121 133 143 125 132 117 125 140 159 167 156 135 140 161 165 168 155 162 155 132 154 148 147 136 139 136 147 180 143 139 159 148 145 156 132 138 129 157 138 166 135 150 136 142 163 168 158 130 170 150 148 153 134 145 135 146 169 151 152 142 157 139 169 181 155 144 137 166 139 140 185 155 148 133 154 127 136 140 159 153 160 138 133 143 154 160 148 178 173 153 153 136 139 143 136 123 121 134 144 127 133 120 129 143 165 169 159 139 141 165 168 171 160 168 159 138 158 150 152 140 142 138 150 185 147 141 162 152 151 161 136 140 134 163 142 171 140 155 140 145 167 172 164 134 177 154 150 158 138 148 136 151 172 154 158 143 162 145 174 187 157 147 142 169 142 144 191 161 152 135 156 129 139 144 165 159 162 140 136 147 157 164 148 182 178 156 156 139 141 147 141 127 124 137 146 128 135 121 127 141 162 175 159 139 142 165 168 175 160 168 158 136 157 150 150 139 143 140 151 185 147 142 163 153 150 161 135 141 133 163 143 170 140 153 141 146 166 175 163 134 176 154 152 157 139 147 138 150 173 155 157 145 160 143 177 186 156 148 142 172 143 145 190 158 150 136 158 130 141 143 165 159 165 138 135 147 157 164 151 182 177 159 157 138 141 147 141 126 122 137 146 131 137 122 132 146 168 176 164 143 150 168 174 176 164 174 164 140 163 154 156 143 146 142 154 190 152 144 167 157 154 166 139 145 137 165 145 175 145 159 143 150 172 177 168 138 180 157 156 162 141 151 141 155 176 158 161 147 167 150 181 191 163 151 148 175 146 149 195 164 156 140 162 133 144 148 170 162 166 143 140 150 163 168 155 187 182 158 157 140 144 151 146 129 127 140 152 132 139 124 131 148 168 180 164 142 147 170 172 178 165 170 161 138 161 155 154 142 147 142 155 190 152 145 166 157 153 165 138 145 136 165 146 175 142 157 142 150 171 177 168 137 180 158 156 160 141 150 142 153 176 158 161 150 165 146 182 191 164 151 147 173 147 148 196 163 155 139 163 134 144 147 168 163 170 143 139 151 160 169 155 188 182 158 159 143 145 149 145 129 127 141 151 134 142 126 135 150 171 178 168 147 156 172 176 181 170 177 168 142 166 158 160 145 151 144 157 195 155 150 170 161 158 169 142 148 142 169 149 181 147 163 145 152 176 182 173 141 184 162 157 165 145 155 144 159 181 162 166 150 172 152 183 195 168 155 151 179 149 152 200 169 160 142 166 137 148 152 174 167 171 151 143 154 166 172 158 191 188 162 161 149 148 155 147 132 131 143 155 133 142 127 135 149 172 181 168 145 147 173 178 182 166 175 166 142 165 160 157 146 151 146 157 194 155 150 172 161 157 170 142 148 139 170 149 180 146 162 148 155 175 180 171 141 185 162 160 165 146 154 144 157 180 162 164 155 167 149 182 195 165 156 152 180 151 153 200 168 158 143 166 137 146 151 173 166 174 148 143 155 165 172 159 192 186 161 162 146 148 154 149 131 129 144 154 137 145 130 137 155 176 183 173 151 152 177 182 185 171 181 172 148 169 160 162 151 154 148 161 199 159 152 173 165 162 174 145 152 145 173 152 185 150 168 148 157 180 187 176 145 188 166 162 170 148 158 146 162 185 166 171 154 176 155 190 200 172 158 156 183 153 155 205 172 163 145 167 140 151 156 178 171 175 151 147 159 171 177 160 196 193 164 165 152 152 159 156 133 134 148 160 137 146 130 137 155 176 190 171 149 156 179 182 188 169 180 171 146 170 163 162 149 155 149 162 199 159 153 175 165 161 175 146 152 144 173 152 183 149 166 152 158 179 185 176 144 190 167 163 169 149 159 148 161 186 166 167 157 173 156 187 200 171 159 154 185 154 157 205 172 162 146 171 141 151 156 176 170 177 150 147 156 170 177 163 196 191 163 165 147 152 157 150 133 133 149 153 140 150 133 141 158 179 186 175 154 154 182 184 188 176 187 176 150 175 166 167 152 158 152 165 204 163 156 178 170 165 178 149 156 148 176 155 190 153 170 153 160 186 190 181 149 194 169 166 173 150 163 150 167 191 170 173 160 178 159 191 205 173 162 157 185 157 159 210 177 168 148 172 142 154 160 182 176 178 154 150 160 172 182 165 201 196 165 167 155 155 163 155 138 137 151 163 139 149 133 140 156 178 189 176 152 166 183 187 192 177 183 175 149 173 165 164 153 158 152 167 202 161 157 179 168 164 179 150 155 146 177 156 186 152 169 155 162 184 189 180 148 193 170 168 173 152 164 152 164 189 171 172 160 179 159 193 204 174 163 159 189 159 159 210 176 168 149 174 143 154 159 182 176 181 154 151 161 174 182 167 201 195 165 167 151 156 160 153 138 136 152 160 144 153 137 144 163 184 191 180 158 166 187 189 194 179 189 179 154 179 170 171 158 160 155 168 206 167 160 183 173 169 182 154 158 151 180 159 195 158 175 158 163 188 196 184 152 199 174 169 177 155 167 154 170 194 174 178 162 184 164 199 209 178 166 162 191 162 163 216 181 172 153 178 147 158 163 187 179 182 158 154 164 176 186 170 205 200 165 171 158 159 167 157 141 140 153 167 144 152 137 143 160 186 198 181 157 163 187 190 196 181 189 179 154 178 171 170 156 160 156 169 205 167 160 184 172 168 183 152 159 150 180 160 192 157 174 159 165 187 195 183 152 199 174 171 176 157 163 155 168 194 174 177 166 181 161 199 208 179 166 163 190 162 163 214 181 170 153 178 148 158 163 185 178 185 157 153 163 177 186 170 205 200 166 170 159 158 165 157 140 138 155 162 147 156 139 148 166 189 200 185 162 167 190 194 197 185 193 183 157 183 174 174 162 164 159 172 210 170 162 187 176 174 187 156 163 155 185 162 199 162 178 160 168 193 200 188 155 203 178 174 181 159 168 158 175 199 178 181 167 188 169 204 214 183 170 166 192 163 167 219 185 176 155 181 150 162 166 191 182 187 159 158 168 180 188 172 210 204 167 172 162 164 170 160 144 143 157 169 148 157 140 148 164 189 203 185 162 158 192 194 200 183 193 183 157 181 173 174 158 166 159 173 208 171 164 187 176 171 186 157 162 153 183 164 196 161 178 162 168 192 200 188 154 202 177 176 179 161 169 159 172 198 178 181 168 186 167 202 213 184 171 164 194 165 166 221 184 175 157 182 150 162 167 190 184 190 166 157 170 182 191 175 210 204 166 171 159 162 167 164 144 143 159 165 151 159 143 150 168 192 203 187 165 166 194 199 203 188 199 188 161 186 178 177 164 168 162 176 213 173 167 190 181 177 190 159 166 157 188 168 202 166 183 164 172 198 205 193 157 207 182 177 185 163 176 162 178 202 181 186 168 191 175 205 218 187 173 170 197 168 169 226 190 181 158 186 153 164 170 193 188 192 164 161 174 185 194 176 214 209 168 174 163 166 175 166 148 146 161 170 151 160 143 149 168 194 207 190 164 176 196 197 205 189 196 187 161 185 178 177 162 168 163 177 211 174 168 192 181 175 190 159 167 156 189 168 201 163 181 164 173 197 205 191 158 210 182 178 184 163 174 162 177 203 182 183 169 189 169 205 217 185 175 170 197 169 171 226 189 179 160 187 154 165 169 193 189 194 166 160 174 184 193 178 214 207 169 173 167 166 172 163 147 146 162 169 155 163 144 153 172 196 208 191 169 179 198 202 207 193 202 192 165 189 181 182 167 172 166 180 215 178 171 195 184 180 195 164 170 161 193 170 206 169 187 169 175 201 209 197 162 212 184 182 189 166 178 167 182 207 185 189 172 196 175 212 222 192 177 174 200 172 174 230 193 184 163 188 157 169 175 198 192 196 170 163 176 189 198 180 218 213 171 176 171 169 177 168 150 150 165 177 153 164 146 154 171 197 211 193 168 178 199 202 209 192 201 191 163 190 182 181 166 173 166 180 213 178 172 196 184 180 195 163 169 161 191 171 205 168 186 170 177 200 207 195 162 212 186 182 188 167 177 166 181 207 185 187 175 192 174 208 223 190 178 174 202 173 174 229 192 183 164 191 157 168 174 197 193 199 169 165 177 188 197 181 218 213 170 175 166 169 176 172 149 149 166 171 156 164 150 157 176 202 211 197 172 181 203 205 210 198 206 196 169 195 186 186 172 175 169 184 217 182 174 198 188 185 199 167 174 165 193 173 211 172 191 172 180 206 213 201 166 217 190 185 194 169 181 169 185 212 189 195 177 201 179 213 228 197 181 177 206 175 177 233 197 187 166 194 160 172 177 204 195 200 172 167 182 193 200 185 223 217 172 176 172 172 181 174 154 153 167 177 156 167 148 156 176 201 212 197 171 176 202 206 214 198 203 195 168 193 186 186 171 177 170 183 216 182 175 199 188 183 197 166 174 163 195 173 208 172 189 173 180 206 214 201 165 216 189 185 192 170 181 171 185 211 191 194 179 198 176 215 226 195 182 177 205 176 177 233 196 186 167 194 160 171 179 203 194 203 173 167 179 194 201 186 223 217 172 176 173 174 179 174 154 153 169 179 161 170 152 161 179 205 215 201 176 187 206 212 216 201 212 200 170 198 188 191 174 179 172 186 220 187 177 202 191 188 202 171 177 169 199 176 216 176 195 176 182 211 219 206 167 222 193 189 196 173 185 172 190 215 194 198 179 205 181 218 231 196 185 181 210 179 182 239 201 192 170 196 163 176 180 207 199 203 178 172 182 195 208 189 227 222 173 180 179 176 185 179 160 156 171 187 160 170 152 161 180 203 217 201 174 178 207 210 217 200 211 199 170 197 190 188 175 179 173 188 219 186 179 203 192 188 203 170 176 168 200 178 213 175 193 177 184 209 217 204 168 220 192 190 196 174 186 173 189 216 194 195 180 203 180 216 231 196 186 181 211 180 181 238 200 190 171 198 164 175 180 206 200 207 176 171 184 199 207 190 227 220 172 178 177 178 183 177 159 155 172 183 165 174 155 163 185 206 217 205 179 191 210 215 220 205 215 205 175 203 194 194 180 183 174 192 221 189 181 204 195 192 207 174 180 173 202 180 219 179 198 179 186 213 221 210 170 225 197 193 201 175 190 174 193 219 196 202 182 207 185 222 235 202 188 185 214 182 184 244 204 195 173 201 166 180 185 211 204 208 183 176 186 204 209 192 231 225 173 180 181 180 189 182 161 159 175 186 163 174 156 163 183 210 222 205 179 186 211 215 222 205 216 203 174 202 194 190 177 183 177 193 220 189 183 209 196 192 206 173 179 172 204 181 217 179 198 181 187 213 223 209 172 225 197 194 200 177 191 176 193 220 198 200 185 206 183 223 235 202 190 185 215 184 187 243 204 193 174 202 167 179 185 210 202 211 178 174 187 202 216 194 231 226 173 180 182 180 187 179 159 158 175 187 167 177 157 166 186 214 226 209 181 190 215 219 225 212 221 208 178 206 197 199 182 186 179 195 224 194 185 211 199 196 211 177 184 175 207 184 224 182 203 183 191 218 229 215 176 231 202 197 204 180 194 178 197 223 201 207 185 212 191 227 239 205 191 189 218 187 189 248 209 199 176 206 171 183 189 215 206 212 186 178 190 206 215 196 235 230 174 181 183 183 192 185 163 161 178 190 166 178 159 167 188 213 229 209 181 179 216 218 227 207 219 207 178 205 196 197 182 187 181 196 222 193 187 211 200 195 210 178 185 174 205 183 222 183 202 183 191 218 226 213 175 229 200 197 204 181 193 180 197 222 202 205 190 211 188 226 238 206 194 188 220 187 189 248 209 198 178 207 172 183 188 214 207 216 186 179 191 207 217 198 236 228 173 181 182 185 191 184 162 161 180 188 171 182 161 170 192 218 225 213 187 188 218 222 228 212 225 213 181 209 201 201 187 189 183 199 226 197 188 214 203 199 215 181 188 179 211 187 229 186 206 187 194 222 231 218 180 234 204 200 209 183 196 183 201 228 204 211 191 215 194 233 243 209 196 192 222 189 192 252 212 201 180 207 174 186 192 220 212 217 189 181 195 209 221 199 239 233 175 183 188 187 196 187 165 166 182 196 170 180 163 169 191 218 233 213 186 191 219 222 231 212 223 211 181 210 200 201 185 190 184 199 224 198 189 216 203 199 215 180 188 177 210 189 227 186 205 185 194 221 231 217 177 234 204 201 209 185 198 183 201 228 205 208 191 215 189 231 242 210 196 192 224 192 192 251 213 202 181 210 174 186 193 216 211 219 191 181 192 208 222 202 240 234 175 182 189 189 195 185 166 165 182 190 174 184 164 175 194 222 233 217 190 198 222 226 232 219 229 216 184 216 203 205 191 193 187 203 228 201 192 219 207 202 218 183 192 182 215 192 234 190 212 191 197 227 235 223 182 240 209 204 213 187 201 185 205 232 208 214 197 221 197 234 247 214 199 194 226 194 196 254 216 206 184 214 177 189 195 224 215 220 192 185 196 213 223 203 244 238 175 184 192 191 199 193 169 168 186 202 174 184 164 174 193 223 238 217 191 196 225 227 236 215 227 215 184 213 205 204 188 195 187 204 225 200 193 220 207 202 218 184 191 181 213 192 230 189 209 193 197 225 234 222 182 240 208 207 212 188 198 187 203 232 210 212 202 218 195 234 245 212 200 196 228 194 196 254 217 206 183 215 178 190 195 224 214 224 194 185 199 213 222 206 244 236 175 182 190 192 198 188 169 168 187 195 177 187 167 177 197 227 238 221 194 194 226 231 237 222 233 220 188 217 208 208 192 197 190 208 229 204 196 223 211 207 222 188 195 184 217 197 235 194 214 192 200 231 240 226 185 244 212 207 216 190 203 189 208 235 214 218 200 224 203 241 250 219 203 199 232 197 201 254 221 210 187 216 182 195 200 228 219 226 196 189 203 219 226 207 247 241 177 185 196 195 204 195 174 170 188 203 177 187 168 177 196 226 241 220 191 198 228 231 239 219 231 218 188 217 208 208 191 198 190 208 226 204 197 225 210 205 223 187 195 183 216 196 234 193 213 194 202 229 239 226 186 243 213 210 215 192 203 190 206 235 213 216 202 222 198 239 248 219 202 199 232 198 200 254 221 209 187 220 181 194 199 228 219 228 192 188 202 219 225 208 249 241 175 183 192 195 202 191 175 171 190 202 180 190 170 179 201 231 238 224 197 201 230 235 241 227 236 223 193 221 212 212 195 201 194 211 230 209 201 227 215 210 227 191 199 188 221 198 242 198 218 196 205 235 245 232 189 248 217 212 220 195 207 192 212 240 218 222 202 229 206 245 254 224 206 202 235 201 204 254 225 216 190 220 183 198 201 230 223 230 202 191 204 224 230 210 251 245 177 185 199 197 205 196 178 174 192 207 180 190 171 179 200 230 246 225 196 197 233 235 244 225 235 222 189 220 213 212 197 202 194 211 228 208 201 227 216 209 227 192 197 187 220 199 239 197 216 196 206 234 242 229 188 247 215 213 219 196 206 192 211 240 217 220 205 227 203 244 253 217 208 203 236 202 203 254 224 213 191 222 185 198 202 231 223 233 198 191 206 222 234 213 251 244 176 184 199 199 204 195 178 174 193 202 182 194 173 184 205 229 243 229 200 206 234 238 245 230 241 229 196 226 215 215 201 204 196 214 231 212 204 232 218 214 230 194 202 191 224 201 245 201 223 200 208 239 247 234 193 251 221 215 224 198 213 195 215 245 221 226 208 232 208 246 254 226 210 205 239 204 207 254 229 218 193 225 186 200 207 236 226 232 201 195 210 225 239 215 254 249 178 186 201 200 210 199 179 179 196 209 183 194 173 183 205 234 246 229 199 207 234 238 247 227 239 226 194 224 215 215 199 205 198 214 228 211 203 232 219 213 230 195 201 189 223 202 244 199 221 201 209 238 247 234 192 251 220 217 224 198 213 197 215 244 221 225 211 230 208 247 254 225 211 205 240 206 207 254 228 217 195 225 188 201 205 234 226 237 205 195 210 224 236 217 254 247 177 186 199 202 210 203 182 178 197 206 186 198 176 186 208 238 247 232 204 207 239 244 250 231 245 231 200 230 218 220 201 208 200 218 233 216 206 235 222 218 234 197 204 195 226 205 250 204 226 204 212 243 254 238 196 254 224 219 228 202 216 199 220 247 224 231 211 237 213 251 254 229 213 210 243 208 212 254 232 221 197 229 191 204 210 239 230 237 207 198 213 230 242 218 254 251 180 187 205 205 215 205 181 181 198 213 184 195 176 186 208 238 252 234 202 210 238 244 252 233 245 231 197 229 219 219 201 208 201 218 230 215 207 235 221 216 234 196 205 192 227 206 249 204 225 204 212 243 253 237 196 254 223 221 228 203 216 198 218 248 224 229 215 234 210 251 254 227 214 210 245 209 210 254 231 219 198 229 191 204 210 238 230 239 203 198 212 227 242 220 254 251 177 186 206 206 212 205 182 179 200 210 190 201 179 189 209 243 251 237 207 211 241 247 254 237 248 235 202 233 222 223 206 211 203 223 234 220 211 239 226 221 238 201 208 197 230 209 254 209 230 207 217 248 254 242 200 254 226 223 231 204 220 202 222 252 227 234 215 241 216 254 254 234 218 213 247 211 214 254 237 224 200 232 191 208 215 244 235 241 211 203 215 233 247 221 254 254 179 188 209 208 219 209 186 184 202 215 190 202 179 190 210 243 254 237 206 206 243 248 254 234 249 234 201 232 223 223 206 211 204 222 231 219 211 240 226 221 237 202 207 197 228 210 251 207 228 208 215 247 254 242 198 254 227 224 232 205 219 203 222 252 229 231 223 239 215 254 254 232 218 214 248 210 214 254 236 224 201 235 194 207 214 241 235 244 209 201 217 232 242 224 254 254 179 188 207 208 215 210 185 184 203 216 194 205 182 193 216 246 254 240 211 212 247 252 254 240 253 240 207 237 228 227 210 214 207 225 235 222 215 243 230 225 242 205 212 204 232 212 254 212 233 208 219 251 254 247 203 254 232 226 235 209 223 204 226 254 232 238 216 245 220 254 254 237 221 217 251 216 218 254 240 229 205 235 197 211 217 247 240 246 213 205 220 238 246 225 254 254 179 188 213 212 222 212 187 187 207 222 193 205 183 193 218 247 254 241 211 215 249 251 254 240 250 239 202 237 226 226 209 215 206 225 232 222 215 242 228 225 241 204 212 200 232 213 254 211 232 212 220 250 254 245 202 254 231 228 235 210 220 206 224 254 233 235 219 244 218 254 254 235 221 217 252 215 218 254 238 228 205 238 198 210 218 247 238 248 214 205 221 239 250 227 254 254 178 187 207 213 219 210 189 186 207 218 198 206 186 195 218 251 254 244 213 217 252 254 254 245 254 243 208 241 231 232 214 218 210 231 235 226 218 245 233 229 245 208 214 205 234 216 254 216 238 212 223 254 254 251 205 254 235 231 240 212 226 209 230 254 236 242 221 249 224 254 254 240 224 221 254 218 223 254 243 232 208 241 202 216 219 251 241 249 217 209 224 242 251 229 254 254 181 189 218 215 226 215 191 189 210 225 197 208 187 196 220 252 254 245 212 223 251 254 254 243 254 243 208 241 230 230 213 219 210 229 233 227 219 248 233 227 247 208 215 206 234 218 254 214 237 215 223 254 254 250 205 254 235 231 239 213 226 210 230 254 237 242 222 246 222 254 254 238 225 220 254 219 222 254 243 231 209 241 201 216 221 251 244 252 219 210 225 243 253 231 254 254 180 188 214 216 223 217 191 189 211 223 198 211 188 200 220 254 254 248 218 227 254 254 254 247 254 247 212 244 234 235 218 222 214 233 236 232 220 250 238 231 249 212 220 208 235 219 254 218 241 217 226 254 254 254 210 254 239 234 244 215 228 212 235 254 240 245 224 253 227 254 254 244 228 224 254 222 226 254 248 236 210 244 203 218 225 254 246 254 222 213 229 247 254 235 254 254 180 190 220 219 229 220 194 192 213 229 199 212 189 198 222 254 254 249 216 225 254 254 254 246 254 245 212 243 234 234 217 222 215 234 233 230 222 252 238 231 249 211 218 207 235 220 254 217 241 219 227 254 254 253 209 254 240 235 242 216 230 214 233 254 240 244 225 251 226 254 254 242 229 224 254 223 226 254 247 234 213 246 204 219 225 254 246 254 220 213 228 246 254 235 254 254 180 188 219 220 228 218 195 192 214 225 203 215 190 202 224 254 254 252 222 231 254 254 254 254 254 250 214 248 240 237 220 225 217 236 237 234 224 254 242 236 253 214 222 211 238 222 254 222 244 220 230 254 254 254 212 254 243 238 248 219 234 216 237 254 243 250 227 254 230 254 254 247 232 227 254 225 230 254 252 240 215 249 207 221 229 254 251 254 227 217 229 249 254 237 254 254 179 190 222 221 232 223 198 196 216 233 202 214 192 201 226 254 254 252 220 229 254 254 254 250 254 250 215 250 237 237 221 227 218 235 234 235 225 254 240 235 252 214 221 209 236 223 254 220 244 221 230 254 254 254 212 254 243 238 246 219 231 217 236 254 244 246 226 254 229 254 254 246 233 227 254 226 229 254 250 239 215 250 207 222 228 254 251 254 225 215 232 248 254 239 254 254 179 190 222 223 229 222 197 197 217 229 206 217 196 205 228 254 254 254 224 230 254 254 254 254 254 254 218 253 242 240 224 229 221 240 238 238 227 254 244 240 254 217 226 214 241 226 254 227 248 223 233 254 254 254 215 254 247 241 251 222 235 219 241 254 247 253 235 254 235 254 254 254 236 230 254 229 232 254 254 244 216 253 211 225 231 254 254 254 230 220 233 254 254 241 254 254 182 192 225 225 236 227 201 200 220 233 205 217 195 205 229 254 254 254 224 235 254 254 254 254 254 253 218 253 242 240 225 229 222 240 235 237 228 254 244 238 254 218 225 213 240 225 254 225 248 224 234 254 254 254 214 254 247 243 251 222 238 222 240 254 247 250 231 254 232 254 254 248 236 231 254 228 233 254 254 244 219 252 211 225 231 254 254 254 229 219 236 252 254 243 254 254 181 190 226 226 233 222 200 198 220 232 209 221 198 208 232 254 254 254 227 238 254 254 254 254 254 254 222 254 245 245 226 232 224 243 238 241 231 254 249 242 254 222 229 217 243 230 254 228 252 228 237 254 254 254 219 254 249 245 254 225 240 221 246 254 251 254 234 254 239 254 254 254 239 234 254 232 236 254 254 248 220 254 213 229 235 254 254 254 233 223 239 254 254 244 254 254 181 191 232 228 240 227 203 202 223 236 208 222 199 208 232 254 254 254 227 237 254 254 254 254 254 254 220 254 246 244 227 232 224 246 236 241 232 254 247 242 254 220 228 217 241 232 254 227 252 228 238 254 254 254 218 254 249 247 254 226 240 223 244 254 253 254 237 254 235 254 254 254 240 234 254 233 236 254 254 248 221 254 214 229 236 254 254 254 232 222 239 254 254 246 254 254 180 191 228 229 238 227 203 201 224 239 fed_chan_0_pr fed_chan_1_pr fed_chan_2_pr fed_chan_3_pr fed_chan_4_pr fed_chan_5_pr fed_chan_6_pr fed_chan_7_pr fed_chan_8_pr fed_chan_9_pr fed_chan_10_pr fed_chan_11_pr fed_chan_12_pr fed_chan_13_pr fed_chan_14_pr fed_chan_15_pr fed_chan_16_pr fed_chan_17_pr fed_chan_18_pr fed_chan_19_pr fed_chan_20_pr fed_chan_21_pr fed_chan_22_pr fed_chan_23_pr fed_chan_24_pr fed_chan_25_pr fed_chan_26_pr fed_chan_27_pr fed_chan_28_pr fed_chan_29_pr fed_chan_30_pr fed_chan_31_pr fed_chan_32_pr fed_chan_33_pr fed_chan_34_pr fed_chan_35_pr fed_chan_36_pr fed_chan_37_pr fed_chan_38_pr fed_chan_39_pr fed_chan_40_pr fed_chan_41_pr fed_chan_42_pr fed_chan_43_pr fed_chan_44_pr fed_chan_45_pr fed_chan_46_pr fed_chan_47_pr fed_chan_48_pr fed_chan_49_pr fed_chan_50_pr fed_chan_51_pr fed_chan_52_pr fed_chan_53_pr fed_chan_54_pr fed_chan_55_pr fed_chan_56_pr fed_chan_57_pr fed_chan_58_pr fed_chan_59_pr fed_chan_60_pr fed_chan_61_pr fed_chan_62_pr fed_chan_63_pr fed_chan_64_pr fed_chan_65_pr fed_chan_66_pr fed_chan_67_pr fed_chan_68_pr fed_chan_69_pr fed_chan_70_pr fed_chan_71_pr fed_chan_72_pr fed_chan_73_pr fed_chan_74_pr fed_chan_75_pr fed_chan_76_pr fed_chan_77_pr fed_chan_78_pr fed_chan_79_pr fed_chan_80_pr fed_chan_81_pr fed_chan_82_pr fed_chan_83_pr fed_chan_84_pr fed_chan_85_pr fed_chan_86_pr fed_chan_87_pr fed_chan_88_pr fed_chan_89_pr fed_chan_90_pr fed_chan_91_pr fed_chan_92_pr fed_chan_93_pr fed_chan_94_pr fed_chan_95_pr 147 124 202 210 211 211 117 193 232 220 275 288 160 230 220 179 258 199 207 268 229 249 256 175 207 165 175 202 205 238 191 223 251 185 258 154 175 303 213 265 266 252 165 236 243 242 221 261 261 294 188 277 225 306 282 205 238 189 213 200 229 245 223 170 143 172 135 187 195 118 166 164 230 155 252 270 261 243 277 280 305 259 262 313 215 166 209 241 156 156 139 171 178 186 148 110 151 126 206 214 217 216 122 198 234 229 277 290 163 234 226 183 262 200 213 271 238 253 261 178 208 167 180 202 210 241 195 227 254 186 262 156 177 305 218 265 270 255 170 239 247 246 224 261 264 296 188 281 227 308 286 209 241 195 217 204 228 247 225 174 145 173 138 187 197 123 168 164 232 161 257 275 265 247 282 282 311 264 266 316 215 165 206 240 157 158 139 172 179 187 151 109 152 128 207 216 217 218 124 198 237 226 279 293 166 238 227 185 262 204 216 274 239 256 263 182 210 170 180 203 211 242 196 227 255 189 263 158 180 307 219 269 271 258 172 242 248 247 225 264 266 298 193 282 227 310 289 211 246 197 219 207 232 249 226 174 146 175 140 188 201 124 170 164 233 163 256 276 267 248 284 284 312 265 266 319 217 167 207 241 160 159 141 173 180 189 152 110 153 130 208 217 220 221 126 200 238 228 280 295 169 240 229 187 265 206 218 274 240 258 265 183 212 172 183 206 213 244 198 230 257 189 266 159 183 309 222 273 273 261 174 243 249 251 228 265 267 299 193 284 231 313 290 212 247 199 222 210 232 249 226 176 150 178 142 191 201 125 171 167 235 165 260 280 270 250 286 286 314 269 270 319 218 168 211 241 161 162 142 176 182 189 153 110 156 131 210 219 222 222 127 203 240 238 284 296 171 242 231 188 267 208 219 276 242 260 266 183 215 173 186 206 214 246 199 232 259 193 267 161 185 311 225 274 275 261 177 246 251 253 228 268 269 301 197 286 233 315 293 214 249 201 225 211 235 253 228 177 151 179 144 194 203 129 173 168 237 166 265 280 271 252 288 287 316 269 271 321 221 171 214 243 163 165 145 176 183 192 155 115 157 132 213 220 223 224 129 204 242 232 285 299 172 241 233 192 269 209 222 278 244 262 270 187 217 175 188 210 217 248 202 233 260 193 270 163 186 314 226 276 277 264 178 248 253 256 231 268 271 302 201 287 234 317 295 216 250 202 225 212 238 255 233 181 153 180 146 196 205 129 174 172 237 167 267 282 273 254 289 289 318 272 274 323 223 173 214 246 164 167 147 179 185 193 156 115 158 135 214 222 225 227 132 207 245 232 287 301 175 245 235 194 270 211 224 281 246 264 270 186 219 176 188 211 217 249 203 234 262 195 271 165 188 315 227 277 277 266 180 249 253 259 232 271 273 303 201 290 235 319 298 219 252 206 228 215 240 257 232 181 155 181 147 198 208 132 176 172 239 169 268 284 275 257 290 290 320 275 275 325 226 175 213 247 165 168 147 181 187 195 158 114 159 136 214 223 226 228 132 208 245 236 290 304 177 246 238 196 271 214 224 281 247 264 271 190 221 177 190 214 220 251 206 237 265 197 274 167 190 317 229 278 280 268 181 251 257 259 235 272 275 306 200 291 237 322 298 220 255 207 230 216 241 258 234 184 158 184 147 200 209 132 178 175 242 169 270 286 277 259 292 292 322 275 279 327 227 179 219 249 167 168 149 182 187 196 161 117 162 137 216 225 228 229 135 210 247 238 292 305 179 248 241 197 274 215 227 284 251 267 274 191 224 179 192 215 223 252 208 238 265 198 275 167 193 318 232 280 282 269 184 254 257 262 235 277 277 308 205 292 238 322 300 223 254 209 230 219 245 261 236 185 160 185 149 202 211 135 178 175 243 172 269 288 279 260 295 294 323 278 282 330 229 179 221 251 169 170 151 183 189 198 161 122 164 140 217 226 230 231 138 212 249 238 293 307 181 249 242 199 275 217 229 286 251 268 274 193 226 183 194 219 224 254 210 240 267 200 278 169 195 319 233 281 282 272 186 256 259 262 238 276 278 309 206 294 241 325 302 224 255 211 233 222 246 264 238 186 162 186 151 205 213 137 180 177 245 174 271 291 281 262 295 296 326 280 283 331 232 182 223 254 172 172 153 186 191 199 163 125 164 140 218 227 232 233 140 213 250 242 295 310 182 251 243 200 277 219 231 287 252 271 276 194 228 184 194 217 225 256 211 241 269 202 279 172 198 322 235 281 285 273 188 258 261 266 240 277 281 311 203 296 243 327 303 225 260 212 234 224 248 265 242 188 163 189 154 207 215 138 181 179 246 176 273 293 282 264 298 298 327 282 285 333 235 184 225 257 172 174 156 187 193 201 164 125 165 143 221 230 232 236 142 217 252 243 297 311 185 254 246 203 279 221 233 288 254 270 278 197 230 185 197 221 228 257 214 244 270 202 281 173 199 323 237 284 287 275 191 260 263 267 242 280 283 311 207 297 245 329 307 228 262 215 237 225 252 266 243 190 167 190 154 210 217 141 184 182 247 177 275 294 285 266 297 299 327 284 287 334 237 187 226 261 173 177 157 188 193 203 167 127 167 145 222 231 235 237 144 218 253 247 299 313 186 256 248 204 281 221 234 290 256 272 279 199 233 187 199 223 229 260 216 243 272 206 283 174 201 325 239 286 289 277 193 261 264 269 243 282 284 315 211 299 245 332 308 229 264 217 238 228 254 269 244 191 167 192 156 212 219 142 184 183 250 179 275 296 287 268 301 301 330 285 288 336 239 188 231 261 175 177 159 191 195 203 168 126 169 146 222 232 236 239 146 220 256 250 301 317 189 257 250 207 281 224 236 292 259 275 281 199 235 189 202 225 232 262 218 245 273 206 285 176 203 325 241 288 291 279 195 263 265 272 246 284 287 316 212 301 248 333 310 232 264 218 239 230 256 271 247 194 169 193 159 214 221 144 188 186 251 181 278 298 288 271 303 302 331 287 292 338 241 191 231 262 177 179 160 193 198 205 169 128 170 148 225 234 238 238 147 222 256 246 303 317 192 259 251 209 282 226 236 294 259 278 282 202 238 191 203 227 233 263 219 248 275 209 287 179 204 328 241 289 292 282 197 266 267 274 247 285 288 317 216 303 250 336 311 232 265 220 242 231 258 273 248 195 172 194 161 216 223 146 187 188 252 182 283 301 290 272 304 304 333 289 294 341 243 193 231 264 179 180 163 194 198 207 171 126 173 149 226 236 240 243 149 224 259 248 306 320 193 262 253 209 284 229 239 296 260 279 285 204 241 192 204 229 235 265 221 250 277 209 290 180 207 329 244 291 294 284 199 268 269 276 249 288 290 319 217 304 251 338 314 234 266 222 243 233 260 274 250 197 174 197 161 218 224 148 190 189 254 185 284 302 292 274 306 305 334 291 295 342 247 196 236 266 181 182 165 196 200 209 174 130 174 150 227 236 242 247 151 226 260 254 306 321 195 264 255 212 285 230 240 298 263 280 286 206 242 194 206 230 236 267 223 251 279 211 290 181 208 331 246 294 296 286 201 270 270 279 251 290 292 321 217 305 255 340 317 237 267 226 246 235 264 277 252 198 175 198 163 220 227 150 193 192 256 186 287 304 294 277 307 307 336 294 298 344 249 198 238 268 183 184 167 198 202 209 175 134 175 152 228 238 243 249 154 228 263 254 310 323 198 266 259 214 287 231 243 299 265 282 288 208 246 197 208 233 238 268 226 254 281 213 293 185 210 333 249 294 297 289 204 272 273 282 253 291 294 322 222 307 256 341 317 239 269 227 247 237 266 278 254 201 179 201 165 224 229 153 195 194 256 187 284 306 297 278 309 309 339 295 299 347 250 200 240 269 184 186 169 201 204 211 177 135 178 153 230 240 246 250 156 228 264 259 309 325 198 269 260 215 289 233 244 301 267 284 288 210 247 198 210 234 241 270 227 254 282 216 296 184 213 336 250 296 298 289 205 273 273 284 255 294 296 325 222 311 257 344 319 241 271 227 250 241 269 280 256 202 181 203 167 226 230 153 196 195 259 190 288 308 298 280 310 310 340 298 302 347 252 202 239 273 185 190 170 201 205 213 178 138 179 156 232 242 247 252 158 231 266 258 314 328 202 271 263 218 291 235 247 303 268 285 292 211 249 200 211 237 242 273 230 256 284 216 297 186 216 335 252 295 301 292 208 276 277 286 257 295 298 326 219 311 259 346 321 243 275 231 251 242 271 282 255 204 183 204 168 229 233 156 196 198 262 192 290 311 300 281 313 312 342 299 303 349 256 206 246 273 187 191 171 203 207 214 180 141 179 157 234 243 248 254 159 233 268 260 316 328 205 271 265 220 293 238 248 305 270 286 293 213 252 202 212 238 246 274 231 258 287 218 300 188 218 339 254 299 303 294 209 278 277 287 259 296 300 328 228 314 261 349 323 244 278 233 251 245 273 284 259 206 185 207 170 231 234 157 198 199 263 192 293 313 302 283 315 315 342 300 306 351 258 207 247 277 189 191 173 205 208 216 181 143 181 158 235 245 251 256 162 236 269 258 319 331 206 275 267 222 295 240 251 306 271 288 294 216 255 204 215 242 247 276 234 261 288 219 303 190 219 341 256 302 305 296 212 280 278 290 262 299 302 330 227 315 262 352 326 247 280 235 254 247 275 287 260 208 189 208 173 233 236 158 201 201 265 194 296 314 304 287 317 316 346 303 307 354 261 209 250 279 191 192 176 207 209 217 183 138 183 161 236 247 252 259 164 238 272 258 320 335 209 276 268 223 296 242 253 309 273 290 296 217 257 206 216 242 249 278 235 261 290 223 305 193 223 342 259 305 308 297 214 283 281 293 264 300 305 332 228 316 266 353 327 248 282 235 256 250 277 289 263 209 189 209 174 234 238 161 202 203 266 197 297 317 306 288 317 317 348 304 309 354 262 211 251 280 194 196 177 209 212 218 186 145 185 162 238 248 254 260 167 240 274 268 323 336 210 277 270 225 298 244 254 312 275 291 299 219 260 206 218 246 250 280 238 263 292 222 304 195 224 343 259 306 308 299 217 286 281 294 265 301 306 332 228 319 266 354 329 250 283 236 259 251 281 290 266 212 192 211 177 238 241 162 205 204 267 198 300 320 309 290 320 320 351 307 312 356 264 213 252 283 196 196 179 211 212 219 187 145 186 163 239 250 256 261 168 241 275 262 324 338 213 282 273 227 302 247 256 313 277 294 301 221 262 209 221 246 252 282 240 265 294 225 307 196 225 345 263 308 309 302 219 286 284 295 268 304 309 334 235 320 269 357 331 252 285 239 259 254 283 293 266 212 194 213 178 240 244 165 205 207 268 200 300 321 310 292 320 321 350 309 315 357 267 216 255 287 197 197 181 211 215 221 188 148 189 166 240 251 258 265 171 242 277 270 326 341 215 281 276 229 301 248 256 314 278 296 302 222 264 212 222 249 254 283 243 268 295 227 311 198 228 347 264 311 312 305 221 289 285 300 270 307 310 336 232 323 270 359 333 254 287 244 262 255 285 296 268 214 197 215 180 242 244 167 207 209 271 202 302 322 312 294 324 323 353 312 316 360 270 218 258 286 199 200 184 214 216 222 190 153 189 167 241 253 259 266 172 245 279 272 327 343 217 285 277 232 304 251 259 316 280 298 303 223 267 213 224 252 256 287 244 268 296 229 312 199 230 348 265 313 314 304 222 291 286 301 271 308 312 338 239 323 272 362 335 256 287 244 264 258 288 297 268 216 198 216 181 246 248 168 208 213 271 204 305 324 313 297 325 324 355 313 317 362 272 222 258 289 198 202 183 216 217 224 193 152 192 169 242 255 261 270 174 248 281 274 330 344 218 285 279 235 306 252 261 319 283 299 306 227 268 215 226 252 258 287 247 270 299 230 314 201 231 350 267 315 316 307 225 293 290 303 272 312 314 339 239 325 274 364 336 258 290 246 266 259 289 298 269 219 201 219 184 247 248 170 210 214 274 205 306 327 315 299 327 326 356 315 320 363 274 222 263 292 201 204 186 217 219 226 194 153 193 171 245 256 263 270 176 249 283 274 333 347 221 288 281 236 307 253 264 319 284 301 307 229 271 216 228 256 260 290 248 272 300 232 318 203 234 352 268 314 316 311 228 295 289 306 274 312 317 341 242 327 277 366 339 259 289 248 269 262 292 301 274 220 202 221 185 250 252 173 211 215 275 204 307 330 318 300 328 327 360 318 322 366 275 225 263 294 204 206 189 219 222 228 195 158 194 173 246 258 264 273 178 252 283 280 334 348 223 292 283 238 309 257 267 321 285 304 310 230 273 218 228 257 262 291 250 273 303 233 318 205 237 353 271 316 320 312 229 297 293 309 277 313 318 343 241 329 278 368 339 262 293 250 269 264 295 304 277 223 204 222 187 253 254 174 215 217 277 209 309 332 321 302 330 329 361 318 325 367 279 227 267 296 205 207 191 221 223 230 197 157 196 174 248 259 268 274 182 253 286 282 337 350 225 296 285 239 310 258 267 324 287 304 311 232 277 220 231 258 264 293 252 276 304 237 322 206 239 355 274 318 320 314 230 299 294 311 279 316 321 345 244 331 279 370 342 265 295 251 272 269 298 304 278 223 207 226 189 257 255 177 215 218 279 210 311 332 322 304 332 330 363 322 326 371 282 230 267 297 207 208 192 224 224 231 198 155 198 176 249 260 269 277 183 256 288 281 340 353 228 297 287 242 311 259 268 325 288 307 313 234 278 222 232 262 265 294 253 278 307 237 323 209 241 358 275 319 323 317 235 301 295 313 279 318 322 346 244 332 281 373 344 267 298 254 275 270 301 308 280 225 209 225 191 258 257 178 217 221 281 212 314 335 323 306 334 333 363 324 328 372 283 233 270 300 208 210 193 224 225 234 200 165 200 177 251 262 268 278 186 258 288 283 342 355 230 298 290 244 314 262 271 328 290 306 313 235 280 224 235 262 268 296 257 279 308 241 325 210 244 358 278 321 325 318 236 304 298 315 283 321 324 350 248 334 284 374 347 269 298 255 277 272 302 309 280 227 211 227 193 260 259 180 219 221 282 213 314 337 326 309 334 334 365 326 329 375 286 234 273 303 209 212 195 226 227 234 203 163 200 180 252 263 272 281 188 260 291 282 342 358 232 298 292 245 315 264 273 330 293 311 316 239 283 226 237 270 270 299 259 281 310 242 327 211 247 362 280 323 325 321 238 306 298 316 284 321 327 350 250 335 285 378 349 271 302 259 279 272 304 311 286 229 214 229 195 263 260 182 221 224 284 216 317 339 329 310 336 337 369 327 334 376 288 237 276 305 211 214 197 228 229 236 205 168 202 181 254 265 273 283 192 261 293 281 346 360 234 300 294 248 319 266 275 332 294 311 318 241 286 227 239 269 272 301 260 283 312 242 329 213 247 363 283 325 329 323 240 309 302 319 287 324 327 352 253 338 287 379 350 272 304 260 280 275 308 313 286 231 216 232 196 266 264 185 222 226 285 216 319 340 331 312 339 337 371 330 334 378 291 238 278 307 214 216 199 229 231 237 206 169 204 183 256 268 276 286 191 264 295 285 348 362 236 302 296 249 320 268 276 334 296 314 320 242 288 230 240 272 274 302 262 285 314 245 332 217 251 366 284 327 330 324 242 309 303 322 289 326 330 354 251 339 290 382 352 274 303 262 281 278 310 315 287 234 217 233 198 266 265 187 223 230 287 219 318 344 332 315 341 340 372 333 338 381 293 242 279 308 217 218 201 232 232 238 207 169 203 183 257 270 277 287 192 266 296 291 350 364 238 305 298 251 321 270 279 336 298 314 321 243 291 232 242 276 277 304 266 285 316 246 332 217 252 366 286 329 333 327 244 313 304 325 290 328 332 356 252 341 290 383 354 277 303 265 284 281 311 317 290 234 219 235 201 270 266 188 226 231 290 220 319 346 334 318 342 341 374 334 338 382 296 243 282 311 217 220 203 233 234 241 209 168 207 185 258 270 279 290 196 268 299 286 352 366 241 307 300 255 323 271 280 338 300 315 323 246 294 233 244 277 280 307 267 288 318 248 334 219 253 368 287 330 334 330 247 313 305 327 292 329 335 358 258 343 294 387 357 278 307 266 286 281 314 320 291 236 222 237 202 272 269 189 226 233 290 223 325 348 336 319 344 344 376 336 340 385 299 246 282 312 220 222 205 236 234 242 211 172 208 187 258 272 282 291 199 270 299 295 353 369 243 308 302 255 324 272 283 339 301 319 323 249 295 234 245 275 280 309 269 289 319 251 338 222 257 370 290 333 336 331 248 316 307 328 294 332 336 358 260 344 295 389 359 281 309 270 288 285 318 321 293 238 225 239 203 274 272 192 230 234 291 223 325 349 339 322 346 345 377 338 344 386 300 248 286 315 221 224 207 237 237 243 213 176 211 189 262 275 282 292 201 271 301 297 357 371 245 310 305 258 326 276 285 340 303 320 327 249 298 237 248 280 282 310 271 291 321 252 339 222 259 371 292 333 338 333 252 318 310 330 297 333 338 361 261 346 298 390 361 283 308 272 289 286 320 323 296 241 227 240 206 277 274 193 231 236 293 226 327 353 340 324 346 347 380 340 344 386 303 251 289 318 221 226 208 239 238 244 214 177 211 192 262 275 285 296 204 274 303 297 359 373 247 313 306 261 327 277 286 342 305 321 329 250 302 238 250 281 284 312 274 293 323 253 341 224 261 373 293 336 340 334 253 321 311 334 299 335 341 363 263 348 298 393 363 284 311 272 289 290 323 325 298 242 227 242 207 279 275 197 233 239 295 227 328 355 342 325 350 348 381 341 348 390 305 253 288 320 226 228 210 241 240 246 216 179 215 193 264 277 287 298 206 277 304 296 361 375 249 315 310 263 330 279 290 345 306 323 331 254 303 241 252 281 286 315 275 295 325 254 342 226 263 375 296 337 343 337 257 322 313 335 301 337 343 364 266 351 300 396 364 286 314 275 293 291 324 329 299 244 231 244 210 282 279 197 234 243 297 230 332 357 346 328 350 350 384 343 350 392 308 255 294 322 225 227 212 244 240 247 218 181 214 194 267 279 288 298 207 277 307 303 362 378 251 317 311 264 331 282 291 347 308 325 331 255 306 242 252 284 289 317 279 297 327 256 346 228 265 377 296 339 344 340 257 324 314 337 303 338 344 366 266 351 303 397 366 289 315 277 295 296 327 329 299 246 232 246 212 285 281 200 236 242 298 231 335 359 346 330 352 351 384 346 352 393 310 257 295 325 228 230 214 245 243 250 219 181 218 196 268 281 290 303 209 281 309 301 364 379 254 320 314 266 333 284 292 349 310 328 335 258 308 244 256 286 290 318 280 297 328 260 347 230 268 378 300 339 344 342 261 327 317 340 305 340 347 368 270 354 306 399 368 291 319 279 296 297 328 332 302 248 236 247 212 287 282 202 238 244 299 233 335 360 348 331 354 354 387 348 355 394 314 260 298 326 230 231 216 247 244 251 221 186 218 198 270 282 292 304 212 282 310 299 367 381 256 321 314 269 334 285 294 350 312 329 338 260 309 246 257 288 293 321 282 300 330 261 352 233 270 381 302 342 348 345 262 328 318 342 307 344 349 369 269 355 306 402 370 292 321 282 298 298 332 334 304 249 237 249 215 289 283 204 240 245 302 235 337 363 349 333 356 355 389 350 358 396 315 262 302 328 230 234 217 250 247 253 223 190 219 199 270 284 293 306 215 285 313 299 369 384 259 324 318 270 336 288 296 352 314 332 337 262 314 248 259 291 294 323 284 302 332 262 354 234 273 382 303 344 350 347 264 330 320 345 309 346 351 372 272 357 309 405 371 294 323 284 301 299 334 336 307 251 240 252 217 292 284 205 240 248 305 236 339 365 353 335 358 356 390 352 359 398 318 265 303 331 234 236 220 250 249 255 225 185 222 201 272 286 296 308 216 286 315 313 372 387 260 326 320 272 338 290 298 354 315 332 339 264 316 250 261 298 296 325 285 303 334 264 355 235 274 385 305 344 351 348 267 333 321 346 312 348 352 373 275 358 311 406 374 296 326 286 304 302 337 338 309 252 242 253 218 294 289 207 243 251 306 238 340 367 354 338 360 359 391 354 362 401 319 267 303 332 235 238 222 252 250 256 227 189 223 203 274 286 298 310 218 289 316 309 372 388 262 328 323 275 340 292 300 357 318 335 339 267 318 252 262 297 298 326 288 305 335 267 357 237 276 386 307 347 353 351 270 335 323 350 313 348 355 375 278 361 313 408 376 298 327 287 306 304 339 340 311 254 244 256 219 296 291 208 245 252 306 240 338 368 357 340 362 360 392 356 362 402 322 270 307 334 238 239 223 254 251 258 228 188 225 206 275 288 300 313 220 291 318 307 377 391 266 329 324 276 341 295 302 357 320 335 342 268 320 255 264 298 300 328 290 307 338 268 358 240 279 388 309 353 354 353 272 338 325 351 313 351 356 377 281 364 314 411 379 299 330 289 306 307 342 343 314 258 247 257 223 299 291 211 247 253 308 242 342 371 358 342 362 362 396 359 365 404 324 272 307 338 239 242 225 256 252 259 229 191 226 207 279 291 302 314 222 293 320 314 378 393 268 331 327 279 343 296 303 360 320 339 344 269 323 255 267 301 303 329 293 307 338 269 360 242 281 390 312 352 356 355 273 341 327 353 317 353 359 378 283 364 316 414 381 302 331 291 308 309 345 345 315 258 249 260 223 302 294 213 248 256 310 243 342 374 360 344 366 364 400 360 367 406 328 274 311 338 243 244 228 257 254 261 231 195 227 208 279 291 303 316 224 294 320 314 381 395 270 333 330 281 346 298 305 362 324 340 345 271 325 258 268 304 304 331 294 310 341 271 365 243 282 392 314 353 359 356 275 342 328 357 319 353 361 380 280 366 317 415 383 304 332 293 310 315 347 346 316 260 251 261 226 305 296 215 250 260 313 245 347 375 363 345 367 365 402 362 369 408 329 276 314 341 240 246 229 260 256 261 234 197 231 209 282 293 306 318 228 296 323 317 381 397 273 336 331 282 347 300 308 363 324 342 348 273 328 260 270 308 306 333 296 312 342 273 364 244 285 393 316 356 361 358 280 344 329 358 320 356 363 382 283 368 320 416 386 305 334 295 313 314 349 349 318 263 253 262 228 307 298 217 252 261 314 246 348 377 365 348 369 368 402 363 370 411 332 279 317 342 245 247 231 262 258 263 235 202 232 212 282 294 307 319 228 298 324 317 382 399 274 338 332 284 348 302 310 364 326 343 350 276 331 262 272 308 309 336 299 313 345 274 364 246 288 396 317 357 363 360 280 346 331 361 323 360 365 384 284 369 322 419 386 308 336 297 314 315 352 352 318 265 255 265 229 310 300 217 253 262 314 247 351 379 367 350 370 370 405 366 373 411 334 282 318 344 246 249 233 264 259 264 237 201 233 214 284 296 309 323 231 301 327 318 386 401 275 339 335 286 350 303 312 368 328 345 352 278 333 264 273 313 310 338 300 316 348 276 368 249 289 397 319 360 365 362 283 347 334 363 324 360 367 387 288 371 324 422 390 310 337 297 317 317 354 352 323 265 258 266 231 312 304 221 256 266 316 251 354 382 369 353 372 370 407 369 374 414 336 283 319 348 248 251 235 266 259 267 239 205 234 216 285 298 310 325 233 303 328 327 388 404 278 341 337 289 352 306 313 369 330 347 354 280 335 266 275 315 312 339 303 317 349 279 373 249 293 399 322 361 366 365 285 349 336 366 327 362 367 387 289 372 326 424 391 313 340 300 318 321 357 353 325 267 259 269 233 315 304 222 257 269 318 253 355 383 370 354 374 372 409 371 376 416 339 285 324 350 250 252 237 268 263 268 241 206 237 217 286 299 312 328 235 306 331 322 391 405 280 343 339 291 355 307 315 372 331 349 355 281 337 268 276 316 314 342 305 319 350 279 372 251 294 401 324 364 367 368 286 352 337 368 329 364 371 389 293 375 327 427 393 314 342 305 318 322 360 357 326 269 261 270 235 317 306 225 259 267 318 254 357 387 373 356 376 375 410 372 379 418 341 288 323 353 251 254 239 269 264 270 243 209 238 219 288 301 314 331 237 307 332 322 394 408 282 345 341 292 355 310 318 373 334 351 358 283 340 269 280 318 316 343 307 321 352 282 378 254 296 402 326 365 370 369 289 355 339 370 330 366 372 391 294 377 329 429 395 317 343 305 322 323 362 359 328 271 265 271 237 318 310 226 260 273 321 255 359 389 375 358 378 375 413 375 382 420 344 289 327 353 254 256 240 271 266 272 243 210 239 221 289 303 316 332 240 308 334 325 395 410 285 348 343 295 358 313 320 375 336 353 359 285 344 272 282 321 318 345 309 323 353 284 379 256 299 405 327 367 371 372 292 357 341 373 332 368 374 393 295 379 331 431 397 319 346 308 325 330 365 360 331 273 268 274 239 323 311 229 262 273 324 259 361 390 377 360 380 378 415 378 383 423 347 292 331 356 255 256 243 274 267 273 246 214 241 223 292 305 316 335 242 311 336 327 395 413 287 349 346 297 360 313 321 377 338 356 361 286 345 273 282 323 319 347 310 325 356 284 380 257 301 407 329 369 374 374 295 359 342 374 334 370 376 395 299 380 333 434 399 320 347 311 328 331 368 362 333 274 269 276 241 323 313 230 265 275 325 260 363 393 380 362 382 379 416 379 384 424 348 295 331 359 256 259 245 274 268 274 248 209 242 225 292 307 319 336 243 314 339 329 398 414 290 353 348 299 361 316 323 379 339 359 362 287 348 275 284 324 322 348 314 326 359 285 382 258 303 409 330 368 376 377 296 362 343 377 336 372 380 396 302 382 335 437 401 324 350 311 327 332 369 365 335 278 271 277 243 328 316 233 266 276 326 262 363 395 381 364 384 382 418 381 391 426 352 297 334 361 258 262 247 277 270 276 250 209 245 226 294 308 321 338 247 316 339 333 401 418 292 354 350 301 363 318 324 380 341 358 365 291 351 277 287 327 324 349 316 328 359 289 384 261 305 410 333 372 377 377 298 363 346 380 338 374 382 399 303 385 336 438 402 324 350 315 330 334 374 368 336 278 274 280 244 330 318 233 268 278 327 263 366 397 383 367 385 384 421 383 390 428 354 300 337 363 260 264 249 277 272 278 251 218 246 228 294 310 323 341 248 317 340 335 404 419 294 357 352 303 365 321 326 383 343 362 366 292 353 279 289 330 326 354 317 330 361 289 386 263 308 412 336 374 380 380 301 365 348 382 341 376 383 400 304 385 338 441 405 326 354 317 332 336 376 370 338 281 276 282 247 333 321 237 270 281 330 265 368 398 385 369 387 385 422 384 392 430 357 303 339 365 263 265 251 279 274 279 253 215 247 229 298 311 324 342 251 319 343 334 405 421 295 358 355 304 366 322 328 384 345 363 369 295 356 281 290 332 329 355 320 333 363 293 389 266 310 415 338 376 380 382 304 368 349 384 343 379 385 402 304 388 341 442 406 329 355 319 335 337 379 371 340 283 279 284 249 334 322 238 271 283 332 266 371 402 388 372 387 387 423 387 396 432 359 304 340 367 265 269 253 283 276 281 255 220 250 232 300 313 328 345 254 322 346 338 410 424 298 361 357 308 367 325 331 387 347 364 370 297 359 282 292 332 330 357 322 333 364 294 390 268 312 416 339 377 384 384 305 370 350 386 344 381 388 404 307 388 343 446 409 331 356 319 332 339 380 374 342 284 279 284 250 337 324 241 272 283 334 269 372 403 390 374 391 389 426 389 399 434 361 307 344 369 266 268 254 284 278 283 257 224 252 233 300 315 328 346 257 324 347 339 410 426 301 362 359 309 370 326 333 389 349 366 372 299 361 284 295 335 332 359 324 335 366 297 391 269 314 418 342 381 384 387 307 372 353 389 346 382 390 405 308 391 346 448 410 333 358 324 337 342 382 376 344 286 282 287 251 340 326 241 275 286 335 270 374 405 392 375 392 390 426 391 399 436 364 310 345 372 267 270 256 286 281 285 258 223 253 235 301 316 329 350 258 326 348 340 412 428 304 364 361 311 371 328 335 391 350 369 374 301 363 288 296 338 334 362 326 336 369 298 395 270 316 420 344 382 387 389 309 374 355 391 348 385 391 407 312 393 347 449 414 336 358 326 339 346 385 377 345 288 285 289 254 343 329 246 276 289 338 273 375 408 394 377 394 392 429 393 404 437 366 312 348 374 270 273 259 287 281 286 261 225 255 236 303 319 332 351 261 327 348 337 415 429 305 365 363 314 374 331 336 394 352 369 376 302 365 289 298 341 336 364 329 338 371 300 397 271 318 421 345 385 390 391 311 377 357 393 350 387 393 410 312 395 349 451 415 337 357 327 342 349 387 380 348 290 286 291 256 345 330 246 278 289 338 275 377 410 397 378 397 394 431 396 404 441 369 312 348 374 270 274 260 289 283 287 261 223 257 237 304 319 335 352 260 329 352 348 417 433 306 368 365 315 375 333 339 395 353 373 378 305 368 290 301 344 338 364 331 340 373 301 397 274 322 423 348 386 390 392 313 379 357 396 353 389 395 412 315 398 352 453 417 338 360 330 343 349 391 382 350 291 289 293 257 348 332 249 281 293 339 275 379 412 398 383 397 396 432 398 406 443 371 316 352 378 273 276 263 291 285 289 263 229 258 240 306 322 336 356 265 333 354 347 419 435 308 371 367 317 378 335 341 397 356 373 378 307 370 292 302 343 340 367 332 341 373 302 400 275 324 425 350 387 393 395 316 381 359 397 354 390 398 412 316 398 353 455 419 341 366 331 346 350 393 384 351 294 292 295 260 349 334 250 283 294 342 278 381 413 400 384 400 397 434 398 408 443 373 318 353 381 274 279 264 294 285 291 266 234 260 242 308 324 338 357 268 335 355 353 422 437 312 374 370 319 379 337 342 398 358 378 382 309 374 295 304 345 342 368 336 343 377 305 404 278 325 426 353 389 396 398 317 383 362 401 358 392 399 415 321 399 354 458 422 342 366 331 347 353 395 387 353 296 295 297 263 351 335 253 283 296 344 279 384 416 402 387 401 400 437 401 409 445 375 321 356 382 276 280 265 294 288 293 267 231 261 244 310 325 340 358 269 336 357 349 424 439 314 375 372 321 381 338 344 398 359 378 382 311 375 295 306 349 344 371 337 346 379 307 405 279 328 428 353 389 396 400 321 385 363 403 360 394 402 417 323 402 357 460 423 345 370 336 349 356 397 388 356 298 295 298 263 354 338 254 286 298 345 281 384 418 403 389 403 402 438 403 413 449 379 323 358 385 277 282 267 297 289 294 270 233 263 245 310 327 344 361 271 338 360 354 425 441 316 377 373 325 382 341 347 402 361 379 383 313 378 299 308 351 346 373 339 348 380 309 408 282 331 431 355 393 401 402 322 388 364 405 360 397 404 418 323 404 359 463 425 347 369 339 352 359 400 391 357 298 298 300 265 357 341 256 287 301 347 283 387 420 407 391 404 403 441 407 414 450 380 325 360 387 280 284 270 299 291 296 271 237 264 246 312 327 344 363 275 341 362 349 427 443 318 378 375 326 386 343 349 404 364 381 385 315 381 301 309 354 350 374 341 349 383 310 409 284 332 432 356 393 400 404 326 390 366 408 363 398 406 420 327 406 361 466 427 349 371 340 353 359 402 391 359 301 300 303 267 359 342 257 290 302 349 286 390 423 409 392 407 404 442 406 415 452 383 327 362 389 280 285 272 301 293 297 273 237 266 249 315 330 346 367 276 344 364 359 430 445 322 381 379 327 385 345 350 407 365 383 388 316 383 302 311 356 350 376 344 352 384 312 413 287 333 434 360 395 402 406 328 392 367 411 366 401 408 421 327 409 363 468 429 350 375 341 356 362 405 396 361 303 302 305 269 362 346 261 291 306 351 287 392 426 412 396 408 406 444 409 421 455 386 329 364 392 283 287 273 302 295 299 274 240 268 251 316 331 347 368 277 343 366 361 432 447 323 385 381 330 387 347 352 407 367 385 390 319 386 304 312 354 352 378 346 353 385 314 414 287 338 435 361 397 405 409 329 394 370 411 367 402 409 423 328 409 365 470 431 353 378 343 357 366 406 397 363 305 304 306 272 364 346 262 292 307 351 289 393 429 413 396 410 408 447 412 421 456 389 332 369 394 286 290 275 304 296 300 276 242 270 251 317 333 349 368 279 347 368 360 432 450 325 386 383 331 391 349 355 410 369 386 392 321 388 306 314 359 355 381 348 355 388 315 416 290 339 437 364 399 407 412 332 397 372 415 370 403 413 426 330 411 367 472 433 355 380 346 360 368 411 399 364 308 307 307 271 366 349 263 294 308 353 288 396 430 415 400 412 410 448 414 424 458 391 334 370 395 287 293 276 307 298 303 279 246 272 253 318 334 351 372 281 349 369 361 437 453 328 389 385 336 391 351 355 412 370 389 392 323 390 308 317 362 357 382 349 357 389 317 417 291 341 439 365 401 408 412 334 397 375 418 371 405 414 428 333 413 368 475 436 356 381 348 361 370 412 402 366 307 309 309 275 369 351 266 296 310 354 293 397 432 417 400 414 412 450 417 426 459 391 337 372 398 290 294 279 308 299 303 280 249 273 255 320 337 352 373 284 352 370 360 438 455 330 390 387 336 393 353 358 414 372 390 396 325 393 310 319 363 359 384 352 358 390 318 418 292 343 440 368 404 411 414 336 401 375 421 374 408 417 430 334 415 370 479 436 359 384 351 363 375 415 402 370 311 311 313 277 372 353 269 298 313 358 295 399 434 419 403 415 414 452 419 427 460 396 339 375 401 291 294 281 310 301 306 282 245 275 257 322 338 353 377 286 353 371 363 440 457 332 393 390 337 394 355 360 416 374 392 398 328 395 312 320 366 361 387 354 360 393 321 423 294 345 442 370 405 411 417 339 403 377 422 376 410 419 432 336 417 372 479 440 360 385 352 365 374 418 406 370 313 313 313 279 375 355 270 300 318 359 295 401 436 420 405 416 416 453 421 431 462 398 344 377 402 292 296 283 313 302 308 283 248 277 259 323 339 356 380 289 355 374 366 443 461 334 395 391 339 396 358 363 418 376 394 399 329 398 313 322 367 362 388 357 361 396 322 426 297 349 445 372 407 414 419 340 404 379 425 377 413 421 433 338 419 376 481 441 364 387 355 368 378 420 409 373 316 316 317 281 378 357 273 302 317 361 298 403 439 422 408 420 417 456 423 433 465 400 345 379 405 296 299 285 313 304 308 285 247 278 261 325 342 358 382 289 356 376 370 445 462 337 396 394 342 398 359 364 420 377 397 400 330 401 316 325 369 365 390 358 364 398 325 428 298 350 445 374 409 416 422 343 408 380 426 379 416 422 436 340 421 377 485 444 365 389 357 370 378 422 409 375 317 318 317 283 378 359 274 303 319 362 300 404 439 425 408 422 418 458 424 434 467 403 347 380 407 296 300 285 314 307 310 287 253 278 262 327 343 360 383 294 360 378 369 446 463 339 399 397 344 400 362 366 422 379 398 403 333 403 318 327 372 366 392 360 366 399 325 430 300 353 448 377 412 418 424 347 409 382 429 383 417 424 436 343 422 379 486 446 367 391 357 370 381 424 412 376 318 320 319 285 382 361 275 306 321 363 301 406 442 428 412 422 420 461 427 437 470 406 348 383 410 298 304 289 317 308 311 289 256 282 265 327 345 362 385 296 362 379 371 450 465 340 400 398 346 402 363 368 424 381 399 406 334 406 320 328 374 369 395 363 367 400 328 432 302 355 450 379 413 419 426 348 411 384 431 383 419 426 438 343 424 381 490 447 370 392 360 372 383 428 413 378 320 323 322 286 386 363 277 306 323 364 303 408 443 430 414 425 423 464 430 440 471 409 351 386 410 299 303 291 320 309 313 292 260 283 266 330 347 365 387 299 363 382 380 451 467 343 402 401 348 404 366 370 425 383 403 407 337 409 321 330 376 369 396 364 369 402 329 434 304 357 452 380 414 422 428 350 414 386 433 386 421 428 440 348 427 382 491 449 371 396 364 375 386 430 416 380 322 325 324 288 387 365 280 308 326 366 303 410 446 431 416 427 424 465 431 442 474 409 354 389 414 302 305 293 321 310 315 293 259 285 268 332 347 365 390 300 366 383 373 453 469 344 404 403 351 407 368 371 427 385 403 408 338 411 323 332 379 373 398 367 371 404 333 434 306 361 454 382 417 424 430 353 417 387 435 388 422 431 442 348 428 384 492 451 373 397 365 378 390 434 418 383 324 326 325 289 390 367 282 310 328 367 307 412 449 433 419 428 427 466 432 443 475 412 355 391 415 304 306 294 323 312 317 295 261 286 271 333 350 367 392 303 366 385 379 456 471 348 406 404 352 408 370 375 430 387 404 410 340 413 326 334 381 374 400 369 373 406 334 438 309 361 455 384 417 426 432 354 419 389 438 390 424 432 443 350 429 386 495 454 376 397 368 380 392 436 420 385 325 331 327 291 393 370 284 311 330 371 309 413 450 435 420 429 429 469 436 446 477 414 358 393 417 304 311 297 325 314 319 297 262 288 270 334 351 368 395 304 370 387 388 457 474 350 409 407 355 408 372 376 432 389 407 411 344 416 327 335 382 377 402 372 375 407 336 441 311 362 458 388 420 428 434 358 421 391 442 392 425 435 446 350 431 388 498 456 377 401 369 381 391 438 422 387 327 333 329 293 395 371 286 313 333 372 310 415 453 438 422 432 429 471 437 447 479 417 362 395 420 307 313 298 327 316 320 298 264 290 274 337 352 371 397 308 372 389 385 460 477 354 410 410 357 411 375 378 433 390 409 414 345 418 330 339 384 378 404 373 376 410 337 441 311 365 459 387 422 428 437 360 423 393 443 393 428 436 448 352 434 391 500 458 379 403 371 383 395 439 424 389 329 335 330 295 398 374 288 316 334 375 312 418 456 440 424 435 432 472 440 451 480 420 363 398 422 310 314 300 329 317 322 299 264 291 274 338 354 372 398 309 375 391 382 462 477 356 413 412 359 412 376 379 435 392 413 415 346 421 331 340 389 381 406 375 377 413 339 445 313 369 462 390 423 431 438 362 425 394 444 395 430 438 450 357 435 392 501 460 381 403 371 386 397 443 428 390 331 336 332 297 401 377 290 316 335 375 313 419 458 442 426 436 433 472 442 455 483 423 364 399 424 314 316 302 331 317 323 302 270 293 276 339 357 374 400 311 377 392 385 465 481 358 416 414 359 415 379 382 438 394 413 417 348 423 334 342 390 383 408 379 380 414 340 447 316 371 464 392 426 433 441 364 427 396 447 398 432 441 450 358 437 394 504 462 385 406 376 387 400 446 429 392 333 339 333 298 402 377 292 320 338 376 316 421 459 443 428 438 434 475 444 453 487 424 367 402 426 312 318 305 333 322 325 304 272 296 279 340 358 376 402 313 378 393 390 466 483 358 417 415 363 416 380 384 439 395 415 418 350 425 335 344 392 384 410 379 383 416 341 449 317 372 465 395 428 435 442 365 430 398 450 399 434 443 453 360 439 397 507 465 385 408 376 390 402 448 430 393 335 340 335 300 405 381 293 321 339 379 318 422 462 445 431 440 436 477 445 455 486 427 369 404 429 316 320 305 334 322 325 306 269 297 281 342 358 378 405 316 380 396 394 469 485 362 420 420 365 418 382 385 442 397 415 421 352 428 336 346 395 387 412 382 382 418 344 450 319 376 466 396 429 437 445 369 432 401 453 401 436 445 454 363 440 398 509 466 388 408 381 391 404 450 431 396 337 342 338 303 408 382 297 322 342 379 319 423 464 448 433 442 439 478 448 459 488 430 372 407 432 316 321 309 337 324 328 307 276 298 282 343 362 381 405 316 383 399 393 472 487 363 420 422 366 421 385 387 443 399 418 423 354 431 339 347 397 388 412 384 385 419 346 453 321 377 469 398 430 438 447 370 432 401 455 404 439 447 457 366 442 399 512 467 390 413 383 393 408 453 435 399 339 345 339 305 411 385 297 325 343 381 321 426 466 450 436 443 440 480 450 462 492 431 375 408 433 319 323 309 338 325 329 310 275 300 283 345 362 383 410 319 384 399 394 473 489 366 424 422 368 422 387 390 444 402 420 424 356 434 340 350 399 391 415 386 387 422 348 455 323 380 470 401 433 441 449 372 436 403 457 406 440 449 459 364 443 402 514 470 393 414 383 394 409 456 437 400 340 348 341 306 413 387 300 327 345 384 323 429 469 452 438 445 442 483 451 463 493 435 378 412 435 319 325 312 340 325 331 311 279 302 286 347 365 383 411 323 386 401 396 476 492 368 427 425 370 423 388 391 447 404 422 426 358 437 343 351 399 392 418 389 388 424 349 458 325 382 472 402 435 443 453 375 438 407 459 408 442 451 461 369 445 403 516 472 394 415 386 398 411 457 439 402 342 349 343 308 415 389 302 328 347 385 323 431 471 454 439 447 444 485 454 467 494 435 378 414 437 323 327 314 342 328 333 313 283 304 288 348 366 386 412 325 389 404 394 478 493 369 428 427 373 426 390 394 449 406 426 427 360 440 345 353 404 395 420 391 390 424 351 461 327 385 474 405 438 446 454 378 441 406 461 411 444 454 463 372 448 405 518 474 395 416 389 400 413 461 441 404 344 352 346 310 417 391 304 329 350 387 326 432 473 456 442 448 446 488 456 469 498 439 383 415 439 323 328 317 344 330 335 315 285 305 290 350 367 389 415 328 390 406 400 481 497 373 430 430 375 427 393 396 451 407 426 430 362 441 346 355 403 397 421 393 391 427 354 461 329 386 476 407 438 446 456 379 442 409 463 411 446 456 463 371 450 407 521 476 398 419 390 402 416 463 443 406 347 354 347 313 421 394 306 332 352 389 329 435 475 458 444 450 448 489 458 471 498 442 384 418 441 327 331 318 346 331 335 317 287 307 292 350 370 388 415 330 393 408 401 483 498 375 432 432 378 428 395 398 453 409 428 432 365 444 349 357 407 399 423 396 393 430 360 464 330 389 477 409 441 448 458 381 445 412 466 414 448 459 466 374 451 410 524 479 401 421 393 403 417 467 445 408 348 357 350 315 423 396 307 334 353 390 330 437 478 461 445 452 449 492 461 474 502 445 387 419 444 330 333 319 349 334 338 318 288 309 293 353 372 393 421 332 395 410 402 485 500 377 435 434 379 430 396 399 455 410 430 434 365 446 350 359 410 401 426 398 397 431 357 466 332 391 480 410 441 449 460 384 447 412 469 416 450 460 467 373 453 412 525 481 402 422 396 404 419 468 448 410 351 358 351 316 426 398 310 337 356 394 332 438 480 462 448 454 452 494 464 474 503 447 389 422 446 328 335 322 350 336 339 321 289 311 294 354 373 394 423 335 397 412 408 487 504 380 438 437 383 433 399 402 458 414 433 435 368 450 352 360 412 403 428 399 397 433 357 468 334 393 482 414 443 453 462 386 450 414 471 419 452 462 469 376 454 413 528 483 405 424 397 408 425 470 449 411 352 362 354 319 428 400 311 339 359 396 334 440 482 465 450 456 453 495 464 479 505 450 391 424 449 331 337 324 351 338 341 322 293 312 296 357 374 396 424 336 401 413 408 490 505 383 441 438 386 434 401 404 460 414 434 437 369 452 354 362 414 406 429 403 398 435 361 470 336 395 483 414 447 455 465 389 452 416 473 420 454 464 472 379 457 416 530 485 406 426 399 410 427 475 451 412 353 363 355 321 431 402 314 340 361 396 335 440 486 466 454 458 454 497 465 480 508 452 395 427 450 334 339 326 354 339 343 323 291 314 299 358 376 397 427 337 402 414 407 492 508 384 439 441 386 436 403 406 461 416 435 439 372 454 356 365 414 408 433 404 401 435 361 472 338 397 485 416 448 455 467 392 454 417 475 423 457 466 473 381 458 417 532 486 408 429 402 411 429 476 454 415 355 365 356 321 434 403 315 342 364 398 338 443 486 469 455 460 456 499 468 482 510 454 396 430 453 335 340 327 356 341 345 324 293 315 300 359 378 400 427 340 405 416 409 494 510 386 442 442 387 438 406 408 462 419 436 441 374 456 357 367 418 410 433 407 402 438 362 474 339 400 487 419 450 458 468 395 457 421 479 424 458 467 474 381 460 420 535 490 411 431 405 412 427 479 456 418 359 367 358 325 435 405 317 344 365 399 338 445 488 472 456 462 458 501 470 485 510 458 398 432 454 337 341 329 357 342 345 327 298 317 303 361 379 402 431 343 406 418 413 496 513 388 445 446 391 439 408 409 465 421 439 442 376 459 361 368 420 411 436 409 405 440 364 476 341 402 491 421 452 460 472 398 458 421 481 427 460 469 477 384 463 422 537 491 413 433 404 415 433 481 459 420 360 370 361 325 439 408 319 345 367 401 341 448 490 472 460 464 459 503 472 486 513 460 400 434 458 339 344 332 361 345 347 329 297 319 304 362 380 402 434 344 407 420 418 498 513 392 448 445 393 443 409 413 466 422 441 445 376 462 362 370 423 413 439 410 406 443 366 478 344 406 491 422 453 462 475 398 460 424 483 427 463 471 479 388 463 424 539 493 415 434 409 418 434 484 460 421 361 372 362 328 441 410 322 348 367 404 343 450 492 476 460 466 461 506 476 488 513 461 403 437 460 339 346 333 363 347 348 331 301 321 305 364 382 407 435 346 410 421 417 499 517 394 451 449 394 442 411 414 468 424 442 447 381 464 364 372 425 416 439 413 409 444 368 481 345 408 492 426 454 464 476 401 463 425 484 432 465 473 480 388 466 426 542 494 416 436 411 419 434 486 463 423 363 374 365 330 444 412 324 349 370 407 345 452 495 477 463 468 463 507 478 490 516 465 406 437 462 341 348 334 364 347 351 332 302 321 307 366 385 407 437 349 411 424 419 503 519 396 450 451 396 445 414 415 469 424 444 448 382 466 366 374 427 417 442 415 411 446 370 483 347 410 493 428 457 466 478 403 464 427 487 432 466 476 483 390 467 429 545 497 419 439 412 421 440 489 465 425 365 376 365 332 446 415 327 351 373 405 346 453 496 480 466 468 466 509 479 493 520 467 408 441 464 343 349 337 366 348 351 334 302 322 310 368 387 408 438 351 414 426 425 504 521 398 454 453 399 447 415 418 473 427 447 450 384 468 368 376 428 419 444 418 412 449 371 485 348 410 495 430 461 468 480 406 466 429 490 435 468 478 484 391 469 430 545 500 421 441 415 422 440 492 467 425 367 379 368 334 450 417 327 351 375 408 349 455 498 481 467 471 467 511 481 496 520 470 410 443 466 345 352 339 367 350 353 335 303 326 311 369 388 412 442 354 417 427 418 506 524 400 455 455 400 448 418 419 475 429 451 451 386 472 370 377 431 421 446 420 412 449 374 486 350 414 497 431 461 469 482 409 469 430 493 436 471 479 486 396 471 431 548 501 423 443 415 425 445 494 468 428 369 381 371 336 451 419 330 354 377 410 350 458 499 483 469 472 468 513 484 498 524 470 412 446 468 348 354 341 369 352 355 338 301 329 313 371 390 413 443 353 419 429 427 509 526 402 457 458 402 451 420 422 476 431 450 455 388 474 373 380 432 425 448 420 415 453 374 490 352 416 499 433 463 471 485 410 471 432 495 439 473 482 487 399 471 434 550 504 425 445 421 428 446 496 472 431 371 384 371 337 454 421 333 354 378 411 351 459 503 486 472 474 471 514 485 499 525 475 415 447 471 350 355 343 370 354 357 341 307 328 315 371 392 413 444 358 422 432 422 510 528 404 460 461 404 453 421 424 478 434 455 454 390 476 375 382 435 426 450 423 417 453 376 491 354 418 501 435 465 474 488 411 474 434 497 441 474 484 488 399 475 435 552 505 427 446 422 429 449 498 472 433 373 386 373 339 458 422 334 357 380 412 355 462 506 488 474 476 471 516 488 503 527 476 417 449 471 351 356 345 373 356 359 341 313 330 318 373 393 417 446 359 422 432 425 514 531 408 463 463 408 455 423 425 480 434 456 457 392 478 376 383 437 428 451 425 419 456 378 494 357 419 503 437 466 475 489 415 476 435 500 443 476 487 492 401 476 438 556 507 428 447 423 432 452 502 476 435 374 389 375 342 458 425 336 359 383 414 356 463 507 490 476 478 474 518 490 504 530 480 420 452 474 353 359 347 374 357 360 342 314 333 317 376 396 419 449 362 425 434 429 516 531 411 464 465 408 456 426 427 482 435 457 459 394 482 378 384 439 430 453 427 422 458 381 495 358 421 505 440 468 477 492 417 478 438 501 445 478 488 492 404 477 440 557 510 431 449 426 433 453 505 477 439 377 391 378 343 462 427 338 360 385 415 358 464 510 492 478 479 476 520 493 504 530 482 422 453 477 356 361 349 376 359 363 345 318 334 320 378 396 420 454 365 426 438 428 517 535 412 465 468 412 458 430 428 482 440 458 461 397 484 381 386 440 432 456 430 422 459 381 498 361 425 506 441 470 480 493 418 479 440 505 448 480 491 495 406 480 443 560 512 434 451 427 434 455 507 480 439 379 393 379 345 465 430 341 362 389 418 359 466 514 495 480 482 478 522 495 507 533 484 426 457 478 357 362 350 378 360 363 346 321 335 321 379 399 423 454 364 430 439 434 520 537 415 468 469 413 458 430 431 485 441 461 462 398 486 382 388 444 434 458 433 425 461 385 499 362 427 509 444 471 482 495 421 482 441 506 449 482 492 497 407 482 444 562 514 436 450 431 438 461 509 482 441 380 397 383 347 468 431 342 364 390 419 361 468 515 497 483 484 481 524 497 510 534 487 428 459 481 358 365 352 379 362 364 349 318 337 323 380 400 426 458 369 432 441 430 523 539 416 471 473 415 462 433 435 488 443 462 463 401 489 384 389 445 436 459 434 425 463 384 503 364 430 511 445 474 483 498 425 485 442 509 450 484 495 499 409 483 445 565 514 438 455 432 437 461 511 485 444 382 398 385 348 469 433 344 366 392 421 363 470 518 500 485 484 482 528 498 512 536 489 431 460 483 360 366 355 382 364 366 350 322 338 325 383 402 425 459 372 433 441 434 523 543 419 472 475 417 463 434 436 489 442 464 466 401 492 386 393 449 438 463 436 429 464 389 503 366 432 513 449 475 486 500 426 487 445 512 453 487 497 500 411 486 448 567 518 438 458 433 441 463 514 486 444 384 399 385 350 471 436 346 368 393 423 365 473 520 500 487 487 483 529 501 516 539 492 432 463 487 361 367 356 383 367 368 352 326 341 326 382 403 427 462 374 435 445 445 527 543 421 474 476 419 464 436 437 492 445 466 469 404 494 387 395 450 440 464 439 430 466 390 506 368 434 514 449 479 488 503 428 490 446 513 456 489 500 502 414 487 450 569 520 442 463 436 442 463 517 489 448 386 401 388 353 474 437 349 370 395 425 367 475 521 503 490 490 485 529 502 517 542 494 435 466 488 364 369 359 385 369 370 354 322 342 329 385 406 429 463 376 438 447 435 528 545 422 478 478 421 466 439 439 494 447 467 470 405 497 389 396 452 442 465 441 433 467 392 507 369 436 515 452 479 489 505 430 489 448 517 457 490 501 504 411 488 451 571 523 444 459 436 446 465 519 489 450 389 406 390 354 476 440 351 371 399 426 369 476 523 505 492 490 486 532 504 520 543 496 436 467 489 365 371 360 388 369 373 356 325 344 331 387 407 431 466 378 441 449 445 530 547 426 479 481 425 467 441 442 496 448 469 473 407 500 392 399 454 445 467 443 433 470 393 510 371 439 519 454 481 492 508 435 493 450 517 460 492 504 506 416 492 453 575 524 444 462 441 447 468 522 493 452 389 406 392 356 479 442 352 374 400 430 370 479 526 507 493 493 489 534 507 523 545 500 438 470 492 367 374 362 389 372 374 357 331 345 332 389 409 435 468 381 442 449 440 533 550 428 481 483 426 470 443 444 497 449 471 474 411 502 393 400 459 446 470 445 435 471 395 512 373 442 520 457 483 493 509 434 496 453 519 461 495 505 508 419 492 456 576 526 447 464 440 449 471 524 494 453 392 409 392 358 482 445 354 375 402 430 373 479 527 510 496 493 490 536 509 523 546 501 442 472 493 370 376 365 391 371 375 358 327 347 336 390 410 435 469 383 444 453 441 536 554 430 482 485 428 473 444 446 500 452 474 474 412 504 396 402 459 448 471 447 438 475 396 514 375 441 521 459 483 496 511 437 498 454 523 463 497 508 510 421 495 458 578 528 450 466 445 451 474 527 496 454 394 412 396 359 485 446 355 377 405 433 374 482 529 511 498 498 492 539 508 527 548 504 444 475 497 370 378 367 393 374 376 360 332 348 335 392 411 437 472 384 446 455 436 536 555 432 484 488 429 473 446 447 501 455 475 477 414 507 398 404 459 450 473 450 439 476 400 517 377 445 523 460 486 497 515 440 500 455 526 467 498 510 511 420 496 459 581 531 452 469 447 452 477 529 499 456 395 413 397 363 488 450 358 379 407 433 377 485 533 513 500 496 494 540 513 528 551 505 447 477 498 375 379 367 395 376 377 363 331 350 338 393 413 440 474 386 449 456 455 539 557 434 486 490 430 477 448 449 503 458 477 479 417 510 400 405 465 452 474 450 440 477 400 518 379 449 525 463 488 499 517 441 503 457 528 468 500 511 513 423 499 461 584 533 453 471 450 454 475 532 501 459 397 416 399 365 490 451 359 381 409 435 378 486 533 516 502 500 496 541 515 530 554 508 450 480 502 374 381 370 397 376 379 365 338 352 338 395 415 441 478 389 450 458 455 543 559 436 489 492 434 477 451 451 506 457 478 481 419 512 401 409 466 455 477 453 442 480 403 520 381 450 529 464 489 501 519 445 505 459 530 468 502 512 514 427 501 464 585 535 456 473 450 456 482 534 502 461 399 418 400 366 491 453 361 382 408 436 379 487 537 518 504 502 498 544 518 534 554 511 452 481 504 378 382 373 397 377 382 366 338 355 342 397 415 443 477 391 454 460 452 544 561 439 493 494 436 480 454 454 507 460 481 482 421 514 403 410 467 456 478 456 445 481 404 522 383 451 528 466 492 504 520 446 507 461 532 472 505 515 518 428 502 466 588 538 458 474 455 459 483 537 504 462 401 422 403 369 494 455 364 385 412 439 382 490 537 520 506 503 499 546 520 535 557 514 455 482 505 379 384 373 401 381 384 369 343 355 342 398 418 445 478 393 455 462 450 546 565 441 494 497 439 482 454 456 510 461 482 484 421 517 406 411 469 459 481 458 446 483 406 525 386 454 530 468 494 504 522 449 510 464 536 473 506 517 519 430 504 468 589 539 460 476 457 460 486 540 507 465 403 423 403 371 497 457 368 385 414 440 384 492 540 522 508 505 501 548 520 537 558 517 457 486 507 381 386 376 402 384 385 371 343 358 345 399 421 445 480 396 457 463 451 548 566 443 496 499 441 484 458 458 512 463 485 487 424 520 408 414 470 460 483 460 449 487 408 529 387 455 533 471 495 506 525 452 511 463 539 475 508 519 521 432 506 470 594 541 462 477 458 462 489 542 510 466 404 425 407 372 501 459 369 389 417 443 386 493 544 524 510 506 503 547 523 542 559 517 459 488 509 387 390 377 403 385 386 372 343 359 346 400 422 448 487 397 459 464 460 551 569 447 498 501 442 485 459 459 513 466 487 487 426 522 409 416 474 463 485 462 449 486 409 530 388 459 535 473 497 508 527 454 514 465 541 476 510 521 523 435 509 471 594 543 464 478 459 466 488 545 512 467 408 426 409 374 502 461 370 389 418 444 387 495 544 527 513 509 506 550 524 543 563 519 461 490 512 384 391 381 407 387 388 374 343 361 348 402 424 450 487 400 462 467 461 554 571 449 499 502 444 486 462 461 515 468 488 490 428 524 411 418 476 464 487 464 452 489 412 531 391 462 537 475 500 510 530 455 515 467 543 480 514 524 525 436 509 473 596 544 466 482 462 467 493 548 514 471 409 430 410 376 505 463 372 391 420 446 389 498 548 529 515 510 507 553 530 545 562 521 463 493 514 387 392 382 409 389 390 376 349 362 350 404 425 452 490 403 462 468 455 555 572 450 501 505 447 487 464 463 517 468 489 491 430 526 413 418 479 468 489 466 454 491 417 535 393 463 539 477 501 511 531 458 517 469 543 481 513 526 527 437 511 476 598 547 469 483 463 468 493 549 517 473 410 433 412 377 508 466 374 394 425 448 390 499 550 530 517 513 508 554 530 548 568 524 466 493 515 388 395 384 410 390 391 379 351 364 352 406 426 454 491 406 465 471 473 555 574 452 504 508 449 490 466 466 519 469 492 493 432 529 416 419 479 469 490 468 454 493 415 535 394 464 541 479 502 513 534 460 519 471 547 483 516 528 529 441 513 477 601 549 471 484 467 470 498 553 519 474 413 433 414 379 510 467 376 395 425 450 393 502 552 531 520 514 511 556 533 549 569 528 468 496 519 389 396 386 412 391 393 379 351 367 354 408 428 456 494 407 466 472 468 560 576 455 506 510 449 491 468 467 521 472 493 494 435 531 417 423 482 471 491 470 457 495 417 539 396 468 542 480 504 515 536 464 522 474 550 485 519 530 530 440 515 478 603 550 472 487 468 474 499 554 520 476 414 436 416 382 512 469 379 396 427 451 394 504 554 535 521 516 512 560 536 552 570 531 471 499 522 391 397 387 413 393 394 381 352 368 356 409 430 459 496 408 469 476 470 561 579 457 508 511 453 495 470 468 522 476 495 495 436 536 420 424 483 473 495 472 459 496 417 539 398 470 545 481 507 517 538 465 524 475 552 488 520 532 532 443 516 481 605 553 476 489 471 468 501 557 522 479 417 438 418 384 514 472 380 398 429 453 397 504 556 537 524 518 514 561 537 555 572 533 474 501 523 395 401 389 416 393 397 383 354 369 358 409 432 460 498 412 473 476 477 562 581 461 513 515 455 496 472 472 526 478 498 498 436 537 422 426 488 475 498 474 460 498 422 543 400 473 547 484 509 519 541 468 526 476 554 489 522 534 533 448 519 482 608 556 477 493 475 471 503 559 525 481 419 440 419 385 517 474 382 400 432 455 398 506 559 538 525 519 516 564 540 557 574 536 475 504 524 396 402 392 417 395 398 384 355 371 359 412 434 463 500 415 473 479 468 566 584 462 513 516 458 496 474 473 527 478 500 501 440 539 422 428 489 476 499 478 463 501 421 545 402 474 549 487 511 522 543 470 528 478 557 492 525 538 536 448 520 485 611 558 478 489 475 472 507 563 527 482 420 442 422 387 519 476 384 402 434 455 401 509 560 541 526 521 518 565 542 556 575 537 478 505 526 398 404 395 420 398 399 387 357 371 360 414 435 463 503 415 476 480 475 567 586 464 515 520 460 499 475 475 530 481 501 503 442 541 425 431 490 479 501 479 465 501 423 547 404 474 550 488 511 523 545 472 532 480 558 494 527 539 537 447 524 488 613 560 481 494 475 474 509 564 529 485 421 445 425 390 523 479 385 404 434 457 400 512 564 543 530 523 520 567 543 559 577 539 480 508 530 404 406 396 421 400 400 388 355 374 363 415 436 466 506 417 478 483 476 571 589 466 517 522 462 500 477 478 531 482 504 505 444 544 428 432 493 481 503 482 465 503 423 548 405 479 551 491 514 526 547 477 534 481 561 496 528 540 539 452 525 488 615 562 482 496 479 477 510 568 530 484 424 448 426 392 526 481 388 406 436 459 405 513 564 545 534 525 521 568 544 562 579 542 483 509 531 401 407 398 420 400 402 391 360 376 364 417 438 468 507 420 481 483 476 573 591 468 518 523 463 502 480 480 534 484 505 506 445 548 430 434 496 483 505 483 467 507 428 552 408 481 554 494 517 527 550 477 536 482 563 497 530 542 541 453 526 491 618 563 484 501 480 480 513 570 533 488 426 449 428 393 528 483 390 407 438 461 406 515 566 546 535 527 524 571 546 563 582 544 485 513 534 401 410 398 421 403 404 392 366 379 368 417 440 468 509 422 482 485 482 575 593 472 521 525 465 506 482 482 536 484 507 508 448 550 431 438 498 485 507 486 470 507 427 552 409 484 555 495 518 529 551 479 537 486 565 500 534 543 543 457 528 493 620 564 488 501 483 481 518 572 536 490 428 452 431 395 531 484 393 410 441 463 409 517 570 549 538 530 525 573 549 565 584 548 488 515 536 404 411 401 426 405 406 393 368 380 369 421 442 472 512 427 484 488 488 577 595 473 522 528 467 507 483 483 538 489 509 510 450 553 433 439 500 486 508 488 472 509 432 556 410 483 557 497 520 532 553 480 538 486 567 502 535 546 544 456 529 495 622 567 489 504 484 483 518 574 537 493 431 454 432 397 533 486 394 412 444 464 410 519 573 552 539 531 526 573 551 567 586 550 490 517 537 408 413 404 431 406 408 394 370 381 369 422 444 471 514 428 486 490 486 580 596 476 526 529 469 508 486 485 540 490 511 512 451 555 435 440 502 489 511 490 473 511 431 556 413 488 559 500 522 534 556 484 542 489 570 504 536 548 546 458 533 497 624 570 492 505 487 484 517 578 540 494 431 457 433 399 534 489 396 412 446 466 412 520 572 554 542 533 529 578 553 569 586 551 492 519 541 410 415 405 430 406 410 398 369 382 372 423 444 475 515 428 488 492 483 580 599 479 530 531 471 510 489 486 542 491 512 513 454 557 437 440 504 491 512 492 475 514 436 558 414 488 562 500 524 535 558 486 543 490 571 506 539 550 548 461 533 498 626 571 493 506 489 492 522 579 541 497 434 460 435 401 538 490 398 415 447 467 413 521 577 556 543 535 530 580 553 572 590 555 495 520 543 414 417 408 432 407 410 398 371 384 374 424 447 477 519 431 491 493 487 584 601 481 531 534 474 512 491 488 544 494 515 517 455 560 439 444 505 493 514 494 478 515 435 560 417 490 562 503 526 538 561 488 545 493 575 509 540 552 551 464 536 501 628 574 496 506 490 496 520 582 545 498 436 462 438 402 541 494 401 418 448 471 415 523 578 556 546 538 533 581 557 575 591 556 497 522 545 414 420 409 436 414 412 402 373 386 375 426 449 478 519 433 493 494 484 585 604 482 532 537 476 513 493 491 545 496 516 517 457 562 441 445 508 495 516 496 479 517 438 562 419 495 566 505 527 538 561 490 549 495 577 511 543 554 552 464 536 503 631 575 497 509 494 496 527 585 545 501 437 463 439 405 543 496 402 417 452 470 416 527 579 560 547 538 534 584 560 575 594 560 499 527 547 413 421 411 438 414 414 403 374 387 377 429 450 481 522 437 495 497 487 587 605 485 535 540 478 514 495 494 547 497 518 519 460 565 443 448 510 498 519 498 480 519 440 567 420 496 566 507 530 541 564 493 550 495 579 512 545 557 555 465 539 506 635 578 500 510 496 495 530 588 549 503 440 466 441 407 545 497 405 421 454 473 420 529 583 563 550 540 536 585 562 579 596 562 501 528 549 415 422 413 437 414 415 405 376 390 379 429 451 482 523 439 497 499 494 591 608 488 538 542 480 517 497 495 549 496 521 521 462 568 445 449 513 498 521 501 482 520 442 569 422 497 568 509 532 542 568 495 553 498 581 514 546 558 555 469 541 507 636 580 501 513 498 501 531 590 549 503 440 468 444 408 549 499 406 422 457 473 421 530 584 564 553 543 538 587 564 580 598 565 504 531 552 419 424 414 441 416 417 407 381 391 381 431 452 483 527 442 498 499 495 593 610 489 538 545 482 518 499 497 551 498 522 522 463 570 446 451 514 501 522 503 484 524 442 568 425 499 570 512 533 545 570 498 554 499 584 517 549 560 557 471 543 508 638 582 504 516 500 502 537 592 552 506 443 471 445 411 552 501 408 424 458 475 422 531 587 566 554 544 540 587 565 583 600 566 507 532 553 421 424 417 442 418 418 409 382 393 382 433 455 484 530 442 501 503 497 596 614 492 540 546 485 520 500 499 552 502 525 524 465 573 449 453 517 504 525 505 486 525 445 574 426 504 571 513 535 547 571 500 558 502 588 517 550 562 558 475 544 510 640 584 507 517 504 505 536 596 550 508 444 472 447 413 554 504 411 426 460 477 423 532 589 567 555 546 541 587 567 585 602 568 509 533 556 420 428 418 443 419 420 410 384 395 385 434 457 488 531 446 504 504 498 596 614 493 541 548 487 523 503 500 554 503 526 526 468 575 451 453 520 507 527 507 487 526 445 575 429 505 573 516 536 548 573 504 557 503 590 520 552 564 561 475 547 514 643 586 508 522 503 507 538 597 555 510 447 474 449 414 554 505 412 428 463 479 426 536 592 569 558 546 544 592 570 587 603 573 511 537 558 424 430 421 446 421 422 412 388 395 386 435 458 489 534 449 506 506 497 598 618 496 544 549 488 525 505 503 557 504 528 530 469 577 453 456 521 507 529 510 490 528 448 578 430 506 575 517 538 551 576 504 562 504 591 522 555 567 563 476 548 514 645 588 510 521 507 508 542 600 558 513 449 478 450 417 558 508 414 429 464 482 428 538 594 571 561 550 545 594 571 588 605 573 514 539 559 427 431 422 447 422 423 413 390 398 388 437 461 491 535 450 508 508 502 602 619 499 547 552 491 527 508 505 559 509 529 530 471 580 454 458 524 510 530 511 492 531 450 579 432 509 578 520 539 553 577 507 563 507 594 525 556 569 565 480 550 517 647 590 512 524 509 511 543 603 560 514 450 479 452 419 562 510 416 430 466 484 429 540 596 574 561 551 548 594 574 592 609 576 516 541 562 425 433 425 449 426 426 415 388 401 389 439 461 493 538 452 510 509 508 605 621 500 551 554 492 528 508 506 561 509 532 531 473 582 456 460 526 512 532 514 494 532 452 581 433 511 580 522 539 555 580 508 566 508 597 526 559 572 567 480 551 519 650 592 514 526 511 512 549 605 560 515 452 481 455 422 564 512 418 433 469 486 432 541 597 576 565 552 548 597 576 594 609 579 518 544 564 430 435 426 451 426 428 418 394 402 391 441 463 496 540 455 513 512 503 605 623 503 552 557 494 529 511 510 564 511 534 534 475 584 459 462 528 515 535 517 496 534 453 583 436 517 581 523 545 557 582 511 568 509 598 529 561 573 569 485 554 520 652 594 515 527 512 515 547 608 565 517 454 483 456 423 566 515 421 435 470 486 434 543 599 579 568 554 551 600 578 597 611 581 521 546 566 434 437 428 454 428 430 420 394 403 393 442 464 497 542 456 514 513 512 607 627 507 553 560 495 531 513 511 564 513 536 535 479 586 461 464 530 515 536 518 496 536 456 584 437 516 582 526 546 559 584 513 570 511 600 531 562 574 570 485 555 522 654 596 518 531 515 517 551 610 565 519 456 487 457 424 569 517 422 436 474 488 435 546 602 581 569 556 552 602 579 598 615 583 523 548 567 434 439 431 456 430 430 419 396 405 396 444 467 498 545 459 517 515 515 609 629 508 556 561 499 533 515 512 567 516 536 538 479 588 462 465 534 518 538 521 498 537 456 587 439 519 585 528 548 559 586 516 573 513 602 533 565 576 572 487 558 525 657 598 520 530 518 515 553 612 568 522 458 489 459 426 570 520 424 438 475 489 438 545 604 583 572 559 554 603 584 600 618 585 526 553 570 436 442 433 456 430 432 423 401 406 396 445 468 499 546 460 518 517 510 612 630 510 558 562 502 535 516 513 570 518 539 539 482 592 464 467 534 520 539 523 500 540 459 588 441 520 586 530 550 562 588 518 575 515 606 535 566 581 573 489 558 526 659 600 522 533 519 515 558 616 570 524 462 490 460 428 574 520 425 440 477 492 439 548 609 585 574 561 555 604 584 603 619 589 527 552 572 434 443 435 459 435 434 424 399 407 399 446 470 503 547 462 519 519 513 614 634 512 560 565 504 538 519 517 571 520 541 542 482 593 466 470 537 522 543 524 502 542 461 591 442 524 589 532 551 562 591 521 577 517 607 537 568 580 576 490 559 529 662 602 525 534 521 515 557 617 572 525 462 493 463 430 577 523 429 442 481 494 441 552 608 588 574 562 558 607 588 604 621 591 531 555 574 437 444 437 461 435 435 428 401 410 401 448 472 505 548 468 523 521 515 616 635 514 562 567 505 539 522 517 573 523 544 543 485 597 468 471 538 523 544 526 502 543 463 590 446 526 590 534 552 567 593 522 579 518 609 539 570 583 577 489 561 531 664 604 527 536 524 518 560 619 575 526 465 495 465 432 578 526 430 443 482 495 442 553 612 588 578 564 560 610 590 607 624 591 533 556 576 441 446 438 463 435 436 429 405 412 402 449 474 506 551 468 526 521 517 619 637 517 563 571 508 541 523 520 576 522 545 545 488 598 470 473 540 526 547 528 506 545 464 594 446 527 592 537 557 567 596 525 581 520 612 541 572 585 579 496 564 532 666 607 530 540 527 520 559 622 578 530 466 498 467 434 581 527 432 446 482 497 445 554 614 592 580 565 562 612 590 610 623 596 535 560 578 444 448 440 464 436 438 430 404 413 404 452 474 508 550 469 526 524 519 621 639 520 566 573 511 543 527 522 576 524 546 547 489 601 473 475 543 527 548 531 508 547 467 597 448 531 594 537 557 570 598 526 583 523 616 543 574 588 582 498 565 533 670 608 531 542 527 523 564 625 580 530 467 499 469 436 584 529 433 446 485 499 446 556 616 593 583 567 564 613 592 611 626 597 539 561 581 446 451 441 467 440 440 432 405 414 406 454 477 510 557 473 530 527 522 623 642 522 567 574 511 544 528 524 579 527 549 549 492 606 474 476 545 530 550 532 510 549 468 599 450 533 597 540 558 572 600 529 586 525 618 546 576 590 584 498 567 537 670 611 532 543 530 524 565 628 581 533 469 501 472 437 586 531 436 449 488 501 449 559 618 595 585 569 565 614 594 615 627 600 540 563 583 445 453 444 462 443 442 434 409 417 407 455 479 511 559 473 530 528 523 625 643 524 570 576 515 546 531 526 579 527 549 551 493 606 475 479 546 533 552 536 511 550 470 600 452 534 599 543 561 574 602 532 587 526 619 546 578 591 584 499 570 539 673 612 534 544 533 525 567 629 585 536 472 502 473 439 589 533 438 450 490 503 450 560 620 598 586 571 567 616 597 618 629 602 543 565 585 449 454 445 469 443 444 435 408 419 408 457 479 514 561 476 533 530 515 627 646 527 573 579 516 549 533 528 582 529 552 552 496 610 477 481 549 534 553 537 513 553 471 602 453 535 600 544 561 575 604 534 590 529 622 549 581 592 586 503 571 540 676 615 537 547 534 534 571 632 586 537 472 506 474 441 590 537 440 453 490 504 450 561 622 600 589 574 569 619 598 622 631 606 544 567 587 447 456 446 473 445 445 437 410 419 411 458 482 515 563 478 535 533 520 629 649 528 573 582 516 550 534 530 584 532 554 553 497 611 480 483 551 536 555 539 515 554 473 605 456 538 602 547 564 577 605 536 591 529 624 551 581 596 590 504 573 543 677 616 539 545 538 536 574 635 588 540 474 509 476 443 594 538 441 455 491 505 453 565 624 602 591 575 570 620 601 621 634 607 548 569 589 454 458 449 475 446 445 439 415 421 414 460 484 519 565 482 537 534 528 632 650 532 577 584 520 551 536 533 586 535 557 555 499 614 482 484 554 537 557 542 517 558 474 608 457 541 603 548 566 579 610 539 594 531 627 553 585 599 591 508 575 545 680 619 542 549 538 539 576 638 589 540 477 509 479 445 596 540 445 455 495 507 455 565 628 604 592 578 571 622 603 624 636 609 549 571 592 453 459 452 476 448 447 441 417 424 415 462 484 518 568 484 540 536 527 634 653 533 578 586 522 554 537 534 589 537 559 557 501 617 485 487 556 540 560 544 518 558 477 611 460 545 606 551 568 581 610 541 597 533 628 555 586 600 594 507 576 547 681 622 543 551 541 539 576 640 590 544 478 513 481 447 598 543 447 457 496 509 458 567 630 605 596 578 574 626 605 628 639 610 551 573 593 455 461 455 479 450 450 442 418 425 416 463 487 522 571 486 543 538 530 636 654 534 582 588 524 556 539 536 590 537 560 559 503 620 486 488 558 542 562 546 520 559 478 613 461 545 607 552 571 584 613 543 599 534 631 558 588 602 593 512 578 548 684 623 545 554 543 543 581 642 593 545 481 515 483 450 602 545 448 459 499 510 459 570 630 607 598 580 576 629 607 628 639 614 554 576 595 456 465 457 480 452 451 444 418 426 418 464 490 524 572 489 542 540 531 639 657 537 583 591 527 558 541 538 592 540 562 561 506 622 488 491 559 545 563 547 522 562 481 615 462 547 609 554 571 585 614 545 601 536 634 559 591 603 596 514 581 550 686 625 547 557 544 544 583 645 596 546 482 517 484 451 603 546 451 462 500 513 461 570 633 610 599 581 577 628 610 630 641 618 556 578 598 462 466 457 479 454 453 444 421 428 420 466 491 527 575 489 546 542 534 642 659 539 585 591 529 558 545 540 594 539 563 562 506 625 489 491 560 547 565 550 523 564 481 618 466 550 610 557 574 589 617 547 603 537 637 561 592 606 598 514 581 552 689 628 549 558 547 541 586 648 598 549 484 517 486 453 607 549 453 464 503 514 463 574 635 612 603 584 580 632 612 634 645 620 559 580 600 463 467 459 483 456 455 448 423 429 421 467 492 527 578 492 548 544 531 643 661 541 587 593 531 561 547 542 595 542 565 565 511 627 491 495 564 548 568 551 525 567 484 620 467 553 612 558 575 589 619 549 605 540 637 563 594 608 601 516 585 556 690 630 551 560 550 542 586 649 601 552 486 519 487 454 609 550 455 464 507 515 464 576 637 615 604 585 581 633 614 635 645 622 560 583 602 460 470 461 485 457 456 450 426 432 423 469 493 530 578 498 551 544 535 645 663 544 589 595 533 561 549 545 599 544 567 567 511 628 494 496 566 550 570 554 526 567 486 621 469 557 614 560 578 591 622 552 606 542 641 565 596 611 601 518 585 557 692 631 554 562 550 545 588 654 602 553 488 525 490 457 612 553 457 466 508 517 467 576 638 617 606 589 584 635 616 636 648 624 563 584 604 468 471 462 487 459 457 452 428 433 424 470 495 533 581 501 553 548 545 648 666 546 591 598 534 564 551 548 600 548 569 569 513 631 496 498 565 554 570 556 528 570 486 624 471 557 617 562 580 593 624 554 608 543 643 568 598 612 603 521 588 558 694 634 555 565 553 544 591 654 605 555 490 526 493 458 615 555 458 469 509 519 469 580 641 618 609 588 584 636 618 641 650 627 566 588 606 471 472 466 489 460 459 454 427 435 427 472 497 533 583 504 554 547 546 649 667 549 592 601 537 566 552 548 601 549 572 569 515 633 497 500 570 555 573 558 529 572 489 625 472 559 618 563 579 594 627 558 610 546 646 569 601 614 605 524 590 560 698 635 558 565 557 547 593 657 608 558 491 529 494 460 618 557 460 470 512 522 470 582 642 621 610 592 586 638 620 642 651 630 568 588 608 467 474 467 486 461 460 456 433 437 428 474 499 534 584 502 557 550 551 653 670 551 594 603 539 568 555 550 603 552 573 572 517 635 499 503 573 556 575 559 533 573 490 627 474 561 620 567 583 597 629 558 615 547 647 572 601 617 607 519 591 562 699 638 559 568 558 550 594 660 609 558 493 529 496 462 619 559 461 472 514 524 471 583 646 623 612 593 588 641 622 646 653 631 569 591 610 472 474 469 493 463 463 457 435 438 430 476 502 536 585 506 560 552 555 653 672 554 599 607 541 569 557 552 606 554 575 573 519 638 500 504 574 558 578 562 534 576 492 629 476 564 623 568 584 598 630 561 617 548 650 574 605 618 608 525 594 564 702 639 561 569 560 557 596 662 611 561 495 533 497 464 622 562 463 474 516 525 474 584 648 625 614 596 589 643 626 647 654 634 572 593 611 474 477 471 492 466 464 458 438 440 433 477 502 538 587 507 561 554 549 655 675 556 600 608 544 571 557 552 608 554 577 576 522 641 502 506 577 560 580 565 536 577 494 631 478 567 622 571 586 601 633 564 619 551 651 575 606 621 611 529 594 566 704 642 564 572 560 553 598 664 612 561 497 537 499 466 624 563 466 475 518 526 477 586 650 626 615 598 590 645 626 650 658 637 574 595 613 473 480 473 494 467 466 462 441 443 434 478 503 540 591 508 563 555 545 657 678 557 601 610 543 573 560 556 610 556 579 578 522 643 504 507 579 563 580 567 538 578 496 632 480 569 625 574 588 603 635 566 618 553 655 577 608 623 612 531 596 568 707 643 566 573 563 556 602 667 615 564 500 537 502 468 627 564 468 477 521 529 477 588 652 629 620 599 593 644 627 651 659 639 578 597 616 477 482 474 496 469 467 462 438 442 435 480 506 541 595 512 565 557 548 658 678 560 604 612 547 574 562 557 610 559 580 578 525 647 506 508 581 564 583 569 538 581 497 635 481 571 628 573 591 605 637 568 621 553 656 580 610 625 615 531 598 570 708 646 568 575 565 557 605 668 617 566 502 541 504 470 628 568 470 480 522 530 481 590 652 631 621 600 594 647 631 656 662 640 580 599 618 478 483 477 497 470 469 464 445 445 437 481 507 545 596 513 566 559 551 662 681 563 605 613 549 576 565 560 613 561 582 582 528 649 509 511 583 566 585 570 542 583 500 637 485 571 629 576 593 608 638 570 624 556 658 581 611 626 615 532 600 573 710 647 570 580 566 559 609 670 620 568 505 542 506 472 632 569 473 482 525 531 481 592 657 633 622 608 597 651 633 656 663 644 583 601 621 478 485 478 500 473 470 466 442 446 439 483 509 546 597 515 568 561 559 663 683 565 608 615 551 578 568 563 618 561 585 583 530 652 511 512 585 568 587 573 543 585 502 638 487 575 632 579 594 608 642 572 628 557 661 583 613 628 619 536 601 574 713 650 571 581 569 562 611 674 621 571 507 544 507 474 632 572 474 482 526 533 483 595 661 635 624 607 599 651 635 658 665 647 584 603 622 481 486 481 504 474 472 469 447 448 441 484 511 548 602 522 571 563 562 665 685 567 611 619 553 579 568 564 619 564 585 586 530 654 512 516 587 570 588 575 545 586 504 641 488 577 632 581 597 611 644 574 629 559 665 584 616 630 619 538 604 577 715 651 573 577 572 563 614 677 623 571 507 547 508 476 635 573 477 484 528 534 485 596 661 638 628 606 601 654 637 658 668 648 587 605 624 484 489 482 507 475 474 470 451 450 443 486 512 549 602 523 573 564 556 668 688 569 612 621 555 581 571 566 621 566 587 585 532 657 515 518 590 573 591 578 547 587 505 643 489 578 635 582 597 611 646 577 629 561 667 587 617 633 622 540 605 577 717 653 576 582 574 565 614 679 625 574 510 545 511 478 639 576 478 487 530 537 487 598 662 639 629 608 602 655 638 659 669 652 588 608 627 483 490 483 509 477 474 472 448 452 444 488 515 552 606 522 576 566 571 670 690 571 616 623 558 583 573 568 624 569 589 589 535 659 516 519 592 575 593 579 548 589 506 646 490 580 636 584 600 614 649 579 631 564 667 589 621 635 623 542 607 580 720 655 577 579 575 571 618 681 626 576 511 547 513 479 641 577 480 488 534 538 489 599 666 641 631 610 605 656 640 662 671 652 591 609 629 488 494 486 507 479 477 474 448 453 447 490 515 552 607 524 577 569 571 673 691 574 619 625 559 584 575 570 625 569 591 591 536 661 519 520 595 576 594 580 551 592 508 648 493 582 639 587 600 616 650 581 633 565 672 591 621 637 625 545 608 582 721 658 580 583 580 568 618 684 631 577 514 550 514 481 643 579 482 488 534 540 490 601 668 644 633 612 605 657 642 666 672 655 594 611 630 488 495 487 507 480 478 475 453 456 449 490 518 555 610 529 579 569 566 674 694 575 622 626 560 587 578 572 628 570 594 591 539 662 520 523 597 578 597 583 551 593 510 649 495 587 641 589 604 618 652 584 637 566 673 593 624 639 627 542 611 584 724 660 581 589 581 572 622 686 630 580 516 554 516 484 646 581 485 492 538 542 493 603 669 646 636 613 608 661 646 666 675 658 596 612 632 488 496 490 512 482 481 477 454 457 449 493 519 556 610 526 581 573 563 677 696 578 622 629 564 590 579 572 629 571 594 594 541 665 522 525 599 580 599 586 553 594 514 651 497 588 643 591 605 619 655 585 639 568 676 595 624 640 629 548 612 585 725 661 584 587 583 572 623 688 633 582 518 557 518 484 649 583 485 494 537 543 495 605 672 647 638 615 610 664 647 668 676 660 598 614 634 495 498 490 511 484 482 478 459 457 451 494 521 558 611 530 582 574 567 680 699 580 623 632 565 591 582 576 631 574 596 595 543 668 525 526 598 583 600 588 555 597 515 654 500 590 645 592 607 622 657 590 641 569 679 596 627 643 631 549 615 588 728 664 585 592 587 575 625 691 637 584 519 561 521 487 650 587 488 494 540 546 495 608 673 650 641 616 611 666 650 670 679 663 600 618 637 491 499 493 515 485 483 481 460 460 453 496 522 560 611 534 586 575 569 682 701 583 624 635 568 592 582 578 634 577 599 597 545 669 526 528 602 585 604 591 557 598 514 656 501 592 646 595 609 623 659 591 645 571 679 599 629 646 632 549 617 589 731 666 589 593 588 577 628 694 637 585 520 562 522 488 654 588 490 496 542 546 497 607 674 652 641 620 613 669 652 674 681 664 603 619 638 496 502 496 518 486 485 482 460 462 456 497 525 562 617 535 588 578 573 684 702 585 627 637 569 594 587 579 636 578 601 599 546 672 529 529 604 586 604 591 558 601 518 659 504 593 647 598 609 625 661 593 645 573 683 601 632 646 634 554 618 591 732 669 590 595 591 578 629 695 639 587 521 565 524 491 656 590 492 498 545 549 499 612 679 655 645 622 615 670 654 677 682 667 606 622 640 499 504 498 520 489 487 484 463 463 458 499 526 563 620 540 590 580 576 685 705 586 629 639 573 596 588 582 638 580 602 600 549 675 531 531 607 589 607 595 561 603 519 662 504 597 650 599 612 627 663 595 648 575 685 603 634 649 636 554 620 592 736 670 592 596 591 581 633 698 643 590 525 567 525 492 659 591 494 500 547 550 500 613 679 656 647 623 616 672 656 677 684 670 607 624 642 500 505 500 522 489 488 486 464 465 459 501 527 566 623 539 592 581 576 687 707 589 631 641 574 598 590 583 639 581 604 603 550 677 533 533 609 591 609 596 562 604 520 662 506 600 652 600 614 630 665 597 649 576 688 606 636 651 638 556 622 596 738 672 595 599 594 582 634 700 644 591 526 569 528 494 661 594 496 502 547 551 503 615 683 659 649 624 618 674 659 680 686 671 611 625 644 503 508 501 521 490 490 487 469 466 460 501 530 568 625 542 594 583 579 690 709 592 632 643 575 599 593 585 641 584 607 604 552 680 533 535 609 592 610 597 565 606 522 666 508 602 654 603 614 631 667 600 652 579 689 607 638 653 640 560 623 597 740 675 597 601 597 584 637 703 647 592 529 571 531 497 663 596 498 503 552 554 505 617 685 660 652 625 620 676 660 682 688 675 612 630 647 507 510 502 522 491 492 489 467 468 464 504 530 569 626 545 597 584 577 692 712 593 636 646 576 600 593 587 644 585 608 606 555 683 536 536 612 594 613 601 566 608 523 668 510 603 655 604 617 633 669 602 653 579 692 609 641 656 642 562 626 598 742 675 598 603 598 586 641 706 647 597 529 573 531 497 666 599 500 506 555 555 506 619 686 662 653 627 622 677 663 684 690 677 614 631 647 505 510 505 527 494 493 490 474 470 464 505 533 572 628 546 598 587 584 694 714 595 636 647 580 603 598 591 645 588 610 607 555 684 537 539 614 596 614 603 568 609 525 670 513 605 658 606 619 636 671 604 654 581 695 611 642 659 643 564 627 601 745 678 600 606 598 590 640 708 649 597 533 574 533 500 669 601 502 509 554 557 509 621 688 664 656 630 624 677 665 686 692 677 616 634 650 509 513 508 526 497 495 492 470 472 465 506 534 574 631 549 601 588 590 696 716 598 639 649 582 604 597 591 647 590 612 610 558 687 540 540 616 597 616 604 570 612 527 670 513 608 659 609 621 638 674 606 658 582 696 614 644 659 645 564 629 603 747 679 601 607 603 594 642 709 652 601 534 577 536 501 670 602 503 510 557 558 511 623 691 667 657 632 626 680 666 689 694 681 618 633 651 510 515 509 531 498 497 494 473 473 468 509 535 577 632 548 602 590 587 697 718 601 642 651 584 606 599 592 646 590 614 610 561 689 541 543 619 601 618 607 571 613 529 671 515 610 661 611 622 638 677 607 660 585 698 615 645 661 646 568 631 605 749 682 604 607 604 592 643 712 653 601 536 576 537 502 674 604 505 511 559 560 511 624 694 667 659 634 627 682 667 690 696 683 621 635 654 510 516 510 531 498 499 495 475 475 470 511 537 578 634 553 606 591 591 699 719 603 645 654 587 608 601 595 648 590 616 613 562 691 544 544 622 602 620 608 573 617 530 674 517 613 663 614 623 641 679 610 662 587 701 617 647 663 650 570 633 607 750 684 607 609 606 594 648 714 656 604 538 578 539 506 677 606 509 512 560 561 515 626 696 671 662 634 628 684 669 692 699 685 624 636 656 513 519 513 535 499 499 498 478 477 471 512 539 579 637 554 606 594 591 703 722 605 648 655 588 608 603 597 650 594 618 615 564 693 545 547 623 604 622 611 575 618 531 675 519 614 665 616 627 643 681 612 665 589 703 620 649 665 650 571 633 609 753 686 609 611 606 596 647 718 657 605 540 580 540 508 677 608 509 514 562 563 517 628 697 674 663 637 631 686 672 695 700 688 626 638 658 518 520 515 533 500 502 500 480 479 472 513 541 580 639 557 607 596 595 705 725 608 648 658 590 611 606 599 654 596 619 617 564 695 547 547 626 606 625 612 577 620 533 677 520 617 667 617 628 645 682 615 669 591 707 621 651 667 651 574 637 610 756 688 610 614 610 598 653 720 659 605 541 583 543 510 680 610 511 516 566 565 518 630 700 674 666 639 632 689 674 695 702 691 628 642 660 515 522 517 533 502 502 501 482 479 474 515 542 581 641 559 612 597 595 707 727 610 649 660 592 613 607 602 654 598 621 619 567 699 549 549 626 608 626 615 579 621 535 680 523 618 667 619 630 645 684 618 670 593 707 623 653 670 654 575 637 613 758 690 613 616 612 599 654 722 661 607 544 586 545 512 682 613 513 517 568 566 520 631 702 677 668 640 636 690 674 700 703 694 631 641 661 516 523 518 539 503 505 502 480 482 477 517 544 585 642 561 614 599 594 709 729 612 652 664 594 615 611 603 660 600 623 621 570 701 552 552 629 610 627 617 580 622 537 681 523 622 671 621 632 648 686 620 672 594 709 624 656 672 655 577 639 613 760 693 616 618 614 602 655 725 664 610 546 591 546 514 686 615 515 520 569 569 521 634 705 680 670 642 635 692 678 702 706 696 633 644 662 518 527 520 542 507 505 504 486 484 478 518 546 585 646 564 615 602 597 712 731 614 654 665 596 617 613 604 661 603 625 623 572 703 553 554 630 613 629 619 581 624 539 682 526 624 671 623 633 650 688 622 673 596 712 628 657 674 657 579 640 615 763 694 616 620 616 602 656 728 665 612 547 593 547 515 688 617 517 522 570 570 523 636 706 681 673 644 638 693 679 706 709 698 635 646 665 517 527 523 546 507 507 507 486 485 480 518 547 589 644 567 617 603 590 713 733 616 658 666 598 620 614 607 663 603 626 623 575 705 555 556 634 614 631 621 584 626 541 684 529 626 674 625 635 652 692 624 675 597 713 629 659 676 660 579 643 619 764 696 619 621 619 606 663 728 664 615 548 595 549 517 690 620 520 522 573 572 525 638 709 682 673 645 639 697 682 704 711 700 637 648 667 521 530 525 544 509 509 509 490 486 482 522 550 591 650 569 619 605 600 715 736 618 659 670 599 621 616 610 664 606 628 625 574 708 556 557 635 615 633 622 585 628 542 686 531 627 675 627 638 652 694 626 678 600 718 631 661 677 662 580 645 621 767 697 621 624 621 608 665 732 671 616 552 596 551 518 693 621 522 526 575 573 527 639 710 685 676 647 641 697 685 711 712 702 639 647 669 525 531 526 547 510 511 510 486 489 484 523 551 592 651 572 622 608 595 717 738 621 661 673 603 622 618 610 666 607 630 628 578 710 557 559 638 618 635 626 587 630 545 689 531 629 677 630 641 656 695 630 679 601 718 633 663 679 663 584 646 622 768 699 622 630 623 609 666 733 672 618 553 600 554 521 695 623 523 528 577 575 528 640 712 688 678 650 644 700 688 711 714 704 641 648 669 529 534 528 547 512 512 511 492 490 485 524 552 594 655 571 623 608 609 720 739 622 662 673 605 623 620 612 668 608 634 629 579 711 560 560 640 619 636 628 588 631 545 692 533 632 679 631 640 658 697 630 680 603 722 634 665 681 666 587 648 625 771 701 626 633 626 614 666 736 674 620 554 602 554 523 697 625 525 530 580 577 530 643 714 689 681 652 646 702 690 713 717 706 643 650 673 531 535 530 553 515 514 514 492 491 487 526 554 596 656 574 625 611 603 722 741 624 665 675 607 625 622 614 671 611 633 632 582 714 562 563 642 622 639 630 591 633 548 695 536 633 681 632 643 659 701 633 685 605 723 636 667 683 666 588 650 627 773 704 627 627 627 614 672 740 675 622 556 601 557 522 700 627 526 531 582 579 532 644 718 690 682 657 648 706 693 717 718 709 646 649 674 532 537 532 550 516 515 516 492 493 489 527 555 597 658 576 627 612 605 725 743 627 669 678 609 627 625 616 672 611 636 633 582 716 564 564 645 624 641 631 593 635 549 698 537 636 682 635 646 660 702 634 685 607 726 639 669 685 669 589 651 627 775 706 629 630 629 616 669 741 677 623 560 606 558 526 703 629 529 533 584 581 534 647 719 693 684 656 648 706 694 716 719 711 648 652 675 532 537 534 555 518 517 517 495 495 490 529 558 599 660 582 630 614 605 727 746 629 670 680 610 629 627 618 675 615 636 635 586 719 568 566 646 626 642 633 593 636 550 699 538 638 685 637 646 664 704 636 688 607 727 641 670 688 670 592 654 630 777 707 632 633 632 618 675 743 678 626 559 610 561 526 705 631 532 534 584 582 535 649 721 694 686 658 651 707 697 721 723 715 650 652 677 536 540 536 553 520 518 519 498 497 492 530 559 601 662 586 631 618 611 728 749 632 672 683 612 631 628 622 676 613 639 636 587 720 568 568 649 629 644 636 596 639 553 699 541 641 685 638 648 664 706 640 689 609 730 643 673 689 671 595 655 630 779 709 633 635 633 619 677 745 683 628 562 611 562 529 706 633 533 536 586 585 537 649 722 697 688 661 652 710 698 722 724 715 653 654 678 537 542 538 558 520 520 522 501 499 494 532 562 604 665 587 634 618 618 730 750 634 672 685 615 633 630 623 678 617 640 638 589 722 570 569 651 630 646 637 598 641 554 702 543 643 687 642 651 666 709 642 692 612 731 645 674 692 674 596 657 634 782 713 634 637 637 620 678 748 686 628 565 611 564 532 709 635 534 538 589 586 539 653 724 699 689 665 654 713 700 724 726 717 654 655 679 536 544 540 558 522 521 522 501 500 495 533 563 605 667 590 636 620 617 732 752 636 673 685 618 635 633 624 681 621 643 638 590 723 572 571 652 631 650 639 600 642 557 702 546 645 690 643 650 669 710 643 693 613 735 646 677 693 677 598 659 636 783 713 637 638 638 624 678 749 686 631 565 615 566 534 710 637 538 540 592 587 540 654 726 700 694 667 655 714 702 728 728 720 657 656 680 541 546 543 558 524 525 524 508 502 498 534 564 607 668 591 638 620 616 732 755 638 676 689 619 635 636 626 682 622 645 642 594 726 574 574 654 633 651 643 601 645 558 707 547 647 693 645 653 671 713 646 695 616 737 649 677 695 678 600 660 637 785 715 638 640 640 624 683 753 688 633 566 614 567 535 715 639 539 541 594 589 543 657 728 703 695 666 657 715 703 728 730 722 658 656 681 544 548 543 564 525 525 526 506 503 499 535 566 610 671 594 640 622 618 736 757 640 680 691 621 639 637 627 684 622 647 643 595 728 575 576 656 636 652 645 604 647 558 709 548 650 693 647 655 670 714 649 698 617 738 650 680 696 679 600 661 639 788 716 641 645 642 626 685 755 692 636 570 617 570 538 716 642 540 542 595 591 546 658 731 705 697 665 659 717 704 730 732 724 660 656 682 544 549 545 564 527 527 528 510 506 501 536 567 611 673 597 642 624 619 738 759 643 681 694 622 639 639 630 686 623 648 645 595 729 578 578 658 638 655 645 606 649 560 712 551 652 695 651 657 673 717 649 699 619 743 652 682 700 682 605 665 642 790 720 643 646 643 628 688 757 689 637 571 617 570 540 719 643 543 545 599 593 547 660 734 708 700 668 661 720 708 734 733 726 664 660 684 543 551 546 563 529 529 530 513 508 504 540 568 611 675 599 644 626 631 741 761 644 681 695 624 641 641 632 688 627 650 646 599 732 579 579 661 640 656 648 607 650 563 712 553 654 698 652 658 676 720 654 701 620 743 656 684 700 682 604 667 643 791 722 646 650 646 630 688 759 690 639 573 620 574 540 722 644 545 546 600 594 549 662 734 710 702 674 662 721 708 736 735 730 666 661 685 544 553 549 567 530 529 531 513 508 506 541 571 614 678 602 645 628 627 743 763 648 685 695 628 644 642 634 689 630 652 647 601 733 581 580 661 641 658 652 608 651 564 713 555 656 698 651 660 677 721 656 704 622 746 657 685 703 686 607 668 645 794 723 647 644 648 634 691 762 694 641 576 622 575 543 723 646 546 547 601 595 550 664 738 713 702 675 664 721 712 739 737 732 667 660 686 550 554 551 570 531 531 532 516 510 506 542 572 618 679 602 648 631 622 744 766 650 687 699 630 645 645 636 691 630 653 651 603 734 582 583 665 645 659 652 609 653 566 717 556 658 700 655 663 679 723 657 705 623 748 659 688 705 687 608 669 647 796 724 649 647 651 635 693 763 697 641 576 624 576 545 726 648 549 549 604 598 553 666 740 713 705 676 666 724 711 737 738 733 669 661 686 550 556 553 573 533 534 535 515 511 509 544 574 617 679 606 649 632 625 747 767 652 690 702 631 646 647 638 695 631 655 650 604 736 585 584 666 646 662 655 612 655 569 715 558 661 702 657 664 683 725 661 707 626 750 663 690 708 688 611 670 649 800 726 651 652 651 636 697 766 697 644 577 626 578 546 728 652 551 551 606 601 554 669 741 716 708 677 668 725 714 741 742 736 674 662 688 551 558 556 572 535 535 537 522 513 510 546 575 619 683 607 652 633 631 749 769 653 691 703 632 647 650 639 694 633 658 653 606 737 587 586 669 648 663 658 613 657 571 720 558 660 703 658 667 682 728 662 711 627 753 664 692 708 690 612 674 650 801 730 652 652 653 637 697 768 703 646 580 628 581 548 730 653 553 553 607 601 555 669 743 718 709 682 670 727 718 744 744 738 674 662 689 555 559 556 572 536 537 539 522 514 510 548 577 622 685 605 654 635 626 751 770 656 691 705 635 649 650 641 696 635 660 655 607 738 590 589 672 649 666 659 616 659 572 722 561 665 705 661 669 686 729 663 713 629 755 664 693 711 692 615 674 653 803 731 655 655 657 640 701 769 705 648 584 634 582 550 734 656 554 554 610 603 558 670 746 720 712 682 672 728 720 744 744 739 676 661 690 553 562 558 577 538 539 540 520 517 513 549 578 623 687 611 656 636 634 752 773 658 694 707 638 652 652 644 698 637 662 657 609 739 591 590 672 651 668 660 616 661 573 725 562 668 708 662 668 687 733 666 714 630 756 666 694 713 693 613 675 654 804 734 657 660 658 642 702 772 704 650 584 637 585 552 736 657 557 557 611 604 559 672 748 720 713 684 673 732 721 747 747 742 679 661 690 558 562 560 579 539 539 542 523 518 516 551 580 624 690 611 658 638 637 756 775 659 699 709 640 654 654 645 700 638 663 659 611 741 592 592 675 653 669 663 617 662 574 728 563 669 710 664 672 689 734 669 716 632 760 668 697 715 695 619 677 657 807 735 658 657 660 643 704 775 705 651 586 635 586 553 739 659 557 558 613 606 561 675 750 724 716 686 674 733 724 749 749 745 681 664 691 559 566 562 580 541 541 544 523 520 517 552 581 626 691 613 661 641 628 756 777 661 700 711 641 653 658 648 702 640 665 661 614 741 594 592 677 656 671 664 620 664 577 728 567 671 711 667 673 691 735 670 719 633 762 671 698 717 698 621 678 658 809 737 660 660 661 645 706 777 707 654 588 637 588 555 742 661 561 560 617 607 565 676 752 724 717 685 677 734 726 750 752 747 683 664 692 560 566 563 583 543 543 546 524 521 519 553 583 629 694 617 662 643 639 758 781 664 701 713 644 657 661 650 705 642 667 662 615 743 596 597 679 657 673 667 622 666 578 729 567 673 713 668 677 693 738 673 721 635 764 672 701 719 699 620 681 659 812 739 663 662 665 648 710 779 709 655 591 639 590 558 743 663 562 562 619 609 565 678 754 728 720 690 678 737 727 753 753 749 686 666 693 564 570 565 582 546 544 547 528 522 521 556 585 629 695 621 666 644 641 760 783 667 702 716 644 659 659 651 706 644 668 664 617 744 598 597 680 660 675 668 623 668 580 732 570 675 715 671 677 694 739 675 723 637 767 674 704 722 701 624 683 662 813 741 666 663 667 650 712 781 713 657 591 641 590 560 744 665 564 562 619 611 567 680 756 730 722 687 680 740 731 755 754 750 687 666 693 564 572 568 584 546 545 550 530 524 523 557 587 632 698 620 667 647 645 763 784 668 707 718 648 658 662 653 708 647 670 667 619 745 600 600 683 661 675 670 626 670 583 733 570 679 718 673 679 695 742 677 725 639 769 676 705 723 701 625 685 664 815 744 667 666 669 652 712 782 717 659 592 645 594 562 748 666 565 565 622 613 568 682 758 731 724 688 681 741 732 757 756 754 689 664 694 569 573 569 587 547 546 551 529 526 525 558 588 634 699 623 668 647 651 766 786 672 709 720 648 662 664 654 710 648 673 667 621 745 601 602 684 663 679 672 626 671 584 735 573 679 718 676 679 699 744 681 727 641 770 679 707 724 704 627 687 667 818 746 669 667 671 655 714 784 717 662 595 646 595 563 750 669 569 567 624 613 571 684 760 736 726 695 684 741 734 760 758 756 691 666 694 570 575 570 589 550 549 551 535 529 526 560 591 637 702 624 670 650 651 768 788 675 709 723 653 663 667 657 712 649 674 670 622 746 604 603 687 665 680 676 629 673 585 738 575 682 721 676 682 699 746 681 729 642 773 680 710 727 707 629 688 668 819 747 672 672 673 655 715 786 719 663 598 648 597 567 751 671 570 569 626 616 571 686 762 736 728 693 686 744 737 761 760 757 692 666 694 567 577 573 592 551 550 554 535 530 527 561 592 639 702 627 673 652 651 768 790 675 709 724 654 666 669 658 714 652 675 671 625 747 605 604 689 666 682 676 629 675 586 740 576 684 721 679 684 701 749 683 731 643 775 682 712 729 708 630 690 669 822 749 673 671 675 658 721 788 719 665 599 652 599 567 754 674 572 570 628 618 574 687 764 738 730 696 687 746 737 764 763 759 694 667 696 572 578 575 593 552 552 555 536 531 529 562 594 639 706 630 674 655 653 770 791 678 715 726 655 667 670 659 716 652 678 673 627 748 607 607 691 668 684 678 632 675 587 742 578 686 724 681 686 704 751 685 734 647 778 684 713 730 709 634 692 672 823 751 676 673 677 659 723 790 723 666 598 652 600 569 756 675 573 571 630 620 575 689 766 739 733 700 688 748 738 766 765 762 696 667 697 573 580 576 596 554 553 558 541 532 532 563 595 640 708 631 676 655 642 773 794 679 715 729 657 668 672 662 718 656 679 674 629 749 610 608 693 670 685 680 636 678 589 743 581 689 726 682 688 705 752 689 735 648 779 685 714 733 712 636 694 673 825 753 678 675 678 661 726 793 726 668 600 654 601 570 758 677 575 575 632 619 576 691 768 741 734 698 691 750 743 769 766 764 698 667 696 572 580 578 594 556 555 559 545 535 533 566 597 643 710 633 678 657 652 775 797 682 718 731 658 670 673 664 720 657 682 676 629 749 611 609 696 673 687 682 637 680 591 746 583 690 727 685 688 707 754 690 737 649 782 689 716 735 713 639 693 674 828 754 678 678 681 663 729 794 726 670 601 658 604 573 761 679 577 575 635 622 578 692 770 744 736 706 692 750 744 770 768 765 701 668 697 578 584 580 600 557 558 560 543 535 534 566 599 644 711 638 679 658 658 776 798 684 719 734 661 671 676 666 721 658 683 678 631 750 615 612 697 675 690 684 637 682 593 748 585 693 729 685 691 710 757 693 740 651 783 689 717 737 714 640 698 677 829 757 681 678 682 664 729 796 729 671 605 658 606 574 762 680 578 578 637 625 582 694 773 746 737 706 693 751 746 774 770 768 702 667 697 579 584 581 598 558 559 562 543 537 536 569 599 648 714 636 682 658 659 779 801 686 720 736 664 673 678 667 723 660 684 681 635 751 615 613 699 676 691 686 638 683 594 750 586 695 730 688 693 711 759 694 742 652 787 691 720 738 717 642 699 678 832 759 682 679 685 665 734 797 730 673 608 661 607 575 765 683 581 578 638 626 582 696 775 749 741 708 696 756 747 775 771 769 703 668 698 583 586 583 600 560 561 565 545 538 537 570 602 648 717 638 684 662 663 782 802 688 723 737 665 675 681 670 725 662 686 681 638 752 617 616 701 678 694 688 641 685 598 751 588 697 732 691 693 713 761 697 742 655 786 693 722 740 719 642 700 680 835 761 684 683 688 668 732 799 732 676 609 662 610 578 768 685 582 580 638 627 584 698 778 750 742 708 696 757 750 777 774 771 706 668 698 585 588 585 607 563 562 566 549 543 539 572 602 651 719 639 685 663 663 783 803 690 726 739 667 675 683 671 727 664 688 683 639 752 619 617 702 679 694 691 643 687 600 753 590 700 734 693 697 715 764 698 746 655 789 695 724 742 720 645 702 682 834 763 689 685 688 670 736 800 733 676 611 664 610 579 770 686 585 582 641 630 585 700 779 751 744 710 699 756 753 777 775 774 708 668 700 587 590 587 603 563 564 569 552 542 541 574 605 651 721 646 688 665 669 783 806 693 725 741 668 678 683 674 728 667 690 684 641 752 621 619 705 682 697 692 644 689 602 753 591 702 735 693 698 715 765 700 746 657 792 696 726 745 721 647 705 684 838 764 690 686 689 673 738 802 736 680 613 666 613 581 772 687 586 584 643 631 588 702 782 754 747 712 700 760 753 778 778 775 710 668 699 584 591 589 605 565 565 570 551 545 542 576 606 655 724 648 689 668 657 787 809 695 728 744 672 681 686 675 731 667 693 687 642 753 622 621 705 684 699 694 646 690 604 755 594 705 736 696 700 718 768 704 750 658 793 699 729 747 723 648 705 686 841 766 690 687 693 674 738 804 738 682 615 671 616 583 774 689 589 586 646 634 591 704 783 755 749 715 702 763 757 782 780 776 711 669 699 585 594 590 607 566 566 571 553 545 545 576 608 654 724 650 691 670 667 787 810 698 734 747 673 683 687 678 732 670 694 689 644 753 624 622 709 685 700 697 649 692 606 756 593 705 739 696 702 719 769 706 753 662 796 701 731 748 726 648 707 689 841 768 693 691 695 677 739 804 740 683 617 670 616 584 776 692 591 587 647 635 592 705 784 757 751 712 704 765 755 783 782 779 712 670 701 593 595 592 608 569 568 574 553 546 546 578 609 657 726 649 695 670 675 791 813 700 735 749 674 685 689 680 736 670 695 691 646 753 625 624 712 688 702 698 649 694 606 758 596 708 742 701 703 723 770 707 754 663 799 704 732 750 726 652 708 691 843 771 695 695 697 678 745 806 745 685 619 674 619 587 779 693 593 588 649 636 594 708 787 758 752 714 705 766 759 785 783 780 713 669 701 588 596 595 614 569 569 574 555 549 548 580 611 659 728 654 696 673 658 792 814 701 736 749 677 686 692 679 736 675 697 691 647 754 629 626 712 690 704 700 650 697 609 759 598 710 743 700 705 723 774 710 756 665 801 705 734 752 730 654 710 691 845 772 697 696 699 679 744 808 742 687 620 675 621 588 781 695 595 591 650 638 595 709 789 761 755 719 707 766 763 788 785 782 716 670 702 595 599 597 610 572 571 577 556 551 550 581 612 661 727 655 699 674 670 795 817 703 737 752 679 686 693 681 738 674 700 693 649 756 630 628 715 691 707 701 653 697 609 760 599 711 746 703 707 727 775 711 757 665 803 707 736 754 731 654 713 694 848 775 697 691 701 682 747 808 748 688 622 677 622 591 784 699 597 592 654 639 597 711 790 763 758 720 709 769 762 790 786 783 716 671 700 592 601 599 615 573 572 579 559 552 550 583 614 665 731 658 700 676 674 797 817 706 737 755 681 688 695 686 740 676 700 694 651 755 631 630 717 692 707 703 654 699 610 762 602 714 747 706 709 727 777 717 760 667 804 708 737 756 733 657 714 696 849 777 700 697 704 682 751 809 751 690 623 678 623 592 785 700 599 595 656 641 599 711 793 764 758 722 710 772 764 792 789 785 718 670 701 598 602 600 615 576 574 580 560 553 551 584 616 662 733 660 702 677 683 799 821 707 741 756 682 690 697 686 742 676 702 697 653 756 634 630 718 694 709 705 657 700 612 763 603 716 748 708 709 730 780 716 763 669 807 710 739 759 734 659 716 699 851 778 703 698 706 685 753 812 749 692 626 680 626 593 788 702 600 595 657 642 603 712 795 766 760 722 712 775 767 792 790 787 719 669 702 598 604 601 622 578 575 583 564 554 555 586 617 665 735 663 703 679 676 800 821 710 744 757 685 692 699 688 745 681 704 698 655 757 635 633 722 696 713 707 658 703 614 763 605 718 750 709 711 731 782 719 764 670 809 713 740 760 735 660 718 699 852 780 704 707 708 685 752 811 750 694 628 682 627 595 790 703 602 598 657 645 602 716 797 770 762 722 714 777 770 795 792 788 720 671 702 603 606 604 622 578 576 584 566 556 557 587 619 668 738 665 706 682 677 804 824 714 743 761 687 694 701 692 746 680 705 700 657 757 637 634 723 697 713 710 661 704 617 765 606 720 752 710 713 732 784 721 766 673 812 714 742 762 738 664 720 701 855 782 707 707 710 689 754 813 755 696 629 685 630 597 792 705 604 600 662 645 603 718 799 772 765 727 716 777 771 797 794 788 722 671 703 602 608 604 622 580 578 584 572 559 558 588 621 669 741 662 707 682 677 804 827 714 745 763 688 695 703 693 748 682 708 702 660 757 638 636 724 700 715 712 661 705 619 765 608 723 753 713 715 732 786 723 768 674 814 716 744 764 739 665 721 703 856 784 709 709 711 692 756 813 754 696 631 687 631 600 794 707 607 602 664 647 607 719 801 773 767 725 718 778 770 798 795 790 722 672 703 603 610 609 625 581 579 585 570 560 559 590 623 672 742 667 710 684 680 806 830 717 749 763 690 697 705 695 749 685 709 702 661 758 640 638 726 702 717 714 662 708 620 768 611 725 756 716 717 736 787 724 770 676 817 717 746 765 740 667 724 704 858 785 711 705 713 692 760 815 760 698 633 689 633 601 795 711 607 603 665 649 607 720 803 775 769 726 719 782 774 800 797 791 724 672 703 607 611 609 625 582 581 589 569 561 561 592 624 672 745 671 712 687 679 808 830 719 752 768 692 698 707 696 752 687 711 705 662 757 642 640 727 704 718 715 665 710 620 769 612 727 757 718 718 739 790 727 772 678 817 721 749 768 743 670 724 707 860 787 710 702 715 696 763 816 762 701 634 689 634 602 797 711 610 604 666 650 610 723 805 776 770 729 721 784 776 803 799 791 724 672 703 606 614 610 625 584 582 590 574 564 562 592 624 673 746 668 715 688 683 810 833 719 752 770 694 699 710 698 753 689 712 707 665 759 645 641 729 705 721 716 666 711 622 770 614 728 759 720 720 739 792 728 774 680 820 722 750 769 744 672 726 708 861 790 712 712 717 696 764 816 763 702 636 693 636 605 800 713 612 606 670 653 610 725 807 777 773 735 722 785 778 804 802 793 726 672 704 609 614 612 633 586 584 592 573 564 563 595 627 676 749 672 716 690 683 812 835 722 753 769 696 703 710 699 755 690 715 709 665 759 646 643 732 708 723 718 668 712 623 770 616 730 760 721 721 742 793 732 777 680 822 724 752 771 746 673 727 710 863 791 717 714 720 699 764 817 765 704 639 695 639 607 801 715 613 607 670 654 614 728 808 781 776 737 724 787 782 807 804 795 726 672 703 609 616 614 630 587 586 594 580 565 566 596 629 679 751 676 717 691 679 816 837 725 757 772 697 703 713 701 757 693 715 710 668 759 648 645 733 711 724 719 670 714 626 769 617 733 762 724 723 744 797 734 777 682 825 726 754 774 748 676 729 713 865 794 719 718 721 700 766 818 765 706 639 697 640 608 802 716 616 611 673 657 616 728 811 782 777 739 726 789 783 811 806 795 727 672 705 612 617 616 631 588 587 595 581 568 568 598 630 681 752 679 719 692 696 816 838 728 758 774 701 705 715 704 759 695 718 712 670 760 649 646 735 710 726 721 671 717 626 770 618 735 765 725 726 744 798 733 780 683 825 727 756 775 749 675 731 714 866 795 719 720 723 701 769 818 765 708 641 700 641 609 804 719 616 612 675 657 616 731 814 785 778 741 728 788 785 812 807 796 727 672 703 615 619 617 636 590 588 597 580 570 569 599 631 682 754 679 722 695 687 817 840 729 758 777 702 706 717 706 761 696 720 714 672 760 651 649 737 713 728 724 672 717 629 772 621 737 765 727 728 747 799 737 782 686 827 730 758 778 751 678 733 717 867 797 722 716 724 703 773 820 768 710 642 701 644 612 806 721 620 614 676 659 617 732 814 786 782 740 730 791 787 815 810 795 729 673 705 617 621 620 635 592 590 599 582