194757
9
287995
83
933409067
89
61
348537902
5
214451
790870721
250470
88
179257
65686422
98
427765
7
258542
374838
249566
53
472673
499542
91
147218
476174
6
7
92
66
965418725
948300713
498822
72
5376
22952
2
400509
63
201300
348451
33
14
30364
94
87485249
385011
361262
173276526
16
45
40
493712282
98
311764
274503
235810
7054049
145402
51
8
1
48
225496
46
39
20
45
475283595
926579817
84
386820
74
24
135318
20
12
400151
316086
18
38
89755
6
819519788
243069
460525819
6898
138446
99
332011
256724
93211248
115946
1
25
26
43
77
30669
3
36
74453021
52284
55
375596
81385869
5
296264
468044
11
834501420
85
320811
204669
40
364203
672760262
81
13
84889117
346125380
78
81
7
71
529343747
331327
12015
60
62
79
796377275
77595
8
20
87
329997
33
24
74
108007
479904
40
10
459196
166804
52
62
5
111278
4
313406
572576849
122866
55
146917
19
21
412981
97316
215751
48
37
37520
21
202285
61
74
27
2
281285
384379
381728
61
80
74
82441
49558
78
81866315
92
62
48
3
382989
79485
89
198558
97154
49
97
34
23
206507
374354
119895
283034
288303
88
49
165511
132569
71
6
643363021
86
734645473
13
16
72
3
26
370630
87085
446148
308276
108058
448022
42
79827
282369
14
288780
90
330958
87
5
83
80
861750574
260195
752920854
99248
79
1
53
280863
183063
228438
377449
443198
341355190
229753
97
181626
9
284959670
32
467465
2
518343903
9
495879103
9
15
7
848042191
98
44142
447658
30
42
37
95489
376868
299360
483748
8
233108
94
773078458
82
55
154165
421509
5
14
89785
265024
363583
4
36912
352119
255148
20217
14
489652
346945097
41
67
73
368735
33
38
64405
50
473854
249819865
8
750327760
144693
9
80
373531
413970
90
8
356116
353926
907670692
34
29
8
247452
196654
41
7
69
177909
302690728
91
87
5
55
58
67
184802059
5
379554
83632932
316184
85
455785
1
40
77825
381548
5
868357988
83512
35
29
797760845
54799
72
9
99
49
21
314773
3
15
568179838
32
56
327510660
13
52
260332
45
84
228723
55
444765
97530
591300924
152846
3
13
492916
308559257
15
142491
458690
360364
491729
61
452267
354921659
240673
12130
22737
74
66862
46
90399
19
35
6
924572481
53187
364308
91
82
18917
443694
252703
323845591
278032
247626596
263060
194971
73
125816
70
10
87
44
2
93
357630
421801
63
71
15
96
613031895
79
134030990
2
79
199990
1603
1
65
61
47
35
4
49
265508
427699
66
81
31
92
88
4
95
8
136382
174968
21
28
58
80
14
9
193754
227011
421496
72463
109956
37
826273809
385317
737341700
10669356
4
39
328013
58
24
136934
62
889223388
6
451086
864198171
293565
46
15
4
175300
85
37
1
82
57
90
245337
394903
40
175540
69
328387
8
45
35009006
314158758
104855
38
5
24
19
992630350
78
3
3
273921
20
4
725924484
355510
22
178566288
617881644
451569
56
42
75
225921
90
195768
3
302882
4
55
116821
33
656636101
72
12
299087
557630743
39
388450
45
818485246
22
297250
341881
73
497584203
91
10
205377
449412401
910347886
90
443133969
3
73
456134
10
329183
145294
33
84
79
396938
26
88
38
196882
390608
990839930
83
94
280059
61
83
25
115155
66
57
71
249633
295132
83
73
6
62
35
202024
67
5
7
14862
81518
64
93139
8
398747
421670
633901510
12
129520
4481
91
64
84
340905
35
438694
75
61
58
49
76
99
83
7313
162087093
85
84
144489
50
486133
304149
73
8
27
239164
27393
2
334565
54
417118
451719
319143
401748
1
229154
66
85
98
97
142376
192889
437057
2
95480
49
9
68260
282013
77
403426
269541
49
808567505
460299
7
54
779042605
250610
325906086
63
250721475
96
40
446407
179910
469062
26735
268553
85
1
31
48
9
50
147288
37
5
100005
426756214
371669
393760
434916
464020
19
413201
46
320074
9
346648
322544
71
81
81
351015
27
79
92
169935
19
237220
267003371
9
56
54
2
190857
86
38905
9
52
463882404
189832
387422
31
82545
90
113220775
447310
449086
338727
51
73
347954
212552
47
388176
389734
201166
47
23
73828
111094
79
4
49
181184
465479
492545
43
3
280559
93
36536
43508
80122690
454426
17
309258
68
376403371
100508
17
906604561
314679
5140
396361
498361
165104
388176
86
671190730
54
77
56
382168
277111
29
389568
97
78
6713
65
72
689646380
29
94
51
83
946867723
36
362236
24
13
5
2
428394
73
141178
3
125698
8
28
422477
4
60
577566935
127578
331356
33
74905588
433603
317787
49
25
426850
265464
33437
89463
31495
3
6
84
217606
320623511
199437
876019760
203375
4
369539087
9
398691
9852
280641
393835627
18
6
86912800
3
1
3
90795
325302
236245
376290
78
491723670
91
249525
288000
2
627428009
309401
20
92
31
162327
6
93
250850
371220
69
62758
160647002
466582
264952
342569051
52423
29
193351133
71
238082
244096
42
33
62422
371852
207466
226326
87
168552
496496
32
13400
6336
4
352593923
50
69
86
43
414654
96233
497701
313081
27
356665
99515010
52
28
94
2
6
17
52
73
85
114697
42
42729
249849
132883
59
68
58459
27
64
179648
30
81
666787723
284033
233302
54
11
44
4454
26032
9700
52
103928
931536511
12
82
524758426
259562
16915
62926
85851
87
98
82
258836
381801
464915
7
98
17064
219362
7
241770
73
17
45
98876
61
86
29
69
80942
94
64
248564
4
87918
5
362303
805937630
412221
249945761
6
42
80
979967631
178725
172240
2705
15
31
42496
537417368
936262921
367829
30600
1
57458934
84
34
481269
91
468280
274647
99
66
292205
535473926
80
20730
26
291498
41
653239483
599531609
347596
3
84
4
394336750
51
9
38
21
61
385464
9
88
453628497
314362
168251
4
318307
128791
18782
205845
55
403266
496370
283943
8
63
297554
73
562182657
31854
43
344944
479864
140002
66
20
33
156381
155706
527610915
355352
360298
95
39
95
6
9083
25
74607
138457502
98
49
64423
158446
15
297120
91729
7
1
155410731
453344
96
983525906
356667
317759
87192372
722065176
158746842
48
94
91
2
2
4
7
6
83
72
82
461695
76
2
87
12
495900
2
153233710
9
456912
15
81395
97
79
38804768
274839
42
202394
92
26030
96
286212
5
478385
54
96446951
885472179
192872
105067
22621
356598
40
307173
100068
17
228511
43881
43
8
91
22854
5
92
453258
6
948487854
393850
59
13
995483867
275255
480821
495087
93
51
93
46
254737
496329457
1
230613
394491
177788
47570
290971
41
60
289484
254565
20
50667
472073
2
169401
507528740
45718765
348159
26
492517
241703512
652396013
373765
102507802
19
491634
199204
53382351
329646
77
378383304
27
31539301
18
17
30
724742394
265703
144053
26
62
173900
40
84
53
34
45
263223
355916
878079434
496655
43028
33
70
21
172599
310213
7
23
277542
145239
7
5
12117
391373
152659
5511
69
73
407972459
416517
18
358011
38
35
35
85
275552
3
58
97
86
6
363041
44
453815
33
10
14
322419
29
587204509
3
398597
41
60
88
95
14
228976
199163
334428
25
72355
264976
244108691
7
245228
47
350885
49
302884
1
338758
33
99
42
230718
8
133256
9638
367662
2
281936
75
172702
257142
753457042
123264
95
40
1
381687
52
84
295852
652464882
81
33
204734
63
305411
63
313279
61597
68
823354699
13
56002
33
4
17548
94
364128
32
487456
96
47
56
55425
66
370377
18
21
471909
60927
18
18
10830618
29
137871
587521255
79
27
276236
327510
126521
98
484120
66
207675
296795
187506
94
45
23
93
86
434393
477009
79
7
1
83
609273865
83
443077003
33
21
80709759
39615
7
44812
92
451320840
181013
122877
66733
64
493931158
25
48
75
64
520930476
74
7759
460454
190258
402215
69
45
77
83
523119265
22413
3
67735
319828124
73
364874
293180
186477416
63
396490
31
953904787
118572206
44
59
25
98089
79
95
56
221462
269678
233983
1
14
37688
11
41
459592
40
8
13
76
6
167903735
3
39
207494754
48533
50
466259
222692
40
6085
516303924
92
262118
4
90
67
95
54
9
91
55
8
321151
295300255
478505787
46
37521
6
87059
384709
803574000
312314101
90
2
95
19
155808
6
43925
139143
370681008
61
901986658
9
58463
452586
715007879
350889
162912104
6
463350
267212
116531335
69
427241283
92
109623
96
86
403211
379088
374129
3
19
4
4
64
186585
333471
75
307374
190608
28
62
20331
281605
75
73
40
449905
4
77
71
222788
79
69
7
25
942271782
10
351767
435878
40
217695
81714
23366
53
4
89
38
92131
430180
662197688
14
205284
22
18
36
64
279225
261242
583518042
89
9
181365288
86
41
995207472
8
30633
83
3
871461142
41
77
48
209707
384802230
402258
314154
200257
90
15
116513
10
299337
105452
5
97
113294
72
419958
337345626
33611
21
48
10
180599
78
20
91863
224645
29
386222
39
33
91
9
295946
973134227
1353192
120329
43
49
214728
304546
380690
448863
45
209655
129150966
16
50102
167104
468376
14
261415
14
54
91
58
6
40
95
18
90749112
2
273381
36711
19
233896
469097
9
159189
303777
71
97
261876
53
425156
199243
359805
32
341823
84
184978
13
497460
27
47
37388
395783
8
551878607
680748531
84
320912
21
7
99764
28
49
143940
87497
51
480076924
125187
244380
19
83
3
9253
305611
381784
228166
819028300
87
66
90
53
84
76
49
462638
4
9
78
148300
37
79868
527980281
571636882
5
65
498547
4
170186
194131
202785
58698
46
742989986
6
108445
95
48
42
9
81
112687
56
449126
96
35
295685
562985219
84
297512336
36
8
7
326496
98
474095
1
309489
338511592
145094
5
45
11
1
55
337364
56
305134
34467
12
392559
64417
213505
176460
289698
13
309090196
67
142100322
124445
18
811282976
96
96643
94
68
24
23
85
44
98
8
541250017
398779
197497
207468
108212
91
78
322603
53746
379983
175047
46
21
357567
451821
130013
109545
462648
299738804
68
95
87
69
9
95
75
809975883
21
80
157266
274227
243806
19
724799150
8
30
54
59
60
4
40
319646
20
32
341472
712998733
7
985175044
90
485449
491741134
96
31240
258742
432930
337316
65
60
365451
206327
495880
181534
5
340988
19
87
22
449479
85
180469
135771
95
20
229659374
28
54
86
352948
52
22
137305
3
6
46
467059
8
252600
25
9
884400760
89038
44
254547
178003
92101
43
933691549
85
36386
324155
182011
416093
22
81
54
217766287
526412957
27
16
106587617
6
95
23
293585
371418
97
301645
107104
30
78
42977
33
12
348899
100348
86
86
23748
7
23
88
260661
169199443
132895
305997
184918
33
1
2
6446
129073
345744
89
8857
26
6
79
79
5
367479
413144
274039
53
216674
1
323404
926276385
259448
298694
323199
145043
965561326
240835546
59
798709982
42
286734
77
103459
67
83
155345
590923018
76
78
72981
370837456
699621037
276623
85
80220
177719
381211
43
4
74767
166602
94
474720
8
28
49
187332
313593
360851
32
50714
6
266208
626536369
160783
4
98
87
11
62
12
264109
517302055
74
55
19
2
37
468079
95
370756891
35
380066
236432
53628
97680
46
69
34
468103
169981
58
62
88
24952
86
23
84
493721
270945
246270
8
391509828
44
47
112735
83
430094
64
56
30
656875998
4
437192
3
825323969
13
97987
20
91
472285
48
258901
1
456828
36
269051
54261
37
68
64
53
250722656
39
3
3
4
318393
90242
422631
204742618
36007
66
41
56
298670
7
19578
26
41
604142457
205031
281164
5
32
296760
61
9
57
246531
373808
188599
51
17
278391
221753
54110
32
71
6
72498
364992
346680
780406497
165687
66
26588
44
254677
247122
6
90
328264
472865
1
131593
6
122530
20
33051
292596
20
683967530
57
69
21
5
11467
29
13
946226862
244324
11142
88
71
46
31
58
570898840
26
210715
41
36
457012325
190207
37560
323956
37
590597718
37
341123
475086
113854
13
14
74
380831557
50
23
112736
9
355063
8
410671610
51543982
389662
670580115
20
1
7
384516
36
315595
32
27
16236175
489450
80
495370
197522
491825
70
36593
47
416637
17
473228
328437
46
11
119787
5
8
401076
301886161
661657171
8
50
473907
452023
471475
48
475144210
162910
10
50
61
188707
78
466883
41
325514
34
8851
46
75
53
167055
8838
58
5
309873
1
67188
358187
452973
11589749
61226
822251393
409187
40
79
7
735483761
332079
425260
20
434934
481804
9
400125
406764
67
12
458417
415277
3
458272
54
4
38
9
41068
62
5
370187467
26
367100152
163974
3
7
5
467668
18033081
17
30227541
265230
13
9
449097
47
76
59
73
86
71
57
47
271426
59
48681
987278225
660986426
3
317159
622976286
26
229441
98
86
61
443337
361859
402257
136364
66
352212
119310
179516607
47189
58
79
40
22
211612
8
5
95442
18
23
368655
78681
4
90
26
50753
94
9
173713648
289830
302117
84
141999
89366
38
397665
107725
734854313
26
342283
98
134314
70
288961
69
79893
319085
182479
47
7
485173
12
46326
175820
374494031
920587707
463328
3
146845
111157
861958804
78
97
912697771
23
385305
54
145353271
271458
48
488156
161776
79
357291
779264938
7
25466
59295
155994
86
35
60
60917
68265
35714
239629
659476036
341796
386823
7
87
20
27
42
15
82
9
63
42565
94
66
334698894
209857
2
725129999
22
98
237682
87
1
296144
25
31
51107
445546
390369
31
7
58
53
276872
97
32
89390
80
255777
477933
462734
49
138059
76
293614
205655
9
216983
8
14
38
9
338188
142317
11
1318185
435118
34
114206
28225
381537813
358422
16
8
266824
351842367
287240407
89
194172
402848
70086
926618647
4
16
43
443146
38
50
65
969937859
95
664002476
473226
98
45
145533305
2
477062705
313797
348599
978362856
33
80
76
93
40
93
122955
246320
55
20
463719
69
118911
95
284200
61
481024
229496
64858
737391031
399190
41
5
37
244969
62
302749
493610
32
460418
59
71
304779
38
6
465913
12989
27
295920
78
1
232345
473637
77
79
381312
6
454597
700095108
94
95
65
1
60
5456
2
110545
92
416862
10001
51
76
241560
93
134983
442518515
126462
139934
76
521985230
400271
849016857
149651
373674
164737
94
39555
394949875
217467
434889
77112
69
85866
208811
167137024
67
98002
417750
77
170357
43
76533
129472
56
89
59
54
5
58
271100
74
369285
260446
62
33
55
5
28
83
366525
645020654
16
16
207746
185672
2
34666
3
75
10
61
209567
201829
41
257559341
90347
210303
260691
285004
80
220325
51
93
9
6
75
13
81
249253
252009720
89
666581430
73
58
44
5
87
4
62087
319154
231425
1
61
21
73400
44527
574160704
82893
453334
23
94
54
129002
180802
222218
392792224
288954
416910
377315
5
95866
628750069
37
9
7
72
18
474603
97
26
32
6
75
172717
303765
62
73
405478
456412
96
64
1
912320166
34
367890
2
757213549
1
43856
6
372230
204621
199428
9
346838
339836
44188
61
46
6
51
506993739
111383
95
390902803
342091
208776245
263920
4
340459
303327
301158
101471
106277
27
16
315091
95
404636
99
79
5
41
90
2
71
237086355
80
257106
374010
112824
57
81
422036952
394367
43921
770157361
137993
580556907
188039585
18
376825
2
31
226455
460257
75
6
365828
72
453281
31
52203784
7
158300
38
12819442
163613
3
212947
57
29
88
103882
223703
7
144412
318706
162537
335670
155266
5
915359220
414839
76
295170
8
25
167558
35
54
58
400860
142802909
24
58
124216
175119
33395
42
17
40
37
15
219498
423771558
19
474225
51
47
419153
14
470428
264833
50
29511
225027
3
61810
6
423308
95
88574066
53
42145
415472
9
135069
11852
26
536141261
45
76
123652
320054
95
3
12
76
130359
475841
487037
484411
147958752
74
441975
95
59
16030
57
236702
159760
384384
7
15
355108
53
124544
28
92
431151
360005
90
62524
431563964
8
90
9
121911
278977
199160
339396
4
123856
3
215177
84
22903
111958
892004302
395651
801053757
444547
290377
74
494946
11022
49
189522
493250
262573
67
571749016
91
3
72
4
18
298144
498610350
46702
67
538376178
87
5
87
197991
513665826
321626
478121
1
79873
2
317285
37
435202
94374871
571638046
68
48
60
75
17
52
56
68
251365
32
64
71
2
45
374595
54
436307414
391698
88
149351
80797
177088919
403013
98
391698
20
987824917
48
48066
9
9
312880
61
203311
11
56
49
41191
58
4
467812891
160910
416984
46
194516
344553
74
188833
97697
98
42
219831
4
4
34107
340295
127310
376805
1
404811
68
97
38549
25
68
63184
256882
174948
181890
90
7
252759
455034
2
420897
206262
287666
10
86
14
552334632
8
95
393766
8
48678
2
90
96
47
31767
118019
33
50420
3
245805032
249044
391917
184767
90
933243344
351050
89
38
256134
158811
20
348864
1
82703
190377
268180
276273
3
594268772
6
456149
4
334368
5
4
562638382
333379
58008
21727
85
68872
263994
13
339774
71
385445
62
12
161683
447199
111008
52
5204
69
342958722
72
538861340
465358
1
78
600569198
75
21
195264
303281
10
97
65
91
486496
35298
43
37
54
34
26
366469
208236625
143706
39
71
195008
5
99537
260321
43418
4
441798
178160892
76
11
210856101
10
448622
9
559800788
28
22
88
3
90
9
324451
372947
193904
5
60852
16
287529
60
204931
13
114533
7
81
72
2
41
60
239072
337987
1
51
101633347
71
266422
57
50
27
392215
722490956
47
42
96
175206
76
423071
2
3826
99560
701711955
30
816728007
477354
2
51
6
201035
101547
343141
46
764277902
57
7
413112393
472636
437236
41372
6
28
44
25865
11080
397262455
6
223565
5
41
89
403153
11381
431546
359743
446217
16
5
3
577745876
260514
51
76458
41
395622
97
336738
44
73
9
1
45
620762742
31075
279121
154591
237124
50
203476
25
74928
65
31
48
70
25
56
151234
53
98
97
246580
6
54
32
49
374636
19
155445
33
29
447273
66
478075
94
414015
28
39
2
29
257154
16620
312459
87
257498
133558
468006
1
32
462723
99
8
6
417992
85
322019
168795
879189958
78
1
484068
90
37
225261
324045
68
85
944753425
14
43995
83
412729
91
494539
9
353308
64
25
4
58
325363
380790
606568018
27665
196581
186022
34
62
58
551012102
17
39
323379
4
34
333419
210809
29
312973
575535096
247054
2
7
5
592766147
61
317611
4037
32191
36
192503345
3
4
139030
322358
59
45008
91
471446
12
371275
1
4
96
82
68
9
48
32
84
25606
387365
81
56
7
27495271
440653
8
459150917
366137
69530
15
47
414439
6
50
143363877
334256
339150
40
2
22
17
63
406636
154423
101612
78
22
383189
234852
50
37
230903
180668
45
292711
139157
132031
73
372768
65
99
313614
100284
72
59
14
69
2
62
79
360646275
82
154824
473296
81
7
58
222736
52
35118
280747
6
742709090
14
7
312644
283744
22
252813
178697062
31
81
77
27
335803
24
150730
51
72
452331
322218
310318142
85
6
24
10
63
242229
425362
258102
47
98877
445908
11437
42
3
707378023
3
26985
5
340245
26
203594
93
60
90797
38
584811879
4938
7
38
459030
266882
80
104840
75
958557548
4
66
31
25
77
220570
3
294350
74
83
82
57
56
42109
320461
9
744738260
32
1
473985
45
54
329310
81
414323
39
151696
222196
58
89
92
252186
404798
52821
56753
16
99
87
2
34984
391527
7
402187
27
909949049
65508
7
240994
102764
228730
474097
287739279
36
54
95
138942
2
293504
321603
93
296142
32
7
63
81
96
316997
80
406277
53031
78
87
2
41
75
131010
173900
326861234
277158
406064
1
56
30
83
29
168396
32
84093
1
75
34
246281
456443
84
3
22
19
644901461
15
6
92
48
8
44
338644
315950
446570023
119976
122631
924100667
50
39
12051
53
41172
50
43
46
93
14017
937057447
19
35
63
28
72084510
13
58764
16
42532329
99
32
204564
7
5
326994
54
98
28
183261
332095
339291
89
30
914797592
178474
14
416408
329721
659280300
289149400
5
29
89
83
222708
54
14
62
65
54814
56
344979
257154
75
420936
439300
8
178940
9
348259
291711
68
208658
212522
7
452846
365930
420858
23
14
8
54
308658
52
74
19
12
28
77
422115
52
293430909
61
84
13
48
455660
21240
12755
451801
24817
3
1
90
352217
68405
486182
270211
1
20
84
48
54
17
644438492
448395
104640
343968
26
426738
417868254
365988
746435541
204301
480154
7
19
79
93550
420162
89
106470598
1
26
921886624
25
62
464531
413790
387388
193764
191126
496832
4
512833426
157793
164925
426342
65
337265
215146
219757
113139
205676
218788
3
414684
78
2
426853
69
374237
10
11
8
149374
211056
8
59
79
327705
181259
348528798
92
19151
28
8
42
64
177645910
442128645
11622
931037197
36155
207786
72
20
120820
760044943
42909
28
69
231636
49
89
54
34
56
424985
5399
398783
187293
43107
210230
79
42
4898
23
72
57
189038
324525
90
455312
55
66
1
412783
4
364093
75
321994
40
477971
382555
14
8
33
294340288
50
6
1
48
289271423
69
350434
312192
7
18
51
118193
49
259042
334411814
7
96
51
43
391053
272933
495480332
5813
47
470234
71
75
22
454742312
35165173
8
477133
87
367072
444015
79425
20974
117221
44
61295
25
134077
293893
57
3
410275
5
16
195995
38188
204279
94
496753455
145347
358346551
46743
63
77
307945
157221
90212
2
119073
370274
11
72
28
233907
151888
1
109340
33
608965484
3
32
3
912200973
93
160498061
51
666986952
377978
427945
44
904609380
6
498762
489677
82
3
71522037
50
30
180628
77
10
9
158488
484017
5552
839456313
66
260749
48050
7
233831
4
425625
38
91
5686
48
89
166089
464085
3
43
64
81
891846867
26
403921
19
41
78
145805
2
48
38
86
89
183990
280319
43
44
441406
18
5
37
82720122
37998788
89
365113
8
66
217985
145946
6
76
35
549805314
80
8
96
49
349846049
294860
315219
923310126
182071
302717
399501
8
47
432762
404693
149811
58
39
73551
462266
151150
250072965
430060
99
4620
14574409
176064
885583404
57
47
27
425820
7
937834571
60
57
27
397406
199821
252614
417258
388073
46
410077
174296
244199
68
33
319118
66461
36419
34
47692
56
15
4
26
99
8
3
53
75538
274571
157424
48
90
94986
739251968
26
302404
157654
422328
87
300359
89
364696
93
344089
35
44313
8
328661
57
58
33
75
38
67
321248
92
461144908
23
337389
210575440
346782
412912
382209
322697
18
26
243032
39
234274
61333
23
479214150
6
104393
170963
4
469271
99011
182366
478840
119935
227826
609793198
95
374715
58
298922
957921646
48
99
726210883
3
293664
57
86
5
85
19
120615
34
223225
37905
26
784999596
288752831
224716
3
105053
98
136041
430255925
97212
68
9
168479
305197
316064
93
14
6
82047
64
54
57
11131
55373
7
8
114644
119899
176659
1
7
27278
37
121839
53884
12
183537
36
51
548618452
907717177
3
257035
46
52
439943
7
2
226642
64785
585150156
3
416242
48
2
11
61464
398534
63
11
8
137265
93
516253444
365578
341450
9
140738
18
784025312
302932
81
53893
419261
50
319851
215284574
44266
473873
2
5
642995646
90
69
334735
71020
467293
115812
19
117217
15185
434403
68
38
195147
222498
447038
5
152455
83
435093
77
37
46
487925308
252517
61
5
180928
42
23
11
43
71
931361362
354879
92
158515238
89
8
4086116
3
424008970
18
15
948631548
354258
152330
4
26
2
366042
7
25
46
70
50260371
154636813
185753
68
201086
19
953112475
88
665338870
84
85
7
180114
486066
83
298562
53
50
102172
132534
64
238976
433922
92286094
67
436914
42
324949892
59
284148
244753
91
34
206588
3
483923
42
57124
12
362513
28
15
5
435988
76
73
298744
353810
74
70
36
13837
491319
83
3
64
410910
403780
12
74
113861
49
415773
188788
168321
899618172
414818
296417
77
7
53
53
3
11
407644
463868
14
495726
46
117971
253063
61
31
357582
15295
8
51
105651832
145461
127754346
694942011
335238
63
146054
293231
29
1
25
576915761
71
98
233469
522718177
32
108654
43
2
68
29548
17
109858
59
7
119345
17
65
369322595
58257
151971
65
85
472709
271882
1
31
74
18
106530
430174
99
1
415755
255308797
419347
88
417952
268765
344830
84
124342
22
31
34
787704558
16
74
11
352906
6
152695220
840387523
420520
41619
198099
21066
8
27
51
94
47
37
66
108449
2
54
51648
425544708
190227
453044111
23
316174
40
204283
488460
93
85
98
7
312866044
27
141567
43
86
62152
26
268852
2
261307
99
199135
440908
86
83
55
11
469755
444185
74
45
303225283
501489855
35
490067
37
22
33
115073
31
89
21
8
87097
16
572004736
66
47938
77
52933
442934
242719
72
315902
397437
150448857
896438428
98
372327
58
328307
384984
437453
99
208288
292625
48
82
460078085
237884
76216
249807
69
255369781
182386
22
26236
242540
77
17
419351
142675
391259
63
77
116058
77398
680120303
51799
11291
41701
60
43
71585
45
473108
296151
95
497975
73710529
65
5
369881
7
127090296
129239785
78
4
80
761383838
93168
198895
39
52
38
46
357841
194954
43052
38381
597698451
871866796
33
71559712
10
95
195276
405820
20
57
409957
60
335114088
7
502913925
559358108
38
189053
493435288
27
87
86
22
204264446
19
63
327570
6
144753
22
14
361961
2
55
185679
1
31
292577
2
2
135938
21
858494031
23
199040635
32
361685
67
460730
3
84199
940597303
23
11
208698
99
60
78256
39
82
368392
78
62
784477479
800634269
75
343321
99054
456270
391727
562209741
33
69584
4
98
8
42
11
306918
284540
74
41195397
206082
91
125109
25
33
311908
5
422579
40
246379
170172
297969
80
57
147983533
37889
72
8
66
213443
56
26
1
13173
265645
6
5
700975274
23486999
71
675134552
290549
463017
99
10
812515510
270671
59
46
307796
355621
76
92637
84961
34
1
461215
399216
76
55
311250
96795
58
163268397
101554
84
17
62
387905610
61106
258889
240501
9
52
4
461882330
33
121917
341298
398208
42
27
66
60
304313
20
77
62
174377
860489768
5
358725
59
413935
40
67
306003661
898955534
21438
908165820
691256367
60
248453
313489
260894
9
5
24
75
79
20701
491079
18
68
166288
242122
58
197788
8
415966
83
302430
93
225240
465592
5
33
332917
83
32
37
47
90
20
201517
62
470239
66
891616180
9
3
8
339198
246272
5
73581
7
265225
91
72
31133
485596
2
30
437975
15
2
2
145729
275290
19
448640
781992749
99
62
296865
19
86
492345
34
11
432251
115707755
64
9
35022
87
599176321
77
239615688
285101
70996
9
346217
10
9
88
165462
2
46
77
445960
74
81
98
76
683025425
170384
77
86
207920
64
92
94
11
69652
42
46
61
55
337626
19
68
72162
14139
42
286888
98742
59
70
3
9
71
9
75423462
329083
33
913314202
108189
31
356901
11
94
195872
843347935
139102
66
41
11
805584208
62
67
391729
6
72119
589223361
11
49
99084
51
73
32
97
495176
8
46764
980578171
140378
63957
41
15
1
64
398487
602806585
463951
57
262278
38
100139
364190
267372
473719
551787128
74
277756
484038
351052
328254
227143
55
66
55
53
81
186630119
79
41
34863126
6
7
6
23
485806
84
95
489316
420092075
418214
130681759
81
314574
370437
243631654
130197
262924
201572312
257779345
456518
257659
46
461082
447266388
29
22
12
32
100752320
38
173156
4
210014
94
237700
96
349983
921894112
79
79
19
857964693
69
200107
169051
63
305451
86
41
146870
356523
59
33
191688
414577
45
4
55
472326
299958
50
18
4
17
79
14
397875
4
39
4
383980
43
335545
318933
71
272331
68
469760
782946740
219239
38
230094
10
98451
75
334007
348456568
42
31
16
27
55
81
239306
86965
24
2
324584
28
400486985
99
85
367392
41
58
555996916
138474
95
47
77
190372
280938
415092
241288
655379039
338129
14
289030
2
247158525
69
280724
324479
59
364610
54
27
18
507253340
49
6
21276
9
129489
51
974244681
4
9
73
343446
4
81
7
54
254365
49109
445444
389816
628089648
471606
97
395599
264414
782228178
4
58133
41
4
34
74
82
291441
156972
57
14
62941
61
38
169180
82
59
74
27218
70
11409
407278
206981
52
50
8
95
420895
481345
341798
142362
50
94
302595
1654
238031
6
8
1
38936
271438
124791
141922
33
6
1
43
54272
17
20
273552595
284044
106780
225925
83
12
99
45
13
50
5
98
473611
290748
91
207359
94
125947565
347180
158310
380665
29
26
214016
630470187
417026
60
662764224
157215
35
59
47118336
8
93
9
426160
361087
6
3
100341
493635
87
8
91
69116
21915
159358
90
394983
33756014
4
338625
36
8
231502
31
4
51107
133865
392573
15
88
26
74918
208184
38
343147
60
40848
6
23
316537
373288
28
250477318
60
104759
50765
41
23046
226266958
14
117710
27
315150
162525
97
36
493701120
286865
205480
58784
4
57982
84793191
450371
265534701
88
42
424716
68
3
54
454593
99
2
303614
60
12617
442826
7
2
225883
4
1
66
949341040
348788
49
44221
127187
87
39
7
67
5
19
29
37357902
40
38
455366
277733
10
77
53
15
694128048
399418
62
61
12547
475593
470390
127410
998678632
985351904
24
27
42
85
94
135031
312669
481364
97
4
994660125
57
753261761
403759
140758
555863729
504
35
9
8
206659
99
831401842
54
423006
58
152882
88
71
87
442216
720779839
9779
8
939836030
390744
743784385
306794
8
63
21
6
36242
57
85110
329982
314480
94
78
87
31
68727
97282
117989
357071
3
980988900
146639
2
7
236844
48
166281
321737
26
216336
88
31
166162
257334429
11
148052
93
82835
329650
84
14
88236
261111
262375
136065
2
342914
7
375521
393093
1
484155
416664
7
112705
943441341
202141
16
60
433691
70
25
77
599185483
6
6
579784714
2
20149
430947
57
90
12
4
26419
28
1
254301
121423
480631651
265767
75
481303
17
394125
225376755
48
282986
81301
433410
68
19
1
76
96
11
418167
36
28
30
84
19
67
7
83
1
58
44
61
376832
17
35782
361052
249216
1
313041
31886
39
2
417373289
62151624
474625
294617
38
18156
25
317535
33960138
155169
4
164590
98
26
447133
6
106462
42
3169
27
151400
3
83
498605
5
93
317599
134705
26
8
47449
890284593
248972
63
9
337719
5
719738700
666611489
305886
65
34
57
34
316145
89
4
1
31
25
4
7
26
60
57
322272
58363
33
69
243403
140721
96
53
302995
19
108417465
21
89
34
409258
55
5
276914
136779
271328
204669
50
88560
427356
1245
238869
14
11
32
69131
315629
114083
59330
299719
146482
234688
89
61
395846057
7
43
359785
46728
170546
138815
438056
245205
456777
283833805
143011
24
586948132
114771
445059577
211330349
6
455275
1
698561196
124071
468105
336065
567863345
454933
451378
61
60
1458
132197
5
35
61137
4
491005
271427
72253
20
11
243745
63
439563
18
417405
43
27
65
80016
45
70
93
214902
50
4
254716
9
425079
240272
329442
84
71
210162
352328
66
460852
53
147548
76
76798
329794
63
81
577694628
65
150464
899171681
7
80
27
65
827232471
371791
99
24422
4
49
30854711
48752
457384
282250
3
328385
381255
93492507
442505
259326974
360987
199718
53
211781
8
158711003
286307455
27
489299
6
213430
105163
116852
15
932976309
50
12
9
670987316
114957
72528
382960
54
128153
339087
427803
83
400963744
286203
2
16
131918
308650
44041
381634
28
96
17
264841
77
86
9
442475
88848
292918
170883
22
83728
52
21035
8
893619202
181242
244555
99
456367
82
35598
183864
394633
84
425635
170165
17
85
18
4
33
96
200563
162506
42
32551
40
4
6
201255
56
102329
58
381134
18
292707
97815
8
78
98
19
97451
99856
194082
834665217
171797
20760
79
27
78
91228
583922102
251705
7
306464
91
231216552
81
336462
9
304155
327986
597628645
59934
2
385389
136752
179803
210465
98710
26
689540434
2
125062
51
929255258
497222
128827
628606357
626621948
13
6
66
954715081
59374
328122
322739
30
91
95445
5
88
80391
16
60
377702
463502
359172995
242499
349691
4
420088
777858906
51
275048
321242
379776
491131
90026
492560
22052
380113
417709
453204
70
207155
132305
25
82
98
726972589
883251925
42
50
97
226319
98
316051
68
76712
474890309
105952
383644
132613
95335
58
433251
469079
18
1
76
23258
146560
25
68065
20
64
492506
92
44
9
322501
14
17
254967
258772
127736
154436
82
42
71
43
141982
60
83
76
229948
59455
263457
80
10
482711
912725400
129541
7
63
67797
26
2
134959
462574
8
220665815
347324
3
26
329673
92
30
2
2
374253
447858
1
53
67
115317
223795
7
980293995
13
151168
62
61
412519
99
73
417023
44
2
6
19
35
29
25
131195
87
70
31
187480
79
130335
567545722
496949
902048039
1
81
94951174
58
12
358836
710116375
4
325370
98
187653
45
36
334050
2
355857
56
96844
364931436
180329
454577
2
2
69
139518
929305952
86
36
458072
18
483623
293079
6399
87
301501
5
108544029
47532
185298
372137104
51618
68428
76
36016
45
401435
176605
352800
53
70096
67
20170
22
399307
32
545813481
46
929868337
127557
4
476902
226098
57
44557
247723
208816
215770
8
27
297255
37
490181668
9
195970025
252447
69
184411
330123
552796347
84
287722
306287
431234
140364529
427888
301515
336726
297486
424080
82
116481
82272
8
8
180995
484375
175412
84
31
800776236
31
135016
257044
464856
393953
40
288462730
59
61
226275
482134
30483
68
28
251549
640421543
76
91381
65
83
401235
49
364139
956589113
435508206
39
349979155
64
83
101803
55
19
70
25
29
67
401354
46
98
7
163871
8
444545
16
293836
318352863
84
3
108114
171079
5
682292974
397033
655482890
84
57
242843
408271
94200649
38
339188
53471572
338436
8
340520
267695
3108
6
7
24322
8
94988
211718
7
90
48
8
40
71320
956990901
6
287980
134172
151731
129620843
48
41
45
12
4
64
403679
36
17
80613
287258
24
18
85
110661
200100
375713
40243
50
74
430761
207112
322142
498701
25367
52
13
2
398394
70
45
78
7
21
244531
38
969908131
194716
13
111215
4
91896
221097
98
552864465
48276
16
294215
940342894
61
157922
60
75096
233025
504060653
313931
376397289
83
75
2
51
64
25
435605
81896
47
60
8
2
7
15
10
24915
37
2
73714
5
45890
263255
344289
436635
205155
525625391
22
12065
467560
99
70
96
3
637152873
6
116123
151647
79
531106828
62
11
488560
710834627
8
121521
381499
459989
38
56
252616
5
123339
53
44875
4
202384
327500
705962779
162938
15
187880
94
22
388998820
82
369361
87403
489796
118429
394342
217395
117662905
36
226359
49979
79
22
41
25
61
62771
88
35
2
3
455332
747598185
22
328620
308501300
21
40
228753
34
37919
19
54
21
419107125
66
432260
54
818221559
90919
9338
51
311011
97
100776
141744
37
14
498042
229777
79
67
423137844
392682
194383
44420
122793
67
76
275231566
12
274667
55
479093
797247724
45
398188
187552
82
5
495017
316231
67
795063962
158350
798736035
68
222360521
17
402096
415411
129175645
7
45
339279
6
3
473104
299595
38
7
490114
139631
295553
32
129919
66
29
23
60
275865
299245
290215
30
14
7
56
49491
333317
344900
61
82
10
14
35723270
31
62
317084
25
48
11
53351
22858
128983
298476
238669
86
73565
45
70162
10
77173
208174
341134
89
302173
1
550462141
53
9
13749176
281635
11
212627
268904
350687
77
16761
83
2
74
63
84
17
242387
69
55
500244114
11
22854
347464
80966
342267
121225791
177308
12
435216
477211
303044
46
306839
464696
32
436436599
59
381574
26
86
8
94
297357
97
73
65
5
7247
80
27
286629
394150
6
24
8
8
47497817
97
84
1
55
948293192
42664
34911
398407
53
202890
8
40122
36
537176277
1
8
49785
979624120
226427
176710
54
422820
49
12
324348
239088
69
5
1
282663
35
12
10
84
61
72
293494
50
1
426482
484606
92
765794668
169172
47
34
21
237057
149469
38
3
416735
64
10
362008
81
286372466
486028
65
56
75318
344726
773838280
40
414125
92936
754325055
47
53
14
32
454135
618582491
403285
57
31
27
73
82
75909
42355266
87
4
43850
938993904
56
61050449
438119
138249
75
55
5
3
383365
376802
28899653
198935779
4
71
278322844
1
16
105750363
333741
367217
454238
1
6
29
480429
205229487
346750
244621
27
347846
749409426
77
122665
7
9
68
202826
391439
299775
122392
165684
245885
3
52
31
709612528
3
456714
3
409175291
421644
388863
35
379300
37
143618
16264
53
217716
48683
84
171499461
27
343625
59
79792
59
7
28
94
38
68972
908187682
22
407821174
10
2
75
107630
52
19945
5
18
53
85096967
252546
18
125178
299776
355936
396775
46
280126
217504
7
245985
65
49
44
361178
84
72
1
576595609
464476
250711
10
626074221
4
73
285485
69
841595282
84
204383
19
534937783
464462
7
459355
181668
319777896
54
201615942
122115
9
276660
390490
215348
247720
387193
399941
447587
98
417025
260511
378794489
56
71023
6
83156
98
150076
271489
6
53
423483
358435
69
14
2
469803
14613
44
460841122
64
27
50849
876753300
15557500
27484
246685
82
97
191180
2
84
87
189885
30
287988
88
354411
33
7
47
207502
9661
25
7
157969
204325
277732
7
32
316326
19
80279
171317
40
43431
299444
74
316198
153671335
7
6
94
12
76734
262875
334061
350667
463962
90
53
763991146
648495165
475630
74
112295
9
121944
8
66
21
92
25
289953
498911
99
168331
13
29
49188
319284
80
11
12
2
27
6
148236464
95
1
23
24
73
97766
253891
82
171107
23
71
6
46
40
65
172792
15
191980
13
88
49
82
2
916869470
5
412139
412131
80
4
248648
89
469861
11
224012
64
89283
54
451005
432154
456030
457772
290308
5522566
81
98084
1
66
11975719
9
941280046
275717489
15
455228
417912
253720
87
5
192200
89
4
60
340377
131369
950425891
83
16
141804668
13203
45381
66730
172388
2
259045
15
385128
35
841742956
72280
16
85
96
5
7
44
95
66
89
69
26
454066
106437
14
63
10
285747
36
692539694
324268770
381008
4
280730
159284
54
4
61
160842
99
35
327472
2
11757
18897732
3
413944
497335
76453376
66
40
194063980
537902872
68
83
10
190176
80
15
208806
54
305488
5
384746
51
96
284770
266173
446531
65988
84
470307
66
197360278
98
618144345
116511
5636723
75829
463461
31258
96
498593
158603
5
5
32
28
2482
451125
7
54
163763
78
944212391
220173
763410811
6
94
23
450049
62
93
224239
20
931830979
350519
473943
26
21
321476
14
520017178
275016
76
499661
86
21
17
244681
40
41
27
79
345313
80
155789
683407464
41
90
94
47
694798870
209619
634377257
30940
15
3
147955
74
12937
61
9
973696818
261994
50
459056887
232502
262923
246029879
2
3
424127
85
321176525
214828702
760620625
91
218958
582838214
411042
364259
953588915
376328
57
165653
173186
342742
98
76
65
83920
3
82
220089
90
169376040
56
99
10963
62
52
292001
97
223734
35711906
423243
9
28468
831072324
790970111
304980
46
409138
11934
926200523
85
69
177043
448540
123876
488979
174470
201989
21
49431
441099
265417
58
7
45
68
20
400138
29898
132965
99
37
38
58
8
69
265275
73699
58
37
425364
320915
624013796
475309
20
66
74
66
444740
287779
325529
23
458059034
114682
234951
95
470736
91
378179532
66
74
203577
460635
318075189
82
304656
314956
3
326418530
580847831
434492
5
63
43880
303890
150067
91
473069843
369013
380163116
77
544117478
8
999736335
227071
54
226590
292750
279238
723602287
87
42
27599
7
89
42
2
769731939
15304
59
293105
385946
258715
44
678885501
77
209443
63
269547
402074
89
316678
732799133
368295925
35308
45
309253
173886
62
87
219251
2
90
86
45
96
390619
3
360971053
319572
75
32
109206
8369
1
301256
42
379123
428694
205497264
287212
125571
39008
178647
72
35
302989
82
456271
911208965
393407617
541775752
16
19
460370
49
43703
239258
437054
66296
4
83
257917
383216
36
22
488300
336431
458129
47
317304
23
90
28
21
23
155851532
59
499356
347351
40
421835
105323
195297
277377
34
100633750
42
8062
393059
20
50
42
40
274012
9
29
2
35795
269799
42
87
97
178033
60816
32
31
18
273791935
194244
496110246
142639
141049
82
604880407
261796
94826
482167
302100
38
185381
62
470952
52
335551407
336970
75
20
436569003
398649
187960
400336
275979
56074
8721
191795
4
181032
7241
15827153
95
210454
6
254100
16
92
126308
27998297
342305
456124
60
67
124746
365819
50
121126
9139237
83
82
90
499446
42
80
77
306218
6
440645
376523
207312
32
359150089
215178
89
338149
387506766
72
208683475
704623354
80098
36
202037
36724
24
104758
40
148544
11562
79767
55356
365272163
43
77
61
9278514
473228
8
49
361780
84576
38
240035624
7
177850
73
223378
60
7
349468
310372787
188580
175200
338944
45
51
560459909
26
362672
281094
25
41
39118
75
227183674
65
961467711
58
60
38976
343485
64
6140
9
88962
53
404775176
34
395006
87
86
58
171260699
379515
98
218867
973466233
94880
187114
95
4
318285
70
46
307587
471700
383486
277071
45
28
17
72
296691
94
361376
309322
64
5
74
231141
392431
78
68
40
31
74
6
105583
62671
40
34
69
94
19
9
43
85030841
5
655936907
38
105365
123260
52
456051
249780
57
295150
83
133343
33
78
69
306833
65
4
349503
47
243121
42908
225843
86334
2
14
496098
7
242567
291776
68537
844211063
3
69870042
14
136677542
173748
371470
87
5
315303
3
95
42117
637538414
303851
6
437058
29
310988
37
9
354258
383163
66
13095
241198534
79
4
1
93
447902775
60
306317
44
579089669
291716
33
22
392842
7
304985
52
225704246
1501
135881
48
312341104
60
65
652238826
62
27
763580127
45062
101352
98
581398579
87348
91946
87
98
1
914471814
286850
154498
300586
453167
89
453460
126194
259526
16
13
517796663
444687
156576
23
56
33
24
21
41
11165
203659
191062
151708
273581
48
6
177817
60
279839908
61095
22862
441201
323123
28
377479
97
381983
210329
70
237878
5864
32
823248668
88
45
76
84
286200
51
440073068
8
48
35
1
145333
548475938
284103
148576
492313
9
68
89
93
177069
95
71
5
89
325320
44
737767125
892615581
77
110929
859531775
345231
36
18
428069
98
88
61
463792
76
480817667
32
63
102043
454390
48
28
45
26
132646
65
50
230774
364891
200855
5
3
56
415613
48
185460
72616
1
339497
256335
54651
201777
66
36730
322436
68
32
12
77
483951
10
96787
463910258
92
101037367
368828
213964
93
50865
485607
69174
17
193785
56
560022458
8
241643
327202
4
526998751
63
38
107095
428570
75
44732
3
52138
54
73
330881
9
53
16338
8
5
57
8
455687
155323
9
89
94
12
42
56057148
423824640
25
77
69038
107983029
30
40
124913
26
27
35
78
14
57911
5
82
257487
64
88
45946
90
63
263738
51
44
124492
77
246913
1
382004
276730
52299934
5
77
6
30309
27
122341
2
393440
2
63
69
31
15661
422742
370543
55
9
171216
87
80679
693229925
475712
87157
80
55
112020
4
81
54
87
99
4
32
9
49
330364
470947249
468205
39
66
419941
32
39983
81
8
579395947
4
287429
53
64
161876
53452
414920
61
246399
4
348143
372503
312981
2
462152
247482
462716
44
42
51883
33
222548
161426
18
138522
11
44
56
784041463
12
81734
248080
838639729
3
56
1
352436
122611
2
29
9
67
460458
74
57
354303802
386893
73
170568
94
15
40
62
92
9
876625807
39
162221
80
194476
562699129
96
366102759
168877
137300
873214055
299125
453471
4
8
55385
39
222081
246781
55
343162
226629
18
11
78
1
31
59
319498
96
51
26
335184
155406
230030
480559
20
165803
135612
400725
40
88
74583
2
58
53
219250
438157
96
89
59
404550
497213
8
76
352852
346862
19
51
82
384702
85466
133834
398008
12
139742
72
312876
538632733
95
43603
2
465523
1413
277018
98
82
827907962
40
67
65316
320123
64
366546
453293
7
329818
84
157583
82
4
44
57
125097
269835
484401
579268842
293971
86
434064
12
171800
94177
404921
56
70
201159
289797
93
214218
90
24
4
89
73
72
74990
3
318882
341146
63
399340
7
11176
52187
480441
4
140779
360728
94203
33
76
118180
309536
53
378128
281758
18
331718
59
47515
54
23
28
305755
94333
431370
480605
442471
20
70
493044
55298
33
346336
363541
228349
94
145308
9
476908
232820
27
355058784
78244
22
22
328731
277577
44
5
31
21
244599
15
274385
304527009
97
44
350491
30
124244
699363159
195743
456964
37
53
279151
32507
9
87
63
388882
66515
42
477758
5
99
35
54
41015051
345828
77
99214
313284
447172
2
105610
8
375053
88360380
891770906
237819
18
2
95
282409
9
35
822733472
98199
2
7
16
35
485972
294999
71
18650980
36
88441
522132814
301802800
22
184433
491145
484389
8
7
138419
380068
10
332295
79
81
319370
12
88
202477
462726
60
32
3
192385
73
70
49
88
91257
439350
344031
1
70
37
769554208
27489
25
70
35632
284951
14
3
378801
180899
22187
227746
487575
32
9
574606162
3
15
150314
47
9
425710
170775
5
421270
9
37
49
64
93
215515
2
848238844
9
178266
122304
166813
225972
53
37
308785
96092
818796097
781046702
161781501
99
7
32367729
489662
442017
462232
92
39
417239
92
56195
13
82
93
349941
8
38627
90
48
268338
100384
9
248542
479510
19
721485196
9
485476
5263
17847
242243
477427
87954
21
37
470788
472381
362024
69
33
79529
81766
40521
142628
485396
71
9
404018
448199
37
56756
82
335032
80
70
366684
233955
10806
97
5
354350
14
121153
129132
57
4
3
465236271
291563
356847
9
218044
384588553
36
65865206
43
122818
3
321365
11
32714194
7
99
19
112962
438847
207429
90
213968
76
98
6
111056521
47
17
5
59
2
47
77
60
38
67
81
949345005
260842
220435
16
468451
9
37
131738
385081684
8
23
63
483116
37759834
89
81687
93
419148
4
212589
293866
75
67
177543
53
202852
25
157595
458857
196266
235991
310285201
32
47
165243
2
37125
81
16000
15
148172
277010
257803
183962
78
165609
78
462564
906103393
341046
8
65
39
77
17
236349423
116045
3
63
179335458
4
99
467215
21
183617
439114
15
7327
350765
69
422809
202056
448206
234272
468307109
205734
84
31
358055
7
30
18
158360
98
86
479608
2
928761768
51
92
22017338
73154
608188063
396033
89
454628
51
946631185
83
67
16
286187
360740
42
65
371463
54
3
6
392826737
26393637
263596
22
355695
192847
11142512
874696332
11
525958389
165207
42
77
856946062
228858
49478
254996
139660
101035
412349
152337
30
237070747
294109
38972
404200
18
78
457469
4
291898
292647
263930
29
20
377009
785368254
16
89
441730
6
23
329115
224506
82
95
52
877502985
7
145664810
9
140138
39
403191
869028334
40
5
239166
337059
373319
180792340
463696
90
38
227232
403437
48
55
32347
442744
5
352521
25
86
34
19
75
353352
425059
97
198522
6
15
5
14
418790
9
31
75
168020
319811269
61
99
302377
29672
62
229177
18
203389
246329660
24
82
148227
73
61
39630
431040
85
31
412220
71
345570
41
95
1
98
348968
9
55
257544
334398
48
30
43
117690
93
5
34
70
405981
864754569
99
362855
80588
83
50
25783
9
67
44
922869640
297673
18
119889
212812
375517994
103731
9
614159642
74
483974
493503
17
2
6
62
6
494728
36
41
68
63
153097596
88
483227
73
154764343
13968
416190
13
82
232535
125080
69
225287
1
36
405193
456847
97
55
184745
192962
281600051
44988699
19
3
404953
444220
169188
64
35
70
260585
55
9
30404
3
473345
433867
33
623850077
28
90
84
128561
311395
86
5
49
15306220
16
437352674
78
429485
34275
424659
29
155772
774735926
51828
71
4052
85906
192986
394115
221725
367198
85
82
66
726855464
36
37
165910878
154093
10
348409
89
492254
245830
65
50
9
263877
1
29189
20
85359
517081840
78
55905
6
15
499079310
72
48
80
12486
9
140559
36
36
362433
63
170791
321951
226831
178995
317402
393413
30
414709
4
56536
51984
108126
56
29191
38
6
84
9
499168
71
4
58
9
3
55
318326
371952
330520806
36
399641
58
45422
4
71
245780
246891
70
17
95
331682
5
360356
430719
62
196893
72
54
336528
561351396
56
4
28
18
2
60807
178600
49
437843
222041
34935
236173
84709
59
532456754
83
1073
25
268240
184818
60
52
238195
34
4140
485275
303014
69
91
320709
432539
362925990
208265
470106
26
132101
224633
75
62
649249196
37
98345
77
245696
95
7
581
90602
11
498674
36
36
95
1
365159
15
449733
8
182396
73
20
8
80
17
407259
19
146666
70557
132431
428221
57
92
431818
375735
254852
336523
379652
5
56
8
453466813
105166
70
82
6
38429
7
213386
795228001
70
73
52
190115
8
39
74
33888
390418
362913
37
44271
2
388124
13
155043
189638
24
51
33
71
1
185827
264127
541954079
999494485
14
436036
192176
189422
14
75
3
192810
33175
86
364898
27
2
9
93
63
152666
106647
5
19
116384
416532
3
19
1
174798635
2
24393645
446611
863076465
119508
215939
9
276496
44
2
93
72
147238
111367
72383
7
78
45
4
70699
245813
146530
129164
63
305877
836604458
73
360034
190078
60
128595
52
88
314301
271187
215399
472806
388019
80
89
75373
74
202683
334618716
289823788
25
188857
253996
10
99
3
344344
127796
38
357079
388832
38
456645
592713535
1
217987
30335
5
405691
71
259044
28
52
4
406260
471144
244977
7
137220473
183510
389317
17
316786
59
279743
82
6
706911903
66
94
310062
371779
230252
430475
79
24
428609
164064
9
13440
360663
77
81
77
45794
26
84
6
82
59167
3
157672
6
261897
49151
7701
20
441384
58
72
176840
322655
98927
12
78
45
378375382
416185
4
279787
210925
284044885
21543
8
277045
6253
63078
163911
72
147106
98
337923
64
10
53
96
164340
92
16316
15
193277
437226
59
97
90
342310
19
970045337
709631620
354514
45
322578
47
424815
78153
376329
95
32
416146
431653
67
7
68
39
247522
77
42
29
362061
237421
51
94
24
49
420814
947018701
246552
52
46953
4
50
263797
771868451
163690
349833
79
497864
210018
364966
406586
338733
43
155514
74
470033
80
10828
14
99573331
42
821754911
452601
82
82
85
21498
148516
18
183850
86644
95
12
494442
624641673
65288
61
127302
5
50
74
498590
8
788831297
37
34
94
8
295572
228641
5
693162746
51
86
72
489810
144733194
185829
258143
44
49
19
330363
80
20
83286
281089
87
52723550
388716
27
348034626
20
76
464505788
61
275575
264596
62
74
49
160717
405197286
182107031
17992
6
245389
5
53
416634
37
435383
88
621784736
416488
417967
60
52
4
87563
120463
209438
90447
257847
70681
29
444001
91088
702379501
145356
27
496873
26
65
185807
52
69
5
91
374154
356140
151974
97
108411
220550
256124
84
365777
83
93352
42
240422
331865
149259
487926
180673
26
65
987506646
472766
113501
193495
40
497075
1
35
318519
986491190
43
569041634
86
43
93
13
445837
5
197172
450386
874452894
266979
896714793
83
26
93
20
77
339553
19
201294
68
334824
320416
47990114
79
2
80
200235
67
241086866
220333178
50
401314
5
80
14
301480
6800053
382872
77
58538
31
217978
294851915
303471
473768
350167
200380
435215
171925
267307703
29
110414
195102714
116744
50
44
185275
8
8286
88
567086131
378350
21164
38
46
286332909
631416092
21
531794809
53812
305266
309953
27
297397
71
9
88
173898
499166
92
159576
56
8158
265961
323849
70387
873917710
89
72
268708
2
29
237490
56
231437
82
79
83109
894011719
40
29
260856
448259
428047
48
468380
462077
139461
470352
23323
4
147939
56
30251
69
29
60
103574
350760401
279055407
231292
4
7
21
392898
468994
40
18232
4
38
309623
9
127863
23
4
151323
453303
27
93
331250
435991839
68
155914
6
192275
185735
318552
46
244733
98167
83
51
53
79
361111
352906
88
9
82542
34
19
2
264116
47782
179274250
79108
4
427756
597486220
62451
410806
24
411006
48
109902
58
39
230600581
55
80
89
350985
90
169243
16
4
6
67
362715
83
409344
11
41702
217438
26
284847
22
429082
309968
31
29
12
9
429649
181660
19958
64
330546
987
32954129
77
467754
300742
23
79
17
13521
304503
38
240405
39942
51
24
436039
411998
62
15
152921
25
160047
122017223
448258
51029
930014004
82
70074
58
328866
164394
233960
415819
71
6886206
172886293
43
155522929
208900
353777
6
53455
93134
10
168470
53
39
43
87
75
310959
802001971
180270
844667865
458175
195457
60
333259
96
89
204434
26
69
46
1
296369
47
61
227052
259126786
30
67
23
416208
267274
323342
49
56
70
28915
339647
77
115049
301459
325845
86604
240794
4
94
47
80
82
22
17
194414
76353
11
81
7
66
414304
555324037
36
389357
249226
385989
2953618
474566
100980
29
6
66079
90
58
45
48
42
99159
376715
267117
22
58
77
83
56
321512109
152245
16
368482520
313632
31
172530
73
353405
96
50
56
118276
7
77
56
385927
90239
115901
205227
64
212006
54
31021
24
51
12
360024276
195011
369822283
6
7
6
346004
287082
394841
29
260116
24
425646
6
975703880
270311
43574
7
356990771
98
19808
10
28
52
6
59
208721
91544
261337
4
12
362987
35
23
74587
360147
193392
63
1
47
497602
2
901325414
85208
145778577
124717
61
71603
14
60
49118
44
502257933
300546804
127683
93
359412
7
106835
3381
735580458
65
911346315
24
180191233
92361
242905
9
454930
257093
489417
157497
70
8
37
180254
27
17
93
92
8
14
21
191551
68
53717
57575
352921
20
93
1
93
572164360
86895645
3
46
497800
51
13524
15
73
327622
87813947
266023
76
65
166628
931903112
274862
223185
17503
23
99
33
75
206888
6
31
48
9
198656
1
456989
224350
8
9
288178
485006
2
17
64
30723
16
45
5
15724
33
486232
51
69
243672
798780487
925845607
39
183812
142700894
467201
83
22
132035
344417417
478791
64
24
18
61115
259332
15423927
90
72492
14
705266557
49
35
2
102463
61
92
20
272627
124450
431088
427618
54
34
597590749
452572
32
52
23
157039
73
448643
1
371162
811587554
96
37989
376426
18
50
5
35
15
464632
277220
92
15
50
157783
23
252235243
371426
30
3
86637
79
65
397287
13
86
49
19
93031
6
9
340303
456466
96
34
501391450
39
79
243321
7699
90
1
76
23
97
9788852
137763
167414
69
313046
90
28
76907
167400
87
462318
2
471154238
111359
71
41
459824
26
54980
414072
18
50
158742552
85225
458402132
161429
242721
18
2
49126
62
78
54
603612619
23
10
225219
8
207294
3
86
1427
8
224973
22
483873
4
51
5
482925
51
259498430
42
3
102061
63
61
468714
29
201207
315817
29
688350670
51
2
315882
427080164
38
4
62
48
434808
54
206217
8
70
135355
334204
97
248917
28
352102
467433
176104
192223
498947
295690
76
217163
60123
310502
85
364220
106111
204118
69631
422795
14
96396
55
2
9
232956140
58
226323
88
40
49
65
97
1
55
489512398
261416
57
13
72
61914
133145
206132
13
88
20
1
64
93
305237
84
446066
78
895629705
201585
19
101224
56
2
293126
460563
97
72
56
105933
348319
70
184577
4209
640802038
29
148624
5
152011
79
1
303238
64
138783092
381276
42
416770232
42
20
932659053
39
99
45
61
293956
3
285674
73
115844
92
270720
138794
416461
35
35
68617
54
24
282433
70
279148
6
60
24
150580
177181
245124
63
114387
198274
350302936
76
61
85
6
28
67384
44
90
290076
91
80
71
86
8
83
780598828
38
2
332010
349922
91
142576
1
96
6
29
614251335
10
86204
72
795780373
25547001
60
97005
666155609
92
22
26
910767712
32
2
478386
13
149404
39
453139
84
15
43
433575
7
64
5
65
65
319439
21
9
332471
1
478258
234614551
75
164795
63635978
265347
183897
59
5
965940743
63
15
93864
91
478002
36754
257678
412989318
417056
1
275056
464485
27
8
3
36
91
16
687678011
417385797
111119
34
80
402015
70
152192
143109
59
95003
4810
29
331573
252074015
263895
25
181869895
410585
425219
956470593
64
91
439242
88
82
45
38
8
176961
276673
97
1
394452
3
42
153730
45
377138149
29
58
450008378
313604
197733
295337
57
70038
46
87
11585
37435
416506
61
2
364011
255202
23
36
255063
71
31
12466
422600
499873
355671
310140
70
65909249
262029
106671
6
250742784
133923
664045020
16613
250111
78
763818999
73107
815063087
91
65
452874
306946
9
83
218576
231492
6
6
1891
483109777
427754
90689
61
37
8
77
392313
52
1
400833
108551
401920
18
425855
326205672
747188825
13
42
56
31
430774
298546
226249
16
410505
94
74
18
60
79
87
94
416559
267888
84957
300426
466061
4340
845097446
441120
16
440153
862227067
9
8
70073
93
443152
20260
57
94
41
302741
72
2
390964
190497
224634
41
92
64
78
1
66
25
13
268049
421223851
67
200609
4
402409
25
56
59
86
85
382514277
15
43
85
74
921213374
361535
6
37697
196985773
130905273
65
21
43
5
52
202733
51
12
28
467594
58
631889799
378341799
95299
71
88
33
158896294
37
984669113
6
436200
12
9
10
24
67
54
3
388726
490887
7
341143
70
263517
85
340361
58
80
66616
455901
54
254112
488921
80
314766
16
308611
9
441211
9496
286256
269137
162148
285689
26
14
92233
29
198729
4
396948
77
45
7
5
85
75
36
271994
478533
75
841174626
475770
97
155373
344953
46
145597
78
195007
94
434052490
78
64
114368
78
208316
222237
1
468789861
61102
1
21
258255
26
42
275527
57
85
58
154259106
413710
317525111
223158
94
5
781965953
370190
1
29
192793
431751
1
327970910
303788
52
54
199455
109443
155096
78814
14
68
34
299684947
49
56
25
98
138782
68
817142473
4
5
442989
39905825
216286
5
29
60
67
239744
31
34
33
460075
3
11
10
71
350230
73
277927
55666
9
9
471917
210312
458174
272225
9
218603
478983
53
60381
85
468998
1
60
11
4
20
160077
85515
90
6
28849
173331
52
93
8
83
642147105
98
193219
225327783
172157
103803
353800
9
7
93
42
30
68848
80
200245
113893
99
50
405138
242962
94
94
789078431
36
78
3
7
352582
80168
38
264538
77
64
162725
433514
145449
94
18
549201040
86
415465
97
89
12
958798288
73
374808
43
196814
6
119044475
3931
88
55881637
144768
51
87
7
67
447267169
376955
9
56
465809
148633
9
13
26
103967
491878
376904
118094
403210
17
299464
36
173363
7
73
91
68
363232
136139
108364
35098
72817
72
21
6
170523
427089
69484
128950
313865
58
90
199044
253769
524450528
50
219651
4
387038
78566258
59
57371
24
20
2
2484049
55
22
76
95
454942
295372
199768
1
19
426720
33
43554
10776
69
39
37808
100873891
125228
6
477651
62
67
9
388541
35689
313774
61
113352107
59
9
78455
95
197740
154506287
5
176862
170535
78
93
58
312511
462434
81210
458315
303562630
271451330
38
45
35
15
236485
97
263742
100262
20
145020570
35
97
158912
3
90
486893
685858005
497455
3395
253189
371119
347550
8
370387
248461
2
61
5
81
398276
89
448941
155751
14
62
132196
65
347581
5
477245
139775
775677106
34
65
276261
499418
93
217044
41
268522
377497
448861
65010
346310
50
59
31
89
14
215195
107264
496797
75
596719824
6
57
8
90
223213
46
14
449546
15507
145316
73
39
121951
985
33
66
83289
181299
12
225766
761160423
84
112184
226596
234500
81
84
363454
30
36
230299
336417
24
355613
266915
9
83
54
54
83
40
6
283215
50780
95
290884131
80
242503
436336
28
22040
23364
33
323327
274413
248965956
33
262466
61
4
440760
139672
18
98
817382155
39
35
92
74
358408
463542
181335
463406
11
279229
3
423027
312026
93
138406
30
59
38
7388740
6
61498
34
27
86
151786
86
89
299123
6
12578
26
257755
147519
17
172288
218862
38
66
466425
86
19
42618
169282117
814125615
95
75481
244619
162018
346255
308811
741955623
13
45
443495
956007523
47120
13
7
21085
389752
66
74
466958
253048
332365
174202
438210
4
40
90
1
247387
414511
263939
106321969
409984
5
373917
40
197070
41
6
406547
91
24
230844
620183727
17
83
105081
310405
230625
47
794619034
80544
20302
53
415590
69
414766
37
3
310287
35
2
54
887484474
47
70
310720
458240
71
95
81
423144
80
30
81
59
2
55508
93101
7
254835
82
314446
28
71
453381
2
42
218437
28
53
475557
98321
70
121496
393984
49
267096
69061737
85
418035
293756
379337
48
27
453861311
55
583266465
3
24
115378340
337532
43
25
354344
191780
329235
502116825
215295
329231
7
37
366061
32
84901
176099
85
77
94
2
11
64971
49
70
44
6
26
23
79
301087
43
77709
53
53
347805
1
44
368085
94
109572
460829
87
358049
53
86
447602
42
438393
129975
62
428359
77
10
88
166775
98
744860302
50917
1
92
412086
3
400736
424055
68
74
98036
146159
57553
71
37
61
314857
5
43
39
441358
412808877
10
79988341
206801
245491
72
360398
355375
55
6
37
866701083
29
29059
99
33
32566
44
200866
13
318361
80882
115378833
92
5
6
1
431642
6
29
105720
341506017
156773
54
9
9
6
66
355624
9
425071
126036
463407
56
158131
36
44
378491
4
66809
363901
7
75
50
67888957
208937
1
100920
94
78367
329887
673764178
4
79
18953
79
59
7
390637380
368220
6
148084
73
78404
910386713
3
290328
97
40
9
45
674888156
66
11516
55
128911
39440
95
26
208355
7
32
79
9
20411
696650806
222668
24
251576
315008
43233
223262
72
1
27
750060886
40
699763615
69993
47
82
87
287150
493451468
41
90
246209
920499877
398000381
296204
335422
275567
12
56
235130
84
45
218309
352011
98
43
44
6
56
299565
53
86
397705
19625
182705
392321
389679
391090
466105370
15
70
85
9
8
2
343991
150349
262110
198012
740515375
33
346136
19
73
4
93
68182
341191
2
21650900
90
84
44
29784
153870
110876515
56
141377382
54
35
109296294
252276270
90
198494
66
34
7
63
475109
62
4
52
417214
5
36347
7
293258
62900
6
475969
40
26
482321
63
5483
55
356208
25
45
239543
56
49
29
31
147583
329154
227697
830812360
42
80
53
77
72
83098
80
3
27
93
97
950669953
478157
97
66487
23
496472
8
56
19
4
285980
80
6
399693
39783
402123
22
429998
24
93
4
8
4987
7
40
1
86
440873
52515
7
38
1
483582
38
99
34
372800
159219
32
365747
32
70
57
366079
99
51
53
26
20
362174
746168847
406373710
433417
47
115584
29
44321
607997219
2
4
1
33125
57
17
325612
9
376300
30
506816856
71
338859803
10
49
964142876
394867
222556
286530
45605
465103
326044
98108
12512
10762
5
99
8
770528357
92806
154474054
437460851
211296
367481
20
62
287302
20
284139
61
25
69
932936125
24
64
761643099
4
164576
186466
387415
457369
36
239554
52
149372
2
96
18
397120
380390
1
833095066
223450
467289
253475
821
418579
96
84367
6
163904
530251935
95911
27
33
228570
71
366862
67682
69
473330
17
351373
179345
35
90
352052
176143
86
72
396356
91384810
50
18383
94
91
20
488191
242549
1
51879
280937602
162700
5
123393
16
14
441095
38
308757
9
50
2
55581
464250
136634
57258
31
414936211
383718
5
7
50513742
98
229835
8
62
8
540408360
27
33413
476546
58
178357
6
192557
45
63498
376458
2
30
73
19
85
24
256970
8007
2
958728151
24
9
17503
64252
366094
61
140142
86
69
403393328
9
107286
463316
84
98
16
6
90
63408
1
458495
126682
254854
451160
285206
73
74
67
41
25
337165
42
7
42
6
259571
261813
298327
79849430
263886
86
628643570
30
312894
166656
58
61
42
50
277299
68
7
77
232857
3
396610
36
7
18
66
201839
282703870
3
60
43
382655
6
342282
377344
24987
71
398659
371418243
43
84656
14762
3
154341
20127
10
86
73
76
344619
585530103
34
57
84
1
19084
99
345951022
214297
364392
49
325481
91565
119460
124659483
149563
77
25
98
92
34
5
231962
75
56
190189391
183371
618729677
74
39
66
76
269522
67
24
63
289093
1
461391
61
28472
72
418
77
77
959646965
1
187539
73
62
44
36
6561
78
87
55
3
6
438466
199462
191920
68
99
351002
22
60
55
40
205813
10
90296
118652
20
93
480101
39
185151
87
109992
797680126
13
4
283179
70
92373
382063
75
68
43
235680
453791
380295
5699
88
50
237611382
14
40
55295675
76
67
27
380399191
59
139044
6
78
35044
490575278
398821
34
22
187806
266143
55
54906
463951
268777
343169
338529
99991
79
5
20
45
46
3
469242
467244
921784697
93
444990
29182
92
426985
28
88
281972
189800
411812
414316
36
400851
317215
313959
97
75
96
835093086
44
499534
459348
59
145615
474934
158694
140686853
290585
98
361201
65
86979317
258218
23
11
31
414764
499484
70
2
65
79
467396
63
47
204236
455819
11
81
50
560308778
17
117942
8
98112
42
241949
200826
831290538
72
62
90
1
291468
99764
52
483138
435702
482666
87
284654
88
259353
202538
309981
5
4
297439044
338835
269027
361283
37
27
206583
23
691615653
2
162332
24
11119
81311
7
83
453033
422633283
12
65907450
4
6
22
98
2
5
340384
440835
151017724
196488
188391
8
58645686
1
463375803
98
536963791
375274
51
155959
71
764065037
469641
954765108
248797
196308
475652
35
298845
61
60
689
301082
9
2
3
333749
5
45
9
6
89933
99
53
35
39
75
175210341
32760
127559457
53
52652
6
8
935377361
84
53323
184137
14742
81
13131
73
310367
339153
861382206
86
70
333294
342123633
327349
49
15
546528010
128703169
34
317530
94
392664
349452566
15
181705
184873
93
142830
273026
97
18
278277
35
55
15
55
48
8
184913
20
71
288173
267010411
329281
256859
11
898836771
299005
49520380
33
98
132094
364762
5
452428
16
6
91
384245
546496426
240403
34
69
15
51
496370
591107205
72
5
285197
36
102658
90
44784
28
388864
49
6
210202
2
98
189074
242640583
397657
10
206754
4
87
3
95
255981
9
22
3
75
117596
53
54
8
79
54
184238
88
39
4
3
19
3
393118
1
95
51
411301
493520
64152
546390926
915631947
98
37129
453531209
408019
74
425881
806082614
42
1
3
45
3479
81
323530
264625
51
49
39
36
38
316699
60
15915
408173
7
2
28
319957
231063
12
37
68
250572
37
29
435647564
11
23
8
20
496302
20
119888
41
8950
56449
491400
65
74
8
408218
337944
162768387
92
26
43
38
11
476864
165102
244034
80
127821
56
74
21
451109223
2
169843
74
453231
55
60
83
331374
26
129908
84
95834
40
225457
93405
102360
327499
8
49
111991
50017
481397
21
481071
18
487725001
38
92
30
35
334178
8
839609584
140450
369887
278490
76
87272
24
91
390368
172662
62
49
428551
307410
81166
160816
299903
17
291702
97817
253420
457827685
324876
11
321128
182846427
325452
43
38
82
757028015
394930
76969
49
6
24
81
41041928
2
140888
34
1
73515
14218
392755
822750953
1
162623
1
7
9
498577
3
2
15
53
10
421384
2
341113
263697
714648208
278838
313622
480013528
16636
64
370862
19
14
139981
11012
70
970790490
440836
14
3
86
90
409472
54
480278
17375
35
205374
376984
292844703
4
4
1
277689
7
41
988778081
93
218369
74
24
41
36
42
579833332
433448
8
6
93146
3
66
364533
287117
146768
173675
166314
32
226203
32
215087
188460
17
4
2
7
49
28
181975
44
50
1
38
186964
7
323512
84
84
8
72
57456
85
53
54
60
42
32
112081
67
544714813
54
22
476231
13252933
242014
187663
3
43835
86
38075
26
325098
2
55238
41
94
21
154630
44753
6
16
177769
4
374763
59
9
328913
446063
5
49249
77
87
377164
664398475
206047
227359
254697
49976
308646511
98
92
1
402291
68
197415
8
52
90
137378
404578
60
9
414094
8
14
257539
301198
190516
439135
50
60
484733
229724841
425468
91831682
105881
43
238426
212989
22
2
733792141
73
58
557016108
917520728
882619092
86
96
140622
48
47465
43
134873
364901
314043
86
12974
43
4
26
12
447465
299544
368030
10084329
202036
98
55
494315
948015893
365621
94
466211
87
19
7
36
29
63
65
491619
215650
338038793
19
86
432271
6
924106348
144755
160230
84
301615
40
23
317540
322120
273157
1
96
96
330207
157719
4
38
70
59
64
266911
64
22
321109
201156
352602
21
309995
42
26
87
235325
18
1
4
10
41
463785
160087
49
77
65
431883
69
6
24
93096
4765
5
478520
395810
977122217
96
15
368695
8
275632
2
289168
125526
96
26
91
50
36
1
499095
855982265
73
114797420
23
141178
64
52
8
94
62
40
417971
2
14
478197
57
88
39246
16
60324
8
5
426876
12
13
99
56954
58
92
98
74
68
24
269758
408748
338198
4
479711
106860
148761785
71
208267898
82
278165
492541
70042
503249533
294110114
51188
68
1
3
314781
489334
70
362414
163409
80
215352
86311
34
97
119400
84
88
40
64856
53
283948
9
175282
998541850
316105
2
176993
52
484761
29
99
239130
35
182202
39
70
110522
49
36
90
54
285699
77098
373589
156584
49
10
402302
270493
309201
47
101032
65
83
77
139769
60083
3
454716
28
91
3
50
575868428
73
82
86847
137602
31246
4
64
21
1
186024
473079
4
83
56
34
96055
733976407
303074
21
62
130979
27
153408
63
132581
70400
3
1
80
73
91
48
403621554
388877856
513432758
90242
344743
4
32
367904460
394662
22636686
273073
909145000
51
333792
34197
20
144916977
787046713
1761
46
6
397375
55
50
72
31
168553
2
71
987974171
4
95
94
658683961
31
54
98
329702
90
94
258802
410781
68
73
213129
249239
207768
8
13
230451
452433
8
22
25
58
8
74
339416
93
372226
31771
73
93
293579
434242
659388510
66
29
240061
226329
446720
129264
165159
35
365344
284063
44
9
294723
105605
87
185209
16
37
99
45
270670
13
64
1
54280
5
95
78
54
52
277496
3
20144
482864
281914
344511
15
136721
70
66
183869160
78
1
423297
8
85
354114
87
8
771655997
42
307706
87
449744
38
85
24
306922
355349
79
299002870
40
77
376095
253378
173915
848419082
20456
6
88
82
22
298758
511162924
75
75
88143437
905198375
4
440593
85
119191774
466820
25
136993
41
263966
132613
215478
385157
6
35131
97106
55
34
30
87
94
93
330917
2
17
33
471052
1
65
10
91453
207150
11
3832
67
159622
261560
190131742
9
74
87
312335
7
74
59
7
19
34067
13445
157459
56
19205
282495
27
38
47
151828
46
732611425
148906
10
68
207544
570992724
410297
2
347583
46753
318921
6
69
34
48
367907
189331
447026
125919
527463911
392864
80
63
251597
58
10
73
97
76
46
51
496529
76
289364930
113697
40
48870
53
50
379751
37
358777
309704
12
129849146
12
428201
268591
72831
109213
66
31
100676
77212
35
4
67
373793
99
148793
5
7
92
575041175
21
485937
81843
156939
80
2
114730
16
96
76
103145
6709
57
186874
375200
294415
425105
5
15
18
9
26
386324
408103
399989
4
92
74
22
291062
344224989
93
62
301374
205322
422991
18003
315201
21
30
300804
425365736
121563691
763038462
99
56953623
88
486058
63809
5
72
237672
7139
195680
67
465985267
36219
8
110846
290704
37
122620
26
73
89
242684
57
332368
208859151
397623
212399
8
77
2
17
88
73
469761
117094
390085
80
106799
53
18502
45
60
220021430
402477
44
1
32
75392
22
35929
69
306081
39
118831950
85
71
440032
909309393
89
13
344745
72
911967376
29
418257
25
13
37
8
479504
240928
289328
475882
54
85
37
87
36
32347
466869
31
288283
143590
306911
18
27
775911381
849277592
181925
2
208935
386397
94
4
49
138743
389770
76
287368
84
12
68
56438
285665
14142
1
7
58723
677139154
81271
99
5
42
7
15
479198
28
8
417106
481284
310967
352791626
230168
2295
424413
98
330441
331074
468223
393011
75
69
441127
491179
494871
208462
492558
58974
602062856
98
34
87
350449
23
91
404981
25453
448715
27
60
38255
226831
61
433779
342444
292556
86
30801
92
71144
65
22
59
824130300
49
1
58
119098
80
19
54
18745
89
81
21582
914144129
379686
29
3
178022
440404
331939
8
68
43872
24
4
435991
81
286927
5265
92119
82261
419479
24
46
1
417118
3
232566
572915077
378988
21120
40
80
6
18
2
133443
306556
18
428901
334224
34
70
489729
139585239
78
8
17
155247
2
368550
350925
162720
26
149664
348924
91
79
93
31
6
8
46
102123
472496
206265
43
82680003
3
263641
28
474882
45
247518
487508
7
394776
113498
4
36
50366
30
23
62
482981
332500
45
45
79
668170590
792440852
30
537345065
5
44
177096
440559
208575
231196
7
21719
31
12
726267826
32
398278
82
59
91
80689
319501
79
90
78
37
33
2
385990
79
97
94
79
215658
338931
111309
35
75
214311
326389
70
61
5
36
70
32593643
251609
46
22
82
297432437
2
269045
75
143672
8
1
220130
5
30
1
36
269180
3
30
58
407112442
121906
98315
25253
73
238127
25
84
28220
7
88
481618
48
57987
41
34
608304675
291233
22
9
29213
77
209422
475855
21
53962
346982
71848
4
84122
96
375898
97
388130
357923156
29
74
65
62
270123
386702
371258
381569
473925
483071
382599
123021
817164862
12
9
381705
78
60
186831
96
988204675
446234303
141406
324067
422159
2
177102
60
4
81
9492
53
93
254281
356878087
7
866544274
42
173984
82
23
89
150568
30328
73
1
132080
76501
624974285
147945
54460
85
395096
32
2
97
4
25
442452789
752045018
72
10
43
137041
34960
18
18
84
464249
43
47
88
405333
46
972406472
4
90
22
190479
15
479906
83
115631
88
70
38
172504
3
91
24
79
99
33
365243
457224
21
29
63
479133
336817
5196
88
12
416466
122618
73
402506
26976
1
83
51
390350
93
426245
458730
53
446281
114091
33
40
358036
2
8142
98
79
73
73
177016
65
63
7
4
105540
29
562129431
2
102511
29
273998
9
75
488124
90
405222
16
7
7
6
59871
21
53
65
287686
285079
1
55
66
250618716
18600
70380
5
440825
345053
76
160912160
19375
22
435646
2
44726
3958
43
471998260
87
435658
5
7
89
145950
11
32
70
281133
81
27
95
88
128419
933281136
96710
7
53671
226428
5
53
333061
172264
97
93281
31183
439756
53
79
31
89
5
301093
90
395908559
5
88
354205
385009
39
468350
237978
935364317
6
27494
1
83
423289
231226
194603
27
756894406
421687
444997
33
402678
3
247860
77
360271
236523
3
57
25
6
587695415
311732
356786
63
697847962
24
592091856
5
71
28
16786
704513007
4
84
280295
223264
930861515
141592
1
461903
466523
5
497023
974786905
353798
137215
87
36
462313
86
134698
476318
49
201070
47908333
88
33
87
143283
496676
8
27
93
71200238
491625
336821
93
338676
1
7
408274
184413
860299174
3
159369
85726311
6425
95
44
20840
597872445
326722
71
46
69
85
21
87
92
151653
378863
42
217921
9396
403434
7
89419
26
65
17623
33
66
192840
59730
6
325305
442269
244449227
115368
78
54
220075
130019
574989330
6
12
167945
342869
159827
969438572
452009
42
57
6
170213
44
54581
76
379339
99868
68
39
288927
8
135029
6
238709
97
45
52552
85
285159
8
18
93
426228
2
78
58
19967
18
437835
126735
98
232155
469077
54
43
944941593
819578861
14454
381734
135846
93
129983
263404
8
182431
30809
10928
664784145
63599
52
6
278236
2
8
89828
459795
50
94
73
9
159173
83
55
299648
876809738
48
33852
432777
44285
100808
460893
374076
87976
99
39
81
477890015
20129
175849
72
225462
6
487324
37
317357824
278536
91
36
41
473896
2
357964
235828
380114
24
96
5007
66
164861
8
72133
293969
85437633
264363
52458
69
94
8
88
43
6
117086
464929
1
62
88
6
7
438419
176664
54
189986
70
739399748
83
50
96
4440964
567379540
82
64
373635
140816876
514884928
211941
36
41
98
347201
148289
170141
36286
21
661913054
90826
2
30
173461
68
20141947
85
77
30
224830753
334442
101092
314312
2
17
58
31
251884
260412
98
7
2
405528
3
78
84679
99
39
30
976686331
423284
373996
178237
919046181
111111
50
256122
23
1
62
47
3
333509230
9
405135
49
73
624763286
77
25
249951
337570
45
60
87
472966
37
80455
253366
853
475711
60
64
202269
48
26171529
26
266520
30
62
385656
406825322
287678
14
296661
88769
57
117631
6
28
9
3
213889197
215421
46
205457
32
395598
66
39
440462511
392622
60890
70156
58768
279704
56
285656
39
968228681
321000
34
9
11
7
92109441
479541
394110
291011
59
133858
501968413
71
407377
15
8
501292691
86243
189886965
84647
80
57
252603
766087282
1
10
311680
28620
22
61983
27
440507
9
93
4
483870
400384
190687
983807064
496934
78
22
56
280579675
460347
82
38
934673722
67
78
3
48
50
342308
544195556
78667
59
499743470
267174
11
42
372302
44
203836
6
176780
361150
27
2
53150
1
864149416
98
8
358940
16
399189997
44
91931
372157164
84
187118
5
46
334521
6
22
86
4
89
68
73
149988
11
182444
470744883
26776
424576
65
18
21
488479
2
55
95
207600
407035
305101
85
367507
299709415
52
9
14
58250
56
373518
10
8
296726
68
53
86
411723
186738044
450414
50061
33
187261
76
6
14
494439
298712492
157547
9
64711
90
13
365340
63
65623
308841
75
29
433565
129053
413611
45
32766
7
53
351610
14013
335517
7
5
12
182161
95
273803
1
73
20
40
110449
64
486122
25
75
88
60
26
285923
7
450042
3
6
1
287327
107994
67
270847984
2
7
61
117097
96
364655
89316
802844805
70
85336
7
85
21
39
421207
15
95
8
15891
231406
323160
35
95
285818
801396501
69249
97
817285798
77
24
171530
500910581
210130
238605084
9
35813
64
299326
94
307349
92679
82
79
154350
975771890
16
51
6
173829
284386788
64
177494952
211605
39
351248
93
63199
384930
49
88
33
66441
7
1
22
444854
74
68
123923
50
96
79
51
46
3
34
145516
90
79
481477
16
52
356383
62
70
448458
74
102429
164014
126607
74
25
86
42
20
13
14466
292085
11
140795
471784
69
202128
321252
77
27
55559
61
478466
185695
9
355752
104999
48
453580
295530
1
31
121182
14
76
25
919007339
460944
44
2
438431
432536454
406671
393470559
220814
29
35
290253
185844
6
39
25625347
21161
412615
205794
146556
410166699
171298
74
172792343
357214
41
51
1
86
87
55
279974
54
26
49125
50556
74
83
37
394277
429274
417574
52
418337
277143
84
14
97
51351
92566
39
298046
385156
223473
11112
216078
77
322123
1972784
471124
276853
47
9
55
1
277909
36
76
28875
712637016
9
72
4
80
103178
60589
89
572440518
60
246504
12501
933124916
83
26259
39
170982
73
93384
7
1
4
17
33
21
203689
553035974
431047966
87599
324053
73
2
42
157180
72
23
124737
447361
82
1
32
84562
88
63674
27
93
70
133629327
473570
82
25682
188315
38
398275
37536
435876
23
96
25
158992
18
451924
167271
436400
188768
321205
350323
62
88
51914
151938
25
125605
84151
405119102
471468
202089
15
181951
15
455981
98655
215354
19
278305
70
475032
10
10
174950
5
498336
188792
66
58205
20
53
30
55
63
172307
66
251622
338043
14
8
45011
48
448128
228742
93610
310932
324850
13
166870
104110765
461106
307599
91
299609
381778
8
78174
4
187041990
173384247
487179
50
63
30
18
267026
8
116212
64
622281536
13
387501
219670
85
82
467874
33
315805
179663201
388156
5
72
372693
413735
117638
81039
390073
389573
52
81
116710
64
88
42009
350336
41
24
88
3
306423886
146013
183613
82
380249
426625
75
350883
412413
235993
233314824
161026
767327673
400269
82
338696
400717
7
36
80
90
48
82
301003
6
26
30
14
63570
65
465070261
83
208333
33
65
667954708
56
17928
482669
75
269018
4
2
51
210316
400714
7
6
1
2
426212
98
1
93
101577
79
2
71
22
77
61
424323
206793
364074
6
393065
12
79588
77
83
309748
93392
374599
49
122827
569967317
75
45
4
882343260
179481
3
56
74
114919
1
449466
65
23
258800
90672
469994
54
87
75
13
41
82
7
75
410650
490731
360632
80
108499
96
26
387317
72
89
62
73
82
5773
463031
32
8
478876262
453304
6
367477
304585
979527041
19
6
359038
27899
97
258347
206238
748399810
77
137031
485722370
232827902
4
59
16
7
8
284732
212257
95955
576437108
289541
13
126137
139999
145085
7
6
322569
498260
39
1
455333
26
491033
47
71
1
279435999
4
157118
228459394
48
6
94
73619
14
66
65
272690
65
93448340
15
2
94
210620700
7
110655
394126
218641486
3
94
22015
8
10
81
41
97729
13
2
24
94
869216165
33
497460
132308
361140
493967
6
80
181841
60
46
29
106733
416742
90
76
35
421825
27
45
62
2
495947
37
289979
40
132071
98
3
152315
2
90
451367
12
37
44
60
90
271369
60
297651
7
202920
239296
236746
279477
80999
217421
115314
86
310187
2
86
166342
9
31
364793
543598598
366786
31
95204
28276449
3
12
297039
5
2
4
37
342834
89
212077
44075
273296
93
28
11
30
36
71
457188
54
78526
522748098
978526766
278753
406597
92
71
93
265028
364938
2
24
215686
57802
207813
195721
34
229493
99
56
398585
91
284533
42
234412
31
322237
63651
177829814
10900
253138
310962
68926
65
1
921786736
462160
31
52
38
406102
56
5
718104695
448462
390941
3
4660
69
45
893861660
273605
32
87
56
205198
98
98
62954970
35
171403
905735254
470375
118217
183179657
33
229739
222408
141345
419997
68
1
186647
22
82
95
178586
11
263948
411082
84
27
54
352189
77406
389264
59018
63172
22
2
32
5
300212
395591
6329
582557738
41
77
151488
405477
332698
34
86
59
93
66
224352
300891621
34
37
457638
26
48831
2
458756
436379
129928
46198
17
420068
327686
92
10278
476072147
76
82
247458
460102
86
12
4
194806
59
92
373839
73
5
301301
195975
26
186013685
310013
43
80
49
406199
459870
43
374607
33
59516
19
51
64
383618
29
7
353976
323525
23
15
112826
8
194237
95
378173
17
46
40
335086
432277
128082
315909
40
66
72
83
721003359
433499
137499
112210420
56
223663
8
248894
7
288235
378446
199049
67784
76
307313
69909
191100
35380
95823
8
418947285
499289
102068
107000069
490243
63
78
91
11
420533
30
788195091
280152
96
651044335
89938
49
64
134303
367591
61
43
6
477133
50
418396
5
230535986
75
7
725768873
396399
19
54
222567
120400
94
338117134
37
452255805
52
10898
943844969
339039
77
145773
336956
2
82
6
157911
20
85
58
268297
375544
97
51
258428
299825
494336
10
63
58
412266
5
310117
25
70
139321
443078
304505068
328397164
473251
439373
27
387210
234986
868955083
400573
319834
15
74655
92
295732085
90
154914
17225
29691
4
8
2
409761
677014274
270358
3
491548
3
320474
115568
794190874
59686
183140
998336870
476796
29
49
69210
11320
50
38
8
8064
288025
232460
40
84
81
54
353622
17
195813
438582392
462973
12096
1
15
9
28
90
36849
20
575048682
9
497905
974337035
328387
71
442419
4
437952
33
497900
55401
400823
466296
77806
470600465
359459
88
140922
447105
297997
391559
34
209282
8
82013
74
31
29
260252
396708317
7
387673
647413893
80
51
300168
24
8
20
267129
54
268793
678975187
16279
13181
412282
48
481237
49
31
63
70
265747
431257
819382064
8
54066
2
63
203682
293925
7
70
573254532
93
428984
225937
37
700931147
82
50
7
327375
2
54
881782310
204487
13410
55128
135932
365087
28
384319
35
88798
219200
52
5
4
88
235222
68
6
8
301642778
157106
92
153005
18
472868
352029
28745
1
386266
235610
22
333147
255970
54
98
47
35
443302746
1
99
383141556
34
645728509
384076
40
101624638
468976
274806
95
361818
177326
204027
134513
66
47
45
29
156292
420389
67
439753
135132
95707031
32008
98
4
50
52
358679
98
32
499146
21
84614
196056
405992
33919
14
13
87367
48
20
88
285081
151338
56
139120
10
2
88522
134200
97
389686835
9750
19
458978
388444909
24
701714976
91
494296
70
276636
36
73
24999
484147
38
321864
88259
48380
80228772
79
5
28
48
36
104113
42
88930
309597
8
39
61
76
121140
403254
6
51
17
278531
343668373
32
45
83
113252
5
2
5
5
448136092
96
27
18
574074418
16
675770266
161260
216376
43018
27
98
3
10
158321935
102441
36732
8
99
42
203568
69
7
31
106680
9
107838
400812
68
119127
70
467591
7
66
32
337108
89
16
123885
6
21351
6
25
46
40
342389
101912
47
112753
50
282322
24365881
9
47
979353532
18
943456778
48
919314105
1
6
62
23
91
341324
381114
474771
9
34
1
15
57
30
214456
324320
4
4
234881198
28
257858
1
313754
73
17
309053
70
82
65
86453845
11
277300
23
621523980
4165
283586
255578
65
67
347983
4
69
425704
333757
108004
41
98
1
4
9
276017
475668
921944219
2
386264
16
8
8
28083
46
142595
34
82
42683
50
290611
27
30
7
88
26
52
280187
131852
58635
2
49
4
309738
46
390124
440344690
926518697
169661
3
209086
2
288033
327859
84
483586
963823411
224098211
59
439090
95
56
620489404
498434
45
11
39
7
21
478251
6
492867
422073
360380
76087
62
286759311
4
366311
268802
38
59
151201
85
98
53
799207025
980000803
77
63
83
41
407630
77
78
413411400
81
19
66
3
489660
85
170644
29
85
27558
2
18
362989
94
480756
180668
22755
55824
111118
131150
372085
30
420019
862630103
273421
402128
25
190046
478750
304371
418887
301353
24
61072
51
12
136327
3
4
121813
209366
67
366773
57
99
19798
120514
7
80
145176
87
455342
73
98
243407
69
8
80
312376
781519432
244370
3
280343260
128491
57
748376964
7
299350
54205870
51721
359133
312400
5
69
606707178
60
34
466998
15
12
145135521
463678
879540240
95
163237
134306720
244570
34
487880
93
40
19
1
49296
75324
358719
18
413480
61
32
11
24
84
287301
4
368730
5
495151
472531
47
491157
90
27368
432506
162872005
39
49
828027337
1
43240
423032
5
101923656
462127
54
68
7
29
59
478545
40465
497152
47
97
56
7
141137
307283
31929
38
88
215950
280810
55
8
43
57
392257
27
31
52
74802
483037
161482075
57
57
36
183109
2
241834
47
53
31867886
166583
131987
93
291005
2
83
59
2
51
257380
430814
4
33
18
63
98
61
361368
226545
59
74144088
11
17
72
399378
275811
21
97
39
461141
75
18
212506
433037
15467
194741
40467
64
42406
450434
56230
267676
52003
88
32
56
313697
423086
54477
20
10
366471
24983980
346359
486134
15
11084
60
66
41782
126086
231119
6
40
107746738
11
89
441944
465723
896561853
7
292768
31
25
38653
6
91
352418
308664
41
459876434
334432
101937
99
7
67762
322483
309175953
349082
16
88
208989
476953
5
251469
1
522079917
21
377065
92
6716
78
68
61
63
186326
94
94594304
82
39
56
24248
97
82
74
499900
365604850
45
986308067
178083
235770047
65
21520
234193399
50
70
444082
307168
476922
792939928
50
42
78697
197510
84
96
399828
549619312
21
73760
57
96
305707
71
109474
16
978601909
50911
65
300990
74
298479
381066
2
4
88
51
354815
27
73
408706
49
153580
95750
32
7
29
435840721
19
373566
391006
187110
15
437491
110360
549985738
33
317302
390805
26
20
49
1
244116
99
37
402106
105485
147123
143824
90
79
142779
30727
81
37
47
78
41
332612
50
112367
457610
446077
4
22784
77
491591
30
88
121268927
238669
4
244976
5
83
67
428302
15
173842907
71169
352654
71
33
95929
8
13
96
476690
402113
40
252983289
69
44854
7
20
83
97
540638000
88
40
60877658
285016
6
385452
1
73
445120
13
84
31
63
165703
430546
64
61
373268
12
6
38
56
340224
197243
48
62540793
1
56
17
71
408194
258910
127185
574694261
104283
8
12
82
355388
456452
73413
7
151634
440643
59
4
199450
133794
36
60
3
34
4
85
426110
26
496997
102971815
282297
263753
154321319
997134383
11
371268
455699
203507
67
81
142479
128415
29
14
3
350447
38
413830
255071605
148108757
2
65
39994
64643
241238
34871
4
622671881
133797
530267734
12
81
78
45
71
78
62
81
80
431838
124382
213489
56
415950
136285
826761417
58
48
68533
594543684
36
34
7408995
172637
102497
22
84
799487338
86
21
31
72
150272
48
86
17
60
77
50
5
68810
35228
2
73
94661
9
79
4
66
916853944
15
48
80
18
79
59
762945601
94
251555
435701
377773
5
82
4
57
208997
53
4
55
5
268850
426445
960255694
302795
28
27
123088
656634712
73
27058204
733866557
222965
89
109786
97
95
12973621
7
683101620
73
88
46
87
57
3
405215
240176
75
470184
492981
658
99
288402868
295662
27956
15
140395
327243
17791
8308
60
8
70
25
272355
99
295177
1
65
289841
22
128345
26
29
62
42
61
21364
20
42
5
449291
43
82
23
90292
12324
81534
135095
435604
56
8
82
1
154197095
77
186729
63
49
353162
1
174923
22
54
252847
4
96
82
62164
183194
67
12
392719
410061
94
3328
343615
18
395559
56
124134
187539
42
82
34
30287
406655
98
467515
5
2
534675561
137744
41
382636
27
24
95
415768
31
300385
82
18
27129
401362
14
459741
32
5
193527
343267
47
15
106698
905071572
407345
16
66
2
58
2
47
50
129622
385010
156976
1
208254
298454
36182
271098
99
54769
225056
335860
97
71
4
49
61
387596416
27
442464
71
33
233055
124703
177421
385286
195607
62
117573
468294
66
335362929
62
89
45
81
334749
241767
91
93
127615
29
59687
46
9
9
57
228611
15
100510
91
483050
117617
82
31
16
73
84747
81
411378
2
910405909
280880335
81
361155
177904
42185
98
342571
30
69
75
25
464390
82
402585
222645
16
5
68
60
179369
458402
419866
39
339571
59
3
81817932
182873
40
14
343394
6
7
263181
80
77
17
31181
469226
56
97
97
70
76
659699828
252375
277862
83175
3198
86
40223
78
12
70
17
321542
570042277
86
105889
57
76
24
69
99
62
20
54
314152
865674711
18
86110
57
49
631321529
245115
192928
64
120978
495706
73
344200
73616
11
235853
2
49457
29
487685
1
2850
36
2
32
192444
36
79
308735
318083
135703
125508562
76
280620
302700
97
180274
33107
10
640624144
455400
76
336234
64
57222
236732
61689423
4
378283
55
63
18
92
600304165
50
159997
2
23
52
115867
50
489497
193471
455245
2
137744
162645
5
55
89
41459
198428
1
79
424096
239737
4
2
22
147743
423852
99
733
663221910
170625
62
18
281733
254089
34
35100649
543473048
45
21
37
13
69
5
868009416
34
390026214
24
657165857
420503
134499
447575
323560119
2
92
63
69
34941
33
357867
30
450183294
48
219667
944341338
30
51
409198
40
261005
84
334217
60
662804056
39
45533718
785233399
31
1
657412188
1
23
99
186632
183043
495718
37
1
413909
78
158041
52938
99
450312
187608
96874
474105074
5
75
957116719
496968
34
76
2
87
89
66
82
40
20476
5
59
14
78
39
269552
70
44
400052
2
98
278111345
64
389933
23
403197
58
71
413277
486764
66
237182
637693474
5
304013
470495
94
6
97
909482092
448164
49
151775
356167
321760
387580
74
3
36222
97
49415
459602302
89
80
86
21279
31
48
479800
50492126
324347
39654
174364
2
348685
21
56
24
6
76092
22
28
58
497657
145035
471468
81
469269
99
72
94
61
84
65
82
72
7
435340
5
22968
18
20
46
463430
61354
495294
51
26
61
270660
309785
80
59144
55
367542
26046
61
430668
334613722
102604
490269
439801
11
493577
537463703
67
3
57
455420
61040
90
76
92
9
36
417625
301924
187107
14
115998
222337
58
354498
169985
169976
71
97
77
19
48
76
73
55
21903
71
474873
61
504254928
155331
64
9
16
95
4
367112
2
48513
27
13
44
722549402
92622
20
413058
439414903
59
17
52
43
99959
75
28
493983493
114950020
58
222361
152567
890998847
17
402294
109748
6
79
59
168895
64
25
319506
305256
235201
71
299480
87
456207
410194
66762
410989
99160773
21
477543
60
133832
50
95
14
126131
57
393255
883731187
3
251262
198311457
29
364244
7
18
557648849
247608
910401181
6
299701928
873263730
65
327995
77
194913
15
65
34
13
410543
571069809
4
471576
30
66
149968
45
13
87
15
381862669
11
11087
469672
12
73
116724
135495180
28186
5
29
71
9
25
28898266
488590
96848
56
3
135748
19
420008
69
125338
46
97
255896
236999
94
473005836
44
638905558
369350080
242942
17
426799
2
405343
41
258609
79
211352
95
29
85
92
81
318087
91
85
12
95
29
32
373814
353702018
39
308812
24
17
412430
209532207
97
7
41032
103524
33
2872
3
61
10
17463
236158
177281
98
73
88
66
48
22
29460
48
4
53
27
3
649628142
99
382581507
78
45
64
176452
69175
23
82
88
49
58
63
353295
74
885394624
49
174314
263405
32
607676182
282214843
14
489016478
460764
278036
88
60
8
50
406881
476245
70
66569
237942
402950
68
79
77
328909
72
360225
41
285712
406313
84
205959
78
238118
5
383279
16
79
2
53
308625
94
312643
119618
38
267186
31
142611
256589
225505
113362
31
376498
161462
40348
473725
194705
11
47
50559
11
74
91
96
33
279027
447568
3
28686
39
275043
70
52
55
55
47861
414166
60
432708
293661563
107581535
90
93
330755114
16914
459846
109510
2
71
39
428396
40
75494
5
36
361047410
498343
30
105965013
31
193402
44
72
4
453027
7
27
32
82
68
75544
59
174865
19
438386
60
95639
400494
78
53
35
8
99
181365
309360
262986
368283
499739
17773
58
96929
238858
35
6
29870
35
50
219739
2
94
55
150209
1
367339
5803590
373032
56
2
30
46
5
44
21
93
357431
543095197
71
2
150768
325832
226085
18
3
182886
88
462353
24
2
78
78
110034
93
44633
93
28
239875
30
464292
397351
40
36
20
351852
55
894419723
148662
3
119480
643691251
4
368886
89
307400
468623610
415812
147518
78227
369175
62780
70844
327440
87329
249334
235597
766391251
175257
13551
54
138834956
304383
485256
452595
376782
861786336
302384
28
252630
56
460084
245849
393218
61
62
402263
283470
66801430
4
98
394467599
45
362578442
2
60
30688
308933
8
313104
436206
9
89
95
306605
213363
23
462799
387558880
429442
67
49
55
31
79
54
53
477364
74358
71
429988
110106
49
78
152069
498364776
750062780
87933
792216384
441777
32
342190
13
250517
71
392789
57635
116736900
248323
86
94
296125
421030
75
232067
216613
340629
97
1
246044362
405986
9079
742912126
98
14
85
150233
213584
439145
14
17
372886
29
674371047
76
1
64
135345
484544
311044
179714
37
448100
286984
20
63325
38
295199910
64
274027505
401387
17
39
3
78
47
416370
55
74
55792
989828942
281891879
262311
69
79
81
1
2
14
437905
79
79
182599134
290082
33
285662
60
4
39
56206
70
481428
429182
96
223784
223797
111406
27
91
39950
4
65542
85
47
2
26
9
15
60219
189983
474198287
65
94
5
132948
220350
26
7
23
353544
4
19
295894
96
24
3
52648
68410
13
3
88
11
8
40
30927
14
39
77
80
19
779146740
85
5
150253
32
5
31
3
298416
28
115263
202906
91177
883429539
49957776
302969
277453
89
314577
49
52
303178
398025
41
4
378782
2
668587448
89
170774
71
43
5
64
723365263
134171297
266464
99
18
72
284712
16528
267189146
56
81
446600
4
97
303002
162395
99
49
63552
49
77
471776
98
82
70
77
322327
430360
91
1
13470
4
88
265816
37366
44031
252930
65565
558168793
37
94
309750
32414
87
49852
310032
439953138
97
74
70
60
451618
432816836
928064201
712302442
169557
357676
53
401781
92
79
243999
130006
64369
5
99
30
90
26292
62527
269256278
206053
236888
49
2
43
66
7
91
247164
403427095
941187417
249567
306945
81
7921
462527
203056
487352
4
23
457078
14893
5
31
130880
468757
70
168962
444434
225306
16
355
193213
45
22
164611
46
459789
277357
204385220
268582
141731
44
91
84
44518731
200658
53
36
76
62
61
34
4
77
487854
42
20487
8
41
125304
25
198253
5
33
805459284
92
33
4
38392
12
397205
125238
92
22848435
161429
215432
113391059
581
91
22
94
35
1
34
9
581516230
1
158051
84
90
401380
479738
84
624453505
407878
110737
299711
481875
508
271144
34
11
185741
29
62
11
316885
3
129785173
146804
6
864892619
89
294349
452736
412447
181608
694662431
369050
75408
27
58
31
34
17728
197359
213197
95
93
485977
255967
57
37964
85
110630
13
316262
46
142762
231185
59
155631
230877
87
69
80
18
57
59
458543
60
183439
19
5
17
106213
52
380665
809114836
43
140540
142838
84
8
304854
79
234017
31964
210530
71
822565319
94
72
62
250427
38
55
301173
147051
8
3
145212
408375
75
286612
13
57
76
231513997
129484
88222
30
466442978
21
18
209601
52
310958
3
237285
39
348913
7
70
79
450258
268230
20
81
79
109279
265611
93713
22449
951317674
6
259656
52
205779
84
522548688
32
30
282398
458640
7402
7
53
86
91
5300
31
60657
37
45
1
365097
13
61
160633
489853117
7
875993350
279999
451170
141629
96884
134219
96
126328
276933
59921
11
296232
789307871
276027
74
3
675638892
125872
36
141939
215924
75
438430
250827
154624
100467
1
13
59
73168
74
313134
66
8
197168
388194
113774
16
324820
89284
248289
385579
81
28
33
34
60
73574
9
34
939391669
107898
962404831
422454732
47
52
212446
93
412151
77
522941389
436211
15
432876
70
64
44
55
57512
153593
49
6
397083
47
4
12
588119930
22
56572722
22
11132
87242198
97813
61681
33
142006
370117
49
451538709
54
368738
160290
481898908
383978
79
70413
163622
50
2124
382410
25
251971
60038
288840
84
76
43
36
219137
354148
76
58
487995
30
81
883605115
15
41
75
62
18
12
59
159697
2
51
14
377031
9
4
17689
12
37
403453
150933
103928
30
80
37
205281
363481
16
225548
56
153719
5795
456304
70383
215818
26595
53095707
19
39
52
42
150436
396617
47
907022638
180953
214170
655706327
63856
418842
77403
2
65444629
363208
201606
21
367909
9
537163319
121631
278862
3
13
70
40052
21
81
81
1
8
53
66
284438496
6826
733796256
90
407383
429878
7
43
17
93
55
27
9
42
430025
67
21371
343130
40
122913
310775
58
433031
3
373271
445696
171063
456312
1
8
70292
77
19
88
6
404051
296382
463172176
260906
6
268815
48989
450278
569655117
437895
83
44
313974
10
65
82
683723179
59
350013
16
426592
19
378586
127230
93
434746
266043
1
300480
5
336906
7
370625
6
40
2
82
47
225077
76
92
835163271
416139
5
238773
122659
354989
47550
472474
92
36
37
5317
89
256075
97
450396
437705
17
909491860
923664649
60
949251513
93
73
273093
245676
66
426570
17
671156719
86
230757
54
266630539
242619
170980
5
38731
3241
86
259283
9
576615488
88
9
172707
711785311
21
389821
76783
33578
420374
437753
73
8
53
198963
232209
13
39
86
272435
184661102
170289938
328753
370028
109387
50
136330
11
496365
472157
240314
822016562
33
206426
62412
6
417016
25
24
86
20461
50
312733
96
3
20
207329
28
179121
323057
91
84
264880
90
235020
202399
2
473971
98
385739
595059308
401059
95
82
92242
102059
364798
525093177
242083006
41865
191186
93855
185565
115540
31
39
229065532
11043
79
73
54
86260153
93
575008490
9
407266
125511
14
97
64
186938
286633393
81
84
496158087
8
82
322256
103473
999334835
4
237032
33
429806
36
37
483101
29
409577729
53
439974
15254
167280
230498
71261
832675482
69
17826
373209
85
789930532
228914
13
51
228721
375838
91
80
32
89
235134
83
91946
5
446073
296206
35
167335
74856
369635
376409
44
99
284134
8
9
84
413509
422733
46182
14
20287
123251
729948771
35
24
437305
57
933424687
244927
884577921
40
97
55423
32
68736
559724442
43
335272
4
207650
7
12
183734072
93452
31876
136864
392035
90344
326218
4
311933
393146
48
77
215279
51
50
265079
37
7
385073
44
61
60612949
400866
357317
84
27
243726
95
27
187396
69
175595
36
249733
50
470520
9
835197681
355131
497116
26
331548
32
195823
1
151122
90
44
176715
335468
74
6
8299
538923805
95
32
15
100928
373918
52
93750
40
191537613
391941
92
440717
458961
52737
34
473510
39
16
52
453756
177414
80
48123
314989509
24
30692
7
472259
332919
66
341023
51
17
62
442812
496734
211044
55
87
98
421550
32
96
235880
81
18268
3
418163
774868550
313946
1
68
96109
385982
527089110
40
138342
29
13
238134
23
55
4
436955
123151
68
390178
384431345
467435
29
86
59
223068
40
342092
4
344119349
396926
248177
3
1
56
226609
81
86
256799
164176
405471
3
78745360
472036
24
206881
89137595
24
83
8611
314369
15
13709
1
31
177383
69301
57
52
281245
402571
384787
461498
5
454729136
3
117473
368561
37
11
31
63
219379
20
43
78
53
59087
142117
762439015
141978
148605
145127
22395
484245
274170
89
8101
1
39
16
13
1
483104
23
806505740
78
42
27
38
72
447581
802531993
38
29
77
214941
76
2320148
362691
495853
343837
37517
194939
3
265460
139036773
24
63
439586
82
11
45
60
15
259769
3
405472942
223856
126509
88
46
83923
7
366008
479480
54
1
59
66
266797
40579
32
222104
483081
380665
3
105395
394239
9
982739631
262825
448316
142756747
97
138604007
715839884
450599
460498
40
36
309662
212544
296463
34
99
478900
69
92
304704
95
24
266892
60654
1
820233013
55
66
59
2
280661
122150
342842
22
383768
68474
220372
16
89
243855
133062
69
68
335948
73
361298
301765
4
459153
52
494754
52
238960
67
902338784
39945
49
5
31
253016
52338
6
57
26102
2
55
459178255
34
244456
74
18
8
749099064
46
74
90
76
75748
55
1
55
4
1
25411
439041185
62
266317
276841
63
6
87988
15
36
73
31
89
127964
33
222384
18
448901
6
3
753663680
139608
200129
9
88
816094944
28
66
391450
5
107836
298052
13
378610
663832337
90075
23
264624
62
318844767
40
126778
982696606
253649
242454
51
70
4
561460034
56
7
164566
3
73
60
77
447017
61
4
101400
169866
32
336158
71
348339
77
797381884
460723
30
79
389452
39
976818597
47
7
339976
52
9
196021
82144
52
909366943
46
289509869
4
84
1
285759
23
6
3
476249
317796
128688406
9
380576
8
82
12316
5
480926
232582
386833
34
93
6
277748
330875
42
5
88266814
30
86
89
15
329793
4
47
47
60
95
10
3278
485356
60
6
263814
7
33
153763083
591906458
123215990
308313
83
38
12
9
93
42838
96573
74
26698
254132977
327297
12
20
158732
31
38222
67826
89
498584
181272
147219
77
52
3
2
84964
285974
162108
64
55
224894
42
4
31749456
199359775
332649
110195
24151
421266
480455
95
52
8
471203
383364423
808891575
263579
168531
295584
37
142601
20
396044
39
253769
431859
15
41
180822
4
30
99
26796
136579
2
3
68
442964
100391
248799
56
2
404398
107645
45
29
22701
70
18
164921
45617
245126
243342
227357
471936
20
42
247773
13
190945
32
5
291354731
354338
444090176
269237
15
74
19
19897341
51
14435
457651
49
185691
3
184511
412004
296686
61
8751
342134
87
55
24
433684
207732
188845
36
16216
47
67
55
84
288514
443764
320976
23
99
76856
420582
78
8
84428
732284859
89
26
399889
46
431712
44
464946
6
483145
418205
920464348
205399
9
68
61
495729
103741
62
3
45
231794
99
440562
2
64
157278
87
793583661
926017372
95
301119
26
70
13178837
329626
10
42
72
515091607
23
42
807695370
5
49
9
296363
8
289117
21
4
5
112371
220285
4
39
74
81
373394
795894330
57
6
13
163594
183169
287434164
8
355364097
367794240
204782124
12
3
12
91
22575
57
74235
2
151524
52
43
42557
319765
39604
13156
2
89
441962
69
5
38
5
53
271030
74
3
84
32
94
86
631323106
62
62322
30
17415
13
90
80
46
142493549
312791851
447102
2
13
1
373632
5
299808
91
859721121
37
547356886
548245477
19
3
22
237118
404559
8
351202449
79
68
40
26
95
97
2
2
82
60
2
40
436996
392745
30519
4
424672
3
6
45
480405
898850835
61407
42
412910
471547
7
22
13
403462
81321
255900
3
24299
114143
2
94
16
62
93
16151
315126
863768380
202771
531826914
95
45
270776175
117328
7
724013987
3
11
23
69
38
293488
6
63
81
109740498
267530618
65
98
243109420
41808516
14445
201379
263782
81
4
450712
423245
27623
34
373467
223878
337322
12
73
252015
48
418754
1
139208
720373308
124459
388493179
1
48
330760
376126
216684
94
37
54
91
31
36
40767
912969942
667707529
7
43
490248
289661
333585
25
23201
51637
313942
242072
500708329
53
38
461842
992570164
431229
464428
87
770164072
89
220921
203491
427565303
449557
267492
221626
426728
70
15
51
64
287975
27
37
96
406237
477411998
2244
59243
149261
53
84
57
247569
62748130
112521294
398903
9
417304
64
472209
22905
91
66304
46
313035
53
365568
95
155902
133999
266573
46
335758
182471631
32
23
743251198
9
6733
43
84
226476
67
60
476287
537422895
63
17
25
25068
490217
10
69
134036
413523
25
316424
377218
108380
44
258838
726291855
289243
8
107948174
67
83
27
35
27
263806
226832
16
452914
429849
22
711910703
30
706090427
168981
8
53
39466
21
213596
65
454625
31
394900404
3253
234540
43
453098
75
67
321608
60
79
3
29
397264
96957
11338
244934
163890
12
438110
84
256013
199458
423112
27
589623911
497430
804131532
80570
488185307
324293
46
2284
449652
5
52
359756
75
43906
616098828
39
113840
307607
5
9
7
153924
15601
342998
360243
399423
41182
12
260375
425820
85
240804
21
38
34
89
255304442
442873171
31
53
395284
224915
262990
15
272229
69
445397
174204
434765
183227
43
256990348
134857
3
45260
274224
4
433164
37
38
232164
184809
99405
41
67
401787
136949
667161377
21
241357
227309
85
40
63
684774753
355618
156924
391558
289963
74240
17
27
4
11
3
363419346
91767
431799
17
8
376973
17
91
20
27
338449
408582
65096
58
28
24673
8
201562
9
6
5
3
262707
50987
84
826218713
53
623891080
98
38
437895
23
80
72
365478
3
42425
242203
9
83
933399417
60
92
971789366
8
494274
94
36
412256
46915
149193
42
38
6
37
992671242
245945
30545
323798
98
12
611616212
31
66
40
406020
217331
492315
315696
245412
288560
29
61
94
6
71
85799
89
60
4
323381
287154
42007
91
94
58
882760847
322619
224776
175452
98186
358972146
78
186837803
75725
74
20
145039
103832
34
482237382
76485639
3
26
105539
63613063
29
66
223494
331542
96
4
321209
21
323419187
441567
6
226200
12
833010137
384260
319982
224307
4
5
73
72
147814
88
266562
6
309047
238547
95
122917
424195365
433254
850595378
40
283387
94
66
437092
49
9
75
123534
162569
43
273359
88
41
36
864260903
285627
79
71
14
217844251
26
8
86
28
451955
570923180
72
358393
7
635086071
79
36
686977633
35
63
25
195486
40
31
330093231
497337
271508
287005
70
31
189564
95
484936
427011
3
74
55
51
89
110214570
395669
19
473931
8754
547054571
47
30
96
24
2
6
57
103201
51
59
8
231775
35
25
176656
86020
57
241011
299795
66697
480427
15
475458
17
78
7
51
306314
57
89
18454
301941
256176
33
172728429
84
73
6
63
60508
315110
9
360398
68
48
67
10
78
6
5
56
464170
72
15
22
71
67
190923
91
196327
337172
695098151
29
342503
9
83
70
81
4854
70
45
67
332858
2
693499429
67
370267
471381
417944
199547380
8
6
257171036
240330
157053
469378
62
12912
505481550
74
33
127309
166882
8
79
238177
170958
22
3
456992672
83437
29
5
223814
15
85
50
80207
9
176574
94
35
253377
471401
292830
8
76700
684768449
12
227882
31
69
7
21
216303
7
74141
327979
405287
263573
4
156336
9
461555
66
258692
92
173943
477769
447879
90554
39
87513182
394550
396239696
191653585
82
14
307476
35
608182666
105909
401165
89
71
21658
95
90
49
69
62244
533807728
56286
42
821693024
8
373556
62433
71
94
7
231821
482456
6
90
459118
45
75
117810
114705105
997832522
373540
236350
94
863743259
6
2
345404
31
431094
61
868867429
19
477298
11
294276
22
26
429131
417650
286795
463117
50
434796
1
7
310437520
41
4
12
172619
20
253887
307467
81441
467165
646272947
332705
86242
62
77
21
343820
67
3
31
42
296591
85883
66912
93
2
36168195
5
87
29
770198656
179228081
56
26
117749
453813
5311
21
26
120415
55
94
84
17
348344
356283
94
61
15
40
31
9
50
179174
51
18
99
9
186293
2
74759
153566
381779
461891
76
51
31
193986
29
11718
478792
148966
493585
68
77
317213
58
5
23
240277
90
498039595
167421
314117
804813068
8
251663
79
20
17
7
56
4882
14
57
4
350081
39
306031
33
437343
2
91
75
16
716677703
41
89
15571075
29
70232
308365
328373
86
69180
677
113639
286724
76
47
41
7
613505981
6
70
287974
90
38
204397
49
316897
6
90
48585
14617
457875
35
54
191777
298324
28
35
14
55
385417
53
483477
69
195593661
76079
194852
442024
11
77
411669
14
81
81
406837
24
39
274543
62
442531
24
93033
357879
9
276210
8
5
7
116113
44
486507
279294
138558
62
224270
283749
31453
15
42
251908
334803
449678
12
996581288
72456
218819
29
14676
705427481
235798813
55
65
40
72
76
88
9
358909
584673698
698767828
197667
8
17401
219152
59563
199709
255025
3
26
89
28
404085
483452523
233009
404024
303810
346929
35
173177
85
86
95053
313212
427279
4
18
54
99
261687
79
216019
469115
371079
275648843
28
22
75
34
4
88
434156
6
13
498534
11
84
471409
50038
83
183998
25
54
658663399
341392
98
60
237044
363118
52
98
398550274
57928
382642477
645610167
17
997323173
163821
79
225581
522950699
3
80989
73
64
55
47
6
77008
65
78
257794596
6
14
2
96334
96
16
75
2
465242848
12
96306
68
164289
34
71
99
415716
54
89
384597
95
202038
57470
91
499759
64
5
60
36
95921
147367
4
99
21315
295740
61
10
133053
12
7
203664221
351897032
485888
10722
58
71
87
47451
2
73
536732398
279624
93
663964143
6
293837307
431702
90955
2
65
74
456184
37
94
315227
85
483511
498859
437453
17
443912
2
411496
75
3
178675
522668602
326516
87662
4
338680
393137
13
405938
40
223386
33
174757
24748
224237
92
125656
263176
193098281
7144
85
385325
170881
49
382290120
352975
93
33983
37205
1
290493
150655
9
416630
22
423019
71
64
253303
513042475
91
83
82
466954
45
32
4
53
13
498629
20
269259
13888230
989252482
12
51
462103568
33852
42
28
370220
149983688
9
393850
35
374424
364619
309750
71
90
207078
193688015
5
117638
56
48
494828
69536
551901666
31
59
25
9
58
42
14
95
18
257923
78
394665
98
62
48
16
2
75686
68
228019
77
161699
428622
635842414
97228
320970740
76
77
130525
184057425
345192994
380046085
78
17
128962
75
50
74
6
16761
93
65
5
11
44
44
2
495210
8
285624597
759269463
66
29
824269894
667637860
170422
26
242150
28
483401473
92
215799
48
8768
104048
184710460
4
92
391207
8
91
185334
479610
4767
32483
92
62
69
25
85
920605604
95
519110925
39
847489892
16
215913676
464209
29
41
30
127102
234984
130142
37
76
258707
502824935
132398
9
7
193829
54
14546
233974
493343
91
88
315035
42
656202074
236087
6
180717
35
16
77
73388462
436623
42
47935
406497
466879
48
5
87
33
159294
59
10
344585
73
59
362
26
301312
33
207219
43
429388
37
345198
407344
168412
218548
215453
171092
28
348400
100757
95
27
9
84
67951
145170101
322724
29626
71
71
52046
54
61
25
140057
25
217443
83
206561
54
453569
22
1715396
364724
204245951
420012
636263234
9596
31186
47
313295
418661
233425
74
47
78
75
23675
84229
2
59229
85
8
103667824
306072
54
15
81
3
291893
134339
239676
67
8
71
104039
464998
66
2
224343416
31
40
262587
73
84
47
65
59
323196
79
469121
8
42
495599
44
90
583484157
22
160650
51
2
27
49
94
34
201556
617346236
32
246058
324966
421096373
442782
157668
334391
84
26
125416
35
136383
68147
142182
9
88
46
108358
276846387
69
162171
18956276
66923
342051
50
7
68
252979
53
86336
330249
20993
171293
123061
973740684
891631065
55
5916
80
17
76
675580773
46
386340
16
217852
379396
187345
3
273051
481581804
87
446545
53
95781
34
181191
473520
236976
11506
450775
42
90
36
7
287016
47
4
20
375818
127056
528040018
341247
5
370079
205836
439111
34
30
31
323509950
67
244374
46
82
16903
171388
49280435
470336
982835920
10
236812
514798540
58
359736
284607
637948068
47
1
97
779204917
68227
66
27
151069
825898190
86
30
9
423802
268980
99
75
254412
164238643
75
445716463
28
90
53
440640
52587
867331983
277457
672687702
1
7
364405
347943
17966056
6
378695
28
14
77
43
916
93
34
5
96
96
275689
23
33
426581
59612
178790
879567163
223486263
102284691
492260
383853
483260
5
48
89822759
71140
69
445631
28
445903
2
411215
9
19
49
54
34
91
109383482
446452
22
91
481609612
96
92
8
29
7
2
298485
543226479
335104
492846
83
310992
872465712
77
628760517
5
1
418123
56487057
131874
239776
33
47
66
2
9
87
180004
263941
68
43
188813
4
198887
403400
320465
36
4
63
532226791
5
99
63595
268426
219015
415689
20
53
17
136197
430058
237616532
769295701
171655
6
12
76
288909
487239
401091
357993
60
456308
3
485922
26
418283
8432
34
159758
51
101906
3
96
51366
9
18
6
9577
127751
295121
46
300355
429057
419392
3
410406950
24
488141
7344
43
181467
711071196
47
68
5
90
20
18
96
271379
87341
24
13
58946
137560
31
953307482
31486552
2
9
95
63
19
58
363849
87
6
76
100224
94489
459043
55947
292292
5
93033
27
467801
24
41
228785
18116003
57
241328480
20
807284608
64
488909386
36
3
413136001
6450
194053
149299
42
197142
189973
38
59
216302
259123
50
40
688177220
33
81974
7
118661
225911
286422
221297
96
49
65244
97
4
5
48
68
553484403
190346
35
3
6
104987
13979
76
46021
94
289376
8
96
94
25
9
364125
37128
81
68
442979
73124
471006
404784
360533
56
4
208061
495410
90
17
40
37
293790
56
878764509
255450
476284
30
45289
1
28
5
255140
8
277605
34
231945
6567
75008
82
443439
40
1
60
325310
7
2
20
703285330
97
37
168572
230091373
73
53
332881
186300
72
29
477229
83585704
240213725
822
289006
418826
4967
29
117528
70
34
456844
400000
82
61
519136054
269343
61
473822
79
3
141609454
48
255955
70472
43304
228726
408417
19
14
216322
54
164276613
219586
5
25
243060
77
257273
60
278259
37
436738
233393
136520
3
954558008
72
605657691
40
79
92
388834
93
460574
351841
427223
19
5706
399292302
462956
467424
208002
4
148571
166186179
384201
53460
434240
19
9
364475
59871
67120
217611129
70369
73656
78
23
32
133517855
212673
22
72
86
3
115657
186605
16
166840
5
193258
257668256
8
21
393861
178906073
55
378027
498209
493881
91411716
21
862424114
75
129714
367592
92977
60
663082775
3
593230745
50
194738
2338
87
84
329194
404257
74470
59
4
12
377854
6
78
81
6
167840
233644
86
187324
71
714549295
150274
48992
84571
4
72
4
309495
174109
63
188202
511223792
5
65805
194662
490569
71880022
65277
187856
33
474838
340481
64
363057
407104017
57
21299
190097
116780
45
386428
7
967800679
1
2
67
306401
2
35
53
121139970
83
40
403199
165319
160735
61
52
95
107434
256254
306112
125997968
264069
56484
14
35
207098
61
4
88
384928
57
95
59400
279269
10
74
184570
11
95507
278999
98
64
55
695820026
437364
6
47
36733
443475
859440012
73
53
3
62
85
64
646318796
968335537
64
29
50
76
27503
319378
5
11
254450
94
427544
80
6
158141
19
15
35
100670
15
276901708
130942
92
96
209738705
476404
202240
183817
28360527
30
171317
482138
379740
48
37
306672
40
68750
14
79
484778
98
8
305994114
18941
7
940936539
489183
39
69
64
3
1
96
118433
68
8
438844
63274
6
30
89
262210
2037
31232
395527
62
298397
383854
380185
24
249360
245216
49
9
80846
47
91022
85
46
355020
447509
669663505
322306
21546
81
30
382222
200937
99240
60
160503
46
85
16
68
191572
498103
135071
38332
423620
347902
4
239763
241275891
83856
3
357087
451370
14
35
74369074
63504
34
385641
68679
5
41
51
184075
29833888
62
20413
36388
129517
2
78
240882
381372
3
374957
18
66
22
87934
25601
866815219
81
162081
78
271664
85
191401
19
774161868
4
301907
40
55
91
942253459
84
64
99
234860
9
451158810
56
16
10
393663
442765
2
50
422002
1
17
42
52
85
358351
121275
43
56
8
2
131634
8
787844383
30
64
594518606
542998606
755310025
135264
493204
298675
218066
345173
220070
193120
504163389
6
398232
135566
19466
1720
74421
354989
162267
63
46
8
73874
92652101
722031873
8
13
44
87
409622
394852
25
149703
72
68105224
86
18
936658733
333196
109476
501460500
35
206488
394071
7
281852
362510
42904
483269060
53
75
313406
32
89
470044
77
60
28
29
30
99
417350
17
257297
83
46
839806973
67
45
89
152804
88
61
80
2
139009
216281756
46175225
54
2418
297636
170406
46822
271896
96
54
247904
63
37
335915
40
9
459808
37
73
62
678952766
77788
213991
183000
83
11
530336443
58
41
185296
335458
371135
79
54
27
2
90318
2
250438
2
89
717204438
7
409263
81
198983
70231
124513
42
504382213
57
28
162002
209989
61
56
79
37
31
63
461174313
24
144028
15
157785
76
75
940881847
130096
30968850
59
78
52151
5
553027205
7
153103
76
42544
428758
10
46
411598
654198958
242049
17
358934
91
368842
11
6
146052
45347
90
72027
83
78
179750
190805
461306
28
204518309
46
153477
6
63
412884
72
314286756
30
92
24
40
6
262046
245636165
6
54
58
29
271382
351379
483131
194336
66
5
44
41
391789
368637
2
24
226489
17
448805
189571
238275
54
30
37
200807
86
56306
38
972955005
249668
80
41
67
75
62
27
87541
60
881193745
5
55002
5
676873220
38
226612
33
40
2
62
809309785
271638
482999
52920
70
423608
159581
350051
81
3
35
65
42
68
91
65
174902
24
190873
88
87
445455
126479
23
263999
2
210344
302374570
7
279655
392080
80
381659
11112
449306
336468
257763
279057
12
84
48
134838
94
131636
71
392151
32
306559
829730353
90731
79
215370
436011
1
187074
309642
983402342
429756
438994564
92
254593
205056
1
86
23
20063
35
60
447222
304863
306088
458272
50
21
31
12
357838
99
70468
9
4371
48604
189002
50373312
860570954
48
80
340109
32
133524
487284
229430
155131
62
2
99
116149
119699
203620
11
237113
43661
80
94074
77
168850
51
65
206336
95
589707154
274525
2
7
64
212176
52
94343902
13
38
367118
440866
93439761
97
31
9
685462745
56
17
230224
498125770
70
403524
84
5844
24
7
43
4499
458952095
7
64
62113
205574943
19
20472
2
130714
79925
69
70
25
7895
424649
90
476141
73
61
711006615
78
17
68
38
26
97
433512
395282
423963
5
12
173446
2
348079
259524
54
588660055
41
4
10
330551
2
40
75
3
65
80
44
5
402502
83
2
49
892295622
429580643
501928638
67
223126
162163
251472
89
33
474461
269178
425600
75824
41
73
323185
472843
79441
31
64
135831605
477481
878195954
58
156189
125285
107567
58756
166329
19
63
309229
488409
41
70401
362786
11
92
202326
40
212072
7
27
333
3
76
859928313
14
167084
284870
363929
7
417979
20
145327
197365
27
119783
282844
9567
6
38044
369121
329550
108288
54
120769
44
59
497390
47
148852399
79
278834
61
123487
262843
135585
495330
304121203
20381
95
5
171151
379165
114002
76
265530
37
17
91
27
97
45
3
323883
87809
77
58
294295035
43934
249540
66
264150
456489
59
41
2
388591
91
2
86
26
260346
76
92051444
4
382448
5
4
91
184060
467744
2
281809
23
28
71
49
61
596503978
493154
296955
989344290
437939
28
88
63
112247
8
94
27624
436704
385637
57
87
9
136297
20
309509
559880730
63
386516
28
30857568
91
65
359146
144842
82846
419889
79
24
341988
449929981
416849285
393434
359695
726734579
54
11
644614150
292622140
381580
5
85
84
221381
44
909834726
61
333526
139254
495915
25
103451
4
14
88
62
79
38
53
54
272170
121035979
76438
399327
146938149
255586
33
449480
64
371677
8
640374743
44
47046
31
114760
238
317290
69
354028
279786
46
37
49
6
37
36
119825
59
779940417
249774
66
25969
75
29182
3
191012
2
63544
639445659
142089
474769
98
285935
804469001
700307519
82
70
99
69
627678025
467976258
5
392258
946511024
69471
48
7
435097
65
199951
439676
36
92
92
81
462619
40
79
34
344812
219939
48
118652
89
15
326369
12
47
2
304444
41
128185
4
291225
167419
48
35
6
4
50
429649
57041167
7
36
38531237
99
496088108
90
4
360151
69
1
109499
88
119167
13
489603
24
4
63
849587717
16
20
185308
23980
65
278460
491786
192085
174954
12
43
87
142305
3
22
62550
32249
8
37
73222
423463
8
224636
26
421141
54
411471
21
592593139
350342
15
65
20791
38
375239
521431220
20
299893
40
369571
120951
51
6
47
23
52723
23
280857
73
130797
22
299531
3
93642
360952589
60
28
102309
59
2
73
266075
189632541
4
356415
338570373
92
226103
471657
42933
17
191268
126838
224970
48
250759
152537
18
431875
70
5
13
78217
84
473777
136219
10059
195908
57
407484
837821869
93
315097
30
55
250128
78
87
249451
266599
36
27
11
128629
13
430173
7
46
52
1
362711
137438
179064
29
22
96
24
473145
47
44
159546
2
99020
29
81
90
322139
7
275961
76
347218
269402
81615
91
68529
81
410806
301746
5
353157
7
71
57
487664
86277
99
71
479462
39
61
93
401864
97
5
81616
32113
296047
731077540
874170365
51
68
267144368
71
824013648
68
13
5
65
98
23
65
94
467702837
99
9
736658145
212369
79
2
9
17
7
71
892212746
15
22521
37
38
74
374030
9
253346
69833
182142
88
461501356
43392
97
15639
7
45
200457
445124
164008
21
51
30
81
60
64
143771511
971569913
367561
10
230987
3
481082
163279
31
40980850
831640573
50
347141
341079
6
41
449443
34
413912
84
266827
60
7
448605
465152
39576
269123995
86
973832349
262134405
94850
32419
88108
275944
974802926
850475721
296944
270794
1
327804
133294
5
73
80
110043
17
205728
12
12
307488
248426
25703
204834
64
26
275510
211343
49362
80
58
153875
28
324900
393093
32
181523
22277
476583
449355
103277
61173
170306
2654
173592
19
147670077
84
418438
209660
291746
292890
65
62
5
477873
5
82
190577
687212037
161444
74
99
45
2
58573
72
630426073
91
375666
361489
81
45
86
280654
317373
163780
92181
210889
418001
154350
7
1
11
82
197534
102647
1
7
21
317189
123593
106310
246949
230264
309729
24
60199
377673
667370818
94
50
160669
386470
84919970
131238
44
94
566748733
446685
23
91
3
93437
100238
61
887258156
813316021
331869
163989
224402
66
82
75
262544
92
283842
1
479126266
3
19
62
313742
28
73
22
73566
269726
405342
16
79
261433
87931
300826
24
8
47
443405
85
9
400374487
351640
81
40
88
409628
245471
63
18
53
31
36
37441804
36
3
36
188837130
49
377874117
45
47
49
175650
42961
75058
3
182696
70
92
8
53844
490300
50958
2
445838
240148
138989
40
351521
53
360916
40
353257
270582
886404630
145896
390232
5
43314
34
458392
17
73
356355
299602
10
1
47
22
12
388280
6
69
64
12
100571
8
7
53
11
13
78
180367
190059
57
360240
238002
66
249872
269295
507061026
177123
99
79327
34
42
42
23092
94
99
28
81
457788
5
330710
80
1
182725
90
941254552
83
98717
939759062
1344
34
73
5233
24400
89
901147811
88
370086
30
689207202
79
73
10
146664
55
15
98
134767
29
191553
37
356140
1
431655
74
456652
148433
126597095
22216
74
366325840
65
55
79
79
654351058
4
48
70
293413
116557
2
118191
56776
7
6
71
18
25
308420
344527
33
40
259995
978929033
19
39
608481207
79
79
86
206415
25
55
84
66351
98
2
99
33
17345
64
585613184
306990
40915
72867
54
321179
8
21
479802648
7
159432
131630180
69374
36
122008
11
8
419955
8
60
5
218641
81
196653
92
431954
255539
30
413013
85
452803
387265
392569
53
100298
916103157
47934
90
20
215963
446101
29596
20
189329
15593121
208108433
430130798
85
86897
34
409475
456907197
78
12
348499
191632611
462668
344874
325191
11570
7651
9
643679611
133763563
84
16
357601
41
123116603
437717867
68633
3
395163
718805542
1
371577
55
503488449
473707
167914
4
51
43
33
391412
64
5
475959
157481
85
158559931
77
570027226
94
352945
94
83
85
457151
86
40
228472997
4
28
609130177
245211
28
43
53492
86
435779
14
92
257646
280976
89
93083646
6
71
78
5
3
107929
269972
70
297701
361628
45
118945
40663
54
65
4
362032687
146380
33
59
11
41
305829
106847
34
38
56
65
57
489316
5
958844395
344348873
1
64
21
200951
304106531
3539
12
207437
711564741
36
684940695
471720
54
562208917
8
393088
381499
27
1
76
82822
84
79
88
2
356778
96029
277709
93
55
4
70
85
61
3
196717
339631
581688694
40
7
24
472699
150910
92
170801
732967221
10
735364729
3
201846
1
74
87
409091
90
87
77068
1
205557716
66
225058
14420
99
139228
472340
29
564335738
346373496
115166
425507
136429
45
1
80
350335
813591226
277190
12224
44
83
247891
46
370939
319411
491254
57
73
2
95870
6
151436
455917
93
448178
778616429
5
2
65
6
199523
33
364879
364968
60
413053
881951623
68
217011
275276
44
13
4
351156
19949
305106213
655757811
8
67
222951
458037
138175
398878
3
14
244739836
392296
5
8
88
55
27
8
31
519104875
42
6
16
43258
358917
317524
26
6
64
398282
303413
93703
180409
96
345746
141266
211102970
58
85
3
162098
498249
33
39
43
458758
115434
45439
343355
9
47
63454
11
44
45
63
476844
97
91
97
953057159
399645
12979
388510
86
156505
180768
387303
319414
75
212882
3
45
374520
40
20
40
885055930
85
22
326023
429861
271178
61
414418
496728
7221
236638
11
19
252738
493440
491105
29
475775
49
44702
12
218838374
442207
60366764
122225
70
16
49
248218
213425
53
9
229124614
1
68
64
998678473
53
2
160944071
867789946
288949
76127
50
395692
7
83975
369895
65035
302731
345434
66011
131294
58
5
35
449179
80
68
7
152838830
93
49
655979009
81
1
436948
16
192802
38
17738
53
31028256
303143
611549827
91
138536
83790
254721322
96
1
40
63
8
3
52
371982
398020
95
5
21749
39
320880
23
442117
32
48
554623047
41827728
86
477632
53
56493
24426
458695961
594188348
13
270317
258058
80
8
42166920
67
221188
92
186256
254507
1
392975
90
24
245846
4
54
7437
37
334966
76
249583
366801
181065
18
285129
463025
287824
369279
2
633605681
73676
369734
5
11035
145418
435307
497257
56017
295666
682679704
138612
92
88
85
29
4
79
75
25
62
103097
8
55
117565
24
385175035
460711
2
398191
63
88024
8
1
86812
41042
149592
454546
80245
122119
9
270970
37
77
140005
12
46
393096
35
318236
1
270050
313089
66
264386
947629179
204538
60
768364043
28062
220738
29533921
27
137426759
73
363283
387661
43
3
7
8
64
393252
81
9
68234
92
99101
220280
22
71
317284
28
138700
50229
88
12567176
22958
3439
8
5
54
106852
4664
391289
471578
194219
51
88
239280
87
185218
186394
2
276048
123481
1
464543487
80
93
27
358979594
402740
3
75985
86
195677
90
5
69
379463
83
264372
57
51
12713198
35
268023
249345
39420
68618
280830442
7977517
257341
418440
293474771
255180
204975
425694
94
65104
299493
70
41
60
216318
51616
37
316469
185280
345864
77
19693
351942662
338220
186319
291492
379117
94
10
97
92674
669882958
14
133396
265669
6
77
340704
94
54
88
50
293768
491979
68341
481340
704966006
97303
67
387717
55
90
112325
49
72310
2
17901
231062439
413307
27
59
3
35824
290816
188937
154961
74
449452
93
13
9
2
5
111222
2
45
197158
2160
336128
33
172067
71
436922
55
157057
8
39
60
24473
351288
35
203095
17
810150247
83
68
35
348366
30
38
30
44
14
420550
843163418
84
376009
566915254
139941351
57
95
34620
252235
83
195884
75
5
4498
352016
33
224500
239678
986803292
37
65
49
15
381710
84
496996
31
60233
41
19
18
59
86
65
29
37
205915
414175
41
62
378772
83
595961166
95
56
51
8
403380
3
2
266470
72
113832
315118
34831
15397711
64
2
3
709815590
3
525417503
67
285705
4
200806
128652
4
69
267974426
89
3119
410636
7
409907
42
426414
137073
90
5
62
88
210851
46
174444162
48
709992214
495222
84
31
1
79
397331
65
14
77
93809
241765
27
94
45
32
90
22
141920
69
26
59
26
9
24
33
60
20
40
77
10
74
312368
23
30686
444522
112384
72596
30
50
92
82691
61
48
179759
310354
8
22
56
75437
869430743
341025
95
399610
58
6
187831
344667
419597
76
474336
70
84
14272
55975
30
88673234
5
5
37
23
97
33
3
9622
430235516
84
988582158
671079984
28182
6
47
75
7
312081372
88
272951
331059
39
10
137014
4
74
13
34
926480723
410599
8
1
929757447
50301
49
3
6
85
280095
308437110
219551
412777
268
115217
437543
58
123207
31
306471
49
72
132700
254139
74
52
8
50807
7
440929
423924
54
340673
84
20
9
294880
38
97
17
9
5
92342
491825
9
73703092
52
85129
469368
240967315
26
479655
443248
444520
166782
337979
75
181347361
6
314655
202261
279924
465266
60
25
445918
94
759551255
18
536048618
240095
6
98
902591170
87
16964
70
112739
40
77
19063
53
84
351740
326982
253815
2
135164589
442745
4
310544
94996
792207595
9
49
347172
153171424
16
90680
343372
68191
74
148974
416787
729799301
77
45
52
156681
13
19
77
15
7
91
352327644
67
74
115373
126780
8
93
171781
704833622
234171
2
27
261147
66
14
57
10
797495544
48
5
437454
477081
10
96
82
80
206052
776752585
6
12
8
95699
36
359412
131818
763835966
88
4
14
337984
79
63
498982
197538
412013
412877
20
73
14
53
78
92
126992
99
320554802
7
454094
498509
42
462089381
485014
18486
42
9
624740976
115991
314873
248754
629677345
46
147779
49320
109876
28
21
64
9
94
295261
59
27
44
19
407347
96
15
94
40
2
22642
433801638
146172
8
4
54750645
359672
92
68702
186780
1
356957299
369409
79
52
5
96
379463
13751
58661
36
5
96
434999
185328
95
91
39
84
437233
176270
62
51
58
1
3
496843
58
50
10
5
61
83
324265
204769635
70626
282878
39
4
98
71929
299584107
75506
7
4
70626874
3
445447
3
566643113
871819832
529782621
285285
157071
999780179
42
38
748177232
231313
110036
73
79
540092004
48924
87
6
151923
45
72
968816653
115589
307406
337345
23
613291406
1
44
95673
276811
399826
54
357483
3485
52
52080
844978156
83
81542
435931
274911
92
61
160300
179997
90
700489444
415086
327080
89
7
14
96
427732
372530
474481
473149
59
4
11
47
61
498583
77
95
286558
641388483
258417
322390
359953
346190
97
189393
51
4063
95
341149
28132
9
76
420805
65
39
5
368247261
56
300739265
232970
36
89
50
42
88
76
3
454039
452230
94
68
354022
98441
1
62
85
44
88
91
264940
93822
84698
342456273
3
250304
362398
419121
450156
91
428357
397273
40
494762
57
83
154187
12
527865673
23997
186571
255582
19
483721
31
55
33
38
22
171874
344552
54
9
130456
6
6
64
14463
74
7
7
5
27
20
50
320766
82
1
309298
5865
37
9
117103
483471
486678
72839676
17784
63
63
725572679
93775
271249
442592
17
55011
8
56
316581
93
8
6
33654
638564634
731722708
54
397474
233351
31
733629161
452284
9
840116136
421607
48
83
92
20466
77
60
59
7
34
279314
1
206106
80005
259813
403872
45
26
1
45
73
91
750802132
100372
29
43
413919
414546
7
280120
171721
98
1
143289
233103
34329
28
79
8
45
20
459199
29
2
222175
56
333080
176317992
52
59
20
6
42
382667
59616009
66
458134
41
25
4
213176
165548758
74
434599
219491
325549
476752
30
26165
44
20
78
87
814100209
586
16
481376
54658
209237
531789585
3
250016
15
43
121265
37437
386059
18
5413
27529
41
143830
6
293215
12
58
84
180070
7
436427
7
112340
34
94
99904
33526
28
42469
103362
194563
92
399055
22
61
218167
94
705677990
7
106000
4
365235
46
56
175416
286334
74
50
68
3
449626
258646
358790
42
52
14732
48437
95
12
306745
27
182262
273138
71
94
305194
439044
6
415426
350945
272319
51
99
387061
458227
112227
323911
149160
49
9
17489920
12057937
96
12
669015141
620687055
170737
784168741
7
91544
498050
80
84
221698
37645
69
8
61
459181
101361
89
6
28014
334151
34
34856
53
169080
154426
64
98891
24
283688
424478
9
41
265885
32
25
5
9
291369
6
4
3
461221
6
219656
68
213456
50
312548168
78
23366
5
20
27
80761
10
20
4
383376422
38
898106138
80
45
36
89
141256
68
26
27
380627
355124
311250
437722
97
196437
97
79
64
99714
260878
51
427617
79
12
7313463
7
142798
19
2
73
8
28488051
8
2
46
50834
851422581
2390
181921
54
264006236
334165
38
175300
18634
396972
86
19069
95
731329107
15
47599
82
86
15
31
263922156
184357
425030
702104171
78245
426934
87
180776
190836958
570904006
7
58
5
255249
212780
142294
73
3
163330
88592
122132
18
62
349428
93846
14
65
290602602
48
40
2
72
24886
21
233863
10
7296
72682860
66278
1
25
31825
6
6
871941164
30
97
209314
109007
485923
7
8
4
819320554
9
15
360051
246773
650542826
16
262394
491050
45
88
41072
8
323251
419734
366876
489009
59
279551017
782200092
925265402
17
287430
485761
246274
43
170776
250215
2713
3
298215
28
18
6
13125
26
83
47
331800
321451
34
985158297
12
9
20
7
78
9146
562464473
68
389219
2
229894
94
425481
91
88
474244
7
2
92042
75
2
6
47
98
364665
387372
9
494884
36114
422441
54
420110
43
286228
21
304234
14322
350038103
132568673
8
19
82593
85444
89
99
72
93
6
53
975806623
30
10
64
194791
405388
434934
59
94
287162
56
53810
63
175173
393420
194155
404884
340503
190744
48
41
96
1
78
121293109
35
212569
442509
90
120260
6
320382053
40603
86496
22857
218573424
384243525
102845450
407814
519366621
9
153939701
58840565
91
13
52
4
479437607
153967
663781876
99
2
298407
405225
449546
74
8
19
7
277575
291340
250068
3
96
96
73
463565
334429
54
221532
480101
28
169074
445632
216029
362894
136220
330890
78
379973640
729140353
2
64
83
74
338182
213745
59577
8
67
83054
438806
2
59
258136
69
457692
57
416166
318492
884663132
5
49
78
79
100910
56
29
33
880722774
447086
497379
424056
235238
61833
90
130088
50
49
36
472901
427018
34
270454
25
6
468168256
133584
52
9
63
455028182
338284
38
97
54
155536
307556
21
290697
76
17
38
28
73
42
134661
3
70990
54
114730
764308990
298590
89
50782912
51
459620
18
97
9
67
13
184507885
49
101600
88190130
117918
189390
84927
4
473918
385399
4409
144575
13
7
75
240259
25
328013497
365549
913963199
385189
36
8
32
731396554
445707
765426594
13468
287799244
67
98
40
136669
487698
41
76
4784
218366
30
171118
548783665
5419
6
2
9
128129
149405
269019
10
39
2
118011308
244681
29428
21
173873
87
3
57
494706
46
75
880449681
5
73
26
84
448017
5
400875
27
256408
1
67
54
512083798
79
16
69
6
505831981
25
16777
110612
24
112225
71
71
60
26583
5
216019
197215
4
19
623665841
316386
6
189111
9
402440
26
125412
43568
40
10
38
392929
940979050
10
310693447
884720960
22031
1
378626
90
547128358
51
54
63
14
65760973
472663
42718
25105
184765
790488806
8
93
5
37
628446729
47
82
209192
293683
392874
13815
66
420883
780938569
33
6
394906
48
20
5
9
278392
574632276
49
46108
93
776360467
404157
50768
637045955
251877556
21
256934
126235
51
423908
499791
72
76425
18
930951104
225758
299281
233593880
80
953251302
153504
964989654
32
78
261752
853067263
870905124
49
458273
61
408232
87
447366
94
20
414631
189729
72
20
89
34
330419
14
7198
369358
47
238947
2
22
42
29
277773
487570
75
263718
296466
12846
351700
237720
25
44996
25
68
34
360099
68
187192
270716
439747
43
465730509
74
62
46
427219968
76
26
43
304951
54
388218
59
56
26
52
105077
457590
883416051
70027
274742
71
44
5
31
43
64
399818
8
55
354847
61
91
38
50
218420
75
8
95
158676
75
498159
2
210317
489120
87934
499381
126020
65
67434
17
20
76062
348009
137578284
5
150281
969933634
71
328208
438306
95
135505
40445
243413
2
92
320965
177641
61
43
7
105507
193841
7
25
40
57958
467602
166074
406123315
93
7
394672
11
11
3
33
42157
125261
208145
288965
61
12
347879
98
43
81
86
36
3
62
90
28
13
54
366616
14
30
610941636
403683974
25
251501
76
40108
339149
85
59
61
50
247344718
7
1
57064
99
14
40
774350922
220631
158228
291599
180003
6
9
23
156269
865316288
36
970453236
13
18
409000
806211908
475749181
10
88
27
12166349
474818
25
48
31
1
402369
261644
20
281932
58510
353052
51
326237
68
285644723
64
275065
334021911
338284
329114
289140
63
54
307794
291480
387834
19
61
384051
18
6
12
83
33
53318
40
275304
388120
269004
429088303
96
57
312044
20
158610
57285
35
70100
241904
88
15
119372
399723
39
158572973
154537
379006938
71
9782
86
41
363280
214930
391989
83826
27
54
38
70
28
28
231009
3
410684
52
6
65
66
79
3
420655
297082
51
45
94
44
3
93
62
75
4
66
98
333236
394204
298995
5
134286596
331641
16
462812
40
16
19
41
24
430563
365826
495914
287004
47
281935
203338
84
58
2
413335
5
34
11
65
293
7
60900
461084
40
55
56
24
67
49
953906327
92651
89011
61
123251
16
103677
303951
59
92
248114
167908
417769
40
94
74
13
8
421356851
691176500
10
58
659772966
9
78
79
29
83
73
307267
107800
3
436431
480661
124380
481918017
8
54
18
3
10989
8
81
142675
79
361824
87
119279
78
240885
325136
72
3343
90
26
84
94
363709046
24
296294
55
43
7
7
27
225000
96
4
277010
23332660
92
102817
310978
389366
124315
51
17
401824
36
4
79
64
46
14
178106
238064
275672
22
18
86
17
89
336208
62
28536
13
50
94763
46
407003
70
153326
95
78
28
464249
45
231037
93
15
33368
9
780946686
487246
5
255877
342498581
54298951
54
75
20
136896
72
286622
68
3
47
36
79
154201
57996
98
68
67
4
85
32
172032
5228
85
38
176509
117712
317209
214127
112864
77
159218682
434798
51
60
31
767648402
1
39
64
272269
682430911
2
90
6
91778634
144389
13
44
24
331358
16
890956463
963057209
65106
59
75
74
41
96
13
21
74
73284
110449
361624
52
79
38
744695187
686677684
925439674
470925
210404
7
313516
15042
95
34
177075183
254143
93
831847608
3
19
22
393018
32
84
36
74
41
75712
131565
26477
97
2
89
414942
14
485486
439252242
286273
279339
17103
3186251
58
29
23
52
70
98
78196
113831
26
9
73
76
99
93
52
116331
71
5
478955
58
93
57
125642
608621
37870
7
4
285468
169391
583222607
21608
7
53635
382195250
150807
11378
60
36
99
538013432
66
96
11
89510466
93
22
458024
254325
460607
5
17
448463
968522476
373747
9258
14812
69
20
269398
247122
5
92
118149
275854
35
78277
60
373752
88
418247
68
69
90
599246665
275565
153616
115569347
491642
463972
198985
20
588134451
91
66
427191
83
19417
413344
93
14
17
99
56
23
361501
8
71
7
3
177938
155211
66883127
71
316392
446784
240308
16868
446336
64
82654
293702
34
51888
1
11
427330
185030749
30
64
328261
95
59
269023
347732
30
63
92
189081635
191729
19640
12
2
32
336329
37689
43058
164727
28
33
34
64455
58
42
36
116888
260043
38
9
58
465793
9880
24
171808726
70
70942
75
4
193444
337657
77620
96
691122027
101523
45202
671944023
99416
36
97
246314
57
261263
405012
49053
74
16031
61100
484075
395591
482573
305056
222718
3
279444
702446566
82
13
461977
81
5
41
71
797775700
2
483822
223785
349002
33
277748369
10504
26
2
30
497644
77
442657266
129451
50
48
68
302735
66
6
67
2
71
48
460872
938788466
118832
105705
42493
221254
84
418597
297118
546521029
93
353427
96
14
382458
3
63
484341
329818
40359
59
276225
40044
264892
22
66
64521
4
152775
11
30
81
215811143
18
93600
52
341432
32
60
90
58
4051
581012891
87
63773
382336
9
8875
115290
18
65
396838
269097684
325582
185747
63
322044
22
27
91
295349
7
9
91
228554
7
81086
398547
449862
364031
9
33
6
52
55
484316
217166
2
10
75
59
17
112290
26
36
4
46
147071
250049
99
341778
176037
925090679
383473
458943
93
268104215
22288
99
33542
98
180256
245116
402091
73
428314508
771151754
37
304280
48
98
86
361579
62
19136
2
446929
224712
225132
78
65
29
163718
368049375
6
91
30755
79
70643
32012
98
22
436069
20
49
584724086
377957
98
419204846
345383
722100320
72
22
302125
206392
19
24
20
66
456749
84
317334771
736850774
84
346476
54
271083
47008
17
83
77
67
349972484
21
14
63640
77249
410917
14
96
49
33
337840
4
548698908
104485
3
444049
20
87
462447
44
40
397972532
55
40
324321
66
309308
674347077
358301
6
20730
79
143519
440981
3
72
699329715
643742126
22
330045
308671
22
456175
69
201362
6
400421
5
17
6
73
197790
44187
63
298517
56
4
495689
494631858
715758162
7
27
409508
41
412544
96
461964
85
179028743
111598039
229578
409950
89
54
187343
80849
161694
91
39
111396222
60
62850
8
7
337536
91
2
225840
33
14
68541
198452
216841
408853
6
701131211
441663
59
87
462386
399338
39
87616
27
5
383255133
88
287317
21
27
2104
24
83
24
653709035
96
270699
2
463925
328748
75
71
2
183459
277969
3
96
60
418529
8
291469
6
29
58
10
290405
28
96
476247
89
40159
290569
70049
45
312564
72
37
257334
85
402596
51
222523
50
74
23
69
57
199472
791315106
156760
82
479078
4694162
897190117
72
95
77139
24
294917
147337
6
405581
5
173157
92
128909
430381
364608
107651
328899
88
12
18
233534
58
179792
913439926
345057
1
445238
36
305821928
51
150230
3
75
66422486
58
95
46
273728
485811
5
91
54
147705
210876
102276
27385
13
91
94346
525125967
250796
72
7
25
64131
1
559183830
488354789
341329
195216
392277
9
1
171091
59392
85
824289365
20
81
56333
4
315178
421425
70
342836
52482
1
93
19
23
163121
53
298896
148608
426445535
40
28
6
57
28
405499
142091439
41277
377447
435771
365114
5
7
285550
310807
150823
924408620
276231076
5
58
260483
96
434152
30
301100
395379
872322561
78
63
50
402370
17
190916
311367
9
1
758048999
21676
254443
427877
912840463
7
157720
74
84
51458
396273241
35
200885
279424670
89096
1
437801
243743
68
406081210
242004
75
152300
93641
14
9
56
451194967
4
61
40877
250275
18
19007
7
491512639
48
99
49
86
990632538
405725
30
212487
55
19
429733
135343
324350
235243413
106744601
77
421291
48
91
252112
84
87
485930
916731630
280481590
79
7
343290
8
56
97865
83
95
54
417266
9
248904
131801
91
37236
461825008
304116
25
90049
95
79
57
3
82
49
361280
95
84
187480383
116932
73
218472
489935
94
51
32
419534
2
293402
121157
380572
25
151206
871987032
63
18
6
96
17121
84
88
4
38
349607
101370015
34
420895
573894816
345449
73
627749529
12
360391
1
10
108235
27484
78
498824366
99
27
77
56
33
6
97
19823
324822
94
88
87
298996
331640
64
10
465515
9
372211
2
26
61
239301
430988
427112
15008
321239
32
799464708
50
99684
100368
121896
61
53594
74
647181833
9
12
462989
179545
58
29
76
81
464378
359649
297672
56
3
849882240
37744
373459
233601
263242
6
384671
163940
457329
93763
96
86
7
36
18
353524
145281
16
323853
207507
80
64
483186
230638
77450
56375
425758
9905
88
466091
446914
68
383788828
860942165
496899
677347238
6
2
71
194556
18846
601883589
375291
235685
72
417165150
70
177976
13
74
7
21
52
82
68
175750
58
471603
64
256738
1973
405924
90
256712
2
84
4
76
289581
4
11
145165
45
197442
7
51
4
2
4
90
7
39
190245
216218
94
127711
244767
355252
89
1
57
317216
1
490890
465600
7
9
25
60
9
497890
170964
345557
52571
448266
101891
92
2
814740530
81
48
81069
221782
477500636
136675327
6
371288
47
87
310778
14
9
88
25008
53
96
374674211
159459
462243
154277
10
89
483169
332697
87
76
265584
480641
124162
27495
18
39
7
3
32
1
12
300113
133532
490586
1416
441197
53
123543
78903
472635
44
8
59
58
398666
75
1
64
5
96
63
480566
471347111
10
80
10
86
42
161802
63
85669
50
3
138377974
720430090
235696580
10
227810405
85218
484864
50
55
585879199
89
330921
164960
786188922
585428192
95146
291251268
416038
30
370036
50
419874
285722
89
60
25
231890
237961
10598
69
32
93804
110705
90997
11
196725
41
5
283713
2
71
68047
48059
53
450749
344278
83
17411
201287
483327
120382
117932515
43
238676
437114
64
318448
130638
42
223790
309070
67
69
21
181625
359214
62
210626
487377680
16
252204
444313
608455090
225536
873907771
124557
75
38
308213
93
16
165068
86
243642
62
491615
32652650
95
87
3
62678
30
22
505215218
34566
77702
3
75
174017
307148
454112
209057
483649
9
336136
70
1
41
15567
322329
53
75
327236
290005
327512234
169515468
3
279529
38
274301
58
90
61
185974
15
16
70
65
298230
3
458279851
60
404882
404995
7
59422
6
461753
97
238801
17
675155645
43
86
890991870
124763
428339984
59
20
58
426227
32
224166
61
168292
197690
85138
116399
124810855
190515
37
84113
387648
18
272151
74
49
33576
68
299510
52
98290
31
9
397345
81
8
96640
188869
233977
791094591
7
374502
165972
76
497520
68
257596
353
295572
21
51
98
32
79
220387
29774
12060
404828
7
253706
415040
19212
322061
462053113
10
106837
464914
55
32069
101886
59
494358
235629
204069
8
5
22
55
309881
1
178136
298161852
307203
43
98
97
72
175579
70
84
341760093
280115
90
95
336303577
6
83
9
455766
252347
2
205580
645199465
19
160189
454722
1
23
5564
32
79
182758
86
86
24
248175192
257620
72
435100
463978
708559055
131266
928319388
639877232
28
468076
87
408487
31
7
73
62
245957
330597
69
303353
42
43
416093
421662
25
33
257543
94
151771
86
24
8
2
83
259271
22
23
330317448
69
2
23
45
22
54
182599733
275524
41
85
76
21
3
45
16873
98
8308
46
42
24
48
326691
13
777076328
219688
89
152997
234771
182684
3
426794
7
74
4
401539
347717
450452
193349
27567
89
196691
49
81
725740626
109889
98
1562
328989
17
70
80
12
85
63
261040
447167
89
12702
440255
4
99
229989
92
68
339403
469690
5
2
49
358000
364104
30
41
6
154274
89
5
3
243316
108212
113684
35
14
7
3861
451381
31
80
39740
155917
373158
3
236149
55
69
468205
28
41
301316
102102
394437
15
55244
53
33
20
36
64
31
22
77
19
6
1
26077
306557
6
73
13
54
451478
155702
49
32
33
475894
365995
91
68
459466990
276211669
18
29
203170
38791
493247432
163566
21
86
15
94
62990
107940
803574771
201817
16595
65046
673386606
78
29
415753
30576
94
14492
40
778061622
77
41800
10
472984
31
168746
253039
32
12769
452707
95
47
169581
5
293798
369682
89
73
94
1
891733769
83084
44
81
64
804125831
3
2
21
88
481173
106180
19
99989
483413
9
509921367
205919
320705
2
289547
360357
25
21
669131864
192009
51
38
19188
26
457321
478627
1
21
56
445443
433060
58405
31
93
24
73
80
69
76
40
98
65
22
306734
6
110894
24
77
353374
61
50695
10
358716
4
32146
291575
207940338
64949
95
66
34
7
87586566
4
204141
42
16
12
273939
116110
39141
14
273345
77
67
126049
1
172774
22
82
21
61
75
267814980
4
317085251
5
49
82
71
1
385013
253037
89
55
181461
14
279320
95583
458424
5
82157
285066
101023
152
61
710505074
229169
97
93
231865402
498542
4
430815113
240876
43
314664
33
65
22
60
4
293694
70
191824
360976
378891
70
454133
56
408124
43
384368
21
81
39
88
144216
20
99
63277
151845
23541
226674
21
18
45
42
58
56
90
62837
90223
502979960
42
59473310
38
80
20
398910
394338
98
2
283094
86
45546819
445167
16
231983
95
51
294967
8
6
7
5
33
18
77
1
357884
366429
381289
24
56
114098
65
73145
37
77705
8
233366
25055
16
238171
78
92
684571523
91
86
30247
355742
606306767
32
63
340313
10
8
89
5
439544
4336
20150
30
63
54945778
99
24
9
827041252
63
423762
96
90
43
65
56388
798839413
414694
4
287941
21
8
524028119
55131
63144
99
70
560886151
78
341239
31
273929
340837
88
79
88
42
990487337
323007914
7
73
347553
64
41
78
454554
31
8
2
281333
44
62273
434924
3
22
44
45593
354829
94936
316095
39
78
49
355724
82
5
479728774
51
406469
405716
71
14124
210198
13
63
43978
320893
29
14
32
161586603
79
139203464
71
169331
20
5
84
256988
139644
83
311217
163818
9
219227
3
62
30
98
59
784363358
155304
45
581151985
394691
361980
81
97014
26
497905
4
24
6
286276
6
8
259359
376483336
188497
77
21
40
15
96
26
40337
1364
715427998
259996
13612
6541
53
156195
78
72
5
295045
79
95
93
47
66
63
81
95
98
297759
2
25
3
437606
11
72
325647
95
270088
59903
682907657
64
62
988384067
217000
62805
435557
70
60954
49
72
640499375
84
21
405224890
509125468
11
93
277365
65
63
90
99
54
49
76
40
195511
65
22
393488
457659938
29
45
275967
448694
329886
36
326784
430507
53
100876
407179
972536457
1
68407
36
92
24
92
8
15
87
31
37
493419
38
536378040
232129
75
78
105194
385160
328338
358417
113064
52
298315
433547
19
44794
3
4
73
283022
370247
542125807
458492
8
204193
332532
15072
52
335727
9
80599
62
7
450014
448650
358897
212115
66
33
285267
18948
20224
440057
93
67
460938
375103
428398
830934936
463159
49
20454
29841
286210559
187249
78
77
416496
299819
398381
4
8
841730041
95
55
70
83
50
33
418009
1624
37332
255972
168416
98
408464
11
726814834
414312
76
638677833
85243
267881
125884
27
53
2677
96
66
80644348
980552237
3
227778
63
54
57
305343
92
9
17139
197947
7
435578
836653750
392784
43
99
320222
5
9
9
4
455127
349385272
179084
6
422642
25
202614
48
20
26
473062
64
35
50
67548
485795
330591
401603
356871174
80
43
90
21744
49
351012
93
43196
77379
67
88
81
231030
321761
39
3
73
159452
189386
772555647
308426
238559
69
850193889
241500
76658
463841
62466
56
288240
431187
59
44
130314
256835
227196
391774
199427
57
65
307205
5
173546
86
224036
447515
485081
424729
214742
228809
20747
242379
62
97
17
206246
93
181661
9
19549
5880
293900
44
98824
79686
110072
405930
704913417
254065
105247874
86
6
2
8
95
77
445135481
90
89
4
1
304536
36
27
310342
83
31
90
90
311695
212213979
63446
149638
68
394801625
271302
302389
33
13
73
60656
54979
13
349480
3
95135
432619
688321524
211636
157366232
343966
286854
8338
7
267335
334055
106126
23
169906
41192
457876
44
46
10
41
429936
57
234340
44
374852
213313
240644
18
179760
40452
84
357561
70497
343235
40
50
691602754
987950467
60
76
16
351537
64
47
11
19
370180
33
53
22
805112444
442945
285345
7
88
189662
20
22
388277
5
24
64
310674
5
27
4
44296
486915066
60
70980128
134753
459251
65691
39
81
155544
4
29
527940472
219269
23
62
40
70
138375
75
758421924
26
26
73
24
866
26
441009
96623400
61
99458
89
12150
166580
95
9
879014899
389035
37
41556
8
451276
96
19
93
77
296901
121237960
81376
33
73
10
961016774
116754
78
313619353
6
2
51
225277
41
80
467070
403286
406268
305489
37
40
355271
98
14
338742
8
215376
19
38
211256
26657
6
16
73
367045
72
60
313056
50
489676
95
56
239891637
154349
66
4
64
43
57
99
96
24265
69
37
95
399603
52
412951294
71394967
474470
96
85196
236609
54
49
4
4
422681
8
39
230152348
45718
73
2
462435
146384
372087
98
299545
2
35
249761
74
70
41
81
68
89
52
81
465148
39
106751
81
61
63196
3
32
15494492
440700
54
13
322042
547440493
718176461
32
726624005
284036
70547
45
72
14
20
652767694
398819
238903
72
43
2
18
80
24
444553
232972
23
212261
67
243021
89337
21
338279
7
91
1
63
98929
99
721552554
94
496012053
27
162994
364506868
74838497
91
471417
36953
21
469762
323505595
38
2
230688
367808
32808
126299
254167
59
3
96
37321
40
70286
12562
273035
170424
76978
67
120801
586309992
45
76
9
39
60254
391289
215846
10
97
6
7
161863501
45516
22
826072663
8
13
365300
174438
427713
1
268195951
49079
30
51
41
28
74
62
431398
38500
213599
36113903
5
556561250
73
52
480396
18
109201
58186
177641
464772
196630
73
227627
54
52
173669
536257381
13
3
3
3
68
17
7
60
45
56
60
49
52155822
673368821
2
70
16
481476
56657
411758
41
18
181860
99
469271
39
449223787
125073
68
78
48
351609
19
86482
60
98
92
287721
299574
22
6
67
65
327716
317566
94
179214
97
26808
353715
331382
80
2
192622
75
10
204430
379117113
97
460056
168576
40
330388
176524
188920
15
31
656726234
5
40
14
340906
15551
70
98
61
66
197461
49785
96
490197
8
77
59
195118
9
257329106
34155
65
27
894866528
72
118925
32
93
63
56666
337778
470560
161650
129707
46
3
22
384611
417654
37610
60
42
97
75
897312247
411230221
75
792723003
5
160189
94
77
121282
256930
338293
295257
12
677278645
120566
40
78
32147719
212796
39
63
24421
51
395307
362509700
28
93
5
117953
488037
63
82
261749
308093
210145375
9
431513
53
317572
95
40822
720247994
4
492699
426455
786503066
74
41740
8
65
30
17
971219823
494638
24
206020
82784
95402
295587
411209
25
29
98
19030
159475
83
58
95
458629
431009
1
87
97
14
254746145
422055
265841
88
252794
332616
92153
200359
17498
5
95
840617842
147968
85
472119
84
98
325717
664605619
46357
1
391789868
36
67
30
8
55
78
17
97338
66
135590
162917
857516156
87
397514
94
95
16
77269
438820501
1
410340
21
98
2
106922
546
50
146298
360813
22
62
59
480972
68
5
314214
868065433
112783
39
469842815
27
10
107929
37
64654767
45
199452
32
35
1
74
113159
63
70
134242
11
2
205968
184701
327197
53366
117405
200055008
4677
91
43045
15
339533
173455
297485
85
8
97912
14
47
963664076
47
352141
14696
448148
8
79
348627
75
27
578448022
321931
385924
64
13576
16
321137
123794
309972
27
15
223308
82
313168
194510
46146
411413923
356792
456188
7
74226
71
91
77
53
380388
264010
19
15246
313674
180796
8
307796
468813
47669
356078
89
30
223357
11
450320
3
22
53
65
90
58
52
30934
7
17
84
291118
50
8
186461
207105
100866
217583
20125579
35415
358961
15
56
121700
2
71
99
41
210191480
36
345768
961917984
361453
242249
23
55
42
351599
88
5
30
202525
796805857
48
107494
392937358
179119
166060
78
978101233
86
443449
30
381993868
7
90
713
62
5
29
46
127567
86
82
315776
3462
57
12
257402186
352854
9
950446915
82
431618053
328812
43
48
322541
86
1
84370
997319371
65
51
472520
69496
471556
60
329048
57
70
86
397705
55
60
33
253494
269810
97
441963
402100810
47
7
31
3
64
461608
338413
455029
370710
7
76
22
190590
35223
302193
16
3
50
206394
57
133026
490628
99
18544
68
417936
55
43
90308
96
391674
56974
323798
346608
3
233756609
224296
2
96
19
41
351142
193534
66
80
321211
279244
53
460024
75
343057
357444
93297
334185
67
59
9
69
4
19
336378
66
109448
7
46
79927
414075
273286
48056696
47
91475
69
365286
81745
119270
24
289968
127532
84
48
93
276271
481001
318256
47
914354023
360040
468173
42
543472902
374098
62675
87
60
40
264668
5
16
99
51
911277638
350871
433996
371102
34
57963
430556104
6
93166
3
18
44
334720
86
866918219
57
8
164881
52
580006103
369493
9
14834
9
46
41895
13
287645
466600
35
39
417741
112087
65
39
232109
2
14
62
725642252
355424
44
15
36435
75
754134203
398077
57
363169
93
191588
83
233311
88
35
448491
55
55
98
15
340773
194203
857474487
21
7
99418
56
130952
249753
52808
9
10378
32
86
119627
4
86
81
355350
88
144073
65
88
430858
3
143282
85
134667
179077
57
23
115759
169397
43420679
238062
346674856
21
42765
8
53
185698
3
28
3687
4
96
51407
336280
21
2
539502854
536194228
89
187452
96883
455634
432831
30
58
28
415857671
7
43886
84435
90
54
22841002
97
389638
265424
82128
79
27
1
918993797
57
93
696557873
285429
86
76
224074
91
164512
40
25
6
9
6
15
74
4
334942
22
297923
388779
2
40
127756
37
11
8
381000
4
70
17
137221
439784
17
23
1
94
95
395622
67298
2
2
447614
42
39
499219
17
16
43
204441
786387973
493235062
39
68
344077657
80
10
6
6
241159
410592
14
275419
819010223
49
172665004
486252
410691
41
50291
361429
3
79
9164776
30
15656
70
89
159804
404454
47
97
437902111
179270983
21187
90536
113509
65
46
710033404
9
88
498311
775216058
208879
288080
120254
1
9744758
87
193718
334529
14
312916
447376
827427198
36
78
65
29
395495
2
148347753
376240
233435
92
66
234293
16195
466784
229670
187224
160656
470257
25971
124680
25
41964
1
67
160093
441807
96036
40
581039333
7
1
91
83
386475
33
43
409810
209196
4
716402156
41
475259
741802073
32
77
60
8
267063176
97
285188297
390243049
63
353827
5
760359651
347934
548977981
275934
34929793
156435
230397
3
440935
490468
5
103371
99
64
277429
7
202132
40
469601
48
3
76
19
385593
82
220621
152781
46524
92
26
126228
457856
45
43
355281
113669
138731
206060
45
96
475850
16
22
429765
21
95
131903
2
239069
6
9
435324795
251635
50
330324
339633
63
21
197633725
252008320
427262
43
737116810
24
268502
602772529
38
79
94
20
7
43962
2268
128327
394110553
322523078
95
65
146148
11712
20
16
144429
7
32880
16
68
32
47
92
341064
681702345
447087
444959
262840
18623
271737
2
47
9
3
26
206075
111617
99613064
492977035
34
49
70
92
71
3
27
5
135347
463897
76884914
94
468864
251071
74
47917
1
373853
312766
3
48
30
8
15
327695
49
51
185739
11
341952
10
408483
744508042
410803
130344
45
434735
259120
64
221804
98
434872
361616
296976479
44
74
7
95
224737
474290
86
254196
52
101727
462667
355556
79
109564
45
6
241083
84
26
211435
144533
218657
35
81
194691
356293
450222
171124
71
49429
59273
446608
38
485525
307280
92
29
321575
290620
184775
48
493353
4
242415
458482
153150
621643847
45
866632180
1
928666262
388010
116133
83
390862480
90
93
456739
65
392848803
306377
452444
54
3
47
119569
33
3
431897
491925
423301
8
29
853588641
28
123868
87292420
426247
389770
145510
99630
47
90
3
253541
43
97
19
144338
54
473878
9
78429
439794
469261
26919
11604
485405
622137798
493844
9394
104565
89
2
36333
60
17
36628
169592
16
4
96
52
91327
97
31
357207906
92
247099
436823
393645
424907
40
384147037
402850
380018
41
74
389297
264117
28
323188
288544
755826809
265308
135595
409036
87
255412
101366818
36
74
57
8
28247
98
63242
849980909
1
136827
260825
397429
1
206565
34
877246621
152896
11
267400255
255590822
106300
387251259
260143860
8
84
429072514
51
82
395246
350403
63
24
47442180
37
17
169296
83
478634393
86
5
1
415720142
416645
79
11
341664
7
60
54
8
9
103579054
47
13
8
2
410857
47
435929
1
6
384123
276080
393086
46
10877
288589
919131131
494859
46113
2
6
47
434546
458996
198553
162408
6
3
82
52
879175475
423246
40808
472482
76
376196
54
177299
5
735577141
154228
72
33
42323957
300552
324432
54
17261
36
220886
127391
58
266792
872473904
55
14
7
15
365404
51
374390
262619
1
42
37
16
92
25989
277364
6
10
40
3
439906676
415024191
157142697
65
77
46570
32
80621
312901
324418
30
83
248746720
161683
6
397744
42487
84
335043
9
347739
58
52
268109
52
14
253028
48
4
57509
18
11
18
6
6
56
57136
89
551391334
5
57
23594
244183602
56
89
88694784
488904
61
371211
18410
31235429
20
322453
42916
318445
80
256149
59
325691
73
27
55
46
162276
9
56
267709
350437
119079932
289270
490012
393904
252040180
24
283054
610256649
334844
372521
9
75
19
45
428437
4
18
5
61
37870
89
431450
2742
24
47
353760
8
34
536629540
69085
177538
2
242130
337869
69
7
93060
424173
30
69716
16
289942
80
35
671131947
243736
48
266954
325502537
578071598
375420860
450647
97
7
444764
241963185
233453292
59
34
25
15679
96
359897
42295
95
224297
443205
98
76897
45
174957
64
11378
5
84
46
139067
380820697
350803
85
31
403028
497482
6
199791
43
60
107922
221408
161493
113077
377350
224961
84
257226
290508
20
443659320
98535
25
22
463186
452713
1
18
58720
92
96
466267359
40
10
834534146
718218581
70
78
871698018
48
22
71
72514
35
53
826699573
2212
9
79
70064
232525
451821
41
56
281398
73908
73
20
395672
13
84
174738
26
723433186
45
84
4
258390
87965
99
490781
277245
26454
211310
130440
97
82
192172
309581
265726
2
489455
328092
101213
93
66
75
5
105641
81
4
152505
56
329614
25
6
138086064
57724
18254
195905
75
347394
348147
60
316973
313146
352547
194613
96
99143
69744
24
23
814851921
396601
6
17
254847
72089
189155
114041
59690
836599511
876122768
452761
65
486671
191534
278846
41
19
34552
257625
62
44
45
157555
408109
315671
393669
65
79
30
290241
41
146184
9
80
212587
96
6
75
350969
29391
55
14
45
27
82
90
40
63160
240471
32
376181
5
43
99
9
40
50
1
833815729
142816
101017
95
95824
96
252139
106431
301575
11360
260508
6
35
289598
99966
84614
25
406099
142864
274833
63
319495
50
399922
402131
79
66
37231
81
27
3
7
300733
124662
20
79
4
717449273
200637
443126329
77572
25
70
181253
5
83076
414675
34
4
34
742
321568
88
30
90
302798
52
402712
27
207384
88
94
81
47226
468246
67
345847
19
62
93513
128545900
304375
87
54
428681
47
71
73
164978
167945
2
259428
30617
439254
231053
30
1
17
385312432
42
206868
617663064
25
440519681
8
7
171455
113961
409817
17
4
214453
45
84
159184
166952
5
79
265276
942433262
260895
138284
79
400778
1
309937
75
8
10
120755
249942
32
731604316
87
2
381656073
65
153019
108962
13
83
93
94
59
4
45
28596
234130
8
294346
22
27608515
401657
425636
203188
406829
8
246018
19
9
8
446458
351358
433378
228337
460188577
282381
466055
76
262816
47
404287294
81
58
48
4
4
46
164510
66
152056415
44
76
49
27
17
22
389462628
55
22
431910
13137614
194456
44190
249242
28264
75
35
42167885
335442
6
3
24
87686
90
417458955
69
99
70
308062621
49
35426
99
726388587
48
416014
499296
27812762
478027
96565
57
99
84733
42
9726
62
224066
43
76
63
92
265182
81
61
334508
484966
216783
95
6
69
10
56748
355803
74
3705
113079
393849
347681
404063
92
369469
2
27965169
3
72621
60010
375354
365128
462001471
9
354535
7444
11
69738
147431273
3
41
317135
5
72
45
434267
322514
229422
5
40
248936
463432
45
48
87
96
57
26
133677
29
4
87596
32771
15
288649
44
204853968
80126
34
33
89
27
74601
363347988
632638496
343229
376977
2
261422
66
94
85
201530
75
36
391629
4
29
333118
230463
63
400244
12524
66
275993
19
488031
2
398604
5
922272435
252715278
5
45
89
3
37
1
1446
330938
10
364585
64
27
365687
83
2
37
28657
390454
389442
204334
56
62
71
324309
73
1
87
328004
15
24977
107462
887541779
51
525828626
28
79
69
4
631391567
46001
76
421584
13
99
49
34
266996
89
492203
54
18
35
19
206507
406592
8
266296
325336
57
147256
319690
70
34144
452622
114064
71
317708
97
88001
27
308598
235309
281729
349016
452931
46
405075
48242
157397
6
51
57
301441
86
45
64
3
41668257
38
8
433964
25
45
364326
385518
31
8
35
6
53007
159141
199281
88
9
68
409355
62
7
16
75
129569
3
256460
77
303103860
46
442209
110983892
301296
16
79
19129
78
86
183570
95
28
85
79723
15
458609
73
92
61666
3
68939787
77
272106
271080
153373
181094
94
303897
283609
2323
91
84886
895864819
4
163012
53
977721419
153307
2
22
357996
58
33
389651
85
599656573
30
60
40
251082336
417368307
51
51
252443
48
11
93
18
2
99
236787
308767
250801
75
89332
2
83648
232482
79
57
392038
97561
435608
18
3793
63
405136
70
58
10
8
422539
199083
415850
235893
136232
26
178069
92903
21
23
77
764966687
324494330
387981
142017
68
61
480903
394346
238585
37200
399494
7
4
56
37
39
87
486060
185651
202899
38
98127
179791
49758
381275
66
397941
283795
59
286623
46
44
81
230182
931425677
333247
189231
65
852499358
188126
925995994
342617
7
6
321917
97
310672
10
53
24
2
722665198
29
292851
6
4
87
306081
3
262999
50
115328
6
81
13
34
9
81
195848
51
25
703266243
470568
88
432386
34
55
29
50
285099
193729
12
62138
73
55
386777
807679810
245892
352503
73
315889888
21
84
187324
66
32
366673
152926
45
73
161497
220772877
106177
623191868
47
250058
300290
9
32543
364176
183030
264685
23
54
6
402918
140524
18173
881109691
290742
6
56
218015
4111
288454
72
414525
53
189676
81079
99
972570785
71
500844562
94
77
187181
55
4
175014
17464
256211
53
66
72766
79
687368639
60
76
9874
2
68
8
408018
237165888
7
441492
343986
119855
760817099
84
85808
88
982081045
78
94
1
416847
215625
58129
34
6
3
90
69
317558
94
2
234992
23210
11
267100
175412
442704
453802
55
871466621
99094
395296
143823
18555
370498
331740
43
182201
21
26
37
485609
173085
56
611342603
285780
71
142612
211851
92
254273
725450793
11492
484314
6
49
521760136
46
32
64
86
379047
47
49694
46
865616227
55189
8
5
94
90
66
67
76863
32
9
316568
485201
305191
12
396335659
301448
164195
18412
6
454307
385818
59
354030848
58
9
53
4
440511
443741
28
34
98
75
78972
18
59433
877283548
43
215249
310839
6
360815
44380
87
276826
46903
360446
2
69
242563
1417
602449104
257889
94657
636289533
324612
930345827
71
95
119449
40
331747766
139041
19
287901
281480
257245
82
93206
5
241253
33
63
25
235911
61
389579
450925
96
305681952
4
87
154959492
73
79
99
37
67140
66
224494
465083
176270
106089
419697
69
163735
10681
13241
51
342847
3
60
8
485349
455699
393505
16
58
2
693438620
402846
205654
60
490216
99
75
89
26
116342
457947
42
45
419995
70
172926
43
64
9
329155
63528
359519
43
423228
346731
6
441492
92151
964946406
187632
968925797
69
4
30
55
251300
230790
274916
17
59721
21
499155
109467
15
122215
416243
60
22
45
875160788
14
1
58
11
9
497826
145161
45
74
413930
497699
278062
49
794600576
6
10
4
368701
39
50349
9
331491
93
4
364769
465449
52
169770
37
77
5
165219
1
65
84
434831
6
65
43
69
200929982
305456
47
250353524
762593667
494939
72
79
426147
13
494247
22
2
281396
96111
81
18
36
6
11
16
88
350104
13
485080
12815
89917
40
77
1
99
75
86
737865367
429188
31457
372257681
11
60
58
157996359
385702
42407
7
39
92
18
14
10
103936
59
68
307439
27554
391967
15
488908
48
5
277479
23
15
296020
463918
88143
9
61
182494
263131
31
4
463680
70
11797
1
58
698303721
35
92
5072
51175
37
460625
73
90
6
341114
51810
207845
8
280952
30
68
49
22187
140107731
290803
58
77
191223
46485
265600
880971785
12
71
226750
498534
3
27
349672
238733
42
318678
374306
115133
34280
2
68
469707
141362
139740
129516
82
108193
851279735
230174486
46
86
249820291
85
64
42
27
139026
399560
20
31
252890
216986
308947
181069
7
8
3
173688
5
371307
36
314336
58
330596
73832
188945
35
145186
68
41870
24
467555
63
83
57
19
70
11
119128
52
20
348336
45
81
18
467400
26
290929329
17
89
1
476416
966975227
14
100297798
262351
67
66
26
259445
54
94
130147
95
6
23
146418
71895
15
324920
20
69
37304
893965664
6
540415880
15
336709694
34
250176
126143
41
461691
44558
62145
454015
85460
154980
71
1
88
482142
393920
21462
53
28
56
29549
86675
26456
6
82
423152
945856200
75
103551
181037
119222
51
71289
2
270788
932784489
47
42
515555149
6
331747475
37
55
74
496553
52
8
68
6783413
210716
273511
49
56165
74484
93
49
486641
439888
347240
51862
181262
16627981
4
42
670289804
189935
133200
24
16
82
477860
82
433877
215420
280396
99
91
102894
304632
24
414193
362593270
394063
353910
297371
37
13006612
170827
85
317216
30
2
24
82
275473
45
570295843
97
45
84
277365
78
63
70781
97
404868
93321
87
6
20892
404690
929550492
154934
49
481017
3
23
47
3
83
255673
8
4
35
84
487149881
90
8
143355573
300566
300984
295053
10
181321
58
25
380466153
479131
144020
27
12
92
485355
199171
10203284
15
3
92
7
75
39
494800
51
420918
89
404022
51
176315
57
525465121
431748
76
530756981
36
1
62
226114
98454
309237
288083
319742
280442
61
80
183131
14
6
945337190
319406
477404
165363
53895
36
468785
278641
36
15
97
348998
300884
4
476450
4
338250
811760156
1
369406
45
108229
38
53
95
81
26508
74
26498
47
69
738533968
19433
285073038
477244
93
38
77
1
276454788
8
21
29
83
284364
48
50
326183
222903
77
87
39
27
200810
60
1
61
434975
64
176929
480634
16
314967
59
38
79
88
643710809
21502648
81
265240
84
17
75372
44
84
306145
92
148292
5
94
469737
277443
348574
199415
390476
10
3
46
2
5
38
33
12
66
393230
429771
93004
14
20653
69
26
36
243070
87
28
2
96881
468888
345634
99
52
1
401796
39
99
79274
89
62
284744
32
52
81
265373
205142698
19416
494714075
470327521
12
125138
447561
475485
81
2
16
34
8
749510338
183386
13
1
477661
336052
395766
196297
400853
139440
6
474986
887786952
42
603569783
868211352
57
66
66570556
195779
380441892
14
171275
228749
72
57
198560
2
81
17
56
409325
65
54
1
44
400063
43493
79
68
50
473924
1
98
495571805
59
82
9
78
284118
69
130341
54875595
65
372644
8807
80
81
44
118295608
184311013
113333
7
302551
157750606
962327946
44948
95057
127219
8
76065
9
60
339456
69
75
359501
370672
29
460747
87
60
8
42
736402936
415346
48
90
191724
338715319
17
7981364
9
32
26
99
796244183
53
5
21416
294562
39
36
2
27
116048
81
263451
51
327927
311477
399588
50397
36
18
356545262
73
67
342925
8
64
385512
96
66
268009939
16
232864
334635235
410128
80
882493752
50
58312
457428
117169
356151
729669545
90
1
79
14
173310
16
48
73
1
3
72
61
1
55
304287
25
32
340947
61735
783404662
81
3
171711
97
145260
22024
279766
76
475377
52892
8
96111
12375
457827
86
23
51
350457
39
330808
33
31
7
61
387798
73
294660
4
60
86247
92
381148
288438
26
182517
78
230858
20
885410811
55
296537
87127
403212
13
154769500
102699
258528
279721
14
257501
398610
45999
471457
54784
79
97361
650473676
207037
345814
92
93351
45
234443
862826352
492160
43
23
40
174734
169574
98678
13
172631
12
384185
99
11
1
10
12
51
46982
433260
31
66596
4
5
55613
67
353865
153312
15
269250
8
98
14
76122
456985
23
279191
153665070
94
303012
249378
385859
75
75
3
7
403923
20451
4
5
247060
7
16
392269409
27384
87
379927
345123
94
192989
64
152002
467730
45
218911
6
52
202983
55
9
51
43
851216521
291970
349159
532291857
243070
122520
83142
13
344328
489526896
14
10
69
631234739
263681
856161725
9
3
8
219962
86
50
60
96
448006
5
306307
48
25
429340
95
41
841303136
64
31
305555
169814
86
271908643
10
181142
80
309788
4078
471785
31
271713
683346990
434893
4
60013
31
827001527
85
67
61
33
302472
292143
65
422614
25
32
63
205022
49
31
346769
50
51
60
1
18
196689
2
466575764
407789
224290
82
126762098
2
14
71
512701085
67
6
199137813
6
261853
79236
659959795
8
946329833
417157360
32
263569
45
2
778010152
20
177191
92
562402177
85187
6
300074
80907
405090
324485
174280987
170337966
83930
117316
281715
151317171
46
123119
280728
77112
370858
199516
318656
233656
125554
11
341133
196007
7
81888
268086610
848
349272
40238
313562
11
1
38
124097
63
76
291345
68
175981
52
70
73
118381
5
47541
19
18
38
150577
352302
58
52
182181
435571
2042125
120635
198714
49
4693229
288615
478011
45
66
224964
152544
234452780
107460
269397
165037
16
105615
11157
470551
146818
67423
177987
25
47
57
316199
988595084
22
8939
448120
7
47
61
998583350
98
2
29566
37223
79
61
79
83772
95
341029
31
50
3
39
586601643
352401
780309798
80
84
267911
420934
119012
168245
256600
392424
372093
49
23
33205
71
81
51
18
84
329471
72
35
81
24
235622761
74034387
252308
41
381692
2
18
13
42
48
98
24508
418581696
243092
49
331381
95
33
4
280681
76
1
674252724
87
82
411660
37
70
37
28
232944
91997
28
9549
15
25
53069
253197
8
95
72690
12
372450
235404
997599190
341677
48
49
285090
65
76
348953
5
242613
7
457115154
323558
97
437744
449683
36
97947
213063
7097
14
951153792
360585
391801
286047
65
66
72
114454895
66008
79
55
307473
168116
21
77
393518
39
19
1
5
352556
239725
7
8
18
329229050
13
518334263
391213
331840
316235
36
45
1
383193016
48
486056
413860
80
420136
71
125028
2
9
2
125925
7
61
68
7
25
235926
3
67
50
1
29
164167
4
23
18
57
34
8
21
459351
391888
212712
20
34
227989
781825760
22
6
14
10552
260251
87
64356
7
41
42
62
55
29
4
80
75
16
2
257100
38
374997
45
305160
69
41
42
95
28
235610
328037
96
44
97
20345
21
51
5
76
99578
96
174194
213369
402350
32
56
70
2
363248
318351
25787
136822
802502496
3
70
69
25953
87
78
3
281961
73
76
52
94
96
4
189671
47
55
5
68
554838811
16
88202493
54
230494307
273902
54781
130103
367602
445004
115777
21316
50
69
201338561
383555
423520
20
385270
162976
61
22
7111
82
67602
66
99
112828
1
73
290305
6
81
490275
47
389026
137232
312271606
231436
9
239811
448810
416482
170849
656668159
94
662897079
540157321
92
228907990
426119
1052
406342
71
874564499
39
303232065
10105672
177770
114887
45
67
722488330
88
125639
83
252858
320886
75
14
374851
44
38
3
6
185850
1
299053
214443115
485692
403395
69
314347
23
71
397559
32
365574
53
77
495978
5
35
37
5
242383
215786950
38
195209
386277
26745891
49
163608
295806
346599649
78
46
262830
292523
157455
917315282
274229
215825212
464093
44
40
74
13
69
40
95
221921
213076
84
139777
447205
56
98
10
26
184301
417289
389034
57
86
261626
477347
388102
157972
493139263
74
8
390501
95
78
225627
367749
55
83
380967
12
416268
77
69
15941
9
50
33
145612
70073
24
1
4
144656
207822
18
494420
75
138723
25
876222922
20
32374
85
6
373812
408988
53
181161
7
280868
146809
58
50
61
37
359891
18
44124
110254851
3
5
87
450418
46
482025814
73
7
371708
407253
578725596
62
307438
48
36
232146
84
29
78
3
409058
431446
7381
86
47922
94
221225
2
191738
1730
459918
99
39
205613
418205
46
38
67
49
32
36
20020
2
58230
227408
370077
489142978
48
312632
9
16385
62
67
491502
65
223049
204988
68534
75
6204
6
99
82
214844420
340316
145004
79024
7
91
348444
188333304
285598
363439
91
353970
37497
16
239860
82
81
7760
73
77
17538
896982710
33
10
92
2
603841313
26
58
2
435420
41
15
41
396887
340887
186121
164090
5
366424
10
222367977
371593533
396415
83
30413
32
22
18
236591
437713
3
188602
82
374164
86
98
52
298457188
155846
94
184577
142443
306322
7
68
43
80
148313
114546
86
481479
93905
56085
68957
152443
458348
58
8
87
34
39
4
78
9
145767
3615
9
31
152086
374874
2
167975
47
303931
19
202035
46750
212127
387429
207912
110008
6
421154
86
56970
3
636823124
42
338255
103406
183909
4
389243
248338
93
388019
44
263271
377635
432011262
56
38664
445894866
54
299878
188244
340797
196186
73539
79
979290102
352915
257095
11
89
18511
381927
17409
196614
349664
47
199145
18
85
198173297
80
83684
329534
33993
90
266315
208660
123316
69
49
423746
40
38
458891
275603
223359
375748895
94
14
427699
30075
422670
88
47
431891
74
1
10088209
6
294309
86822
68
88
9
2
155358
90
184235
963814184
72
377186255
1
436982218
49
195980
21888
424909
39
2
94358
8
4
3
206324
968044398
37
91454
443290
52
77
49
430896
236109
80
85
258766
919923618
286483
315310
15
466578
105279449
317820
66950956
35
215541
63
17
4
411113
56
54
233926
195680
388583199
246266
41
5
42
72
186693
423126
307488
5
237420795
5
390697270
40896
30
50846
26354
280463
440984
70
5
236896
277217
498824
77
1177
99
299033310
99
201946420
322793
43
69
8
75
27
33
25
227132
99446405
415851
216159
243306158
13
33269
49
985832265
104199
256710915
105092
91
9
3441
366048
10
189114
50
24
35
82
20
105880
2
939289055
341184
6
69
92765
19839
402169
221533
54
227433
93
232995
341656
483557
37
56
431072
52
6
14
87
263091
65
15
33596
270996
67
846018241
174078
280738
54
69
6
50
26135
94839
279483
17
490036230
433735
90
360361
474796
332169
16
126247
61
130652
15
548138663
99
9
39
242664810
428212
327471
4
21
748102488
69
16
168471
96137
348970
992987897
131929
422770
21
334483
2
463882
389222
53
38
101798
71
4
65
6
128347
475138
372052
395792
256982
166456
44
60
983701188
256202
50
22
8957
406000
82
40
28
333472
13
415556
12
450490
82
1
353150
5
13
84
505145774
218806
440967
318810
678760082
52
13
9
86
333516
362587
97
8
72
370267183
39
408637
525852097
448055
87
76
372862
14
62
215068
726321167
404453567
482598076
14
82
34
80
32190
114166
95406
92
31427
364958
57
348327
40
70400
246883
174330
148206
65
337871
55
707031039
41
382100
71
199717
31
325478
68
14
38
174780
162564
415782708
89407
62
208559593
9
57662
64
146573
53
229535
104820473
63
27
6
55
128927
178878254
89454
158916
92
329383
258748
230610
87
5
63
67
490057
29743
871791243
32
11
401426
5
31
484818
65288
14064
67
6
186410
434579
8
152585
31
648804290
489540
416305
44
117737
143407
485561
172220
45379
402132
207587
28
29
384115
102281
309722
277642
7
92
315311
482009
89
4
443045
2
482365
7
389854
51
44
14
60
327790
970020326
45
8
70
9
964205139
5560
87
31
80
2
194587
25
5
59
13116
484248
234742
94
569294378
70
2
40
15
40
25
227797
23
75
850868845
617705596
247866
924629755
380510
792848315
119658
11
63
3
494597
79
289199
88
733490225
11057
86
384274
20
41
338730333
298505
351099
65
282512
959880830
23
50
34
202571
69
17
220240
499210
4
4
299761
872440864
92
56
61167
6
43
5
46
85
333132
446433
92
63
209506
2
431597
112465
387597
688866941
913958447
541984770
9
62
11
86
82
94
12689793
101842
389465
243976
85
59
361549
497086
32
45
208141235
8
739583633
76
114322
116819
90
22541559
90526
400621
31
60
47389
78
52542
5426
123989
6
70
35
4
187059
8
65
132539
406667
483859
439298
410205
232674
5
9
7
840201254
48
38
58875
302677
37
41
49
96
45
52
5
72
39
65145
77
7
25
4
460839
27
114539
99
1
24
88342
30
158206
97
1990
415079
89
56
260443
5
2
327318
23
54
297984
314966822
431651
4
26
60
720034146
13
22
58
5
57
295871
254561
141479
3
550017737
393768
144473
214100
24
263095
14787
205455
14
163544
309424
32
283998
486185
400219
209862
56
77
50
18
14
11
88
343717
39773
153024
379358
460893
424897
15
69
287793
78
19
319456
85
3
98
37
57503
23
365815
78
9
304815
34332
4
74909193
29
81231
13
290368
236412
159880
212900
5
141179
65717
78
52132
53
455324
21542
11
7
4
92507
186787
301160884
174563
74
51
20
82
361120
61
3
326427863
94492
941794844
250962
37
329679
22
3
34
77
14
90
62
82983
131955
381676
76
3
85
40
20643
32
429928
4
79
14
935571365
437916
390660
90590520
32
77
197888
613729708
56887
5
54
200996
80
28
122943577
194218577
45972
60
491283
248748
137381
387631
12378851
35052
63
41
434940
401318
86402
90
353881
54
61515
54
40815
814439283
35
75623
2
461297
19
127313
34148338
341071
25
134262
89
99143687
465142
57
78
78
66
91247
1
34
96601838
17
298778
3
20
9
499461
27
45
37
8
256932842
83
30
95
276061
228344373
44
267846
7
16218
434529
400249
53283635
331404
77
82
6
72
60218
54
281011
1
92491390
442762
36
172351
251311
809187581
47
24405
32
5
63
1
145398
479536
147195
61560
6
71
517272197
36
361306
7
364246837
24301
4
1
98826
10
61
54
537952251
87
75578
86
74872
16
16
9
346166
53
89
75
53
45
31582
36
18
445012
26368
18
30
210952
78
92
40
303276253
94
97815
16
29965
127242
215780
59
57
363545023
760
437652
8
82
137087
203589
15
84
398557
9337
63
98
64
132872
670771753
485115
283293
272013
201481
425045556
132213
199044
48
95
59
301243
98
436022
48
29
89
232368
338570553
1
128848
86
9
9
490616
65
434362
294477
85
309100
43
67
227031
20
428270
151431
18
203777
196651
339380
47
3
446354
433921
86
73
8
70079
19291
6
303026
3
380866
24
234423
32
4
9
78
676916268
72
47
316447
400806
287547
75
191633
89787830
9
456376
306588
243598
450986
838904410
425150
557759191
336493
95
74
883276090
157789
52
46
7
41
29
170197
855143070
112114
50
5
209316
75
54
443436
513183600
53
62
333346
489561
40547
9
229508
99633
439775
26
159770
80
455018
74
73
494904
70914
2
139919
16
28
55
79752
3
763496092
14359
1
540262412
603734123
42
194002
3
302240405
43
277391
94
497929
236464
269209
797746801
94
299350
6
6
420857
55
71
176717
20
413946
16
76522
404880
94
62
29
5
79
445534
58
269402
6
90
419249
13
450665922
329259
170646
77
397989
46
25134
461673852
86
141416
6
16
87
69
578486114
178213
26987
389081
85
93
124214
63
226257
16
24
30575
353595
94
11901
40217
352475
51
24
231236
22
124669
3
274885
486925
271503
309503
43
75
24
71
156118
43
421840
10
88
108504
15
189721
17
38947872
956076142
7
491184
454160
394829
31
79
454963
172636
53
426365
59
51
65
73
147059
50
121475220
42
17
816964335
327444
322555
438559
27
95
279163
48
55
530878535
28
41
350451
466053
881780634
435131
99
3
55
66
529820054
966816243
88
812752778
56
167434
79
414458
91001
254458
37883
4
32
18
21
79
210961
133263
498789274
50
231087
404063
260029
506653005
128789
98
73
41
255958
20
10
94
81
49
75
384232
181757
953476355
237130
47931
5
173822
9
370555
78
77
234637
51
240247
75
32927
5
89
121274356
458928
24
4
53148
100966568
25
348799
318728
34
441204
33
443042
37
582619080
39
95814
481752
143737
649947409
464758
32
159849
54
132812
1
6
334232
220400
313735
61825
12655240
171807
322411
76071
479141895
24
31733
66
97
44124905
24
3
404057
222494112
377511549
498361894
448135
252172
81
9
850029820
67
3
51
36
406017
603964545
55
82261
7
34
89
24
57
491779
99
92
98
288261
61
4
7
63
27
22
290913
60
36
790088675
424067
69
42
37394
12
257146
476314
13
84
72
538333271
818243636
482294
9
17
302875
327207
299664
122816
802818701
1
229393
79
54
102213
99
98
261556
31
57
768532907
7
268672
111025
30
14964
324006137
24
475373
61
22
358661
84
20
5
287026
53
91
140664
6
24
6
256316
6
109980
225084
298556890
8
86
31
30
60488
72
35
293661
72424
2
18
69
58
2
361347736
56
1
23
29
184523
455603
158419
5
991027283
933070744
1
2
102445
4
170460
129730
3
236468
81
276905
39
235929
56
64
21560919
455118
11
86
557426812
86
93
95
98
98
82
83
62
90
93
26624
412337
63
449848
295886
54
20
29
73
11
65
283774
126558
296900
47
41
42
382534
51
353497
10
71
38
13
167211
79
45
336052
8
913151941
445016
233704
71257
37
93
258536
448578
22
299471
12
48
271356
113527
2
44
989206740
6
61
443290
87
31
151775
42
368078
6
242653
161677
7
8
499924306
193658
431108
277192
507124006
42
268297
90
48
67
94
842077065
240893
185807
444939297
312257
52
64
343124
69
59
86
1
387676
22
341311
79090
207033
1
46
98197
32699
8
254029
499756
832377490
88
30
39
95
39
54
70530
164790
32
98371
5
996686656
262132
54982
60847
9
333130
264387
338879
63
89
67
91
75455278
303020
876481330
193350
2
4
57
386492
194217
8
79
20
1
38
52
480045
73
1
106417
888823656
194695
71
66
493530
98
4
41
12
358872
56
62880
9
5
58
13
20
84770
39
266889
11
5
89
353046
2
70
142176
35852
418461
97
394757
90
494378
45
427301155
584605516
393611
30
509438022
437781
209960
341217
29
64
443296
95
79625
100860
19
72
6
464387
329044
307539
335641
5
43
523409030
355150
153015308
3
718194835
52348
202239
329249
94
387656
449429
14303
23
306906
80
18
103420
14
84
152601
5
79824
16
298837
678091322
113515
4
75
366775
130508
37
384174
70
476282
72
24640
95
4
60
266546
7
82
59
59
873503983
55684
1
6
10
259898
53
3
9
101093
433246
974992610
358683723
210301
458741
9
88083
434220326
156331
202133
430592124
76
16
53
294526
61869
22
349315
96
8
91
851200284
17
441129916
283910288
6
209551
60
60
271405
91
52
50
38
90482
187497
153295
99
30
61
41
2
61
24675
46
52
68
5
475094
25
96
34485
700474522
142148
237136
2
135517
10
209435
15
25
100878
22
664310115
22
48
1
8
14720
161198
259027
88
45
51
73
92
484685
161951456
13
86032
5
298062
351081
30
5
3
333397
8
475988
319496
229088
7
82
10
425834
91
76
81
39
172076
57133
6
45
64
74
157791
59762
62
21
10
92276
5
184709855
23
441632
255452
94
30
99
39
973
294245
13
14
13
135179
442821
60
6
25
452916
48
86
74
4
80702
67
418427
334390726
383436
41
41995
41341
26
153561
363893
45
4
1
510940198
8
292813
46
128680357
14
309285706
682401237
435814
5
60
60
297727
141979
21
4991
90
77
88
57
63
796159868
300927
69
1
282883
447791
62
50199
648565559
40
37
308036831
34
49
62
702578247
27
99
135111
47
90
64
66
34
28
73
80712
18
238143
7
277348
52
47
88
11200
92
130933
57
472590
53
51
426287
926586492
74160
247646
16
63
195599
406068
76
39763
2
72
388347
420088
8
60
35
85
191869787
402504
327572
89469
24
14
329301
271381
2
222778
204865
940131083
50
4
313857
33
37
200552
5
45770
212383
219998
252286
43
63954
5
202713
2
208598
82
66
203518
2
95
347791
263835
484156
77
103621
76
43
127081976
51
431891
79
89
82
268793
361492
294645
13436
32
33
58
46
470165
99
5
272194
72
88490
430919
276079
53
395871
58
173680
89
497448801
93
2
14
28
78
93
242093
47251
97
925921437
3
85
321489
462817
72
2
431023
69
40
95
408415
210567
726273913
2
351610
385322
252606
58
13955
250102516
62
305459
148769
385261
755594366
743390274
21
474003
407519
97
143555
505356405
76
121752
24
253669
68
148974
460434
411578
54
436704
139545
130412
871506901
81388
69
26
183597940
120235
25065
152020
58
705
2
28
139494
415555
28
12
350936
31
90
36
1
4
2
66
22
48
12
317431
34
354991
601353181
464210
80
442915
12
45411
81
440915
55
87651
822291013
650102342
30
3
134969165
184972
57492
59
90
448902
351065
78
238032
62
286615
99
97
5
30815
942269438
85
437315388
244264199
2
50
47
134609
299593
94
66
464379
241179
2
22
14551
428343
781646263
2
74
52
8
382749
3
24
7
597111952
71
2
9
2
61404
25
54205
320982193
17
10
182726
403740
86
392496
376001
475564
98
340993
35
405012
56
26818324
37
44
448398
215779
66655404
69
77859
476947
38
394606
317172
219127
3
31
84
57
99
452616
59
39
57
490148
23
16
308726
399835
3
36
471220
243354
32
211659
6
485948
435500
32
440956
23
8
2
7
41
27
30
440471111
116923
49
452230
485008098
630
28
2
17
87
20
450534
325478
65
5
131561
33
14
63
159661
387489420
62
337570
414736
972620653
64
459512
2
92
19
230200
68
19
40
115834
33004
55
766560203
276562
338573
287425
255708
95
84197
99690
4
491004
25
26
9
487573
352656
376245
411151
63454
11
50
60
69
59
870316816
988769579
88
22316
64
73
49
238872
237251
13
56
39
198162
42
477239
421804
101107
448818
65
72
60
22
261627
8799
49
99
33
76
372006
193428
310632
141070
47
214771
71
718491516
74
66988
15
382207791
213374
46760
313621
756079921
469837
636264033
659430132
89
80
442253
360421
80
114491
372415
434516
54436
621945862
31
90482
189879
194400
127285
45
8
239602
369113
85
47
31
86
192724
4577
242781721
46
4
483474
3
23350
488688
87
68
860600282
494968085
44
78
91
37
52
33955
356542
69243
278441
139683
71
205033
261847226
14
2
421120
34
3
85
85668
18757372
9
472582
53
23
48
496368086
8
9
83
487935
428210
92
695156253
126721
480315
29159
470323
22
72
8
192118
34
73
100612
77
3
95757
321348
320937
42
91
135821
12
1
163715
74
457289
237047
8
101974
46
314636
21
3
182627
69
68
89
8
11954
450912244
272402
562081202
489259
469768468
62135
48
85
8588
466777
37
292037
742595874
394948
10
410505
29
76
496497
99
634357053
58965
12181
683473102
415076093
275381
3
99
10
419651
98735
92
27
30
395988071
28
187107
192347385
183057
86
590295186
30
32
8507
88
337282
173667
21
82
54
73
81757
42
173632813
199885
42
14
32
325665
48
265423942
270280
12
28
28
12
71
77
19
79
422528
30
9
50
40054
71
33
64
56
353217679
294040
156788
466098
150518050
382574
50159
53
446259
315928
510060090
19
9
168196
25
66
5
115828
8
312513
42
72
29
8
6638735
68
316496
19
43
275536
82
19
479719658
75
26
347645
523977556
37
473924
43
346548
72693
77
47
72713
174776
201380
44
5
448147
154150
142925
90541
460688
480773
547102627
34
270420
57
78
24
6
492819
88
1
66
78
7
30247
67
19
541635910
16
70
212659
976653017
2
81
24046
171190
143278
140998
7
75
93149
26611
13
17
323198
27
240672
369119
87
43
97530
2
489807
577857875
495995
227475
262958
246996
213065
121677
25
65
441887
285420
68
352078
29
91782
15843
269889
58403
232473
105689
219140
91
54
8
8
7
39760
51
383030
145568
162207
2992
927597214
46
498274
441171782
8
777728637
7
211390
28343
96
75
33852
74
41565
405508
38502851
977939823
6
1
10
76
173279
94
63580
915904738
60681
327853
402444277
48
357409
297187
293854
489118
59
7
449362
396168
321845
91
329513
214860
39
412635
49
86
360425
328756
7
95
29
92
385943
142577
27
4
36
53
787614796
178528
459888
95
11
78
4
9
270312
10
91067
71
33
39
672517083
21
14288
69
4
4
37897
81
391721845
11189
335603748
69
3
390234
55
363831
404709
3
352138
421889
66
2
8
15
9
393233
50
609118684
459212
82
72
235529
136575
18151
66
602667737
477976
253452
12164
92
168370
8
215916
87
88915978
70
278207
90
9
445032
304963
41
263731
287756409
159919
301794
219581862
48
26
12
338928997
349359
6655
22
33674
302393
298752
66
433561
83
5
78
5
79
182462
45739
326817
84
44
9
214789
3
96
354605
77
28592
38
414792
428842
312697
60
75
375400
989
255765
80
581786704
80
3
391027
27
296000
60
310180
80669
49
78
2
221718
104171
95
349516
29339
349637
62
94
43
48125364
48
1
87
85
125517
43
140344
28
45
427452
75
16
353918313
76410
486481
54
8
220854
46360
473036
335701
251497723
44770
22
183804
81
67
70
93322
66
75
8
95
84
8
461347
57
972737319
40157
37961
90
84
91616645
58782
7
548321971
29
64
274794
9
783
229314
412209
173214
5
167300
411446
7
22
345746
98
274502177
78
119938
9
423222
415560
454710
3
46
5
3
36998
133776
131174
418727
80391
308134
13
885357695
466827
454638
1
168887
27
15
91
828005146
100406
462433
11
395562
286959
150700
21
53
295073
114737
5
31963
92
97
147860
26
629810246
481068
106872690
266551
232944
55
67540217
41
2
3
80
72225
11
18
55
35
430330
51
69
14
411467
395984
379707028
364076448
4
339638
156512825
61
178282
44
12
118515
22
107877
447953461
222804
443841
603080866
45
190518
255926
346711668
4
4
108070
425203
12
200792
29631
77
206135
766531006
5127
88289
404767
52
50
62
79
98
83
325349
4
339829
370154
21
65
649067867
456421
87
333640
42
81
83
195057
212628
50
80
53
36
37
186172801
76963
456599
88
198473
310227
8
45538
556405315
402134
555360923
8
1
24688
709837371
125352
19183
47
89009877
233766
160711
307529881
421048553
45
43
72193
212113407
75
267634
71
6
48
85
12
412586
7
8
42
49
6292
65668
495611
13
338405
78
52
54
284810
31
4
431070
3432
27
17811
196792
35
338501
1
78
7
8
7
14
24
367032
95
846595047
83540906
405016
288672
78904
552433869
45
25
1
223307
5
464576
204373
64483
25587
3
23
403311
89
40
33
16
91
386621
406661
481923
430884
22080
317018
26
325342
56
401537
84
17
118680
68
425787
221052
3
139391
7
4
211143
99
85
392138
374007
28
5
29
20
73
335175
589105164
91
51
207516
162570
408224
5543
32
66
162709
49766
81
343643
91336
373322
40
220661
197307
80
255976
475463
182832
348200
44
83
414377
190378
75
433520
48
148078
97
272850
6
94876659
298246
44
5
311635
68
2
85378
524580850
7
272054
44
40
291144
6
2683
9
72
393641
36
393057211
288565
92
25
8
234716
276875
81
81
31
8
26
777585586
16
59
393699763
97
97285599
654711724
56849
73471
1
46
17
1
406146953
339798
381645
25
59
9
90
394542
31
73
486437
9
12
16
3
79
80731
85
2
315841
267935
15
61078
11
50
2
114850
849593974
30
90517
750541242
430386
3
9
284789
186158
225567
815994420
361585
23
384506
37
232400
985321985
282384
496896095
42
110559
394015
330831034
60
422849
237649
130269
99090
233872
339173
84
48
28
708161783
75
65
14
57
88762
71
383002
61993
109786986
76879
16
7781
8106
94
3
561751148
23
204514
484820
13
34
449940
45
63
13
226537070
22
29
66
17
158413
353738
488778
4
449167
3
34815
381428
80112
57652
56219591
59
60
539299048
46
54
341137
532012826
629955221
93
36
37
387257
29
98
36
75123
77
56
163603
265563
30
72
10
275573
371154
74
74
289609
92154
35
16844
28
290530
80
45
86
32
21
89
362738
53
370493
75
6
629798162
88
60769
15
76
75641
70045
51
972915980
61
992797160
196333684
23
56716
23
385115
198294
175858
373860
23828
229844
63
417086
80435
48
317774
95
1
95
10
32631
16
259053
7
42
289022
8
252855
65
213499
435008
46
70
475475
408244
413557
245887
68
235058
1
474995
694116911
725014685
3
297612
87242
45
173681
80854
356575
15
87
139135
146791
66
417406511
44714
6
18666
116532
2
34
966828460
82
75
493784
97
24
185335
138595309
149871
463360987
290675
62
18370
54
33
241236
12300
6
4
97
1
344484
21
38
25
112894
49
34
433173
71
87
301483
374826
70747709
28
438245
142722
29574
3
48
61
91
87
89
79
96
113894
183146609
65
377500
366303449
320581033
78
114011
433043
9353
38305
8
9
434380
95
74023
21
603053747
123913
13
30
395701
89
270878
412261
32896
425636895
33549
77126
60
186965
6
131423
181957
48
204937
391335
92
37745
71
16
476528
139955
230303
266272
76
44
48588
51
295016824
290011
184271
959954580
17
157583
753496584
8
86858
9
426775
480146
99
298162
31
13
159166
51
182340
179138
48
67
91
18
5
82
203191
28
644236355
211464
56
407420
220216
326217
91
13659593
2
9
90052
432011
36
41580
18
214866
26597
82159386
210566
411428
14
109346
129380
78
79
75
78
21
83
25
379769837
5
211240
4
229380
933944319
414640
172938
63
215438
64
85
47822
29
8
85
414945127
5817340
9
206131
19
73
463096
2
235515
11
56576
481001
34
242486
71
149238
183601
15
47
181914
278632
8
264149
35
42
107885
412570
490969
27
1
426908
13578
43477
164293730
84
39
956975055
1
11
88912891
99
6
88
33
56566
103817
358154
62
20
90
204510
39467
79
233069
365140
695748830
264145
19
143590
45
389229
844378422
9
57
30
276008
189709
246798
28834
94
5
45
946815628
292439
9
31
64
7
158928
59
11076934
437413
522072584
703307410
66
205073
426833
186248
475199
874476125
92457
409345
262232
445800
23
23
347668
3
13
387836
371469
345465
89
25
29
72
142684
204242
44425
446064
53
100354
35
18108953
25
96
45
89
163404
39
96
81712
445204
89
99
379316
130863
343638
131134
25617
55
645892472
320744
45
62
25
182974
227729
1
6
4
297165
429419
75
95
4
243502
211593
618313901
286124
480112
20
35
99602
124417
32
121683
826540246
60
283981
34
191106
19
54
349728
179371
51
498837
57
82
13
9
30
48
5
336914
76
62
366380
22
47768
390036
40
113707
99
398143
76
1
19
62
35
65
66
98
375664700
313766
83
79
762239798
278091485
53447
7
307486325
74
469081
71
40
464025
65
4
257553
7997
7
386594
17
49
26402
13
78166
164754
412304
308270
38
93
42
476469
31997158
33
39
471017
10738
342793
418638
6
146487
41927701
3
223258
6
89667
377291
243912
311025
153031
119374
6
32
62
77
36
49
9
469302
80
83055
353772
48
99601
750177436
96073
400050
361434
58
53
496450
46846
58973
522007143
76
119966
51
486613
5
52
83
164336
385774
34
37
70
171577
17
305100
68
73
910195275
354320
247533
484272
86
82
64
252614
68
21
1
88
376673
304644
71539
289665
44908
96
361835
37697
3
224643
81
173594749
56462
127712
559442210
149579023
76
400408
246034
7
9
2
4
105946
3
290510
563840756
72
298590
78
294330758
74
117822
9
314257
84034883
96
7
68
33700
460747
70
493961
239658
77
52
54
163967
80
185682
466726712
77
29
165111
98
452911
45
159248
250269
8
84
71
98969
7
1
86530
429667
63
378507
47
91360
60
114754
9
5
736376683
96845
78
70969
60
32
260019
350531
40
469436
89563
485971
65
1
10
90
289813
26
22
238163
51095
22387
267746
84
83
28
12
161716
22
38
91
20
504719736
6
34658
311538
670318827
27
398133
74
59
274014
81
60
894096556
222414
5
53
100512
356936906
48296
138797
185123
259569
93
61367
630302774
94
1290
40
73
40
68
22
85
8
8
61
13
9
193112
20
36
70
230143
19
69
66
44
262704
397567
73
75
206196
5
29799
4
276138
64925
6
124519
7
261385
293437801
172610
324378
379121
694381387
522466303
89
48
91
91138
401836
42
65
6
5
4
53
229332
84
122753
300789
21222
1
27
120722
149729
377795
71
344123309
245659
383440
51
218868
3
29
18
32
65
215964
649430983
99
5835
212021
70
192820
9
258335
58845
304309
387664296
173917131
53858552
77
61
939877239
84
34
12
54
925046354
9
173595
68
109007
223256
758422966
85
8
5
7
66968
96
234571
66427
12
72
495778
37
8
398245
82
67
448335
406055
13
141666
105355
7
882859600
95
14
60
784
396965
80
53
37
28
30
708637628
204864
79
452381
9
372299
5
441382
66432
1
271728
171382
31
341163
445900
22
35
37
4
14
10
403166
39339
45
15
2
56
468406
21
26
206646
15
46
9
380318
380718
146929
27
668826427
18
18
307843
8
308362
73820
411276
451232
294942
725264652
234528065
90
87079
94
983180135
29
254756
335911752
8
41
59
191962
210551
54
156055
99239
55
17
9
35
108503
71702
59
3
648295033
55
80
30
9
70
387739
70
43
70
62
231480
43
50
412495
27312
272038
303423714
12
8
506416893
517613031
269029
361845
9861
364869
53
124240
87
63
92
91
22
23
72
118428
348398
414789
7
54
91933
152523
67
45
63
27
29
154727
312242
153248
42
27
30392
90735
1
118950724
325356694
53259
337696
449085
253030638
496600
82
493488
19
73964
490413
38
295542
68
427345
15
100245
499040
69386
346368
85
216663
304235831
426323
84
5
65
402531
299767
15
200394
84
256027
7
4
61
42
78
140298
37
45
5
415961
78
313830
54
349567
299601
128645
103208944
343445
48
449989
402090
30
72
86
417232216
147298
64
33183
487656
176682
38549
845548656
90
68
9
1
64
93
92449
92
28
38
94
65805
30
65
15
6
77
468424019
5
192086
28
57
50
110048
213120
11
10
81
96
36
356440523
560260470
5
58
4
4
72
575308837
51
847708527
36
174156
314831
692198092
14
969988360
177301
738438324
347685
197846
88
59
75
43
78
463666
44
36
60
20
50570
49
16
330738875
303438410
76973
7
141445
164575
46
30
14
210718
166133547
55
274483
401565
771654879
16
793182815
44
329448813
2
219993
154248
25
10054
40
680069361
455887
473633
740182435
323195698
571228426
98
256353
24
494093
8
532264000
394387
131732
106657
263523
332368
12
3
478858
272799
49
559187819
40
211016
256941
216392
1674
15
42
299044
66
292752
142366112
496365
532755910
97
499807
18
63
287920
48
709818360
77
84
8
274373
34
65334
19
28
17
62527
6
444829
176192
98996
862701757
35
1
7
51
19
306378
69745
256924
34
4
585666888
601946809
26
120008372
65
28
164868
395374
69122
54
84
616920459
13
167057
290121
28
144339
443304
431020
78
9
8
75
468
474472
96293294
235140
229887
72
33136
236710
72
93
426902
5
2
138007
383848
57
866483448
20
66
17
98
109542
89
24510
185077315
973851174
38925
191767
179528
35
4
219637
9
775857474
35
810
76414
99
84097
720558003
43
67
241224
18
600903140
22
269027
15437
20
32
53
18
2
6
30255
351467
70
42
109388
13906
504774843
92
8
88396
108953
20
478109
66
77
253902
39132
98515
22
43
488309839
149463
169588
60
24373
84
56503
900023081
20
179024
35
242441
411504922
567176934
49
99
46
49
93
265532
2
242410
60
44
37
3
59
303716
2
48480
54
953045657
68
34
639556510
79
218025
43
457483431
82804
35
196766
75
139471
484134415
149865
27
128856
51989
446923
42
389977831
5
87
48
39619
196095
413345
12
34
435145
32
21461
79
105063824
6
92982
308556888
65
1
86587
34
244655
3
3612
38
479607
346446
31
6
450012
193482
223874
99
181276
29
23
47940
6
398810
74
90
47
675090823
425097909
151602
6
91
943894556
71
387504
14
5
300647381
59
5
874599963
323256
41
77
222676
46
57
76
37941
64
4
313487146
674358890
480924
58224
81
60
24
174442
49
778582824
373143
89478
68
114406
165498
307648
664084666
54
11
252022
193487
87
50
29
70
20
42863
867988544
2
453356
47
713207348
1
19110
89
482355
414267194
28
70
149444
94
8
7
470320
240338
519917892
104839
12
93
318110
36
65
19
457895
850473285
371613
551395966
86162
45
244604157
83
64
211975
222740
55802
936193654
60462
234375004
480042
446256
164196
41
39
9
408458840
90
42
497880122
4
78
27
7
135059
17
136991
45
271265131
70
130461824
10
302566
287659
63446
87
580019214
437793
209871
787374054
102254
398122
1
42
32
624768264
312665623
4
113783
90
4
232232
450751
9
57
135136
13
187182
71
187408
16
207964350
89619
93
198313703
20
345196
418591
387723
217926
166491034
476007
49
61
362654
65731
80
24
20
42
25
729729414
41659
39572
425081
37555
332458107
9
154066
212628722
288369
26407321
59
12
433980
484773
137234
816080557
8
96
23
362450588
17334
97
389185
345845
82
82
15
79332
41
55
24
767589356
62
97
173599668
50
10
290477
64364
48
499647
92
12
95694
379527680
223217
82821
333477
74
50
35
96
57902
81
63
348321
380475
49
37
18
364751
490724459
66
16
319110
340905
6
388304349
23
50411
108186
144573
20
227395466
60
5
338996
82613
396140
39381
1
30773
306181
390627
481241
316515
77
399473
276213
54219
55
662782619
1
4
396988
94
18
12
304586
456257
98
8
680755272
683097186
134130
96
470089
64
490334
76
8220
270674
79
38
86694
48
352948
244440
425546
50892
60
16
197433
30
303209
175002743
97
7
19
263807
891496042
34
308882
60
46
263582
9
86
3
10
295144
231568
440404507
491332
34
436854
472669993
94
325193269
5
22
199947
49
8
97
849829721
63
308156
464621
202210
38461794
21
11
397474
388094
43
483881
73
39
83
326136
584326791
92
286817
5
58204
68
69
109792935
17
83
223500
9
79
373967
389104419
41
275226
240712
16
381660
374399
300940
402832
24
453231
703285071
6
2
303658
141278
157878
83
586703856
49
85
447886069
58207
22
49
495348
45
15
21835
388775
102788
297591
20
87
2
28
410058
261648
3661
67
318756
175230206
247658
435617
72
3
380118
65
39
430518
4
426356
8
58185
5
777334082
379595
27
202260
259233
410681
12
11
702255058
18
328470979
61
999051324
149788
9
37932
283959402
7
94
71
64
153147
46
31166
63
453940
624125329
245625
410246103
980851161
91
307080
512870983
403889
84
100987
51
85
289814
82
224943
404570833
70
24
983066534
18340
237202936
37
71
386065
307985
33
978202165
427455604
42
61
530689095
1
358728
69
18
436453
77
981
461894
897516255
441365
87
454352
302771
164543
374585
77811
79
126106
6
62
472931
84
67
6
28
75
3
452009
76
6
18
69
86
95
151374710
84
246805
85
11
363694
1
95
59
76799
45
70
49
4
208281
120741
337669
668351551
7727857
365178
188421
13
88547
292136
280870
14184
98914
4
45
90
22
54
5
85
41
1
107185
237963
56
31
50
93
80
16106
65089
281475
218348
178989265
420531
85444
154010
6
59
370296
383468
85
72
438747
1
232552
219393
67
293728
8
286290
83
243617
35
735007872
63
44
31
1
44
59
22
136974
24
64
66
890845956
95
151203
62
248886
355954
20817
332283
12
345420516
276010
415059
467095544
14
16076
38011
361122
90
26
74
54
532190051
360771
5
87
467412
276233
85
14
316259
480133
51234
601216691
36
57
71
385469
75546
7
37
97
169735
468830
524257321
5
64054341
464583
227301359
31536
8
3
10
76
94
20
440461
96
5911
67
57
96
49
71418089
89
491196
360191
14
384133
195078
447901531
8271
46
55
40
65958
62
78
300964
18159
224575
1
457224
25
142367
4
163631
132514
672571195
60
4
425780
78
79
81
264148
431301
739659006
485278
98
448307
86594
40
371695
1
99070
9
75
142240
317444054
69264223
12
3
245094
39
211879
852732821
9
83
82
9
39
461502
1
59
6
507331125
51900
63
208493
57
10
34
57285
55
258618
285546
175328
207850
348336
16
477273
81
93
72
401930
1416
53
306373
390097
40
454460
147311
61
245285
109326
89
9
69072
66
16
3
486555
17
358558
122598
439116
3
25
988797111
2
36
399175
99
1460
29856
80
132837
38625
97
72
774418624
11
37747105
91
289852
474056
96
32
157021
135398
67
66
488180
60
69589
169630
217735
26
800153610
14722
10639
45
24
22
295043
97
18
194244
15
51386
484824
55
89
67
465139
714517849
14
61
2
605838773
40
392278
31700
2
181757699
11
38
77340
67
189291
211612
52
86
90
60
79672
46
72
320155
272097
270999
165717
78
357831
6
74
79
241290
99883883
166699800
216344
461542
398152
22
36
245394
8
90
254686
104773
476223
55
133898
475431
328915
330555
21100
415462
257054
63824
5
72819
251762
72
620285429
89
92
2372
375470
96
62
37
38
252043
82
94
1
26
59409
31638
396930
60696
58
36
385610
350808
66
49
370442
298241
95
39
2
201651
846146375
26
39
345237
98
19
85
2
50178
366393
171128
3
26
63
34
41
30
3
61
127736864
410833267
9
34
775997916
6
85
388670
390004
243257
27
10
428462398
84
276182
21014
35818
267775
4
262482
7
308586
379153
93
52
109263
43
414428
305222
90
34366
319445
370556
189224
2
404844
24
81
257615
93
43
30
280028
269070
15747
387150671
70
215281
61
96
32264
53
117533
157090
6
7
113809
43
325999
234056
34
84
197468
53
88894
339280489
22
54
334669528
94
89
779755476
256258
91
85
51667
31582
213634
5
476254
110891
3
444468
290367
315974048
188463
72252
3
410563
400089950
1
446001
22
461651
433527
5
49
339626115
79696
2
97
137855
85
76
19943
64
203703
499527
171510
200446564
31
94
848553200
241231
268692
44
39
19
76362
68
22
180102
22
80
2
42
54491
429456
176344482
110465
526758903
30
49
114841
5
89
87
75
61
66
45
279401
58
262928
83
55
126675
58
17
411927
313994
266921
74
41709
89
471208
76
402977
283933
22467
24
98
84
64
329351
51980
458586
185682
5
1
726660501
1
352135
283163
236679120
32
45
337353
27
9
130063
6
287933
39
251510
19
42640
8
43614
450922
100795
1
476360
918697282
74
96
40
448328
745766014
212963
86
94
412998
82
484782
142898
252457
37
354935
79
237498
51
9
94982
4
55
408196
411283944
3
344304
282028
48
88
176528
81
75
18603
224881
870251401
28
137773
394950880
47
47
242497
20
328412
293396
401696
40
138876
246720155
13
18
98
7
85
38681
12
66
267040
267509
781500097
97
9
159739
82
340706
9
6
93
18
428022
43
76
39550
917873348
91
36559
522532644
5
5
9228
140111
364058
46
70
35
412794
95
447582
369479
95
80
2
62
91
65163
13
48
791652494
297960
69
1
69
122874
31
75422
60
30054
92
66
73
193992
276882902
230284
295242
158673
99
21
42
11
260222
115916
5
257200
249925
39
3
11
81
470674
379545
79062
96
278368
209650
372592
268504529
441423667
242350
34
382817
346189
70231
204
45
33
57
137594
56
51
10
17
88
27
6
844879891
22
220277
82
47
8472
481087871
91
472065
17
4
350968
24
413335
6
35
48
24
138296
52
76
442748
56837
13
85
276606
14
84350
36
377695
35
89
43022
93
366914
488808
54842736
96148
174118
32
34
540176916
455256585
19
557439858
430449
17
220746
119487
87
91
329336
186970
497411
110819
19
38
247634
4
4
384914
85
40
272721
54
438155
8
95
69
98
13
6144
96266
97
91
243166
92
64
78
4
5
3
173574
18
404482
52
198953
13
396061343
276168
18
31821
180803
26
94089
280749
39
24
257359
82377145
22
214008
3149
9
453680
433298
489582
349556
8
16
11
110578
73
971585750
454513785
30
35
15414
326116
439276
710972031
46
307865
329371
301809
18
105447503
60
1
62
254228
182039
82025
316132
45867
4
1
360286004
176337
68
2
76657
245045
75
164586
53
92519
4
380046
61275
2
52
25
38
96
73
6
746070971
60
89384
288990
2
252088
27
465351
8
298285
20233
8
47
212264
78121
33817
3
12
53
440071
90
52
994903320
19492
27
81
84
261099
301157
280866
84071
443829
460314
128720
41
73
6
42983
41
97
232955
38
56
69
400551
166879
263077
41
86
86
69
12
871301606
59837
41
97
65
15
952406640
158070
14
15
666596545
66
24
325004
61
97
255894
242490
115618
346461188
14
118003
88
361788
5
4
249212
14
19
97944
60
47
70651
880109157
288485
360830
185562
6
544514891
86201
2
8413
22
79
20203
42
423389741
32
277162673
562714509
286195
481278
20
96
36
59175
60270
46
8
9
69
254272
90385
252036
6
47315
454229886
9
11
303182
1
146866
1
580270253
126391
391565
8
66
497436
67
180535
11
765728776
63
335315
3
650833276
39943
85
441726794
290344
47
145977
37650
27
297980
160340
48
309110473
1
6
138427422
27
205360
27
226903
613633392
2
51
52
5
92
154785
483801
393487
85
491877
417855
22
98
7
331097
10
42
97
62131571
60351
83
38
8
58
50
22
53
6
420984
36
31075
2
26
473600542
90867449
8
92
21
189496
28
208225
237511080
24
57
6
345448753
68
19
86
187351
45
724264350
51
48
372437
8
187373
273630
392034
330548
14744
465531
38
67
287657
16
321699
476774655
4
4
385633
38857
49
335957
15
91
9
81
25
4
49
36934
13
10
1
315787
1
265613
472983753
475651874
161132
5
92
30
19
311241
259539
3
4
93919
608780475
66
37
94
302006
99
39976
454520
29
93
167368
63
276933
232346
49
61
644826113
93
366851
263684
195927
75
26
966247489
270894
66
48535
368580
64
31
99
248735
65
93404
55
9753
836792070
270779
52
465377
71
663331443
62
49
4
309793
397594143
85
116313
364175
99
72
471253
273113
86
134761
40726
68
390408
340894509
52
90
279920
417595
46
476216
241185
616200551
50
274123
453458
49405819
7464
234823
214055
371944
277456
468462
615
23
101753
273
6
146608
5
343707
90
79
38
322604
392539
81
87
36
5
290779
93
123939
460546084
20
61
227866
15
472712
402175
6
12
24
106248204
21641
3
46434
47
90
528150278
72
87
453727
876023962
2
1
447754
626984969
493466
49
142162
70
2
3
79
4
53
12
451719
94342
148258
11
382756
12
73
112539715
28
80576
71140
22
118333
954996962
136188
98267
14
498112
97679
28
73
95
29
44
1
363607
750194663
25
251118
88
65
41
31
18
67
93
47
38
318199
330131
144864
11132
90
21
5
61
33
470327
86
346391
4
245965
81
93
256811
247065
83
108625
419172
2
64335
378200
408450
42
13
43
435408
467810
435159
3
479639
58
117863
940053352
70
70525994
144624
30
73
448727
261615
98
419239
56
2
930368546
43
168216
61
8
21
57
72
55
97
27
273304
9
47
44
9
272404
2
822485510
982816505
105820
255800
70
250715
31
331418
7
306993
43
32
67586
364622
240428
56
26
26
34339
44
64
231657
97
82
4
453676
467909
83
77
89
157910
333503
97
151772
536352287
11257
47
57
492756
103988
311522
33860
78
211248
86
2
369383
227145
31
93183
1
350142429
499801
27
29
527571579
33
217415
313147
74
182802
378042
441636
91
32
58
444079
29
55
83
79766
555792446
872227966
10
191247
35
43
36
456082
69
25
22
994725607
25530
956897307
291713460
38
60366
21
371739
46
100736
144575286
213020
420651
94716
333800
7
978871115
591140270
55
18
567284225
32
6
9
64
50
120322
133323
70
84
375938
445071
9
6
457496
246568
92
198348
449900789
7
379825
159341
475938
360784
70
321956
67202
704222137
289235
61991
3
86
101596
72
642979538
23
610277520
218748
38
36
52
25
484276
28
23
7
77
1
42584722
385141
30
91
96
76
88
49
52
26
120677
255917
263474
16641
19
461852
281633
386929
879412267
249449
99688
222204
902785998
82
486002
2
324816
60
441844
333890
224928
485911710
73690
67
98
74
7
1
9
75
497649467
43
733863349
311007
322711
291881
159908
306796269
8
432065
31
96803
168395
20
414869
90
29
62
236072
53515
15
48
69
233398
9276
235359
286735
87
50207
683525774
16
35
2
4
84
765407005
233885
49
56
166369
25306
488914
14
68
9
44863
873220449
349211
89
230681
134832
130396
255460
177951
461359
921419883
8
47
28
12
4
8
5
105307
69
45
226126
833567578
74
23
56
242107
322509
379166
36
292633
84
86
439214
86
45
5
796541391
8
22
47
12
432332
51
346089
55
421344
26
47
5
93146
55649
39
117567
470074
38
87
50666
46
3
5
128299988
431842
128317
287698
52
31
8
926633964
55
656605113
191192
64
57
41
33
40165
369895616
91922
329389
762400142
64
39
74600
441362
26
31
32
181752273
14204
57
119375
51
471055
14
399658
416753930
974272010
82
35
83
51
78
44623
889518901
477400
19
310112
50
14490
50
5
380232
354167
123839
449710
296002
4
227267027
92
27
1
926724721
13
18
344197
129360440
71
25
19
395708479
45
379816
122988
76
448759
860132850
72
2
83681
19
8
24
9
71
228161
10556
94
61
81
43
60
43
167481
366869
53070
39
114130
73
164899800
10
90273
113447
44
1
371180
88800
82593
59
1
265506
206920
90
7
17953
395568
81
440636
258868
6
6
8
350391
161634
271641
21608
4
91
78494
337617
87
11
99366
11
63820
6
70
418494
56177
254129
859328711
8
349723
23
45
1
55
122125
316636
45813
351716
498781017
1
89
319996
34
16411
56
204164
179689
424535
744777141
392230
26
199391
345015
80441222
8
100580
64
96
713712037
335368868
313694
69
35
20
141271
442856
10640
85
1
247913
140744
51
67
112942
27
356037345
63
271750
137924
99496
76
194926
88
2
110178567
63
237864
366051249
71764
89
50
448942
1
79
296600
361104
740875959
29
222434
8
403407
44
5
191496
347717
22
346532
186872
69
317696170
46721
391258
232176
219768
68
90
65
86
262725187
44
349235
81
268159
70
757444243
439090
200710
452064
137908
45
67
398929
356378
327810190
68
16151
37
417602
684776639
77821
20028
215100
478878062
92
22771
53
259921
129747
491980
10
648810803
57
62
804157239
40
21
77
184306
10
63987
312285
193515
45
956516977
83
1
95
588941634
39
6
481770
38
492895
1
40
44933
93883
4
350116
84
19126880
69
2
20
63
5
117952
359850
76
2
40
239374
44
43
16
10
61
46527
62
3
30116
5
81
929938601
60
248617
8
10
50
325105
5
12
118053
117133
386834
80
74
258326
78
203862
469381
97685
172481822
64
71
15
367664
34
7
2
447123
22
183355
554612312
48
80
28
83
77
22
287212
3
412807447
4
88
5
330890
34
25
126328
65
8
88
193767
4
129879
48055
309965
96
223020
331482
172624
8
73
440458
85
343347
264353
431124
21
162960
26
53
45337
59
10
31
94
463833
68
73
466051
34
314131887
158504
55692729
27
96
255557
82
58
74
92902
257198
196767
80
8
567389747
79
75
226030
290265
37
11204
358797716
225586
58
51
278785
182870
4
364
4
451333
913895133
294727
425051
400685
362015
114114
82764855
63
9
23
54
19
326941140
135019
55
10
257857
164889
265551
89539
74
29128
19
38
949113378
454534
230312
533611882
66
51
281057
65210
28312
475559
271615
76
427068
28939
12
316191
49
64
147463
99820
417854
65
275371897
484901
990609003
27
6
82391
657619130
444840
8
57
30
445716
78817
240753
19
89
159590
15
3
49
140512728
68
17
8
68500
366066
499092
85
425193
478633
172991
356532
131071
322377
11206
55
393913
68
50
66
63
73
371338
45
930375213
735473935
197644
56
422725
32
9
2
40
650021809
6
57
20
325332
103845
398180
246296
56
31
91
75
52
80334
73
114810430
53
56
28869
192051
26
7
22
8
39
149910
91
10433
49
402404
59
93
148622
87
96
87
358673
51
3
66
438375
69
131292
1
299419572
36
189421
851212770
90783
48
27
264634886
327423
967312111
465193
46021
33
52
387362279
97
267983
7591126
321822
12
8
21
877134336
99
1
145616
37
58502
4
19
33
52551
325782
402304
92
8
15
19
30
338242
270120
282472
8
46
56
84
9
270442874
733073136
82
97
19
94
812455050
14
1
65
23
81
12
15663
246727
33
35
139794
277568401
39865
88
91
206739
3
91173
5
156343
55116
424437512
24
296186
106668
42
414178
28379
7
196270
158887
437736
12
56515
35
357857
35
619629006
887128588
9
19
164306166
298207160
329102
57
34
386020
427605
351324
72847260
445243
8
91
41
714227634
104856
4
54
380245
181943
50
484068
67
417849
74
73
11887
17
42
219300
11
96
5
26
350538
549289147
13
412329008
96
8
179326
117804600
266957
59
382775
282610
128624
9
64
42
59
21
289405094
118747
375619
313410
653959545
29
39
490891
98
228719
283004
418668
327809
519285482
73
172478
341086
393523
14
7
22
90
402608
48
18
48
80
572562172
9
61
181773
477731
31
47
397209
8
15
44
454851
372696
79
224287
118941
82716
7
56
27
766054043
185018
8
219675
187001851
68
14
62
654985416
86
58
71
188887
95
298121
83865
266382
709450756
17582
587913622
4
51
97
379086
18
72
33
68
145370
20
137147
402474
95
10
34400
788823691
496390
426950
66
406934774
29
72
269058408
241974
65
11
19841
20
6
22
52
4
91
7
151525
3
42
19
52775
292751
425796
473469
6
24
16559
57
18
324899134
125358
284338
52
193032
399438
3
107181
51
81
48
748452157
89
9928
414458
347043
378743
182523
10
160135562
127592
9
48
6
64
99
63
6
432919853
76
33
42
463643
409140
10030
361790
53786
296976668
15
62
331889
82
403079
29
304163
50
499328
28
186186
471405493
145042
71
329257
89
254564
83
6
1
43
117738
160917065
426387
52
251159
36
8
6
359740
311163
7
3
11
231403103
281110
44
130053
128890925
74982
2
98
15
51
96204
69
144775461
206552310
20
284181
838249186
56
45
376293
335469
67212
22070
148426
2
74640
18
7
301785
22
52
3
78
61
328992
17341
270580044
41
293146
27
329653
74
78
80
363376
131837
95
54
72
479429
79
31672
482728
253890
93
1
41
63
422611
2
48
76
740787883
184561
248364
80
164180
9
80
69
6659
8
94
38
13788
366191
3
1
176657
111626500
21
794270532
70
39514
6
23
53
355443
353989
4
66
486268
388285
69
62
279518
30
1
92798
246933811
240795
253343
50
44234
14
63195
35
62
473957381
53535
72
82777
84
493985
1
107619
44
87477
358356
6
113081
181550
323073
95
3
36
600228829
75
238954
36
69
68
195135
87
566175949
44
92
88
67
95
395405
81
95
212489
95325452
69
423521
44233
55
51
89904
3
95
8
56
3
403787
246353
9
363800
159892
99
398628
39
198489
12
243407
7
6
82232
6062
289625
220717
81
7
34913027
168982
30
67
12
121065
766896775
63
386929
76
368011
97
96
870282964
9
132330
738868089
49
56
262871
6
14
70987
4
96
57323
646755530
96
520373908
71
114553
89
29
199313
3
78581
329404
111583
234393
83
295753
487229
752050911
33
234926
119439
223384
18
3
47
462913489
48
14
297970
56
384134
247373
13
25
348074
192294997
404021
15
6
12
406704
128184
46
46394
34
13
70
7
41
110905
91
2
380226
1
55
360092
29
113246
179380
181497200
153504
103123629
490882
172411
20
171242
163574
18
681924675
69
434871
385091
303412
341316
105066
8
905994281
276384
75532833
477278
19
45565105
85
340760
115668
348155
86381
271131382
312066
8
841673234
41
19087
44
133586
98
40
410028
970063647
2
9
19
89019
391601
423684
2
237389
20
82
80
89
56734
16094909
180288
862190275
23
824526898
211163
2
422324
156769
302786
477287865
97
608606720
63
146855
92
52
6
227606
245853253
42
61
41
40
38
10
26
16
7
624446807
204373
95
62402
88235
17
64
971771281
105970
43101
72
419386
15
52410
432093
85651
72
40
213068
69
268834293
33
406723
45
92
212084830
288274
1
11
70
33
66041
254652724
78
166888942
60
369388
99
515453649
89
14
7
51546
844881943
184303
4
448133
91
11
99
324837
10
284395842
121602
52067
328018
410036
79
46
741149473
142672
7
34
19
314908
229698
53
358560031
65869
111803
488581
51
155459
74
50
442387
206113813
339756
7
229443
56
21
21
488809
357574
1
41
5
465260
383692810
83
323755
55
13
209810
328538
72672
15
73924
42
99
27
141432
229790
60809982
6
35
175009901
27
2
464611
148328
464656
47
33401
89
130312
87158
21
64530508
66701
78
45
89
117634
2
221661
6360
404838
791517777
406826
254658262
349243
86
14066
665544836
79
137807
17
12
274899514
78749
461968
498948
82
93
40
8
328280
92944
43
14829
14
282098
173043
369270631
23
68
91
78
12
86
479348
290529
253045
51
550430913
99708703
10
104219
45
451099
85
256287
571989291
80
428360
3
337927
126147
53
171464
296755
413964
36
28
230585
2
976279710
157109
252318341
22
97
68050758
15
58
283102
93
18
23
6669
630041682
197419
137798
1
358430
309628
113255
2
141767
270008
762961232
16
71
77
497431
79
98
57578
410041
459622
92495
15
53
76
72
141497
345087010
34037
81
35
396073
196679
199194
74
55
613139938
244268
472053
346615
412413
488921
9
555404163
7
306329
2
408178
6
47601
267036
498366
128167
37
83
901701634
51539
22
65
497199
20
2
43
391275
104464909
15
190343
96
67135
91
424655
23
256775
274322
412445
56
159329
374463
81
68
21
331060
346010
123084
65
102280
408993
79515
65
2
429614
107786
79
429134
8
57
12
244561
105379
104659
327660
420927
8
19
371176
286968
14
22
448146
729084285
64342624
39
71
8
390559
17
44
475356
59
291526
1
20
82855
10428954
48
310875397
401555
2
39452
4
166332
124266505
489451
75
422594626
67
197139
315558
271894
566739825
17
54
15
62
9
40
69
49
340092
97836
34
72
239004
300951
64
385591
43
4
264512
200007
82
21893
401782
793792945
8
102062
4
64
643438030
348296
89
148825
372690312
242457516
39
347465
62507
938831134
248053
8
61
413916
5
65449
41
10
8
77
202036
5
451602
431131
24
208716
223200
641561341
4
27
490876
206227
85
313696
71
416022654
58
76
687462700
287727
307055
74
333718
8
37609
3
7
83
54
47
591603559
30
37
41
94
809095841
3
134860
303117
289064
99471671
65
282989
444266
7
488043
11
62
372298
569678896
8
353922
9
112225
3
59
6
942963103
272864
483776
61
83
16
6
2
38
22
68
2
127249
17
55
90
69
75
106982
823332936
931726906
7
271755
2540
498080
40
276244
459202476
198204
415239
369973
216560
94
5
2
57322
474785
160663
213045
129194
63
154955065
60
205553
696183018
68
321471
7
349780
86
192987
5099
59
146966518
71
95
85
324707
963264978
401208
88413
857501152
413730
287274
22
58183
436519
95
688069921
67
73
25
101609
54
91
11
59
7
211853
98
838357909
80
404595
47
97
511195156
391479
13
20545
63
79
867357648
59
211774
402122
42
35
242129
73822
70
285814
12
19
20
5
61296
76145400
249821
9
53
93
77
476915
832347845
96494
56
294306
229987
395157
59
76868
98
68
60
2
39
962992022
116064
97
37
488781
40784584
397622
40
33
216777
51
53
20
606788985
73458813
43
296332
71
436895
435206
573407627
60
254941
34
35
32
322138
380873
26
203278
286115
62
93
72622
37
485940
57
4
65
70
314053
173712
79
1
223695
402921590
36049
9
58
385020
99
21
49
44
203900
98
375312
338880
468144
4
7
78
211645
93
361424
6180
175304
52894
322921
83
497824
14
91
369036
17
71
8
81077
53
454997
439326
5
166236979
187614
22
5
82
2
67
12202
87
423585
448789
403030
86
663268994
437086
91
29
71
89
42558
1
90
111614130
63
142417
268278
614127233
350764
53
243125
373529
200687
496058
71
17
33
238219
48
317576
104915
259717
15
95
73
25
8170
447401
377170
51
621629394
16
440989
464427090
157152
454389
9
366474
50
321290
222752
438323
1
48
419932
1
29693
563650072
722816319
259784
43
386506
33674
708585151
80
666514743
318632
9
472762
30
436129
8
499856
302725
6
285064
213320
98381
212803251
162336
96
9
128776
41
447011
22
13
362223
405928
76
10
791393743
13
722553282
398010
144714
219130
17
27
30376
8
180212706
386828
7
42
2
6
708368692
9
90
730005938
164362
434958
49
116195
34876
477974
243829
33
54355
4
50
82
896583175
9
5
272283
1
34
402220
390250
394691
6
85
15
99
5
5
186148
408736
22220
52576
79
16953719
96
282104
241717
33
259505
427787
78774
86
92
344194
341956
415643
33
357876
30
355585848
32
29
56879
39
25
34
32248
163383
2
58
472435
310012260
85
380746
89
65
14098
301945
184361
44
58
316035
278211149
21853
280568
222290
245354
410059
411366
93
92
35
582327322
4
67
848250808
819797265
73
173415
361102
416959
169029402
211992
34
72
33
32
48420
9
9
6
86803
84
31
97
341572969
36
70
40
39
46
421208
79
5
259964
84
24
28
736388389
73983
998720520
455204
68
74
31
83305
25238
2
274380
290849
465593
93
331675
186887
30
16
96
45
278565
46
34210
28457
3
381747
32
339219445
190824
42
233088
299644
36
94
30482
71
83527
6
91
491054
62
321748363
473270
68104
51
4
169912
30
17
299059005
24
354168
30
227352
169835500
249231
29
48184
90
190629
57
31814611
801016051
256527
178025
9711
8
165988
666808937
401262
27
8
8
60
388516
32
13
55
97
163483
5
407173137
44
190619
21
4
482402
250981
7
16
99
58
385660
431881686
272759
72
229272
5
9
69
137346
72284
17
4
97501
90
86
5607
29
308300
346760381
39
288883
7
43
9
88
9
83
98
63
492949577
14
244643
43
68
45
379237
89
97
43
266784
53
23571
878514973
43
19
38
185804
32
449290
80
237466
167209365
84
22
5
225305
24
124513
430076
485288
63718
81
40
416107
486083
436655410
29633
8
38
71
918806879
323334
470564
90
235113
454582
377369
872317442
1
68
38
458126108
185368
81
40
5
22
30
57
349735
15
293116
13
268712
112863
68370
7
62
66
52230
84
721419031
78
435844
437658
127290
293346
406836
113501
40
7
348133
102181
310823
330785
66
52328
7
54
477875351
83313
2
28
480620
293266
291917
74
15
471597
14
150894
10
486965
77
37
57
87200
27
90
4
183160
37221
322014
30
75
92
265464
470469
6
280087
292217
258858
11
81
72801
173037054
53
791045415
37
414853
20
23
483302
47
41
125527
363783
185952610
5
23
31
385914
31
8
88
15
271664
393898
13
320278
213390
36
72
231734
429285
66
380527
27
18
77
87478
2
74
9
7
140449
438158
922844775
58
70
809196606
11
80
91
252803195
324738
255029
133350
13
206445
17
233371
47334896
2
876139201
8
952287918
40
76
184846266
291906785
322837
91
80
69
145807
76
3
347916
357343
62
230448
66572
348238375
91
11
418103
4
293228
43
816641290
210419
8
5
105841
333660
327467
25698
320042
846243188
276597
904566178
456815
2
11
50
121312
281586
12
40
52
66
331513
199487
70927
92
16
89
477936
89
32
184887
5
63
47
394742
21
143454287
84
8
366310
24
434317
4
317087
51200068
88
1
89
445827
518078569
77
438934
329968
4599
190494
3
16
122423
28
34
35
25
2299
85503
6
298855
85
97
22
97
60
38
89143
147185
442885
20487
6
269769
277704
99
98
324997614
382703
60
249340901
205651
53
283899
421645
175570
475667
18698
124356
3
78
228992
507527854
2
8
70
2
331585
162601
1
138994
127135
280271
771033082
54
15
315894
55
50703544
75
91
356749525
26
57336
469420
709149330
58909
95
185238
10039
84
12
14
79
190293
36
510944723
388492204
68
301619
7
389280
14
55
357040
60
259671
51
267531841
19
97
171515
26
367397
309938
20924150
23
89
257446
16
80664
2
36
403524
4
27
7156
37
268183
86208
68
713269040
15
40
49
66
467720
41
26339
3
395283
36
138320
65
111198
540338258
281658
62
83
10
21
302956
208683
305832
156159
192684
176710698
52
79
80
37
83
68
407340
444097
426889
10
433032
213885
35
46
96
108732423
294355
11
11
59
50884
8
3
86
9
177354356
20
61
5104
77
149222532
28
25
14
13
44
527874092
354637
58982
332729
73
116395
88116
16
5
58
66
206905
272951778
79
81925
424167
197491
98
468676
94
90
8
135038
23
388155
189131
55
207803488
186245
57
21
89
432207
71
75
437336
413484
1777
143555
104251
55638815
77995
17
53
48029
36
452107
21
1
47732
864937352
4
12454
94
44
69
248231
76
92
17
37
170494
1
646262707
5233
40
37
144357
175446
243686
50
96
455708
45
234150
41
64
1
177755
844145107
450039
355551383
90269
96452
617355641
88
49
243095
156359
328313152
38
57957
7
304846
3
76
91
3
10
38
340654
9
53
80
6
359762
54
4
65
29
19
28
17
472195
487605757
346032
191165
69
95403
212194
39
41145
12
77011
1
4
28
221809
6
72
130330
86
9769
391166
13
7
129540
285809
24116048
27
72
53
1
61
82451173
14
71
105878
372977760
3
30
436165
37
49
98
385400
91
112239
413768
31
47
63
15
72
2
602796094
263310685
1
468344655
303666
6
60744
950207010
27
65
276996
378487
947399506
135524
90923
17759
295201
312748
93
125721
42
89619
28
30
791556893
87
9
316347
399653
44
80
294845
10
1
11
5
449141313
63
47
82
81
322858
867217804
294133
3
61837
400686
456062
386515
92
84
50
93
4
403533
428816
627881658
69
4
115043
97
45
40
431694
64
104616
40
64
275040
47
433339
490775
495356560
700526257
86
371451
13
449654
6
93
91
155892
403137
91642
57
47
518376314
53
671972611
87813
477529420
32
4
295900
67
37
487200
224857
91
1
52
334771
465926595
56
94
11
38
388952
443672646
134087
476078
237601
92712
28
82
842277857
191666
429984
297384
11
96252343
8
11
482796
442798
51
160217
103057
159320
227158
483160
272450
87
333099
272811
12
63
2
836929866
14
53
36
2
231241
5
427938
494197
88
57711
17
2
8
18
454826812
54
8
394141
93
66
40
24
260631
93
312148
162193
559673614
786995695
18
457555127
2
39
371418
80
528882222
91
349728
9
221672
78
99467
83
420529
6
4
151621379
44
420022
84
60
42
55
330828
207695
87
17
59
93
9
89
775075903
43
237840
98
41
28525
15
330253784
406342
7076
53
1
7
63
50
11
404694
70
443553
122993
204072
409445
24
4
96
73
69
61
72
39
409337
53
82
94
384379
80
13
171258225
895626205
495833
84
39
330394
52
3
5
50
107889
431637
762274356
284545
46
34758
322821
49
360588548
140618017
57
89
21
77
98
98
22
26
11
39
3
41693238
14
169372
83
84
481132
172909
310825
9
1
99
688455259
18
3
40
209071
75
278777
407814
15
86
38
19
86
24
72
229930
70
430835
198124141
409694
25
66
484339
217483
7
6
1
32
63
64
6
19
243678
465210
81
209081
411329
500548116
232580
44
407166
450055
88
487174
35
91
99
17
291974
2
94
84
78917
841562659
56
49362
815779380
61
424202
8
24400
5
1
86
864678182
19981
333359
454594
34
49
90
93
484465
129107
47292
373578
109620
361692
83
40138
72
373820097
272050
47
821972389
518637230
140014095
90
86
768287295
3
27
9
96
5
402718
29
234924
175869
241463533
28
88
443990
433344
7
37
770335674
45
32
50
310601
95
352334643
55
318641
83
372288
305773
366640
427656
182124
377742
11
13
76961146
77
238401
233483
7
7
314009449
317037
368602
17
40
18
470608
1
12
76
89
62
444596
94
161853
204167
43431
399734
51
480725977
170921
4
48906
239169
64
96176
238735
378595
2
162695
174010
66253
28
1
77
32
462711
9
77
15
31992
391818
23
456524
103325
36
49
3
34653360
11
186794
419468
162965
413284
741077369
16
155457232
61
478838
68571
406937
43
233545
8
924476124
3188
99029
26
461147
272760
308712
314050
56
77
39
42
91
364869
339331
119713
86
432966
192023
48
348565
66
57
446243
9
21
106115
48
31323
51
67
6
986018035
19186
245870
557245811
98
2
55
63442
185614
9
230083
83
68
315584
37
4
5
260123
81
100355
13
48
3
369251
40
52851
438618
18
127158
19
462935
84
981731038
42747
6
150891
70
122393
198299
369943
174964
12
41
336966
57
253174
389531
95808
4
332955
88265
280312
81
235569
2
986565689
68
67
400949
52063
69
27
197733
426080
175201
405652
94
279481
1
450126
82488
3
118438
40
69
9
238931
188489
201332
697688897
88724
15
98
460457
28
19
302874
5
69
22814
83
71
44816
53948
299943
49957
263517
7
4
198873
30123
64
175751
84
357973
81
74
269588
6
69
7
16171
33
55
237158
14
82370
39
82854
85308
7
478683
34136
124858
64
242853
812021574
82
60734
7
2
89705
97
987190158
50
9
237176769
77
6
329666
78
4
359294
7
207905
4
135387213
62
184143
21
23
163085
493668
94485
54
162965
43
3022
5
127940
6719
28
50
412706
79
254809
79
31
313420
49
209716
8
22128
1
474365
71
79
2
78
99
470810
325591
4
817222141
185960
285392
35
40
86718
89780
112389
77
313426
474724
231610
609038467
9
448307002
4
19
139260
6
50
98
284788
251440
379597
187920
134803
128386
199211
68
80
41
74
73874
94305536
983907506
291005
31
12
380851
529651516
85356
58589
84135
2
457
66
216895
15
8
8
93
93
389070
350912
1
197709
760827711
240117
1
322252917
71
534593635
47
11
54
268155
103938
439236
8
8
82
87
497506
92
112600
86
2
54
437588
248932
44
19
48
59
19
397576
42
23
57
20570
191876
6
124240324
45
601995117
9
80284
102042
136438
37
41
97
464381
989944007
234789583
472606
25
446271
261633377
63
334781
451060
121891066
75
617323641
7
62
70
290076
227591
403421
9
282677
11
680841658
261754
76
498960
78
239704
21
188613
308367
59
94
13
447876310
318942
67
9478
82
61
97362
151136
22
269140
20
170330
87
28
32
54
219772
94
159956
15
16
14
9
327381
151716
1958
76
256894688
309802038
307929
31
2
52
19
10
5
8
63
495505
11
129920
465789
97
11
227802
233165
223877
74
329014
73373
93
56
10
327215
830074460
95
15
94
9
82
92
9
400842
245321
391114
59
59
10402
66
881302085
460147
27
342413
936311770
139894
49
87
422077
62
125974825
70211
77510
96
76
48675
302803
105407
21
71
84
76
301893
43
25
87
403960
237770
1
3
45
77
91125038
96
58
115829
30270
23
280476
54
72
91
121736
78
150485
3
21345
496616
86
6267
99
218474
6
337751
70
174115
81
7
130122836
37
296311
228578993
8
11459
80
27
9
346932
91
1
4
394892
41
97
20
253680
332519
61
41
94
4
2
603631873
165500
55587
318208
41
420132
73
66
86
622449711
142549
221449624
490535
93
2
129662
44
352006
26
380323
6
76
344444
35
305734
469174
27
495613
7
8
22
334350
63150919
46
197100
572021490
134091
355240897
184709
398994
159238
39
476877
235511
3
53
39
100196
262226
6
416194
72357
83
83
72
42
420731
76
281839
4
52
419812425
89
4
64
54
74
458077
79
29
92
413368
136356
489307
383994
51
534370375
334095
385788
431931
88
75
277358
7
415264
72
447211
12
45
93
8
230576
283281
296299
130907
321151648
313223
36
53277137
63
13
15
43
425293
4
77
42
269420
15
248002
79
1
25
507139087
109657
3
65
28196
31
463217
95
7
9
63
75
3
70233
43
70
35
476816
47
350952
92
5
52296
68
854240628
26
21
221549857
15
59
62
36
82
208499
309971675
40
9
190557
10
44
42
833527329
838280198
82
102936
64
152198
3
312909
10
70
29
64
64
393604
354157132
297251
1
465233
290646
428532
429468
256066
44
292904
231302
60
411051917
14
16
90
3
94
99
387922
204221
691086962
449084
205222
167341
56607
206171628
194577
746242966
431122
485546
8
12093
178533348
622261962
124649
419063
68
86
970805283
33
46
728543461
7
76
238758
439194
87
31
459184
73
255089
80
59
26
118975
774422673
358059
21
10
5964
2
256890
89
446926
3
49
17
148426
282400
49
170673
178618
102198
37
283879
11
8
75618
256704
894995891
72578
34
14916
74
4
6
30002
40
6
163333
215190
879916660
18
337952
61180
506349046
43
7
356000
1
76
5
74
19
8
137613
166447
143825
369721
32998
58
39
434474
8
635429923
138521056
97
59992
16
110006
3
59
92
80
36
331409
40
328601
90867
8
951433442
14
41
892814192
5
52
65
75
19915
395540
40
14367
9
375525
69
63
235461
59
275970
491647
33
782034746
33601
46
52
218912020
47431
59413
808992427
49
25
153321
299437
8
90185
135812
58
303423
52
848740517
914749467
304884
11003
63
1
605976133
16
320369
88
48
13
62
441182
96
27273
304562
484397
2
25
19
22
347373
425331017
230657
24
4
6
67284
242427
222668
40
8
417668
106109
54
4
291507
199986
64
57
15
283337
17
71008
70291
85
35611
7
418377
8
217066
326865
8
6
450282302
386675
78
358815
7
51
76
49
182429
230367
6660
471406
306071
85
8
15
54
236893
48
5
385554
66
42
82
43260
119804
330041
473111
58
5789
45
133654
40103
82
16164
77622
189201
64
396112088
118985439
17
6
15
65
7
96
17
59
454028
408127
286068087
461106380
26662
266520587
123673
483394
83
119556113
30
149140
254808
88
424166
50
101548
259207
246380
78003
82
210344
5
93
252752
74
1
105401
263445
463250
113366
713305352
623667163
383273
288434
416976
16
647233998
77
343069208
99
269483907
124719
2
365932
1
30
99
82
94
16
7057
423213
485199
231381
6436
4
357175
8
97
93
5
70
38
479208
28
438454641
86
393402
31
226309
311188
3
97
905171899
269649
147
469788
81
187537
4
200044
24932
92
27
73
80
623680659
454535
255581976
45
27
7
29
559814240
722521463
98
37699371
5
433616
97
29
347928
57
70
8
33
5
417163
16
26874
50
337256370
68
5
20737
414865
73
215731
14
496142
60
19
318159995
21
488864
90061
34227
999232426
37
876641433
59270
44
85
94
979346698
15
370248
403348
204796
461354
96837
32
176539
90
31
48
334626822
210914096
63998
2
822106964
99
263625234
44
76462
53
64493
138470
187409
63818
2
68
66
30280
468704
44
33890805
57
47
392166
27
429677
405560
55
329311
2
409451
8
835
60
62
57
236600
98
246409
58
957242808
52533
50
87
43
499969
434833
75
532104346
64
8
44
63
10
49463
90454
82
41
299026
66
38
1
205741
26893
50
247257
8
311229
33431
345843
304914
126944
299288116
32
5
64
73
94115
275324
31
489503
298597046
61891
67
82
4
415009192
68
18
234394670
452892
67
432819
318807
93
132117
67557
58
935564514
55
1
72
88
161649
647303279
76342
41558
71
290570
76
5
242237
58488
170116
49693
47
20
287973
13
352417
165669
98
72
5
41
96
259728
621211558
70
3
61
66678
37
379869
43
168797
432243
84
644332479
75
74
342383
166851
7
448281313
59
39
50
472139911
159913
73
80358
451602
10
82
88851
634202384
79
366442
228648
76
206412
44
111049
186799504
202290
479088
24
98
19
70064
408026
94
54845
22
7
237644404
9
987535681
47
750134664
242686
95
493635
67
489561
128668
30
416409
118127
87
304312
94
723497214
106453
442557
421584
10681
59
234492
202121
66
314731
7
43
1
22
70342
237347
238710
76
1255429
1
444072920
48
93
14
42
969166115
476663
396197
407804
26435
112257
789353838
229436
18
57
28
370010
242816470
7
432129
44
119588
437324
33
9
1
481155
78
382797
15
239464
474970119
36
7
35
46
92461
125895
94
184333
148820
662666233
137968
158618
9
76
35
1
41
214169
166970
20
15
165931208
96
70
2
65
93
50
50
97522
2
38
325249
335674
809728241
6707
66
220864
93
475814
211115
45
16
52
293706
337602
7
145784
686705847
295663
90
1
256618
2
140851
86
4
82
6
21
11
304808008
96524
28
1
88
1
462297
35
4
18
288153
463623
444384
861534415
53
471110
343020347
446732
6
9
70
51
68
28
292594632
414260
307854
359525
44
282920152
25
434761
9
29
39
231253
285164
208785
28
7
3
41
391917
8
5
406514
64
63
46
95
37475
145797
348913
492277
6
264849
220597
51
47194
5
189679383
68
37
51
832936656
91387
463014
52
298172
143252
25
292274
59
1
25
284502007
283944
143249
243530
78
293983
42756
42
17
1
8
41
334510
19
63
8
445284
4
133912
12061239
4
860663003
50
21
12
378460
38
212880
192944
409503747
41
7
67
298153
301594
280369
632159668
622839189
16
53
490589
350051
36
50
80
386366
7
4
22
3
5
985271162
54
8
434488
355483
332874861
165640
53
12
384974
47
85
485406
65
35
114072
183138
64
414944
86
13854
7
96
97
11150
40
364656
2
437117
67
8
94
188221
3
5
430394
56
363925
328641
93970
52
377511
65
309967
86826
45
7
366654
28
133461
29
136047
1
325669
94
49
328147
330901
52
31
499055
338423
180032
49452613
439772
440081
42
34
34
7
463276
69
255937
8
70
419309
114014
95
15
74
8
44
78
726811244
87
173342924
43
153027
29
2
467771
57529
224155
9
5
14
22
66
7
401587
26
313152
62
38
16
6
422182
92
17
15
32
109495819
82
15
97
5
290031
93
51
307734
4
30
34
57
54
9
408442
317507
48
86
246420
317770
45
42699
42663
71
35
80
471061
195479
26
2
65
452032
28
29
59
146102
195412
99
68
439927
323968
66
87
209973
94
274645
94
25
73
81751
94
5
241655
31
291866
80
6
220725
366410
32
448718
47166
54
346908
57
20
312268
380459
66
35
6428
107110958
592688230
423911
76
73736013
457980
4
35
37
42
377311
25
96
30
48
2
336208
54
459185
44
333883
376523
36786267
67
257347
33
1
7
314288
52
58029
64188
229675
335034
48
25
70232
29
63
261401359
98
4
474397
266669
83
79064
1
33
122372
17
42
50953
27
32
62
190263
441649
15802
39
82
38
47
59
45
88
97
64481
14
228761
1
432921710
32
31
496530
129448
69
23
8
49
745846577
222349
73
43
29
212967
126239
64
38
147715
429940048
80
6
356215
275067
367592
63
7
43
215524
50
63
40
10270
45
417829
60
96
58024
1
245894
32
49402
66
20993
153872
173731
205219
437336
182168
5
62
217666
86856
3
49274
477596
7
60424
495220
30422
467879
9
480639
342249
275300
7
97
96
59
46695
88
16
29873
91486864
3
25
130100
67
67
66
6
377603
7
28
173076
21
7
101097
118906
692783017
215264
14
40337
47
418345
235667
67490449
58
215006
35737
81
71
62742371
14
88
140596
324296
87
82
69
6
713444801
50
388791
74
2
363133
2
117006
99
83
83
26
363265
95138
17
19
332430
7
95
82
398572960
63508
15
4
63470
26
381768
5
116139
115656
92799
90
74
61
434472
96
386014042
495359085
5
559597898
263243
81
66
30
89
63
40
5
483191
59
220934
392216
132457267
6
590088668
17
38
97
66366
63
11
9
5
1
933912347
84
387410
28
372846610
169033
94
78
10
54
444240
30
176354
74
66
298030
56
66
83
193778
25
14
84
547632753
220298
6
22
98
417899
154664
26376
9
83
54
28
435302
798826601
1
457041
493810
26899
22
30004
43211
58
4436
951191505
721173409
5
3
2
3
53
97
13194
407818
431513
93
32
10051
292855
442870
95
56209
232289
43
42
85154
468098
33
3
77
17
57
491685
371280
87
24
987263289
88
73
52
67
253464
97821
66370
491251
66
8
9
78
38
27
64
418326
389185
11
31
289297
29
33
81223
61
353883
225880
18
48
76
319695
62
7173
15
285359
759117971
338201
25849
180777
372127728
494130
127110
325946
29
94
92946
57
55
372356
255384711
258833
170372
76
66
339827
16
78
57
90
65
76
224557
77
37
1
240515
1
71010
24
90
30
68288
215470
2
265916
56
483097
197323
152377515
157842
56
263886
337644
278024
424291
578014088
17
203520
56
9
64
7
4
845349929
315759
477644329
36
1
278418
927008146
545832947
2
12
42
60
35
110866
136467
241506
35
1
323291
77
353732
26379
262239
281765
98
11
8629
86
58
64
1
222937
5
85
284903
7
24
32
346419054
96
22
290699
156116
177023
56
64
36
203518
42
346031
8
62
425592
571643023
405237
23
341013
21
237168
73
199743
11
3
451827
3401
48
75
900739304
185140
21
16
180153
276024
54
60
334288808
99
73
410908
386545
53
970257821
441290
40
95
410990
209202
347202
4
27
79
28
687572907
259592
248261
94
6
27
167573
59793
380789
43
424389
93
475870
81
241445
98
365080
70
145064
63967
63878
9
2
22
55
46
488493
410772
355473152
56728
25
145583
387113
51
1
50
66439
475954
12
155363
70
601347613
13
340387328
180050705
51
339032
22
134187
22
88
385856
50
479579
128569
197008
180930
80437540
413814
500019852
462224
66
64
418123
217160
46
28
357408
9
16396
36
4
71605
288569
310621821
354206
1
78
358656
54
3
132093
55
41
4
264980
441100
406480136
352177
50
120896
52
73
20
241795
3
98
126629
60
60444
135904
67
313228
33
442484
74
4
684739343
267464
46
24
443298
95
41
254136
5
7
95
318449148
379346
453865
295177
961270665
95
793264457
828987604
199454
5
45
878501626
77
50
96
72372
5
148356
179819
535535982
147539
35
11
28
361310847
31314
43
3729
155201
348985
299243
2
93
47
151262
2
406295
326630
18
5
54
462347
87
418848
340518
69
63
11655
25
387018
1
15
271701
29
524090980
84
372744565
34
219075
495992
585638989
264277
37414
255618164
23410
17
219355
367081
86066
487092414
54
218573978
97
288847
516338551
334081
17
253315
99
150591
7
38610
2
279956456
137753
88
62
220667
119887
30
466822
74
26
15
434282
37325
318261
44
21529
3
45
292726
289505
60
8
446834
343054
55
16
98
33
58
62
98500
554015308
276581
70
241978
58
480740
304645
494333
14
757696183
22
46
130501
40
99
188993
361022
77
54
29529
393550819
347530
69218596
78
382395
428080
319914
56
344730
334358
3
86903
301937337
9
27
41
436191
84
5
81
19
11
481427
72
320661
278444
210916
99
7
130101214
20208585
84570
71635
191447
493100
161614
47
7
455590
577658962
442794
224243
789084814
162334
340664
21
55118
35
45
87
5
414318
5
336281
210967
14
63
9
27
49
29879
92
10
91
65727
81
121052
58
167066
36
80
99
51
39
63660
4
85
456258
51
34
182193
2
40
68478423
13
27415
66
20
199474
38622336
7
29
17
22
12
860572657
79912
304146
298814
30
61
309252
473751346
10
13
365395
92486
499450
184954
96
56
54
293909623
170368
90
299329
150130
83
48
1326
33292
433862
43
50
198802
7
134604
76
41
69
542079224
11
88
332520
7646
73
30
13
230794
49
36
90
85
6
79
402478
29
16
339677
25
438383
61
139876
95
48394
282702221
471551
263745
42
326557
897230873
386418
103337
8
123951
12
334652681
118131581
53
72144
317199
270281
88
162676
76
323531233
50
66
702232966
42
70
38
52962
497842
34
20
98
40
32
102745
7
38
46
63
493038
43
59
350243
30
233210925
77
19
93994
32616
247817
852582820
29
55
455981
383494
463166
50
369758
22
904515809
19268
705751198
203708
62
160714
91775
23
80
350251
338483
174087
386365
64
936855978
83023
159902
409022
128200
393462
54
420989
27
29
91
17
445583
81
249417
451435
22
23
84
46
60
852105174
357291
297523
6
80
196267
424609
372181
82097
321421
190583
22
151348796
27
16401
360012
336837
41479
38
330436
8
6
220909
49
19
681913145
14
275510
404314
119421
10
39
71
56
73
233573
430831
95
34
200385
214757836
210865
30
254087
5
403159
482279
5897933
83
269773
444391
36
396443
99
91
427498
7
87554
85
879535964
52
89
242783550
32815
33
330202
163494
79577
348026
21
326840
4
347375776
36
272296
76
415975
7
181516
330790
2
92
322471
3
146995
29
52
88
94
165854
896281270
60012
78788
488484
76
257261
56979
182487
57
433842
89
71
73355981
262465
9
402895427
93
196634
236460
321700068
42
308706
82
89
404375
63
286677998
248481
1
22
73
4
325800
11
21745
8225
224688441
256189
83
47
3
7
64
12
57
72
61
223974641
22
5
648055861
88469
8
463305
113081
30
353407
64
402524
20
338778
337171294
65
377529
111062
330333183
804022299
490393
124205
403028
186165312
73
354332
24
251912
495679
45242756
25
38480
28
11
68
138690
50
3
64
90221
320493
450306
215519
39
457495
59
3
102471
9
416724
91
90711
228315
1
31
87
357277
29738
739247268
16
17
384652
297073
10
91
435155
28
8
51
78
41915
507394805
748926905
83385
26
30
112785
417014
2
349221
6
77
78
97
8
267989
50
111704
48
90
40
4
40196
97
4
118243
458082
40172
6
156974
46075
353355
432601
9
488457
1
53
19971
240984
498895
24
404814
159509
31588
8
197326
237984
41
50
5886
62
493480
5
16
15
1
50
93
258194
310706
2
769500718
66
41
414685
22
326052
8
69
819591993
1
352614291
8
323075
86
19
92101
31
390808
335823
670022594
246974246
55
886689878
61
416292
198856
199594
70
485821
102396
101541
941444760
7
13
343878
36
326584
53221
21
495566
21
36
18
48
77
252834
60
207927
44
225355
66
384152
94
17
405551596
55
144019
29624
76
415091
347872
112453
337528
9
210584
60
35
81
87
484957
228614
45148
21
91
21
589128964
51
747946499
9
104987294
70
3
20
95
925624470
67
354270
133877445
78
66
280129
91
89
35
343714
1
49950046
34
98
302617
189610
132334
20
142033068
737866166
383187
50
62
9
87
46051
162138
50
455301
274144442
250628
36
31
922647036
74
444508
112139
37
66
81
304754336
7
148267
2
1
47152262
63
309308
735132676
368576
186951
585637137
35
70
2
879867484
951499857
2
46
263038
51
32
96
144791
459141
167758
8
57
5
121021
261942
388443
15
423137
86
98
56
50
287647
82
57
46
12
84
8
1
83
54
151462
9
93
7
45006
121597
26
87
66923
92
94
68
53
42
35345
164573
50
19
239394
36
66
19
96
414572
350480
1
85
73
22
95
7
76
101476
83
4
85
83
94
375989675
468341
77
66
23
56
43
5
76
40
461880
593
394634
58
75813
82
53
245117
413766
73
490217743
29
85
17
24
1
86
10
57
9
334903
31720
146045
305545
260557
4
66470519
25
118346
54520897
9
29
41
340804
82
242217
117411
82
112462
353597
465568
350995
82
48
137745
2
9
34
17
9
19
74197
263794
28
3
33
319892
118388
43
493224
54
244099
423169
39
86
7
41
424822
15
16
39
125830
45530
99
815895601
581562509
89
92
6
84
72575
94
34
72
151116
1
21
6
465687
19
566399644
99
216496
31
68
453505
69524156
142579
37
389819
127458
202713
158013
423509
253888
14187
387481
96
348494
405048
74
179729
274145
13
393490
337839
306121
337758843
122711
384527
16967
273906
666236265
68
71
232921
265422
73
10
72
3
273583
280406013
72
2
77262779
82
38
85
339542
102898
12
1
91
23
308283
14
8
19
75
12
375240
246852
132787
410792
88
149660
98
433458
82
44
22
344381
6
37
17
88
310468
35
8
178597
148407
409872
53
94
11
32
15
7
12
29827543
88
313353
97
204279
332612
268812
66805
241047706
13
304664
410806
56
396775
22
73
978372879
73055
58
95
445127
291316
81
4
117057
46
490272347
466878
53636668
64
86
631914719
449215
662473421
8
858541845
47
5
18
492916
8
5
85
10
167253
99
985588346
4
12
436449
78
123330
84
4
33548
95
19
153373
3
936476960
49
95
82441
215787
6
70
27266
399605
117206
3
5
27
232810
93
97
79
240438
47947
1
439366
73
195769
150191
202583
130417
262682
443329778
43
497903
178500
223302
82
312947
84980614
213813
29
74
711497953
9
66
519858088
36
639702291
74
262794
337361
276787
3
84
437840375
145946
5
95858
89
50
10
3
12
461079
78401
9
298810
38
12
273103
47
70
268592
219159
292674
349201
23
424345
88
49
29
34
356329
270640
161557
1
166281
23
3
478710
52
492128
249773559
78
296650
880140614
281164
93432571
29
2
156370
71
54
443594
27
8
490632
27
58
482393506
996715627
16
6
75
153447
355558
217465
136346
347238621
481086
300184
202141
46
643400170
10295
464756416
185756
6
950804353
11
86
91
16
488130
76155
29
3
371631
385543871
92
225252
30
1550
411566
366565429
2
22394
496333
44
75
115422
43
116032
55
162436
53
271188
376912
25
311335
33
495552
1
33
43
69
456143
9
71915
130789
84818
92475
413943
217931
433388
81
94
138581
473262652
1
66845
279312
11
9
408298
16
74
34347
33334
11
313173
487914
6979
33502
1
164521414
333489
99
86
9
483550
72
10
67919
453952
98
65
38
71
291394
34
278258
83
48
62
1
323158
6
357882
14
19
43
96692
4
80
153338
218713
465091
205627
62
50
767948987
167989
5
304780
4
9
37
469570
79
44
289865
61
83611
412221
95
413494
2
370487
240922
1
56099
45
914685116
8
507293770
26
316557
272226
4
177674
13
138780
31
29126
91
84
205395
4
40
115032274
480477
773878777
161775
23
33
29
264099
125061
110166
295989
69
71334
360223
88
234270
399194792
350326
65
62799
23914886
355917
52
81
72
431101
434384
66
11
83
89947
85
66
30
70338
412372
56270
952409158
43
70
68
76
144806
17
1
64
444103
603169826
82
440578
467126309
74
76
368958
44
65
23
30
948435015
25
366175
11830
86215
752914872
96604
462935
5
7
99
18
443271
87873
2
55
35
64
81
874283662
3
51
76
460609
15
498623
348899
1
73
71
38
58
83
9278
46
13
13
689021312
235674
15
56
90
369008
349612003
90
26
45
3
53
52
16
94
239787327
434859
138375
64
82
193764240
47205
32220
66
29
67
67
39
280452605
408992
83
524327261
250078
5
27
164866
40580
63
8
63
445386
79
8
278400
52
259729
145947
80760
638341261
27
479492
34
59
160052
21
34
31
69
9
1
221619
35
135458
9
78
22
6
93130
16
35
304690
968987468
795463165
33
25
29
74567618
67
90
145890
460182
43
86
231482
699094655
7
82
365870
8
66442
162196
468405354
184763
86
124420
49
14
192522
79
7
31
168161138
302600
80
175052
264230
62
84
33
371832
318657
30763
35
76
391849
676183248
437091
83
38
3
23
381551
24
74
95
396067
49
66
19
34100
99
3
202627
48
57
462987
96
4
183175
36
191593
69
476546
61979
424649
581707928
7
64
48
96
80
98
226780
22
333555
247872
23
5
404404
91
439847
871207699
161359
56
33
23
87
416764
11
882882235
97
830710287
153294
8
374313
15
28
459910
447146814
162588
314826
89
28
6358
244035336
1902664
58
8
4
1167
217189
91
25
73
4
458738
176086
11
297453
83
256740
91516
17
80737
498893
236296
68
2
41
28
94
9
39222
17
46473
8
7
1
325458
9
25
391494728
8866
175377
58
34
488686
330822162
52
340596
412256
51
12
448535
56
910583002
2
270093
559590987
498082
74
66898
365850
157784847
45165
2602
5
81
83
82
95
98
32
88
385441
44
175907
397608
9
2
1
181028
477159
488759
40
879656455
289947
361359
481953
201435
519034439
326951
68
439793
76
283587931
122388
204018
49
47342
492679
452333
191067
23
1
7575
41
1
39576
444424
780064897
494168
1
3
91
78
64
182991
164840
17587
22
332362
66
31
11
3
84
82
493956
29
5
442523
252643
28
152618
287954
1
32657
84133
125300
2
268252
90
478376
24
480214
94
74
1
369252900
482378
445058
6
409195
486798
9
77041
8
169929
740793945
32150
99
411873
857888791
68
96
419040
312835
457546
400842883
410680
105193
79
453924
68063
107684
31664886
333045
27
924476169
175826
215896
59
157140
29960
356477174
369546
49876
73
6
427377
10
8
1
290527
108713
213745
131965
63
105564
322571
275060
58
430174
96
333596
299497
61
133199
381609
73
64448
42
59
414936
163530873
94
57
195219
70703229
908820190
14509
23
27
44682
245788
138967736
75162
436607
97
15
10
99
265160
192384
327433
26
99
90
64
322100
266810
87
77
249677
498681
271419
197667266
451234
9
23
229932
26
2
47
52
61
811255509
5
349270
38466
98
76
288507
81
118876919
33
283725
81
69
13
608740964
419847
52
32
4
104998420
49
709606078
471872
93
23
69
212506
256293
155664
568373256
464149584
286342
260871
704698325
14
13
34
490997
60
95174
90
302616
29
69
448877
79
92
381289
9
154378
54
32
514300095
72
5
1
25
424256
57368
31
13
11591
81
3
309114
34
150253
8
375499
64117
54
437064
89
51
488949
342725
6058651
20
91
65
788861660
22
143899
29
127670
15
6
53
12
282361089
75
45
253145
402757
25
15
7
212012
442006
25
671350001
30
79
311350
489343
70
55
66
449833
448581
392120
225659
426671
68
278508
272986
480303
292922409
177574
378125
264028
24
4
308679
422316
88
29
276219016
21289
60
22799
335697
51
431536
383016
184388
333932
33
481236
865002811
884511530
15
6
20
9
344065543
8
105780311
284363
30
851925536
49
36
36
9
821179533
29
17
115855
34
4
475783
272227
79
305442
5
894817427
488293
8
39746
22
322174
91
98
509818656
490428910
7
425417
115367
69
410875
39
38
226501
295069591
28
49
145100
102393
40307806
491871049
317839
330237
439804
5
1
64
93
444618
75910
31
69
671068090
95
2
5
4
25924
66
93
122695
8
77
36
249995889
47
484784
91
61
53069
89
320124
384234945
633681523
93526
41424
27488
39
949484625
453159
11
179052
97
84674700
8
40
886451523
75743
3
66172
100668
14748
90
7
340625
1
278597632
608968137
231589
88
96
93
321348
21
94
50
40
10
65037
56
116246
187739
150649
98
284666
8
74
50
38990
235111
440407
32
55
5
318497
303246
217020
320276
47
381576
18
1
96
436649
24
44
206170
471537
170396
76
328517
64016
347650
177128
404122
360109
4
54
3
20
466154
254805
285407
8
85
134767
74
7
244070
440766
96
247566
14
1
482557
346132
241829
1
91325
63
1
92
83
441105
25
64
7
197586
129485
209067136
6
93
269636
468454
91
34
9
453660
186783
46
420099
8
499029
465861
56859967
49
15
402152351
324713
11
40
149927
98
292910
38
246255
10
188308
32
43
41135
38
98
61
711567527
6
83778
92
293582
409595
453539
470909
195972689
44
29
15101
504179910
60584
285627
982320043
182858
19802
46
286239
17
67
317861
12
380779
21
170660
61
254508
89
30
226935
875458653
16
378316
109340
397987
2
290475
30
808394900
232707
56
341367
30
433370
225016
492297
182608252
133812
832461254
62
386365
48
53
372476
288277
6
147877
401418
33
98
19
60
27
550887102
74
78
334538
324085
76
34
27
343235
36
93
45
94
4
455514
91
8
6
842716477
836780100
158011
436950
1
83
37915
3
82
43
34568
263607
351673
432674
49
81
7
59
435023
15
18
5
353820
469414
140143
494177
429312
145685314
406083
46
24
93
4
56
15
34
26771
219935589
272910
94
54
231322
50
440313
34
334920
438706
45
16
5
39
6
48
1
315395
183702
183663
47
1
26
246387
75
913047431
41
213285
8928
191637
347960018
228991
36
63
317566
389657
947227990
156108
30047
6
997381237
64
445011
417994
222878
331127
1
9179
95
91
256433
297587
14693
29
250473722
51
85
54
100134
63338
11
64
88
235754
89
154725
213454757
86
968848841
234235
225026
62
173069
15
189647473
59
65
310497
1
427130
4
389441
95
39
99
91
92
7
466312
33
291942
51
96909
4
56
408323
113330
67800
469894
6
11
78247
140818
35
23
217095
70697
37
269657
24
3
23
436236
361156
875455429
57
692718851
89
965782490
68
88
212784
7
154218
330051122
7
217852
46835
7
39
44
321168
85
97
133908
399856
2
364361
37
1
305214
355212
428350
211381
9
107311
163233
118999
99
83
41227
493532
68
373009
62
58
298508554
22
97863
28
111569
73050
655125837
5
9
944630848
39
17
31
44
276720
268456
4
454823
31
53
32
284436071
90
320541
49
170465
85
86280
30
261103
56
401689
5
273042
364153
77
6
94
13
3
89138
66
80
334249971
268847
62
9
49
8
7
178058
12
3848036
479612
445241
125335
121180
1
1
70
213828
57
486284
85
453937
121065
9
492587992
48
43
27
75
348761
20
8
42
334483
63
70
250404
35
365044
64
49
9
46
57
6
20749
4
10
27441
418763
423537
345656
143020
92
38
307941
809308520
328534
136916
67
24
329677
3
23
51
777
83
47
322022433
5
383202
149006528
79
18
74819
168157
306390
67
185621
373052
405629
58
40
99
9
18
41441
490639
382583
173924
178948
62
485169
16
578427282
32
15
75
28
59
350283
81
26
7
1
224651
81884
23
270868
188774
223987
63
13
323403
167698
469795
85
56
17
23
12364
342324499
5
59
133899130
414548
633915186
451533
95
99
89
2
348903
481022
218523
38051
17468
418858
13
80649
236997
245377
59
75
7
22
253360
63
43493
49
10
11
327620
6
2
38
631676713
13
485902
5
55
30
2
29
38
54
72
18
97
34
37
380289
106193
6
235643
21
89
2
880910440
214386
3
25567
74
390341
402819
45671
37
56312
116989
4
482254
114425
98
71798
7
403344
78616
188267
270510
276005
43
21
118076
80089
278011
25626
203561
416131
312800
193775
337037
332084
39227
95
22
94
37
400906
409530
171820
2788
93
25
395250
216770
9
351776
392285
63
58
502949857
27
58
56
352598
19
244788
71
256104
94359
154924
5
4
436853
212320
390361
72
64
38
179156
56
243528
85
95
20465
334667
328476
180381
519874897
45
2825
385862242
340290
38
42128
482002
3
14
9
169661
341283
104662
97201
5
52
243413
301997
312979
64833
5930
67
221939
152031
441919
452184
233719729
172725
150394
63
324551
897794953
30
8
436913
320528
251074
111142
2
173190
51860
94345
237244
45416
459759784
360832
238489631
408096
474902776
53
142858
435560
99
314157
3641
89
26
160744
480637
418669
847783798
478845
428989
90
42
246097
7
298055
7
51
84
66
81
324478
1
58
7
2
4
34583
32
34
692361228
311039
5
58
170961
38
301393
3
25
202150
59
12
12
62
73
170801
88
50
4
306091
153438
313776
41
17
44
50
99
7
141232
99
262696
3
74
459329
516120193
84
482789970
5
78
228841
231174
455048
234670677
9
150521
897865262
77
36
385319
67
212627
90
468444
9
146505005
91796251
84741
93
45
361675
89
245277
32
27
369898
344989
17
964439905
40
33
866447890
44
82
421410
19
51
28
42
228663
96884
63
691644187
23
93
65
71
3
372275
132023
66
92780
95
17
209422
31
81591
206279
70
154673
1
241627889
491093
212673
82
5
44461
163997
36928
67855
21
442424
123386
480945
15
676483680
208196
197249058
72
76
87
84
420965
207443
32905
450634
61320
145139
44
348793718
350853
151504
40
96612
467693815
222811
49
122782
77
323807362
195515
8
25
297802
13
311557210
108579
72235312
59
463694
83
16
92056
1
52
597837968
77
465810
442090
473418
393648
8
45
34
2235
76
10
81
54769
331196
34
197485
83
31279
184063
47
45
115111
40836
408678
351073
3
316552
21
1906
952624489
222791
9
107213
26
16
446671885
62729
53
39
140233
469685
286170
33
273131
173132
5
87
285774
316157
45
913599850
49
65
313251
67
70
93
257248
743721478
554648039
442088
642264883
348793
71
45
110270
265225
219912
2
9
340320
4099975
303806
309713
55
29948
29
18
93
419811
283850
536446917
192961
344666
156116
41
78
53
94
482145
292709198
29
468
78
315278
86838
249661
8
72
68
14
259806
344101
7
5
204755
449542
33
472647
52
8
4
15397
66
55
676586910
7
34
504580106
49
448331
21
40
13
41699
23
192381
386288812
90
15
82
40
964182356
441493
23
3
67
47
382440
77
1
241848
137036
20
71
98594
71
97
97
26
47
93
22
322462
2
76
49
2
69
415921807
72
270750
300128
7
52
375567
9
412880
230886
4
64969
57
96
64074
102041
517029405
76
71815
36171849
4
88
88
98
490803
171685
72
211629
32173
28
144147
99422
30384165
323067
87
93
479636
64
7
552658939
43
231598498
22
381143
8
58
274490
3
165201
224785
31
51
40
161826
87
7
153189
968621493
188121
39
1
799589628
208371
991312465
40
26
9
845641459
8
69
95
13414
196295
25
65875
96
69
76
81
312120
161978862
549992269
82028
87
45816
38767
48606
189000
324772
82465
54
18
484254
901378096
843901007
50201
89576
340272
3102
56126
191803683
74
28
7
295899
662910633
915663616
44
5
39
490084
16548
34
328162
401179
18
364706
201993
383410
8028
349361
73
316338
25
4
142147
9
47
363584
34
40405
123707
30
9
6
5
409286439
34
690065747
92575
111162
155520
480908
62
189511128
11
99
10
223679
8588
163170
5
90
17513
36
338677
294715
177376
281502
7
9
346148355
45
211701531
16
63667951
184373757
20
65
4
10
8
20
71704
44
38139
73
128526070
40387
316498
78442
206036797
97
26
848635454
166460
488947
124842
76
35
5
20
60
10
96
135356
4
428281
23
373923
1
76
18
4
22
95
124048
94
2
13896
14
63
30
452312
62
96
452008
4
220943
5
337430
52
12
96
65
37505066
4
59
49159
93
161749
122391
151895
82
35
396660
174382
443577
187614
496225
456251
308223
74591
339924
45
53
362602106
99
153190714
464320
37
222549
4
62385
11
452651
27
15
225546
156755
3
9
60
49
568880544
54
348008
1
400008
27097716
1
390740
283797
62
88
3
55
43
73
1
13
34
62
62
1
279183
2
449155
59
26
27
495669
962194525
10
91724
28
53
28789
43
169145
19
562638498
279691879
20248
9
50
357239
76
905915972
456497
39721
495816
75
681048628
93
414324
22038
346753
322679834
195571
337461559
252440
370544
15
32
79
381088
30
3
490583
428113528
86
400389
48
137449
411381
367224
494101
690929674
46027
184280
17
381466
7
221322
59
624838170
235832
456242
6
65613
447194
417443
76618
70
90
26
101376
92
12
20
78
40
83
76
82
38
3
325203
40
12
50
70
97
41
9
29
233036
86
4
7264
33436
23
45
862118366
361156
80
15
53
168595
374892093
333563505
495107558
86
67
137626
450454
431666
377497
86
95
461352
142653
71
47
9
213498
207720484
24
38
37
369422
466910
3
162199
147324
29
3901041
381284
78655
227054
41
406093672
128802
477986
396295
210192767
88
55
61
55328
22
136772
58
332207
63
550713840
38
262330
18
19
59
92
425660
306783
32
376818
293595
67084
58113
4
48
248613
336218
99
95
19
476538
44
307196
10
79720724
4
35
30
285578
62
112499
53
433891
13
11
46
555449669
401045
1
223187
3
22252
17
90517
67
152769
231567064
89
19
323916
43
27
428250
75
83
4
243069
110580
498631
342283
5
14
45
453892
333182
88
8
119369
53
100591
454435
416234
9
67529
1
9
32
897257126
70958
9
12
196675
9
159183
354370
33
309241
4
136666
61656
206639
86
93
41
112776
73
92
147873
72
391911
322862
349506
192376
488727
271315
50
23
4
217488
92
39
442049
95
94
290299
255296386
168756
225615711
12
447409
65654
688988885
29
89
89
50
65
81
104148
449133
154963
18
32
58
432060
56
369015
20111
506783545
29
34
404422
13
150156001
141046
82545775
1
302565
79
2
49
3
416926
6
97
20
838292656
74
8
69827
3
7
482455
249781
37
301774
18
309153
484295
47
80278
50459
74
1
1
409161
29782
248801
280760175
37
93
44
97731
6
425688
39341
46
318404
228954
168038
68
46
369623
21
138534
281239
261058
19
84232
387996292
431628
15
241044
69
75
403785
480425
213396
472653837
88
353239
47
56559
67
95
293884
335312
9
2
7
94740
87
71924
53
687270733
168519290
74
350825
53
3
31
8
92
13
439988
206544
210590
45
86
35
146613
206361
197489
39
27
12857
24194
581088188
14
95
450987
444977
705448917
364797
470858
13
82446
53
539427620
57
86
73
18
60
134167
39674
443810
316586
99
185230
18749
212000
17
140097
9
39
381593
51
438469
18172
88193
314373
326625
90
314298
25280
371106
48
195598
81
409021
64933243
62397
218568
10
47
52
31
81
780731369
83
59
222639
4
73
36
541258004
269405
57745
96
438274315
4
847696164
30
67199
465700959
26
421309
213338
59
195108
486608
28
325414
323001
68
15
25
412344
524855894
25
83
73
27
377337
94
25
266357
72
70
80
119079
440325
138707
442186184
90
47
9
5
273456
95
102555
36
121683
54927
406047
396843
868727838
176447
492006
517470455
362480
668548690
224797
65
116119
128480
60947
561414891
58
1
14
264056
183787
49054859
265952414
86
76
89
26
139445
522287846
25
725080023
15
887065161
466115
29
486429
165458
379040
568671207
145029
385390
73590
309723
72
7
74299
274792
341179
89
3
423677
367729
53
209178
453514
492245
833604221
953412444
85
261543
74
81
96
118134
430791314
95
467049
491805
58249
912664080
453358
264786
68
72432
41
70667
47968
33
49
392937
69
310422
962852918
41568
36
48
110093
249438324
880661450
217220
25
275237
97
14
48211277
109847
59273
94
20
76
52
368628865
458167987
176180
427376
169981
82
51054
223348
59
472847227
112548
336453
382411
987244366
213770221
153192
46
75
65
7
289317
29
14
7
72
961121642
440324
83
89278
51
3
7
229676
305939
267593299
81
456050150
58874
28131
473050
60532
4
108580
12
1
168926
344549
573286885
49
84
16
228252
58
20
297645
475019
25
774669341
89
59802420
32778011
227722
75
30
41
1
69
91
353124580
28
26
58
545882196
2
369952
59
53190
23
41
201171
409201
69
419492
17
296260
2
6
58229
71
99023
3
280524
77
53
45580
405638
1
170529
297882
190193
860690215
60
51
272559
800569451
45
269728397
299385210
171469
259844
368077
9
945238906
107114
81
491043214
358349
363024
72
51
460998
737534446
7
14233
431676
212250
98
12
41145
397961
6
232826
11
256519
659238210
61
353233
7
446114
223004
142229
43200
73
51
41
177430
143623
437867
53
11
482399
406637
18
16
89
496850858
384406
55
223183
325706
11
114702
105372
14
203669199
52546
91
180070
68
43
239494
44
338661322
65
5
385643
470137
451422745
63
301224280
93
35476
24
193496
96
7
346735
94
13
685063201
27717
310478499
72701
83
326206
8174848
18
678571295
45
265392
10
324937
56
345067
55
148274577
70
418495852
465423
294524
84
67347
642463995
10
479802625
77
13
437426
57653
15
10216
39
34
2
478325
3
52790
101912
446089
66
294015847
5
212825464
11283
104495
9
285813628
5
392313
313128
976998961
99
19
68
68
62
12
293142
49
94
60
338758
88
326213
22
494006
79
384238
366034
284328
78
92
13
62935
499739
19
55
815664217
7
77
26
14511
304627
411958
498064
94
231295
14
67
4
2
5
88
4
423551
176377
350375
714582195
82
9
455518
23
429087
180350
297361
617568135
460291
159917
38
341335
3
33
6
55
16918779
341400
85509
712652089
5
69
100390
155323
61
68
63
886826917
20
476351
247724
73542
5
1
243101
117320
84
49
406531
31
311810
189470
56650
79
98408
53
265925
75212
84
165157
57
1081
87
79
69555
233921
29
55
56
205598
69
3
193768
476437206
93
335405900
402415
22
60
204509
422218
45
704583130
145349
12
99646
9
250354
50
990077855
6
71
40
6
3
737458328
56
3
192922
38
63094
654686408
81
441895
73
96
200705
59
398058
76
421007
353801
59
97
54
238769
98
92
117381
61
63
918664339
147440
349426
807773470
89
76
443313
93
466831
461231
184573
45813
192855
382422
26402
27
148856
440198
76
66
77
287577
32
160907
50
61
83
4
72
265277
7587
243871
492793
75320
77
250486
52
12818
351283
352548
164239
1
36974
30
207267
49
412755
425092758
17
122817
42852
23
83
290462
489044
99
276970058
490661
48
85884
479403
476041
396074
426273
345332
156241
421661
300540
206904470
17
7
186223
59
457747
1
331594191
443430
347978
96
87
177087
68
801214111
84
10549
373719
402305
59
442173
85043
7836
82
82
92
2
481747016
27
97
5
51
215486
433438
58894280
90
76019
140906
84
87
142848
10
18
134327
93
953600473
352585
68
228328
2
36
59
43
904295255
1
303231691
25330750
515352979
425721
897134042
6
837615339
61
192611
162915
77
51
374346
4
132649230
66
89
359010
4
93001
66
219248
35
300753
30
388383
81594
19638
10
169078
37
417494
5
271568
58
676793592
267945
23
321515
21
48
395251
54
47
109414
52
416511271
64
240960762
61
466641
60
581275423
95
163697
333554
94055
44100
82
99
153447
79
267768
26
15
692589619
7
313202
27
99
434047651
155313
81
14
58587
96103
268364732
44811
9
13
293613
42
50596
54
30
613936735
474569
469285
78679
492220
323753
74
31
78
34
89
804681689
356323
86
131152
44
237615056
60
192280
49
37
13771
491782
51
78738
20
342340426
2
209812
34
344520
90
47
395885
450443
352504
188795
42237
328236
452927
22
89
44946
2
9
28
51
69
16
13908
83
76
18
340788
9
53
58
79
9
41011
44
44
75
7
57173
95368
16
227967
460946977
85
3
6
11611
310551
57
37
89
121929
855558903
31
75
297807
14648
45
4258886
311568
267522
28
29
47
67
968338731
117682
61
8
440870498
81058
71
714439879
6266
69
78
376602
5
62772
719129948
10
91
88
31
435307
5
77277
63
378408
468068
26
69
79
297338
97
262370232
31
35
51
3132
194570756
57
2
60
467515
86892
313353
169279633
355983
179126
14
424886
9
37
89
146601
474423
6
5
60447
63
81638
99
76
494076
497568
289094
3
934190209
452794
1
218150
61
335206
449719
2
36
175184
92
88
51
78
120952
26655
40
263740
701567920
21
65
98
16
63856
75
38
79
79
4
8
665443177
207786
58
9
10
279698
797351008
212289548
12
14
8922
27
858473887
59
6
68
461993
471166
15
88
208442237
130918
304160
45
289707
63
8
39
492081535
140097
71
192844123
246184
9
87
65
725988709
95
219597
74
470621
101466
34445
475703
59
41
355061
40
161914075
67
397486
65
17
401166
424768
225433
337521
4
8935
86
9
307710
19184
407728
182320
23
331294
74
368484
315350
286026
403139997
383050
3
351026
58
78
98
25
255409
3
148538
29
121019
349572
309674
291506
19
94
203856
114702
435900
23
213444
5
2
981111780
47884076
180088
88
3
8
70
1
88
349677190
55
81
448121
286869
83
5
22
341830
8
76
42
24
1
76
399133497
95
5
137174
8
64
141769
102379
133923
298432
69
42
41
9
34
42
36
233887
543372900
339424959
85
481701
49
87
2924018
9
67
17
21
19
83
95
400367
79396
333427
64904
60
74
24
63
66760
50
730406354
45
362775
349934
19
101476
70
67
716497402
24
230038
489616
9
61
9
11
48
6
19
56
50742
434694
452603
8
826359174
478101
334412
24
4
280102
145787
9
48
523853625
63
284351
536
68
416703
312104
74
40
64
48
3
50
7
121764
37
20831
89238
9
258865
58
475541
220131
28
504120534
5
70
259118
319294
9
27
8
40
35
218693
213647
495889835
214045
452414
316069
953536220
312044
313953
45
919574373
208187
36
595903461
82
42
94403
153697
315908
188399
611737897
37
92598
28
388149
88
215238
492725
6
381248
2
285384
413605020
112193
21
206809
458923
455798
410669
15
93
286309
351213
117162
231611
74
5
11
48901
94500
7
316140
791416451
98
3
241891471
38004
96
49802491
167568
72
417177
159045
19
64
3
78
91
5
73
433014
87
127218
26
83
66
405664
69
377327
44
31
73
452039
381063
64
277445
7
321562
14053
6
71168
206955898
53
343322
2
179868
144600
37109
203158
272827
26
68
6
7
87
657496359
5
399068
421340
683759858
611148697
11
69
5
51780
215098
81
60
443357882
1
194947
5
580222484
622912108
74
25
51
324499
32
991150191
231113
55
14
97
271582
84
827829525
96
474755
144423
6
74
83
499163
55
305564
96
3
142874
98722
259169
8
481056
298573
55
9
3
372963
6
243730
427281
70
481777
53
46
157136
95651
81
55
43
6
24
452798
81
7
59083064
130792
186889
50
242071
391177
49530
7
36
47
27
9
6
47
181272
89
432937
438451
362383
91
827
49142
28
51
717351579
19862
707443224
445519
13
47
404405
12313
43
415496608
2
207754
183010
79
452605
357260
32
420143
16
25
399488
6
128574
235415
39
283848
92
5
1
23
276038
60
83343
169599
451720
265181
93
7
9
443701
236464
89
45
82434957
66
109080
2
433036514
40
255323
44159
83247
218370
65
388269865
90
909260416
63
66
177956
60
3
268555
83
6
90
56
73837
62
77
153771
28
14
96
917757377
301289
80
184609
497832
10
4596
5
197004
40
76
95
827058188
369008
46
2
1
42794
66
417755
49
16
320868
337660
134141272
61
340088
95040
144674
61
36
16
91
45
350088
76091
10
64
7
95
59
147477
414220
33
96
176580
467431
76
9
459983
63
49
43
270599
24137
359239
6
28
34
4
13
190677
81878
396682
62
437429
81
43
219008
103986
54151
99
601279771
395360
492730
475143
108065
14
288762666
92
3186
47
35
332241
40
440284
68
97
97
210628
69
271680
515045437
86
6
50
260657
148371
179802
34
26
453053
319566
68
601093673
294422
67
51
29
37
337753
311607
377460
27
65
63
98
84749
51
48829
28588
10
33
464675771
406788008
72
81
860682926
183361
28
335907
246470
20
88
25622
76
993119436
488911
312143
291333
307252
101700
9
128655
351501
52
188506
73
31
392872
131079
46
140738731
19
58
84
181321
128792
91
28
9
98
20
26
9
9
243357020
1
52
332621
624936477
24
97
118699
435599
223577
4
966304481
63
70
24627
762307102
26
406083
310198
62
76
73
5
8
60
288888
218813
6
22
99710
51
399891514
207106
216456
81
5
697194711
206213
1
96
71
266263
5
16
42
32
199115
28
64
72
275191
64
230350
34351
29
61
638418795
7
77
453665799
314288
314675
241482
7
36473
913381480
87
485020
15
78
99
93
455841
119355
27681567
237219
78
15
315123
322553
485200
320569
84
22
313437
5
63
80
404911
16
39970
94
1
75
47
483443
428535
22
31767
8
479257
12
52
364474673
99262996
57
10
207703
229346
401528
137617
12
606327407
252972
158501
14905
787950251
40
20855
220335879
61322515
72
17
63
95
134684
6
69
86
253079
58
76
111440
26
88
2
287662
205423
90266
21
11
135399
23
389562
41
42
67316
300509
24
230417
977294773
466436
4
38
480491
16
384069
68858
79
269136
850836903
56
4
33
49
261639
258967
6
800280673
108320
302063
31636
841505741
5
7
5
30375
287771
476002
377536286
64
56
30287
65
458298
295897
41
292991
371983
71
17
287711
332304
90
93
9
79
158848
7
226885
191114
9
423114879
219626
224329
5
95
361015
563141827
34
76
35
335592021
31
13720
599094799
171887
37
313378
68
387272
77
6
64
290117
20
17
491007928
792351635
15
4
91
367144
807323140
32
29708
4
255623
43
91
261851
49
33
446816
28
8
46
17
83
7
103037
1
80
1
31
971309160
100628
4
10
334585
616762540
176154
928176500
367144
60257
270176
8
93
480007
33
30
62639
312197
174590
44
390446
88
422704
65
1
78
492348
35
18
357473
62
345650
32
52
787887072
142616
4
402822
247292
45
67
43
194489
852627094
68991
81
143038
4
56
558099734
104905
210400
11
347048587
86
33
36
21
62
161417
51
149293
65
76
25
12
483308
650985552
6
95
68
19591
90
471192
10
97
25
8
28
66
2
36
150963
81
78
270026
31
6
393049
39
81
29
7
499672
330969
55
152602662
210582
316955
32
151306
28
408890
62
147765
8
88
90
1
170280
32372
28
9
29
237866564
163195
152687
284383374
226196
268310
1
940297687
9
6
134972
83
3
162913
178850
169001
357853
962453909
142890
53712
30
67
75
84
39
79
416961
59852
9
914184468
259556
90
147823
15
91181
64398
9
18
567173055
407867
5
41
106883
374460
13
126373
755549883
271947
222399
35
818382672
46
67
95
68
18
344988
8
164275
12
447121862
55
318908
60
2
560508310
140858
856824197
136341
5
114042
432229
6
77
77892
499985437
6
5
55
9
42808
19937
172597352
82088
303064859
55606
57
54
666939176
15
91
23
7
75233
57
56
459161
21
176964499
8522
51841
485361
75
601061926
291719
4
72
11
395787
11
51792013
562785181
14
49
1
733990427
233821
86
27919
91
56
71944
165678
84
277173
12
26
424506
75
371938
27
41
183136
98
50619
56
8
64
55
484639
26
208743
677929130
232613
432690
75
28
59
546337757
95
82
318167
4
517855231
259995
449907714
219240
333382
116250531
8
45
98
100169
47
60
580617499
363695
476881985
228471
37
292257
22069
3
939650886
241195
28
9
291669980
1
201816
2
82
318697
88
240058
469068
17
36
37611
83
459697
240972
15
319725
38
416274
364395090
43
249795
56
8
2
274031
274077
23
957941421
8
86555684
250446
97323304
83
790677214
37
71
451346
84
1
3
8
99
98
95
4
314172
382053
47
452733
46
17
439150
7
46
76
148054552
331677
62
138338410
121002
5
22
16
275732
442888
836973744
342592
353964
194489
282755
149322
58
77110
47622
162746
940471389
4
255784
2
87
2
9
85
29
55
435165
393921
334269
652824201
9
430382
27
47
13
363978
7
205971014
24
7
16
219245
311415
82
86
388354
12
18
354513881
31
457987404
84397
229020
190466
461357
45
8
1
97640
3
125417049
440282
400118
28
72
438177
44
455128
457422
461856
66588
342173
15
65791
74
8
17
55
90727
18020
137578
170622
90
474740
440276
62858310
92
86
287561
190994
163020
118242941
3
379095
796262970
8
93
7
209877
1
423419101
8
13
369200231
86
45
390923
82
9059
76
39
401039
730885881
134006
93
21
422617
63
169071
66
7949116
499392
304446
37
7
1
28
825487130
4
59
712451841
51
361405
169098
469349
59
188652
88
196689253
3
2
5
98
36
20
304854
202576
63
319241
465789
237716
70
47149
98
197709
69724252
74
19164
80
324146
345530
105535
95
55
5
1
376001
34
72
8
316331
242245
87
7
90
98
76417
605587579
207598
87
249147
626408996
383934
94
464635
60
106451
88
83
305193
157160
146607
416987
5
91
51477
4
214475
612385182
376947
20
63
8
395486
131480
53288
9958
342971
34508
31
78817
4
66
6
404546
60
859804591
146557
38
170601
407650
181122
75
442667
887694478
4
49135
392371
69
387889
4
65
359904
109389
9
47
303844
292579
36
7
144801
860588214
185943
489969
410801
258181
78
363343
53
86054
89
426368
271419313
59
52
106620
30192
364210673
50
64
350583
57
439067
72
80
300187
143432
215393
457868856
252319
121074
132299
720939663
35
64838
862575193
109866
432130
53
95
97329
272703
53
150555
168878769
7
13
72
75
23
364009
68
113186
93
73
75
209856
15
356041
251997
9
47
470893635
6
319294638
61
41
88
82
73
26
216332
94
31
479600
249667
876875717
138953
2
273330512
52
63377
42507
431207
66
906343702
170940
866573504
178648
74
58000
238648
388864
87
454656842
2
241595
418756
50
20
53
414509
355306
57
55
156566692
13
349669
36
238702
75280
86
87
495195
60
120339182
130344508
397646
53
73
67261
284934
488276
55
11319
319134
10
76
468550
398505
294503
37
83
183021
27
267295
5
470746285
3
91
9
11
4
10
4
56
42
26308
59
406984
51
43222071
79231972
69
30
65
929824760
35
5
20
250724
470387
1
229829303
373993
147972
823125196
86
465693
769764332
6
19
31
428228
50965
3
73
80
30
71
138472
2
25
35
12
235882
3
75
741120716
493797
261368585
267466
428720
85
68
619774600
931888717
490054
19
376947
20
386506
442182807
309404
48
79680
315481
274855
41
96
349136626
67
4
448187
277216
270961
367007
366064
231976
63
205445
73569
150175
27
96
89
88
62
207106
8
59
466183
18
2
21
56
182688127
323675
14
55
5
40
77935
565673716
470209
108557
11
6
336912
323176
47
10
273963
215787
522690178
70141268
60
2
277534
8
353750
37
280955
67
77
475759
10
5
32
34
3
194261
28572
6
29141
18
89
139848
82914
268290
7
57
58
486652
29
9
51
293376
439338
58
186325
3
33
1
88
27288
232849
203895
1
29522
429559
317361408
9
472694
108439
9
287675
20
59
50
85
59
365114590
64
243104
341598
58
78767
484989
87
91
68
237008
393747
466706
299136
74
409394
91
15
64
20
368
303002
2
6
49
74450
27
35
48402
464620
59
98166
82
2
6
26
462431
91
43
67
58
388156
9
9
337849
408004451
47
494607
52
7
427008
4
6
7
381070093
376719
12
100719
26552
6
94
29
462500
809748522
495918
1
108490
13
538161345
235095
49
269124
779132852
25
494351
356735
6
14
420255
247363
1
20
90445
6
52
445313
5651
42
91
45
24
193189
100969
30
36082
18
376842
1
40
6
166647
79963
385127
207085866
53
33
95270
395109
415526
95
162430
31
72
236910927
9
84
76
341982
160593
426320
1
398377
86
254454
301939
88
201350
4
293516
59
379843
425942
256809261
49
94
69
147738
42
12
76676
198542
2
74
44
928814932
16
303522
98
441732
55
7
165824
42000
87
161233
930197425
359703
449500
9
62
31
202251
257643
66065
7
3
4
127534
44
77
718248897
148301361
66
16983
434778
30
171635
93
47277
56
287927
344355948
853412580
429928
89854301
135358
410104
35
103469
91
485534
4
71
68975
913164272
329747
87
135411
284553
959219120
66
97
45
32
90
405822
28
283543
411276
95
183889
4
752533859
4
39852
13
94
88
162415
31
37
445328
2
244669
232324
387351
257018
326248
348278
246919
206764
449195
53
120656
55274
46
95
91
193099
311150
173403
9
42
221040629
2
472169
11
497614575
79
33
50
134587
1
495893
483772
129495
413003
7
8
1
80
282112
154289
35
817967377
4
487635
21
156922
2
38
484195
99
73
64
74728
65
60
69
53
46
16
7
10
448044585
63
34
339222799
277805
38
68
49
13
384798552
74
30297
34
67
20
305064
25248
11
235051248
81
349313
342181
344839
29
9
393035
77
8
55
272942
223133
22
13
5
11
75
32
59
441654
608964569
461176
89
447479
60
109968
219966127
34
62
49
46
101252
3671157
81098285
47
59
24
258839055
60
216968
416420
14
421578
218673
7519
21
6
27997
92
155688
299142
4
485997
3
445965
403711
430261
92
88
328287
11
155111
461189
334335
226891
494714
24821
151529
228286
20
66566
244838
523262222
183677
35
215644
87501
464957
15
285480
59
85
21
475100341
4
60
347765
36
38
60
1
198817
3
925773000
450000
45
99
59
87
286010
66
171459
61
66
281841
21
11
21
142093
637150805
46
122882
478698
770873797
6
371503
491604
569550468
594358652
9504
481763
472758
428058
4
262104
896850744
128549
68
92
74
460758
248073
361776
2
566326337
340373
427564469
50129
34
60
392315
239310661
52
343260
113614
289496
7
56
5
66
160348
2
334326
548523332
18
58
38
149306
30
3
9
104647
94
123985
111501118
17
498450
94
75
171081
66
90
62
1
68
72
458869
96
385820394
4
235947527
70
2
166067
433137
499548
10
499478
25
132842
324147
26
56
308166
29
10
71
93
81
45
1
33
206493
44
9
93
457675
466004
22
7
31775
37
2
45
59
266668
57
26
5
65
65070
6
20
99
68
23
456359
4
61
8
229836427
45
161202
63
28
459875
610172594
109672
21
316160367
49
54
93
76
175597
36
135098
73921
830160120
136941
89
38
178012
62
98
60
154836
35
299226
29290
85
510219824
67
75
41
300587
6
25
485729
223893
226102818
8
551213636
176972555
46
7
255035
10349
6
327423
95
912587358
224274
51
992647346
9
341674
94
132354
75540
12174
43
245014
44
7
256379
267973406
87
21296
12
99
467817
25
356626
94
81
207965
70
830614363
396577
79034
287272
16
98
85
13
20
396554
12993
29901
880299388
3
78867
43
4
48
90
397282
462755
52
436746
92
13
15
5
99
321474
673797939
278669
366034
398286
85654
400116
226648566
37177
14
53
240251
61
98
25
153228
59
967910628
30
8
469346
188455
80
495226
349297
68
402261
39
95
50
126018
63
149892
71
59
8
268783
22
363771
65
90
31
400414
53
89
17
83
2
306368
405483
3
141906
679223767
203670850
7
46
90
402989
79956
442084
36
71502
5
284060
91
271002
78
14
198257
209468
805022997
191088195
168967
29
9
232130
917870935
360442
15
285331
3
55
49662
192316
314323
2
401677
481882
397401
67
30
4
380109
67
160733
73
198328
349782
52508
78
822209825
145470
35
69423
496712
29
67
67799
655810244
6
50
706854243
63
414390
369956
44
68
204376
375653
96
60
29
64
68
99
9
43
29449
807055355
319423
91
1
433851
7
1708
87
60
86
745684401
380763
80
3
84
136094
91
22
489361
195917282
718515367
460597
21
57
5
73
942119817
85
2
50
10
313834
71
724197492
264895
295351
45
226839
696783885
314864
451932
38
94
29534
48843
34
5
5
803733570
72
9
60
363241
219083
457107
43
307261
75
88
378341
391489
124655
169819
8
662620434
8
79879
61144871
32
14
323361
30
84
24
93
4
170919
81
27
334853
405527
54
371362
74
44
796146599
377498
525884785
79
228333
209132
460815
9
19
429810
17110
767182468
334811
36
44
38
70552
89
356072
239027
20
57
433858
91
26
92966
360522
87
190641
23
275974337
39
62
99252
297204
457257
8
320096
417468
181666
174219
180454
3
89
88
26250
239746
70
8
78
12
12
446111
498877
415604
126795
56
200346346
7
136291949
195996
81040
84
6
67638
73
74
86
55
49
321243
4
68
165922
5079
495799
47
19
1
200705
39
239539
852415354
485416
114771
12
98
44
91
32
83
67
14
26
40
33
6
68
44
27
15
47
64
477487
98
5
260623
495653
3
95
14186
86689
399385
82
33981
93
186282
7
387985
91
334609
121837
409450
73
472534
99839719
432071
32
444006
64
320992282
35
76
701054387
326924
75
6
2
373538
230648233
191290462
252929
73
42
44
145181
148254
33
38
71162
9
133719
107438
352851
52613
15
49
178093
8
91
346514
27
301912
82
97
914780869
488090
33
937805924
33
54
71
45
70
53
178552862
30
60
78
62
28
34
377430945
4
278334
13
914408707
71
7461
1
25
64
91
803221683
90
33
375649
61285
66
441467
56157
40
19
103116
48
114225
413535
44
9
82
2
7708
305390
77101
213014
169540
362681
833348575
8
151988
5
311249
9
328047
380044
392505239
80
49
86644
81
226587
68
47593035
424669
77608
69
3
10
871242294
228109
198003
452605
182436
10
30162
72
10
447526
714728706
25
5
163328
62482
87
39
1
138696
97455
28
381881
22
4152
425907
15
23389803
86
333935665
442535
85
94
41251
392977
450958
12
245399
27201
282852
391506
256203
171778
97
41
260010459
229157
25
99
3
12
30
162060
2
33
439362
83
44
87
6
8
2
214676
452800
55
96
281947
332659617
53
857927914
31
56
349963
61830
55
481609839
9228
9
44
105931
8
2
162998
60
90
40
4
22
323937
63
192993
209226
433840
14
63
25
329985
113561
50
8
64
262805
359965
47
51
83
58
29
25
91834
42668
275429
60
38
23418
14
156117
35
25
433232
375175
17
956895770
547718145
67
381050
393124
3
3
273307
448593
34
92
424197
73370
65
292006
5
107248
47
65
56
82
12
85
7
19
47332
66
65
52214
170279
584953728
371768
306232
428730
876852036
218704
76
107892
295755
55
70
891262482
23
8
5
308963
177779
10
9
88
499274
81967
66
335298
319428
96743
28697
967692070
101071
25
59
3
299650
64
22
321838
15
95
280246
250600
30716
288450
121600
262161
55
208161269
339152
55
8
296175
90
49715
42
2
236234
65
91
38
743924405
735675209
70
992
45
21
109302
399961
4
77
390592177
6
78
13
349114
496179395
95
349699
10
94
67076
162834
67
89
22
47547
437784
78
37
4
59
479288
73
100837
21
47
266314849
201986
98380
56
164982
277395
10
6
84929
341644588
355533
55
5
62
444347
20
95
164123
8300
24
64
242028
54
63
9
69
12
11
362449
365858
239727181
2
55
243474183
7
109028
14
279891
14
300902
396824858
62
228874
367447
46
113549
91
263050
278364
71
56
82
178068
371979
22
76
288937
54711
210726
80
9
84
474910
56
145657
41
373652
13046
90
36
19
274071
37
35
136911
6
409586177
297474
4
99062
111654
11
8
73
56
403677
224769
95
50
261541
18
159814
40009
20
90
278457
4
86857
458349
83
268839035
122066
359859
462165203
36
288515
77
45
381422
34
420127184
40
360977
412974
394890
21
6
1
279219
21
381042
627010308
56
188614
323835
28
51
972500548
307106
307424
467897049
76076270
85896
64
462988490
431445
418373
143181
465940
73513
391252
223892
44
241040
56
20701
395096
223611
43
11286
1
244601
90
158102
10
217247
18
59165
8
5
16
78
205820
62
5
30007
49
8
6
79
27976
275790
105824
307129
56
348803
28
15
86
52
25
6
6
56354
229110
10
122966
231264
68
572036246
1
50
71
25229
19
63
89
377927
419721
70
63884
316631
144106
493548
3
457425
91
65
92
552466860
61
78
10133
426126
520798485
465294
73
63066
185324210
16
25
35
2
93
47
6
303100
491765
198017
25
84
74
14
5
333068
412691
2
71
228007
1
336913
66950754
130911
254374
330207
489377
249063
500440195
22
27
330188
10335
72
139714
276547
80202
442112
83
57737
453040
6
92
318589
303305
79815
37
134005665
29456
49368
82
21
66
217301
119162
46
462569
141466
6
304946
298102
249741
63
101490
65420
45
701285743
93
52
62
86
91
12769805
241405
80
98
75
71
51
261050
174107
57
174860
9
67
288420
18
314748
62
422564
10
7
33
109499250
35
57822
278456467
80
87
94
42
68
261693
25
237154
288971
24
9
35
32
73892
67
96
43
8
6
32
29493
255865
23
203583
6
5
101597
376962
9
16350
58
50
13779
24
62
155176
181098
192781
15
204798
94161
406214
26
120793
139528
253428
459460
3
264225
177348
86
466261504
87
1
88
26818
205355
66
295665
87
3
145484
740780640
6
1
13615
455895
22
8
34
74
867316849
343935
42
287664
55
32
435246
8
76
173960
361219368
37
45390
382155
25
38
70
55471
81
303185
7
78
293378
108802
92
97
59
182917
220464
51
5
607092981
2
291879
491392
2
393360
45
38279
58
36
32
86
49
176926
67
609557445
25
95
7
52
183863
318326
931343743
347525
99186
47
19
18
296658
641170814
60
60
31
7
266514
34
266420
234656
23
29
40
185859
246162
382958
12
304164
406365
10552
88
35120
251411
20
227344
8
6
38
1
58
208676
34
24
171800
57
89
33
22
285665
8
358864
9
69
60
54
187143
18
18924
305808
67
186765549
235631
563650598
50896
25
7
84
96
494904
97711109
35
476125
5
7
4
229415
442120
69
415949809
75
142985
58
91
303104970
428180
298256
10008
153055
23
69
170153
58
474491
36
386406
1
93
90
361528
55
299250
440001
431187
76
691413580
445159
392712
71
45
6
375088
394255
298791
263993
75
34
95
340363
141815
99
204945
29
36
248097
29
243003
8
124500
9
209088
798220706
74
5150
213845
440484
7
4
113883
88
46
436828
4
27141
29
413669
347727
1
34582
13
88
330864
57
2
65
112796
320326
96
66
92
13
17
73892
439726
44
9
88
451025
781024150
61
479920
83448
13
7
97106369
1
268476
83
60
602814221
461210
41
160696
40
393473
88
496503
11
4
81
159098
84
323263
5
83
154001
38
240890625
485878
2
247914
91
355679
29
68
282968
79
3
101499
115975
209641
66
56
3
8071
388967
54
165414
6
73331
55048
13
195470
9
11
454325
76
47890
496682
63
514475005
266890
47
93
59
6
84277
111494
12
875496215
14
786078859
140668
29
99
76
74
729492889
88
72
68
6
314976
69444
6
67
33
226492
763159784
72
5
45
489951
394513
2
494963
36
229806
706992024
33
456556
575272564
397438
5
149939
88
29
62
69
23
6279
290243
389601
17
78
13492964
7
57
76
286053
142230
95436619
69
314819
94
5
15
197429464
39
484141
53
192317
6099
418528
1343
81
17
84
26
468855242
56
445487
5
57
46422
203850
20
38
1
84
399228
17
40
167218
54
44211
87094
329562492
4
30
4
92
67
297773064
52
44
494066
54
487135
1605
303092
334664
82
57
93
134236
208693566
16
192040
24
51
10
456850
73892
795956330
69
121949
87
398817
405290
578427418
344963
34
232229
494492
490498
59
224779
56
446784
158097
30
359966
1
43
41
86
413977
177127
83
438084
49158
74
429716
72
217470641
391320
197506
283867
2
276682
298474188
50
74478
116089
23
699155492
321963046
25
485957955
96
80
26
534480595
71
66
233909
167017
1
987670734
73335
139309
432399
35
116794
56
30
15
64151325
6
21
70998
95
472136
93
43
23
472438
83
180272
118587
1
68
71
47
54
51
4
23
99976379
77505
46288
219158
464056
474449
9
369698
30
104466446
92
323075
87
5
167176
15
94
49
97
74
258569530
776243920
12
495951
36
7
237475
55
21
295156
998924257
9
56
53
9
412859
21
3
268327
91
43
161760482
75
24
24
99
95245
98
46
3
9
296
350950
113010
774061164
43
1
23
332931
79
83
60
78
85924
40
4
437849
88
75
295132
45587
242297
266868
11
29
16
41
467723
92715
276530
53
462728
560773779
243797354
317098
80
33
44
70
97
94
59
50382
790165800
6
142675
53
189368
92
3
23
416031
266972
158406614
878608672
4
277783
384701
4
85
482200
482494701
413507
6
404638
3
107679736
77
322052
110960
43
239706
61
674343303
513943976
14
494484
241402
4
411102
240558
87
25
88
72
41
89065
287332
44
63
446003
45576
61
56
6
73
3
265147899
266476
18
571561727
253593499
82
43261
148171
100071
195724
445057
78
31275597
111741553
391125
177233
316063
103443
311296
191209
45502
7
62116
136365
81
45
477461859
715675108
630497660
69724
7
443727
9
307753
87
84
3
145171
11
44
8
6
98
18
338585072
254191
191082
73
9
90
12
90
9
382626
50
310925
5
148236
492395992
40
15
172790
64
430156
413594
83
230165
417990
97
350180
91
344474
54
90
96
66
68
27
203181
19
88
324749
315332
169015
466541
111963
51624
91
367348
160724
5
86
273763
56
73
340051
72
834362454
9
20
83
50834
8
361767
663426374
77501
343608
75
69
955934098
255042
44
279849
414566
4939
131791
58978
342533
104352
23110
5
45
421649
69213
37
84773
3
40841
172193
465986
485504
4
92
106364
36
770262569
2
99
72865
430125
79
350579
86
7
91
437500
441155
82
482401
75
15
277501641
62
35
34
83
33
339249
6978
908214891
90
112022
362025
261704
72
166733
162562
69
630881369
66
32
59
8
143340
99
46
30
347645
2
84979
495057
80
980050261
250308
425254
145007
316530
385414
475378
82
127417
29
80
94
5
6
56707
328610225
384219
36
6
113109
241953
71
2
240349
233152
5
7
400905
356158
105324
468394
3
47
458764
320682231
394601188
48365
230313
6
175176
332289
136374
56
7
420765
31
368913
44
9
90
58
84
6
175458
270043
64
400986
242276
464202
492512
312306
179134
151468
127576
335610
59
82
129124
227181
124629
372185
48
433429
4
91
335618
225414433
431366
232639
60
6
51
353333
34
14871
161006006
289087
64
3
549043489
25
92
2
72447
79
10
42
59
73
77
23
35
183528
423596343
879922486
384516
358737
180510
7
72
104944
3
22
50
453507
93
16
26
7
334201
86
4
444114
2
98400
49
549425052
61
90
20
71
14
24
205016
42162
94
14
2
126743
52
9
81
89
26
53
39
104162
306926
88
803148050
40
415163
28
47
70
89
77
57692
136346
124479
13
10
141301
141958
13739
77580
40415
226733
72
23
398470
15
258171
322162
57652538
42
72
6
720762057
90
38
3
84
183276
68
74539
3
8
86
77
245039
39
81
378337
601720805
2
58
26
430788182
197625
264335
483253
185152
26
10
193761
59
93
368015
45
85
37
1
272681
25
111090
69
426984
300048
11
398838
30
498458
3
196898
29191
445020
146294
90
113434
50
2
99
78
32
10
71333
476244
279272
60
65
299872
73
43
268981415
85
57
481609
3
64
12
55
302184
32
183330
65
619476307
485289
92
29047
306263
706365489
30990
993827045
301392
7
80
372079
71
463921
59
82
208509
144183
73
425615932
45
484634
49
3
260658
112874
441112
91
37
65
69
396970
179734
30
92
25
409186
112570
92
330601
284731
6
17
61
36
72
83867
74548
73
310465
22
61
98
30719
412725
89
5
354662
75
442463
487093
314106
2811
130668112
199438
318153
69
95
57
55
87
7
27
422002
22326
362439
52
53
231734
14
167085
52
61
199048
31
67
294668
330537
187134
28
502099092
344755
72447
45272
425384
471534
62
1
6
54
70
440935
50
77
19
116778954
39595
187577
434313
75175
120690571
320357
250594
38
16785
681188816
495739
89966
48
421987
8
5
463521
8
129487
46
11
473611
38
96
812382489
91
4
42
9
491410
55
393749439
415904
348091409
89
468547
147531
69
67
480805
118728
17020
387394
48
3
245864
18
16
268969
45
36
4
9
462040
496892
93
23807
4
486702
347973478
60110
64
306195
274414
6
79
175299609
341999
45
252620
816959689
11
8
41
9090
252092
44
562735655
132542
69
39
7
596799030
395573054
815180398
69
143411
201226
326578
209686
148931
662473630
38
401546
74
18
470381
226836336
25
76
40
400745
674826917
68
28
421448
432624
34
76
583187469
292321
51
34
92420
681027722
92
172489
94
104194
262509
439610
41571
129345
964000385
4
230788
109655
898251879
72
78477
245514
405749
287639
181727
493378834
3339
150658
271149
459153
8
47
85
249991220
62988
930997592
55
49531
57
94
108463
6
931103326
59
2
425486
80
106351
46
282701097
78123
400818
7
4
218791
71
61
58
37284
17
267449
232254
111531
3
24
24
107762
29
306206363
93
8
4
53
4
22
226174
443494
75
458858
129532202
25
153200
185527
333850196
45
35
51
27198
3466
75
3
194251
24
58
151277
28
90
92
77
1
29251
49970
7
53657
491919
96
202057
301365
309955
58610
57268
16880135
411928148
365500
21
25
122577
77
5
26
32
17
101242
115127
409664
43
667058486
143515
3
439898
91029459
494060106
4
265865530
17082
3
93
411536136
448932
80
4
5
9
87
92
230675
97
65497
28
35917
44
22463
367330
194063
75
63
71
6
82
5
13745
964476007
326167
36
76
489323
20
650769112
74608
22
138264
81
63
112228
58263
437869
55893
41
199519
448423
40
98145
429410
94
60689526
748423905
399309
168127
38
835290616
92
373204
69305
4
25
88
410614
3
74354
878747307
40
137170
8
92713
22
10
279458
25
366826
289986
169823
38
72
59
6
301570
64
73
461800
64
30
328608874
51764293
298215780
43
124635
247969
385258
38
94144
19
74944
70
15
477362598
33
920867373
138296721
249782
630081685
151658
240701
32
26
413940
37789345
12
429660
23797
30
63424
91
22
183124
812350330
72410248
1
35
52
75
52
193443
96
259249
476967
148226
187177
901997597
398605
280291
52
2
13
21
642637297
149631712
454865200
49
4
451739
66788
68
621769452
52
266222
262426
3
295179
123495
103154
425665
66
38783
59
304387
915886904
381519
60
68
68986
71
376588
11307
68001
229605
448709
312112
254958
356508
558586381
16
60
17
430518955
141158
286449
21000
61
967070075
444038
23
263774
53
33
145414
403234
118637
90
186616
147167
84
327253
60483
79959343
34
92
971181480
15
47
66617
181977
93
30
45497
348211
61
3
68
47
496416
474815
16
6
79
302050
54
328349
282541169
4876
921986693
71
321492
490840
1
454495
474994
97
8
408073
46
301401
53
4
4
91
135229
961228514
62331
41
70
459710
139549
8
543466477
4
1
14755
66
66
67
98
453680
407030
33
297199
4
9
5
44
13
125168
5
216231
15
487812
92
43
102561
282753
54
31
2
77246
491398
119455
350271
47
95
533146408
870548662
2
270629
74521
451311716
238913
482918
11
16
435890
4
21
6
60
84
46
10
94504
18
594092089
47
40
97
24
362188
491686
56
208704
56
233558
86
197848
470792
9
317216
640552030
1390
69
216354
424270
32
48
90
98
46
11
13
775762623
229922
393973
34
70
77
380385
9
92
29630
13
188276
596483007
440873
34
226795
209473
405208
71
403208
157507890
27
2428932
328939
3
80
89
84
8
111029
76636
81
539171222
368233
1
147486
48
67296
217014
13
10
80372
233258
73
2
137467
25
44
50
87
77
477174
35
37569
4783
77
76
76
20
36
336900
2
203452
136318
73653
44
16
13852
231213
95
9
41
8
461733
92
258118
86
110132636
31
261396
467571
237393309
76
28
41513345
96
429220
257473
31
33
484940
48
56
6
361423
306794
9
1
281537
96
59
57
65
51
44
462201
67
66115
802255082
650077797
135890
295879
409098
415990
34453
10
81
104039
202781
33376
141422
133708
8
17
265729
34
4
1
72
275812
318288
81
80
279341
4
33
2
74
130091
323681
6
951677169
6
15665
21
49711
1097
803856658
4
5
2
78
9
3
54
439883
14443814
88515
778809151
166536
13
115786
399317
87
58
168577
149285977
61
41
454054
244216
191376
40
5
81
569443608
389574
543137868
68
26
81
65531
51
94
336089
5
17
305646
598337279
2
400014
463087
241931
242544
338788329
61
20
470785077
371452
6
11679
94
80
98
111805
350714
14
78
372083
28
374652
196818
49
17
87
748986503
306942
869675437
360971676
294679
461012
146581
59
45
31347
71673
76331
154042
329465
1
328415
950813083
795462043
30
8
82
23
6
26
278084
200569
42
386182
259858
288202
178649
727659115
64
78
58
49
265733
63
115231
429834
91
58
94
8
73
57
99
645928167
688043484
383233
183062
277557
225292
107566
96
453418
48
428453
100649
812696238
14
207253
4
34
146997
30
33131
458622
338569831
124100
92
2
720669665
463702
800114766
271517
89
18
80565
5
45642127
36381
483888
73
6
299555
497145
49291
60
549817386
237223
51
1
19603
18
92701
288314
450077
88044
65731
617061731
5
28
16
56
357697
109102
83
38
331902955
20
21
52717
34
34
80
285992
6
67
312547
495435
829422199
69
326297
244356
62949
392141
50
83
74
97
85
171777
9
91
482543
470527
91
383558
63
321586
446845
7
54
46
547788862
37
17
276114
63
93
47
43
13
88
33
78
117176
74
317766
161954
11399
74
39
201577
244083
172736
59042
826487131
13
2
341151
97
911081543
60
875737634
907004172
14
39
95
58
83053
265924
51
67
282091
234007
41
57
28
69
131654
8
87969
48
17
131603
3
24
1
250539
235811
56
6
369995
294344
79
298328
391539
354493
676843218
854143346
720970726
316207
13
43
173923
85
220018
1
83
188630
472037
223311847
89
233537
89
189156
14
41
91
72
86
71
19
4
2
71
46
469519
176761
6
78
570502339
8
8929
49
21
366931
38
453712
93
19223
3
119352
155835
263330
84
37
3
53
130575
9
106820
73
395855
3
74
266342
115253
39
901320684
81
4
87
406278
89
2
432330
126941
77878
32
61
499854
270344
112423
81
159152
68
1313
62
7
494699
36
55
14151967
3
45
23
51
98
23
777612905
316783
395723
191909
53
211115
155839
27
79
198471
79536
177313
63
6
79
17
52
12
157028
21
260663
47130
58
7
198174
210894
384673
324829
49
23
44
94
956084589
64
324059
344229
146638
42
187138
42
687189109
40
68
247304
55
211713
135139975
431864
430728
412708
33
43
20
49
159283
520742228
313741
212289
4
37
281563
430964
12
70448
391540
17328
95994
69150
67
9
148301
425728
62
16
14708
247106
451657
329814
329764
140752
93
373721
599432791
13499
440291
39
92
457258
4
304920
48
57611
621608367
150276
470883
905459442
465792
115692
116408
318772
8
2
7
3
8
400774661
28562343
163410
353641
46
6
152071584
500780770
829801966
485178127
90
67
8
66
773044039
247386
121405
40
109905
112981
39
64
683219257
1
35269257
12
35097
37
95015
70
170748024
494911
43
7
881627931
179147
31
364676
84
28
36
5
310058
8
58
282106
56
74
101498
161422
554343940
67
740037244
94
40
7
15
11
457329
455356260
9
67
869828231
24
1
26525
4
32
366534
187266
96
69
29
495349
320466
482089
111490
383799
79052930
426541
233894
279915389
15
197534
29165
7
91
47
94
40835
56
2
8
54
50
94
393644
394268
84805
113912
53
57476
412787
7
795716210
8
277519
58
8
1
97
65
367815
362127
311306
223572
93
3
278131
219238
3
32
28
45
109744
112609
78
795010213
229469
3074
2
2
61
468541
264444
92480
54
458668
34
997544968
15
48
158200
224457
301918
60
197271
1
6
35
20
95
3
8
346551
75
65818
57112
305517
81
64325
376684
59318
334168
93
846285875
326971
918314147
83320
79836
132122
30
5
739325676
84
26
20
63
55
93
443757
81
49
870280954
75
425201
69
94
63
67
54
29
46
354375
381537734
324864439
85
211838
73
23
420050
27
129369
60
202889
348619
20
59
443568
330167
8
82495
452289
312556
42
480698
22309
447245
546686334
54907
127043
289248
66
10
92
64227
56
264994
262713
22
386449
879452267
325769
154674
162748087
265808
255044
361058
25
32
9
21
96
52
278423
362951
128728
6
1
250445
40
15
294862
10
99
76
81
41
454692
60
384087
67
8
58
5
75
394002
92
441501
323696
494446
77251
383492
24
55
8
35
796451394
163900
71
95
24
42
375505
388674
227064
70
235608
83
671664346
6
308788
45
217945
81
91
539334385
425451
242786
63
25
153142
46708
56
314161933
54981
313253
2
26
344
351586
83
476543
56979
59903
464028
339402
66
108974
92
42
9
351179
223944
486112
97
66
61
61
8
182203
480536
301398
94
791570559
59
19
36
401435
16
6
58
47
429056283
143123
46
91
40
87
25
498648
420345
310547
365812
26
50
49
5
69
292059
471158
26
88
203393
36
78
2023
507118899
20
20
291261
243953
29
38
6165467
9
99260
49513
71
440644
88
17
122382
26209
75
494993
49
78
27
832935274
3
40
44
22
459025
60
15
1
147675
73755
99
19
71
302160
98
83
357948
36
364925
171254
27
31
468625995
32
35
35
464244
2
411265
352323
397045
3
73
37048
27
181412
36
32
17773670
156898
52
38
40466
41
53
674309408
793700864
11
66
62
28
86
234042
303490
161917
202139
460663
54962
283574
16
40
11
46
274230
89427
746361589
16
47
76
629719804
493208
39
570050732
9
105450
417686
208774
31
23
71359
36
945282015
36646
498296
327219
328745
163776
7
365699
98
48
224624
60
8
77
299245
4
261205
96
102749
90
82
132360
81
53091
76
131710
205221
447424
264879187
87580
190069
39
74
5
66
9
27
86
31
137923
28
67381
305002
472213258
82
197624
20
17
727046202
903981529
15
95073397
25
48
62
4
13
55
6
369764
48
172938
61239
6
745402728
20
51
39
34
54105
75
17157
173421
223872
33
34
93
85
35
487875597
210754
3
4571
271379
102816
134239
97717
30059
86
74
32
197610
32
98
54
215835
25
120388
483538
2
462868
243762
452279
20
42
18
294281
79
77280
489074
38
308125
13147
338206
70
51671
47
5
97
153965
7
126326
69
89
98
102105
1
59
336938
55
100001
22
28
15
173411
2
776018446
4
41
197554972
237884197
127047
34353
72
22
423063
191062491
6
24
26
6
944789502
315754
462204194
10
24760
463109
386856
385331
377994
455561
561931658
182971
449579815
95105
97
489495
62
16
507211698
5
598149020
55
6
38
422368
100091
6
85
89
9
85545
398140
17
608150680
33
51
336342
42
350601
72
249955449
5
265268
125055
462583
364778
11
492048
60797
287671
4
38
68
308194
970089467
40932
249288
54
47
219258
488687
50
10
81
325728
60
334477756
36
5
1
33
29721
66
61
45
205072
413970
306365
2
8
468370
74
160490
69247
14
81
672689079
37
35
42048
314199
375811
34943
540655485
80
1
74
337683
73
487551
442604
292961
87
46
65
49
80
444112
166909
6
95
257868
63
267841
39
471538114
13
60
398102
358237
14
13
87
389325
88
174355
332055
176933
28
149111
454641
35
72
442618
25
57
429531
183362691
322177
1
27433
177842806
629402540
634057052
8
1304
28
3
95495877
57
45100
4
416108
77
7
5
28
82
357592423
348594
797444113
82
20
180424
48
52100
24058
66
84
425632
49
5
44
792555581
433808
440088
70842
32
142346
63
6
63
434386
98
437599
25
12
30
26
53
78
399234
123613
71
15
36
2
273612
99
338083
68
89
28
12067
8
90
101559579
51
85177
115973
469339
47
501421498
88
90
12
17677
388508960
16
43
95
28666
342748
5
5
89
340636
50
7
6
30
384066
443070
13822
2
8
268808
203291722
88
19717
73
4
134511616
43
126416
218323
55426
499763
180659084
77432
1
92
65
86957
70
3
4
46
95
10
16
264178242
109011795
407429
46892
68
296379
433233
5
363344
95417
400662
13
8
112873
88
6
13
32
976991341
79
58777
46
17
347863937
35
125715
44
40
211338
47
28
26
78899
425049
23
24
93
96916
3
40
1
65
145546
592904371
177311734
275333
33
242079
96
2720
280398
49
153123
164786917
824693054
102195
41
11
64
450360
453568
5
7
194143
72
177926608
25
212711
65138
95
108088
42
14
460076
4
34
446449
9
55
20
91
481899
43955
497979
255749
85
863533170
578768977
179949
6
472889
39
394871
1
732333808
74795
864315872
203203
305452
68
12
39
57
310973
349649
29
324487
60
85
34
48663
74
53829
470428524
7
6
482168
59
74
28
5
144482
94
74
67
116755
37
14
88366
233533
146074
18
233246
68722
79
90
13
333937244
8
36
466924
69
2
33701
60781
165265
295685
445007
300020739
30
74
3
362651
435922
39
46
830528673
333194
6
164053
343843
173878
359924
216288374
433685
59
158906
107513
94
26
45
5
487010
59
86649
357175
144326
19
84640
93
334468
86
13
67
230739
49
1
30500
7643
8
61
77
675
5
555006010
23003
98
34
4
490722836
86
37
205157
4
447268
301246
10
14917
153822
48
414476
678544216
3
485222
89183
8
89
14
20553401
10
58
86
440879
66294
176514471
68
720872190
93
31007
84158
7
322874
27
422549
268023
72
250566
215439
212980
88
4
44
6
184616220
29
458555
59939
433077
17503280
57
216382
78
11
280367
50
232721
370534
774724824
248562
775632004
273534
11408
59778
331990
22
138424
205635
15
321752
148194
269083
56
69
52
79
72
402524
40
59
83
202521589
16
314454
3
455475
378318
7
97
31650
460714
90607
227301
294682
25
45644
19
428718
71
51
84
286111
31
1
178251
4
66
161344
37650
15180
1
477
30573
256474
90
78672
839071532
58360
339429
28
217656
209119
99
486703195
6
911766128
301818
214606
4
97
444595
4
17
57
89589
8
64306
85994
15293410
58
169135
60
19
92
916236885
1
35
32
433943
52
110248878
67
344561025
91
82
876175029
294532882
95
357372
14
61
89
79
441255
112633
620109158
82
5
260553
17
25882
6
80
77
71
65
53
377153
48
641218954
398642
99
27
126329
16
2
61
81
63
21
33704
262607
193509
8
369490
306785
261579821
273951
102596
230290
41507
40
30
47
35
2
36561
1
335368
91943
267792
142299
317300
65
24
180667
69
21
97
6
161887
2
8
1
72000
57
9
631470727
45
167663810
76
402285
92
414977
99
203586
467372
891795535
87776
260239
26951
230690890
4
11268
80
8
383286
129892
414858
41
294983
9
3
922366492
49
251357
37162
277473
23
81
47
1
452581
59
39
97
7
370468
2
326863
89
125291
288732
42
7
14
5
127019020
50828
365224
59
300487
454036
23
214336
286932
192794
435188
44
293789
66
225545
462135
7
11
508779341
733167180
182384
353826
435292364
5
282422
15614
30897
780852803
163144
40
569493727
149089
160648
81
87
379780
70
111576
28
69
95
427476
61
53544
755936324
64
316589
8333
43
49
88070
140366
432568
852512853
55
48
55
77
440222
225270
22
244761
207096
496116
93
206787
222656
557569821
61
60394
191884
398519
94
56
393344
457799
67
281386
273520
16
204787
70
987817928
37
422229
224404
60
4
167834
19
186080
12
79
336051
55
54618
61
176836
70
84
52
14
83
383416
47902304
36
177993
11
25
64
118978
9
2
492150
71
34
167140831
30
75
46698
833183203
96
129746
51
3
24
56
489574
44
73
691779263
89
9
251125
258609
135301421
94586087
27
89
486815
66607
443131
2
73
736593822
1
780746420
81
600689215
159206
3
10
679464579
65
168608
60
122443
5
477623735
473737
2
95
76
403099
52
99
10
336734272
152652
25
23671
451032
2
368232
49
32
15
26
95
38
37
63
267750
362996
773629370
54
85
25744
54
157999
51
237557
443238
23
263104
98782
20
88
20
16
44
433329
36
330354
369272
23
35
22
60
66566
37046
9
54413
380368
33
39
285427
437482
436413
439772
99
70
44
6
88843
18
306025
6
554161665
342023
90
54
935342836
436703
80
824115416
94
556956579
119307
16849
16
441201
350940
80
337801
372981
7
372367844
51
823221337
202574958
27
32490
404807
344946
57
978548191
356765
4
143829
130721
137048
401769
92
916246765
34
490635
57
67
66
10
49
16251
22
453375
6
255212
88769
26
89
495385
210082
327160
42
432140
121338
17
90
63
275038
365096580
26
100869
195353
128678
44
144735630
412969
483713
308456
220508
6
354156470
13
419268
98
60
490729
51
91
28
9
244925
441933
84
77
50
93
327714837
395118
245077
40
11
56
221189
935197839
27
29265
8
102294
488296
272188
3
146475
112838
386301
267495
102551
9
30
67
84
87
83
51471
71723606
32
454124
320932
161882
57
7
165725
45
62
70
3
395149
429938923
34
22
82
6
324044
29
57
90
34
69
96
408541
183082
73999
94890
428188
74
3
41
8
5
465709431
60
52
325899
821977132
72419948
37
18
310013
64
48
97481
25
75
387540366
303406
114463
674312124
52
9
292509086
410469
26
19
30
7
65
111722
87
199551
99
56
290085
134468
88
4
6
69
272600380
706062776
63
392564
20
311568
75
334489
20
18
39652
355656
8
426706
26
214783
79
39483
313617
442350
6
5
24275
3
9
202981
425183
43
9
33
3
445138428
101766
226708
254013874
8
151985
35
18
60
63
26
432949
300956
45714
248453
382288
6
227917
263591
16
234778
59
50052
6128
178880
95
403412
19
53
220401549
71
77724581
191167
83
76
53
195031899
282670511
124797
1
70
35385819
12
61
348244
7713
270691
313922
42
240161
25
944400201
72396943
36
344134
9
24
1
45
410124
169941
41
486466
120476
28
398658669
44
983699264
625356419
10
460609735
2
3
91
100359
359693
314544
70
314085
1
28
570863013
236589
426702
273169
19
5
29986
58
33
149618
61
334879
913949771
48
20
623435689
21
3
3027
73753011
241884
94
292334
177438
38
72
43
27
3
38
59788
251775
2
32
7
137624800
80580
6351
382774
96
135664
260457
308343
313540
209737
42
98217
217992
70
248374
17
65
251247
12
392776
76
611071426
40
48
305090
323936
71
484381
493666
79
68075130
29
26
8
358338
54136
103026
37
54
393228
27
96
85
471702
89
72
96
81374471
88
63
6
71
94842
117105
156840007
63
335304
9
5
480462
123156
28
196900
449878
277114
62
115600
49237
332039
84
892249091
600546659
95
403119
51
74
181318
415804
41
78
151258
57
488960
47
456922
378475
271374
65
74
140238
72
398629
245518
9
98
63
32
1654
400591
265794
576901832
815100985
430453
34141311
3
47
8
235473
49
264269849
455330
51
2
7
21
245727
1
404861
5
12234
72
7
13
663422020
94
462697
21
414906
487765
3
275053
4
97
726154133
315660380
122571
14
455788
84
53
264506
219399
297865
84
54
80
97270
3
63238
471842
211405
3
98
109804
46418
36879052
81
14
29793
2
67
90
491053
301504
129508
14817
13
331419
54154
99
270846
90
20860
95
48
77
82357
410486815
32
41
233304467
975956446
35
309322
5
246692
308873
387494
74
778453804
71
80
7428
58
63
110575
1
255375
323630
9
60
317049
99
54308
331761
76474514
909402935
2
377454
420481
65
55531
123810
252203
9
26
349111
14
77
34809
76
20
187208
704361923
122412
13
49243
111384
14
883932322
433041
46
413959
6
69
36
65
218875
62
284986
54
367240
46928
43
405656407
88
48
8
67519
80
55
484697
389892
88399
9
70
67174
239965
141146
7
26
271363
4
51
6
370280
37
131275
466789
1
40
6
313352
151945
265951
32
94
24
674146097
219727613
333140
5995
315761
1
72
73
76
48
39
42
104441
364238
422593
250284
35883607
53
147285
29
478708
359123
167905
198363
43451
25
10
381667
61
69
77
59
157669
977877625
57
9
527160577
7302
6
74
10
292427
273707
39
60
1
16
224974639
5
13
263373
32
80
62197343
937142171
69
476245
192111
734723413
6
13639
226887
39
87
378401
329817
882232363
270685
75
76
485637
282455
2594
1
30
903559636
342979
444657
95
436640
4
24
67374894
7
328432
27
29905
463782
16320
462606
4889
28
81656
82
502915416
412168
89
175347
77
192042
7
99
407204
147944
377576
96
31
92
374795
5
162071
68
17
78
33
269992
1
57
973015960
57
200457
17
68
241581
5
56
77
458472
99029
403127
101279
55
1
124806
26
224062
44
7
60
193660
49
82082
197603
198655
170351
73961
446368
213622
446192
228057
77
15
403775
15276
81
401378684
142302
730569615
11
365512
9
1519
46
349647
362468
394247
858176592
323031
89
74839
322209
56
6
21
299203
446115
98
317993
54
819005764
198616
45874
47
12
51
8
317060
433082
267984
79
61962445
26
311549
27
95
2
37
41
97
51
2
461022
98630
67
64947
1
406346
89
21
451171
299731
19
41
335432
94
92
58
391408
4
96
731584394
23
15
16
390532
99025
839570732
69302
68
184868
231314
7520
70
51
119628
60685
493827
357627
298854
312103
8
170696656
8
2
75
42
124016
196656
66
78230226
36729
196217
114288
28
201943
51
312050
455006
268861
82
84327
22575
998174335
109575
140795
8
329015
430134
31
195050
190778
5
49
3
469709
90
435410
75
425522
20
6
28
77
38
193915
150153
234948
73180
59
51059
61585
242471
405181
41
16
85
41
176031
772363842
39
237232
148962
37
486661772
34062
171280248
267728
807241404
95
184712801
74
63
61
69
218607
6
434198
4
97
99973
87
429937
275878
240570
49
539370844
11
12
94665
93
12250
92
47
310389
85
84
72
432732
96
5
423092210
16
8100
233054
408473
449177726
464792
96
25
11
30
379206
47
454979
72
298256
71
275731855
373830
310616
20
4
99
128131
9
58
330025
182256
112326832
79
18
567179573
403940
13581
497974
256447
8
6379
239056
234186
10
2
27761
158839
984649413
100149
265132
5
439257
282424
474808
15
49
57
4
207446
346972
62
563864886
14710
152340
44
78
366290
41
92
91
40995
467194
82
80
114192
5
98
275332
27773784
41049
39
12
260770
83
449367
83
3
257234
268904462
13
75
4
51
72
44
21
10
129112
7
821618023
56547
214285
943261421
18
154082
18
203489
87630
269908
98
288658
471593
54
1
66722
88
999548797
71
232280
37
931372824
360828
81
9
74
37
34
639762485
83
3
23074
697916165
7
355633
451358
37
90
59
14
134651
2
562647158
72146
140338801
51
426092
434565
30
127926
302844
249804721
69
288076548
75
78981
30340
256631
29
85
8
417482
32
83
312327
291577
78
464347
92
45
8
18
50
4
30135
81
459737
316937816
53
11
321969
43
811799662
88
4
53
47
3
431361
143533014
96
63
483214
2
14
6
108855
370901
54
41
14
713598251
242787
284815
5
34
88132
392402
96
26
94032
271553
40
444500
140667
9
460423
136503
270943
108212
268047
26
1
253618
83
439269
907609510
843932858
146679
208192
6
428453
2
351808
18194
69
345154
17
26654
24341
453075
2
138662433
108886
55
29
853167865
321318
106878
88
4
71787306
5
51
87509
67
342870
440305
183023
73
295954
63
32
372014
68
94
7
87
468936296
367179
77
2
11
34
325772786
6
3
177889
11218
586440995
97
394994
416327
153908
244620
6
253224
27744
403556
118425
74107305
567252568
128642
224172
53
6
458573008
14
122285
3
17
324769
61
99094
274440
69
436126
326038
4
85
9
456379
81
48
22
339512
218478
365442
47657969
4
109215601
65
86
28
190280
23141
1
269491
22
201283829
13999
718232046
24
93
215848309
64450
147581
25
197974
423273
50335
71616
76
84
393432
445095
1
7
22
332052
438639
39870
98
78544
267272
230377
24
361567
81
61
292633
16
90
97
45
323764
11
97
5
279456
40
51
109875
78
42
31
2911
8
83
312410
8
9
67
3
163089
262989
292938
105284
67
70
423980
52
16782
31
42450
336809
15
446651
34
106453
684494424
5
63
300028
37
67
42
55
25
32
46
72
282337
375408
262561
164330522
4
87828758
20213
340721
14
388279
309715398
88
396357
86536
33
96
90
69
84
9
9
252709
421855
403220
88
90
314702
4
75
19
595215355
44
3
97
5
995143667
897839811
40997
54
61158
12421592
85
23500
8
215272
408112
106279
251316
97958
85184
1509
89
376915997
40
32
96984
42
445199
75520
122976
3
251103
363212
66
43
481851
82
43
84
41
39
161866
129920
82
646222231
33400
60
187708
97
27
5228
74771045
122952
698398432
85
139118
441378
68
53388143
221535149
34
3
84
48579
254788
57
5516
383597
494927
53
463131
10
97
80
90078
174931
3960
86
35
162661
41
130443
9
40
26
30
8
2
876047655
3
55
11
377273814
86
60
9475
159841
390846
25647
108750843
55
89
64
203973
841581577
387613
660443191
9
55
28
13
2
388666
423917
59709
55
10
215148
646127244
77
80
262441
245827
371475
431717
19
80365
399734
3
22
107665
423786
81849
269192
670810193
92
52
426790
84
316888
378323
1
202030
69
6
99883
928492693
203888
8
53
60
77
234967
5
61
1
176440
448241387
58
72
83
49
259117
2
28
365242
94
486256
134327
37
423267
487510
15
66
26966
36
14
417378588
311185
45
86
6
39
436346
24298
54
44
20
258437
129386
56
7
23
69
13
17
89
63166
349172
13752
418243
3
267229
99
40
22
88
11
5
910633869
228911217
95
6
137533
5
5125862
344282
31
6
443998
512036438
28
6
67
77
83879
934553152
91
135686
9
310758
65
48
1
8
77
44
164707
497964
17
390494
717443032
458861337
70
8129
326117
76745
22
6
456687
494968
16
274955
427897
262064
80
281606
14
5
314605
99
674434161
9
241268
33
59
59
9
1
82762
60705
52
81
112798
1
163172927
99
75
25
5
64
81
230661
7
59931
753229988
526944497
9
426008391
323289975
29
1
17911
10
30
2
376263
13
28
35
372146
129340
74
224449
314778
471088842
15
495283
73
5569
3
37
2
595
30
9
209074
380752
377778
7
320661
59695
2
7
335374
51
3
8
29
8
5
383371
14
24307
17
479089
36
83
175988
27190
807784807
42
83
56
82565
9
348467280
309948
30
92
14
4
26
3
108906
60801
2
48
30
117985
39
36
16
803923341
2
45
336897
81
35
28
59
27
66
81
67
69
809952441
127641
158700
16
50
78
18
442464
73
22
295777
63512
124010
2
23305
6
381185162
242004
50
355958
134072
233396313
38
6
73
15
92
7
482154
96
82
445828
198139717
73
182925
200370
403846
7
26
87
9
418601628
44
216204
66528
88
3
4
60188
414041
867669021
58
2
1
333998469
38
283299
75239
222395
59
74
80168
492944
18
476163383
541989998
68
192205640
4501
85
69236050
4
76
54
21
432435
3
311030
25
248590
68
88
4
271970
41
26
17
70
206335
27801
134628
34
514593676
71
256268
60
74
40
216267
80968
19
57
10
468213
341315268
37
2
64865
5
499739517
99
819361416
461855
366551
54
142685
201799
75
74
396073
75
579531283
266801
164560
91
61
118917
60
956443873
24
3
9
81
38
1
87
431298
373513
40950
4
76
91
5
73
10
97
13
81
694775698
94
98
35
122869
5
86
88
16367698
392290
9811
40
1
413574
81
5
40
712351083
96572
4
45
421254
40
254836
925758006
87870
54
171837
84
328848
95
398773
171272
100331
100150
668760569
3
382494
374886
13
187623
838421325
6
345541244
5
28
64
54
45
175745
5
760533114
117575
37
40085
38
20
376855
91
59
4
417537
38
334553028
226098
34959
379970
14
28
5
313097
27
649787120
42
9
205976
7
34
183474
63
242535373
226814
42
328993
213414
91441
346732
192858819
433985983
63
403011
875284806
119549
77
265730
6
94
3
59
20
35
866718394
309106
128108
43
78013
158231
496923
424960
414464
26
416624
75
389415
73
9
6
54
1
46
380724
20
387161
454114
300104
5
38
239616
89
477777
498091649
62
167595597
18
6
182303
39
16
319553
34316
440130
33
652163512
71
14
3215
82
87993
53
537514819
58
19
52231
470853
7
15586
42036
11
233156
61
4
78
453722
81
342406
405950
700587430
15
493564
43
79
320515
613497537
18327
74236
33
2
343713
202963
274782
19
311242
63689
426780705
77
4
79
280698
65
180317
6
282694
276659
76
14
313807
35061
241225
94
26
36
50
13
2
248605
54
55
82
28
80
289562
438196
641832023
58
3
202357
92
340956946
51
96687
84556
81667
187680
73
4
90
5
677105676
60762
73
7
109830
407066
96
281602
74520
94
282593
44
241703
492536
494791
476551
261623
70
364868
30
409864
302760
208207
33
16
81
47
452095
94
552787012
2
8
59
96
61
41
14750
34
230749
98
7
49
29
20
34
23395
54139319
8
3
197219
423073
64
18
30282571
421703
244566
443608
339925
17827
65
67
467796
5
308321
62
87
88
121370
16530
278913
31
5
478750
298001544
90108
78
33
388128
211579291
397326
106677
110393541
84
46
449239
2
337625
15
73
38
907227914
72
52
9
89
148649
30
24
19
95
153857
52565
40
442285
3
282850
207571937
22
51
95805857
409286
9
91
474269
60
35
8
8
79
81
62
111031
273388
246793
330900121
8
118531
83
88
7
297156
31
440882154
67
85
15
42
98
417830
21
24
8
2
77
11
397711
35
48
4
57
685320963
131866
374696
29
97
42
5
98
16449
290368
58
3
8
252402180
14
27723
97
48
63274
92465
226850
131314
150256
432146
20
2
68
6
236860
345470
288001
8
566721409
451978
86
4
4
20100
80
36
61
116341
72
177310064
57
451035
5
5
6
48
211040717
181135
6
44
55
126084
96112
452402
443245
83
247131
562054091
77
67
14
8
157997285
105985
51
98
136248
611640477
442842
433196
52
80
42
6
95
28017
85
269083
67093
22
465341
1
40532
54
52960224
372398
82
167643754
39886
361351
288540
335072
324410
65
21
163155
6
83
2
206454
7
95
94352
68
39
321596
54
75
88738
66
75
25
31
14
230163
10753
271990
78
35
346231
2
3
52
481140
310299
35
974430966
6
184047
30
74126
367484
42
455834
25
30
68
463223
817255390
4
451345
79
170134
361077
69
2
50
68
236342
56408
28
200901
491800
81
713416598
6
22916
78
2
9
59970
75
121697
822569532
25
328187
80
80
294864
56
178540
779536159
73
301057
115092
50987
3
306475
40
900316522
59
344477
295446
138501
9
69436
272058
264112
421839489
275828
6
75
70
218485
51
98264
51489
44
9
321083
368797984
6
412984
2234
42
382148
222658
371595457
65
233056
8
2
3
293212
244425
95
334321
87
42
340085
136488
442905
158651
63
344972073
45
89
58
152373
95
262964
6
40
849105942
27
68
68
57
50
11556
192692975
122051463
30309
30
7
43733
853669322
59
290744
4
2
30
158574
64
74
70
146902
97
27
4
392571
208527
24
374529
365008984
29
86
91
70
412396
372315
74
252341
37
455900
14
31
83
182164
465898
127934
32
63254
18
7686
94
148176
34
92077
58
3
178640421
326542
8
579727278
5656
14
2
348307
78399
670991860
65
1615876
91
93
32
14
172446
62905
440272
187948
47
97
43
69
304366
4
5
435858
38
80498531
5
27824
5
727219652
118720
92
9
978729678
496719
413749
71
65
75
473833
38
315925
53
99
220369
25
45
73
485435
36997
363966
852965722
362989
255248
461606
158906
337355
86
261631
3
160887
80098
16
391959
925713662
393469
39
49270
383480
60
29
277897
169044
105209
93
27
435410
7
201132
22
69
364962
820451098
480605
108506
206198
6
852298446
79
350933
90
236413
3
7
85
42
32
40
430773
62
999161254
9
47
97
129470
46
465899
153954
6
475838
7316
98
79
36
421225
61
29
47
27516
31
40245
336317
473392
797592943
12630643
64
82384
222579
442477
5
7
24
21
477081
183991
321826
147428
674780861
13
27
129699
477903
62
362984
9
92
23
1
292814
6
74
182833
27
331386498
373798
98
323025
488186
387762
407633
133179
42
58747
8
58
261695
49
339554
409134
212882
82630
779679192
34
938051897
13
43230187
136070
243499
13
278461
377001
571933801
385146153
308883
278155
58
6
63
8
325564
63
70851
168834
485950
88
327400
2
46
46568
6
31
64
196518
237479
72
99
65
181765
355260
41
30
82
405096
934533803
115505
89
325514
33
10
5
99
363626
64
447246
148192
157551
4
75655
118112
77
60
16
48
97
47
554629990
94
636696371
37699
31
6
68
169813844
329516657
83
218993
317872
335411
74
90
87
788906428
277025
19
67
231334
128584
254684
83
53
96
434014
914721474
2
49
11
807499941
170906
54
84896
12
48981
81
65
91
32
11
9
38
55
157827
284619
6
367824
335375
139621015
6
95
369396
247945
61
28
62
64074
48
76
35
68
867032278
438546
7
47
78
250938
7
90
24
187395
67
486226
44
29206
2
67
997342402
377835
271519
307778
133657
65
357019
201568
72
43562
342108266
33520
41
50
35
135867
475772
16
81
2551
264664020
547494996
981483690
659196430
36
90
99
1
4
115878
50
68687
8
85
50
61
348155
59
586767884
368546
101141876
7
246020
548021456
91
20
640
84
247351
51
302026
22362
60
350535
226251
397480
498435805
58
12
429458
1
148497
266522
98
10
455783
157296
67
38905
209818
50
6072
272588
40
407740
68
73
371649
51
43
39
17
54
302799
72
50
203013
41
24
91
37
339989
56138345
345083497
24
141108
158336
64
6
138132
292208
39
53
387444549
3
486781
8
44
91
34
37
60
137193
100726
27
79
9
405326
71393
805839358
81
118124
5
4
306881
14
83
606249651
97
1
150993
11
158297
730711732
84929
363334
111313
1
95
93
207214
124084
457578
34
56
328632
52
49
9
387987
60
39
31296
432737
130732072
58837
6
482574
47
5
413673
450379
506893655
4
7
6
517811914
218688
459078
171805
96
580131271
38
961169451
339643
388391
50
95247
19
84
84
337201946
379710
50
93
302031
8
85
136983
66300
117881
63
20
475982
54
82
53725
185810
374008
28
16
64573
317936
121684
293738
73
128412
462510
40
262223
619968151
8
186015
78
413324942
22
44
318784
31462
13
186713
6
376224
329912
45
233707
823819646
59
782610570
7
637466642
370430639
89
51
234824
18
69
77
360697
46
993080070
38
98
178324
387197
51
62633
423427
88
113064
43
148354
116434
3
494232
50
627043707
12
133156
34
40
83
117347
386448
298822
93
659178424
484741
394948
488154
65
62780
55
5
50
352504
301681
174286
83013
19
92
724685517
84
604202818
69
78
25
3
56
14214
53
13
5713
77
48
211868
469358
56
699436994
73
266483
48
14
204551
401486
45579
374833
61
94
92
132223
8
94
58
9
28
67706
28
206379
42
679520651
15047
61
111070
246420
38
71
275888
4
46
477356
7
393682
13
984951930
368726
156489
291314
33219
40
221291
5
316486
83
91
66
79
302992
50
412177
252893
3
2
8
48434
304171301
139749
711298383
428006
238592
300679
332716
92247
1
54
86
91
375431
30250
283251
435086
7
68
54
167289
7
50
924569098
65
5
70
82
45
5
88
304458
38
39
1
957403383
94
473532
55
15
4
235130
73
15
94620598
90
644611878
21917
234958
34
234993
92
32
27
92685
74
133727
108141301
78
191895
313784
25
296605
4
2
14
365937
337698080
60
62
24
99
91
34
88094
169931
35483
212798
24468
393845
164902
130229
118479
332173
90
203244
137946
83
3
353423
261024
88
476551
8
191665
98
270635
97
31
464638
373312
67
225005604
97
79
70151
485154
24
5
9
38
85
428470725
308818115
63
476389
118735
439518
42302
32
96
18
75
48
5
415080
450919
495326
9
18518
242134
50
35
99
24258
7
79
103721
560684524
110734
465875045
3
486319415
31
451242
59
764427349
43
35
65
45
86
98617
370258
117203
76
142724629
58
8
20
316633
58105
43
58
4
64
763900747
8
661621469
594573599
289988
11
24841
38543
368932
2
352959
588477951
159691
63
6
97300
678994457
287982247
30
413838
31
570451756
19
477158704
79
40
65
23882294
383076
46
403700
6
27
226633
495746
93
153833
295711
31
343691
310594
53
73432
7878
2
91
95
5
444955
152237
588736379
1
339112
108857
2
3638
63
159002
411848
74
302560
312149075
3102
22634
201710
97
26
55
6
7
70
44
705444843
35
486790
373931
73
120327708
103511
136724
16
958047590
891213503
16
28
2
318249
364815
70
927834350
77
518354330
24
68
6
63
96
275092
358622
408509
118291679
53512
61
425510
12
1669
407202
75
36
838820185
7
90
38203
25
148922
313417
8
35
403823
249380
95
67
440285
557422253
354951693
261029
61
456580
20
1
227513
66
8
25
382288
150199
1
83
7
375724
328047612
72
302798
39
53
51
210843
70
370527
58
47
3
8511
4
8
470886
387791891
189306
450669
90
853002244
29894733
85005
797839220
8
9
491085
482756
30
5
111426
161213
766344226
58397
65
85002
263297
63
2
56
53
479994
95
51
9
2
76
49
128775
13
5
25
9
63
45937
73
58
95
94
15
53
106267
36728
10
98
358277352
4469
466475
487398
38
67
76
59
493978
79
66
144357
32
458623524
20
72
82
163630
64
9
39
180078
50836
185811
26
24
1
85
57
44886
36
465774
165810
85
257165
398975
8
245027
242538
390176
436553
288340
158570
74
95
239793
4
463417136
415561
12
42
35
51
79
65
262598
479935
47
3
45
227816527
138393
177744
186584
42
90
313522226
63
45
17894
51
6311
22
265940
6
15625
516135290
212893480
396357
287793
186217
70
50
33
44
12
31198
75
11
219958
66
96800
186477120
59
8
585166250
91
17
84
53560
73
78
5
59
223962
87
46
44
88821
445154
368485
162728
70922
488841
7
827153568
417813
46104
90
76
55
962560894
81
1
349908
7
45
32
367996
14
117032
123995
64
85
8
51
224114
448672
7
33
72
13
171354
362226
6
365608
12652
55
98
439472
6
95622
430041
124277770
228906
463158
8
359580722
349533
203062
470824
19
190786
71
711310754
358583490
34
93
30836
802750194
301401877
57
61
17
400744143
21
51
99
265092
92
93
270459
457678237
37
688861355
47
353964
269884
565323977
4379
340333
179764
352786
350044
72523
315029
409015
8
27947
330428
78
28
31
44
499718
14
90536
6
487783
252339
21780
79128
180092
18
396271
66
7
109698
390248
8
47
64
487638
66
20
97
97423
216295
37
9
57
7
24
5
81
82
42
66
6
72
840380497
56900
9
491410
91
425859
99
142768
68681
493824
63
2
12
29
25
366145
400762
35
303565
91
4
27
2
396036
90
124342
5
49759
260804
190949
9
43
166564
209301
285311
120185
205670
43
65
153773
69
223727808
8
61
95
73
423978
6
7
84
91
498421533
547967637
453120
238956
29
32614
43
68
69
15
109424
253957
67
95
75
53
42
204310
4
431269
32
261044
401297
393562
33
1
7
9
273890
3
915217235
35
4
49574
74
527801727
362012
107484
25
243490
53
86959895
46005
128686
9
569942329
440173
44709
386957
127692
95
1
269938
14
304643
2
403693
565217903
81
41
69
94
16517
426178
195215
130185
15
120567
21
52
63
96962
246027
64
4
97
13
932770084
92
54
151660
212122
3
261521
3
37
190096
21
77537
401080
80
400555
94
269418
506855131
10
211917
61
464492
335634
34
607458565
905552967
141875350
43521
70
5
87039
22594
50
629364583
2
89115
15
31
253703
208742
388151
31
178592849
7
43
423584
394207
76
70
32792
36713
2
337296
112445
218776
56
87611
207611
36
6
184458
42
5623
53
378433776
9
91
31
274791
20
439190
3
399619
76
45
97796
369981
43
1
43
236192
419482412
17
422074417
379618
15
23
60
259510
18
37
44
409306
780461713
5
100598
462195
5
18
47
62
210125
50
177542818
42220
53
55
30
120331
121687
20
86
530466917
90
7
86
300070
238936
303903082
389817
95
422490258
106180533
301434
84691
52
47
6
246640
53
235294
402064
18
117685
407721487
67
2
99
46
19
154637
20205
16
49
4
139631
8
60465215
488871161
126719
89052
240152
58
135664
406770
82
247548
88
55
239158
35
4
151756
9
452178
46
307461
368724945
398636
81
77
500638706
17
49
20
68
43398
201457
63
163293
332407
417507
454460
372438
26
89387
80
78416
9
2
137885
75
248792
51
453769
900798338
9
16
4
75
57
66
338512
760226972
1
91892
6
10
118679
504340879
56
251779
57
6
28030
201516
419168
487820
95
29
326594
245243829
35
40
406210
20
369379
457982
124750326
281192
26
98
5
219426
26
728503589
41
99
31867
2
45
65
5
527186967
74
504340888
740754900
339626
132340
1
392579
91
38
14
3
85
55
55711
4
74
70
69
200130
49
70
59
28511004
350985
256559971
8
33
373887
96
41
18893
2
43
4
68
73
162941
13
533111586
303158
160327
29
74
167701
16
25
275932
87147274
232399
38
45
65
2
2
158490
13
91
277484
57
72303165
21
342987
7
347861
56
379386
170678
496931
696391472
185526
242692
45
84
378553
52
361211
62965
1
71
93
404982
452520
99823
420744
68
70
64
166049
46
29
180408642
50
41
4
441822
50
45798
8
64
60
78
20260195
347563
218837
1
424568
120247
69
249745
151566
8
342566
36
42
28
61799
978159136
462026164
406793
8
218258
262869
46
50
74
9
15
11
16
613706193
33
53
747505644
73
893456720
25
50
21537
69
1
48
8
130545
22
606280564
65229
94
481155
36
221629
83966431
57521
69
47
100831
68045793
480719
55
60
14
398611
356786
16
17
4
3
2
973857950
61
57
8
63
8
540757355
22
203973
734158109
8
33
472781
38867
76
291204
107814
68802
13
4
271844
23
8
79
37
372307
728669979
171299
190300220
779102771
88
546824155
9
35
423140
14804
97691
8
61657
93
57
2
7
288564
360085
60419030
84
335768
34
191748950
8
75
459047
9
30
23053
640014064
90473
118605
3
533599381
129263
91
32691
94
96
375813
444271
556588075
72
83876
61
392756
94189
8
57
89095
26
92988
87
17
91725901
1
90
51
92828
93
2
48
217442
288487593
80553
63
11
191482465
153099
408045
9
1
98
3
74983
66
203390411
350696
7
53
1
134091
404943
54
334788
9
5
280952
59
22
157910
214756
88
94
56
21
132759
13
401606
300217
67
84
872375684
157803
289437866
450149147
3156
65
61
245899
21
850543396
423554
9
9
40
376699
36124665
54
167058
290856924
186026
280662
312332
41
206243
351537
21056268
95
30
180030
489252
408539385
74202
95
333347
23
254928
356422
147354
884329459
74
22
258246
31
328313001
34
18
292321
318766131
371205
55
21221
267291
8
14
451026
76
115611
84
338989598
827351682
21
345661
290274
199780
61
24
97
8
24
5280
208011
490174849
97
163037
82
420206
191549
33
174046
151092
417627
38
87393
22
7
46
859283932
275956
8
297155
85768
4
460227
688573361
78
15
45
23008
91
15186
36
215770542
730253781
278536
5
4
97
497169716
33
68
97
81
283633422
3
74
3
390926
22
66
29
74
137715
309087
92299
414449
83
45304
96159
369268
59
673422252
60
184377917
45
11
57
447111
415497
44
8
269512
16
21
99
81336
297280
65
137672
24
38
28
481283105
65
94
470537
454664
5
443507421
2
40103
441482
397208
408113
13
216702
5
95
70
55
13
15551
421381578
230595
76
88
696299372
11273
659314405
301698
223478
73
2217
264931
62
53
266074660
33
80
83
89
71
35
46173
398910
196404
228161
26
44
44526
42414
72
410914
59375
68
14
93
428378012
61
455093
166
818560419
108995
237719
32405251
132495
170511
461127
74621188
319426
328712
947199565
467241
50
92978
471845
214062
67
1
361556
295487
249468
88
266704
43
98
141649
409630
89
278217
6395
347953
163345424
56
7
763807671
65
25
26066
71
3
42
45
264982
425942
17
45
87
19
20
222016
979070598
6
26
50
7
139145
24
304185
475212
6
34695
413656
39033
7975
4
52
14324
49
89
26
93249859
170910
29
35289
436614
397854
10
79
152553
726249985
2
83
62793
159982
1
48
37
75
263947
81619
26
90
401269
143008
63
386634
22
258711410
43
14
453638969
103824
66
459135964
284732
497078
22614
57021
27
48
42
221908
32
302365544
404059
424906
388700
383849
75
61
55
488562
250350
93
192448
55
9
63
45
221841
453132
350398
7
308077
37
443765
256351
439739
12
703492889
483668
918925105
8
79
126160
11
37
206960
16
475402
106422
128309
477503
31678815
202358
23
262587
79333265
480096
278811
40
70
54
3
3
2
980993663
56
79789
282657590
64
53
55
348569
61060
224678
466640
34
223520
13471
11
36
70
90
28
57
345148
27
121297
251692
88919
42
57
167278
86
43
43
123734
24
4
35536
747838799
347692910
271295
401563
471989
101301
158158
284376
8
186301
20
780505383
38
34
68
97
452134
702
172018
53
31
31
105400
45
978959646
449804771
37
80
98
45
11605
40
192876
71
5
314823
3
118435
91
32
8
276590
8
48
2016
33
34
67
153951
80
438088
25
19523
37
51
64730
224564
409821
99
468240
71
7
27
213655
25
52
431430
796053847
4
853598423
7
433338
4
323262
41
87
69
280420
316541
50
26
51
323526
76
87
2
564393476
593461113
156733
97
99067
94
77
380212
357231
5
8
209783
56831078
8
23
5
386384792
274650
288207
8
400496
491027
23
52
45
2
88
229286350
767253334
444754
2
27
869564165
28
82
27
5
19
227562
49
362288
672806999
219965
86
29907896
85
469853
383680
489003
241852
226095
31
243107
27
943075921
77
37
94
446059
130809
53
30
29494
93
228752
149629
987848079
75
72
84
74
409526
336763
882117595
1
144657413
79
71
163009
459892
373292
432432
15
94
141426
54
19
62
1
478895
336177
400984
300901004
1
110802
1
465592589
183674
20
324597
55
70417
759020090
86
44
439982
40
58
24084
36
25
64646353
11
1458
438779
444665
168525
84
15
3
95198
79
2
34
39
89
210981
632977893
63703
54
473884
490621
224668
176489
37
17
276016
34019
41193
80
35
383589
200450
85
53
976551063
7
113517
36
16
401117
36
88
39
15
654861943
38
428807
197308
377278
297742
163575
49
389720
57
420262
74
7
83
54
322832129
354685
11
479187
19
7
16
5
76
268039
487129
9
8
15515
338379
93
85
465065144
171020
99
50
222559
42
279586719
164300
62
37
29
9
33
393944
154167
5249
870173854
441566
5
73
16
46
5
26
93
420262
77
69
273881
413979
412081
72
135896
55
770050486
60
88
9
438992
193585
7
261427
413293
357488
93
5
2
65
29
7
47
399639
54
39683
52
25011
13
74
12
9
57
92
50
131617
8
4
296172
17
291925
36
24602
49703
16
9
9
181141
90
36
2
93
81
34291
327069
364978
6
57117
86845
742000141
98
76
459058
8
284772
1354
97
64
203545
123788
1613
36722
88226
102281
9369
229626
5
417647
55
51
294307
79854008
251217
92
267207
57
100256
284309
792099642
248983
362200
71366
83
479891
303660
58794
71
288266
76445779
14
48
58
460381
103531986
873131519
60
2
260614
452402
3
48
32
497958
229654
176573
5
20
271976
129806
98
42
45616
87
167100
76
69911
482843
363539
93265
21
91
94
96
4030
1
10
248177
22
444367
298561
77
477662
289232
95
1
92
153971
75
209189
75
953508215
115212
221318
220124
5
482083887
37974
54
152185
24
7
278037
464260
54165
58
45
341152
7
310896
195704
337855878
66
256701
37
95713
350247
72
12210
61
30548
102399
678548109
4
60732
8
151747
262930
623464151
58782777
9
42
7
255411
74
140917
384612
35
158070
455280
2
226159
452669
993477708
788682255
13
30
87
43
34
79
455483006
60538
195169
94
2
423657
71
69
585702613
96
317231
4
46
364611
24
463995
62
52283
62
315478
793761932
66381
139292
2618
26
70
76
210912
190940
37
6
43065
178595
397907
56
354242469
94392
11
836162327
70
2
71442
322641523
216042
5
9
69913
83
284693
498551
5
21
118345194
76
457623
46
67
94
47
49
36
6
496115
609855585
9905
261228
33
12
50
175972
2
93
38
414295
245928
440210580
93
334724
851346953
854350501
80
82
197938
454043
29081046
52
263349
77
388969
3
53
37
419440
1
59353
421522
88
115222
7
63706
61
64
209200
602340276
44952
78
359789
417643
325431
1
380805
62
483931
248040
11
386193
209390428
60
3
73
90
781282983
457276
52902
16
8
180416
484188
32
4
20
43
65
96
499909
473052
29
4
520129898
30
250508
2
314932
30
53
18
118814
180315
244895
44
458081
492996
19
96
8
455851
7
31
19
409044
625027587
94135
250431
162001
386696
77
44
418496
96
103762
182957
44866
9
43
179264
94138
78
21
449709
434115
83
108739
167449
91
62
140632
6
417118
153701
84
461500
6
439798
52
69
8712
18
461568961
51799
85
174052
93
772767806
16
96
305690
433511
1
67
61
89
212769
305912
548839387
61
760966402
415288
54
83
3
58
67
75
17
87
179011397
40
69
154271
309123
86
37
336868
43
3
356580
2
407762
181769
101732
30
66373
368045
117786
454750
4
4
254640
2
297252315
148610
167665
95392
195952
316567
33
2
332458
251988251
502503183
27
70205
37
33
78
40
704780021
918967007
149018
473291
57
363214
341542
14
7
48894
89478
243221
3
100848
408816
391822
442650
2
92
492095
349614
7
393372
93
919915648
14
487409
8636
36
118619
465631
53
6
49
339339
29
43
43
22
1
32
201635976
19
26
463927
294758
19
68012
311498
207772
143200
85871079
8
280517
74
72
439020008
82
41
43
323607
60
366883
7
446852
23
69
617167784
86
69
441744
87461
386635
166644
78
374320
5
65
104823
463227
185017
383749
5
8
5
594438984
21
117331
446321
86
12
444715
374245
371247
352771
47
72980
31582
436427
216220
196429
43
74179
63
588636264
273918
74
166983
222418
22
220214
763096712
32
220507
202277
490737
78
256756
49
81
38
191181247
6
380460
35
1
76
642589975
99
86
321486
4
1127292
35
19850
93
28
386640
16
96
1
401545
320037
61
292688
207596
67
5
491479
99
77
254804
897194351
84
330278
37
1
181477
14
261216
2
95792
63
94302
67
6
108955
223829
3
910543822
351357
25
60
39
93
59
490823
469377
69074
9
230322
321463
93770
35
204231324
58
158239
227783
379474
80
13
12
234296
10
49
62
17611112
242232
235993
96
63
237793
56
47528117
158484
5
23
64
10
3
185195
107660
2894
325274
6
51
15
15
370721
38
295166
68
9
98
487027
414436664
35
305302
84
9
42
261653
71208
51
26
218857
492947941
96
73
81
95
8
154708
11
70
19
276388
37424
239507
201886
412154
821597315
459664
71
346972209
319792
8
51
496056
79
344309
7
464122
94
32
12
35
361070219
264161
141353602
91871
78058
185134
304937
213543
68
792732893
27
430747
89
71474946
54
8
371188
19
446992
633929565
55957010
49382
878056669
60
247954259
11
89
120711
319546
86
210187
38
6
51
48
76
65
607031082
180479
63
26
295590215
37
15967
36
186559
41
303463
294062
56
77
416081
455388
295204533
46
359596
147307
4
149152
24
146267
389616
21
222615
67
653817116
72
42
5
81
368850
248574
61
356819369
240614
26
728473634
388922654
240227532
2
28659
21
55
3
560069192
887239787
23
40
215141
98
152866
173811
408059
37583
48
9
98
266137
447472
286219
63
2
11
245707
64
38
27
79
421588
89
161489
2
18
91
52
70
488235
231181
247366
155296
126803
290887
59
12
3
67
83
90
207392
37
646958501
62
107884
48
33
11
386934744
50
18215
26
373765
49
90
14
183911
254072
16
21
31
92
66
4
290555
229460356
110052941
34
151798
157791
8
194141919
438330
55
108828
63
266516631
80
423266
57
382012
19
62
60
65640
219300
29
265654
122639
321297
951223947
92
96
15
32352
142070
83
59
28923
68
481422
95
24
127081
182073
47
477981
158495
96805
8
16
338154
28880
152781
266986
762150969
769677032
81
30
443445
417170
138977
183064
18
88
83
71497
46
381622530
490518
3
496970
181386
63
59922
229897
20
7
577857377
26047
304213
88
49
72073315
3
216134
18
388747
172122
191866
33
78
322538
74521
644492243
99
2
9
2
8
425204
425963820
137125
41
246430
13
5
447981
11786
48
48511
4
70
193216
10
816054838
208028
356728
221755
49
45
6
35
16443
2
1
4
284829
8
464581
197408
4
474429
324793
460531
66
89
10446
51
336420347
297645
457702
123794
295495863
65
107002
119340
94
464150
243110
50
376715
74
3
330472
189695
280199
79
464327
40697
165227
93
444380
91
19
72
16
407811
73208
351637
55723
448168
95
180307130
31593
6
95
448221
24
254434
8
46
37
393757
23
361306
414066209
84
399589
319352
308268
33
262585
340472
20
50
253948
68
568537981
31
37
312777
74
86
271657
76
9
171894
397199
36
242332
60
484379
17
38
5
271899
62
76
468349
9
883118302
42
291908
477970
337640
36
46
79
425236
65
13
31
11
372237
39647
480036
125365
416373
3
54140
308290
60
289196
92
134420
6
46
1
133181
32
35
390530
493885
89005
145128
80
79
5
422163
201547
228189
54
258838639
450676
18
493702
9
94182
450908
370253
11
375746
32014459
116262
265953
6
107172
100445
34917
71
78
3
70017913
220038
56
85
39729
160212
87
78
27822
4
344182
765856895
69031
403017
4
195346
2
178578
4
77
800019028
490388
89
122230
74
94
37
369620474
27
9
278392
17411
66
16
39553
412730
44
57281
47
187589
36
312112
20
185931
57197
117198
346446
48
97
53
470744
67
308682
64
60
74
327455
9
83
47
6
87
92
451578201
681874322
39
89
162382
8
26
41
41
75
223878440
36733
21
507333804
65
42649
54
82
35
225464
33
338464
406986
13
54
480199
24
41
403370
60
43
138463
290886
69721
44
9
2
79
67
62
7
9
19
50
11
88622
107717
90048802
2
38
81958894
16
67
82
67
68
346427
129610
46
66
248459
56
532358584
230824
34877
232771
6
170454
44
914939018
35
85
402281
98
62
47802
89060
90
52
53
314946
96
15
919722693
8
463786
48
320970439
54
137320
10
93
137000
93
211706
96
4
457243956
27
84
14
21
17
16
20
178537750
97
17
87695
80
86
2
41
342357
42623
251471610
37
185096614
98
55
427818915
53
999
58
74518
2
4
361195
100785
16
50
200134
8
53
9
37
470428
19957
229461
22246
97
336800
99
47
96
64367
460723
135989
253338523
70
68
23
426164
144525
81
6861
15
23
47
58
341449
402830
226290
395227
102164404
1
360384
81
90
82
372275
652448537
1077
46
72
42
73
456736
608
144905838
76
59039
45
71
129329
69
67
46
55
5
60
458909910
48
261632
193167
82
333444
356494
134682
789873851
458764
86
91324
39
1
1
2
261867
79
69260
72
97950530
320377414
30378
93
58144
60
99
159292916
61
20525
478444
98
8
50
332735
363817
2
2
36
154295
239164
396463388
180948
92
437085
259056
9
419205
471851
77
34
478349
894829046
459238
21
29
21
763533545
42
474518
55
102439
10
230311
40
329443
37
25206
285041
33111609
7
274318
75
84
3
95
70
71
21
296185
413104
65
39
83
84
168690
56
477644
38
64
3
18
378929
27
9
422111848
13
42159
319082225
6
62
65
4
456045
36
45
9
82
16467
1400
66
256446448
18
262323
60474
18
96
12
787334936
59
81
258174
57
92
484485859
7
60
149012315
79
452098
219863441
31
29
21
56
3
43
62
368779
5
162129083
303943
20
462349
62
466622
135706
387260
148555
292944
62
408034
7
88969
88
29
197262669
8
435254
34
80
202369
455092
55
83
51690
399782
9
63062
494722
160671
120078
64
98449
556503330
140502
387018
189596
105526
637273573
61
79
111594
321147
34
461343
15
201531
48
481460844
94
76199
19
168207
55
18
43
68
24
27
66
283176
22
17
9
352451
236034
431807
405745
2
77
432826
916597742
82
86
88
53
38
773569103
194700
26
498036
3
10
82
257737989
21
293054
68
29
332513
30
28
1
21
519633873
59
476130
41750
298617
55
446967
278745
373629
17
335239
90327
85
372056
24
2
8
431228
427426247
139243
97
127216
1
7
165169
27
862598579
159198
57551
237092
5
93
33650
8
365717
1
65329
497877
65
25
17
85
7
224809
33
306461828
297560314
157038
454529
240623
85
7
80
299344
40
417237
576402358
222800
259360
414206
306412
27247
252755
438326
28
53
558816525
348940
50508
455422
113675
8
349645
2
60
21
192003
11596
241156
445552
466354
66960
11
29687
8
20
68
70
127148
140076
107057
412401
8
63
70
49
96
52
74
270540
246261
6
43
439502
429997
26
10
46187
31
89944840
358000
86
4
17965
3
27
96
20
94
42
381010
404695
44
86
209275
20
11
45864
3
82
40
145898
96
59
95
397052
44747
97
5
66
52
76
26
9
390376
80255
83
84
33
761266715
62
194496446
346609642
93
425184
82439
88
109382
87
455389
43
291468
24
13
139509
13
220573
26
434573
57
50097
17
2
369782
245810
86
275441
92
111283
99
82
346059
592892086
423235
355514
46
362976
356966
830202239
330393
232005288
89
70
236249
562247207
72
15
18838984
84
2
46
69
6
83
70
17
3
465938
7
66
431162
96695
82982
69
96
50
8
265319
1
990696802
96
295729
83
25966
58876014
547900792
122671
4
446460
3
190564
346233
32
9
44
9
73
47
63
54
47
423106
301960
389406
11
7
64
64
42
76
70
42993
975523639
285348
56
12
60
58
409136
477980
48
3
18
94
227013
220371
59
338330
53
38658
345890
42
74
127797
3
23875
99
17
58
95142
308113
149655
43
14
198319
51
124163
215770
142423
82
4
234280
361134
73
67
78
352027
71846
60
16
88
314050
47471
23939652
328241
55
20
87
62
320109
49
67
42
441457
13
150322
58
53
69
275167
91
80723
553784885
18
34
1
71
57
74445
45
128940
99
2
2
74
467618
96
24067
5
58
443951
108491
38
250191
184856
454349
177609
13429
458804
14
95
57
83
15
89
360330
3
873949308
82
78
386125
373511
232034
369225057
484906
36
5
218063739
201809
845351017
7
36
87
70
457864
49345
364807959
7
125166
273039
459534
67
11
294343
356821
8
89
72
169863
81
238972
349770
8
36
81
24
37
436969
77
89
21
73
47
363156
147561
60
74
23
480949584
277853
62
224543
2
397290
241060
49
59
53
55
93340
40
769372757
288663
54490
53
426490
79
24
84
26
357990
9
476495
790907342
5049
826082394
38
182658853
59
57
61
18
89
32
428519
214791
23
35
8
93
22
170385
257251423
92
67247
381813
61478864
84508
252727
4
80
78
642219539
376840
38
471571
27
72
121618
261408
98
81940743
45
32
11
8
64
4123099
47
90
468584
86
129359
172732
455314
267137
54
257301
69108
9
20202
78
606811724
339129
97305
37
12
92152
133198901
376724
86019
36
610603972
1421
1
36
84
261532
39454
359233
7
57
55
7
215096
2
7
62
634203279
815357258
41
81
80
114462
67
17
494052
42
3355
71
61
70
5
198095
19
11
451388293
84238
83
186147
164564
429949
85
242710
42
3
127495
392947
75
481167
37
98
368872
66
423392
7
453484
898952616
53495
428961110
303634
10911
420743
75
449694
49
283456
250083
7
8
53
130259
6
65684
11
439251
5
987582008
308166
81
7
383106346
87
95
392374
52
307274
14
189674
35
40
879257975
97
43
82
67
82
6
404783841
55
354679
463845
199872
64
73
46
941416419
25390
367402
477032
73
490907
415149
52
3
62
50933
94
88
74
4
22
97
960835060
62
86
55935
98
26173
787751793
96402
80
8
380316
4
891792996
38
90
10
253969
7
50
81
273547
861055541
243900
446224358
19
2
73
26
429121
47
382142
99
69
395124
221429
104504
98
192768
33
135921
65
99
259749
603185991
32
2
765151006
83
23
98
13552
71
184361
71
462967139
48628
276971
35406
955451761
404747
15
27
22
56
83179
159356
230037
168297
28
471219
29
341
50
313534
84
4
10
76
19
45929548
63227
354762324
7
179300943
3
2
429808
346001156
137658
497157
73
163593666
343596
61
22
463606
90
387757
27
121276
90
420655
29
64
13661
80
360596
86
491208
366234
136787719
83211
108023
59443
67
8
52
162459
51
47576
489448
285274
254104
6
18
197740
852722361
406155
65
290741
818117154
184050
727605653
141138
8
56
39
88
32
74
668723959
15
154811
179619
414246
72
255240
16
3
417939
6
31882245
351232
92
301457
97884
148377
48
88
99
253541351
64
221775
89925
194252
76
47
141568
2
171861
433011
86
262889
957431410
91
93
93
376122
57
51
32
44
421237
962795286
25
62
433412
239552
439605
45
173414
30
228750
93
131668
174576
21
44
420061
11
59
15531
8
357453313
286233
71
788192873
828090550
49
10
109194
5
70
63
70
120437
292841
57424
116589
18
29
20352
90
21
4
498975190
96957
3
44889
207404573
6
65
39
162746
64
11
367892
497624
7
31
203283
19
96
6
177945093
32
8
139374
119682
62
25
44197
977483835
155017
88
993301660
142012
100649
147613
2856
930994118
75890
801574546
68
124890
12
523134834
474906
92
55
1
61
38
32
224300
239118
97
98538
48
390629
50
264165
8
561300214
84
8
35
418302
11
14804
88756983
3
19
78
90
329006
965038424
351578
2
35
30014
49
86
3
89
56
3
17
495571
1
85
282810
23
407355
253795
370082
74
724
49
179832728
96
27
43348796
4
295648399
776190241
9
196763
7
8
72
42497
96
7
209168
75311
51
327180
48299
115129
454334
39
97
90
107723
36
1
287720
63
477516
446997
58
15048
112420
39
14
289565
59
2
90
70
14
75
7
40766
44
33
426377
32
77
327478
53067
56
20
5058
323348526
224843
193381
131178
78
76
6
242160
401065
202797
47
303949
277291
54
44389
570847253
99
73
7
919367793
9
7
202973
5
10
79
4
88
775919605
388667
3
18
83417
419386
291698
72
54
304432903
37840
4066291
9
8
367619
369731
71
375040
66
408806
513734715
232148
56
86364
382202
316950
228412
877113983
266921857
49
48
90
827044457
204436969
47
94
38
54001
3
201858
153855
83
22
386080
213045
238711
179359
42
21
84
310316
4
310932946
488098
72
2
385222332
488714
6
23
471194
38
74
265681
654622764
46
100727282
402795
334348
371037
5
58717
19
99
72
320283
72
24728
270575
455881372
416845
239043017
76
49
263899
7
54
93629365
481813
10
36560673
59
394864
20
80213
56
23518
21
243366
86604
288106
786315813
50
812725775
329164508
78430379
63
5
63
420247
879014641
478205681
52
79
88
170748
61
123697
75
81
10
42
15193
554299195
423983
185731
1
41
57816506
231310
153706
70
6
361777
30
10591
118350
34
71
83
36
431388951
35726
258648
66
152444
427786
14
477111263
13571
35845
74
115842
75
56
32
649549093
2
65
10421860
29
5206
16
25682
206646
61
45
36886
277233
371901
95
453309
57
373485
192246
25
71
5
97
2
104131
27
401656
46
57
24
40
63
7
194916
10
576176175
20
770902513
111463
97
166788
281281228
50
417451
43
55
17
15
473327
454832
53
89
309187
821442072
85
936847208
300580103
22
142276
57
417436
149250
364240
351962
895955512
462015
41
21
87
163754
404150
2
5
29
78
65
26
488859
338862
420867
389451
576610250
330695
523394725
49
62
74
97
113382
151076
28
861567609
455489
58715
19
29671
428169522
1
241140
152895009
21
4
79
117409
56
9
428834
7
33
33
9
77
204349
1
865319198
63
681397528
295259
267864
97
321207
82
51
381249
422049
58
3
33
85
83
52
42
927475912
10
264824
24
444695
134947
21
24
6
76358
307329
263059
7
56
80
549907050
257436
126354
644803743
18
114854164
3
392943
242407
285965
22
684534070
64
95
56
8
80
49323
193067
46972
29
466221
353170
58
45
99479
1
97
34
35
317390
156258780
483225
292255
275794
20
80
322951
7
360111
48
72
407998927
23
67
45
69
285478
245935
15
11
11
157314
22077
56
21
7
18
415153
473999475
307264
9
275946
7
77618
334175
65022
481781
3
60
48
407789
192998
471836
15
27929
5
455774
266067
339765
279096479
26
90619204
34
62
393934
179360
242502
44
192523
9
93
80
8
439208
86
8
395772
190722
272545
111535
93546
410338
486906
82
68
93
874587974
632029454
183965
154674
217965
75
63
195687091
98
86
496425
64
16007
613719958
70
872080760
479926
406235745
39
85
81
59
304194
473951
39
148696
998909172
203333
35
22
78
16
96675
59
50
74
23
2
9
248680
76865
13
608650949
280636995
289850
19
31
85
69
426689
99
85398
67
47
16442
85
146456
189270
453684
5
153251
83
43
43
8
767881854
7199
255183
398975054
50
24
63
95
479777
7
77
17888
14
82
49
69
415672
97
53774
50
154312
4
89
33
183185
267430
359388
29
371935
340194
44
48885
87
217739
25
79
580902737
84
386129918
62
12
460779
14
26006
4
368842
79
8
177207
307993
84
192965
3
99
445181
496562
441550
126663
13
8
322770527
6
18
452624
116080
261387
81
4
434460426
9
2
304052
4
998956178
354029
73
96
67
468434984
67
69
700643326
295220
89
166505
21
15
38
250119595
42
71
255780
6
491068
477553
51
487679
902624777
43
396241
337706
63
54118
5
5
956898025
47
66
7
589113606
1
46
34
83
229854
225162238
10
8
73
7
212066
87
67
88
778656734
7
91
452513
947715505
83
291372
134325115
15
7
53
313034
3
24
81
125513
115630
189583
422762
76258
35
780127536
497111441
146424
8
136015612
24
357640
135155
162870
6
197864
78
56
68561
47
55
237516
48594
311322
49
83
84
3
56
63
351794
8
8
835601520
72
68667
351183
458155
54
79654
61
71369
4
347580
96
636538632
94
25554
20041
394751
90
4
17
81
241916
337311
11
101746
429980611
75
369367
80
17
309902
122980
6
50
2
171743
93
224085
97
237431
953644182
93
93
133854
55
410025
692582182
290837
436432
314718
12
18
44
34494
107094
245499531
34568
96
27
433413
373870933
364847
28302
86
71760
454345
474202
7
83398
7579
71
9
212730640
37424
208866
54684
306731
69022
876666770
78
43
47
383383
11
88
63
55
41
3
76
266933
26739
24
50
39
53
100445
6
74
68
1
54
7
301921
7
380385
228015
35
95
200957
175176
221945
60
35
28
83766
118095843
294533
96
57
55
254399
7
122212
43384
228970
69
79
401801
359516
182955
190086
183220328
130424
319840979
85
61
489358
5
19
76
391611
18
17
272023
66
26
312429
442342
44
65
457525
55
7
2
5
70
480886
8
7
44
473441
34
53
365798
711117062
4
7
44
7
118038
56
64
434566
117959157
60
8
73
152497
541706322
123173
75655
56441
55
645304172
438905
4
583228644
57
469609
346856
236908
393545
104545
37
26
54
99
195978
39
409935
246988
241198
63908
66318
57
66
831732566
90
394111
43
52
391473
359261
167021
368992
26
96
192634
94
50
102958
97
91384
98
29
24
45
273898
254048
157169
362370
19045
72
1
4
47
436832
444499
69
225792
94346
176032
11
10
429178
232830
428397
55903
13
335287
67
328173
4
147410
70
83015
20
158105
18
722798260
390491
89468
85115
8
101680
170140
96
54
58
27921
324760
8
9
498705
435630
99190174
204762
847076561
35
157776
9
115543
75805
9
67
75
21
58
65
494080
198198
139893
437496
43
84
28
36
892645934
30
33
146712
443958
68
81
388354
236290
304753690
38
875339874
175028
61
43
56058
20
6
47
56
295351
47
3
2
359156
389005
77
444544
48
472595
50
177049
235561782
225067
48
4
143094
5
213849
80
173957
87
1
27
37
8
29869
6
65
77
418550
189188
794900805
67
730396350
56
36255
279134
211852
63
6
187135
1
496366
123124
57
47046
348714
97
32
596747004
299881
231712
92
416422
266824
36862
42640
28
264618
244627
99
597360613
87
923077316
43
498175
411745
59
12
87
24773
735440411
92
39286
72
9
37
338982
6
400408534
12
253318
71
84
70621554
240149
89478
520345168
441012
126458
26
47
284112
30
457268
322523
71
8
176645732
60
7
1
39
330807844
473488
42839
18
44584
803917010
450879
491298
19
404928
1187
295409
78
18
443784
310266870
48
79
61
68
80936
9
438919
361342
300150
8
162657
64
125979
146648
24
91
99
361878
57
57026
486384
2
61
68
93
23
420475741
133666
26
51
30
32
74
395534
88
59
225676
200722
13
126428
287828
6
35
979841385
80
287853
383129
50
4
572273422
390225
604201566
90
84
274915
364042
389757
437578
100186
33
59
388953581
267946
16217
488322
62
45
7
53
202384
48
319484
433469
262199189
6
86
12
459966694
4
367155
345540
163174
393650
35677
94
72
509465774
14160
8
57
195498
116185
163236
332406
201352
317670
122071199
96
410207
383851
88
373631673
1
479908234
361398701
41
2
90
82
46
87
122086
88
86
7
57
16
467032
69
94
42
81
94
40
2
389977
14
236060
910414432
73
98
344656
99771
186145
306504
204827
26
21
407084030
274049
73
444993
26
17503
43935
178131
48
286280
382918
75
39
5
6
57
125197
9
34
353802
90
410523
206845
48
354195
7
46
288594
6
89
96
158444849
59
453112
309470
170342408
21
42143
358924
459793
124037
805560096
93
52
44
29132
825852220
429106
15
238605
25
142683
155425
98
304654
63
12
30
83
24
201252
59
31576
139356
1
57
353384
96
9
475637
168034
419869
9
1
90
21
242590
73938
371332
93
85
62
364653
46
935555674
77
130166
51
239153
248812730
4
75530
12
580627979
608591462
78525645
1
338551
61
42
157077
64
28
309373
478457
70
5
356852781
102255
40
18
43
258809
12
76
297165
54
415549
49
30
93
27
5
72
39
53
318747
77
2
477283
18
455695
12
271905
65
85
14
445628
19348
44
29
209483
9
316192
200408
889155883
472241
54
120872
40
22
63
121038
32
37
403200
157335383
70
456015
47
78
13
72
338280
2
374369
39
20
42
420193
75
18
185011
4
949573985
20
245574
49
30
62
416186663
21299
2
24
426804
236671
78
310918
40
318143
71
414379
769422040
216876
201472
269515
6
686802222
214258
255546418
48
165688
53
86251
417923
127793
758544947
122289
316651
48
33
610196901
227859
127141
95
4
77
38
446484
55
302758
98288
20
164613
320591
78
96
130449276
33
9
470401
2
37
138401
76
81
938946614
448904
135895
197484
347808
30
4
20934
206402
234351
52138
84
434582681
21667
839608159
10
16
92
7
323302
212370
247705201
96
236252
93
174577
4111
5965
453381
4
4
119986
28577
815170486
74
39381
31
2
479605501
409174
57
20
59
63
83
238111883
43
185628
12
173597
664412644
34
3
68
244563
81
420874
447471
146503
167908090
87
7
72
75085
52
110530
82
403453
16
64
107750
9
23
17
56
499741
104
257121
5
212020
6
7
61
286535
285333
183341
385314023
64
270195
93
21
13
423802
92204
152031
70605
51
829969370
381625
86
144410511
118840
79301
364894715
477605
5
189672
4
56
79
8
82
27
125547970
94690
71126224
3
92715
46
91
263507
430465
373217
64924
185874
110085
371054
8
15
416063
31
30
24
169226
57
465528
54
322978
84
8
280391443
98
17038
109726
51
61
268266
13
125584019
77
58
5
934174698
30
791694169
45
12
512001680
368109674
97269
12074
6
230416
7
512977241
36
496696
114361
193021
179575134
404180
151205
67
70
17883
31
43
90366
789314024
13
2
138781
229259
68
16
922122450
187265370
9
85
30
246274
30
47
79
187740426
33
52
9726
55
4
648347840
2
28
363559
355071
335945
59
91
76
962043452
561422262
466983
7
71363
77
24
113456
6
3
387794
63977
409758
99994510
307016409
41
6
220007
486648
405276
49567
466998
91
366796
52
329300176
162040
21
819087276
129435
96556
378742
5
32449
293700
4
96
36660
16
20828
354969
448025
365479
127120
16
46
97
76
52
4
46251
421930334
49
54
60
880721167
112226
442934
5
9388
75
83
22227
88
94
28
905539070
273436
40865
565503776
246753
297348396
9
58929
33
153041317
9
95
3076
39
58
74
50
277449
66
27
897959074
22974
124002
877527188
139782
49
66476
415820
15
78403
56115
306427343
40
786200083
332425
99
77
282976
63
43
6
266161
46287
207029
4
38
53
181951
444238083
325265
645824901
62
74
411587
33
124359
34
55
192061
6
142289
46
82403
88
4
30
349894
213364
143184
598220619
464247
140921
424962
453384
82
36
90
89
89
7992
157661160
22
63
38140124
257051
35
491869
9
11
46
316373
17
290147
291463
379857
447345
116691849
43
97
294548401
452233
49
140729
31
328085
167939
286393
43729923
343293
362699
65
47645
397116424
8
98
41
15
90
63
336564
50
212604
196784
95
41
71
266924
98
18
121118
80
258761
90
72
349489
40
22
23
20753517
74
261002
55
16
99
477980
332679496
350264
341218858
36
21
537298680
76
413185
61
80
45
3
1
462079
76
79
36
830787572
51394
48
129318
90
143026
140016
3
3
60
5
61
471782
80169
476892502
70
6
31004
56361
4
3885
3
88993
94
89
94
46
400277
391189
44
212298
61
406104
721089306
113735
312102
196405
50
69033
28350
214322
12
332154
54
1
96
94746
194139
5
4
194300
66
286053
231492698
28
77
47
11
332597478
67191
29
54431
86269
3
9
47
9
294430
45
13131
37
38
91
3163
206119
860396774
222145
12
28
40
16
53
299335
3
40327
216031
34
471083
33212
51
480032
99
57
79
82
457298
222689
8
232462
384515
402285
797317673
319745
88
337423
22
65291
810
3068
108460
337495
93
231954
148629
61
87
346157
313055
78
75
470605
366263858
3
251821
859815757
76
1
46
61
149491
401794
55
297796
304409
30
487014
958146784
27
534564050
74
24
181708
272678
314298
380167
80
13
50
415139
294768
342168930
269165
299357
63
346358
54
376122209
42
98316
187949
36
45
87
381674700
478442
54
5
85
156730
270825
778734714
660931433
97674
65
91
287816
269109209
134058
193559
88
9
37
16
176278
190324
37
445335
794372886
22
37
78
21940
437990
19
18
64
58
306223
298853
365167941
50181
35
26527
9
39
427930
60
82
757135759
285006
86
457260
23298
446478
9
44
419199
5
55
56
5
475850
18
47473
18
352373460
26518
205539
74
291243
164302
99
24
81383
53
149587
9927
20
60070
406161
65
33
355400
86
32
247463
79342
33
33
245431
279633
55
39
210924
21
381962980
63
323038
63
745115966
196557
97
473988
22
16
36
402744
53475
2
60953
43
4
59
478903
17
80
90
96
20
254367
438406
161455
654294972
46
27
54
59
14
59
77536
51
22
73
9
211808
396672317
69
178005
224984
93
13
79
1
73
71
958988695
430954
10
308639
43
48733
325072
325644
40
82
103098
40
87
6
206863
400078
47
104802
38
94
41
50
192236
99
37
28
59295
46
75
84
49
269291
84
89
76382
264172
488376
46896
316010
65
87
288458
105758623
7
84
20
1
64
206242
212568713
480459
345436
118244
691163217
52
457553
451592
38
163465
74
202450
21
25992
23
361320
188220
263489
22
95
87
273086
45
99
96068
18577
77
441904
65
12
334437603
54
420996
133724
211605
20
375856
1
16
7
7
1
280947937
734232579
3
10
50
488289
63234
38
69607
75597
162467
2
65
6001
268385
628928740
43
6
71
46
52
386161
33
77
2592
196720
276879
312980512
178740
596844811
8
313044
80
59
65
491971
1
324257
41
309212
65
30635
340068
300871343
47
38173
3
448945
7
76311
210382
96
52581443
9561
81918
219508100
186154
37
166726
61
6
23
164619
4
44
55
357528
131967
355916
206279
24
162310
166856389
410117983
1
277458297
216901
53
22
282329
7
28
197793
266847
63
53
464504
280298
40157
300906
354869
153165
46
285635
142831
261368
147718
15693
1
7
202010
479439
90565
463589
1
121525594
899773233
19
47209
271309
92
42
462171
15
65350
37
51
468975
74
151394
56
52563
116466
930349409
89
238758
980053842
856905310
56
22
54
393111
64007
496833
49
71187
41
387086
45
66
391907
418683
147064
454118
46858
219858
41
456803
269305
238054
78
88356
94
35818
3
388521
14
19
15
26
415003
9
84
31
95
238598
30
259567945
210602
76104
85
94
67
8
96186
38
20
476426
90691
41
445709
448756920
205460
254665
347676
244891
16
3
73
29130
41
472926
93
57
97
55
41
59
195194
79
170770
97
97
480542
88
199963
139167720
4
25
15
64
43
267249
7
36
410921284
40601
4
85896
9
44754065
34
147171
78
89
100557
24
8
16
370328
35094
52
419548
24
884204524
463795
61739
38287
313089
454411
121631
56
70
7
3
9
375232
86
767
394945
28
68
87508
159448
9
387215
9672
21
348545
1
104920184
96
270357
2
142426
43174
2
38
4418
236326
47
1140
259897
35
17355
21
599468538
269702
161126
68
871445836
27
26178
57087
709996932
203692
18
295069
413110
36
106944
303496
303762
46
1
433027728
96
71
45
164875
18
377043334
10
430919568
59
77
85
244245
176220
53
411230027
62433
393899
1
60
49185160
1
320501
190435
67
268643
1
252038
347316
6
32
27
193059
42
459481
27526462
55730
71
260485
437329
436776
23
431233
510899968
117983056
669136060
97
213053492
2
45
34
139743
46
171402
11
17512
310096
72
78
111411
9
50
2373
82
54
82
64
70610
274131
93
36
38
14
658015324
96
318166
53
100686
437686
401977
234003
1
87141
286345
44
198283
104334
92
15
36862
69
7
90
476579194
61
71
71
17
6
42
7
69
418309
527608345
13
21
4
40700
58
156863
7374
76
357010
426010
949162865
1
47
1
39
108140
374161
49592
11
36
51
3
49
295431
75
87
95988
128637
601224744
8
403592
35
8
354458573
15069233
903166120
469318
183440
56
3
28321
65
69184
46
33
126573
72
95
212459
358097
21
482931
127243
83
91
65
49
41
5
33
6
405072
94
198217
67
234632
247286
64
319383
277235
7
89324
57
385448
19068
74
75
879257231
227443
65138
77
56
39
26
242723
184905
70
55
295519
72
89
79
349522
75
21630
19
942583912
95031
392279
3
95
12
388436
22
478020
84
17547
65
121034
41
196297
66
493196
351069
585326197
134458
78350
48434
56
28
83
79
42601
990530770
50
97
38
3
32
52305
17
234185
20
416824
233611
69
48
279795
260950
179171
261236
65
9
61
958284764
31
9676
31
223337
79857
234547
31
476100263
39
7
75
428210
60053
60
146750
98
459517
76
9
76
540340696
228844814
414308
32
605127074
24
314406
45
2
495247
95336
147893502
16
6
279015
97
81
19
49
847778226
241469
1
205667881
41
393862
54
27
352544
92
2
83
149664
33758024
62242
32428
66
25
496995
392811206
35004356
390690
35
414284
6
382044
34
492718
9
69317
33
426809
91
33557
62021
265774
37
16
36
194495
29
59
396701
94
33568341
2
48
23
8
85587
64778131
94
323854
134946
3
5
98
27209
765050112
79
342582
436203029
65
36
79
36825
94
75
6
74
17
82
10
384942317
420489
96
216981
181489
7
276641
439369
341969
1
31
371303
207471
66509342
433241318
154332
52
35
484143
63049
163216
771442607
75
29
237796
328741
90
87
416274
119005
2
25
39307
34
23369
234432
358149
142940
412950
222901
690650318
297202
323706
139867
14
386122
46
47
287127
43
2
6274
18
408326
15
69
100434
509368507
3029
178874
13
370622621
30
394401
388144
168735
13651
495419
47
122295236
797597855
55
20
16122
21
376478
8
210858
82
57
297113
451854
15
241104
38
62
68
11
461818286
36
161761
78
470643
55
62
340399
55
333682
49
121310803
39
70
34
60
9223
219473395
539235311
45
140279133
329705
364396
55
80
882775548
190839
56
304514
33
83
286561
223115729
798599266
125892
323529
7
347028
292611
389851
45779
443960
588540713
1
209067
66
73
5
63997830
546537750
51
345915
51
323485
5
720338531
19
51
43862172
1084
73
738055742
150425
53
6
4
402338
476361
306049
7
98
437231
99
16
17492
59
130785
91
53
319403
63
34
18526016
41
76
358932
414888
821089279
629806974
25
59
479308
97742712
230268
33
95
274953
56
212830
354104
31
51
93426
24
48795
48
274938
284195
43
4
272862
535864936
84
14
299096
59
394825
315870
125487
72
963757833
69856
318372
81
358871
272386
521477902
79
156212465
176156
13
62204
62207
404558
131911220
373476
466657
8
448308
4
376333721
14
370032767
32
897586169
160726
10634860
312519
52
369342043
88
250107
284213
959157845
656740431
341107
210869
25
251626
216096858
836022312
36
86
472938
65
247727
130866613
23
41
88
67
96
675367341
48
77
81759
145674
271559
55
164946
58
42385010
493311
65262
19
5
96
45277
85
74
59
7717
240138
42
210197
321577
82
689708701
9
48
284087
47
356932
181788
390869
63
9
55928
8
144377
91
9851
7
892007602
34
215190
263058
327550
88
78
237642
371599
736075992
57
426748821
4
85
625812791
232422
20
234908
51
84111
469702
32
15
68296
540329370
290443
77
25
4
30
216197
492263
5389
786186690
55
209911
89
207784
19
96
51
43036
91
60962
410898976
68
3
53
329770
6
24
214081
231864
72
512047061
17
26
411044343
228206279
28
83
99
302520614
38157
277233
92
330142
465341
482553
28
412466
65
95
3
1
298486
4
265545
84
105525
429181
43
23
2
7
51
433936
53
7341
968985768
445707
42
44
134069
89
6
3
72
20
70
47
30955
86
26
53
180801
33
331498
53
61158
7
78
545773850
14
432602
170904
717715746
10579604
15211
430577
42
89
73
23927
5940
96
36
42
268559
82670
3
86
92699862
69
66
412748
9
51
25
102607
10
369208
71
776854328
306343091
30
380201
274396
10
191496609
494716981
496921
218715470
125217799
36
189329
48
187770
2
434634
6
86
825960473
1
449588
18
368892017
286502090
275833
62
60
90
492526
49
97
73
305578
8
24
115505
9
76
501918044
4
23
56
707918978
496802
79
225823
251059
2
454646
85
378769
37
16
3
25
72
322135
77
6
165062
70
383677
202161
56
51
12
8
149609
241277317
43
16
222472
103841
33
90
469206
38
26
37
8
834062722
8
32
310218
38
36
491345
94
21
26
224031
161435
8
428535
17
46
23
8
73
324363
46904
84
31019
710424561
9
59
305016
966785573
9
42
7
450515
496888033
368234
28
16181
55
117095
69
2
701629317
715664628
59
219571
7
85
47
53
38
9
67
56
21
24
32
79
528919725
954128664
87
95
293542
342052
62
426922
79498112
31
63
7
451933
28
99
72
461223
373602
46
90
3
28
77
19
164280
69
97
278496
30
397888
202843
226818
40
270079
38
8
311584021
72146
250990
42
135583
3
249143
21
3
485054
25370
413208
69
90
72
20
56782
34
93604
58
4
260851
415020
116109
387218
34
830706797
72
95
36557
388083
8
32
33
63
85
145955
3
81
84
412249
27
381875
41
477651
115903
9
145511557
35
35
50
81
24
175637
423861
312247
29
89
350169
307178
291572
450783
73
76
941903670
302592
5
516233558
438375
4
299698
267179
63
420260
29
65
6
27073
578327742
446139
94450
61
822213506
349226
780160369
9
18033
176610800
68
97
92
318405
70
18809
9
2
826679127
236627039
22364
692013886
99
698863956
37
51
99969
17339
38
52636
144720
8
68407
80
501746953
57
1958
41752
21
55
358503
450495
15
54783
48
323722
450715
62
197442
42432
37
13
190316
131392
95
22225502
420007
370361
8
7
272495
576340744
84
349980
14
20
451097980
254490195
46
46
44
260875
52
352809
628568406
6
31
29
305257
964553752
774021007
16466
3
63
417809
294267
176207
867460230
373669
97
36
90040
45
493434
31
8
477505
282231
33
25
10532580
366340
61
76907
468132
52
25
404395
48
441023
382955
499257
43
80491
38845
72
48
512150929
98
291199
8
236001630
56
142865
28
28
97
404777
618839482
27
51
13
468563
290652
37
87
252701
137969
10
32373
196817
939131738
355853
82461
7
50
110327
121548
98
7
2759
311034
36
52
293013
88334
22
333965
94
67
43
35854
95
79529
8
256552
96
6
197026
15
65
487612
924308121
87
34
74
75
88
142394
33
813144701
78
20
406321
99
129953
44663
51
3
512376442
248346
77
91
34
514704773
19
453838
416624
89
76874
273025
18
82
720879590
226773
1
87923
46862
462798
27105
230814
2
9
383399
320083
186957
150969
25
40151
3
34
783250174
42320
41
94963
486210
401966
108155
690384737
72
27861
70
92
62481
6
178530
348827
66
450916
487069
167543
7
10
116307
5
62
31
9
87980
5
322393
359174348
37109
20
400797
109589
65
9
45294
211875337
79
13
97
299603
355382
206592
476337
7
57
14
1
104014
149363
2
2
288495
83
27
84
29
45
93
362271
91
664687275
466410
30
10
48
946079527
90
13
292890
85301
365264
466917
43
707320251
25
359348
52
9
162112
44
695
451598
59
408257
49
8
119292
752183261
7
6
21
442
58
149762
957923875
253666
204055
195379
374270
228466
15
83
205595
266909
380884
456516394
29
70
161950
308345
276280
19
3
21
68
332848
78
82
98
111657
255667
39
452213026
55024
63
61
303354
299696
144509
83
85
939503190
38
60
92
472704
158071
26717
50
284737
48
59956
927314587
445568
86
90
183360674
94522684
461526
187774
262853
283173
70
576737927
121791
376240
45
6
5
72
490237
3068
43
520972407
66
145717
62
778284481
167209
46152
53
299024
651846170
77
350070
74
75
409848
77
63
82
593288113
237159
66
359601035
58
97
59468
8
228956
46
47
5
160333135
75710
192671
44
52
7
69
9
186255
277967
165487
95
11
64
125145517
46
2
12
315420
75
162880
39
52501
259486
14
237776
94
21858
99
84438
14
292834
54
58370904
63
405399
137257
40482
7
385864
211764
84
2
423345
339286
332226
86
9
64
37
70
34
40450
194816
10
88
50
2
81
74
467521
71310
218454
32
28
342038
466117
61
110008
285401
43
534371673
410699
31394
477639
252811
82
323285
164777888
88
80
164830
493868
68
11
30
389892
226191
32
32
13035
28
379699
7272
3
151903720
59
32
70
18
283308
498953
39
28
327306
131709
47226
159117
80
300905
147485
439275
94497
466738
52
135441
2
661255305
16
24
149152
227315
45
117884
202624
17
79
220703
52
45
409139
20
377118
28
37
418486
85
38
471513993
6
2
259598
52
95903
97
97
124211
244925
300068
36
259030775
593173084
45
88
859435969
120142
368612
497668
67
372858748
74
6
202023
65013
235887
11
97
61693
13
431789
86992780
113174
43551741
68122
436411
33832
475231
84718
6
5
471011
210755
204681
27
163344
3
482278
312874
99
194248
55813
259572
70
25
63
12
44
56
63
175827
8
68
211075751
3
32
26
306541
90
425
85
59
433708
45
391053
5
28
37
9
393568
472579
89
250048
790372679
22699
29
54179
183846
70027
309861399
94
151150455
80
61351
87
6
348907
1
408363
151541
270081
116603
63
35
178873
111545
57
83
2
4
91
20819
68
175638
40
886579227
259235
5
415836
375549
189518
84
69
65
378030
8
11821
78
217036
87
404016
572739641
36
479821
420773
8
21
81
457290
279432
79945
345533
277298
12
138119
333908
21
65
87
65
481520
59
368902
863602706
90
55
401132
38
4
59
241543
96
8
96
39
483464
208616
75
19
419480
374076
79
303512297
55
51
92
5113
317003
54
210711
36
382400
8
8
28
22
129403
715014597
344294
62
319688
12
82
80
8
90
38
268397929
41
97
188843
8
56
130447
61
85
374719
48
975679466
234650
329672
154920
41
84
841246291
28
13
417230
9
83
12
78
191616
976750496
90
305118
99372
5849
44
430526
56
462754
191627
210580
1
50
35054
53335
38
282789
73
79
403045
75
411025
79
392730
222008516
295242386
467699
37
55312
482436
38
6
35
6
319518
110261
111265770
69
6
287970
9
64
64602459
200431
4480
497723
81
25
247891523
510134894
259769
29
240396
99762
735709758
373372
257749
55
34862
65
66872641
95
68
31
3
62189
86
48
88
70
43698
5
325431
189874
276725
234929
1
74232
52
109352
402583
138249
60214
420511
639662091
35
332834
223086
306076
23
36
157331
367952
88
12
119529
81
230122
197378
57
203269
80
63
2
60
699841054
345176
42
65
49
45
41
405840
313051
25
93
89
31
63
8
97
481962
3
98
88
258288120
268812
435310
188460
220063
91
73
282870
10
23
413238
59
98
188363
360373
32
324391463
35
365119
66
70
18
262746
60
40
415277
79
54
326301
304160
30
275713
31
81
77
97
377584
7
296740
52717
498195
27
92
111201575
4624
77
457467
42
404900
55
374616
52
458504
50
433365
38837
389450
68
72
89
284718
68
78
19
10
266954
70153
966412866
132187
7
64964
58
78
3
311534
181652
84
142252
19
165734
99
1
289983548
372539
2
58
65
6
164909301
269660
427848
9
42
8266
152862
702516654
85
4
5
592715632
44
339087
165774
470255
177736
49
46
291956677
67
87
96
316607
489742
461739
60
67
791074345
930672446
360249
290578
74
8
766303622
30325
339510
449216
24
41
162422
183328
44
74668
25
347154
91
311143
52
471769
382874
63
363695130
1
267855
330006
224500
54
46
76
1
351674
58
48903046
48
126606
99
311885
48644558
99
9
30
136811
9
212767
244246
125251
43365763
41
4
21
3
245526
205765
238748
441215
495795
92585313
368004
921433380
634755276
184353367
736477526
21
905369
847550569
259435
52806
5
4
41
844012228
409398
86
152582
97
95
92234
6
32
48
429738
24357
96
43
39
36
50063
11
405597
66
5
11
12052
975036975
39
390054
438302957
6
4
348491
80559
395513
145591820
262496
76
393899
79
75
64
84
48
99519
89
522199676
405119
5
149069
37
58055
326004
250116
35
52
60499
6
90
51
87
9
37
284390
40
859470882
14
309213
76
76182
62
94
406559
33
184725
84
43
568190156
45
754664651
103752
41838
674364043
74
156317
437952
41
10
4
85
184536062
19
94
20
370138
66
3
88875
71
453179
8
23
5
7
710610207
86935
32
251057
196717
88
315638
55
33
17670
15
7
8
255666
164959
71
590162784
15
16
97
58
93
37
412299
427774
338892
62
376702
228762
5
68
3
91
398499
257895158
295364
141438
7
166292
1
16
435691
41
5
693561095
374556427
748340034
14395
4
9
34
727373989
134225
5
96
17
33
54
3
6
1916699
96
16
296108
456422
23897
108227478
28
73681
16
410606
50
7
127863
266671
383644
54503
42937
7
9
435390
38
181487733
466000
140173
236801
20
65
13
84
54
22103
3
23
143785895
290231
110008
27
76
75
573780250
407145
293142
333661
9
52
84
606069138
3
26
66
68
98
75
461335
224494
210725
57
75
364775
47
26
17
76
120902
109484
961334882
1
22
446676345
390228
58732
97
559575091
2
444827
30
47
72
40
30
70957
59
211900
99
303716
751617274
1
217348
178445
438182
339017
82
865392186
29
72
466367
291411
80
51
23
106862
75
92
294706
41
87
107213
376865033
418685845
263498
18
68
455056
20
67
285321
22070765
48
31669
315749
256413
32
61
194035
270499
379099
72
198895
300015
8
467246391
39
48
918442268
37902
80
521912363
66
34
33
20
349690
240604
396668
86
936948428
8
495135
57
735116278
9
396627
72214
71
157778
300017
56249
6
717681361
28246
2
186153
8
9
4
30
215041
160642
20
76
300111
33
44
472204
18
182053
363129
38
108467
2
312350
341296
311054
5
41
64002
351391
4
42
315565
139512
268294
97
167131
386044
65
383173
327494
688684258
104741
53
11
452004
89
78
323536
77
34
909716348
215600
89
377361
56696
6
200079
968
234124
77
313722644
29
196034
82
99
286294
223754
86
186846888
90
378825
57
305635
378603
41575
15
229691
332048
23
55281
182001
89
177150
349574
919130641
33
48
14
126213
58
416542
356950
9
143002
59
144963
6
164018938
3
267187
72
59
223794
74
32
302651
842455599
369563
55
184738
227043
157236
414731
83
447984
432950
319282
72
490666
756957043
59
24
379442
200833
9
368921
37520
365889
57
613949549
165589
242677
64
95244159
78
361767
322935
463403
375517
42
759815323
45
16
602739767
43
11
48
64
11
161875
26
295897
90
185520
1
364028
74
32
199364
547720532
366210
35313
279001
452552569
297796
748093362
79
6
9
16
36
13
19
76
481665
66
69
468549
14
359906
359348
114842
173185
91
8
75
100136131
62
386020
402597
232979
99
4
419506
4
61
95
13
46
152633
4
20
78
73
910641745
80
169180
300541
21
23
160417
89679
179036
296807
78
396094
26547
5
205885
43
80
25074
417640
191286
486664830
261147
394133
31
69885
55659
26
196791
343794
442741
21
43
95
265234
480276
69621
135089
98
435901
278386
2
9
427112
75
351156
14
42
13
398284259
53
34
346720512
53
27
1562
693194730
62
469890
88
47
23
4
164442
7
313489
288122
334272
86
81
56
121521
85
85
62
80
90
375847
8
140712
58
91
5
54
429716
491331
36
484030
427988598
82
99164
14286
95
94
385962166
3
61
49
6
94
454559
77
65
477564
42
172718
92206
31
9
37969
453667
277941
41984
80
432100
267733
72
374894
58
14559
50493
164300385
98
48
10
14
18
229563
34656
335038
356153
1
225766
99
790017949
232945
573874155
479153
9
337861
7
186608
468100
2
77
64
90
5
23
185147
323280903
193725
71425
186067
455762
76426
2
325511
52422
537290454
292535
370354
90616
32
71
517458882
16
7
15171
26660962
7
393451
28
36981571
488596
74
34
91
77
202915
166868
84
34
343821
455521
8265
9
271363732
218470
14
250080
360158
306856
60
90
73
79
8
850392909
350048
69
8
236781
2581
174669
55
22
99
430259
13
97
167729
73
312896
29
138805577
229904
516575985
21
174391645
21
72
14
14
75
95022
869050135
68
398605
334074
894852602
428508
50
85
385446
308407163
2
136082
43
67
158759
84625
21
85
88
4
453455
174736
4
447539
501814567
300671
511982655
9086
390096
19
370054
369290
74
211462
57
6
232545
10
97175
682986873
98
196375
91
56
28072
95
321124
98029
96
52
8
77
96388
21081
448124
18
242419383
2
94555231
48
470365
391953
42
3
317934
469926
139943
290691
318225056
77
248184
97
71
66
87578
70
206812
44
35
337771
92
130400
428442
567433668
33
127844
395758099
433915
355951
50
5
484351
334433
196223396
412527
39
19627
484632
28
34
60
35110
181572
57
258078
53
821108677
97
375689
39
480056
151485039
332152
348272
305629
399833
469401
182365
9
352543
37
233329
461591
230013
26
45918
34
207548
181464
177497
620251165
398072
251214838
51
163150
28
25
206032
25
23
390402
4
8
338176
93
98
445563734
2
65
9
54
3
37
238917
103380
20
85
397174
34
42
78
15
371850
66
84
42
10
2
69
152838
378004
389812
15
62
282947
998976594
350402
379972
272246
458076
88
49
8
81
526337054
33
283569
9
383084
436154
76
139587
76
55
46
96
5
374839508
2
122356550
195320
25
6
134578
149045
81
268564982
948141298
146234
125557
107980
28167
38
951170787
415606
262482
192018
176618
279847
8
72343
100902
20
76
992616814
88
79
50
293186
404625
277717
465
24
105927
406916
396753
8
85
196162
331757
171149
3
32
279296
5
62
281274
50
926750481
25
134205
121781
2
36
198266278
126625
46
478874
95
259699
258037
91
386838
310969
95
1
57973
58
306705663
440086
190062
93403
74
70
31
470551
116000070
594630899
9575
353571
201371
789729074
59
199740
71049
313700
89
37
8
7
59
30100
46
55006465
5
72
70
91049
416489
92
469884
308255566
75744
407635
197475
23
78
271205
5
322761
220459
115502974
726995135
288990
66633
465639
131927
319978
41575
398186
470944
180639
1
91
40
84
46
55
13
90
160925
253184
74
53
24
37
137509
235146
6
24
265846
439394
219860
288868
69333
6
188459959
397797
92599
251866
5
57
32
54
21
32
38
98
33
182007852
37
386745
52
96
376426
248964
99
398311
866844486
21789
66
104328
2
271988
28316
50
295621
92
6
64
312353
704459194
386566
76
9
66
12515
66569525
11
133336
90
433594
4
461511
491530177
206405
32077
88777
202373
279322
98
370455628
309254
446582
5
466208778
2
88
133107990
53
36
91
3
420034
349802
20
34
389676
83411
93
20472
29
136483
68
59
37
45
1
62
57259
171274
53
219413
5493
426595
63
133265
55
451404
16114151
17
77
123661199
393115
267216
75889
218649
99
2
403454
2
384852
96
39078
29707
68
39
93
80
13
26
52
350121
5733
353456
56
4
52
11
5
73
86
76
88
29
329846
42
82
4
4
25
411378353
205471116
494372
484370
287006
63
116561
41
64
119581
494039
256556
29
79
213236465
80230
99
248204
8
322267
4
82
83
69
238154
236674
86
178416
852967044
261507
291512
76
415123
687234510
10
256332
25699
90479
543933158
28
971816679
446687
138825588
42
3
93
54220
82
133526
157526
81
108726
605176769
54
397192
68
6
59
4
65
94
69157
396314
138246
557003439
182440
66008
22
935595765
16
152720
3
43
201187
76
314285
487478
19
91
21771
14214
171663
390564
272094
32
6260076
98
58
91
44
111145
2
393056
21
97
102826
66
2954
35
30
574752559
235312
68
10
63
92
18
12
148022
437608
3
72
83188
364761
98
72
325972
87
102111
69
26
26
62
49
6
181130
909786419
150086462
10
85
685897232
384422
247755
89
353887
667842558
72
42016
2
471770
53
244658
90071
184417
19
61
94951
31
223527
17546
6
62
473754
80819
3
303231
373788
24
150842
99
79
73
7
75127
1
168128
72
60303
190540
5
89794
54
46
78
195382
98
472036
69
351864
118594
8
15991
82
11
12119
349172
33
82
121101
22
238791
170248
154031
95
375578
14
34
45
26
52
426524
73
20
13
40
1
69884
67
7
55
86
15
325147
57
19
326821
71
52
318210
4
250134
91
413435049
45
272424
292119
473887
33383
283312
17
415243708
27308
49
67
63
424687
414962
150399
648700692
31
2
5
63
72
370632
30
203623
27
73
101395
43
310872
15
362961
16
434003
72650
20
315942
23997
15542
476647
57695
122536
96
93
462665
674665106
8
66195
25
96
27
61
188299
458341
93
46
431879
342078
52
160897
70
594122936
881533449
18689
482190
40
9
96871
5
93
117480
150883
91092
202183
94
584790894
9
187184
280780424
137435
88700
191393
487121
226295
788488307
41
87
65867
98
8
15
90
41
98
68
27
85
7
95
27
85
16
152660
23408
222151398
228335
46
581867332
257091
4
386025
40
80
300801005
79
550555725
888600770
274349
43
948817630
20854
35
5
1
131610
73
5
95
13
271008
11
75
369864
479210
202878
549140244
77
65
88
493823
311761
49
5
856449337
15
284059
461669
170500
63
64
215753
193778
345156
310702
67
624800270
71
34
226798
487997
310101
491194
75
698525807
181787
385371
49
52
5
19
19
76
118686
69
280818
123574
21
336316
26
53
3
56
1
89156347
35
296826
75
86
56
92
34
332380
18
90
67
87
142215732
51
235057
196786
480083
58
237328
371143
161295
34575
418347
35
3
78426
195211
23
162650
77
380575
347673
78501
416769
473952
139933
35
235853490
178718
280538
78
88
368716
29
360048
4
24
8
364014
144429
254166877
59881
93
16
18
54936
23
68
84
13430970
60
95
93
368509
2
55
312103
447494
217748
432517
56019
61207
466533
263872
469015111
71
55
266550
36518
79
471555
351748
470720410
47599
62
40
64
63
28
465106
8
23
371823
69
964425690
31
8
754345249
340472
28
899470335
499747
1
60
19
18940
45
68
188030
63151
67
60
405690
9
2
78
175589
690634033
86
74
713308299
409855
592542438
151379
371289
226169
100169
5997
301465
211368
37
202047
36
219638776
3
89
481711
14
9
265799
320619
280904
121294
127698
5
440947
408099
41172
36
92525
16
3
73950
87134
450273152
227287
32
367648
199615
45
212488
405346
83
163230
495507
72
65
31647
43
18
91
397468
73649
490128
114885
95
39
1
57
32565
46
69
35
966925052
46
77136628
82
4
65
41
37
13412055
19
5
193715
402519
37
20
5
5
34741
7
65
3
8
404785
156788
8
293182
54
46
5
19
24118
52
7
381780
84
4
36
139677
36
14
168768
79
16
11
13
224210
5
3
103030
429621
315397
465805
14
119398
48
406561
53
9
24307
19969
481302
29777
58
122577
5776
55507
43580
57879
35
344656
284038
85
5
95
43
283584
83
326868
6
59
9
395408
381884
6
94
34
350455
6
110114
80
687889274
65
79
480821
25469
2
4
61
301445
466828
44
419288
62
2
74268219
130925
156211
183869
85
79
3
90
264869
83
109524
44
839457763
43264
65
371212
52
13412
93
25
80
98
79
816287279
9
51682
137034
90
52
398314
22
530264165
157129
1
17116
42
406126
100825
258825985
22
23
62
271797
48
333691
75
1
3
97
44
6
72805
324249
84575
27
72
31
61
38
50
11
498542
15
12
116928
229554
35
43
43
71
59
79
575319482
30
25319696
141904
52
11
249126
60
434211
41558
291848
44
396453
90
149174
5
23
65
456808
84
219223
63
13
45
69
576290646
307049
325003
14
369707
4
255014
52
92
477378
72
9
79368
246895
313466
221969
103060
86
63
196731
47
193599
46
169412
50
443728
342569
22944
64
97
238643
756441568
2
8
76894
406722
181672
1
94
84
196577
61
284311
315688
36
8
81
940807071
416923
363150
472646
40
30669
40231
80
157689
69
32
61
28295
100746
936605579
3
137843
93
70734
254653
63311032
7
473117273
71058
97
2
5
18
226149
115466
9
487822660
102196546
80
23
39
147907
24
25
399377
1
128092970
47112
7
11
195972
64
383328
7
210270
82
4
273243
8
36
87373
489462
87
56
377969
174575
312889
484546
8
573809301
351207
22
407106
64
89
93
51
66
159237
56
96
156424607
193205
356040
82674
95
341684
424638
3
178753
3
427792
75
62638
279563
25
1
74
74
98
34
296829
160128
4
92
800256205
70
161191
92
51
71
43699
46
327687
847043931
43
8
420331452
411109
250466
89
14
95
349930
59
16
448383
49
348960
442045
172869577
119294
36
81
45
34
108165
33
55
34
94
55
92
279602
35
34
67931
351488
18
25724
187388
4
566794696
633383364
37
1
46
90
499631
345694
27044550
7
10
68
40
18
352585240
91049
483841
21
441642
108069
150736
26
83115
422786
1
47
9
135077
413801
80
54
238075
62
58
11
33
12
68
404412
1
20
171578
134021
3
357464
443518
48
6
95
156582
87
81
60
5
3
4
59
151470
114714798
95681
22
454297
262141
327278
491534153
469397
160161
63
61
1
236535
74
163349
96
286583378
83
336980
80
81974
98
27
9
4
18
376763
3
69
342754
79586
65133
363478
31
28
387447
385105
2
94
7
109417
261282
331876
197586174
208260
315429425
20
29
87
303197
797378529
25130
70
494913
311189
465860600
104117730
741028670
68
85
800415133
398888
15823
64
63604
23
121240
30
214594
29
60
69
14
28
91
836327595
71
23
5
452811
805261860
326088
8
203615
59
239300
266384
245358
896633433
107663070
2
22902
280524
357724
407598
466711
59
52
875615927
272317
905498567
97058180
127474
40
15
389914
38946842
57
437410
167908
74
89
25
115104
16
6
47
802026714
357915
378503
96
71
452718
76293
2
287610
20
976404950
110713
270064
50
340354
80805
74
36
9
325215
9
358266
316062157
166556
493778
37
57
83620
89
90
27
1
362277
26
401312
105791
29996
32391
26
79
13
8
183966
22
53
983394350
22
3
31924
6
76
510759095
415739
457156
311729
22611
20
354399
91641
64466
110129
91
86
458129
19
26
252682
639427438
58
59
66
327881
46
49
5
19
473449840
36
133850
10
105171
1
653954043
30
498018
80
55
41
7
91
489737763
69
133860
231272
15
63382
67
283129
85723
51
54
59
481125219
74
717250129
90
5
477951640
140429
343121
79
30
41
208181
16
214260
308443
96
259819542
88
24
411909
49
63
102796
79
319971
22
160
8
86
951812432
33
79
4
640755549
30
47
130534
19
46
66577
470123
118704170
202375
473871
16
28
67064
31054
195521
19
475083
105426
10
224001
326293
2
738019488
464145
20
19665
86
315882
390788
19
448898
72
386037462
40
56
655741339
444904379
76228
90074
19
39
416757
17
5
313688795
7
31
2
2
5
144710
48
396730
1
81846
10
450205
3
93
99
3
34
143298
200305
60
20
373989341
260350
214065
96593
284174
121766
54
306472
78
85
26
436735013
76395
25
76
4
28116
21500
1
85
64
179774
60
179357
9
91
700189376
21
96
99
14
419108
109164
91
55
86057019
53429
302885
717215214
51
7
315851
866887986
451250
233055
63
226569
2
163767369
221426
222589
81499
471212
14
82
24
273632
797453678
773465479
250726
53
335419864
27
36
258260
143755
10
18
29
754921368
42
111479
65
2
52
401630
8
868127156
284163083
84
34
36
1
73
25
121187
328993
54086
5
99
75
8
90
351108
484807
31
26828
42
29
234460
882382216
89
191572
11750
232334
68
33
1093
99
83941
8
59
183698
62917
55688
7
92
66
177377
51
244049
462823
84
76
137384
182644252
76
62
7
54
67
18
48
75
214103
88
782303551
137768
4
263795
6
142006
59
455829
4
8
27
131157
345180
59332
51
705790068
1
19
863534246
28
386846
25
88
13
382357
255433
40
51
4
84
11
466732
268016
248969
158976
47
35
282077
242658
251461
239406
96
285984
8
8
488408
27
35
257938
482929
13
216466
859213242
20
46
43
1
47336
222464
368087
2
3
326724
197688
36
73
267733
41
3
46
463414
18
160663
2
73
111134
88
7
356106
54
60608833
294023
626095254
350071
5
226050
417627
7
176484
79
550177654
54
84
197488
434191979
22961
36
389057
43
441718
77
16542
83
5
118988
22
6
471850429
421376
110145742
596470040
46
70
319698
486731
431559
23
204194
66
494953
33374439
61
14
29
52
63
202078
49
36
55
91
138164626
94
894344167
88
116741
90925
846937431
284179
20
308319
143528
46
474170
73
1
1
85
401435
4
424988
948938892
92
84
63
337376
352757
32
86
161664
329836
309025
784848927
81
326573
92049
15
346469
72
55
191778
63
65
27
82
70
792550027
26
29
6
460283
86
127439
387416
17
15
1983
230422
92
38
178513
5
2
95753
204941
383057
378816
35182
457537
142591
247265
352528
455477
64
34
73
59
886794461
10
1
33
11
245933
374980
3
58
93
6
365336407
94
1
390337
242327
9
59
913431336
90332
47
54
37
37
89
113931
280419
364741
306897
109966
25
461195
95
320249
68
175977
970506208
9
770596212
59
189162
957333421
425534
276755
17
153498
31
134499092
139555
44017
776237770
114177
37
74
923213521
376383430
98
204033
248750
37
2
97
179401
33
48005
264182
1
431675035
652213652
8
44
86751
16
386983
64253
396157
75
408091
93017
63
1
186755
46
67
53190
26
179009
26700438
156062590
240008
331067
50
236086
91
31
27
28
354062
181437
203912
312541
305412
96
5
11
6
56
351558
25
6
49856
331343
207401
60
5
11
196995
398396
68
10
287497
60
374811
137279
33
290900
85799
66974
31900
439593
34
367415741
287690
118635
74
470423
373230
280793
407809
13
67660
20522
415869
55
16
128181130
944444156
95
23
90
394346
94
84
39
80
219395
19
371410
75646311
341363
98
4
57
426037
17655
10684
194296
198564962
80
22
13
396916862
72095184
936616184
427818
257162355
85
44
4
68
342676
643739817
40
316424
141532
4
46
44
4
92
371720
78
440671796
167241
54
127873
28
19
2
419367
450557
197818
44704
9
22
76
453039
251873
334013
313982
65
57
277575
359086
202719
201832798
226319
19920
6
32
32
2617
780482017
2802
395906623
292837
489108
347327
73
4
163071
620
99
154073
32
24
374150
41
478173
2
167010
7
239425
490560
45
1
81
75
92
380768
535314138
45
23
65
369435283
51
52
22479
474371
201673
93
3
1
206214
59
12
74
84
8
388421
408057
61
27
630586693
150650461
7629846
93
92
436189
263628
61
48
168915
56
8
30639606
75
55
51
296737
455797138
43
143782
56
83
331084436
266739
84
492666860
16240
413833
50
75605
70
609799940
64
350660
63
84
69
72
79
2
46
28
388502
54
23
236616
36
325466
309616
39
173462
379831
452079
41141
76
213574
234623
109511
83
16799
52
85
77
627793904
24
381460
17342
64
8
120136
72
63
292954
18
260293
54
300314
99
4
221407
42
1
32
171968
22750
408182
66
92
13218
377620
109992
81
61
7
453331
34
77
283765
45
192351
160649
847533367
21
83
297220
5
375501
449852349
15
180143162
230496
12
29
20
8
4
41
4
91860
25
325612
10
435552943
38419
372053
478277
2
222270
3
800
73147385
373680
366862
335114
57
59
75
24
57
52
31
91
74914
1
7
488571
84
470158
99
45
66437
2
92
397087
9
45
25
990683851
807737403
62
108766
362340
2
1
87
46
1133
33
86365
132457
31
3
64
33
313675
274048
274201
35
4
20
5
17
93
346057
75
32
367790
40
27
187094
5
122160
5
88
19
430847
75
45
275496
306128
461060
7
382709
195429412
783033827
995873693
19
31
223864
6
90
315195
33
121173
22
8
60
243799
83
580232295
21
238028259
65
349171
261365
57
36
76
9
89
87
76
397037
255129
56148
184712
45
511538331
420942
67
420278
326807042
88223
79
299410
293502
613088896
62
54
89657
50
290661
346715
452674
320035
1
4
367422
97
53
463492
16
37
58136
395423
107400
263334
3
85
137577
6
41088
99
40
319518
3
57
4
27
91
33
415821867
39
370292
4
367611
53
19
23
432655
5
99
248452
625459954
257777
69
32
4
407579
17
24
8
63
30
66
78
157530
90
61
98
93
14
77
56
53
244395
50476
270041596
321530
558901956
400193
31
82
7
7508
62898
371189
65
7
273257
328096
37
27
499832
15
95659
391051
410053
138216
376237
247047
8
73
481784
10
832815454
879328436
29841
297201
464746
49
12
249686
30
994801255
254260
458671
319714
76
480016275
9
6765
274022
161993
6
37
75
22912
60
265795
89
93
295328
143946
306362
466836
6
1
450516
382369
2108
6
12
100426952
824451168
388506872
543285836
26
226057563
265722
1
216103
91772
22
11475
451949
103837
288169
74
315376
28
64
152347
332895
774963298
546749209
338025
342596
276794
15
4
83253
413373
146307
55
215454
15
96
37
146197
252601
210255
20
53
415212
373827321
43
463550
90852
50
756888096
18886
84
65
60
19
15
47782
313832
63
436197
14357
7
944954719
74
171809
21
31
7
18
13
55
172982
23
45
83
10
38
43
21
122566
77
11
39
86
62
111030
1
1
14
4
280212
3
57361
94
66
22
416800
166743
447773
77
55
101959
10
80
23804
566706390
96
213795
84
308835
41
5
94
95804
53
141674
72
5
297020
38
20
419853
5
2
27
35
8
273204
95
28
27918
338270
335923
98
8
17
85
48
80
95
16631
56
52844
72
99
409321
271600
78
201616
6
271751
47099
87
47
32
43
83
727159056
57929
72
306526
482310
201227
12
610302403
99809
13
42242
89
94368
17
401875
116890
250437
218131
83
622730733
120182
34
236331
7
385993
7
42
289991
298210
441031
19
104978
285092
38
73670
191164
80
18
34966
82
2
12417
64
351146
84
34714856
454
999191858
163573
42
189839
278255
296623
33
818344985
6
46
27
24
82761
105033
81
88
99943
33
7
44
143886
414597
1
4
336203
82887
29
75790215
56
693684836
448245
269775
260519
47
349822
22397
13357901
58
19
270417
95
3
327838
18
59
305989
5
59
145274
74
3
2
958393558
1
413781
90
70824
90
6
264008
243350
27
65
72
83
98
94
44966
2
82
82
103889
11
1
261962
82
189963
225987
3
29222
114323
403921
12
484241
105174
73880
329766
402784
85
319396
321228
94
430072
20
459013
39
55
46
64
68
88
492880
66
581476652
431977974
46
420045
6
22
75
8
416606
286823
23
33
492151
312300
22
74237
42
70
16
963703250
2
309419
94
44
239087
63
35
385150
27
65
8
338136
48
36
335029844
15
281207
5
28
2
71
777591588
3
59
10
96
368214
17
334143
7
623223678
88
47
140798
22
744737801
275052
127062
150606
6082
88
211116665
79
228918
45
46
179008
86
93
45501
40
110407
10
41
1
31
315346
12885
64
226211
68
115623
14
376096
63
35
23
180525
4
24
309290
117919
12
58527
9902
4
52326
93
73
431214
65
93
12
394369166
216485
8
484288
446710254
2
70
5
3
20214232
48
95
85
943270484
99
332493
90
332390
57425
3
9
30
244528454
164689
149522
441294
6
346710
77
161954
8
46801797
80
11
146388
5
9
2
68
12
72
52
701250075
5
188337
497978
359004
339007
73
71
75
708316772
63
5
10
115216
1
57
8
37
86
449411
99
19
43
499019
196130
434196
74
363429396
344892
7
228660
768775010
744282284
684046759
643682400
1
175273237
264075
321710
584264899
333013011
2
73
70
63921
268796
95050
443818
38248
69
439909
32
57
352169
474992
443607
882007867
69
26
385710
64
427630
472792
80
10
60
25
415294
251304
68
341942
92
415275
182000453
3
77
92
11
55308
190304
68
95
396688
61
348209
38
48
3
15617
28
454482
9123
286061
33
188423
305309
171003
7
81
60
429609
282366
4
127164
39
62
229524
413075826
76
22
991726952
86
98
104520
27770
77
2
296899
90
58
885641362
19
20
495120721
79
2
32
75132
77
325568
35
16
167257
406156
35
43
193573
92
2
360050
406999
63
14504
88
70
15
365993
188880
7
83255
1
268201058
1
62614
4
40
440137
391928
295059
75
16963
46
452895
59
7
371648
957013295
45
42
54
27
25
3
62
81
42
51
90
6
65
37
67
365166
332001
84
709842315
12
411328838
815661947
86
57
125022
35
20
8
362516
73
484297021
54
44
1
390350
4
79
53
78
3
3
69122
72249
427928
132105
50
46576
95771
75
39
61280
82
51
12
31
57
55
167235
286217
35
383679
136168
389446
4
266566
489492
68116
5
711436128
4
70
2
324188391
28
35
52
14
9
249935
61
308304
121344
11
30
466898
299864
349585
4
69
406454
79
61223399
264536
478656919
639079919
107462
41
49350
11
8
60
13
240410
73
28707
212529
58
96
453814141
346164
46
384702
268634
97
54
26
89
2
287396774
7
41
35
20
57
69788
75
12
22
360075
66
19
5
20
359164
34
246992711
38
50
306900
398797
95
467582
2
359532
356875
4
62
783395134
337760
181558004
92052
197356
2
31266
2
12
437482
30
4
3
84
492786
360138
435281
9
156230
9
97
120793
96
92
49
6
120572
36
62
81929435
94008
267015
424939
79
61
376142
322156
1
89
334402
56
340699
403209
40
32
478435310
2
2
35
444952
6
445466
267008
65500
40
45
97
39
428168
7
91
8
68
203900
61051
31
771690707
734873663
87
123802
183629
5
417768
7
68
10
58207
38
61
276954500
425909
178410
224134
70
8
66949
390101
215411
8
260777
5
4
31
43204
448788
9
518111305
55259
308551
484403
28
14
100765112
9
481287
49
2199
89
177858
107081
228407
4
688554847
68
839253300
76
5
27
77
3
36157
84
312578067
77
826546757
258059
288642
489936
116398
40
86
249172
54
481424
6
402953
5
3
334271
6
67169
6
44061
17
43
135920
422095
66
675628665
90
23310
129199
7
89
82
14
346289
69531
70
37
306543
275025572
62
249240
562795875
36094
38
49
587919890
97
272793819
976785326
85
66
41
39
53
37
64
134337645
974974458
539434801
201279
163968
307803
2
361313
391623
94
36
241564766
463815
412817
436765
43270
98
31
335381
1
103543429
422358
31
256706
78
28
30816
430532
27
28
3
251533
79
87
374220
151712
486667
132379470
278484
429370
74
98580
485371
91
8
909965599
462911
26
31193
95
96
2
253092
68
30313
93
498264
242390
89
7
56
495128
36
156516
371738
8
442613
72645
10
398211
62
479953
105495
8
31
478881
909012850
78
475647
458119
246
290170
2
8
91
462632
215686
348731
95591
270651
1
55
25
178029
91123
306718
34
309332
81
8
62
7
2
213319182
83
174109
300891
3377
198559
363818
466500
89
26
30
447787
41
279548
506117037
237229
31
428703971
36
97
10
8
4
16
133647966
38
152251
70
410281
73
217281
19
32
71
57
435497
99
203254
68
1
194295
43
81
153123
71
3
426911
21
7
2
20357
235359
65
31
479018
312466
307601
636447852
482744658
22
576058944
164819
247244
79294
73
369287641
46057
34053
27
37428
18
217296
70
774517050
96
91
288926
81
48
366524
70
142379
92
10
212549
452987
83
44688
142729
41830
40
93
62
46
930736662
250234
21
331695803
61
92
18830
91
44
55
67
219472
67
76
374397
85
236178
189394
43
5
135539
146182
440490
34
99
15
82
28
54427
151982
221781
390266
52
43
62134
262750
353263
16
3
76
77
266100374
169581
86
205906
13
4
393947
18
103296
14
182585
101659
19
384802
26879
308315
163401
32
57
48
20
2
16
493237
7
67
23
216366
107533
426766
42
101103
46
108499
66
20
88
23
20693
837923152
104909
91039051
81
364868
67
547385931
126341
148509
353195
79
81
63
89
89
430579
9
41979
4592
453744
46
18
24
28949
43
335657
406684
74
126725
15
6
233872
20
49931
26
394986
9
46
200430
48
321989
16
165429
70
90
3
69
90
474492
390133248
43
88
122548
387769
2
96
112031
109600
81
3
21
497053
335950
64
382926
336837
118633738
94
42
86
4
488291
34
154004
26261
784004469
142267
16
35
74
620141940
41
831748619
399606845
95
475674
211273
115100
70
98
738305613
105106
24
82
13588
262847
98
3
84289
155571905
491756
143910
7
597283107
305467
77
100796
77
17
20
47
273267149
51
210875495
26
16
85
541754678
23800
45355
198929
8
177118
494073
55088837
217448
25
202246
83410394
26
317843218
306164
175883
69
455065
680564691
121714
394594
873517805
254053
277813
8
19
3174
67321
18
84858
47
34
81
35
433433
493547
50822
298918
68
32
7
920961614
83
849354702
145854037
72
98883
497309
31070
97673266
64
72
8
76
80
75702
6
370873
80
228872
52
76
497859
392004
276482
9
486983
66112
140701
24
68619
470407
63
40
3
48
79
453168001
5
98705
75
97580
37
49
473594
322100
59
87
93688
60055
126001
96
40
35
342264
44
71575
54
354230
69
474811
35
468087
354252240
61356
46
172904
23
20633
8
159122
91
48369
73
3
372543
50837
7
936694812
50
95
54
915
20442
151498
65
62
68
499074
41
183463
670898187
828242224
487551
4
290421804
485678
97
479015
745878429
296680
7
347183
87
425858
91
60
44
60483
27
8328
77
147578
49
363044
392768
1
68
224862
669473836
46
39
32
5
101181
95
432987
49
1
42
365903
467182
16
172108
7
195057
20
291251
391585
108361
12
482212
29
112058
47
457572
57
97784
116208
23
7
235023
6
42
101189
215675986
575827838
510656613
90
7
75
79643
956916113
414106
483864
5
669396029
79
61862
221294
63
406602
360941854
56
95
40795198
55
106616
445342
410380
284394754
396665
207829
37
289104384
46871
115845
4
59
19
82792
451090
14
12
6
87
236159
347887874
78
262646
157748
77808039
489299
287174987
74
6
86
99341
266693
75
229592
1
19
671012181
301117
854035925
492899
55
244721
70
493686
244333
307372
74631
16
253784
219762
90934
9
87
137901
3
196943773
48115
91
20
101124886
92
25643
89
184362
55
261519
97
488483
177415
93
5
338049
408928
54
156568
56
153694
414168
15355
115310
24
442714119
352611
494068
41
329453
448050
8
21
297328391
97
47
8
255520181
67
47
16
437836
273265
6369180
38
24632
17
77
62157
2
25
71
54
481698
90038
197893
76
14
1
398948
92
5
4
3
359718
334736
24
84
94
50
355899
26007
488630
92
29
325302
214164
65
116752
424317
326410
755734285
67
21
472374
214711
18302
46
484872
456770
562874338
66501
67
22
35
80
19
61
179989
111890
17
581546380
305230
2
372604
38
286704
89
26
340775
1539
398184
109675
78
470060
16
14
39593
303180
1
231321
198607
472934
499067
34
7
145554027
19
496439
96
52
664864226
254660
405237
10
62
54
446262
321982
76
218277
420006
93
35
87
412960
74
27962
29
371950652
492958
1
163600
381242
30
487374
59
294935
116701
78817054
105559
209625
7
168989
19
419893
60145
248021376
75
5
57436
71
269017196
23562
22
218178
13
284876
36
91
237841
33
343295
7
486845
340229
3
36
440865
96
94
95
456895
230215
321366
245287
52
65258
14
56
311546
702885204
111009
9
121999
595955748
30
1
176780
21
75
311870
34
151404
534482613
25
3296
83
282395
282759
74
323616477
88
73735
2
152411
452658465
58151
64
493286
318914
40
93
415373228
60
326108
36
1
37
16
167125
237697
84
78
6
66
507591101
95
60
374090
121845
28
84
72
72
81203
85
2
31
657199293
131492
89
335220
78
132708
152788
402119
7
76
36
40
67105
80
5
45951
229765032
52
242974
94
118383483
10
89
21
2
9
72
282219619
86
6
7
92
164307
102612979
417539
295447
72
515366227
466521
496389
25
29
51
213399
57521984
251161
19
940696353
60
54425
3
350260
95
49
476342
38
377808
10156
7
322427
89405
262705
238041514
757032249
64685
784476254
1
186472
495247
189111
19
9
209635
336278
85
88
405213
334408
126640
2
58
95
42
213303
80
38
19
89845
89
18
20
13
31
338678
9
331589
70
4
1599
395303
46
145271
77
43
369630
109795
876185789
40
16
21
84
220702
22
63
78
10885
8
6
35
467751
63
464767
25
3
250288532
61
17
139210
28
61
13
48680
313525
146428147
43616
367595
136316
25044
29
2
40264
9
52
552862945
64587
132965
54
845054096
99
6
92
222581
62619734
67
16
106949
232176
88
90
33
68079
2866
448767
70
9
219327468
4
335471
71295
17
60
403961
72
62
406943
4
808386811
23046
706334717
66
99
476301
28205
152826
173482
84
137172
45
168355
5
219932
98
52
5
166554
48078
314079170
63
738257431
305878
75
28
19
203516
88370
456136
3
894906389
79
377791
90
4
6
20
18167
150315
49
59
236756
31
12
4
548189147
71
104560
45
45895
8
210168
52
52
73
910266186
60
493561634
40
414823
67
63
30
56
386389
272014
53
393466
52
38
140062894
193803
91
3
55
128106
124371
463089
272158
47
255717
497504
224846585
24
63322
149533
202296
20270
98
70
78
3
487461
13059
432091
78
41
7
6
40556
32
68
196983
23220
67
20678636
830909352
71
5
424198
48
41
4
55
239353
155533
14
8
6
137269638
392021
301089756
168614759
32
52
6
308141
2
87
465139
6874
48
42
469013992
875793487
416226
351359
477412
109175
288849801
211215
451397
76
285921
329271
341470
6
283370694
483919
22
355158
20
55
34
26
94
99915
88
58191
73
36
3
75821
184289
29
7
112664
188371782
349252
398219
316125
677950324
10
613587981
167294451
94
66
34
149061
14
61
7
95
73
3
5
88
231993
20
269104
388444
9
319319
360666
31196
27177
58
36
75
6
207580
17
111452
501147641
439048120
38
47
493328237
47
87
22
34
38
328476896
466072
501460368
39010
98
816552329
70
22
82952
6
56
6
24
367161
60
341290
59
75
419005
171087973
29
65
303688
14
223226666
7
57
435984
141529882
2
60
3
5
57
334698
327110
9
99
426199
188454
36653
847391028
4052
60
42
53
1
345553
285566
23
166375
67843
18
474595
50
6
451674212
856378979
52488
382802
186689
42
90
478783
12
451319
221230
203691
54074
10
63888546
7
25
473451
48
478890
67
8
439346
7
420991
48
424622
182789
15
16
57
801665196
167736
62
395187
84
108519
192306
40
26
397320
5
195299
562467918
66
53597
13
645968101
24
6
763114192
15
193342
376821
305857
51
42
1
411711
80
81116
97
47
82984
456533
77
50
211856
5336659
59
25
399258
28
482708
95
87
259228
331009728
74141
29
46
97
15
119173
3
23
574508010
56
11
1
452155
79
62754
150873
264054003
6
8
495380
376556
63
1
432204
10
91944
263306
81910
95
63
2
90
424154
32
51
9
419172
143280198
485013
98
20
6
93
4
54
85418
13890
130934534
38
339937
9
225220
7
105464
173403
67
7522
166050
85
6
419543
51
424060
82
5
70
88989
141562
319845834
95
342730
79
2
136500603
51
56
218292
86
72
68
80
465142
94
6
241934
78
758394599
41
54
83
108922
14
43
681650438
372671
78
92
28
20
50
76684
490855
38
39
294917
32
431921
25
123455
3
127243
35
93
18
830190420
9
278218
231120
6015
483244
58
51
80
484619
496649
260972
156904
344938
9
396348
115759
99
187324
8
439480462
49
47197602
11
805641968
87
449105
307286
21269
80
60
127116
473789
60
402335
4
30
493378
650155950
140921
73
23
310809
287941
279517
32
7
71985
2
275579
351106
6
264348
207183
35
3
42257
13
63
72
3
9
203544137
145545
59
65
547037903
65
399602
5
92
61
178509926
33
64
7
220145
350672
472791
68
213236
399687
8
386645
93528
36548
439920
60
945181046
89
3
252887
955019351
479255
96
59
24755
51
488957
441525795
425016
1
73
2
465751
64
328536
55
56
25
38
99615
452201
68
89
815413169
209128
613782583
358507
289441
176253
31476
100987
54
76
70
63
129263
277446
433515
93682917
23
247199759
24
76
16
9
120833
490030
27
5
87
490765466
5
99
14584
15
14
135240
70
91
369150402
60
74
50
98
492554
83
80
7
260790
473857
180659
372228
145495
3
466928
31
79534
80
81
232719
719235590
10
6
643902382
33
307938
169244
60
79
316315
16
80
27
480529
81
179020431
17
216133
79984
58
110910
22
7
61
498756990
54
88
77594
438594
489617
160577
171928
308052
446700
554402470
73
21
10
194845
54
353467
65083
22097970
912039664
1
82
210571
3
23
52
82
81
81
873687547
847706776
439283
4
373966
13
333896
64
46
2
241245
3
66
436869
7
657072254
152283
74581
201509
17797
52
12
347638
25692
99
67
83
52
114627
56
248806
5
156706
77
26303202
45
124243
69
414134
451522
143160428
393379
319403
69
498735
96
48
98
430467
35
26
1
3
4
480923
377467
168230
24
48
78667
9764
891456144
82
47
366334
5
17
38
345724
64
93
5
41
83086
76
203641
63
8575
12
4
418462
335586
9
54
66769
572704216
59
199514
95
85388
186749
58
374332037
27
81
11
90
50
35
35047
67
19
90
284724
39
371696
236193
7
58
37
11
176185194
58
67660
29249
86762
79
35
85
362608
42
472381144
759367046
343402137
991562312
135213
234186
131318
34
80
3
44
8
266978
154412
93
456371
64
1
898338140
124668
52
16
322124
68
391979457
35
2
492877244
3
46
768088549
4
7
265840887
285303
375841
147930
240780
147245
18
3
177913
69
65
485867
62
81
37
33871
453543
50
18
169248
95
9
37758
222516
97
6
74
4
353033
15228
2
3
74
38
98665
84
30
8
139557
1
412822155
34
9
68
51
301875
54
450145
438053
375024
50
56
68
441735
374388
1
83
3
302896
244916
50
3
97
97488
58
33
243403
11
93
64
28715
492775
481254
285231
5
50
46
17
66136
488728
475879
22
12
14
157264
88
432119
37
3
385779
63
79
4
477354
355011460
87
43792
18825
68
39733
81439
8
31
389705
334966
68
45
180531
13
466626615
454223
476472
13
102934
76
6
29
431131
49
3
22
348864
57
45
700820540
89
62
25
92
12
320890767
89
90
163095
33
138432
553076113
340718
621740829
37
57
66
114883
4
286450
21
74
36
370944
98
395579
33
4933
221926
97
224231
338638
21763
154982
39
34
88
75
446716
390803
185581
476854
87
7
9
474263
5
19
16
65
5624
163797
199529
12
66
1
93
448757
8
669124552
162035
255535
57
52
56
364680
82
172243
142984
246019
1
29
6
83
12
220184
96
414722
52
21
26848
76
272895
39
69846
91
76
164504
446769
79
53087
3
163821
63
150083
294667
92
41
43
12
37
54
438640
498904
74
32
41
137857
398156
282373
9
9
99
387367601
7
47
57
37
122630771
3
4
3
7
16
60
278161
312674859
393917
223980
377626
452147
90
387189
321160
81
42
153831529
81
18
219908
12
187426
264977
120327
369118
78
67
37
583126291
64
345522
84
96
73236
236764
352721
72
258680
55
138301
25119
57
242688
169673585
779806170
57
26163
7
73
72
777933537
72
30782
106482
68539
243070
33
66
363451394
9
20
60
4
62748
372226
63
30
96
169031
33
35
234568912
42196
369923
513180159
338788
3
261941
97
29
31
327604
48
338423270
486033
256326
435781
83
15
80
223189
62
53
433282
471823
14
423021
76
88007
40
48
80
236421
247596
54
435924
32
310832
33175
129677
212642
442746
110245
411048
359375
53
257461
89400
261408
3
46
276987
156465
480115
33
57
2
29
6
96
70
99
74
196476
94
30
74
202556
1
16
311908
2
6
376412805
9
426780485
21197
49
3
464530
50
575574523
25
718657724
93
59705
475291
91
91
475769
5
832672973
51
576418590
78
14
60
400344
3
768861296
218210
89
445524
20
236879
73046
9
27
492368
197672963
446356
31
155955
284082591
145200
158104032
415930527
497326
60
469877637
66
74330
48
84
126192
86
493476
54
6854
458085
776726379
319039
922415438
221009
2
16
38
4
285175
8
90
300016
773379782
169460
64052
3
50
11
200862
25
186884
450562
60917
146074
97
300484
33
48
161434
5
68102
3685
411721
350724
403298
43905
438695775
8
31
43
38852
43
91
95
76
79
12
3
2
237664
7
871878931
231515
33
71
4
27278
87
258878
75
6
289894
9
224776
416317
155224
28
109255616
18
253529
3
2
74
58
84260917
297560
28
13
423222
37
4
34
308402
18
84
69
36341
4
96
5
96
231388570
15
45
796304423
271704
113125
6
54
74
56
96693
74
89372
66
75
27
79
3
67
186690
50
4
369302
60
295337
26
330928
217307
387643
206153
4
275281
20
55
456961
30
48
160756
904326315
76
992952898
107309
77
18
493576
431035
453577
7
130233
681053442
234765746
40964
120923
420314
498823
14
880065366
48
67
232309
73
12
25
296043820
5
1
13677
75
89
78
51
54
912931995
38
17
9
62899
290083
298397
50202838
52
498901
399646
164575
93244664
236828
37
485992
82
231605
353221
355003
389066
373117
121780
41
77
69
482786
112277
42
65
30
9
270307
25020
60
1
81
20
9
64
20
384412
151359
225166
296368
303975
27763
430588
9
130277
35
11780
147318
459409
24
49
6
87
53
367391
3155
173480
335093
64203645
80
461618
343698
2
37613
27
54
30
9
51850
97
1
96
3
9
78
10
4167
5
158842
122386
90
303880
102160
261286
101975
80257
420538
98875
226730
251831
54
813905119
95
37
90824
313358
274509493
8
26
22
20729
82
145042
231760
8
249701311
199939
77
355777
408004
145053
68
85
17
128945
30
64
55
16
468417
25
400164
732293617
73
421896893
43
42
16
12
14
243448
227020157
97023
48
136855
312781
49
1
52526
126510
496218
4
20
182964
9
7
37
251329
937378996
65190
74
21
179018
29
71717
54
39
453247215
265263
125934
9
374229
74
478632
11
44
15
217950
83
23
56
12872
643238003
408071
130458
28701
13
327241
98210
461928
360693
25
20
321785
88
465220
414141
13
64
330905
78
464973
91
4
51
88
308503
428219
486595
99
963788527
22
460318
305240
9
27
147190
28
141521
88
229036
267337
68
20
13
413764
111825
75
36
5
244318
951268884
3
966023350
85
39
887118090
6
33
141473
481768
232027
73628
419716
51
305631
34
535101010
96
64
7
5
7
74
181176
268317
358277
42
404579426
377907
316387
3
481362
165585
351386
93
461917
199773
1
39
35
62541
22
77
107655
9
42
71
34
242106
7
331888409
93
141980
126201
115845
69
213073
71392
74
118187
486845
35
253382
274350
58
78
713366214
15
36
86
6997
3
609
98
348682
8
19432
48
118778
484174
93
152413
501198118
123538
37
631756423
58
948
3
418829
600988182
129004
93
6
50
53721
128585
455115
92944
51
2
498665
83843575
67
240805851
342623697
115494
5
24
53
4
13
56
45
35
266484236
13
396171
905459710
454888
2
261775
7
89
78
53661
137376
240170
53
409514497
19
18
161554
44
914411057
53
41
9
64
418300
863612124
1
5
12715
97573
432448
833397754
9
7
267803
11
20
2
23
14
770203830
706493698
184901
3
17
440200
82
447852
2
456506
97
478872
60
185041
107843
313651208
487729
41
427533
435947
847315894
249795
77
2
18
488953
7
389730
42
70
450791674
797846776
589680025
73
140462
43
250225
58
16
8
243247
99
65
319209
51
24
32
311720
271156
113303
83
40
355864
235751401
36
550321157
36
188232782
5
11
74
243979
153066
65
99
1
499852
242676
41
265980
56
322065
64025
294543
53
5
3
47
43
45
258376
9144
35
214925
24
595503363
59
973240702
63
86
70622
68
77
145401
40
1
20
334563
6
174756
703428659
534576000
374440
466833
486966
62
99
76
71
35
43
71
331803
286803
2
222121612
304598
116148
381108
282417
284874
50
292038
47
22589
56290
369433
72
63
73
46
61
21
22
456314
161078
156744
454324959
60
3249
398749
4
93533
5
84
42
417151
620717325
303584546
6
386999
41
425061
61
1
38
383000
27
496645
86475
96
3
441237
279120
18977
175620098
379625608
511570716
90
30
235472
44130
6
613756329
29
2
450057
277289
328190
725879270
99
92
52
201020
23600
474800
10
2
168878
173947
21
44
98
46
72
70
97
21
345937
27
28
317113
247653
687654497
59
13
180561
251840
483478
75
80
258678
33
15
113966
46079
717633567
916229429
420638
65
371081
86
62
319837
247137
1
9
24
159139
51821
215079742
278669
127890
66
43
335263
319190
944599475
213510
8
214722
7
61
69
87
196866
109077
56
76
52
89
410089
498323
189240
298551466
61
2
313219
59237548
78
4
874840891
5883129
1
846517750
139527
100093
72158
453992
262651213
26
275206542
87814
324459634
19
1
88
10
6
2
331450
67
266858
189297
7
479545
6
21470
400448
39488
49
336121
288141
75
445849
462364
32
7
262570
51
388955
366631030
251073
41955
198355
95
660763389
8
74
35
18
4
332954736
45570
212265
79
12
359356177
449870
19752
57
85
29
70085
227228
107577
9592
22
834228949
60
372513641
244936962
412374
204161
401775
21
229278
24
372501
315197
277665636
185579
75
80
393235
156624
992578893
290766
262633907
622739262
326709
41
379485
36556
61
104922
5
78
78
9
866413158
88
15
25
415010
776576422
118449597
9
31
54
45
63
90472411
2
8
492490952
553659527
376386
344159
436354
73
15
80
85702
94
241324
7
85
352844
20
52
220274
411642
43
311485
91
51760
12
101643
14
240541
177727
283341
8
7
12
22
85
5
258009
181663
25
396887
46584
35
212403
64
463979
172655
494510
615394065
62
211477
144172
720552265
6
83854
445233
46
19
955427011
198207
241962
220090
9
22
498637967
874958520
61281
958478118
80467
406401
62
90
97
7
878901258
412093
38
20
75
45
205709
7
101931
498907
94589
167533
108706
321599
442064
25
285707
37
294206
49
19
18
74
70
87307
472336
107099
691797641
110792
7
151652
413970
5
212826
758055471
1
28131
196201
64
208179
55699
45
85
419726
56
481170
90
50
59
43
25
16765
88
135563
51
52
61860
57953
96
11
421160
20
302465
97
65
8
8
2
64
184970
423781
31220
34408
346745296
72
756761644
8
3
64
2
22
35
6
50
701947356
309936
47
74
75
63
122310
23
671188875
47
92
35811
441322
79
254634
485999
26
365757
201610147
294724
133951
48274
434164
90171
98
861842355
59
82650
473624
12
33188
478797
173998
951553758
75
628288158
79
942624181
353973
327213
60450
98670
18375
911255592
19
8
42
10
55
144503
64
67
451479
27
379601
911607968
84
272313
438322
49
2
87
211319
476461016
20
424875
33
8
54
58
642260703
487410
34
4
81
175493
15610
68521
67
51
210323466
220577
266979
416239
810795094
74
42142
5
67
23
440436635
265114
7
81
305326
92
27
371217
180204
85
189987
29
647759537
125624
61
212431
31
358083
2
136271
165116
64547
8
81
63
42
49
96
248340
12
226801
136126
430639
119431
7
181372
327623
74
493176
173304
36522
313163
3
2
317073167
108237
247768
68297
79
729136768
1
162798
263016
402241
656240309
242638
68
193516
6
22
70
70
66
74
82
815885730
126931
195281
9
350689
2
60
23
490465
8
18
483294
85
4
412407
64279
52
82
42108
56
268700
67492
22
51
28501
222909327
183191
3
54
75
33
15235
6
74
74
327087
12
8
8
361329
69584
61579
93
4
8
2
375493
7
87467
39
1
2
690133690
351134
67
382140
464399
101463
640612022
279491
95
58
78894
14
5
70
90
90
64
173790817
476542000
317874102
89818
46
15
176851628
21
725331139
455646
70
13
33259
36
734357499
18973
422287
39
77
333743289
56
770081014
306346
37
104350498
193943
276093
7
352784344
224201230
280715
111226
25
645556038
53
40
41
9
449748
370615
47
80
68
4
81
79022
87875
55410
274024
81574
366681
87
57661
61
86
415498
4
405196
7
459003
308481
1
40268
383407
36264
382524002
56
323862
37809
322828192
83
44
407392
57
488276
97
381578
13
45431
11572
63
17205
55
10
196119652
22
12
20
378610
4
45
7
463913
80
59952
179647
222570829
1
101322485
26
8
9
263305
400040
359988
57
499240
58759
53544
264632
187239
97
355663
94
72
36
89
261732
394486
365465
16
37
99931
94055
359743
3
142151
50
150582
40
87
3547
348662
497944
19
38
433158
1
93
402674
439042
105252
26
364171
206436119
17
313414
46963
27
4
375304
24
15
142549
404241
67504903
7
213549
442712
92
39
333019
19816
34
105837642
27
447456
494961
519907415
61
73
480384
53204295
50
145569
20
101651
55
66
95
118157285
58
27034
66
65
155619
277076
88
39
71
93271
5
716292264
1183
484769
800109629
89
425023762
170109
91
59
316012
88
4
348049
444416
75728364
370986
28
85
7
372444
312158
419222
87
23
2
28
5
563997306
2
92
525784158
55660
127139386
21
461073
98
98889
45
34
447467
57
145298
40
401990
47
80
389603
146680
91793
6
112152
775580708
150253
393362
209534
64
87
8
4
10
384303
987660587
136794
276879
156819
249774
276195
630073658
22
383423
65
309289
461762
480729
15
200568
483812
25
6
369923
292070
34
23717
9
82
85
21
79
55
711295935
392002
269523
56
482433
8
36
286403
332615
354235
436915
36
24
15
35
5
252711
88
46
743874132
4
25
77
469803
282647
401424
127411
281427
7
353625
27
36
61743165
60
9
7
127910
41518
9
248848
429006254
196636
795872797
408978
262515
252388
244058
48
115897
12
116561
85
349888
203667699
91
8
74
14
389946
91729
41
24
28
79
51
73
59165
54423
104146
430697
59944
7
54
417742
250957
8
2
79
169206
185035
62
258327
10
473401
353374
83
88
87
342279908
77
167952
8
269056412
238994
37
92731
292689
463568
34
7
36
70
755096821
5
343270
54450557
6
62894
67
91
25
202037839
29
5
21
46
347823
13
63
99
862384198
2
8
71
248712
17
5
1
190954
282535
73
447270
20
54
426298
98
183008
39
456603
49
30
9
5
39
246668
33
346429
54
48
80
41
6
79412506
346340
69
61
3
54
435486
9
64
44
31
365023
4
84
85
446179
26
101019
48
1
380093
38
220957648
446710
452941
93
198658
5
45
8
273048
438988
74834
294564
302243
25845
103492
1
6
237273
9
29
258696
296749
8
229510
38383
48
20
85
193039
372509
24
191820
18
644307298
22
450752
422860347
33
98722
289115
348982
37
272381
281079
6
64
74080
95
7
51
360073
273630
74
296860
39
70
392310
265230
97
75
9
492698
107563
46
415722
171098
7
45
143731
5
194572
473843
43
486051
70
7
193776
74
206713
713925797
106491
54804
173591
291493
344584
95
253863218
71
70
62
70
91
19
624300092
94
204089
199850
61
94
771414799
56
481411
321173
32
54
22
31
248253
10
26
70
71
90
456410
72
406356
239744
375894
105379
390296
464738
138236
70
11
45
70
413741
99659236
182728
2
86
15
23
86
71734
50
90
96
94
286361
479218
428626
455893
43106
39
361432810
73
99
17
98
346702
77
53
30
287131
954831701
231166
19
84
97
191167310
19
419182
175576
5
3
377987
187251491
52243
44
123773
94
449637
344189
599266529
70
491535
432873
593658657
489461
180326
31
57
5
84
4
32
469645
91
406547
64
85
75
74
95
166917
10
329341
6
86
427345
66246
42
28
8
79
913045586
36
471231
248471
227741
99
392386
351505
38
32
2
2
25349
56
324585
204066
147646
51
39
62748
32
19
81279
3280
14
354060
61
265134
905343461
76
85
20
70
497237
4004
310150
74
332388
8
847592355
49
924747025
8
482045
128157
91
72964
58
91
332986
39
85
77
414315
930715803
80
466203
42
660998836
98
73
494604
31
34
7
383718
28
75
34
87
4
5
44
93
80947
151976
98742
59258
410507
55
14
600542046
7
76
93
97
35
46
211498
27
28
6
27
579596061
414938516
58
214434
170842
109757
837253646
593425914
30
378502
31546876
5
10
67
168327
216075
4
481802
449694
288339285
67
19
541969025
72
196249
486160
200559
96
292035
229081
85
5
19
154793
421793
402350
719007140
264959
336768
193331368
154665
24
358536
67
284743
62
53288875
45
17
75740
188544
62
26
88
81
67
65
47
932350473
627040506
17
272045
164191
498138
186861
87
456294
97
374376315
62
40
77
73
42
230241
59
240911
180956956
1
404905
431701
443714
98967
327303
31
36
244859
13
243629
21
17
215412
4
92
263468
417064
37
61
5
541605808
9
175098
115973
35415
343898
72
767046158
124237
35
48
54
5
59
79
31
82228
252069
42
22
497866
3
67
98
72
480083
53
604644046
387791
679039227
43
1
73177
50
467429
8
9
63
20
317210
67
24
53535
8
49
185378
13279
30
76
67
14
70
13
53
154848
97
40
70154921
283955
52
18
258141
156781
385670
425973
289857
99
346322
87
303927
93
12
5
84
31
54
299415
11
95
48371
443542
409759
1
232742
268251
175061
21
71
150503334
74
490594
12
18926
397195
222267
344693
369483
56
7
96
94792
94
4
230970
313872447
3
50
75
201871
86
32
393945
342816
40
49
415351
8
730230903
133116695
65
8
54432
99109960
267205
8
61
80
81
2
11
8889
39
43
256092
26
326070
20
72154
548711752
394417
30
478701
276319
17
1
479548
102028
316391
71
750264124
400638
87023
9
31
61
60
400785
39
312105
616610451
96
2
21885
393867
46
26
34
64
266859
351319
184848202
18194
256174
227063816
13
44
5
94
96
310362
271908
429766
30
7
329446
89245
269656
82
51376
52
40
41
29760
607030282
223261
83
456321016
175037
7
7
327072
36
35
54
15
90639
1
56
245731
211757
73
167935
442248
250877
231112
69855
399584
54547
48
8
497932
30198040
472574
665969835
437680
67
39
15
217186
19
72
40
1
89
245397
199392
61818
91
19
62
63
73
478890
91
1
246203
68
919818462
76
26
66
42
403786
190979
124674
25
458649
57
57
7
7
56
9
59
50183
24
3
427350
80
90
49
431378
57
72
57
43
308548
47938
90
61678615
720875070
54
151164
376787
94
372892
15
55
89
451567
20
87
234021
493176
94
70
9
84367036
203971
198288
96
727468986
342577
72
695368534
297108
59096
27
444847
21
222177
379860966
16004
74
279753958
90
204457
81
37
408527
91059
442389
13
68
99
6
43
395116
267142
51
11099
1
62243358
928049865
5
259778
282658
477760
84
72643
289572
93
401813
346638248
73198
51
349305565
61
45
509155584
417586
153905
59
143240
50
502541801
153130
94
33
74696
8
68
123390
75
490310
2
65
95
387124
413151
7
64
56
402381
362347
379035
50
350770943
3657
99
29
56
49
81
19
152810
482886
2
118652
59
70
951107289
815964602
34
81
773417211
91
31
978262376
27
18
96
52
278430
41
372609
21
496373
7
60
94
64
292256894
44
1
37
1
2
11
158056337
160331
387202
159552
3
93
19
6
277098
213740
123446
674021655
493656
55
77
92
278188
244809
476465
396523
76
28
219858
113189
6
2
92950
87
79
840768848
469011
98500
81
2
438436
4
441713
71543
89
154150
431676
20948
366163
70
36
521890012
81
58
59293
722193693
29
203869
93
37
110234066
4
297892
85725
420466
95
36
66
321253
22
48261
67
631245446
8248
79
11
21
186218
369877
381111
20
253932
72
54
51
40818530
156362
362212
58
98
32
460327444
30
69
465739531
60
58
780768006
489422
86
47
6982898
66
432884
106163
237203
96
40
369075
576174528
466053
2
5
81
189827
139808
8
4909
7
104493598
62
872355551
354660
31
102328
80947
47
53833
37
281905
112676331
498370
236642
3
377733
40
73
15
106982
140172
136985152
844638452
90
169180
18
67
61
5
30
176277
31
84
36
26
282616
455601
830421147
1
249977
311616
121430194
334261
347132
48
137299
468174968
26
61
56
386696
4
44
16
75709
344245
57
14
196748
73
25
344298
520569178
65
22
78
305377
3
99682
282616150
402652
352095
86
61
38
47
25
67
45766
81
6
6
470482
469422
309643
271611
28
415467
152574
67
122308
87
115745
32
5
48
397804
4
135281
7
444249
63
942555049
75
5
21
28
2
93
70
51
62
400626
32
69472664
213872
463972132
67433
281543
974862788
349246
182189
313070
435821734
287908
95
142243295
17
5
322641
462230234
67
74
2
17
322761
7
8
36202303
303216
405120
57712
19
896843455
465126
88
14
12200
167799
366167
455672177
74
69
351937
30
141872
5
3
47
353282
66
85
504087973
26
120013
478081
494448
17
55
4
54574
137003
79
2
293855
82827
63
848934580
25
3
5
72
20
7
70
7
493507329
22
65
3
2
36
300540155
30
358035
2
4
281727
69
60
270998853
3
68
55
342154
66
6
368449
159392
85
3
57
70
71
34
166758
29
32
14
241964
410871
261168
854737700
68
32
881892569
4
86
94833
267599
42
99
228647
467527
282839
92013
12
37
32373
86
982287617
28
1
92
427074421
14
59
767453618
19612
458596
611580110
16
55
48
119360
99801
268945
35098
17234
52533
477522
7
148877
464913
220814
21
24
340502
39
25
321832
15
27
361530
151181
686420658
206737155
17
70
88008900
5475
880637149
68
494684
38
484552
90
405897
68
449199
84
53824
342303
804771462
210896
146333
70
41148
221048
203642
83
58
47
100487
87
45
464598
287862
4
50
224218493
6
214235
33
5
21
16
89
162370
332964036
13
79
292765
620691080
94
72
82
6
4
87
97
6
979360244
42
95
374006
662999543
44
85128488
34
39
113934
353501
363703
193249
41
8
31
49
2
240312
486098
2
259695
2
235267
9
432368948
380991
14
58
89
20
429253
24
87
61
14
93
389926
93
192311
8659
2
600124739
347063
147575967
52
805474198
867169833
46
14
28
247531
83
26
2
292499
97
98
7
23
238586
292335139
34
2
121640
9
26
468198
131134731
47
382671
10
28
91
47
839970187
88
228119
91
447162
136824
8
67
351620
903440559
193806634
57
16
44
368604
74576
277100
998082690
2
176930
15
305094
7
389251
845650598
93
15
13
62
98
246518
14
55
70
35
17
59
769541775
188242
27
8
208893
158074
25208487
425408
97
118678
70
148445
152542
438546
94
81
9
6
90
393404
384398
33
1
266840
733882617
198060
29033
277210
75445
281739
9
47
47
54
22
358040
443077
9
12
2
364040
97731
71
86
9
8
3
488631
90
46
84923
184504
442358
2
3
86939
66
1
377749
89
572501531
105055
497737053
99
394435695
337892
97
235565
92
360214
33429
59
96
17
353466
87
38478676
407071
72
374133995
33874051
137433
94
382501
9
148336
110166
1
32
20389
73
35
348315
114227
359351
422613
87722
7717
331663527
292965
19
75195
35704
500545013
40
36
34
256976
3570
88
36
1
76
29
187376
177909
36
49
7
436431
18
893365312
11
380749
188309
368023
529964361
112596
435719
3392
440004
70
374006
31
257169087
5
89
463949
457514
456443
5
31
47
397357
444441963
454265
339646
105325
98
43
371808
647949405
99
87
306639
354274
28
255309
79
216154
295781
6
47
4
3
752758122
56671
37
9866
250691
139180
461000
205024
59
14917
283594
88
185548
20
279467430
91
44
319863
940515952
192418
419047
4
9
83
841362783
62
90
3
263313
172705
20882
50
23045
477287
172969
6
139628
961833495
302351
2
89
67
45
447412
25
94
29
325842
190618708
786071851
406528410
9
49213
36
52
81
380415
342825870
770278033
431440
23
20
1
95548624
280293
373237141
4
9
15486
5
22
490214
43
53
346730
3
27
115770
3
2
175266
106884360
52
123155
101514
492892
52702
42
384700
9
147310
87
46431
78
77
94
33888
169972
40
49
447354
89
368795
233029
13
45947585
398900
273171
67
34
44
71
45908
14
500105382
88
16
15
8162
179859
42
18
272014
209236
86
145901
246981
46
36776
503423800
10
208590
77
58
46
76
45
67
8
27
77
20
39
474809
254111
79
12
58
76133708
61069
87944
344361
93
3
89
689042289
793115477
92
22
305237
21
305491
27
88
61
61
310053
392439
1
7
520052107
57
60
90
90
63
23
138021
98
201887
212808
450268
4
277572
426607
6
272030
44
221138
386637
264537
15597
86
237408
45784
78
213819414
410461883
28
290758
431966
360449
164496
4
50
33
4
463465
94351
86472
348439746
64687483
53
9
533036232
77
489129
94
25
11
42
61
186036
15
3
71
86
47
292248
420086
334193
328752014
72
49
431561
6
2
9
459448
142491
164198
296008
130984
93
94
2
475642
494822
3
86
22
52606
267074
190150
378373
624027809
35
334602
51
659345211
95
75
755188119
76
66
55
307178
454763933
466679
84
1
419874926
64
36
1
332687
6
93
405184
4671
51137
6
1
140066
42533
125704432
830048755
371159
1
36
99677
7
92258
401869
5
23133
90137
24
444238374
196993
29860
38
148718
407498
162430
91843
111290
484038
146631
73
88
468344083
92
76
3
94399
7
4380
14
298247
25
1
412663
279129240
97
320240
237907
195926
92
22
76
40
439514
117670441
165809
78
61
159650
264994
49
76
21
325610
68792633
14
76
740873863
137168
393179
221789117
93
64
60
800186043
408098778
78
69
30
35
192536
5
69806
28
60
443573
633172758
14
168339
58
181610264
322037
254315
97
67
69
48
24
7
96
159834
4
133369596
72
350318
816781097
46
25004
494899
457032
2
79
8
290728
41
116738
243214
815955646
159853048
93
34
129252617
178313
49618
187634
15
9
7
32
35
489043
99
520105678
337435
72
130436
150724
54
53541
4
533868994
215007
80
95
460723
295406
1
186995
233559
52
85
339454
88
7
15
218943977
60
309164
7
36
169146941
399364
75
50
8
1
354942
306261083
336589
15985
432864
373295
58
375166
383793
393545
426449
205924
209373
3
41
87
324180
221534
56
63
2
40
490005
4
488122110
114766
89
115019
22624857
102117
22
70
26
2
96
317416
80
356394
17
205922
170330
102984
138068
71
4
33
38277837
295071
5
98
82
233966
475682
94
4
55
21
786663406
119469
81
1
67
159220
22
4
93
121341
754305382
390115409
73529
60
6
75
216727
47
96
78
80
256293
480278
18
141900
82
1
5758
36912
440756
51
50
357732
76773
7
5
25
641521454
41
607019954
42
73
15388709
61
55
221
815714074
29
45
402138
494681
339321
192895
69
381048
243850
96810
669197192
121935
99
7
9
85
71
358372
61
26
369113
30799
89
64
9
348599
5
320638
256732
27
22
123766
344807
397780
15
45164
98
36
129125
326354369
2
368705
9
9
230020
394000
25
5
415696
53
50
437804
40
357372
6
278819
2
81
117736
11
132079
312332
31
116615
485405
60
95
70
256214
4
72
65
176795
264574
497609
89
92
255192
296842
29831
26160
700345409
85188
170496
426270
22
396491
70
1
103969
361575568
151699
853512715
1
82
400758
43
391942
7
252450886
3
36
448336
121416736
70
54
21
2
855924011
8
328617
197615864
306213
373062
93838
71
92
9
87
27619008
135966
2593
96635
137747
36
65
47
372165
74
384644
794144726
115495
8
132636
222098
83
274071
474190
416762566
446095
56
245460
219918
90
47
346124
384629
178713
3
7492301
89
367115
162589636
234673
20
167985
413062
90
212516
340907
390354
5
603391463
72
195856
80825
311513424
24357
282198
846791283
361489
59
660356735
948798430
405951
64
340055
3
33
1
451384
75
68
173939
260725
27
93
59
469889
41
30478
337666
49
48
461596874
124264
62
69
95
7
444288
9
815913242
361960
479469660
35
468177
3
40
449613
28
121644
1280
37
25
90
425703
151046342
83
74
7
8
591615426
382279
230141
353626270
5036
383957914
545129848
49258
362032
38
394296
63
1
25
409980
78
281972
69
51339
53
95
87000
9
9
23
7
1
24241
59
12
967936824
17429
58
33
170973
97
334549
26
85
203486
12
45
30437
371767
88
59
4
286174
91714
407820
95
73643
99155
837358692
6
370087
370451
251861
458780
5
169711
239752
465160
88575
97
33
406609
17381
399077
87
266115
366884
51
90
18
72
23
71
89798
73863134
79
433205
78319
165355
330280929
50
98
97
31
68
9
1
541541685
709492648
428161
3
388964
381864
144795
349184
154456
385156
694073671
97
602267710
325973
64
32533
221032
8
73
9
245662
136139
91
9
163027
429107
39
163835
356545
7
48
366399870
621526234
84
5
63
266377
43
207788
26153
473896554
71
86
163103
1
63
290467
334522503
7
74
9088
307843
444341872
7
6
430265
23
153094061
94
390859688
98735
335914
216035
476763
409127
1
25458
77
94
132770
9
448035779
383831
93
63
51
16
965909370
390048465
32
22
227007
297887
65
92
266651
24
70197
489607
14
2
34
37
225720
929936612
419614011
279912
98
296575416
386822920
32862
43
250380
7
71
55
55
81
590892133
5
284554
106052
7
717686352
21
303657
651178536
55
975599680
85
7
756048063
281173911
77
10
4
25
52839222
9
6
20
97
28
12
398865
45
87553
453858
259477
376217
494032
2
71
286406
94630
80701
216831
453137
147400606
19
457078
163412
19
17763
8
291859
75
12
34
256157
199982
52
8
5
2
3
167011
72
78
144058
37
32
480945
249658
49
116047
56
97
34
82
405771
82
40
23227
26
79
96
41464
3
379071
5
867171251
5
34
6048
343044
6
393140
377025
389077
400903
15327
84
78
42413
2416
416145
42
579306150
3115
98626997
807341633
78
89
350251
21
828369050
193023666
26
71
63957
63
49
636249295
48
72
192118
497998360
62
248465
17
14
533127765
49
304837
56
67
3
292449
149472
17
477306
5
33
115624
42
4
213433
18
466015
120598
321396
305462
5
26
2
83
215528
287517
98
316929
4
80
325321
138891
175192
87
9
75
80525
53
653430087
66
399853
1
293813
20
256501
68
303883
922039474
183337087
32535
2
18
73
44
497817
21
222598355
5
9
23
566532883
2
18
46
88606
85312
88
46
90
65
79
481461
19
83277739
52
24
39
230083
49
183357
381463
427349
325779
15
108759183
59
138192
44
7
313072
18
240695792
45
470583
6
763078744
110197
543284975
291511
241448
167292
58
229545
429717
446029
432228
23
12884
402482
6
98
290147
6
61
64
32
5
22631
33
22100
434999
234003
27
224129
433602
22
9
12
25
4
78
3
885395095
369474
4
61567
6
41
99
18556
88
96
273910
253332360
29
73752
2
160266
32
6
81
23
71
621281796
5
222494
42
460511
76
113631
245938
30255
29
80
50
110712452
71
213399018
35
234640
96
237108
46
14
48484336
54
9
76380
6
17
48
209832
3
20
43
302909
341506
65
201805
51
320771
729298559
409785
50
167172
50
46
1
68025
97
153941
378381
87
414398
36
89
211462007
45
1
130567
7
40
98
72
445828
32
36
45
67
54
47
59
30
941692417
73202
370495
46
535566829
189712
24
440355
96
482023
56
68
69294
3
404722
27
386699
3
284554
4
12
42
3
47
916702467
62
26
4
36
192874
7
24
81
10589
76040
125907
168878
91
84
18
70
286970
469758
72
448726
143720
4
451901
49
163781
210215
303828
55
35225
28099
71
415360
923033553
7
33
425746
78750454
15
62167
148537801
69
5
46
4
69015687
409074
7409
23
16
160718
14
65
31
6
6
482040
70
3
449407
9
80
426373
44
64
13
54
14
451056
150444
366101
80
105543
31587
1
497455
476871407
9
1
823755325
604904073
85182
9
267894
499860
5
74
169513
68
201833
18
5949358
202184
841490754
35
52
7
319953
55
96
276222
246289168
152205
20442
250328
31
349648
93
77501
472546
97
363257
24
37
653111473
50
400227
636629293
88
189861
88
99
137146
21
278735
54645
271910
44
191087
91
6
15
4
27
955601052
29
403447
26
22
49935
60
211464
266161155
47
25
31269
4695
62
24
24
329527
398289
95
8
1
18
398329
46
440857
472162
33
31
494423471
45
460535
137692
294535
96
52
127703
770913780
96
96
13
176541179
62
384001
23
4468
172384
3
43
5
351460
69
387490
22694
7
327123
2
444416
47
281357
34
96
91
16
55
51
74
1
409232
59267
14
413412
324950
48
248143
197964231
205364
7
2
45
8
73
855709806
45
83
49064
335269
57
32970
53
95
244586
103634
89
400142
97
18
386350
59
24
32
363227
80
130688
433898
370854
252557
160840
40
8
43
38
237352
165064
388100
65813
326441103
68
59
5
146131
2
463517
370700801
3
90
499541
454076351
43
6
94
395782
11
1
97101
34
8
529422677
109053
286172
151436
993616277
9
38
57
70
71
22
444410
266936
99
94
40307279
38
482364
98
64
25
33793
28
137322
52
118085
52442
53384
11
32
183903
4
9
91
55
179397
248828650
59
1
208851
23
10
1
139661
41345
477443
20
66
81
449065
112482
218697
325089
80810
4
4
159251
242752
35
301168
42598
87
67713
66
416051
60
7
2
14
133003
391667
96
65
5
78161
111470
4
196490
659934456
86
119372
67
16013
422454
43520442
86
369756
75
489161
352613774
198378
2
217928
91
600922557
45
12
35181650
439851
83
477194
273934
177854
26
17
6
463008
91
283380
29
114447
99
92
80
93182
127341
174990
205608
154926
267598
497080
53
490740
10
2
179874
55
68
75
554779429
201766
718344652
266467
438316776
94
377439
162582
87
3649699
5
57
19
19
446643
82
4
56
283463
463470
64
348272
342771
46477
53
350387
361029
88
1
57
462711956
245573
373439
24
400434
34
266244
77
254407
102622
988223798
79
71948709
9
24
377939890
7
137571
72
299888
206099
281433
12
61
381444
349468
11
59
195153
93
33
37
61
190549
264699
57
484204
87
537883663
23
84
4
459052
242577
7
193388
43
59982
50
25
67
430216
322205
96
493204
477004
454623
464608
44
212424
92
119101
88
4
226288
65
285737
192097
42
96
205083860
411392
236533
497532
880418291
140160
27
564005325
126680
352383
44977258
494474
62
72
25
141836
76
118591
347952
6
32
640137557
161997
32
43
136861
62
21
691576303
92
38
24
76
5
43
357161
10
371541
229725
16
56
128911956
4
274272
290859
58
87
321777
7
42
68
404873
124964
528375151
4
86
6
1
423677
141329
377564
223176
99
429091
510318207
32154
5
94
95
287882
568666829
36
101517
80
417131
5
394933
95
133073
68
156945
92
227943
57
104781
27
133940
221238
472304
49
24
75
702673499
76
72
252213
490762
72
76894
35
456711
75
7
191488560
6
76
92900
263467
85
78
21
40
422809962
171670415
406839
187398
98
137599050
1
78
68
367358
168398
69
51
6
6
476189
9
40
3
400535
328967
126925
134337
6
67
31844
185223
7
10
83
78
32
97
9
6
34
66479
38
337196
370539
418511
44
15
31
17478
279264
12
87
594728055
44
3
271978660
2
10
384917
70
132366
366343
7
22
34
34310
54
344923
294729
69
872507001
9
185442
46
398874
291309
273042
46321424
57012
18
234832
349830
2
68
14
455262
463984
1
6
9
419577
208568
196073
45
98
296631
898699937
305072
150321
59
299453
93
1
170639
57
341542
248172
155724
97
190755
98
35874
64
314614
51
462671
90
6
944692963
426825017
67
9
9
409068
913341530
71
123475
4
1
373766
289098
35221
97
8
439493547
54
16466
114178
83
752260635
296487
425122
40
8988
199037
35
759961826
371618
911358555
364215
483662
262895
485566
35
281906
6
74
343290
26
239569
65
75
80
365684
62
466903413
110931
142768
47066
181500
94
7
285870
6
8
3848
3
822186812
209432
328150
804069248
384404
17
178906037
47
9
4
579123863
484684
99
90
491241
10
296885
7089
17
255030
381954
5
26
48
495897
79
20
488738
68
66
46
18
198178985
299309
300394
469873
496536
11
299404
8
73
297010
1
63
43
246931
14
57507
466735725
47534
14
73427
2
67727
213463
378607
90
282002
59
1
39
334320
54
12
24
19469
89953
182308
154213677
99912
70
392459
5
34
285088051
55
28
125316844
446132
449389
61
58
79
462740376
91244529
93
3
84
428512339
303452
433225
75
190028419
59
67
171141
68
36184
186926596
25
351228
152355
19
375188
219704
82
296711
127141
90
25
1
307257
3
94
306788
478230
1
386752
408210
40227
66
429663
479113
70
70
34311
8
67
89
489110
30
137824
7
590710347
61503
289059
94443
677033727
211056
427483
7
147165
5
72
236724
420774
5
93
59
359622811
374042
181663
83
402342139
356967050
284078
154999
144010
106379
960496999
224675
53
499226
7
25
24
7
516110242
128411769
56
21
253145602
57
248719
19
46
185513
83
665
7416
27
228238314
445942
241714
10
6
611668255
69
28
9
267938
5
204008
2
205847
442449
169061
35
458073
75
84
654245563
49035
36
22814
493848
8
77
29
61
58
353770
10424
59
7
154235
99
412648
75
147868052
26
83
16187
701304074
47
246951
249146
321642530
790491241
7
301123633
58200
63
478923
86
38
404876
281520
9
139532
61
335212
3
705241331
3
209137
1
49073
847425791
98
10288
459644
33585
63
53
89
66
350340
411966
677370683
168149434
348043
11
9
62
394580
988719095
262231
6998
8
203617
64
49037
213078
235513
596025707
391299662
87
255754480
442048
116715
95
93
6
42
49736
459391
34
155334
809473638
432845
341191418
40
5
49
42
105104
81
150742378
7123053
52
127808
316651
42
209054
185447
462538
7
963683268
258788
277542
129410
445108272
26
97670
12
196517
1
411287
93
116356
397508
404042
90246
198536
24
88950299
1
73
70024
317307
21755
86
240599
120359161
90
439832
37
312670
10
77
93
845819937
61158
349065
339585
49
89
224401
42
25
449476
174695
9
4
386432789
498235
148918
189308
49
27
369011
41
462148
83
443399
51
85
177446
39403
150623
12
67
90
92399
227122176
75159
64
38
18
334513
451174
190051
56377
265053
6
7
34
421552
446297
66
188690
4
56
122090
387814
143237
82
344252199
78
48269
90
4492
49061
2
112172
86
222160
2
45
373433176
68
11
383978
287886
110523
3
74
401118
48
324212
89
57
70732
77
75
8
619629613
31
37
209434773
18
49350
6
403092
254975
435327587
309854
445096
228149
233995
77662
87
76
441381
11
245219
351197
36
60743
15
18
6
61
23
29
313729
492487
355592
275235
237652
651613721
199821
14
78
90312
1
185374
153741
430860
213999
90
399504
267464
5
4
85
39
120707
32
64
89
28
951137126
102282
45869
203133
309585
978188873
97
84
78
773573609
584956158
314662
27
278855
436843182
27
55
401967
61
282740
48791
1
206961
239212
71
98
398338
482059
53
312425
319286
822452240
9
261260
97859
78
61
5
15
301534
294750
752438022
215538
1
403390
58724005
229872235
916207571
210065
54
9
182638
16
272972
71283
9
6
220388
147133
265313
47
71
3
75
349219
243499
101945
25
58
95339
748205898
12968
297799
26
10
56991
76
25571
73
40
46
63
317512
25
336604
474507
467514
294714990
43
7
96
5723
3
40
99145
140262554
449551
627975445
331696
311029
23
177040
156338
423946
46
467605
253052
48
228191
55
119452
6
159860
151928
456400
803075641
471523
130760
37
89896
68349
16
1
486246
994793271
33
44161
143311
328276
56
73
365916
517196033
86
10
12250
9
43
68
484723
63014
367673
483673
34
31
4
8
80
354012372
5
358693
3
27
99
69
2
26
50
47
63
404021
46
3
10
164321098
405096
12
59
88
9
58288
94
91
80
281672
184450
267962
70
19
146619
284747
465525
85
249696
479770
67
441479
90
365122
53674
40
461587
15
97
62
94987
241374
921199668
86
94
21
63
98
539250209
6
88
437411
167940
113853
17
14838892
396416
521211443
61
7
42
6
29
393769
95
468674576
56
104212
443483
325184
10
247303
21
88993
481331
485929
231326
58
437515
29
4
466560
15
852144292
158478777
63
53391
9
48
321601416
180166
479795
319913
61
69
65
658833173
18
248495
814519516
195711
88370
165743
395179
294667875
340091
41
78
91
465384268
131618685
9
323227123
2
78
152749
51
38
179547
178927
99
349657
8
378468
17
52
44
19
530834378
222258
382052
18
57
96
286042
430971
128891
97
12666
18
66
492607
332505
60
10
69
74
3
10
331408
52
1
46886462
6
17
95
661817922
260577
340232
7
9810
8
57
8
274701
62
468993
484856
135484
90874
371891
225041
31
379151
8
75
93270
388952
171851
24
64
436721
82
843417598
188773
12
66
59
251002
51
84
70500
432072
64
435910519
210571
71978158
352747
154546626
894847041
28
412372
69
209162
327938
97
9
365385
299555
7
78
61
1
41
12
132694
155145
359373
71
88
621620063
46
254644
49
301548
325164
459097
79
51
97683
227689
10
9
99
103840
86
19
88
76
35
11
38
462983
99
70
67
20
406748
476095134
26
109784
464460
79
8
5
11
91
300886
272763
13
127336
54
36
406475
68
29
275761
717410306
220482135
71
290291
813756477
259303
5
168746590
39
61
9
926232878
265308
38
47321
49
42
327505
25
81
4
413997
10
337101
5
70
50
15
70979
44
73
188542
62
925396946
50
66
74268
12
278935
347775
6
41
15
260099
11327
12
83
162611
54
61
427242
234662
335974
856260860
34
39
35
10
53
495126864
2
482267
13
59
489573377
20
81
2
249828
16631
55
219303
223390
96
86
74
62
96
49
157269
28
56
715331662
40
362330
322701
32
349476
63
80
5
334512
479065258
326821
89
324771
40
31
73
684507380
83
566965044
48
46
83
76
86
97608
167773
17
375919
255501
56
902564429
221901
248948
28
292442
218816
176018384
183670
223143
355766
11
5
182460
6
401923
788283666
192877
65
81
719825813
453030
153891
84
80204
437626
33
365028
293919
431866
263707
7
99577
35
424673
74
73
157030
52
122646
16
17
210688
51
95
141992
63308
80636
68
1
190805
224217
91
44
59
450064250
15
4
459345
183168
46
393230
41
240662
162603
10
69
355815
21680
54
249845
92088
488069
259911
439834
5
5
3
74405
39
6
487019
290204
5
147105
52
33
425821
603938275
104659
289833
203381
57
379014
5
60024
3240
487411
452194269
27
4
202805
9
7
98
48
8
24
49
130979
118728
38
29
1
982779934
7
83110
44
296657
291043243
22
289120
154170
121603
231487
4
48
399169
424509
260732
19
7
245391
5
15
372736
34259
131551
44
306153
152499
32802
76
98
89
21
39384751
405222
8
96
487602
597705301
486206
42
192093
16
80
335543
345077
332231
66
10
81
12
68
751791777
106083
25333
62
217506
93
74
229648
299969
88
98
8716
68
372298
231712
3
464848
134683
7998
432074
40
446334
78
415681089
25
2
248975
71
184722
202653
32
323008
412559
46
43621
291754
96
264057
88
26
466353
126165
308191
216801013
216683223
15
459904
87
29
20
264510
479701
63
722631603
29
2
4
170588
20756
481756
8
54223
98647
344751
59
87
48
347254
5
18048
41
97
8
908417277
468163
475227
8
415312
349734570
97
192312
15
138345
77
4
6765
234816
40982
52
9
28
7
61
475619
66
51292
956191458
9
618315365
55
52
95
234067
494371
253419
408218965
8
36
58
60
323606
74022
25
85590864
427329
443222
462169
124348
35
381047621
26
41
80
108651320
109785264
3
3
6
303879
51
99
31
67334
89709
154190
97
288431
160435
585054528
36
172949
169616031
792143383
11
283609
5
10
178325
4
60
19
74
94
7
107607
363650
51044
26
57
104596
324430
32
451118
795758452
409935
77
24
738548092
60
34
2
315174
434131
136856
44
208343
473258472
83
416161
274207
78
417120
499504
71
7
62
27
260135
88
197969
166576
323940
8
681722464
55
99
9
3900
2
7
263870
277659
78
2
560648440
337452
162936
10
228638
170482
274134
81287
35
85743
313399
46
324898
85
466991
87
48
3
718842376
5
868202954
652612167
9
63
404618
159630
437577389
88589
53
222781
49
301609
72959
348201
149027
416849
5
68
50
252376
493596
16
73
59
745855852
402121
102483
142658
186246
50
37
38
70
96
233095
74
517983579
443918
217202008
68
345871
176079
8
20259
365113
216846
32
24
4
297557
9
24
374661
291845
16
88
32
405880
478590
72
286799
58
487887744
3
94
256383
32
136250
75
89
7
154927
4
641910926
431374
32
62
386340882
45
79
269174
69
89
112728
94
114965
77
13369
49
95
67
344224
352129
1
52156
71
40903
153439
58
426452
3
3
121064
88
73
406778
195122
87937
53
478632
3431
7
96199
15
192387
516651248
745413314
45
69272
434295
43
894021500
772333256
85
3
83816
962420512
232420
329548
63
88
172721
464302
460454
17
77
187862
99553
113055
52893
102191
25
182545
99
451560
66
402346
28
24
71
73
67529
121955
397031
67
147543
29
23
1
33
47
933215912
29
183513
43
13436
69
76
44
49
359143
187091
4
45
27063
79
255041
354127
4
58
10
367946
2
36
134444
318275
52
66
60
463733
2579
69
493882
89
42
5
468978
500967486
2
76
76
399555
801273281
13
363442
89509
265277
520733921
4
233518
226479
449376
986770881
409223
58
82
465021096
418310
19
57282891
33
185319
44497
40476
96107146
59
75
41
419959
79
69
14
27
148754
30
41
21294
11
445493
40
43
66
980262189
14
11
80
133342
336135
47
51
85
31
9
31326
98
390413
135366
485181
43
81
229487
218018
420607
457296
3
9
99
99
78450
160227
420870
7
296664
38
33
31
910827786
57
13
98
303551
641681664
322006
41
242226
114234
857951337
217105
86
75
4544
162238
352426
66
69
464729
65899
290579
1
160876
9
16
168547
389393845
25
284974
412923
312547713
8
1
6
4
174224
314653960
6
471773
232062393
125260504
37
4
71
81
116297418
367506
24
52857
15
53
6
12026
85
90
164585
220815
5
64
436133815
55786
43
94
46
176818
82
434388
541062914
109638
423948814
49
423993
1
78
26
476966
105085
37
78
38
304243878
472241
15
314710
217837
308160
206823235
15916
95
74
205897
353693204
78
366423706
7
190066
99
430253
52
57
96240
29290
33
579607018
28
359795000
2475925
442538
68160
401809
20
232344
154797
198452
93
55
318425
70
377870
491823343
49
386749
351080466
29
343336
71
394673
62
68
341315
127520
3
36
6
16
338471
17
5
79
8
120356
184289
461863
50
46
477935
2
54
354617
211277
47
52
342804
69
44
13
293430
92712
419875
88
63411
186617357
346222531
17
486397
189637
7
23
263601851
278563763
33
86
62
318355
419988
8
33
23804
2
60
26
337357728
152512
5
12
73
276025
278360188
838178015
41
188648
12
51
474249
68
323063
75
926391973
464616
229654
953071992
486043
37
57
3
76
7
108538
9
790799216
386834
86481050
142315
107764
245370
391635
260059
41772
5
8
247829
78
89
48
286118
304022
7
318633
388807
29213
58
69
2
482015
17
349677
9
525872166
234080
57580
10
1
80
52
343185
69753
188884
67
162098
35
48
420557
69
162803
425070
96
232347
7
226708
186563
24
30
41740
55
34
2
405484
49
24
68
28
19
96
54932
192602
40
1503
399101
805424455
220235266
131631957
2444
218200
49081
268693
421389
98
19
37799672
78
976123097
9
4
467896
55
328985
5
177432
143049
3
418075
222362655
47
631193677
370747
272369
441703503
51
83967
52
850529600
6
3
9
278859
72356
265589
98
275648
62242
89794
142535
9
57
75
295410
365117
48
297554
71354
27
353305
19
25
398301
16
16493
12987
1
345684
86
66
55
207868
61331828
95
220334
15
595147764
14
387625
75
25
236126
250393
59
815018929
67
86308351
59
336753
424781
155059
4
481099972
113429
223134
20
61
1
29
87
111747
598225793
272785835
179393
179906832
32
9974
258890
11
89
234790
82
272291
25
67419171
88
75
320068
3
462077
185188
51274
213423
18
381802
40
43
64
17
238992
9
107238
1
93
452617025
21
15
51
92
35437
181584
852061118
9
91
319801612
89
96
288300
176941
428994
99
225580
13
430894
60
190663
41635
69
5
7
93
101741
252452
2
67940
6
88
30
85
96
720486736
6
28278
2
724103137
58
200686652
966860194
986375780
38740
12
312581
7
74036
3
5
12
88
488743
424391
9
531692524
39
99
56
95
11
468168
262693
331409608
12978
15
394992
47
865058249
462761439
409540
1
96880
183959
205749983
334428637
152280
5
145193
71
2
80
332072
36295787
49
79
99737
44
74
89
14
504074567
68
18
75
358704851
25
8
77
43
328087
81
18
84
6
151098
358376100
54091
87654
79994389
96
27
82
117537362
7
94919
475932
70
447169
30
25
86
33
69669
467786
237041
63955
248583
45
87
324459
35
201873170
81
7
3286
65
9
336759
292146
314845
98
36
30
13
46
91613
9
421415
325169
499506464
34
13
440992
297736
450656
308533
46
81
17
32
63
74
54
200748
112020
309708
80
20598
50
348492
60
2
81
29
53
6
76027
184510
64
183023
27
7
8
437625
64
57
488250
108265
6
49
453526
398557
54
97
461818
394440
7
32
6
53
74
7
5
481567
80
231245
475430
31
4
13
64
446213
54
57
34
136281
82
53190
63
391965
83
3
68
176184
1318
122756
621575694
98
99
2
89
495471
444589
214579
9287
463900
34
112638
427566
63
25
419153873
8
352230
2
90
58
356144
220111
183509
99
227168536
357521
86
42
39
179753
69
9
97020159
470359
9674
151541
60
100961
299357
48491
462532
170189875
208561
813672045
200272694
3
50
21
4
789442287
21
699501500
99719
66
60
24791
76293
68
163954
466548
88
254376
41
99
139478
63
137355
241318
3
456222
2
36190
134364
99
98
513726222
466209
474210
45
7
4
11
85801
48044
16
31
76
1
94418
334404474
111178
402090
365245
25
14
727451661
106207
98676
91
47
524469303
24271
417392
12
114529
356007
460131
246283
174693
193291
6
66553
108378
158093
9
456463
313561
439079
10
85
39
47
701045088
90
342220
229185
6
90
445155
605705621
376386334
26
150240475
64
299482
372114
6
273431
682407598
140637
30
96
165286
17
130595
57
574528333
24
25064
10
375982
23
922153020
483679
43
64
39
14
22400712
244598
247476
6
300301
46
98
5
172030
82194
61
370293
61
325770
32
92374
8
64609
15
159880
510408594
315250
357217
255593
30
104093
153886323
13157
6
4
515514494
85
28107
125260
73
41
691378159
58
56
294962
441087061
373253
52
133582
397782
5
85
467283354
63
51720
27
99
85
8
72
81
9078
365611164
304269
347469
30
222769
210179
91
233324
73
99
63
85
186530
45
207103141
73
318607
39
15
301561
433842
96
31
90
88062
14
33
305087810
57
38176
70
4
41
88
63603
24
307065556
35
424726
380376
916047842
7
30
11
53
467033993
352071
248487
2633
222268
43
14
416970
194411305
353889
669243208
14
235517731
64
252500
52
2
365009
85
81
396183829
24
10
85
1
130519
211304331
286821
42
184127
30854
71
35860
489528
55
61
47
493296
60
174921
13
160656
60
18725932
67
92
456311036
95
326644
351330
416690
47
206136
16331
100484
103536
464754
70381
81
66
61594
418438181
311031
36520
7
51
357491
64832
274537689
63
95
643613195
39
69289982
242724
238065
37
3
46
54
882059118
414049
10
32
68
574841095
17
488846
292662
300539
883872665
178884180
99
55
74418
183268
98148
239517
5
46
202423
227688
222491
42
337951
91
185372
506109022
494546
427557
193490
3
74770654
25
85
32
3
44777
26
110299
47
286951
9
231664
83
44
88
268726
55
69
90
55
231984
405751
7
4
493404
955362671
475865
29
127715
490490
127628
72
23
129163
1
96
142729043
9
41
11
801405884
192778
38
78
32
77
246853
346945
49
62
40
124355
36208
53
5
9
1472
9
17
339191
30
55
100988
19
35526523
10
14975
89
47
90034
43
85809774
281007
1
67
885082110
78
247353730
8
159100
36
549057131
39
492771167
385654
279223
109696
247921
55
299030
76
327509
444867
370044
576999651
100065
57984254
388560
47
350208
23753
13
483514
34
60838
50
8
263956
72
98
40
69
95
86751
45
328693
5
1
241282
200189
142441
102527
43
47
156965
164639
31
61
8
479085
239647
77
160784
17
139848
271281
423143
300203
7
170251
41
303834
34
462132488
28
63
419923
179123
40847
32
187826560
18
99
541539744
355341
32
236607
37
499909
3
25
428107
476414
64
99
33
374067
99
80
95180
541761157
440551
276459
468189398
24611
32
164077
4
34
30
37
80
216420
396804
10
31
226968
45
96
81
232945
264
373166873
14
47
99
283609
25
176841
49
374954358
7
99
301062
75
4
98
274161
65
23
73283
20224
372773
564210226
43
423093
7
71
95
49
90
165794
16
269075
60
32673
28
31
55
460182842
32
472835
148910
8287
69013
11
45
20
4
427114
6
101609
38
375467
27010078
415047
260723
818069823
17903
151249
473866
115454
424311
35
36
106550
482686
149619
6
77
350042
8
40
262238
42
46
21
374991528
3
140887
73302
487774
32
120289
80
330477
28
60
7
56906
72
308142
276170
288680
339006
92
134001
10
64
489645
83
61
61
400816
242533
774090029
55
87
85
315807
4
108944
287747
30964
34
56
120195
50
71
28
40
86
23
496220675
87
43
305850
574829094
75
7
42
70
336252
452502
122073
16
146760
58
550594484
137192
94
171704
76
457553
7
119154
936218827
57
421551
36
302598
59
6
78077
78
71
35
489916
2
24
55
304167
128863
19455
355462
228796
155118
226846
327443
38795
47
18
69
46
331919
88404
21
41
5
434145
207586485
911061142
479532
17002
21
396233
266965
112415
35
519268713
27
32
875351894
83
16
74
5
33
7
9
79
222516
298083
1
354565
50
76
277615
2
92
295955
302077023
23
33
9
96
112509
367806
578977536
704671558
256023
390779
10
66
341838
204562
7
196415
484667443
6
98467
22
2
263916
49
96
745221756
892047452
92
469662
54
44
67
463453
47
335830
30663
207848
126856
713187999
6
1
81
173759
185032
489167
36
336275
302396
57
338396922
201275
48
6
50
8
2
11
346257
448736
50
256287
107546
478165
224620
407567
88
233400
18
400256
6
309229417
18
63
88
191173
4
58708
66
8006
268567
46
301970
2070
64
87494
69117
19
525176099
110830
94
205155
63
538245308
1
715908555
16
6
77783
1
60
207447
97
270865
67
13
8
10
62
1
26142
265419
31
84
3
641912841
971713843
128191
21
262827
48
104637
46
27
26
70
94
35
66
39
290297
41
89
74
6
23
490375
92
27
36
460381
852126539
6
28
365158
230872
542565709
89
1614
78
69
294641
461048
466148
88
32
46
8
107374809
24
221752
38
22
70289
409924
76
420838
28
177415
8
497484
47383
36
16
298481
499473
75
16
240435
151130
82
299078
226241
202380
9
117239
88
204847
78
244103
471444
31
73007625
390278
597153057
40
464912
84
437391691
8
346537
9
115184
31
8332
3
72
16
617398113
5
77
688706806
129702
466041
253487969
678185099
68
252279
3
2
239287001
300429
8
82
21
212414
10953
336197
536616195
38
433463
88
118977235
79
59
328331651
128522
78
46
77273
38
187445
313968
65
59
461954
53
5
316718
77
50
203101
275508055
12
30
85
191912
15
2
2
38
7
229041
57
84
174247758
464716
19
69
282026
73
45
1732
89597
84
81441
55683
154277
377840
407908
53
3
47062
96
449026
5
34
55
74
19620
94
38
328394498
581650483
12063
144881
47
9
7
81
31787
72754
772550940
321983
71
43
245210
75
5
66682
37
15
403430
171686
92
91
7
5
44
8483
69
32
71
284794
42
139011
345472
268117
90
21
15
78987
31
96
74
401126
192775
79967
973671688
394648
64
56
320992
6
471773
16
363950
464943
438872
98
253996
31
375271750
87
63
48
384558
97
56
83
79
459420
14
14
1
89
471308565
452408
40
69
8
3
71533200
32
17
60
51
183055
19
24
84
12
48231
75
473796
66
29059
3
159478
39
42
118137
15
24
70
1
1
9
480873
40
33
4
57
21
485017124
96
16
5484678
260891
395855
1
252236
53
8
16
5
391324
254797
82
288548
235373
225903988
51
102496
15
44
79
3
9
9
3
874439122
332647
9
113660
458910
59006110
77
15107
7
726351077
68
357041
96
74
44
96
186177
358594
20
87542
2
21
880034676
51
8
258313
12
201653
78
196792
17
590444194
175326830
284596364
355630
44
6
4
1
51
45
214882
389875
91
145970
436106
88
94
853083427
427064
398220
166426
374586
53860
331677
53212
91
20
146434
3
4
301289
124766
54
92
39
61
451702
46
16
180140
96
92
10372
422679
74
9
36297
29
2
78
203246
51
154082
205504
93
675235075
67
79
222422
8901
44271690
200575
49688
79
56
47
55
419632
38
409879
189245
7
802609590
78
56
65
164884
2
93
418633
333722
92
25
86
43130
4
70
54
228503
50
451587
79
32
309641256
334112
193002
359492
32
239468
1
340376198
1
61
534932417
2
90
31
197543
79801
206378
19
9
42
24
64
10
32
64
47
6
17
28
71
199386
23
343446
35
59
40
209043
57
316516
67
38
15
580492180
77
420981
19
482462
3
433371
312273
18
327807
33
66
21
94
460373
188375
383999
53
307766
59
25084
24
472236
96
24
300299
69
3
45
466166
490041
2
16
13781567
647296965
55
368655
346825
61
21
349819
180505250
61
379770
220682
35
33
7
651063293
397396
6
899254118
54715
45
6
62
477035
245626
273871
52
2
10
32
374103
57
71
59
8
36
66
950782068
70
789052001
298058
9
66795
63
26
314460
443531
73
19
360594
455694
48
213677
303136
25
20
427287
56
5616
475337
89
152762
79
38
89
81
81
46
561
210282
3
28
222755
55
194156
133385
3
145369
65
3
284545647
30
702333652
79
81
27
97
271260
12
8
365836
72737613
92
316217
245904
79
401283
93
96
57
79
74
47
4
71
669285387
44
10
98
79
440906
315984
2
424760
84
190226
361751
974997952
86397
80306
86
76
225981726
465229
16
544551670
473004
494111
235843
23
405150
91
190329
938275784
26
54475
391027
731108244
1
1
8
61
49
127880
171717
5
3
46
191911
8
76
466158
52
19
54
46
81
32
89
179126
259980
2
1
8
91
6
489722
466073
23
368333
295578
36
415049
904791569
257156
45
7419
50614
695319510
38
62
99
92
80
9
8
478535
9
27957
311862
386009
74
384772
49
90
91
242114679
203908
348267
63
30
20
73555
21
7
334364
649948648
17
268939
336998
326984
383730
917904000
474852
460637
19989
5
287068
397886526
85
279769
53
233885
135625
84
38
210772
26
5
326551
14
203025
8
7
316128
55
5
8542
10
41
437778
12
2
550715754
327156
203737
186598
868842665
9
14
362773
9
205969
18
363851262
86
306401
1897
1
95
70
99
4115
230432
3
346098
79
51
14
186818
270729
29
647307271
113036
1
20
154463
11
1
11
18
41
92
37
62
314016
394289
110209
18
6
435295
69
7
19
497830
424238
15
943872603
10
255993
4
147615
94
337516
301352
52
88
619404015
232535
7
80993
433907
1
3
35
969249417
47
329015
462526
91373
44
391177049
45356
260176
224478
255972
26
331473
335014
6298
25
252764
427149
421944
82
75
29
14283
147368
221311
30
3
68
441882
12878
94
375141
341273555
249391483
6124
342228
66705
180722
61
233679
284114
56918
937215656
396586865
155867
157515
504438007
46
46
158046
24
33
87
305690699
70
105490
7
91
83
53
90543
278150
59
291650
75
68
35
7
237627
7
193244732
56
21
487918
6
56
56
28
76
60
235849
384063
186829
397240
99
3
58
189055
70109
19
27359
374393855
56
40
878803016
191187
355853
34
99
96
142305
959701584
70015
17
11
63997
4
308033
25059
23254
312225
8
71048
483509
95
292753
24
495946
201057
8
3
7
42
52
231106
297120
5
3
51
29
6
348662
9
190731
12
840470543
304251983
452561
49173
6
82
404213
52
266513
33
28415
78
95607
14
68
50
410168
271618
247940
40838
178460
96
55504
44
38
31
26813
13
3
165434
688409676
22
73907
41
6
19
89
83
178578
3
212309054
83
9
79
36
4
88
59
7
35
62
223795
414549
52
96
80477
385724
238900
62
58
354980
8
444805
282785571
16
265837
74
16
422669
64
32
340848
18
36
832528645
347836
13
488694
37
12
164436
55
62
104913
54
70
479988
93613
478628
33931
3
323334
53
229206
71
80
673322833
69
4
417024
382658
17
42
70
6
27
865498410
208492
318532
13
188905
29
41
31825
41
309137
7
366610
203307
46
301303377
9
68
16
79550
89
422056
308256
23160686
64
202494
27
94
88
8
11
81
1
221615
92638
961233471
609908226
765128399
88618
18
64856
26
222952
47
6
261450
9
412152
6
868898122
44
622385719
51
84098
12
29
467219
329037
46
65
155828
226319
151079
88
76
7
168022
17
90
284514
53
262441
31
58
4
77
41
399438
7
714328752
128223184
56
60699
74071
64
98
13
61
95
84
439074
20
237328
266226
4
188746
472016
5
6033
651081207
442276
287632
84
350343
9
146653
32
377527
454943
193406
421642
322577
239918
52
55962
2
89030
52
31
16195
21
338470
7
354788
416956
92
5267
2
1
80991
426343
24
419103314
170437
18
26298
42
191981
36268
341340
29
16
3
87
44
32
79442217
42309
828970457
3
11
100011
327147
398789
943128276
485478
10
399509
42
66382
47
80
990144424
35
11
90
442098
22
95
33
23229
87
72
1
79
19
80
7
299153
67
96348
500052864
189628
601184518
424835
18
55
497036
303300
11097079
5
99699
46
3
99
10180
218096
55
544418371
97
227777
296929
24
8
62
488893
62
63
64
70
177536
318051
52
477762
668143657
552819182
69
41
3
55
324808
10
487238475
205259
326671
11
584036045
139624
10
96
2
10
11
58041
58
174665
326935
6
33814
31
4
5
336692
169619127
389564
338230
92
445516
416606
1
29431
58
37
4
74
8
81
387961
97
94
287537
63
38
67
64
51
125139644
46
46
188119
140171
10
25
25
271906
1
154916
180736338
64793
16
477253
299321
20
50
65
37
89
54
70
2
1
43
55
269820
40
6
58
7
138880
9
35
538531694
96342
91
215522
86654
434851
51
97158
47
748791636
76075
4
76
38
4
153444
448088
67
91
144370
8
31
41
132396
13
73309
23
368846
79
460647
27
127209
271814
828285948
224681
482992
92296
49988
98
27
58
87
420216
56
27
399395
218346
7
108131729
6
260872160
162973
66
862578741
4
51
91
59
17
876496341
214771
99
40
2
438894
38
15
168025
184861
196892
70
66
199329899
20
72
65
75
485144
291735
385981
92
95
405791
384499579
9087
216154
90
405224
35
553767728
94
76
494470
19
77715
45334
311231
313746
852447003
6
35
67
426357
120423
1
70
70009
340570
194266
150815332
32
454810
3
99
105219
166013
397498
54
373665
72
93
445536
48
290976
37
517995949
1
98
391603
95
197519
441141
62
81778
75
256070
195462
421953
269187
213907
71
34
90
869470408
19
47683
70633
61
144380
437393
89
34
333383
376688
48
130562
215944
90
8
432044
561182730
36
172677
87
585430649
480917
57
28
104293
84
4
10
72
67
2455
61
15
5
52
27
8
93160
290914
493175
15
96
83
430010096
455537
37
236908
63
986293786
27
23
381541
245648
797702341
60
84
59
4
4
111183
11
863084577
219267
9
107686
15
7
8
87
486941
188640
111337
498736
26182
59
66
53
72
654314109
86456
57
200591
40
130884
449842
85
7
125038
8
86
100712
4
99836
83
336619
29
13
30498
3
45
41
94
438050
369181
21
35
244979
323505
350058564
1
372102
424910
351080
9
50995
6
80
6
44987
72
8
77
7
158217
269919
61
72
349907
306805
469151
627884210
88
397546
252113
199488
43621
111742
495470
496937
87
76
32
662721572
351868
8
3
280513
59
97
369011
30
63
87
94
272264
490189
10
90
77623
248633
39
67
474381
82
88
13
197234
2
52
90
217779
58282
419749705
8
71974
429134
147919
97
20
396322
392090
62
314264
44
19468
137495
329870
48
9
69
48505
35
160637
6
704485534
64
37
105795
23
74
71
394767
82029
472096
50
86
471158
984255412
187635
6
42
6
5
414258
148900
276401
397370
161908
49375
87
30
73
99
372591
339450476
285410
310074
58
278382
86
91
51
36
51
91
550271117
21
231538
2
125726
34
863799731
68479
75
74068
289717
161648
98
69
443319
312221788
377783052
95
982674349
9
980211207
85
4
28
5
919371276
15
3
411834
87
31
153713
93
377613
223194
163216
791232463
24
71
430965
16
279207
2
3
6
18
989087289
73
57
288003
70886
82
123238
915129513
388300
30
120825
36
35
3
437434
652114355
368514
62022
50
180285
9
71
61
356946
350014
41713
469274
471212
110212
91
18
98
100735
330036
229385
98
111548
9
376132816
153835
10
43
40
168094
145638
76154
50
55634
819209981
322593
43
803544769
30
32
88
627705558
101002919
6
36
28
67143805
266483542
430675
108011
372522
56
107024
303245
76
27
81
79
466165
68
483438662
497181
302698
11
351370
9
293784003
45
13
32
149902
94
246275
208929
3
12
365948
16
13
678548798
117182
180913
153812
66
82
63
418916
31
92285
11493
497845
120620
3
379720
65
461595
135236
374107
347290
933154550
201597
49
35
91
4
22
91
559147503
58762
170022
339703
71
481746
387006
44
497693
491879
382436
65
393947
82
99
481341
74
80808
280359
7
73
713347386
286895
45
331032
48
81
76
386083
49465463
294648
700160786
390112
100657
311878
17
82
13
402164
382359
107632
2
26
4
390696
35
962701336
9
153743
233002
457532
63
78
49
77
255609
777830229
33
41
70
242219
154973
8
478862
463254
484223
22
251773
90
98
938727373
35
82
46
1
6
7
148871581
73
52
202791
217017
69
323340
7
430034
358468
142983
228599507
506232064
595711995
9
21
362669
119089
35
88
98
51774
271070
270143
67
2
86
24
394172
272317
2808
8
339289
96319
3
428461546
63
35
185700648
76
55
112657
84
76
374980
119509
133057
86
418606
14
3
663766325
41
82
10
10
40248
333540
344472
48958870
688260566
36
29
144655
2
74
74
92602
877904073
52
269423
9
29
81
7
8875
45
6
455174
5
352709
217192
66258
480591
255995
35
518869359
357358
626604044
80
14467
260352
66
205398
241631
20
38
11
99
35
322911668
8
66
15
72
22
9
18
238051322
20
179908
98
131455
74
303012
92
53
303256
189225
44402
923513468
453251
81
349622
446550
75
337033162
8
76496
982828271
11
304292
256188218
94
195941
290134
384944
6
51
316260
35
299314
118544
82358
61
47
67
468384
27
398183
309348722
3
402997
155864
141610
82
38
221793
118006
367433712
39
378622
291113
218610
764175832
72
494377
52
84
85
74
98486
391819
469135
75
92088
78584
257686
53
24628
263777
244857
174957
224576
32
57
385627
65
43
57
21259
97
276201
433427
473427
3
62
55
9
59
59156
27
22
75
6
352069
36
93
8
66123556
63
23
278755
6
383820478
93539
62
23
27
114281
62
97
277618
116477
42
54460
12
686709110
2
21
338545
144479
160678
192253
65
64
72
123144
86
457298
284212
46428
88
3
63
239748
61902
327738
59
41
97
27
378642
655140585
162352
34
331133
9
70
480197
1
4647
27
465067
149136
31
306385
82
44
90
69
245168
305607
334689
44
182762
56
93
3
63
91
140075
71
131295
52
20
115785
352124
21161
482480
43
12
90
95
3
2
17
80
134282
25
8
179881
14572
408498997
212979
23
372047
68
4
1
728426566
274921
118323
4
492891041
940320160
285744
66
90
218167
78
4
34
54
498822
85
339415
87
81
199498
323442
62
24
4
63
54
217511234
198405
7
37827
427922
126054
46
472376
43
238142
11
87
10
4
6
4
200368
65
29
41
973251217
1892340
36
38
44
79
73
11
98
55727
445300
57004
72
459679
361627
23
80
205741157
32382382
67
3
105877
346680
38
109220
83
23090
6
26
43
15
440730
4
1
194208989
395622
140137
218490765
18
353670
70
46
7
436672
459757
432470
74
114101
7
33
27
43
95
61
26
50008
19
227373
131362
57950
250561
22
228028
18
208254
435942
45
72
129686
198537
488833588
52
87
6
25
6
52
2
49
32617
348482
62652
87
447870079
41
39
210086
36
55472
77
96
57126
3
232898206
9
349302
261047
14
90
701697272
188969
123461
5
138931
41
820366774
27
69
10
311911
80748
92999
393379
120045
323474
94
30
269806
25
624248738
73
6
996012963
71
7
54
88
255127
51
446601813
62
333562137
128655
360278
55044729
93984
49
49
387717
40540
41
125345
8
935712652
477422
2
3
113938
191489600
60758
59
444717
79314
79
585114455
64
29
5
7
196060
18
290558
83
204296
98054
55
80
86
98
224579
451297
59
368128
58
58
461899
305832
375995174
152292
191701595
357999
41884
92
2
69
53
5
72
143402
82
38
8
86
3
526206026
434397
370659
422954251
195242
62968
7
2
147845
7
4
418536
59264
94
611919965
58
371472
448909
34
155734
1
115356
76
7
67
87
326947
104127
17
335747204
30
68
385300
381708
914055292
116801
941460808
4
468235
74
132642
217435
78763
440362
98476751
283506300
273126
348138
31
16
370800
382825
355752
9
323428
10
25
9
116343
28
115248
33
217807
320511
349776
66
313003
289969
24
33
4
87
60
75
4
9
75
29
26
28
63373
13399
25949
35
3
15172
999413913
22
323037
243715
49
44
2
266203428
54
31
29
323734
110720
409414255
276841
73
10
470747
96
80
449026
90
341094
36
476633
45
96
92
41
381659
7
46
96
60
280096
41
15
40
43
242775319
215589
463111
91
71
202325
239986759
352493
485121
307094
73
42
256681
57
60422
77
76
7
149735
35
8811
38
230201
65324001
46
105242
218492
88878
99
91
774146254
15
410715
105460
13
215498
84
202904
3
9
9
400698
776175657
57
26
7
78
179235
75
12
72
10841
87
452390
3
41
70
17
85
7
308704480
14
85642
5
282148
91
76
72
82
28083
280817
46048
86
115297
441024
35
401496
94062
21
91
59
414661
189019
86
396109
437280325
28
92
30038
2
285118
3
49
389782
90109
11
5975
46
54
280639
1
68
88
744835197
12
7
21
354340
343829
3
78403
77233
440713
87
71541
248396
78
403186
130951
680959236
24
93
127936
853533015
3474
754490685
16
239676
3
75
315671
1
42
415380
60573
33
414595
262264
44
58800
9
140730
47
87
388274240
143873
15
25709
18993
7
223037
25
226613
13
419363
570
148902
301257
234497
493073
64
56
56
324152
252596
6112
332994
82785
55
68482
45346
10
87924
375341
196027
474810
83093
165718
2
123249989
488938
88
89
280079093
39
2741
20
385424
62
119790
65
412518
366729211
865297047
22536
22055
292216
418075
445076
38
36506
2
56986
247228
3292
323100
87
43
32
85
52761
1582
23
31
79
341632
63
51959
1
52
43
334005
881502549
30
373584
146484
6
33
20
243672
227201
293347
128404
34
51294
339072
89
255451
311239
776578645
6
7
265370
66
396172
287549
13
945577997
2
51
8
19057
66
460001
308154
314665
458485
63098
237029
304630
64
455220546
413895213
451705349
35
6
176661
124241
5
199100
355280
87
228519
8
356692588
230595
60
5
21
4
92
609067080
494539
509101883
24
11
5
297832964
86
544353545
467214
243565
92
406809
20001
117616
4
230324
63
2
8
401551
615920197
266253
7
491980
38
81728
71
293209
255398
7
52791
20
492420
71965
87
883063991
91646910
95
24
34026
442658161
231513
1
64
261473
74992
428464
52
7
174337
73
233909
445162
892694795
197990368
438317
83
7
96
330557
139
19
54
300442
82
3
3
64
288770142
98
185770735
252897
5
44
3
261378
71
220951
357480
6
33946
97
283477
84
427433
210507
46
407969
38
420777
304912
25071
95
52354
72
85
79
3855
4
386850
73
87
1
422585
263337
1
95
68705
85
806701507
88229
181242
669977483
90659216
78261
89
12
811125760
70
79
94
234691
49
10
323141
28
33
58
27637254
9
311532
3
159176
35
308102
97
298984
137388
689914882
332916
295952
330142
331797
59
308172
41
196887
22786
181186
337129
83
386039
492157
7
320208
297731
395615
21
415446
354030
142809
41096
29
7
39
334938
26
2
223329
6
60
471953
16888
17131
414419
50
67
954649686
31
46511
296037
447219
6
87
166200477
231550
238828
97
63
183676
16
1
8
360195
247360
47
14
84
51
6
44
971603335
313967
23
42
148182
23
5
50
913584789
96
192944
87686
61507
86
124863
262805
3
481672254
1
22206
88
16
51
488438847
285443
33
36
438009
298291
395614
41583353
135486
323043
32
409505
183968
24
463945
64
304936
95542
32
201067323
61
270057
77
33
240405
492167
298142
636578743
275102868
48494
92
15
4
393615
793161427
55
45396
665219922
53
25989
68
95181
66
101267
41
162921
173238
81
85
58
272585
192079
6
65
97
9
108590
80
180321
84
308137
24
236195
57488
382045
662117911
936696931
8
497329
15
384624
48
372027508
304526
168143
414426
224881
325238
142525
469751353
39
39
2
63
437666
399134
53
84
13
99
56
83
76620
200213
45
361071
156147
45
499714
32
127
45132
90
77
34
54
120879
49
93
420476
322821
17
93
582877675
20
496540
367716
18
494980
82
97920
303382
484100
89
504704524
99
51
70033
37
67
209878
314965
45720
220432
45
272805
891932488
363573
39
9
64
145089
92
36
493358
286311
4
402200
300688
119972
213604
44
328281
1
83
31
814227467
2
54922
45
363588
343270
73
174070
75
57
2
56
297710
275704
473206
40
8321
94
75
25
72
50
70
121342
135009356
116745
413229
17
2
162433
90
83
33
59
428912
56
44
476082
17
82
306456157
267616
399874
121230
279862
4
758883877
70
475007
99604
230052477
369837
392975
393980
61
390807
193803
127568
435178
39
77
45778
4
9
32
1
97
477238
54942
1
20
471482
65
7
348287
59034
28
73700
273254
344250
934482153
126919
6540
113169544
21478
63
400604
237755
61
17
92
85
176077
215465
2
416672
78154
67
86
94804
361881
63
333233
305487
18
369531
204320
57
2
115207
150748
9
388071
312671
80
13
609612960
63159
77
86
3135
5
305723
197155
379582
7
56
761120817
421117
76
32874
3
774636695
79
470266096
410770
67
8
8
198796
69
47
53
248710
67
257412
79407
148155
465608
385213
98
37
125037224
90
469478
71
81
465696
17
163475
25
934332166
144750
38
31215
96
9
248834
9
93
316981
148810
375521
262879
113157
104170
36
83
61090
9
44
15
480014
4
82
362992
48
4
41
13
71
158478
54
80
341777
2
31
37
8
37
320729
40
16
8
385945
100062
26
93
454312
173316
209449
28
162192
9
185304
50
62
245249
997521034
89
5
441513
82
6
697351657
76
46
2
87
471802
72384
71
42
248926
17
349089
6
73
208664
55
372158
19
59641
775469412
21
58
2
45
467773
1
400780
53
558887289
58
476465
72
96
555507857
20
75
422156479
6
6033
420939
90
14
8
43
142350
967703907
353691
48
20
83
52
319879698
48
40
91
41
28
80486
79
71
1
549323660
64
34
4
382135
99
11
446014
29091
23261
94
76170
63
5
35
62
368116446
388888
3
37
459329
18
58
19
3
477263
254132
17810
76
6
362347
406395
496948
281728
33
2
6
27
107535
797254346
19
82282
42
81
79
11
447083
64
69
99
460275
442761
67
20
35
394757
592412426
83
16363
416855
43
95
736862577
116639
26
491605
192158
6
51
91
38
48
14
312306
432582
42
63020
10
98961
78
12342279
115893
420744
70013998
318075
481712
63
206633
95
7
26954
33
589943647
18
5
79
71
235654
787290460
297398
44
73
83
1
55
388040
219594
237566
324323
6
483860
678851266
31
111473
220856
255713
208597427
88433
233548
12
6
987589734
17988
2
27
56278
3
464578
19
91
61
99
220987
50
5
3
4
25
56
402858
20
5
155410
10
422760
51
87
98
41
33754
79
71
14
723384663
130453
335205
53
331559
87
2
77528
50908590
122403
31
320861
259303
43
780824882
78
5
88
90002
7
66
275486
7
933391498
66
7
240737
28
41
308652
670982448
24
182037
48703662
84
204662
9
15544
19
250931
268145
263086793
52
559427570
5
73594
80
101930
156612
23410
177653
25
53
451520479
2
129405
3
47
964658218
453656
100475
954531347
33
484837
370931
54508
50
965896586
53
439304
358409
288734
41
21
2
169174
382737
830367117
466856
179548
84
9
74
19
429744021
47
453769
317363
89448
52115
87
19601
413406
32
325493
7
96
36
5
349389
8
158671
50
21790
145082
19
997896694
5524
61
73501
90
47
348751705
382773
34
60
1347
76985
452564
227723
10
75
465417
7
706438161
11
37
182666
49
54
62
322660
881026742
133808
98
3
19
111397
99
42558
35691331
80
473573
15
286044
12
71
78
130825811
793873722
17813
263072241
89
8
344626222
282906
3399
67834
367515
4
57
217380
463916281
7
9
33
78
149323
70
83
192855
61
27724117
61329
618977779
932066096
429017439
50
49
315762886
80
382708
278662
100834
172239264
466026
273697
12
52719
113479
88
447542
28
308979
394694
80
84
137986
353807
15
189296947
229172
492151348
33
123309
27
95
5
69
72
86
180640
78
41
310053
64
44
635791867
93
27
58
940639649
8256831
11
247105
380382
675610080
67
93
829023522
224804
71
9
70824136
83
276800
81
4
2
39516
893665361
41
13
34
11
911244597
172579
93
22
56
57
70
45
48
2
821143339
333051
445622
341459281
61747
9
50
322868
34
43
13
465604
44841
17
86
77
91
52938
185956
171400
12
671063277
70
12
1
3
55
5
129639
439591
38414
780434227
39
276179
38
185857
293370
55
454622
29865
5
87
195192
85
88
27
2
319887
5
12
11
64
76
77058
87
9
393861
479373
824320300
72
33
883661408
10
150215
20
71
3
421854
77
369960576
47
84
224632
425497
26
57
255255
396676
53
314639
75
456778
169132
66
180326
179264
400225
86
62
5
52
407447
343865
213519565
414849
248092
169765
47
15
321189
492314
4
47
67
393123041
1
23
442589
3
87
7
89
76890348
294603
26
438849412
141241
492356
413095
461035
801887838
251571
53
92
411646
404896
420201
16
51
37
12627
332884
289998768
44218
84
44
183054
37
99
8
39
103677
80325
406663234
93
363596
481723
67
10
176266351
35
444559
23138401
1
28175
211578
47
618088769
316182
208152
59204
45810
304955
3
301930
62
313747
55
603084427
211608
1
55
43
50806
54
41
10
917258219
408551
69
88
12
601128191
346231
10
34
13
80
76
79
27796
300857812
73
9
293803
102756
33
5
2
351366
135849
160108
118806
43900
59
8
486590
8
2
587136664
29
34
19
62
26
71
8
54121
44
87
817125626
18
382717
34
32736
834249145
481761
66015
248533
81072
268868361
96
36
259274
251412752
128764
176219
24
8
57
71
31
55
60
2
89342
3
205137
12565181
533537576
463983
103493
27
169916329
308169
300823
211850
85773
258118
174474
243665
229541204
948634478
108636
93
612736731
293759929
856724408
20
11
22
226048
717989621
162118
35
59
413121
16
317264
457430
87
140066
170057
95
191256
86
188652
75740
324774
55
99924
76
85
75
468038
71
66
498758
257471
405908
82995
464729760
54
48
253388
5
54
95325232
6
46
91025
183818
97
28
60502
65
64
351168
17
32
18
814270775
375971
43
12
21
164093
42286
28
425497
38
73
85629
10
71
82011
34
85584
76
32569
30665810
30
93
23
392450230
28
127483
43322
22
2
76
78
339894
5
75
116880
49
401188
462638
253017
103942
15017
526947087
350617786
99
29
328956
37
6
817868967
89
94
65
5
57
176184
79481317
91
431733
82
58
67936718
141118
85
68
32
96
472345
96
22
90
24
86
4
174150
80
404196
14
171967
39
33
23
338233
729582506
22
17286
88
381838
92
304390
26
43922
412472
97
848140376
157816
421118
393763
24
291761
311345
11803
63
300760
318476
18
159747
353416
187905
324120
14
5
3
80
482481
357447
312226
95617
81918
34
46
1
157528
82
54589
480730
69
361020
53
86
79322
71
201217
344443876
163112
252383
963962763
3
440845
343967160
363076
63
5
55388
385234
25
147672
20
58
378150
856764367
17
10
202734
49
15
400252
36
182649312
22
27
24
475170
245979
28
483740
623289667
378097
44709
67
44655
473667
83
430707
48
54
301234
70
63775
194733
197068
78
70
97
4
80411
74
865248433
23527
71
112182
433663
201959
232223
77058392
168479
112721
69
2
359808
30
745857950
212740
3
474783
579228488
429597
93
21
394153028
123158
434325
2
176167
297629
457186
17200516
27
947981767
71
24
48
392475
13
5
366051
6372
8
176025
90
70
1
43
382428
26
37904
471390
156550
54127
75
275851
615326651
20831
438688
62194
369180
257789
159720
82725
460306
410446
3
130513
424151
386207
203019061
347975324
75
78
592447562
442398
738012734
10
75
98
90
91557
997304642
17
443100891
247643
99
61
302501
391123
20
93
232123
216378
291093
71936
32
43
119413
433682
409276
872636005
8
318280
57
74
6
394223
45
84
461195
612815673
566909552
94
2
341876
117323
12
5
336429
77
500588951
229306671
103074
412125
76
133995
236689
2
186448
40
8
106367
51623
322898
46
2
86
48611
20
99
62
314970225
48
322326702
374243
74
86
151503
69
279507
95
307462
400177
7
327722
96
74
7
135999399
86
99
78
39
129440
954608702
8830
7
34
952931298
95
68
47
65
176745
45
21
53
389759
71
87
755897290
69
91
291635
94
6
48
49
33
350685
82
2
70
99
385808
6
555193530
235974
231381
38
350522
71
62
325949
20
45
78
51
208870
7
338943
389483938
323781
669251298
98
196160
40
73
795465831
71
56
303612
59
5
74636
235937
23
91
79
40874
80
60
42
19168434
281012
138870
303245
162920
358471
9
408706
28
20449
7
377489
118454
210530
9
188686
14161
33
43
13
76
4
847712386
433213
454671
75
242028
20316
120951
79
416686
986704919
483779
320815
55611
181372
353214
37
29
12
16
70
98
451416
22
43
55
36
870397602
14746
410413
189056
27
234094
10671
220403
78
89
48
68
185202
222035
1
56
25
414660
892410830
317933063
359874
412280842
111069
74
8
271656
39934
33
65
414486
104464598
385270
800183793
7
333799
94
825390764
63
473360
85
22
3
204100
22
67973
61
759433365
158249
82
108499463
15
160344
495792
29006
254947
734247846
48
8
21
341504
51
449674
191988
352819167
445066
290107
56715
399219
6
7
2
482237
9
22486
37
15
375485
109956
93
69
314097
388912
445908
3
92
404926
377442
51
321375296
2
89
2
459346
366747
96310
137761
6
33750020
192776
78752
88
76
20
75
85
365357
17
39
73
40
26
26
56
152812
499
23
67
65
84
20
4
52
259329
6
16
4
55864
80
830060309
34
48
322989050
67
4
1
154481
41032
15
56
370036
71
70
80
454852
378601
382118
40937
55
387035
394658
352947
47
193693
70
416020
7
91
24
498800846
3
287216
17
8
359494
224784
91
53
458026
6
224789
73
913500126
24
243877
29
99
150266
255321
217386
88
325546775
369124
6
10
77
4
48
42
130232
37913
67136
207962
2
397513
4
379878
172422
53
21
349526
26
108979
70
96
66
345629
80
849162987
9
107646
5
235205
38
26
446803
9
108202
488013
413699
55653
442221
25
61
96
78
151527
3
727311121
64
110690
43
492888
127965
12
365665885
746429329
86
45
27
47
12
277347
5
75
22
273526
2
262165
4326
68
56122
232545
62
336706
88
79
7
80
540500841
12
383996111
6
88
262260
99
36
8
38
17
7195
65
83
28
351441
915625147
6
7
34
341165
95
23
45
86
53
5
89
346014
33136
220952
688202797
886708868
93
149153
54
433391
322290
276529
3
8
95
343920
57
87
4
343680
304964
295587
60
366399
63
76
36
293998
348307
68
9
7
462929
440038
71798
918213427
89
221955
226951
429148
2
373822
33
387666
128705
3
478528
15501
1
81
28
191943
81
65
988397223
38974
72
195309
409051
468070
824906559
66
6
41707
7
65
75
75
51
91364
28912
60
249770
246073
189743
43
128152
24
152422162
432177
7
446937
441009
384999
48
231154
423982
21141
86
56
309856
3
97
288641
2
40
16
223019
134734
484319
912000548
87
25
326086
2
27
84
272408
330844
461194
27
222006
459508
75118
51
19
23
412690
38
75
1037
63
391349403
35
980461253
34
47
136816
341662
271428
122216
19
20
354035
71
173429
66
61
244251695
9
245785
85
7
123781
3
85
49
2507
68
82533
72
57
380976
60
445248
1
5
99
4
59
4
284113
463094
220181
51
401837
365131
53
47698
33
443536
146488
346656
89280917
91
44
11654
60
344969
268040
59
344073
300779
11
18
417901997
100625
81
169815
104447
240182
15
73
284863
413478
622050417
56
71
41
70
887153553
459081
421448
16
1
58
427949
489236
24
13
90
45997
8
180130
501408007
93
275488
3
8
9
11
26
68
26295
53
50
74
446836
245714
40
99
578907438
279144
40
227222
165467
40
67
73136
224068
46
80
16
434322
263681626
48
307176
46
204098
54
93777
477598270
177943
384681194
403742
217218
20
12
12
35
423743608
45
149666997
42
112050
257632
23
3
59
48
79
479611
798357974
11
932855716
93
75
49
180368
20
22
384258
574535572
3
563438430
275576875
76
17
590892009
32
60
348949
39558
803372593
93
84
162355
52
137803535
435965
216385
243020
476191
59
38706
440553
344366
227295
52
495730
28
539230755
72
190932
52090
280126
14
214454
88
78
9
9
78
96900
87352
14
85
78942
34
54
268161
144556
349841
6
49638
349471192
25
4
97
62
3
460864
47
75
892007046
84
15
222861
77
96917
8
53
92
8
17
143864
72
39
131593
32
82313
52
65
14200
471829769
7
141817
9
279282
38
72
147097
463920694
89
16
372515
38
5
67
467155421
68
333503
28
82
902226974
96
12
43
31
210503
462944
184069
758439767
255674
359802
123137
78
308961
169035
115408
139414
417158424
368032534
488657
42
44
28
28865
85
596743731
93
106322
40
742891329
89
476862
31
90
7
7
205025
4
99555
484600674
802086446
4002
178152
345350
71
268701
3
35
28
181750
5
57
8
265960
96
64476
21
140850
370340
74
274545
967126212
6
453661
439284
49
14784
89
76
291349
19
6
80
81
50
1
9
74
460867539
202517
195512
392805
25
2
216117
852547233
43
1
193364
7151
26
17
298687
79
538166483
261540
3
259167
4
39322
388217
481382
243084818
314266
940521732
110364
68
444725
13
32
1
67
21
373384
53
263784
198730
81
499193
73
95
412439
49
76
476042
78
438623355
51
90
7
91
55
79
368350
139095
493065
92
163980
230806
460521
312412
56
354407433
398537
152836
342851
470092
931248585
170463
285871431
36
4
4
76
83
469225
434056
240695
44
35
43
80
91
2
39
4
6396
37
446922
64006
373843
31
994225977
283869
46270
87
430822
38
90
357640
296650237
867113268
709091570
5054
50
15
456284
297912
187663
68
6
54
303529
367403
316114
978295325
69
13
438126
377877
53
28111
97419
3
94
384965284
254686
16
40
41
2
66261
72
22
757544420
343634
395643
97
56
320242
433860270
82
344698
94
26
174586
21
7
238579
358065
526334726
436948
237078
35
57
757826999
201180
93
395886
54
76
35
27
412708
416216789
42
118530
5
58
94
483143
336081
62
149830
63101
414137
72
475601
48
206085
6
454516
278150
34440
194925
741788562
449924
94644
1
359621
146218
8
5
56
12
18
98102
115464
27
251260
699608980
332287
462538
59
2
42
21
324178
323178693
246274177
130248
76743
99
79
18
12
98
35
53
63
345319
1
430284
250101688
336948
25
393926
18
234785
447666979
91548
45
75
307928
10
79
96
91
92
58
108754
43
261786
37
3
58
95467
75
618203280
88
70
48
91729523
54025
13
589058567
461774289
238378
51
16
9
3
215840
25194
282903
31
81
17438
58
97
35
404537
219352
97
296559
996844949
8
146462
40
207370
54
3
26542
25
36
8
464807
43
61
162989809
187738
945242143
5
30
24036
463411
192947
90
8
60
29
147301
85
68
3
276026
44428
355685
129746
72
34
344632
89
250582
143054
373414
17
5
20
88
51477
24
49
53
75
372507
96965
451150
91
450146
47
89
215944
85
148726
9
86
7
71
374838
75
12
2
30965
10
34
18
204503
480071
86
241600
229078
445387
5
33
56383
336833
91
372964
96
93
51
47
311779
330465
16
84994
14
15
373259
41
84
68
499025
336510937
97
490581
329297
459402
90
7
37
33
438945
44122571
86
14889
306535
40
92
8
473345
86
54
44705
3
9
7
48
78326
425085
85
236943423
197171
71
385303
319006
7
329176
36
4
288751185
872878901
276521
69
35
94
1
2
225738744
47
89
848424739
278468
70
89
82
84
5
46
715775400
57
13364
99
13
76
11345616
37369
58
7
4
7632
78
157763
80
1
265821
926364316
67
236130
4
15
4
111641
296983
8
108682
91
49
322758
443090
434744
33
69
912885741
284827
79123684
45914
87
18513
60140
30
262543
342339
44
731483313
1
111298
744758876
233784
5
756266737
251209
98
42
194935695
58
182573
86
49
89
13
123198704
135739
156135
247472
32
80
469527
16
13
166379
95605
195449
3
58
391781
987848213
10
8
69
109046
7250
411787
93
28
11815
218863
88221
11
377355
187405
37
98296
272910
3851
1
1
471243
257237
76
212638
35
85
85
86
43
33210
263101
673951614
42
131589
9
37
12
73431
181066
7
93
71
73
10
481833
96
5
766661946
68
415119
38
18615
12
49
642077633
4
94
37
265390
399703
487268563
677358765
90
369511
12
73
158450
391005
111185
390254
422941
89
433494
459362
611843950
76
49
8
287277
69
46
97394
62
38700
412559
43
59
2
2
491138706
391660
185818
4
9466
161220671
154006642
483180
86
81260022
2
433723
9557
376000
7
90
459243
285736
58
68
49
5
86
488468
270714312
167768
463316624
69853
7
338602
6
183999
162028
115624
72693
32
32
326115
625230840
161700
94
132859
435001
213028
43
39
94465391
7
351595
210773
4
68
165791
46
344459
436199
94
64
89
358185
63
85060
387059
388876
62064
244176
69
80049
574349469
7
118226
14
77
91
40
392861
9
64
85300
123003
31219
49650
57237
824348716
32
2204
5
398345
296686
34963
31871
38
193501
57
20849
77
7
487467
29
58
50837
122854
103808
61
241734
21
101529
36
131466
34
287966
23
809238573
23722608
95
40
14
242385018
465914
420722
2
321507
90
497519
9
44854
391550
390859
851749038
429665
406238
48
458182
468875
315516
66
121567
630607577
436844
8
207807
235833
65
165895
46
90
9
359747
2
65
747490810
35
155563
71
304413
386122
15
344814621
141258
72559
215466
94
291433
96
85
68
74
48011
19
51
251401
13
423208
407440201
195233
68
269962
58
489146
23
281757
13
430227
88
422656377
78
318457
632486885
212467
217805
37331
67
119617
5
485614
39
422039708
11
241725
12
389319262
63
316317
674985630
36
312126403
325199
403991
4
496496
95
176035
5
76
316062
94265
71
81
692010203
49
13
3230
406765
173246
408929
119488
16
83
72040043
98239
61
36
66
79
327153
342392
430534
17
49225
6
53
7
347539
66
36
80
90
341732304
384873844
3
57
433847
99
459842
334359
77
290399
75
68
41612448
3
254205
67
9
79
14
7
3
90
63
7
20
12965
59
281920
428757
50
49
9
689888332
44962
14
352607
83
136510
641572560
42
372626
173647
7
2
153038
45
245142
3
61
5
356547
120102
74
72
59
66
368339
974473166
19
495402
168048
5
4
44
84
13
4
46
98
9
174317
37449
4
365760
3
71
89
99
50
30
3
30
3
15
98
544587659
38
744758018
470493
106459
241225
67
316013
58
51
224341
36304
8
498342
97
373017
5
19
237358
62
10907
87
20
243079
41
162574
18
162351134
71
56
598253679
224357
491020
9
438081
4
284840
6
19
208241
86
20
85
214845246
333397568
549274945
37
976391122
31
37
340819
909620840
4
44
89
36
940203435
73
152584
363390910
170678931
8
5373
23
240100
14
43
390221102
5
33
50
103475
295017
81
201159
195103
62
40034
102618
92
42
1
41
493263
60752
64
77621
219311
84752
326891
45
12767
5416
407116
241941
75
24
97
130378
337638
329974
669800272
86422
77
6
488634109
737564622
45
43
27
396763
33
86
94
979641414
10
341796
5
19
484101473
46
250243
114327
57
484869
48102734
69
35
522838443
306899
136450
37
20760
62
439502
351382
46
229450
140661
468765
212180
85
53
94
66
256136
428935950
17173
174724
61
311037
80
47
30
95092
440674
320873
56
130404
110430
10
229923
19
406575
211634
13
12
339796
68
39
425153
60347
71560
12
317048
84
80
27646229
66
37
150769
493884
27
52785
95
78
241419724
252328
453039
31563
2
56207
305584
162618
67
27
1
409571
66
17637
517228925
456669
1
15
99
229542
493449
51
69
54
460164
39058
217835
28
340974
312388774
64
18
3
22962
92
320210
37675
677
153211464
59
339394
60
7
695149534
101789
788530847
74
51
91
57
389807032
581258330
289831692
414753
499878
8
83
100891
449421
4
198950316
986471980
254139
166778
53
68
288963
13
88
20
42
184847
64
207836
86
168509
716999700
180640
452127040
94
1
6
4180
10
312336
94
81
372225
437100
27
200789
7
443936
68912731
92282
50075
49
215699
18
36
14
312911
31
5
27
172007
623520622
167113
28
273720
1
28
64
30660
85
2
135526
51
56
4
326983
230995
189525900
467581
95
109895
8
454649
76
20
115197
80
195240
330863
6962
29628
4
3
20
27
733079019
348916197
1
16486
458415
19
162780
44
43
41
470440428
58
6
29
270784
33
6
10
281809
24
379337
417531
77
266493
155137
81
220179372
81
276818131
64
205788947
170003
30054815
536471438
246261
63
112180
71
435766
4
7
419741
33
203023
742269913
62
9
91
62
48
475491
116472
225582
25
29220
7
85
144103
8548
18
96
21
305624
454257028
5
19
188553
983902318
325108
76
7
160689
75712
169038
471314
57431
20
21629
73
281854505
30
247908
27
68
7
56712849
8
64
75
159860
89
90
32
72212905
19451
8
62
52
185622
768387041
295087064
275786
63
71
99
86
3115
72
236574
69
99
81
423895
137893
91
9
82
2321
64
80
388363
74
396867
68
212168127
334197
1898
9556
759069791
359466
72
291181
37946
5
6
98
255693
94
10
1
298028117
30
277278
78078
469283889
240181
145395
13007
426728
220739488
437034
424497
428218
29
52
163889
19
42
7
149536
261998
3
80
70
59
800746896
9
72
85
28
488921
466637
450505
93
217310
60
2
9
87
282924
189075
89
61
63
7
99
4
485255
2
839999081
334937
421271
5
5843
358339
458657773
458560
379050
76
316757
39
426414106
81212
278643
43
8
7
79
6
263070
55
69
457763
235162
5
175985
65781
32
4
763069891
277470
460851
398757
69778
382678
166795
9077
186864781
63
35
88
31
85131
82
84800
9
5
34
46779
290053
49
47
95273
45
47
7
2
24
50
82439
42
4
72
449645981
461950
37
212937
490831707
62
199554244
565615534
4
284885
315824
27
203472
285027
488892
87
435678
26
287746
98
210415
183505
312906
94957
189212
8
462219
1
419312
90
5
53
87
96
52
120368
36
167939
68
360989
369954
433602469
2
157826
39
22
39
43
56
18
5
24
124538
82238
7
67
13
64
195624
481084
170574241
670337278
137744
627868531
56646
104265
20
56987
35
21627
420376
465262
485332
563769954
14
246033
3
373829
45248
74
6
214704
80818
53
35968
10
42
21
131053
347547
77
86
431997
42
76
7
442051
10
8
22
272135
427605
266542
90
68
13
73
233629
95
149588
63
188036
5
86
477048
345092
34
49
396441
428686
69
308083
3
93
47
99
210450
20
64
51
271136
159665883
399336
134195
77
7
101419
219664
31
50
51
116073
20
43
15
17
97
63
382186
84
318634
2
203482
391639
53003
80
373389
84
413347
95
8
421833
62
414292
54
101288
381715
10
314127
660269067
992482376
39
165168
5
26613
50
810643710
8
18790
71
7
12
153270545
350360
101261
247143
141775283
233346
56
91
11
996955818
26
45
44
361461
439733
38
5
19927
1368
259169685
84852
468974
304151
76
59
121170
9
81367
83
406196
340072
38
81
63
69
71152
80423300
91635
67696
104973
44
59
14
337010
115272
48
175288273
609491085
19
31
117632
59
31
76
417358
280743
8
431115
81
352998
5
499647371
834495329
105579
23
47
38109
422197
645732757
307012171
17
20
663391255
77
60
260495
62
416094
63509
92995
83
93077
370585390
72
50
183533
69653
109970
128041
260505
9
42
143375
188145
139283
366706
206532
8
73
914256000
98839
34
171144
442564
248354
26
26
26585
1
92
94
8
2
52
2
74
86
23
65107
53
812239904
16
202858
477771
472651
97
18979
73
367834
162237
6
405394
50
321918
33
15604
37
384136
92
117844
72
216792
9
146404
156598606
30
4
1
475527
73
432229993
10
809188987
151852
445569
1
7
1
1
219089687
9
263800688
2
60
60
18
7
59
304154
66839
299836
28
1
282613
43480
2
25
10
34
338639
184217
714139549
45
334691
26
466604
55
132242
368148813
75790
19
158278
82
444615
395969
526797604
9
68
80647
284549
319610
187194
806536477
125464
2
8
266195
13
10
65
38
376083
448800
58
9
363907
452162230
571772457
1
714925308
59
119353
300071
358896731
472696
7
60
2
14
92
118309
160975
21
463108
1
194732
359030
295960
5
537666766
161236
5
477825
13
68
391032940
19
78
428553
19
31
36
468245
372718
60
49
94
376002
40
537522039
28
881391882
51
452639
6634
89
57
663154251
127041
481777
394889
361221
29
1
4
28
344327
18
27
6
81
47
92
22
953883702
8
263666
85989
84
16
1
70
368717
15
590682611
58
741907058
33
83671
37
1
26591
46
70
323928
205533965
7
85
3
10
277726
158099
88
306865
53
405223
94
621574477
64
664084522
24
427783
11
43
42
16
32
483758393
48
789878288
13
47
231857300
4
90
256395
483572
440158
26
97
84917
234155
253563
13
225907
79
47
85037
28995
193156268
36
5
459517
9
55
87
388268476
357479
62
122577
225328
78230
112098
496416
365406968
371624
79
36
38917
236632
367140
484167
307816
6
163326
90
29
86516
81
134073
42
164313
375310
139036
28
6
373936
88
2210924
67
511245312
261250
93
12
229148
49
489528
36
27
216314
306385
19
310887564
9
26
59
4
5
51
66
267408
96
140467
6
462645
3
60
9
66
399831316
62
326283
21
496071
373497
239761
80
311778
252383617
12
70
25
152143
173670013
62028
53
7
135636
420376
24
54
286661
23
80
293098
40
485565
48839
47
120331
66
437564
82
71
50
104656
410938
696989751
285365
1682561
46
2
4
101091
299347
32
363822
4
400157
62
323967
45
56
299004
144323
79
331187
91025
316222
17
261786617
452693
31
422693
154346
413140522
9
93
236213
438032
8
431271
41685
97
49929
848345037
171222154
81
4
68
276409
68
11
21
7
218455
9
3918
980739264
49
54362
19054
292053
190054
23
250160
4
902276468
378667
92
8
284917
7
369626
7
22
27535
2
21
17
47
181618068
84
380344
76
25
242840
233990116
8
283102
456278
53
62
246724
62
74
492564
48
390457
13
237286
17216
37
244770517
69
236906
13
191300
73438
208626
145714
19
393522
55
214587
341228
94
347288
34
15
11
456198
480675
4
35474
397556
18
217382
80
313569
447225
247713
48
161348
465527
54
822092672
705469501
39
4
424041
41
285658
474926
468813453
47
34
199047
471388
362071
29
10
43
76628
6
303349
277285
49
835448326
11
14
20
123354
14
26
70
558763441
907267262
441310
87
100811
372149
22
378793
679153977
7378
79
43
276836
238874
58
448778
21
20
234217754
425009
67
3
1
372227
543127340
462979
527593114
6
3
11
144231
371081
93
11
77269
85
284886
52
154813848
51
85352
302255
424488
27
199728
411500
2
26808202
316874
468737
42
696707358
2318
11
27
60
32
94016
33
81
43
79
473591
3
372693714
8
66
94
423554
434480
74
5
98
1
293041
88
799053268
823708211
68
65
31558
204989
63
149074
67
402059
13
124122
268566
438551
80
34
70
313
2
40
29
63
50
6
8
205407607
166954
423358
3
55
345326673
172118
18
57965
92
70
80
42
373560
76
497330
398977
375093
127341
103968
230382
236898
221973
73595
236242786
7
9
6
40918
100863
93
197010
204232738
315433
349640
40
267565
50
117215
33
458043774
237075302
402397
107413
34
364350
397594
37
423243
419924
417102
14055
20
1
97
68
17
96
982340905
7
66
45
51
489228
322271
28
6
12
385541655
391313
55
57
51
65
11
204601
364120056
44
487832
146786
9
464146
6
22427
60
173616
25
9
75
474674
488364
21
62
80
1
183682
157644
324998
85
59780
41
7
32
56
47862
2
75
120721
89
89
91
1
85192
28
35
92632220
399823
28
468460
904095917
22
22
28
114572
154217964
67
43
86
6
47
3
369787
45
387477
855810712
32
54
57
5
2
158492266
121452
512600141
17
224397
451097902
286381
80
174463
211311
5
884249110
9
60
860231463
108233
69
294405
94
61
24
410067
268483
4
122849
40
310123
7
11
5
47
32
34048
60
6
30
631254089
85086
768671381
57
81
255464
167846
406972
30
417370
79
427539
49332
192223
9
13
27
36958897
251091519
423955992
4
86
4
344506
246078
226021
49140
81
63
32
129385
76
68
2
16700
67
170780
395472
226445
88
46
5
45
537655218
31
94
7794
516276856
8
351791
762268863
12
458913
2561
186863
40
66
210095
423648
256397
83838
283073
427918
39353
298823
909579885
377144
63
384367
146628
48
2
8
261778
24
424645
97
27
304545
54
438577
6
468199
384202918
502635176
9
84
68449
508927383
44603522
278579
73
271285
17
85
273854
163946
266890464
85025
13
4
4
483894
67997
109204
42
76
13
4
371685
26
38
9
55
386802
487287
76
192676
71
17
57
150430892
804776641
4
174969
440057
80
325196
19629
76
12
146719
71
2
34
207574
915227218
122075097
17
12
180176903
71
355551453
211616
431045
408318
34
626932620
195960
17
21
441211
517172108
82301
78
54
52
398003
84
429846
144334
3
441265
285955
730671319
456325
8
151300
7
350864
32
477157
437495
86455
87
125217
43
54
656235025
53
450
76
49
6
268190
133106
19676
225525868
374149
367104
195913
64
383667
17
142517
26
33
115868
70
16
2
429630718
82
184119501
3
87
186005
73
77
9
7
89
129487
3
1233
33
192260
47
112814
39
375640
33905
90
97946
402023
19
5
349496
35
269324
57120
9
19
28
26
53476
48
392758
6
2
186410
5
136051
796439020
318065284
8
43
240564329
30
96
28
74
92
232714
6
48
82
4359
99
43
7
59
50
195393004
417714
404315
320162
13
374104
25
41
277323
103217
123891641
491184
840477370
44
138980611
39
2
446931
29944
95488550
13
56
33
60
26
58
151672
7
88
119071
236961
56
695794243
65
347972
240097
9
98510
86
26
479280727
13
60035402
132161
459541
64092
264877880
10
27
701643739
48087697
72639637
225965
409438
142804
413526
219212
60
288711
271341
40
8
31
7
247673
69
312698
21
15
16
4
175583
1
55
202652
287389523
2
5
33
370126
94
227462
241352
49202669
6
64
55
81
90
1
634932242
97402512
476937
66
399474
58
198297
73
264893
45213549
441392797
60
551379873
934567206
65
29272
322714
266187902
13
37
1
332066
95
412397
240091853
66
14
712045749
3931
25
446011
4
9
355239
392730
54
70
430412
127090
97285
68
56315
345196
76
5
327956
155222
477452
8
80
53
274558
525332932
17
49
81
20
39
450271
215371
61
57
71
5
470706
142019
55453
246988027
262222
522694674
145300
7
58
380691
1
465896
71
88
79
215184
768780076
99
57
224149859
8
343224
446363
177741
331915
419853
61
527
251520
97
204386
410699
77
25
95
912321273
96437705
39
26
174030
389184
250940
14
669078545
171142
87
16
58
98
358733
205895492
55
228886938
3
30597
46376
609531293
209296
54719
181591
8
77
49
5891
323743
8
383866
364032136
414920
157823
58616
375440661
75
387471
64
15
291048545
4
464739
85424
94
150272
127308
309216
63
57
5
114364
45
798605356
433808
377894
58
160282195
540545142
69
53
267065
250713
275103
47
8
224652
50689
41
62
69
261553
3
2
466304
78415
169620
12
873663118
494014
87
59375
742095628
453602
80
81
92
25
8
37
106982
632826943
227754
287954
20
3682
87571
52
991565934
87
34
72
231702
373154123
275623
95730
94
97
5
365792
14
35
57
12
416193
86192
41
200581
41
98
251982
408014
142928
117279090
13
40
4
846362599
463659
322717
446123
1
464851
125478
16
17
31
31
185311
308265
20800
9
412807
5
365103
29865
88
147522
47
15
19
48
181474
51
155474593
317914
308779
23
54
8
144190
1
294510499
289209
926133469
465686
32
490764304
43
306020
57
88
30
651755668
59820
109316
63
664211593
957284451
496056
71
408722
29087
5
17
92
87
50
177443754
393606
974948089
82
97
193206
21347
78
14
115894
89
2
72
23519
340881
9
351995
422153
190362
31
42
7
373812
9
76444234
65
63
774662111
30
144990
5
72
155914
3
293030
10
7
218829
19
478573
3
73978
422811
33
7
4
92
355362
171209
271244
9
462851
54
33
235865
73
82
168682
420119
1
38
154631
273445
317645978
33
455365794
14
82
286490
29
276625
228962
216865
84238
55
113714
15
15331
253504
98
222641
46
154185
15
7
532308035
4
68625
419454
69
4
273521
30
52
394542
8
226955
228673
16
60
375487
364088
5
47
6
30
332732
140474
63
346661
1
47975
63
161350
18
9
25098419
435346
47
91638
294996
89283971
7
83
321286
2
134762
53
120576
311136
4
389950
26
268262
15
38
85
23
193750
15
404642185
73
124554684
351295
434352
170745
68
79
54832
82
347035
353009
34
243935529
5
227613
65
50
11
99
468051
247110
89
140763
107480
63
402910
38801
408126
70
383648
3
235699
4
70
469417
6
376305
98
30
333545
174873
66
98
47
191110
73
84
7
8
169620
7
74
86
349433540
710980072
2
55
5
442827
983929338
361244
5
693407599
18
126572
71
70903
57
1
339472
230369
822719524
164484
44248
371083
873180024
80
337370
170094
254965
383311
12984
186826
305644
93
75
89
95
8
299767
6955
29519
525241404
217872
83
39
673500262
30
810818763
161765
258610
242871
416250
400829
495224
453314
44
54
34
848685994
56
44
277353
80018
10263
98
352361
168254051
9
28
78282
90
172058
17
7
475375
109181
18
50
262922
20
439249
180679335
95
228516
38825
95
330615
364234
42
9
71
5
1
93
25777
54
158189
65
8
27
91
127957
4
90
29
52
61400
172106
66
405048
104836
25
10
862119741
62
337239
60
91
195996
78
73
25
43
49
7
673378522
22
24
61731
10
361014
326981
64523
174771
9
54
430985
38
164731
7
818230633
55
78
56
548369946
23
138922535
242666
362733
37
315435
88
84
68
17
29
24
85
76
198324
5
8
8
178556
41
67555
2
416997111
8
35
162861
31
243213
57904
41
385147
90
62019
1951005
211650
55
97188
120229
299960
488276
94
37313
3
59
80
87
178839201
323897
1
479810
162970
80
246698
143046
49
93024
471948042
62
102391
386124
61750
14
847005849
74248
6
149502
569897947
13
5
81
2
5
32
37
53
33
54641
43
28
9
251570
24677
56
323426
57180
30
269380
214693
27
341235
235157
7
903357913
68
93
33
34
86005
84418735
484327
488399
687829762
34
4
32
3
4
308134
144230
64
153815
59
270397
56
3
397956
10
2
22
249013
97
435721
180545
292210
46
961037363
9
18
73
88691
217709
778252850
87
382448
416687
95167
463373
75
35
50
13
37
82
8
67
79
82
109576
4
89
40814
35
280993280
66
1
8388
10
172144
485483
2
65
318011244
187569
5
224144
129901648
105872
94
186071
70746
143859
37
91
280849
76
1
1
27
134936
312415
9825769
40
786276922
94
16
27
47
322693
39625
181791
91
463883
31
8
168524
421555
592570271
284705
213464516
187641
495093
333954
174677
333491
405601
669155850
35
22
333965
841089135
73
95
276711
43
208163
372376698
60
936755297
47
8
397732
7
74
665871602
85196
114572
342333
253100
406114090
76
78306
31
224435
287743
875203938
79
480620
317942
76
4
90
471135
72
8
4
328451
42869
388581
53
27
344102
12
227921
69
714481062
164151
192382
19
33
68
67
6
3
252443843
21
2
412402
58
9
390061
208681
175270
34076
46
4
84
36
92
296898
23163
72
239236
831588745
497240
42881
640582236
231788
275953
46
46
640980673
595144110
6
22800
16
12
67
80
31
72
260792
495292
364122638
294625
721993991
47
391844
101702
179416
2
55
88
89257
399650
76
35
396136
49
392917990
236684
11
1
179507557
6
251129
516820615
372726
37
402670
299496
48
374531888
95
498691
27
31
76
97
8
129988
424259
13
2
588257659
66
77640
75
86
2
499271
68
18
76
312428
11
419798786
168203016
73
121297
2
301146
233933565
202592
3
41
53
44609
337333155
456008
8
146454
44
174078
131976
46
472641
390006
102420
10
432268686
28
76
452606
277949
1
354533
85
391242
421007
9
464031572
284739
85
369214
10879
71096
38
115691
6
875408695
57
88
392653
61
2
11334
7
4
400245
116539377
29
342795
11779
25
853803840
56
54
76
98
37
42
53
543030735
293920154
49
163807
9
97
428950
263837
89
29096
472520
359926
14405
68
93
403888
25806666
69
12
9
7
4391
90
4
46208
55
93
196573
53
50
52
83
18
400453
11
8
989535510
45
2
316469
68
38
87
119545
332832
182952
390696
68828
129238
351871052
1
5
327879663
1922
252790483
289590
6
132565
115951
8
486289
376690
68261
384411
874991798
158779
60
981068962
136344
39
2
82
31
360891
19027001
78
7
26
186884
8
803955994
31
42
341248562
290135
31
226823
76
12
493569
1
200339
513270356
50
26
47
7
3
151131
137803
509698103
92
143061
34
7
926582766
895389809
454183
140982
85
37106
322742242
811234862
240539
28859
97
8
92
540030855
76
42
157304
56510
222419
65
343591
30
3
8
375132
12
9
243040
312581
348142
98
33
43833
84241
204578519
146544
289922
303659
53321
418008
75
77
90666
91
77232
60
331897
69578
29143
405904
32
178673
59
88
56
454939
236710
5
54230
177386
97
491597940
74
434286
1
9
47
344210
8
379094
6
71
86233
15
66361
75
38
89253
165284863
14
88
73
19
33
4585315
2
20
86
473393
28
48
6
15
59
361823
29
66
50784
171718
177697748
452877
58
231224
6
34
958240126
442050
36
97118
407375
97
187690
577644157
85
83
12149
260452657
65
105920
202797
446391
96
34
85
9772
1
557286712
54
92
57610
150788
94
51
12
49
50
55
127554
48
83
36
343186
402716
211270
5
61
3
54
216144
29
497600
36
1
8526
37
447071
355008
51
440157
35
662823781
97
4
54
98853
55
21
4
4994
61
84
88
98998
58
236577
350176
83
68685
401733204
446867
237752
216083
255974928
17
12
198410
99288
31
29
12
100642
155618
95
1
26
15
9
454753
19
65
58
18
35892
6
6
431441631
14
87
485503
244861
703431319
3
7
366105
83
95
75
20
56
71
62562
851893199
474701
453528
7
2
20
59
80
90851
6939
317304
82
318109819
115833
86
2
376379
62
63115
219021
7
51
157721
117323
489449
37543
243531
755657690
432971
99
55
59
28
4
328781
65
383707465
10
364578
95
40952
83
24
5
75
27237869
9
230289
84
243980
229465
303365
19
273753
403308
2
613743102
415949
180215
65
71
356185
129441
25
20
2
67585
488545
61
456752
58
487460
86
76
2
3
9
143908291
94423
210425
7
416720
340699
17881
196643
91
23
315874
50
5
75
249850
400891
9
628911712
4
30943
39106
564427207
85
16759
15697
38
7
4
72
285302
522090092
117323
91
55
41
449690
172752
6
47339
116460
5
1
48
234718
73
357897
242382
6757
79
177286
8
333172
36
412022
25
133899
454532
3
71
136888
69662
57
179708
31
168796
59
45
7067
747856683
2
10
2
97
24
18561
82
61
112393
7
32
19
361399
194480
460920
349720
433867
297086764
76
339096
71
309182
437738
25683
99
46
223779
28
12
1
416307
405975
976376165
47
444603
229113
8
268862
449513
807468635
18584
74987
55857
49
18
361649
87
46
720624739
350391939
18
284038
435743185
263404
485868
142473
265120
155409
76
43
46
71
411794
7
48
447331
231784
5
68
38
315771
74
136128665
36
428474
9
22
463365294
141104
20
806787289
8
7
360717
53
211424
69
198292
61
9
89
86
92
26
427823
93
384078
72
115759
35
50
97
18
444888
54
129882
392338
63357
354445
780130972
6
324437
5
2
81
488694
48
62
173309
1
418224
374430
386616
34
418806038
71
71
62
85
36
35
41265
14
5
55491
286317
31
362362862
803590829
278832
87
147937
65
57
374374555
35
57
19931
357609
44
423199
77151
8
105606
417405
93938364
477969
75
108445002
41
97
48
364506
202984
36
340164
34
69
229137
281071
98
495311
76526
35
52
87
54
73
20
476926
98
337190
39
285195
55
1
264701
57
76
5
22
49
75
422828
382076
22
153376
46
6
43
169449
418116
6
58
196497
3
329785
43
69
21
465407
26
428758420
340644
93136913
13
34
943541658
136767
95
68617
63150
570281918
346185
476941
43
324888
30
42
81
272704
580497401
93
429940395
65
88
78
935345132
81
74
23
35
26
96
88
919134829
114577
4
68
134335
185628
70
92
249525
283360
53
86
263833
427336
223563
28
289571
486540
315698
185194
454909
25
1
11
938244266
8
2
26
351498
182849
5
719058603
49
23
85022
83
58
210549
24
9
6
69
361741
33
5
36
307734
53
223752
450276
7
83
15
738371407
219046238
215530
67
16785
9
14
37
362907
91389
572972877
85
55
68025
260478
29
427934
61
51
491698
54
98
217569
822451760
34
17
404274
64
229211
60
35
24
349215
139027
82
6
78
69
51
133141368
410703
484539
66
36
3
8
78
912677115
92
2
113081236
58
1
5
32
364813
57
333695
49
65081
37
86
31
29
23
98
2
27
77864
87
450129
85
35
94
33
219982
45439987
883887470
18566
9
427107
61668
306640
34
92
521648055
59054
890926214
465545
89
71
411302
93
352760
9
82405
222137
50478938
51
346653
313750
67
56
19
71
62
5
50
1
80
36
379042913
39246
403081
79
113517
215096
4
247490
9
249483
341969
188499
218649645
462651
11010
137383
386334
402710
83
273737
77
39
442615
80
91
32
314369
196698
29
96
18
40
49955
64
218944470
878510151
664726398
215309
583586165
95
322106
496569
65
259589218
171249
440346
164548
8
53
36359
771614701
464599
9
389620
19
301914
32
310890234
88
498298
390455
115690
80
248717
71
72
285362
349440
54497
60
364150
482354
121366
14
464328
15
425318
29
387709
4
40
305129
481146
893692493
55
148672
595351277
58
87262
348181
16
274435
7
268102
302491
8
439638
9
389207729
462191
89
18
380758
7
73
5
98
143457
1
395104
82972
323164
345105638
4
392743
9
372186
71
46
12
492071
97
676267718
71
42
158748
3
391307
473722
54
222832
62
302056
75087
9
76
34
30
366232
204500
253966
238581
210817
349576
481928
328046
7
699631235
352142
51
386549
372763821
73
71
58
14
42
14
26
185780
740666189
16
18
85
90
86
84
482235
15
384123
237833
183535
6
27
241988
69
16
255491
93
21
91561
369948
217867
395500
85
3
191261
6
90
19
83
310135141
49
476492
21
59
10
11
479760
12
875165305
83
443773368
50
27600
431444
410544
224863
28
49
327525
153488
36
9
159440
80
171400
368553
95
99
480073
10
194220
62
77
78
7
301064
79751
458692
83676
98
284515
95
286098
46
968328136
477881
17
366598
110749
95897
467366
94
357262
3
158230
240036
9
10
983184242
82
66
319527
18
51
31543
77
271978
84
901739239
411123
1
183364
76
160945
308936
15069
53
187708
84
345470
454361
89
20
775126129
175080
158457
39
66744
24
859741405
33
3
249368
58774
88
273239
31019676
140959
226090
39
459685
35
409342
464022
381857077
2
87
198656
129604
12206
70
4
86
378537
3
237889
3
370930
8
171765
365848
92
497598
971780046
498071
77202367
202265
88
82
87
129451
36
293705
404946
42
15
15
59
474717
828471786
65
353223
310872
48
187351
351185
31
204382509
301504
467709
23
26
391116687
173672
9
41
139449
141384
125276700
458498
83
382443
262390
216994
54
8
33
310871
169411
7
99
3
85
63
472222
301252
22
841214019
9
95690
185327
14
42
2
21
126613
419055
74
3
1
5
1
35
735637278
92185
36
388837
594436314
491957
377478137
74
181507
20
438887
62
34255
112316
5
331443
575807858
266377
39780
368825
68
7
74
732733625
289665
51
216364
43
86776
865509401
382607028
1
457
246186
40
490323
36
18
18
806636753
87
102655324
18
53
287889
84833
429214
160108
37
11
54
403285
46355
33
74
339937
65
179998
589747963
364830
88
3614885
30
9
54310410
215329
8
331472591
61259
246194
15722
161210
30
6
15
45513
215446
398180
325599
474150
219628
5
60743
183632
24
86
84
55
14
470820
41919
33
376583
20447
13
1
56
236849
77
843386559
974907533
316530
944254539
6
10
80
553053227
171373
49
50921
7
212449
343489
9
348901
63
34
131712
3
472981
810667796
270662864
34
8
97
295804
68
109461
454862
2
262900
427836
384310
748375900
26
387036
78
204785897
360505
8
77
224944
176852
8
58
76
346044
201085
10
32
585990785
148473027
51
113411
1
160145
20
92
7
66
98
288619
2
92
40
50
9
166517
8
440939
110536
48
20
309162
293333
65420
8823
207906
17828
356442
439469
3
521352669
75
60
98
22
255554
75
66
91
76
824229569
37012
70
5
423312
586881760
828818759
97072
71
77
7
136577
489436
29
469754
14
225017
410349
479062994
7759
445322
155028
474320
70
362867
23116
4
26
3
254794
66
883816030
185337
74
224256
97
36671715
9
486081
11
91
37
171091
81
87
1
335456700
57
60
570101518
4
4
312379205
66
117460
679453853
33
137138
7
729473648
284355004
6
88625411
324899
795292611
7
1
61
337759
252668
77929
459615
177420
36
33
86
263290843
91
231779
68
75
460834
85
29
86
8
881686899
25
64
400959
17
432905
65525537
2
147071
480366
27
96326
25
5
460289435
95
42
11
5
6
66
78
52
29
253746
176960
227056
174078
132801
261738
240235
128099
4
410640
455459
312296
352903
421704
499204
21
11
70272
32
59
86
54
9
90634
9
483754
71
50
7
7242
42
58
64439
69
193249953
381099
40198741
186363
93
272426
854854742
74
148367954
39
252757
307757
63
94
50885
853085963
20
126107
448199
72
33
29
83
85
72
82
213064
95
100621
233946
32
228154
392577
158181
14
29
235819
272103
343398
231737
8
7
40
390720
68
62
183516
3
70
68
438418
97
359404
89
57
74
214262
8
51262
4
999930902
52
96
58
472063
55
76
182027
36
46357
34
667861695
389623
336637
866496012
12
77
28
474292
36
7
358650
3
55
152668
113389
63
13
48882
116389
91
4
10
261433
17
20
35
190303
3
21578
267382
360534
69
9
8
26360
448762
375250
421221
9
237150
61
1
54
409483
23
34
421419
27
68
92
93967
79527
73
84
405077
177845
4
24
26
335698
2
32
71000958
38238
35
416762789
30
227679
21
660651028
89
577781
331608
9
5
98
304674
7
458638
177160
18
86952
81572
1
174119
15490
424313
19732
92
42
13
325374
66
21
87
84
166103
14
71
334666
323154
3715
206673
116175375
62567
30
365480
353530
248409171
304683
5
872980505
436579
15
48
21129
471
85
499285
23995
12
429496
357679
50
317403
14958
31
394832
54
9
5
310632
329056913
1
201119
21467
256800
411580
10
158898
65
102143
9
197345
154648
48516
9
324829147
16
345616925
8
2
51960
303077
112432
122713
148146
850288837
75
322988
75
405062
373618
80
34
33197
5
5
41
71
45
81
245712
29
95
203706
39
89
6483447
78
793812810
48
5
12
33
4
214922
138478
252387
128457
9
198229
27
37
334417
81200
23
470779584
11
748526244
556785267
8
473127
37
56
923392035
92472
450224
53
610076267
97
81
441677
589993953
7
25
8
74
376185
99
9
87
863844007
3
85
41
70
27
94
108354
62
63
19
96
13
49
26
351577
119802
33349
84
190062
6
6
318120
5
370184
4
98568703
74840
75
53
73
3
472883
77
313634
7
14
54
16
142683
261598
387349741
119999
974983834
41060
93
310763
7
980457138
145197
233563
76
226498
658281543
72
96899
281556
297423
215575
4
45
9
39
235177
39
71
227742
403965
235562
6
13
75
9
176389
389420
80479
330221
268022
11
75576
64
19325
72
336499708
8
2
28
38
70204
5
220778
15
53
3
61
44
402259
25
397380
36
337087
534208371
51
51
11
71605974
128222
391276
896699566
306674
385935211
489498
66
486488
40262
3
82
24
5
7
228269
58
425786
308838094
421795
439011
637525889
275738
96
271549
95
235569
7
92
450769
11726
89
10
295268
312753
295306
656870410
260487
341038
403408
15
6
3
193254953
52
348125
415328
81861
75453
9
477574
18023
186515
6
683801333
229019
27
116708
89064
81
29
185713
486223
125042
79
91
146337
121891
7
116835
437388
24
4
86881
302341
84
9
382622
239427
88
145717
79
121732
6
184465
7
19920
83
14
6
713689956
421769
6
165813
301169
52
98640
42
70
9
451258
913282977
191976
94
5
365769
129696
45
82135
24
48
91
352524
30403
372594
86
116815
388390
54
84
42
293846
73759
110530
135039
56417
493100
461710
31375
517592694
46
79545
188937
23046
328284
57
84328
625765389
55
72656
46
459042
35516
71
482984
562522901
55
2
51
65
201514
129059
129096
80393
171476
102860
217567
63123
367343
322249
334543
32
923657955
69
29
87
317111695
15
895398279
61
365635
32
8
29184
24
185463435
220941
21
85
99
9
44971
15
81
93
423205
57855
32
259125
87
68
20
398450
72
131951
468587
23
39190
32
13
53
98737
7
39
381965
18
82
320085
694867798
402535
281307304
30
15802
47
486942
22
260796
6
91
90
96
260777
54
421628
24
9
51
56
79
20560
13
29
79
57
156371
142864
86
494570
88
72
6
568870925
457559
480511
6
10
467576
33
29
35
233846
18
191394589
291801
237475
73
956626644
465855
161965
303417
56
7
45
82
39
200783
19
251391
496862
380137
113577
19
119064
382148
62
395379
92
473214
302799
6
87
431360
154872
72
16664
66
992439227
175662
5
15
392347
82230654
32
15
115062
58
204359
281969
33
423222349
429805
5
451311
732858400
70
55
28290
46759
2
346893
10
62837
49099
38
24
5
64
106898
86453
399916
113569046
5
65553
8
15
419219
15
73625
984803006
42
13
277997
77
343797
423230
475210
168279
81
462217
12
49
4
38
9798
425504109
71
40
19
13
90
6
472542
1
14
168949
12
594871585
831418040
31
82
441746
21
38364
39223
1
756394194
43
33
834680679
8
9
392943
273296
941040866
245242
9
348650371
61
32
82
88
98
80310714
8
177713643
300238
10
100034
5
375498
60
446190
42
399989
390796
408373
31739
244319222
273371
28
97
246677442
25
4
300515
434623554
2
81
212378
17
418452
25486131
6
73
35288
55
4
330229
66
1
83549
40
90
62950
429827
477009106
18
95
3
315534
3
19
39
90977
51
1
455742
57
55
255937546
61623
38645
43
816773723
2
87
93
446359
66
69522
411963
429981
4
465842000
20179
36
579720778
38
3
49711
336946
92
33
6
82
48806
60425
439355
367543
468810
225412
33
71
21
840361778
355466
39
2
49
209026390
168231
385919
140876
12
269530
340165
3
94
57
42
293278
168889
19
95
232847
561312821
434844
41
72734
17
25
137882
17
54286427
41410
181594
54933
54
28
37
26
24
92
181161
85
379339
51
93
99
33
176687
81375
170338355
46
62
262302
60
252462
41
406361
321444
47
199152
9
31
87
88
368771
95726649
94751
46
53
19382
465656
42
103960
378664
28
92
270618
117636
85
42
166328
411221
63
5
95
1
262900
24
22
130826
31
211132413
215588
125008
16
74133
51
5
490457986
122266
17
419406
27586
20
200707881
21
52
454185
2
5
664143424
3
42
428961
241127
160459
84
32962
7
399603
80
129959
101568
98
333174
429236239
42
244074
99
9132
45
279244
489880938
47710
406417
398059
38759
6
35
309314
106543376
23
5
94
17
44
68
136602
21
785604655
17
298254301
287114
351398939
64
174091
15
21
5
97222
281937
48
210641269
67203
741808683
230038
95
39
28
570176866
250721
181790
391844966
373757
11
35
67
86692
70
410766
71
39
59
12
343393
23
317313
435902
190238857
46
6
92
44698486
367746
154721
98
223848
22
145880
237946
14220
359930
181184
404265
23
96362
73
5467
90
406589633
25
311537
19
86
10
56
339776
110169
32
121768
933859035
329506
90
298205
16
436168
27
63479007
13
5
83
63
109702967
165700374
312190
51
20
87
155113
134121609
49
390949
192245
217720
60
127638
60
4
78
60
113628
284979
75
292648
47
278856
608866166
97
450854
89
430396
83
14
155290
430289130
67
3
306715528
352348
51
5
144720
19
286546
61
5
76
37379
291055
78
34
53
412683
653099230
480279
57
33
41
133870
227532
66
288368
3
477879
741039358
90
81
83
67271
219124164
409105
227257
85
330459
50
7
9
91
55
39
9
2
90
32
15
70237
22
12
386407
152367
1
27
19
54
38
138971
3
20
9
18
3
48
19778
74099
406113
369923
95
448886
61643
461463
85254
62
283077
266991798
8
71
323613
44
134060
114056
40674
308877
3
336131
92
4
322059
486030
29
99
203106
277893
428798
269931
487509
39
236993
57
11
63101
333915
19171
50
82
57
37552
421867
124502
52
376831
15520
20
482084
464811459
3691737
923719984
408783
966958429
328983
35
95
175746664
78
392743
57
470725
7
95955992
83
50
38546
19
108506
39
448137
6
10
31
85176
27
28
88
51
40
57
1
347441
462970
41
901115097
466092
11358
14
187876
517018692
68
5
51
326612
292173330
14
85439
202974245
55
14622
2505
357188
29
411599
2019947
214035
92
36
37
66
318354
46840
736429876
396125
73
228815
191045
342612045
36
90
76
359964
328018
429281
22
246270
449058
43
455051
22
9
379790
4
5878
26
864516207
73
73
80
44
744502614
2
334887
21
80
72
245382
311587
258471
213947
436636
8
206430
464383806
9
361336
78
3
343201
51561
46
37
108160
316609
47
305803
68
117998
38
83
79
40
107727
895395392
16
21
449487
74
68
474051
3
71
12
330741147
8
210812
77
436860
11139
618707915
57
838249090
833654114
3
287596
112192
296060
347768381
91824
52
277375
24
48784
54
70
34
36
35
127835
74
251399840
87
38
87906
61
63770
290994
69
63
48855
248660
35569
96
23
14
169106
52
28805
34
64
18
87
340325
75
895127973
20
55
458896
348120
400961
38946
393187
33
411167
26
44
26160
282874
79
499147
4
40
526614548
56
272478
142714
4
442268
173557
1
8
78
131833
245398
135113638
5
53
120712
17
41
238400
186819
56
65
81
78
863597694
367644
291873
1
69881074
3
45
49103
67
293602
173695
24
344326
20
254887
52
6
75
66
181178863
19
32
35
36
72
62
139187
66
341372
378190
273660
78
57
69757
22
79
644359361
32417
167184
430543
385659
48
24
7
70
146431527
622977788
6
79
4
21
94
56
67
94
31
473047
97
15228
51221
93
986398919
27
83
8
7
69107
57
8
41456631
606789658
9
223895
390460
21425
75
2
336961
428078
361146
472629
281501
6
35
32
2464
150286
51
248826
19
172930
323495
7
432657
61
189034
590509193
82
55
5
58
479350
75
71
63
70
42
78
77
2
80
63349
73
464616998
834959222
55
146678
63503726
460372
46
20
153250
48
352956
87
22
237598
49
85
106505
23424
2
188368750
150151
232216
7
18
87
60
435372
6
269516
212310
357643
71
95
256284
2615
81
224053
100485
4
1297164
5
61514
485276
6
27
85410
218342
385722
12
61
14
73
49207
26
428506
6
201034
11
47
770560909
115481
188389
63
96
33
118800
445884
37524
92
177231
853915701
319298
243375
57120
465021
7
4
41
273878
74
432970
227466
355953
61
49036246
478139
800577712
89
131031
43
37174
33
5
16
444446
427622
71
33
15
84
72
394993
304247
367653
8
293313
71
9
568954558
305448
8
34
91
194211
95
91
356706
8
435311
78
147828
351732
317193
362520
8
78606
8
590832514
421760
20
285951
72
20
27
25790
294174
322159
474057
80
92
484609
14
7
3
38
59
335402
346338
71
98
94
76780
628516672
25
5
208026336
24651
59
15950782
49
275571
694108942
14
41
34
56
4
76
271096
350057
19
57
28
73
92
39
5
429196
359638
49
94
438188
164117
421152
90
5
194243
6
448888
28
46296902
36
14166
22
1
47
99
490591
32
175639
72
68
46
280474
447623
25
49
395521
9
94
393442
152508
37
358462
21
82040601
358281079
409745201
155874
252481
77
381061
9
23012
129284
457621
61
67692
98
15
661456159
66
480378
58
396264
84562
284086
219493
6
58
4
29
169386
384502930
299455
8
212018
47
933510286
80
85
66696
119718
23
478280
454419913
479437
456694
61
77
36
11782
66
174692
180804
7
351836387
228602
91
10
72
25
89
137570
12
78
86
430737
13
6163
9
320781
16
410795
25881
619581508
21
45
64
79
5
45
64
17
26032
98
412126
387862
6
746653030
13565
47
161577347
71
42
51
128867
267144
51
201410
136894
78273
42
97
32
485370
52194
465387
153109
2
413511
22
95
8
482971
9
378545
27
7
88
41
11
503586027
471064
279905
487565
483701
480373
5
39
143072
315597
433902
1424
19
53
58
15
23
3801
438259
401049864
22
83
56
125550
289539
306793
700158072
168019
2626
162602
20
68
92
49
832060962
9
619906159
349861
493007
11
12
6
445967
273205
61
294168
23
93
471226
246901
75
71
73
7
863027226
152992
454179
83
134082
50
434253
375013
230077
28
442364
79
53496
3
75
924720910
449485
466128
52
33
542552665
461027920
18
12
24
105911
412629
24
5
274810
214443
75
48
35800
58
8
3
949057329
41302
287936697
106300
13
497523
98
692935966
1
232516
317175
73803
125489
30
68
3
471048
45
9
410299129
268386
67
21
6
365994942
1
111751
216558
55
39
4
41
444293
50
183248
256487
38
421391
69
390237
430752
99613
298105
51926951
493153
41
395405
351507
31
21
203719
430282
81
242750
3
21
61
85
167861
4
21
426725
279691
200133
77
41
847959463
15
24
457255
221340
469572
355767
8
469158
11
16
49598
72264
9224
77
63581
261573
5917634
256379
93
96
24
1
21
197520
1
214220
333119
346910
33
64
291854
53
139907
114174
75
312484
36
22494
23
30
88
1
64
55
199615
444630
29
191336155
460401
74
568928650
342697
28
329488
3561
11
3
44
212757
447567
247054
151434497
82
47
20
47
471856
40
350580
902444480
73
273780
6
23
55
366877
61
208952
24
98
16
57
54
431195
971052704
407562
235815
43
31
19
8
68
91
27323
4
87
26
499276
188928846
610715901
36
80445
40
81
258827
827918306
434346323
15
10383
873384244
32
444746
3
411557
98
10
4
4
834979003
8
77
151871
48
4
494677
404540164
77
355856
67
22
78
147137
1
928887233
13
62
62
8
897892832
398415
348998306
906396937
54
2558
7
15957
482030
97
302269925
5
181165
398727
368928
378208
99
32
212077
173701
75
5
79
375991
91
69500
49495
70696
378626
650005146
258019
441540
31925
55
60
110037205
477516
362538
99
28
388168
122554
28
9
124697
14
39
53
391899
348035
84
199999
161364902
214648
56
426070
79
90
223747
3
300727
39
72
356646
429606
91
318441
875076811
39
31
35
3
272496
187291
160689
236830
27
46
53
10666
435613
71
18
51507948
85
854210160
8
100846
37
170010
63
257672
20381
227981
984743195
94
485102
151345
127168
106961
14
78
49
38
642282497
39
284533
320343
349618
42
61
89
442129
35
4
266759
147881
55
57
98
3
5
443367
135784
110863
246465
484629
27
470096
35
5
153476
516886004
3
492879576
37
65
214668
99796
19
25
17058
56
213647
27
83388
77
48
196040
212095
80
69
1
1
164944
9
51
429242
229027
288573
190198
393132
84
6
49172
28
183546
358368
39
27548
251948
49
79
262512
16
4
10
5
294914
52
7
185693
1
152971
404042
457990
62281
69
49
52
8
1
1
53417
38
7
289066
2
53
734181077
816845697
152764
218287
481036
9
255239
92
31
212034
54398
58
255191
29876
469765
286843676
99
19
36
401907
411477
79
271188
96
5
262237976
60
213916
29
156039
1
4
78
94
145553
917805803
40
76
62
432553
433513
499605
147660
72
81
79653767
240620
39
433573
15
285410
19
1
84
48578
327007
3
62
15
35
81320
254956
48
86
8
496254
392990
973584257
64
64
81
830050589
305452
99555
338018
93
55
198623
903971007
50
44
21
4
37
62
70
60
70
57042
711815163
13
28
448555
390365
88
36
87
377920
57
169291
93
327811
29
333640
366326
20
97
495878
53
41
230223
932142349
35
252540
19
375520
52
421855
937680010
22
137970
9
321571
586185407
152243
54
6
16
11
59
516380305
21
68
621933506
292628
8
345648
51
86
23
375295
120444
943010316
266960
310051
198872
90476
8
220339
315034
17
387734
26518
32
60
117749
200305
432608
1
372302
137854
9
381279
365594
351107
141872
288579
12
368187
828946037
246153742
3
130614
318000
53
387909
207735900
34
379787
7
45
75
64
63086
271547
192690
785377734
247772
5206
71
420576
393678
474853
17
37
52787
455570
210995
365166
27
1
93
476036784
440095
141792
71
346792790
369564318
457235574
10
9
217489
480877
372268577
73
439010
444461
66
497053
36714
90217
28695
6
391010
48
39
128640
26
64
48
92
41
73
3
365508
91
462766
31
5
809453162
420551
33
57
63
439744
435978
359790
739683198
155394
229650
9
2
14809606
73
351035
93
399952
178838
73
431561
304086
35
9
846738394
819329278
6
20
310248
6
78
336856
163571
484605
99
208278
235757
33
9
244359
90
318373
17
89
94002324
3
264741
29
38
226275
33
18
91132
70
96
251877
38944
430674
54
315468
85
344153
292833
470866
14793
3
144049
149935
493093041
5
9
25
377903139
127123
228387685
313858
7
152826
97501
46
149079
117374
29418
77
94
60
166252
166614
33
191024
72
96
5
340517
82
458555
125500
213219
295854
17
71334
554661920
75
36
387262
37
189037
40
66
462136
88
146865
80
66717
6
410617
58
40
208067
441756
70
24
32
135345
339971
140578423
95
91937
291238
43651
309739
71
259953
410522
35
93
85
299115
361231
3
149467
467331
151474
139310
66
277612
15
76
323369639
96
172182
153904
648805478
75
119304230
369402
72
58
42284
24
29
82
82
15
2
132299
762323471
30
485176
353344816
417145
63
95744
47
38
423128
362
38255
165546
23
26
230589
43
849238270
42
446496012
3
5
415661
233597
75
57
199615
270016330
99
57613
217211
15
42
70
88818
76
44890
14
87
259270
130600
398822
273989
87
96804
751900339
332689
442806517
8
238222
82
83121
402882
220068
57
275419
313749419
84
112991945
24
161474
61
50057
303330
347267
18
169258
69
26
11
75
374771
330434
125993
163039
66
46
42
286348
37
2
99
152336
349172231
249687
373805
7
81264021
32
226995
91
66
144383
377991660
4
426945
780586564
9
129092030
53
19
45
56
499973
134808
194401
183094
403256
344422
4
5
489946910
28
388719
406957
377593
661295979
87
430192
7
38893191
325505
293699
72
48
85
81
79
80
28
212746
108767
45191
89911
97096
204589404
16
386502
102242
63673
98
52
77
42
6
106144
215891
109160
365041
404119
77
9
60
2
309702510
607117311
92238
51
6
841863454
83207
255094
368869382
128392
7379
371507
15
110115
257344
280311
14
78988
67
493602
384254140
106954
160621
34
229136
85
7
49
459073
61
44
463451
640824891
6
115423
2
32
36
475927
991117967
47
265720
129981
244028
407108
379678
75403
84
7
20542759
11
844519478
18
674196630
448171616
30
60
101716
45
93
48
61
306023
27
5
89
4
47
373233
334607
20
179224
90
326433
7
10
86806
9
58
211251
105880
3078
1
381531215
260885
151141
45
12
364741
95
394761
336889
374114
84
197753
39
6
1
88
23
21
221792
1
404591867
58600
6
67
19
480295
65
56
90
39
1
16
97
790797167
6
487629
74
28
181041
265130374
8
90558
56251
82
4
9
93
61
7
306721
40134
181470
472825
6
28
4
307350
9
41813
407430
45
40
327807915
135942
204744
281090
86
971103503
9
256836
5841
19
373253
26564
453564
44032414
23
549924084
183270
294461
190418282
363374
432407
304110
249887
520874484
480460
61
15
57
1
51
63
65
10
338849
83
473658
56
8
35
232501
3
2
152875
86
81
96
139612120
79
51
187793
494039377
469289
37
199191
257690
27
7
8
39
999721086
56
10
210226
249855
199671
773396700
28
3
189872
11
4
497107
2
422884
82
81341910
71
76593
49
290740
16
224334
377014
70
469489
20
32
77
81
54
91328
64
49
8
21
64
246799
14
92
78
211086109
67
32933
358942
58
82
369511
83
158640
754531672
459405
305910
340009
293481
108647
176799
2
109919
73
191997
33
43
88
171777037
2
60
78
290304
145416
5
64
639436439
91
4
163976
5
97
496555
6
332508
9
241682
94
92
5
8
293851
497095228
149524
87
9
22
66
184626
23
59
403591
87
952933276
11
321122
3032
80
3
62
67
60106
92
48
142645
8
355252
18
755069915
1
54
12
250541
94
263257
976335338
81
646004732
185470
406840300
332579960
272022
7
96
695927247
86
431780
359050
46
351068
274308543
9
5298
384990
81
237384
45
856720101
250689
259450
61
53
262373
55
53
78
674753507
252044
68
62
406540
36
7
274857
1
67
66137
26
61
4
78837
8
4591
309145502
249487011
76
52570246
88
218422
330216
708577107
63
84
160472
70
25
477186
43684
94
75
215275
464491
280670
35
140239
48
58
480689
374669
51
85
59
460711
197094430
5
206204
251296
481921
72
349612
337933814
199583
378772
91
356329
48103
131437
4
3
94849
2
67
993424558
396721
40
626437836
315039
27
249238
691818140
86
10
109345
31
428801
10877790
87
47
8
3
35
272606
472492
73
93
453123
170741
51
436039
5
259063
5
90
356578
82842
9
94
472612
497397864
36
159953
263491699
47
3
80
229068
64
362117
89
2
631150130
373757
99
1951612
352664
27893
214726
188331
17
324497
60
32
368004
984695887
95424
187371
82
150033
55
42445
196433
54
81
235557306
452428
43
267950
5530
3
170260
28104
467420228
58
261422
506893064
116717
306201
349596439
786243960
86
6
440870
835869602
67
54
237645
279306
39
6
1
4
489223
294518
49
441560
68
71
271865
261211
5
267570
72
631819749
162772
537531961
85267
1
49
256569
99839
58
81
123999
468629
346251
449388
88
48
305400
3
461159761
65
439258
76
21
899606479
332424
153111
52412744
73516
19
44
44
259675
264402
381157
441728
1401
452358
326765
92437
812358460
28
3
15
369742
423822
350897
73
9
911660399
8
184285
293061
9
48
49
197589
225017
713178251
48
30
43
94
2
53
487968
60220
144629
63
29
38
94
52
92
23
3
580999780
61
24
310878
446980
70
224182
42493
380013
68
1
76245302
116200
8354
120843
85
41528
76
403833
92
215799285
61
6
86535
70
12
86
191538
222057
95
22
46
603878022
34
84
76
183441
306391
28
318073
83
508915797
859072360
5
283296703
56
55
912571020
84283
46
32
325777
11
76
352586
198803
40
65
546967943
38
146638
64
9
216118
26
654412610
82
49
99
7
12351
1
49
82132
18
18
47
2
6
391435
142050
484252
37
45
43
13
43
4
430548
417418
72
811347921
484364
176431
151651
25
193010
81
4
4710
47
688708179
51
75
59281
5
459692
6
91
8
51
69
44
438416
5
66
96
257319
708506647
200483
7
78604
87
16
91
16
67996
380226
32207094
118265
99
7
129981
92
19
5
204658917
125377
144815
894462592
94447
424162
81
57
87
972603436
997001743
3
67
66
23
330275
89
288410
317191493
206882
71
398480
428392
10
359446
377915072
18
382637
219971
214766281
74
265655
9
188097
493494
652247733
86
2698
346684
643530391
85
19937416
104901246
215451
28
210184
249861
841868770
88
199687
7
180450
177120016
144638
21013
410793
26
939151702
193262274
75
58
98616
176861
58
95
58
72040
51
214078294
25
13
155686
92
487584
416075948
99
96
42
548763609
166421
207128
262666857
13910
99
3
485161
445328696
61
94
60
5
22
468848
57
7
37
405799
68
136309
52
8
75483
72
39
39
38
66
17507
461005219
876014846
65407
323499
2
64
432356
129437
183642322
8
984173318
34
925910248
489680
33017
61
167534
424654
33
5
88
461644
132959
15
86
7
180866
26
36
71
24
62
47210
241441
254807
315820
8
86
439091
46
469289
78
5
636658146
371137
27546
87
360134
167945
85
19019
253625
11
65827
68
3
8
435260
392196
138284
173445
351792909
983920892
85
83
27
66
224100
9
35
68
24
37
30985
114805
2
33
9
8
78
68
68931
69
43
491041
53
196383
238706
389798
325076
34
386933
77
463305
52521
822894973
80
33
83594
20
16
303813
97
606296988
16631
27
450230
491840
41
810004591
459632
91
182803
966712671
432634
1
362253
1
44
13
251097
462632
18
91
6
24
88
27
71
78
80
239211020
6
7
100196
2
32016311
31
21
48726
30078
62
43
47
349878
397340
982611395
87
291204
4
237156
33
88
6
307207
3
93
6
13
40
88
86
5
53133
7
13
42
75
146575
22
61
881895037
691627306
923888799
62091
9
30
84
57
35
430277
155670
259533
26
193446
21
237063
296253211
6
7
81
89590
244188
462301990
40
28
265880
122054
332481
44
154241
83
6
401982
17
43
492827
378062
63
12
192119
51
135809
317991581
60
324793
56212
127705
55
73
93
34
276557339
1
90
419211
99
22
3
368541072
1
461973
371989876
6
640002562
118759
362616
75
99
20
73
325569
79
25
13
216048
432269
344238305
252029
69
210081
64
388120
79
7
31
57
130743
45
4
52
4
5
80
2
8
2
221625515
7
61
98
6329
111670290
8
96
89
51
55
38862
21
92
19
10
6
396586
461760
47
1
15
226677
291932
27
60
94
310679
445906
442700
569477697
153276
56
44
59
2
4
196940
7
231196
174796151
251628
200653
48
1319
410498
26
99551
422692583
198674904
485677
142388
86
3
61678
163215
190300
26
1
10
51543692
1
149000533
94
93
54
2
10
4
218592
38
29
349272
67266
301039
60
89
565619190
10
93
359372466
444148164
9483
44
27556101
68
46
2
81
244338
42
146751
707469663
959543181
83
63
79
409184
393822
143967
19
6
153209365
62
335527
486719
44
263321
238820
24
47
70
68
299370
389857
57
256351
54
67
8
13273
490111
207800
44236
94
214385059
219304
52
608483388
361007490
264476
297638
74
966744065
365624
41
86
48601
256140
347550
216861
405476
201516
200217
46
63
422846041
27
97
3
35
442276
401535
38745589
164358
36
56
58
62
391953
4
181882
55442
172573
152567
7
553565647
2
254489
210055
311867
138029
67
20
150011
37
279349
227013
363961
82118
19
94
609023260
475053
61
258293
292249
185387
90
58
46668
23
165564469
17
9
331353
246947
70914
87
42
7
178694
258860
8
74
287959
3
300207
87
22669
958324073
410645
7
95
219733
13
26
451341
46973
21
180904
315715
78
45
447340
302265
18662
6
474210
810533458
70
16
8
58095
64
8
59
71984782
79
220416
475885
830611498
81
968855924
81
17
115995
34
98
260448
128719
145835
851403557
12
273278
20500
9
66
155542
46
4157
262420
2
62
747159462
87527
75113
170314
17569
404424
465689
30
73
24
5
319250
72
316759
308708
92
346706
206766
565486187
193499
20
213459
69420
58189377
348156
163765
46063
379138
35273
89
42524
107073
29
50188
43
81
23
282971
80
89
35
8730
78
81138
4
242912
464461
297585
109399
60
453768
75
42041
450226
54
9
24
314976
475576
819401016
21
436276
164018
119991
345898
768324413
190947
74
21
94325
180412
11
52
11
200368
59
291827
86442
40
76510
364345
44
19
89
74
510645921
794130285
287333
95
29407
7
68
958001827
20
8
489426
121427
336119768
8
8
328664
10
25
44
168842
17
460913596
9
35
7
7
30
99
78
122318
183567
84548
2
67
57482
400255
94551
5
33
26179
477115751
2
1
69
298629
74
96
33
99
78
600271352
174548
73
349164
916240184
74
82
134517
268703
20
47
98
26
54
1577534
11826
98655
458794
215925
231782
221116
73
52
64
93
424169
73
11
187586
73
251212
136298
48
236181
105627
628732232
3
372081692
48051
25
324380
340200682
41
7255
59
445547
152845
8
87112744
109859436
432586
53
387966343
26
67
92
172116
492286
199763
999905997
139524
61
69
72
28
303045989
58
380350
1
291769
145540
7
1
96
62
94
28
98
72
16
423321
98
968105383
2
6
21
37
375406
31
286931
69
66
366640
63
116163531
69
7
23
87
4
297107
45
5
77977
23474036
26
550914823
49402
222654
38
23
571847168
82068852
65770
67
77
88
294342
1
19
99
81
69
280656
349122
64
203761
54
158592
164748503
431666
8
30
888746255
32
1
43
117752
82
62
447419
213791
85
86
85
218123
24
85
478457
1423
737588795
280810
4096
15
90
53
361479
2
9
11
46324
1
295043
74
32112
493850
84
295704
4
73
160772820
81
247417
57
377953
38
97656
58552
39
286121
71
436782
4
823213290
421283
66
440716
249241
82
74
78807
69394
89
8
38
8
98
52
4
3
75
77
64
95
302186
21
317486
47
7
473337
452888
61912
56
242533
73
370551
64
182442
319281
552216285
19462
563327936
32
739794585
864695675
36
18
36957
60
34
354613
225875
38
10
419985
19
8
206967
8
50
317421
667150134
78
30
38682
68326
3
64
236469
5
2
77
384954
84
53
37896
42
9
46905
78
2
81786
498723
81
91
53
1
127980
9
344388
159972
733950661
13
73
379800
60
205768
70
302009
6
37
8
30
126983
1
270196
493152
48
60399
51110
390756364
46
555481328
416531
18378
6
64
3
3
37
1
488301
49016
42
635392444
442042
45
965873194
2838
49
467837
366499
2
401513
3
77
6
928
95
7
542297149
395111
4
30
9
1
343079
28
58
7
318716905
42675
74
193547188
56
83
46354
67198
357133
14
14
234775
2
58
39408
11
266645
664878798
3
33
416618
29
27381
24
328786
298360
309007
4
21
46
46725
43
28
8
76
38
190787
317116
159878822
63
382597
51
262020
223480
44
64
193152
412992
69
6
42
609836549
76
6
461305
433197
7
3
41
61
61
24
663160186
740914065
370952
253472
61
72
450483
182552
376845
379488
40
70
311255
337171
310055
52
11927
4
227465
45
81
431601
18
258087
24
292061
68
37
60
143268
37
75
442156061
226304
2
323209
469248852
426540054
17
400968
214454
71
22
82
38580
298110
9
109678
5
338970
958601447
60
354316
254350
47
5
19
91
42
205525
71
2
127052
53768
26
432832
140176
4
43
272592
73
354001
13
71
343903
72
75
237027233
318874
30
21
76
89296
10
446113
800167802
163098
785345499
346901
449393
65
90
89
48343062
36
248407
430354
32
349776
97
11
84
971270423
286003
270915954
252418
25094
45
91
22547
85
388297
98
829224864
9
438715
6
405721
52809
95
22
171431825
2
468110
413595
210079
33031
133979589
63
70
16536
84
85
382314
92
32
7
796951750
7
53
191657
428642
471991
74557
245619
6
30328
284186
21604
28
86
3
68
8
77670
454150
445133
869353969
57175
72
397525
288749
194297
411552923
812126924
446125
462272
8025730
428765
415738
255587
353279
27
51
39
818999615
3
215786
126645
404742
354997
61
446539
98
205609
38
7
424866
43
142251
132215199
27
231502
259416
79
489089204
28
14
184634
59
262528
371626
112448
473575
512720896
459734
92
787237760
189977972
262599
2
31
9472277
492181
70
21
78
46
264424
193468
444183
314081
102903
29
72957
74
292906713
19
270848
557812974
15
176686
27
440475962
388027
12
312405
18
36
45
48
368082
17
348786
87
65
158461
24462
79
209560
44190
176897751
86
217931
29
70
34
116829
150335
33
95
25
26
147446
240478
32
192114
50
2
430989
67
133264
835461248
68
423624
895757465
8
8
35822
33
14
216453
436245
37
272016
47474
30
26367146
75
38
30381
46734
29
293816090
3
67255
6
127656
368524
67615
47
71
4
86
27
58
20
88
14
409122688
94
31
190237462
8
361930
22
185295
123509331
100024
829081111
150416
1
6
21
153229
131878
199310
457534
50
67
135201887
361342226
155170
670749243
30
176334
75
57
987176973
54
392513932
93
4
13
16216
404095
159698
7
73
262853
303801
58
6
29
80
201693
450566
98
76
355847
93
193769
92101
5
38
85
79876858
70782
6
207484071
324428
22707
332381
6
1
58
62
68760
27
73
6
55
23
96
138443
440268
306465799
86
37
226941
67
92
68
34
10
38
52
13041
30
431258
181134
17
65411447
470009
37
240361
7
193501
333710
9
134372
7
367360
477824393
36
300885605
458797
430767
9
74
141734
17
24
4
718140638
268083
292601
290133
40113
290508
12
44
61
25832
379118
95
248650
74
11
53542
47
15
18
408088
12
354014
301637
30
16
67
65
209026
57
6
471621
9923
69
408960
362470688
236229
209138
17
379535
74
95
249434
4
391211
295042
208158
22
150257
21
45
99
233288
87
80217
2391
4
436188
79
46
12
24
62
77
26556
17
93
370455
332961
87408
38
65
89800
452153
31
315107
304579
471450
173554
15
99
50
71
9
324519
168552759
110031
85
21826
84
36
434177
444781
228487
57
73
86
96616
288271
44
48
77
92
330297
45
42
57472
69766
215848366
54
33
63
282630
280172
92840
13
401576
43
80
107572
412802528
82
28
23
154725
26
90
148948
92584373
130871
113498
88
937665385
491144
5
359288
38
24
6
79
79
3
24
472827
62
47
8
45
39
10
605991276
883442293
234261087
287676786
56
373659
55
48
68
17
397462163
27
52
90
53
62
92
6025
7
78
325749
365819
8
109491
83344
479195
408828
154618
72
311616
480699
54
29
234392
83
230046
406641
14
178147
552396747
60
9
497068
755536842
85
506833320
412228
453829123
35
266135
27
131056
572064733
143153
32
17
76
158310
472240
55657
23
84
504860106
71860
54
517553766
649698620
454078
18042
41
753307801
43
66
520988280
15
60
479728118
486784
7
38
448851
459284
9
6
840724559
9
85509
64
87
311349
53
50
44
9
281261
25772
4
28
97
33
173286
1
19
428577
362703
201871
299900
432344
3
6
465335
115744
50
82
39821
7
51215
86394
98
23
194935
33
16
92
339425
253309
64
44
51
492297
265726
202910
144790
59
61
40
2
23110
57
182411
841684478
99
36
78
90
67
406327
237363889
337080366
73323
4
4
791127430
780352929
391206
402296
146867
472802
25
189155
36
9
91
58
4276200
5
248647
900285133
78
72
372780
23
24
6
14
70
77
13401
34
230374
68
72
407992
55
79
6
3
68811
46
356200
3
6
592483956
2
776313670
33836164
17
24
36
60
153423
560306059
70
22
90
258580
51
8
291890875
67907
96
142270
266013
118028
79
244081
40
36
343939
374123
2
53
382614653
38
87
56
165331
91947
44
69250
53309
4
71787253
201534
107585
95
66
6
458201
72
81
18
111331
224514
155762
55
436076
441936
55
377769
361461
347524
66
396980
13
426166
92
894928600
494606
9
3
68
8
18572
490682
46
45
35
97
80
67
342447
479365
64
3
81
151481
463882149
2
87
305779
209011
7
65041
405128409
429151
90289
94
25240
388644
7
33
431250
402037
751593896
835391482
8
281776
23
72
34
83509
29
69
20
99133
68
76
66
68
303965
498387
28592
69012
962160114
34
14
90
384631
86
72666
63
442992
373312
79
94
287117
90
50
11069881
78
449085
82359
460434988
2
32
67640
50
56
290180
160308
451123
65
153651
96
56
56876
90
9
407096
161719
81
379311
41
101038459
28
263225613
3
54
264536
35733
58353
91
114894
59
47
93
42
53940
41
91436
78
186142
87
830692369
51
432104
7
321452
39
271310
31
90
7
886364327
351887
2
97422
344623
359826
69629
41
88
79
144115
13
49
2
1
39
183594254
132394
377349
412067
41
30
92
91
389192
472599
266981
393520
282196
32280
387675
31
263637
23
38
411018
81
244312
437013
258035
30
77
587315423
39330
200487
38
84
39
68780
54
6425
225829
39
430656
979210282
82
2
591325807
323423
89
89
460721
394625
4
97
158282
52
372095
96
436448
4
123892
35260388
51
322379
41
86524317
35
18
98
250193
89
475163220
136595
4
980683897
45
17476
370432
29
48
47953
37
93
34
803591765
59
39
192846
89
395922520
30
383943
487021
418183
113355
53
33
53
85396
692533985
242211
90105
9
65
80
24
38
82
150586
78
86
80
270812
441461
217810
205524
173654288
30
341793
46
361064
89
1
84
70
83
9
386711
141692
428411
30
95148
533131142
27
218618
4
544030882
20
4
343757
1
68
9451
186747
334304
199431
433
272508
433485
345269
46
177355
93
129897
44
118329
68
133742
280610
213879
84
72
254952572
43
2
205515
74991074
265015
377171
369983
119061
26
381800
86
67
81
63
28
85
23
702181564
442706
387852
341778
403062
41
138475
431169
5
50
245708
492296
388659
98228
85
875698191
194692
483800
63806949
8
454003
89
41
25
349984
54920
49
160136
132475
480975
73
312110
41
486838
717361328
10
31
136950
491305
17
44
418648
51445299
4
42
81
50
81
43
49
37
41265
268166
22
175806
781864340
57
37
378821
45923
87
209112
92
156466
22
41
28543
372049
98
5
75
64
184551
41
313828
223180129
894728698
26
280039
32
530648120
107474878
98
99
77
56
239163
344367
248430
480615
711659405
46
76
112093
13
75915
59
15
6
16
32
5
18
65377
68
15
441182
63
386363
146332
405339
21120
60
304806
92
71
342159
486467
7
422554
6
246389
213517
419067
126265
646466241
56
18
96
71
370425
31
257118
298065
7
183094
56
138661
62
54
50
464172185
40
66175988
192511
425592
147459
234057
3
147679
30
40
109874905
79
12
7042
23
63
6
340216
2
312860
1
271317
4
79
455194
96
761427204
39
98
49
69
79
62526839
52
475144
69
63
82
3
482532
399288
137550
53
47
39169
6
163623
56
20
54
60
15
249145
285004
323771
286648
8
62
16
28
11
376955867
84
380577
141247
244332
11
404432798
46530
13
564487940
305599
58650
42
441294
7
293782
94976
403832
68
91
29
81
73
330125
288197
460360
272194300
32
293222
5
93
196041
112360
91
384409
133913699
65424
70
88
193800
432425
393769
94
14
428585672
475256
310632
257875384
219587
405718
409606
1
392949
91211
52
131670715
29
304687
374486449
8
380857
76
403194
21326497
241789901
438009
461144
434324
98
95
165127
201552
436826
2541
217202
438606
77043
81
151279
360546807
196343
40
11
102648
23
253702
965554119
45
96
3
84
346800
203618
58617
66797
619657700
73
169649415
59914
72609
360312
33
39
53026
679563423
32
616193804
267458
52
39031
125053
8
263694
135961
182765
163720
30
129635
385665749
54227
777156468
66807
8
426481
16
260008
104045
23686
190051
276732
26
292364
79
99
323578
49
6
66
33802
453756
913175161
45
182338
32
190662
25
240243
98
2
54698
4
30
99016
137011
88
87270
43
644994305
71
76974
440406
221501
4
74
116407
51
77
57
22
5
63977
385394
37
48
27
1
93
265197
2
190023
376076428
99
303157
208190
467286
4
115082
42902
360426546
176553
83
84
372607
60140
20
253214
38951120
12
13
306299
317858269
92
167997
176203
53408
265170
89485
254858859
853852429
492819
19
53
2
411472
29
61
5
317564
2
337422179
87
88
46
406605
2
23
375538
317557
62
245263
3
86015
9
6
89
245422750
65
37
21
32
819660738
91838
461841
354931
94
52
474610
255928
156407
5
26
47760
43
126278
276846
21
231438
469172030
74
7
339611801
338387
45
5
6
26894
60
4
402254
27
251668
328117
2
342079
71
565599521
27
367854
2
370417
214108565
41
257865642
716009391
1
7
68683563
254974
46
94
247841
86
30
85
227835
263003
7
39
93543
483420
234763
404005
74886
279984
490768
49
69
27
80811
100086
11
251679
172120
319702
175696
413896
73
61517
17
267302
75
66
39
67
2
73597
10
269543
80
258782
71
17
66
722704063
67
63
176516
173651
57092410
76
173957791
79
71
329064
223998
216333
89
1
31
4
17
75
249091
32
49906
835191931
285281
3
169525
4
22
90
87
9684
73
188253
443152
16
396543
72
54
783891201
30
227663
15
940267565
86
359948
68102
87854
82
107202
6450173
275337
88
291184
49364
3
21
195053
80
204892
620235750
210381110
4
459759
27
57
42
163073
429647
40
396926
65234
26
64
18538200
74
6101
343818
42
401715
31
87
95
29
308816
39
177519
57
4
66
19
87
12
960399973
72
188695
28464
42
50338
5
306651
162838
69
474580
152495182
101167
78
391832
244695
99
10487
67
167508
405980
344888
185338
17
21
347281
33
7
29428463
22
120073
430394
418739
76
62
47
392882
552744690
96
363670982
12
92
309153
50
164917
26
46
328030
57
15
91
23
6
65
3
33982
313561
90631172
356312
284152
18786
104774
441812
50
2
462298
29
174201
563772832
6
18
40
436740
454415
415198
3
32
355145
14
325651894
13
429833
355809
432506
32
10
15239
286001197
676288864
98
58
28031
67405
477356042
28
38531
98
295992
87
77880
392780890
45
236510
17
2
194845
82
383698
108049775
23
446024
58
4
382895
53
494065
74
72
121495
654636633
55
225984
9
86
482142
7
4
558340152
97
64819
4
8
15
88
383124952
32
67
9
478949
6
78
437247
15941801
2
392759
345399
92328
470848268
237231
8
5
58
81
482983
16715
62
63
498471647
201197
222866
367566
419519
298915714
54923
105051584
24
164838
233967
139408
69
76
64824
8
39706
402426
8075
91
4
6
152397
79
74
94
63
203047352
7
43
411664104
58
259072
14
299307
429545
135418
41
333424
122994
2
88701
6
94998
85
47
927346550
473874
75
7
965339678
205661
8
72
98
23
9
167228
84
170107
9856
353508
147039
92
287171
56
6
169390
173939
965761999
143129
344767405
88674
385042
67
52
226871
4
52
236253
557126152
459930
28
72
314077
70586
88
134117
100125
49
64
19
506738189
346586
591517889
764512056
9222
197237
20
346864
68
326415
483700
2
17
270855
16409
428597
53
245822
79805519
441656718
238530
49
447605
30
46
11
10
74
16
221863
1
77
316488
18
323829
469421
31
4
51
332364
74
50
409394230
489864
124668
83995
1
40
68
71
57
70
2
8
368089
92
51
83
16
225952
482115
25
15908
7
150141
239920
373772
108612
86
65
372526
98
48
64962
54
326917
366436
26
28
8
380109
47
40
31
54586
617385969
473626
7
19
293683
44
436533
286602
77
383609
47
459240
96
33
114511
92
55
70
604638279
66
36
46
59380
75
15
18
59
77
140594
86
284053
62
74
339371
4
371379
19
467936
23
104748
43
955465000
64
43025
941108256
27
73
482170
82338
74
93
42
51
86
26
27905
12
359209
34
36
40
339592
839863271
242267
51
78
21124
63
181698
78701
7
43
31
181550
88
882478298
491659
74
55848
8
1
64
136288
22
3
61
95
45
61
429471780
384358
102969
280762
412056
81
281613
328042
86
356951
66887
98
77
49
37958
8
27
360849
70859
164112
313596
63119
94
84
259106
82
292275348
949801415
998750286
536545542
5
210820994
74
149227
64
59
430039
152296
50
132787
6
42
30
127913
247784
313922
55
3
45406
42
310554570
25
107915
878204150
2
89
53173
82
81635
93687
654591397
34
72
223649
480102
97
79
62
67
651659776
9
68
82
68
87
251302
338431
420836
111963076
55
97431749
4
97
618880572
99
96
82
4
13810
3
843568009
179986
8
204844
91
82
57003460
185289
54
909483788
9
35
278299
40733
77
61
463104
398928973
70
720689698
315685
52
11
41
31
73
446247659
90
23
459710829
99
15
370293
49
136988
65
181887
44
900824516
204987
366003
81614
153292280
20
6
141452
33
840748304
115222094
16
699218187
24
204296
485973
42
103286
27699
64
81
37117
497752
73
190699
37678
24
132424
149883
80
235075
97
11
380117
371565
14
22
90
72
23
26
288996
439680
458654
478371
394610
260554
664284451
307413583
89
849060096
45
7
78
86
214453
90
29
467085132
6
44198
113379
114641
851528404
67
11
255728
326739
34
68
154194
59
373774
75
31
449518
71
334744128
77
189382
17
53
379500
140233
4
33145848
32
790512900
178650
176321
18
74
77960
5
960836128
73
60
18
318925
67
133894
8
9
79
408466
20
70915
376812
388128
67418
38
61
747115367
224727
83
7
102668
53363
87
177575
32
981732924
628595414
8
483889
48
217911
45
139658
239139
81
734959479
29
72350
49
8
430267
179647219
341792503
317971043
226280
5
99
316248157
64
205293
177777
9
246872
6
15
21
192698
32
199869
41
2
179651
465343
55
106422
291781
390961
990631790
93
91
147706545
10
385494
51387
14
206519
991003131
296859
4
74
171353153
164433
34
499232
5338
350703
278937
470266398
124581
185856
1
329995
4
98
449022050
4
327495
66
31460
168039
36
117099
364208
443039
332716
455459
392937
99
309752
234831
74
5
75
20
40
14
76
27508
110790
7
22843
337239
84
304546
4
3
426159
67
6
74
190375
86
4
532641324
239136
246930
92
485014
46
44
639924832
51
157905
92883
65764
88
7
97
369123
193669
464398
44
6
56
49
98
146320
34809
214908
76
4
3
327694498
6
47
21462216
97
1
30
455100594
180023488
348860
499320
69042
52836425
16
43
22
37303
12
46085
3
13
32
288941
38
2
230442
72
132841
62
67
94
23656
80
60755
405155
494052
298135
123090
6
9
261331
96
73
208456
730149393
63
249462
40
70
18056
118857
68
50
144542
419478
39
1
260734
449325
4148
31
252410
497708
381408
86
74
63
82
92
50458
6
87
305761
299497
326936
2
45954967
94
71
218240
46
429417706
145597
746682202
98
224543413
522778638
760058793
305774390
461493
47
7
74
25240052
296612
4
3
15219
161937
14
226424
89
345380
308206116
398091
16
40
3
43
68647
606218981
509950710
272930
83
617617321
321109
35
42285
30
45
66
432442
573450894
385040
67
85
241263
5
77
53090
632890087
421899
91597
97
37146
399756
70
465527
18790
313479
6
587772922
68
85
17
67
479586
191320
7832
36
225253
201190
39
334828
69454
40
32
4
70
65
40
362220
67
8
462153
28
189406
67631
98
431637
367909
219354
315132
55
5
4458
187561
466540
80
294060
56
142017
161798
29
9
49
60
641310116
29
768293793
259204
278316
206944
51
27
6
309643
471599
22
55
54
330204608
448310
42
301766
140745
52
27
436772
78912
55
399129
463551
252266
78
31
32
6
53
153355
65
278740
64
77
136146842
162534
88
61
60
7
4
146264
7
245898
385273
97
367210
84
32
338262
8
732777156
78
46900268
367664
406638
317340774
341675367
228484
9877432
5
77221
96
991630892
362282
163668
324744
310505
172269
305298358
262938
75
126202828
80
330187
84
228979
39
87
42
184882
447932
70
26
11
77647
909399193
186564
11
27
22
61
6
9
391121
11
52
99233
493053
6
6
116182897
37
84
811538714
57
244390
5
366735
399368409
248832
81
89
841576035
82
9
58
348751
459505
67
328144
122821118
3
99
17
26
87190
242021
29
90
49
62
8
318461
844268515
445245176
71
34
68
50
72
85
988855473
75141859
298870
20
45
350010
86
58
60
14653
245627
437623
93
352673800
52
90
854652972
27
54285
287620
171769
10025808
46
5
6
134846811
9
16
148826
77
3
333307
314857
35
427268
370862
856168762
277406
475543
83
36
708860106
944671339
253848
473337
54
97084
88
5840
330150029
399910
88542
9
84
9
437916736
1
2
436395
45
1
16
53
450280
89
5
219482
473458
27
55
493153
253888
271997
285519
76
618366180
38
79
54
31
13
183698
80
225991
229977
64236
179018
346379396
7
28989
370252
790125786
183632
95
69
357903
160293
41
213140
56
56
249450
422329
10
75
352137
30035
831173318
34
67
5
257982
56
24
79
87
52
190274
178175
8
218794
47
497921
222493
382674
39
79
334502
84
37912890
47
63
86
20
401441
305288
87
85
84
57
59
2
59
17
79
265108690
478551
722192292
406788
7
49
20
111912
2
379009
163393
32923
43880
24
1
69
2
15
193960
68
331451
78387666
86
5
682029954
32
3
61
23
476742940
443212
43213
204638
54
7
19
71
466781
110008
5
94642
97979
1
4
322232
130865
58
15
97
67
44
74
667405404
320625
424302
2
30
122075
120058
283434
11
18
49
242874
8
3
237565
65
9
692640836
253371
28048
208938
119910
487209
82
16
30
31
230299
231141
98
14
21
310611
47
75
68808
33
67
45
22325604
143126
33
2
364281
638913344
4
468750
155395
17
239253
399265
189322279
332089854
651118168
329652
218215
703381453
420279
50
35
289085
83256
2
74
131392
82429827
207224
15730
216922
59
229908
150727
314102
3
297209
22
201444
73
91
46
20
35858
204274
639984989
77
895290483
46
55
32
454186
199778
58
227255
52
298455
925111831
75
338300
212072
228019
285276
47
429884
32
12
80
65
489427
65
67422
41
282620
8
908678040
6
220908415
177849
215840
872637703
9
9
173715
125669
279201
2
706095325
989619290
248005
26
89
91
286350
5
253880
459514
3
71
56523
8
39093146
51
7251
89
54664
26
42
73
15
75
294991
37
5
4
41027
8
356376
293575097
31
24620
95900
398739
309100
279923
46
23
318640
71445
126790
147259
71
74
5
226818
15
279152
86
839723180
7
67
470074
64
3
38
187397
23088
286872
262002
104846
295028510
101966
188822
405688
61
210670
83
55
33205
443113
5
12479
41
16
20
13998
29
2
22
27
270588
16
13
56
900948651
68
869609584
331040
3
40972428
123283
235363
15
143043
19
345436
57
158225
235173
52
276018455
61169
498267478
25
92
9
166304
73
13
2
3
342611
192411
205345
240471
99
74
50
67
444190
70
92
362530
458336
36060
360624551
88
14
492741
50
2
40
38
215018
109338042
79
127887313
345713
368490
81
55
84726
76
16
91
24
14
961819729
137857
249056
8
112844332
298082
120475
34
296585
105696
95
465151
429493
305537668
702150156
98
61
22
10
1
49
89
117868
133199
209909
21
27
97
93
704806603
4
150019
44
64
361485400
48731
87
96
7
6
191604
53
19
17
11
26346
67
417297330
81
2
264061
13
191261843
1
4
23
487088950
53
394282
1
10
80469
10
41
33
4
47
44
295097
219320
23
74
55
90870557
16
779376760
27
4
477217
267927
767332237
262609
30465
87
869200337
38
58
271740
6
8
16
4
403471
27440
10
33889
442896
279243215
335013
246450
94
162937
1
471458
34
348456904
10
1
376408
729246044
30
357565
471620
228750
88
413989
4843
4
340673
428687
37439
6
51
166514
336254
430463
97
153598
283273
334481744
59
45
7
202772
234299
9
25
73
48
256605
45
14
6
1
28
40
361927
41091
415297806
87
390959
93
100109
56
84
93
57
71
24
202445
87700
84279428
25
296988
94578
431892798
419590
2
432623
68
489734
493319
87
37
126644
43
61
84
53160
16
391159
354055
106880
91
447765
1
452678
331781
626670542
210610
397624
92
432409
352859
56
362535
495689
70
448755
319296
89
41
88
6
53
272449
88
9
92
485595
3
8385596
93
251671253
64536
378197
314841
293601
87
79
40
41
421750
11
303990900
55607
257028
73
53911
145517
458566
145972
420276980
233290
43
380391
94
381745
6679642
221576
24
69
38
31
419485
172523
73
245772
96157
36
253867
83
66
4
262586
572350348
99
20
2
159185
69
28
387005
93
7
5
35
290921
107592
348194
299101
94
8
89
433220851
5
62
54178
181211
307607920
69
291609
625405247
48
73
506364430
212351
287898
5
38
203960
6
185717
81
16
84
155985
136413
406744
13
46
80520
860642806
8843
408734
461621
75535
332695
78
271141699
129903
209744
376155
2
555222031
268610
274979
19
61763
135841
492736
40155
360828
77796
6
37
5
40
92
1
396665
360096872
46
55
339265
191515
334984
461686392
411734
14
379963514
5
165778
447358
91
421682383
90
6
7
4
2
27
19
802763817
221195
246392
28
139475
97
81508
56
59
68
363613
71
3
8
26
113587
50
68
455090
1
94373
396702293
152536
70720
249242
208894
9
98
344497569
100027879
266749
45
304525
174694
353760
27
348818
471557030
319181705
63
298594
60690
46276
71352
15
780756389
99
9
4391
77
12
193003
84323
454674
796191148
22
48117
464472
101458
113860
66
419624413
105168
151950
46912
18
17
7
15
11
301502
447441
11
95
3
93
25
328934
91
3
40
208752
1
21
361114
84
91
388682
89
83
35331
21
92
73
19
71
41
208036
265879
59
234553
40
3
8
25664
33
85
261493
39
1
40
90326
316568
8
331753
84
103517
268684
2
128268467
53348
82
90049
413996
823041873
479754
84
87
371076
98
12324
794405127
427929
1
98783
432752
36
322943
44261
85087224
497967486
14
64080
686500474
499210
44188
48
443539
7
240102294
22386
75
286495
510151174
94
7
236805
33
11
25
504577523
8
73
91
48
33
324854
79
595379511
84732786
477761
149299
34
55469361
23
79545
94
7
190735
63
8
48594
44
55
3
123301
289711212
56
37
122102
376589
21106
284429
22
38
336539
167637
17
9409
452205
2172
482947950
395453
1
359455
139339
7
148939
340397
54
22240
78
50
12
936805446
91
63
51101
35156
872410570
159035
257558
439631
27
620007641
68
257077
543188099
9
63
81
257742
332469724
25
23
43
31
775614994
49
137227
741129862
65184
92
51
104543
51
28
382373
142577
4281
31
97
151298
97509
40
876868560
34
294996
6
44
20
804228349
729154398
446606
1
33
56575
1
147323
31
404310
21
449797
36230889
12
254151
34
198610
257610
5
283322
97
473110
34
19
448922
139543
99
86
66
56
65
32
30
56
77
76
471384
367205
246562
255360
421457
793205456
8
37
39
205289
4
74966
2
25
33
2
4
34
5
165093
100623909
27
765626333
89
749757770
458795677
24
46
3
364225
493819335
85
74291
1
425622
83373
951059630
180992
70
766860687
34
9
113725
47
3
174058
94638
224266
4
55
324574
5
386003
4
4
428198
337451171
396335
67309
203587
88
28
485906
380934
15
46
321515042
42
78
8
54
466685
358245428
312364
178302233
195988
87
10
132956483
36
204667
83
74
399027
149450595
49
8421
85
38
703716224
472583992
63
72986
26
328921
77629
144052
375447
247406
90
507788399
789775582
95458
390046
95
8
50
51779
497427306
250692
200023
164531
89
167324
5
43463286
58515
67846
1
46152179
36269
85654
42
118389848
28
975247565
9
9502
23
291637
4
98
8
84
92
1
4
21496
17
29509
399818
973514407
518970896
489369765
160957
20
460388353
217871
53
9
23
119848
228856642
219306
6
4
490651
27
467215
56
183848
55
464634
80
59
7
77
365062
60
174246
334965
231208857
75
96
6
364792
347257
377662728
915466599
216901210
116524
346124
682083270
80
164900285
88
52
464226702
56
21
556908881
7
223613
408200
306844
288946
85
69
10
88639
203301
229217
338523
52
31
87
275355
13
72
353414
202890
328963
21
23702
73
53
166203
185407185
380913929
853690278
15
32
28
109785
34323
78
36
70892
14
2
489367
264984
356852
44
3179
454892
98
28
99
27
296693
42
11
46
674054454
39
5
3
31
495717
357388
305202
4
61
54
58
32948
315649078
524346218
43
321982
106416
14
446816
84
375473
30
148414146
85
374739
73
1
1
83
473611
99
62
257573
503504269
99
304963
7
70585
67
41
4
276965
94285
77
300446
898531437
72
24
74
320515
61
12208
157752
17
283168
412333787
91
44
208566
28
235918
481292
148274
75
273331
490753
88
413137
431301
420894
28
91
151000
2
385765
45
125555
332468
624092601
46
72
156547
75547
3
488235
34
3
46
479759
37640
479642
493686
99
444921
400927
13
405953
63971730
6
41340
389670
335717
70
72
5
69
77
421454
338464
9
635847964
94
14953
335861
74
85
57
15
9
55228
24
4
562740341
50176
52
460375
22
217035
31
11880
90
8
470254
90654
49197
42
884676467
19
206756
32
42
4
1298805
21
56
73
253844
32
7
48
55
71
9
313458
24
463728
78
43
380022
394239
279890
11
340006
99999
316431
52
1
317323
307354
49775
322611
85452113
332766
31
21
11
476156
58
435388
126871
88
50
478215
91
206960
82
94
43
429822974
31
335204
9
31229
68
56
52271
289157
34
6
90
36809
350182
75
293241
131361
400211491
68
9
137524
3
9
434209
161219
5
58
13881
36
57
436954678
2
114984
487105
81
20
55176
94
19
65
831561890
168855
311844
961629498
2
22
118258
63
18
72
159348
15
136619347
349399
66
494614
212768390
97
25
60
51
404103827
75
378823
965382273
8
53
110981
481312
30
4
80190
13
333868
76
13
8
79
199267
8
29
6061
76237
22
134096
83
396134
89
413212
63
355982
475764
890482217
20
3
76043
191306
401207719
1
18
841476269
402406
85
6741
53
7
38
47
58
322066
16
453800
7181
429057
97991
80
44
65
84421
84
73
373535
381754
428114662
401148
164775
99
334320
21
57
9
48
346670
27946
474400
15
77
56
8
402661
95
5
6
26
360151
53
29
9
92
11
43
88
355330
3
388729
51
40
487564
8
11
330669
36
22
8
176547797
5
15927
115345
316222
28
93
76
173828
69
465929
291594
16
420221
3
222044
376726
63
58
46575
20
5
319166
96646
244217
43
10
9
45
27
60654
529604715
510302007
424623995
65
243829
94
794259508
182964
148951
379038
26
416754
60
292988
3
749933575
41
6
248164
299164555
81
74896
1194823
457442
23
2
18
325647
63201432
464187
134913
242686
319829
56669
6
48
44
118609
13843
32
5
31681
373875
4
4
72
3260
46247
12
405131
844929785
97726
307721
96
21
57
81
381196
51763
41
34
9
348567
121906
9
69
268937
127350
398074912
93
282988
198372
80
66
407391
93
13
69
69
50
77
492656
5
51
312104
385011
87637231
65
70
25
339203
66
7
7
25
20
1
33
353784
109563
16183
77
136538
87
443160
88680
256169
204080
34
29
24
547760080
84
247231477
81
70
8
431711
11
11
297862
97
10
63
434763
180570
29
436982
279056
37
98
3
42
35
51735
950325297
91
97404
109239
130898209
808905428
62
81
35
310928
149014
35
520736609
273241
284868
43
264426
105591
10
357549238
24
30
60
476905920
47733
587658699
83
59
99
53
43
274098
98
22
333279
1
374671
121163
87
7
467807
363886
27
172622
42
4
274163
64
267607
84
8
484069
18
458449
75
4
107549
88
22
45
65
17595
7
96448
4
169596
74
216691293
139417
54
457954
126887
3
472171
89
52493
9
30895
8
58
12
495742
359547
407818
95
150828
96
79
37
56
168784714
98
142092
8
211592
422972
55206
20
58
268046
201004
946176557
75
784415394
55
229306
446999
305079
157165
80
26
2
3270
137229
326032
31958
82
176428
395074
66
9460
99
8
298665
31
55
8
449113
94
52
863938113
66
38632
13
128189
762685785
91
282155516
23
11
26
50
98
19
127833
241715
382998
154634
40
52
70409
5
9
93
386702
19464
438864
465965
53
220376
45
309232204
253331
33
172596
2
444457
988407064
294705
84
5
103911
35
167139044
43
22856847
77
272805
48
491512
37
660049839
55732
52
222048
187079
61
174
256816
87
349555
25
389035
36
14
41805673
53906
106504
59826
89308676
227162
183155
54404
4
221147
975901033
16
24324
93
775368685
396802
32
97
64
25
86
23
71527818
18
208532
4020
290688
38
1
92
429403
466630
303758043
399827
354109
295729
70
72
231622
15
3870
457271
191705
53
323887
445988
13
150516561
53
232278
61
7
482235
9
177679977
401554
47
64
246280
125249
92
8
29
17972
860567246
59
45
376032
110137300
383226
2
41
67
85
159707
180169
68858405
346483
371929
2
6
8
10
113546
59
36
589335120
269607823
98
50
89
212749
181636
319247
64
85
83
160465
86
366009
451442
37
440608
291196
178751
4
23
464481
67
419534
47
4
8
47139
7
5
566810362
98061575
18677
1
85
392329
3
88468827
205103
22
124954
9
17343
170172
444530
698868020
42
38
332654
167311715
83
21
45
247513
311272
368203
79
947801364
804066737
18
473428
34
222249
419398726
176855
160412
27
40
8
487638
86
440312
14
139488
237323
11354
96674
13
33112
4
65
808006970
80
41
41957
276598
39
9
28107
22044
311256
340510
7
14
137729
41
34
98
66
36
81
55
186386
34901
80990
50
90
344249
43
88
451231
84
382991567
73
51
167253
1
402052
31389
18585
11
150962
171154
7
202520
113980
61
98
58
86
39513
97
51
52
84
81
373675
194167
383186
14
50464
64
18
13
6
72
82
322681
2808796
56902
603424482
82
153656021
400646148
12
13
52730
282754
8
32002
438797
355037
148435
492267
33
458252
183005
227356
87
143880
377119072
533723769
93
380716
60
9
6
265723
280975
1
62605
46
321364
32
227746
39
6
333042
347360682
277333
90
92
45
135168
82540
963567222
814846262
3
29
31
7328
215866
129536
23
76
593171574
24
388631
760606280
81392
370044
46
94
341185
265348
28
496731
56811
87739
68
8996756
492425
61426
48
17
3
63
57
43
49
5
6
60
433633
22
74
208769
170785
7
87
2
6
113104
1
25
51
341477
370447
5
62
831226840
86
75
46
26
149047
65
90
83
31
74
19207
186882
384218
44941
447578
387592
91
46905
36
85
243814
60
269808945
9
35
6
327127378
88421
58
44
29
45
72
30
118046
24
2789
170256
629649589
41
250085
65
306800527
82
104699
53
281188
3
162758
22
76
41
56
7
62
49967
57145
103762
32675544
64
277081
27
64
140864585
81
434395
453971
135164429
82
417858
388821
116727
6
43
88
454372182
383626
98799
63431
8
402731
72562
95
279872302
16
338137
182483
66
50
21528
117123
275355
67
99
849096463
63
128927565
32
306154
295937162
48
14951
70
143825
413146
88
30
3
1
538385956
9
96
46
65
458027
63103
403863
440559
71
76
67
421315
419570
183234
185253
244806
563893387
91
98
91
90
110615
51
23087
29
244254
51163
56
481985
28
398334
43
339681
21344974
56
88
20955
36
27
237481
61
36
471925
452285
67
9
429193
62
182710
47
274679669
84814
24
9
480329
20954
119660263
4
81
5
44
5
40
30
46
172806
7
293568
14
79
310103
57
88
226930
53
311991
7
83
25
439198
87113
26
16
248256297
328589
99
58
376467
97128
71
399915
330775
118463
78
97
51
65098
5
214384
170974
923098079
52
52
7
375600
569991596
339055
14
42
68
401607
444579
251266
45
73
282520
238031
59192
321349
439383
255644
349736
358039
436984
1
45
73
13
24
89
190206
23
27
1
304172
402758187
83
892274816
87
39188
95
24817
85
9
201487
894572026
393180
98
52
463400081
60
93075
480325
521040927
98
85
86953
3
383166
262531
327008
442356
77
341867
68
4
1218
257851396
88
98
330154
413638
6
48
80
270380
14833
45689
188533
185449
44
478068266
36
98556
121051
94
8
921780932
219822
29
43
8
51
3
86
82
376832
139144
69
92
26
88007
48
451190
5
77
83
435389
97312609
8
387581
84406
301718
63
20
54
66
31
29
421818
92
64
495220
30
50
365443
446749
57
91
23
460982088
147112468
343867
9
57
418483
165419998
16
194404
139501
74
150111
22
114039
154874
2
609788259
27
219262
89
35
32
4
5991
8
40
19
397500
485729
828695974
44
243809
9
18818
4
4
416660988
30
3
236217
349693
212782414
725092695
57
58
120315
55
61
117392
18
881050234
438607
187126
352558
59
466678
350471
90
46
3
164491
50661
661417341
93805
6
302053
420235
32
17
91
181796
342954784
407472
74
66
254776
96
96
231013
356939
497597
40
43
71
57
45
12
37
15
185412
414035
5
418711
29
368554
95030
2
67
35722
354717
103850
1
32
37
13337
44
475709
378859
273690
6
322032
294329
27
9
319704
27
79
455967
449777
2
95
199780
86
39
79
231654
365283
4
9
27
372674
85
94278
215071
1
365382
87
165498
445826
75
330407
440887
81
4
629330524
200254
5
119656
8
280103
6
632923033
464740
531157348
30
10
914921907
341608
57
399558430
15
24
5
38848877
270430
61030
830679748
306063
9
308347
14930
9
1
300831
78
467250
384739
553749346
188759
74
407283
9
215038
358150
77885
322621
18
59
548826573
494269
91
4
23
68776
160931
61072823
7
195865
245906
88923
179897
410295658
14
75
313509
4
41
8
3
369329325
7
930319377
37
4
77
46
29
46648
5
748315771
88
45
38
655605009
90
2
65
38
228310
34
57
90006
65
98
425213
2
102180
41
354980
125921
49
25
22101
127829
122419
181378
342153918
40
258998
36
497133
4
24
6
56780
35
429929
57
95
1
6
83
26812
35
37
12
49
60
90
14
91
440872
27
402051
57
1
320290
117645
75
84916
47
5
316592
316559
9
97
99
44
88
42
4
22
1
422823
34
8
99
65
89
175778057
335715
4
82
45
4
73
24
13
3
33
6
49
59
334629304
40
155616
89
225427232
87
434588
98
81
410537
7
36
81
270878
294300
89
539122276
27916
293046
14
26
49
25
404021
35
234379
62
86
24
3
8
70
97
78332
61
61
337561
84
24623
14
249123
49
69
6
6
2
461321
9
257101
42
93
336371
75
247089
97
56
97
204438
232425
9
65
391628
265163
365126
487801
304277
83
337064
37
32646
30
3
493541
34
60
71
7
48873
45
421887327
77
391768
110970472
91
44
53
294628593
295195
177937
84
743414930
65
442133
76
15718851
48
70
244838
86
391782
6
81
3
407891
8515
41
412204
73
625315654
150689665
81450
26
636428696
10
54
348380
302849
63
111026369
735473651
85506
72
254683
278549
59
857882629
349603
47
13674
87680
7239
271710476
93
930147966
13576
26
24
53
71
114989676
86
338303
11
470685
43
31
41
472877
89
34
6
239196
282829
62
247111
28
148120
87
8
55
51
91
31
114223
94
207462
91
3
6
54
33
69
112728
38
38
7
8
2
32
421404
370684
27
82
34
263233
58
60171
280568
1
110285876
84
69
183155
276248
486271
419899
385551
271303192
214525
67081
63182675
58976
506357095
194697
16
73
382104
468045094
213508542
9
5
95
248983
68576063
85
3
306960
92
84
391639
325704
289995
1
64
128946
18
72
43
434918
44
84
5
230891715
406484
69
82
491722
408247
10
2
87
43
42
76
14
82
99
401015
50
188380211
448945
165514
159741
9
90
16
81
93760
358885
551633188
393890
87
399387
40
128014
177168
56821
235234
217649
38
66
88
222867
313853
151701
65
79
131454
48
277485
375947
14
995654190
66789
5
38
383826
8
2
149192
139743
58
329571
83
74314
457987
348959
284618
29
38
167738
179360
75
42
278361
172425
225152867
55785
53152
5
186043
576130266
40
30
6
6
70950
707505502
40
239022
269247959
376976
10102
2
252582
3
410773856
387573
5
346759
44
56290222
99
85
430955
457665452
113248
61
99
77
471947
65
19
38
1
4025
376774896
466567
92
29
61
202954
200085
491469
251569963
86
214674
82
20
370212
357089
9
360611
321287
153610
2
84
908791580
17
55
33
304944
52
19
308040
20
80
60
454498
381002
196407
31
8
8555237
57
224200
44
59
56
83
599358935
444492285
190866
46
399775
490215
421706692
60
133018
3
180174
99
384903
3
106380
38
30523
260142
48
56401
309345
78
91980
269020
94
3666
11
73
55239
645247286
808801393
423889
247666
75676
446997
40179
127042
6
396196
11111
470628
7838
444777
52
6
11
63
278193
34
232942
78
422112
26
1
647472203
85
7
4086
221990
4
440418
4
7
144468
247358991
3
232799372
68
253514
302999
42864
18
295300
41
26318
54
25
481901
18
99
157230
61
36
452100
51
177441
85
94
154616
471649
23
4
18592929
78
691769726
80535
84
89
56
58
54000
877736342
2
621103788
466697
426044
8
42
72
9
11
51
341538
47
8
476014
16924
17104
281851
68
76
278258
43
6
177846
257772
151783
89610
61
19
38
452069
6
45
389579
61
154088
46
507527484
160931
61
408676
459108
52548
819102036
302908
57634599
60
116930
271638
132110
114165
45581
348448
236849
24
469272
236252
1745608
655460699
48780
235919
325030
171754
34
934494252
308252
23647
87
6520
1831760
291929
484613
64
60
22
4194778
147348
47
392902
81
411544
3
422195
405139
461925
23
26
142220
474144410
445237
21
351579
72
7
230123
47037
174965
276
45
28
595575716
60
161267
65
24
313875
89
398417
426744
475277
230362
66
306477
108261
9
319517371
98
20
40
50
89
3
43098
286833
15
73
140060
57
39
155266
66
49
8148
274204
19
16
37362
82638
26
336227
59
24
288421
224105
65
91
21989
164413
408767777
168894
269936
35
205032
330689970
49
418231
93
119055
13
423126
256966
77
196165170
50
54
247267514
34
447047
494775
98870
483754
70
53
44
356414
195314
94
75972
173573
294255
75
26
88689
404856390
883581347
380000
43
109832
29
9
3
6
296763
336451
7
317050652
329902724
82
99359
411031
360096
357359
98
88
206843
91
10600
887888753
280610
28
1
34
8
31611628
483725
266829
299514
42
356724
438388
83
53
340293
784
3
127204
35
618624474
88
92
399339
307210
53
8
77
25
304254
182460
143831
67
268219
281527
367910
51
41242
98
484048
6
392756
191616
7
381990
1
4
182188
80
412045
41
488989
237742039
250187
93
375935
6
13
79
46
62314
5
5
4
16
64
57482
33
273448
834241286
44
5
185354
90
214135
56
267724
35
275377
204600
446348
79
94
226422
83
391510
164686354
62
190594
37
53
76
89
323106
241499
83653
158041
237096
38418
4
254283
44054
408058
60
45
434172
495717
9
254130580
92
261517
4
233764
37
219589
99
18
30
348804970
23
457640469
407923
203203
316501
343091276
86440
211051432
68
54
52
65
18
54
279832
18
50656
326782
39
757079677
102030
28
9
31
268756
299900214
18650
15
365400
423105
773025544
253914
205709
65600
337706
51
89056
86
201453
256004
414439749
79
262124
38
4
313981
18
71
461789
373918
33398210
457855
384005
124297
27
155203
270762
86
14
61
41
381928
31
91964
296746
344681
1
912026566
94966
40
453842
17
378619
260368
5
73
6
25
41354
8
77
12
786394633
60
10883
8
66
184884
531008672
368844978
3
13
429696
9
74
20940419
70583
48
437378
37
8
78
60923
238480
47
378969929
330677
84
73
302645
90377
3
422803
33
276456
7
43
70
64
9
725296473
232270
77
14
82045
12973
17
48
50
27
45
15
336971
81
61592
97729
727198697
428007
506711104
31
15
347252
5
31
2
321868
13
498262
95
195761
211482
26626
309087
115711
279673
94
64
93992
299303
84
97
102091
29
85
198688
1
303811
10
25
259449
117792
43
95621
733822301
8
370360
526329871
122205
488058
84
39662
399413
62
57
93
180030
17
87
42
5
6
356620
396711
32
69
82
269358
28
459681
336447551
2
414159
67
707
50419
400614
427628
88
241604
125352
485599
120437
261655
62
162846
84
188861
7
185875
99
345278
74
455364
402906
89
498342898
71
63196
426560
80
25
49
8442
793324571
9
402765
30
78
470101
723837182
375361
84
297227
124885
164780
181329
690675123
6
374100
473581
146591
377728
45
448129
49
72
510850886
24
669726177
22817
250727914
310386
1
47144
80
480927
611264436
10720
67
395363
79
83604609
468940
902897730
75
78
18169
58
86
579835250
3151
25
383266854
334984
51
66
68
47
82472428
562172550
91
9
299382
3
115193
27880
6
461415
66
12
77
468735
91
162558
53
120195
68485
364107
463064
41
17
868701674
58
71
409923
263999
474712
1
22
10
313642
42162
529981620
53345
89
81
82
96
219978385
142038
88
274018
51
24203
424146
31
34
141095
833777318
850537044
90
54
18
83
166247
93
38
84
427070
792761560
53
97
254176
409304
49
54
13
80
13149
22
97
55
3
29
587783867
830274509
169584
192222569
190221
392979
21
262907
4
69
82
245383
88
278165
101707
12
67
52
4
63
16
72
66
63
71
243730
394273
16
339599
881703292
33
1
51600
17
84
2
98
4
424478
122634
486827
6
14
253449550
229446
3
71
83
130772112
15834
43
56
38
22
40
246737
25
436856445
95
467969
94
387512
448645747
398413
83
30
8
248439
425061
39
865821332
34
854657607
25
26
55
63
411491
398519
74
9
101713
85
208476314
1
85
15649
8
839783810
27
849314678
1
17
414229
281977599
859604545
107625
23811
369481
86
277794
93
6
69
56
3
64
5
439695
9267
486503
135666
354116
74
451661
384843
5147
212092
153390
3
17
425953
49
494443
9
67
4
52
15
19
7
76
281061
259312
42
62
6
7
64
3
168887
5
17
466436
40
371138449
8
336930
61
66496
189729836
63
90
37
87
389764
15
49
257073
27
7
55
138631
9800
285514
74
88
44
200302
57238
64
10
481106
399014
1
4
10652855
342342
927916522
34
221730
7
56
387053
524353092
6
51
641073617
21864
95667
87
51
22
30
308532020
271420
592340440
53
54
97661
83
98
22
38
29
210784
21
73
42
23
229987801
447213
368823
54
79200
24
4
184110
61
330551
78
204052
38
10
30
23013
3
182053
11
57
91
4
6
90
63
3
117680
52
1
16
56
202259
484460
779665877
63
79
320311
76940
5
86
171308
13
879554818
26960
177763
190535
84
10
91
145445527
31
84
487651
99
50
352068
159979
7
16
70
47
25
49342
309827
98
15
81
50
566898596
79
6
749177450
340088
85
616472551
97
682393460
257866
61
87064
42
272761715
967651335
424065
240645
9
360194
155960
39
266566
17
13295
9
441415
255128
967381051
159169
87
373449
612887686
11
837836079
759290575
22
25
23
15441
44
89
205210
49
22
80274865
76
191634127
17
285241
7
41
350081
54
454268705
87
25
22
15
876262275
86364
33
16
5
51
432141
46
649752232
384747
458563
12
45
414205
21715745
487565195
38
3
31
12007
15805
243759
50
251245
37470
26
447552343
9
93
35
55
750044109
67
67
428778
8
1
3
100449
3499
19
87819
299489875
286962162
144453
95
166629
33
60
69
379108
59
223497
36
431186
69
63293
21
180637
33
311933
92
466934
78
184318
933213578
18
90
245570
12
94
81
1
99
352308
64
2
23
84
2
18
394561
14
78
261790
492289
410622
73
7394
6
235761
82
267397
4
11
38
345081023
82956
2
221171
225861232
29605
44
71
21
28
275644
60
58
596705045
7
492719
7
65
5
14
250639
429794
399217
369721413
10
329348
99
112983
258749
290920
68715913
81
143059
487976
65090
10
6
43288
10
20
341381
380110
7
496467
155572
3
447245
322635786
44
284268
404106
53
461115
297669
83
94
328622
53426
6
3
432297
61
23
337989
21
700593840
201556
224917
314392
126727
417721
20
73
38
380204
487005
448410
10241
50
82
22861
184096
88
96
691950376
85
170358806
72
13
37
87060
8
462556
90
35
9303
18
83377
473964
1
713235666
4
266483
5
171576
79
163015219
53
26
23
48
63
169596
497578
343320
99
10
87
72
241521
1
328349
390018
228792
16077
447340
241723
3
85
82
466312
3
8
31
493278
319049357
73
63
31
126688
340968
521421597
24
27
21673
632533800
85
36
31
78
49
70
583520998
28
445689
992657687
134905
604252024
367214
166012
7
787415540
254432
1
81
2308
93
29
243506
66
69
297444
36
97
61
140373
10
18
856344238
430389
42
117350
384174
52
6
249296
28
54
4
96
34
18
71
387023
72
34182
260362
32
75
435984
208838
56
89
184184
333351
780460812
209572
6860
10
91579
144585
26510
42
316073
7
48
940146538
393243
485009
17838
48
430745
958503261
251185
13
53
3
357228
50491
17
42
80
132462
6
863401077
15
217573
43
75
94
1
99
337971
78
42
51
104929
653417956
90
4
76286
491771
39386
663480685
314898677
41
193128
79
188530
4
71
210570
80
64
4
390940
39
4
82
44
81307
39
357691
51
54
713496934
760839207
7
261143276
97
25
836157852
6
39
98
1
54
79
90
20
37
239696
299481123
164325
74
87
112048702
38
5
97082
348931
406548
343130
352698
450520
9326
3
2
97
432757
344972
4
181154
63
40
9
8
248902
77
19
107002
60407
36
160629
6
33
496279
237329
299422
191736
25
66
268535
90673
211926
341579
21
647576521
330332
21
282421
529981336
11
95
409337
196797
8
264923
11901
79
29
75
58378
40
96
56
300813
21570
333458
402979
38
725356638
976425996
10
49
716943946
15
56
38
458847692
47
98
1
96
3
125685
345783
5
31
2
94
4
313399
403601
6119
494411
85
122680369
53
494287
91
18
75
53
75
74
79
1
91
820983074
1
49
430840
299130
499135
5
29
52
362110
440200
455600
100348
434654
432801
98
40
307657
58
79583
309793
446626
808489497
93
88
183346
39
292316
65
67
159256
80
119577
59
379484
85
82
86
81
189635937
411461
181898
504784176
314600
32
98
21
44
9
78
293129
31
38
145005
97
88
59
59
46
94435
293032
90180
383407
242591
10
80
47
30417
6
153917
17
41
117246
10
12
84
5
21
4
3
8
709909945
48
67
343064
383271
905464979
110430
66
422700597
267831
48
53
60
402479
40767
258699
769288868
457939
99
13
193528017
45
9
72
9
12900
78
4
214286
78
29
163804
5
58
189353
165306
228988
7
75
3
45
14
38
77841394
41
63
288242
24
17
428494
26996
3
14
659009681
411208
93645
69
78
110940
260202
199738
299540
162301854
50718
286503
82
40
364171
1476
24
1
26
26
117725
4
16
2
366455
17
16
76
41
92
20
105301
428115
13
310815
321579
184393
355144874
52
368985
53
25
255546
241295
6
28
44
31
94
81
370906
603019967
232646
76
285822699
435519074
6
250374
280999
38
30
224381
6
5
66
35
333263
50
399836
6
1
89
88
9
62
248492
77
183345
34
246675
91
595494796
43
160103
372779
283848
11
374568
96
64
248478
81
93
9
50
446107
74869
2
54
85
371759119
68
64
44
77
59
16
340175
67
43
88
12
230209995
48
24
21
209390
287813
154250
28
192660
115136
43
25
103947
492386
17
99015395
69
31
26
378449
2
171917203
248662
61
48
41
722035750
64
243656
456543
50157
256779
71526029
99459
496628
9
54
426899674
475593
90
85566
2
56273171
290055540
89
63
6
17
271762
447724142
274034
353891
945313995
8
84871
62
60742
12027
52
3268
285774
178974231
46
1
232220
249380
147700
99
185823534
66
89
24
391168
316788
23428
8196
405855
37814
187578
3
13
22
1
438314
38
436703
16
4
78
76
380967327
318086
1
56
24
189984
444354
251805
4
74
265014
131331
32219
95
33
490193
4
61
3
437911
384171
84
259544
685930849
86853
33727
102713
66
78
94481
936789651
8
28
48
58
40
469914
4
97
497952
232228
97
61
81769
89948
43
6517
96500372
76
23
363109
70
53
67
232758
840285786
485607
303313
418033
148608
31
4
60
32
74
732
37
247234
92
255885
31
4
271721
50
16868
36
61
73
65
103995048
431373
14
492238
3287
154736
51
3
26
66
1
3
14
34
73
2
50
45
93
266129
66746
86
6
69
228714
81
82
67
95
89
240106286
23
33
4
24
199055
36
38
15
199361
812843335
90
18
492644315
211679
44
260911
54
69
182283
376152165
484811
392430
687342056
25
82
10
39
87
134864
386941
8
99
65
162687
515968379
44397
206996
97
665369079
191303
29
16
486808718
27
279798517
853458521
182742
146661
495083
368576433
445391
96952
26
143899
97
431281
214336
48
9
73
44
262647
11858
34349
67
60406
89671
49
51
8
3
8
55
12
17109020
754462556
220681262
3
211223
44
43
3
44
281956
387204
356958
268579
93
54
18
413766533
765591370
9
280125
62
3
4
288674
210625
446024
75
36
65
346469
25
69
227565
494080
37819749
55
55
476316
9
59
92
64
347239
499559
17
420115
74
62
71
201113
658857316
152466
54
9
94
210739
202933153
79
1
86
6137
53874056
23965
136895
410056
171540
50
238829
45965
201246
4
41
104229
324982
7
11
283577
5
56
138838
8
268614
433101
44
140049
274672
40
273539
55
48950
438361
54
75
77
16
78
9
466795977
50
62
7
300534
838715133
533981347
394797
92
96402
8
25
174288
66
394394
147064
40
47
56
354485141
210214
42
72
8
95
152426
26146
85
145203
60
60
85
112590
70
260066
73
637731721
7
207392
871461961
248621
291007
179545
285856
314655
43
25925
267754
22
250114
430004345
427212
115283
27112
163997
800904365
95
83
410897436
697792221
987039489
151844
234621
222536
417339
356435
100691
599731350
188029355
174461
209062
38
93
91
200520
245574
1
1
98
9
70134
84
812677628
132681
24
112899
21
437572
874
13
202148
8
62
11883479
42766
482883
489159
95
39
145299
66
18
33
84
127512321
166173
43
2
28365
97
60536
6
36
57
80
23
47
67
6
52100
423044786
77
380162
48
421458
118957641
58
77
95
354765
2637
399533
708544186
200482
71
4
20
917604454
37
167931
390085
423893
16
52
148668
7
33
10
345769
240694040
169535
31
6
335108
83
278732
32391
516944137
28
9
84
193201
26
38
91
92
15
57
457793
715954784
73
2
98
29
10968
251213
25
960341828
309858
3
79
579753375
182743
39
80
266814
84819
79589
110288
13
18286
21
32273
485891
30
22801312
213366
278338
2
11850
1
41
304770
241795
22
56
357306
37
271034
51
10
46237
6
65
8
433695099
346986
6
257755
723781839
66
81
62
360033
52
35199
9
482426
1
43
99
4
5
471832
48895
15552
173323
30
36
64
462189
295610
99
9
249155
140238333
4
210725
1
85
479408
121965
155545
9
97
65591
3
97
53
24
10
36640
40
329828
9
242994
91512381
60
435530
56
56
261476
417309
202562
1
445772439
47
78
257126
326288
18
77
18
455869
469895313
93432
35
9
17910
518350622
190973
4
9
232538
62
62
137948971
58
187171
57
96
82
397678
69
134718
103639
484025
29
2
84
116594047
47182
32
16
435117348
56
42
24
347392
810591436
422241
10
46
927307627
48
49
340698
415099
87723
276100
104407
1
3
18
306465
490561
252303
124563974
821012380
69
82
4
7
57
80208
1
9
3
722799785
70
493426
269618
500557461
6
186888
11
363213
495700
78
420901151
87
95
11
48
2
333262
42
80200
239799
982152186
20
97
11
322746
307673
78
62240
364881
55
94
74
55
8
89
294763
12
570185129
95
40
358105
69
59
82
30400
6
447302
292062
379638
65
168697
31
25
316570
61
9
7
95
6
87
48494
454370
94
55
48
52
52
92
110086
40
355250
99599
263825
82
49
351443
11133
36
5
356561
23
477456
302987
29620
217820
44
514604439
75
153106
115350
45
60
218981
463440
123363
17
225212
40
190976
7
93
5
12
486422
114563
29033
8
906878088
80
10
239772
661128345
349808
511562377
70807389
83
44291
295242
9
166796
88
77
8
492877
8
300001
3
454285
9
202151
5
249900
425725470
74
151766387
20
64
169018
88
229102
36
44
55
79
50
238392
86
198217072
441058
21
53
296931
63
355977
302679
3933723
95
68
959065561
8
46121
443869
12
4
461811
355728
35958
279676
23
8
253346
543783603
39
8
17047
341016
173797
85
3
38
40
72733280
8
5
408743
7
80
434129
536994329
47
417501
472709
3
80
51027
84
62
166257
257556
67
135236
348976
421314
145156
19
79
239381
18
399323
89
97
313242
51128
45
133324
489128
461536
322403
82
54
91
30028
81
82851
341948
294419
28
441697
6
93
362738961
369038
596911275
356108
79
188579
12
74
6
257588
80049
40
377648
125815
226172260
55497
12
73
4
21
392354
267607
118078
415671874
190494
406527
3
71
498611
400354
182714
12
63
35571
56
81
52
56
325910
167985
76
316506
164756846
85
370846
10
56377
27
88
7
60
92
49
448551
35331
37
8
335335
28
4
9
34662
61
80
473209
67
27
489505696
76
81
181027
496357
434383
98
260513
422944
2
109386
1
143691
234642
65
36
92
181606
75
42
896773785
313053
875524269
499015238
319811583
487876
296957
10
66
22
417254
835172086
391911
485551
28
362999
4
59675
424088
399617
78
81417826
116579
417497
48
7
4
351372648
49
281612
422628
552561141
35
92
993260739
711952468
154407868
24659
423535
975700289
473558
7
61
201664
15
94
126519
236755
463992
75
87
136515
7
665040496
428399
76
2
124751
47024
234459
3
25
86
461069
21817
410663
58
49440245
8
189891
409287
38632831
220193
44
304629
82
275512
11
92
71521
86
444556
35
7
430953
22
1
54
441127
27
12
86
850629848
390987
333977
85
96
9
32
8
965745491
50885
33
90344642
40
58
193397
194432
488452
159566
245563
67
44
1
775326318
30
105391
83054293
90
84792
494550925
60
609164297
46621
23
434844570
35
24
278586
98
34
333008
66
88
55
94
61
332322
420886
3
227155
48
210096
53
15
37
94
188872
18
22
335081544
33
80
94
79
4
29573
222979
24
22
61
3
1
89
78
68056
306729
78
78621
75
298425
6
159566818
17
90
66478
316534
12
77
142456
8
179890
69
31
30
816579027
68
277082
945472442
21754
19
35
208275
76
102414274
19
649953519
247029
52
70609
81
232972
346663
75
92
96
76
31
36
285267
1
41
58
5
4
88
48
64
79
65
703864547
324579
9
111740
78
14
2
96631
34
26
35711
7085
87
355917
375068
378041
80
360699
415668
394136
34
116338
12
3
297209
7
441421
41
480934
5
86
81
64
7
159264
293359
76
44
48
266236
161273
938653449
33
53
1137
62
72
435000
31
20
82
29
29
165553
95
64
12
20
62
34
76
52
28
2
72835
87
82
47
3
250704
83
94
422569
566674493
104260
385750151
488078
91
19230
275008297
288199
285118
274085937
43
4
67
2601
419594
13
83
16
82124
327676
66
82
441097210
99987
4
13
4
10
400120
358517
387134
319953
92404
342501
93
164777
5
94
64897
79
94364
18477803
65788
373637280
432260
74
189838
149372
907313849
872225649
173824548
447981
461917
130032
76
111548
79
45
48
8
70
585775797
404600
43
207773
360382
30
37
46608
167931
267316
191717
82
63
75
13
407046
27
490319
419846
414339
22
425141
7
6
340648
75508
4
96
16
741254620
481707947
157930
56
43347
40457
373850
73
35560
369009
81
14
93
89
20
359642
4
24
87
238144
94396
96
2
216936
97
234256
20
22
19
414408
3683
63754
16
97
293719
70034
501411595
99
23
5
128680173
260060
134312
255732
90151
23
69
18
349592
362642
370099
370615
5
2
224820
330966
440993
52
45
29
89192
52
289878
122797
256579
292472
43
25345
95
62
84
18
92
74
48
73
85
57
41
235866
254594
52
64
78
24
23
11
35
97
89
66
882115861
54
115212
234046
39
77131
56476
371179
486732
44
66
332169
939661777
74
265543
94
64
421777
78
41
1
464908
40
17777186
74
65
40
53885
85
257871
403046026
6
905249742
176845025
62456
75
390306
111318
81447
222329161
430717
72
186640
466697
602590341
5
850059224
459789
9438
23
85
93
64
6
187880
68
134978
422939
77
446047
120269
7
345155
17
179312
445476
19
3
58
61721
53
212205473
59
52
55
969889092
163164
21
49
314347
412500
380148
86
801570400
60
639004772
33
251936
2
457708
84
97304556
451423
96
5
371870
5
36
78
73
68
271765
79
12
55
68
417227
7
13
120214
52
86
392245
80
2
58407
80
421206
6517
5
78
9
58
50
62
359261
572867463
72
95368855
4
23
65
65205
48
451649
380359
165251673
20
16
794516220
167179
28198
58
7
9
22
328450123
55
216297
438454808
68
74
441535
164173
50
25
682549272
187014
432233
145995
139773
111228
443604
84
1
23
118373
8
106201
73
3
32
24
7
53790
17
27
71
869433685
395113
494367804
139581
277305
42
27
463100
59
1
313940
25
235911
8
18
595488359
34
410356
75
12
47
90
90
438824
34
342518
31
24
57
69988
352833
27
406445835
84
19
67
6
278209
75
86
186651
87
33616
340613
269511
254640
97
518795878
354510
122165
132030
495576
331641
37
3
210974
29
455111
26
338585
9
4
5
38
477722
404281
64
20
68
32
50
60
64
355815
97
49
6
89166
21
26
922772466
361805
250274
216146
267444
134826
76639
37
709166907
63
7
215222
68
98
313861
25210
2
36
77
190690694
223127
89
458259
68
45
265901
37882
155232
94
29
38
873472026
51
198138
477850
98
328263
153761
286014
65002
387672
477296
95
12
44
10194
16
19
7
91
92
993813383
9
34
210282667
91
316084163
183581
91
43
490173
401800
185582
85
90
16
19
85
50
64
13
98
51
43
399989474
3
181622
276884
84
76
4
738570012
35395
57
76368
221185
287627
68
63
342759
91
448515
2
927272835
232620
5
817689574
350971
3064
1
2
35
85
144969
30
45
276902
54
63036
946099687
234838
382218
173711
24
263577
194977
208799
65
484327
54018
4
1
61
54
27
72
42
15019
170874
730667709
398560
7
256527
23006
209978
44
39
497716
733798240
125391
82
498623
363181
422382
383770
275066
97
95
1
64
883137593
85
46
434914
27440
69
55735
314230
77
89
273802
321432
16
2
98694
421451839
26
875035475
198938
227856
77
394618
36
99
268222
12228
351882
43
941287245
901939852
9
84
14
97
101237
9
42
689497594
216485
22
22
445264776
26
463480
379559
113861
244184
709
52
28
27794
79
61
94
451450
347912
20
202193
274337
132287
211764
260420
70
43799
19
100865
348743
49997
47419
349653
66
440102
159507
18775185
32229057
93
35
11202390
231991
74186
600157048
11
3
9
61
68
90145
283499
95115113
275866
375232
508921762
75
913180786
476959512
48
400945
438067
18528
476489
236081
399844
417536
450880
7
242320
35
53799
97
78
72494
127317
252655
142184
66
15
262833
341808
123234
99
332565
49489
88
63
275980
823975709
6
38
12
2
51
12747
89204
260697
181022105
327725
27
10
92
396600
7
306183
3
84192
220901
68
1
4
16
57
92
8
333560
10
171877
75
27
44
152843
78
3
7
7
79
21
65
4
94
487252
41892
258642
4
307503
734255326
25
39
191538
76
66
62
46360
16
95
444523
84
224560
1
27
215660
491853
161631
392464
25
90
87
64
35
85
47
365607
29
5
49
148552478
45
44
56
416410
468375
1
6
43
131152
577596390
304078
30
214050
42
426643
55
37
862798806
480397
126926
85
23
149665
52
29
634771921
9
367264
237359883
85
430413
141786
787097530
374220
175699
62
337794
18
93
93
455806
93
1
201557
206035
712765506
415705
42
9
861722614
92
311049
457614
313434
73905
10252
292132
18
9
290486
299232
384789
16
155518396
49
54
243411
351519706
51
71835459
609054268
95
951374404
1
89
315797
3
9
517195614
51
57284387
95018
5
304850317
432192
22
68
16
338253834
307388
12
329969800
28
98
761298232
79476
380732707
358618
56
40
48
1
49
364715
489415
70
20
8
70
17
462273
37085
59
33
8
191534
77
18
242301
84
213488
141945322
469822
6
246587
65
9
472081
419274851
429740
464573
62726
177258
486806
17
81
83
31
10
296322
54
27
557196924
442668
5
45675
71
48
77072
25
20
7
507587567
40
25
48
170758
6
84
280641
5
35
435959
297116
7234
11
246103
441637
10
36
19
42
395997
48
2
34901519
104205
41
168601
332741
399926248
98
48836
57
499507
74
54
34
376466
488149
72
194155
100630
485806
259739
48
37
78
10
220582
75
428373
1
12
192776
26
2
389010
9
351186
93
883853988
92
437468
1
7
279212
64
364070
30
6
41
259370
411307
79
19
48
76
58
4
259891
75
86
62
70
123771
84963
295112
78
485813
411409
91
66
99
429421
60
73
147374
271774880
205003
57
387839493
1
37
43
472266
59
436530
107411
326653
67
17
17
26718
245567
77985
79
118644
16
54
187560532
62
79
5
165635
64014
422270
91
2
44
74
239924
5922345
51
112549
1
177860949
195032162
61
140611
285258
13
58
106487
888530850
4
216988654
43
28
131047
326479
98547
77
5
94
31
495126
30
95
20
52
492816
67387
73
1
38488
283313
57752
169476
481118
358003
134480
469520
2
23
60
14
371908151
213195
195145
37947
90
489180
370949
87
61
59
230234
142300
222760
48
22
3
516295858
27
325971
398083
48
303214
358146
2
56
22
24078
225084
78
255389
12
283201
8
185164
6
3
17
95033
93
161810450
7541719
11
1
449640
405363
48
51893
328107
126249
19
2
160870
250236
79060
22
115513
75
61
491284
92
72
314129017
491348683
472714866
71
20
116483
377081
198123763
81
217147
30
13
80855
173615
221077
20
488178
29
449893
374718
584638712
1
211220
418139
48
341067
68
84
114585
8465
52
77
73
2
79
309449
57
46
73
438513
8
6
164929470
8
331614
321811
77
32
51
486940043
36
123696
10
328324
69
324126
418911
450856
75
29
119649
370968
226789
83847
40
18977
101221
41
53
261641
51
75
431739
299161
8
71
340733382
438376
46
68
28
6
28
208871
83
29
95
302089
356728
62
48
131607
92
271954
482234
41
16
233154
42
263345
4
44
153806
328552
37
184744
18
1
248306
633839860
99
96
2
33
94109895
76328
138988
4
80
56
30712553
24
299080
55170
42
239604
184318
40
282216
204001
271073
33
26
61
31
42
20
44
53
91
498910
4
269949
13466
3
76
87423641
350921164
176991
421773
41
56
71
16
92
37025
346452812
13
36
77
16
432198
97
3
457982
47
35
33796
829429408
21
484565247
1
27
11
118173
380340
886189142
947812809
743718682
482005
629388309
219419
91
176653
184759
385693
296512
74
60
428150
49814
79
435496
40
569862574
46
116664
314536188
18
451458149
469700
72
325297
227602
424676
82
93
19
315564
98
12
40
304145
279199
9
9
63
328628057
98
154258
81
26
97
43
172669
279252339
61
31039
87993
386553
42
56
54
79
14
11
62
264483
46
4
278890
215549
65
362590
365229
607379725
320798
164902
5
96
112130
139051
465926189
244866
39
1
6
80
44616
17
54
62
48373
248081
9
27
454948
94
408998
45
31
9
489116
86128
480720
196156
573409815
82
10856
417251
6
64
332282
3
9
87107
166485
9
23
317809
155142
261344
80149
25
7
140972256
353984
61
25
6651
8
67
390548
227188
6
160892
72
340792
8
99
18
71
89
319308
35191
9
51
92
41953
82
198167
165647042
82
168093
397164
4
1
159444342
15626
156214
14
326385931
22
13926
98
38
11222
41
84
307871
57
94
108812
885103559
73
65
27
370592
70272
281189
52
958981506
323531
280677
9
371017
293676
44
226736
119851
92
9
604204525
36
967549366
51
293144
11297
949934180
34
68
14
75723
5
228533990
466772
7
38
48
434283
39
10
7
419177
515606517
84
6
164653
808205531
5
174649
39
315016
26
82533
250152
147262
755301717
19
42
69
288302
167709
2
13
21
99
3
195499
446375
286847
88
761606702
455476174
85703
457646
207031
491729
71
22
23
66
68
8
152122
28
85895
70905
309459
18
40
47474
33
42
12
446654019
272949
5
2
81487
43114
237492
405787
663482217
34421
60
296049
138549
349798075
49
35155
50
308957919
60
352509
274893
160447800
89
423447593
146151
3
121384
28
130620
443989
31
80
97
22
91
2
57
277757
486376
3
64
22
59
218397
365970600
209260
335299007
25
49079
13
41
75
57
93
7
94
67
4
40
441642366
376489
15
242013419
3
63944
91
334946
357692589
40
20
187498
29
22
19
81
88
38
65
70
435597
344922
35
373343
33030
57
389257
10164
81
83
329637
359344942
67270
684776828
126548
93
546888728
96
148317
4
166149506
29
739653619
1
24
212697428
259957
50
79
69
2
45
112391
146827414
377563
53
163698358
533179078
368962
89
485036
37
73
9
239758
206058
211872
314450
27359
451871
89
946
234767
181474
54
64
435801
33
7
7
48
89
209395
1
66
64
28
125052
236598391
180346
101815
104391
205340
65
30
97
168788
54443959
152331
24
33
472990939
90
53
40
14
229011
121075
1
121732
89
357057
14
62
595110694
417831
433232
468752
74
355622
295358
305241797
39
164152
51
60998
349065
5
266396
4
23
67
21
96
61
262246
441446
65
133575052
111067
3
40
370249
57
35
49
13
348731605
92
200391
53070
98
2
316181
33
73
59
61
334755599
47
621459070
376323
94889
695130900
167323
78
39
24
253159
40
30929
11
460925
413036
2
80
19
1
406861
194039
89
86
372636
6
320906
8
24
89
41
493056
94
248066
13743
59
96
219447
417674
51
41
434882
82
175642
273009
86
21
56
70
73638
60
45
8
55
43
385598
98
68
935719288
91
25
88
187415
409887
59
242989
80
462002
106942
66
4
321631
15
26
78323
65
173426
89
76
379618
34
15
110744
408750
106479
83067
61
20056
26
309377758
26414
255637
81
82
145511
9
883496054
366086
243620
358927
453085
7
2
266385912
152211
128264
6040929
173053
877252726
94
3
35
87108
7
90
55
146611107
78
301495
95
300029701
78
422815
84
3
35
79
18898
894742823
1
97
753124179
76
430786
65
16
9
365658
33
66
398999
193727
85
54
216918
45
99
168247
44
94081
94
302603
5
82
9877607
435412
46
44
121127253
497073
286794
93
493336176
66
96
375508
48
9
89749
34118
5
2
41
70
65
812805166
234299
93755
2
98
360554
27
456057
27
97
923720818
452141
278203
708058264
25
50
85
4
828608242
455122
8
207050
33
63
167394
427381
33
52
389314
125918
45
13
482979
69663
122631701
428718
372717
483283
10815874
73
904564553
491388590
85
7
5
58
180177
65960
103933
354497
279235540
121828
92
395728
34423
59
158080
99
1
224326
12
329417
90
46
64
98
479858
99
88
24
14
201986
62
58
197994
16
85696
478941
974498384
219920
10
474706
276541
3
347047
89
20
194166
468983
43035055
161824
48
4
69
328992732
60
108704
87
208690
93
68
97
768550044
73
30
72
31
4
422298
55127
34
97
882804239
371130377
71
78
93
50
213445
99
88
2
487197
15
363549
858659637
36431
56862
72
395895
30
661259440
76
18
171090190
85
96
72
54
749921025
351296
6
832773670
491836
269088
248756
32
42
57
70
226967
97578
634540217
169552
453026
125709
65862998
42
95
43664586
33
201080
27
423462
9
445224
181786
138936
52
32437759
11
46061301
468957
16
21
179219
427673
8
76
341187
57
80
742428369
2
457051
11
30
36
153805
21
367922
13
94
11
90
6
313506179
338172
21
2
125549
64
242813
99
9
646908206
454516
98733
392713
91
86
526807010
65
282892
6
25
366826
36
5
29579
90123935
90
219693
127675
85
2
297716
217430
54
46
473777
13
7
7731
75
8973
300389
235278
372210
19095
20052710
59631
422401372
22
16
25
37
274335
55282
92
107937
8
358033
898557717
114173
11
470747
79
51
2
290741
321180
798304855
255447
492511
86271
996573446
227192
45
52167
22
90
20
18
4
88
52
95
470906
414459
322692
369406
20
795568528
72
491738
778610214
4
354439
29
457791516
46
139385
25
126569
26
28
522830860
281544
482641
17627
926522294
364052
452748
134131
429614
93
85
59128
12
579075130
26
936212347
210308374
18
58
493135974
497263
52
82
392131
42
480054
53187886
342711
443973
153170
293332
297344
85
28
84
427590
11
12
82
411090
9
41845
22
88
59
262521
493508
53
312176
2
243006387
89
4092
9
4
384716
6
151548
4
26916
48
59
277744
67
349651
46
85
8
68
931336022
65
59
5
627278581
149282
283654
248922
8
52732
1
3
34
1
610531794
228445
324536
70
3
407005
2
296794
90
474695
329005
445281
417168
88
198866
394409
669916671
70442
65
82
89
103509794
15820
889322571
43
53794
8
19
468750925
147769
86
532751144
99
57
321397
68926
63
357754
92
455888
445969558
681380766
22
23
726348981
41
105529
783250845
64
143636070
9
219078
95
47
31
98
68
461484306
66455
49
432703
43600
48
65
54
7
4
28
810440328
469515
40
106090
638081622
40
487486
85
268589
4
4
72286
35
24
8
443830
78
94
33042
74
9
776748030
79
90
354548
33
4
901204309
41
396440
36
88
1
56
77
59
23952
19
68
79
819734606
19
496451
240204
452042
47
8
30165
191205
305202
87
3
299658
211970
120658
480322
6
156964
76370
99
463537
367461
488744
88
692970503
28
3
6
24
93
470264
55
371707
40
3
51
125050
83244
96
394103
7
242000
925454075
78
36
34
2
99120940
5
461140
271149
118737
480382
4
36995
89
14
116591
104903939
404396
6
51
359864
68
20
355305
24612
233599
509267743
450991
75
319912
68
445560
10
25
839720478
13
31662
33
954692115
74
201055
12
31977
94
80
19
329196
5
97
153407
861223288
336094
666545998
68
75
40344
74
81
2
78
71
7
44
76
433904
13
2
48
80
302355
426863
372590
138598
101818
95
56982
11
654807299
8
277211
28
134451
661703841
74795
77
91
458335
378811
8
220959
304585
15
401137224
67
254744
48794
99
328716
14
31
42
80
277363134
459449
428296524
107589
269256
402527
8
107969
262604
41
94
98168939
515311199
56770
320721
28
8
40594
156414
2
189057
63
87
243209
98
72
1
255205064
194231
273271
3
736583989
84
7
227025
45
517597952
4
51
290817
53
86
98
27
52593114
4
301839
66
15
60
33
274165
403071
4
76
29
125405
488271
351720
2
794328988
292555
9303
10
326527
372508
10
3
71
79
84
270744
3
83
28
6
414303
85
12
54
99
25
93359
462106
234594
4
64
58
19
5
38
38
15
2719222
117097
4
69
55
70
368470
54
358025
92
55211
156473
105825
40
7
627296219
332358
81
49
632066590
492320
15
63850
340406
59
57
176310
1
61
131109
414822
159197
62
175298
468915
5970
8
403550
90
866770589
5
56280
46238
70
238341
205094
189904
94
46
240698594
23
117379
24
263369
637641860
59
24
68200
936078803
405779
211705
892972215
934286743
50
222371
237569
94
35184
99600
439032
116747921
57327
180408
85
71
234563
419990
54
76
6
125602
33035
2030
94
53
97
347857
2
184857
24
37
481172
19
83
855228753
426252
31
2
4
49
74
73
28
270952
33365
27
2
42
49
381388
19
76
350766
13
91
200839
28
448711
60
279734
35096
310581
481136
30
437543
449264
175397094
49
87
34
22344
224885
451710
32
63
410661
42
316287
47471250
186024
74
61658
75
30660
1
82
37
394726
480173720
476006
38
420039
99438
566552302
381953
817470971
91
1
296043
23325
208766
21
39
888241999
358482
7
81
18
91
338681
98
37
177199
134754
387736
122238
80
475564
349456
131816
317956
44
440564
136874
40
130155396
325035
128404
70
6
465364
30570
151945
879667362
191351
287400
215788
479829
203620
39
471502
178473
98
207345
906655250
413477
162136180
186364
61
385979
364414
86
300230
165066
77
66
253713
124589465
860704951
314178
106691
93882
58
302661
72
230403
411284
27
282723
67
40
3
18
47
695943056
237314105
19483
959798102
39
8
27
56
70
16
342651
138722
345383
40
24
14
395467
125446
39
65
236655
454785
632892681
2
14
327637
853705027
32
32
38
54
461827
69
315812
56
302752
97039
337598
156095
56
7
134295
370133687
36
5
94
78
55
214051
63
154327
15
38
196520
90096
68
39
88
248241
70788
784447622
292564766
285239362
3
145012
690580081
198862
456106307
207071
9
31
32
491772
463638
177596
20
10
485399
159321
82
21
470779
99
91375
336889
168229
7
770986010
16
80
131137608
38
271775
42
59486
476342
8
300530
871527697
30
59
35
22
408138
323712
73083
307877
33
67
363962
42
78
95311
54
2755
370404
6
289637
59
67
21
80439287
68
8
4
6
51
609089558
38
81
82
51301
278390
19
44
83
71
76
465597058
52
19265418
12494
31
320885707
90
17840
397470
380428
218120098
133764
409905
93
4
480588
187974
4
17
66
31206
57
91
477080
85
13
332344
5
55
26
36716
87
147113
69
52116
2248
68257
54262
20
71
90
442640
333400
48
95743
328213
827844793
458815
67
322652
94309
1
15
260442
373007
5
89
341972
49
30
14
83
805151323
82
476929
76
44
218092
96
25
29
275600276
303554
133513
824840067
38
11
1
31
46851
130216
307812
32
66214
303328
6
27
94
4
368235
3
206634
77688
154497
49983495
58873
466181
51
321037206
276961
62
1
158338
78
404777
80
389852
51
26
594263795
352111
60464433
356859
82
861805445
935406533
86
14
41
521185202
18
87
58
152789
145826
37
55
8
291422699
54
408509
641628259
89
39
104728
42
90
358010
6
76
296702
490866
127679
45468428
43
75
74
209563
494372
903162385
410037
864912270
163897
67
85
870898314
23
25
6
46698
19
100879
5
452651
465788676
321178
80
35515951
41877
401622
28
215181
276473
339174
4
201351419
296870
279980
396921
67
73137
716911398
7
288448
96415
490280
148046
48
71
874511914
30
13
477905
7
20
20
13
35
3
2
432782
27
52349083
474081
51
76
65093
61
6
423295
42
266679
38
94
40
44
596477114
64
282817
78185
6
25
61997
98
192094
209303
237185
251763
94
152311
24
486389
9
256618280
484040
59835
4
3
238829
24
21
843403614
21
252925
30
203854
68
100987
275458925
9
205652
17
44
74
4
2
59
265140
44
97
74
234889798
27
465172
850704294
39
67
23060
347578
28
27
59
279112
277202
60
59
84
14
87
430912
122338
116101
138172
62
268820
1
239665402
51
235413
187025824
399050
31
307924
502700357
5
35
69
41
6
478403
82
42632
65
7
45455
178193
412230
54
15
121806591
99
271066
14
58
699271007
4
52
117861
53
328947
28
457310
97
56845
130378
46
29
1
179038
186585
125438
88
73
7
37
314872
647415088
38
145088
78162
555516925
277792
305306
150038
686960328
84
97
71
57
48
78
160484
82
459363
7
30
222727
4
15
108431
56
661355918
19291
92592
24
415712383
77
39
153897
90
44
498761
3
423999
6
6
78
54
442708
128148
411884713
56577
79846
84
67
27
88695
43
222948
55
14628228
85
2
74
35
266296
36162
89
418013
33258
429644
108762130
453664635
234673
65
43
42
204232
453328610
53
155273
4
983635122
222756
49
46
349916
22
264910
77
273106096
322334
436375
91
24969
267594
345929
21
43
802003278
98
93013
21
100835
21
405782
309878
18096
6
78
41
89
10
154961
28
16
125667
5
28
1
480723
448627
43
434489
385076
211880
150370
170681
9
291721
446301
627520116
27
672706880
256529
23
70
2
618355644
77
145311
22
428916
494464296
280469
87
62
593422250
1208
73
196834
371795
69
88
458961
193348
56
39
584041253
191102
20
13085
33
17058
45
11
26297
5
64
495588
403040
83
9
441607
75
67
933687191
50
21
167288
370945
7
20
73658
1
40
54
95
12
167534
133980
31206
188418
33
370666
12
6
452974
75
72
393920
475082
659254758
112153
21
325800
409221
126169
217300
98
1
218811
83
999232944
199868
94
4
494047
58
293007
477139
28154
73
421598
66331597
54
99
490634
369447
908254879
50586
32
6
474186
272845
357616
661013442
17
4
201252
50
58
459398
406143
41
133024
7995
318231
331682304
242182284
60256
497144
186467
7
2
378725
73493
6
372522
3
83
36331
78
376235
54654448
60
124282
480628
772496820
473343
29763
436706
341389
147879
84
89
5
105378
20
34
793425892
424092
154010
58839301
6768
312425
23435
48
33
85
70
20
246340
83
90
1
64103
2
10
4387
82
394076
54
79
68
928976649
94143
22
64
615649002
25
1
34
47
39
92
499103
170894
109126
9
32
57
33492
461450
39314
110551
16
59
95
46
5524
654687730
200121
439789
59
5
36
714857785
83
70
57
58370409
424406
2
80
5
10
241979
1
362669
38
283013
47
460787
428882
5
60
241026
468623
66
63441
191786
31
2
66
321876741
54
5226
244233
33
347505
45
31
21
53
97
41
32
50951929
31
6
52
185643
94
437256
81
338205
2
292671
42
87
13410
96
356222
69
6
38
28
51327
16306
729008621
327616
167139
259635
463779
341111413
339582427
57
243188
27
106182
16
75
363024
239409
5
382698
69
4
156825
460348
68
286392
7
66
3
25355
4
430523
2
204746
145348
6
14
86
9
871
547385137
411014
64
229767
361039
8
9
8
1
304814969
358023
71
99
111606
364272
95
95
151534111
344130
75
99
342810507
327680
2
3
465492
9
192593708
72
18
75
81
389696
477718
495100480
256281
344664
63
176752
279334
392631
88
74321
32
48
438906098
169959
80
50
364088
95
55
4
490538
229869
270097270
5
44
208816
33
219554
10
426515
996655681
555073561
87447
403587
74815
394788
19
411939
404771
113498
94
487045
31408
92
22
97
463507
242232
39155
661847521
182206
422308
59
837253842
361493
496937
52
111679
1
54
9
148956
87
368729
15
546925250
30
84
322329
75547
617229903
64
51
95
170689619
60486
71
6
239290
7
4
69517
330720
177718
583059709
351647
36
74
4
124358
5
329136
232472
261122614
14
179914
80
98
38
31
56
158292
99
465977
31
85453
25
4
213508
78
93
19
609882711
40275
20
19
59
18473
409145323
49
195005
30
6
38
478585
9
46382
63
3244
444918
356074
65
3
140681
27
90
34
65
26
218369
7
86
5
219621
39345087
21
53
76
58
62
18
428778
13701
11797475
28303
210694
268673
32
492416
89
44834
477667
93
5
79984
194673
357400
30
1
47
18
396776
38870
309779
38689
73
244901
180453
45046
663774326
3902
100995
24
126062
41
452491
398843
1
323051
43497
8
700803514
159085
125864976
52661228
4
260250
469349
49
488458
415158
446364
47
74673
77
72
9
66
73283
277010
143573559
51
61
425051
469614
35002
85
522442268
262766883
24
8
192846
20
1
1
63
99
200463
59
13
485655
869087194
95
297671
433063
2
16
834981704
5
121049
22
57
87
314496
66148
99
230073
243281
58586
97
172598
96431
34394
108904
12
15
392330
493843
8
25573
80
2
67
4575
373182
41
1
36
460039
76
20
47
56
9
300584
7
49
34
458931
395389
96
95
9
78
464443
66
332744
47
32
53
479333
531186226
487652
99
320513
133579
8
9
373834
132439
216173
68526
97
78415
480839290
2
77
42
314150
442812
48
74
30
8
7
157276
38
40
5
31
76
19497
67
192510
33
378056
91
178040
427081
272043
34
174515
326439
5
7
35
17
9
71
46880
76227
771989637
3
114260
27
352332
745214933
52
175584
94050438
51
270343
8
65
9
339222201
218075
114299105
31
63
905388278
482741
17
52
559949218
9440536
64
199082
40544
3605
59
887467439
317217
288351
76
460902
97
268660
160120
265612
393959
190311
75852
145043
54797
71
98
97
488875
74
21
33
5
286095
285771
77472
21
37
126755
379299
194317
304857
593974385
63
48
32
24
82
344291
822403100
8
233796
1447
49
63
68
94
32
61
271019
277731
33
27
429335501
26
134509
38
487953
334309
472053124
109745
29
37
486634
288913
241916
153764
421368
8
4
451443
202108
43
252636
97
69512
153327
909565903
13
39
76
1
20
1
215333
175790
63
392220
134908
40
256591
169465
20296
373468
9
75
3
374638
8
29
794423816
168401113
130973
14530
133677
459563
210823
91
240046271
268171
17
48
30
490947
95
8
414876278
63
323305
56
92
82
131004
831043911
6
250523
16
100569
322816
342936
55
5
27
20
438733
90
66067
332411
58
345819
63
56
78903
82
248488
78
64
38361
17
81
11
31950339
76
54
92101
39491
32
335453
121031
59
300995
47
492408764
23795
10
485951
1
91
428357
275191
58
94855
91425
485215
485820
370646279
3
34
74
74
398379
470294
67
11
1
40
41
28
128913
430178
88
330019
179347
83
289837
31
123893
88
60
6
327651
2
285178
344288
405742
70
36
70
55
68470
499196
8
236934
44
8
93
293000
189333
97
5
96
380278
14
46008
85
39
345712099
304559
426217
96
66456
128938
20
420619
34942
25
78
24
11
6
81
29213
2
8
76
5
92256
207681
41184029
88
171256
85
472880
41
38
42
13
13
481863
48
468727
387503012
79
362406
47
160107
27
15
77
17666
250807
5
330815379
317824
46
85704
11
11
411178
323257
168961
56
359508
57406
17
576092211
84
31
438953
78
46
8
290069
65
422249
96
52
252955
96
36
479045
52
43696
96
210802
384367
338060
100334
322288
241773
9
44
15
96
43510
48
406446
304807
205958
320088
15
51
55
658269678
12
141231
65
150187
977892617
369721
79
492174741
441329
444186307
191119
271936
392217
436491
2
64364
63
320212550
156148
229311
300792
28
20
80
190728
42
85
93717
251876
292430
496511
36
62758
928391068
415396
479190
87
20
702681765
63
73
90
277756
458180
5
84
82599
77
418687
8
72
261062
90
115104
484502
52
494061
422104
34
3
79
247692
485145
332201
53
125697
64
6
180936
5
64
466612721
152098
9
21
121939
28
41
46922
909582819
60
63379
134158875
101009
14
22
92
78
46051
182655
184748
46
79
331070
51981
36
68
24682
5
407275362
81225
283241
7
29
6
114348
5783
65
118692770
194152
24
43647
57
79
166582607
88
20972
96
1
242655937
78
796634645
106848
159063
4
173166
15
30
337517672
370157
443054
321187
21
461736
203211
274199441
339470
47
62462
9
90
54
67
3
81
32
52
455214761
90
480487545
15
28
66
63
8
5
1352
50
183425
950059619
113271
484161
434427
16045421
32
98818
360067505
31
390609
19806
337749
49518
440556
5
104245
9
632778298
1
60
21
99
479753
87
264536
195967
71
64
51
90
478135
1
64
6
75
93
6
270810042
55
34
844387691
404680
46
218021
113962
61
4
12
411416
904762753
13
95656
99884
70
70
41
168232744
25
429877
57
17
143787
7
383906
413180
320690
140719
23
69
76
73
37
134931771
4
86
332605
35
182235
94
283898
21623
6
321613
32
166522
65
368691
8
371524
153357
77
969142705
427159
97
37
55
225916
342235
217872006
63
465132
5
56
438990
81
53
35
67
378992
90
81
234135
2
81889
40841
57196
27526618
703015526
6
528171231
14
416505033
364562
17
121930
95
71
319013
480099
89
12
3
324617
158340129
48
384470
80
292579
26
17
165588857
462819824
34
439446
55
182911
45
177453
64
362419
54
459170
87
14
389357
8
111034
75
6
988149695
462404
12
457633
16
228790
72
366167
23
15
481318
111600
51
89
46
50
50
1
66
4
17
365616
243702
42
181769
31
316271
84
491987
73984
479593
31
366924
765940237
37528
74
5
306927611
11
67
4
46
342607637
6
326793
1695
38
82
357585
223954
271175
16
337705
77
81
53
29
211640
1947
222370
425980
25
16
19808
98
26
64
95
213539
80
83
70452
899685929
61
472562
488877
457124
9
26
79
43709
61
226194
165281
175795
2
78
376918
39
453724
87
32
781670490
1
38
6
15
89
168171
39
153906
494779853
83
485548
25
10
8
288321
533861113
851541619
13
55794
266530252
218463
491233
7984931
70
311533
6
22335
3
235008
341999326
424927
9
135490
129075
92
65
216117
41
63
16
127658
59
42
226520
980935234
55
455953
31
167141041
364668
450307
66033
96804
47771
75700787
356588
892701031
351607
174677
29924
126322
7
23
8
117023228
195162
69
160419
70
92
441751
12
504695023
408343239
99
360761
160762
50121
236503
30466
227955
59176
48205
56302
87
159046
5
188925
54320
50
26
8
39
311393
97
253190
18
1
461496464
26062
18920325
37
487311
98
70738
11
33
428813
88
194992
51
44
16
60
360652
45
841745409
92
68
270471
37
99
51
272396
10799
178744
453116
55198
900602327
178933
84
491202
198150010
94
26
55073
89
442820
59
33
167419
2
8
281811
436211
12
84
1232
24
11
86
65
489097629
23
480689
12
37
80
30
12
53488
562723769
58
464452
24
23
35
55
16
353188
60
1
365864
316680911
323542
98
415376103
831439572
73
115889
77
406342
483339
59
7
33
36
18
60
1
8
6
382323082
391609
93
48
299449
61
43
638766982
483778054
18
159902
33
19043
195220
86
33
61
63
230501
50
475350
384707
27
70
314586
65
25
2
738559508
41
36280
96
154863
5
266416
201615
8
160593
171980
452007
38
329409
124765
52060
285474
98
221442
96
347405749
61
3
60
20
6
76
444565
330608
25
349906
42
436632
490803
88
77245
87511
47286
30
352492527
121664
49
28
75
18
87
200573
73
368955
89
7
483105
7
6
81
294456
19
322937
567403423
278501884
68
267852
29
18
257746
107736756
38
82
24729
237072
164411
61
399509
50200
486920680
271882
76
63
16740
29
69
45827
218551
212385
92
386305
37937
250205
98
2
374479
7
46
11315
31
62
380961
10
307340
50
56
169066
430649
451806
466368
51
27
67706
82
564871295
359354
311593849
5
30
45
54
77
447115
350508
338403
208413
140404612
102695
92
17
824332214
12
38
268667
16
134295
497144
4
582237527
347335
88
6
3
446411816
235587
17
4
73
312746
7
75
79823
11
56
170831
22734
202535
48483
28
8
86595
469410
21
22
81
90
51
81
282045
169163139
18
77
57
472219
42
87
56
415737
1
160621
117041
56
26
211119
28
388044
188260
493740
396951
410381
301670
3
33
42
84
62
13
13
402859
9
37
437166
674992077
53
84958733
221580
62
218403
298197
7
384219
26836
469795
117396
393633
50
94
414126
42
684404730
202712
4
85
17
80
342043
187318
29591
63057
354433
11
6
6
31
107446
39
55
50
445427
405098
21
21
73
51
19
129178
339123
69
267145
13
21
3
319960
151349
62824
72
38
22
80
82
140939
124425
83
85
45
129266
23
96
239766
269949
467164
328317
26
50
76
19309
47
78
279749
399333
188297
12
42
307432
55
78
59
54
13
293645
71
280823310
37
8
72181
294798
471941
92
16
56
90
402728118
883223064
325193
22630
72
422117
362767
480334
47
92
492758
45
366610
57274
248941954
42
555750489
454874
8
285959
303388
3
246536760
342255
109646
28
11
346874
398325
225120
73371
425008
19
29
356480
265834
31
75
15
42
405201
68
436460
58
68
37
30
6
1
89
31256
251017098
19184
123962
449648
8
123710
18
293824573
70232
43
183987
905389061
343422
326859
49
38
245572
190077
11728
82
37532
866581384
8
16
736181636
43898
53667738
1
60
349777
59
71548
17
39
312702
11
86
13298
13
51
77
110478
757822001
6
77
282031416
65
15
63
369691
254877
6
28783
8673
40
16042817
147650
260272
165604
118980
33131
13
450484
439142
451109
424018
26
929819018
69
75
53
351297
355702
237742
93
13400
71
589393949
133032988
8
227909
259383
482833
55
182386
162718
43
782859825
87
3079
84
23
29004
222529
115539
318714
395718
87
45
3
332585
244248
417030
181517
44
455761977
305938268
384682
79
15
24043
90739
35
90
15
2
132801
929355202
7265
241490
43
43
104309075
69214
1
7192
3
24
75
62
17
57793
81
68955
721746606
31090
33
470690
58
413862
449467
10
339737
185916
532817175
93
16
313814902
227847
228865
238480
370349
65
9
86
17473
277616
59
56
290797
77
405229
79
350268
4
282927
398839
19
114238
59
697740125
121128
46
58
22
60
1
180338
364834
360242
97
83
616154687
1
365899
55
21
263910971
3
66
135061
898321601
174159
258386
414092
244316
3
19
81
45
55
24
99340
253432504
453718
4
125575
891888332
29
887444105
35353
42
63
83
281272
25
14
244944
555577066
96
72
32
76
92
1
62
160369
66
8
38165
8468
822088077
150587
356978
67
11
455916
26
71
39448
208534
987010375
259688
376705
1
6
479144
45
189552
127536
99
116328
909596103
47073526
358027
83
79
61
418362
455434
7
12
37
985996313
356234351
489800
51
447807
322646
95
401969
815246123
419853099
339173293
89
70148
129966
310308
71
226726
91
12614540
65
65
70
8
63
21
19
490389
97
86
28
92
288396
795308973
1
49
241617
17
23
93
9166
67
4
226689
98
15
366969
42
132444
132462
88
436153154
494065
168152
425391
16
399299
77
437776
85
6
181466
360151
386976
90
45
24218
367050
277619
238827
312730
362483
757216539
22
79
140742
132217
28
5
56
609404494
50
62
68
10889
19
208798
73
254408
89
142339
48
447394
32318
79
22547
305899
236161
33
363781
138774
485847
8
988309443
394489
86
14
81
7
20
410792
304228
453788282
55
39729
36
92
429408
38
52728
11
318872
80
316383
46
71274
92
1
180304
95
493230
764537732
7
48
58
3
831011095
65
235238
90
54993
58
221082
3
482674
8
988311395
82
15
67
168712
126759
163889
90
96
94220
461236
7
41
47
29
408784459
61290
131966
55
45
300844
72
53
52
116267
96904
47
5
10
275595
56
73
311467
18
143153
166401
7
60
32
381749
58954
6807
108487646
3
220844
43
94364
4
1
406359
251145
264426
81
7
320880
59
1
3
27
94
1
23
55144
25
36
102117
342265
97
33
174157
45
97
41
99
8
111118
88
81
121210
71
34
56
48
150232
447496
16524
130930
43
69
265770
932002546
25
51
46
52
748601173
89
36
88
276848
937494319
51
90
161100
10893
11
1
132664
20
2844
67
496620
99
19611
9
467604
7
72
160005
51
241325
334398201
183545
83
301634
85
496984
65
38
233631
406830
670625599
66
48930
82679
294003
99
83
470036
9
6
23
26
98
15
26214
283911
319332
96
376514
460960
94
1
7
52
38
966889321
45
199
96
7
34
102755
75
326597
5
927183499
161859
41749
652966834
219186093
41
8
28228
944560665
3
89
69
3
19010
420676
238485
95
80
75206
96
414975132
33
7
866318852
466501
10490
65
28605
118735
94
48
55
8
41281300
74143
76
412766
267023
2
68300
83
50
345736
58
33
26
26
327921
16
91
44
49587
372440
97
397556
356081
59
89
21
57
89
80
137357
93191
200499
457280
59
6
82
1
305317
47
8092
222142
36
449213
9
45
3
44
432811
100703
368881
96916
2
445969
121985
186176
34
4
2
583443807
23
96016
209579
90
189780
457435
410732
713490520
471256
6
11
40
88
71
24
35186
480440
93
378770
315414
54
82545019
82
755230790
7
463414
640058155
16
93
88
41093122
62
7
357570
76
88
379834
8
5
323138
20215
313410
148911
6
452694
4
468460
22
25221
66
90
66
5
75
228348
86
177668
285646
190105
92
5
37398
79
5
156210
302316
267692
50
353814
80
1
972593424
65
834800684
46740
375849
35
45542
279976
36
270823906
151224
414401
166816975
464808
282940403
196834
213544938
97
13
3
80650
397598
2
96
232773
433968
1
64
90
249277
370605
486759
88911
324770
62872
120288
71
89
19
188949
42
185156
377932
92
430025
76
15
440195
10
185148
63
391315738
8
35
218551
3
7
119746
369924
45
35
215547
3
439100
74
467252
96
28
7
89
1
49
47
19
26565
78955576
262281
482074
287243
59
66
13
64
158603
569464267
11
284598
232808
175766
83
85
1
20
414834
868917015
38
13965
307216
41919
464378
1
399321782
463398
51
352590
318404
323238
4
250271
201039
418431000
58764
47
348213
67
431197
476691
435634030
221576
6
35
2
438326
346713
145702347
107387
81
8
151705
47
77
139328
240729
740637800
221768
188933901
369683
319985
27
69
49
97
56
86
7
89
27
120820
91
1
837327901
167641
24
87
47
28
328437
54
48
269461660
412573
193669
203565
48
90
36
182767394
12
206264
32
236153903
77270175
56
367625
162549
41
43090
86
350047
11
56
203582
356279
160129
48
411835
239101
652617917
6
372844
10
5
86
58
57
368617
961909492
355294
8
82
66
61
97
40
9
310773
95
74
80
226331
1
207756
74
349153
84
85
21
181311
152385
182876
34
68252
83
498744
72
11
1542
12483
392375
86784
27
492075
401074
99
28
32
64
206696
4
185237
98
37
1
23
59
62
24
657239907
276573
22
25
39
97
20
100779
592879226
1
57
7
84
232657
7
6
47
36
153647
283376
209389
234425
102263
380659
44
497452
96
461358
575455463
8
2
130056
59
21
475017
79
417344
70
469370
186147812
57
55
301152
68
318412
243355357
266474767
37168
275437
51
96
1
325333
467012
98
17
71
47
391009
4
111855
823858342
45
33
50
161303
52
345633
200016
78371
98
9
66
453437
57
31
28
60906
392412
128424
78
65
71
91003
89
78200
4
92
109171
42201
7802
317706
7
92619
85
76
346959
8
80
143572
9
15
386035
89531
15
1
91
100358
8
21
37796
51
98625
43
52
856886744
319267
376318400
34
144661
338341
368418
454793
218279
409263
78
13114
304003521
21
154015
140045
7
108036
98151
97
413795
73
84
98
7
53
346834
361869
55
75
17
499826
18
3
16
9
71910
162531
393317360
844301161
380478
72
394681
328831
24
8
6
225706
653153821
3
15
639421479
26
148043
18
308499
94
8
93
409775
51
89
8
177616
13
35
83420068
80
6
481970
198067
7
194472
49
9
72
263324
233896713
367812
18
304279
136579
658361378
246972540
65408
50
52
250052
207215
237626040
7
431405
26
250703
321239
452563
8
59
433008
8
74695
399496
71
224007
354664
85558
99370
9
2451
86
1
15005
1
10
92
91
38
54
46427
308066
93
195296
64
291426074
64
749536738
81
68
11
43
472413
380971833
9
466038
246209
67
96
104870
72
9
27
261994
7
23
66
69
81
103730
52
41
567917882
3
644364966
77
26
196912
55
91
580441404
48
287174
231992
355523
845654070
235068
484247
460795
91
331396682
298386
29
376298
42
4
388931
381338
78
10
25
97252
214504
147975
201806
31
57
38
97
2
123049
22
92
49331
55
38770
30
89
85
263203
51
293039
20
448679
293148
58
4
315826
465166
129653585
70
3
123270
44
26014
121274
286901
23
96
2
236429
834763532
33
391088
52
271668
20
81
61
28958
18
114439
313627
54149
43
55392905
484880
168402
371710
353227
81
9
301392
13
70551
439923
28
154962
12121
92
53
84838
402354
7
54
4
33987
94
1
62
70
199593
125528
62
21
7
73
46550
46
39
381829
139467
96
59001
58029
102561
8
401454
33
180288
32
39
477869
257169
66
403353
493811
77
156828
883814546
613936857
60
4
63
197611
927400730
82
259355739
490586
125141
82
88
62
59
9
294962
352151
364603
56
184763
36
84
36631
82
3
31
81
1
28911
876180136
41213814
22
841103519
86
4
369218
28
51
175385
280665
353302
60
87
25
31
91
441125
17
74
477879
77636572
473537
3
51
281618
66
51
17
683613084
52
282899450
3
40
71
22
7
25947
326322
77
186458
918223266
15
409735
89
393372
25
60
1
66
40
122653
107636
26
91738
50
36
5
904457792
359697
238658
410527
232159
8
82
193021
403784
97291
1
1
487829
931604033
48013
408565140
45
440907
45
388576
38
373601954
51
42
36
80
302928795
246951
14
80
399218
49
4
18
69
329339
99
227670
46
69
39
25
66
41
29
28
64
55
108377
971349379
145536987
69
744580311
158034
3
48
45
329222
167335
635840450
143495
235820
256608
46
72
843029111
70
439305
380413
464618
18
61
31360
164909
279125740
436756
92
17
192497
99
9
209833
275607
255325
146140
138628
44
45
37
88
2
300105
830495776
352284
21460
3
278431
249452
723876254
480369
331258
174684123
726873388
13
349319
357419
140498
26
405837
4464
909869366
54
26
77
9
77
97
20
41
495901
65
98
278435
373790543
26859
115791
6
89
44
68
199226
604357233
8255
268544
80
94
76
30
5
451863
61
12
268327
98382
19
256010
43762
182842
79
748221954
15044
249376
43769
95
656569661
5
5
216147
232542106
113513
50
330119
35926
82
35
443745
99
46
91
25542
149908
591649416
23
34
56
110450
187212
226339
50
2
390155
77
483999
385845
31
39
3
476434
4437
60
213905
60
418616
488748
304746
65
42
63
284543726
89
14
261862
413683176
240107
15
181446
272760
28540
329340
43
11
220173
660439775
473245
64
135076105
43
64
84
25
481954
30858
85
301382
8551
1
322956
19
132654
845298886
410275
40
71
368553
436984
38
294559
86
258029
3585
82
61
69
65817
94
247660
57
351443
24702
82
43
56994
143825
66243
633880322
31
456688
399013
89
245833
98
294865
33
97959
410905
291823880
53
49
34
53
80
104560
73298
8
445663
185824
71492
65
2
138889
71
73024
817402916
79
21
56
405172
5
7
47
373404
40
2
1
4
137459
68
55894
171925
72702870
88
46
49
77
16
432265
469667749
370456040
6
281554
41
36
22
33
463451
430502
124731
12
18
89
90
37
22
72
29280
69
245550
24
125290
274155
5
126402
17
145087
271613
37
76
12
394393
83245
46
65
462811
75
30
26
79507
6
322
94
20
25864
42245
94
421714
2
4713
371714
26901
35777
449211931
351441
188994
1
61
14350
305944
7
54
308096
374053443
817971678
35
106252
85
38
9
99
482672
406889
93
43
5
204831
78
66
225455333
385907
7
8
1200
7
36
364015
37
92
59
917530663
87
292746668
60581
104937
280493
85426
285266
24
84
322151
62
56
395507
24
241924
80
78
15
126312432
8
28019
110339
260297
95
671408582
71788160
430838
47
7
1
693797372
880536848
434277
193440
33
119037
633446823
95
118394
80388
19
429080
671632934
328308
84
4
350677
57858
46649
180094
99
94
34
116314
976590830
42
55
68383
264612
129079
9
279369
200021
78
7
295430
217045
632380176
5
11
425575934
87
43
88
32
149894
174558
75420
733332037
756630076
464178
175656
196897
153899
6
212994
19412
162387
57
71
96
64968
22
295097
6
164345662
76
223697309
436969
93
127510
446327
7
152617
48
573507430
68
488832
354583
19
8
54
225320
76551357
8
57188
23
409639
19
31
423412
17515
7
444984
454386
36
306162
70
602424520
18316
9
86
253256146
1
44755
322069
3
92
271972
396299
2
7
105246573
16
160916
196460
406308
470453
34532
370088
53915
10
59
20
69863
844214284
240378
34
53031
29
96
17
110954151
68
63
128652
216767
56
59021
12
37
490231
389100
144883639
347276
48
259412
80
35
65
58
8
278281
81
14
199745785
332786
304677489
10
6
23645578
250903782
37
82
51
415910
2
470562
458218570
30
5
30
72
220698
473081
3
364452224
47
72
440419
34
18
33
86
71
257938
114886
471522
86
49452
1
22
269302
4
7
28
44
1
3284
276079
47065
99
33
4
26
81
360279546
918626160
149761634
78
233336
20
54
2
53
47
8
165454
36
88
131741
317554
62
840947754
38
461707
140072
334801
123276
94
63
477077
45
262249
481956796
117966
2
451472
20
1
39
70859
6
48
436746
455300
14
253157948
404
3
435943
479697
85092
359532
92539
241158
86
28
156642
4
77
1
45
810253920
2
723310302
87
6
720249688
211691
960952163
215216
4
51
224270
812891805
13
394218
86
454883
171446
10
230901
83953
264278
249790
310778
76
377284499
351709
432019
2
4
31
48
87
11
36043
15
167142
412010
75
367245
40
1
61
314160773
46
79875
181590
302340
220722
79
73
188903610
74
77
10914
2
50
20
2
417360
43
116697098
6
84
1
3
275249
81
175603171
358102
52
8
15
308750
391250
61007
68
219489
6
82
44799
27
200982293
4
37
45
543056650
969774038
46
1
4
3
602919730
128489
371126
4
99
96
484416
325412717
27952
48
16
95080
48
59
341788
16853
193836065
703883157
6
431184
376688
36
68
2
47
75
86
365834
209881519
34
1
57
92474
257316
413658
93
34
299819
68
1
109984548
560575238
494657
590815730
4
34
25927
61
319262
316037
835104536
237527
72
406068
97
78
79
341268
40704
57
70
21
1
23475
98
362475
488412
97
3514
226212
3
60
57
32
64
13
140538
1
5
97589
137542
422694
37
41
264145
69
1
74
6
273923
336293
480334
371884
68
39
15
237563
86
98
56
285297
267329
20
243559674
63
9
59
49865
108502
223476112
406511
69633
52411
73
53
1
61
80
74
79
144918
36
252907
3
109582
51
1
68
61045
49
344403
491670
7
472320
53
494344
40
86
62
411558
44
115169
123929
43
54
8
441609
39
389116
445941
5
318101871
62
59
49
34472
9
2
80
47
988792709
147029
4
21210
43
696871343
15
36
37
49
41
403714
57947
52335
374942
37
47
49
1
98
189242
227915
880883614
448021
264587
362558
3
94
54
326186
69447
38422
39
24
12
49
491928903
709602088
404196253
61
117791
720714979
97
388014007
439883
176193
68
3
206274
207987
189276
163667
237856
301603
93
18
473420451
5
5100
71
35
119553
27
37
10698
56
408890
190857
180288
190237
54120712
16
259335
76
738467804
543019583
457948
24
45
225271
255315
320265
402504
52
41
281410
41657
4
4
807782759
90
547293909
44
470880
37
192596
458425
149788
81
54
343419
418641444
395688
109953
25
5
72218
169801
396685
374355
329598
438269
62
96
915684419
61553
1
40
155017
136629
761934817
553177831
315589585
399745
326041
312993
71
20
15992479
186749
95
169527
483994
392318
16519079
2
85
103039
67
313964147
75239
8
439519
89
609887464
9
361756
33
18
61
482463
37
161632
5
438
491685
17
177516
87
136121
60
335552379
87
47
8
1
54
6
810161895
297060
383501
100554
9
73
334584
37
397138
280845
227596
36
442125
364515807
73
151000
366464
79
26
2016
3
447259996
227282986
92
309145
6
38
323129
54897
359061
995457986
485233
6803
54
125121
401463
76
3
257391
44
153939
170828
5
410836
5
304515
25
292225
27
2
45
200850
14
74296
65
79
89
75
124022
8929
619581222
51
32
251518
351234
29063
4
197099
86
54
97
44
153328
96
344763
309045
187916
32
302663
319293
271782
47
83
32
14691
47
14
75
7
45
52
136490
350050
33
12960
89
412080
84148
267639794
759034891
3
5
211230
150432
56
8
9
380888
7
76
171548
319433
61036
42
46
21
68987
303049
123465
335482
78568
453958
92
453132
20
332965
432421217
425590
87
259954
320655
483567
174150
499050
57
93
454500
89
78
41152
68
75764
196954
120683
97
115339
5
1
240282
288090
87
390137
75
64
2
56768
496101
499192
156466
469743112
81
6
320041
401293
63909
403986
46
302431
53
5
365978
47
3
76
182407573
56
20632
82
3
38
424075
875544777
326974
445126
86
4
418942
38
323232
478340
20
483208
270201
46
70
64
325048
679954627
34
495327768
402855
392997539
367356498
302291
340820080
19
48574524
323175
57
68
162066
388405117
41
468031
50438
208809
14450
432028487
274969
28
171845
47
293060
41
82
402109
24
3
52
270039
536845546
65
71
613534068
982593511
483895
326106
334862
10
61
225817
68
52
418759
421247
234768
20
84
30
2
333829
220822
18
50
79
150672
84
209582
306599
84546
4008
84
354668
3
292468
35
194498
50
80
296084
850955154
559120302
232962946
4
9
116103
131322
6
233446
74
7
429937
436171
275794
244162
428858
5
285587
76
134862
199707
85
674431712
4
917765941
118045
246233
3
68
478032
92
70
616489279
67
54600
19
670306234
63
587450728
226866
37
331882
331072
70
425499
7
232574
238179
176400
216129709
178888
146310
50
3
51
273446
445459
93
89
3
9
77
5
62468
32
876089013
28
40
222998
31
457410
439180
76
59
85434
8
61
388503
95
29
965847136
174973
86
33
685809855
38
72
44185
186807
750884379
17
61
239020
95
443515
485410
458964
211177
95
32
38
331933
199190
479798
400071
11
460948
78
5
223596
68
9
9
59
17598742
92
87093
227700
367471
50
2
98
54
5
227402
28
60914
49783
542478654
20
4
90
50
4
62
477483
74814
339451
69
179180
51
29
461796
78
21198
436084
65
165635
7
84876
88
86
7
269339
46
407561
52
16
194142
32819
376085
259343
48
85335
49566
477292
29
793429833
351338
28489
174941125
702757878
201020
111835
491814
67
39
188282
495541
4
163082
8
102972
487496898
8
327778
61
344566
230619
45
233675
23765
67
290531
482536
163270
17
89
91
37828
58
116804
728104795
239858
49
186932
241436
83
267402
84
285121
67
55
87
438258313
348359
72
74
470931
323448
66
175128
333436
205226
222234
174912
24
234819
87
76
266118
24307
37
56
189972
421808
86549
581543898
39
74
747750300
99
367575
60
87973
843287464
227076
951478594
488347
28
49410
152353
18
63
375411
232695
245769
34118
67765
334068
60839
232949
65151146
452746104
94
18791
349063996
10
240529
27
332251998
44
2
318535
547075317
7
9
28
18
45846
150451
442744
48
66
99
481840269
410342
92
153651
246713
162880
105937
35
3
22
31
83690
48
61
469297027
62
34747
10
3
52
475013751
442505
95639
54
17
42
306698
83
32
134311006
448829
942332013
634448679
125197
652
80
453174
38
68
399405
53
448128
262514
104336
343108
45
265130
26
392001
99
462875
87
2
82
2
96
21
66
315058
29
3
25951510
18
67
66776
73
176982
67343
30
45
54
29398
187657
629593879
216298494
749451107
74
91
464933
4
33
995387272
81
92
177958
799633980
196519
363532
223640
132496
283800
67
183279
16
368762
982346490
65
88
95
2
66
428404
26531
421151
628034748
332908
179763
130787463
117781
449479
48
34978
75
86
726350295
952153133
342810
75491
7
498739767
397084
43
34
695256799
576990665
426596588
99598
69
44
5
242894
64
153776
28
20
4
8
13
315802
369783
255482
3210
61
5
200670
230936
484944
9
125415
8
43
402337
261092
12
436925
33
94
40
3
42
21
58
72
6
388364
349152709
72
28724
2
466694
24
81
319441
12
308422
188009
76
818942020
32
15
682850909
439200
238065144
367754
392531
653904091
76
25
59
98
68
228007
670489149
332126
68
692340989
826194103
7
13
4820
438244
67
106679
337253
161491
408269
30
193401
45
95
206025
27
418132
43
4
72
53
7
394252
411449
205819
3
4
91
9
12
4
31
255429
206446
202533
5
145011
26
336333
28
113573
91
15
98086
11
208817
48
9
47
431058
88
206351
447231
126223
22
52
27
13
139005
356186
63
392006
379459
91
43
1
550897825
115363
701413042
84
99929
28207
68
469393
449171
88
737672814
5
138847
423251
317894
60179
11
47910
3
50
18
6
246822
7
442725
55
45
26904
84339
36
181701
59
79
67
395693
554556480
5
2
25
429350
24
424573
1
564223956
380214
70498
2
53
322144
94
867356407
31
54
213639563
261320
255550
67
64481
24
83
390094451
200747535
173989802
91
40
464960621
785552540
441148
42
77
16
93
311442
445857
70
26
202071
69
70
41
532176445
77
144406
34
9
45
95
781500365
7
94
29
491108
22
75
89
58
19
101342
349853
35591
18337
33
9591
6
118178
702621000
177678
2
465498
56864
17
39
384365
645721818
4
499439
3
15
5
22
1
45
149184
57
545302650
131592
12
496008
327873
145307
3
52215
16
161302
7
22
29
27
124698
59
81584
88328
38859
477134854
906824091
321644
89
94
147511
375131
74591
52
9715
14928
40
1
58
471607
144426
436115
15
22
61391
93365
36
76
1
92202
76
11
136854
7
487152
118774
23
31
44856
340585
23
6
101692
49508730
59
98
441818355
53144
697137047
84
28
44242
26
559165240
58
4252
14
185177
39
72
42
2
442053
6
443236
17
28
683728855
3
12
224610
107686
417620
226516
70
212374597
393939
49
22
177497575
36
63
260730
31
92
399146
72
5
515812342
435815
723602483
55
6
398599
89
430158
1
172901
46
32
419627
352764
84
60
405811
9
98
82
62845
42400
24659
14
270846
58
455849
80
225431
374980058
46290
7
18
29
65
201949
113999
464760
60230
353436
89
745392610
442072
132639
236873
7
877404049
5
477821
83
237501
371576
48
39
71
13
112130
452502
318325
83
4
56
9
68754
65
142785
423001056
84
81
27
78352
7
80
211766
212810795
27946
32
103513784
95
468282
316224
86
44
4
71
5
162845710
78
8
50
21200
82
31
71220
473781301
97
359537
442029
345877
48
312542
46
106445
40
2
237778
19
9
76
63
403818
247315
401821
79
825930791
147951
6
126205
336763
68
292669
327767
51
752767333
210944
13
432641
85
134418
66
6
57
449672
926434344
10256
496429
59
30
267233
9
155418
84191
328333
327778224
1
456332
4
271208
9
224018
30
4
54
85223
83034
42
75
38
64
442080
54
468006
15048
117226
84
51
64
7
338164
90
19551
270102
32
680622411
6
2
84
101294
107540
203927
270984
51
78818
61
471224
472209
330030191
4
224092
57
3627
177004
2
3
4
37
486580
74
31
309495
20
349944
75
9104
8
87
688190062
24492
23
6
49
7
49
9
84
86
7
354938
13
267507
470128
406628
9903
9
38
409531
62
15418451
718687508
4
42611
28
251494
31
106777
67
103080
63
71523
52
2
33
41
7
314390
31
23
34
239720
9
115162
76889
63416
428112
148142
78
694013513
29
150583
13
134279
82
4
26555
8229
305337
52
19
413473
294769270
78
7
19
265654
5193
495142
404461
331022
130845
792953416
4
416191
218190
28461
209343
753611325
298450
92
88
40
375616
216189
398557
166296
243562
202484881
73
22
18
182877
50
438935
221770690
18
70
97903
491859
376386447
83
223775
759862143
35
369587
24
1
91
19
108621
395770
50
90
76159
54
7
284466
234042
77
37
66
33
78
602
483826
150975
489631
50
48600
315253
65
9784657
170775
56
197863
191881
198132
59
44
285881
253127
96
246092
87
11
21
454987
29
92
9
67
89
70128
498668
1
81
55
383853
328068605
99
473667
33
38
410799
320450
110677
67
22
38084
286504
60
12
61235
251146527
7
417239
286509
48318
85682
135214
37
366442674
636488577
58
449693
56
60
60
58
12710
81
46
753492836
76
399661
7
95
65077234
81
21
317409548
73000410
277647
939160309
77
31475
52310
412472
49
1
98
168183
146553
78
22
643123688
6
48
45662
16
835458525
354443
322082
335041
474806
219304
219107
8523839
23
16
147732
60
70
447267
290541
407753
4
8
65
485982
6
285142
425169
44
84
23
97
62
6
48
63
131185
160094
320087
26
31
104385
125150
9
83
322680
399404
21
73
372522
269561860
181859
320441
145022
136172
142855
14
67
8
259212
56
83
79
361736
484398
96038
44
59
62
301385
112183
36
4902
91
337353425
221741
5
74
88
264691833
28
294421
108048302
361580
93
373025
360010
6
46499
39
1
80
70008
64
119254
726331651
97034
637999494
58
341198297
412648
969408840
5
11
99
486896
19
109534
78
240662
91
416640792
91
457761
44
429815
827232428
23244
24
224256
358521
270702
31
887343130
65
29268
82
94
5
260577
58
4
76611445
343951
94470
17036
184482
67
92551710
436229
68
386120
82
49
272469
316213121
695883676
8
35
75
68
95
2
612104869
88
386292579
498657
419219
347270
58
477920
98
435238
69
409913
232452
870884801
166512
52
18
156314951
33900
61
39325
72
39
77788
4
23
57450695
489831
746431907
8
80
97
55
155303
49
76163
90
49
52
70
72808
10
79
54653
10
280610105
20
57
288767
27
1
4
8292
74
489147869
47
7
167326
81
89
146078
49391
336788
260287
148393
183179934
80137
196276
328678200
13
459376
550826196
69
430924
7
16
56
51
69
40
17
223435081
2
32
295154
7
336420
21
363424
326662
34
3
390693
219908
464734
157753
51892
282022
4
469423
291286
42
21
736918209
332544
237870
295173
218225
353171
8
86
7
20
58
426733
53
36
125463842
445176
24
3
9
6
44
305148406
377995
29106
326443
63
304421
276814
3
18679
49
124912
438399
71
62
196558
72
2
96
3
57
2
60
68
50
62
16137
388214
219879
534541970
415933944
97
28
29
45
46
480408
44
40
9
35
425175
86796
39608
12
577649059
9
2
985149221
5
85355
99
85337
24
66
93
55
74
350351
123874
609015170
364348314
178937
207939
170460
44
471387
39
938662093
328737
57
213004683
73
52
256924
94
367883
380087
33
46
75
106105
394789
26
331345
4
14722
353824
50
50
47681
53
90
38
201706
178960
9
2
3
97703
9
229057
25
392444
94510035
5
334150
170825565
54
75
911654403
17
222562
405579
355761
3
71
115887
477104
9
296342
72
495291
60
90
28
69
200245778
5877
7
257064
384848
327821
219939
135398
10599
103531
37
724693659
85
808967831
439315
50
96
76
63
35515210
33
33
67
21
93
9
7
61
5
223505
55
196413
266028
460253
691838474
21
308178
20
193611730
253326
72142
285510
88
494028
250579
2
34
155460
82
225426
593884779
262403
442645879
89
2
377742
177010456
43
276317
50
19240
395655
233109
97
86
33
203602747
9
402849
446059
79
83
31
199942
187784
1
358560
475997
347335
762038918
29
163046523
4
1
65
436638
369055
414468
234883469
72
469407
47
209934
214753
141360
327288
38
285824
417801
87
81
323350233
6
217493
87
878153667
179985
23807
468822350
320845
930359883
220890
8
2
51594
14
54
73
77
3
203309
63
543261545
1
148426
263588
304021227
281713
86
659327401
295738
219661
476567
20
19707
225982
61
6
8
79
98
481388
6
415908
21
99
19
201471
6
34596
44
53
46
85
9
718969910
89
54
89
299122
227429
10
231933
4
89
905336710
201680720
40465
12
23
132484
875965926
36372
80
34838
207398
12
971407753
120112
245071
123831
477007
942815038
242144
56
279519
68
19
32
160511
427635
8
24
434029
67
1
416997
8
2
83
563346424
158840958
302664
333955
351834
389185
970484775
7
330769
66
78
5
327639904
6
45004
373160
487471
1357
817594530
16
406752
158074
7
75
10
326403970
443605
32
1
138523
151631
95
2745
6
34087
6
97374
3
3
462930823
93
340032
264466
93620462
33
91
472048426
75111
48
39739
4
872510389
13549
57
23
52
324944
403971
436134
33
424513
38
10528
97
47
119542
964466063
256072
99
14
21267
56
260549
179512
98123
81944
484608
15
109092
25
35
261540
407073
21
172106
1582
113680
232223
85
77051
429402
481264
379363
15
198450
393368
28
35
673303010
393771
78
150803
95
52
39
58
361877
1
591770291
92
418877
84
108866
48
456420
55
57
77
75333
5
130746
183291
248446
74
45
283150
38
68
367677
19
6
3
78
19
67
1
15
9
94
58
43
68
284615
235640
31
42
158355
34
273820
3
496240
419357
386669263
655161804
5
51
36
359828
3
25
153388
3
438638
470101533
47
129115
63
25
23
4
94
456714
22
95515
7680
9
461356
348045
85
66
13230
92
89
67
83
44138
395882
421669
44425
242273432
313721760
429405
4
449363
222380
25
169422
35
3
78
85
120466
251896
211056
41
340981
187280786
221047361
268390
533750384
66
7
55
69
18
935603023
30
75612
2
58
493234
32563
698022601
121510
88484
69
667239698
77
320367
39
313666
811132475
133748
292130
524111426
220208
666472579
98
70
7
30712736
50
290164
56
49
18
340696
417235
29
54
114112883
8
13510
483481382
584055885
68
65
34251
154447
352296
100905717
52
39520
13534
42
81062
214219
39
16
451118
7
379178
327682
42
96
88
171750
701221912
96269
505345286
71
3
336078
4
6390
249571676
7
926490710
308334
380417
307228
441969
231370
90411
77
190128
37943
228387
45
21
468397
389245
63
776944296
327499
25
67
58
85
6
329462
20
8
439091
21139467
411164
146284815
168084
442937
285251
50
262023
42
8
53
362249
223282
98
99
72
388213278
952817405
88
6
962652488
5
69
80
96
346080
8
423400
282852
36
471427
96
179555
427587
124418974
30
340028
614566738
10
50
358838
381168
96
491417
195755
90862
79778
6
456465
36
384445
428248
53
361413
402135
13148
285189
81
32
92
46
186448287
790671680
341901
3
90
381125
88
62
88
127228
58
48
554875788
41
18
225912
9
785521817
7
67
481212
129744
280489
423636
76
44
108051
485848
14844
473335
12
1
74
92
835585603
80
336888
58702
362501
60
842576415
73
31
488486778
25
88
119296759
21
92
405485554
520369982
48018
334293
274007
9
79266
341924316
64692
2
7663345
95
27122
190440
224248
1
16
15
50
47
90
38
91
9
264021
278643
50
306308
90
230458
349651808
437637
57204
44
380098415
95
4
761818686
72717
21
8
246488
34
218871
268363
168909000
394532
456473
80
78
431541
335182859
460825
70329
214966
336109
206980
2
330784
93
231289
467964
171431
463501
6
7766
450794
770862866
177467
186100
316283
83
268789
308117
150250
292228
1
29
231058
69
195294
46
241807
31
302657
42
440553
10
1
70
245897
67
3
78
524881449
190600
382717
432832
182302
238595
9
83
61
202127
35
337676
12
93
5
70
353157
37
9
17767187
157805
719070212
72
74
24
139028
169521897
356824
41
22
9
43
22
52
76
236368
76318
18
55
5
91
488445
31
80
19
2
30
247018
77
364809
429006
385973
1
43917128
241024
25
4
69
409753
397763
52
33
9
159661
65
423519
88
96
279087
15
71
462304
458178
5
202945404
3
59
3882
366170
60
472644
95
70268
3
31
563126752
61
52
37
44
114720
65
94
27009
440894
80
146203116
34
492578503
82
27
7
9
133802
195143849
23
35
28
59
6
5
235635
281387
1
77
685613216
89
3
465435
50
307152
49
38
346230320
277135
308861611
98
6871
30
27819
11
45803
755834963
11
5
57
59023
319787
58621409
247265
47
77
345271
37
72
182685
424020
62
7
66
270568
97
156762
9
1
314769
65084
10
183516
202492
185009
459215526
325022
73
230180
94
198285
96269
76
99
92
355393
225374
44
82
68
73
18
3
35
9
72
41
39
401451
61
15
93
320558
357074
90
69
34
8
40
7
4
43
94
8
459417
477641
2
60
83
48
172620
492807
463237281
566084864
361873
29
3
38
54
9
94
73
68401
459081
11
74
220817
275628
207715
769161283
271143658
106239585
327613
56556
141159
173201
64154
14757
16
62
73
54
432464
64
53
194893
467630
162089128
213489
950185207
86
80584
301702
78
56
8
99
638327698
783037549
478286545
75
86
6
58
55
77
377625
8
428099
1
78
198217
93
55
19
64
2
9
91
92
63
334088
176882
448910303
159637
8
461800405
476553
371891
465725
43192306
59
369714
420679
89
4
48
40
17
50
49
108445
194744
115389
4
4
396117
243065
425274
495240
67
60
167833
408798
65
110930
78
159238
107373631
33
91
6
51
84
44756
37
32028
1
321610
85827
405079
399347
389844
74
56
48
66
4
31
40
129974
42
499248815
21
353601
93
32852
97
3
481200
57
2
449724007
51
243948
474769
6
26
332140
84
911368191
2
275137
111271
81
33
599993611
2
8
55
460736
4
30
47
17182
82
16
99
935466439
69
229427
7
58
63
208038
2
114527
26
29
88
13
29993
32
354941
183243
59
86
98
5
425766
21921
40
42
449782
5
40
74152
478361
315921
33
86
22
9
67
69
445150
15
7
51
11
327079
84
43
198114
225652
23
232035
244070
59
58
95
45
99
74
396805
307751
78
48
7
264780
29
8
287589312
42
68
3
423023
84
258575
140903
74
61
52
253786
320285
319643
166310128
476725
180473
59
47
69
76
7
83372
15
4
11
354898
7
58
85
172220
71
408674
35
460679
296519
439688710
53183
2
446999
446731
390949
472761
38
31
345243
540614656
65
74
12
169571
80
457209
24
158774
15
650998390
58
56
379921
83334
33
273525
12
4757
74
422044
86
5
9
89
3
273562
927721562
312812
8
188449311
159828
64
713384169
287498
565253949
2
28
82
382191
198699
293111
13
63
85
320612
94
296162
8
130714
172876
9
426091
135356
448080
1
63
181871202
303410
5
957922405
385298
899331776
7519
7
181898
76
35973
90547
305028
7
382729
29059
57
256584
245223
67
614454292
51
160416
492982
268989
4
47
17
91
304431
62
141791
23
331646103
466658148
22
816452644
390720
2724
7
469211
17
152416
319665
85
276248
78167
425101
49
47
105184
63
82
92
72
30
39
542249320
449750
47
7
81
71
22
348342
57
768441339
72
171796
209784
31
337521
377280950
152315
396553
268037
6
419437
40
248131
138462
21
14
94
44538
3587468
33
455731
73383
72
34
61
209698279
31
59
365491
342399993
91664
382436
289216
220159135
241894
192133
77989
70
464641
414512
149464287
55
433047
84
464539
457498
320901
425294
67
275425342
2
61197
281198
45
2
89
448437
75
11
60
67
226586
8
31
274093845
1
444347
366019
42
419148
57
86
316495
120468
34
4
44
432849
52
74
295358
456599
56
28
9952
84
64
8
6
88
45
201570
370546
38
53947
115656
33
35444
20
4
4
22
118817
88
269053
40792
76
83
68
206365
53
472261
238482
57
79
470560
71
50400
236157
316374
23
22
6
949920158
47403
27
69
70
72
40
16132
9
950425912
113892
431563
9
499537
3
108444
20
105261
87
42
90
42
267491
12
19713
167916
531521013
32
344713
101678791
397177
79
65
558123943
294875
459951
304867083
105664
64
42
7
259095
31
1828
2
240002
95
76
26
1
64
16
13
59
465057
412189
85
475771
7
382719
136854238
15
250154
7
468428
198512
83
13
62
578877502
62
358147
446724
60
452405
386591
4
122607
134900
96
348518
245988
56
47
4
31
287705475
72
93
402853
345352
343946
82
380932
458743
307067
609166129
468569
59
74
61
27
63
403482
295052527
88390
44636242
404546
268964
286622
59
71661
459552
11
23
94
150385
63
25
64
53410
178761085
54
19
9
137853
3
21
295658
394607416
1
115681
42
13
96
251478
5
301669
941536216
778924758
257857
845300618
265550
289326
93
437032007
446615
44
117471
56251
87
50
56
2
13
97
80
8
13
261316
100161
450422193
78
360880802
316437
66
5
3
62
42
363383
27
49669
436142
5
15
147025
66
88
44
757347757
4696
263578
30
23
181596
339220
89
31
39
154636
42583
65
22
103494
24450
52
44
337458
916626314
86
397878
39344
59
56
20
338891
205555091
265810
42
514353716
78
5
34
39
72
78
45
52
99
22949
314563426
440875
66
676600275
35
450661
143144
447123
3
412150
181169
442836
86035
49
43
227181
64
370738
52
29
97
45
99
37
3
412032
222676
217144
62
15
128900
154649
82
41
49
407582
69874299
84210127
101543660
69
5
4
311063
29
474462418
58
33959
130451
16
170176
43
44
9
48694
1
70
113064
36
8
3
3
54922
92
16618
6
393734
796042002
637463015
30
394338
31
684451719
557596781
346814
338994
61952
119580
76
128150
120748
92
268405
389635
346862
67
21
445894
91
4
1260
172463
67401
45
48
126985
15145
93
45
89091
1
54
55616
81518
8
8
70
35
14
33
395729
53758
6
56
3
355702
25
87973
355575
8
545018139
84
93
50
8
62
25
70
301492
6
416247
824460442
255640
89
31435
3
91982
86
59
470041
38
87
88429
486236108
463066
6
143490
61
3
435551
423165
17
6
140534
359948
774021498
96
335324
241710241
12
60
75
348629
45555
329841
287565
71
139682
40
1
86
8
14
454681
6
463716
8
52
261542
22
94
231649
244136
70
296402
334968
356122695
56
3
338365
50111
321310
448167
319255
295008
92
8
46
35
392764
57
47
424161
181119
99
19
586796955
95
25
18
90
915406916
34
2
14
407903
7
301543251
98
242492
765732481
186343573
364520
106999
90
139057
16
100965
306090
27
475065
131560435
5
381344
4
76
245407
83489914
2
3
2
6
1
269678
262673
8
53
3
130720273
18856
165830
259317
14
3
222775
300052624
438227
52
42842
62605
10
14
28021792
181761
82
25
51
120583506
89
36
490256
358393
446589
132655
407978
67266
92
11
4
466907
72297
241611
88
41
171330
973460564
683655869
29
923709791
71
38029453
50
34
427006
7
25
986897067
90
197660659
115020
7
62622
123620
339223113
385231
96
233480
249722
22849
23
198777
398315
93
950431118
372417
4
24460379
8
224783
35
306460
55
25
283169
26
3
339834
85
9
99
1
533916082
45
80
19
4
69
16
89
29440
9
29
371160
82
49
63
15
42
76
478969
617419941
32993409
1
46
131270
44
37
34
38
314062
55
268622646
340128
225106
14
99
9
70380
325224
48
64771
402400
58
569423992
254573
62
139739698
435186
24
235837
801115424
73
4
140908
98
70
881904165
36
22
81
395968
46092
352304
843508011
29
95392
2
929182640
23
7213
52
8
3392
381180
301742
29594
39
29451
71974195
90
14
21
1
336877
98158
435212
24
87
118425
37
287645
227179
377065
62
88
54
937965817
41
74
36
14
76
20
403000
846874315
498935
67
14
40965
41886641
58
12
74
68
8438433
76
46
460438
29883
40
615610676
313791
50
81
32
123391
20
448288
39
7322
176945
80
50
29
390355
436842
37
48
1
531652895
45
85
418130
387054
131533
310
31
39
38
23
24
55065
30
28
4
476331326
71
76
7
59
26
52
103659
12919962
480869
495688
56
15
28349122
73
53
14
76118083
80626
448476444
63
6
603696688
220002
396948
111772
66
158615
79
155617
690173001
1
373475
13323
73
35
85163
283043
59
70
8
331907
269941877
37
62
91
16
29
77285
369336
1
26
7
44
3
23
4
366475560
81
82
37
17
195016
91
95
29
129887
337513
315344
699806837
169295666
86
440569
361663
95
33
489311888
492708
304380
223760
79
480686
87
58
707167391
84758
90
350454
410908
21
57
12175
282180
2
35
3
406920
190028
8
53
226050
279835
448240
19
95
280030
84
65
450317
988165495
39
183236
405340
255146
63
18
79
9
209700
170353
402233
886400724
7
26
131016
126776
175890
22
871604097
135144
68
48
91
136826
3
397119
467211487
26
50
225287
8
30470
378787
739257018
55
23
475689
20973
355466194
311649
60325
31226
5
8246676
3
71
336321
13
60
30
75
181632
449986
28
447102
44081
54
707697098
482579
34
371847
367878
930826701
109106
64
234304
64
297915084
106983
29
159147
431127
341661
1
90847
466293326
7
6
86
40
91558
33
151072
66
96
96
742415112
88
841226203
33
35
72
27
236831697
64
299464
194024
90
335377917
249576
32859
40
492342
111202
80
389430
32
297476
185059
43910
263277
42066
97
145098
7
291725
26
123350
15
154295
326980
65
97
16
68
55
72
63
86
60
65
7
99
2
370693
113807
455607
320025
41
79
4
259757
184874
35
308370
291743
440574
91
35
62
193979
558588681
2
249478
76
60
1
468586
339198
44
89
504533364
83
414215396
302356
94
102960
281534
289872
877107296
126172
67
101954
116438
26
335945
97
33
9
86
248933
63
261298
18
35455
178038
92
1
95857
2
397962
701303971
46
40882
91
140624366
79
962777991
39
938914563
34
96
27
192403
61
447722033
37
31
287304085
81
485394
458389
187260
5833
4
353072338
455221236
4
350117266
3
254529818
7
462825
450714
437325
4
8
139782
37
489697
490865
24
66
616564393
88821
41
658278626
354392
43
339894
77
115551343
39
247704
132318
105229
24
201500894
77
12
398795
326476
7
67
136248
911099276
45
2
4
9
56
30
147253
75
370708508
314805
68
141583
80
70
360166
51
30
36
4
279704
85
47
138796
56095
250263
64102357
94153
50
86990
36
117806
99355
235290
50
408134309
72
3
73
331433
330105
101685
30
448242
194203
4
284229
97
8188
70
472126
61
1
82
42
1
777911444
74685
329002
30
102077
70
770565639
95973
84
786221291
62346
121246
33
344051
49
34
964798408
2
36
798682337
244691
71
99
1
445842
9
269085382
494996
238060
441426
233666
371046
91
514634780
40
55
73630
47
557048625
399530
8
31
298079
42
223682
31
96
76
908910579
180330984
457198
404956
331723
76
153474
71
95
464590
487925
144718
309664
225181
234939
41
476909436
223965
271093
34
75
6
71
320985
57
352558
486425
899382712
276548
61
382874
249134
25141
7
64
63
9
291715060
361894396
24
787001914
99
488478
89
44
183414
65
25
9
47091
410059
3
473964
53
32
6
60
341354
25
36
163634
72483
93002130
75
249457
16366
419591
136596
12
11
225701
82
8
379372
60
339674
19
65
68
3
67
57
78
262013
217196
303569
16
426124
845813975
24380
185870
54325545
29
13
42373616
22727
102574
135147
208130
489768
298213
161740
74
27
7
63
220037
591671114
212470
72
471711
355635
242426
56
8
385686
67
158845
356772
761364142
69
23
230866
459859
779137656
29770
31276
6
8
83
252787
68
9
5
195496
19822
78
61
4
53
237461
31
54
27
260277
2
129108
8
8
12
62
17
14
34101
20
89
96
101747
11
94403
426109
53
616559050
291834
42
5110
983639330
60534242
195535
12
5946
6
60
8
435928
76
806488294
90
32
184991
99
117880
97
434549
262050
45
417431
88390
1
61
67069
398518
565489633
272318
184941
143449
16
58
14
66
41
464768
22
32
55003
915334318
3
438223292
432268
31
44964
37
35
2
493657
407840
143461
208942
8
11
660812664
409755
483238
404042
17
82397
239081
118868
441853
35
275172
29
23
167885
10
45
393565
81
53
96
10
29
561853346
14
322076
70
22
46
80964
72
402702
92
2
51
5
278788
62
142323
48
56
142994
188278
3422
145988
402182
126575
4
6
7
74
43
595491946
7
110329
251256
99
134883
15
54
9
627306930
97
10714785
349108
10466
98773
31
12240
662326404
195121
195712
51
835957472
2801
261664
2
442647374
84
99
41
45
121540
145581
327360
364668
9
291736
232520
494976136
469982
5
6
10
185277
319574
36
110928
82
101327
65
40
36
41363
450857
4954
710883406
5
44
592740175
46
617026891
41828
9
303835
274707
285313
149
5
147411
271606
192754
487946
7
421417
76
97
205067
201514
205701
96
8
337318
430034
43
85945
75
419930
33
224339
39
6
62
55
55
91
92
426180
99
138330
525668468
473632
739612657
15
770007839
253365
265824
639536875
67
45
52
3
249990
368439
89
11
101916
90689
87
42
101568
29
406588
189189
259152
162661
44
1
18
32
30
753721069
31
55
294866
49
51
273980
15
33
50
142009679
60
95
39
412512
54
322013
85
454143
133573062
375569
354715
103716
439457217
56
9
83
208014
12
40
40
85
204223
90
318209
23504
73357
45
32
10
17
372864
798982950
147887
138774
55
570985202
99775
94
44
45
139102
192634
59
27
858921057
132594
9
42
412225
395203
80
60070
364042
374807
76
85
79
421204
307861
309406949
4
87
439849
55
2
491397
4
98
30
403573
375703
1
66
73
7
85556
4
250347
70
19
74
82
573511634
36474
125359
282307652
54
19
358907
184185
423752
203066
17
81
89
67
59
9
235581
78
59084406
168163
73589
87
619213394
701768131
26545
86
430207
493397
90
6
499946
6
57
33
5
62508
15
63
45
162046
59
152598
233493
138366
66468
200779
255348
926829495
4
379502
91
8
235178776
73
47
275028
28415
27
281006
29475
4
212443
463968
98
389569
45
95
7
631616741
3
9
75
2
384623130
30
448750
519055613
26
82805
483692
4
52
84
92
308023
80
210046
34312
28
57
424475
480949
276357
61919
204440
337489301
19
27735
431817675
459483271
34
405627
355985073
79
147927
67
104813214
470491
61
528114249
180554
18854
13
4
3
63
118915
66
43
50246
27
54
1
30
32
81
56
57
227014
436774
110891678
208846
22
462791
84
484307
92
343788
5
4
91
59035
65
38
288800
491279
35
82
122548523
2
13
181729
489490
73
410743
37
851989690
30
62609
3
10
305722
93
28
52
218861
40
12
94
133978281
85054
113716
14
286744
1
98
83
355947
64
281985
3
82097
75
2
12
87
83
14
75
496684
219159
208539
8
84
16
74
473073
33
138811
4
117107
42
74
223238
712425844
75
67
73091463
397028132
369200
93
203633
212655
58334
37
83
40
370857
7
59
3
90
302051
119075
4
75687
11
5
151412
56
381344
8
147408
483346
8
87587
299899
124421
24
32681
48
58
118246
32
399711
4
241118
92
355927
440021
643839784
246585
18
68
472813736
79
29413
38
180421
32545529
30
7
30
332571
71
8
28
63
54
13
268806784
299313596
92
38
276866
39
209529
218980
11561
87
95
60
480015
27
85
626857385
246334
5
60878
81
275712
241707
481303
315584
7
60238
411838
721583635
29
923354923
40231
403077
59
45
70
85
16
83
101692208
106653
356255
361008
56
61213
21
60990
97
390416
106536747
338993
30
867157737
20
142198
102036
292371
16
88
76
52
99
112014
723032520
49
30
404255
256062
48696
32439
44
104153
251346
320479
53
90
275354
426462
50
3
67
426395
10
18
102220
5
35
51
25437
27
22
44
122726
166043
249468
457111
4
14
458488
6232
2
268301
71
7
635397793
71
23
126847
207882
221328
92
70
462367
6
69
746591103
38
31
2
495632
448669864
41
36
70
13
293201
465593
47
96
43157
3
72
48
117837
44118
62
202365
58
199901
67
6
367898
44
158497
87
163204
373578
487637
37701
879801372
71886
4
68
496425
459801
87248835
65
425219
435280
317583
150544
4
50291
668393509
33
360767
9
488426
34
30
61
413282
809038697
12
738546225
183510
52
118876
55
391125
128202
18531
308455
120440
4738
39
303904
57
30
90
24
51
3
80
443062
88
72
405554
61436
485086
208417
98
130397
173845
7
76
316881
19963
77
344693
13
376297
353843
23
73578
351156
93
65
62
7
90451
420093
28
43
65
529697496
441210
69
40128
90
137175
364607
172527
46
72
42
187139
37
8
3
72
439000
245409
247815
24
24
15
134497
277301
9
74426
16
97
44
86812
110060
142891
142305
34642
40
158258
38029
59
275146
33142
63
31
65
986773594
418761
4
73163
454524
73
152762
296981
74
50
19
473387
452104
13
331103
11
143564066
408676
87
96
383504
10896
77
182382
226923
141947
9
33842
51
7
127915
8
492825
17747
80
14
268414
59
36
37
66
244754
271255
70
77
99
74
197792
72
54
402021
64
264455
112148
134029567
150776
73
3
455207
292429
6
36
82
256749
80
64
21
303848
218984
261733
27
53129
50
75
17
2
25
55613
49
21
16
1873
489828
122050
92
451326
60
2
68
6
423586
212151361
177332
9746901
30
20
48
905528935
31184
468537
61
105945
24
458997
7
25
6
106938
185509
10
82637
5
37
22
45
373671
178534
31
7
106635
362247
482082
85
85803
51
70
426984
50
90200
90
59
259897
47
133325
127005
61
60
444288
5
87
17
63
56611
122225
54
478864
554038261
206008
85158
35
173085
69591
197107
8
66
735252802
17729
9
264062
12655
200298
5
189175
59
317971
16
32
19
54406
435417
42
63419752
373511367
49
226082
5
90688
89
80
4
72
35
465298
363642
436722
74
271854
351247
241395
75
87
73
43701
233155833
301241
369275
203465
816965345
240870
415295
12
2
361944
308706
112841
78
650330709
396122
374191
34
39
501983340
336888
37805513
369347
8
56
51145
1
305373
38467
81
7
131067
24
2
387503
31
7445
33424
338567
44
436488
30
47
89
52
360055503
761214095
264978
12806
173346
197967818
777366765
1
49
374673
305785
65
197147
950064115
59
40502
2
168326
438601
58
32336
427599
64
489247
97
34
75
5
5
8
154785
17
356599
84
282723
251629
72
67
371901
141653
858635112
335648
27
76428312
129050
458462
44129164
5
280327
162480
58030
42902
4
482580
76
58
20
265514
222701486
221688
4
368916
343028
99
206681
46
227932
54
28
74
271242
71
204992
7
94
99
61
58
337532
60
117921
423114
976099801
67
835428262
337836
252859
423876
5
13
43620
119063
32150
140926
47
1
311469
46
65
9416
85975
729203738
78
1042
314176
31
55
419171
408924063
66
77
8
48
35697
9
92
66
100968
815244216
1
76
50
9945
21
488766
190458
364002
396964
31
160970
468877
53363
143702
17
468530
129236
41
121200
81
59
10
73
77
20
254917
30
26
67
10
66
47
628549385
451978
716094433
805125817
33
392889
4
66
83
21
3
327909
87
515100513
337280
208405
59315
65675
384169957
3
64
246580
250162
371693
17
185259
141557
18
82549
30
708623060
325648
62
82
387352
30
498295
189484
75
419317
75
20
46
92
53
284148
37
37
57
323453
78
72
27
55
52
79
126176892
479395
478957
77
68
858317713
10
32
98
64
238096
171721
3982
292739
112138
193119
243510
41
551894403
46
298112
94
461054
449919
88671
361283
340630
93
17
36
265922496
85
192098
438799
12232
74347839
42149007
26
11
74
982542229
70
11065
17
55
189511
68
407417438
977839548
467770
6
88
26966
24
14
47
80
80
15
486908
55
118876
435467
20
96
418370741
455971
22116
13
197060
44
329037
11
618286458
23
5
59
1
5
368052
920372568
183638
81
338951769
464110
87
35
968300540
425622
176972
80
125920
254702
450014
230542
74
48
417190
311976
138193
29191
81
243804933
36
237187
136996465
4
92
379696
4
4
263452945
166172323
986464423
37
999136412
82
786156672
93
31
82054
4
2280
57
34
75
31
96
45
65
9
90
92
20
58
139334
59
287060
59
135893
42146
96339
4
51
87
382620
61
63
58
74
68381
92
416212
205513
161996
74
168651
74
207235
4
563736776
283189
97
381603
99
437354
354828
210876
49
179227444
429998
6376
256098
362836
308621
157373
46
188943
53
97
79
464710
302228
419740
53
582796754
43
80
80
93695
92
37
2
447710
88
6
428735
41
68
37
423648
38
89
85
359003
45
8
53
64
153938
4
495660
104196
244643
1
312266
74
499591
81
1
65
285153
45
39
333875
7
340911
24
55022173
212426
372007
71
14
799024826
74
74
227123
359545
105541
251278
363683
31
107162
196453
12
84
5
29
2
5
235216
498142
426354
54
82
275936
599261059
30145671
705690653
16
227108
248375041
35075
17
191768
3
91170
212614
86556
6
463309
30
82
33
305959
237621
51
476465
13
98
462551
424851
73877988
38442
277573
7
46
69924
1
29
64
51
962965932
198579
474281
67162
207323
199940
3
54
232578
450503205
17
81
318836
3
12
43
19
4
299865
462996
307832
174540
254982
81
76685
88
305231
34
390861
304996
54
126415
193786
499532
81
4
51950
33
1
169908
3
123631338
290798
5
69
15
182301
11742
160228
29
232781
3
91
58
20790
798
12
263888
23737
6
75
27
384879
3
35
359847
97
28
222865673
70
838533633
4
258060
57439
197207
77
62
24
136665
60
977879589
1
35
57
39
95
61
485277
77
92586
43116
14
36
324177
97
88
36792
117887
35
27
70
80
46
269853
480822566
7
43
6
87
349714
51
15
669082723
328600
199025
91
28
69
253969724
359246
67
89577
437178
43
444334
46
295156
99
20
102257
20
94
80335
7
62
445864
187617
208485
4
85
66
368808
21495
335148
8705
240006
146205
660274487
23
5
474440
9
394554
7
291074560
137348
496141
65
463032
426104473
258118170
378511
68
105408
205345
63
491320
121622913
351599
320611
360186
80679
8
379580
240586
248381
255148
11
235808
312715647
3
235203
25
52
185801
331869
178475
61
293723
354663
58
342356
278920
22
424948
206041185
706211059
2
122835
7
3
39
90
44
45
8
3
54032
785865904
952973692
19853
35
60
428651
39
259388
27
60
50
851865325
16
354893
225974
7
5
88427
21
986257498
73
246405
20
95
1
725548790
77579
1
60
498516
102632
52
223638
247679500
49
499288
178891
72
455285
4183
102678
391752
83
88614
31
44
28
77
146374
224205
496034
438943660
12
3
416677057
93
158272
88
206394
89
33
444373
22
47
67762
95
82
70
104093
63
42
247414
61950
20
487807
44
602142124
66
22
322572
7
360857
8
33
39
603555037
107317
71
14
126437
5
473776
357200
56
67
602108539
91
8
41362
499551754
78
26
13
8
95
51
379867
76
25
14
48
15935
50
3
493391
354975
136026
40
313918
68266
79
341559
55
23
335907
31
32
278566
195309
18
54
48
247556
268441
816348754
27
76
11
252476
33944612
82
93
82
671451332
97
308223
283115
1
43
43
86571
94
446978
53
66
15
33
264713
167551
341206108
12017
93
136125
237439369
8
449981
62
66
38
254183
31
3
2
477759
536861214
193193
28
471315
28
346164
99346
29
49
25
9
186088
59
64
41
39336
96
60
233109
182673
228152
12
311458
21
58439
16
23
31
89996
6
91
90
442793
98925
210253
444165409
49
371671
256406
94
58
436775
6
54
352866
234335
659556641
189696003
64420
32
710494548
195252
20930
421966
434178
368461
66
319332
91
142167
44
404215
595128745
327799
9
89
96
139687
32
12426
5
30
41
329879
960485043
81
341526
170577
537383710
871226420
559461462
329357
98
344322
136433
238222
476836276
7
30
132663
93
122961
17
720218140
65
9
68
99
445671
79
52881
76
46223
60910
80194
3
73
15630
421169
79
5032
728518565
234024383
421731
40
325878
25959079
59
68
264642
96
80747
203671
302755
27628738
917875542
790333721
60
28
1
417513
202527
440047
44
79
137079
579088202
444062
92
29
68
567978082
8
407800
353338
300396
5
217761
138342
4
261868
1
64
7
68
82831
19
254781712
54
149030
6
9
9
66816
64
35
9
328917
318489762
54
289587
492716
830206325
132819
16926
284272
87
46820
76
413840
10
170650
331442
104018
267501
194876
81
763031867
45
132173
364146
22
24
14
48
188111
4
7468
75
582412025
303023
200853
586274821
26
8
154552
495812555
29
217699
6
394704
212090
396159
900700072
307571
15
843485854
188326
231014
4
4
16
26
2
42
66
291424
29
399487
465644
3
15
5
72
152596
98
2
71
269602
28
59
172676
14
23
14
29
56
284062
85563
51493
5
50
206688
184633
40
259439
26841
406944
159840
403587
172371154
66
79048
378740
62
428013
147057
3
281228
35
162207
311493
389994
60
229651
898918510
198244
281610
4
120001
483149546
196804
111061
85
468589
94564
5
96
28
6
45
6
281477
251143
373526745
7
26
107621
473875
45
341271
120881
55
65
123907
7
184385995
405442
173914
24692750
20
62
60
45
4922
216511
79
364236
410368
52
56
3
260464
80130
38
65357
67414
212132
201970861
428004
581914934
84
458769
25397
231815020
9
3
116879
53
50901
56
93
191649
118564
2
2
86
58
72
21
91
15
6
4
43
47
709024269
14915695
82
25
89662
328486
83
43
83
385197
7092
18
54
557415283
15
71
96419
480121
35
347524911
85911
57
194282
492858
1
110113
76
54
23914
97
8
781131717
61
10
16
44
419109
68
159131
40717
183778
260027
75
383600
73
79
22
439465
49
26
52
53
14
324486
95
189843
213187
320980
61
316292
461155
308334134
47
7
75
68518
421028
55886
16048
65
62
343702
248221
4
388581
52
21
151923
32599
761
5
316403
66
471190505
40604
79067
211252
271268
15
26
22606
59
74
16
95439
49
358148
4
136948
6
472644
78
9
106756
188606
16
82
387327
244178
200474
255138
70
172076
232612
67516
263209
93
62
98
80
282567
269977
482346
236709359
68
340823
64
330543
33
4
272052
35
71
379468
750581244
4
400625
56
85
98
321533881
7
252323
115898
242107
5
55
395091
30
327538
7
51
7
39
75
359147
49551
66
464592
7
50003334
42881
80
23
99
337767452
45
98246
54
134063586
89
199592
282076
60
206137
87
333622
181292
94
6
61608731
3
75
188590
9
88
50
38
63
223109
14
142634
12
499837
59991
47
4
417156130
898414438
216463
54
99
31483
13
460980
971
8
53
99465
66171
389578
6
35688010
54
32
53
31
209843
142172429
14
12
41
879352482
90
82
606011774
26
451878
235162
19
39152
48
22
51
94
3
77
57
364935
117033
37
9
4
6
259615582
349646
283128
68
499469
143483
150978
298534
311419
53
1
159805
5
368102
167478
28
92
54
122086
212520
232537
91
435187
4
481951
95
62
71
82445
177785331
92706
42
20
5148
448099
30
58
2
358833
247784
2
91
95
407420
973641098
79
403024
5
61
61
471387
205518
324029773
8
31364
36004
84
80266
316632
58
176191
41
405468
33
77
766133460
227013272
51
38
81
340414
134595
37
813483299
298091
42
246906
88
529448781
983222133
66
82
43
38
75
16
449032
67
243130021
46
65
28
96
8
396804
26
435129
48
411232
91
83
36
53
6
774394956
82497
215538
372516
5
499962
422795
72
488258
158054
81
15
130211
95
99
53
8
306006
231972
56701
339619
416469
261482
490351
68
5
325354
228596
546431152
425802
33
97
47
198304
225623
270568
247427
7
230855
430492
438030
1
174813
2
97
34018
20
934095764
7
459044
412764
283957
368511
13066839
407141
91328
90276
27969
171726
122573
27
277648
15
43
44
36
72
37
31
18801
165700
5
311651
6
225772
416329
88
726309043
194888
5
286499116
97952785
332968305
29126
32
3
82
8
7
227743856
23
98
50292
38
353829
96
95158
78
341583
3146
13597494
31
48
9292
76
95
99
229582
26
180349
402102
816888303
15
353065
490999075
139458
229681
103523
581758508
59
427327674
10
35
310571
280741
42
786227602
78
16
36
7
436460
96
186797
353460
37354
8
91
45
27206
198509
73
315210
469147331
343089
84
526418325
317015
64
46482
442203
267167103
799403233
2
190959
105419
83374
679612367
303942
907581042
69082940
325772
410468
387767
2
70
324622
417085
211419
107679
422446
93
4
81
5
18447
72
76
54
22
243165
69
64109
93
282195
211307
815843071
7
40
5
395558
159901
452826
241446
142490
585205025
475853
3
355676
258984
8484
459351
180431
81
231404
33631
55366
13192
12
15
13
63
333542
7
42
51213
7866
5
187839
416005
440564
57
31
306689
9
8
119276
176417
1
22
43
239094
200021
20
3
31
228645
93
372401
4
99
29
16
40
96
12886
30
10631
59
225626612
54
355126
38
94201
23
9795
49
135240
444051
50
57
199834
32
234158
8
389844
286784
11
116521
156941
402102
10
27
644375349
354409
452602
186698
433817
2
584063413
34406
38
5
42
53
287860
24
417538
87
226369919
55
1
48
303931
116443
8
468865
58
8
9
27189
5587348
39
76241
48
13
72
19090
71
68
277571
23
254198
21706
65
206184
7
50
477833178
77
219153
77
99
614123664
84
11043405
69
42
872940764
14
23122
118685
446747
456999
290268505
24
493091
80
80
95
86155693
129423
2
95
87014
55104
77
37
86
5
72
205992804
253634
386177
48
209289
181364
235967
57
89
3
6
18
66
407089
34
480764
253107082
80
60864
23
27
343354
322337
482572
87
21
54
387147880
208595
58
271852
3
279569
83
379896
56
42
40
5
387425
5
72
357660
979952662
6
9
23
44
332959861
137312
103514
9
4
464186
80
60
6
42
91
63
60
11
50
16
48
9
637787014
53
271398
312723
63
303650408
33
47
90
99
310539
51875
1
509633759
116944
985404219
1
75258
114
1
85
26
9
93
193596108
7681
507158893
63
5503133
16
225119
87
118760
299509
64
51770
260881
1
499718
43
35
35
65
8
412248
266998
55
88
264323
75177
179787
1
84
473562
9
183084
489157
55
70
7
88
5
20423586
128585
85787
52350
139362
95790
489966
76
33
950070597
46789
2
84
93
16
78
386969
141814
398492
55807
64
295507
6
51
113953967
119968
112698
55
25
451173877
62
266833
302404
9
185617
6
625328283
2
289885
467310
66
222780
41136
768430288
248353
123630
222791
248101
400795
408380
417355
26
72
41
55
26
209660
345175
88
56
65
8
70
70
384802
22397
77
77736
331093
139161
6
390527
100816
42
79
45569
24
952269916
10
42
245684848
5
72
52573
22
348934974
287936
349751
183453
153145
41
41
59
91
88
134589607
66188
29
148742
168834
474931
66
52615964
382278
83
45
256292
386431
374949
90
4
29436
70
202377
67
169654
80
34437
96
19
90
453749
79
44
65
5
266375
81
22
386700
212989
707091298
96
495707
3
176523
84
96543
475964
9
77
387404
12
497692
3
4
360881
76
7
358088
605339990
520039812
51
924166246
278232
197307
15
416951341
356476
30
114204
77
1
57
50444
8
309857
377674
98
202394
98
96
90
238639
129746621
104280
4
357087
15
11
30
96
79
160389
7
486688181
89
57
57
321351
94
33
51
585288381
214644
436074
78
21
131567
96816
42
17
139995
6
4
1
288776
236666
52
211550
445834
390635
27
483016
10786145
36
245130
212159
48489
137746
297783
203431
16
318027
99
227331
31
15
452060
90
23
19
211780
137403712
3
7
64
10
9
48
47
38
498422
10412
50
424733
19600
340285
323583
32584
4
87
396614
59
92007
346917
351072
91
124229
95
66
367634
178368
508948029
575303644
351872
2
197854
62
75
44
83
296769
58600
348285
520660596
42
450744
192294
5
25
13
1
5
139887
81
236684
445828
295810
148277
61
158608
204095284
45
8
54274180
42
11
80
29
138361
710359293
676514052
373837186
41
101486
265909
6
733625303
433788
381206
9
92
3
69
11
316868
438769
30
65
400718
479539
94
210093
41
962823602
5
8
7
23
72
98
37731
5
81
77
5
92753
89
3
62
141737
76
39
41
406834
56
398059
3
229206180
33
404817
92
58929
18
27
33606
71
290032
484346
8
1
7
89131
188649488
481621
5
449165
403854
79
321590
463620
52
95
187512439
94
149445
169717
68
25
68
644612299
311527
76869
4
44
36
25
63
447434623
384749
340400874
382885
80
209914
769661408
137469
75
62
414239
336873
4
71
11
140229
128062
35352
93
25
56
294184
388661
308974468
42
6
56
575586735
16727
27489
36
243946784
428981
677807459
322179
62
462001
65
81284
142357
945322554
95
7
25
62
88
91
87
738462896
217197
66
96
50
310491
94
275931516
64
31
103693
43
85
89
42129
39
11
7
101548
3
247079
31
323548
43
953590248
86559
29
456370
61
46
383495
393441
264395
5
6
7
120730
44
75
7
69
30
70
69
69
36
463400
455592
13
3
380751
375906
279635886
60179
199146
67
388250
20
73
407947
83
72
59
148208
8
25
492915
214262
41
380597
8
455640
97
115193
8
18
228088
320693
35
327995931
406540
26
23639
69
153639
90
1
37
59
582361379
26
41
34
75
7
420313
93556
9
191367402
57
60
481532804
61811
91
325110
240382373
358487
471217
29
814441749
139389120
7
39
228647
34
619177632
21
6
27
80
4
364440
182273
79292
188653
64
163250
153757
63
36
74
39201
181052
432995
8392
406612
378948
34
52
85
9
466173
9
994242819
368136
3
2
445257
102475
75
249627
6
397544808
381460124
227633
37
320674
38733
7
127974
31
2
468784631
313306
45790
54666
30170817
197378
59
464704914
59573
273110
260143
416103
9
336680
60
2
288940
65649
54
92
53
26
47
47
51
400424
70
79
296
42
174665
96
290849
51
38
14
92
256145
92
17
495054
71139892
83
393945
76
43
233232
397190
63
91
5
60376
70
36
304254
703073842
41
78
437608
6631
3
420662
26
82020
78
35
475031436
7903
10
21
327152
102581
92
105450
747379801
37
40
238241
50
57861
253798
4
92428
815290506
88
9
8
57
94
65
16
343201947
84
30
395925
42
52
32
126196
3027
5
84
385978
26
95
2
73
90
55
55
411905
320544
260565
454138
69
99
38
86
681572905
87901165
6
6
481926
318768
70
63
408907
264062
458954
6
308123
39
725542862
58
403990765
27
98
18
341802
84
383131
94957
263907691
292081
165809712
247190
60
69266
78
8
305357
81427
56
86113
88
88
805111908
84
31
479292
9298
21161
777615150
443805
41
25853
65750243
44
288381
17
75
39419503
93
495162
89
409925
104841565
58
916259853
2
86
460323
193810
70
275102
83
458618
39
22341
32
487828
26
4
381730
67
44
261585
59
493228
936621520
142229
5
52044
10
252246
53
458132
6
443606
364358
188912
4
157542
109479
269355128
190887
522353447
252333
26
79
63
76218
4751
162491710
128628078
329568
4
267015
345104
623802884
243792
61
55
76003
410517417
9949
43
208940
17
20
217488
350125
85
667235107
72
476540
2
200351
499540
54
94
5
1
8
86
98
5
478135
16
4
20
894024489
441190
419386
38
300289
1751
21
50
89
479547
90
89
310382719
75
553888250
84
377605
109646
77
85
336438
213987
99
64
117193
74
487188
265179
889517494
135791
5
233944192
9
76
306056
76
478237
35
2
28
40450
250878
6
410663
92
256045217
20
86
3
263008
5125
92
27
425279092
152955
441046
29017
278431
5
421166
77
33
372005
36
6
7
65
338100
23
270976
28456528
26
46
235622
65
60611
69274822
60
99
97
76
271948
39
414149
32276
77
274098769
37
6
7
88
1
241668
85
47
720683849
115420
549296113
275159
619763103
25
66
35
352572
5
38
58
66
166176
79
288417
10129
57
4
339893
389869
115174
67
34
118137589
86
211927
5
13809
84
6
168226
91
55632
165475
174717
72104
446210
388391
135260
89555
8
233320
331063
696358288
521167188
12
186048
546334874
402668
672450077
72316
180071
89
411049
95
65623
36
99
5
83
342149
144428
71373
47
34
243962311
514331126
36
455355080
89
20902
172334
26
75
80
59
68
84
483783322
61090
90373
5
85
265430
27
165597
71
59788
147661689
46
67
31058
90
34287
38426
75
163863
72
92
16036
32691
81469
8
20469
108373
11
79
89156
15
45
208143622
436402
56368
24
115510
2
59505
20
319952756
4
208796713
41
40
6
64
89
2
62
5
79718
84
706345504
167889
9
332078
791806139
490604
444435
42
7
436642
203988919
3
129856
471177
477648
299660
35
227804
71
138841
98
244987
724425623
217030
36
123381302
50
14
61
79
7
32
103630
387370754
11
35
432571601
7
78
50
47
82011
84
420503
62
86
8
1
302766
504883313
4
28
83606
54
130433
8
23
910035416
420976
78
3
86
228137
290327
59642
68
458004
171847
28
744362531
212515
53
230113
439655
433270
226629
95
81
473128
396301
160021
365050
28
72213
344610
4
210728
491302
442111
86
41
15
45
1
806807669
65
26393
74305
356945
76
369332
245155
10
342912
62
373525
26
81
34
63
66
649157765
24
78
86
629485862
53
254865878
57745788
89
169470
5
356768
52
47
429140
367915
11
79
84
22
1
9
13
212898
267911
300293
450875
8
43
91168
2
315266
86
97
156349
150019
13
269586
616015353
55
498846
45052
276708
53
88
44
515535033
22
10
20209
7
39
65
33
69
31
865635112
484466756
65
80
96
443852
94
64
5
195873
378650
265231
222629
3
36
75
76
156892
29
244971
342094
472964
397764
39
280802190
696311262
432380
172655
81
79801
47
433224
35
7
52
225412
3
20307
4
103850
454996
68
19
78
65
76
86
30
79789263
328162
121697
2
78724
87814354
397108
412929
1
4
73
7
52
34
306413
712360550
35
52
32
5
395687842
170469
453788
15
66968
99
36
437218092
462210
94
26
95
52
132776
367658
445922
287014
36
177908
78
30
7
230101674
20086
314551
69
10
71
4
5
473398
64
64213
81
11
47165
262049
76
148554
44
3
26
472839
342837
79
18
183542
49226
406143
68
371376
52
76
49
134072
363936
3
79953458
445887
83
12
81
130103985
5
421872
255503502
27
9107
67
361704
65
27
68
86
410022
60
486886
436778
466335
48
53
4
68
47
104328
88
465851
298552
465993
654714333
21
85
76860
89
67624
49
196003
296820
11
13
20
26
73
35
193121
81
2
3
372869
43
341962777
85
175478
334287447
31
7
14
7
14
25
4
801745644
89
331900288
95
127379667
161285
51
456470
36
237677
29
181462
485796
426080
46
443457
65
89
309483
62
84
7895
39
240935
79
462403
29
434983
180434
10
91
82
187665
30
172752
63
7
40
19
371275
253333
195647
84005
283812
27
7435006
481068
391872
179201
164929
681414699
249947
84
49
66
336720
204689
382835480
1
73
365161
61
937672670
3
23
389871
535309254
270547477
69
98
376079
344224
97
55513
222482
1
391604683
5
39
161445
385476360
28625
10899
32
195575
51645
15
325725235
13
61
349857
224455
155180
242438
211705
466081
495118775
379863
139649
33
420896
432316
53
3
41
372464
24
38532515
462872
283788
328182
91
126973
5
76328
60
183527
466694
6
20
7
43342
31
80
48
79256
293124708
43
71
21
890291918
4
9210
66
327000
81
75
288426
92
374100
375933
69
40
241642
27
423956
132662
47
959397360
210123
1
6951
640291330
464303
99
287432
2
198820
8
23
71
324688
70813
195313
157112
325455
54
68
73
9
263406834
385901
63395
55
59
30
51
62
430879
2
29
109211
24
426514144
19411
55
91
9
94289
316175
455864
639739359
47
47440
8
10
685813379
5
54990
96
88
54
3693
898952351
434706
73
306403
35
306287
3
3
102875
198646
94
63
357307
81
170966
24
64
3
9
397287
82
20
9
108485
85
353374489
97
11
65
92
69814
13
49
95803834
315943
453235
55
8
308278
90
122711
102784057
202090941
30330
21
309074
6
82
373991
243644038
40
95
46
94
21
89373
81
63
415017
200894
238060
12
67562
96
4
205950
23952
470590
286103
641081377
72
171178088
63
51
174648
494953
260691
850053096
7
64614
135949
85
130643100
1
689035852
897927627
461963
68
16
7
1
97
38
17671
4
223189
92359
96
472789
65820
166260
78880
19357
2
8
60921
15
124260
5
129511
423541
4032
21
39
47
55
1
69
63068
452083
20
13
9
6
3
321789
3
214886
62
47
385623
62
84705
271728
196864
50
3
147178
181095967
344960
229375
97
6
412646
24920
125691
187015
22
326023
6
58212
199314
199616
347497
61535408
152962
76
88635
53
93079
91
71
96
107704
90
98
87127002
5
376693
9
70
22
353994
34749
86
60
135255
628005957
31
350349
68
15
76980
542460126
46
92
31
17
310538
359237
51
59
23
142487
147271
346704
6
9
41
11
4
24
596908209
312129
68
93
73
60
1
442078
123158
99
38
308555
469635
217323
147710
336324
71
16
300219
3
417606232
6
548359055
68
44
406517
82
39
197297220
384462
96
59
154681
9
9
98
15
225457
72
19
113098
81930
41
54
68
5
697048230
411889
32
2
179074453
221134
109043
334270
1865
58
7
859690066
3
935443663
157074
207697
86
289826
9
290025
241632
37
18
849708843
5
177488
394881
21286
61
132874
25
5
22
20
39
66
279595
305866
17
99
818005066
64
77
82
28740
21
4
1
278201
49
63
86
163238
259575
22
84
32
17780
272225
24
5
47362
37
150091
208847
834222738
42
360370
18051
118874
37736
247702
75
35
41
90
10
17
83229
4
140802541
47
23
6
17
25
16
62769
80
371488
838883700
248448
599953141
30954
433546
51
7
9
77
70
5
7
25
25
176012
67
133992
272973
19
27
84
456573
67
96
95
452461
26
192505
265858
45
93
475546
22616
243680081
28
388638
2
651527896
50
69
4
23420
307903
323033
24
8403
166641
95
88
56
240595
110890
902757879
87
13
606372840
152269
37
673555758
336204
5
182717534
329948
45
237785
65
218224
72
341035
60
32
566522375
95
49
40
55
89
65
1699
197389
71446
54
16
171901
33
3
72
166134
13
20745
329330
13
25
788900788
39
376065
497173
206999
204463
5
382045
22
518152870
88
43
42
422241
43650
1
65
923867312
375671
6
383228
201836
3
19556
440324
44095282
311240
19
69
995741038
117848
204382607
56
207565
74
39145
32
8
450490
198310340
38
57
9
374461
2
338817
318061846
11
341872
963093461
242998
384181
127924
184039916
38
136881
35
9
485776
84
81
272884
6
18
240665
8
462130341
108324
267185
42
51
350674
38
55
41752
15
493984
9
423072
9
6
71
743769006
288868
66545
411495
96
5
1
14
492987
60
89659
599199169
390577
98
92
16
86
6
312093
469386
31824
43
12547
217725
69
290527
99
5
66
60
385506
287180
85
490998
95
477012
254346
2
99
389286
77
23
704672668
73
265521
404230
28
46429
337503
488408
16
386273334
67
200328293
27
9
127673
50886
173858
53669
494185
51
1
358801
24
87
41
26
276930
3
413609
85
454343
49
1
94024
4
439200
192870
46
333731
468057
247549
500364878
980975366
122116
74
10
7
34
434842419
344466
28
89352
51
481346
30
31
451841
49
31
21
60
79
4
22043
346344
144354
446983
71
61
10
88
252813
287869
717493905
94
69
4
423784
280822
71
84
53
149114
69
48
24
2
105869
425150
1
81
378162
88
889086879
91
244454
13
65
221219
138531
202018
496911
459971
63
41
54
52835
77257
77
6
420944
21637226
78
643687877
40
9
62
485851722
1330
158225
257090
346398
203459
109261
457719
36
446989645
69
276590
14
3
174268
67
207515
161609313
40
91
28
5
56
1
28
7
289888
69
370753
76
75205
28
136428
1987
65
7
68
38
8
417050
69
153589
380158
58
396461
8
847705757
446696
282809
51
52
95
295267
60182
3
10
237831
4
4
19434
4
268985011
468218
92
477744
247735
465880
118886
144002
65
305000
52
3
17511
232405
162436
16
151305
64
49
34
8
256345
59
327009
486777
86
35
181816
82
96057
950984493
438316
165205344
307041
33
208809
256551
4
229090
94
498917
52
2
23
62
122606
6
300165
322268
30
50752024
75
14
80
56
255607
13
6
36
385138
76
43363
50
261637
76
32436
58
33
331579
42
216803002
73
5
686610034
38
90
84
46
28653359
55
367309
88
491409
89
36
5
9
439786
392815
85
4
90876
5
48
471559
57957
348659
480017
3
132053
826766435
123745
139746
492210
169002
3
23
123766
933545164
406802
169796
22
5
64
426879
89
6
11
78
273306
1
9
5
472004736
495257
472987
5
7
209943
20
306928
93
184470
35
993870964
51
786095223
309373
12
73
490511
93
419153
68269
76500
473918
72
2
3
4
76366204
414510
52
45
83
118082
57
64
55
29
18
1
376990
48952
18
65
400953
99
136463
326999
12
878490326
77
8
16942
120130
23391
82885768
463778
211330
499686
15
15
434050
6
299355
228142
28131
80
67984693
201790
45
78331
98
4
6
22650
56
57
27609
63
17
22743296
279239
171206
5
757
58
853784663
392736
479165142
522288162
8
20
89
382818
36333
65
156360
79
69269
95
79995
237258
25752
8
423392
214688
25
909321957
780176784
200545
83095
92807
37
298527
67
42292
36
92
361057463
88
164534
11
66
24
65
23
1
8
57527
478859
266361
51
77
391739
74
216907
3
47382
85181
471553
26
28
27
20
7
2
187508
17
139948
57
34210
162209
93947
914060864
68
143413
385565
98
286155
409207
472510
99516
242015077
36
864369268
76
118282
27
458037
452445
55
68
69214
296070
35
496788
74
285226195
975401961
245761
73
83615
6
97
4
52
29
65
7
495795
315824
229591508
41
82202
86
87
401416
464879
448613
62
21
64636
7
99
70
289160356
80
74
322058
403117735
297364
4
8
97
360155
248482
51945
72
248279
241196
58
279156
1
229087170
248907
1
25307
47895
104111
240914
1
1
39
6
79
45412
96
214602
113375
59
80
204077
2
67
72
88
5
412347
18
22
412125
72
240040501
93
49
7
157076
296723
320901
96
338387
281899
342236
282418
27
817834882
57
87
5
88
281626
9
16
24
51
40
60
442980
246499
254629
311281
174747
864117353
286937
280089
391625
163776
31
214036
55
38
538144181
64
119290
89
4
75
83838
122406
59
53
45775
28
59
355951
9
96113
9
59145112
32
5
234799
73
177010
11
1
150783
361784
3
44
32576123
132975515
5
339930
35
248213
61
726249573
20
319985442
54
35
96
190696
90
117980
93766
50547
54
238795
376732568
85
358272
49717
3
398216
30
36
294472
112619
227101
56
86
97490312
354930
419444
95
245984
46
25
3
3
394257
427773
37697
2
10
268561
101364
945344483
714737643
466606
8
210559
68
37
90
85
63
59
33932
51
1
73
306390
7
472627
25979
434008
280818
81
158173
35
418536
53
48
25
155450280
34
47
6
390332
664584447
27510
8
19
31
133112
54
246130
331043
63
9
220220
49
440380716
6
680662190
70952
28
65
156308
73
122728
8
110312
41
388305
96612
4493
49959
394762
42
472100
304551
8
36
83
193797159
23708
466010185
33018
47
20844
78
388707
79
179491
62
72
47
87
652149175
80
287807
38692
456536
179370165
649676232
74
126077
215398
16
65
43
441701
53
108204
38
18
14
327707
103032
482214
378376
362002
10
158340
182821
29
544113202
389580
728848794
88
94
8
36
7945
354107
245129
326158
800553651
51
82
52
662942007
371837
91
227049
80798
84
236866081
456946
602637360
51
7
57
626971700
199276
64
309898
230846
487901
51
62
332690
25
468426
21
75
22247
39510
19876
35
44770
46
71613
33
6
24
165771
10
61122
89
17
259636
94
218398
9
64
13
34736
92
413112
98
14929
84
364656
477810
42
2
408413
15
90
90
381633608
85843
135495
860136035
6
29
79454382
49
24
202892
919169529
53
32
443627
59
354265
6
363371
265059
98
77997
54
621850350
989105727
203242
486438
436112
243598
98
231014
460762
456640
37
3
692496958
166788
2
22
51
316648
58
316580
18722
95
7
87696
54
311505
231383
18
57
91
88664
162715
379939
55
66
49
300415818
93
225164132
56
230187
344364
437313668
50
67420
28
93
293657
21
3
100767
161826
365251
13
43
29
1
91
61
84
247096
19
199062
172102
35
479832
94
15
25
68
563226689
19
272851
2125
444856
68
163642
75559
35277
620977016
776614837
360473
1
3
22221
46
409927
27973
36
890482563
85
89871
9
180632
39
394240
496518
76
36
6
467121
407120
96
65
908571139
335754
166416
483696
18
32
43
365615
80187
81
33
393196
7
857344301
71563
90
4
458465
22
361668
27
78
182307
38
224681
5
546736246
30
497887110
37
7
17
92
6
353944
55
187030
75640
466546
86569
367428
6
73
78690
2
84
347023
75
205087
48
410701
7
267785
63
119827
631206484
434261
244622
34767
27540047
192577
31
433090
68
4892
483230
38
64
70
241114
188818
241711
10
17
43
328981
78
65
651328871
77
6
78
66
99
445636
36
153619
333801
479345
324811
362054670
921702182
59714
3
9
46
7
99
1
3
118728
18
567170496
928016131
84
322326
9
261936
682505563
10
231884228
70
178800888
358731
57
152471
241806
53
3
9383
281077
202012
81
915589696
303662
675924169
8
31
53
56
148369
26
874475793
75589
357447
40
581467248
480239
710525846
64
185101
431258
75
37
2
388022
195440983
128029
246950
61
3
161941
20
42
475221
90
97659
418480
418639123
82
27
86
30
7
218039
85
264813
350104
331735
13269
53
36169
7
83
333430
124181
336202125
101054
9
774729584
7
90
7
84358
88
291950173
75
390146
1
85
98
226860
275233
356245
34
6
47
2
63
439497
85
353856
237406189
40
206505
65
77470
146902
89
113701
168957
68
79
146603
7
290311
42
246135
296382519
69
153003
17
70
42
95629
25883
136748
384799
16563
17
131724
42
369178
61
119126
65
44
983508178
8
48
5
30
30
616962942
86
59
280798
20
41
299286
405700
523932544
241455272
84677
675327300
461799
63343
22
198095
6
203502
35
4
431378072
39
216905
51
350000
40
22
20
55
287649
201491
376363128
167413
349573
863315460
52
460127
480462
71
89
382120
204860
610187372
439067
4
17
49
3
30
124172
448057
258544
350178
596202857
53
99
261088
9
57
416648
240047
64
322682
490153
147675359
75
448078
216607
40
311298
452668
465507
3
11
79
39
176968
221591
346686
122404
14
334542
4
78
35
262673
194994079
71738
64
736517471
66341
760347155
186241
87
19
17
61456
54
413516
464068
282750
890435515
63
3
97
79
140504
190106
46107
272137772
59
636872781
83
73
42
304501
16321
38
1
41
29
45
62
62
39
461690
39
218105
56
174673
148703
96
21
62
91
19847
230787
113775
68
285839
294136
45287
32
28
27432
3
219082
439288
200534
68
37
66
291417
137117
4
75013
1
251158
34931462
40256
99
69
36
86
495804
6
288154
261123
467226
194055
304200
89
25
88
30
53
34
86
40306
385577
70
232158
511150731
682526776
64
53
5
46
462483
71
83
36
7
376193
85
343293
123753
15
59
9
16
172108
82
322100
125714
164952
15
9
499453
396053
72
65
146234
56279
78
458828
13
473935
46
250625
9
8
452880
5
476051
97
11
29517
3
39
641954445
4
46
412622
77
314230
41489
189275
66
1
7
13
310258
177294
75
685961385
28
97
6116148
28
397165
314823345
40280
792326195
474163
58
13
238025
986740187
91
124164
8
31
410617
63
499419
47
194754
345920720
342522
396967
479932
634058726
67
331237
463758
64
74
69
385272
248606
65
497034
16
17483
37
37
88859
339555
92
4
71
82
70
391276
7
827252567
888221153
230285
70
99
375625
54
47
85
30
471063
21
21
27827
520576402
48
4
6
73
59
454432
186087
244972
452822
66
66
65
29562
9
22
182149
398814
978447286
38
49
519805759
75
96838
78
40
14
36
478902616
173854365
63
365217
9
1
414970
70
317934
389176
11
342623
11397
88
45
318136
186766
426703
71
342356
98492441
84
603
2
34
319690785
772818493
542084796
1
97
260446
38
350507
218271
273377
27
617361160
75437
57
142623
475635
93
683178608
158703
73
65725
69155
408315
303819
778033181
83
179975
76
47
273378
122787
16979937
90
17
477349
399003
358897
37
91036
187046
2
84008
48
36
182707
331714505
304842789
86
2
19
461799
484826
52
6
63
470680
476803
512628952
3
5
41
342135
73
301475
311605
704816824
70
72
16
183292
39616
102710
46077
215634
66
22
110850
8
52
92
302970
46
79
8
72906544
223092
99
16
2
1
432143
497578
72
3
1
42
42
483721
194483
49
451715
896324118
60
370539
28459
248540
41
341008
15
330271
23
10045
276768
52
117816
102407
56
278373
197717952
461553
4
66
129073
1
33
191287
229263
377739
60
80
97
81
393299
71
52300
24
2
76457
452115409
55
104002
83
338183
31
13
69
182143
142913
39
7
98
9
99
416420
71
391462
21
921052446
33498
2
280872
467510
4
364700
409420
38
5
421798129
88
52
75
61
611734935
194771
37
32
200574
467325
32668
178140250
6
17
35
18
77
148022575
25
99
96
278063
305724
22503
182573
104517
300870
263669
4
32
77
84
68
834034785
455934
2
301890
83302
78
77
49
12
351979015
41
389896
277888
247372
206311
24
19
57
486365
29
231170
2
348375
72
15694
226750
132523
53
278054
91
67
92
410325
65
115113
598360487
82936
457755
53
71
76
310741
63
86
19
5
48
16
488539
28
311159
16
14
272448
80
7
348495
3
44914
214543
63
39
173362
82
367517
462768
459065
7
18694
78
410237
73
635747961
91
485043
92
835117571
53
44
126046
208838
52
2
78
398074
475980
24
456417884
34
80867
30
51
290989
110680
491923
226520
56
460766
1
214223
245354
4
74
94585
348154
83
352159
109881
314101
769163786
99
82
58
86
46
95079
53144
17
377710
16
50
97
25139
23812
16
284373
76226
206452
82
81936
66163
20
389573
43915
358973099
39
76
30
69
26
4
2
403176
9
207289
70
98
55
9
124786
65
169159
244786
31
26
52
768238661
34
409803
16214
198927
32
263840
161588
464446129
533388269
52
64
131577400
93
62
5
57
298336
83
16
60
13403
680787817
480952
95
10
93
742106761
2
44994
79
62100
71784
298953
340784
324626
301533
18
601289991
27
78
300546
105621471
155204
98
3
496616
87
16
4
55844
67
46
6
5
74196
16709
286017
387202
467544
7
26
85
54
211196
182277
89
5
71
411614
16
298475363
281552
336199
15
89
62
33
87
1
221839
90
949929436
365323
59
97
469668797
24
30
2
5
9
94
77198
995771597
81
421278556
224575
217769434
461394
318986
60
143602
5
23
361731
80
17
193585
13
442420
20541
65
42474
93
314324
495546
67
63
2
95
185726
468872
323313
7
41
952483374
96
3
70
26579
650377312
276333
85
51
60
54
185125
47
252942
431682
47
8
10
65768
42
85
76186
62
119042
69
63
5839
136
253079
2
44
12
76307650
185082
74100
69
16672
368259
99289
1
76
96030679
6
158816
46
65702
371717
242394886
12717
412554
637268856
77
58
417611
35
84
211222
1
4
4
54682102
82
385479
6
473299
289427
463983
253915
345219
66
91
496054
631819944
9
136681
460641
99
46
286028
77
995046120
200920436
58
33
494211
147523
78
31
44
62
968600936
72981
454451
26
759431948
160245
387600
78442
76
90
489729
7
26
45
25
360173
91
131448
11
512228268
57
86
32
262002
402791708
13
79
589150080
355260
457365568
367606
68
67
347987
58
84
473224
54
647982535
38
64
207971
1
145298
36
992436803
463190101
236059
381406
161755
9619
6
515607055
303476
5
260985
4
204845
59
76309
3
135218
82
9
442220
87
42
9
35
227002624
147273
325542
94105
51274
24650
642541908
8
523589081
159726
71
11
92
97
200077
3
447737
52
49727
177764
14
223049
23655
373623
33
36
34
91461336
44
102920
88
217496
42
76
9
187688
86
208582
7
369317
94
34438
68
84
90
158815
12
1
7
758844826
458209
92
159600
34
393400
743928018
164326
6
401245120
62
161687
18836
174529
449996
7
123623
10
212439702
23
81
284110688
15
40
71
2
398090131
79
15
52858
3
50211
74
22
14
26597
393184292
11
99
79
68035
442877
476189
228906
31
51
193368
223179
2
491641
71869
6
25
93
8
45
55867
10
354512
208108
204824
415247
275166
253322228
291653
2
456277
54
749292788
58
255976
350065077
55
178338657
107235
72
4
59745
31855
251710
8
474358
6
102164
57
93919
37
3
224533
70
57751
16
322068
793431394
76
391574
65
47
28
118839
74
79632
273114
8
856662478
270814
56
58
95448
7
162300788
47
42
6
332403
493030
8
616146735
307148
10
53
68
65
911734067
35
378241
229360
17
405241
82099508
4
211998
10
22
51
122115
998591370
55
22
52
115830128
437699
460853
84
4
21
53
48
87
1788
921235560
408566
26
277426
41
78
199479
1042121
24
9943
859953698
25
1
3
25
23
9
465316722
32114
50
94
72767
57
2
610706648
79664
97607
139454
79
51
372897
307405
96
454243
86
338054
4
3
431250740
60
17
46
82
237187315
803635916
69
92
24
389205
78564
295850
9
8
24051
193323763
94
64
176311
481834
7
82
70
55878
50824598
75
83469
43
552438568
99
38
36
98770
79356
51
42
7
417129
97
86
33
429053
57
315043
205613146
5712
358916
844014168
68
54
29
80
27
12
26
239235
94008
103344
16
779356940
164276
447432
33
10
6
363915
4
7
512251536
9
689757675
70
172999
88
242118
8
55
72
64299
70
40
53
268070
184768697
900243354
64
888470873
14806
841141553
77
2
253892
9
36
5
280452
32
49
327573
382956
104968
353474
92064
454562
25
266398
37
381797
49
100362
237258
8
87
37
3
202565
484712
4
76
503441194
3
435685492
222563
9
3
93
43
450758
94496
52
261217
21
88
4
210498344
54
34793
39995
52
87564
322525
193192
497395
4
322164
145040
254841
265286569
349572
451869
43
1
38476
469760
167316
65
23
91
194295
368022
68
35025
209582
300261
90
16
33
53150
469898
93
50
87
250373190
915498079
1
67
379682
70
26
93
161079
28
6
321423
2
239446643
6
49303
8
97
4
4
69
77
129688
191816
323217960
402642
88
362659
28
356530863
58
34
434428
3
66317
267591
1
19799
38
3
70
155000
32
58
727803636
325330
280452154
3
81
489746
57
170028
26
262180
170906
23161
77348
329167
70
329342133
190984
52
409172
41966
84
292938904
88
79009
185319
180525862
185580
22
5
31185
65
37
215496
80717
78
60
65
243229
88
65
77
8
70
436153
24
45
39
46
490929
280727
461588
45805
29054
113547
37
130023
72
347184
59
31
32
197760
72
54540
132528
4
993140934
9
33
38
89
65
44
40
54
9
394788
50553070
710269812
461067
91
17
18
15
19
312533
215159
36
16
3
6
34
358121
94
2
144762
420680
308016
52
111302
446975
45
118413
83
1
11
2
95
90
387556
14
48
34
3
26
318440
94
188017917
72
97528
150319
14
4
244046
497198
206410
40
7
40
5
6
11
47
473309
21
78
492057
91
43
87
274043
68429
88
358827
535138818
201115
56
165050
5
351904136
10
87
68358
10
69
21
556520188
226227
261784
482570
285277
229254
50
9
298194
474995
23
69
440299
78
53037
94
479891
60
117154
325734
309555
492228
501688723
158020
38
42172
548690955
26
345098
140804
365995
94
238010
283406
384067
343409
261370
40
438400
64962
192155
36699
67
212875331
9
270548
74
104500204
103111
393399
5
91
3
387586
489506
86
191733
830780740
68
910965593
39
9
8
72
47
422439
176412
575730462
86
945122645
46345
75
11
703313415
51
283944551
324424
1
434566
96
472619
98392
116480
8
139684
972010959
71
471294
8
36
662202485
8
46302
99
301679
598606903
61
472354
38
356165469
11
472687
10
67
68600
382866
16
53
19010
43
73
379187968
896857269
21
46
87
447650
93567834
76
74
26195
80
335359
125187
49
293972
75
94115
368359
92
214694
43
34
124462
63
43670
44625
6
20
15
11637167
327020
8
3
234759
52244
7
139868
48
149111655
29
1
454962
541928568
544835568
71
304009
336738
198591
1
196677
28
64103
277008
49
146744
28
66
300934
5
49
30
11
29
71
62923
6765
176307590
90
444307
228133
50
92
384843
241754
489602
175402
29
23706
81
96
342182
381490
52
134582
3
1
90
9
72
38
297984
260753934
15
93
304458
136072
451272678
84
298479
82
64
302613035
76
466450
338474
98033
203199
25
81
231587608
235853
472130
61
377373
8
212958
2896
61
22452
2
42957
481462953
373658498
50
36
97
14
166424
82
18
96297
112434
448464
78
37
144415683
64
7
18
50
14400
15
459330
912744497
59092
154856
238651855
166395
22
88
31262
356386
848225293
105387
95
15
377262
88373
24484
775090838
1
85
67
58445
32
397570
413100
95
49
1
7
465886
151313
53
311060
19
16
78
24
455316
110662
347527
2
123263
55
79
41236
45
453277
22
175892
26
848185588
294157
92254
39685
49
313198
58
20
2
3
442614
78
63
92
460811
320873
95444656
246245
388226
11
81
46
17788
10
717720517
94
446929466
263224
93
498386
45
197438
93
84499
61
93
26
46431
18
444425
73
914184209
9
25
474429620
66
67
8
60
59
468509
9
270568
60
395524
373953
391646
49
8
39
305354
473888
202244
62
194448536
315329
94
292411
447052
55710
224513
327556
170312
226664
65
63
2286
39
91
271654
35
287798
71
6903
22011
267554
191187
248256
6
7
359696576
14
42
49
73
310481
78538222
183386
9
58
59
322110
526196093
311303
41
357644
7
83
213741
2
82
273370290
5
141039
31
888062991
16
371747848
27
71
193540
397658
97
244953
36
419207
40
92
30
57286
74186
92
3
863095718
420523
6
36
834708850
388438
17
74
54482
28917
434808297
2
278584
4
45
456640
86
163792
982412530
83
134937534
469054
94
210485
4
82
210640
303768
352006
98333
75
87
5
31
21
43
7
39
342010
331722371
30
41784
281703
380932
405645
62
334180
348069316
774434082
53
340451
5
356176
18
344402
20
85
49881281
21016
276640
48
88954
34
39
14
22
63
109228
15
173084838
70
2
385864
2
23
78775
230416
413609
51
115780
382042
96
185285
171574
465863
86872
499828
98
76678
88
26
21
5
5
8
559430890
99
431268
27016566
41631
42
59
157719
313142751
449129
1
49
7
413099
98
71435
454881
76
62
389430003
7
292930
11
78
35426
12
304138
43592
249275
657944842
473911
34
10
130324
152158
44
82
81
209641
43
834059067
97
1
76426
93
54
69
82106
49
416587
51
72
690181713
26
121454
599438606
30
831805523
3
272938
53957827
39
207090
234666
79
16
4
400981
31
2
806878989
87
415081
484334
194063
123264
15
234078172
31
91
2605
79730
405146
202417
98
14
465807
18
67
212770
704594497
222528
40
304032
9
397541
9
59
26
242481809
932089268
127313
455973
6
75
317183
469529
38
349868
22
483762
490054
29
10579
49
319844
49407
6
47
421581
352522274
79
126317
65731
7
51
29
660614172
380393
354122574
85
68873
98
47136
54
4
349731
12
375729
662142368
10
49
324978
3
155160
520845541
2
64
128106769
7
81
188318
54
325806
338519
942716799
26
46
129926
31
46614
11
778155409
93
218051
144907
81
27
58
529461461
56356
92
31
459015894
7
5
470182
337281
2
28
129478
301303
49
89
6
383186245
2
619875054
231219
96
785073133
536571274
9
4
84
988647851
425508841
40
307548
3
66
31196
577525139
52
92
106591
222019
52
20043
42
4
5
149566
345301
63
54
317184
32
931393888
146520
495738
14
72
16
87
60
584475237
19
16
389103
17
90
91
57
23
303241
467804
95
95
27
88
94
111523
85
211350347
2055
410036
92
275681
166971
17
6
226427
34
611185069
436256
189036
4
85
381446
8
210897
476169083
88013
44
432463515
240040
448495
368706
31
760145718
367137
233559
90
71787
64892
517314810
473081
1
375613
253484999
350878
453390
325035
74
93316
285857
456519
34
14
12177
160539
413239
186061
38
6
52
6
9
422289
302529
69
28
97959
438700
169752
140425
18
60
332001961
25
274599
118066
460534
536742628
696908656
422659180
68
25
5
237315
854987478
765437349
74
5
59
689175301
42
17064
52
30
72237663
121205
6
70
28
490845731
8
496067
49
85466
205534
18
9
32
41
159226
7
334408
60
18
167441
10
37
483344
187677
153647
73
210103
48
9
67
115615
8
90
63
238559
56
372465
19
86364
432311
64
152664
283952
21
440565
92
470296
211259
22043159
4
51
204023
411135
67
465359
68
262928
912559729
20
334620
419048
69
42
160089
56
313395
35
68
24
541663635
93
328817158
84
84
50
421303
79901
18
49
73
41576
945617389
63
15
306267
43
415297
69
29352
7
96
6
41
945206147
437754256
7
92
136105
472941
51913
250872
8178
259932
16
79
20686
38
78
114761099
29
3
62
136672
158799306
1
682441452
948085442
73
130518
96
411223
66
328235525
85
7
358754
228767
507369936
200122
96
385910
62
436713
417075
424206
340331
44
316644
7
193976
314912
308437
3
69
461582
39
427169135
18
48
57696
306921
43
88
79
36
478412
57
366126
46
949440089
905595742
5
21
301834
823706591
94
392414
266540
32
80
88
732137644
223855
46
460508
355329
9
32
99202
27
1
269009
3
640035217
7
368436
408735644
992630158
58
170310714
17
8
486712
33
49
130660
437475
405448
3
494148
96
32652
137605
282414
74
66
90939
187859318
95
81
372959
57868
53
7
31
64
396341
67
68
92
7
32
7
80
29
97
114843
75
754401382
118904
79
17
15552
493282
36
5
72098
38
160360689
182849
102979
222191
321580554
75
402509
30
90
8
78
335741
65
54
30
37
266589
159037
54
7
129250
307765
60
302145
1
97
58
58
85
76
91777
178388
30
273834
7
126969
75
1
496744
613050532
829799557
792983518
814334258
328652
110364
122227
42
17
8
29
85088
49
198583
35
366435
40685
33778
486282
6912
41
884217780
490268
9
1
32
129272
356761
18
338790
503612427
499234
261965
443944
151800
73
259018
77
499561
41
409878
27606
76
463028
312187
34716
28
27
46
960661270
67
214166
3
150868
26341
24
40
441235
626956620
204056
452306
463759
44
177951
6
54
433967
204222
73
818707057
362150
354857
97
77
375871
4
65330
146832
4
65
2
63
10217
57
67
202154885
12
74
72
2
55
41
82
4
379809
322064
42
72
402553
70
388176
1
409902
6
276181
112739304
476578
16
11
484022
784332703
49
7010
67
154308
91
6926233
5
63
434209
61
26
24
44207
383480446
301626
531006318
4
14
891967797
76
469273
57
193287
69
320344
26
19075
67
211291
1
19130
208175219
7
230604
54082
35
80
25
240955
486665
7
86
493030
184056
449995
68
977245921
92
49
199298
39
901170961
87
64
120111
328987
229807530
77
83836
27
25249
7
6
107898
141085
3
236014999
13
89
58
16314368
87
232018
78630949
49
435752
467722
275292
280051
829419634
32
11
51
14699
37
33
35
69
286932
18
22
7
137662
466555872
33
72
27
59
268846
110636
88
26
55
484592
278706
92
31
256237
997810565
45
41894
13
45
57
9
90630985
60
161545146
73
95
19409
102447
36590
8708
18
65
960251634
14
47603
479636
236181
396524
258317
2
114700
311787793
62
286102864
187113
63
44
17975394
648178679
389822
296345
50
326446
461983187
497522
11
418497
260263
96
55
88311
313677
366667
55
83
878578175
43003
61518
95
57
72957
13
772501374
81
437794
787569083
20
17823
90
197663
99
476009
467169
329360
94
32
58
4
338081
1
16
10
399498
2
459825
59
92216511
297050531
7
383324
82
94
70
36
65
58
20
3
9
53
88
167975541
94
480966883
38
86
52
221055
30
242186
57998
50
93
96
7
60
279280
86
246484
490651
357701
82
34
51
93
494170
91
427431
16
166552
40
37
219177
32
12
2
445815
509864765
6
27525
73
135890
268323
213739
8
78
66
622602449
2
3
1
44
389488
37
221472
564244246
18
9
798444724
21
205443
276110
998907196
306542
248129
239468075
29
81
38
99
46511
468681
299742
80
478648
52
86
78
172369
264076
890652097
26
39
262622
221581
83
301779
75
65
715994445
315665
42
53
12
18230858
95
77
383573
93
67747
86
197761
989837970
49
486490
830508227
91
51
5
323395
146121
83
89605
7
165350
53
387300
89
257246
84388
773883969
8
47892
37
23
436127
175525
41
219151
12
2
21058
47
5
475286
460407
97195967
1
13
92
56357
5
130642
54
284939
260918
2
79
204583
295953
296822
9
46945934
46
96
1
175192
50
325489
9
256121
48628
71
358974
143185784
7
44
155847
419573
52
330862
43
170814
199984
7
4
93
158685195
917119288
6
67
367520
277938
295925
83
22
5
134073
55
86770110
129062
152146427
225253
68
216602
18
43
37
184968
825531484
87
401940
209110
2
58
425636
490673
148568
252649
6
431553
97
15
21
285685
342382719
5
90
52
47
7
50
17
356105948
108447
59
75
227738
7
74
23
4
38
79
75
44
66
50239
50
480318055
81
20
47
35
270569
50
3
350979
483812
2
8
920921219
85
22181
70
17
84
78
57
5
1
69
145147
11
193762
81
85
60
94
337361
56
249843
3
25
77
163604
12
55
359515
342797
92192147
346792
33
499445
9
121446
62827
83
91
63
81
423405
9
84
118915713
3
474581
87
330248
349336
7
9
7
57
4
32464
398378
23549
244508
14
13
293439
9
20
1
364699
50700
288820
69
29
36
94855
50150
51
99
34
255618
9
70
25
105866
306291
470787
65105
99
292839
567114707
50041
3
63
2
78
3
38559
45
6
167097
494114
87
306651
74
57
48
44
83618
213573
80
37
5
28
29
323713
82
92
87
12
210152
714919164
96
77409
836660687
73
81
9
31
334779
425801
150917
97
93
343078
348799
333184
887109393
393239
48
2381
20
200471
74
115413
65
30
247829
786416742
92
74158677
703512706
34
156400
384713
61
127770
1
5
280185
96
195779
67
172675355
406451
81
415634
92
410882
39
16
482431
9
54
855266999
46
461905
239738
95
62
520411945
71
1
61
21
471042469
81
99734
83
983813993
475133786
48
95
94
12
11
45
471820606
83
438361
8
99
458762
39
41
661523027
255731
103637
561648556
148174
52
31
18
117227
84
159906
79684
350625
817309038
7
6
96
74
89
33
648792588
102355
242507
362036
85
917765650
60
306933643
180845
45381
189132
54984
38
309530687
95
310123
99
49
433267
657721529
187528
826548977
172722
75
1
14
381204
40
24
4
344739607
68
87
27
97
16
340988
90
345952
51535
227533
28
93
22572
5
814231390
317266658
17553
471431
8
87
90
31
1
24
91190313
333252
744215908
609416551
69
84445
94333
118929
968641277
7
224560
80
212422
222227
9
65
11
236977
58
2
979425867
41
456063
69
240035
53697
20325
31
93
284132970
63202
69085
1
70
84
183503
62
99
405018
749440653
44540
266722
951180096
290808
127640
384933
99
109503
25
21
30
94
41745
348923
499238967
406553320
353912
14
31886
55
1
72
414392
134688
277927369
2
13
61
52061
38
20
9
3
130822
48
8
6
955660138
90241110
631937637
123502088
41
204046
6
249391
3
3
121180
53
312651
605210112
96
65
179506456
79
266630
60
289560
73
84
2
330067
75
64394
542554524
539437139
86
26
65
83
94
380912774
97
5
81218
41016
84
37893
94
10
283967
83
138153
142425
76
2
71
229967
5
486825
331634
49
23
73
80
6
50
479027
64
13
25147
447167
174975
89
273665
16
186962
433455
53717
40
4
457293
52
34
231244
41
69
17
22
63
324443
2
2
15
158249
22
8
89
921507868
92
21
1
60
88643
152274
48
43
2
2
150099
49
5082321
209785257
97
74513
872633536
4
38
54
69
193291
448998
214969
61
259859
81
239274
296312
253793
120143
99
9
18
5
21
813909055
85
407637
53
40
265701
51
384320
79
78
124845
9
355286
52
84
305999
65506
287498
9
227380
124103551
57
139517665
286688
82
36
45
90760
206107
130674
79
48
3
11
283666
23
75
53
56
257694
18
63
67098062
9
219722
462622
58
4
5
55
267896
59
474867
682075943
472865
159588
219032
695392782
30
362700592
454329
11
98
352519
79
82546
95
12236
2
313527857
282484725
50182
85
19
173089
32
57
29
80
20
391488
3
334075
40
216732
172050
38152123
204950
37
54
48343
88
123700
80
482379
773498880
173427
64
71140
285151
58
96
10938
46
46239
92
97
82
6
65
55
14
65
35
67812
79482
478827
38
14
1
23
642
65
25
29
15
492102
426844
9
99
1
93
324492
2
286186
178026
53556
5
52
230233
32
4
4
58
64
200940975
120266
492195
14
11200
47452
369514
407248
123154613
424363
412157
9
18
22
2
254473
49
28
376582
35
299883
75828
472827
22
443690
123208
215792
175353
64953
338646
61624
85
75
63
6
82
639484876
64
84
45
246980
28247
6
33
92
95
11309019
50567
373469
7
369232383
12297
15
312348
248501
37
168729
58
4
4
72
5
27
65
149150
249995642
9
20345911
23
341502
80
96689
34
37
4
97
471356027
37
33227
205661
513024059
279342
22
55
32333
17
341334
284831430
100350
8
9
6
55631
93
57
43
371546
57
92
50514
6
124881
28178
87
231283
367597496
30
85
285205
496187
97
74
184475
68
6
391257
45
29306
397482
235326
68
91514138
384282
3
190213
314852
77
20585
71
44
871947256
132970
380111
295439
97
74
164126
86
43
175118
199980
352498590
468046
943274490
1
271498
108030
63
251921
166400
90
90
94
6
86
217569
74
28
6
13
355268
489682
108982646
302403
34
280636
713922214
86
4
1
50444
5
476883
74
77
476181
74
6
2
4
89
4526
30
41
89
532977617
462511204
113775
378337
73
378166
96
26
150590
68879410
241040
188536
73
62
247575
327352
986433482
207850
53
75
353142
314090
46
426899
87398
162020
45
3
425707970
63
283263
871101517
36
4
62
316909
88
48
310188149
382799400
373682
61
46
48
423736
5
199073
131692508
58
75
22
465453418
7
54
442674
84
65
62
413984
130042779
8
52
94946
35
2
446485
76
112698
97
712581586
97968
4
237083
74
367201
112227
3
818902503
173412
28
392635963
260989
191280
267379
390063
11
520849436
21
348750
52
79
97
12
448710
174101
7
86
485834
363133
55
36
5
100643
3
10
457729
91
135817
48
164814
398212596
60
537762661
234040
68
28349
3
249210
30
64
102375
39
142471
319765
396072
660
255851
52
60
496549450
319917
1
4
21
72
17954
409377
75
10
439190
77
762703937
403655
96
6
45125
51
42
60
36
8
5
22
32245420
14814
71
237479
55
387503
504
75
61
23647
89
595325374
157129
4
365120
5
355528
463673
43195
139949
406079
475605
146732893
62
229732598
35
174107
242859
62
19250
7
32
362464
58
74
64
492298
122227
26
147742
41
200458
351771
280887
259012
6
14
38
43
58
7
32
317282
9
74
273992
39
722610702
12
89074
441091
486176
239973
98
58
12
22
8
75
8
97
254617
196987796
108517
48
100254
156814
348207268
416094
23
46
896379465
488156317
8
3
1
81
293726
466387
72
53787
378759
413594
485696
8
799332395
92
52
391797
622416982
81
8
3926
21485104
118065
88382
57
118150
459030
172867
339852091
45
12
96
6
198716
194733
60019
144888
3
44133
42874
60
137695
439855
110001
367377
321762
6
98
87
55
77
29
402689
13
488101
9
390822
19
274833505
8
403958
317395
88
93972
99
98
954295144
349574
272118970
41
7
1
76
77
263858
405897
248322
27
187461
95
77
51
449054
23
78
27
9
61
7
29541
78
94
77
36
15
333788
731553657
42
8
34
19
26
87
11
137368
84
47
3
425729031
216829
19
99
50157
31
218934
58
97
480630
88
88048
323212870
408042
83
395198
3
8
448013
72
26433
70557
97
45
93
33
69096
34
86
92
57529
279798
67
133234
498889
31
36
913619790
279197
209167
19
1
92
687080016
35
124062
419899262
76
358102646
57
55
174582
31778
45
913706694
61
404858
31
362081
2
43
121713
162529
61
60379
9
53
87643
13821
1
286025
217550
331499
188556249
420012
80
67
80351
649193787
28
889396886
262254
297738
173514
62
335444007
74
19
420741
271821
970410110
19
7
303207
18704
43
982935591
414016
44
783124353
32577
143585
93955
5
348824
35
464245
315377
134065
70317544
831444047
89
94
39
318974
24297
94
171866
308896491
1
246069
657978035
460333298
253738
474123
83
366733
195004
92
471748
83
22
34
225826
194490493
18
27
98440
439453
75
77
8
58
143135
78
19
173130
73
59534
459232
340360
39
181996
3990
94
785143303
701459281
81
60
294359
138451
115084692
78
19
80
281564848
66
74
26
379704637
89
42
783035526
19
7205
35
50
470689
509892381
2
382817
122197
581151015
7
746655425
34
95
31
85
13
32
398419
319925
1
151870
96
30
378633
18
35
42277
14
95
375181
395142
73
39388
315288
72
2
73
2
141511
32
85554
87734
223829
10
89
238247
403372
86
39
47
32
55
291962
18737
80
362159
183702
478388
50102
264035809
67
15
41
103952813
45
101898
99175
129861
4
7
481126
9
438023
171883
641526862
64
66
39
302843
440827
81
146038
42
8
317045
81933
67
3
44
377471422
411391
64920
60110
804566683
77299
7
821137027
428568
54
184575
191154
370539
337854
26460
300408
42084
43
319651
145760115
83
18
85652
463619
738698217
278425
275927
65
285401
53
838195348
9
75
95
74
474496
26
65884
81
415702
15740
9
67
601185006
166057
56
40755
752367894
45
36
63
313087
4
437191
125993
157982
3
268817
22
73
57
94
15
4
701783193
5
387132
469400
92
74
74
69252
28
27
65
103730
98
82451
50883
359182
92
312202057
68513
5
357162
230653
36
88
625950195
72
11
48
350908
137608
391490
86
27
989394530
10
52
227487
35
91
6
75
2
200493
465271
32
38
2
48
458467320
66929212
234
27480
53549
3
10
12
327442
907015867
325622
218903
408174
114005
8
105327978
496422
130358
28
262511
99
238813
80526
85
33
67
7
325992
434230570
202441
84568684
502520860
120745
93
77
168411
54
345411
155382
79
67865
55
74950421
18
8
392861
83
8
56420
345687
114498
35
49
99
88753
337687
2
185039
55
182357
226978908
324854
7
27834
79
83
276941
90055
294674
309603
9
3
80
71
404766
74
61
200513
36
9
523712457
23
19
26
7
70
119784
159282
48592
46
72237
129961
236072
7
61
4
67
413137
806578916
18
57
50981
435804
224672
127579926
8554
33620
113855
949299143
279384
6
101603
433181033
44
60959
90
52
410207
40
326100791
464746
80
187887
130428
19
260583
55
218389
17
734668741
41
6
370041
37
379868
91
434615
57
246673
406575
111817
15
42
334010
91
450635
37
27
542625774
27
66
223486
986856637
73
87715
84
19
256162429
6
246174
30
52133
594168529
422218
22641255
117462
85
254897
6
53
376611
556038018
341307
461653
139012939
14
6
213762
329637
911302343
42
413406
75
73120743
446217
75
43
227491
91
205384
198242
25
4
68
6
467777
287681
84
306952
316935
639083936
85
69
90
71
21
89
475850
18
19495
242162
5
494371
129024
76
50
401216
2
2571
841947089
234732
9
52
480350
266049
76
691278974
50
1
2
3
65
29308
621670718
201171
45992552
307346
30
3
483846
20
457090
61
22
971024946
210336
994157345
96
12
228261
1
320719
13
51
103063
65
32
186972
52
15311
157039
64
82
757669134
55
886414560
87
7
2
299348175
375580
208218
29680317
27
53
7
3
43
9
58
410463
18
48
40
242192
266266
35
92
374665
232402
494863
49
92
4
70
156617
226937
3372
314923
38
386606
416173
33
189122
8
179742
616805884
485123
2
188882
8
57
27
38619
3
73228
991587195
6
73
50
504216137
329290
67
75
10843
96
31
97927
64231
195194
4
68
32
50
48
154195248
37
44513307
139711
60
244652
2
286463401
123371
57
3
91
122079
332661
13130
40
45
203901
240823
53
6
306691
30191
53
82
6
31
298638
45185
83
206819488
595921457
88
848405146
42
913654243
23
97
160170
42775
45
171046
3
6
55007
248463
47
89
155853
2
70
5
202140
874847384
97
156219
84
39053
9
7
144353
409724
275161
521
60
81
75
51
9
13
5
50
4
79
54
324787681
386934
49
55
54
2
34
44
17
62
95750
131525
30
493808
403095952
14
3
71
47
88
49
179160
71
446084
349894
481961
265365
48
76
34
56
7
2
7433
442318
71
249499
241630
65
98
444414
190276
288951
25682
840597873
18
775034253
73
33
164904
92
437151
324197
9
428931
70
392160
404964453
77
35
30020150
77989
97670
72
20
19
64
213836
4
45
44
274162
15
498304
270539
291590935
79202
178384
153215
152128
59
70
1
490963
50
432668
501751897
79
218699902
79
63
3
46
47
927155978
326833398
135531
35
62
19
21
332570
383843575
466318188
95
193441447
40354
281682
97217
6
81
79
23
267361
408037
7
14
68
642284635
3
42
283239
111428
671591514
272527
35415
484001
264482
55
98
81
10
14
25
3
471942
537383907
7474
49
4
222358
452193
462858
28
642782975
49
239990052
96
293455
91
98
52
120850915
287659
94660
138825
364276
71
246110
59613
78
183152
13692
94
442318
331580
31
30
73
91
288959
65
5
12
83
3
55
230549
57
222655
75
373536
37097
113811
3
404478
481820
183887
81
495851603
181383
135829366
235770
298857286
385766
81238000
89
43
257285
198833
8
50
26
424959
17283
236659437
405334
445441964
446159021
305772
37
5
298897
87950
378629
49
24
186484659
718694565
249763
87
358808
75
934042593
211035
15
680418358
82058
78
57
14
41
293187
458004
22
399703
59
37
245803
444377
75821
43
44
64237
45
4
83
290494547
369826
18
11
13127
88
514716309
1
124881
73
7
8
335134
15
43
97
33
18
33
47
915790288
43
7
66
426427
396734
145883
129626
63
444186
72
291788
1
457188
405694
46
992933041
93478179
86
5
289890
155233
897254872
62094
63
15
259954
3
458903
8
26844
27202522
75
959126470
400922
46
207154
95265
234512
151976
44
156042
64
1
72
86978
53
102703
468285
45593
838597030
20
250866
940924719
4
30359
6
15
44
427243
451187
6
405617
46
7
67
91
425077
62
29
42
48
68
434825
82
450130
28
101378
223266
90
464700
137416
72
25372
6
56
4334
232339
10
62
15
39
39
6
909906025
474594
407869
237172
1
251675186
64
29
1
61
89
3733
77
17
2
43
45016
352822246
92
271712
99611
494249
496276
145236
98559
7
27
97
18
34
71778
82
363491
51531
386742
136499857
46
8
61
464633
729503596
9
148864
239656442
234523
118838
3
241881
262885
406338
64470
2
261375
276716
411939
72
273784602
146107
262248
52
153495
62
6
83
56
72
462638
479729
62
21054
222386
488249
218629
2
20
301132
474830
10487
83
489793
357958
497495
47
89306807
416599
651609454
324869
391357
29
38
89
46
291279
43
169001
105008
226461
245897
348356
200996
12
67
21
126109089
3
418379
56307
59
3
23
94
211820
482214
25
475822
375189
20
58
69
128721
27780591
220146
320738
241594
26
48
47
28
43
38
29
469234
421923
3
358278
356169
54
400586
50
5
156175
9
459650
41
31
71560
7
40
50922
91730
214675
481844
49745
44
135333
8
283562
20
52
32
343495
26
182483
83
301248
80
29
80
91
75
399203
24
96
16
196485
25
3
206709
40
61
70
98
7
255035
11
8
427588
50
181565
44
471351
257742
378787
289876
357830
411234
73491
164487
6
184915
796254890
65
98
3
54
87
24
56
32
37
284440
7
80
12
105579
66
62
431647
405226958
5
391797
51
403071
253494
93
367710
72
887408108
161942
285365
21
248515
247804
5
771871512
117346
57
45
4
391682
85
313004
73
61
383314
14
6
90
421460
336673
64
49
90314
41
167289
352394
53
6
270313
16
8
80
372645057
14
945410522
377101
66
891871039
151628733
437810
1
39
21
9844
29928
11
389308
64
23969
57
20
78
60
98
173202
97
78779
3
82
23
1
497423
268923
58
25
423633
51
46
811743347
4
3
17397
59010
4
333694
61
497524
70
304696
154204
39
379868
53635
359034
599982783
206574
29
33
67
42
95
240828
94
449360
204429
79634
10
64
66
793573628
23691
214016
38
43
32
506174568
21
87
181496
166254
152497
857558310
160036
298275
707619915
74
179954
24
90
866168681
91
475411
332003
81
114196
442134
171547
334276
48
67
278692
67
75
32
196231
71
8
400142
5
63
11
50
74
123644
887469517
16
142796721
68260
87
487672
286054294
38
95
251964
40
274715
56
9
50
48
203677
70748
52
83
94
4
5
343969
76
1
398734
350912
863308804
60
29
142880443
85
676637086
75
42
81973350
472633
209759145
397584
77
126587
196552
285851
55482
37
37551
294641
315222
29119
3
87
150824
9
230113418
1
9
42
182665779
7
45
183434
213532585
84
74
249518127
157682
23640
27
5
16
45
57
29
444611
44
17
28
97
393020
42
41
480843
28
24
57
6
282697
14
334556636
431594
12
117928
212074
372905898
491757
76530
4
92
83
195574909
97
31631
11
36
97
6
65
14
65
382299
5
360758
40
173276
29
55899947
188497
165569
34
342301
75751
88
372778
83
6
49113
4
9
10
8
2
538942707
108335
188223
86
186012
350560
190783
402101
197483
4
8
4
55367
139904
833745245
84
42
34
89
62
118503
43
587800603
83
52
68
9
11
4
297489
26
34
409496
43
58491
419355166
50
82
46302467
315700
11
57
24
39227
45196
158581
89
6
76
72142
540301898
50
333794
8
30
99
317722
34617416
98
4
335795
60
75
100691
82
19
453608547
72
147372
499818
56982
161666
74
47
32
16
380470
21
41
414173
21
37721
55734
66
6
5
317351
447152
83
298368
145965
361026
330643641
60
42
10
4
72325808
1
66
427057
5
790500915
421158
379559
444724
83214
153875138
97
29
71
277172
62
88
170471
43
68
3
148667
62
309670
39574
128647
53302285
93
340082
96
8
7
41
76
483080
89
87
404271
64
94
232517
57
89
780477198
26
4
489719
414502
1
4
7
252040
445998
158682
99
3
66227
80
126592
124265427
58
43
29326
30
818874739
105298
17
41380
263745
11
86194
343275
240261
651301663
171002
33
60699
8
60
443250
380933146
41689
143492
258789882
93
57
351523
5
38147
486404
65
941287470
634301390
31882
34
324224
58
5
65
82698
59
96
606463489
383647
143788
7
295979
7
423729
1
332991
26
4
46
210959
15802
55
67404
686448683
23
33
3
3
2
90
83
235804
204485
285870
99
204248
411908
102157724
237458
104806
906430393
53421
82310
309050
60
307123
83
806205791
122121
387573
9
73131
73
182493
99036
333760
3
39
462623565
61
438968
254167
144546
162420504
72
33
368389
6
220452931
74
302010
172158
368866
14
268589
186192
827748625
89
72
73
25745
88
44
1734
35792
732270469
199510
248379
70
82
77
12
18
84
2
49
155470
2
904781308
246107010
137852
49
49
185987
498983
36
6
237181
159983
476520
40
18
406766
261414
199227
9
54
98
61
75
145131
372232529
495076
32
333004
14
60
53488
53
6
324161
219704
350952
113384
892
3
22855
58
95
89
595443392
420313
39
360403
39
32
91
571336402
50
6
261286
395229
235886
24
294801
72
340103456
435807451
67
18
43
655599728
2
15482999
1
205875
87009953
78
394420
803077674
69
247486
216712
342033
971068166
99
146047
19
460038
71
250461
831148459
84
100194
85
17
199802
3
101938500
22
409781
44
167846
8
473951
235341
3
337116
36
5
34
226749
608832813
17551
20
61
30
492801993
7
48
476904292
373992
170468
467012
91
36402086
243596
227165981
285934
461000
165720203
684509754
105812
52
305908
7
73
8
68
470686
860122101
585031885
66
8
478487666
33196
88
873525930
28
999626523
3
171954
249669
117516
83
27
66
7
69432
205786
436250
482694
71452
172320
26
16
315071
132318
122079
134694
5
181693
244693
110823
8
34
32
50840
78
366915
449756
284172982
1
8
88
245913
90
39
40
2
74
498756
393187
8709
101364
40
6
21
94
8
17
12
75
357290
297033
78
9
2
7
467699
47
326504570
72525
58
66
476883
912307640
87
95
3
19
214702
563266912
448481827
70
62332
82
37
187420
7
410633
926640927
14
52
94
785312751
39923887
344237
252767
7
409853
305270
78
2
272003
248929
407927
29843
33
977839658
96
3
66
192392246
425706
22597
277737
48
58
325471
5
38
717275118
5
50
461046
2
10
24765
49
13
188227
35
285229
55
54
807720429
62
86690
411528
380500
165641
77407
72
76
42
57
81
49
58
95
20
49
17
81
46254
28077
94
322177
81
137283202
87252
88
494350
448683
90
75
34
308236
101092
484833
493577
753296558
216011005
258247
402601
92
89517
373624
140690
240107
54731
61
17
68
98
411942223
85
3
369263
58
99
9
26
7
200533
479747
354249
68
1
35191
44
447999
343716
78
8
769154927
18
289385088
9894
83
230545
14
61
93
486432
200078910
292023
69
76050
72
195994194
359286
7446394
260054
102719727
12
71
238896
98
508433473
4
337388
51
286547483
246077505
408925
704294946
36
98
95884
204541
241253
388437
8
282561
150022
391293
3
7
153919
399252
2
19
261919178
8
348256
1
18
59
53
45
787289860
302591
741910569
29
3
88
29721
207388
70
9538
35301
87
141726
85
63
59
681738369
21
138643
361506
4
1
357681
425565298
18230
52
69
433125
515074892
69
4
485378798
30
288129
90
5
85
3332
145460
92
92
19
57
83
85
29
66
44
82
131173
8
85
47
19
69
231858
291656
47852
423580
57
8
50
9
95
212532
2
18623
53862786
451142
95
380658
52794
69
67
6296095
345396443
44
70
92
257807
54
13
19
938309906
539691355
383776
428090
508220002
206311
411014
60
99
1
245920937
6
4
8
349782963
98
53
28
407776
91
157278
4
219452
84
82
87
119531
676573818
89
42
137520518
20
253001
438472
389082
62
295281050
213674
8
18
111691
7
11
412230
92
2
785105791
560448617
403549
369161
143862
946255289
357833
25
190839
95
39
77
42
44
2
405393
6
148602
26
202015
5
62
9
468311
37
35
346085
56
23663
76
417995794
402069989
134022
432963
476889
85
35
77
234053
479496059
19
956279730
348542
29
374037
38
318877
649821138
52312
67
35
63
43
37
454540
7
4
65
368280
6
386925
734878341
4
377597
129534
75
32810
36
8654
86
174471
19
25
743340632
80
46
427968
47872
28
40
978306686
193156
25
67
55
110445
260695
41
584385482
162134
251677
66
287246
237846
67
42
366585
23
3
91
50501141
7
98
442746091
3
146768
55
90
119495
77
97
456926
418407
38
127668
8
570527240
316824642
17
491801
351236
51
465189
98974
14
92
406975164
63
214476
148449
99
164655
582152464
142448
33
340593
60068
382784
390588
396547
94
61025
226203
904774600
51
398310
409588
39
499387
154431
677463654
255447
83
110377
97
10
41
53
67
393607
28
319564
97
83
1
416142
332660
369061
97
88
404084
5
663144840
396962520
93
5
157353
228782
886503288
34
58
36
76
32
7
30
30038
256212
41
9
139550
9
658587508
72523
38935902
157443944
332894
9
206577
217913
214783
15576
6
96
19
97011
51
16171
17
175569
26
79514
97
46
62453
46866
40297
14
238505
376140
436279
51
499087
417171
95039
65
455221
166049
81
32
70
88
150925
374733
5
323168
81
62
5
318030
885332778
326044
960975684
23
359718
317854
238100
74
8
6
364136539
27701
8
90
9871
84
293778
458186
71
337650
77
48
15
224947
79
114758
116154
1
58
75
46068648
67
73607239
69
246773
445644
30
192063
27
5
4
7
49
36
89
101656
166553
393625
977325626
377244194
11
157085
9
305524
403301
31
68299782
73
76
29282
82
111614
481369
30
305474
296496
445891
883524276
48
25
18399
32131
83
61
177855
92
19
76
95271
188185
59
231513
56
24
64
27
180041
265699307
419168
48
67
4
6
143777
55
42
41
62
8
6
7
420273
472112
373438
16707721
76
329617
307267
58
700001500
12
878
5
7
235287
24
24320
44
57
19191475
394241
227937
184396
189255
87
412105
177894
18861
8340066
46
265672
316278
88
6
42
96
78
22
2136
86
6
944605198
53
451719
28086
325774
33
7
67
78
164895
429040
325962
22
213656
107682
8
389557
59710
263333
373566
30
190905
29261
481092
81
41
183217
464353503
438700
479849
318688
1
394476
60
102633
16
13
40
869857926
50
8
499191
165629
288458
25
71
90
72654
41
38
31
188508
173728
88777
152358
211506
717565908
137380436
322229
54
8
157943282
14
276249
3
146142
40
72
188414
35
75
249209
290767
13232
47
331337
36
284491871
148440
281944
461353671
74
13009
310946
29
230575084
95749
8
7
67
2
48
9
56
62273
269413
499560
1
171199
263724
391565
206201428
41022
463079
183230
398932
74271
59
2
947773525
8
42
64
41
202943
206669
1
20
238529
253533
63
278957
64
67
380460195
1
3
84
429061
62125
317617
50077
83481
109835
5899
83
47
82
424292
161988
8
8
86
66467
29
14885
210434509
294422
234223720
494422
3
9
437869
88
9
361690
629224816
128917372
468644
86
241974
429797
233564
165039997
232620
75
85
16862594
465543
349669
27
92
229625859
8
418236
36
170412
90
173410
567884849
126909
16
233286
83
86
95393
477126
18
30
86
17
302679393
2
20
437712
97
79
45
53
56
327211
55
64
137639
459173
64
477796
57
300970
45
417152
34
91
31235
88857
3
316417
83
55
98820
315705
14
166031
58
59
71
446724
30
157943
161437
3
32697
459006
33931
397474
39280
36922
1
7
2
58
391446
98
25
62
2
9
97
2
36
2570
70
17
66
23
9
29
62
320576
245361
48
197353
241444
304976
363828
66
7
20
291267
37
361923
96
73
34
32
15
365160891
600820221
197584191
81080
90
169739
436823
88
377984313
72
361114
52
653905578
93
50
81
476401
37595
13
326684
233965
33
157663
183550
481286368
447967
214705
81
5
358157
9
44
373851
445729
24
39
35
264810
38
135557
46
360568
135644
56
59
267577
82
145844
38613
232832760
21
436560
70183
47
18
289258232
55
388024744
387268
79191
59
40
97
475482
650007012
101398
202001
3
81
35646
64884
405520
80
234125
57
62
35
2
17
244622
54
432965
485830
127957
62
295078
193846
25
14
311464
9
63
453503
428121
39
68
58
288997
42
1
64
68
395067
396473
14
96
149099
84
89118
364730
58950
718009677
197763
772588270
73
335898
7
159809584
115643
299483
326947
117103
37
463832
26
18
27
277476
751174418
33578
56
57
129892283
32369
11
2
91
40
199189
15
345142
81
42
57
175483
282604
349740
77
66
31
8
95
8
129842
372669
92
68
1
906419001
483858
64
315209
228115
397134
468277393
9
6
3
493890
1
43
93
193349
207736
254009493
122471
496532
135047
59879
63598
167161
34
665223552
946066247
40
11
2
243121
29
93
93
182823
58
32487
401111
60
36
277178
21
302706
447054
247893
494908
8
5
6
11
88794
39
32386
90
386586
95
139098
137425
24590
482076
78
403032
21
589735089
58
15
292299
38
78381
5
65398
448747
3
185503
2
7
664940977
5
732723961
118203
995091738
32940
253642
48
113107801
179354
96
36
64
54
7
357054
37582
335510
379885
951066722
330546
9
90
113903
72
75
34452
97
108027
65
5
460147
182425228
742813843
93
210962
15
26
167351
50
25
85
80
239281
156556
90
350256
87
153313
617687389
361215358
340071
93
3
221634
97
92
93892
82
94
315654
36
468199
4
340779
91
13
9
140922
78
3
92
36025
52
58
51
58
451713
65
74017
362244
2
458152
438755951
15
67
17
243765
44
1
81
129483
31
24
47
141322
7
63
5
19
65
147969
36311
87
189995
321105
245861
22
18
65
17
8
56
75
4
89
319290019
50
222628
12
404265
48
66
97
312991
119537
7
36
302092
97
24
236186
348866
17
181796
44
17
32
49
326319
7
130283
86
49
82283
481608
1
215897
85
136805
41115
31
41
426970
98218
16059
94
49
35668621
439506553
5
32
23
2
582003835
79
4166
95
46
26
9
64040
1
82
57
67883
35861
455434
80
84
28595944
50
214507
968295812
99
2533
489092
36949
79
29
5
55
8
53
98
11
64
96801385
81865
15
63
356086
158857
78
242652
3
747952451
2
215886
30
405037
35
77
299379
91
63
83
652304050
552282853
68
40
408628
77682
2
174838
477761
77
8
701344848
184286
2134
72
985833104
65545
86
283840
76
2
84
1
87
409786
392452
48
746923358
43788467
159855
4
358062
129642
71
421933
73
49
444408
266508980
43
15
78
3
24
375748
366485212
277039365
66
21
274804
45831
43
358144784
35
63
134286327
232180
901872115
103092
36
8
19644
59
10
399622
504596135
287316
33
77
30
85
5
127717
87
71
5
51
98387
87857
403281834
4
297268
348150
48
20
373080
351598206
195495
76971
55076
268010
695982230
74
153884
447306
74
91
71568
69
328905
578780693
2
421622
92
70
442962
349391
5
84
79407
364072
51
1489
132667
61
41
280800
44
388396
9
25619
23
25
142079
146539152
11
68
31
496747
13
41
894061207
376717
172563837
223382
295546
87
265637
1218
133945
497283
527006005
74
41
61
966708333
19
96
50
213549
37
64
70575
31
75
60
413508
95
72
28
8
641305028
75
6
46
6
233812
152271283
77721
41
479770
403041
321004
429390562
9805
394548
257623
316192
491943
563238147
8
56
63
14
12
93
187996
23
722068169
396806
21
10079
284413
362475
35
405757
799396952
118558239
11
65
91402
423137
272073
127636
159839
492902078
141376
374644
48155
70
473582
24946
59456
298156
460317
86
38
65
40
341927
48582
380309
61
28
38
17
49837
7
51
512498628
466920
479701
350206191
417961
1
78
215234
167973
56
38
88
56
458227
1
388332
403909
78
79
415484
29
69
34
83
86
449175
210376512
477
294165
400329
1
14
89
252330
434438416
427421
72
47
246170
104514
48
79
235882
280026
272766
190497
101599
61083
17
189043
329832
251891
36
22335
13
37
5
41602266
53148
350693
322783
17
241667
209448
58
295059
23
74722
352175
63
92
12
65
92
47
77
166398984
455625
172943
97
483733
38
29
356257
222205
34
62966
63
44
337111
65886
166278
31
29
691523752
346698
131756
263346
6
31
586391965
9419
42
6
73
8
435056
469227
22
9
26
816177595
8
2
5
9
73118
18
17
72
334246
6
83
320236
231953368
304861
73
73
10
10
46
25
73
262784603
6
81
186364
16
6
2
12
234279767
80
394267
64
65221
68
36
99
40631
23
196386
1328
5
42507
262159
96
631824181
230044
489284
417747
6
77
48
364222
193828
112699
55
390254
68
14521
619738479
60
178011
79
47
44
359309
418975
51
168045
57
71
51
35
5
74
494899
402726303
87
107904772
62
58
468560
26
23
54480
33
2
177663
82
107919
22
70
89548
42
164813
435976
433470
5
37
3
371532
68
77
288011
6
576247370
9
117311687
8
84
6
59
44
37
78
4
3
81457
46418
715904183
85
345406
89
255265
25
66
8
5
14
371740
81262
14
257348
73
124442
69
71
22
60
992321871
54
80
341244
38
77
76
78
468957
12
93
74800
92
53006
139680
178861
44
358124229
19
49
95
16
58704
665953612
425679
20
28
165167
82
156061
27
366317
32
68654
28
411247
72
99381
465715
57660
84
70
405891
278342
27
2
401037
107877
87
50
207500
881709039
105569
166861
151674
116628
59
79734
4
117140
484510
115956
75
25
75
370983087
32806
55
65144
5
173022
164186
24
323996
76
39361
476882
42903
153624
340162
5
51
349236
248802
87
162251
732178492
431964
799529758
442135
42292
340533
218762
3
706441294
63
365985
95
42850
51
352191
273085
38
58
17
1
390540
57
72
361165
357029
938644591
401170
717969219
98320
291893
207467
65
25
244074420
47
73
65
33
81
84
9
53
266630
398067577
50
62
382061
4
61529
375685
6
30
4
347988
144950
4
95
72
458854
208393
92
131773
55
331033
445544
267708
16
887877518
86
9
165760
251154
182329
4
79
326834
325933
55038
2
440977
701475397
317897
32
198183
160571
49
287503
51
39
4
365848
77
485824
9
208028
34076
380507
10
87
96
393239514
221251
1
2254
434075
488816
366096
38
46
72990
747009403
482275
41
87
8
35
7
403744
87062
42
208836
79
461485
197586
208235
8
45
38
85739
651413453
169700
50
3
26
112570
153679
481501
81
25
430962
666750431
3
39
193997
419174
98
223751
276537445
4015
39322
20
69
331245
99
752
355673
293368
357847
93
449529
78412705
85
467459
390104692
629495315
65
8
44
348025
9894
62221
10844
12
299871095
98
42
171645
32976
506854075
371942
393618
81
94
1
53
38
57373
5
293708
112086678
334889
216947
414811
94
35770
100206
6
874581514
264887
47
19
94
37
8
40808
316312
85
341164
17187
51
86
295798
78
11
75
31550
480004
62
939852234
7
47
440413342
52942
38
3
12
30765
972
79
24
80
76479
57
76
90
493104
49
6
9
9
218841
5
15131
9
399280
27
455494327
308405
3
1
273619
199761624
67
199903825
18
87
281534
419039
347963
29066661
693524064
134977
16
4
5
124097
13
65
412675
262710
67
2
73
206132
6486
136782
222
494668
78
71
99
72
80
5
451165
28
84
45537
214861044
162904
71
98
46
6
124788069
119199
85
459596
15
401887
55
27
5
40413
49
104677
7
417039
294429816
273051986
357580
95
159099
380515
118598
288342
38
50
326936
331248
363219
10525
464572
24
29
348039
197325
18
91
25
154386
376617
191134
101672
72
146009
452307
179114
2
91
43
267543
44
78
37126
958420049
198869018
21
76938
41
98
200801
476459
49
78
8
8
47972545
776036597
351177252
6
91
904193139
103511
96
11283
390923
179953
56
470563
131681
70
163962
88
236581
11
9642
7
278387
200067
213168
424406531
8
88
7
960316964
344633
361204
35
72
80
17730
36225
3
383359
7
199843722
188902
86125
461657
96
469882
467826977
1
419008
69
37
456551
381813
64
14739
198516029
52
310252
88
282501
446457226
8
335718
32
162265
68
491491
137354
97
114477
77
211246
13
478512
254520
64
57
76
75
933014113
496269
31330
143440412
190451
68
81
339981
489615
23
25
376514
189178
452294
12
25642
307286
112338188
26
122559
356195
232000
97
428052
87
110995
216338
2
13
39
55
46
20569158
369193
78479
84
73
193636
176723
4
281935
20
318579
357364
163194
82
1
3
5
3
156638
69
491246
286012
489410
10
223511
213625
450995
47
64
370279
320788
495884
69
10869
246508
64
143589
450413
81
4537
3
38
122168
412866
47
33
4
131152
169961
52
19
84490
445988
36
235572
53
219722
6
54
113895
497515
4
29
68
462025
1
26
70
81
321227
42
613804501
371542
7
75
996413665
47
62
52
36
286985377
16
98
380613
88
997632753
395109
44
828163360
43
71980
12
5
11
158970
161202804
32
58
292288173
333670
40
9
319089
21
820665814
97
7
3
53
96
255766
5
554375617
8
17
26
202508
275594
37
12
89
69
42
61
155344
408658
58
89
61
290492
5
399749
85
74
94
17
285720
432147206
33
78
11220
429880
296975
68
359332
36
418182
84074
204970
8
55510361
294196
8
236863
76
161041
368373
308068
57
85870
30
457944886
74769
3
85
125481
388914
96135
96
58
65632
46882
801108231
54
4
359289
14
2
44
53
37
321510
197800
71
46
167133
357496077
5
70
72
94605
2
314240
45
53
742804392
151258
173591
71
34
12
93
6
12
15913546
72431839
9
490021
19389
64
25
63
28
5
52
18
327085
38
345302
62
782628280
93
193117
555308064
40
40
156496
13
8
486574
24
391050
84
31
115115
15
3
57
88791
192935
919112678
29
76
79
88785
4
434011
557495276
207505
261244
64
88
50
170189
181541
93
94
97350
68
28
65
248239
321159
85
167009
761413734
49
32485
432611
9
283752
174992
49
69
214608
108187346
78
49
120613
139914
76692540
5
59
52
383742
88
766887898
59
74
23
42112
462289
203818
15
146763
85
22914875
51654
452706
206463
168041
114457
92
168925
459130
880926709
86089
36339
19
47
71238
66
552858579
563479122
312832
5
22
148514
97
460464
364202
83800
80
411560
127932
310482
634160383
65
37
470533
45
36
128945
40
19
490238
162455
464050
173112
39
390246
58763087
55998
378236
60
81468
77
5
8
70
37
17
491239
16
278686
108817
84
26
176790
77
2
179994
19
213540
6
17
55
2
31
1
17
416291
27
45
245448
18
395214
47
301898355
50
62332
32
65
103693
2
380140
455992
227619
330497
157600168
336181
99084
13293
15
70
311237
90
63978
53
17
93
32
25
68
286109
24
159156
27
21758
28
7
59
630715485
268569
355841
207014
153607366
9
362799
9
343787025
404784
18
272853
6
428030
625465521
772023334
9
43
360676
168731
3
639441562
23
350637
59
223962
53
59495
362209
149548
54829
78018
84
128444
12
47
2
949897351
3
78
73
196275
15
97
14
196169
10
117838
64
380867
184846
15
19
359416
357340
235443
53
361790
38
2
25
314401
386727
374245
10824
465432
420199
64
506518074
349211429
64
43
71
73
98
363422
21
6
99
466564
14
82919088
97
20
213606941
14
377458
41
66
95
59
3
190446
71853
38
263306
27
99
354687
892917062
69215
755326652
348072
58
193843
84
8
35
33
75
61576
265347513
487165150
385219
48
19
66
2
12
211977
247244
312598
40670
7
597783193
67
7
3
67
499587
9
1
9
284780
3
331653
29061
4
229125
63
52
4
425664
430146
3
460452
145058
566222472
173177
26
197590
32254
283455
81
334899
63
242219
34
29
304305
94
471813
191226
189991
59667
19539
201171
226155
264991
138187
516894857
77
2439
124704
485017
4
94
2
3
1
356176
2
57
133561
867597843
135619
8
86220
26
274189
20
448403658
88
71
106791656
40723
4
230748
21
53
293324
209358
101263
54
77
7
6
464012
467893
50
48
279634
21
488380
6
30
170077
65797
91
464767392
318828
215736028
226027614
19
151894
74900
32335
77
28
489900
240408
13
390504
4
338236
33
386994
104043
71
92
127463
381714
2772
469461
99
31161
203153
151981
420352
75
25188
8
410795952
56
151242
232728
83
52
3
58
47
6
43
38
79
93
37
173670
191875
696984966
476502
288097
485482
50246657
33
29
83246
84
494563
89
404855
440418
74
182125
1
338720
896674445
411910230
44
81
60755
889048292
104113
258928
32
31
81
384847366
13726
56
39
305361
313673
225888
36
399442
94
248959
406320
355268
352728
446130
91412
3
702756249
30
464277
90
92
231044
58
60
259778
21
7
348602
38
169479
78
178897809
31
24
5
35
23
42
36
59
51
11
56
212702
148603
179986
378500
530056935
128560
122769
66
73
83
46
614361630
467140
233395
62
8
26
98
70
5
97
940886225
22
141098
5
38261
243308
4
487208
108713
205712
849392885
43
191181
399248
158669
116418940
560403959
4
234887
373114936
125891646
238350
45981
312905
829234157
99
219640
179149
299563
70965
68
270577
46
172254
287792
77686
57
186912
3
68
101524
38
48
12
127356
89932757
87
52
164546
98
70
79
202728
85
9
55
481760
495069
22
138266
6
27
301014287
8
611981873
15
329206
401719
20
17
23
22
22062
485040
96
8196
343951681
438532
148658
96
636844230
1
319290
960649603
47
293863
389913290
34
221303
29
466646
90
8
159627
50
368038064
200290
113561
755852123
14
304361
784073651
468538
23
410963
338380
102782
7
74
234642
45
95
451524
90
1
403630
77
483365
18
21
24
411828
39
55
12
70
212163
39
241959
86
288101
253427
98
7
25
166451
288015
3
353344263
46
27
81
21
65446
19
8
26475
323816
457371
669300304
229643
26
20
535538758
79
98
718302459
597184761
90487
92
35
63
57
42
103219
467384
3
129112
285207
283700
69
49691
61931
978603169
7
55
82
718068413
2
489932
88833
409328
253125
49
176434
475840
2
54
386352
62
9
5964
294575
15
371506
84
94
74
4
738859952
697907774
424554
111588
35
22
213163017
107224
8
61
206230360
89732
346488
95
32242
4
92
92495544
298628
34
11
574620708
108140
3868
45
71
138021
38
35
305026
385384547
153621
235918900
66
7151711
11
485807758
84
8
56
22
363179
131770
11890
58
138063
22
407952
70
54
37
492276987
322909
41252
58467
445062
82
586427666
59518
487580
19809
990525740
97
423960929
76
38
91
47
162918
49
443095
5
242065
62
201660
2356
60455
508908749
183127
48
107595
11
5
170223
5
92
9
1405
56
142733545
35
217740613
450516
64173
39
276207
677694846
152739
446065
8
11
62
56
458385
200554
90
173243
434332
98
336925
1
9
85
384948
48
107249
91
9
492359
763617823
462582
290531
63003
86
89
5074144
84
34
327832
64
9
14297
471640
105568
154144
21
84
16
8
4
127809
430178
276946
331717
289634
1478
84974
3
5
493672492
3
42385
8
8
225137
85
54
248644
244690
63
565183847
435988
47
87
272744
62
55
91
828480781
7
4
322504
252830
53
93
72
139863
97
241865
68
152630518
485248
18
463907
26250
3745
41
87
24
344068
99
37631
481448
372247
6
80
773491660
844199893
93
238480
672495349
29681
126117
18
23
401248
184694
118813
791466305
342830
23
231393
90
45
19
93145
154329
82331825
464569
51
96171
57
60
276744
126244
207754
37
191581
78
94
89
42
119874
35514
60
212596
3
69
20
692118242
8
45472565
32
197542
202712
218154543
195145
43
8
59
38
317711
29
178983
81
201140
91
822658820
67
221460193
335496
464013887
423
86
369231
249340
15
189914
90
233692
410570
8
32
178049
70
16
96
329416
91
9
301701
447521
247264
30
39865
249433
374888
26
57597
98
24
284921
698114921
237251
87
28
3
72
8
7
87
39
378806
18
357068475
473884
161118
22
200282
374803
94
92
966348708
941973804
60
416328
52
36206
305910
98810
43
72
258224
83
426852
36
23527
83648
22
58
550931933
71
593550495
6
81839
80
466686581
245440
105276
41
333167
39
64
92
202623
436895
432292
771822665
65
526139008
9
758430231
83
364861
26
97
2561187
461423
897911464
248798
20
5
63
365460
359760
2
26315836
37819
6
362943
64
94
227608
55
103587
984727341
2
349546
84085
399154
899817247
65
36
386619
73
86
402022
62574
452600
11
182004
8
8
166432209
237937
975168808
51
340397
333989
68
69
42
230569089
45737
36
27739
78
80
9
66
288255
93418
402922
380428
67988
2
6
6
250458
50
79
34634
45
50300
20
293127
126855
6
206616
180558
24
3
47
126355
57
22
5
164235
16
324020
350798
91
86
6
48
140378
15351
10
63
249051
142658
418356
451615568
20
449969
471819
221975
481497
9
33
89
220387
94
189944
258493
377971
20
2
301228
193850
338138
33
3
59
374457
470160
111581
470570
171585
387270032
32
33
21
837926933
163868
379001
8
7
59
156642
421424
57
41
60
6439
19
490668
331991
14
483689
16
75
2459
61
836039233
85
230722
313257
63726
12
19
490546
34
72771
19
126328
258854
134868
12
72
55
76
35
7
27267
31
810146177
66
48
45905
339301
9
79
80
422589
454149
368981
972137969
45
3
5
10
87
138797867
9
7
247042
36
391939
113695
87
36
324746
227335
90
97
67
98
90496
66
51
37
36
134300
302839
578172173
4
61
242465
612925914
150899
271933
65
37
99
431503
60
76
33
83
212781
305585
26
714495415
280791
5
422393772
61054
148716252
90
183265
828302434
89
861788101
661928302
76
453989
39
387827818
75
6
21
108585
53417
56
276312
475577
260909
770671237
23
46
1
20
47
482285
54
157225
302560
301908
19
34
444414
64
5
277221
63
43522
216709
80
976016500
886159485
375124
86026
16
271289
323274
90
76503
35182
227633
69
5
3
176887
393796
188377
156863
273630
57
83
110200
27
678779111
49
83
110107
58
63
253305
431319
85
274210591
506904943
2
128548406
47
228698431
307444015
309980
87383
80249
21
70
121175
425807
37
58
33
3
378306
48277
4
21
3
97
46
68
319214
240814
81
182024
82
86
70
1
61
2
442961
480811
95438
49
371008
32
242728
95
49
337630
112609
37
363113
3
333453
809503784
254956320
9
269039
10
43
19
195738
19
17
38
52
180848
43
87
74229773
50
55
331378
535172868
1
88
103552
38
470553
22
340071244
388729
95
193265
460876
71
507949946
6
98313
2
62
357211172
24
98
437995
9
77
39135
36
233889
21
3
42
462025
266853
90
54
83
74
43
24
378192
1
167923
139235
11
42
144364
11
83
30
63
271433
96762
174285
85
30
271119
45873
69
1
92
520532120
342100
6
47
304950
10
29
36
4
142148
9
262856025
995159761
94
70
35
561510368
70
278885
63
210396
467993
498627
302415
877804003
19
65
49
64
281183
71402
89
481093
20
30
377233
396542
11
3
4
40619
25
2
21
15651
54
58
133107
33
214979
25
431348
43
21
244319
38
366470
314833
238023
133454
26533
459997
38
139265
62047
494197
466203
194704
5
602332782
75098022
20
487102
7
25149
46
469420
299840
88468
469236478
803312302
96008
237166
170106
29572
213697
499336
43
105911
5
65
51
334196
252667
9
232155343
331421
774646858
45
98
67
5
268893
2
128476
9
89
3
88
446849
194893193
439626
1
35
707464508
167309
24
58
80
417060
95
179963
5
90
85122
33
9
34
3
74
166893
3
44
75
238255
533760752
92
95
78
30
6
39
38
59
221177
56422
307899
78
9
68
329123874
15
46
145066
184144099
77
45
34
88
455151
2
365092
81763266
4
8
468379
183929
4
222303
796278359
98
73
193079
243989
13
6
900455259
87
6
87
3
236702317
231845
8
131978010
92
64
29
50
280596
821159538
286657
81
270952
12
331134
1
62
198657
96
69
41
63
229314
871980825
231896
22
74
29
32
290951
147551
472805
7
15282
69
47
59
279229
65
174706
182780
194381319
59
71383
495460
258661
437619
11096
84
32
8
46
507367627
30266
357424126
269959
22845
67
7
69
9
39
808416531
626898469
64
81
823815545
19
9
54
33
1
87
104059
391441
430799
938873871
25
407966
4
189997
6
2
205516
56
387197
459220
103796
450609
37
89
52
77
2
58317
36
19733
99
431813
367976
207390
1
128053
171878647
147309716
936857897
65
4
53
69
108505
188539
69
82
452197
192733470
440709
578538876
301701
51667
439753
94
95
402983
72736
7
593518485
11
95
306993
31
742990304
45
727406926
29604
439236
365420
106494
74
1
38
33792
75
84
98
6
383820
728802233
32
80
76
65
189750
369064
4
88005
383055
98
52
77
46
745010019
7141
478575
238883
69953655
26
340665
1
76
113432
20
102333
436856575
45230
395157
63
97
162143
86
399101
59
4
22
79
19
67
592456874
450071
88
64
40
21
45785
80
14
105230
19
468481
103525
252166
69
90
66
84
298228
21530
372177
86
77
144855
253260
72
366552
24
954465413
28
71
139727
72927
213778
84
265255
452486
5
49485
52
404252
51
1
197160
9
422388
114716
54
73
24
262402
3
385601671
5
249535
376854
487036
120794
99
388877
20
77431
363033
3
85
35
5
269356536
241734
447339
236725
224018
7
88
8
21
232888
315518176
299759
277942
783042324
2
12693159
298662
6
390838
51393
497359308
90
208528
19
149541
462723503
49
311226879
116113
122682
298090
1
93
429470
107214
30
67
345764
486015
154122712
89
86427289
427058
29
16
57045
315685
171933
322054
69
1
35
352598
393624
43
132030
372276
5
252315
56
93204
85874167
86
71
33
15287
91
482290
219491
25
30
150600
5
831878871
17127
425304
41
30
55
59
291917
59
57
82448
46
71
8
92
81
108195
107762
620625159
9
359050
482235
43
286277
73
91
354909
447353
46768
90
21
214109
17
81
359673
8
915224815
868425073
79
19
94
761508145
62493
124964
9
89
7
5
314646
971860539
368113
29
413625
381307
42
7
49
25
49
94
63
7
379818
81
50
25
134713
4
202731
283069
91767
944379893
147066034
10
18
265057
390113
99
55
23
496081
398809
7
27
72
21
964362573
244350
80805
14
222804
24715
127775
34
36186
206749
63
17
58
90
57402
60
3
109783
357655
230547
172055
309465
392043
5
6
3883
281767
109174
107977
23
270376
327056
258727
5
237629
4
55
168431
46408
83
489258
95
172792
412763
9443
2
14
206942
721234295
205954
110308935
84
32
381495
85
163015
122435
80
681168543
169600
97
872239782
498943
25
71
196104
3
190447
21
419746
236562703
82
316727
74
352802
323903137
26
61
111761
47
765918495
327755
56614
94
97
87
42
295736
243676
95
25
1
245416
38
190780
27
222341
279893
9
5
489693
6
358045
85
57818
224095
56
8
48
929200272
195983
41
17562841
49
360999
211075
11
681587678
4
96
9933
6
8
73285
74
89529
583691038
2
6
7
36389
20
49
217239057
440324
420588
48
38462
5024
1
94
757740470
6
6
314007
568375067
25
25
40
78815
46
852633024
89
115471
398874
242499
48
98
167256
340814
38
50723
2
77
938645028
127989
37
157051
23183
102765
390575
235669
9
23621
59
10
752258524
285056
139930
81
107363
71
102311
70
31566
33
287335
107618
410378
11
72
57
42
9
489646
911173788
266204
46
66
282653886
46
313980
10697
61
301414987
10
414646827
60
44
249119
52
54
317772
569729016
63861
339364
379192
64
59
54
76395
8
22
200583
113051
425790957
75
3
52
4
489582
234990
443793102
68
93
57
8
997229496
374139432
67
26435
20
94
132919
3
135823
3
83
12
65281
158036
832201261
596903347
696835308
98
244565
356227
97736
23
72074
4
96
2
586970834
87
80
325161
94
337254
463930
61
168947
300170
56
54559
117035665
42
1
35
2657
50
405660
4
80
97
385438
51
36
39
25720
96
7
191559996
321558
69
278290
2
213577052
33
113482
87
36
671144113
20323
732662713
158735
300116
7
46683152
92
209079
590536513
21
678428428
4
37
96
174458
142858
255457
434473094
87
100354
334103
53
688820090
267996
921920005
40
72
220889
433660
94794
96400
43
633066267
2
334376
326290
8
42
288956
118741
39
78
234401
14
251898
99
48
20
301409141
409916
92518
59
200692
68
61
32
614773897
22
37
417175
105521
29
386661
50
25
25
92
131607
3
6
67
336399
34
78
70
67591
150841
34
75
19
183779
244324
99
974917425
3
37
9
98760
94
43
43
275390267
351749
25
22609
7
4
30
329344
3
73139
295455
88
27
285141
986281343
87
274801424
47
480491
7
4
160484
43
62
336074
235608
21782
135282
38
80
375940
13
69
83
392694
524838259
198270
212011361
34
71
412521
89
61
55
13
329657
379620
1
34
34
84
86
77
354680417
3
16
29
262135
259157
361926
76
61
480607000
103383199
40508
240730
171857114
6
156944
7
75049
759960510
188316
88
231418
67
58
26
226700
62
449447
21
458150731
4
217770
80532
102656
8
91
49
260825737
42
248924
8
337871
29460
600014869
332769840
458167
472706
43
157662
908105039
361198
89
326924
7
26
40
262472
448777
77
11
48
465070
59
61
84
30428
501093855
35
214594816
89
88
71006
66
201723
142445
5
496167
236208
326388
313057
777075996
148800
127685
21
16570
61
84
81
29
36988500
376948
5
96
290367
75
163654
38093529
449060877
172316
502055298
203029
238057
535510857
242327709
88
2
233403
52
90
37263
157044
26
97
83
42
488623
362872
138630753
392530
51
5
477037
51
77781
273037
196379
4
83
77739
77
245240
97
7
36222518
62
91
118625
60536
59
486795
202469
228387892
29
43
253777
32650
42
157505
129670
234127
280606
590475699
284454
81625
3
197257
99
216165
65
288794
160997
87
93
41
3
95
358448
13
60818
10
104875
96
398676
4
63
59
223514
86
119057981
55
53118
379080
423777
438285233
352292
695692411
7
294212
446128
80
58
177130
660094891
200887
80
22
88
881627130
475440
97
248963
9
88
75
474991
8
61282472
1
66
248413
182148
485794
61
144408
2
64
215205
88
23
50
27
331515
60
44560
485279
61
23
66
78
266647
459594048
418123
91
108788
232606
74
38
416983
88
5
62
472441
457485
94890
51
47824
230264
92
56
41
3
241349
64230603
72
42
85
408012
9
140131
261932
251285
443865
9
99
2
426058
77
292812
65
77
84
2
35
5
57
513364966
5
236263
259267
11
389272
835079663
569413853
49
91
84
2
4
132438
184025
64
9265
40
87199
92
344869
178870
358181
59042
96
274959
132346
56
443281
276208
220970
38
4
6785
47
389318
8
49
220273
23
88
3
188321790
82321
377272
135383462
28
41
475052
33
80
404737
412404
64
262140
66
47
156949
31
484373
7
456873
358488370
84
5
85
94
281546
47
303057
32
442764
63
64
467749
243101
80
282201
395629440
18
58
60
44
389596
337605974
150940
51
184382
71
85
154802904
66
94166
294410
587949248
968638891
60
33
28
95
871638584
383314
209686
765935183
376869
121338387
200512873
92
193351
40
487057
61
9
22
48824046
42
82
41
399187
23
78723
30
175677
82
338506
124680
489932
106247930
79
6637
194749
301688
467300
80
8
163847
60
467616
362628
7
289035
686246208
376057
41
59
35
421822
273584
159136776
160833
5
3
387115
293894
241933
314638
29
46
250092
91
174933
910733449
84
82
228743963
55
4
128788
53
59
326265
3
6
99
63
77
88
81
195198
77208
241644
63
5
19
31030
24692
210805
35
44
25
52
94
900974701
38
416961
405544
88
81
63
4
204985
472768
479799
42
15
409295
37
92291365
385926
418184
2
227887
493975
121847
1
11
495967581
218379
2
4
676879923
45
723061206
6
92
48
43
365726870
573923420
82397
4
52
7
9
36
267485
64
4
379792
58
24092
48
69933
2
57377
98
823880774
450177
27
690939818
62962
886740598
82
41
53
235976
74
300934
35
14
77
392147
332813
98
4
157922
670968602
371018
59151915
76
332477
19
290211
36
404274
66
36738
10
355759
244226765
14
40
12392
85
345104
280701
490834
444528
90580
41992
74
14
436762337
184012
32
68
97
443762
109422
8
179880
397732
14
869096026
397292
74
131080
484459
35
179846
20666
69
77
83
75
134021
405868
3
75
78
34
45
87
7212
65
111521
158444
67421
5
458118
347585
64
94
2
875008893
292239
91
76
99
179851
210845
2906
8
162792
68
300517
69
71
92
119081665
27
45
145180
66
437643
51
85804
55
4
75
51
59
158187
230599940
77
42155
361729549
42788
18
65
2
124806994
50
540328961
21
2
94
10
427928
479373
79
26
37
470959
63
30
457979
3480
77032
8
106685
99
36
71403
5
83
67
71
1
90
29
43305
137597
31
383997
23
75
93390
6
487144
154336
65
84
43463
78
293812
140044
29665
3
53
51
10
704683849
109966
63
96
97
94
1
92
367247387
16
171006
387727
49
453446
62
6
69
3
232883
3
196836
80
5
60845
3
586423092
417039
1
15
399576
230022954
34
87749
87
424171842
44992
429955
3
194626
198487
23
41
27873
27821
17
43
63
5
65770
91
31
161922
17
76
439166
65
350792
479803
2501
425102607
482514895
96
453269
24
3
439818
53
11
21
108797
43
58
66
54
7
17
165876
13488
66827
357644
14
3
107072848
1
21
356420
427969
8
4
10
279
323525
63
208894
65
333268602
338575
86
289814125
114617
84
401810
4
210513
33
39307
76
56
835032259
855684783
51
43702
394930
90
67
47
255891
344596428
316061
2
8
3
905440726
4239
2
167173
51077
54
196445
41
62
5
298064
6734
240163
78
454251
10
27
47043
317847
5
53
76
48
341934286
647661519
91
68
44
191343
96
54
64
415032
173575
95
9
29
23999822
56
338263
73
218732
97
824088082
98
206010
446635
450941
69
424337
401831794
358002
50
85
223511
17
15
75
121755
31
357378
15
940
7
73276
63
61677
896840209
50
9
7
99
94012298
93
14
390808147
71
21
295130
8
70
99
15
90
27949
26
5
37
488464
7
9
383115189
368673343
421530
186250037
219921
55
67
81
50218
27
1
71
15412
96
16
429186
445769
411620
84
227541
1
93
458738
322533
94956
339248
90
63
163874
60
86
55
315225
20
87
3
75
45
224193
64
108493
17670117
242253746
483332
284663
355639
345376
67
626668061
35
809298845
69
85
8
20
1
3
45
355318022
89
8
3
425353
92
75
23
133554
269496
85
75
210797
175709
28
156614
407717
665010531
55681
123298
13
54
17883
3
858672800
64
376386
475754
79
37
74
105242
6
5
186565743
88
47
34
73
26
21
55
614508249
293562
53
333726056
134460
2
24
63
337098
21
6785
59
283380
10
70174
566337147
172994
457790
920141226
7
44
57
2
5
4
12476
35
267336
3
464694
4
428705
6
3
371372
73
381777
89
174128
125061
452459
114257616
76
82959012
60
262266
77
471072
2
351575
5
259982
211682
319869
272754
779414284
7
335115
335355
264790
56
66
828889864
453097
90
34
81
29
429546
25
12521
369735321
98
8
77
402457
66044
464309
55105
11
103101
309595
5
355626
90
356253
296633
59473
32
65
924312568
114280
15
324696
67
94769831
39
95
301410
253183
222312
42
292489
89
104473
440185
215704
73592
16474
49
373083
165448980
29
42
466646
468018
369448
488810802
32
3
125602
71278
1
101218
144287
20541
263487
92
393945
5
61
238968
850879823
27
136648659
300753
431192
90
124119
57
17
49538
210857
40
8
25
98
400496
87
4
61
631188376
231556
350195
43
340087
45
84
11
43
42
18676
347766
55
195257917
192998
419670603
121098858
408347
21
43
75
318166
59
316587
85871
51
19
43
30
192872
39058
58
667190426
9
475379
84633
442217
593770337
596611481
34
17
23
257368
149335665
164328261
40
401925
76
101128748
9
7
889521804
6
45
27
36
199216
136212737
1
26
75
348829
4
289120
17
73388
97
219813
55
99
6
13
33
224262
76
5
421605
99
40
398618
462729
10
6
455881
170424
148671
99
79
883611334
394454851
24
22
337884
79754
408680
83
92
72
909875297
12
15
13001
99
321602
55
1
10
29
98
656115002
488490
157401
2
89
21
71
24
12
10027757
55
84
265314
80
51
58
49
359459
5
12
116414
44
163260523
7
250886
98
4
515490574
1
367226
91
26917
5
319030
44
118685
337201
345724
464624
291877
13
41
14
638147227
80
936805360
33
482316
65
20
69277
243652
168687
38
429427
89
480331
340014229
164976
475252
408946
55523
5
47208
324369
18
28
224971
447713
55161
283440
27
461481
497253
19
33
6
705067911
10
21
24
471005
3
161867
5
414192
344926
4953
12
58
63
25
966936456
57
428017
29
3
367466
12
21
39
21
23
2
232842075
17
222641
27
84
125560
343862
253662
296020
417575
89
2
7
355045
25
235574720
86
437179
79
22
267539
82
16
79
160118
48
388191
284827
8
232752
378410301
94223
168851
155411
42
240288
41
56
107555
132242
6
1
53
877074213
34
39
173426
93
26
99
376441
13
495348
61794
5119
1
144943288
27
10719
432400
85
80
354745
57
190821
65
231349
234681109
4
166582298
72
27
71
40
308003
371406
53
121
46
64
410760
213109
17
1
40
71
92
92
43
212821471
993312404
4
69620709
5
993300208
26
22
349417
137576
199755
50
202060
442600
287988
46
11
21
388303
289746
206478
125420
93884
60724
9
657742156
82
203650
60
20
91
4
251306
338223201
51
886249193
94
3255
59
480531
56965
88
198887
60
7
48
199323
147471
10
91
7
171882
120814
256553
107674
35
77
310158
16
493453
28
487755
94
62
65
122518
116015
39884
199980
177401
5
78
495322
76
22
86
33
8512285
19
98
67
69
405748
18
87
65
44
382464
36
7
8
378451
244578
280187
82
1
155677
848450086
23
39889
32520
16
222380
56
45
373138
30
433199
96
87153647
265655
91
4
766645782
3
71
450083
6
98
84
35
8
43732
69796
9
35
90
162379
287798
416251
338240
86
73
19437
120931104
77
228130
10
86
365236
90
75
45
263331
16
425903
29
13
15
5
6
394732
48
442028
226554
355527
82
839443058
489870
4
468121
3
37
31
31
126986
208073
18
74
19
66
10
181737
7
18
609507871
447536
93
18
75
32
90
68
1
484918
526559181
980741459
10070
87
234671
554984496
75
70
258269
46
196612196
136513037
78
14
85
5
69
85393
25
57377
21
166021
336243
58
79790
420152
92745
446678107
41
37
257254
81
19
8
367058
196290
432361
161910
319873
5567
6
700361264
443313
22
387306
225520777
373604
76
61
457883
23
62
422268
336480
14390
252449
68
86
335424
162426
153358
269072
49
252363
690428167
89
131313
14293278
33
91
24
5
354381
30
423584
56
5602510
408465
6
302040
483656
307995
279866
290339
88
204244323
852597647
2
21
40
35
10
116908
196061158
443489
234547
950446607
2
471686
91
37
82
421671
82
4203019
5
51
470753
310759
489831612
415447
9
41
73
215992
877956878
29
87
90
3
62
5
388858
38586
204780
61
40
45
5
75
315768
94
760957380
13
7
8
382933
9
3
138369455
60
485544
12
29
36
42
98
317552
49
3
462724885
171156
37
258571
147039
196372
403793
15
491043
99
3
258957
492938862
327712
6
26
26
37527
143823
99116
164781
149921
18
73
40
69856
921228292
3
458713
1
92
88
360669
8
4
4676
143454
341707
14
95
6
5
122786
226795
402024
28825
90
48
48
360109
6
66
443681350
221958
220049
168545
300238584
742102593
1
23
255507
63
77
231574
40
165420
214219
137079
450199
16
75
288701
415304831
284658
9
66
26
320096
364250
43
461643
8
191699
85789
342903
70899
282916
1
215104
64163470
139321
82
402947
5
245108
85
153431
60
432061
19531
130995
64
5
350359
457706
411635
7
21
369984
33487
21
58
71186391
46
22
398395
43
84
28
396316
2227
5
433549
119687
26
94
9
88
35
53
3
226109357
72
97
58
289572
73231
3781
413540
98
20
335405
339500
746369334
277664
55
312272
6
4
189137
2
64
58
266000
37
10
93
370893
443823
38
8
280679
40
75
61
134158
38
26
51
163223
64
91
19
456470
433991
58
9
274170
179714
314849
45
33
148108
60
8
31
986941346
78
492089
48934
123249
363697
182128
292856
29
222674182
914303753
362711
26
39
82
31
31
75461
99
89
71
62
31
181415
89
5
26646
85403
6
403032
348357
223680
7
20
42
304267
295362
883869351
49
89
284154
99
29496721
89
98
174007
75
42
366653
417690322
81843
75
289638
3
8
10
85
406532
5
56
409185
728594058
63690
374503
64
416890
86
204792
84
423645
25
24
48
2
158953958
499262
2
32928
21446
6
317987
316881
56
327174
34
5
43
20
45
20
90
207023
7
11
889184280
60
10140517
9
28
322028
51820
466538
26191
28
60
10
10378
88
68
90
54150
34
366244
14
89
341091
49
60
348114
281873
34
7
114302
46
76
412895
45
52
206050
136485
314042
82
28
160152
71
54
32
75
3
129278
356764
94
28
64
50
37
5
5
481446
163334
40
49
444874
8
4
76
436738
99204
61
349
25
26
283952
1
23
169870643
22
277136
186176
248708
97924
96
20
245920
306501
3
7
56
66
480357
454212513
15
447968
140639
284707
327128
84
429977
65
167195
225272
258762
38
221547
6045
156771
28
444093
405551
4
120198
16
19
5
492446
718235325
4
68078698
2
91
337375
499045
356696
81
23
53
80
328076
274002
217636
14
257073
313973823
903433349
40
14
544755689
84
24
96
486936
39
150603
98
74
267000
154631
417231
444101
14
281218
153274
28
392829
172776
438772
437215
438668
71
180575
501724715
81
3
14
219897
8
41442
61
9
7
50
68
80
65
45
84
49
494524
145918
6
76
397193
111166
83
65
393770981
398865
815140685
199384
32725
38
13
37028
449730
55
8
4
27
328157
61
98
62
334038
9
397448
9
42
492816
369534379
82
122544
8
24
58
14
475575
452311
99914
320097
51
492407
7
3
308417
1
23
85
140834
489827
472829
252301
45
438226
915812627
91
289033
289344
28
123791
37
61
478068
5
52
88
342508
85
77
3
68
1
95
9
254081
73
180305
41996
297368
1
28
68
62
8
74
15
8
62
37
392800
57
74
40
57
8
84
32
310487
373639
36
35
4
7
46768
67
71
61269
3
386454
394616
318503
403008684
15
81
301871
89
36
4533
44
211802
2
43
6
436735
58
315196012
182831998
440213
56
26745
8452
36
257667
476659421
164886
451107
508699492
41
32
84
468481
35
5
932297761
56
315519
4
1189973
268310
8
67
94
688134188
20
9
146228
214155
2
376888
488364
46
91
49
92
6
398972
349293
307670
412938
7
459423
235481
88
3
120359
8
25
426807
74
174208
556261173
133129172
239568
8
94
41
32
9
351092
22412
393008648
23
304296
19
31088
135331
119004
265995
360342
6
88
13
21
4
361375
11
79
76180602
231126
13
20
6966
199881
63633
11
315637
879217097
8
78
30762719
40
492481
60168
112641
77156
5
43
65
229526
907231365
95
529072312
489721
425203
9
116758
54324
152962
417918
191391
131792
342189
98
3
55
42
345603
6
422406
93
2
17
19043
90915
42
142548976
74
227753
87
17
100102
30
448087
10754
43
3
12
457647689
90
722103765
98
3
108691967
12
52
61655050
64
91
313299
43318
288320
311116
558152907
44018
389491
77
33
393676
99
86628
821385406
34
9
55
514760490
68
21
11
15
51
179175
7
93
207338
57334
3
2
89
58
206316
24
174412
90
493496
56
80
54
86043
93
91
9
464356395
981658743
23960
634073518
58
188336
103038
2
222284
344268
367537
84
75
73
54
40509
9
757871321
137046
21
37
354088
298091295
86
16
336483
89826
113810
22
98
554738172
443480
7
87084
44
215158
937585200
82595
90
29666
77
15
38
83
82
162203
490451
66
427510069
641410509
72
71
89
84
217443
76
17
7
105792
47
29
740227200
37
614906733
93
341115
35
110024
8
813339380
9
59
89
99
47958
135768
4
477792
196595
344657
18073201
14950
81
478854
21
5
347828
188890
657374901
203049
94001
162675
495110
150772
49
55
459286
371915
66
335924
281636430
2
70
350405
400587
49
46
16
6
186710
62
157257
50
71
149929
200115
604520484
18514
155905709
42
353194
1
5
4
350901619
193019
63
104178
33219
83070
4
173801823
6
6
83
864396225
88
806
82006125
49
99106
461198162
24
9
6
89
34496826
158054009
14
211239
296177
457654
297656
186916
212707
97140
78
256281
140453
323027
94
104915
2
11
99
96364
35
827520532
31
399543
94
52
70
966120193
119103
51
148579
57
92
25
7
359578
88
11394
422617
319324107
39
29
89
55
40
74304
15
530497027
498647
292459
99
390536
148196
62
266207672
110315
434276
42967
57
484606
93
85
81369
65119
1
431454629
152934
191087
84
82
6
205
246838
70
62
347636
21
39
282978
299446426
78432
7
26
52
31458
87
394714
57
407083
69
83
288005
244737
338912
16
165087
4
76
3
865571936
43
818100641
321108
7
76
389053
67
91
176384
7
544797829
415932
468667
80
41
7
231043
391735
35
2
6
33
426239
290252670
448806
939937203
135540
68194
28
80
410751
815494952
388274
1831
28
63947
155195
37
7
29
57
10
425556
99
397333322
2
310134
1
220573151
141200
5
3
662065548
85
428109
212329
88219
84
18352
60
11
457929
85
317141
39
590090997
179469
316145
23
517234770
32437811
154815
298849
6
313694
36
45
45
58
299658
8
4953
768204602
274259
14
787336783
199968
149691
77
135492
161222
75
43
45
33
17
52
62
84
454318
444708
95
1
185856
74
98325
218372
299899
47
21
95
476175
75
341688
28
456793
64
98
35
147954
172860
13
5
17
6
53
60
358125
53
9
110773
66
171118
578341334
161889
83
199160
88
41
89
57
28
44
715924121
9
225272
38
388796
621623281
49
6
52
95
887818208
56
361107
532764594
16
97
500983486
95045
277312
20
50
8030
67
129218
67688
279035
6
47
119913975
95
202551
83
11
220042
398547338
507999771
85017748
6
272657
343118153
53
139423
5165
7
51
574651252
995673209
406602
153624
78
106478
301207
98
91
69
75
91
198655
439284
62
93852
291254
18680
74118
61
426016
11
80
469432
3
327716
218260
127050
1678
2
203425
85
44498
36
332204
434403
440196
82
910650299
183392
70
296286
82772
37
86
278143
621594999
39435
7
194327
5174006
28
305093473
7
74588
88
64
93
388427
93
328351
52
186189
4
56
981766088
284705
14
9344
440968
69
414082
40
293415412
189214
63
290973317
17
96516
44
88
47
290413
1
32
16
103271
28
47
694580264
73
66
375120
36
83
32
4
392703
85
101020
11
240872
337362
97
77
9
141484
21
49611
374481
136132
48
38
822979355
17
87
115906
374538
5
25
34
2
89
84101
68
71
65
84
1
232666
98
38
99
36
42
57496
407042
131271
4
56
239455
107226
82
25
70
17
800045217
15
83
227763
7
74
397641
38
98
443622
680303776
46
447067
58
6
13
43
9
171818
33
8505
370263
52
94139
835933694
239409927
350197
48
205917
475256
97814
68
32
105999
195797
259973
31
9
93
604833693
40
2
247175
15336
36
439735
90
7
17
348540
311756
309892
191060
97
38
125780
57
305052
334608
410045
76694
56
322515
429414
95
85220
87443
34
74
76
318333
135538
96
262199
223876
4
1284
146615
943612459
9421
116816
235275
7
4
75
62
331429
146453
10
12
13
25
131649
123960
642091094
29
961815765
37612
157878
90
22
268406
82
398811
13
112275
1
893287510
95
33
50397
58
414686
95243
82
48789
15
986261772
387398
24
47
409106
56
92
94
61
49
56117
90
134135
32
60
61
2
79
9
55
48
31
3
60
97
79
184310
171977508
345336
313128062
222197
48098
94554
260687
96
982219883
50
12
197554
513269454
91
219510
256209
46683
79026
7
331808
66
60
412107
39244
54
30
10
131531
99
891761682
159352
81109
519740374
51
386516
94189
474424
3
282784
533207616
24868
17
5527
450454
168042
397596
53
77
340115
272241
452891
37357609
6671
45
452120
8
26
334470
488331
330935228
92
268514
256032
21376
128727
27
71891
8
97873
344631
292601
8
16
73
50103
115795
32
95
52
401412
328096
8
234014
193529
25
68
69
11
39
201301
2
89
21
80
88
72
6
22
356126
25
24
66
458625
47
9
23
45
68
261117
457059
47
6
95
3
89
33
20
52
3
50418
2
76
197570
70267
79
346273
157252956
74
7
72
580156996
35
78
80
93
60
83
590575653
10
27
26
302171268
9
24
64
772055692
22759
83
5
102121
3
99
14124
54
51
403720
40
32
7
475686
119810
12153
8
92
151118
50
180395
218347
36
11
140834
184221318
14
4
58
57
9248
62
11
66
190412
326526
441458
28
8304
324757
6
47
96
263049
378865
161866
316150
99
229164
96
178468
177148
95
84
79
131993
35
7
234115
470094
344431
67
14333
43
439799980
446669
204061
8
60
463834
404560335
13792
302012
3
98
3
165120
98
402775
14
1
217248
333448
207170
47
711161773
547406252
346525
180915591
141250
48
185371041
78100
85074
98487
35
19
5
80
441505
12
32
57
366858
85
40
30658
22
28679
4
127708
62
13
55
8
192171
59
1
463107
722339058
15
6
331102
28
246670
100163
8
26
229038
38
27
109648
24
442723647
57
68
21
94
74
372258
6
61
395565
754075889
103790
76
82225415
21
88
941629168
15
91
22
23
31
408019
96
255602
14
691786844
78
98
56
238316
78256
23
48
4
87
65
9
432916
446932
4
90892
257429
94
911118289
137075080
293718784
31
19
271986
277111
194951114
59
35
78
473437
56
9
219297
39
36605
565404040
71
20
9
365061
253293
79
64
83
47950
34679
807562917
98
96
903564632
6
88
417788
374800
381160358
56
176967
63
423832
4
485454
2
985796728
122710
8
14
5
3
99
376562
733154872
34
422541
414214
330311659
488320
68
71024
74
101489
14
69
29
338588
96
64
187752
4
333183
327273
28
2
34353310
3
25
537405097
7
9
93
19
411794
98
150086
286274
35664
24
52
14
66
487421
82678
1
99
859038832
625623226
149351
20
29
57
41
9
99
3
57
9
9
270441
407753849
331403
50
31
94
66878
2
46
63
491240444
80
17
503115902
63
161452
3
86337
6
194455
5051
328259
400862
150145
399355
564766579
48
216159
44
15
48871838
443920
219594
166520
46
206103
496264
54
140783
43
562210230
58
69
28
921349272
76
246970
144674
778361452
9
44
93
142818
13
70
19676
58
50
177352
90
83
239036
138797
774293671
211416
778944697
712220442
165516
325387
22
6
16
292664
4254
57
59
26
79
287471964
451513
33
46
32
3
167745
96
160372
313951
153909
29192
93
326327
422245
69549566
336246
315854
73
21
377946
111817
48
495730147
58305
92
423209
40205
159627
55
322975
95
447780
34
63
474222676
76658
414017
207342440
17
25
64
91
33
37
77
67
80
80
2
65
9
11160
183853
38
5
51
498114
58
64
931
721747465
62
27
94
394176
358284
326867
67
481358
366392
12
24
92
318777
9
40
386159
331430
153342
442857
75
868605865
66
178571
40
288984
66
81718
148937
262025
190659
4
34
8
452334
623054006
61
15
156489
189418333
647065883
85
10
79
262169
21203
14
542180836
89709842
74
34
68
90327
57
151288
242011
178726
226406
50
40
495749
93
69
289452
39774
361646
33
174366
16
381371
4
66
142204
10
45
249050
381820
298627
72
591140547
321877
51
10
31
95
343802
89
27593620
5
95
21
15
248857
17
446499
323295
32
24
465265
324113
850070145
830879017
95
487932
97
1
329542
239526
73
508854377
66
86
192455083
140742
118265
400352
2
332466
61
5
7
245513
194756
357910473
22
409739
174141
31
128181
76
214859
99
25
196602
169533368
477715119
7
319829
206479
310896
23
312028851
338567
166032
49
23
7
372209
4
279875
163368
68081
29393
79
91257397
95
21
42
68
286544
5
74
40
108773
170240
346272
75
483305
4
372980
84
1
4
60
5
77
585469811
40
180690826
42
4
26
5
198860
71
16228
23
459541
14
8
445197
4
26
86
413571
55
93
337083449
939469986
93
9
364838
303214
472748
18
129825
50
246003
276959114
56
46517
18
65
41
372273
53
396609
434170
97
24046
96
947659381
93
229290
80
222954
49
70
3
163776
476052
58
52
450765
162411
3
520960406
848511874
486509987
431212
380126
19
75
886960023
46
39
97
291013
76
34
266240
55
200732
435189
44075083
7
385095105
544803650
48
36
354348
309579
32976
263071
85
55
202701
705213652
225146
282759
184876
318275
21
756834844
98
2
250136
18
333502
21
153307
837837477
29
55
26
9
427042
88
6
362784
58
70
487027
40
926198004
87
32
5
5
14
94
52
68
47
10
237068
15
5
79
265773
49
306801
26
2
6
85
244114
439013
49
52
418805
113177835
309944
229537
51
63
93803
493036777
34
273402
36
64
50
350079
879599612
21
68
145316
11
5
457888
58566
45
56
13
499398
20
53
9
5
81
5678
109238419
463226958
74
48
12
370108
413217
19
6
39323
64
81
40
95
90
30
125730
208414
76
237172167
38702287
137037
428832
28
360631661
76
95
11
35
58498371
468033
75
13
633190737
552075524
36
80
203374643
22
8
8
20
105838
3
4
56
56
7637
30
4774
385200
93
80
137025
5
58
304268
1
42
382610725
75
243221193
19767
368363
4510723
472726
24
739841359
267013
10
416346
15
738003781
29
167128439
64
499626508
785845919
38
65
195937
21
65
340454
24
335378
6
178642
109922540
87
77
189367
42
57970
490280
325293
283254
76
8132759
86
280373
51597
82
55
167247
75098
53
113883
459865
119729
77
303619
148657
31
207487
55
91
332081
268079
54
11
84953
124541
96
60
29
160053
24
67
61
8
10
76
43
390460
172071353
5
425556
389642
61
2
404292
399150
15
83
90
491887415
120814
14
977532000
184009
457245
1
332987
78
51
951057694
4
397929
466663
9
27142
26453
305737
46106
104012
146167
279545
83
343072
27018
455278
160182
83
461592
122449
39794
85
70
71153
12
591660117
66
46
4
4
91236
30
298594
80
177359
8
86
464066
17
76
27490
336452
463224
338987
40
73
16
92174
291899
325448
1
70
13431
33164
488980
63
74
360997
93303
94
352477
376342
5
72528933
22
309741
11
32
55
89214
96
390010
415761
31
91001
373886
52
150671
494029143
24
59
86213
233510
19
490226
97922
405571
421515
463263
56
460688
158382
256067
58
56
289716
4
588033018
59102
75
74
269359
266729
66365
116292
936096120
436924
1
58
46791
419266
13851
97
62
196256797
383728
10
11
47
67745
7
2
261345
160229
41
203436
73
17778
94
5
101185
812739651
86
45
407383
74
16
45
3
411521153
59
131343253
5
6
11
276209
466255
208845912
347270428
6
47
2
414052
40
152895
390739
31
353686
63
81
57
941012308
33
6
116323
385357
43
46
49
743988884
25
434791
30
76
104087506
60871
26
879606006
20
255076171
79
482465
2
71541
58
34
9
7
139636
32
237993741
3
70
62
59
82
8
61
760787425
77
82929
487668606
62
123565
525048331
55903
1
89
22
447599024
439537
88
470301
54
55
418204
478528266
9
137487021
175719177
99171
4
21
430839
128881
36
211553
65754
242671
27
192429
5
85
12
394168
62462
140901
15
318585
1
6
272696
33922
90
23
17
314530
774532736
83159
436628
29
99
130325
429315
95855
358682
76
198199
13
255880
6
101180
224595
1
371643
399301
32
700678916
61
343409
84
7
27
93
40
205173
112656
3
84587203
53
183298
53
586154040
298888
983011181
535437289
56
51
26
98
96
13
51
417692
73
46
88
292124
91
466667
303420
38
3
8
393527
59
294782
268609
10502
76
848418797
72
4
33
550423692
70161
224208
31062215
45
236053
40
5
59
4
120935
315619
56
37
69
42707
238559
60
69
25
983340799
425933
220292
54
75
241796
98
96
371004
6
54
22936
33
33
256355
4
292846
83
265841
42910
17
56
304724
571386463
855783206
195858
98
458086
18
10
356927
341177
6
69
17
48480907
8
35
33
50004
83
16
3
60
145400
484061
91
422066
358380
298697
56
224375
88
232612
699259106
66
4
4
252595
79
465268
144937
170780
70
4
851480676
60
135012
54
200335
390976
86
48
4
41332
6
320918
438660
39
44
565816695
125253
982421004
723278225
27
48
69
40128240
69
34
52902113
60
485555
675570238
59688
442084
77
28
45
477038
304069
87
13
260965
140956
403989
123470
266356
196739
25
74
416657829
43
459469
101199
131165
186879
331285
273788
454654
193674
95
296703
60
67168
6
191196475
51
174012
61
172931
66
83
65299
443498
116513
383544
236635
978235548
52
16
205565
171850
273123
391934
33
25
2
5
3
245638
54213231
799316278
33
894217547
44850
53
2
10
9
191645
44
14
4
166871389
81
20
70
59
498213
187123097
6
63
14
20
22
488095
86
33
1
88
51
7
772319525
18
226752
444600
430368
10
43
482114
342461
3
660814565
2
70285
48
419950
200440
69
486290
273367
258891
44
482252
49
40
42610
67
11
17
390085
26652
18
104734
781828198
72162
41194
890888801
228684
181312
65249
112159
79
449670
68
81
181422
358649
59
30
396991
249007
134267
19
69
28
29
964397200
8
94
40
135167
28
70
27
123659
70
374455
70
75
695246857
5
92183
180366
80
29
85
108197
79
407898
89
329998
5
14
11
458966
83
401206
61494911
62581
23
218021
9
321333
305023
310154
20
565515419
14489
49988
455051388
924173159
173319516
19
10
56357
140978
5
7
38602
228824125
33357541
310179
29
340028015
25
34
9
51
198236
59
388406
62740120
73
57
248416
5
38
358869
449516
5
166517
72
997909340
588254618
47
466572
82
5
10
11
79
20
63
99750019
98205
83
415569
120963
18
66
4
211931
386785
3
89
303823
5
41
254099
47
128977
34644
96
927512061
24
73
18
86
424715
359749
421785
471114
3
91
4
50
301141
362726441
94
40
206925
212179
484488
212829
191229
374687
254126
100528
8
15
422426
76
516507280
3
9
33032
28340
47
102966133
43
88
293213
5
684980244
272251
56
72
923315720
29
84
33
8
333359
48
51
49
34
81043
263502
96
222082
721065665
341691
227392
73
42926
46
438230
635783175
98
400828
478472
29889566
942506053
69
221979
788256452
206194
272130
270918
4
90
618677359
319114
6
362510
71
4
27
227335
6
96
41
69872
30
70
452005
26
19
28
67
95585
9
189867
81
10
10
974031399
908794682
923137002
375557
4
62
70
57
84
84
20
33
238760
83
68
10
309496
474454
58
102274
18
53
89
221654
191990
7
16
435062
657782220
67
73
64
492801
16
289715
30
80
322009
375352
93
36
946638669
35
2
98
9
2
7
116304
90
6
741325898
37
404215
11
40
136984
140678
19
6
386727
20
54
494659
6
171131014
322986
65
71
8
67
33
29
4486
78
35
10
9
154721
21
347063
122793
7893
46
79
51087
23
43
24
40
459172
54
29
34
29730
4
420954564
14894
80
46
379603
40
76
3
50
225971
62
391088
6
142159
7786
472267
316456
54
8665
230597
85
347880
350614256
6
70
36
80
576613607
152622
222336
499997
29
25
50045
58
6
43
57
993590575
237766
20
402702204
17
23
127169
5
43
9
8
83
10
81
50
59
217524
780418080
982374577
398544
253617
80
16
301026
268337
252133147
428352
48
91
7
408167
77
88
177548
51
221027
13
86
13
183015
96
82
70
273244808
33
106529
52
87
25
43
46562
99
95
578782672
4
8806
416817
306568
320759
48
3
71
30
10
128049
64
349887
23
831410595
23
382771
479402
9
416165
220389
5
729832581
91
174999
22
337986
225357
579758664
121499
73
34
8
91
101686
3
2
14
505655502
39014
494184
9
87
82005
79
66
789027390
467704368
99
645881975
88
403114
6
135689
396299
8
188535
4
39
168847
10
89
43
97
4
247184
364062
8
77
39
133029
16236
3746
119196
244247
8
90
75
41
3
24
267149
57
81
18
91
23
2
119191
79368
50
89
3
22
86
68
322243
450750
239057206
13
363545859
279387
483180
793805262
6455
79571003
59
474254
42
84
106305
113713
62
71
24
342841
4
281349
94
26
3
86
54
34
310836153
30
74
162949
249914
344089
424342
21
29
64221
58
87
530443415
38
73
159703
5
484976
85
16
89
93
48
484052
94
6
204470
6
50
213366238
14
95854
30
54
3
8226955
35
567406046
208394
42
53
7
913261298
38
30
18
512808218
352405
146165902
141617
338455
416829
620197523
20
33
51
57
482183289
86
365113
45
18
29
354663950
47
43
15
76
275518
84812
83
98
86688
52
77
9
9
26
5
17
808246580
15
1
21
43
8
33277
79115
9
249326
411299
93
150423
96
418548
500211464
3
98
15616130
90
8
430537978
8
111142
739435944
80
5
302166
8103
354975
5
95
23
350866
68
322185
78
415148
56
236460
90283316
83
186358
75492084
14168
87
228312
382423
6
34531
67
450532470
313046149
483150137
187868
967332935
233765
35
129380
720313220
96
23
94
58
749718906
378931
14261
58
92674546
264883
65
5
47
992239250
97363
9
45
330899
229626842
109374
32
133565
484843
2
319590
226551
61
325688
230678
59
79
52799
406130
392179
353908
52
49
84826
29
253560241
826133668
498470011
59
7
405604
429133
71792
436687
13500
58
42935
248253
689204771
247816
13
20
17
11910
99
6
8
47
84
55
9
319365
26
1338
72
92
339525
150502794
59
32720
9
985652958
44
153214
26662630
11
9
314716
9
446239
27
161619
81
2
15
74
107395
29
172384
78003
76
33
449450
9
356513
327268
84205
42
2
216659
83
54
929497489
642614756
59
674741281
248364
340023
473549
451267
277680322
180355
136175862
8
391325
32
479919
22714
290331
71
405803
275704
369894
49
269637
103638
140163920
46
361295
97520
67
401375
2
44444
393445126
304958
42
30
4
307244
70
30
383458
454601
453042
84290
106299201
101375
149741
35
47748
16
99
46
36
73
496011
13
324291
4
488747103
495054
448456
315661
49
12
9
93
211754
270181
70
271122
309698
84
55
15
680931177
201444
57
348422791
38
305137
60
4
34
39542
495846
5
233411
68
867240495
496638
413097
4
9
861140927
31
168349963
42
11
441059
5
354434
56
367242
404901
71013
26
5
1
52
479570
6
67
40
1
265532
70240
206136
74
143377
48
261944
456320571
57
49
91
33
75
47
131066
65
386407
410494
247147
32579646
37
41
211125
43
24367
24166
384189
34
66
434633
456581
59
4
128595
45
63
281715620
61
441063
2
96
298265
6
2
156514121
52
144615148
456045
41
54
66
244902
6
36
608662453
272345
59738
302171
567454943
871105809
418910
90811
44
215908
425918581
182689
89
3
4
136339
40
33894
496171
464822
95
80182
6
822121085
52258
65
48
106322
438202
224325281
569887398
453908168
2
23
37
56
58
6
8
488494
4482
133000
76
57
375075
1
457775
741387301
141536
21
88
299693
288806
7
25
139925
1
174173380
4
871321175
8
20
230283774
71
23
171408
95
7
361987
1
58
153505
973845795
28
9
252222
74
55
97
3
17
68048
67
89
21
266512
379135
14
173477
485359
75
30
1
547849374
8
6
356498
134458
94
53080
35
16484
88136
70
32
20
9
44
48057
8
410235
36526
261109
461263
86
99
405199
378577856
43
263902
1250935
242246
87
143485
971696646
40
77
12
9
104034
189279
488102
4
56
439946
219516
26
86
358660
62
95
245320
144848
32
2
349045
793429824
42499580
90
92
32803
75
282181
3927
152754
75
740675448
275110
356884
74
66
50652702
80
11
287519
5
179023
354833628
90
80
163999
133023
60930
449487
547462721
425479
331219
2647
71
28
71
26
36687
120813
96067
4
231055
35
46
70568
258922
2
2
444553
116381
200578
554002089
86
22
29
410042
66
28
27
93
19
191854
2
53
115097
65
88
145518
30
977585300
57
99
1
95
269523
38
271232
361289
397818
98
58
10
446370682
90
457229
31
23
143042689
27
65
88
63038
1
38
402855
230
83
14350
4
33236
466193
198263409
96
483991
917236057
923754664
8
50
2
382634
20626
61
426446
68
160541
229579
87
164352
4
233468
93
34
6
5
1
456647
61772247
57
419823402
106128
177737
75
267439
149716
11
303821
988251746
127540
84
354199
2
148366
41
454633
76
9648
203295
318459639
2
96
33
27
21
14
88362
22
424966
24
97
146170
26
82558
39
294329
49
361959
4
20344
302083013
6
970349176
987404940
119350
423395
341001
2
14
6
23
8
31711
31538
374952
17
351401
47
287555
78
365373021
89
496211
65910
20
124139
26
324155
1575
15
201218
261450
516704109
45
279823
101033
3
96
794219072
88
378968
774677737
378646
45631
102382
67
478494
14
399184
1
1
1
52
217677
40
28
478170
8
86
202561
93
15
42338
33
51
34
38
478463
214578
95
314157624
119679
291970
78
87
61
241924
33
75
400525
462926
15
938305207
23
192876
301483
61
24824
8
115907
401165
499081
99
594084604
57
286622
431947
8
398915
514277736
3
18
232414
3
68
36
35
80616
110022
211299
1686
71
26
840781654
18
82
705727448
83
100037
89
72
89
278120419
108022
205553
429699
65
97
54
472919
34
10
27
812918739
498549
41
373414
519793976
315557
57
1
71
32
66948
682760418
34
6
57
37021
793870127
5
369129
159198
484327
472282
11
9
203526
55446
36
89
476070
33
4933
15
129182
886733177
191542
21830
375142
332808
59
36
59139
93
11
53
497551
294151
84
86
92
247048
161934
144366553
41
51
233547
9
49
479071
437752
163993009
38
63512
811257529
77
80
102489
5
730334238
47
466311
70617599
197569
70110
78442
6
8
5
4
490935
28
4
95
85
364838
295356
461425944
162284
48
430557
295034
2
228678
196008
144014
41
68
183096
38
449325
89
69
6472
26
12267
455313
2
473648
38
3
229884866
87
56
15072
497476192
23668
2
20
9
95
38
54
189271
45884
235803
818752667
64
63
89
17
28
27
31
3
72
154879
254705
55
422796
8
7
452363407
47
73
87
142115
72
75
390835
35
191400
81
361035
45
366577
147239
360716
302741
6
457085
493612
55
29
64823
226711
159036
42
79
52
76
24
1
7
98
110860088
68
555674148
982584273
320202
197033
9
494572891
362355
1
448428
162599
382140862
37
450463
295112
9
434147
278743
94
91
328623
10
34
376913
328770
66
51
38
12
328702
8
115326
58
248674
86
41
154911
93
37
426083
288303569
494754
146134
81
314532
57
9
73
482133
38
67
50
28
4
55
304274
37993
971007198
49
51
8
298814
323180
468839
319264
90
250736
462225
452644
457675
40
6
372274
60
23
318220
30
676731080
817286342
369122
374787
79023
449252852
314000921
5
248958
490683
19
355094
214050
38
267947
19
13
18
159531
73
59
205498
8
73
79106
51
252222
49
339292038
70
83
486647
1
990106255
29
83
797512716
20
261731
15
33
27
878100012
2
3
875271686
37770603
75
186452
55
46
196952
24
92
26
33070
783127
152454
31
44
392168
75
439800
40
575597288
410389925
71
63
211776417
49
20
59
221902
57740
225539
61
15
57
325249
1
402312
2
93878
91
38285
9
483001
624640164
9
1
9
38
8
406096
34
25
38
96
595821545
37
5
475144
79
82
93
714490995
18
17549
83
35
397017
222698
59
316120
3
313967
231270
43968443
136033
41353
2
690748798
6
485802
81509
43
14
82
541209469
8
354668
84
5
76
82032236
609989631
114887
39210
340291
281020
8
995559922
53
175571
309576
22832
288943
95481
39058
6
70
10
409500
128568
98
261490
44
3
5
79822
250747
7
66486
228042
127176
44
462211
461990
45
118271
24
7
80
32
6
96
8
29
218232
357239
12026
217614
42
326523
19647
41
54
109480
75
288254629
363412
796851420
199886
3
37484194
498135
79
266034
332633
411770
755024877
24
64
305243
380350
30
6
389644
65
404374
409322
6
48
1
245184
264511
50
80
86083
389588720
32498
296362
317692
671824612
83
60548
73
1
975933566
353629
207681
58
37
96
88
30
8
6
68
62
2
7
20
5824
66
55437
13
72
8
621136017
301699
37
4
331158
103117
392811
38
313161
87
80
614892545
135999
7
250340
46
1
7
208936
483073
1
53
73829
341983
97
77
50
9
168433
44
846734992
27118
116975
35
77
54
435656715
78
8240
508276038
22910
9
221407
276220
79
6
221900
37
432245
45
464608
266099
4
228247
37470
27376
123284
78
64
91
5
320264
79
108735
42
391418333
303195
98148
98225
642220017
176727
73770
72
306965
7
6590
6
202184
15
438770
1
136603
59758936
45
499249
8
76
328019
468064
375813
9
19
474851
25
72
416276
857869313
349225
487959
1
1
225908361
60
347733
19
170373
707128710
6
5
464472526
60
1
1
170416
3
313664
681368741
48
39
102170
403014
1
23
500867440
9
179437
2
10
57
70
511675514
5
135454
87936
79
177561
3
4
344292
3
130300
25735
123466
3
197535
267027
64933
35
70
117314
15
18
207265
15
393960
23
134368
7
52
44
42
19
137623
792137911
192183589
33
5
17
321446554
113418
255435
2
75
271675
4
2
330116
121852
258981
30
42
90422
47
37
80
33
86
6
261887
105695
14876
90420
40
479488
307967
190441
38
138237
461092
45
82
607371627
15916
80
65
49
25
426644
465587
40
30
215503
19
173591
79
48
22
195570
151787
106913472
27
401069
9
70
84
20
164497
6
73
239084
20161
257588
6
55602
44
290040
45
47
419163
378730
68157
406581
103369
216907
468224
75
10
119677
15792
412168
24
39
1
69
326865
55
34
712725915
221423
328650
66
820592760
4
11586
80
57567
3
90
367262
391784
757769618
417418
409620225
93
12938
109390
6
3
81
2
60373
66
16
162505
3
63
37
41
37
446144
304281
24
429739
225564
85
895120028
87096
37594
97
21
220536
95
980
443530
4
80466
312569
314088262
223759
18
77
77
54
48
231984
10
245982
115870
184816
83
67
64
167972
5
14
83
90
403737
93499
452041
67
415529
198035
289367
413135
23
55
58
194511
4
293137
17
83
71701
62
222273
426191
11
31
50
1215
67114
5
263150
8273
638065452
45
72
482179
781069259
63384
64043
8
23
281426
403128
216774
77
7
89
600134497
56
119271
42
51
191686050
330466
1
1
3
39372
92
131085
252772
74
80825
13
27
385178
87
57
56
16
36576
63
240872
54
14
168985576
297587
34
396785
48
384127
445787
118626
86
86
94
461159111
74
7
31
278171
30
6
1
73528
68
49
4
302090
85
45
155821
69
338320
98
68
168873
4
43
66
99925
96
82
11
6941
256809
73435
422531
463725
44
477219622
188894
295763
789312553
47
82
76
309346
38
66
385493
93680
8
29308
22
45
36
455774
3
49808
735394971
173362
110258
61
463473
30
39
213331
296932
63
49
849929737
81
97
96
19
305804
53
57880
176794
741730200
253295
361528
3
39
70
6
20
38
476451
68658
22
8
112615
239526
52
233060
127940
34
33
358816
8
53
6
146417715
472936
31
293536
76
156612
119175
50
485752
416253
16905
78
200691
34
41
32
12
201279
1
129493562
362649
12
1
67
169687289
44
99
6
274321
96
382615362
77
174259
287912386
7
66
49
451675239
3
176671
336430
87
167060
595312301
61
18
251295
69
22
237884
380098
2
23
80
32977
36146
282493
12857
7
23
237494
245054
97
25
445537
16643
274889
86
43
424522
29
342560
80044
89
806492967
8
404597
59860
8
69
77
689653057
45
26
200199
2
20
75
425142
374317228
87
246409218
406735
59
75
300399
17
240557
41
279185598
2
94
261457
69
68
33
47471
438805573
316811
1
399919
32
4
734950921
75
354809
448022
91
393343392
22
67
91
43
335283
8
62
1
35
44
78
80
313653
58
466042
7
129094
6
58
37
3
9
366547
43
45
16
426040
361042
10
56
17
18
9
41585
78
5
67
9
132135
398039
9
394821
4
93
311492
7
37481
66
355303
60
72
73
324085
27
16
229036
27
86
218687
296762
252304
40422689
65
138293
254930
23754
42015
847777591
270268433
361302
93
60
69
56
147578
23
62982
35
80
708848269
23
70
17381
73
20
92
377822
68
32
141048
19
99
228708
13
107877
96
26
61
68
88
312516
39
55
50
139737
7
450960
5
724770662
29
30584335
382454
67862
28
74
8
811204059
9
366844
335745
57158884
48
472855
7
54
116145
46
79
28
55474
191872695
154048
504160261
289425
479530
49
205204
55
72
71
6
47
80593
20
40891
281888
7
53
28
52
407980
5
20
54
92
232897
172346
94
46
57
2
458119
7
349544
53
54
188112
66
36
417869
3
26
33
481504
72
135691
82
154337
39
63
53031
61
32
330362
343362
81
170645
36
17
73
97
46353
9
444754
476040970
16
76056
79889
52
14
261139
40
237225
388166
21
469689
144271
69860143
10
68
131576990
35
545347487
328445
323793
82388
72
803633151
58
29
92
54
7
15599725
455794
34368
497955
44
65
147641
9
1
212454
10
28
40
30
54
50
373292
31
638767097
6591
25196
18
419823
206373
68
57
240922
201930
34
521444585
98
49
67
98
15
313404857
82
99042
3
5
47
88
139088
73
200999
211918
65
78
94
173686
56
99
117882677
225792
372203
203227
6
481216
4
176329319
308612
589678555
348476
15
206855837
202576
174279
71
59
224157304
305166
396795
45
454449
303058
748714432
336363
46
95
71
42
95
9
97
67599
5
447655
187344873
496108
316888
270550805
105417812
841177345
90
121669
58
457521
233377
20
31219
32
43245
44
407838698
94
25
378663
297019
48
149631
6
5
453361
9
37
351764
8
389034240
268211
6
17
41906
420253
989183992
266863
41
82863
49
67
399243778
48
186705
61
93
76
71
171954
325211942
418675283
704926688
390699
3
63
188898
51
3
415594
225344
95
42
25
324233
53
59
1
17
34703
272761944
64
304680
1
898281188
45
69420
60
7
2844371
110829
105101
1
2
10
92
46
269630
533395358
1
292953
356421134
293709
28642
295764
681456592
407320
421778
420442
97
432519
281872151
573886552
4
34
64
254519
12
257049
19
443039751
311956
85
421448
491267
129186
98
27
71
50
106448590
50
25
42
5
58
49
213552
320261
50
23505
11
122450
110338
71
51
211491
237449
94762
498858
55
306356
288638
63706
284430
15
301079
55
53
69089
62
32
24
31
51
40
75961683
354809
8
86
142703
42
361170
387906
91
40
49
200402
69
410409863
96
79
315063
10630445
68669
2
99
43
49
95
26
49
204470
375212
79
449998
32
272441
95
54
76
234714
8
308307742
32
54
6
742501280
228385
47
1
31
14
5
9
134664
67
6
196347
6
62
6
9
408483
843792500
8
180591
79522
332456
365411
21
519333086
385429
490879733
80
64
87
252434
56
281892
184701
366483
67
99944
370761
21
295490
29
34
48
304755
161617
266700805
40
76
149362
97
117648
458074
155203
68
75
50
337899114
154422
1070
4
81
37859
78
37
62
82
460546
393255
637313905
892141720
866704899
22
205181
54
73
261883
75
196935
77
17
4
92
333418
429770
93488
56
2
84
97
5
66
72
4
162694
361767
236414
210762
246224
30755
270803
55125
62961
37360
21
8
51213
70
26
35
2
18276
71
398862
61177
72
5
109554
346187
234505
32
2
69
254466
262242
62
52
96
914980893
30
811619455
176373
99353
450276
210835721
212515811
4
366252
442888
84063
77
59
205868422
52
68
38
175531
970010111
18
813769350
478320
2
238019
134931
74079
7
4
4
5
23
20
326205695
38
516076847
369393428
96
39
80
189986
20
3
493102
47
83
134679
38
473824
2427
31
7
250980
9
13
95
220465
270734
8
316023
405286
4
478317479
414906
2
134487
65
39
41082
73
9
1140
518669028
49
71552
263573
62
348161414
2
396046
83087
31
949633117
477941
72
22
20
174890
322580
871014171
173284
88920
120117
97
263787
64
393970
43
19
201847
7
58
297585
37
79
71
202105
115471
411819
2
78
47
286815
93
20
44737
71335
394979
289831390
9
359019
93759
7
7
120832
323970328
32
76240
89354170
456545
76
951062391
494073
204775
214798
119230
241510
189045
83983
62
447546357
291166
50
90
494849291
19
148044
99
56
70
6
80
92
7
99291721
128341
130382
79308
311986
57
231849
704754639
34984
397222
418092
135218
8
74
8
389744
94
27
152446580
17
335629
98
61
253694
249957
32
27
31
79
49
184486257
161625
36
3
16
66429
222561
19623
18218
18
378028
56417
90
55
193606
252759
382234
365575
15
54
34599
17
238268
450726
71196
886609710
8
467673
276515
48847
52
28
440643
480326
3
292650
31
286285
9
71
304259
78
95
423894
356280
90
87
33
65
212025
113797
98
137259
181298
74454
28
16
64
536594047
497643
335313
877512603
155485
135599186
369266
265432746
235582
355447
164254
202702
449297
36484
38
106331
185624
73767
234353
50359
27
174332
143893763
69
72
46804
352978
224530
46
394802
62
495892
372220335
495241
74
31
421225
53
484291179
324591
14833
41
200414
44
40
46292795
22
378949201
74
208909846
46396
96
344403
14676
86
7
1
87
30
24
5
512523434
50
64
72
1
36
12
6
68
59
382685
435075
96
134911
601446904
427267
229200
311643
283433263
81
211842
22730
84
13
76
501086214
850832813
357998
4
471372
56685
3
26
75
461645
407788848
99
266772
65
12843
216491
84
38
487101
62611
90
47
84
57
25614
442919
487061
758595637
243756384
53
425329
440044
907894213
71
313593
80
89
42
64955
81
45
422723
299061
48
310744
381048
34
6
22
44
71
158508
411468
22602
39
6
57
208924
29
922431188
39
66
198257
4330
61
72
98
29
89
488743
79339
30
34
866103166
347852
7172
287626
9
345531
279121
375238
250935
31
77
151628
67
231006
158057
71
92
390430
75
6
176877
176388
484881
4
39
73
75
300189
10
2
218397
194060
1055
74825
311325
5
88
94
44038
32
199874
133913
319475
634520452
107600
39
194728
351781
71
185521
262901
417797
2
10
12
5
43
90
157863515
3
9
6
15
188559
582064363
3
976307645
360492
51
57
95
349832
14
44
313991
70
81
74
225737
2
384946
11
4
263140
11711
33
29
32
565404373
261482
86
48689
86
69
361707
1
328885
328051
17
34
64
30
80
2
9
48
43
257581
89
30
495522
487146
5
30
98283
79
159252
155044
88
56
63
97
49
15334
27
745795212
112403
38
4
425063
328107655
197373428
200691
20
106464
38
429270
433445
1
17
9
76
19051
44379
44
396477
22
653496788
88831
282726
863623119
371306
20
83
67
78
1
68
2
411385
199934
4
10
389276
7
84
11
29
8
42
72
23291
76
555846269
4
68212
4
385089190
74391
263317
80
81
52
73
671568072
765339346
188561523
421538
57
67824
75
65
355870
30
10
19
83
2
20
3
3
87
63
21
300554017
38
449775
9
834298636
58
197683256
364289
1653
4
6
769614139
22
381258
336375
415674
233184
9
865478592
257493797
872633151
23
208505
346420697
25
97
462626
42
15
232482
44
418516
435817
268608
915481497
15
466851508
77
427336
52
11
239367
141077
51
229604
342819
16
632171624
4
60
247665
393507
30
71
946219650
202262
42
66811
41
12
397215
77157148
26101
9996
621257497
372500
9
2
93
99315
83827
22457
1
50
49
41
194596
105176
75985
302463
201058
405655
369957
98
233781
82
204877
150277
89
42815
74
288212
157569
99
2
218362
661324128
57
135730
490088
121574
85
494571
111030775
861127975
62
24
148157
34
11
2
30
1
37
39
309801
9
9
90
458972
11
60995
60
80
54184
176849
320103
12
95
98
332887
61
286172
89
23294
409899
279509
43
411214
62
6
27125
469860
4
91674
440931
391237756
16515
11
91
481093
92
1772
415959
93
421576
5
37
43
475626
285561
23
5
63
34
20
381815
101005
58
9
3
51
32
20
410547
18
387801
294830
115879
79
397257
52
189283
59
39
61
621062630
60764
25
81
130016
8
267938734
9
88
93
79
371629
117216
43
38832
241928
8
21
97
407594506
183343
460793
79
112300
88
78
78
307338
54
401376
615533327
50831
390111
236470
442466
15
43
5
405502
73
450056
75598
293935
30
64
442895332
50
10
180321
301947
6
78
366536
62
9
876889995
11439
163094
330384
81
869480558
835883268
81
78
414780
5
79
460457
1
46392876
85610
52
2
87261
435130
5
10868
46
108977
479928
82
23
16
55
75241
213247
246664
11
99
290594
180253
10
239786
900733471
10
5533
161146
46
40612
295848
87
104571
181666270
8320
389603
78
202671
375035
152673
386459
46
55
471076
50
70626
411886
586587577
865492964
34
16
4
52
2
756345549
247531
9
47
17
494979
287780813
68
40
455676
52393
447100
418627
21
360877
352871
110837010
105524
36
69
9
8
37
67
96
66
167371
92986
84
56
367744
142139
43336870
742196618
6
20
82818
9
94
259202
59
325369
318056
75
351856
73
3
22
16
37
54
379335
1
361439
28
406352
14
13
130326
23
91
342478
18
20
296862
82
214071890
1
95
999417077
238789
22
22
420187
108585
417314
33
47497
25
75
30
419307
722212189
77
39
33897
85
268572
87
232881
59
29416
76
1
29
298308
439136
8
62059
22
9
33277
34
430236
44
53
57
62513
175087
458413
165089
92
66
5
52
736248561
95
327952
454523
392954
86
4
1
358037
191903
47
355321
138413
68
3
412837
43986
17500
68
345215
482685133
228818897
19
312824
377001
295658
57
40
133680
231368
227856
23
75
358874
82892
17
11
344429
65
6
284619
9
114729
95
23
24041897
26
30
920751644
25
21
98
144824
6
317470
1077
733842530
85
149468
24069
730928452
296051
3
56
95261
79759
27275
470484
78
87
554074651
20401
4
82
52
69951
468814018
58
247441
307387
408252
42941
461492
498693
33804
214785
313818
39
397794
6
283798
58
81
950103760
92
22
5
449601
239356
85
82
99924
57018
61306
65
6
74
73
379138843
51
462840
51
9
346923837
68
647459793
306793
96466
86
1
170512116
158297
210966
379615
280405
738407477
17
38
10416
13
358836
765845312
99
2
933382580
55
105152613
87759
93530
126816
397447
264692
275354
261551
164191
96
265293
105249
499165
3
7
891054858
86
35
297421
14
431332
417921
261558
6
145504
77
112288
85
5
83
79
424868
709047187
62
160194
28
45
7
93
46
14
65
10
192239
353103
381767
58590960
49
49
268980
383741
891467696
75
270413336
446226
16
4
416836
13
18
75
399748
1500
30
34167
14
50872397
379172
4
24014
222959207
4
44829
33
175993209
18
32
22
260524
45
231786354
72
140547
90
88
458916
284135
341625
855889785
90
358919
188664
95
403362
20063
386060
78
255299039
21
302489
43
256722
333988280
340644
7
28
362026
81
274936
9
17
99
1
3
279825
20
202513
430940
212976
66
29
21
92
19
91
448194
684622829
242668
9
16
37
4
60
186420
105996
378854
8
7
20
168669
77
13
351419
76860
87
78
50
769447082
320725
370533907
7
45
1
873520085
46
456575
10
7
399646
328998
22120
1
73609
486431
68
73
26
352024
19
308156985
337405
696839623
31
47
344864
485963028
5
313594202
30
83
471757
255055
556239449
28
479468
42
28
162945
351113
308185
530570310
233239
73
30
94116
917820523
36
38
83
345373
5
10
69
116159
2
123953914
233860
295158
284561
272216
266218601
32
219348
12
38
35
384816
66
7
420199
22
24
480322
85
83
403289
361721
76061
592172856
64
59
79349
34
37
68
6280
97
250692
574
32099
418293
57
359486
396121635
86
51
26
413802
260862
70
56
4
113228
3
492951
869359484
3
27
21
228907
344631
296151
80151167
14
446528
48
60974
8
1
5
89
93705683
9
21
317655920
83
79
73407
420412
91318
21
78
51
411572486
18
60
71
49563
165116
440767
21
13
89
382337
307535
33
14235
45
214210
25
169010
188336265
139435
465530
69
181817737
449830
44
100680
613885048
421555526
462371
84
82
41
311981
87
62
318703
53
69
317188
458171
71
84
59
77
71
1
225078
1
855307905
29
25
93
4
73
146292
142642
166119
227203
28
91
38
45
364081
295797617
1
656512682
326165
9
163175
233595
9
12950
41
121862
49
21
6
75
94
193573
234721
453021
328936
64666
43
31
64
119615
1
22
365043
81102
362294
318935
394848
9
474503
7
75
389788
336683
216446916
50
476081
86
3
32
27
110656
5
91
409138
17329
4
89869
93
205099
97
186930
35
48079
247982
178738
153629
148091
991016302
59
162111
265448
73
98
169771
6
198166256
115560
26
25
31
416104
19
229524
51
80
379076
88
4
529774431
82259
76
452024
431185
72
455131
77
162543
98
3837
42822
16
77
66
26039256
121161
13
34241
210201
97
56
31
111532645
27
467537
63
99
22
31
17
865622497
54
172642
448981577
371165
282848
27
84
448961452
35
83
417242
1
449798
64
98
55
4
45911
86
8
36
91088
199480
125201
1
453310
22
6
32
38
31
67
9583
66479
344342
478506
272819
40617
28053
486540621
3
37
61
8
92
6
86
229054
58
9
284694
7
10
375926472
4
18
296636
89
80
63428
280371
817283912
58
78777
3
423670
189759
283454
34
138788
706890698
67
86
85
8
87663
260592
22
40
203462
371849
23
570739255
22170
55897
21
53
20
136629
91
5
171967
2
82465
21
465007
92
88914
18
70
67
481241
4
366220
79
172934
90
938694574
8
418574
1
387581
307784
85
62
314384
372350
8
252786
58
461458
144167
213697
190770
68
61
184847
29
31
965053125
631241195
72
9
81424
9752
399831823
89
6
349179
28
78
18
464356793
86
7
62070
244031931
40
2
67
319523
69
511611215
79
1
322605
2
18
51
78
5
48
10
154954416
2
358105
71
430561
185505
31509
412989
914662591
353664
23
12743
7
37
70
29482443
464163
126552
9
246257
11
4
83
120731
102991
74
266344
33
89
76
496528
400164354
29
76
201583
69
51
231795
304084
92
14
71
75
5
970893615
48
209523
72
24
74
126922
68
329895449
227404
143754
71
730112121
430436
670896780
25
13
47
930242327
97367
178521
488702
88
47
71
297059
89130
44
221848
260779
192000
345648
476387
30
48
75652
309218
2
383019
399837
72
98
9
332967
200905
337194
311362
76
64081
575687298
317371600
87
28
125818
239940
3
7192285
289340
43
130128
61844
23
64283
485223387
499077
8370
409484
81
301920
346528
90
79
25
30482
208803
96
44
465206474
119126
108230
118478
82
464020449
118381308
377831
3
44
443509004
255140
98
50
31
495662
96290
381976
37
77
8599
45536
57
1
472263
46
396683
7
61275
67
66097
471542
306073
33
80
146816558
26
90
364518
402534
69
22
257348
277847
74
57
62
10
389063
14
338398
5
25
83
698544128
133901
477551
198069
73989
70
100824
300001
32
232774
628242574
300863
385818
793992936
29
6
16
50843
208189
794498148
77
87
441661
43
55
233693
66
16
81
208821
435362
455561
1
60
483078887
76
21
14170302
70
204572271
97
78
451160
123220
75
3
73028
333429
25077
476539
227855
242435
218996
297276
432759
330454
5
39
40
19
12
101308
13
79760535
1
37
72
13918
41
285298
320658
7280
265521
15
181998
27
482497
85
991973529
68
487373
444171
633090142
3
190136
5
109627
96
53
87
8
1
55
62
18
18
494846
99
13
89
3
44
103241
77591
434230
74
66
12
205500
264958
10
12814
4
695648771
721383091
375622
15
88
22
83
237606
219831
756000221
99
5
29
540928700
91262
41533
97
3
306299040
448874313
5
280291
1
3
1
89
57
439203
19
878417098
86
43
138209
471441
843970115
32151
397341
274413
85
33
88249794
936584511
82
499330278
34
90
382169
72
55
362191
240328
44298
220847
62
473705
3
252421
127591
178975148
74060
97797
97
439817
381531
96
213741
128554
190896
28
29
77160
334645
203800
176132
245506
240920
188555003
88
7
77
422297
401266
83
478278
58
368411
139114
228575
5
240529
179605
70
23
307132
63639965
5
62
36
212562
213372
36
492540
479371
767798657
77
74
61
157310
2
83974
57
220630
333568
89
35
151287
63
945048249
325513
9
112926
1
536815030
118899
33
96
194020
63
31
95
489364
77
563331657
73
472250
63
9
357093
3
33
88918
42
34
31
804874671
39
44
233196
34
299821
38
366318
300341
377571
65
449238
52
101961481
1
10
27
79935
66
97
215548
385427
83
455213
122744351
279030434
77601447
274310821
17
41
471562
439750
34
24
68
2
30
68634
59
33
13
437213675
108616
8
397006
5
2
280317
224846
267006
283532
97
7
73
25
72
218732
63
47
66
24
780740362
52
235301848
107187
156127
83
5
703828173
213367799
288522
475783
53
9
9
85188
54316
28
73
6
335095
175120
83493
333650
29
330632
805253746
87
74
171922
64
72
21
53
134284
221468
27
227221
22
2
71988
242625
70
96
7
93
117125
340741
332263
515404912
187391
407470
12
372387
69
577085938
2
65
44
395514
98
52
12
355998
240201
151261496
902305139
41
355790
17
32
30
217989
248664
433000
60
267167
493384
780697187
85765
493828
106584
30
191732
492748684
295211
110564
79
278017
40
179388
152049
168929
480474
276083
5
11
6
442460
423186
48750
65
14
366403
25
228280817
74
340630
43
464896276
27
98
24
6
325169
28
47
439933
84055
992758644
30
18
90
158099
40
65
364853
94
38
63
233996
339332
20217573
75
1
17
434215
304868
82615
155475
11
19
7
284005
62142
75
159008
74
4
94
326204
8
77
390153
17790
39
50
33
72
27
28
69
8
255302
481867
328599
293717
120576
188887277
274572
76
318046
446061130
87
229122
6
425608
30
387998
306397
94
25
8
251112
389176
55720
44
80
293238
127816
27
59
174918
15
4
87
14
66
78
129881
448315019
50129
18
36
451039
3
81
73
5
373163
19
37
217004
46
62
43
55
70
97
93
59
9
224234
165079106
616782256
227218
833851116
83
263866
81
6
17
365823
32292
66
66
99
44
182777
54
212099
198530563
361829
22
75
162627746
322961
18
402513
17421681
281474
25
700236749
76
75259
156958
1
9
7
70
4
7
79
136735
424183375
91
26
5
1
7
38
340241
526002283
21669
14
79133
64
62
491628
470457
407845264
87
90
969070721
119268
898431522
83353
330504321
78
87
781335725
4
242261
263467
34919
74587
62393631
19
458610
62
55
38
109333
242245
430966
465299
208031
425593
40
2041
466546
9
28
16
4
440345
34
13716
62
56314
5
85
87
394670
236775
185721
3
348287
448145
16534106
2
97738
1
243148
86
61
68
139070
203543
118745
2
35
30
90
349798
84
50
18
235334
464059
9
384968
48518
48
718601950
34
320441
10
14
111178
5
153612
391907
23
335737
74
7
94853
9
35
142768
205301546
92
738433010
440473
292686
435056
73
33966
116211
377372
6
59
257553
26
55797
13
99200
65579
353452
340395
19
61555
465999319
47
490578
82910
212386
172844419
25062
176732
316455
84
71100
409571
126389
43469307
41
21
79
93
28
462297935
935299010
94
74
436385
856596741
825640462
1
108104
156414
31
932721550
445559
93
459139
76689
47589403
8
470215
25
5
61
25170
71
432665
142151
155666
7
34
284824
3
81
19
71111
449214505
16
48
35
422731
306847
39
109417
12
68
10
476840
477163
325963
2
386893
57376
38
86
63
23
238880
6
347850098
314764
22
40925
11
31
147059
284506
13
57
13
398851
5
75
5
91920
72
22
33
56
12
652164777
477387
356343
61
55
75
470618
95
21
79
32
70
400788
86
43
344073
24
74
339501665
399674998
21584
415903
32
176355
168544
246516
472237
41
3
6
57
69
288464
417408
62
151548
32
355796388
391812
2
442684
19
2
112057
77
459779
325411
902526674
39
480145
72
322960
12
77
395146
221258
29320
61
416232
32
10
146596
19
64
79
27
47
64
299946
350735
38
66
53
89940
28225
8
263643
173013
175392
248111
37
48
97
39
279398
12
155666
63018
47
72559
99
287506
63
274798
96
46
13
74
99
120951
393093534
78284
227931
48
35
86240
260007081
36
3025
5
67
23451444
242687
67
68
93316212
96
88660
54
80
65
241129
69899735
91
80185
84122
389707
76
696843838
641105171
14656
58
273119
6
508072750
952504386
208808
52
211318
4
9
12
7
80
247697
2
7
125710
95
13
680359518
66175
95
28
9475
59
472392
9174
422033126
286648
41112
95604
9
154668
32
421806
15
8
16054
235177
11
52
297785
41
13
34
3
36
9
254194
247179
146232
246493
475177
69
91
87
35
478971
281673
16
89
52
7
138248
182402
62
159401
27
800336672
470060
9
425177
568126954
47
150531
46
139448
47
62577
92
297534
2
50
57436
436754
88
3
29
63975
62
85
79
88
45530
14
46
57
6
198652
81
368382
356651
59
82
423850
61
58
50
47
9
64
368577
280120
87007
272061
303717
83
59
331067
67
42
62
412
27
17
862849950
6692
4
2
232770
9
33
83
185312061
8
17
22
75
38903
121330
446439
46
226468
12
60
86
17762
122329
55
113052
72
67
42
2
94901
463663102
40
32
46
58
380380
204289738
440509637
51092
52
14
7
234807
31
15105
117671
708417979
14
29
272199482
429084
46
282004
75
45
924738068
64556
354105
277768
362197
489862
4
3
8
177653
137674
62
6
28556358
45
374889
314248
76
141854
3
66
1
145868
119142
249420969
164551
50409
57541676
29
85
93
358772
5
309008
41409
5
58
609407074
19600438
1
470695081
353268
9
58
43
26
938418344
57691
35
67
66
93
337517
21
38
101428
51
75
24
98
471214
125934
196358
50
327721021
1
51
287648
311093
17158
4
475381
411997
6
100073
283940
98
446446
79791
53
452426
11
81
214519
60
542280529
348113
150920
42
361024
2
7
2
93087
242351
89
266134
99
30
35
299661
187009
180828
430213
46325
293376
99
93
48051
91146
685525321
41
333181
66
194763
6
17
46
25
21
81613
23
88
40019
41323
56
816
58
66
3
453900
111247
240274
856142141
7
19945
89
46
184826
31
82
460095
226166
467748
80
14
13
9131
458916882
48
9
4
5
57
304887
82
68
78
454020373
208917
5
22
474282
30
117270
781595679
415687
44
66
73
106230
162911
430493
87
4
12
67066
212278
39
4
278044
281514
94
60660
73
391276
55
92
74
39
23665
44734
359100
403345
1
287135
20
279753
330085
12
22
28
410680
2
618531947
15
153071316
923041277
66
186990
3
362522
519182520
26
389757
78
280651
338266
160847
56
68
1
40
261477
471329
352957115
90
106033
107258
81
203291
440263
39
923925114
90
45
18
22
4
1
2
6
83
296996
496860
254208
4
412093
2
6
299383525
3652
172908
428528682
119398
125450
413809
624815691
735453153
243074693
78
277047523
30
61527
457585869
91
8
98
10
495159298
2
437653
2
52
289637
45
433047
83
90
3
39
6
6
171603
128151
38
78
32
266810
84
5
379442
375120
401520
161090
28
8
8
116237
85
28200
6
58885
83
316211
27
88194
29
9
23
70
60
310852
19215
46
901
356290
868260134
30016
95
469245
680603663
862889499
9
42
54
556853213
632444058
899825665
317106
86
83
88
23
64
7
40
35
387833
13
369154116
37102
52
124298
48
30
146454
296353
38
246152
349838
3
304556
8
316904
355746
80
29
187407024
480296010
52376640
96
7
229549
135197
52
303632
11
39
51
261542
74
43
76
199284
344770
43
60428
79
221521
25
335435
89572
73
516715934
234982
96
54
469957
70
44
30
425115
301394767
6
97
300874
290644
418794
21
435762
45
13877
89
9
40
89134
546444283
50
66
647088286
97388
16
275804695
5
149275
66
174582
30
257182
2
87
60
88
73
1
5
28221
155785
59
40
149726
3
44
21
24
139090866
85
250691
4836
54
236172
74
279131
2
226379
7
465756
7
452996
109119
299156
97
499116
180715473
49417
64
440233
69
7
41
50
381766
98
222092
355689
72
3701
7
274708
78
169738687
61
122593
63004
196624
33
489850
61366
86
406929
73
460569
85
36
70
22
113824
97
82
87488
88
35
23
8
289344
299893
9
454459
59
544589590
303172
8
40
471819
439516
325092
30
105275
16601
96
20
51
364143
289325150
3
470647
198601
134321319
303225
2
95
46
308119
77
32
2331
648663357
653249561
299361
488647
165089
40
72
430928
53
112532
176068
91
434708
289539398
99
83
211567
440419291
649400790
7
85668
30826
69
8356
436591
20
554248880
477616
73
381577
351524
545629484
6
32
215079
354254
279356204
196809
21
1
420108
3
87
751268017
287849117
89
63
195361
92302
78
94
78
35
43
7
321965
43
58
55
335102
3
364959
24
405011
426912
88
92
190491
128782
47
53
76
2
893469465
8
68
350913
53097
84
430362
173155
25
560553027
94
81
48
61
232666
42374
165370
186624
28
344810
80
242532
227126
185682
268274
23706
44
106116
105852
2
76
3
130557
91
334786
8
11910
157082
1
53
77
791103442
27405341
87838
37018
92
46
107855
196633
3
122643073
475873
3
94
37
63
382836
272536
97
152458
1
69
84
251367
263203798
11
150581
73
41
41858
94
94
22
236921
34
92
26
497150
19
345180
34
399943
96
45
6
228350
3
1
9
33800
20272
83
366084
95
43488
1
96
379829
15
77
217942
2
456957823
65
17
33
58
21
184767
427810
31048
222670
39
150699
168217
153295
48
264928
72
24
79
83
51
37
216891
207933
97
3
13
375527
35
97
10
166190328
6
682790959
137274
332903
29
83
678581082
79
92
17453
729792353
66
46
71
88
73
716325519
221228
134235
765944147
260601
2
448993
90187
22
728903908
81
711517983
467255
26
86
1
13
85
49
47
44028
478819
83264016
99
22
439799
44
210841
70
123297
245991
85738
77
32333
45
190558
10
75
162876
377332
212609220
195661
109717
30
99086
443542
111671
47
41
60
59
8
41
87
1
279995009
80
37
650263124
74
1
344863
250055
187799406
46
454376
44
183854
113523
430931530
57250077
163297
679738017
92
198226
188082
335699136
158178
80
80709
28
306656
563543005
56
94
474130
225331
188720
40196
451826
176659
42
94
857865230
78
420820
98
77
70
53
30
20
8
14
453954
2
489288
79
452365
194554
391321640
32
93666
63
9
99620
6
244710
196917772
804867260
69
170914
34
15
8
263692
5
86
96
408155
56
232069
29
34757
90
16144
41
191163
211956
344278
8
21
46374
380086
99
350858
208120071
212865702
72
61470
1
392527
64
15
444694
54
4
922153174
20
9
35
61
26
92706
82
343849
43
360526
299425
4
92
44598
10
471296
43
477966
8
293350
21
148308876
341914693
91046
52
97003
7
103714
365030
403234472
90
624415042
39
304428
33
9
50
6
215840
73977
163917
459584708
356409
966533601
47060
200267
7
8
706705638
444401
9
95024
8
20407
80666
437877
27
59
239090839
125382
313066
1
93
86
91190
63
42
98398
88
246478
65
125355
51
80
275944
402375
158110
23
27
20
24
237091272
128263
91437
294669
399219
71
452784
66
498593
5
48
63
502726792
1
950398184
314066
58
44728
58
23
341966
110398
17
4562
8
17865
68
58
231952
890182943
478596
36
61
88
29920
51
25
48
232626
114913
423158
99
84
453020
85
346817
5
48
313250
67973
142107
28
89541
74
7
89
499298
629319138
63
65705
423930
345831736
226061
178209
38
467147
310668
42
48
17
338341
36
479038
36
158825
125855
68
3
44
76
10
20
85
196569
28
359144
61
81
478843
159547457
89
106039
499784
27
65
327615
79
338039
20
299967
42
83
84
33
7
25819558
149104
112580
12
70
182444
736735270
61
265922
75
7
58
184369
33
390120
73
188889309
342008
405573
373142
57
98
42830474
34
54
457276
71
75
62
31622503
23
217355
46
126668933
4414124
75
92
87
80
81
687913684
262336
89362
6
93
73
139156
31600
771308127
432115811
15
81
27
1
348817
90
7
10
226475
346850
27
408767089
249406
185420
247747
69
493375
278342
27
41
381508
27
472569652
288408
3
352073
71
32
55639
325768
115293
9
32
32
237944
46
225234
20
1
53
187891
85
6487
38613
237821
85
86
302236
57
236995
408104
70739724
22
536215761
9
79
2427
498190
226610822
304536
270731
33
483277
46
90
35
713803992
2
54
100063
98
5
10
88
110287
76115941
19
16
75
469506
66
15
300964978
6
586320950
74
411762
79
4
216985
92
81
420518
63
62
217495
253854868
299439356
373078
325225
413284
475389
66005
482688
12944
13147
937888298
96
213684
15
8
23
493411536
552203039
65
68419
67673
6
68
93
326570
74302
58
383096
78
228559
12
45
24051362
30189
194988
537976825
92
68
26
10
25
227220
883936930
67
256422
488035
2
95
140779
267213
386798
95
478189
55
6
77
83391100
41
199836
38
664440862
113540
110597
157215
2
2
168073
288762060
718027289
2
47
35
54
191396
144869
167636
248776
49
71
24708
379159
36
65
22
66637
710703582
88443
68
39
324285
310882
10
2535
6
372795
301780
423513
38
907714671
480446
241532
19
79
19
162094
69425884
55
59
74844
484333
264885
87
37
302552203
482198
85
416375
77
226894
93
263478
93
2
287139
1
44
45
938118228
644170320
135890
70
68573853
404583
77596
367566
36
53
3
2422
380507
82
35
429742
1
309685
251604834
32440
315937
32
99
14
99039
413747
53
1
471280
397020
306229
250290
45
465177450
126701377
245450
72268
479243
843383339
23
255581
376606
11
52
297859
8
281417
48
89
375565
452638
28047
76933
25
155891285
135526
63
50
755700010
91191
923129421
36
87
9
7
76
74
49
9168
283803
105576
486865
5
261609
468861
498839
4
73
87
255583
225265
65
43
11
266661
268879
93
270403
41
52
64
92
221837
109133
45
37
277830
82
3
484251
197725
991127216
71
50
312020441
7
174778
111267
250411
398886
2
203044
347542
10
46143
76
919840965
370979
57
4
306514
68
544614385
196724
442349
243931
8090
36481
57879
51
57155
8
3
207593
47107
79
16
86
40
53
18
277418
232442
160074
65
16
20
560002120
77781
79
330606
337700
89
2
81
70
70
945203422
384164887
466314062
88
49
53
2
146103
361991
173581
97
76
380641
167666
495772
761794981
228032
24
128555
246366910
427879
26
184512
51
22
55
20
32
99
7
448861
45
4
78
2
2
67442
418454675
210421
91
90
198046
57688185
142276
32
489044
737025970
489691
56
47
137824
10422
97
9
30
143082874
28
19
454423
391474811
61
85
17
130241
214088
335182
416504
89
129388
428742
34
79074
9
941187450
48
11
9
800952809
58
56
472085
339651
355377
24439
83
82096
6
92751
452684
264597
705425253
7
7
407018
379161
254586
85753
605586685
354744
7
17
87778
152582
24
63
635070272
444963
324870
8415
9
317921
27
93
68
85
69
26
64183650
396030
2
8550
64369
998689506
980419658
30
91
74370
423886
157641
571624212
27
79
197449
82
3
88
99651
473760080
317438
58766
96
83
65
950323740
192133293
97
209534
282343
897445138
125480
356539
459573
467281
29179
19
55
55823
77
22
93
10
911321735
437427185
28
242723
90496
49906
405076
158208
89
190297
1
446078
250719
330881
23
2
43
80
227546
401504
238990268
8
305618
1
96
46
353265
166238
470004
269333
410314
354963
12
120459
418398
169456
96
87708
42080
242154
37
50
80
448404
53
67
300960
484133
24
475090
88
894181719
398681
368718
5
335321
17
1
62
4
78626
14
87
61
87373
270154
7
56980
46
194947
183607
71
1
25
395814
133684076
24
388072
490359
290907
46
465913
866585040
431176
3
8220
85
16
87
64
134616
18
921816197
268619384
8
68396
165071
72621
2
685726935
64
8982
22
290412
97198
97037
257286
8996
69
82
465953824
71
86
49
5754
87
8
102429
89053
311703
63
826821667
481600
2
240077
19367
115232
388538
49
81
81
54275
214207
258873
85499
8
46
43
89
932519519
14605
839771604
703856870
18
10
50
363157592
452818
414099
290561
114953
74
29
363747
1
3
66
141043
62
11
52
17
59
12
444265
97
271932
26
254341
376256
341379
228380
414679699
119587
386359
313363678
207616
354080658
82251
406426
479120
410958
96611
191058
94
54
17
321031
3
418954
85
328349
298804
3
18
436463
246599
99
163754498
66
79
94
363926
38
61
146973
423327507
94
320882
147449
54
18
50
82
258007
36279
3
30
54436
77
83
409576
13
91
368214
4
58
92
9
794830350
511125045
99
426725478
142404247
464791
333981
73
122482
14
8468
67
3
63
99
308126
29
457070
641157521
26
271905
331414
273629
929286143
9
41971
396794
5
99
33
257800
49
626308421
122219764
67
293726
82
465889
85
256163
87
982811382
474311
88
34
127944
285896597
79
395505
16
913312247
63
390767
12
78
72
11
410504
459783
5
3
1
472046
88
240762
292007
78181
78
204587
61
443973
53211
7
14
223354
68
206451
239290
33
49
18
3
7
330166
425551
77
72
79
12
325077
427879
71
15
7
42
29657
478198
289183
16501
211198
147389
81
34365
64
407065
309591
47
351728
484946
52358
2
1
379334
457188
10670
292251
46
54
55497
123299
64
65
443355
82
41
287533
29
252830
227947
336328
7
94
248161
129093
265084
95546743
29
286633801
67
29
40
483473
5
733980379
132293
27
42
35
47
384235
45
442765
12
298282
42
378874
248024
89
9
85
18
212965
44
122356
15
660765887
92
25
730680997
328997067
158294
459517
94
325897932
5
158654
247793
19
88
160037
52
7
25
48129
200286
7
28
5
33
25
42
31
366209
921042341
381288
12034669
680208267
55
82685
573440956
198856
20
462271
8
1
61
309008
10
82
44
16
88
23
81
822636778
362547
997175906
59
24162178
226441945
479354
914846011
53
4
62
308155
477233
74
50262
48292
15
57
94
309604
17
7
43
16
344067
8
9
53611490
15676
473892
184721
2
40
459319
64
2725
637370403
70
278304
57457
71
69
19650754
140297
470863999
381819817
277713
440536
67
2
93
204641
6
84
53022602
437178
36
63
30
444974
53
87013858
78
203350
97
1
253794
183227
2
3
92
12
47
6
2
409653
268521
60
38
19
6
4
2
42
468280
18
271350
55
269606
205397
1874
8
58
460129162
450472
395518853
41
95
184069
146941
1
66
443923
418784
386401
23
60
64
445906
29
98131
489140
38
445760
861317435
412739
478327
249238
22
26
15
247227461
494171
42
251029
45
101337642
6
76
82
5
898001927
479769
3302
737935759
425469
339988
74187
190718
417197
89
447953
22516
55
35740
395021
72
77543
330767
74
65
396439
134110
289017
93
94
39
257178
317672
3
21
51
197477
53
242658351
84
183117
830782863
56
402191
485108
408883893
336437
96
35
1
412354
394426
71711
105217483
1
5
145719
6
6
391212
369463
580264400
839684800
353499
323333
390507
378904158
358794
243365
90136
76
83
91
58
318316
22
5
25
85
77
40391
5
489072
340923
46
12
442864
73
216791
321153
80065
83019
59
4
59
192654
79
59
30
7
87
83
16604
498850
56
276113759
49
1550
58504
47
150335
1
53420
181941
277518
108740
32
39
241486
599580434
51
2
43
80
73
60
322287
464588
84
116117
333808
278330
45
66
651093383
340086
58
389991
25
61
9
517497237
8
8
222742
10
42
86
135739387
166306
57
75303
69
97
400981
211240
72
40
20
456087
472112
47586
24
26
103661
312206
75
217325
99
3
23
304411
63
284732
56
10873
382780
8
352264
99
490946
42
61
49
2
17350
42
466560
314441
7
163063
482534
22
53
73
440031
91
32
198334
95286
428418
154267
359386
345883
24
13
295107
997311811
328164
157338
214470
80
50
63
12
6
43905
17
268893
115478728
136153
94
83
48
129531
51768
536926803
25
80
69
20
2
46
219386
448181
61
42
54
65
64
52
190912
2
84
4
429854
8
69
207757
344667
162495
15
211146
375475
475687
90
583897618
54
438143
8
395779
7
183355303
20123570
709265127
39
902052340
422404
5
19
23
7
89
8
79
486449
496693152
63
72353
3
77
18
42
99233
50
430838
1
97
227500
90
8
65002
280509
287491
1467
57
156185
434558209
373
1552
20466979
524163945
739352863
231641
212118
248931
92
113420
130525
52
497134
445162
788995776
38
83
54163
53
72
406265
78
35
32
481395
239176
58
2
93
42
467311
214563
51307
196997
99
32
329548748
82
479097
69
25
32
28428
33
461442
236893
16
24245
303273
43
8
3
85279
76
4
221892
45
89
2
3
580648815
54276
398782
3
3
77
31
160510
41
337555
284013579
2447
3
7
23
32
851831084
24
251742
79
174699
23
1
337208
16
44
40
80
80
78
78
179385
50
67
288643064
23
2
384606
32583
14
263774
409592090
476332
512844448
243251201
66
877761332
361193
94
51482
354911
92
31336
3
78
486889
92
70763
24
37042230
242449
520657176
43
19
38
36
58
10
3
30
77
64140367
1
7
51
32
38
349225
73472
2
13
75
51
475041
32
30
78
159471
443376
496339
47455
292430
296298
1
28
74621
485314526
7
120795
86
143038
20
254400
463102
53
67
51
51
432063
37
56
87391
258762
24
81
2
50
64270
16
64669
47
30452
360505
6
369148
35
74
13
21
8425
53
93
475614
49
120148154
99
398447
959388953
51
64
77091
226057
122602225
77033
6
40
27
224342
354926
245214
764035086
445104
878820349
478109
345124
100263
9
53
477563
405697
15463
69
917713394
137320
7
486689
265508
352113
74
63
391806
24
80
55
816570057
71
870276084
332907
288043926
643502227
40
45
1
479065
2
28
26
7
449992
8
380991
267353
5
88
17
160133
80
282736
90
383484
27
59
192242
337733
70
7
72
19
95
264741
69
96
17
458539
33
397345
275857
62
190624
434841
53
57
71
1
42
106669
987154125
53
46477
65
214789
92549
39
7
86
127247
21274
173718
7
243404
36034
218166
675308955
13
11
267047
24
98
243299
220672
159783
44
45
393971
13
211774
68
2
41
16043
50935
21
46
30
802066333
63187
16
217569
127823
35
378075
41
44
47594
344313
356397
4
76
721076980
40
24
163038
343605
12
16
77
949254864
57
16
37
212370859
98
476809
18
380117
90
175953
457006
405587
65204
62
72
387694
3
7
59
349627
9
492678
90
58
75
346187
5
32
304763981
11
2508
2
17
98
89
80
74
8
449339
94
17
1115
48
74
91
286114
441305
419322
4
86
104184
451334
118951
2
73
238869797
30258
15
481146
358829
15
1
7
86
307569
448834500
895446383
6
750925444
225534
89557
748729380
4
7
2
607191177
183412
287156
468607
130360
6
255442
24086
48
49
2
429825
711941798
160968
7
82712
138525450
44
68
8
28
90
290080
3
222764
122899
690423203
69
96
70235
97007
289191
96
366269
79231
36
1
526155709
8
82877
2
7
65
87
39
291194670
449547
47
421848
2
401553
404658
102717
4
93
324912
25805
4
324062
85
52422
291474
2
99
60703
7
181936439
76
219315
237031
334094922
259918
121952347
3
447283
12
91
10
191040
395342
414575
11
235933
94
33
21
114635
284062
7
82487
279244
224602951
80
21
3
48672
335942
8
407795
45
1686
23
368722
297927
390615
27
4
29
71
11345
4
197490
366281
82
376911
33929
144906
5
76
19
50
445133
233322912
87
79
234907
197444
6
95
13
379850
134779
2
80
65431
284251283
77
81
5
128914
2
19263
248224535
62
5
980438980
75
21105
586958724
190877
404675
75
86
298869
498782
85
459829
29
8
35019
56
11
72
7
172077
324461
9
480725936
7
138292
97331
79
58
47
183138
17638
39
51
32
8
58
343968256
487225
3
228882
106248
93
494996
201014
63
23
49607
63865
199629
19
89
4
78134
26
15870
108456
88
26
69
934898750
65625149
489972
225405
222859
84
26
98
8
991494647
459434
979370976
62
348345851
54
6
150214
24
9
32187
19
327199
323922
65
9
14
398260
71
5
173875
14
270807
15
51
168442
130342
78
36
72894
289948
1
79269037
142103
97
310501
213051431
59688
470069
72
23759
985
93
419273
160517
19402
39
89
92
318276
9
266226
422692
73
179772
229167
7
7
321088839
140558
95
3439
438966
397655
139654
56
1
68319
64
32
29
8344
4
91
404050
262453
380086
406319
83
25
80
94
93
311150
425382
97
189966
174969246
496488
270668
60
620317873
20
1
118098
199148
46
1
70
63
391424
60
94
23
18
381158
76945
28
495099
410658
93
86
239309
798849947
44
52
70
38
102474
193085
9
199569
373403
43
67186
604899924
408772
23
78
2
206687
55922308
493026
73
98543
73
22
106356
1
141353
97
49
19
216548
71
80
72
114714
4
43
6
57
1
14
53
31
98
16
11
247155
35
50
47666
29
263623
301999
90
64
8
3
4
40
385807
6
15392
351264
62
42
61
44
48
93
365924
2
68408
383685
82417
456966479
93
24
31
85
29
452552
9
43
295814
7
74
99
14
132961
8
46
450572
2
30
35178
80
357644
57
720283697
9
4
15
208203
335507
341313
21
79020
74
473231
270795
3752
369157380
42
46
133859
71
9
206105
422986
4
540377036
52
25
24
222249
293076
254868
98
2
42
10
229140
340044
7
8613
6
17
17
49049
405757
50
769805964
3
491069
270035
730958858
7
887642345
15
284146
533251735
78
297614
7
52993419
16
86
62
171448
251786
46
310061
79
5
5
86
14
60
422095
1
98
361708
110739
12
75
277858
77
102627
271643
293320
339925
6
345988
447542
63
214786
399496
43
60991450
13984625
325656
130741
812550911
64
149359
317439
85
185618
300671
726353974
35488
25
5
5777
10
9
63
204824
307363
246657
10092
292505
58188778
33
231493354
189553
26
58
301907
53
89
9
407785
428489
46741
60
23
92
61
7
43
10
219890
75
613601118
420913741
75
461434623
29
455787
1
286610
86
1
33
48
27
267505
456441
281101
70627
41645807
9
54
70
307442773
57695012
38
87
31
495105
7
33
172952
64
5
36491
446491
269262
80
225981
436315
98
440625
853858073
37
9
27
1
29827
95
18296
5
437796
1
148706
93
53
174019
408895
203790
1
92
433736
73
248535
5
133920
86
58190
55
99
387235307
26
31
35
9
288059
484599
6
51
13
825541006
355952
454221087
78
368379
804618588
152222245
315558
8
64
278180
407693
373604
57
3
8
77
263484
59331
77
319240
78
66023
51
9
95
234005
450052
27
146680
50
7
353442893
10
7
1442
7
43541
105642
9
22
482261
97
12
7343
42
297655
145886
64
10
94
83
49
234397
342920
157950
32
6
760748810
62
390982
11
82
27
196540
392715
87
49
34588
351588
99
95
37
127347
3
8
85
159622
38
717957002
42
93
22
6
295543
33
392311
70089
185090
74
361766
2
11
70207
396719
355134
2
360288
85
276506
495702
234651
21
39
42
29
7
76
229231
36
20
84
187417085
96
96
484189
436683
18
969192391
88388
281037
28
373373
13
76226
130862
316085
405498
992354221
80412
89
370407
16
41
173775
84673
504959480
13
9261493
54
45
220061
74
46
77
613974363
3292
440625
32
62
31
25684
410709
149425
10023
41
7
16
21
341627
68
50
319449
467967
133057
5
466838734
215626
53
120417
95
523427843
2
478341
5
31
72
6
66
872284250
313367
57
8
95
59
69
32
353454507
77
66
23
79
6
17
5
21409505
211829
216449
345701
189168
15719
47
460932
235067
4
88
54
6
7
8
86
510050828
29
294098
384207
20
40
58
71
34
316175
189225
37
4
88891
68742
461729
69
8
87
9280
47
57351
44223
125001
31995
22185
57
6
6
7
80
33
80
97058
94
53882
90721
26
459090
17
223055
328609
44851929
84
143332
979099091
836038869
98
437779
309574
497356
25
378685
191516
40846752
79
389236774
180943
80
285512911
359013765
187881
266011
315294
385185
33373076
72658153
45
45
268074
6
6
28
46
287794968
16
63
369294
354289
60
479171
222831
77
90
67
369621
215240
230339
110074
34
53
75
203310560
61
126522
143863
95
167033
83216
21
230258
102523
68
211012
675860288
788591087
34
25
2
67
257677
470748
95
404452
43
42
2
2
5
3
32
250937
371584
31
317574632
278529
644532228
61
329503
53
1
51
3
850088697
402185
43
6
399279
323586
186602705
1
45384
265316
286480
80
85173
31
257286422
39895
448141263
66475
29
354625
20
59
51
46
37
435298
5
435643
13
169531
95
296581
45
14646
185723
53
9
86
372498
427550
405196
89054
29
166535
17
30
92
87
7
1
41
93
2
55
456074
31
13
4
408375664
23
204762
70
363640
93
78
359711
12
299959
5
125549025
30
297237
27
74
60
355452
217165
65
436351
436514
61
206443151
94
158088
80
234640
229431
143686
77
64
54
93770
78
110005
37
357555
2
63192
35682
333307
5
141695247
68
481095
92
199431
442478
8
98
77
49
55
161690
150708
180689
487918
98
151174157
62
250832
155545
50512
186991
66
144184
86
18051
28
177027
17
65
24
76
10
4
7
380541
34
1
427044
376911
31
74
46615
298954
128743
58
447444
738778695
10
55
30
12
1
652544658
33
108368
35655
93
252978
239572
38
25
131889
60
89
49
189503
12
21
7
404003
34
315508
31
406306
58
7
9
486503
88
25
112424
96
685479385
237344
377701202
334586
52
29
200425
136900
278699
55
416716538
94
24
111817
5
274287
258087
88
74
194067
305577
38
157266
323468
414651
35
721188980
112670
51
1
82
200085
95962
54
458847
81998
30
379116229
9
200590
472777
144659
287421
4
555319871
96
339692
90
21
37
249009073
2
367868
257445947
337649163
48
8
482414
207750
67
49
55
3
213279
357196
67
15
178740
19
173304
376188
101205
480582169
4
327993
30
17
232036
67408
43
29
109127
832179451
85
42
26
129645
63
40
86
216826
411753
6952
44
1
34432
66
179460
19
43
65701
381515
21
184969
26
29
722024058
110405
2
374292
27
17
17
281509
91
44
69
62
77823
83
21
31
281944
263036
1
64
169017
70
19
14
55
50
482185914
44
362904
51
493278
12
75255125
85
345595
24002
632523867
49
26
89745
25
876775506
75553
765150162
7
20272
19051821
70
98
93
9
257957
111791
373322
294607342
46
455880
42
209367
69
69
490122
91
50666542
305572
52
424510
7
51
457711
188639
318586
472994
89
87
72
12
82
62
2
38
23
25
62
973717974
657330659
67820
92
64238
70549
490050
140324
407471
283850
81
146361
485341
85
92
3
43
96
492644
4
68475
79
13362
4
369658
4
827128441
418751
69972199
392665
53
394536
292611
35
152473
84
24216
278708
432767
3
72
87
253881
60
3
909441922
44
13
324698
24543
292830
519900658
44
78
9
2
602757523
734246963
431596
95
41
62
29
243492
4
394611
99
18152
98
50
28
53
24
3561
367401
351130791
46
5
256808
39
133585
5
73
32
77
293004
637906362
347325
17
624353554
77
470286
29
373222
327582
54
26
3
92
68
4
66
85
4
2
494226
16
77
70
83
360056
11862
314477
6
82
377708
81
67
67
394905
414685
11
25
566658590
220019352
4
79
50
249587
17
427868
129139
84
84743
638355382
73
287545
88
75
33
12144
9
99
48
87
5
232925
320731
85
63
98
203374
222067
73
42
38
5
25
56
53
7
50700486
206246
292356
13
59
59
432790
243024
15038
70
704261482
463041422
202529
78
301964
417653
169590
418645
5
6
6
53
56388
65109
35
164071
621163254
27
388361
27
810112044
919827281
56
195143
1
216238
24
18
91
76
430032
103585
202284825
71
35564131
6
16540
3
143425
200609
156455
140022250
2
318678
4921
58
186799
46
73
56
99
498690330
152228
91
61
96
44
170227
18
28632332
37
451741
182332
319531
40976
70
201557214
46
298808951
702312842
67
316297
26
7
215910
88
78342
111722
151434
86
60
96
341420214
27
46705058
999654529
1
383922
44
170453
896691532
24
801924324
32
37
380482348
5
347320
308139
6
22
244198
96117718
54
31
45
102682
56026
236272
463744149
460138
452290
185213
409156786
301691
374359
46
59
79
9
277615
41603
16
312222
59
373198
338830
208012
207640
516416818
15236
1
305406
86
9
26
468506
7
88
436169
47
85501
7
6
567789330
390701
115702
8
367877
13847
80
135327
1
449980
22440210
262998165
478789
231409
158829
165918
491442
8
22619
166249
816426669
438077
2
424296
63
396518
428726
308921
4
25
34
156869
97
85
80790
407876
59
269883
86
298022806
33
91
19456
93
320758
39
69
367631
38
15
79
71
829933951
63055
336701713
222318
662685335
8
127675
220184
10843
2
77
61
104707
79
42
85
177514927
201004404
60
33418
255384
380122
432109
353643150
119946
363501
445860
217407
117087
99456
229314
25945
60
82
396643
261600
87
393692
151078
198777696
166415
72
55
69
1
305565
71
174538
491789
7
6
58
745592503
4
16367
30
90
320538750
5
50851
80
108792
360678
26174
233098
682540587
4
85
316037
1
10
331225385
59
327249
310574
274084
34
437377
141570
239812
102124
319368
12
96
291202
75
64
118977
184424
38
91674
6
410827
245429
335177
92
92
491739
73155
156813
38
12
417676
479955
273813
18103
3
52
57
597838107
36359208
78746
63
291999
4
356184
187620
17
419394375
90
714919259
12
301460
68
417067
1
400702
620931276
97
99
472635
95
11
9
69
257548
20
145196
61
964383732
28032
52
94
49
23
397180940
60
5
378965
81
37
91
213904
61
414005
21
90
41
37
359005
21
2
110035
41
398540
825473727
298729
372592
334434
288735
83
348124214
475888386
84
226310
6
357488
121495
312543
59
63
109754
91
111010
46
5
262054
339899
43987322
158620
176510
29
1761
160069
480760
122508
361212
8
445810
479236
80979
27554
168852260
287303
2
19
56
108236
68
71
7
4
171886
75
134697
117509
58
71
52
479913
23
66
862891999
126573751
157075
201883
190227
410857
193508
346651
330005
99
9
626351315
17916
8
69
8
4
339908
114174
68357
93
443123
474715
57
222546
80
12
14
20
118516
3
92
397766
40
88
415369
6
368371
74
71
58
42212
43
381558
108607
311132
370113
85
17
47364
25
32
43
2
77
77
53391
103834
447620
454708
56
161395
531735179
62
56
393678
202725
58
184782
79
7
81
64
334802
21
977463898
38
333178
27
292429341
75
55
779518557
65
39589
362248
132592
36
738204123
292469368
10
17
363978
233839
36
82465
189587
86
75
63
377799
151404
40
36
478356
75
36
57
13
197224
62
145938
76
194128
36
240353
8
9
55
166471
5
84
463923
7
4
341659
156406
380714842
56
392653
30
82
443691
8
34
184853
387001
76
341438
462562
75
490230
257760
34936
72
290332
2
419870
6
78
45507
115201
49443
222190
348148
18
198815
228456
86
315382
96
32
103060
78
6
91
606662473
282034
336450
18
185702
258140
291567
310218
89
52
39
78
3
497631
232082
3
55
9
71
291595
766729306
711699415
15
40732
26519
17
53
457464
542450790
448100
87303
196412
275984
168054
444934
375491
68
9
4831
25
984081470
2
115783
243542
91919
8
48
86
9
284089
5
3
70
1
6
17515996
31
98
157704
420407
2
85069
41
10
89
60
438849
719129708
23
163155
8
394370
120870
35
790605225
105579
34
4
445520
310983805
204745
266988
409297
4
101006
8
93
65461
872253647
469916
892928742
360244
249206
32
343519997
179288
75166
54
24
48
55459
13
966526206
88
70
371146
28
64
167510
5
144440
6
85
29
60
22824
159835
281583789
10
157530
5
69
80890
20
120619
420761
85
48
94
161489
264094
62038
436229
331023
11
51802
325330
57
42
142803
431267
401297
35
755778586
868408055
27
290533
456057
27
6
9
829954768
123254
44
75
48
46
35
227382
188995
184327
436934
298378
1
437890
257055
13
221975
360488
568843232
475464740
97
75
41
284350
19
872366676
102455
247627
480777
263864508
329349
463159
8218
1
124678
328506
108485
388034
462507
68
77
30
316220
188218442
70
226206
44
55
82
149870234
92
17179166
217946
142319
36
88
138100
312633
386983
10
11
303418754
88
449313
73
330632
7
60
30479
263039
433362
308616
496059
69098
54
34
99
17
42
97
54
8
253822039
246271
406117
327481
54
308816304
116731
78
1
119672
80
90
99
25
19
88
61
389887
11049
191749
113877
82
394135
43
283248
59
61
81
267284
42
57
386468
91
188246
54
35
243771
19
83
43
6
23
317574
72
73748
363606
65
55002
984467016
69
2
50
418285
4
257415
293761
327691905
96
26
212144
6
621969290
70
2
343259
385707
9
84
354678
479536
6
22
291623
661927231
27957
60
255410
130858
79350
241552
256167
90
334355
189042
483237
489775
261350
327810
653016011
457831
4
88
31
362467
82
73
215970
869456892
246778
80
238862
256736
359057
29
186149389
3
51704
190766
130115
25
133278169
13
17
275808
288956
253625364
403181
280377
95
49286
25
6
55
267149
76
37
738856964
485402
82055
244551
441135
76886
450439698
71811
320754
729046159
77
94934
407653
19
240052
16
146386
21
420344
216073371
265200
86
73
58
12
39278
839664101
68337
57570
4
7
14177
646197228
37
37
106436
702686707
37
150137
8
97
370089
59
165506
404286
154722700
57
6
461022
59
62
22
355382477
351242
372478
257501
90
16
28
348774669
43
75
6
55
415926
1
17
3
63
23153
477477
8
56
8
956831866
33
439371
3
289834
5076
896140899
494351
6
131033
52698
357794
80
407651
86
464935
53
60
347033
347464
27555
36453
8
78
27
415717
102256
437700
8
131200
409768
125708
418612
312378
490814
71
25011
91
284576
818516627
112411
50
20
64
44791
555217715
17
711868272
21
347693
451066
226163179
314257
77104
210820
34
9
5
690105113
373803
4
429603
11
4
139968
86
326156
289090
437951
6
80
185382
312931
495788
27
429876
1
334550
58067
51
36553
283845
585010451
5
495846
78
134319
42
188190
191820
5
166523
14
46
9
86363
382479
205832
86
4480
305803
446937
328894
5
50341
166976868
78
341885
446848
32
7
188094
395895
92423930
441631
337785
54
39
165680
41
725373019
300073
94
395638
254371
78
300116
32725
396108
142117
209619
217648
454461
153433737
87
589572097
45
3
10
5
455569
43676
376949
38631
52010
95
345439
22
4
242490
35
71
61524
16
496584
3
1
76
65
22
99
16
4
61
8382
74
3
360699
988411347
276831867
20
34
14
7
229772
406465
290143
61
135528
62
12
310428
9
77
1
3
41
459756
68
24
95
99
3
261994
300972
11280
9
43
91
96
115528
169789
148661
126258
205662
57
428710
96
212781
413617689
85109
85
80
327427
181170
125618
28
379288
222115
1
398090
16
831103618
39
97
3
172864
600156934
392457
328100
70
71
2
486076
673906591
77094
9
36
65
192700
394477
92
9
95
80
56
48
95
84
243545
360897
481361
28
115169287
246408
77
30
19
410618
3
335443
511540859
58
190357
75
30
431591
30
370936
25
418418
9
307217
28
22
98
7
5
57
731341377
11
45
98
959209420
7
235377
303272
86
76
464002
73
183962
290353
311604
661728296
47
188881
60
96784
116158
409794
23
93
98305
63
487996
70562253
83473
307332
480190807
263497
84
31
165635
77
365420
360155
280635
27
428626
23
29
253945
5
159178526
160620
98
197204
49
103977
968955761
452973
343473
35
137509
51
152600
21
54
480486
108505
52
226297
19695
1
61791
233917
10
24514
50
23
34
423245
17
359623
104794
55
196544
36
23
26
30
19
88
45472
3
205934
58443731
69
26
418704501
51
879299094
63
63
494197
3
864245611
64944
61214
18
37
2
273069
75
125511
247084
643098432
59
72
98032
97973
80
220696
215978
64
324103
252929
97
930478364
403875
73
70
52
23918
62
119075
98
20854
389458
309783
79
356743
129696
4
65
70
78
185734
5
230120
266861
8
94
693002129
24
72
13881
135964
360892
75
151313073
19
75
89
2
16457
124416
70749
375044702
405431
39233
23
291419
208610
19
400816
308626
146962
59
51
41
83
13152
87
63
39
440581
291632
246084
411987
37752
157791
233064317
307773
56
220586
82
6
317653
345992
272645
565467423
28
131664
408436
61757
30
6
1140
652881242
49478
481864
6
435441
53
76
451559
7
61
48
20
865947080
474768
8
54
344490
100003
39
14
21
88834
459870
99
9
77
89
440959
324686
185352619
63
6
77
218811
4
331220
5
374601137
54
20
330820
4
9
79
26
333354
4909
278986
26
132276
494150
273167
62
88
288055
83
390128
188617
32
53
147412
26770
75
516721834
68
225698
41
41
432229
103147
92
11
50880
36
227811
345613
98
211057
44
94
104877
23
24
828379700
58
46
61
352680
57
245752
82
4
396574
468464
307637
932550071
415233
88
68
27
6
369573
88
91
27749534
239494
277157
13
33
385651
129916
3
29
304739
314574
84535
83
7
438190
8
77590675
419587
253162
96
165062310
2
60
79
74
12
9
6
328853
404619
197823
97
9
15
73475594
73548
362722
41549
332357
228715
71
403730
20
151420
221786
41
45
87
2
68812
100148
87991
4
72
82
471239
910497911
17
9
50
7
887758455
477421
368557
289122
8
4
203164
59
94108
71
11
23
321913
20
61
225166
578867351
838825386
83
286620160
42
484843
173647
477738
904733817
170640
378054
45
15
79
11
121296
7
72
33032
91
6
515951142
83
360210
63
35
6
474789
311445
5
295553
357854
137982
372899891
3191
21
68
50
301049
36
44
8
80
273301
183007
16
6
36
97
32
99590
7
448396
312184
440941
356587
300886
81
234505
62
210542
77
56
254413
95
36111
145454
359859
3687381
616692865
136040
541017260
35
31
72911
211252
447936
34961
73
3
40
53
349446
83
315611
286883
943928062
66
776644632
90
28
428412
410989
43249
3190
384899
19
13
159498
8
67
8
23
75
73
228227
37
78
13
97
368572
458936
488506
69
9
84
76043
65
257705
91
55
79
129449
36
454066
78
31
5
86
34
391087
449185
181730
52
3
339603
298305
3
255527
3
2
442856
59
678031047
317337
66
325668164
407765
198590
107876
466491
319160
24
313720
927518999
467027
66
73
161124
43
52
17468
9
190843
37
79
1
481609
635674446
148078
10
73
18
97
5
77
51
95
2
356358
495593
436656
50572
134676
886976875
817027355
96
180670
669466413
29
52
24
48
17
112523
45
445710597
113531
70
81
13936155
324595
143689
22
65
73
62
54911
92
70
387112
396879036
328778
72255
4
431446
2
4
39635976
731018138
7
4
63
868435029
37
15
10
167287
474979
561484354
2
66611
152660
104248832
3
358559
174602
31
467904
87
471861
42
7
2
56493
26197
85
334035
18
589469284
33
29488
3
17
5
298214
86
42
428671
3
260228
312165
96
229771
310108
72391231
9
84
218540
83
440473
99
104010
34
84746
86
117000
276955
60
99
132817
641764511
209763
264086
73
239655
17630441
634722060
208504
218953
348305
354000
434338
46
658452731
1
478457
3
51
2
68
53
59
55
4670
46
11
9
415741
13
5
491376
88
95315
888881624
6
92
59
82772
89
50
56643
38
24191054
30
428361
429835
447993
50
370530
473140
98
2
275101
33
1
165457
4
9
3
10
241930623
38
55222
446113
20
112195
27
311739
5
214501
8
330243
75
72
46
12
84
84
91759
1
480120
27
71
88
44
475176
228351
74
489748
61
237691064
472587
6
492543
86
95
412800
922532050
266314
1
120414
491815
239175
269369
66
804360965
1
124480
68
66
67
47
382607985
20
462703
84
147751
5
66
4
106025
58
230768
79
34874
3
128388
271317
439083
14
6
81
25
4
40
109198
276557
166067
443215
14
153889
72
63587
109582
330932
336525
485029
67
54
24638
50
405577
60
36
92
5
87
35
84
281521
148858
6
111986
33
78
83
495076
97
88
72
96662750
14
54
269399
92907
248779
62
335289
107127881
27
89
85
454592
868718733
75908
23
678048711
70
83
271707566
1
52
6
63
320338
31708
5
6
604243146
24060010
105619
186406
964355244
38
43
229131
145548
102820
156137
227636
226702
894149353
493286
62
293030
152981232
46
290945
296556
305801
5
58601
47467
8
215194215
274186
88867
8
347268
246410601
93
95
46
90
79
25
126419
390644
479224
93
25558
277891
37
338447
191801
93
64
438834
247423
236720
217176909
83
50756
72
448714540
6
51
485188
119742
49234
1
205551
484568974
71
13
151877
225804
98
73
49
39
92
43
324551
96
384494
356940
346458
273489
467591
101304
64
793898025
59
291353185
769473331
70085
207603
221337
3
42
472803
108468
52
229022
71
414544
26
829655677
99
54731
34
180342
6
56
89
139073
80498
33
12
124279
82
37
452409
404491
56
33
185553
69
225199
72
29
99
15
87
165881
8
164235
610666817
83090046
135877
71
42
231333
377438535
265085412
40
336196
80
69
87
19
70
157479265
58
81
74
6
296802
1
125054172
422175
95
229349
232491
290024
54829
22
453075
456048
13
81
56
84
59307
38
5
250803
69
69523
8
42
296937
455900
77217
128423
62
35
826764006
73
293431
324313
19
39
47
202835
50
454027
59745
230719
5
2
160796
70
256031
71
39
192872
58
292496
193246
430355
285228
16
510227700
17
139405
86
43849
406214
52
8
90
992590265
90
372813
35
416867
19
230497665
22
4
76
61
25431
96
453755
220124
42
68
44
722819115
743094026
45067
183033
243243
48
40
380278
683276392
273089
401436
27
418839295
327077
400169
4
63
298280
445978
86
32
66134
144082
40
93
549566433
31518
84844
22
172620
15
8
78
426131
43
14
63
458328
4
993331133
73904
148152
938670146
395056
357161
174228
2
8
74
81
754827511
337550
97
285514
66
254033
490242
162491
62266
125688
51
42
44
103201
75
150122
22454
32
48
96
331725
35
335703
8
71
62
17
53417
168618201
623687460
2
323097
346742
29
282203
4
499929
66
98156
79
14
48
29
463426
360463
80
71
63
95560
3
446490
54524
65
311306
75
83
86
3738
190379
199158
46
15
430644
436218
8
74
427025
272884
165446
57
200619
162797201
32
90098
6
392616
202144
313927
43
189998
94171
8
21935391
288873
608323714
190787
265873
220686
353612579
494641
48380
93
331701
83
8
29
301537
356509
30
425694
948563173
55
64
385800
44
5
262283
78
202236
73
785039019
7
40573
92
21
382558
10
5
88805
321056
42
39
59
41
90
187312
4
36
51469
122503
488510
81
155126
20
266553
9
38745
51
8
24
84
27
479565
23
16
24
25720
966632708
1
3
64
58
56
51
54
202321
394310705
315988
100160
25
171927
8
476965780
17
11
197096
6
112834
895244248
212981
581625697
174130373
399639
44
15
96
227560797
130003
463241
29
2
14
390801
75
37
7
53
35
208040
3
472985
47
69
19
84455
251292070
253558
988866062
286242
13
79
464146
282581
300432
38
41
6
62
53
43
198829
16
304351
295927
55
434657
34
268137
4
35
182551
7
81
297652
41
74
144430
72
2
30
17
568888514
97
69008896
125163921
439161
6
250639
317785
70
55
114330
54
5
226149
358293
64
34
4
467364
387759887
461654
167794
220682998
2
428202
52433
10
491577
513311983
719781550
288266
15698
2
435196
418415
5
42579
57
465372
56
34
16
63
612001605
9
80
439352
17
30
33607
87714
374291
52
3
724227921
6
40
72430
134069
34762
664421301
23
93
120589
101567
92
822433186
41
393838
35
21078
207296
89213
76
67
55
483167
35341
109590741
67
8
238837
177055
37303
255501331
55
496167
484119
92
607938202
45
975920131
32
23
47278
453822
302113
488649
16
30
22353
25
149896
89
247575
181549
28
389430
61
416100
256826
280284
127018
93
8
18
48
64578
12
483494
17
57
62
77
333210
13
9
214252
1
54059
83821
52
599381636
798023391
63962
195686
60
445171
8
12
297955
221069
389718
28
256968
72421
195272
55
298696
428896
473211
450407
179684
79
888181995
342255
7
99
11
3
5549
8
278143334
44
172465
83
18
172258
14
369324
13
424953
47
495961
164291
71
74648
189002
264003
77736
185244
767962570
69276
99
206793
60
297987
407162
850143350
53
115118
97032
53
22
5
17
31
239474
72
48
545766212
21
410663
87
13543
77
393519
228786
3
324112
99
9
4
439023045
974173205
138519
327149
312910
37
294265
109136
33
28
76
83
3
380246
9
15
116799
70
265298
8
234776
96
290438
289120
247777
20
59
316746
48
690536367
105925
69318
11
21
94
342827143
75778
2
70894
333448
52834
322403
96
143579149
194340
408581
447446
294934
258998
333706378
53
157735
38
74
72
28
43
52
742050397
2
321116
46
47
425032653
462522372
8
67
48
468106
89
80
327788
97305
40
27
5
294372
113237
266118
32840
1
175179297
57
466417
20323
6
61665
43
197778
79
369623
423750
9
348881
284169
4
341173
404590
74
49
25
230050
9
364443
55
312666
54606
298350865
3
63
3
783929600
93030
371407
80
465022
7
97794
330485
8
39
125434
419929
76
699714668
73
41
94
43
1
195777
25
32
85102
92
94
463027
36441
93
429850
15
96
5
288253
217513
66
313997
77
30145
245321
214835
32
31
499507
54
3
465188
66708
21
10
42
78
87
9
116224
90
73
9
416886
402356
413897
8
235434
367305
90827
63
352390
3
51821
950170120
1
377725
2
4
466430
30
123240
411569
92
9
301101
93
5
304783
65
83694
287185
34
483275149
279790
76
467306
8
47
298554
68
746059033
69355072
70
93
28
89
448500
201774
186774
191753
81
1
790396537
244157965
23
31
19
398683
27285
129584
66
235819
330883
80
262678
15
62
314459
683968631
93
37
336574
81
313435
201478
1
233371
87
221786
381545
22194
173437
82
21
307188
87982
31
167660
52650
76
281763
112121
74
187200948
81
35
652759618
392562679
62
16
426688
242653
63
346014
62
27
57
273290
238573
121173
71
18
377404
222650
295192
72
157860268
91
40430
474476
36303
11
254848
968509006
86
125678
334544
19
156488
1
43495
77
63
87
74
220367
61
170602
300329
326404
429321
468564
19
2
6
461324
519699797
68
493793
20
951507915
6
66
25
789594329
88
183416
208887065
22
44
293987
234505
416935
29
82
74789
47
487440
104555002
377053
128145
354194
15447
96349
139418
8110
15198
38
23
147716
18
498930
6
129313930
20673
77
36
392847
99
467395
202902
51
404555
59
59
81
84665
6
108275
609427127
437624
75851
59
83
392264
50
41
9
432772
116099
63
365937964
4
43
4
361170
7
42
93
172670
364847
462574
162792
51
263386
315861
48
89
477087
32150
96
27019
9
5
39
95
50
330760
57
51218
959429011
53
9
51
90
336224
480074
8
159782
257197
590456841
31386
4
111273
38
12
210270418
94
21
68
334551
470333
84
148388
94
55
210757
361444
78
7
275153
8
382175
15802
880035605
46
88
182685
243751
8
56
63
63
26
337438
98
260653982
324192
299690
34
61
16
34
265958703
191123
4
40
65
50
474677
20
21439
28
82945
4
109182
21
48
78528720
97
33
57845
293548
20
77
20
388596763
23331
167681
97898944
262552
296052
65
36
6
442110
94
378511
220450
30
380810
294473
153289789
49
58
5
486638804
247750
510356740
643059861
215003
268969
145818
208261
1
410121
83
167987
29
56870
74
61621
554010165
220585756
50
480104
44
492547
243312
87
265566
36879
7
55874436
484993526
486301
8
8
332858
342638
32
24
42
342650
281016
292288
497062
205761
27
75443
312147
31
319911980
278948
7656
80
8
31
94
89
98
107746782
43
359780
17
467708
333158
69
81
398316
80
586648613
3
4
258030
4
73
8
41
395688
27
53
386463137
8
396257
80052
465310
334938
93
8
135732
494265
24
275961
85
140989
363226
71
95
46
9
297394
18
322934
95
844077992
97
95
6
58
741622814
941886598
236822
90155824
98
77
38
364915
47
153840
8
35
231506
86
233295
225773
52
25
108881
327873130
147747
24366
230901014
116312
9
58
40
302182
48
754
918400530
12
1
68
399034
110022
89
25
28
5
38755517
91
962498573
102337
372483
319635
455841
12
94791
60
76
91886
143286
344529
2
78
417552492
693613934
754128285
2
6
13
19
64
385819
300029
34
76
346195135
75
54
79295
349967
455073
451770928
96
42219
2
37
20159
444919
67
364463
481448286
82
157315
16963
74
255867
643911976
363271
136060
218986
7
43174
753866152
262121
48
48
114397
84
169215737
1
67
83293
325849
3
30
30
35
29
703709826
20843
5
17
87
35
51
6
128365
44690
8
404230
391923014
318993
7
85
65
132471
99
204376
21218
68
20
18
12
52
44
41337
12966
88
4
174129
55
64
92
428116
608991733
175114
65
385926
79418
7
347969
372583
579702696
221838529
434223
328796
69
64
341139
2
471067
478873
658299124
474652
17
48
16
178668
145514
116548
40
39
464648
46
236694
80510344
23
124759
62
26
93
99
141633
4
9
3
382871
10
4
217077
176535
32
346081
494592
383019
330370
99
5
9
63
64
30
15
70
82
9933
433582
32328
95670
26036
1
347124
370201
227667
213363
61030
39246
103174
477481
822323288
423080
493678
97
128278842
189063
8
22304
87965
854387516
403459
32
48
15
84
286416
1097
78
38
356821
73
1
34
76
384818
29
83
233605
9
361378
124472
7
871868620
77
783469940
354837
368839
87
96
4
51
97
78871
17
392625
81
239142908
36
95
360318
64
25426
9
359966
26
227074049
95
164464
100207
91
125427
474625
33
240221
149288
64
282825146
457668
244116
269517701
32
253175
41721
76
3093647
68
82
679464060
6
43
645041470
9
33
534389281
142212
241412
498893
80
301931
20
94468
376759
90
141405
40
63
17
6
45
2
416574
306900
44
208398
415930
23220
16
4
144079
441384
133130
76
79215
84137
392590
66
16
31
148873373
84
25
83
67
95
61
176301
480651
5
35
42
50
34
91
47
87
404899123
29
63
179960
9
79
359101
276766
34
47
33
59
91
36
35773
646348293
433255
100387
230977
425045
97
444185
29
515599451
2
262449
17065
3
95
117857
34553
29
13
505615228
571234415
364243
132578480
54885
72
434700
100528
97
44
4
184148
32837
8
53
55
121793
272764
99
779849965
218266
28
315943412
55197
4
130827
55
4
158860
25
413026
29512
341140
12
58155
8
92
18
7
392380
310717
310702
323980
44
48
42
298030
96
15
78
137000
10
19
47
72
84
86
250637
62
382301
45
211949
35
223711
384827
283737410
158428096
98
223111
60
40
2
114245
484406
54
316573
21696
9
67
10
53
28
35944670
377496871
321520
307725
159050696
6
440952
75
212519
41571
6
400937
20
73
96
38705
307739
78
162207
32
46
14311
88
486049
656423085
52
69
9
92
49
7
461699494
20
92
459998
14
7
17
186930
47
53
5
363214
4
4
6
29
73
92
8
426876185
95
23
42
23
113017098
17070
50
289089
31
6
41
81751
450180
148630
149187
65
494355311
8
35
458800
60
90
56
491346
73
69
108737
15
40
219878
75
1
14
24
36372
62
225078
36
99630
67713494
31
14
251853
38
17
79004
337232
372867
108486
108745612
76
103390
377774
157557
12
294726
205988
94572
8
334870
56
15
59
73
923857547
429228
146915590
9
575710237
2
2
96
19
26
573593234
95429
70
1
25
82
56
12298
61
839136775
44
37
90
57
61
77
291100
839119843
97
840717239
234050
37
221063818
94
109512
26
3
95
83
438665
96
239653
25984
91
8
68
6
501023882
67489
1
71
4
220819
88
475832
924970100
17
50
635025170
42128
76
881005239
37
17
459535
6071
83775
459248
349261
38737
87594
78480
382758
84
57
50
77
434880788
123187
265363
3
50
184240091
22
594487311
361306
336305
193407
51
75
31
37953
73
78
71
77357
149318
192996
161398
94996
42
92
32
379351
316875
68
14
30
339409
835385202
68
96
202594
2117
33
16
59
284360
32
3
51
66607
81
388019
253893
303792
66
167388
313734524
85279122
3
25
691534195
467348
338739865
62
466450
130095
176969584
14676537
70
5
327826
51
433798
447391
424308
23
230042650
270311
140307
53
1
6
115178
249059
389198
48
92
219187
266249
66
192608
8
481661
40979
7
6
20
48
344152
430437
106162
6
75
95345
207071
404789
27
378401
127603
170127
80
323193
3
18
92
381340
166813167
82
207418
498312
1
4
292225
26754
786687789
9
329227
664925580
9
77
335943
136471
17
80240
389828
592914206
211719892
55
180692878
9
28
252411
15
12
182401
274602
20
7
251396
356510
394490
209444
462836
38
12
173356
98
84
440214
224029
86
26272411
64
161540
9
16
2
2
71
46
152943121
115481
494855627
318936
71
31
4
332613419
383607
60651
335233
158593
493974
53028
76
33948
492794
86
289585871
23981
70
17306
37
7
202401
13
96881
75
92712
33
46766957
1
60
35
114905
26
86
54
53
20077
593265716
183154
18
265730059
15
3
1
204915
140076
63850
78
3
480822
74
85
21
40
4
49
387425
24
305827
64
31
57
2
2604
391807
32
107623
2
130702
118200
192468
63
7
36132
95
469022
436780
6
191759
79
181174
87
36
493756268
23
510317728
7
195083
2
20
5
44
237669292
32
101117
3
66648
75
395508
68427
271798
54
481245
165844
79
476163
53
69
22
140396
91232
2
86
7
93
60542
78
187174
10342
404599
254005
9
466786
71
96
196292
6
5
2
270047
1
6
258531
87
86063
59
749129182
372947300
325477910
938747966
9
41
131482
71
369146790
70
2447
169966
210930
13
6
342290
52567
6
111037
17537
6
370404
22
86
389695
8
36
133712
456368086
7
2
3
358191
4291
82
64
1
327126
368768
276217
16
446515
163605
329893
392299
707169153
401941
38
40
85
46
61
296336
184333
344502
103400
166836
129651
45
89011
5
491197
53
35
998776323
167535
77659
336224
76465
17
111501
396300
127649
45
44
184424
86
5
17
347474
47
203072
38
18233
73
6
301154
17
61676
17
347421
481385
48
390678
348156
353643
662306566
49668
13
482839
102262
323297751
407979
176257
208796
680669824
10
125598
38
86
5
346839
36
338171
54
279516
126216
52140
84
426354
35
398343
72
918
383255
19
447418
59
9
279494852
88
1
85399
30
71089
44969
51
188574
327
472841
25
96
50248
434757
17
57
374541
39
222568
92
90
295562
10847
252205
350495
336997
88
402764
37
430341
411613
24
26
145316
5
225789
78
3932
250143
52
82
1
245504039
775463164
477980
204621
67
48533
441254
6
64351103
7
62
60
379819
66
428222
79
76
753403565
248973
889487691
41
46
18
187577
22
394554
103037
5
36766
380867
255173
320943
394600
329596
198342
50
29
76
148053
2
261726
70
40
199091
461949715
112656
405732
94
246155
55
1
168736
54
7
369583
191602
3
26
21
486216
287938
18
4
34
57
50
413199
261675
7
99
369792
66
248650
5
80
275482
8
67
203140003
421503
58
222127
202154
435479875
8
36
312743
29400
49487
97
17
14
15
10
6
81
263387485
69
4361077
248149
226570
51
33981
20357
30565
688844726
60
60
30
579351002
89
22
84
111442
54
142758
4
19
75
222937
18
205153417
72
57
53
378649
498183
570522949
42
95
21
53
2
121950
11
442883
71
55
151243
470187
484549
94
401947
336179
32149775
426737
54
685645569
23
138544
81969
97540
390626
3
4
31
459689
22
207549
109983
99
16
3
14
873609548
67
334209994
79
417361
98
455796
58
190642647
39
166425
73
38
13
6
973658513
38
316337
92
68
86
33
42
164619
80
146861
926311939
90758
438681
16
5
41
27
282957
54
22
427156
6
58
73
93
93
251058
91
59300
173621
32
1
17
73
6
12
390785
185085
217468
154945
87
42
47
226306
398892
407909
72
50
432018
5
122993
117919
1
326193
403470340
119342
8
923075420
88
5
20
381933
68
8
8
335742
20370
333852
100634456
69
52
107392
119558
45
48975
34
20
93797
323487
213069
5
423347
31192
276554
40
317442
294786
350548
249638337
93
14
219340
55
14
93
441970
94
68542
229265
9
129135
33
254662
70
389768
30
92
12148
328625
320981
350043
276367442
1
87698647
618607686
15
90364
97
23963
98
731068924
28
113297310
82
69
48
277321991
215862
432576256
85
55
64
9
365293
4
3
460724
97
147000
20
432097
7
3
87
162483
84
5
33
10
76
33
65
101301
80
15
53
61
39
144161
69
46
33
20
270571
90
36
346588
419943
9
245795
95737
35
72
471488
333323
96
91651
340867
491280
95
294681
23
79
98
6
51
54
412232
76888
464127
445491
76905
29
285504
85
62
95570
420646
22
31
85
83
89566625
421882
177034
469179207
20648
72
4
257447
189613
86
212896
6
16953
9
8
443923
19
12
71
376230
219923
100881
87
60
172029
95044
272720
69773
23
19
62667107
62
13
66
93
9
407914
324002
206560
44
460030
25
2
101168870
54
31
54
31
297581
69
67
52
312449
23
52
71
207451
93
276283049
389389
2
365532
199818
359623
69
64
59
299258
166435
390849
30
287698
80
68
2
63
70
158077
25
39
1
144485
13
4
40
56
80
337219
373407
45332502
159674
50
1
47
97
722247409
32
72166
254694
89
849323477
204492094
48
56083
228055
39
54
111217
400450
19971
333984
37
40096
393124
40
96
84
62
2
623766113
367837
17
138278263
14694
83
314939072
89
229429
80
74
750298526
7904
53
87
74
353612
26
40
89492
207824
319157
94
444995
87022
66
9
40579
65043
71
45
10
35
27
22
6
96
5
1
75
51
99
413002
676857346
829403486
39
326692
60
62
37
328773
88
186668
289545
36
143706
137706
332731
47
6
116939
216813
297504
14
142060
48208
75
423052806
76
66
457351
69228
92
411652
253523
521058132
456547
9
135872
48
12
47
3
692015919
50
41
46
47
77
422906
347789
68
464185
42
200226
99
49
4
463620
715
182520
82
5
7
211644
9
28
120535
24577
41
339225
243952
227926
434570
236831
409459
229891
4
117479
67
6
369505
971627921
18
30
950292584
16
42
49276
58
484336
71
94
5
2
50
76403
267529
325124133
44713
88
367505
55
67
55
277522
453734
39
64
270944
7
431522
3
314212
470403
335940
474758
78
431713
480139
79514
6
158968
434447
164351
61
92
311411581
91
436967
79
492201
62118
757997724
63451427
267090
512835437
54
180329
165644863
876564026
89
14660
66
67
475565
49
45
41
13580
77
245050
28
262390
191827
314496
58371
40
204608
716886217
440816
880536105
358732
7
60
91
84787062
59
129911
20
35
20448
476660590
6
89226
904305974
2006
223856163
112599
79
392802
4962
206366
309011
4
859266280
498528111
33
95
94
48
299785
358415692
272120
76117
80
47117
393179
822891867
11964
364751
37
269709
79
354543
223435
49
18
145539
43
354078
41
305282076
285176
8
41
18
74
225685
292640
30
19
60494
2
46953
5
88
2
5
721378279
78
86
55
12
144787332
50
75
112711
41
306241
815445296
4
88788
146342
22
432539
104965
70
486592
643689366
69
311279
34
27
444462
52
94
100196
436695
24
71
298332
4
414365
22
358286
7
257286
419068
78
377054
498694
52
44
222200016
72
473358
580791590
62
38068
58
305751
80
341447
5
9
21
76
6
155088
383702
368019
70
473702
25
108851
243588
12
22
85
102543
7
282361
224163
449914587
493990890
67
1
75
140192
179289
4
41
7147
62
78
63
277239
430254
754575800
1
428705
393411
329322
38
246822
422885
283759
55
305310
188779836
435355
1
227007
5
81
108577
25
24
3
57045
8387
742919865
16
31034
41
42
104382
152397
7
47
44
31
249128
3
477456
48
504719087
196028
5
94
43
40
309761
135873
479814
195135
735563480
467702
4
305149
109770
87
168495
54
327251
151142
208836
47
406340
18
87
292456
76
204589
95
25822
377509
6
89
24236
35211
83263
356329
210537
237852
511726873
398236750
75
29298642
31
213436748
912470831
8
391999
6
156424
132569322
289435
39
176439453
484042
43
532359674
35
2
319048
398692
17
364985
177221
242123
51
986662871
65
155729
89
493658
82146848
1
388338
76
320019
68
10
93648
308730
74
53
74
453196
106422
51
32842
24
92
206174
39
294386
255127782
89
311252
442073
218415
80
57
4
17
391314964
93
70956
45
21
377132361
143647786
146954
99
66
237862590
84
4
12
242760
1
17
453873
71
455177
104906
783889155
84
86
432490
9
25
295513
274778
29279
68158
23
46
76
65
63398
2
234131
87
4
23
32
908841353
110865
486402
953788901
191302
460592
21
95
9
22
277461078
287277
265438
65
478294
124887
37
95391
9
85
5
199577
34
77447936
84
130427
62
186423
376092
152732
198941
295329
47
165195
97
50
311306
465820
144850
27
80345
99447
266152048
353409
241754
84571
74
96025
4
87
80
15497
325882
86195
60
493218
61
30
59455
390246
67288
108322
6
708654744
381227
74
327132
9
9
260833
381690
94
361716
50
240767
234607718
414632379
89
3
27051
86201
54
187225081
434427
185817
473535
83
37
99
5
45
30459
627772798
57
457187
89552
166855478
67
37
71672
38
16
251842
13995
5
37212
394499
54134136
488856
31
14
555997775
2670
5
82
242631
458863136
82
1
621540879
59
418145073
100768
485701733
34
90499
38917
121808
75378
4
23
75
76
2
91
54
185644553
53
10
20
464905
386158
41525
442466
3
32
38
323112
88
978088363
77
7
32901
82
496767
232579
97
2
215476
552915706
183022877
475097
47
75
73497396
67
27
139405
16
301227
53454
62
951504759
63
49
78
382600
50
20
8
44
137215
28
50
364652
404619
19
70
64460
202094
96177
248531
79938
61
63
6
665008418
93
67
43
159809
397113893
65
75
229065
72
53
42
290441
21
92
220402
279069
218166
39
2
660861465
99
782904152
329864
16428
2
65
148550
928597937
57
4
51
328886114
92
22
25
923496009
77
419284
48748
195008
407383
22
409249
250244
14
193587
84
17271
197109
423221
223029
296948
14
99
348295
47
96731741
68
62
59360
46
36
1
91
210140
343481
53230
9
441376
326707
82
324728
75
238442
290058
9
55
496623
75
58
245922
414773
109750079
48158
798860347
904776375
272531
58
129982
266787
82
811723836
31
43
24
7
51
284750598
12
120669
120434
2
42
38
73
26
83
12
91
206944
318620
351157
41
27
3
199142
94511
18
130516152
3
96090
107126
53989
244999
7
7
97
717039907
342106
312738
87
48898186
412181
849516962
88
103795
93
52
87
1
82
18229
5
81
68
346825
530390967
105681
40
7
41
64763
2
521676944
7
55
5
11
248038
146762
416980
32893
397828
261398
3
179339
445410
318335
89277
4428
18
65
86
60
201347887
461194
27
247734
17
2
94
118091
42
156475
61586899
28822
62
476278
83285
25
389450
12270
270185
439387
976345744
1
324524
200135
6
4
639038703
293807
40
35
15680
329945
189554
114915
93
67
97
307287
184618
431626
429485619
73
6
3
10
72635
201458
452796
181830
32
584701262
456403
94
64525
89
184257040
66
65
22
87
288705
8
26
337326
61
54
187611240
7
556674260
334177536
537875068
84
141464
381548
23
433407228
20
36
133789
203983
300446
54
77
438104
407093032
464663
423118128
7
87
63
9
39
90
356162
96
875912318
438744
24
39
102036
1
922441698
420365
74
60
704666692
13705
133301
440866
7
447212
161041
20
288204
578858897
17
27
31099
491420
258068
119079
80
311332376
31
33
41
12
668810312
58131
11
844094912
24
77
164368
18
18
38
37
34
821076812
340350
46881
80
272825141
41
487635
74
47
17
6
17169
51
374309
13
31171
361181
54967
497497
496601
473110
361497
1
26
38
43
5
1
43
15365
83
44
217288
64
30
135498
378579
76
224891
37
21
1
87
9042953
66695
86
270392
248753922
4811
441814
18
458188
16
38
258281
132862
4
863854811
43
81880723
63
464876
7
200428
46
116328106
166617
18
28
191702142
1
68
86
214288
972247034
426674
350651
47
163671
53
27
339051
451636
260021
90
326536
205119
443459
6
100392
388259911
92
78
160529
8
38
470601208
95
311041
218103
197884
15
2
4
96473
47
3
5
4
78
468161
74
138522865
93
133169
44
19894
250245
233991
42
463096
363903
48
198665
175210
354037
46
46
28
7
22
116036965
47
23
12
1
20
295908
840816113
61
430042
996712020
92541
242918
1
285008
19
36
20
26
394649
423831
2
56
30
119520
68
66
132372
2
90
17
105087
469142
863448126
98
93
48
10
51632
140589
207107
41
160988
24
6
330008
91
55
99
91
70009
483494
244196
2
6
48
283203
92
240153
43
49
74
25
34
483615
28
39
4
577956854
94
201329
76
1
745347196
50
368504
94
30436
92
69352
57
55
222199
364717
423677
214520
70
48
93
302276
187205
345739
69
454521
19
408711889
46241
72
47
300935
48
8
147659
668770639
20
30
19
36
14
78
95
80
146121
610885591
493432
444556
62
81
88
31
294746
350342
110317
4
65687
92
405445
44162
9
43
685414167
443067
60
1
2
1
30
19
357716
492120
139660
6
255536
532366752
72
69554
26
821711398
200875
2
24
2
326962
58
54575
1
92
75
452583525
45
213356
12
477574
734869413
184247
7
73
99
98
16510
131198
63
61
493155
418233
15
398194
264945
43
80
79424
376917
409153
346918
87
453297
106640
499994
76
54120361
442440
475758
7
5
85
65
455415
443027357
47
54
19
354548
52
291925
34882
45
6
119179
81701
1
839139466
895282784
29415
6
64
43
31457
323620
49
24479
208876
414863
15
96712162
211007
56
3
25
3
3
22039
208009
38
7
2
129075
19
374996
91058
4
91
66
94
443912
13746
242200526
44
400892
19
3
16
82
246245
46
248752687
6
946763914
346164
641849225
74
51
299132173
4
64
48
7
50
56
38
28
459831
177592
426392
67
6
3
16
189114
5
59
53247
190042
271261
108336
888219183
423863
17902
78684
43
21
97836
436687
415668
442266
862173194
6
33601
242762
65776475
35
156841
4
63900
11
29
85
41
128223560
168416
262200
464426
30
108412
58
113130
9
3
433031
9
86071
10
2
622886088
116142
66
15
49
5
212416
39
163953
419989
49
433320
407715
216727
116930
42
68
43
1
392512
36
919376516
59
139007
95
58
415985
4
70549
192654
155460
286304
296903
76496
412560
56
82
44
46
78861
9
127087
332781
53677894
70
28
581488641
897621081
9
149481
26
94
56
214245
73
398891
78
55
384597
317224
21
261588
233295
62
45
216866
23351
27
18
208924
372409
8
59
630045009
298128
448454
19060
8
275275
55
168979
377769
430301
90
83766
400876
85
123677
26
214132
1
291922
84
446295
488720
92
405352
47
222724
274429
393088
9
486027
94
28
82
8
3
65517
22
417400
178468
77
52346
36454
12
673167314
49
352177
588139115
98
36
100942
265815
42
94813
243377
154311
53
93
4
66102
33
88
239715
7
450962
66
449399269
48
286928
41
36
2
6
82850
95
99863
1
426579
9
416140
261020
439160
99
398299
8
473753
448529
35
309477
147278
258517235
356921
77544
1
53
52
66
3
262792
75927
40470598
52900
737494288
2
7
249464028
15
328005
690137279
25
73
404856
3
3
68
243567
52
270114714
63471
38
454946
107713464
66884
482660
14
370537695
156139
6
83
25
125980807
78
68
1
1
329817
83599461
386102
1
19
362923
93
322199
1
250758
375669
238133
31263
1
81797
325079
367012
542507299
261371
17
841321546
93
16
81
98
75
46
158603
173840
63
77
441891
494585
83
94
300913796
55
5
43
3
8
271081182
135171
84
8
299627
55
89
30464
4
88
305843
77
5
57
497809
35
121932
58
38
11
92
74
288993859
172216022
188427
1
416271
3
47
6
75
124768
137635
132016
248952
120414
4
92
470007770
55
27
49
24
8
53
6
77
17
180257
57
284429
74
246792594
54
288434
74787
65863
335232
19
2
3
35
69
31
16
60
35
211766035
45
89713
1
21306
54
86
2
92
86
38
380074
801780214
884654273
66
25
59531
61
51
89
83
9
374324
89
96650
50
467623
452726786
2
65
51
4
360190
256447
306667
290282
96
10
9
9
627774077
64297
2
97619312
7
97
4
557237145
492334
132168
12
83
18
783219913
2
7
335982
26
58
63
222658
73
265042
91
102166
22
401927
58
99398
368831
370224
189989
68
73
424030
585489300
80
122122
402201
350510
476431
57
89760
373292
33
9
109147
477177546
10
3
76
245750
15
56288
99
53
23
62
572372819
129038
162793
217649
2
425012814
56
53
22
137022203
5
90
408180
206453
89
71
44432698
15
4
145808
918697962
190617
192050
5
99734
76
14513
113208
602419594
3
179046920
908436570
86652
400059
76
8
29
283449
37
325143
42
95
158283
340358
217003
13
87
161966
4
65
53
316063
86
190887
341929
61
415434
7078601
55
69
46
51
200529
48
56557
287105
38
139408
136472
75
143802
104532
333283
82
51
70
115450
494053
155488
34
127156
76
65
86
170141
939079832
217990
53
9
50
319177
7
58
409531
390935
17
511657437
66
407633236
171842141
150721
15
174481
430761
51
76561
293003
475923
19
387507
59319
270524
2
56
31
16007
93
200853
2
20
24
347115
687023913
36
97474
40
45
243285
28
7
203411
38
97
6
382822
300967
176034
74
66360366
38
101624
85711
25
164320
18
58
480610316
62
177053
5
81
442792
41
281354829
45
8
57
76
86
476752
352206
315972
76
76
47
82
152694
207138
63
47
57565
35
84
98
292725
31023
137013
403078624
70
68
478478
52
136742
304189814
476083
6
92
228894
7
136295
6
65
482971
7
52
92469
2
15
80
33
467055
49666
268353
7
163004
679766740
77041
478979
6
193679
65
17
6474
91
16
35
60386
269122
24
68
181406
659689346
63
4
93
70378
36
225305
25
541515735
94
95
37257
74
9
93
252542
836244295
72
56
187685
26
38
31923
385670
89
229640
493170
155699
418606
554506594
677897564
79
270894
578085336
87
940609692
20
75
940541095
153070
490765
373864068
50236
4
4
5
288202
130479
379897
499609
269708
161413
40
59
494057
21
293732
29
279588
361260
68
577979074
12860
525106014
3
460149
77
92
56
94502
9
365637
410567
465159
84
477173301
167080
436920
50
348530
199769
12
255924758
646667181
58
139168
20
3
21
332473
89
241870
2
434037407
53
445894
314957
169864
36
28
375874
58
30
12644958
251689500
323362
34
431152803
10530
393872106
7
176075
89
17348
190217
74
72
34
26626
65325
39
20
9793
8
237867
251020
121162923
92
369149
166631455
367553
14
31
384304
301510
96
67669
50
282733
420197
69
24
29
249863
74
164555
3
95
170767991
24225
12
360890
18
38
16
496414
5
80
405772
85
20
151395
458268764
18
261817
88
84563
413318
361253
698963525
75
87
48
235330
23
7
76213
149929
1
253141
285411
18
465462
57
58
64
261624
75414
39
45
279195
96763
67
90
2
468420678
28376984
54
273924
7
423001
184903
84
316508
341044
251474
4
402348
82
38
86
72
234154
15
95
494392304
79
417766623
2
96
375706
235086
14
74
279753
29
23
351730
22
378685
22
68
270134
35253
37
17
64
442572
15
28
82
54
139960
49365
78
255879
63
2
92
33
93385
25
7
449452
3
29
457970
30
492660
69573
173871
136
24432857
169720
131692
469527
59
274814
480096
62
50
34
36
58
90
3
309728
325413
139172
66
109543
12397
83994
26
380740
94697
57
141628
34011
95050
373284
22147
599908938
13008475
139138
50303475
136629
14
81
488712
315243
43
314941
354148
486872
22
24
57
23
101947
55090
98
59
67
59
57
54974
13
86
393063
294500
558005522
432224
405121
67
60
76
575545671
253324
243956
556846622
1
122736
78943
133429
75
179904
21
31
4
447325
16
299837
38
85
371746
4
87
78377
10785335
208832
302406
48357
427909
27
73
234199
696638519
78
31
4
414892
480472205
251262
47
253222
2325
21
37
56
475077
439482
69218
68
33
76
22
894379986
117078
57
438
66
650223510
25
34
52
368241
383872
52
23
379357
17
451537
87
117882
32
73
16589
6
169578
285332410
391634
34
157244
252634
36912
127870
231872
7
83
7
22
34
27
16
423743
734640967
410927
323496
21
76
393072303
306234464
144643
84
47
59063
238927993
85016507
410651913
97
474626
63
1
4
70670
760217048
167295
24126
9
391575
99
866169056
253623
180804
51
308485768
5
293856
471525
283011
459594
182764
306289908
46
14
88
355815
75
467522
464194
278854
61
155731
79
2721
5
203115660
66284
68
42
79
69
47678
62
10913
8
92165
36
8
484718
11
221198
495854
231499
3
385801073
79298
8
43
175095
87
392446
76
379566
83401
45
86745143
890672167
63
163944
73
89
116403
239105
42
72448
27
71
181103
13
399262
3
314215
88
85391
32
9006
85
32
67
72
61
90
205992
4
8
6
2
72
69
452581
255145
52
107254
492203
43687998
434471
80
288898
483057
6
50003
420458
79
169338
80
169223
18
76
157081
271117
42
240225
19
334673
48
1
74
17
67
91
59
475282
80
444643
146135
97
3
112990
86
86
474986
74165
449793
377603
132089510
22
207438
39
354718
41821
1
82116302
29
546098113
50
465430
29
77
7
442177863
91
51
119731
144303414
42
139588
249138
6
42
87
17
248515
278343
69
205820
485726
394825
59
577768177
29
484547
181464
4
739192042
54
331229
26
81821
15
88
286760545
1
375155
72
64
395934
277558
15
169319
9836786
362234
50
9650
41
61
92
92
128956
27
2
6
77
143399
267415624
212198
330817
44755
11
223005
7
124235
38
93
455318
1
3
3
10
47108
232420
47
362682
31
139798655
48
412099
562377560
701696214
47
416908539
77
182802
89
352635421
90
81
6
3
908395039
16
389106
685350460
266996
68
87
73
22
29
27
1
164708
134758
36185
149879
320676
45
688560187
455785
16481720
80
86
90
747931035
413973
84
917403086
8
89567690
311071
334129
451350
47
68
257785134
89
82
743002687
35
198315
94
373578
47
4
51486
292041
12
140708
299540
1
84
36
413703
466993
82
118699
4
24
107209
9
96
92
146503
15
60
47
7
977088315
73
4
67
88857
74
20
11
161458
562646783
9
22
9
241741
60
67129
118481
926705725
797695196
14742
399325
87
1
89118
224033
51
79
51
430817
311724
82
10
30269
33723
2656
467803269
50
715931957
41
44
88402
30
705672887
175508
2
456448
83
68
39
9
257458
422866
97
303200
4
319475
91
540960439
378725
96
369737
33302
56
469124676
110343
70
8
65
75
52576
30
64
268188
733916704
66
66
99
60
75
121019544
216426
932229275
212241
78
306698
60
44211
264105
152796
277548
519215460
300638
53
63
49
47929
90
294094650
646073962
7
447616
25
49
483456
285325
35603
470380
78
434543
464995
460803
52
62
67
81554
66
475245
39
738599042
17
585616177
99
50861
4
12
56
187331
360361
9
64
54
475558
498547
185989
61
1
60
157869
76048
40
35
424872
197168
139095
62
82
59185
55
223650
80
77
80
14
34
324365
449944
184896
60
387947
32
12
40
301345057
382332
2
437688739
17
408384
446644
228712
18
30
430614
74
171023
38
299846
268403
165068
30
279196
77
212795
399174
851824195
338228
294590
480818
26
6
33
19564
86
265867
208737
69005
65694923
31
92
19
137875
476986065
85
2
92
373592
380919
51
15
98
344482
282187
21
389491320
8
855083806
165553
38
185624
85
97
79
33
47
80
23
147556
106857
32
256022
66
21
22
391149
438625
231211
80
429010
45859
99
229831
5
315935
817350731
9
2
33
49
58266
29370
283037
322850
13
59
97
287383
3210157
424861
26
408820
25781
93
34
3
463474
82
96
16
19
77797
35
9
54220
36
278151
141650
253849
577194349
72
14
77
78
400931397
362766
18744
11
349737144
223454
57
40
85875853
81
79
29
7
224858
316017
438035
9
278321
491797
232245
5
466956
23
419596
2
304225932
20
428621
417167
61473
276090
3
164397795
5
99
9
901359621
582525825
671613470
405201
246832
5553
39
3
28
92
18431
191860
478599
384827
71
375940
87
99
67
430778
103201
11
53
130033
390222
95
33
325523
275277
460652
60
148353
546702071
175351
129368
84121
184548
93
98
46221
354314748
23
433940681
68
19
429165
229624
402429
311646
6
133908063
93
92
310031449
10
47
216163
385541
62
853448390
457412041
46
345355
96
59
409796
12
784792109
102509
245563
88
87
7
88
89
3
51
32798
36
47
43
386979
62
96
64
17
77
2
27
238858
463914
445611
436831
52
14
32
67203
23
8
354741971
464004
12
96
205231
78
193972
6
144934
479295
1238
86
119070
46
4
426609
49
20
13967
8
348929
37
804307002
82
183109
15
30
485153
63
143034815
51
5
454563
112601
14868368
480614
361112
368566
86
40
243918
891585686
212621
18
182601
34
346492
96
299175
19
273325
2302
44
87
441032
536272904
402663
41
71
39
189374
167180
27
368680214
160962
372840226
68
98
46
99
77
478940
494907
30
92396
247702
5
14
189758
55
21
436981916
35
154895
2
181307
236652
155073
621155596
27
58
7
78
290505
19
237958
423902
836099406
213885
34
42
40
384249
64
3
270917
57
63
13
251751
5
121935142
453463
66
3
127019
48
428180
357360
49
74
693553242
13
70
431656
423260
97
67616
56
7
599739864
59
81738
369436
87
262621
249315
90
65
88
237831
79
67
55
194147
23
214792
19
37445
46
30
95
7
18
47
55
93
31623
8
47
5
75
195281
954654876
15
45
1
5
20
44
57762
44
9
453191
48
40
31
251319
6
236501710
43
97
395854
233115
92
4
153319
272504
96927
25438
282432
7
126005
222922
2
54
2
275273
59
125912
37
80
317341
433501
96
464109
10
457268
24
311971
175834
22
421331
75413
50
375756
180964
31
35503
12
200131
321693
11
39
344971
34
327353
74
70040
74142
89
1
47
228912
7
8
409747
226897
4
33
53
158387
13
185247
161217
994168277
64139
84
90
86
18
99
2796
82
108481
374819
394388
313634
92
76
16
322059576
466019
181921
60
23492
501242974
49
177839
28
106702
7
40
461743
73
58
78
88
457214
432914691
61
5
94
3
446954
776674679
875794716
386115
166628494
49
73
8
368058
973720817
485293560
67
3
49
29
284363
31809
130097
36
455308
89
412398
4
383945
139974
114507
32669
569999374
470392
304924
87
63
93851
57
71
187855
67
76
20
410998
24
43
1
23
358616
393966
35
28
31829
44
981412381
82
67642
789831586
34610
60
82
132560
96
61
420653375
47
3
278564
155584
93818
54897
494376
35
30
175548
189271
5
4
72
225060
34819
10
60
30
360075
476263
73
418876
76
19
48
143784
7
766594787
393732
7
7
482492
20
3
10
72543
417955
365549
82
131670
97
472815
129644480
234067
33
7
366220
460704
206891
36
372603
72
271650
39117
212945
32
118045
739675662
43
126252675
60
40
358440
54070
5
234157
205501
221543
6
13
21
84
272490
381921
490992
6513
64
45
59352
448291
17
56
163278
95
11
50528
300869
29
849988692
235236
25
85
6
17
181240
32012
23261
9
2
56
75
367205
102060
2035
7
25
62
32
9
16979
191933
95
77
211271
36
689505238
20
7
74
271287
42
57
3
433533
72
853677428
15
748048809
86844
34
57
5
475164
186051
39
39
350839
102596
69
5
78
471763
26912
417721
137356
34
73
8
437165
30
44
8
20
708672524
187695
57
74
74
574160121
32
31
63
34
15
113471
8
2306651
96
6
73
26
28
267705
3
287768
95008
58
231202
112055
93
84
300472
63
255572
8
493428
139841
50
4
60
334598
139204
94
280906
55
92
439134
365058
87
342068
158386
18
28
463365002
116601
51
469709
905151443
20
70
1
74755
30
965023328
235088276
99
1
41
275214
736775051
101397
59
88
37324
55
71932
184867
27
4
70549
664077172
11657
75
43
18
272577
80
426669
50
29
277088
414328
83068
369507
31
53
6
87433
89
17
173211
44
202601
499180
236084240
1
95
94
295931
66
147997
319855
784763134
166583
179344
6
316028
296704
14
17
380849
91
66
65
81
204054
10
68
30
92
2
2
57
15
184284
362437
22864
436551
85
419015
19
556706449
80
4
236408
82284
28
211173
384492
79
34
78
42
37
42
2
592477686
216954
64
2
84
59070
82
3
407861
4
9
85473
62
86
98
5
93
43
3
6
343782
36
797090384
53
300043
186301
7
45
9
189421
35
25267
239722
253771
6
349319
73
621012303
77
631115864
44
7062
81
57
191108939
445621
63
9
526519630
14
71345
89183
149336
69
61
161365
416005
457810
31
297922
149134
95
473013
350148
90
217931
258090
29
16
43921
205022
521256491
65
54429
98
79
352147
326000
78
6
79642
82
642327866
125005
93
268662
43
97
98
415756
45
7
10
52
5
113798
94
28
107051
244669
133602
269805
6487
41
64
19
63
81
223896
96676
264755
89
629249719
269263
530135094
54
24
307300
429507
9101
90
400853
34
231593
674705622
1
235794325
242566
47
375504768
339561
168214
56
9143
441028
39781
265499
774914151
429095
6
70748083
368128453
456506722
69
194561
1
323553
47
205145
391177
267736
209400
51
322035
429783763
65
42
24
7
351919
40
370682
52
59
8
52
9
40
48
43
43
321682
384526887
9
81
86
92
16
84
8
3
94
2
4
63
15
6
6
68
66
316551
82
240763
8
78
427615
32
75
407272
92025
4
626047976
145833
134996
71
73
338937
7
94
41704
43
455711
39
349276
22
14830
489033
866212818
326212
72
21
70
406371
242822368
446098109
1
60
7
60
94
50
466892
122115
11
292255
842803871
88
37
2
35
870996439
274375
60
457419
11
481533
273875
89
398504
56287
2
2
10
134556
85
5
9
88
32
441238
452909
256473
117346
9
83
4
27
30
60
61
64
56
21
133605
184674
45
349419
64
89
331377
6
5
4
13
2
386365
174012
34
201408
67
77
217983
95
84
13
337651
253477
55857
569870536
57
32085
307994
310339
74
6
447336
87
42
88
377558
746342360
90
4
117116
187936
243019
101729
46
3
79
245159
567357614
43
2
5
12083
47
88
9
7589442
67639
473437
79
499995
938672166
5
373500
422735
171551
56
2
27
241219
379686
110958546
11
114884
31
96
399236377
196092
79
387152680
324912
30
292930
1
259898
93
30
342804
922598940
305841
20
62
35
54
39
97
8
448803
186716
36
392453
30976
97
448409
482553
33283
179109
24
395694
398701
10
499258
12
103830
378825
837185444
21
22
27
266566
40
329312
50
2540
16
10
473076
1
12
98
320012
3
190177
16
84
307788
366438
247415
407796
509691617
37
213516
465538
72
98
21
46
168649
73
99
171167
89
53133
10528
77
306556
57
88
29
14802
6
5
391912022
439703
266167
32
5
83
69651
429037
171664
158880
13
406901
6
34078
74
99317
18
239211
322519756
14
107201
89029
43
22
371437
43
8
491733
83
54
72
69862
67
445945
162304
473423
409938
55
78
38
17
41
7
293129
8
281089
127743
164011
6
71
18
106818
45
4
78
65897
89266
395062
391722
7
942399758
369926
76
20
23
91075
673762377
79
42
82
52
232167
371381
92
467071
485584
7
39
401884
80
59
31831
100561
47
57
404790
151299
207242
19
95
64
267209
5
143140
184177
3
98
92279
491943
59
421802
246139849
359615
2
72
303795
65822
14
93
209527
300031
61
149495
285679
90
432234
8
496004
40
1
438392
55
143799
82532
21
860076389
99075
95
418178
599373169
14
243168
11
14624
339104
478446
8
480660
1
322532
995534415
230581
4
8
87852
447242
97029
85
275125801
36589
488512
649172931
93
29
76
247981
269375
384321
35
604585215
89
6189
261459
17
191981
45
89502988
192513
568185570
966871213
353684
95
4
198948
80
51
15
431424
401374460
116502
113178
8
59
91
65
30
224985
51976718
834930286
29
247967
354417
91
354045
236113
42
177052
1
5
2
6
5772
64
2
67
51408183
64
134304
87
332449
573136376
91
91
24
52
454725
263405386
75
38
4
297213
3
301275
201564
84
406455
476761
426414
52
227441
71
4
7
424929
87
55
209643
93
85
9
7
4
4
325056
340019
248153
901905981
9
66
426191
93
56
10
49
88
213997
74
17
14102
95
44608
1
48
28
333655
13
294611
31
95
19
57
5
716817242
959625553
111119661
29
112719
17
159263
354901
84
21
41
100393
17
209792
63
253010
77
15
7
55
57
102531
69
46
2
165336
368365
3
279059934
3
436996
968270898
17452
54
50
109313
75
471779
433931
149862
74
386890
126243
945980352
52
50
39
91
466092
51
927746941
105455889
64110
65
162677
46
34
991551965
60976
75
259566
14
366135
66
92
17613
87
49
694606466
97
6
450771452
49
349650
77
375994
232056
87
8
58
375073
73
24
567469936
11591
357138
28
863018487
404520
218891
325178
64147
286289
6
25431
7
38
923918267
17100
9
563142819
73
255468
306934
584601605
122842
26
496659
556222284
30
86
743364856
13
98
40
97
47
378470
84
259061
27
66
124317
51
31
75542
42473
737357309
498220
415357
95
35
202638
96852
65940
48
46
9364
260326
56439
87
235675
33
20
63
98450
72
98
61690
33
312134
28764197
13
421603
207242
35
16777
86
165011
15
102074242
38
27
221345
687215104
422160
10
74
9
31
18
24
24
331602
1
46
465338
62452
277810
316696
32858
35
27
80
37
73
402901
47
48
8
58
24
2
471527
243214
2
178731
240572
455199847
92093
135288
7
351182
29
3
35
274560368
93
420268
894003947
69
76
413286
25
109560
8
1
222736
53
450399
63
1
834175781
26
13
258532
3
438672
135352
66
1
272225
127368
15
446145
152424
36
40
63
435667
2
60
37
3
71
435006
72
12
215070
380295
7
32
422541
35
344998485
67185
132999
940513972
74727
19
192900414
268796
191173
179565
63
259344
29
56
48835
413130
215932
485179
229194
133644
469828
17
171900
16
19
70
97
39
9
241831
41
84
31
491877
416421
85
91
87327
8
220894
98453759
73
25
17
81
2
49000
13
80261
73
318647
84
16
305326
15
34
33
60
57
130351
27
305051
667808548
1
79
95
88
176108
39943
11
70
2
96
206412804
180131
5
74
31
64
904
104399
94
6
38
20791
99
126724098
65888
192221
79
28
3
27
300806
96245
34
31970544
125666
396645
29
7
41050
46
58
3
52186
412805
9
61
4163
368557
449427
439922
382622
15
425173
85475
81
383168
892277042
356760
326284
483795
17
461077
91
76
400807
32
429716
444784
40
440608
40
139078
110949
137217658
433297
1
216740
49
73
77
109290758
269623
49
26
99
74
47071
89
229469
82628405
44
42965
100703
32
18
935913426
14
65309
890093928
1
441322738
14
381172455
18
63
661734076
226501
64
6
426070
13
225228072
477693775
33
52
235280
51
17
215377
145722
315257
18
22
30077
135022
358009
64834
87043
16
358062
2
328782
27
261827
289302
55
24
22
493963
29
74
485314
42
308099
67
5
41
67
466538
66791
868693770
30
271776
6
15
41690313
74
402811
86988
5
893976413
2
193689665
2
849087029
99
158794
114356
85
45
91250
41
87
12838
33
27
91
67
2
166219
47171800
364288
46086539
61
71507
24
52
276025
65
17
158226
41
129646
99130
9
45
604333208
280555
90
366177
29
3
310097
143416
3
6
142862
7
185413
89570
86
94
471616
22
152325
5
78518
232935
46
159026
26
439586
29
179312
27
336903
83
82
4
78
71
298203
188391
17
278758
140177723
89
52
40
148137
451226
60
27094
57
4
278454
5
20
22
54
303555
59
23
19
468985
47
265196
387742
65
306865
422896
362951672
96
108116
467025
424945
17
22
17
4
72
200822
953240819
449924075
98
270427
941577046
351492
241817
92
101540
984832415
210503
199007
212242670
29
66
1
195023671
58
313692
74827
128036
313595
17053
13
564603993
93495
24
34
152040
486041956
6
96
71
979779556
83
149014
414099
95818572
6
95998
23
86
96
43430
132307
474498
8
238324
489009
417678
347051
28
85
38095
99472
69
99
148715
56872478
45
172076
341612
44
24
40
1
438346
18159
149954
12
368254
104679
83
64
695201214
175265
32
44
99
66
46582
20
146516
35
37
44
213608
5699
57
80
317978022
346910
226522
23281730
367741
41
61
13
32
30
356882
11
183487755
15
194395
373450
26
36154
152065
2
8
54
52183
234949
60
388358
971717210
74
1
7
57
492283900
493115
632069573
48
8
26
456271
54
38
302359
76
146057
40
187446
70
59
24
284218
57013
465293
26
6
169128
7
28269
322988
69766
84385
24
424612
96757703
5
7
87
353350
9
10
9
340099
25406771
29068
423643
212986
3
140270527
34
52
382154
37
43
93
8
1
304814
15
1
440484
111177
387733
48
52
475719
52
252466590
611157516
4
88
212251
138998
6
99
475004
45
64
139869
22
65
7
74
63
338308
75
46680
90
76
3
55298
416487
286155
247094
41497
89
56
31
470934
157560
172492
383129
215627
351366
252185
74
570448925
323714
51
86
492785
7
83
7
17888131
44
66
169094
73897
68885
159930
28
49
98
7
9
406315
238895
202940
354261
12283
40
85
98
8
46
437772
34
41
8
26
288526
2605074
385789
66
242677
33
9
30
6
7
7
88
180506
403481
92193
273656
239203
466866
30406
64888
8
2
63
60
48
51
65
968111231
35
276495
8
75782524
333123
475282
362282
24732
106139
279195
487623
55
87
78
470664
43
30
208572
3
384187583
961207591
28
27
89714
98
451836
3
462378
678378391
98
72
33
15
327840
144049
34
3
221714
29
286463
16
13
900477096
494933
212039
782215773
2
151473
80357802
59
187530
7
51
3089
277336386
75
26
19
252638
41
497820
292000
248703
18
60
80085
1
28
66857272
425511
358187
496460
388766
67423
66
19
331254
80
331434
9
5
80
870462920
80
304421
4
7
6
168038
332614
271567
237525
394999
44
338836
42
485064
35
55
69
390585
281185
154200
2
22
90
33
21
234408
430240
66
468007231
14
75
5
329936
85
12
232684
8
123140
59
77
39
43
15
87
270835
19541
207579
433382952
81885
97
91
66
661874609
95
361819
6
417977
17
83
3
442339
9
37
71
7
21
325818
365327
903531165
268585
474069
308609
88
34
50
156391
67
54
9
86
95
48
2
212768
74
93
84
2
75994
11
61
50
80
455757
20
78
64777
439702
410287
372998
125260543
63
47
40
81
283284
414987
276123857
39
21
41
634355021
25
82
5
20
30
11
33
276573860
94611205
460200
287197
8
461700
587037862
136533
39964
379145900
232074
790811650
166197
25
72
465789
56
22
29
183928
693140871
2
180485
44
12870
67
98
3
41
18
229152
80
46523
184187
6
94
351689
19
35
353304
83
64
8
125613
26
45
86
9
86496
6
60
2
210186
406461
282575
86
174689335
4682
152152
17
130484
81600
77
67
46981
22
280609
22
49
86
158706
87
18
93963
408703
105284
8
20677
438807617
89
57808
119735
117666
2
1
1
303717
55
16
326771
74
76
29
486375
65
6
124888
136594
52908
790787406
4
3
51
1382
48
41
450949
136506
83563
8035483
941832566
79
455918335
640783525
420687548
83
450426277
1
269303
84
11
63
95
375895
74
398622
235047
7
837250755
432327
88
77279
262647
31057
94
74
26
43
129682
137197
236865
37
279404
12
333733
639532063
21
1
131347
31
111431
27
49682
86
40993
21
84
26
65048
442723
28786
317302
196084
21
4
35
2
83882
29
98
40
110836
87
455347359
59
17583
58342
157633
49942
98443
5
490997
60512
25
67
253836
95
46
26873
165840
482864
6
54
75
8
4
94
407225
1
49
9
199243
55
250874
122054
26
972329490
76
47
273697
37
321745
382148
1
19
303853
333648
7
61
183683
412854
12
44001
419489
30
34209
28
9
344909
53
65434
337110
364508
373260
86
21
50
32
86772
263690
59
349255
348884
128989108
797696772
311554
69
293319
422150
131138591
89
485333883
22
34
98335
272606
386492215
126227
240368
339744
52
52
86
482408888
78
14
22
85
764346624
89288
264818
378452
520950386
15
349682
213924
47
4
47943077
97310
257633
150752
42
319220
90367
1
175311
223644
855926800
57
19
21
4
386526
96
130535
914813096
7
482959
27
71
46
828726092
84933
88
178790342
92
790538619
302577979
61875
420845988
521393174
52
36
98
2
89
54
28609
21
11
85
498502
6
17
5
442084
25
45
97038
50
66
32
422364
18
501437097
443121
134233
43
99
79
8
341610
5
348439
603747463
65
47
90
30
1
320525
243770
889865710
271946
64
16
365148
94
127423104
69
432868
96
239782
87
45
7
168694
82
295770
111606
66882
65
72
298426
110339853
418369
34
447832
81
72
32
379412
92
145767
486629300
494197
83
30440
82
83
75
1408636
46
277263
125894
380773
130888
265234065
17
394155
114203717
108113
58
462547
27
628832233
45082
16
9
32
23239
3
5
242602
217771
18
261142
25
39889
26
163794
82
355253
388195
93
9
34
92
205840
47
490917417
680935913
87
6
69
5991
201958004
78
88
333921662
87
53
452804
18445
96
50
366114
182921
90
86
52
414841
91
149234
92
88
1
491248
96
619925396
79
282942
403850
18
314255
79
65700
65785
78058
323493616
148734
1
34
18454
86
58
269685
183423
3
11
236209
730786267
80
479614
211803
316688
91
3
447575
2
16
68
247568
499673
41
5
70
155795
233050
82
96
44
134642
449388
81
18
901369051
96
161889
109602523
55
61
133393
140204
79
25
8
78
449639
136393
87
139385
453676
493137
645224821
30
9
6
260976
9
446251
6815
130638
84
58
409025
88
449166577
91
108705
411422
146527
97
61
69
19
15
36
308075
126281
169492
256234
72968
2252
9
108840
3
92
60
117287
79
45
674321898
545170904
56
352705
316812
311797
80
1
72
277856
48
73
150889
9
412975174
63325
428430
60
327965
87523
38
39
79
59
498174
92899
55
69
16
5
71
57
205638
9
144308055
64533
815998526
29
10
131524
185078
354963
50
14
69
23
1
97
8
39
15555
126925
57
90
7
70384
19059
89
90188
166596
91433
6
370484
87
7
473490
1
79
8
121225
62
455229
330592
66545
1
139038
603786486
55227
204974
91
66
17
334924
65
1
6
424837
94
2
90
324615
19
13
364990
88
23
442256
36
995230777
39
792377042
66
86561
12924
75
54
25335
172276820
482244
465217
7
82
35
41
391199
489523
37
36
97
77
86
15249431
5
79
317564
318012
92
86
84
47
79
459210900
135850
45
8
3
164413
69
53
24
435552077
4
34
9
2
27
79
16
147807
288229
304597702
163075
89
68
6
108
111799
18
230025
4
478382
272190
185327
90451691
27
29
25
3
55
327047
54
62
499218
18
16
1
129122
490339259
64
274159
398803
54
198405
1
5
332605
406918
72136
11
1
367552
19
86
110924
142107
44
2
22
374863
71
606793623
21
36
50
3
3
369317
19
323563
477436075
30
176518
403960
51
481579
352260
446698
25204
52
35
61400
70
35
22
8
3
49
525004568
41
95
87
424395
1
364830
63
114678
367572
92
66334
79
60
326293
14
61
41571
463460
219001
28
111220
35
8
808713343
208531
492438
587717978
458874526
51323
67
5
7
204814484
16
510334026
9
267822
266808
41
291616
45
65
335727
309497
629782019
107780567
56
58
99
495400
99
43340
43731
48
4
9
26
96
76
4
11
341244
4
92088
65
387771
24045
304826
452448
253000248
52
11
79
415006
7
1
18
177524
1
3
460128
403125
362443
175303
110979
44
66
365907
500229420
270496
48
427839212
809998956
91
161295
20
86
252332
28
114202
50429
350374643
659715566
47
80
2
321530
84
96273
31
51752
8
30
315290
491965
363547
471424
29684
83
20
390655
95
66401
38
961066353
73
148823
45
421208250
18694708
11
477089
56
28
39525
8
200185
68
62
312350
1
373373
75
364371
308932
69
87
225755
115326
19
800301374
60
10
279446
36814
43
478041
88
25
44
64
168226
563964599
256641
1
58
90926
7872408
63
287177
258175
32001
782870257
471862
6
76
453806
69
23539
4
241782722
374435411
725488082
86
40
86
78
349359
276300
953583063
21607
398806
129124
19
3
166604
455414
429949
458247
219379
394460
93
63
12
103738
4778305
359975
91592
31
81
88
54
16
58
130390
3
455164967
581174680
198220
302297
190351
77
269102370
990124110
450416
131878
138017
68
212296
425994
88
76
7
99
11
24
14
326936
97
478112
3
25559
7512811
462399
168117
16
17
34
388282
434816
39441
187182
254048
75
66
327999
218317
310579
46
160675852
87
94
546134668
418544196
99
34
388807
439607
371859
75942
50
93
21
81
26
61
97294
584682809
776602911
254660
705840378
229146
94
168145
380464
481720
453213
270554
64346
8
466425
497197
37
283340
164685
103709
461933
4
9
83
39
62437
196479
83
53
87
29271
37
262926
358691
72
46
276926
396403
1
198827
135288
254775
221582
41
91
239009
313751
36924
19
30
75
19
576186571
398248
61
406183
41
94047
33
961897178
70
64
457798
34747
40
53
70165
44
28545
23
32
85
332116
443282540
92
227219
40
8
412420
98
34
351518273
19
211118636
71
617072784
75
9
394662
84
440028
270473
240407
395426
160232
140687
15
97
637993433
54
33
63
34
495935
21
176950
20
12
525349674
77
1
96
82
1
47
342051
21
294300
62
520421253
64
353701
8
340262
58
80
1
218519
923290528
52
34
43
30
63030
992927742
21957
3
258131
16
448127
347974923
129033
353901
358542751
3
1
53821
29
227347
93
495194
84
45
61064
7
248724
38126461
63
34
408403
143353
140584
61
240276
321564
436080
1
232973
60
348644
19
242782
115728
73
468086
13
36566
531810809
218941
69
191199
441005709
85
21
96
47
71
9
85
260328
421330152
52
48
30
62837620
338558
75
2
75
398981
470854
29
90
59
144855
4
8
6
165103
157620
2
422276
384433
26
9
97
29994
205556
273011
79
64
60
274752
3
66
68276
117159753
17
47513
474261
51
670265879
419578
568094599
60
84
36
24468
86131
15
294415
430805
11
55
13
501641502
7
2
472155
120328
864077426
2
200401
3
617175220
499812
12
193895
50
228366
36
225372
370841
67
56
22
58248
36602
426432353
7
8
70
67
425688
36
218628
15
438243307
210289
58
17
175222
73
40
21
39
447037
430638
17
59
423406
365893
317199
9
179575
16
407178
174503527
4
427418
34
433701
44
95
129047
83704
424239
186218820
23617
52
30290
127173
477271
8
121768
677580199
2
34
171064459
16
434000
27
333484
12
285609
12072
347437
265363963
93
65
274574
15
410704
253524
6
294790083
3
27
257848
68
25
93
135217333
89
53
52
474687
8
138275199
433548
260679
99
389584
71
268836
41
48377
325180665
98
43
4
72
228225
9
83
37
34
45
268276
74
146142
42112
6
92
55
62006
7
76283
28
256148
84
7
33
114181
203440
7
200888
66
414812
34
49
5
86491
171376042
51
5
78
16
442526
1
355465
24
4
292715499
602729743
95392
397492
15
167191
66
149113
48
58
38
7
280983
55104
854733129
400808
451272691
387469
7
19
29
22
4
18
60
4569
150264
79
71
97
48
199426
24
80
21
120394
88
58
251648
37
123189
116955
456048
105379
8
49
63
140480
26
82
311657673
68
79
63
54
439328
9
125043
22753
196436
332697
73
493491
270964
17254
21
170993
15412
465231
31
24
434873
47
1
62
79
9
150854
388733
65
435407
5339
11264
87
72560201
99
308002
196546
428530
3
101900
93
310307
651989279
8
66
97
89
38819
262225
8
348210224
431091
12113
41
29
63
807232079
51
458404
467159
46
78
164132
499537
55
33
99
280018
213272
119152
29
5
72
42
425859
414305
265701
94
31
722903390
488696
212378
388525
301258
28
3
69
557439957
168573
30
4
18
12
43
92
74
381216
67
70
424767
68
80
180049
39
210384
925707805
6986
334799
40
4
20
399875
421782
87
77
38447
55
38294
22
541396005
30
371628
97
31
38136
94
79
377643
211726541
38
239597
5
113728
22
83
236654
29
431057
6
58
672844071
406978
2
23918905
17
91
185385
313569
178897
100969
47
57
224628
5
335198786
62
346695874
54
482021
99
1
8
583500199
85
56
58
45055
383502
170181
216550861
302813137
5
83574
5
62
226260
69984
209789
8
77
51
98
61130426
279896
389111
28
67
52
21862
740019953
85767
83
59
9
13908
16952
41
758589917
179127721
71
26
33
1
23
23
338685
85
65
74
23
199993
230608206
44
67446
464924
677150224
366220
350303
818274698
8
930051205
366075
2
247770
7
158696
51
387627723
291567219
14
21
33
97
6
938035156
21
586172280
373631
280220
67
488401
32
91956
57
25
89
44
2
97
83352122
2
201100101
3
68926
396349
377704
5
60
50
329159
80
29
583269961
15
5716
10
290276
202986
54
422385
7
463416
96
36
103388
462885
529925555
2
178457
251233
67
51604
45
38049857
85
53
10
598554368
13
422474
94279742
948719204
49
8
168239966
5
26
78
46388
288240
94602118
291809
301107
192993
5
1
91
31
4
26
387834
212978332
80432
223604
44
119758327
188339
5
476235978
112869
376934
172539
248369564
80
308755
444817
98937
19265
80
300540
835425519
315578
654432014
34
353936059
1
99
1
427291
3
91
61
718970993
70
74
96
5
441782
66
221146
22946
38219
903611791
51
21
135778
27
58
873092883
397679631
52
17
53
300689
316218
353690650
81
225117
79
15426
338105
10
475934
89
56
88
425584
36
65
18052
20
7
1
199744
36
256905
58
166978
97
140891
20
288940
370145
79
31
32
19
732155044
114549028
33
87
89
172421
67
75668
10
7964
81
10
79
182000095
102503
206323
82498
310656
211823
492964471
113665327
335188
86
38
287545
45873
268349
3
33
386765727
84126
332264
6
233814009
99
4
223256
68
137836
523405660
344382
71
91
176229682
41
471114
352540
88
145097
42
21
6
67307
80
339758
114122
91075
30
35
11
382697
71
336972
313772
1
916817323
8
51
665216434
202324005
9
50
14
9
41
95
12
203453
326238
85445
68
60
96
6
66
141328
114682
44227
31
57
153403
5
167316
84
82
338888119
26
188543358
128805419
124164
226838
19125
53
395191
2
83465
793609023
147486419
378350
46
22
22
25
821072427
5
11
767773001
8
248295
444540
6848
709152338
226036
159455
43245
813716054
282226836
4
1
36
3
38
27409
41
57462
15
127596
419910
7479
41
332199
4
336411
307522
440410507
81
45
135290
88777
59
208746
61415
76
5
30
47440
85628
345101
69703944
140460
35
6
470778
265894
120812654
470453
279080
26340
423852
129747
4
34
94
75
29
44
6
146539
72
273804
334127
51
386937
2
471755
172044
219781
35
56
12
881384986
42
64
487737
9984
838735201
274065
38
5
14
222750386
85
493604
14
59828
92
22
41
234692
268481
2
27
191489
173066
99
28
96
23
3159273
173540
67
74
229806
74994
442791
30
525011774
511698235
25660
71
491810
9385592
63
391820
138229
44
446408950
87
415957
383526
486442
161760
81
472185063
462966
56
442027057
97
703031133
174910
87
328537
454876
94
97
37
471505
415648
359334631
8
32
262050
60
271673
7
871610131
233780
77
539547164
43
84
7
418497
349385
74
21580
35
52
37
44
67
63
88498
498951
53
74
60
31059
32
14
5
291729
3
228625
1
5
91
6
62
289428
144716
29
284768
56
9
59
45
446257
400235
426588
269221388
246296317
440672
229849
349951
4
60
47165
280105
93
417974
397404
201465
218449
78
22253432
29
61
450373
88
32
44
35443
87
352533
442839
88
79
333903
323854
55
65755
385472
491848
23366
416423
46385
448437
5
57
4
483444
239780
16
123942659
44
93
9
398624
3
474332
14
607553655
9
64
330793
78
7
14334
268279836
146097
260351
9
434054
82
65
356017
84
18
150321
37
215888
57
289285
351921
27
67
327778
84623
48
23
62
296467
304646
78
376306
4
148940
3
30
42
31
31
209550
363899
377755
371029
389549
69799
59
427196808
59
50889
494088
37
57
4
4
93
438599
47769475
8
3
358763
348114
345645
20
12
195951
310328
31
68
414192105
351272
4
72
1
200237
81
10638
19808
417176
2
87
437761
66
447423
84
365245
180388
10
319370
14
454598
3
87
109479
59
4
7
63
294878
339359
83
362131
134096
442823
662609375
93
3
72
45239
74
171120195
900594968
344626
13
61554
91
495853
82
35
84
212085
33
90
10
65
31
145114467
45431
463715
246478
91
47
8
227604
72
217906
39
209556
17
355975
981908452
86
70117
803103856
37
80
171002
278023
468063
101730
96
197659
155223
307583
239942
58
45
205657491
81
162168
78
34
150155
237905914
311937
121082
98
32
498886
6
44
91
14
142908
21
460421
175124
223754
65829713
56
117789
234174
85
72802
316268
12
839634222
462570
249007
7
99
18899
97
123634
75115
743741894
91
112295096
222362
676699524
276888
166662
71
314087393
94
4
62
480097
89544
64
2
372182
111902
76969
8
1
451598
812561462
343343
258170
135308
63145
44
14
16
49670
32
14
54
4
65
12
59
54
10
36
44
6
398259
452238
3
63
941511540
74
435495
51441
77
50
81
8
33
202018
131615
43
33
245488
27
423200680
22
197760
96
94
166205
852870552
3
53
4
172693
125858650
4
986161033
18
325762
186700
20
58
354307
35
98
280035
138739482
314771
472369
51
94889
2
60
664424253
416014
279009
93911
8
119538
561063423
87
47
44
2
1
68
58714
179330
80720
268730295
94
82903
219320
6
70
13132108
73
20
366251
13
89
957207039
196450
226737
439071
382493
82
189868
104156
302052
429864
72
172389
88
36
346472617
249367
181138
265212352
6
56
35
6
48
369556946
75
969655496
19
4
86
559703944
316489
6
64
92987
384347
207430
197238
422212
203732
33
349549
384915
30
62
204152
425784
261418
5
304846553
310514697
33838
30
39
948376576
159268
6
29239
6
340438
11
123755
9
8
6
477111
210887
912048926
291314
34
26788
8
237805582
72119
78
146581
86
81
63
83071
84
2
8
2
335420
5
479825
217856
2
37
255047
51
113165
21994
5
103007
72386
352366
454388
93
48
6
70878
36
12
87
138193
62
80304
448304963
77
97
41
424122
755678516
452506
163485
11
40
3
33
55
76
38
259626
21
3
386331
100331
890936218
7
40
30
143788
193026
887634962
51
13
31
162003727
87
935040144
312521
70
36636
215894
26
82259
85
290895
461906
267726
57
55
173301
126760255
66
11
87
53
39207
180382
271813
501960893
905275921
220310
206267
297125
71
17
3
35
86
5401
423018
484574
380050
14744
56
96
388592
88
481290
55
15
76
32
23
164771
286604
190933
2
238208
23
290198
76074
25
249134
80
6
35
304299059
125519
307720
89
377980
322879688
96
49
57
22
409748
96
40
54
27
371149
26
221933612
412163
402280
8
44
87
137667
430212
15
9
86
1
461634
37
62
790308161
1
129118
213084403
79
203748
400331692
1
79
31236732
33309
19
382096
47
79
160051
93
50
20
267955110
161953
77
84741
114230
261193
6
484557
320941
473767
55
11
90
527195668
142225
363130
72
127272
29409
719291383
180601
91357
138957
290314
235754
284450
940447928
286267323
89
5
3700
320596
377437
162946
165750683
441007
91
8
109308
50
36
419194
104275110
35
45
32
55
71
362802030
295213
23
470644
81
19
87
1
391600
6
43
319342
378678
99
19
94
90719
357764
315930
34
65125
65
364906
32
234875
66
477379
119957
131144
56068
140039
16
80
67
13
71
4
251549
85
10
473202
216445
91
22
743371034
245145
193756
562859881
29788
22
23
17
79624
18
73560
399859
69
20
54
356553
338489
90
329721
196821
15
241677
661489894
57
611103561
62404
417189
101539259
46
26
89
122009900
425832
25
67
185406
7217
25
379981
49531
228957
306960
83
4
4
4
93
367548
71
426717
12
18
36261
70
164726
279160
24
42
39
82
13
58
1
450967
49271
42
6
68
461728
435619
69
221052
17
2
69
141321
35
298180
69
74
98
1
46
301045
332095
707305323
70261
50
288038
19
21
491185
96
218967
109208022
30
204379
23
304419
334272
888997911
27
208391
44
16076
26
95462
64
825563930
94
59
481449
71
351323
59
74
78327
355244
87731
356219
79
110391
38
8
9
396726
1
812550697
66
44
30
105713
47
162573
31
177523
45
494566
3
32
153143
78
74
494895
35
20
85
51
5
118509433
89
283309
9
34
78
33603
312512968
376510
376257
6
399236
91
268266
437176
1
151495
89
433579298
342367
441908
410802
339346469
364396
309115
74
7
9
15
67
67
210607
31
10
4
15
27
98
31
78684
67
77
39
488472
228811
92
329915
317764
59
414847
94
26
187739
71040
92716
18495
73
53
42
59
563434556
19
21899
268198
67
11
18
876236083
62189
495195
366933
527295975
3
38
27565
4
96
357793
16230
188819116
91211877
34
117408
296253
91
478569
414557
274314
64
469535
4
477719
5
99
71
24
435266
454399
59
90
60
71710
169168
219472
393284
33
25
402918
403000054
43042
297675
89430770
307860
69284
10642
42
8
105487
305404
67
18
401294
14
97
283088
200585
287575
401352633
292825
89164
291144
40
29
72
30
479709
33
57957
162323
60
85
324369
152782
5
54
720194689
78
296256
896699673
451929
19
43
127107
7
717993989
521348097
302261
87979
596228037
451248
53
83
122320
135840997
470684
153942
5
185392
45
52
99
170381
17
96
55
191926
62220
67
77361
5
78036
47
9
458547278
108705
83
88
92
30618
96092
354212
83
31
318705
251499
34
135237
31
77
59
316979
480790
292574
324074
131310
90
36
146762
9
1
67
76594
79119
5
507089806
91
229799
57
68
280732
436437
407897
71
443224
101310
89
429433
9177
135724
479415684
31
80
50
247403
60
256089
50
395906
61262
490277
908653505
55
2
34
27
377482
106566
242932
361130
19
89
198948427
5589239
5
61
20
172328
167410
18617
386054
489266
1
37
75
57
385041
45
398321
66
5168510
73
91
121098
3
8
488740
31
386376
121658
4
73
95
63
1
443252
2
58
471828
280835
2
440199
434457
321610
330423
250373
409826
13540
53080081
62
145682
192493
75
3
6
450857
242552881
70
7
72
376789
93
61
47
499803
21
186996
155722864
5
76
24
88
409287
6048
61
461190
80726
185016
442257
31
430377
375482
68
67
34365
8510
248907
29215
73
1
37145
687657514
93
10487
479061
45498
331877
70
20
68741
31
285307
86
8
253029
619737609
1
210966
339576
464593
174597
6
46
221157
409045
492369
38
34
359862319
2
238918
27
32
45626
453724
272582
60
650621872
361451
429055592
25580
466848
574958713
66
326634
9
235395641
8
72
658822902
94713
27
136975
85
70
636178994
162518
7372420
25
141023
91
86
74
55
229308
3
49
55527
27
378966
1
56
350709
85
93
66
866636629
28
226442
281045
61
24
87
76
478280
245787
91
49
212273
177721
19
894432441
42121
90
46
83
473304
62
2
914493921
277666
206564
384899
102863
424987822
7
52
177437
283833
58
55
80917
493362
109466
196119
287578
448928
363462
61
250978
48
472236
407417
32523
221275252
39097
3
94
70
27186
399175
40
9
173491
3
170917
86
5
98
19266
143922
78
4
549273268
46
205629
8
195870
425934
2678
420991309
342905
346569
212561
170666
258430
67
91
86
97388
56
49
71
49
91
92
310835
75
658465227
46
259861
63
247815
40
484870
41
16
9
25
53
182029
414747
349253
65
49
40
11
6
692157988
31
26
244503
37
9
93944075
552550998
95
447602
95
85
463422
279637
99
33938
63367
11
73
79
20
21
17
222287
300429
193816
395339
14599300
92
71
49
267011
425042
104946652
1
81
415423
51
24
468311
59459
63240
75
70
62
429063
68
7
179484
55
62
443399
60999
72
163150
92
5
1
23
92
438610
355900
330658
65218404
97
87
89
97
50
252667
75
76
11339
676904855
216030
52
59
20
60
1
32
443480
35
127306
92
41
23
308946
61
476404
477467
279670
37
32
487037
175806
408278
984103439
494693
274278
870075243
69
39
974322310
6
498997
14
67
28
91
310647
17
89464
69
31835
27891525
381159338
306314
8
122866
1
344409
498837
90462
87698
1
93
149010
441012
131951
5
64
460474
316680
379718
17
149089
38
219097
25868
467563
7
87
46
70
12832
24
64
396392
354368
43
94099
64
494547
455907
9
60
76
66435
64431
154357
242342
498741
62
38
5
320358
72
53
86
27
2
19
11
19
236257
310459
132102
121248
11
323905
3
66
387155
183038
30
73
347243
326476
354293
85
295018
9
243893
107
6
42
10
154996529
339385
100123
64
98
13
311751
1
57
50
196619
453392
173065
39
888536191
206638
489746
18
89862
450832
260757
280949
75
5
249289
15
343553
160440
60
25
23
32
849598082
77
47
5
14
16766
83
455200
141588
318993
11
288806
92
46565
9
95
82
33
161532
70
11
241399
37
81
407541
365925
61
99
39
53
54
90983
434957
66
239287
480766
372102
301851
66
16
21
236198
684376104
94080
206820
125774
286892
482676
6
21
38
44397
462066
92273
483848
44
2
385562
269051
62137
64
92
248678353
521712507
9
77128203
44
45
9
66
235594067
61
204178
842214734
339953
3503
90
28
23
35
469457
489081
895988996
79
144753
962481694
17793
91447
144971
99
54425
317121
36
352300
32
225983
241119
314450
16
343142
2
80491
7
469104
36
41
7
13
388933771
9
10
40161255
896335093
309855
391516
91
134666
46
448349
2
81
45
547239144
291832
332286280
26
2
62989
251367898
412498
277020445
414322
415343
465056
364465
29
63
87
36
484521
205009
169992
25
59
28
55031
207701
3
18
88
122185
439394
215701
597974618
14
405671
2
29
92
597513269
452000
439445
438832
167648
97251
301126
47
136627
3
98
99
435778
328634
97
77
5
151283
292354
62
7533188
621364735
11
460654
41657
95
57140
490786
26
26011
11
199467
79
422637584
31
258191
24
27
405491
412633
34059
31
364436
356721
1
17
200612
332370
78
420061
89329
474734
324261
24
272547
463273503
66
117126
33
80
345503
5
54
44
34
44
3
140576
44
377196
294951
3
52
25798
15
38
421862
588451111
30
26
270470786
42
97
131313
374080
17
656917476
460810
29
6
462476
42973
38
264646
70164
17
67095
1
461154
251504
469736
38
93
282905
49
464074
93
35601
46
60
323712
68
627404234
412046
94344
52134
80690302
326042
5
72
97003
307831
4
3
8
63
3
344837
66425
119820
443454
2
382820
157135
84
55
1
215736
16
61
18106
45
1
309666
168599062
14
14
118533
23
47
25
16118
161124
6610
9
4
30621
54
76
93
46
26
208950
48
99
16
85
9
294313
67
52
2
20
43
432301
369395137
16
405347
58
152200187
408193
31
9
388345
78
32
389031
11
298063
91
281325
11
40
182877
20456
7
245385
2
467143
459047
389000
544729434
9598
61
670335693
76
66192
46
76
2
89861
30
198978
81
83
58
994356663
419964
372108
7
4
734864165
33
92
171608
27
396288
355707
437578
2
83897
3685
34
5
492254
71
22633
441679
498563
61
98
84384
91457985
57
166990
2
52
33873
84
173604
68210
52
45
478288
143684
8
2
113576
17
12
837800055
35379
12
130772
87
145977
334399
55
369725
360517
42
84
179139
19
8
256060
209000527
46
494029
466336606
5
1
23
58
28
34
402317
36
1
277264
6
387705
4
291614
210348
45
6
4478
66
26
3
292837307
274165
209009
69
213741
39
15
73
455618
1
8
91
243994
55706
78749
10
107773
60
5
167141
1
265136568
24
389597
358613
455147
9
74
486668
381707
278519
79
3
30952534
548046961
122517
40611
91
23
18
49
415589
336528
334304
27145732
23114681
89
449835
287124
48
103575
67
22652
390357
39
59305
452895
196193
714342796
9
229855
49
10
64
25
17
497924
10
72
371979
82
39
22
444524
303378
61
368928
86
456170
15876
18366
87
35
12
142138
45
34
647748555
7
342398
94
496052885
219263
21
376467
600863085
44
405838
290372
61
87
32
948008038
20
11
902925029
79
178930
331546
8
323229
71
282959
407051
27
301889
60
380660
259492
10
79
489821
10
23410004
388088
56347
7
719570400
50
326368
200705
98
13050
186039
154730
35667
50
48949
210230
288213
36
93
277056
91
15
81
367389
93
89
41
9528
40
91
434088
219362
17
343775
84032
324427257
355405
357209
404931
292345
63
7
372532043
156083335
156844
41
1
177860
302315
490037
352370
1
96
9
84
1
8274
2
445856
4
14
301866
94596
52
97
225613
76
6
121202
94767
215432
2
4
185939
384348
188653
567150583
295572
401074926
24
11654
294689
105561663
70
181175
285114
49
21
31
223638
484222
214273
9
2
24
55
173937
123875
443615484
202882
361928
457067
6
93
31427
167353
52
74
438036
305136
397609
84632
54
179179
32601
76
106715
13
485515
8
31
99602990
62
67
59
33
40
44
74
156658
22
76812
89
302730
86
694927591
627680616
50
357656
70422
25
59
23
67148
130369
27
331352
417305042
5
28
355421
34
93036
3
125753374
72
9
69
84744
64
100803
94
54
462159
39
82
67
4
370446
450016
230321
53
466864
890917233
461964
90
78
59540
7
98
8
46717
677323573
9
75
308383
48
330016
41
54
830098350
58
48
55
74036
292988
67903
308199794
306099
378826
67
621746442
619473891
57
49
44
3
439418
6
270700576
42
29150
354762
183146353
56
36
4
15
168012
160822
208545
95
59
211126
952651519
380073
61
19
70
71
94
87
441594
497675
2
2
43
58
63
5
37
22
20
346104
5
293124
24011
536665630
124617
83
143500
392565
230850
499701
28
400497055
56
249449
98
41
349068735
108381
78556
106179
569303849
405595
196452
380445
325586
155982
25
852947319
295987229
125684
7
35
57
55
188799
17
270537
128857
9
479456333
467083
10
450032
32
52
2
24
36
10
15
95133
4
13
26
499867
83
51
34
367918
90684
89
90
39
261017
20597
8
102115941
232709
86
97
64
49
151746
323437
1
22
243076
59
292681
96
87
98
302396
73
639299624
26444
126179
71219
1
49
71800
99
81630
79
2
32
4
241036
57
255587
86136
333975
1
351293
86
31
39
11
347686
95
425273
22
420969
4
463717
442321
14
380973
38
63435
4
532062421
384346
9
240626
420006
769114589
82604
218557
215578
155350
81
325391
356819
7
182037
147791
23
51
286311
56
78
173143
319743
21223
104921
2616
9
24275
62
981625086
6
148025
347630
1
62
97
4
480455
16
16
2
1
300563
85
159817
54
8
56
48
360150
417033
11
282226
333237
488644364
347374
12
499570
574183112
341733
43616
9
124742
98
19
105267
61
384990
17764913
21
124609
106231
98
150165929
48580
53
8
94825
117110341
94
138703
282764
540233931
51
487657156
38
28
450295126
267120
30
481684
537089659
256436749
8
499169
200219
151412
92332
94
28
28
422577
465056
53
10
845527819
6
372840
80403011
78
73
473948
26
403044
16
406147
25
474505
82
61
6
6
19997
12
1
242003769
1
323346
417956335
2
264216865
319186
9
6
96
439169
466347
54
72
213376
57
9
95
301898
328461
21
378242
152761
79
17
36
234922
174941
15
98146
69
7243
30
12
324613
33
93
179774
56
437495
8
220653
6
94
391832
189099184
204236
95
48
5
165876590
336831
123509
192742
435879
16
7
21
97
19356
8
78
167923
90097
234266
21870
12
497019
428166
6
32
62
91765
55270
545821304
369987
252020
471331
32
133107
522000129
276724
251975
227468
94
75
70
9
302867
108151264
58
464451930
341864
598644096
986850762
73895
24
5
35
27
619796211
4
21
58
98
82
5517
243154
40
20
95867
94
7
625601332
35333
36
343579
67
91014
10470
269940
193952003
6
25
80
66
263239
138128
979286697
316225
19
456115
90
915788973
899938839
39
1
47
13608
95
6
55
483818
59
474434
18
265028
181291
4121
409396
71
282771
30
192198
223113
7
916842250
84
420797
65617
473339
208806
20
18
202806
101960173
323550
223188
21
50
2
44
1
366015
19
35
28848
9620
50
65
9
131041
21
33433
11
50
32
260379
131899
59034
66
986300547
60
357536
189739
73
388215
49
47
54
127307
56378
83
250358062
47
127720
138531
904208652
91
431191
436453
332589
931976641
48
42
403548504
752231397
67
98
14
159906
23
95
271049395
20
36
600429387
23
3
28
49
341780
1
38
207018
7
97
82
45
272664
646013124
20
132719
79
23
4
9
75
141197
57
857048635
80201
56
29
12
300001456
186807
5
270001
50
72
6
463232
139250857
1
73070
80
26
295985
77
387902
42
17
73
245209
171182
20
140041184
147631
31
265435
88826
86
51
72
98
9
5
76
76
4161
69891
37
499900
113554
243717
804635274
7
66
56
497442
33
48
45
84
30
424999
220447
160148
78
99
66
7
207917
41660
8
263596
1
82
72
498772
57
156689
99
95
45
40
39
7
77
48
46
322221
399220
15
94343
40
2
436551
309585
35
9
94
196620139
453517
36
13
202850
468183
212609
18
4
97
10
97892
22
207212
32
426382
452147
118910
183936
337517
93
69852
15
198094
3
55
98
338799
424859
1
73
50932
257488
167899
44
14
20
344459
77
420653842
314970
346507
445261
558783248
239842
203154
720685330
456359
426591
485441
153170143
5
381010
53
420151420
34244
20582
20757
478907559
252097
161485
61
143910
492903
95
29
100910
427676
1
75
72675
4
4
195731
61808
262556
84
155394
19
165584
245574
8
25
66
39
72
415898
95
206826
5
36
311122
45407
9
2221
103472
44
3
61
217459
139510
355118
220584
159755
33
477397
122296
84
873497985
137131
13
37
360518
172617
159663
7
438051
65
696664148
606829929
4
47
455468
89
334092
5
266181
152814
179887
238798
94
10
679624162
305808
792628575
81
2
410243
225827
290075
22
79207
78
2
301899
46
101063
176612
41
9
41447
900066776
6
82
906515548
403971
71
411707
56
9
343256
108709
59
15
48
51
74
1
311857
274530
426031861
699464912
422639
17388
12587
8
17
89
95
23
427220
85
2
61
46
132804
54
68256751
13
461068
5
163443
219959
181395844
280967
441070
2981
270064
84
368923
382342
395042
59
68
139376
398900
255293
56824
9
21
220450
327713
99
15
219771508
318312
400759
247007
232056
353017
476861160
452179727
71
152598
21
1
252575
421638
381640
50
518921657
4
14
12
742075314
64
5
93
12805
11
151920
457781
83
110579
23
246031
192844
99249
773632946
5
325134
354531
45
168734
130956031
253468
75
29
26
83532
898986053
207481682
58
81
10
628502105
414831
56
6
343031690
2
396242
313765
73
97
33
372002
48119
8
979303346
69
17
382718
34246
33349
268147
96
4
637078893
927587222
31
117225
21
98
68
197850
232851
448396921
78
25
708896217
126247
216955
260673
441362
245681
252392
748602425
319127
94
22
35
54477452
46299
77
20
51
113427
163124
158707
356017
38411435
189931
76
73
202623
91
97
88
350094
9
49
234904820
356515
383426
21
44
41
164472858
41291
384674
939696385
57
40332
19
170496
539605733
12526808
16
224179
436695
48
150032483
286407
461054
462194
421460
200606
92
160134
167695
134438686
422746
384965
58
268679223
87
76
469076
47
230429
71
50
5
365524
137387
89
89
389399
333843
84
33479
85580
448270
349809
403411
27
31
94
97
161322
40
49
472147
184872363
19
840330465
99
4
107027
40
386487
462479
364471
72
64
661644737
93447
97
24
42
91
246699
352320
51
24
189196
2
82
62
8
21
376604
1
193577787
2
60560
332157
308119
26
44
88
35
485961
58
98
57
48
72
391966
50
266166
68288965
52
20
38
9
62355
791119455
1
62
90
5
146022
24
608971575
16
346935
97
83
78
481756
145695
304917988
80
6
470573
1
85
86
69
145396
87
492263
12
40
88
125973
367599
42
221574184
55538
710051035
3
81
9021
53195
198811
8
183400397
55
268471
296489
382288
58
72
404928
22
234283
6
97347
17059
58
596532491
9
35116
304759448
213350
379247
382225
243027
97
3
348960
201605
150299
3
32
419304
68
63348
32
6587
107132
28
18
56
71
277258
5
63
326181
6
66599
1047
292637
69
64
6
473642
1
116315778
1
75
95
30
135636
64
28
3
9
189769
44
6
78
96
63
46
207749
145458356
89
250724
65
40
11
187209966
476502
465826
53
209669
5
1891
100320
116083
45
55
134781
57
25
406156
81
38
425692795
62689
39
206152
404061
66
493593
581017045
343134
84194
68777129
8
104843
363114
310527
57
3
205000800
41
61
761517342
17
241180
87726
196154
94
47
18
429806276
47632
8
66825
1
390710
178475
92
21
230750
211265
405015972
50
63922
76820
4
336493
333125
464029
5
43166
42
14
318677
199559
224990
259603
324215038
493996
90
195931
31
442944609
4
90
86
228417
810383791
4
52
263143
17
464973
3
114038
82
42
459479341
21236
265157
6
401058759
466586
491138
293561
30
54
81
6
1
75
165275
44
67
9
3
87
30160
73391
119146
1
56
352201
157540
97
380219
73
396999
7
478605
32
19347
177854
49
7
54
484839
66
273766
453508
46803
91
1
40
26
31
37
52
241047
550892117
49
8
432575
471748
241497
27335
14
5
177011
572013530
57
392193
22
96
72
294525134
8
43
46
38
405292
8
820161715
27
131096432
5
350545
349160
420613295
231223147
42
326475
1
64
4
48
212854
7
400092
418644
70
445004
67
30
5
788820843
487653
163641
58
99
499324
90
117395
50
61
494917
188172
76
34
210970
94
400633
93
98
23
61881
345122
50
6
438103004
87
573016318
166482
59
79
325539
72
129285
380177222
373492
70
324444
224998
62496
27
35
310583
374380
18
19
2
19
45
18634
39706536
6
288499
2
245850
5
3488
96
297100
65
448693
398916
260299
79
431795
38104
75
6
244248
402215486
82
7
43
31
959586767
88
465797
35
4
3
312899
81
271640420
146803
489167
60
99
6
35
33
45819645
6
61
41
45
11880
273516
485955
3
91
61
260823
87
51
81
227512
446710
68
76
39
6
28
248088
196471
83
250683
211222
255656
414703
51
58
278517
233874
228407
7
325564
389242
237272
60
89
13
418005
50
186661
42566505
3
10
208534
463941
33424
321817
301851
6
694428696
91
15868
46010
158125
102069
400239
55
99
88
9
15
16
44247
11406
62
37
302217
217861
358116
10
18
195908
3
7
448447
5
391587
438770
918184829
120575
425336
21
1
4
84
92
391867
18
4
341476
34610
315710
92
108825
63
487581
131946
344444
52
251840
46
11
537982149
324411
175135
13
680504936
8
7
9
11
467616709
77
437074
132918
2
106713
86299088
17
68
69
42
26722
68
93
28
111611
207804
96
401161
887980012
997150674
390085
167660
89
141118
3
5
67
384506
83
31
125307
211364
878803818
54
95
118207784
15013
90
66
91
400442
8
60
575822133
6
6828
5
67
406607
347077233
69
97
60
312398
48
280194
37
25
326614
377833
21
49
399150
11
335164
403031
87
31
74
448545
172555
482181342
94
146931
421493
343125
37
2
344612
59
94
54
97
358944
320854
403359
986237137
234554
10
62
288635
77
222186
323355
258444
43
282330
287050
482531
33458
172522
55
119019
295101
51
94
24
54
143609
8
12
375973
13
39
22
75
160488
300352
8
488946
439682
173688
987904505
499748
538151580
214823
2
473278
235802
58
89183
57
737463658
59
4
386750
93
84
761861517
56
70
358360
342372
31
2
62
48
103181
92
140648
105975
53
705060285
269423276
88
44
415235
407482
6
342116
80
254171
741646909
8
422264
455569
331583508
78
929243435
268993
49
368274170
440830
120506
387665
25
368966
472543
882578807
406651
25
492542
499295
38
46
82837
109853
9
489911
126324
18
49
35
282771
306301
46
8
98
31
83
294111
40
3
838856534
33
133719270
91
99
314321
44
219175
432097
401460
290095
96
22
64
41
89
23
66318
42
54
240019
489612
28
97
226187
14431555
237502
464365
275711
69
322303533
183760
2
47357648
72
377270
67
333308
151244
735643148
7
8846
74
23
54
458333
61
252120
126586
84
82769
79
66
206556
491716
106434
31
376368
5
67
470109
89250
444208
284522
2
82
95364
248866333
32
78
11
791034392
43
148100
433350
97
314701
78
383862
91
486640
2
85
15
2
61
129189
8
484319
320218
210601
65032
1
476630
192602
431693191
56
451335
46
38909
83019
8
1
350747
391974
225848483
79
252951
35
30
490426
74844
37
24
140457
378091
739118740
3
153871
110993
75
132909
376741
39397
70359946
46
79
202977
41
8
234978
82
17
25
75
3
191813
76
402589
43
28
72
20
81
493260
41
435677098
467561
32
69
201576
137760
183598
89
59167
720009053
24
321114
95
97
28938
354608
23
336759
4
86
286660
42770
9
484051
114069
149119
277041
28
345210349
254201
44728
28
35
29
86495
758202566
300245
82
70
86
81070
73
1
964438798
3
115222
95
232655
109518
474370
6
469423
8
4
5
163115
79
71
17
2
199393
64
33
54
494481852
93
929625487
57
76
60291
469934
2
676374302
77
86
240122
29
52
8
62
148818
123391
64
58
37
70
356565
355013
98
395787
53569
968786013
121584
301481
294876716
413317
20
355861
76706
562
7
95
404570
5
9
140977
243783
24
198479
209559
413650
97
59
243732
115034
126601
100203
31
246275
140729
112809
757961958
611642737
21410
96
5
6
48
233568
188715
33243
250772
291747
59
14
80
972231649
4
86
277984
71
264134
455521698
329645841
405196
278613
296384
2
475865
16
156092
59
78696
361875
36
492030
490652
860766730
262659077
11
10
115286
13
422494
701566088
63
2
63
8
228019
347871
79
280244
168930
20
352809
448741
219976
2
308678
9
11
341726
915307663
80752
125560
364978
469390
14403
152604
479343
27
35
320950
10
81413
7
89
121338
35
37
4
98
210553
417238
33
1
42
3
92
74
741521928
20
1
133442
178037
4
52006
171996
40
251595
388918
14
25
65
428602
52
52
1
884397652
41
36678
55
78
237424
266907888
1
34
245592
72256
425418
153279
17
101314
210582
886968031
80
97
7
484312
64
235874
801512234
63
1
15
33
62
20983
219719
372528
57
653319491
225117
82
65
34
830905894
321531
728340540
632803377
79
14
7764
233171
363321
67
7
420327
401440
87
114982
77122
1
341161288
30
1
443004
637405807
59
9
429766
104712875
248207
412972
56
55
368199
356040
65
327212
289271
255367
38
999157511
28
237203
329938
110020489
49
324091
26814
95026
46
608868222
73
67
173385
40
38580
488646
70
74
249495
41
285910
156606
35
319631
9
176134
372749
406575
272641
440223
9
661764467
1
79
55
242110
5
55
84019
477672
37
61709
3
35754830
87621
66
192349
1
391756
39
94
13
78
34
53936
8139
379155
7
29
119878
316345
76701
80509
102470
23
69
6
5277
129968
71
139408
287092
275153
300714
249965
196704
414528
216792
567859565
47
42428
2
55
402365
712537956
33
87
40079
244912
40
240013
92674
79
845822552
35
110967
399462
350964
5
98867
60
65970
317703
295366419
45
279004
30
235602
130749
26
467241
21
205927
272836
17
1
70
7
101266022
99886
41571
93852
201941
26
53
341019530
86
85
107676
25
66
10
136186
96
15
281753
98
203493
14
99
9420
162447724
19
196271
88
84
104320
58
194905
372804
58
49
9
81
651143947
57
97
56
4
78
308399
7
66
59
82
9
120154
48
73
9
81
452559
310053157
5
182416
31
133768
62
397695
45
122412
53145
99
379232
297470
61
75
97569
9
262741
11
62
40
53190
8
75927
887727669
76
79
763671013
2
490681
372421635
1887515
104485
18
433257
136716
386910
36
71235
61
243108
192932
180836
4
44
215514
127685
369959
55
181984
52
19
27
130978
60
401716
94
69
238326
76
130584
87
256474
66
56
82486
450114
825972377
37508
400828
7
8
299933
12984
968210921
459571
57
66
471717
55
59
508320651
417596
234862
53
123578
162407
142329
31
37
8
347390
74089
26
82
408707
96
59330
420315
79
8
10
365523
65
457518
460173
96
835565162
60
90
808854643
202301
327518
20
187305
78
95282
96
59
83
58
53
253161
87
261155
13
56
852142855
9
16
269781
3
85
311175
92
246826
22
49
88001
644494539
48
152184471
95032
215528
94
371693
23
56
5
251231
429664
171013
457253
488549
9
52
94704
97
457229
215401
361485
77
737629863
6
319280
804544869
463230
351391
59
12
944566171
11
31
704455119
441409
95
82
16648
106737
62
26
73
18
259695
90
27
47
99807
67
385272
224134
193616
74
207667
481115
827139346
29
25
211763
69
480437
69483
384865
340770
5
41
159025
244197
69
33
8
356998
208570
173821
422882
11
282599
157580
58
156007
382835
38
389534
83
47
83
269989
64
16
319987
179598
2
56
37625
4
270221
85
49
3
83
357020
95
65
249613
261996
66
64
305955
267441
116370
324554908
176887
212668
117071
23
50
149439
338729015
51
298660
279885
231937
334488410
40213
30047
187577
452822
61
920411078
27
21068
382685
3
28
170129
123000
384535
70
4
4
286502
39
42
45
12
7
86
440156
79368
84948
84
27
396237
133674
461010
300012
203453
35
19
4
160166
522330935
304417
70
253221
29663
23851
58
62
339931516
3
44
361320922
152278315
88831
43
231444
47783
167395589
332530
452715
177057
49
33
54
138623
46
149631
268453
4
32
45
29
267378461
165829
80285096
8
346106
9269
5
591224829
298612
50
505078312
84
12
7
35
48
92
659434266
131990
4
28
51
89
465656061
156121
86316
289170
144236
170780
86
51245
90
8
879712274
228717
226430
11
18301
19
987529950
25
430338017
68
6
78
4
321231
355346
292855
24
279823757
20
77
19361
366794
86
385912
82
403075
94
330890
39
7
251636
80
432780
468248
82
21
343613
96
162972
92514
278550
126282
402212
423954
67
410151
74
7
490232
15
43
12991
59
62
35
149659
33
94
57833947
291347
69
81
485354
46
88
344177
211008
944615690
90
79
33
30
492988
363088
23
2
7
396874
60
62
90
29
23
43
536434221
48
32
390448582
335961
306582581
66
231834
382091
98955
15
377911
18
427881
50
354342
8
87
59
487890975
38
430561
285255
82305
395517
44
1
294600
55
82
30
891420682
311254
448881
2
11
399616
63
88
87
25
394938
43
18
4
254118
30
73048
65
44
70498
762648899
95
86
252286
58
6
5
91
6859
267996
488328185
180518
6
17
13
301094
67
102113533
7
192077
266984
5
476207
148427
11
87
35
67840557
74
30
106388
65
94
42
47
275426
494061937
28
339772
415019
399527
61088
456008
461007
88
77
95
7
44
343490
91841
408529257
2
603359212
316999
196110
15
190606
82
88
359445
6
403021
31
556538211
208963
58
389890
318156
77
71
713856229
815715322
145702
90247
351648
75
281037
3
406487039
55
81
7
3
5
20232
38
225469
9
17
92797
72
28
78
50
3
33
168022
432473
193431703
9
43
35
52
369957
5
592649605
16280821
8
66
2
1
9
217587
22
273185
434867
130654
386762
34
385609
134644
277784
75
213696
62
86
30
118112
416472
74
23
498835
330239
85
54
474175620
66
237587
34374
91739
38
50
2
480306
1
24
29
412729
30838
73
70977
25
699209381
252271
142164650
298129
12
10
30271
637691950
45
964881793
300480
53327
41
431614
368898
16
516428133
46371
81
387845
275940861
202129346
424598
493905
16
163119
700714219
464329
232641
412591
642742775
348132
5
6
385403
31
121670653
40
221811
26354397
164809
181503
193201
34808
354311
16
100132
69
33
10
72
489328
619922003
93
461375
96
142577
29
76
427559709
186274
378951286
318323
57
283701
110336
265991
6
65605751
309887055
61
61
61
93
224400
63
362636761
80
65
242144
5
448747
650051152
423904
32
8
26
416645
743998131
189568
175525881
12
313939121
560359393
92619
22
1011046
90
47
7
76
308759
76
433253027
3
233691
294361111
85
140192
56
53
296001459
370175
60610
787184639
75
97
9
33
8
9
124299
78
22
52795
658306034
261370007
75
174040
337808
84728
55
43
4
38
289770
287240
3
318168
7
11
92
26
28
79
5
15
87
67
235131
278979
188741
408538
814282328
307095
95
55
404185
245559090
442821
81158
8
69
300926
52
11
5
39
42
62
317045
13
412372
48
1
388094
416461
84
70
97
8
385561
190360
449424
70
91841
5
317067
435350
79
345705
263544
142204
435352
79
14
49
80
5
23828
72
143952
21
250677
38
492142038
6
152401
504307787
302806
131381
83780
12
86
62586
159118
8
11
64
375183
95141
173668075
8
214672
385724
123560
1
223314883
406596461
225126
415893
40885
18091298
24
20664
166003644
2
333229
452740
15
31
6
37
58
96
304706
226510811
83
17
55
247977544
3
271299
74
169032
23
60950
422274
421562
485033
21
22
40
328090
88440
433264
243833
116102
263658
8
439225
121895
328396
174054
428675
67
314628
411706
218762
7
50
115804273
66
7
74969
91
17
5
957169642
416146
91
261349
448314
95
90
85
446467
5
385159
501796832
413343
135027919
28
233162
44
419356
63
5326
317564
941867789
324241
1
90
87470
209854
114906
933007035
47
185144
473883
61
3
389104
101139
36811
29
85
66
86
29
71598
416930
28
88
304556
464566689
351803
374926
42
7
6
52
241751
232960
152391
68605
93863168
275152752
6
373379
93
65
242260
340747
474595993
4
84
58
235598188
482261
430626
199777
41
9
142465
64
49
45
6
6
3
276663
382988
8
389382
19
26
55328
133835
401854
153637068
134708
500227342
15
47
290319
41
17
4
8
457184
6
445582488
611307443
16132
117952
155718
35481
98
46
72
30
7
86
13
38
821088350
96906
94
114097
3
36
834543226
468534
422268
386328
35
47
24
77
276324
440508
139197
13
6
41
366413
98
391846
46
137292
6
390681
180960415
269110
483736
257490
251551714
477794869
717940607
49
238875
320949864
366496
426593548
76
66
12587233
31
6
213899001
462393
56003
81
14
71
7
286746
84
274533
216872
55375359
140608
498147
83208
989062582
137977
82497
61
120659
447193
410168
3
80
162676
7
40
398072
316781
329806
60
145788
190276
66
72
10
7913
422873
52744
40
63
60
119702942
30
450696
45714
56
63
84012
438050
29
23
27
482555064
96376
279745
9
95
482681
56
406739
89
638103318
62
49
79
60
5
40
380548
63
13
51
27
263834158
246209
37
284470
91
96508
24
455265
1
9
208212
290740
253467
49
451729
432459418
60
635615896
266508761
34601
54
77
255530
180222
8771
704056077
60138
27850
25754
283707
124087
22612
36052
81
172947
59
325381
8
20
99
711874409
79
941354952
302623
13
74
59146
82216448
1
43
4776
79
12406
60160
448995
3
13
238741
97
39
38553
57
33384
93613
470933
41
84
77269
100818
116834
68
444176
649347288
92
66
85
38614
288982
354404
497073
53
90
80
249253
29
176418
22295
13696229
192167
1
70
62671
456446
7
306913
459091
24
86
985163987
708786223
9
97
66
357006
413726
864967119
261019
93
64252
32
255182
177892
324811
7
36
466226
41
415395740
402963
204143
260854
458968
8617
364208
368616
325291
478253
497529
232180
2
3
9
75
56
58
9
54
228228
72
91
719736606
14
301305
355113
208949
194115
83296
92
55
322058
316906
20
6
62394
453166
64
52
687547844
464825
41
105977
2
108591
58
117150
38668153
124313
267177
481193
18
206755
31
21
292672
6
5
971304031
85
291447
990537650
259131
431441
17
440871
41
340680
38
11
89
266628
75
205114
363307
303510800
48
89
431810
63
53
163432
45
6
53
4
261411
415068
354509
381302160
77
264291
318099
1
433194
415689
86
44
56
14
2
251471
49
69618
88
301526
182075
41
75
6
68
105645
416649
74
279220280
26
435783
351937
98
903654524
20
255846
353599
395887
22
58
38
320103
40
206785
244234
80
433690
62
78472345
315260
158043
74
67215
92
49798
178973
460220
421537
58
79891
257283
204034
16
307216955
386808
334285675
86
472622
29
313536
491912
47
26
321314
291166365
50819
475489
72
60786
66
173250
81
176555
83307
231410
368476
4
34
134977648
11
38
60
127977
168134
323392
136039
19
61
17
88
96
160854564
126673
92
23
66
82
35
574929631
92619
144351
343053
306858
149177
426556
216180
70
86
56
371374
328918
43
151739
11
384569
294390
83
17
796628957
8
90
396960
2
137047558
395223
802986124
25858
468771
153504314
669396570
49
342909
70
375283
81
24
52
40
269780410
1
41
7
357122
3975
89
2
38
92
4
452774362
31
98
448359
129499
211063
442035
42
87
172592
97
2
84
907360545
153481
484308
7
38
162994
381927
89
64
36
6
18749
289198
330330
462620
6
402225
379093
36
53
283387
21
81874
335852
488432
231436
216393
44
313195084
1
86
21271
20
67
406294
43
38
416679
40273
482056
335011
59
70
46
95
926019930
34
319308
66
349332
169403
52
19
486788299
71
23
483290
199892
472256
694316511
14
349494
51
227302
179386209
178541
529730405
7
378970
460482
46258
97
160109
3
71
296351
8
44161
66
148546
269999
421450392
89
479117
39
3
123051
198860
301478
474367
33
459243
33
5
210510
7
95
5
99
30
33
458175
5
14
425858
274870
191238
86
467734
91043
63265833
219532
42
4
65
69572
53
300408
11
32334
92
90
77
371415
1838
214632
123815301
33
47
199332
31
80
257935082
276460
72
42
312749
100781
267611
176764
101042
483154
76
418113
32
33
62
30
373075
239532
64
307307
55
88
5
80
83821
98
15
713354775
121294
73
50
75
4
11
11154
660274744
490486
174969
408525
7
52
73207
8
4
467999137
51
794370013
322223
287822
488827
5
16
6
80
71
433055
229923
333886
5
89
239397
796809894
84
7
9
67
242919
79
99
3
82
498
39
775710226
10135753
18
9484
23280
87
200096
13
171433
3
38
32
6
374886
57
56
80
73999
52
22
70
59
41
13
71
955203130
191253
23
796669428
464315
77980
90
34
76
153605
153788
452143
399078
3127
498920
249580
431869
23
921937168
65254
690038550
9
65
5
215576
486389
462985
427727
48156
7
54
9
31
193910
58
81
466627
7
28337
398478
414632
182007662
28
6054
27
85775
51
13
522884452
92
90
310086
96
11
26611
6
85
95795
77
497436
84890715
130401
8
3
93
62
199316
159379
2
168422
66
87
48
20
29
21
87
98
344231
60
99818
66012
59
95
54
385568
17
11
516529779
4
29
57
17
63
310050854
593641093
50
453597
125103
95
84
35
75
268967
515286970
398746
471524170
220017
95
343868
284695735
4
13
81
371618
34
85391
300873
184598
8
65
381734876
39
421982
82
3
220812017
6
12
259513
378395
66204
124081798
449406
43770
38
32
30
470556248
341582
19
104050
51
9
77216
656879199
351351
18
90
62
168918
169479895
84
168451
13
14
11
65
6
80
8
77
79
56
25098
706375745
471673
258851
31
353470
38875
96
44
31
5128
392329
696899564
20
60
63
153927
302926
37
23
344052
147774569
252906
3
34
20
9
92
359479
39
556343560
29
156338
493524
174289
9
160821
20585
232942
186330
169224
28
7
384555
30
603022718
320146
491058
178466
130056
171461907
86625
168943
91
328140
60
431647
39
337207
48
18
8
30
85011447
359125
350905658
73
25
59
85
444336
197978795
40
116533
5
9
409237
88815
481021435
6
206447
23
62
9
89946
58709
344069
832226840
732433278
438903
80144016
236714
421878
459502
16
40971
94220
14
76
483338372
2
79
263043638
47362
28
10
390099
99
51535701
81560
39
32
495575
71
54
80
57
47
45
4
86
33
6
123549
91
61
208860072
263204
95092
16
28
7
29
401782
8
124592052
53828
192762
306482907
124301401
487204
423425
18
375109
427554
74
211984
57
297312
74
71
267272
115915
13710
8
126010
461201
9
307813
138431
7
280868
485539477
91
238087
355011171
47460
91
78
932428028
199025
27
468977150
75
433903
45765
149081
17664
48
69
71
371744
103130
355610
94
14466
69
497688156
19489
219539
3
47
47
81524
15
1
11
43
417595
2
88
149700
70
140763
102345213
22
78
246446
14
167011
38
33
22
85
429601
5
177028
472744
511971113
154633
35
266046
417944
94
235735
470850191
64
52
247239
271308835
159884855
69
5
461428
1
195214
25
73107825
21
290765
55352
93
14
96
5
762523685
356130551
441862
47075
48724
245699
51
41
940925234
43
131300
286555
77193
60
813139670
46
38
316740
94
500823757
420754
49
3
97
86
66
9
32
85
443197
455763
14
606360525
8
42
177888
64
330242
485617
172204
123984
21
95
212202
52348
73
30
86
73
191549
48512
85
69
3001
35
488564
322365
11
57
6
96
67
17399
22
248826
61
69
132552
431026
1
385730
7
9
6
49309
136574442
483099
94
21
74
487094
52
58
261333
332554
805014393
85
50
73
8
363146
199642
33754
4
20
225756
8
246599
98
470373
394490423
4
121704
59525847
45
39
422
254402
7306
97
324871
465511
30
76860
4
29
258590
40977
815351455
82
32
216591
148412
93478
68
295227
37
7
494178
24
49406
24
260345
357639
201584
21
44
31
272683051
215949
256375
73
8
60
47
128141
32
5025
195186
331385
212602
139762
324433
10
33578
34
37
37
567645105
421411
207150
82503
218942
982957280
229398
89
69
59
66027
15
47
196802
42
740854068
349310
93396
5424923
329304
44892
219495
432197
16
24
1
22
57
365159
64686
56
47
331568
456046
636795551
86
484292
43
36
909054722
63285488
294065
3
391650
133855047
110776
64056
28
97
97
167235
245508
168488
81
65
293779
7
15
9991905
311339
439745
32110
934741197
986545053
379253895
26
96
66
8
67
369292
16
303668
66
406957
375468
443560
98
99
24211
260284
77
219778
61
224456
6
435193
67
17
139988
203197
210948690
70730662
177507
18435
97471
788716372
16
68
278634
278203
58376
63
390828
570
67625
18322570
22
67
47
20760
168047
185548
61
76
36
72
110490
72
21
967077412
830740068
191513
984340144
494899
3
418790
72
52643
3
8
71
25
386930
340540
79
465785
50
3
164699
194970
59818
213627
23
369697
24
87
7
97227
3
120892
568795106
71
216817080
441581
368870
8
106948
191155
91
390989
24
69
24
69
370328428
395410
991048809
272045
238123
97
48079
3
332555755
316395
420787
1
12
19
18
39
186345
488085485
94
40
48
158449
496486
14
489123062
81
820261622
9
342866091
85756090
95
71
2
68
71
32
429932
62
528443949
41
530091411
279266
210992
39
79
81
66
64
289258
377710
55
6
30
44
333791
429333
52
52
173443
483362
107875
61
390380
90
95
7
86
384061
388035
37569
77
385196
975203174
55
76
231895
43
145320
20738
32
167559
16
29
60220
66
76
49
11
87920
299569
235690
176260
74
204003
103034
278993
408075
9
90738
36
2
71
89
30
16
61
423650
95
224129
546809297
355766
33
317249
41
79
471917
122922
360420
429170
485457963
4
192469
59
63
169832
132934148
87
350794
24
82524
2
637498207
255486
66
75099
419466
35
269392524
70
5
355517
96
7
5
411949
24
969634014
37
121486
25086
13116
2
6858
10
50
85
1
21
109703437
509514727
374288
75693
40
458593
1
15
470848
468128
550785516
37
8
35
39837
218628
110522
75682
84907
465749
459911
346477
443009
264922
97
146518
42
230947
40
91
193167
126826
408425
28
386568
248963896
87
96
225684
753227062
384015
4
77
450840
274427
29
377586475
13
52
227522
94
83
1
331370320
12
3
61623
46
50
366865
80
294284
16
397306
60
92
76
168646802
17
212941
62
90724
46301
244885
9
46
459122
39
1993
378457
355549
1
6680080
3
134585
205831
74
285496
261243
34
76648
470879
17
48
29
372736
98
24
161400
87
65
98
261805
269417
256938
69
87
5
43
3
148518
80
388649
76937
93
325090
2
36
51
137039
182446
79
27763
419656668
19902
24
75970
6
226148
88
77
97
6
438414
52
46
48
53
14
23
34
285000
327082
146802099
185501
48
424463
59
37
63
82
168988
865698405
63
329413
102652
48
14
365849
61
76
27
94833
232186
813613103
99
6
380966
48
1
85
277877
40145
41210
864207059
8
44
35
73
31
48
32092
488005
60
517384440
10
39
2
275274
13547
19
78
382260
22276
306711
80
63
35
28626
276188
201797
347352
12
3815
450038939
2
126828
1
271467
5
73083
5
150863
357388
58
89
15
266760
298317
4
495791587
396909
22
303697
1
52
80
78
846825395
70
443788
384390
6
78
1
225630
81
22
35
437235
63585
132504
422955
981545574
61
3318
1
17
75
77276
31201
340955
25
8
6
365269
7
83
204007
33461417
421710
52
303773
77
84
79073
81
6
7
59
8
516437410
499460
499080
483359
62
22
69381
67
55804
91
72
54
58
6
56
173307
3
72
373953
61
56
24
12
24
74602
59
4
56
46
187051
737719322
42
42493
230985
1
40
152007
135539
450934
203821
75
62
225016
39
64
244868
198267
14
468979
16809
52984
27
350761
8
5996
24
4
8
59
90432
787592004
6
86201
87
45
206187230
86
341934
12
64
5
73632
11
167338
439823
54
27
87
84
430967
91
72
446696
154777
2
163212
52
465875
228640
93
96
71
4541
90
62
130515
403515146
111503
140595
1
50
1
300004
276359
20
27
71
950046010
48
324518
391307
110637
273813
33
290950
164822
936792422
75
96
251365
55
162673
8
74407088
7
280360
19
32
63
62
464781
55
129340
388376
56
875018374
7
56
47
415627
3
48
222083
180446
28
88
34
1
94
78
374540998
31
90
174918
336060
167154
400716
95
94
3
167848
96
142677
3
93074
66
77331
46191
313942
3
5
43896
4
387010
53
86
52
6
419806
206845
74
250329
101987
189813
40
10
22
287905
264756805
338569
40
58446
271555041
7
444674
61
280341415
75
51
96
353821
426012
106422
5
18
55
67158
421193679
48290
942117903
171234
73
15
27
123642
809763758
361217946
31
304090
28
81815
79
3
13
888050578
286887822
461090
110329
30
45
360431219
186218
43
55446
4873
48
340599
2
195686972
315051
80
90
55
127867
60
62886
1
5
470512
242057998
7
4
235976
18
233203
34352
58
106578
18489
456172
97
51
430354
379965
483411
175686
21
88
81
66375
58
711861684
52
74
385203557
542230644
8865
38
74774
90
89
92
51
94
7
257150
77
5
8
14
18
233399933
483405
799772489
369136
86
5
418487
38
296985
85
437622
4
896838608
40338
120519
665384414
493904011
407311
1
24325548
7
80
387528
84
57
34
55
1
377416
304894
43
31
467061
187065
198185
425132796
477011766
18
90
132648
97213
404489
326423
34
161966
471085
24
235641
560581829
415979
162768307
65
39
451639
71
77
78
47533
268006
642056095
363212
9
366043
72
4
69576
670251546
19
481399
149116
95178917
28
80910
17
51839
83293
173669
436215
441422
35
17
14287
10363
410741
93
1
355617
108729
52
178556
857853525
423541
9
42
119601
39
46
187580
105857
307201
72
79
19
3
8
192259
97402317
242253
88170
88
61
59
48
499922
347533
70
942156422
46
325953
82
74
2
444495
282651
28
10
61
44
18
49
6
462094
318878241
19
66
77
59
249406
211711
322124
190027970
429131
340423
9
42
25
97
441157
33
671707485
57
1
281712504
270063
4
39
3
234366
489048
94
45
279110
83
77
251115
8
60351
59
796354907
64
26005
63
906018812
70
43825
7584
87
381011
425313
625121706
51408
47
4
170807
2827
55
2
73
57
748508370
9
461738
410582
14
79
65
62
4
83
9
60
231431
478885
751127719
283533
416659
61700
20
277675
465527
44
6
3
46728
11
306571
18
20
49
47
25
150298833
416656
84
38
468584
278797
26
4
69
66
55339
35
285120
82
93
88
6
30
857540878
133584
49
8
17
2
13
52
27
5
320280
6
150106264
110334
106351
22
12
25
33
176290782
2
35
31233
108716
65606
48
98
46
41933
149498
374379
69
407454
50
415873
4
76
88
411073
224681
62
4
3
773767971
244731
24
65
289994
42
2
408459
309722
84
45927
76
52
141186
20547384
93
93
285455
79
60
19
50
84
492721
216360761
78
427184
20236
389428
45
5
62
170010
63
427428
75
487971313
82
418157
566825274
150655
182631
55
6
32
412658
253959
279693
139577
60
60
6
2
492385
81417
15
215415
130303
90
39620
51
22406000
108179
21
19
98
122354
2
59
30
58
175383
4
86
483456
33157
78
70
51
31
19
10
28
595293180
182765
374301
34
381935
2
21951
95
6352
77
38
35461417
38
301694
261285
4
443379
50
85
1
885160994
70
70704
389299
338953
46
4
89
147741
86
97
222184
90
29
62
485341
523874946
72
33240
88
8
48
59
15
9
42928
96
50
169610
433905
736383396
50555300
21
17
393232
89093
92784
96
174461
66
85
10
1
205637
94
449971
13
67
77
46
2
15
57
176672
1
871242254
217901
412168
283692
32
956437338
100201289
58
214147635
18
26110
77
90
322140
64
473737
59
78
44
57
2
172456
84
18
16
7
613920333
37
50
905059935
65
35
143680
442871
365394
59
89
24
25
7
91
285762
74
8
207291824
310552
210630
355657
59
56
68
305059
85
75
1
4
98
64
130073
304354754
33
49
74
64
60
565298012
30
240892
64
192782
16
117702
79
2
153089
7510
113602
17
72
60
299642
72
377410
72087
49
473050
57
96
227435
2
312842
217129
193478
320552
48
88
17
804834264
57239
34
27
64
112153
56
251439
57
85
86
73
19
9
422793
80
287427
437932
312932
60
401113
96
29
13
294518
418562879
77142
91
6
91
90
31
91
144290
88
312871
933305981
67366
30
57
57
92
149541809
86
495915
39
67448
9
5
2
232348
58377
323637
96748
85
62
787872961
31
433149
46
7
325956
97
88
376528
212928
16636
68022
23
83
37364
8
456415
82288
23389
118642
344194
83
18
187819422
108533
20
276143
5
455832
217682
99
332551
5
29129
36
793220041
53
449588470
1
120735
193369
38668
783874978
84
47
98
356456
1
34141
5
13
132831
187824
67
268511
50530
7
240309
441970
14
97
47
87
265409
901941587
412723
35
74
73
17
216551
52
161482
451100
836625091
139603
18
79
26
60
80
77
163673
43
421899
16
5
276676
37
35
90
66
81
86
376345
11098
79
87
200961
434756
258094
276503
45
7888
18
62
8
360257
137681
60
286743
66
479897336
43
489203
7
710551412
19
20
374896
346535
15
3
219272
24
64
361409
47
70
76
92
446155
923942744
107113
247142
56
2
30
33
50
7
137300
465587
279225
20
687866418
137325
70
675300041
237913
5
498155
979909690
120692
31348
213741
1
73
70
330125
41
404608
6
59
6
3
382314
466640
228433
314341
89
70065
82
85
351109
48
372837
115380
9
41
99
387633
28
367067
214774
46519
909224239
5
11
26
86076
144779
318731
30
918180786
77
97
232110
110973
13
167431
180557
84
209838
52
361316
315493
805133782
4740
150175
18
3
744343135
339083
59
4
98
386689
214115
72
78
84
7
349058
10
85648
4
488676
5
434817
986260931
95
72
201941
190881
356233
49955
413549
41982
399116
168308
1
869198342
74
399165
497325
21
51
5
94885
8
658505092
250251
2
173056
113166
239089
56
59
85
323655569
52
584378123
87499
183389
79
31
1
9
272763778
42
95
345962
360023
47
285235397
61
61
4
9
151950
9
63
174220
385456
171939
917417361
324753
477864
80
92
330109
78
291580
428120
12519
53136
177261
40360
137830
346979
36
66296
46
467521
386320
144020
144438
451726223
60
419799
15
264570
23571
164933
192542
275814
48
49
339388
32
138027044
181266
330697703
40
288736
18
95417
428103
188979076
58
242014
86
82
174411
89
5
344327
75
1
82
729670536
85
843401461
684985858
498303
68
20
82785
94
32
277991
198517
33
3263
308111
7
406672
79
5
53996
215015
209687
16
228109
423014
393074
356585
47
70
77
442182
747185096
80
92516
203783
8
32038
45
16
12
167922
37
5
112706
889714169
150703
413100
47472
79
400809
488814
7
429590
2
72
815084618
99
12
82
262934274
802148823
266756
320484080
713896610
71
220584354
376353
922867561
82
544908163
32
91
223128
211079
277501641
422740
12
96
62376
293211
786621492
11867
281658940
48
89569
417645184
24
70
3
182638
246516687
904821038
33
23
1
64
130673
64
33
20
174050
588886078
94
491497
7
63
24892
35
51
26
48
384189
87
352119
194186
30
306923
876856647
172997
297303
35
112560
192380
39
474845
439545
37500
67477
174397
436218
8
371610
165788
42
55
32
315205
5
432539
858276417
842761082
79
3
393698
61
44
248436316
43
309293
35
86
52
114961
228579
449520
2
460205
6
347454
156678
94431
8
27
53902
13
431472
13
14
9
162309
55
11
407130704
23
113018
227363
197416789
86
14
119902
363239
8
99
18
88
90
80
431334
39
4
95
92
189194
741021520
86
318244
71
242231
424099
136243207
49
84
599134169
38
351963
5
154489
18
9
86
5
5
52
499192107
370528
19
5
15
498907
485082
35504
311550
58741
40
368376
9
19
292003
12
7
714652615
22
41
48
434285
94
423781
40
11
17
290505
45815
51
156485
30010
8
791743190
291118
52
58
314465
69
247874452
15
6
88
131518
18
163407
98
468836
16
284789
40
4
28
34
1
455577
80
97996
131340
90
4
69
87
61
113045
63
953960657
93709
220982
438587
61302
62
99
439448
2
198188
6
254971
62
417275
43
118183
43
98
9
332025565
93
41
928256989
341953
94
472341
231426252
26
411064
4271
612679312
50
276840
43
49
115000
89
36
762944193
3
243833
32
128020
75
21
198182
16
56609
409777
49
328638911
470864
30
55
65
50
112873
431865
232285
8581
33
30
202486
39
79454
289038
38
322674
444872
271312
372353
152728935
271982
74
94
764240134
7
91
381245
344823
6
260594
275846
17
265376
226594
23
53882
74
56
133923
13
17
51
26
9
454486
12
321164
284896
179372
802828398
6
144666
431779
178826058
17611
97
51
607944883
67
76
129613
327602
218940
377214
31
163395
487121
28
773314805
60
59
38
412284
211639599
44032
421300
284290
69
243549
372150478
190444
51
89
8
46
1
7
267322
2
151831
110797
34
859842585
25
237962
203296
847524420
137089
257769
9
80
67
75436
407869
33
366019304
718668025
449636
33
235542
462844
363185
416193
2
437108
460862
546809874
44
87719742
43
109646
94
808466225
99
93
61516
45
50
333029
395325
72086
471452902
39
57
314988
173332
361268
8
4
296591
79971
69081
168031
43800
831848233
329106
61
36
7
8
214278
83
70
23922
262852
453593
83301
316509
97
401266
88
28476
889792962
150777
316422
8
138273
13
7
134661
67
92
44
21948
291684
22
100454
29
353678
7
877515729
278364
3
33690
23
86
93
35884753
139873
250134
79
94
5099
482987
20
8
39
7
5
328234
617213664
290232573
136678
111536
58
215978
442619
89
698868383
54
92
994522368
75
870612309
98
437798
216120
173154
1
29
14969371
199255
77
253785
451308
477864
60
276203
52
66
355096
144848
167330
79
233055
16
78
272732001
248804
66654
62
290464
111735
7
91
45
214739
105800
6
305370
42
91
62
282118
81
63631
479026
96
612237905
427879
460275
51
485854
85
444394
79
36049
71
299861
52
445660
26
22
11
2
370512
41
1
214015
338183
92
22
375824899
75921
3
259863
80
66
104855
309435
46
22
10
14
5
9
173433
405173
55
92
97
265550
302334
107180
463543
329626
752494845
2
495583
391979
9
97
35
34616
2
3
107042864
96
94
293029
50
9
39
55
31105
6
5
18
112654
14
9
11457
175655
29672441
47
22
81
313143
92929
59
393982
313903
159411
35
19256
497012
68631
1
488091
363414
364680
479508
30
136505
29
450260036
76
68
44
79634
2
4
328720
6
310269116
12
23
145321122
109387
448750
3
385607023
22
125776885
18670
62
318924
86
446294
52784524
684458340
7
1
339796
290767
54869
67781
356741
8
230373
80
199666
649875596
76
311915
32
81
844752675
12
8
44
290579
64
438694
369724
2
7
366638
63
440304
75
349494
72
2
353382
18204
318504
459798
9
322963
445702
64022
81
189088
267031
44
52
459425
355735
167921
308324
8166
257107539
98
76785
398585
218701
387822
4
42
308102
480629
1
82
25
479087
98
25403
14
454603
78
50
36
24
84
468084
62
81
85
80
18
20213
93
29
372349
348213
414049
54564
85
7
42
142130930
49
164633
83419
94
6
24
14
397599
110023
147069856
87
92
20471
493465
418446
3
76
621468378
34
496605
65
373011
84
75
723168649
37930
19
32
24
20
58
46
25
240674
3
126690
883216800
117492
62488
364930
223594
82739
47
257041
572409848
67
8
96
43
27
1
354688
198451
5
90
797918921
417355
877789957
96
78
490148
449731
47
471186
136265
18
220752
1
12
62
545756917
367950
39
467523
32
38
66
257850
872578701
52380
756620223
315979
42
159227
2
845296409
104330
5
712700444
31876
58274
107798
299860
280004101
82
299368
16
39695
8
105638014
464818
26
21
104078
331248
271245579
6
33
284155
294301
52
269048817
2
342406
7
382174
193152
54
299802
27
266217
406408
343093
460100
86
361354753
362783
99
52886
2
39
259476
393676452
11
472596
4
12
17
29111
237756
85
228896
216750
98
1961
41
60333
7
382615
379208
334356882
296113
218744
324070
306329
370722
575951322
44
76
454855
443732
429688
261893
73
65
90
425689
498037
55
276996
30
50
228550
455172
88
11
394173
165674
28
139348
47
35
87163
98
55
62681
9
18219
132391
36
90
13
53
182009
317830
256162
258625
5
47
94831
603947454
167520
33
12
36
21
562457174
16986
331468200
78
420102
570817360
429416
19
55
282891
659595045
38
75
4
95840829
197485
108545952
479620
440226
293286681
3
9
65
96
9
261078
67
398125
339200486
62
400979
270362585
67
37893
79
299096
174217
160994
285825
111217
5
64
465519
63
47
166100823
825353689
348616
8
285905
415803
144732
84
75517
29
81
38268
480550
23
123047
51
18380
75187051
9723
17
88
32
288292
712807150
179810
74
133846
330411
204538
83
329262
370351
33
18150634
1
53124
911103529
90
165307780
124676985
5
24
27629
23
66
168245
617319947
81
43
84553
42
46
253798
661567136
60
123028
61
29
126373
29
64
50
2
67
26
1
406063
25
52
371783545
375953
405706
231626
460159
106629750
10
210914
441673
190460
78
771555551
176395
357883
20
82
76904687
232569
4
41
218499
39
8
25
477055
9
24443
78322
465288
9
437365
75
70976
162000
1
497814
20
351473
42537
474088
27
21
76015
66851270
562408536
183300
90
69
2
397673
230268
73
1
79
13
10
371268226
175585
92
26
442879
74
93
334889
3
359340
85
53032
5
458389
33
14
879905427
38
114926
376064
414127
121596
49
356639
60002
2
195353
49
17
460821971
241569
98
79
20
8
474412
2
312277
323396
63
155171
1
65
195921
69048
127816
309980
10
446037
94
15
235553753
358070
97
486800769
56
5
41
7
179027
427452
80
245358
980209060
128242
16
26
362688
24
89
59450009
217432
450994
87
62
116883
440282
324425
32
77188246
95
62
336022
71
1
1
60073
310104
398020
3
297423
483783
80
9
64
180146225
47
368667
29
957798328
60408
95
97
14
51
268608
91
330684
7
380285
63
582016175
69
768002609
2
46
70
308513
490516
220881783
9
466100
46
3
417943
62
98
305583
242070
259628
92
99
84
294124
110418
64
66
32
503471805
5
42
437213
309693
293473
86
67881003
66
977098235
61
50
18
77
8
146043
72
486010
22
17
5
39
8
56
136208
8
122334
148430
779018221
78
46
216451370
63
51
100432061
119029
8
3
35906
431244
78
71324
91
80
63
321573
24046656
16
126649
49
6
423367685
83067656
323138
16
56
449171
86
6097
73
28
124619
860027939
49
439539
478771
53
87
81
599517481
60504
41
22
30
268397
46
123178
2
2
48
19
80
97
80
78
413698
6
68
43163
29
78
918619352
11
29
90
7
402863
183986
59
50
2
80
68
256867
266262
187858
381763
88
485968
3242
92
79
92
10
82
8
191749
55
180783
295783551
50
14517
469167
205455
547872985
213526
1
994666336
98
495963
5
7
142009
260233
19
92619
398022
45364
41
304389
10
38
11751
222069
420341
61558
66
398812
416412
199481
17
26
48
116129
242143
8
761572153
397329
80
18
62253415
794628203
499826
374536
17
245100
27
358856
35
80
53
268053
369774
2
83
45
118836
78
1
38
208116
668996682
16
13
99
536448314
368570
3
334873
38385
8
891389845
697683304
2738
92
6
30
176209
284504
454324042
24
376006
246734
7
368599
66
1
26
84611
282926164
50659
77
88
97
56375
495097
258137
200021
215908126
233454
441266
197600920
68
4
350889
702114903
158464
506021972
119014
6590
3
281991
36
153974
19
41395
20
72
54
251122
2
19200
102049
11
88
442422
354598
28
17
86947
36
152991
76
401332
217349
83541
446692
65
6
344089
86462
248332847
10
10
108622
384429
440462
302723
374181
99
49
137713
6
27
60
49
53
354618
15
325738
81
9
49
301063
7
293506548
48
357606
970982859
410999
494233
1
149237
8915
79
135196
192413
25640
16
46
98980
31
241432
2
19
78
8
298831
47
331876
283607
29
1
471777
10
81
87
34
425199
20
95
21
23
61
2
187681
743528827
273690
841428054
360227
64
450578
61
67885
450112
7
32
312359
233266
215318
368418
211061497
144309741
33
487229
4
49465309
443668
266258
32
9
39
4
68199
350755937
93032778
46
87
38
99078
342181
479249
79
231602
186379221
41
78
205328
4949
880649339
161161
287951
34
1102
36
25
13726
405674
69
364714
391263
577952303
42
380560
126446933
381087
98
2
246980986
58
374683
217445
126181804
598834903
596284864
432150
367635
8
9
455501
86
51
7
492681
461368
316490
26
28
973404483
89
19
313710007
51
301477
52071
42
351290
88
87
37
9
311470
770963258
25
90
2
313202
71
48
98332
29
3
209890
92
50
15
490159
6
50319
33
63
78
25
189836248
2
335286
242754
2
296886244
40
29115
63
29
83
228169
191810
68
378910702
24
52
22
12
67
39
355951
792925981
37908
38
154156
1069
59
83
225886
96
22
244313
61930
5
97
76
29769358
293596
468481
8
7
80
35
85877
77034
27979
2
144684
477778
70
177052
17
99
10
535656215
219055
29
55433655
445771
28
123139
169264
207836
8
82
3
195630
57816
277579
14591
47983
93
7
42
405527
94561
8
103316
5
397432
7
283880
71
454681
147072
34
483809
27
14
474945
29
383796
53
39
13
42
153842
84
43
9
98340
376012
33
14697
8
283676
245841
937312470
57
245290
713922142
14
70
38
17
170758
85
78
28
31
899914291
82
2
197495
882648118
6
448413
85
168708
498914
277612
2
290586
38
368827
106513
265387865
180574
396468889
458281
61
74
192520399
498926
5453
125879
60
464857520
352624
313348
109747
901022814
4075
71926
363377
151001
432134
301605
282180
8
78
237410
243645
339004
142397101
233578
290016067
23
473406
73
458400
254061
32
47
455656
80
51
329603720
1
369668
253952
813477050
78
13
241085
8
935105767
99
108831
72
324871
681168266
333783
62
26
277778
140348
76366916
245989
20
25
60
352572262
19
32037
80
5
272049
59
170703
787726130
248606
409074
5
338233
302457
44
864794784
96
74
170388
17
85
359796
99
303939511
64
801529516
284422047
18
13
327811
278023
48
51
445462261
41595
9
1
63
127579
85388
25086
45
9
33
247145
301256
6
54
201816
13856
366092
46
400800126
82
9
22
36409
951600417
165449
203538
4
494972
440215
33
6646
22
6
91600
1
153519
449085
282948
88
34
45
20
42
321692215
94
90
304518
24326
88
21
88
2
225081
292351
163813
445966
72738
4
71952
315001
339937
7
58
17685
115303
54353
189429
7
198239
457712
177378
29
6
77
29
266539
18
88
384151
68816
43
55
195078
183769
278834
210404
54
52721
366610
45
8
177902
313180
312551449
372616
4
70
294262
175229393
247462
21
229263
231028
24104
206964
51
448557421
6
72
17
493378
14
36776
301081
54879
72
437748
21
390315
242939
110075
8
292782
98
5
9
3
93
186976
224175
85
30
23
39
365030
99
413837
107786
38
67
7
34
69
99
182649
475612132
724392763
7
40
41
485448
9
396197
36
5
5
49
487353
6
74
333508121
1
109505
69832
40
50
279082
972349975
4623
27
8
224024001
445043
25
16
94
131539
799963387
418549
35002
30186
248441
58
11
306648
13
8
6
95
2
457947
11
35
442420
286503
59
135398
679683678
45
78
4
15
92
35
75
37
231765
49
453818
58
434351
182179
383033
45
343526
33
396572239
55
50
156932
89754
95
475136
839804887
3
228999
37
77
38
79
29
651592906
78
51
88752608
47
26
5
69
20
481153
30
360997
299748
262057
249941
3
50977
88
318771
3
45
251734
531993915
477615
2
202984
327121
255488
72
23
48
5
27
462578
54
228296
47
412826472
64
239958
45
156171
6
175542
26
196832761
44
132950
9
912606818
37
79
289551
1
9
88
35
540830432
303771
75
42
47
9
45
205736
281023
11
244695
8
39
59
367669
332597
32
5
260853
132447
286066
26
76
79032
486436
20
79
21
181433
273883
48
497699
81
212123625
53507
38
12
342698
75
77584443
39
369793
113075
14
175764
59
3
3
6
33725
29
249249
43
88
29
66
9
3
445488
24826
80
243824
896302158
183101
87704
99
373869
206526
43466
95
1
118081
96
17
275597
56499
185256050
265082
49
901374193
382904
449427
348687
46
390754
30
189446
85
93
43
302996333
418177
442364
210359
57
219894
53961
3
259746
61
9
66
25
343828022
171969
39793
444321
3
721452342
399098
313168
394831
127316
97809
99414
329541
913461581
249792
25
337468
469945
221666
184450820
19
197590
66464
98753
8
476733
424897
405641
6
173501
18
402311
66581
79
27231
477819
249916
50
293986
8
818651969
252334
7
2
29
42
9
65
61334620
969311364
2
399621
98
9
45845
35
170959
81
15
102511006
33
54
65257
790600296
68
66
97
46
17
21
472649
401761250
52
179185054
72
880754231
37
82
31
213980
365149
174438339
460350
155387278
36
44
185828
4
54941
25
146138
124780
489080
53130283
47749
58
267666
8
197922
1
97
37
190360
52
160889
346034464
27
341663
63293
3
85
33
341871
76
71785
99351
586588213
55
1
27206
15
352286
2
493114
469509
370598
335967
77
63
28
70
242841354
152738460
76
62620
304618
338330
125391
94919217
208411
749284695
105106940
152060
756373249
33
27
81337
475510
343669
93
44
1
686690514
161467
163184
427201
1
61
97
109485
40
707929336
64
2
690074465
399265
298199
119102
92
40485
99
442151
138694
449966
74
344070
58
67
391150
49
176238
21077
39
185759
2
110636
5
76
18
33474
25
76
42143
67
43
77
43
7
42
867717649
67285
357152
75
49
41
253486
326377
99
267272
194136
433369
200228
76
18
8
5
166217
228168
52
81
70
4
211516651
26
45
61
96
236946
38
61388
65
70
4
81
65
301072
4
9
57
36
20876581
27
281629
56
236458
41
65
42569
192999
25
5
295249
693728677
359341
70
272608
76
2
41
440335
456197
5
476107
705852847
1
270382
472284
32
458481
355993665
191752
106701
47
89
43
6
8
902478593
86
42
90
11967
44
194215
81
9
3
146604
45010
8
240602
202476581
163020
478765075
62
273932
134040
316885
81
30
484466323
21
6
25825
313642
225913
327129
433876
2
71
205224
85
277395
87
650836281
248364
338152
3
475070
66
220136
965846167
2
107880
6
267603
12
38
252874
488094
411667
441028
755325802
32452
39
57
444734
660403146
10
83
64
4
62
27
23570
169267
31
427180
22
41
7
48328
100874
13
248436
41
374859
83
97
422116
24
354307
180048880
20
1
200333
95
18
69
282809
336245
88
266469
4
883690599
2
37
235635
431260595
2
90190
896045006
70
261109
72
145383
146809
730473748
124956
421306
67
22
168395
395116
216660461
300485
69
54270
537229365
97
195154
80
85
173707
331733
37
463110219
423713
804575987
272067
84
84748620
170214
24
87
38
45
217035
366072
243295
30
32
47
68
242411
175483
288871
33299
8997
41
213407
451717
33
64
33
41
12
37
54
172698
1
99
9
341977
218411
378496
283470
582218514
144254
1
21610
61
76
88
430591
68
283563
159866
12
30
417252
405915
380173
12
90
920710621
33
156385
44
257742907
3
405527
117998
4
182315
39
216509
171782
909260452
390384
464265
64
20
37
91
431272
13
56
37
3
362859
88176
7
42971
186153
120309
34
111001
49
446628
86560
399803
390071
2
181818
634170484
326963
394640
271891174
14
71
61
475256
16
925327853
322266
45
41
93
871997235
236208
81
84
87979391
593976782
5
6
137371
10
80
71
94
450900
492018
60
82
366160
38
2
201303
406962
29
10
1103
95
158209
976933751
169600
895673092
39197
2
192471
51
71
73
366636
214929
367199
222126
97958
52
219105
347842
97
441575
822169168
475239
79
29
34
370482
585340761
24225
2
271639
312508
312504
32
59
96
19
75
86
280400
245252
91
5
340467
701
301487
4
21
320033
59
43
34
73
92
62
193075
418158
65
23
8
62
43
7
97
98
55
2
55
64957
33
68
484399
35
88
198372
95
299284
78697
421568315
451691
9
179286
337934
382665
61
23286
368911
267533
24
20
46
303978572
59
92736
396408
39
102634747
85683
17
183450
793643367
106127
268420
29
54
76
28
73
589473348
338424544
493948
312355
86
3
388056
496400804
88389
50
163417
20
77
321029
365603
93
40053
71
266226
73
49
78062
48
445297
360170
41
596175420
6
9
92
168331
10
355809
305051
46
156449754
52089
301648
407312
323787
368314
44
71
61
194884
71
97
482768
94377
29
39
97
41423
18
384342
268552
19
98781
65
23
86
10
98
2
25
91
34
53
51
36
589183637
409145503
458665
183044
66
487762997
971426091
5
64
418315
409453
210260
366732
393379
61169
184022
19
7
31
5
331423
38
77408
304044
10
2
306937
364129985
57
25
221211
382198
46
65
106183188
137717
213985
51
89
5
45
75
88283
531947504
1
276372
354243
246406
87
3
11
3
1
235464
42340
220622
257425
77
46
122112
13
40
305448
2
406390
71
147912
441324
38
55
67611
11
36
865717031
55
34219
337998
48
377411
75
392208
70
241805
378591
32
36
25
6
53
189807
19
260410
297696
2115
69
161688
47
64
62
2
256441
483461
13
31
32
76
162376
38
480049
64
216520
35
2
238951
72
70
59
116686
50
777247923
6
170904
231355
71
227222
87
341008
950658204
70
49
160799
9
68
307968
301714
27572494
63
303088
311786
22271
319413624
54572
81
147783
3
218708
75
308080
89
51
13
303842
28308
1
11
57875
471569
39
301163300
38
4
90990
364083
322074
12
475803
89
420486
60
65373
52
2
250924
483644
260758
316274
44
248469
2
291552
54
445985
74
56
5
155999
75492
24
386204511
5
410804886
109054
31
446068
334063
89
22
35930
34
161288
76
88
425017
393654
118683
282536
65
164967974
6
188951
86931
60
436966
397659
53050
142128
43932
277601
70
5385
86
21
468376
71824
29
431177932
234098
847984192
85973
97
436746
328381
4
95
63
77
330391
50
7
119743
9
135013
964596103
72203
64
221400
69
66
456389
256638
277249
928517337
7
99
126259
50
182608
453215249
85
200695
11
798194678
32
206565
383635
208967
22
77
23
5
314537
169916
84
95
5
92
10
69
1
43457
360839
250726
496999
49
97
190440
23
240752
496220
119132677
64
406588
22
73
354337196
1
125039
72
292310
270976
4
55
54
10333
38
24
43
348002
130820
20
19
29
85
2
56
138997
133700412
51
49
60
71
230063
450448
262954220
306636
55217
78
93988
77
362699
66241
60
137205
70
6
441018
78
19
69
60
17
29
414631
7
399574
51
47
7
369001
451417
651654490
430457547
69
141920
113000174
90642
30278
15
158036
87271
29
32633
106012415
73
90
72
264398
70
421462
245094
582299008
204576
385101
27
1
460941
385807
173908
4
46
407259
179069
79
172247
84
406671
29
52
319378
34
294259
487162
53
476579
187824364
326357
89
326155
304409974
373214
55
20
171101
326203
38095
91
110478
41
9
42
245020
688830419
367365
47
31
137337
32
75
416629
242795
467675
78985336
193066
8069
251485
448019
139141685
472762
447833
15
246572
382283
6
17
26
28
62
30
295074
419215962
41
52215
442325
465535
20
71
94
1
30235
73
363171
464847
172036
444136
43
138382
18
21
79
2
132591930
127652
24
13
41
95
8
95
447525
254988
8
282197
218028
6
10
30873
308642
40
316602
283866
160095
582557005
37917
460942
39
26
382247250
86
34
7
110068
145234
9901
28
489746418
102416
3
49
490185
14
273030
46
67
65
80
28
75
334315
262963
35
405203
45
12
45
317376
3003127
8
56
76
40
316625
58
34
70
325569
84
110303
5
353519
33
74
847906887
364471
237366
365483
78
4
156140
245410
134383
90
482780
237693
280213
86
8
318506
263984
70
848630072
69
67977
53
63
67
93
11
1
5
37
294321
227889
477525
417906
4
5
3
41
90
9
11165
377497
80
1
95
69
408809
64203
71
33
13
64
68
2
3
23
324518
181202
43447
37531
40
414535
445698
8
309173
57
74
59105
385126
8
93561
491936
294605
16820592
1
73
10
489445
13
5
14
437078
9
69
393143
36
3
1
89
93
328024
12
1102
391721
170500
434872463
186687911
65
50553
352953
464879
169269
438047420
330397
49
92
439466
214889
71
90
17
835863485
35
86
286628
21
56
32
355456
5
353632
69
26143
91
6
191191
12
57
310577
95
64
278543
862167336
372731
836752896
150789
38
60
43
91
46
83
43
567723261
631212960
307743
332112766
388313
491001
412123
42
40
132284
69
400718300
84
7
16
62
37
49
99
75
950035319
83
481316
9
235159495
2
66
7
22
472485
95
465093
8
69
360360
4
98
430711711
68
297167
238344
387094
77
392715
59
325232217
409540
85
50661
308514
147816
492385
940873649
232568424
348963
76716
730347365
234676
27
51
30
23
904226743
213232
478074504
1
65
468435
36
69
36266490
1
30921952
58
777063896
168677
44
68
661207170
37
52
197503367
80
12
63
310488
219959
18
91
2
38
400033
84
33
314879
5
388290
42
78
85
109726
9
459017
12
7
42
12
29
3
2
484917
16
13
282626
80
28981
26
34
749914116
425018
42
77
270109
986439218
90
77928
411891
226529
19
79
31
651681613
7
53985
864956456
92316
198301
275782
79
5
244031
149730
252125
40
66
85
61517
306884
751773296
345106
32338
6
44
153331
285918
64
436935
77
155451
903383177
15416
8
23
91
96
105542
5621
62
84
70
91897
70
64
195263
4
44
99
361908
172404
3
64
27
152580
504613344
44
359412
87
76
346349
18
86
7
330988
75
65
56
64
32
578368987
485848
55
266903
46
5427
10
417823
27
410640
48
23
42
11473
155926
145796849
79
60487
67
62176
48
55
3
2
60
103153
208994
75
420553
4
119865
28
5
91
238185
3
367235
1
7
321989357
30320
375948
231603
69
156010
33
73
76
80
38
253885
68
301309
335496324
245584
300611
969874693
340014
7
392122
461919
405036
47502
61
406430111
924995654
273275
57173
67
79764
108209
206013
147065
80419
430461
2
357235
75
374592
72
485025
473063
68
191995
5
71058
483326
96
279001
376910
39
1
74225
177032202
78686
67989694
310184
246486
302299
8
21
277355
83324
90
4
114175129
42535
18
93
23
7
187290
65
3391
271135
174012
53
425197
40
457356
476156
29
31
12
37
3
66908
51
47
549841707
54560
17519
17
49
72
997151988
42013
887409471
385121675
116847
80
72
420126
27
35
42
260973719
6
474138
44
24
69
242680
425792
486479
47
559245112
78
25
489742
292845
113938
408180
65
384324498
260609
390312
26
7
128145
145588
93
423751
101900
55
460483
344223
648543044
269611
265293
25
9
314904
25
19
52565
198797
53
20519
447192
38
59
61
266117
46
64
415150
17
824092264
71
190343
91
11
98
86
6
223013
298352
53770
413211387
280042
46
5
69
343283
9
248644
853191350
15
428435258
20
96
310227900
391119
58
132680
104782
71
410198
61
69649
28
243326314
12
89082
15
168907
81
406577
85
65
31
464689
329296
50
88
183210
74
394555
271184
60
15
199949
2
13
482154
25
419249
45
45
18
261735
42
168805
57
12
24843
92
306968
73
55
34
31
106805
127203
86
165659
91
222145
301690
683195127
114032
47
80
42
907568806
43
234768
64
89
65
359263
362584
309204
368313
41
288318
369677
127659
2
90383
28
45086
138472
54
258436
93
260020914
18
9
86
381921
47992
71
236277
263368
485678
23
386353
56
80
93
158562
23
138829
6
34
56614
38
36
1
64
335586
44
85
36
207048
280807
137002
14
41
41
82
95
58
225468
6
210856
419645
31
28
161689
52
288667
68324
10
332057
94
226996
197954
17
76
56897
27845
25
340561828
1
327022
9
80
194227
165750160
37
87260
509845418
15
348483
197504
36
71
196152
464672
378872
417336
356727
63
400899
82126
1
225637
289426
356454
94828646
27
69
23
61
343228274
356697
96
34210
323632
7
410501499
43
30734
284480
3
92
433715
44
46
619414301
92
2
450121
41
113604
21
381558
119706
470717
456248
119209
406444527
144951
97
200196
331937
15
486431
31929
365949
4
309639
60
85693567
2
35
69
70
956501941
26
495853
305283035
79
4
398147
68
82
49
7
136578
65
65
213491
67
88
88
20
77557
30
16336
206353
415003
43
738874068
381814
1
18
94
16
330755
308081
18009
322524
6
138108
330230
74
15
90
292511
433809
335873858
29
5
74375
4
75
229525
222185
1
24
22
81
428207
356758
451740
427513
29
960936858
103025
52590
437539
92
73
106480
57
6
12
448346
393233
217357
483435
83852
19
48
96
637214521
465114
296776667
38
26
142362
550465036
21
469079
54
75879
190997
80
72
334027
23605
70
8
156832
57
793218133
12
68
18
10222
417085329
980430939
62
25
4
444173
379465610
3
408990063
35278
21
46873
185266
97
6
572069861
196584
56
123260337
11
241828
87
95788
289216
18
59
73
971204961
80
75
303482
466571
32
444544
15
22
176042
392474
67685
60
83008
68
90
42
73
296668
105552
21
236804528
479224490
70
331217
143780
60
129555902
61
46
570262427
298729
392508
53
365229
3
276382
94
289214
92
392627
56
162961
277396
26
254688
92033
1
469450
329730
38
9
95
271476
382515
8
434950
83
133133
107220
77
84
20
90
77
31
418265399
28739
99
7
5
8051
7
65
51
1
87
55
33417
402405
272142
29
49
481864
108242
7
61
22
30497
115694
26
273221
212605
70
58
7035
626560873
153404
60
44
213845190
360249
287338
25
88107
27
207200
57
233662
76892
87
56435
63894
48
399806134
16042
143089
345299
98
404513
11841242
405940
247176
57
453052081
403250
88
42
316546
25
377679
180349
84
24007
280631
77
98
207239
875718351
47
11
2
19
5
9
68
2
492478
52
5
12
517255621
236405683
355771
653663038
64
381369
67
290220
58
76
286117
63
26
65
4
71
38
7
94
19
600659788
5
244911
347268
78
262441
96664
263996
4
5
6
147004
77
415699
124892
31
71
5
57
3
438867
115622
557456687
324214
132582601
58
22
5
487501
268340
897155057
5
188335
74
5
410174
6
1
480930
79
186838
289059
65
76
5
53
33
6
394747
93
161989011
265073
86
30578
8
267792
200518
124663
388832
65
34
706062359
45
53
98
92
76
34739
274457
330804
51
117761
437529
948813624
169746
1573
86194
18
39
41
210061
167065098
37
936382857
3
342334
16
44
25
44
50
46
662876078
95
15
66
181170
637916285
97
75
37
3
96
86
476137
281686
33
71
44
28
123589
90779
9
108067
90
109430
8
8
472916
12
8
617986776
157740
465496458
270942
57583
30
88
258749
311158
86525
126120
9
55
45099
36235
660408701
4
5
377493294
581599414
94
115988
70
249454
5
71
4
24
726386557
6
8
80
136732
939083528
436621508
23
85
33
252960
2
106277
32
67
8
97
80
3
9
378143
223893346
7633
64822
349560096
99
38
4
32596
786115977
360576
842289375
302030
34
52
44824
63
20813
140119
165077
86
190085
407425
11
272394
157780
159152
60
83
67
55779
23554
35406
22
46
82973
403783
38
42
36
52
3
41
5
29
188314
33
341807
76
87950
152266954
809064046
400465
189422
35
184452
190853538
320610
81
84
178429
62
21
769965050
46
52
64791
399395
2
4
397837
62
93
190141399
455925
73272
54
23
392188
38
63
289546
305864
476694
5
356568
51823
75
69
355104
473333
9
94
398870
42
194978
317808
89
854541569
53
271704
82
34
66418
284528
253920
9
31
188622
352902646
85
99
66
9
89
22
81
9
59
266431
8
299204
45
60
54
36
71
43
35
79
3
795806434
134755
5
405131
76586
43
8
226024
99
19
277567
248440
67
25
415834
89
207473
69
76
390948
83731
308173
96
75464
42813
223439376
330708
344352750
73
57
407752
273973
493360
82
127400
96
60322
245820
37
55
188395
66
312698
47
48
41
14
17
53
33
5
81
63
160763712
489505
410927
79
31
126969
82
83
127843
10
78
85
96
267722
189755
42
33314
4
92
293428
214577
3
64
4
97
344460506
131483
69
191903
359132
403459028
5
39
104937
54
40
121296
452546
51
254807
773102467
143521
83
475703
96
8
412702
12
23040
3
13
17
124899
27822
8
48
125743
41
4
49
36
411850
46
39
160775
707755372
370324
99
916580427
40
79
67
108121
97
498107935
5
85
1
56
97580
40
39
74
75
82
985343660
13
422125
73
487420
49
89
183841
3
124654
16
145261
28741
66
114052
408553
91
496285
74
77
107066
96
43
69523
23
394607
135936
19
242980
15
363655
129193
665706834
925770975
239889
3
12
30
27
70
78
49440
508497341
384971383
922706589
979106279
184707
73
4
49
7
301693
115561087
330290
94
141958
9
414830
8
4
181879
203349
2
46
455981
7
83
469756
82667231
18
52
21
13234
74
99
43
76
200290
314610
4
408010385
13
56
97
545808446
15499
258123
231099
20370
71945
84162
7
63358
181286
26
57
49
101139
95
53
75
192672
431004
164902
11
50193
320155
341665
256806621
46
499406
345109
98
25
74
5
309184
440086232
3
18
4
86
7119
2
85
62
79
40
203452
95
11
110901
28
174759
132031
96
362562186
453720
105511
181019
25
286139
84
43467
114340
27
83
37
215264
85
35
579574801
266143
71
375703524
74673
668210162
158923
8
198936
354106
94028
279766
53036
152569
36
27692
85703
471417
27
75
60
53
55
4
250511
494945258
59
630477860
305121
51
57480
149690
89
1
756002874
138798
97
82
669885910
168178
6
94
23460
299785
4
62
447536
54
419986
482238
301706
27
133578
93
383
94
250803
48
8
50
328981
17
486954
48
422891
77
8
22
89
227207
68
285298792
51
424148
34
172772
31
3
4
2
95
54357
31
82834
485447
294238
2
22
69
18
695407953
65
43
959903044
279697
779836905
59
7
76
86
80
107013
6
49
58
87
365966
68
136828
12581
365329
72
24295
38
253151563
378437
498530
44
268141645
70
2
106149
976
92265
9
898742762
662411525
93
25
205921
499414
70
57
166048
28
450818
23
413987
80
40
26
23
222830
42
435005
33
54803
366838
79
69
49
281377
24
498326
35
321326
486902
3
476736
7060
90
59
435882
4
36
996764542
83
85799
367695
66
6
949649677
438687
54
40
8
323207
7
36
493302
84
958931022
97
348495485
1
36
1
341274371
41
532075126
2
22
34
406638819
265906
17
97
72
2
58
1
384896
42
96
73
486294
275433
444255
2
4371
45
173874865
99
97346
193821
211312
93
40
194881
68
41
112750
77
291670
226880
10588
37
24
5
14
454185
4260
79
207812
12875
304529
871990081
254336
70
63
60
68
5
369170
132486
70
426979
73750
35008
39
466519
536958844
215276
34
17
9
276985
91
41
433278
35
30
326240
55
96577
148374
490354
75
91
448402
8
135336
324798
427419
6
59
94
11432
509512871
99896
46248751
23
30
489836
14
43
8
13
777522137
911833605
106061
48
290353
368584228
759987699
9
3
356949425
8
679153095
62
28282
99
45
11503
105687193
37
47
25
3
39
57621
671690323
77
411420
5
122822
118112336
38
304823
98
41
370455
346888
22
71741
773636373
154640
387855
16
80011227
61
4
323513
440651
168569
73
76
68
63
22722928
484510
77
223230
99
19
673398734
361467
257015
61
90
390989
20
7
40
74
90
13
10
7
291535
68
451739
9
370932
142906827
351495
64807
692440066
5566
487356
537352588
46
96
31
5
84
400975
5530
9
39
86
131752
8
26
421279
426404
66
195628
84
32
478306
83
379069
463084
866946328
124802
254330
96
93435
128012
289330
38
4
46
34420
114149
231480
168931424
198284
81
519827089
38
47
66639
60
174321
69
153757
259575
87073
450286
44
34
3597
201072
76321
474001
324579
950197614
182380
97
460931
313232
190817254
97
714603830
420784
43591
2
9469
51161
187020
1
29
997273433
303769040
62050
328440
201501
26
414728
356188171
367970
25
14
885011599
45
47
375617
101545
26
266926
82
198881
30
460362
66056
119064
499071
97
16
50
489177
53
88
55
71
408864
49
495356
1711
2
5
50
154558
759885688
441952
2
88
81
48
93
377444
53
57
807514607
68
71438
88
28
70
8
94
90663122
299823
4
23447
22
288940
399863
60
734698546
6
60745
170553
151268
9
3
38
400826
51
24
80
494432
84
488892410
27
254091
753878234
54
18
3
314244
656413237
9874
436194
361672
32
62
2
406784
323822
88
54
42
2
67
41
48
15
176195726
40
794759825
40
335266
28
88
38
77
95690
174242
154953
1
134882
24
61
77
84
432577
85
360794
363391
31
337630
262758669
142321
5
52836
35
101022
73675
130344189
90
2982
2
91824
66
53
76085
89
164210
36
36
368208
343664
46
32
66
3
185785
3
178441
271862
5
446417
568228016
92482
416179
99
308112
394230
147027
10
47
321573
87
244633
281690
433776
270287
406917
30032
51
298432
353686
169298
92
476891
209325
56
31
282036
4
34
77
71254
37839
322686
42431
5
6
3
72
109916196
261097
69
65
98
19
15
7
475024
11
9
42
64
212952
12
6
388872927
91503
694895239
26
245245
138374
198261
9
55
20
79
182563
76
89
20
29
22
266056333
156947
6
85
5
140626
435810
13
52
475546
79
80
1
496110
331699712
405757
89
422756
15
20
29
6
53
313595
21
98
147193
254921
4
80804
2
132748
204293
90
51
21
443727
43
115288
41
95
135984
396605
67
71
13456
426491
4
313303
393424
71
453999
440236
47
560055965
67572
250441
314361
32
1
99
42
53
4
475616
354619
14
186927096
83
336618
280739
92
414783
43
14
86
7
94
469931426
74
349447
65891
401701
94
71234
521342892
40
82
95857
13
14
361413
665707349
60
186060
9
33
42
83
318618
87
371242
326118
100328
350233
14
3
470208
8
21
288472
1
72
311660
127347
288822107
70
9
261907
915388749
7
188084
178863
95
59437
246312
76
307474
47
590049889
39
2
476056
246647
88591846
397141
123236
54196
95
99
9
8
70
65
364033773
189586
74507019
76
95
32325
27
4
179230
653761304
4
20
92
81
222720
275669
47
317398
14
356338
59620
497931
341906
191339
33
384460250
43
400068
76
6
1
33
74
71
59
34
487771
3
82
461392
98
77
60487
99664
99810
169473692
87
142390
329318
86
370264
246582
5
14
270282
59
14
415834
24
52
471194
47
52
392100
49
4
37
11203
74
4
62
168130
432887
89
38
25
17
544525950
88
303853
12628
503763803
428770
21
258651075
480114
59
83
37
35
70
99
46
361248
816367145
5
55
126364
6
16
15
57
65
213426
27030
55
311225
5
375838
2
316160
75509
26
81
47
98
440039
115723555
326307
250577
65
11239
302137
612651392
5
79
454143
376303
4
70
230888
13
861438317
19430
86
7
320968
440376
3
64
32
47
6
76
13
499289
69
54639
90
1
241916
388176
73
44
412175
597460637
2301
114254
491571
19
431207
76917
488277
13
302774
24
88
490011
95
990733297
57506
92
173566
84
233673
272403
94
55
75
6
60
218789
456123
67
47
13
33938674
479063631
170180
705896744
75
123961
43639
416872
53
169361
14
282490
4
19319
89154
15
326424
700872323
64
337787
170000
88
35
192019
21319
55
149309
57
55
302108
5
95
52
77
419657
88
61
306274
457465
360862
40
3
211001115
481905750
30
1
409879950
73
23
389902
75
509282878
90
452617
66
96
88382
364666
44
42
41
43
4
621813073
57
125927125
29139828
23
5
1
125933434
64
5
44
7
86392945
47
5
248313
24
7
94878
394139
1
49033
93
456883
3
18
25
352874
45
41
20
62403
202657
93
44209
4
64355
309987
41884
17
99
25
379918
9
312022
22111766
37878
540697832
476727
3
85
3
652865570
881420060
450649
9
89
423913
66
34
380920
47
47
1
117413
354423106
417435
46
245440
48903
520234963
64
22
435252630
365382
13058
220273
167263
42
54
1
498422196
20
281093
404584
238053
938055981
3
91
314201
20
9
163012
31
86918
28
67
352940
8
218028
7856
27
7
78
58
499164
111706
148830
235122
287413
352418
92
100268
94
725930787
25
121849
67
375428
75
117052
8
25
265953
343592104
76
92
76
70
290806
83
972512691
91
92
77
1
484929
95467
123623
44
390243053
840605119
43
18
88
88
533896556
437168
322362
408859
352965
602979461
16
7
72
419666
75
350486
473155
95
22
84
27
92
362835
53
42333
98
18633
56
3152
269376
179361
9
170387
24
45
100258
815857531
54
187202
65263
25
4
157080
304148
975747925
54
25
111588348
222193
109849
108353
91
5
48
123500
99
4
68
21
938573055
356477
31
495226
1
41
439187
194372466
870646691
275992
56
366518
739232373
7
312426
4
64
58
57
1
39
74
86406
31366
167312
472822
18
91
99
34
448372
27
50
99
5
36
3
959615171
95
7
297420
14
358629
44
128993
139152
310107
429647
323491535
76
369919
51
1896
40
56
91
61029
268458
74
82
50
2
273230
614202541
99
289483
88
45
161456187
25
464626
716130528
132859
6
385232
95939
88
15
476875
499343
1
211117
284000
6
15
832271026
28
41
449748
200813575
73715
46
419017780
473292
491449
104180
54
35
36
640678756
883446790
495248
203148496
2
626075340
48
72852
424333
194734
79
414864
330737
23
87
760437522
283816
29592
53
15
112153
7
420059
4
49
13140
5
30
48
425139
1
1
94
80
37
2
4
25
89
157689
57
44
363361
13821
75
66
193132
256798
41
46
145080
20
378486
86
55
40
143464
71
329358
315765
64
62
380430
360879708
1
908355261
180100
87
23407
4
94
74590013
17
350620
68
94
83
71
255358
423458
3
78
3
164746
160282528
74
99
91732
207406
92209
21
207766
471524
88
61
24
93
14
14
209722
67
85
38009
9
19
51
64
63
89
4
91
175528
4
150058
93
423307524
173706
33
330083
71
59
6
7
91
388416373
43687
54
62734
922445511
19
84
37
54
377957
419779
492183002
12
868897387
95
547758734
9
92
72
88
38
44691
89
1
269958
25546898
40
139501
56051
84
98
86
56
2285
31323
30
56
98
144438
4912
34
696430677
183628
981951668
12
442939
87
239864
82
39
265015
38
30
35
90
289659
594083760
1
93280
178272
63
465397
76
750122578
133151604
195997
3
7
218010
571245833
67
66
22141
289681
413815
57995110
176969
257585
8
38
281917
98
310653
71
440379
474691
143327
240621
39
93
50679
21
2
24
6
5
51
234487
479959
60
183337
90914
55983
322498
147003029
193269
604470686
231276
859889700
6
28
5
6
137784
93
334735
43
424622
212402
131809
473308
4
294209
133794
77772
250995
52
182267
233686
394863
64
495952151
396488
167714
83
64006
126211
205123245
41
53
419426
12
87
6
317933
196528
603144827
5
1
2
97
4
2
4
54944
353917
92
40575
347739
133678
7
74
76
919925851
69
2
381965
90519
10
276188
99
423598
378287
59
79
71
61
74
52
134450001
84
33
49
347997
88442
93
23
92576
49489
492249
46
943816718
64
302137
55
98
470369
70
40
53
11
205037
4887693
963791616
354755
97
64095
334552
91
76
60
7
302964
166189513
28
173421
65870075
40213
7
56
482626
177316
239421
3
60
28
687108035
266447
226734
2
141293
442115
39007
92
376494
56259
70435
28
9
101164464
7
4
190463
470978
21
44
317549
158456
102976
63
461030
43
35
31
29919688
914533235
204106
75
6079
88
33
431184
456358
238485
325678
281930
87728
34
7
236041
201833
253988
165458
86663
282775
737734715
132264
26
164711
107871869
43
9
479432
178384
3
197269
68
241226
44
387773
73
860031428
80806
378809
375380
34
61
388729
193507
266291
447947
51
56
58
2346
308105
479945
434928
352653
414648
74
13
25
81
15
296593
51040
441443
150897
43
98
45
80
179068465
4
36
498377
3
18
125667
74
475396
70
7
49
631592299
8
416474
10215
316694
35
234818
7
428571
34
58
85
37
4
407032
219134
34313
50
152911
50
13563
80
3
78
43
5
27
83
25
89
84
37365
227416
42
267082
5860
152463
5
84
286408
3
422114
305671
387733
5
218039
31
398913
87
243704
11
49
338799
229044
76
924644847
7
4
9
9
43
44
450058
319493
22
235987
400876994
83
31
351138
58
439015
4
20
13
83
192355554
93
452696
60
98
485663
29509808
243755
339093
63
7
72
3
71
399622
416579
235030
94
27
27
161363
42
108925
53
22
16
33965
4574
97
65
238978
51
448015
376124138
43
64
306553
84
148505846
55
15
8
427670
19
117176
30
242237
12
75
5
88
5
79
87
78
94
329694007
3
82
25
13
4
421840431
174358
44
47
9
1
2
46066
270387
150426
66
11
415509
9
21
451697
46
40
6
623615375
247335
532128905
507009462
9
9
117252
227094319
474012
70
6
861967543
29
214638142
43
294677000
692966355
325135
65
28
33
49
69437
88
30
60
177032996
94
23
410065
244953
72
10
10
69
21002
389145
77
42
222476
16
96
156902
29
120669
48
84
614735820
4
39
106064
74
58
412333553
97
66
441714
57
325901
413883
1
19
302725
87
68
498918
371287
23
54
87808
398710
64
61
64
281000
480848
29
444074
1
28768
66
230938
1
75
110183
85
323586
91
15
102189387
5
91957176
249342
404241
37
385837
855574440
47017
457039134
392532
36
25162
79503
79
18897
4
26
53
1
420519
301874
85
126143
475274
27165
135669
1
898905785
15
6
44
76
460743
21
180172
30
471304
446359
76
21
854884502
8
5
88642
5
29
4
457475
35
43
246579
76
284953
24
4
443370
77
4
72141
99802
2
49
111338
165682
460140
97
9
80
300730
318889
360777
27
18
447258
282815
77
83
95
868140524
7
9
84
88
70291
490467938
245578
291614
301049
66
94
276253
309947807
47
91
933245658
210200397
439998
93
68
2
478278
413940
58
214074
66
243404
617544160
28
286396981
31520
61
380987
50
69
25607267
17
43
457702
30
21
326440
36
108879
89
355572
25
4
67
136194
83
168202
354007
1
82
15558141
450950
239289255
21
40
415178
30
259660333
26
254068
135920
150779
297896
945370041
80
56
223167
406951929
165167
3
84
41
95
41
221302
229743
47
15
95
251580
82424
76
40342
58
7
93
13
70
51
93
66
58
1
48
113362
333546943
79
643882003
288607
64
66
413336
906300700
34
7
46949
8
80
37
33
42
169381947
136657
432274
77
401513
73
425485
93
93
57
230498
468396
4
48
495756
4
29
40
56699
21
323023
14
8
6
60
123898
85
2
1
20
9
65
417107
38
63
78914
420557
273793
97
59
521630280
307785
313567
33004
424602
473261
23
415901
995117256
2438
32
477996
610840612
54
46
183002
9338
246942
92
69
698881849
70
6
82
30
22
85820
119835
476871
2
71
222039
191865
441001
27
60322
274672
18
40
57820
369708
545096543
151368
386696
88870
389406
70
65
98
7
104977
96
156451
111498
30471164
115330
423810
85052
44489
20
90
283577
5
352039
320738
9545
40
467890
2224
48
65
13
119885
84
7
463756
73
11
96
275639
58
23
80566437
308027
42
297654
362111
499862
30
34
79
76
16830
61
217725
409526637
103423
89
807200777
163996
125802
94
55
290084
4
424126
24
426520
185904
9
64
72
159497
238429
74
89259
89
203495
286007
53
54
31
422518
324951
379302
234128
1
153498
441979
8
34
343242
51
103384
91
99
100166
40
275647
59
401835
5
11
9
49
475344
451751
16
467398
291704
42
52
78
288560033
441710308
402459
4004
85
492023
7
45
147056
4
276463
97
263247
21
80136284
63
29
14
4
4
1
8
33780
177058
48
264483
12
64451
9
10
41
92327
486113771
185212
35501
96
7
76
247074
11
422156
149909
5
9
76
221103
94
386402
60
45
419672
338651
75
87417119
35
573170418
42
36
385166
91
286191
293307
26
35
64
407761
77
52
265902
69
87784
64
46
6
385671
96
91
98
3
85
155926994
7
5
288907
506299051
438768
17
99
60
367935
91049
59
435018
33
189197
27
32
71
206182
135856
50258
4912
392293
148075
8
49
101293
732756093
146986
368288879
7
882898712
138021
469821
42
467255
844974520
55
176181
481795
336944
408391
17707
160437
177575
229189203
41
35650
97
98
4
6
91
31
26
972120945
223751
110852
35
56
434400
426819
53
298701
252945
4
16
1
19
6
53
62
99
351513
361490
76
313944
25
173867
809156240
7
110969
94
25
463520
953274474
81
30
26
203129
206685
399827
19
7
238550
19
15
483038
43
16
38
4
490234626
122876
34
104255
153044
1
23
261768
36
237209
459825
4
2
7
168007
157282
379986
177353
87
4
96
696412954
17
52934
101028335
9
75
25
20619
37872660
45
23
21
51
571445618
396211
314363
397987
2
4
355147120
322578
9
90
336178
11
18
249563
14
35
323144
936721491
234256
10
139834767
7
62
64
83
26
4
7
71
30
181378
26
9
49178
68
1
59
297083
400973
11
32
41
172772
316575
357465
34
61
361944
107684
17
416956
331349
43
19
86
365205
160499
3
489609
168916
1
50
220018
9
65471
78
2
45
26
15455
74
25621
25
6
69
87008958
494253
9934
54
398613
924844165
27688116
398046
57
10
32751
64755
161251
314407
11150
179413
79
491119337
34
88
158460
22
249728
327308
245019
43
472647
321169
40
32
109142
316910
567971272
58
89
36
483031
98
1
334286
465455
5
21
13
13596
425514
465214
95
17
81
237919
67550
25
8
193309
81
36267
8
11
33
294098
479691
68
31307
23
68
256224
656820106
39
892072574
12
802239425
70
81
100890
5
257206
31
67
147419
36
198363
9
38
51
33
236483
645427253
28
361045
440824
5
31
196070
387577
68
48
8
13
108034
23
44
9
72777
53
65
292714
284091
54
591009274
134451774
452073
75
87
303679
75
290754
134888
352024
21
367574
33
5
48
76
52
168559
179737
59
75
56
7
52
90
132688
7
60
64
391269
460680
64
69
206583
164002
197790
328555
9
19
799199932
93
11
6
700025820
101706
40272
103773
273892
468777127
448204911
470775
41
4
39650
65
320933814
60
90794
76
243722
670614791
364191562
164094
172028
16
179908
60079
265603694
8
90
435430
414939
286454
18
60
1
69812
45
176371
51903
7
45
8
10178
2
153907
126347
4
66
55
3
281252
62
8
184679
668844382
390028
198377
342431
30
315625
60
63239
205844
282675
231113
100448
20466
329455
137340
158832
378226
451055
999039136
179152
74
559878326
56
305685380
93
23
749891316
248821679
147763
73
35
393442
85996
96
97
3
444073
1
369907
101300
66
123149
427823
346101
55308
3
4
12894
57
22553
44
225718
68798
87499
26
435634
55881
22227
193927
188837
33
45
49
21
79
92431
442458
24
443938
189550
5
104349
19
484844050
95
50
32
46
44
375764
6
83
282982
213482
790911832
8
43
65
96
32
99
159026
87
77
73
168774
624554264
86
107975
296598
315137
353255
10
19
34
53
181640
49621172
26
697390375
5
329486
89
296250292
74
262070
72
12
265149
164885
167439
298865
37661
1
153088
85090
34
60
239771634
105551
7
45
80
99
10
249659
21
102412
7
67
492014
13
8
149968
45
73
67
6
31
278041
213399
417020
283323
68
88938
5
98
38272
102046455
187483
655501623
9
417989
95
18
100342
517233482
632133107
38
264334674
190179
343970
4
894322165
340583
150285168
18
745024260
47
359189
25
133649
56
513115218
73
72
606133584
82
93
86291434
113964364
95
671124902
82
301064
202103
263477
37
178994
348952
153037
51
80
204673
436987
237313
22
92
27
58283
98282723
145010
48
35
237219599
6
7
46
59
323992
3871
379142
161349
193670
273121
179954
130879
469297
48053
24
67349877
75
18072
1
78
76
1
451734
461914
478874
322668
58
57
235554
31
37
85267
27309
288180
30
201197
300544
420141
37
9
50
407404
31
78
49
29
24
97
1
96
487215
439403
37
46
71
247095
43
285922
50
227939
22634
77
6
5
90
15
22
4
342831
22
19
6
162054
83
25
336333
291641
61
41
96
21
628399542
448035
323766
324165
17908
473484431
3
225945
105332
53
22
168947
44
60
82
70
51
81
657992873
50
135383
260557
89344
6
7
86
2
69
799881672
309820754
465326
415437
11
48
42
64700
145070
3
470004508
174186
21
421039
79
66
96
374281
166322
12
24
90
468380
22120
78
50
85731
41
145067
56
320488
123134
22
85
366094
80
350035
65
344607749
30
398201
419113
15
79
7
797674682
8
90
433701121
3
298942
63
2
17
452524
57
333352
91
269137
9
63
141319
58
39
268283
309851
34
18
5
71
277740
447731
349305
98169
26
5
67
276293
3
493701365
78
68
8
79791
262421
84
35
29
167516
187233
104609
416
36
190273
41
98
43
15
139871
5
330955959
10
140664
79
73
73
228091
26
147230492
83
908219429
99
472968
28
98
73
29
335988
466809757
11
18
8
23
48
13
204311
87466528
385086
9
12147
473378350
312759
9
4
8
363671127
18930145
446485
27
4
81
36
12
345900
22
86
1
49
91
28
3
11
86
32
4
99
419698
408110
103618
24
32
125666
51
96
86
259273
55
169299
44561
290230
48379
44759
9
8
280552
2
395111
168495
96
56
86
430671935
88
72
158822748
2493085
761728408
85
94
65097
45
91
74
457294
59
19
378684
498452
16
15542
356401
261841448
367610
76513
70
18
38
201226
4
465909
773942616
10
10
356233
263095
23
78
74
9
14081194
94
422156
395343467
163463
99361
285337
80
43
99
97542
8
448378455
45
882916286
212792
445934
517460285
86868
205281
414829
249432
9
503033338
954074112
378507
32
205125
22
272887840
107670
333463
6
95
22
61
289714
161762
77769
408203550
27
3
81
6
293935
330178
76
195613
61
2
497052
77
303078
52
432837
199573627
50
420688
321505
32
41
360043
444562
12
496650
335287
7
400480
85
53458
170185
71
49
55
481892182
48
52
93
392699
24182091
84
4
364145
353063
65
60
446839
220433
82286
402237
5
314428414
71
53592
38
77
2
6
94
77
141009
55
464340
328280
75
2341
6
353377
166024
463957
313334
88
96
479475
13
32
63
446857
352149
60
177890
320152
2
438568
316588
62794
96653
141338
37
233353
73991
1
69
433554
5
72
413052
303709
96
102642
67
121401
57
168227712
9684
85
347470
120373
418929
15
78
66
5
79
44
81
90
9
82
266226
10
77
97
17
838841440
61
82
1
20
8
46
32
84
60
461822
64
47
58
7
517521195
5
420098257
22199
83
499705
79
84
35
467151
28
420496
444253654
71
50
1466
17
72
18641
57
3
234369
47117
18
873600165
8
5
156622
7
9463
9
82195
312260
36
300879
15
84
49
29
394353
7
319217
8
480296
9
80
2
19
272007
81
211472302
79
448469
33
361056
59
8
166302
469533
31
6
18
225425
242646
46107
3
383954
166684
19
49
278132
227446
21
420510
1
95260
191036
495031
56
267557
75503
368289
22
134138
19
143619
263753
41
303137
688
301509
10
58
137918702
28
8
8729
25
56846
73285
43865
72
31
34
320271
10
31
50654292
140118
82
3
25766
38157
9
9
444679631
425540
246875
830372160
165966
437723
354732
85
204487
66769
88
111484
8
413555
134671
228096
416644
73
56
838751374
1
67
95
452628
19
96
257847
15
90
2
94
9
201598
17
118095
38247
308700
240066
239555
74749
4
20
6
7
32
68
257730
2
35
264822
220749
47
66726
169389
44
6
37
24
99743
74
6
86568
61
485686
63
30
89
310113602
483380
3
52
300446
371857
18
248384
98
1
5
16
250859
467246
309565998
244902
488373
99
54
735577943
387639
425279193
9
32
77
2
339533
39728
19
9
344641
231424
244515
44
18
2
246056
25
51
74
56
52
36468
98
494681
55
82
76
73
236954721
10481
63
278009267
4605
41621
244981
416628
8
475428
39
42
53
5
3
362802
552644458
739991476
98
93481243
98
322551208
48
3
239259140
543772195
69
2
55
49
26
36
253957
16
6838
57
32
70904
9
291514
37
422310
70711584
150439
210160
59
65
295041
123820
102364
4
24
22
8
5
9
441473
6175
8
77
45
8
374554481
689765128
90261
50661
69309869
13
179461
43
10
42834
25
95
83
2
18
38
35859
68
427196
278085
8903
24
39
21
419419910
7
25
75
4
4
698516498
365575
7
86022
440772
348376
32
90
311741
56
3
81
56
115954
35
81
15
7
91602
63
29835
23
450515
8
480839
69
72
11
243750
87
58
311283
160137
60
232795903
30
429737
23
21
413897
389306430
496505
19
6
809557512
21
75
98
32774
179316
111508
289339
857926370
93
6
81
130020
570494184
27
56
829614950
4
1
19
43
16
477013
826577590
346736
2
205889669
439216
190423
472233
14
41
318870
81
12
484122
34401
6
686743446
51
73
230114
448759
75
97
71
4
79
486620
78
284195
432371
52962
77
583482258
19
83089756
624166503
45
91
60
445031
76378
212822
177815
62
887832847
574041034
407230
495585
548670301
7
62387
164295
99963
52
433084
226741
103240222
47
391319
275054
178657
1
137737
126173
50778
54822
72
416114
67
84
21
99260
431433
236458951
392810
76
67
92
179595
82
2
38
489357
232344
48
7
391277134
4
71
60
87
92391
144436
99
289342
51
500115382
70
478892
71
20
490501
80
279525
321572
1
5
8
236798
44
345802
63952
18
142231
62
47
40
480768
48
75
42
453777
46
308514
273832
42
3
315018
427920
5
92
347337
36
64
67
4
54
35
17619915
440378
81
315810
222117
414628
427049
59
75
27
168018
9
3
57
69399
813184608
96
55
234190864
7
5
51
31
448334
335348
177674
166523
74415
50
63
41
54
417571
979805373
6
26
84
34113
4
24
122968673
336545
479045
35
292945
244046
64
36686
3
3
15
405204491
74
342503
72
74555
71
80
72
69
3
244713
183809
92928
245043
41
40891
230359
418754
251847558
64
66
6
956318308
125329
43351
90120468
96
14553
255686668
306907913
219946
90
46299
386621
175736
28
14
249734
319571
467437
137809
3
292471
1
54509
327588
70
473457
266158
351014
76685913
384676
9
86
41
248881
416942
66
215931
96988
313559
197956
7
234402
36
47
3596
89
424647937
54669078
342950
284534
77
24
51321
86
434939
34
7
136063
179797
384768
52579
95
280370
19
153687
220763
89
286968
8
89
84951
3
98
246426478
49
40
4
405743
6
409148443
75726
64
465609
4
11
72
466631
61373
370375
95
366515
494415
416892
384741
335564
442523
89
120994
26
459204
268977
302123
94
9
75
484846
28
9
61
39
181663
312885
268077
39
413582
312069
53
352224
142587
274005
198805
26
26
70590
409574855
177715403
474319
84
466022
410429
208793
8
19
476430
400700
158444
264562
171757
354424
93
237430
144665
51
147414
94
474475
83
47
19
3
50
478426
117027
480222
62
468196082
63
347605
400313
15
432994
22
372734
27
7
197285
88
85
279733
70
9
61
401451
3
21
61372
9
434291
85
2
398380
200449
59
33
97
6
81
90964
608828668
294140990
43970
34
347579
499224874
79
249202
40
403543534
35
552300009
143302167
196402
11
44
444666
36989
97
288099
54
50590
22
413637
104845
43
7
935387906
3
6
83469
93
47
42
125840104
196772
261407
4
42
229060
28
83
20518
667073445
6
47
59
71
394527
33951
68
27
406464255
263389
69
473029
92
7
54
345159
344111
27147
1
31
306722
327825
901910702
56
164796
8
1
6
15
108108
23
391260
285386
7
5
61
89207
17
73
39
9
106300
26525968
5
96595
22
57
316410
485436
195109
88
3
481824
39
430210
92
210996
372773
42
18
439922290
32
494484
486618
486345
189347
81
458406
39
83
6
9
50
271083816
166342
103792
423903
170810
109814220
227625
46
210836
62
2
252190
70197
365735355
5
274625
57
8
62
71
1
40
31
62538241
321015
49
16
24
425653
255447
90206
73717
51
22
28
8
55
350651
68
7
66
8
173597
77
82
82996
241878
57859
31
93
133838
41
23366
78
49
22
97
125394157
91938
63323
55
45
219451
349356
61666
85
420606
101037
61
2
3
295604
282127
41
244027597
45
16
195129
58
66935
82
31
370467
95
143140
66
118671363
85
417029
341176
9
165055
92
9
102199
339272
4
113264
147829
41
128838
129166
169594
370574
87
144553
398105410
394062
438485
62
4
2
41
98
52
383564067
71
386300
15027
56
463691
43
477290
9
234776
82941
320619
452518
2099
33
74
92830281
32
156236
44
12
6
55
81
44
63
92
2
38
99
878087262
412172
266522
35
48
94
67
351187
36
198563
253702
250014
289827
28626
37772
24
460572
81
68
362693028
16
102304
60
270639
67
12
97
144788
66
59
450528
43
95
197924
367858
253353
80
48
452200
36
38
291911957
42
311591
35
80
366445
404980
84
65
421632
329797
56442
64
47
226525
84098
3
169067
232433
292029
355927
7
15
199256861
153526
273366
43603
22
7
3
2
15
70
138241
43
200926
35
91906
94
135291
18661
42521632
111749
28
344579
178410
54
395774630
52
375121
813957099
344557
65212
7
88
432155112
66
44
5
397213
64
365805
5
220858
59
490578
97172
1
6
193367698
81429
70494
5
87
963152317
61
90
97
725418056
348677
177973
195678
32
33
109992
62
441504
12
2
170634
98
245413
34
204155
79
2
5
483148
297394
108003034
59504
644584290
12605926
12
19
90
52
493950
68
23
76
23
5
410426
301494
87
5
384196
58697
55
55
81
52
480482
34
88
39261
312063131
891974027
50
455544
349128
7
341849
270325
790431043
38
260300
518638862
338553
52
350526
40
396163
294030
329384
437186
59
153009
431390
7
74459
312046306
51
89
31
216516
25
12
3
1
220077
27
70
426001
136169
136458834
11
25
65
36
47
8
219285
473688
2
178380
819799796
301232
5
5
348940
38
219814
36
79
10
6
204114
16
83
329763
88
275322
31
1
56
79
437731
16
264296
84
71
261969
94
53685
1
29
14
463478
70
39
78464
11
268939
67
210874422
33
310581
6
19628
113112
4
13864
202302
58
390765
487281
6
25156707
60766
478631
32
30
9
204870
461311
435168
869906638
283597
94
90
56
9
16
89
57150
1
156242
45
1
342436
5
28
335888
35
84
9
409926
399409905
82
224504
60
240718
91
92
498898
8
3
52
4
174153
752019034
480834750
39
109977
311242
61323
40
99591
768445200
301676924
280932
111779
51238
69
489661
1
303409
360686
358722
361082
98
45
257230
7
472001
19
76
9
7
225069
273551
102485
19
107518
41
42
65328237
64499
52
31617
148725
30
467753
1
300720
47333
1
47
6
443722
8
291160
83
195524
451872949
42
8
295277
5
123519
30
55813
148451
254357
63
25
533990948
36
96
217232
495283
369012
333775
87
473850
37
80
56139202
1
18
176521
257632
18
25
31835
35
47
37
14
137173
371548498
440580
310861480
4779
742427996
159421
292094
441525
281142038
11
9
28
391330
171770
28
77130
336889
6
69
23
84380
55
403462
36
82
38
432648436
22
181124
96
2
41
14
245626
202518
96
217330
95
7
50
34
28
256692
307633795
144913
436587
335651
58
428993
4
231538
247809
18
678447307
561429961
30
369089
368596
16
39
9
31
908758748
97
191849
415978
250598613
489258
53268691
73192
38
71
6
453965
56
71
266660
167374722
17
364064312
904918251
32863
377276
76
341865
43
4
486577
9
82301
449877
1262
4
99
8
9
91
200659
69
20
54
3
66
12
106792
7
35
155554
113411
45
67
88
78
1
34
164653
11
495841
48
73
79
26
25
8
130784
345357
274237126
61
12
75
4
205035
16
422888
432340557
317796
341217
94
40
32
468025
34
80
459226
88
85
16696
81521
4
79
98684431
281478
66
235265
11605
411669
242404
174944
54
74184
309075
19
393043
468154
9
40
395828
40
99
2
382772
19
21
473390612
402033
38
372950
248112
25
35
125779
113193
177612
460202
5
481794
36159
208532
8
56
4582
158490
280531
494208
349427
352831742
610852823
159055
564721598
58888576
40
14480
325282
64
61987
49
29
78238
7
356161105
20
135844
320478
320308
114320017
67
902752499
66
123977
419413
38988
219932
356988
162448
364249851
80
9
60
533259874
2
27
2
15
307268083
102546
17
548660121
59
759194288
188454
425202
821752118
65
36
83
279039
29
37
73
96
24
484293
24946
39
894431490
32922
177218
68
302314
270111
104777
93
798269305
174812
8
344729720
76
375436
43
422864
366980
4
5
376772
53
27
568298469
356181
5
481151
571506345
439154
243216
499853
5
425401
724233690
79
210457543
242282306
824735764
303300457
71388
27
9
311743
387218
410873
3
98
13
30
219320486
59
5
209188
9
438043
6
79
17
81022
15
46
85021
113456
429166
6996480
4
17
792743600
384224
347988
223595
76
416630
86
14729
30
35
93
91
380557
28
6
4
6
282065427
440622
59
465276
789355049
451398
160595
52
821622703
54
382655006
12
668276562
235243
444780
6
5
6
26
477466450
729010238
181553
47
52
43
103726
57
393456
406619
143085
18
18624
102271291
9
117246
293232
292222
187985
4
21
165288
46781
96
66
39720
88
4
421906
97
33
67
7
81349
16
244075
8
101662
237095
149203
6
19
92
70303
58378
43505
366962029
22
73
32
8
264298
455709057
93
7
172119
374616
417286
8
37
783470883
70039
75
42
4
39
161678
70
48
134266
38
363655456
337222
286770
398109
793776275
70
93
329100
134826
41
59
45
356376
60
209682
334615
83
27
292228
347696
313082
111698
53
17
476316
36
493331
311750
214563
22816
34
33
51
95
419072
92
95
28
100984383
90
271565
224396
430180
333980
38
15
419803214
6
46
365564
96
302990
3
9
295239
59
97
6
97
346228
90
67
74
247012
474755
2
410184
72
9
37
71
97
257819
478899
273591
352461
134984
326765
35
77
392673
82
38
327096
38
347695
115670285
348223
390076
192033
57
48
2
179115
66
9622
83196
13
24
352311
84
51
320026
452979
491334
259209511
131753
72
266297
63
240088
1
2
11
517496217
57
383094
877712404
91
98
6
64
303136
68396
125821
204005
284839
181198
29
41
36
30
140287
36
5
294123
37
870669878
494794
42
253266
468754
859158147
90
24
58187
77
23363
74
254696
2
83
432630460
29
87
209522
227333
46
81
31959
83
398861
334334
474599
182018
52058554
404284
181208
307503
165379
324043
9
89
471457
10
87
641175527
251292
174007
47316
9
209243
16
239898
43817
7
42
470235
142446
292642
288374
460170
95
14032
69
211320
234470
462372
85
456343
146471
726659302
62
448766
474543
1
210794
16
23
76
435330
952673767
65
62896
230984
67
77
509090802
33983
384887
332789
439809
9131
44
163454
477271
9
250078
19
64
25
7
13
75
14
648014674
6
99761
195621
10
6
7
439255
1
91
366533899
3
85032
66120
46710
444186
485007
28
49
41
66065
3
413491
28063688
61722
61
266233687
82
394707
14
8
175295
42
21
3
8
470611
680511756
83
71
7
150492
383000
18
71
27
123652
337782
81
29
18
33371
63
30085
76
74
38
86
211424748
150530
463033
8
190910
71804
339107
80
98
56
26
24
301784
4
55
41
345885
97907
50
315484
31
43
5
350358
16
86
42864
268438
55
2890
382684
95
345723
64595161
14
157
306427
178472
8521
358757920
247983
383739
273121546
867082711
309804
87
57
10
38
68
462479
83492
6
466497
9
191460
456921
55
764785588
49
93
632140213
482834
114388
78
83
212915
288136
350413
61
44
12
387215
321063
235123
5
433879
329640
145729
14107
99
4
51
44
28
349121
13
498061
89062
48
38
30303
6
27
308985
431172
9
108999
84
319197
78
24645
15
44
1
5
235952
452235
1
69
309002
63257
315642
462265
827861853
71232
389466
318794
33010
10
310845
5
47
293512
75
486142
81
59
8
382195
11
49
469205
296361
95
186598
60807
264898
23955
380996
416968
152956
176909
3
17
259731327
5
620532643
159959
91
23
23
371093
447619
466891
280682
216333647
69
82
396025
44
64
188025930
745286522
8
18
40
46
5
45
26
489084
18594
68830
76
45
141140754
26
8
329077
167605
48
4
142765
48
19
449167
36
51
880093118
43
78
14
95
13
407502
6
92
421236
226467220
316899731
201984
474389
344373
312437
431756
47
39
90671
5
404889
77
3
76580
396603
63
55014
7
8
86
20
3
19
91
68
70
121842
46
42380
74
58
287756
244539
147623
645277266
27
32
55
183026
400794
430431
61
72
310995
1238
7
8811
970609519
26
25
59783
56
455348
150721
32
24
57
80
56
64
58
36
72
517068547
146290
844834492
10
4
4
73
30946
471403
31
9
189988
36
345561640
751935251
754246483
38
33
326398
312112
25
465602
47
872238015
218813
217452
44
33
779530329
90525
89
36385
16
428553
273061
385541
56
96591
39
88654
73
144624
90
29
305987
453896
53
482297
83
8
81
239695
5
792387706
4
58
59
377164
2
25
16
232767
4
72
19
73
226498
11042
40675
24006
93
20
38
96
81
62
30
217949
8
493875
7
62
444319
403958985
66601
375271
366844
465545
64
286296
191626031
36
5
3
7
31
274128
172702
52019
25605020
4
179927
36
93
28
34
13
9188
89
21
314675
58
88
46869
38727
184867
22
434210
252293
370482
69
78062
4
479429
65634
7
47367
43
330500
184601
68
83
38
75
12
213614
474370
174767
329041
94
6
431372
64
50566
353706
91570
90
48361
53
399510
353737
778121743
43
6
41
24
397315
85
342026
211300167
37
138
89
12
83
36
633442296
29
44
482844809
436718
260662
92
315521
216785290
453260
55
136178
18
879124449
6
313530
347833
305531
24
2
6
77
131221719
6
777132138
22949
483177
37
75
344936
72
16
75
44
62
678155849
263391
194281196
101718
884091201
59118
45
70461
391446
23
6
331738
263744
368727
40962776
56
371887
223588
297282
75088
2
66916
243579
33
383600135
7
63
446661
140528908
489445798
55
18
73
188398287
77
233323
91
492139
7
8
301600
76
297407
14
28
400287
85
369279
6
68
466829
53
176413
31
527148364
10
120415221
164401
77
95
200119
21272
460965
62
6887
489453
51092
2
50
7
187614
82
3
4
2
20
6
846228202
389865
562216501
8
38
351630
886089651
98
304832
406589
222242
13
478189
77046
59
9
855939470
14
51
814003831
1
92
77
68
54
94866
50
73
168260
980326188
318106
51
51
87
44
97
32
99
498172
21566
11
80
208914
183929
147914
89
56
136280
6
11
964195018
431277
45
375578667
475531
10
3
61
125722
264226
7
90
5
5
44758
49
327551
92
217819
22
3
16
71
46
6
49
60
153756
4
87280
80
28
372407177
87
230042
916560966
1
113652
466307
10
88
494015
325741
196325
104544
97
112213
336703
41
432772140
12
755430045
52777
295913
330231
180765
743292435
269536
60731189
139015
324753
74
422650
46
9
177032
82
78560
62
436441
183589274
67
29
17
80
61
30
73
5
3
254370
46
23
21
492266
220238
158418
97
208417
44
162549
38654
368236
73211
30
249621655
254927
195230
460339
91
471331110
75
35
60
468603
126979
24
282146280
73063
93282
13
335511
294593
10
453432
4
473484
52
303301
278278
78
58
367888
115143
40
71646
79291
18
96259
57
35922477
65405450
11
782394913
8
43
85076
70
28
77
62536
1
77
228075
92136
266098
424061
608246943
208860
35
2
66
311669
35
488903
37
19
89199
830173623
60
215523
224578
74
224475
194924
80
410865
44464
155705223
5
25
146109
53
458153
70200
485416
452637
3
793148214
100592
438049
69
41
59
4
17
43
589588139
31798
40
60
374461
99
835766569
96
63
492919
195943
429887
497494
54
43
142299
34
8
4
158247
4
92
93273
20
367912
92
8
430636
234583
31
1
225875
29
184292
12652
4
97084
952778482
27224
16448
88
52
16
79372
61
9
368057
78
258064
283895862
72
58
46
93
69
452336
93
57
355874157
428052
29
262422
354810
23
31
701546759
93
400572
78
21
98
45116
188979
299977
19
469361
143314
85
74
1
73
24
91
8
392302
317917
648850170
476141574
122482
35699
299605501
133028
30
95
10
180892
237072
222982
30
218536
69
19
8
34
209507
549127102
49
140493819
20
2679361
713462235
49
83
88127
41
662971374
6
197191
38
120831
243395
85
36
220770
294960
51
49
17
413052
302300
161021
207258
987840489
7
12
48
180999
560193274
267734
17
72
6361
187227
206850
33
278534
244919
35
668252937
478624202
269125
49
350636
69
9
189203124
7
775881259
83116
378186
756290069
408978
153261
21
248483
1
210424
83
97923
331247
55439
74
449725
459308
92
1
46843
341895972
95
476077
46
63
357859
47
6
284602
459234
97
547843725
33
448297
358323
9
60
232998
40
224294
196935
5
360597
7
67
4
308626
22
38
47279
11
36
4
287211
85
57970
946626788
219648
844229684
37
12671
435385
259014
239498
17
20
304336
3
745260315
55383
1
9
207768
5
424946
226705
54
371655
38
97
23
99
24
15
119829
344592
89
128113
69
395810
102884
137794
447310
66
233359
894070807
61813
9
314300
36
722657901
84
343491
244974261
89081
83
127621
88
43
115918
13
49889
370394
69
427953
93
6
15
20
3
385404
188360
4
236830
4
32996
418592
347148
279845
58
61
494719
59
8
82
373352
44
846493849
6
92
98
70
4347
48
43
179085
83
63
288158
59
103142
362953
378283
151268
14692
83
102223
86
3
81
89
25
17
222833
87
31
72721
46
808958485
67
500639478
7
326344
29
261521
83
309383
9
31
57
423717
8
467015
59
963879966
293881
20
94
47
87
60541
457371
34
38
7
92
231650
69133
215122
24
96
460603
656319111
243785
64
42
52
4
276561
46
9
7
164435
64
255063474
18285
217756313
393310
94300
99
104990
99
355804
99827
16
1
4
718940054
413459
29705
82271
75
387409
2
30
33
464990
5
38
337507
289617703
52
2
297235
86
71
77
725723413
480805
381539860
994612287
3612475
58
26
14
718141199
60
608688441
258849
380635
116459
459085
286238
286944
91113
261598
80
1
2
55
1
92
363618
246818391
7
29
356147
407363
65
5
674187523
2748
86
80527
100145
86676
456142
42
10
157751
460399
88
65
281599
62
38
40
9094272
216923
47
65
65
53
333409
58
266896098
99
2
5
18735
70
364001
396061
168608
132548
9
441209
47
52
27713800
24473
346250
238060
326885
4
210457
84803
4573
43
76
76
206192
10
389093
49
2
220521
18953
25
454103
42
152398
68
202011
66
4
104973
72
10
63
90
72
43
96888
346348
425660
85
93
361630
7
99
477495
109314
223103
480870
30
71
20
70720
104494
73
73
29730
35
56
307688
282987
111108
87
40606
238724
9
10
7
3
126244
39
94
1
29118
21
411778
29
313326
5
46
407533
220943
66
307439
458750
28
331423
317174
32
110028
363579
7
82285
95
273572
18
82
104272
43704
29011596
49
2
4
3
478455
353823
991
782204530
83
191126
806169211
6
70
128094
63
335198
42
34
84640
310227
388114
77
33
55
307319
85
219539
390349555
5987
86
90
64
73
73
1
1
367410
998942166
194976
234647
226185
349960564
19
48051227
37
270268
14
259223
94
6
419064
222632
955447191
268111
83
51
463744
489692822
396446
535494468
448870
467438
464270
414526
54
73
490727
188934
3
483280
8
106752
9
355294
334610
53905
82
284046
38
16
446608
68
90
126199
429092
82
61
14
2
388684794
87575
82
223795
25
4
277088
45
474807
311435241
7
76
96
331354
173068
39893
88
15
50
984395207
56333850
232887
440341
14
45
27
589176250
78
18
224032467
432081
18146
292263
52
173600696
273304
38
52
4
43
42
22
1
9
40
11
131378
495572
268421
430581
263972
123179
11
3
297493
79
434654
385078
8
151669
198586
319850
399538
4
43
672111690
1
63
38
257926
36
2
9
14
288557
424820
96
58
388601
56
63
28
75
14
26
5
94
86
4
10950
28
63
86
72
81069
88
222198
209418
9
426683
36
81
307622
458156
287541
492696
243446142
59
64
391318
306723
391357
331581631
659872907
249261
464208
13
639449571
88
387309
44067
25
38
59
8
76101
111480
288850
9
37
95
90014
91885
51
236276
831281965
434598
224563
726568442
25
24
110856
4896
81989
15
450530
28
392959
20
85
84
347214
98
471200
536941870
290947
69
65
82424
496805
99
291646
401153
252364
88
29
101107
5
78
6
3
493518
647084130
93
483921
403126717
381032137
35
98
114919
83
50
37
51
28
234986
377526
5
286515
549464748
28
30
594959621
374968
92
337466862
2
25
52
11
73
162891
15
102684
169414
2502
511477484
105775
7
62
200195
74
858189010
70
23
45
219876
7
342526
296939
81730
645152349
452796
1
35
499525745
193132
789306298
11
598513137
1
19469
32
59
207149146
84
210479
60
10
59
49
325518
48509
727176280
68
487462
50
321385
15287
27
187359
15
10
3
475947
75
208076
11
5
40
190448
331757
32
54
66879
247433
155145
315387
6939
30775
430068
50
5
342123
284578
173563
7
360862
5
69
294444
298395
849551092
472553
97
491375
79
9
215812
888848279
47
2
2
78
9
37
60
703989767
68
1
258011
255198
504338552
836911456
674400271
452931
71
453288
8
333484
232932
85
4
365202
352652
360329
5
96
73
86
505263443
33
65570867
78
28
39
8
30
78
300660
1
263548
65
285578910
52
55
391833
161764
69
108739
691629656
60769
821761288
18
6
108864
214529
83
15
467329
293822
3
33
27
23
63
88
6
50
88
52776
297095
7
20
5
84
246389
356577
693695564
4
24
34
23
289723541
60
360948
230773
403838
563478317
484137609
52
94
75
256894
27304
42
66
105133
4331
382889
10
132055
32
472628
6
14
44
542764768
7
28
133197
20
258601981
259504
21
9
317508
72351
399633
254191
199233
12
1
278000
136250
319446
17
4
77
80040
364097
405847
51
25
39
90
80
15
74
87
409308
194224
95
415131
43
34
55
66
121134
9
391336
173549607
99
33
337846
82
164445
89
78
201583
9
64
348673
19
189550
39
16
77948947
222076
3
91
468421
8
226596
37
4
39373
52
16
153118
4
65
44870834
344613
3
7
41
627070806
5
181832
46
277963
370113
167667
92067
70
761966642
316246
259715867
59
2
97
223950
63
87023
195586
54
9
74
320060
251412
412978
912192192
13
107148
409743
8
82
40779
57
110416
7
698465365
344162
95
18
22
365614
929732815
19
37
136389
8
818311448
80
214882643
235833
308269
666668760
429762
176746
308201
8
52
7805
36403274
369421
116190
33
51
368114815
54
25
32
145655
154708
334118972
91
40
99
663489416
73
366456
41
7
112605
84
16
300105
70534
345382902
145930244
371339
129377
74
246058
59
379266056
47
94
2
74
379007
26
45
430948
5
134285
307476
95307
5
40
47
359077
44
491331
28409
4
3
67
5
48
438753
291996
21
519088910
28537
57089
85706
67
77
35
66434
759283140
33
322049
78
66
393052496
492122393
35
446323
76
12
54575
119324
85
36
44
5
152847
318897
90
8694
404167
86
36637
327161
299493
66
20
240432
40177
9307
10590
296035
90
4
13
2402
7
743419076
9
13
220315
203125
11
57
3
48
14
127579
22
357723
2
4
95
257498
52736
244985
49
411368
58
186682
5
97
146122
40
109233
235680
75
3
28
211600
94
3
434844
79
395957
828777305
429588
471419
203466
11
332919
25
369434
85
720598491
2
8
55
46
302308
338530
42
77
557204618
81
67
90
8
96
70
276739494
96144
65
288135
382913
164935
90
9
486545
37
25812
22
52
140079
27
985887517
177149103
446024
41
272074721
94709
84546
407229
80796
29
20351
450465
465867
426190
74
449880
75
46
208087
300933
208058
383189
2672
427559
177320
630558578
358255
74
53393
58
10
65
25
62
12
17
4
12
50
41
59
425893
45
314281
643609387
33
52
769491561
64194
216343
446686
298696
25
27
184994
83
227348
274010
234931
48
55
990682969
304630
91
36
40
99
376756
18
69
1
70
33
441596
67
462569
95
262598307
4
74
53
239154
18
45
949088439
248417
83186
84
258133
5
12436
6
26
48
9
53
98
70
83
275817
821974863
5
110941
30
33
477186
79
30
715592236
58
95
285391104
61
482276
20
221044
170014
99
21
10
44
71
380848
7
100019
75491
57
400348
502088422
409284
8
37480987
312363664
2
2
25
213618
901494410
456465
90
8
54
122455
397939
74
131791
438813
61
68
65
14
38
843133042
19
338182
10
40
152280
345271
3
81
31
117840
24
98753
47
188974
79
335595810
88728
326422
67466
41
215919
32
554489511
472494
252488
877937485
451251
139510
75
3
200473
83
180048
29
322644
7
60
438608
78
34247
156759
81830
6
50
1726
57
277953
829177426
52
384061
320231
9
16878
134389
235112
74
400095
36609009
39741
280994
95
44
26
2
80348
21
382959
17
416766
36
165202
406609
14
95
478449
22
97
68
457535
84
72
275010
25931
487711
80
32
55
83
39
18
52
202752
469322
9
65971
35
51
76
6
86
5
364353
534186327
70
8
168715
328150
272934
22
448834
60
46
184652
169175
403667806
30
855278723
435976
51453
33
104447
350729
139242
140477
117968
34775
147448365
68629
5
291836
201536
363017
73
99
416547
96621
110549
254953
60
81
7
177166
90389
80501
23
253091797
68
29
143096
98
83237
78
267792
33
62
81
476205
896305574
601742031
42236
5
249691
362608
98
8
87
145101716
439858
95
70317
8
324588
396081
72
492686409
313937
77
91
869518874
80
1
12157
133767
82
9
77
275011
19617821
327100
430481
81
10
432638
83
4
352690
62
45
481847
43
251897
361260
4
36
26
29
97224335
42
21241
207504
75
239891
22
2
27
84
116047
72
115535
449443327
457881
58
10
15548221
75
90
171245
165026
214059
438347
64
381261
7
489329
9
10488
76
451551
244354
16
8
6
54
54880
504283914
198121
77
165295
113966362
96
87
838812474
406530
159219
66
37
225791
387525
9
55
4
61339
212531
6244
395481
440519722
53
387750
6
392114
12
53
71
125006
779585908
117755
312782
85
7
40
79
4
469619
96
356719
10
81
285919
99
180887
363064
8
69
468552
68
152642
83
78
33
14
497533
18
47
79445856
331077730
3247
73
7688528
8
44
56
284020
102790
37
268582
32531776
76
47
241899
60474
50
1
202335
183808
24
39497
483510
25671
127196
314920
99
471576
48
66
14
80
89
96
63
92
85
81
86586
443155
6
53
490164
828693353
63
78
5
27923
283076
32
217973
15
65
89
992236808
354045
427869
74
299535
278687
34
51
7
15148
297098
98
75
59
654513702
61
66
28
46
14
94440
4
175622
16
460913
59
374141
18
314041
99923373
263510418
70
308509
2
259531
189601
40
167151541
5
386093
395006
62761
33
475334
28
62
66942
48
267055
6
12
46
76
77
124310
2
333917
428676142
36
40
363437
206328
3
27
3
342507838
257228
63
52235
244069
519393297
843680254
997068324
46
76
265757
67
390104
207407
379835360
94
44
23
78
62
231794
4
62
266975
92
4
81
70
7
9791
89
9
14
21
1
18
74878
611729529
10
135885
7318
407331
880093307
8
81
115527
782369993
1
36
55243
443209021
284760
45
363235
179923
99
45
9
46
101303892
471646
14
5
9
246907
24
234300
23
22
641632198
40
94
179764
149239
262324
311489
151593
443903518
265272811
574725147
52
197220
80
339902
1464
73
6
241700
65
289427
221579
198408
48632
414111
9
19
421056
472570
380991820
415912955
457154
406381
21041
33
4
51
107750
55
324296
39
58
73
87219820
2
90
218956203
55917
358382
17
64
54
97
64
39
78
172063
64
4
98
434362
30
23274
73
119542
52
50138
6
350056
47
307090
3
6
80
281379665
85
84
11
233060
72
284820
58
176860
56799
449269
17
8
20
204770
161040
272695
87860
960596750
9
83
95
46
66
8
429684
690705724
279674
3
346890
304040
389275
636965941
85480
549176714
6
3
58
44
20170
439540
482719037
7
46
9
19004
1
40
88
85
89
92
43
45
83
38
59
14
222681
93
1
421734
75
73
51
33
64653186
123370
488872
80
7
25
444272999
29
23
27
324990
69
45726
689704762
389398
275514
316961
28
298855
81201251
109295
370788
536612715
62
16
319285
98
36
207786
448889
22
463371141
9
97
186726
159739
121478
490263
102485193
24
499906
140407
66758
90
40
234323
27774
44
268014
483664
33607
154039
30
3
86
91
842549068
270785
34
17
58295
67
8253
283239
13354
65
17
92863
375606
49
31
100141
89
52
28
17
84
19
77
552241542
106649
8
432996
58
990027164
42
499788
442104
25472
289139
16
187775
55
373555
99
425474
26
52
351759
158216
53292
34
82
385607
12
78
451720
46
43
7
19
84
223081
83
73
78
7
76
10
57
63
853747401
87
218750
189406
79321
77
334340
93202
380140
26
215873
400680
43
250839
469418963
7
11
31
12
10
276051
485320
114614
928144721
48
96
159865567
723603245
93339
71
83
196270
80
28345
47
60
233969297
5
44
14
222946
90
8
153446
23
458690
89
76
5
374603
82
4
176764
56
233900
838846398
62934
218993
39256
84
636051567
17
51
89874
287426264
13
26
318357
19
474344
77
40426
408817
48
3
82
60
228271
21
103266
95
327253
5
228913
471889903
98
2
441586
31955
69
425917
47
7
53
694046533
74
816873288
314506
4
440894
4
943541056
29
16
25
20
53
47
31
98
127414
69
498847
227972
480825
204693
248269
255152
627322890
56
52
22
83
55
81
23
71
75
414147
12
39
419734289
381370
3
142890122
15
901956569
4
87
453829
22262
8
316051
7
396954
354513641
84
455375
474460
476174
35
7
4
875138876
2
405849
63
80
54
95
46
20
28317
411439
284428
71
10
860853446
66
481822
33
486885
108126
9
97
437777
52
213129
299986
95
551301195
7
78
461218
77
101878
33
708814774
855155041
50
158209
443686
130201
8
80222
59
13
363289
3
35
174770
138751
12
9
475876
191123
353613
532470644
256265
7
484674
142152
578409372
83
115069
196071
979745983
150783
304166
9176
231678
2
147249
893694058
106846
180580
483854
59
852642839
10
40
5
4
12
52
360469
63
445954
273571
287975495
27
15
292187947
71
37
32
80
51
96
41
42
423844
352509
44
347699
29134
52
353413
16924
244203
24770657
464352
67
64
9
282419
58
116798
98
16
30
79
17
214051
72
36
29
3
284307
374501
236430
443231
74
19
95
71
378128
15485
86
289277
225082
86
735169032
228123
58
26
16
130560
168434
28
345439
51
33
227787
297208
499212
94
91
97845
47
355794
69
238044
78
92
35703
68
9
96
89
129621
66
92
54723
30
261269
75911
1
3
17
228161
477233
45
124572
56777
91
227628
11
61909
142730
48
208626
20351488
118120
24
3
17
69
5
11623940
80744202
433263
115560
13911
254893
24
74
221826
322969
5
443005
491134
349417
98255
16
194340
18
51
238071
160403
244417
226718
9993
8
46
25397987
428275
2
50
84
87
728107775
88
202421
71
2
320828
90
80
47
48
380843
11
33
57207
251876
65
40
25
340482
55
67
480498
41
18
485307
56
190807
167119515
83
72
213880
26
75931
233124
357100
43
39
311569
10
3
206512
48290
120539
89959
274956
3
7
14067
38
109402
5
119333
121268
98
248795
90
9
348718
25144
9
172404
214058
205410
49
460836
82
14429
5
262475
323040294
138298
442220
104897
378112
31
343314
53
5
484612
23100
263712
421492183
40
52
221693774
27
530488060
477760
64
420775618
190955218
12
8
100582
54
29
177741
383919
65
70
321327
67896
375144
3
18
67425
418598
89
26
478510
366676
346697
365510
79
33
142384
447050
370267
53
73
4
86
417046
33
713533968
267471
5
364040
48797645
8551
369574
265001
49
33
90
52
876081058
418397
92
14
70
26
841676715
20
67
15
456629
221189
86
155374
303648
46
4
4
96
142165406
43931
5
439254
459167
601224350
441968
65
7
185065
65
35
156331
34322669
45
224305883
96461
286076435
87
3
718350497
17
535904739
8793098
30
195564
55
5
18
61
93
412610
187024
4
96960392
99784
8
9
207937276
134835
374257
42
445413
101875
9
11
440182
282151169
467728
152107
74167
711102239
90
74231
94
417468
62
432941
10448
68
53
119672
283168
55
46089118
15
83436
229014
492904
305314
36
25
53
453306
14
5
267761
429824003
224298
463889095
38
97
9
36
225631
317632
25
13
220345
460219
78
198665
20
5
65
407456
8
107681
168761
25
489478
6
269615
72
471976
325197
28
84858
218486
77
479871
90
56
75
305342
8
93
59
64
464286
99
46663
264995
380606
58
91
60
708954555
413188
16
70
20
65
212894
40
13
61
64
293125
32
9
8
2
59
51340
34196
83
422540
456600
9
57
5
9
77
417939
291562
64
73171
392711
578247195
187908
301068
396193825
341136
52
432580
33
94
48
4
98897
193747
52
665460791
19249
61
59
1
165104
40
253716
162931
7
45
48
69
139698
27
5
91
3
158364
39695
66
430819
5
697318717
88
332198
98
16
388766
942963206
5
307508
51
68
236267
273421
328321
264799
380468
26
2
403641
158049482
4
46
18769
83
471661
96
579938229
202156
28
366214
58
288896
23776
222167
34
66112
98598
89
7
2
86
12
83
363108
464821
82
1
27
402121
72
15
39
989216659
354132
384840688
260723
69
1
387608
89
98
272793
90
8
32
3
350561
407905117
78
1
178137
369181
71
44
36
343037
214800
36613
25830
457941
253902976
271617
8
265581
15
408568
14281
748935226
82
391639446
280590
916730019
356606
88
94699729
423880
73
87897
2
11357433
431908
43
62
250168
306390
84226
25
46
3
338900
67
33393
78
243625
460257
44
53
27001
464091
35429
95762
16
38
795815979
562627668
35821
92
621718235
50848
71205
28
19
31
91
4
332343
18
107889
81
250987
245920
189848
50
128836396
149501
56510511
6
49363
82
466830
30
23
73
174148
2878
96
258216
128831184
4
284256
421852
451805
327726
47
381805651
674188037
67
70
439860
177228
49
53
20
88
82
1
301961
86
18
57
60
48
72
52
4
486739
75
439861
92
76
24
753401262
591655288
6
81920
338138798
383342
161165
36
489230
198776
6
73
454066
991626722
495797
757748717
294035842
204816
76
74008
2
58
133614
60
98
9
379060
7
73
441646
5
417945
4
6
999168667
79800
359397
182492
90
728506456
38128
5
323172
248086
374106
171028
26591
432676
9
818960064
499110
83
95
437706
443775
425054
47
17
58
291779
64775678
6
41
89
28
294254
80
277032
34
41
48
467660117
36
359951
274918490
7
893981367
366812
306443
8
371722
27
52403
7
169753
59
190189
5
67
451149
605198274
102824
83
27
388007
152896
93
125601
479710
113823
381070
43493225
88
28
98
34
356684
493618
72517
7
981146949
70357
144225
329904
25780
411216
58
424094
119904
94
87
493355
13
548341885
152925
453624
67190
86
5
315125
65
89
15
53
135524
375302
247505
56
53
15796
64
52
312900
147878
79
380683
1
371651
298678
42
675984346
63
94
82
6
60
701686053
83
68
95
22
65
204325
106410
121800716
292724
87
43
52
4
27
74
1
37
12
55
352386
139130
575361313
256227
265181
32
119939
9
96
65
9
315977
317524
605285612
168655
52
1
73
47
44
5
91
270806
268758
406643
50
59
152830
72029
53
298318
8
3
378873055
38837
80
217529
3
7
17
274708
53511
22
60455
475812135
348113
185102
83886
375415
6135
36
23
60788722
285583
4689
143030
760087376
367116
68
414867
17
1
59
437143
808872878
260740
90345
475500
25
170418
293078
105502745
4171
2
445818
1
22
7
55586
89
388063
255602
30
19555
2
9
538017039
317208
328343
63
54090
41724
576765117
384055
16
7
52001
65
402639
413592
842173715
87
166154
68
24
48
16
288906
19335
196381
82166
46242
392221
89
94
8
326020
6
31
88
460737
9
242149
1
5
144901
175754
35099
182471
20
76
369886
20
491499
336913
248891
23028
280327
4
34
5
497932
6
98
54
14
318076
37
180275
80
55
10777
27
256606100
5
604933777
16
6
453916
19
43
461576
85
213535
75
695609878
73
42
62
3
177901
210256
27
122601
4
412397
468558
499751
36
82
444729
689308684
25
158849
1
34
4
456849
30
396899
208849
39
15679
487691
367972420
358973051
86
244082
56062
12
27
455737
698844795
467098
65
732041578
3
4551
229827
40
9
79
29
91
7
85
93052
707558961
30
35
36
47
222508
95
264869
43
73
7
78
51
418171
155240180
24
44834
378372
69
16
77
41508
80
419113
700895975
63
223555
2
43
23
97
95
5
114622
47309
35
547951385
134276514
432698
78
8
431511
457006
191200
212515
161064
30
274957
341763
6
23
200524
495625
65
51
7
313707
57
29
94
425070
5
202161
64066
43
303330
496832
760898488
39
349988
311529
172905
9676
205639
312791
224252
41792
204859
48
509448084
205406
7
46
35
21082
985214630
22915
192967
5
52
322695
799055856
92
65
97
43
3
943875805
438922
1
257131
302173
491739
90
36
472270
31772
163102
55
6
21
330066
298537
440040
412155
217095
44
23
7
27
54
16
135126
74672
60
73
59
591358903
430854
369018
6
49
79
5
95482
6
198612
255193
8889
85
60
118676
78
15
50
2
28
88
276366
46
162992
5
973557363
94
89
71
35
251148
195582
320281
115532955
475658
283958
94
58
422370
73
94
25
483769
110290
19
27
744262878
20
373084
77
489910
15
408709760
57752
50
54488
9
201333
340699
91
45
57
91
33
22779
464462
86
19
110183
306586
7
30
288026
15
38
42379
93
283179
56633201
134305
8
7
7
47
763979410
41
2
530374868
31
303797
308959
467707
22
12
27
79
75
5
98
10213
41
987614760
873022403
129802
61
87
320711
381922
3
336969
10
494093
54066
379400
184143
7275
116738
405652
91
48
50
175043
89
99
489903066
147509
6
469196
173575
220680623
7
322418
19
3
93
221066329
472289
6
47874
54
715668210
8
88
84047
80
497136
58
869096075
88
90
8
110490124
7
204114
30202744
489162
427682
35
322769
27
462601453
86
546378967
2
41
427334
496315
252424
4
91
8
95
49
133686
394299471
50390
68
406971
45384
493312
46
46
61099
53
78
294159
2
45
75267
122394
23206
311503
59486
493710
709521399
75
82
151860
406739585
48
95
42
24
99
426811
457366
444404
349733451
1
34
418882
328397
445674
702005970
418386
29
7
689397863
28
87
39944
52
9
143734
301876
79
78
14489
37
891186365
82
39
79
273231
15
109236
20
9
650708950
29077
161457
142478
32
3
11
25
201519
335558
36253
25693
66
86
36234
253773
9
475225
2
44314
97
435460
227549
28
30
208368
72
316775
298832
72340
475971
142632
7
230892
68166
57
470443774
474672
192446
79171
2
440597
82
200284
390025
233302
790617083
309463
55
560774681
315489
177360
451666152
5
2
91
80
596519195
8
92422508
567563903
62
394207729
294719
450986
242048
236985
37
70
412660
