25
19
1
13
14
30
21
16
22
2
9
23
4
3
18
8
31
12
32
6
7
33
20
34
15
10
35
5
36
37
38
24
39
29
40
0
26
28
130018
11
17
27
130404
130304
130104
130271
06
130185
130063
130230
130342
67215
67410
67773
67029
277406
277535
277182
277329
277488
277011
277264
277359
277044
277106
277293
277147
277228
277077
277379
277440
288505
288701
288710
288608
288545
288923
288817
288680
288644
41
288729
288495
43
45
288881
288764
287459
287099
287307
287513
287235
287036
287079
287060
287485
287150
287015
287330
287199
287837
287134
288001
287361
287732
287537
288170
287971
288043
287408
287782
287879
288261
287280
288118
287116
287171
288063
02
167521
167101
167159
167295
167236
167414
167357
167458
167058
42
44
46
48
257248
257511
257587
257052
257105
257214
257428
257300
157447
49
157279
157244
157158
157187
157050
157351
157433
157068
157241
157277
157177
157469
157027
157040
157434
157091
157074
157318
157120
157140
157321
157448
157264
157395
157154
157345
157043
157452
157460
157258
157090
157097
157307
157046
157458
157183
157301
157167
157148
157239
157365
157410
157006
157334
157263
157223
157094
157093
157001
157011
157471
157088
157113
157017
157304
157102
157166
157095
157295
157161
158076
158006
157813
157967
157818
158116
157868
157728
158246
157816
157961
157926
157976
157748
158186
158276
158061
157794
158247
157877
158184
157055
157330
157757
157026
158046
157151
157067
158214
157246
157347
157807
157128
157252
157791
157024
157054
157906
157327
157129
157042
158042
157107
157127
158215
157340
157176
157319
157449
157219
157802
157065
157451
157369
158227
157422
157382
157061
157951
157228
157426
157267
158252
157440
158106
157052
157126
157470
157172
157059
157112
157302
158051
157101
157901
158105
158063
158131
157943
158103
158234
157815
158113
158062
158167
157986
158077
157806
157800
158201
157895
158262
157985
157905
158127
158122
157726
157839
158191
157865
158272
157702
157881
158043
157831
157773
157993
157701
158185
157996
158014
158086
157953
158004
157846
158146
158253
157025
158093
157772
157862
157856
158141
157096
158155
157896
158294
157983
157799
157870
157925
157768
157761
157837
157720
157924
157421
157994
157218
157711
158114
158154
157828
157377
158040
158170
158190
157337
157257
157810
158257
157713
158216
157063
157361
157077
157281
157170
157468
157403
157201
158236
157738
157918
158287
157180
157073
158157
157373
157928
157150
157374
157047
157947
157429
158047
157014
157132
157987
157402
157211
157253
157316
157080
157084
157305
157254
157106
157041
157456
157204
157100
157199
157212
157455
157297
157826
157372
157459
157796
157110
157290
157009
157475
157419
157764
01
157844
158270
158199
158169
157991
157938
158008
158200
157988
158139
158218
157707
157919
158068
157958
158050
158009
158080
158100
158078
158039
158279
157771
157740
157779
157724
158058
158158
157827
157780
158248
158007
157851
157787
157843
158088
157798
157891
158049
158018
157982
157900
158222
158298
157741
158192
158172
157942
157734
307406
307131
307599
307357
308154
307061
308762
308553
308671
308485
307812
308982
308233
308446
308444
308968
308504
307529
308578
308411
307147
308470
308538
307304
308083
307831
308101
307887
308207
307004
307703
308556
307117
308945
308998
307381
308781
307324
308977
308689
307097
308508
307423
307909
307200
307575
197180
197157
197072
197588
197471
197485
197556
197890
197375
197458
197436
197302
197410
197227
197579
197233
197390
197042
197096
197547
197082
197196
197875
197855
197240
197123
197613
197805
197742
197769
197166
197786
197348
197186
197355
197291
197794
197688
197801
197754
197307
197404
197236
197514
197138
197607
197338
197030
197664
197658
197539
197400
197633
197813
197274
197531
197847
197887
197695
197428
197707
197109
197592
197446
197520
197596
197120
197883
197169
197144
197099
197651
197489
197840
197250
197153
197011
197261
197089
197335
197726
197384
197285
197067
197163
197177
197836
197724
197003
197461
197369
197537
197506
197510
197552
197323
197296
197849
197248
197746
197417
257470
227117
157237
157144
157346
157210
157291
157282
157255
157121
157311
157214
257384
227065
227009
157396
157381
157157
157051
157178
157039
157397
157105
157405
157181
157035
157479
157155
157232
157044
157367
157147
157727
157725
50
51
53
55
56
57
60
61
62
64
65
66
67
68
69
70
71
75
76
77
79
257550
227490
227308
157322
157122
157197
157336
157208
157249
157131
157171
157404
157703
157749
257020
158012
157854
158282
158152
309109
309129
257147
227559
227178
157216
157162
157329
157215
157082
157995
158165
257341
227243
227429
227360
157217
157266
157387
157028
157454
157222
157036
157114
157350
307759
307764
307167
307465
307504
307253
307185
307233
307023
307542
307041
308216
308061
307928
247496
247581
247243
247148
157848
157946
247055
247211
247542
247346
247175
247027
247376
247305
247448
247096
247265
247413
207108
207544
207080
207252
207514
207581
207330
207222
207143
207021
197037
47
52
207180
207402
207473
207305
207375
207060
147863
207277
147683
207444
147856
147698
147892
147785
147366
147453
147667
147484
147429
147846
147533
147332
147801
147411
147631
147518
147651
147440
147346
147711
147779
147084
147269
147246
147757
147149
147175
147192
147103
147254
147206
147050
147026
147132
147278
147111
147168
147310
147829
147724
147119
147774
147164
147446
147551
147469
147003
147581
147885
217412
217481
217223
217318
217505
217579
217327
217832
217193
217521
217670
217213
217152
217174
217378
217695
217354
217663
217529
217036
217346
217822
217845
217553
217403
217737
217335
217388
217568
217439
217305
217759
217865
217450
217029
217688
217874
217206
217541
217189
217886
217675
217716
117064
117023
117145
117100
54
117177
117270
58
118716
118895
117310
118789
119159
117374
118820
119053
118962
117349
118529
118284
118415
118129
117468
118067
117424
118559
117680
117530
117766
117654
117610
117878
117732
117835
117567
117809
267351
267053
267122
267458
267544
267283
267424
267194
267261
197379
197674
197333
147730
147734
147820
147611
147400
147789
217493
217814
217547
217800
217144
217006
217592
217608
217576
267025
267153
267323
308258
308256
308160
308169
197299
197628
197526
197864
197775
197151
197523
197827
197217
197452
267582
267085
267381
267007
267504
197783
147286
147589
147388
147478
147461
147506
147565
147374
147296
217625
217786
217615
217424
217770
217646
217471
217162
217571
217502
267216
147227
147141
147012
147057
147071
147040
147093
147262
147035
217118
217250
217762
217291
217238
217462
217048
217106
217278
217705
17383
17047
17502
17105
17292
17562
17164
17245
17335
17428
03
37326
37512
37421
37239
37156
37037
27751
27090
27803
28072
27434
27596
27219
28163
28195
27777
27979
27413
27818
27620
27872
27361
27850
27958
27346
27937
28144
27317
27529
27696
27068
27193
28112
27720
27255
27893
27498
28099
27020
28027
27998
27146
27114
07
77060
77244
77266
77350
77370
77444
77558
77588
77036
77134
77162
77329
77396
77530
77108
77211
77489
77297
317250
317053
317186
317365
317129
317023
317415
317514
317483
317145
317444
317325
317218
317503
317303
317567
317115
317093
317267
317397
317082
317068
317200
317159
317594
317228
04
317543
317040
317336
317459
317384
187587
187493
187341
187180
187259
187078
297367
297073
297117
297211
297580
297172
297028
297264
297331
297523
297459
297409
177044
177119
177392
177169
177207
177424
177265
177328
177463
177593
177506
177556
97366
09
97013
97128
97453
97221
97194
97071
97019
97523
97212
97274
97362
97478
97437
97465
97413
97392
97470
97332
97418
97098
97538
97055
97350
97339
97382
97318
97081
97086
97461
97114
97336
97421
97040
97176
97172
97195
97226
97488
97323
97084
97023
97379
97387
97045
97449
97540
97203
97254
97119
97346
97472
97276
97408
97327
97329
97169
97011
97401
97240
97314
97306
97188
97311
97282
97171
97165
97322
97022
97250
97284
97391
97138
97063
97389
97255
97257
97201
97482
97032
97454
97187
97338
97359
97519
97174
97229
97041
97009
97460
97105
97262
97522
97134
97204
97298
97002
97160
97480
97406
97423
97151
97057
97197
97316
97269
97052
97484
97155
97178
97037
97341
97500
97474
97207
97424
97224
97074
97030
97260
97123
97115
97067
97110
97136
97508
97396
97007
97456
97248
97112
97343
97006
97301
97252
97363
97409
97486
97130
97493
97443
97433
97089
97416
97153
97239
97415
97043
97190
97348
97476
97528
97533
97092
97242
97059
97288
97377
97309
97355
97399
97065
97140
97210
97131
97167
97531
97025
97325
97230
97403
97292
97108
97295
97535
97447
97192
97017
97146
97495
97054
97353
97439
97158
97077
97097
97427
97182
97142
97162
97280
97272
97117
97271
97513
97144
97265
97435
97048
97294
97090
97004
97235
97015
97411
97103
97185
97237
97330
97290
97079
97334
97526
97463
97029
97233
97467
97398
97095
97517
97245
97247
97384
97530
97502
97451
97303
97263
97050
97510
97082
97458
97107
97279
97179
97267
97156
97222
97219
97027
97035
97148
97537
97431
97163
97073
97101
97287
97468
97357
97394
97345
97512
97503
97371
97215
97213
97199
97126
97320
97124
97062
97374
97149
97497
97490
327355
97047
327461
327077
327249
327527
08
327166
127409
127040
127511
127579
127242
127331
127255
127282
127301
127316
127558
127499
127546
127171
127108
127440
127425
127054
127088
127143
127364
127380
127024
127004
127483
127185
127125
127535
127209
78
81
73
63
59
80
72
107174
107111
107151
107555
107060
107585
107705
107806
107503
107976
107409
107935
107668
107883
107459
107131
107850
107085
107766
107624
107021
107042
05
74
57710
58409
58642
57868
58101
58820
57908
57946
58515
58125
57987
57609
58002
57833
58312
58056
58187
57633
57892
58787
57661
58033
57688
57408
57013
57257
57200
57078
57350
57099
57157
57056
57735
57311
57295
57034
57139
57225
57378
57124
57174
57275
57335
58538
58416
58575
58151
57756
57784
58737
58598
87281
87310
87040
87432
87451
87007
87112
87227
87361
87402
87420
87097
87073
87379
87349
87574
87053
87137
87153
87524
87260
87482
87203
87551
88623
88332
88259
87723
88404
88231
88028
88554
87805
88010
88387
88854
87780
88663
88152
88537
88101
87877
88870
87825
88361
88458
87751
88761
88733
88438
88203
88681
88608
88509
88064
88592
87904
88288
88488
87972
87857
88369
87768
88799
87962
97307
47171
47017
47321
47524
47084
47457
47245
47389
40748
40671
40605
40888
237308
237268
237584
237040
237222
237089
237529
237500
237373
237338
237408
237550
237122
237437
237471
237164
57805