poj 1018 Communication System

点击打开链接

Communication System
Time Limit: 1000MS Memory Limit: 10000K
Total Submissions: 21007 Accepted: 7449

Description

We have received an order from Pizoor Communications Inc. for a special communication system. The system consists of several devices. For each device, we are free to choose from several manufacturers. Same devices from two manufacturers differ in their maximum bandwidths and prices. 
By overall bandwidth (B) we mean the minimum of the bandwidths of the chosen devices in the communication system and the total price (P) is the sum of the prices of all chosen devices. Our goal is to choose a manufacturer for each device to maximize B/P. 

Input

The first line of the input file contains a single integer t (1 ≤ t ≤ 10), the number of test cases, followed by the input data for each test case. Each test case starts with a line containing a single integer n (1 ≤ n ≤ 100), the number of devices in the communication system, followed by n lines in the following format: the i-th line (1 ≤ i ≤ n) starts with mi (1 ≤ mi ≤ 100), the number of manufacturers for the i-th device, followed by mi pairs of positive integers in the same line, each indicating the bandwidth and the price of the device respectively, corresponding to a manufacturer.

Output

Your program should produce a single line for each test case containing a single number which is the maximum possible B/P for the test case. Round the numbers in the output to 3 digits after decimal point. 

Sample Input

1 3
3 100 25 150 35 80 25
2 120 80 155 40
2 100 100 120 110

Sample Output

0.649

题目大意就是我们要采购多种设备架设通信网络,每种设备要一件,而且每种设备都有一个带宽B和一个价格P,由于总带宽等于所有设备中带宽最小的那个设备,所以为了要求性价比,我们想选择一个方案,使最后的可用带宽与花费的比值最大,花费是所有设备的总和,但是带宽却是所有设备中最小的一个。

这个题的思路是运用迭代加深的办法,先把所有的设备按带宽排序,然后按从小到大开始迭代选择带宽,作为最小带宽,然后开始深搜选择符合条件而且尽量使性价比最高的价格,这里不排序也能做,但是速度会很慢,因为如果排序了,迭代到某一个带宽的时候,如果某一个设备的所有可选带宽都比这个最小带宽小,那么后面更大的带宽就不用试了,直接从已经计算过的结果里挑一个性价比最好的就行了,。所以也算个剪枝吧,代码比较啰嗦

刚才又试了一下没有排序array的代码,速度一样,都是204MS,看来这题的数据量不是很大,我自己找的数据简单运行一下就能明显感觉出时间的差别;下附网上的测试数据

#include<stdio.h>
#include<vector>
#include<algorithm>
#include<string.h>
using namespace std;
 
struct node
{
    int b, p, flag;//flag表示当前产品是哪种
};
int cmp(node a, node b)
{
    return a.b < b.b;
}
int cmp2(node a, node b)
{
    return a.p < b.p;
}
node array[10010];//记录所有产品的信息
vector<node> v[110];//记录每一种分组下产品的信息
bool used[110];
int m, n;
int dfs(int min)
{
    int j;
    int price;
    for(j = 0; j < n; j++)
    {
        if(!used[j])
        {
            int k;
            used[j] = 1;
            for(k = 0; k < v[j].size(); k++)
            {
                if(v[j][k].b >= min)
                {
                    price = v[j][k].p;
                    break;
                }
            }
            if(k == v[j].size())
                return -1;
            break;
        }
    }
 
    if(j == n)
        return 0;
    int f = dfs(min);
    if(f == -1)
        return -1;
    return f + price;
}
int main()
{
    int t;
    scanf("%d", &t);
    while(t--)
    {
        int top = 0;
        scanf("%d", &n);
        int i;
	//读入数据,数据要记录两次,一个是总的数组里记录一次,另一次是在分组的vector里记录一次
        for(i = 0; i < n; i++)
        {
            scanf("%d", &m);
            int j;
            for(j = 0; j < m; j++)
            {
                scanf("%d%d", &array[top].b, &array[top].p);
                array[top].flag = i;
                v[i].push_back(array[top]);
                top++;
            }
            sort(v[i].begin(), v[i].end(), cmp2);//每一组都要排序才能在后面的选取产品的时候避免遍历所有的产品才能得出最合适的产品,
        }
        sort(array, array + top, cmp);//总排序一下,每次选一个最小的B然后计算所有的可能
        int fenzi = 0, fenmu = 1;
        for(i = 0; i < top; i++)
        {
            memset(used, 0, sizeof(used));
            used[array[i].flag] = 1;
            int pri ; 
			pri = dfs(array[i].b);
            if(pri == -1)
                break;
			pri += array[i].p;
            if(array[i].b * 1.0 / pri > fenzi * 1.0 / fenmu)
            {
                fenzi = array[i].b;
                fenmu = pri;
            }
        }
        printf("%.3lf\n", fenzi * 1.0 / fenmu);
		memset(v, 0, sizeof(v));
    }
    return 0;
}

Sample Input

8

3

3 100 25 150 35 80 25

2 120 80 155 40

2 100 100 120 110

1

1 100 100

1

2 100 100 100 100

2

1 100 100

1 100 100

10

10 401 329 29 24 397 326 253 208 29 24 413 339 127 105 456 374 285 234 494 405

10 362 202 135 75 10 6 129 72 140 78 430 239 286 159 101 57 142 79 52 29

10 247 71 342 98 65 19 203 58 114 33 112 32 170 49 195 56 251 72 319 91

10 491 289 439 258 126 74 80 47 421 248 355 209 211 124 39 23 301 177 488 287

10 111 85 383 292 203 155 229 175 143 109 64 49 153 117 402 307 430 328 12 10

10 271 178 232 152 86 57 346 227 180 118 25 17 228 150 383 251 386 253 54 36

10 13 11 10 9 258 214 435 360 422 349 383 317 473 391 213 176 288 238 25 21

10 206 13 432 26 5 1 122 8 438 27 253 16 123 8 68 5 212 13 163 10

10 18 6 173 54 162 51 482 150 374 116 283 88 357 111 203 63 7 3 234 73

10 439 438 324 323 56 56 432 431 476 475 493 492 227 227 384 383 104 104 481 480

100

100 239 14 352 20 18 1 303 17 268 15 68 4 281 16 350 20 57 4 91 6 282 16 150 9 315 18 127 7 246 14 444 25 478 27 230 13 289 16 113 7 54 3 17 1 336 19 121 7 364 21 439 25 149 9 176 10 405 23 114 7 174 10 439 25 365 21 17 1 133 8 360 20 402 23 485 27 17 1 105 6 404 23 221 13 467 26 460 26 209 12 82 5 404 23 377 21 490 27 261 15 134 8 136 8 124 7 350 20 423 24 29 2 65 4 442 25 269 15 198 11 84 5 155 9 356 20 140 8 172 10 230 13 162 9 14 1 89 5 335 19 244 14 20 2 165 10 42 3 439 25 248 14 17 1 7 1 366 21 259 15 244 14 31 2 143 8 242 14 270 15 445 25 38 3 251 14 350 20 76 5 158 9 244 14 479 27 423 24 427 24 488 27 384 22 290 16 160 9 266 15

100 298 277 371 344 485 450 10 10 435 403 492 456 206 191 398 369 68 63 92 86 351 326 474 440 302 280 392 364 241 224 168 156 434 403 97 90 474 440 360 334 107 100 360 334 380 353 179 166 2 2 326 302 219 203 31 29 424 393 226 210 445 413 407 378 156 145 320 297 325 302 329 305 267 248 33 31 172 160 378 351 93 87 17 16 276 256 54 51 402 373 417 387 358 332 249 231 182 169 27 26 182 169 130 121 192 178 411 381 195 181 174 162 93 87 428 397 498 462 201 187 69 64 295 274 172 160 450 417 35 33 52 49 199 185 224 208 389 361 260 241 309 287 173 161 412 382 420 390 373 346 14 13 173 161 20 19 328 304 446 414 226 210 430 399 175 163 226 210 416 386 394 365 19 18 286 265 97 90 292 271 277 257 201 187 391 363 206 191 69 64 25 24 35 33 332 308 308 286 202 188

100 65 46 245 172 325 229 23 17 253 178 18 13 257 181 316 222 399 280 111 78 205 144 270 190 452 318 48 34 405 285 196 138 32 23 426 299 220 155 250 176 185 130 210 148 191 135 397 279 434 305 38 27 292 205 215 151 13 10 264 186 435 306 97 69 103 73 256 180 116 82 167 118 236 166 302 212 192 135 106 75 392 276 377 265 467 328 442 311 186 131 123 87 35 25 196 138 480 337 89 63 386 271 103 73 413 290 496 348 70 50 23 17 109 77 402 283 433 304 218 153 268 189 395 278 389 273 211 149 114 80 441 310 290 204 213 150 458 322 482 339 63 45 498 350 71 50 430 302 136 96 245 172 19 14 227 160 413 290 213 150 356 250 13 10 41 29 132 93 177 125 212 149 334 235 253 178 102 72 444 312 4 3 82 58 404 284 414 291 369 259 9 7 183 129 337 237 195 137 101 71

100 478 115 211 51 486 117 346 83 57 14 462 111 82 20 427 103 155 38 277 67 12 3 169 41 292 70 497 120 425 102 77 19 154 37 415 100 212 51 137 33 159 39 228 55 333 80 35 9 17 5 336 81 84 21 223 54 266 64 134 33 96 23 340 82 261 63 253 61 368 89 323 78 154 37 477 115 355 86 133 32 251 61 41 10 68 17 31 8 479 115 166 40 483 116 387 93 231 56 480 115 483 116 496 119 281 68 260 63 416 100 170 41 352 85 246 59 497 120 425 102 111 27 350 84 239 58 246 59 18 5 119 29 426 103 70 17 162 39 167 40 237 57 378 91 230 56 134 33 168 41 290 70 146 35 354 85 301 73 17 5 388 93 144 35 76 19 334 80 295 71 426 103 90 22 491 118 376 91 400 96 401 97 19 5 465 112 176 43 313 75 138 34 208 50 274 66 91 22 357 86

100 469 265 345 195 175 99 487 275 152 86 326 184 301 170 400 226 249 141 226 128 464 262 323 182 106 60 187 106 390 220 163 92 91 52 328 185 473 267 496 280 85 48 234 132 24 14 105 60 489 276 436 246 222 125 208 118 242 137 337 190 172 97 241 136 174 98 18 11 484 273 179 101 481 271 454 256 370 209 399 225 412 232 295 167 376 212 166 94 72 41 252 142 306 173 391 221 179 101 304 172 158 89 40 23 80 46 11 7 445 251 411 232 216 122 338 191 471 266 493 278 273 154 469 265 108 61 77 44 50 29 134 76 150 85 250 141 38 22 385 217 280 158 172 97 214 121 296 167 402 227 290 164 178 101 500 282 440 248 322 182 360 203 253 143 41 24 328 185 348 196 415 234 196 111 97 55 63 36 219 124 330 186 200 113 23 13 346 195 184 104 231 131 477 269 209 118 272 154 145 82

100 126 52 201 83 26 11 247 102 40 17 469 194 72 30 229 95 465 192 375 155 415 171 128 53 182 75 119 49 231 96 70 29 397 164 448 185 354 146 274 113 53 22 489 202 228 94 161 67 79 33 56 24 371 153 442 182 11 5 475 196 318 131 359 148 365 151 251 104 485 200 500 206 54 23 10 5 500 206 386 159 35 15 388 160 292 121 412 170 332 137 266 110 358 148 306 126 427 176 24 10 427 176 308 127 312 129 374 154 290 120 121 50 162 67 366 151 446 184 126 52 335 138 468 193 375 155 109 45 476 196 286 118 412 170 35 15 364 150 371 153 280 116 270 112 386 159 448 185 122 51 268 111 496 205 279 115 227 94 246 102 111 46 492 203 178 74 309 128 41 17 145 60 374 154 167 69 98 41 337 139 328 135 58 24 198 82 377 156 61 26 106 44 286 118 79 33 252 104 448 185

100 73 21 473 136 234 68 235 68 318 92 350 101 289 83 126 37 232 67 416 120 87 25 121 35 412 119 91 27 304 88 286 83 180 52 258 75 362 104 240 69 333 96 8 3 46 14 323 93 416 120 384 111 223 64 470 135 487 140 302 87 81 24 211 61 283 82 226 65 228 66 413 119 421 121 92 27 183 53 176 51 413 119 199 58 368 106 376 108 494 142 478 138 192 56 284 82 217 63 25 8 324 93 375 108 110 32 192 56 71 21 294 85 29 9 275 79 5 2 26 8 3 1 234 68 286 83 219 63 252 73 8 3 376 108 78 23 285 82 456 131 21 7 240 69 146 42 147 43 87 25 17 5 154 45 45 13 331 95 61 18 348 100 446 128 110 32 249 72 450 130 229 66 280 81 77 23 321 93 33 10 3 1 253 73 127 37 328 95 363 105 422 122 385 111 258 75 128 37 305 88

100 273 63 294 68 497 114 483 111 349 80 388 89 101 24 136 32 411 94 359 83 300 69 174 40 500 115 374 86 443 102 29 7 76 18 106 25 489 112 17 4 379 87 202 47 77 18 124 29 394 91 248 57 265 61 94 22 413 95 268 62 190 44 163 38 94 22 303 70 367 84 113 26 64 15 274 63 96 22 91 21 89 21 49 12 172 40 95 22 190 44 483 111 10 3 287 66 100 23 192 44 409 94 122 28 280 64 483 111 219 51 278 64 248 57 229 53 252 58 233 54 310 71 190 44 272 63 162 38 462 106 139 32 467 107 58 14 60 14 126 29 478 110 57 14 56 13 343 79 178 41 83 19 334 77 339 78 309 71 184 43 214 49 423 97 385 88 176 41 424 97 458 105 465 107 195 45 390 90 44 11 239 55 185 43 250 58 309 71 484 111 162 38 19 5 366 84 31 8 142 33

100 193 41 482 101 77 17 411 86 285 60 220 46 307 65 452 95 467 98 97 21 103 22 451 95 175 37 10 3 84 18 427 90 67 14 393 83 67 14 300 63 243 51 305 64 78 17 67 14 46 10 47 10 393 83 297 62 5 2 111 24 330 69 105 22 343 72 168 36 223 47 131 28 351 74 73 16 294 62 61 13 107 23 173 37 271 57 332 70 54 12 106 23 398 84 179 38 172 36 363 76 357 75 376 79 35 8 315 66 55 12 399 84 130 28 374 79 334 70 294 62 318 67 203 43 154 33 343 72 117 25 475 100 79 17 253 53 382 80 402 84 156 33 133 28 368 77 31 7 367 77 48 11 227 48 79 17 76 16 203 43 17 4 251 53 19 4 452 95 182 38 355 75 423 89 397 83 118 25 69 15 341 72 282 59 24 6 238 50 31 7 103 22 16 4 363 76 136 29 420 88

100 447 176 94 37 228 90 342 135 319 126 492 194 94 37 363 143 186 74 357 141 62 25 277 109 36 15 196 78 74 30 87 35 285 113 421 166 224 89 113 45 277 109 296 117 165 65 363 143 238 94 459 181 130 52 15 6 32 13 260 103 444 175 44 18 57 23 38 15 115 46 358 141 260 103 474 187 404 159 99 39 32 13 383 151 31 13 239 94 205 81 391 154 228 90 57 23 335 132 100 40 470 185 47 19 352 139 95 38 274 108 413 163 369 146 331 131 198 78 197 78 301 119 214 85 22 9 478 188 444 175 58 23 425 168 82 33 30 12 187 74 220 87 98 39 140 56 65 26 284 112 87 35 110 44 125 50 278 110 15 6 332 131 293 116 384 151 459 181 311 123 10 4 388 153 3 2 35 14 457 180 493 194 318 125 338 133 458 181 161 64 369 146 156 62 237 94 449 177 79 32

100 375 178 270 128 484 229 44 21 418 198 320 152 424 201 179 85 261 124 103 49 24 12 453 215 57 27 124 59 183 87 224 106 450 213 158 75 451 214 493 233 138 66 454 215 332 157 291 138 328 155 434 206 231 110 197 94 278 132 12 6 484 229 95 45 353 167 271 129 7 4 140 67 367 174 144 69 136 65 444 210 444 210 379 180 398 189 13 7 100 48 456 216 483 229 432 205 12 6 21 10 419 198 496 235 13 7 226 107 405 192 298 141 200 95 464 220 195 93 87 42 173 82 319 151 297 141 291 138 421 199 78 37 409 194 418 198 154 73 77 37 231 110 326 155 457 216 387 183 353 167 273 129 315 149 26 13 42 20 93 44 222 105 133 63 3 2 123 59 181 86 432 205 348 165 372 176 47 23 35 17 157 75 2 1 205 97 285 135 328 155 143 68 278 132 408 193 162 77 227 108

100 179 85 102 48 366 173 397 187 196 93 34 16 143 68 333 157 22 11 310 146 471 222 153 72 73 35 241 114 233 110 438 206 477 225 214 101 220 104 41 20 52 25 195 92 101 48 219 103 258 122 295 139 298 141 314 148 498 235 355 167 30 15 258 122 451 213 328 155 177 84 305 144 435 205 429 202 58 28 396 187 259 122 283 134 192 91 222 105 486 229 9 5 4 2 306 144 445 210 197 93 54 26 137 65 445 210 389 183 359 169 69 33 69 33 392 185 287 135 2 1 383 181 137 65 245 116 460 217 264 125 215 102 251 118 238 112 212 100 178 84 60 29 86 41 468 221 326 154 205 97 241 114 388 183 93 44 357 168 182 86 37 18 192 91 1 1 175 83 452 213 371 175 90 43 37 18 429 202 2 1 278 131 338 159 90 43 337 159 283 134 136 64 28 14 230 109 112 53 131 62

100 56 25 426 191 322 144 456 204 121 54 222 100 55 25 90 41 181 81 418 187 354 158 119 54 298 133 325 146 110 50 229 103 447 200 15 7 176 79 346 155 463 207 302 135 176 79 285 128 91 41 231 104 136 61 226 101 3 2 406 182 41 19 170 76 263 118 262 117 377 169 193 87 408 183 249 112 166 75 309 138 43 20 418 187 408 183 340 152 39 18 241 108 496 222 298 133 146 66 119 54 120 54 420 188 385 172 51 23 136 61 373 167 341 153 491 220 388 174 331 148 239 107 7 4 294 132 310 139 225 101 249 112 191 86 114 51 403 180 264 118 309 138 66 30 235 105 431 193 283 127 142 64 408 183 447 200 32 15 449 201 199 89 149 67 478 214 188 84 113 51 371 166 111 50 232 104 350 157 389 174 416 186 6 3 306 137 208 93 234 105 222 100 409 183 443 198 126 57 241 108

100 253 73 374 108 496 143 457 132 220 64 252 73 99 29 180 52 98 29 292 84 393 113 311 90 452 130 160 46 186 54 33 10 318 92 435 125 264 76 67 20 392 113 142 41 354 102 212 61 307 89 410 118 493 142 375 108 112 33 236 68 128 37 45 13 18 6 221 64 116 34 477 137 101 29 453 130 272 79 98 29 35 11 76 22 328 95 57 17 294 85 116 34 413 119 168 49 129 38 22 7 212 61 394 114 424 122 272 79 99 29 476 137 407 117 316 91 101 29 478 138 102 30 16 5 327 94 444 128 191 55 426 123 381 110 440 127 309 89 54 16 310 89 65 19 89 26 270 78 320 92 13 4 409 118 66 19 125 36 96 28 389 112 6 2 411 118 189 55 161 47 133 39 259 75 414 119 240 69 279 81 339 98 57 17 423 122 176 51 326 94 382 110 391 113 64 19 426 123 413 119

100 313 79 451 114 414 104 408 103 384 97 283 71 326 82 64 17 345 87 424 107 163 41 33 9 246 62 64 17 36 10 364 92 337 85 168 43 46 12 23 6 316 80 263 66 225 57 165 42 167 42 322 81 416 105 319 80 210 53 400 101 112 29 47 12 397 100 17 5 374 94 435 109 478 120 219 55 18 5 458 115 313 79 176 45 491 124 88 23 4 2 51 13 363 91 115 29 122 31 277 70 121 31 159 40 227 57 144 37 363 91 254 64 181 46 488 123 327 82 380 96 176 45 494 124 290 73 431 108 37 10 83 21 207 52 467 118 125 32 497 125 191 48 419 105 358 90 349 88 489 123 432 109 359 90 101 26 269 68 282 71 193 49 164 42 226 57 48 13 403 101 261 66 212 54 28 8 450 113 209 53 70 18 89 23 366 92 26 7 457 115 385 97 348 88 116 30 158 40 404 102

100 128 99 118 91 421 325 483 373 420 324 387 299 389 300 197 152 140 108 7 6 102 79 137 106 406 313 102 79 315 243 48 37 130 101 83 64 257 199 374 289 374 289 321 248 457 353 388 300 487 376 383 296 132 102 430 332 299 231 226 175 305 236 60 47 428 330 118 91 257 199 101 78 103 80 466 360 400 309 400 309 247 191 4 4 173 134 331 256 353 273 269 208 186 144 135 105 267 206 141 109 453 350 126 98 109 85 260 201 103 80 272 210 111 86 282 218 180 139 288 222 474 366 244 189 230 178 22 17 492 380 188 145 399 308 339 262 135 105 334 258 416 321 497 384 130 101 301 233 102 79 330 255 493 380 215 166 4 4 212 164 266 206 116 90 301 233 435 336 362 280 410 317 286 221 78 61 231 179 278 215 188 145 176 136 269 208 455 351 483 373 371 286 340 263 81 63 98 76 356 275

100 11 2 60 8 70 10 467 62 419 56 170 23 302 40 388 52 463 62 75 10 310 41 231 31 344 46 432 57 49 7 32 5 286 38 196 26 361 48 108 15 202 27 480 64 49 7 217 29 28 4 493 66 25 4 201 27 60 8 177 24 418 56 187 25 444 59 210 28 423 56 474 63 157 21 390 52 109 15 278 37 255 34 285 38 94 13 481 64 112 15 189 25 500 66 367 49 401 53 353 47 220 30 202 27 272 36 356 47 155 21 201 27 258 35 40 6 209 28 128 17 161 22 391 52 69 10 201 27 50 7 126 17 193 26 110 15 168 23 259 35 90 12 468 62 221 30 145 20 354 47 461 61 254 34 66 9 362 48 362 48 39 6 312 42 459 61 335 45 349 47 313 42 329 44 203 27 456 61 147 20 78 11 250 33 25 4 284 38 16 3 55 8 489 65 475 63 378 50 68 9

100 481 29 186 11 318 19 175 11 412 25 23 2 240 15 299 18 15 1 83 5 368 22 498 30 80 5 287 17 194 12 91 6 390 23 8 1 43 3 162 10 286 17 485 29 475 28 418 25 95 6 323 19 50 3 231 14 472 28 105 7 312 19 340 20 394 24 422 25 20 2 425 25 282 17 356 21 470 28 52 4 229 14 130 8 61 4 387 23 319 19 206 13 385 23 130 8 194 12 109 7 54 4 124 8 276 17 400 24 358 22 25 2 500 30 90 6 268 16 118 7 60 4 144 9 360 22 493 29 201 12 361 22 473 28 163 10 309 19 46 3 163 10 135 8 375 23 437 26 7 1 93 6 109 7 199 12 492 29 441 26 61 4 379 23 322 19 463 28 241 15 472 28 413 25 29 2 186 11 134 8 317 19 168 10 453 27 117 7 311 19 383 23 86 6 127 8 144 9 104 7

100 177 74 15 7 438 182 493 205 250 104 253 105 91 38 208 87 186 78 499 208 67 28 108 45 448 186 295 123 462 192 60 25 242 101 383 159 442 184 142 59 464 193 338 141 46 20 21 9 311 130 326 136 248 103 239 100 252 105 98 41 226 94 466 194 284 118 330 137 93 39 9 4 384 160 421 175 415 173 340 142 86 36 423 176 10 5 138 58 2 1 109 46 130 54 180 75 231 96 7 3 44 19 34 15 18 8 420 175 162 68 172 72 406 169 257 107 314 131 180 75 211 88 396 165 194 81 372 155 220 92 211 88 347 145 136 57 127 53 30 13 351 146 225 94 320 133 282 118 57 24 399 166 135 57 444 185 179 75 461 192 344 143 438 182 66 28 192 80 49 21 393 164 371 154 183 76 113 47 37 16 123 52 462 192 151 63 73 31 1 1 113 47 331 138 42 18 207 86 433 180

100 270 24 432 38 130 12 474 42 161 14 216 19 248 22 304 27 419 37 453 40 449 39 64 6 69 6 398 35 454 40 101 9 103 9 317 28 441 39 77 7 109 10 66 6 497 44 306 27 76 7 467 41 107 10 203 18 243 22 72 7 55 5 416 37 226 20 142 13 141 13 189 17 242 21 65 6 15 2 116 11 95 9 4 1 35 4 17 2 261 23 378 33 319 28 95 9 106 10 107 10 377 33 261 23 498 44 208 19 102 9 187 17 211 19 440 39 143 13 276 24 140 13 27 3 250 22 114 10 121 11 97 9 123 11 352 31 332 29 197 18 306 27 415 36 326 29 112 10 46 4 439 39 389 34 26 3 245 22 254 23 166 15 36 4 55 5 421 37 292 26 203 18 221 20 290 26 343 30 304 27 309 27 121 11 120 11 289 26 256 23 338 30 130 12 85 8 257 23 57 5

100 166 19 44 5 274 31 150 17 272 31 18 2 425 48 248 28 477 53 147 17 280 32 381 43 190 22 191 22 106 12 407 46 491 55 384 43 162 18 198 22 117 13 368 41 46 6 431 48 29 4 165 19 493 55 165 19 361 40 105 12 410 46 286 32 378 42 187 21 53 6 472 53 374 42 210 24 61 7 439 49 221 25 399 45 364 41 8 1 466 52 277 31 338 38 308 35 86 10 277 31 164 19 156 18 467 52 328 37 330 37 472 53 132 15 295 33 149 17 221 25 19 3 482 54 315 35 104 12 494 55 33 4 200 23 478 53 134 15 183 21 37 5 463 52 360 40 284 32 424 47 64 8 274 31 114 13 440 49 16 2 130 15 144 16 433 48 270 30 211 24 268 30 76 9 21 3 125 14 327 37 276 31 389 44 231 26 164 19 423 47 439 49 475 53 122 14 36 4 379 42

100 286 47 2 1 186 31 74 12 372 61 44 8 430 70 420 69 238 39 498 81 164 27 471 77 283 46 160 26 376 61 175 29 480 78 263 43 113 19 325 53 220 36 462 75 290 48 159 26 273 45 290 48 375 61 67 11 432 71 450 73 123 20 172 28 82 14 243 40 156 26 462 75 359 59 469 77 349 57 160 26 119 20 296 48 313 51 313 51 220 36 237 39 413 67 296 48 199 33 2 1 132 22 34 6 4 1 210 35 107 18 111 18 49 8 265 43 498 81 100 17 220 36 29 5 474 77 348 57 224 37 441 72 221 36 480 78 377 62 279 46 361 59 173 29 104 17 348 57 396 65 98 16 263 43 435 71 344 56 272 45 111 18 285 47 337 55 191 31 75 13 453 74 387 63 85 14 228 37 117 19 33 6 26 5 70 12 171 28 482 79 435 71 246 40 73 12 208 34 25 5

100 200 108 72 39 294 159 222 120 226 122 476 256 432 233 422 227 474 255 67 37 137 74 80 44 108 59 23 13 38 21 456 246 351 189 22 12 62 34 434 234 77 42 229 124 72 39 345 186 7 4 453 244 165 89 454 245 244 132 94 51 375 202 483 260 10 6 145 78 201 109 120 65 35 19 270 146 130 70 425 229 130 70 483 260 368 198 358 193 442 238 341 184 468 252 336 181 404 218 157 85 268 145 266 143 48 26 122 66 130 70 164 89 323 174 49 27 373 201 236 127 372 200 345 186 486 262 235 127 357 192 107 58 248 134 398 214 405 218 199 107 309 167 478 257 251 135 409 220 101 55 249 134 110 60 378 204 230 124 256 138 380 205 434 234 117 63 156 84 286 154 271 146 491 264 485 261 30 17 309 167 128 69 161 87 20 11 90 49 254 137 308 166 107 58 452 243 272 147 341 184

100 383 245 50 32 214 137 183 117 464 296 364 233 48 31 118 76 99 64 272 174 45 29 173 111 165 106 361 231 465 297 484 309 306 196 457 292 164 105 442 282 479 306 492 314 376 240 18 12 199 127 197 126 75 48 496 317 32 21 258 165 89 57 384 245 174 111 188 120 200 128 470 300 266 170 224 143 373 238 116 74 217 139 260 166 24 16 377 241 268 171 447 286 428 273 143 92 156 100 96 62 185 118 57 37 239 153 42 27 391 250 259 166 301 192 65 42 436 279 126 81 46 30 72 46 299 191 99 64 377 241 445 284 368 235 424 271 430 275 21 14 388 248 56 36 340 217 269 172 261 167 257 164 389 249 342 219 394 252 408 261 472 302 380 243 69 45 420 268 470 300 195 125 479 306 10 7 407 260 455 291 98 63 89 57 451 288 423 270 222 142 47 30 148 95 416 266 421 269 25 16

100 305 245 287 231 485 390 321 258 277 223 337 271 184 148 41 33 48 39 460 370 376 302 219 176 327 263 472 379 353 284 444 357 316 254 396 318 426 342 2 2 104 84 430 346 76 61 83 67 256 206 321 258 419 337 395 317 471 378 414 333 232 187 90 73 406 326 287 231 460 370 363 292 219 176 61 49 482 387 497 399 148 119 440 354 116 94 161 130 492 395 477 383 356 286 457 367 296 238 11 9 118 95 112 90 176 142 39 32 323 260 398 320 205 165 199 160 192 155 371 298 499 401 7 6 261 210 189 152 456 366 440 354 165 133 15 13 438 352 32 26 198 159 413 332 267 215 222 179 427 343 73 59 459 369 202 163 459 369 99 80 104 84 302 243 90 73 78 63 79 64 442 355 118 95 372 299 166 134 26 21 474 381 132 106 466 374 418 336 199 160 211 170 14 12 21 17 276 222 292 235

100 295 124 343 145 337 142 385 162 411 173 62 27 98 42 48 21 41 18 105 45 417 176 66 28 418 176 448 189 37 16 379 160 10 5 71 30 474 200 51 22 330 139 57 24 194 82 202 85 195 82 368 155 414 175 419 177 53 23 484 204 166 70 219 93 321 135 330 139 339 143 88 37 5 3 281 119 211 89 465 196 209 88 231 98 191 81 174 74 403 170 421 177 289 122 428 180 444 187 497 209 118 50 444 187 234 99 176 74 170 72 143 61 295 124 273 115 155 66 395 167 477 201 385 162 241 102 143 61 172 73 49 21 27 12 416 175 364 153 177 75 447 188 208 88 107 45 235 99 200 85 82 35 2 1 9 4 5 3 384 162 325 137 332 140 419 177 415 175 182 77 55 24 163 69 398 168 112 48 32 14 130 55 250 106 185 78 318 134 206 87 404 170 360 152 27 12 262 111 372 157

100 62 52 384 322 295 247 14 12 79 67 439 368 93 78 28 24 137 115 57 48 157 132 180 151 22 19 78 66 128 108 344 288 138 116 422 353 226 189 440 368 53 45 474 397 474 397 59 50 26 22 244 204 382 320 219 184 94 79 396 332 27 23 55 46 61 51 457 383 93 78 370 310 298 250 420 352 221 185 194 163 254 213 483 404 89 75 171 143 190 159 261 219 214 179 175 147 78 66 482 403 409 342 423 354 358 300 55 46 411 344 312 261 109 92 300 251 35 30 7 6 157 132 62 52 74 62 498 417 94 79 276 231 139 117 29 25 407 341 217 182 237 199 390 327 210 176 429 359 337 282 498 417 293 245 322 270 104 87 156 131 161 135 349 292 354 296 471 394 316 265 286 240 135 113 51 43 331 277 145 122 182 153 233 195 341 286 339 284 429 359 385 322 120 101 333 279 303 254 274 230

100 42 36 315 267 121 103 234 199 225 191 290 246 253 215 199 169 87 74 436 370 447 379 242 205 400 339 197 167 339 288 270 229 118 100 88 75 43 37 409 347 187 159 207 176 400 339 40 34 31 27 244 207 77 66 181 154 329 279 420 356 199 169 266 226 387 328 90 77 180 153 427 362 463 393 6 6 424 360 137 117 113 96 492 417 59 50 159 135 463 393 301 255 350 297 471 399 200 170 424 360 298 253 482 409 132 112 18 16 399 338 492 417 114 97 436 370 117 100 288 244 235 200 318 270 281 239 360 305 107 91 117 100 314 266 493 418 115 98 353 299 308 261 273 232 242 205 190 161 275 233 157 133 214 182 205 174 250 212 463 393 130 111 48 41 173 147 334 283 373 316 130 111 377 320 482 409 214 182 312 265 210 178 414 351 435 369 65 56 55 47 488 414 497 421 78 67 68 58 140 119

100 294 48 247 41 44 8 25 5 494 81 17 3 383 63 250 41 296 49 29 5 394 65 268 44 389 64 82 14 491 81 345 57 435 71 31 6 104 17 425 70 251 41 124 21 283 47 173 29 105 18 143 24 364 60 347 57 238 39 58 10 150 25 376 62 224 37 181 30 40 7 197 33 150 25 126 21 180 30 84 14 46 8 414 68 488 80 122 20 380 62 362 60 198 33 3 1 174 29 50 9 370 61 366 60 118 20 431 71 5 1 440 72 449 74 143 24 191 32 348 57 288 47 472 77 367 60 257 42 93 16 225 37 205 34 144 24 389 64 345 57 50 9 476 78 300 49 438 72 207 34 255 42 39 7 81 14 62 11 20 4 237 39 89 15 437 72 240 40 182 30 322 53 131 22 283 47 266 44 293 48 346 57 415 68 201 33 278 46 347 57 299 49 112 19 393 65 425 70 398 65

100 375 152 349 141 188 76 422 171 30 13 383 155 418 169 30 13 491 198 19 8 428 173 300 121 366 148 318 129 467 189 491 198 351 142 429 173 211 86 225 91 77 32 213 86 96 39 473 191 280 113 284 115 288 117 246 100 238 96 136 55 197 80 19 8 404 163 303 123 295 119 78 32 488 197 464 188 79 32 256 104 75 31 80 33 339 137 46 19 339 137 188 76 363 147 236 96 430 174 119 48 161 65 300 121 54 22 432 175 97 40 462 187 342 138 88 36 91 37 369 149 135 55 146 59 225 91 149 61 165 67 67 28 206 84 92 38 305 123 317 128 57 23 227 92 387 157 83 34 208 84 92 38 173 70 499 202 60 25 39 16 422 171 317 128 474 192 158 64 397 161 188 76 216 88 376 152 286 116 52 21 338 137 442 179 355 144 335 136 389 157 193 78 357 144 76 31 438 177 200 81

100 214 87 198 80 208 84 139 57 451 183 397 161 463 187 180 73 239 97 148 60 208 84 30 13 183 74 55 23 458 185 268 109 110 45 499 202 411 166 82 34 156 63 316 128 421 170 295 120 226 92 428 173 1 1 13 6 16 7 291 118 42 17 266 108 483 196 227 92 8 4 107 44 124 51 473 191 443 179 344 139 415 168 325 132 82 34 255 103 169 69 4 2 88 36 2 1 480 194 44 18 385 156 105 43 180 73 254 103 43 18 237 96 491 199 343 139 486 197 388 157 459 186 148 60 355 144 253 103 100 41 425 172 197 80 247 100 1 1 132 54 368 149 286 116 131 53 144 59 393 159 190 77 477 193 241 98 388 157 384 156 256 104 19 8 154 63 375 152 75 31 304 123 113 46 260 105 455 184 250 101 326 132 243 99 464 188 6 3 148 60 271 110 136 55 306 124 126 51 328 133

100 262 210 102 82 499 400 455 365 12 10 120 97 39 32 394 316 146 117 193 155 403 323 210 169 26 21 128 103 302 242 235 189 495 397 442 355 499 400 272 218 490 393 296 238 254 204 245 197 453 363 490 393 362 291 10 9 213 171 440 353 269 216 245 197 260 209 491 394 388 311 251 202 266 214 117 94 35 29 191 154 384 308 6 5 273 219 440 353 90 73 76 61 437 351 402 323 255 205 310 249 452 363 397 319 344 276 29 24 207 166 254 204 30 25 359 288 200 161 56 45 381 306 62 50 485 389 182 146 133 107 330 265 6 5 14 12 253 203 23 19 189 152 482 387 223 179 310 249 141 113 54 44 351 282 493 396 283 227 199 160 72 58 190 153 120 97 207 166 257 206 273 219 111 89 167 134 73 59 443 355 123 99 439 352 165 133 4 4 394 316 20 17 283 227 403 323 318 255 20 17

100 124 121 274 266 17 17 378 367 428 415 97 94 112 109 236 229 330 320 481 467 232 225 495 480 296 287 354 344 320 311 134 130 488 473 100 97 91 89 496 481 72 70 247 240 111 108 64 63 280 272 422 409 8 8 242 235 334 324 480 466 79 77 441 428 120 117 294 285 395 383 471 457 2 2 92 90 389 377 21 21 307 298 379 368 420 407 45 44 66 64 483 469 135 131 294 285 190 185 427 414 116 113 139 135 111 108 78 76 303 294 119 116 232 225 485 470 172 167 1 1 412 400 439 426 286 278 276 268 105 102 472 458 455 441 186 181 394 382 299 290 21 21 459 445 86 84 243 236 227 220 353 343 298 289 281 273 354 344 454 440 451 438 276 268 356 345 451 438 376 365 330 320 487 472 24 24 219 213 83 81 260 252 104 101 259 251 361 350 498 483 27 27 295 286 363 352 161 157 95 93

100 38 13 382 130 31 11 12 5 39 14 369 125 97 33 496 168 389 132 408 138 249 85 360 122 330 112 133 45 437 148 489 166 29 10 144 49 444 151 107 37 162 55 134 46 133 45 440 149 243 83 249 85 200 68 208 71 134 46 303 103 93 32 336 114 268 91 164 56 488 166 458 155 325 110 1 1 114 39 385 131 314 107 127 43 267 91 106 36 69 24 73 25 41 14 127 43 69 24 292 99 230 78 204 69 128 44 401 136 403 137 100 34 238 81 216 74 407 138 257 87 305 104 44 15 39 14 484 164 483 164 334 113 71 25 115 39 225 77 52 18 31 11 129 44 485 165 215 73 161 55 262 89 378 128 204 69 22 8 28 10 472 160 13 5 4 2 266 90 379 129 112 38 454 154 52 18 234 80 154 53 144 49 164 56 357 121 242 82 259 88 28 10 24 9 99 34 485 165 148 51

100 19 14 264 193 326 238 163 119 170 124 175 128 118 86 94 69 314 229 111 81 14 11 89 65 31 23 384 280 259 189 467 341 277 202 211 154 222 162 69 51 334 244 218 159 18 14 410 299 442 322 377 275 317 231 350 255 378 276 48 35 349 255 181 132 71 52 55 41 220 161 72 53 242 177 125 92 498 363 247 180 345 252 400 292 239 175 49 36 461 336 448 327 406 296 421 307 411 300 438 319 432 315 478 349 154 113 357 260 186 136 479 349 131 96 266 194 269 196 161 118 441 322 73 54 400 292 278 203 496 362 280 204 385 281 198 145 100 73 483 352 407 297 117 86 70 51 405 295 124 91 473 345 454 331 214 156 25 19 58 43 377 275 490 357 146 107 99 73 99 73 187 137 284 207 467 341 498 363 467 341 11 9 134 98 373 272 294 215 22 17 315 230 111 81 271 198 294 215 392 286

100 296 277 425 397 274 256 28 27 159 149 76 71 464 434 436 408 406 380 174 163 250 234 456 426 123 115 230 215 17 16 41 39 48 45 115 108 415 388 274 256 9 9 322 301 60 57 4 4 6 6 286 268 122 114 140 131 296 277 244 228 173 162 223 209 499 467 256 240 281 263 220 206 378 354 295 276 297 278 138 129 202 189 299 280 382 357 332 311 252 236 257 241 202 189 476 445 257 241 18 17 219 205 388 363 5 5 290 271 230 215 8 8 497 465 366 342 8 8 32 30 139 130 476 445 43 41 269 252 323 302 40 38 288 270 321 300 48 45 21 20 158 148 484 453 245 229 375 351 284 266 290 271 114 107 289 270 175 164 35 33 22 21 424 397 421 394 253 237 230 215 419 392 230 215 385 360 418 391 289 270 145 136 213 199 108 101 497 465 213 199 290 271 210 197 224 210 251 235 426 398

100 32 31 211 204 463 448 65 63 363 351 195 189 158 153 218 211 363 351 301 291 13 13 186 180 280 271 172 167 365 353 488 472 91 88 414 400 80 78 291 281 407 393 340 329 57 56 129 125 482 466 377 364 205 198 377 364 464 448 66 64 500 483 241 233 4 4 371 359 72 70 486 470 221 214 234 226 344 333 360 348 127 123 466 450 481 465 265 256 134 130 455 440 346 335 471 455 238 230 329 318 185 179 443 428 358 346 391 378 131 127 314 304 94 91 203 196 1 1 170 165 428 414 227 220 362 350 452 437 302 292 122 118 324 313 274 265 82 80 22 22 107 104 272 263 352 340 370 358 321 310 453 438 248 240 277 268 173 168 340 329 453 438 278 269 323 312 244 236 270 261 201 195 256 248 406 392 400 387 151 146 3 3 114 111 233 225 162 157 223 216 21 21 455 440 325 314 149 144 281 272

100 46 17 408 147 2 1 10 4 184 67 419 151 211 76 406 147 499 180 385 139 205 74 257 93 313 113 295 107 55 20 91 33 415 150 247 89 447 161 450 163 360 130 17 7 469 169 40 15 242 88 1 1 499 180 462 167 203 74 339 123 310 112 248 90 81 30 363 131 314 114 258 93 396 143 15 6 469 169 218 79 250 91 292 106 346 125 232 84 330 119 34 13 194 70 103 38 342 124 473 171 477 172 210 76 486 176 129 47 365 132 256 93 236 86 153 56 259 94 284 103 441 159 296 107 467 169 166 60 120 44 240 87 331 120 259 94 496 179 244 88 173 63 12 5 149 54 394 142 54 20 62 23 243 88 210 76 426 154 440 159 93 34 34 13 437 158 498 180 453 164 112 41 193 70 147 53 73 27 465 168 331 120 272 98 95 35 24 9 320 116 236 86 322 116 115 42 4 2 83 30

100 428 182 257 109 490 208 437 186 268 114 290 123 54 23 39 17 301 128 468 199 29 13 139 59 138 59 467 198 8 4 394 167 198 84 400 170 236 100 480 204 288 123 2 1 422 179 180 77 75 32 483 205 141 60 213 91 143 61 115 49 21 9 260 111 295 125 475 202 155 66 455 193 432 184 261 111 177 75 207 88 188 80 258 110 117 50 88 38 349 148 32 14 493 209 494 210 41 18 147 63 421 179 24 11 45 20 72 31 76 33 316 134 226 96 278 118 350 149 293 125 404 172 265 113 283 120 407 173 307 131 400 170 118 50 442 188 204 87 238 101 389 165 306 130 144 62 341 145 376 160 225 96 21 9 148 63 229 98 330 140 329 140 172 73 318 135 130 56 9 4 386 164 494 210 34 15 188 80 255 109 463 197 205 87 180 77 497 211 178 76 240 102 110 47 378 161 342 145 65 28

100 284 117 210 86 446 183 500 205 233 96 302 124 345 142 420 172 186 77 156 64 259 107 318 131 408 168 323 133 126 52 479 197 91 38 361 148 188 77 477 196 208 86 424 174 268 110 113 47 195 80 474 195 225 93 404 166 368 151 279 115 258 106 324 133 233 96 13 6 13 6 496 204 98 41 256 105 183 75 477 196 244 100 352 145 272 112 393 161 364 150 104 43 120 50 418 172 327 134 197 81 333 137 313 129 411 169 308 127 373 153 191 79 37 16 197 81 261 107 397 163 471 193 429 176 288 118 231 95 250 103 275 113 277 114 360 148 16 7 411 169 180 74 375 154 107 44 367 151 211 87 69 29 250 103 288 118 38 16 131 54 298 123 97 40 442 181 481 197 33 14 267 110 3 2 333 137 207 85 362 149 81 34 75 31 125 52 255 105 63 26 7 3 467 192 155 64 39 16 251 103

100 47 4 115 8 438 30 234 16 128 9 418 28 1 1 248 17 378 26 89 6 59 4 163 11 42 3 86 6 450 30 243 17 150 10 53 4 272 19 187 13 304 21 500 34 202 14 344 23 163 11 85 6 255 17 432 29 484 33 146 10 259 18 468 32 167 12 181 13 275 19 215 15 390 26 341 23 446 30 279 19 439 30 161 11 231 16 489 33 189 13 296 20 90 6 461 31 374 25 351 24 105 7 252 17 104 7 24 2 95 7 159 11 137 10 320 22 276 19 457 31 26 2 351 24 56 4 108 8 463 31 159 11 34 3 381 26 26 2 199 14 425 29 6 1 259 18 315 21 290 20 318 22 395 27 146 10 29 2 208 14 392 27 419 28 314 21 52 4 164 11 253 17 173 12 448 30 311 21 486 33 413 28 398 27 452 31 291 20 338 23 156 11 53 4 415 28 55 4 168 12

100 210 200 89 85 286 272 205 195 52 50 7 7 236 225 141 134 158 151 425 404 128 122 161 153 477 454 447 425 264 251 364 346 402 383 497 473 431 410 470 447 185 176 229 218 396 377 388 369 170 162 426 405 270 257 294 280 115 110 163 155 173 165 353 336 164 156 107 102 35 34 40 39 339 323 313 298 284 270 142 135 120 115 481 458 446 424 442 421 153 146 154 147 401 382 75 72 292 278 318 303 434 413 151 144 154 147 495 471 300 286 18 18 457 435 168 160 424 403 83 79 445 423 181 172 318 303 327 311 295 281 160 153 45 43 123 117 455 433 442 421 188 179 174 166 48 46 73 70 328 312 76 73 144 137 492 468 430 409 285 271 154 147 244 232 477 454 313 298 167 159 82 78 385 366 188 179 308 293 240 229 419 399 207 197 481 458 128 122 81 77 79 76 144 137 297 283 42 40 170 162

100 198 124 404 252 431 269 88 55 287 179 450 281 461 288 386 241 261 163 153 96 500 312 115 72 110 69 128 80 73 46 165 103 200 125 137 86 403 252 91 57 199 125 103 65 248 155 362 226 42 27 77 48 350 219 16 10 174 109 285 178 250 156 93 58 106 67 133 83 33 21 285 178 136 85 268 168 218 136 246 154 334 209 82 52 269 168 29 19 414 259 242 151 486 303 59 37 248 155 77 48 58 37 306 191 302 189 408 255 438 273 439 274 435 272 174 109 213 133 367 229 253 158 450 281 452 282 447 279 304 190 476 297 343 214 208 130 119 75 382 239 7 5 179 112 385 240 237 148 254 159 125 78 2 2 174 109 419 262 387 242 29 19 256 160 438 273 238 149 242 151 56 35 346 216 444 277 449 280 197 123 254 159 459 287 297 186 202 126 285 178 374 234 424 265 473 295 435 272 169 106

100 276 70 209 53 403 102 313 79 79 20 252 64 404 102 449 114 160 41 403 102 256 65 345 87 285 72 408 103 24 7 50 13 342 87 323 82 343 87 443 112 387 98 496 126 345 87 20 6 343 87 461 117 120 31 316 80 253 64 436 110 482 122 417 106 471 119 232 59 54 14 131 34 175 45 209 53 189 48 61 16 186 47 86 22 66 17 261 66 177 45 423 107 354 90 295 75 302 77 308 78 338 86 274 70 143 37 77 20 478 121 323 82 374 95 28 8 146 37 219 56 209 53 365 92 156 40 419 106 153 39 81 21 14 4 131 34 323 82 298 76 191 49 88 23 227 58 74 19 453 115 11 3 201 51 459 116 289 73 300 76 182 46 104 27 226 57 315 80 239 61 383 97 221 56 347 88 210 53 67 17 94 24 277 70 86 22 429 109 389 99 468 118 17 5 474 120 284 72 127 33

100 233 105 255 115 289 130 22 10 115 52 33 15 116 53 315 142 412 185 239 108 97 44 193 87 223 101 247 111 436 196 464 209 224 101 343 154 382 172 472 212 259 117 154 70 497 224 371 167 81 37 314 141 205 93 275 124 272 123 255 115 150 68 356 160 490 220 418 188 346 156 52 24 311 140 140 63 259 117 472 212 71 32 475 214 282 127 131 59 44 20 388 175 107 49 195 88 54 25 347 156 353 159 451 203 258 116 8 4 55 25 165 75 89 40 258 116 337 152 296 133 157 71 77 35 424 191 42 19 278 125 320 144 24 11 249 112 22 10 246 111 320 144 108 49 387 174 192 87 333 150 69 31 201 91 344 155 252 114 9 5 289 130 468 211 494 222 20 9 466 210 402 181 363 163 71 32 184 83 388 175 483 217 252 114 64 29 112 51 417 188 89 40 112 51 110 50 41 19 330 149

100 416 312 105 79 428 321 189 142 289 217 164 123 228 171 295 221 123 92 307 230 311 233 170 128 92 69 371 278 254 190 270 202 351 263 363 272 181 136 345 259 404 303 336 252 432 324 466 349 117 88 488 365 390 292 261 196 30 23 43 33 259 194 382 286 45 34 330 247 345 259 480 359 200 150 301 226 236 177 486 364 141 106 304 228 131 98 382 286 325 244 459 344 235 176 217 163 230 173 36 27 98 74 83 63 98 74 186 140 100 75 219 164 204 153 88 66 222 167 78 59 222 167 50 38 449 336 145 109 438 328 404 303 295 221 418 313 378 283 362 271 398 298 134 101 311 233 304 228 344 258 353 265 290 217 164 123 2 2 185 139 42 32 301 226 66 50 312 234 298 223 375 281 44 33 194 146 98 74 317 238 154 116 328 246 353 265 102 77 363 272 336 252 346 259 316 237 398 298 233 175

100 117 63 451 242 388 208 258 138 182 98 123 66 427 229 442 237 55 30 82 44 163 88 331 178 343 184 345 185 260 140 226 121 15 9 73 40 2 2 403 216 306 164 114 61 305 164 335 180 450 241 116 63 68 37 2 2 197 106 222 119 116 63 298 160 167 90 52 28 311 167 322 173 440 236 180 97 44 24 311 167 134 72 377 202 155 83 39 21 61 33 89 48 404 217 63 34 335 180 250 134 488 262 411 220 49 27 196 105 264 142 174 94 127 68 25 14 174 94 332 178 112 60 206 111 156 84 253 136 304 163 245 132 40 22 46 25 455 244 208 112 222 119 95 51 401 215 18 10 268 144 399 214 249 134 81 44 159 86 433 232 384 206 377 202 220 118 386 207 57 31 491 263 306 164 127 68 246 132 114 61 208 112 49 27 178 96 127 68 260 140 226 121 186 100 3 2 461 247 459 246

100 123 76 47 29 130 80 321 197 265 163 443 272 247 152 66 41 318 195 21 13 381 234 78 48 439 269 390 239 16 10 22 14 20 13 206 127 128 79 152 94 104 64 165 101 350 215 297 182 495 303 29 18 276 169 464 284 283 174 128 79 240 147 365 224 326 200 412 253 71 44 318 195 110 68 234 144 297 182 445 273 348 213 220 135 445 273 399 245 352 216 241 148 410 251 133 82 329 202 95 59 414 254 306 188 353 216 208 128 468 287 21 13 51 32 414 254 309 190 377 231 20 13 18 12 483 296 290 178 170 105 436 267 378 232 363 223 268 164 62 38 64 40 46 29 360 221 42 26 92 57 252 155 238 146 350 215 32 20 291 179 437 268 87 54 63 39 402 246 400 245 178 109 450 276 128 79 295 181 236 145 98 60 280 172 433 265 416 255 368 226 297 182 118 73 383 235 486 298 58 36

100 190 16 439 37 370 31 149 13 417 35 21 2 37 4 261 22 326 27 150 13 228 19 227 19 255 22 185 16 311 26 330 28 499 42 363 31 100 9 263 22 186 16 363 31 432 36 496 42 178 15 46 4 466 39 467 39 111 10 136 12 500 42 160 14 410 34 305 26 169 14 49 5 251 21 211 18 49 5 58 5 489 41 27 3 16 2 161 14 71 6 11 1 251 21 483 40 196 17 324 27 310 26 453 38 276 23 317 27 379 32 74 7 322 27 184 16 288 24 374 31 439 37 216 18 179 15 281 24 458 38 393 33 319 27 38 4 494 41 260 22 143 12 183 16 172 15 363 31 359 30 458 38 453 38 85 8 151 13 169 14 200 17 387 33 224 19 50 5 438 37 408 34 14 2 299 25 319 27 255 22 240 20 206 18 432 36 122 11 140 12 149 13 498 42 449 38 258 22 161 14

100 359 189 90 48 188 99 116 62 354 187 465 245 304 160 137 73 226 119 301 159 322 170 235 124 234 124 326 172 306 161 327 172 359 189 17 9 414 218 21 12 335 177 273 144 413 218 274 145 326 172 484 255 254 134 283 149 52 28 239 126 404 213 241 127 165 87 319 168 351 185 208 110 221 117 5 3 249 131 490 258 377 199 113 60 381 201 339 179 272 144 163 86 308 163 195 103 95 50 471 248 494 260 233 123 395 208 464 245 162 86 354 187 275 145 367 194 78 42 433 228 2 2 290 153 163 86 262 138 56 30 195 103 233 123 213 113 359 189 335 177 281 148 18 10 94 50 290 153 427 225 180 95 52 28 496 261 346 182 27 15 130 69 247 130 2 2 127 67 26 14 111 59 269 142 422 222 353 186 414 218 275 145 130 69 162 86 178 94 457 241 445 235 325 171 292 154 82 44 357 188

100 146 37 28 8 168 43 25 7 325 82 135 34 484 122 305 77 15 4 112 29 264 67 174 44 197 50 200 51 28 8 263 66 201 51 250 63 433 109 391 98 147 37 151 38 458 115 393 99 173 44 151 38 417 105 229 58 331 83 404 102 85 22 54 14 138 35 126 32 149 38 457 115 23 6 361 91 142 36 404 102 5 2 364 92 219 55 457 115 455 114 452 114 397 100 153 39 485 122 337 85 446 112 57 15 494 124 483 121 43 11 280 71 306 77 141 36 274 69 271 68 454 114 199 50 58 15 266 67 313 79 179 45 318 80 337 85 263 66 472 119 486 122 71 18 50 13 246 62 345 87 74 19 340 86 41 11 300 76 44 12 104 27 52 14 404 102 415 104 496 125 193 49 409 103 205 52 252 64 377 95 394 99 382 96 366 92 275 69 470 118 10 3 457 115 390 98 98 25 166 42

100 290 197 427 290 483 329 491 334 377 257 176 120 147 100 228 155 105 72 459 312 238 162 270 184 342 233 248 169 242 165 413 281 51 35 87 60 280 191 57 39 498 339 473 322 196 134 222 151 132 90 421 286 269 183 14 10 111 76 87 60 17 12 322 219 398 271 187 127 366 249 465 316 267 182 360 245 117 80 400 272 228 155 140 96 62 43 442 301 261 178 103 70 370 252 312 212 47 32 438 298 297 202 420 286 117 80 15 11 408 278 308 210 423 288 44 30 342 233 46 32 451 307 218 149 283 193 148 101 337 229 56 39 166 113 179 122 176 120 204 139 224 153 485 330 395 269 373 254 234 159 359 244 275 187 151 103 123 84 71 49 158 108 345 235 32 22 102 70 385 262 338 230 266 181 420 286 451 307 434 295 430 293 274 187 241 164 460 313 188 128 157 107 286 195 349 238 241 164 54 37

100 400 390 415 404 390 380 232 226 62 61 189 184 66 65 230 224 361 352 155 151 353 344 422 411 398 388 10 10 28 28 127 124 150 146 338 329 5 5 248 242 92 90 104 102 260 253 34 34 264 257 407 396 76 74 344 335 78 76 363 354 3 3 310 302 362 353 221 215 436 425 11 11 51 50 46 45 307 299 288 281 43 42 135 132 156 152 246 240 274 267 450 438 434 423 403 392 291 284 279 272 135 132 226 220 411 400 70 69 360 351 222 216 65 64 29 29 455 443 166 162 31 31 461 449 453 441 254 248 296 288 291 284 307 299 205 200 300 292 361 352 224 218 475 462 136 133 83 81 472 460 187 182 186 181 80 78 121 118 242 236 373 363 90 88 351 342 482 469 467 455 191 186 168 164 205 200 4 4 201 196 281 274 222 216 67 66 373 363 246 240 316 308 284 277 387 377 221 215 287 280

100 313 5 90 2 214 3 180 3 406 6 396 6 85 2 423 6 7 1 109 2 434 6 92 2 148 2 193 3 49 1 271 4 193 3 76 2 477 7 9 1 25 1 391 6 222 3 452 6 214 3 48 1 79 2 275 4 459 7 455 7 300 4 108 2 80 2 28 1 385 6 427 6 179 3 200 3 88 2 388 6 8 1 389 6 388 6 492 7 344 5 294 4 257 4 93 2 199 3 76 2 490 7 460 7 372 5 447 6 390 6 97 2 166 3 29 1 48 1 350 5 264 4 234 4 222 3 309 5 11 1 432 6 72 1 484 7 488 7 125 2 391 6 378 6 289 4 347 5 184 3 40 1 248 4 324 5 331 5 81 2 487 7 201 3 140 2 56 1 460 7 273 4 441 6 205 3 413 6 94 2 140 2 139 2 57 1 192 3 157 3 481 7 357 5 317 5 295 4 114 2

100 409 6 478 8 315 5 16 1 311 5 140 3 429 7 202 3 450 7 271 4 219 4 182 3 252 4 80 2 490 8 419 7 86 2 53 1 88 2 14 1 390 6 84 2 184 3 496 8 476 7 341 5 19 1 24 1 170 3 4 1 480 8 451 7 221 4 331 5 204 3 318 5 224 4 384 6 84 2 127 2 500 8 355 6 433 7 41 1 243 4 484 8 230 4 290 5 402 6 384 6 405 6 242 4 166 3 175 3 187 3 122 2 26 1 389 6 354 6 183 3 499 8 157 3 112 2 214 4 30 1 128 2 286 5 441 7 234 4 402 6 40 1 79 2 439 7 325 5 237 4 101 2 251 4 199 3 100 2 17 1 80 2 25 1 181 3 129 2 359 6 434 7 485 8 113 2 499 8 348 6 453 7 237 4 55 1 364 6 281 5 290 5 294 5 85 2 118 2 196 3

100 497 334 315 212 202 136 423 284 354 238 175 118 304 204 146 98 320 215 258 173 205 138 208 140 279 188 80 54 356 239 145 98 367 247 314 211 284 191 285 192 162 109 295 198 391 263 22 15 494 332 212 143 447 300 73 49 26 18 411 276 490 329 400 269 475 319 327 220 182 123 85 57 43 29 175 118 380 255 453 304 182 123 32 22 492 330 291 196 361 243 93 63 319 214 117 79 10 7 478 321 93 63 78 53 108 73 141 95 490 329 255 171 36 25 110 74 477 320 209 141 453 304 20 14 443 298 23 16 374 251 465 312 199 134 218 147 352 236 256 172 314 211 341 229 410 275 318 214 210 141 310 208 420 282 72 49 440 295 90 61 294 198 475 319 123 83 436 293 198 133 186 125 357 240 444 298 126 85 193 130 236 159 147 99 181 122 334 224 149 100 144 97 265 178 170 114 209 141 393 264

100 478 63 26 4 314 42 339 45 238 32 88 12 231 31 128 17 28 4 373 50 60 8 382 51 273 36 337 45 63 9 63 9 125 17 350 47 115 16 28 4 171 23 182 24 287 38 151 20 336 45 308 41 141 19 45 6 405 54 334 44 365 49 236 32 409 54 389 52 192 26 42 6 369 49 46 7 274 37 167 22 487 65 217 29 100 14 281 37 330 44 172 23 180 24 451 60 68 9 185 25 438 58 387 51 211 28 381 51 427 57 461 61 455 60 342 46 149 20 154 21 449 60 336 45 371 49 442 59 244 33 81 11 457 61 234 31 288 38 387 51 132 18 193 26 407 54 175 24 306 41 494 66 21 3 35 5 92 13 339 45 322 43 159 21 373 50 113 15 391 52 161 22 352 47 221 30 150 20 129 17 403 54 43 6 449 60 329 44 170 23 346 46 333 44 130 18 331 44 352 47

100 461 194 159 67 68 29 92 39 366 154 215 91 500 210 425 179 275 116 111 47 451 190 449 189 462 195 369 155 348 147 151 64 190 80 351 148 208 88 459 193 328 138 135 57 89 38 113 48 341 144 481 203 215 91 66 28 42 18 121 51 327 138 467 197 391 165 292 123 478 201 2 1 442 186 385 162 156 66 11 5 255 108 391 165 242 102 439 185 241 102 282 119 339 143 145 61 312 132 219 92 118 50 427 180 178 75 122 52 461 194 136 58 86 37 447 188 381 161 388 163 308 130 473 199 450 189 264 111 14 6 312 132 136 58 176 74 363 153 109 46 44 19 47 20 397 167 184 78 340 143 291 123 263 111 205 87 326 137 322 136 37 16 229 97 132 56 344 145 261 110 32 14 217 92 391 165 482 203 472 199 57 24 405 171 62 27 250 105 226 95 218 92 299 126 236 100 115 49 410 173

100 3 3 251 205 254 208 449 367 334 273 122 100 458 374 375 307 339 277 84 69 377 308 474 387 490 400 116 95 14 12 96 79 178 146 383 313 179 147 494 404 288 236 12 10 230 188 117 96 418 342 316 258 265 217 141 116 136 112 407 333 89 73 284 232 272 223 164 134 380 311 266 218 397 325 292 239 312 255 132 108 183 150 427 349 240 196 66 54 294 240 384 314 165 135 405 331 396 324 174 143 329 269 41 34 469 383 226 185 9 8 92 76 174 143 259 212 5 5 318 260 388 317 78 64 134 110 478 391 111 91 38 32 324 265 490 400 490 400 19 16 61 50 438 358 221 181 448 366 343 280 105 86 313 256 419 342 161 132 37 31 170 139 446 365 409 334 425 347 243 199 199 163 213 174 154 126 251 205 147 120 144 118 356 291 160 131 481 393 106 87 120 98 44 36 95 78 132 108 251 205

100 301 301 7 7 65 65 393 393 10 10 460 460 246 246 179 179 336 336 311 311 85 85 30 30 403 403 449 449 174 174 374 374 177 177 286 286 31 31 219 219 277 277 329 329 124 124 428 428 298 298 7 7 87 87 430 430 67 67 186 186 191 191 3 3 179 179 467 467 229 229 337 337 305 305 68 68 221 221 221 221 230 230 64 64 274 274 73 73 156 156 485 485 351 351 367 367 351 351 341 341 282 282 103 103 63 63 360 360 191 191 337 337 217 217 345 345 444 444 247 247 139 139 215 215 396 396 378 378 402 402 220 220 253 253 489 489 288 288 163 163 28 28 62 62 339 339 256 256 111 111 206 206 113 113 480 480 266 266 164 164 30 30 190 190 487 487 442 442 479 479 31 31 452 452 11 11 77 77 19 19 259 259 433 433 493 493 142 142 341 341 347 347 121 121 298 298 176 176 467 467

100 149 17 229 26 95 11 91 11 463 53 421 48 440 50 197 23 129 15 144 17 122 14 433 50 224 26 421 48 61 7 27 4 207 24 345 40 318 37 83 10 358 41 236 27 268 31 426 49 413 47 192 22 333 38 394 45 421 48 77 9 479 55 478 55 129 15 482 55 486 56 291 33 23 3 11 2 215 25 214 25 222 26 120 14 27 4 304 35 139 16 163 19 57 7 292 34 368 42 59 7 291 33 336 39 145 17 345 40 292 34 292 34 147 17 51 6 420 48 156 18 124 15 244 28 361 41 485 55 472 54 338 39 53 7 474 54 66 8 412 47 109 13 317 36 486 56 456 52 49 6 498 57 415 47 316 36 327 38 487 56 210 24 134 16 174 20 243 28 125 15 338 39 47 6 309 35 438 50 369 42 394 45 460 53 469 54 407 47 451 52 257 30 365 42 13 2 392 45 9 2

100 236 231 430 421 488 477 246 241 14 14 21 21 215 211 137 134 251 246 224 219 82 81 290 284 12 12 30 30 154 151 127 125 227 222 314 307 252 247 106 104 488 477 1 1 411 402 75 74 208 204 96 94 432 423 439 429 266 260 80 79 4 4 240 235 458 448 53 52 188 184 380 372 37 37 341 334 471 461 360 352 35 35 58 57 286 280 451 441 175 172 24 24 481 471 397 388 321 314 254 249 491 480 155 152 383 375 351 343 238 233 136 133 94 92 432 423 397 388 245 240 445 435 434 425 255 250 85 84 282 276 182 178 277 271 329 322 329 322 246 241 448 438 80 79 407 398 198 194 240 235 339 332 259 254 327 320 374 366 184 180 433 424 45 44 461 451 232 227 460 450 295 289 417 408 263 258 290 284 2 2 265 259 480 470 239 234 310 303 290 284 354 346 118 116 161 158 449 439 411 402

100 456 151 258 86 46 16 296 98 103 35 102 34 88 30 6 2 4 2 187 62 385 128 216 72 258 86 357 119 190 63 1 1 338 112 90 30 139 46 301 100 364 121 168 56 393 130 196 65 500 166 194 65 150 50 327 109 218 73 102 34 311 103 216 72 167 56 315 105 309 103 244 81 164 55 388 129 277 92 164 55 414 137 200 67 290 96 470 156 261 87 284 94 389 129 266 88 35 12 322 107 412 137 5 2 444 147 247 82 137 46 61 21 451 150 146 49 481 160 439 146 376 125 156 52 121 41 198 66 222 74 476 158 277 92 461 153 253 84 9 3 332 110 133 44 208 69 26 9 168 56 313 104 25 9 434 144 463 154 51 17 489 162 109 37 72 24 264 88 383 127 7 3 308 102 463 154 270 90 20 7 112 38 110 37 22 8 172 57 131 44 334 111 241 80 254 85 134 45 123 41

100 399 82 80 17 152 31 381 78 155 32 486 100 333 68 149 31 110 23 84 18 479 98 383 79 77 16 298 61 43 9 301 62 360 74 463 95 30 7 377 77 139 29 237 49 68 14 61 13 444 91 298 61 150 31 356 73 75 16 47 10 108 23 208 43 344 71 498 102 494 101 203 42 455 93 206 42 184 38 279 57 88 18 66 14 22 5 112 23 355 73 157 33 38 8 208 43 459 94 448 92 100 21 85 18 50 11 222 46 295 61 419 86 404 83 433 89 286 59 260 54 29 6 345 71 355 73 34 7 174 36 275 57 89 19 201 41 448 92 96 20 413 85 499 102 252 52 100 21 43 9 92 19 154 32 218 45 355 73 482 99 73 15 494 101 190 39 389 80 117 24 370 76 431 88 168 35 232 48 18 4 474 97 398 82 399 82 10 3 112 23 165 34 196 40 102 21 262 54 225 46

100 210 155 183 136 488 361 119 88 389 288 189 140 207 153 128 95 284 210 105 78 235 174 422 312 389 288 356 263 295 218 371 274 91 68 337 249 34 26 149 110 351 260 408 302 426 315 122 91 473 350 60 45 53 40 44 33 191 141 228 169 108 80 33 25 284 210 351 260 245 181 25 19 231 171 406 300 473 350 157 116 375 277 222 164 30 23 241 178 151 112 431 319 47 35 329 243 135 100 23 17 454 336 378 279 397 293 220 163 363 268 416 307 350 259 230 170 459 339 487 360 382 282 433 320 192 142 315 233 7 6 316 234 241 178 149 110 378 279 202 150 118 88 477 352 280 207 130 96 60 45 126 93 151 112 310 229 103 77 72 54 158 117 356 263 422 312 382 282 315 233 130 96 389 288 119 88 112 83 48 36 382 282 27 20 421 311 1 1 342 253 472 349 451 333 498 368 174 129 94 70

100 247 133 462 248 161 87 173 93 431 231 20 11 177 95 421 226 198 107 358 192 7 4 213 115 247 133 293 157 165 89 61 33 444 238 254 136 167 90 473 254 213 115 183 98 490 263 447 240 280 150 179 96 220 118 24 13 420 225 170 92 425 228 160 86 381 204 266 143 471 253 81 44 115 62 232 125 254 136 23 13 315 169 243 131 222 119 474 254 316 170 40 22 309 166 99 54 32 18 187 101 262 141 196 105 434 233 477 256 396 213 116 63 176 95 471 253 149 80 411 221 177 95 315 169 290 156 128 69 436 234 6 4 480 258 205 110 405 217 130 70 397 213 19 11 270 145 397 213 141 76 468 251 403 216 75 41 289 155 161 87 91 49 274 147 277 149 113 61 146 79 320 172 362 194 269 145 196 105 139 75 439 236 25 14 43 24 448 240 369 198 497 267 253 136 213 115 463 248 476 255

100 481 469 350 342 219 214 454 443 168 164 115 113 427 417 410 400 21 21 473 461 352 344 287 280 438 427 182 178 345 337 181 177 43 42 347 339 145 142 90 88 88 86 177 173 498 486 354 345 258 252 263 257 410 400 320 312 431 421 240 234 488 476 352 344 199 194 132 129 149 146 95 93 148 145 86 84 353 345 362 353 234 229 218 213 244 238 367 358 352 344 96 94 193 189 134 131 275 268 422 412 382 373 244 238 236 230 433 422 79 77 22 22 306 299 175 171 438 427 396 386 30 30 38 38 96 94 12 12 75 74 449 438 145 142 122 119 334 326 21 21 250 244 479 467 314 307 50 49 340 332 380 371 53 52 496 484 282 275 133 130 499 487 417 407 383 374 294 287 129 126 333 325 462 451 312 305 323 315 253 247 223 218 433 422 406 396 256 250 127 124 303 296 252 246 384 375 293 286 356 347

100 482 232 105 51 47 23 12 6 372 180 474 229 488 235 195 94 370 179 33 16 427 206 118 57 407 196 248 120 38 19 484 233 458 221 382 184 22 11 54 26 464 224 195 94 486 234 32 16 4 2 82 40 372 180 31 15 331 160 309 149 407 196 221 107 137 66 102 50 104 51 119 58 442 213 360 174 207 100 390 188 186 90 384 185 105 51 216 104 142 69 288 139 229 111 407 196 175 85 255 123 328 158 298 144 246 119 83 40 200 97 4 2 431 208 347 168 100 49 78 38 144 70 144 70 225 109 43 21 42 21 224 108 411 198 394 190 66 32 122 59 279 135 189 91 229 111 421 203 484 233 273 132 150 73 455 219 158 77 327 158 273 132 186 90 399 193 290 140 49 24 344 166 119 58 482 232 47 23 436 210 494 238 193 93 131 64 285 138 105 51 36 18 245 118 66 32 371 179 203 98

100 488 248 403 205 395 201 366 186 435 221 303 154 487 248 168 86 165 84 3 2 159 81 187 95 315 160 60 31 160 82 376 191 241 123 229 117 13 7 229 117 429 218 397 202 355 181 404 206 107 55 60 31 1 1 428 218 126 64 248 126 78 40 212 108 466 237 211 108 199 102 124 63 413 210 335 171 234 119 200 102 104 53 275 140 58 30 91 47 157 80 165 84 130 67 153 78 281 143 365 186 468 238 57 29 12 7 265 135 474 241 391 199 6 4 38 20 347 177 50 26 450 229 476 242 60 31 406 207 210 107 34 18 95 49 8 5 18 10 185 94 366 186 287 146 314 160 307 156 293 149 355 181 363 185 56 29 142 73 145 74 482 245 301 153 213 109 411 209 148 76 129 66 476 242 138 71 486 247 29 15 93 48 42 22 100 51 152 78 414 211 141 72 70 36 300 153 443 225 88 45

100 142 41 185 53 39 12 51 15 97 28 459 131 138 40 272 78 494 141 374 107 55 16 384 110 488 139 498 142 237 68 182 52 433 124 277 79 424 121 97 28 372 106 151 44 166 48 217 62 45 13 157 45 276 79 9 3 339 97 214 61 467 134 452 129 2 1 142 41 268 77 342 98 383 110 423 121 152 44 374 107 461 132 267 77 258 74 118 34 431 123 257 74 291 83 47 14 60 18 416 119 247 71 224 64 423 121 3 1 189 54 186 53 75 22 494 141 213 61 430 123 88 26 470 134 255 73 363 104 305 87 212 61 129 37 326 93 369 106 136 39 298 85 480 137 404 116 430 123 238 68 455 130 455 130 184 53 46 14 201 58 404 116 275 79 280 80 194 56 265 76 37 11 308 88 185 53 424 121 192 55 342 98 388 111 448 128 238 68 471 135 393 112 251 72 9 3 455 130 328 94

100 439 25 341 20 378 22 210 12 468 27 148 9 164 10 62 4 395 23 301 17 116 7 97 6 153 9 350 20 72 5 121 7 260 15 469 27 330 19 331 19 63 4 19 2 66 4 58 4 102 6 241 14 160 10 415 24 468 27 155 9 110 7 448 26 112 7 374 22 7 1 337 20 60 4 132 8 127 8 489 28 404 23 31 2 95 6 189 11 396 23 104 6 270 16 3 1 341 20 492 28 294 17 16 1 437 25 62 4 394 23 454 26 131 8 439 25 260 15 68 4 189 11 134 8 481 28 50 3 342 20 451 26 117 7 228 13 420 24 47 3 396 23 75 5 210 12 406 23 417 24 484 28 248 14 430 25 307 18 498 29 136 8 436 25 66 4 123 7 449 26 14 1 117 7 458 26 163 10 164 10 364 21 420 24 397 23 475 27 221 13 294 17 91 6 212 12 96 6 3 1

100 448 298 317 211 183 122 263 175 433 288 27 18 205 137 31 21 421 280 116 78 315 210 196 131 196 131 15 10 33 22 108 72 15 10 227 151 235 157 416 277 289 192 409 272 184 123 440 293 272 181 338 225 405 269 203 135 4 3 325 216 355 236 431 287 361 240 134 89 11 8 338 225 184 123 436 290 367 244 45 30 315 210 461 307 357 238 390 259 266 177 440 293 295 196 83 56 55 37 324 216 22 15 314 209 179 119 216 144 464 309 323 215 367 244 143 95 366 244 499 332 61 41 106 71 300 200 163 109 402 267 417 277 64 43 5 4 113 76 183 122 282 188 203 135 215 143 458 305 21 14 236 157 431 287 99 66 348 232 357 238 50 34 122 82 404 269 337 224 395 263 375 250 105 70 6 4 464 309 433 288 75 50 132 88 321 214 32 22 90 60 84 56 475 316 383 255 24 16 262 174

100 250 22 459 40 468 41 111 10 28 3 267 23 385 34 14 2 168 15 260 23 276 24 202 18 239 21 329 29 321 28 197 17 378 33 9 1 173 15 328 29 173 15 393 34 237 21 144 13 101 9 230 20 85 8 201 18 445 39 283 25 232 20 254 22 396 35 92 8 244 22 228 20 334 29 107 10 298 26 28 3 52 5 112 10 67 6 56 5 238 21 476 41 50 5 130 12 336 29 434 38 129 12 66 6 202 18 303 27 24 3 293 26 257 23 216 19 233 21 74 7 186 17 182 16 466 41 229 20 490 43 26 3 174 15 79 7 401 35 3 1 30 3 250 22 258 23 141 13 493 43 166 15 243 21 244 22 370 32 340 30 276 24 6 1 402 35 43 4 125 11 386 34 279 25 348 30 121 11 294 26 210 19 68 6 236 21 108 10 14 2 303 27 98 9 281 25 66 6 139 12

100 254 244 274 263 489 469 420 403 365 350 317 304 226 217 465 446 95 91 129 124 126 121 291 279 63 61 269 258 302 290 443 425 284 272 303 291 218 209 426 408 213 204 460 441 248 238 63 61 319 306 52 50 115 111 3 3 414 397 69 67 96 92 409 392 260 249 402 385 298 286 425 407 10 10 479 459 54 52 419 402 357 342 426 408 446 427 354 339 317 304 468 449 111 107 295 283 115 111 33 32 338 324 337 323 12 12 175 168 471 451 453 434 209 201 387 371 474 454 119 114 331 317 39 38 120 115 403 386 200 192 377 361 106 102 435 417 493 472 491 471 37 36 148 142 273 262 228 219 445 427 307 294 374 359 301 289 55 53 230 221 164 158 110 106 431 413 398 382 431 413 433 415 347 333 168 161 20 20 313 300 110 106 453 434 397 381 62 60 94 90 184 177 408 391 19 19 300 288 328 315

100 125 100 385 308 467 373 222 178 352 281 30 24 147 118 125 100 110 88 490 391 476 380 248 198 193 154 35 28 48 39 244 195 422 337 356 284 297 237 452 361 280 224 370 296 304 243 315 252 107 86 58 47 106 85 210 168 122 98 357 285 141 113 157 126 295 236 153 123 64 52 368 294 493 394 113 91 389 311 479 383 360 288 82 66 480 383 350 280 365 292 499 398 221 177 201 161 377 301 427 341 395 316 388 310 451 360 185 148 359 287 187 150 298 238 123 99 72 58 177 142 325 260 191 153 116 93 223 178 364 291 439 351 476 380 31 25 112 90 457 365 327 261 146 117 2 2 421 336 301 241 192 154 412 329 236 189 151 121 212 170 52 42 342 273 162 130 320 256 399 319 230 184 276 221 155 124 390 312 229 183 156 125 421 336 38 31 37 30 66 53 176 141 69 56 64 52 16 13 397 317

100 237 82 246 85 448 154 447 154 34 12 268 92 253 87 404 139 95 33 223 77 426 147 473 163 338 116 29 10 426 147 273 94 383 132 279 96 391 135 45 16 415 143 320 110 334 115 379 130 460 158 458 158 363 125 425 146 89 31 319 110 254 88 86 30 137 47 427 147 373 128 4 2 232 80 373 128 10 4 33 12 133 46 131 45 117 41 127 44 284 98 108 38 271 93 322 111 259 89 402 138 459 158 382 132 137 47 57 20 498 171 39 14 295 102 111 39 26 9 494 170 287 99 132 46 447 154 385 133 419 144 321 111 305 105 390 134 342 118 190 66 139 48 224 77 490 169 206 71 169 58 15 6 70 25 432 149 378 130 208 72 156 54 23 8 376 129 262 90 475 163 490 169 500 172 355 122 395 136 399 137 283 98 51 18 226 78 95 33 115 40 466 160 15 6 7 3 349 120 385 133

100 482 65 165 23 347 47 411 55 130 18 49 7 141 19 430 58 11 2 451 61 333 45 102 14 409 55 424 57 83 12 17 3 319 43 185 25 384 52 422 57 233 32 471 63 419 56 59 8 267 36 436 59 471 63 41 6 490 66 411 55 492 66 177 24 265 36 208 28 124 17 41 6 106 15 151 21 322 43 34 5 465 63 187 25 281 38 264 36 158 22 239 32 455 61 287 39 175 24 269 36 151 21 337 45 227 31 235 32 382 51 360 49 182 25 75 11 333 45 151 21 286 39 310 42 271 37 269 36 163 22 422 57 285 39 223 30 137 19 390 53 471 63 384 52 350 47 115 16 267 36 411 55 131 18 356 48 438 59 99 14 175 24 486 65 79 11 482 65 72 10 178 24 103 14 149 20 2 1 405 55 247 33 336 45 134 18 107 15 305 41 35 5 176 24 495 67 10 2 404 54

100 431 194 211 95 341 154 500 225 187 85 487 219 77 35 414 187 309 139 125 57 345 156 119 54 329 148 88 40 361 163 401 181 149 67 133 60 394 178 89 41 481 217 373 168 435 196 403 182 499 225 140 63 311 140 30 14 475 214 228 103 398 179 149 67 421 190 369 166 495 223 410 185 380 171 352 159 417 188 157 71 443 200 492 222 170 77 162 73 287 130 208 94 258 116 232 105 304 137 12 6 56 26 105 48 245 111 15 7 163 74 356 161 55 25 190 86 484 218 489 220 238 107 27 13 367 165 41 19 54 25 325 147 14 7 98 45 52 24 40 18 21 10 245 111 309 139 161 73 77 35 7 4 254 115 477 215 60 27 350 158 352 159 135 61 153 69 266 120 103 47 383 173 433 195 496 223 45 21 272 123 101 46 498 224 135 61 398 179 100 45 204 92 298 134 139 63 389 175 236 107

100 389 114 245 72 27 8 402 118 444 130 89 27 301 88 55 17 38 12 386 113 24 8 448 131 497 146 121 36 260 76 366 107 303 89 253 74 39 12 122 36 141 42 151 45 157 46 243 72 294 86 432 127 101 30 487 143 405 119 250 74 249 73 63 19 249 73 229 67 321 94 111 33 447 131 180 53 283 83 55 17 187 55 137 41 111 33 252 74 436 128 282 83 122 36 310 91 144 43 269 79 447 131 334 98 483 142 371 109 113 34 481 141 253 74 17 5 394 116 410 120 240 71 59 18 438 129 441 129 437 128 278 82 221 65 80 24 286 84 82 24 294 86 489 143 401 118 225 66 191 56 98 29 67 20 284 84 186 55 22 7 267 79 328 96 299 88 477 140 132 39 131 39 437 128 292 86 114 34 65 19 287 84 479 141 198 58 186 55 463 136 472 138 188 55 19 6 333 98 17 5

100 282 111 238 94 223 88 38 15 135 53 166 66 178 70 204 80 193 76 281 111 493 194 82 33 388 153 268 106 73 29 103 41 315 124 1 1 436 171 156 62 482 189 88 35 376 148 292 115 211 83 494 194 392 154 490 192 424 167 189 75 211 83 139 55 201 79 225 89 97 39 234 92 2 1 277 109 6 3 421 165 463 182 349 137 498 196 114 45 227 89 307 121 91 36 430 169 200 79 62 25 447 176 97 39 377 148 479 188 353 139 257 101 196 77 332 131 99 39 385 151 347 136 326 128 170 67 194 77 221 87 455 179 225 89 153 60 326 128 216 85 189 75 98 39 135 53 394 155 194 77 10 4 88 35 108 43 16 7 496 195 480 189 457 180 181 71 19 8 479 188 136 54 18 8 140 55 8 4 148 58 321 126 6 3 182 72 411 162 361 142 217 86 202 80 367 144 446 175 190 75

100 418 308 201 149 221 163 293 216 204 151 322 238 220 163 17 13 58 43 467 345 487 359 17 13 406 300 392 289 242 179 406 300 356 263 413 305 95 70 428 316 419 309 469 346 172 127 365 269 349 258 265 196 310 229 156 115 326 241 174 129 297 219 247 182 180 133 479 353 228 168 154 114 454 335 425 314 13 10 53 40 62 46 376 278 130 96 368 272 342 252 11 9 379 280 45 34 223 165 385 284 196 145 442 326 453 334 296 219 404 298 278 205 72 54 407 300 52 39 412 304 375 277 295 218 378 279 363 268 10 8 418 308 441 325 428 316 389 287 213 157 57 42 320 236 480 354 144 107 224 166 169 125 193 143 292 216 256 189 398 294 485 358 256 189 385 284 448 331 259 191 117 87 376 278 153 113 278 205 33 25 387 286 208 154 172 127 367 271 243 180 337 249 193 143 26 20 267 197 307 227

100 374 250 352 235 23 16 64 43 100 67 61 41 197 132 77 52 69 46 421 281 32 22 263 176 454 303 238 159 299 200 146 98 176 118 447 298 141 94 450 300 136 91 135 90 178 119 288 192 57 38 218 146 447 298 99 66 352 235 395 264 456 304 4 3 416 278 214 143 143 96 183 122 322 215 257 172 485 324 495 330 20 14 466 311 448 299 298 199 53 36 8 6 364 243 163 109 284 190 327 218 354 236 65 44 234 156 237 158 379 253 425 284 367 245 324 216 100 67 183 122 473 316 322 215 291 194 382 255 492 328 477 318 490 327 222 148 177 118 411 274 175 117 144 96 54 36 437 292 455 304 293 196 260 174 432 288 21 14 183 122 480 320 193 129 84 56 109 73 284 190 296 198 193 129 214 143 269 180 232 155 31 21 446 298 342 228 274 183 235 157 157 105 420 280 375 250 488 326 277 185

100 82 27 247 80 409 131 231 74 185 60 128 41 482 155 489 157 209 67 100 33 6 2 15 5 494 159 112 36 74 24 24 8 229 74 103 33 20 7 128 41 443 142 375 121 279 90 164 53 4 2 238 77 350 113 190 61 246 79 276 89 72 24 220 71 201 65 389 125 302 97 444 143 3 1 195 63 468 150 2 1 449 144 339 109 60 20 406 130 240 77 397 128 165 53 156 50 470 151 241 78 428 137 2 1 394 127 440 141 164 53 421 135 303 97 124 40 323 104 381 122 1 1 37 12 342 110 491 158 394 127 310 100 350 113 196 63 331 106 480 154 238 77 44 15 267 86 1 1 217 70 152 49 302 97 24 8 372 120 195 63 159 51 68 22 165 53 96 31 105 34 316 102 67 22 33 11 63 21 187 60 162 52 28 9 382 123 286 92 400 129 226 73 92 30 360 116 133 43 186 60

100 94 52 53 30 272 149 55 31 257 141 90 50 230 126 82 45 102 56 372 204 104 57 159 88 92 51 187 103 107 59 367 201 292 160 135 74 112 62 224 123 267 147 12 7 151 83 333 183 252 138 251 138 431 236 80 44 148 82 417 229 315 173 15 9 243 133 74 41 221 121 219 120 101 56 154 85 256 141 260 143 406 223 146 80 113 62 449 246 25 14 487 267 22 13 71 39 387 212 404 222 62 34 170 94 340 187 165 91 282 155 268 147 263 144 235 129 246 135 243 133 350 192 16 9 148 82 318 175 330 181 148 82 493 270 300 165 396 217 466 256 77 43 304 167 106 59 93 51 266 146 453 248 253 139 394 216 142 78 338 185 119 66 149 82 290 159 295 162 202 111 464 254 23 13 124 68 7 4 327 179 34 19 50 28 78 43 229 126 344 189 99 55 179 98 359 197 153 84 9 5

100 66 43 261 170 451 294 209 136 100 66 258 168 203 132 7 5 41 27 378 246 495 322 30 20 435 283 247 161 287 187 306 199 297 194 355 231 342 223 157 103 285 186 234 153 138 90 344 224 220 144 440 287 232 151 439 286 426 277 363 237 205 134 400 261 439 286 434 283 428 279 12 8 150 98 293 191 129 84 119 78 185 121 461 300 433 282 95 62 355 231 61 40 158 103 57 38 376 245 116 76 47 31 240 157 292 190 186 121 447 291 478 311 227 148 177 116 74 49 45 30 196 128 379 247 396 258 323 211 418 272 187 122 62 41 47 31 319 208 450 293 24 16 137 90 17 12 357 233 441 287 372 242 483 315 385 251 98 64 310 202 165 108 406 264 438 285 200 131 480 313 144 94 256 167 409 266 376 245 268 175 303 198 182 119 144 94 464 302 238 155 84 55 132 86 271 177 123 80 485 316

100 299 158 316 167 287 151 404 213 285 150 481 254 25 14 405 214 244 129 115 61 116 62 482 254 150 79 157 83 35 19 302 159 301 159 275 145 391 206 283 149 335 177 370 195 435 229 293 155 399 210 329 174 273 144 305 161 417 220 131 69 465 245 475 250 179 95 104 55 323 170 26 14 344 181 69 37 38 20 179 95 165 87 301 159 184 97 381 201 216 114 302 159 246 130 429 226 252 133 201 106 204 108 237 125 268 141 114 60 306 161 446 235 200 106 184 97 26 14 63 34 221 117 221 117 395 208 376 198 478 252 273 144 183 97 285 150 207 109 306 161 488 257 85 45 351 185 161 85 425 224 476 251 422 223 443 234 427 225 429 226 468 247 443 234 440 232 15 8 98 52 184 97 213 113 142 75 399 210 83 44 71 38 330 174 160 85 499 263 488 257 473 249 388 205 96 51 320 169 343 181

100 310 89 346 100 372 107 56 17 408 117 31 9 439 126 13 4 90 26 314 90 234 67 255 73 305 88 240 69 250 72 353 102 423 122 104 30 38 11 160 46 216 62 134 39 92 27 50 15 29 9 439 126 122 35 137 40 485 139 225 65 81 24 158 46 285 82 227 65 404 116 167 48 434 125 241 69 219 63 260 75 102 30 174 50 460 132 262 75 380 109 497 143 463 133 390 112 321 92 250 72 46 14 497 143 335 96 30 9 436 125 471 135 173 50 191 55 328 94 136 39 126 37 292 84 75 22 43 13 7 3 352 101 69 20 426 122 176 51 297 85 293 84 7 3 239 69 255 73 307 88 66 19 352 101 410 118 219 63 348 100 20 6 38 11 198 57 284 82 165 48 23 7 124 36 445 128 308 89 90 26 37 11 227 65 482 138 364 105 185 53 166 48 93 27 69 20 364 105 70 21

100 163 139 7 6 460 391 181 154 413 351 481 409 356 303 300 255 205 174 235 200 377 320 26 23 202 172 429 365 72 62 446 379 253 215 228 194 395 336 499 424 258 219 273 232 95 81 389 331 317 269 378 321 324 275 460 391 115 98 122 104 263 224 98 84 489 415 433 368 108 92 118 101 339 288 196 167 431 366 16 14 67 57 219 186 498 423 11 10 25 22 402 342 485 412 41 35 496 421 135 115 178 152 343 292 90 77 150 128 101 86 107 91 328 279 277 236 227 193 34 29 489 415 395 336 184 157 410 348 276 235 489 415 474 403 469 398 59 51 373 317 81 69 9 8 491 417 83 71 461 392 232 197 223 190 157 134 306 260 384 326 56 48 213 181 77 66 83 71 313 266 315 268 171 146 292 248 390 331 186 158 411 349 467 397 395 336 237 202 461 392 239 203 136 116 255 217 334 284 92 79

100 151 86 454 258 368 209 31 18 124 71 14 8 458 260 346 196 229 130 434 246 201 114 64 37 191 109 369 209 483 274 141 80 471 267 30 17 289 164 84 48 427 242 141 80 467 265 14 8 56 32 370 210 28 16 89 51 123 70 29 17 27 16 129 74 244 139 53 31 149 85 70 40 323 183 453 257 382 217 431 245 438 249 353 200 52 30 179 102 412 234 117 67 116 66 319 181 60 34 393 223 427 242 372 211 371 211 93 53 300 170 215 122 385 219 332 189 367 208 7 4 127 72 168 96 230 131 429 243 105 60 429 243 325 185 224 127 470 267 264 150 197 112 320 182 413 234 78 45 90 51 337 191 280 159 454 258 225 128 14 8 436 247 171 97 293 166 371 211 355 202 419 238 310 176 133 76 226 128 198 113 148 84 421 239 295 168 471 267 242 138 360 204 160 91 98 56 58 33 374 212

100 239 118 62 31 134 66 177 88 5 3 298 147 258 127 453 223 70 35 215 106 141 70 46 23 282 139 368 182 347 171 222 110 30 15 423 209 148 73 262 129 131 65 300 148 189 94 103 51 68 34 296 146 192 95 402 198 47 24 60 30 398 196 338 167 445 219 360 178 426 210 118 59 211 104 231 114 78 39 219 108 218 108 13 7 366 181 255 126 351 173 25 13 169 84 460 227 436 215 232 115 366 181 228 113 383 189 158 78 128 63 310 153 488 241 388 191 439 217 83 41 239 118 136 67 123 61 91 45 364 180 106 53 345 170 139 69 95 47 103 51 156 77 28 14 48 24 72 36 209 103 205 101 131 65 444 219 427 211 393 194 442 218 23 12 173 86 224 111 499 246 68 34 136 67 86 43 453 223 415 205 304 150 99 49 236 117 456 225 459 226 426 210 421 208 427 211 425 210 359 177

100 397 187 197 93 150 71 363 171 425 200 139 66 304 144 168 80 342 161 231 109 233 110 206 97 27 13 120 57 101 48 219 104 67 32 111 53 356 168 446 210 463 218 180 85 290 137 186 88 466 220 50 24 85 40 486 229 3 2 200 95 185 88 152 72 244 115 117 56 351 166 389 184 132 63 447 211 19 9 180 85 231 109 180 85 323 152 319 151 195 92 494 233 113 54 147 70 435 205 90 43 138 65 486 229 308 145 112 53 338 160 360 170 320 151 61 29 476 224 27 13 150 71 393 185 131 62 473 223 125 59 483 228 299 141 264 125 85 40 396 187 425 200 137 65 88 42 73 35 125 59 326 154 26 13 50 24 182 86 1 1 15 8 468 221 241 114 55 26 190 90 126 60 128 61 260 123 395 186 301 142 10 5 170 80 499 235 345 163 155 73 429 202 444 209 184 87 261 123 251 119

100 420 286 433 294 63 43 386 263 327 222 173 118 279 190 437 297 5 4 476 324 63 43 25 17 454 309 127 87 433 294 256 174 400 272 156 106 483 328 236 161 163 111 458 311 21 15 262 178 81 55 325 221 298 203 497 338 245 167 470 320 331 225 4 3 414 282 67 46 440 299 345 235 281 191 425 289 269 183 156 106 191 130 99 68 281 191 66 45 17 12 319 217 153 104 221 151 119 81 219 149 71 49 46 32 200 136 284 193 483 328 88 60 452 307 225 153 112 77 382 260 315 214 203 138 500 340 195 133 166 113 74 51 221 151 476 324 153 104 243 165 192 131 294 200 76 52 72 49 107 73 242 165 368 250 34 24 199 136 307 209 221 151 458 311 165 113 476 324 493 335 476 324 359 244 39 27 436 296 328 223 64 44 78 53 16 11 178 121 444 302 120 82 285 194 429 292 349 237 168 115

100 157 108 137 95 134 93 231 159 413 285 431 297 362 250 108 75 195 135 277 191 378 261 113 78 460 317 335 231 69 48 324 223 364 251 88 61 241 166 392 270 198 137 403 278 282 194 358 247 78 54 475 327 195 135 60 42 185 128 85 59 289 199 361 249 299 206 197 136 416 287 228 157 96 67 407 280 97 67 179 124 457 315 9 7 374 258 428 295 212 146 379 261 402 277 491 338 55 38 202 139 92 64 377 260 189 131 53 37 247 170 386 266 390 269 222 153 409 282 235 162 168 116 82 57 256 177 423 291 164 113 161 111 254 175 408 281 59 41 413 285 361 249 165 114 88 61 233 161 119 82 383 264 279 192 241 166 496 342 89 62 290 200 325 224 366 252 9 7 257 177 208 144 323 223 438 302 491 338 288 199 282 194 403 278 425 293 447 308 399 275 390 269 419 289 324 223 361 249 55 38

100 126 88 56 40 289 202 64 45 18 13 349 244 465 325 406 284 119 84 422 295 204 143 314 220 171 120 321 224 170 119 330 231 130 91 478 334 125 88 254 178 407 284 91 64 414 289 339 237 233 163 285 199 469 328 378 264 170 119 6 5 467 326 378 264 375 262 162 114 482 337 257 180 47 33 169 118 32 23 366 256 343 240 242 169 318 222 326 228 492 344 6 5 364 254 288 201 137 96 379 265 398 278 49 35 152 107 381 266 357 250 328 229 258 180 244 171 463 323 139 97 15 11 56 40 118 83 288 201 64 45 357 250 356 249 164 115 209 146 233 163 336 235 419 293 455 318 105 74 49 35 353 247 391 273 453 316 4 3 91 64 169 118 32 23 261 183 309 216 355 248 241 169 427 298 444 310 462 323 375 262 437 305 473 330 419 293 32 23 108 76 410 287 257 180 185 130 370 259 153 107

100 302 58 494 95 409 79 251 49 500 96 122 24 418 81 450 87 410 79 164 32 178 35 388 75 255 49 149 29 171 33 384 74 368 71 63 13 292 56 155 30 409 79 487 94 382 74 79 16 26 5 320 62 470 90 379 73 420 81 343 66 400 77 464 89 484 93 446 86 495 95 272 53 273 53 177 34 460 89 319 62 317 61 313 60 410 79 190 37 261 50 2 1 251 49 80 16 286 55 343 66 120 23 107 21 429 83 423 81 206 40 119 23 156 30 251 49 125 24 188 36 271 52 11 3 171 33 233 45 377 73 131 26 330 64 158 31 150 29 148 29 232 45 258 50 70 14 439 85 236 46 158 31 265 51 362 70 450 87 339 65 19 4 145 28 411 79 75 15 384 74 281 54 198 38 231 45 172 33 29 6 463 89 24 5 193 37 385 74 387 75 124 24 497 96 192 37 407 78 176 34

100 444 388 321 281 97 85 105 92 467 408 378 331 440 385 71 63 50 44 386 338 491 429 270 236 1 1 445 389 445 389 48 42 237 208 423 370 58 51 189 166 495 433 370 324 102 90 339 297 350 306 44 39 127 111 173 152 182 159 81 71 172 151 334 292 445 389 452 395 52 46 250 219 401 351 430 376 350 306 90 79 161 141 117 103 319 279 366 320 461 403 384 336 339 297 460 402 173 152 321 281 245 215 359 314 281 246 14 13 29 26 378 331 375 328 261 229 388 339 387 339 474 415 490 429 306 268 157 138 371 325 395 346 277 242 478 418 148 130 424 371 54 48 70 62 13 12 324 284 189 166 429 375 442 387 157 138 143 125 443 387 470 411 380 332 28 25 378 331 246 215 381 333 47 42 228 200 99 87 71 63 329 288 392 343 2 2 75 66 137 120 412 360 438 383 304 266 391 342 197 173

100 104 97 258 241 380 355 335 313 74 69 271 253 346 323 476 444 118 110 500 466 442 412 176 164 146 137 420 392 270 252 2 2 362 338 136 127 82 77 334 312 158 148 155 145 482 450 458 427 386 360 261 244 134 125 248 232 188 176 308 287 178 166 451 421 324 302 458 427 333 311 6 6 124 116 174 163 198 185 398 371 7 7 481 449 492 459 219 205 165 154 69 65 216 202 187 175 288 269 42 40 333 311 327 305 252 235 297 277 465 434 359 335 226 211 222 207 91 85 316 295 251 234 366 341 255 238 440 410 137 128 91 85 107 100 226 211 492 459 16 15 484 451 65 61 98 92 180 168 6 6 25 24 341 318 406 379 293 273 293 273 141 132 191 178 123 115 467 436 406 379 413 385 183 171 49 46 141 132 304 284 229 214 340 317 142 133 91 85 430 401 448 418 375 350 141 132 7 7 448 418

100 88 64 70 51 72 52 368 265 411 296 269 194 34 25 137 99 172 124 148 107 338 243 256 184 125 90 411 296 214 154 423 304 311 224 230 166 311 224 9 7 244 176 134 97 357 257 453 326 462 332 499 359 134 97 391 281 122 88 28 21 329 237 115 83 499 359 239 172 471 339 206 148 370 266 333 240 201 145 183 132 333 240 6 5 134 97 311 224 372 268 398 286 157 113 434 312 95 69 260 187 10 8 171 123 199 143 4 3 33 24 46 34 174 125 185 133 307 221 32 23 138 100 244 176 314 226 219 158 366 263 124 90 265 191 237 171 470 338 439 316 164 118 148 107 12 9 497 357 302 217 260 187 237 171 324 233 4 3 21 16 287 207 425 306 207 149 283 204 10 8 247 178 339 244 356 256 38 28 26 19 2 2 97 70 446 321 305 220 8 6 477 343 315 227 133 96 245 176 239 172

100 200 92 63 29 289 132 119 55 82 38 73 34 129 59 133 61 397 181 486 222 171 78 243 111 54 25 95 44 184 84 453 207 269 123 133 61 161 74 265 121 218 100 449 205 87 40 364 166 487 222 432 197 496 226 396 181 485 221 405 185 452 206 250 114 404 185 41 19 66 31 97 45 470 215 405 185 196 90 128 59 308 141 406 185 449 205 428 195 288 132 459 210 409 187 16 8 19 9 476 217 33 16 232 106 395 180 84 39 429 196 219 100 249 114 60 28 187 86 21 10 248 113 137 63 425 194 184 84 158 72 41 19 413 189 405 185 448 205 347 159 75 35 11 6 374 171 94 43 176 81 177 81 169 77 64 30 135 62 14 7 265 121 286 131 281 129 131 60 163 75 329 150 217 99 456 208 408 186 65 30 75 35 343 157 393 180 69 32 125 57 38 18 385 176 7 4 132 61 367 168

100 9 8 428 368 281 242 111 96 311 267 105 91 491 422 369 317 258 222 51 44 150 129 6 6 375 322 101 87 27 24 282 243 69 60 452 388 110 95 268 230 151 130 447 384 310 267 114 98 374 321 112 97 287 247 416 357 375 322 124 107 366 315 200 172 156 134 151 130 434 373 280 241 422 363 295 254 14 13 245 211 178 153 140 121 173 149 163 140 17 15 400 344 309 266 397 341 386 332 166 143 345 297 135 116 196 169 42 37 434 373 215 185 446 383 311 267 20 18 466 400 110 95 102 88 330 284 352 303 397 341 106 91 3 3 327 281 92 79 345 297 465 400 156 134 237 204 250 215 16 14 463 398 470 404 8 7 245 211 38 33 40 35 319 274 1 1 21 19 357 307 82 71 173 149 421 362 258 222 218 188 187 161 200 172 75 65 435 374 22 19 261 224 280 241 37 32 256 220 237 204

3

2 1 1 2 2

2 2 1 2 2

1 1 1

3

2 9 1 10 100

2 9 1 10 100

2 10 10 10 100

 

Sample Output

0.649

1.000

1.000

0.500

0.156

0.020

0.333

0.750


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勇敢的炮灰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值