Professional Documents
Culture Documents
)
)
58
58
/
40001
//
64
35
26
34
22
40002
//
76
67
23
50
50
37
76
40003
//
60
31
24
50
26
31
63
40004
//
94
79
89
75
40005
//
61
72
50
56
40
29
79
40006
//
59
50
39
50
57
40007
//
40008
//
68
61
18
18
29
23
50
40009
//
59
59
24
26
34
31
42
40010
//
50
50
27
18
33
23
25
40011
//
61
63
50
16
41
23
56
40012
//
50
31
14
37
19
50
40013
//
39
36
24
40014
//
73
56
27
12
55
39
56
40015
//
96
90
95
84
84
92
40016
//
50
50
33
29
32
40017
//
54
61
50
40018
//
40019
//
93
97
98
100 93
40020
//
87
74
28
28
26
53
40021
//
62
50
25
10
13
35
38
40022
//
54
25
50
50
40023
//
56
50
33
13
51
50
40024
//
51
27
40025
//
61
50
22
39
31
27
61
40026
//
80
65
40027
//
55
41
32
19
27
30
40028
//
72
34
36
50
50
74
40029
//
87
63
41
64
80
40030
//
64
16
27
50
42
59
78
40031
//
51
53
25
21
31
21
11
40032
//
77
73
34
65
50
40033
//
81
73
50
42
50
76
72
40034
//
67
50
31
25
28
22
50
40035
//
71
51
23
37
34
50
63
40036
//
68
50
50
32
50
31
69
40037
//
50
50
41
22
31
29
27
40038
//
72
60
79
50
60
40039
//
40040
//
71
56
37
30
39
52
67
40041
//
72
68
41
32
39
50
62
40042
//
67
59
32
68
28
54
40043
//
73
73
52
34
74
39
76
40044
//
40045
//
55
55
38
14
59
40046
//
50
30
24
16
18
40047
//
73
65
30
50
56
52
79
40048
//
29
24
10
13
12
10
14
40049
//
58
41
56
66
40050
//
42
28
17
16
11
40051
//
60
55
38
75
66
95
40052
//
63
52
36
29
41
23
52
40053
//
58
50
28
33
33
40
50
40054
//
28
37
25
10
14
14
10
40055
//
37
50
23
10
22
16
40
40056
//
99
79
81
40057
//
28
29
52
19
50
40058
//
40059
//
72
61
26
41
50
50
67
40060
//
82
50
26
38
62
62
50
40061
//
40062
//
65
39
40
67
58
64
40063
//
63
61
31
11
35
30
32
40064
//
80
65
58
50
22
50
40065
//
62
34
50
33
27
20
50
40066
//
55
50
29
26
18
39
40067
//
40068
//
90
69
84
70
91
86
40069
//
65
38
35
26
39
40070
//
79
66
29
87
63
64
87
40071
//
57
62
73
40072
//
40073
//
62
51
50
31
33
50
67
40074
//
56
36
32
13
50
24
40
40075
//
32
27
12
18
15
30
40076
//
82
82
24
57
68
50
40077
//
40078
//
39
19
20
10
22
40079
//
52
40
25
37
20
31
50
40080
//
67
50
33
50
38
51
59
40081
//
64
55
50
11
21
13
25
40082
//
50
50
16
23
50
31
27
40083
//
40084
//
37
11
23
40085
//
59
50
23
37
42
19
56
40086
//
41
16
15
23
20
19
40087
//
81
86
50
40088
//
40
36
14
31
31
40089
//
40090
//
81
78
75
50
76
40091
//
50
40
22
15
13
22
40092
//
50
50
54
56
70
40093
//
39
40
22
13
29
14
18
40094
//
52
22
39
28
40
40095
//
70
68
24
50
42
50
64
40096
//
75
54
39
52
57
77
40097
//
66
72
80
20
50
50
64
40098
//
57
62
36
41
35
38
59
40099
//
50
22
57
40100
//
63
60
88
40101
//
83
78
50
27
50
27
80
40102
//
90
73
79
82
40103
//
69
67
41
23
41
37
56
40104
//
50
42
27
27
12
27
40105
//
55
76
64
53
50
40106
//
81
27
57
66
40107
//
67
62
34
26
52
25
54
40108
//
50
50
22
50
57
40109
//
70
61
33
32
35
50
50
40110
//
24
23
16
40111
//
59
50
27
24
23
19
22
40112
//
68
64
19
35
16
50
40113
//
40
50
13
17
50
40114
//
29
50
62
32
50
40115
//
80
74
30
50
53
73
72
40116
//
40117
//
21
40118
//
70
50
23
41
50
39
55
40119
//
73
54
25
60
50
75
66
40120
//
71
69
32
39
54
54
73
40121
//
40122
//
66
57
27
26
39
33
59
40123
//
73
57
52
56
50
64
63
40124
//
51
41
28
28
40
40125
//
56
50
26
34
18
33
40126
//
62
34
20
31
26
40127
//
70
54
63
50
81
40128
//
40129
//
59
41
30
21
33
39
40130
//
91
70
76
80
40131
//
40
25
20
20
21
40132
//
40133
//
40134
//
66
57
50
53
39
53
58
40135
//
50
50
23
30
15
12
40136
//
28
40137
//
40138
//
56
50
39
24
23
22
40139
//
93
84
71
92
40140
//
60
54
23
50
55
50
40141
//
21
16
13
40142
//
33
50
13
20
13
40143
//
59
50
39
32
37
50
40144
//
69
55
54
50
50
62
72
40145
//
68
67
37
28
39
50
39
40146
//
50
66
51
50
63
415
412
59.29
58.86
40147
//
85
86
73
50
61
50
50
455
65.00
40148
//
73
61
70
53
55
50
55
417
59.57
40149
//
68
62
50
27
42
64
75
40150
//
64
61
52
50
36
30
69
40151
//
62
64
21
29
33
37
54
40152
//
56
67
52
20
42
24
50
40153
//
40154
//
82
67
50
40
40
40
59
40155
//
59
52
53
39
67
40156
//
51
63
53
27
31
22
25
40157
//
50
30
26
24
23
33
40158
//
52
52
34
33
38
26
50
40159
//
65
50
39
27
67
53
50
40160
//
66
59
33
39
41
50
50
40161
//
77
50
18
61
52
70
40162
//
16
70
52
84
40163
//
40164
//
54
71
59
31
50
52
70
40165
//
50
39
28
19
14
25
40166
//
50
50
25
31
37
19
42
40167
//
65
52
50
40
52
50
50
40168
//
67
51
36
35
53
39
60
40169
//
50
50
18
20
50
28
50
40170
//
67
77
53
17
20
40171
//
79
88
59
75
58
59
77
40172
//
73
72
50
36
65
28
53
40173
//
50
50
56
29
27
22
61
40174
//
71
74
53
50
50
63
57
40175
//
56
66
33
30
53
29
50
40176
//
53
50
31
27
26
26
50
40177
//
65
50
23
32
16
32
40178
//
42
18
21
11
12
14
40179
//
84
50
41
34
50
83
40180
//
63
67
25
26
39
50
50
40181
//
76
69
40
55
50
50
65
40182
//
60
16
28
27
26
41
40183
//
58
50
40
21
36
32
54
40184
//
40185
//
40186
//
40187
//
74
66
75
26
55
32
56
40188
//
51
40
40189
//
69
63
50
50
30
64
40190
//
65
72
69
23
38
52
58
40191
//
50
82
52
24
50
26
34
40192
//
59
56
25
28
41
50
61
40193
//
51
53
50
35
40
20
60
40194
//
40195
//
72
69
71
50
61
34
50
40196
//
40197
//
80
59
35
23
50
50
65
40198
//
40199
//
50
35
31
50
40200
//
58
50
25
26
37
36
50
40201
//
64
72
50
14
50
18
57
40202
//
37
24
22
16
28
12
34
40203
//
69
29
59
65
41
77
40204
//
57
51
28
27
34
24
50
40205
//
65
50
28
34
30
21
50
40206
//
73
65
39
56
38
53
64
40207
//
75
56
22
32
25
50
40208
//
56
59
50
42
50
50
59
40209
//
65
70
38
34
32
13
38
40210
//
60
41
35
24
50
34
57
40211
//
64
68
50
50
41
38
59
40212
//
26
13
34
37
22
40213
//
55
58
50
34
50
53
65
40214
//
54
50
25
15
20
28
38
40215
//
63
42
15
24
33
10
32
40216
//
54
33
12
57
27
40
40217
//
40218
//
57
68
62
37
52
36
50
40219
//
63
68
50
50
41
50
56
40220
//
50
66
50
21
35
57
40221
//
78
78
55
33
51
50
50
40222
//
52
50
23
11
16
40223
//
39
50
23
22
29
21
40224
//
66
72
50
31
50
27
30
40225
//
70
66
31
50
52
34
54
40226
//
53
74
32
11
32
10
31
40227
//
64
50
60
26
50
15
56
40228
//
40229
//
32
40
32
38
31
40230
//
66
63
55
42
55
38
59
40231
//
50
28
20
17
24
18
24
40232
//
59
41
40
33
26
32
58
40233
//
66
50
26
33
50
35
35
40234
//
53
55
34
26
16
31
40235
//
79
53
33
42
54
34
64
40236
//
60
59
34
10
52
28
61
40237
//
40
27
23
33
24
30
495
418
70.71
59.71
40238
//
40239
//
59
50
18
33
50
31
36
40240
//
40241
//
81
76
78
50
50
70
40242
//
74
65
33
33
37
50
51
40243
//
71
60
50
22
42
24
59
40244
//
56
62
60
74
55
50
40245
//
55
67
50
50
50
27
50
40246
//
50
52
31
17
32
50
40247
//
50
39
21
16
21
12
28
40248
//
78
70
50
26
38
40
53
40249
//
40250
//
61
64
50
21
38
39
50
40251
//
54
53
29
16
38
38
50
40252
//
29
22
22
18
23
15
11
40253
//
50
50
31
17
23
18
50
40254
//
40255
//
74
60
28
50
53
56
80
40256
//
54
66
32
26
53
34
50
40257
//
37
40258
//
79
83
50
42
50
70
40259
//
51
37
31
24
37
28
41
40260
//
55
50
50
14
41
14
21
40261
//
68
69
50
56
50
57
61
40262
//
50
30
58
52
64
40263
//
40264
//
62
64
40
24
50
50
69
40265
//
72
69
50
37
50
31
58
40266
//
70
57
63
27
50
41
40267
//
40268
//
74
58
39
36
37
29
71
40269
//
52
17
29
37
37
50
40270
//
80
79
63
15
61
50
67
40271
//
52
61
51
10
42
12
60
40272
//
94
77
89
66
71
89
40273
//
50
41
32
20
29
31
40274
//
88
94
66
87
81
40275
//
65
66
50
35
56
40276
//
79
74
40
50
33
40277
//
34
20
56
30
55
40278
//
50
34
23
20
31
16
41
40279
//
75
62
39
31
50
54
55
40280
//
40281
//
55
58
50
15
32
37
23
40282
//
64
42
24
17
33
35
50
40283
//
50
35
25
41
18
26
40284
//
40285
//
63
52
37
39
51
50
40286
//
41
24
28
16
23
37
17
40287
//
64
64
36
40
56
50
40288
//
79
66
33
74
61
41
40289
//
55
37
21
18
28
19
33
40290
//
57
54
23
24
40
40
35
40291
//
66
55
37
36
50
38
50
40292
//
53
50
28
55
40293
//
74
60
33
41
50
41
50
40294
//
56
53
40
15
50
37
40295
//
50
28
21
15
40296
//
51
50
50
50
38
33
56
40297
//
38
33
21
17
19
26
40298
//
57
53
17
59
55
62
86
40299
//
75
58
41
27
59
20
65
40300
//
58
50
27
13
35
37
40301
//
28
38
12
13
20
26
40302
//
38
50
42
27
37
16
21
40303
//
65
60
50
41
50
24
54
40304
//
57
37
30
27
40
39
80
40305
//
50
32
19
18
24
40306
//
35
29
22
12
26
40307
//
61
71
32
20
39
23
17
40308
//
65
41
41
34
32
18
50
40309
//
66
64
50
50
35
40310
//
67
65
31
50
36
58
40311
//
71
50
25
24
50
33
53
40312
//
31
67
41
50
50
37
50
40313
//
40314
//
66
50
50
13
40
40
37
40315
//
59
59
31
41
40
30
50
40316
//
75
58
26
20
30
40317
//
63
58
50
34
50
50
64
411
58.71
40318
//
63
53
50
50
40319
//
78
65
56
70
50
80
40320
//
64
50
50
50
50
67
40321
//
61
59
39
14
50
34
57
40322
//
50
24
50
15
32
25
40323
//
56
68
50
14
50
51
50
40324
//
51
63
27
26
41
23
51
40325
//
50
57
50
17
29
25
50
40326
//
38
42
17
31
40327
//
40
37
28
11
12
12
24
40328
//
79
52
32
50
59
55
70
40329
//
58
57
61
25
28
33
40330
//
58
60
50
25
31
37
55
40331
/
/
//
61
39
50
41
56
40332
/
/
//
29
56
35
50
50
50
50
40333
/
/
//
57
91
84
59
59
67
90
40334
/
/
//
39
66
50
37
62
50
58
40335
/
/
//
50
52
31
58
55
50
40336
/
/
//
31
72
52
72
58
40337
/
/
//
40338
/
//
/
32
56
24
20
25
18
13
40339
/
/
//
73
58
50
69
40340
/
/
//
50
75
62
50
69
41
51
40341
/
//
/
54
72
42
59
50
83
51
40342
/
/
//
26
76
27
50
57
67
40343
/
/
//
50
76
50
27
64
40344
/
//
/
34
67
28
51
50
50
56
40345
/
/
//
50
71
58
31
71
76
90
40346
/
/
//
50
59
41
23
50
39
63
40347
/
//
/
40348
/
/
//
59
79
86
79
42
62
40349
/
/
//
50
71
33
50
53
50
73
40350
/
/
//
39
50
19
28
27
22
50
40351
/
/
//
50
58
34
52
57
63
70
40352
/
/
//
30
80
27
78
32
74
84
40353
/
/
//
50
72
50
56
51
56
61
40354
/
//
79
50
54
71
62
40355
/
//
40356
/
//
40357
/
//
40358
/
//
59
39
50
67
40
40359
/
//
40360
/
//
50
78
50
12
50
67
67
40361
/
//
57
54
35
65
62
70
40362
/
//
56
55
25
55
40363
/
//
75
50
53
33
53
40364
/
//
50
79
50
54
36
56
40365
/
//
73
35
27
63
37
59
40366
/
//
63
80
41
33
39
53
68
40367
/
//
65
85
60
35
63
58
75
40368
/
//
59
50
40369
/
//
69
50
50
51
60
69
40370
/
///
50
62
62
50
50
73
62
40371
/
///
84
18
86
58
79
40373
/
///
28
50
20
31
19
62
40374
///
/
37
38
54
77
20
16
60
40375
/
///
60
30
81
59
50
50
74
40376
/
///
36
50
26
20
10
61
40377
///
/
27
19
19
40378
//
61
64
33
56
63
50
66
40379
//
54
71
37
32
50
50
50
507
396
409
72.43
56.57
58.43
40380
//
56
50
52
50
50
66
50
374
53.43
40381
//
64
51
76
59
55
65
50
420
60.00
40382
//
56
50
50
59
50
60
50
375
53.57
40383
//
50
63
58
50
50
50
65
386
55.14
40384
//
58
56
19
54
35
50
50
40385
//
67
56
52
55
50
40386
//
64
67
59
50
25
20
68
40387
//
21
14
40388
//
50
52
37
17
21
31
40389
//
60
67
32
13
24
36
40
40390
//
50
50
28
50
50
24
27
40391
//
50
36
34
26
21
16
25
40392
//
50
50
38
36
23
38
40393
//
71
58
50
19
59
36
52
40394
//
72
67
37
51
69
50
60
40395
//
40
50
12
20
23
40396
//
56
52
32
50
54
16
50
40397
//
50
56
20
40398
//
63
64
52
39
36
14
60
40399
//
40
39
29
24
26
10
32
40400
//
73
70
89
92
50
27
40401
//
50
37
31
17
12
24
40402
//
65
62
50
50
38
28
50
40403
//
50
42
25
50
22
53
40404
//
74
69
78
53
65
50
40405
//
54
50
50
53
32
21
31
40406
//
77
65
55
59
40407
//
64
69
40
26
50
27
40408
//
66
50
38
50
50
50
50
40409
//
68
26
36
50
61
40410
//
50
32
34
14
16
11
36
40411
//
17
56
51
14
50
40412
//
58
50
28
23
16
50
40413
//
68
52
51
59
58
40414
//
50
38
50
27
50
40415
//
69
50
50
39
36
31
50
40416
//
78
69
50
21
54
18
50
40417
//
69
63
28
61
42
37
52
40418
//
64
63
39
51
51
22
50
40419
//
62
54
50
41
37
19
63
40420
//
31
13
40421
//
40
12
40422
//
84
12
86
16
40423
//
72
61
61
63
18
40424
//
99
73
61
40425
//
92
67
86
14
60
83
40426
//
67
68
35
50
61
35
40427
//
74
61
62
63
61
50
58
40428
//
63
58
50
67
27
54
54
40429
//
60
53
50
81
55
37
50
40430
//
50
34
39
38
29
30
37
40431
//
61
39
35
50
22
50
50
40432
//
55
34
52
50
25
37
40433
//
58
50
31
31
39
19
50
40434
//
50
50
36
20
28
13
40
40435
//
50
24
60
58
19
40
40436
//
50
27
27
13
13
11
25
40437
//
32
50
27
18
21
40438
//
58
55
89
27
22
37
40439
//
58
54
32
61
50
11
35
40440
//
66
64
30
36
26
25
50
40441
//
62
65
50
64
56
32
50
40442
//
84
74
51
71
61
40443
//
73
86
77
27
25
28
40444
//
50
68
53
50
27
32
32
40445
//
50
51
50
50
32
34
50
40446
//
56
51
50
56
40
33
39
40447
//
60
50
33
15
28
32
40448
//
67
50
50
34
40
40449
//
50
58
50
38
54
40450
//
50
39
28
50
34
24
40
40451
//
65
64
61
55
40452
//
91
96
40453
//
78
77
87
70
58
56
40454
//
68
64
50
56
33
50
40455
//
50
50
50
40456
//
40
29
32
36
28
50
40457
//
65
64
50
52
38
31
50
40458
//
62
50
39
50
29
30
33
40459
//
56
62
37
52
34
32
35
40460
//
50
36
33
17
50
40461
//
50
33
50
37
30
12
39
40462
//
20
10
14
24
15
14
40463
//
55
50
38
50
35
40464
//
62
50
51
40
70
40465
//
79
75
52
66
52
58
69
40466
//
40467
//
69
53
33
66
40
50
60
40468
//
58
72
86
31
33
13
34
40469
//
61
50
34
25
35
13
50
40470
//
62
50
79
25
50
40471
//
50
33
34
50
17
40472
//
62
58
31
24
29
30
34
40473
//
40474
//
23
50
38
39
22
37
40475
//
35
31
21
40476
//
81
75
57
86
70
40477
//
71
53
57
50
51
52
40478
//
65
32
26
28
14
29
429
451
61.29
64.43
40479
//
50
41
50
24
23
24
14
40480
//
60
51
50
34
35
12
38
40481
//
79
64
62
50
50
40482
//
54
42
34
18
30
22
35
40483
//
60
55
50
51
41
27
50
40484
//
68
50
38
83
40485
//
36
32
20
11
21
14
18
40486
//
71
55
22
35
50
50
40487
//
40
33
37
15
11
30
40488
//
62
50
30
59
54
36
50
40489
//
66
50
38
50
50
50
50
40490
//
50
50
39
34
37
28
34
40491
//
72
57
50
50
40492
//
53
70
53
66
40493
//
38
21
20
40494
//
61
69
40
50
67
40495
//
56
58
32
50
22
13
50
40496
//
40497
//
67
62
30
50
22
41
40498
//
52
37
35
32
50
40499
//
76
82
41
89
39
75
40500
//
64
64
57
50
50
40501
//
76
53
63
40502
//
40503
//
62
62
50
74
14
31
40504
//
61
60
50
54
40
40
66
40505
//
40506
//
42
34
40
28
40507
//
61
55
32
50
35
37
34
40508
//
69
68
68
32
42
14
50
40509
//
60
50
50
35
16
40510
//
77
74
33
14
23
11
34
40511
//
64
62
50
35
40
54
40512
//
56
37
18
27
50
19
54
40513
//
64
68
63
78
50
72
40514
//
67
57
33
37
50
51
60
40515
//
12
40516
//
50
35
25
26
40517
//
50
41
50
14
39
40518
//
50
50
53
27
15
25
40519
//
65
62
52
37
40520
//
50
50
18
15
19
24
39
40521
//
50
36
51
35
40522
//
63
55
56
37
50
40523
//
56
58
33
52
50
50
35
40524
//
73
66
41
40525
//
27
40526
//
50
51
41
24
35
20
39
40527
//
50
52
54
50
50
18
51
40528
//
62
56
50
32
21
58
40529
//
72
73
70
79
81
40530
//
61
56
50
40
50
14
39
40531
//
33
32
33
12
17
22
40532
//
39
50
50
29
55
40533
//
66
70
60
34
57
40
50
40534
//
74
73
55
50
31
40535
//
59
50
30
15
25
11
20
40536
//
39
52
33
50
66
40537
//
54
50
25
25
26
35
40538
//
61
61
32
16
25
11
38
40539
//
39
66
84
50
50
57
40540
//
59
50
72
22
34
10
38
40541
//
66
60
50
50
57
62
40542
//
40543
//
40544
//
60
50
33
23
36
41
40545
//
42
36
18
16
12
40546
//
71
78
50
50
42
40
40547
//
61
55
50
42
31
59
40548
//
67
51
40
50
33
50
40549
//
58
56
30
33
26
24
40550
//
62
55
50
50
29
55
40551
//
64
72
50
63
40552
//
61
64
56
50
50
54
40553
//
65
91
59
50
39
57
40554
//
37
70
71
81
40555
//
65
58
40
23
18
18
38
40556
//
72
62
64
50
34
40557
//
81
65
64
41
50
37
53
40558
//
53
64
35
50
14
18
50
40559
//
65
31
50
28
51
40560
//
61
64
55
35
26
39
40561
//
50
65
75
22
24
30
22
40562
//
71
60
74
63
56
40563
//
67
58
29
57
50
12
50
40564
//
72
62
41
50
60
50
40
40565
//
62
59
56
50
41
18
40
40566
//
57
57
50
42
50
30
57
40567
//
71
66
40568
//
81
71
88
19
62
13
51
40569
//
54
64
72
50
30
11
19
40570
//
50
74
56
50
57
40571
//
56
50
50
36
30
12
31
40572
//
67
38
50
40573
//
56
50
32
41
21
40574
//
62
40
41
37
36
15
50
40575
//
58
50
34
36
40
28
50
40576
//
60
50
59
16
62
40577
//
59
50
54
54
50
35
50
40578
//
53
50
33
50
33
31
50
40579
//
50
50
30
50
21
14
50
40580
//
50
50
50
24
21
40581
//
54
42
50
35
35
15
36
40582
//
53
50
51
69
39
51
70
40583
//
50
57
37
50
38
37
50
40584
//
84
84
50
89
57
55
76
40585
//
23
50
18
26
17
29
40586
//
53
55
50
27
14
34
40587
//
56
61
39
35
40588
//
70
58
35
60
37
57
50
40589
//
76
69
52
50
67
67
40590
//
70
50
52
32
67
20
40
40591
//
50
50
50
50
41
50
41
40592
//
64
66
54
23
36
40593
//
66
55
41
34
30
21
37
40594
//
64
64
52
18
35
21
24
40595
//
52
50
24
32
50
50
25
40596
//
86
76
79
90
40597
//
67
67
40
58
50
33
54
40598
//
50
54
29
28
24
39
40599
//
69
66
31
35
32
52
40600
//
59
60
38
57
34
39
70
40601
//
67
74
50
74
55
23
65
40602
//
64
67
35
36
37
13
63
40603
//
53
50
40
50
24
28
50
40604
//
58
71
50
26
41
20
40605
//
61
72
32
59
19
50
33
40606
//
40607
//
73
50
53
50
54
52
63
40608
//
50
55
67
42
26
40609
//
74
71
52
64
53
26
69
40610
//
75
71
50
67
55
76
40611
//
50
59
34
30
30
40612
//
69
67
38
42
50
52
40613
//
54
26
28
31
29
41
40614
//
68
59
50
62
51
30
65
40615
//
74
78
15
68
62
83
40616
//
53
37
28
27
41
40617
//
56
42
50
34
17
40618
//
67
39
62
50
18
25
50
40619
//
37
51
56
39
26
13
50
40620
//
50
53
70
50
39
14
50
40621
//
85
81
69
40622
//
61
51
40
50
50
40623
//
59
50
40
31
21
50
40624
//
56
50
36
34
27
54
40625
//
61
50
58
40626
//
68
87
33
82
40627
//
59
56
34
50
32
19
53
40628
//
20
53
40629
//
58
34
17
41
32
12
51
40630
//
60
51
51
50
37
70
40631
//
55
50
32
26
52
40632
//
62
63
57
35
50
29
27
40633
//
68
66
53
61
29
50
51
40634
//
67
66
78
41
50
40635
//
58
33
61
50
33
50
40636
//
63
50
25
50
26
28
37
40637
//
60
50
38
22
60
40638
//
37
33
495
395
70.71
56.43
40639
//
87
64
71
99
69
86
73
40640
//
89
58
72
40641
//
66
50
33
27
30
16
50
40642
//
79
70
50
35
50
28
50
40643
//
73
75
55
51
65
14
53
40644
//
81
79
57
50
51
56
40645
//
78
76
50
59
54
55
66
40646
//
60
30
38
35
18
22
40647
//
73
61
65
50
14
40648
//
76
72
74
59
40649
//
50
20
58
39
26
27
40650
//
65
58
60
68
33
17
58
40651
//
60
57
68
50
50
68
40652
//
63
57
50
69
50
33
55
40653
//
67
62
40
58
50
40654
//
57
53
50
30
50
16
50
40655
//
50
50
26
31
28
50
40656
//
58
50
30
33
50
28
33
40657
//
57
40
37
34
31
15
35
40658
//
89
75
52
68
62
40659
//
53
59
50
41
51
40
65
40660
//
56
54
36
50
38
17
38
40661
//
57
60
52
38
40
10
33
40662
//
62
40
27
50
25
34
40663
//
77
79
64
63
64
40
62
40664
//
50
39
29
20
10
33
40665
//
50
50
27
23
24
17
30
40666
//
50
54
31
33
28
28
40667
//
62
50
36
36
50
50
40668
//
62
50
30
30
53
40669
//
55
50
50
14
29
14
28
40670
//
40671
//
64
59
36
17
32
26
55
40672
//
85
88
72
73
40673
//
50
50
34
50
22
27
40674
//
67
63
38
40
59
50
40675
//
100
80
88
33
70
22
34
40676
//
63
63
56
73
66
50
40677
//
58
65
53
27
41
14
50
40678
//
59
70
50
27
29
31
50
40679
//
59
54
41
32
60
15
50
40680
//
58
60
50
68
30
36
50
40681
//
58
58
56
21
33
15
30
40682
//
59
50
23
38
52
16
54
40683
//
60
71
37
50
50
34
50
40684
//
72
50
50
60
55
10
50
40685
//
73
50
50
56
59
29
60
40686
//
72
58
50
55
61
28
50
40687
//
55
32
36
24
30
18
31
40688
//
67
50
50
58
50
32
56
40689
//
69
61
50
18
28
23
35
40690
//
52
42
31
55
40
34
37
40691
//
58
50
50
39
61
40692
//
66
54
31
31
32
50
40693
//
77
52
62
66
71
40694
//
61
54
36
42
39
39
40695
//
51
52
50
56
34
29
50
40696
//
78
61
38
50
55
52
53
40697
//
66
66
53
54
40698
//
59
38
62
25
50
15
34
40699
//
72
60
50
64
34
31
62
40700
//
68
73
50
50
63
40
62
40701
//
52
50
32
21
36
19
39
40702
//
60
54
54
40
40
14
50
40703
//
59
64
50
60
54
50
50
40704
//
66
58
50
50
30
14
50
40705
//
67
66
36
37
55
30
40
40706
//
58
50
40
11
38
12
50
40707
//
71
54
50
50
50
27
40708
//
65
50
34
15
50
18
40
40709
//
66
66
50
56
35
40
40710
//
62
66
50
50
50
15
50
40711
//
58
66
59
59
50
12
50
40712
//
38
40
50
23
30
34
40713
//
64
50
27
26
50
22
38
40714
//
50
36
50
25
28
32
40715
//
60
65
38
71
29
54
53
40716
//
66
50
50
30
58
30
60
40717
//
66
60
50
24
39
25
37
40718
//
60
57
50
54
60
12
50
549
438
387
78.43
62.57
55.29
40719
//
59
63
55
18
11
20
40720
//
54
55
38
50
50
50
40721
//
71
52
58
50
37
50
50
40722
//
51
69
54
56
31
50
50
40723
//
86
92
85
39
71
24
50
40724
//
42
34
50
19
31
15
25
40725
//
59
63
69
51
42
50
40
40726
//
76
82
40727
//
54
55
34
51
50
40728
//
51
52
51
36
50
50
50
40729
//
79
65
32
21
60
33
39
40730
//
57
50
30
37
32
40731
//
66
57
35
63
50
39
59
40732
//
63
56
50
38
57
61
40733
//
74
56
65
50
55
28
50
40734
//
62
35
31
30
33
27
50
40735
//
53
66
66
31
27
17
50
40736
//
54
39
50
55
34
34
35
40737
//
65
52
35
51
39
39
40738
//
41
50
35
38
20
19
40739
//
56
50
56
18
36
18
28
40740
//
56
40
31
23
37
14
18
40741
//
51
50
58
50
50
74
40742
//
64
51
50
28
31
14
38
40743
//
67
52
55
33
50
50
56
40744
//
59
50
50
75
40
50
50
40745
//
51
50
35
39
26
20
40746
//
55
52
37
52
32
50
62
40747
//
72
59
54
64
24
19
63
40748
//
67
50
50
37
53
52
50
40749
//
37
40
41
42
30
50
21
40750
//
50
50
37
27
20
19
26
40751
//
51
55
50
38
37
50
50
40752
//
67
38
50
54
50
24
59
40753
//
59
56
50
40
50
40754
//
58
50
35
25
50
50
40755
//
60
50
50
22
22
32
40756
//
57
65
40
52
50
26
52
40757
//
70
51
60
50
55
50
37
40758
//
54
39
32
25
23
13
35
40759
//
50
40760
//
77
72
71
50
39
50
52
40761
//
69
50
50
50
37
30
41
40762
//
64
56
39
50
40
50
39
40763
//
51
41
50
16
27
30
40764
//
57
58
50
40
38
50
63
40765
//
62
53
65
50
50
32
50
40766
//
53
58
34
41
50
38
50
40767
//
66
52
53
50
42
14
62
40768
//
66
54
52
56
16
50
40769
//
40770
//
52
68
67
56
50
40771
//
71
59
35
70
56
50
29
40772
//
40773
//
57
61
62
26
31
28
41
40774
//
81
88
89
50
70
59
90
40775
//
73
77
40776
//
40777
//
61
59
50
50
36
51
40
40778
//
68
51
40779
//
61
66
30
40
41
40780
//
50
50
50
24
11
12
40781
//
63
55
60
50
51
35
50
40782
//
67
65
32
50
24
39
50
40783
//
59
50
50
25
12
26
31
40784
//
55
58
50
35
38
39
50
40785
//
66
51
50
34
41
50
58
40786
//
57
40
25
70
50
68
40787
//
59
50
50
52
50
40
40788
//
81
67
50
56
51
50
38
40789
//
50
40
38
23
16
16
40790
//
70
60
52
73
63
62
40791
//
59
52
39
60
42
57
40792
//
56
50
50
50
40793
//
61
50
42
51
36
56
40794
//
74
75
59
32
54
33
40795
//
68
65
73
50
50
40796
//
36
32
30
14
40797
//
65
59
39
58
31
22
29
40798
//
52
50
40
35
42
15
41
527
75.29
40799
//
60
67
50
68
36
56
40800
//
36
58
50
41
35
28
35
40801
//
57
50
31
24
19
33
40802
//
65
61
39
52
40
22
38
40803
//
68
16
38
40804
//
62
68
39
26
29
35
40805
//
15
22
17
40806
//
63
56
52
50
39
29
50
40807
//
64
55
50
39
24
26
50
40808
//
63
59
50
50
52
32
50
40809
//
40810
//
50
33
40
20
18
20
26
40811
//
68
58
50
14
50
28
50
40812
//
58
54
32
39
50
20
50
40813
//
50
53
32
29
25
33
40814
//
53
52
32
36
36
12
50
40815
//
55
57
37
27
31
50
40816
//
50
40
50
17
18
40817
//
61
56
24
50
50
39
40818
//
69
62
50
50
39
30
50
40819
//
73
62
71
38
50
38
40820
//
56
54
50
35
24
26
50
40821
//
50
42
50
40
29
29
35
40822
//
40823
//
63
50
28
39
40
59
50
40824
//
80
75
35
37
56
64
40825
//
58
55
65
35
31
35
40826
//
56
50
35
50
31
17
50
40827
//
50
50
50
41
18
16
50
40828
//
55
50
50
50
50
40829
//
32
29
12
17
40830
//
63
60
32
50
29
40831
//
59
57
50
50
25
29
50
40832
//
36
24
23
10
24
40833
//
60
63
50
41
27
39
60
40834
//
50
77
53
31
30
20
33
40835
//
81
79
61
76
68
35
40836
//
65
57
50
50
50
34
50
40837
//
59
55
50
38
28
26
40838
//
50
65
57
11
33
50
40839
//
40840
//
50
50
50
42
50
59
40841
//
51
50
33
50
36
15
28
40842
//
64
52
71
54
50
26
60
40843
//
71
50
70
53
57
40844
//
57
65
50
31
27
31
30
40845
//
72
77
50
39
50
26
51
40846
//
60
59
36
50
57
40847
//
52
51
38
38
33
21
30
40848
//
53
37
50
50
50
17
37
40849
//
56
39
50
27
20
13
33
40850
//
54
55
30
33
25
50
40851
//
61
53
55
63
65
80
40852
//
50
50
50
42
33
30
34
40853
//
32
50
38
50
40854
//
58
51
38
40
36
40
50
40855
//
50
50
31
35
22
21
41
40856
//
56
73
38
60
40857
//
51
36
21
23
25
20
40858
//
65
50
50
38
50
27
39
40859
//
69
53
50
57
50
40860
//
74
91
65
79
77
40861
//
54
65
61
20
51
13
35
40862
//
72
71
39
57
66
50
58
40863
//
62
63
25
37
58
50
40864
//
64
60
50
50
57
18
52
40865
//
40866
//
62
65
50
30
52
23
38
40867
//
65
50
58
32
34
34
40868
//
61
72
50
22
38
20
35
40869
//
79
74
50
42
53
50
71
40870
/
/
//
61
70
40871
/
/
//
33
82
59
31
54
61
40872
/
/
//
17
55
30
26
29
28
40873
/
//
/
36
59
50
50
50
64
40874
/
/
//
29
81
30
57
63
50
69
40875
/
/
//
50
58
31
42
30
18
50
40876
/
//
/
53
50
51
16
50
40
40877
/
/
//
59
66
50
51
57
40878
/
/
//
50
62
33
50
35
50
40879
/
/
//
36
67
19
28
40880
/
//
/
70
36
38
66
31
50
40881
/
/
//
21
21
26
10
23
40882
/
/
//
34
39
50
12
37
40883
/
//
/
54
41
19
71
40884
/
/
//
58
38
38
40885
/
/
//
16
21
29
25
20
10
14
40886
/
//
/
59
34
77
60
50
57
40887
/
/
//
30
36
36
18
22
37
40888
/
/
//
89
78
98
87
40889
/
//
/
58
30
56
35
62
40890
/
/
//
22
23
18
40891
/
/
//
57
54
37
50
10
61
40892
/
/
//
31
57
36
55
34
29
66
40893
/
/
//
58
34
32
34
15
39
40894
/
/
//
28
57
17
35
12
35
40895
/
/
//
30
52
40
50
24
26
50
40896
/
/
//
50
40
15
21
40897
/
/
//
60
59
29
57
36
35
31
40898
/
/
//
41
61
50
59
57
50
67
40899
/
//
/
73
71
63
40900
/
/
//
33
73
50
59
15
36
50
40901
/
/
//
53
78
62
39
29
26
50
40902
/
//
/
59
67
68
74
32
24
50
40903
/
/
//
26
55
23
25
24
19
39
40904
/
/
//
26
60
38
50
36
50
53
40905
/
//
/
22
42
17
31
20
40906
/
/
//
15
30
30
42
14
27
50
40907
/
/
//
26
50
35
50
39
15
50
40908
/
//
/
40909
/
/
//
50
60
56
67
50
54
70
40910
/
/
//
32
17
19
15
12
18
40911
/
/
//
65
72
56
71
50
54
40912
/
/
//
37
39
26
20
24
37
40913
/
/
//
29
63
33
33
30
13
50
40914
/
/
//
52
74
50
50
41
50
71
40915
/
/
//
59
33
50
52
54
40916
/
/
//
25
53
50
39
38
31
50
40917
/
/
//
40
56
75
50
50
39
51
40918
/
//
/
27
68
25
32
64
40919
/
/
//
53
78
27
73
63
52
33
40920
/
/
//
24
56
51
61
38
38
60
40921
/
//
/
61
40
56
30
50
50
40922
/
/
//
21
58
15
40
50
11
39
40923
/
/
//
50
38
32
39
40924
/
//
/
50
93
88
83
83
89
40925
/
/
//
18
42
85
30
31
13
31
40926
/
/
//
65
65
41
41
59
40927
/
//
/
34
69
60
36
40
17
53
40928
/
/
//
61
50
35
40929
/
/
//
50
59
32
22
16
26
40930
/
/
//
55
69
42
50
32
40931
/
/
//
93
94
40932
/
/
//
52
50
30
50
50
40933
/
/
//
39
63
50
38
29
15
56
40934
/
//
/
65
79
54
50
77
40935
/
/
//
36
50
21
13
34
40936
/
/
//
31
68
61
15
50
30
37
40937
/
//
/
16
57
50
38
33
56
40938
/
/
//
57
77
38
75
42
54
78
40939
/
/
//
42
70
60
72
50
51
50
40940
/
//
/
41
50
29
11
50
40941
/
/
//
41
56
50
35
32
13
56
40942
/
/
//
40943
/
//
52
33
38
16
33
40944
/
//
64
50
67
27
59
69
40945
/
//
37
50
50
32
24
25
40946
/
//
60
79
26
50
25
36
40947
/
//
37
74
50
18
52
18
40
40948
/
//
56
50
37
54
23
50
40949
/
//
70
56
69
40950
/
//
50
65
33
32
50
29
50
40951
/
//
52
80
58
51
54
29
61
40952
/
//
25
60
25
24
18
50
40953
/
//
80
50
40
50
50
40954
/
//
26
64
62
40
28
24
41
40955
/
//
30
63
35
21
28
30
50
40956
/
//
50
75
58
68
63
31
74
40957
/
//
50
38
25
31
37
40958
/
//
50
50
11
35
407
58.14
40959
/
//
40960
/
//
42
58
41
53
66
24
51
40961
/
//
54
23
24
50
22
53
40962
/
//
38
85
81
60
20
57
40963
/
//
39
67
59
20
57
16
65
40964
/
//
20
50
31
25
28
40965
/
//
60
82
37
50
66
39
63
40966
/
//
27
57
50
23
50
17
50
40967
/
//
62
54
29
50
19
64
40968
/
//
50
74
63
15
50
21
50
40969
/
//
28
66
40
39
34
38
62
40970
/
//
34
60
34
28
50
27
51
40971
/
//
59
54
50
38
13
71
40972
/
//
20
14
85
40973
/
//
40974
/
//
60
50
73
50
58
85
40975
/
//
67
55
32
33
50
18
42
40976
/
//
42
52
35
31
32
50
29
40977
/
//
58
66
50
59
56
51
63
40978
/
//
41
50
17
15
28
40979
/
//
71
27
50
50
50
65
40980
/
//
12
61
29
15
36
50
40981
/
//
22
56
33
30
18
42
40982
/
//
54
58
38
50
40983
//
52
70
29
50
24
50
50
40992
98
94
94
100
93
100 98
40993
81
67
59
67
40994
100
94
100
90
87
99
92
40995
92
91
91
40996
94
96
82
87
85
40997
94
90
100
69
79
96
40998
91
92
98
98
80
100 99
40999
80
74
78
68
71
71
41000
81
82
72
65
83
93
41001
50
27
57
41002
72
66
35
52
62
41003
61
72
50
36
58
52
86
41004
62
50
65
41005
97
100 90
41006
87
83
50
66
64
28
41007
100
87
96
403
57.57
75
677
96.71
662
658
94.57
94.00
41008
96
99
99
99
85
100 100
678
96.86
41009
84
82
91
78
72
97
93
597
85.29
41010
88
91
88
73
73
89
92
594
84.86
41011
88
86
91
78
100
41012
88
83
79
98
63
87
85
41013
95
97
95
92
92
98
41014
72
83
88
73
41015
87
83
71
77
41016
69
84
65
73
41017
90
95
91
88
98
87
41018
96
100
99
100
97
98
97
41019
83
41020
100
95
90
88
94
97
98
41021
78
73
86
68
64
70
41022
96
91
96
94
100 97
583
687
83.29
98.14
662
94.57
41023
99
88
90
92
95
90
91
645
92.14
41024
85
93
89
71
79
78
83
578
82.57
41025
88
91
87
86
88
90
86
616
88.00
41026
87
79
92
67
82
70
88
565
80.71
41027
99
99
97
99
86
97
98
675
96.43
41028
96
92
97
91
91
99
97
663
94.71
41029
86
76
92
85
68
95
96
598
85.43
41030
91
75
67
89
41031
81
91
67
78
76
41032
97
97
97
80
88
97
91
41033
86
92
81
77
96
41034
80
86
74
69
90
93
41035
88
89
95
94
90
100 99
647
655
92.43
93.57
41036
87
84
87
76
41037
59
56
41038
94
95
95
97
94
95
96
666
95.14
41039
99
88
89
93
76
94
94
633
90.43
41040
69
66
57
32
57
32
50
41041
70
58
72
21
50
24
72
41042
88
86
65
70
92
41043
82
66
74
51
77
63
41044
75
77
80
88
70
83
41045
68
65
64
53
50
54
79
41046
85
80
82
84
433
61.86
41047
87
68
80
78
85
41048
93
93
96
92
91
99
98
41049
90
77
87
64
94
41050
85
88
91
69
82
81
94
41051
86
70
78
40
62
82
83
41052
82
80
79
61
68
56
67
41053
96
97
96
93
96
95
41054
83
67
90
57
59
61
75
41055
72
82
86
36
40
31
68
41056
96
95
85
67
98
98
41057
89
92
75
68
85
662
94.57
590
84.29
493
70.43
492
70.29
41058
99
93
100
97
92
100 100
681
97.29
41059
91
84
77
56
58
80
65
511
73.00
41060
64
90
61
64
74
55
41061
90
97
97
83
78
95
90
630
90.00
41062
94
98
84
85
83
92
92
628
89.71
41063
92
86
96
84
80
95
87
620
88.57
41064
97
97
99
100
92
99
94
678
96.86
41065
73
71
52
58
76
41066
95
91
89
90
91
98
92
646
92.29
41067
79
72
87
68
59
70
86
521
74.43
41068
66
73
76
35
67
41
83
41069
85
94
90
63
76
89
94
591
84.43
41070
96
96
86
78
73
92
99
620
88.57
41071
79
81
89
63
82
69
41072
99
87
94
98
41073
73
76
34
50
42
50
41074
91
80
79
54
87
81
41075
77
88
58
41076
90
89
72
75
80
94
41077
93
97
99
100
98
100 96
683
97.57
41078
100
94
99
97
95
100 97
682
97.43
41079
86
82
79
97
41080
88
65
69
81
75
63
86
527
75.29
41081
91
98
97
100
88
100 97
671
95.86
41082
93
93
96
100
89
95
94
660
94.29
41083
72
63
94
50
50
35
36
41084
80
88
83
69
41085
94
86
97
75
84
85
91
612
87.43
41086
92
77
84
81
63
79
91
567
81.00
41087
94
97
81
99
78
41088
96
99
100
92
89
100 96
41089
92
85
80
672
96.00
41090
88
79
89
83
75
92
87
593
84.71
41091
96
94
96
58
77
100 83
604
86.29
41092
93
86
95
93
77
92
89
625
89.29
41093
71
52
38
50
50
41094
85
85
92
85
41095
96
98
94
97
89
100 99
673
96.14
41096
87
77
85
65
67
83
75
539
77.00
41097
90
91
90
82
73
95
90
611
87.29
41098
91
90
94
96
84
96
97
648
92.57
41099
88
65
87
79
82
76
76
553
79.00
41100
77
50
50
52
52
41101
97
80
98
86
82
100 93
636
90.86
41102
94
98
94
92
88
93
97
656
93.71
41103
89
94
94
70
63
77
85
572
81.71
41104
81
83
72
74
88
72
41105
93
81
95
95
90
93
98
645
92.14
41106
79
72
88
64
64
78
82
527
75.29
41107
91
81
84
68
41108
93
83
97
86
78
98
94
629
89.86
41109
96
100
97
87
81
100 90
651
93.00
41110
98
96
97
94
91
100 98
674
96.29
41111
90
68
71
62
78
77
41112
95
100
99
100
89
100 98
681
97.29
41113
93
98
96
97
88
99
99
670
95.71
41114
80
76
99
56
77
91
85
564
80.57
41115
92
84
96
91
86
98 100
647
92.43
41116
87
86
80
50
70
55
74
502
71.71
41117
96
89
100
98
87
97
99
666
95.14
41118
94
67
90
67
76
80
91
565
80.71
41119
83
77
80
50
58
69
67
484
69.14
41120
95
94
78
69
88
99
41121
99
95
95
79
94
97
41122
81
83
90
78
60
88
85
565
80.71
41123
89
75
85
74
61
71
87
542
77.43
41124
99
89
93
87
89
90
96
643
91.86
41125
100
100
99
100
95
100 99
693
99.00
41126
82
66
87
40
33
71
69
41127
86
79
87
54
61
69
88
524
74.86
41128
97
83
92
78
84
98
96
628
89.71
41129
98
93
90
79
94
94
41130
97
100
100
98
95
100 98
688
98.29
41131
94
94
95
99
79
93
91
645
92.14
41132
96
87
94
90
84
93
92
636
90.86
41133
94
90
99
94
93
95
94
659
94.14
41134
82
75
66
95
90
41135
96
82
94
84
87
90
96
41136
85
68
77
74
41
69
41137
76
79
84
55
54
39
79
629
89.86
41138
96
93
97
90
84
100 98
658
94.00
41139
99
98
92
92
86
95
96
658
94.00
41140
94
89
96
87
89
92
95
642
91.71
41141
92
77
91
95
41142
95
93
99
89
82
100 97
655
93.57
41143
94
88
100
100
78
95
99
654
93.43
41144
96
85
84
69
65
74
94
567
81.00
41145
79
82
78
68
74
89
91
561
80.14
41146
97
83
84
62
69
80
91
566
80.86
41147
59
80
39
83
41148
95
93
94
81
96
92
41149
85
83
78
95
41150
90
85
96
92
82
94
89
41151
82
83
85
91
84
94
41152
94
97
95
96
87
96
97
41153
37
33
31
40
41154
92
99
90
100 98
41155
86
62
74
67
94
41156
56
29
51
71
41157
82
71
78
65
88
41158
75
85
78
68
96
41159
50
73
68
74
71
41160
88
77
72
69
69
94
41161
41162
50
67
56
55
60
41163
82
53
57
59
67
72
73
41164
81
76
60
69
78
41165
72
57
39
50
61
34
41166
50
35
58
34
62
68
41167
69
53
57
60
41168
53
54
52
55
41169
74
60
17
34
12
39
41170
62
81
50
37
37
50
76
41171
75
14
54
53
73
41172
19
26
50
70
41173
52
42
50
52
72
41174
65
16
52
63
58
41175
84
85
70
70
41176
73
87
87
41177
67
57
69
84
41178
79
59
88
71
75
92
41179
78
50
62
68
69
41180
69
32
55
38
54
50
41181
57
62
61
64
89
41182
35
63
79
66
41183
88
66
81
88
82
97
41184
86
88
71
96
91
41185
86
59
87
89
41186
68
94
76
89
92
41187
58
90
41188
50
78
88
85
98
41189
88
71
41190
63
50
25
38
60
83
41191
37
71
35
69
73
41192
84
75
85
97
79
79
87
41193
85
85
70
100
93
94
41194
65
56
28
50
76
41195
61
57
57
75
80
41196
40
50
38
74
41197
61
38
31
50
27
51
41198
36
50
50
70
41199
77
59
64
65
69
85
41200
87
70
66
79
81
85
96
41201
36
53
52
75
78
41202
80
29
24
42
57
57
41203
73
58
89
83
90
41204
43
61
65
67
41205
84
50
50
66
41206
52
62
58
88
628
89.71
662
463
586
564
94.57
66.14
83.71
80.57
41207
50
30
41208
30
50
66
65
41209
81
68
68
63
86
41210
77
51
59
79
41211
96
71
77
78
100 76
41212
90
87
62
93
41213
63
50
50
24
31
50
41214
50
25
75
76
41215
83
76
79
95
41216
89
70
74
41217
62
50
57
83
41218
93
75
92
98
41219
60
50
32
50
77
41220
86
77
61
62
83
41221
34
41222
60
53
16
30
30
51
41223
73
76
50
90
41224
73
80
33
78
41225
54
54
38
38
62
41226
81
87
31
41227
86
67
75
68
41228
41
50
42
23
41229
82
50
33
50
75
41230
75
56
38
27
50
41231
81
77
79
94
41232
73
61
55
42
50
53
85
41233
57
56
74
41234
71
69
68
41235
71
63
50
50
54
59
41236
77
77
92
94
41237
92
87
62
73
93
41238
87
88
94
74
92
84
41239
90
77
41240
67
86
68
73
81
41241
87
68
79
81
87
41242
30
53
28
61
60
41243
70
23
50
50
69
41244
65
25
41
26
39
40
41245
73
84
89
89
88
41246
85
60
65
88
41247
76
69
60
51
54
79
41248
92
97
76
94
87
41249
80
67
68
58
70
41250
64
78
61
35
50
70
41251
71
50
50
35
41252
62
52
37
50
40
50
59
41253
81
85
59
58
81
41254
62
50
24
37
64
41255
96
98
83
97
41256
76
73
61
65
72
70
41257
68
59
36
64
61
70
41258
81
59
57
70
52
82
41259
53
57
66
60
66
41260
71
61
56
75
41261
51
61
50
72
41262
67
73
32
62
50
50
71
41263
81
77
52
65
76
79
41264
78
74
13
58
57
41265
93
87
98
93
100 100
41266
92
71
65
93
87
79
96
41267
96
98
95
100 91
41268
75
76
84
66
89
41269
95
78
86
88
81
90
94
41270
76
66
67
69
92
41271
41272
88
61
63
66
61
80
78
41273
90
65
74
40
63
41274
68
71
56
38
69
41275
71
73
54
60
81
41276
55
55
54
66
41277
81
65
59
72
41278
65
50
37
40
50
41279
54
61
67
86
41280
55
76
41281
79
50
62
90
41282
60
83
41283
61
72
64
51
40
69
41284
92
93
79
94
97
41285
67
41286
65
50
39
42
29
35
60
583
612
497
83.29
87.43
71.00
41287
71
62
55
67
71
41288
50
34
29
33
39
41289
70
50
50
56
66
41290
63
37
36
56
60
41291
69
86
79
78
41292
70
57
54
51
57
50
41293
66
22
50
53
95
81
41294
65
69
68
71
94
41295
99
97
92
96
41296
75
61
60
63
83
41297
97
95
98
87
97
97
41298
91
90
79
99
92
41299
76
53
67
41300
59
52
53
28
51
50
41301
74
68
68
58
55
41302
87
90
90
98
98
41303
80
70
50
66
73
41304
42
18
36
50
58
41305
75
41306
69
56
67
73
96
41307
52
59
50
53
72
41308
60
64
41309
70
58
66
76
41310
77
28
80
56
38
90
41311
60
42
64
50
59
66
41312
62
69
55
50
54
51
73
41313
77
98
98
41314
58
73
61
55
84
41315
80
75
67
62
72
74
93
41316
61
50
50
55
56
41317
51
56
64
41318
100
76
79
100
89
100 100
41319
86
76
81
86
83
41320
29
50
24
40
41321
80
28
56
55
60
41322
74
63
72
65
71
41323
89
83
83
100
84
100 98
41324
74
58
62
70
93
41325
75
50
71
85
41326
82
51
69
41327
65
50
41328
71
63
38
40
51
41329
24
50
50
64
41330
59
30
31
37
58
41331
84
98
83
88
84
88
98
41332
51
68
50
67
68
41333
22
55
76
22
41334
56
50
50
63
70
41335
63
76
83
89
41336
87
78
67
99
77
80
92
41337
71
56
65
50
58
50
25
41338
80
69
61
78
41339
37
78
79
68
87
41340
64
58
50
29
33
27
60
41341
95
90
95
92
83
88
98
41342
72
72
62
58
73
41343
71
52
41344
94
89
70
75
70
81
93
41345
76
33
54
65
55
75
41346
74
62
74
60
81
41347
68
11
41348
42
17
58
71
41349
60
40
40
32
60
41350
12
53
53
69
41351
77
35
50
41
50
41352
80
64
55
69
67
41353
74
76
78
76
41354
72
54
50
69
87
41355
88
74
79
77
59
57
89
41356
75
65
54
71
91
41357
77
90
90
41358
66
41
58
41359
60
70
35
50
58
64
41360
76
65
71
56
60
59
79
41361
51
20
64
50
71
77
41362
70
63
50
60
92
41363
79
76
77
71
81
94
41364
64
51
27
42
18
41365
61
41366
81
85
69
95
98
414
523
644
637
623
580
641
572
523
466
59.14
74.71
92.00
91.00
89.00
82.86
91.57
81.71
74.71
66.57
41367
71
64
37
34
38
31
60
41368
80
90
59
54
41369
76
65
52
55
55
70
79
41370
32
55
51
66
71
41371
72
70
74
81
62
57
74
41372
72
78
59
79
80
41373
96
81
78
63
90
96
41374
89
70
73
50
41
83
41375
69
61
77
57
85
41376
50
50
50
50
41377
79
50
68
57
83
41378
60
64
62
39
50
50
66
41379
79
78
82
65
85
94
41380
59
61
53
50
64
41381
72
64
40
50
79
41382
72
50
74
64
76
72
41383
50
38
50
50
75
41384
80
41
67
60
82
41385
85
81
78
81
77
88
41386
81
35
71
51
66
74
41387
75
73
52
67
68
72
76
41388
68
87
87
89
452
64.57
490
483
70.00
69.00
41389
91
65
52
61
64
88
87
508
72.57
41390
56
79
76
52
64
79
75
481
68.71
41391
66
56
50
50
50
59
50
381
54.43
41392
75
59
50
52
60
70
68
434
62.00
41393
50
54
61
55
38
56
72
41394
53
50
38
59
50
58
50
41395
84
66
60
52
85
64
77
488
69.71
41396
78
77
60
50
79
50
75
469
67.00
41397
69
80
68
52
68
55
63
455
65.00
41398
58
71
61
76
78
72
41399
72
72
50
50
28
40
59
41400
73
63
58
64
63
58
41401
57
53
66
50
34
62
50
41402
91
90
55
20
59
38
57
41403
58
64
50
38
50
54
55
41404
54
72
80
87
66
60
50
469
67.00
41405
70
77
51
50
55
65
50
418
59.71
41406
81
62
65
85
67
87
93
540
77.14
41407
74
66
53
50
65
57
67
432
61.71
41408
71
72
30
50
42
50
50
41409
71
65
51
50
61
72
58
428
61.14
41410
88
82
83
94
81
87
97
612
87.43
41411
76
57
71
64
86
63
91
508
72.57
41412
74
97
92
94
71
95
90
613
87.57
41413
85
74
72
90
59
87
76
543
77.57
41414
59
68
34
57
50
57
52
41415
86
71
61
88
54
68
83
511
73.00
41416
81
84
75
92
85
94
99
610
87.14
41417
50
50
67
50
56
55
66
394
56.29
41418
51
58
50
50
50
50
62
371
53.00
41419
75
82
76
92
73
83
91
572
81.71
41420
73
77
71
59
73
57
69
479
68.43
41421
80
73
33
51
50
71
41422
85
73
37
57
63
41423
91
57
77
79
86
91
41424
88
50
69
73
84
41425
33
41
36
76
71
41426
71
33
55
56
54
41427
94
82
69
73
90
41428
66
89
79
57
77
84
41429
69
65
65
76
82
41430
60
56
27
55
36
53
41431
50
38
63
41432
50
59
53
33
53
41433
76
67
30
11
41434
87
82
39
64
58
86
41435
75
72
57
16
53
27
61
41436
67
54
50
50
52
41437
75
61
40
53
36
77
41438
81
50
41
33
66
58
80
41439
50
17
39
50
50
41440
63
71
50
50
50
67
41441
72
29
42
50
73
41442
75
72
38
34
38
50
68
41443
81
62
74
53
67
41444
72
50
31
60
50
53
65
41445
71
53
55
54
73
41446
82
55
62
54
82
41447
55
65
78
41448
75
83
85
41449
87
81
80
73
98
41450
70
59
63
66
83
41451
65
65
41
56
41452
70
50
36
38
50
41453
70
51
41454
72
68
71
71
58
78
41455
58
50
39
38
41456
31
35
50
57
67
41457
84
72
63
94
41458
82
68
56
81
41459
40
50
52
66
41460
60
39
15
22
24
18
28
41461
75
69
50
41
76
41462
67
62
50
31
54
32
70
41463
63
16
41
54
63
41464
42
33
34
41465
50
36
59
51
78
41466
41467
80
68
34
50
50
53
62
41468
83
76
57
38
51
40
72
41469
78
55
83
41470
73
68
34
33
50
35
65
41471
61
50
27
50
41
50
41472
85
77
31
63
41473
94
75
85
60
75
75
41474
79
59
34
53
56
65
84
41475
94
76
100 80
41476
18
57
57
66
78
41477
67
56
53
36
41478
61
50
54
27
28
27
34
41479
38
50
50
71
41480
80
68
76
59
96
41481
55
65
51
50
32
41482
54
56
37
52
41483
77
59
19
50
50
67
41484
57
50
41
50
12
77
41485
56
57
53
89
41486
69
54
35
37
36
62
41487
50
50
42
73
76
41488
71
24
30
50
34
57
41489
66
58
57
41490
61
32
34
29
67
41491
68
31
35
36
35
62
41492
73
50
65
56
72
75
41493
72
41494
50
24
30
34
41495
84
81
59
78
90
41496
62
31
42
50
82
41497
78
71
72
37
54
41498
77
42
69
63
61
41499
86
62
55
60
70
90
41500
85
56
74
57
90
41501
56
74
72
77
88
41502
71
72
50
42
50
50
41503
99
96
99
90
94
96
41504
70
41
38
51
41505
53
50
25
28
42
56
41506
37
73
83
78
94
41507
61
50
50
31
41508
87
42
50
63
56
77
41509
50
34
50
58
82
41510
64
74
32
36
40
32
41511
77
32
50
36
73
41512
60
61
63
27
56
50
75
41513
60
25
38
51
41514
35
56
41515
56
67
51
26
53
41516
70
62
54
22
34
26
58
41517
86
79
56
70
40
83
41518
68
50
50
16
19
50
41519
64
67
59
41
75
41520
50
19
41521
52
50
33
28
13
40
41522
72
90
81
94
70
82
34
22
63
13
74
41524
61
63
37
42
55
41525
53
23
33
37
50
41526
83
50
70
72
86
41523
41527
79
70
68
50
41528
67
51
50
61
63
41529
31
33
50
24
41530
67
64
70
87
41531
30
40
50
74
41532
91
83
100 87
41533
74
74
50
62
41534
70
41535
63
39
50
69
41536
18
13
24
41537
55
41
17
22
29
27
50
41538
68
57
55
21
50
33
50
41539
67
67
24
63
56
74
92
41540
61
55
41
38
29
51
41541
68
65
50
23
50
50
36
41542
70
60
18
22
78
41543
56
50
80
41544
94
68
96
88
41545
50
41546
61
63
58
59
66
41547
83
81
79
88
41548
57
59
35
34
37
41549
89
87
71
80
88
41550
33
19
50
52
73
41551
77
50
50
69
79
41552
72
75
54
63
90
41553
76
70
58
52
83
41554
53
50
37
38
56
41555
57
50
56
56
80
41556
82
79
71
69
41557
51
50
26
18
27
28
60
41558
74
57
61
51
20
65
41559
50
19
30
41560
75
63
41
31
50
40
87
41561
76
82
15
23
73
41562
55
57
74
41563
39
58
70
91
41564
83
60
62
75
92
41565
60
41
25
15
40
39
41566
81
65
28
50
76
41567
64
73
50
50
56
50
50
393
56.14
41568
57
67
76
62
64
74
55
455
65.00
41569
64
66
56
57
58
55
70
426
60.86
41570
73
78
56
50
77
87
80
501
71.57
41571
71
81
55
28
53
38
50
41572
91
86
93
92
75
87
87
41573
66
68
61
26
50
50
50
41574
72
27
50
54
35
67
41575
19
39
36
40
50
63
41576
58
53
36
50
50
61
41577
78
66
30
50
40
55
70
41578
98
92
78
89
93
78
94
41579
73
76
64
36
55
50
67
41580
72
54
50
25
51
56
59
41581
63
55
35
23
50
15
67
41582
90
60
71
81
75
95
41583
63
30
35
37
56
41584
81
40
24
61
42
88
41585
51
32
28
38
50
41586
86
81
57
72
71
91
93
41587
68
31
53
40
61
41588
50
50
62
50
41589
69
79
79
60
39
63
41590
50
42
35
28
11
23
41591
54
31
10
24
29
41592
76
72
52
70
74
69
84
41593
50
54
26
37
29
53
41594
68
39
51
56
50
54
41595
69
81
50
55
64
51
80
41596
67
29
50
50
50
55
41597
79
69
66
51
57
58
85
41598
60
37
35
50
40
60
41599
75
64
40
31
59
38
79
41600
41
50
50
52
41601
50
50
35
78
41602
58
31
14
39
50
54
41603
82
54
72
71
90
41604
73
57
67
56
81
94
41605
56
50
26
26
50
38
50
41606
63
56
37
30
68
611
622
551
497
450
87.29
88.86
78.71
71.00
64.29
465
66.43
41607
66
51
52
11
64
41608
76
81
71
50
69
75
85
41609
57
57
50
14
42
28
52
41610
67
55
50
35
34
55
41611
27
37
50
52
76
41612
62
16
20
41613
81
70
50
50
68
69
92
41614
18
22
38
27
35
41615
79
69
29
56
56
69
41616
74
58
74
41617
80
83
11
69
86
41618
67
31
28
29
22
38
41619
26
32
26
41
41620
89
83
77
57
70
65
96
41621
67
37
22
34
33
50
41622
79
70
63
72
77
82
41623
53
30
28
24
53
41624
63
62
39
50
39
76
41625
62
59
72
67
52
89
41626
76
53
39
51
58
36
82
41627
35
64
33
33
50
52
41628
50
50
29
13
23
17
50
41629
66
50
50
51
41
55
41630
55
50
30
25
50
37
50
41631
74
50
51
40
67
41632
65
50
50
37
38
26
41633
72
54
50
62
59
67
41634
82
71
64
50
60
76
41635
53
51
53
16
41
31
59
41636
78
71
60
58
69
72
41637
71
67
60
52
58
59
72
41638
69
59
93
86
81
41639
50
54
17
50
41
54
41640
93
71
77
78
85
41641
61
57
39
22
50
51
41642
63
34
50
23
42
52
50
41643
27
26
35
14
25
41644
76
85
73
73
81
62
90
41645
65
36
56
27
32
50
55
41646
77
37
62
77
41647
70
64
50
27
55
50
50
41648
65
55
50
25
40
60
41649
38
40
42
50
59
41650
75
65
50
51
66
67
84
41651
51
58
50
19
38
51
51
41652
34
53
33
52
71
41653
66
80
78
41654
66
54
27
50
62
78
41655
73
66
50
63
70
41656
84
81
64
70
82
70
94
41657
67
51
66
41658
74
50
33
62
50
61
41659
79
84
87
41660
97
94
89
83
98
97
41661
79
50
62
51
73
41662
91
59
50
82
41663
61
52
36
31
28
39
41664
91
77
86
82
65
59
91
41665
80
78
53
35
36
56
75
41666
60
52
21
50
56
50
41667
64
51
37
22
50
25
56
41668
61
60
62
55
56
68
41669
97
75
55
66
76
76
92
41670
67
50
50
62
50
41671
84
62
75
80
79
41672
66
50
40
35
37
40
50
41673
85
78
94
70
94
87
41674
70
61
32
50
42
41675
79
77
70
52
70
62
72
41676
40
50
36
34
64
41677
50
53
31
20
40
38
60
41678
93
50
86
71
90
41679
79
57
39
50
75
41680
50
33
56
42
55
41681
62
50
50
50
42
58
41682
52
50
23
52
30
65
41683
55
35
22
31
31
29
50
41684
42
30
21
17
39
26
507
480
537
439
540
458
545
551
537
482
72.43
68.57
76.71
62.71
77.14
65.43
77.86
78.71
76.71
68.86
41685
86
79
75
63
79
76
94
552
78.86
41686
83
60
74
50
69
58
62
456
65.14
41687
87
100
86
41688
90
92
88
59
85
65
85
41689
56
41
23
34
34
34
50
41690
33
19
25
37
52
41691
91
71
70
81
66
90
41692
70
30
36
41
51
41693
57
41
40
58
71
41694
82
65
81
82
41695
41
50
50
38
57
41696
72
68
80
75
83
41697
71
24
36
35
41698
57
50
29
31
28
34
51
41699
55
54
65
23
50
52
52
41700
76
78
53
58
50
64
89
41701
71
59
60
24
39
57
66
41702
62
35
32
19
51
41703
61
50
26
23
38
32
61
41704
66
50
34
41
42
41705
50
50
27
50
28
41706
67
67
13
50
35
66
41707
68
52
51
38
14
41708
54
33
50
24
40
18
33
41709
67
63
35
33
41
37
37
41710
62
50
50
66
41711
66
77
78
51
50
41712
85
71
87
91
81
41713
90
77
73
57
74
69
76
41714
75
66
40
36
58
64
72
41715
64
21
57
67
63
41716
50
41
36
23
36
25
50
41717
50
50
50
73
41718
62
42
30
42
39
41719
77
50
60
42
60
65
41720
56
26
37
34
41721
50
14
41
29
41
41722
80
64
19
50
74
71
60
41723
52
50
25
36
35
41724
85
86
73
74
70
60
87
41725
50
12
41
32
52
41726
58
50
35
11
30
50
33
41727
88
83
96
68
79
91
87
41728
54
63
52
37
41
50
50
41729
42
27
27
27
28
52
41730
42
33
31
31
34
56
41731
65
67
61
93
41732
80
62
50
38
60
60
86
41733
67
57
16
29
33
53
41734
74
53
51
52
70
41735
69
62
42
40
62
51
75
41736
60
22
26
42
50
41
41737
56
39
22
29
28
50
41738
80
69
38
52
78
58
91
41739
62
50
53
50
77
41740
66
51
64
51
66
41741
68
25
50
50
53
41742
56
20
24
38
25
35
41743
81
78
90
71
41744
56
24
31
41745
41
20
30
42
53
41746
42
36
70
36
59
41747
57
50
42
28
26
26
50
41748
28
23
24
39
50
41749
62
52
28
40
22
52
41750
74
67
52
68
51
67
77
41751
73
54
36
34
50
54
41752
50
38
34
24
50
53
41753
89
79
91
69
89
88
93
41754
88
88
72
72
77
41755
59
66
39
41
41
53
41756
66
50
51
33
63
66
92
41757
70
18
38
32
55
41758
36
29
34
30
62
41759
64
53
50
50
50
50
41760
65
68
22
36
41
39
41761
72
66
38
50
59
36
73
41762
53
50
50
50
55
41763
77
50
58
34
50
58
564
468
516
535
592
456
598
80.57
66.86
73.71
76.43
84.57
65.14
85.43
41764
71
59
65
50
73
50
74
442
63.14
41765
73
74
59
50
50
68
51
425
60.71
41766
63
61
66
84
50
67
54
445
63.57
41767
68
62
50
62
64
57
64
427
61.00
41768
67
60
78
58
70
72
82
487
69.57
41769
59
67
50
72
57
55
65
425
60.71
41770
53
70
50
50
42
40
55
41771
61
64
52
50
50
67
71
41772
63
50
32
11
50
50
63
41773
67
61
40
40
56
54
61
41774
62
65
50
57
55
53
58
41775
66
67
50
23
50
55
64
41776
69
68
50
50
57
59
67
41777
66
65
56
50
50
31
41778
64
60
33
79
50
73
79
41779
86
94
84
68
80
83
41780
52
53
57
73
69
41781
61
57
50
50
31
50
41782
75
79
66
50
51
52
67
41783
61
56
67
50
82
41784
83
74
53
32
50
61
41785
90
50
79
69
87
41786
60
56
40
50
39
36
50
41787
87
94
85
69
95
93
41788
68
53
28
71
41789
66
72
61
75
41790
65
36
40
70
75
41791
51
75
42
37
55
63
41792
75
64
37
54
41793
50
26
50
35
52
41794
54
66
23
21
50
33
54
41795
88
80
64
79
70
81
41796
95
78
58
50
60
71
415
400
59.29
57.14
420
440
60.00
62.86
41797
73
79
62
50
60
52
65
441
63.00
41798
69
77
69
74
80
64
78
511
73.00
41799
81
87
94
76
96
41800
69
51
42
50
41801
64
68
18
38
55
41802
57
56
36
65
41803
80
58
42
69
62
94
41804
42
58
30
50
51
41805
66
62
35
42
50
60
75
41806
82
53
72
65
73
86
41807
65
51
50
65
50
41808
60
33
32
22
27
56
41809
54
41
55
51
69
65
41810
31
63
40
78
89
41811
70
77
70
67
69
89
94
41812
66
56
50
67
72
73
41813
56
50
38
40
50
51
41814
74
89
80
41815
63
50
40
54
68
41816
61
62
33
41
39
74
41817
69
56
41
52
39
53
80
41818
72
76
69
65
83
82
91
41819
58
91
62
86
92
41820
57
50
41
23
50
50
31
41821
80
69
50
53
41822
73
31
66
66
71
41823
64
61
36
41
53
39
50
41824
61
35
39
40
42
50
41825
41
39
26
18
19
17
14
41826
36
38
32
41827
70
79
62
65
58
73
41828
55
56
50
50
40
66
41829
50
56
51
67
41830
87
84
86
86
90
41831
51
50
38
23
36
32
42
41832
65
50
50
52
39
57
41833
59
59
62
50
36
51
62
41834
72
70
68
89
68
85
86
41835
68
51
50
23
50
66
41836
50
42
30
81
41837
63
52
41838
60
41
32
21
32
41
66
41839
68
72
64
41
34
70
41840
55
32
31
70
41841
31
31
40
50
35
41842
82
80
61
91
50
90
91
41843
29
42
32
54
60
41844
42
26
38
35
41845
76
61
50
37
50
69
66
41846
79
61
50
52
50
50
536
538
538
545
76.57
76.86
76.86
77.86
41847
65
50
50
72
41848
50
50
38
60
71
41849
83
72
56
78
82
81
83
41850
36
21
26
16
41851
58
29
34
50
40
50
41852
71
69
82
70
64
63
81
41853
67
50
57
50
35
61
63
41854
50
34
27
35
50
64
41855
87
83
99
85
95
98
41856
77
75
55
87
72
73
94
41857
63
30
28
54
65
41858
80
88
83
87
91
87
41859
72
50
62
66
83
41860
65
83
41861
62
50
55
50
34
38
61
41862
73
59
52
63
65
41863
72
62
50
67
64
84
41864
38
58
56
67
72
41865
73
58
67
38
73
75
41866
55
39
32
20
33
31
41
41867
61
63
76
50
79
92
41868
76
78
57
78
95
41869
65
61
42
50
40
62
41870
56
50
20
64
80
41871
65
36
50
75
41872
57
59
55
66
72
41873
86
97
75
82
96
41874
72
58
41
26
50
50
58
41875
79
81
85
63
83
66
85
41876
50
50
50
70
41877
60
58
22
50
51
41878
57
26
33
36
22
41879
60
77
24
32
52
38
41880
52
56
50
59
50
41881
73
55
75
65
72
87
41882
92
98
92
97
98
41883
60
37
42
30
50
41884
40
28
40
34
67
41885
24
54
73
39
63
87
41886
75
67
61
70
70
87
73
41887
95
82
59
62
81
78
41888
73
87
61
75
41889
80
71
72
73
58
73
64
41890
68
50
57
59
41891
63
54
75
81
82
96
41892
50
41
38
41
50
57
41893
60
56
24
50
42
50
83
41894
50
33
25
11
41895
64
61
63
38
50
34
50
41896
57
72
67
38
33
57
59
41897
62
63
36
79
85
41898
67
60
52
56
81
41899
59
74
69
63
41900
58
41
33
26
35
50
41901
80
82
50
68
69
84
92
41902
72
81
96
78
86
87
41903
72
80
68
69
82
41904
72
74
50
59
88
81
41905
78
59
60
82
535
500
533
542
503
491
525
76.43
71.43
76.14
77.43
71.86
70.14
75.00
41906
75
80
74
50
57
57
79
472
67.43
41907
85
79
88
94
82
88
97
613
87.57
41908
69
50
20
50
12
41909
77
61
50
72
41910
59
66
63
72
83
41911
61
50
50
28
51
56
41912
72
74
89
95
97
99
41913
70
60
59
50
52
81
41914
59
55
39
53
52
62
41915
50
62
50
55
74
41916
60
37
50
39
32
58
41917
97
95
96
93
99
92
91
41918
91
61
85
70
41919
80
76
72
51
76
75
86
41920
36
53
65
50
31
41921
91
69
81
41
62
73
41922
64
50
60
36
56
60
41923
54
36
50
55
80
41924
63
50
50
33
59
41925
66
71
22
81
41926
73
83
66
70
88
663
94.71
516
73.71
41927
77
59
65
95
41928
51
52
39
51
64
50
50
41929
62
71
53
79
55
66
52
41930
55
59
63
33
53
35
51
438
62.57
41931
51
56
57
50
63
50
59
386
55.14
41932
77
76
71
54
77
51
50
456
65.14
41933
64
68
67
50
51
55
81
436
62.29
41934
51
59
80
50
50
41935
50
56
40
51
50
50
50
41936
50
55
52
50
54
32
63
41937
61
50
50
33
50
50
62
41938
62
51
50
38
59
50
41
41939
75
57
69
50
79
62
85
477
68.14
41940
74
58
50
50
61
50
50
393
56.14
41941
56
59
50
54
55
41942
55
62
52
50
50
50
70
389
55.57
41943
60
68
58
50
61
50
67
414
59.14
41944
71
62
62
64
53
78
71
461
65.86
41945
79
75
60
62
60
59
83
478
68.29
41946
74
71
51
78
90
41947
83
95
83
66
60
83
41948
77
79
60
67
66
62
78
41949
74
77
41
81
88
41950
79
57
50
50
35
65
41951
67
50
41
37
33
28
55
41952
83
86
75
68
74
76
86
41953
59
71
50
23
65
35
57
41954
51
64
50
13
40
27
35
41955
87
80
66
84
73
94
41956
69
82
50
37
50
41
51
41957
77
77
62
54
72
41958
52
37
26
14
38
20
50
41959
60
55
53
21
67
41960
73
74
39
20
50
50
57
41961
35
31
69
41
74
41962
55
39
25
50
14
50
41963
80
72
76
82
77
86
41964
53
55
39
50
23
26
51
41965
74
72
35
50
68
41966
66
54
32
31
28
51
41967
78
62
50
32
68
41968
67
41969
60
53
39
31
36
50
62
41970
57
54
77
20
55
25
60
41971
81
68
83
62
92
41972
83
87
85
73
76
87
41973
75
57
50
50
72
41974
56
32
27
32
50
54
41975
73
59
50
34
35
71
41976
69
54
41
39
54
50
63
41977
41978
79
83
67
69
41979
64
52
35
26
40
29
50
41980
51
54
50
61
41981
63
64
66
24
40
39
72
41982
60
69
39
30
50
39
50
41983
65
56
57
52
77
41984
74
75
54
74
66
55
93
41985
79
68
50
28
62
50
63
41986
75
38
28
59
41
60
41987
72
51
39
33
51
42
50
41988
74
58
37
31
37
50
41989
79
38
67
81
87
41990
75
84
78
64
60
76
41991
76
68
62
30
65
32
75
41992
71
70
50
40
51
62
79
41993
72
72
67
69
82
41994
63
50
51
20
54
29
50
41995
61
35
41
26
54
37
70
41996
63
50
31
22
35
34
53
41997
78
71
66
10
59
19
54
41998
57
52
34
40
37
26
50
41999
68
54
50
56
71
42000
69
70
65
30
52
42
65
42001
78
69
79
42002
62
57
69
65
55
42003
63
58
33
42
25
85
42004
76
85
73
65
70
42
89
42005
70
73
76
57
79
42006
52
50
15
21
22
30
489
548
491
69.86
78.29
70.14
42007
85
68
57
85
42008
70
50
50
50
52
76
42009
74
67
38
53
56
53
79
42010
77
74
57
50
53
42011
68
39
38
42
34
54
42012
70
53
50
26
35
34
69
42013
84
91
53
50
66
64
82
42014
80
87
64
50
60
91
42015
52
22
51
38
60
42016
71
64
55
40
73
50
75
42017
57
62
51
36
52
21
64
42018
75
83
67
38
74
54
90
42019
71
64
50
22
50
36
36
42020
57
52
57
20
51
13
60
42021
77
70
50
34
56
37
65
42022
77
77
60
78
58
73
42023
74
63
66
50
37
42024
83
85
70
67
99
42025
61
70
50
39
33
50
42026
60
32
11
39
27
42027
73
65
67
50
63
50
69
42028
82
64
77
96
490
437
70.00
62.43
42029
81
69
55
55
50
59
76
445
63.57
42030
80
88
68
57
62
51
84
490
70.00
42031
70
50
61
50
56
75
42032
60
64
50
39
51
56
86
42033
69
76
53
36
71
50
90
42034
67
67
72
55
83
42035
73
50
19
42036
66
61
50
29
50
41
69
42037
60
39
18
40
41
51
42038
88
83
54
77
87
83
42039
71
76
66
42
56
42
73
42040
78
85
83
59
63
65
90
42041
65
63
40
21
36
20
50
42042
59
71
30
17
50
30
53
42043
81
66
69
50
61
50
71
42044
62
73
50
42
41
31
69
42045
42046
74
75
34
50
58
57
77
42047
88
90
74
81
94
42048
64
27
27
50
22
50
42049
59
50
57
22
42050
63
54
50
50
59
74
42051
73
73
50
17
50
78
42052
68
66
38
29
53
78
42053
62
51
50
33
50
34
63
42054
72
82
71
52
73
38
72
42055
12
56
81
87
70
76
42056
81
68
56
70
74
53
87
42057
61
70
59
34
41
42058
56
56
33
23
57
42059
66
35
26
50
41
86
523
448
489
74.71
64.00
69.86
42060
86
67
66
58
84
73
98
532
76.00
42061
76
61
54
72
50
78
78
469
67.00
42062
50
59
35
66
50
73
42063
50
38
50
24
35
50
42064
65
55
51
88
42065
59
55
55
34
60
50
72
42066
71
42
37
40
32
67
42067
62
55
50
35
53
28
82
42068
56
67
38
20
31
16
53
42069
64
78
80
50
66
42070
76
50
54
50
67
89
42071
90
50
77
62
91
42072
63
64
51
21
50
56
42073
50
37
50
50
21
50
42074
62
57
37
59
59
38
42075
67
70
40
26
50
29
77
42076
72
61
50
64
86
42077
69
50
41
50
65
78
42078
69
56
63
60
50
42079
80
70
42
50
70
73
79
42080
50
37
22
50
42081
42
50
54
13
42082
79
76
80
75
62
87
42083
66
55
63
68
42084
58
65
41
30
50
30
50
42085
64
58
50
38
52
22
65
42086
73
81
64
50
74
54
76
472
67.43
42087
61
53
41
36
42
38
62
42088
68
27
22
42089
73
59
85
42090
68
83
87
51
71
83
42091
68
51
50
63
50
82
42092
58
86
50
77
89
42093
77
75
37
51
57
54
84
42094
82
74
57
50
59
33
81
42095
60
50
51
16
32
27
50
42096
25
57
18
54
42097
80
78
81
70
59
60
92
42098
78
67
70
86
42099
59
50
60
61
80
42100
85
88
83
64
70
73
83
42101
35
61
36
50
42102
69
78
60
96
42103
81
83
86
71
94
42104
80
90
88
70
63
57
78
42105
72
76
81
63
57
81
42106
59
68
60
39
38
50
42107
79
61
52
39
61
50
74
42108
73
51
59
50
68
66
74
42109
36
50
50
31
73
42110
60
60
33
36
50
42111
58
59
50
50
76
42112
67
63
71
60
50
60
69
42113
85
83
79
59
75
83
42114
83
73
38
67
36
78
42115
72
36
53
52
37
51
42116
73
64
50
69
65
77
42117
67
50
62
64
92
42118
63
70
64
50
50
77
520
546
526
441
440
74.29
78.00
75.14
63.00
62.86
42119
69
67
97
71
73
50
63
490
70.00
42120
56
72
77
50
54
50
59
418
59.71
42121
55
63
50
50
50
36
58
42122
69
73
55
26
50
50
50
42123
50
50
50
50
50
50
42124
78
79
65
69
61
64
63
479
68.43
42125
60
63
50
78
65
53
50
419
59.86
42126
77
80
75
59
81
68
50
490
70.00
42127
63
59
50
58
61
61
62
414
59.14
42128
64
58
50
50
52
50
76
400
57.14
42129
70
78
50
83
71
50
50
452
64.57
42130
59
64
50
50
53
50
50
376
53.71
42131
63
50
53
80
65
52
52
415
59.29
42132
51
50
50
83
59
54
50
397
56.71
42133
58
58
57
37
53
57
51
42134
70
65
50
60
65
56
74
42135
68
70
50
33
60
50
51
42136
61
40
50
50
61
50
42137
85
80
88
58
91
81
42138
85
99
82
96
96
42139
50
33
38
26
50
42140
60
34
69
54
79
42141
56
50
51
32
61
53
59
42142
86
59
54
62
62
76
88
42143
50
61
56
33
32
42144
50
40
41
29
55
61
42145
72
52
62
33
57
80
42146
81
70
55
53
79
78
56
42147
68
40
40
11
50
31
50
42148
87
86
56
63
83
73
88
42149
80
66
64
78
94
42150
74
60
53
63
60
81
42151
50
64
59
86
42152
72
75
52
55
63
50
78
42153
84
92
82
91
89
42154
80
82
88
32
69
50
82
42155
94
80
86
93
90
100 98
42156
87
54
50
80
91
81
42157
53
50
56
12
50
15
50
42158
87
89
85
85
92
98
42159
51
50
38
36
50
39
50
42160
71
82
22
62
25
42161
70
68
70
50
52
81
75
42162
95
71
95
75
88 100
42163
54
97
50
29
56
42164
71
78
50
50
67
50
75
42165
80
52
59
83
84
42166
73
78
90
58
53
71
72
440
487
472
62.86
69.57
67.43
536
445
641
466
441
76.57
63.57
91.57
66.57
63.00
495
70.71
42167
71
50
65
42
32
42168
53
40
55
50
62
50
42169
61
55
74
78
42170
58
32
28
50
42171
65
67
68
63
60
70
84
477
68.14
42172
71
63
58
56
50
54
64
416
59.43
42173
55
62
50
31
28
36
60
42174
52
50
61
40
23
24
42175
74
67
36
50
36
76
42176
57
55
50
41
42177
72
61
52
60
57
56
42178
89
79
53
54
69
73
42179
26
11
21
42180
94
92
74
89
83
42181
81
82
68
83
42182
72
71
53
22
63
59
62
42183
72
69
63
68
59
57
84
42184
53
50
27
50
30
55
42185
58
52
33
35
38
50
51
42186
72
78
61
77
75
86
82
42187
63
50
38
50
66
50
58
472
531
67.43
75.86
42188
65
66
79
68
71
79
56
484
69.14
42189
68
60
91
71
74
69
50
483
69.00
42190
87
92
83
92
69
87
96
606
86.57
42191
58
62
58
57
42192
34
61
50
52
70
42193
53
35
52
50
50
50
42194
75
65
55
42
64
42195
39
19
32
23
59
42196
59
40
34
23
25
31
53
42197
21
36
15
28
18
33
42198
51
50
63
60
81
42199
76
50
68
65
82
42200
50
35
25
17
25
23
37
42201
51
41
41
30
32
58
42202
90
34
60
39
81
42203
50
23
40
24
42204
64
54
50
67
79
42205
35
59
42
52
64
42206
57
24
56
62
42207
55
54
32
50
61
52
78
42208
30
63
79
50
79
42209
52
52
55
39
42210
50
50
28
23
13
36
42211
59
39
50
68
42212
64
53
65
63
85
42213
53
50
50
54
72
42214
33
58
50
50
72
42215
89
59
50
80
42216
59
50
53
70
69
42217
50
27
42
50
42218
69
72
59
28
70
50
76
42219
68
53
50
61
50
50
80
42220
58
34
21
38
31
22
42221
53
35
36
37
26
82
42222
60
50
50
61
50
50
72
42223
39
50
54
50
71
42224
41
50
36
50
33
50
42225
67
42
67
60
74
42226
58
42
50
76
42227
57
71
57
65
73
42228
62
60
50
30
52
36
63
42229
66
62
68
60
65
42230
40
50
50
68
42231
41
77
69
88
42232
50
51
50
61
83
42233
71
50
64
66
38
70
42234
50
86
70
84
94
42235
77
41
50
60
50
74
42236
50
38
52
58
42237
58
29
37
50
32
53
42238
39
34
40
27
29
52
42239
50
83
84
93
412
393
58.86
56.14
42240
78
62
56
71
63
55
53
438
62.57
42241
70
75
50
52
70
65
67
449
64.14
42242
50
50
41
55
50
40
50
42243
61
55
31
50
55
57
75
42244
62
54
28
66
58
67
55
42245
63
50
50
50
51
50
50
42246
67
61
34
52
50
50
50
364
52.00
42247
58
60
50
50
60
33
50
42248
68
50
56
41
55
50
75
42249
67
77
78
50
69
58
85
42250
69
50
36
50
27
73
42251
67
74
50
50
55
33
80
42252
75
54
64
88
42253
68
37
50
24
31
81
42254
63
72
52
50
57
53
88
42255
65
59
83
64
90
42256
66
38
50
66
56
79
42257
54
57
42
50
33
81
42258
78
80
60
63
70
50
95
42259
77
76
51
39
50
28
88
42260
85
68
50
84
50
90
42261
70
61
61
50
39
82
484
435
496
69.14
62.14
70.86
42262
71
72
62
50
50
50
86
441
63.00
42263
74
81
59
52
59
52
88
465
66.43
42264
52
75
70
42
42
23
82
42265
89
96
73
86
78
58
94
574
82.00
42266
85
67
64
65
52
73
81
487
69.57
42267
94
93
83
81
86
69
98
604
86.29
42268
66
66
61
40
83
42269
64
52
50
51
63
64
93
42270
77
50
63
57
62
58
42271
74
53
74
76
42272
64
54
41
50
50
80
42273
54
57
50
60
50
57
42274
56
58
50
50
53
63
42275
40
58
53
35
50
72
42276
39
71
50
50
58
50
58
42277
30
50
50
28
27
11
42278
70
64
27
50
32
74
42279
36
34
25
36
31
24
66
437
62.43
42280
53
84
77
50
76
59
86
485
69.29
42281
63
74
53
52
68
69
78
457
65.29
42282
42
42
30
24
26
50
42283
54
77
50
64
69
67
83
42284
40
39
37
20
25
16
50
42285
69
62
54
39
50
50
63
42286
50
26
54
50
50
53
42287
36
33
54
51
58
42288
52
55
41
56
50
72
42289
57
66
50
29
50
42290
50
50
24
50
37
61
42291
58
53
28
20
25
25
53
42292
77
50
23
50
39
42
71
42293
57
59
50
22
32
12
40
42294
35
31
39
55
68
42295
50
50
24
22
24
34
42296
53
50
24
25
12
32
42297
59
62
41
24
38
50
59
42298
74
31
50
50
67
82
42299
58
20
38
34
51
65
42300
12
71
77
78
50
70
42301
64
63
41
27
51
29
50
42302
57
55
41
28
32
38
59
42303
74
56
55
50
50
59
42304
77
80
81
30
66
41
18
42305
51
50
50
17
21
53
42306
65
53
40
30
34
27
37
42307
70
65
56
34
69
39
50
42308
79
50
50
50
50
65
42309
62
50
42
20
25
37
38
42310
62
60
32
37
39
42311
54
33
59
56
63
42312
59
73
22
24
13
33
42313
78
50
83
59
76
85
42314
83
38
82
56
55
83
42315
75
85
40
27
74
61
42316
91
78
82
90
70
88
42317
79
59
50
70
67
87
71
42318
58
67
42
35
31
28
42319
67
58
37
27
50
31
60
42320
50
55
41
30
36
42321
70
60
50
35
14
50
42322
77
70
54
35
63
52
60
42323
19
15
12
22
15
10
42324
39
32
20
16
29
12
30
42325
50
54
38
16
23
21
35
42326
85
81
61
32
464
483
66.29
69.00
42327
83
63
28
58
50
62
66
42328
64
51
24
29
40
37
54
42329
50
55
12
51
34
27
42330
55
50
35
27
36
28
55
42331
73
71
60
62
75
72
42332
63
50
41
13
28
35
50
42333
75
71
40
50
50
50
68
42334
69
52
50
41
52
51
63
42335
65
66
34
81
52
85
42336
54
79
40
70
42337
70
63
41
36
50
57
75
42338
42
28
50
40
61
42339
60
54
50
40
50
50
63
42340
59
56
18
20
50
71
42341
54
57
26
50
50
42342
50
35
24
34
54
41
50
42343
62
81
64
62
74
42344
76
50
50
56
21
42345
63
55
30
31
14
41
58
42346
69
32
65
50
50
87
42347
56
55
50
40
42
33
34
42348
66
84
69
67
36
73
29
42349
76
73
84
85
42350
79
62
69
73
78
90
42351
59
38
35
28
50
50
42352
53
66
87
50
86
42353
64
65
60
50
58
62
42354
66
58
60
17
41
30
40
42355
58
40
32
54
39
42356
71
50
10
55
61
73
69
42357
73
50
50
39
64
76
42358
64
50
50
36
39
39
37
42359
72
30
56
50
42360
61
37
27
50
50
59
42361
61
69
35
50
50
50
62
42362
63
42
41
53
34
58
65
42363
71
66
50
39
50
50
65
42364
63
50
14
50
20
42365
72
53
40
20
39
39
50
42366
56
35
50
70
42367
58
15
24
33
18
62
42368
50
27
30
19
16
16
36
42369
27
20
18
14
26
42370
24
91
50
72
86
42371
56
50
24
21
21
55
42372
67
60
50
56
11
52
42373
89
79
50
66
69
59
76
42374
54
61
69
73
81
81
42375
65
40
27
31
35
42376
84
57
36
26
59
51
42377
78
76
41
50
53
50
65
42378
50
51
20
33
32
27
37
42379
22
74
50
76
42380
56
50
63
50
59
69
42381
62
62
42
37
32
50
58
42382
68
65
27
20
30
31
52
42383
61
40
19
19
33
18
50
42384
64
68
38
32
30
31
61
42385
70
57
50
50
57
42386
50
26
33
37
50
50
42387
61
74
50
39
29
42388
63
60
37
14
60
50
38
42389
80
76
60
50
38
51
64
42390
78
50
50
60
56
55
53
42391
60
50
69
41
54
55
42392
57
38
36
28
30
25
50
42393
50
31
23
20
15
42394
33
52
40
54
42395
36
50
63
42396
67
50
29
59
63
42397
71
68
41
31
58
42398
70
66
33
26
50
50
42399
32
54
50
39
68
42400
78
85
58
56
77
42401
53
58
40
32
28
25
50
42402
58
50
38
68
42403
76
20
54
41
34
56
42404
76
68
50
27
50
50
42405
65
65
50
22
62
42406
50
53
20
16
33
22
50
488
402
69.71
57.43
42407
50
57
41
32
32
14
50
42408
56
50
50
29
32
38
50
42409
90
67
50
79
68
70
84
508
72.57
42410
66
64
50
69
51
57
84
441
63.00
42411
71
72
71
59
80
42412
42
50
27
27
50
42413
69
37
39
64
83
42414
71
57
61
30
27
18
54
42415
65
57
50
26
50
26
50
42416
84
81
79
83
42417
64
50
42
50
28
28
50
42418
72
55
35
60
50
53
52
42419
74
50
27
50
65
77
42420
69
52
31
35
32
50
73
42421
29
50
15
22
24
42422
76
68
38
42
50
34
70
42423
25
34
39
37
73
42424
71
50
81
52
64
82
42425
84
25
50
34
50
60
42426
53
50
42
25
24
10
40
42427
58
55
31
30
28
28
52
42428
66
22
75
41
50
68
42429
61
31
50
42
63
42430
50
50
34
29
21
12
31
42431
50
65
58
50
75
42432
57
55
23
10
50
42433
85
57
38
69
56
80
42434
54
50
20
21
26
37
42435
75
69
64
54
41
50
42436
64
24
57
67
60
42437
33
31
24
27
52
42438
73
61
25
50
34
53
42439
99
88
90
86
88
42440
67
62
27
14
30
42441
66
50
42
54
61
42442
65
50
37
42
31
36
66
42443
66
61
50
56
59
42444
70
61
40
50
50
50
55
42445
57
55
16
29
29
26
50
42446
63
66
42
42
50
23
74
42447
50
50
20
50
26
50
42448
62
69
28
50
42449
52
40
35
30
39
21
58
42450
86
71
73
61
84
42451
73
54
30
38
50
22
50
42452
62
60
25
35
24
28
50
42453
56
50
26
54
53
50
50
42454
78
59
33
30
51
50
74
42455
65
61
31
40
40
28
73
42456
60
59
41
37
39
37
50
42457
87
78
75
95
42458
69
55
21
38
33
20
29
42459
77
62
31
50
62
60
65
42460
39
71
53
59
86
42461
62
64
36
42
56
50
50
42462
54
42
29
15
27
20
42463
66
50
41
33
50
40
41
42464
54
28
16
14
31
10
11
42465
63
39
31
22
70
57
64
42466
51
54
27
21
50
32
50
42467
63
56
56
37
50
53
42468
40
34
18
28
24
42469
82
91
75
19
70
61
50
42470
90
84
90
93
42471
75
61
66
74
15
42472
77
51
50
57
66
76
42473
71
55
50
51
57
72
77
42474
61
53
50
37
60
77
42475
67
77
66
70
62
42476
50
26
25
35
75
42477
69
78
62
88
433
61.86
42478
71
77
55
58
60
55
89
465
66.43
42479
72
73
60
50
65
61
87
468
66.86
42480
69
78
61
35
26
25
83
42481
62
64
51
50
26
27
79
42482
69
77
51
64
50
55
84
42483
62
60
53
85
42484
76
57
50
40
50
38
80
42485
39
50
68
62
67
42486
74
74
50
66
55
70
450
64.29
42487
78
68
34
50
68
38
77
42488
68
50
28
50
53
42489
64
67
41
21
50
12
50
42490
67
31
29
29
42491
11
17
42492
50
58
75
42493
79
82
52
50
55
56
75
42494
89
94
80
93
96
42495
69
50
50
62
63
50
74
42496
58
69
73
74
57
69
42497
78
81
81
42498
68
51
31
42
50
42499
50
50
30
29
52
42500
72
50
62
60
58
81
42501
78
89
83
78
59
51
79
42502
66
27
51
63
38
50
67
42503
74
66
50
61
31
60
61
42504
70
32
84
71
42505
65
65
50
56
37
75
42506
94
74
57
62
72
89
42507
90
81
82
81
87
42508
72
71
59
37
33
38
83
42509
83
50
50
64
72
86
42510
75
18
52
65
30
96
42511
59
59
61
38
53
69
73
42512
76
74
78
77
76
42513
63
63
50
56
42514
68
50
15
22
39
65
42515
95
98
96
42516
80
61
78
75
42517
73
63
52
40
60
50
82
42518
67
31
57
61
42519
53
66
73
50
50
50
82
42520
66
53
86
77
76
89
42521
39
56
42522
70
66
54
60
64
79
42523
66
70
62
22
42
58
87
42524
62
74
78
65
53
80
42525
70
55
50
24
56
21
94
42526
70
68
62
54
71
63
86
42527
67
53
50
38
51
51
42528
39
53
22
27
13
42529
98
95
94
94
42530
73
58
56
50
58
30
84
42531
61
60
50
29
24
20
40
42532
76
53
62
37
50
32
77
42533
23
18
22
42534
79
62
76
53
68
92
42535
91
84
94
95
42536
67
52
29
40
50
52
83
42537
67
69
72
90
42538
81
59
50
71
42539
70
67
55
63
50
20
92
42540
63
57
41
16
58
31
39
42541
70
42542
50
40
42543
50
82
53
50
12
35
54
42544
89
79
80
84
42545
76
65
41
56
55
53
78
42546
56
71
63
50
42547
80
32
60
42548
90
50
94
72
100
42549
75
67
67
74
87
42550
73
65
52
40
81
42551
66
76
73
61
65
50
86
42552
79
57
72
82
84
42553
78
93
42554
60
63
50
50
21
36
72
42555
60
56
31
42
67
42556
25
24
70
50
50
76
42557
60
36
31
50
50
57
42558
23
22
24
36
42559
86
74
82
81
94
42560
32
50
35
10
26
14
26
42561
90
93
92
42562
41
67
37
50
63
53
74
42563
34
61
52
28
58
31
66
42564
50
50
41
37
60
42565
50
41
21
17
19
19
29
42566
50
35
33
65
449
64.14
418
517
424
474
477
59.71
73.86
60.57
67.71
68.14
42567
61
56
35
71
42568
18
42
31
19
35
18
35
42569
21
50
54
56
76
42570
34
54
40
24
55
33
42571
50
57
74
35
37
37
42572
89
58
73
85
42573
52
67
68
50
51
42574
72
59
50
83
42575
35
54
50
25
52
30
76
42576
56
51
71
42577
50
14
36
12
50
42578
42
32
35
65
50
82
42579
71
58
37
42
51
92
42580
52
74
68
50
74
40
52
42581
31
30
67
42582
60
59
42583
36
67
50
40
50
22
56
42584
61
36
50
65
42585
40
64
36
24
52
25
60
42586
26
62
54
63
57
42587
36
42
21
36
21
32
42588
76
41
54
90
42589
57
29
41
39
50
42590
67
74
63
51
62
63
82
42591
27
25
50
36
59
42592
50
50
32
26
33
42593
62
82
27
90
42594
50
67
50
36
51
40
60
42595
35
50
32
41
15
29
42596
60
50
75
74
50
32
42597
69
68
64
72
58
72
87
42598
50
62
30
50
50
81
42599
20
59
26
26
42600
50
66
66
54
62
42601
73
72
87
63
55
58
62
42602
50
52
41
50
52
63
64
42603
50
64
32
67
57
67
42604
58
77
42
35
76
50
77
42605
29
56
38
50
81
42606
84
56
58
62
64
92
42607
72
69
60
87
42608
42609
63
42
53
38
34
42610
52
15
29
34
30
42611
39
18
52
24
50
42612
67
41
36
27
54
42613
50
67
35
20
63
38
72
42614
38
58
50
21
18
24
42615
32
42616
58
31
21
31
20
54
42617
39
53
36
40
34
29
42618
50
19
39
54
42619
72
50
91
42620
50
22
25
57
42621
52
16
33
27
13
34
42622
50
56
31
19
36
41
42623
50
69
25
20
31
30
42624
50
18
24
50
26
50
42625
75
50
40
67
55
88
462
490
470
416
66.00
70.00
67.14
69.33
42626
53
72
50
50
53
50
72
400
57.14
42627
60
69
50
57
50
52
52
390
55.71
42628
77
68
56
54
50
50
75
430
61.43
42629
66
60
74
33
52
54
67
42630
79
77
52
68
51
76
53
456
65.14
42631
62
66
56
67
68
69
68
456
65.14
42632
72
80
72
50
55
50
69
448
64.00
42633
62
66
50
58
50
33
64
42634
70
62
53
50
60
50
64
42635
64
74
34
61
52
50
58
409
58.43
42636
63
68
50
58
52
58
50
399
57.00
42637
65
67
50
50
50
50
50
382
54.57
42638
60
67
50
50
50
50
55
382
54.57
42639
57
68
42
50
50
50
50
42640
80
82
50
51
50
50
42641
59
60
56
58
50
50
61
42642
81
69
42
63
64
50
69
42643
54
56
56
50
50
25
61
42644
76
58
38
80
59
51
69
42645
61
58
50
53
35
53
50
42646
51
78
62
64
63
58
394
56.29
42647
70
73
70
50
50
50
78
42648
61
61
24
50
58
50
50
42649
59
57
19
50
51
35
50
42650
57
79
52
42
50
24
50
42651
78
85
56
67
69
42652
65
91
63
50
64
50
51
42654
64
69
34
58
60
29
58
42655
54
50
50
50
50
33
75
42656
58
70
60
52
29
26
61
42657
50
51
33
50
50
15
50
42658
61
61
39
56
61
50
50
42659
57
59
39
54
56
16
61
42660
58
76
64
50
52
50
50
42661
50
71
29
53
50
55
50
42662
57
64
50
53
30
68
50
42663
50
52
51
50
28
50
50
42664
63
59
55
50
50
58
31
42665
50
60
50
52
20
50
50
441
434
400
63.00
62.00
57.14
42666
90
53
75
66
66
71
421
70.17
42667
80
50
57
68
50
57
362
60.33
42668
76
54
50
53
50
58
341
56.83
42669
50
76
56
20
70
33
50
42670
77
50
11
53
68
89
42671
76
38
50
57
50
58
42672
61
50
38
51
50
50
42673
65
75
25
53
53
27
42674
66
62
11
51
51
59
42675
74
50
74
55
56
50
42676
70
66
50
41
50
63
359
59.83
42677
50
78
63
54
50
50
50
395
56.43
42678
75
67
67
89
50
58
406
67.67
42679
71
50
57
73
79
80
410
68.33
42680
81
54
60
50
50
62
357
59.50
42681
55
56
50
53
10
50
42682
62
40
50
50
50
65
42683
74
65
50
53
59
52
353
58.83
42684
93
50
50
80
50
88
411
68.50
42685
67
50
50
66
65
57
355
59.17
42686
50
60
60
50
55
50
50
375
53.57
42687
69
50
37
50
50
52
42688
62
23
50
56
36
55
42689
67
54
50
55
17
55
42690
60
50
50
54
50
53
42691
57
64
50
50
42692
75
39
50
65
57
66
42693
52
50
50
54
36
50
42694
69
50
50
55
33
62
42695
91
76
88
94
90
42696
50
50
55
54
28
42
42697
83
56
55
40
59
42698
74
70
34
63
50
50
42699
317
52.83
86
50
50
73
50
68
377
62.83
42700
82
98
90
100
95
100 99
664
94.86
42701
97
76
88
93
85
90
529
88.17
42702
59
67
68
89
42703
50
59
73
69
77
42704
76
96
94
98
98
99 100
661
94.43
42705
76
88
77
76
83
90
490
81.67
42706
25
50
50
20
42707
85
88
73
63
88
42708
56
50
58
62
42709
50
50
53
61
85
42710
91
93
92
80
87
42711
92
81
77
80
94
42712
55
69
65
75
90
42713
37
79
42714
28
54
29
24
28
50
62
42715
63
50
56
50
41
42716
66
78
80
42717
56
78
75
56
89
81
82
42718
71
94
50
73
78
74
42719
40
42
51
39
50
63
42720
51
83
76
85
80
70
84
42721
98
91
94
91
93
42722
75
53
56
53
73
42723
62
76
42724
27
50
75
70
80
42725
73
69
73
17
79
42726
60
67
50
60
81
42727
57
16
50
39
517
529
73.86
75.57
42728
85
69
70
76
82
89
42729
39
50
91
38
55
20
50
42730
66
64
63
64
75
42731
54
77
32
31
50
75
42732
76
56
39
54
73
81
42733
54
55
22
50
36
50
42734
87
93
85
19
82
42735
29
86
67
83
42736
83
68
54
74
58
77
42737
81
100
58
76
79
42738
50
75
74
67
76
23
42739
69
57
53
54
95
42740
54
38
17
13
34
471
414
78.50
69.00
42741
71
81
63
77
59
66
96
513
73.29
42742
81
50
88
73
70
79
441
73.50
42743
90
88
98
86
92
42744
74
87
66
61
50
77
415
69.17
42745
95
96
97
93
91
98
570
95.00
42746
67
34
58
42
60
42747
66
50
63
50
42
74
42748
90
93
89
76
76
94
42749
52
40
36
61
18
61
42750
80
52
69
55
66
83
42751
65
54
59
62
74
42752
53
50
53
55
42
57
42753
50
58
72
64
37
42754
77
97
96
100
96
100 97
42755
66
81
61
53
77
42756
57
75
60
63
72
42757
92
93
87
87
79
42758
60
50
42
78
42759
78
75
88
518
663
86.33
94.71
42760
94
85
95
71
90
96
531
88.50
42761
96
93
99
92
100 99
579
96.50
42762
83
93
50
65
89
42763
42764
88
72
75
89
42765
90
92
87
98
42766
63
59
42767
83
63
64
88
42768
24
50
42769
70
89
79
88
74
72
95
42770
65
25
69
84
74
85
42771
75
50
50
80
42772
82
88
60
39
42773
69
57
51
62
71
42774
84
86
96
92
92
97
42775
88
92
73
74
96
42776
50
77
85
65
42777
71
78
73
51
64
87
42778
81
69
63
84
96
42779
87
57
83
87
89
42780
67
10
70
74
42781
73
72
33
79
42782
52
70
41
52
69
42783
85
73
42784
54
35
31
50
41
35
42785
50
84
79
73
75
80
77
42786
68
70
65
68
80
42787
60
50
50
61
52
72
42788
50
70
38
66
74
42789
83
59
67
50
53
84
42790
67
35
50
64
12
57
42791
78
35
65
63
76
83
42792
51
97
83
95
94
42793
29
93
33
68
63
74
86
42794
80
40
34
59
39
61
42795
50
86
79
57
69
87
42796
55
50
33
60
52
69
42797
70
54
80
79
42798
68
24
68
58
87
42799
58
59
27
19
50
26
62
42800
50
50
52
52
50
66
567
518
396
81.00
74.00
66.00
42801
66
85
78
73
74
75
86
537
76.71
42802
50
79
84
68
58
76
91
506
72.29
42803
78
72
61
61
64
88
42804
38
85
50
69
72
72
73
42805
100
98
91
98
42806
65
71
72
42807
70
50
61
67
41
42808
53
81
88
95
78
84
91
42809
57
34
50
41
78
42810
68
73
59
59
65
76
570
81.43
42811
60
82
87
53
63
77
73
495
70.71
42812
78
88
91
96
91
100 95
639
91.29
42813
56
84
91
96
75
91
97
590
84.29
42814
92
96
99
87
96 100
42815
40
58
40
80
35
37
63
42816
57
63
69
51
42817
50
84
75
78
69
60
73
42818
50
69
76
67
90
42819
74
71
78
72
90
42820
61
79
51
24
61
29
51
42821
80
60
50
61
66
66
42822
33
42823
64
84
73
95
489
383
69.86
63.83
42824
50
82
57
56
65
54
91
455
65.00
42825
99
94
79
95
79
91
537
89.50
42826
42
99
87
100 97
42827
50
66
71
40
56
50
61
42828
57
67
34
42829
52
84
87
76
76
72
89
42830
41
71
59
59
54
73
42831
67
92
95
98
100
100 99
536
76.57
651
93.00
42832
60
83
50
67
54
91
42833
27
78
55
20
53
26
51
42834
71
98
65
70
94
42835
60
81
87
69
73
73
89
42836
68
57
30
50
62
532
76.00
42837
81
91
98
100
94
100 98
662
94.57
42838
50
74
57
58
68
73
68
448
64.00
42839
50
75
63
50
64
50
42840
96
91
85
99
42841
81
70
86
83
42842
75
50
29
72
66
89
42843
50
24
55
52
55
42844
71
60
25
59
59
42845
90
93
97
57
100 96
42846
66
76
50
63
59
42847
77
74
62
51
79
42848
50
93
89
85
94
42849
50
34
35
54
50
79
42850
71
50
50
53
78
42851
73
29
57
52
51
42852
80
97
87
99
82
88
93
42853
83
86
36
52
58
85
42854
88
83
58
83
76
42855
78
90
96
94
84
68
88
42856
70
50
62
51
42857
78
95
83
88
90
42858
91
61
50
53
83
42859
50
69
42
57
85
70
50
533
626
598
88.83
89.43
85.43
42860
61
57
52
61
56
61
348
58.00
42861
75
81
56
60
50
62
384
64.00
42862
50
62
52
64
63
50
50
391
55.86
42863
62
92
90
74
84
76
79
557
79.57
42864
78
97
88
87
92
81
523
87.17
42865
91
92
92
89
91
96
42866
73
61
60
59
54
75
382
63.67
42867
50
68
64
50
64
50
66
412
58.86
42868
69
91
72
36
95
58
42869
67
83
64
70
88
83
60
515
73.57
42870
75
50
50
50
50
50
325
54.17
42871
53
77
81
82
81
50
42872
80
80
78
84
89
74
77
42873
81
56
50
52
38
39
562
80.29
42874
89
55
69
64
50
87
414
69.00
42875
86
68
50
74
50
53
381
63.50
42876
77
62
63
50
69
50
371
61.83
42877
90
64
65
50
50
51
370
61.67
42878
50
50
61
50
50
57
318
53.00
42879
86
54
50
58
70
42880
72
50
73
50
50
65
42881
50
70
52
23
68
55
50
360
60.00
42882
66
87
64
77
54
65
67
480
68.57
42883
80
80
60
82
64
55
74
495
70.71
42884
56
83
66
71
85
80
77
518
74.00
42885
68
73
64
92
71
82
76
526
75.14
42886
66
64
68
53
55
71
377
62.83
42887
42
61
54
56
66
50
50
42888
53
50
75
25
50
10
39
42889
41
32
50
11
21
18
28
42890
59
86
50
41
40
76
42891
69
54
76
19
56
60
42892
80
50
31
42893
96
75
83
77
98
42894
67
38
98
97
89
83
96
42895
91
88
95
58
65
42896
99
95
98
95
95
87
94
42897
98
98
73
53
78
90
42898
75
95
50
50
78
42899
80
50
50
42900
97
93
88
73
94
42901
96
86
86
70
96
42902
80
67
42903
81
69
58
72
86
42904
98
92
100
78
100
42905
53
50
73
53
50
66
42906
95
50
66
72
93
42907
83
91
95
78
75
80
42908
68
82
66
33
50
35
50
42909
71
72
90
39
50
50
79
42910
67
59
50
50
56
27
50
42911
69
60
50
50
50
50
54
42943
84
66
78
76
94
42944
64
59
31
29
50
42945
85
70
35
77
61
84
42946
75
50
82
88
42947
71
50
63
42
85
42948
57
35
23
50
42949
89
81
96
78
91
42950
84
83
50
68
57
96
42951
86
78
65
69
94
42952
87
57
66
50
53
83
42953
65
41
37
32
40
82
42954
82
42
50
52
73
42955
66
38
26
34
27
66
42956
78
68
68
85
42957
97
88
78
85
93
99
42958
66
33
61
61
83
42959
74
50
55
38
63
42960
70
37
50
50
68
42961
83
68
50
66
66
94
42962
42963
58
34
50
68
42964
52
27
53
88
42965
60
64
52
50
81
42966
75
50
26
33
35
42967
75
52
36
40
53
81
42968
87
76
73
76
82
98
42969
60
53
23
59
42970
90
90
68
64
79
42971
81
71
52
76
54
87
42972
58
39
36
56
42973
83
67
56
56
79
84
42974
82
50
64
74
42975
93
85
81
97
42976
52
20
27
58
42977
74
71
23
69
51
71
42978
53
41
42979
76
50
80
50
94
42980
76
70
59
83
42981
87
80
70
61
42982
88
50
34
42
22
55
42983
85
66
42984
75
50
39
40
74
42985
67
81
71
19
10
42986
80
75
50
50
42987
68
50
30
31
64
42988
84
59
27
51
39
84
42989
84
72
55
76
63
83
42990
86
81
58
98
42991
85
67
72
64
72
42992
81
72
35
72
69
79
42993
23
34
34
65
42994
76
50
17
31
39
65
42995
88
59
35
66
66
96
42996
50
23
30
16
14
40
42997
83
53
59
77
80
42998
80
50
40
59
50
79
429
663
383
438
85.80
94.71
54.71
73.00
396
540
427
492
421
66.00
90.00
71.17
82.00
70.17
425
433
70.83
72.17
42999
55
28
10
27
21
50
43000
78
55
32
51
54
81
43001
94
83
92
93
76
89
43002
66
50
32
33
21
63
43003
50
50
55
34
69
43004
58
39
32
50
50
60
43005
61
54
52
61
63
43006
79
81
71
59
72
80
43007
80
57
33
56
53
75
43008
82
85
64
76
94
43009
81
72
63
54
94
43010
52
50
31
50
37
62
43011
60
37
18
50
36
63
43012
72
36
57
35
76
43013
72
50
29
38
30
75
43014
69
58
27
50
50
73
43015
89
65
64
73
43016
70
37
58
50
75
88
43017
43018
50
35
50
55
57
74
43019
64
37
74
60
72
43020
83
51
52
69
54
90
43021
84
76
70
75
94
43022
68
53
35
40
50
73
43023
58
50
19
57
50
83
43024
27
50
40
86
43025
72
50
50
50
87
43026
77
50
33
50
50
80
43027
64
72
51
40
43028
63
36
40
37
50
85
43029
82
99
72
100 90
43030
73
64
61
64
83
43031
62
55
50
61
60
80
43032
72
50
53
81
96
43033
64
67
55
61
79
43034
94
96
88
100
43035
58
50
50
56
88
43036
57
39
27
52
38
61
43037
70
74
22
50
50
73
43038
53
35
36
65
62
71
43039
71
50
50
68
60
86
43040
56
53
40
39
50
70
43041
71
54
73
71
63
92
43042
82
98
90
90
98
43043
73
27
55
58
50
74
43044
75
40
41
52
87
527
442
399
368
385
87.83
73.67
66.50
61.33
64.17
424
70.67
43045
60
53
56
56
53
79
357
59.50
43046
72
68
77
73
68
88
446
74.33
43047
78
64
38
37
50
96
43048
79
50
78
68
82
90
43049
65
58
58
42
79
43050
83
83
84
92
91
87
43051
69
58
51
76
43052
67
52
50
90
43053
65
57
40
66
41
76
43054
61
29
80
50
76
43055
76
57
54
54
65
85
43056
74
55
52
71
92
43057
62
60
50
50
50
79
43058
66
51
30
57
58
77
43059
59
63
37
72
50
86
43060
73
56
59
85
43061
91
75
87
88
92
92
43062
67
59
36
50
67
447
74.50
520
391
86.67
65.17
351
525
58.50
87.50
43063
64
50
54
50
74
89
381
63.50
43064
68
65
77
78
75
87
450
75.00
43065
75
51
59
66
81
85
417
69.50
43066
66
58
63
14
60
43067
52
50
35
40
30
64
43068
50
33
50
41
50
69
43069
63
32
26
63
43070
82
50
63
56
68
92
411
68.50
43071
73
78
71
73
74
98
467
77.83
43072
69
61
37
57
58
83
43073
59
35
57
50
64
43074
69
77
75
79
75
88
43075
54
50
26
61
58
94
43076
54
50
56
34
60
43077
62
37
37
50
38
65
43078
54
25
25
41
61
463
77.17
43079
65
59
30
83
43080
66
34
60
50
79
43081
66
50
31
54
50
50
43082
66
50
30
52
55
64
43083
83
60
66
62
80
43084
64
50
34
40
42
84
43085
59
38
25
50
30
50
43086
83
71
17
41
50
75
43087
56
50
52
32
72
43088
72
80
64
67
85
43089
84
81
64
67
94
43090
53
28
24
50
31
52
43091
80
66
71
74
78
43092
75
30
56
56
83
43093
61
50
54
35
70
43094
54
52
50
39
76
43095
51
35
37
35
32
70
43096
57
40
38
37
56
67
43097
66
50
50
50
53
77
43098
74
71
67
71
93
43099
67
50
50
50
68
83
43100
61
40
50
54
79
43101
89
80
84
84
95
43102
88
77
76
83
93
346
57.67
368
61.33
43103
73
50
50
68
50
97
388
64.67
43104
94
82
90
86
93
98
543
90.50
43105
71
87
58
94
43106
68
50
69
75
78
43107
54
39
24
36
80
43108
77
63
72
52
82
94
43109
70
50
75
94
43110
39
50
35
25
81
43111
52
34
51
36
78
43112
60
50
50
56
40
78
43113
63
50
63
50
67
80
43114
79
67
82
96
43115
86
72
72
71
100 93
43116
72
50
42
50
98
43117
83
59
59
51
73
98
43118
73
42
39
55
84
43119
63
36
50
68
94
43120
79
66
80
99
43121
77
56
57
59
99
43122
68
53
57
50
68
43123
72
31
26
35
33
69
43124
50
50
62
37
43125
56
56
83
92
43126
76
50
36
50
83
43127
50
40
34
42
66
43128
69
50
54
59
56
80
43129
79
54
50
55
87
43130
74
58
62
69
75
75
43131
86
87
92
43132
78
40
50
60
66
90
43133
51
33
32
50
77
43134
75
66
75
61
77
43135
65
51
64
42
72
43136
87
52
92
90
43137
79
50
60
40
88
43138
85
58
100 82
440
373
73.33
62.17
494
82.33
423
368
70.50
61.33
413
68.83
43139
43140
73
71
79
95
43141
72
32
64
50
75
43142
83
42
59
69
86
43143
64
30
35
35
63
43144
71
62
74
63
79
43145
88
93
84
43146
90
76
80
84
43147
66
50
42
66
43148
62
77
26
63
43149
70
88
95
86
88
95
522
87.00
43150
97
93
91
96
96
96
569
94.83
43151
84
88
84
83
87
96
522
87.00
43152
84
69
56
63
77
93
442
73.67
43153
56
54
59
36
41
91
43154
61
72
75
94
43155
86
57
41
53
50
91
43156
74
60
51
74
43157
77
42
55
52
41
75
43158
82
68
68
71
56
93
438
73.00
43159
78
80
91
82
83
43160
53
67
50
55
86
43161
75
54
60
61
63
66
379
63.17
43162
59
50
79
51
50
67
356
59.33
43163
60
54
50
57
50
55
326
54.33
43164
62
50
61
50
34
65
43165
72
50
65
57
42
71
43166
67
50
73
53
52
70
365
60.83
43167
79
72
69
50
51
69
390
65.00
43168
76
50
86
56
60
72
400
66.67
43169
57
50
87
50
50
78
372
62.00
43170
75
50
82
50
50
81
388
64.67
43171
74
50
50
50
50
43204
79
36
34
56
66
73
43205
80
66
56
70
84
86
43206
87
94
82
97
83
43207
41
27
59
73
43208
75
67
93
90
43209
81
85
86
72
81
70
43210
29
58
59
76
90
43211
59
16
61
60
43212
83
73
39
83
55
78
74
43213
63
36
50
38
50
59
43214
60
52
33
43215
79
72
70
53
41
85
56
43216
50
21
50
51
58
43217
80
76
55
81
65
43218
73
25
25
36
16
43219
98
100
82
100 98
43220
59
29
67
70
85
66
43221
50
50
41
69
43222
18
28
36
43223
99
79
89
93
90
98
91
43224
64
56
55
67
74
71
43225
67
66
39
75
92
43226
93
50
74
70
87
43227
88
73
87
88
89
43228
59
36
30
43229
51
36
33
58
60
50
43230
64
57
26
34
50
56
64
43231
83
56
55
80
51
78
82
43232
43233
50
21
60
50
56
63
43234
64
58
51
21
28
65
67
43235
66
50
68
58
66
80
43236
89
74
74
93
78
43237
82
37
50
68
78
43238
50
41
28
25
30
43239
76
83
70
87
88
43240
71
50
24
53
67
57
43241
91
76
62
87
57
94
82
43242
57
38
50
37
50
53
43243
68
70
24
50
58
74
58
43244
80
50
50
76
43245
74
43246
50
55
87
43247
55
50
92
65
74
82
43248
50
50
64
68
43249
55
35
50
62
73
43250
96
91
91
100 87
43251
63
50
50
57
93
43252
53
50
54
51
53
50
43253
92
85
86
93
90
97
97
43254
60
56
59
54
92
43255
77
63
80
51
41
84
43256
74
52
62
50
75
93
43257
81
10
98
43258
70
66
62
51
63
94
43259
61
50
56
51
54
70
43260
71
80
59
77
65
93
43261
72
86
86
63
66
71
84
43262
72
54
53
57
66
43263
77
64
58
60
50
61
77
43264
33
56
65
79
57
43265
91
92
85
100
88
93
92
43266
72
64
50
56
58
85
43267
84
31
57
85
78
43268
74
78
86
99
43269
42
61
43270
60
51
42
42
91
639
485
549
640
528
91.29
69.29
78.43
91.43
75.43
447
63.86
641
91.57
43271
93
97
86
92
89
95
98
43272
85
81
97
74
91
97
650
92.86
43273
89
84
81
90
81
96
97
618
88.29
43274
69
78
50
65
50
88
93
493
70.43
43275
58
59
50
74
89
43276
72
67
50
75
66
77
83
43277
64
55
41
84
490
70.00
43278
92
84
79
87
83
95
84
604
86.29
43279
100
88
91
100
92
97
98
666
95.14
43280
93
87
80
71
99
93
43281
79
88
59
58
84
91
43282
69
65
80
85
98
43283
55
53
65
50
52
62
59
396
56.57
43284
58
57
67
65
50
58
68
423
60.43
43285
43286
71
72
57
37
62
78
75
43287
50
37
50
32
68
60
43288
79
69
91
75
59
88
85
43289
61
65
18
57
39
50
43290
69
53
40
33
50
62
43291
61
77
50
52
37
63
73
43292
55
52
23
18
20
50
37
43293
65
82
59
36
50
78
75
43294
82
79
68
74
43295
77
64
50
62
40
53
64
43296
72
68
69
54
54
71
61
43297
78
55
42
50
32
61
65
43298
77
63
72
57
87
89
43299
66
70
52
50
68
43300
67
50
50
50
50
69
43301
94
92
90
95
92
100 100
43302
75
59
42
69
80
77
43303
73
85
53
52
76
43304
67
75
51
59
60
68
57
43305
81
59
32
38
50
53
50
43306
65
50
54
40
64
73
43307
78
59
50
34
34
40
59
43308
70
66
58
51
54
71
77
43309
68
59
41
62
50
53
43310
77
68
81
28
60
56
42
43311
61
61
78
50
59
64
58
43312
74
78
78
38
68
57
67
43313
61
55
50
33
25
43314
40
56
59
73
43315
32
35
52
37
43316
56
37
50
77
73
43317
59
66
50
27
41
50
53
43318
83
91
60
63
61
74
90
43319
77
79
76
68
81
82
43320
60
50
55
27
69
69
43321
52
50
50
21
34
50
62
43322
60
50
28
15
21
23
34
43323
73
82
50
58
50
66
43324
76
65
22
50
73
76
43325
89
88
89
52
76
75
90
43326
66
61
57
50
41
50
50
43327
82
69
69
38
50
67
73
43328
50
78
51
50
57
83
43329
50
42
65
75
80
546
449
663
437
447
431
522
559
78.00
64.14
94.71
62.43
63.86
61.57
74.57
79.86
43330
76
64
61
59
77
66
80
483
69.00
43331
90
96
93
84
91
85
98
637
91.00
43332
70
56
65
32
50
54
68
43333
77
70
66
50
58
64
64
449
64.14
43334
91
99
84
85
76
93 100
628
89.71
43335
50
54
55
15
51
33
76
43336
43337
76
75
74
50
62
50
71
43338
71
70
50
78
71
78
43339
55
55
70
25
28
40
40
43340
87
80
86
50
51
78
87
43341
65
55
41
30
41
40
53
43342
77
71
50
55
40
79
70
43343
80
71
33
50
59
80
43344
58
50
50
77
80
43345
59
30
30
64
43346
97
89
76
92
76
80
99
43347
52
70
38
35
34
50
71
43348
69
37
27
64
43349
76
50
50
59
59
76
43350
78
55
51
41
56
71
63
458
519
609
65.43
74.14
87.00
43351
87
86
71
60
70
82
75
531
75.86
43352
98
91
87
98
84
96
98
652
93.14
43353
40
75
43354
80
67
50
41
32
69
43355
64
56
42
34
71
43356
66
51
50
71
58
43357
71
60
50
28
50
36
74
43358
55
40
35
40
52
72
43359
64
60
32
11
31
29
61
43360
68
60
50
39
53
32
75
43361
90
78
65
77
53
93
43362
82
78
94
71
84
89
95
43363
55
51
50
77
43364
63
54
42
57
38
66
43365
82
68
80
67
79
94
43366
89
78
76
74
87
91
98
43367
68
61
57
36
50
50
81
43368
89
96
69
72
80
84
89
43369
62
53
65
41
85
52
82
43370
68
58
50
62
50
58
43371
81
70
55
50
59
56
73
43372
76
67
41
50
70
50
70
593
593
84.71
84.71
579
444
82.71
63.43
43373
89
75
62
65
85
72
89
537
76.71
43374
93
85
87
70
90
97
89
611
87.29
43375
83
79
59
50
84
43376
61
53
84
78
81
93
82
79
40
78
72
96
43378
76
68
50
37
60
68
80
43379
75
58
71
74
83
43380
94
87
90
33
90
90
94
43381
85
89
85
91
96
43382
70
65
50
40
50
50
66
43383
78
67
40
25
40
24
73
43384
77
50
54
30
64
42
51
43385
56
52
50
14
50
60
43386
79
66
52
24
56
36
68
43387
84
65
86
80
80
86
43388
81
86
86
79
98
91
43389
78
61
50
57
73
76
43390
86
95
81
63
93
95
88
43391
50
50
40
50
22
50
43377
601
85.86
43392
74
86
68
67
72
87
76
530
75.71
43393
72
84
72
50
74
70
85
507
72.43
43394
69
58
54
14
58
38
59
43395
55
18
50
24
21
43396
52
50
76
42
60
43397
66
66
36
27
54
36
56
43398
86
69
27
53
72
64
59
43399
40
50
51
68
67
43400
87
80
50
50
74
78
88
43401
82
58
35
50
69
50
75
43402
74
59
38
32
57
65
61
43403
85
64
50
23
68
50
68
43404
84
72
30
31
63
60
69
43405
67
75
26
58
38
51
43406
77
71
36
34
61
53
77
43407
84
76
51
36
68
72
68
43408
87
85
77
85
98
43409
100
98
79
94
85
90
85
43410
30
41
66
70
507
631
72.43
90.14
43411
95
91
71
65
79
95
94
590
84.29
43412
94
95
75
95
71
84
96
610
87.14
43413
73
71
50
28
54
55
81
43414
79
61
32
16
64
28
55
43415
97
93
86
78
82
88
89
43416
85
83
70
41
59
66
77
43417
71
68
54
24
58
50
81
43418
71
72
55
23
57
51
66
43419
59
67
50
18
50
54
56
43420
67
61
23
24
70
27
59
43421
65
64
35
18
50
50
50
43422
82
83
69
66
82
89
82
43423
84
80
58
29
79
52
63
43424
74
54
39
12
55
36
52
43425
69
54
50
30
34
40
54
43426
76
64
40
52
50
65
43427
61
57
33
50
64
82
43428
67
50
50
53
60
90
43429
74
65
53
54
51
67
43430
33
23
50
38
54
65
86
613
553
87.57
79.00
43431
76
35
68
62
59
83
43432
74
70
30
61
63
43433
69
56
28
29
50
50
81
43434
59
52
25
25
50
32
60
43435
78
52
41
60
54
58
82
43436
57
58
28
34
41
60
68
43437
86
59
50
60
64
72
70
43438
82
69
37
34
68
72
43439
89
66
34
57
69
67
83
43440
67
54
41
50
56
61
63
43441
94
95
92
89
91
98
93
43442
62
22
26
60
51
43443
82
78
64
70
72
67
461
652
65.86
93.14
43444
87
91
54
60
83
82
97
554
79.14
43445
83
67
53
58
62
61
97
481
68.71
43446
76
81
61
50
58
75
43447
73
68
50
38
50
34
73
43448
43449
78
76
68
68
80
43450
92
40
33
72
54
58
43451
50
11
50
55
75
43452
38
32
13
32
35
50
43453
72
56
51
43454
69
42
39
29
42
54
65
43455
92
86
98
85
95
93
99
43456
30
52
43457
36
34
39
38
43458
56
56
40
61
58
53
54
43459
50
30
30
33
29
34
43460
66
57
34
23
41
50
50
43461
61
50
50
30
35
50
54
43462
63
40
41
57
81
43463
68
54
50
31
50
59
77
43464
88
85
88
50
85
78
81
43465
55
33
18
28
16
39
43466
55
52
50
39
42
50
61
43467
53
50
30
18
25
18
26
43468
90
79
66
69
80
43469
98
99
99
95
93
100 99
43470
40
50
23
50
34
40
39
43471
94
80
83
79
74
83
43472
53
41
27
28
31
26
50
43473
66
59
33
38
51
37
72
43474
69
68
36
36
65
50
50
43475
81
55
28
34
50
36
41
43476
94
83
83
95
94
94
43477
77
83
50
50
63
56
65
43478
70
65
36
36
64
66
56
43479
86
77
79
60
71
71
91
43480
68
57
54
42
69
56
78
43481
51
51
20
21
50
26
61
43482
91
68
63
69
72
78
93
43483
72
68
40
33
84
59
66
43484
65
70
32
40
54
70
58
43485
50
50
28
23
30
20
30
43486
63
51
21
81
55
82
78
43487
69
66
59
55
57
50
85
43488
56
51
29
35
34
50
53
43489
84
51
58
90
71
84
95
43490
82
81
39
70
65
83
85
648
555
683
444
92.57
79.29
97.57
63.43
535
534
441
76.43
76.29
63.00
533
76.14
43491
79
93
66
50
81
71
90
530
75.71
43492
89
76
60
54
83
70
89
521
74.43
43493
78
72
59
69
79
74
43494
81
80
81
90
76
43495
77
58
50
35
74
58
59
43496
86
93
68
58
72
86
85
43497
82
80
50
15
61
50
52
548
78.29
43498
79
80
66
71
55
78
73
502
71.71
43499
86
83
79
66
72
61
85
532
76.00
43500
81
72
63
40
77
69
75
43501
88
84
78
56
64
90
84
43502
83
63
67
65
50
87
43503
68
68
53
52
52
52
75
43504
72
82
67
29
31
50
68
43505
75
69
50
26
50
73
43506
40
57
65
74
74
43507
41
73
74
86
43508
79
59
54
51
61
52
83
43509
74
70
54
50
50
34
78
43510
63
64
61
50
28
54
71
544
77.71
420
439
60.00
62.71
43511
73
84
84
37
54
53
86
43512
65
65
59
28
50
29
68
43513
54
52
50
21
54
37
43514
82
58
50
71
61
74
43515
82
83
83
58
60
55
91
512
73.14
43516
84
74
60
50
69
59
79
475
67.86
43517
86
79
60
42
61
50
77
43518
80
84
71
21
60
53
43519
54
58
50
22
23
34
50
43520
80
52
39
40
50
64
43521
78
65
50
50
74
70
43522
85
84
63
50
65
61
43523
88
90
71
76
75
78
94
43524
78
50
31
59
59
56
43525
70
57
38
32
30
40
55
43526
74
79
60
22
53
41
72
43527
66
59
50
36
29
64
43528
50
61
23
35
24
55
43529
74
72
58
54
52
50
68
43530
38
31
57
58
71
43531
28
34
39
67
43532
74
68
36
41
62
52
70
43533
70
79
50
88
51
71
86
43534
60
50
38
29
34
22
50
43535
54
50
39
50
37
39
43536
50
62
73
76
43537
80
57
33
53
25
70
82
43538
36
50
50
72
43539
88
73
50
64
73
76
43540
31
50
40
52
59
43541
50
40
21
34
28
50
43542
66
34
50
50
79
43543
93
65
97
88
84
97
43544
77
41
55
63
66
43545
87
80
64
78
51
83
43546
39
35
30
67
43547
53
33
53
56
86
43548
24
27
28
31
43549
61
50
77
59
84
43550
50
28
50
51
70
43551
55
55
59
76
43552
50
29
64
51
59
79
43553
72
61
32
50
52
57
72
43554
72
53
32
50
51
50
67
43555
72
63
50
33
58
66
76
43556
59
65
38
42
34
55
43557
63
64
35
37
50
50
81
43558
78
67
30
29
50
50
68
43559
65
53
36
34
51
41
73
43560
67
50
28
20
30
26
50
43561
65
53
35
18
50
28
50
43562
78
75
51
58
68
76
82
43563
59
58
31
27
30
62
52
43564
73
64
55
50
54
61
67
43565
25
24
31
65
43566
79
69
72
38
68
66
82
43567
78
54
38
17
50
50
68
43568
88
89
50
81
73
88
91
43569
59
50
16
50
39
81
43570
68
53
38
36
56
50
63
572
428
495
488
81.71
61.14
70.71
69.71
424
560
60.57
80.00
43571
82
84
70
71
83
88
84
562
80.29
43572
64
74
68
51
72
76
93
498
71.14
43573
80
89
70
50
86
72
67
514
73.43
43574
71
75
51
41
55
50
83
43575
57
60
42
61
64
63
72
43576
72
68
50
67
79
74
92
43577
53
52
32
55
69
43578
62
73
63
32
61
35
64
43579
73
78
59
67
43580
66
58
60
68
65
62
502
71.71
43581
91
87
78
86
92
78
89
601
85.86
43582
80
84
88
70
92
75
88
577
82.43
43583
85
88
71
74
83
70
78
549
78.43
43584
67
37
59
66
82
43585
77
76
74
68
43586
79
70
65
17
61
58
78
43587
73
62
50
62
51
43588
54
57
56
35
57
50
50
43589
62
50
50
57
84
43590
65
53
62
86
43591
50
41
58
66
57
43592
60
51
70
70
80
43593
50
50
63
75
79
43594
50
30
58
65
64
43595
50
70
56
88
88
43596
40
62
71
91
43597
54
71
68
79
76
43598
64
31
50
59
68
88
43599
50
22
39
41
50
55
43600
80
52
59
25
62
64
72
43601
93
79
80
51
78
89
80
43602
82
32
35
58
70
43603
78
61
68
76
84
82
43604
73
55
50
50
52
50
550
78.57
43605
83
76
72
57
81
89
94
552
78.86
43606
88
68
51
50
77
74
78
486
69.43
43607
64
37
40
39
37
43608
83
63
56
37
50
71
77
43609
62
83
37
41
51
37
67
43610
96
84
76
84
69
94
95
43611
66
68
50
56
57
59
43612
78
50
60
50
54
58
79
43613
68
50
42
31
33
57
43614
81
58
58
56
69
74
76
43615
75
67
68
72
78
88
598
85.43
429
61.29
472
67.43
43616
79
80
58
68
73
75
88
521
74.43
43617
78
66
58
50
64
65
79
460
65.71
43618
70
92
57
43619
50
75
67
69
63
43620
54
73
75
72
66
91
43621
59
50
33
31
69
68
43622
50
58
20
38
75
43623
69
50
50
38
50
80
43624
74
88
43625
41
50
64
76
43626
54
74
58
53
74
82
43627
53
69
53
50
38
74
43628
51
52
59
43629
34
75
60
43630
43631
63
50
67
50
83
92
43632
58
65
50
50
60
50
90
43633
69
81
56
64
76
43634
50
54
50
93
43635
72
67
89
423
60.43
43636
79
92
90
79
99
95
534
89.00
43637
99
59
65
91
77
92
483
80.50
43638
63
35
41
38
50
64
43639
60
50
80
43640
50
67
50
40
52
50
79
43641
50
65
78
74
79
88
43642
50
50
50
53
43643
93
41
66
63
70
86
43644
56
78
61
71
73
88
92
43645
76
64
39
71
79
86
43646
35
77
80
62
81
43647
66
86
50
50
81
82
43648
56
63
78
82
43649
40
13
50
74
43650
50
63
57
76
43651
50
57
38
25
50
36
64
43652
28
50
74
59
97
43653
33
53
41
41
43654
65
27
37
43655
42
53
32
50
81
43656
50
37
50
42
67
43657
21
50
43658
61
50
50
64
82
519
74.14
43659
76
96
91
83
88
86
98
618
88.29
43660
85
81
79
91
96 100
532
88.67
43661
36
63
70
79
43662
72
93
91
77
84
89
90
43663
51
26
53
50
82
43664
50
57
50
30
56
40
60
43665
73
77
57
62
80
596
85.14
43666
59
88
74
62
84
79
89
535
76.43
43667
56
79
76
55
52
60
60
438
62.57
43668
79
87
76
94
87
89
98
610
87.14
43669
70
78
77
50
74
63
55
467
66.71
43670
50
54
59
74
52
73
73
435
62.14
43671
63
70
55
75
62
68
70
43672
53
59
50
33
50
71
50
463
66.14
43673
57
50
50
72
50
50
50
379
54.14
43674
76
70
70
73
70
76
71
506
72.29
43675
75
78
74
75
75
84
90
551
78.71
43676
60
51
75
60
51
53
50
400
57.14
43677
69
53
68
50
57
60
64
421
60.14
43678
51
70
57
61
50
61
60
410
58.57
43679
66
75
72
64
68
66
57
468
66.86
43680
57
52
33
50
50
50
50
43681
68
59
31
50
61
50
55
43682
70
69
50
67
66
57
55
434
62.00
43683
82
86
69
63
84
75
67
526
75.14
43684
86
90
50
82
79
63
50
500
71.43
43685
84
67
58
50
72
51
52
434
62.00
43686
73
52
50
53
54
56
50
388
55.43
43687
67
67
86
50
50
53
50
423
60.43
43688
91
88
50
55
82
52
50
468
66.86
43689
91
81
80
59
87
62
57
517
73.86
43690
67
75
68
59
66
59
50
444
63.43
43691
74
74
50
50
50
51
50
399
57.00
43692
81
66
55
50
63
54
50
419
59.86
43693
50
50
50
34
53
50
57
43694
67
69
68
50
64
58
75
43695
56
53
23
50
50
50
63
43696
69
55
60
50
54
51
50
43697
72
69
50
25
51
50
53
43698
59
61
34
50
61
63
57
43699
62
84
34
82
55
61
60
43700
71
74
56
79
67
76
62
43701
50
75
31
50
71
54
55
451
64.43
389
485
55.57
69.29
43702
50
54
50
50
54
51
50
359
51.29
43703
66
56
50
50
51
50
50
373
53.29
43704
50
60
51
50
51
50
312
52.00
43705
73
86
77
83
74
81
474
79.00
43706
50
73
50
38
65
61
61
43707
50
59
57
50
50
50
51
367
52.43
43708
80
50
50
64
59
90
393
65.50
43709
67
72
69
71
70
58
407
67.83
43710
60
50
60
50
50
32
50
43711
50
65
70
40
52
50
50
43725
94
83
58
75
87
81
43726
90
72
82
60
69
65
43727
70
54
50
33
27
52
43728
72
77
78
71
80
43729
63
63
50
63
66
43730
70
74
58
23
59
30
56
43731
90
75
72
78
78
77
43732
56
50
66
70
43733
82
73
17
40
37
43734
81
56
70
90
82
43735
38
50
36
52
43736
87
78
90
88
43737
98
78
84
65
90
72
86
43738
79
65
58
11
66
60
75
43739
87
81
64
58
43740
89
63
78
60
69
66
68
43741
84
71
50
71
67
43742
51
43743
96
85
84
91
88
94
43744
67
68
58
25
50
43745
71
62
60
57
43746
97
84
69
83
88
43747
76
38
50
55
81
43748
86
55
71
54
63
67
43749
60
50
27
10
37
30
37
43750
73
50
61
50
43751
71
56
40
56
43752
73
56
43753
58
20
70
43754
87
84
88
86
69
86
43755
62
53
74
71
77
43756
76
73
56
70
57
80
79
43757
82
69
50
69
85
43758
83
56
71
54
78
87
43759
75
77
50
70
60
43760
89
65
58
89
92
43761
82
65
50
81
81
43762
89
81
96
87
84
83
90
43763
34
50
57
51
573
493
491
610
81.86
70.43
70.14
87.14
43764
90
90
80
96
84
86
87
43765
92
86
79
95
94
43766
63
55
78
89
43767
87
82
73
35
58
64
85
43768
63
62
50
50
65
70
43769
52
50
43770
76
65
75
43771
79
63
54
50
67
43772
74
62
71
91
43773
89
85
69
66
77
80
87
43774
87
67
60
69
67
43775
69
52
50
89
83
43776
68
28
50
42
76
70
43777
64
37
57
66
82
43778
74
58
58
72
51
43779
36
36
31
43780
70
64
57
41
50
66
43781
90
59
50
64
87
43782
50
57
53
43783
66
50
52
53
42
65
43784
100
98
96
100
95
98
43785
57
53
37
43786
65
41
25
50
50
57
58
43787
96
97
95
87
84
95
93
43788
59
32
50
40
24
43789
81
66
84
53
56
43790
72
52
52
32
50
65
43791
70
60
33
59
63
70
76
43792
85
59
50
72
74
43793
68
55
50
67
43794
69
54
32
50
51
63
43795
70
56
90
60
43796
75
81
42
52
50
43797
68
50
50
63
43798
62
35
33
50
43799
74
56
38
36
50
70
43800
72
51
69
69
43801
73
50
55
55
72
43802
100
82
91
73
97
43803
68
50
35
27
52
64
43804
80
62
53
56
43805
74
50
50
30
55
61
71
43806
67
65
54
77
87
43807
59
60
40
50
53
67
84
43808
65
60
52
89
89
43809
63
50
33
27
32
28
66
43810
65
51
50
23
50
50
69
43811
69
37
34
52
55
43812
39
50
55
50
43813
50
35
21
40
76
43814
52
53
28
21
60
43815
78
50
38
39
50
50
70
43816
59
50
38
41
31
50
76
43817
50
32
61
40
59
95
43818
62
52
50
57
76
43819
68
61
32
65
53
69
91
43820
59
43821
75
62
50
53
54
73
87
43822
50
50
22
19
63
43823
71
37
86
43824
52
50
40
42
33
37
81
43825
66
53
60
38
37
34
63
43826
81
76
85
92
43827
63
43828
60
35
57
81
43829
52
27
34
39
37
58
43830
66
54
42
82
43831
72
40
61
77
91
43832
59
22
54
39
73
73
43833
40
24
24
29
55
43834
60
35
64
50
73
90
43835
51
33
27
34
31
74
43836
51
37
28
17
23
50
43837
55
50
50
23
41
43838
60
50
53
72
43839
68
72
55
76
78
43840
64
55
42
39
61
54
74
43841
75
36
31
54
60
43842
63
51
42
40
31
53
43843
88
69
613
553
647
454
87.57
79.00
92.43
64.86
43844
71
60
55
31
42
67
43845
66
67
38
50
33
59
43846
57
52
30
41
50
43847
50
50
27
16
18
39
43848
43849
85
84
69
68
43850
97
88
90
85
79
95
90
43851
96
80
68
72
96
43852
82
65
42
54
67
70
91
43853
77
62
43854
78
81
71
58
66
76
43855
71
59
36
62
70
43856
82
55
32
51
34
69
43857
59
63
42
55
43858
67
77
37
73
65
86
43859
65
63
33
23
37
62
43860
75
75
61
52
72
89
43861
50
54
34
62
86
43862
93
88
85
81
83
43863
81
75
70
77
62
91
43864
83
78
27
70
80
72
43865
78
80
95
85
85
92
43866
82
70
62
81
43867
88
68
78
75
43868
71
50
50
39
39
56
43869
94
83
74
58
89
81
94
43870
74
79
50
50
53
82
43871
51
64
40
40
84
43872
97
54
68
63
89
43873
73
50
50
77
43874
86
92
96
81
91
43875
67
59
63
60
43876
84
80
88
80
76
98
43877
66
68
50
30
41
50
86
43878
73
82
61
66
62
87
43879
62
85
82
92
43880
84
76
52
52
50
82
43881
58
63
51
40
60
43882
70
66
50
50
43883
97
98
88
100 93
43884
76
64
56
66
43885
96
95
99
95
100 95
43886
93
81
88
66
91
69
90
43887
86
90
81
89
99
43888
86
93
58
66
87
43889
91
91
96
90
85
94
94
43890
94
92
91
94
96
91
43891
82
80
82
74
76
43892
64
66
41
50
79
43893
70
58
76
74
43894
66
50
33
50
50
40
69
43895
97
84
81
92
43896
64
24
51
60
43897
95
94
100 99
43898
86
85
76
50
72
56
88
43899
91
76
93
76
79
82
43900
55
61
41
55
66
65
43901
67
53
67
62
50
61
43902
70
50
22
50
50
43903
67
90
75
81
94
89
43904
53
50
40
19
29
30
50
43905
59
73
50
39
34
43906
50
62
19
21
50
43907
78
71
88
50
63
80
93
43908
73
88
29
72
52
89
43909
96
90
96
88
80
98
43910
84
68
65
54
58
73
43911
73
65
35
54
50
43912
83
62
73
66
76
60
91
43913
60
50
54
50
38
42
37
43914
71
63
37
50
51
38
58
43915
67
63
51
35
50
40
52
43916
66
65
50
57
66
81
43917
79
81
85
65
72
35
72
43918
84
62
68
74
83
43919
75
78
50
54
42
81
43920
66
71
60
50
61
43921
70
59
56
68
74
43922
87
78
85
90
43923
84
63
25
58
76
66
624
573
578
641
513
523
511
89.14
81.86
82.57
91.57
73.29
74.71
73.00
43924
63
74
69
54
55
76
82
43925
63
67
73
67
63
43926
89
72
61
61
53
90
43927
74
50
69
43928
66
64
86
69
50
72
473
67.57
43929
93
85
95
90
90
93
96
642
91.71
43930
100
99
100
98
94
100 100
691
98.71
43931
84
92
72
89
84
43932
85
84
76
77
92
43933
59
50
69
70
39
28
87
43934
100
94
92
100 86
43935
83
89
98
96
43936
96
97
88
90
95
43937
50
59
78
83
43938
88
76
58
71
74
76
43939
52
69
10
36
12
25
43940
90
78
97
85
76
86
43941
52
74
43942
68
55
61
53
50
56
43943
65
54
69
50
64
57
62
43944
53
35
55
68
43945
76
12
55
39
52
421
60.14
43946
67
59
58
64
70
68
75
461
65.86
43947
89
90
83
88
77
85
87
599
85.57
43948
76
65
55
71
43949
65
60
43950
86
73
73
76
92
43951
38
50
60
62
43952
78
62
57
78
43953
68
93
40
43954
73
50
36
80
43955
74
56
50
55
59
56
57
43956
58
57
50
50
64
43957
83
81
70
77
43958
67
69
50
20
50
36
54
43959
76
79
39
75
69
79
43960
76
75
52
69
43961
83
74
64
81
58
84
43962
66
86
92
43963
73
71
54
35
50
55
79
43964
77
50
71
62
86
43965
72
78
61
50
70
66
43966
91
99
94
99
92
98
94
43967
67
40
63
42
37
35
43968
81
70
62
31
69
41
87
43969
85
88
69
77
78
78
43970
77
79
69
31
76
70
87
43971
72
73
62
83
43972
73
69
80
64
43973
77
64
58
50
59
79
43974
65
77
67
41
60
43975
59
68
77
50
61
66
43976
90
86
93
85
83
72
93
43977
94
88
69
80
89
93
43978
50
25
40
52
43979
92
81
81
69
82
43980
88
87
82
85
70
93
43981
73
67
53
54
66
43982
83
85
69
99
80
92
99
43983
77
64
75
88
43984
62
83
64
43985
82
66
40
65
31
78
43986
51
39
50
23
35
25
56
43987
80
63
68
71
85
43988
69
77
39
29
59
56
43989
60
52
58
38
72
43990
93
56
90
89
43991
61
57
63
50
54
43992
75
73
50
35
54
40
67
43993
69
50
53
50
78
43994
94
83
83
93
89
78
96
43995
59
54
79
43996
88
80
71
62
73
72
94
43997
94
43998
94
78
84
92
98
43999
60
42
56
50
64
68
44000
72
53
77
61
50
71
44001
69
55
63
80
44002
51
72
34
53
51
83
44003
71
50
65
27
38
65
77
407
667
602
607
616
58.14
95.29
86.00
86.71
88.00
540
77.14
44004
68
66
75
59
87
44005
81
76
61
50
84
44006
81
71
74
84
87
84
44007
82
64
76
77
83
44008
69
60
36
61
56
75
44009
78
59
54
93
44010
67
57
67
12
37
32
90
44011
85
72
77
85
96
44012
64
66
59
52
78
44013
50
59
32
54
44014
69
74
87
93
44015
90
88
80
73
79
88
44016
81
59
62
78
70
98
44017
85
84
83
62
88
75
93
44018
85
50
71
85
44019
88
77
89
84
68
92
98
44020
71
71
44021
93
78
89
89
88
44022
93
91
84
63
86
99
94
44023
73
95
61
44024
89
93
90
66
81
89
92
44025
59
50
50
33
33
59
44026
73
50
61
75
78
44027
88
88
59
69
69
80
86
44028
50
39
50
35
23
27
19
44029
71
62
50
61
50
54
44030
72
72
78
87
44031
54
50
31
29
42
42
44032
62
71
55
51
50
70
61
44033
59
50
35
50
31
57
59
44034
56
59
29
38
38
50
69
44035
59
63
39
39
20
50
44036
80
78
16
80
44037
72
81
55
77
29
55
87
44038
64
61
65
37
42
22
61
44039
71
64
72
38
41
81
44040
70
53
50
57
50
55
44041
50
50
28
25
24
38
42
44042
76
69
64
81
52
41
79
44043
53
50
50
41
24
54
61
44044
54
53
29
32
33
50
71
44045
38
34
12
35
51
62
44046
79
83
62
56
72
85
44047
50
39
11
63
44048
60
50
58
41
82
44049
56
54
38
17
22
50
37
44050
61
50
40
63
30
14
81
44051
57
55
33
15
34
29
31
44052
55
35
31
33
36
36
44053
66
70
38
57
50
62
77
44054
61
50
41
50
58
44055
50
33
27
28
18
41
44056
51
36
50
50
25
38
44057
68
34
44058
70
64
61
66
50
76
44059
59
62
34
27
40
17
52
44060
32
27
50
44061
64
68
56
62
50
60
84
44062
71
59
58
40
72
44063
68
68
37
33
51
60
75
44064
76
50
38
31
59
44065
91
77
99
82
99
95
44066
54
69
58
50
33
62
44067
42
40
50
28
17
50
44068
64
52
58
50
56
77
44069
56
55
51
13
29
37
44070
57
50
65
12
33
44071
50
32
25
23
18
44072
68
41
13
40
44073
65
40
18
31
39
44074
71
37
37
30
44075
64
41
50
54
50
63
44076
58
50
39
19
18
44077
76
41
31
33
39
58
44078
66
20
33
24
44079
76
56
51
64
50
50
83
44080
69
50
59
33
10
32
62
44081
72
42
23
41
25
50
44082
66
57
50
51
33
37
80
44083
66
50
50
21
41
32
50
570
81.43
596
610
85.14
87.14
600
539
420
444
430
85.71
77.00
60.00
63.43
61.43
44084
62
39
22
29
29
51
44085
84
73
55
50
51
69
83
44086
71
52
50
51
50
81
44087
66
50
35
19
29
24
51
44088
82
63
51
52
50
57
66
44089
35
40
35
50
40
44090
85
60
52
50
62
55
70
44091
79
57
50
30
52
50
67
44092
76
31
39
23
35
50
61
44093
74
62
32
50
36
50
80
44094
86
67
50
58
59
72
44095
55
34
27
36
34
22
50
44096
71
36
30
24
32
50
44097
63
50
28
26
19
39
50
44098
68
50
40
42
50
56
69
44099
56
50
59
23
27
50
52
44100
56
51
30
27
30
29
50
44101
66
50
40
42
50
61
61
44102
69
39
51
50
31
36
56
44103
71
83
69
69
86
44104
65
55
37
36
18
33
61
44105
66
50
41
42
30
35
60
44106
63
55
41
33
39
27
50
44107
64
50
52
28
79
44108
68
50
31
37
36
36
57
44109
77
61
36
30
42
50
68
44110
70
57
37
33
29
20
41
44111
77
67
50
35
59
50
68
44112
71
32
41
37
19
37
66
44113
56
37
50
22
28
50
44114
55
53
50
21
18
18
50
44115
80
86
63
42
50
60
69
44116
78
56
54
16
50
56
73
44117
59
40
36
31
37
28
68
44118
86
80
52
57
63
60
84
44119
60
42
37
40
35
24
52
44120
75
66
74
44121
66
41
34
22
25
16
24
44122
70
79
84
50
50
33
77
44123
67
50
25
22
29
25
53
44124
58
64
36
38
36
66
69
44125
79
53
50
54
66
44126
71
61
29
50
41
34
68
44127
77
72
62
41
56
53
81
44128
76
57
38
36
32
23
32
44129
62
57
41
36
27
23
38
44130
80
54
55
59
51
73
44131
75
59
53
52
20
34
44132
61
50
50
50
50
71
44133
71
40
28
27
16
50
44134
68
57
39
50
38
19
56
44135
79
53
54
53
54
60
44136
87
53
82
50
62
85
44137
68
67
29
22
30
61
44138
64
41
33
32
27
31
61
44139
56
50
38
19
27
19
34
44140
65
50
39
42
24
64
44141
70
36
17
60
32
77
44142
62
61
50
18
42
53
66
44143
76
67
40
60
56
55
77
44144
64
69
50
28
50
71
55
465
421
66.43
60.14
434
482
62.00
68.86
44145
78
59
50
50
64
68
62
431
61.57
44146
93
95
90
91
94
98
96
657
93.86
44147
66
86
66
50
69
81
44148
89
87
90
78
81
95
83
44149
71
65
82
75
44150
77
68
41
33
57
52
71
44151
36
30
42
52
58
44152
74
72
63
24
50
50
79
44153
64
66
40
38
31
69
44154
86
88
91
67
83
75
85
44155
60
58
37
37
68
44156
60
50
56
50
64
44157
64
65
36
50
50
44158
90
89
86
78
78
82
93
44159
68
55
50
50
50
77
44160
79
70
81
69
85
86
98
44161
50
75
50
33
54
50
81
44162
71
37
50
58
83
61
44163
71
65
33
50
50
66
603
575
596
86.14
82.14
85.14
568
81.14
44164
80
83
57
65
72
79
90
44165
50
57
50
60
44166
71
71
64
31
59
62
44167
64
64
41
37
50
11
70
44168
83
73
50
36
51
50
70
44169
57
50
39
15
36
37
50
44170
88
83
86
73
10
89
44171
55
27
39
73
44172
77
72
50
34
61
61
50
44173
57
72
59
20
35
58
44174
79
62
62
37
58
50
75
44175
63
50
37
44176
65
50
53
50
30
51
82
44177
71
59
38
42
58
83
44178
57
53
41
50
58
55
51
44179
72
64
69
50
38
38
58
44180
61
50
34
80
50
71
58
44181
82
98
88
87
97
44182
64
50
41
36
58
44183
65
60
36
58
40
61
67
44184
73
59
59
50
57
58
44185
85
50
55
50
34
44186
50
63
50
31
50
19
37
44187
65
53
68
74
82
44188
50
51
26
27
27
39
44189
44190
50
34
34
28
61
25
44191
85
87
90
94
44192
59
58
39
51
35
50
78
44193
50
56
14
28
34
61
44194
78
62
54
55
89
44195
50
50
20
52
30
50
526
75.14
44196
95
86
82
77
66
63
90
559
79.86
44197
83
75
60
61
65
83
91
518
74.00
44198
65
86
72
64
50
72
68
477
68.14
44199
77
73
65
50
61
67
69
462
66.00
44200
69
70
51
35
70
50
81
44201
70
50
63
39
50
50
57
44202
57
50
50
41
36
38
41
44203
58
50
50
40
31
22
69
44204
68
70
37
36
39
44205
68
56
50
66
73
44206
66
36
38
34
38
50
58
44207
61
50
50
25
38
50
60
44208
71
62
56
50
50
78
44209
96
68
91
91
44210
77
80
84
28
56
50
80
44211
61
73
50
65
73
44212
92
86
69
70
84
99
44213
73
61
50
53
58
65
44214
53
53
33
32
25
12
33
44215
68
70
50
26
50
81
44216
60
52
38
12
50
24
51
44217
68
69
50
50
29
50
73
44218
79
68
58
39
62
53
44219
50
41
39
27
32
35
44220
66
50
50
50
60
72
44221
50
55
27
25
32
27
37
44222
89
68
92
95
44223
70
76
53
75
82
44224
66
22
50
70
68
44225
69
31
38
29
50
27
37
44226
59
59
31
40
35
39
53
44227
90
87
77
69
86
95
44228
82
91
57
67
78
82
44229
61
50
30
50
37
50
44230
65
52
50
50
50
69
44231
60
68
32
50
50
55
42
44232
67
50
27
50
56
70
44233
67
57
53
50
50
59
60
44234
90
51
76
60
85
94
44235
88
78
64
81
60
84
92
44236
68
59
80
72
80
82
44237
60
56
52
15
32
53
59
44238
66
25
19
39
50
44239
72
64
61
50
50
32
80
44240
74
70
59
70
73
44241
59
20
50
34
50
62
44242
57
50
38
32
50
23
50
44243
54
58
18
36
36
54
396
56.57
547
78.14
44244
35
70
50
77
44245
50
50
50
21
20
19
41
44246
72
60
61
76
87
44247
73
71
50
54
66
44248
27
29
26
39
50
44249
74
41
38
66
81
44250
64
70
77
62
61
66
76
44251
53
19
50
30
36
44252
66
61
62
36
53
65
44253
52
50
28
23
29
29
44254
72
91
86
94
44255
53
57
40
35
40
29
68
44256
94
92
91
64
89
100 89
44257
38
37
37
36
41
61
44258
50
51
50
10
27
50
44259
35
52
55
78
44260
93
88
98
74
88
93
87
44261
57
58
50
50
26
52
54
44262
57
50
38
15
54
42
44263
69
67
84
23
53
82
44264
66
62
62
64
88
44265
83
86
89
77
84
79
44266
79
42
76
44267
69
68
34
28
51
50
78
44268
60
50
41
59
79
44269
81
50
26
41
71
44270
63
55
50
62
75
44271
57
76
56
26
30
44272
62
53
26
32
50
39
52
44273
89
86
65
85
86
98
44274
80
68
53
62
44275
53
52
50
37
36
40
51
44276
91
80
91
75
89
94
44277
60
60
13
50
64
81
44278
85
89
55
76
67
89
44279
51
50
53
50
25
41
40
44280
57
100
80
83
82
44281
64
60
67
25
58
44282
72
72
71
72
64
80
44283
74
80
80
83
44284
57
50
41
26
40
31
44285
56
34
30
25
24
33
44286
35
41
25
67
44287
87
78
75
42
61
63
79
44288
72
65
51
85
87
44289
75
60
50
39
57
56
44290
24
31
21
24
13
26
44291
58
59
36
21
31
31
58
44292
89
83
93
44293
50
32
31
17
25
50
44294
44295
64
53
38
38
39
71
44296
44297
70
56
23
16
30
17
44298
68
61
40
38
17
72
73
44299
25
21
26
44300
58
38
36
25
57
44301
51
36
32
28
33
44302
60
70
60
41
61
35
78
44303
74
67
50
32
50
27
61
44304
50
35
30
26
44305
58
50
50
31
22
50
44306
53
39
24
10
40
39
44307
65
33
27
41
10
32
44308
21
44309
50
34
24
12
27
30
44310
55
52
50
18
39
50
34
44311
50
35
39
42
53
44312
63
59
29
18
38
36
44313
50
56
59
78
69
44314
62
28
42
23
25
16
50
44315
52
50
25
33
20
32
44316
62
37
33
71
44317
41
51
33
32
28
21
50
44318
62
53
35
10
28
16
56
44319
85
67
98
44320
51
31
12
33
18
14
44321
56
41
50
31
52
50
44322
42
51
24
28
20
44323
50
41
34
22
20
476
619
621
68.00
88.43
88.71
44324
38
38
23
23
18
44325
50
50
36
26
27
21
44326
56
60
39
20
26
38
50
44327
44328
37
39
21
17
24
20
44329
50
67
40
39
27
26
36
44330
44331
68
50
36
30
42
38
44332
27
52
23
23
25
44333
59
32
24
60
44334
50
33
62
39
76
44335
52
50
35
57
15
28
74
44336
81
63
72
22
78
44337
50
50
23
50
44338
78
67
50
58
32
60
67
44339
56
35
29
32
42
40
33
44340
51
10
32
18
12
44341
77
23
35
28
58
44342
50
33
50
27
23
11
24
44343
58
38
30
12
21
32
44344
59
34
29
15
23
20
33
44345
64
69
50
57
44346
56
14
50
44347
56
51
25
22
37
44348
70
52
29
19
62
66
44349
18
34
30
42
39
44350
61
58
34
22
31
50
44351
61
59
50
10
34
24
69
44352
69
64
50
36
35
27
74
44353
50
24
51
56
44354
63
50
37
33
59
44355
52
50
30
30
28
22
50
44356
52
18
26
13
34
44357
55
42
31
26
24
17
25
44358
50
42
15
17
31
44359
55
51
22
28
18
17
16
44360
79
50
50
55
66
68
50
44361
55
33
37
59
44362
77
58
19
63
77
44363
54
65
50
29
41
55
44364
54
50
24
33
19
25
50
44365
33
44366
37
39
50
39
26
38
68
44367
75
86
56
50
44368
50
30
36
24
22
20
44369
50
50
30
12
25
27
58
44370
37
36
25
19
24
24
24
44371
50
50
29
25
40
44372
57
56
37
13
39
16
26
44373
50
62
71
79
71
67
44374
70
73
50
41
50
50
72
44375
50
44376
54
50
30
36
20
58
44377
50
52
50
38
39
60
44378
50
10
50
50
50
56
44379
76
69
28
38
20
40
50
44380
58
40
25
21
24
60
44381
53
50
25
21
17
12
42
44382
50
20
11
11
14
29
44383
71
51
35
28
64
44384
51
39
15
54
44385
68
76
64
80
84
44386
66
62
53
62
58
50
81
44387
27
73
58
79
44388
77
61
61
50
68
50
78
44389
99
79
68
83
81
90
44390
82
90
69
97
93
44391
73
11
59
91
44392
90
90
93
79
92
95
44393
62
50
33
67
44394
63
80
54
32
44395
99
99
96
418
432
59.71
61.71
445
63.57
100 100
44396
77
73
58
90
44397
71
88
73
70
44398
63
63
60
70
44399
69
55
86
44400
92
80
90
84
95
97
44401
71
77
50
50
25
71
44402
81
57
63
59
71
80
44403
77
89
75
74
82
82
44404
82
82
82
38
85
91
44405
84
95
80
85
97
44406
67
79
62
73
44407
72
21
69
69
44408
90
81
86
75
78
91
44409
80
70
58
78
83
44410
17
90
89
44411
72
55
50
25
50
41
87
44412
72
59
54
37
62
66
75
44413
90
83
85
90
44414
89
85
89
88
90
44415
73
68
69
60
75
44416
67
16
34
44417
95
80
84
82
94
44418
38
41
44419
83
50
76
44420
86
74
91
96
44421
92
95
94
92
93
44422
92
74
82
73
74
44423
68
52
37
40
57
59
76
44424
17
17
40
65
44425
85
85
68
70
89
44426
81
39
54
38
90
44427
84
75
75
79
94
44428
92
94
83
86
98
44429
88
69
85
72
86
44430
75
69
90
44431
82
63
80
91
44432
80
44433
64
69
52
38
52
44434
91
98
81
93
44435
78
72
62
92
44436
64
57
50
71
44437
84
77
71
90
44438
67
74
68
61
76
44439
73
65
28
57
93
44440
50
68
16
50
59
44441
68
65
68
53
71
38
80
44442
41
39
44443
81
91
82
67
52
77
44444
76
39
58
54
66
44445
79
86
53
76
74
44446
64
40
23
50
50
67
44447
84
72
62
88
83
84
93
44448
61
36
62
36
56
40
50
44449
59
50
36
40
52
56
42
44450
63
44451
94
100
89
88
99
44452
86
60
77
82
63
81
44453
83
86
44454
92
85
86
74
55
44455
74
70
70
76
44456
81
31
62
50
76
44457
90
85
81
91
44458
59
64
75
44459
50
59
83
74
86
44460
56
66
44461
71
64
50
27
56
50
57
44462
75
86
77
71
89
44463
74
71
74
90
44464
84
52
61
67
83
44465
77
73
44466
81
80
100 96
44467
75
74
81
88
44468
70
89
44469
69
77
67
68
68
44470
61
50
35
52
73
44471
96
99
92
100 95
44472
34
50
50
91
44473
80
69
87
53
62
76
44474
75
72
66
82
44475
72
77
69
84
75
76
88
44476
85
81
78
88
44477
76
54
76
83
44478
80
67
81
80
44479
33
40
44480
44481
83
78
75
89
98
44482
80
74
81
94
44483
86
94
89
566
541
80.86
77.29
44484
77
69
18
72
44485
96
99
100
98 100
44486
61
50
86
77
44487
79
86
99
44488
67
56
73
68
88
44489
66
62
83
44490
67
63
41
40
62
44491
50
24
42
17
54
44492
90
77
57
68
71
90
44493
83
51
62
64
85
44494
73
50
32
68
44495
31
44496
97
90
100 98
44497
62
61
75
96
44498
67
50
31
64
44499
72
55
40
31
63
44500
87
73
56
54
52
77
83
44501
62
52
50
31
26
11
53
44502
87
83
75
86
44503
83
80
61
89
44504
17
50
22
50
44505
73
82
44506
95
90
92
97
99
44507
97
86
90
95
44508
75
67
65
50
59
69
44509
86
79
100
44510
91
81
78
78
67
81
44511
71
66
55
50
50
26
67
44512
32
40
59
81
44513
75
76
76
51
50
50
65
44514
73
58
64
44515
91
71
65
68
55
79
44516
94
86
73
95
94
44517
56
53
39
21
50
77
44518
62
59
65
16
44519
69
73
54
50
59
53
70
44520
70
60
50
73
44521
88
64
55
88
44522
73
50
50
50
68
44523
60
37
30
44524
85
79
88
84
85
44525
78
77
44526
50
50
51
35
50
44527
50
20
26
30
56
44528
75
80
58
72
86
44529
78
85
32
53
68
57
93
44530
88
74
84
74
77
92
90
44531
50
39
39
59
44532
69
63
69
95
44533
88
89
86
74
60
92
44534
90
97
99
78
100 92
44535
80
70
62
83
82
44536
90
91
77
88
44537
31
20
68
44538
51
50
34
71
44539
64
50
50
85
44540
50
32
54
34
40
44541
83
81
90
95
44542
79
71
76
51
68
63
87
44543
84
75
36
51
37
63
72
44544
85
74
89
67
82
96
44545
51
42
55
44546
69
50
15
52
51
44547
85
75
70
89
44548
74
71
66
88
92
44549
34
27
51
25
30
44550
50
63
53
84
44551
59
61
34
74
44552
56
30
50
22
40
54
44553
40
50
35
50
55
44554
67
78
76
75
71
86
50
44555
72
66
74
85
44556
65
20
53
50
50
67
44557
92
89
81
88
96
44558
66
54
25
73
52
76
44559
71
63
62
54
89
44560
60
71
44561
78
59
62
63
89
44562
65
54
26
10
28
20
64
44563
51
52
54
77
482
443
428
579
495
503
68.86
63.29
61.14
82.71
70.71
71.86
44564
95
95
85
85
94
44565
70
57
67
90
44566
77
50
50
69
22
60
44567
90
94
95
83
90
96
44568
77
78
59
38
50
67
92
44569
73
97
44570
87
75
65
38
50
82
44571
55
30
61
50
78
44572
65
14
40
50
50
44573
74
68
54
50
81
44574
67
59
33
74
44575
70
67
54
56
55
50
78
44576
92
92
98
82
96
44577
71
75
87
91
44578
84
65
74
60
85
44579
83
77
92
44580
50
50
57
76
44581
38
53
42
81
44582
92
83
59
50
84
44583
67
76
74
82
44584
100
96
87
91
86
96
44585
78
57
67
60
85
44586
54
58
30
42
61
66
44587
80
67
60
89
44588
50
50
40
50
66
44589
94
84
92
91
100 90
44590
83
81
80
93
88
44591
67
83
72
90
93
44592
69
50
59
71
44593
88
79
89
71
86
82
44594
66
73
74
44595
65
64
50
26
20
35
44596
27
50
35
83
44597
57
50
65
44598
73
68
50
42
50
80
44599
94
96
89
89
87
100 98
44600
79
84
82
81
92
44601
50
36
11
36
50
50
44602
73
92
44603
66
53
50
89
44604
65
67
35
56
55
67
44605
74
76
69
78
44606
64
66
32
62
44607
81
72
72
87
87
44608
56
50
21
50
38
60
44609
73
75
74
58
66
44610
70
62
50
50
61
50
44611
81
78
57
70
75
44612
44613
18
44614
74
74
57
65
50
70
75
44615
77
80
36
55
89
50
81
44616
69
44617
87
72
42
57
60
65
74
44618
38
53
67
44619
71
56
39
27
39
18
58
44620
60
40
37
70
44621
69
59
28
58
50
73
44622
55
50
50
26
44623
63
34
73
83
44624
73
72
64
74
44625
58
65
71
44626
75
59
50
28
50
67
44627
44628
57
69
29
31
56
41
74
44629
59
57
26
19
35
12
62
44630
67
58
31
50
37
54
55
44631
33
20
20
87
92
44632
67
50
50
39
50
71
44633
30
24
19
18
22
44634
71
64
34
27
50
50
76
44635
62
55
26
50
50
61
73
44636
89
94
85
88
69
94
96
44637
12
52
34
20
34
50
44638
50
52
26
17
31
20
41
44639
71
50
55
34
62
67
44640
50
30
18
22
23
50
44641
23
80
14
55
25
34
55
44642
26
28
53
36
50
44643
52
34
50
22
52
430
653
465
615
61.43
93.29
66.43
87.86
44644
50
50
26
23
32
22
38
44645
66
36
37
34
66
60
44646
32
15
23
37
50
75
44647
58
55
27
22
40
33
35
44648
80
50
17
78
54
70
67
44649
72
50
56
75
44650
58
50
42
34
50
57
44651
60
67
35
37
33
44652
66
55
54
31
39
24
50
44653
62
61
41
26
38
35
76
44654
71
73
54
50
37
53
44655
61
40
53
81
44656
67
66
56
52
33
50
44657
76
50
50
39
50
60
44658
35
50
50
41
56
62
44659
50
50
30
26
50
12
35
44660
70
70
66
65
68
44661
58
50
31
34
50
44662
10
61
44663
82
78
61
50
65
72
88
44664
75
73
62
56
38
50
44665
77
54
64
65
97
44666
82
20
50
57
63
59
73
44667
27
25
29
31
50
44668
52
50
42
30
23
23
37
44669
50
35
30
32
50
50
44670
62
57
41
32
35
50
67
44671
58
58
36
10
39
23
44672
70
50
59
50
70
79
44673
71
54
56
83
44674
50
64
64
50
87
44675
74
67
50
58
50
50
60
44676
83
72
70
69
57
15
90
44677
21
14
50
56
57
86
44678
74
84
68
61
64
53
81
44679
63
30
31
37
35
67
44680
36
29
32
40
44681
62
26
50
50
44682
65
72
38
71
50
58
75
44683
58
68
39
29
26
496
409
485
70.86
58.43
69.29
44684
74
68
50
54
66
75
81
468
66.86
44685
80
74
64
76
66
87
87
534
76.29
44686
68
78
50
51
64
67
68
446
63.71
44687
66
41
50
59
78
44688
50
22
27
44689
39
50
31
34
20
36
44690
83
69
77
79
90
44691
28
23
15
44692
12
39
32
36
33
70
44693
67
60
35
28
36
34
70
44694
76
50
61
40
52
65
44695
65
26
50
55
66
74
44696
63
14
36
50
51
71
44697
71
24
33
50
39
61
51
44698
79
79
62
65
63
61
93
502
71.71
44699
74
72
95
58
79
60
83
521
74.43
44700
50
59
63
60
39
36
69
44701
86
50
63
80
66
86
44702
61
50
50
55
72
44703
100
97
92
99
94
100 98
44704
75
58
36
39
50
70
44705
67
35
69
37
58
78
44706
65
56
50
29
50
83
44707
55
50
27
52
50
70
44708
33
25
50
50
50
44709
50
64
33
77
44710
74
59
41
42
50
50
77
680
97.14
44711
75
61
63
72
50
65
83
469
67.00
44712
77
75
68
62
76
92
83
533
76.14
44713
65
54
50
36
30
50
60
44714
73
70
67
55
73
50
70
44715
60
29
50
35
54
44716
69
81
86
67
64
94
44717
65
65
21
50
38
60
44718
64
59
50
83
42
56
44719
51
50
70
63
70
44720
77
34
50
64
75
44721
97
97
96
100
91
100 97
458
678
65.43
96.86
44722
26
44723
27
50
55
44724
65
55
31
36
23
50
80
44725
70
65
50
65
44726
76
73
50
77
50
76
93
44727
80
64
77
60
40
75
85
44728
27
55
25
40
68
44729
86
74
78
82
81
84
44730
72
50
80
67
44731
64
74
50
50
59
64
44732
62
50
38
39
72
44733
60
50
38
69
44734
79
83
81
74
50
79
86
44735
71
58
31
50
50
71
44736
59
50
32
42
41
50
85
44737
69
64
50
50
50
50
82
44738
59
55
55
32
36
29
62
44739
65
68
38
50
50
50
76
44740
84
75
66
74
75
60
77
44741
79
50
42
60
87
44742
69
63
54
35
52
36
81
44743
76
53
58
50
33
50
86
44744
76
69
90
76
90
44745
93
82
86
77
87
90
44746
67
27
64
70
94
44747
75
55
36
60
71
89
44748
54
54
31
37
56
44749
98
93
88
88
96
44750
83
38
67
58
88
44751
52
50
53
61
71
44752
66
40
50
31
77
76
44753
58
39
75
44754
87
86
93
76
73
85
44755
50
50
35
40
26
51
44756
58
57
50
50
71
44757
89
85
83
85
98
94
44758
90
92
97
78
81
87
94
44759
75
71
77
73
98
44760
65
61
34
71
44761
50
59
53
32
70
44762
59
50
50
50
34
35
70
44763
86
53
84
78
76
92
44764
81
75
73
80
98
44765
77
79
50
86
61
90
96
44766
88
50
66
84
44767
70
53
78
60
65
83
44768
82
56
73
42
60
86
44769
76
65
63
69
62
44770
64
65
50
54
52
50
74
44771
75
75
69
68
67
83
44772
50
50
37
15
26
42
39
44773
60
74
35
28
53
78
44774
50
50
38
33
29
27
50
44775
73
67
53
76
34
78
85
44776
83
40
61
64
59
44777
58
63
36
59
50
42
73
44778
82
79
50
51
79
83
92
44779
68
50
39
50
80
44780
74
58
74
61
70
77
44781
50
42
34
50
18
50
50
44782
74
68
33
52
55
79
44783
76
75
40
69
64
73
85
44784
36
58
50
64
44785
81
85
83
77
77
67
94
44786
77
55
35
40
51
56
87
44787
39
40
22
35
56
44788
91
89
89
75
75
86
95
44789
72
59
56
62
83
44790
55
50
25
50
44791
87
73
87
80
83
93
44792
75
62
54
59
53
64
76
44793
73
66
63
90
44794
90
73
78
75
88
96
44795
85
77
76
64
73
89
44796
41
56
37
51
50
57
44797
90
69
86
95
89
44798
81
91
95
93
94
84
86
44799
74
50
70
52
57
77
44800
55
41
56
36
82
44801
75
57
58
68
65
52
74
44802
83
69
68
91
98
44803
55
50
50
39
61
495
532
415
511
619
539
409
516
564
600
443
624
449
70.71
76.00
59.29
73.00
88.43
77.00
58.43
73.71
80.57
85.71
63.29
89.14
64.14
44804
83
86
74
81
71
85
44805
72
61
58
60
87
44806
94
100
83
97
83
99
98
44807
67
78
39
50
54
78
44808
64
52
40
39
59
55
80
44809
63
50
50
42
52
53
77
44810
50
54
68
71
44811
88
80
82
83
76
91
44812
60
64
50
51
50
68
73
44813
76
71
84
55
78
98
44814
57
58
27
50
30
66
44815
82
63
72
64
50
87
93
44816
99
88
97
98
44817
84
82
53
79
87
86
82
44818
59
31
53
59
44819
73
71
67
76
82
44820
55
82
79
91
96
44821
65
55
67
44822
55
70
60
29
25
28
38
44823
52
69
34
64
44824
80
79
82
44825
59
63
35
50
57
66
67
44826
53
42
88
44827
77
54
76
69
75
71
44828
37
50
65
71
75
44829
66
53
50
26
50
50
78
44830
72
67
62
26
52
52
80
44831
77
66
66
76
94
44832
31
28
50
44833
56
57
33
50
57
66
44834
53
56
18
50
27
63
44835
77
60
54
55
63
84
92
44836
69
40
50
53
44837
60
20
27
38
50
60
44838
78
64
34
52
58
65
44839
79
93
94
96
44840
76
85
78
85
87
44841
80
75
50
50
60
74
79
44842
12
13
40
57
50
44843
62
60
41
50
40
54
44844
56
55
21
38
52
50
54
44845
12
59
70
68
44846
50
52
40
50
34
33
74
44847
36
24
44848
64
73
80
77
44849
52
50
72
26
70
67
44850
82
85
58
65
85
88
94
44851
67
56
31
66
50
71
76
44852
70
50
76
76
72
44853
87
70
59
42
50
67
77
44854
74
50
81
62
93
44855
61
57
31
50
53
62
44856
30
17
50
27
50
44857
60
23
50
50
57
55
44858
78
79
42
50
78
92
79
44859
62
51
82
78
44860
15
50
36
50
61
44861
78
55
50
56
61
44862
58
37
50
50
53
44863
68
36
51
54
57
44864
68
58
51
42
50
63
56
44865
62
38
50
50
61
79
44866
72
59
56
40
50
74
82
44867
74
76
50
78
76
44868
50
37
27
28
50
50
62
44869
71
64
37
50
50
66
44870
73
55
62
65
69
44871
77
65
61
56
80
78
44872
24
61
70
63
74
44873
68
72
64
86
44874
72
39
50
50
50
74
44875
80
20
42
55
33
57
44876
72
54
52
38
50
44877
62
68
51
50
54
44878
74
50
71
44879
74
39
38
28
40
58
55
44880
41
66
62
70
44881
73
35
64
76
44882
60
35
55
50
62
44883
80
65
84
70
83
654
416
511
93.43
59.43
73.00
553
485
468
557
417
79.00
69.29
66.86
79.57
69.50
44933
75
66
60
62
57
88
44934
64
58
56
61
40
70
44935
79
80
55
54
61
63
95
44936
72
40
57
52
59
75
44937
76
37
50
50
40
44938
68
69
73
50
60
72
44939
50
65
50
18
50
23
50
44940
86
79
89
86
73
84
44941
70
71
32
67
50
71
44942
78
78
74
62
75
86
44943
59
70
34
39
34
67
44944
51
64
61
50
50
25
50
44945
56
63
64
40
41
50
50
44946
68
65
35
17
38
52
66
44947
67
73
58
35
50
76
44948
80
50
67
40
80
44949
79
70
60
65
67
65
44950
57
52
50
53
72
44951
93
79
87
69
96
44952
72
57
39
53
50
65
44953
59
50
55
42
50
35
62
44954
57
62
80
86
44955
87
87
87
41
74
40
79
44956
58
73
55
64
57
75
44957
61
39
32
26
42
34
55
44958
64
61
36
69
72
76
44959
62
58
57
60
38
56
80
487
69.57
44960
78
74
65
59
73
67
81
497
71.00
44961
90
80
81
75
79
80
90
575
82.14
44962
51
60
18
30
34
55
44963
70
71
56
29
53
50
68
44964
69
78
51
52
56
50
62
44965
78
27
57
41
76
44966
42
53
62
60
74
44967
58
30
50
50
51
77
44968
56
58
38
41
62
50
64
44969
86
64
73
73
89
44970
90
75
64
61
62
72
44971
84
92
82
90
65
92
44972
61
50
36
29
36
63
44973
55
40
27
30
53
33
44974
70
65
50
58
50
73
44975
59
42
50
58
56
75
44976
76
54
50
29
54
50
77
44977
59
60
70
28
53
42
63
44978
68
72
22
51
50
50
418
59.71
44979
79
90
63
52
66
67
69
486
69.43
44980
70
78
60
52
83
61
88
492
70.29
44981
68
63
66
38
50
50
62
44982
50
72
73
55
53
69
89
44983
58
33
25
44984
67
83
73
61
63
50
74
44985
84
80
20
80
74
85
44986
85
82
72
72
74
55
91
44987
60
55
35
29
40
39
50
44988
73
50
39
42
54
58
44989
76
77
76
40
64
68
67
44990
50
52
37
20
32
37
51
44991
73
77
73
65
61
53
80
44992
67
63
62
68
78
461
65.86
471
67.29
531
482
75.86
68.86
44993
65
67
50
50
58
50
69
409
58.43
44994
77
80
76
62
68
62
76
501
71.57
44995
67
41
50
63
50
66
44996
79
82
53
38
53
50
74
44997
97
87
77
93
86
90
44998
70
78
50
71
57
69
87
482
68.86
44999
74
65
58
65
64
56
69
451
64.43
45000
63
62
50
54
29
50
45001
90
65
69
68
73
45002
54
54
50
50
50
66
45003
60
59
60
41
57
45004
90
91
60
77
54
80
45005
70
37
50
59
90
45006
82
68
51
54
70
71
81
45007
88
91
50
75
68
90
45008
84
87
70
80
95
45009
50
38
28
26
50
45010
65
53
65
58
52
66
45011
54
56
35
39
32
38
55
45012
50
52
36
32
28
31
60
477
68.14
45013
54
50
40
50
45014
79
79
71
45015
64
65
59
59
59
53
66
45016
57
61
32
22
35
50
45017
79
82
53
31
54
50
78
45018
28
26
50
28
45019
90
88
72
45020
50
66
79
45021
50
33
59
56
84
45022
57
57
31
50
57
45023
63
50
35
34
39
50
45024
82
72
62
58
52
75
80
45025
57
50
16
34
39
45026
66
50
71
50
61
45027
82
63
50
58
60
75
45028
82
85
63
78
90
45029
65
73
81
60
56
84
45030
56
50
31
21
30
37
52
45031
58
51
39
61
37
77
45032
63
42
39
37
30
69
45033
61
50
92
45034
69
60
50
32
52
38
61
45035
91
84
87
73
84
69
88
45036
55
74
54
56
41
56
78
45037
91
83
84
90
45038
80
58
45039
28
37
52
59
85
45040
70
60
52
36
58
50
50
45041
66
50
28
34
23
18
58
45042
53
50
16
28
38
41
63
45043
67
69
76
75
69
65
72
45044
86
79
73
83
80
83
45045
76
57
33
56
58
63
68
45046
58
61
27
50
42
50
61
45047
51
40
58
58
60
45048
45049
75
76
50
41
58
52
69
45050
55
57
41
42
37
61
67
45051
72
65
89
59
50
65
65
45052
82
66
57
50
39
62
70
45053
57
59
50
18
41
61
45054
75
73
71
74
71
84
86
45055
61
73
38
40
45056
41
50
51
25
29
33
50
45057
65
70
51
52
51
23
50
45058
51
53
50
30
35
37
36
45059
56
50
50
22
37
37
50
45060
51
52
53
33
50
35
45061
76
87
86
54
78
74
74
45062
61
58
61
13
32
34
29
45063
64
67
54
50
63
54
65
45064
62
50
68
60
56
45065
74
69
50
41
35
36
59
45066
63
51
50
34
36
50
51
45067
74
88
90
77
80
45068
59
55
27
56
41
60
62
45069
50
50
35
30
29
41
45070
63
52
40
26
36
57
62
45071
78
50
51
57
57
63
75
45072
69
50
57
28
51
50
50
45073
65
62
41
36
50
41
40
45074
50
37
23
45075
63
30
39
50
29
53
45076
56
50
50
32
50
35
53
45077
69
67
50
68
18
51
45078
69
58
50
53
50
41
74
45079
70
50
12
50
50
64
45080
75
34
34
60
39
78
45081
67
79
58
68
50
69
88
45082
68
57
67
19
31
50
45083
55
38
32
31
31
35
63
45084
67
54
55
35
51
42
78
45085
64
55
25
27
25
30
50
45086
36
22
27
50
63
45087
38
28
21
35
50
45088
32
10
45089
50
39
26
28
25
29
45090
76
66
60
26
59
50
50
45091
72
75
62
72
73
65
71
45092
63
67
50
22
50
28
39
425
481
576
493
465
534
529
60.71
68.71
82.29
70.43
66.43
76.29
75.57
417
431
479
490
59.57
61.57
68.43
70.00
45093
67
58
34
17
38
30
51
45094
70
78
53
20
51
58
56
45095
61
50
23
32
28
29
50
45096
69
75
54
64
80
45097
60
38
21
37
50
40
62
45098
65
50
42
29
50
40
60
45099
62
31
32
13
41
35
63
45100
64
50
34
20
36
66
45101
45102
65
42
52
51
32
51
50
45103
90
85
71
73
70
90
45104
92
95
81
82
87
91
45105
64
54
26
56
37
54
81
45106
62
23
35
39
50
62
45107
59
54
35
56
50
37
50
45108
85
63
71
67
65
45109
64
56
37
50
61
45110
74
50
19
25
28
40
65
45111
40
60
37
83
45112
68
50
42
53
15
50
45113
65
58
31
42
50
42
54
45114
66
64
51
50
54
50
79
45115
72
51
50
29
37
56
74
45116
64
36
30
65
50
70
45117
65
61
50
39
52
50
50
45118
56
10
29
29
38
42
45119
73
63
50
39
63
39
83
45120
67
61
76
67
73
92
45121
67
51
24
50
31
50
77
45122
67
64
58
53
57
57
45123
63
50
37
30
25
28
45124
67
50
52
36
55
65
45125
70
32
32
50
54
45126
40
50
30
21
26
23
29
45127
66
64
51
42
39
50
72
45128
69
51
39
41
21
56
72
45129
65
31
25
50
35
50
75
45130
60
37
50
64
72
83
45132
50
50
50
50
72
45133
79
71
73
68
71
78
45134
57
50
50
40
50
45135
70
39
32
50
35
34
50
45136
58
50
51
63
64
50
86
45137
55
52
26
39
50
58
45138
59
54
50
23
42
27
42
45139
64
65
42
31
55
50
54
45140
62
60
50
21
40
50
50
45141
71
50
38
21
41
26
27
45142
72
60
28
50
50
57
63
45143
68
51
61
20
57
35
39
45144
55
54
50
28
50
36
50
45145
60
50
23
23
42
35
52
45146
51
50
32
21
29
35
33
45147
55
56
40
11
28
38
50
45148
82
50
51
58
53
59
45149
50
50
33
10
25
34
45150
50
50
25
24
35
36
42
45151
32
53
41
50
58
45152
64
54
50
22
33
35
50
45153
57
32
50
27
35
40
30
45154
70
39
32
32
21
63
45155
61
34
50
11
38
40
50
45156
63
41
28
30
36
45157
72
55
50
42
54
45158
73
75
34
27
50
42
64
45159
41
35
21
17
30
25
32
45160
51
41
19
37
50
38
39
45161
29
30
33
50
45162
58
35
28
28
58
45163
24
12
33
25
45164
63
31
50
55
59
45165
60
68
41
23
40
27
39
45166
61
50
21
35
27
26
50
45167
50
22
35
54
45168
77
50
75
64
50
74
45169
60
50
24
26
34
39
45170
66
75
50
50
50
37
66
45171
64
50
41
53
31
56
45172
50
50
14
22
20
25
36
45173
50
42
41
20
24
39
41
414
422
59.14
60.29
45174
41
50
31
33
18
50
50
45175
50
50
30
24
21
23
33
45176
50
34
34
26
34
41
45177
53
51
35
26
31
37
57
45178
70
50
50
28
41
50
65
45179
72
64
59
27
41
35
37
45180
66
50
50
27
40
38
50
45181
64
53
36
17
28
28
53
45182
85
61
63
74
59
63
77
482
68.86
45183
75
57
50
57
58
56
54
407
58.14
45184
71
74
53
60
50
81
45185
50
20
19
20
11
45186
36
31
19
19
17
45187
61
41
38
16
36
17
50
45188
62
56
50
14
42
74
45189
76
70
61
40
50
56
45190
50
39
29
10
16
16
25
45191
51
40
41
50
34
39
51
45192
69
80
50
55
50
51
64
45193
60
50
30
34
41
31
25
45194
91
77
50
74
77
76
87
45195
67
56
41
58
51
62
69
45196
60
73
32
67
59
77
67
45197
54
37
41
22
18
50
38
45198
71
56
38
51
79
45199
63
70
51
59
41
54
60
45200
54
50
31
33
34
40
45201
39
66
55
59
74
45202
40
50
50
50
50
45203
15
34
60
50
45204
73
74
67
37
50
40
54
45205
67
50
41
67
53
59
45206
71
66
56
39
52
50
57
45207
72
57
53
42
36
41
57
45208
64
32
22
29
35
25
50
45209
68
54
27
41
24
52
419
59.86
532
76.00
45210
69
63
57
50
68
50
79
436
62.29
45211
73
76
50
51
58
50
52
410
58.57
45212
63
55
34
50
30
34
55
45213
72
37
53
50
61
65
45214
77
50
51
40
50
33
65
45215
71
60
50
42
58
41
74
45216
50
40
37
37
25
24
50
45217
67
33
50
32
39
42
50
45218
67
50
55
52
50
50
58
45219
51
34
38
27
24
27
37
45220
53
50
23
35
31
38
50
45221
77
51
50
50
28
50
45222
60
38
27
18
32
50
36
45223
53
50
40
24
40
50
60
45224
64
54
54
35
50
50
68
45225
71
60
50
69
33
70
55
45226
76
83
56
41
54
33
63
45227
81
63
60
60
54
62
59
45228
79
73
64
61
56
45229
90
77
65
30
63
55
45230
81
89
73
35
68
65
82
45231
75
63
62
81
45232
59
61
60
41
51
41
37
45233
67
60
32
50
40
50
40
45234
60
55
50
26
50
50
66
45235
63
60
56
26
58
45236
32
50
50
41
37
45237
65
58
42
20
50
30
60
45238
61
55
33
30
50
24
50
45239
73
55
30
55
52
50
45240
58
53
33
50
27
42
45241
73
68
41
41
50
51
73
45242
62
58
38
25
50
23
50
45243
63
52
50
40
52
38
54
45244
50
41
33
23
41
16
50
382
439
54.57
62.71
45245
76
73
50
52
57
59
66
433
61.86
45246
71
50
50
54
71
50
81
427
61.00
45247
69
50
67
42
58
37
62
45248
63
52
77
63
86
45249
71
71
61
67
65
58
64
45250
55
56
64
21
57
32
45251
80
55
84
62
68
88
45252
71
62
50
80
63
67
45253
63
50
56
51
66
68
457
65.29
45254
68
64
66
64
71
75
45255
68
56
57
37
59
50
42
45256
65
54
70
36
62
21
29
45257
68
50
41
50
31
33
45258
78
66
52
50
50
51
65
412
58.86
45259
86
66
60
53
74
68
76
483
69.00
45260
50
15
18
28
24
45261
57
56
50
71
64
65
45262
65
65
39
21
50
38
45263
59
57
50
57
54
50
61
388
55.43
45264
73
57
57
64
55
70
79
455
65.00
45265
70
71
40
50
50
58
61
45266
67
60
50
22
50
29
37
45267
74
56
50
41
52
61
59
45268
64
65
34
19
42
31
40
45269
73
63
62
35
50
57
69
45270
81
78
80
50
65
74
93
45271
89
50
53
72
67
45272
60
54
66
55
78
45273
61
24
40
39
52
51
45274
77
68
33
42
57
52
52
45275
68
68
41
35
60
55
50
45276
61
52
50
56
42
50
45277
70
50
63
77
65
45278
65
53
60
32
50
28
50
45279
72
60
53
50
50
50
57
45280
83
66
50
53
39
51
50
45281
50
56
51
20
37
32
54
45282
40
83
50
52
65
71
70
45283
74
50
71
80
74
87
45284
38
63
78
38
62
39
79
45285
50
66
50
54
56
51
69
45286
83
73
93
91
45287
51
35
37
53
60
78
45288
50
77
79
90
45289
75
50
62
64
75
79
45290
50
63
80
79
77
93
45291
63
88
89
76
90
96
91
45292
62
60
72
33
64
66
84
45293
50
75
50
74
81
89
45294
56
55
65
39
69
68
77
45295
37
50
45296
50
23
52
50
58
45297
45298
32
74
72
74
76
521
392
436
74.43
56.00
72.67
396
405
56.57
67.50
593
84.71
45299
56
73
70
66
74
69
90
498
71.14
45300
54
62
51
50
73
75
365
60.83
45301
89
76
80
84
93
85
45302
62
50
34
50
81
45303
86
95
85
90
81
94
95
45304
50
70
56
53
79
68
45305
85
96
94
85
92
100 98
45306
83
74
57
92
45307
56
73
73
61
45308
68
74
54
50
63
68
45309
61
26
71
50
45310
76
71
54
67
68
76
45311
64
34
50
76
45312
88
85
96
100
91
100 100
45313
62
69
68
80
45314
74
39
41
50
65
45315
77
95
87
100
95
95
94
45316
89
60
50
73
80
87
45317
71
50
31
55
50
626
89.43
650
377
92.86
62.83
412
68.67
660
643
94.29
91.86
45318
98
92
97
96
100 98
581
96.83
45319
59
63
52
54
72
67
81
448
64.00
45320
64
50
58
73
50
72
367
61.17
45321
57
20
32
50
45322
83
94
69
85
98
96
525
87.50
45323
69
87
98
90
90
96
97
627
89.57
45324
67
33
82
65
45325
35
74
50
50
54
75
80
45326
70
51
42
59
73
64
45327
56
73
19
39
27
40
45328
65
85
80
68
64
80
45329
95
93
98
77
78
98
45330
77
68
65
87
87
89
45331
50
56
68
76
56
45332
33
29
41
63
56
45333
81
62
29
50
50
59
473
78.83
45334
87
93
97
90
94
99
98
658
94.00
45335
54
88
92
85
92
92
98
601
85.86
45336
50
70
54
31
68
78
64
45337
55
71
75
86
45338
37
53
25
13
20
20
66
45339
50
57
72
36
55
66
84
45340
70
81
83
55
73
73
435
72.50
45341
77
95
90
94
86
88
91
621
88.71
45342
68
60
54
76
45343
83
50
77
63
73
45344
53
32
61
78
74
45345
39
72
67
62
73
72
82
45346
52
52
50
78
45347
57
65
78
82
45348
70
70
62
63
73
81
45349
67
76
82
78
76
70
45350
81
50
82
79
83
419
69.83
45351
91
88
82
93
96
93
543
90.50
45352
50
85
89
85
93
81
91
574
82.00
45353
50
89
91
78
80
96
45354
83
96
45355
50
66
75
85
45356
50
58
28
58
57
45357
45358
77
21
68
52
73
45359
71
85
55
63
50
84
45360
70
74
39
64
45361
73
54
76
63
45362
65
57
59
66
45363
68
80
32
66
80
45364
78
76
79
65
92
90
45365
74
81
83
90
77
45366
83
89
87
82 100
45367
73
38
50
73
76
80
45368
72
24
38
41
45369
81
56
63
78
45370
36
50
25
35
41
34
45371
50
67
38
50
68
51
77
45372
67
96
97
100
65
100 97
45373
53
70
75
84
45374
83
86
98
90
87
97
89
45375
81
37
71
64
75
45376
57
36
51
32
37
45377
91
91
96
98
98
45378
87
86
96
88
45379
36
67
50
51
62
50
57
45380
81
85
85
98
45381
63
79
16
56
51
69
45382
83
61
63
45383
99
99
97
100
92
100 100
45384
37
29
51
50
66
45385
52
82
89
77
45386
72
35
67
62
79
82
45387
93
90
97
90
98
93
45388
37
56
75
57
33
51
45389
50
32
52
52
68
45390
58
51
37
59
45391
66
60
34
65
40
60
45392
59
50
26
76
50
75
45393
56
82
79
82
78
89
87
45394
34
18
26
24
45395
81
70
24
67
72
74
45396
50
55
54
62
81
45397
39
41
50
65
83
45398
94
96
98
45399
81
69
57
81
72
72
45400
65
50
42
26
80
45401
68
54
50
61
59
77
45402
40
57
50
83
56
74
81
45403
65
67
39
83
57
77
45404
78
70
78
65
76
45405
29
67
41
50
33
54
45406
57
34
16
40
24
70
45407
59
80
50
50
67
63
78
45408
84
84
90
100 75
45409
71
33
14
72
56
51
45410
42
63
12
39
32
41
622
88.86
630
687
561
553
432
90.00
98.14
93.50
79.00
72.00
369
447
61.50
63.86
45411
74
91
64
69
72
94
464
77.33
45412
75
71
74
76
89
74
459
76.50
45413
92
81
87
88
45414
60
50
65
77
45415
50
81
87
84
79
95
89
45416
36
33
33
24
41
565
80.71
45417
50
89
77
76
84
94
82
552
78.86
45418
63
69
94
70
70
70
94
530
75.71
45419
69
83
91
87
79
94
80
583
83.29
45420
86
61
74
45421
74
33
30
32
36
57
45422
41
50
54
26
50
71
45423
97
96
84
90
92 100
45424
90
96
92
98
97
99 100
45425
81
65
28
65
72
84
45426
57
64
89
89
86
45427
86
76
70
65
45428
56
53
41
67
55
45429
81
92
93
90
90
88
45430
99
91
81
94
82
93
45431
78
72
68
62
73
88
45432
76
91
94
91
87
100 97
45433
50
23
28
36
45434
75
72
62
91
45435
64
70
70
25
70
50
65
45436
41
82
69
84
45437
50
89
79
81
45438
74
74
66
59
45439
50
82
80
39
84
79
85
45440
89
71
79
86
45441
78
89
100 72
45442
76
38
50
32
31
45443
77
95
85
87
90
87
92
45444
32
50
33
16
36
50
40
672
540
96.00
90.00
636
613
90.86
87.57
45445
77
81
86
72
82
78
96
572
81.71
45446
65
60
91
94
81
93
87
571
81.57
45447
94
90
85
95
99
98
561
93.50
45448
97
89
96
99
96
100 95
672
96.00
45449
85
71
88
92
91
45450
45451
68
60
73
62
75
45452
64
57
57
73
45453
59
37
39
50
60
45454
50
50
35
57
70
66
45455
55
76
55
65
84
88
45456
50
30
38
50
34
45457
84
88
94
98
45458
80
59
55
64
45459
33
60
55
15
52
63
45460
98
95
99
96
100 100
45461
33
37
72
75
81
45462
89
95
85
95
98
94
45463
92
88
92
45464
69
52
73
55
84
45465
50
64
56
50
66
75
64
45466
72
95
91
71
82
86
45467
66
69
74
78
87
45468
84
83
92
45469
50
42
62
63
45470
55
97
94
83
93
94
95
45471
22
50
88
28
54
12
38
45472
86
90
87
76
74
45473
35
54
39
50
55
41
54
45474
91
92
87
45475
77
79
54
70
55
74
45476
66
50
64
65
61
73
45477
23
55
67
60
77
78
45478
35
67
67
45479
82
72
54
68
68
81
45480
33
50
42
60
76
45481
70
50
24
60
66
71
45482
91
90
88
92
98
45483
69
55
19
75
50
73
45484
79
72
69
90
45485
68
72
33
22
54
60
70
45486
89
74
98
45487
97
97
95
91
98
99
45488
55
55
84
53
66
72
45489
83
31
50
41
87
45490
55
71
63
36
50
86
45491
50
89
72
77
51
97
45492
73
74
84
85
32
55
82
45493
84
57
57
74
588
98.00
556
425
611
425
92.67
60.71
87.29
70.83
45494
58
57
83
39
50
56
71
45495
72
33
50
55
45496
79
58
76
45497
50
75
56
40
41
89
45498
61
73
69
72
42
51
78
45499
76
79
89
83
73
84
94
45500
81
85
86
64
87
45501
73
64
85
80
41
71
93
45502
54
50
81
68
62
67
98
45503
83
36
63
56
92
45504
50
50
91
39
30
50
75
45505
80
41
50
63
45506
55
93
50
25
59
67
45507
60
61
74
50
69
79
45508
85
64
51
23
84
45509
88
65
74
77
85
45510
68
45511
52
60
42
19
40
60
45512
85
25
32
38
74
45513
97
85
83
94
45514
76
64
42
57
95
45515
57
39
84
52
36
60
82
45516
50
38
88
64
67
63
90
45517
88
34
45518
53
37
85
50
40
50
88
45519
73
35
50
37
56
45520
64
50
91
50
40
57
67
45521
75
54
74
92
50
50
71
45522
50
52
100
39
54
50
72
45523
90
78
72
71
94
45524
76
74
61
77
76
45525
56
50
89
34
67
28
58
45526
66
41
77
42
56
50
74
45527
93
81
79
96
45528
78
57
50
39
65
45529
86
77
50
68
96
45530
98
67
92
45531
88
69
51
55
96
45532
86
88
85
80
73
80
98
45533
81
91
79
67
91
45534
86
82
66
98
45535
80
58
76
92
45536
75
50
36
79
45537
83
77
91
73
66
79
98
45538
93
83
67
100 91
578
480
466
82.57
68.57
66.57
405
377
590
567
81.00
75.40
84.29
81.00
45539
100
92
94
80
94
94
94
648
92.57
45540
81
82
94
59
78
72
91
557
79.57
45541
92
83
91
64
75
62
79
546
78.00
45542
73
70
83
65
50
54
90
485
69.29
45543
91
84
86
74
65
66
90
556
79.43
45544
84
82
92
39
51
64
45545
61
76
82
27
37
50
79
45546
74
72
31
92
45547
87
62
93
89
42
58
65
45548
95
96
93
79
84
89
79
45549
86
84
96
50
61
78
45550
85
83
86
63
69
55
95
45551
85
65
92
95
45552
87
81
65
96
50
80
84
45553
33
50
68
50
19
39
71
45554
65
78
50
42
50
52
45555
87
68
79
92
50
72
76
615
87.86
536
76.57
543
524
77.57
74.86
45556
55
67
56
29
58
64
70
45557
76
77
80
51
72
85
45558
50
66
58
39
50
58
72
45559
58
70
54
50
66
87
45560
50
61
59
68
75
50
91
45561
62
80
64
30
57
65
76
66
45562
58
74
79
66
52
85
45563
35
65
58
53
74
65
454
64.86
45564
72
91
70
83
76
84
95
84
655
81.88
45565
69
72
77
72
72
74
75
88
599
74.88
45566
55
66
64
53
50
52
77
90
507
63.38
45567
68
73
71
39
65
50
81
81
45568
63
74
66
55
61
65
71
78
45569
65
69
75
62
68
84
71
533
66.63
45570
81
91
86
92
81
88
83
85
687
85.88
45571
84
93
88
100
91
87
93
91
727
90.88
45572
54
74
50
50
40
37
74
83
45573
55
65
73
58
62
50
90
62
515
64.38
45574
65
62
50
62
57
54
92
83
525
65.63
45575
78
79
65
84
68
78
96
84
632
79.00
45576
71
85
50
71
58
50
96
71
552
69.00
45577
86
97
79
98
78
84
98
93
713
89.13
45578
62
92
72
89
72
68
92
82
629
78.63
45579
75
73
67
92
59
83
94
89
632
79.00
45580
75
88
57
66
79
62
98
91
616
77.00
45581
54
60
36
50
30
36
72
50
45582
69
75
81
68
58
86
74
45583
64
65
73
65
55
85
58
45584
66
62
66
65
67
50
80
76
45585
39
65
81
67
53
80
80
532
66.50
45586
57
62
64
67
70
57
83
75
535
66.88
45587
66
88
72
73
74
64
93
81
611
76.38
45588
62
69
73
50
50
50
92
80
526
65.75
45589
55
62
50
28
50
31
54
70
45590
73
88
91
87
84
69
98
92
682
85.25
45591
54
71
63
57
66
50
71
75
507
63.38
45592
64
87
64
79
62
74
77
92
599
74.88
45593
71
91
62
71
70
71
98
94
628
78.50
45594
71
84
86
50
64
81
45595
67
69
52
33
53
79
83
45596
89
91
77
92
91
80
99
98
717
89.63
45597
87
100
98
91
96
96 100
100
768
96.00
45616
73
61
51
50
50
50
17
45617
67
72
65
50
55
71
51
45618
70
77
50
38
60
50
50
45619
78
77
70
68
78
55
50
45620
77
65
50
34
50
50
30
45621
78
59
50
63
60
61
55
45622
61
50
59
36
51
26
50
431
61.57
476
68.00
426
60.86
45624
71
50
50
78
50
51
65
415
59.29
45625
76
58
50
54
50
66
56
410
58.57
45626
51
54
50
51
51
57
60
374
53.43
45627
87
63
59
13
52
50
54
45628
67
71
74
50
51
34
59
45629
76
60
37
50
60
53
58
45630
58
70
50
56
50
50
50
45631
76
74
75
50
54
42
63
384
54.86
45632
60
56
54
61
61
50
50
392
56.00
45633
58
59
52
50
83
71
57
430
61.43
45634
67
72
50
63
55
52
50
409
58.43
45635
82
78
78
78
80
50
69
515
73.57
45636
70
76
63
71
67
59
76
482
68.86
45637
77
85
70
50
50
56
81
469
67.00
45638
57
58
57
51
59
38
50
45639
76
77
60
50
83
50
57
453
64.71
45640
57
77
69
58
59
50
60
430
61.43
45641
58
60
81
33
50
57
50
45642
70
71
50
50
63
50
45643
58
86
73
63
64
83
51
45644
76
71
67
37
76
50
50
45645
53
67
77
50
36
72
67
45646
57
62
50
36
55
50
56
45647
68
55
77
79
56
74
45648
51
71
30
50
50
52
50
45649
59
81
31
55
27
59
50
478
68.29
45650
73
69
57
50
66
50
50
415
59.29
45651
67
66
50
50
50
50
53
386
55.14
45652
67
55
39
56
50
50
50
45653
73
76
71
70
72
65
74
501
71.57
45654
74
72
63
57
51
54
58
429
61.29
45656
59
65
69
61
50
50
57
411
58.71
45657
69
89
75
69
77
67
84
530
75.71
45658
74
70
74
62
70
61
55
466
66.57
45659
79
61
75
65
71
65
82
498
71.14
45660
61
67
65
23
50
50
50
45661
54
50
50
50
50
75
53
382
54.57
45662
75
68
51
59
60
50
73
436
62.29
45663
67
71
50
38
50
50
50
45664
84
69
68
70
66
54
71
482
68.86
45665
75
65
50
50
50
51
59
400
57.14
45666
64
52
50
50
50
50
68
384
54.86
45667
50
53
66
18
50
33
50
45668
68
63
59
53
50
50
54
45669
70
62
50
41
54
69
52
45670
62
74
38
24
64
50
50
397
56.71
45671
78
73
68
56
54
50
54
433
61.86
45672
50
75
50
55
50
53
54
387
55.29
45673
62
50
56
51
50
45674
76
50
38
58
74
53
64
45675
64
58
67
66
56
50
78
439
62.71
45676
52
52
64
50
51
50
50
369
52.71
45677
63
64
51
55
54
100 39
45678
60
68
62
56
55
50
82
433
61.86
45679
50
60
65
54
50
50
79
408
58.29
45680
97
89
100
97
88
90
97
658
94.00
45681
68
86
51
50
50
50
61
416
59.43
45682
66
76
50
58
53
50
99
452
64.57
45683
71
67
56
60
51
59
45684
92
81
73
93
90
93
94
616
88.00
45685
84
81
72
62
94
58
94
545
77.86
45686
82
52
27
54
67
72
50
45687
82
78
58
78
80
76
88
540
77.14
45688
72
64
50
55
66
57
74
438
62.57
45689
58
51
50
50
52
64
60
385
55.00
45690
100
87
85
98
83
94
93
640
91.43
45691
67
91
50
54
58
59
58
437
62.43
45692
57
50
33
65
74
15
90
45693
54
50
54
38
53
34
50
45694
84
62
50
50
50
23
50
45695
67
60
50
36
74
63
50
45696
94
85
90
97
89
80
98
633
90.43
45697
72
61
87
56
60
62
56
454
64.86
45698
54
53
67
42
50
66
56
45699
65
72
55
65
66
50
50
45700
59
74
24
50
50
19
54
45701
71
57
66
63
65
66
62
45702
73
85
34
66
65
39
78
45703
67
61
36
50
76
41
60
45704
51
56
51
50
52
50
52
45705
63
58
53
40
53
52
66
423
60.43
450
362
64.29
51.71
45706
59
50
50
59
50
50
74
392
56.00
45707
62
85
50
50
70
50
59
426
60.86
45708
62
65
50
54
59
64
78
432
61.71
45709
52
53
50
61
51
71
73
411
58.71
45710
70
63
50
50
65
90
83
471
67.29
45711
55
58
41
51
50
50
51
45712
54
75
50
35
63
59
60
45713
57
69
50
50
50
50
50
376
53.71
45714
59
62
50
68
50
67
84
440
62.86
45715
79
65
72
50
50
64
57
437
62.43
45716
79
71
50
74
67
50
51
442
63.14
45717
79
73
71
73
73
57
94
520
74.29
45718
62
59
53
50
25
39
50
45719
55
57
17
34
59
52
50
45720
57
69
57
32
52
65
50
45721
55
67
51
57
58
56
51
395
56.43
45722
62
64
50
59
50
61
61
407
58.14
45723
76
60
50
62
72
59
76
455
65.00
45724
59
58
50
50
56
54
50
377
53.86
45725
79
75
58
50
50
54
50
416
59.43
45726
56
76
87
50
50
36
50
45727
73
71
50
28
56
50
65
45728
50
61
57
61
50
50
58
45729
52
53
55
50
30
58
33
45730
70
80
68
32
53
32
50
45731
73
71
85
61
59
50
86
45732
50
68
28
61
57
50
50
387
485
55.29
69.29
45733
78
67
57
50
57
61
76
446
63.71
45734
66
70
53
50
52
50
59
400
57.14
45735
50
68
61
53
30
50
77
45736
75
71
59
50
50
50
50
45737
50
75
92
56
51
83
45738
69
75
50
71
50
58
84
45739
69
76
41
55
50
59
82
45740
73
69
68
71
54
61
50
45741
51
66
55
29
52
50
68
45742
68
72
50
24
57
50
63
405
57.86
457
65.29
446
63.71
45743
74
83
69
67
72
93
65
523
74.71
45744
83
65
65
62
52
57
75
459
65.57
45745
74
77
50
38
50
50
61
45746
56
71
77
50
50
22
50
45747
80
59
66
84
70
56
415
69.17
45748
60
82
50
50
75
74
50
441
63.00
45749
50
73
71
61
60
60
64
439
62.71
45750
78
61
61
57
70
61
388
64.67
45751
56
50
50
50
50
50
306
51.00
45752
80
85
76
50
86
54
63
494
70.57
45753
50
66
56
50
76
51
53
402
57.43
45754
74
38
52
67
55
55
45755
50
74
50
30
57
50
53
45756
84
84
71
51
82
53
77
45757
51
69
58
27
52
52
50
45758
37
66
50
50
52
66
50
45759
64
50
58
50
50
74
45760
37
50
50
50
58
21
50
45761
59
97
73
91
92
96
83
45762
60
62
64
29
52
50
50
502
346
71.71
57.67
591
84.43
45763
82
89
63
74
58
50
416
69.33
45764
75
92
90
98
97
93
98
643
91.86
45765
54
63
50
50
50
59
50
376
53.71
45766
54
63
63
50
55
56
50
391
55.86
45767
70
64
59
52
64
53
50
412
58.86
45768
62
50
56
55
50
57
330
55.00
45769
62
50
50
51
50
65
328
54.67
45770
50
63
50
50
58
50
50
371
53.00
45771
57
64
58
50
54
50
41
45772
62
54
50
51
71
54
61
45773
403
57.57
45774
50
94
74
70
79
65
61
493
70.43
45775
60
72
56
50
71
59
86
454
64.86
45776
56
63
50
53
70
66
50
408
58.29
45777
38
54
50
50
37
50
50
45778
54
52
59
34
50
50
45779
50
65
36
27
54
50
72
45780
59
68
60
50
50
50
67
45781
55
67
59
85
78
45782
56
50
50
42
42
77
45783
40
58
50
50
78
50
52
45784
51
65
50
25
71
52
50
404
57.71
45785
60
72
50
59
63
50
354
59.00
45786
67
56
81
77
70
69
60
480
68.57
45787
62
50
63
52
50
50
50
377
53.86
45788
61
65
50
50
57
51
50
71
455
56.88
45789
51
65
50
32
50
50
38
77
45790
57
76
56
13
63
66
50
91
45791
50
68
50
50
61
50
57
76
45792
54
51
40
40
52
45793
60
63
67
58
67
63
69
45806
85
66
40
90
70
79
88
45807
77
64
38
78
55
70
97
45808
54
53
50
50
85
45809
80
60
19
32
56
66
45810
67
72
51
70
77
85
80
45811
91
65
69
71
70
93
45812
39
50
41
41
72
45813
81
75
77
61
73
65
462
57.75
447
502
63.86
71.71
45814
72
61
57
70
70
63
88
481
68.71
45815
77
86
53
50
67
53
71
457
65.29
45816
85
77
50
66
80
80
91
529
75.57
45817
64
59
35
58
70
72
83
45818
58
62
38
51
50
65
73
45819
68
90
76
80
45820
94
74
86
77
93
45821
80
69
65
69
73
94
45822
70
53
50
50
61
45823
56
42
50
54
54
66
45824
50
51
55
50
82
45825
31
54
41
50
56
45826
52
68
50
50
50
61
45827
84
55
38
65
50
64
88
45828
73
67
77
96
45829
93
87
69
77
80
45830
59
42
22
33
50
60
45831
64
37
29
18
59
45832
73
50
50
30
63
54
71
45833
69
40
27
50
50
70
45834
67
59
50
82
80
96
45835
69
50
31
50
54
64
45836
67
67
54
71
64
65
80
45837
72
68
54
96
45838
93
79
74
76
87
45839
93
90
93
96
98
90
96
45840
86
96
79
91
96
45841
81
72
60
71
77
54
88
45842
91
94
85
75
88
92
45843
67
39
57
70
45844
84
60
54
56
56
45845
78
65
60
53
69
82
73
468
656
66.86
93.71
503
480
71.86
68.57
45846
62
55
34
34
64
59
71
45847
65
54
38
32
31
24
50
45848
80
66
37
78
67
63
81
45849
59
64
38
50
41
50
66
45850
63
62
32
39
50
65
70
45851
68
55
34
33
66
45852
42
50
61
58
54
45853
71
55
39
50
63
50
67
45854
73
33
23
50
58
62
75
45855
37
34
54
50
54
45856
76
50
31
35
53
19
64
45857
38
33
40
12
21
45858
50
32
50
50
58
58
45859
54
42
38
28
51
45860
87
66
99
76
81
93
45861
64
50
50
37
64
21
75
45862
57
38
70
56
61
76
45863
89
81
80
75
93
45864
41
56
53
56
85
45865
56
32
30
57
37
71
45866
66
63
20
58
79
45867
78
55
90
81
76
76
45868
93
91
100
93
95
98
45869
28
26
37
45870
59
50
51
59
50
55
45871
62
26
25
28
50
73
45872
50
29
40
54
45873
74
71
71
73
45874
50
31
16
33
26
45875
100
92
92
97
97
95
98
45876
90
88
82
87
81
88
45877
70
87
66
91
88
45878
59
64
42
56
66
64
45879
66
50
13
53
19
32
45880
74
79
86
88
90
95
45881
61
65
56
61
45882
39
40
25
27
28
45883
50
16
31
29
54
45884
81
80
84
87
45885
50
50
34
17
38
23
50
45886
52
50
28
33
27
45887
59
50
81
65
76
45888
65
50
34
55
64
72
45889
42
50
51
59
59
45890
62
31
30
54
51
45891
25
22
29
33
50
45892
64
54
56
69
78
61
45893
57
59
64
55
45894
74
54
58
62
92
45895
50
51
62
15
45896
53
79
93
45897
75
56
50
66
73
45898
56
42
50
42
67
45899
68
58
50
57
75
45900
39
33
42
33
18
45901
63
73
58
55
91
45902
45903
54
66
78
81
93
45904
70
42
37
66
45905
56
32
50
53
56
50
45906
50
50
67
45907
68
51
84
68
45908
68
59
56
73
45909
51
84
72
85
89
45910
20
42
34
71
45911
100
90
99
98
45912
50
67
58
45913
50
36
33
42
45914
72
50
33
59
33
37
45915
56
40
38
52
50
45916
67
27
36
35
26
42
45917
65
50
38
41
45918
91
73
69
76
76
45919
74
50
50
35
50
51
58
45920
50
52
33
57
76
45921
94
64
60
81
45922
50
31
77
38
69
84
45923
93
90
87
97
93
45924
38
51
39
27
39
45925
71
60
65
71
75
671
95.86
45926
80
77
67
83
45927
50
63
59
58
45928
33
29
50
63
45929
69
60
53
20
27
39
50
45930
77
65
88
56
70
45931
71
53
39
42
28
45932
33
30
45933
69
41
39
23
68
45934
82
65
56
76
45935
34
54
50
20
53
45936
88
64
77
76
45937
96
68
88
65
95
45938
72
87
50
57
59
85
45939
81
73
55
50
64
45940
50
72
38
75
45941
30
53
50
45942
21
22
37
24
67
45943
41
38
19
57
45944
39
50
42
45945
85
94
60
85
45946
50
37
50
73
45947
61
40
33
27
37
45948
73
40
19
45949
50
27
23
50
45950
50
36
32
50
50
45951
39
40
50
80
45952
89
62
71
81
45953
58
37
39
64
45954
75
40
73
45955
92
60
21
89
80
84
93
45956
92
92
85
99
93
45957
50
50
50
56
66
45958
86
80
86
94
45959
50
68
63
56
84
45960
61
21
40
33
45961
66
56
38
63
61
45962
50
18
13
50
27
50
45963
92
69
90
54
73
88
45964
67
42
50
39
27
45965
75
50
50
79
45966
78
70
74
15
45967
81
68
37
30
65
53
40
45968
63
50
53
42
40
59
45969
75
50
42
53
70
50
45970
69
34
37
16
50
45971
59
52
35
18
50
11
50
45972
93
88
93
88
94
45973
73
59
90
63
62
65
45974
90
54
90
74
72
45975
57
27
42
51
45976
81
68
52
68
78
45977
65
17
52
50
52
45978
84
50
80
63
83
71
45979
65
50
32
58
20
50
45980
53
40
50
41
52
52
45981
65
35
52
51
45982
73
72
54
74
45983
70
50
54
25
50
29
37
45984
80
38
58
65
54
64
45985
75
50
50
66
50
52
45986
45987
61
38
24
11
35
21
26
45988
68
59
80
62
45989
79
69
82
68
51
45990
64
50
50
56
57
55
78
45991
79
28
45992
51
35
18
18
37
32
52
45993
81
57
70
50
71
45994
63
52
35
19
38
20
29
45995
56
22
29
20
37
22
28
45996
73
35
76
65
67
35
45997
50
33
26
28
28
45998
68
53
38
56
36
70
45999
50
33
35
37
50
50
50
46000
54
50
29
54
50
50
46001
74
63
67
56
81
46002
69
29
50
31
19
32
46003
52
72
70
82
46004
59
58
40
24
32
46005
83
53
50
57
60
55
59
410
417
58.57
59.57
46006
78
62
58
40
50
50
50
46007
55
50
34
29
37
42
84
46008
62
42
28
23
56
56
32
46009
79
50
39
36
61
63
54
46010
88
84
80
84
91
87
97
46011
92
90
77
70
89
95
95
46012
79
77
80
74
72
87
90
46013
82
86
75
62
86
84
46014
50
50
38
30
62
69
46015
88
78
70
77
98
46016
94
63
59
82
96
46017
85
96
72
81
93
46018
100
89
78
83
98
46019
78
40
65
57
64
80
46020
79
59
50
67
77
46021
25
53
42
41
82
46022
95
91
96
93
93
96
46023
80
50
89
68
75
85
46024
68
37
41
53
80
46025
30
36
23
37
61
46026
94
79
88
79
92
46027
69
57
50
54
56
42
75
46028
68
70
40
59
77
46029
76
50
53
66
82
46030
78
88
68
92
93
46031
54
79
67
95
94
46032
53
72
63
90
46033
50
24
52
42
62
46034
91
100
88
79
96
46035
50
27
55
30
54
46036
60
77
93
46037
52
30
34
26
69
46038
78
55
66
95
46039
55
41
25
33
63
46040
50
25
34
46041
89
98
98
94 100
46042
64
64
79
98
46043
61
41
62
37
34
84
46044
65
50
81
46045
54
42
81
65
55
81
46046
80
91
68
100 92
46047
50
34
50
79
59
59
76
46048
63
53
69
55
70
85
46049
88
78
86
46050
66
77
87
84
46051
66
61
50
40
61
54
74
46052
28
27
50
27
62
46053
72
62
62
61
86
46054
50
32
50
70
46055
58
79
62
71
77
46056
57
73
58
85
46057
91
79
53
57
91
46058
79
28
28
28
69
46059
89
54
79
70
76
93
46060
81
71
62
74
93
46061
94
88
79
91
82
87
46062
61
31
23
71
46063
29
12
29
25
71
46064
31
52
50
67
46065
92
60
80
69
50
92
46066
98
97
93
100 98
46067
60
86
58
68
82
46068
25
16
37
23
51
46069
50
41
50
83
46070
69
59
59
22
25
69
46071
65
85
59
52
51
54
62
46072
42
33
41
28
35
46073
91
85
99
94
46074
74
50
33
52
34
68
46075
40
41
25
30
19
59
46076
50
26
26
36
46077
85
94
95
93
94
96
46078
63
41
65
57
87
46079
79
50
56
72
85
46080
57
61
50
88
46081
69
61
42
65
46082
50
55
68
50
56
94
46083
58
68
53
64
73
46084
58
51
38
42
41
29
50
46085
91
88
76
84
82
428
61.14
46086
55
50
53
50
82
46087
50
50
56
26
46088
92
78
85
92
46089
41
50
81
46090
85
65
66
81
50
89
46091
51
50
41
67
46092
25
55
41
67
46093
86
96
73
80
90
46094
72
52
36
63
36
69
46095
19
46096
29
26
24
51
46097
79
72
64
71
46098
21
51
29
57
46099
89
78
73
76
56
92
46100
35
24
50
29
46101
77
73
50
51
62
30
59
46102
81
51
46103
33
50
22
64
46104
73
68
85
71
71
87
46105
67
55
73
97
46106
46107
54
52
23
33
68
46108
40
14
50
29
50
46109
32
34
31
20
62
46110
61
35
50
42
86
46111
53
32
50
64
46112
81
86
66
74
84
46113
72
38
58
46114
50
24
22
27
55
46115
60
29
39
35
82
46116
60
79
57
27
34
15
50
46117
91
75
91
46118
80
57
33
61
46119
54
75
66
66
98
46120
72
41
50
50
61
46121
68
58
38
50
40
14
89
46122
79
89
70
90
76
88
46123
55
36
11
22
17
46124
70
58
83
50
67
78
46125
40
29
20
26
50
46126
78
55
11
29
50
20
59
46127
76
50
74
77
80
46128
53
32
55
37
67
46129
100
98
99
95
85
91
46130
57
26
39
50
25
57
46131
46132
71
76
67
81
87
46133
40
50
35
46134
84
51
84
46135
92
86
92
46136
31
35
50
70
46137
27
50
37
50
46138
88
55
38
40
51
74
46139
53
26
50
50
41
56
46140
40
37
12
26
19
27
46141
50
61
50
21
28
28
50
46142
54
73
51
84
46143
81
57
26
66
52
50
77
46144
75
50
27
77
38
50
67
46145
60
32
37
36
42
64
46146
62
50
50
41
51
46147
50
29
52
34
56
72
46148
33
27
29
29
46149
81
66
50
39
86
46150
59
50
50
36
35
53
46151
66
12
46152
54
30
53
86
66
84
92
46153
29
37
50
31
54
46154
73
23
40
23
67
46155
63
41
29
20
38
24
34
46156
37
23
31
16
46157
63
50
52
56
65
46158
36
51
29
37
52
46159
57
55
39
42
42
28
63
46160
75
77
50
78
50
64
83
46161
66
52
15
21
54
15
50
46162
64
56
30
40
33
12
41
46163
70
55
40
50
55
34
50
46164
68
74
54
38
42
67
46165
75
50
50
41
50
65
477
68.14
46166
28
34
50
50
46167
51
32
52
50
31
64
46168
50
50
28
34
62
46169
66
56
31
38
36
14
46170
55
39
30
34
51
46171
57
41
71
69
75
80
46172
97
67
76
92
46173
42
25
28
40
42
72
46174
56
55
28
41
20
55
46175
72
66
56
59
46176
72
76
72
88
46177
40
50
53
78
46178
81
59
70
85
46179
92
78
85
98
46180
68
84
73
80
94
46181
75
61
62
69
46182
83
72
68
80
91
46183
73
82
59
80
81
46184
81
33
68
88
78
46185
82
72
87
90
87
46186
40
41
55
64
46187
53
35
33
35
24
51
46188
58
50
32
17
31
36
46189
70
91
51
57
83
46190
50
25
28
29
38
56
46191
52
50
50
77
46192
53
40
25
16
30
17
36
46193
26
41
30
41
50
46194
22
22
32
41
46195
55
50
41
24
15
50
46196
38
51
50
60
73
46197
32
28
24
21
39
46198
50
67
76
84
46199
33
55
37
50
63
46200
51
23
52
40
40
50
46201
96
85
86
74
94
46202
26
53
38
10
51
46203
59
56
37
32
50
34
55
46204
87
58
56
73
64
72
46205
72
50
61
50
52
82
46206
85
82
65
65
71
77
46207
28
63
56
61
70
46208
70
30
50
41
57
74
46209
39
29
36
33
30
57
46210
79
54
17
57
50
78
46211
60
41
50
32
51
46212
67
54
37
50
38
50
58
46213
61
56
38
52
59
61
62
46214
62
50
55
50
61
73
46215
75
79
80
94
46216
81
79
56
52
57
61
64
46217
68
51
36
16
38
22
50
46218
81
53
61
65
67
90
46219
50
35
31
30
22
42
46220
50
68
51
70
76
46221
33
88
82
73
87
46222
53
32
15
34
27
41
46223
64
54
72
40
61
46224
53
28
27
35
36
39
46225
55
74
50
56
81
46226
14
21
20
50
46227
55
51
14
24
31
28
46228
87
66
50
50
70
76
46229
84
83
76
82
79
73
94
46230
63
55
29
38
40
50
63
46231
85
60
53
55
50
60
84
46232
85
67
58
67
42
73
88
46233
57
34
30
50
37
50
58
46234
80
67
55
81
69
67
93
46235
60
58
37
40
42
53
46236
60
50
27
22
34
40
65
46237
68
54
39
16
50
35
87
46238
72
67
50
50
50
50
74
46239
65
68
51
34
38
54
46240
74
60
50
35
65
37
62
46241
72
57
60
29
50
57
77
46242
50
50
28
14
31
40
46243
71
69
32
34
37
23
65
46244
55
50
39
19
13
32
46245
50
50
29
29
28
50
56
450
571
64.29
81.57
447
512
413
63.86
73.14
59.00
46246
76
55
50
41
46247
39
41
30
15
17
23
40
46248
61
38
36
39
26
51
46249
50
35
24
46250
85
71
61
39
54
36
70
46251
53
39
50
22
50
46252
50
39
39
23
32
15
15
46253
40
42
26
16
31
27
46254
52
50
40
32
29
39
46255
61
55
35
31
52
46256
56
41
50
39
37
50
46257
53
53
20
39
12
50
46258
40
41
29
31
18
32
46259
41
32
24
22
35
17
34
46260
72
55
50
81
46261
36
26
36
50
46262
63
55
50
25
39
32
65
46263
83
64
77
70
72
74
80
46264
50
50
20
15
31
16
29
46265
56
26
17
19
72
46266
83
72
59
61
76
82
46267
72
24
61
25
53
50
73
46268
88
77
52
62
54
90
46269
50
22
22
25
50
46270
50
28
34
14
25
46271
61
41
38
37
35
46272
87
71
50
60
38
73
46273
73
60
51
23
42
35
51
46274
57
50
50
10
39
11
54
46275
83
46276
84
83
66
84
95
46277
62
58
63
50
55
50
67
46278
57
50
41
29
50
50
46279
83
76
62
56
77
83
46280
77
64
65
46281
79
53
38
70
50
57
86
46282
76
59
50
50
70
520
405
74.29
57.86
46283
61
61
54
50
51
50
61
388
55.43
46284
69
57
52
50
58
50
87
423
60.43
46285
67
78
50
50
81
46286
67
50
39
52
52
54
59
46287
59
50
41
41
37
50
50
46288
50
50
50
50
55
64
46289
54
30
31
28
35
37
46290
80
65
83
92
46291
53
71
76
73
54
93
46292
95
94
95
89
94
46293
96
90
79
85
92
96
46294
72
40
58
53
55
55
46295
78
70
66
77
70
87
46296
70
58
39
39
53
41
76
46297
50
50
36
40
50
50
46298
62
50
41
34
50
23
50
46299
65
50
68
60
55
78
46300
38
27
42
50
59
46301
75
42
29
58
37
53
58
46302
80
81
50
76
62
84
90
46303
83
81
56
30
59
50
78
46304
55
77
73
79
46305
90
86
71
90
99
46306
64
60
31
50
50
50
72
46307
64
33
26
38
56
46308
85
68
66
73
75
46309
94
68
87
88
46310
61
40
67
50
77
82
46311
84
81
62
76
64
94
46312
77
38
22
64
46313
69
59
61
50
59
75
46314
80
74
31
78
46315
54
50
26
31
31
30
60
46316
61
76
39
81
46317
83
50
57
82
46318
76
60
62
50
63
46319
68
61
70
41
51
41
74
46320
73
39
35
57
46321
65
50
37
50
60
46322
74
57
37
50
64
50
66
46323
50
62
54
50
52
53
63
76
46324
51
50
42
28
38
35
68
74
46325
50
55
50
38
37
50
75
523
460
74.71
57.50
46326
35
71
77
60
73
55
76
46327
60
60
22
60
38
61
83
46328
59
67
50
25
50
55
75
59
46329
68
52
50
29
40
52
81
63
46330
71
64
36
29
70
64
78
85
46331
50
60
55
63
33
38
71
76
46332
82
93
79
98
82
93
94
95
46333
50
34
23
35
18
33
46334
24
86
31
79
63
81
46335
25
46336
46337
22
50
73
11
40
37
56
46338
58
50
21
36
30
57
46339
59
57
50
50
50
46340
27
50
25
21
30
16
53
46341
83
41
35
39
57
74
55
46342
77
50
28
40
50
50
52
46343
50
50
66
76
84
46344
82
50
38
31
50
64
87
46345
71
60
28
22
50
39
53
46346
64
37
40
31
32
25
22
46347
76
50
23
33
50
57
73
46348
50
46349
55
34
20
18
26
30
50
46350
32
29
23
38
28
50
46351
61
71
33
46352
59
24
18
35
31
50
46353
25
38
36
39
53
46354
52
35
24
51
50
69
46355
50
18
18
27
14
50
46356
50
28
22
17
14
23
46357
75
51
36
19
50
42
53
46358
80
71
53
32
55
59
80
46359
71
77
36
53
59
46360
62
56
40
22
41
36
46361
62
60
29
30
42
37
46362
55
41
50
14
22
32
46363
50
35
40
25
20
15
19
46364
67
54
36
24
52
33
55
46365
57
50
35
18
19
26
46366
69
52
35
12
40
19
24
46367
56
30
23
12
26
17
46368
51
31
50
46369
50
54
59
77
46370
67
36
33
17
34
13
31
46371
61
41
42
26
40
73
46372
92
89
85
88
85
46373
50
40
67
68
46374
57
25
27
30
41
38
46375
69
50
50
57
57
58
74
46376
61
35
39
11
70
46377
57
22
36
30
23
40
34
46378
61
50
50
46379
64
12
50
37
51
46380
50
50
33
14
21
50
42
46381
64
52
34
30
37
39
68
46382
86
50
72
95
46383
53
50
19
31
50
716
415
89.50
59.29
46384
75
61
65
57
56
73
80
467
66.71
46385
61
78
51
50
50
59
50
399
57.00
46386
61
52
57
53
50
50
51
374
53.43
46387
62
81
61
59
75
66
68
472
67.43
46388
73
63
55
63
51
50
66
421
60.14
46389
54
53
50
18
65
30
50
46390
85
82
64
50
62
83
46391
83
50
70
77
66
52
85
483
69.00
46392
76
50
91
77
73
74
78
519
74.14
46393
65
52
50
75
50
50
46394
85
52
50
89
58
69
92
495
70.71
46395
83
79
67
97
72
82
89
569
81.29
46396
65
57
50
78
40
75
77
46397
57
50
42
51
50
56
29
46398
71
63
81
87
75
67
76
520
74.29
46399
57
53
51
50
55
50
50
366
52.29
46400
71
77
56
83
50
70
75
482
68.86
46401
76
70
42
55
64
63
93
46402
68
71
63
50
52
50
50
404
57.71
46403
63
69
62
78
61
57
64
454
64.86
46404
73
70
56
54
58
50
65
426
60.86
46405
50
60
50
50
50
50
63
373
53.29
46406
56
68
50
61
50
50
51
386
55.14
46407
67
50
50
58
50
63
65
403
57.57
46408
82
59
77
76
57
79
75
505
72.14
46409
59
50
50
50
62
51
50
372
53.14
46410
77
68
41
50
50
66
56
46411
62
57
67
50
50
50
50
46412
63
84
80
51
67
76
46413
88
86
74
70
67
67
72
46414
66
68
32
56
66
50
68
46415
56
50
39
55
52
50
50
46416
58
50
52
69
70
68
59
46417
64
60
37
50
50
50
55
386
55.14
524
426
74.86
60.86
46418
70
65
57
50
57
59
58
416
59.43
46419
63
79
66
71
52
59
75
465
66.43
46420
57
73
73
55
64
50
50
66
488
61.00
46421
50
80
55
50
54
50
61
84
484
60.50
46422
58
53
52
62
50
50
70
46423
54
50
54
50
54
39
50
46424
69
66
52
50
66
61
50
46425
56
56
50
61
61
26
50
46426
50
60
50
54
30
55
26
46427
60
57
50
50
61
50
75
46428
57
59
58
50
59
50
34
414
403
59.14
57.57
46429
64
50
50
50
50
50
50
364
52.00
46430
64
53
65
54
50
51
53
390
55.71
46442
78
40
50
33
35
31
64
46443
88
88
73
88
84
46444
81
52
28
50
53
61
46445
63
42
27
32
23
46446
80
73
50
64
69
78
46447
66
34
40
23
50
46448
85
59
32
51
53
78
74
46449
36
46450
70
50
50
35
38
53
46451
30
30
26
29
58
46452
82
85
76
81
85
46453
87
35
55
70
77
92
46454
74
57
65
70
86
46455
37
65
87
50
46456
71
32
39
36
50
60
59
46457
70
66
50
65
89
46458
82
69
50
54
65
70
46459
85
93
69
77
80
68
94
46460
88
54
53
56
80
46461
88
90
69
96
92
46462
56
85
61
53
56
81
46463
81
59
64
74
94
46464
90
95
88
82
84
98
46465
50
30
51
46466
88
64
64
81
46467
55
50
52
39
31
37
46468
86
81
66
91
65
85
96
46469
100
88
95
92
46470
73
53
50
42
30
50
46471
79
82
58
82
85
46472
72
31
65
50
69
46473
98
68
64
88
79
95
85
46474
82
88
93
93
46475
92
62
67
74
72
94
46476
80
50
62
75
86
46477
74
66
32
50
59
66
46478
59
36
50
51
50
57
46479
80
53
50
56
50
77
46480
72
41
57
67
81
46481
81
50
32
34
54
35
59
46482
96
65
68
76
89
46483
50
42
52
79
46484
64
39
52
35
37
50
75
46485
83
69
94
84
46486
54
37
29
50
24
50
69
46487
63
50
22
33
25
35
46488
54
46489
82
34
41
32
63
89
46490
64
29
50
57
64
46491
76
56
50
40
50
80
46492
66
33
21
40
17
62
46493
75
25
58
50
64
66
46494
83
50
42
66
56
63
46495
65
38
50
31
26
54
70
46496
93
72
88
58
76
96
566
570
577
80.86
81.43
82.43
46497
71
39
36
50
75
46498
54
31
20
36
46499
58
41
27
17
20
24
46500
57
53
27
23
19
46501
29
31
40
50
46502
61
59
50
31
33
57
50
46503
32
21
24
27
32
46504
66
50
35
29
33
58
62
46505
79
57
60
61
69
77
46506
77
59
55
50
72
46507
79
55
50
55
60
63
75
46508
65
29
31
38
23
73
46509
60
36
28
35
30
50
46510
69
61
35
41
56
46511
72
56
42
50
50
60
46512
72
57
50
68
79
46513
52
60
50
50
88
46514
60
57
36
67
57
74
46515
86
69
62
76
96
46516
75
66
50
62
57
82
97
46517
66
50
23
50
53
74
46518
84
87
66
70
77
87
46519
74
64
34
50
36
62
46520
76
60
50
33
50
37
80
46521
94
89
95
98
94
97
98
46522
70
67
34
41
54
46523
74
80
50
59
82
46524
67
53
28
54
57
69
46525
58
40
23
31
26
41
46526
87
95
59
79
92
46527
62
50
24
41
50
50
65
46528
97
93
88
88
95
98
46529
57
36
42
56
51
93
46530
85
71
70
50
66
70
86
46531
74
61
50
50
50
67
46532
74
69
68
50
67
73
90
46533
60
56
54
25
27
26
42
46534
81
50
71
65
65
91
46535
67
62
40
83
58
82
46536
55
66
37
31
50
41
70
46537
60
66
31
40
39
50
73
46538
89
75
81
82
68
90
46539
92
86
82
72
83
76
94
46540
50
64
33
31
46541
87
73
56
70
83
91
86
46542
71
72
50
40
41
65
76
46543
73
71
61
58
50
61
46544
77
61
61
57
52
69
77
46545
94
90
78
86
99
99
46546
88
80
66
56
61
58
71
46547
70
61
29
29
50
29
65
46548
78
63
40
50
38
50
62
46549
86
70
61
64
74
86
97
46550
62
56
39
25
52
50
60
46551
81
70
62
87
86
46552
60
59
37
38
38
38
75
46553
83
78
56
56
64
83
83
46554
63
70
55
30
51
82
46555
79
75
70
39
77
66
85
46556
42
30
32
35
64
46557
59
40
26
13
29
33
56
46558
81
73
36
60
62
66
78
46559
57
60
41
50
34
50
54
46560
66
68
66
50
42
57
78
46561
35
29
56
50
68
46562
67
84
50
69
64
88
46563
95
92
93
93
97
46564
78
27
77
87
46565
76
80
61
59
64
82
46566
61
77
50
50
54
46567
55
83
68
73
94
46568
80
54
73
61
77
89
46569
54
53
35
31
50
74
46570
67
58
31
28
50
26
55
46571
86
85
82
86
46572
68
72
62
66
66
75
59
46573
92
67
69
57
81
94
46574
81
83
75
88
88
46575
50
28
32
35
53
46576
65
24
41
50
22
51
437
489
665
498
62.43
69.86
95.00
71.14
491
585
70.14
83.57
546
454
78.00
64.86
480
538
503
468
68.57
76.86
71.86
66.86
46577
50
50
31
34
41
41
50
46578
78
77
50
82
46579
36
36
50
67
72
46580
91
94
91
88
93
81
92
46581
73
50
36
50
60
85
46582
94
84
99
93
91
90
46583
72
52
56
61
78
72
46584
50
32
16
37
26
50
46585
57
50
50
29
50
51
51
46586
79
96
78
86
46587
70
62
50
63
46588
51
68
50
28
34
42
50
46589
63
63
50
55
50
63
46590
50
55
55
86
46591
76
54
50
23
50
51
66
46592
50
41
36
21
27
39
50
46593
74
55
30
42
53
30
39
46594
67
56
39
37
42
60
58
46595
55
50
41
28
23
29
50
46596
54
34
20
21
28
50
46597
74
59
50
64
41
60
46598
71
35
50
40
40
78
46599
72
32
50
41
56
68
46600
58
34
50
41
57
46601
81
59
67
73
75
85
46602
53
39
37
35
38
37
65
46603
78
50
59
61
54
67
46604
70
56
50
31
51
58
79
46605
63
50
38
23
40
50
66
46606
62
51
39
50
50
61
46607
95
83
83
90
86
92
46608
77
71
50
55
67
50
83
46609
41
28
29
22
25
34
46610
50
50
34
19
26
29
53
46611
72
62
34
36
50
37
50
46612
67
51
50
38
64
39
58
46613
76
76
53
50
61
73
46614
59
50
36
50
64
88
46615
71
72
66
54
70
60
96
46616
63
50
29
23
38
31
60
46617
72
50
50
52
60
79
46618
36
33
23
28
25
50
46619
79
67
50
50
64
71
82
46620
72
55
74
50
64
79
46621
72
53
50
59
63
74
46622
62
51
50
66
38
71
61
46623
70
50
57
50
58
70
46624
91
72
54
78
79
91
91
46625
53
28
29
24
31
30
60
630
453
489
463
556
90.00
64.71
69.86
66.14
79.43
46626
76
76
75
61
50
53
75
466
66.57
46627
94
95
93
65
85
82
93
607
86.71
46628
99
100
98
100
92
96
94
679
97.00
46629
97
90
88
91
82
95
99
642
91.71
46630
93
96
94
86
84
97
98
648
92.57
46631
95
97
90
96
84
99
98
659
94.14
46632
93
93
92
97
96
100 98
669
95.57
46633
94
100
96
100
90
99
94
673
96.14
46634
92
100
90
95
92
98
97
664
94.86
46635
89
89
83
93
81
99
98
632
90.29
46636
88
96
94
100
83
100 92
653
93.29
46637
93
94
86
100
90
94
99
656
93.71
46638
95
92
93
97
78
100 100
655
93.57
46639
92
93
85
88
69
93
96
616
88.00
46640
85
92
91
75
75
85
97
600
85.71
46641
88
85
85
86
81
91
98
614
87.71
46642
91
100
89
89
77
93
91
630
90.00
46643
70
79
67
75
50
79
79
499
71.29
46644
91
100
98
93
95
98 100
675
96.43
46645
88
90
82
93
81
85
99
618
88.29
46646
81
78
80
86
73
79
90
567
81.00
46647
70
81
64
82
65
81
88
531
75.86
46648
76
86
90
79
76
85
91
583
83.29
46649
88
97
95
93
87
96 100
656
93.71
46650
69
66
79
75
59
52
80
480
68.57
46651
91
75
85
76
86
85
46652
82
72
37
40
61
61
87
46653
57
71
50
19
50
33
66
46654
72
66
53
50
60
46655
82
60
59
53
70
46656
26
31
50
74
46657
85
74
38
50
51
50
80
46658
83
63
55
60
67
90
46659
73
73
52
78
46660
83
82
79
60
71
87
90
46661
89
80
93
52
58
46662
87
54
66
71
77
94
46663
69
67
50
61
85
94
46664
85
75
57
37
67
41
70
46665
75
54
33
58
53
80
46666
79
60
51
67
83
83
46667
80
74
50
54
63
64
86
46668
56
62
35
22
40
40
46669
87
67
60
59
69
87
46670
64
62
22
41
51
60
46671
62
31
50
31
55
57
46672
66
39
22
29
50
46673
80
71
55
50
65
61
84
46674
73
66
37
53
50
65
79
46675
80
86
54
37
50
28
91
46676
95
82
96
92
96
46677
62
50
38
22
36
29
50
46678
84
71
83
82
79
46679
60
39
50
29
50
56
46680
91
84
68
73
65
79
90
46681
59
27
33
35
38
59
46682
59
52
40
35
50
50
57
46683
85
57
91
46684
82
72
57
76
64
98
46685
67
50
50
66
50
68
46686
67
50
58
59
86
46687
58
82
58
50
68
46688
83
75
56
62
55
46689
90
86
72
56
81
65
89
46690
58
50
36
29
50
35
50
46691
67
50
41
50
70
67
46692
50
41
31
20
34
17
32
46693
72
50
42
50
63
80
46694
69
69
50
50
59
34
91
46695
62
64
50
28
42
66
81
46696
63
65
72
73
90
46697
66
50
29
50
50
69
46698
50
50
42
59
81
46699
50
50
33
10
26
29
37
46700
69
61
50
36
50
60
78
46701
60
67
28
50
50
60
72
46702
66
51
50
18
50
66
46703
72
59
50
25
34
62
79
46704
85
65
50
41
33
63
46705
87
80
61
50
74
50
75
46706
64
66
50
31
39
39
64
46707
50
50
35
22
12
30
46708
52
54
36
23
60
33
69
46709
50
50
36
24
30
35
36
46710
77
72
62
42
67
66
89
46711
68
61
50
26
50
28
58
46712
54
30
37
23
32
31
36
46713
80
64
39
25
38
38
79
46714
52
37
27
10
18
22
31
46715
73
70
50
34
50
33
77
46716
72
75
50
39
50
70
80
46717
70
70
50
30
50
50
76
46718
60
50
50
27
37
32
62
46719
50
51
24
37
50
41
77
46720
80
64
50
54
66
50
77
46721
38
36
24
12
16
13
23
46722
46723
63
32
51
56
68
46724
38
50
25
25
31
46725
53
55
39
23
19
38
50
46726
57
37
50
50
62
64
46727
71
50
50
36
38
37
83
46728
75
67
61
59
68
74
79
46729
61
50
35
32
50
52
57
46730
60
36
32
28
41
50
552
471
466
550
539
477
441
483
78.86
67.29
66.57
78.57
77.00
68.14
63.00
69.00
46731
65
57
67
58
69
69
85
470
67.14
46732
83
71
70
66
56
85
92
523
74.71
46733
74
70
50
64
73
86
46734
78
50
32
53
50
64
46735
72
59
60
39
41
76
85
46736
53
56
50
71
72
46737
91
85
86
55
77
93
80
46738
81
64
69
88
88
46739
84
66
40
62
69
67
91
46740
68
51
32
55
83
46741
38
34
34
24
23
27
46742
68
53
53
29
42
38
64
46743
50
55
50
50
54
84
46744
71
50
33
11
38
41
26
46745
79
77
61
50
58
74
82
46746
51
59
35
33
29
50
46747
71
55
29
34
41
50
61
46748
73
50
36
39
52
69
71
46749
85
71
52
50
65
71
87
46750
56
50
25
35
38
50
46751
54
50
32
36
55
62
46752
87
84
93
83
84
81
95
46753
82
67
56
57
68
89
46754
54
57
53
39
38
59
60
46755
33
41
33
46756
59
63
40
38
34
50
71
46757
50
52
53
52
50
76
46758
58
40
30
50
50
28
50
46759
51
50
35
11
38
29
54
46760
64
66
50
39
50
50
80
46761
80
57
63
70
73
87
567
481
481
607
81.00
68.71
68.71
86.71
46762
72
63
63
50
51
63
72
434
62.00
46763
86
85
86
79
71
90
96
593
84.71
46764
68
56
34
51
50
50
68
46765
87
96
80
96
46766
98
87
92
80
84
98
96
46767
40
25
29
20
15
15
21
46768
72
63
41
56
64
75
46769
77
65
32
50
55
50
70
46770
96
79
97
91
86
96
46771
81
82
73
57
50
60
66
46772
54
42
35
35
37
29
53
46773
82
69
53
67
67
83
89
46774
79
40
21
61
75
46775
89
87
79
91
74
77
97
46776
78
50
52
51
39
54
72
46777
88
53
50
56
66
54
88
46778
61
50
23
25
58
40
64
46779
72
50
18
50
37
33
46780
82
70
64
22
50
36
61
46781
82
76
50
57
63
61
85
46782
41
28
23
25
28
50
46783
67
50
42
53
50
37
50
635
469
90.71
67.00
510
72.86
594
84.86
455
474
65.00
67.71
46784
77
74
56
50
50
69
76
452
64.57
46785
72
64
50
50
62
63
86
447
63.86
46786
59
40
38
10
39
23
51
46787
67
64
64
46788
81
84
69
72
62
56
85
46789
51
39
31
20
15
29
54
46790
85
77
64
60
63
63
92
46791
80
55
38
70
77
87
46792
59
50
50
18
29
22
41
46793
33
37
50
56
46794
50
50
32
11
27
50
50
46795
64
51
39
53
40
39
63
46796
70
64
50
36
40
50
60
46797
56
35
54
29
50
39
51
46798
91
88
80
74
77
95
90
46799
69
79
72
74
75
70
46800
75
73
64
39
55
69
65
46801
67
54
56
31
37
36
65
46802
60
50
40
50
50
66
509
72.71
504
595
72.00
85.00
46803
92
76
68
50
52
56
84
478
68.29
46804
72
71
59
50
50
54
55
411
58.71
46805
28
33
20
18
50
46806
67
57
50
20
50
40
68
46807
82
90
78
62
77
62
90
541
77.29
46808
85
88
75
52
83
92
77
552
78.86
46809
77
63
50
50
53
60
62
415
59.29
46810
65
56
39
37
62
46811
64
58
42
24
38
50
71
46812
58
58
55
24
50
51
46813
59
39
16
40
36
50
46814
41
40
17
34
32
38
46815
55
52
50
33
32
50
51
46816
62
65
65
16
30
41
32
46817
88
69
83
79
79
85
93
576
82.29
46818
90
68
69
67
76
71
91
532
76.00
46819
67
50
14
42
31
76
46820
80
65
55
37
42
50
76
46821
66
65
67
62
40
53
75
46822
51
41
20
17
29
67
46823
73
74
72
50
51
36
73
46824
72
50
51
37
40
64
77
46825
58
56
50
29
39
41
56
46826
84
77
51
55
50
76
46827
87
73
69
64
91
90
46828
64
38
68
50
50
76
46829
66
66
50
40
56
63
71
46830
65
81
83
68
81
46831
60
41
26
37
35
62
46832
54
32
50
23
15
56
46833
32
33
29
57
46834
72
51
39
23
50
30
50
46835
61
57
51
50
36
50
56
46836
83
71
66
51
69
76
82
46837
52
58
50
42
50
52
72
46838
81
82
64
56
69
77
91
46839
62
57
50
21
32
26
69
46840
59
56
36
33
34
50
67
46841
60
50
37
33
41
50
80
46842
79
74
55
39
64
66
79
46843
53
50
37
27
34
37
61
46844
66
50
33
30
50
54
46845
89
84
87
65
76
98
46846
50
50
29
30
13
28
20
46847
60
78
52
58
73
46848
79
56
56
50
50
54
74
46849
63
50
62
50
61
72
46850
85
87
82
82
31
74
92
46851
41
36
21
29
50
46852
75
54
50
56
58
73
46853
50
41
42
42
71
46854
80
77
42
56
59
70
86
46855
73
65
53
17
50
51
55
46856
54
21
25
35
46857
50
33
19
34
36
60
46858
88
76
65
51
73
93
92
46859
63
61
55
37
50
67
46860
64
72
55
50
42
68
53
46861
73
69
41
60
67
56
59
46862
65
31
29
24
24
21
28
46863
68
69
35
26
51
50
63
46864
63
60
63
55
37
50
70
46865
58
50
29
34
35
36
50
46866
50
50
50
52
50
64
46867
76
50
50
50
36
37
52
46868
73
60
50
57
53
52
77
46869
74
50
64
37
62
82
46870
71
50
50
21
50
50
50
46871
72
80
74
38
53
50
69
46872
68
57
50
50
59
70
46873
67
50
26
50
50
66
46874
74
61
50
28
39
50
60
498
71.14
520
419
538
422
74.29
59.86
76.86
60.29
46875
75
64
50
63
50
67
87
456
65.14
46876
64
59
50
51
63
69
84
440
62.86
46877
74
58
50
50
50
50
66
398
56.86
46878
56
53
33
15
39
35
59
46879
61
40
56
50
61
79
46880
57
40
28
28
32
39
46881
76
75
50
71
67
59
88
46882
52
27
50
50
64
46883
58
64
60
41
38
55
78
46884
82
75
71
66
72
84
46885
76
62
59
63
67
60
78
46886
75
60
77
33
63
51
70
46887
56
50
50
21
32
31
37
46888
54
50
42
19
32
28
50
46889
70
68
50
50
50
55
78
46890
71
60
30
25
51
53
80
46891
81
71
54
51
59
82
46892
84
90
52
83
75
83
88
46893
50
77
56
86
78
46894
55
54
29
21
27
66
46895
91
88
58
52
78
86
92
46896
72
50
39
51
61
85
486
465
421
555
545
69.43
66.43
60.14
79.29
77.86
46897
74
85
50
65
77
88
81
46898
50
12
52
40
53
46899
30
50
68
58
67
46900
79
58
72
72
82
83
46901
74
50
89
35
81
75
46902
51
30
20
42
27
58
46903
64
53
40
50
41
61
46904
69
54
59
40
31
80
46905
94
62
82
80
100 98
46906
90
72
50
51
72
74
46907
81
64
41
50
50
51
70
46908
26
82
67
74
88
46909
76
50
73
62
74
82
46910
68
32
38
39
34
46911
50
39
36
74
77
46912
67
77
37
31
78
46913
50
60
79
85
46914
52
74
61
80
83
46915
53
50
58
50
77
46916
30
28
39
40
74
46917
66
30
27
50
55
63
46918
87
87
85
94
98
46919
88
34
79
87
89
93
46920
79
70
52
53
50
84
46921
60
54
26
50
68
46922
60
46923
67
57
56
77
57
66
92
46924
37
50
50
57
46925
73
58
36
26
54
34
50
520
472
74.29
67.43
46926
76
74
75
77
57
63
97
519
74.14
46927
73
71
72
62
50
57
70
455
65.00
46928
69
51
62
58
76
46929
51
53
19
18
23
24
22
46930
79
58
57
74
50
84
46931
50
28
15
25
23
15
69
46932
80
68
33
29
69
62
70
46933
50
50
39
22
38
30
36
46934
57
57
51
39
38
54
46935
86
78
60
68
82
46936
35
26
14
34
19
11
28
46937
69
73
54
63
59
81
46938
50
50
33
19
30
13
54
46939
50
50
33
52
50
51
46940
56
50
28
50
37
57
46941
71
63
55
51
57
67
46942
92
84
83
65
77
81
92
574
82.00
46943
90
81
65
77
61
75
95
544
77.71
46944
94
80
61
60
75
81
86
537
76.71
46945
84
54
50
50
50
36
60
46946
71
58
73
50
59
59
46947
84
71
42
63
54
61
65
46948
54
58
50
50
50
63
46949
92
94
93
92
88
100 100
659
94.14
46950
88
86
84
87
77
100 91
613
87.57
46951
87
71
76
93
54
75
80
536
76.57
46952
76
70
70
39
66
59
54
46953
38
41
50
26
21
25
28
46954
66
51
50
40
36
32
68
46955
61
64
50
54
29
39
60
46956
87
58
58
51
57
57
92
46957
53
50
30
29
31
13
36
46958
65
51
56
62
50
50
65
46959
56
19
29
50
33
50
73
46960
76
74
61
66
64
63
65
46961
58
50
33
31
34
33
42
46962
88
80
55
73
67
87
46963
55
56
71
31
31
33
56
460
65.71
399
57.00
469
67.00
46964
70
57
60
70
61
56
80
454
64.86
46965
76
80
77
77
63
81
87
541
77.29
46966
33
55
27
32
26
54
46967
73
69
59
67
61
60
83
46968
50
56
50
50
56
40
58
46969
52
54
50
40
50
41
50
46970
67
40
30
50
60
51
58
46971
65
36
50
50
50
36
65
46972
58
37
42
22
50
46973
85
79
71
56
60
73
96
46974
74
74
35
58
50
50
80
46975
77
59
42
52
54
54
72
46976
84
85
78
87
55
76
87
472
520
552
67.43
74.29
78.86
46977
50
57
55
67
28
27
61
46978
68
56
50
30
64
57
70
46979
70
50
50
39
41
42
60
46980
68
50
39
36
36
63
81
46981
61
55
57
39
51
50
84
46982
69
78
70
50
51
53
82
46983
72
52
50
50
50
77
46984
40
38
25
34
27
30
32
46985
85
56
55
26
50
35
75
46986
65
31
41
33
31
26
56
46987
71
50
41
16
29
25
50
453
64.71
46988
59
57
55
54
52
57
76
410
58.57
46989
72
77
63
50
64
50
77
453
64.71
46990
77
87
65
50
65
72
69
485
69.29
46991
53
66
31
51
32
50
68
46992
75
80
50
54
75
81
81
46993
62
39
37
35
34
53
59
46994
80
80
57
64
57
72
87
46995
56
57
50
38
50
29
59
46996
100
92
96
100
92
95 100
46997
52
42
42
31
32
19
46998
51
50
37
19
28
33
28
46999
59
50
50
33
50
51
47000
68
53
23
31
37
33
36
47001
70
64
68
39
60
39
72
47002
91
76
60
64
60
64
86
47003
50
68
26
40
50
27
66
47004
54
50
40
30
29
37
38
47005
68
70
56
42
50
50
73
47006
69
67
37
27
25
31
50
47007
57
35
36
35
39
38
22
47008
75
50
31
18
57
39
51
47009
71
51
39
39
51
70
47010
85
61
61
65
62
84
47011
74
56
40
12
42
50
71
47012
73
36
33
40
50
50
78
47013
65
52
61
50
42
50
47014
79
50
66
50
64
76
47015
52
50
23
37
40
32
47016
50
38
23
21
29
27
36
47017
58
38
50
34
35
31
39
496
70.86
497
71.00
675
501
96.43
71.57
47018
95
96
95
76
79
100 90
631
90.14
47019
78
76
83
52
59
55
82
485
69.29
47020
70
66
55
55
83
47021
60
53
60
30
30
27
51
47022
63
54
50
50
50
41
56
47023
67
50
31
36
50
54
47024
64
56
63
50
35
40
51
47025
61
57
42
50
54
51
74
47026
62
50
40
50
37
51
50
47027
54
57
39
19
50
41
55
47028
82
91
84
99
69
89
96
610
87.14
47029
77
59
60
50
55
63
81
445
63.57
47030
57
63
52
39
37
32
58
47031
75
72
67
70
70
91
87
532
76.00
47032
81
86
81
85
82
93
508
84.67
47033
50
67
57
50
53
74
75
426
60.86
47034
80
81
60
52
60
86
419
69.83
47035
53
62
56
61
38
71
47036
66
62
33
61
54
54
47037
86
69
75
83
86
47038
66
75
71
79
75
76
86
47039
38
31
30
35
35
50
47040
24
16
23
22
30
47041
50
65
58
37
32
30
61
47042
58
51
55
60
50
59
70
47043
55
78
74
78
77
88
47044
50
50
40
25
16
36
47045
54
63
52
50
60
90
47046
68
50
34
53
42
63
47047
52
60
56
50
50
57
60
47048
73
40
53
61
50
47049
50
56
31
27
50
39
47050
65
63
16
50
50
65
47051
62
80
66
74
58
75
47052
74
35
65
50
82
47053
54
64
50
50
30
77
47054
30
50
34
18
42
35
64
47055
57
77
50
76
75
47056
50
74
72
73
86
528
403
385
75.43
57.57
55.00
47057
35
82
69
82
88
47058
30
17
24
29
50
47059
58
53
50
57
89
47060
24
50
50
38
74
47061
58
56
60
87
47062
83
64
65
80
47063
55
50
55
73
88
47064
66
74
76
77
47065
60
50
70
60
89
47066
50
50
72
70
76
47067
55
25
23
42
42
24
47068
52
76
67
84
94
47069
35
13
50
30
58
47070
17
63
60
77
79
47071
58
41
66
69
81
47072
38
35
54
69
47073
70
29
53
55
81
47074
61
70
66
67
91
47075
72
62
22
15
40
51
50
47076
61
31
53
50
82
47077
50
65
62
70
84
47078
70
69
83
77
85
47079
56
50
54
63
82
47080
36
38
60
58
77
47081
28
77
70
72
47082
52
50
50
52
81
47083
50
50
50
65
70
47084
26
24
40
53
31
47085
37
28
52
50
71
47086
69
50
25
50
58
69
47087
50
50
56
64
50
47088
60
26
41
50
60
47089
77
71
52
64
74
56
47090
68
38
42
39
34
78
47091
77
69
55
34
58
68
47092
74
73
81
58
78
88
47093
67
40
40
50
50
57
47094
64
59
50
28
35
52
69
47095
87
68
63
80
72
79
88
47096
63
64
65
50
50
42
60
47097
68
59
52
37
42
51
81
47098
59
53
59
50
61
79
47099
84
68
74
67
89
47100
85
84
68
75
42
74
78
47101
59
29
31
61
58
73
47102
74
56
56
60
47103
50
31
31
37
33
50
47104
67
58
27
29
37
50
70
47105
76
51
88
58
87
90
47106
75
58
50
61
50
52
58
47107
71
62
30
60
55
62
47108
82
50
39
50
50
71
47109
60
63
41
26
20
33
50
47110
87
82
54
64
71
93
47111
82
85
68
58
79
47112
53
50
37
18
40
20
41
47113
55
50
33
27
40
50
60
47114
70
52
50
40
50
87
47115
95
90
97
97
100 93
47116
72
63
39
56
53
80
537
404
76.71
57.71
47117
86
89
58
50
56
58
75
472
67.43
47118
98
94
83
93
79
91
96
634
90.57
47119
84
76
60
76
50
70
76
492
70.29
47120
71
22
15
41
51
47121
84
50
64
73
47122
73
79
50
26
65
61
85
47123
73
61
50
68
65
67
47124
58
57
55
34
58
47125
69
69
31
50
53
51
66
47126
81
78
50
54
77
73
94
507
72.43
47127
78
63
61
74
54
61
85
476
68.00
47128
86
93
89
95
74
74
92
603
86.14
47129
73
71
23
71
67
78
91
47130
78
72
50
50
60
65
70
47131
73
41
42
41
69
47132
76
65
75
50
63
73
47133
75
51
50
50
57
47134
93
98
92
98
92
99
99
47135
47136
57
60
54
52
75
445
671
63.57
95.86
47137
73
56
42
59
32
50
59
47138
85
82
82
61
77
93
47139
60
51
32
35
36
50
47140
86
80
84
77
88
96
47141
64
57
66
33
61
68
47142
50
50
50
38
23
38
47143
50
47144
67
70
81
61
70
73
47145
84
65
59
70
47146
63
64
54
64
50
56
47147
63
50
33
35
50
50
78
47148
59
77
70
90
83
47149
64
52
58
50
60
52
47150
79
30
57
51
71
88
47151
72
72
39
72
80
47152
63
50
28
39
33
34
65
47153
98
100
93
95
95
100 96
677
96.71
47154
85
90
82
71
65
47155
57
50
31
14
50
50
50
47156
59
50
52
18
57
62
47157
68
80
50
41
52
76
47158
70
62
50
50
26
79
47159
70
59
68
89
47160
50
66
38
71
47161
50
56
15
52
13
60
47162
59
57
50
15
58
50
52
47163
87
67
37
67
64
77
90
47164
84
71
56
61
67
79
47165
50
52
56
30
23
29
47166
11
26
62
36
55
68
47167
82
70
51
63
62
68
84
47168
67
36
50
52
47169
69
62
34
54
66
73
47170
78
68
77
56
70
77
47171
51
36
38
38
30
30
20
47172
76
38
75
72
77
66
47173
50
47174
62
62
50
52
59
84
47175
86
58
42
78
79
75
92
480
68.57
47176
89
81
72
73
72
89
92
568
81.14
47177
88
74
66
77
77
79
92
553
79.00
47178
58
60
51
20
36
50
80
47179
82
89
88
86
88
97
47180
50
36
26
15
28
12
50
47181
72
60
31
38
55
47182
29
86
50
52
80
80
47183
77
80
81
92
47184
78
61
42
39
40
51
47185
62
50
34
40
37
41
67
47186
71
41
47187
84
69
74
84
70
74
96
551
78.71
47188
74
59
56
80
52
76
88
485
69.29
47189
83
67
61
60
82
92
47190
68
68
61
40
52
57
69
47191
71
64
61
77
40
57
58
47192
54
54
71
79
47193
66
50
38
51
50
76
47194
68
73
53
23
50
58
47195
89
75
80
90
47196
62
50
38
30
54
47197
89
35
97
71
94
47198
92
87
100
95
99
98
47199
82
50
53
54
50
68
47200
81
75
53
33
39
12
74
47201
83
87
87
93
83
93
89
615
87.86
47202
80
54
50
68
66
79
86
483
69.00
47203
71
33
34
50
36
50
47204
74
37
50
54
47205
73
72
35
37
38
41
52
47206
90
77
37
89
95
47207
14
33
80
77
47208
67
50
25
50
62
47209
50
68
61
71
75
47210
56
65
64
86
47211
58
51
50
36
50
35
33
47212
32
31
25
41
58
47213
74
50
74
89
47214
63
75
50
70
77
47215
50
27
34
51
67
47216
79
84
62
65
78
90
47217
77
40
29
52
77
47218
95
70
64
72
88
47219
74
50
41
61
63
71
47220
78
63
41
50
50
58
71
47221
80
80
63
52
56
71
94
47222
50
56
64
64
82
47223
34
33
51
73
60
47224
75
39
50
53
63
79
47225
61
55
12
31
57
65
72
47226
55
50
38
41
50
52
47227
50
39
56
51
69
47228
58
41
58
70
59
79
47229
57
94
71
67
94
47230
65
33
50
52
88
47231
70
50
50
54
66
78
47232
53
83
70
81
47233
76
75
54
70
78
47234
88
59
77
67
73
98
47235
38
54
35
51
50
47236
73
53
61
79
47237
67
35
50
42
57
62
76
47238
61
60
51
32
54
38
82
47239
69
30
40
56
50
78
47240
50
28
50
60
59
47241
88
60
67
60
85
47242
29
40
35
53
47243
88
85
88
83
87
94
47244
72
69
71
70
81
47245
89
73
47246
50
30
51
50
47247
80
75
75
85
81
93
98
47248
74
90
47249
51
36
67
79
47250
56
55
50
68
74
47251
69
37
58
70
73
47252
66
63
65
69
65
47253
87
55
70
64
76
83
47254
64
51
65
89
47255
62
61
55
57
56
72
47256
79
71
57
74
73
72
71
47257
68
50
50
50
54
67
47258
93
89
92
80
86
90
96
47259
100
82
94
88
47260
98
91
71
91
91
91
96
47261
59
64
22
32
32
52
67
47262
56
50
41
50
50
57
47263
68
70
59
71
78
47264
51
65
34
25
50
38
73
47265
39
52
64
78
86
47266
23
39
41
35
47267
78
34
56
58
60
71
47268
50
50
26
40
60
72
47269
87
89
74
66
73
86
78
47270
86
93
78
94
84
47271
85
66
66
59
78
47272
75
61
58
69
54
84
92
47273
66
54
33
24
55
61
69
47274
77
65
87
61
78
84
47275
79
83
73
97
70
85
94
47276
69
25
50
51
65
96
47277
55
25
50
53
63
79
47278
97
68
27
81
71
74
91
47279
90
21
88
83
83
47280
91
68
85
76
88
88
47281
41
50
38
67
68
47282
82
56
80
51
75
81
47283
70
50
51
72
74
69
47284
84
85
73
52
84
75
92
47285
42
26
50
57
69
496
587
497
70.86
83.86
71.00
626
89.43
629
553
493
581
545
89.86
79.00
70.43
83.00
77.86
47286
85
75
68
88
75
77
92
560
80.00
47287
83
79
58
67
72
72
90
521
74.43
47288
75
50
54
51
54
54
73
411
58.71
47289
55
30
33
30
17
12
42
47290
61
50
33
52
79
54
71
47291
74
59
50
59
67
47292
86
78
72
63
61
74
89
47293
74
31
50
54
50
64
47294
50
42
35
40
41
50
47295
88
64
28
68
57
67
47296
72
59
50
50
59
61
75
523
426
74.71
60.86
47297
77
83
71
88
76
83
88
47298
63
42
51
33
39
50
50
47299
71
28
55
52
68
47300
91
77
76
83
76
85
47301
59
37
50
65
53
61
64
47302
86
71
72
77
68
84
81
47303
59
30
29
25
63
47304
59
35
50
50
50
71
566
539
80.86
77.00
47305
85
87
73
100
92
83
91
611
87.29
47306
50
58
67
50
67
60
66
418
59.71
47307
36
25
15
27
50
47308
68
50
50
64
76
47309
65
27
40
50
70
63
47310
83
87
87
73
85
96
47311
71
70
38
67
62
87
86
47312
61
30
70
54
83
47313
81
66
24
55
53
67
83
47314
68
53
71
63
76
47315
72
50
68
64
95
47316
33
56
52
50
47317
95
73
67
63
85
87
47318
69
53
50
57
74
81
47319
57
52
88
47320
50
56
52
50
63
53
79
47321
51
59
31
39
42
50
81
47322
71
70
63
85
47323
50
50
40
34
55
50
82
47324
91
66
94
76
100 84
47325
99
87
96
96
96
93
47326
66
50
28
36
50
68
47327
31
76
27
54
78
47328
76
74
40
87
69
70
90
47329
37
53
27
26
36
50
47330
40
63
66
47331
35
33
39
21
55
47332
59
29
14
50
50
40
47333
66
83
79
68
86
98
47334
59
85
84
94
98
47335
72
57
66
81
94
47336
68
93
81
84
94
47337
42
52
22
21
50
50
72
47338
50
31
41
55
74
47339
61
60
37
66
55
80
47340
62
50
37
35
50
47341
52
63
69
50
50
41
84
47342
35
50
29
21
34
12
71
47343
69
70
76
65
72
87
47344
52
80
36
64
20
88
37
34
42
50
61
47346
38
56
50
55
66
93
47347
68
83
66
62
60
78
86
47348
50
41
29
41
58
62
47349
32
31
52
64
68
34
41
36
51
85
47351
53
66
60
50
54
92
47352
54
67
87
89
47353
50
42
51
63
47354
31
21
89
62
75
79
47355
54
50
64
58
84
47356
50
15
50
27
53
47357
71
31
50
52
67
94
47358
50
63
59
69
90
47359
29
37
50
28
54
47360
42
76
63
87
86
47361
22
14
13
47345
47350
403
503
57.57
71.86
47362
83
73
68
76
50
50
69
469
67.00
47363
54
50
50
50
60
59
56
379
54.14
47364
54
50
50
53
63
57
52
379
54.14
47365
50
51
50
50
50
50
50
351
50.14
47366
73
63
50
50
50
50
61
397
56.71
47367
58
58
50
50
29
50
57
47368
62
61
50
57
41
70
50
47369
54
62
66
50
50
60
50
392
56.00
47370
50
54
50
67
50
50
50
371
53.00
47371
68
63
50
50
52
52
58
393
56.14
47372
65
65
50
37
73
59
47373
90
63
50
64
81
79
84
511
73.00
47374
54
50
50
50
50
50
51
355
50.71
47375
54
60
61
50
59
72
50
406
58.00
47376
83
65
50
50
70
47377
66
50
61
50
50
75
86
47378
65
59
50
32
52
53
50
47379
64
59
32
50
56
50
56
438
62.57
47380
78
72
72
51
86
85
62
506
72.29
47381
75
79
65
76
79
50
52
476
68.00
47382
64
74
50
30
64
65
55
47383
64
75
63
50
70
50
50
47384
70
63
40
50
50
68
63
47385
76
75
50
27
50
50
71
422
60.29
47386
77
61
50
50
51
50
50
389
55.57
47387
52
79
50
67
55
69
80
452
64.57
47388
63
53
50
38
50
52
51
47389
76
69
61
77
76
52
69
480
68.57
47390
59
50
51
50
50
50
50
360
51.43
47391
65
63
50
37
50
50
50
47392
76
81
50
59
65
60
50
47393
64
59
50
58
36
57
67
47394
62
63
50
50
57
54
50
47395
55
61
36
51
60
57
50
47396
74
79
57
50
72
51
52
47397
57
85
33
65
50
66
75
441
63.00
386
55.14
435
62.14
47398
57
50
64
50
50
72
50
393
56.14
47399
50
68
50
59
50
58
50
385
55.00
47400
50
73
50
54
50
61
50
388
55.43
47401
60
51
54
75
58
56
93
447
63.86
47402
70
67
59
50
54
50
70
420
60.00
47403
55
52
50
58
66
63
71
415
59.29
47404
50
31
50
53
34
50
50
47405
50
54
50
50
31
50
55
47406
65
52
39
55
50
50
55
47407
53
54
60
50
50
47408
60
51
50
51
50
50
57
47409
80
52
50
64
40
50
59
369
52.71
47410
68
72
68
64
55
64
50
441
63.00
47411
59
74
55
71
50
59
50
418
59.71
47412
66
69
82
50
73
52
75
467
66.71
47413
50
72
53
65
53
66
67
426
60.86
47414
50
71
74
52
50
54
34
47415
59
61
51
50
59
62
54
396
56.57
47416
62
69
50
58
56
76
64
435
62.14
47417
73
53
41
57
67
51
78
47418
64
72
51
53
50
66
58
47419
63
56
41
50
50
55
66
47420
72
63
59
50
70
53
78
47421
94
89
88
76
86
94
47422
50
61
39
69
71
58
59
414
59.14
445
63.57
47423
53
69
58
50
67
71
77
445
63.57
47424
72
61
50
81
59
73
72
468
66.86
47425
61
67
50
77
85
84
80
504
72.00
47426
65
64
50
70
64
76
389
64.83
47427
50
52
53
50
50
53
50
358
51.14
47428
55
50
64
64
53
50
336
56.00
47429
87
79
50
50
54
61
83
464
66.29
47430
70
61
50
68
74
55
61
439
62.71
47431
74
55
57
50
51
50
59
396
56.57
47432
61
60
50
29
50
56
50
47433
52
50
58
69
51
50
330
55.00
47434
82
87
50
81
71
84
84
539
77.00
47435
65
66
57
62
50
63
51
414
59.14
47436
54
67
55
50
50
66
50
392
56.00
47437
59
61
35
50
25
50
50
47438
54
50
50
50
57
53
60
374
53.43
47439
60
67
59
50
54
50
50
390
55.71
47440
53
53
38
50
50
64
52
47441
50
33
50
53
56
64
47442
81
68
50
56
61
55
67
47443
55
67
38
50
57
64
69
47444
63
68
56
53
54
63
55
47447
67
74
33
57
57
67
54
47448
58
71
60
82
55
50
72
47449
60
75
56
50
52
18
54
47450
50
50
50
20
27
50
47451
63
55
56
82
77
72
62
47468
57
50
19
50
47469
50
55
41
82
47470
65
89
50
69
92
47471
59
64
53
23
38
23
80
47472
82
50
93
50
72
82
47473
54
58
50
59
52
25
75
47474
54
71
51
50
40
38
80
438
62.57
412
58.86
448
467
64.00
66.71
47475
51
50
39
50
58
70
47476
76
78
63
71
64
81
89
47477
68
69
50
51
27
26
83
47478
60
38
41
35
41
57
47479
22
47480
34
33
50
79
47481
71
51
50
54
54
72
47482
51
53
50
61
79
47483
51
50
66
54
60
54
47484
77
69
64
51
59
72
80
47485
68
50
54
32
93
47486
72
74
53
81
85
89
47487
57
54
68
83
47488
73
76
84
88
47489
70
77
41
50
50
50
83
47490
69
81
72
60
51
83
47491
76
52
50
68
68
71
72
47492
92
84
62
80
94
47493
84
53
56
75
90
47494
61
38
50
38
55
47495
52
65
60
61
91
47496
50
42
51
60
80
47497
50
36
53
59
75
47498
74
63
59
76
86
47499
51
31
39
25
32
64
47500
73
56
59
54
40
85
47501
72
50
54
62
64
79
47502
58
30
36
50
52
69
47503
40
58
50
71
71
47504
59
31
55
40
58
91
47505
76
34
50
50
73
47506
77
76
39
31
25
87
47507
69
65
79
83
82
47508
75
82
70
80
77
76
47509
33
51
23
64
69
47510
72
66
50
39
83
47511
67
35
50
32
85
47512
57
50
14
67
38
56
47513
69
69
50
38
56
50
88
47514
73
80
53
85
84
47515
70
64
51
53
60
91
93
47516
53
64
50
29
38
50
66
47517
70
78
59
50
79
66
76
47518
66
50
35
59
50
64
94
47519
66
50
38
51
38
60
47520
35
50
61
54
71
47521
50
50
62
47522
50
62
72
87
47523
59
60
79
89
47524
52
53
41
52
72
47525
36
30
55
29
79
47526
72
66
74
66
80
47527
68
36
33
39
47528
83
69
50
50
50
50
81
47529
38
21
38
32
53
47530
60
50
59
34
50
22
71
47531
70
59
53
56
73
47532
59
57
25
23
50
47533
91
25
41
33
71
47534
50
30
12
51
27
66
47535
68
50
41
16
33
33
75
47536
85
54
74
85
522
472
457
482
74.57
67.43
65.29
68.86
478
433
68.29
61.86
47537
94
94
98
68
68
72
96
590
84.29
47538
85
72
63
54
69
65
93
501
71.57
47539
56
70
63
84
47540
94
98
82
75
91
86
94
47541
69
50
29
16
35
50
50
47542
93
91
88
93
89
47543
40
41
34
28
31
18
22
47544
59
50
40
35
76
47545
61
63
34
42
61
39
65
47546
78
50
74
77
47547
60
40
21
34
50
47548
72
50
50
50
55
75
47549
52
31
30
42
28
32
57
47550
50
23
38
50
66
47551
71
31
20
51
50
56
47552
78
57
50
68
69
47553
12
50
52
34
34
39
41
47554
73
73
10
73
72
620
88.57
47555
80
64
60
59
62
81
47556
58
37
23
33
16
40
47557
59
50
40
24
31
50
50
47558
50
54
35
26
30
39
47559
65
41
53
50
61
47560
34
29
17
15
20
32
47561
89
80
67
97
47562
54
25
21
29
24
50
47563
54
51
60
50
80
47564
50
24
40
50
47565
89
60
69
87
68
83
47566
18
28
23
26
35
47567
50
32
24
41
51
65
47568
94
84
77
66
95
47569
66
65
50
38
50
35
50
47570
50
56
34
38
41
63
47571
26
33
50
50
72
47572
50
41
27
18
31
30
50
47573
50
16
34
50
38
47574
59
61
29
26
40
87
47575
50
62
27
14
26
18
32
47576
54
50
50
15
30
47577
81
77
63
50
59
57
92
47578
71
41
36
26
50
38
72
47579
75
80
81
50
74
70
84
47580
95
86
74
89
82
47581
76
80
64
50
66
40
74
47582
30
29
22
22
47583
50
58
41
51
55
54
72
47584
59
50
76
50
39
23
66
47585
69
50
69
71
47586
59
69
24
26
39
57
47587
95
100
87
78
89
91
96
47588
67
50
54
75
47589
67
50
61
12
24
25
38
47590
51
30
29
34
38
47591
60
52
34
36
29
47592
53
41
41
51
59
47593
56
32
41
35
29
52
47594
72
58
33
63
53
68
47595
72
59
68
37
53
52
72
47596
50
42
14
22
26
42
47597
70
54
38
40
55
64
70
47598
80
81
80
60
50
85
47599
87
68
50
66
79
52
84
47600
55
50
25
34
32
50
47601
34
57
38
47602
72
57
39
20
24
15
20
47603
56
51
50
40
50
38
54
47604
78
38
50
81
47605
91
75
53
70
53
93
47606
78
77
62
72
63
66
88
47607
85
78
66
39
69
64
78
47608
80
59
50
32
54
41
66
47609
69
76
36
38
41
50
66
47610
83
69
66
55
52
85
47611
75
64
57
69
66
47612
78
39
65
60
53
89
47613
66
50
52
41
57
50
69
47614
78
70
66
61
66
65
69
47615
66
50
36
25
50
26
65
47616
56
50
39
40
50
72
47617
59
55
50
28
38
23
57
47618
39
50
32
16
34
47619
77
79
56
54
55
73
47620
73
88
84
53
66
50
85
47621
75
73
50
38
50
50
64
47622
75
55
35
47623
63
59
71
63
53
90
47624
61
50
64
30
37
40
73
47625
65
50
35
19
50
50
51
47626
63
51
38
30
41
28
55
47627
73
64
62
51
50
41
47628
82
87
39
57
55
88
47629
70
75
38
41
52
77
47630
17
36
33
50
50
47631
60
70
37
37
36
50
70
47632
86
88
96
92
95
97
47633
88
70
72
68
73
47634
51
52
29
35
30
479
68.43
514
636
486
506
475
499
73.43
90.86
69.43
72.29
67.86
71.29
47635
60
63
55
23
38
35
59
47636
86
75
54
52
66
58
89
47637
52
26
27
23
27
25
50
47638
52
55
36
11
58
47639
70
64
77
51
70
47640
73
88
77
34
56
39
70
47641
70
56
33
40
50
47642
50
50
20
33
18
50
47643
66
50
37
40
50
58
47644
63
50
24
50
23
56
47645
79
82
59
34
75
41
78
47646
67
69
50
20
50
29
59
47647
83
78
65
67
71
47648
51
50
60
68
87
47649
62
60
60
72
47650
80
74
80
68
64
59
84
47651
98
81
80
86
94
47652
96
73
81
85
81
88
47653
50
37
32
50
51
47654
78
68
62
50
67
52
83
47655
56
68
59
51
80
47656
51
41
50
23
35
26
38
47657
96
93
86
72
71
78
88
47658
68
37
50
42
50
47659
74
76
55
53
80
47660
59
61
50
30
55
38
61
47661
71
50
51
69
87
47662
85
76
64
72
64
68
90
47663
75
66
32
50
50
31
65
47664
65
50
25
18
50
29
50
47665
54
27
18
39
47666
64
50
38
21
36
50
47667
63
75
50
60
50
62
47668
80
76
34
67
69
83
93
47669
67
73
42
50
59
50
52
47670
39
57
20
29
30
24
58
47671
62
57
34
59
50
58
75
47672
50
57
50
21
41
37
70
47673
80
70
70
65
66
76
84
47674
36
50
36
13
20
24
22
47675
42
55
10
35
28
31
47676
87
84
90
76
85
79
86
47677
62
75
52
50
59
47678
62
54
55
50
78
47679
39
50
52
30
74
47680
70
71
59
37
65
71
90
47681
83
84
80
66
54
73
47682
34
61
50
50
47683
60
61
61
33
61
47684
58
57
40
18
51
35
41
47685
68
51
56
66
65
90
47686
57
50
35
36
47687
50
35
19
36
37
37
47688
39
10
14
37
11
41
47689
62
71
34
64
50
68
47690
50
50
36
18
42
39
47691
74
87
53
55
51
50
88
47692
59
59
34
50
22
50
47693
68
50
75
76
47694
74
79
31
50
50
62
47695
64
63
25
35
50
68
47696
97
90
68
69
65
83
47697
52
50
40
54
50
56
47698
61
65
33
57
50
74
58
47699
86
90
66
80
79
80
86
47700
69
65
50
53
50
69
47701
51
50
30
27
23
64
47702
55
52
51
23
41
28
33
47703
79
58
73
74
77
64
47704
64
39
78
50
82
47705
62
50
14
36
28
50
47706
80
97
91
70
78
93
47707
68
75
60
17
40
35
62
47708
40
18
25
13
56
47709
56
36
52
27
35
42
51
47710
14
31
15
47711
51
55
36
19
32
24
29
47712
50
31
28
22
31
29
24
47713
70
57
33
18
38
25
50
47714
83
62
77
77
98
480
509
460
584
519
511
587
458
567
68.57
72.71
65.71
83.43
74.14
73.00
83.86
65.43
81.00
47715
50
36
28
41
21
50
47716
74
84
75
73
47717
53
61
42
50
29
52
47718
84
78
64
65
68
75
91
47719
64
53
42
50
35
70
47720
76
56
33
42
50
50
61
47721
50
38
29
32
30
26
39
47722
78
82
87
53
84
52
80
47723
50
37
47724
73
63
32
30
56
70
47725
68
77
78
75
80
70
86
47726
71
57
36
56
33
66
47727
50
50
35
36
24
50
47728
52
50
26
40
38
40
47729
50
30
18
30
26
50
47730
50
38
53
31
47731
61
58
50
50
56
58
67
47732
50
50
32
34
47733
69
55
54
62
63
72
47734
75
61
70
76
61
72
65
47735
60
42
38
21
36
18
28
47736
50
27
32
23
31
47737
60
55
50
25
72
21
68
47738
86
84
72
73
67
83
75
47739
81
77
41
50
69
66
88
47740
55
40
28
21
50
36
47741
50
37
24
42
19
38
47742
61
58
50
54
50
56
74
47743
53
50
27
19
25
20
39
47744
61
50
41
29
55
47745
40
62
50
38
38
53
73
47746
57
41
51
50
50
69
47747
76
61
68
69
72
86
47748
58
50
35
26
32
35
50
47749
51
52
50
50
28
32
59
47750
50
52
50
50
24
21
81
47751
50
50
40
22
40
15
18
47752
65
30
13
37
51
67
47753
54
57
50
38
30
50
74
47754
50
34
50
20
31
50
47755
58
66
60
41
55
54
81
47756
66
52
50
53
50
56
77
47757
50
73
59
84
47758
71
42
37
36
51
31
69
47759
50
34
51
72
47760
74
65
42
35
50
76
47761
61
50
38
16
32
27
54
47762
74
51
26
64
52
50
79
47763
59
41
23
50
37
29
73
47764
75
70
50
40
57
67
71
47765
33
24
22
65
47766
73
68
61
52
69
56
88
47767
72
28
63
50
50
80
47768
61
60
20
37
50
29
55
47769
63
28
54
50
41
66
47770
57
50
50
35
38
62
47771
61
55
31
42
38
29
57
47772
63
69
56
50
25
56
73
47773
54
27
38
32
67
47774
74
50
33
36
35
50
47775
79
86
67
68
81
47776
62
61
51
50
53
51
67
47777
57
65
39
16
50
25
73
47778
71
50
56
40
77
47779
37
50
82
47780
73
89
85
96
47781
58
40
69
85
47782
70
74
68
87
47783
52
61
53
14
29
67
47784
32
71
47785
53
65
33
50
74
47786
62
40
50
69
93
47787
83
73
64
94
47788
76
74
50
64
59
93
47789
28
50
52
17
41
29
64
47790
76
85
69
92
47791
58
41
25
53
30
79
47792
29
37
27
84
47793
87
50
50
50
58
73
47794
50
82
53
75
77
93
525
516
534
400
480
540
403
404
467
395
416
368
75.00
73.71
76.29
57.14
68.57
77.14
57.57
57.71
66.71
56.43
69.33
61.33
47795
87
82
85
89
47796
58
86
83
71
94
47797
73
62
90
60
79
47798
78
50
85
47799
52
81
83
60
94
47800
38
47801
88
86
89
80
99
47802
68
55
38
62
50
86
47803
66
76
25
41
33
66
47804
78
72
53
87
47805
82
74
64
56
92
47806
67
55
50
32
70
47807
81
68
62
77
69
86
47808
89
77
75
71
87
47809
90
55
50
83
50
83
47810
64
53
14
67
50
67
47811
58
70
75
51
85
81
90
443
510
73.83
72.86
47812
32
57
62
50
23
24
73
47813
27
35
47814
39
42
50
28
22
32
55
47815
79
90
77
55
77
62
82
91
47816
50
56
56
40
79
47817
53
62
74
59
85
613
76.63
47818
56
64
62
50
50
59
63
75
479
59.88
47819
76
84
79
84
86
90
94
93
686
85.75
47820
65
57
37
50
36
52
47821
82
85
96
87
94
98
47822
67
50
50
50
68
47823
67
36
35
52
54
75
47824
66
36
39
36
40
20
34
47825
76
55
38
36
50
55
84
47826
29
33
47827
57
38
40
32
59
47828
66
69
40
20
55
66
47829
82
78
55
72
68
91
47830
82
64
50
50
47831
80
39
65
65
75
88
47832
89
55
77
51
77
86
47833
65
61
50
55
50
74
47834
70
54
53
41
59
89
47835
51
36
35
33
31
47836
82
76
59
56
56
75
47837
86
50
67
82
67
47838
79
72
58
50
70
77
47839
71
83
72
70
80
88
47840
78
53
77
78
60
84
47841
58
68
66
59
94
47842
16
36
47843
63
63
50
63
90
47844
69
64
39
28
56
47845
26
24
33
16
56
47846
63
67
41
11
50
11
61
47847
30
41
50
47848
65
50
56
60
71
79
47849
57
24
36
50
22
62
47850
68
12
47851
71
50
50
31
36
37
66
47852
77
50
40
28
50
69
47853
84
57
52
32
53
50
84
47854
56
54
55
53
50
85
47855
55
27
14
32
25
63
47856
71
67
50
57
73
47857
76
59
72
38
50
50
75
47858
66
67
51
59
64
47859
58
41
24
27
29
34
47860
76
58
80
36
52
56
66
47861
76
50
37
55
71
47862
97
97
99
89
93
98
47863
74
88
68
59
67
92
47864
56
52
41
37
50
75
47865
64
41
42
50
50
57
47866
53
50
38
55
47867
72
71
66
50
63
69
47868
58
38
33
30
57
71
47869
80
67
64
73
73
52
89
47870
59
53
52
53
42
70
47871
63
50
52
10
50
50
59
47872
52
36
30
37
24
30
47873
50
41
38
50
61
47874
75
60
74
50
50
22
72
498
71.14
47875
40
29
10
17
25
40
47876
76
72
87
59
85
88
47877
89
80
85
68
90
75
47878
60
50
50
42
50
47879
58
55
50
28
33
42
51
47880
75
61
56
56
51
70
86
47881
74
52
57
50
67
47882
79
67
63
64
57
63
98
47883
67
55
50
17
38
52
58
47884
59
23
55
50
68
47885
60
56
39
55
51
57
47886
72
64
87
74
75
75
72
47887
75
80
62
29
53
60
75
47888
55
41
23
57
70
47889
93
85
91
83
88
82
97
47890
76
77
95
50
38
40
76
47891
59
29
33
50
47892
66
41
38
23
33
15
50
47893
78
65
58
51
64
58
83
47894
41
52
50
47895
65
52
41
36
50
71
47896
79
94
88
78
92
94
47897
66
51
56
50
69
80
47898
73
58
25
40
50
68
47899
57
50
55
51
59
58
47900
39
26
50
47901
71
55
50
51
78
47902
83
90
94
85
97
86
47903
57
29
24
50
34
63
58
47904
33
51
33
55
47905
82
68
85
72
67
47906
88
77
77
74
74
85
92
47907
70
50
32
36
39
53
47908
50
50
28
40
50
50
47909
55
52
26
32
31
31
47910
56
35
35
35
23
47911
74
14
61
83
81
47912
56
11
34
31
47913
71
66
50
50
50
71
47914
47915
88
94
96
68
87
98
47916
54
65
85
41
65
80
47917
50
54
33
40
63
47918
66
55
29
66
70
47919
40
19
19
34
36
32
47920
67
83
47921
69
60
50
41
56
33
69
47922
78
97
76
86
95
47923
58
50
41
32
76
47924
50
31
27
50
50
47925
40
36
40
38
80
47926
64
70
50
60
50
77
47927
39
39
25
58
47928
50
31
50
54
47929
72
51
64
83
73
47930
61
74
35
17
50
47931
56
41
50
66
81
47932
69
36
50
33
72
47933
39
34
50
30
66
47934
54
31
41
18
31
47935
65
50
42
50
40
80
47936
52
58
50
63
57
86
47937
50
31
50
35
71
47938
64
64
62
55
58
83
47939
52
30
42
27
72
47940
56
54
53
50
74
47941
94
91
79
64
66
77
94
47942
63
40
50
56
38
88
47943
42
38
21
23
50
47944
81
40
59
66
75
47945
55
34
73
69
85
47946
68
78
50
60
71
47947
86
63
66
47948
64
58
53
30
41
22
54
47949
62
64
69
58
95
47950
55
35
39
35
69
47951
64
50
50
37
32
27
50
47952
76
70
55
68
75
93
47953
50
33
25
33
20
51
47954
67
32
25
50
23
67
455
65.00
491
519
619
457
567
565
70.14
74.14
88.43
65.29
81.00
80.71
47955
51
35
57
59
83
47956
73
83
95
98
47957
61
41
63
62
65
87
47958
24
34
27
50
50
47959
70
61
77
50
72
86
47960
78
50
74
65
79
47961
33
20
38
56
47962
33
64
50
90
47963
47964
50
42
58
37
47965
74
31
50
55
61
47966
50
50
55
88
47967
31
74
50
80
47968
63
50
54
63
47969
71
97
58
100 83
47970
64
65
82
94
47971
73
65
73
64
58
95
47972
50
27
30
26
16
34
47973
62
28
82
74
81
86
47974
54
28
21
38
27
51
47975
78
60
74
61
93
47976
50
50
14
53
55
47977
54
28
33
27
69
47978
64
50
54
59
47979
39
50
58
52
90
47980
77
59
50
51
50
64
47981
36
20
16
28
12
18
47982
70
56
34
50
26
73
47983
57
52
50
50
72
47984
50
28
26
18
30
34
47985
25
47986
54
52
50
59
50
88
47987
52
63
32
26
62
47988
68
68
38
51
55
70
47989
82
75
53
51
56
62
87
47990
55
36
40
62
34
80
47991
57
50
34
15
50
30
70
47992
35
25
50
34
50
47993
62
50
41
33
28
22
70
47994
79
66
50
79
70
86
47995
50
14
50
40
76
47996
53
27
20
50
31
64
47997
58
65
77
70
85
47998
79
55
61
61
82
47999
98
95
91
91
98
48000
75
58
73
62
57
88
48001
50
31
29
18
34
48002
37
29
18
28
48003
50
50
38
17
80
48004
50
21
51
50
62
48005
80
63
80
89
48006
57
50
31
41
50
48007
32
23
18
40
71
48008
19
35
41
61
48009
55
33
28
34
50
48010
48011
62
40
50
76
48012
54
50
18
34
36
48013
65
39
32
16
28
27
21
48014
63
17
50
52
75
48015
70
63
83
99
48016
94
97
99
83
97
99
48017
70
50
50
35
67
48018
75
74
62
83
60
60
69
48019
84
62
60
52
56
73
48020
67
60
52
51
50
54
80
48021
57
50
36
34
48022
87
53
78
77
83
48023
73
37
59
52
71
48024
42
37
40
81
48025
61
31
35
50
52
66
48026
41
29
37
60
48027
38
52
57
51
84
48028
77
66
50
50
61
50
82
48029
68
60
50
64
73
85
48030
52
42
30
38
50
48031
35
23
30
52
42
48032
37
51
50
71
48033
58
50
81
48034
50
12
30
26
18
466
483
66.57
69.00
414
436
59.14
62.29
48035
40
38
17
39
41
48036
93
81
87
81
98
48037
53
54
30
50
31
72
48038
32
26
32
48039
64
50
32
19
50
31
62
48040
62
24
50
42
68
48041
65
64
72
42
80
48042
37
57
31
39
75
48043
65
28
60
60
77
48044
62
54
37
50
28
65
48045
39
27
24
22
51
48046
55
37
29
41
66
48047
72
40
36
50
33
58
48048
31
41
66
54
48049
57
64
50
28
57
48050
62
53
50
40
50
77
48051
53
65
80
48052
41
24
10
33
33
34
48053
79
73
50
41
84
48054
55
39
17
55
27
50
48055
41
50
31
24
56
48056
57
66
34
50
50
74
48057
48058
78
69
70
72
69
94
48059
50
15
41
16
32
15
27
48060
77
68
81
88
95
48061
59
34
50
32
59
48062
60
66
55
70
56
82
48063
56
29
50
50
64
48064
55
50
31
50
50
54
60
48065
62
63
54
29
56
26
68
48066
72
64
50
83
68
62
93
48067
35
50
53
57
67
48068
88
50
78
76
55
66
48069
79
50
73
72
76
82
48070
70
71
81
58
87
48071
68
53
36
33
57
57
48072
50
37
38
42
60
48073
76
56
68
78
83
48074
93
76
77
87
90
98
48075
42
27
38
30
48076
87
84
86
71
91
48077
80
55
63
60
79
48078
57
50
74
50
69
48079
61
37
50
56
68
48080
75
84
50
59
51
78
48081
84
57
30
74
52
81
48082
63
56
19
37
56
28
68
48083
58
63
30
52
34
50
71
48084
69
54
50
57
51
48085
64
50
31
40
56
55
58
48086
81
80
59
50
58
57
68
48087
50
50
32
36
71
48088
78
76
68
68
65
77
48089
58
31
60
11
50
28
50
48090
80
52
73
59
59
48091
81
72
61
66
71
48092
69
60
27
28
27
27
62
48093
50
27
41
30
42
48094
85
75
50
62
60
63
88
48095
63
56
63
69
50
61
48096
50
32
39
31
69
48097
52
51
38
39
19
33
48098
64
50
50
64
51
56
48099
67
59
33
26
37
50
48100
61
34
50
50
50
54
48101
66
54
38
35
32
56
41
48102
53
50
26
20
50
22
67
48103
52
38
32
29
39
35
62
48104
66
69
50
41
53
50
59
48105
59
50
70
13
50
50
62
492
453
483
70.29
64.71
69.00
48106
84
64
69
59
58
61
72
467
66.71
48107
91
73
50
50
66
63
86
479
68.43
48108
92
69
80
66
88
70
81
546
78.00
48109
55
25
32
39
39
50
48110
84
79
81
80
82
78
81
48111
79
59
36
35
57
66
77
48112
53
39
38
25
34
50
48113
58
21
51
33
62
48114
83
66
60
63
75
71
82
565
500
80.71
71.43
48115
50
56
37
21
25
28
50
48116
87
70
50
33
72
50
84
48117
76
66
51
53
69
50
80
48118
67
54
21
25
42
34
68
48119
63
50
56
35
33
40
57
48120
70
52
36
30
38
35
67
48121
61
54
50
41
50
24
67
48122
40
28
38
40
29
58
48123
74
54
50
28
50
59
74
48124
70
66
37
31
51
50
61
48125
64
59
78
25
34
20
56
48126
40
41
20
39
25
54
48127
56
62
50
27
50
50
61
48128
72
56
37
51
50
37
50
48129
56
40
50
26
24
21
48130
74
50
35
11
62
50
71
48131
56
31
36
17
50
33
73
48132
75
64
38
50
54
50
77
48133
51
50
26
27
31
34
52
48134
67
54
57
28
38
33
66
48135
64
50
50
24
34
41
67
48136
74
64
78
52
63
87
48137
66
41
57
15
35
11
67
48138
77
75
77
13
48139
51
37
34
50
29
28
48140
79
84
79
79
77
48141
73
54
68
73
63
73
48142
62
50
23
50
55
57
61
48143
54
35
12
21
39
19
48144
71
50
62
52
82
48145
72
50
50
38
25
16
48146
63
36
36
63
50
62
48147
64
59
50
27
30
41
61
48148
78
50
77
64
81
48149
74
58
78
50
77
38
76
48150
95
71
93
83
92
48151
70
40
22
36
50
50
57
48152
87
88
61
81
78
89
48153
67
29
50
20
50
35
36
48154
71
50
38
50
78
48155
78
69
38
42
55
50
69
48156
51
59
61
56
71
48157
50
25
10
13
50
20
27
48158
76
71
50
26
69
41
56
48159
86
50
74
59
71
89
48160
42
38
25
27
50
67
73
48161
64
39
50
53
37
59
48162
42
33
35
39
48163
69
50
53
41
38
37
66
48164
63
53
50
51
57
29
70
48165
53
39
32
29
26
32
39
48166
50
30
26
15
19
14
33
48167
77
61
50
26
61
50
76
48168
50
50
35
21
30
48169
51
42
37
29
37
30
37
48170
74
33
31
56
41
53
52
48171
81
61
36
34
55
51
84
48172
76
62
50
30
63
50
61
48173
80
62
50
50
52
57
56
48174
61
60
23
12
50
26
50
48175
60
41
34
50
42
57
38
48176
63
36
25
32
50
31
71
48177
64
41
50
50
52
34
64
48178
89
89
92
92
89
90
94
48179
70
50
64
38
24
50
48180
71
42
24
50
50
48181
54
42
50
50
69
48182
67
61
81
50
66
50
83
48183
84
68
72
35
73
87
48184
69
72
68
50
66
85
48185
72
32
55
63
83
48186
56
52
50
50
79
48187
50
53
82
55
71
83
48188
72
70
50
50
54
53
79
48189
67
54
50
30
63
48190
72
52
50
83
54
56
86
48191
69
69
94
58
81
48192
70
36
59
51
53
87
48193
94
77
90
100
88
97
96
48194
59
31
71
50
50
56
445
407
635
458
428
63.57
58.14
90.71
65.43
61.14
453
642
64.71
91.71
48195
42
34
27
30
21
39
48196
76
50
77
72
48197
55
50
57
66
48198
73
75
53
83
48199
65
56
20
57
80
48200
69
73
40
40
60
48201
73
50
83
53
70
77
48202
55
39
50
50
64
48203
33
26
75
54
74
71
48204
70
51
50
50
36
34
63
48205
64
54
50
48206
64
50
58
50
41
55
48207
41
32
33
38
50
48208
58
59
38
50
53
48209
59
50
26
40
75
48210
93
81
96
77
79
92
92
48211
70
54
26
35
63
27
60
48212
60
50
61
50
50
64
78
48213
54
50
50
40
63
48214
69
52
36
23
34
53
76
48215
63
61
81
36
89
48216
52
74
92
62
76
48217
64
55
64
29
31
38
55
48218
61
50
30
18
70
48219
65
84
95
80
78
92
48220
78
54
50
80
52
50
96
48221
80
58
59
71
48222
71
67
39
57
67
48223
42
51
82
52
79
88
48224
69
42
50
30
60
50
65
48225
73
64
39
42
63
90
48226
62
60
69
48227
56
50
79
42
59
42
83
48228
50
51
42
50
58
50
48229
64
70
73
92
48230
74
80
69
62
82
48231
64
35
34
37
19
48232
60
50
63
84
87
48233
66
73
85
72
77
86
48234
79
69
71
53
66
70
86
48235
34
27
23
33
13
36
56
610
87.14
413
460
494
59.00
65.71
70.57
48236
93
82
92
83
91
88
94
623
89.00
48237
75
85
74
56
67
66
95
518
74.00
48238
50
41
35
20
27
22
28
48239
72
56
50
50
56
63
63
48240
52
50
53
41
80
77
48241
82
41
39
65
78
81
48242
72
41
38
50
38
65
66
48243
61
41
35
36
52
76
48244
71
68
54
62
70
54
85
48245
69
50
33
42
50
66
80
48246
87
53
95
80
69
93
48247
70
42
50
34
38
39
77
48248
65
58
68
84
48249
50
50
34
35
35
50
48250
35
34
22
38
72
48251
26
12
50
15
36
48252
54
35
61
75
86
48253
55
50
27
31
50
48254
91
76
91
91
48255
92
71
71
75
72
87
98
48256
61
50
27
79
56
80
82
48257
50
35
30
50
37
39
66
48258
78
82
89
67
59
74
88
48259
59
50
38
13
28
50
48260
57
65
76
73
48261
54
50
40
41
50
48262
62
52
29
50
40
50
70
48263
73
82
50
60
61
75
85
48264
50
42
50
23
26
23
50
48265
77
70
73
82
86
48266
52
28
22
22
22
33
50
48267
75
71
85
94
48268
59
74
32
50
41
69
48269
71
61
32
58
50
77
48270
71
50
27
50
70
48271
80
71
92
57
58
83
48272
64
52
50
50
61
86
48273
63
61
37
63
50
61
71
48274
50
30
25
23
36
410
464
566
537
486
58.57
66.29
80.86
76.71
69.43
48275
72
61
42
50
63
73
48276
93
74
64
89
85
48277
79
50
31
74
53
89
48278
63
34
38
20
50
41
62
48279
71
50
62
76
60
83
89
48280
68
62
74
50
74
71
48281
73
60
50
42
59
77
48282
59
50
50
50
48283
55
32
30
37
39
40
50
48284
60
55
52
36
76
48285
50
59
58
50
59
84
48286
65
36
41
35
50
50
64
48287
70
58
52
37
50
59
37
48288
68
60
51
52
51
50
75
48289
68
77
40
81
76
86
88
48290
62
61
51
34
50
32
58
48291
75
67
62
66
52
85
85
48292
50
57
70
74
48293
76
76
77
50
59
73
88
48294
67
50
40
61
41
60
75
48295
82
78
87
78
87
92
48296
56
41
26
19
50
24
58
48297
60
38
50
50
48298
36
41
31
41
48299
41
39
51
50
93
48300
71
50
50
53
42
60
87
48301
58
27
24
50
50
34
57
48302
35
50
50
21
29
24
48303
61
68
20
38
50
75
48304
62
41
28
30
53
48305
68
68
37
50
57
51
81
48306
50
27
28
25
33
39
50
48307
69
73
58
56
58
77
48308
50
37
32
11
60
48309
40
50
50
56
75
48310
82
63
61
57
83
97
48311
57
62
13
35
37
48312
70
75
64
23
50
62
75
48313
67
89
80
77
72
48314
59
36
29
37
55
48315
72
71
50
17
52
20
67
48316
67
50
13
39
39
56
48317
50
41
25
48318
51
34
20
48319
71
53
50
37
12
48320
18
31
28
15
15
48321
68
64
15
50
36
37
50
64
40
32
40
30
36
38
48323
73
74
64
56
36
15
48324
66
93
75
66
76
48325
55
24
33
33
50
48326
75
54
24
57
54
64
48327
79
60
80
48328
93
68
50
75
55
61
93
48329
50
40
55
66
48330
63
31
55
79
48331
77
66
83
54
68
83
48332
32
32
36
37
50
48333
67
74
29
50
50
62
59
48334
52
63
36
10
28
35
54
48335
70
50
22
50
33
59
48336
63
55
31
65
70
50
64
48337
89
80
54
85
74
79
48338
61
60
50
57
53
84
48339
65
50
24
25
50
33
62
48340
63
59
68
37
63
48341
91
81
65
88
65
91
48342
69
50
55
20
51
25
79
48343
59
60
76
66
61
95
48344
81
70
59
86
66
55
71
48345
79
76
90
75
80
84
48346
86
73
50
66
72
54
66
48347
94
92
79
74
89
48348
73
57
81
50
74
48349
94
81
80
79
85
48350
71
50
50
68
57
67
48351
71
81
65
50
72
39
78
48352
66
51
50
27
50
56
73
48353
68
50
50
27
50
50
68
48354
67
50
50
39
24
34
58
48322
491
407
492
70.14
58.14
70.29
499
495
488
71.29
70.71
69.71
467
66.71
48355
94
41
50
51
69
48356
77
86
85
72
50
81
48357
66
69
54
55
84
48358
63
50
50
19
60
38
70
48359
79
62
78
79
48360
71
68
59
68
48361
29
39
50
38
61
48362
50
59
42
76
48363
65
38
13
52
38
59
48364
61
34
50
37
48365
68
17
55
48366
50
81
78
42
80
58
78
48367
50
51
50
50
48368
33
33
58
48369
87
89
87
88
96
48370
37
42
38
28
39
24
48371
53
73
90
48372
90
50
69
50
91
48373
50
30
52
48374
40
30
20
54
20
66
48375
88
71
91
84
92
48376
69
67
83
83
48377
50
50
64
50
80
48378
70
40
57
30
66
80
48379
50
40
18
36
41
48380
31
64
50
34
59
55
73
48381
91
91
99
98
48382
87
82
77
84
73
92
48383
62
30
50
55
39
85
48384
54
50
16
36
31
67
48385
72
56
53
83
48386
72
50
72
63
81
48387
62
62
96
48388
38
65
52
50
33
58
73
48389
50
34
66
70
48390
72
37
54
71
48391
23
37
33
64
48392
86
67
59
48393
34
50
73
73
77
48394
33
27
13
50
29
50
48395
92
84
82
88
94
48396
39
74
48397
67
58
50
69
76
64
48398
82
50
65
56
76
48399
76
36
32
66
48400
78
80
66
48401
54
22
50
26
50
48402
91
74
67
85
87
94
48403
77
55
27
72
77
73
48404
71
50
50
56
42
72
50
50
52
42
70
48406
35
60
70
48407
93
72
67
72
48408
48409
50
40
50
71
48410
52
86
50
68
71
69
90
48411
63
50
68
66
72
48412
67
59
62
85
48413
64
58
28
32
58
48414
37
50
39
72
48415
15
55
73
87
82
48416
53
58
48417
35
50
38
50
50
38
50
48405
495
384
498
486
82.50
64.00
83.00
69.43
48418
93
94
90
92
94
99
562
93.67
48419
72
79
57
65
81
78
432
72.00
48420
56
56
27
38
41
54
48421
55
26
23
38
52
48422
85
67
39
39
71
75
48423
71
72
68
82
95
48424
71
22
64
56
82
48425
60
35
24
40
52
48426
66
50
52
48427
71
54
68
81
88
95
48428
67
63
75
82
85
48429
87
90
91
93
48430
88
80
42
68
74
89
48431
78
53
50
50
61
83
48432
78
36
54
50
69
48433
50
10
21
32
57
48434
79
28
73
75
457
375
76.17
62.50
48435
57
42
50
74
48436
65
50
24
50
60
72
48437
21
33
70
48438
60
64
69
50
51
74
48439
53
50
50
54
75
48440
70
57
50
69
71
84
48441
59
67
50
84
48442
34
21
36
69
48443
50
52
66
76
48444
42
50
50
48445
89
20
87
66
78
48446
81
65
65
18
74
48447
62
26
25
30
26
39
48448
62
57
26
31
51
60
48449
86
53
66
60
78
48450
74
50
52
56
72
85
48451
52
30
16
36
48452
????
?
????
29
54
13
26
21
50
48453
????
?
????
37
50
33
19
36
21
51
48454
????
?
????
50
33
31
13
24
17
40
48455
????
?
????
72
71
69
55
50
68
48456
????
?
????
78
82
68
82
92
48457
????
?
????
48458
????
?
????
50
36
52
27
17
32
48459
????
?
????
76
63
60
73
80
73
48460
????
?
????
69
64
67
38
53
31
66
48461
????
?
????
67
50
50
28
50
50
81
48462
????
?
????
68
57
50
29
50
28
50
48463
????
?
????
54
50
30
31
65
27
50
48464
????
?
????
39
40
40
30
30
24
38
48465
????
?
????
51
51
20
15
34
50
48466
????
?
????
70
58
50
68
68
54
89
48467
56
56
28
19
16
55
48468
55
62
27
12
40
48469
74
54
41
38
56
56
48470
73
63
31
30
50
51
74
48471
73
53
50
63
59
69
76
48472
73
58
26
25
50
54
63
48473
62
63
33
18
28
21
62
48474
63
29
35
61
32
60
48475
30
40
50
31
71
48476
80
72
65
20
77
52
56
48477
65
59
39
37
42
35
73
48478
77
54
50
50
65
52
87
48479
41
58
18
27
48480
26
48481
80
86
90
68
48482
39
30
54
59
76
48483
71
78
50
38
71
51
85
48484
71
53
37
50
25
19
75
48485
62
50
20
50
36
73
48486
67
53
32
26
40
50
65
48487
54
27
37
33
57
48488
56
58
50
31
50
18
65
48489
65
50
37
58
50
70
48490
74
71
50
48491
70
52
50
63
56
78
48492
56
38
40
29
50
51
48493
78
89
55
50
50
77
48494
60
50
42
40
59
48495
69
76
39
15
31
50
48496
66
40
32
31
12
48497
66
50
17
24
50
50
62
48498
55
58
30
29
29
57
48499
42
23
26
33
18
30
48500
72
50
28
70
50
53
48501
65
37
23
16
73
35
50
48502
50
40
17
50
25
42
48503
54
61
30
24
50
16
55
48504
40
28
23
31
20
51
48505
50
50
22
35
29
24
50
48506
50
29
50
35
31
23
48507
62
55
65
63
75
91
48508
73
66
64
36
52
55
63
48509
77
71
65
92
48510
55
50
32
15
27
24
34
48511
42
39
50
57
59
65
48512
89
79
73
57
76
67
98
48513
66
69
30
27
36
40
48514
41
31
31
39
23
36
368
61.33
401
389
457
443
435
539
66.83
64.83
65.29
63.29
62.14
77.00
48515
74
41
33
32
27
53
48516
65
59
35
30
50
50
65
48517
73
54
34
35
41
50
80
48518
64
50
64
65
53
75
48519
52
62
39
24
29
21
41
48520
53
50
55
50
66
48521
73
65
38
39
50
55
56
48522
55
38
23
31
30
38
48523
64
52
56
65
73
83
48524
25
19
28
39
48525
76
68
18
50
50
48526
25
30
16
23
29
37
48527
50
50
50
58
74
48528
59
50
29
50
41
77
48529
50
36
20
50
27
50
48530
64
51
39
50
88
48531
72
71
50
25
50
37
70
48532
38
27
41
31
66
48533
67
53
50
55
75
74
48534
16
41
30
28
48535
57
52
50
62
53
81
48536
69
61
38
35
54
50
69
48537
59
60
50
75
53
76
50
423
60.43
48538
62
57
50
53
72
63
95
452
64.57
48539
67
75
65
79
64
50
62
462
66.00
48540
65
61
51
62
59
50
83
431
61.57
48541
50
68
50
80
61
64
58
431
61.57
48542
64
62
51
62
74
51
50
414
59.14
48543
57
58
50
50
53
65
85
418
59.71
48544
51
50
54
50
70
52
50
377
53.86
48545
65
58
50
54
65
53
53
398
56.86
48546
60
62
50
50
54
57
58
391
55.86
48547
52
77
50
78
50
54
73
434
62.00
48548
53
64
68
31
50
50
50
48549
76
55
52
53
70
50
50
406
58.00
48550
62
72
59
64
70
55
50
432
61.71
48551
70
73
71
63
76
63
72
488
69.71
48552
52
56
50
50
50
50
53
361
51.57
48553
66
84
61
73
58
68
48554
56
62
57
50
51
50
50
376
53.71
48555
59
50
50
59
70
69
357
59.50
48556
69
24
53
50
59
50
48557
52
50
50
52
50
51
48558
50
50
50
50
48559
57
50
19
51
50
74
305
50.83
48560
69
77
61
70
50
50
82
459
65.57
48561
53
63
51
50
51
50
74
392
56.00
48562
64
64
51
38
33
50
50
48563
67
54
50
57
52
52
57
48564
61
67
63
50
50
59
34
48565
66
68
72
50
50
57
50
48566
48567
50
64
53
30
65
56
50
48568
74
50
50
50
18
51
389
55.57
413
59.00
48569
53
55
50
55
50
56
60
379
54.14
48570
62
59
50
50
54
50
66
391
55.86
48571
72
62
50
27
60
34
58
48572
74
50
78
75
74
71
96
518
74.00
48573
56
76
55
50
56
79
53
425
60.71
48574
65
64
50
67
51
50
50
397
56.71
48575
54
60
50
50
50
50
58
372
53.14
48576
62
50
50
32
55
29
50
48577
67
51
50
53
56
53
59
389
55.57
48578
64
51
50
50
59
50
87
411
58.71
48579
52
50
50
35
51
38
59
48580
50
51
50
25
50
50
52
48581
62
57
50
42
52
50
55
48582
63
55
50
64
58
50
76
416
59.43
48583
57
53
63
50
50
56
50
379
54.14
48584
55
50
28
55
51
27
50
48585
61
50
64
50
50
50
50
375
53.57
48586
67
60
71
57
62
50
70
437
62.43
48587
53
56
50
50
50
34
50
48588
75
50
50
40
62
50
50
48589
56
50
50
50
52
50
50
358
51.14
48590
56
51
50
50
50
53
59
369
52.71
48591
63
53
54
51
70
50
78
419
59.86
48592
72
84
81
88
81
82
90
578
82.57
48593
50
50
50
50
50
38
59
48594
53
76
71
61
50
51
61
423
60.43
48595
55
63
59
42
66
50
50
48596
59
50
59
50
50
50
50
368
52.57
48597
68
50
58
78
75
83
68
480
68.57
48598
50
64
50
50
53
33
50
48599
62
78
50
81
61
54
73
459
65.57
48600
52
61
51
50
50
50
50
364
52.00
48601
70
72
72
61
61
57
50
443
63.29
48602
50
82
64
55
79
68
64
462
66.00
48603
94
91
50
90
82
83
490
81.67
48604
50
65
50
50
71
56
50
392
56.00
48605
80
61
50
50
50
53
344
57.33
48606
????
?
????
58
50
50
28
50
50
57
48607
????
?
????
56
71
53
51
57
80
57
425
60.71
48608
97
61
50
50
50
50
50
408
58.29
48609
77
76
63
50
55
50
51
422
60.29
48610
57
55
57
50
26
56
52
48611
51
62
50
50
50
51
51
365
52.14
48612
57
69
50
50
68
50
50
394
56.29
48613
75
89
82
75
76
89
48614
50
40
10
48615
51
32
48616
58
59
51
48617
66
79
71
89
48618
78
34
51
60
79
48619
71
68
53
36
39
81
48620
67
55
53
36
79
48621
68
54
50
60
75
48622
77
73
55
50
67
48623
66
52
41
32
22
23
50
48624
81
70
62
68
51
63
79
48625
65
71
67
39
50
79
48626
60
50
62
36
60
65
48627
14
24
16
12
48628
87
81
74
82
83
78
90
48629
54
58
31
29
33
39
50
48630
60
67
50
65
77
48631
53
73
50
24
39
19
53
48632
80
80
69
81
58
75
92
48633
81
89
81
73
83
90
48634
73
84
56
58
63
79
48635
66
50
40
41
32
38
474
575
535
67.71
82.14
76.43
48636
68
65
55
59
50
50
80
427
61.00
48637
81
92
84
50
81
83
98
569
81.29
48638
58
74
60
33
50
50
36
48639
68
40
88
39
80
61
48640
80
70
69
50
64
81
48641
57
23
62
62
48642
59
32
50
50
61
48643
88
73
53
76
78
88
48644
81
84
74
77
96
48645
84
36
37
41
59
79
48646
83
84
90
92
98
48647
50
60
57
62
48648
78
51
50
50
74
87
48649
66
64
50
50
69
456
390
76.00
65.00
48650
100
96
100
98
98 100
592
98.67
48651
77
72
65
88
70
91
463
77.17
48652
86
57
50
66
41
77
48653
62
54
41
56
50
69
48654
80
83
90
84
100 87
48655
50
55
38
55
48656
60
20
18
38
23
62
48657
50
26
35
34
19
50
48658
63
50
50
56
48659
55
36
63
50
58
48660
23
48661
50
50
62
50
63
48662
69
56
34
56
61
48663
54
42
50
39
50
48664
50
50
61
54
77
48665
23
23
30
23
50
48666
31
31
25
16
20
48667
64
78
93
48668
56
50
38
39
73
48669
54
37
58
48670
73
32
35
56
56
69
48671
74
95
83
79
96
48672
52
50
10
41
25
52
48673
10
39
62
59
63
77
48674
50
62
54
63
67
524
87.33
48675
62
52
50
68
66
77
48676
68
50
13
50
26
74
48677
60
37
42
65
50
64
48678
61
50
55
57
54
78
48679
62
38
60
375
355
62.50
59.17
48680
66
50
60
56
59
89
380
63.33
48681
60
54
95
66
76
83
434
72.33
48682
50
34
41
19
39
48683
28
17
42
48684
62
25
39
42
38
72
48685
87
60
76
48686
72
50
50
60
50
75
48687
39
50
50
50
54
48688
66
29
63
50
71
48689
81
53
72
70
48690
25
17
50
16
48691
54
10
50
41
61
48692
48693
50
50
35
50
65
48694
48695
56
41
68
78
71
48696
69
53
33
50
39
82
48697
31
26
31
11
16
48698
57
32
26
50
51
68
48699
72
62
59
66
89
48700
65
50
21
42
69
48701
51
19
26
41
50
37
48702
42
27
30
57
32
48703
20
60
50
86
48704
51
27
30
50
17
39
48705
50
25
16
55
22
48706
63
67
60
50
37
65
51
48707
72
87
57
50
32
52
53
48708
64
59
65
42
50
64
50
48709
61
27
50
60
62
50
48710
74
51
54
50
50
54
48711
65
50
50
30
50
48712
81
58
85
72
48713
63
50
50
52
50
50
48714
85
52
66
26
51
51
48729
62
67
76
58
63
87
48730
35
42
26
26
14
33
48731
65
71
81
48732
59
82
67
77
48733
50
66
21
19
31
48734
74
69
51
90
48735
38
15
24
12
50
48736
63
54
39
61
60
48737
33
32
17
16
48738
58
55
30
31
48739
52
61
39
50
48740
51
50
26
50
48741
58
55
27
57
55
55
78
48742
61
39
31
50
48743
68
72
30
50
88
48744
88
88
73
61
59
63
48745
50
60
29
60
48746
72
80
48747
73
77
62
83
48748
72
64
77
29
83
48749
50
50
39
70
33
30
50
48750
72
82
73
62
48751
59
53
39
15
34
23
32
48752
52
39
38
28
19
30
48753
55
51
39
20
33
16
50
48754
88
71
60
48755
36
50
50
12
23
50
48756
42
61
55
27
48757
84
80
82
76
90
48758
64
82
65
12
41
48759
42
50
50
22
32
26
48760
40
62
50
20
48761
50
71
50
32
18
38
48762
50
76
80
34
48763
78
87
50
59
61
71
48764
86
70
50
72
69
48765
74
19
50
38
60
48766
95
81
80
81
75
82
48767
66
33
38
52
48768
58
50
36
32
58
357
333
315
406
494
59.50
55.50
52.50
67.67
82.33
48769
90
67
58
55
53
82
48770
52
38
50
50
48771
65
71
54
48772
72
41
51
60
73
48773
67
40
50
34
84
48774
88
90
89
94
79
85
48775
71
60
51
40
75
48776
74
53
35
67
76
48777
74
68
60
50
88
405
525
67.50
87.50
48778
74
60
73
72
60
84
423
70.50
48779
100
92
97
89
97
95
570
95.00
48780
76
72
51
39
82
48781
58
50
56
50
72
48782
76
71
67
50
73
85
48783
89
90
77
100 92
48784
75
60
50
50
78
48785
90
82
69
80
48786
79
55
32
50
50
48787
74
50
52
35
48788
60
29
51
35
64
48789
76
70
75
81
48790
66
21
41
28
41
48791
71
50
34
64
50
68
48792
70
88
81
89
91
48793
100
95
99
93
100 100
48794
68
63
53
77
48795
63
50
15
35
50
51
48796
82
72
76
31
68
91
48797
62
39
37
54
33
68
48798
65
59
50
55
64
48799
72
50
33
36
48800
50
69
66
68
48801
92
83
76
96
48802
77
60
64
36
65
48803
79
72
50
62
63
84
48804
60
31
32
33
71
48805
69
50
50
39
39
48806
42
30
22
10
40
48807
98
96
88
94
98
48808
82
79
97
92
95
89
48809
82
51
61
52
82
48810
64
35
52
50
33
48811
59
50
29
30
50
48812
78
40
50
54
62
48813
71
38
33
25
33
57
422
587
410
534
70.33
97.83
68.33
89.00
48814
85
94
100
95
100 96
570
95.00
48815
80
50
50
59
54
69
362
60.33
48816
63
55
33
86
48817
55
22
50
33
65
48818
83
69
70
83
48819
85
65
56
76
87
48820
77
13
37
16
35
48821
74
50
31
50
11
55
48822
95
77
76
81
93
48823
65
57
51
62
48824
78
68
65
66
71
91
48825
90
86
77
71
82
48826
50
27
32
50
48827
98
90
86
48828
72
50
38
57
50
68
48829
77
56
64
66
87
48830
66
80
50
70
90
48831
83
74
69
98
48832
98
81
99
48833
83
60
58
51
62
76
48834
59
38
52
24
65
92
48835
50
50
51
50
87
48836
92
64
77
67
48837
63
50
35
41
35
61
48838
93
99
94
99
98
48839
75
63
51
54
50
82
48840
77
60
90
67
90
439
390
375
73.17
65.00
62.50
48841
82
66
86
68
72
92
466
77.67
48842
54
55
50
50
54
50
313
52.17
48843
72
50
50
65
50
50
337
56.17
48844
69
66
55
56
85
48845
58
50
59
50
50
53
320
53.33
48846
80
50
79
70
76
79
434
72.33
48847
50
60
50
54
50
50
314
52.33
48848
79
74
84
64
75
93
469
78.17
48849
56
53
51
50
58
50
48850
75
55
34
50
50
50
48851
60
38
50
50
28
50
48852
78
50
38
39
54
50
48853
60
50
20
64
50
60
48854
74
50
28
54
50
67
48855
65
50
50
70
56
50
48856
56
50
16
50
27
50
48857
74
50
66
52
50
60
48858
91
77
83
100 80
48859
91
77
52
57
50
86
48860
68
50
21
51
50
63
48861
61
50
50
50
36
58
48862
71
61
33
62
50
50
318
341
53.00
56.83
352
58.67
413
68.83
48863
65
57
61
64
69
58
374
62.33
48864
88
85
95
81
80
97
526
87.67
48865
69
37
50
50
52
50
48866
59
50
41
50
50
52
48867
71
50
50
50
54
84
359
59.83
48868
65
50
50
61
50
50
326
54.33
48869
65
58
50
72
56
89
390
65.00
48870
66
50
50
55
56
50
327
54.50
48871
81
50
34
82
50
55
48872
76
50
50
50
56
50
48873
59
50
50
57
48874
63
35
62
85
48875
71
50
50
50
93
48876
84
56
22
57
79
48877
83
81
51
82
48878
75
34
26
83
48879
67
30
50
31
13
53
48880
85
35
51
64
68
90
48881
68
53
50
79
48882
78
52
57
56
73
86
48883
75
71
63
69
75
332
402
55.33
67.00
48884
67
50
94
53
80
92
436
72.67
48885
88
62
81
81
81
96
489
81.50
48886
70
50
36
19
16
50
48887
70
57
38
57
80
48888
99
50
59
18
75
48889
64
55
66
82
48890
50
37
32
15
65
48891
73
77
68
41
79
48892
88
50
73
48893
86
67
76
83
89
48894
81
50
50
62
90
48895
83
50
57
64
73
85
48896
67
33
15
41
35
66
48897
66
50
10
63
16
65
48898
74
26
56
42
50
86
48899
59
25
28
30
33
56
48900
61
40
60
32
75
48901
75
71
52
52
71
87
48902
84
27
69
58
75
78
48903
85
67
64
84
48904
71
26
27
64
48905
89
93
94
93
96
48906
88
87
48907
90
69
76
90
48908
95
64
81
77
88
91
48909
73
50
22
57
50
75
48910
86
90
83
92
96
48911
32
19
25
42
48912
38
60
61
79
48913
84
73
73
50
84
93
48914
57
38
50
28
80
48915
88
73
88
87
98
48916
84
54
62
88
48917
65
50
63
59
90
48918
59
32
38
74
48919
62
30
30
58
48920
56
35
28
65
50
91
48921
34
22
30
21
57
48922
65
50
39
50
73
48923
54
31
26
42
48924
50
50
52
21
72
48925
76
54
50
63
58
92
48926
93
76
74
89
97
48927
94
93
86
88
100 93
48928
99
88
80
98
412
408
496
457
393
68.67
68.00
82.67
76.17
65.50
554
92.33
48929
77
52
50
67
87
90
48930
34
79
64
82
99
48931
60
33
50
57
53
71
48932
73
42
67
68
70
87
48933
48934
76
50
10
67
85
48935
66
27
57
50
50
48936
84
69
81
100 85
48937
74
28
50
83
48938
77
81
65
92
96
48939
81
41
21
37
22
26
48940
68
24
50
39
74
48941
87
85
82
70
85
48942
77
52
52
50
70
48943
63
50
34
50
48944
69
70
58
58
74
92
48945
79
66
48946
90
60
74
75
86
48947
85
61
77
87
81
48948
72
77
52
84
48949
62
50
23
28
53
48950
78
76
87
98
48951
91
90
92
85
90
98
48952
83
65
51
74
48953
68
55
37
60
77
48954
59
38
35
51
18
29
48955
77
38
64
34
78
48956
72
50
26
51
20
66
48957
73
86
76
87
48958
59
19
35
25
28
48959
75
59
73
50
58
89
48960
68
57
25
63
48961
67
50
35
52
40
72
48962
75
50
57
30
76
48963
82
65
70
91
48964
61
35
62
88
48965
67
50
64
33
87
48966
78
66
55
74
85
48967
65
32
53
29
82
48968
69
39
64
85
48969
77
61
67
50
94
48970
62
50
34
55
40
78
423
421
546
404
70.50
70.17
91.00
67.33
48971
77
54
83
62
89
92
457
76.17
48972
73
50
70
50
65
86
394
65.67
48973
51
35
19
26
36
78
48974
41
34
26
40
19
67
48975
83
63
50
75
77
91
48976
75
58
88
48977
80
22
50
32
69
48978
41
25
50
48979
90
71
66
88
48980
54
61
31
74
48981
32
27
23
17
30
48982
90
85
89
90
48983
41
25
31
12
32
48984
61
31
41
61
48985
75
50
57
90
48986
58
50
59
52
65
48987
77
69
68
84
92
48988
59
33
39
58
65
48989
78
69
91
48990
77
40
48991
90
81
79
71
85
92
48992
50
50
23
50
75
48993
90
100
96
92
48994
57
30
37
34
48995
90
90
70
94
48996
81
97
58
88
93
48997
67
50
50
86
439
498
73.17
83.00
48998
79
66
76
68
75
94
458
76.33
48999
85
50
88
50
56
77
406
67.67
49000
83
54
54
69
77
49001
79
65
67
57
77
72
49002
67
29
31
54
51
49003
82
73
75
70
50
95
49004
93
92
94
87
92
417
69.50
445
74.17
49005
92
91
95
88
93
98
557
92.83
49006
81
73
94
78
92
91
509
84.83
49007
52
40
64
23
35
51
49008
40
92
82
92
49009
97
57
86
97
49010
81
59
50
17
97
49011
65
57
90
93
49012
100
90
100
95
96
98
49013
82
50
54
33
54
579
96.50
49014
91
50
81
53
70
93
438
73.00
49015
83
61
86
70
77
90
467
77.83
49016
89
89
74
88
49017
90
56
69
77
83
87
49018
81
50
51
32
84
49019
73
50
40
52
50
93
462
77.00
49020
84
53
63
61
77
94
432
72.00
49021
88
52
50
59
70
81
400
66.67
49022
93
87
100
86
98 100
564
94.00
49023
77
34
39
50
53
76
49024
79
68
50
72
95
49025
81
50
67
71
74
49026
97
79
40
79
79
98
49027
85
59
96
85
88
83
496
82.67
49028
67
66
54
50
53
50
340
56.67
49029
84
53
72
64
50
64
387
64.50
49030
83
91
62
60
88
66
450
75.00
49031
64
61
63
67
53
76
384
64.00
49032
85
68
95
79
69
82
478
79.67
49033
71
55
60
56
60
85
387
64.50
49034
88
58
52
68
50
85
401
66.83
49035
88
41
57
80
56
52
49036
67
50
35
75
60
62
49037
88
74
98
83
92
82
517
86.17
49038
67
58
50
57
63
66
361
60.17
49039
50
64
67
50
51
50
332
55.33
49040
73
61
66
72
71
52
395
65.83
49041
50
33
14
50
54
50
49042
83
50
77
72
82
87
451
75.17
49043
60
53
52
63
52
67
347
57.83
49044
64
82
71
81
69
69
436
72.67
49045
84
64
39
50
50
60
49046
86
59
50
82
77
80
49047
84
73
84
66
49048
60
58
72
50
50
50
49049
79
64
70
67
50
49050
64
70
77
59
50
53
49070
68
52
22
50
57
70
49071
66
69
62
63
75
71
97
49072
68
36
49073
52
36
50
12
30
50
62
49074
63
57
53
50
50
91
49075
70
74
50
36
41
58
70
49076
70
70
50
50
57
59
51
49077
86
50
78
91
49078
68
66
27
52
51
49079
49080
50
55
50
55
88
49081
61
55
35
50
49082
80
61
69
86
91
49083
86
69
79
89
92
49084
66
66
51
20
37
27
57
49085
40
50
24
50
50
83
49086
38
29
14
36
40
71
49087
38
50
30
29
85
49088
78
24
66
80
90
49089
90
77
78
70
81
94
49090
36
29
38
39
50
50
49091
50
24
49092
50
34
41
51
83
49093
61
40
58
28
49094
66
39
50
65
91
49095
66
39
57
60
81
49096
50
21
49097
66
65
50
35
28
56
49098
61
75
34
31
70
56
64
49099
50
41
18
33
40
60
49100
52
60
39
50
50
69
49101
60
57
41
39
52
49102
93
95
76
94
89
49103
76
85
76
62
83
94
49104
90
86
84
91
96
49105
50
50
31
24
50
50
51
49106
50
50
19
16
26
35
49107
58
50
35
22
37
29
434
72.33
340
56.67
373
62.17
503
407
71.86
58.14
49108
40
28
15
26
14
31
49109
16
17
33
49110
77
53
57
77
90
49111
59
73
63
79
90
49112
84
62
76
75
81
49113
59
60
69
72
98
49114
82
66
59
40
87
86
49115
74
80
62
59
42
81
73
49116
82
59
58
77
79
49117
39
29
27
50
50
49118
57
55
29
38
50
72
49119
82
85
67
59
80
91
49120
89
81
66
81
93
49121
37
33
50
79
49122
60
75
52
28
37
64
49123
77
68
71
90
49124
38
35
36
50
59
49125
57
59
28
27
21
35
49126
77
78
78
64
90
95
49127
62
68
32
38
50
50
50
49128
79
75
51
52
75
54
71
49129
50
69
50
40
50
71
53
49130
67
63
35
42
50
50
50
49131
68
32
50
42
50
75
49132
75
65
52
58
62
61
76
49133
23
37
39
18
50
49134
75
60
37
40
79
49135
41
37
59
50
75
49136
77
53
86
77
86
94
49137
65
42
40
34
53
51
73
49138
81
50
72
53
66
78
49139
83
75
70
64
91
49140
68
55
50
40
55
50
77
49141
77
50
34
71
49142
72
58
41
29
49143
32
82
55
64
78
49144
60
31
57
38
51
79
49145
64
66
40
52
36
69
49146
77
78
87
49147
68
37
18
53
36
41
49148
66
50
50
50
66
49149
73
59
59
67
87
49150
71
90
50
68
74
77
49151
68
50
59
58
49152
73
52
38
50
25
73
49153
60
50
57
40
39
34
56
49154
78
71
59
57
66
57
85
49155
65
41
32
50
34
36
54
49156
62
54
42
32
37
63
49157
73
58
41
50
50
34
71
49158
75
83
38
78
59
71
66
49159
64
56
34
50
70
34
56
49160
68
69
34
50
50
57
71
49161
66
57
25
37
40
59
49162
79
50
59
50
77
49163
82
35
28
50
50
76
49164
23
62
73
65
85
49165
85
69
70
85
49166
62
38
25
32
50
36
51
49167
68
41
64
59
61
62
49168
63
29
29
39
42
55
49169
69
26
31
35
36
38
49170
61
34
36
50
29
73
49171
78
63
51
60
58
69
77
49172
71
89
49173
74
27
62
70
71
84
49174
71
59
37
60
71
50
70
49175
77
36
50
59
61
86
49176
49177
79
69
42
50
60
51
85
49178
64
61
34
39
66
15
73
49179
60
57
24
28
56
50
62
49180
55
50
50
66
49181
71
38
27
50
77
49182
24
50
50
50
51
49183
85
77
39
92
75
83
85
49184
71
58
65
37
55
40
38
49185
80
72
69
71
86
49186
74
50
50
67
28
49187
64
50
32
39
39
55
457
449
473
456
65.29
64.14
67.57
65.14
49188
36
38
50
73
49189
70
57
36
55
52
50
80
49190
79
54
27
59
75
51
79
49191
69
63
40
50
50
41
78
49192
76
50
73
85
49193
50
34
34
25
18
11
23
49194
40
56
59
66
74
49195
65
34
57
59
60
77
49196
55
34
59
50
53
49197
91
86
74
91
81
92
49198
75
59
50
38
71
50
68
49199
64
51
39
58
49200
73
67
50
57
54
94
49201
90
60
77
70
83
49202
69
51
37
50
21
63
49203
60
56
58
50
56
89
49204
64
62
83
49205
50
32
26
37
34
54
49206
78
53
53
70
80
91
49207
69
61
71
60
56
73
49208
70
74
63
59
75
57
85
49209
50
50
50
73
49210
83
92
80
77
49211
73
71
70
51
56
34
72
49212
91
76
81
81
90
49213
57
55
50
50
50
31
60
49214
28
50
41
38
78
49215
77
63
58
76
58
65
85
49216
68
59
53
62
68
92
49217
77
37
58
42
50
77
49218
73
54
40
52
54
60
83
49219
67
28
50
40
50
39
49220
82
68
50
76
74
79
49221
65
55
69
49222
67
54
37
40
66
41
57
49223
73
58
56
50
60
89
49224
75
68
63
27
63
26
77
49225
67
38
58
59
50
69
49226
60
64
62
59
87
49227
60
50
74
59
52
87
49228
65
35
63
64
78
49229
72
59
50
69
61
74
49230
55
50
65
63
71
49231
81
80
64
64
77
63
85
49232
56
39
56
64
50
71
49233
79
83
80
87
49234
50
72
71
72
87
49235
69
82
82
84
84
49236
81
62
50
78
63
50
80
49237
84
54
27
35
50
50
49238
39
36
24
50
59
49239
68
50
56
50
81
49240
76
61
73
79
92
49241
57
56
60
68
56
50
79
49242
22
20
25
50
62
49243
64
36
23
28
26
483
482
514
464
426
69.00
68.86
73.43
66.29
60.86
49244
62
70
61
50
69
50
74
436
62.29
49245
84
76
53
57
77
50
93
490
70.00
49246
53
40
37
34
41
35
49247
80
58
62
58
52
88
49248
56
76
62
55
58
50
49249
69
64
38
57
57
50
51
49250
60
61
51
50
70
61
50
403
57.57
49251
73
66
50
55
73
50
58
425
60.71
49252
60
62
50
62
51
67
50
402
57.43
49253
68
61
62
68
77
56
71
463
66.14
49254
50
62
66
35
66
50
50
49255
68
57
59
58
70
56
50
49256
79
80
58
68
49257
24
50
75
78
50
49258
12
50
52
79
54
49259
54
41
66
84
49260
37
71
68
63
49261
50
50
65
75
49262
65
50
50
51
66
49263
69
71
50
35
49264
35
58
51
56
49265
33
51
82
67
49266
41
39
50
64
71
49267
71
59
418
59.71
49268
76
58
84
84
49269
20
81
73
83
88
49270
27
20
54
52
40
49271
37
50
59
60
69
49272
50
39
41
62
49273
83
60
59
49274
89
69
93
85
90
98
49275
36
66
75
49276
72
73
27
66
55
49277
76
69
75
80
90
49278
86
84
64
11
24
30
49279
72
55
50
75
92
49280
81
83
65
73
74
83
49281
32
50
66
85
49282
40
50
50
57
74
49283
76
66
41
55
61
49284
56
40
36
39
49285
63
33
31
57
52
49286
77
67
90
83
87
49287
42
53
49288
63
58
52
49289
66
79
77
91
49290
85
77
50
73
49291
49292
85
85
63
65
75
49293
66
51
71
73
49294
57
15
38
62
49295
32
70
75
92
49296
61
60
52
49297
73
38
53
68
49298
73
93
65
59
49299
52
50
50
49300
81
71
58
50
49301
28
50
61
54
49302
66
32
51
50
49303
73
73
65
55
62
90
49304
80
75
35
33
92
49305
29
68
54
77
71
49306
88
80
99
49307
92
79
92
86
89
92
49308
81
58
79
75
81
79
49309
85
69
65
80
85
49310
66
42
35
63
50
53
49311
64
42
52
62
68
63
49312
40
26
50
51
66
49313
85
83
87
69
92
49314
40
38
61
53
71
49315
89
53
67
70
79
91
49316
74
50
58
49317
80
82
94
49318
83
62
89
63
83
89
49319
35
88
75
85
49320
70
27
57
54
55
49321
73
90
63
70
82
49322
65
50
50
63
64
92
49323
42
33
36
49324
51
51
79
64
87
49325
27
42
73
50
65
49326
66
69
86
92
49327
50
29
50
23
52
49328
82
61
53
58
66
71
49329
70
63
60
32
63
49330
69
86
75
82
49331
73
50
29
64
58
50
49332
85
89
90
96
89
49333
70
34
50
67
50
71
49334
51
54
50
86
49335
68
66
36
82
64
74
83
49336
59
90
77
83
88
49337
42
50
51
50
50
49338
88
61
68
76
49339
55
61
74
86
78
49340
89
65
81
83
49341
73
63
38
38
54
50
73
49342
50
50
50
55
68
49343
63
74
86
80
49344
29
62
35
50
49345
34
35
53
64
49346
71
36
66
72
68
49347
65
29
66
60
82
49348
59
63
29
50
37
49349
67
50
37
51
41
73
49350
73
50
41
61
53
81
49351
62
56
50
51
50
49352
75
33
50
69
71
79
49353
30
55
50
71
49354
53
63
66
87
88
49355
38
64
54
59
79
49356
22
36
38
28
75
49357
24
56
42
50
49358
76
66
59
49359
56
38
52
60
72
84
49360
53
72
74
85
86
49361
67
66
69
74
49362
50
80
50
50
54
65
57
406
58.00
49363
52
79
50
60
52
50
50
393
56.14
49364
50
57
32
66
50
57
51
49365
76
84
31
53
66
68
76
49366
69
54
40
72
50
54
50
49367
84
86
61
50
56
50
50
437
62.43
49368
57
73
51
50
57
56
50
394
56.29
49369
66
74
60
50
70
57
72
449
64.14
49370
76
64
63
80
68
68
67
486
69.43
49371
73
83
69
76
67
77
86
531
75.86
49372
50
50
36
72
51
59
50
49373
50
66
30
50
51
50
57
49374
28
34
32
52
72
49375
35
25
20
31
40
54
49376
53
31
29
35
53
59
49377
50
55
56
83
49378
59
19
29
32
35
50
52
49379
70
53
29
50
59
51
70
49380
41
22
61
35
65
49381
53
27
25
42
17
38
49382
62
26
36
42
57
49383
50
34
21
26
36
19
27
49384
78
69
50
71
82
91
49385
59
61
50
54
76
83
49386
37
38
50
62
49387
79
50
33
29
59
72
62
49388
69
59
38
41
66
60
72
49389
61
39
51
63
68
49390
82
63
41
50
58
69
49391
63
30
26
36
40
32
49392
74
68
70
69
66
66
93
49393
39
23
33
21
38
26
36
49394
68
40
50
54
60
62
75
49395
54
64
36
36
50
50
84
49396
66
67
59
27
32
53
94
49397
72
54
73
92
49398
64
50
50
65
71
77
49399
71
63
39
31
62
53
62
49400
79
73
59
74
68
83
87
49401
65
40
38
29
52
71
49402
76
57
50
62
82
83
49403
74
50
50
39
50
63
52
49404
90
64
56
39
69
72
87
49405
50
59
50
41
57
76
49406
87
65
80
79
82
93
49407
69
55
50
34
51
40
31
49408
50
58
30
50
54
65
49409
71
68
84
85
49410
76
69
55
69
80
90
49411
77
77
11
86
94
49412
79
61
56
42
31
67
90
49413
52
54
50
59
73
82
49414
80
70
50
30
54
57
74
49415
85
67
40
56
54
70
87
49416
58
68
63
81
80
49417
37
25
50
34
63
49418
56
56
67
50
76
49419
61
68
64
73
97
49420
85
63
57
50
77
76
89
49421
54
28
24
37
35
50
49422
90
98
92
91
96
49423
87
63
38
61
60
79
49424
19
14
23
53
54
49425
73
75
50
50
57
73
72
49426
71
52
19
40
33
90
49427
71
53
34
24
52
52
65
506
523
497
450
72.29
74.71
71.00
64.29
49428
66
58
28
22
50
50
51
49429
60
63
41
30
31
50
66
49430
63
63
35
56
57
68
78
49431
70
63
29
50
65
74
70
49432
76
71
34
34
66
65
83
49433
34
17
50
22
40
49434
52
36
50
38
52
57
49435
78
88
79
84
92
49436
73
60
34
41
57
56
73
49437
67
56
42
41
50
61
71
49438
56
37
32
50
32
61
75
49439
51
42
36
32
36
64
75
49440
71
50
27
35
34
61
76
49441
31
39
65
34
57
49442
32
23
50
64
50
49443
85
66
50
60
78
77
94
49444
67
75
73
79
94
510
72.86
49445
78
59
50
59
56
68
85
455
65.00
49446
83
82
72
89
77
98
92
593
84.71
49447
69
50
62
72
85
77
49448
51
50
26
22
50
41
54
49449
57
62
38
53
67
49450
96
99
97
95
100 99
49451
50
38
16
32
25
38
50
49452
64
66
50
24
50
62
63
49453
70
42
50
60
78
49454
81
74
61
76
66
74
94
49455
87
67
68
69
68
98
49456
77
52
50
25
64
56
81
49457
78
64
50
50
69
79
88
49458
63
50
33
58
68
55
73
49459
90
88
90
57
82
92
94
49460
62
39
19
29
51
50
79
49461
83
82
56
68
64
83
94
49462
65
55
14
50
35
71
69
49463
64
57
50
36
40
52
57
49464
69
41
10
33
50
50
57
49465
71
51
18
32
49466
85
72
53
76
72
84
93
49467
16
50
50
65
49468
25
42
50
78
49469
62
51
30
24
42
32
36
49470
65
50
52
65
49471
81
65
50
53
68
72
89
49472
39
10
50
30
42
49473
77
52
50
58
69
49474
56
51
40
19
23
38
69
49475
73
36
22
50
42
50
49476
94
96
96
100 96
49477
66
33
58
37
62
49478
72
38
50
67
88
49479
64
58
69
60
85
49480
50
15
21
30
29
49481
50
29
30
41
50
50
49482
39
26
58
51
71
49483
92
73
90
86
49484
86
65
50
50
58
55
76
49485
33
40
33
41
76
49486
53
21
35
42
50
49487
63
57
71
83
49488
91
84
55
65
92
75
94
49489
78
78
65
91
49490
63
53
38
34
50
50
67
49491
53
82
72
83
99
49492
71
35
29
57
40
60
49493
72
81
77
84
49494
83
56
65
70
69
93
49495
67
32
27
31
54
50
49496
50
54
42
56
89
49497
83
74
57
50
60
67
78
49498
63
39
35
50
49499
41
17
50
526
478
75.14
68.29
593
84.71
530
535
478
440
556
469
75.71
76.43
68.29
62.86
79.43
67.00
49500
63
50
51
50
50
50
55
369
52.71
49501
82
92
52
51
56
51
62
446
63.71
49502
60
52
50
50
54
49503
65
71
50
38
57
53
70
49504
59
55
50
54
50
50
56
374
53.43
49505
61
61
56
50
51
50
67
396
56.57
49506
72
50
24
60
56
49507
36
64
49508
60
59
33
39
26
53
77
49509
86
40
83
64
61
94
49510
62
50
59
56
78
90
49511
88
85
55
70
86
80
84
49512
62
65
30
39
50
50
75
49513
84
50
55
68
73
93
49514
77
33
63
38
53
93
49515
72
60
72
61
57
80
49516
89
87
66
58
78
75
49517
96
88
74
94
87
85
99
49518
75
58
50
36
42
54
49519
77
33
42
62
69
89
548
623
78.29
89.00
49520
90
80
50
82
68
80
93
543
77.57
49521
76
59
50
61
69
65
87
467
66.71
49522
70
69
32
50
67
55
86
49523
69
58
37
51
51
77
49524
74
38
50
50
57
93
49525
64
27
60
78
61
93
49526
73
78
53
51
60
59
96
49527
57
55
50
50
75
49528
82
74
31
50
88
63
87
49529
65
75
36
50
60
60
87
49530
70
28
60
63
68
83
49531
75
53
38
51
50
50
91
49532
62
32
85
56
71
80
49533
58
75
36
55
59
64
78
49534
67
50
50
50
50
32
83
49535
50
76
61
68
93
49536
85
76
77
79
87
96
49537
92
78
41
88
78
89
96
49538
81
75
39
53
58
53
87
49539
28
29
39
50
65
49540
69
63
50
39
51
73
49541
62
54
21
42
50
56
76
49542
62
64
50
50
50
81
49543
87
74
34
83
76
73
92
49544
19
53
31
67
40
66
87
49545
94
98
100
88
95
97
49546
87
63
75
64
86
49547
70
57
39
34
50
29
49548
50
37
28
50
30
81
49549
96
80
72
80
74
76
98
49550
50
84
61
70
95
470
576
67.14
82.29
49551
84
70
50
50
78
57
69
458
65.43
49552
100
100
76
83
91
100 95
645
92.14
49553
82
82
70
71
90
49554
73
52
30
21
53
23
63
49555
53
51
31
22
32
17
50
49556
94
85
81
84
85
92
94
49557
62
56
25
30
33
28
59
49558
32
94
55
82
92
49559
81
75
62
87
77
80
81
49560
71
52
50
62
84
49561
69
52
24
50
57
49562
54
14
36
29
50
57
49563
73
70
40
31
33
50
71
49564
37
27
35
71
49565
75
50
91
83
89
96
49566
70
30
36
38
50
66
49567
81
68
58
53
82
49568
76
69
84
49569
24
80
60
66
83
49570
84
49571
79
77
50
35
61
56
67
49572
71
49573
58
56
37
17
15
57
49574
21
36
50
57
49575
74
62
26
50
50
51
73
49576
73
31
40
76
49577
80
63
37
50
58
57
56
49578
73
60
34
39
50
74
49579
71
50
91
49580
87
85
75
87
97
49581
66
39
50
61
69
70
49582
58
50
34
15
38
50
66
49583
69
50
35
35
50
53
61
49584
41
61
55
64
49585
53
33
73
80
90
49586
54
30
14
22
25
19
38
49587
22
40
52
34
74
615
543
87.86
77.57
49588
32
27
40
24
51
49589
67
50
50
50
83
49590
12
40
22
24
39
38
50
49591
50
50
24
25
18
23
50
49592
11
22
23
16
24
49593
71
57
50
33
65
61
64
49594
68
40
52
57
41
73
49595
57
50
19
19
31
49596
35
50
68
85
49597
71
40
68
67
71
90
49598
64
42
50
53
70
49599
78
59
63
80
83
76
49600
53
37
30
38
58
50
49601
63
60
23
35
50
55
49602
69
65
89
49603
59
55
21
28
28
49604
13
25
29
52
50
49605
82
73
89
80
87
88
49606
71
71
51
52
78
82
49607
79
50
50
72
79
85
49608
87
86
72
78
78
94
49609
50
50
28
27
14
30
49610
71
50
27
54
34
65
49611
42
67
22
50
76
49613
55
50
56
50
81
49614
60
33
42
41
50
73
49615
71
21
29
55
50
50
49616
69
50
28
22
33
55
74
49617
25
40
55
64
49618
64
63
24
50
66
49619
96
85
92
84
87
94
49620
66
50
32
54
55
69
49621
21
49622
70
60
37
57
50
68
49623
66
74
50
70
84
49624
62
30
37
50
50
71
49625
54
29
27
29
49626
63
24
27
50
49627
34
54
70
49628
85
88
90
93
89
91
49629
80
73
81
76
74
92
49630
24
22
40
50
49631
75
41
84
49632
50
52
39
50
54
50
51
49612
49633
70
84
66
66
50
61
59
456
65.14
49634
84
85
74
86
85
78
87
579
82.71
49635
50
72
56
51
50
50
54
383
54.71
49636
59
53
39
50
50
50
51
49637
54
54
32
50
50
50
40
49638
61
50
50
23
50
51
50
49639
96
87
62
84
68
80
74
551
78.71
49640
59
73
52
53
50
60
56
403
57.57
49641
76
75
50
61
60
53
75
450
64.29
49642
62
75
52
57
60
52
76
434
62.00
49643
62
60
50
50
60
66
50
398
56.86
49644
52
50
32
50
68
54
75
49645
50
39
28
20
18
49646
60
54
35
15
33
33
41
49647
60
29
21
19
35
27
50
49648
32
13
20
49649
10
14
28
25
50
49650
23
35
62
63
67
49651
55
41
67
49652
73
61
84
49653
50
42
31
23
14
17
13
49654
61
52
55
36
60
49655
62
63
50
30
31
50
53
49656
50
50
17
11
19
10
20
49657
38
30
12
17
14
17
14
49658
71
52
39
36
63
49659
??
33
32
17
16
20
26
49660
39
49661
20
49662
41
55
29
18
18
14
23
49663
50
55
27
10
33
33
28
49664
73
52
27
50
35
65
49665
50
11
16
33
50
49666
54
39
26
13
28
13
32
49667
52
50
33
17
37
30
31
49668
76
38
25
41
50
41
49669
76
59
54
65
54
41
74
49670
42
50
24
18
21
19
49671
24
22
30
15
21
49672
50
51
27
31
37
20
41
49673
50
53
53
36
50
41
36
49674
74
75
50
37
55
73
65
49675
59
50
30
36
41
52
58
49676
91
92
86
79
92
83
49677
96
85
98
96
90
94
49678
88
70
83
85
83
96
49679
74
61
34
53
61
80
49680
86
80
82
81
88
49681
62
65
50
24
42
58
49682
63
60
27
16
53
50
58
49683
68
50
42
50
40
33
57
49684
75
39
54
67
84
49685
50
31
31
26
68
49686
54
55
50
33
29
56
49687
64
52
36
33
68
49688
65
20
19
78
49689
64
65
50
22
59
50
77
49690
62
56
52
50
42
60
50
49691
63
55
59
18
50
50
30
49692
94
93
93
93
98
49693
53
35
36
27
72
49694
81
79
82
91
86
49695
66
50
56
50
57
49696
59
76
26
69
80
49697
50
63
72
49698
80
75
51
89
80
89
49699
76
50
41
92
49700
75
50
38
61
69
77
49701
71
39
28
52
40
75
49702
88
78
71
84
86
96
49703
73
28
39
41
50
89
49704
66
53
50
38
58
80
49705
33
25
25
57
49706
74
50
50
50
34
72
49707
76
50
42
41
52
73
49708
79
57
61
87
49709
50
50
50
39
64
80
49710
92
77
88
79
89
49711
59
40
26
56
86
49712
79
91
59
57
80
82
49713
76
63
39
52
57
91
49714
83
96
62
93
49715
69
50
36
34
42
73
49716
58
36
38
35
29
68
49717
75
18
69
32
69
464
503
448
77.33
83.83
74.67
49718
78
78
61
67
89
94
467
77.83
49719
71
50
50
50
55
77
353
58.83
49720
92
75
56
85
49721
72
53
50
53
50
70
49722
49723
97
96
79
95
94
49724
71
39
56
57
80
49725
71
51
37
36
15
71
49726
51
50
54
59
77
49727
65
42
30
94
49728
61
62
22
74
55
84
49729
59
60
21
59
53
71
49730
73
50
69
69
86
49731
50
35
13
59
49732
94
69
93
91
49733
55
50
37
80
49734
63
50
41
56
50
80
49735
77
87
78
82
94
49736
60
50
22
49737
92
94
91
89
95
94
49738
79
50
39
50
57
75
49739
82
58
50
61
40
81
49740
81
63
72
68
79
94
49741
60
50
50
71
49742
72
40
41
69
65
83
49743
53
31
38
50
58
57
49744
76
67
63
90
87
94
49745
67
72
89
49746
68
35
50
50
86
49747
75
66
15
51
50
82
348
555
457
477
58.00
92.50
76.17
79.50
49748
87
50
72
53
67
91
49749
37
53
59
41
66
49750
82
80
73
67
420
70.00
49751
87
66
50
67
65
86
421
70.17
49752
68
55
50
58
50
76
357
59.50
49753
63
53
38
36
69
49754
85
51
26
52
66
49755
59
50
18
29
50
62
49756
58
35
27
19
55
49757
78
28
60
78
49758
59
24
19
28
50
68
49759
63
51
36
29
37
90
49760
86
76
88
77
93
93
49761
72
40
64
55
65
94
49762
82
61
50
53
67
96
49763
75
35
63
81
49764
70
40
27
50
50
49765
55
19
15
22
32
55
49766
75
58
53
64
80
84
49767
75
80
40
72
73
85
49768
84
72
69
90
94
49769
63
56
33
23
57
49770
78
81
71
70
80
49771
90
63
64
66
90
513
85.50
409
414
68.17
69.00
49772
70
56
56
82
79
80
423
70.50
49773
83
50
50
54
76
89
402
67.00
49774
71
89
84
90
49775
80
53
80
76
86
49776
76
71
57
71
75
92
49777
59
27
31
50
77
49778
62
53
40
36
32
97
49779
95
99
97
94
100 91
49780
65
50
31
39
29
64
49781
67
40
27
50
35
67
49782
55
50
50
50
35
79
49783
71
55
73
85
49784
64
49785
54
49786
82
69
33
50
87
49787
79
64
50
82
49788
71
61
68
74
87
49789
68
50
59
41
83
49790
81
58
57
69
66
83
49791
78
64
50
80
49792
77
38
39
57
64
49793
74
39
52
64
94
49794
86
52
69
79
75
87
49795
60
36
58
49796
80
89
83
93
49797
63
54
41
36
36
69
49798
78
63
41
62
62
76
442
576
414
448
73.67
96.00
69.00
74.67
49799
67
61
52
55
68
87
390
65.00
49800
84
87
93
82
94
92
532
88.67
49801
59
50
50
64
87
50
360
60.00
49802
51
62
50
57
50
61
331
55.17
49803
79
50
26
58
50
69
49804
67
76
54
70
67
50
49805
59
50
38
73
50
58
49806
53
50
42
50
50
55
49807
53
50
18
50
37
50
49808
71
84
77
87
49809
60
35
54
31
64
49810
56
25
35
37
57
49811
54
28
23
34
53
36
49812
82
61
65
71
90
49813
62
50
31
61
54
49814
25
51
71
49815
60
51
39
50
37
77
49816
92
86
83
87
90
90
49817
51
33
22
31
38
50
49818
71
99
77
94
94
384
528
64.00
88.00
49819
72
59
72
65
70
81
419
69.83
49820
57
50
50
50
64
80
351
58.50
49821
52
42
37
42
54
85
49822
66
40
52
60
83
49823
55
50
34
50
61
74
49824
50
50
50
54
78
49825
50
51
50
39
40
49826
84
68
54
73
70
86
49827
72
72
29
58
58
78
435
72.50
49828
87
86
78
88
49829
39
50
35
41
55
49830
72
51
61
50
93
49831
37
40
50
50
49832
76
62
58
78
83
88
49833
61
50
14
52
51
65
49834
50
54
50
78
49835
64
36
20
50
59
57
49836
49837
78
67
63
64
95
49838
67
29
63
56
71
49839
54
42
21
50
61
61
49840
75
50
78
67
84
49841
75
78
63
74
80
49842
64
34
42
38
62
49843
50
33
12
35
52
35
49844
61
37
36
58
52
61
49845
73
97
83
94
95
49846
37
38
26
27
35
61
49847
73
50
52
50
49848
72
56
16
56
50
60
49849
79
50
64
65
79
49850
88
54
49851
50
16
50
38
66
49852
71
60
41
77
90
49853
83
53
66
80
79
88
49854
20
65
52
70
80
445
449
74.17
74.83
49855
92
89
84
80
95
87
527
87.83
49856
87
50
50
53
75
85
400
66.67
49857
80
55
61
68
65
94
423
70.50
49858
50
39
40
30
29
67
49859
86
81
84
92
91
49860
100
99
90
95
100 92
576
96.00
49861
63
50
55
53
73
94
388
64.67
49862
88
10
80
85
91
89
49863
40
21
51
49864
77
55
69
51
79
49865
83
80
87
49866
66
50
50
50
53
70
49867
82
50
30
70
82
79
49868
84
57
80
85
81
83
49869
24
30
33
50
61
49881
56
58
54
74
25
21
50
49882
59
54
29
17
36
49883
19
67
49884
59
52
54
21
40
34
55
49885
79
66
25
50
35
73
49886
81
64
67
90
86
49887
85
78
68
74
85
49888
59
75
76
56
92
49889
72
50
80
31
37
24
63
49890
50
31
50
32
41
34
49891
73
32
39
57
38
24
50
49892
59
60
50
38
50
30
63
49893
50
67
68
49894
92
95
95
71
87
60
90
49895
62
50
56
17
40
20
55
49896
59
65
82
34
67
72
62
49897
72
70
64
50
35
57
68
49898
91
79
89
82
49899
42
35
50
57
75
49900
81
56
50
56
73
49901
65
72
50
50
65
49902
56
50
55
58
49903
88
74
34
70
35
69
79
49904
70
52
54
28
27
49905
73
39
50
62
49906
82
53
63
66
50
68
69
49907
59
39
36
35
59
49908
77
78
56
60
68
49909
64
61
38
33
39
50
61
49910
54
35
16
68
49911
70
50
33
50
41
71
49912
60
63
63
53
19
49913
59
50
54
58
54
49914
65
50
30
49915
71
60
50
18
16
41
50
49916
50
50
32
25
23
37
50
49917
57
65
38
30
35
68
49918
52
32
60
24
23
29
40
339
56.50
470
590
451
78.33
84.29
64.43
49919
67
79
53
32
40
29
64
49920
70
36
50
68
49921
89
78
61
87
49922
72
51
80
49923
61
50
37
25
41
49924
56
40
50
78
49925
49926
22
50
31
50
49927
52
50
50
17
69
49928
78
56
53
52
54
50
80
49929
66
41
51
37
51
68
49930
64
59
41
24
50
31
62
49931
70
65
51
54
50
75
49932
70
66
50
62
82
49933
50
63
53
49934
66
69
62
57
92
49935
79
74
49936
60
60
50
34
68
49937
63
41
50
20
17
30
49938
23
76
54
62
61
49939
86
63
55
41
50
62
49940
88
88
86
49941
66
72
63
58
55
50
64
49942
50
63
33
12
59
28
40
49943
77
62
53
40
68
50
76
49944
59
60
50
35
38
53
49945
87
75
68
61
67
94
49946
65
50
89
56
40
50
62
49947
51
50
71
18
50
40
67
49948
67
71
69
57
50
60
49949
100
90
89
93
49950
80
53
59
72
57
58
90
49951
65
57
68
15
27
35
28
49952
51
62
50
36
63
49953
73
67
27
50
50
72
49954
70
34
33
50
50
49955
75
61
63
67
64
84
49956
73
89
42
56
60
84
49957
55
50
34
25
51
49958
94
87
85
87
82
94
49959
72
54
55
50
52
50
63
49960
77
90
72
64
94
49961
63
38
50
37
54
27
51
423
428
469
396
60.43
61.14
67.00
56.57
49962
68
74
60
66
61
60
81
470
67.14
49963
90
70
74
79
72
58
85
528
75.43
49964
51
39
66
28
17
32
49965
50
64
57
32
34
36
70
49966
92
86
39
82
88
71
84
49967
88
78
72
49968
99
81
94
92
49969
79
50
58
50
82
86
49970
91
87
83
86
100 75
49971
69
54
50
50
62
49972
59
41
66
33
52
42
70
49973
69
52
72
50
20
50
49974
61
55
39
37
50
67
49975
74
69
52
54
35
75
49976
50
38
25
55
49977
29
33
34
50
62
49978
87
90
92
100
81
98
49979
52
40
50
24
53
49980
63
65
65
70
90
49981
80
66
54
85
18
67
83
49982
93
90
97
91
93
86
94
49983
23
50
50
60
49984
78
64
63
62
60
60
89
49985
67
65
50
37
79
49986
72
63
78
68
61
92
49987
77
67
62
39
25
75
49988
83
62
50
41
64
80
49989
74
62
60
63
49990
65
52
37
58
50
79
49991
63
53
75
87
49992
66
50
53
57
27
49993
74
71
53
65
55
53
76
49994
68
65
20
40
29
75
49995
70
52
58
59
50
54
84
49996
71
80
27
41
80
49997
73
59
37
37
37
38
69
49998
76
67
50
38
50
50
69
644
92.00
476
447
68.00
63.86
427
61.00
49999
50
31
50
32
40
50000
57
50
39
18
50
50001
84
80
57
31
37
22
21
50002
34
27
13
39
50003
80
65
53
34
62
53
72
50004
50
50
31
34
62
50005
70
61
50
33
70
50006
65
75
76
62
77
82
50007
62
60
50
35
31
50008
57
55
32
34
40
37
52
50009
50010
56
65
50
54
50011
72
71
50
25
42
50
54
50012
65
33
33
40
41
50013
80
82
63
67
61
89
50014
81
54
78
76
50015
28
29
28
31
27
40
50016
58
52
40
26
36
57
50017
61
52
27
20
25
15
39
50018
68
40
50
36
50
35
68
50019
88
86
58
62
54
66
84
50020
42
29
23
25
28
20
50021
63
61
41
29
35
37
71
50022
74
50
62
55
62
35
72
50023
62
57
31
65
50
58
73
50024
86
76
61
51
71
86
50025
75
54
33
20
29
29
30
50026
76
82
74
84
91
50027
51
51
54
76
50028
50
50
21
31
36
50029
66
51
50
41
62
50030
51
23
34
50
50
50031
87
94
84
95
96
50032
64
53
50
34
36
50033
60
70
65
86
50034
53
38
27
38
53
50035
73
50
30
18
50
31
50
50036
51
50
18
11
42
50
50037
62
66
17
59
50038
72
50
81
50
50
69
50039
57
52
40
19
34
25
56
50040
60
39
17
13
25
31
50041
60
22
53
29
69
50042
53
28
27
28
14
35
50043
41
27
32
32
20
30
38
50044
53
24
25
14
50045
79
34
51
50
78
50046
56
50
25
50
33
42
55
50047
25
24
22
38
50048
76
87
65
65
57
77
50049
76
63
50
50
57
60
70
50050
50
40
41
33
50
57
50051
41
15
50052
70
76
30
39
63
50053
67
42
30
16
29
59
50054
54
38
55
50
53
69
50055
62
50
50
57
50056
50
37
18
15
20
24
50057
64
59
38
40
36
50058
62
28
26
22
29
17
22
50059
56
37
34
65
50060
50
38
28
11
28
17
50061
75
50
58
21
23
73
50062
93
85
95
54
69
74
85
50063
50
34
50
35
35
50064
66
58
71
65
54
76
50065
58
55
38
72
50066
53
42
39
50067
55
27
33
25
30
42
53
50068
84
80
75
84
96
50069
56
53
64
58
50070
75
61
51
42
71
50071
62
60
50
71
50072
38
70
58
85
50073
50
36
36
90
50074
84
50
50
70
50075
78
35
68
53
76
50076
90
74
76
78
50077
76
37
50
50
33
67
50078
66
50
36
50
29
50
498
426
555
71.14
60.86
79.29
50079
70
51
68
50
50080
32
16
14
14
11
15
50081
70
69
50
51
66
50082
50
60
50
77
50083
64
50
50
34
50
50084
50
29
10
36
32
50
50085
71
51
50
34
38
50
72
50086
68
41
25
14
39
50087
50
37
31
29
35
24
50088
82
51
77
50089
92
78
82
91
69
66
89
50090
50091
27
50092
54
52
41
16
27
24
54
50093
60
52
50
50
36
55
50094
40
41
33
12
35
24
65
50095
89
50
57
86
80
94
50096
59
50
28
65
41
74
50097
91
95
78
62
88
50098
50
37
35
34
41
19
50099
52
63
30
52
19
75
50100
86
82
75
83
86
96
50101
84
60
33
59
65
73
90
50102
50
31
40
36
14
24
50103
51
36
60
54
73
50104
82
76
83
95
50105
15
73
66
23
87
50106
56
38
54
50
52
50107
51
36
50
50
50108
62
57
37
50
24
50
50109
70
54
67
66
79
50110
50
38
27
33
50
54
50111
63
54
61
41
83
50112
50
58
58
60
76
50113
60
56
50
19
50
22
23
50114
82
55
91
73
84
50115
78
66
75
80
50116
54
50
31
29
50
40
50117
65
57
50
28
34
50118
66
69
50
54
66
50119
50
26
52
15
24
28
50
50120
60
50
58
16
37
50121
51
35
31
36
86
50122
19
25
33
41
50123
50
27
36
21
37
22
50
50124
50
64
53
74
50125
68
50
29
22
50
51
65
50126
62
56
77
52
37
50
76
50127
62
50
40
38
50
50128
30
23
74
28
53
38
50129
81
62
92
50130
50131
68
92
50132
38
50
59
71
89
50133
61
50
53
10
29
19
65
50134
83
57
75
50135
50
42
34
20
41
26
36
50136
59
23
50137
62
51
50
33
37
50
71
50138
80
70
75
65
68
53
86
50139
86
93
93
93
94
50140
51
55
50
52
50141
63
27
41
65
65
67
70
50142
50
24
27
16
24
25
17
50143
65
65
69
77
76
50144
72
74
78
31
67
51
77
50145
67
61
50
30
50
50
62
50146
50
72
42
30
64
50147
50
29
12
33
13
50
50148
50
40
24
41
21
53
50149
70
65
51
65
77
50150
80
69
54
65
73
85
50151
53
30
37
10
36
40
35
50152
29
36
17
15
26
12
30
50153
57
52
50
24
50
35
55
50154
12
17
22
33
50155
50
26
21
33
11
50
50156
50
41
28
11
26
12
50157
50
50
30
39
37
33
50158
50
37
17
50
27
50
567
497
81.00
71.00
50159
60
59
50
38
84
93
50160
50
34
42
37
40
58
50161
84
75
57
50
64
57
74
50162
82
31
68
24
26
50163
50
50
28
19
31
23
50
50164
54
50
41
67
50165
50
51
32
13
31
23
36
50166
50
57
29
18
36
31
38
50167
80
72
32
36
60
63
81
50168
54
50
34
59
56
71
50169
86
79
68
52
72
80
99
50170
62
60
55
58
57
86
50171
71
50
50
11
50
33
59
50172
82
71
70
41
66
69
90
50173
57
50
23
22
50
18
41
50174
56
34
29
19
25
15
50
50175
50
32
30
27
20
19
30
50176
58
63
51
20
50177
38
50
40
71
50178
64
52
33
52
55
80
50179
35
17
17
14
39
50180
50
35
31
25
22
32
50
50181
50
41
21
22
35
24
34
50182
50
53
31
34
41
39
50183
69
67
54
62
73
50184
40
18
15
17
11
50185
67
60
67
65
70
50186
65
67
58
50
79
50187
59
51
50
15
31
35
50
50188
83
76
64
50
65
54
74
50189
38
35
28
42
27
38
50190
69
62
34
50
22
56
50191
51
52
77
67
82
50192
50
30
34
24
21
40
50193
54
50
29
41
37
34
52
50194
50
59
50
20
41
29
58
50195
66
58
56
81
50196
67
70
53
65
88
50197
62
50
31
15
33
50
63
50198
50
40
29
35
25
50
50199
60
50
25
24
50
50
42
50200
69
40
10
40
41
58
50201
50
61
34
30
14
37
50202
42
41
40
23
12
31
50203
88
80
72
70
80
65
82
50204
65
56
32
33
58
50
61
50205
34
32
14
37
24
50
50206
69
74
63
54
67
86
50207
83
69
50
52
71
50
79
50208
50
50
25
17
36
35
50
50209
50
31
28
50
50
56
50210
78
50
66
54
64
83
50211
78
50
50
66
50
69
50212
37
30
15
10
31
50213
67
42
50
13
37
37
50
50214
74
50
33
51
50215
50
42
42
50
65
50216
70
54
39
22
52
50
50
50217
34
26
28
34
17
38
50218
57
50
41
18
30
38
51
50219
50
16
32
25
33
50220
29
18
50
54
67
50221
50
24
50
33
461
536
466
537
454
65.86
76.57
66.57
76.71
64.86
50222
95
80
74
59
79
76
91
554
79.14
50223
87
60
50
50
71
65
94
477
68.14
50224
52
60
60
64
75
50225
54
39
18
33
18
17
50226
79
79
63
70
56
83
50227
80
30
54
27
70
50228
73
93
67
73
60
90
50229
52
41
31
35
71
50230
63
40
30
17
36
41
57
50231
68
65
50
57
80
50232
67
66
52
42
33
42
60
50233
78
50
34
50
59
56
68
50234
81
77
53
50
62
71
91
50235
75
63
40
50
61
62
80
50236
50
36
57
50
59
50237
50
40
29
52
53
68
50238
81
89
76
42
64
51
90
485
69.29
50239
52
40
33
38
38
50240
67
52
55
63
68
50241
68
59
35
29
53
53
68
50242
58
55
32
27
34
50
50243
65
42
68
53
85
50244
24
11
27
15
39
50245
71
69
39
31
37
50
50246
71
50
30
18
50
30
40
50247
73
82
50
38
67
56
88
50248
68
50
32
18
40
29
50
50249
53
34
35
33
33
52
50250
55
23
15
23
21
51
50251
65
51
50
59
30
50
87
50252
42
30
16
32
30
50253
94
87
81
98
50254
63
54
50
41
50
37
72
50255
39
37
31
19
29
11
21
50256
50
56
25
27
50
27
50
50257
81
17
56
16
77
50258
64
58
50
14
34
23
56
50259
71
41
40
41
50
36
53
50260
78
75
100 80
50261
60
34
31
29
24
37
50262
36
37
37
24
29
33
25
50263
69
50
64
50264
32
38
50
50
64
50265
63
55
56
76
56
95
50266
41
35
22
19
10
26
50267
50
21
40
36
64
50268
72
64
53
79
50
67
76
50269
56
31
34
14
37
12
34
50270
60
52
50
40
50
80
50271
80
72
55
65
65
55
96
50272
79
35
26
33
42
23
66
50273
67
50
57
32
21
50
50274
54
41
30
20
39
31
32
50275
56
50
27
23
37
32
54
50276
50
33
41
50
50
71
50277
51
31
32
16
23
19
53
50278
88
58
67
54
84
51
89
50279
31
34
50
51
50280
21
50
38
64
50281
74
59
42
24
38
41
79
50282
54
33
25
35
27
35
50283
80
79
50
74
54
79
50284
31
31
23
59
50285
67
34
74
50286
50
41
24
17
37
19
27
50287
85
63
50
40
56
56
81
50288
54
12
50
50
70
50289
75
54
50
40
50
53
86
50290
51
39
30
26
42
36
50291
50
29
18
14
32
18
24
50292
82
50
50
34
67
41
74
50293
38
18
26
14
50294
66
66
40
23
50
51
59
50295
30
11
10
50296
62
52
39
20
41
28
50
50297
72
64
50
39
61
52
61
50298
92
78
72
70
69
74
85
50299
70
60
78
85
91
50300
67
50
51
38
50
35
67
50301
73
62
39
33
63
50
73
50302
50
20
18
23
56
50303
60
37
14
36
32
28
53
50304
50
32
36
50
60
50305
75
73
39
31
51
51
86
50306
37
38
18
22
21
37
50307
53
50
19
17
27
25
37
50308
40
50
83
60
82
50309
71
34
36
36
35
81
50310
68
71
50
50
40
68
50311
88
63
75
88
81
89
50312
42
32
21
50
50
50
50313
50
32
23
30
23
25
50314
66
65
31
29
50
50
62
50315
50
39
21
14
30
17
40
50316
72
79
63
27
74
56
79
50317
71
29
29
55
39
55
50318
73
60
50
58
65
50
65
461
488
491
540
421
65.86
69.71
70.14
77.14
60.14
50319
81
70
73
50320
65
81
59
32
54
51
60
50321
62
66
50
50
77
50322
50
40
28
23
22
14
38
50323
64
75
78
50
54
55
87
50324
61
50
50
30
65
50325
56
55
36
23
50
50326
56
51
66
62
66
50
50327
29
22
30
13
30
50328
50
50
38
26
28
36
50
50329
50
37
25
12
28
15
36
50330
50
50
34
36
32
70
50331
41
20
50332
50
37
32
27
20
11
50
50333
58
50
40
11
28
29
38
50334
42
24
25
31
59
50335
50
62
25
17
37
25
54
50336
58
50
50
30
41
28
71
50337
60
50
30
50
60
50338
50
54
50
15
38
26
63
50339
59
38
27
50
39
61
50340
50
54
30
31
33
15
29
50341
50
42
28
13
13
17
37
50342
41
39
37
21
34
50
50343
78
73
67
56
66
70
74
50344
42
53
37
31
22
26
50345
65
56
42
41
38
60
68
50346
51
33
50
42
56
70
50347
50
35
32
50
40
71
50348
42
28
50
61
64
42
463
484
66.14
69.14
50349
76
66
66
75
57
57
70
467
66.71
50350
78
69
55
61
50
61
70
444
63.43
50351
79
78
73
50
54
70
50352
80
76
76
62
80
86
50353
52
34
34
32
37
35
50
50354
67
83
50
79
81
50355
60
50
37
30
23
31
37
50356
65
69
50
50
50
37
57
50357
77
50
59
50
50
56
67
50358
50
40
26
33
28
50
50
50359
39
68
35
13
33
38
31
50360
60
39
33
27
34
65
50361
36
37
39
10
27
36
18
50362
50
34
39
34
35
30
50363
74
70
79
76
87
83
89
50364
59
37
50
34
50
50365
57
37
32
21
50366
57
62
30
50
38
55
50367
50
53
29
28
32
40
41
50368
61
64
73
55
70
81
50369
66
73
64
36
55
41
57
50370
77
84
94
59
75
88
50371
50
63
50
36
35
25
50
50372
62
59
50
27
28
50
56
50373
80
60
80
53
89
50374
50
36
34
30
36
42
50375
15
61
50
34
36
50
66
50376
42
50
37
29
37
32
39
50377
62
42
41
21
31
11
28
50378
62
62
40
56
50
81
50379
55
50
28
52
60
50380
70
60
64
52
60
72
50381
50382
50
50
15
41
31
13
40
50383
66
62
74
70
72
50384
52
59
22
26
41
50
50385
50
41
50
50
50
69
50386
55
54
38
61
58
50387
59
50
62
50
50
85
50388
60
40
50
58
41
25
41
50389
51
58
35
34
50
71
65
50390
50391
71
80
40
50
50
50
53
50392
52
53
41
13
50
29
77
50393
34
26
37
27
18
50394
35
58
39
50
64
70
50395
63
82
36
52
80
50396
91
88
83
79
50
72
81
50397
86
87
50
79
89
50398
40
68
40
34
41
50
409
558
544
58.43
79.71
77.71
50399
53
50
31
26
33
33
50
50400
62
60
50
40
53
35
50
50401
38
37
56
14
26
12
13
50402
78
85
75
79
50
76
70
50403
90
61
64
59
67
90
50404
61
50
50
55
40
50
65
50405
82
72
56
52
53
63
80
50406
53
50
50
36
50
32
64
50407
50
50
26
50
50
62
70
50408
50
36
29
31
30
50409
74
67
50
51
60
89
50410
70
79
80
79
72
83
50411
36
28
25
18
24
50412
17
50
32
50413
53
56
22
26
50
21
50414
42
62
50
26
40
33
59
50415
53
41
33
10
31
19
50
50416
68
71
50
28
35
50
64
50417
67
64
59
72
78
50418
11
59
50
50
67
50
61
50419
64
40
35
23
40
13
24
513
458
73.29
65.43
50420
68
70
67
61
50
69
74
459
65.57
50421
73
68
59
70
56
56
88
470
67.14
50422
66
65
50
55
55
61
81
433
61.86
50423
50
77
30
66
58
50424
24
39
51
50425
50
34
36
23
16
23
30
50426
65
71
52
40
50
37
64
50427
57
56
40
39
50
37
50
50428
85
81
71
60
67
70
83
50429
50
35
33
22
32
38
35
50430
89
88
73
73
75
82
50431
62
52
50
40
36
56
72
50432
50
52
40
50
42
50
50433
92
81
59
86
77
84
50434
39
60
60
34
39
53
50435
50
40
17
22
39
34
50436
63
50
41
52
50
53
50437
63
83
52
50
40
51
70
50438
37
37
56
36
50
60
50439
54
60
56
33
41
29
69
50440
64
52
65
60
50
32
70
50441
52
53
53
61
25
50
62
50442
41
50
66
50443
83
86
64
57
94
50444
79
78
64
36
52
73
50445
72
67
23
50
50446
50
40
24
32
27
50
50447
33
39
60
50
60
75
50448
62
50
42
26
50
50
53
50449
42
56
50
36
30
26
50
50450
50
39
38
31
28
36
24
50451
51
52
31
24
18
50
50452
56
50
39
32
50
55
50453
82
87
75
60
56
89
50454
65
68
50
50
50
50
75
50455
50
42
29
30
35
50
50456
52
41
32
29
32
50
50457
53
50
29
41
50
59
50458
55
58
27
24
39
42
33
50459
83
74
76
58
66
84
50460
58
50
28
16
26
21
63
50461
50
50
21
16
17
33
14
50462
55
82
50
33
54
52
52
50463
68
58
42
50
66
50
67
50464
62
55
40
25
25
59
50465
59
40
50
24
36
26
35
50466
53
31
41
37
53
50467
59
31
33
38
55
50468
74
60
54
59
56
50
60
50469
70
50
69
64
55
59
50470
92
78
81
60
76
50
74
50471
35
60
34
16
42
23
50
50472
75
50
39
42
40
50
75
50473
72
55
77
72
64
92
50474
56
50
71
50
39
37
64
50475
68
50
38
53
65
50476
41
37
17
29
18
14
40
50477
52
32
26
25
34
53
50478
68
50
60
42
50
25
64
517
408
413
73.86
58.29
59.00
511
73.00
50479
39
10
21
17
33
50480
50
27
26
13
26
16
16
50481
70
91
66
70
64
74
83
518
74.00
50482
64
83
50
50
55
50
59
411
58.71
50483
67
79
74
56
59
69
67
471
67.29
50484
50
59
33
50
56
50485
79
79
59
50
53
50
79
50486
50
39
50
77
50487
97
81
64
84
59
50
92
50488
56
60
50
27
64
50
80
50489
65
76
81
56
58
50
72
50490
51
59
60
50
39
36
57
50491
75
64
84
67
62
74
94
50492
59
50
74
50493
56
50
50
40
27
34
61
50494
55
59
50
50
50
60
50495
89
70
74
70
71
65
93
50496
55
69
50
19
42
28
54
50497
83
71
63
50
73
57
81
50498
57
39
50
39
27
56
50499
83
70
78
84
92
50500
66
71
53
13
61
51
59
78
62
54
69
66
55
76
50502
36
54
50
52
50
41
80
50503
50
33
24
29
50
50504
60
63
55
38
50
34
64
50505
50
70
61
50
40
50
80
50506
55
55
50
37
26
22
68
50507
64
50
27
21
50
50508
77
61
59
65
38
90
50509
53
56
30
29
25
56
50510
50
51
50
53
31
20
80
50511
74
58
50
34
59
50
76
50512
38
39
23
21
63
50513
66
63
70
17
53
34
68
50514
65
51
59
30
50
27
53
50515
68
61
63
33
60
73
50516
53
54
53
36
57
71
50517
65
52
59
32
40
52
60
50518
63
50
41
24
20
26
35
50519
76
68
53
62
50
54
82
50520
38
37
35
21
11
50521
53
70
67
40
51
38
58
50522
50
50
66
39
25
55
50523
94
79
91
99
79
91
99
50524
69
65
59
54
56
89
50525
55
50
53
26
27
33
59
50
50
25
41
22
68
50527
67
75
53
74
50
22
50528
64
57
53
50
57
54
79
50529
58
53
26
24
37
29
50
50530
83
89
61
60
91
50531
50
56
38
50
50
59
50
50532
77
81
71
63
55
87
50533
55
41
50
35
50
52
50534
55
42
64
61
50535
56
39
66
34
41
65
50536
54
38
31
16
40
50537
50
62
51
28
31
23
53
50538
75
76
70
78
81
74
90
50539
50
36
38
59
56
50540
90
94
92
92
98
50541
79
83
84
50542
50
30
50
23
26
50543
56
52
50
38
36
53
50544
64
64
61
72
65
89
50545
57
50
50
27
37
50546
77
53
54
82
66
54
50547
31
68
52
37
64
50548
54
63
37
24
38
56
50549
79
88
74
68
67
92
50501
50526
449
64.14
527
75.29
458
65.43
520
532
74.29
76.00
478
460
445
632
68.29
65.71
63.57
90.29
414
544
59.14
77.71
50550
78
73
70
81
61
78
87
528
75.43
50551
71
57
51
73
63
55
85
455
65.00
50552
55
50
58
29
31
39
50553
65
66
64
40
53
50
63
50554
67
54
69
68
55
73
50555
62
50
66
66
41
64
50556
74
50
56
56
85
50557
81
60
59
71
66
59
80
476
68.00
50558
81
78
67
79
81
60
82
528
75.43
50559
82
84
86
87
50560
35
53
55
39
37
50
50561
39
53
55
67
50562
50
42
50
28
75
50563
74
50
34
50
55
77
50564
64
23
52
20
50
50565
50
50
39
40
68
50566
42
40
50
33
40
55
50567
87
61
53
87
50568
61
28
15
29
19
50
50569
55
58
34
38
37
53
54
50570
90
89
76
66
75
74
92
50571
62
64
50
19
52
29
66
562
80.29
50572
64
70
69
80
70
88
94
535
76.43
50573
93
98
98
88
92
100 89
658
94.00
50574
58
71
54
52
65
50
50575
51
19
31
27
50576
50
50
30
38
26
35
54
50577
64
52
50
66
85
50578
50
41
14
21
25
35
50579
86
79
76
73
72
89
50580
50
50
32
26
17
50
50581
34
17
34
20
34
50582
50
33
38
28
23
31
50583
57
60
52
40
54
50
80
50584
50
39
24
23
22
50
50585
51
63
57
50
55
50
54
50586
72
51
31
71
67
50587
82
84
73
73
80
64
79
50588
62
35
28
23
50
41
61
50589
58
42
40
31
33
64
71
50590
79
78
60
83
79
96
50591
67
50
50
70
59
50
74
50592
50
35
25
21
21
34
37
50593
52
53
25
27
12
50
50594
50
67
59
50
38
64
50595
70
69
40
30
62
50
68
50596
50
50
24
18
33
25
39
50597
62
38
50
60
50
77
380
54.29
535
420
76.43
60.00
50598
95
93
80
57
84
82
86
577
82.43
50599
86
85
70
75
61
64
86
527
75.29
50600
78
58
64
38
64
50
50601
68
68
58
37
69
57
74
50602
64
72
54
25
69
50603
53
38
28
41
50
57
50604
79
86
68
74
83
82
50605
30
27
56
60
74
50606
50
66
35
52
55
65
50607
50
74
32
38
40
84
50608
75
59
42
16
53
59
57
50609
63
52
61
40
53
63
50610
61
54
39
31
60
35
59
50611
57
70
53
25
62
24
55
50612
77
80
68
71
61
92
50613
67
40
41
34
65
42
66
50614
67
40
57
70
79
50615
92
86
83
59
72
73
89
50616
57
54
55
51
77
39
72
50617
19
11
23
554
79.14
50618
84
85
69
95
69
84
96
582
83.14
50619
76
72
54
57
52
71
81
463
66.14
50620
50
56
53
27
50
42
55
50621
32
26
23
20
25
50622
65
55
29
41
61
55
50
50623
56
37
20
11
41
29
21
50624
68
72
27
26
28
63
50625
68
75
55
50
56
51
85
50626
69
76
61
38
56
51
79
50627
50628
77
76
41
57
66
83
50629
50
50
41
50
21
50630
60
37
35
26
31
29
41
50631
65
55
32
59
50
62
50632
50
50
35
22
50
29
35
50633
74
81
28
34
57
37
78
50634
54
66
38
28
15
50
50635
94
95
90
81
92
50636
50
50
39
38
53
50637
40
50
18
61
50
81
50638
57
60
17
24
15
50
440
62.86
50639
73
63
33
50
42
67
50640
52
50
37
24
41
36
50
50641
73
72
68
65
67
59
75
50642
70
59
39
50
54
50
76
50643
61
63
89
50644
58
50
35
28
21
50
73
50645
60
51
30
34
20
58
50646
64
55
50
58
54
66
50647
29
21
23
25
21
24
50648
61
50
29
32
35
33
50
50649
55
61
41
35
50
34
42
50650
50
50
30
33
38
50
29
50651
50
50
32
14
39
23
50
50652
35
53
65
69
50653
76
64
50
73
55
87
50654
63
53
41
32
50
50
56
50655
57
16
28
30
50
50
71
50656
95
94
89
66
84
89
91
50657
83
53
41
63
71
63
79
50658
62
50
32
50
55
65
50659
72
36
41
41
59
58
82
50660
63
51
42
19
51
39
50
50661
60
53
33
38
57
58
58
50662
57
37
35
18
50
32
41
50663
58
50
31
50
50
63
50664
76
75
84
90
50665
58
52
28
32
31
33
56
50666
58
50
27
13
50
38
40
50667
57
39
20
27
33
39
34
50668
94
100
88
72
89
85
94
50669
54
58
23
57
32
50
50670
71
77
33
66
62
67
50671
93
62
50
41
53
50
62
50672
64
74
75
59
64
61
81
50673
57
60
50
38
50
41
61
50674
56
60
34
12
39
33
53
50675
56
71
25
50
83
50676
78
65
31
40
50
38
66
479
608
622
478
68.43
86.86
88.86
68.29
50677
77
78
84
73
69
78
88
547
78.14
50678
60
72
50
54
53
57
83
429
61.29
50679
62
55
34
29
50
26
67
50680
32
51
51
68
86
50681
50
57
70
35
35
37
68
50682
68
57
55
67
68
79
50683
88
82
74
86
89
88
50684
85
67
51
39
78
58
75
50685
80
57
67
51
58
50
77
50686
82
73
62
72
62
85
50687
54
55
50
32
26
75
50688
63
64
18
61
36
41
50689
32
30
36
50
50
65
50690
50691
51
50
28
30
33
18
30
50692
95
73
69
51
85
68
96
50693
73
26
28
50
50
56
440
537
62.86
76.71
50694
97
95
83
78
93
81
97
624
89.14
50695
83
63
78
59
55
66
97
501
71.57
50696
63
66
50
66
50
58
86
439
62.71
50697
56
41
27
23
33
22
56
50698
52
50
74
27
59
38
61
50699
74
68
50
32
54
50
63
50700
42
50
41
24
32
32
50
50701
56
69
50
33
57
37
82
50702
80
66
54
69
74
61
88
50703
60
40
56
31
51
62
50704
70
87
83
50
55
50
85
50705
55
51
36
25
54
32
76
492
70.29
480
68.57
50706
87
88
74
86
81
70
90
576
82.29
50707
95
80
89
81
84
88
94
611
87.29
50708
50
40
28
35
39
42
57
50709
68
66
41
38
56
59
60
50710
57
72
51
37
50
53
78
50711
71
52
50
57
69
61
83
50712
42
30
37
12
29
25
50
50713
65
59
50
36
59
42
41
50714
56
32
60
52
75
50715
65
61
59
66
59
50
72
50716
50
35
21
41
50
60
50717
55
50
15
36
40
36
50718
56
38
39
23
40
52
443
432
63.29
61.71
50719
63
63
50
40
32
69
50720
30
21
18
14
50721
40
20
34
30
40
31
58
50722
61
56
25
28
38
50
50723
65
50724
86
88
87
92
50725
55
35
36
19
18
37
53
50726
69
71
70
87
50727
85
94
81
82
95
50728
74
31
50
41
50729
68
73
74
91
50730
75
33
39
58
77
50731
67
56
53
55
68
50732
37
33
21
30
30
24
33
50733
52
67
23
25
64
54
71
50734
67
24
35
52
42
84
50735
56
17
42
35
24
61
50736
84
69
80
77
88
50737
39
33
20
19
50738
50
50
31
19
25
18
36
50739
78
52
70
81
67
81
50740
78
66
72
53
79
50741
50
50
50
68
50742
64
34
50
56
50
77
50743
81
77
88
80
83
88
50744
41
50
25
22
32
50
50745
60
37
23
23
16
52
50746
50
42
23
18
41
40
62
50747
68
55
38
50
50
54
78
50748
76
51
35
53
41
59
50749
52
50
23
40
51
40
50750
73
51
50
58
55
88
50751
34
66
53
79
50752
59
62
50
21
50
58
50753
41
50754
74
56
28
65
27
50
79
50755
69
76
69
71
94
50756
53
20
26
42
27
38
50757
92
100
84
100 91
50758
76
50
65
75
70
89
50759
61
39
25
42
50
41
66
50760
51
37
22
34
40
50
50761
76
21
36
32
50
59
50762
76
50
27
55
63
60
69
50763
35
13
29
35
31
50764
91
91
72
84
93
50765
67
50
40
33
66
50
87
50766
50
50
39
50
54
63
50767
39
50
54
50
58
65
76
50768
63
56
39
58
41
50
66
50769
50770
52
22
56
50
77
50771
53
50
18
26
33
64
50772
60
67
55
66
50773
52
50
31
35
55
50
78
50774
81
50
51
50
69
80
50775
60
38
42
50
55
76
50776
51
30
32
14
33
25
32
50777
50
36
28
17
28
31
20
50778
50
71
72
67
84
50779
61
36
28
30
50
50
50780
59
50
50
50
54
50781
78
50
39
50
67
55
82
50782
68
50
26
56
36
52
50783
50
36
28
36
36
20
50784
82
62
52
50
74
82
85
50785
66
64
50
38
51
62
71
50786
59
50
50
50
26
53
50787
58
50
53
39
50
50
50
50788
50
20
35
25
32
50789
21
26
24
50
50
41
50790
50
33
16
40
32
50
50791
77
56
77
70
73
50792
50
42
51
56
50793
71
59
50
38
58
61
74
50794
51
42
27
23
35
50
58
50795
66
54
30
37
50
61
50796
67
39
50
32
28
50
63
50797
55
18
50
50798
72
60
60
61
42
77
487
69.57
50799
70
58
54
60
59
59
80
50800
73
73
53
54
65
58
50801
56
22
37
35
29
50
50802
52
32
29
28
17
36
50803
56
50
26
50
50804
50
42
50
50
65
50805
55
40
50
27
31
26
58
50806
71
76
65
79
80
50807
55
23
34
14
17
15
23
50808
50
36
38
27
32
15
35
50809
72
57
50
52
40
79
50810
59
40
50
24
66
50
24
50811
69
55
75
72
78
50812
90
78
78
66
83
71
77
50813
41
31
30
26
30
12
21
50814
61
37
56
16
29
29
50
50815
73
60
50
50
62
77
90
50816
64
50
40
31
50
50
63
440
543
462
62.86
77.57
66.00
50817
82
61
56
50
60
50
66
425
60.71
50818
73
58
50
50
53
57
87
428
61.14
50819
55
65
30
33
58
50
62
50820
67
50
50
53
58
37
74
50821
50
41
50
34
50
50
50822
64
50
50
25
73
34
57
50823
83
57
57
78
77
92
84
50824
73
55
36
26
51
38
51
50825
68
50
59
55
50826
60
34
24
37
26
36
50827
63
56
24
32
40
50
50828
66
50
26
13
33
57
50829
37
17
29
27
31
50830
58
50
11
24
37
50
50831
72
57
83
18
50832
37
22
11
20
50833
50
50
37
28
16
50834
53
32
30
37
16
50835
59
56
50
36
41
37
56
50836
90
86
19
79
84
70
92
50837
85
52
57
68
58
90
50838
64
40
18
15
50
25
50839
67
50
30
38
56
57
50840
34
33
32
31
50
50
50841
63
68
50
41
50
64
68
50842
56
50843
85
88
94
98
50844
63
52
38
38
52
62
50845
55
36
50
51
66
50846
64
60
31
50
37
50
22
50847
73
56
59
42
39
55
50848
50
50
17
17
50
26
50849
50
36
75
73
50850
77
25
20
28
50
62
50851
54
50
27
12
30
26
50852
67
31
19
36
26
63
50853
50854
30
25
32
50
64
50855
69
50
33
50
52
25
50856
51
33
27
26
39
41
50857
67
68
58
30
50858
70
68
15
24
50859
84
80
15
40
50860
75
94
36
72
88
50861
61
69
32
37
40
16
57
50862
64
52
32
30
40
34
61
50863
53
50
41
50
51
64
50864
50
22
50
50865
78
64
42
35
50
50866
75
51
74
50
35
40
79
50867
97
92
75
67
59
74
93
50868
59
24
12
28
23
25
50869
59
22
26
50
70
50870
76
50
36
50
35
56
50871
55
29
21
50
50
50
50872
65
58
50
37
39
55
62
50873
50
28
24
16
28
10
33
50874
66
51
40
50
37
53
63
50875
56
50
25
16
36
38
59
50876
25
11
17
25
50877
70
40
40
50
50
76
50878
66
56
30
21
42
50
41
528
557
75.43
79.57
50879
55
55
70
66
86
50880
71
34
50
50
54
50881
34
38
33
39
53
50882
66
29
26
29
24
39
50883
70
32
28
15
38
22
61
50884
21
37
34
32
38
50885
32
50
21
26
15
28
50886
69
68
29
34
18
50
50887
31
54
30
61
50
50888
73
58
36
11
32
16
63
50889
92
87
50
74
73
79
93
50890
50
41
25
10
12
24
50
50891
76
39
35
36
50
67
50892
66
38
50
19
26
31
38
50893
64
66
20
54
57
60
50894
78
74
35
56
50
50895
31
28
53
75
50896
50
25
57
42
78
50897
71
73
51
53
67
88
50898
58
23
33
14
20
42
50899
40
16
19
20
25
37
50900
52
37
34
27
25
18
42
50901
69
56
75
67
78
50902
52
37
33
22
23
16
50903
51
32
57
51
81
50904
50
28
56
50
60
50905
52
52
30
27
32
22
36
50906
42
33
62
52
77
50907
50
15
50
28
82
50908
28
35
38
12
50
58
50909
56
72
53
34
28
38
50910
70
73
63
42
67
76
71
50911
50
34
50
33
13
33
50912
39
37
55
10
21
28
50913
74
73
39
54
63
90
50914
63
50
50
12
28
22
61
50915
59
41
34
18
32
21
50
50916
38
39
23
32
15
50917
56
50
50
21
50
24
50
50918
50
30
31
37
39
50919
50
50
23
11
23
14
18
50920
54
67
50
19
27
25
50
50921
60
50
50
36
50
50
52
50922
52
50
22
28
31
50923
50
34
36
53
50924
58
50
54
20
50
24
59
50925
83
73
89
67
75
52
94
50926
55
38
25
22
25
50
50927
50
41
41
50
42
59
50928
35
19
50
10
55
50929
50
50
38
27
39
34
50
50930
50
51
36
53
37
50
59
50931
50
50
50
55
50
82
50932
40
50933
57
60
55
19
38
50
50934
54
34
30
36
54
50935
65
58
52
55
70
50936
56
38
30
37
22
50
50937
63
50
64
58
35
62
50938
39
52
50
28
39
50939
60
50
34
72
50940
50
51
50
25
50
50941
78
66
65
51
68
64
79
50942
52
50
29
29
34
50
50943
67
71
41
82
50944
65
60
74
31
50
51
78
50945
66
58
57
50
60
69
50946
29
17
20
10
50947
36
33
50
12
20
13
35
50948
78
69
57
32
65
40
67
50949
35
23
13
50
50950
50
35
50
40
34
19
50
50951
52
50
40
37
35
50
50952
78
64
62
65
82
548
533
471
78.29
76.14
67.29
50953
56
63
76
54
64
55
76
444
63.43
50954
80
85
95
65
80
80
93
578
82.57
50955
67
67
62
58
51
50
96
451
64.43
50956
54
41
71
18
24
21
16
50957
68
55
42
50
41
65
50958
64
60
56
23
65
67
50959
50
50
50
27
34
16
53
50960
74
59
71
57
53
53
85
50961
50
50
50
14
33
15
25
50962
72
50
71
25
30
61
50963
61
59
78
36
50
50
63
50964
61
51
65
31
20
58
50965
64
50
51
34
54
31
55
50966
54
37
38
18
30
22
53
50967
77
58
54
67
62
66
76
50968
37
30
10
29
17
36
50969
80
64
66
36
41
36
60
50970
78
59
55
23
65
50
75
50971
58
50
37
15
37
50972
50
52
55
50
72
50973
54
50
41
38
33
57
50974
35
39
37
26
31
50975
86
83
82
89
81
97
50976
51
24
36
23
50
50977
50
28
14
23
24
50978
62
50
50
34
73
50979
54
59
50
53
66
50980
63
71
24
31
37
50
50981
50
37
50
23
37
27
27
50982
50
50
61
13
37
24
34
50983
62
51
40
27
52
50
75
50984
55
32
25
18
16
50985
66
56
32
50
35
50986
67
83
35
50
67
50987
98
87
74
73
88
84
95
50988
67
41
34
50
29
60
50989
61
35
25
36
29
33
50990
38
24
33
33
31
31
35
50991
41
25
15
50
18
35
50992
50
61
50
41
51
53
50993
62
50
27
33
32
27
61
50994
50995
52
50
39
63
51
50996
34
53
50
50
50
51
71
50997
58
50
33
35
15
50
50998
50
30
25
35
34
35
50
50999
37
30
25
16
24
51000
30
40
28
27
22
26
51001
50
33
25
23
15
27
51002
52
39
28
50
30
51003
66
66
39
30
38
33
71
51004
50
41
37
30
23
25
51005
55
55
61
52
42
50
69
51006
51007
19
28
36
39
51008
38
50
33
21
50
51009
51
59
33
17
50
31
63
51010
79
62
70
50
71
64
89
51011
70
50
40
50
69
51012
85
57
52
60
75
61
80
51013
50
39
41
17
64
51014
55
50
38
50
50
51015
28
29
21
20
17
51016
58
50
40
24
50
26
38
51017
71
52
81
57
67
61
69
51018
50
36
27
23
28
16
50
51019
65
59
50
50
23
72
51020
53
31
35
35
11
30
51021
52
36
19
24
22
50
51022
78
77
66
57
81
85
51023
50
33
14
32
18
28
51024
50
60
30
22
34
21
55
51025
33
31
31
22
51026
67
57
52
36
57
50
69
51027
68
53
50
36
41
50
61
51028
68
39
60
58
71
51029
77
61
67
59
63
72
95
51030
50
51
36
41
30
50
51031
42
40
42
24
35
28
51032
40
53
35
31
22
26
39
51033
50
39
27
25
63
38
51034
76
65
21
53
55
69
51035
53
42
37
13
27
12
51036
57
42
33
42
21
51037
55
63
51
59
38
62
51038
59
56
30
50
50
67
452
460
599
485
64.57
65.71
85.57
69.29
470
458
494
67.14
65.43
70.57
51039
36
17
28
21
51040
50
37
26
29
31
37
50
51041
60
50
34
39
32
52
51042
56
72
63
66
57
51
78
51043
55
38
39
22
50
30
50
51044
50
50
57
27
50
50
51045
75
63
54
26
63
30
55
51046
52
55
62
52
52
55
51047
52
18
34
28
34
32
51048
50
30
32
32
18
12
24
51049
71
60
50
35
51
51050
42
38
26
26
32
24
20
51051
71
76
73
51
64
57
76
51052
65
73
40
55
41
67
51053
65
66
76
50
41
65
51054
69
54
50
50
33
35
50
51055
68
61
50
37
39
70
51056
57
56
38
30
50
33
60
51057
66
70
34
41
39
51058
68
56
20
61
51059
50
20
14
12
16
51060
36
50
19
36
22
50
51061
72
50
29
59
33
83
51062
58
21
28
19
54
51063
50
34
42
20
25
17
42
51064
56
50
25
23
33
20
33
51065
30
32
50
30
39
51066
60
50
50
21
25
14
50
51067
88
41
30
51068
73
57
73
65
58
55
86
51069
56
60
79
38
36
42
53
51070
59
50
50
24
14
50
51071
26
15
51072
56
50
50
13
37
41
50
51073
59
78
33
42
39
64
51074
74
67
50
39
50
73
51075
81
74
69
67
62
71
88
51076
58
50
35
10
33
22
55
51077
53
57
29
18
50
51078
87
62
84
80
79
93
51079
32
21
29
51080
70
64
42
52
50
67
51081
87
84
79
84
91
51082
64
75
64
56
61
54
75
51083
29
50
50
68
51084
72
67
50
37
38
50
67
51085
51
50
22
33
51086
62
40
41
50
50
36
51087
50
29
15
24
24
33
51088
66
50
54
60
50
60
69
51089
70
53
51
50
35
51090
50
60
30
42
40
42
59
51091
57
50
31
54
42
55
51092
39
17
31
25
30
51093
39
31
17
30
21
39
51094
60
50
31
36
51095
67
66
52
37
50
51
71
51096
50
34
24
15
29
13
11
51097
54
40
31
24
34
14
50
51098
50
50
40
28
32
55
51099
61
50
20
29
50
28
50
51100
34
33
36
58
50
67
51101
67
72
55
40
71
71
85
51102
50
38
25
23
24
30
24
51103
39
34
30
20
27
20
23
51104
68
73
35
36
50
32
63
51105
50
35
29
17
30
25
25
51106
50
50
27
41
28
51107
74
50
37
50
42
50
69
51108
77
37
70
57
71
51109
50
50
39
34
21
39
66
51110
83
87
80
81
97
51111
81
65
72
62
71
88
51112
70
50
36
58
56
77
51113
27
33
29
50
51
51114
60
52
56
50
88
51115
51
50
21
23
52
51116
31
16
51117
50
61
38
18
24
40
42
51118
54
74
36
38
37
64
443
468
467
512
449
409
63.29
66.86
66.71
73.14
64.14
58.43
51119
29
50
76
50
74
87
51120
50
33
27
28
29
13
20
51121
39
40
36
19
24
51122
51
38
25
18
32
27
51123
16
20
28
28
26
51124
50
37
21
13
25
22
51125
25
21
35
51126
50
50
25
33
33
50
51127
42
40
31
11
34
24
25
51128
50
23
40
50
54
51129
77
60
78
75
72
94
51130
58
30
26
42
50
51131
68
55
50
51
72
51132
52
55
36
30
51133
34
32
28
32
30
23
51134
54
41
57
24
37
22
18
51135
26
19
17
21
18
51136
75
50
38
38
36
39
52
51137
74
50
50
39
35
81
51138
50
27
32
31
51139
50
50
21
32
39
50
60
51140
55
55
50
59
50
53
74
51141
50
28
27
15
26
13
50
51142
59
60
50
15
28
42
51143
50
34
28
35
51144
87
83
73
91
61
82
91
51145
55
59
67
53
83
51146
61
50
24
39
55
41
51147
70
76
59
33
65
85
51148
51149
63
30
30
10
33
20
50
51150
82
77
94
87
75
73
92
51151
39
50
20
32
26
51152
50
34
31
50
30
36
51153
30
50
36
58
51154
50
29
34
36
51155
40
29
15
20
21
34
51156
57
50
50
73
51157
50
38
22
20
22
51158
54
50
12
40
59
51159
37
26
28
24
30
14
51160
50
37
31
31
42
51161
68
50
50
53
57
51162
20
50
34
36
29
53
51163
34
50
21
21
42
31
55
51164
24
38
50
33
51165
50
42
50
23
41
23
54
51166
87
32
28
57
55
69
51167
55
65
50
32
22
50
51168
50
37
25
26
28
51169
73
78
57
51
60
61
93
51170
77
77
56
70
83
51171
75
80
60
64
66
64
76
51172
54
74
50
24
50
28
51
51173
34
50
50
11
31
26
42
51174
20
30
16
35
32
40
51175
90
84
70
83
81
92
51176
62
50
51177
59
50
50
40
65
51178
60
40
31
38
35
36
39
51179
55
31
73
51180
50
22
19
31
50
51181
69
71
54
53
60
77
51182
50
53
27
50
66
51183
64
40
59
18
39
32
54
51184
40
22
23
28
16
51185
40
39
29
38
51186
74
31
21
41
50
40
51187
50
32
26
28
24
32
51188
76
66
38
72
65
83
90
51189
38
54
27
22
28
51190
51
54
18
26
50
51191
51
58
32
21
36
12
38
51192
50
38
50
28
14
51193
41
32
20
14
23
51194
42
63
59
36
50
14
65
51195
13
66
68
54
90
51196
42
36
36
22
26
25
31
51197
57
69
50
57
62
61
69
51198
60
53
35
32
40
54
396
568
580
473
56.57
81.14
82.86
67.57
485
425
69.29
60.71
51199
55
54
27
21
30
26
29
51200
75
77
55
50
74
85
51201
57
70
56
31
34
64
51202
56
72
40
31
84
51203
51204
35
50
33
32
13
42
51205
61
50
69
52
51206
50
38
33
51207
56
54
50
18
50
51208
50
51
42
51209
58
58
52
34
53
51210
71
57
50
54
37
51211
50
21
22
36
50
51212
51
50
40
21
40
33
50
51213
62
81
90
92
51214
50
54
32
10
31
21
35
51215
32
15
20
40
18
18
51216
62
55
29
50
50
34
79
51217
41
41
22
34
50
50
51218
69
71
16
50
52
53
76
51219
50
42
30
21
28
31
34
51220
39
23
29
17
24
36
51221
54
82
50
53
29
37
53
51222
63
67
50
33
38
50
60
51223
50
51
21
50
38
59
51224
77
53
51
37
51225
50
54
56
53
62
51226
78
65
50
50
50
38
62
51227
54
40
59
52
71
51228
50
68
22
17
29
53
51229
66
81
82
55
94
51230
76
50
57
54
68
78
51231
17
28
17
51232
90
70
63
95
51233
26
50
14
10
51234
27
28
27
34
51235
66
60
50
33
54
42
51236
55
78
64
68
84
51237
72
68
50
61
63
71
51238
50
38
32
35
58
51239
64
95
50
60
79
51240
62
76
55
19
39
39
76
51241
52
79
67
50
34
54
74
51242
83
76
74
80
74
75
90
552
78.86
51243
71
81
92
83
70
75
85
557
79.57
51244
76
81
95
89
89
85
81
596
85.14
51245
95
97
96
99
95
100 97
679
97.00
51246
59
72
87
38
85
54
59
51247
74
78
82
56
74
51248
88
94
99
89
84
89
51249
96
96
99
96
91
96 100
674
96.29
51250
81
95
91
96
87
84
96
630
90.00
51251
87
92
87
93
51252
85
87
71
98
78
93
89
601
85.86
51253
98
92
85
90
89
94
91
639
91.29
51254
99
96
97
98
96
100 100
686
98.00
51255
83
81
84
89
77
70
87
571
81.57
51256
89
85
80
87
92
51257
78
89
91
81
80
77
95
51258
94
90
85
82
83
51259
91
100
94
96
98
591
84.43
51260
90
89
96
95
86
100 100
656
93.71
51261
92
78
74
83
76
81
91
575
82.14
51262
88
73
82
91
84
89
82
589
84.14
51263
74
86
94
81
85
72
83
575
82.14
51264
88
86
91
100
83
100 93
641
91.57
51265
80
73
63
83
63
51266
100
94
96
91
93
88
98
660
94.29
51267
95
88
93
97
85
92
95
645
92.14
51268
95
95
97
100
95
100 98
680
97.14
51269
95
95
96
88
83
89
51270
98
97
97
100
92
99
98
681
97.29
51271
98
100
99
100
100
95
98
690
98.57
51272
96
99
95
100
87
94
85
656
93.71
51273
98
98
100
92
100
92
93
673
96.14
51274
95
81
88
85
91
64
85
589
84.14
51275
90
95
75
76
89
98
51276
100
99
99
100
100
100 96
51277
60
62
61
60
51278
80
83
83
77
76
79
83
694
99.14
561
80.14
51279
86
69
93
93
83
80
77
581
83.00
51280
95
64
84
84
73
72
74
546
78.00
51281
100
94
95
95
92
92
90
658
94.00
51282
85
83
66
65
82
82
51283
79
83
88
76
79
80
81
566
80.86
51284
60
65
95
60
50
50
59
439
62.71
51285
88
75
88
99
81
80
92
603
86.14
51286
85
78
84
92
81
82
93
595
85.00
51287
71
79
80
68
70
29
57
51288
97
100
95
99
91
92
96
670
95.71
51289
66
78
93
58
79
50
53
477
68.14
51290
99
100
99
100
96
100 98
692
98.86
51291
81
78
70
95
70
76
74
544
77.71
51292
87
72
90
58
87
76
92
562
80.29
51293
85
92
95
99
92
88
98
649
92.71
51294
73
63
30
55
41
75
51295
75
67
36
56
64
71
91
51296
54
50
27
40
31
32
51297
51
52
33
50
72
51298
50
38
27
22
21
51299
31
56
25
13
28
51300
50
54
28
19
29
27
50
51301
58
39
20
10
38
52
17
51302
31
24
36
27
51303
53
33
26
27
23
33
51304
74
63
31
64
51
77
86
51305
50
50
19
23
24
27
51306
26
16
33
33
50
51307
73
67
37
50
50
68
51308
65
52
34
34
50
64
51309
51
41
55
34
50
51310
50
26
29
29
22
51311
67
39
50
50
51312
50
29
34
21
35
22
51313
31
34
28
18
24
13
18
51314
54
36
53
63
51315
39
28
17
13
10
51316
69
42
24
18
16
51317
73
81
51318
66
50
28
28
21
50
51319
52
56
29
35
34
50
74
51320
36
42
21
13
31
36
24
51321
60
55
27
36
33
42
72
51322
50
50
18
30
23
39
34
51323
50
39
19
30
26
25
50
51324
62
42
50
42
63
58
86
51325
59
51
29
33
29
41
33
51326
77
63
32
26
72
61
71
51327
70
60
86
50
50
53
82
51328
61
54
35
15
26
50
61
51329
50
38
30
22
25
33
39
51330
67
50
25
36
20
40
51331
88
72
60
52
60
74
85
51332
51
25
19
33
50
33
51333
59
51
20
33
41
50
51334
68
63
62
52
75
70
86
51335
39
57
40
26
38
22
36
51336
67
67
64
32
50
41
56
51337
71
68
62
27
50
67
92
51338
71
63
42
32
50
67
64
51339
65
61
50
24
50
41
71
51340
35
37
27
24
36
36
42
51341
50
37
27
21
41
26
50
51342
39
34
21
24
32
19
51343
52
50
37
19
31
31
61
51344
50
52
35
24
37
20
50
51345
50
29
41
30
31
19
37
51346
90
86
63
51
80
81
96
51347
36
34
20
22
14
51348
32
35
31
16
16
51349
51
40
23
27
14
33
51350
50
37
26
11
13
26
51351
69
69
36
23
54
25
71
51352
52
57
35
16
22
59
51353
56
54
34
17
50
41
51354
50
40
37
23
36
23
33
51355
42
27
36
19
22
20
26
51356
55
50
41
11
52
50
51357
84
71
72
56
80
74
90
51358
53
50
42
31
58
29
59
451
491
476
547
527
64.43
70.14
68.00
78.14
75.29
51359
52
34
37
18
29
13
24
51360
75
53
40
29
56
42
73
51361
84
72
70
58
78
51362
61
63
52
28
50
50
77
51363
39
55
32
41
50
63
51364
67
58
50
10
40
23
53
51365
67
50
51
33
51
50
80
51366
59
55
36
15
50
37
34
51367
51368
57
53
33
15
42
27
50
51369
39
55
34
10
15
11
37
51370
31
19
29
11
24
11
51371
52
29
39
26
13
39
51372
77
54
50
16
68
36
79
51373
50
23
40
17
12
20
51374
87
67
72
34
51
71
51375
56
34
26
30
20
51376
63
50
41
17
50
31
66
51377
74
50
50
18
52
41
77
51378
85
66
61
63
78
73
80
51379
29
10
14
17
20
51380
50
50
29
11
40
29
50
51381
41
39
40
20
24
16
36
51382
66
83
83
53
56
52
82
51383
52
36
28
50
29
28
51384
58
40
29
24
36
34
67
51385
64
50
28
28
38
50
64
51386
20
31
10
29
51387
72
67
63
52
41
54
80
51388
54
41
56
36
29
50
73
51389
27
40
24
21
26
51390
72
50
51
28
67
51391
32
38
17
23
21
51392
50
52
34
28
50
50
50
51393
50
69
58
86
89
51394
63
56
50
50
38
50
79
51395
50
37
31
21
29
22
50
51396
50
53
50
35
50
31
67
51397
32
33
29
20
19
30
51398
84
92
82
100 95
51399
68
17
40
31
35
51400
64
50
51
50
41
52
70
51401
42
36
54
97
51402
67
87
69
60
51403
50
50
42
50
73
51404
62
51
31
33
37
50
57
51405
76
71
35
50
50
65
51406
38
25
17
17
14
15
18
51407
34
35
17
12
21
10
10
51408
54
51
32
27
25
22
63
51409
55
53
61
72
96
51410
52
33
33
14
30
21
37
51411
38
30
27
22
22
18
26
51412
38
39
23
17
32
22
42
51413
50
24
20
18
25
32
50
51414
35
37
26
15
17
41
51415
50
50
50
31
15
26
51416
50
50
27
22
19
12
50
51417
42
27
17
34
50
51418
73
52
50
65
83
51419
70
50
50
38
50
71
51420
15
51421
58
32
29
33
33
16
50
51422
50
50
37
23
16
50
51423
75
50
59
34
40
24
63
51424
50
50
59
36
27
27
74
51425
40
50
28
39
28
50
51426
66
25
50
28
30
19
50
51427
52
60
40
50
38
50
51428
65
50
32
23
30
58
51429
58
37
50
22
32
37
51430
59
40
32
34
52
51431
66
66
62
50
56
51432
54
60
24
30
33
52
51433
50
50
34
38
27
50
35
51434
51
50
30
22
32
23
42
51435
63
62
50
36
37
51436
62
23
54
29
36
63
51437
50
28
20
16
29
50
51438
59
50
29
71
51
58
71
506
475
72.29
67.86
51439
41
50
21
35
24
37
51440
62
53
36
65
50
39
78
51441
50
37
33
23
29
31
50
51442
54
41
30
22
33
27
60
51443
50
52
26
31
40
50
50
51444
38
50
34
50
35
26
58
51445
77
65
67
69
66
54
71
51446
41
66
39
52
32
50
51447
71
71
50
83
68
68
72
51448
68
80
85
65
28
37
78
51449
68
64
80
72
90
51450
50
52
39
33
32
23
34
51451
67
66
38
50
40
76
51452
64
40
42
42
37
22
60
51453
71
59
58
70
69
58
57
51454
55
42
25
37
28
37
63
51455
81
75
79
70
69
97
51456
66
50
50
79
54
58
74
51457
50
57
28
11
23
469
67.00
483
442
431
69.00
63.14
61.57
51458
71
75
56
75
63
50
84
474
67.71
51459
82
88
89
71
80
67
88
565
80.71
51460
50
54
50
28
21
65
51461
97
91
97
83
93
98
51462
40
37
39
23
27
20
56
51463
32
12
39
37
57
51464
59
70
56
52
54
51465
85
87
73
54
66
66
80
51466
67
53
26
50
50
72
51467
75
55
50
50
73
80
82
51468
67
50
57
30
61
42
70
51469
62
60
41
62
24
71
51470
75
41
50
59
58
50
51471
58
40
22
22
34
22
40
51472
90
79
70
73
78
51473
81
92
73
78
85
92
51474
81
61
50
50
62
50
84
51475
57
60
38
38
50
51476
42
35
21
50
36
50
51477
58
38
33
28
50
24
12
51478
70
37
35
10
50
12
37
51479
38
33
35
29
29
31
29
51480
72
64
62
26
57
54
86
51481
74
50
38
41
50
52
72
51482
68
60
53
74
52
62
79
51483
61
53
56
50
51
35
66
51484
36
38
30
15
24
22
25
51485
50
51
51
27
38
24
50
51486
50
20
41
26
25
30
50
51487
50
50
32
24
20
18
34
51488
77
82
67
50
70
50
73
51489
29
20
25
26
51490
41
41
30
13
37
13
51491
58
50
52
35
50
31
61
51492
64
53
60
50
50
50
77
51493
69
67
59
50
50
41
81
51494
69
50
50
35
53
36
53
51495
50
38
33
26
16
29
51496
39
36
41
55
30
20
51497
71
71
69
35
50
34
78
51498
68
70
59
41
39
50
69
51499
71
54
40
50
62
50
82
51500
63
50
50
37
50
58
55
51501
59
67
29
36
27
51502
82
58
57
50
54
75
51503
75
72
51
65
58
37
51504
50
41
32
28
31
21
57
51505
64
59
52
25
50
50
79
51506
51
35
32
30
21
33
31
51507
72
67
58
50
40
52
62
51508
68
54
50
50
50
58
71
51509
53
59
50
36
30
40
50
51510
86
79
93
73
85
85
80
51511
61
50
50
41
50
50
64
51512
89
76
72
80
56
77
94
51513
79
50
50
50
50
41
50
51514
64
72
50
62
66
50
78
51515
59
58
36
27
50
50
26
51516
78
66
37
84
59
68
79
51517
60
41
50
42
42
56
50
51518
50
37
23
50
20
33
511
73.00
465
438
448
469
404
401
66.43
62.57
64.00
67.00
57.71
57.29
581
83.00
544
77.71
442
63.14
51519
50
39
26
15
33
21
23
51520
71
56
55
40
11
63
51521
70
62
56
50
18
24
50
51522
65
56
50
38
34
14
52
51523
53
39
33
26
37
66
51524
59
57
30
14
18
70
51525
51
53
25
61
83
51526
61
38
34
32
27
54
51527
62
38
50
39
54
51528
65
65
32
27
50
63
51529
57
50
10
50
89
51530
64
64
53
64
77
51531
67
40
29
19
57
51532
69
60
52
50
29
72
51533
82
71
67
68
69
92
51534
60
52
52
54
92
51535
52
41
36
50
78
51536
32
15
51537
50
57
50
24
53
51538
53
38
56
37
74
51539
71
58
50
72
63
87
51540
52
50
39
50
93
51541
41
13
30
39
50
51542
64
22
35
41
51543
37
25
50
74
51544
60
62
35
57
77
51545
50
35
50
40
67
51546
50
34
37
17
20
51547
67
50
26
62
59
90
51548
71
50
65
85
51549
89
50
71
84
94
51550
59
41
33
11
34
35
50
51551
76
52
54
24
50
52
70
51552
52
53
65
70
51553
55
50
32
39
30
80
51554
92
78
79
50
70
92
51555
50
26
18
29
58
51556
35
53
31
64
51557
50
31
21
50
51558
50
40
38
28
50
77
51559
80
50
34
33
50
74
51560
60
50
29
38
59
51561
65
60
33
50
67
51562
74
61
50
53
85
51563
66
50
56
35
30
22
71
51564
74
60
50
57
51565
64
12
20
35
37
51566
22
28
51567
52
52
25
15
50
51568
74
61
65
40
50
59
72
51569
70
50
56
41
57
65
79
51570
54
26
40
17
28
25
40
51571
40
50
30
31
33
50
51572
79
31
11
83
51573
65
50
50
56
70
51574
50
51
61
84
51575
77
52
50
31
29
56
78
51576
63
41
34
28
35
24
67
51577
65
41
54
37
42
40
79
51578
80
85
50
68
69
84
51579
61
66
91
96
51580
50
50
55
87
51581
56
67
69
56
54
50
76
51582
73
55
55
60
88
51583
67
41
54
58
74
51584
86
98
88
74
79
92
51585
57
50
50
40
34
57
81
51586
56
53
63
35
27
50
84
51587
82
90
67
70
91
51588
50
65
35
32
50
90
51589
57
58
51
53
53
74
51590
61
51591
68
70
63
50
65
80
88
51592
71
50
50
57
84
95
51593
54
52
63
82
51594
66
50
60
52
53
62
86
51595
64
34
32
38
53
51596
70
67
35
42
50
83
51597
85
75
50
63
54
95
51598
70
75
89
92
428
484
429
61.14
69.14
61.29
51599
56
36
35
26
61
51600
76
64
50
38
53
96
51601
81
50
74
57
71
79
95
51602
68
51
63
55
29
34
90
51603
67
60
68
50
50
67
99
51604
76
50
66
39
39
67
73
51605
77
72
72
69
95
51606
71
59
78
51
39
51
93
51607
36
25
17
11
11
24
51608
35
32
33
11
23
21
11
51609
32
21
29
32
15
14
51610
36
14
16
17
19
18
51611
27
27
21
11
17
51612
35
32
14
26
29
16
51613
32
25
23
23
12
51614
39
20
18
17
12
13
51615
27
17
23
21
20
51616
61
18
18
65
70
61
84
51617
54
24
32
12
36
37
31
51618
57
53
50
11
57
34
74
51619
54
17
13
38
18
51620
64
58
60
55
51
67
51621
35
22
10
12
25
13
16
51622
53
50
50
23
22
19
30
51623
50
16
24
17
38
11
38
51624
50
40
22
17
16
28
51625
51
40
25
14
39
30
22
51626
41
30
25
16
13
20
51627
26
20
15
51628
51629
56
68
50
30
34
26
50
51630
35
30
10
13
12
51631
34
17
10
13
14
10
51632
38
17
26
24
15
19
51633
31
23
12
16
18
15
20
51634
37
21
21
21
13
12
51635
31
23
23
31
28
26
20
51636
52
50
35
18
30
17
28
51637
42
37
26
25
12
14
51638
28
63
50
65
54
59
23
51639
52
32
37
26
51640
51641
50
53
15
29
38
22
30
51642
53
54
21
17
24
22
16
51643
39
26
12
11
28
22
51644
37
32
18
32
25
28
51645
50
23
15
21
12
19
16
51646
50
25
24
34
35
12
16
51647
51
20
51648
63
36
37
57
51649
31
27
13
13
14
22
51650
34
33
24
11
12
51651
30
24
16
15
17
19
51652
26
51653
36
27
17
50
51654
33
37
22
24
51655
76
33
22
20
13
41
51656
34
35
27
29
33
16
17
51657
23
20
16
13
13
22
51658
26
29
14
20
14
51659
54
29
18
22
15
12
51660
64
50
32
29
18
51661
56
36
21
50
37
35
40
51662
36
27
19
14
18
11
18
51663
51664
22
24
19
20
22
51665
28
19
23
23
11
51666
26
20
12
51667
23
17
15
16
51668
33
12
21
33
19
19
51669
19
15
17
14
51670
39
31
25
20
18
22
51671
21
16
18
10
10
14
51672
88
68
29
39
53
52
50
51673
57
62
64
32
30
39
50
51674
73
71
80
50
50
36
40
51675
61
50
65
72
74
65
62
51676
40
20
25
33
21
51677
36
50
29
50
50
51678
88
59
68
50
84
507
72.43
461
449
65.86
64.14
51679
72
41
51
50
41
32
78
51680
76
27
50
42
64
51681
67
40
31
63
51682
59
25
40
27
37
15
50
51683
57
57
50
28
37
34
50
51684
62
50
33
19
40
30
18
51685
68
66
61
41
50
35
59
51686
61
36
23
26
41
36
27
51687
74
84
31
75
84
51688
58
50
50
22
61
23
38
51689
37
30
51
51690
39
29
67
50
50
52
51691
50
39
50
33
17
21
37
51692
67
50
50
38
40
38
50
51693
65
57
33
77
33
59
65
51694
50
36
40
28
18
31
50
51695
52
50
24
23
36
50
50
51696
67
50
28
50
25
34
37
51697
75
61
51
62
42
70
61
51698
65
54
38
60
42
50
74
51699
55
52
22
23
41
42
54
51700
52
42
38
28
19
16
22
51701
61
50
36
37
29
69
51702
50
35
50
37
20
42
23
51703
74
79
59
65
59
88
51704
50
38
35
33
24
35
51705
83
79
72
64
64
67
51706
70
56
50
56
36
53
77
51707
39
35
39
28
26
14
33
51708
70
50
50
35
37
50
67
51709
58
57
57
28
50
36
50
51710
55
59
50
50
50
37
52
51711
79
50
75
91
54
94
91
51712
71
79
50
51713
77
52
66
32
42
37
64
51714
61
63
70
92
42
67
86
51715
62
42
33
14
50
30
34
51716
78
50
53
50
37
53
51717
60
31
51718
51
41
38
33
33
36
40
51719
71
51
64
63
50
50
73
51720
53
62
55
39
50
50
71
51721
64
50
50
28
50
50
37
51722
60
78
58
68
61
75
51723
84
68
50
79
66
67
77
51724
33
35
36
17
24
50
51725
60
50
36
10
51726
66
50
36
50
50
50
68
51727
65
50
31
38
39
50
50
51728
73
57
72
31
51
28
58
51729
66
91
50
60
60
64
51730
38
50
37
50
58
51731
50
33
39
21
32
30
23
51732
58
39
50
51
50
51
51733
70
61
65
51
38
69
75
51734
15
16
17
51735
50
33
40
29
18
28
28
51736
87
74
91
90
51737
56
50
50
61
50
52
69
51738
59
39
63
50
77
51739
70
60
50
35
50
29
74
51740
61
50
59
54
56
50
51741
62
76
50
60
52
54
50
51742
50
53
31
41
58
51743
50
50
53
29
31
54
50
51744
50
39
33
20
17
23
20
51745
50
36
42
63
71
51746
50
42
39
17
24
31
30
51747
60
58
50
42
50
56
67
51748
64
50
27
28
38
33
50
51749
67
67
55
64
57
51750
50
33
40
32
29
63
51751
34
38
50
22
26
17
51752
58
56
33
33
59
51753
41
25
32
24
27
22
51754
66
54
32
14
29
27
30
51755
73
50
56
64
76
51756
51
34
27
23
24
28
39
51757
67
76
57
64
61
58
67
51758
50
29
53
19
40
50
56
534
422
491
388
404
450
76.29
60.29
70.14
55.43
57.71
64.29
51759
57
40
37
25
28
37
51
51760
67
56
20
50
64
42
33
51761
33
50
26
23
28
40
51762
50
50
57
50
50
50
53
51763
51
42
50
40
41
23
51764
55
50
50
33
38
50
58
51765
70
50
50
25
50
50
53
51766
72
53
42
50
39
58
35
51767
55
34
37
23
57
41
54
51768
73
59
57
38
52
53
57
51769
60
42
50
60
57
41
50
51770
56
62
50
39
50
54
50
51771
40
12
29
13
17
18
51772
36
38
32
37
21
33
50
51773
61
37
38
50
50
34
51774
69
57
50
41
53
58
41
51775
63
42
38
15
29
29
51776
63
57
71
53
50
50
57
51777
73
93
97
82
51778
50
55
54
50
41
20
51
51779
66
56
74
32
36
50
51
51780
56
50
65
27
27
41
39
51781
62
50
33
27
16
20
51782
55
61
65
15
41
30
55
51783
52
50
35
55
50
50
51784
66
50
54
50
37
40
54
51785
64
50
50
29
30
32
54
51786
70
87
93
96
67
84
51787
59
50
33
39
37
51
56
51788
67
50
68
30
33
36
50
51789
50
50
42
50
69
51790
64
17
77
63
65
54
51791
81
73
52
54
68
51792
83
84
85
69
92
51793
68
64
60
42
39
64
71
51794
72
58
65
56
54
61
84
51795
67
40
35
50
57
50
40
51796
31
37
22
23
13
34
51797
70
73
50
58
50
50
57
51798
55
50
64
60
75
51799
63
37
50
28
26
35
70
51800
59
62
30
40
50
36
50
51801
69
52
27
19
50
36
50
51802
74
57
78
50
28
59
71
51803
75
66
58
40
71
39
55
51804
50
41
39
24
29
23
37
51805
52
26
35
19
22
15
24
51806
52
66
50
19
33
29
67
51807
50
36
38
18
26
37
54
51808
54
18
37
18
30
28
42
51809
72
75
50
50
53
74
51810
56
35
32
24
33
23
35
51811
50
50
50
14
21
24
36
51812
39
37
50
30
50
79
51813
59
36
32
23
21
35
50
51814
74
50
50
50
30
55
73
51815
73
82
61
15
38
50
77
51816
50
51
35
20
30
15
50
51817
74
62
42
39
50
35
81
51818
59
50
40
35
34
13
70
51819
55
56
31
17
21
32
52
51820
29
39
29
19
15
19
19
51821
50
36
50
13
20
51822
58
55
32
24
27
52
51823
32
29
25
11
14
24
51824
58
55
61
34
31
50
61
51825
54
50
51
24
26
26
50
51826
50
24
29
38
63
51827
67
58
54
23
42
50
84
51828
53
50
25
18
31
35
59
51829
51830
51831
50
50
35
29
50
51832
57
64
50
22
40
38
60
51833
41
39
27
16
18
26
51834
82
85
57
42
58
64
74
51835
36
50
37
26
29
30
39
51836
55
32
70
31
31
33
77
51837
63
42
30
50
67
51838
53
50
50
41
50
29
50
360
401
450
408
51.43
57.29
64.29
58.29
51839
50
50
50
35
24
28
37
51840
56
35
50
39
27
19
35
51841
76
67
25
60
51
80
78
51842
64
65
57
50
50
51
50
51843
42
35
34
20
16
22
51844
68
62
50
37
42
37
56
51845
50
23
36
19
26
22
36
51846
39
29
32
24
24
25
29
51847
88
58
69
63
73
51848
73
42
50
27
58
33
50
51849
50
35
19
26
51850
42
38
38
36
37
28
51851
55
52
39
39
33
25
36
51852
50
38
27
16
31
50
68
51853
57
27
30
28
18
27
51854
70
66
59
75
67
66
59
51855
57
50
30
29
38
16
41
51856
75
68
34
59
74
53
90
51857
63
53
33
75
54
68
87
51858
52
55
36
22
30
36
30
51859
55
50
33
25
30
36
55
51860
58
50
28
25
17
31
51861
53
50
55
40
37
51
37
51862
62
50
42
40
50
57
53
51863
17
50
22
50
40
56
51864
50
57
38
30
50
28
56
51865
59
27
40
36
39
50
51866
33
13
18
12
10
51867
36
50
50
13
31
18
30
51868
59
36
50
18
36
39
51869
51870
63
39
29
17
30
50
30
51871
71
65
60
69
68
51872
63
75
38
16
33
51
67
51873
68
51
50
50
29
50
68
51874
52
51
50
28
41
50
59
51875
59
66
50
50
56
39
59
51876
55
50
37
20
39
61
65
51877
63
55
50
17
51
50
54
51878
55
61
40
29
53
35
57
51879
65
62
61
57
31
64
51880
70
72
50
56
50
51
72
51881
66
50
34
37
53
51882
52
50
50
50
35
40
51883
54
41
56
37
50
51884
50
38
38
25
26
51885
78
76
40
33
50
60
63
51886
67
50
50
36
50
58
57
51887
50
37
21
23
24
11
29
51888
65
73
33
50
50
57
40
51889
62
63
38
50
32
56
64
51890
29
35
23
17
18
51891
56
50
51
14
40
12
27
51892
61
31
36
57
31
41
51893
57
50
23
50
50
71
51894
71
36
50
39
50
36
50
51895
61
50
37
31
35
42
54
51896
70
56
50
28
51897
56
37
30
30
21
29
51898
72
57
31
64
50
50
59
51899
55
26
32
53
53
51900
37
24
16
51901
58
37
19
15
21
25
50
51902
58
50
40
33
74
51903
69
70
50
50
50
50
53
51904
55
27
33
23
36
31
50
51905
54
50
30
16
29
11
30
51906
62
39
50
32
37
50
50
51907
70
64
40
23
53
24
62
51908
99
85
87
84
96
51909
72
73
30
32
51910
36
27
22
51911
57
39
40
31
40
50
51912
68
50
50
66
55
58
51913
50
61
50
29
17
28
51914
65
59
50
25
35
65
51915
80
50
50
42
61
51916
50
53
18
18
33
38
37
51917
55
50
26
18
33
29
50
51918
50
28
21
34
33
18
50
387
462
421
392
55.29
66.00
60.14
56.00
51919
56
36
50
11
15
25
50
51920
30
62
53
74
73
51921
35
28
21
26
29
18
51922
60
32
37
41
50
37
51923
53
34
28
28
34
50
62
51924
64
57
66
29
36
34
50
51925
32
29
26
19
15
26
51926
79
62
38
57
67
90
86
51927
41
36
16
27
10
51928
67
70
40
40
51929
68
53
31
34
39
30
50
51930
56
35
56
36
51931
40
38
11
12
23
26
41
51932
50
50
53
50
51933
37
56
50
15
25
24
51934
57
41
50
28
67
73
51935
76
58
33
81
70
72
75
51936
50
40
17
10
50
37
20
51937
64
55
50
50
61
50
51938
68
88
79
87
93
51939
50
50
54
56
38
64
76
51940
76
16
50
53
61
50
51941
50
50
28
34
29
32
38
51942
58
50
27
32
50
52
60
51943
29
50
50
33
51944
19
50
26
51945
64
52
38
23
54
28
55
51946
55
40
21
32
32
50
51947
91
76
67
76
78
90
51948
51949
50
35
27
37
40
50
51950
50
21
23
51951
77
41
32
31
30
50
51952
51953
50
67
61
23
57
50
53
51954
59
33
27
30
20
28
51955
66
56
59
70
64
51956
73
50
50
57
35
32
51957
69
61
63
29
50
41
50
51958
57
50
36
29
26
33
30
51959
66
62
69
56
53
79
51960
64
69
53
50
53
50
54
51961
88
79
60
55
65
74
51962
56
23
50
11
22
18
35
51963
50
39
25
22
15
34
51964
68
64
59
21
50
65
29
51965
55
50
35
25
16
38
50
51966
69
62
50
32
56
68
51967
60
50
32
50
57
51
51968
50
41
42
28
23
28
51969
56
33
41
29
23
20
50
51970
50
15
42
35
41
51971
84
81
70
34
40
51972
38
18
26
11
24
10
16
51973
65
52
35
33
16
42
37
51974
42
50
22
36
15
23
51975
53
50
32
17
35
50
29
51976
50
32
30
19
16
15
51977
36
36
39
27
12
51978
60
26
39
50
37
63
34
51979
50
39
39
36
26
21
37
51980
50
20
41
50
50
51981
73
81
76
51
53
63
72
51982
41
24
39
17
21
10
24
51983
90
39
75
66
90
96
51984
80
50
50
62
51985
42
34
19
25
40
51986
50
54
85
71
54
75
94
51987
50
65
54
51
37
39
97
393
469
483
56.14
67.00
69.00
51988
73
100
83
89
87
85
99
616
88.00
51989
86
100
100
98
96
100 98
678
96.86
51990
65
78
70
65
60
63
93
494
70.57
51991
50
63
80
35
26
33
75
51992
72
87
80
77
66
79
98
51993
64
70
50
32
50
56
81
51994
68
63
50
33
32
50
88
51995
30
60
36
33
23
38
51996
69
84
84
86
81
85
94
51997
66
66
63
42
24
50
88
51998
72
57
61
54
57
61
88
559
583
79.86
83.29
450
64.29
51999
71
74
63
75
61
81
96
52000
55
50
50
20
24
34
71
52001
73
70
62
20
39
50
78
52002
50
64
67
40
50
59
70
52003
42
57
58
91
52004
50
68
69
77
69
70
82
52005
76
63
79
61
80
52006
38
42
36
27
50
50
52007
79
92
68
74
79
71
91
52008
92
93
89
93
96
52009
74
56
76
83
77
91
52010
50
72
51
57
63
53
69
52011
38
79
78
93
87
83
85
52012
40
75
50
80
83
74
80
52013
41
57
50
20
28
18
41
52014
55
50
16
33
15
50
521
485
554
415
74.43
69.29
79.14
59.29
52015
82
72
64
74
72
96
460
76.67
52016
67
50
58
65
61
86
387
64.50
52017
54
50
26
40
50
60
52018
52
76
60
38
64
50
63
52019
39
64
32
60
52
77
52020
63
53
50
52021
57
85
86
87
65
83
52022
17
67
66
63
51
66
52023
63
72
73
52024
77
63
39
57
65
93
52025
50
50
42
50
72
52026
75
78
84
78
73
71
94
52027
19
58
56
50
58
73
52028
42
65
54
22
40
57
52029
50
41
37
24
50
52030
50
88
84
52031
61
64
51
52
61
68
52032
50
68
68
77
52033
50
68
50
77
78
52034
35
58
34
34
61
41
50
52035
17
61
57
33
61
62
73
52036
89
93
83
88
94
52037
42
74
67
67
62
52038
68
50
11
54
65
72
52039
28
50
41
39
40
28
50
52040
57
59
55
63
67
64
77
52041
60
53
50
22
80
52042
73
73
72
63
52043
30
62
73
70
28
53
82
52044
90
74
67
93
61
98
52045
50
81
69
71
72
67
52046
39
31
34
25
21
29
38
52047
69
70
52
69
66
76
52048
26
50
54
39
21
60
52049
62
68
76
33
54
42
77
52050
24
70
80
50
39
62
52051
12
58
50
35
41
35
52052
95
82
96
97
52053
79
51
53
61
92
52054
54
19
50
88
52055
50
70
88
66
70
66
87
52056
50
65
50
41
36
35
78
52057
61
67
59
73
52058
77
50
51
50
53
52059
59
58
57
65
68
52060
70
73
50
56
55
76
52061
58
50
20
52
53
66
52062
69
76
50
98
67
84
93
52063
50
50
91
50
64
40
82
52064
69
65
32
72
78
52065
50
62
32
27
60
52
57
52066
66
36
33
67
69
52067
73
86
79
89
75
79
52068
89
96
96
87
93
87
92
52069
24
58
19
14
27
14
19
52070
50
56
35
38
50
50
59
52071
60
74
50
50
41
27
74
52072
94
89
84
89
98
52073
53
83
64
50
62
62
79
52074
58
38
32
70
59
85
553
442
497
537
640
453
79.00
63.14
71.00
76.71
91.43
64.71
52075
86
95
95
72
77
76
84
585
83.57
52076
95
96
96
99
93
100 94
673
96.14
52077
62
95
50
85
60
69
421
70.17
52078
65
93
96
92
84
52079
50
59
50
37
59
51
81
52080
41
38
78
78
52081
50
88
81
72
63
65
52082
29
55
70
34
68
52083
69
71
24
65
35
52084
36
59
50
29
53
26
69
52085
75
38
30
59
52086
96
97
89
97
96
96
89
52087
81
89
76
72
52088
50
65
40
32
59
52089
96
99
96
92
95
100 94
52090
77
75
62
50
50
94
52091
66
62
63
64
52092
74
29
57
52093
57
67
32
39
50
50
73
52094
78
84
64
28
81
56
90
52095
93
100
98
100
98
100 98
52096
58
88
97
96
88
98
52097
50
61
53
53
67
70
52098
82
93
91
73
98
52099
84
72
84
83
52100
67
99
92
99
85
89
95
52101
56
70
50
41
56
34
62
52102
87
52
72
75
52103
77
10
35
34
27
52104
20
12
73
55
58
42
52105
97
74
79
88
92
52106
85
41
36
71
84
52107
52
78
23
77
81
52108
56
93
29
56
50
89
52109
87
36
35
41
59
52110
50
40
54
15
27
12
20
52111
77
77
86
62
52112
84
50
70
50
52113
67
39
32
50
52114
73
59
97
34
79
71
88
52115
91
21
52116
50
59
86
41
50
54
52117
77
63
90
55
52118
21
16
73
17
30
35
52119
50
50
50
50
32
50
51
52120
60
59
51
35
50
50
50
660
672
687
626
430
94.29
96.00
98.14
89.43
86.00
52121
50
50
54
50
52
51
50
357
51.00
52122
79
78
91
79
78
97
82
584
83.43
52123
63
63
50
42
51
53
50
52124
52
56
50
52
50
57
61
378
54.00
52125
72
65
71
63
54
76
65
466
66.57
52126
67
50
50
36
50
50
50
52127
71
58
56
63
55
50
65
418
59.71
52128
70
61
55
73
82
68
76
485
69.29
52129
50
63
51
40
50
56
35
52130
59
81
71
33
50
50
50
52131
73
65
70
50
67
69
58
452
64.57
52132
81
77
77
77
88
58
60
518
74.00
52133
94
96
96
100
97
92
90
665
95.00
52134
90
87
74
71
76
64
92
554
79.14
52135
59
56
53
50
41
54
50
52136
73
78
93
85
71
72
68
52137
72
58
58
39
74
50
50
540
77.14
52138
65
61
60
53
50
54
50
393
56.14
52139
66
67
50
50
57
50
53
393
56.14
52140
54
50
60
50
50
50
50
364
52.00
52141
50
58
50
28
19
52
85
52142
73
77
86
83
60
75
79
533
76.14
52143
50
50
50
58
50
70
50
378
54.00
52144
50
50
28
50
50
50
50
52145
50
51
50
50
51
35
50
52146
75
59
54
50
64
57
50
409
58.43
52147
66
53
63
50
62
50
56
400
57.14
52148
64
38
57
50
39
50
57
52149
79
74
13
82
83
82
93
52150
57
77
68
50
50
50
50
52151
66
80
50
30
50
50
66
52152
64
66
55
52
50
51
57
52153
61
58
37
50
51
50
50
52154
67
50
50
34
50
34
50
52155
53
50
55
29
50
32
50
402
57.43
395
56.43
52156
59
50
50
78
50
52
50
389
55.57
52157
50
68
60
50
59
50
61
398
56.86
52158
74
73
66
36
50
50
58
52159
58
59
36
50
50
52
52160
50
50
59
64
62
64
63
412
58.86
52161
62
54
55
75
50
61
77
434
62.00
52162
54
64
50
52
60
50
50
380
54.29
52163
56
50
62
50
50
50
55
373
53.29
52164
50
37
50
50
50
50
50
52165
73
65
50
50
50
50
52
390
55.71
52166
57
50
61
50
50
58
50
376
53.71
52167
55
69
66
52
50
59
52
403
57.57
52168
53
66
50
51
50
59
50
379
54.14
52169
61
57
50
50
57
55
88
418
59.71
52170
53
64
58
59
54
50
53
391
55.86
52171
52
50
52
50
50
52
20
52172
62
51
51
50
56
52
79
401
57.29
52173
68
72
50
50
57
51
90
438
62.57
52174
64
62
62
50
62
52
50
402
57.43
52175
64
67
40
50
50
50
50
52176
54
74
50
21
50
38
50
52177
50
59
39
50
50
50
50
52178
65
68
50
37
74
63
59
52179
62
67
50
52
50
69
81
431
61.57
52180
50
58
50
55
50
57
55
375
53.57
52181
50
68
53
50
59
55
58
393
56.14
52182
50
50
50
54
50
64
55
373
53.29
52183
51
55
38
50
64
50
50
52184
77
66
50
74
50
63
50
52185
50
50
34
50
50
55
57
430
61.43
52186
66
60
64
65
78
76
73
482
68.86
52187
63
67
65
60
61
68
67
451
64.43
52188
65
67
50
55
53
50
58
398
56.86
52189
57
53
70
50
50
53
50
383
54.71
52190
51
51
64
50
51
50
52
369
52.71
52191
50
50
50
58
50
61
83
402
57.43
52192
56
66
54
62
50
50
50
388
55.43
52193
50
57
64
50
50
50
50
371
53.00
52194
74
52
84
60
50
73
50
443
63.29
52195
60
50
52
50
50
50
53
365
52.14
52196
78
50
53
58
50
56
50
395
56.43
52197
50
56
50
50
54
55
50
365
52.14
52198
55
69
55
51
56
57
50
393
56.14
52199
55
51
50
50
50
50
60
366
52.29
52200
64
59
72
50
56
53
53
407
58.14
52201
60
70
58
50
68
58
50
414
59.14
52202
65
61
55
50
59
50
50
390
55.71
52203
50
52
55
32
50
12
50
52204
51
53
58
50
63
50
77
402
57.43
52205
50
67
50
50
50
55
50
372
53.14
52206
50
50
60
50
58
41
50
52207
58
60
55
50
59
56
55
393
56.14
52208
72
58
50
50
59
50
50
389
55.57
52209
65
50
50
38
51
50
69
52210
52
61
50
50
50
57
53
373
53.29
52211
54
69
50
50
51
50
82
406
58.00
52212
62
79
85
50
50
63
50
439
62.71
52213
51
51
50
50
60
50
72
384
54.86
52214
50
55
50
54
40
52
78
52215
80
83
56
50
70
62
62
52216
62
56
50
50
65
53
52217
62
63
58
59
50
50
60
52218
53
50
50
40
39
52
50
463
66.14
402
57.43
52219
76
71
50
52
60
50
68
427
61.00
52220
83
69
56
50
50
50
83
441
63.00
52221
50
65
62
50
50
50
67
394
56.29
52222
56
51
50
33
32
50
50
52223
61
75
62
56
57
50
78
439
62.71
52224
78
58
70
56
50
50
50
412
58.86
52225
60
71
61
50
50
53
50
395
56.43
52226
60
55
58
27
50
40
60
52227
70
59
86
67
58
50
50
440
62.86
52228
65
65
50
55
53
57
60
405
57.86
52229
65
75
61
50
64
55
53
423
60.43
52230
60
70
50
50
68
51
51
400
57.14
52231
67
76
50
50
52
50
50
395
56.43
52232
61
57
61
50
50
39
54
52233
50
50
52
50
50
37
54
52234
54
50
50
50
55
53
50
362
51.71
52235
61
74
50
50
50
50
61
396
56.57
52236
58
55
50
64
54
66
50
397
56.71
52237
50
60
50
14
52
50
56
52238
50
50
36
51
50
28
61
52239
70
59
77
51
56
74
52240
63
65
50
36
55
75
54
52241
72
64
52
38
50
50
63
52242
81
76
50
36
66
52
73
52243
66
70
50
65
76
50
50
427
61.00
52244
75
79
50
50
63
53
50
420
60.00
52245
60
67
50
50
50
50
32
52246
53
62
51
50
64
50
50
380
54.29
52247
67
66
51
69
67
54
64
438
62.57
52248
55
57
50
50
42
29
50
52249
69
63
50
50
50
61
50
52250
65
50
50
26
50
65
50
52251
68
64
54
55
50
50
66
52252
59
61
50
50
50
35
50
52253
69
76
72
50
59
62
70
52254
76
59
60
57
50
51
393
56.14
407
58.14
458
65.43
52255
65
76
81
50
63
54
64
453
64.71
52256
68
50
50
53
51
50
50
372
53.14
52257
56
56
30
50
50
50
52
52258
50
50
59
50
50
10
52259
68
54
50
50
50
50
68
390
55.71
52260
52
50
58
53
78
50
56
397
56.71
52261
50
50
51
69
59
50
51
380
54.29
52262
54
50
57
50
73
65
50
399
57.00
52263
55
51
50
65
50
31
50
52264
51
55
50
50
54
50
52
362
51.71
52265
60
61
52
50
72
53
61
409
58.43
52266
51
67
60
51
65
57
62
413
59.00
52267
52
77
54
50
55
50
50
388
55.43
52268
56
55
50
56
62
32
53
52269
58
50
34
50
54
50
68
52270
50
62
58
33
50
50
51
52271
52
73
57
38
50
50
50
52272
94
81
50
67
96
52273
70
75
51
50
50
50
66
52274
50
64
64
50
50
32
50
52275
50
74
51
50
60
41
57
52276
42
64
50
59
71
50
65
52277
96
80
70
66
63
53
65
52278
50
69
25
68
80
81
82
52279
72
84
64
78
81
92
412
493
58.86
70.43
52280
50
84
50
61
55
50
50
400
57.14
52281
78
70
50
76
50
59
58
441
63.00
52282
53
57
50
57
59
50
50
376
53.71
52283
72
81
70
50
70
69
76
488
69.71
52284
50
70
50
51
60
50
63
394
56.29
52285
71
84
84
62
50
76
91
518
74.00
52286
53
57
65
28
55
50
52287
68
86
69
55
79
78
92
527
75.29
52288
54
72
50
50
63
63
65
417
59.57
52289
65
50
50
50
18
50
52290
61
75
53
50
52291
83
71
53
50
50
57
364
60.67
52292
71
74
90
52
74
50
50
461
65.86
52293
73
50
33
74
50
54
52294
68
50
26
72
62
50
52295
32
71
50
32
60
52
50
52296
50
80
59
50
61
61
50
52297
62
50
22
74
59
53
52298
50
67
82
53
58
50
50
52299
55
54
94
36
64
57
50
52300
53
59
50
20
66
50
56
52322
//
72
75
59
51
57
72
52323
//
67
63
68
50
54
51
50
52324
//
85
50
74
56
73
76
52325
//
58
58
73
40
50
50
69
52326
//
78
50
79
51
50
22
411
58.71
410
403
58.57
57.57
52327
//
54
66
50
59
50
52
53
384
54.86
52328
//
65
71
50
50
70
51
50
407
58.14
52329
//
58
64
50
27
50
50
52330
//
65
67
53
50
51
50
50
52331
//
66
55
51
52
50
27
56
52332
//
83
66
53
74
59
67
62
52333
//
67
63
50
50
53
30
50
52334
//
70
66
59
66
81
52335
//
62
67
60
68
67
54
52
52336
//
74
71
50
76
35
56
56
52337
//
80
57
64
50
50
24
66
52338
//
81
79
80
71
74
61
69
52339
//
76
77
50
50
53
26
58
386
55.14
464
430
515
66.29
61.43
73.57
52340
//
71
85
77
81
83
98
52341
//
66
63
72
57
29
23
51
52342
//
80
67
50
50
70
54
50
52343
//
60
52
70
53
26
29
68
421
60.14
52344
//
71
64
50
50
51
51
57
394
56.29
52345
//
63
51
50
51
50
56
57
378
54.00
52346
//
50
50
50
50
37
50
52
52347
//
75
66
50
50
67
33
50
52348
//
54
50
50
50
27
58
36
52349
//
62
52
50
50
22
50
27
52350
//
74
71
53
74
53
53
52351
//
63
50
25
50
50
57
62
52352
//
55
58
50
50
56
11
50
52353
//
53
67
60
50
50
50
36
52354
//
69
68
50
50
50
58
50
395
56.43
52355
//
58
57
50
58
50
50
50
373
53.29
52356
//
78
91
78
59
54
64
83
507
72.43
52357
//
58
50
63
50
53
37
65
52358
//
71
73
54
50
50
50
51
399
57.00
52359
//
55
64
54
50
50
50
54
377
53.86
52360
//
54
52
50
58
68
50
66
398
56.86
52361
//
62
72
84
53
62
28
62
52362
//
57
67
50
50
50
25
50
52363
//
64
70
50
52
50
39
52
52364
//
56
50
50
37
50
36
50
52365
//
75
69
50
55
75
68
50
52366
//
50
51
50
54
57
22
52
52367
//
54
63
50
50
50
56
50
52368
//
61
58
35
53
53
26
50
52369
//
50
69
50
50
50
67
64
52370
//
60
71
60
50
50
26
65
442
63.14
373
53.29
400
57.14
52371
//
54
50
50
50
50
50
51
355
50.71
52372
//
62
65
51
81
50
51
65
425
60.71
52373
//
86
63
85
50
57
57
81
479
68.43
52374
//
69
53
50
36
67
14
65
52375
//
66
59
53
69
50
50
80
52376
//
64
58
50
59
50
52377
//
64
56
50
58
56
27
50
52378
//
68
57
36
59
57
54
53
52379
//
60
73
69
50
50
12
52380
//
57
51
56
53
55
36
52381
/
/
//
50
61
61
50
53
35
55
52382
/
//
/
89
85
54
61
80
52383
/
/
//
75
68
59
50
59
427
61.00
52384
/
/
//
50
62
50
50
57
50
68
387
55.29
52385
/
//
/
53
65
75
60
53
50
60
416
59.43
52386
/
/
//
81
81
76
50
63
51
68
470
67.14
52387
/
/
//
40
72
50
52
60
66
75
52388
/
//
/
50
57
50
56
30
53
50
52389
/
/
//
50
76
54
50
82
52390
/
/
//
50
50
35
50
52
50
51
52391
/
/
//
62
69
51
70
65
81
58
52392
/
/
//
53
84
50
97
83
92
52393
/
/
//
53
54
57
50
50
50
23
52394
/
/
//
35
60
50
54
50
50
50
52395
/
//
/
27
62
50
50
50
50
50
456
65.14
52396
/
/
//
70
72
54
87
57
87
62
489
69.86
52397
/
//
61
68
50
51
60
57
58
405
57.86
52398
/
//
50
64
50
31
55
50
50
52399
/
//
54
74
61
21
67
50
36
52400
/
//
42
56
42
50
58
58
50
52401
/
//
57
76
50
58
65
61
50
417
59.57
52402
/
//
50
57
50
61
50
61
50
379
54.14
52403
/
/
//
54
68
64
54
57
78
52404
27
26
29
40
52405
/
///
39
38
78
35
34
50
55001
92
82
58
77
88
55002
10
54
51
65
55003
52
35
37
75
55004
91
98
83
89
96
55005
84
94
88
92
100 94
55006
31
64
52
80
55007
89
84
58
88
83
84
91
55008
60
66
51
69
64
86
55009
80
71
36
50
67
65
55010
94
73
72
74
98
55011
92
91
85
100 93
55012
94
89
100 95
55013
77
90
57
84
57
90
55014
52
75
51
50
79
//
577
82.43
55015
66
50
56
52
84
55016
77
62
50
51
73
60
85
55017
98
92
89
91
55018
73
62
74
91
80
55019
55020
81
81
67
78
85
75
92
55021
64
70
41
51
61
83
84
55022
87
80
52
72
69
85
93
55023
93
93
80
95
98
55024
76
66
56
72
78
87
94
55025
60
26
56
67
58
55026
71
80
61
78
76
55027
96
98
92
92
92
90
55028
87
71
81
50
54
41
87
55029
87
84
65
65
87
55030
80
69
24
73
67
93
85
55031
89
71
88
87
98
99
55032
75
68
52
69
52
66
62
55033
86
68
57
84
55034
86
78
77
74
77
52
91
55035
69
22
53
41
85
55036
76
73
50
58
58
69
98
55037
92
87
85
93
55038
90
83
73
94
87
74
95
55039
81
62
65
74
95
55040
79
91
91
67
88
93
55041
66
63
31
38
29
61
55042
11
73
55043
53
73
75
72
55044
89
78
81
95
55045
95
72
67
83
94
94
55046
93
84
86
97
90
100 98
458
559
65.43
79.86
538
76.86
529
444
75.57
63.43
535
76.43
482
68.86
596
648
85.14
92.57
55047
67
69
55048
55
50
50
53
57
55049
83
90
71
100
79
93
83
55050
82
84
75
69
85
55051
65
51
84
55052
77
83
55053
66
69
73
50
51
65
55054
33
54
55055
91
82
83
74
86
93
55056
83
67
50
61
32
42
83
55057
54
39
63
60
79
55058
83
77
73
81
58
75
79
55059
88
66
38
90
39
73
83
55060
85
59
79
82
86
55061
63
72
87
88
55062
99
95
84
99
89
95 100
55063
82
64
40
57
63
84
55064
74
95
74
86
94
55065
79
64
81
79
55066
72
51
91
69
83
98
55067
79
68
50
72
83
55068
71
25
69
55
66
55069
85
63
31
62
69
55070
84
81
70
79
70
81
86
55071
59
63
13
50
55072
73
38
50
60
55073
73
28
52
42
71
55074
98
76
65
90
55075
88
77
79
82
91
55076
94
90
73
95
93
55077
60
68
34
54
40
69
55078
85
89
94
76
81
90
55079
89
74
80
83
92
599
526
661
551
85.57
75.14
94.43
78.71
55080
97
98
91
100
92
92
95
665
95.00
55081
84
82
67
71
71
90
94
559
79.86
55082
78
36
68
68
55083
71
68
26
62
50
54
64
55084
90
94
81
83
94
55085
95
75
65
92
55086
88
88
79
77
83
91
55087
100
90
94
96
95 100
55088
50
52
63
86
55089
89
51
50
80
71
89
55090
65
60
52
65
74
55091
64
52
56
58
67
55092
66
90
53
81
81
75
55093
88
93
67
68
94
95
55094
69
71
36
33
51
54
65
55095
69
34
29
75
50
40
39
55096
81
50
76
63
72
55097
88
82
75
81
84
89
55098
92
100
95
96
96
55099
65
10
18
58
55100
58
60
27
40
50
50
50
55101
96
97
84
55102
85
68
57
82
82
55103
94
72
93
79
89
93
55104
32
70
82
87
95
55105
10
65
50
74
13
61
55106
71
55107
77
58
70
67
81
78
55108
50
55
79
70
55109
73
55110
53
31
36
21
67
55111
93
88
85
91
60
79
96
55112
61
53
58
56
55113
53
42
50
50
37
55114
81
77
76
78
83
77
55115
78
66
50
75
55116
79
63
53
70
52
88
55117
71
79
77
90
96
55118
94
91
84
90
95
55119
59
40
15
55120
24
24
30
10
28
55121
88
59
82
77
91
55122
92
70
85
95
55123
64
57
30
50
50
72
55124
77
62
42
56
61
55
71
55125
63
42
29
51
80
55126
93
81
96 100
55127
28
28
59
57
67
55128
64
65
54
60
74
55129
91
98
88
98
55130
38
80
73
88
92
55131
82
30
53
50
73
55132
72
64
72
71
80
91
55133
57
13
50
35
36
34
81
55134
96
74
50
94
85
89
93
55135
13
81
55136
73
40
58
55137
68
38
61
57
73
55138
82
80
60
68
73
81
55139
74
32
87
87
83
55140
56
27
30
32
55141
90
96
91
98
98
55142
55143
72
69
76
81
55144
64
72
37
32
79
55145
87
99
90
100 94
55146
94
87
81
59
89
80
90
55147
74
25
74
63
60
70
55148
81
71
99
79
91
55149
73
71
75
55150
66
70
50
26
32
70
55151
77
63
55
31
50
60
89
55152
61
55
36
60
74
55153
96
87
100
97
100 97
55154
52
55
28
23
24
36
61
55155
77
71
60
59
60
72
55156
67
50
40
50
51
55157
74
70
66
57
55158
28
40
50
50
55159
92
97
86
90
86
93
92
55160
80
50
51
71
65
55161
93
72
83
82
93
55162
69
87
77
91
92
55163
66
50
21
39
26
52
55164
85
74
50
87
90
55165
68
74
20
52
61
77
55166
69
29
15
21
38
24
22
55167
90
78
50
89
84
90
91
55168
66
59
42
41
50
68
55169
80
50
34
67
65
55170
78
41
57
50
63
66
55171
84
51
79
69
77
93
55172
75
58
70
76
55173
91
80
52
50
78
68
77
55174
80
65
83
85
85
592
581
580
636
572
496
84.57
83.00
82.86
90.86
81.71
70.86
55175
80
67
66
75
82
90
55176
77
50
50
50
70
55177
80
73
62
72
76
94
94
55178
60
26
54
34
58
55179
87
10
73
78
82
79
81
55180
98
90
96
100
96
95
99
55181
65
56
12
29
12
38
55182
70
26
39
70
55183
67
37
41
50
50
71
55184
83
68
55185
81
80
89
84
55186
71
66
38
58
78
85
55187
42
30
53
34
55188
72
80
66
59
68
55189
60
39
29
41
28
50
55190
59
68
77
93
55191
93
96
89
87
94
98
55192
68
65
63
25
56
70
55193
58
63
66
53
68
55194
89
85
79
79
86
98 100
55195
76
51
31
18
50
42
62
55196
58
55
42
17
50
21
51
55197
65
60
32
21
56
40
66
55198
31
39
38
62
55199
65
63
51
60
81
55200
58
66
51
29
76
55201
80
71
34
50
62
67
63
55202
38
58
81
88
55203
89
93
83
98
85
84
94
55204
89
98
97
83
98
94
55205
90
71
56
56
59
63
91
55206
70
69
37
57
50
52
73
551
674
616
626
78.71
96.29
88.00
89.43
486
69.43
55207
99
94
95
99
84
100 97
668
95.43
55208
94
86
94
89
81
81
94
619
88.43
55209
69
55
39
28
41
78
55210
69
59
60
71
69
55211
74
50
40
58
57
78
55212
51
34
50
27
55213
82
77
50
32
68
69
84
55214
89
82
85
92
72
97
88
55215
59
55
41
33
36
41
66
55216
86
86
73
77
95
90
55217
73
41
50
55218
51
54
20
29
35
55219
100
96
89
79
79
92
55220
75
72
54
50
57
68
82
55221
73
23
66
33
66
55222
64
50
25
56
51
62
77
55223
89
15
88
65
84
55224
73
33
33
33
51
55225
98
81
70
77
76
77
95
55226
69
82
35
69
68
71
55227
75
57
50
37
50
61
78
55228
54
54
32
16
28
50
55229
50
28
41
31
37
50
55230
78
71
54
50
77
60
80
55231
54
60
50
21
55232
58
71
50
50
58
69
55233
20
79
65
55234
50
50
41
27
26
56
68
55235
63
59
50
54
81
55236
79
65
50
41
70
58
85
55237
68
63
50
40
55
41
55238
70
77
75
93
78
55239
69
34
37
50
62
66
55240
93
88
85
98
90
83
93
55241
76
53
33
26
51
33
55
55242
82
67
95
81
55243
90
80
63
88
75
55244
70
34
50
41
70
76
55245
82
75
74
85
55246
92
93
94
99
55247
87
78
63
63
70
88
55248
86
69
68
13
70
50
58
55249
87
100
81
71
85
97
90
55250
77
62
51
50
78
75
55251
54
37
19
31
33
39
59
55252
75
57
57
85
86
55253
76
56
61
58
67
55254
64
58
32
25
50
14
33
605
458
574
470
630
611
86.43
65.43
82.00
67.14
90.00
87.29
55255
78
84
63
81
95
55256
60
63
31
32
60
42
55257
79
63
64
71
55258
82
58
53
30
60
50
55259
61
68
31
38
40
50
73
55260
76
68
33
50
69
56
77
55261
70
75
41
50
59
72
55262
75
55263
64
63
59
50
50
50
75
55264
70
50
30
22
41
39
50
55265
50
33
37
64
55266
55
50
40
17
36
14
32
55267
85
66
70
58
87
55268
75
32
22
56
50
62
55269
100
91
97
99
95
100 99
55270
64
72
37
52
31
64
55271
76
82
50
74
88
82
55272
98
89
60
79
91
87
55273
60
50
61
54
53
55274
70
73
54
58
72
55275
76
63
50
40
72
74
55276
73
66
54
41
57
50
83
55277
73
59
41
50
28
66
55278
68
69
36
56
55279
77
39
38
27
50
38
71
55280
77
73
74
83
87
55281
68
58
54
82
82
55282
73
50
56
68
73
55283
59
32
50
38
65
55284
68
62
32
50
52
55285
83
92
77
75
96
55286
59
31
40
65
55287
80
39
51
73
63
77
55288
89
86
78
65
87
83
90
55289
76
62
37
30
60
65
55290
64
57
19
17
67
55291
80
37
50
58
50
61
55292
90
83
83
64
80
84
98
55293
97
86
74
75
86
55294
84
70
73
68
70
55295
88
80
89
78
87
55296
83
50
53
69
60
87
55297
70
37
52
65
55298
89
92
89
83
85
98
55299
58
63
39
39
38
50
55300
81
74
60
65
71
87
91
55301
87
89
78
82
93
55302
50
32
57
50
83
55303
63
51
32
38
41
68
55304
82
89
95
98
55305
82
86
57
74
58
87
55306
88
50
67
59
55
76
55307
93
86
84
91
85
90
94
55308
81
67
83
76
81
76
55309
57
50
32
19
28
15
35
55310
73
74
52
66
55311
95
82
100
77
83
92
55312
66
25
39
27
41
55313
70
39
52
66
75
55314
50
37
18
18
33
29
55315
86
90
55
82
94
55316
71
50
50
23
51
66
67
55317
88
69
91
55318
65
50
56
68
82
411
681
578
582
529
623
58.71
97.29
82.57
83.14
75.57
89.00
55319
97
95
75
85
91
98
96
637
91.00
55320
82
75
77
59
59
73
81
506
72.29
55321
76
67
50
10
58
53
35
55322
71
60
50
39
50
42
74
55323
88
81
76
76
84
55324
82
76
83
77
55325
65
68
64
71
62
78
55326
82
72
76
80
70
87
90
55327
91
69
57
32
56
64
77
55328
67
41
50
26
50
69
55329
80
80
57
61
67
78
80
55330
38
34
24
12
19
18
37
55331
55332
61
77
67
55333
88
83
98
55334
80
66
50
70
67
76
557
503
79.57
71.86
55335
61
52
33
20
42
24
32
55336
77
55
71
82
87
90
55337
84
77
10
75
78
55338
92
83
71
82
71
80
80
55339
59
50
10
35
78
55340
97
92
98
96
98 100
55341
92
80
79
98
70
95
81
55342
50
57
50
53
42
55343
92
93
87
85
98
98
55344
86
79
81
50
59
84
55345
86
68
50
50
73
69
74
55346
82
25
54
68
61
84
55347
55
50
35
54
39
42
65
55348
65
70
52
27
50
33
53
55349
25
55350
64
28
25
41
59
55351
91
91
100
85
55352
38
23
18
21
559
595
470
79.86
85.00
67.14
55353
87
65
50
67
55
51
75
450
64.29
55354
67
57
50
54
67
67
67
429
61.29
55355
66
67
50
64
67
82
55356
87
50
88
56
73
55357
55
36
33
34
18
50
55358
87
58
69
80
80
55359
67
56
37
37
66
59
70
55360
63
77
70
38
65
56
76
55361
70
55
86
55362
81
59
69
77
80
82
55363
88
64
41
50
68
55364
55
38
50
65
55365
60
67
69
37
56
55
79
55366
61
41
50
42
51
80
55367
96
70
78
97
98
97
55368
90
63
80
71
69
76
91
55369
96
94
75
98
98
55370
89
83
29
61
85
82
55371
77
60
41
62
63
69
55
55372
79
72
53
71
78
55373
88
94
93
95 100
55374
86
84
63
87
85
55375
68
42
50
41
50
77
55376
100
99
96
100
96
100 100
55377
21
57
41
70
62
74
55378
86
73
83
82
81
85
55379
86
70
89
65
91
93
55380
89
73
66
94
15
85
55381
96
89
96
96
95
98
55382
73
70
50
50
79
55383
66
59
50
41
36
27
55384
39
21
55385
83
68
68
88
89
55386
76
50
50
56
68
56
68
55387
35
31
64
52
55388
74
52
73
64
81
55389
73
87
50
40
42
59
68
55390
87
91
75
55391
60
50
35
64
62
55392
84
59
41
60
64
78
55393
62
50
50
52
59
50
80
62
63
40
40
19
55
55395
80
88
71
75
73
55396
97
92
93
82
93
97
55397
90
92
75
77
85
55398
91
85
66
58
78
55399
34
23
38
35
63
55400
93
97
79
75
95
55401
68
28
54
57
65
55402
70
36
12
61
68
55403
63
50
36
36
41
36
74
55394
540
691
424
403
77.14
98.71
60.57
57.57
55404
83
77
57
50
70
67
86
490
70.00
55405
78
87
56
65
73
88
78
525
75.00
55406
50
41
28
32
50
50
55407
53
55
22
22
55
33
50
55408
74
63
51
58
81
55409
82
54
73
78
68
95
55410
17
72
33
32
36
50
60
55411
52
24
32
50
56
55412
82
76
93
98
55413
86
77
85
75
92
88
55414
90
86
76
80
59
98
55415
63
36
50
50
53
63
55416
81
68
39
59
50
50
78
55417
99
100
97
100
93
90
98
55418
78
84
11
54
80
55419
98
97
92
99
96
100 100
55420
79
62
67
50
74
55421
76
57
50
67
55422
73
70
50
55
81
66
76
55423
76
67
40
69
62
80
55424
73
56
52
32
50
50
65
55425
82
89
51
31
63
50
76
55426
73
73
40
20
53
34
63
55427
72
40
50
54
67
68
55428
52
37
41
14
50
20
32
55429
62
57
29
40
50
42
63
55430
66
67
70
53
83
55431
87
67
70
87
55432
63
23
28
22
55433
68
32
41
39
53
72
55434
29
59
41
55435
77
67
65
70
86
55436
95
100
99
98
96
94
98
55437
72
57
36
53
53
66
81
55438
97
94
85
95
98
92
98
55439
65
39
36
50
62
55440
90
78
64
85
62
78
92
55441
74
23
52
55
50
71
55442
66
60
50
53
35
55
61
55443
88
57
82
76
90
83
55444
92
83
52
75
89
93
55445
80
70
50
50
69
69
55446
80
60
31
52
60
55447
66
50
41
50
65
55448
95
19
58
78
60
59
96
55449
50
67
78
55450
72
50
50
50
55451
88
82
67
86
55452
67
32
24
50
62
55453
71
52
50
67
68
55454
78
51
54
55455
57
56
38
89
55456
69
58
50
50
67
55457
90
89
94
84
87
89
95
55458
86
59
50
71
83
55459
69
76
56
76
60
68
84
55460
60
63
31
36
52
55461
81
74
59
74
92
80
55462
85
77
68
78
78
55463
91
81
58
40
63
77
55464
86
87
57
80
71
82
55465
55466
74
68
52
61
71
55467
88
74
83
90
82
81
55468
63
32
50
56
76
55469
87
50
74
83
83
55470
95
96
83
99
92
94
95
55471
77
62
51
55
55
76
55472
63
66
42
37
56
41
76
55473
67
38
50
50
57
55474
83
38
63
69
73
81
55475
54
37
55476
92
72
87
87
77
93
55477
78
70
41
79
60
90
55478
82
77
66
50
82
66
79
55479
65
38
57
50
52
55480
39
22
31
41
38
50
55481
62
71
54
73
55482
65
41
50
41
27
39
55483
75
70
52
54
64
81
55484
85
80
69
90
94
677
96.71
682
471
680
97.43
67.29
97.14
659
94.14
549
628
78.43
89.71
489
654
502
69.86
93.43
71.71
55485
92
78
66
76
62
100 92
566
80.86
55486
92
91
77
82
72
93
86
593
84.71
55487
85
62
61
77
85
55488
58
50
50
28
25
50
55489
53
26
24
30
21
50
55490
70
52
50
50
73
55491
82
69
63
75
83
55492
63
80
38
52
24
72
55493
82
64
50
36
58
58
81
55494
80
79
81
82
85
94
55495
56
55496
87
81
91
95
88
89
86
55497
72
55
39
40
50
56
50
55498
94
85
82
74
50
67
55499
82
50
72
62
70
86
55500
56
17
35
62
55501
51
67
50
57
73
617
88.14
55502
65
77
65
60
53
75
83
478
68.29
55503
92
100
93
92
93
95 100
665
95.00
55504
55
56
27
25
12
29
55
55505
76
52
34
39
38
58
75
55506
73
30
50
24
56
55507
73
25
50
74
55508
84
70
65
66
60
64
88
55509
83
62
88
84
94
55510
90
50
55
70
63
82
55511
61
52
55
50
65
84
55512
68
21
41
53
64
79
55513
94
97
91
91
91
100 86
55514
95
99
85
93
92
98
55515
83
55
79
68
66
85
55516
50
21
13
17
29
38
55517
87
58
79
61
90
89
55518
63
40
50
55
41
89
55519
27
29
12
55520
62
32
42
19
63
55521
83
51
56
52
54
74
79
55522
68
72
59
58
67
55523
84
72
73
71
84
81
55524
78
50
52
39
35
73
55525
83
56
54
54
61
83
55526
67
31
40
58
60
55527
63
25
30
50
39
73
55528
69
40
74
50
14
67
55529
70
64
39
34
17
50
58
55530
90
53
86
72
85
95
55531
82
54
60
65
55
78
55532
56
33
27
34
40
28
70
55533
55
37
27
19
36
54
55534
77
32
41
72
26
67
55535
59
60
32
36
53
57
55536
54
32
16
35
50
55537
50
26
24
38
34
53
55538
64
60
31
21
50
50
51
55539
19
57
23
65
82
55540
69
64
41
34
62
68
77
55541
76
51
27
62
50
76
55542
71
62
22
50
38
64
55543
62
50
50
56
75
55544
41
20
21
54
55545
53
54
34
24
25
55546
89
97
89
92
90
55547
90
87
86
74
90
55548
86
90
85
68
85
55549
93
81
81
78
82
55550
92
77
78
76
75
91
88
55551
80
50
50
53
52
80
55552
65
56
32
28
35
32
63
55553
89
70
50
55
78
55554
92
81
86
66
67
83
92
55555
55
53
56
41
50
50
67
55556
88
89
60
85
88
96
55557
68
50
50
33
63
50
66
55558
72
56
16
33
37
61
55559
20
67
39
50
71
82
87
55560
75
33
57
63
19
55561
59
42
42
68
80
55562
92
87
84
96
81
96
98
55563
83
69
79
90
90
55564
64
40
28
35
61
55565
86
81
60
63
68
90
55566
89
63
73
82
55567
69
53
36
50
12
50
55568
81
78
40
86
87
55569
75
64
73
52
73
65
55570
54
77
63
75
80
55571
80
59
42
80
70
78
95
55572
89
56
80
82
96
55573
79
72
63
50
73
55574
73
79
55
35
51
50
74
497
650
449
577
567
634
71.00
92.86
64.14
82.43
81.00
90.57
55575
86
64
42
75
67
85
55576
92
82
93
89
98
55577
86
84
50
66
88
86
55578
66
62
21
15
57
22
64
55579
86
72
73
83
79
55580
68
50
32
50
51
65
79
55581
56
50
52
50
68
55582
61
53
59
69
55583
80
76
50
78
57
75
86
55584
80
70
52
71
55585
76
57
41
25
23
50
55586
51
57
73
56
74
55587
77
75
55
41
62
61
68
55588
85
56
38
35
50
78
55589
65
59
33
40
35
73
55590
74
51
38
52
55
71
55591
77
40
50
55
35
69
55592
55593
89
71
77
85
72
76
90
55594
61
65
28
38
60
65
65
40
68
66
55595
502
560
71.71
80.00
55596
74
91
41
52
78
59
80
55597
70
69
50
72
57
64
83
465
66.43
55598
92
94
76
100
84
81
97
624
89.14
55599
76
76
63
75
55600
84
79
60
70
30
55601
78
80
83
74
66
85
55602
77
61
39
68
68
68
69
55603
69
83
61
57
55604
70
63
73
89
55605
80
64
82
55606
69
13
73
74
67
75
76
55607
91
92
95
82
87
55608
72
65
34
20
55
50
81
55609
94
86
69
63
80
72
89
55610
54
50
33
50
58
67
55611
86
78
61
62
65
79
55612
82
67
72
65
81
87
55613
83
26
60
58
60
55614
92
100
77
81
79
55615
85
71
52
42
66
64
81
55616
90
76
96
71
81
88
55617
83
65
71
95
58
75
84
55618
65
68
50
37
50
50
63
55619
70
56
38
42
64
58
80
55620
84
89
74
77
83
55621
72
60
53
53
53
55622
79
50
39
65
55623
94
81
74
84
82
99
55624
68
71
50
54
51
85
55625
73
42
35
53
10
55626
55
26
35
57
56
69
55627
71
57
50
50
54
69
55628
93
88
71
89
90
82
55629
91
76
55630
67
68
61
75
90
55631
69
34
36
68
59
55
55632
68
18
33
33
50
40
59
55633
73
68
37
50
62
55634
91
71
85
84
92
93
55635
71
52
36
14
68
35
55636
68
70
40
23
54
58
58
55637
92
88
97
88
96
91
55638
74
62
43
50
59
68
55639
53
32
31
27
22
63
55640
84
61
54
39
75
72
70
55641
85
72
72
65
81
55642
56
35
28
42
50
553
531
79.00
75.86
55643
66
70
60
50
50
50
69
415
59.29
55644
79
61
71
65
74
82
98
530
75.71
55645
77
81
50
55
86
55646
40
62
83
55647
50
14
50
54
55648
85
71
67
73
50
79
55649
83
62
60
42
74
64
73
55650
95
85
85
75
86
84
89
55651
92
91
100
93
83
99
55652
84
78
64
50
50
84
55653
73
71
52
62
87
55654
88
67
72
82
93
599
85.57
55655
89
70
68
58
64
68
85
55656
31
78
50
35
66
55657
73
69
82
66
32
73
55658
66
50
50
39
50
63
55659
69
17
55
52
39
68
55660
74
66
59
50
51
41
62
55661
73
68
59
84
60
66
81
55662
81
81
86
75
88
55663
76
67
37
51
54
50
60
55664
76
60
37
58
33
50
55665
80
58
79
69
78
55666
54
50
10
28
56
55667
80
75
55
61
64
68
79
55668
86
82
66
50
90
55669
88
85
100
91
93
96
55670
35
42
57
55
66
55671
85
69
65
63
93
55672
86
53
75
70
88
55673
91
82
79
68
55674
78
69
41
50
57
59
77
55675
70
61
53
50
64
57
55676
68
63
51
50
59
55677
72
82
52
63
84
55678
92
86
60
68
50
79
55679
67
58
50
32
32
55
60
55680
75
81
53
63
78
71
90
55681
87
85
95
94
55682
77
82
74
54
92
55683
92
82
95
84
98
96
55684
57
27
56
51
35
81
55685
92
84
79
93
87
84
55686
75
76
78
81
95
55687
97
97
87
98
93
55688
78
83
51
39
57
58
78
502
491
482
511
71.71
70.14
68.86
73.00
55689
68
70
50
50
57
77
80
452
64.57
55690
95
91
93
100
92
96 100
667
95.29
55691
78
41
57
67
71
55692
76
76
68
76
83
55693
98
87
96
91
98 100
55694
72
65
42
56
53
62
55695
85
50
68
85
85
93
55696
67
64
50
37
51
83
55697
81
89
50
39
35
50
69
55698
54
29
35
50
55699
85
72
50
83
65
79
88
55700
84
58
83
68
81
92
55701
88
50
83
20
85
94
55702
83
51
50
76
60
55703
72
90
86
91
55704
96
89
70
81
81
93
92
55705
85
72
77
75
69
55706
40
55707
73
73
68
58
54
73
55708
95
100
84
100 94
55709
86
76
50
51
50
82
55710
51
50
50
51
73
55711
76
24
69
58
63
73
55712
80
67
35
59
50
79
55713
80
69
94
55
74
55714
86
81
70
85
79
522
602
74.57
86.00
55715
99
86
85
94
86
95
96
641
91.57
55716
85
80
80
96
74
62
77
554
79.14
55717
78
65
54
57
50
60
55718
87
71
60
85
55719
74
69
81
83
73
55720
95
50
74
82
80
84
55721
90
87
93
88
95
88
55722
99
98
94
97
88
100 95
55723
79
62
61
60
59
82
55724
38
41
39
50
55725
77
78
41
69
62
59
89
55726
72
66
23
50
50
55727
100
100
97
94
98 100
55728
81
76
76
80
73
75
55729
77
66
50
53
67
56
69
55730
61
61
20
23
42
50
55731
56
41
28
21
24
19
57
55732
71
52
21
16
35
27
58
55733
78
68
40
25
52
51
68
55734
77
77
39
671
438
95.86
62.57
55735
50
52
38
16
50
32
55736
39
53
50
66
55737
81
60
28
56
50
40
55738
65
50
31
22
30
55
55
55739
79
66
29
59
69
66
55740
89
50
51
50
50
54
84
55741
??
60
50
28
27
34
14
55742
65
69
50
37
50
50
61
55743
93
87
78
75
67
83
55744
69
50
36
31
50
63
55745
81
62
27
33
50
71
55746
95
84
89
94
88
89
55747
80
78
91
75
78
91
55748
60
56
40
33
39
30
55749
63
72
50
37
64
55750
79
73
29
61
84
67
79
55751
87
64
65
75
68
80
55752
55
38
19
50
50
55753
68
24
60
37
55
55754
83
62
72
90
55755
88
91
87
88
89
92
97
55756
98
94
82
88
100 100
55757
66
57
51
50
61
80
55758
67
65
33
26
37
37
71
55759
64
55
26
22
72
50
60
55760
72
50
40
50
73
55761
93
97
71
60
78
90
96
55762
79
50
72
64
61
83
55763
66
56
35
50
50
50
72
55764
59
67
64
54
71
55765
66
54
28
26
50
34
37
55766
73
56
39
24
56
57
88
55767
85
74
40
68
77
64
76
428
632
585
61.14
90.29
83.57
55768
82
74
56
85
77
93
74
541
77.29
55769
93
92
95
100
93
96 100
669
95.57
55770
100
94
81
97
87
98
98
655
93.57
55771
61
53
22
30
38
35
31
55772
73
50
32
16
41
50
50
55773
68
58
50
27
29
33
60
55774
65
65
52
66
79
55775
29
54
50
66
62
80
55776
87
91
87
95
96
55777
74
68
51
50
76
55778
66
61
38
59
60
50
55779
68
54
50
37
34
61
55780
50
50
40
31
28
55
55781
74
74
28
59
85
82
55782
75
64
33
57
64
63
55783
67
61
52
55
58
63
61
417
59.57
55784
91
81
89
96
94
90
98
639
91.29
55785
68
50
52
31
36
25
66
55786
64
50
54
69
55787
83
73
58
50
60
56
77
55788
63
50
39
38
50
41
55789
84
61
50
50
60
55
81
55790
75
61
81
55791
64
66
53
55
60
83
55792
77
56
80
81
55793
78
50
54
457
65.29
441
63.00
55794
89
87
75
64
81
75
94
565
80.71
55795
77
67
50
54
65
78
83
474
67.71
55796
96
80
54
37
74
79
82
55797
94
81
80
84
91
92
55798
61
50
65
55
90
55799
78
35
16
51
50
68
55800
66
31
30
54
52
52
55801
79
72
50
51
53
50
55802
88
78
73
67
69
54
63
55803
72
82
41
85
69
74
87
55804
83
59
23
23
52
58
57
55805
53
50
32
36
51
50
492
70.29
55806
92
93
73
83
73
80
89
583
83.29
55807
80
66
57
64
50
70
53
440
62.86
55808
99
92
91
98
85
93
93
651
93.00
55809
88
65
41
27
63
50
77
55810
63
63
35
33
51
50
41
55811
50
42
37
26
40
37
50
55812
75
67
50
56
54
60
64
55813
63
97
88
95
83
55814
77
426
60.86
55815
50
32
50
52
41
55
55816
90
69
50
60
71
54
68
462
66.00
55817
78
65
58
55
78
63
82
479
68.43
55818
93
23
82
86
88
55819
56
54
31
38
36
31
60
55820
65
50
28
21
50
37
52
55821
91
68
23
64
50
70
55822
77
65
40
30
65
74
55823
88
76
72
78
94
55824
86
91
69
93
74
87
95
55825
67
50
31
21
41
20
37
55826
58
37
59
50
50
57
55827
74
71
35
40
28
63
55828
91
82
55
78
77
61
82
55829
80
62
27
55
50
38
55830
79
66
32
53
62
50
82
55831
62
33
50
30
74
595
526
85.00
75.14
55832
86
72
50
59
80
56
88
491
70.14
55833
80
69
50
50
72
50
63
434
62.00
55834
72
28
50
71
56
78
55835
75
53
27
50
64
62
63
55836
80
62
41
50
64
60
73
55837
71
34
32
33
38
60
63
55838
50
51
52
61
90
55839
52
68
53
50
38
50
55
55840
50
59
50
88
55841
79
64
50
35
51
55
74
55842
72
63
23
19
50
32
52
55843
74
53
25
17
50
24
52
55844
78
59
51
52
51
51
64
406
58.00
55845
91
65
50
73
64
80
76
499
71.29
55846
83
72
50
15
65
50
66
55847
69
65
51
41
57
81
62
55848
64
41
50
27
50
35
63
55849
76
67
50
25
42
87
55850
78
64
35
38
50
80
55851
61
26
23
28
50
55852
88
50
82
70
78
79
55853
81
55
38
37
56
51
50
55854
67
51
37
30
58
50
67
55855
63
75
40
73
50
90
55856
89
70
64
58
77
65
87
55857
88
76
67
71
63
510
72.86
55858
89
77
68
86
60
70
82
532
76.00
55859
83
60
50
59
70
52
58
432
61.71
55860
85
64
55
50
60
84
79
477
68.14
55861
86
66
61
31
69
78
80
55862
83
62
69
52
77
51
73
55863
38
14
55
42
32
55864
74
76
53
50
69
64
83
55865
67
38
38
58
50
31
55866
68
50
33
15
39
17
41
55867
81
90
72
80
70
88
55868
80
65
50
64
52
62
69
55869
77
36
42
67
55870
71
42
28
50
50
33
55871
72
61
24
50
12
36
61
55872
63
64
31
38
50
54
55873
70
36
50
50
50
71
55874
86
60
32
30
53
60
39
55875
98
64
81
71
76
94
55876
86
60
55
84
69
66
82
55877
71
73
70
38
58
54
64
55878
82
85
66
63
77
78
94
55879
95
75
68
65
67
41
85
55880
80
76
64
65
60
69
86
55881
81
14
67
67
65
76
55882
82
71
50
35
72
93
55883
84
50
50
72
63
89
55884
84
91
61
72
69
72
68
55885
67
66
13
30
50
51
55886
82
70
38
28
57
40
80
55887
70
50
28
57
33
50
72
55888
87
62
50
51
74
51
79
55889
87
71
55
75
91
72
55890
84
70
50
50
53
33
75
55891
82
75
50
65
78
89
74
55892
92
50
72
32
70
72
83
55893
77
61
63
62
71
76
55894
74
70
39
54
62
50
59
467
66.71
469
442
502
67.00
63.14
71.71
545
77.86
500
517
454
513
71.43
73.86
64.86
73.29
55895
73
71
50
39
62
50
79
55896
72
61
42
18
58
41
58
55897
83
76
39
69
80
55898
66
25
50
53
53
78
55899
94
89
59
76
78
90
73
559
79.86
55900
81
84
82
50
78
63
84
522
74.57
55901
96
93
100
96
77
97
55902
70
32
50
53
51
60
55903
50
50
73
78
55904
96
86
76
80
86
87
55905
82
78
73
38
61
50
72
55906
77
18
57
41
64
55907
87
75
52
50
50
50
90
55908
53
50
50
35
50
55909
72
50
29
53
73
55910
73
63
69
41
71
55911
80
83
68
68
81
70
55912
64
70
50
76
55913
65
57
51
50
77
55914
89
71
79
56
65
78
81
55915
71
63
73
50
70
82
55916
68
50
40
36
41
50
41
55917
59
50
35
36
55918
87
89
84
85
70
94
89
55919
66
53
40
16
42
33
62
55920
61
61
50
56
39
50
94
55921
83
89
84
78
93
55922
81
63
81
61
75
55923
69
68
57
36
55
41
50
55924
72
50
50
50
22
50
55925
58
68
36
54
50
34
66
55926
78
61
54
65
54
82
454
519
598
64.86
74.14
85.43
55927
85
55
55
50
73
59
74
451
64.43
55928
89
84
86
84
83
62
86
574
82.00
55929
92
79
70
81
79
64
89
554
79.14
55930
83
88
88
55
75
50
88
527
75.29
55931
69
72
50
41
52
53
56
55932
62
72
79
35
27
32
66
55933
74
74
68
27
50
42
69
55934
71
55
36
34
26
55935
66
56
62
23
50
79
55936
71
60
73
50
50
59
53
55937
58
41
35
19
26
25
66
55938
52
65
37
28
50
41
39
55939
87
66
50
80
74
73
416
59.43
55940
93
67
81
68
65
88
74
536
76.57
55941
73
84
72
50
74
64
79
496
70.86
55942
67
50
32
50
59
55943
60
65
14
37
57
55944
56
56
50
34
33
14
55945
73
76
72
61
85
55946
60
56
61
14
54
32
59
55947
50
50
50
31
33
25
59
55948
58
61
63
40
55
52
75
55949
79
75
72
62
52
64
79
483
69.00
55950
82
79
54
53
59
65
83
475
67.86
55951
91
90
86
99
91
94
98
649
92.71
55952
87
79
56
81
58
83
81
525
75.00
55953
89
81
67
52
87
83
96
555
79.29
55954
50
51
51
26
34
21
50
55955
60
80
65
63
52
55956
63
50
38
17
50
33
58
55957
65
57
30
62
73
55958
75
51
68
58
75
55959
69
52
60
50
92
62
55960
85
76
70
73
82
85
92
563
80.43
55961
83
77
55
51
78
78
80
502
71.71
55962
70
64
57
40
40
50
75
55963
62
54
58
15
50
16
71
55964
61
60
51
29
50
50
58
55965
80
88
79
76
67
76
86
55966
61
59
55
36
38
53
55967
64
68
61
29
50
37
77
552
78.86
55968
96
92
93
88
95
100 93
657
93.86
55969
96
97
91
98
92
100 100
674
96.29
55970
36
50
34
59
50
67
55971
64
59
56
38
68
55972
76
77
79
55973
67
60
76
22
41
22
50
55974
81
88
74
83
93
55975
59
62
35
31
50
35
55976
57
69
38
24
38
57
57
55977
70
67
51
36
50
61
55978
55
50
51
16
50
50
50
55979
80
74
74
34
75
64
85
55980
94
100
95
85
88
99
94
55981
58
56
50
24
50
38
81
55982
89
69
50
34
65
60
84
55983
82
89
10
94
84
83
98
55984
57
78
57
50
56
14
71
55985
95
95
99
98
100 98
55986
76
80
50
27
69
68
72
55987
83
58
62
84
55988
60
57
39
66
71
55989
71
58
33
27
56
63
55990
82
81
40
23
66
61
76
55991
69
53
41
54
36
54
55992
91
90
79
93
81
55993
76
69
38
60
67
55994
82
79
53
66
55995
77
59
56
54
63
63
84
55996
81
90
76
91
92
55997
62
32
33
12
50
54
55998
80
84
39
65
55
73
76
55999
88
64
50
50
61
64
86
56000
50
56001
85
42
50
61
70
56002
79
80
59
50
56
50
72
56003
71
50
34
39
37
56004
60
52
40
50
79
56005
77
55
50
28
55
41
74
56006
68
66
57
61
51
65
56007
72
53
35
42
60
71
56008
65
39
39
67
56009
83
37
40
50
68
56
56010
87
71
60
91
84
56011
65
56
28
54
40
68
56012
82
52
50
76
69
81
56013
71
17
31
32
65
58
64
56014
76
70
37
54
38
56015
69
62
39
50
57
52
80
56016
84
78
61
50
78
65
95
56017
81
84
89
66
88
84
56018
75
59
84
91
56019
65
28
35
59
60
77
56020
54
38
26
29
56021
77
77
73
63
65
56022
84
68
50
56
67
75
88
56023
77
67
63
85
88
56024
73
69
50
50
64
56025
53
40
37
39
74
56026
80
77
79
77
85
74
56027
81
38
89
80
78
92
56028
65
68
31
55
51
75
56029
78
66
42
61
67
62
85
56030
92
50
83
70
93
87
56031
85
74
87
64
85
94
56032
75
57
50
55
64
77
56033
76
71
75
65
88
94
56034
78
71
54
90
81
93
85
56035
70
54
34
37
55
56036
76
67
52
71
68
80
73
56037
76
50
55
52
65
56038
70
38
56039
72
38
63
83
87
56040
87
20
50
64
62
56041
90
93
71
82
89
90
97
56042
89
82
40
50
68
80
56043
85
42
87
59
73
80
56044
63
66
27
58
34
41
56045
52
78
51
56046
66
66
38
42
50
54
65
56047
38
88
83
88
77
56048
81
34
66
54
56049
87
38
50
68
74
74
56050
88
76
91
99
91
56051
75
54
65
55
65
52
56052
69
59
57
50
32
58
52
56053
70
36
55
40
76
56054
34
38
55
12
82
655
456
463
446
511
488
552
93.57
65.14
66.14
63.71
73.00
69.71
78.86
487
612
69.57
87.43
56055
79
53
54
69
80
56056
55
37
19
25
36
38
54
56057
78
58
43
54
55
69
56058
72
52
51
63
76
56059
81
75
82
86
56060
91
86
61
70
69
80
92
56061
65
58
39
15
53
41
53
56062
68
50
50
50
74
63
56063
85
54
42
70
89
64
56064
77
70
37
26
50
73
77
56065
78
28
31
38
59
50
56066
50
20
50
50
40
72
56067
66
58
30
38
50
67
56068
61
58
22
34
50
52
73
56069
50
69
29
32
32
34
56070
60
69
28
27
41
73
50
56071
60
32
50
42
52
63
56072
66
53
29
41
52
36
84
56073
87
89
79
87
71
56074
60
26
12
50
36
42
56075
60
50
30
16
34
26
53
56076
53
62
36
52
40
63
56077
67
59
35
22
61
50
68
56078
88
85
65
81
70
90
79
56079
50
41
29
26
28
29
56080
86
93
77
86
70
86
87
56081
68
65
34
53
54
50
56082
78
50
55
58
54
549
558
78.43
79.71
585
83.57
56083
63
71
63
50
62
68
61
438
62.57
56084
84
84
54
50
76
76
82
506
72.29
56085
53
50
21
31
30
38
50
56086
85
41
60
73
78
87
56087
39
34
14
19
16
16
56088
83
62
50
58
75
96
80
56089
69
57
53
72
69
56090
93
91
84
89
91
90
56091
50
57
21
34
50
56
56092
72
65
50
50
50
65
85
56093
50
30
40
27
27
33
18
56094
80
57
37
50
64
64
77
56095
86
84
74
40
56
58
76
56096
77
72
56
69
53
50
79
56097
60
51
31
13
34
28
40
56098
53
25
26
34
40
56099
76
71
55
52
65
70
86
56100
89
54
68
50
71
56101
50
53
19
26
34
50
36
56102
84
73
65
66
83
87
56103
71
17
50
66
61
54
504
437
456
475
72.00
62.43
65.14
67.86
56104
85
84
53
82
63
80
87
534
76.29
56105
80
75
64
77
79
88
85
548
78.29
56106
66
50
38
30
31
36
50
56107
67
61
73
93
56108
76
64
50
31
65
71
56109
62
50
22
27
29
32
56110
73
35
55
55
69
90
56111
55
24
33
67
66
67
56112
82
79
50
56
56
62
83
56113
55
41
30
50
50
35
50
56114
39
20
30
23
33
50
56115
54
28
50
50
53
68
56116
77
30
50
76
83
82
56117
26
29
32
50
54
56118
72
62
34
50
54
71
61
56119
68
50
32
29
50
50
67
56120
70
41
57
51
63
71
56121
95
91
54
78
81
93
94
56122
54
74
68
74
56123
78
42
72
50
79
77
56124
83
56
50
74
67
75
72
56125
73
64
30
23
50
50
67
56126
52
50
26
14
32
13
56127
86
65
50
40
70
76
67
56128
59
30
18
50
40
60
56129
90
50
61
60
63
67
56130
66
56
38
53
51
71
72
56131
72
67
50
42
53
67
81
56132
22
17
54
50
61
67
56133
69
36
18
42
51
50
66
56134
27
67
72
90
81
468
586
477
66.86
83.71
68.14
56135
60
37
34
20
50
51
34
56136
72
54
32
50
50
51
50
56137
13
25
33
32
36
50
56138
94
81
55
50
62
72
56139
70
50
25
23
35
52
56140
73
73
50
39
38
67
56141
63
54
38
38
11
50
56142
56143
68
36
38
14
50
50
56144
50
50
36
28
41
56145
69
50
31
54
68
56146
82
50
51
36
56147
50
50
24
56148
53
30
32
35
28
22
50
56149
56
53
23
33
24
58
56150
71
19
54
50
56151
66
81
71
56
89
56152
70
35
59
50
69
56153
73
57
60
61
76
56154
69
28
42
35
56155
71
30
36
36
50
50
56156
77
32
81
85
56157
93
76
69
75
87
82
89
56158
91
81
69
83
78
93
56159
79
72
55
54
68
50
82
56160
88
89
67
74
56161
83
70
65
56
72
56162
83
71
78
84
80
56163
83
79
61
59
56164
71
75
50
36
68
67
56165
99
91
95
85
86
96
93
56166
67
50
42
26
32
51
66
56167
84
60
56
58
56
83
56168
88
91
56
69
65
71
56169
89
69
35
35
87
56170
94
83
78
78
88
72
56171
81
59
51
55
56
81
56172
79
72
40
25
70
56173
70
71
55
54
81
60
56174
86
56
60
66
57
88
56175
72
41
50
61
58
72
56176
69
63
22
30
69
56177
73
24
25
50
60
60
571
81.57
460
645
65.71
92.14
56178
97
100
92
88
84
91
98
650
92.86
56179
92
88
90
89
68
96
98
621
88.71
56180
81
71
41
51
70
56181
83
55
61
68
74
90
56182
78
78
65
40
69
72
85
56183
78
82
81
59
59
75
80
56184
95
85
79
88
91
99
56185
74
67
37
40
58
56186
79
57
63
62
79
87
56187
97
76
87
77
75
94
56188
59
64
24
50
40
74
56189
78
50
77
50
76
89
56190
79
68
41
52
17
67
56191
78
86
56
41
86
56192
82
78
82
80
83
56193
72
59
50
50
54
56194
80
77
55
55
59
69
77
56195
56
50
71
86
72
56196
82
62
91
75
89
90
56197
86
79
65
50
56
63
73
56198
79
75
88
59
76
56199
83
67
55
59
66
73
56200
71
42
31
50
50
50
56201
87
73
69
74
72
91
514
472
472
73.43
67.43
67.43
56202
83
61
50
89
57
88
89
517
73.86
56203
82
87
58
70
60
83
92
532
76.00
56204
95
93
67
95
83
89
56205
75
88
68
62
57
66
82
56206
88
63
73
84
78
56207
88
87
67
70
56208
82
56
72
82
87
56209
75
70
41
65
61
78
56210
59
50
28
31
12
59
56211
63
57
28
21
35
31
66
56212
67
50
41
50
60
56213
60
35
25
56214
60
26
23
31
61
498
71.14
56215
61
54
23
12
57
69
56216
86
28
81
73
75
90
56217
65
41
56
57
61
56218
68
68
30
58
56219
56
50
15
18
50
13
52
56220
76
62
27
36
50
50
70
56221
79
88
56222
97
99
92
89
93
92
90
56223
50
82
75
89
56224
84
76
78
75
74
56225
85
61
50
81
65
80
56226
69
59
50
60
56227
50
50
32
20
29
37
56228
65
64
32
30
42
50
50
56229
65
55
68
50
70
56230
68
59
30
26
32
27
51
56231
67
65
50
56232
78
29
50
50
50
59
56233
50
57
26
55
63
56234
93
52
50
64
74
73
92
56235
69
50
31
36
51
56236
80
79
77
50
69
61
74
56237
64
57
27
18
38
32
64
56238
39
35
21
50
42
56239
50
72
52
64
56240
55
64
50
33
18
64
56241
70
82
55
35
34
67
56242
62
35
29
51
56243
95
80
82
80
96
56244
77
51
72
50
50
56245
79
77
71
85
56246
19
35
61
91
56247
66
53
35
17
30
54
56248
66
63
53
54
50
58
56249
67
61
38
50
73
56250
41
42
20
13
28
26
50
56251
66
50
50
50
68
56252
56
29
37
26
35
19
37
56253
65
77
74
56254
75
59
39
31
33
56255
53
50
21
29
32
50
56256
59
50
38
55
42
56257
65
30
27
13
50
41
50
56258
68
58
24
42
25
56259
64
50
34
34
52
56260
36
37
28
18
18
20
56261
33
73
68
75
85
56262
50
23
13
29
21
19
38
56263
66
38
33
33
23
56264
65
30
19
36
55
56265
78
18
63
50
55
82
88
32
64
63
83
56267
55
50
28
39
42
54
56268
50
41
24
27
27
24
56269
89
59
21
59
56270
54
22
34
32
62
56271
42
50
21
27
21
14
56272
31
11
12
16
56273
56274
50
51
36
25
26
19
31
56275
70
63
40
55
84
56276
59
68
31
50
50
50
56277
50
53
33
20
33
50
56278
59
58
22
14
18
22
30
56279
36
21
22
60
73
29
13
22
35
59
56281
71
61
42
38
18
39
56282
62
50
21
33
13
29
56283
24
17
50
57
56284
41
52
28
32
24
38
56285
56
52
33
27
32
56286
50
17
26
31
40
30
56287
69
58
29
30
56288
65
26
50
51
50
56289
53
35
37
38
28
39
56290
66
55
25
50
39
37
35
56291
68
18
37
25
37
56292
59
51
35
36
50
68
56293
54
60
42
37
56294
50
54
61
59
71
56266
56280
652
498
93.14
71.14
490
70.00
56295
73
39
61
53
68
71
56296
70
30
16
40
29
31
56297
50
52
26
27
30
31
55
56298
85
68
50
79
64
67
75
56299
64
51
27
30
25
56300
90
68
52
68
54
57
85
56301
50
27
50
23
66
56302
91
65
34
54
58
82
78
56303
50
12
35
22
27
56304
66
38
66
78
89
85
56305
81
85
67
63
72
56306
80
40
64
31
56307
66
29
29
50
53
55
56308
68
35
19
41
34
69
56309
34
17
16
56310
97
90
72
76
83
92
56311
50
26
29
30
42
56312
72
36
59
50
52
74
56313
63
50
28
10
34
27
32
56314
64
50
57
36
50
57
56315
65
38
38
50
56316
42
66
69
42
56
56317
73
18
24
33
56318
54
50
28
27
50
50
35
56319
55
50
30
16
37
34
58
56320
88
73
50
75
67
78
80
56321
76
66
35
23
33
40
56322
75
60
27
34
56
32
56323
58
50
29
63
52
57
75
56324
76
59
34
51
50
51
57
56325
70
68
36
59
56326
57
58
50
50
58
55
56327
70
50
56
50
63
70
56328
88
78
59
64
71
71
61
56329
55
50
58
50
56330
62
50
21
42
61
56331
78
65
57
70
83
56332
64
50
23
32
50
34
59
56333
53
50
33
50
29
34
56334
69
23
17
52
42
56335
97
93
94
92
92
92
56336
50
32
21
56337
75
67
80
21
63
50
36
56338
95
73
57
82
77
56339
50
31
55
51
58
56340
93
54
30
68
60
65
12
56341
91
79
96
77
83
73
56342
85
86
29
59
77
75
89
56343
12
56
40
51
79
73
76
56344
59
15
37
60
51
50
56345
77
50
73
71
82
56346
50
71
65
58
60
56347
10
58
72
50
58
55
56348
92
80
79
80
89
56349
83
72
54
66
70
71
89
56350
91
97
74
89
14
488
69.71
474
511
492
505
67.71
73.00
70.29
72.14
56351
94
87
83
87
75
93
98
617
88.14
56352
91
89
81
99
85
98
93
636
90.86
56353
86
55
51
71
60
71
70
464
66.29
56354
32
12
50
50
10
56355
76
50
29
39
50
40
67
56356
96
81
58
63
69
88
82
56357
95
68
61
61
85
56358
90
66
86
82
80
84
56359
95
86
98
86
89
83
56360
70
32
51
53
56
76
56361
95
85
96
85
90
98
56362
39
61
50
58
56363
74
65
79
54
63
68
56364
81
42
89
67
50
82
56365
90
62
72
53
79
56366
79
40
28
15
50
53
71
56367
73
25
55
60
35
65
56368
60
51
55
38
69
56369
69
28
34
58
56370
64
50
35
41
52
64
56371
98
76
84
96
85
97
92
56372
77
50
33
50
62
55
60
56373
90
81
50
68
56374
94
85
72
95
537
628
76.71
89.71
56375
94
87
87
98
85
94
90
56376
89
87
71
80
77
56377
81
60
40
22
56
73
56378
81
81
63
66
65
74
91
56379
36
21
30
56380
90
70
34
86
77
78
74
56381
77
57
28
50
57
52
69
56382
69
29
17
23
50
32
51
56383
75
81
50
13
50
50
54
56384
66
50
35
28
50
51
56385
75
33
62
59
40
68
56386
76
17
38
52
50
50
56387
34
55
67
73
62
18
56388
72
59
41
50
67
51
40
635
521
90.71
74.43
56389
80
61
50
79
50
59
68
447
63.86
56390
95
81
71
67
86
75
80
555
79.29
56391
85
91
73
93
89
85
85
601
85.86
56392
100
84
96
87
93
99
56393
96
88
62
100
84
96 100
56394
77
62
60
50
56395
86
50
87
81
76
89
56396
68
61
50
35
57
35
71
56397
96
76
70
78
88
56398
81
72
50
53
65
51
83
56399
64
41
50
50
63
56400
90
50
57
78
60
56401
84
93
77
74
54
63
56402
61
14
72
68
63
59
64
56403
52
14
34
38
66
54
56404
80
72
50
50
73
50
61
56405
65
36
41
35
42
33
65
56406
71
59
33
62
62
42
54
56407
81
35
34
61
60
70
56408
73
41
51
50
24
57
56409
84
61
62
74
54
95
56410
85
56
50
50
77
14
79
56411
67
50
35
37
32
39
56412
76
56
38
31
58
33
50
56413
98
92
75
69
72
66
89
56414
62
30
66
50
60
56415
85
55
34
28
57
39
50
56416
63
31
29
20
17
35
62
56417
82
67
50
39
72
79
86
56418
79
50
79
68
93
56419
73
77
42
26
50
20
32
56420
60
29
50
38
39
56421
79
55
41
50
54
32
40
56422
80
65
28
52
58
51
74
56423
96
73
58
50
76
63
90
56424
89
42
78
68
78
83
56425
59
56
50
50
29
51
56426
82
65
39
58
41
93
56427
80
92
60
83
98
56428
92
74
37
53
56429
89
76
41
90
55
83
56430
61
50
27
33
50
50
56431
78
77
52
55
72
61
77
56432
69
20
58
56433
89
81
78
81
98
56434
69
72
50
56
66
36
78
56435
77
14
18
50
56436
87
54
76
57
88
56437
93
78
83
80
94
56438
81
57
25
55
51
77
56439
80
67
63
63
89
56440
81
30
60
73
54
67
56441
82
52
34
59
52
58
56442
76
59
27
40
67
52
57
56443
77
74
29
50
84
56444
83
50
35
66
64
36
67
56445
65
50
35
27
14
56446
94
53
71
60
88
56447
92
86
50
61
57
90
56448
87
76
31
36
61
34
78
56449
64
55
29
13
51
50
58
56450
58
56
25
39
39
56451
84
70
24
32
64
50
67
56452
73
55
19
26
52
50
62
56453
94
76
64
60
74
62
83
56454
80
77
57
35
62
58
81
626
455
436
561
506
472
513
89.43
65.00
62.29
80.14
72.29
67.43
73.29
56455
95
81
86
98
82
86
98
56456
77
74
50
17
63
69
90
56457
86
74
76
18
50
55
81
56458
84
50
50
84
626
89.43
56459
93
67
69
69
80
83
96
557
79.57
56460
96
90
86
97
88
100 90
647
92.43
56461
92
62
53
50
59
53
51
420
60.00
56462
74
68
41
57
73
56463
73
67
50
36
69
56
74
56464
84
75
29
36
50
50
76
56465
83
56
78
58
68
56466
73
55
29
32
50
35
71
56467
68
53
32
15
29
22
57
56468
87
56
39
64
50
56
56469
93
85
59
76
70
80
85
56470
75
61
35
50
50
61
90
56471
89
52
37
59
37
55
56472
55
23
65
56473
88
34
50
50
85
59
75
56474
84
73
40
38
50
74
56475
85
63
56
65
38
77
56476
59
50
28
29
36
37
50
548
78.29
56477
94
72
66
53
70
73
88
516
73.71
56478
81
74
69
57
73
73
73
500
71.43
56479
93
75
50
28
69
65
89
56480
81
67
34
21
41
50
66
56481
81
55
52
36
42
61
63
56482
84
63
50
23
57
57
67
56483
96
85
72
67
68
84
86
558
79.71
56484
89
69
64
67
83
84
92
548
78.29
56485
91
61
16
52
63
76
56486
91
75
53
58
76
66
92
56487
85
73
50
40
70
61
76
56488
89
74
68
64
56
79
56489
79
50
33
58
30
57
56490
95
50
76
81
71
84
56491
81
52
50
50
50
56492
56493
92
78
90
65
71
89
56494
83
76
93
86
94
56495
95
87
75
95
72
74
90
56496
72
51
50
70
56497
85
91
53
50
72
68
96
56498
88
50
63
77
92
56499
86
73
50
58
50
80
56500
86
80
54
78
72
92
98
56501
59
85
85
93
92
56502
92
96
52
71
84
90
92
56503
80
75
56
64
77
56504
83
76
50
50
57
50
74
56505
88
75
50
31
50
50
72
56506
51
42
53
59
78
56507
73
67
55
57
50
85
56508
95
95
91
96
99
56509
81
39
39
67
55
71
56510
71
61
62
56
77
511
588
73.00
84.00
515
560
73.57
80.00
577
82.43
440
62.86
56511
89
71
62
50
57
66
90
485
69.29
56512
86
58
50
70
79
73
73
489
69.86
56513
97
86
78
90
81
94
99
625
89.29
56514
87
76
38
91
61
89
92
56515
95
84
59
79
73
87
98
575
82.14
56516
95
88
58
80
78
81
91
571
81.57
56517
84
77
54
72
71
95
56518
84
68
55
70
74
82
56519
94
90
78
93
96
97
96
56520
93
69
98
83
92
56521
91
88
56
73
93
94
56522
88
56
88
86
69
92
56523
92
65
62
62
63
76
56524
88
95
12
71
70
83
56525
82
37
73
78
78
81
56526
89
81
57
50
81
56527
81
56
50
50
50
50
80
56528
85
51
83
73
83
95
56529
91
72
64
50
72
79
81
56530
82
15
40
65
63
65
56531
78
66
67
50
57
50
56532
72
56
50
60
88
56533
84
80
59
52
82
75
87
56534
86
81
50
57
58
77
644
417
92.00
59.57
509
519
72.71
74.14
56535
81
41
51
52
62
56536
86
82
75
61
85
56537
87
81
63
77
54
83
56538
92
86
86
72
64
68
78
546
78.00
56539
88
91
94
93
78
85
98
627
89.57
56540
85
64
53
60
59
82
56541
89
65
62
69
64
77
89
56542
90
55
50
60
52
83
56543
66
58
50
56
36
63
83
56544
89
76
62
50
56
52
87
56545
77
72
53
37
38
50
64
56546
96
76
50
60
51
87
56547
100
99
99
100
98
98 100
56548
56
69
62
63
91
56549
82
59
39
36
50
50
75
56550
89
75
37
78
61
63
85
515
472
694
73.57
67.43
99.14
56551
93
92
64
51
90
79
94
563
80.43
56552
98
94
89
86
93
87
93
640
91.43
56553
81
75
50
55
62
59
81
463
66.14
56554
88
68
78
50
81
56555
93
73
78
66
87
84
56556
53
50
50
56
59
56557
91
80
59
72
86
91
94
573
81.86
56558
94
74
63
73
67
55
84
510
72.86
56559
69
63
50
25
51
50
82
56560
80
53
56
71
50
81
56561
81
73
26
53
56
85
56562
95
77
57
72
74
56563
99
97
95
93
91
98
99
56564
88
57
65
67
73
56565
89
83
62
63
76
88
56566
86
92
78
84
75
82
92
56567
95
82
50
42
85
55
90
56568
74
72
50
30
41
52
81
56569
90
39
50
52
50
67
56570
97
86
53
72
91
75
89
56571
84
64
55
53
11
55
56572
99
80
82
94
91
96
92
56573
68
78
83
96
672
589
563
96.00
84.14
80.43
634
90.57
56574
99
88
70
63
83
88
93
584
83.43
56575
98
91
87
65
93
89
91
614
87.71
56576
78
81
55
37
59
62
82
56577
97
95
89
81
85
76
97
620
88.57
56578
86
76
69
76
64
87
83
541
77.29
56579
93
86
68
72
71
77
92
559
79.86
56580
77
71
50
35
70
85
56581
97
96
91
83
92
98
97
654
93.43
56582
98
94
80
94
96
97 100
659
94.14
56583
87
65
50
50
65
41
83
56584
87
57
93
63
86
94
56585
80
56
52
71
70
88
56586
70
69
52
38
40
73
56587
97
92
88
90
82
96
56588
75
62
50
50
53
75
56589
80
52
62
74
76
92
56590
87
69
54
63
50
89
56591
62
38
50
55
50
82
56592
94
81
61
79
84
90
82
56593
81
64
50
41
73
61
78
56594
76
87
87
42
80
75
87
56595
85
53
87
75
56596
50
97
65
76
85
56597
75
50
50
41
50
37
56598
81
39
68
50
66
56599
86
62
50
69
74
84
56600
95
56
56
83
82
56601
64
50
50
56602
72
12
50
58
53
56603
83
65
50
70
69
56604
82
79
59
50
54
64
80
56605
57
50
42
50
54
55
61
480
571
468
80.00
81.57
66.86
56606
84
66
52
50
61
68
88
469
67.00
56607
81
52
50
50
67
62
89
451
64.43
56608
72
50
37
25
55
62
72
56609
70
50
50
26
50
68
56610
90
83
74
82
84
92
56611
75
59
42
12
42
39
50
56612
97
88
90
91
91
93
90
56613
90
71
57
42
60
51
82
56614
71
52
31
37
50
39
68
640
91.43
56615
80
66
54
71
66
65
81
483
69.00
56616
91
67
50
54
66
50
68
446
63.71
56617
68
55
50
28
60
50
75
56618
79
70
50
50
50
53
65
417
59.57
56619
91
71
53
52
68
62
74
471
67.29
56620
82
62
54
69
63
63
79
472
67.43
56621
80
57
50
38
52
54
80
56622
85
74
50
50
69
74
76
478
68.29
56623
88
77
61
55
69
62
83
495
70.71
56624
85
59
50
69
75
35
77
56625
75
50
34
41
57
73
56626
71
54
50
29
55
50
50
56627
75
50
51
39
56
37
74
56628
90
91
79
73
85
78
91
56629
85
66
62
88
56630
92
92
83
63
80
94
56631
79
61
58
85
56632
79
50
28
67
52
62
56633
56634
76
64
38
17
60
79
56635
76
73
42
37
68
38
71
56636
78
50
20
53
55
81
56637
78
54
57
41
65
66
64
56638
89
78
66
63
57
74
56639
96
73
84
71
96
56640
80
50
65
56641
82
65
74
90
84
94
56642
80
70
77
55
76
56643
79
63
64
41
57
71
77
56644
97
72
74
75
77
93
56645
75
50
56646
91
68
75
72
77
56647
90
65
84
86
90
56648
63
50
50
39
51
70
56649
71
59
26
64
59
80
56650
79
40
67
18
52
17
54
56651
78
67
51
31
74
71
71
56652
54
56
53
57
56653
77
67
51
69
52
56654
68
50
50
42
31
41
56655
80
62
61
81
70
56656
68
50
37
53
52
23
56657
72
67
62
63
74
56658
61
33
50
50
55
587
83.86
56659
84
70
62
58
69
68
90
501
71.57
56660
72
50
53
57
54
68
75
429
61.29
56661
69
56
35
51
68
56662
75
71
50
50
56663
82
63
50
56
71
84
87
56664
51
50
32
30
57
56
61
56665
71
55
23
41
50
64
56666
75
67
66
65
76
87
56667
80
61
56
50
50
73
56668
63
50
23
50
59
58
56669
75
50
50
12
58
55
65
56670
76
59
63
50
57
56671
91
74
83
89
86
82
90
56672
69
69
54
42
63
50
57
56673
78
77
30
56
50
75
56674
72
55
54
36
68
65
84
56675
74
61
54
25
50
50
56676
76
73
59
38
83
86
81
56677
88
74
85
39
66
66
91
56678
67
42
66
40
37
50
55
493
595
70.43
85.00
56679
92
77
75
69
66
78
84
541
77.29
56680
97
94
98
98
90
97 100
674
96.29
56681
93
96
93
94
89
96 100
661
94.43
56682
74
64
72
40
58
60
78
56683
79
62
58
40
75
81
56684
68
55
50
50
57
64
74
56685
51
42
50
18
35
16
50
56686
91
72
83
74
56687
71
54
35
50
34
55
56688
70
54
30
59
52
68
56689
77
58
50
38
50
56
62
56690
70
55
50
51
57
76
56691
80
64
70
31
62
65
54
56692
42
31
59
50
58
56693
62
53
54
35
56694
67
54
50
56
26
50
418
59.71
56695
80
50
38
40
76
60
55
56696
80
67
62
50
73
56697
79
50
28
75
60
57
56698
73
74
67
32
59
50
69
56699
69
50
15
50
50
62
56700
81
63
58
64
84
56701
86
77
82
56
56
76
56702
58
53
64
59
72
56703
72
50
34
21
38
27
63
56704
64
59
40
50
33
61
56705
72
57
38
34
50
53
88
56706
78
61
37
54
50
63
56707
84
61
30
29
50
38
77
56708
84
51
50
40
60
94
56709
76
27
26
40
31
68
56710
69
57
50
66
56711
84
73
38
32
50
50
85
56712
74
50
23
26
50
40
62
56713
70
60
32
31
50
41
82
56714
67
55
31
50
40
70
56715
79
68
50
50
58
66
86
56716
50
42
69
59
71
83
56717
35
38
32
28
17
50
56718
77
12
28
39
54
68
71
56719
52
30
18
50
21
56720
50
31
35
37
26
56721
88
83
78
85
91
56722
60
27
32
67
38
64
50
56723
57
50
28
36
26
37
54
56724
57
38
36
50
50
40
50
56725
95
65
23
50
54
60
61
56726
65
57
50
37
54
38
64
56727
77
50
50
50
58
62
56728
70
60
67
67
69
71
56729
82
64
21
25
62
66
64
56730
71
40
38
57
50
50
56731
85
81
53
39
64
60
77
56732
72
34
39
50
61
34
457
65.29
56733
84
69
56
50
69
58
53
439
62.71
56734
77
69
63
54
59
59
64
445
63.57
56735
85
71
50
37
55
58
50
56736
33
64
67
82
56737
64
71
51
23
52
24
56738
91
90
37
69
61
56739
68
58
39
31
39
38
31
56740
78
66
65
25
50
50
57
56741
63
54
34
50
50
52
56742
71
61
50
50
50
50
50
56743
68
16
65
35
61
382
54.57
56744
75
67
50
50
68
67
57
434
62.00
56745
79
72
63
65
61
59
56
455
65.00
56746
54
50
56
38
50
36
56747
70
55
50
34
52
56
50
56748
68
52
55
66
50
67
37
56749
76
58
62
13
57
50
50
56750
71
58
35
50
54
61
56751
70
32
54
35
22
56752
94
70
57
67
80
67
56753
72
60
50
22
63
32
58
56754
50
17
56755
85
76
71
56756
59
38
50
56
56757
81
57
39
41
41
41
56758
85
83
88
82
69
84
92
56759
71
50
16
17
18
38
14
56760
90
78
85
83
88
75
56761
76
52
26
64
40
65
56762
70
50
66
65
68
32
56763
77
56
38
33
50
40
69
56764
69
50
32
54
50
36
56765
57
39
26
30
30
24
56766
68
90
56767
68
64
50
27
60
50
75
583
83.29
56768
80
75
57
61
69
63
59
464
66.29
56769
92
66
70
73
77
91
78
547
78.14
56770
74
50
34
23
50
39
58
56771
76
50
34
36
67
32
66
56772
86
55
76
72
75
56773
78
87
97
74
82
92
56774
81
75
79
60
76
56775
83
60
59
55
68
73
75
56776
61
50
32
38
50
78
56777
65
65
31
10
50
56778
85
62
50
80
71
82
56779
68
64
26
53
67
81
76
56780
82
66
96
75
92
83
56781
80
71
38
61
68
74
56782
75
55
40
62
72
56783
96
86
90
100
90
91
98
56784
82
70
41
50
73
74
71
56785
88
85
50
77
83
86
89
56786
62
50
35
35
67
57
70
56787
67
50
28
50
53
37
61
56788
82
72
63
31
74
56
70
56789
76
85
57
68
64
91
56790
68
15
40
50
64
64
56791
64
50
50
21
50
56792
71
55
79
33
54
38
70
56793
90
82
16
75
71
86
56794
51
34
23
23
22
17
25
56795
50
35
38
50
50
35
59
56796
72
58
39
76
82
77
92
56797
81
51
32
50
53
25
59
56798
82
71
34
52
85
50
84
473
651
67.57
93.00
558
79.71
56799
84
67
62
74
72
67
76
502
71.71
56800
87
77
56
77
81
67
85
530
75.71
56801
80
50
50
57
75
75
56802
73
76
36
58
54
70
75
56803
95
90
95
99
91
94
92
56804
79
50
59
67
94
56805
80
72
61
84
656
93.71
56806
92
59
52
59
75
71
89
497
71.00
56807
70
59
50
72
64
57
84
456
65.14
56808
38
21
27
71
56809
87
60
99
93
97
89
56810
86
50
66
81
72
77
56811
83
41
70
73
72
56812
96
99
95
100
95
96 100
56813
77
50
32
19
61
50
64
56814
72
57
35
32
34
50
66
56815
94
73
67
87
80
86
91
56816
85
50
59
50
50
82
56817
93
61
80
86
70
93
56818
81
56
50
61
64
79
56819
76
50
30
57
56820
99
99
93
95
98
56821
66
53
26
50
50
50
74
56822
88
65
59
77
86
56823
97
66
53
71
84
81
56824
81
50
50
36
77
37
79
56825
77
69
50
58
50
80
56826
82
58
60
81
59
63
56827
83
57
50
70
78
75
56828
63
57
69
69
75
56829
95
73
74
71
80
83
56830
55
29
62
50
53
56831
95
82
93
91
97
92
56832
73
65
57
68
30
68
56833
73
65
60
57
27
73
56834
97
87
67
89
79
74
92
56835
90
66
86
75
75
56836
87
85
81
100
94
92
56837
86
85
73
89
78
91
93
56838
82
69
55
40
57
55
66
56839
65
75
26
50
50
50
57
56840
58
32
30
67
50
68
681
578
585
595
97.29
82.57
83.57
85.00
56841
76
58
50
56
56
65
70
431
61.57
56842
96
91
97
90
90
94
97
655
93.57
56843
79
66
59
50
60
57
91
462
66.00
56844
78
63
39
34
50
50
56845
84
70
50
67
66
78
87
56846
68
50
50
75
56847
76
72
50
73
72
89
56848
92
87
69
93
89
97
94
56849
89
93
77
79
90
84
56850
81
68
65
70
67
56851
69
52
42
32
50
50
64
56852
63
56
50
18
33
38
69
56853
73
31
60
42
77
56854
82
75
54
53
56
62
85
502
621
467
71.71
88.71
66.71
56855
87
94
87
93
98
56856
77
60
50
51
50
57
78
56857
80
36
25
38
26
61
56858
82
65
50
50
61
72
84
56859
75
50
36
50
50
50
50
56860
79
73
41
51
69
51
87
56861
79
55
64
66
74
56862
69
63
18
42
13
56863
69
15
39
63
79
56864
82
74
72
71
67
76
88
56865
73
64
39
30
52
36
67
56866
86
75
38
77
77
85
90
56867
81
15
69
50
66
79
56868
87
88
65
81
90
56869
70
30
39
50
65
423
60.43
464
530
66.29
75.71
56870
98
75
72
92
96
96
93
622
88.86
56871
86
74
50
68
75
78
97
528
75.43
56872
84
80
55
40
57
79
78
56873
79
69
57
67
72
63
86
56874
90
57
78
75
50
56875
82
71
51
69
79
76
81
56876
63
50
30
35
40
50
53
56877
74
64
56
64
57
75
56878
82
54
72
77
56879
89
65
50
63
79
67
64
56880
92
78
90
74
85
56881
72
20
64
50
67
56
73
56882
89
59
42
50
69
57
83
56883
87
58
50
75
72
79
85
56884
72
39
50
56
56885
94
76
73
56
79
56
83
56886
77
73
54
67
65
65
56887
72
58
53
50
50
50
67
56888
75
69
38
81
58
82
56889
59
40
35
50
30
40
56890
79
52
20
40
50
56
74
56891
95
98
99
97
89
96
98
56892
85
75
65
38
63
71
56893
78
75
50
53
71
97
493
70.43
509
477
506
72.71
68.14
72.29
517
73.86
400
672
57.14
96.00
56894
98
86
85
73
92
81
91
606
86.57
56895
64
64
50
52
50
69
79
428
61.14
56896
87
50
65
68
93
56897
62
42
22
17
36
50
21
56898
83
67
40
35
50
61
76
56899
88
80
86
80
87
87
56900
85
84
65
68
82
89
56901
80
55
58
70
77
69
56902
98
89
99
88
97
98
56903
94
89
91
41
88
77
88
56904
77
59
53
41
33
50
54
56905
61
50
50
54
64
56906
76
80
50
50
53
53
60
422
60.29
56907
93
98
68
76
78
68
94
575
82.14
56908
78
67
40
21
55
30
42
56909
69
66
41
15
50
50
50
56910
76
85
59
29
50
53
74
56911
73
64
56
50
56
62
75
436
62.29
56912
93
71
84
76
73
78
91
566
80.86
56913
89
68
57
38
72
63
68
56914
89
84
80
76
83
88
95
595
85.00
56915
88
92
83
76
74
90
82
585
83.57
56916
57
67
40
35
50
39
41
56917
94
89
91
83
90
95
56918
88
64
52
51
37
71
56919
88
74
83
68
82
82
56920
83
61
39
31
35
42
50
56921
59
42
27
23
50
33
50
56922
87
71
58
66
76
86
56923
71
55
50
22
33
23
41
56924
79
64
50
51
57
42
56925
80
50
50
51
50
52
75
56926
83
61
50
34
50
64
408
58.29
56927
93
91
89
91
94
98
97
653
93.29
56928
79
70
50
50
57
50
57
413
59.00
56929
62
54
22
32
26
11
58
56930
95
85
95
92
83
84
94
56931
69
75
81
38
73
56932
76
52
35
32
38
26
53
56933
72
52
31
27
50
50
50
56934
89
83
66
72
88
628
89.71
56935
79
56
50
36
55
50
51
56936
79
69
50
30
50
54
64
56937
79
64
69
59
55
74
74
56938
74
56
42
27
36
52
64
474
67.71
56939
73
68
62
58
31
19
80
76
56940
50
39
32
36
21
22
50
65
56941
67
57
60
50
50
40
76
77
56942
50
50
54
23
19
32
50
80
56943
50
50
32
32
27
33
65
57
56944
53
65
24
50
62
59
56945
65
53
66
50
77
78
68
56946
50
40
35
30
28
38
60
79
56947
61
51
34
38
25
51
63
56948
93
59
50
81
80
97
56949
39
27
20
18
63
56950
35
30
62
51
85
56951
80
34
56952
70
39
28
40
53
50
56953
76
50
30
50
50
52
79
56954
40
31
50
35
66
56955
53
53
25
39
41
28
56956
23
50
40
29
72
56957
67
34
53
50
69
79
56958
31
32
25
42
50
56959
50
25
21
22
34
60
56960
51
39
21
19
39
15
56961
68
71
36
38
39
36
78
56962
86
77
59
86
56963
72
69
62
38
74
56964
53
25
42
56965
77
72
50
34
66
56966
55
50
56
28
75
56967
57
53
36
52
50
31
38
56968
71
50
26
31
28
67
56969
50
53
50
50
32
55
60
56970
61
42
50
29
56971
69
72
74
66
64
75
56972
56
50
41
41
40
50
56973
63
64
58
30
56
58
59
56974
64
69
62
63
60
86
56975
67
53
52
29
39
65
56976
50
34
56
56977
72
69
55
50
50
56978
62
70
66
31
50
50
70
56979
80
59
50
36
62
50
50
56980
61
78
65
64
58
59
64
56981
56
59
50
54
40
54
56
449
64.14
56982
67
70
50
65
60
53
57
422
60.29
56983
60
63
50
75
71
61
68
448
64.00
56984
62
63
51
60
50
60
50
396
56.57
56985
75
71
56
50
60
62
65
439
62.71
56986
76
69
41
50
50
52
50
56987
70
64
50
51
57
51
65
408
58.29
56988
65
70
57
50
71
53
57
423
60.43
56989
75
61
50
75
65
58
60
444
63.43
56990
83
55
50
55
32
76
50
56991
74
67
50
59
50
51
54
405
57.86
56992
66
58
50
50
60
50
64
398
56.86
56993
71
86
65
98
63
81
52
516
73.71
56994
73
58
50
36
71
54
64
56995
89
73
67
59
87
53
58
56996
58
50
50
30
50
50
50
486
69.43
56997
79
56
50
50
50
50
71
406
58.00
56998
83
56
52
53
53
79
50
426
60.86
56999
58
59
52
39
53
50
50
57000
66
53
50
38
50
50
50
57001
63
60
50
50
50
69
87
57002
71
67
50
34
50
60
57
429
61.29
57003
76
71
66
88
75
50
76
502
71.71
57004
73
72
78
50
80
74
81
508
72.57
57005
87
59
50
73
80
50
68
467
66.71
57006
70
55
32
51
70
53
50
57007
65
50
38
50
77
50
52
57008
68
50
50
50
50
70
53
391
55.86
57009
80
60
50
53
50
55
50
398
56.86
57010
77
59
59
65
68
51
74
453
64.71
57011
50
70
50
51
50
50
50
371
53.00
57012
71
63
50
67
51
50
57013
78
79
73
91
79
69
61
530
75.71
57014
60
53
54
50
58
50
50
375
53.57
57015
64
61
53
88
74
58
84
57016
69
53
50
42
60
52
50
482
68.86
57017
76
58
61
50
63
62
76
446
63.71
57018
88
57
50
50
73
50
50
418
59.71
57019
71
63
22
77
50
86
76
57020
76
91
52
89
50
63
65
486
69.43
57021
84
72
56
83
79
85
92
551
78.71
57022
37
63
50
50
67
50
62
57023
76
79
58
60
78
82
50
483
69.00
57024
65
51
50
54
67
50
61
398
56.86
57025
83
60
75
67
65
50
65
465
66.43
57026
59
51
42
53
53
58
56
57027
83
70
50
34
63
59
50
57028
78
74
50
50
77
50
50
429
61.29
57029
77
71
55
50
73
50
65
441
63.00
57030
71
73
62
30
63
54
71
57031
76
58
42
50
57
52
57032
77
55
57
69
77
82
91
508
72.57
57033
77
84
62
50
62
57
78
470
67.14
57034
72
56
50
58
37
63
50
57035
70
50
33
55
59
59
62
57036
68
64
52
33
51
57
55
57037
61
62
50
37
30
50
58
57038
69
61
50
30
52
50
50
57039
58
54
55
39
50
50
50
57040
59
59
64
50
39
52
53
57041
76
70
76
41
73
66
53
57042
71
58
50
52
50
57043
62
50
50
55
50
63
75
57044
63
53
54
36
50
61
50
405
57.86
57045
68
51
50
50
61
56
50
386
55.14
57046
64
60
68
50
53
51
50
396
56.57
57047
58
54
62
18
50
52
50
57048
61
52
66
50
64
57
62
412
58.86
57049
52
63
58
50
50
79
50
402
57.43
57050
57
61
50
11
50
31
52
57051
63
55
50
41
64
52
60
57052
82
65
51
40
70
50
86
57053
73
50
50
50
75
50
74
57054
53
59
50
20
51
37
50
57055
58
74
50
50
50
50
57056
67
50
50
32
50
66
51
57057
70
74
39
69
75
58
57
57058
63
64
50
50
67
50
54
57059
68
65
59
37
58
50
66
57060
75
68
77
34
64
50
50
57061
64
59
50
57
60
67
56
57062
53
50
50
20
56
50
50
57063
62
50
50
25
57
50
55
57064
60
60
60
50
60
50
69
57065
77
61
52
42
63
58
60
57066
75
69
50
26
50
50
50
57067
68
67
66
50
74
81
57068
82
50
50
39
50
57
57069
62
50
50
30
50
29
50
57070
75
68
50
50
70
51
79
57071
65
61
31
65
50
50
50
57072
66
50
52
50
56
50
56
57073
68
56
56
32
51
50
50
57074
72
69
30
61
63
56
63
422
398
413
409
443
60.29
56.86
59.00
58.43
63.29
380
54.29
57075
80
75
77
51
78
69
88
518
74.00
57076
55
71
54
50
57
50
54
391
55.86
57077
53
52
50
56
55
55
63
384
54.86
57078
68
60
50
60
39
50
88
57079
50
78
64
65
66
50
83
57080
71
58
25
50
80
77
51
57081
61
54
36
50
50
50
50
57082
67
40
55
55
50
50
58
57083
90
83
80
66
89
81
95
57084
68
34
50
50
53
64
51
57085
72
59
65
63
74
50
50
57086