408191
7
12576
386631
380056
74
109526
464567
314108
81
16
52
410411
7
37984
9
267994
477129
215450
7
46
59
54
4
57
378553
254562
775414341
996669004
73
2
320328503
21069
265248
294257498
22
365467
89
187071
66118
36
75
295936
67
390282
19
360098
220924
76
378756
140880717
32
255097
5
69
459437
230778
23216117
90
938887103
196995
203081968
330975
506668526
53
7
57
729928877
11
20
54721
82046
107945
87
50
25
63
267410639
86338
106034
17
39
260273
4551
87
152264
98662
45
432029
43
4921135
419377
62213
193415
40
56415
495126
97
143376
912635750
18
50
63
77
142036345
5
74
71
428784
119923
63
43
8
2018
78
455510920
3
244718
464682
27
233932
20
85
50
5
25
441925
177639962
371619
3802
84
16
69
19747
5
37
443881
87914
275708
298560
43
60
844536052
25
78
65
33
26
254346
211793108
323386
91
6
81
53
46
18
54474
96
59
49
262699509
64
71
70589
156713197
301613
49
499046
67
31
447509
4
130798
1
25411
89
88
316482
62
63
210896
29
276716
182476
88
368654060
13
89
116013
78
37
390288
192397
197693
15
9
55741
388459
339762
238802
915078903
476529
3
1
116349
88366
410214
401853
72
774348318
398648
98212
46
421469
42
949043654
411943
7
68
456351
42
66732
6
30
14622
6
98
46
17
20
59391
373176
741265536
74
36
261316
34323
432233
41
83
65
46
79
24
71
39
198229
54
697190145
177251
90847
434590
744894626
57
65
329086843
143987
65
487521
6
331215
361978
4
4
54
86
16
114242
9
266013
27
228320
488495
460076
88
310762
388088
34
29
212307
93
112686
308534
4
7
8
66
431378
7
345190
372335
73
7
45
230494
2
26
107500
60
143577
77
81379
257395
97
34
85
123338
270470
54
105596
398908
109869
119035185
460191
2
488879768
32825
18
40
83
82
58
2
259183
64
10
9
430498040
66
484594
478442
34
27993
91972
17
4
8471
32
7
96
71
303001
437543
472179
301890
383947
21
221923
4
80
509275074
202939
98
470101
58
402295
14
313301
62179
754936850
62
196014
47
12201
6205
229571
239563
350324
87
448709
39
13
24
10
86
27
97
11
27
339876
467050
959027866
336938
494791
99
54
61
48
30
932934473
83
7
159997
412757
8
49
66090
60
30
882093484
54
71
5
576410231
53
56
16
8
780316515
61
454534119
203850
305233
74409
221725747
192280
157241
229831
24
85
488950
26
52
219426
350552
684622239
161445
6
29
187260
486774
15
368975
41
87
86
56
23
61
55
33
441227
48
63156
44
264222
76
44883
77550089
471561
84173
8
99
451609294
75
14
14
23
10
95
72
61
75246
516080301
64012
8
4
6
6
453790
394991
7
75
41
16
29834
323877
178600
153153
38342
668606141
403800
73
64
149302725
219495
468718
62
5
46
66
225514
102603635
20
457049
41
53
29
37
10
219535
104368
53620
27
55
7
84079380
46
77
70
321589
378501
115103
35
4
50
155445
341876662
473653
833402227
818230385
250228
318647
368762
67
64
85
90
97
26835
473574
217547
60
49
23
55
409030
422358275
382434
71
291385
371837
894264262
6
178389
5
416037
77
378009
23
409200
1
151544
163757
355783
161076
44
8
66
310198
88
8
53
264396
36
76
71
228189
105865575
334471
335292
46
254853650
5
16
67
134537
91
36083
70
310543
37
370269
81
22
218819
38
96
76
42
30
47
23
6
7
71
2
66891
155203
47
25
8
319834
38103
67321
56
69
80
1
69
528189205
167639
270073
7
8
165960
20
22
84
400171
37
416366
5
81
23
1
318976
21
94
62585
45
74
38851
18
460624
61
66
212005646
40
3
34
376228
37308
6
76
46
343324
328670
90
90
430
367464
578188788
1
418663
2
64
64
96
334906
161248
170229
211662
6
201693
44775
79767
19
8621
1
39
488401777
178644397
28
68
19230602
788138536
342328
261436
135176
9
242706
25
131738806
65
21
73
70
60
24
47
369779
295008
40245
40
270025234
96
57
85
60
175298709
1
462023
70
72
93
8
7
8
8
8
69
30
26
17
104677
399306
20
66
47641
175729
417613
204027
41
464819
29
418920249
7
11
441175
162793
329147
323414
56
5
14009
86
44
25
19267
24
5
876537905
337067
92
26
218508
411405
25
712466898
87023
48397679
7
57
97
48
98
7
248976
7
166122
28
245987
629842038
477289
334363687
90
369952
3
484315
646117766
9
310736
10
7142
86
124947
36
58537
131997865
56
46
10
320802
60
45148
26
44
14493
585751048
255866
47
66
174665
9
9
7
12
335944
454985
60
74
175538
334668
407849
52
6
200881953
385338
55
174952010
456037
36
301689
480601
80
357538
296000
355133
83
279458
91191
497933
203108
323256
298609
453048725
1
51143
318019
55
357568
4
3
98443
215358685
493157
410728
747695171
389133
335571
83953
547987769
49912
420242
65
293769
98
356744
118691
43
131820
316224
7
85
43
78
179743
23
285333
7
81
497265
234908
5
50
25083
77
510329671
70
69
498554
437973
66163
55746
63
41388334
17
34
486128
37
438892
2638087
7
330092
479443
59
348784
75
43995
667845711
87553
838117537
482074
175935101
93551
784852123
164442429
322664
91747
68
450250
47
86
83
890178892
30279
14
86
299477
39
288967
12
26
496139
43
92
31
38
81496
187961
46
392175
31
98
399452
261197
121246
515492738
92
89
86587
17
55
998405926
310782
8
5
26
14
138465
45
113026
136720
2
30
32
48695
78468
23766
425556716
47071
62816
25
81
152551
3
93
18
481219698
4
24
28
340445
98
168923
60
7
71
234608
405525
43
323800
71
27368
302910956
93
90
256098
3
57
95
59
62
55
335150
77
1
1
27424
23
313402
885872745
25
406518366
42048
497646
71
90545
22
951216954
441734
148842
50
94
6
79
71
260579
87
4
257314
82
71
91
10412
77
24
103580101
187239
87
78
408749
89
94020
336839
1089
59
413118
103549
730413405
25
51
108951
206137
33
62
44
71
49
97
8
6
509481891
49413
234431
85
479726
6
1
130286
323107
407850
73
483430
28
30
357378
84
347042
387842
117778
6
91
62
87
3
85
263164
330380
357090
194922
75066
73
418475
36
381516
97
16
450497
31
330944253
57
23
24
64
95
97225117
7
289660341
9
424937
72
328654
84160
40
125759
789094407
98
4
52
1669974
55
3
145325
2
135044
563948248
353156
26
46
483528
14
84
1
58
313642
88
926262778
90
460957
364169
42
111076
45
97
374106
87
97002
46
165216
68
15
10430
6
63375663
90
50
487657
93750
11
119663
78
489856
27
14
369510
373959
173211
20
21944
85
279863
367860
3
66
76
76
8
286236
7
65
1
9
122985
20
246574
141398
30
146666
499164
466729181
35
71
494504
72
486561963
91
3
315873
291524
1
313232
73
42
38
461295475
36
434330
92810
36
29
49
90
4
399846
86
156733
11
31
68
167354
62
70827
21
74
30
208197
73
21
4
24
91073
14265
92
57987
188990
78
210547
3
13
15188
49
290031
445985
45
81
2
78
205027
75
11
267506
19
95878
274655
5
40
290740
6
5931
472318
60040
375710
26
37
462833
2
139440
250133
81
31
212665
232993
442612
94
313990
247435
96
40239
363150
475266
46
353896
272933
460645
267321
86
25532
184773
165587
83348
433922
50
62
484388
51
51
211930
297660
174289
395868
51
13187
575
7
6
11
182138
97845
25566
34936
300978
25347
87
83
107326868
39
287701
465439
155664
3
439793
59
90
95
49
40
343516
85
981806368
311096
80814
11
54
8
701260012
466047
5
7
39
97
78
35
330066
456963
9
399174
15
71775495
89
11
53
51912
40
25
369307
80
839102459
362131
31
339067
372077
19583
66
59
7
5
442755
7
7
67245
39
92
46498
46
36
194367
138271
46
42
6
113441
90
16
405040
8
80290
256089
55
9
571380569
293713
117678652
476528
231653
38
96303
99
45597
492593
21214
108973
59
168642
326785
73
329230709
32039
1
76
16
33216145
1
188703
6
469674
851494021
577625142
75
37855
38
25
70
297836
6
8
314999
45
66
7
7
21
26
89
313374
54
31
51145
38
69
59
877634065
3
233087
55
473455
77
17
438159
76
273674
64
190961
9
66
76
44
288274776
11
696624351
166630
414338
75
99
190168
22
13
35
52176705
73626
87
97
47
457972
94
69
17
30385
441294
95766
251457
91
60
129115
255344808
402435149
283947
76
234362517
49
1
291417
95
4
478982
2
302332
7
230022
81
99
25
217537
51
56
434208
166491
315159
183808
479219
474947
11
1
81
93
469171501
959004889
95
124845
28
35
433665
382687491
45
651221326
282465
5
492225
41
322728
429382
98
328764562
8
27
99
47
90
194943
461303
152834
1
8069
951840309
6
453592
49
93
20
86
5
332187
187266
5
15
44
58516
25
3
932194192
923761132
57
986221394
78090
1
132900
5
659537690
416057228
420303
8
72
200135
84
15
635974566
215514
79
248053
93
158195
144203
364930
20
3
457955158
23
245303
279040
276187077
314209720
375307
355172
46
26
448365
344438763
7
136826
585366453
491640239
182840
476537
4
9
16
82
362883683
56
34
66
167551
49723
79
12
367730
437102
128727
49
28
6
220550
364975
47
15
19
327684
79
91
43
60
44
67034
72
64
354670
216852
124260
662232175
172703
891332560
233968
181041
80
63
265279
170021
45
337921
76
53
935730716
65
97
891447549
58663
383889
62
2
94
187704
241256
239471476
61
16
61
12310
149270
473746
992562497
6
867040088
47766
93
45429
477959
263152
793333876
68
190956038
53
129373
383492
21
78
4
30
451038
413653
8
3
213745
47
346715
86
1
97
56
6
13
12647
407176
501905726
71
56
29
28838511
212157
58
9
2
16
6
421608
39
78
412578
17
5
49905
291182
3
22721
25
67
357148
44
478488
366236
24
157698
73
67
949018789
27
64
13
83383
64
11
434360
28
63
4
303943
52
76
53
6
77
23
89
84
33156
38
480451
49
17
66
13316
16
330957131
142293
37577
208515
93
36
408338
279824
81
4
10
73
247512
191299
224908
23
83
55
432653
27
327307
311984
76
63
52
49
99
74
161690
13905
493411
19
119936
18054
31
65
8
397035
320375
72
16
42
93
75
61404
221529
57413
643224534
178215
30
202817
44123
205986
4
378117
1
428099
5
309413
50
77
4
174990160
90
20
182935062
51
140006228
135071256
40
22
38
2
53344
34
1
21
33
9
118162370
21
68968
392402348
111397263
394706
307047
94
12
428618
381668
269036
476873
2
87645
1
140665
129918627
449260
6
73
139427
324480
244067
86
106066
247804
434858
452362
30
69
8
392451
17
39
8
19249
130916
302117
14
417516
114462
433862
286914
294649
40
3
493058
354836155
49
332812
183887
367901
85
171164
71
612363186
25956
92
809158831
84
311154457
96
172088
406817
235061
83
243592
14
96
64
10
90572
227935
107820
873235387
406820
27
60
98
18
206395
35
73
20628
73
28
139603
663246303
11
111778139
70
2
300786
73
94
76699682
83
42
190581
8
359075
490421
29
12723
370311
24
341052
333277
12877
233078
412145
235620
148462
35
28
401481
92597
498889
5
172755
773016003
203359
32
486489
291344570
315987
15
10
31
12
51
343009
16
30954
39
260296
95
31360
5
177741
64
56
989819169
260
20372
13
3
31
225088
220781
45
85
150606
136705
929325305
1
486009
85169
13293245
12585
20640
45699
70
43
431725
210621
472907
16
9
206089
64716
77
50116
5
15
96991
292421
175313
28
399488
724455992
52
24899
443842
33
20
87
182498144
6
316404
438684
40
48457
92
311932
62
87
36
426272
10
28535379
123366
429894
405636
3
839584965
15
4
661
61
4
96
474446
74
10
216122
232901
50
337346
99
87
42790
43131
112010
306243
65
4
9
224028
83
375999
217530
46
36
36
40
16
124476
20
381402
128738974
49
465749891
408438
60
876339867
238707
58
895668238
12
85
38
76
69
74
325212
72
56
241330646
34
49
243167
937070823
41475638
160620
2
193817
65
412618
226382
202720
6
8
187993
80
397385
89510
345390
13
60
22
28
495622
35
96
75
682570114
858921708
58
452907
685974088
166764
57680
149355
430468
84
56
90
35891
1798
2
18844
68771
46
8
9
34545
78692909
445824
93
345113
3
93
7
456483235
49
68
13
241016
79
10
408997
26
110282
90
244062296
69081
28
66870
2
29
177385
795370284
27
447824
124169
223943
93162450
74
36
285560
100879
330982
65
5
54
324862
917013186
92
91
55
16311
26
6
82496
16
140828
249102
48
73
35
25048963
402511
54805
999343138
344128
6
4812
473554
17
62
388405
111680
444292
30516
62
15
263722
295230
65
348868
21
76
211512
359933
855283864
121338
45
248915
254759
9
448852817
38
316145516
99
61
9
38
43
42
39
298420
13886
397285
32
100187
477875
880080358
349636
234533
42748215
243434587
13
537227405
47
46
256739
291989629
348598
287257
43
347376
90
173215
61
3907
252640
25
38
41
46
447709
405587925
88
467022
3
383156
59
16
229821
316757
442028177
58
398020
23781
377987
270318
87
23151
475933
16
96
60
256403
211160
50
438606
718740879
54066
59
31
716616727
60
67
63
122629
80
66
57
26
68
429627
462320
196492
73
88
65
453583
20
5
472263
41
9
166980
92
17
248538
305732
74
184557
84
782367132
32
6
24
20
76506
16
416397
85922
8
176086768
62
496223
418332
20
52
5
201080
102427
361731
329447
215441
143217
3
6
75
95
16
276984
442494
74
5
770206168
5
2
374779
35157
15501
240003
10
174929
94369
69
209373
61054
471419
87
23
59
386023
77
54
155390
18
2
37
67
94
96
337608
4
263060
476623
950580455
76271
67
66660
474433
524822354
159715
25
617941386
491703246
78435
227443
8
402483
320653542
249425
482448
40528
6
20
160086
9
95
53
274761
41
8
231353267
31
94
91
3
291292
119947
745819877
182881
362049
12
34
3
42
458885
66
306421
311017
154175
33693
31
68332
460707
208265
29
37
69
124262
83
71
38
50266
218241660
541042871
1
299857
61
24
92
294071
346871444
93
693463870
39873
80
270149
195328
82
328208
52
198199
63194
385435
210704
4
238123
489361
34
95
440183518
69
55384560
709967662
66
483210
207231
486718
835544615
186542
78
75460
79
61181149
9
367481
35702
3
45
71
40468
458830
36
66
42
53
327138
48
41
6
833643264
97
5
457430
32
377337
466848
67
326729
123810
25
348821
18
103609
4
461885
231089
64
67
2
25074
3
237744
33
82557
9
484095
93
196892
216495
325645
4
436655
706584580
35
105758
146460
57
589262980
104075
49
15
8
95842771
57
20
405226
43
273028461
152753
826729823
715069702
306310
45
429409
325989
56
836430990
124773
146368757
562002738
31
175006
39
17
20
255626
869798422
51
87
189553
73
3
89208
203388
82
375186
47
89
63
1
70
7
403280
436287
89
48
102044
19
7669
215987331
11
52
68
71513
485339
282501
294749
19
479276
40
223281
90147
59131
84
133184
47244
52
160158
294212
147212
401047
17
106967
25
79
14
53
420369
378507
84
284110751
391345
45
388059
99
2
151665
166616
481614
84
49
56
377064
145402
194464
25
420543
201835
195154
674623492
89
70557
40
377537
396451
61
95
2
2
190589
57
77689
54409
59884
8
313447
135453
108727
91
401070
128227
27
8
74
472302
8
393167
81
219721
295710
479632
205966
48
814005012
968986374
133240
298226
94
97203
11096485
24884
426514
265371
425734
87
5
63
490074
77
48924
318734894
15
173183
395251
89
22239
655789869
93
58
21045
9
436312
302450
83
66
414
228440
46
345167
376890
56
93
54
87
220036
77
85
3
83
64
585500339
94982
49
44556
23
43
216523
22
393097
30
52
150548
89
247244
95
13
30
89620
299199
13965
241105
298696
5
6
42
65
184746374
448023
564284875
693390052
53581
5
99928
820038880
74
222886
349492
79069
60584
5
2
68
179722
414170
249884
423932
45
485550
143325
54
36
1
344441
71
730861308
431351
320012
260397
37
21
69
64451545
88
9
133162
39
428245
425686
425476
238506
206933
25755
395808354
185626
315222
32874
986978094
42797
57
78
225858
83
906453892
171611
57
11
146305240
27
327076
91
407614
72
446806
2
94
322994
407542
253757
234924
6
157523
505414305
11
73
9
55
270727
5
63
950584412
54
342747
59
63
47
441180
290318680
86652
64
17578633
497621
227760
182738
35
298162579
152177
443544
2
433927
45841
150445
88
380621
309577
295901
9
30
55
99
92
64
81
211379541
46
264483628
24
479278
238098
146339
259737
64
23895
89
95
16
442856
47
53
17
14
56
8
46
4
343185
455333
17
61
83
374749693
40
389978
214372
38
27
92
295568
80
436140
193729
30341
598423290
59
742958334
13
48
93
9
58
471662733
73
35
4
8
408910
649853559
12463941
61997
10
58
259106
95
60
75
10
50
224831
360897
81
230814
669528553
14912
487829
81
494388754
280980
41
177343
8
5
3
182944
5
6
217312443
487735
78
97
40
7
53429
384845565
77
413964
5
482330
47
173610524
20
83384
85
1
4
41381
81
63
7
3
85
23
673087759
472084
27
8
57
66
18
84
454275
78
73307813
77
39
6
51147
454569164
152065
863896297
927347486
81
151287
91
11
22
454544
171149
5
568258731
251741
574965054
8
5
98
6
89
26459
308777
236190
86
68
118034
424832
127644
314341
386078
64
32
14
63968536
201216
57
27
99
79
53
20056474
195562
140171
693665079
7
12
162380810
78
419899
65
1
98
2
400817
268078126
57087
47615
439762407
5
844216398
9
202555
46
435974
70
481423
96
878653680
67
276728
303269
27
50
4
460648
43
98
50
65
490316
58
380134008
61
21
391042
30
635172440
356191
626902602
48
81
50882
16
45
248235
89
386323
465797
16682
4
9
921790925
20
234809
43
743358625
332268
519965428
60
71
497986
56
50
133878
33
69
1
80223
85081
9
572884473
9
163066
10
145770
891050250
48
7
458234
222434
81028
456282
25
23
32
361097
380875
24
32
5345
218521365
29
62
159300
326177
619333658
713128043
127058
70
23
46
74432
190391750
96
11
177571
274895
719277494
35
41
935057106
271852
6
403180920
57372
395929
69
57
306911
484553749
11
76
167781
254562
387552
370834
103965923
80
38
350264
461421
290159
32
86
133409
115825
1
388773
82936
249352
94
31
96
272642
390778
383350
45
7
40
73
293364603
94
5
482509038
3
71
80
93
235624
24
98
97
56
340579953
50
38153726
45
315614
205088
61
9
142259
61
30
60
4
49383
123935
66
327031
66757
441681
75226
89
5
494163
127546
17
1
75
2
199018
31
459803
78
165526
35490696
4
50418
263491
28
69
76
32033196
10
7
98873
378251
19854
908447630
361782
31
73
160877
71
25058
54
87372
326668
57
353747
17
5
745328229
200177
96
263837
3
53
151276
39
21
228496
4
482614
71
493090
247105
16
8
653409675
69
32
194794
52696
159014713
47
90
281516
87
322305
48
398705
38
370005
28
59
79
466136
729646480
163484
195090
11
62
80
50
22
361600
99418
160476
46
48
495409
140257
193405
6
177227
131710
395828338
3
289797
28
68142
950512283
34
200901
7
416925
420299
77000
27
335301
79783
761532135
244355
12
53
381056776
4
60
40400
72
3
446961
2
235515
6
3
118184
20
143366
11
23159
32
469048
200191
53
74
168422
20
252766
54
69
49508
45553
310818
54
19
43
20652
264404
65114
23
69
23
7
30
376975
456697
26
816863766
1
24
9
73
42
80
107110
711258217
373857960
41
13
20
89
297411
212958
10
7
134535
968909166
474088
308858
124060
4
931379428
25
218078
248092
273366
43
820605797
437628
493787
14
160300
33
1
34
211137
1
209654
173187
17765
448147055
189966
359720
75
8
64
184262
42372
462550
25010
74
94
6
303713
457247
51
51
4
2
38
39792802
76
235498
11
58
210895
6
97
779546869
23
427935
6
68
385543592
56
56
8
43
4
67
50
57
33
74
47
15
37
173343
208441
750475418
6
40
84
28
17
123524
385920
498056
424181
301497
61
6
23
25
367304
65817
158078
87
488039
11455
28
17
88
18
9
289608
57792731
12
8
97
61843133
47
180659
53294
50
9
364475
33
5
1
66
270786
394048
442069
527012465
43
35
377902
102758
374998
789237519
11775
87
42
2
38
3
379767
51
4
3
163266
263773
66
260447
385407
247746
58
25271
311082
53
48
21
65
85995
92
14908
690858062
54
44
81
46
732257345
344787
295366
93
21
79
232050
126160
789341420
182337
337440
39
24
340783
205115
33
310031
18
67
630079621
97459
174240102
88
7
57385
373384
74
287529
205641
34
35
18377
364455
268306
330053
27
108829
390469
353009
4
76
30
2
91135
369544
207773
50
9
32
3
38
38
261460
289666
30817
309660142
9
94091
55
67
19
280642
6
97
410607
122594
93
18
21625
55359
266504
432460
117599
42
32
93
75
91
35
253255
1
112707
3
75
350283
302804
17813
1850
475518
100962
174362
6
2
11
543712518
135541
6
17
119641
2
196119
59
92
37
89
338412
321099
93
889670291
79655
36
34
442012
50
20497
339230
252613
107062
12
159144
55
175341
29
70
450722
560479056
334377240
5
412123
469992262
127469
28060
3
877470507
29759791
354502
88
38
705284644
80
380708334
71
60
261174
99
206632
84
74
49
51
257605
56955
46111
69
1
7
43166
59
679903484
189727
23
414865
2
34
21862369
962961320
822627455
380222
10
22
3
353195
288718
403468
41
53
11
36494
401350
160762
3
310477
96
1
398382
408175144
10
52
191803
25
339301
115053
71
33
71
9
472388818
295897392
25042
3
43
36
53
492849
318204
732508906
80635
300972
144127
463800
290919
396780
73
72
74
84
57
39
28
300497
8
447912028
7424
39
71
83
1
5
456903
337230
3524
33039
30
67
11
81988
316820719
24
8
570095126
49
168049
34
44
16
69973908
869790448
484018
383118
43
1
48
208914
11
8
10
476897
354585
693723183
1
474500
7
287491
223747
51
627264738
21
234268
848368891
51267
82
82
170852
419121
90
17
87
73
74
94
176224
186179
9
119082
204330
11414
39
313003
9
374087
257534
70
632611184
400288
93
11
75
87
94
7
15
713224500
95
38
17
258770
307352
7
33
346893
43
232173
485477
80
45636
94
6
407788
19
77
44
3
174871
387145
95
212736
15483
403109
9
38
44104
296758
87
18
322867
197218
89
209736
17
208579258
433777
44
339374
63896261
293728
66
57092
7
386799
114304
84
59
2
66
96196
485391
762619614
58
62
49304
7
419645204
75
149806
679165851
185203
73
39868
281415108
31
203565
42
16
33
19
71
6
219838
81714
50
109310
53
106203330
86
53
53
48
77
8
39748
73779
83
2
448773
91521
95732
67
212098695
46
363210
9
977153287
10
46
234081
68
7
449366
237094
95
3
341034
112128904
5
80
79203
215866
6
64
184848
38
85
561343717
7
387225
99
62
42
33
2
71
518842303
70
65
14
34
352084
694532531
25
5
37
2
6
9
95
600621291
303216
60410
7
60
371130
339464
133313
287538
222592
12
46
328362
32
109496
6
253941
26603
98
355693
9
17
4
24
56
111709
331803
9
254717
44
24632
93
92
1
259297
6
742418495
24
478512
123174
48
23
60
56
440594
17
59
294122266
19
219466
62
88
9
23
495547
49
80
42
61
64
80
318497
242440
81
247739
32
381371
151395
9
83445
373354
225501581
38
463710
30
586038545
8558
74
25
20541
98863
470927
290394
344437
71881
157925
241599
99
9
671015290
85
11
134832
440713
897241032
41
8
2
6
476241
659234498
12
31
83
48
67
49321
5244
70918
24
443175
341089
29
10037
3
13
967780759
20
245077
489436
378637
353546
43
91
2
85
390217
368458
372785
667801625
89114
47954
145756
25
186784
22
68
308316417
75
7
440724
122739
47992244
48
92
92
8
6
466689
45
167932
56184
58
292284
96
127748
1530
766519286
56
47
93028
55
301373
310342
76
84
182222
900867875
5
7
18
6
18
230238
427359
432062
172872
131595
64
460849
319712
21
450742
80240
146765
2
384572
18
168102
98002
312820
80
236512
114774
149776458
374666
356436
790248458
150540
82
277503141
134258
83
92
503616996
4
81
97
61
12
172704
702583074
90083
45
396271
336199011
60661818
26
401323
8
84
623077059
454740
100786
289052
39
40
67477
815361080
93
99
213737
431858
6
336754
61
45
43091
24
132848
50
251540
303264
261705
403022
1
36
228154
47
68376
1
238044
397019
448171
72286
9
98
232892
25
6
60
279726353
161203
360327
77
9
691218317
405330
11
29
64
52
268304
136641
237126
42
3
75
24945685
523142474
319203736
93
191966
452558
13
64
119979
82
44
207956
43
59
16910867
168145
88
96360
9
70
63
965715972
31
70
37
7
315909
272857
500685924
87
268760
13
492003
430916
54051
19
30
80
81311
606913976
288811
7
60
4
248107
36
51827
452490
97
237338728
18
41
1
424022
364203
45
14
797806932
256568
7
8
190652
39
26630
2
91
37326
204411
71
70
84
205403
8
208153
604181461
363038
804718563
47
39
90678
112621
133247
9
90
96
91
489536
9
7
52
78419
174568
386576
89
6
9
279274
4
9
85
54544044
156139315
59
895803549
442103
351719
76922
87
6
62
31
203454
67
9
73
70
49
61280
28
134347438
187883
98
75
372543
9
42
474496
203620
32
166435
426779
69
176177
6
7
342247
710919745
143697
72
46
43
62
394386
20
91
300741
28
209611
90
694697570
27
61
437837
8
20
92
66
222582
288086
145852
5
7
468866
49
242958
37
27
78
18
204348
174759
137539
268402
56
302932
57
10
908367865
154225
136105
128721
479574
220629
480128
175250847
78
55
382414
208691
74
213900
77882373
7
374234
103444
21
315707
2
259937
21
343294
242731
489162
98
522530770
47
29
36
28
344699
464711
117116
213541
28
389244
231984386
406548
80
458769589
464787
57
37
81
184927
749446666
87
485580
53
623877771
74579
141273
244817
87
56
9
55
314958
72
20436
29
103816084
63
17
38
45
161212
232336
13
473097
441298
20
305912
59
412450
161471
294964
495297988
391839
82
42
90
40
72619
297552
609615557
25
190775
42
20
33
495642
483716
25
86648
483992
280188
15
323133088
6659865
64
244382
481883483
242237
83
19
8
838702772
823908425
3
296414
24
163183
11142
371678
75
265216
13022
94
45
29
98
255021
7
6
53
323700
56
47
729186393
32504
28115
52
1
7
194755
338221
43
26474
97436
5
73
587878574
66015
57223
1
8
83
232443
102697
75
46
36
88759
375783
85
5
96
68
465904
495925
77
102782
56
117999
369177
69
25
106273
94
30
75
410121
45
24048
285009
88
5
6
463563
17
20
46
286856
575372746
113233071
48
434479
6
297856
50
676252685
353507
43
286161
343035336
36
341564
4
79
97
81363
218325
251760
3
23
46
263382
19784364
97
597366153
91
161355
437935
797428766
24845
45
326882
32
65
58
5
192972
93
50988
60
23
465471
223219
575534931
83
50352
93
283450
95
39
41
443873911
49
174647
27
77
29
58672498
8
30
366796
703017500
389951
3
968009822
66
5
96
25
452554
47
343946
9
21
7
82837
53
30
214607
23837
15
289632
37
164664
210681
341923
307880
131741
29542
65
10
146950
272376532
277924
183652
92
326628
94
3
72
494797
1
223454
459101
208523
83
478179
260253
54
448021
40
31
359972
469571
26
153239
363567
30
32208
432169
20
438093
4
59
50
262927091
11
73
10
499978
592962408
21
73018
4
396612
7
254447
16
1
99
90
389320
41
36
1691
53
93
86
991924113
45073289
5
386670711
99
3
532470104
422892
96
84
190567
16957097
413316
161393
5
9
479077
66
116343
226912
88
48
421933
470159
371222
97
378132
70
499622
383868
37
445348
3
99
17110
264382
57
38240
267725
746876661
52
9
41
467106
65295
67
27
80
9
8
75
228486
96
7
301370
40
91536
72744
79
5
24
84224748
84
304720
93
80959398
323800
71
14
28
59
34597
7
333323
8
65
67
334457
319586
80
29
46
387253
508389862
37
47
64
120821
292907
81
166456
61136
487871
280759
62
353907469
2
228292
65
26
366805
1
81
49
89
33
424164
227074
493707
2
153454
311335
26
61
63
8
86
56781
255724
356936
289621
2
1438
5
7
25
55
51
171433
22
70
97
40184
125040
1549346
72
311358012
58
2
133849
11
405714
419240
472502
3
497038
26
48
90
1
5
59
80
73
55
26722400
87
96
385609
76
990984098
77
34
836012533
3
92
467083
67
402364
15
600376549
129816
57811
408432
184069
11764
34884
75
166856
17
8
49
78
206900
5
771646527
20
140600
57635
113624
69
28
75
39
48
51325
940230896
42
95
75
189970
158940
59
41
120020
442651799
344492
108559
76
50
305053
59
291180175
75
398955
5
195307087
97
51
7
14
70
5
66982
158092
20
147961
8
339193
369355
9
67
290863
4
48845
394984196
51
33
368346
172213550
17
13
185634
133447105
69
4
76
13266
300283
49
81
87
29
37
3
95
203846
43
382047
48
8
18
93
3
89
498464
82903
12724
79
447655
53
3
38
65
35
51
22092
295499
5
90474
486644
316190
143739
13
589988180
7
32
6
39
28
51
321704
669514204
385339
79
84
163086
830892346
334972
335482
69
8
53
44
429493
83
342309
493091
46
63
631108372
59
12
92
510244243
98
80
432565674
264469
22
61
352945
14
32936564
259105
447409288
4
49
84
59540
140333
915594338
58
97
12
411672
93
410566
14769
257939
262069914
54
120705
43
54874
53
44
58244
76
95
91
223855
242230
289495579
25
838287634
169859
379578
433049
398258
8779
278398
731555818
76
603658147
222368
2507
28
162232
12
205492834
12
43
295109
590511797
470023
299990
29
47
82
17
5
103638881
69
227142
17
281715
2
6
298177
618976987
333359112
15
67
146959
44601
4
370450
5
340416
5
403755
80
172869
3
54
194039
3
354954
47
9
54
175121
23961
44
6
7
94051201
30093369
135813
133554
992896
380212
222599
989721692
58
21279
97
15
670341485
18
496576
75976
85
800620990
92473076
61
28
17
650483122
197363
405940
639163841
2
18638
16
124796
37
22
45
45711
330186
56
7
79
26
85374
232181
60
60
6
6
140103
85
11515
919730360
30
472706
237301
15
97598
3
431294107
217128
150615
94587
4
102453
120463
615792663
730982775
30
126392
9
89
87
173993
220593802
363144
292409
49
34
14
84
95
499281
115829
294757
48173
421676
628146
262169
2
61
246777
388296
1
93
76
317147
307189
37
245236
51
56
67
95
424914
937684898
56
421795
351277045
386404
4
144823
652918730
95
433729
593824294
494006
208087
436662
233952
89
79
79
338288
272127
29
442864020
1
43
164881
555225299
36437
121091
266117
266144
24
6
472401
297846
302060
67
345267
3
117823
9
487729
599818477
51
86713
75
20
42
363000
47
136877
85
430217
115926
82
495736
190039
451764
374651
2
72
68
489607247
86
408551
26
276319
25
69
421230
299210
32377
19
449325
10
30
119129
152249
42001
467511
324473
17
88
6
41
15390060
149166
163946
767672079
9
18237
94475
85
63
239517
425617
33842
94105
58
414980
352531801
41
74
97
255082
264195
239243
127751
10
85
262734
61
399375759
53
22
201580
86
838353208
23
1
2
87
76394
66605
38
174489
2
366015
175625
135261
667765834
8
5
382330
69
258020
550734872
40
24
48102
64
416656
49
26844
160777
4
300049
9294
493067
41485
7
56
341243
131441
54
488669
923777188
406635
402918
216200
32
110702
33
73
364482
135445421
409833
496571
338517
71
5
71
866052822
452788
63
31
53
18
187855
33004
158089385
280019
423495
94064
454760
177606
99
56611077
8
45
689538586
37
15069
468747
362346
33
694312646
71189
167629
3
462009
265363
411233
50
290320
793593208
296936
191852
143413
93
132843
256636
361700
320914
297732
96
5
6
2
235615170
15425700
44
8
37977
397110
781587105
7
6
4
216499
179190
80
820443616
11
71
20
14
6
52
208385
414950
4
2
3474703
32
71
190051
68
79
82
34
419504
331453
79
2
1
254571
423526
494452
635677425
51
57
60
91
458533
344527
494592
541266390
11
810913196
59030
119890
5
38
37227
35
61
61701
12
95897
371091
62911
432554092
273203
61
447496
14
225639
663327703
108508
131043
139512
337180
45
220744
288208
129241
454876
20
19
786046890
57
283518
3
80
1
44153
24
59965
423672
197755981
62
99
14
20
58
112957
14
88
211606
290021
7
53
15
97
82
66087078
449607181
42
34
40
587573391
16451724
29
500929363
48666869
91
318693736
87
60
743852800
52
88
20
86
315697
14
2
813434633
325250345
37
14
55
29
5435
6
92602
285591
71838
268692
4
80
212574
407924
345556
157652
421823695
98
293375
67
25
230468
90
44
13
291802
5
22
457952
106327
86
886195000
3
17
671963620
87
1
16
190736
7
315868
76
85
39997
445621
462868
3
30
96
342322
75731
133496
867041522
316615
495091
1
69
99
12670
13
34468
123369
41658
91794954
205570
242939
30
42
283240
910524153
356181974
19
13
69179
12
270516
86
28
86840
214511
82
2187005
153966
441485811
7
36
6
95
631521372
30
350177
28
75
84
66
15362861
369662
23
96053
45
81
66
449240
87
20
209978
150765
15
326405
66
18
486012
276400
839558717
820655553
165832
326377
380493700
89
38
171
33
996959471
63
15
116151
126394
372160
95
53
33
428016
87
31
9
100412
107136
204067
20
11
99
78
39
303676
17
407314
83
270573
260483648
48
41
44
971980195
225739
319272
3
51
71
52
89558
7
8
455667013
14
272020
369383
55
55
70
88
911292296
123896
89
47
86
68
152923957
52
407923710
53
90733
276032
5
28103
81
455662
948599933
1
304923
18
471116
92032
780270996
336713
348166
141340187
3
8
323461
493696
3
41
879053474
726742211
26574
97
864553245
203285
178723
69878
20
88
54780
3
88
222216
47
28
54
209633
378608
17728
390997
465566
420350
72
7
72
28
86
69
321416
738232746
138495
64
64
182856
72
394922
271126
12
24
71
393398
4
290605
453604
243949
78
3
361805
365606
6
1
206717470
317972
109608
284715609
132749900
133289
41
409780
446186
20
288716
15
254044
80
472819
284524
61
444025109
9016
30954
32
631310192
22
171908757
74
98
9
23
989780334
1
203850
452755
88763
112954393
69
55
15
563864562
406547
10384
267505
158209
443082
60
11
217591
55469745
9
7
273978
17
20280410
91
362715
119652
212945
25
645715848
66
3
213850
90898
25
320741
43
611773406
492758
399636
723706687
225561
4
184739
7
440811
453691411
10788615
27
583046120
58372
260445
1
92
45
55
334671
478279
9
66
66930779
311081
84
15
414692
30
96
19
241600
77336
52
56
6
51
462393
374005
62
393064
320637
1
92
108813
439621
702626650
421556
63
2
248655
369567
141713
39
43
194700
295801
201246
63
44
82
215271
708538272
8
40
16
26
113059
379244
393921
50
258191
26
217060
22
294267
50
24616
485354
78
9
1
21
32
3
25105
266377
3
495464
186985
24
36
804332612
141423
232471
82
5
478166
29444
54
7
409690
373322
406577
83
55
283964
823341510
42
19
411248
74
70
413743817
90
77729
5
53
7
83770
4
190221
478067
76
1
354004
41008
18
210565
260248
44777
46
83
141725
652497037
83
30796
25
83329
16
66707
38
28
316405
61
38930
95
7
210145
749980500
70
5
481206
37
283514
47928
52
56
57
19
59
355063
185907
42
96980
6448
48148
85
57
1
88
482390
251002371
9
95
271727
431351
18
235819
486682
477062
74
76877
6
6
40
98
67
479868
22
262890
133430
76
16
45
37
351454
26
60
435892
372559
56
72
52
7
11
13
92828
20
67
82
69
230863
89
420558
145135
463556399
7
96
55
21990491
390424890
250699
85
178060
38
601559795
89
15019
6
95942
46
163463
153748
20950
56582
89
4
46735
80
8
56
6
215781
86
13003711
7
80
237724
61
69
10
328278
5
62
35
9720
75
81735
24431
182348
85558
437363
20
426401
86
34
16573
77
449950
371517
237856
23
94
322350
89
80780
1
302836
10
38
286016
295216899
2
188633
232373
253207391
67
7
147041
52
86752
8
404500527
90862
5
233354
123579
498821
11
4
30649
58
97
7
356661
168187
3
51931
87498
237220
326634
184731
78
180734
80
30
205275
74
100103
486226
389894
91
90
354663
16
7
2
288749
58509
3
83
324906
204434
437212
61
3
665671131
26343
9791
361563
360755
32624
294566
410756
97
93
37
73
95
151925156
83
91
37
34
74
425450
459608
137282
92
147190
28
317273
51
106589
485086
35343
371418
804920108
357744
20
303332
9
91
292868
315383
42
311859
152206
38
4
24
55560
52
94
30
373574
161670
317403
37
121650
79
128357
57
62056
83
14
309364
25835327
61768
396967
99
87
42
84
88661
488254
7
13
196350
49967
206121
96
95
387236
95
34
14
59
460509
22
74305
147082
290047
391790
49
9
270858
354210
166916
296508
84
72
7
82
11
47
306542
305791
94
49
69
218825
91
124833
3
51843115
241026
4
298289862
424885360
988312620
192912
40
91383
8
12
329058
79
80
71
488501
66
30
2
97523
93
488674
3
497988
220138
72
7
2
62
5
85323
36
51
356111
16
291009
74
60782
12
57
482379210
77
16
326084
33
88
21
5
429252
95531
692111339
312479
415023
85
68
181463
48
485004390
489860
955975925
920240522
15199
146229
4168
47
448515
79
295920
3942
4
317855
75
260130
5
374228
59
35
7
74265
5
81
35
745247435
786601288
52
344417
185546
883418065
41024
375732
42
38
974837692
65
346574
89
377497
10
119292
172526
485439
53
248714
409302
62843
76
85
51
327476
54
33
75
223022
3707
28
85
2
65
6
93074
251344
1
70736
239618
74565
5
1231
50640
72
35
244412
26
309298
1
1
18
419112
407131
158998550
3
48
6
383402
45
531443872
395478
14
405410
36265
434712
432547
283450
7
7
52876
6
174422
476205
106292099
60
695429216
8
79
6
74
235936
182119
1
8
2
1
79
95
95
38
466504
77942
34
436136
35
224336
4
8
53479
53
361679
71
76006
94
460213
82
37
28502
360944
66
21527
291096686
239980
6
83
18
563009646
9638
451909
481554
339659
20
35
361904
90
56
475934
63339
2
24
74
27
39939
498979
490266
288951
46
2
16
35
33
412274
295168
42
322692
82
106811
260534
199944360
41
6
9
76
5
61
192555
760769465
6
215746
327920
8
74074
10334
11
66
79
77
202532
1
343717457
66
196672309
54780
36
12
117557
22
67
380399
228141239
219663
29
115640
197250
43
472859
469137
68
56
62
32
222426
27952
21
28
70
7
35
34
36028
17
307846
72
59
87686
97
205394
58
78
35
239499
383182915
30
481628
95
1
29
74
58
374290
84
170125
277850
9
7
37
7
3
496466
373667
20
40
83
37
322783
296513
771618872
97
91
144420
41
8
1
493585
10
61
64
910691070
345875
361422
391975
54
3
2
186557
46
67
134722618
26
49
596849661
462082
213870
222504
80784
36459
30
4
60
10
211407
117319
430679
86
267608
89
70493495
311454052
37
11
59
32921
44
281960944
485321964
14
75
96
4
47968
17
219469
301814
970386780
508669697
299628
3
91984
48
70
208798
398726
58
44
64
347931
94141
30
48
142182
301068
331513
53
363162
97
739481589
351712
84
482684
150876909
65
91
869825513
495388
3
263513
45
311759552
280124
96
354809
246162
214144
256662
36
62
99
4
47
65
247273
32
120574831
496265
765931016
51
12988
67
181544
329668
144400
64
656387218
389704
77
30786
466053
245004
65
484746
69
19
348836359
52
298773
83
233853
49170
63730
12
17
433093
91
102660
31
398644
87578
394962
93
149225
477083
46
65
30
31
176267
356192
33962
420335432
883131566
94
198674
2394212
157579
309069
140150
32
56158
36
202022179
30
4
18
24
50
21
24
1
170916
68172955
17
159554
155418
61
200597989
473828
145344
49
50
88
9
28
260828
480824
237435
18
20
5
197109
220282
57
295
19
76
91
229036
340403
197331
81
24
16
58
1
95
23
343100
11
204513
48
3
14
897998674
9
248602
126073
7
337298
71
24
6
417457
97
38
3
54
73
50
363673
74
493188
39
86
68
686590115
433641
42
107858483
2
139778
403322
374705
54692
11
91
50
16
5
52479
3913
253446514
18
30
85
53687542
96
163960
86
344008
91399
19
94
268721
425320
345856
1
98
763475866
75
10
99
431842
135270
377403
448639
15
46530905
390552
44
376118699
228608
85002945
43
189775
136385
166639
67507
69
66
19
11
12
14
335259
463468
16
138284
448554145
39
22
69
326541
428040
193104
10
77
186207
227058
85
265769
161447
63
4
484967
22
203399
373286
47
89
360829
416151
56
273298
31
66
32
33
43
7
435357
28
138252
34
27
5
244130
52
489001
82
246808
428459
9
62
382383
56
8
493685
245714
92
35
71
97
58
314662
445987
357899
92
38
296097
9
426901
29
473901
75
5
107028
93
73
120576
35
28
450104
5
423
272052
10
81
134020
408379
16
121248
2
83
3
132564
78
2
42
395256
760504414
474813
26
13
99
87
269675
143061
42
100782
107053218
64
87
373084
305134
496868
228282
24
37
74847
67
97469865
84
3852
7
38
1
38
313919
325506
13340
75
445586
769068994
9
396082
18
1
292586726
178875
20
43
425464
463815
304159
50
79
74
102877
61
466428
206355
11215
190912
337594
410898
56963363
38
581661034
49
77
44
395895
394577
353470
325819
29
64
23
439929
264637
9
51
526077909
9
52
940037055
397383
61
41222
24
81915504
6
65
9
225869458
299186796
303844
172600
378655567
70
71
91608
828064329
421042
35
47
93
6
22431
488378250
76
233074764
69
193761
5
36
122094
81
328624
386965
98736
234717
954898404
19
92
283001
70396
28
22
430587797
43902
326613
31046006
490479717
280817
463551688
245904
412628
387844
394596
219327
71
317211
5
699802425
43
69
147977
90
162830
16186
237296
2
12
6
72
65457
93
9
16582936
231705
413585
39058
472901
63
62
72
2
6
328292
403422
20
76
3
638685355
940928432
3
313446
53
73925
102303
595
71
21533
67
99
331206
1
345506
312984
335719
321202
47
8
35
90
294894
329796070
163657
952576731
85
465015
36
24
174015
85
62
358421
59
189168
80
91
647967393
5
68
94
288501
14
203385
178683
114699
407612608
97
167491
496492
84
25
50
465253
43
29
36737
86
284980
82
25162
378513
356231
102202
401273
201391
59
53
17
99
384571
27
10
608325132
100717
72
96925
428099
331372
42
59
67
68
575579849
58
90
31423
14
292799
56
54008
228495
44882
26
459250
618528269
34
82
47
51
41
7
2
269065
14
293849
40
19
25
4
70
247963
79
39
110903
97
389417
351916282
267908
21
68295
21
872968825
27359
70
325644
58
76
39
31347
346176
229942
280267
90
114574951
65
38
302604
361915
21440
70
476145
258326
13
40
51
51
6
225106
806792813
77
336395
459663
193467
271870
3
7
91
348520
96
6
387813
254736
72
96
11
189208
9
3
77
9329130
69
2
306025014
383616
21
96
1
99
458462233
20
284653080
16
574954635
411849
22
209378091
398716
42422
165605
37168
88
5
420689595
45
20
8
37
101281
85
52
138227
7
1
356930
47936
28958
279764
85
51
859194725
5
37
754396364
43
321600
9
51949
258858
23
88
73
88
307343
96517
43
143017
40
79
296921
66
273088
1
65
60
443394
92
63
3
67
59
688563116
28
34416
122271
299515
65
333263
26
66
27
9723321
99
37
265842
36
71
65
98
197938
114885
418419064
2
221971
235667
93
53
68
461329
295840
1
35
28
15
63
76
34
27
179471
91
234814490
204679
79
325343
441573
186295
314783
86
930847904
82
80
288469
76
42
99
43
59765
90
4
644214250
258134
220292
6
146231939
11944
80
8642
641903399
237046
65969108
2
74
95
15
448061
162713
411551
43
84
494163
10
8
472666
8
298335354
459111
41
433796
56
42
317828090
79
262653
79
112326
81
50
429020598
31
75287
260520
58
945025084
84
221057
346691
305433
460749756
60
71
70
52
88
76
5
42
27
139444
424799
69
337484
208476
123903
36
97
646145448
497254
207650
781308581
45
54709
125725
61
430289
705296396
266989
190333
226777
377388
74383
37196
28
326087
84
63
69
41810
356986
23
325056
11
290854
40
2760
329390
79
72
355096011
50
410744
30
71
70
127743
307805
39423
339178
84
71504242
10
361597
20
18
34
478684289
27
40956
172880
339726
235660
75
31623
772155841
52681
2
342852
985479491
534156414
15
984859724
15
67
80
402925
6
169641
426949
60
87
29
170819
83
41
294494
87
610657065
81677
10
3
85
83
208865
140054
98065
397840
56
1
473767
434519355
64
339194
304865
50276
82
31
4
308936
2
403666
55
46963
4
15192
250125
1
97
11
83
245440
89373
55
287053
181419
28
84
5
74
7
190865867
85
4
10172807
443173
213803
166857
466677
60
4
363208
398341
257981
9
229272
383229
327914
36
229573
30
195520
322897
25395
260769217
120979
211464
282256
333154
38
385106
265335787
709947810
90107178
5938
7
67
389094
175820
18
144026
21
1
78
196428
79
3
460570
163532361
91
460581
62021
485149
755420485
12
50
291963
34833
821606556
219993
442558
44
13
81
482618
8
24
7
41229
146284
68098
95
34
63
20
42
79
25
53190858
417577
16
439680
371934564
39
7
20
1
244415
67
396238
71303
403323
182275
64229
200390
26
51
64
43287251
5
92965
89
71424196
52
67
62
84
105757
57
185818
19697
5
275175
69
71490
252531
73775589
506559269
51
85
183594
430356
37
402472
80
365805
178589
274590
258844
323467
88
160943
32
49278
60
227785
1
83
252107
92
20
148379
25965
103030
375060
35312
349965
3
39
384737087
343290982
16
90
80
390832
59
81462
5
28
13
72
8
32
244674
66
4
48
465542265
85
41472430
64566
9
85
409838
251250
104582115
763136300
353338
40
270196928
480376
55
363582
45
316704
57
97
81
57881
310921
358862
47723
2361581
105217820
93260
41
499753
279252
98
364801
2
9
98238
463878
492966
168814
296223
381324
44831
83
41
298976
12704
203285
86
360297
27
8
499704
433601
18951
619811340
497221
480905
141928
80
942604751
294742
320504
277729015
69
7
68
42
157021
112312925
221237
38
184897
138088
77
60
78
27
335486
374926
88045
51
377287
99
30
373109
26
54
14
381432
9351
12
88
87
31
25976
17
46
180938
36
85
91
73
75469
79
147384
294835
423629
598543666
452527
26
3
764796321
45
14
51399
98384
53659
640817633
24420
53
566576148
56
73
250526683
69
27
257912
87
345163
23
334913
39
68
85
1
51
291752
165000519
158580
57
6
97422
6
35
26
236249701
17
353482
10
118390
389226
109823
9
57038
11188
380329
90
483888113
26
21
162596
214046
359492
73
11
280280
553207879
6643
42
403531
82124395
113461
239178827
767719245
305826
26
39
268607
97
369985
42
77
252524
235947
360009
29
6
58
422278
43
7
270510
239573
27
423558
54
2377093
230455
6
45
344042445
41
7
56
1
2
25
152969
35
362138
222413589
337980
60
833084643
680248683
173713
448910
444755
326534
459108031
13
60
413277
68
481356
580788299
23
6
1
60
553170560
27737
5
105141
145771118
33
757387498
102704379
68
69171
181929
322014681
61650
9
464948
47
82
31
217316
87
16
6
39
281704
58
336076
282305
62
2
69
672561254
11149
292892077
116968
7
1
446828
97
5
299196
6
8
443813
379568476
2
100258
240283
69162
8
59
10951
308614
52
85
44458
188623
722268812
40
1
83
86
733487338
276233833
29
99
83585978
264917
393877
9
70176
82
54
798304719
929487909
466608
123681
415927
40
14
88
465462
380403
4
96
85
344267
367514
223293
26
211938
392578
456682
20
16
45
171391691
2
177175222
276978
94
75
182412
18
532404546
332074
83
385823
56
74
91008
221684
241290
83234
305803
399936
154113
37450074
97
828
78
425232
26
890128789
68
253026
247107916
65812
108871
98
59
4
98
99
62
5
84
322524
133850
75
87
371584
111193
15
217626
50529
14
298154
130659
74
84
5
134537
360946302
35
133212
205387
61
320473
978402724
12
62967
70
11
246418
449738
240768
33
635318462
309794
91
30543459
2361
189952
336090
6
379513
285334
31
50
40
15061
225814
24
59224
103463
419223578
3
44
383082
80
193528
77
4
6
71
362547110
622738038
253353
253528
36
25
14
59172
61818
30
40
427867
979580227
89
228401
336128876
315269
45
405734
389780450
5
32954
419051
2
709978237
442943
71
14840
84698777
295496
44
7
286602
87
36
415139
52
187353611
58
70
150853
8
182953
64
97
429285
364896
61725
30927
182396
160987
15
4532
36
79
4
36056
587546554
26
464058407
25
265272998
28
34
2
62
19
247603
89
82
355614
456927
81
62
1
350133
462216
7
36
417815
644043579
1
15
43
95134
378271
449397
944422780
18
60
439883094
64
69
60
9
139770
89764350
809576871
68
3
83
146811
470025
38
73
56
99
455798
39
437071
10
212254
369979
77670
10
78
306465868
53
111749
235465
96
449679
80
58717
118093
64898
40469
260741
80
2
660855024
52735
362181
5
34
481035
58
496765
15771
139794
20
286540
476481
71
1
406806
347729
770474715
147672
10
141454
227171
242089
81
40
258677
62
389722
68
185784
92
46297
177232
634251548
28
73
682471936
17
73
3192
39
210772
583507942
275370
48
55
54
45
227886
97
8
96
340111
92
93
80243
206732
323039
74
453001
304082
327008
8
270749
2
2
4
7
460057339
414548
132409
254767
27
89
187866
46298492
445226
3
450553
91
54409
1
292614
17
472704
1
443395
45
138144
195992
275824
381414
3
236647
83
1
27
91
466766
229366
37
86
15
182175
42
48
147886
93
419425
949214603
5
41
479527
184231
74632085
86
133081
273559794
15
13
41
445598
25
380543
267501
423293
5
352821
66
329150
252796
53
55
181469
291498
34
68610
347023
243568
80
9
66
59
93
69
72
68
63793
73
10
121682
481863
311461
287510
22
314317
690701172
38
391090
225124
104383639
96252
83
67
528574604
379393
30
460348
46
50
210063
10
293861
11
17
497960165
30
430552
45
454324
70
2
880707258
153658255
497769
74
372286
9
144403
279501
38
356979
7
131678
107184
58920
62
52
436079578
998
373138
53
16
331769
494476227
534729815
601754814
231114
9135
8
483677
147547
32
302617
192800
87
9
64325
957092453
1
56289
462879
39
389914
47
45
353827
145463
63
413931
1
233019
764166666
41
361848
45
59
379549
9
48
74
239537
231501
79
24
12
9
49
933856797
98956
74
45
51
396357
193801
967003544
30435
919805187
450283
50431
75
9
33555
846956814
35
865254257
827058850
87304
30
20
412312
222698
165246015
186239
567277743
18
254007824
67
435790
31
76
26008
138496
242879
465315
408972
2
244634
184308
75
327873
3
768453185
28
14
485448
13
99
371445
22
11
72
18
189388
9
47
1
246123
32031
68927
192596
332445
973532562
134366
7
92
863028999
336981
19
63
368829
467581
16
304167
229984
39
140766
6
83
101929
93
21
90
37
42
58
462478
92
84
26
412307
867692383
441677
16
95
163506
3
135012
47
33
364456
30
27
1
3939
5789
290214
316402
422377
87900
263918
69
49680
826350898
471284
20
98
3
1
29
10
362675
235070
371010
1
78367
631955606
955967578
126897
277458
46
315881
239856
7
108843
318757
31
670021996
834375208
49
191036
24
99
332793
44
1
10
65
497226
492396
93053
230457
102778608
6
150517
43
154513
459442
66
102464
87306
201283
34
48
12
23
467393
300347
370737772
6
20658
349266
408100
41
109749
32
301902
416173
342856
298056
272735
17
57
2
98
319378
7
305331
348153
18
153363
7
40
51312
394508
440436
422869
33
6
286558
490572
58
16
21
175466
58
333220
404916
75432
264221
136936
178201
420021
400540
2
8
1
86
140978039
389804
257441
72
93
9
753364427
52
69
315908
245071
9
12
53516
342685384
72
2295
51839
408901
248054115
105647
584429087
63
67
14
219701
273493
16
536362477
20
52
60
594661755
2
86
44
83
16
55
99
859654823
437802
98
17
134665
156889
8
53
483415669
259145070
8
400209
23
6
405347
94
268970
61
11
42
469689
192906
346454
497270
352105
32
466449
292045
43188
130376
247961
333397
31
359513
63
40
482122
1
68
251475
226897
343466
31
914579686
60
92
132169816
224056
20
741197301
160439
66
49538
408440369
153401
606592095
428977
368759
90
76
70
23
544327535
3
408666643
477628
35
471001598
156638
144395
5
42571
116118
37
90
1
279721
283456087
198389
5
452603
72110
186664
428949
24
95
78264
73288342
314660
305986
155446
381354
83
272571
79
323347080
425209
92
136415
579021700
477874749
468098
15843
78
25
61
326469
71
140756
24
23
717898913
90
227540
41
455195
93
109547
263350
369442
489494
213674
285204
5
42305
428904
73
409620424
266115
58
74
55174388
60
335666
6
269853
421462
66532
92
469677
40
10
14
55889
314699
16
126017
62428531
430156
50
191115
7
72
41
69
29
227003
67
38
417003
64
85
225406
70
452595
3
448220
270616
340311545
286768
72
22
248076
425819
457162
76
216496
305185
9
172821
1
59532004
6
54
4
79
64
23079356
402215
12
441691
84
318564
78
2
263009
72
45728
53
345670
72
62
43
8
17741
286580
93499
72
33
14301
8
652367738
41
21
192779
61
779643964
321671
10
4
63
838
881729337
261171
304109
12611
43
242453
5
142476
383263
391441
446521
356525
58
475823
417851
11
189531764
91
5
84
49
76
66
775189859
44
161119386
211926
61139
73
97
38
467402
130447111
224651
495226
78
130355
408258
294796
165345
34
59
327582314
9
22
62
328490
190869
114719
171099629
22081
20
107809
98
62
29
82
22
69
90
13
1
209606
95921
13988
136633
22
392800
6
126254
447280
6
167589
81
346224
89
96
60
59
78
5
45
429584
448136
86
79
370914
148782
98
939348039
58
753420030
31
6
88
30588
55
279621
88
87
22857
96
258289644
322183
4
18
93
85
1
173563880
45
308143
30
7
5
373361
576402288
275426
6
26
27
777863802
93
55251
252175
306924
61
40
93
293982
175657
217892905
52
333285
178501394
12
95
54
368912
325697
3
82
90
299192994
19
85137
415418
99
401643
98992
49
50
574023689
74
49
41
363063
45
69103
276226
5
9
8
74
2
29
472968
70
79
216291
575387904
7
736122806
15
7
70
66
9980
499475
173984310
259650
96
896978942
30
79764
264190373
38
497480
105856
22
257555
98
9
100448
392126
98
2447
40
366331
279734
4
20
10
74
52
7
75
62
274398460
2
176944
13432
34
335049
46
286362
4
122182
180115
221020
464889
13
4
953632785
461196
32
956316167
395383
6
909641297
350651
33101527
91
50090
45
122953
81
88
78442
253645
7
216146
337653
399427
250153
35
87
29
192045
34
260338
385330
40
36
7
1
271482
53974
37
55
28
82
3
939912792
200183
375556
4
57
265947752
227521254
59
13
207447
28
5
65
96813
16
125766
30
126272
82
72
467682
855996287
99
84
850842548
954354572
446021
227421
705438150
65
23
32
220641
1
34387
403988
57
344438
83
400153
482176
180112
34
44509
485379
10057
180876
92
75
504513162
8
5
250487
314451
192457
474110
3
50
303069894
145866
334493
3
297272
49
93
7
463169
428857
178467
41
167217
4
485639
12862
475675
95120
6
231022
70
19286
786399615
72
96358
161642
76
26
3
32
81
5
162032
6
895145369
6
9
145520
103042
8
2
13
79
85
14
141766
98
5
4
69
178463054
288235
106224
369764
265248
67855
186371
71641
7
298365
96
47
770591016
122255
43
292023
264105
413034
90
353636
124839
474561
67
406935
56
387076
13320
44
3281
49
238946
42
50
34350379
10
79
256826
64
59838
320106
96
1
54
339551
274918
354035855
8
459891
63
85
264576
97
44
68
462140
8
353051
46
61
441962
8
71
347756
40
74
205553
33841
79
913080488
26378
32079
243987
92
988408853
402950
97920
7
95
60
56346
360636
85
228091
31
91190
82738
77
46
17
158835
462534
82105268
719857969
232365
35
393159
188212
490037
283113
36
54713
6
161628033
95
92
229732
6059314
99
353164
19400
150878
207745
13
23
325583
382378
90
4
179051
44
382293
63
96
464591
50
33020
8
461165
911914666
842046872
433345
278117
12
78
99
135805
325485
84
1
34
366585
48
63
9
75
85
159160
59
252383
94
19
969519582
126775
66
45
397348
171
7607
273584
472001
315374
140129
4
463109
55
335347438
569175255
19
23
141819
151331
206218
19
297671
146703
42
261727
225979
102844
454093
11
69
73
109554
6
87
56
62
382994
318239
197459
260513
74
6
425692
79
75
66
52
75
55
197535476
103946
284698
624740190
55
407748
926390412
89
137454
208381
465978
243422
337279
49
89485
452756
15
317662
173794
3
26
44
104381695
214565
25
44
133570
475554
48955
782657793
91
481975
75
92
3
56054
6
75
92768
82
66
42
6
476221428
26
68604
7
95
63
56837
470990
23
90
157164
6
98349
18
65
479540
400213
658371397
210969
45
73
20
491885862
50
112043538
96
61
6
4
19
93
65218
3
31
164932
32
465134
887879629
219886
220799
11
330124
291888
86543608
67
96
92
96389
395437
277136
78
17
154214
405822
980035660
443221
14
293168
303735
874835348
17
696379955
119384
9
73
348086
72
64
132753062
91
51
63162
34
39
40
477128
81
65
77822
61
126263
82
26
34
6
99
427417
192806
4
83
373129
67
10
6695361
51
115355
356882
69
433037107
229373
95
62
74193
28
54361
49
213247
818493255
125353
288465
97
93
176518
56162
93
306008
62
14
433117
433304
55
395961
82
453003
77494
4
79
409906
836414143
58
76
103201726
87
70
293874
55
53072098
97
9799
56
8
35
10
422141
10
341495
42
49
689065189
251533
4
98
6
23890
323392
59
223160
459719
42
397794
163256836
68
15
9
482930
452105735
623607485
61
366566
366051
350586
54237
116746
107799
95
39
263925
196582
65
11
194882
67
74
372828
92
46
497984
20
658639311
18
344456
307878
85
239957
47
54
92
27
488221
57711
3
5
4
389548
143707434
938910136
8
184442
375756446
96
174544
81
900413542
291098033
26
316880
62
54
470750
96
75
142534
64
35
83
385145
40
15
67
52541
8
16
3
406229
32130
7
67
139726
19552202
31329
88
58023
55
6
42
226136
1246
708821772
202001
344307
548655478
48
425864
945692326
117377
275030
80858
252646
333245
35289
179915
15
599218410
237901
353410
6
272987
57473
5
76
74
83
92
152914136
466985
284900
378537
319837
31
32
49
272899
10
98
8
1
409130
54
360352
345418
35
1
8
8
423262
74
474851
5
75
378907
14
62
94
1
39
446568
243050
104697
209114
70003
7
70
781391477
288955
3
64
485486
74
29979
37246163
843923308
45
375919
207545
87
413182
50
36
66
61
497470
180561
86
80
21
8
2
235367
319341
78
85
10
337974
222801
388670
233024
48
201615
135035
54
35
70
8
6
984585749
27
45450
282669
406683
96
182803
460752
80296
1
24642
410467
34
42
3
27726
42
27
435773
242381
80
4
292568
7
56
245799
52
70
88979532
432230
9
97
79
39053
29
7
84
42
73
45
96
63
57
2
148390938
69
641437687
165300553
53
81
335310540
463208
76
91714
135902
205408
116951
685155051
4
268381
69
472330
4
596835812
186536
78
125844
6
47
68
4
210678
334886
429238
56
66
76
48625
67
495012811
89
176330
76486094
86
6
2
50
479663
1
31
32
829366109
380764431
5732
363518
85427
899781011
202354
76
8
80
18369
42
650550171
269299
82
387326
444097
73
341489
95
73
309088
204449
4
11
23
87213
8
489048
478548443
91391
348396
32
67
679027967
269641
18329
26573
91
27181
18
308118
238629
69916
33
59
313932
196038
80
66
18
78
431466
35
49
84
5093
448410458
26
60966
331141
55
187706588
12
87
363937
203946134
62
34
625389574
300578
224808
194364
3831
191259
386580
127420
304726
86
169433226
101079260
702127784
210213
85106
380093
2
391073
68
376180
45
11485861
473001
92
347113
41
229098
56
8
46
19
44
80
35
279907
6
63
52
49
52
495204
3
9
7
43
24967
71398
36
5
14
168349
2
32
245555
49
83
171800
48362
3
3
311272
8242
89318
126816
413372
330799
258347
6
151616
132986
88
1
488438
1
734171709
100856
35
85
34
64
268476
8
13
496417
61023
214502
80
38906
63
43
8
93801
332843
68509
42
101223
450392
339292
396622
72370
483649
12
63
86
70
11
425548
1
213351920
67
283490
57
207899
16
34
258394
410510
315868
1717
82
22
91819432
92
87
374952177
86
15
81
250798
45
8
315860
481798
56560
40955
65
243826
80655
219764
90
12
3
87
78
494308
8
339214
12585
8
92
168184
18322949
149482728
229753
335444
25
5
142634
42
98
185305
103230
643697495
100366
89
3
422096
415722083
84
53052
250822
283350
449367
95
75
75
84
370461
28105
68
354061
64
44
694395425
305869
383078
60
64
146317
41
308381
61
14
87
368951302
66
470947
57
82
331226
134757
57
7
12
1002
482993
82
34
62
63283
351083
260536
398678
221129
92
427003080
85
492853
18
60
36
305779
84
22
131147
191559
28651
451294
41
98
8
55
84
83
6
179180
160798
38
58
1
2
78862
92
47
164421
92
35
256644
630604282
583708066
3
101652
752089761
115224
577314424
471070
77
182868
94
440626
427921
64
205003
74
366744
31
160751
178551
975373395
7
205721755
697594795
207585
4
406667895
6
257683
302214
5
30
141581217
69
11
40544
43603
30
74
335932
115199
125792
6
408538
191048
64
20
352224
259979
54
67288
321304
273029
29
8
8
259780
30
66
360671
63631
421567
667700771
330634
53
102225
352598
274296
97
172633980
407406
43919
74
44
268763
480247
341060
369746
985249120
50
640436775
21
6552
82
63
96
52
273033965
304372
189111
776300911
212123
244028
452138
743300051
34
80
492870
77
21
5
9
69
184074
62
697334481
58
65118
17
6
7
73
206858
252762
477319
19
38
7
211253
373140
66
110646
372571
1
456286
246867146
210048
852574212
9
94
86389608
72
93
81
872485921
90
8
6
24
677967780
83
209397575
1
79
4
213260
59
13218
51
395435
84
275124
81
812745084
3
340393
34
486729
33392
84
54812
3
78
67
35
201294692
373473
44219
122460
63137980
88
315647
65
222689
453087
55
181307
81
57
87
75
165541
9
498834
46
400484854
86
2
25
63
94
46
422952
474589
396384
444699
51
153821
31414
53
90
180293
87
20
22
80
32
82
90
17258
3
55
75
339352
264112
288350739
10
34
444031
76
166499
244270
396625
43508
163782
35
854892457
431999
20
4
6
58
281907
870004801
30
134238
11603
201243
83
166331
284297801
3
453131848
97611
189934
48
302709
94
87
71
32
296691
5
264266
19
442624
79
402925
78
62
2
4
4048
1
244791135
49
36
12
6
236099
813303504
360069
267669
305492
54
497154
368418
149130
715474258
91
41
51
253774779
337670
42
338100759
22844
157709
839001933
51
28
65
109562
170416
88
964732760
85868
250375
5
9
82
50594288
37
38
31528
22
411633
71
45
2
42
41060
448913
12
96
75
5
48
71
740141963
333361
46
7
183983
143107
27
199503
43
855215346
34922
63
51
7
88
186172317
2
79
13
22071
253041
201382
90
5
19
84
6020
457254
186447
2
84
185644
7
388149
309496
165513
72
51141
127910
72
78
66
5
17
87198
199029
50050
325118
28
9
70
600913075
292546
28
12
90
58
81
441450
5
554676810
191006
74
98
341337
248610
2
2810
11
127202
432985
262943812
41
453064
50
80
78
156741
279269931
186357
8
411212
19
2
3
11
312137
93
254509048
20
81
348437
394426
50
247885
375088
64
210064
150809
69
50
23
81
7
81
7
437136
274050
366675331
23
117256798
92
318507
65722
68
812419121
130994
182041
8
26
39
372504519
383584751
742895435
98
77
383900
71
65
241927
34
4
133949
364032
81357
289913
25
706014860
491766
14
137316
44
42
25
240980
393188
68
222556
51
314299
482156
198002104
779977329
65
156420
69900
61
234718
93
169841
17
82
430445
38
248281
800611205
372305
403029
69
11
65
84
20
208612923
30
50
379963
124438
51
123700
171605699
50
477276
991028038
9
19
486075
5
603073744
33
3
28
72765
414130
264912
80
136350
478075
323409
811303446
85
392400
383405
86
33
11
57
38
45
49
33
82
38
32
38
280415
69
185113
35
466407
67738
704223203
249722
162474
64081306
269296
290638
198607
94
864575288
418004544
74
32
179568
18
89
237552
8
18
55
5
88
350946
305842
87
5
323756
73
72
829355978
20
265393074
53
129294
51067
62
94
279759
29
92
162841
53
7
77112
198720
90
11
104551
34
441734
419657
259959
26
97
81
84
253376
300501
27
33
13737
39816
80
215321
4
968117076
408579
52226
205496
43
13
33
828456892
62996
443369
39
97
382019
99
71
562721125
67
82709
27
8
75
38
453813
97148427
231427
30
29
55
35
470390
211415
383945
24
368250
159207
117214
94402
61181
322240
95216
23496433
30
68
52
403105
73969
62
21
883821254
250000
303746
63
189079
146712810
230435
4
58
48
97
14
315173
397113
45749
93
86730
485084831
332359
42
76337
421014
331188
282051
75
859564919
144995
103917
364552
831116302
63
99
14
2
7
75
125019
825817409
73
63
190622
209389
253758258
141190
468365
888237754
25
68240
60
291885
368522385
31
12
296604
152882
345925938
7
91
205344
396417
152792813
174281
21
989863290
6463
54
87
120296
22
78568
57
281357
498961
81
58
114487253
205317
355419
61
99
113878
138546
313336
57
48
8
993591392
349479
758737437
97
946478510
14
83
81
150920
125752
413080
6704
183142
494340328
450801688
59
63
292421
419596
90
43
970274237
218539
477449
65670
44
374128
6
424343
71
227015
97
185476
97
41
250906
22
114905
296653
188984
12
53
8
29
232339671
67
51
145130
95
63
26
182705
439156
50
43
68
8
48
99
7
170901
69
444333
377238434
27
72
398013
43
93
75023
171775
196412
17
600541626
322691
44257170
133457667
799852040
48
494248
82
54
17
352249
480179
86
118428
56
42
45
273732
91
98
389816
56
328208062
26
445302
94
180438
68250
137161
18
36
255008311
80
357691273
62
32046
179839
4
309932
9
452166279
288355
594539428
381293
56759
83
313835
30
60
74
19
244817
17
49031
6
63901948
87
6
486499
31
3
11
266731
339311661
36
25934
474996
68
41
265818
432472
294273
2
236674
387745737
91
54
8
77
71
377415
6
79
178420
353246
52
351347
279566
38787
911513494
7
1
60
78371
28162
153758
34
382534
21
250478
3
82
25
100083
6
37
460968
467751
87
43
99
494344
90
97
775594983
383998
51292
84231
5261
65
283303
464208
476242
565310771
6
45
319817858
80
242488
401619
433407
339671
7
984310634
33
50
52
320134
181879
351154
9
700053123
302536
413264
86
329826
33
260790
80
352278
139553
346906
547948884
44
392210
71631
71
6
24
180883
46
453680200
14
481163
579204135
20
31
279512970
434387
17421
81386
30
71
396165918
320292
81
90
4
9
78
127149
140196
80
22
345463
5
805263370
30
20
27
2
47
154460
250136
136152
337874
13
10
3
8
263783
68639
7
93
154819
342803
37
654
96297564
70103
89599
91
246817
91397
38
62
4
81
9
604448430
54
349261388
374063
283751
333868
78
97
78
39
723512762
82552
355147
66
127766
313282
281145
98
2
61028
14
70
364470
35
45243
20
32
18480
492371
355227
401314
416479043
77
560335982
86
959821470
40
21
75773249
184660
29
8
44
3
387795
54
48
94525
77
44
343708
162405
51140
30
663638086
37
450956
158152
309302
82
396553
931149876
498716
79
32
56
152953
16
76
54
284498
76
486282
20
282164
353835
387165
19
110557
440880319
822993254
261402
98
68
2
86
8
50
371182
200709936
380379159
631026046
426544
373404
5
715924047
863613626
371405
218225
68
337094
24838
284325
47138
269180
59
57
424688
73281
531459426
47
7
429857
369703
5
5
239431
36
5
7
20
97
63431
34
582044307
67041
4
50
1
8
98
384112
75
248835
383554
85606
927012575
468417
258794
59952026
39
460331
445524711
9
383891
283710
74
69
47
491204
16
288284
35
94
2405
401546
409028
79
92
12
338629
131940
207104
229874
4
3
120051
6
45106
36
73
53
97
95
28
18
82582
43
51
29
15
66
8
207565
225477
257056
18
86245
2065
427430
16
477478
789894852
433689
26
22
368965
5121572
69
203371258
143792
4
474202
19
462313
14679
672135491
86
365358
6
50
71
840
331262
380749
97
359021
20
355932
96
164209
14
357922
20
22289
93
305431
13
86857
241208
150225
272912
9
13
301224
6
27
6
338342
23
9
97
95450106
402893
24880
264844
388253
478326574
65
76
410740
40
32
34
415053
341898
423202
450672
160931
294494
33605
8
16161
7
32507
311003
396037
9
306872
183615
59
915235808
42556
78
328483838
119572
665510246
159404
80
270059
416848
90
44
97
819180656
90
228130
168713905
60
90978
54134
17
365326197
82
4
162392
433379
713780638
416114
223781461
184396286
42
36
7
113997669
36888896
22
207226
123795
143350
8
460550
6
74527
1
55
36
187401
489535
60
72
35
101734
471223
19398
382898
186713
98
80
480257
297616212
42
34
298337721
1
701289568
69
212553
61
70
26
62
48993
10837
37
461334
293196
405875
68
348107939
798036064
154605
265623
137859
84
31
6
34
319495
173074739
48
278171
354206
383674
5
60
560229112
4
63
25
64261
39
29
71
228117
490343
298706
122182
219658
61
278267
9
11
432245
82857
65
6
272506
92
6
240295
196166
52
381779806
91
25
78
66451
365978
114453
164633
35
38
475302
8
24
79
95
31
52
19
69
185553
55
83
9
275476
12
470400
42
2
4
309663
245550
663877049
62979
322140
6
7
95
1
36479
288760077
460926
235610
387365
64
38871
84
41
40
92
244496
229783674
65
66
38562
2
25
2
94
260794
596797962
281530
46
234245
481986
250450
9
465632
34
17
57
6
6
682989502
82
95
91
42411
31
305855
484352633
299263
2
361895
436564
10386
36
320330
1
339273
39
78324
152043
51
24
43
14
90
98
23
7
183550
37687980
70
9
207343653
200696041
4
20
30865
13
341630
5
35
93
150762
67
3
9
10
348290
7422
37
324870
266497
85
12
186864
26
6
22
3
157640
482855
432522
57
100143
47
231457
8
89
20470
12
739355901
251237
215324
28
166880
30325
92
915917320
82079
27
27
59
22
23926
306144808
86
317707
94717
35
279595
935074520
87
1209
306258870
5
71
8
248913
195545
73162018
2
165311
580326112
48
67
16
1
55528
104566
90
6
57019
130240
77
49
72786
64
57
54
925031933
472723
2
98
37
23
752066768
473501837
295157
195989
226267
606108379
61
35
2
232005
49758
47
97953
55
228725
376136
3
521056941
63461
282369702
42
131531
354305
90
115577
294996
55
88
40
70
80
77501
54
706839281
83
22
233073
45
42
31
134876
472383
4
91
392427
64
70
275724
89
2
31
327247
33
202690
89
30881
47
56
238996
196818
8
33683
13849
90
437140
30
93
575915119
472848
224629
2
694074793
167702
775847180
73
391757
7
71
2
545241679
54
375106
95827
2
58
105275
66
15
203352
1
5
3
77
200469
211772
174369
97
322413
27508
47
61
727075367
401381
37880
137811
162332
281902464
452449
3
533468572
207066
73
444587
398545
498666
457212
10
373323
309316
31
335504437
276044
229235
359327
72
82491
41711325
80
210986
126852
252483
738809242
13
55
864085305
5
60
12
73
103557
41
881802491
6
35
32
25
40899
72
68
87
75
903361440
90
451700
24
80
213469
53
21
45
400747
95
270112
316898
201460
334997
73
343497
57
26
9
91525687
79
187349
89951
83
373675
369496
90
86
9
318687
95
78
2
266279
62
999552951
65
380023
31077
88
74
2
401779517
10449
366894
98
59
17
994902910
388177263
76674
67
75
32
73
91
148437
411690
326573
32783
76
347197
24
65527
364613
377437
397422
381747
120607
378832
371426
68976
31
52
57
67
985399382
19
67
68
89592
93
65
133692
491612
9
92196
130393
315373103
8
36
250884
94
408913
22
96
374658042
371710
265507
52
42
716881916
3
93
68
59
361969
26
87
150947
21
428420
19
30
90
81516
239889
5
31
82
311832
30
51228
77
26723
353610
941028521
2
383216
50
497052
92
35
33
55
43
223301
320782657
71959733
60670
63
84
62156
3
132699
75
316727
160916
899891228
218705
367828
60330813
40
19
497523
281650
21
154646
63
391429
5
270560
4
88
2
862523796
25108
932980829
48
42
3
116858
24085
393050
57
109236
42
807895527
529654833
264532
175532
120947
77
7
153459
66
195219
3724
265558
30
77
5
259500
59
23
44
401162746
99580
52
22
20
544214096
84
27
190323
420830
64
54
507796095
48
65
80
37
190130
393815
44
601880294
190471
99
467509
57413
40
16
368318
375592
44
95
66
436755
65
272549
83469
31
458200
92
437770
16
44
203246
127785985
80
414162
4
86
64
280106034
45
43540
44
490716
382171
393555
23655
53
80
174694
89
174243291
67007
84
73803
1
16
55
27
714577167
14
66
33
55326535
90
6684
382715
319272
488622
12
41
110351
5
52
54
99
12
88
269594
255226736
95
6
63939
139361304
753186629
85
55
7
163723
263567
24399
3
55
381741
41
5
442932
26
11
84
146314
409606
490243
142802
154712316
924513507
37
454895
374550
66591
7731
442995
192317
226662
12
82
398662
119101
9
78
39
96
17088
2
413766
5
465492
18
99
33
67
75326
55623
72474
59
41
387021
70655
101835
81
31
40
218072
40
251147
12
618887070
77
2
21
371223489
6
280464
201144
90
46
72
408495
35
470049
79
104095
11
191720
253323
22
13
207256
170496
606060867
30
375235124
382859
2173
60
7
11
52066896
86
84
16
29
59
80
105363
232422
70
5
2
372675
69
52
407593
3
73
27
244594
82
137819
11
311540
64
66
365832
8
93
7
35
77
29
315653
91196
6
68
477867
42
235599347
97
42037241
155379
35
326882
32
351071
38
220778633
599611928
4
41
451400
81
11170
53
306846
169711
137141
911212484
217933
1
346912
36
5
49
67
1
178142
343636491
1
122619
401989
28
39848
10684
97
489823118
95
72
10104
14
5
2
207388
18
83
63
15
297636324
3
498333
88495
76
390912
423641
4224097
147770
9
9
12
87
967373018
302918
104159
165240
90650
372764
268693740
361383
56
13
262535
53
565268714
33
3877
20
336769
20
270369
45
62943
30
469834
343092
3
60
32162
13
53
45258
56
98
35
64
153400
60
287867
408866
194502
41
16817
193016
96
28762
38
35166
48
97760
409729
99089
34
404343
206715
90
308278
451999
143669
59
2
30124
4
24
10677
259227
91
397641
34
50
98
77
2362
48
450674
82
318902315
94
4
96081
306612
250605
484268
89
42
29133673
62
58610
246341
112313
36254
311304
359360
285533
72
45529
58
93388
609083569
381959
41
40619
48
76
98
161984
183094
155552
5
144590
98
67
403309998
558225728
38
13
234548
33
287471
2
188466
12
168142
376645
468393
467435805
277154
44
217650
1
61
91
9
371527
147799
2
374862
7
69
29
2
499574
89
71800
95
9
80
17514
266069
77
44
11
329069
56
83754
71
372210
34
427360
318162
6
16
146036
24
117828
7349
59
61
33
482770
92
236558
71464
73
8
463105
15
74
62
4
132944
45755
9375
27
139609
41
273107
2
46
143323
119334
27
484080
17
78
198791
85
445923
3
32
33
211686
460674
76269
18
96
387797
296847
73
352394
9
18
311316
53085
63
477754
142487
64
217172
41
70
282085
2
7
86
34
55
59
80
218803
58
53
95209
57177
977766356
36
81381
5
461202
8355
355861
77
416998
22
30
8515
23651
68
7
73
242711
1
66
95
73
45
92
94619
293397
470716
253710
213503
416146
278473
15
46
623072961
27
237664
85
21207
16
44
49
52
9
378144
27
162498470
130637
75111
8
376829
289987
306617
709568396
8
196342
228850
83209
339545
42243
24
3
22336
559172651
1
230493
6
53
370785
84
71
17
80
360219
43
87
3
379709
275815
92
259516
55
373566
26
18646
48
2
85
116540
68595
57
345934
57644
180255
80
75
77
238700
435431
76
87
283004
34
82
316232
29
89843
69
8
84
85417730
11
80
95
8888
42
110832
8
83139
496571
307825
8
93
65
96
407089
121543519
16
20397
62
106614703
313755
457939
240334
224772
42
41
15
76
146914
6
33
220764
23
7
31
87
402955
9
238064
58
416567
48
88
98
190981
22
396642
2719
465168
136424
60
12
134592
339455
325401
42
797433397
2
380822921
26
43
53097
93
2
243541911
18
39702
69
258253
8
309282
89
755615619
297657
87
1
25
32
285354
397953145
66
47359
427537
355767
93
970105607
302659
457894
633235690
397525
433435
115627
55
16
3
112382
69410
145221
42593
75184
41
442420
172288
11
175758
92957
211132823
460024
51
7555
14
280470
10
20
244207
123301
3
75451
89
8
76
11
31609
175346
831128853
47576
71
448161
77
48
82
406048
235948632
7
86
75
82
51
1
95
10
8
90
488248
97
192237
7
60
27
128511
94
68125
6
49
484340
25
3
236528
226606
2654
456324
39
406800
153013
131543
400412
76
76
74
21987
39456
85
411016
50
7
314798
8
5578
95
79146815
7
325690
32
74
73
66
426712
33
227947
289189800
99
2
892580102
227762
993024648
82
51
95
426813
35
197079
282043576
438217
403486
510526147
78
29
2
820077473
441947669
21
99
6
84834
30605
450600720
338192
137602
51
3
16
490215
452449
423805320
51
98616364
6
171628
203362
254060389
185228
74
482456
63
368822
7
87
768198287
473936
410709
69
436589
404246
864170817
99595
9
93571234
402705
19
28
27
389813
28
20
7
61
80
1
47
62
2
145610
13
27
450921
47
475540
61618
57
384194
209249
91
31323
311487
302908
52
80
398440
2
10
31
701862059
70
37
57
47
29543060
198336
89
90677
482004
789484487
106381
93
184515
371985
9
66
462949
91
90177
17996
94176
379883
7
677046542
47
46
8
99
81
360590
10
47
38
72
295575033
39
96
86752
331172
398806
155116
86
15
81
3
481836
896240322
96292
10
75
63
25
279016
414927
234157
39461
16
477509
84
70
99
81
4
18
3
4
159977
4
152534
96
198861
335831
377056276
764876455
8
296516
10
62
43
978295118
61
412124
2
8
55
4
32
2
22
8
224966
859547811
80
24
24123
82
1
87
91
45
17
403798
13
85
9
72
296714
36
22517
341644
76
972463839
89
446649880
122029
75
241102
22
33
1
80
174750
366988
31
43511
641606857
15
676611293
99
36
25
70069
7
2
44
6
24525
26
49
355031
22
210861
418757
93
16
30
75
7
239571
357317
417410205
7
69
74
206910
20
613845171
62282130
265051
70
1
3
6
72
66
46
4
63120
26
47776
214531552
97
18
424078
549250837
404915
215357
78288
354594
65
54
15
73
13
309299
63778
5
286376
9
125822
31
39
978332183
93
5
22
62
76
191004
25466
33
405286
4
62
497378
158637
12225
63
15355
362669
17
59
53
51
67
453321
5
60
13
3
2
39
19
344833
936979970
86
30
475833
54
470367
364536
1
7
249492623
85867
213841
7
331304644
6
93
260832
10
778979941
45
308979
33
13
8
89
108865
936726411
345603
367237
363784
358972440
99
88
5
928469173
97
2
318608
494610
1
138927
133752
6
94577
126593
7
29627
714209
361962
303716
164767
714642245
985501197
54
222823
169337
44
99
116320
35446
294433
2043
452437
164073
56
69
321517605
69
150620253
38138
6
56
410252
62
365292
4
34
49
819343097
305535
183640
764534781
85
781003051
59
4
224204
8
30
246597
95
85
777562744
343682
45
174626
26
900490716
64376
35
298836
999397260
187885
220583
44
60
54
5
484808
213343
81
13
74
83
53562
18
437825
85
242194
487380361
139785
3
72
31
307067
120849
68
941815927
72367465
294279
55
416472
146999
418780
45
91
2
238712
432656
428852
306855
468643
300938
3
294330
97
8
11
437088
92
68497
87
97281
27
49
53732
921877023
372295
50
50712017
88
73222
356292
415575
99237
2596
67686
824765487
13
45
356930
630969404
6
247313
30
193400
73
321794
348605
24293
82
168129
106710
297209
3
67
1
311744
209626
350203
11
318198
672548305
17
255837
85793
61
393045
338604
354488
15
54
481064
11
490086
68
56
21
18
437133
95
193499
6
93
84
617235770
348129
72
49
394112
4
2
71758
93438
799091148
80318
5
17
374454
454628
52
20060
135566
214263490
132275
90
30
57
239402
99
31648
455906441
321398
185630
78
17
16525
297780
39
30
49
195268
72
81
81
2
8
8
216340
425035
82517
64
9
14
68
967600806
27
2
60
26
32030
314053839
69
5
154669
5
63
348013898
44
105262
77742
496608669
287560
457636
94
225944
368553
766975003
183642
246223064
8
26658
41976
297686146
112144
66
234340
121529
32
34
230093
95
120168
42
70
31
96
270207
85
3
21
41
470491
302231
69
84
381062
8
6
294283
273672
324949
224608
20
48
302069
51
43
79
7
378116
78
87
3
39
44
405908
48
88
394962
203736
429326
169493
370946
188526
483682
184085
94
3
171509
68
464547
73
402620
12255701
314772
448015
46
97240
246206
270085322
433212
22
467633
2
59
32011
165889091
210522
40
644621478
91
294527
90
324588
68
29
54
4
140198
92587
91
223552
48
84
1
68
180334
884499296
351249
64885
234342
30
28
209679
10
66
425581
380040
238098
20
53
9
111365
20
498978
67
449253
31
319472
46
564825374
2
44
55690
47
9
152264
2
8
50
347872
69
931045760
87
13484
456417
471350
35
53
312090
43
194528388
439934
20
66814
135405
96
25
73
137123
1850
247917
16
7
222689
109731
41
66
824045514
50
648662904
45862
7
34
414166
357514
155626
85
44
21
3
212666
2
11548
421476
96
86
355671
498542
88
86610
87966
26
11
247815557
48690
55
84
42713
142903
55
301181
12
84
471600
206859257
33
228727
320281
29
25083
25
149720
84
90
194295
436533
189419
423361
277317
318086
4
226767
8
286210718
82
82827382
27
42
2
403043
86
538090835
11374
89
481729
111190
930950935
363545
90
330787
29
214611
2
81
6
432366114
126959395
118462
59013
135519
205592927
462999
29
234071
100525
8
14
11
52
376860
270295
64
343398
344299
87372
16
45
273781
8
148116
59
24
68
225291
75
35424
141865
17
86072
40
322606
149440
83
42
42
234619
278982
77687
983353626
304994866
2
9
872410089
291232
8
5
577620719
10
27
257045775
409892
6
16
266884
304238
23
58
55772
281315
317378
35
54
287356
61
589660422
58
7
54
3
3
5
6
69
240047
47
49
131896
302629
40
477243
63
75
208272
30
32374
262405
475187
66526
79
330830
65975
281002
615661108
92
115357
269684
9
220754
395118
318984
194551
45202
117601
18
86659
295175
285031
230494976
95448584
91
36
54
257862780
36
39
420607
156280
4
48
98
411029
48
95
88
89
40
413715
96709
502946874
133895
25
22
431330
32
365825
33183
33023
76562
82
88
12
21641
125213
37557
36
165174
91
77509
8
25815
389113
325109
84
2
52
5
46
134891
599442280
89212
369872
1
17
12
69
13
82
2
415866
380359
403102
96002
79
38
408315
69
26793
4
55
215518
19
2
474797
91
96
78
54172
149398
462884018
298383
90
24
8057
85
342222
453935
258661
410050
25
13
156811
31633
17915
3
25
392190
6
18
84
81
95
99
3
275424
458118
3
49
233722
73
45
290077
1
26
89198
13
67126
8
27
36
29
98
87
70
364729
80750
50
475489
30
405172
4
82
79
322046
103324307
46
12
45
58
197522
24
134332
436675
451706
419361
152489
23
315342
84
719126488
35836
204334
82
909974205
66
169940
39
3
333518
930097322
237186
6
295202
52
65
317752
359650
40
345611
72
36
20
79
88
165077
151856
47
1
40
75
19
395489
58
18
116315
21
84
293596465
303296
9
278919
11556
54
95
28
105053
48
230532
200510
73
5
8
339834
10
47
217690
473498
30
7
69
261187
96969
526975795
24
425679
5
216013
48
50
262283
850935314
4
210784
24
148454
333790
14
92
427148
37
92
82514750
96460
222491887
582411948
48
74
91
80336
39
6
400932
132070
217867
71
83
17
446927
64
117392
205940
43635
39
266269
24084
27350
28
254791
58
401299
43
198461
71
35
156196442
58
448044
37
3
488728
36
372907
1
103282
73122129
54401
496823
477801
217028
66
18
30
263817
699403238
34207
9
46
1
26988
64
68
60
427573
65
206111985
409649598
81
19
86
61
401868
93
152278235
470142
19
394634
5
365349
453822
229323
192209
43
41
50
3
119709
4
399678111
1742
636984338
1
173242
462441
73
94
437262395
231172
76
90
48
73
199033437
36
87
50
68
154459587
53030
29
37574
862094599
292902
422220
10
73714
42
325180
82
41
324961
329400
3
434342
480402
35
68
89
591563381
117221
304531085
37
67
59188
409691
29
304694
245047
2
49
247016071
1
334949123
11
97
56
414702
262467
243889
47
22
33
200674
75
482031
237370023
65
47
86
6
36
4
77
165984
12
38774
5
7
78
131178
30323
63
9
72
38
35
803519648
34
90
449100
386119
23087
3
263310
12
187053218
383001
79039
133057
149288
179261
34
20
96682
3
65
324288
465326
95
64
723389436
266494
279376
490013
1
89987702
498872
88
24
4
940468673
98
8
4
12
388676
4
485504
14
25625
84
37
173633
41
40
43
140108
93
71
69
341014
482058
309643
273539
478886
51860
92
40
816621102
7
49
87
345126
433949
522919155
565273772
375111
152411
414513
379042890
261789
22505
310708
3
137110
306543
80528
5
80
12
89
135178
31328
56
6
45
8
3
56
99
199033
415696
89331
290121
128675
4
240033
666395755
965215224
301828
59
23
87
246497
82563
650207183
32483632
94
48
14
34627
16
39
918135307
17
79
19995
88
58
164044
97
519693923
386566
43220
75
368119
27
18
49
216537
58
295632
19
36
43
59384
342566691
3
77
183884
38
63
86
55
278754
136616
41
7496
20
192067
9
25
33
89
59
302093
404924
222566
454188
174689949
312308
107432
1
59
5
389464
50
214046
2
1
89
34
20
6
141508
6
399098
893302413
32
6
7
587893416
495662
91
57
72
71
435894
41
40
226485
37
47
46943460
70
68
153236
174634
476413
33
400053
941601526
472992790
340757
81
74
10807
11
58
355481
46
70
51597
42
161239
21
28
15
7
35
65
86
985771564
57
45
5
141270
2
5020
2
4
235412
480911
478781
3408
23
82
5
29
83
67
940826433
129898
637124995
255846
93
99632
42
401041315
70
187112
143989
70
45
58518
59
97
50
17
416114
276615
84
386225
64
92
41
5296363
45
465444538
3
89714
249970
12
54
5
7
282215
385708
9837
149684
153591225
30369
74
159686
44
87
52196
5
76
3
82
176233
293799
118915
10
80059
297586
459353
39
349781
136068
732140187
88
65
80
69
296609
76399
1
98136
93
22
19909
16
93
50
133021
60
48
68
14
155220
402624
37
483609801
91
7
93
68
9
7
975907831
6
89
175447
48
9
298681
72
74
64
99
104119
53
24082
41374813
79661
78
16228323
27
48
89
57
416684774
122544
148620
440081094
390740366
88
346098
260731
678764024
220963
189706484
219934
16
3
433131510
76
173729
9
93
57
31
349336
14
51
80
9
187745
82039
32
54475
350419
97
374708168
60
42
147226
625778058
130271160
84
141164
72
99
67
69
6
19
184084
471972
9
102400
43
412697949
334284
6
24387
242857809
59
50
70
34
28
8
15
99
56
97
91
33
59
129791
4
7
282312542
20
126805
194851
9
80200
422559
32
47
61805
321752
9
433597
13351
122503
76
132068
33
238666
90
225515
58
40
264581
65
105518
454209
94561
95
99
111992
374174151
114222707
22
22099
12965
112845
336939
357079
480471
11
6
336148
94
535530942
88
22
71576
50
270382
5
155519
428119
347094
453633
54
221572
94
196501
7
9
28
21634
86
28
406219
77
485708
237514
244226
38
447893
8
344949
4
104249
492827183
1
82
174072
328223
48
188374
67
428596
487922
35795
91
437693
775622036
706002045
57988931
482928
97
309075
4
35
798487689
87
254732
53
475229
54
45
430796681
35
65202
12
41
2
145666
295371595
83668
411569
74
5
26
498573
6
355785
384164
99
36
255115
97
276749
465391
19
41
31
636956759
17
243395
36
175038526
26
683513363
67
232641
220007
78505
252715
96
263707
74
167318
38
6
45
39
61437
683922443
88124
80
8
6
88
483085
285342
989066247
7
261796
401742784
6
306191
483850
8
17
89
62
63
29
7
39
84
492272
138947
89
17452
98
1
648894381
46
840451220
184850
179751
55
8
9
151395
278156
51
41
38
77
2
318504
113095
73895
19
52
3
450113
7
3528
258316
74
89943
33
320690
124582
250869
239405565
25
88662
285588
25123
71
693833636
235172
71
90
54
54
28
868850910
21
698417361
264891
72
17
78
234759
95129851
2
248186
10
29
433381
21
309005
262328
92
93
58
3
3
166305
321322
6
5285
93
331578377
56
132362
35
10
12
660110459
47
97
7017
316533
260868
65
375764
284813443
470179741
389223
26
97
291228
7
92
44
4
90
57
250129888
41
5
445167
386197
330217
106126464
287185276
89
2
94
403650
86
125332
160463
6
71381
424599
107746
77
275465
94040315
97
277331
232504
43
371382
358809
6942122
272944
179475
244554
393577
74
738613438
89149
5
307323396
70
127273
446066
76
187511
218751371
40
69
798194636
164546
61378
466933
44793434
35
28
6
58
479711
66489
376419
542360496
58826294
95
940563730
557122596
387510
99178
73
35
84
91
263185
31
81
316904
92
595778981
46
60
348824744
428413
64
398013
125845
73
18251
304594
53
142638
341276
20
34
45
67
52
74
23
62
216124
225994
338840
6
52
56
61
432948
266425
23
7
121893
58
67002
60
261579
207776
78
257168
31
291156
191554
70963
29
679940092
418807
63
74
26
453524
20791
60
107741
803253070
1
238633
184948
191146
50
592772966
82
97
97
79
459987
77
49
73
53
4
335446
49
322291253
216340
12
312935
65
1
291227
32
409903
54711706
71
221785315
65
101092
57
5
390882
214727887
99
11852
3524920
405902
65
68163
334094
86
205271
41
79
25
47
72
699270650
388947
326953
446072
86
340606
144051
91
191576
415937
167529
5
8
53
316902
486402
90
75
37
347068
2
53
255937
5
293003
74
27
34848
333585
38
320354
498324
324895
81
2
17
15
1
27622
45
470392
94
258608
18
425929164
20
46
486822
60
6
95
233976
188401
4
13
1
595483406
79
361082
75
19374
179548
38
36
449470
68
58
10
376344
36999
42
459563
67
429722
72
210471
112827
300819503
316296
4
971272155
496145
371516
8
87
162223
67
147381764
177781
171964
308079
358748635
63556
33678
65
51158
429282
67
304283
49
150878
495891
75
6
5
51
243069
487188
100057263
398472
29
98
56
402822
145597668
835017254
50
1
60
62
161396
47
3
86
67
7
257434
99
28
10
62491
448373
312670
123853
508803633
19
75629905
68
407856
7
9
12
151098
348468
82914820
467377
150355
85
393120
72
64
437244
218016
87
716970588
231059
37
398536
4
22
113887
284971
336753
72
410185
447071
36
35860
71
27
47
481910
8
41
321951
158987
3
59
42766
58572746
61
327875
93
39
385825
115634
342047
398902
495900
87
32
310023989
26
127418
51
87
41
326793
276335
88
253152
106851
416289
76
198063414
339740
83
308704
3
337046
58745
223516
9
21
74
32
202133
5
98
20778
103817
251243
379391
376419
50
724325134
392058
266152
119491
28
96
30
24
485168
196704
503338012
77
417210
99077
390593
5
7
72917
268323237
96
389333
46
475301
70
51960
30
47
81
237208
376949
68
51
30038
9
96040
16
72
257545
38
79910
398968
311676
395613
54
35
1
337235
37
984594053
71
86
431503
446526
65
9011
114599
26
86
42
364837
59
354269
32
22
198492
714265491
60
473076
22
263501
362691
153640
62
287023
75
17
58
30
3
882778186
46
24
456116
1
4
32072
316668
25
87
485521
2
497761
22
951254482
83528
29823
161372
888492750
8
31
232603
443237
128722
36972
273431
46
54
155394
80
14
3
53
72
352791
6
5
41
476804201
80
4
107703
141058
1
154116
60
66053
51
489287
12
19835
253044
1
34
56
46
456034
36
57018
22839530
27
75
490946
505516666
863046563
493761
82470
24
72487
4633
43
79
211245
139448
27
26
15
79
34
103231
31105516
14
256245
9
313454
8
98147
15
3
274687
11
402041132
33379
26
1
3
1
245229
39
327762
36
34272
70
25
11
58
739451650
44
304199
442672
48
33827
424968
62
87
81
382480
240824
56
45
61
26
129939
5
14
95
143009
32
399804
48597
83
74
58
177719
6
46505
153165
44
8507
6
3
475814
197775
69
325410
288452
256807
413150
497991
31
80863
52
230518
63
4
8
12
1
22
3
47
245960
52
209297
57
48
47
101914
227351
2
22
23184
7
72
32
14
380696243
19
14
232603
547532272
375944
113337
85
73
193044
69
9185
443383
25
35753
91
458256
76
90960
95
57
71298
298029
773845277
56
98
119452
475666
408177
70
7
27
601040911
6
217837
18
20
331881
5
229025
2
27
141943
6
486724
4
43
941507995
176640
211961
78
75
778342417
368725
278916
493632
9
989116938
346655
296065
372034
209753
160956537
38
70
81
38
410541866
7
58
81
42
474407657
173199
9560
59
107268
49
98713
4
307705359
885798112
41
10
1
344945
937610374
7
213439
376850
211782
81956
32123
444619
22
400732
82
6
44
96
65
67
30
450490
64953
35
162430750
416162177
330303
9027
71584
446718
463305
360687
66
417295
27
412467
93
218322
36
397816
415440490
108838
91
432265
68
95
7
38
123196319
82
5
84559770
461022
206828
483759
820536275
659974251
232342
465022
2886441
83
90
34
47
92
387648
1599
6
79
72
55
478508
270827
50370189
63
177761523
73
41224
235514
10
603332240
488697
343960
488677
168033
56
652827210
57
9
213482
86
82
209799
30378
71732368
7
302143
85
43
72
16768233
18
20716943
5
45
6
181852
99668
166417
16
80
84
31
70
76
520168396
148199
334255
70
13
70
6
44
168009
28
75
96083
68597
370431
8440
2
97
84
13
497198059
92
102700
30512
86
91
620991344
42
78
397101
52839
89
18
17
287710
2
455224
51591
10433
235848347
6
171812
830024951
29
247803
27
94
61
48
165235
783184182
330891
134908
235577
54683
65175
86
4
196204
88
311053
185891
257920
28
95
2
63913
42
22261
344960
108652
3
1
320570
71882
271251
591182908
20
352058
268871
39
480121407
194020
152173
92070
96
9
12
353476
69
99
84
70
25
65
42
10
312887
335094
547439062
404065190
36324
7
19
55
402940
3
33
28950
41
148294497
252781
110193
4
412810
255120
19338
39
25938
242413
689230289
73
47
898683513
244213133
494288
84
82
196090
20
60
17
6
310521
274702
246841
70
64
10
67
72
3
55
94
94
35
43371
3
400722
463567600
459159
491440
4
6
1
328878
59
302356
73
193460695
5
22013
250483
421664241
75
404191
44
562967678
130813
181384
31
10
78
478315
58740
561892069
90
450786
54507
49
82
143786
44
317214
905556258
492215
60
224409
885767933
2
902486352
7
4
6
21
76
22
245583
74
298964
696115676
130896
66
10
446226
422023
60
47
16
68
143792
49
270656
822317303
51
48
78
63
879219963
830571575
447261
11
935595438
35
456330
30
107150
277255
323657
31
899038960
236730
73
304824
24
25
164659
416880
66
38
7
42
91
35
150797
8
69
230412
6
60
14
655020724
21196
22970
489475079
151428
467203
32912
398274
9
9
440317
84
23
91
9
40
68
153484
58
978612718
410398
141886
656432705
4
9
27
8
107749
58771
948049413
43
1
40
55153
89
661202594
74
393868
17068
2
86
416907
41036
99
247270
18
128952
274037
679685571
149856
95
94
122072
82
97
75
445094
334889383
7
27
410855
96515
8
31548
96
291704
78
53
88
93
69
127456
81
83
99
20
86
950352468
127016255
49
14286978
53
25
90
251849
25
28
158490
317417
30
25
648344233
74
137079
8
422288
40
71
194727
351682
498940
55
3
307166
389155
99
33
446464246
400754
146847
82
91161
207996661
56
6
623799115
586160424
43
90
85
173245
177544
64
81426
43
384763
402062
55
28
88
443786
55
67332
92
44
278661
55
55
79000
26
47
23
462806
88
56
136079
14
17904
237458
4
88
96128
96
499702
3
127210
97040
70269
178914279
9
9
19
487520
461495
850083093
17
4
167783
462575
76
64
45
11
66
358888
2
159971
123744
70
75
282776
24796
75
152802
270623486
475024
8
168090
80
4
296175354
170119281
13
39900
7
210710811
331154
55531875
6
44
436319
57593
36462
236838
18
413342
55
14
68
332519
28
94
61
45868
74
183903
66
76
95
428516
77
223219
28
20
2
358166
173648
7
9
43
102357
77
53
172222
73
598575774
13914
125379
310977
35
38
18
19
218993735
83873
294402
11
73
17
41
95
20
78
498939
52333
721862781
4
85
58
11
965846889
77
289671
33
68
2
104131
9174859
269525
271463
25545
471222832
55
343130837
149449857
197708
6
337870
147814
178838055
308738
86
22
81
28425010
98
3
77
279618731
58
200661
465221
451349
56
2
63
85
88
5
20
8
404223
92
418893
564274074
319780
343432059
7070
84
212620
398089
428997
8
5
66
1
192075
401144
461067526
56
81
20761
422288
247093603
23379
45
63
39
77
43
97
7
440851
196749
295431
53
89083
13
92
498949
70668
32
791402103
45
20
25
10
34
768412382
91
25
30
436129
156919
802570708
194380
3
213263
99
75
7
46
21
175665
73
37
70
167763
48
9
26
35
61
9
20
6
1
84
472237
95
90
119384
1
69
32735
3
73
22
107910
59
20
54
2
46
2
29
447541
304575
69
92
47
107893
75
95
71
302188
247941199
63606250
474209
365470
760923192
70
8
97
73081
810994873
57039
53931
393759
419536
11
45
79
19
187941
14
97
85
279018
82
282365
28
107471
39
29
278714704
59
49
188331
28
150867
34
6
8
446339
60
340815
361033
60511132
8
404624573
64
23
353768
16
70
342478
325802
588387679
9
28
1
835848990
470877
87
57
2
383632150
450570
29227
10895
228696
9
98
134792
985134165
190147
463664
60
23
67
12
225199
44
45387
39
106828
47612
11
379602
91
42
2
43
9
367007346
225512
2
69224555
170548
166440
305795465
19
50
73
97
222340
1
314727
45
68
416338
45
242615
128869
1
337902
53
53801
416437
850739846
73
118376333
285945
232684
47
54
3
136188
100257
81
68
51122946
382615
60
373878
421435
335091
83
23
6331
299561
41094
489708330
57
16
297638335
66
95350346
330786
58
89322
59
294073
30755
76289
478429182
238909
25
318278
544959913
393627
398103
33
346458
284565
8
90
17
391115
53
19
19256
14
339397
478490
25
296300
35
61
32098
80
276266
222317
55520
397231
44
8
14
99
31
2
689019033
472035
138333
96
398093
469656224
31
264636
323299
30
369546
98
9
430298
10
44
3
416404
205160
329966
931490052
92
279164
474567
50355
132386
3
494754
85
315801299
25
480280
92
261849
332352
281941
15
92
10
236777
22225
37
440826866
1
8
104756
94
475665
51
92
66
9
222456
4
292130
42332
6
11826
40235
482007
134140
270633
50
36
37
26
93
104019
11
43
39
16189
60
359241683
15
147997004
82
99
74
33
9
273643
12
410774
5
2984
247653
56767
212676
126324
52
5
56
65
49
90
87
85
64952
355797
4
430726
94
161265
1
23
34
201008
12102
27
409838
746114205
52393
742546621
360655
52
275365
435877
221542
26
64
390267
51
53
273586
1
145800
444026
114749
246812
11
695200760
288843
75
141307
64
73
160385
19
292216759
936372981
60
498759
493186659
99
79259
114840
40
47
966096487
97013
89
199253
497874
91
298211
91155
37
57278
67
114233
64
73
404037769
9
452326
27
475491
80
207793
70669
223185
87
37
52
302674
51852
148101
43
26
53337
364017
177813
107446
488697840
222250865
89
76
25141
910873161
67
2
95596803
45
21
48
748676382
111944
79
179603
133972
181066
44
50
397567
47
338751
43
5
18
442428
472932
505855075
206193
13
79
409117
74
184415473
20
331499747
87
360389
708933727
366942
703966373
214590
91
34
472098
309555923
35
22
17
12
28
303330
426161
729230320
24
56
32
608699057
443715726
70348
64069
430274
332727
119552
862205200
465179
443587
156772
474369
104343
694580506
64
486665
29
39
16
354557
91
315794
834458042
109205
482665
64
643951020
284833
321225
16
117038
9
11
394964396
219657
18
349599
5
91082
6
4
395581
12
98
82263
4
18
8
85
71
117605
379925
54911
41
96
16
31
236370
270854
294356
8
14422
87
76
96
552378497
17
46
5
9
32
362632882
203075
38
423896
489627
85
135851
91
234052
9
99
318730
125897
51
51
96
229194
5
233320
35
8
52720
6
85605
27
109880
372286
15
39
4
197976342
35
219914
490035
125339
22
95
90
71538
43
89
497235
15
379049499
380448
37351
91
80
168185327
313091
75
318263
499997
73
85
47
192183
46
885564063
414373
122121
37
8
106516
45
65
24
18
55
258370
907821267
47512
2
32708
257041
46
463576
40
40
143241
68
64
588588065
504217196
70
469307
159445
12848597
73
8
93383
56671
180080
677857094
94562
660120338
72
75
10
208466
156184
462951139
75243
54
65682
369079
63
358944
13
82
158263
73443
48
183824
150987
6
4
18
85
247750396
910749338
84
654793697
129296
6
1234
58
9
46504
4
76
65
46
410274
2
23408
168871861
35
732436892
40
89
242478
206240
67007
59
291952
25094
427615
46774
339512
83
49
490644
47
355498
406390
43
43
60636
9
232748
51
71
607562447
11
222169
93
979615193
459656
740883069
81
41
2
82
51
73
266091
1
428602
253576
79
56738
6
880308824
48
224704
61310
701644116
15
367331
275389
314511
72
55
93
369988
683139355
235331
48
69
79
16
52
57
91
41
421779
2
3894
8
81
268526
25812
32
48
26
3
20
409196
295646
71
85
66
710263407
34
52
85
209768
28
15
62
35
11
326956
489669
787954898
843387
149984
451040
55
63
28573
96226
89
267193
4
453330
290739
4
48
2
242439
23
175595
134577
83
491209
8
82
5
348603978
24
912382822
490484
98
4700
93
291229
425538
32022776
316341
171018
4
39
269123
69
42
441174
16
8
96
99
410523
34
82
193942
250424942
474198
399745826
32
242728
442843
301983
731379995
34
160299
91
79
4
257045
9
295422
308848
40222
450636
53
393275836
93
427550
114349
5
307033262
3
151097
134831
135615828
24
71
386552
432163
218386
44253
322740778
50
4
40
59
136238958
32
6
61
51
6
36
12
431092
7
44
32
96124
100836
446478
97
491551
720196191
35
109676
299993
409928
333621
79
1
257856
284746
3
240971
239661
369207
539902871
34
92
477093328
46
84
3
31
121706
6
167098
34
14
301113
237073
73418
294234
966230053
189264
84
351826
15
303818672
61505
115562
47
42
734614009
464325
36923
143202
77
83
63341
39
10
82
8
50
36
49
7
9
68
378991
20
483029
96
33
91
84
235007
496518
2
310266331
39
29
4
143762
7
91
16
988364926
33
39
2
47
72
40
42
247907
49
117877
68
53731
63202
26
2
41
262568
30
46
72
62
292791
25
311870
476221
27
72
87
99
536437581
225230
84
94
321206
61
495978
315774
364931
215197
49
77
1
82
52
714389656
89
208864
19
30
491707
331458
469923
55
53
359152
79
209422
216031
51
20
66
78
202502
8
201256
22370
133803
344521
67
297062
94
48
230354
63
454908
16945
363708
13
358677
227673
15295
450478
65917746
2
73
54053
82499041
129933
486972
456975
68
404852
51
8
261960
127230
8
387077
61
148831
30414
381134
244347
414667
45
4
74
72
238918
44011
38101
78
214934
38
486164
90
400714
25
4
55
223661
658065768
49
11
81
82905
492303
308198
283083
51
102661
361151
32309
266914
443584
403362
9
76
654683754
35
1
45298
126948
358298
85404
439095
73573
421252
2
290400349
327295651
722738423
182057
31
67
44
35
124497672
58015069
57456
35
62
234098
64
181376
45
94
321312
455961949
25
55300
481576
2
61
65
78621
380282
10
49
3
313720
2
3
11078166
85803
356016
88
9
54383
69
445906
430207
57
59
804596706
449648
27
98
77855430
154828
2
66
477452114
50616
4
434678
196295
93
41
19
57154
17
8
95
973132525
6
839130416
80
47
263056
88
341203
394031
7
148598
44
15
8
351524548
302031
480583
347042
8
36
14
87581
92
1
38
63069
420493
207024
76804703
5
7
32018250
239995578
74
66
4
416470
1
59691
238549
473246
266916
5
154954
51679
465446
20
185421
63049021
91
49
863784723
73805
97
63
48
38
429974
180577
440022
442648
736355585
88
52842
72
30
28
75
256813081
60
87602
413036
52
16
29
98708
498705
487190
27
990099688
53
267202
57
481729
46
99
201174
276955
318364
443812
21
51
94
81
9
14
478684
45988
143190
403056485
803939436
21
76
672321309
136973
81
235381
724268774
83
426144
87813
495790641
15844
96
4
43945
70
99211
2
21
13156181
79
98082
112622
130494
322514
51
713911698
58971
44374
108900
73
66
39
3
67
3
938193580
3
170049
374458752
18
281603
24
598778507
5
17
61654
15
165928
53195
57
15
675400693
80
9
344367
21
82920543
219384247
46
45517328
386695
28
25
45786044
38
33394
119827
311535161
423934
49
553857498
20
356945
222059
92
23
62535
31
351108
86
2
117641
653298529
58412
131652
4
395595
259160734
74
97
63
477130
12
30
42
348169
345445
150301094
386909383
1
471027
63
99
74
59
356467
262516
46
92
431624
62
118854
647435062
23
30
62
470013
398434
46401
94
7
21
334399
65864
52
59
259992
85
62
455879
92
419373
152987
85
490997
441223
33956
62
177700
63
416496
370995
498538508
83
57
312268
16
77
9
60
131026
304030
23
96
157582
45
496705
269752
85
1
280439
11
46
28
44
279743966
3
61127
11
328169
15579
55
23
384972587
53
353754
24
1
87
50
427517
94510
438014
44201383
57
4
429355
12890
91
5
30
136410
412987
43
277440
2
1
157568
98
30
312539
5
119977
1
8
68838
11
401866
172580
282048
85
2
449177
30
234835
145236
65
87
27763
321639
351810
406465
18
53735
176629
89
173969
87
1
56
52
57
97
91
34
87
379605
361273
49237
80
3
90
41
64124
518730034
203385
44
179650
396258
274128
61
75
471435
37
466619
308500
338426
966953424
15
15
473124
139321
445677
92
87
81
181041741
38
565671721
29
454194
159422
446411
303636
27
4
41
37
41
25
428285
891495057
323214
977324475
294886
45
14
60
1
73
92
44
313202
89
18246406
220023
15
78
5
71
789581763
361704
287210
62560
318022
12
1
301120
95
5
81
252623
61
69
92
397802784
19
226214
170466
348691
5
98
659474311
38
243192
4
78
358508
16
21
7
6
900707211
380269
408285
454257889
306706600
43
28
82
181842
84
383260
286980
70727466
457877
38478
159036
446872
260924976
422055
512808925
965211026
39
19411
438486
43
73
64
55
14
134247
35
286589106
8
72
67790
411114
356002
334853
67
426354
329128
8
4
134224
40
293737
16
2
8
452000417
500914085
429982089
201547
8
73
352493
355985
362774
76
406188063
9
86
9
19
225076
346506
39439
21088
371006
33
12
31
367663
432271
21
307411340
36
17
290628
70
222618
105635
88
443753
398930
81
27
99
328856
404842
403079
71902
11
31
93
59
290464
83
6
3
40998
63
245903
322627131
2
59
354374
172262553
60
31498
98
5
8
8
20378
71
31
20237
711838219
57
43
370192858
7
882295373
58
298605
241490
33
124128
33
33
320384
83
79
413609
57
84
64394433
37
97118303
69
211568
96
49556
1
4
499961
90
187624
78289
57
21
464099
36
768065094
80351
82
278130
424084
369001
32
8
493209
46
57
98
45
145698
323948126
29
4
4
74
80
70
496848
85010
83
26
8
87
71
2
309723
461193
84
236564
220676288
84
21
42
80
148683940
157360812
30
50
521192528
492780
224054480
8
338392
678991209
88
457752
45
583843352
114180
42
374250
76
19
36372
288171
489209
356977
182776
63
173774
83
609890601
105791
281526
339365
2
78
86
489245
3288954
101566
429252
97
129711
348106
54
78
418969
75
98
30
56
102994597
64
203591
92
331694581
13
318108
93
55
9
135589847
396496377
369187
347812
773970422
3
74
348968
313981
188615
94
90
87
416066
210201
56856
63
461003543
299306
881881296
345637
2
60
86308
435861
33
529320376
705948319
459275
90433
32
86116
211036
56
63
77796
77
351967
6
12
78
72
19
899026746
56
431818025
3
489262563
30
294356
762460143
121916
75
20
67
401012
76
41
2
96
18
54169
397104
57
66166
359340
61
2
304280
92
144582
416369
29
87
6
75
90
402785
413593
385851
29
149541
442890
455131
21
99
50
183775
73771
1
1
56
2
65
40
130387
393765
76
235958
177935761
64
5
251769
95557
262564
18
78
46376
74
1
67
300398
96
3
411075
165049
201425
173650
469506
84
13
150401
28
475784
193613
60
753118417
298145
45
4
3
736614065
210394
3
92
469625927
90
32708718
55
127224
306002
113659
66
442664
14
125036439
479138167
50
7
37
601052505
20
22
5
20
43
123703
272258273
6
70
66271
422058
433011
46
208052
488480
81
6
64940
208118
392561
217958
92
270977
37
93873
412739
545418996
303484
284401
3
106220
59
374229
84
8
77
69
52
29
346524
314140
76
343298
392357
84
447242594
362850
10
43
57
47412
140027
486835
41
122049
32
52197
32328667
49910213
32238
227627
54
18513
37
418246
903490481
44
72735
9
11
55
231222
457177
48
41377220
83
48
885510876
473744
71
79
93
238116
25
888410458
58
450516
72319
567993596
74
39
176628
108967
74
73
66
205688
63
1
743079018
900276655
15
93
457507
76
479370
68
75
72
481975050
3
37
11
58
86
88
95
217173
481893
39
15
71
210351
6
374655
72670
190676
49
86
491411
9
32
56
39
43
1
13
473397
63
241573
137839
173142
49
336167
66
354288
25
93252896
114346
410014
75
249599
448785
434601970
23
219211
110686910
384756
275542
427822
31019
94
210979
355562824
278405
870093154
396039052
21
194692
99
34
55
66
73
513752061
61982
463161
757581993
353031
32
69
60
33
84
25535
703611785
6
492258
4
238274092
437472
97
217041
359418
7
420204
38579767
330202
349952
9
92
55224133
89761333
8
19
419909
237754
79
28
364935
947749092
184747
25
6
35
26
67
52292
36
175595
32
196640
97
428874
74737
74
8
499301
71
352285
243566
497592
38
30820
33
23
186357
126355
21133054
456496155
183762
98
89
266061
433308
5
904938559
5
182791
4
265914
348489
210724
53
376371
15
2
30
177444
67
54
273672
33
48
4
396204
368237
9
327091
60
427644
52
64
81
303363761
33
1
272592313
38572
85
8
22
433186
51
94635576
856915282
38
92
229361
8
943545624
4446794
312846
72
218982
34
225560
40
439574922
94
143252
2
49
92
494594
88
27461
423835
179126
449636205
173989
461182
385409
26
21710
761107130
6
51
2
50143
391730
739395697
141438
422131
425354116
5996
848433516
746237467
1
6
391197
356291
22
303290
3
11
30
142965
29
342736956
8
446493
339048529
39
81
45
26689
307013
88
433944
71
68
79
490471
5
9
99
445575
76
14
9
27
35
34
107077
33
700305507
228820
78
594387809
440814
421864
70
46893
174435
47
7
6
62
28807
250185
40844
400714
85
51
62
49
49286
89
27
3450
95658410
167774
40
479839
65
218789
876253389
75167
60
37
57
13
15
237330373
23
32
83
467392
364092
8
7
48
147325
34
180259
18209
345806
7
17
843553601
8
9
520034034
17
62
51
80
758715509
317909
43
56
411214
98
7
460723
9
181296
3
3
7
47
7
8635
438354
242117
7
60
393477
61
84
5
49
39
58
16
190651
389106
2
47
547021048
454125
211597
372429
474562
73
238681424
83
98
405941
58
72
418877
9
78763
39
65
322918
12789
716644406
44
281763
82941
329136
29
121335
34
416755
17
485667
213275
140867
33
214740
56
981386129
393040
14
26
51
16
24590043
66
73
20150
90
7
70
34
550504465
454062
640976642
45
473320
99
325636
56
64552
6
82
26827
69
421968
153775
28
5
5
14
18
22063
28
40
68
56
371549
361290
14
22155
20732
80
171988
410491
50
36
75
98
181767
164663
61
278835
195430
9
82111
877047154
237573
124857
223183
21
22
94
29
36
2
87
61654
2
225787
284896
200681
47293
455828
427816
478226
481936
17220
95
7
492099
91
394718
203503
137494
146015
84
14965
57
9403708
14
415315
51
496218
219861
317723
542643168
32
43
368732
28
1
123740
56101
74
337478
36
231091
24
70970641
31
32
189384
228284
292370
76
3
200237
109759
81
97
56638
126112
80
46
99840
676311196
2
87
295385
95
459083
88
65
71
55
55878
455542
42
65
29
302178
32117
55
29
56679032
9
38
180039
46
43
14
126257
220967
195583
124494
32696464
82
451520
74459
10
81
414172
332382
35
90
265220
345129
23
37831
41
55
181906
8
430910
378549
73
379367
485341
60
5
74
37
364972
45731
71
60
275564
13
4210
343490
464702
77794
3
4
15809197
58
9
220639830
231784
287342
299606
64
90
83
369218
63999
87955515
229334
56
8
58
73
56
53
67
91
23
171552
128919
256598
122613
92
80
157181
7
95
77223
210056
16971
119483
423854
279848
21
73
93559
36392
96
3
193197
3
67814
62817
342717
375390
328471
894535900
42
28
55
29
11
764667526
9
29
215668
60464
972088950
384085
7
363914
38
46
332932716
383318
28
54
35
88
85
10
44
56
15
5
85
388788211
84238
233640
430587
57
845315486
40
3
341056
91
331485
3
33
75
245024
10
30
69
6
40039
81
68609
99
6
8
364485
7
216035
103933
906854559
8
51064
248092
242294
269157
74
6034
3
156884
46
264195
2
5
95
33458
326763
43
45
8
70
330665
67
122967
35
485455
126736
460858
97
269730
55
51
492696
390297
69
160352
55
79103
595271923
362450
380329
21
15
46
96
144835
6
8
284584
85
79
91985
62
424123
46
54
276464
34
52
69
64
361302
2
83
67848
445013
74
56
52
66
157886
77
846117633
24
419289
8
80
171490
4
81
60
35
146536
61
4
497594
415103
304120
407862260
8
485303
173995
93
442450
446588
12
3
71
215677
6
214431
61
57
97235
4
230558
451893
41845
43
405538
625490267
72
81
327185
45
54
6
28
43
1
1
33
219339675
73
133209698
183680
50
312509
726405592
61
43102
89
232282
8177
238792
68
69
212593
91
706929614
352479
271346
422196
151957
239264460
652434872
12
83
132988
28
587209837
449723
79
8
88
42
294237
747623313
317611
66
392313
418453
84
3
22
69
303928
94
270574
473511
134193
396197804
38
7
427386
131379033
14
34
426220
39845
27
917510347
91
336291
68
105884
149921
71
46
303479
388839
8
468778533
56
14
43
4
465900
30
716210071
398296592
472272
130643
132215
5
53
250540
14
382337
491575
87
456074
26
96
123985
256928
49
1
60
16375
348364
6
6
62
42
1
44
302229
17
4
469186
9
75
102904
465131992
46
356127
307066
146872
301527
29
92391
480885
25
649961214
77
116642
98850
53
307978
392084
90
74
4
38
2
6
935196466
412776
58235
29397
34
212393
348324
217117
452365
462702717
270788
276776
2
40
7
98
248857
1939
89194
191478281
943388029
81
146983
42
425707
699029503
387857
9
35800
42
554505627
256556
334288
94359
95
98
450248
37
66
698139934
1
188227
99
83
469567
91
197306
203930
475516
7
45
34
14
39
987117168
76
33
2
64
30
5
54
226832
463584
87
6
85
51
14
779110377
62
88
82
16
6
69
496120
75
274014
74
75
2
92
707775339
95
309548
6
74
478728
82604
79
65
27
260639
47
70
87
4
496033
417731
75
68
84
7
163214694
4
463542
86
76
78
7
349201
25
31931
19007
73
90
464378
26
26
36
520971014
214968
73
51
91
274786
353003
119722
45
324715
26
34
40
62352
33407
116190
15
264615
302187
49
90
23
19
815992042
96668
452622
725081394
29
484771
13
13
17
611983049
96893
308285
240222
5
213313
70
10
2
321706793
492742
38
219751
1
81
320098
317937
340115
388618556
403788
20
41
329170
97
96499
316541
298810271
48
98
26
480823
39
81
173468341
1947
7700151
338928
51
9
246640
144598
66174
99
7
69
15
80
90
26
283493
472296112
2
421995
440561
67
320006
83
10
295192
8
237787
776134725
334391
65
74
65
40
33
215511571
51
57773595
386606
81
421158
13674
81
19
3
549800585
53
36
353518
140960
99
369917
402892
464951
245816
28
81940
6
35
352347
19
279135
94
185733
7383
30
16
41
242491
949998717
2
5
7
236138
397073881
76010
3
697471769
99
30
232308
49
48
52
5
3
69
360370
42407
9
302462
31573
272738
123244
61
214861
95344524
25
403948
280210
39009212
39
838657177
17529
20
12183843
93
246860
7
22
186471
30
71
78282959
274572
143374219
357107
63
63
978481843
96
339588
30
4
7
221733
101067
74749
266389
161179
17
324455
302170
25
76482
667897847
149573
339623
8
151795
48
20
11
27
375690
3
69224
90
52
4
495686
319135
477730
71
26
232782
407749
111660
747348940
62
376710
415462043
207106
31144
101371
4
469955
64
99
13
25
76
61
55
74
21
622734593
113588
43
86947
384517
262735
9
11
262657
17886
96
81
16
9
375691
48724
65
6
83
61
259769
44
29
48
118966
418105
374140595
9
22
289187
137027
11
152015
742068695
206722
93
188731
98
224735
6
329575
59419
625012471
60096
263927
101225925
847777938
356890
96
8
22
915229299
348307
170135
27
3
236541
5
469818520
26915
142684
5
249856
217830
62
910364125
26
17
28
31150
685864861
467925
474651
270116
34
199111
77
82
38250
78
195261
736149854
47
78
33
29
166219
69974
341948
68
988485484
19
9
61
94
780410017
89
36
403679
42
3
174000
287568
62
288990
68
41664
68
30152
53
85
28
83
1
51
15
89
47
305065
63
57
68
67
7
480765
195736
82
59
580157551
97
154865
32
462511
73
283137
60107
6
67481566
96
57
256811
68
158014
94
91534
13576
8
310545
9
11
68
444770
22
94
378217
41
94
29
90
158846
48
8
159070
185839
49
20
97
912663523
29
76
48
60786
436976
40
913577349
2
56
355650
251427
103673
92
492668
40
508617032
425231919
169569881
325170
241502
23
40
472593
258936
67
468933
114829
5
516383753
226132
252005
95
8
19
4
80
724
193073
420453
85
35
67
77864
388330
154590
187795
58
642830101
364499
61
485954
67
173262
78
2
7
67581
5
5
340024
55
45
261612237
76
29
78
63834
379134
405442
67021
60
992563794
26
89151
371526
47
497198730
41
9
51
44
51
294787033
90
214871307
240486
12
493899
74
49
24
269876
25
82
8
197858
95
82047
242530
91132
63043
465016
342161
466821721
146747
10
301958
37
14581
277566077
80
53
6
563127779
338774
354367
46830
247849557
50
65
5
466578
318185
89
43
271122
23866
74808265
691649628
189703
223416
86
90
14
77014
362848
481870
224297
5
6
58
539863823
97
272768
11316
74
54
321088787
487179
466194
799015680
7
420219
97
98
583341304
414700
397859
9
299177
558643830
48520
22
9
137262
150177454
59
279122
388927
39
436718
51
124127
54
87
237763464
41
1
60
8
252866
59
42
4
49563
273128
37
4
57
34
24
35
175413818
96214
52287
678559072
15
111922
81874
306273
35421
11
8
93
2
449438
2
56
193229125
85
426444
113187
9
278762
2
43
141926
81
7
54
3
754834972
288613
486396
455830
40
91
185409
222463
59
335600
8
67766
1
41
108981
61
79
89
59
4
262686
14
9
7
367579
31
845397990
447919302
212003
819341285
17
42
41
908513201
2
58977
5
12
19
15
419905
403193
46
36
11
127639
33
127920
4
10
31
6
172381
275310
26
411649
45
299856007
103203
62330
98
225811
21
168371
63077
86
7941
328326
107683
46205
97
476545
56430
97
4
54
196072
72532
7
489188
18
172133
747507981
353510
10
55
66
31
163376
69952
585433796
258143
90
379494
29734
81
478486860
818986483
290964
939080151
98
26
70
8
81
77
198103
23
315953761
283449
339847
47
45
143798
811949344
83
71
96
18
13
50
342824
1
93631
52
28763
424211
8
662536248
178580862
5
230670
4
75
37297
87
77
91
149094
3
305987
42
33
287686
465620
51
270952
98426
362246
7
71
66
435687
50
83
90393300
408572
47
272404
109003
94
64
248659
424923
50
56
14
216648
160390
805738438
2
341670
258756
488444
250496
96
97
84
381271
545187500
181810
675229669
614035895
41
11
28
9
73
147494282
80
492361
220909
4
9
41649
33
17
311285707
68
258431
32
309185
14
305926
90
83
422955
77
318109
95
337556
31
322281
183404197
76
5
7
237543
80145
44134
48603
463231
311786597
75
86
498919
7
421668
362178
56
6
325399
6
148377
451669
454397894
298628298
34380
67
8
354638
411677
618298286
231110
9
98
22
321093
337414
413075
140887
44
88
243861991
490974
257060
224220
107371
40
16
143759388
748426957
3
492114
93
54
201213
224271
17593
321107
2
447568
202335
3
478255
5
90
48
123050
266853
73
8
40
243801
6
49
19
6
592561776
67512
9
110099
167693
86
298330
73
315184
386658
69
66529
332068
38
16
114833
168008
13
58
39
478652076
235165
87
287478
447946
403104675
39
82
307933
82238
26217545
296440
5
383763841
14
4
43
141269
77590
317655
480568831
5
92
28
241085
112422
56
494046
783067889
31
272648
328246
52
58
78
68
91
314796
329963
103657
82
4
53837
120472
233156
8
95
14368
8
26
8
160817
876819645
29632
507646115
390252365
74
11
384653
20
79
231579
78
325103
83413
56
38
2
51008
19207
59749
240198
343227
320937
66
7
36271
7
15975
22
232210
54
15
33
505212383
29
206797
315724
4
351944
17931239
120805
43
318098
174961
47725
63
32
371298
7
28
264750
24
351850
6
96
6
27
6
64153
47
326206296
84
68
97
310265
337265
171284
118774
450407602
168697
409863
99
50
259691
86
205138
52984
28
65
33
7263
152860128
271047
82
123674
306071572
33
306340
378845
72
468728
58
9
14
257220
298714
319442
96
13
455998
111005
98
76
947649634
49
357220
147740
40
97
2
8
141438
2
88
56915
656131598
73
96
315466
4683
439936
354222
73
3
24708
48
1
12
166679
77909160
937709778
531323238
385107
243920
727567061
14
37832
90450
40
195706
200159
52225
285176
99
19
483071
59
399655
96
477338
87
3
42164
306194
8
338384988
67
48970
704260078
10
69898
55143
1
39
48689
8
45
903151066
9
9
26
38
450068
289253
375156
266461937
97
53
84
144880
93
486606
467629
54
34
48
65
7
88
393943
349015
455608440
70
70285
938210689
22
93811
50921
36
741921777
83
110495
35
97
495398
982916251
43
13
28
708812536
89
67
11627
31
302150
380704146
33
90
72
90
47
25
41
74
686464005
52
345359
28748
55
4
413011
402326
87
381572
45
60
411987690
494115388
705040348
23
62975
3510
40
687658082
45
952686947
6
67108
97
33
200148
8
177628998
46
4
41
70
160791
36
376893
4
915928920
361660
81
9
7
6
471602
15673
54
94
391222
4
53
34427
343636
78
4
323450
32
74
57
330814
104752
60412
127455
49
74
175751
283356
94
91
641131588
107037
99
142585
1
595634940
108992
36
19962
96452
11
876022632
519585316
172087
32
276239
6
353842
120758158
377917
53
943092122
379648
820455887
92619
437960
49
139522
1
339357
215389
145303
67
17
269194
52061
158427
20
249607
17
496877
256823
457800
20
82
10
6
115982904
249716
14
93
380075
74
69
51
47
39
5
4
65
431375
66
65000
86
113093487
344053
341819
44
88
32
36
6
69
39
87
431876
51726
27
79
60
29
20
14
3
149834
333248
342515
6
4
264958
81751088
65
178363
377969
76
69
314173
162059
85
863150289
146415
3
163314
71
881
43
97230
18
225077
294301020
6170
541320887
61
71
32
248486
268734
486780
426959
432530
13
86072377
121905
96
364356
39025
1
23741
973421272
62
881186935
23
524685369
179474
67
632603026
60954
35
6
95
39
59
30
62
696186356
171565
84
33
8
5
83
59
79
49
1
307638
187603
8
223673
114523
56
129840
225343
79
48
25
22
456265
75
73
93
25055
355507
94
999861748
459103
55
455247
333808
11
137810
95837
143123
5
473798
99415
78
362908
451678990
440188
327115
296296
64
153375
363736
19
232914
451162
388312
3
220805325
45333
110188
99
29075
473358
60
135244
25
72
22901541
51
85
4213
403394
433903
392023
2
74
67
44
457009
63
15
76
73
32497
157455
84
408559
440072
445160
89
1
7
49
61
9
57046
31
349642
430431
181015
91
46059
91
66
33
38
7
203385
72806671
11
51883
52
40
339596
8
672751103
98
60
162158783
358529
409942
30
256980429
19
130604
97
1
55
323192
170285803
490952
67
382434
51542
2
19
497895
222991
9
8
407787
70
13
360727
306978
18
3
357431
65
40
6
426857
56
46
62
206895
1
4574
53
43
259984
154035
77
952580570
67
92
396768
279949
28
11
405543
6
14
459562
18
35
84
312976
311730
23337
76
10
94
24
281037
9970
77
46
4
80
320296
677566767
107158
86
84
29820
43214
83
39
42782
191577
305293245
33
36
92
10
64803774
74
28188
360825855
18
1
361558
290939
43
30
442656
170521796
14
56
57
636886332
21010847
185862
275962
278788
5
57
15
113124
167529
492512
493240
79
92292
179734
484722
498814
34302168
28
147960
405204
66
197389
91611
36
70
5
51
126376
236671
225025
159969
88038
492229620
30
231640813
167880
29
346797
492028
9
264715
37
210635
33830
83
11
67
36
801709959
411082
346304
245449
98
58207
9
39424
232703
384686
383010
191672
231809
69
54
315996
81
31
74
468310037
13941
45968262
264768
544793775
320972
12
383532
3
57
110623
56
6
293463
817064124
72883
17
65
93
22808
48
5
87
261476
765043075
523267817
209270
394732
313101
157318
87
228435
10
77
460226
39
66030
60620
74911
311621
6
4
3
454990
324612
15
421054
483121
355733
9
109165
441216
488680
97
32
610171705
83229024
60
461788
422105
22151
319016299
917294652
19
466823
118730
47
110644
3
284522
92
33
11
14
33
145242
6
29083
15449
67
852125507
15152876
33
65
97
107693
76
34
58
83778
98
89
87
299091
46
236448253
181788
64461
29
19
124014
25
476372108
186139
226342
186478
74
51885
92
93
6905
99934
58
1
40
15456
245425
52
9521
935217944
166702
61
272849
71
484239
484124
232517
163705
208462
455807
31
61
15
236760
151889
16
667128666
275678
21
54
90
19
47267
263940
15
42
396282
33
380320
961878918
241302
8
479049
456567
495417
192786
85
49
429620
153525
486388
99
128016
44
121137
200738
351529
419784
279914
378316
3
493380
35
67
170863
446223
8290
96
79720
73
243789
253438711
39
432509
61
124342
83
174184
304954
3
214576
73
54752
83
87
5
188745
99
76
54
35
472902
30
185307
246476
50
76
62
72726
331673
31
41
13
132333
86
4580
67
69
429547
55
3
195727
4
437379
63
19
223417
99
57
377741
77
67
83
2302
411168
6
952252980
304689089
839907411
51
51
175232
74
4
19
418913
58
3
6
817914671
654479725
174686515
8
503019109
7
187791
375316
95
486083
7
447064396
223755
256887
23
62
45
330344805
122771
39
73
185699
35556
746697595
42
452786
52
24
61
77
9
247006
90
243758
99
390560574
89
130542
86
3
105161
72
93
43
412994
4
112677
121384
32
124201
2
739795810
137627
73382
42594
3
170320739
64
213425
72
60
342052
73
79
348450
79
98297
7
70068
63418035
17
5
74
325871
77
3
3
71549
85080
57
60
64
328172
470964
3
31
27612
8
1
74
37
81346
3
364515
57
545327468
1
80
1
53
158457
83
462971
316854
6
4
43
49
2
5
4
289364
502456679
221192
9
31
49
161210
80
738510709
1
240951
53055
40
118879
88
877720163
2
8
487248
86
39
80
43440
485933
20
212025
490802
193184
121683
24
55
3
83
344276
421323
869671930
90
360757
48
378786
75
19
4
54
79
3
174811
1
5
33
46567
20
199198
115979
323990171
37
52187
63496
25
35
3
11
309367
924100962
442871
432540
133593
387167
141244
45
266589
244901
56021
79
199227
4
1
407706
32
21
92
9
171034
74
418645
88
10
261348206
176601
438665
367805215
10228
7
435045
5
291532
56146
42
465640
624281742
27007
22
711330885
23
391968
89
386858
472624
463712
9
28
98816693
397766
418155
474073721
90
72778
66
79
95
212328
46
424973
842991450
6
404318
419647
17
222256
55693
176987
127624
88
26
65
330555
471088125
31
45
91
99
228052
23067
76693
330896
64
191125
140086
47
7
52
7
281833
19
194323
7
229312
152658
9664
288896
306441
19
138592
12
66
18
312812
4
90
55
92
423282
7
21
79
96
15
105796
12
255410
96
88
361830
87
98507
477670
48
98
405417766
99
192542
451001
54
392189260
7
296008
68448
38
377202
153517
29
36
6
88
73
75
473016
60
56
95041
12611
83
284421
77
6
86
29
76
390661
396538
152934
27
367776
365383
348879
42890
173818
5
89031
354144205
25
407752
35
56
174942
304731
93129
37
77
2
95
2
3
414770
509061718
279537
343114487
388288
41
428046
24
467811
328192
10826
975076715
7
397799
465379
838039562
44
213723
42
247735403
26
745037140
351503
53354572
62
398829223
108892
3
90638075
87
75
386732
5
118687
74
498144
469917
27
86826
5178
110736
320542
49
76
44666
44554
274350708
98
2
301109
9
37
969946340
99
8
61
39
94
495560
141179
409905
42
4
198674
999442081
60
5
82
17
497683394
30
3
89181
58
88009241
30
70
76
375974
81
267745
17
319394
13
5
811409743
5
393871
349336
79
25
6
30845
18244
64
70
590130529
10
90
118835
256652
58
441956303
59
18
178248344
7
167121
335286
314651
95
70
17
30
419988
52987
50
62
204354
70
30
9
278991
98
105142
59
94
213809
119580
56
9
71
218930
98
416081006
35
298297
13
76599
271541
36865
95
8
32
18001468
322603
64
14
313095
266219
19
152055
228984
243813
75
72640
81
32
52794
87
330365
298168085
45277
5
97459
91328
545929916
37
7
45
548827431
31
6
425140
76
55
182531442
160363
108834
9
292967
35
832641551
65
568580938
105150
602680462
23
23
72
347331
400684
6958
31
13
1227
95
49
67
30
20
135462589
5
52
781948034
31
66
49
23465
8
5
336314
467987
47
81453983
280761
9
23087
446046
95
359749204
99
305625
4
40
304495
21
232208
27314
238926
53
263648696
192333
97
399569
449015
636091271
2315
266999072
596948809
47
1
37528
2
531189628
36160
110914
4
424636
39708328
143617
3541
56
93
54
368999
1
221480
41
188226
303448
20
225329
2
403562
39
159657
366747
5
7396
135
124349
91
50
334894
38259
394171
4
476689
92
42
91
308693
27145
6
25
215612462
402824
296819
48716
321690
1
647722581
81
53
79
113076803
56
2
455284
270314
389357
356464
88
259756
458608372
191203311
328518
378131017
178790228
70234
47
18
911155663
352328
307081
79
6
58
97
70
43
79
357769
8
27
275749
308449
87
499335
699119906
71397
277791
93
60192
66
71
256282
19
87
24
63
432947
3
89
39
457263
8
75
86
45954305
91
71
57
32
37
349505102
70
222107
39
54
19
323549335
74
78188
535455348
480917
227129
30
110429
417656
140088
13
800230665
367115
53
11664
273716
92
491755
65
791548249
19
207511
81970517
38970
442359
86
16625
32
368714
1
31
455373325
1
11
47113
67
14654
366717
74
958022960
339492
1
16
80
349330
24
6
130160
114616
105885
50
1
107117
923974488
4
8
64
374833
51254
27651
72
738062256
1
933824674
40150
8
12
5
79
91
30389
15
46
703394227
21
97807
6
274644
194037
363371
61
20551
42
99
4
344607
8
75
6
178380
499360
223742867
378227
76
496538
362020
76919
9
91
31749
82
9
29
52
94
945366132
247621
237491
208032
74
15
8
32
173123
116088
266099
38
243448
23453
331287
103461
258086
284694
420704
5
202187
77436
73
302671
38336870
45109
67
4
805753403
7811
330191
88
299270
176794
37
68
32
5
46
240782
232532
94
14
669531359
16
61
78
37652
361612
394580
73286
240547
216162
19
436415
10879
339115
263968
69
59
617048816
373876
13
125325
434432
51
81
61
6
70
180605
12
401607608
98593
35
205652
13789163
68
74
39
970352524
334918
94
305303
4
98
430678
26
3
880260764
3
28330
32117
64
164069
1
291224
199421
224530
171849
51
50
403112
63
162138
218370
22429
495053
42
87
40
1
299142
357563
8
341938
229720195
346727
422042
15
99
11
46
2
10
83800
412407
11
210332
51
33332
46
35
95
308395
476001
80
13
166327
8
100045
125741
22
85
630375204
884635524
53
423895423
24074
123893
44744
7
3
87
19
37
30
253420
243066
22571
341087
88
379228
9
56189
332251689
238056250
213927
41
47006
396540
463779
47
40
56
25821
22
485502
432933
56
1
472594
45
211110
12
188813
549745013
68
291767
7
97
51
44
79748
4
82
59
81
85
241396
310365
5
77
14
306376
70
75023
4
41
8
10
9
3405
105462
14215
12
221009
293032
8196
559204890
5
3
234767
111373
18101
122160
254010
29448
85
89436
279628
58
4
145362802
53
63
301464
355688
4
232582
443606
14
25
366702
39
56
497138
17
37
68
333107
346629
303925
155091
142433
446511
427548
89
126096
15
48
48
61463
14
452687
10
138300
35
431581
26
79840
8
34
42
2
15
289871
80
243415
8
414905
58657
45
56
20553254
133461786
439617008
460868
264460
8
222658
4
531717834
167920
55786
427420
6
345757260
202461
6
46
58
26
104399
19
263385
3
282766228
4
61877
51108
57
435808
324230
98
79945
137507
42131
85
85
116401
327405
239174
62
241244
144672
26
415443
37
61
402868
88
436351
252105
265145
32
83
71390
490350
279381201
22
17
22
908665012
329199
405926
362649
236145
8
87
376037
1
110976
68
6
2
61
389359
648372517
71
4
43
26
7
18
29
79
317140
895721448
17
85
84
337239
435158
86882
176279
143068
131311236
989307173
17901
66824
63
8
82
86
85154
315711
320063
381486
147992
56802
875003027
69
60
56
42
68
38
253180
68
280853395
206991
44
6
97
30
29
6
178270431
69
222327
328660
189596
52
40
87444
7019
230458
96
25
231703
66
3
3
235057
59
471518
1
91
56
27
167366
46135
57
82
415660
131669
184201
54
53
362518685
104583
190286002
85750
64
37880
9
71
4
474254
121584
3
32
157190845
265925934
49
411445
81013
12
57294
64
234403
12
482088
92
327244
1
214570015
9
26
292217
62
76
23546
185153
62698
314024
54195
28
46
124337674
25
951952315
5
401980
55
237498
287988
442601
326334624
40
491624
1
22
325
8
354158
23
168622
35
22858
62
194698
18
60
16
31
2017
253768
7
46
6770
70159
245516
488227
23
105672
21898
53
38593
3
407658
133784
97
493337
87
43
53
47
32
7
48
188290
122157183
176017
5
88
80
89
42
49675
223015
154469
70
82447
21
1
48
18
434889897
441933
76
364253
275036
77651
251751
66
91
1
930568138
43
97
178096
14
57
83306
63
62
30
16
40187
402093
481484119
424229
86
394291
8
634728728
81
53349
40
314359
361695
50
73
406142
54509814
17
300672
10760
47
960787505
89
323181
137384
43
17718700
85
11
142957
1
906458267
25
42
325746320
10
28
64
121722
81
145921
398516
41
9
393448304
324622
48
53
23
5
17
96
85
73
35569751
156611
420581
74
189414
6
312430
66
84
57
815131721
64
75630
321542
642230618
255026
56
85
4
97073
3
397459
394230728
119144
50
847738227
20
458517
90
865795011
212378
77
421891
1
32
95
6
407555
29
209772
70
941566601
433020709
572830595
159663
30
32
27
140120
19
6
82387
64
316661
83
25
24389974
466711
4
329196
93
1
271217634
84
7
30
185067
86
85167
29
83
13274
85
57
89
24
43
69361
91
98099
94
41
222637
76
84495
457494
88
34
53
453254
16
454424327
85983
414177
84
128686
233751
186326
368412
95665
805134580
187635
40586
67
273650
40918
75
89
250611
132771
171799
12
33353
159238
70
229926291
487173
5
89
186108
68
332417663
602859854
75
43
179417
809205264
178195079
90
90
16
42
91
45
295084
154792604
75
264168
297700
84
388447
82
69
481046
287530
170922122
614586552
301191
17
400388
77211
321692
29
466908
32185
64
37
1
66
378624
8
38
75
326472
95
98
132498
76
229524
88
36
527022130
50
312027
369009
5
352959
8
145746
137405
2
91
22
318404490
146705
14
29
7
6
19
21
415087
20515
24654
23191
72
211736
266750
285269
587303664
83
19
6
235805
28
252232
93
39
37
269706
214925
748078396
167785
45
278287
82
465636
94
55
18
41
30
6
415242
260915
98852791
209919
82
25
448221
42
18
70
832727415
6
75
13
392481
453609854
59
3
36
350879
6
401529153
14501
124659
70
27
376545
341972
329089
323523
59
7172
7
4
45
427840
39
218575
370710
474274
50
84
149612
151741
64262
72
317229
69
50
490933
215878
54
466769
60
291715
78
69
63
397381
712762402
3
8
440372634
192595
29
75
59
262229
85
275870
9
194023
37
177649
50
7
247511
6
204180
6
57454
15
24
139092
73
55
50
296270
186492
11
2
459967
364491
5693
477254
571458739
31
434349
40808257
98
914932535
95
214981
9
435054
297494
344759
8
474266
941357423
440324
95785
5128
76385
2
230506
80
47
95
232355
479397
3
492409
1835
22
3
79290
819271296
381278
464755
107241
154049
54
61
1
206964
549771755
472389
7
317051
9
211598
357624862
73
69
39114
60
22
55715
83
9615
341699
103227
17586
15779
9
999714799
313797
33652
89
3
343973
98
520817499
890520441
399038
605509647
5
163276
47
114207
68
75
261616
133612
420214
45
21657233
17
55
82185
85417
198660
25
98
49
124030
256769
321569771
60
4
235755
172659
158077
233962
208204
415583
361751
219443
42
93
2
15
8
452456
60218
302200
219918
11
70
59
61
24
214028
46
98
8
142336
450662
252062
272148
631957147
12306
8
131419
27
45
88
148018
197689232
254120
400637
325455
44
75
325771
76
97
211856
57
38
94
59
861229312
3
28
85
92
247119
199592
19063
463358
93
453010
47036
51
246985
309069
3
451075
213557
3
58
12
382447
62
250616170
734711781
358864
37
953492252
467943
154297110
255429
46
3
17
418073
173131
483497
317268
49
77
86
320080109
8
80
195415
4
486023
57
48
67
73
20204
218600
43
8
41
190596
6
361338
243029
54
41
35846222
35
65
121616
86
71
370466
47
476818
32
230392
20
208569
23
25240
660454056
68
111206
5
53
644303947
384498
27
129920
127948
6
4
366792
77
120981
379828
14
36253
28
54
25
146236
12
157802
814673408
120923
415500027
4
10
189051
81
443286
40
23
6
60
394506
897543221
117880213
415684
970989277
621142703
470387
67
98
5
5
855376680
339964
9
2
293954
288900
97
46
274402
77
55770
29
179361
29
349214
171919
80
59809
40
28
22248
18
67659
459805426
21
3
12
6
133795
493319
504148722
94
443276
6
52
246952
27945
428237
55
44
6
435674
46
37104
318065
35330
18
30
95
360014
79
614735087
490157
329113
79
56483
34
88
97
57
65
59313942
6
835161581
33
43
72
7
3
467695119
1
31
3
11
322525
79
11
33
187337
80
8
346948
193872
5
6
14
357255
88
8
32
736077545
8
236225
18588
82
94
313977
315889
56
80
358094
55
63
148257
170537973
86
9
1
11630
73
81
5
7
449775
163936
50026673
194061
294839
135333
203037
297770
30
258546
240550
66
58
161834
94
21
430094
885256729
184217870
48
226261
150932
86
330973
547317209
345428
79
403088
156292
234519
440694
29
470792717
60
66
40831
134120
3
14
60057
16
33
34
21
413207
369598
81
73
252104790
67
31
71
372254
430150
67952
78
32
76442020
46
49
11
10
939326004
96
330675
93150
8
496745
67
385344
267720717
27
18
639
308850
127673
23
714023314
380996
23586
407291
144979
4903
53
4
338988
45
86399
79635
78
55
54
34
791916632
351267
56
121761
141726
80
297940
8
345813
747223973
69835
44
2
660185398
382272
256072
43
8
211925
168282
38
453566
83
64
76769
450452
12137
342327
465128
185864
11869
74927
35
14087515
63
11004
225565822
183064656
387188
360133
177964
411566
485617
343174
55
95
144871
420131
729866376
435729
22
92
435231
8
22
19
9836
4
399579
28
2
5
802787140
260814
324858
56
380950
58
8
763205254
410512
58
498658
634152525
547826011
359942
20
337808
42536
382148
4
750431637
1
49
64
237651
6
423891
298800
156601
410054
3
97
98002
223476
39
90
25963
485789
9
540679455
42602
19
48993
284882
480135
96
89
273105
307894
99495
344001
23
87
79
7
447830
119597
41
248418
32
95064
149261664
187852
230547
58
183517
233929
94
370830
71
181334
388607
327472
16
7
767026974
6
99700
50
70
291353
302878
8
487013
21
4
23
80360
385189
98398
45
231304
456717
47
11551
72117800
394822
482787991
77
509214204
107402
54181
43
296498
7
438761
199895
66
111304873
53
9
17
55
335189
2285
62
53
94
36
7
150013
824119035
93
66
349297
473569
18
601061790
99
23
2
98
29315
218892663
15
372003
44
59
493585
34
21
221252
45
61
680488986
52548
16094
64
375702
394086233
941577237
181495
6
481522
322563
331209
362216
4
185763
80
454555
247159
371332
71
413667
656926720
54
16634
74
327260
28
143667
56
372755
21
480610
687188723
393964163
9
181161
16
9
56
308737
27
14
72
5483
19
57
76
915968905
11
234099
23817
24871
84
83
22
55
321882
8
389262
299251
402811
389720
307582
191157
582023375
65
74546
94824387
12
79
1
911941994
2
88
141845
26370746
27
69
67
188749
7
9322
84
334755
47
8
105504
3
80
6
54743
39
47179
497189
396138
412540
78
380295
318129
61984
257555
24
350063
423227
453398
52
75
230281
234937
24
56
33
74
8
187205
145155
827239939
95
25
84834
18
382155
25
42
50
86
96
324070
53
22426
3
541815292
97561
34
96
33814
40
364910
28
1
58
11
793621992
479043
262025
134417
197403
81
7
3
75
240703075
54
354089
14
3
110719
426048
54
474078741
41
12
24
463646
6
6
97829
89
17
317802
453855
5
10
40
66
124529
493087
87
481792
482715
82
497785
180725
8
54
377343
8
18
131546
5
39
373357
487772
4
28
424256
315037
71
41
28
78
11
459248
98
10
60
7
1
202343
99
19
415236
28948
221229
489407
475025596
27
3
1
96
77
96
59
8
234536
391547451
295720
64
62
86
97
9
9
267285
63
6
74
265321244
178900
4
55
89
36
382591
79
95
78
14
375886
398958
225910
99
270736
276784
39
446218
60
37
352803
44
61
443305
17
283306
75
52
489006
164557
71
157901
231682
367181
22
112944
100157
978172846
284324
89
547109067
63
2597
117
9
4
116040
4
16
234015
28
686909741
14
32
79648493
89666
389080
476246
287657
309716350
77
50130
408500
314716
85
590977799
99
395210
26
252152
363631
152433
36
91
512469960
22
405311
109195
97563
237235
285041
73275
924
8575
22
361651
58
855766576
14181
20
3
29547
113123
9
7
86
57
455841
58
250338
34627
96
92
784618972
2
434882721
75
215419
769399030
12
223222
413725
461354
494
17
429815
28
590392499
5
770549348
1
56
84
82
29166
48
76
119736
2
3
335310
72
37
74
75
84
138213
90
86
2
319736
97
50
99
70591
800913090
105555
2
23
56
11745
418962
85
670706590
98496
100425
564069736
26
502566449
97
76
55
7
66501
64963
313284
96662
340673
225526
9
1
7
497758302
159734
94
96
13
85
392809
369157707
65
393560
183099
427377
353766
82
459315
4
99
99
15
56
73
32
12793
8
93
380748
54
495777
40
466836
54
85
4
907750579
302468
420467
23
34
177829
3
35
149601
439647
494967
37
49
463769
815775928
39334
398467
33
442166032
218035
95
236008
52867634
98370
98587385
75
251667
222467575
114310
516598747
8
143288
34
42
78
216286
261290113
234154
95
49
357721158
35
90
317604
410917
30
742482259
83
79
327622
53
6
39992
10
692055937
20
13
56
6
54550
498525
6
27
58617
91
1
355380
19
34
720859635
15
995557286
2
218696
18
52
89
330988
1
71
7
62
72
292065129
309782209
292633289
364174
83
2
81
158886
34
243283042
324547
90
93
8863
387818715
8
442605
219589570
122338
3
41
11
63
30937
485516
37
54
311017
868854891
192675
59
60
494877
487517
82
49
54
61
43636
447928
12473
291350139
54187
488549
245980
53
447482
6765
60
60
30
1
1
160616
138197644
63
452362
92
20
6
165641
27
13
83
165179617
427891
34
54
109311423
46
10427
151958
16
40
7
69
1
716498373
64
44
478813
190020
90283
443625
628431760
406037
40
364581
66
39
16
378320
74
72931
177805
7
38
275459
126797
368574
430956
862652614
280359
42371
276716
9
138004
119407
2
321322
67
388193
126855
8
54
70
452832
150023917
59175
119816
15
932025748
459679
46
433912
334681592
26
42
100859
126573
68
201614
59
24
45735
190488
5
45
44
9
200499
211502
97
355706
377668
318957
304628
166911
37
77
234716
439345316
86
462877
465124
819603735
59
81
85
23
9
35606
7
193737
429007
129202600
77264
96
23
980611369
81
87
513377904
236261
383403
224383
97
112
183894
69
29
312341
106636
6
20
78
407788
58716
179322
327101
696167771
468487
334264
8900
63
303432
341280
69
44
54
664000256
8590
49
225754
299628743
416030
218410
50
388961
7
470564436
245380
137410
41
38250087
72
45063
191428
90
458813
81
1999
5
242133
80
72532
170983
57
282768
66
132348
51
42
451681
20242689
100017445
446842
72
29
278956
6
62
46
63
497439
54
171428
31
11
1
294043
24
23
200133101
74440
271555
199200
2838
27
172515
350340
22
41
282886
8
75
59
275638
282307
642867818
325683
42474
97
388770
10
96
17
53
85
9
132838
490117
22
128226692
262071
479212776
123633
31
39
379697
45677
9
264040
165835
499255857
617534813
237453
14
918393405
71
234650
55
48
9
494600
2
79
161185851
197161892
235036
33
138673
25
916575117
90
257885
159830
410754
27
273392
42
7
84
66
51
369111
53
93
75331
285993
21
59
52
53
73
200767
83671
982721815
9
67
7
740829251
406506
433704
201272
69
4
206357
387469
216911
197136
87
85
74
43
11
8
37
1
50
99
58
26626
794336219
87
493851
310314
10
55
42
32
93
351565
33
46
132214
8
65
4205
58568
344416857
65044
6
79
770889722
35
2
32
209516586
242294
118699
226942
73
34
547714096
98
875317944
894255057
69
73
10
778877180
289931
414755
2
199745195
89611
88
370257
292130
122379989
65
459964
3
489048
384065
10
335854
3
5
97
8
446284
67
417634
360337
81
49
83
223519
51
7
253308
132064891
500310101
53
19
2819
7
20102
275425
419940721
481780
6
46735
310230
237099646
415615
325178
242224
364622
1
40271
59187
82
100412
280692
121153
202516
492302084
17627
52
3
156890
340631
89
195689
88
1791
82
144562
339148
253036
1
282276
283965064
39
6053
224356
53
12
71
70
147908
33
9
397822672
68
96
65694
8
87
234696636
75
18380
50
67
55
38
412037
90
9
430709
13
8
363661
1
403544
461614
720729118
81838
956893832
443533
357990798
1
94
428101
95
86
4
68
67
38062
660877825
499432
657953931
22
82
33
83
76
153413
16
172772
403843
59
40
68
298667
377125
77
56
13
217276
316516
461821
399365
73
97714
289950
19
419707
41
430133
71
21
57
50
66
918918662
97
326794
74
22
96
33
31
174101
62700
71
236523
406255
477119
16
27
36
153766
105884
3
293903961
868197500
325885
10
61
127799
78
32
199093
51
372678
666883503
45
20163
465414963
99959702
3380
96
16
74
75
281379
407505
55
29055
6
5
17
67
47
402597
274103
467916
334049
26
136232801
302315
12
76
772947923
365802
440000360
87
32
315747
6
260400
77
58141
48
48
9
94
413522
31
60
282374633
84
25238
215369
5
445427
70
250852
66
433140
19655
410556485
28
76
99
4
34
77
82
370516
280626
447752
339529
321330
492711
188230581
338956
310914
9
37
23
9
44
13
490846020
30673
6
201826
201373
80
216065
5
1
278772
11864
52
285705
75
85
81
84014944
440506
12
5
83
70968
497711
46
34
694568517
78815
127709
97
10
94
47
77
4
92606
411365
684335464
399955396
47
44
23
340983479
5
1
275057
43
37111732
2
248323832
79
96
89
58
43
459909898
258164
370559
281532
55
73
687045558
9
32
117058
84
75
109304
294141
57
141581
89311
99636
447651806
222725
179079
19
107374
25730
418895
227385
95643
398856
343887
412301
85095
19
456314690
90
73122
63
53
70
379196
166799617
9
326078
26
408489
51567
45
205734
199761
608692435
563721502
30
65
79874
144640
280270
51
280064
14
485532
151710
16
447704544
147128
93
240728
355099761
7
65
315514
571213767
43
92
135833
90158
359477
194725
277228
822180214
61
67
61210
447967
24
104713294
430718
8340
80872
391056
394545
4
47
66
46
630190110
164583
218153
851131316
56643
50
55
46
72
467033
85
488423
353964
879412788
451857
49
134299
35
935230466
12
31
9
363498
459344
74
87672
4
90
57
97
1
7478924
9
74
201350
18
88
8
47
9
291194
3
45839
51
10
1
116124
285365
2
64
460129
27
66
79958
249832446
30
24
24
56
267281
22
108309
47
18
37
229810
457278
42
427958
339362
121175
155676
55
4
279229
111214
98
246168
1
58371
87
2
35
468430
90
360921
5
226470
285689
334813
400566
18594
60355
294729
194094
71
31
96
97305
9
55
57
465643564
2
478457827
91
560732544
968285277
41
7
4
85
66
7
137208
331163
16
396132
98021
29379
46
389528
217647
77
17
830184932
584799239
325783
261046
162723
42
173016
103994
347463
33
801901681
112966
489532
87
140360253
4
65
2274
32
307335
31
28
234184
5
287542
353436
56
99
98
53
44
2
426441
37
97
197852
87
94
86
781418250
153319
353134844
384869
51
233172
349215
36
80
67
457951
3
9
992976382
116468
274077
16396
4
188786
269922
435415
238025
2
278041757
125799329
80
152626757
463295
381289779
19
45
136023
168886
156929
9
15
274856
347591
1
67
90
6
311461761
5
15449
61
52124
3
30448
812090578
389114
262289
82
472863
37
365001
34
282752
346670
120390
70
439902988
112115
18
1
33
334500
13
64
27077
243284
175330
317612
67
8
11
385337
69
129897897
209932
47
104827
55109
37
481873
904
43
56
893969230
968477037
99
83
103402
26
759074205
194833
64511
371771
96
482454
44
309567
345992
918187975
331443
132078
263512
30
80
35
148207432
4
103729
86
482340750
444355
10
1
200740
114922
318297
62131929
48
4
75
82
617
33
212713
85
65
6
12
165662
465558
35
1
56
284963
66
587
1
345572
2
122585
21
123541269
29
56096
6
328743
318715
67
52
488816
103597
32
698973708
379044
241380
6
35
755672683
36
7
77
56
4
84
132729
221315
178153
78
86
27
430072
7
83
341460
80141
9
532953682
477225841
330231
77
11
4
32
244470269
359285
69776
52111
8
407907
19
40
72938
330492
67
54
282560
12
10
216537
444922
2
29
44
9
678734379
55
61
81
999463383
106766
91637
437310
128310
197104
241653
45
50339
59
26126
175916
93
385319
263903
354103549
89
12222
568503222
13
6
57
51
97
130509
83786
718888404
2
57
5
5
45
33
205688
59
494690
318704
48376
70
71
76
433974
338371
312312210
81
36
6
204332
315356
421378
72
425183
151581
55462
89
984012618
34
68
152351
57
64
779336101
48
270455
94
293365
372346085
17
39
269335
90
20
67313
24
137794
361559
442892
47
653786442
7
5
389133
8
435716
182260
79
672962637
184219
8
16
61
3
64
63981
12444331
28
28
5
22
57
8
16
93
469710
2
81721
470692
117517
30429946
8
91
147836
396325
364209191
81
402607
25
329977
380027832
882015859
61
458436
463762
458195
28906
795307381
332937540
113335
75
58
244593
79372
68
274568
56
69
44
47
64
189704496
50
4
76610
327251830
97
204101
72330
285847
356464
328675987
93
90
218289
65
29579
44
3
52
372095
430848
91
4
48
296115
68
153363
95
346490
85
30
443708
43
237937
429120
4
151820
483174
49
386082
197686
116279
515583029
41958
281146
25
93
26
492267
29
486318
264908
83
398314
42
37
245984
28
17557
89
78
148062
203838
94
8
82
56330
3
191549
108429
2020
123619
449033
411480
139828
55785
296016
4
79744
186336
238329
178214
6
145341
79432727
452781
94912
324551
48
15
52486
75
812507366
17
3
143944
457780191
153888
90
57
66
475799
116796
177226
6
68
74
372869
87
279754
9
4
57787455
120335
388104803
96
57
223565
432910
24
93
26
413086
87
259848
430069
957637447
183294
463344
770933144
424387
150890
82
45
84
89
58
77
198667
536278412
152321
131314
18
31
9
176559032
68
67123970
107521
47
97
53540
2
354323
296333
101319
214805
140105
34
31102
3
68
49
31
20238209
31
5
7
67
71974
429448
51
254319
455591
25
188018
251244
459131
191107
149992
487673
44
67
168794
9
473495
30350
324506895
92546
291166
449765
64
334083
50
400217
10
61
346654
13314
71
6
99
103827
72
362024
54
98894
18
302041
339839510
54
39
52
270849148
288629
88
454962532
243572
133137
73
51
77
48268
62
820642339
97
21347
240345
26
94
499014
156799
1
76
214105
192145
149020
139938
47
4
236963
459407
403483106
52
422675
73
23
71
230183
891353502
6
13
60
190653
44
46
30
213461
28
7
228486
745055378
426710
86
3
98
33
78
18
24
154450
22
41
68
8
25
101970
32
267252
92
9
88
351117
94
437123
329826
20703
53
47973
921263330
350586
328148
96
46
47
75624
52
62
159680
159712
29
490848
218153
81
57
75
29
31063
65
22
91149
938724533
135498
59
57
322905
233362
182105
467916
45
9
25
37338
478206
829748674
74999214
7
91
428428
59
11
287668
279875
60
41
78
9
45
9
184712824
9
97
82217
376902
80554
85
6
15
447083
430334
42
76
7
71
44
255513
37218104
78
479639
25
1
342611
358481249
58503
48105
199888
56528
91
335512
21
15
66
19
98
87
63
466441
61
115458
151237
45
2
476886
977905731
78
807073842
147006
110843
2
342488
965289576
77
84
67
84
75
79
257702
626529761
389094
49883
306881
62
235719147
26
52
587577642
100634
249855
625767370
98
216245
16
60
37
26809
11
97
203481
60061392
78
147695
116981
94
473530
57
499490
27
419558
13
32
23
39
97
375547
124826802
217452
35
383511
288316
67
34945
283431
499468
198227
63
3
399058
46
473266
482726
278174
69
6
1
14
55
23
323724359
5
264239
74
61
759317043
74
393482
155071
420822
451001
27
61
69659
45
2606552
58
57031
498758
41
492771
94
55
81127
468097571
6
67000
21
58
387437
1
116375
250008
44
539954554
27
142789
7
346393
447804
705653578
10624684
3
275247
95
54361
298168
326984
147952
574915176
38
473073
39
5
91
833284700
86
106992
57
22
135520
119687
30
81
27
70
219632
72
69371
299942
9
30
162780
355507
32
7
82
51
439057
264344789
74
7
257047
3
58
25473
82
28
91178
382016041
446822
434615
17
69
84
52868
264044
37
373219022
197403
48
27
210022
497490
83
477891
58
50
35
259943
19
72
3
247954
117819
280010
193306
254881
594695436
448765
8
289998
78554
11
6
59
417046
736666752
87
7
59
22
92
63
3
65
16
75
444562
26
486113
28
9
469051
302174
247251
5
327236
62
51
167517
66933
27
32385
333285
90117
458560704
421813
92
1
323496
458078
1
265358
5
41
29
16
199408
15
17
59
39
70622
140689
308344
8
47
86
51
94
21
34
60
83
469269
336885
84
65
23534
268035
475254392
3
92
14
151298
383456
42
7
158702
77
983457088
27
362627
325745
363113
69
439899
69980
236969
355534
15231
89
703226420
23
245776
65427
17
16
37
79
96
138864
4
196355596
233097
765475175
92
178673
56
94
78
38
55
752709399
15
274383
45
2
46
260590
13
292622
121551
19
393337
408310
32
483698
463205
42
344854
76
316828
9
314800
311162
55
464687
74
23
97
36
92
1
61
77
36299
4592
212607
76
2
301940
474210
79
8
436685
392969246
498172722
3
2
281312
41
308372
371090
344128
98
114061
29
69
5
176290
30
448610
439325
18251
173627
56245
19
401114
73
95350
344065112
78
39
488866
4
379407
183614
194316
4
228274
96
658498790
38
26488
5
27
103048
87
27
103252
95
331619609
32
128127
66
85
85
467086
524482990
123196524
95
722859219
397449
49
363687
9
89754866
494687
12
445898657
413838064
98
317141
50
5
7
5
66
78
132606
50
10
965124336
41922
44
456316
21070
8
131000
438015252
70
35
41
60
325532
278286369
15
65
86
467270
52
30
68
340320
236871
36771
6
39
464763961
60
43
78
66
407126
182801
394640
24
6
13
431878
6
82
66
236120
72
5
80789807
42
1
79
22
345321
16
12
69506
134240
8
369723
25020
300839
95
116497
71968
6
29
5
322481
9
56
85
427093442
738345679
248828
632334855
208922
362059
4
77
63776878
90
89
10
347674
82433
344093
103077
95
399181488
239430
387799
8
46
907501110
66
228595
69517
89
45
48
358132
2
2
355273
430291
38063
87
84873
52
48
1779
525993623
159099728
499850
84
98
50
74230
141668
7
63
172202106
55
44
9
159946637
161874
211305
5
38280
114261
798197602
88
28
114838
61
451003
10
2
58
186588884
2
49685
465653
337663
9
103943
36
596100995
20
381104
503388928
412056
265533
83
85
26
6
745973752
262958
158359
72
5
290006
20
38979
105782
5
637084409
141834
476207
164080
355414
48
39
7
539948471
73
64188
74
100263
76
478591917
143315
379051
966486333
26
93397
307072
163500
324263
30
781717548
39
66441
130105
67441
214463
97
36
254363
69
96
2
41
257027883
16
108698
2
505777207
158763537
5
468108
83130399
85
357480
26
7
42
49
73
68
18751
118021
30
206749
385112
33
56
68103
72
324399
83
67
387633209
29
55
183505
28
7
120993
123995
3
32
28
275727
547873749
5
12
354387509
437819
315480536
53
198147
428994
23
75
51
19
40
4
34
78
77
761233344
312704
253102
5
93
43711
145275
47605
18
34
83
373077525
224893
407926
30
371031
661486484
75
24
79
58
391786
225174
82
352690480
11
9
73
4
407130
224679
25
60
93031
236746
107822
11
85804
416068
98
48
473159
24
377952
83
465870
2
279316397
97862
79
10
40367
16
178457
34
15515
48
210842
46
2
129476
70
81
58
34
43898
19
38
65
77
4
71
401087
97
83
19
46266
5
59
413953
5
448252
75
85
279853
646257034
5
383981
80
75
90
18
14
87709
7
394687
72646
9
114353
384820
48437
204710
786218085
433802
246606
398664
92
6
358805
46
333896
79
120358
24
148901
379215004
62
45
7
96
5
32971
43
428150
140123
220672
107270
8
407636
2
177328725
31
96
108574
14
27
95
39
1
40
87
150549
67
51844
10067
21579
81
20
200031
929709906
13
35475
18
87
361675
198564
337111
517907426
52
56
65
450153
469828443
255414
5
73
3
53
5
34
4
56
986511818
619717062
83
68
28
406120
3
509622731
207615
233629
389644
164378
283302
12
86
66
375197
309997
72
9
481956
144803
219286813
997566318
387373
49
116246513
297292
37099
72181
81
211796
72
95358
4
22360
22748763
40
318901
57
5
42827
12
109390561
77
12
370774
656285564
25
20
19613
9
160964
555767083
3
93
82
4
91441
90
423724
125540
28770009
412514
393001
11
725681831
213110
207767
75
384371
123388462
70855
50
93
325434
8
77
78
195205
334572
82
18
8
135740
3
227351
23
302194
58
6
224968
192970
560308436
43
949336948
496340
332502
6
550684850
345090
87
309131
215631
471501
296161
97
243654
95
45
363488
82
97328651
33
246841744
8
82
429062
1
85
242327
98196
65
411984
94
16
288229
208257
41
8
36
292828
70
68
58150
1
42
12
329021
114593
44
978335311
399014
52
378199
83
144712
58241
93
103695
185927
91
55
161118643
99728
128390965
77
468648
25
65
14
55558527
63
487964
401666
55
15
36
383359
472775
498913
78
416929
590596250
797473917
9
72426
131066
89
7
992181707
76
366847
35
61
11
31872
38
79136
152459
85
18
51
38422
82
96
33
46
98269
432263
191215
73
22
242531
352792
88
519885747
350956
91
206956
54
325679
6
83219
50
8
496225
30
35
71
47337
90
40
344924
16
60
89
8
212252405
49
45
793839083
360988
3
21
49
23
110958
468174
124812
118135806
61
68
876758243
460666
74896
32
69
7
381561
3
6
46560
37
12
34
40
90
8
78
18
38
40
312365
388769
85
302828
378355
475557
316476
213834
7
199655
31
680176758
14
56626
22
8
199914
83
488031
79
27
799541023
77457758
663865567
287149447
156533
7
86
24
484225
295050488
7
76
4
121486620
94
36281
52
8697
4
4
254715
39
348128
288425
211858
2
45518
78
454043
97
25
216359
23
72
9
478733
99780
37
37
58
172459
206622
40
371105
116172
4
46259
94
78574
55
34
62
220329
159735
19
264983
278176
352809
282495
417408
349054
7
264893
43
6
87
54
69
278253
133467
53150
64
159652380
95
1
59
653587271
7
261530665
64533649
59
96
61
224903985
94
255549
71
31
7
52
973680411
229665
307573
13
40393
48
37
1080
7
142436
90
57
855149508
78
31
31639
117198
222576
12
50
85466
238968
407079
12
445922
55
185220
95
1
31
90395
213635
435677
64
78
289886
273158724
465643
316609
614345964
293097
24
244119
587714092
157939
1
3
253497
72
566770109
51070
327164069
302488
136254874
314743
4
467484
34
260372
105270
157023
325153
74
264961
62616
412750
456319
491621
59
538772434
72
66178
499370
594670283
71
64
296660
199881
6
2
87
13
846906325
27
70
348673
1431
83
88
34
72
479237
479191653
361663
378693
92172
42
568943041
63
25944
753121356
33
228515
91
201516
160465
22038
90
44913
652231827
448903
331288
88
579627520
151435
34
203986
392723
75072
236275
493661
6
33
45
14016
64
50
65
243349
356373
430825
963024454
23
408773
3535
499169
49
94
91
124456
945776478
308863
162530
7
16
68
93
4
470092
243402
141501
2
90
194149
21
28
81
921715632
135892
57
839426682
227234
21
483047
88
14
33
88
96
199998
91
7
99
69
66
57400
410566
310568
145534
71
54
763189860
105347
25
66
468005
7
179903409
13
68
93
133586
433729
30
465995
61
11
84
441232
4
66
73352
80243
448529
90
231875
207823
25
811609312
289972
120819
65
336445
371351
3
231400
369164
477662
34
6
67
83973
94
50
54
405320
35
159107
91
85356
14
67945
475238
38
207377
175058
203624
396313
96
62
63
5
7
31
60
18
30
335437
425749
3
190821
61
123662
174077116
31
58
11
366400
96
145380
317108
420665
306627
9
3
461677
86
522502219
5
211982846
3108
757055237
972135288
6
7
323951
675545918
117824
8
55
91
91
60
499353
43
18
468257992
35
587685590
111283
46
23
25
90
95
3
275655
23178
232817
537075189
71
6
441019
90
121366
39
82903
25
31
410148
287193346
89
41
191091
454351
618843785
6
285486894
69
104551
92
11
11
68810
125663
2
91
408771
78
7
4
4
487546
85
77
85
422024
430281
88859
29343
390183370
111162
209473
540426639
685539034
135483
763434464
7
225507
40
55668
181574
204697
75
8
8
213409
2
96
331322
69
21
450361
83763
6
148032
408215
30
2
66
38
455426320
69
55
23
54483
321878979
279489
74
85
417360
95
2
5
80
81
306447
90
2
24
155177
919392792
5
92958
27
202689363
410442
89
173581065
65
360578738
158709
46
3
51
137527
88
1
263735
2
41953
2
43
83
38
53
335409
281589
414078
33
971708512
53
60
8531
72572
53
230119
340160
39
38
62
826188446
64893
5
8
451322
358582514
29004
486403
450721
2
93
554967843
29
98
27
80
61
484861
489641
62
32
253662
61
70
304745
20
344784
9
53
286521
379678
35
98
4
204366
12
457836
300156
5
327320
441470325
33
378411
53
68188
87
283620
477502
451752
122908
433102
37
14
101222
56
216004
425326
713421046
9
329371
6818
288864
49
99057
7
343405
24
444226
474741
215416
287607
289108
257770
249619365
55
350397556
355763
58
5
8
39121
461254
305789
45
456386
846078489
165902
310895807
198368
8
93
63
487107
368324
27
177245
39
477949
103389
17
155668280
393798502
62
350043
164032
32
303390
18
188697
46709
24
37
12
361217
89
56
21
82
42
56
458939
418618
1
19956
52
43
3
449011
430671
70860
264389
450879
97
436497
335103
220494
3
173759
113761737
3
52
49
973319697
188596
15
343755
58
13
229695
282161
469399
419496
970806380
111608
32
35
364838
330501
48591
86217
35
37
405265
20
74
8
267465998
571394217
125766
43
71
67
972226590
86
88
7
82
8
433211
5
187622
262274
4
92
138277
109031565
92446
5
13
34
4
354628
35
3
35
123625
210886224
480155
13
402669
12
51
19
2
46
85
13
407946
9
5
431538
441422
488327
665380985
220439
260608
296946
65
45
419601
96
75
7
7
32
402309
3
69
342068
135528
153617
74336
69
55
22941
74954827
28
318927
14
94
268281462
691214982
79
224899
203452
72
442030
365291
46804
140812
3
22465
364236
340019
34201
343466
363222
30
957520991
41
77
95
408145
80
81712
59
66
71
96
442789
418039
722454748
391940
6
84
352517
115250
15
213059
79
39
58
69
249816
111083965
45
353372
2
88
466496
392295
82
54
80
363945
91
90
53
463801
63
91
408088231
20788
947382908
459329
36
50
68
770530076
61630
484213
46
21
253812
4
47
189483
20
303424
338917
20
249287
92
17749
70255
174704
4
377559
60
57
27855
51
227536
83
952745009
210477
50
477838
463318
16
79
378986981
488369
494874
91386
222413
4
37
884618952
84257
58
160719
36
52998
425452
139398
390447
252668
6
358855325
63
15
131095
326122
152927
822299872
539063223
370827
23
45
88
6
3
7
478448150
474690
92
327116
181867
33
182104
50
93
35
13
489173
400590
123210
10
98160
153996
8
96
7
24
93
214179
78
29
73
276311382
53
50
44
59
31
3
720923472
77
7
771450065
81
3
26
44
488698
9
6
182848
4
40
90
1
28
12
77
74901
10
224847
98
62
792934919
611196249
84
3
29
3
5
284606
357427
464851
169105
324603126
185060
797606194
74013
273613
20
7
460766812
7
408188
30714
12
96
4
74
99
6
365756
76
71753
2
245476
11
48
76
13353
65
124198
38419
119426
283799
382833
147284
21
87
52
233549
367796073
296268
74020
153853
84
15522
41
138482
56
320645
150044
79
210471
51
79
76
27
54
649240920
8
95
12
63
151912229
9
973295698
552187656
23
42
35
421133
86
62
13
249014
110468
385421
81
84
295048
49
311506685
842033039
141218
180941
18966
37
330073945
32
478545
27
437794
17
183736
454168
501121117
84560
87
151034
80
192559
5
93
131565
93
44
784230633
381333
362521
311004
72496
38
89
1
5
4
331949
7
85
91
450603
125858168
63
216399
41
58
339582
202864
66
7
134085
181672
490638
407061
50
425333
90
47917
83
85
251712
237823
16884
598300250
31
98
12
84
497716
22
93
223243
59
25
18
56
101679
90966
27
99
32
10
397152
58
19329
5
78
256288
345839
42912
190758
358992244
58
38
304882
62
448473
14
405096
4
82
167321
395170
164438
78
60
246351
77979
106472
25
370020
348697
77
80
172052
108423967
372036
47
185905
2
35
163728
83
447883
71396170
65
3
12
39
300275
376224
496684
40920
41
256000
23
357654641
10541
378521
22
70
9
2327
326816
23
213252
67
226183
4
87876
26
73
285776799
471568
373090
63
59
134564
146158
44
362684779
47
282087
2
7
99
305601
739258914
64
479539
723642740
34
333641
311074
6
154172
17
30
94
90873
71
7
14
33
484364
23
95
417416
2
341475
139013
308448
27
76
47
7
82
47
7
26
82748
91553
496029
69
78
91
12
86
226992546
56
44968
32
85
80
152410
102785
315319
17
441983
144598
1665748
75
226614
95
195425
50
9
372352
271688
37
13306
89
179005
78
122619
194003
2
434108
154545
54
52
159815
496322
49
37
79
230441949
98
43
72
282704
58
325985
863468135
378972
34
98
3
97051479
6
51
3
372271
52
19
71
27
1
5
36
399001
144384
49
124360
260577
109365
6
40
95
824968564
21
56
74940
18488
204141030
1
418002
82
56
68
9
64
265262
68
317266222
98
61
538852521
304727
39
417771
39
133996
280232
91694
27
25
12594
66
57
263884
215118
297843
423574
130529
77
276801
67
94
1
396031
45
249533
114263436
271228
61
2
498193657
76
278328
61982
188644
61132
287493
147160
50416
212277
64
36
38
3
526113217
16
718417537
61
392172
920344626
41
291945
72
242125
363921
803924949
33
74278
67
22
9
73
394964
416136
386333
137668
235138
215137
464798067
464207
42
91
53
894533932
36
139911
4
23
921183221
1
34
480619
460328806
20
37
98
6
38826
15
307842
47
29964
394676
54
32390
398170
446118
3
109096
20
99
177172
268876
31
86
29135849
38
53
24
702611319
300883
64865
427409
526474885
289782
23
496701
16
37
84
163925
59
193885
694488633
2
373777
183349
20721386
228079
78492
25
362671
340538745
99208
61
76
95
86839
658539868
437328587
285642
442387
834352900
60
17
985956722
94
205611
80
1
433181
97
91
785250216
89
34
217016
113336
4
350227
71
66
48
62
47
122354699
8
98
485134
196337
133486
23
237746
69
422939
364384156
207902
98
43231
86
440655024
72911
16
888080602
63392403
13996
1
89
268304
94
48
95
68
70223170
323637
236562
11155
321542
779640900
1
6
751863939
7
130057
318313
497229
24
416545
755551078
337301
885605357
39
459705
13
23
2
493492
22856751
34
18
25
125224550
582091297
37
568363186
237844
54
370241670
83
50
491928
101276
73
130540
174098
267322
29
3
4
85
1
272166
380846
30
94
484712
659923199
50
386454577
8
90
78
99
452731
408952
245464
3
144811
337887
75758
54
32
7
36
404235
60
93
384250768
32
77352
721616566
193648
52
97
62
17799
290130573
7
321689
751066424
373177968
412617
496373
306864777
274985
171111
471190
92929
47
39
82733
57
27
658395670
29228
21
16
72
104293
350341
278931
440852
54
70
77
79937
366485
289009
309250
57
178453
63
68
412618
17
72
24
447556
47
2
79
31
487997
60
41
89852
85
374889
316789
85743
76
11
443237
496704
42
29
40
94
39
409917
68
78272
6
19
189588
36
69
336127
169450
41
21897123
489094
8
25
59
368159
77
67
78
85
48
85
382746
173658
42504
33
121
16
207521
46
58
124168
410128
258090
67
484629
641361117
364260
315655
24
61
4
418973
76447
303487
246970
22020
7054
44
89
49360
351133
87
84
393243
34
11
100798642
444271
455936
64
22
190035
10
481331
6
11709
69
689871810
8
87
1
54515
860520724
5
67427
156710
266665
81
16137362
249420230
89
67126
90347
215403
106606104
10
16
67
330620
246530
75
21
69476
462962
28
30690
9
8
327309
791463878
93
195184
278417
16855077
232817
8
128989
39
337559
203017
173320
3
442975
241997
35
53
449691
73
3
68
394625
8
88
59
6085
204643
493839
30
94
31
451231
35
16
1
41
171686079
137640
7
405358
3
65
194727
67
95
15
357238
92899
449159
14
84971
1
60617
418144
40
61
1
801415249
411745156
21
6
396421
20193
7738
82
8
480848
285717
294172
5
64
428209
11
2
204109788
463690
485669
86
430322
2
9
5
21
69
7
77
428358
122233
887412686
425876
81
32
17
253268
177801
186205
6
14
66
44
288524662
78
73
2
26
433608
347845
67
655267413
396515
80
6
80333588
42082
254555
298508
67
478392291
75258
57
87
20
46677
19
55093
41881
286864
10401
22
22
13
95
486263094
38
95
7
165352
68
90
393692269
457714
3
385594
463870
14
446672
16
436760
182829
342166
459817366
218251
6
132246
50
468505
14350
83
496255
59
59
32
75533
10
11
680659885
6
486906
472367
49175
33
46
866237025
239195
35
224027
4
451726099
95
5
59
120620
5
732368619
359738
47
18
107240
978050803
858245202
6
7
86
46
5
43
81
67
82
83
20
59
37
180589
251619
17
336008
455317
72
94
35
175526
94
98
44
480397
20247
494410
492437
3
391376
493220
903660854
74
71
297521
91925
392060
84363
585119552
97
41
37
17
496618
268539
63
6
12
828467828
468699
94
9
661224935
347161
63
276228
295285
15
400953
40
54
54
334547
210388
9591
55
85
51
204177
9
9
20403
67
18
330959
85
5
97
226904
310327
463618
1
332111671
3
74841085
88
311933
122705
1
83
193340
116261002
362352
234643
440092
411514
20
30
240929
354739637
13
50241949
3
88
413769
14
10
96
357993
26
6
137700
175156
116137
86
48
60117
393122
287115
445736
104202
112486
51
4
346953
325644
5
330854
51
103078
8
436853
54
454284
37684
95
310636
373400
9
930285246
28
44
15113
23
75
72
93
127679
66
2
98
57
62
87
105340
362714321
23
383942
83
49
124000
57
3
347453
37
460938940
27
97
65
35466599
71753537
94
24
1
13
143475
347651
345055
468725055
395187
240276
35
398845
351927
133161
976282398
441192
386826
134206
41
32
206048
6
537512003
13
188209
180217
23
12
26
221917196
66
1
326386
65262962
23
453022
4
434398
21
283881
459788
859287316
23
488132
70
199416
499025
181364
93185
70
81
32
64907
499099
919471099
37
360660
232154
719338766
39
67
254897
224378585
307502
85
366168
86797530
187578
25
13
245366
797260036
12
29
96
60
49
96
28
70
41
21
23423
127382
12
346328284
75
246971
74
390644
471816347
58
661448920
132717
157717
70
192025
419918
278298
14772
366452840
87
436318321
292939749
123028
5
405672
77
165030
148367
89
74
214206
150592
49
126144
3
1
338150
81
159635
270191
290254
307318
93
94
80
268654
18
275518
27
5
47
86
73
3
476808116
297911
228161
184468
64
9
98
256580756
92
32
9
307022
262050
289151
298406
421415
35
371017
4
11
427881
324277807
74629
58
233450
190423
153909
65
61
488283
21
93
321640
41656
428454
7
100942170
34
31
425758
32
52
8
14
19
275331
40318
871769552
8
38
76
621963176
36117
85950
360541
401620
419447
33
401631
193081
10
40
9
7761
89
27
433327496
317489
68
64839
770206089
38
163817
9
36
85
32
308181
176888
29
488266
80403
219135
193407
25
76710
60
70243
190207
963342326
15
73035
7
42
98
396905
145978
120192
28806
142023
9
73228
13
814042790
177846
57603
902026055
29
9
980553622
61
307258
78
19
195693
948212177
466939
30
223850
60
238671
16175
385852
39267760
202062
95
375924
31
54
66
55094
307877
24
803689943
347194
66
96
163758571
73
220948
81
66
106053
62
40
407032
43
286734
72
34
37
490244
83
495959
14
948928594
894132269
8661
160242872
479149
864708305
111191
387743
49
42
428786
595649231
5325
55
64
658400329
564982179
58
165253
84
34008
61
4
83109
392364
38
91
401308
124041
265399
97
99
25
40
7
7
76
293127740
88
78
295288
41
76
449296
97
438964
1
291653
496437
44
96
8
11
2668
574329619
453804
473707
50
104868
4
308346
56360
305818
26610
23
86
47273
4
47065
312910
68
477331
716138974
21
353484
912868928
154301
1
258032
478784
499171
96
222034
278591
135596
83
310340
403729
451184
3
96818
62
71
387410
933542519
69
25
97
178120
25
7
59
267169
236325
59
18
13
68
87
24
572518982
320331
278543
333066
342919
72
42
705290307
5
379457
18510
3
284098
265835
63
374637
35
172382
136467
344090
226779
54
36966
241433
43342
9
451246
91
12
432599
244486
74
3
35
48
406168
388152256
182298
80
5
14938
84
16767
469928
158765729
225713
31
14
99
244950368
38
37
2
74
251807
53
60
316620
94
54
27
349952
307600
3
31
70
248304
385804
99
27
186422
20132
32
9
421573
1036
825352829
460299
35
52
562771767
59
181835887
349126
7
376694
389997
994740079
22
470171694
80
22571
470137
413549
81
473200
96
372315
30377
386923
208186439
24
335287
10
12
6
9
26
82
20
448332
14
9
9
124710
12
14
232996
7
589248160
19
450946488
8
4
407107
343311
670769865
58
165495
88
30
88928
95
320772
48
7
271053
150742
36901
257010
60
456257
30531
32
10673
311812
354189
107691
19
144274
84
4
335252
18
16
387665
6
260523
965332413
9
332291
70664
359151
456438
9
214229
754677504
83
373732
5
37
22
447237
325424
950330487
857823204
57
34
319429
7
62976
9
359452
67
5
12
9
85
296456
372485
71656
145302
8
70
296469759
215120
440432
51
10
4
86724982
32
82
485471
232938
64
66
216743
481570
48
24
275399
41
26
448288
85
38
3
372337
111521
267669985
202777609
4
5
149281
8
47
45
47
40891
32
95
111007954
251278
304102
33
506105405
497719
85
229465
1
3
48
41
354362
469582
400090
382831
248314
89
28
244444
413439166
32880
19
49658
173148
38
3
22
403478
56
490189915
76
1
345299
86
99
148141
6
54
432953
1
65
36
4
1
33197
94094
630183150
266477721
88
68
414340
345124
80
59
84
6
104007
62793
389446
74
269175
20
935800446
447862150
25
428179978
18659915
472894
85102
295164
50
149415444
431791
324520924
139519
19
51
191486
27
36
374395
13589
51
230293
7
231289
348406
81
62
101982
278293
422444
340689
35
144265
65
98
60200532
22
96
5
487261237
47
30
425414
429542
62
360910771
5
81
3
7
144203
497429
87
14
73
153604
78
66
277516229
24
2493
98
154216889
396752
2
490569
106138
12
61
3
98
98
206897
2
36
7
377859
68604
483370
120404
460080
440846
40862150
169028
467346
48
3
166285
284246
225641
85
902259770
244721
416748
79
7
70
14
138013
348798
146994
81
14
32
699072989
60
84
41
19
922564743
202380
84
442334
41
338797
1682
62
52
49721
47
174942
147720
242916
70
58
33876
3
493199
299680
1
90
82
158010
9
58220
461189
88809
142989
5
264381809
51
21
128639
60
357586
306990
24
287028
72
383226
372445890
346588
44
56
36
475357
79
935474507
3
100644
64
83
33
76553
20
21
80
8
55
7
86
480580
7
355314
198918
88
237887
397577
8062
586981892
89846
86
460279
376897
87
80
38
60
95
32607
728574905
42
94967570
151255958
77
75
247207
5
1
83
80
72137271
61
396794
324077
29183167
43
199253
240917
140859
171504
88
13
40733
27
20
118598
675353042
64032
41
16
106351
420027
73
209741
153226
74
87
45
31
84
25
2
6
76
39
485993
158895613
310261
114790
20
484780
48
16
61
4
368040
37
76
29
58805
146638
290103
38
435874
965848944
85
34
323724894
10635
95
69110801
3
456859
40
26
10
488924
13
383326
320453973
43034179
644131234
39528
36
99
313039
340802
301136
25
72
64
80
24124
325461
3
57
8
61
198263
36
34
64
456686
648767130
58
463219
68
162984
87
262187403
73
19
14
225108
62674
49
303646
402478
519000160
23887
431129
50
494553
25
73
59
170011
42
73
17
267486845
28
821888462
72478343
43
22
106269
349565
919868179
95
133653
37
10
227464
47
8
711001239
242143446
382436
81
59
7
226448
44
18201
9
60
213141
5188
400078
82
74816
125195
389125
542807441
2
97105
417568
1
67
35
75
4823
38
283192
357209
19
339064
6
252921
25
31
73824
74
33
400223
62
480386
27
955848044
2014
421687
87327
47
40
267873
73
6
351441416
234741
88
45
16
777796500
264169
22
255188
70
93
275321
389004903
37
2
911366935
152990
17
8
39051
2
277971410
335390
21
626820502
148562
93
444992
61330
67
8
72
53
325272
268645
54
2
485354
285012
81169949
78
78
23
294244
136155
4692
61
143743
20
47
3614
307746
51
201832
65779
88
31010
323206
14
287708
135331
99
327242
139645
307174517
35
52
130026
257880
248235
3
58
498862
28
474716
27
98
270886
6
433213
5
299581
200722
561824798
345468
7
50
72018
19
911777478
3
32
406105000
87
68
437375
180552
68
425074775
186227
441343530
493690
23
69
149432
231088
481012
25
97
195372
41
90
62
9
162597
25
67
3
58
455464
156034
459395
419032
96
84
8
312355
10
73
803889200
862952306
136091
9
678815536
71
291121
159774
5
219196
173924757
55
5
224535
2
50554
225696
406189
33
7
23
302908
495316
383650
87
227721
31
29
64811
469035
313819
88
83
461493
86
52589
454970295
455904
59
15
128127
95
62
280830
389678
371870
453650538
803088911
51
417924
63
85
6
2
43
97
36914
89
44
1
145178
480999
59
74
55
3
52
397258
34017356
315690
36
56
66
7
352872
81
125579
241877
33
368608
75
51139
69
203921
116142
6
88
49
354799
24176
41
229134
216969
30
77054
79
87
108066
165118
289228
188331
60
140474
211418023
63
53
272727
40
25559
251256
64
2
50
54
7
484423
9
303769
14
69858
413226
7
545124998
89767
21
253732
220937783
298280
77
2
31
316394
44
276336765
31
9
141057
491747
16
67
7
415478
75
70
317020
16
92
291268
5
123317
66
508050007
905651250
382075
18
338323
12
99
20
299892
264320
184632
805609178
113660822
108734
3
72
9
38
180673
28
11
177771
130839
79
6530
52
115253
4
830789784
377537
10
439733
17
286727
68
5
437229
380262
85
289561
173396
75
434819
182724
83
37
873549431
5
47
379617
7
66
99
71
48
84
62
463719
8
84
210749
71269048
71794
43
417461
27
75
2
3
95
19
80
206747
12
220804
70707
31512
247930
22
95
91
217782
272623
103725
59395525
296324385
47636
1
6
42
79781
404131
54
446085
1
17
11
340390
188167
112209
418172
6
63
164770
123075221
14
86
184622
330692
35
240421
11
72
7
36
76
61
199505
446863
420569
13
99
247470
72
628127089
2
12
125928825
250646
43699
6
60
84
279934
9
25
414694
248185
31
355549
19
2333
56
181638
26
782855198
429665
183670
40
85
189651
105426
197556
56
73012
31
7
78
11
78
247291
419654
457943
53
780036829
19703
79
311115
20
263211
270361
94
13812
224500
26
83143
59
24
4
642576020
408291333
39
52
7
228404
4
50
410927
47
168190
290542
820472934
1
498739455
36
69515
89651
159087
55
16
9
361439
58
42256
10
196278
74
41
370230
26
297892
45
679438597
91
309571
134216
4
29
102192
29
98
172599
32
319065
491638832
463596
99
15
61
87921
79797
95
81
108247714
273082
92
363861955
59
96
11
303490
881701210
214686
5
30
19
423227
1
65
454542
86853587
68
7
461714
82
4
1
373326
46
449041983
68346
223991
597613846
222110
47
7
96
6
14
130549
14
5
60
441433
16
6
27381
234130
8
1
62
36
9
20
768404899
479976
67
48
20
262366
43
1
7
50
4
205258
14
9
939575325
426148
99
261070
1
99949
194655
992345315
59
26
11
441562
57
194888
32
6
8
269653
82
341378
232514
35
80
315909
66
60
56
241973
48
11
116266
296169
63
491104
9557
47
38
87
208670
952773572
92000
5
91
373449
69597
80
75
114625
76
90
7
439423
163678
52
21
427084
100891
67
235095
160553
8
373529
96
3
6
94
420298
468330
301952
179485
610879091
82
27
262241
87
23
64
480849
486360
40
11595923
27
138318
27297
2
241472
96
460189
5
26
71
5001
169724
17053
31
419413
90
293343801
6
58
379874
305823
198783
51
54
79761
49
278505
38
57
96
478334
9
98
120570
36
346624
297545784
5
49
155236
52
359982
46
383859
473957
84
32
6
613801983
353784
13
9
9
282113
333517469
8
65
94
443351
34
342706
27985696
240734808
193904
23
443735
55
72
54
9
65
63
28
158744
28
134163
41
12
177903
86
358493
798723879
371508
98111
281644
45
5
42
62
122631
306924
423952
107178
149191
341072
415040
39
12
214039
313233
47433
488168
82
468048
79
26691
18319
221629
368526
85050
63
8
225934
303922
52
72
9257
6
356356
90
259952370
184028530
101363
62
56
12
682888749
197412
242874
70
1
479756804
86
679237964
144100
33
236607352
50
371785
7
51
206661
236655
94
398818042
4
355260
5
894957034
287273
5
14858
457540
48
35
3
537311082
49
59
59
483493
345559
595477424
102863
409646
74
92
31
38
137249
19
21
4
85
438281
499864
13
303123
33
90
75
502085039
399768
567600718
265736
223443
48
26
92
36
5
868038368
2
114533
131195532
91
53888
292089
76
331750
17
13
544989747
6
65
768045938
9
48
76
150290
107853
9
23
340072
54
29
461257
33
408715642
19
46
840961487
354781
91
89189
91856569
37
492038
460971150
47927
50
124167100
354895
421340
440497
256695
29
62
110936
76
9
64
7051
6
858849165
283045
42
440306
66
2
28
77
422555
3
374109
533934890
250404
6
76
5
53
119898
6
69093
319918
362425
123073766
389190
5
14
332853618
16
408869
157041
2
83
40593
6
10
93
89
92
41
81
7
363164011
316796
739142985
84
44588
49340
33
68
79
64
254643
469884
217484
224876
76
688484823
731061034
83
450555
31
72418
280137
94
361422
58
244209
63
203574
27
22934
37
55331
354322
7238
134103
165572043
8
34
81
25518
50
606
88
42
41
90
906470017
9
86
473839
156859
611527081
873535996
137598
108529
3
46
55
43
114566
39
50
10
831193583
81565
80
84
69
61
53
39
91
48
111813
53
477580
93
44
103948582
99
60
78
454850579
294438
87
381346
87
75
53
243853
45
248536050
34397
83
1406
448229
396452
19
43553974
267217
11
29
31
7
9
65
43
15
6
115638
47
1444
196287
244066985
957749841
87
20
24
779867518
774549274
99897
54
441530650
20
378748
40
388223
93
210708
15
36302
169891229
442442483
84
5432
310942
43
7
112833
6
85
203035
66
59
517221649
49
653659964
79562
1
46
155130
69
449773
449659
60394600
93
71
59
18
451644
322924
68
36649
6
73
919591644
151691
97
75
35
41
455414
7
278156998
69
16
191224
64
337934
3
259620
307772
85
302335871
14
48
16812
12
81
224482
290008
1
22282
374699
5
32
474258
74
608384197
102729
227518
13
287982
988774587
180282
79
12
72359
96
116799
945122259
10
9
422825
729430018
7
71
671752660
17
17
64
81
22
9
67
323337
82
428265
1146089
2
96677
32
413626
66
12
491638
35
41
54
422004
47
8
38
60
57
5
16
351072
91
40
409659
1
94
239123
18
163263381
79004
385479
1
78143
5
194886
57
90
39897
45
321649
240840
91
440493
275808
2
99
248254
223503
79
49998
43
58
130021956
78
27
743586298
205186
85
147829
59
135035
33
494198
54
55
38630716
74
49
50
465925
37
739712026
359190
411388
5306
282407
205956
8
8
5
417934
53
8
45
19557
122912
389333912
66299
488375
131255
454175
9
80
40
21
155272338
30963
833580297
57
979638300
59
224635
12
32
86
58
97
285080
391758341
99369
8513
40
46
426566072
69
79
78
2
957619811
30
40
67
66
7
328232
73
22
17
104385
465274
491532
324590
21
424832
8
300014
26
133415
14
437236
522
78546
285941
30
78
76
8465
469472
171087
6
3
10
64
179818787
464526
204376
42
88546
48
6
7148
5
209736
38
416972
184293
365289
9
131488
255380
47612
89767
84
246865
6
114988527
79
155381
412786
453750
287051
62728
25518
92063
97
38
27
210977
145941965
712390892
57
430474
53
382936
10578
5
182044
267709
3
647605194
42
150533
73
56
798122007
84
27
54
78
1
958813941
5
571602174
6
472326
292239
77610
74
60
195315
6
66
28
89
630026544
4
87107
56
50
12
3
28
228357
309736
61
209699
67
328272
301099
84
322471965
52
39
794105563
35
77
345574
62
67750344
205414
1
11
11533
344888
376960
328942
95
11
85
34
318483
93
30
43
345525
372311
384631221
295603
876856833
493071
274020
479852
16
286113
440399
289098
4
198196415
197415
253070
227911
234355
80
20
336842
4
16
60
84662
213969
490809
359358
44
4722
32
422615208
22
103131
204853804
95
460085
53
127144009
34
6
115859
173237
59
75
55778
80
285981
149232
57
42413
87
45
87
456572
238521
390739
256912
47
25251
325540
241094
83391
13
53
12
57
4
181111
75
71
8
132805
9
67
96
74
4
7
83
191521
88
797658368
451992
3
312831
91844
151479
98
132298
323922
16
588406157
238471
457539939
97714
38
80
54
75
58
8
98
81
285069
445872
85
355578769
361959
146098
171101
338036
10
91
608980994
2
5
467037
206576
334737250
37
372175
7
62
35
70
5
7
648360260
54
69418003
125448
207842
98
970521115
414309
60791669
986370102
449892
230829
8
5
83
453627
43
896003083
54
389419
729762199
497799
64
367038
116758
84
64985
124425
486113
43
78
168288
96943
25
477923
429859267
260320
97
99
6
290990
66
279987
60
77
191179
5624
216911
540400905
8
259960
64
147211
73
58
58124
15816
84
6
255314
75295
67
35
281184
151649
7028
41028
64
27
597197839
92
7
712043037
50668228
447450
373193
412166
45
96
3
448653
76
31
477168
312300
39
87
30158
37
6
59
401767
486938082
126217
95
64
5
544819610
95
14
59614
20741
3
205932
81
557802364
51
20
56
277049
477180
78
24
83
64
555
3
99871
10
57
307128603
198818
94422
37
158066
111570621
463741
189879
13
62
164326
446463
20
48
47217
29
150709280
37
2
429287
34
127095
604647136
62005
436323
461735
128211
712169456
59
282651
680783254
458543
257868
41
1
93
464149
50
419460
425548
32156
77
434652
99277
92
321081
352553
6
98
9
1
282831
5152
375452291
87
78
24
145985
40
96
184876
96
263902
80
118631
44
6488
451208
80
13794
5
27622
63
101272
54
83
224510
1
12
409665
5
6
82
74
8
435399
1
177206
5
43
233222
43
198670
15
62
53
8
44
167211
408171
9
176397
105489
156552
7
659155821
43
54310
411921
99
378195
11
6
581564557
74
428329405
10
53
89
21
453097
4
442238
88
35
319454688
49
756466912
315415
67
10
81
47
100120520
11
63
9
47
416966786
93
168837
67
3
121395
35
268374
480526
4
222576
322589
11
36
75
256405
18
99
32
218737
37
1
236386
97
15
6
311930
2
332563340
73
58136
11
348542
399757
65
80
14948
338135
445730
24
31
99
9
16
15
83
74
130875
392023
95
476595
9669
27889
246124
39
82
73
97042
32
67
188405
45
32
38
483639
354143
5
8
273924
214742
3
190274
186209
66
17
230920
33
13523
19
5
72
121387
88907
9
620362638
474322
22276857
66310
126294
195627
416408
8
11
219457
366403
870115601
97379
237603
452713
10
385222
3
323027
309430
24
342088
55
87
54
68
766233306
287101
17
118455
338140972
67
96
9
40
47
289186
8
8
53
72
59
57
58608
812515512
25
98
40
9
8
6
62386
269901
299036535
7
76
50
67
9
37
68
59
95
27
97
9
85
26
3
298141
43
49
82
5
475771
89
90
93
496923348
91
18
260657
98
15
335374
650696457
44
72535
68
146417
138902
46
77
67877
44179
92
56
5
52078
35
38
301638
114416
269781
29
68101
76
67526
464943
136150
161443
422366
84
3
906687182
100148
279412
852
636271408
89
77578
90
269490
93
173643
121603
170823
362000
57897
1
338426
194195
12
6
90
1
58
331780
6
314771
94
95177
76
91
33
33
79
57
370992
7
28
95190
73
164784113
58
46
66
480776
17
98
286487
19
26
118211
41
193743
52
240263154
906548474
8
87
41
32
929758329
189060999
15
152981
84
4
373581
199672
490099
277395960
251627
300253
340996
181577
464885
273067
68
465515
19
8
1
19
423434
468260
93
18
328200
126182
54
22
319394
95
67
11
88
74
34630
46
72
42
17
44
60
68
300948
18
382181
55
197932
289664
413511
26
89
79
2
31524
32
75
225543
10
53
6
49626
430765
402162268
79
278815
21
53
3
22
333702
44563234
43
392491
46
58
291325
362088
61
23
74
13
42359
97
45
363781
138838
95
90232
268165
287146
199135
53
425729
132901
295727
7
83
78
504113535
86
87
23
95
413675
251217
735923733
414092
66
365806288
42
38
76
459685
631543959
160053368
92
220124
89061
9
119414
56468684
16209
77
70
407550
227945
208769
9
95
84
96
31
10
370738
4708
497820
261284
419882
357111
2
53499
395462
9
14
57
868808864
187048
23
34187
404202
22
49
20
254810
18
70
46
68
139459
121484
68360
7
462259
124495
256394
29
214497
8
33
218989
22
447577
162379
468463
243690
186330
6
43
93
82
445080
225670
241930026
84
54742
6
305379
519717466
14
462341
84
75
74032
63
145749
43
42
95
465834
43
313367
269555
60
9
18911
286032103
150747
2
80
342516
178256
50
231358
169187649
99
359743
467448798
295983
303040
285126
91
5
308672
85
99
83
9
64
55
177830
98
226455
385957
221892
16
61
74
7
95
28
421690
77
77
393052
311033
80
5
5
480464302
74791
84
54
9
9
838972519
56
55053642
62
76
43351
319097
73
19
85
232193
149722
52
8
78
989454245
48329
185279
99
82
499528
44
8
79
54
942033394
134606
133753
254570345
8
30
9
92
314668
90
3
26086
60
267786
8
36
62413
64
405318993
346179
356515
378365
357119
928911661
126316
70460840
150636
58
97
94341
314566
444463
328429
82
30030623
2
201613
63
28467
286032
48
30
124833
927487553
14
163444
22
52
328437
95
391079
92
883336635
42
81
71
2
142795
1
835313761
78
12
811742738
95712
5
29
439372
22
76934
27
373177
13
81
44
121194
9
84
12
17
36
476760
41
108828
8
9
27
1
233757117
42
842720559
37
11422
49
32
26
461598400
58
374072
1931
409079
318072
8
80
89
779906719
37
216161
314770553
8
25
182661
17
104265
356679
6
45
86
69836
287279
246844
6
297670
71842
410056
135078
25
87
6
41
21
319989
269353
430185
26
54
8
45
95
2
94
2
93
15
693895104
183977
165726
25
28
50
170562323
7
464213
432334
385614
57955
51616038
663283088
5
87
184538
93
12
37
336633
5
21
49
179771
904356527
28999
68
398323
73
59
1
96
87
15
256817
395467579
414286
419073
94
883210148
115321
32
458604
68
10
92
8
22
446293229
145036
65
297697
62
79
447975
17
571134739
498554
3
25
30
21
45824
15
311784
59
76
212982
69392
328389363
43
151224
4
870366019
25
4
17
24
4
117929
38
192941
1
25
28
479683
100285
12
387443
76
119124
368118655
10545
92
66010
742333000
50
13
227062
75
481860
414137
62
36046
98
31
48
16
362726
355047420
25
32
271069
223138
58
57615
61
792902073
286686
8
24
312397
84
99
9
61
75016
13
255533
170769
65
317792
235730
102114
877020739
83
165568
260104
375924
30
20728
6
391340
4
774293059
450229
77
5
93
117028
60
67
291782
400286
458265
298174
16
19
259254
510250251
29
9
60
246019
80
28
405100
147130
264344
69
180747
81
65396
78
4
15
26
87
81
417493
826879476
63
96476
139640
8
5
67
144726
29
285448
20
17
8
5
679819166
287676762
51
46
366825
68
145121
36
32
269188
8
37
496236
463114
26
14
54
382232
25
411053
84
64
6
37
91698
35
355564
99
16
300197
40
4
59
78735
36
21
95
73
162943790
11
57
47
261352
41556
5
36
422675
9
344681
253908
292534419
423999
71
169808
98
221755
1
466260
9872
18
118243
81
19
220828
28
15
9
900391390
65
184990
9
3
101561
253824
53
347699
1
70106
17
426417575
309810890
421188
8
1
14
45850
5
450950
358863
79
210758
18
156817
93
24
474754
7
4
7
23
79
474622
124773
78
231886796
427382
8
80
168285303
483114594
99
64
95
52128
332931
179715
232153
57
777015656
74
416824
96
18510246
183219
620228384
562679555
57
14
91
386745
7
66101
185529
226014
5
4
79120
66748
377451
44
77886
3
6
206517
310871338
65
23
429922
63530
25
126520
325970
9143
49
358097
172792
224762
279686
112443
228834
67
63
912295266
489302
236922
90
54534654
35
81
9
82750
69
91
405587
480538
1
18347
81
57824
884615991
13
928079007
30
26
27
275945
93
73551
164157
42
74
72
77
83
18
252147
97
63
313393608
65799
5
223352
323161
7
495764
318332
102174
303595
499638
205184
351704
829607931
51757
165556
71
254776
468154
36
32
23
1
291124
462627
44926
39
8
47
58
31
139758
8
224634
170796
105023
96
584795118
76109
249253
186406
221679401
49
31
29
76
63
266265
65842
13
328765
954487851
3
176914
76
29
10
123170999
361636
3138
13
68196
268027
238598
52806
584375367
218785
4
222157
3
348589
52684
96965
34
123094
3
33
36
368194
7
133559
349211
62
413918
183879616
269874
54
76
1
331711
32
421471186
337302
51
19902
79014
76
25
605864896
334848
17
350609
161121
113852
59
55
328282
22
474081540
576872971
29
51
300916
251010
80
40
87
283932
12
497865
18
43
63
78
39
80
375299
1
75
35905
353625
113024
241352
49
429300
474117
13
347932838
94
365797
71501
247704
2
89
239855
185062
482512
314354
784172157
41
438356
162906
26
273728
63
13
47
34346
311258
91
165989
62
791805814
291593
468332851
18
77
10
80
499588
159366
3
27268
2
97
64
135168933
367687
202183
35
321382
428022
7
33
281130
67
47
87
86
2
8
184615
82
8
52
289798
329673282
7
338704767
349881162
56
28
42482
3
64
266710
95
395016
319359
406786
320512
329225
21
57
166114257
5
59
170994
226512
9
77023
564207031
216124
3
25244
7
495835
217644
70
286745
311299
75
2
51
31
40
10
65
29
29
41
527858222
205893
43269
450887
78557420
32
816317346
2
49203
539634166
215706
341987
64
919036469
22
67
45
389711165
93
50
310203
428848
330606
38
6
295165
946
21873
64
356909
3
616171831
460689
26
302445
2
53
48
443186259
287613385
17391
320974
8
6
832746029
62425
74
101157
37
421568
77
164221
266041
243651
4
480320
17404
321291
67
7
362798
34359
375850
421653
405955
567209215
97
298612
52
311986
685164328
374179
7
783347325
62
499214
386254634
8
16
674865193
775430014
380756
76
168311
78
428978
48
895514356
9
37
492411
418085
228253
64
4
466679
23
6
9
48
273545
2
27271
68
56213
27
418358359
86
161486
96
78
94
5
87
36
212883
417336
401239
482681315
534605643
46
27420829
438630
55
5
61
1
36
491628809
393283
149342
68
933743342
384159
31
369813
26
87552
91
4
5
178252821
42
2
7
295241
73
75
985570745
36
328611839
96
286665
18
8
2
70
354399433
112468
32
67
80207
314528
48
45
226486
185927
257037627
87
58
13
636995047
334169
33
477406
256187
128867
676265273
15
34
347131
312335
435965
9
27691
890609718
52
438354
75
494069
3
254675511
76203
28
91
5
16
392828
89
44
430751
975207184
89
284031283
68
85
233576
432039
148022
493889
324557
94
43
6
564643219
29
1
116248415
88
84474
22
321583248
247399
86556
15
22
44422
45
369492
392156
255900385
226670
6
36
78
15147
558277526
67
12
353495
160775
42
3
297771
357771
25
92304
22
319250962
32
475749
427257
64
2
250482
68
34
319734
377677
493645
18
18
360
54
305977
84
320351
57
26
23
69
7
35
52
157860
60860
282348
12
442710
81
400432
285149
451483
65
949536355
85
61
6
20909
20
63
1
7
26
873955310
45
14
24
411301
120072
94
565871730
9
32
60880
12
28
3826
153370
78
95183
22122
12
24
464178
155371
462969
54367
14
2
432893
69
21229
370429
52
255889370
21711
371439
24
3
100942
442020
70
383829
218374
92
409104
70
97
795241450
51
344052
387575
72
68790
130405
487359
40
32
570814557
467818
88
695319117
450854
5
7
996515775
70
23253
251414
330197
4
56
856394470
95
69
28220
13
406370
27
63278
335176
171791
957702046
18052
63
59
3
15
25231
175193
6
1
436009
81
47
35
167925
541531483
311416
8
71
17718
10
39000233
391837
78499
337036
381734
228500
346507
352405145
45
159255
491561
157230
2
168538
1
37
10
969208496
60
473092
94502
41
157702
29
91
76
92
53
301153
88984
24
284552
437365
9
6
174184
74
49294
389406
476863
59
12
130278
7
405205
4
452512
99
26
240752
78179
4
79
96
403440
6
42
246490
131664
70748
70
213257
31
13
380697
349423
84
4
460119
121323
14
10
301942
197634
8
305627
47
447263
130255
10
50
2
124608
59
85
35
58
552079875
53
7
49
465574
62615
10
323807
470890
782
65
77
827049210
47
331928
329351
378322
36
295852
343239
22916115
527218830
6
147452
37
49
290418
215483
33
343673
5
9433
33452
493879
117212
885439937
413192
152008
86
376564990
97088
14
677718643
47
162461
84
15892
201550
1
74
79026
43
4
93
211294
250373
325460
6
183478
436293
115359
65
97
215842
346884
228133
338479
23992
74907422
70
39
17
886060763
33
144440
12659
86
84
326997
464550
9
60479
4
67
70
321533
248363
193346
143983
54
3
45
97
734227418
26
139444
52
41213
27
253630
383052
181138
460968
118126
4
226878
66
61
953300179
85
71
5
237387
3
5
318530
29
141612
144790
413896
991930563
371627
185104
41
335629
9
70
474813
494905
28
99846
67828
2
1
396907
89
159764
52
106090
71
108968
28
88
26
278947
51
52609
18876
27
92
23
64
118269
431133
84554
6866
87
58
3
210980
71027
556245282
89
395942
10
54
43
436719
57
66
1
321926
59
79
53
68
698742089
257661
12
99866
485515
78
370063
7
14356
342386
59
99
164334
28
103765
832285152
25173
67
26
195479705
43
422719
75
105998
9
59
45816
165055
270968
94
56
463910035
119919438
181326
303726
270968
92
482674
66
312271
245006
73
9
497761
144814
343777309
456835
48
405049150
398154680
4
382433
27
342568
514104348
1
961265183
80
306801
414103
453550
58
72
50
9
286899
35
495379
48117
354827
41
3
439197
11348
19
7
31
335951
7
79
231055
21
17
6
66
46
73775
11
29
88
75
79
67
88
155377
8
64
178096
384370
50
703625313
12
294226
25
268791
5
291370
32
203144
33090
484409
350532
44
5
316869
257080
706251439
435619
268959
265349
24
98
201907
319070
87
251940413
68
32094
280859
120079
72
18
85
60
90
328449
116599
374292
69
530063218
7
297175
3
1
249666
99
45
8
88
25
113564
59
91
58131
245989
193180
94
97
9
166663
41
212076
99
71
6
29416
76
480287
208783500
7
42
151285
40
22
42280
343642
9
15512
1
250652
59
87
55940478
4
274153
97
36
404766
66
857873446
32366
94
93
587073664
54
6
42
11
97
383152
371884
185940077
187464
401459
21
44
39
50
27
34
73
24
439381
53
16
416940
37
65294
62698
397086
60
432739
82
176031
301641
398582
735319011
14
8
468488
92
61
3
872598432
75
79
72
135022
787406315
124456
433788
64
590914038
48
541997885
26
101451
6
27
14
65
905624139
119336
80
33
79
72
55
14
89
37
7
396229
23
63
430594
165224
93
89
360863
107646
249317
11
31787
28
33
3
56328
26
7
148564
117424
38042
4
19
316303
276461
430771
85028
368248
94
178100
27
164803
93
243801
455519
166156
355900
95
4
20
18
54
154837
89677
94
314672
70
289463
200141
980588458
347880
35
34706
79
494780
7
89
8
151210
68763
59
67
263976
99
12
65
28
81
308242
45
2
249004
417336
488449
183949
24
689541923
8
206366
39
491521
65
225755
23
332871
89
171110
71505
95
80
10
99
6496
167205
66
3
311776
16483947
198347
16
1
116107
267809
469448
53
133432
84
294508
74
42
13
81
27
78
165763462
1
457567607
7
950183642
520613654
28
435020
4
104028
256601
80
71613
67
24
88
47
62
56
20
1
46
287768
376811
371181157
26
3
86
7
92
65
66600
43
51
23
143523
6
455979
23
162596
19
235619
34
37
7
64
2
53
107986
81
141197
90
53
38
74
8145
80
119798
42
340539
579254017
487952
81
94
236650
23
51
75
446484
44
92
42
36
249991
67
30
142657
54550
331973
19
33
49
64
296209
274621
145639
334418
230842
99
495435
22
57
6
22115
460024
38
134822
28
6
464714
5
368344
3
1
454792
375079
9
63
44
7
23
135481454
121173
54
41
210079569
93
55
35576
8
55
76
21
260956
69
372996
271581
484860
80
48888
15
27
110199
492061
45
156771
333101
43
87
318214
6
72031
54
394934
244889
92167011
31065
110219
74583207
231076
303550
183800
451381
6
31
62
389100
496487
130805
2
292879
573924850
48
273214
84
759111037
383626069
743693981
22
97
405888
139954
2
113
49943
40
342782
1
795460289
34
25
467709
26
60
27
17
231633
407067
27
361711
371096
71
165328
413868
49
21
934935999
185993
43
2
58685
10
264411758
58
222369
59
277632
25
38
61
318825
75
9
10
380675
44
98
123572
965179126
3
356213
487974
81
5
5
639828049
2
72
116675
54
86
59
181413989
121125
53
1
80
4
157937170
53
246575
54
34
602049976
105577
236383
73
68
37
36
64
67
209233
160883886
62
35
17
495095
423028
74
261312
140269
107727
454210
15
283854
87
92
406810
40
25
19
25
177282386
9
14
6
57
296983
82
877183426
30
533325639
41494
16
33
617960669
372413
3
144786
82749840
8
206100
47
53
392890
4
99
40
428703
282752
366937
924
416901
52
87
63
70
84941693
874586338
35
484271
9
99
455749
12
7
203401
65
25101
806075216
42
4
82815
105541698
33
222094
39
50
106140
29
85
178376239
474516
20
73
412513
669350240
322266
70
3978
49
271642299
159102607
91
93
441108
98
99
94
326691
37
276781
371146
95
10
92
32
2
58
98
82
23
419650
285808
96
81
544175055
34
41
232494
391206
95
319876
97
314776
68
139076
243066
7
28
353596
234702
404338
96
26
1
78
57862
465895
37
56
19
84
7
6
91
22
182369
93
300871
459766
16
49
367078
27
14
4
404523
31
462274
15
25
260554
8
46
13
133221
288553
231070
458463518
481042326
109381908
3
354490
26
581371596
9495
5
90
21
28
407771
48
100414
91
91137
139785
38
12
86
258893
2
10
66882
37
16942
15
3411
79
27
185827
294697
352301
488230
169673044
427589
6
53266
593578113
11
51
76
6
6
179288
64
26828
6
3
41
59
35
304911
98014416
131622
176344
16
68
66
22
64
83
90
179115868
85
316883455
46
13
7
303367
120107
773779781
95751
23
248910
413868
523780698
400081
124792
230903
11
14
49433
858944321
99
295575
38
1
248098
74556
633973192
454943
42
95
6
1
60
24
658112337
26
86
204357
2
82
30
347380
935721440
827716649
24
427425
73
88
77
302617
50
296654
345357
427122
653362508
498840
178059
6
423162
277577
299474
38
68
224429
147709
311582
22
1
2
10388
245825
51933
17
212779
27
254386
64496
7282
94
173023
342568
421254
299779
66
321582
197597
92770
279786
67404
381734
68
62
418614
451661
56
231447893
5
359875
93
92030
110635
248561
24
253985
478360
125212
61
5
6
40
480596
20
10
40
188589174
314048
371789
310487
175016
453909
356497
5
39
39
409495
315476
86
8
97
91
49
52
9
499069
53
115162
56
163457254
480009
1770708
545030979
78
8
12
25
68
312999
30
69
264415
148656
58
486324509
112565
62
67
23
431834
41403
898402075
93788
128362
778030004
893712100
21
41
545039358
89722
438796
8
1
5
320090
50
234662
81
321839
724046556
222730
83144
88489
11
43823
96
100390
6
351572
792529461
27
264822
132665
30933
153920623
7
63
16
57984
86
2
75
83
262580
7
53408
184296
494341
24
30
20
6
94
496994
35774
378214
97
240787652
47
63
7
892610147
426901
35
32
361231
248029
393326
399994
3
94
21
86
359739
40
96
148875
194379
98
428993
49
877285156
54724
34200
8
50
363264
493356
426882
446040
356397886
66
122670
417482
69
15
478843354
153420
369467
43
74784
2
421582
9
47053
352148
280423
362013
129596
93
111243
242340
32
83
92655
78
444089107
29
49
189259
306887
95
4
26
56
29
6
454634
216103
61
79
155195792
90
77
329707534
13
89
482234824
284407850
67
184345
265560
315679
75
22
44
8
80
417288
3
245474
35
298556
76
39
40
68
6915
337777
84
249755
64
85
57505
408422
157896
60
88
34
5
3
42
86
1
9
91
76
78
68113
86009
418941
225797
6
2
320707
902859177
97992
46
391374
7
31
146987
130046103
522989484
10815
220165
3
55
92937
638087525
74
253528
89
37
201029
423408
463408
7
74
7
88
231273
72
57
358459
36
89
411409
35
64277
27
43777
431421
151338
84
18
66
3
2
474914
33981
5539
52
44
541307676
4
5
401838
30
91
353393
491717
107749
10036
66
92
75
278403
71
309585
1
83
151205
15
346463
424038
7
92
94
102601
298359
50
66
92
55
109199
10
78
718574243
667741200
29
9
114313
51
35369
196186
30
403057
66422
315117
6
9
98
767966519
205278858
220427836
8
16947
95
111397
74
21
92
115391
331945
3
94
64184
6
68
169894
133169
394289
48
247672
24
56
48
85
3
25
99
23
20
41
14
70
299163
214872
51755
132324
77
93
5
86702
32539
41270
11361
214923
250365
2
222894
43
94
56
113454
1
3
38
228297
11
50
169217711
242871
85
78
9
450390
145077
411546
89
272949
163062294
37
171096
60
370645
274582
429672
15
223617
89
71
331340
360982
316856
250010471
355314340
85
439955
55
345301574
85
448789
913746031
329821
2
569723759
239254
117916
20
322579
68
75
34
246916
37
448448
577042547
401376
5
1
68
79
69
214607
1
935245959
274929
20
8
204877
335335908
386083
475202
77
2
31
51
36
471537
252458
2
260155
5
18434588
101072086
506929180
3
48
941697445
81
21679
34
20
2
39
99
97994
77
16537
324232
394028735
89
103081
5
48237
36909
3
90
128570
22451
63
270081
248733
290873
82
265492
7
405816
52
1
34
6363
52
310778
17
72
9
41
287281514
450979
65273
42
4
123908555
16
374492
105452014
620960929
404854
336686
74
358563
59
62
2
399890
356687726
5
10
893407468
585388774
6
78
478353926
88706
497443
51
96
87
480860
70534
94
479120
77
83
461779
15
37
297095
31
730031724
32
23
246656
22
89
54
20
437116
51377
104121
379549
302811860
23
25
354648
69060
437077
28
344209
58
446935
249532
44
233859
365760009
9
100557
406696
96
58
68
420556
468037
455972
89542
3
79087
109691
5
30
80
30
395253284
213643
13
31
19
31
674025716
62
99968
184278
358913
254073
250969
26
213608
40368
59620
228187
296668
23387
21
42
9
65
459822
396848362
36
218940938
37442882
65
214969
17
64
470192
334138
611894337
67282
11
335481
52
357175
194132
94
262958
8
95237
20
172675
36
396664
251395
46
281923
28
81
99020
240771
445003
340304
56
42776
392435
6
272905414
793203505
33
6
376191
453518
26
246105
496764
216031
297974
29
94
82
459498
496996
56
10
728588834
98
61
553365856
226416
400673
40562
98
392997
70
124952
76
236372
197273
4
2
221029
273606
36
29
35901
334877
49
243983
160680
448642
220049
39182
9
295640
91
303424
15
90
75
277250986
407523
122935
260632
74
7
42
211227
395678
58405
486738
13
68
474912
35
232653
43
296147
385322
79
649051113
77
240027
64
37
94453
111618
87
526056193
144090812
57
58
440408
454467
496560
60
317581
76
25
320456
148863
5
11566
67
25
74
59
300707
57
35
28131
496219
339755909
880837617
394146
58
80
8
351490
98
21
17
63
8
67
364852
295787
437667
79
62
410739
63
233707
20
404514
63
26737
374072
59990
42
6
221666
378674
90
85309
256578
852792001
8
203912
33081472
47
49
216208
426315
454008
59
352094
53
37710
34276
464093
47
5
135430
575844139
345483
36
2
342522
76
17
394710
67
17140
339237949
153587
13863
14
32
435200
72320
64
30
969856318
299643
399060
51
12117
138281
444083
242454351
343101
3
85
45
71
83642
74
13
338539
76
7
9
35
61
710710436
39
3
553154541
19
4
9
249824
463333
219796
6
96
7
439302
13
70
273364
415901
159657
392787
18
371954
89
36276
21
121801
383063
201801
237055
7
91
597144029
484456
144700
55826
14
53
61837
81
918724911
4
420310
331924887
91
31
301680
487833
937467506
33
269419
418295
314673
47657
53
85
282558
73
36
713913623
134948
30
175261
76
431371
8
763012261
28
414885
98
39
55508
187088
52
42
1
39513720
97
980910491
9
25
28
46
77
35
72
22
193150
92
374812
6
353653
84
36
53
170746
170383
4401
281940
361898
17
74
38
47121
407858
22
309070
94
95
396860
4
162956
75
7160
165383
183458
57054
192677
61
927055458
202186
492609
407819
83
331877
9
179684
379730
736550852
6
84
448872
406106
67012
4
62
19
311891
87
46125
5
79
434953
408700
49
74
8
9
265051
35
742169313
652568347
256662811
2
36
268163
12
181470
300781
15
24266
291009
2
1
12
47
261512
59
67
84
61426
31840
70
12
3
93
374563
69878
8
174074
343380
6
122128831
294581
391484
834997365
45
19
37
116245
17
53
321132
787703265
738259815
30
16
401247
372464
42
841396010
327220
163773
92757
190103
107867
77
298272
796658327
12
425105
8930184
12904
352944
68
187800
83
277839
28318
97
448235
15
8
202632
189245
418063
37
87386
643044481
9
1
145932
24
41531
758035581
408592666
153100
443870
154697
83
44
42
33
91
258066
455390
14
43
578973390
61
68
26
5148
418698
9
59
76
102293
153463
5
94
52054
5
874640797
3
122870
411323325
424332407
57
69
9
9
3
76
5
47732
16
61
6
374654
19
5
28
33
83277
34
339901431
13
414036
37
87059
90182
487678
24
71
183183
23777
72
57
51
79
17
444726
39
750131733
6
737145505
846740759
90
55
611119261
371870
97
6
42
1
8
6
236686
328237
307354
8
306154
955249567
1
382663
273828
295457
412116
4
55
271254
349344
27
31927
623881810
367534
10
133587
172119
47
197218129
72
14
99
182600
470482
900970228
284837
82
40
487121896
749248982
127075
29
97
70
78
12
66
49
35
14
10638
34
72608
2
537966910
8
387544
321045
19
13
342414
378175
427789
233683071
57419
73
192372
28
51
450786
6
87
4
98
24
32
440798
33
425792
733455065
836188967
201755
842505496
96
10
82553
200679
14
211116
195542
35
269788
8
4
268256
7
31
163612
42
23
86
7
232190471
2
190145
29
50937
58
301305
267866
96233
3
71
716443242
151857
3
280624
3
5
2
433941
346238
36
309809
22
468103
51
2
68
75173
43
84
5
46
177808
191469
89258
82
45256671
97079
251761
269418
279872
56
259466
3
17
99
259880
93820
42
9
381744
153537
2
201429
54
21
281988
42
61
476381
9
48
89
7
252914
401513
75
37
397985
184660
67
1548
70
51
868226143
174802
8
28
238985
301378
406063
402149
1
39
5006
49
44
65
302628
186001622
109618
257213991
97
117714
79
31
449852
53496
5
67
255328
4134
67
76
51
15
490663
64142
93
38
543255229
88
5
67
273338
785
243414
482354
7
12
512457639
90
134937
77
98
11
78
137373
28
255312
17406
20
472075
482534530
328571
164323
237205
840673872
15
3
209700
75783
87
42
290851135
3
139408143
8
53
39
624677317
6
217056
204405
215506
88
79
53
747078214
6
34
352866
867321348
945942995
67
4
52
80470
294520
143839
3
9
7
295423944
94
76
35
1
699796868
38
41
478648
36
168243
62
105928
389919
274007
388447
415173
1
340242
13
71
88
359989
168086
389287
78
268857
189329362
340840938
180526
5
76
42
41
27
297765
164996
80
75497
283844525
375176275
234397939
168149
150095
75
191163
449004
94184178
62
50
174220739
227021
191473
40
114724
1
168330
85
244329
265751
16
22
246014
20
68
71
151260
698650027
30
6
8
65774
6
252834
45
301848
116247
29
47
61
407590
720885669
183630859
35580213
90
97
8
923728956
55
41
50
197454
93481
245534928
32
7
81
2520
3
50
149916
78
313564
92
289912
389827
484284
46
78
75
65
28
54
416384
437590
178090
190478
61
91905
26
167413
94
370543
95287
1
413269
382458
36
69
69590
48827
118546
90
439127
367497
33444734
3
7
70437
203689
3
20977
26
173141
540636695
3
409886
53
97
64
68
71
48
78
44
4
5
86
96
80
6
65
447346
21
497549
165823
56036
88
57697
341032
154284
205949
266346
81
8
34
120597937
135387
70
423521
56
9
26
7
439933
41344
87
585996678
92
37
439026
261595
30
161528
2
772633573
124945
210727
480788
93344
158535
412429
43
200311
96
102269
9
66
83
63
6
108375
8
47
25385
91
54
114887
429719
272975
141548
244396135
237741
142979197
31
136152
10
176307210
406732
57
413886952
31
60
440542
118930
84
60376
67
37688142
230798089
64
290083
113434
466138
241593
151497
173692
89
22
135717
448497
9
176250
44
91
76
1
79
292907
49
84
279128895
17
3
165902
3
8
472235
9
489029670
258703
2
89
31
418497
461376
64
664794736
95
262515
292951
124403
399431
883681926
61
352400
2
47
334071
96
68
76
1
29
69
426629
62
385799
396537719
42
182177
13
56
46
87
34
77
76
124587
595406758
47
168997
381120192
49821
327383
12
273893
5
4
171358
486904
253317
23
415786
17
94
111980
30
30
477789
35
46650
22
90
2
71
239144
58
9
457981
834380342
17
74
46
11
87
29
69
7
8
22
228005
33
40
54
33362
62
508018792
93570
165878453
34
97
6
428018
3
10021
95
38
50
58
197654
122589
324182
30
8
95
46
458076
35
745305132
194702
1
26
41
272971
320563
96
20
339352
716871276
41
10
283017
30
54
7
11
11
38442
29
86
402784
69
45
65
401566681
43
6
459828
71
4790
87
16079
38
54
14
6
3
5
632262416
9
209241
242156
130126
248753995
204224783
73
238116
40
68564
42
138625
27
17068463
13
96
17360
216293
74
213838
29
87
356974
334472806
57
212887
40
51
75
100778
141621
94
362873029
454421
31
245873420
4
133509
822486783
29
82
30
14
65
8
81
85
43
95
252963939
83
4
288385
73
96026
37
300595
141194
33
300836
9
16
93
346158
33
18
66
272664
933397240
94534704
41
3
410746
916218120
73614
20
170874
653644517
4
48
55
4
68
6
62
11
15
74
41
336169
41
259578
18
211889
2
20
225143
4909802
73
198077
23
118545921
88
22
67
177073787
41
10
155370
106451
197413
428140
99
96
96
35
413437
66
40
871983144
94
51
64
278362
29
6
251110
94
441255352
225038
155061989
131083
12
33
6
949171313
15
32
153687
14
68
105955
5
365065
29
85
99
44942
22
48
498270
74471959
99
200050
265634
271628205
250048
6
33
55
100949
416250
210656
55
901582167
89
80
73
310848
3
398525
180956
287294
10
326377
370127
177185
334074
41
3
90
306428
959137463
62887062
89882
80
565620070
8
25
81
371811
75
5
282900
378226
15
970747194
6927
485271
36
53
8
102503
60
70
84
13
775515368
121571
315403
24
308127
264676
449318
4
290644
19285
43
43
418015
667288872
31
52656
248402
88
41
89
551716425
76
51010
126645
87680
4
1
38
28
50
15
79
48
46
345625
59
62
208471
55
3
496607
412147
5792
18
295527
285279202
207811
38
237033
51249
81
97
4
86
31
95
54
18
7
12
88
385621
53
587628371
20
9
69
128648
51
4
391254
339257
21
291706
15
245007
315386
354492
9
3
480402
16
472253
4
20
44
397511
83954
858493866
501568687
38
304261
309810128
9
14
60
147635
190919
59
178879
142561
476160
77912
210907
99
21
10
67
67067
94938
4
300678
67
358557
663575988
245321
23
23
308086
32689
291929
440135
8
438911
280313
254794
24
68062688
7
303331
95
334591468
620227617
390356
43
473594
87020
41
481650066
162792271
33
349069
307639
5
92545
232097
318615
58
60
65
6
179277
64
396994307
190881926
52
35476
38015
223783
22884
44615
6
50
32
12
424509
166255
62273
249996
48581
80941
9
6
51
17
29
153396
3
81
397854
90
65
1
1
342719
85
700101556
68
452860
12
3
437247
884458287
237083
450948644
11
265622
240093
81
74
8
170754
285970
67
92
109938
71
282589
50
310274678
23
406159
98
7
43
137473
57
32
475952
40
35204
154847
384466
98043
372357213
1
362468
5
396088
26
382488
343766
122877319
4
508526945
55
301831
80
38
29
59
44
295896
236332
443234
4
489361
345746617
68935
199997
407526
86
212300
29
306212
412842
24
227369
34189
251425
2
3134
342407
9
364620
60
23
151989657
375532
412237
146445
96
2
503879064
92
26
271738727
84
12
64
53
23
77178967
296461
64
452587468
893956733
419636
353918545
81
275088
304912
1
463325
63
561844653
10447
186372
21
280552
366535
12
436
43
74
158162855
31
67
155672
94
13
91
83
597149515
73
172675
65496
40
175147
60307
3
24
221490
45
1
712254442
60
323510
18
53
136348707
61
98088
245354
56
308043
21
27
341097
415863
84
5791
13378
35
24
216224
391321
201165
278033
348640
28714
23
1
3
30
8
2
37
48
57
5
96
161618
8
5
340157
65
517494966
59
25
95
111761
75643
10
350022
36
9
68
12
4
381401
227831
359196
60163
42
50
483345
72752
291644
209678
60
405562
238429
491939
228461
32
41
21
93
164003
54
19
66
61
285126
248340
330140
98
244530
59368
6843
19
393465
491808
255876
86
315424
2
88
35582
7
68
6
5
267262
25276
31
33
488100
94215
736770234
882429329
187959584
5
489992
94
2
76107690
354070
66506
29
303975
18468
30357
96
148648
6
72501
186530
63
13
2
44
910343494
255424
16
19632
12
80
289384
230817
470481
7
15
83
132745336
19
2
37
96
1
4
634105666
166132
499433
81
558577072
70
43
385380
402473
229013
46
36
128226
13625
5
189597131
30
95
110104
4090321
46
114484
3
417326
308410
390756
466583
43
24388768
304904105
15
97
487092
8
207557
8
4
476752
1
237503
292160
283791
141081
33
168037442
282378
9
128591741
95
485485
23
257724
340635
404433
59418
59
965570039
479507603
65
71
74
21
542530122
170323
163397
736404311
66
358738
158473
26
81
7
62
189416
229187
76
284077
81
232394
22
47571
286043
27
14
80636
150306
429314
122074
1274
135128
58
78
37
46
43
320654
73
644026696
167540
5
152749
58
353666
599918690
1
439925
309483
332631
467866
5
10
71
66
352940
10
194561
263848
76869
6
468460
5
86462
15
88
86
90
278192
84
96284986
30
139954
78
48687
158276750
172050
971932517
3
4
300703
323179
8
70
66
62
48829
247770
318492
157598
442597373
5
949697223
41
321764
444118
72
70
164393
9
478690
495956
386839
3
470806
162013279
205767
940250642
332853044
67
42
168734
318166
88717
44
73
80
387118
260189
51
1
483522
125173
485815
95
7
324011
264334
3
224469
7
158484
409292
38
88
67
42
82
194798
407203
3
108609974
27
26332
436380
81
676927150
329432
34
222147
81
115150
131959
229851
292674
261186
81
41
14
107981
171436481
222058695
9
391062
841141328
245453
188383
76
1
225753
81
441227
73428
4
5
362510
53
380812
9
392239
32
54
42
49
256102
455452
162648331
240356
7
62
95
528970263
78
27
315257
171767
231030
2
11
610040750
336071
25
21
234983
194391
89
397357
372468
365891
13
345344
475848
31
2
95
2
34
267759
53
84
40287
185636
264472
88232
63
677090815
498791
471233
61
8
67
258569
18
76
81
115580
66
98857
387257
216982
28
73
37
88
407240838
64
56
379440
19
89
259354
2
2
12
68
379342
291498
8
55858
383668
21917
255532
34
14
73
798515106
282708
263867028
56
398137
70
539204233
434664
253347
31
3
834973444
94171
907489381
69
231781
60
209946
204359
26
58
44
19
83
377874303
415169
21
99
91
45
86311
124751
80
10
157540
498494
271557
228736
350431
5
12
5
33278
124788
63
123404
498292
22
52
542726636
430618
18
69
46
275680
68
199370748
21
4
16
172608
65
12
7
52
971099436
298026
94
106006
46
95
431964
1
17
93
40
3
69
245167
54
74
358489529
455868
34150
466668
50
353233
304137
9
98
21
765806434
152994
309878
409271
133111
56
890073884
387020
7
32
35780
491714
55
443646
18
968536172
66
451325
128515
359425
46338346
192980
767736237
54
97
169757
97403
199563
94
335986810
327853
71472
2
55
89
53
75
66053
59
37
409590
6
440703
25899
18
93595
155339
43335
141845
80
25
18
25038
46
97567
20
87970081
332417
327224150
79
76
246229
210127
48
2892
16
31
79
72
41
385794
307902
417861718
88
5
477200878
94
80
53
68
466591
384615
179891
60310
57895
166272
488386
398519
197212
426833
44
91
51
303057
5
473063
85
50
95
221896
72
69
72
60
89
42
292830
694758571
8
90
46
5
472347
21
15
456022
372321
410253
447928
2
39
6
12
3
41
48
362608
207444
356460
95438
8
26
219061
318615
353752
37
73
474098
267117
203462
328183
99
24
82
68
343630425
391263
316510
5
99
2
36
90
9415
31
147108
59
391696122
198741
92
289916
619891354
382206
35
817400771
221371
88
10
116100
78
45238
60
14069
449345561
491105
170347
341736
790187067
27
41
139120
260705
74
82
326617
52
95960
85
148220
9
468747
209846
351765
7
711692040
143837
19
804377542
268806
206208
3
13
331437
68
124362
309847
80
108848
15
385767
52
94
447026
74
206423
23
96
196682
124739
424936
9
11
25
1
6
86
24
479117
271153
361025
19
41
76263
34
37
99
93
6
81
4
476529
290698931
344772
29
125280295
284310
23
54
152374
98
82085622
225834
25
87
30256
59
28095
73
114725
313267
44978
440173
81524
27
421514
7
349317
28
203827
191090
550896258
34421
70
98
2
87015
404808
80
18624954
768822190
160075
53
333716
4
44302
39
39676
53
132877
6
68
75
20
89
8
5
296295
14872
71
76
22
406302
359696
115838
43751
429812
60501
2
140073
64
290744
81
6
3
493295
3
93
462877
8
5
301812
79
27005
42079314
535646582
385792
62
141848
9
45
36
81
49
55
71
44
364951
8
207967
99
334972
292981
44
21
397541
50
42
180691
230931
72
2
42
93990
44444
341757
94
33
155640
51
1221
34
183933845
317479245
3
449667
69
454898
90
90
14
329689
27673455
299123
371197
346733
433480
79
6
325840
768280568
292579538
90
278079
443126
288514
84
3
372562
460103
9
3
84
229303536
51
12
154431
66
9
65024
40
155990
79
316158
91373
21
50
168882
412780
411234
7
64
256054
28
945869494
82284
79
224084
356878
98
159439
4109
132846
99
29
124721
60
372054
100987
207399
237715
92
326853
106075
89786
554715294
74
10264
26
55
460840
718952427
62
460235
452129
253770
325609
160292
293086
140277
117969
26
206260
366918
224808
774559757
336852
48
64233
18
832
91
77
51
6
323015
16
400187
98
444974
116902
253388
471400
49
15
317980
56
197981
51
27
179279
913419460
787461816
20
100211
4
377730
58
83753
321884
96
72
76
476184162
79876056
56
117627
431230
44903
91
280107
450114
9
57
363729
60745
22
369306
498521
286828
70
51
35
436467
81
6
50
49
309740
2
187070
17
330646
410067
29
247872
121414
177914
388990
66
55844
350400
64
79
67
9225
60
474112
371843
215357
162290
256766
567755235
71
1
77230
50345
234610
84671020
21852
30
960336924
18
68
91
75011
488878
395807
154142
394777309
61
4
951109442
54421
32
472746
351782
37
290194
90
389004
5
18
32
232940
242877
49
85
726424589
16
276852
427576
327860
134704
187673
488112046
50
1
766439120
63094
35
86
663162190
72
71
991873362
31
92
42552
92785
15
83
83
44
287395
251033
892794803
370095
293683
466417
46
79
219529
87
365912
153402
88
231137
99
10
15783
2
4
12
45
832528984
536706059
260071
19
306569
461627
73
7
199382
10253
199432
361264
71
6
216462941
278579
20317
85
252795
349990
296902857
166298
455449
1
68
449448797
89
408091
69
96
67
71890
110078
93
61
241931
439232
439161
9
923703382
51213
350660
38
240510
65
6
555529183
47
81443
88
39845
479794
89
7
197475
5
92
78
120306
61864
23
136801614
242242
62
1240
213927
96
93
27
45
76
151619
119330787
198003
237502
410703
107608
30
201919949
8
751230817
60
164918035
85
42
75
186893
84
38
107197
74
391878
48
44
1
49
7
300539
12
323842
51
26
389901
371161
7301
18
31
5
31
292003016
98
58
9
71
362009
83
96
410894
68
353394
424009
95066
87772
415774286
37
99
25
72
87
37
451346
26
21
58
4
224779
979529590
793865738
363387
54
8
368856
16887
29
1
39
71
309784
46
397481
135844
171272
828300945
152216
39
90
150621
62
47029
406704
413841
322902
74
3
39
2
55
23
36
39
86
446771
8
10
84070
70920
408458
69
183923185
65
947959237
50395
3
88720
8
4
56
71
35
78
926369119
8
61
293950385
84
39999635
69
226901
63
27709
336157
72948
442944
81859
60
50
6
261458
285634
381124520
139256
66687
93
10519124
332179
36
31903
7
13
488296
12830
111290
72
44
281281
237930
134258
323351
248833
19
30
1
18
425382
196687
67972
22
73
162631
465759
48
2
206666
4
218498
12
360072
193113
60
13573
28
38
52
18
92
73
639971147
3
7
95
412535350
254670
474406
27982
5
99
31
87125
113259395
88
118922
91
34
284560
475780
349607
68
17
17
458625582
184859
53
140875476
146143
382819
359182
157889
266831
67480542
362809
410182
5
8
68
53
66243
83
74
42
386655849
38976
462107062
408219
9
13
845315865
2
2
409692
80
285033
57521
73
412938
39
35
675923198
480558
45
16
335303
392323
302158
407067
35
485021
190435
44188
32
318109
38
65
12
478665
50629308
38
242558
86
73293
85277
172405
49
86962
98
15281
75
722113358
49
225797
147213
900401779
779411040
76
53286
406529
98
88
167279
85
5
986512473
416345
72
66
283215674
9
57
227671
101898
84667
25
4
89
304021
13
393233
19
7
11640
28
34
487253
36
8
50
20
51
95
395772
77
377885
25
17
312542
90
11197
456391
75
167442
31847
728937634
172283
99
7
59
458650
344751
319185
9865
36
34227
66647
4
8
278448
216523
82
27
246843
46
273799
495180
15949877
288633340
9
67
4
46
20
932538536
66
51
21
58
95
73
194900
418942
7
4
45
411408
482970
222206
368114
81490
57
7
4419
106285
80
490936
194887722
337918
115465
58935
471758
80463
23
6
15491
340286
102131
4
14
86
11
414732
603368231
72879
89
495549991
42
58
96345
71
495266973
64
74
77
9
91
56
229837
96780
311528
1
346759
14
86662
177742
197307
439856599
9
75
339195
193019
436644
48453
324859
98
3
157233
89220
284339320
599989042
75886
76
474673
45
39
21
92
931371073
221563
72219
17
23679663
264040
43
307641
9
176239
977659162
22
66
63
231402
45
86
132178
25207
16
91803640
70
41569
73
21
80
58
417717
2
67
90787
869537856
3
37139
25944
17
159985
64
15
209379
125156
282010
84
10
2
406348
88
436713
43571
68156936
76069319
30
907357443
18
57
96699
87
484020
36
11
449638138
433111
3
69
22
38
94
62
320504
43653
55
182930
43
29
550525706
24
66890
9
69
9
6
57
134330
124801
21
338814
287391
420766958
15478
56
52
65
94
47
48
81
17442
13
263915
324475
112351
384678947
390255
25
43
175809
11
18
85
94511
33
102255
381084
219442
33
358335
19
428907
496490
19
62
306894
953416268
424712
72176
57
698554349
89840
303998
810405533
59
496618
243024
60169011
445029
608298678
20
222942
93
65
94
66171
14
12
25
55
439038
58
3
60
475910
31980
453716
46
431307
6251
33
93
14
174046
913343933
690736802
430956
76737
418663
62
4
193157
27
47
61
289677
49
5
123703
8897
92
35
51
324862
8
459640
354826
76
28278
14
12
767551101
281136
185740
48
75
93
6
51
431906659
383007
24
11
93
62
77
83
242133
66
29529746
8
3
9
46
223998
27
5
49894
22
5
520411910
751161281
411898
320060
34
10
80
7
89
314066
10
44894
8
35
333100
412440
117841
86
341585
447816
42
75
39551
3
299834
60
88
6
961453296
84
80
485166
51
31
95
463958
435517
79
97
191678
64
426048586
90751
66
6
446174
20
18019
94
1
36
457999
481005
431292
431471
394208698
446134
100468
92
28
417614
336298
48
30
954448020
1
176546
73
30
75
426339
847196929
268109987
350667
213312475
53
4
64
65797
7
33
14
42
2779172
462275
2
108049
72
13
60
447331
990006741
197073
8
6
142279
426285
245812
190920
405743
422414
927247751
35135
389751
78
65
86
95
111296
320738
3
161345
334658
231040
181081
454482
461387
11
92
14
87
45
85
307554
984695275
333023
461185
62
82
239490
57
55
5
416994
69
174894
302953
453319
90
365844
885418049
150973
74
7
9122
27
218853998
73
19282
50421
88
89
30
37
428326
5
37
56
287813846
40
51
3
35
2
410910
62
347524
8290
5
396951
31
87
15
77846
47
49
645
483533
33
9
42
152950
58
535013067
201507
284173
247847
11
80
71
18
54350718
324984042
135381
13
12
33
241377
2
273188968
97705
9
77
26
277509
66418
303030
43
75
86
32738
769309172
70
13
65
7
742057669
319083
19966
397871
84
245286
410332
65
355152
46
52843
9
113109
185773
467252
81
1
87
88
770705771
36560
11
92421
75
77
3
98
213630
33
61514
824774368
817222591
367599
42
37
92
453465
89408
2
357730
252723
18814
77
442385
331275
30
20
469545
26
64
87
30
397653366
19
151662
5
434013
488207
46
3
1
386219
226236
39
45
31175947
37
2
92
33
1
231389399
5
6
249871447
86
10
279290
217336
10
17
17005
1143
50
23
4892
32
74
179342
8
70
49
286110
123982
489013
548763369
268406
391985
21
713794480
1
32
2
17
31
71
336399
935652785
49
5
97
38
216870695
8
94
72
3
23330469
17
483551
74442
57697
422344
41399
184363
305618
12
49
88
240131
24
201670
2
46
557088807
8
161395972
53
5
96751
42
130021
84
81
400582
85
330985
91
7
452584
5
95
88
68170
32
202617
60
458077
256966
778435267
70
37
438492
137551
64
269780
74
54899
91
239454
333959
263903
195929734
36
14
58501
245444
53
33
212030
82
92
82
479151833
99
27
50
22
143939
749455024
304662
84
280913
2
488036
199459
309268
483244
149831278
83
315127
69
36
95
193406
372228
242279
22
260053
52
46
229218
142172
722132222
3
32
48
231284742
28
18
57
71
378930078
56
304068
55
69
491141564
169592
300168
286005
76342
28
405349
40
237670
265164
8
314073
4
22
411050
37
92
21
155149
341622
475425596
1
12174
606574246
88
56
9848663
71
126878
137065
902345171
34
362034
67
2
7548
81
80
324514
426954
4
91
35
97
73
6
211184
12
97
6
82
427246
83
74
18
351192
485061
309522
56
366871
93
4451
474901
16
398703
6103
44386
80
11
364923
17023
63
2
4
302072
436093
78
10
95
2
423635
93
324513
432545034
91
61
377494982
31
9
51810
58334
73
27
5
936490703
432108
89
52
165728
43
276795
340923
101522
564023931
47
132112
319299
299871
56
932997263
24
480305
62
8
11767
1
420776
3
103479
234082
22
490042
9
46
8
1
442353
319557
2
497162
186606
801991780
27
50
314667
949168477
98
20
326872
448324
82
413716
46
85
47
372272
218396
450852
25
68
496211
305506
6
350134720
69
31
8
54
140319
66
19
158530
189112510
2
86
83
288002
70
32
47
382897
422
9
3
14
165931
85
76
45
54
10
571542486
313544
2
96
489854
67
149788
407065800
369014
16
8
423997
484861
368408
94
83
248132
88
108601
334321360
629781333
72
328089
29
393346
359102247
52170
222848381
22
90
14
67
302603
8
66
400979
281301
72
29
3
27
54148
231680
225675
27
171922
237251
22837
27
27764
36800
74425
276723
33
233318
281250
431651
364063
119
15
7
8878847
81
42846
310049
1
83
18253
712310476
42
927888542
88
312447
28051
11
79
67734
502847227
894537677
42653
168347
97
41147
33
145613
461068
3
464584
434083
188855
6
31
144017561
4
322728514
86
481512476
2
67
97
62276
193570
62880
57
6
51
51825
7
37
294666
4
3
417299
8
56
50
87
6209
37784388
3
376918233
33279
26333307
117543
13
149199
758930580
323727549
85
18
24
50
61
24
168288
448274
77
356607300
415805405
923774596
90
25485730
41
25
793111922
7
432577
96
416779
33
84
27
421161
27
59
584371781
41
62
98
76
76
61
777630810
6078
91
94
40
83
34
147003
112586
16
40
8
147544
11
1
63
46
476730072
55552
97
176817
17
399708
21
71
5
3
213441
474209
22
667223338
61
82
488185
941386229
410542
395830
33
69
57
92772
29578
267663
240197
51355
2579
22
60229
4
21
52
192955
86192
21
467084
193680598
3
88293
21
450414
48
66
53
524293652
7
46
472163
1
575748676
85
75
6
17
77
960773698
333013
484363852
470709678
58
58
71
26
246349
7
41
97
3
382984
96
2
29
52781
176721
69
431767
339453
4
9340
62
94655
99
431734
19
79
386272
240994
4
448334
147027
67
46
4
218644
325800
26220
15
20
82192
38
494745
50
82537
94
30
491814
97
27
294699
5
33
56
8
449894
27
79
496043
58
41
67
69917919
27
13913
99
25546
119865
19
116469
401698
94980
20
422668
65
6
48453
19
1
61
76
495158
19
433737
22463
454019
34
42
30
68
369692443
293219
58
90920
492081593
168889
2
13
14
57
11
98
10
489899
469216582
103028
80
68134
11
459590
205075
406400
93427612
518999418
75135
3
214714
4
91
59
57
13
44
46
9
73129908
94
42
8
1
2
63
5
436287
82
7
89
364538
200790
418817
265268
15
70436
47074
400722700
36933448
53390
103915
66
9
428288
49
89188
468180
51
80
47
88
133862
60
81
92
567725998
39
51103
861685563
38
329815
78
400526
170749
42
369131
8
6
42
71
876066078
44
414321
144242
226523
88
47
341915539
487350
430546
9
9
93
217133
345780
88
5
4
348018
135584
8
942472306
394453
85
593783096
432291
5
59
8
223680
82913
61864
70
73384
318363
85
93
83589
77258
426360
7310
23
171382286
14436
60
7
35
25473
471280
25
90
85
127129784
21
294031
32
318203
306956368
49
43
18
929841741
156139
346098330
44
148563052
404191
122692
374832
57353372
947153707
399739
76290
91758
98789
221621
550491040
352329
419459
7
372862
679253935
475454711
3
71
51
230708
86
51
8
334265
23301
331031
34
7
44
89
462763
75
341717
22
2
19
72
25
18
41132
90
223401
353853
18
122
495931
421771
43745
354129003
50
447020
42
434495044
392320
332187
79
483403
221761
83
494154
727537841
715638281
50
398630
92
332587
85430
57
383460478
92074
47
54735
53
122217
99202
207564
158908
488042
55834
52
297310
438040
69
4
64645
454379
170636712
75
74
382825
94065
819031975
49
27
450500
9
197417
636163387
743879561
39
447157
62423638
302424
8
90
5
257252
202331
89
287566
20
8
11
17
64
66
441779
20
58479
26
107123
192292
374339
85
324363
33759
261831106
75367
5
8
463543
101411
99
75
67
216490
124767
98
477925
2
2
89
44
465978
236042679
54
44
408155
130661528
493276
84
215929
37255
9254805
243888
93
5
35
10
34
13
942575641
67
52
90
275029
40
274681
305207
309564
499781
274710
14
25
255242
16
1
87
465846
58824
368191
28
247107
234512
64
239100
91
11
738291722
204810
382577
262829
103688
338443
89
91
382754
24
239658
296787
9478
149232
329807
28
761937548
383414
68624
36
43
80
493125
299054
89
187231
282454
81574
514884142
46
99088
29
51
73
459743
73064
3
329659
63
35
224702
7
3
131872235
96
2971
376252
192362
57503
61
166641
242564
61
5
309840
80
9
408190
891301527
317504
2
768745682
143933
167862
76
138370
846285659
76
216884267
89
43
6
88
247354
45
83
14
795462770
499845
56
9
15
8
9
9475
39770
381257
359732
454595991
337273
488365593
88
306163
4
25
7
150995
98
361223
88
6
62
68
288116
56
24
193589
438186
66
312420
75
67510
575740406
4
150405
39
57308
19
84
6
43
23
6
83
5
160783
182447
171106
248513256
51
62405
13
299852
57
176856
18
421261
65
906564634
448245
498703
92
44
414251
71
3
90
80725
367140
130514
74
97
43
9
93
99
303462
412417
308223
87
95617
16
47
82468
67122
48
3
861844446
16
47467
55
85
379747
10
197571
330357
456344
60
414829
49
66
27924
227949
381382
212020
78
6
131119888
290595928
475484
90
3
293374
238939
602186067
131907
39
87
40
45
2
52199
68
44
71854
461667
28
919858553
360177
99828
7
149246
174153955
40
396568
133188
93
6
385430350
416038
34051
86
93
91
273872201
75
217493
122177
139250070
6393
58
208401
79918
443698
329190403
57344
2868
167893
278654
9279
64
11
156429
2
336310
42
409264
3
36
239543
339978
84
27
43
257685
332888
94
9
376053
223581
87
26
2
41
10859
98
90
38
29
57
10
2729
279831
25
65
58
38
54
680533201
83
140272149
369048
1
149209483
240901559
1
3
19
254467861
65
125372
38109
30476
425298
84
8
219889
5
195056
296782
128360
265204
67
48
90154
411963
93
136015
45
3
75947
55
41
345811
15
2
592129638
314482
4
336121
419557
85
78
138558073
243191
94
14
148505
76
191449276
2
3
88
356819
99
317031
214549
185344
73
46
959091336
397928
262254
99
45
9
222208
287661
344971
60205
67
279727
133917
39
438755781
372857520
382827
472314531
44
876699239
91511
179668
297203
14431
73
412821671
62
60
329313
51
307566
15
93
37
296866
76
76
86845
57
213323
7
25194
962429550
202345
408052
73084
294202548
384620
94561
14443286
44
3
298119
429737
498947
625100437
134518
41
486256
685
66
157226
248418
270298
68
265439
117580
260243
199097
59
2
110558
61
17
51
15
352477
9
86
3
70
3
241154
590755964
83
28376
47
97520
47
399277
99
113314
41
45549318
47
43
23249
518285447
97
293218
8
476129
70
51
70435
125950
386913
40
4
72
304141
361683
3153
64
176608
278507
14
778361933
7
105601
48
13
175299111
41696
36
78
39
68
42
39
93
443733
363888
44
550848960
264444
36
111840
39
16
42
83
1
27
330514
94
94
456559
9424
91
294986591
342104084
332395
175104
3
843341459
49
243444
241080
270172
334770
453093
15909
41
69355
379307
53673
191086
8820
5
72
93
279651
483895
414447
22
17
43
10
468603
374782
47
243223
29
90
376106
28
2
2
40
423713
97631
742459696
21
343747625
405016
107499
81
629132746
90
492976380
94
637812727
7
48
311058314
487960
136876
38
49
786989908
376026
453714
29
6
87502
27
82
53
5
78
79
88
124557208
184561
263421809
6
63
41
87526
315089
267460
176994
705624794
83983033
3
35
389794
447179
378031
79
85
384533
44
327501
19
395697
989475021
86346859
280834226
25
60
45081905
76
358569
311175
364439
272081
12
268947
52
2443
35
83
578888636
164802
286446
56
101210
12
20
262282
8
62
53
57
540112432
11
426536
80
74575927
28
94
97596
622105281
51
36500105
718607831
53
81
468386
27
90822
22
43
1
92
5
7
8
25
8445
30
81
245503
19
201067
214217265
47
40114
45412
816012733
219621
56
39704
48
46
45
478768
49
65
273319
187593
30
27
63
607168610
404780
903308992
47
49
290974373
68236
456990
40397
369530
446507
25
8
455121
96
15
395643
28
5
9
303732
23
240806
91630
3
301916
27
59
49
460838
37
2
366426
57
413377
88
404285
61
28
462694
271218
2
192239
477592
371455
258030730
419510
88
325693
91
4419
49
71
49244775
273106
99
4
49
131873062
223462
79
78248
57
99
361286458
250447435
87
54
58
378045
42
49
17205
971529337
62827
42
365926
87
95
88
12
52
191960
52
227655
337751
4
35
80594
417718163
158833
35
24
93
32
13089
2299
222267
81
287120
52
41
418794
354162
59
89
26
66
463240021
3
49
9
479206
209731
386426
21
440518
369990
82119
71
4
263573
191799263
4
234680
40900
81
16
901548842
63
237719
496492
671523586
53
86
408297
59
52
330309
7
50
107901
130802780
1
2
278064503
480049
345956
74
58
43
444933
800208630
414668
87
603505780
402872
18
29
227043
57
61
39706
11
312586
7
33
41
92
111865
72
131128
6536
46
94
81
99
142247
67
136753
360058
50
829688733
321935
12591
474908763
3
33
223046
159541
99
84
4
5
8
22582502
7
270540
5
21
45
370741057
11
6
29
14
996540774
231738
34
42
18
287697
78
75942966
2
2
27
170656318
1
167390
7
94
43
647213172
682693118
384113
77
12498
116384
14
447275
6544
318602
229863
305171030
88
475674
23
54664
367397
424169
7
312328
325525
305925
52598
476956
422343
35
492571088
5
77681
83
328982
9
31
426338
23555
4
41
31
17
455616
9632
52
883313770
75
494036
97
85698
392143
912092048
11
49
56348
300361626
312237
470699
101863
2
17
360301
292326842
90
477499
493423
2
13
493931
299945
326425
10
384176
82
32
86
282318
294558
84
338196
7
130616
166513
175172
259413
68
48
17
418417975
26
29
67183
38
3
37
34918
454767753
27
18
211921
24
337222
356727
89484
363489
27
245602
76979018
245751
41511
195680
73
197785
133319
245636
76
12
327161684
291948
270320
31612
1
77
24
41
71
90
18
149058
60
52
857437715
30107
92
372473
53142
96
186150
450885
81575
934934888
74
85
280477
886
59
71
52029
14
10
46016
1
58
67
15
50
409094
37
41
89
450403
6
37
186890
61
7
280114
7063
886954771
6
8
357475
54
57
49
3
95
49
326959
435007
201471
28
11947
37
370709
49
145844
18754
474247
149244
305683
90
9
75
60
74
79
81
15
29
695992013
58
455731284
477103
473156
83461
374609
45
62
37
376489
1
57
38
58
32261
300815
42562
83
97
227461
4254758
152549
843518693
8
14
812079868
6
67
93
86235
480884
13
768297411
52
97
945233588
332586
159500
300423
252307
365544
88
115560
75
87
88
392929440
66
16027
117014
6
34855571
461274
5
73
2
18
304840
188809
1
129143
242186
581524145
32
450028
48787
89625
51
32
12
210187
247426
67
276605
36758
28
33324
328398851
7
181997
5
415853
88
15
279915
284822
68
8
455999
365820
957573493
223364
10
458376340
94
401698
226410
35
444539699
165401
466771801
419310
20
56
192766
233250
18
3
183344
66
221325488
20
28
88
174689
89
119170
77
91759
45
78
54
410156
16746
87
295765
394988
77
424731
277524
130474
180010
40
469032
272312
315230
413919
14717
7
74650402
793830527
524218370
48
439117
65
66
955401094
14
6
59016882
456104
4
59
63
249646
437460
102421962
83
69
409378
16126
453432
77971
51
752510738
85
88
296400786
90433
98
252227
60
52
519995082
2
3
48
3
14
60
38
19
11
41
429248
90390
36
37030
43
12
21
287974
21
63
90753
85
73
64
81
23
48
7
9
58
53
32
700475813
9
92
244293
32
6258
56
94336
336882
65
16
70
94
82
36376
139139
16
61
91
7
222456
81
3
65
211309
73
70
620432774
88
370964
367656
78
489545
158528
74
315710
93
260923
234852
373569
44
4
64
70
395243
226580
30
189779
486156
445145
393032
51
47
29447
277443
478504
89
394494
265752
95207
18
44
96
303993
4
390625
388531
54
39
403596
77
80
432252
213077
26
75
71
92
395583
460345
51
61
99
311255
44
832579160
98
348181
30
202216
366730
19
93
17
391334
71
65
464810
86
291205
72
9
59
319905
91
6
86
38
9
432226
52
91
33
142380
26
7
69
183744
1
66
70
43
44
270946
220963
291090
277934537
664830716
42534
314459
175232
74
16374
177777
273035
69
408858
8
3
334266
53
3
23
47
2
310413
73
55
51
98
278873
23
47
79
59
499486
14
85
401730352
2
454901
127516
98
90
74
43646
83
7
62
273053
661862720
27
66
471183
77
210215440
2
283313
86
5102
74570968
4
54
499026
94
84
48
12
232566
722961509
90
83
52
222717
33
241999
36
70
36216
2
99
6
125566260
93
15
146705
39
496530
42
242751516
42
300998
209632
88
859881989
306644
64766
129237
27
289602
74
247842
77
6
92
337146
69062
81
91
72
2
77
886788470
89
112743
198404810
398107
46
90
78
87
191351
282853
495622
42
1
6
9
93
47
639617485
97
84
273839
450873
445946
190970
67970
87067
3
33
35
58
36344
49
39
467952
13
14813
757329673
11
490919
48
54
80
382401
65010
52097336
120172
70
211216
40091
214813
98
2
79492
71
169452
122090
775255781
63
74
58
4
53
467791
427040
16
167233
204460
116229
483816
205666
74837
41
22
79
701177302
346228
11
412888
915099540
1
216529
28
6
470278
27
23
26
58887
90
319590572
8
19
31
206292
6
78
5
81303
137560
294557
414542
387872
39
307375
70
67651
489078866
39
251315
2
40
52
69286122
212748
74
24
497665
5
360879
430536180
656405268
243
889261566
57
28
2
256219
125683
47
192486
197205
279934
44
6
35
86
101349
402045162
3
665458328
29771
2
6
803725742
95
360641
79
5
34
4
158982
76
47389
253680
124185
80
18
394859
35
78
24
360799
69
55
142042
264507
354858
88
59
71
21
127770
88
7
7
8
362593
931797534
54595
511199778
25
3
91
78
285796705
40733
494625
954695567
52
466539
8
484775
27
51
99
60738
247139
998225493
71
189481
486991
57
4276033
22
7
39
14
365248
52
626002888
257698
771128374
1
364256
63
309111
669634817
44
32
117457
11
92
289617
310048
29
13
199258
457339
30
80
44
367395
390283
428034
804568822
6
545698191
36
91
8
86105
57
1
43
79
5430
85
8
212371
207483
36
75
373319
36
1
64
68
314532
278937
25
77
55
65
24
412032
268967
234909
83468
61496
170930
5
66
93
90
38
69
288811
892243795
264052
242716
7
434025
197179
250833
1
33
84
65
105419
92
10
238001
88
75858096
5
777771729
436636
82
86
51
42
493726
360850
116451
27
23
3
25
81
432634
63
325588
1
269140
97
32
44819
408037
97
8
70
19
43798
94
255467885
5
80
5
87
453395
61
352930
4
606351854
382255
177162935
2
26949
459049989
223515
83
158573
224134
316955
375924
5
9
66
39
27
47
7
31
19
447801
41
55
552510093
81
128721
30
510669800
96
8
423003
16
4
15
178787
87
52
372646031
304792
692
52966
87
8
336783
311713
48
283686
57
683763774
61
30
6
274841
522770525
261454803
83
258520125
176787
99
47
80
356314
335609
33
57
88
360220
22
245807
9
62
83
253061
18
32
91
2
391922
1
434507
82
406301
40
158689
69
87
222518
440296082
48438685
151112
417070
34
101293
445029
22748
144483923
443482
15
34
566753458
73
268213
79390
21
86
462583
364753
44
159372
66
375212
11
66
153111
259525
171887
20
682848573
11445443
360629
375879
812963282
55
16065
15
78
76
96
66
499155581
966143331
5
270273
67240
1
342093248
3
57
43
254964
10514
277618
975216114
227025
95089
181517
86
306375
98
95
180097743
13
40
74
243127
41
97
8
463456
395625
264731962
57
8
359671
16219
464906
373670
5
235579
113672
6
95
99
150405
326740
332818
33
49
123346597
278465
91
267142
76
273153
409196
35
477864
20
43
27
76
173834
32686
85
438721
76
97
335510902
668649079
97
24839
304668
156399
283768
443493
458409
21
13
484832
50
53541
424367
79
787441588
96
146836511
53
388758
48
83
484290
2
456414
136239
67250
34
281113
32
80
738288017
18
65
85536626
136436
303334
74
17
73
37
4
661933490
43
1
311528
6
30
235683344
26
51
42
232539
438491
16
80
298014
58
91
57
309743
18
35
413004
91
367161
235834
55
313883
283552
54
486569
169008
4
335362
7
21
211134
19
200649
61
53
93
58
913212099
494782
75
67
9
54
8
67
34587
21
52192
312586
186377
344087
50
5
19
55
6
174922
489764
110191193
42
66708
34248
124909
284755
15
21
59
422545
62989
8
289803
752515289
88
84
44
54
1
100478
23
6
239890
206093
52
357314
53
96
52
37
74
64
99
8
439123
247464
2
2
467729281
2
235074
28923820
141322
3
65
67
4
24
39887
68
172392
96
489776
382356
14
79
176997
100234
385897555
281082
334984
92
79
97
62
10
238262
960913542
32
62252408
217214
647188163
216034360
1
72
97
18
371972
43
12216
88
263811525
9
10783
574308644
79
111582
391729
983225599
33191
8
210039
409424
97
124324
8
129236
270976
383762
362625
281930
613939102
99
190894
193923
108154
804282979
18
84
42
38
48454
61
92
71
22
79
86
58359
30
69
7
69
259130
38
40
70
10
92
342651
6
40
82
2
323293
23
98
90
2
76
543386911
138462535
157411
48816
41518835
628078224
73398
73
86
35
70
202872
46
2
402638
30
331907
8
378344
277472
79
326817
37
699413685
84
3
61
27
319175
16
194936
337139
6
447026
55
347560276
7
78
486373
423229
80
74
6313
332041
346850
21
52
88
790632406
62
50
147113
471780
11
815289954
491072
354605
246117
17
96
91
286645
394633
80652
330652929
505370954
469723
22
35
25
73
2
479977
93
58
27825
383458
911742375
7839629
78
5
354228484
6
9
13
77
430808
257700
9
65617
57
66251
66
7
303655
8
376998
98
5548
209749
468093
60
50
339304772
120632
4
15
96812
301545
272326
40782
253337
260779
44
24
445225
17
60
406893
65
95
73
93
93
4
66
19
47580961
319555
60
3
85
381987
33164
76
9
194770465
41
84
289904
88
2
455373
56
72
76
38
319172
18
49837
305222
7
366256
5
28
67
56
8
33
70
129367
59
15
71
242142
8
68
632751677
49
97
4
42
965681065
417202
42
224776
188033
158829
211448
17
42
373842
32
97470
887734965
10
135526
439569
6
253553
10
400176
11
41
401405
479347
452001
392771
40
418496
393034767
17
71197
1
31
110268
125348
378897
82
8
1
184039000
251274
458448
7
170362
44
7
407443328
380712
71
47
56
17
234899
892556128
1
389751
49
416640
83
419900829
7
47
115737
59
62
8
93001
43
198872
138209
77
2
91
30428200
91
10
475759
19
109856
417704
48
68
79
37155
8
86
97
4
90386
465468
49
20
406163
384054
334870
21
429027
173426
58
126172
235703
152088
93
13834
227913
72
31
70
57046615
42
12
15
217192
52
28
38
161994
27
98
467632
41
79978
76142
50
9
72
22
96
27
480995
380213
64
360396291
94675
473799
47
24450
42
323903
209318899
151093
38405
179958
93
338911
89
41
91
1
335591741
79
377106
70
86
30425
15
85
25703
8170703
484696
70
68
166394140
38
2
677561313
111389
94
209178
10
41
233964
327816
36
409327
48
58416
237231
67
68
349714
7
54
261540
64
88
9
20
45
129164
62331
25
440819
48
15
938806590
276661
13
61117
27
89
370460
872835482
281813
367802548
9
9
184417
37
84526
337353
99
184590
84082
472583
17985
687797111
268657
432080
69350
13
301706
402857
24
3
9
443376
948889830
51
712258968
85
255629
398006
59
414402
56
217214
75
4
7
32362
185109
317139
71
417024188
45
385751
95156
98
74
6
67
239282
1
734259552
292346
44
88
675097787
73
83
97
312778
149921
308361
170329
1
1
81
57
59
5
118195507
26
331920
348945
446826
408654
55
367271
10
93
256357446
89
40
25
7
81
32943
498959
489699130
8
492084
57
201086
49
54085
437838
47
86
9
448535
33
110553
117850
491457
359283
42
252021
421391
91
213021
258797
79
85
259436
16
681110365
724599014
41
75
285514
391400
394897
230235187
25
85
91
56170
2
5
223986
204457
6
747936907
66
17
474649982
21
5
376735
404391
93
89
79885
21694
26
225012
95
90
43
477023
87
450013987
90
975883769
417408
362394
130963
98494
21
489161
84
86
599089460
51
36827
27
70789
26
18829
78851
10
38
40
22201
302632
876451079
5
192302
444111
98
358470
6
464065
274191
858235270
344037
76
462893
80
218212
53
91
74
29
324902
82
253160
207652
76
443178
122163
323119
89
84
217264792
47
60
86
119329
66
46
54
54
706755645
80
33
488015
464271
82
8
336687
9
2
422005
124191
88
129786
7
293413922
156325
16
85
88
59
97
267788004
37
39
33
366357
152499
292988
6
31
52
20
44
419825
212561
13640
50
73
131549
60
128537
90
71
88
54
4
74
9
308576
95
211523
11
189266
87
21203
602506525
176440
30
317528
2
73
34492922
94638
3
141691
2
60
472442
216677
401757695
1
366735
18
56
98002
26096
197494
33
60
3
303483
438843
763725902
27
567039110
235176
920321689
724061679
35
52124871
316532
427326
27
119151
127204
164120
103790
49
28
48
70
35
458483
84
118585
4
3
320256
49
41683
16
40
766927375
26
16
96
80
180029
39
311173
39711541
416472
73
6
24
117094
257490
363687
68
4
275285
116173
357921
87
61148
45565
242207
87
62
11
68
25258
820022180
85
6
35
96992
18
9
155320
6
29
462488
952197227
9
232855
172966098
746374901
366366
24
30
412907
83621
9
70
345215012
158900
13
49
435322
359780
70169
276117
9
11
5
15
61
3
351882
554366117
45
369459
42
216580
186081
69
738291392
189790
59375544
1
58
2
11
91
54
375356
69
126468
373486
99
333098
406002
856468598
515718637
7
33
239676
781810767
27
8
168252
75
15
133692
162822
481308
151789
174314
173209
202501343
27
165905
275899
73
51
171321
66
34
59
437780
70
93
75
528939514
243677
32
106269
76
4
60
42
176097
6
118212
195833
205783
797946224
492883808
8
76
480593
58
36492
11031
91
292365
84
545462268
230548
8
76
146477
58
65
3
43
316170
3
5
79
57
69
86
62
2
34
5
5
113272
12
161719199
134776
349954
5
140165467
159303
68366
71366
113684
3
397870
210059
458727
90911
351206
73
69
62383
39
314761
152983
52
205904
90
147112249
31
86
220101
858668833
130865
215865116
36
270560
78
6
329176
39
146799
50
119688
21
9
42
15
805561270
62
10
25
14
472030
164863
700033395
274320
393931
213755866
63
91
50
83
96
468214
42
29410
20
3
90
475596
209808
21
302383
8
2
195003
3406
83
398691
7
83
18
332481
268414
279015
12
191585
48651
85
377817
4
15473
5
10495
126176
79
30
66
122188
226070562
28
4
65395
88
83
201489
16558
150264
29
75
30
51
202652
56
83
50
15
691272883
78
461141
77
767499135
1
52
17
29440
103556
5
66
99
37
51
62
119887
107719
249822
109921146
159011
101421
23
65
855149393
290824222
348789
10
218013
289637146
51
83
180931
57251
59
192005
1
256387
497261
16
178539
4
25955
152278
59
36
39
11
74
139938
92
429242448
308661
78635
42
1
71
368990
107609
4
88
4
93763
39
19816
589364255
5
335104
242577
21
194043
83
725928753
65
14
279630
82
204045710
4873
390915
79
16
194961
121172
49412
316947
411816
467128
298740
18
8
32
78
136424262
409600
54
277073
365762
968599232
17
352947
7
249484
41
22
32
60
79
43
260474
36
130114169
3
9
53
183585
231195320
7
58
349275
18
76
7
8
371664
409156
458510
937008759
32
453760
14
125067
394487946
77
6448
5
234903
3
280259
329371
56
59352
264888
278283
49
49
64
1
942616878
2
97
32
374603
65
98
327101
53551
139840
92
32
47817720
87
180135
261716
4
187297
65
56
831655747
1
65
351923328
63
426810
7404
31
42243
92
150050
773111999
788962474
9
89
100346
84113
89
84
34
45
17892
468122
141061
40
92
87
15032
377066
20
51
54
104976
74
65
6
120492
275954
187713920
182808
38
55
4
9
9
10
8
7542
310289
422905
85
16
5
198791
526852391
2
270209366
91
92
46
234440
18
6
38
454058
16
66
168885
48
38
47
259409
21
86
4
165731
21
35
75
214780
63
9
203754
5
96839
30
35
8
29028
73
81
364504
3
133606
18
80
481528
18
15
76
468790
62
470749
474395
193395235
458278
167039
474454
46
119636
203844
270310
438825
3
90
20
4
4
34
160623
9
467041
97688
9
196735
370484
4
23
96645453
226657
126711
25
438380
284542
60
35879
15
430706
204775
40
75
2
67
23
26
597672555
148401
27
1
70
555238383
96
411409
5
13
33
269428
29
34
49
449582
492806
92
460095
16
49
393663
16
89
484637269
44
7
81
412661
71
110985
29
436575
27
2
3
48
89
101349
75
36
13375
336833
67
93
263778
28
283330
28
21
11
412721
274426
21
220379
89
139004
73
4
371211
48
76899063
971311962
97407
310240
247328
416489
373754
354607
134408
53
218552
95
417259
63
59
143217
488783
77618882
16
184306
367877968
312518
90004
58
115015
215624
26611
72
74838
42
78
8
265504
86
210333
89
320354
42
261692269
61
4
97
58
129692
95
566379176
260346
719249484
384593
31
67
485129
438805
130367
42
49
304708
63
62
80
493639
287685
422791869
224993
162810
9
484226
234635154
93
15221
21328
30
173504
109038
165665
415248
7
12
83
198974
484178
453649
207814143
153739
93
167965
24
172249
34
48
94
20183771
147421
212807
401028
78
135167
81
124413
31
30
363971
207172
875221637
351488
2
70
6
68
11
211386
1
6
10713
9
73
76
36058
301345
40
105843
400420
37
26
957871362
47
65295
74
906769317
385895
259396
123064
401601
77107
30258
195859
172978
271717
17
94
840591671
57
145525
51
3
66
214178
27
120518
83
205140
491094
8
316220
222578
907891244
31464663
84
331254
91
2
1
856098447
291848
137865486
55412018
86
786075230
340304
392694
32
92
457785
77
59
40453
52
13
55
776293621
68075
49
2
41
72
177287
450100
262215
86
28
74
2
95
28
334570
485081838
266120
326509691
23
39
833689438
247560605
149503
486152
22
15332
271558
93
70
67
53
10
66
67
14
692080149
730171407
855795367
480684
246721
47
23
4
57
439233
96
89
283910
999173031
485452
85
860350619
72197
30
20
7438
98
85
36
41
5
31
303690768
325622
442137
285292
174569
25
293285
422896
1
71
50
37474
19
632802145
4759
243534985
5
168561476
703549394
428196
473842
134176
21510117
755428149
40165
44
269019
40261
478039851
7
215122
384605552
620139109
1
417645
79184
497916
468619
477321
80
843794493
16
86
247272
40
155952
31
2
11
175810
369281
72
229513
74
366226
89
29862
144059
94
412172081
401922
424124467
36
4
2
918088965
317468
33
51
127003
60924
441823
53
24
36
32
36
84
732597220
1
48134
232101
37254
171949
1
33604
120291
6
31
322646
20
377865
91
84
481953820
19
46
855457180
265036821
574248657
337160
73
88
3
497300
911816037
85
97
25098
52
326488
358790
39
366153
219414
81
486948
60
354664
529488636
202401
360608
99
47
29
77
365962
234880
7
16
28
77
189637718
275506202
48
191480
329098
87
383154
76
11
446672
6
119565
49
418206
338814116
48
539768796
33
369193104
58
376838
291817
65
8
21
45
8
858731577
174897
68
60
16
12
20
270052
8
58
99
80
79
399101
96
41
281899
55
283053
348864
54133451
342727
59
47
330743
69
4
93
333521
276747
145336
429780
3
397240
95238
83
16
129149
67150
482309
308451931
132686
157612
45
155662
223064
5
94
55
65
394714
97701
52
248731
338728
422174
650407781
98
277805549
74
152679781
63
61
51
31301
402861
280486
483093
64
5
223987
405000
440439
483350
278592664
1
8
283806
99
66
58
338693
19
484865
28
59841
12
438197
1
467726
147282
9
8
87303
187080
65
9
487310
111685
58
75
81080
22
70
80
400235
445709
98
466267
252817
451597059
396908
639502136
5
993709817
296612
75783
13
21
24057
772038666
348859
708332015
65
463947
65
94566
10
31
157865222
8
8
263341
198295
6
417250
76
70
81707
8
5
470339
302782
277630
3
299265626
223323
30
69
336907103
39
3
349172
353503
36
804172817
4
292165
5
223783
256379
67
90
286663
42
7
476357741
391574
17
8
86
420517
7
5
45
7
43
261407
49
16
1
93
183750918
14
77
85
451349
12
77
154753
353645
30
5
90
320749
309032221
285632538
25
53
331910
47
188169
64128
228278
13
6
89
57
52
69
81
22
6
92
1
878006920
269027
388208305
92
84
39
63
45
99
403828
265121
40
53
63
26
84
494868
159276356
223684
438670
2
4
62
29047
184102
61
476734
88
28
23800
7753
2
31
28
252028
86
144113
225676
927849386
160444887
259023
394047653
87801
3
385264
59142
405407
357798
205041
231854
416584
489420
91
369781
5
10
89
430399556
246345
66303
271090314
42301
39
317640
238734
49
778961663
56
217590
524302037
18
84
367293
292154
494617
843242087
4
72
72
54
36013
350736
90
97
7
58
291206
79
20954
184565
193954
775
319197
2
34
678513035
81
460
4
78
15
2
470345
398115
692622922
198862
77
27
5
84
298259
3
235544957
22021
1
5
24
74
119547
11
355723
436855
62541
93
751798831
75
4
393788
49
19869316
34
631431042
55
29
10
341748
80
32
59683240
80181
39
5
92
325082
758198994
466739
44
1
700346041
48617
11
426287
997724067
21
83
93092
82497
45
56
99
179675
15
54
92724
25
917154265
29
70969
15
76012
485836
904095762
45
8
70
7
83
34
6
342943
245081
68
15
36
412443
172924
94
99
76
99934
32
98
147919
90
16
69
21
403957
5
67
60
9
152397
131314
25969
865740504
34485007
428419
114673
376304
12
27
99765
91
35
258540
625428621
25
24
5
207554
39
105758
71
2
4
130079
18
95
54032
327180554
67
218301
225951
405817
99
51
24
95
357938
8
230813
40896
497595
94
121317
62
90
140305
418559
72
148408
28
8
65296
83
18
13
295528
562551745
31
108856
655883807
203335
83
491786345
25312
85
11092
81
40968217
138695
56
481106
75
71
9888
348142
3
9
52
14
676
57
5
57910
55
91
38
283815
13
70
413379
219262
469504
99
14
524905224
859266207
328950
70
331314
91
6
122496
5
21
31
170464
5
24
207562
56202
354051411
8
336266
376437144
1
39
214173
20
9
657633114
797478480
88
8
410917
76
18993
605791519
707517181
8
345797
89699
88
76
5
31
216213559
426793
4
93
72
54
417043
162688294
161578
93
11
27
110314
301008
40
27
45
353649
213827
79728
5
127767
5
441087
9
300265
95
468541
64
258932
84
416076020
71
60
45
12
146350140
468635
82800738
48774
15
23
59
4
17
90603
32
38
92
167582016
463089
22990
20
821603915
170742
281523
20
66
232442
79
154588
4
81
85
418477
293457
639926967
276254
19
49
73
50
64
142516
171970
42
91
27
19
43
82
97
347027
23
42
485002
64
17
99022
184701
96
237261
2
19
37503
95
190734
88712
62
324487
94
124384
82
194034
82
96
42
84
110154
6
34
289784
217262
7
197367
96
114810
28
35
63
64998
5
93378
18174
391206
301561
744028314
13
69
7
289902
94907780
159269
93
50
471799
84
56873
287549
76
10
127737
40045
407638
106413
3
370911940
13
6
227766
78
79
150824
21
88
3
311848
21
103549
106157383
8
465854
73
214130
262540
61
61
387551
5
128570
38
8
9
66
79
62
265301
56
59
69
89451
71
7
79
151592
663893989
4
367419
785891298
294436
42
69
98864
92221
80
39
79056128
483139262
462397
144787
294215
328717
213005
16
21
106311
24
99
61
94571
81
34
71
75
321866
47
60
457760
394275064
74018
6
512720626
858852202
393992
15
32
15
81
36
43
174371
304265657
174623
196120
1
16
13
80850
331471
29
190222
405187
32
367919
4
179548
433425
54
1
26655
61
378223
60
97
41
358680
574196739
249262
133361
10
196600
164521
963461737
267028
11
1
22
74807
81456
261409
5
7
99
78
38
383426
129874
40
60
33
7
27703
354937
51
17
76
61
80
52
545559868
40
8
288492
52
223947
3
335122
92
16
99050860
32
48
300030025
92
385071
57
10
7
484754
24
490196
447789
54
84
35
84
425137
254129
2
121672
290165
619337850
480224
75157
221944217
355881
71
286488
204528
219918
177145
929457265
73
22
47
8
63
491358702
883912891
88
680551461
52
97054
82
80
110911
471232
678561310
6
97
306570
61381
489402
981972208
165288
394710
68
17
22988591
38
315090
14
65
413025
153282
710869346
2
8
82
439546
935340471
50
24
68820
56
306501
597186785
27955
14
186762
414113
24
12
73
377449
1
69
362955652
45
328108
2
8
308683
2
67
34
17
41
2
213990
341697
17009
337824
247807
31
1
92
24
11537
18
18
16313
63
99
7
41
89
42
246424
44
63
869805768
75
604548244
268355
179447
455403
283341309
440679
806051149
69
32
99670
41034
85
10043
29
3497
12
56559
36
43
318046
304874
492615
46
353713
246690
83
222800166
577058566
305131
129886
56
56
187213
39
15827
89
304494
18
62
58
43
6
68
233623111
48
105084
7
172488106
234798
42
220558
380674
43
96
130025
416274
412998
79244
8
605053911
118117
496303
813816292
1
5
37
5
127692
1
871606825
60
394974
782851333
341462
412320760
15534359
256108
7
36
4
17
86654
70
2
80
25190
85
349546
70
63
37
428809
455286
316663
78
145181616
19
176789
15980
999642798
55
80209
64823
467112
24
39
468019
78
9
21
269274
263151433
464977623
8
96
24
1
121388
73
159199
41
453258
380839
8
238992
500167304
164369
9
359617
92
910538484
485341
254839
347149
210480932
52
3
160768
59
45
329433
29
88841
163039
437147
993866239
7
209444
55
382360829
25
32
10
40
431930
86
44
3
381322
42
105778
292639483
61
6
12600564
194463
29
91240
41
457406
12
3
136139
316005946
172288
554351238
74
3
1
194557
26
207416
75
866366278
47
439790
4
59775
105013
645502109
90
386401805
73
5
88
409795
35
46
55
827310205
142043
66
939594696
40
356051
49
58
22
239991
92
49017
70
56575
11
134217
401677
4
81639
43
6
5
2
83
8
57
57
918
46
88
8521
464924
70
33111
101916
134214
77
497431
319278
30159
492722
920675300
24
2
9
71
157896
16071
6
291788
89
204212
4
74
453537
382090
18
60783
183998
71
298150
480623
56
17
647773615
58
69
1
66
168148
55
96
1
116366
29
497945767
240232
355840
52846
364156
14339
94
4
6
613104788
401783
39
68
47
1
28948
31
24320
1
698782057
72
29023
10
56
37
85
48
477071
943815464
30
47
421714
51170010
27
20
7
288234
166170
29
176541
472066
346462970
33
73
138612
341692
54347
653128972
211647
481889
65
119460232
271311
86
166536
121252
23
408050
90
12
510199672
393525
67003
62
1
91
383877553
80
16
94
7
26
39283
88
22136
429590
10
324402
267294
449743
747101512
4
257087
60
84
29
2
226798
4
99
8
381296
7
129873
686358078
124338
366811798
33
10
52
45
24
231975
877236267
99
255680
215727
82
299084246
12077158
67
25316
2
468063
284917
42
416234
300648
21
44647
20
56
95567
309116
980053061
142199
52
59
86
88
90
87
246553
1
46
98
185462640
2
212885
926606618
63
42
34
203896
168704
460779
202126
48
67
322838
31
49
55
238056
18232
97718
86
188800
45
165664
287157345
11
361128
15
336925
57589593
428224
395162
76
5
280968
63
95
162561
26577
265144
62
370125
67
245827
286031
99762
438752
78
270165
61
50
52
47572
86
7
140473780
107941
63
277509
19795
440441
62
32292
797285313
24
463426
93966
30
84371
23
398748834
1
214956
224324
218852
353114
25
91
42
450148
248919
68
353585
86
88
41
355574
426512
97
75
176466
62344
80
57
911629288
492634
82
17
1
20
64014
424085944
24336
206198
403316
38
38
19
274312
310453
318724
489832
70
69
81
473681
23
344834
85
84
9
28
74
96
51
76
17
279642
31511
1
56
111726
35
309992
31
90679
75
1
448229
5
72
453426
146885
13
170373
376677
95
475802
118899
2593
8
90
181242
63
47
86
19
180881
972836586
82
338562
170415
412011
4
177008
3
74
242495
59
109935929
170297
207863
132622
241894
268817
347212
64
56
320651
32905
76602
88
78
151717
405872
741159004
21
355645730
85
73
32
74
84
15
65428
67
40
172163
35438
164484
85463
9
44
129648
52970
56
244002
95
1
41
26
155037
70
214766
368784
875162727
5
338467
2
3
21
69
316673734
97
329235
249309
32
473327
77
491985
33
9
492103
7
18
2
415235210
2
429198
15
81
111237
8
7
289000
428670
366488
416240205
40
56
72853303
50
48
65
152756
155949
847986162
5
479476
15
82
105487
35
92
16
206461
55
16
19
69
30470
28
461189057
85940
418448
280937
96
206624
26
32
8
50
725461714
40221
59
453472
64
49
454100
23
72
412571
2
300732
15
42742050
113705
1
1
3
3
14
31
485687
57
429012
63576
87
185996
324681
95
3
156486
284670
87
96
56
9
94
105612
271966
362836
132450
12
12
146386
65
149798
57
14
16
262435
99
109294
4146837
87
494249
5
24
92
468360
5
164
70
96
44
79
65
328758
364914
34
60
324953
519787790
286674
59
446888
417949
221756
68
179019
619374112
82
879952554
152603
418982
464886
18
460451
478865833
56311
11
95183
168864
666727129
4
3
4
10
7
62
69
73
48
62
713635287
53
135698
12
29
7
373592
20373
6
88
28
93
37
5
1
1
276879
451088
405909
51
163266
45
42
5
24
4
239856
376249
104028
699587936
74
6
49
393350
5
66
90
79
377565
375336
32
73
21
195562
345050
404849
6
66
319361
23615
77244
455139
200147012
19
97
378727921
68
58
407713
90
81
11
31
5
351426
34
44
149391
91972
27
203860
20
48
80
449005435
345420
11
360485
73
19
35
114619
7167
340737
35640450
43
54
25
448874
41472
90
454070
65753
29
37212373
4
170551
3613
39
300508970
62
112581
4
97
30
9
32
2
508903468
88
20
473735
3
8
979441955
40
6
465347
1
94
21
91
95
96
61
57
52
564171851
52
695870684
97
69
101662
417576
181310885
305737
456587
18
416275
32
125884
480306
2
4
65
91085
48
98
766792361
37
62
194022
50
25
83
47
53
79009
3
46100
328207
330385
310084
29
7
65
107984
64
11
43866207
6
429734
64
60
267992421
92
90
42
304689
72
431793
294875238
125120920
406175
70
22
43
81
432438
262363
8
14
18
447670
85
487543
52
68935
40
73
90
454828
742645385
188714
872382746
81
8
17173
36
58
29
81411
85
35
164748
84
306222
90
114102424
76
53
44
57
856455049
435462
30
29
71
157654
55
254705128
32
286444
80
164658
491551
19
5
321681
19
2
6
43
64
37
90
113100290
7
411822
215798
87
355519
461112
3
199525
41
93
2
369395536
5715
14
37
19
235543
9
4479029
326802
1
80118699
34
73
19
5
350525
359232
3
16741
6
281907
27
498990
12
303577
430703336
2
40
49
9
34
493118
10
4
55
210537
221387
1
80
37
303673129
67259
257895
97
49060
40
145515
69
415202
34
210544
89
27
94
2
222460
93140
165735
92
23812
7849548
256664
30704
222358
197987
18101
213263
72
38298
81905
32
75
67
267635
9
6
95
322818
3
2
64
396121
15
298675073
19
69
101625188
83
87
493237
2
788958801
183516
213782
83890
9
19
8556110
56
56
961535915
98363
4
83
406947
493305
294502
47060
56953512
238891
38
5
323485
47
67003882
7
57
28
18
9
37
58
399640104
716271936
4
182810
77
425077438
3
53
29
91
457460
40
86
78
191108
52
363369
64
71
262344001
838678638
429805
34
88
38476
235588
371557
230764
64
363917
99
56
630
99
92
75
97566
46146
52534
89
65
176736
70
16
276852
74
47530852
102790
131383
353396
20
203269
5
356775
86
481451
194783
626443214
420820432
856157001
6
969855595
88601
194925
69
12
358220
20
42
657445580
201813
126304
261564
56686100
223874
50
67
34
418364
190899
89
340310
4
176898
384910
209562
56785
1253
480240
496831009
67
70
6
7
78
245698
7
163769
564807327
326813
125013
9
11
330626620
480925
58
816731744
164173868
20
29
231928
8
23
251222
289701361
74
83
19047
116831
95
61
36
226486
292091
24
44029
370841
412414
97
7
2
350830
8
83175
401722669
87
81
54
56
155379
235696
219114
344468
8
300691836
412508
65
116608
9
312975
6
181549
701955989
69
24
364962
1
484309
140719
46
5
3
494463
314385
229689
87
315580
341141
39
316527
42
2
457338577
197163
53
495039
71
70
259725
173372
88
41
19
283196
424519
86
184718
299960
340597
14
35
405516
539516643
1
404918570
464115
54
94
236499526
234862
233947
82
87693
7
44
82557
498050
89
18
165928223
56
28
80
2
34
7
39
57
40365
310348
8
3
404680
364169
36284
332685
57
13
150830
23708
227814
345821
76
15
95
81
362053
138622
111971
87
49302
138818
148118
81
294895448
421425
64
69140
71
10
12122
196838
328840
682408064
60299
71
456888
7
73789079
17
69
306425
102367
88
60
77
374292
32
140225
71345
529917887
6
5
456522
28
39
44379
130605
46
99
278542
49
76
73
64
73
201319
193051
44
38
58
170104
231078
491972
68
137470
64841
65
9
349783
276195
65069
21
67
71
436818
422626
49
53966
37
341011
186327371
80
21
443912
93
496323
240588
6
8
99
53
389151
379077
290980
157536
2
57
13
26
7
468421478
65763802
33747
378148
266007
146818
77
24
349904169
448568
25
30
75897
8
12
202616
62382821
57
9
43
403540
64
77
153224
139080
73
54
374221
67
7628
341833
98
39
139198
2
6
71
79747
21
6
448603
8
11
5
468464
1
84
244195
135139
414801
80
7
209290
164530
22590
8
191722
451195
874830851
204736
35
93
91
74
90863
110730
385160
8
84
310345
398993
107169
961991623
82
58
45
8
200474
49605
11
84
41396
43
310120
182164
404663
2
6909
62
19
265770
9
68
16812
139926
463827
36138682
243177
268318
120576
73
277963
24
254715385
68
489601
23432
270601139
11
72505
94
90
304129
444660
490892
102688
282613
92
137040
466903
433090
227670
162085
275565
8
10
57
3
341348
36
92
11
8
50
74456
67
36499
3753
94
73
30
2
96
205702
67
391293
63
36
7
19
72
23
16
15
63
159106
297290
6
39
1
83268520
98
187512
377754
73
362652
8
68317
81
225722
323155
2
443043
6
33
65972047
370692
64
16
321038
326658
381018
4
73
32
462968
26
808297986
4
11
67
83
436840
472014
94
1
444650
158303
96135911
232533092
16
67
417946
47
84977
163354
74
73
14963160
44416
79983784
486156
20
217410
72
10
18
244790
134368
25
41
78
6
3834
4
7
53860
6
8
52625
251538
91
99658
2
93
94661
70070838
251317
450573
413035
80
12
18
46
57
2605
30
481410
29
993410119
272173
31
23
62651
11
70
362849
57
76
48
80
41
169594205
51
21376
55
59
285211
70
339038
1
1
70
81
27
404319
490979
27
48
224556
426544677
81979
83
138717
490227
598937803
63
29
40
81
62
168990
8
61
93
13
428063272
51
380450
285593
97
77739
69
6
284478
310503
42
242495
46
73
80
153356
21372
77
386917
88
82
66
251814
83
36
92
7
15
50
1
404073
41
151786
49
439910
21740404
48
8
15
489245
10
46216
178762
5
73437
497075
587719502
35
272321
153867693
159464
503339277
7509
20235
45
382100
206641
48
55
44
687201952
181741
78
207547
92
856926350
215974
418795
381041
458346
80074
6
440344
274342
57154
95
71
372864
72
30
646970209
7
18
35915
94
91
428329
73
1
79
291984
176758
401585
1
303677911
90
84
381418
29
127609104
332540008
379720780
64
344826
263281
46
33019
166614
291741
445867
217710
694258858
72
1
967634883
251541
95
90
30
1183
189073
13
4
418691
5
1
102642
65
347158
24
503061226
44
55
924747375
74
74
91
1
77
4
11635
58
197520
40
58
295822
361634
590669117
131629
4
9
140018
112260
7
64
394741
428292
612428221
29299
460024
215069
42
154489054
96
72
85
84
74
27
24400
48
21
38
262505
73
9
5
36
31
182900
82
20003
28232
46
94
27859929
359578
66
87
388441941
206966
298369
12
29
49
265072015
754426890
71272
124516
107509
50
15
39
88
262066
34
163671
47
25
74
357967
319090077
20
359896458
107909
98
344420
28
820827943
408448
369982
38
213212
44
34
1
95
81
51
68
3
195666126
78
63477
49
812644960
300555
475633
406249
74
2
28902
448011
8
477620
1
212395
9
488667
235619
415866
77
65
305561
22
21
335560
5
858816209
95658
67
21
40
20
8
8
45
72
1
68
345399
158344
249626
242054
364887
2
36
69878
49
55
79
6
59
83
363976
78549575
6
26
208498
260727
187043
77
94
91
9
58
256886
32
223476
92
453564
458926
491977
6
36
241234
74
5
19
5
447996
81936
366436
122641697
86
75324
118204
362187306
490064177
157124
390180
38239
26874
7
30683
61
282031
9
387544
334095
54319
8
108930877
8
1
80
51
471341
199007
9
276466
50
196925
70
24054
82
27
54
89
19193
271372
2
99
751481493
343576
94
534217905
411625
48776
181732138
360603
93
37
39
8198358
11
11
68
68
2
231151
221291
479597
3
80
84
77
96520
451933
9
48
264726
419476
339218
18
19
16
141344
66
37
221387
55
23
90
492563
883696594
80
31009
281822
425513
332334
37
86
146717
88
66
34
35
8035
33
404511
22926
134579
88
396747
1
16
6651
56
264587
90280
95
22771
75523
448117
135591
282482
11
24338
324259
82
1
472239
75
982277188
977755573
327049816
20
257300993
20
386232
73
479046
214346
336601
2
85
438061
35
150030
5
99
31034
410883
20
442057
151371
930012422
17
112256
793420782
77
99
1
151935
18
599380924
165367
48736
310932
71
91
974741959
453103
399118
89942
282289051
80
483795050
65
646626201
90
4
156006
2
3
66261
195961
197173713
88
90545
472294
52
784876998
21
39443
85683
98
4
31
246357
61361
327974
90025759
72768
82469
110050
47414
439838
349849
99814
249783
99239
91
428489
53
259369
82
347824269
3491
470869
75
82
4
52
408319
26754
31
87339
18
166803
212712
310309
559930163
63089
6
214793616
206770
57
73
215873
39
122778
439505
429012
4
39
79
203366034
352675
23
77
137190
13
116339
492683
16
88
19
77
61
220291756
486978
168539
208809
124096522
47
6
85
339632
62
91
170735
97
787144610
9
54
331985
50
905647707
31
14
34
395215068
27
5
72
310703
749763135
27
575677946
8
571367265
78
383948
188255
65
293158
14
785284394
35
6
298613498
179349
325915
399108519
74
74464
20
20
615297559
441533
491939
208570
430870278
59
318914
307812
31
31
69
341975
3
9
21
94
66
1157782
13
403190
25
425237
447283
3
46
5
386140
15
86
48
99892
92
55
367168
35
297718
212780
75
50
23
353679
20
168144
4
91486
17814
93
83
831302871
80330
371458
183269
13
99
5365
249508757
71
9370
264528
70
3
107970
126380
385892
3
7
38
62
240404920
49
4
162199
9
59
190773
57
68
204925
95
155628
451779
18
31
89
88064
65
135574
249207
3
379690
215840
26
278443
36189
19
58
499397256
40
23
652667660
70
11
68
82
4
4
70
5
606192434
99
15
535748308
434403
51704
3
35
57
147147
87
9638
96
246637
10
36
43
366408
698307833
757074054
388830
61849
106552
4
477246994
485595778
277048
75
2
600854184
904756585
59
200651
428066
3
286978
416307
70589
236951294
2
80953
72
52
491154
6827
38
61
355315
589677727
44
124138
154282
46
1
68629761
53
3
50
43
43
408707
52
27079
286666194
306161
229532
2
491233
35
2
173418
41
458165
107476
3
364469
66
1
179802
56
187981
117580
35
20181
80
93
59
461130
814487348
132685
2
185851
36942
156174
82
35
5
698471213
58
49783
40634
77
748099067
80
30600
96
32202
30
31806
369654
179052
31464
70
43
82
54
26
2397
6
491418
4
1
93
15
39
7
47
169708
99
62
115455
120692
28
31714
9
590844515
429579
17632
4
7
232436
15260
79
150532
1
481635268
414269
293755
1
179229
155395706
82
96
92
46
2
264132
382352
98991
527569415
8
35
2013
49
71
373774
173610
145845
86
123787
73
113855
21
19
304707
28911
426223
62
201385
978061377
9
365824
17
192798
80
77724461
24385
20196
263587
52
73
66433584
174990
709425314
116073
69
50
921174636
14
214714
92
295836
7
73
330015
260973
63
17
148049
498669
214092
83
660552156
300190
41
184436
478265
221481
11
188515
6
22
194509
345698
74
33061
13
633964305
17
267830
466652
359538
469040
444428
3
8703
290090750
383198
27
290081
15
48
119079
77
31
95
68
35
23
47
45
75
461027
538453653
64910
13
388227
25063
1
83
1
111849
55
24
203518
62
1
366927
83
46
1
674905936
42
23
9
737975740
5
92
207474
6
31
34
2
409298
19
323419
483357
138947
64
459720
479725
25620
44
76
61
58
179285
24
12
246108
204673
2339
325453
979831172
4
88
33
160182
482896
455789
59
63285
372770
15989
201484
5
37
82
332944
4
383857
236608
102780893
25
237559
180065
70453088
393830
449981
3
68
26
374191
119182113
8
125684108
359681
26
70
490950
72
76
213155581
71
22
366368
55
139814
210946657
3
122185
6
1
3
96
206693948
83
60
3
60
375847
4
5
70
36
25
13
16
37412
776556868
92
4
459142
208408
1821
405453134
101845
289408742
334443
124011
285175
342162
63237
454991
390416
22
23
134105
300908645
29
350621968
9
7
381671
20
368133
27
33
28690
83485
138296
747570661
42
20880
387407
832135424
414995393
400008
21241
15
4
20
97698
430282
60823
375116
83
71
196537
223457
72
365837
25
22
9
36
43
59218735
285359
900784715
3
218562
4
94
14
42
270973
95
150266
590878784
24
59
311680
205992
8
34
399838
57
3
84
14
61
830873752
9
335161
67262
19
25
91
124314
85
70
80069
87
25707
5833
115805
39
94
72
9
90
483724
332716
208759
26
94
220441
77
243712
10
183507
74
58
482067
91
87979
153209
98
941379285
34
4
87
95
3
250883
58
99
224670
8
10
60
176789
339692
464861
299216983
7
77
449562
1
64
54
417646342
575819670
32
778745360
88
55
68
199067
972317294
208353420
11
76
135284148
6
146268
80
709939051
525687098
166169653
92
75
161808
222773
273771
469159
65
1
26280
54
6
15
69
375488536
844316146
38465
89
61
107630
332202
236162
13
618991058
20
71
12
373879
18
492321
1
94145
38
290362
46
381043
75
25
30841899
98638
57
23
2
108853
93
68
980137421
15
33
168278
457611
425021
68
94
460855
226820
361988
203809
134263
78
204858
369712
73
93
150957
44
6
298852
346839
58
43857424
103726
91
43
54
68
102357
78
961619540
52
451881
361158732
69
426521
82
89
18
450132
38
248084
429427
74
39
32703
375797400
2
27
3
53168
81
69
171008
12
58
30
176593
27029
425470
33
31
123957
8
29
7
20
198304
36
294367
90
156624
27
44
304315
81946
89129426
84
369398
453396
91
8
31
3
3
411809617
11
86
396624193
9
79
61
23
46
469095
7
269653
400055
177114
65
44
32
66
89
66
177779
4
377209760
912386101
5
339377
8
98421
58
36
74
82
40
78
987538412
85
20
413023
19246
9
80
327844
8
92033
10
198923
36581
482019
14089
79222
180354
51
46
49
79
285541
80
93
666980053
474916
3
22
9
18
217416
143008
70
693663081
16
366816
28534
150674
205399
349603
620001941
51
44
44
5
98949
2
34
168960
10
133548
38
571896712
91
2
41
8
17
25
59
48
462896
66198
395864
44541686
735400309
232671998
42
44
10
6
37
76811
378884
6
57445
109086
488564
50
59
469392
6
9
434937
505941289
172363
7
6
162676
9
289104
87
154100
4
9
17937
188438
455337
7
106797443
463353803
6
255091
36
71
464450
28548
382621
6
9
77
63
131989
34
56
18739
134682
8
27
491487
162442
80
427001085
286481
20121
84
1
107854
38204
153052
87
51
74
17
39
477104082
17
68
74
720385264
98
12931
59
145935
82
5
864157781
4
139758738
62866
176113632
9
66799
20
82
222194
458939
48
93
11
48
33
34
184590
42
115435
91
99
460947571
78
112119
42
454819
45
37442
20030
357921
62769
304440
300034046
393462
241746875
95
220330478
270169
242779
95
57
6
961849802
210196
9
50
298044
121701
82
129620
911134187
382502
914847788
361069
23
42
236236
23
332590
66
79068
328985
106864
68
58
542239541
77
99
168428
120303
465759738
25
20
12
40
334802
466592
96
358232
5
24
95
293512
9
1
886209285
5769
1
777713182
417153
89
315775
9
37
4
61
64314
711935345
939564250
66
914699745
856812210
457828
18
7
44
85
405639
856185312
185951
6
8535768
459768
153069
86847
290585
53
99
743876317
137221
56
21
15
144657
296523
74
139168
51
79
5
76
57
52891
351613
171153
197052
788144790
82
94637
35548
31
79145
3501
496710
89722
20
192796
60
1
93
28
70
101423
11
32
97
686884784
5
723686924
431283
85
120561
207662
883197051
75
916682374
36752
1
850562369
336419
109390
41
16
74
9
283996242
86
383557
233586
26
72
55
5
54
483913
69
83
37
83143
204466
332021
80
153429914
94
175608
703429083
213082
4
97
51
9
16
367479
248077
3
254238
256833
79
229884
258400
7
56
101057
190749
327224
17046
244786586
286622
85237
153462
40
34
11
64
208916
365135
28
147700
63
37
35348
118480
172491
72143
499672
76
436640
1473
57513038
7161
243478
2
88
53759
7
59
492598
7
11
371575462
1
104924
337534
43
58
8
6
4
376466
55421
58
27
13
4
342261
375098
612364293
54
308060
89
19
40135
3
36
335259364
224021
37
29
43
5
3
7
67
117474
77
442467
5
8
34
79
84
22
67
56084
89
419106
89
42
56
234164
9
240289
128287887
1
12
228561
208035
39334
57
290077
69
390233551
9
41
7
31
20059916
697506853
422648
56
84
32
7
23
65
49
145905
37
52
296612
162588
58
25
92359
8
3
34
136376415
3481
81
51
25
38950
63
87
156548
221528
39
80
25
89
253079
89
873977263
300587
41
419218525
42
123931
71
4
8
44
81825
141552
34
15
72
444445
309546
221830
67
61
451596
28
403748
45396
23
333940
62
89943623
25
344398
31
317930
26
18
79
22309
834655404
18
436172
495827724
84
29
97
189445
566818192
489806622
487452520
28
79
467443
370993
66
95020
461117
92321
17
244269
37
71
61
465075
506050005
1
5
68
31
313427
35325
348500
451485
133778
354612
46
13748
25907454
61
75088
56
52
26
52
140810
67
31350
405643
98
56
8
8496
9
877353824
36
360599
775939391
50402
157456
83
96
174586
197049
3
831364358
35
184220
77
35
270487
3
332904
31
447
7
204586
1
4
122777
185154
94
43
50701
214287
63
27
342304977
403806
40
238484
98
95
98626
147465
86
239715
113428
75
7
24
88
571192163
30385
716950804
354804
512022555
141710
97
403259
9
63371
239471
6
27
113571
99731
10
347997
230968
98
57
289001
7
415453
278142
92
640718538
88
117076
226317
52067
23
996416
3
16
442729
51
460223
174921
88
13
9
48
493076
28
5
84
66
340806
400111
31
2
264769119
122941
73
110974
5
26
4
95270
2
402996
29
474851
325580
11
61
256446
178771619
113303
26
3
41
45035
15344
323961
98
110895
82
333792
65
13
52
63
256956
545528170
212619
86
439510
201009
60
23
154411
23
11
45
82
260638
222588
741610639
81
21
58847
493164
131831
73
42
21
372369
51
28
47
46169
22148
189847904
20
97
449931
2
372654
39
303368
72
33
16
823227117
435754971
258448
59059
32695
390662
14
165941
160861
371039
473616
314270
6
65
85107
280191
6
49
98
85
122066301
46
242222
303914
8
89
76
2
44
143861
377979
36
98
62
22
433232
96
29
53
23
69
193093960
926341544
422980
256214
38
67
43
3
6
105594
84
58697
737110660
218091
147551
98
71
5
9
10
16
216305
90
10
255112
94
8
320178
51
10
332953703
73674
46598
384763353
47
191375925
89171
297805
861257082
9
40
74
953082887
29075
34
10
6
477799101
54
39
10
5
56
23263
70
29
9
6
118766
4
64
30
20
23
305139
80
35
45251
38189
22
187775
89
300877044
66
447557
268088
106970
2
386295
299491
10483
344762
65
79
57
339704
2
60
12
72
239377
410898
22
7
541588566
29
43569
41
98
56
76
4
28743
214510
376667
12
117308
45
195199
23
10
281635
817395588
83484
22
78
29973
268332654
18
83
95873
267883
277670736
24
214000
143536
15
9443
18685
231472
439769
41
43
6
398343
88
36
25
89
5
8
234454
910384825
470118
289834
33
91
252873
16176
142301
199137
236353845
100361
71
58
1
26
21
152789
233899
96
10
13
10
345216
69
159473
769229888
28
292437
36
398017034
1
662832844
20219
37
61
165423
45490
24
74
464526657
6
327200845
349967
371339
12
86
538330714
165113
32
334103
24
97
268867
23000
80
78
37
2
379723
60
67
98
84
726824330
9
74
29
23295548
311707
310144
371111
17
93
495853
262195
489049
31
33
367365
71940264
49
2
63
86
77
69
497139
23
60
22
284448
163358
23
90
36643
52076
924901015
42
217480
243704
6
76
268072
64
9
58
36
356381573
8
9
412621
31
14
94
226635535
30986041
17
5
580129640
224479
52
740812272
96159
1
72108
22
74
380970
72
4
105670
95229
419158
277060332
55
54
72
453743
89
75
258185
9
725607340
380800
139885599
26
261666047
55071
54
92593
355444
82
54
446326
18
5
838388310
41
24
282878
466366
47
398851
56
186959
375292
43
9
24
88
47
84
1
7
114169
8
7
84
283468
374113
81572
166138
5
170429943
63
466559
76
78
75
23
232897
958689206
251666566
71677360
67
9
9
41
1599
29926
298189
242497
18
116149198
214863
914797750
68
152264
17
172543
79421
446722
9
3
9
60
273078221
13
5
370564
935136340
405584
436353
165931643
95
89
202421
3
12
155533
116995
360532
30
30282
652240385
20
175709
149311
94815
414063538
43979
49067
88
35
3
34
700288279
57
63436
223155
53
69458
451828
39780844
878079481
33
66
666131070
349011
871815475
45673
20
40
443842
709890589
6
171128
97
40518
174352369
29
31
180779
70
7
85
30
253802
383912
50
5145
19
37
95205
65
426322
46
491760
421539
303950
208965
14
62
28
1
81956
67
16
42
3
552731011
2546435
453517
65
5
248450
78978
29
26168
42
73089
79563
478655
18
80
407411
85
376400
146606
42
24
158942
180854
4
260861
20
425484
8
67
82
58
97
336355
398261
331392
693413656
198767
52201
49
46
497671
212613
460853
35
31
56219
27756
85
4
481104
217902
7
75
91
14
441059
428818
46
64
255521
97
19
224589
77
9
107050
44
391892
6
98
78
92
36
56
38
9
219044
266479
188201
87
13
5
419070733
32
5
333750
445275
751948827
718022060
24
27
259613
369812
9
641758260
16
201132
3
7
63
64
53
54
422094
276300
938483215
491518
126114
77702
629090975
95
11
64
75
20
93
5
76
190070
34
24
63
5
428583
272172
65
68
19
973238948
65
54745
327958
63
57
841313521
190996
52
233422
78
86
53
187426
99
105062490
8
66981
80
52238
84
10
376005
11
153361995
92
47488
21
6
186920
459293
78
47
498617
41790
74
192436
181918622
44
613475773
433934
320281
91
12
409614
90567642
72
663222754
387164
95
99
489185
406967
191110
300677
21
5
80
44
425643347
33
95
29
80988
16
1
2
40855
16112106
451188
471002
93
21
20
395766
424517
262276
335159
40
441353
713153358
49
4
165949
39
419247
20
82
256344
10333
41
933634651
477788317
80
409726
4
18
13
94
155154
71
108862066
78
357538
12
103537
98
487876
453867
4
42
56
41
49715
345171
39
151213
2
54
66
81
9
1
29372
91
25
344437
84
116303863
90
34
394081
443632
454686
466594
910919898
53
220374
5
41
78
211843885
28
317718
448511
107481
34
300547
7
95
383182
8
286280
483637
191150
58
323942
50
433304
63
258446
25
37
8
84
81
433452
151385793
74
93
85760
215457
181735
214974
97
11
35
218556
555328053
97
2
29054
7
5
635150085
5
94
16
826842239
97
78
70
90
474804
312528
38
577611867
220230
59
31934
37
93
49
49
113489
156952
404923
6863
84
94
404422
6
77
481590
692967640
315992
213891
832391438
70
757510287
131243
59
9
355070
99
38
25
4
8
65268
463600
34
34
41
1
372432
66
3
59
8
12
74
35
1
188335
92
7
344031451
4
553649931
281834814
56
58
391790
69
66
71743
368488
448014
5
137745
322853
61615
68
40
3
975397716
6
8
467335
48
4
34
263866
8
781270500
86
7646
246082
166486
16
50
446423
5
51
467780
57
52
13
73
223400
93701
73
459458
13
91
905726527
35
423202
57
351305791
36
41
254363
265730381
96
324764
44594
42
351901
4
419219
376739
654620707
72
281929
435636623
728076025
87
84774
75707
3
59
39
7
317340
17092
34
372085
58
56
436675
243092
17
61
267763
77845
59
397514
87
31
255068
8
64
2
60
75
26600
44
9
441646
9
8
243117
38
18
90718
174314
24
8
19
49
31322
406772
860691789
41
77428
6
275115
66
42
1
175592
20
14
283731
111063
460535
318824
52
50
80
25
41
157911
23
46196
86
4
260309
143240
91
255993
194849
38
485131
2
105423
377662
7
54596
382278
49
67
76
204303
29385
348707028
10
95
431900
497529
85339
47
37351
2
67951
410846
452761
29
154767
55310
31
48
72925
972066730
453417
9
470546
43
55
80
11
395436
60
26
52
133516
962505905
3
93
5
26274162
8
46
8
7
86
342971
87499843
354762
202605
25
445843
64
30
9
1
92896
5
194829
13
1
577119701
45
91
332739
117343
46
323536
104035
91
41
82
192656
93
88
39
49
10
72
642523161
17457044
30
95
559661262
6022
57
75
22
129493
4
8
11
6
291
222018
6
77
2
740543407
4
378778
428197
302114
65
4
11860
361055
71
53
155579
5
431625
43
99
74
40079
444937
75900
1
479690
33
199116
481973
66154
95
69
240496
35
38
89
437409
496191
99
33
295527
633733530
5
398225
802532732
610636944
470720
44
221170
43
26
440804233
26
105679
338253
171091
17
18772
695406888
510452935
850045734
67
287293
254860
254832
221264
484882
69
273806210
7
74
62
486675
275925
47
67
280048
66509
97
54
501388175
226573
7
7
173885
92
90
2
286277
53
20
69
440568
74
93504
34
46797
90
105593
20
437343
11
62
4
456155
167008
88
82
57
378503239
7
36018
35
40
292575
290033
7
57
7
5
248328
6
22
60684
731216634
128911
82
470207
94
477268180
84
394413
13
464758
16
222460
359644
263694
158782
5
272108
306856
43
188598
49
607226058
189800
2
431906
398376
96
46
31
275828
37
457562
3
96
264853
49
193673
224951
175436
67
84
318617
9
99482
197476
414209
56
85
95098
436559617
82
436652
238727
470253
11
353061
79
146829
161136
343326
160428
62
790179648
2
207654
3
410247576
69
1
7
60
406027766
7
4
180873
52
75
750739785
310909
46
859694522
80
6
26
336437
64
39
400575
133102
67
9
95844
263679258
55
225310
700811867
48
409682
113428
410261
91
49338
996099364
7
237494
338339
471054
28
5
9
364183
475069
173759280
143852
201426
84
212383
265933
727829062
637480541
8
762258026
47
7
410058
379195
4912
156790
160356836
181349
165650
763447800
96
463480
21
162941514
72
2
423610
214338
67226
6
17
61
344081
250471
59
52
11
205547
100449
306775
167997522
48
6
32
171453
27
842866264
38
338414
55224
286338
86
34
19
66
44
430302
8
88
389335
324534
40
243440
495392
356835
43757445
13
82
139858
12
474339
92
63
86
84462
36915
486181814
458559
98
481157
27
298216
199243
300718
642162045
3
154912
1
67
482609
67
63
581517715
268198
481365
105495
75
38
65070012
475023
3
1
319240
952762391
312886
411251
12
8
57307
1
4
133422
97
500582422
457623
34
77
6170
518569217
250590
83
7
190196629
84
16
6
2
29
328554
37784
20
257874
296479
54234
188086
92
38117917
447872
44
761769169
449022
489176
50198
47
488745
39
30
496912
96
323398
75
9
96
30643
73
138613
223004
30
81
35
64931520
14363
58
38
78
97
70
110622
57
39
11
428637
308606700
88
34
262931
43
2
499889
95
1
41
395541
54
64
430392
370505590
431419
5
97
475633981
434784395
31
215592
401713
31
87
2
348799
164422
86
132793
34
161744
72
284662
39720
59
98
14
100382
159946
17
51
88
13
204634
61
410508
39
36
87
6
573325237
924819093
27
73
90
243856
9
43
399972
310665
6
21
214385
68
102498
34543
302454
52
155277
3
60
8
81
57
198475
303583
439650
31
218966
405450
63
38
376119465
78
19
43
99
45
484730
54
8
484667
178680
77040
111128
18509
27
426259
270735
110266
9
69
70
8
426486
96941
49793972
64
43568
43
73
22964
20
79798
88386
1
247454
27
25
93
207146
3
422944
75
12
21
89
497875
423378
68
182247
418418
46
208542
350077
488037
577443659
19
83
57
20
77
2628
1
486821
288053
15
302835
8
39
473394
41
134109
42
437159
64
118843
103161
67046
380664
253976
246435
284445
22
41
8535094
133295
736779851
420923
370193
383148
87
66
64
272736912
167753
86
163175
423674
293471
54
10
82
2
20
77
292525
411849
997003678
39315
50679
181691
218922
241871373
16
26717
30
3
123769
24
911016884
890890672
84
7
181031
102136
142245
127906
799017086
36
17
81
334396
93
36826
28
14
7
296336
434670
29031
401786186
97
5
29
4
69918
61
64
427906
15244
100596
29
7
91
92
36
91
463143
71
23588
65
63
10
22
80
49
462254
8
333176
463447
75
64
261284
275920
78
397763326
23
251671815
9
72304706
233805
197111
85
16
308311
43
34
60777
498282
555803092
79383
112405
87
84
38
201299
308213
167185
9
483540
52
27
7
279297
7
4
93
43
14
60237
285512
6
70
763991142
190500
110551
91
13
184529
1
1
893092279
394753
101862
528630944
160332
179143
90
2
70
34
377785
13
369007
12
29
255392
69
39
102232
35
79
316109
323791
223691
290024
97
204603
413454
88
29671
97
146669
228268
169348
60
39028638
759595969
9
361653
73908
884821120
84
97
79
51
401418
66
395962
190003
16
238737
11
43589
64
16522
90492
44
25
370754
639162049
292427
5
62327
331684
48
61
82
16
31
451742
40
65
83
333796
48830
176748089
242475
37
434572
19
69602
427396
59
604582086
67
5
117375
74
53572
384774
474176
68
85
5
289944
44
18802
37
216132
4
554885781
66
9
76
42
36
443599
36
250982
295726
33
244524
23067
54
18
885900545
38
15
19
234678
190445
136822125
15
47
47
30
384552361
128632
248055
37427
99
5
24
85
81
235307
366508
614701348
159674
29
299484
24035
7
69
60
39
505677683
19
458947
42
62
60
62
29
43998
73
181354
72932
94
7
52
21
80
495584
412964
70596
12
251729
397218
382383175
321814
23
494727
7
412506
88
55
371216
289266
67
326145
203312
599645731
1
256114
5
74
45
7
9
99
69
167956
34
28
6
27
900293107
133523313
37
95
17
102940
368712
62
5
730452301
315351
45
162448
139761
446033
391211
64
47
637901038
61435
352794
5
178860
494458685
294574
25
9
108986
486217
66
131122
105582
59
388887
50
99426
77
15171
38
40054973
132270
2
70
853096632
331861
55
216234
20817
65
73
63
249478
28
23
50
73
87
88
701128311
100183
222446
79
889499983
270420838
9
19
6974
84
81
30
41
297338
2
20
497731
44
62
36
7
499543
178444
195486
479884
89
5
310681080
68
299256
475568
498737
491055
31
853492404
119246
233903
85
85
135414
92
62
92
397169
78
217460
42
17
52
9
360854
478986880
448901
37
195866475
70
39
994142313
84
381972
13
87
300737
63
54
151124
4
40749
36
99
6
113703
91
22
443920
43
43238
412624
94
472279
261605358
439681357
1
59
62
2
9
7
5
89
195635
34204
378153
454106875
172822
74
436071
178521
76681
16
8
401266
699641074
282707
16
63
24
13
920793343
481575
65
372167
469308
52
484461
98
99772
47
146156
29
379145078
62
59
27
71
344551
269068
89
487831964
228562
66289
46
497941
25
19
400835
416051
396114
284452
54
13
7
2
92
124033
314890
45
68
5
5
40
2
788379768
715443952
225681
23
211825
31
487711413
173840
84725
77
37
52113
32
421367
52
94
9
84
147942
224590
42
470196
92
254393
45
19
418125660
72
54
59
31
332292
63
6
117409
11
66827
20
241352052
231810
59
23
49
468632896
443983
17
858557182
532864121
30866
66547
55
482750
431200
356099884
335927
1580
62666
373227
50690450
62
205469
8
28361
187224
273366
567200419
431307
41
2
69
41
9
384939
96
64
751555041
383841
81602
36950
60
24
146586
23
19
12
904717114
61
17
55
157719
366126
175400
171863
37
137536
435598
132113
196790
66955
67
58193
92
328467
319396
30487
364711
45
790105633
80
85
410009
22
28
363279
316177
98266
4
6
81507
208555
57
4
66
83
280732
44
72
9
68
73
5
167632
439574
46
68
29
23
64
30
397095
272400
28
719183807
13099
483950
38
63420
17
32
86
15380
85564
84
265488
162405
55
9
473454
37
99
65532
67
9266
62
2791
52191
47
381616
46
89
461090
33
71
5
54
238377
82326
63
494341
75
153242
149882
936705808
71
398096577
55
292878866
246456
286442
450097
193000
77
460199585
201924
58
340255
310984
351389
294084
345614
366403
29
78
4
85
578681761
43
10729
58
83306
3
349190
968769732
79592
45
35
499196
209690
341102
232101
12
262795
6
447517
31
6
44
4
366529
79
206475
97
43
187533
415193
9
297470
350907
499281
478256
8
56281
47
81
58
260127
23
218697
29668
4
90
98
34
230075
35
344718
475909157
232616
45
83
206466
57
93
150587
74
83
329605
5
833197504
67
293961
17
63
24
76
408408
189101
34484
195442
41
135074
401508
42
65949991
39
1
749514458
66
367931
154341205
384343
76
56
54
53
16
79
430640
45
442770
332486
289997
528775643
402241
62
96879
277187
16
76
49
9
70
61
2
88
2
99
282156388
7
14
271925
82
564945483
277429
219792
87
436224
96
74
223425
129015
57259
12
4
185222121
13216
10
35
41
38
241615
6
363043
362489
94
732381202
23
83
48
923515842
24
741825168
189236
16
124960
22176217
45
140699
58
46
439205558
28
487047
263465
33
445242
279939
140605
413181
474463
43258
23
63021
240245
91357
103645
353589
84
80512
64
35393
49320
18
34
57
430051
78
784223889
369452
98
78
28
26
73
185053561
83
79
50
1
2
56914
64
45
9
66
4
120705
388770
8
18
76351
213816
53
85
478305
97
491818
44
67
301817
493147
420975
14
489181
19
44
294308
225536
3
68
110333413
13
99
7
345094
85
403315
6
631530016
52
330370
301200
395035
348733
93
5
42
4198
125715
62708
3
85
98
38
315340
726744275
23310
260833575
460985
396577
78553
81
672403579
80
77
469343
37
80
57
48
122971
206757
34
147652
89426
15
88
88167
38
141695
47
147666
320265
342669
267460
63
251226
155327
12
396682965
65
212601
490989
66
92308
456999
336986
7
24
76
99
268673
13
46
51
163773
436700
231943793
77605
155167449
76
465598
41
6
94
84
61
7
669765625
77
63
363869473
1690
403044
84
31093
21
143996
495685
316013
462614
94946
92
142746
80
60423
56
88
55
7
492723
52433
407555
222790
71
243687
86
45
72
99
88074
4651
5
60
10
483411
397931
486367957
340258
58428
86988908
55797
197971
99
209059
240423
191246
436297215
25
354446
76
171903662
134191
3
1408
357670
95
30
53
93
415840
42
95716
4
121039
56
173436
191490
412134
47
39042
82
13
39
70202
29
91248
55
317981
32
32
50
13
5
867398215
99434
236082
71226
657106003
348132601
37
77
146247
36
976105182
13
78612
39
92
96
72
284327
11
407600
296830685
72
76002
65
26
4
36
426613
45
20553
116686
54
18
265842
59584
116831
8
4
2
721830557
82
98
26855
371089329
40
996620793
6
249007
87
83
412309
10
3
49
66
6
488532
204488
78
61
10
61
83
297685
81
129929
365842654
3
455321
45
93
66
63
4
82
27
499020
2
98
60
93
9
475925
324173
278972
106049235
680251249
479221491
7
22
195771876
29
383389
94
17
28
5
81
28
9
90
261584
55
330611
490924
71
15
470124
222097
195678
9
34923
64
195904
2
285617
445263
494605
12
333545
447731
64
3
682355819
106270938
2
63
421398
48
34
85441
197426
96738
6
95
29
47014
188373
81089
171163
9
85978
110737654
28
32
2
350458
73
20
26
153421
22
72
74504201
60
160094
73
43672
50
4
309125
23435
25
204863757
48
9
195561
217309
408869
32
95169
14
451032
139890
167274
34
84
30
473192
169984
306373023
49661490
249069
96
64
201690
30
64458
73
60
66490
87
5
416491
493682
204597
1
104674
986447241
10
423588
489591
86
247766
25
200486
81
13
47
21
26
76064
832258509
13
78922
9
4
272396
7
84
493567
322830
7
245559210
96
37
27080
413301
336500
70
122977
314432
65864789
209402
1
294478
452597
373460
8853
119584
309232738
457589
20718
40
50
92
129805
28287
36
365132
2
58
281275
99
373754
47
43
57
59
52
380942283
320127
277711
27
1
257344
863691249
613084706
65
316667
193350
31824
246178215
64
96
171505
277499280
192604599
85
29
387814
72
32
70
8
327711
165978
19
51
80
58
344688
9
63
52889
28
98
52
400853
45
514101158
77078
99
72
95
91
38530
45620
27
293927
234003
36583
726016083
50
190867
7
24
458927
33
182396318
265101
100498
25
78
51
1
81
481827
330382
38
13
410563235
94
2
19
98
6
47
8
19
408099
33
165794
38
36
15
1
355768
143443
66
16
414960126
8
40
99
225872
2
41740
683405584
5
454960
31
85
349830
60
736580025
745232357
94528
366431
260375
7
27
389322
44
49
29
279487
25
59
32
46
188947
17
6
37
447267
67
385345
90
382765
257867
99
1
4
248045
5
476795
380055
287897
5
52
177141
227047
499746
65
893605768
68003
75942
34
193155
53
394306
72
8
6
82
65843
73
60
39
457004
9
46
78
256922
212302
27
1
91
132382
36
36
57
24035
97
3
146716
423539
433295
45
95
267328
14
32
4315
55
209794354
399474
21
438136
85
5
271330
71
239426
284590
3
140036
65
12
42
475749092
89
863381332
462180
6
1
98
55
680110873
40
361256
47
301897849
44109
244159
58
42
1
46
674333793
6
16
27
39
21953
70
228119
79367
79
54
15
9
9
203463
52
11221
87
454584
11
76
327746
104565
371758
221109488
45
217512
93179
75
65
414520
60
131268
84
409648
462213436
26
98
143185
96
43728
11
58
3
90875
34
37
204161
22
34
141227
489117
56
69629
993158522
432172
50
7
200151
85
245048
31092
4
9
66
87258
243273
252818
1
338132
361496
154064
48
4
11
52
73
420819
245445
47428
69
63
447750
376686
31
506039978
52
33
920171914
37
231902
445050
3
460856
48
85
4
416821
34
157286068
59566
78118
96
45
481131787
480377
99
54301
28
328382
29
240244
217492
76
74
38
446834
461126267
446032
64
488014
391834
391029
349801728
74
2
812635029
436940
280633
443034
90
650754143
16
451135
185188
359874
143065
299038
50
7
76
11
307231
118920
91
70
362073
92741
257704
324430
4
38
8
57
77309
83
408766
7
485385
1
178697
179085
78
69
26
471570
472608
5
92
101010
42376
47
16
151048
13
57
52694
366960
75
271246
6
57
146566
56687405
94
3988
347617
782951023
348131
61
54370
144305
11
232776
6
241351
214145
216124
148512
46
271504
195837
243127
73479875
11
64
373027
353085
442945
146944
143027
467225570
37
579850107
20
36
46
332508
23
54
13
351880
8
318375
364781
66196
264470
377973
402081
1
85
38021
79046
65
8
402111
15
908595502
1
76
26
25609
53
77
320548
7
85
61
412201
150768
98
5
390537
61002
6
247850
270827
179377
483549
45
68
95
6
35
335670
18
278664
3
77
62
874846511
81
211754
7
43
2
161916
360241
5
73
166114
468528
76
53
194202544
44
367507
59
232912
85
97
94
53
272043590
20
2
35
365589
14
8
80
695471563
676954376
72
94
125979
60
93
7
414125
475694
51403
6
331182
75
3
64
385567
193086
55
26930
97
36
434268
353387
480719
153812
11
86378
463951
1
78
286693
22
36
4
71
102438
8
228431
11
403468
17318
278150
51
260663
91658
103023
614281796
49
97
11
404529
351325
87
19
121253
420406
414341
409895
43
3
6
911348191
68
85
55762
28
22
8
162783
76318
46
5
296403
198417
334334
54
239605
351288933
250973
22
43
75
42
88
147139
88
907375140
387962
416393
20
207729
7
692890408
401448
312147444
35
83
34
32
82
68387
5
309543
40746
24947
26
392360
583395505
18
717160991
312874
429705
367276
367081077
8
145992
72
4
2
494513
64
82621
157039
93
902317159
735140236
38656
45
146588
33059
56
64
293245
46
60
119180
83
68
71
56
33557
100590
21
76
78
38
379059
165132
3
263335
136860
69
12
73263
3
81
96
319981
15
5
572866928
734364086
267524
37
83
80
98
92375
393814
77
46206
32
403006
5
49
391519
404633
75
32
13
173832
253066899
345273
94094
35
296780
259656
226809422
7
66
890058835
370852
160332
8
225967499
390681
56
100495973
275418
45
3859
706761665
500871689
14211
256671
5
4
83
686960312
499534
23
76
132301
76
72953
60
31
864845717
210778
373787
435994
405685
63
206107
305742
282381
55
6
56
65
278271
15644
5
8
3
79
140711307
39
24
207740
67
497951
275730
285417
285938
25340506
58
32003
412231
234108
318388
31523
19910
92
49
270744
2
156335
92
137476
379530
449498
485544
61
498226
175424
28031
5
6
30
3108
224286
428770
57
391148
98
42
193141
67
431877
518857356
411487
179734
53
68
503706089
73
59
72
13
99654
57
216226
2
89
49
6
250729
13
64
54
85
145404
44
618829847
349741
937380540
67
66110
99
485907
90
78
17
40
19245
6
277352
36
105980
83
269928
43
490897
3
17
202711
9
41
6
2
217466
49
316283
454583
32
6
19334045
613887583
95
993745722
63
67
6
231599
19
25
31
61
180441
23
38
94
57
74
68
52
306629011
89694
73860
54
235779295
23
352390407
854267390
310096
1
55
455581
9
80
76
217992
255152
92
314525
42
55701
67511
804455926
8
29
28
388897
46
64
484317
75
404212
2
303811
6
548359455
30841
297373850
198067
72
19
95
366922
470496
450224
69
494309
38
58
100561
281861
6
44
5
173632
475603507
91
98829
10
155571332
7125
6
361365
12
194648
49
368147
85
401957
17
30432
317606
13
4
123183
318856633
3
1
299184
291553
47
96
36
8
15
64
28
433860
1
29
323790
306417
321124
81
7
85
5
8
54701
846950291
14
413953
633507490
121806
26
82
83
96
4
354726
879723041
72360
66
31
38
368392
3
61075226
47248
34
4
9
313656
197030
87742
78
466540
10
527776719
7
86
49
28481
304888
35
8
14843
137046
31955
45
219629
83552
7
497970
387683
451756
12
95
304420
74
295124
33603
298564
88
44618
202908
48
87
32
42
46
336750
12
6
34
67
6884359
33
108345
2
25
170003
55
394460015
10
44138
348910721
99
204182
462694
4
34
81
6
442627
390391
11
709368470
19612
217789
48
87
71
237129
351740026
10
349066
919583604
806066305
70
85458573
238480
96
111573
72
39
43575
237518
78
6
12
368486
40
434951
345782
187664
5
301116
25
25
61
9
263848
10
396467
684731526
141171
1
30
477058
59
32
19636
250385
99
108017
201053
56478
13353413
11
25
677978801
796307304
947064214
7
70
7
138935
330667
56
47
76
55
487084
54
34
309063721
559609351
189167
38
146060
44435
54
76
843639097
11
78
24
38
95
81
23
31
14
40277
18
48
31
218771
79
89
35
21
848809933
61
67
84
77
313106837
498395
304466
85
294027
480592
172661
186581189
96
16
150151
184045
9
95
3
7392
69
38
175418
243724
8
71148
76
55
26422
110338
39
52
371178
3
57
3
485867
44719
220651
299525
325362
50861
137316
496486
245845
87596
51
137443340
455640
164777
7
76
31
4
768994359
330115
56
189434
2
61
220061
1
266021
241286
63572
64
1
29
20838
125408
61
27
798334450
93840
488720
89
60989731
628282075
366901
387989
3
66858
21
70
399479
90
95
408544
737144180
382837
142671
2
12
22
46918279
7
203621
929087781
65
496019
42
131234
448455
302630
375721
212509
69
97901
141922
220179
88
347173
92
28268
120032
196520
99254
6
61
6
965228171
395847
18
97
37068
221061
68
36
58
408104
34
64550
341866350
68
78781
48582
256358
237275
87
79
172610
233683
308742
406556
25
24
52
255323
55
45092
61
24095
426301
8
51
26
402365
59399
94
306983267
49
24
485572751
39
428234657
264245
65
2
82
344254369
42
130860
84
107200
300811959
42755
247459368
22210
100220
25
205291246
18
441678
368105
14
65810
121645
7066
232487
36
5
86
229435
134875510
81
404849
356690
170339
86784
125596
72
390691
239023
65
133058
66
20
32
469989
38336
394165
25
51
204100
38
330096
90308
61
342155
407356
459617
316663
39
3
298733
245641993
91
395922
336265
11822
71
99
62441
892629611
3
155267
330938
76
377155
876576578
372124021
268428503
23266
561704450
20
39
460116389
2
447541
53871981
76
475962
114218005
21653832
46100
93
71240
19
483935
59
48
6
202907
370964
98
27
65655
483848
43
147877
60572
86
354308
59
39
98
274026
88
161170
476049
363865
371390
6
23
442448
45
171285
31
92859425
86
61
20
43
408695
63
181672
81
20633
384793
126088
3
334346
267320
454619
92
4
127180
96
325008
55
92
9
1
24
304786
993209034
89
185062
489109
67
27
160084
22421
475903
69
56
297746
5
3
48
11
6648
414268
347630
74
279901
114136
240164
236229
195383
794219759
52946
3
119459
10
67
7
514417330
1
38
164069
155770
48917
1
55
12
272662295
414201
7
438039
119234
398071285
48
314741
14
454016
32
75
39
426995260
829158067
110006
10
99
11
322593850
191560
37
367194
28
38
78
210797
286248
52
83
192140
256473
1300
6
9
142066
13
79
76
80
24
403361
44
207526
79
3033
12457
89
265178
739332035
445406
94
792740802
13
2
498805
47
435490
93
12
38016
941546675
485289
124680
1
278399
474886
75
38
55
71
70
98
2
230175
27
48588
25
323711
68
485673
146785
351641
32
29
48
297672
225199
55
245407
398692
29
485118
76
239591990
36
84691
82
870826709
1
48
453571
294989
13
327030
54
587815195
498611
9
292444040
116601
6
46
22
388411
67
93
90358
26
416656
409368
219579
82
163268317
96886
2
24
80
63603772
87
99
57
40898
96
28
355972
16
91
129250
43
36372
95
70
117295
24
343752
201090
60
72
2
5
144085
30
282655
177738
9
81
90
31
26017
310028
6
24
10
427853
330174
103611
53
3
36
66
287998491
350218
5
484377
268621
6
846285256
69
438570
294403
33
257306662
363131080
437326
40
187052
156563
79
11
321234
79
2
1
83251
99
180043
323706
79
1
79
21
46278
60
220041
104445
5
87471
4
184913
415632
162255
255012
7
395620
95
171288
134501
462102
50
46719
145942
97
406393
67
6632
484388643
365821
12
299047
13
92173
15
8
87141
2372
963957416
401740
268281
4
27
6
4
883547023
83
69
36
96547
290438106
447957
626230319
5
70
164377
510600259
97
238630
238183
72
40
231246
97
61
601686336
144664
85
321603
121324
991894156
92
33
36
161346
122734
100060
20
27
340017
125857
63
186949
13
9
106205
138253
270002
74
15
251974
165921
980108810
403623203
468358
1
45041
262038
213205
205831
38
448707
77
84
33
401657
81
21147
6
464875
349316
212127
35
42
5
73
394992
58
898019506
33
483117
92
315445
145811
5
878898824
42
442283
423025620
282691
43
388735
84459
9
128024
99
298434
99
27
56685
38383
9
66
49
36
99
193804
34
31773
133180
33669408
3596
7
43
324010
769656961
40
340992
256263
330034
32
9
419687
812681590
2
19
635428613
756108669
203583
19
79
221318
292305
338690
356778
36
438857
399757
81
64
82
87
41
17
25
76
83
320212
4
365489
119044
336168
33
217041
7
5
49
115383401
41
19949
45
37
332275
202908980
251914
18106
485376
139471
178530
233945
470077
658996749
57
262664
302151
442228
60
426900
73
121713035
467954
90
77
292995
23784
5882
216013
4
57
90
87
58
868917709
360325
91
253365
71430
39
96
355086
398201
6
380932
11
62
346923
464393635
5
46
13
70
12
424015
19
57
18
39
417518
179920
21
119513
2
439203
68
45
43
24196
56
44355
488698
1
432310
4
227728076
415048
32
260054
712507670
2
64
152758
78
28
491062
427243
456936
2
403461
2
64
8
52899
427237
421957
581960501
24
797766480
46059993
57493
254672
43
129631
171072
59
58
76
93
53
372841
416031
430283
15
919434398
45
497814
555050867
607277511
142579
93
41
308368488
85
63
100460
165754
34
250562
65
104691
35
93
311379
208610
45081
312669
41569
328803
77
8
177101
61859
97
115029
49
98
62
72629
81
55
68
6
165991
110366
115358
301226
351146
456990
40
16440
10
51
73508600
40
278638
469694
215884
178548
210050
32
47
52
35
794143127
83
350885510
34
157901
214273396
5
25
280113
15
34
57656
656731416
19640164
335451
45
138723
151419
84
58
71
159056
43
1
87
40
342181
52960
350239
456684
477037
189670
408086
110224
291431
86
53
409824730
29
57
170588
93
34
351541
7
89
57
14
301449
352614
56213
96787
252697
141367
336415239
23
41
13
262407
341304
6
153591
224278
60
20
90
3
310186
29
327070
246818393
6
343779
19
184406
77
51
90
265043
39
44
36
90188
21
202411170
90
60
6286
26
219374515
62
63
22601
56
145713280
15788
2
80
90859817
92969
358107
288599
204958
490633927
316643
305378
277719
1
766984724
447802
449196
261692
3
24
386003
1
34
640502332
54
32
932060132
67
2
66
94
29
87
955321034
350305
43
24
33
389204
52
477640
838062966
412480720
299922
377600
79
85
9
236184
84
367952005
278443
37
36
4
624081762
312684669
4
44
682283322
59
239861
479556
21
64
59
431534
55407
53861
233796
485801034
229432
241442
959104150
2
86
72759963
209114
433945
216403
64373
400216
37701
1
37
78
5
421166
923061888
427788
336999199
244340
310062
75
224749
1562
402755
25
345565
50
11
324337
80
332307
16
42
2
304249
17425
62
6
344865471
64
84
27
87
93
70
134951
229850944
3
79
200608
6
230980
277380357
16
40
702692196
424909
57
9
59221
346555208
285341
8
92
542965540
194081
25
34
4
27
66
320131
345767
390359
43947
56
320642
11
361460
451594
6
397494
88
117551548
346602
465022
4
44379
469
75
25667
66306
65188
163205
83
412227
13
827812760
73
82
37
319478
308817
64
203366
28
83
11
129286
77
20
15
4
493833
49
23
25
200590
61
246507639
80
434778
793653762
294683
56
440677321
2
34
57411
1
257731621
16
261297
169153059
96
83977
11
289248
111453
404366
128576
306823
128539
70523
627972864
187717
55
488245
33
235379
50
9
10144
40
19
5
495516
306960
54
667993662
321764
184615808
3
60
443279
425937739
84364
346523
343217
56
9583547
745233812
195681
199094
4
268382
83710
431763
4186
321344
24
181781
500243186
330240
37350
549522595
474259844
65
11
59
90
178548
224576
3
3
163738
93
265475
93464
112541
402128
3
94913
174112
85
76
118756
96
377542
649838557
359791764
4
70784
8
1
59
440618
208289
227543
789428365
156262
6
423371
96168
216851
1
66477
7
354228
34
74
271804
198619
136888
58
32
88
240162
57
445822
98
228199
9
30
41
81
412908
135383
54755
86
35
453155
142932
186840
422239476
421254
410250
211523769
77
173908
11
40
56
23
172206
1
364518077
304879
89
269733
55
45
261023
151972
189241
53
49
258968
6
46
39103
462282
19
7
17
44753
45
757545043
10
449561
397492
122349
41
9
94
489492401
412732239
353351
30
765673984
44
228880710
91
355470374
51
753364590
24
390699
27
406160
19
92
28
67731
198349
4
480150
8
52931
485675
338150
79
123892
88102
17
512110126
3841
204525182
103114
430798
761381579
485008
92
91
3
481375
74
45
345336
7
87
6
97631
374015334
51
379325
52
197202
46292
114011
920144238
90544
6
450721942
77330211
40
135916
63
320501
485726
689229108
329509
103607
69
200884
25
14
115823
61
355188
946667633
9
13
369398
31
595031955
597835719
496211925
42
66401
297136
21
184355
1
63
6
22097
65
52931806
398344
471398
68630
29
57
79
27
95670946
232155
9
87
40432
2
94
1
42
456352
104952
2
68
26
23
127973
359444
86
25
4
491768
8020
677124701
73
23
639704834
79
497675
127959
66
186132
925735615
80
127499370
459452
454509
1
53552
404598
83
2
45
87
77
179620804
3
23
40
83
235608
34
65
97
194144
415225
29
298616163
40
256836
488068
461939
21
39
56
52
469656
20866
403959
5
137201
44
41
239513
770953474
112730237
9
193198
25
402510
66670
297514
364871648
76
35
300213
409300015
35
56
9
192309
112121396
83
45
57
217070133
70
7705
92
229376329
571705614
224387
35
2
151322721
374245
81
6
57
393793
87
38
45
19
80
1
64
3345
6
68
8
229398
3
920397774
98
118612
6
79
28459
50
70
38811
253332
92
69
64
112847
139278356
309444
47
16
569524220
330760
30
71
9
38017
69
195083
87
358313
32
6
68607
101152548
391248
19
448918125
77084
371042
25950
39
81
19
85653
58
39
235691
494568
41
23
28
26136
208293
144411
33
215622
128973499
88007
24
32
81
871633842
22
40
7
485188
33
34
104464
305285
220107
88
400746
22
929057915
56
435834
43
7
308927
153285
57
135673
57
299588
3371
95
223866020
305528
475868
83
166666
73
292667
785191534
167407
41745
96
4
3297
289628
114830
210105
484929
14
259233
68
40
65
8
1
305888976
414872
13
114152
24071
201722
67
375013
46
474852
46
384192
1
188840
87
53
261626
4
69
506441776
32
747652354
236339
94
388404
66
377649
4
11
244562
38
306287
78102
82861
17
451470
11575
88
5
72368
455239
772048795
268995
444803
55834
140533
472199
1920
4
7
8
30
280248
35
97
55
23
144869
5
19
43085
283723
245341
285933
914171259
78
42022
1
73
31
58
5407
24
26
143610
3
4585
381073
57554
463653
4
431412
3
26263
140009
708786292
90
565735596
97
224231
94
7
417206
96
486934
394746
81
8769
348406
432247
271303
90932
137564
2
52
48
628806414
33
16
41
11
49
44302
50
429701
1
5
56
2
39
96
49
37
200377
468965
60
15645
36
335281
412496
65
306908
108109
9
41
63
20
107331
40054
261771
44
34
258624
441396
32
269875
8
118181
30
30
79
431978
407177
6
154583
87
285248
127719
453365
90
7318865
267422
384653
63
456096
240210
77
17
860204415
23
385599
81
17126
2
236880
7
2
54
30
77
80
226215
40449141
69
80
21
427863275
114219
140884
50
22
62819
381202
30
2
79
4
2
17
60
426608241
28
338123
241552
207631
225734
33195
21
14
149043
280297
77
482189
49
47
6
392420
365179
437088
380512
15969
380515
183951
28
202894
7
630617219
8030
2
22
442103
276873
478606
4
91
988518843
97
68
80236
8
75
67
69
8
526532976
6
10
4
7
936398000
441536
191850
429406
288400
82090216
28
48
182177180
23
234602
76
66
9
157724
239263
91
58
25
27
483438
968229537
34
293066016
1
13
4952
220195
6
19
91
280307
13
566498324
59
381722
41002
100433016
13
57392
149240261
397647647
34
39819
23
266584738
42506
65
70
494548
83
60
52411
71907
307526
94
21
277459
240117
57
75
180313
46
414274
46
166798
18
251629
674363007
642890259
95
102868156
93530
99
872297732
56
379588
420253
65
9
2
47216
137128
262516
39815540
319759
285330
4
394091
387399
96
371439107
300048801
27413
321183
95
23
150735
684276379
5
81245
59
9
75
44
46348
23440
425393
234424
29
413935
14400
36
328183
167252
28113
183813
413823
328497
63
191806
3
316580041
271594
408874
273170
477475
211573
472669020
483105
409156
356946
7
20
9
54
4051
44299
302293
93
375609
256534
284972
13
203827
38
50
37497
44
38
5
80048
17
302308
73
265831
97
68
77
211558
304141
127717
48
92
255904
64
14830
82
34220
322261
427787
30469
1845
20403
86
890522687
252147
58
30
98
376000
486177
16
974081960
118035
59
90
27
21
196732
383177
185906
294663
24995
12
9
1
88
71
377015
282263
2
230002019
6
403784
61
44
88
3
66
479910552
832766030
360052
40833
67
91
207633
9
459446
41
80
53
23
285876
349176
61
35
18573
82
35281
14
8
105591
5
167491
354298
1
74
5
87
91
8
320991
54079
76
70
33
28
49
71
61
57
4
42150
80
3
144783
326020
97
67371
14
38
25
34
47
97
96
5
23219
174322
312741
2164
86939
20
74
150212
79
8
36
847046369
690418029
34
9
67
5
4
63
11
51
352606
186458
37
148455603
55
26
83
652084069
38
362973695
47
19
399199
84
391794
86
18470
77989
2
368500
32
10
410062
6
9
888516350
38
72
56
35
27
91
446310
931142699
73070
196563
651651419
471552
68
650307089
61
389981
995282535
22
19
40
63
83
223576
13
90
170042
3
37
47877
918543830
8684
136688
47
102729
90
329254
76
310271
1
37
67
96
438691
25
289164
63
23
196932
26
27
87498
74
150827
68
3
66
12
61
1
8
179102
368017
187090
354080
63
67
362708
4
55
20
153379
65
97042
26292
64
73
98
410756
247347
764919373
77
91
80138
404726
80
264214
195972
188490
69
235004
2446
382594
99
54
35
8
2
9
44
442258
38
79296
72
74
466862
234356
14120
493263
496693
162517
41
9
953152087
38
356011
316613047
92
89
227747
107489
93
435890
418607
108951
367993
57
1
18
153701
757948554
20
446613
176874
7
24
80
6
8
401562
78
177166
10610
455514954
327195
50
44
29881
49
68
6
354855
96
56
479852
219067
34
55
98
190218
17
9
90
109760
99799
56
7
21174441
374769951
278620
3
81
170975384
333485
62
291776
251784
154950242
30
8
5
79
38
38
29
58
82
57
45
353158
339902458
365291
994010783
84
936065950
26
39
741409398
352845582
8
71093
139063
325508
131253
7
66
101685
60382600
54
2
260836
37
301147
20
760056059
2
116515
795758058
66
32145
52
491636
50
600750404
5
79
308631
3565
68566
209742
23
25007680
58
341047
94222
22
190794
85
19
344815926
209631707
83
26
307002
83
79515
375252
267092
350716
503220989
567946042
32
111584
47
73892
103031
227465
77
292808443
93
177819
83
384133
9
67
5
114053
317088405
9
5
231067
98
7
25
304114
65
61328
75
45
282095
278163
82
80
69
291868
93
80
257071
62
50
379683
70
87
66
123982
242904
44
164534
20078090
51
809747747
46
10780
204765700
59
84
22
76
36
2
316723
93
382847
47
1
152903139
424097
424143
36
332911
418976
3
9
545616756
86
9
407918
187598
55
122342
200745
63
12
418995
11
596497987
372412
207103
34
479017
83
17
97941
280277
50
3
472594
4
69
202256
24007
346810
303399
61
981714895
28
70
328500
411396
142265
80
79
26
467458
27
255823
339284
9
7
15961
723912443
248696580
846795227
461267
25
260902
29608
93
2
93649
131794
46
84
59
146467
85
67
9
468044
395898333
742243924
44
401591
47
478563
840775515
27
73
6
29
318549
28
434606116
66
406020
98
188537
266681
28
159739
5
174052
51
958817432
92
203183
184538
470016
24
437593
7
49
491170
48
290226437
6
372961
137565756
38
424914
458976
276719
922798250
354047
10
68
15
460981
4
285723
206718
44
83
197381
3
416617
74
79886
322065
830942739
171340
401257
96
32183
94
32
99109
486031
42
173840
95
94
80
254371
286523990
364099
3
2
172593
11
8
165235
38
672148585
90
60
3
35
56891
17
503959457
367536
28245
66
660388542
203063
474572474
379267
52
9037
8
400089
5
4
264509
563252069
762748659
218949
33
18
52
37
40
71
78
62
441026816
56
5
86
12
4
334451
5
270600
237116
19
110029
58
4916
30
9
291413631
109589
148223
189373
844319157
252415589
76
51
76
26
453893
387779
353407
71
37579
8
156492
161124
60
59
39
4
4
20
46
10
446788
214387
56
85
74
231895
6168
77
291250
1
71207
16
46171
3
86809
7
282181
333131
55
74
469045635
48
256944
18
21
32
36
96
72932
312904
47
368005
47
60
6
247038518
5
303965
58560
858409534
60402
3
12363
60
52
506037679
80
22
463957
26973
15
84
138103
44
5
24218
159321
15598
58184
124477
33
55
76994
8
3792
5
82
75
65
23
207760
457602
574677031
13
57
37
859584354
83
11
15
1
94
23
50
165345
7
64
954711965
72
4
99
41
8
9730
27
17
317596
7
136346
73
4
74
127486
348756272
13613
65
1
96
79867
158769332
745809289
345854
4
34
9
51
86
186545
251708
151056
117817
215656
81
96
7
40
34
53
889052054
341210
131756
417354
80474
27
295380
851695061
7
5790
270744
40
79
2
158839
7
444041
42
111770
92
13
78
457793942
29
142629
446787
333694
8
44
357148
22312971
62
74
26
714721413
119361
12
258279
67
67
450657
70332662
78764
47
384255
162422
431172
44
7
741120678
6
80
1
6
16
8
65
394809775
858315329
31
88329
958392183
98
89
77
74
125528
398027
90
263189
658386424
61
24
262782
78
81
405301
192181
479500
51
55
63976
45
71
74
263764
4
28
8
476003
4921
22
346751
10
27355690
124841616
8
58
84
66
172291
416825
706832648
75
34
44
42
34
106989
145100017
4
33
705793949
106446
381776
282842
6
68
155828
90
610585417
30792
163866
20
13
8
339100
374874
143003
1
296460
37
11
254700
500097037
21
15188
82
348128
399365
46
435470
25
480117
11
142858
98
7
49398
199811
407570
380303779
405949
53
333220
397274
68
5
98300
170992
6
134564
15
870815918
48
236955
316210
86
474776
325355
400030789
403793
940472976
614510439
41704
6
22
67
89880
173703
36
54
4
325368
368867
3
464973
346715
162225
13
404196
228010
135325
49
9
143888
27230
9
46
6
302611
110733
359458
368288
430125646
51
12
5
149296
318297
93257
1
64183
21
4
38854
99
5
88
87
100879220
23
48
60
483517597
133953
7
497201
40
37
457975
51
3
686067071
311967661
4
232021
261496
5
76
493574
86
31
28
50
862992660
32
15701
5
6
409517
16
350721
252575
38
81
4493
216129
244735
1
293783235
1
290984
348669
491359574
65
311757
54374
69
5
279163
60507
397409
3
96
300077180
280919
329996
66
327136
16
4
118725
9
4
109461
221242
55
306526
412059
81
454671
94146
1
9369
3
35
72
916584293
91
244624
55
7
45
373128248
95
91
320421
765810463
66
55627641
150316
23
291767
42803
32
25
85
18
453815
16
2
65
98
3
45349
34
45
31
4
40982
14
6
10
84
129511
9
286800
62
59
98
98366
29
85
95
381285
5
40
384371
329378
54
375888198
350260
74281
489118
422629
375684
2664
17
73
98
1
79
55
60040
358449
99136
411167
324865188
99589
274610
21
4
22
6
437778
53
25839
306835
271741
76
247549
84
170200
26
332522
115150
313640
7
19
266557
480068
11
112872
122081
976739332
328204
340204
677387365
383941
207976
83
449499
762318214
71
51190
401042206
94
63
67
70
68
258869
51
43
22
26426
186795
88
126820
2
271982
19
331208
2
12
388397385
583254084
39
56
249382
3
41
9
12024
234073
15339
33
151941
54
322415
278822
499233
47
356281
66
153671
7
6
2
330083
358837
843797678
303512
498982349
62412
13
319405
154890
7
78
42
55
43
99
37
31
38
509433321
25
283496
425765
462549
2
8
77
316448
2
400053
83
1
14
283120
256993
41
7
22
473733
37
71
17
70
154754
24
54
2
383639
16
14
487874
214723
56
29
56
97876
11230
349805335
5
85264
46
5
131980
25
95
305086644
392088
116489
32
80
84
32143
176843
99
25
394584
36857
39
321344
399409
5
39
1
40
199099
76975
372595
196634
72
290714
11
242865
96291
8
329997
267081
59
45
29
354810
492876
11
44
95
25
95
62
213202
98
6
99
18
306570
90
222087
51
391970
213095
3
80
59
302325
336997064
52
95
96
400153
283482
77
96
145315
89
54
755920851
77497
16
27
86
317588
496574
51205
591919257
26
222121483
84787
29
21
8
36
309477
85
796444154
736776822
238583
79
691513921
81
26
65
19016
14151
8
11
8
270784
97
37
345173
222636
405687751
3
84
178234159
286657463
61
383914
153654289
29
218407650
829280628
56144581
9
43
355008
1
175083
64522
412345
31
73
854506841
148590
26
14
269986
136858
385899
402113540
66
73
593117802
287932
4
211508
684677532
36
353614378
201399
66
56
407536
51
23
319261
955040760
60
36
43
134753
46
715467078
17
279137
72
109749
261846
73
26
69
2
116849
40
8
152584
176411
70
52
5
478136
23
687566869
234080
44208
325844
50
678889702
76
910186485
64
9
39
96
392243
72
352657
273528
408963901
52
370732707
44007
954873545
58
80
98
17282
342287
272917
79
304179
23
486842
75
58
121617
424525
3
288284
27
16
20579
65
3476
97563
215604
73950
3
41
30
39
158692
497383
362612
61881
15546
278636
31
878277416
483485
233349
259543
126008
524918466
15
8
10
8
13335
320068
402488
161737
81
4
5
182764
16882
71
436251
58
69
472739
35
78997
280903
412252
43
384729
40
79
45
457385
175593
8
799815845
51
318344
440118
734144913
53
415003
257099
316154
209349
6542
745103100
9
61
9
5
65537
88
70
283521
79
9
3
10
29
155698
14
24
85399
91
57
49
249615
21
9
48
435984
225496
149505
462393270
4
412175
9
343636
292577
82454
286732
8
20140
15
8
70
9
496087
14
290574
68
13381
17
844652999
86
184835
16
161406
32
47
47
199742
41
72
34792
8
10
20629
85
24809
96
115241
32
92534
257142
42
72
496503
54
62
339049
388904
888224786
97
90
91
10
905176518
94
145631
789953902
282093
62
85
19
114191
153871724
9
350186
59
81591
316777513
81
53
33
17
44
30
79
18
27
25
288769
90
39
17
10
58130
247653
52
62
172436
393475
375925
135839
562099489
90
35
133274
5
63
16836
552778383
34295737
98
184048
8
296356
122461
61
195445
274664
4636
56
1
83
619930383
1265
47
96422
70
95401
16
97
83
74
318761
18962
388333
37
270534
83
309725706
12
139243
365785447
49218442
53407011
413814759
207485
47
241203
31
6
140657
37
43
63
259075
52
92
365512
85
275551
262760
48
110415
21
28
436904
31886
155220
428261
72
367413
450843387
226250
448304
470108
38
1
158039
54
412290
76
566191626
99
348740
174282938
4257
9555
69
17
83
77857
21
399837
99
37
38
5
9
373990
479579
76
51
365902
56
92907
124284
495801
456309
323442
49
185268341
85
334390
92
7
337155
65
71
53
56
449030
130929
230258
49
62
884989828
4854
3
70
25
46
6
11
8
37
54
44
315689
72004041
477747
71012791
50
5
579153558
476845
860477453
9
111562
83
92
142809
4
86
253615
8
198058
221262
136248622
89
124611
67435
97
7108
76
71004
17
336930
1
4
85
10
58
266635
480042885
37
17
199724
259993
88
96540
318534168
6
54
32
107149
261011
37
76655
37
573852387
43
260422
250137
67
144282
89
234720
66
14
618668790
9
10
45802
317233
55
148361
62
54628
398179
156673
57
12
458171
744390590
228639
309856
3
53
36
69170
63
75
389902
387569
57781
360408915
50
99
490017
80
21
14
3
88
653237028
246993
442804
204560
474332
288325
405546
63
436596
28
648314822
169443
470712
174869
28
44
532192961
25
534365286
65
69
47883
21
395761
63
146762
132350
395549
339073
485455
64
87937
9
66
69336
355019
49
400815
13
372437
6
85
17
73
357252056
2
81
465224
15
278734
67
342790
72977
17
394443
1
234034
15
36
207337
46
189252
445909
64243
1
285684
879235640
32
56
25797
153218
71
56820
50
161668
183676
46
423831
165516
58
37
13
47
342177429
259390
116123
122095
50
647952899
1
64
235820
365175
279567
119831
436304
8
15
381541860
70
165805
226075
81878
63
658015212
91
79
4
62
18132
122031
87
244683
429033
7
53
82
89
883416273
781435730
58
39
9
392036057
25
75
32
361515
87
354506
99776
295277716
14
161679
34108783
25
47
60516459
302689
57
78
411563
40523
2636752
2974
31
8
68039822
95
83
46450
98
87
235316
276007
2
9
81552609
98
32
354882
4
12
417669
90
82
42
13
15
4
44
130486
522870589
43720
366782
381055
89077
632742330
425253
161066
13
329198
7
921174489
321191
85807
33
373773
39
68
25
44
43
105270
44
81
432017
32
46
6
163316
121540
48
45
44
54
32
923068912
90
60
370518228
92
347105
466292
54
87
42943
18
114465
479017
13
137557
569682644
271194770
53
69
197967
41
418996500
469459
87
30994
61
6
176250
260087
75
134243
130758
464167
133123
449505
693012536
489699
213565
297885
11
37
217848
34
8
33
394747
9
37
5
32
129635
51
330718
477770
97
5
310367
8
96
386098
69
489472
238887
23
4
250004
646653665
99
39
353692
360112248
54304
115752
24648379
74
9
7
472650
72
74
40
8
54
62
24
63
7
409074
186049
199536
100934
52
30
2
42
293798
30
41
103223
180698
2
126142
2
2
358522668
408991
57522
63
12
252541
575952646
423731
288258
13
429396
197252
206976
34
11
99
98
57
112552
390992
727688869
133462
268947
342303
78
294933
400662050
44
405307
324669
241617
92
154282
448105
159625
416634818
7
318091
51
86
73815
469781
17
8
319393
9
24
333161
226232
2
98
80
54
91
271137230
69
34
83
75
466684
840058879
249802
140931
7
93
241296
400160
32
75
219597
33
8
66723
6
67
98
386033
150141529
53
64
100807
151679
81052
7
20131
165797
328606
41
124807
92
99
41
6
605187155
38
166234
2292
2
997669558
20
21
126700
17
4
19
84112366
71
7
720367790
77
67
55
97
127292
907761569
301590
7
81
18
123582
188803
43
472522
98
18
81
19
25317
22
65
75
36
22
83706
93
47
46002
55
4
479054
359386
421559
56
77
9389
15
71
47
79
96181307
99317
58
29
44
569394465
435284
62
10832694
4
109723925
8
1
19
3
67
4
260429
8
7
77
176359
11
800756492
2
429062
74033
5926
47
229422925
370020
73391981
35
31723
21
65
23
381909
409238
97
60
89229309
71897
401466
364146
62179
409142
36
1
352991
260739
58
77
258454
460819626
337738846
13
75
170352
39
99
462897
647115290
3
19
27
27
495841
133178
47
2
429285
4
451838
406221
641530657
30
74
95
90
548095139
48
291749
190118
48
75
1876
366599
76
95
89186
3827247
24217
84787
468011
241726
277972281
8102
398655
204517
968722682
99
349420
3
65911
429955
104412
79
479401
260653
5
4
33
130291059
57
59
70
246841
296280
14
757505573
387541174
71
44
52
895089965
26
775205985
2975
59
56
46627
304255
154104
422589
114219
295717418
392694
235758
284081
18909
53
38
431760
13223
5
67
8
347301
231086
80
85
231358948
98267
205942
46
15
136887
264750
31526
39
99
57
400176
84
66
405225
7
306950
36
303859
430995
71
91
76126
1
95
19097
346217
25
248647
227014
43
52
32
33
9
61
37
29
157034
308103
499526
72
312159
829880941
78
299563866
67
401129
293746
335928
69
102328
75991
39
26
360659
296065
989487067
56
490497
15
336971
457280
48919
1
11
37
87
94
372829
95
7
470540
72
750980042
437766037
80
495194
61
53
294102
30
105025
54
185449
41
5
202440
216794
320504
496861
366044
326502
69
4
468712
479422
18
79
386706
98
91
17
97
75083
40
299712
68
377400
8
82
94
226636
82
14
868841873
14
18
70
88
401923
34
4
273629
958562031
255225558
40432
82
157924
92
333145
13
25
3322
5
16
39
428816
55
62
87
61
336079
86
55
140315
38
94
268761
417445
38
1173
83
55
15
446807
65
10
974637842
77
475046
27
89
10
66
4
76
256406
350839
43
174978
119666
75
104480850
74
68
20
3875
32
450003544
347843
12
525823470
2
284576
58
99
44
21
72
342981
30
28
15
317652
39
365408
90
17
25610
20
95
98805
41541535
72
99
144636501
269543
45
176657
206737
58
311807
447617
46
387035
92
526083082
222443
121914
22
180513
2
2
45
1
80
2
53
69
75
505039403
88
92
4
69
6
215511
40782
27
171501
224720
95542
186057
8
499287
74
98
8877
401380
61
316815
2
52
62
291524
5
41
73942
714822327
380900
73
311553
71
162680
196429
38
352064
204898
71
69
9
139382
54
74
59743
340459
5
921887795
44
64381
7
421498
5
96
124508
14351
80
374506
29407
244121
269745
107685
67
82
993949036
51
436399
153583
4
91470
32
64
343758
411921
22
4
7
137962
90
58
579895404
8736
397831
456830
483592
27
30
468436
1111
95
305352
311191
223193
464446405
20
30
24
164066
431369814
9
48
375282
178746757
282394
433128
71
121201
35
53
61741181
72
43
15
68
430021
82874
172307
69
94
91
416692
14
1
378959
1
5
72
55
16
80
12
439938
51
40
54
26
498552
414356
245420
17
51
175991
89
7
53
45546
269683
60
18
56
85
5
4
154586
655484884
99221
668783483
3
48
51370
96
96
235479
269106
646774220
70
472443
316514361
18
66
439232
81
98
23
74
8
7
38
63
77
96
63
186095
329700834
215011
12
89
191734
440217
37847701
315189
231770
356009
85232
74
34
724554916
273941
23
31
8
164913
353782
8
178600
147646
1
76042
124452
31
75
292071
59
34
284245
58
795097508
211256
1
81
684558
225456
43
476016
214664
388431
68
56
36
86
39
82
16577
242632
142801231
267730129
483867
6990
38
7
94
290998
81625
23
247771
79
200866
48
6
216100
722292822
483508
50
98
388425
55
24
281364802
394268
91
131694
226946
466510
70819
245657
364934
75
90
462451622
43
78
15
21
35
55242
359393
406466
476947
70
63
84
85
875626100
495522
84803417
7
475064
20205
551760036
158976
114908
18769
354226
58
35
2
199013
163663
75
441569529
174613819
214876667
506852657
77
489845
26
32
98
253963
452690
99
250163
43
326606
228467664
96
392881
345081776
70
308050
47
85964
35
4
76
11
446854
158708
16
50
18
6
64
252000
18
82
70
460802
207555
855831216
41
72
132714
39
66
72
333451
59
466275
23
177014
38
8
294360
76
9
56
46
79
288169
413190
97
51
83293
246218
337731
6
62
159444
263884
80887
55
360204
293849
71
74
21843
447761
466088
97
355310
6
210944
73328
93585
4181
312377
399611
63
8
103564
81
424716
33
479415
63375
75
644457298
629760413
53
331527
448421
191841
487173
530438125
9
54
82
326876
47
179192
410731
49233
122690
50
14
609459581
53
199168
4
31
110429
259675924
93
42
5
2974
28
6
86
94744
17
406545
60
2
91
110121
405032
62
61
43
23903975
288967
478374264
72283
79
54
80
576568079
223149
3
4
1
436424
72
233044
406220
275356
67
210450
18
2
58
87
281570
22
89052
87
333038
376688
74168
32
22
35640
98
99
54
9
16
423276
70
10
7
90073
59841664
41
249559799
91
202205
686518547
59
922197564
424804539
180949
158008
606116119
24
87
707
86
194415
336504
278179
46
91
73
477960
69045
314700
94
32
159679
403384
7
98
492967
95
35475
218970
109438
399604
18
6
921955916
219782
422383824
878896284
462219650
232283189
97
22
41
23
474597689
21
78
12
81
282167
421410
38
236253
112300
798656348
9
57
28
50
45
8
41
5
80
31
240635
223450
28
796530004
36
32
26
74
38
63753
791409183
65371
77
64
714970786
9
77
3
18
56209
271470
499443
39547011
99
11
485271
165826
327117
316350
87
7
314279
182243
475021
9
423677
6
191741
9
857017984
97
87
6
7
396847
27
40
4
921215918
38679
57
472274
59
40
957264945
304581
751500624
48
8
74608
350838
73
337560
967918178
524605521
92
74811
81
84
96
277465
8011
258754
411202
491272
245693
229359
257326
292324442
385196
50
234886
229541
72
20526850
476221357
9866
83
120759
475179
55
23
293234
413080
53937
51803
70990
56194
361502
5
32
463402
85
51
1
539105713
179718
828846453
154969
95
80
20
384138
10721
10
81
181675
314080
350329
133712
1
393068
57
216669
22
7
46
117658117
411976
79
86
27603
18
39
86
288721
306885
5
166174
342130
409057
44726
459781
155997
2
95
42001
312855
276853
651597872
2
2
63
79
76
262980
48
313900
6601
67
477693
58
72
334096
82
455921
6
397044282
32
64
396478
218259
7
621034213
480257
171830
87
220406288
423726
443808
282462
1
63
412259
74
47488
32
2
717797843
332230
93
91
330962
212271
12
9
49
88495
44
438474
32
174750
801745602
574422175
35
13
468625
355416
481716
484906
191641
81
39
4
861193966
35955
6
399836
69432
442361
2
449661
251784
1
50
484620893
5
459627
635107515
33959
460809
423675
164486
100446
10
20
584227770
13
4
412045
419182
77
136398
6
243994
97
8
60
393020
89
84
2
133593
227259
255825
37
342411
375652
9
63
71068
468453102
5
92
823353778
381896
15
75190
93188
75737
785289504
541764741
766924722
131419
295716
87
12
77
82
49077
43
5
61394
395814
61
161835
44
26
6
4
2
347615
384008
30447
52
58
183752
819717541
30
75764
31
70946
55
2
111135966
74
82
247988
49
83
52627
6
74
68
3
268975217
8
851591500
943369224
65551
71596
79
458134
241175
380539
16
448432
8
406814
97
532506194
319805
13
320051
1
6
423634
32
98851
8
25
41986
67
39
14
837033882
458558326
6
232421
6
172648673
4
33834
34
416286
48
410779345
72
4
97
415565
37457
79
23
360782
83
262456
442067666
352176
46
79
808403710
77
17
710053673
125140
119653
3
44
78
9
33
91
586428452
199334
468798
468083
414757
56
87
51
48
50
1
25
15
16044
18
9
121571
261300
43
15
94
231412916
47
5
133161
231546
397362
66
88
3
49
2
429295
8
99
25
86
436406
340352
9
472481
73
338072
3
40
1
307954613
28288
155332
52
346515
78300
95
44059
221365
44
125432
4
88
86328
207818
45
156499495
86
55932
363437
111504
6
301660924
34
716813414
289323
57
5301
94
155575952
90
55
33
10
31
745935373
49468
669058386
192615
12
626930371
30
2
148907
10
180457
40
32127
6
45
20
51
19
6064
39
39
30135201
55877
221276
338664
207036
157304
232298
6
23826
91
205385
322148
40
6
30
41
15
85269
52
73
32
5
359848
10
39
88
17
2
83
413440
59
24
17
102318
207142
93
444294
135106
308807
41
145285486
530121647
66
202698
5
34672
3
455119175
338068
15
137802
8
73
16426
450398307
49
14273
11
84
20
4
46
71
472436
1
258172
342513
98
30
73
481198
70
65
289254
71353
35
9
99403
69
79770
25
161434
261869
43
8
33789926
42
8
4
61
23
8
320302
50
487612
213051
154037
89
70
9
96
9
44
400354
63179
231211
184773
390692164
248267
91
806443618
68
4
489051
334413
478997
92
64233
121407
76
94
39336
41
67
453950
18
68
98
99
71
366358
262943
228246
477551
421690
55
67
218951
56
16
6
65
64
49
39
63
21273
93
42762
268116745
27
17
137966
45
63
329675603
299790
42
306231591
80
7
973117411
239894
25197351
441749
146277
272241
6
16
10
270213
53
705448742
665088440
89
58
85031
234305
63309
491556
496396
53
73713
517748654
491981
18590783
90
96
305987449
8
133724057
92
378813
7767
11
35
40
51
7
42
74972
59
77
57934
282180
7
211273
320134
265503
80
5
98
218984
58
442448
42
398300
9
9
87
780368346
82
216006
21
173142
390848
88
433089
236128
353997
3
237370
75285
48
8
485092
425575
161296
587383062
61
264431766
61
14265
161550
82
113247
786603140
83
159512
319330347
66
76
48
121893
8
64743
55
491122051
27
405138
78154
27
334856
190751
43
857027914
62
374804
339766
13
92
279075
690581631
67810
327259
8
544009859
245951
293336
282295
3
10
4
254723
98
281037
47
83
809787191
50682
55
45
48
486211
99
80
615836550
8
30
22
12
53
5
47
80
8
7
17
68987500
59
45
3
698745901
69
433543
30
134824
280444
97
15
32
31
94
10
305887
92
10
405123
7
2
40
1
339361547
87
83
245993
828938223
375338
6
50252
32
381532
431197
182810
36
60
140191
87
8
4
17
55
77
49503
17
1
60
147274
52
496669
62551
13
324411
270431938
34
74
36
5
77
79
65926
758781260
35
230837
303865
134543
1
38
23
320506
73
53
431928
21
15
863013836
45014
28
66
47
65
195649139
39
30
16445
42
339567
22
35
161360
126025
35
426050
69
78
9345
2
30
34
781823135
341101
11
88944429
41026
490817
195788
32
12172580
1
2
57
80
39
313941
92
363426
347989
224578
94997
20
77
334650
26
45
93
47
4
3
30
72071
70
95
279433
69
866900083
19027
22
343884
27
45
91
24
4
60816
1
420411
5
165683251
45
25
81
19
676187682
83
562742476
38
8
275496
21
5
293328
63
72
10
82033808
89
8
68
392494
180881
410039
76292
103642
495756
334354
7
139404
79
50
101215
148683
69761
323767
89
1
366681
66
107785
430564
237062
18
70
329910
269669
5
238944
25
23
31
845789143
308761
478991
60
75323
378969
72
14957
67
30
242339
49371
80
2
218686
90853
78
65670
52
86
371605
428395
5
74
148559
63
216032
194354357
246181
329657
822809744
337401
43
92
366312
306345
8
742056358
172409
87
238316
26
408645
9
441461
10163
99
283033
45
193199
95
191938
2
432575
14
351455
99683
234046
22
91
115810
85
49
54
313716
97
9
10
56
74
43
414561
2
306886
48036
161940
207043140
462897
47
6
244228
78
44785
21
7
326144
309161
255432
304200
215223
89
202492
29303
203130
19444
7
4
363769
50
3
59
45
265869670
304028
89875
282547
16
68
395427
315316
81
31
294782
51
398378
39
54
67
47
46
296516
15
54
8
64
1
431444
8
9
187009
2
127677248
30
370196
10
297601
147406923
323730
6
411068
4
420050
280449
34
355307
105011
261505
42
3
3
16
46
2
431263
36
133816
3
4
250754
184244
701181258
184681247
7
439011
215946
97
182469
491577
23
6
39
85
88
476885
47
26
6
406675
22
36
97
35
22
6
55
84
19009
24
206476
5
318565
77
42
42
90
415116
89
471479
181538
479117294
64
98
918128886
93
427687
77
13
97
48504
96
440713
20911
23
49
162207
64
213346088
189772
239262
21211
194608
26
24
482121
11
23
133710
404811586
314308
102623
85
42
41640
35
136204
47
3
499757
91
301550
365033
65
94
114188
313680
98
384362
257283
138565
86
62
84
9
368118931
310475856
55
450394
289579
208385
58
7
69
254152587
82
27
332110
348347
33
19
27
76017
13265421
26
95
45777
49
40
404964
441282
94
57
91
514870990
89
11
65
93
492503
4
28
174503277
157098
817100370
37
76
29
66
264025
27
41
230605982
68
53229
301862
259108
92
71
210896
113561
7
79
397963817
205993
85
50546
20
22
31
373367
455728
527443185
4
594751875
27
1
301221
347502
7
38
86
421171
334789
234149
192474
321508
450420
256619
2
75
95
93
175784
17
293693
314072
467850
491571
6
173722
26
37
82
3690
486027
324917
50
344599
97
219137
96769
359797
84364
50
1
86265955
352737
54822
252990890
271159
6
72
74
676807647
54
70
29
47
87
408599
173422676
75
252896
955764646
598217022
63291
8
42
281791
44
95
64
17
6
50
87
40
65
19
82228
194835
80
5
275707
66
1
72
23
77
14
89
44
78
336880
465008
3
91
81
186992
202463
851859354
98
203753
261232
4
45
366910
83
6
53
336322
263719
9
9
359951958
88455
464440
65
68
217118
422154
6
26
42
99
50
71
320082
59
46
58
29
740861896
300837
5
90
426649
12052
768829518
100152572
484564
89
145734
87690
372295
91
79542680
75991
122924
29
67
895584161
332160
45
9
248130
54
41
68
86
287429
41
71
2
91
418564
286665
23
46837
47
343300
388467
379016
104004
79
929213355
9
83
30
94
39
89
12
4
41
374476
78
85
351963625
404639
996125212
4
450332
2
32442
194311
217075
127582
5
794966879
434458
62
63
69
28
146300402
278685
4
217241
33
68
340487
315734
236837
461218
21
424232
485167
3
6
31
29
725735675
55
413513
56
94
343091
7
12
111842
85
98
35
41726
334208
320594
128275
46749
96
32353
19
338167502
1
39
68
75
810580245
304302
497204
3
7
46910
11
4
327085
85147676
40
1
162525708
162590
71
341470
324770
100643781
835181826
20
318303
974871373
2
32
44820
321887
10
12
32
42
448000
788407111
117084
13
26
163281
25414
91
2
449066
5
395735
61
266605
233739
168625
953951444
16961
638020387
96
577569179
416057
404804
658392256
29
246596
115031
90
97
26
72
584844731
102737
366431
81448
92106
336058
8
19
44133
7
420517
36
22
165447
140033
24
957848198
6
63
84
270249
61
92
48
164517
6
927960621
142647
53
351897
4
117569
66
432220
377867
896497011
85
46
20
24
259740
77
380183
287585
36
66
178147
98
138754
85896639
405767
687046151
34875
41
23990
175703
3
438902
49
901672973
61
14
27514
266025
222893
247231
4
225191694
35
5
97
164810
113253
26
371836
441019
178774
3366
278045084
55
335193
52
71
91
116989
7
1
81413
349573
31866
415379
78343
77
210167
244454
43
82
9
454794
370276
222270
439758
181286
72
2
30
5
72
197338
84
78
178504
224823
38744
2
2
571381144
200469
160037
307084456
231848
5
18
226501
7
81
171495
452955
67
57
40
55
85339107
316244
636198449
248729
24
4
40
456318011
137739
54
376559
236090
45
42
14
6
207285
9
78
23
485684
88
23969
17
30
871459010
35
22727
982709519
168745
12
8
54
14
424006
8
40
156747
309627
16
291142
46811
14
10
81
9
56
37
283250
32
409058
48
40
365892
491387
20
43
7
19
393080
34
244411
85
494548
494733
20
148602
90977
113162
3
57
460595
423670
37
81
207178722
292158
349234
85
71
5
11
181527
5286
159517
18
46021
70
34
90
2
770980602
30
355463
85
49131
54
37
48934
431037
9
41
21025
262013076
65
57
88
364739435
9
384208
915260263
66
31
11
61
48
5
322359
776482846
55
902743774
19
1
41
3
396263
379517
640699832
39
19
438836
459741
339053
270593
54
33524
382810
9
207064
93
362095718
344911175
438481117
2
57
361591
6968280
454269
6
5
1
25145
281021
58
13
65
72972
33
42
83204
314302
3
35171
495756
45
50
444639
50
53
321982549
26
460654
4781
281237
93
3
426294
82092
82
7
20
95
30
3
128891
27
1
8
53
992231204
664743271
126002
71
849275927
181780989
419414
138204753
191596
71
430121
13
44
13
50
317276
2
44
7655
81
116079
15
36509
26871
129311
22
69
24
243677
23
236064
365959
93
55725
55
354210
990373061
177968
460720
216042
135614
78
79
164788
143567
51
10
74
46
5
518994770
88
52585
28
612715146
62791
64
46
21
37
48
313675
768415495
93
167943
24093
32
359090
873984387
2
95
87
43
52
28528
477532
73171821
174448
150238
352009087
386103
204277
234239
960717198
61
344140
1
172552
64
38
965627245
42
316798
75
484742
15109
498655
46
2
92
22
35
54
118525
31015
338924
191673
137497
92
43
43
8
67
73
1
421480
88239
23
259253
322781
377625614
297093
34
38381
246118261
439017
46316
18
290004
2
40676
25
43
287370
497454
66
177205
360403591
4898
62
5
27
10212387
37
447929001
277752
130367
2
201156
65
125091
83
44
374388
296381
51765
96977
4
5
82
413546
18
217910
57
58
3
431032
308149
101040
79
417171
8
97
249289
8169
386459
31
8
437673
11
8
95
482446
251041
99
29532
61
37794
156103923
368014
96
424915
705803338
130098
91
13
13
99
56
74573
478557
35
83
379888
247073
76
1
401735
334521
427728
34
83
43
16
83354
82
48082
4
75722
74
6063
230913
5
730672703
91
4
134523
6
962413297
312669
26
21
495371
102073
8118
90
426304
422262
17607
46
244180
328756
35
236270
2
5
50
50
25
290677
549777118
80
176468587
213429
46
97
95
44
41
189311
217099
16
192444419
12
20298
179894
255888
79
133950
438521
2
65
83
842980422
357268
34
63962
118010
485643
34
8
141437
33
24
7
3920790
420321
97
796035397
56330
63
71
4506
98
88
61
66332
27
149597
457361
7
167092
39
54
60
91
60
7389
185841959
75
14
47
33270
4
44
56
342242
53
157473
7
79386847
89
381477
57
13
461962
55
82346
82
47
469347
493887
66774
474971
37
96
164629
31
137856
9
229965
95
60
198418
37
481831561
59
491666728
95
170073
91598
95
9
651668449
78
81
1
29
490235
43
300704
142598
9
53
424598
6
232304
30686
191033
21
414215
407127
77
111936
55
6104
89
249862
433077
21
293895397
299408
503920814
2
317833
31368
19
115308
92
16
32
76
57
87
173455
92938
4
88
443257737
51
65
300433
131041
6
434990
35
73657
121694
62
72
18
88
87
97
92
12
69
147535
93
170543
57
85
7
372061
45
96
65
69513
8
71
416959322
3
374165
24
123572
4
1
5
7
26
2
321906
451942
68
6158
295755557
6
74
1
409661
38
440161
51
56
179763
415512
5159
455246
83132651
143149
481202
1
103170
335531
766109797
34
80
34
114053
394235
80
158712
255210
213497
93
79
137289
85
3
1
813914657
65
32
86
3
449242
226413
59
313194
433724
86
358131
39
29
8
280760
57247
29
67
242489
8
163372
104530
8
17
234699699
18
98
67
492392031
18
205933
25
381993
35
188101
847544163
53
56
501200994
45
19
324379
342158
221054
8
4
70412
292182
2
236008088
37
94
27
296470
122495
6
1
46
362596
99
484164
105903
584287293
84815
24
105059
349798
37
289271
71
72
219632
70
452818
26
47
459051
17
348374
82
406042
760866414
377999
370977
67060
252351
275609
55
430560822
94
78
37217
23
46
15
346222562
396256
700890290
1
333427
71
67
58
422364205
36487
182805
150753
47
27
5
5
49
18
6
81868
4035810
36
6
354665
12
215440
70
15
77229
48
90
38
491681
48265
430103
215396
408831
90
22
496950
263547587
175432
6
5
492264
947127257
381595
146265
427288
8
103435
349087
4
74
404556
70
425976
274422
1
574479699
390330564
831866643
328266
57041
15
165892
74
61
5
45338551
345284
191652
34
76
81
316730
72
27
84
478565
6
238380
237628
12270
163727
39522
80257300
1
108543
70
32707
281039
474002531
65923029
97810
335218
622306981
160084014
20
660271270
9
6
14
813223615
69385
7
21226
72
20
36
8
87
286601
59
80
101742
1
487781
260239
180960
38
252599
213108
38
361045
69
74
96
337982
98239
3
439716
20
127943
420282
5
66
461002
227834
218604
688360961
188480
316173
331858
412135
439586
259172641
688136419
83
322673886
38
270576
133630
844807623
98
241371
101679
560257505
390041
160003
319883
23
182532
71
290603355
86891
763865217
68
498142
7
337434554
46
286959
780640971
45
80511
550153840
848876634
496582
256962
32
332430
32236
66
7
39
28
77
94
6
71164
210753
8
792091750
33189
62
83
543895296
4
77
84
38
406970
76286
94070
90
43
66
63
1
433075
276276
28
88
8
24
59
66
112597
230786
75
488286308
166485
20
97390
16
81158
77
3
507719851
75
215997
77
87
35
84
330674
136431
44700
833426737
466587
322496
44
383381
211582
99773088
275316143
345549
342852
43
371956
301517
3
261261
81
54
60
320594116
188172
31
484077
210882
52223
56
392522
151191
422712
90
68
3
465667
480667
8
4
87
72951679
163360
21
52
67
352286
260343
92
254900
283779
408200606
40
314152
359863854
190595
244536
103628
37
173194
438587
99
8
72158
400254
5
238614
35
265802
45
182792695
495704
82
169040
38
281025
130812
90
7
2
214544
1
383600
31
139825
729072007
42
42
94
38
110743
416946
19
154295
1
109954
49168
1
80
296013
83
91
70
73
383818
79
79
30
68
311513
28
1
457309
29
25531
32
39
44
14
49
2
11603
74
69
64
262950
2
159782
94
303278
68
87
83585
277822
9
8
362834
69
428295989
48
822918290
15752
80
173253
175292203
61
302532
61
75
75555
33401
64273
369944
488017
56
423625
3
48
37
581601001
45
905900438
352695
91
378539
155555
85975
252450
61
6
322040
150354
460965
28
174384
386295
90
278752
856929224
129694
341099
32
67
62
774473059
658046573
966145040
247190
11186
287558
6
325801
285493
52
165663
72
65
95
352847
422514
1
1
282129
364844
199405
6
248432
55
35
126882
3
60406
39589
22
49
54317
28
624509115
75013
155724
402680
19
66
41
203924
467998
56
936132843
76
279306
51
387977
6
338658
36
8
296044
57
167854
61
35045
92325
49
460818307
87
24
469495
15
4
411824
60
29726
91
94
58
99205
398658
196008
91
18
110527
8
100785437
269436202
71
94
31
50
57945
2
471626
566958195
76
194249
415275
453823
313962
1
356380
246313
95
73
165999
318986
482087
9
2
376093
279912
33
69
18
90
3636
340262
6
460121
367345
15
360021
21
43
13
10
358670
74778
156599
383515678
953921109
616006804
110609
794422984
87
391380982
460061
5
70
325112394
85
96
57
45865
37
8
117106
173446765
404251
82
26949
4
25
52
10
8
12
46985
290283
83
5
96
347151
12010
365694
42
7
86
7
368838
30
57
244835
62
75
135829494
61
304743
110736
304906
79
91
31
37480
87978
33912
94
340685
79432
30
35
411003
38
24
114988
47
60
217252
405394
20
73154
65
70
14
489766
40
58
21
232067
79
206114
424906422
57
354709
340290317
9115
81865
54147
457740
195268
341345
44
321657
106692
84
240863
19
10
195851
399615
3
97
82
66
6
50120
3
87
21
3
190957721
19
81
447876
419485513
239376
43098
4
132296
426481
9
455027
460921
9
298033
20
431926
10
93
13
850217294
484397
893821285
110046790
3
794996761
73
360077
57
283013
451360
436586
79
43
30
457789
100109
336712
16229
444840
6
153997
278178
295771
7
326102
51367
97
146899
20
445698
47
352137
31
24
34
43
84
7257
33717
40
6
1
1
256450
70
84
65
1
476578
371141
378214
16
29
49
50
38
52
86
423559
446117
333812
58
228107
1
68
201630
24
66
361878
58
4
37
106282433
432084
607048957
93
458618
69087785
157137
326138
6
276011
79
456820
387576
67
58641
14
692491921
86
12
44313
239689
40
424637
91
189539
450126
445827486
430553
140017
743121943
74
289832597
24
13
69
422838
110422
36301
407483
72
547664284
21
451957
7
401488
970652337
364482
16
410435
49
91
250870
33
697666484
5
336245
25
22
98
85
66
5352180
19247
87651
97
258768
35
422189
472953
728902236
80
25
285694
40
160331
952363784
419288
92
14
88
194440
392012
87
303669
173904
14
57
73
475827
38
98
322697
59860
118081
29
374919
8
28
502510506
51
86643
51692
5
123816
264027
65
99
914916087
282318
7
66
96051
137291
294205
8
250285
6
252879
443370
65
461071047
320890
148558
183258
47
85
648968869
51
277486
108433
38
93
40
57
73819
8
66392
31
642165898
92
48
145863
15822
40
227073994
786916035
57
13
22
36427
758253707
14
279155
63
378393
11
137382
3
79008
62
5
26957
48
5
71
19
5
125704
2
260007
135720
78
8
33
2
332416
441121
25
509841181
295189
303072
25
75
28
70
104105
10971
383813
140649
9
463422516
454651
95136842
35
443252
123969
9
226171
216314
15
1
127052
495818
248805
64876
48299107
81
163961
314985
8
31300
45
5
20
371859
69
55
44205500
267955
9
26
208659
449967
136102
49774
493631
136083
76
37
403310
7
53
322185
2
278533
35
32
47
64
415890522
285099
194425785
34
259167393
442502
82
11
888218903
77
7314
21
79
351449
30
48
141373
72
495441690
228610
7
95
33861
477176
299916
291685
2
225238
113975
9
122325
1
8
74
406017
144099093
4
20
375885
8
17
677915173
384671
26
482823
72
42
333344
80004
429310
74
63
791813284
85
111353
12919226
584077667
456957
119690
5
47
409461
18
73
370338
268398
88311
6
220656
89815
27
329617
77
276323164
41
92
8
55
330380
77
29
447982
18
283763
25
2
56
96
25821108
360991848
30
876692883
146066
79
960727366
220137
320460
61127
18
73273
89200
235691
8
210327335
6
211431
35
59
8
85
36
45
334378
499491
38
63
396751
35
326563984
99
981336306
233740
389749
414384496
39
81
35
94447
56
75581859
386864
126998
2
157277
19
2
6250
97
692184953
49
93
78612448
5
59
221304
384235
275814
61
67791
86
258061
3
25
473397
33
693763981
35
58
42
32
181221
429923
36900
73
247392
9
15
1
50
335522
47
364866
61
6
8
4
209354
9
191691
30
2
57
61
60
43589
230072
19455
42
35107
2
22
1
95
85
21
397760
251698
89681
35
371759
90
94
848883485
107719
804046185
9
46
10
8
117052
25
369221
69
4
90
353500
235487
49
352833
147099
7
39
63
38828
340839
64
28109
289527
19
52
37
56
37
82
72
313113983
22
75
373036
49
57
69
7
47
21680
186801
9
246688
155829
449985
46
43
311475
56
82731
61
52
498611
237800
334221
60
103823
62
63
237747
59
51
46
35
306102
187513
48
281772
59720
73224
300505
69
4
1
92
18
4
624782015
17
457
28501
30
745722872
514695992
111189901
245592
42
34
323317
215545
205776
91
7
77
641516132
96
77265
180988
179264
69
4702
426557
370500
328015
494134
122099
5
49
442104
85
28
152024
9
176857
15
62
98
78345
37
90
59
259856
491527
6
326883
68
86
478035
50
477812
209548
97
70
73
19
7
21
67
26
119172
377192
73
6
95
51
21
67
20
72
89
27
1
84947
163177
26
32466
334026
229057
370780
466663
97
236122
608594572
206520
99
190788
71
463110
10
89
138509
14
85
20
30
60
305676
543
46
11898
7092232
452917
37650
487729
452739
22865444
183981
248539
368703
250687
265650
321639
56
81507
260459
244995042
42
12
171762
165735
273108
68527730
61
65
126977
466686
481802
45
70
4
33
484466
3
9
338937
3
68
194556206
85
38
61
68
604035267
29629
395962
86541
427196
86
14
76
2
62
444757
433825
171576
188390
186344
787242094
56
25
335241594
59
98
31370
279724
219313
171490
24
62
160228
200620
39
13
71
595245238
76
71
28227
921255710
11838
163859
344015
250650888
15
162569
33
30
91
46
84
988032638
2
72
157943
55
94
74300
108235963
18558
22966
218119
2
238510415
33
425957
440460713
329858
462553
209955
3
202179
266709
27656
355999
92
63
5
372301
99
25
148579536
42
457399626
12
254038
215237
22
3
4
44
691647199
192384
47
470041
197275
53
6
99
27
36
142961
29
821825705
58
11072759
9
597404426
26
10
7
84
92649
917493500
319544
82
89
48
92
336950
2
176698
55
320428
246996
75
255894
238215
74
405969
98
482635
40
289723531
189284
48
36
15
190178
211819
15
2
165061
177977
289621
371269428
3
14
95
122218
200372
138566
321302
721703997
124297
484369
486375
96
175531
16
48588446
357979
96344
56
28
1
6
167028
433987
43
5
371949
293326
39
120580
386782423
31607443
127036
467377
40
2
620991033
27
32
333076
139995
135562
65
6
21
364351
27371
94
399425
91867
18
301368
350377
86
42
153910
96
56
148193
67
765416823
222736
95
219096
152073
61969625
475987
42
29
351721
173465
72
87
320769
251975
552206218
229765
359415
24798
12
306184
272102
91337
32360
86626
54
1
185228
50
96
8
208169
265692
24
42
31
313317
63225
3
491942
155475
181586
40
97
61
264166
110580
34722
47
67
5
365477076
318239
701615403
404389
62
29
44
2
32
17633403
35
63
84086
478186
20
56
156821
977696627
327573
123116
86
806259528
338646
6
298704
4
856432152
427673102
99
93922
54
9
75327025
980437297
266502307
30
268825
193687660
73
3440
60582
19679
379696
484930
34964429
207090
57
3
75
429493
25
396340
119023
8
436542
107801371
379794
486544732
53
493511
79
47
92
6
12
240340
3
68
162651
23
7
423346
38790
2
1
474269
87
55
570061759
34
16
1
1
362286445
65
73
85
26
2
218456
84
472445
128977
388173
169777
368325
167848
21
70
169021
45
51
94
325278
70
63
324999
38
7
3
39
70
36052
1
452406
134915
339067
75
94
316468
34277
81
45
260653557
196036
98
260757
7
198006104
86845
209438107
78
91111
28
157025
429210
51
393789
86
315438
38
217679
9
49519022
262630
43
69825
13
455175
90
80
12
93352
81
494033
22
266330
8
55
19
6
176846
46
107341
399961
73506
18
22
66
17
47
188828
35696
3
86
62
677092739
695339371
54
469859
26
32
230364
683844403
417687
172424
91
91
98
211688
3
656965621
97
127892378
42
8
440282
313896
271052135
147304
16
39
379974
66
4
76
43915
367050
14654
485978
80
389209
338977
9
63632
66
482978
343611
49
60
96
5077
290702
25
93
62
75
44927
84
231811
65
3
28
387321
21
63
228466
95
5
140296
13
398026
9
64
83
6
39
18
47
3
28
3
1
272710
48
311754
3
331439
421127
24
182468
428423871
124696
81
19
991622151
44
260853
594479522
1
52
67
7198
322025
64
223577
374613909
87
412286
906546812
6
431386
82969
324906
79
195337
797370436
426724
243039
1
8
6
86
448135
29253
45
3
15
99
59655
418919
452493
60
875651997
1
380632
468490
41
29
289889
20
77
22023050
307140
153724
90
2
191078
200395
421926479
213978
766785741
84
42540
255712594
9
23
499786
22
9
15033
46
6
879107111
7
8
24
234110
449296
767029023
208903
8
484867
2
12
301832
4
83
90
294529
66
9
130069
267499
340678
308126
68
93
419687
96
46
125258
9
93
4
84
56
80
66313
62
430053
246685
133465
11
35
106664
309306
75
194063
78276164
101411
349225
19
78
235190
92
161588
72
22
81
9
260864
9
95
59
437054
298162
753918684
83116
63
287994
6
21
474346
88
819486313
218289
78
24
74
112285
286299
187663
702026317
115496
60748
176233
972208361
72
5
376568
35
3
75
92
362541
34
16
916999685
3
168639203
380652
44
328464
50
65
93
21
15
89
467362
122771
2
238491
476240
185207
93
528731507
433949
482706322
54
279511
50
70
154423
336199
409130
71
96
281814
49
78
81
70
1
111620
40
307206206
201044
62
927
90542
3835
5
53
91
489645
44
494660
28
25610
3
95
484164
156510
252228
802523552
39
90
258891
56
55
350923
366294030
129866
51414
82582
437967586
49
449786
63
68
11
51
339881
292679
75
93
470632
69605
93
967592574
3
416718
18692
1
47
96
147718
422010
155602
67582
95
513527244
19
93
361340
190823802
790849468
5
401153
68
27477
321772483
70
69
54
34
48
356580
72
57
67
78
82
217540
57
3
969320245
49
4
61
83
447658
76
27
518686910
36343
25
462738453
258418
422679
69
486613
312451
191134
1
431695
239037
256414
4
271978
80
235287
439488
462728
192239
89
73
71
397100
323983018
49
4
75023
92
79
85
258104
79
72
77
20
74
52
283368
8
398593
418435
48
17
11925
53
2
299917
271668177
229994
1
77
209185
36
253195679
55669
428065
563933683
384369
148165
58078
372725
172643
36744
1
74
212955
48
508007315
30
472644
81654
23
452807
349929
15
107538
97766
56
6
369173
339662
22
233345416
95
56
32
258867328
22
363917
20
86
42
68
54
90
306031
38
1
21
80582
66
475105
371225
290678
81
7
884134106
44
79
88
8
5
51
287553
421811
25437
56
65
35912
428771
13938
260411
29
147936362
151062
120832
72
476384
390149
142139
230119
81
63
942541620
442485
355482714
68027
319986302
69
157186
12
421541
78
838051540
264423
125474001
15
131237
85
94
16
78
62068
8308
909425868
11
375302
305207
462606
390890
33
48
67
229612
432718
99
498365
178452
853079134
4
67
83
14332
51
79
233472
192304
155300
353419462
433383
3
39
493854
332136
146642
28
191263
43
751415772
499624
32
20229
759494450
43
312787
44822
127415
477005
73
416754
16
63
18182
187035
154485
32
67
91
381971
68
21
223212
53
886733703
83356
9
109846
90643
21903
12
300207
133382
82868
90
83
76
8
9
856748151
45
405592
261835
463047
460297
18791
34
7766
89
9
451408
67
86
16
286832
50
423298468
17
93216
315952
141623
61
255885
647398773
73
779127793
489092
2
481325
79
348574
483483
2
224593
1
41429
29
263979277
6
404628
75
10
29
56
76
16
61
326636571
397265
231661227
5
30645
323504
18
44
514234336
285916
59
452727
69
120485
2
403590
26
893450392
175486
9
24
225453
226918
112902
16654
6
448545
7
279320
86
477639
464098
35
436105
145329
45
2
32
444137
66
258855
2144
48
263732
610095312
334360
97
96
39
38
663896486
56
452775
779402696
651430012
52
97
28
9
357661
197987
240072593
131525
484241
153209394
72
1
529779212
2
46
54
376950161
20957
50
73011
487742
355352054
7
34561
361931
7116624
44
2
8
88
7
752382647
233210
80
7
2
175969
136477
4
4
66640
94
497559
84352
263950
94263
306653
70756
115947
42
89
68
46
48
34568
81
261098
16
221041
203368
88
41
55
3
66
54
92697
462241
73569
15092
424680570
42693
231178
921453484
50
234264
59
287134
1
256176
5
39
189512013
3
8
1
95
13
37
14
9
9
1
63
60
244795808
19
85
287038
544236338
828829624
414852570
97
61323
58
961701676
59
80104
365860
239760
92
58581
367959535
162994790
480343
305240
69
19
462391
455011
75673
387183
396146
48
46
48
70
335404
76
81697
466406
31
2
356989
89
851220902
84
20416806
6
51
60
374338
77
8
87
64
13686
357965452
202523
81
498406
190257
187753
349175
4
39
84
170255
18
357438
46484
99
463636
172672
36
72689620
36
50
860880817
78
94
67511816
72999210
93
4
128472
183662
3
460227
3
90
434568
91
1
351549
69299
447725
305104
54
413595
35
13
97
149095934
95576
57
88353
73
9
418153
211908710
142051
174704
140432
2
206738
377034
5
423431
12
363496
44
97
451687
43
77
99
29
287180154
46
88
72
267177
109042512
132633
3
775633638
37
86
494738
96
80
404336
33026
95
97
6
308970
176012
1
75
9
388645
14619
369381
18
39798
982804274
479735
50
76931
46
38488
93901
412697
315495
36
122547
78
98
208289
9
272475
76
413081
27
146645
326032
52
72
311539
211190
41
128005
267777
19379
80
269538632
456459
414162
180274
60458
167410436
207843
49
69
11
96
1
9
7
52
354436
23
59
483202
471147
22
469794
16
44
122467
3
98
23066
4
264898
773395915
110115
65
148114
56
296922
5
356297
42
307106
241905
364214
36
4
1
51
478240
52
87115
98
13
448897575
9
84
25
76
287961
47
23
361676
25
22
35
20
2
306574
1
45
75
265204
183781
148290
23
63
85
334984
408243
277931021
24
52
38
9
329427
9
11
78289
74
11823
199301
32
305534
48
2
54042
329833
10305453
176977
67
6
28360
5953
744143599
454511
848653922
123272
297973
11
2
148296
36
820405006
47
57
132630
168342292
57
675094940
299181
476521
200058
18
21
781504036
1
466525
242640
68
69
64
6
85
164916
6
7
395184
98689
55978
76
4
131509
48
410844
98
2
311250
8
44
78
76725
299044
196262
283307
339090
4
182088
250806
60
18
35
1
346930
18440
2
299123523
22
84508
72
83
4
94
36
458481
96
406830
56
277621
212314
20811577
73
112129
9
256924
35
434058
2
52
10061
30
214697
16644
59
42705219
3
65
15
282699
94
416131
8
66
1
49932
419754
405301474
1
292622
373454
73
326277
170509
4
716923428
55
47
5
366232
802652374
249831
57
21
1
97
39
34
16
93
12471
82
86
21
307315
195716
297270
5
102906
9
7
162213
19
497724
58
140979
430708
26
29
302958
4
327160
182590
85
466005
18
41
69438
228872
94
493917
280077
5
422505
75176
20721
94
19
459613
53580
55
77
45
900724293
65
88
7
49
10
192495
75
21
66
416384
46
699047291
6
455636
165784
54
51
26
21752
14
489088
949286162
71
3
10
1
39
338868
137733
332354
99
110373
32
53
84
294013
97634
52467
134137
6
366863
166768
94503
23
62
259790
35387
20
30029
308582
362322
96
944643028
317150
350436
304380
28407984
302979908
175190
75824
1
7
545439236
1
41
490101
586559574
41
282221
5
49230
57321557
2
73
30
1
79087
30321
91
78
484437
696799183
25
342232988
1
52
94
80
397419
257373
19384
74
380051
18
2
82
294029
36
24
92284
81
9
465857
494073
79
154053
17
397204
709862896
166080
284627
2
374254
118074
27
4
363645
166804
8
474298
339746
60
74733
36
139318
123521
313710967
91
99
315064
38878
491886
38
73
59
284537
833654901
384790
316899
237100
68538034
85
45
214685
43
483702
467587
51
66
449140
6
73
437208
194016
130946
45
311238
37
289550
3
125438
7
26
484350
23
71
278684
433413
413011
489319
75
4
57
57
3
878128819
675069866
206717582
99
51
158423
5
184967
411956
208098
436176
446453
217937
5
61198
81
206855
430218377
68
71
223096
41
35
3
420640
39
52
122147
39258
44
100183
95466
39
14
92456
34
601556044
89
164348820
5
387042
7
89
92
89
64
46864
700475076
33
60
392298
217636406
75
18
13
98
51
500141709
4
83
15
136768
389398
5
44
95
464736
92
18
408404
89
119463
3
49
26
2
323365
64247
6
7814
479217
26
85
5
84
88
147058
8
367229
157395
96
91
49
647227098
69814
404090
8
21
67877
8
898508006
273737
373576
56
65
362968
226171
16
305472619
51
930793838
62
7
18
424657983
60128
115742
386919795
92866
45
79
636796548
823465693
43
65
922280032
455662
247118
41
52953
43
352297
12
438681
58
64115
495998
85
263045
62
4
165047
79818406
335527544
147640
219823204
25
37
507927742
1
407208
12
10
12
6
61
8
11
13
494609
435788
468440
286790
362121861
339167
19
7786
89161
384039
26674589
87
9
87
52
413733
368789
47
6
22
59
59
93
176283
460874
531801666
67
152051
99
19
5
40
68080
154512
380809
294448
315905
414155
25260
15
993658457
140710
147949
431632
34
376050372
688997447
133914
457745
82
87
84
172448
94
77
440552
378285
64
49
60
58
467539
99435
21
61
278031519
402326
782667362
252312
68
29849
47
24
64
65
41
66664
222447
63
83
194689
233199
73077
118570448
9
176085
5
9
93
83
86980
146378
85
82200
31
101381
485685
129089
53
36
3
27
7
304001
85
171471
98
84
53
80
61
42834
33
84
314366
62
69
33878
64
242488350
98
37
109178
11
158306
303845
11
82
29
81
81
35
75
52155
29
378559
67427
469094
62
94
15
91621
1
425415
351794188
541212772
479377
219787
251030
46
446982
58
387291
55
89
175814
133823
14408
207225
59
16
12
190128
23
141112
461855118
340410621
610734408
347146
84309
165993
29773
99
39
461318
78
25
21719
18
66
943447518
1
222198
127753
2
74
15
61
208311
7
93
368178
3
13
717044052
48
471888
99
16022
499827
71
424097
195516
9
39
295586034
343292425
443405449
697332414
470868
82
9492
3
823701859
50
21634
9
19292
32
493596
1
49
46
449429
46
179532
66
471715
42
44
25
466484
84
148349
7
875890007
229442
228729
311472
27290
173653
33734
192044
88
6
499715
351920
90
34
26
15
43
8
12
521471890
43
410283
35
16
40
84
15
3
237163
41
128111
460005
196727
973645471
89
401482
470455
98
53
52
52
174928
416224
74405
41
21915
30
411857
3119608
99
3
222024
14
64
226669
98
58
471735
77
9
298787
297163
484695
484748
348183705
88
512172425
49
316478
437286
71
172939
5
96
35
333714
217017
61
48
1
410804
96
148204161
21
73
944542817
889440685
167849
41
499048233
37274013
491279
3
95
250574
310094
54
28
36910
58
81
1
200129
5
162469
663946346
119628
227839
97
6
8
241260
437665
186377
96
74
374191
336570331
115345
21
367371724
415778
14
119594
221087
140598
185819
52
45
404148
62
263445
7
28
342804
8
64
7
6
48
179355
16
98
49
339211688
94
414559
87
39362
391585
68
53
116709
42
1
15312
38
443550
322860
368876
108414363
287438
140187
95
25
49
271114
391153
35
64
423525
428208
242611
493698271
85
472966
365199
86
150734
22
370813
168669
407993
148673
53
6
484938
359410
1
35
41
407362007
43
215864
73
483753
7
34
35
653909357
2
279215042
90
3
92596
63
399924743
76
214547
13
648863065
94
79
55
97
381863
337564
438644
44
36726
25
353615
59
6
2
353139361
194155
4
89
198426
85
579318539
39
293153
9
201997
55
219339
83
45
77
55
89
38
7
305344
12
336951
479436340
425648
371387846
71
421297406
2
4
486736
67
59
518838317
92
320812
17
98252147
499308676
21
54
104384
408923
194446674
35
22
24
139896
200151
86
47
27
413770
7
384170
50
9
89
61
70
29
31
404840
188227
41
184820
74
319949
684456394
43
48318051
53
53
32
148874
935131257
2
215303
197353
15
171920
41
451962
48
68
89
377213
461843926
22
112614
33
369029
76
5598
34
9
161251349
77
97103
370919
419294
99
7019
946168542
17939
38
14681
69943
8
46
27
767704950
99
94
43
14
18
89060
282796
65229
6
165688
277222
131122
28
403524
287816310
66
71
270109252
21
90
1
76
48
281480950
37
800659868
78
31
302620
159531
38
57754788
20
6
3
171093065
487757
36
400365
2769
11
467017
348737
21
5
131241
33
23
302362983
3
491271
37
95
202921
17
160606
64
336749
88789
75
285125
6
207583
558788605
276874
56
44
229011
68
99852
27
399933
69
56
270161
76
330938
79
40
431518
71
51
470829
492731
2
436993
90
30
19
89671
114530
743959611
494171
93
148167
71900
23
323439
210270
163619
987064781
54
42
244417
60
15
493128
25
2
40
432009718
88678
6
60
105653
82
69
14
62
57
214599
25
91
475074
105928525
246796
144819
520047031
31
33
209642
9
82
8
22
271964
8
489955
193162442
123410
28
87175
125238561
63
74
302914
325697
335617
127287
80
237085
175763
32
431651
470038
38
148185
93817
97954
71
29
505860745
496260
88
14
98
40
55
6
334476
14
863217164
41
438819
26727
301734
16
399188
68
91
55032
277226
341654
43
241600
22224812
2
181650
282904
67695
2984
857154007
162715
247235
11
473633
44
8
344820
95
42455
492201
6
227682
44
98
51
414701
56
377752
28
166632
92
825539724
23
3
77714397
92877
31
36
155597588
50
367219
92
385307
398211
11
5
403282
1
6
403393
214977
7
8
160411
199892
3
13599358
396436
985783694
71
788666998
407306
35
62
477444
222866
604270496
347532
1
478097
16
302860
44
361432
48
44
794477090
73
191925
9
394596
90
30
333933
68216705
1
39
78
53
183545
93
459435
488551
331889725
460643
68
483478
342428186
392660
53
62
204702
18
380115456
283474321
9
36777524
447468
467239
4
22
39
307269
51
28
475489
307586
92
69
37
372454
24
23651
3
425789
59
474547
347840
89
7
97
295054
329199
396739
3
72
294124
629885275
54
19
9
3
411730
67368
46
15
80
68
56
260323
102757
29
387759
91
415263
24
34889
66
47
65
347739
23
54
9
39
2
37
576760966
269271
448137
11
80
271826
4
900970030
75
530053678
17
685218424
44
400679
2
83
368340
96
18
54
411300
30776
497344
338442
240668
277443
11
78
46255
250115347
87
446967
9
1
25
3
44
4
60
723803717
200044
37
286484
352612
42
68087
19
129630
69
4
426808
42470
52
98
68647
314431
89
107163
464566
7
28
126336086
198617
75
477325
29
75
24
66
66
298688
7
41
165501
78613
86
77
473719
398303
30
253182
31288
5284
186314
780336174
357523
139067
85
3
154976
668955086
26
22
330774
230558
180334
49
36770
49
7
881578915
986207674
331092
5
70
9
4
249461
43
96927
72
842153561
109291
320498
101355
289488
423307
141351
373593805
30
25
154552
280619
47
316708414
4
153853
59
39
5
97
193654845
493904
68
193018
74730
1
378710
65677
335998
15
284580
182720909
14
252662485
76
9
87
257025
246180
6
6
38509
57
3
276507
18
97
18
20
47
101028
176619
516193670
74
85082
8
76
278246
21
15
88
385915721
195761
385825
6
87
334714
339409
22
80
400315
46
3
14
430122
492957
213033478
7
71
44
44
37271
80
441176
38
65
15
80
187939
371686189
393959327
21
437484
4
16
7
27
298901
7
85
47
433737
40
472858
3
47
373634
65
208977
89726
28
4
87
92
48972
627922501
65
206469
479426334
1
138034
69583
151027
41
2
67
44
19
625545403
18
24
388122559
348648
294976446
71376
885401796
749178183
491069
55
241266
396347
79
71
3
320113
4
444620
178448
27
171141
460048
2
8
13819
5
15
372971
498234
219803
12
451222
25
2
89
326231
48
299653
86
74
230283
149825
289408
12574
179740
8
133690
379888
58
6528
468736
6
7
396766
41383
6
421036
83
247407
53919
62660
24119
187145
2
142637
38
225839771
2
306113
19
24
85435
40
74
29
16
183568
3
349442
51904
1
4
94291
52
101306
128691
6
87
227165406
2
243079
40
28
361203
60086
40
2
184864557
217908
93930
371624721
37
718678062
97
17
945392923
30
300000
453233
367625
158538
79
7
20581
35
55
136245
149447
64
400889
302364
175920
217238
27
299521205
84
80
452712
268534
39
32
114949
301545
139971
35
152940
94
51
402713
219437
248862
373093
13
340686
56
285579
7
34
4058
82
19
69
27
222207
937438410
85
15
89
8
54
77481
96
28
471623
47
491560
413051
3
438756
395756
316851
93
67
82
364274
29
33
79
87
47
19
3
19
20
80316
30
88
60
94
19
11
56
137811
248371
383562
76
2
47
332073
19
74
1
236937
9
129544
9
190668
204092
415336
34
369310
46
16
45
4
4
80170
97
41
16
80
70
470792
497246
130596
276643
461291
64
10
7
66
84
10
42
490359
41
330959481
356588175
27
256796
224331
176758
3
161299
4
64
315179
3
300059
217536
197599
2
65
853527150
6
40
190173
127286
126299
5
441357
334671
54
76
69
255261
688982059
32
68
441858
263613
577808482
8
81
46
329516
83
2
123989
7
6
64
81
496623
448483
38991195
248570
335160
66
32038
28
47
18
110540
77
432519
50
262137
739289375
102144
7
220765
73
498892
60
429654
9
70
181364
193342
44
94
80
360112
137651
13
197959
216880
80
82
66
467661
144728
363521
66326
783047305
3
92
38
15717
282933
870347161
66
453607
88
78
96914
68
74
192593
325859
60
175624
493755534
61958861
375120
189590
433205
1
46
413732
61
51
256215
68
123826
345400
19233
96
39
442294
338478
58024
52
198027
13
709289520
293595
43195
381474
90
64
6
666360717
108198
468128
173110096
460007
187498
249456
26
396075
25
45126
321648
825333646
18
459844
406619
3
133745
312887
86
372951
99
95
651302740
81
389994
31
83595096
35275
107160
13
1
285337
80
20
277713
44
758639972
6
178970
353034
40
8
3
42
95
12
318545
91
166877317
92
266164
80
37
41
453885732
65
19
244678
161703
9
6
6
30
30
43
234867
28
84086
3
407184
27
332547
30
180939
14
92
80102
134321
27
912912346
3
7
54948
82
95432
92
46
5
78
223760
1945
184461
169218
81
69
242559
5
35
1
1
62
79
50
460178
449611
383560
26
336631
15
123417
161866
584762227
492888
79490
3
94
7
109555
240431
6
71
34
9746
2
5511
15187
297994
343656
388715
65
4
96
489748
228094
455293
306833
204037545
27
428976
68794
64
74
383015
354895
207326
6448
21
231687
252153
380203
378000
22393
17
55
28
23758
963100525
69
107531
282166
833771055
801732829
93
59
190021
216310
81
8
73
75
321897
369065
16189
14099
31
85
451370
25
54182
389906
65
342820
234964
33
557823948
17
17
107727
966510456
454453
225942
25
585179806
39
2
498391
4
70
142088
51
95
46
465320
423241
76
342089
92
62
17
14
409537
5
12
75342
19
440447
687998679
8
730521092
93043421
242113
26
166903
129362
40
461710060
538878715
226332
68
253386
209834
45
853913909
24
150018
499644
47763
84
29
3
75
333409864
9
369575
76
5
32
113232
584018515
80
31
317932
297022
26
28
449847
14
1363
18
10
40
211237
16
3
87
7
36201
51
46
408957
314129
82563
64
29
66
98
443916
299345
83
128586
54
476144
308087
31
67
8
26
256801
372852
93
47
353546
1
245559
36
73
2
212079
29893
8
52
80
9
62
15
55
87
231600
75603
85
61
376505
99
80
460232
83
41
4
16792
49
332073273
80
201067
78
425256
31
70
154650119
242668
38
29
138202
12
2
659405458
50
43
84
545030264
18
261227837
33
2465
79
123586
261991237
3
367673
6
61480
470674
492252
121794
92
380082
25
470695
7
50
287107
306061
469368
766467201
8
2
200011
73
484413
65
332363
27019
32
91
478217
93
24
21
43
12
3
351584
376596
153660
4
760226977
24
291837
34
66
91
309032
40
322395
30
62862
164313
255733
7
259666
341636
355137
63253
75
76
386257
133865
56
55
232047
760144096
179800
80
13
385097
47
320389
2
12
362553
258960
81
38
54234
36925
47
3
5
55
447239
44462
312831071
47
19018
419668
203904
48
74
87
85
50
3972
36
48
4
358570
299170
1
115022
34
138019
81
916648185
81
88892
333917
119270
52
49
43
76
27
141844
354542
294685
75
464127
7
58
17
2
52
3
76635
333966
144814
295443
132910
232960
124531
37
60
181799
266724
110652
86288
46
241026
84
951202790
298806
4
347846
872232421
455780
47
10
4
83
403245
681632920
19
645074601
192771993
1
821797882
376811
64
192169
30
53
81
337814
306143
2
11
80
4
91
284118
3
9
41
54
395144
99
451760
109094
31
369117
35490
89
97
86437
1
76785
84
14
345248
3
67
19
474827949
17
954743333
469726
5
59641
174974
338860
57
50
645665637
7
12
33
96
83
383137
260694
152383
43
257489
45177
269575
15
15
212695
21
80788
9
341839908
282842
38
237491291
466275149
2
306295
659758884
303192
62
228577
647293197
60
17405
90
204436
22
88
5
8
661316738
107512
729339981
56028
70
134082
40
95
470040
4
65
957896810
11
1
8
40473
69
376223
396341
384767303
118033
5
88
26806
33
122433
345251
211780
4
91
88
56
95
209312
295019
19689
30
64206
209796
54393
210582
42894
862462762
192651
259763
174432
58
407006939
33
497366
62
346844
350912
42
52
3
158000
6
94
230641253
181216
280840
23
188810
497222
67
127992
128012
12202
219565
80
98
80507
122975
70
212548
278629
7
324728
52
76428
494039
198058
4
355451
94
238767
74
16
483842
47
78317
429012
239343
377522
198838
11
4
6
70
86
382440
204280
665161162
209580
68
488024
15
24
68427
59
59
489685
58
35
19
34
259321
56342
333901
324944
210972
52
45
47625
55
67
307895
79
53
623356350
487242
286879
88
330181
50
42
14
111680
51
442418402
79
369481
12
17
27
80
12
645005337
470080026
46
98
214533
72
2
4
62
415780
66
22
17
88
149510
8
314651719
493023
10
372803
269911
61
6948
408751
67
6
54
80617
466013
237175402
165511
76
97
373643
15
333006
1
96
46
355072
417891
803737769
458412
54
334378
90
409183
292255331
414962
4
8
87
32
70
363235293
92
415977933
7
43
7975
334396
7
122344
327172
374555
88
83
131844
307761
68
35
52
304125
384467
374402
117225
93
84
14
88
80
363092
482353
316939
82
428646
87583
87
6
154395
295814
250474
156544
56109
29928
124528211
208886
280015
6
304096
41
13785
66
6
74
88859
296019
207920
480510
20
485972
627099804
89
35
7
477327
10
17
63
80
191481
39
4
86
28
47
47
304674
48
39
274317
977462336
35
76863391
5
27486
40
25004
312025
51938
474219
17
61
255005
165173962
35051994
41
93
71
107800
33
50
17
6
309657
41
59506
308271
494612
14
6
900413194
55
23
64
682109477
21
434842
2
19
600485554
27
407478
968387096
340367
20344
490438
4
26
425678
15
422601
257090
69
67733
15
642172977
39
331879
90
93978
755717016
42
90
181883281
387524902
99
70
54882
213854
86
51
365076
58
114026
438430
206359
49
159478
60
5
465311
5
55
81
73
5
185595
8
333086
87
494608
52
51
17156
24
334951
834345408
8
7
19673
667208534
479424
249121
110961139
39
24
3
50
901599285
88
14
3
253328
425428
8
67
104008
42
94
5
75
428674
47
19
436573
94
39733
74
24
746940343
744896921
45
7
74
420617
304442999
25
47
305628
167971
144956
10
69
8059
212376
75
95
314090
75887
14
169432
49
63
71329
1
27
495909
86
327894
61
26
213526
83
97195
85
205435
85
23
29
9
2
55
234416
8
407218
281926
412484
70
458670
9
229908
29
9
35
32
447727733
168509
481347
175547
37
52
409366
12
102252
4
65372
677136314
269963
6
52
314729
69
188923
44
8
91
405382
421574
53
57502
56
292445
68
15
7
312859
420919
149318
599610249
122283
70
5254
38
187659
27
5
23
54
75110
93
11
30
73
86
41
13
3
285050
97
42
101181
48
6
490441
58
493791
40
351820
391346
460781
60
339892
247522
296741769
22
6
61
337824559
115635
50797
457940
74
339587
878790889
388720
361858
406288
52
3
35693
57453
216556
562431789
274009
247897
87
669722591
248883
74
135811
34
326825
84
69
184930
9
88
10
42
1841
41519
97
232871
99
147104
204154
319321
88
8
3
422460
214538
45
85966386
65
119658
4
47
56
11
212880
97
77
65
37
3
65465
4
476851
93
434468
86
68
41
271535
77
86
31
370187
437120
56
97
4
122083
147167428
131832
347982
76
452701
177702649
27
63
12
56
150626
75
58104
14
70
7
62
63
49
189131
68
12
21
794589447
180752
253414
78
33
63
31
70
482964
14
93
422044133
31
30
287705
58798
578202168
75340
89527
332840
53
453773
49
84
6
47
531381674
2
416852319
70
33
7
271528
52
135479
60
538398285
18
457392
68609
260508
3
42
25
23
257811
154703
26
8
77
270264
382988
476026
236187
488082
404215296
46443
471834
225299
155241
83
72
214910
306787
588289262
91
389803
107259
25
135388
64
395837
62
61
465490312
78069
341391
380355
291417079
374995
139712
4
255969
144320
188118
1
141026
34
104609
9
279087
432192
7
8
396907
420072
77
83
21
81
9
260469
33
442778
44
424084
49
33
41
80015721
417014
84
379085
39
56
62
92280
1
419400
11
96
312828
402536
19
237790
368141
29
69
5
64221
21
313714405
59
199468
6
181629
1
68
442475
467553
57
10175
31005
48947
68
70
477248185
54
95
7
63170
73
822348570
3
24
227138715
43
89
75
79
171822
142032
20
4790
19
1
376697944
34
9
270860
44
104796
330492
345979485
194133
121163
52
37
40285
77
267410
2
15
2
48
185999
40
81
84
279134
76
236885
2
45982
86219
31
217018
13
78
72
412660
8
385876
120619
8
8
1
141647
367994
29664
86
824327855
43
78
189865
493529
294290
65
317259
93
48407
12
98
22346
6
245881
22
400355
172734241
27548
709917896
422377
39
1
312585
536252525
65
48159082
7
836690053
219779
59
12
82
294848
357270
489503
450490
24
81
244581
8
112139
439804061
8
52805
22775
74
32
108575
471491
76727
79
99
205813599
7
31
52518
55637
17
350041
87
98
440810
153037
207074
69
65311
4592
93
45
4
292373
90945
494828
3
381254
478741
90
31
54491
90
19492
128057
267889
409370
468456
50
6
2
4
234751
489720
87942
13
77613
28
24
71
29
53
58
361334690
10
4
336109
221461283
156034
189618331
224264315
4
30963
45
362880
429448536
334128098
107027
46
11
5
417473
18
46
9
52
91658
353339
498036
132304
206789
95
72
290855
21
67
374279
72171
65
234231688
141052
853682334
80
435998
50356
86
18
740116849
15
73
352322
363933
46
27
99
459048
91602
348192
70
189193
375774
206736
268166
17
61
20875
170053
392776649
314267
5
66905
179722
448982
98
138318990
452725029
123091
99
84
1
346231
461325
849349394
58
80
10
87
495923363
18
78
4
175485712
86841
66404
91
166374
349538
159011
53
9
55
168280
68
66
478405
47
81
356526
315345848
14315
455067
481625
207969
57
78
211067
32
95
40
452539
482244
67
128448
27200
34
9
204500
91
72
95
457786
423004
18
45
276822
405557003
139530457
91
53
195896
210550
256393
185312
448826
22
69
51
135212
6
42
92
78048
73
167069111
184002
99371
68636
754906557
88
475479382
543220675
269234
295478
60
90
4
79
417369335
62
20
515849858
18
149035
333961
200245
203766
39912
86
665291511
3
516938626
33
488593
3
9
98
111327
62
748319683
45
75
242719
207355
476458
69
466673543
91596
19
486644
722337362
81
407964265
412313
95
373955
7
20
439372
4
5
208352
93
51
396972
20
93
823365942
433203
333928
2
359012
434676
259798
42
44
412256
15
62
77
57
121009
41
353691032
298187
22
7
46625
6
56
8
68
31
320411
688121408
22
74
118931
91161
67
57
422999
5
308863
41
5
296016
237973
178266
17
56
194175
15837
9
2
34
40842
4
88
8
158710
33
97
100872
88
88
4
410489
47
492383
62542
10
438455
17
51
458486453
4
10
81
172297
7
170562
89
188587
592689190
55
197835
41
164584
194482703
2
36
79
72
48
136273
186746
96030
32
6
38
95
4
244597
771350435
241841
88
58
24
67
281161
101213
11
4
705962743
30
108228
297654
85209
69
804820083
6
258468
151511
248229
282765
302640
161273
483040
287172022
26
53
342183
12297
245851067
401306
97131330
95
53
469701
453989
764694590
79
306192
86
15
25
24355
72
397100
292780
448476
36
47
330293
216079938
87
408625
27
75
5
2
74
188913
80
445291
409874
123948
78
470968
93
34
12
743919689
41
135734
48
212180
25
59
43
83
63253
6
7
402989
12732
265779
36
558705843
251751
90
332051
330224
145738
78
10
312655
14
473420
361995
847905216
32
115214
66
96
423865
773928013
60810
51
387224
145956
222875509
6
350536
103984049
54
172227
209497
346
165181
57
288694
869509235
8
50
17
615647038
47
79
179735
48
439676
297751
33222
295806
4
53
128487
217455
99553
38
8
392478
442858
66
1
430643
83
25
105380
260972
173796813
99759
399773
74
63
248096013
181300
69
86370
40
80
355435
333239
61
93
36652
97
5
243465
38
2
92
54
292973
7
225754
202986
453451
297898
110496
99
9
338239523
91
65
409044
90336
90
346542
34
378004
40718
456651
67
228456
92
722661564
286323
494028
44
45
97
471262
42
328991
205494
99233
88
54
76
68033
60
92
876596881
61
76
71
310766
221094
46
86
875094426
324504
200335
472109
59
71627
40
90124929
34
158027
76
87
818834354
78
26
346681
32
628581803
386607
298963
161491
150752
436400
226656
1
24
201838
42
483297
2
396996
48
65
360158
220814
264548
166107
70
379026
18
180455
76
71
326524671
71
173345
69019
91
40
5
7
452436
38
250820
67873
5
6
358234
1
2
95
501232170
259883978
60260
215599
712577538
477422
7
233126
31
306035
20
435321
79
81
23
46016
3
217162502
332228
426969
412201
81
46
6
55892
273798
318343
48505
389294208
92
49
3
12
412300
135247
4445489
20
65
35
56
460845
41
122639
41
198222
95
405229
223784
14842
301768
8
60
60588
4
459949
60
14
68
85
479080
35972694
824660061
801915001
755847377
85108205
56
46
83
84
182216
73
9
72
3
63333
417170
60
752788372
188332
273806
794920470
240234
190737
77430
8
50344
143095
16
99
95
180200
98
457416040
42
179060
72
273907
361078132
264469
388430
69
9
2
429272
151572
2
22
577193550
93437
4
292526152
4
5
8
320176
41
5
515238046
41708
59
2
363139
96
225383
342443456
66
291549
366034725
2
440276
335392
65
612653260
235561
92
52
276142
33
393458
17
2
82
353433
496887
116283
26782833
332212
1
79
84
85118
36
56388
996348264
307302
31
5
199159402
50
462324
3
409811231
26
26
77
6
4
49
22
69982
96
15818
278272
98510
435734
42697
8
188441
322275
45
9
38
50
63
418285
251371025
256915
331667
76370
30
94
65
9
185337
50
220986928
52
50
61691
7
8
2041
50
726351475
97
48
3
305318
2
86
452225
9
2
32
14496
30
5
58
65
98731
81
106335
89
495643
3
282191
31
3
457031980
206120
3
286338
824016160
287038
97
37
3
8
80
32
6
388688
59643750
74
352431
452687
904227699
217730
999032562
70
11
479395
367825
6
391217
25
461908
21
104765
692690340
64
143347
478337
445825
73
823815673
1
158667
65
75
163794
3
347880
64
815012489
23
46
273740
9
34
50
163902584
62
134671
6
434238
694031136
29
84
835889683
92
17
624986171
35
473258
74
135426
2
11
162575
269213
59
61
255625
50
32916
27
408851
353181
355357857
5
66
437872
40
430433
249625
121892
261471614
36
280177
2
36
471743
445306
48068
14
380467
40
229219
5
67037
15
303724
191349
134679687
26542
281757
25
55475
49
27
104096
103728
103755
667819356
49
400228
25667
19
111384
31
6
28
110508
372873
226174
1
5
22
487325
94604166
56
76
39
297133
176079
45
301672581
42
325397
482364
91
46367
172490334
23
471358
54975
69
51
59
52
93
20
19
35
219807
197445
958695472
6
3052
71
275198
8
13
152100089
41
80
65
14
345663
49
4
325312592
35
486858
69
71
6
77518739
36
4
44
137673770
59726
30
464080
40
2
958422436
59
497740
64
26
402044256
63039
71
69
255409
344006
41
6
59
14
224540
4
24
75
28
9
490472949
11
7
30593
35
395322495
341886
301747
39
17
533409591
157062
466829
2
2
56
52
30819
453397
468398333
71
67
73
51
16
294702
17
248000
327250
64
404886
56
281977
18
58
11
970181992
59
140693
265478
495350173
221138
451566686
49
85
225692
5
6
445081
29
213240
54525741
2
369950
72
1
364580
47
43
101043
555051679
77
91
27942
42
938419773
3
339456
29
495526
140528823
3
99
9
28
1
94
142385
50
41
399773
78
85
32496914
14
1
51
213110
46
72
8
832490748
369795
120772
97
237842
474138224
99999
67
75
467810
12
408392
6
41
171809
63
207533243
94
24
195562
57
659102351
136164
52
99
331287
138605
281713
554623192
315974
233827
37444884
37
19
233816
51
1
85
40
334272
35
63
47
359515
183229637
69
432360
417796
423868
13
43
5
9
229699
482395
322650080
7
48
261746
59
9
481896
48336
43
5
466025126
99
21040
24501
4
80
474337
36
60
94
1
405454
35970
5
742486638
99
303590
11172
87
24
36
3
962484951
10
292039
33818
55
87
117195
340190
28
65
12
29
81
418604
99
197847
49
272950
397538
71
50
258500
216915641
7
3
66
91
83
431167
6
190604
7
23127
4
28
8
83
276335
932398911
27
5
280569
19
165730679
13
65
90
89000
499550
25
2
442640
211953
1
22
63
38
51
12
94
407073
76
363814
442476
123258
19
254613
91
71807
96995
45
13
310079
10
38
193963
564004285
495033
89
9
489509
11
74
3
206117
7
20
424466
192497
43
7
329571
430358
32
54
407413
823087686
85
3
58686
80
63
59
207662342
70133053
274834
424235
7
273930569
13
31
149214
94
70
67
76114
831388322
134402
902700918
7121
95
447066
378232
68361
677738518
51
343512
482675
111448
8
764208647
687167814
217488
92
240588
11
50
19
409298488
190084
211174
82035
494390168
89
18
101957
537602420
10
84768
45
466321
9
437229
5
31
300454
330501
36162
37
94219
78
46
97
57
30
13
391400
95
90
7
251426
92167
63
59
259662
50876
1
476372
67
179871
24191
385733
270545
2
198696
55
62
66
132719
213834
91
45
47
1
477173
315377
324954
414029
29
277805
294257
19358
24
50
30
9
59
269773
8
265430
24
3
1
90093
28
78
121693
53
654546278
11
91
89
58
1
192630
1056
61
295333
99
191113
156748
4
194056263
422823
88
646622394
184354
43083
86028501
28239
362883
311046
8
39
14
9
131244
357286
381385
9
31
31
100941
304475
5
261234
79
38
5
988854592
13
8
163048820
650605592
98
328366
448649
1
23
59
44
296389
33
98
50263
183506
458500454
3
309778
81
8
17
599786247
408718
3
765631743
8
949127218
346118367
71
358474330
14
60850
145501
65
31
451521
85
384716
35
292154
686018536
588586839
6
7
18
9
83
56210
88070
448346
1
25
127741608
33
183433392
138185
34416
405626
78
254697
24
402914940
307314
129905
52
33
61
38
1
38
9
14
66
134908400
476737
78934
17
31812
58359
366195
9
207095
596975780
474566
307965
13
138864
48
490342
38
84
404770
5
73
24
789174264
29729
9
28
81
67
70
86
339818
111065039
24
26
471016
909089106
8
82
5
158988
24
103623
24
92
43
423689
18
45
368878
50
278546
264911
133004
409988
73227662
8
17
16
491239
378308
97
30
79
963317743
14
72
84
214142
271475
642209521
4
6
88
934442615
55
36730
1
71
15
99
585704932
3
260250
56
454776583
387100
78
591321421
263994
18
37
306712
5
46
144047
56
168424
95
962590538
172731
34
219519400
41
94
438215
887762905
7
423402
7
317096
792706180
184805
56
344189
454800
77
292852
473434
18
45
73
300185
2
4
85869487
98602
361647
9
88
24
16927022
27
342120
70
448198
331505
30
1
18
4
45
440639
71
255741
72
20
422282
187273
6
320229
88
38
13506
356027
70172
97
82570
171814
24
131330
242737
283944
71488
49
22673
31
481184
677449890
70
345649
1
94353
349246
57
210368
229064451
13
3
784400007
70
83
73
105432970
75
483166827
81
277331
98
8
87006
34
28
7
353630
74
506557495
226266
213596
31399
342408
96
26784425
73
430965
1
427212
37
94
57967
431266
22
87
221497
271964
321735
162155
25
35
81255
46
410041
383788
7
55
7
528582313
69
313168
63
305404
113627
116958
27
10
241286
78417622
32
5
17
163524
9
602914768
64
199440
326263
51
22623
23205
124585
352930
233850
208484
167355
403851
21
6
57
3
2
8118
4
238459
265110
163634717
41
842539637
245741
97
57
489502
210756
231246
118096
17
433482
48
61
280675110
24083
20
44
5
51
8
7
30
46
26
65
481480
431155
335254
448267
34
286075
74
92
52
21
286548
407806
385806
40
34100
36
22
941432677
88
64
100402
983332191
386417
1
80
19
41
18
4
48
15776
238594
60670921
38
40
72
430228
181402
261694187
242605
113614
16
97
32578
47
6
164571
27
65
96089
8
13
842032508
106882
112406
124576
167848884
234232
552736203
2772
128589
63
26
97
6
37
74
9
34
12
51
429839
67
66
770353199
431145
302734
81
10
70
330361
128760013
438071
58
23
27372
12082810
40823
43
66
21
49370
225190
77617800
15
29
470797
213180
56
108503
405899
27
71
279055
6
1
9
94
8
92
40119085
366660
287957
18
1
98
142354
4
250948
247411
728133829
72
57813
78
23788
69
368422
69
425080
73
50
56
154150
217381
6
287825
214095
348344
20
840170978
79
818488123
49
35
82
385752843
5
510363928
964045295
366368
100361
7
126136
76032771
228658
439238
91
146317
6
288049132
49635
9
93251
358234
29
254924883
138800
78
61
25
24
415776
9
1
90455
459226
71189
407502
17631
89
75
390659
57
342923069
389130
488304
229466
84
147648535
28813
38440
101282
9
16
545866834
89
6
58
119275
530812785
48
550609422
89
3
408913
233870
458468
56
95
70
79
17870
45
98
80605
42
336682
59
29
361318
12
1
117377
195966
43
29
15
6
434027
913148762
36281
206722
2
25
5
359653
22
330063027
9
25
18
422454080
178814
91
12
98919
348817
158588
31
93
217372
238603
145768
435002
26
55
94910
159189
87
70
131772626
25
201073
646757246
52
39
293479
46
52487
389432
327563
4
967990073
81
77
746772755
326038
165128
485092
408508
841233158
347749
6
10
82
304022
41484
111228
444155
40
605618882
85481
411826
65
417551
10
304260
60
47
93
4
208788219
9
2
301373
1
102107
227760510
413611434
24
73
225469
402466
283602
84
182913
942120630
69832
343622
421371
37
321222
948663930
202169840
34
167260
440163
5
34
169488
294537
417083
713509633
21
16
343181
95
49
314666
185802
499315
87
57489
51
4
5
99
9540
5
242686
8
95
32
18
65892
37410
25
383773
74
349586
181882318
383948
122643
416723
35
69
79
92
138661
85
50
74
8
32
458797
498945
3
74
340282
86
359155
43126723
92384
85
16
55
73
17
561687810
63
287967
117692
163277
315399
62
67
80
56
452882
39
185886
99
6
349720
30
28
93
338035
21
47
535909458
29887
152882
256976
11
15652
9
76
305043
244464
283778
98
22383
86
598679084
2
399631
374024
99733
94
82
45456
22
76
194224727
351083
80452271
263303
28771
227768
92
83
84
57
490055
34
3
267488
89259
296074
21
146421811
425134
34
68
131895
36
328559
384087
495845
177482
465304
62
79
82
12
457131363
254528
42
570927672
16
29
21
7
33
54
74
63
241613
209888
4
476994
22
74
43
3
321345
7
94
343530
333704
482780
328577
23
15
968313835
99
653618972
87
37
27
5
52
4
1
119956
55
165477
86
34
343562
16
172427
152054
22
412172
3
78
2
61
890844885
429501341
278330
73
276054864
420505
496493
104220
49
80
166676
317932
6
1
391153
441176
190724
13897
105760
408511
43
34
74
44786
10
409511
247043
89791
933088887
228933
151827092
45
1
70543
471900
374841
475677827
31
418684
128117
5
314463
6
98
270627
26
3
9
16
453001
398550
317061
55
60
96
48
78
85
305409
23
203083
51
451265
110412
89
402225
2
143891
5
90012069
100728
10
379293
51
480270
113678
192967
32
308394
233481
55
188000
82
83366
11478308
20
157183
320005
78
61
98
360774
226287992
12
49
91
55356
47
1
56
1724
17218
62708
468057
8
239704
369728
65
236166
92
80
498069
145675
5
452620
31
313794
87
372742
252852
234194
303747
54
88
90
86086
66
899176111
137368
22
85
13
210163
51555
473003
494770
45
161333218
289163
23493
36692
19
374388
89
96
411154
55
84
43281
92
64
44
56
469935
326672
83195966
153210
2
305535
34
412485
91
66
474092
11
73
317987
10
349124
3
923315361
93
114674
129592
422390
56
388591
435003
98
44
318459
63
156570
67
37
8
341052053
64
1
188228
91
280031
300077
6
414689
943858269
82
116401
429384379
51977
115964
13
54
12
78
82
86
25
58
4
71685
74
197551
88
479048
311999
268243
179840
141560
300501
59
80
191387507
77
40
232777
700167358
50
97
92
731349937
22020
45
488242
162487
85
633431409
50
3738
168862
183214
32
22
147288
776123323
140141
1606
48
19
131445
46
7
85
79
29
165088
26
71
13
91
88
427943
4
823026141
44
172826
175212
418757
11
392167488
363820
38
79
321645
87537
287678
32
19492
427796
58
679897013
69451
138959
8
194580741
487394
70
84
268133
60
201823
623944954
1395
4
106165
556031881
66445
94
69
376259
62
95019
22
443645
7
87
14
111167
64
30091
55
39
80
24
16
495224
52
67640
12
319641426
287429
28
668524367
84371
263259
76
35
24
47
1
6
295469
7
30
81459
356924
1
23
242505
339443
736439295
72
6
26
83
81
127267
29
51
95559
109528
49
95
72
437423
49
4
20
4
373957
960635640
68
4
39
226305
4
1
4
62
73
3
302257
439816
63
22
260923
9
73
47339
470060
284937
83
442050
18
999230676
311446
119461
147740
36
949210920
45
274747
459747
291340
37
24
5
5
480930
61
490402684
59
396568
19
170762
781357248
36
84883
103219012
29
1
267782
127387
40500
344936
482776
8
1
396031215
308644
473104
789525418
400350
72
265637
786907280
65
173210
350658
2
34434
65
2
13
459616
17
76
361622
67
37
62
348005
51077
358505
710246986
53
67
189818333
58
69
88
55
450657505
8
164660
45
714014615
59
330994
22
19
41
338801
81363930
96466
99
392175
74
416329
289018117
991527152
9
79
81
91
49055
23
45218
336601
67
391575
251508
229951
6
68
90
505094762
81
268712
15
13664
394174
98
71
52
67
28
116253
95
8
31327
151706
392162
15
97
84
107922
346606
29
299499
72
22
303655
477763
345564
3
236497
463325
3
92
59
305114
21
55
58239
35
126092
873595126
71877
397919
48
192216
221395301
524495431
64
4
160196
434783
42
39
66
62
8
5
15
433772
471703059
412509
4
537165553
147678
372214657
3982
50
39
17
38
187116
9
320344
36
993945147
83
28
4
13
28
502656014
278619
28
102047
328966
94
194243
62
60
321298
132273
158107
319182415
98
178002922
17
94677
115332
13
15
64
69
195407
336789
72
325387
107474152
405756
97
54584
1
368015
30
452849
243717284
365415
434980946
18
36
313244
443823
73
2
32
442450
98
189013211
488117
73
84
69
13
9
57
314727
431805
65
678234574
8
5
38
429691
218956
72
47
139327
52
30
61
365207
483115
78
248670
42
73
35
38
435076
36
64
20
495165
54838677
34689
1
122630
352194
1
62
383868
232489
601863976
199647309
228561
61298
447950
335964
33
88525
343049
2
358245
17
41909
396309
7
245848
54747
44
2
146316
8
334885
43
267665
504009063
70
1
418486
58009616
84
37
12
218073
35
10
45854
100756
430266849
351512
437313
238754
245241
43
34
183486
481593
305993
2
354799
266074
3777
21
7
318255
341499
196489
45
391379279
47
20
27
921379465
22
271818
95
38249
209553
29
27
41
3
65
486467
1
454108
43
75
55
27
36
73839
50
199311
129537
256142
91
23
33
317817
258398
464329
89
237441
62
55
1
7
52
32
493525
365886
45
2
21
320098
87
423003
1
305035
43
94
93
45
435782
800159452
464294384
392738
24
52
18
81627
37
301024
7218
258340
197312
18
33
163102
31
4
184876
2
36
66
172107
6
55
470352
96
85
415761032
90
321150
20
76
65439
87
59
402076809
214657
61
43
26
13
98
208262
56
239602
7
31
440613
122511
283730
31
84
43
183064
359937
86
80041
32
6
587119614
85
5
46
197574
348838
16
359033252
902303110
126664
137111
7976
135209
6
57083
72
282593
64
179465
91
52
412609
87
78
21
46
17616
118151237
7
21
870243108
42
418151
23
4
69
76
32
24096
95
38
7
20
381049
657150565
22
20
39
47
46
56
203067
67742
82
28
542863783
354221
50
30
63
390525
31
486840
494241
939029333
88
45
58
149517
28
123582
72
1
8460
261236
22493
236071
252400
35
437453
59
31
391328
48
313166
285765
28
152609
120182951
26
222851755
7
748398098
5953
1
39
297053
17
488395
191726122
68
353166
66
106234
426644
312002
20
57
284094
42
84275963
24
2
91
64
220300
313913224
344046
97
4
78
484888
89
56324
70
6
10355
77359
142417
404211
98
318130
61
446179
82
63
266247
9
403085
430185
418801
10767760
446469
120339
82
48
3486
192218
3
492627
22
11719913
5
67949
75
86
325068
40
47
22
29
221849
93
4
497594
219529
339210
460561
41314
2
47
143376
96
102322508
89
309621
27
47
120393088
46
35
88
306721
414429
346514
324104
195227018
4
497426
97
29
57
75
277066
26
22050
430402068
12
374244
91
94
443152801
77
72177
84
368469
440114
150641
263876
164574
215079
88
56
21
16
43
20
196762
805771962
215661
384175
425256
9
21
449264
357864
264652985
309644
552869322
26
150513645
49
355072
34779
61
5
340551417
37458
13
29
269816
62
1
305465
20
366193
29
338772
323731
260048
237797
367530
4
280835893
6
93
97
7
37137
84
61
41
205621
75
49
89
460646
407601
71
310416
835736061
92
26
51
179719
153380
2
286498
349661
1
27
15
77
346232
49
89
46
447899
46
218763
72
351572
14
230506
133736329
16
327573
39
444023
12
447452
146822
452960
53
480968
123512330
94362
25
17946102
229334
9
82
71
7
79
346302
636692841
22
306067
85
64
118399
67130
22
21
10
77
51
38
7
2
70
92
241683
17
357569
227677
489459
293017
88
97
389715
477999
237605
59
31
18
500514838
397242
478093
69
360631
367394
8
715016510
484751
242537
28
372061556
403431
127743
6
4
195522
172044
52
224255560
50
33
11
17
26
58
8
2
358718
734133558
224915
390703
10
35
91
418910
14
456739
195723
2
46
96
67
417370
1
23923
463584
85
1
89860
220431
197938
471571
35
32
56
543883734
232486
65
415829
105917
33166
13
157152
16319527
23
22
424512373
241791
50
402826
42
44
43
341244
488766
85
5
18
61
443427
59
340307
73
6
84
143331
252256
295907
56
989913135
89
62
138414
276563393
37
87
278511
51
696689390
486363
458984
68
426124
29
83
169144514
491481
7
424750
326465
82
73
6
87
89
220682
47
45
3
62
27
373760
88
30
51
39
124030
388484
372399
348506
466921
42
558432053
92428
449272
437698
96
6
87
291277
81675
17
428513371
66
1
81
16
92
74
7
304558
81
404659
79
465419
203520
320284
2
194649
9
586095909
26
22169
463978
96
456722
2
408332
206745
218270
49
34
111548
203462
242910
277036
240295
498283720
411886173
221303
2
45
20
469046
23
80352
517363123
30
1
57
76
466156
136184
8
78703
15
59
467954
1
57644
38
35
132377
90684
31
27634
182329
191261
90
188430
95
37
358880753
50736
163362
30
425510
25101
348167
147162
95062
93595
44
48
75
66719
773975525
242641
257660
25412
53
49
388451
20
87
51
47
8
377280
18
2
115342
51
454979
672279225
45
4
43
441300618
306598807
3
43
46
19
432883
191365
6
8
74
332094
243875
37
246274
184543
380609
70
1
245905
285713
51
228757
8
404137
15340
161375
19
1
563460387
211488
455993
245284
200534
136961
1
330473
214269
69477
433256
59
236293
68
36
4
208215
97
197890
136472
26
7
89
69
93
126279
74
86
54524
628457890
235857
47
71
23
1
4
244079
53
7
73
379346
86
396252
111270
175492
59
363609
319449
141122
402242
48
50
9
149230
78574
133847
83511
82
72010
2
29
80449
53
26
87
114692
38
63
10
8
35
403836
87
82
313918766
16
206402
54
342093
18776
35
72
403390
29
40
50
416418
291197
14
37
68
497910
279245
42357
2
12
639652790
332091
4
260825
178597
7
57
8
10
17
10
44
200557
297206
371293860
157229
294356953
94
76
268690
144704
433972
173373
7
6
77
8
2
535762163
42
3
20
66
80
8
6
56
346831
377982431
81
421152
887659964
150428
48
19
5
71
11
55
91
56
10355
7
64
37
47
9
19436
34
72
33
5
638363365
246148
55731
265018
68176
41
234743
23
450899
49315
12
219895
31
4
65
44
303434
98
57
41
322953
461260
7
36
74
843517980
361768
429800
35
65
89
103028
37
87
90
32
3
3
172562
3
46
445335
89115
42
14
13
5
477832
640721273
224752
460657
87
341073701
8
88947455
38
73
290784
64
352179
30
322529
370909
376865
123694835
122102
310761
338176
301352
7
152807
18
56137
22761
242616
177347
788981157
17534
89246347
1
3
54
52
185099
45
13
2
16
11
14
68
40
55
8
93
71
27
75
363941
148230
426478
376562
92179676
30308
29
345797
77
33
145195
240751582
2
42
50
226600
264155
57
151032
98
67
2
8
31
45
75
53
242701
276650
30
632879373
3
68
97
312413
16
54
689536889
71572
2
38
6
1
55465905
35110
57
162304
16
3
369441
62519
9
92
9
155216
353878
67
77225
92215
243233
191209
8
187152
45
81
4
327784
41
192512
13
385337
77
58
202749
411421
87283213
99857
3
64
53253
213891
62
26
58
496475
20
2
83940
87
319076
329034
35
347862
65
467448
492144
89
445555
447402
293862511
259756
845246323
248400198
73
47
61
13
171311
11
29
5
168348
3747
47
68
83
38
38
779659686
475867
86
209145
59
4
11
29
274032
4
131046
774686874
68677
112944
62344
35
79
450606
169675
329902
261259
31
20
5
5
64104
19
29
65
78088
43913
774157137
70001
176305
16
401453
408727
44
61202416
5
80
311003
234349
800988537
49395
482596
71
403727
347705
88583
633829739
215008
435414
412408
146986
176435
42522
74907
68
9
943524160
26
179819
70
348251
232273
411180
17
828818287
75
399895
300296
44
94868
38442
42
67
73
86
133845
10
479000
56186
467719
68
63
715906598
223931
50
45
38
74346
1
5
90
24547
192298
447401
764915362
80
226800
56
1
14
702600022
46410
424595
610462248
8
52925
13
35
362168
3
10206
115446
60
344114
13
439789
18140
265602
294968
299695
97
276751
201191
375689
17
69
36
95
225569
339925
62
52760
46
46
160698
66
283459
39
77
287511
208239777
18
15
10
388967
307002
79
31
90367
120593
120324
801798447
20
94747
264843
94
3
109127
291660
73
33
747786272
26689
77
84
4
54
272860
3
14262
564592726
6
267505
95
2
413435
81
481848930
570584684
368230
420473
246843
90255
24
8
116319
7
430816
25
43
29
3
265251
55388
398396
91
980110584
76
9
225065
19
30
444391455
10
345447
261572
289254
373848739
63
92
80
39
337878
73
82
368200
473802
81
70075
80
425853
97
45220
42
691217708
33373
618248101
84
11
45
460866
193060
322428
16
65
8491
417287
472510289
117034
180156
7
90
457300
246844757
78
97
5
146826
209961
428864
420350
437435
173672
19971502
67
71
1
24
81465
2
143525
77
23
282629
9
6
559745196
99
56
18
46222061
47
236752
25
397578
332461
56
830882654
85
296577
282695
293683
55386
2
50
686648858
147100
37
197986
118925
43
9
466362
101062
60
427144
58
56445
229757056
200769
3
37
96
97
33
101799
85
285116
220536
9
203786
78
273971
96
27
184915
67
62
373588
170932814
40
8
26535
21
98
40
576792307
483270
479521
492767
27071
86
412020570
9
138208
243221
324717853
38191
868465271
88
129215
70
69
41
158410594
68563
268052
45
72
10
33
75
99
28
489935
343408
98986175
487726
19190
51738
70
45
88
18
258154
79
187579
4
13
558531645
329004
3
10
4
47
359619
2
87
5
93
4
5
438082
7
69
408933
98
46
4
87
488173
6
54
95
70
97039
577943130
362964983
48
5
176325
78442
143488
63100
5
24153
70854
79
780299553
15
315323
413242
351834
7985
393233
89
834354845
18
1
137026
877391325
103565
114021
961383365
6
344663
331231
91
4801
6
3
17
87
48
69
197785
217283
411705
377131
70
222377
336953
147240
175914
228368
7602997
98267
61
42
88541
41
462542
381423
487910
11
334489
1463
33
297933
131838
72
50
457178
51
203213
232571
74743
85
180918
178893
728881185
399870
458117
53
67
606635383
96
324010
165531
185718
79
965501608
64
447983
79
357330
42
17076
37
96
919676238
586258207
85
41
119220895
91
91
32696
73
457926
44
98
3
91
88
353540
126899
9
27
5
313528
395232
996327780
48
72
182145
86
55
48
374104
60
95
11
32
22
417995
33
165625
491175
214755
26
315900835
610719701
5
57959
69
6
54
405743
27998
147576
27
84
63
5
61
25
56
619351080
59
471355126
9
16
52
22
207729
444289
376269
54
263937
14271185
489832
258059
7
65
334915
44908718
72
397058
451557
412788
4
18
91
38760
71
312663
8
482942
287491
478185
443272
147210300
1
5
91
69
396057
4
242479
22
78
97
42
9
16
402620
340448
74
998255844
83
438519
585879691
50573
148072
696482880
71
69
80478871
3
8
70939554
45
926116434
109534
4
42
47
232424
32
175490
32
250967
38765
123102627
10
202845
9963
84900
7
298349
69
3
199095768
221541
408776
23
4
98118
92
84
53
162171
282351
39
218517
208801
71
115975313
40798
74
13
82
97
158878
405189
19
21
7
88
581149658
20
762149668
75
21
133124958
70
97
18
312022
857138779
50
617270268
260870
115887
7
204079
208334
72
272639
51
429832
6
428997
40
92
10975
136662
438444
57
53
19
241019
36
28
89
301686
445934
393761
257433
85869
40
70
57
89509
39
2
457432
84
257926
342950
29
45
340505
194236
280556
40144
62
351452
75381
490918644
79126
110826
232032
63
324151495
172314
23
74
30
19
46
330034
7
215795
53294
389387
5
1
85
17
115695
7
75
2
1
361275022
226651
53
42
323378
342982
448597
56
282146
44
60005
721074819
319646
282270904
285790
77943
130966
147726
206205981
464819322
49
254714
75
42
7
497488
70
205045
466305
84983
74
9
35
39
280457747
97
60137
141287
333532
320443
14
196562
63
67
61
356680
68
494741
420911
74
96782
91
179538
94364
5
68
90
208036
10
150994
194253
81
228540
51
248482
44331
75
76
72
39
892606943
24706
199161
67
176231
65
91
24
4376
77
2
60
81
15
63
65
218890
3
5
55
23
2
50
345585
6
62
94
72
234984
244389
64055
228860
338843
7
57
411166
189555
86
321812
90176
238790
332674
98
143256
16306
37
434864
34920
32
78
321529
74136
26
2
409513
14
5
91972
19176
473812
75208
10
149099
48
2
56
173485
245430
57
390075
62
430018
47512
1
275392
86
61
45
98
47
222551
398632110
75
12324
262018
387936
13
179593
6
29
17
82784
3
90
4
97
70
91110
65
83
60310
7
11
416985694
35
6
425292
8
63
85
388122
83
4
63
95
385465
36
57
114063
63
86
6
894704519
271277
44031
96
9
290411
9
167184
6
54
5
470693
26
46148036
74
240036
84
94
56
37
95
2
287157
425951
35
80
94
409031
41066
359934
266671
49
417583
80
5
9554
23
326009
82645
29
27
98
88
464446
95
93
60
90
123078
170224
67
487966
108198
264172
36
95410
7
10
8
66
35
471630
29329
45
235737
115785
53528
26
45161
24
82
70460
463251
92
371583
421373
28
69
30174
426560
69
211297759
98409567
113652
816307031
56
457118
3
440555
60
46
87
23
392668
55096
22
383590
91371229
43
98
75
203548
3
1
191466
95
136612993
70
47
61
16
1
4984
77
388706
90
377379498
53
17
360065
207411
437184766
154771
21
52
270553
2
96068
371719783
85
172026
348573
93
971575701
970008310
88
466950
413293436
387060
656130463
940345949
46
7
83
55494
65
610326578
791299860
298942021
494766
25
147723
131548
354358
54
397080
69239
15
19
3
211758
57
1
68
79
457728
64
191203
259481
4
14
86
92
9
29
13
63
56
28
57092
67
38
494327432
360048
346701
320060935
246722
49
92540
572395907
42
14
445184
90
251036
107023
453973
64452
282977549
9
7
56
156270
213051
55247617
36587
227096
80
436383
9
9
91
124150
187183
72
91
64
8105
31
29
6
43903
58
416538460
876074962
86
4
42
1
274525
56
83048
8
418705
12
77
273338
406116172
70977
33784
217086203
61
163962
151195
24
63
74551675
40
77
8
77
87
361396445
72
62729
87
21
180320
83
1
49
13
40
121101
47
55
249680
749297813
223921
80
234556
69
94
365521597
294879
35539
5
464012
352268813
117526
728823295
259379
19
109318
23
70
298950
302218713
296740
19
344142
179847814
265052
353331
246898
46
3
210864087
6
3
154891
33282
95145
57
36
201712
477444
155140
98
80
152355
45
370983
5
389596
3
249734
22
45
333183
443478
430608
55
80830
323776
935909848
93
41
158916
373442
52
936026230
61589
43
135301
97
94
378775994
56
76
5
38
149438835
225583
4
56
84
496021087
267267
20
7
108815
78
54
127888
8
325807
5
36
36
11034
868075057
197312641
28
86
24895
92
494103554
4
2
362944
98
144752
18
476245
22
46
202479
246712987
89
31254
71949
13
38
27154
357301
1
263643
4
91
787785160
180034
49
18
70
43
265337
12702
71
267470
111985
36088
310135
44
7314478
7
296226
294219427
140297
35
259031
96132
13284
426158493
21
404406
14
379532
410162
59
36157
36328
96
59
2
90
84
289920
419020
2861
461907
351526
12
498845
62
318158
141748
55
23
343299679
443070
487686
1
3
187757
307294081
17
401983
33
7
69
318070
90
41
86
50
458683
93
27
405503
42
55
292697
192133
86690
226266
27
113001
10
136690
24
26
42622
82
321984
309658494
52
154173
29
375880
12
110090997
1
33
400695
87
545942014
57
148196
237935
17
85
466456
1
45
98
78
805847882
64
361512
10
23
386018
418630
164618
15
88
129317
16
19
35
36
62657
382163
41
469231
32
67
3
200903
37
338679
53080
186864
52
127734
436963
93
261428
76
8
246052
326711
8
66
264245
199069
502527139
27
93
54
300320949
25360
6
527287458
7
205185
247378
435560
1
345307
381064
40
22
286176
9
23
425585
351155
58
53
455885
85
36
492055
301194
497860
631308153
63
47
1
4
252256
3203
277955
161067
303958
67717
497310
484656
54960
90626
292133670
470701
225353
2
25
275524
137940
346785
93
6
45102002
28
99
451156
57
56
5
39
776431860
2
4
341267
20
9
348587
30
79714
380635
57
299404
8
77155
11
17
1
473189
426544252
77
18
41
11
83726
205670
182756
33
37
192597
60370
85
15
8
47173
6
461647631
1
136992
55
99
4
4
5
46
420455
314438
24
25
734947923
27734
397340
78
279197
6
52
68554
30
268744
253832
106421
67
1
458628
282317
300375
324054481
761610445
7852
33
5
88
256006431
83
759494055
977587630
33
79
188534803
24
33
299130
294911117
4
20
11
447368
4
45
95
96
216342
391600
164182693
54
45
66
89
957535150
39
737989732
385543
8
12508
4
197974
946771929
716579200
80135
83
51
338593
98
83
280980
16
1
56
453341
40099
287296
51392
596931730
80
482261
127116
94
99
19
395938
5707050
24
228373
497839
79
5
38
315309
7
49375
42
474802
107787
485387
33
66
5
74380
50
2
183694
732726516
85562
420550
221695929
28
117478
8
85
99
199655
287743
168854
284217
64
51
208960
424788
23
96
3
25
221165
85
31
67
24796
57
26
15
133943
83021
332557
368277
73
10
170170
441177
1
245726
94
3
2
82
170339
40
487637
69
53
57
84309178
449735
76
210059
14
134376
269621
654541186
77052
90136272
27
22969945
20
62
76
84
74966
67
128296
1
42
277315
311178
126215
120015
445268
3
77
764973076
31
30
113121
9
18
57
174054
44
297136
82
71
6
33
124323
88
40
3
2
349271296
487518
55
499526
250067
74
462904
7
56359
14
2108
20
26
322189
40
19
938007151
213015
837800573
7
34
161951
35
146145
2
93
74
379269
64
27730
134045
387316
640362778
69
105789
249132
125729846
27
58
74193
20
63
201356
65
740188879
96
350338
39343
371323
130053
256481625
161563
65758
876309458
181296
26
8
71
198694
98
65
156755475
307379
60
50
6
55823
393803
277233
14
26
166309
155776
307513
486031
68
66
1
848401858
235029
59
176235
13
68897
40
86
13592907
50
123216
84
17
266932
543899127
25
26
54
288603
49
302353
360431
92
562332131
4
2
26
27
50
409356
134795
91935
68
5
1
6
63
256167
110533
50
25
39
22
277474
19
39
30
67
10
97691
58
22
268818245
8
77
234807
233732
6
6
482257
4
427638604
442863
487673
71
58
48
8
35
38
47
82231
437965
4
57
29
328513
79
90
110414
10
332304
39
132885
60
164243
8
542778632
540157283
391233
177806
33367
35
37
169964602
4792
33
7
382301
9
38
353395
289917736
79
12953016
25
54744
101038
499893
181214
9
488145
83
54
19348
99
75
68
374292
7
359085
406797
431356
177442
695779329
91
16
55
460980
302573
163637
34
441896
128050
104690
9
88
134525
172790268
19
6
446146223
329040
10
2
20895
298102
184397
127290
6
58
460020
333911
93645
33
428639
197623
366015
105022
163840667
61
49
478926
4
404399
52105447
40
238587195
82
225685
18
680743549
5
245325
48
91
4
33
449476
80
426053
65
97580128
331960
136125
400552
41
263407
140988
371289
6
17
2
210020
162454
23
141905
145942
272640
92
71
96
298044
65
9
350152
14839
385899
32
455111937
536804674
270429
294695
51279
234964
70847
60
286208
53
277831
329078
317550
233276
48
43
69
341331
15
9743
758201620
25471
64
251528
16
63
288816
44
318421
83
2
31
2
178397
906468958
9
423801097
2
177293
59
99
77
77
945571114
159702
5261
930366349
37
54
13
15
246678
289001
9
71
73
616661949
285083
192541
478264
8
414993
93
67
9
184020
34
22
4
338561
408749
64
25
416066
2
3
66
8
40
195963
2
9
324889348
16
35719
167216
231621
40
93
91
89
54
39
338523
264493
230883
424941
426169
70
170395
71
12
7
5
91
17
86
62
403394
26
550401184
479877
344816
50
186271
400347
320324
98
44
30
14
20
110236
32
24
329826
225166
247598724
423960
918857928
23
365003
58819
46
6
77
96
254467
293738
82
232521
36
190083
66965
579421338
26
91
62
192942
41392
56
762012053
240239
14
407562
431317
370268
71
2177
28
39
209088
159962
1
331282092
53684
495124
39878
417305
81
62
17
51
99
6
22
71
748658789
77
346820
340715
258387
67081
375197
37
28
415334
236883
77976
86
170013688
940732141
117903247
43
91
323049
72
6
47
944479881
236513
233303
103581
367366
91
50
3
2
36
450139
88
325820
7
6
456201
202985
405995
275800
133205315
8
53
9
968392016
267872
6
5
16
455863386
1
416075
306100
197069
363080
26
88
13164
459844
472903
472846
267815139
6
22
184632
22
56
433029
181645
6
8
103076
837607457
4
871204371
16
78563
69
80
340719066
87
10
945918861
7
41
339412
36
73
5569
147687
5
29
233464
116380
334457
65
84
422721
205065
30
72
105076
68
476463
17
9
6
18
95
87
302373
227676
373123
357447
27
10
99
576217616
700078061
23203
5
34255
25
320653922
47
11
7
52
54
51357
287582
465711
67
261087
104614
471133
30
45
72
303966
98
5
95
6
3
84
32
279550968
5
75
3
87
307966
229528382
25
12
1
98
239301303
58
5
376950
290025
213333925
64
33
54
156229
386475
5
134354
75722
350421552
497174
60
355033
188473
12
410311
453701127
87526
79911
934758788
114472
500303476
195698
312941
80
698872608
20
13
152981
44086
89
258897156
3
63
86
52
192371
194312
13651
74
16
612965715
425428
57
79
117932
3
317251
36
34
4
70
111757
78582
47
311793
88620
28
2
19
15
235888
47
82
8
1
260116
77
300430
121668
448738
433416
307924
85
112815
27
327041
4
70
97
63957
367881
42
30
2
50
92
56
19
7
79
294763
461369
167943
365723
28
397043
264242
187362
139800
59
23
154312
87
63
5470
64
162158
41
396048
495084
37
32
495053
275768
57
4
184634
70
91
33434
91
21
85
97604
77
282002
42
88
42
472724
58
32
235821
307292
15
499382
76
79207
407754
68
7
10
11
86
107304
86
80
68
71
9
349887
194216
3
12
79
289504
359349
80
292055
219224
187013
3
26
58
72
21
860327893
23
33
467799
471516
327614
83
9
73
1
267149
81
73
11
308364
141389
473219
390561341
282155027
55
88
106070
473902
69
3
37
9
373859
96
89
45250
16947
6
96
124030095
24
49
332566
94
655717845
77140
123224
58
86
158826
65
63701533
8
69
14
92620
229669
491077
64
51
60
452164
90
430432
317520
97
67
92
29652
179537
231819
302481
550423448
106736
256213
76
657065094
6
8
17
218928
80
94
10
610163004
4
405151
218894
2
46
369400
49
44
20369
21
5
206483326
340639
69
66420764
6
95
494130
58
3
273185580
18
178235
50
369699118
430549
77051
656823326
46
40
43
374439716
48011
24
305740
100383022
827000040
66
878457809
126506
92
65
439428
137222267
78
15102
235874574
279160
604284198
96465
218150
7
51
392644
62
947751399
21
6
428797
78
396904
74
30
71
484594
163706
366474
279503506
59
492223
95
466163
73
151377
78
54304
25
241820
28
21
19
410177
36
84
403749
682722940
310396
936308078
69
28
35
6
109235
101662
123288
402082295
86
4
74802
15
277524
310712
5
64
14
5
473937
190397
10
92
55
4
47
98
23
49672
6
87613
66
132584
87
187021
93
172780
307190
74
839458335
419761
5
137654
78
57
244227
108581
318883
404374
45
19
21800
321060
573401478
42
91
189172
3
337746
311978
199645
179991922
101081
319070669
51
86
25
245900
172381
91
56388
7
3
100433
44
25
196451
13
8
291140
8
83857
113568
962734044
93
86
419546
29
375470
95
52
61
30
9
27
37
486971
85
54
157043
34
723538915
45
23
9872329
94
86
54
186330
33
187447
220683
470735
30
71
358694
2
17
191967
77
76
11
70
116036
71
66112
54
47917
544312411
81
55040
50
1
54318
410785
165294
6
50
240649820
186730122
218397
18
56
135798
484059
53575
84
76
33
248908
393905
255017
69
70
82725
41
423205
162860
67
7
49
49
876641365
274148
137366
25
78065
59505
2
58
34
14
453776
24
10
901420494
334229
6
356365
479263
38130
492070
290891
497085
246309
288511
345790
505551750
82
39
279299
422888
358605
65
50
222090
15
478863
55170
60
41
76
84
2
153592
39
80
83
216355
91
304754
440422
4
21
2
1
99
82
386604
59
787642330
253799475
6
479477
152729
364006
478673
12
11
234369
85119
209325
90
28
1
86
64
786095593
23
25101362
18628
415729
519188966
9
2
21
211613
77
21646
15259
2
34
57735
368738
170005
1
420030
161741
828023658
97
88
83
142524
285460
896087812
206877
79
689207350
30
427325
252833400
137903
389206
9
220825
284403
344433
79
374015
13
77203
199409
10
786312559
436106
95
64419
371101
70
70
77698
89
26802
128683
1
77
77
2
49
263884
83
252834040
22573
19
75
12
70
979008680
1
136455
86267
65
257277
50
97
139623
92718
24770
283615
76
52
185191505
5
354199
22
491847
8
65
403109
38371
21
367238
61
74
69
45281
29
63593
85
287364
9
61
132144
370611656
394438
149375
43
51
83
9
7
820093477
85
112491
26
23
370984
495667
90
12
65
279559231
80
33
4
6
76
6
334176
396476
358886
484068
180040
327077
61167
413341
156132
266681
232495
49
385426
99
31
5
363185
129217
342701
300008
466787
336568
88
46
299864
9
36
13
56532
104094
323728
6
97
56300
72
72
21
80
948508958
99
24
96
37
57
235430
28
6
360750
78776437
266477
270059429
176242
173601
6
4
43
331275
437804
276808
248021
2
75
5
1
68
729232101
23
122282
71
450811586
413307
22
69
62
166115
45
530298484
63
6
841910861
5
200020
295765
42
16784
33051
74
126991
1413
374316
4
177579
10
171372
86
45
940971008
80
76
1
97
100661
101557
56
10391868
496756
87361
19
568203494
60
985164832
56
67
17
437157062
839836233
83
330515
98
251436
356858
4
76
441585996
26
443171
88
17
165877037
224235
277216
43
3
383277
423070
51
47
54519
213556457
243735
460813
560791832
194871
95
278514434
1
72
19
383232
347975
324083
31
83
69
175513014
6
73
495332
4
88
13774
59
5
279219
2
365112
70
116265
233388
83
393088
52
422778
44
8
95
433468
754083626
47
4
62
657280494
369122
8
151701
418136
451891
73
450026
336785
69
49
45
23
350246
446845
2
200291
82
24
42
300381
265213
17
94
113355
303972
85
922426782
221103105
140750
65
90
55
82972
445835
58
50
112885
31
299268
39
344276195
697731267
283724
409921
80
16
484391
453868
219644
29
18
95
93
347975
210321018
337772
163532
36
310447
25
62
274328258
96
269358
16
275663
242478
229590
469172094
82039
402512744
367268
78
2
363765
8
2
233987
89
76
77
69
81
35
836115856
61
68569
377478
307216
60
9
50
38
87
969874201
10
78
97
83
3
46813
2
59
468914
59130
65
8
99210
81
80
46
25
372988
78
819890930
815943747
17
547086650
37318
356375
71
61
499520
82
30
9
293183
17
467832
36
3
160616
375899
13286
17
49
35
26
84
67
15
9
432461556
384208
2
212863
239108680
136175
94
6
51
32
178976
888586305
1
7
27810
6
29
201221
83
4
483163
30
90
37200
484193
137567
211521
21
137798
8
5
40
395228
18
93
433621412
159810
24
6
3
28
30
15
75
85
52
246389
41358
85
278037
485370
1886
233873
6
417462
2
137958
37219
549853820
99
5
4
60027
358606144
104481
14
48
92621
413246
25
79
40
23
46
1
200711
411076
87
277109
92
389415
51
456884
5
166063
214670
179287
17
17
37
295570
38
27661
81
128507
278518
52
63
464052
86
95945
429461967
454487
197211
44
27
146192
109104
477695
96230
86
50
81
127527
215544
76
44
15
151702
465482
572668340
54
1
8
48
184948
29
7
2
63
17
21
3
85
27
20
190021
249005
338422
19
44
30
95
79
262540
94
92
11
460999
53
24156
81
16
95
994665203
6318
472820
80
189001
37
494838
318110
196918
394958
459392
96337177
8
35
12
379232
105025
375424
546080244
43
5
165944
359724
378834
97
338867
1083257
177272900
254781
182866
487599
94
2
8
87
443314
117372
74528
49
410226
57
63018
16
88
498898
445956
358934
54
14
3
59247
79
63
720322861
207530584
2
752659213
354334
2
301093
3
25
28
66
39
96419
58
490771
18
239142
396592794
18
81
52
424069
7
77
91
35
85
280453212
361123564
473761
420173
249379474
492100
15
288457
37129
803944629
60
311662
68767663
431413
83
118441169
6
62
37
264392
221694
391989
631705730
10
92179
492884
466271
84
143487
71
8
12
71
90
72
19
86
71
336087
6
57615
35
274569
120518
497722
131162
82
225478308
239352
3
373707
1
90
441609
141176
428096
293288
29
33616
346459897
79
8
145568
67
89
26
20
4
3
5
15
88
484536
19
25
66
280168
88
49
138333
30
31
220304
294387
246276
106410731
32129
130644
34
5
45
2
47878
65
177989
87
90827
72
320437
466970
81
2
13
16
105723
719876561
90
121688
61
87
20
309226
325517
9
77
31
83432
13
372438
53
8
43188
87
190503
137663
185134
142137
90
97
29
467209960
33
224997
296483
247574
429022
390557
185362
204805
9009
2
59
33
77
265788
153695
365209
10
21415
281706
490148
57
42
244096
180839
60
80281
1
184169
481355
499552
470303
39
920163093
49
72
71
65
47
390722
83
61
49
297469495
584997463
66
79
63
17
11
65
43
76
250919
84
55
5224
30
336334
94168
41
245952
469944
67
9
91
53
190365
341883
325120
9
26
29
201275
229891
98
953338275
83
476323
44
51
459992
444176
40
365893
4
421509
96
63
7
43
391219
32
90
398611
736694883
178194
7
21252
90
34
79
36
99
88986
12
34
54
237686
395984
72
169796
94
381339
8
2
78
173069371
19
354712
42
98
24
38878
77
276604
61
42
29
310298
5
10
458127
27
52
70
54
74
940472010
2
2
49
432463
25212
474547
216133
8
49080
6962
232273
204081
250147
85
250569
151390347
227090
236568
7
4
399719
54
36
128139
117746235
171099
141475
61
65
3
45
493973
132113
2
56
296124
84
44
335290
48
69
329918
320521
85654
53721581
18
842640290
537093873
11
191519
27
407323
228044
5568
435765
219131
403857
90
81
338080
274684
308887
62
71
71
508737236
50
35
4
44
25
429546
43
17
94
425907
113437981
62
79
9
255550
338000
63496
65
44
80
121485
824833108
221687
56
60538
445837
114242
35
267906120
332802
220447
68
495019
416048
42175
160049
449917
83
647568735
88
950713440
340481
239682
3955
408544508
14
465840
4
9
319319
464233
5
88
77
68
37325
1
743556629
210457270
40
429593
71505
5
1
963981658
152989
84
121199
59
324656
67
286433
271314700
442142
792729560
96
9
22613
4
672823135
253429
15
91
48
108329
261599
3
48
58
77592
7
8
146638
306585
194092
3
7
49
20
39
447230
420792
82288
54372
95
319009
89
28072032
547847270
449241
72
73
285627
46
281637
83
269711794
661458764
17
61
78625
7
17501
1
189105
347666
294203
15
91
55
165118
526426123
148017
3
69196
6
1
145250
44
179388
778844542
68
98
260759
47
660617942
56
51
19687
900223501
198802
96
14
88
69
491669
229123014
80
7374
48
7
8
59
387215
391094
363110
230800
91
340837
19111
111261
3
61
32
77
267994898
360376
152435051
586582445
61
948156978
2
69
466350
370960731
78
956810647
338878
455579
91
61
236248
286572
452071
74
16
47
156583
108241
272576
406911
955888835
232396
417477
5
36850
432762
62777
128032
200360
921659761
659398337
30
97
111514
27
80
19739
497423
52
7
493077
9
354739
52
463601
91
35
223730
343337
380973
13818
273521
403714
429814
245605
188174
463348
310202743
87
53
443995
304983
44
32
444064
83
86
367321
86549
4
43208
208956
444390
9
433049
18
669510493
406295127
47
98
30
78
864272272
71
455905
399411
826874434
422546
68
45
63770
94
15
193013
391965
466474923
374124
930346974
19
98826203
462804
406376
31
232728
560071097
177083
16
51
54
85
249509
45587
5
350992
803934419
446679
4
16
49
5
61645
394582094
17
461069
30
88167
78074
242595120
238080
55
136101
265213
463081
424042
352692
327959
329310
80
667004474
181523
58
19
35
345911
58
73
6
237988
223312
1
349746
250545
96
71
20
889525092
42160
28
51
24
361879
6
214148
20811
40
5
117786
989281617
916323468
497784046
115157
3
719537394
2
42
89
67
380923
45
67352992
133004719
6
30
92
67
88247
380072240
86999
55
80
27
4
90
66
46
120763
129101
79
674927574
133899
230052
712230742
27
24
465787
361896
38857
827893306
36263
21
185812069
7
48
142169
5
39
387374
168571
154027
232722
1
126254492
57198
9
661545977
44
56
1
175683551
20
429073
6
261740
33
31
3
262369
94
251503
213128
67
39
303051
529916615
402260
603643973
179739
88
32694
192507
26
38
2
264324
41
4
405610
84
213627
50
497374
58
52
57
87
38214
8
50310
473464
498555
7
256415
35
26
8
418739
26
120725
221606375
1371
15
61
7
8
642914101
27
350524
47
66
44
99
490197
84
483233
496221
52257
58
833472828
293760
52
56372
8
73
301986
92
58
96
67
134413
2
441899
279606
503298920
19
98
26248
288654
36
461385
43
539003002
43151491
28
61
495438
55
30
100596
221270
270178
132195
123164
446347
68
7297
483133
439985
453934
126465
113410
36
181894
76
73
696812248
64470
304595
79
271849
272024
13
34751
26
22
53
67
17
349597
60
439984
46
338288
156177
29
71
329718
341413
80506
73
9
68
70
493315
25
55
83
359511
361425
4
341414
69555
476657
47133
38545
223921
65441
3
251863
301947
179154
57
482899441
38
14
41
1
370954
299824
20
86
24
4
14
80285453
291617
218562
175001
474161
67
434808
53942
212837
2
54
56
84
96
78
938607484
82
228275
59468
6
35
475746
740906010
154855
16
7
36
4
56
47
5
60833
5
25
9
48
88
471051275
750316417
4615
8
38
7
305878
24
89
354249
158326
302828
178106
23
43503368
34
27
358488
71644709
71
710360621
16
74630
473974
3
49492
984247967
54
74
119110
142938
87
82
6
4
159101
3205
1
12
67
193018
497416
382886
284056419
689965992
7
285002
474064
50
554108377
236245
308740
428576
467935
18531
81
333799
111974
270932
36
61942
99
30
89
6
141768
452287
76
994119457
353547
15
882597282
385234
730520777
92
27
23
79
31601
361798
90
22
14
77
38
32
2
29
497379
40
19
16
39
255991
49
401129
481482159
50
93
428895
90
173565
182441
57
64
84
18
197787
327232611
37
457737
86446
159003
1
3
70
472850687
7
526762339
63
149570
25
196170
417755
3
194415
276467
93
7
4
293830
803450501
110929
87
427998
390678
354032
76056
142104
95
304013
57
50838
176677
158928
46
61
163034
59
924085987
81
372062
57297
876935313
44
77
338633
48
411888
34
5
255519
112453
74
359205
79
83
84635
64
88
6
91
85
4
61
225169
58
40
221595
85
482478
419062
442449
278541
435805
26735
9
45781
132049
532722141
162719
31
75
3
942839184
110819
359144
86663004
20
2
328658
344047
485887
67
58
881011754
710044332
464660
1
17
19
53
51293
3
153421
9
446652
50
162233
81
165013
8
6
425456
880626460
68
10
275438756
88
427808
3
4137
91091
83
465314
590125353
38
424780
396375
390887
262663
882863121
484381
343267
249151
4
42
17
32
67
642722600
447987
27
12
16
447190
45120
84
482014
84
26520
351733
41
236792
265910
149551
20
76
34
77
5
125848
56471
46
78
69
414076
76
379495
51
45
38150
88
65
417374
80
699189286
68
414448
46
7
69
37
883607578
324449
381920
87020
22
474884
11409
497975
195764540
250621
313199
84
64
460269
56
52
45
86
21
18
398093
991749090
273422323
277067
457542
28
183816
2
87
52349706
180492
62
473624
309384533
132801
42
72
270536
198478
318571
793253488
2
419852
60665407
168336
341270
138967
313982
86
74
459013245
70
5
324745715
49
59
36
402738
55
9
40301
5
6
301108
856235566
206483510
9
437593421
62200
29
153401
238191
2
59
5
62
137555576
600467401
33381
69
35
355292
205203
50
31
78
197114
7
64
375149
450268
53
442039
88
65
61
56
184443
21
559952884
76037
319032
71
53985
4
74
75
467142
87
280186770
362452
65
367946
74
286406
220644716
11
8
6
24365
7
179357
36
38
51
437655
51
94
8
73
452304
137300707
68336
423729
415167
673388468
17
22719
1
68
76
248402
241894
363114
764333124
21
107000
1
53
58
116309
28
73
30
79
49
217254
396445
1
62
316168
47
90
206655
71
36318
77
387652696
315
31
75900
56
101916
86
174962
2
16
2
7206
828870615
26
122865
19
368278
98
33
1
49
361982
96
96
90
32
98
49
50
399860
565010334
97
25
41
116137
24243
11610
87
5
369875
31
295495
89
361144
55
26763
375727
9
32
165817
46
92121
52
5
91424
330429
72137
334516
8
71
51
783339806
300726
273575
83
198246
89
49
24
43
8
49979
291110
443978
452559
437848
172855
32
83664
421144
151655
138206
88
124641
62
18
78
66
16
159305
52
31
483681
14088
15
246247
476618
244001200
68
423238
276623
93
65
71
119322
34
529394988
350660
45
22
7
5
295708
16
48
915647169
393626
92
271973
409672
5
8
363799
46
247683
867382264
143794
77
84
3
198266203
8
159616
122569
218336
496537
46
430127
433993
59640
344748
8
62901
70
303034
39
17
84
14
6
3
193879
38
94135
49
341976633
268580
4
807523895
22
4
57
363236
58
81
322595
25
20
5
26
204244503
324659
77
291476487
433
328005
8
6
403597
787285060
69
96
441321
365136
9
60460
2
25
80896
28
410589
35
9
3
167643
490424
68
10
49
142197054
99
53
666476963
456277
95
68
21
243045
14
9
16
937041642
17
464514
27
405779
156738
52
39
35
54
19
80790
493789
62
18
322980215
19
989904800
137672
134309
21
3
322939
17
79
46
11
296033
99136
49
450915
467921
5
42
143730
75
350757
289268
390842
65
365171
90
394439
404405
60
78
38
35
463289
26089
85
280780
31988
2
56
163724
83470
201814
89
260959
55
393179
37
92
149133
84
409223
19737
431471
169587
145833
279483
181783
775188395
413626
40
473175
69
26
185606
41527
44
86
60
440323
77
344519
17
419005
63
311510
261054
493935
133203
346155
41
2
466633
8
2
11
11
294505
6
306469
808635407
183685
63
55240
95
6
11
70
23
154486
85
466996
40
73955
21
4
157617
231886
45
194826
838632474
82
6
90
102304
86
4
155806
18086
312173
488954
105426
474617
453167350
84
56
100383
480914
860562506
371067
270140
2
243971
85
75
92
117744
74
10
349412
228323
7
216701
399720
93
72
46
67
66326
172786308
56
527580538
44
89
282876
112630
30
76
69
24
3
387859
167354
40
57
29
349111
850366973
23
75
3
223754
78
80061
733049777
21
26
78
9
68
85
99706
25
72
27
99
117552
54
54
20
97
84
75430
4
51
36
310973
102918
9
32
99
1
95
25
476870
268058
28
26478
307423
142236
30
25
5
257062
42
477024
251557087
121546365
11
41187
62
68
293790
34
424146
357330245
62
61
7
2
372914
171849
95
15974
390953
12
117215
98
283499
78
84
69
21
66
258016
68
4
308019
116555
61
120749
96
264152
5
37
780870923
18
9
85208
65
431657
143460
77
65
109717
21
40
50
185482
805392530
1097
35
7
36
346906
248249
423620
11
95
15
243105
265974
79504
3
433068128
169976
21684
3
4
31
14
24
11
44
364665
236872
376393
62
76
468635
419078
77
64
27
67
59
72
591152603
147056
94
33
142802
29
70290318
304403
80586
84
53
508952552
61
24
442721
14
2
66
424443
37903
8
198232
51
358271
242743684
296557
37
55847
72
49
587846181
61
67
455660
162854
92
528414071
80756559
65
183831
328627
78
88
195912
342514
36
1
47
93711
227055
80
16
91131
383126
95
90
74
305828719
23
5
98
65
61
427892
1
78
91
535002159
87
483977
483484
94
3
101552
3
32
307359209
477055
45
1
22
226923
295444
92
62
19
130854
44
162967
127230
282387
75346
82
488102294
722425976
299158
457555145
68260532
5
52
329705
33
88
442305
16
704620331
3
752461740
13
368382
35
314337542
76688861
28
74
280544
441603
33
26
469180
28
460320
7
763390088
224417
217651
375269
68
61
8
418178168
394813
470638
223593076
20616
8
467913
110582
64
4
208636
94
16897
50
339808
31
827123954
247660
55
72
119484
16
383639239
452268
16703
53
354575
28706
136738986
90
53387
482919
86
9
125264
2
494687
100048
172029
404917
96
121125
66
31
31
72063
2
3
95
88
168992
288629
81
192103
31
91
39
296084
9
370664
370389031
89
72
4
51
54
87
192992
330279
99
8
397211
361554
497168
421764117
463789
154279275
416106
222049
481280
317167
94
53
133341
6
25
449584
7
195032
209702
549561164
82517
12
30121
153093
69
495604
130404
262519
49570
153025
657637752
124077
79643
664424262
990
34469
453280
241442
217982
60681
479355
613404962
56
491356827
319385
132853
72148
106058
136146
89
24
26
162548
361245
16
19
53
290295
49
157903
38
66
129424
15
367040
458764217
282984
73
47
51
79
8
9
373442
92
76594978
213246
434886
261877
467083
3
52
5
87
70
20
331827506
550374978
35
155368643
92486
67
141485739
124651
420724
99325
378148547
75
178949
391384
177998
5
48
8
87
92
39
222196902
67
8
72
389986
122963
99350846
111358
14
337595
77
458450
63
3
357540
23
291376
44485
8588
8
263648
373505
158026
3
44
120530
12
24
20
364936
4
858912061
248537
66
28868
5
375182
307843
813390915
43
225894
87
775909417
65
83
86
25
26756
420843
499740
34
491241
41662
13
10
18
30092
417213
98
64
832276654
994786610
42
40
25108
143650
95
538081816
37
494145701
57
367837
131536
176864
60
147536
92
213409
57
694228833
76
463781
2
47
240846
75
20
1
289272
378000
434004
51
740287567
544257536
30
247155
126883
388375
19
79
94
33
99
43
5
8351
77
305301
39
22
253336
513396979
85
49
83
58
26
33
87
89
140566
19
60
159928
442145
132567
13
324645
205695
27
86
448731
467762
9
592475638
300656
73
55
211148
272811
40
24
626944844
331335
384331
1
133114
465851
39
130108
989921481
34
6
2
376604
973119983
94
914054711
932405392
20
413623
49
85
256168
6
377422
931786476
15
56
7901
111704
43
410078
435719
97
7
15
33
16
443835
25
340209
901725218
99
127765
6
40
65
332531
280594
37
299902813
1809
39
116106
2
57
11
339236
22
345034
51
87
301065
43
21
15879
582838317
68
209362
130162
46
20
99
2
3
484905
33
217750
53
384913326
63714
368927
59093
63
88304
16493
19
9
107256
76
370369
68
157988
17288
27
49
78021
11
231811
42
336862
6
95
55
77
267253
193503
82
257593
29
7
74
280966
24
339189
277457
473780
74
193051
29
346233
45
57
326661
41
70
304385
2
439976
866136257
488359
129593
22
289631
11
18
4
78
147756
859658084
147932
882893134
5
12
87
66
59
49
37
307234053
420471
318183
6
62
33
150541
7629
154250
75
50
326520
245758
34
3
11
49
62
239396
90
9
86
38
86
713766728
102774
755632589
53
5
145803
255255
756547528
63
55
42
68
36
30
499761
10
21
302028
7
160348
262369
8
37701
37
89
68455
499044
369229
21770397
166002
361373
52
25
59
39
27
80
37
81
97490
66
78
31
63
81
347266867
138561
349889291
109719
317836
39
11
95
492862
52
425063
448351
19
86
8
46
417217
99
43
418145
81
112974
51
424875344
495655
109069
6
70908
301093
274300
1
42
242736
155871
143289
66
14
4
340873
494348
96
48
440952
399645
172364
13
64
294079
970735435
422529
21
34
326842330
89
63
6
11
38125
8
393819
51
3
9
297149
5
324338
432346
125608
41
413548
139393157
10
21
65
58
139488
394632
481257
31
451454
218139
79768
36200
4
20
156741
300697
195650
257587
388752
492500
2698
160681
230426
282953
4
48866
244318
70
461415
38
73
99
2
56
52
45
10
492579
20
45
48
188091
78
156668
334030180
61116
494136
396916
5
65
145318
72855
80
68
307930
426067546
44
243367
81
474070
101589
60
59
739033657
196418
495882
7
14
222030
93
43
316076
37
116312
703864206
304567
179285
159463
472487840
288825
82
25
10
63
452628
53
39183
7
948012843
7
86
359656309
11175
217311
15069
829728764
2
304102
7
277307
77
70
197548571
78770
103469
69030
31
445081
57
32
318117
65
69730
3
2
652761427
262314
5
54
169996985
639037627
37
475481
59
73
444577
60
110235
81204
13
184243
38575
28077
131353
938246236
842869215
51
29665
26
256595
52359
229415
7
93
723042140
881784823
22432616
473935
95
8
34
151651
48
401925592
10
5
273605
75
47
79641
227192
211230
51
438376
33
2
78237
48
46
3
8
119545
570059419
270324
874112634
329056
33
64
89
425107
13
201977
2
258309
65
77
61
186821
58
469363
724895734
78907
20
69
494905
326718791
8
164503
136503543
85
88
52
538328444
70
23
1
275249
99
15705664
10
580011838
22
6
8
345631
94
216604167
77
25
978447455
36
346888
189226
72
413102
74
494404
752744485
10
154691
9
350832
302975
67
5
62
201814024
881260417
497005
46
83
199954990
55
21184
86
82
13
272306
20997
130025
954809409
73
618792029
385868
289057
388517
17
88
98
25
202996
480696
84
230808
45
367009
574664360
111284
251295
355758
232753
49
238312
20
341866
297773
797858686
39
75
73
5
376929
4
85
73
24
67
268697
96
97
44
166602638
30
395814
404125
302848
6
753981972
47158
95
170810
344819490
5
171545
110286
2
216264
178318
27
49
508439590
6
3
245867
1
495474
251653
665545308
159833
1
195401
1
102248
71
38
1
316673
63
86
161204
24
71
6
19
77
4
47
205448
7
830890704
52
97097792
31
90
68855
6
73
6
77
87
19
760490663
159470
371834
138922
449088
160183
369544
88
3
242310791
22
231528
66
73
255117
12
374538
287193
992078262
69
70280
61646
473416628
88
169930
36
182234
76
70
54
509303514
63
77
16
92
65
61796
30
103553
452712
44
10
95211
303502969
76
27
31
67018
211547
47768
41
64321
12
60
71637
230508
87
9593
371865
98
383844
90
52
69
459069973
8
8
59
898990130
7
499320
313304
133685
16
18
7
483984
82
192850
864591591
261861
81667051
1834
24
191062
219325
283490
196089
30
31
116587
231203
74021
93
457341
259768
74871331
56105
82004
305997
776568576
530750842
297971
3
9212
82
68172
312420
582900083
286941
24
39
94
241773
3
3
9
81
42
61
4
99
31
86
322783
384764
975258912
6493
39
57
123861
14
282372
338437
235162817
41
221861
76
41
182475
494303
103865
228731
297762
767545263
299029
788368841
97
56
9
279009
85
19
171446
1
47
15
61
31
84
76
255719
365373
213612
78
38
474176
186366
6
344581
50
8
89
27905
55
52
2
473034
32
410153
85
94
2
194697
62
19
1
54019
7
282254
371296
68
54
7502
797106017
78
471491
45
35
329603
34
4
1
41162
4
897589122
530342268
11
38382
357590
394652
273961
185496
304725
77
86
498739
26
34
242008
22
146074
315676
63
99
12064
75531
450878
1
96
24261
92293
24243
54
38
29531
3
54
272366
436997
39
312486
182571
98
88
112364
441733
3
235244
91163
7
37
63
28
4654
254904
2
51
279821
83
37
30
384251
46
431244
9
99
951225056
30
724531052
278782
4
37
362030
77
349651
6
139564
86
9
397712
392133
337585538
65
18
252888
4
7345
203583
9
857748708
28
483700
76
986991430
25
193994
37
21
83
105261
355497
87
490260
464606
491278
6
11
218609375
883356048
418463
222724
7691
7
61
51299
375947
60
483507
412186
37
531123722
1
44603
669467139
52798
43
293542
69
39
62
65
439993
309764478
330743
55
3
161476
480515
78
1
365257
16
127768353
91
10
9224
59
39112
64
48
494266
341766
83
688076990
28
1
314359
40
74
26
88
477962
26393
134699
198870
20
53516
5
443385
99
11919
24
67
30
919817587
1
137946
98
24
55
228761
221963
87236
70
71
7
65
23
339295
8
98796
87
242023
103549
864176613
70
1
35
748027854
243868
64
202517
8
239778
2
78
188637
66841
310947
29
110680
24
1290
273600
186307
8
57
108827603
39222
97
42
12
361526
354852
374493
238529
73436876
435124
327044
672372906
81
5
21
419287
160980
50
93205
33
79
219414
28
85
85769
11
441412
90
694176653
49
19120
341947
122135
60
870339289
470003
96
82
88619
189615
692420030
79195
10
413784
391233
90468
168216
7
129578
23080
76
70
116073494
335039
46
379114
388806
23
31
383827
368794739
18271
443307
284391130
2
86356
267376
150133
138275
39
72
82
601994391
29
57
64
85
275175
305453
103940
347160
983996707
430740
374627
17
1
450485
46
66
267403
6
456107
62
9
301103
364716
1
2
6
41538
361821
24
57
467274785
14
241638
169487
72
197596255
474200
41
287172
490334
72
212177
84
269370
7
289990
262655
109596
98
94
469431
169646
340733
72108
67
231609271
81
54
18
22
10
4
8605
26
70850
7
256490
8
38950724
351961
19
6
66
285360
2
99
66
15228
2
38
250912070
66
54
6
71
9
64
87
9
131523
184575004
78
166914
60
185530
236503984
81
54
228573
39
248314
98470
192937
76
449681
68
82
992323368
150865
121062
281107075
371693
57
25
97
90
421165
41748149
74
74
74
60
42
24
49
9
18131358
442938767
254707
221075
24683
232102
158064
27
17
51
369090875
559463266
152856
393627
1
61
60
191283
80450
18
113109
104837
12
4
65
5
678859074
285400
232170
77
480087
1
389207
224713
56
457389
26
3
143862
78
90
27849
1
5
40
77
346608
80
29
86
408847576
477675
97
20
78
63
316577
106971
139639
19
60452
73
148503
141599
159727
41
17
99
9
779596228
90
7
98
5
121467
432476
12
315303
58
22
549573774
87
64
440221
302223
11
511468056
762505382
381629
53
14
100477768
146545
85
99
208657
42
246574
414711
340457
80
49
25
260354
19
25
28
33
36
80447
338985
379984
413287
86
398510
364565
49
1
230093
353496
93
199373445
72
15
34
5
333370
54
28
89721
95
46
693228192
161336
9
206281
88
24
262407
60
16
315675
9
54
285231
42
1
497006
32
62
2
303526
91
459276
38
5
9
84
87
82
277812
274923
924242944
187663
455849
80
60
61
7
5
839405233
53
43
6
9
50
58
190661
459316
288253973
396370
56
94
9
8
142182461
33
175935
271506
32
278692
248206618
45
495041
43
1
266042938
5
110653
9
17
38
78552
38
91
67
567109049
3
67
364522
116457
42
28666
60
531286139
350965
331310
21
583724678
6
26
291434
40
42
43
40060
57634
82136
632075788
76
25
94
77
4
14
140736
188829
71
276526
97
6
1
3
1
270591
55
419749
355773
380331
374588
54
264422
17
79
455771
360637
149994
426032
66
88
352758
28
533394934
93
468291
23
4
301003
518805233
57
70
42
5473
498841
65
320033955
6
4
479626
36
268578
9
26
26398
46
2
226712
35
344062
199106
27
12
85
547014165
199805
8
74
476554
35
86
62
353715
96
25
10016
17070
445147
42
424389
4
48
1
5082
82847310
250906
358599
203549
1
494810
62
498185856
9
483724
309120
477894
17
4
65
8
110756
2
9
88
69
16
360153
398996
3
344147
75
15
270979
56
161188
328395525
79
926448106
12
185946
92
273145
76886
181814
2
21
3
189147
301672
333308
812978379
125198
15
413632
2
93
16050
83
41449
20
296238
9
46
122072
158500298
7
241108
225406
3
157056
62
7
89052
96820
9
9
56
37363
22
136435
305026231
71
179118762
1
206529
59
384636
31
93
38
162634
2
2
66428
70
238162
4
309963
194076
61
46
30
579055975
432898
48
27669
2
293254
156672
908358914
36
177705
434182
206188
11
8
35
76
11
41
42
70
279693
155021
396515
127478
16
13
392419
29
723433974
78
335739
26
461934
176557
66
340799874
49
82
1
60
97
145941187
288664
71
612909457
357321
447461675
77
2
99
428362
81
398422
20
7
218443
99
34
84760
462328
400919
211462
445293976
43
298675
190416
70
33
74
4
174881
70
76
46
714360117
9
63682
27
29
6
42
438312709
70
80
83
249482
51
380550
393262
98197372
166918
493003
360980
189842
37352
14
2
320193247
91965
96491322
116485
52
305645
584558098
47922
99
6
85304
398412
436865
15
72371
55
319562
746228110
3
221570
47070
117827
23
86299
2232019
78
12
148655318
218756
55
338739
8
302958
17
65
398802
3
58
303066
84
17
387359295
189828
94
91
81047
342444
87
70
69
448927
292968
62
68
359025
38
296545
439264
120777
54
2
6
24
17
629306377
63453
86
446845
61
17
8
70
49
77
29871
27
418677
62119
472801
38
54
295901
201138
71
62271
136931
322844
28
252002
31
91
51
337387
65726
31
76
61
1
34
65
302280
42
480378
59
9
65
25
7
45
272961
39
71
93438
75
43085
17024
3
40
399814
492478
7
74
222592
242901
350322
39
217510748
47
572250220
84
7
81
30
177341430
78
70
7
82
2
43
64524
469565
269639556
20
86
179159593
28
90
671491418
147564
448699035
5
4
70125
34
270455
344759
27
71
88
62
10
4
116976669
50
376878
78
9
36
301682
89
281816307
266521
82
711067740
990869429
94
13
84
544760876
28
12
484352
466112
347737
17
48
484869030
18
48
9
8
454115
9
94
268788
45
151170
84480
676387879
86
13
16
113678
31
46
159955
1
856193377
39
43
5
456737
248262
429697
38
21275
26
2
975407794
86
270624
345293
388614
89
37
235498
3
3
28038854
21782
3
421533
280379
380373
115042
18
25
482634
446689
408665
45
19
82
53
42
255039
157006
74
46
394620
85
291728
51
11
28250
5
22264
480728
51
479145
244708
455136
77
217575
84
54811
290952
284178
81
348711
52802
10
3
8
65
269547
14232
334963
83577
17
3
8
256772
97
300878
70
50
43
84
14635
78
322460252
201036
423511
62
52718743
69
90
219825
30
227378
61
331183
264978
173510
9
37
39
101877947
30
9
185726
70
8631
455578
2
75
71724
85120
31
335043771
83
136571
4
92896
57
8
247191
87914
8
1
85
65715
268046
14
85
525298303
52
14
544893677
99
6
27537
6
98019
4
288800064
52
276158
9
246336
51
39
102069367
334751
287345
89
279900
14
84
854198557
34
14663
381538
480463
85
461077
243822
457071
321374
122551
51
69
268778
7
472919
62
88
69
57
2
57
62
893389863
58
285878
475138308
98800
83828611
50
374013
54
159081
29
9
272366170
91
31
133629
11
415345
5
475863
54
28763
40
93859
220982
308689
98
370192
374749
380100
252910
85
370820
320843
74
418203933
22
14
181092
184135
454311
129818
69
365430
32
126982
30
959575242
176344104
730325355
88
198410
685808158
57
29
4
9
302784
10
119894
30
4
425777
343468
99
4
147495
754144027
95
156777
147317
162553
259539
9129
690470521
16
5
417373
3
338328
356193
398276
193077384
278372
307410
930580882
248832
156496
103480
9
489424
489371
358458
73
28
138043
2
469958
135916
95
30
22043
250782
241113
438410421
5
148166
78
142535
883557966
6
6
84
390193
24
69
161836070
17
178513
206048466
89
470315
98
93
381453074
6
24
114800
141298
236148
48976
765743257
371611
1
911168954
24
176828
214263
23
1
111456514
4
269101
223937271
193429
40
91
254221
830466271
393053
93
42
80
2118
435624
427343
38
463975
366705
267163
95767438
38
70
88
37
61
454056
129229
9
155190
43
102197
81
464465132
24
301538
38
58
29
281447
144773284
59
120389
27394
493187
222786
399636
44
2
436165
223900
9
131200
440768
208372923
433075
166175
269870909
213637
39
222531
623995295
33622
59
45
69
741565999
156676075
226380
248858
744734568
91
91
122466
184429160
329084
415624
422778
33
66
239307910
473897194
324839
37
51
36
89
133964803
938846304
105949
73
41
215389
41
241354
26856
157492
65
42
59
113044
27
72
313017
413454
60
2
84
217868
52
80
49729
91997749
86
9
362027
163029
29
51
85
246656
70
1956
15
18251
403164
188462
339886
409215
379200
87076
448304
9
56
42
3
78934
98
31
323435
81
395034
835715848
40
97
101585372
390905
113238
30
35
9
4
4
66
784379090
320757
951520954
52
25
57874
55
407
244129
419425
160018
492486
295451
96
231853
84
1
42
227599
54
22
19952
7
350034
181737
418701780
120261
22
72
373167230
181385
58
278650
87
86
83
136633
5
427767
68
31
108301
6
48716
380969
232012
58
17
5
68
153263
62
59065389
9
91107953
76
401570
2
454469565
81383
30
29
68
74
770665407
304570
26
6193
93
51
30942
29
61
66
92
84
80
1
382537
22
458351
930756930
468353797
7185672
841743613
68
17
210217
373828305
25
967267085
354764
344002
53
27
367789
7
34
53
62
13
24
50
88
395802
214859
71
31
24
96
240442
8
334572
102789
288260928
127760
67
318564227
953969595
35
22
372396870
43198309
214518
240674
265034
43741
41
87
344566
285646
71784
98178
206416
21
36
40
344745
39
769413629
245620
72
142755
872686529
20
41
12
80
365999
640955818
252445
230871
6
40
498377
834445815
6
71
75150413
330311
306768
251512964
462129269
257447
34
47
357927
42
78
85
339111
49
6
27
708280991
44180
19511983
457477
458703
76
94
137954
31
27
65
72
2
316512
169046
92
45
484230
167647
49773
483114
33
56
16
264261
596366443
4
275183
40
141888
360785
103855
353558
818061124
474479
12
36
59
75
41
275311
391394
448507
2746
4
40
79
272638
401328
80
89754
86
229734
60
25
342883
410290
988100464
6
431320
73257
33
65
67
75
168587
54
22
208694
10
6
47652
55
107207
434304
35611
750651578
63
363130
275020
106009
29
99
605526190
70144
261024
49406
463956
105266
361429504
18025
322922
477199
58
7
11
152808
519707161
42
86
360079
194569
199070
17
97
45
482356
452284
45
95
437246
111219
46985
52231
273142
3
4756
471315
34
2
54
486677385
80
8
117121
18
245418432
22
145641
54
5
7
9
78
479595
6
82
51
214724
203891
21
7
263199
928095914
10
46
45
694049835
111123
90
55
746824428
61
86
450206
64
360609
80
28
252592
62905522
376587
154393
49
293468
26
248823
43
44291
30
470250
489669
107063
55
33
8
31
35
173489
7
488408
656353588
375889
5
482530
121181
428384
497632
129706
168294
320579
4
188396
94
242907173
931501022
2
43062
19
281758
90
75
657125569
32
446572
65
288341
497982
57
796550977
338103212
271439
142619704
360130
88
422818
49
368966
485883
18
41
62
2
28
48948
185765111
472145
211375
2
97
2
164086289
257493
42
469461460
60
418260
225888
96
99
59
131468
645569560
465041
325019
4
135955
65
97
75
228099
53
25
89
220292
62
78452
70
92
253782036
4
449663
155318
6
143503326
440700
39
847970454
317469
61
417667942
8
128695
397774
34
131194
468644
149558346
152740
11884518
40
16
79
45
444145
87129
43
83
46
69341
337022
30
139206
471433
129110
423157
447876
261697
12
91
56873
863583567
71
72
51216
283941
55
43
441328133
8
16
69023
399082828
208950
20
197400808
62
25
48
87
70
700324169
78040
604295803
4
88
9
92
86
20
88
1
386626
252552
381527
92
10
27987
5
58
311122241
410342881
61
82
457148
177874
481990
50
90342
55
177622
89006
172638
354163
312655
78039
88
246703
9
6
87
204006
4
4
484553
270174
289342
457773
619231413
62
29
32
347323
373400
274014
80
355698
17877089
479526
10
86
41
14
139561
50
381899
498655253
1
26
7
206960
91
64
69
6
79
64
399660
470828
676448756
109283
202024
240623631
4
194222
77
8
673632342
79
115425
40
70993
423794
278644
59
47
53421
39
290118
126696
46
289036
1
44022
43864
566873325
73
42
821066498
26476
266548486
65
19031
44
6
290475
19
463963
69
91
259547
71197
2
98
526534419
8
415693
56283980
298418
485825
36102
96
1
260519
88
45
134543
632930549
91
17
9819166
58
464670
121041
216643
16
78
71
25580
435706
23
114939
38
479924
1
9
434024
460164312
285102
395586
36
5
4
71
36
27428
290274
201459
17174509
53
868673302
872390114
42
320859
9
206259
14
27
18
457333
490086
97
65
290212
444178760
372674
90
15
18
60
267088
175206
168880
26
370775
24
6531528
39
4
68
2
127249
9302
22
2
53
457739
456148
110589
393334
391601
555542173
203600
244211
251648
289597
6
6
23
432596
31
14
31
8
129075
192897
40
56
3
118940
14
84
226621
62788
41
102723
26
497898
64
411526
302427637
216563851
150118
33
631836507
133899
93
155207
39
29
13
832918893
3353
454358
64
975816803
489670
32307
8
89
171325
3
55654
202428
389076
79
464767
36
184687
88
591901430
32
54252812
483333
17
140766
52
376216
325975688
196879
184776
78
432742
68
368836
355639
463051
869558170
72
88886
58
74
71
231351
498131
134436
329239
368450
64
7
30
11
655093017
418243
43
34
70
29
202808
289199
253799
44
68625
40228
3
1224
29
74
5
1
499494
193001
1701
15
48
18
25174
72715
419672
374098
16068
4
56
50
71
477325
26
893508186
303462
165138
281521031
26287
99
21862
923667424
904683210
348591736
213262
134269
377874
23
38
79
45
67769
383002
405643
241927
22
447962
5
69
83
8
64
358220
32
169185
43
61
446124
15
66
136825
76343
16
90
48
1
333440
380982
228459
92
516404499
473889553
82
214572
73
454602
66
454905728
486553
357347
141186
16617633
83
158863
262792
391321
400853
75865
169074
199258
84
89
48
481665
46
14
341107
499201
203865
379256
53098
262523
149569
55
20
148594454
141104
77
31
58023
357058
83
58
24
30
81
696271673
19143
696276427
1
44
220939
823737908
34859
303253
220660
158635
2
28
43
38840
349656
227346
4
365456
372601
155861
678353968
36977
239971
78
48
992144660
6
17045
6
1
228413
37
4
414897
314345
403419
46
26
91
259170
20
95248
245637
6164
59
66
46
150037
290499
336772
514853628
49113
95
551398175
405768
207257
482736
420151
18
80929
8
63
31779
2
479764364
374043
782253056
22
323297
241833
271241
53
54
54
68
67
77393
60
462650
373025
224368
17
103524
237952
274403
32
401997
31
483515
285060
173376
250847
80
4
3
586090575
38
15
28
3
99
85
66
31
66269
60
85
58
34
39
713366328
717
293602
42
15
253413
311647
28
31
434686
129251
9
27
351403
32
30
40
415393
886611247
4
250467
48
417996
89
765566621
13
338985
86
47
60
6
75
77456334
29434
54
92
2
139821
1
92744375
7
8
1
7475
50835
11
54
69
54
311410
45
6
76083
74
412585
85
50
92
84963
107847
62
39
297622
988719647
67
9
180192
57
119091
473139
67
22
4
22
772410596
38
361437
102606
63
327040
2541
16
47
4
115580
767836594
135550
68
132436
941474864
463677
223202
55
131650
83
51
240642725
215495
32
46
80
47
59
9
102466
833444936
33168
93
436113
335401
8
267656
70
1
91
888877896
36
185523
7
499759
352137
233449
121051
6
4460189
49
274974
294439
99
33956
89488
10
31
484905
482409762
260030
368215
80
24
60
177488
498807
78
94
60
96
54339
21
89
216777
327021
873734835
30
7
870676286
293711762
84
258142
288568
22
166196622
165460
60
77653523
13
471520
7378
65
17
64
93
237322
111543
7
16
7
222207
249920199
14
350043
8
29
7
20
48
4
26
4
900137040
77
148231157
384980
348576
72
27
99
221205
73
75
87
95
58
28
10
39567
10
84
10
402643
12
47027
94
148161
7
13817
163555
116753
980692658
447058
260051
460605
56
38
77
329062
593
75
90
70
417423
69161
205462843
591898960
294380
7
73
394907
63
105600055
35
326990
2
91
94853
21
477789
291455
44
56
53
43323
194502
245255
77
610975545
25
234014
538837024
471113
21
165747
31
51
73
44
152460
4
34
167001
76
15
32781
4
383416
54
1
45
93
44381231
250775
21
29
173305374
370806
53
433497
78
366263
38
77891
62950
34
468360
84
183635
467512
413801
149923
32
58
255767
69532
268854
266237
483160
5
16
5
304478
5665
184087
33
51
6
68
9
99
198944
969587346
92
442112
133189
24
13
57
929420984
97
79
39
7
20
464390
400234
80
9
25
435246
74
197584005
51
409719
329508
124107
406418
2655
469606
252969
617470750
30
169986738
16192
7
81
16951
6
901902105
1
375075
193520
88
467412
74
314033
56157900
40
15892
174808
321427
1
8
82
95
60
54
85
57
58
262193
8
77
72323
343859
395993
376104
31
32096
65
35837
80834
251176
2
1
1
383235
7
26
172143
81
435666
344280
53964
312991
62
70
169164
466376
46352889
90893
9374
37
138188
127682
92
417754
2
1
152987
8
381246
69
68
67
28
1
520679895
61
11
497146
425922
35777
25
223501
48
213633
92
42
129242
79
52
58
87
177604
76
88
11
295338
184883
35
85496
355266300
203374
97
76
490939
47398847
265031
38692
95761170
56200
92
215709
1
55
19
89
46
28
311261
22
1
347943
3
61
49
3
130600
55
773395234
57
233362
66
71
3
7
26
370868
100362
907137303
694494003
290060
4
365754
75
31
56
52
477047
6
83
55
56
63
3
79
56909785
64
348835
413759
450588
13
90
27
80
49
5
28
27
141417
1
313661
65
93
264947
848176114
64300
627348895
51
105289
21
40
15
305236
321926
128774
313888
2
12
224459390
120544
571431626
60
280189
41
230074
42
46
82
45
78176
361623
353324
482942
90
390086
6
300011
74
97
189891
482702
304919
86
88862
7
336054
5
4
4
33
268168
131313
12
11077
577742854
99
77
287247
207332
91043
19537
85
17
267525
299612
864994168
53
454937
34
52
294011
83
91
19
72
62620
8
1
8
61
99
17950
359544
6
23
101135
439068
70
41099
22
41978
6
61
394895
42156
52
30
88
328652
27950
716026658
26
6
94
423467
284200731
70
360993
144092
16
13
213631
43662
8
10
529796756
290162
299656
27
97
39
160673
2
289682
333996
7
461046
395828
25
54
43
163823
456688
479959
422262
276462588
77
15104
27
18
37
381296
89
217038
8
171038
326174
8
86
247664
101129
6
233316
36
4
74
248966
154295
78
95
679391954
173887
16
1
92
863406456
56
241914
225149
170222
11196
39
873202422
13037
77
325943
4
154681
429367
47124
53
51776
53
458588
76
352534
236959
11
5
37
4628
14487
126429711
70
174397
9
52
449435
68
5
25
438994
456832
447718226
94
7
71
56
420913
49
63
5
34
271307
31896
313583
96
166183
246620418
337751
4
396011
16
5
767368658
4
2
418271
349567
28
19
306294
257166
58
38174
77008
90
47
67
85
86
441118
1
208443330
219677
63
277085
62
17640
168907
4
27
293343
4
72
574411163
68
57250
340791
20
27
450436
32
45126039
56
311300
419329
900347111
90
3
60
234147
452794
83
2
599232424
27
52421252
7
15447
158951013
88
389676
33
95245
1
45
5
687353515
63
258068
9
8
52
388677
84
113820
50725
23408
7
61
93982
38
38
6
70
287694
921955418
392873
85
971126248
49
116595
72
859696345
319846
4
402309
68
296708
444880
46
509619801
91
147525
143134
187202
281758
49
1
317920891
75
42
18
9
251371586
65
28354
3
81
47
101905009
257598
65
388201
317493
56
7
59
39
561471345
94
387975
397906
7
46
166367
59133
374402
332835
9
99
314847
72
328243
31904916
8
63
3
323032
64
374493
99
27
301478
7
169886031
933183975
31
79
9
434580
161690
755395329
363618
80
11705
321639
321313671
45
4
383059
62
28
7
476317
82
92
336277
338416
349112
81
595850252
59
43
62
83
46
30
329996
158250
234725
939190999
8
4
238849
122041
217831
207400
42
99362
305368
292774
56
132855
11
37
39
8
91
146815
136713
76
39
364529
4
44058
161988
107414
300311
60
99144
9
86
252025
208600207
27
412447
88564
419705
1
241433
342058518
71
38
262245
84
271252
68
452410
268447
427224
44
244790
18
445308
88
67
240681
17
44
71
99
60
29
51
40
137574
63
187353
60
40
39
358918
172003
351226
71
247622
21983
28324
97159
883067481
218122
47819
6396
383436
35
345691
977132374
70
59
482637
29710
407277
633431206
3
57
385227
336740
387203
160752
413552
85
69
79783
3
8
46
89617
70
51912
22097
156293
304013
89
14671130
93
77
11
257888435
46
52329
22
20
46
55
36
127315
423823
261149
209520411
428328
69
35
26
58
52752
744393542
56
40
32
53
9
58
5
380905
94
310386
1
24
3
361188
79
69435
31
253718
637474676
1
437312673
29018
6
5
267294
442808858
389907
217261
338710500
569845921
72164
9
17
53
497988
40
279209
340216
278936
558168060
158152
33
44
247346132
59
8
3
179888
73
367526
74
44
268214
453936
41
3
9
326154
864846663
20247
10
35
106505919
298273962
2
71
86
79263
451968522
33
500472410
158520
28
281162
15
123114
87
47407
370190
488737
13
6
281741
48
830047453
30
21
4
145049
35
40
76
246162
44
73
3
154797
269091
69
399669
359496
19
3
390460
21
29
369745
104802
53
135942
34
296163
3
7
325152
338289144
63
4
366152
80
76653
3
895952497
128258
115076
250442
281328114
33968784
21998
96
358927
118085
223795
90
53
61264
26
25
17
312339
354878
296450
6
358872
23
204069
434780
98
16
853531650
76
291337
37
50
5
888878870
59
7
92
242515
94
21
91
294596
1
325304
28
72
370582717
59
269706
39564
10
114151
51
61
52
23
34283
24
70
7
178760
344729
33137
348066
93
475977
385615726
72
68
95532
39
211832
195236
7
47
405329
359369
284334
60
288784
140258
203887061
33549974
5
45
74
2
3
113925
931126797
247566
480211
56
78
121895
153057
13104
286084
23
374394303
550003765
183496
7
652579993
245958
42875
45
283937
73
84
26
21
332577
9
1
483355017
369752
346072
378003
248888
91
731357803
321540
312305
8
29126
9
94492
22
427282
78
22
13
49
5
272093
270017
227712
280430
292429
152149
2
304647
127235
378571112
3
429645
90
190263
4
33
42
50335
495484
12
18
280940
23
241724
34945
63
72785
420627
96040
234251
22350
9
412759204
417532
483648
33
222699
448373
25
2
62
470088
82
57
29
22
47239
185940
5
71
393786
94
338689
246359
259633
223466
72
100661042
441040
74810
461857339
93
14
114307
10
14
406110
146362
415510
319030
54
212065
34
50
305062
66
28
9
274462
76
102349296
728015348
72
721613601
93
49
439381
14
631460653
460824
160133
12
473232
9
223375
8
37
68
62
98
83
440723
8
183484
800499209
371403
427947
58
7
41
443677850
34838
66
69
494540
408034
83
410730
166829
196132
12
34
300028
3
458916
62
306177
250368
250922
59
96730
416790
339807
98
27
480332
21
69194
234323053
433801
27
159292
48
156769
211542
40
78
9
223169
7
216575
84
448647432
481515
300316
27336
70
366733
28398
381798
39
28
459585
75
425232
71
408470
53
855909579
77
35
495542
28
360438
63
26
303695
445583
348464
79
46
61261
70
89
118104
181407409
4
306219
45
46324
62268
283678
68
191366
183816
24630
643235830
421500904
23
226538
290273
92
453367250
54
5
21
402645
248460
68
2
8
340011
288060769
80
75295
5
185096
70
457083
478189
295283
11
259201
181683
949837805
1
8
459467
240395
55
15
2
6
10
14
11
152197343
22
7
246156
78
92
83
240583
340628352
91428219
92
464126
97
58
77
53
11
26935
3
416802
20
52239
1
3
83
326081
20
162878
341080
357758835
492489
9
97
23
301671
88246
98
286381
23
428948
272690
27947
265558
82
49
10368
292376
155145
68401
335015
445143
88758
61
253830
308798
284167
15
15
26
356409
842395377
330226
44
13
570369592
468530
15
95461
77
144538
42
454043
132744
215310
9
5
15
59
232965
146361
34745
84
94
8
43
51
18
61
68
167717814
102683
78
315708
290822
93
87334
23
2
58
56098
193213
83980
719421644
978108609
78637
16
3
84
98
66
308272
377733
446047
266935
379370379
59
331985
76
1
476223
294680
78
64
420929
148676
89
413951
65
25
43
60
81
55199
24
229929
84
426649232
410807
94
591402245
53
588048877
12
93
321612
78
92867
397689
7
51201
264200
28
46
26
7
12144
42
52
40
420784
382728505
272897
235867
4
258111
487278
64
668780591
29076
310699
385977
17
8
388968632
32
67
359503
125030
68
971026447
131987320
83
198258
126952
6
329697
4
215466
270172
17
30972
51
142489
339310
3
643881877
557035666
56
182706653
63419
26
73
81
323510
15
487921
203287
4
1
678088123
104641
353351
311559
4
69
51
353964
232219645
5
378498
155312
361518
318405
74
33
36
10759
97
19394
26
566635733
162747
5
400082
417654
9
29422
23
297697
490912
4
8
5
8
413445
86
8
4
76
64
324016
17
45
847291344
287572
248786
814648042
53150
277576
84
55
481631
43
328492
326012
55890
77
118158
72418
68
859386334
4
206514
422119
71
14
458701129
194602
377467
60
466405
478394
163912
97
76
227855
49
309937
16
299627
39
132388
335761
269795816
10
123518
415720916
8
148913
55
59550
197829921
70
454161
30240147
8
282362
84
173935
43624
176080802
9
369022
158785
118445
2
10
29
55049
444534
66
473519
66
166926
14
74
13
261399
88
42
43
262848
2
124796
48
244585
50
3
907847952
293089
56196
90
481806
112488564
478467
59
98
252806
167803
10377
793147234
92
37
288427
71
496137
599842645
70
292225
96
30
335340
72
719065506
490779396
258181
175553
254308
8756
260076193
495567
46
87
16075
261843
18
39
79
74
373149
92
18
275095
281744
9
380793
297775
425878
4
16619
315976
97
484071
1
1
44
58
2
209344
19
185985
117033
11
462520
45
68
390917
444396
62
6
199519
190636
72
499276
275906
260274
52
10310
86
414666
3
82
249436
27
491593
52329
17
74899
54
173504
148215347
380318
38
465345666
339309
205553
139578
276715814
66
495054
50
468689
44
298253
82
87717
283802
24
719544766
34
73649
319828
271136776
326023896
117925
88
60
248547
539082259
106883
58
1
40
69
86
409108
164290
495290
2
2
863080313
313061
381276
42686
86284
48
581637435
425109
470829
432215
4
40
142238
302095
272828
80
94
129767
220596667
234685
57
52
31
174069301
97230
288396303
559008886
89
97734
326685
364130
8
85
326891
105162
7
5
37
885595497
283075
122086
20
68
6
802455882
218945
328613
23
302647216
747272437
8
85
167244
142062
46337
946062037
52
118137
73
13
315988
51440
31493
41
363423
48
496272
25
338262
9
10
71
289158
82
5
523057611
333112
31
361067
17
5
20287
359326
348577006
31
426363
463990
3
940123469
49
140934
34
192088
89
106380
28
169462
16
409532
328689
38
41
38579488
461451
148656
80
301259
32
4
4
77
86
45
47068
108863
481072
416625
9
947136473
28
27
81
28
37081
465454
454544
729719584
59
377952
39
4
44
30
160190
7
474102
15
143875
491508
99406
48
27
3
53
239061
34528
829587980
287759
10
67713974
455176
37
88
46
97
6
89
22053
40049
95
53
752270308
94109
24
23527
87
101133
146453
68
19
97
37467
74
290850
13
471196
465584
8
301784
65
403320
36
386101
333763
134713
73
468952
10
108104
52
276575
95
69
28
437545810
116455
70
314282
51360
81405
360992
54
7
301357
53
97
5
152001
315176
40
166040
57
342116
82
5
34
8
444416
36
2
8
52059
242369015
1
37
390977807
26
374637
296985
73
23
90
85
94
41
32
315952
469757
69
8
163996365
28
46
312702
70
388755
453362
38
73
43
151951
336269
95
57
217262
907538867
315374
236774
92
44
82
1
30
29
21
12
6
385548
338748
84
446382
83
15970
150802
58
14
311551877
68
95
140237
77
92233
84557
275405046
93
37
68
510983005
408963
83
376328808
74
14
5
98
69
173709
33
87
43
12
62
69
4
16
17
67
4
368764669
13
476051
197309
79
72
464667
39
99
996692547
147234
3
38
73
360229
88
14681
3
26
65
157737
2
82
453561
29
176375
70
460173
71
34258
8
58
378230
54
22
315117
65
91024935
152463
281824
48
443356
79
76
22
185567
15
304362
71
47
291176
43
72
32
90
134855
55
80
5
15
86
22
359581
162759
294249
38
68
9
460684
265851319
89
265435
222798
245669
29
237866013
220577
67
1
65
188644
412304
26
44
6
80
155110
97
7
56
211536
31
298442
263672
113432
474541
30
22
247447
140185
5
419562233
79
73
449181
457458
169624
398897992
8498
257065
94
402251212
403231
147955
127323
89
38
79
196628
68
105980
181535
75
96280701
591275334
54
12
817801357
226501
248445
4
78
230727
90
297258
18
66
712717675
265289
251658
10
284389
160674
168961
437669
1
471706
85
91551
327970
62
491788
36
499659
17140
281757
96
29
116915
4
77
40437
130095
416979
335482
89
2
407943
59
57
221344
41
17
502543168
199994
267644759
138520
119855
18
304145
399405697
57
82
174993
85
35
9
396798
93529
265609
21290
282299
45
487430
150363
8
97566
3033
278741
279384
8
98
47
80792
19
347303
40
207219
381406
5302
81
28
83
34
96
93
13
63
60
9
77
22
529671694
3
7
75
22
50
89
7
92
96
2
82
278500052
80
116858
92
75408
413016
14098
5
96
50
98
578052695
452060
394842
153951
15205
72
55
47
3
40
40
73627
61
99
209612
51
74
54
2
93
128289
318432
75
79
14
46288
22
46260
297121
811993679
27
124054
1
337788
68
99057
498087
436414
17
8
77
65
330923
3
467561
12
3
364722
55
235408
41
97
89825
45
56
96
2
96
47
90
32
241077
245476
94
56
9
24
236011
84384
36
335406
267189
24
4
9
301481
154854
345449
8126
445998
221105
147832
75
38832
459028
6
29
405741344
469290
768113824
494579
96
2
225145
366504
318273970
2
48
38
57
50
39
31
231292
29
84
70
80
42
20
4
41
92
12538
72
208176176
50
3
255697
83778
60167
46
33727
47
65
122227
26357
132719
495633
93
56
28
470677
90
3
77
43823
99
47
455910
73
42832
5
244781
88
3
17466
499257362
24
74
19
99
670776570
33
19074
264544180
13
158203
445149
25
43
313901
270443066
152102
43
242698
16
611063915
20
201944
60
31
330173
266223
58
31
2
2
2
4
67
849526816
53
66
235676
11
419209
265188
386945796
195529
357832
331592
274239
358712
56
70
136782
362903
451062
129400
5
72629856
68
64
52
61158
109081
36
93
45
222468
197932
51153
447988
235884
60241
71719
877531493
391914
391730
26
420382043
2
463709
82450
41
680388534
236005
77
56
43
76025
358113
312483
18430
39
250083
197430
291742
95351
119176
88
543
472476
202529
347119
66
101058
64
401038
27
26
77
81
79
31
19
295345
516588609
49077
423519
182203027
19
31
213119
20
28
81
1
355418
94
13
98
23
416005
95
205609
375099
61460
410239
32
86
487284
303838
401054
101626
35
83
449616
185267
50
354612
368405
33
1
5039
80
84
574873273
45
17
33
50613
388618
64
105413
66
40057
87
31
234431
430746087
436155
170944
5
306392330
16
76
22
82
54
88
17
20
366548
213003
66
55
412392
280532
65823
65
20
96879
26
68
6
74
95541064
32
3
268769
155222
6
6
254047
408718
359099
80
22598
304890
26
84
3
26449
289165
480025
2
58344
431770
252456
34
295847
43093
1
862877760
345765
136411
284806857
73
19
4
94
93
114892
45
278645
8
41
48
62
90
223890
61
294566
74
616547321
27380
2
88
327868365
295633
8
6
66
479340771
345701959
277429
262538
9
6
70
464580
77
366721
239764
42
11
39618206
221187
17946
48
40817
37
24573
83
54
9
38
404759376
160632
695995910
111928
9
98
422282
19789950
359591
414782
72
61
189302
320766031
5
49
16
46
267044
1268
56
62
402571
56
17957
137733
560545363
91
98
76584
93420
57150165
37
200640032
159183
45437
6
9
376982
625087812
55
66
28
51
23
72
16
245735
539875711
62
721685800
608431000
389012
97
15
49
466958
288572
63382
27
32
191275
476187
4
23
65
87
68
73604
7
248133
442678
69409886
463280
349781
385447
190787
48
10
20
212268
89
69
37
83
66
100395
989410167
803193212
24
376107
94
43
52460
37069
75
66
79
361060
11
180604
452305
51
42
87
72
88
385036
170772
90
96
62
63
33
50
3
30854
315636
14
159135
343619
330689
140519
4
444393
308272
272231
106330
37
61
102544
8
285906493
4
835062616
48
915816831
2
121871
396239
562125993
241323
416098
670894862
993988244
86
93
224583
157919
190923
491511
80
90
48
347937
488556796
33
28014
384060
226406
40
74
148261
58
53
2
476322
12
65840
7
82
53665
3
290109
441810
53
364504
99268
70382
22
78
304846
27
90
14
55755
97
13
445349
95
94
31
43
939156839
5
337266
9
36
28
62
72
827515828
386618
4
345094
7
67
764415899
8
562980749
286474
438557
72368
82
537518058
11
88451
703977893
43
48
55
40
63
23
56
399383
47
76095
38
1
169153
91
374352
37
504532166
2
2
15
376262
450548
39
54
736898549
84
464652
242847842
69
986281846
50
8703
7
57
691807100
146387
471893
33383
38
63
1
85
18
86
348181
2
6
53
119859
17
67
99
36256
251917
72429
455531
458357
10
377940
65
87
474789
19
1
137547
461925
484585
52077
187292
70
3
474682
342526
277362
82
383361002
84
465202
8
406266
132005958
36
136525
318590
143585
7
74
349146
156029
155503
51
472451
324550
4
436249
172962
46687
497269
985958242
39
66316
301447
119862
3
479155
1
55
295965
38
354009
243754
373432
1
159705
4
87
358977
55
714453525
55479
136577
467434
25
63
54118
23
168495
69
55
48
9
29
77299
75
93
78
35
7
334565
206364
133311
29
1
43
876353996
23956
67
22
87
32
7
29
91
2
5
73
30
431835
29
96
70
24177
410899
274802644
410403
82
1
18520
243041163
74
267800
50
447944
96
8
99
64119
14671230
151459
34833
5
19
103701
737683748
54
20
1
24989
86
278917
221802
306071
76
82
15
68
95
68
7
92
233030
19
74
379440
486731
58
452934
33
53
149055
50
4
7
175245
455351
63
129655
30520
465000
420799870
89218
29
665257309
1
13
992758222
8100
314015
45
224633
56
465914
5
768253352
85
89
70646
41
85
403618
343347
71
45825
76
76
126946
5
330564
75665
53
85127
482681
34
97
104001
177659
242235
497454
182840
17
427545
11
216830
495185
91
90
94
51
248224
24
87901
411130
225680
133525
107057
99
57
89943
422812
65
8
3
7
254760
66
180056
68
366315
210716
885178137
36
18
96
224782
33
274914752
117001
276407
5
173200
915576299
2
221319
5458
352740
30
429938
33
743129181
47408
413280
1
71
46
18
9
227750464
35443
292887
55
480953
87
420124
188347
74
304840
527810528
407958
94
17
6
46
402319
174674
35
399137
93
115319
55
26
44
45779
58
39
71431
41840474
73
325494
19
9
3
56
205175
89
166748
31
68
36
336309
480023
2
366696
120518609
64
397466
386562
22
66
41
614531912
17
263121
49
40
9
22
15
10
18
264642077
98
311673310
1
395041
46
28
8
126180
35
443433
84
50439
129222
201055910
40
388948
140589
369912
75
96
45
3
463998549
9
48
307144
440331
80
78
8
112739
73
413986
365371
68
216448885
90
63
139759
243878
50
47
448109
643493816
27
344364860
348259
138457
45678
127810544
17
67
70526
420313
26798144
28
292793
375487
34
235260
81
262892
94
116768642
828387284
235518
59
92
11
167594
60
12
68
76
8
6
164344
1
8
39
49
96
4
658778937
42
77
39
302780699
392185
2
18
6
442136
81
60
8
31
91
26
373577
4
418717
35
48
35004772
8
34
83
249334
55
820433447
11
47
130080
25
490858
95235
48
59
68
447138
23
48
83
701072439
6
315027
965254133
38
55
3
62
182861
86552
66
449702
133315
473564447
80
3
995801002
384334
414786
59
22
163555703
36
57
323386
40
24
215195
5
459367
6
258524
444854134
125688
80
19
389518
737213920
317872
58
41
211006
346811
31
336903
975530083
2
93231
69
65
455893
26
51803
66
40
52
72157
432510545
31
4
62
402648
251535
66
63
272103
98
1
959097846
43
14
314348
225621
177654
64
615971555
147065
4160
75
375817
13
91
468714
811508576
407611
345818
9
579295898
138332606
116154
14
2301
89
75
77
95
70
135264
246394
2
5
291567
263581
62
40
26
38
47
430869
89001
3
298282
33
454832
33
63
229544245
421236
93049
475907
71403
417435
81
1
235708
42
28968
442218
8970
446702
453015
31084
144179
133951
39
54
72
493171
37
19
440588
265358
1
47
173187
6
753669294
79
532514860
73
82
61587749
347075019
733421506
49
19
70
462839
452738
28466
780285185
285919
281168
317846
1
435620
201321
50
156792
80
6
323147
3
20
12
135466
22
96
72
8
965142197
8283
27
102079
308723
232494
726140125
699396296
268303
57
71138
484026
112264
679316126
431199
16
319838
335005
8
432296152
94
61
32
97
367498
120087
411425
803602990
319703
3
292907
32367
73
52046
28
275114
177931
15844
349034
1
480548
12
392983
30
368649
255110
7
51022
6
476962
12
15
29
63449
84
66
26
125020749
202904
53
464532
150989
248443
46
55
15
21
153595
89
515276520
5208
1
122657
35
41
757737302
2
336906
21
62846
84
39472
960420155
12
692907657
96
53
272276
219147
27
254429
91
315245
6
70333
2
23
98
3
459886
37
41
873780200
93370
372021
286795
51
55
65
98
6
167481
151729
25734
415560
139545
1
322305
212748
68591
158272
25
108433
191295271
365033
601087189
91
8
16
120576294
28
20
3
22
85252
368630
64026
247964
93
1165
132426
100923
18
11
776789700
836660329
707344030
61810
56
146938
72234912
383221
230576
507126432
200283
31
16
9
317541
220908
912261714
5
41829
14
69
68
220298
55
15
8
72
42
14
71
98
230097
81812
96
199811
445342
60
48
33
250842
63
44
416291
426593
2
276209
327628199
251324
75
3
67
1
66
82
467077
89
388617
62246859
227614
132308
70
3292
870016882
87
46
332369
187740
58
91
23906
226714
681724133
35501
68
95
386052
68
33
268289
18
466863
131513
119912
11
78
41
447178
148005
657908023
45
34
39
38
107590
62766
182190
347970
56661
21
151658
86
13
78
15182
7
257202
24
50
493255
154557
78
44230
87
3
23
4
402985
496384
3
82
957558772
343280
8
86
28
304838
37
94
97
575065634
821150971
374915547
73593058
7
168067
39
97
10
432955
247285
387784
35
645203000
382442
286343
5
25
37
74
88869
4
8
48
30
215230
74
176126
65
521583286
43
9
249850
20
24
257346
42
298438
23
49
316652
218088
62
73168
6
56
64
440402
8
50
75
6
635853497
13
71
68
41
380092
99
48
166256
72
17
330913
64
577837178
95
670783334
38
168187962
40
481765
88
357406
20792157
327711
186177475
424360
385030
80
88
379702300
33
65
267909
3
66
20
102827
59192
76
357210
424750
23
416122
85788
22
878809065
443057
5
30
36
697919536
266783
618545735
419889
68
361632
699192122
482201568
226828872
74
20
9
68
66
74
390878
52
60
61
39
49
249018
4
74
716677998
92
79
87
65
4
10
69
75
75
5
295702
407385
241208987
2
1
256148
151764
12
39
12
6
39
472635857
84
325734
184626
655683177
13
44
45
319031
8
81
30
224739
11
555425684
23210
183968340
239497
4
424757
36
455228
284910
49
253398
37
5
4
80
38
489785
48
12
233793
291791
214511
179593
436375
96352
177524
191724
118670
18
38
83
697771436
290420
92261
29
40
21
55
459966
241625
94
20
26
2
18
97
22
6
53147
67
585708455
473791005
171977824
60242
141403
23
37
236833
347381
58
329773802
9
404275
91645
13
92379
36
769105465
61
150029
464558
73
237046
350930907
69
478322
50
99
96662
10293
23849
103572
118270
71
41
4
2
996429497
464637
22
9
211073
83
226340
46
86
4
5
3
67132
260709
44
246989
7
23
26
1
29
77
15
468654
1
67
237429
237376
24304924
28
376114
5
38
213475
174942
53
1
89810
233712153
4
329409
50
331367
30
487264
452124
87
54
38
3
340339
823405018
326109
507093340
89
335453
35
6
36718
69
437751
14
28
49
43
861425418
162823
35
73
547103695
16
401628
324502
6
123148
39
140136
69
617727171
178807
254503
96
122713
80
331859548
54313
315288
336298
51
24
51
2
97912
97662
3
24
73
88385
24
27
52
75
103782
66232
436646764
62
728910245
42
640422839
20015874
82
570136607
80
186153
336099
2
87967
79449
248649
425527
241591
52
96
492930
6
83
77
482646
27
665494862
264641
73
183057
77
55
52
74
4
65
24
424613000
177931
8
1
494577
137697
49
198078
47
45201
23
31214
189964
450681
93
25
224430836
268202
106898
444254467
280176
56
74
46
440319
857943046
405131
113746
459040
22120
4
1
42
20
288912
11
894154486
51003
59
208253
331045
290410
345509
70
319258
11
68
242435
327784
104446
94644903
80
113771
40
945347066
51
266688
441995
85
1
40925048
77
90
227178
2
187849
65
391087
8
282498
49
220608
15
98289
16848
77
5
5
117033
74
304290
86
4
8
441323
7
48
26
48
6
32
346338
85
65
303595
244436
73
82
71
25
301000
91
163262
593018922
131032
57639
497531
494411
368448
24470
17
52853
42
84
87
130293009
12
367401
86
483078
43
67
363971
8
494892
67
50
78
9
17
386036
99
374658
391667
22
6
420012
22
65375
9
43
395213
950142752
62
11
249370
26
27
59
78
63504
90
161999025
79
454663
163615
1
3
18
757422330
62
9
282664837
9
5
67749
85
298920
296127
25
245649
359677144
200222
590449580
136499
44
68
76
219757
62
52
43
283737
99
88
29
32
336983
6
30
718908347
37
6
37704
93206
46220
28745
424987
339578
45
56820066
4
67
9
422621
434421
295385
90
29
84105
10
88
5
411510
73
191411
21
68
82745
58198
279619
48
27830
452167
242350
38
6
455289
13
2
22
197021
176096794
28
129722
424786
2
215111
58693
40384649
9676
898017236
86202
879268608
154023
93428
29
35011
70
237009
36
46
35267
36
32
57867
210765
25
9
224344
711493637
86
161120
304773842
26
98
45579
62
352920
275224
688392527
5
10
38
62
290844
305449
20
71
20
22
43
867500882
99223
28
95
17
482920
477947
62
224912
1881
44
48273
68
34
208168
102654
82
225031
46
75154593
99
48
315382
295579
24763
118847
34
898224501
88
148602
58
136328
44
57033
211108
60804
5
454752
52
28
73
4
16455
71
765506157
84
206828
44856219
39
42
23
62858368
472702
84
10
16
284491
27
257199235
339734
183261
22
72
7
75
99
75
1
861844165
444981
47
12
424958
472905
322432
8
397054
22
5
49502
6
441200154
85360
28
21212
83
24
164235
7
59
81
16
50
27295
36
35
439417016
136241
659780657
77
462544274
68687
81744155
314348
529280601
28
424171
36
117896
89
36
102188
69
80588
436994
245821890
11
183056
73
8
50
263329
229829
446863
90
79
735880509
9
74
4
62
469421
945216603
55
328859
22
96
48
668140015
76
5
65
9
2
49420
256259
235129
326241
41
111089
82
43
111167
47
459400
6
35
58
477355
15209
94
85
74
64
77
298407
234053
155021
43492
74
412365
88
83
430716
463024336
54
351626
77840
195711
85437
91
177642160
1
25
96770
165253
233902
152461
12
94
305997
391788
455381
93
149102
421250
87
337128
436238
88
77
116413
448557
494139049
386554
19
493749
131146
80
4
334316
56
95
452346
78459
163661715
397880
32
66
407870077
25
7
61
27
290129
59
5
68
318196876
5
65
81069
374048
477369690
25
296605
20
41
59808
46
286676
467358
492664
724013291
15
204435510
232634
256947
399369
63
264280
68
100674
92
51
19
741261385
7
90701106
67
86
39
93
335872
478077
341485
13063
92
454450
27
69
139095
74
24
19
330149
3
3
57
99344
69
25
399392
19739
7
3
6
382071054
78
468455
7
4
19404
40687
345908
258413
80
93374
4
439543
554151433
34
84
6
322359
15
75671
59
247750
98
7
210262
41
424247
94
97299
59070
1
3
82
228624
7
336982
87
31
59
11
78
229631
351883525
31
229689
7
98
7
619324558
348377
249259
367053665
42
1
359083
102401
238697124
4
566861730
68140672
36
482194
68
7
14144824
4
65968
51
499318
290130
29
249308
71
49
89
419185
339956
33371
373647
23
410727
3
35309
77214
69
90
196086
43
2
66
85
13
80
65227
344037
641098735
65300
19
1
2
320260
61
349363
10616
64
78
64
69
99
78
56
14851422
355147
68
34
431391
41062
61
395045
65
448247939
65
397788
2
59833
94
35
22
863371821
139556540
96
303799
69
219379
104011
56
70
67507
92234
67
419143975
93
81750
416972
54
980024709
46
262581
288684
48986
80
971651509
4103
92
7
351810
204139
154502
743965096
14512532
497525
3
31
9
82
174096
4
73
2
752764572
55
140167
53
245953
77807154
235574
199715
157212
245574
30
52
114990
469501
887951214
5
11
404344
305042
493898
8
76
14
7
62404
77
359690
363630
103594
126549
44
425727
93
216849
429894
90265
51
71
736004630
90
5
77
470807
46778
18
56
24
37938
267651
22
48
5
67
563667195
9
3
401213
10
71
16
10
213764
31
18
925087235
295954
10
59
6783
220459
20
58
262816
34
199544
26
43
90004
34
122142
370861
425502
15
75
52
8
203594868
30
95
2
272338
5
356819
44
302131
28
70
223666
50
9
389640
2
444246
51
138101
259430
700042702
15
42
784599566
87
139096
192861
38283
83
11016
35
349533
6
29
133654
324648
261563
481726
228791
498295
580355813
115981684
77
256901
459146
8
57
384783
68
484530
82
4
77
22
19
469722
418473
62
64
41
114735
488550
369294
348000
620633899
596034250
14
352540
319794
127851
401328
241353
73
458200
4
62
14
497859
252294
485147
4
98
663829791
39
29
17
61928
77
49462
626394631
29
9
232478
309644
69
417951
286546
55
655405253
58
792857776
3
2
439118405
94
234434
212044
415957
26
665054641
26
181486
114575
80
126370
93422482
742084112
29937
70752
274483
47
93200606
239838
115259
166190
5
69587
405848
446260
456704
22
1
74955
69
278336
53
410151
240591066
3
69
77
87
184897
70
124303
1
52244
183335728
1
74
463495
42506
366395
485514
5
35
487180692
78
406281
9
76
110409
207483
1
336113
1315
419101
1
119198
4
63
22
11
16
111145
10
52123
20
7
408074
18
444803
8
56
36
97
94
389656
34
202194
250699
86
69
414260
56
1
268595
361069
88
44
5
23
985044321
87150
97657
76579994
168958
481058
14503
7
80
30
228289
205753
144207
246413
177134
1
86
932
86
252877725
237281
86
567380464
66
51
81
334952
74
337213
311129
15509
55
40
378263
134554
386720
6
6
32
198151
81
60
27
88978
40
119685
83
451548
294692
99
107119
72882
2
250678
76
253727
75712
281415405
84
398090
65
150516
430109
83
33
423962
7
117089
70
29
29
98996
8
4
99
245689
348900544
13
52
3
87
72
23
79
207903
55
123843
37
9
671510295
60
99
28
218206995
69
25
122306
36
96599862
237630
29
52
50
196957
41928
87
76338
97880
430218587
60480
50
2
149622
18
68
13
56
317471
10054
80
234622
17
222222243
7
150782
55577
3
297787
230896
142077
371622
36149
64
449270
75
13876
364734
6
3
237825
349797
136716
24
414104
94
54
754265820
15
59
742226184
50
28
90
6
36382
4
190195
74
23
11391
9
22
59
79
77
9518
104927
23
43
83
80
96
87
76
8
2
70
57614292
129332
193640
249472
71
297990
379868
86
408498
482443352
79
254963
252190
760748947
47
5
41
70
12624
36
45565
336208
439710
7
6
78
126494
55
251982
12
177678941
4
54
802824100
15
336868
84
6
13
38
81
347600
486062
26
81
452158
57
88
31
35
359168
398515
481001
100282
91
96
49
14
361851
22055
254597
21
120300
5
73985
55
86
14
88
45
119218
959789605
396776
327647
386566
5
14585150
43
207878
30
350449
490639
34
9
33
429655
14
5
37
825205246
331829
137188
70278
5
32512
81
248286
377824047
43
6
647072919
74
911335346
14
235239652
344218
80478
68
138057
42
163663
87
7
65
186085
16
70
38
409561
50179
19
75
93
67
187314
17
243449
62
6
14
127220
73
8
781308816
166215
460080
69
375349
22
61
37230
39
15
98
106438692
11
8826
82827717
456266412
21
213360
325146
2
274372
63
64
244896352
430375
84
74
45
185325706
94018
41
202984
181760
253288
29
123834130
250429
899669852
48
56
149874
204177
193619
3512
47
478768900
353606
66
93
70
26
27
46
234913957
75714718
290064
79706258
507376551
368038
99
80
70
96
63
320259
2
236737
420172
217294
33
211797023
425826
7
145366
192031
281131
263744
1
214031
53
142119
4
292317
901022278
59
483612261
63
459119
77
55090
24
179398
375853007
398363255
10
61287
70
397879
984240093
398085
77
58817
51
878120457
192960
32
705546452
2600
29067
5
101566
93
170853
474508
358907
275144
295041
76
382823
447296335
297527
47
399990736
290673
95
280540002
74
99
80
47
55
42
16304
20
61
74441
460058
45
320621
10
47
286365
9
20
476252
34
427900
7
65
217271
167325
866682225
320155
88
38
41
64
361950
176406001
370428
27
216343
74731
57
682930488
136165
84
61
137899
162494
53
67
5
328835
15
145689
13067
304144
173478220
10
187912
238019
80
21
26
86
7
477112551
16
37
97
5
36
114136
475556
288998
259788
98194
298010
260551956
12
48397
194098816
490565
92
73
439861
22
416084
853217332
85
350327
15
417007
409963803
323076
13
53
280492
105824
20
908683605
7
74
152056
153072
53
143010767
67
83
262772
60
52
4
368713
45
3
76201
27
68
307402649
325247
23
740705880
420569
8
401804
49
8
137854
823773603
3
64
7
420259
362905
250737
82
436259
99
542488635
383976
359720
97177395
469541
324748
93
52
211199
36
51464
55
144351
57
498161
424321
9
218650270
87155107
116102
35
22
89844
75
3
4
344241
426021
146642377
80
319035
60
220136
412595
94
83
438876
14
150053
54
4
18
51
44
6
370386
366358
45
1
448957
67
82557
357737
20
41
7
226777
175749
482318
213957
14
8
424610750
900310869
82
41
301204
69
2
72
9
449396
8
568030187
652404884
14
39
97
316242
19
321119
96
6
32
5
9
580533751
43
19
8
4
371535
492568
31
333439
75
839297503
139782684
404692
430647
6
14
448394
274023
57
1
448834
26
117777
43
9
154615
16
498561
1
82
61633
39
34
444181
258785
361466
216032
60916
138644
86
32
23
20
6
420513
260513
51
27
8
137119
338785
28
452101
282397662
125187
469617
499823
49
40
190613985
59
76
14
4846014
198900
10
20
290576
344820
4
348744
236756
94
97
27
405711
113766
321707
80
3
141925
446226
67352
9
83
20
49
63
40
328509
38
98
97
232325
25
86
48265
237523
11
134520
270002
88
51
113390
53
367249
98
49
174071
334511
32
33
15956
163483603
4
6
218885
99
377235
728706066
216427
31
912064631
82
200548
228171
416222
205317
76
89
352505707
369979
10
210845
20
168652
55
356478
474929
75
30471
255926
72
509254759
424912
45
249263
8
329593
229947
85
91
49
29
20
258873
68
3
358778
290863
29
329097
297719
11
400073
232887
70692
294181
74
247323
270849490
26
51
368078
424628
178998
178650
5
98141
58
18111408
236073
137972
129309
201295
10
56
6
60
90159
40
445211
366465
451906
36
403240
338304
247594
447567
90
197685
378447
10951
270676
3
229141
319548
60
126821
239572
19
2
71
79985
382665
327291
64
52
391114
47
160559
118465
9936
514795063
328264
87
485104
4
72
55002
93
31
279354
320048
359555
2
349113
346240
310472
140051716
259986
82
267097
68
141990
6
49
81
10
92644
492483
20
104810
78
7
487927095
928289088
473455
52
56
462907
96
18672
32
55
78
41
296671
869776031
497616577
289759
489056
54
4
88
58
215977
286900
151974
419841
119059
446271
375202
33018
280796
29
405448
6
5
377802
148660
404199
269062
172765
5
38162
384074617
72
64
270702316
192781
174341
55
347008
112308
73
71
113296
63
62
1
87917
113450
24587
35
96492
459528
74
403639
215389
81
62
437829
484520
201978
74
67
371270
2
69
392505
273900230
98
9
355475
228388
362640
334996
146840
407893
63
377456205
170649
21361
53
369138
19380
3
42
409651
4
241114
4
91
6
175814
46622
416390
25530262
343318
22
741607347
298452
56
59
69
405234339
404992
5
199528
111497
5
2
415874957
295391
2
8
834077647
784784141
413988
9
74118
56
47
490404
497225
368099
834143668
4
198002
92
398970
8
66
27
10
97
17
405813
12
110577
10
283497
16
3
95
422596
254359
158659
2
40547
459693
62
3
32
397833
8
16
66
38
41
25
42
71
183198
68
858490552
55
14
186998
176510
10
65
300252
57401
89250
68
26
689240450
39138
92
58
712535147
66
73474
94
86
8
88
218469
441566
41
4
30
371227
168366
80
54
192068
301099
862512543
99
443925
91
632650276
24960
454577691
115065
250309
265805
26
1601
287506539
493930
422396591
313512
174039273
2
57
65
239107
38
66
138741689
23
19498297
65
362499
408878
7
65
26
431988
3
49908
7
4
187155
98
437665
81
411935389
96906
70
308526440
78406
259626
378323
10
72
350418
480780
11
9
189135
42
4
48
9
397587
62
328472
82
266528
3
54
33
82
339845
818880534
7
12
258370
2
72
203131
356355
83
3
825201365
495162820
407082
578601551
27
759376300
295726
135208
162721
33
232600
67161
37549
269150
344754761
160083
98
19
5
91
7
44212
91
4
76
3
242123
363513
413996
45
58
82
9
640744423
71
23
32266
46
370374
36
247496635
478029
246777
94
513285182
183198
49
9
85
337760
917867882
130242
54
375292828
21
97
32
62
46596043
28
4
416263
154105129
99
262413
16
54
59802
492367
235008693
45
234393
263228083
22
93
8
363635
233988
343518
328629
311313
13
10108
9
477462
70186
406496
37
52
326876
151889260
9
74
414828
1
994082107
45
450974
217775
13
83
108994
93
9
60
27
58456
107931566
87
47
35
140335
96579
62
267894
3
34545
8
549698638
2080488
48768
20
7
43
127277
6
77
479978532
81
1
467136
20
27
736943370
8
30
82
66
67
411919
758418395
66
48840
33
94
409091
348222
83
127963
240562
460182
69
75373
41
96
9
349315
74742
43
64863
244057826
18882
44
102134
2
17
32559
29
405915
179682
71
385268
194367
58443
468377
334295485
489656
62
151420
19
446733
318463
48943962
937414601
454387
9
374473
350933
797201312
54
228632
3
66
425071
322688
171803
759858669
660633546
708034338
769766838
279217210
286595
7
21
25
24276
486343
97
396524
975041672
346687
48
175150
356900
454302
9
535677495
10
460296
257546
134086932
61
59017
385188
25670781
303968
566777238
34
71
224854178
58
3
472031
277505
416524
186739
19006594
29168
5846
97640
32
325839
246605
185205
183180080
437593
35314
49
364046
345308
69
177032
61
3
33006
413429
63
55
364278
30
31
28
177899
9
33
60
10
115673
92
255228
62743
63
95
65
99
94076
369430
96
137260
420235
483158
78
217413
39
107365
69
88
336783
95
47
47
35
159909
107761
22
727724926
55
95
49
354491
34
70564
15
41
204336
280890
376877
76
423220
41693
74682
89
25
13455
70482319
404706
643784158
91
71
7
81
12
198790
381919
72
426496
5
50868
128428
63
83
93232
7
50
20
326090
52
29825
54
36
13
66
80
394688
184356
6
58
165376
241717
2
471549761
86
337192
1
77
35428
9
79
88128
330381
66
93
7
814021994
666632280
438904
7
463497
322221
351970
62
166227988
66
95
24
167901
112315
94
96
52
257215
184121
439629502
237353
494544245
367582
3
54
97
404632
945318332
6
490433
84
1
80
390844
68
210814
41
149665
88427
151843
100118
93
294620
75
322260
443683353
363976
820727019
426917910
95
6
35
252251
435404
2
32521
9
65
18
99
171784
86
303705
81688
39
17
324024
33021271
24
7
9
71
81
964445660
203270
5
459609
261317
67
16681
81
69
258265
439548
332752
61
429028
388830
25
86
85
193625
299458
2
143466
175982
383831
84
15375
27
79
339727
364881
174241
31
53
254278
464954
969392329
7
8
85
221346267
491625
372938
99354
18
141330
32
45
126986070
198560
29958
9
167001936
130708
453937
165679
80
692164421
300302
16
7
79
55
116082
7
51
76
414901
207400
90190
29
344320
112581
65
73
123482
32
935556735
399993
175055586
53
97
565233997
58253
389938
79
385336
244871
421145
75742
74
49
65
82
468576
49
83
98
30
47
145752
308808
71
212529
429105
865633566
168210
20
7
66
276413
196329
60018
77
90068
47
91
43
69809
16
32
102167
90
19
66
271391
183848
73
402224
10
590655612
264369
62
2
17110
5
47848
216080
447849183
28228
384132932
64219
140873957
45
65
498505
421502
250691
49066
399929
615908771
57
140968
1
4
23
5
124983
74
58
360305
2
423912
74
3
67
359133
8
91
328366
70234752
772452306
24
7
448990
1
374640
31
489569
8
87219
24
432110
402853
14
16
391587
46
426973927
262989146
246389
42
759372074
385428575
723017516
68
84
323700
390934
456897
149966
264519
92959
95
7
57
49047
96
49
31
445504
14
299676
7
13
29751
167223
66
91
32
25
56484
77
22
72
18
34
5
102556
310462
498820
19
129529
97
125204
689029115
179234
151918
66577
53
788581847
447653
89814
78
31
312436
10609
56
253713
20952
420796
954228596
93
86
187618
258611152
363457
86
26
78
73
328874
10
98
102325
12
96
11
191825
6756636
210140
77
377488
785921176
52
7359
3
41022
6
212002
23
249590
78
326590
18
47
856154114
45262351
144650
90
355931
452391
49640
14
405671
349358
45
451474
9
410166
360493
262482
68
16405
39
261403
11
507404002
471830685
271889
52
90
63
67
425071
41483
272927
38
320670
24
98
4
166781
294295
212616
266828913
197524
33
49
67
4
7
51
7
495155
833046350
35
67
93
61
564782155
26
12
79
70
82
409745492
59
162775
65194191
140654320
8
476456
199803
76
64
79
48
88
159737
398110
44
214153
258813
152345633
68980331
92
40
6
471276
470916
192811
225146608
26
82
323256
44
80
57467
47
34
729733912
17
18
187026859
57209304
78
9
4371
22
394272
54
94
198854
92362
1
335792
498268
75956
94
70
6
812019348
55
146275
22
70
348356
81086
3
17
50
77
133657
4
97
442510
96
93
89
423306
68
10
208405
38
25
92
63
453641
30
97
19
30
419761
98
220231
76
59
10
254063
23
32
295790
338309
6
6
369248
27799
117157
52
261472
41
33
50
55
34
37977
37
89441
61
310838
1
70
38
377953
227194
11
68829
26
62
482220
2
118109
86
411874
48
408583
224136
864806362
12
5
181051
80
17516
241097
190112
39643
84
67
521440857
322238
132286
34
13303
44
98662202
32
64
42
3
43002
1
87
383778226
490262
19
470364
877228651
106895
265228
27
9005
2
70
70
260236
65411
15
495957
56
486666
244217
371746
498424
391003
651328716
454626
53
498955788
419781
6
31
293636
146096
98
44
89
260406493
54835006
26
20
91534
168044
270189306
75
8
365228
9
342562
36006
156746
264194
893248862
52
226527
85
47
155661
71939
87
246309
20
81
180634
78
44
13
84972198
38752522
491909
79
45
6
163553726
7
26
445707
174017
29
8
2
197922
34
416298
73
10
89
69281
99425
456736
469106
16
482261
96
10
4
99
46
934494897
424715
199623
319889606
384567
7
79
26
9
50776
28
2
15
10
169392
2
28715
464792
499786
195008
55
86779
12
39903741
220280
440305
138285
54
50505
380291
445954
55
217388
308160
690541610
1
5
982458635
49
63
25
258896
40
8
77
397111
411797
24
97
94
5
140936
47
736737263
60
417957
42
359582
159644
116648
39
412312
85
271193464
275212
309750
3307951
52
116682
45
3
66
193154
175330
94
275443
391412
343910
62901
413101
231405141
269612
16
354220
426963
183728
48
417512380
43547
40
514484678
330785
105423
25
370118
933249653
311568
84683
2
303717195
77307947
212055
50
54
477203
153498
34
162048
25
150962
17
64
108811
50
873582561
8
27
65
355419
97
49
407932410
7
7
109228
416392
9
360674
283939
183749
82898
43
12
30
90
1
91
450935924
42
398572
12
74
373618
439296
83
1
611843484
11
16503
763080885
282923
88
80
83
601167411
499386
344130
93
7
224546
368103
287728690
35
60
5
5
897774657
311080
361829
142670
63091
33
348363
114953865
6
53
481747
54
373581
370111
8
286393
456070
380424
2
156672
46
82
387900
422595
142793
349010
81
224102
38185000
11
33
52
85456
52535
84
97545
285542
99364
39
165808
67
321884
79422
479568
362226
404037
420353
30773
203102055
982
412593
207483
161712
59
45
33
185676
24
38
74
57
155545
14
249588
241297
216626106
87
93946
379886
878955570
83569
361027
73
1
429064
57
440524
23
41
410817
2
400954
34
400028
153126
172579
62
239579
424030
340062
3
7
16
49369
428137
79
498641
70
6
24
77
78
75
486764
30
114105302
370612
3
77
394381
427811
48
856914934
78
17
45
87
47
407664
21
36307
17
458949
11
252143
33
41
62
975512062
61
1
389985
55
247199
276383
60786
557230740
1
393463
226712
4
132873
427076
42
89
396972
995332872
918823634
485693
278378
231692
219875
71
62819
475789
9
24
62
116379
80818
71
83
397150
93
576601668
95438
198532
1
4640
95
16
47
34
1
99
31
438517
425723
455434
36
681270806
60
173578
17
104781
96
251795
62
274884
47
63
289205479
12
62
68
6
66
463420387
54
53
5
69
722678124
76
99
469391
96
383301
15
306686
34665
31
139409
40560
9
96
26590
228525
341192
71
734313533
265435
247015
40
423020
640755876
3
160417
66
35
310841
90
99
404071
69
472304
33
282742691
448956
24
285068
85559
34
86
20
152562
467135
470274
93
5
411893
97
961501443
83
484463
22
64
470681
119917
50
85
20794481
94
20
171245
105341
3
17
167787
113373
251785
2
11
90593
49
34623
41
46
350962
33
54
851935180
47
207548
3
9
64
798946592
74933
385771
235883
457248
87
90
20
56
4
65927
43
93
94469
139320
231765
10
6
57195
234506
90
37717
56
199339
4
47
348106
4
39
149519
1
34
37
90
418639
161739
405135
20
56
268686314
39
80
29114
18
76658065
17
347526
3
34
7
3694
341301
374668
4
77
297307
244855
8
173387
95
6
331856
7
8
61
18
285532
70599
5
58
92
753591586
8
18
24
91
39
23
311271
268557
56
786023672
301595
353231
188240
494909528
6
62
898405966
91
81
83
20927
86
860688361
319078
5
157073
441159
4
25
86561
96
146449
478028
3
276543
186657
324039
384442852
136254
225277
58469
98
148480
1
916983987
1
309766
47
109891
82
216228
292672
283740
2
22
88
367918970
92
91
259166
8
77
29
42
74
221677
521110180
7838
94635
208105
65807
178240
423329
144203
55
39
111919580
81
50
398131
247248
67
81
47
18
3932
90
2
388874
11
850288007
28
235225
63
400772844
83088
96927
128114
475262
55
184933230
328681
3
62
364593
66
3
278251
77
32
111386
23319
444764
398764
302224
324908
10
1
223836
88
168177
357130
23
853217896
32
20
310677
27
86
237631010
10
97
269021
347306
55864
91
874562931
760073554
1
361636
937699603
479644
163978
36
78
6
65963
251257
102796
137920
319897
148836
185068
426314
320280
9
644903659
7
50
40
4
86919
196223
8
104789
11
153275
29
29470
404076
65
34
475577
81
175388
227181
4
489025
408689
230571442
133601
86448695
391471
493983
771438556
52
52
6
6
129541
471469
272006
713885960
93
20
262730
11
23
87
352853
43
819550445
58
73
1
69
753274751
13
18
97
64
1
298746
129405
770149093
1
49
1
278388
50
48
11
75
36
40
282267
408973427
48
56
1
207867
84
52
352374270
229491
52
71081245
69
59
71
270737
63
9
23533
77
38
872818041
279176
17
96
399452
88
35
392021
50
406934261
833894676
56
224986
18
15
335497
11
93
483559
41
9
67631140
28
83
302734
91
64
39
49
208419
4
96
389104
183142
169442
79
70
63
8
371869
360376
145604
1
21
83
58
37
8
18
63
83
876627711
94
95
44
482483
77
24417
897727769
346008
323687
61
144172
930780920
343067
347900
2
347652
344356
360763
5
53
1
39824
813540912
90224
152800
415590
23426
345148
73350
6
73
43
102442
438032
367462
304642
289118
58
84
140276
81260265
27
84346
910813
74
47
72
50
9
2
332407
54
247062
9
43188
711576090
167729
28
872655410
4
62
52520
188628
74
62
254604
41
720312988
410721
100211
94
96
54
917876043
14453
8
40
8
75927
77
230077
38
15
8
11
22
419609
21
82
29
935881287
42
50
44
8
93
101904
199174
450108
47
23
214374599
27
26
460775
702954269
30647
333560
20
96
39
81
78
16
41224
672931976
285266
529111012
45
260572
61417
88
34
12
352246
309334
220968
9
52817
237747
84
238286
6
408681
79
24584
26
61999
73
77
116457
292166
250454
54
82
13
2
38640
99
47
406622
73
3
16
14467
33
191422
60
213724
205540
4
130967
411545
208245
6
100467
67
490825
571235371
227211
83
81
46
497668208
342692
67
25
63
469846
327371473
15
332736
57
45997
44
190061
76
315379
12055
5
4
263851
208699
352533
86360
6
90403
22924
60
20
51504
22
70
3
84
109112
862996360
14
35
466851
71
279790
82
404451
6
62
285682
55
164895
77
43
52
145130
48575
498291
95
98880
684663879
71
17
52
89
168771
36
43563
257053591
393566
337767
32772
8
53
33
635532579
78928
1
6
372805
76025
243914
945
29
31
34
261777950
387577
147348
1
36
182547
103031
98
304004
215788
57898
820786372
22
65
373744934
2
352828
269838
62
93
190998472
104691
32
187538076
490231
262936530
1
55
58
824052947
917871791
73069078
40
663587553
199068
31
264314
5
58
86
306269
244769
7
75
44
78120
382000
239688
12
19426
406801
497395
65
51
79
62
3
494948
295681075
86533
449077
2
9
490887
81134
57
65
203635
1
382451743
201401
4
3
214096
96
336490
748218596
7
296901
618349194
46
411138
94
37
248802
306135
16
87174
4
157970
49
119083144
138896
135129
51
70193735
378722
68
7
5
153426
215032
95
130926
13
200591
57
379475236
78198
53
76
291402
19
83
57
413878
346807
86
38
46
444006
2
96
427051
53
820217624
55
26
481958
216685
94
78
849434994
71
36
57
98
438186
27725
442974
92
320852
373933
486440
38
54
17
4
8
49
132634881
5
5
18309
492651
349539
7
226200
241711050
418506
44
994807819
349866
312557
14
392367
344674
66
69
416824
8
396876
66
347572
499683
140078
288506128
61
322241
698241575
4
38366
391599571
773956821
134207
81
81
11
81
11
161244855
38
30
395845
313448548
4
27008747
227770357
7
140062
842500334
61735
209315
69
11
337633
79
27
232503
73
91
99
253837
4
30
95
458508
412018
258771
26
459863
446826
320557
4
219303
572711834
345411
249719
97
2
334863
32
400093
178124
188378
266217
336306
332902
70
5
93
77
8
34
187763
280402514
183228
47
214791
5
24
261515
145050518
451070
18
246552
88
60
3
23
51
318042
120018
28773
49
38
37
4
13
91
18
11556
36
115790
84
395113
41
319013
399912
22
81
491788995
22
91
244602
33
77467
59
537255157
204137832
476241
76
466750
59781
856332447
28
141040
460360
365539
643819273
41
878597452
68
96
30
464554
286977
47
804273753
327984
373883
141799
48
201982
80
82
147168543
2
287706
317164
82
6
437652
416911
457968
331539
123183
7
85
438060
52
24276
51
23
4
233425661
1
932993371
3
573801791
190267
113096
217567
1
73
317809
6
4
97
804838830
60
343183
31
61807
5
47
999942104
72
2
14
44
83
328597672
967089176
2
87
74
37
4362993
41
330656
95
443607
110709
113537
75
247742
460213
91
13
254754
229144
51
228379
337640
84
4
422517
113743
102492
5
264322
60
42
76
10862
95
44
618289155
605959166
19
851261319
319239
31708
242525
202007
315237
82
83
214153
42
35
82
37
259982
54
95
348349
85
107583
216995
75
163309
448632
710969319
194273
79916
127194
90
95
188490
270446
123452
317342
5
587547788
166484
269882
37
84724
58
45
72
10
99
5
175047
78
39110
308915
8
14
403549
7
336997876
40
57176293
64
409598
37347
88
430048
434512
14
13
3
77
361798
37
856300637
20
490533
6
55
93
95
11
29
82
67395
42
30
88
57
320948
486371
46
48
29
497598
482759
204697844
66
24735
3185
97
762522217
955549934
152316595
43
46
383936
65316
50
64
94
10
44
293731
33
33
4
314425
12201
38456
18741
7
63
33
1
281196
31
300078
110862
26
97
86
1
1
85
53
378994
404372
17
221951
92
238166
908423956
14
324434
83
44
99
405561
63
357235
82141
258569
558337420
465401140
30
235534
189055117
466545
30
78
8
2
78
392178
246977
455655
62
45
27
393398
442551
165415
428976
3
187654
43
4764
139287
231519
1
40636576
6
77
23
79
143283
16
471090
45
33064
7
38
3
49
53
91568
8
28
31
94
1593
8
19
82
86
220285376
350821
40
4
63
60
53
47
72240
46
84
24
177270
194640
422259382
66
241474
32
52
84382
2
161276
4
100266
454006
5
84
278450
79
292348
31
77
553220259
98
38067
7883202
308095
40823
15
9
78
517320960
867658801
36
34
91
8
150302
3573
2
25
463378
39
52657
481472
22
68
89
91
88
93
499894701
444181
463697
334776
315147
384727
25
70
13102
2
808640818
326064057
142473
279092
196984
65
479141
86
154841
60
4
57
3
267662194
61
89
499101
65
76
333722
129953
54012
199901
31
192512
78
58
41518
45
8
61
28
219821346
443712
97
33
39
57
316180
280510
57261
150889
300446
167514
247280
377117189
46
81
132353103
80
486288
2
4
96
32
262610
92
28
76
445532
17
57
310371
165033
7
68
16558990
362767
25
207839
391974
14591
250294
58472
66
9
399264339
95
375593
7
2
152781
54188
32
327538381
296944
911279021
67
371326
921175934
205337
28
464017
148547
145373
71
7
68
482785
96
154676
71
432973185
72
102455
168459
46
273438
58003
57
73
34
92
138937
15374
16
424079
78
323963592
45
20
26
244037
45
436509
496352
189420
15
8898
34
68
5
14
38
68
46
24
59
95032
373204
8
8
7
36
376538
489335
8
6
419750
90360
80
481309
84
85
7
99512
278588001
22
4
34
25
9
56
470644
68
288683
149577
77
167572
448498
97
53
309441
54
14270
84
119615
354613
6
954226171
248749
443616
98
411628
385882
59156
2
406330338
87
290773
151666
389120
7
62740
97
401061
223464
99
78
39
437588
25
70
298397
14
362450
65
97
793683359
267722
11
410282
78
32
263444
138415
225191
612910535
80
476244
388162
9
5
6
990854068
30
83
13
96
85
205969
2
9
7
451780
58
138156
66
10
68
454478
159030
27074
404078124
29
301713
328108
8
371557
8
4
64
92
324254
240317
232956
75
233803
57270214
8
13
4
341868
65401
275353
30
25
50
458928
913490459
786300434
71
117156
24
18
200390
41
381376
202277
310739954
6250
31
8
346414
2
7
30
1345
280223
610853070
69
30371
47
366787
58
19
73
9
199653
15
198684
356469
80125
51
283895
350854
293965
93
40
75
31444
99
177185
373065
68
276747
302549
130461
83
213592
354813
26
187565
411924
159752
45
44
5
31
37
68624
77
176643
32
329754
7
1
61
2
342789722
313914
23
64
3
152347
14
9
213312
305950
48
490792
42
450909
426795
17
431512
96
7
464725813
90
320587
69
406659
7
53
126134
73
362519
298683
16
208461
46
3
364575
20
39
98
88673
9
415367
153278
17
10
216895
70
15
65
266649
7
248525
301569
152848
135082
268731
35
731764090
80627
423035
174032
33
77
3
7
9
445657
91
52
52
205950
60
410421
20545
6
374305
279668
2
87489
84
420430
82135
135963
927029143
30
493426
384310
321129358
291292
58
430410
205717
210340
240346271
2
495331
7
396399
62
953181629
39
80910
31
62
6
74682
53
13
525759064
6685
69
87
206303
69
76
1
3
387911
409662
2
4
363927
33598
346645
405825
8
26
341555220
139899
68
26046
61
25518084
58227
90
60
337528
10
288241
96
80
38
275225
377322
8
12
85
435745
96
66
24
303014
666546567
52956
161325
530427849
97
6
8
254365
45
76
86
333756
37
8
421699052
134986
59994
289403
203716
7
99
194316
455978
340739
160408
27
16146339
7
8
9
94066
4
34
261864
94
58
20
343556675
86
48
13
27
32
44221
126627107
61
478196
469134
498784
354376061
99
33
357959
20
285829
67
65
90
241420
12239
153244
448961
157536
796438545
235036
67
66
45
34870
47
43
71
35
84
63
85
289083
431797
37
336992
26966
434007
66
70323
264681
47
48
86
61
66
4718
121206
440698
127321
294104
351526
471276
91
136179171
92981910
178644
18
700831889
284773
40
594895350
4
79
32272340
361161
6
98
63
93233
20
507195437
1
8
96
57
83
251890
956503567
31
8
199142
322939
32533
433145
2
95
382488
68
185334
331609
386631
323515
741110506
93
23
316028
365129
54
921092962
724504700
4
443848
51
12864
65
5396
102737
989926417
37
29778
413356
306584
407270
215828
84079
423886
89079
112939
389888
57
442498003
56954
235722
183935
72
87
61002
53
64398631
2
42
91
460115
482599
73880
477461
363469
303782
98061
21
90490
60495915
15
81
32
32
65
6
7
79
300397464
37
4459
234755
153582
16
58
87738
31495
67
94
77
544838359
16
12
86
643986347
3
77
53
90
20
2
225842980
486569
33955
54
232660124
84
1
355997
3
7
38
16905347
68203
17
36
84
95866
28
7
15
49
62
5
175725
169205
404070
206439
6
42
294020
87
81
493452
260796
155476
38
303197
383432
294250
76361
42
128501
2
45
386645
95
76
3
71849
227148141
454798
8
34
892484413
91
1
130260
220258
48
78
32832399
2861
361054
70
28
307047
177258
200072
42
132328
50
319334
1
386601
72
30
231301029
99277
35
107493
86
129269
21
476416974
487328
3
34
971582127
89
22
44
189636
28
403304
753045053
357815
75
126457
43118
38
39
486169
88822
951054080
226691
56580
24
75
385876
115489
66
140701
334176
99
967647710
15576
82
52
304519
82
57
169533063
98
14
35
48432
496312
216934
154405
96
8
82
51843
60
88243
699637846
183155
456002
8142133
2
4
37
55
91
117544
66
452492586
842068009
48
81
450379
88
4
35
29
2
331510230
431083
64
19
63
185236
58
1
10
621106324
24528
367872
313949
81
61
41
449643
277485
6
388955
490477
59
425996
215736
96551
416188
165671
36
49
197724
428110
685888880
255374
411132
62187
161836
3
450211
83
144433
82943
39
40
160840
480864
228111
42
324403
297128
18
54
805638068
4
435248
1
94
727580205
20
66
256869255
51
81235
28
9
41
34
51
1
201241
77
25
68
63
27
9
82409
186757
9
442564
143307
98483
438530
267745
24
636757635
483030213
66712
450650063
99
64
9
2
25
67
3
37
1
39
373215
94
26419
409905
57
498140
272789
29
55
245841
20
264928
214010
39040
12
64
10
5
51
450592
542439419
188541
497981
457817
33
86981
92
243516401
332810
182683
1
422632
53
25
51456
603503628
132189
391357
407012
55
7
86945
69842
252991
29
168025
947189220
3
46274
44
82
72
29
417218
72
24
64
38
4
31
39
316221443
75
93859
29
156643
792413713
325607591
11
31
52
5
73
86
269819
40
35
96
5
25
53
202806
86412
73
275742963
73
9
19
8
38
86
63
366364
408362
367967
457493
659633244
52
45
16
217857
3
2
75
47
238914
365785
30
55
268729
516343991
415267
834841930
68
98
58
587903504
46
225050
462240
314414625
118118
66
44
109721
45
4
429976
452899167
150823
5
31
82
2
91
196824
221467
92
13
163594
533229391
63
403052
397443
253303
881082004
243452553
10
46
92
37
19917
25
37
4
59
23
98
941941544
6560
75
64
20
305800
59
3
50
57
86
4
8
9
90
33
409025
32
130446
6
326592
76751
4
20
57222
45
2
281225
58978
286731
71
428322
190112
33
72
63
181856
7
324330
6
288325
192728
9
321992
98
302761
369386
19
5
84304
70
28
62
56035
159043
5
231175
310353264
31
34
247074
469247
28
122964
169102
251798
513224044
33
202283
10
367951
282672
306590
7
68
13
356756
1
358105
2
20
642064146
69
51
76
314469
14
495145
60
55
1
63
65
34
82
466209
1
67
91
794985738
100636
429713
95
55
6
77
310256
383323
169277
5
492611
42
232991
629606644
249443
451031
31
19
18
32084
164732
66
35397
195513
26
22
200412
97399
90
96
27
74492
434030
46
34
87
426968
59
101984
10
4
91
45
237903
39
89
73405
7
438465
93552
351545
299548
441570
382233820
268849
182079
272100
128982
88
70
60
65
424283
63597
99
386400
420463
49
91
7
52
16
406632
489258
191709
96
97
37
843817660
198326
182537022
97
22542
605888263
83
96
8
7
63
16
76
339596
141242
3
32
134815
883
179082
15379143
2
442965
289648
17
491006
49
45
257841
410623027
461989
190725
94126
5
4
230172
387876
249579
39
9
17035
49976
492166
74
493963
75
76
373394437
9753165
66
93
214769
405035
95
17
35
535116789
898681519
325088
6
139186
95796
391675
9
12318
135789
127749060
50454
86
36
733255320
41
67
12
191320
891073326
68
120561
12
41
2
190176
889288570
13
205407
322152
58
247631
97
609997944
170480
464707
232494
79
862129144
347760
288158
105811
30595
81
131869
41
358484
75
57
29
63
60
942357869
244246
5
166244
64
64
11301427
5
16
287622
70
78566
21
37
686739798
397303
45
473402531
249625
6975
54
442985
53
29
79
437754
37
32
92
147098
348876
337624
60
45
830936439
333866
5
71
84
49
99
37060
438897
490583
82
91
50
98
473404
765527806
3593
135830
213357
46
13520
469510
37226901
27
75
2
40
439972
65
492398
327718409
60
21
50
67
476320
35
2
227026
499201
69
63
30
172644
127317
994277614
79
63
89
227062
6
499710
72
32
294927
265657
74
84
121058
3
47940522
79
9
417029
215347
85658
90
40
45
216012
464076
16
217855
414108
18
61
3763912
36
46
77
45
76
6
83605
391854
181643
7
29
21
298481
79
8
691328562
20
245973
82
94
216421
296744
7
6
115811
58
602158108
89
56
28
92
42
865449511
92
46
99
16
383155
14
65
424876
50
51
75324
3
433596
7
40
9
291372
30161
82
93
352795
423838
360918
51
148257
31
262444282
82
22673
442425
110618
64899
85
219067
32
83
430195
363588
33
33421
15
398800
458081
142156
196147
466580
57
65
246385
155313
172916
258992
5
63
48
206457
59
80
26
935925952
37
314367221
126484019
333658
40
43
74364
87
81479
29
14
7
10
437015
6
25
42348
325993
317494
768474252
121762
29234
488421
206716
390592
31887
55
391242285
188625
490126
241436
45
116989
1
5
238679
32
70
6
194312219
75
46
475575
44
85
1
29
12
30
20093
483505
271014
233053
10
277791
77259
11
39
7
345141
441738
41
422902
5
84
407396
13
64
2
296301
464569
852039405
135478
29
84
69
790129867
307590
16
44
377828
247932
346091
89
706239728
209850
7
74
60600
90
169161
99
44
80
11714
44
50
401011706
13
165264
72
3
25
89062
22
30
332384
76
355331
386861540
70
37
3
610402717
304889
507464280
15
312407
419699
78
337310
435275
5
462043
19838160
287071429
1
477288
41383
36
18
413102
79
52
713107765
274252
206890
322182
3
369290
490439
43656
18
45088493
84
42
90391
112859
484344
299307
98
5
494764
31
71
389215
34
53
387584994
2
177839
39
106535
47
1
82
95
345990194
154417
349023
460072
67
400076028
387494
94
78
57
873494206
365634
27
15
129923
26
775596825
75
152241
234505705
184772
16
399752
301737
195856
254894
302815894
31
212304
9
249923
268670
68067
92
57411
81
23
413880
398331
78
145863
214003
408151695
169558
65
5
4
175147
76
32
241459
397542
27
102166
8
181592319
41335
73
82
65
562760800
74295
26
90
62
198320
30111257
70
316268
450568
61
43
234443
19921
35
100027
91
215612
266088
250722
300212
68
376612
160273
10
89743302
592657479
37925
459183
327743737
14
25058840
435253
370935
487330
960889733
16
413572
456457349
49
337361
35
94
225162
181319
374917
252649
65
47
23369725
9
43
22885
53
152235
51811272
106489
86710
59
5
55
39
28
373204
164584
328056
9
1397
45026
10
235280
119200
50
76539
43
69
18
139837
331157
11452
27
29115
386211
15
267489
433989
2336
6
81
167764
488329
82
22
440735
67
129520
421848
491041
370644875
210492
223710
299150
95
47
6
65
328137
99
68
374014
99
741518765
210848
273274
195889
10
423972
6
30
78
12
177446
133893
185329
52
23420
51
41
66
432164
56
236786
55505
477786
8
360263
332952
65
6
20
92
321358
96
48
55
434545
4
8
210119
27
160172
51507
11
188308
70932
577562175
3
246663
273788
437210
97511
361284
131072
330796
66
249132
18
207805
627552317
186485
131417
432441
22
3
945315861
205787
8
329096029
84
42
208401
412900
424210
380284
175501
402948
14091
460557
4
444441
435097
453165
716348914
78
1
195419
319586
414627
16
303171
275418
742607432
162719
66
93953
47
903727194
71
45
454072
471450
56
891941844
187512
1
305436080
768314462
44
51
83
84
424030
96
7
63
377575
27
89
66
95
43
61
84
232626
336063
2
66119
71
237108
246150
31
6
44
34
54
85
59
89
360373
2
487286
41
172931
90
39
11
473523
27
15
271604
8
20
411735
270257
77
64
207328
44
97
53
99217
48
226028
83
173108
82060
82816
195208
69
116163
8
55
86
30
48
37
7
428135
174466
70
160162
9
65
51
217086667
2
296992
6
24
5
470491
142663
66
307470
601749316
150370
25
99
88
372257
36
39
97
385206
550899585
38
931222879
464751
38
381086
4647
36
931574513
38
492901
65
167068
290878
440391
28
52
649565751
42
84
134309750
91
191249
398428
256764
93
101423
101341
269217
948603467
337647
333144
13
95
60
7
81
49
95
345466
84
80
63998
56
390941
290692
137652
86
4
197000
2
383176589
3
65
43975
19
4
71
56
149074
7
392447
318917
9
1
349850
266214
222175
51
379805
109617
48
39
87
15
54
81
68980
84
33
80
65
5886
156111
336700
1
4
85213
175570
770133879
9828
129541
78
40
727538952
59875
63
29
42
45
365063257
331015
181398
364852
103756
373231
31
83
36
307026
455284
35
333235
71
44
82
647699982
77
38
55
387886
6
20303
903284203
82
232244387
77
324524
7
70
47
32
83
107142
389540
96775
67782
82
84
58385
523301534
220870
23
64
359361
295766
84
5
406625
3
307607
1
554184087
454540
340595
96
22398224
290922
60
608673255
178516
434359
99
20
788
30
62
68
44
15
61
11
85
794034005
127580
50
37389
658581493
51326
5
34
362782
39
478267
441310
595134223
44540
184050
18
355858
578361146
5
59
27
27246
120980
2
176417727
29550
61
3
5
33
363097
467795
428335
92
463639
84
585037012
69
71
2
98
7
276443
251897
242325
759993233
245213
24244
311242
10
32
19
51
381282
331047
1
36
304429
15
2
89
37
9
461787
459282156
33
138358
64
42
70
25
433393885
491779
54
66
309404
28
41
80505
5
78
88
7
234583
9
61
445122
861659281
14
19
71
427714105
56
24
178937547
65
271695
4
93
174025027
458209
69
62
52139
37
23
92099
342945
4
471262
31
457151
64
108316
894696708
4
125849
21
78
425368
579528388
92
59
334506142
61
60
21
458855
116262
191149
5474
428675
79
376566
425069
25
52
882306956
91
312916
20
280297
289465
7
38
97
54
465758
448243
9
59709772
1
8
2
398361
9
226603
23145
17
72
60
475032
35
70
28
2
18
4
8714
2
284335
343734
489629
436058
47
529964631
336486
41
186068
7
362203
274599
9
70
66
353011
73
492652
10
245351
111503
99
55
8467
35
94
450293
52
415916
20
40
272801
29
307589766
82
138829
203712
64
45
39
26
84
184943
723969995
8
497645
66
56080
10
7
8
438659
39
3
184607611
589691872
37
38
134124
49
50
84
29
49
761930372
31
218609
414534
145376
4
3
495805
645144193
3
7
783775912
84
13
464140
101018449
88
61
61
497330106
21378
9
35
37
3
22
6
488066
838258900
74
194008
329178
35
328518465
68
61
7
14929
481540
75
234922038
455218
321240844
189718
409452
42
2
59076
142595
7549
46
98
986876723
364787
764528074
88
640001853
10
21
17
57
6
88833
876972024
18
423384
7
81
162657
261607
61
3
20
185637979
5
257773
43
440937
32752
436689
85
28
66
90
40
84
39
30
5
57
74
90075520
37432
516894043
484420
11
59
55
57
454613
5
1
63
14
112202
85
77
17580
265003
98276
67
52
362695
246426
84630
372441
5
98
307859415
9
8
468357
439154
198825
999769210
18
293763
48
19
128725
124854
41
220645811
93
419330
44
382361
30
65
84
3680
4
1
5
10
9769964
25
849478878
176182
53
49500
29
357913
75
80
450166
460943
395975
34
22
388553
10
428847
314128
360677
388064
1
359226
54
9
39
199700
59
192618
18313
3
32
373189841
47
481357
9
11
35
679954537
620555199
477839
589410670
481665704
45314
435479
13819137
481397356
231554
24080
34
61
30
39
10
26
245574
81
6
1
412489
488732
20
14
845083379
24
57
63
100094
23
242604713
11
293664
437095
494462
12
186640490
221017332
86
441281
103254
5469
10
383509326
53
231690
66
35
8
999138008
571437738
71
30
53782
54042609
371890
334584
10
337974
395309774
152649
927341610
70871
157461
27
63
566250355
90112
14
94
357715
3
7
1
54
8
377728
46439
13190
98
7
127401648
88790
56037
66487
3
58
32187941
103108
301474
271654
173716
4
92121
84754
78
221010
272848
70
980514034
39
1
19
5
416486325
22
87686
421971
6
15
24
74
363836
91231
16
64
332742
18
726717221
112954
143790
548155029
428247
106253
57433
578953770
58
29
455924
70
26
91
91
71
68
23
54
93
414306
83
224283
1353
16
32
56
96
366134
7
431964
285927
941465258
30834
335407
76
136402
28
176461
116500
71
80
707158689
31
191271
43
22693
37
133921
83
4
7
28
277725
329029
54
209512
818450351
469046
340591
582782147
12
1
2
14
7
32
67016
101218
44
13
66
75
93
9390
448808
71
125034
61622
59
382700
863671669
188308
17
50
67
42
26
181398
82187
4
84
40819
470164336
33
58
14019
496138
55
97374
85
66065
88082
83
245943616
97
193081766
535894729
49
67935
6
567406348
67321
47963
290026284
293614
7
255429
403490
481996
1
403672510
9
66
85
63
87
74
87
901513507
121358
188481
414209709
92
46
150356
227611
174834
85793
989196583
2
9
7
243722
119637
367835
104061
123567
99
462939
294475
7
262023
254672795
31
53
7613
223866
303335
326084
463323
81608
36
82
31516641
89
395837
10
6
43515
89
229918
69876378
7
350062
51
54
17
1
43
27
76
65868
45
426796
38
113611
22
20206
47
158189
75
402758
268601
188116
58
48
48
372559
457569
48
40
298381
81
393784
35
222117
47878
51739
51
24785
62
896170085
622190647
81
26
90
42
230882
37
6
146852
94
80
275146
806912385
25
84
22753
893288514
26
369213
69
361684
224574
54655
47109
70
493753
52
66
13457
288551
138348
340500
10
254428
50
378597
311795
49
96187
71715233
26
468293
83
212766881
290248
34
467019741
21
82
118086
9
37
44
280692
69
453073
148036
929121277
34
696385356
282124
2
77
53
116933
9
220923
99
312341
472845064
88001
454672
74942
93123
92
18480
485071
65966
30
91
77
273036
38
56
356013
10
9
37199209
7
64
62
89
42
43
364939
253116
329952
2
31155
13740
89
32
335399
21
54577735
12
270861
30
51
395523
97
875156235
87
63
70
900726570
157371
43
99
117904
82
229661
349572
17
32
298691
3
256397102
12
11
340301579
97
712724177
137638440
43
74
55
12
79
397407
27
401340
478890
31
282244
52
57024
234769
446511
914432839
332594
365983
4
267335
1
235500
76751
85
95
90
58927
6
383808
90734
3
304440
2
436195
81879
3
277653
56
16983
21777569
477939
53
406054
153029
317848
829279352
99
96
439928
60
72
1
381037
45800
138972
68
3
231257
91562
99
207149
362149
62
48
198881
12
53
11
265960
57
558475084
3
225841
57
247439
416195
938404190
18599409
94
16
78
85
224218955
54
250582
893316958
69
234873153
5
109363225
286376340
90617
2
479223834
26
512882294
62
80
27
32
660934559
207023
490950
29
91
161899
389704
99
36
68
57355
97269
279187
90
24
228185
4
46
46
331804
70
424434
942499712
67
268562
15
49
7
351846
578545567
964001917
165000
24
178874
469121792
71181
157665
101731
34
23
484878
13
59
310968
90
341317
98
29
40
84
913027302
26
36750
247544
9
329268
252147
428738
109747
453729
6
31
275357312
94
50
9
259917
92
464372
46
4
87
25
430129
95
31
132482
19
39
2
757984987
153510
105841
9
93
41
112158
67
931817060
37007
59
468983
214594
28
154412640
43
118907
45
864191381
59
82
98
568717397
83
32
15
23
778870322
8
92804
90
4482809
74
60
82
66
21
33
59518
89
57
53
457483
3
4
53
62
9
623455769
112703080
20067
101536
96
92
293215462
71
448720
2
384288
249625
50
349534
32
327563450
468036
83
3
273069
82000
38172
57
235917
3
83
13
49
134266
397236819
15
54
30
184810
43
323613
197490
38665
94
61
11
546117773
267566
66
5
316948
19
372965164
99
57
73970937
202264
15
47
359076
8
323451460
69
298995
384774
43991
187058
184904
476565
306087
10740
51
46
309432
325478
680929640
8
46
51
236106
469005
283264
6
36
34
308516
71
28
83
51
37
177377
2
675651101
76
225857
23
15
142915
383286
175094
519868387
145022
446037
291023
46
487688
55
86932
26
269276
430826
1
80
173821
8
11177
404275
8
584737222
75
641616458
152840
402299
337055
9
460743
23660
411662
378466
1
97775
80
917855935
823809945
14
70
96
36
464216
4
54
9
90
369184
478760
51
7
282664
238824
768781034
32
355542
294693
46
431425
138177
74
96
166870
47
37775
319865
93
72
468455
646399681
79
5
1
8
23
293052044
10
344026
276566
88263
36
329203
172038
337648
99403
73
474414
64
849866336
74
51
90781
30
226255
85
82
309848880
63
47710
1
369710745
61
110576
237472
8
77119
175229
432069
9
35
12
1
716400689
7
77
53
147376
4
375127
16
74
81
730
279661
61
14
90
17
54
478725
951734567
588058174
164190
92
58
33
342528
650753618
59
216324
8
54
142989
371082
391658
2
202127
79
70135
12
162169
58938
68374
91
347395
3
14
673952285
7
13335
4
383702
205555
436068
316571
68
282577
3
90
80
133264
467297
69
75
57
79
18
416159690
184889
460579
81
285878
503153083
215140
767176800
403298
76
2
26
237373
4
77
394297
192307
64
34
4
83
60570
17
26
122980
91
14
6
463431
53858
269713
35
3
99
123102
4
27
70
355161
21
152803
300400
4
253779
5
24
93711
360136909
52
61
189971
49
8
79427
48
91939
317866
98
144575
61
45
48
75
282570
73
83
983573315
27
72
253111
96
337525
9
79
7
6
156640
41
58
70
277602
4
262245
108733
94
94
93
73345
32
48
44
81
4
60
225212
12
52
407036
69
197372
196120
248803
59
76
76
44953
99
53
49
79
425052
121076
324213
383325
83
25943
41
15
348146
233429
336544
80
462332
54
147675
234555
65596
34
310912180
59
45
130020
99523
10
78
36
81
476870
6
106154
97
94
90
63
73099
23
481146
89
64
150889
53
245039
41727
194994
130968
248688
90114
9
6
23
956254465
284988
117307
76
21
236351
12181
93
445642
335139
163118
18215
238780
71
61395
17
77
2
2
6
38098
6
97
167636
399480162
429856943
490217
45
980800180
11
85
203952
85
14
124654
585976408
609710065
38
18
72
315592
418575
935928218
411611
311972
4
8
126363
20
397603
46
22
82
255902
178346
142164774
431075
401224
75
9
671741792
377861
775224460
29
142523
366853
232353
145030
281396
327158
621385994
71
85
394842
10775731
28
3642
37
111052
333064033
68061216
29804
12
15431
285996
82141
15750889
1
62
8
361426
32
40
63
57
3
17
61
27
128115
92
87
30
78
55289
250847
3
154249399
448093
50
18
69
86
28
42
102142
336024816
278886810
82
91027
45
33
38
29
9
46
200931
123385
25
31
71
30
37150
11
188231
427969
23
53
173591
289623
245629
443067
38
338120
76
52
77
363782
70
237906
35
89
1
255403
62
1441
73
427979
15
12
399699
4
12954559
31450
380550
8
121557
7
85
20
72
263536
61
489468
192400
87031
716170870
86
85
7
109000
66
88
91
166702446
474390
449244
274270
358429
498432
179408
85
18
487629
6683
55
98
19
69
84
45
298182
428371
16
425041
875169848
218314
2
29
72402
63
53
83
25
97
203788
8
83
22
106404583
38
228451
282932
52109
7
919484986
57
652708858
82
221493
46
48
44624
332423
169944
539396778
54
342092
52461
305185
11
85
84
64
62
10
428110
70
116039037
177063
457823
393106
220328
8889
184004
173620
92903
60520
866191927
31
70854
163272
551917230
374172
85
793798107
40
43429
488671
490204
55
577004483
43
96
15
47
86748
211428
140545372
29
29
31893
25
736090799
9650
17
87
462611898
8350
64
8
808372276
881928775
89932
77
67
313265
461449
29
350989
56
393607
106728
487543
73
29
919226195
17
83
62
67
70
345344
172392
811805487
573598986
266376285
87715
909016678
28
197121
12
430330036
602568188
15
85
96
3
86
89450840
462827
747970941
476273642
226948
260328405
2
8
86
64
7104
97
362018440
185713
21
157691
48
17
93
653509054
378732
625978392
47
188055
259270
4
498770
22
207552
461643
6
14
254485562
353997479
295190
401820
655057987
4
93266
39578
337626
57
73
70
411436
15
20
4
474565
8200031
98
452781
476194807
74
6
52
397298
2
57
66
58215
321814
48
2
491431
74
14
463269580
302771
30
93988
3
207554517
362870
34
89
55
8
722168553
6
2
1
45
384133
159228
76
486418
486846707
25
301095
160986721
47
73
363278
16
95
234632
61
59
31
80
67
6
25
91
46
68
78
461005
15
2
770855550
11
343422
23
45
311119
57
44289
94897
90
498776975
89
47
486170
526166693
88
25270
4
423884
355560
13
374832
326782
253067
57
26
80
27
153112593
17
59
171912
98862
96
36
45
59
423062
885952148
262960
73
47
409493
26
53
111312562
90317164
197144
311167
324743
128394
483288
9
1
59
897071629
12064993
81
1
312042
7
92
43
29
298178
3
141562
341949
548063744
184906
539608210
98
5
356384
3
475626
75
31
4
88
19
138186
1
369554
9
413425440
85
133590
210727
131156
44
119398
88
46
198158
262891
269353
99146
53858
78446
212318
9
4
394960
934849489
28
37
122189
94549
36831
25
88
72
189777
238713
10816
13
42518
195708
89
43
35
13
4
1
36652001
10
6
307409
260338
22
229195
661817578
2
56
42
2
25
129959
22
69
79
6
2
285930
22
69
96
779018693
99
13
452826
381964
57
771625536
83
22
444594042
13
61
444496
5
177497
211597
358462
15
2
314564
897853326
169856
94
237149689
200544
439823893
87
108091227
6
1
420535
120191
92
88
378043
411343469
20
17
84
294737
43
485221
93
82025
87
1
19
85
467409
62
96
19
58
3
35
31
82
53
94
34833133
5
10
80585
7
77
93
96
25
41
22
26932
440409
403824
11638
183431
87
56
134292
98123
278482
229003790
41
116511
63961
5
64
56
190126025
411629
997644493
1880
19
48
80
65
24
16
182316
7
160916
37
329541
318480
29
73988359
42
9490
399642487
238785
45
95
654594652
15
59752
97
723103884
125270
84709
157678
284107
67
425829
152097
50
765306224
252758
379521
3
22
19
69
814789911
56
460240
238479
865990256
414937
7
55
52321
62
5652
450223
792607857
65
47
38
5
2
119184
3
65
15
751275113
91043
461625667
293765
59
70660
8
61
219601
37982
18
10
111172
58756
22
3
9
58
5
747063689
485039
188711
41
6
125225
5
33106
48
22
94
190571
310746
417892
81
609705043
143908
80
382635
27
284048
352553
23568913
399179
223892
193873
335022
176076
519844368
50
675828904
79
1
875515598
99
7
284093
8973852
968473148
47
13
50
73
332657
486631
31
7
71
6
80
2
1
27329
284050921
225434
492298
2
239898
423182
37
207097
85
30
54
67
424583
735232706
339451
31
5
373703
137332877
67
558099604
3
564194832
97
32
2
2
40
882881060
9
7
2351
393278
237101
89
215050472
28
426889043
60
79946099
192287
113265
215836
87
114713
248161
35
373947624
3
13
240110
63936389
69
124007
243689
15
19
307979
38
268655
48622
8
452138
336000
88
313377
21
51
72
478752
231639941
961536961
25
9
66
1
25966535
402427
66
58
60
91
47
495284
37
59
169419
253378
430346
96554
82
98
49797
84
272385
588048420
21853
4
37
230403
31
369613
357869
771211487
69
8
59
127737
321351
56
9
4
9
44
12
78
48
240150
1
9
58
335786
22
3
706454177
412409
34860674
61
252166
38
8
187295
29
108321
121657
387810
52
129747
326730
89
467037
249754
4
76
13989
4
2
50
81
25533
250759
56351352
914950035
98
64
3
45
111314
393044
2530
650944818
41
67098
61
42
33
114252
372070
22
81108
6
33
50
273248
59176
50016
458417
22
52
39914
96232
193448721
1
149206
45
407168
95
9
336022
21
153586
92
84755
319401
64
3
594106317
86
855282247
2
434588
39
10
238395
70
349382
74
8
417415477
257458
229496
55
117726
263459
30
258417
143495622
83
38003
2
3
78
97
78
297302
129052
63
35
249803
266631
3
26820
183002
483387
382668
428875
458036
90
5490
103131
22
50
9
3
191817
12
14
271957
9
50
144418
924061591
196446
3
494460
36
924750082
64
66
259786
7809
30
81
80
263098
260860
81
24
393024
707170521
62
67
3
366768
67
51
71
327381
237852
419674
33
87
230213
11
59
28561725
62537
80
2
32
864154835
36
66
5
80
267957
329596
22
133452702
54
7
328737
28
52352242
22
89
71
174838
380846544
265394
64
40
360150
7
181676
17
277557
28
33
414596683
498111
28
10
299287
80
42
361912341
5
481921
91
12
744758137
2
82
90
458661
29
472584
320677670
27
35
37
64894
143525
390895
135
1
6
344167
466316
233422
97
488573
26
3
56655
291744
27
15117
35753
398781851
450323
64
40
1
6
28
1775
383321
495266
35
273567
8
178646
181988
58
48
12
379579
32
84
61
178153
391257
33
29
76
1654
65
20
96
92
76
83
7
58
38
18
22
12
85
462095
1
145412698
90
230710
167704
94
94
7
80
91
282132
493669
76
7
1
186127418
526649361
80
418696
391203
23024
3
71
38
13601
33
17567
452900
35
63
515237760
6
319752331
361396
72
22
76
3
9
31326
17
235904396
471757
470614
336084
20
404792
23
383177
321672
84
163344
24
2
88081701
358210
83
20319
438396
42
239197
344475
3
30
78
82
67
55
377186
497612
64
87384335
8
58
30
215504
195880
452412654
439622
68
73
40
7
51
20
77141
104656
61381
421704
117828
407596
98629
395999
252346
127335
36
310514
363830
407298
498142
6
110826947
448550
306787
84
159434
24
6
34
472729
32943
263466
857353691
4
30
747556831
95
65
6
91977
197583
70
46
64
216939
240512
422389
52
91
4
89028
3
86
80
1
54
40686
52
12
5
442708
80
96
4
8
7
183042500
25
315534790
25
66
52
99
25507
23777
470136
26
248521
920490433
54
63
6
6
97
37358
46
87
140641
19
82278
65984228
202150
32
344093
5
124521
64
444445406
115
202731
273617
205356
56
76
78
71
8
84
117750
11
60
148849960
436560
95
135999
96
36399
172107
8
59
63
44
23
237973
473149
292277
92
63
20094728
293282
97
37426
51
36173
353722
315237603
69
137168
423754
64
88
648341306
311466
1
44
479473
89923
37
735528645
4
926035969
132688
393870
489528
237895
318544
450532
17
131839
49
482664
237804
62
47
914493414
450908
9
227745
337340
625006390
298579
393614127
8
59
187881
75141
26252
42
42
180192
522251672
267511
9
2
214179
2
60
39
62
69
779852776
138310
73521
64307
450800
61
480486
590532208
75
622206230
72
252380
93
677648515
47
50
118099
234441170
949215964
454638
91
458406
340404
6
49
56982
51
99
350644900
316967
289343
71
341849
99
105617
27
57
56
176930905
440025
55
38
576178495
44
11
278885
194104
379558918
178564475
11
43
22
16
376274553
356120
475324
15
346004
50
32
6
48
470146
5
421865943
475860
6
52998
433464
248394
24
31
6
428993
36
94
4
68
94
18863
44
489450
653824612
18
25
45238
62
201971
23
1
53
39
4
488242454
46
82
877819400
46
279163
737142073
9
106204
1
611841166
75
3
3
255425
51
395901
96
829186119
38
576185574
239837
966658080
556531485
473079
90
48
434122
194684916
69
384049
13
38
1
61
57
1
274416
19
10
111939
88
292685
324737
2
242917
76242
178725
403306
3
147215
93
214155
56
49
34
183996
57
32
11
3
199508
81
44
69421331
55
41
484648
72
410463402
285486
81126843
96929
24
52
146421
188902
354707
82
46226
479892
116561
75
451805
2
27
142265
185230
16
173538
84
57
176607
4
78
9
7
395454
61
64418
414231
150874
4
336125
43
91
40
194351
50
26
298454
90
89887
14
983357136
93
24
46
42
76210
59
35348634
6
357702
9
8
7
138538
872489754
265234
806755860
255632
79
63
78
402048
218873
113047
9
56
36
126948
79
180048
87
274125
60
23277
62470257
41
92687
202564
473899
98
424252
207723
29
206795
86
23040
5
76
82
3
389389
73770
73
34430
50
75
4
3
90618
50
33
56
3
29325440
46
395538
35
108296
23
81822
477591
43
490582
204070
427131
163902
73
89035
448698
2
375782
171411
389265
1979929
89
378071
256913
97415
56
956442948
11067605
881418455
128273
934969067
194692
410945
61
3
2
70
360492
235407
118157
298049
465038
8
76903
282120
326291
43
424899
11
285482
60
44
12
459478
2
63
292505
72
40
8
952413117
655544065
74
81953
3
254661
185187
43
18887
4
10
355410
1
429907
136970
87
25
34344
68
50
326724
45
43
7
12
28497
286818
179186
220269
382704
479524
35
286992
28
248297
51
507530210
56
287773
31144
14432
7
73
29
486265
15101
254803
3659
8
494340
19830255
20
96633
93
46
44
264691
348174
83
47
278345
7
26
96
287059
806639444
227419
288708
224726
110114519
430899
30
77
492908
73
527110842
7
393579
119781
13179
362838
36
51
69
464893
242925597
53
181370
6
9
72
47
26
40
11557
92
261315
5
94
79
486102
8
270639
36248
277470
82
70463837
381474909
999867169
56
199289
354846
65
359981
319938
16
22
354041
54
252311
343284365
401147
3
29108
36419
27
77
35
471699
182047
10
65
15
311434
66
334965
71
73
395534
105321
473186
50
92514
85
6
12
75
29
44
325908
363071
2
848012362
57
96
315076
72
81
272231
35
73
777712283
61
21
499908
159870
324402
90
15
470692
51
83
455656
420338
32
226818
392506
40
38
51
4
229217
46
30
188005
8
273746
490788
276757
250009
342067
233536
36
74
211575468
291073
80
39
57
239962
423879
81
3
179512
174163
8054
57
159026
259343350
38
89
35
494366
39
195060
330576
91
93
322763
26
221767
71026
81
2
92233
416419
7
3
757968355
330477
29
81
33
20
77
4
50
81
201187
23
108790
247575
462552
89
146497
4
88
71
34
29
92
477971
15
90
58
35
2
5
63
35
967347978
90
74
98
64
51
21
23
22
465945
457305
456289
362911
61
74
74
186403459
23
394906
278781
492238
379268
422604
7
25893
258121
96
15
14665
60346487
368981
7
67
13956
33
27
265378
306915
75
130167457
183383
735499197
141759
8
432085
83
316321
45
999819066
325960
11982
28
569094514
38598
29
58
261034
103859
404638
165146
596866008
3
328322
89
5
464975839
67
469594
18901
997217799
8
181461
445976
41
165590
276371
10
483693
13
73
73
90
199414206
26
94
240979
54
457526
37271
79878
25
97
280368
313193
41
2
324630
314906
431337
5
340915
355846
67
102155
267755
181070
4
185703
497034
46
53
25
82
10
50
208697
47
82
92
7
676036559
84
15
1
94519
45
444117726
393093
6
31
463580
94103
44
13670227
92
5
1
315603272
135118
55
71
8
43
260129
90
26
411497
415666
146046
151212
26007
389485
1
50829
91
66
12
331556
9
327093
266545
30
18
268522
49
387843
812769099
37
98
43
240811
64
10
335563442
19
239540
135236
145056
259973213
57
14
290689868
511539766
309626
157116217
264940
424369044
78377
308366639
459412
33
9
21
7
162880
51
64
65394
61
20
81
6
59
304688
306581
15
18
8
43
82
18
417591
287021
12
294596
3
461994
9
19
145775
80
815164443
145302
57
30
99869502
3562
14
277279
84
20
297957
2093
43
355115
35
16288
84
47
10
381568
96
95
2
6
10
7
1
20
2
629996200
9
252876
92
50678
30
2
255945
62
8
1
6
7
87
79
70569
27
75284169
29
36
273820
62
219837
48
2
815186669
959202875
390909062
282396
279817
287747
373111872
12
221356961
418323
29
59264082
25833
235226
58
45858703
29438
6
44
70
210704
5
5
281800233
89
5
180729
743547868
182443
347645
36492
78
467441
236935
66
16
424957
32
174856888
18
392972
88
345700
26
484820
8
209683
31
376118524
10
258191
89
411440
424567
434599
71
467357
87
171206
265632
304887
429029
60
99
3
881262202
85
43
5
54
4
89212
5
275947
327921
82
258689
21
188672
93
345812
373750
236814
75
445969
7
194928
507328292
359728
17
255362
3
59
86
27
49
957940502
48676833
44
358346
326898
12
39
163581
256345198
420379
719
8
94
59
67539
74
4
63
6
1
236446
2
54
1
8
2
15
61
748372903
66
56
443250964
784034846
245155
26
42244
778196475
94
2
367233174
294950
68428
436398
1
2
41
89
7
431028
292416
47
92
754177250
192437
87848
92
499391
16
525232414
977116441
267031
74
244799
8
77
86
10
98525
4
96
472942
717635852
152172
15997
385794
52
190355
34581
2
56
287228
77
490550
80
52
73796
60
432867
174906
263007
4
70
10
3
483006
6
80
85
52
61
52
69
290909
77
201001
35
193082
8
352895
53
433278
514819672
26
203564
63
19
35
167208
282780
44
330867
32
308012
82745
392669
336536
881329156
17234835
616270705
50
327351
215577
149709
18
239858
754198128
74
5
342366
142209
401439
35195
157838
27
91
5
415671
3
443800
43
164929
267675
185998
15
70
109661
356892
90
422652
374214479
646677273
404260
8
3
1937
255101
292268
481974
2
79
96
92
330357
343921
26
448511363
13
40
170740
21686
465037
85222
238033
64134
85
21391491
283156
8
295076
145458
122583
145503
35
27
636015665
92
153054836
128608
211233
78820
48
336780
720644827
160520
25
30
30
410431
800889388
481124
772788471
29
74
88
99
429569
47
194164
64
54
83
426534
22
105836
21
18
34
35
437341
9
253334
290158
63
21
66
466035
44
875240310
44
1
14
14
521836516
1
98
160519
5
209407
81
64
64
87
280875
286975
29
87
24
266338
301549
9575961
733398709
281935
202676
9
36
160280561
32
85
696421830
84
154696
50
764316500
338118
477277
241652
110578
90
810190663
292310
109370
188352
85211
24
2
66
6
298598
312237
966936304
89
75
104052
93
95674
69088
24
8
380789
71
79
52
49
345717
2
905
297291
3490
428508
303312
41
234779
74
64
256635
25
298270
13254
319704853
28
37
1
21
8
681865158
7
9
63929
97
65
324065760
668795453
94039
229400
55
424689
78
46
33
72
63
324390
7
37
211215
671492474
412688
38
450885
175015972
64
489202
119707
79
133365
332691
55
490174
409265
84
18
84
377374
99
255585
259145
61
57
85506
342240
63
49
11
31368
88
93
182987
442057432
143683
161286
370260
160447714
11370
292694
301433
4
48288
77864
85
249288
48
54
53
2
4
66
570578310
54
20
59855
4
7
88720
57
10
53
92
306074
47
89
467821
53
600292857
387547
99
132394715
384609556
94
791779307
39
4
295805
34
52
23444
253654
80
307378
94
31
1665
16
33
310977
65
2
71
306665
56
401938
278384
53
45
24738
366273793
319601
115709
74
4
84178
48
278815
8390
97
964706937
10
76040709
30
400653
417343
100450
262961
91
70450
57
370509
200344
613137522
74
70758
123417
314284
276453
6
402586
468548
419204
2
104639
5
173188
45
1
102302
298932
28
969296480
43
161226
30
883952180
55852
12
279667
58
23
34
19
993570739
4918
379062
17
53
53
214674
266187
98
106001
266256
78594
20
50
389908
85
498543
332950
60
11
495810571
585860710
3
49
331911
395431
426958
92
99266
3
81
69
75
52
58
67
29
65
79
6
92
77
50
41
22
355470
336827
18
11
441328
960505572
76229
402068
275638
145755
45
6
68019
323245
494181
39
47
489864
3
30
104161
28968
57805
17
368223
60
66
16
802
3
56
175097
487708824
59
8
173435
88
49
312065485
74
1
635819802
586388964
273620
95
84858
57
82945
26
3
4
52
93
7
13
427269
28
12
472616
415244292
85
66037
7685270
77
9
117837
64795
87
87
83
55
88
42
316810
17
27
135020
337442
216892
2991
389880
72
3
330313437
567230652
1
99
345341
1
55
3
470140
181281
93
64
9
52
290947581
187702075
264510
48
94
376556
19
175295
68
53
617488328
5
1
302672
62
162606
13171859
42405
32
346261
6
468520
455598
133994
4
8
32
275524
232426
33
376701
437661
336724
282408
372015
405631
9
495932
468879
64548
212881
26
65
44
3
134263
27
689588335
482027
145216
6
3
122755
70
217696
1
467362
49
430047
29
252907
238218
5
88
29669
171463
552179603
86
16740
97
39
248606
350842
13094
91
64
26
98
411567
38
50
293417
494337
92
45
387634
92950373
170379
27
92
17
38
21
256230
118996
246043
831920649
32819
64
38
52
149347
82
48
78
80625
464532
210129
155592098
80
90
6
193058894
94
62
344987
97
77
67
85
27
602197612
68
112953
167799
393143
356212
223702
52
215255
2
313221
33
92
22
8
192415
48
7
70
7
320545
67
14
99
362439
4367
22373
8
10
49
401163
99
24660
51
33
44372387
22
59
24
196522
431415
263462
94
87077
225414871
47
28
88
441563836
57
221157
34
9
55
333726
187467
38
121961
81943
9
95
65
43
64
4
221311
721208245
64
8
91138
727190454
71
193258078
585274692
174644
438301
6
363694
169359
88
93
290244
465224
76
64
913077918
5
9
311453
309535
76
255779
66
416365
70690
118307
72
3024
77
44
69
621739030
52
426766
28914502
6
534143984
79
75
92
26
987400028
150562024
444643
96289
1
66
284699
7
325044
317314116
54854
60
435448
1
454440925
52
497082
418664
99
130260
18
340672
108135
83683
1
39
150557465
477968
105095
140365
8
150990
910599410
238054
67
579901526
76
145620
171138
290054860
174182
113337
87
932227606
23
7
29
48
42
471401
552856440
88
71
30438
226850
2
186406
321106722
17
52
243267
34
60645
4
300654
33
52
479466
31
5109
438772
39366
420195
245752
98
412617
40
53
53
55
41
182661
205758211
41
74
68379
739775173
184994537
6
497963
16
16
22
298959413
308960
304645
4
11
395313
174587
321880202
868185843
47
36
35
14
372014
425341
225291
74
84
431023
32
64
96
181270
42
287758
216043
281687
3
112877
95
9
20
252431
45704
88
96
50
252523
55
366917
406492
34
371112
80
99
18
53
3
488770
3
69
32
3
97
374680
434436
75
52
2
201493
254601
2
370358
194310
477223
90
67
41
49207
37802
9
88
88566672
54
97
387979
32
101217381
54
21
3914
92
39
377961
399761
272733
5
810216611
207112
56
273615058
87
81
50
4
1
88
72
6
71
92
300478
17
94497
46515
462122
45
266713
238357
35
161758
786586918
98241
61371
499680
25
84
17
8
63
1
803700170
289868
40500
353440
389379
439970
88
67
26498
95
181483709
316458
13
6
33
283855
159108
158032439
24
15
362383
74
491156
8
3
296272
89
84
74
88
270324
4
32
373989
177094
4
78
13
260594
52
9
110919
56
530247869
285986
94
346239
2
8
373246
14
63
21
52
404197
127932682
12349
242232
332620
8
16383
33
379124
330520
334596
73
361709
92
248211
353581
192292
238495
441384
411617464
16335
2
376014
87
88687
89
441053
429125
256895
27
2
336311
73
474198
438177
413194742
130045
55
675089397
103455
95
493978
67253621
159929
47
162641
69383
80
398582
33978
2
554423385
421850108
9680
32
781457681
8
17
9
466872
293789
66
8
7
8
157187
1
192198
147144
2
7
119476
82745
287704
61
428068
207108
70
539514755
7
17
90
87
57
30
35
385552
41
60
1
471215
69
57
476929
90758
1
6
30
62
908474146
18
82
333823
96
62
127707
887235533
93575
191065
370848
32
87
52
62
30
15
9
432252
86825
50
288743927
46
201450
465134
807830797
30
9
200056
1
355757
78
221206
467954
28757
277419
450015
295099
52
315065
90
52
450740
297021
303794
43183
31
30
17
38
42
467324988
467280
41
165167316
356962
3
30
68
699854171
991379986
108551
69
42
323333
830031157
711089224
84
318346
17
474415
7
60122
253403996
465966
91
33
696301811
669422806
89
18
205603
84903
65
100467
451544
91
84
602023682
27
123737
8
54
475655
481344
424063
270068
227286
91
74
145831
64
616166129
917934853
4
471199
91385
436057
362871
278451
224617
19
82660
53
51
7
445899
294514
218246
36
133165
18
285729
456328
492051501
67
352024
135068
3
3
38
88
399019797
333675
6
79
420770
2
81
680189818
101543
228292
920058105
83
44081
25
81325
142754
271893
41
469297
120855
34
203707
336628057
4
122481
80
59
49
23
86
138776
38
12
9
12
62
40797
67
47
421416
226353
295552
37
63
22
29626
286848187
77682
21
489242
878532864
84404007
27
438162
214943390
5
30
4
87
1
13
3112994
93
37
47
81654
50
9
1
33618
150945666
20
442321
95
7
114239
55246
44
376112
92
4
76
68
682381814
223968
80
135593
7824712
406440
434340
70
387637
50
122596
2
1
75
87
40
437209
98
90666
26581
393814
48
90
5
180878
13
354042
331633
92
362643
60
450043
413917
66
28
89
254799
96
84
988661884
92
3
33
247008494
98382
20
331385
40
22
67
84
80
60
76
475878
355571
860172400
6
126267
215573
16
170948841
16
490239
11
66
523074803
328113
94
98
253037
32
98
91
83
376278
77
295669
11
74
50
360602
87
16
377191
26
43
98
2
83
4
48380
195427
385704
63
38
1
686340035
319622
60416
86
449205
5576
56
70
103376
77
172051
401248
430385
236698
14
58
27
9
266661
25
47
27
98187
446490
120006
68
428775757
74
110049
111852
82
91
217162
207268
61
61
346508
333550
17
20277
3
313002
48
350015
363239
84
20
16
50
212737
1
82
425302840
57
915124864
2
13857
68891
85
403277
93
107913
11
317166401
105054
66
8
413743
100645
4946
5
789828817
40
228732
7
32113
77
363695
91
34
498831
30
228469
2
455924
445333
57
336818
50
42
487555
2
5
1
6
93
8
302968
64
80
1
732959301
45
181585
981604119
2
23
236907624
2
341984
331745
239654
65
84
405827
21
410155
435132
92
37
449818
466310
15
87448
473784061
63
66
6
92
20
423207
26
15
24
97
16
17
166810
286282423
73
56
88
64
59
476795
260172
386584
96
702044931
95
302799
218493453
49
83
61139
109197
10
37
156822
449971
349150
73077
319653
296443
420478
95399931
170782
153542
97337
54
65247295
36
71
252799
25
272585
69
474161
8
67
329268
410756
754474693
102504
80
142517
5
260184
409662
285628
110886
61
458893
232745
96
68
81695
57549
31
69
71
18
86
841653343
7
16
292061
93
95
184920
42
367100
30
492602
3
433944
55
430142768
56870723
101321
40
11
69
21
76
400409288
72073098
333745743
456417
374540
29067
82
25391
74
95
73584
76
46
7
139739
205622
58
288832
34
114677
583685222
60
290154001
93
10
443352428
66
82
47
63
439814236
370815
4
19196
31
394114
34
802853831
264111
73
1
66
55
39
9
45
199198
30
490763
157601
303425941
73
270582052
260718
281668
215465
245743
2
125941
81
4
490656
50
4
261024
32
494059
81189
95
53
6
16
88
23
153402
27
359595
70
53
427724020
840212956
95
483817
91
1
73
55
65
71701832
34
255308
40
84475
204134
96569
21
7
67370
133314
13
8
424187
3
84930
31
223522228
193902
49
259308
67
59
66
314726
53
54
685982787
363420
155977
102723
86
443589
417026
9
4
957115384
1
6
345290
518165087
478511
81
616533334
549426064
204806
64
411946503
82
70
455511
25
396935
96
38
82
4
21
152229
4
84
23
711426751
98
549438008
326255
219807
23
78543
64
161471
67
61
114199
5
306781
30642
426817
88
144516
460799774
74
103637426
62
471890
258832
345235
24
486652
487576
10
918181728
3
287706
9
7
36691
10
429328
47
69
76
331479
22837
73
1
331274
16
636757089
84660
719650420
91
66
7
412158
1
351924
132809
526389056
22
223820
204367
843607708
66
278989
16
83
238439
82
75
93
40
48
96
922788179
399842981
213773
86
36
6
163127
64
201111886
25
209933
32
271783
28
751730248
10
84299
205798
224631
6
214693558
147097
21
39968
68
154305
4
1
454718573
133330
22
220858
9
499785
16
682922770
298284
293239
99
94435
460656
60
85
43
149314
28
245667
23
31001781
8
38
155642
92523
168732
433221
12
379278
471475
147192835
106957
7
4
956168876
38
8
172916
79
50
82
93
432656
43
88564
4
65
181678
10
42261
56
28
90
248663
23
22181
73
135943
398940
159356
34244
11
17
387383
612506920
3
638439409
8978
442422
429725
91
5
135104
270480
394190
31
10
55
218139
27
5
338041
9
79378
429472
52
41
46
12
78150
255668
92
24
281640
1331
421413
251552
55
393311
49802591
124789
482708
2
202654
178459
215298
67
26147
2746
43
1
456432
5
35
39
39
90065
51
364741
50
68
109057439
45609
8
4
314385
138858
158072
56
532212656
649243506
9
428152
158989
90
400021
98
35
77
7
16285
255492
316804
65
218637
137756132
45668
4
1
97
42
67
749998725
843480391
3
50
3
471710
59
140555
54
19
739112600
12
67
305620
125461
254167
455572474
76
77335228
151759
8
31100
15
33
44198
95
324197
26
170840
292004
28
472588
34
52
261948
811516465
13
284236
15879
400176
97
473095
220004
267057
193400731
429647
52387
52
3128
28
174007225
53465
334537
263769
8
52
833935375
485789
93838
48
49
290608
303569
17
362190
12
6
460015
90
235341
2
360228
321820
5
469259162
5
103048
190016404
97
884240223
35
121750
201843
136724
67
369101
84592
432611994
465602
3
40723
24
739338
73
64
88
53
53
62359
57
22
668060708
49
42937
49
288114
425771
20
141046
375780
79
45347
89
225756
82
192577
267562
267063
139915
13958
23
186059
685733565
60
6
68508
9
99601
403138
57
2
260323
36
94
313137
1
367782
9
453095154
72
293951
39
17540
2
86
16215
2490
85
443428
458568
158555
67
447508
282115
203376
85
49
191028044
62
9
75
455770
1381
75
419350
101250
4
286254
344670
244200
203948
68
475703
50
12
25
3
75
86
26
450385
4
47
19
99
20
477478
99
2
75
60719
79
8
149356
67840
61
14
40
60
19328
86
71
81
91
10
24
7
227406
81
89
45
28555
67
171586
15
64086
196228
304754
251757
441310
156918
415605
354883
488801
46
69
29
237907
186653
36
9
27
76
73
47
383092
92
35
15
70
12
18
70
8
98
722868181
81467
74
83
482131
2
138227
57
621947226
269591412
129887793
7
421151
173214
297584
63
109851
412463033
474731
148863
75
99535
58
49081
54160085
120637
441186
297427
161885
37
199026
6
7
51
21
147945
445555
12
616608618
15
21
41
385498
839076105
393516696
936579931
77
392302
81
126889
3770
64119
873539372
323872
69591
402334
5805
278769
457218841
8
342058
79
4
26
80
64580
66
5205
68
416082
75
29
279698
16
62
174424
60
245056
71
25
33
8
85591665
168680
86396
81
129650
195231961
361596
36239
8
250220
345265
20
8
414685
277135
26
198604980
61
528621456
293390
224781
71
62256
17
979218748
95
34812
90
54
78
140702
64
36
20
434043
157288
151381
158147
93
895571042
403134
71
268357
698745716
8408
302933
471342715
2
173816
250810
50
55
1
71
30765
448211
28
109151
305380
285892
85
4
217371
18837
75
138527
79
256194
24769
92
81
85
6
293703
47
2
90
37
174206
37866
287101
147028
248787
51385
79948827
73
110616
420732
268335
16
1
292774
18
77
405963
516185649
299010
958731391
421830
347230
106977
52
1
90
20
34
97
370555
497023
53
535313194
71
277719
431321
486528
144382
51
37
43
97
1439
22
138745
48
913915926
342278
465281
332503
97
372282
291869
473712
312544
111932
6
19
450249
233653253
313171
445925
99
84
163754
2
89
253427
39
93
26
6
382912
48
73
62
89
358795
216195
496616
706735982
233358
9
388637
621108784
83
26
136970
123656
95651
497609
76
19632
46
76818
267766
13
195715
208399
390492480
139434
256204
2
252158970
41
23
55
227479
42
159859
27685
82
8
214821
33
23
3
26
29
210105
472021
96
731903681
338414
66
341653
417987
97
140432
417748
456876793
789220688
84
17
7
161858
97
4
60
3
409444474
52
24
53
65
444849
72
67
458533
406422269
81
28
784051832
299638
232221
495973
81
337494
9
45209
6
68
77
55
102519
52
55
74
14
91
87
65
458693
9199
82
39493
72
406187
264440
36581
35
21
79
192026182
259639
210511
40
3902
158454
358557
68
172726
217502
27
68
55
1
31
56
255640
61
52
91
26
52
16
75
3
94314
98
902527138
272263
38
222946
482864
32
432880
290848
236875
451848
45
453239
500920201
119946
482237
153648
22
42090
76
21
14
425250
345254
447457395
26
193776
94
472336
119328
82
26823
75
1
186486
45
25345
94
86938
118189
167412
401022
13
179638430
56
89
55
335638
464291790
18
290758
32
9
5
26
359980
32
317467
423370
42
316040246
175765
342442341
96
31137
8
8
75
1
490507
31
24
56
5
267625
80
5
465059
79
215516
276549
8
409850
368277
85
47
196041
31696
335861
7
87
4
3
91
322047
5
2
224328
271969
41
55615201
98
155375
416770
307141
9
126960
364966
573538805
58
4
488140
96214
13661
80
159509658
36
22
248225
59
42
434770
6
323268
77932358
428048
818003453
98754
138761
9
66
315273
35
35
403556
14
32
443230
488078
84
1
5
2
39
348524
402407
104120
28
835465334
463129
427503
94
329762096
841913006
29
23
43
350232
6
261225
195227741
9
148074
30
384716712
351966127
39
146810
96
292212
67
286831
14
69
46
274179
122606
81
379824575
49
28
316720
44
20
171385
419322
4
46
39
143993
303742
41
17211
280247835
389536
122960
45227
71
389516800
96
554222430
458612
23
7
83
390146072
2
6
152415
995249123
924484246
64
147507153
586288638
61
170092
62
99
51
139541
88
1
321797
397265
2
186834
279911
1
87
119191
362451
7
8
201426
791847998
14575
476356893
12600068
366434
9
6
369818018
346554
4
580321986
120300
152301
233225
394108089
9
177473
29867
490861
603089139
814757173
339212
294776
35
486909
88
427859
215354
20
78
60
345445
3
192799
85290
390972
16669
400200
99
182180
68
68
7
158707
74
5
281764
50
489660
240367
23
836170112
237142669
214679
236142204
49
16436
25
97184
66
72
51
463654283
66270
52
43
363617
706774394
113328
186490
137446
38
55
342740
483981
33
50
273293
604104356
6
77
72
93
82
917527074
171512
53755
76
14423
72055
53
119710
417525
58
48977
52
724898
83
8
88
432458
96
59
204436
145337726
72
35
15
33
458714
396532
10692
403132
517900142
366823
88
7
343402493
415895
249810792
41
292221
348507
49
192402
58
307239
51
70
85
83
54
287803
35083
59
16
4
75
475792
23753
18935
7
46
315514
9
47
905210957
44244
9
35
208454663
217173
532052605
4
17
386792
83441
381148
12
21
445189
843188169
329210
82
315918
123836
192231
59
88
70
273650761
381483
715545841
299005
2
80
402254
39
968876118
808408134
667241238
80
425384
5
68
312791
129565
2
3
771523314
269535
706184379
9
1
34
369546
318853
248958
154391
55
88
411985
375945
727628692
63
72
398600
455813454
253651
25
33
470026
751515838
369126606
26
101651
26
7
479661
2
9
7
282074541
20
9
2
226199
153863
75540798
2
71
9
11
60
76
486532
8
48
54
3
285284
25
110931
68
473202
307826
75
71
353985
959521448
47
78
216621
96620
34
9
111683
18902
54
206884
63
197905
66
345596
42320
139587517
1
52297
5
97900
821688670
983016917
6
8
93487
498130
94
78
78
395673
29
56
492805
43
4659
307111
122244
74
248335
181941
54
9
3
384408
208463
6
408640
94526
87744
721981294
204187
61
83
142093
295290
23
85
329979
16
24
57
179937
648718561
102213
6
99
477544029
46
51
73
56
403955
448900
436657
27136
9
287717
28159
450704
5
1
90
52
399693
416253
67
234562
34
315192
14
91
309237
238473
67
38
595058814
130276
185148
36
345596
62
62
384993
283882
493402639
51
179065
314772
2
25848
11
12
56
93
32
28
607450541
96
2
8245
69
2
49
28
99
48
126476
77859
68862856
95
17
594564700
75
830730375
275286
1
86
2
62
35
179708
270883
36460
905508105
33
259609
56
356789950
9
88
85
19
38
205026
487112
84
71
380341
477414
76839
81
86
159027
90
61
209176
66985
50218
125862095
32777948
617470700
97
31
429953
2
352120
486637
492185
3
169665
50
69
495222
30
485251
12
95
7
45
93
260666
88233
457106
77
260284
439633
173808
66
136451944
55850
34
99
135877
470251320
13
5
89565
5
484858
148940242
5
65
34
437046
4
438482
70
34
51
96
107292
499024
65
33
34
82
317803
1
20
175666
647667936
434752
232786
297341
99
71
172019
343668
238454
49
69
7
64
79
318930
51
22203
341815
49733
93
370201
5
227268
426748
250999
88965
251900
92
41
405527206
24
452349
79
145428
115033
25
27
264489
109452
5
17
61074
69
469633
71
93794
147212
59875
250678
499409
22
213708892
82
437586
82
388770
189399
15
33257
99
32
179419
7
41964
3
147358
458160
6
35
89
365496
53710
49
78
747589451
199418
71
353895
60
11
82
317656
491605
74831
299619
419261
450523
53
187883
45117
996516611
97
380709
456243
464445
76
486012945
268030427
58
13
51
74
60
42
860334874
105600
47
5
90
346983
2
8791
305615
169864
99
73106
53
259299
18
33
67499138
6
69
262621
80
263626
344501
149988
153527
599115212
8
41
9
83
17
336936
39763
321964014
65745
99
497203
318289
417028
31
50
45
11
169710
138843
6
54
322794
21
420113632
41
94
110861
52885874
335293997
208394937
43
5
100970960
484251
65
119765
326753
242679
68
74
107082
86
212523
228304
367391
445543333
312522
144807
228914
51
31
383826
82
31
282885
79
1
71
366274571
2
388957
492879297
87
41
335383
30
374863
2
25
840499358
13
16354
447606
128083
60131
242955
46
7228
40148
187727
426046
81
6
38
39
472062
512499848
20881
23
47
52
133436
124527
59
433890336
9
9
390961
206038
73
71
2
77
50
20
251282
1
346247
399277558
261054
66
489893
82
32
11
50062
25968
257737
143147
292951
5
304264
5
974016291
15
85
315715
199177
61
73
23
79
343670
27
420148
168030483
10
6
87
259262810
89
73915
47
874728248
458902168
16
466244
156490
11721
3
438861
90
49
76
49
7
340815
485304
455733
232533
83
177825
9
411600
930432513
12
299925974
11400
196607
26
62
72
14
57
352729771
87
448549
155130
944754126
75
7
98
395648
258063430
92
23
88
430703
9495
57
59
62
90
374625
92
164102
327819
93
2
7
543646392
95
35
81
23
278668
258615
28
216741
80
280980
81
126692
36
21
150801
1
41
81
84
37
7
234902
176566
442999
358166
269108
154902593
41
499193
321664
49
44
251110
57
257078
353457
44
359146
187387
92
11
40
4
2
20
971955196
91
49575218
363655
6
61
84
202493
290176
281600
257616140
174074
29
10
2
344402
38
40
56
797592041
73
78
52043
118118
81
409040
5
50
68
180886
320273
30
308592
255886764
99
406236
72
325161
39
16
30230
427478
84210
607806695
80
57
54
445775
54
212895
492097
6574027
364338
204725
25
62
181088
76
287235
3
49
195356
23
90
388763
31882
61
10
85
26
93
65
2
21
83810
55
129232
300113
36
663829304
3
93640602
35
2
432719
91
53
77
365415
40
384156
8
94
203923882
588186901
82
152528
98
137417
2961
93
40
2
413597
308283
8
26
248001084
15
357944
319499
64
18
81
23
49
70291
16
87
225713
80085598
70
17
11
52
284546
103641
72
7
16209
385159
155557
17
33102837
2
19
726876291
119762
160599
415622
78
415384
4
60
244313
88
486251
4
64
205162
22
79
74
44786
181773
47
347192
215753
70
22624
12
168042
277551
93
87
215998
377344
52
616673611
33679
79
441253
149521
89
39
78
11368
102444
462277
69
483425
132002
1
294637
387146
134816
192
74
4
47
24
133867
15
40
214771872
2
194165
75
81
17405
430427992
5
52
484148
131406
46
380909
41
49
4
188953
39
102598440
494918
26
228171
8
466243
863299200
284812
290226
243864413
74
2
559917240
61
458349
4373
38
190685
120660
9
9
32
81138496
124137
424180
92
150440
49
9
88
376701
493066
63
92600
57
7
7
272851
238013
376966
47
36
18
934641453
4
253766
74087
416949
148560
218664
222872
249643
162055
489658
129951
88260
34
391037
386929
382753
282740
454499
14
447118
8
83
350172
6
403694
472299
121899
5
73
68
65
94
97
573947677
39
106945487
21
41
300868
43
609958126
969735908
342755
306180
36840440
2
222815
181783
466618
151006655
297187
31
728092635
45
67
20
63
458899
24
90
392679
228838886
60184813
484650
16
5
345050
94
370954
87
194783
25
312867
327897
63
7838
687459176
3
358469
88
209745
22
4
278207
2
4
106253
303936
115241
84801
43
91
16
459972193
2
228974
57401
107801
299957078
66
80
137987
67
38
144475033
30
71
51315
22
23
257470186
69291
11
215869959
946676996
671869734
126890
90
408009
478207
17
11
4
57
161518362
65
277305
91
803525062
91
4
75
7
470994
53
232613
9
1
16
88
448264
138641
117405
233784
178396
92
200415
8
142697
334319
379653081
50
61
84
92
106343
71
161029
75554
496521
65
82
83
27
243350
48
906653118
72
802949411
489751
339622
343685
118949
344567
37
61
9
138623
24635
420718
323694
18011
383600
3
78
22355
7
61
13
37986
9
464361
63
538815227
283685
89
66
189433
8
463619
413842
50
7
83145
16
7
491854
7
437339404
11
18
461868
32
639805147
121248
212124
153466
75
6
98
4
47
466144
96
5
432462
835114645
35
255741
90
24834
85
29
48
68
23
78
38
91441
93262
128814
76
59
99
9
191856
989261407
374530
236803862
6691
6637
10168
47
23147
70
60
354004
75
7
311943
299865
103245
80
28476
118579
5338
184868
21
58
81
42704
52
486609
1
88
72
801221206
56
37
4
90575
266899073
393204957
201837
28873
3
95
9
427217
67
446084
79
180739
77722
3
173729633
53
55
486945
20362
1
56046948
96
316411779
163157
83
471767536
9
1736
414849
22
67
9
41205
2
47
143133
83
49477
207918519
76
1
909135820
76
39
33335
325350
98
43
223027
39
47
66
524895983
27
138861544
453358
424056
57
22
61631
79
40
28
275675
54
80
130823
64138466
88
6
84
634980289
67444
450650
14
136592
917144793
321475
5
10
74
43
97
49
32613
195596
22011
474044840
19
46
48
564485515
392656
87
26
34
53
56
926633202
512626916
66
455176
290170
449584
277030
294366
7
49
65
98
277103
69867652
36
453096
388253
331994
76
211000
260158
20
370325
67
12
21
92030
499982
482360
58
502014338
69
177508
80
348320
439611
43
83137
74
45
152063
224889
43
3
27
107631
36
81
246294
88
467532436
26
47893
71
4732
50575
666781315
93
499841
215449
2
225131
222496142
59342
4
40
84
7
28
78
69
103256
449628
62
421537
244711
420750712
301922
62
18
37
15
454359
72
451487
365168
330164
48
377859
159727
9017
15
799023674
12
30
87578
222805084
207897
195296512
261598
3
274722
67073
6
292223
3
30
9
75
93
16
40
59
291778
4
41
552080882
46
406599
178794
411662
756284918
465790
81
55
39
56
206494
330691
95
189062976
51
7
56
116689
155947
69
13
301795
429850
5
44554
130190
97
414101
1
90
373954
28
3
231606
50
138563
28
34
88235
6
18
44
341024
121317
60695
88
327200
92
285974
134841
455655483
289105
32
71
66
4
79
316081
825603185
276848
37
394836
285717
490292
34
379288
55
366204
8
23
16
91
465922
679068310
85
421941246
70
187286
11511462
140421
15
262657
20
66
90
484203400
424599
136875
7
338998
36
225456
9
143317
198316
2
282988
93
86
28
41
33475
2
75
62
438142
62
427482
73
31
64
5
23
265038361
303160
196733
51
477839
5
492198
436181
46
38
495623
435353
87
246458
93
23
216196
62
439900
44
2
36
191603
496086
176046
39
50
307466
2
495984
226287
22
7
59
5
13
8
39
616000086
39
77
57
65
319227177
83
480945
4
287828
93834743
472710
322709
5
25
80
313187
416765
164148
413414
38
90
95
359653
217570
731424057
20
73
84
73
43
4
741208252
449368
16
57
2
47
45640
56
226528
83
34
207333
9
87
902166117
389992
3
370919
10
84
777884610
21
311718
71108
281175
74
660442557
63
27
50
406482
6405
457813
6
89
95
83
2
32
46
439140201
126455
235087
64
403208237
308144
83
393058
2
60
18
82194913
6
5
493908617
300058
339385536
219195
9
127846
8
677256609
75773
75
92
42
781694228
122056
152608
336061956
65081
14
40
12
11
283794
291740
42
71259
353172
8
103584
269910
75
13084325
1
85508
20
106695549
10
249372
42156
479277
66
60
27
45508
459911
2
80
383476
40207
126339306
26
819009647
394289
498016254
316182
60
410615030
61626
166418
41
134081
481261
64522622
736652703
172477
66
189580
350151
433480
11
492736
270568813
44
366407
87
329085
26
356882
77
333741
400399
241400
4
4
419586
437353
56
33
52
90
111123204
242530
325335
87
186668
184546
16
81
31
367298
429014
84
43
90742
235715
23
17
38977
369151
6
172313
17
86
246762068
211359
76
42613
267818
92
82
55403
48
52573
70
17
148387
85294
81
421777
924587020
60
13
477985
59
17
4
537237193
166061917
289522
59
65
410938
24
27000
169060
71749
25
233746
1
86
40
439294
36
225236
49
155248
418658
6
299953
92
303614
248270
19
418371
16
30
137677
324531
89
10
33597
881495923
90
90
4
3
78
779391597
61
78
751882667
107793
110099
172098
267089
245827
88696
348626
22018
188024
25
113478
209136
52
131226
10
662855208
96
41
222049
49
701809361
363631
41667
199246
382649
614844707
1
68519944
60
327738
33
18
344502
79890
41
99
6
158902
307737
487746
70
162520610
2
76801
79
2
152462542
321621
39
35
63
385268
198513
398962
498164
45994
281889
268809
143494
252069
7063154
233948
932767310
7
31
399982
304650
214898
498072
23
866477469
253731
85
27
4
90071
12
46879
180572539
8
21320
5
23647
249158787
96
7
49
25
446569
57
16
499270
40990
480810
7726
44
272590
401742763
77939
35
47
72
300991
51
404208
82
645529364
491209
269131
3
97567
419464
490993
284721
1
323909
319443
67
89
92
41
69
17
486081
264230
449533
50
926309392
266837
2
77
100402
425052
418110
28
4
43
191458
150396
10
214010
53153
54
49
365690
111491
40
52
38
350380
44
71
80720885
714378575
87
225206
17
3
571595307
291297
630169046
293288
495867
20
650603745
319931
19351
88
38
5
61
7
18355
27
30
5
2
33
370818
426634
239620
520526160
202319
23
271230
70
32992
320939
5
23
5
53
985499880
61
11
203524
21
204946
8
320495
79
168090
68
460618
1
8
55
74
9
70
81
130837
93
51
170581
6
408663
392182227
5752
212726
30
209078
19
286781
55
9
856575063
99
439631
68
937237681
7
64
93
208514131
113403
3
130021
6
6
397307
349209
120003
8
95
36
314664434
2
199910
32
87397
463943
97
9
1
241160391
46687
64535
29469
53
35
72
804755962
6
47
885234768
82
318108
57775
27
91
54
14
23
326924
83157
28
85
276240
7
4
58
209856
203235
468186
468625
281809
549167488
609843922
52663
314403
859062060
95
425874
83
263611
6
25
282924
13919303
9
92
215417
249792
122168
21
70099
14853
477376
183791
289630
197013
54
432495
58
36
46
12
213310
87894593
336299
314064
402574
32
77814
8
94
42
4
61
4092
55
299725687
130483
177950
26
184424
38142
286074
79
89
4
29
497026
32
55
54721
71696519
3
96
897314572
94687
199345
40198
79
6
21
119069021
1
829620299
87126
84
367785912
12693
752622204
151422
244470
477918
6
50494
39
162331
78
469542
216785174
474920029
182042
374517
100095
254684
13
57145
140777
52
393050
82477
90
130822
8
152900
9
356898
437202845
932337008
595480344
178748
61
241005
30
816487992
59
5
63
301142
323855
234353
3
289113092
90
70
3
71
78
70123
31
34
173081
377247
5
401917
21
56
466823
60770
73
322163
239583
137946
143925
228341
113139
326886
26566
19
268338
88
80
60311
410727
304504
978273001
925615447
69
28
3
71
774563119
54
88
83635
52
94
65
268097
897196085
113814
804546401
52
68
105248
73
65
365576
82
49
101097
20
111146047
985
65885
24
286970
308149
418570
97
38
4
362161
39
41
46
333141
12
37222
39
43
138327
925289931
143441
28
357207
6
466600
35247188
51
341541
27
174786
8884
62353
467884
94
385436
398936
93
23
43
86
67
97
128173
182947206
5
77
20
220240
77
51
379629
287031
3
416428
10
79
14
91
305749
453576
4
426573
8
61
35
327735
68
31
187480
484682
36
411484
497115
895926018
61
502551464
40
48
414387
29
345674
97
85
142106
231964523
81764
99
16
102162
81818
93
206313386
57
825986526
3
68
48572463
277587
13
5
70231
453656
707237797
86
47352
181539
24
241005
96
93340
53076
34908
232962633
95
330164
13
278133
99
43
392294
54
14997
12294
344911
948860683
218456167
220869
94765
210178
96
73208
17321
2
305779
102012
292724
89282
98090
90328
34
40
6
84
112940
402913
420300
228641
186976
39
5
66
51439
429318
231615
2
7
206689
62
191440
5
52
68
88202
18
1
32
697395974
200750
68
475375
165925
59
81
44
66
56
95
36227
32597
87
429407
51
8
87
183506
20621
11
89
22
64
443651
33
5
61
87
67
19
283905
435744
340913
54
53
92
120682
117173500
8
54
491176
367488
41312
78
75
186367
248485953
7
4
54
494885871
10051
15
54
78
381232
139365
364475
41600
457822
20532
52207
98
80
58
91
25
34
114709153
328293
19
299521
194764
7
83
461344
125997
43933
352626
5
348517
331765
80
457425
5945
426176
19
30
427560
294404
93
155200
41
63
12
419066
124975
539660514
10
4
414720241
5
203836
8
24
12
126909
89
434851
14
427664
93
63
21
386746
69
249559
30
59
81
200789
9
459385242
77
337540
60
564502431
96
645359297
95
10
83
458767
33
155955
277809
75844
77
153146
8
63
11
90408
59
273072
593331632
62844
9
482917
464629
93
76
16
1
31
5
2
386916
48
292342
9
204040492
69
448992
301232
27
47
121724396
32854
28
439111
7
64
92
99
42
476017
88
48
71
158426
15
3
11
41
55
260991
83
87
95
392790
3
72
196529
77491
493350
435982
3
72
71
9
1
2
81749
49144
308087
381580
859073111
163734
1725
676996278
405334
62
94
3
3
49
839488202
418805
477277
3
2
364614
35
214765
89
15
455226
6
19
345752
110093
215906
127943076
418859
12
114421
4
8
67
224730
179073398
39280
69
472180
373072
17
8
436504
33
96
70233
360825
263437
81
31
72
90
54
93
734138854
49
282388
25
82
857577079
72
17
69
27
49
7
446677
95601
90
466938
152530
44
454230
223947
423899403
358719
235249
88
234574
88
60
21
55430
8057
151133
29
83
30
98
19
92
93
147930029
131382
13
51
49
77590
136352
319239
60
43
489741
261458
259253
40
353332
27
12
292
96
73530307
410113
226599
267783
768190493
343487
491739
75
295231
17
288265
122579
1
167350
305901720
449946
56
97
49
49
24
40
163942
45540
350180
300318
220301
30
261618
81
5
75
75
60989173
496226
31
59
778217022
194936
363514
317160
79190
470070
482111
678703136
54
87
369521
62
78190
59
163275
78901
310500
145433
20938
64
33
4
658668651
479123905
396562
86
39
396334
23233
464530303
73
185031
61
4
370888
174488
3
364898
149333
7
492638264
53142218
121150239
303842874
92282
26
365848
179913
7
346067
69
474611
410987
249739
62
87736
295891
1293
314407
367806
7
8610
139214
48
284344
6
1
29
52141
57
200409617
84
18000223
37
70
356806830
36
69
35
2
21
9
48
229790
66
35
357463
217039
97
19
447361
14
449366
14
454026
61
96
215896
865367135
432255
37990
2
9
14
22
398788
57
43
31
26
403658
58
609410428
1
24
85
426779
93
455449
312438
236194
471855
98
230333
8
70
23
234568
41
86
437709
97
778222177
26
23
369104
70
320914
99
32
245031
142868
6
19
16981
26
95
1
26
400310
233306
223035502
228009
89
488652
54
61
76
391027
2
118729
96
820812770
89601
264334
13
574091644
74
42
447109
597291707
33
98
301767
38
446042
320539
122161
95
53173
93
34
26
410763
202826
288877
39
90
73
105127
169875
13
15
322822
425595215
5
87
34
456599
386085
46
110668
408946
10
493442833
18
73
473155
491261
103137
23
640379921
426086
31
60
369514
483341
72504400
30
69
1
66018
157706
260525
834276848
17
67
13
4
134994
369373
55
57
2
48
90
854334896
8
82
473782
3
90
9
59
44
1
93
830384019
9
92
317967
73
99
47242
20
94
22
72
5
114877
415990
268252
25
60
185939
38
84
83
255208
2
79
355270
200026
137865
2167
140021
325046
426730
49
6
550647166
4
92
529440118
199133
430588
88
631125037
275371
47
60
298843
64
124481
22
392751
37
96
41
20
112901
127595
34
69284
67
331920
335440
134487
150628
83
278122
2
376435
87
6026
32
56394
18
189874
7
49
70538
218124614
306619
60
126284
199912
46
66
9637
15
86
106576
1647194
4
424833
285721
9
479288
307926
48
2
467887
248817
52
65
395478
31
76
73
782988318
300786
12287
228902
126243
54
345644
410834
615407720
53
317976
6
232949925
36
37294
27
19
226997
251026
17
4
49919
53
3
298991682
72
398907
456559
47
57
279845
236807
82216409
308372
87969754
70
43
25439
98
43
74
211498
20019
44
76
261726
66
11
362638
427455
18
22461
131452575
68
9
60
304806
66503118
39
425655
181443
63
43
97
97556637
1
48
313630
297416
869988233
191934330
22
485782
32
463839
381965
5
4
66
292719
77
73
6
55
448369
41
483046
395417099
98
814273694
46
355005837
26
51
73274
82
37
234762
8
9
245976
84
7
50
430932
94
333655
20
340776
227890
216004
147849
14
359562
482138
8
48
90
3
79
228126
442688
151595
72
2
66
11
91
34
7
474515
2
26
2
31338413
153818
26
363836
223471
80
11466
55
36834200
475760
98
2
231008
72
177549
10
77
218552
86
167158
167796
54944200
71
90
272276
34
77536720
257469
109854
84
315764
2
135250
187615
250376
386665
8
389622
419289
77
91
23
10
8
3
180046
15
90
318121
132395
380814536
36215
80
74
67
63
32673
68
12
443060
255761667
130346
405905
21
66
385164
5
79145
69
137453
321935
6
67
7
39
207606
37
94
166426
90068
287030
25
347689235
36
77
9
486042
81392
8
31
50525
36
448895
156047
454450
21
453173
738137203
35
8
17
16
18
37
110065
399933
746740447
18
98
254552875
447137
4
39
328910290
793430383
193660
409785
369437
20
34
453475
17
79
102465
496839
10515220
161734271
34
479192
12
132574
93
31
32
75
51936
19
26
118338
192035
88
115377
62770
99
179297
234990
102351
123320
461141
60
427676
38
76
400795
12
93838
98
97
450111
38
1
328960
40
52
257027
59
49
98
27
404059
50
93
87
212048
18
53
247071
469687
369741
70
394283
62342
93
84
446492
64602
91
416020
3
6
40
344914
907121489
256497
76
228866
38
64
127304
3
234056
83
27
430477
151051
95
45
36
38
19719
9
378247793
58
442202
318789
63
4
784099727
56
1
215592
8
39
796549840
136749
11
61
94
92
77
452937
355063
79
31
49767711
367674
189459
4
69
201688
6
93
45
39
115296
5
409183
76
93
30
58033821
68
387004397
3
16
10
8
46
182712
57
34
81
482407
304563
8
76
85
37
328083
83
94
325192
343203
153958
50
75
7
309085
25
18877
459942
549724654
378014936
32
71177
73
13
13
112406
2
205498
86
61804
388894
7
416576
11
213838
5
156212
27
366229
665970161
448131
455295
63431
313650
400379
19
442230
367762
196990
266142
15
394877592
77
38
364141
96
53080
95
3
24
5
28
93
201528
92
91
951929635
5
80
82237835
19
122322
235715573
636942762
655130592
1
954686867
81
11887
206132
45658
377921
380965
42
94
470539
494764
247650
367824
51
464238
49
12
15
60
70
5
113190
94
186633
46
93
12
77
119747
104443794
27978
111215345
149194358
432682
69
8
16
40
59845
912989582
6
355129
24
78
3
50
77202826
91823209
41509
98182
296131
10
3
96
58
51
55536
62
91
1301
69
40742
62
8881
103563
51356
210852490
403135
78
38
62
88
435022
523828406
85731
754054361
285762
60
218992
6
196144
275436
441220
31
6
144528
371142
325453
57
324768
76
1
69
75746
21
317013
28
398052
85511
148814
19
79
156381
65
22
6141
207869
192987
462114
60
12
212960
234384
208775
24666
259264
1
512342639
90
410486
92
239155
91565
314233
18
53746
210920
243925
273033
4
36251563
23169213
265157
257717533
61
61
92
264680353
3
11
414399
43249
33
44
180202
178441254
19089
24
96
89
44
35
93
116232
388221
36197
109307
248534275
86
50
303167
18
76
45
217870
15624
81
393913
87
43856
31
457988
170862974
8
19
4
35769
276302664
44
164379
141781
93
444514
44
205520
40
25
306998
12370
403875
42
16
237220
79
16
8
121930
22
97
6
81
66
365693
68
86
78
202902
192751
25
22290
321815548
4
277987
375074
3
63
36
102667
61
265364
6
25
82
448465
260201
9
60
5
542319806
507922029
11
2
313425
38
31
122255
425366
4
42
41
648507884
333335
49650
455645
19
147338
420385330
30
10
43
478086350
18
230592
441098453
352146
109157
460273
217790
35
289980
2
5
86
995432358
348801
429907
233701847
248028
22058
46
1
328070
181002
213191
19
38
79
80
419319
713763785
186025
11
23
83
35
14
426238950
50
88
404007
38
207720
22
282527
44
39039
87
58
13078
49
50
62
255033
31
281965
267300
30
96
24
349060
26555
511005171
9
541019132
41
7
7701
25
87
44
5
697033869
221955
38488
425944
1
158198
69
27
9
12
338867
86
742314884
61
25517
87
64425
477622947
5
73
53
86
33
84
354296
15
848852179
338163
8
77
259327
94
37
83
53
7
152675
56
90
398119981
47
69
348539
3
44
59
81
466965
3
392835
47
466360
121057
76
331115
39094
53
45
151520
465762465
5406
374441
18783021
48
77
843974608
236148
97
70
6
296375
96
472491
310566
77
51272
468709
72
15
95
88
82
201197
278214
13
48
103343
99
23
98
11
22
66
25
624306293
99137
91635
75
490814
332938
903711893
22687427
70
2
466960
165887
2
34
9
45
449084
69
273085
14815
61
589413830
526697686
64188
496453
364478
2
45
18
657046656
146676
325216946
304166
4
31
337536
360956
5
248426
178911
89
9
58
307177888
240032
263785
204397
1
14
170153
192204
1
522159201
6
461574
48
19
28
214676
91
68
176178
8
108129
698111094
85
17771
25
64
59
210000
423277
89
61
304569
884955997
466416
3
30
21
349784
61
797985657
17
24
10
91
334539
52
295605
173599
485242
499037
252423
395613
81
24
411043
6
79
94
608254118
2
4
259667118
364711
6
89
307009
62
7
82
99
319443
96
164669
56
9
49
50
67813
227834
94
24
356495
156169
209301
2
12
3
44
408811157
976686819
603267986
71942
264837
307275
8
89642
65
254693
197818
128441
14
12
636555401
43915
421995
55
211118
36
128026
167617
58057
376974
40
283914
395561
98
72
99
29
29112
89756
354378
9
344072
772806007
66
4
161994
217300
258162
179548
5
56699
80
81
31
61
1153
459193429
101185852
59
2
55
688812670
63
78
479169
185425
974577376
95
119880
92
46
459218
33
22
334094
188183
26
93
82
377306
20
400034
99
372731
64
91
18
342286
19
322773
99727
366784
61
74006
45
74
489861
42940
12
19
81
33
14
54
284662
69908
39
254328
14
187867
71
3
9
113011258
94260
40
41150901
453541
204920
69924
666572478
391935
88
172021
79
358449568
48163
410890
48
244437
424344
329546
14
8
93
98085
325690
5
83116
73
46
777248080
437995300
76402
93
9
400358
275609605
551245540
100387
84730
5
5
382625
33
9
313022
91
86
710101548
87
89
441988
50
6
264507
679951074
75
91
60
291217
29
45
39728
21
66
96734
380274
10
89
327672892
73
324297
761084062
74
71
265842
920897846
392880935
377134
393784
88
90
54
47
335824
471572
58468
877984292
60
10
3
60567
25
2
13
14368
98
1
364925
154644
68
287636
4
181711
338032
8
58
713227840
43
36759
5
92341
36
299709685
7
61
194084
36
12
569850900
776825591
137786
80
77
172786
28
273116
5
393104
87
1
151710
4
486877
33
66
17
1
207914
517688272
34
185939
441471
6
4
21
274344
142350
83
330047
712711311
354128
94
67
8
179932
76
76257
475208
152117
467992
8
107968
74
76
20051
216497
94
32
24335
292821
4951
51
90
100213
165980
176994
67042
398854
286440
4
72
69
79
494849
78
49
114921
109106850
44
25
656117287
2
975780747
390559487
93
27
368119
15
82
78818
831757294
4
73
4
405506
172294
62
76
385863
47291
118057533
306581
85
1
322922
74242
154697
87
99
220527
120868
515199250
82
132483605
292240
302730
10
401980
484278
87
80
31
57
8
231586
69
286456
16
34
35
222982
276495
286219
53
210836
73
37
144529
48
234379
40
60
29
440311
409513
37
17
308961
4
38
248273472
84
421054
91
90
136104
440915
264464
199196
92
78409890
308241
48108
145372
327167
360340
723091993
631631676
56974
8
402289851
20
18633
453198
85
168995
2
88
57
7
361283770
405376
84
330917882
95
255434
256163
23
37813
9
406488
98
95
105391
60
222564
4
277121
47
64
9
81
294099
351579
39
8
49
178950
577693630
47
141555310
82
177577
67
79
218915
137887
53
75904031
7
490265
23654
380009
339546883
79
88
92
45
191013
478305
147716
82
16
874023772
77
101135
988254274
111537
95047
4
52
64
372243
423476
18
69
83
259761
419195
342647
369437
93
12
50
3
320867
60046
76
37
31
9
327512
9
494798116
324805
35
345180
16
54
92097
238580
94
82
451614813
18
64012
8
207234
25
468147
39
328135
179707573
27
242277
23317
7819
95
156324
718925444
338697
8
120193
82123
205802
14
193795
538428938
39
472031707
464698
69031
13
5
8
184485
24
280918
1
1
13720
40
460232
400722104
39726
142995
10335
64
17
787479563
20
548178852
31
213536858
168452
24
91
44
393525
216153
71082
78
38
9
69
472008
80
14
8
261087
88
90
369452
440657760
34
207336
322302785
413330
124445
86
3
286171
64
95
86822
495109
36
366051
42
65
288844
6
75
61
140045
227980
351739
60207
54
325948
16838
90
70
26
68
195333
88599276
34
490932
82
185884533
160313
128750
899243111
50
177504
327477
29
163191
1
64
28
359951
35
41
170088
384396317
130799
437906
5
78565
69
91777
425162
3
467628
226051
262803
36261171
343257
21
383495
73
1
781582709
29
50
14
51
357057
377633
23
38
88
45
75
256535
84666
277403
11
137524
86
489794
431794
44
181708
3
83
667431519
82
53322
8
10
235176
75
25
907003915
47
335959
113781
2
256666170
10
46
484706
305189
7
6
310108
8168
74
76
73
31062
72
457297405
454021
61
29
285386
38
686148181
77
71
89
80558
416560
7
452320
68646
68
360138877
451689
85
14
32
26
374925
28
98
50
9
36
257194
529842176
86484
36
45
134488
393855
59567
1
123244
3
78
119841
4
95
3
78
272426
457621
45
481210
4
43
80
6
497442
51
703776597
82
239102
74
85
7
84
1
161115
84234702
57
67
101091
81
70688
48
687599733
75
146749
23
481189
350493
70
336581
87
545971789
393355
26102
30458
97
75
65
56
52
2
238074
82
18
187381335
53
90
55
380552
44
21
430567
2
405930
19747314
2090
72
7023
328096
263036
33
4
6
21
57
49
39
32
338657
214646
75
44
10
474154
129427
76
48
1518
237453
188932
57
416380
345544
73
938038508
54
48
88
448095
119572
59
273307
92236
667272852
218388
59
484496
66
27
18
96031
49
167843
43
14
875728939
1
85
122135
330452630
414229
338789
329391428
260153
249181
284048
394209
30207
58
564848290
22
74
260689
444402935
485415
28
46361
187300
4
30
93
603802817
35
38
27
820687163
6
53
313635
13
321283
8
46
205051
83
420839
342369
13
76
469679
254472
295203
51
85
55
4
533577066
75
75
53
6498
32
460342
68
22671
5
71
43
471684
451863
133257
176282
148801
15719
85
30
53
368510
3
405607
479320
73
437970
59253
277880
283771
30
80670
10
497102
25
483205
58
9
9259
943055731
8
74392
31
271072
342103
911901681
25
29
44
47
123901701
382205
1
69
452603
7981
305214
337812
25
369075
966045005
96658
9
47
24
71
48
27313
89
342491
68
169785
5
85
452822
323001
251597134
50
395769
107135
21
99275
24
64
29
19
493571
4
99229528
1
5
590312826
435287
67
368734
8
114443
387520
38
241815
843433675
10
32
73
381220
43
438222
474822
57
139016
238686
19
486936826
412834
77
438271
4
26
6
170460
84
9
37
50
58
38
393033
241969
6875
48958
255528
6
84
9
412637
81
50
28
1
41
359205
20
346905211
466805
47102
3
121933297
91
50
65
329231
313916
91
89
57
29
148242
33
228405
76
957513617
464942
8
10
80
836812774
19
275020
40
61
4
363387
68
58
19
46
136483
36039
54
112381856
69
349040
44820
1
268837
29
956314629
286625281
18775
311415
2
93539
494058
2
7
26
62
236841
106466761
53086
244949
410723
24
49
315974
4
431441
70
6
80
50
20
10
234661
44
1
76
387204
937444322
328280251
10
72
4
723741910
9
4
315411
80
15
2
34024812
9
970334901
240919
3
5
334313
225579
79
65
72
109222
20
335106
6
32
175483
484358
224704
906836704
403323
90
307239
52
17
470385
265163
171809092
233801
585346213
38
28
71
419667
19
71
57
5
400774
48638
220553
60
64
10
340493755
650889905
87
481409
158761
193266
6
290094
465860
40
347025
281158
9
35
73
185980
61096
19
31
47564040
750456634
94
231304
49
6
63
241614
15
629341353
18222
308101
8
45
81
6
90
29271
117262
49
11
70
297630295
379423
11
162871
319341
272290
2
96
93
982685077
16
147804
604056713
67
6
30
97
393048
212686
436675
13644
481863
267171
96
85
52601
7
92602
215746
69
78
1
328679
28
36
222916
48
150800
89
388254
7
37
84
412011476
11
50
292702
372592
31
243916
28
1
9
95
92
70
630643144
68
74
58
161314
23
91
61
8
9
75
28
94
560260385
331550
27
98
34
329455
379570
88
289995
31
1
286276
44
101138
1
5
42
230628
547374610
96
160232
80
77
17
87698
4
74
83
46595
8
57
91
37
373020
57
925035708
81
160899
330250
37039
99
479467
308323
470781811
77
495518
795189707
404994
474489
113593
199433
95
47550
70636582
27
245904
65
89218
49
33
137691
157301
24
69
198709
2
73
328948
759548974
5
55
15
26
81
96
30
157535
47287
179043
80
67
459116
59812
186494
514174791
9
2649
63
88
79986917
337660056
230333391
205775
304640
73
29
8
15
426745
27
437246
1
546802255
282722
187260
19
73
94
425303
32699
328666
9
176473
61345
17
15
34
39
485585
73
150347
331675
36
277811
238082
797545087
270952243
195798
343030
79
56368
6
156144
49
95
474145
19
88230
73
11
28
214493
48
21
95
90809
1
3
25
36
9
138093
484116
178082
2
1
483735
7
27
49
720541223
19
101408
494016
402341061
74
25
88
81
67
240648
2
3
349366
195140
18
712399330
746195301
26055
367374147
154394
3
410171913
843426833
53013
12120
33
149779
22
80
59
265054
138076
48
578520301
3
78
226359
85
88178627
935320439
354727
57
42643
68355
19
426704
62
15241
96
62
69
431648
200961
457319
66
495479
74
79664
82
410653
2
15
95
152650
46
70
345558
12
428361
6
35
67
3
340690
86
289276078
26921
406736
16080
2
103824
120241
7
38
24
5
447033
152673
762084375
243577328
40890
144064
289820
163799696
383405
466750
434904784
1
53
41
30
25
472633950
65
398059
210688
230911
356525986
31120
366753
9
97
37847
88
89
39
431133
85554
461617
94
70995
7
16
19536
99
384178
77
61
18
110046
7
63
88
79
50
16
367521
43
51
229915
71
165971
232651
27
298418531
5
624360129
372954
26
6629299
44451
390155
290025
264677
429150
88
548985343
40
61924536
54
7
91238633
45271
73
7
61
78
3
447889
58
24
92
83
433389
337558
68
240764
7
458469
90
31385
295707
516825291
387576
45
373145
18
7
73
206625
305698
154548
190835
86
78
349322
57
94
257655
64
72
235066
83
6
5
71
51
38
881
7
45
72978
794094733
56
19
435793
166911
296208951
94
486024
382580
54479
195292
5
58
77
36
51
7
80
5
34
115570
184295
59
694634823
161063
68
2
16
56
193705
50
403503
297845
131154
358771771
39997
256669
58
71
715923911
345871
203368
115699
44
57
417685
358750
82234
64
38
53
276160
39
83
981445914
332364
492984
8461
47
85
82865
25
57
9
480813
271101
448151
69
114647
67
234244
390158
320951
192036
297003
156528
236538
8
97
62968
411920
439698
86181
15
431526
479701
99
8
28
39
68490
193264
3
353187
138057
159192
7
836266061
32211
42476
491835
94
47
79
71632
33
1
759855926
366695
9
217984
146486
30
49
257695
677272781
488492
12
401267
95
284770
297005
1
305046
99
61
397307877
89
451654
86
38
33
1527
6
1
690403468
63375
115613
398536867
42
13
117477
72
73
125228
5
38
73631
25
598101450
49
71
508750368
233600
66192
50
227966
60
390717
2
231234
49
343667
429592256
82
313545
431744
96
83
9
4
353603
5
22
194858
609942295
7
474832
391719
66
86619
55
215241759
28
428927
296962
764180812
2
325106
193131
91
7
311461
87
44
477785
263831
376450
38
51
9
111865
11164
24
2
9
1
31
38
50
175661
97
228548228
48
22
5
17
137691
98109
44
213426
5
7
339822
1
16
24
81
19299
459292
21
79
12
8
58
73
170555710
145912
51
428551
71
459139
65
487150
442541
432140319
5
92
57
585107838
265750
266609
24
80
69
2
341308
34824
39447
2
12
6
407106
390858
30
67
37
43
386696
69
27
274733
541805438
867624797
86922
54
140408
32
40
99
10452
479088
64
43220830
7
66
397291396
24
55
92
467990
39
31
790926520
87
6
114850
57
22998
88
66
1
77
29
57
707005220
17
23
126646
220076
134625336
1
82
12
3
94427
23
97
63
78
43
96
259665
345129856
340385
95
678505226
430573
39412
70
21
113598
141122
451430
87
446415
24
62
21
93
227721
97
220236
381340
8
39
453935
297026
225510
419628311
215383
234047
234302
97197
368104860
49
287437
44
2
183732
457904
67
71
33
3
44
974641994
294596
452099
123056
242929
76
473106
35
75
80341
12
2
28
2
13
34
3
427793
90633
40
96
957954652
119574
123351
1
45
32
1
657888596
10
84
161028844
410980158
53
5
184084
1
72
204940
65446
237931
177208
160257
44
51
133900
4
77
21
80904
25
4
31
7
515863276
299864
183342
167681772
89
4
341092
72
8
53
519
409388
60
97
254834
373639
276756
34
66
23
52372
21
198942
96
5
317993
89
372019
450238
33
291647
57
52
75
323561
337189
34
26148469
6386428
428468
252499
138672
392724
67781
45
701393224
27
8
67
71
193674
189985
24
34
86
2
344419
398612
186003
456405
34
82
339756
73
17
76
276358816
145198
104508
101322335
372899
50772
93
447837
447715
48
385155
55
85806480
67
66
49
3
456617
76
84
57
439071
221533876
218938
246101
44
692830705
40
587385715
51
441962
826887308
309363318
50
41
35
8
366623
442882
61
60236
388575
457930
56
5
65
97
8
8
153771
28
16
393836
244490414
63
37
339748290
120699
466635
756628297
87
440413
65
402392
292280
68
98
97
10421
7
481823
201156
59
39
403000
694741250
94
118582349
39
84
348243
11
19
179960
391229
35
83
7
8
9
223828
36
75
358599
77
8
873947633
84
274157
36
32
295819
4
7
70
93
196802
136783
506359346
3645
64
326317
70021
57
94
445172
163839905
312440
249246
90
21
230361
6
74
279591
204955
408815
6
188301
8
382453
416302
377558
97
54
31
10
77
17
366630
176173
44
4020
24
397322
51
9
219685
9
30
115048725
37
106623
58285
359763
6
53
45
765257633
182161
469297
757568157
47
148379
43
828635469
243250
389143
8968
8
67
81691
96
54
21
242806
921758051
114085
95
893104392
17655
39
418614
23488
4
310729
487888
222839
470327176
197715
412870
203698
447522
33
18775
186280
24
63
855119514
410719
493058
45
85
58
32853
63
461722
2
96
5
932945667
284456
7
155147
89
8
2
568420271
411305
3
291132
127974
30
644565800
376251493
39790
108979
118134
31
39
91
70
2
86
50
424888
66
46610
81585
188334
20
409101
18
206572
91
8691
2319
2
482612
5
12
96
474861
83
93
150598
46902
496374
3
72
2
5
17
272429
191637
64
715036515
32781854
440240
116820
54
9
428924
68
275486
20
410779595
972726639
8
70
89
221102837
704015278
35776
179782
164749
45
56
10
26
5
286393
347486
2
49504
62518
141530
81
61
876965571
20
285652
657472717
13
315117044
458580
98
70
8
5
592491588
218583
75
67
144618
472571
36
359126
21
429430
3
331627
31
44
83
5
76
416591
304172
315679
144910
81
11
374252
24
69
177415
475640
4
34
43070192
409087
59
474904
480936
19
224827
28665
16
377878
85
985923455
47688
5430
213898
37
32
97
30
783935915
443013
5
362702
82
58
73
64758
489898
109215
3
32
75
297444
62
685868826
68
458949
82
134254
55
39
78
438144
87
406366
13
98
39
251600
267737
424552
77
233102
32
172551
19
64
17
153409
122850
5
46
5
378809
852955312
93
20
468251
484274
141814
320078
98161
186681048
29
26
38
9
77
484151
9
381835920
98293
35
328713
44
417937
191680
19
73
64300
398981423
268019
4877
65
6
962080656
201395594
339293
6885
2
82
432525
77
375466
9826
16733
23650
394869
50
217537
473825
70
31505
570494953
382455877
140899027
325737
89
42
7
84
467423
3
506376599
629797251
294960
24
379023
112763
95
233789
40
153362
117725
405091143
456380
885473845
4
385350
50
20
90
738218505
160212
26
9
429836
16
167178
54759
90
113889
35
781315860
1
2
35
154914
19704
43
332907
15
592185452
98948
73030
98
79402
50
88
166954
58036
96
3
206910
66
22
871359215
34
254623
66031
28
247190
338387
36
16375
227710
9
70
26
14
389509
76
2
383587
75
104661202
52
261733
215865
180104
219877
61
179043
171742
252132
22
51
38
1
61
336733
309517143
29
413437
46
6
27
51
92
162038
63
495122
315191
98
411880
51081
476127
249414
176541652
810850161
448363195
42
352740
8559
26
2
6
10870
36
6452
248527
15650
492742
67
759803372
5
82796
229288860
48
51
239956
157745
341028
50
65
57
5
15
952253411
8
22
45
3
454468
7
461078
476111
491942
58
181527
494268
6
23499660
5
27
6
704731851
769550157
25
260440
373006469
474772
425245
327855
64
8
24512
14
18
50
78
349073
447792426
357413
43035
116046
156438
764340395
243773
89
20
110033
353680291
76
471500
83
97
417002
215271
240351
276657
53
398992
52
46
26
366030
407466
234536
73
164608
302721
53
467408
30
358692
217411
341707
15779
87
451108
8223
407695
141638
65
274514
492936588
263489
56
190760
301959
50
5
460395
277774
66482
40
413338
373460
49
55
48
68
538633755
144824
32
459279
22
72
369151
699454256
42
239486
366480
53
21
32
49
30
11
7
35
115078
8
475429
78
175200
42670
311445
53
78
33613
375854
808767439
486957624
298280157
94
114467074
73696
60
229213677
81
254795
23
87
160808
369351
52138
8
47
29
473459
330574
5
89076
261351
77
83
15
70
61
214981
30
27
37
26
65
447133
90
99
80
92
27
8
80098
433300
59
220048
276658
760606624
61
382287916
24
77
376933
5807510
76
94
94
14
22
350641
4
7
59
86
93003
190464
43
292242
49
93
516782976
150040
54165
5
718788614
88
44
33512926
89879
34
25
376883
80
81
64316457
257596
4
443642143
144577
69
63
2
416206
365227594
422873262
25
2
2
200103
172007
161795
6
7
57
82
855750376
8
5
23
37
12
2
40
68002
10
73
331250
60304
138246
472840
169750
291133
6
2
48
360655
468113
87
488132
478556
298853
330857
78
861181431
224957
431754
54272
46
492834
55
721100547
7
81
10
5
32
58
80
23
336073
1
98
87
34
889705756
41
355936
357044
85
468198
482380
95
462521104
50
98
80
28402832
62
11
59648
87
61
265591691
116730
143458
65
404321
291243
64150
3
802146521
34
324187
460294
32
71
214606
421886
442282
335743
52
156384
109699482
386303
89671
158154
26
323352
170587
575673929
34
194639
192887
289413
19
18055
250298
123747
149015
30
89
221045
71812
78
227010
25
385861
135207
315859
52
50
13
21
93
22
16
35
317272
8
101715
402860
35
343135
891224653
95
69
45
96
17
482949
53
91
29
481028
379206
81
259298
45
2
99
315577
90
267417
43
92939
77
8
65
547308010
622317354
803698339
8
64
418167
24
633102766
129077
157613
242114454
59
15
25
99
176890
8
60719
468393
281580
430025
6
60
448429
22
425523
4
89
413169
452090
247397
63
266007
338106
315286104
470468
6
278215
85
3
73
6
44
80
15
19
34884
44
347060
4747
354311975
337503
490729
439752
154935
1
343976
26
34
44
61
5
101577
619975226
163243
61
84
122972
45
131184712
30
46
141759
998602167
83
195686
66
9
5491
65
267845
13
450030
132848
3
70
213612
57050
6
275538
74
72
60
2
42
454487
418720
22
142643
481345
60
163379
457380
26
11
8
306672968
46
34334
304901261
726451255
3
27
385067
316612
721085855
97062
6
96118
190467
67
2
6
488555
73
71
145221
20958
19580
419122774
483212
68
246380920
265285
4
297634
1
134732
70
783702444
365238
91453
414641
458143
122548
80
16
296399
308461
99754
255565
55
299235925
85
58
143453
55
127946351
165050
90
210985
36
311022222
19
97
70993
952145622
98
28
7
7
36
172233
249620
53999
330876
19
66
7
6
20
156140
8
165068
7
178214
72
7
237179
122305
343509001
40
382348
125080
332874
653061537
8
950856004
260852
98
73
436097
1
145389
162941
5
77
16
6
741439201
589991597
3
66902
602430622
974092375
301862
30
91053
64
57
142331
87
266826
62
38
17
80
331645
275839
678706253
470670
5
337410
50
67462
399853
594395086
447897
7
60
477390
42733
413230
277546
52
44
395036
76
34
421220
113239
301766
139238
43733
171693
52
476244
270075
770364448
443126
86794
54
87
112752658
490785
67962
305900
28
69
73405
194779
94
287934
77
62
37
471455
494952
5
68
163610
855211408
85857
333229
301776387
96
175143
107998
28
41
25
78
187977
290071
148770
95
177521
204507
40
9
7810
15245
65
260864
236052
81
46
55
19
409828
109631
1
81
125851
476766
4
361009
263925
49
94853
50853
9
34
263602
419107
52
470301
36
200037
442173
474336
3
6
45
3
154579777
265283
82
69578
17826
45
71
76
41
6
248384055
40004
29
404944
294433
255371587
246741
56278
5725
53
8
131581
24
23
93
53
17
252625
60
96
3
267937
478033726
241888
38378
236989724
77
25
77
4776
399145
8
815253899
451206
153745
256728
27
7
57754749
5
319033
18
22
143488
114063
70
183286
79
68
2
286558
320332
337177
8
4
1
7
218721
5
90
86
87220
1
197113056
69972
2
212397
55
260169
43
9
65
86
30
53
16
84
1
402145
346483
21
39
82
992632275
428608
360070
42
28
115923
24
214952030
6
98
44
80
67
148617560
476401177
2
71
76912
283666
283170476
5
40
54
49
88193
418432
73
61871
19170
342367
33
36
37
11
5
28
76
443530
951711997
453124
82
5
63
95
389324
69168
2
192391
34
7
83
1
82
959557837
7
50
9
219589
25
99527
79
10
32669
105626
288072254
44
477766
118806
591644930
2896
37
54
1
71
5
314909
43
76
379002856
65
1
48932
44
1
149522
31230
59545
58
89
71
213720
32
6
364679
969796144
14
454710
45
19560
433899
95
57
417503
333595
44984
31991
17
2
7
3219
247569
94
41
334532
68
97
99
37
65
25
82
311305
122753
457074
225342
9
68
138508
166950
2
7
971715094
123569
8
274773
20
21
280516
738932228
194473
315574672
38
17
811333516
17997426
273041
50
48737
435082
93
72
5
407872
95
303963193
4
225156
27
5
37
24
40
414359
97
264049
76
186802
462025
18699
107944
48868
46781
439417
78687
9
56
395810
488619
258997
59
99
53198
32
454659
379625
233651
69
130284
486881
835736148
426283
52978
86
435906
395568
14
112789
74
89915
395514
93
465680
3515134
425355
3690
46
493343
83
222112457
32
853768051
76
7
500814609
94
136299
50962
9145
950593902
398057
404443
246493
5205
43077
110395
46
330741
42
9
26004
53
207771
108202
27
45
70
37
88
963789635
76
645922619
49
12
79
36
94
135514
72512767
5
60
446524
506688235
712617921
463716
60
309162992
91
3
59690
63779
170160
85
6
231883
5
62386
84
86198667
26856
3
976529062
9
548957039
17
33
86951
57687
241540
927518526
43
83
9
319014907
462833
131078
6
58
89
862819357
13868
39
370333
448913
48
323643
21
40
32
391493
260517
6
469007
87502621
530141068
470809
6
36
24
137415
329230
244392
361372
393611717
144814
406985
664780822
40490541
8
77
766754608
52
72
252122
37
260247
160791342
79589728
66
110347
5
307228
337208
9
96
3
41146
377900
52168
9
134973705
14
20
421825
11
192053235
329470
802351063
64
643629094
153144
508989359
78
35
73192
189265
2
59
20
298623
379706
43
131534
90
99
210814
72
285408
18
35
459130
706855805
302825
370783
40
207288
88
6
561415259
1
24
38
94
174130
6
87
10
33
59167
302160
4
33
481060
66
18
801195632
43
95
53
430872
45
44
202407
535933559
34
498619
31
51
95
24498
65853
287179
96
21
98
36
74
383623
209288
86
51
20
23
259176
5
22024
84
22
16
15
31
237625907
55
15
155920
684543406
282777
5
83
594641439
51
260729
3
53
96444
478030
38
65
82
96298
44
386331
293841
8
52
16
273823381
330770
25
117366
17
688633002
54601
86
34
759289151
922315735
44437
168406
455299
26
60
386639
3
117419
255624
8
465242
26105
17
71
76
233789
339486
6
138849
3
356114
498152426
42
233979
14455
395535822
179905454
85
457687480
64
638491266
70501
64
37
8
88
404773
6
113825
18
319189670
81
28
100901112
177241
615782671
67
14
9
6
39
49
159386
8
1
36
32
594482438
999050245
221114
148661
168117982
303417983
124235
1084481
47
65322
8583
62
16
38
66217
88015
377170
38
73
53926
73
58
493997
445599
211668
158222
63
437408
6
69
70079
19
5114
90
459707
31
88
24
149804
29
37
12
404471
18
4
59901
81
67
79
302973
268622
83
60
392340
33678
8
30
44
26
157406
102587
447740
371768
36
82
526670907
444262
67
66
28
1
37
4
3
870589845
92
26
132319
44
85
87
74
446508
180742
500671744
722062470
123216618
269101
73
9588
17
3
276940
77
306996
76
47
81
220861
91
396137599
83
342937
86
17
25001594
147869
34
78
178827099
99
53
76528
297833
421866
3
525992366
30
5
471157
50
713784493
303957
5
80
4171
18302387
26609
42
413958
80
39
33
55
31
59
278295
451545
1
456781
110943
39
39
82
13
392405
350683
77
50
5
67
5134
72
34
121481362
34
66515
51
36
160729
352689
263740
89
249636
1
8
364381
37
9
89
27
5
6
29
4
157652
47
78
67
43
78
2
368266
3
14424
517115594
60
71
9
35
64
439393
235879
51
21484
404061
140697
659157398
57
55
4
89
145480
660206748
75
126719
312756
316362220
47
262958
310411
421387
95
272057
221941
367810
202570
50
322295
46
31
340868
22
386369
34
22
8
63
296534
414314
29
197592
19
8
414340
77
488914
794782775
722876586
49
33
36
263421
78
45
71
430593
35
53
145787
446056
241097
9
72
327674
40275
343831
468741
438890
59992
6
49547
55480
343370
65712
11
419079
56
64
4
202406
118215
6
45
296553
1
256813
76290
514557729
21
85
12
86
573703983
23
86
3
7
32
330811
60
91
32
6
216499535
24994002
497086242
493629
492455
6
35
17
82
86436
274382
46
95293
22
131312
167831
35
348404
74
31156
35
83704
50
292644
76
486744
258193
485845
7
73
21
258846
30
267049125
89
77
314932
248532
470625
119107
335170
80
89
14688
221710
78
294543
197255212
406352657
86
374874
81
19
129696
225353
56
44
9
108159
13
60
166784
394926
242897
457630
49
718693745
188709
55
257163938
516833970
20
142546
89
464250
31
5
356374
302909
78
380315
103965
43
50
428084183
94
421468
2
134793
89
1
168966
269764
487724
17
38695
979928141
77
377589
2
5
252418
42
213497
5
52
80
237822
103818
10
4
95
387766815
79
275818
9
3453
181295
426585201
257339
1
26752
16553
15
322676
336368
581334929
693017399
11697
3
19
492273
356186511
353204
78
243765
49
99
23
55
473259
17
6
86
265073
206855563
45269
93
75
111365
422523497
487640
69
395724
28
11
83
9
7
6
453263302
61
463135
93
76340760
632148828
95
25905
205581
189437
65336
393792
48
384922
434354242
233682
311328
13
49
391465554
58
6961
62
130342
6
37984
66727
63
232983
90
237551
13
44
49592340
298553
424259
23
38
295130
386169
116141308
431450
324461
952225710
57
41
457165
27
9472
48
80
7
24
70
45
80
33
4
988401961
2
885121064
296101
5
25
33537
363679
131480
342668
40
267981
64
378801
17
376509
154351
136352
490555
339869
352638
470957
480614
50
10
286091976
49
304748
297918
63
7
843267811
237207
725968845
53
1
212037
59
452316
70
41
19
67
162611
33
164760
57
441158
3
327504401
59
3
1
238834
3
1
623049097
348283
683675639
7
82
797488048
93995
64
821271820
323626
56
177141
378927
191721
3
185301
14
362590
14
194774
52
2331
53503
19465
280412
98
474290
228398
360609
404241
378094
186312
55
61
41
81
11
152927
228
4
387761
461080
291962751
77
8
94
684995584
123913
447578
70
87
236888
2
32
13
69
34640
272123
41
11
18232
85
6
158310
421005
459120
157264369
316445
807056839
1
67
337712
3
194766
112580
68
2
476774
68
13544
443640
205999
125235167
349082
124694
75
264391
2
335027
75
41
766941946
134875741
3
88
100406
37
40
33
316565
131689
371288
280810
93467808
12
58
282893
254076
427121
351707
74873
90
399267
6302
243952024
32
113760349
54521
46484
14
7
368088
375618806
129744
88
821248164
64
117999517
76
245010
90
370599818
14
8914
148786
105914
37163
495819
55
344972
7
80
35
481224
4
326884
86
167085
64
5
16
255516
45
284904
198829876
306072
23
57
82
342751
354512
197066
462580
286003
41
48
3
382775
47
87887154
416304
441242
1
54
24
63
81
548187290
300898
78291243
259199
375071
406355
67
189551248
127562
848836616
92
62
10
73
350163
47
83660
391045
682284473
85
40560
336535
370988
9
40
7
674995290
22
108946
344944
29
54
311293
221870
285739
810451304
2
366260
474713
251182
77
419263
87
4
75
3
1
75
82
482722
2
278137
134281
51
553203447
215208
65
37
96234492
369563
954417393
57
246174
689302696
62
8
368284
95
79
918548095
98
171373
8
455097537
172172
95
210306
263334
46
5
59
81017
995937206
316017
34
276345
18
45330
54
373618525
89
62
164866
39
52
213019
246705
59
22
301767
49
7
14
36
47483813
359051
109917
143233
2
558665987
59
26
48
39
29
21
6
236041
6
153276
85523
335591
475214
263809
113740
766
35
18064
113855
18
655045641
58
70
39928
250773
82
83
488179
4
85
39542
64
51
98639
63
263957
334320
163462
197818
91
348636
68
481039
224036
99
19
327110
846838382
377451
46
71234
30391
339259
46180
728827769
49
9
256215
173048
50
51
86774
260491
8
38
6151
3
388587
273548
38
480914
87
93794
22
29
90685
385433
22191
478506
45853
23065
15
494928
6
461445
7
28
75
29
3
422733
6
28569
438663
15
182109
229663
202550162
44920
402049
58
20142182
221161
444997
67
90457
95
7
53
45109
158032
49
8
666503349
1
87
579668673
55
257343
2
542805733
39345
393186828
699679204
202866
18
92
73
34420586
90
140002
22242
476811
42201
5
20
96
261336
79
411009770
162351
88
96
66209
6
90
359078
60
309034
85
137031
85
72
400141
403162494
124654
18
249325
4
14
11094
938023773
297673
331696955
3
333469
62
651398900
486601
278922
55
443094
655624594
112767
125205
68811
58
457266
11
39
278319325
411534
91
9
286794
4
335376
329584
189454
82
25
304343
388534
93
5
408231
87808
869159512
30
52
32
50588
1
17963
116117
419052
86
2751
396122
78
242705
442027
788674360
29
58193
44
65
109112
389903
97
32
247659
41253
331186
182406
45
207345
57
83
280608
918591902
608657060
328515
177387
717317045
490042
9
79
73943
111595
285880
149086
36
60
49
22
6
6
13
3
341344
7
178269
36614
407397
86880
9
950562369
47177
97
4
241197
4
46838
485811
4
865744866
319067
87
7
98
458882
359834
50
315711
684378482
23
415566
7
483724
304656
25
425997
30
961505922
257650
221655
357692
487104
412942
256813442
97
636688968
439815
23
209831
485043033
481202
335841
74
299328
314460
210104
384777
22
65
83
177779
62
54
429351785
22
1
185097
667121779
547728727
20
78
34
310020
308297
51
1
446951
121718
86
24
64
365114
66111
55
3
392687
246402469
35886
16
30
476847
25
473572
61
62
8
975673676
423289
69
34
81
90625
74
43
224449
59
432945
83
1
151004
247411
92700
22
88204
985981314
97
26
60568
187343
29
1358490
157113
15
205296
718111386
634972255
56
41
252862
338022
311435
39
87
332838
337417
250846
589880097
30
405304
326202
39
6
628850648
9
51
16
233960
81
183129
217450
96
90
47
448980
345380
5
9
26
272421
2
13
42
35
92363
4
370476
278375
56
60
489583
274194
51
20
38
242601
88
60135
13
765874750
512810651
93
36890
182991
25810
4
71638
938439219
178905
392636
86
397919
560520550
89
38157
280774
73
766573917
81
43
443765
37
34
360358
155353
209497
531843590
435730
65
117571
388130
15
148922
324109
44
68
51
371184815
73068
2
95
317223
342883
11008232
381332
486390
242266
28
20
2
495764
15
43
59
401538
96
458310
107356
48962
43
46
17
415989
1
96
254960
86
42
112624
89
251494
189318
62
449185
64346
69
852238256
8
71
373707
99
94
19436
324448
28
77
314880
72
345490
146740
44
2
999362285
269450
31
35
57
7
71
240477
265539
62
8
99
290272163
94719
64
462573
99
47
263354
636157256
401427
698793284
6
33
299945
390248
13
234739
543724945
26
91336
51
51472
58
48
74949885
38
61
547227845
238042
64
70434
77
1
207327
334755
90
75
50
63
88
65
72
235347
436187
118102
66
54443
48146
1
447479
57741
32
4
99
218792
449893
422849
259065
261161
278132
289541
476748
40
252883
333384
26
62
7
968587973
9
95
458795
498309
413300
15
540781837
72
92
306800
8
47710433
416776722
31
27897
11
9
487525
46
347544
339731
396532
99
22
727292242
10
3
30
341362
36
202110
491963
16860938
53
80
31
334403
39
149171497
88
33
247656
3
3504681
94
344753
19
50
254821
406597913
185442430
4
142654
152581
34
27
420528
246197
554320017
279954
64
298830
17
33348
222096
62683
10
318391
55
2
263295
8
28724
62
75376
11
477307
393885
2539
740181440
65
97
18
86
24
240667
36
465946
66
68
6
201558
398885148
193724
6
81
2988
54
44
1
28
80
20
254412
11
414162
138784
52
4
483433
160454
65158
39
98
80
38
68
337940
103582
61
482018
28
52788
72
78
203647
146569
662834673
300493
6
407901250
63
32
12
7111
208949
164041
38600
54
75
64688
63
50
83
235756
179130
104123
89
310788
4
187341
28
90
27
52
80
61
11
69
7
176291
86
905290631
38
226914599
133654
228313
390498
1
38
40
923404508
46
80
211405
64863
314
373523
415064
3
510500983
57
657002926
231057
89
78
10
50
293669
150531820
126226
3
27
82
11
4
347286360
8
341303
61244
481900
54
73
63
802946895
25
406535
132287
58
81
75
53241
490711
232997
254788
69
99102
85
160402
5027
57
85
38018
326332
3
26
97
3
61
48
95
22
36
2
400416
51
116428342
194142
4
9
1
82
71225
871439168
10107
691012932
907191347
29
25
86
43179
462345
225138
19
92
50
187091
651266532
54
191250
54
10
191622846
28
43
94
115882
161510
138291
74
68
54203
393061
45
58
10
166692
278791
61784
64
90
253474
33
76050
43
441056
12
52689049
340797
17114
30
339357
187556
83
158156
433816
2
18
82
252995
14
3
56
457903
34799
285258
76
284498315
403849
196909
476507
907019497
80
99
92
358705
38
34
25
50
52
165028
75
13404
136137
203536
56
75
281140
62
20
344744
86894
42
50310330
134750
334076
83
7
147178
373274
5
553778445
371379
68
98227
89997
332808791
19
1
85
781741873
31
46
20
82
3
343462
506095028
697842630
80928
89
302511
35093
75
70418
57
9
29
96
392654006
43
105748
253745
47
148153
95
79957
84759
499530
1
44555601
415445
437866
21
7
70053
16
437526
30
19880
63280
862192204
306621
2
855928433
73
88
91
498556
174915
95056
320588946
292412194
448287
69
17905
35
48838
670295880
380990
288016
29
5
170077
351171
64
115380
42
55
55
458360
100553
148925
153566
47
573266839
62
48
10796160
370065
969494739
309748
697231292
43
43931
318243
141104
29
897207033
1
85
69
292014
179887
59
70
199760
337109
342347
382368005
498093
434963
451139377
254160
318349
3
865973568
283896
37
18
429753
261496999
1
125518
69
1
94600
30
976801419
9
73981939
32
3
6
84
499458
12
38
67
81027842
53
315921525
7877
11
2
39
266116
575511234
287295
33948
240376
161582290
25
98
151757
283283
41
492268
147855
44
23
38
330628314
984328491
44
21
8
1
493166
185573
37
80
276654
13
19
4176
381148
90
6
5
474109
1
8
435598
45
439028
66
48
15
365404
72
85
315550
403723
70
188654
910566575
36
128998
45609
41
55
12
104585
453985
1
121603
8
347352
52
82004
372777
323743
7
672963943
295629
48
43
51157
18
447137
38
829393498
52
70
854750465
39
306723
84
462594
449517
87331
152853
139209
69
172207
93406
215113
314379
299291
25
49348868
459866
153880
22
88
256894
29083
362157176
90
73
450702
77
69
87
68
5
7
88
462463
62
2
12
169645079
23
74
81
82
427123
39
3
9
51
65
78
90
22620
396061350
86
284303
264303
260069
331027
396888
3
293700159
8
262686
790500383
55
12
17
8
79
724091396
62
87
246684
3
797332760
58
95
166550
442189
9
364432
6
79
14
976663150
80
34
99
65
16
73
67
34
53
268854
73503
133275642
313220
71
23
926219420
68
5
72
162977
57924
6
8
326495
83944
415068
82
4
336240
312980
5071
105952
69
377138
162823
62
44851
35551548
13
756021771
79768933
262317
2
13
39
45
914388054
491545
88
537617933
87343
33
607900484
387485
90
86
497494222
117478864
325801
8
419058
381959
5
133546947
52105
307356
35
478464
17
7
356274
38
5
9
28
449132
124897
77896
68
56
87
466144
243961
2
95
53
351047
77
88
81007
45
174530
12
589424365
719402546
4
177213
15
67
65436
51
17
432800
294474
159047
300489
9
18
196412
23
32
378648
110172
610349899
1
235710
121112
84
58797
806734399
5
60
55
115269
376112
65
436143
1
44
417909001
27
233240
73
52
293422
2
78
81
97
1
43
3
47
19
1311
126062
153623
222710
275645
29
2
481135928
195981
239154
51
263741
7
334778
297869
7
51
48
5
27
180148
71866
119077
426635
448404
86
36
20
2
34
170096
393739
2
14
2
86
134319664
27
421401924
90282
208068
70635
289387
5
8
37
4
944296945
72
212931
302862
67
9
311976
10
155319
586326369
11
65
92
446435
40
72
65
39
198800
61
31
81
4
39279
76
95670
38
422476
978082584
38
481952536
119231
67
567347037
68
473625
7
66470
769594544
14
489634
15
31
62
34597
71
99611
206382293
262582
68
9
49
63
12
99112
394556
45
93
405613
68
381815
49
455926
2
204783
401240
92
40
303465
994652992
337001
407770
77
802474276
1
1
595991142
94
378945
466827845
1
31
85
68
459533
69
6
181218
167847
238443
105868925
130968
83
431237
65
93
11
33
463216
253498
33073279
97
26
123235
29
98930519
400586
240905
58
7
485876
30
77
619665861
4
536929516
309899
339121
230752952
80
33
94
58
84
39
7
167191645
96
286771295
154368
385587
3
9
18
7
258698
397278293
6
1
201766
7
54
615796878
83
75
82
149480
471024
342184
86924
905130037
7
266297
672194071
451030976
28
36
436141
8
70
260074
395094
465960
97
33
319971
23
1
556238563
90
791403834
258051
5
145502
6
337129194
409709
303075
950412775
708130806
46
59
55
791706106
77
227753
335114
95
40
178970
51
72
84
284730
462176796
6
20
35872759
328724
8
311156
42
367901
911846935
60
92
457038207
17
753382682
315778
54
418280
151136
873413950
12
9
219033
25
39
9
2
9
325931
121711
82
10
182858
78
110416
348604
84
581353941
322352
348581804
20
61
497456
21
2
464494
47
74438
98091
462046267
28
30
377748
180996451
46
20
276714
233676
435271
19
84
217367
98
25
44
79944
3
103251
802960348
52
459105
87
104290
218115
3
277253
19
14
57
43
37
783177597
13239
287173
449495
6943
88
14
83
285679
13
471321
5
199278
361662
494367
81
94
31
271732
9
484464
368203
669010660
152605
88
322709
37
204508513
209943
82
352911
35752
76
99133
65048
424746492
630450821
442619
7
49680
89
352675
49
228202
29
92220
141239
407480
275767
427734
31
18
8
26701
12
98
6
351432
275388
52
82
82
7
55
4
212267
278282
6
828592760
10
936547666
334842
45
291199
27
50
81
39
257268
558161647
20
50
48
387123
140921
12167
62
86
87883
142570
415874607
211530
4
81
41
54
412261
93
92
7
3
5
83
71
71
73
14
346998
460710037
67
23
84429
9
307559
76141
90
20
326931
284317
51363
14
271272
99822867
416147
323625
73
79828
30
26
301994
96669
75
67
42
60915432
354554
9
90
987567937
11
372907
13
110646260
266444
321086343
842013524
39
20
55
56
38
27151
62
259462
185580
2
399281144
115962
90997
669971535
183527
87
67781
486006
961469836
81
82767
9
258086
9
27
44
75
91
55
433534
91218
453823
141902
57
194891
57
625373175
70381
440692145
215773
123704
12
53
69
13834
2
164945
59417
23
40851
30
60
79
370277
276020
12
614157232
218146
19
81
167291895
100413
40
268716
25067
47
20
9
91
231194
149531
92
78
24
84792
17
41
730231415
84
9
406051
36
311349132
27
45
517411315
89
308860
27
34
140392
56
69964
71
143048
323555
47
62
11
3
90
278937
445354
336833
12
740051269
377745
327797
80
5
16
11
60522
30
4
66464
32
121338
59
482829
5
41
36
307769
407057
343500439
40049
70
63350
19959
473884
250759
372032
422035
211471
117798
173232
78
10
67323
13
13
54
51
167875
2692
412751
10
220601
345133329
21
2
835172627
389205291
96
56
26
87
177044
343485
93
9
17
5
7
290029923
33
263193
166607
34
16841916
62828
424342
22
6
20
81
43653
39362
26
94
93
268250
93
97
309874
8
204694
62
26
122993145
51447
74
71
8
481817247
15
89
65
51
92
326927
497165
278453
465198
478149949
680998
50
2
9
61
279757512
890143325
704691303
269030
33
96
38
179763
52
338554
435329
36
63
323462
9
225795
486904
4
74
72
88
416423
55
143454
14
65671
97
93
259231
61
35
55
279702
30
611008773
214028178
378238
54
144845
405630
146056
83766
52
250969
160211
460425
70
435479
282247834
29568
47
9
70
94715
60
27
96978
72
355818000
93
305256
8
74
103564
329772
348906
81970
217709
390585
9
284501
8
145511
51
97
406327
422161
10
67
6
84
8
2
17
367213
57
37
59
788205023
273762
312236
49
224111
191879
9
158097
68
7
5
48
327951
495453
896441805
85
634783176
2
307586
33046
4
240446
498004
368843
63
57
440545
439326
78
358006
208383
38
87
135046
2
54
14
51
437000
6565
71
494333732
49
439241
42
97
89
48
434138
7
3
83
75
258602
518509830
56247
3
59
31
163683
75
62
462666
2
2
366598131
96
74
407487
90
57
24
1
467925
141273
26492186
78611
84230
8
75
25480
41
32202
98
492666
96
427444
5
72
63
59
175325
62380
273909
54927862
28026
393234
99455
10
246471
24
61
10
20
120128
31
174665
58
4
389565
446070
77
309470
472243206
355946
61
343132
21
147079782
23
49
15
37
67
80
54
91
407813124
56
7
116697188
2
125052
85
450193
9845
333931
48
266192
56
45
178867
26
8
654369811
35
9
245764
606295483
451365315
90
149071
65
326609
78541
12
85
39
11
289025716
41
7
121515
24
3
282972
184392
5
371980
46
81
30374
75
17
38
69
37
237456
239493278
490048
98
72
211871
213732
61
37
77342
15
127795
477970
40
55
41
322518
60
143785
346975
83
79
69789
29697
37
5
2
437582
495215
415198
12
30
758816978
36
12
8
135980595
105531
175863
44
66
196482
17
808659342
15
4
77
6
59693
277778
26
100862
397806
89
70
71
208058
43
488712
189824
70
360694197
52288
315789
10140
71
25
67
167429
995824891
89
53
30
39
153850
470626
434550
322472
87
40
115245556
380510
74
418289
466017
83
68450
69
35
53
15334
65
50
96
109385
259642
38
86732
37
29
1
241766
35
769659191
874237241
49
46
15
131257467
4
20563
47
76
386569
379181
36
301418
31
87
399117
38555
475156
355448
6
10709
90
120586
350186
37
324304
373873558
159810
65
75
269289
304810941
23763
9
37652
176061541
396750
491447
506307093
67338
78
426486
616724136
25
3873
71189
402097
778682412
721736349
981553456
214605360
237209
321484
368051
40
19
4
218907045
31
312922
29
232564
21870
68740
269649
51830
271369
3
15
50
46
234292
66
478
80
431718
250515
96
95
45
494957
88
422050
46320
185754
82
344484
90
89
122198
473241936
43
3
45
6
242494
17199
25
97
66
80
19
39771
365426611
13321
52
11950269
192953
56
394604813
75
378729300
13
14
419460
254128280
73
265585
311050
457304
378398
56
65
97
579986120
98
13
7
86
236870291
19
298241
8
154461
52
26
8030
431941
283407
55
49517
4
110166
30
96
217212
2
6
98
70405
30
2
92
5
403206
43514
42
40
26
5
180157
324173
459726
30
23
63
484431
187902
345459
492536
31
293561
971655904
6
81
357327
6
1
266090
239789
50
43
60
26109
79
98
76304
94
83514
58
60599
33
391844
4
1397
48
91
53
9
22809
49
328257644
87
304275
429675
395145
633635890
42655
80189
98
91
6
135761
695092962
233406
1
40
810996126
24335
141277
85
29
268750
89
14
6
179014
80
671254574
133604
99
41
22539
38
97
438307
272148
87
166863
4
166118
30
27
26
62
472595905
217452
477989
30
169531
96
39
251222
76
8
492369
217136
469719
5
396797
99
72018
1
282200
82
414101
45
70
199003
128187
282359
66
785033975
80
33
448188
3
329605
376036
351428
7
35
121497
576752778
919900950
49
99
414731
75
274401875
70
78
43
471316
141242
317175
642009013
282634
109756
25
29
348657
40028
143373
446110019
5
751300997
6279
460682
27
361451
81
348349
55
28844
111705
37
332740
9
92
147254
40107
403789522
431028
18209
12
127132
5
57
47
54
59
376499
78
76
446230
62
19
6
73
22
48
135391
648773987
371934
55
6
784990766
193038
93
1
209743
26
33
137160
60
102476
458983496
8
481622
92
193228
74
15
37
469824
338014
319145
31
6
80
735274175
262789
466664
21
18
147377
368076
56
405116
17
1
28
19
22199
399639
80702
474524
8
82
947448085
19
88
593783351
634800897
41
6
276756
361611
32505
247579
9
20693
8
305729
155920
334775
145592
370219
15
405097
144211
229659
18
206462
147845
7
357859
255850
15
87
462282
110973
1
279782
16
90
58
210408
367686
866905268
481759
81
215437
864322720
79
480261
88
8
241375365
429591119
90
6
91
25
21
36
186995
14
60
150419
195892
36
475807
411757
188757
53412
10
62
55
374774561
489913
189540
80
8
83
349334
60
89
92408
366154
7
498363
36
141137
349367
370011
347261
54
88
743269348
250250
83
86
38984
1
392279
2
92
28
410468
164504
19
37835
8397
8
57
64
11
46
576088316
98
331834719
5
341536
907448315
278155
8
44
16
450629
53
366781
649571902
53
73
250954
726999335
55580
276866309
28028
48
305011
201615
5
601012472
467662
45
163886
1
17
369374
63
9
56
210133
280277
37
452912
34
45470
114794
333748
281510
246716
80696223
275232
77
315081
44
39504
76044
79
441318
929937565
95
565794155
65
93
5940
94
67
42
89
219599
310178
10
38
42
84
61
87
60
17
131669
14
90
89
454059
5
20
175132
24
326762
117583
5
50
1
216288
398422
40
52
13
295438965
90
85
1
103424
369820
34
194317393
8
68
85
5
22
160897
43
148091
254305
697651213
467742526
16
405693
320038
63
2448
803643652
5331
732924622
13
191075
586112011
33
250812
80
495759462
253963
2
89
492572
83
88
12
75834
60
28
24
17
469455
324459
407524
37
57602267
35
82122
26
119315
351725
57
5
79
44
539117099
7
80346
497903
6
82
212586
35
22
53
7
37
130395
1
85758
5
3
52932
92
4
51
75
145957
11
80
428773
408383
448433
255133
9893
466578
238914
69596
307434
1
2
303529
336059
96
7
478544
232511418
30
122190
69
19387
6
160410
421019
407340
40
712047598
62
177323
457448
32402
373964
456761
53
212231
75220
34
45
429699
237982
30002
24845
421072674
288297
70
28015
355050
651181124
44
389231385
110769478
19
320149
104454
11731
27
174288
54
48
78
31
60496
67
19364
167696
142175
75
9
84
10
444173
4
368912
12091
8
99
68
21
278332
218379
67
422636
56
186474
56
171393
62361
27
93
14
298412
52
287377787
15
71
237239
82
5
56
113483
89
56
37
9
304740
6
434713
213443
350303
11
63
82704
46779
91
191608013
7
147532457
74535
428872
90
74
28643655
420648
88
95
106751
48
7
94
81
8
81
65
80
21
5
82996
484757
136451486
35
32
932741295
20273
70
51
186887
528296049
6
29
43
1745
69
706253317
29
291102
903398163
76
75
50
283991
22
74
9
28
29
36325
353376
11
375853
77
187385
94
79
217164
8
337030
482414
49
4
249244
455588460
221473
38
461956
264037
342550
252737
83
70
33
2
34
29
6
97
203476
32
133991391
724337625
20
41
6
155005
50
55936
81
9
84
476894
372006
5
210276
24
225571
353250
99
997943609
82044
212025
134580
55
414323
477233
448973041
257243
20178
69
54978
253967
629028097
5
125175
227543
15
52
92
42
208554
41
78
370929390
33
99187
43
368807
98
72511
278785
144604
44
474304
53
446629
1
9
997578479
2565
326804
5
11
551238407
67
128728
1
456206
34
20
112816
631808495
245722
352547
94
470117
427345
177036
52
5
35
194264
292244
8365
23
97
477455
255867
457257
393273
30
8
206112
472055
88666
90
96
405823
19
210837
44787422
61
330556
269674526
488885
241332
35
43988
13
432281
135162536
83
252488
81
365822
6
1
54761
24
286594
112142
17297
191144
55
178795
175143
415630
160713
41
214871354
73
464280
43
136933
28
52
4
308195
75177
16
856781023
212603310
21
217760
33
48777
36
453981
9
28
73
53
93
263015
220569
6
72984874
12
70
22
38
70
8
584017043
1
82
423730
2
114658
80
766359524
751348819
65
412717
21
74
18
262800
127715
361766
51
95565
491089
5
412478001
80207
103778
83228
67
88
157763114
16301
400817
1
166611
228775
63
32
3
5
48
225496
80123
62
3
38
914970316
176012309
431411
430764
298330
10
80
5
12049
60253
454969
68
476088630
54
47378
172498
236556
385711907
7
76314
295169835
53
105903
819956334
47
22
28
252867
44
65
375326
427850
242035
72
429215
236194
66
44
14
56
16
458950308
26
110955
239351
3
82022
197567
311854
7
146089
42
5
92
4
40
67497
28
50
482039
4
160307
120943
80
257429
83
689550164
236559
424649
60
42
32
346215371
62
26093983
359128
43
216677
744406508
737092566
152164
47
332358
69
16
76
93
8
484455448
86
321627
79
40731630
27
7
65
75
63
85
426737
430549
2
89
7
9
50
9
9496
69065
471037
57248
429275
454279
99
70444
15
435335
10
89
65
99
190181
53
157677
32
70
91
100549
87
8
449785
58127
583556330
55843
54927
155339
54
57
312467
390846
6
40
12
165122
84
86
57
19
416408
81
67
334761
434048
336161182
257193
745813500
9
442794
21
364566
14
311893
66
109105204
327727
381455
6
470671
80634
37
24
226482
933167760
9428544
397336
85
75
17
233075
33
3
432032
17099
78
91
155809
8
926782819
35
7
29
498767
176024416
68842
98
94
93
4
49
58
57
76
80
94
113875029
11
134033
383631
1
499257
13
9
30
74
269156
95
85515
17637618
234893
560209496
152993
53
100363
32
196052
301247
63
1
59
276210
31
75794
63
3
94
709448907
34765
83
396062
186523
373856
465900
36
428630
30
19014
115497
279093714
5
125548
31185
42
238255
4063
999846795
16
256009
339462
29
2
271653
1
9
337650
99
36
94
473633
86
85055
6
77
56
253502
472384
429324
388637943
59
38
53
267158
45
463045182
24360
120340
69
88
4
341747
51
96
15
14
211092
491886
95
218707
7
281659
424562066
63
505455066
2
92
528697352
74
1
42
30
9
147008
435457
53
59
373196
590928510
52
73
40
411549
445959392
2
33
4
26
26
6
56
159986
279898
25
2
21
78496
33
427398
48
97
400603
90
7
67
378886
90
202409
321768
425045
176520
34
49
243107
264008
25
387997
95
14433
39
265316
64203
461271
142165
211294
35
47
346665
167989
48
384134
96736
21
968778694
169212
73
22
187033
5
4
98
22
16
7
99
459089
91359201
50
5
63
72
58
202936
66
6
54607
5
194491
220687335
74
72
76
85
860845947
77244
4
206112
6
46
351643
2
33
64
11
273289
261956
84536
6
247366
309025
340361
28203
12
8
85
27
219162
227939
48
17
282580512
393664
482063556
11
43
432136
72
211974967
7940
2222
219327
90576
579570641
427848491
24
233106
223631
8
19302
83
4692
27
98185
83
212029
475931
339471
157226
5904323
56499
4
446134
440530
49
17008
268887
358607
45
368510
11
10
305980
65
85
361505
189179
38
4
265173
48
98
1
29731
44
207159
9
411758
47
4
272764
91821
368371569
376960
125024
50228
9
325258811
6
210260
45
7
438780
23
64
3
24
370551734
431819
188095
98102
3
36
143340
36
59902
50
17
588834838
20
41
99
3
90
1
425627
82
224861
33
77373
53
817855943
47
805756516
4
54967
220014603
121842589
75
4
160949
340724
218915
480084
42825584
3
276999
8
909718440
51
16
211251
92456743
384730
169881
30
35
427095
83
367633
154226
49193
236016
72
62
551110990
453549
9
62
80424
494197
162380840
45
412395
155030
76
11
23197
18
46
19
13
143972
39
27
273431
304818
83
201127
280248
315127
33
75
3
258139
447427
43
242627
41
538848008
2
187675
367046
116412
16
410883
66
33
87
6
443771
469116
396904
287221
72
405996
48
650766248
83
460758
71
222105
4
253517
45
223366441
379362
52
12
121712
99
42
50
1543
327754
202944
57242531
50
471050
7
73
61
141436
392167
45
2230
168797
86
64
370220
83
782176799
60
341819
27619
41
296479
77
198806958
20856
305585
92
86
141274
31
56
256113
49
1
31
15
16171
348869
146112
20
375104
475808
48
84
2459
14
8
79
9
67
400547
6
476182
68
32
75
244427
51
11
603818691
292154
78
293833
292808
15
24
376615
189563
59
418873
6
2
3
61
36415
56
11
14
344067
416196
227519
64
74873
282870
108266206
308207
173482
130690
123526
202057
84445744
480323221
578244621
449927
13142657
255384
9
80494
90
30
60
376849
231290160
17018
348430
6
35
389659
728913491
45
49073
3
94
95
299112
3
26
44
68
375762
6
426468
445438
9
8
26378
257778
311304639
80
7
61
73215
359332
19
88734
225604
402120
1
74
21
106446
32
943536248
12416
350748
33070
19
178909
1
23652
90219
11
590980141
7
86
23
350140
71
337024
407237
55
436598
85
256409
66
89
81
190603
191604
92
73
156223
238104
11
98
389484
101446
151421750
79
4
301282
2
288450254
30
97
86
59
102694
1
32
5
340673
2
97
234024
228733
162086
947718980
377138
52837
41078
19906
66
687231145
7
398124
52
98285
399481
118439
9
8
5
4
33
39
42
213985
162681
252186
17
20
364711
236992
25368
56
499368
19
392315
85
67
224600
437161810
83
318443326
8
31895
5
313661
120736
846002413
249845371
35987
247776
51
429604
380487
499547
7
75
57
12
114318
158561
18
91
6
77
15
175599
29
58
450704
70
8
269240
80
52
143599
19
114508
71816
21
19
78
12
266234
427294
57
279913
45
121551
38
841264701
17
991129967
119429667
190385
46
84
173346
32
97923
72
54419
23
361260
1
454560
40
2
76
272544
300
38
38
269368
94
46
383743
66
265641
18
98541947
63
372808
4305
541629715
23
193205
2
56686
50
35
116828
485337
7
116440
90210
12
640554767
21
564013695
476349
46
287728
6
33
144791418
453964
94393
15082
3
98
45
47
9
421114
76
71
73
336569
42
365630
7
449863
496928
76
245682
3
845868768
1
247419
64276
84
487477
43
49
12
931640367
41
47
453629
286205
37
6
3
378238
41422
46253
6
16816
97
62
9
85
416720
238769
224684
484992
170476
187566
91
138070
354210
40
21
63
18
221410
14910
4
5
237644
8
430327
22
95
50
97
122136
5
74
39
477045
3
35724
60
224097
68
300946
10949
69
71
66
4
53
78
498333
127168
225066
45
23639
1
6
12877
2
74
385048
63
24
414225331
228665
43
179530
386478
87
69
108724887
394590
9
219873
82
993607051
96
74
343146
20
185252
87
147139
509961739
29
467573
445045230
554827025
6
448257
49
422502
83
26
11
61463
43
401570
484975
781701749
408370
47
83
321893
34
488442
19
18
64
216424
81
167314
5
3
15
57389
397447
25
154164
88
86852
10
77
288979
91
77130967
466403
355056
261347
582541773
35
8
1
18
852066755
31
10
217186
75
66927
14
347513
41
285524
34
1
11
460661
253989
9
94
95
38
372088
7
296978
77
76
912648997
9
359209
238595
94
457766
25889
6521
23
3
75059
35738
543223307
686408655
326256
167952
374575
25
72
96732
96695
7
45
97
448553385
50
174904
29
35
10
12
60
39
359627
295247
93
335483
12
33
39892
79
26
74
84
51
101469
370780
99
56
35
49842
36
299390
3
64
47
61
71
90282
382667
88237794
92
31
110670192
46039
426082
86
38
5
80
19912
3
72
3
211997
36
102844
64208
388831
78820
56
475681
35
4
30
202799
9
124289
175868274
97
40
295578
218460
717593211
338195556
91
325040
7
40
29394
41666
162334
56
29
61
275223
258369
23544
2
71
7
438585
9
78146
6
32117
415571
214155
68279
75
29165
492945
63
32
59
288487
65
22
378302
248084
147861
393205
65
35
446453
257973
222052
183291
7
268433109
892440813
76102
278361
457913
422489816
2
303438
8
256490
60
198362
15
354613
250135
69
276568045
222203
231251
89
279420
29
178176
5
94915
71
123366
68
69
463496
66
61
9
475787
63
62
94
669490434
11
38
423657
199090
91296
38
285638
72
81205
9
81
71
27
46
302969
183768
361005
63
24
356537
169549
23
76
19
181062
99
80
133703
62191
52
57
53
254004
77
42
99
244012
99
71
76
24035
44
54666
310778
112175
7
58860
87
308186
301679
45
241449
129911
22
22
347146
194896
72
271633
316090815
27
168718
74
457091
404722
451299
664203289
57
66
447317
331428
37405
3
79
388817
8
8
20
5
10450
137121874
327508
125585
24201
4
33042
2981
198992
160126
80
53
260425
173588
4
288943
87
38
491692
6
5
198180
271693
924474528
311398
8
284681
35
414453974
418045
56
94
40
8
41
14
7
9
121316
72091
6
479574
215465
46
41
787818604
33
84
147983
51
683915115
434066
133518
79
92
366669824
180008151
235026
33411
21
29
98
439808606
75
50
35
176623894
55
277316
47
19
1
13
42
93
59
47
442751
26
67
9
8
456832
527912343
8
435991
80
372151
90
36
31464
40
47
193857
9
246087
208105
450276
381834
362926
49
48
78
32583
433939
25
361496
39
7
812219141
26
5
81
70
47
8
447158
293203977
473493616
347813
174326
62
174639
223706
137301
1
60
85
93988
69
113401684
249535
93
91
18901428
43
358295
49
356018
310266
57
69
48
400
184951
311165
38
453104
43
56811
203026
232705753
148392
51179
2
70079
240984
37
7
491192
82864
86901
45
127643
56
379689
82
591718600
437326
395471
1
174761
79
272177
421917
786795955
60
57
94
750133488
293595
58
169580494
4
64
49
53
26
59
399977
113656
326254
473826
39
491242
804620444
57
449241
1
458182
1
6
6
75
94
97
120425
9
74
76
6
42
22
99
4
17
20
356207
10
65
487551
429016
484257
91495
85
30
96
40
373204
77466
85
299767
66
12
464010
363039
1
131050171
15
79
7
348898
366410
38
13
7347
33
49598344
30
99
16
37
16
494470
230842
9
185976
674871027
418121
363337
53
141683
378579
21
12
246773
470389
227567
63
79902559
905153275
802619614
498018
22
442572
7
37
53
63587
404511
150481
57711813
5
1
15798
216959
29848
32
696882739
36
217016
1
82
252321
150928396
66221
181065
972801617
85
209229283
88
161040059
599525145
95
43
23
7
63
74618
1
76
265263638
216788
491648206
264731
67
176129
476133
391657
18
50024
32
432495
92
134619
72774
10
15
422459
70
62751
1
274137
276725
729916162
200528
349016
265439
58
475466237
83
56
51
93
324067017
475240
6
540623826
928904632
50
165635
124537
302917
55
444406
11
243585
952192934
35
419029505
51
28
98
708010966
524939139
51831
224576
37
286451
5
50
33
6
60
5
4
331852
93
346496
102989
31
16933
31
279201314
905521413
59
28
6
67
405526
232527
4
63
68
63
473997
8
77
199433
18
12
471218
41
31
246275
477456
37
85
21
3
69
1
41
13
26
22
14
113231
324270
186819
89
63
203079228
63
227555
59
347208
494527514
74
87403
11839750
6
32
180286
78
79
8
73
89
22
43
6
54
21
177524
419430
232626530
44
65246
116666
80
51
976260197
99070
109849
74
26
28
14
229316
156472
64
97
12
684225350
157344697
3
446129
271268
276829816
48
482054
50
59109
15
29
92
8
72
377669
2
458190
31877
144692
133173
131214
57
81
96
28016
450342
9
30
65
588327125
90
7
17
80
496757967
24
365234316
346645
8
80
154219
72
50
77
65
73
458335
12
9
14
16
207251
106582822
95316
66
91
75
19
31
12
416354
273348
21
474583
29
29
14
62
319730
36
69780
28177
88
411589165
8
7
9
1
55
201515
285103452
2111
303265
351698
58
474156
218151417
55
357098
21
70
85
80
294201
268355
6
220573
477252
154765
64
486351
96
353648
314530
58750
32311
561097675
99
83
53
68
11
62
3
15
52376
94
39367
473531
342233
356147
13
50
80
64329
76
195939
9
25220
58076
126537
78
87
9007
6
469552
25479
42
86525
662910574
1
68
53002
3
71
1
559436383
78
84
19
32
54950
67
9
2
27141
62
494552
11
237034
61
137828
369982
114946
45190
23
498529
391437
7
237669
497857
95
176643
53
379571
979108160
456357
80
15
293258
435635
340026
55
69
133008
2
476905
96676
443536
326994
34
94081
33
209391
6
48
48
145732
7
4
41925
2
351698
4
37
765441908
254388
79097
56
4
10
5
46
57
4
58
17
469035
159315
567856227
85
58
119268
474767646
476615
243785
19
31
95
88
383451
474765
88
359288
317391904
57623
46
321493
457141
26539
447954
93
269141
367426
673993311
48
33096
349771
121035
8
33
9
117349
187025
2
223354
29917
494878
42
8
61
437502
672668774
66250
97
344375
114398
425635
823698538
87
7
445966
271728
36
66
482620
227504096
427747
34
82
329265
387765176
51
53
135474
34
126825
51
180856
476225
47931
76
995491056
101523520
9
167861
35
8
277155
448713
95
339750565
428688
85
237807
16162
204442784
649838828
4
6
148710
53
9
485075101
713594252
97
452548
53
258082
79
43
19
90
9
993150761
250589
136214
751558750
495581
343016
428901
6
374018
34
264773
41
55
189888
405046
62
285122
423721
37
145962
47
69
86
366069
11
382123062
78
99
7
110340
3
99
425012
750254236
95
57
7
134668
347118
87
735777627
70
565304230
90
27
72
69906
300187
483656
74
462924
63
64
4
61190
60
5
69
43
66
1
74
405440
269225
401268
456755117
8
37
433672692
5
27
59
9
50
16
402797
59
488886193
343791
253470
42
729398668
686359900
192616
9
7
272864
370653
69
257789
64
59
24
756506560
76413
154743
73443
295567
49
366342
321678
2
101985
470013627
77
204328
427931722
395343
848068024
484836
3
4
13
93
150518653
151180
65
103945
68
487632
905247852
589511527
396676
36763
463830
160357
368728
411967
95
398615
388089
397561
51
338745
147876
121113
38
20
3
38
322064
24
96
6
771522402
73
192794
374795
13
2
23823
38
72
6
397363
275098
92
17463634
182832
313031
200774
40
328346
56
499422
67
25
10
84
73
31
313072571
476991
19
40
421452
71
37
203854
10
48545
77
379738926
84
48
202189741
87
7
34
83
26
120796
183793
230092
222786
168985
82
9
326957
64
847041963
91
71
95
254975
40
469654
76
55
57
47
9
892069797
47912
819614421
85
98
895541724
26
5
288423
310337
80
79100
98674
849111087
6
95
330585
71
15
304549279
53417
168938
7
450637
106211
53
215341
60
675165826
361425
55
33
146792
118013
24698025
19
33
8
399356
82
3
73
268007
247727
54
473788
56
137418
144468483
51
293223
218197
30
83
264389
123038
45
8
2
278884
30
311617
222847
1
166709
2
79
17041
182483
36
8
75
23
41
163871
189336
375478
457608
73
455129
178222
287943874
43
38
3247
19
38
40179
27786
32
88
386318
123501
32
39
88
6
136369702
430845
87
8
31
47538224
236264
11
16
97
83
134801
176139
781886356
32
93
323535857
27
93375
323834
402585
16
61041
74
42
38
94
44
395017988
52337
6
54
77
141781
488694
20
212526
50
70
5
60
5
387392
66
12
95
465967
61
81167
41561
19
327944
4
3
5
369641
419350
215091
415771159
115436
5
128133
75
36
9
12
43
57
145797
495948
63
49
33
33
50
35
217834
63
156104
357384
391448
222570
938963065
38
104153
344336080
52203
19
130874
794354940
170269
38
390174740
867991463
44786
479854
5
465227
28
236523
399307
18
4
12
61
82
88
351215
74
407241
265804
49769
97
234120
480727
235153
70
134352
183707
7
332955
326440182
91
313463
48
34
58
82
400851
44
400230
24
92
36
199321195
84
74
471996
92
46
98
63
49
400714
45
384942
24164
490073
29
93
267405
31
451548
97
4
342308
88963
407826
79
276919
66
6
222035
80
25
333007397
438029
57
287007
4757
18
369164600
25
23
2
70
328287652
8
32
404962
93
388912
85
43
66
33
18
41
175681
80
2
77
76
912697357
82503
28
315465
475635
396778
454792
26
94
245215
50
85
69
435898
96
311222
36
14
234228
101969
60814
659897448
97
42067
771257023
85929415
468301
34
24
59
2
99
371496
71
9
84
63
25
60
339305778
5
43
47
19
66383
99
464267610
43
13
340452
52
327332
71567
172058
39
306966
3
685511524
118816
22
47331
95
35532
235809
3
156780998
22
4
2
93
19
78
74
426992
184872
31
15
301820
258306
90
108572248
93
393002
317472
4
16
452527
313496
401190
64
66
21
69
696321299
85
31
638138806
5
96088
4
42
44
15
66
132334
65
22
214894335
10
273898
231334
21078030
416520
230613634
55
30762
4900
250513
399585
437488
163872
10053
396782
57
122544
295820
15
3
43581
51
58
17867
220685
1
79
30
73
153120
150568
49225
34
44
17
949057097
224015
66411
469156
313842
35
32
101060
47
60
58
320062
50
96
3
1
87
15
24
125486
118472
27569707
371294
16
77
304969292
5
381028
3
209202
692793666
307106
90580
5
8
23
58
151753
297372
19
88
468986
1
30
386266
8
42
294649
495782876
97
10
83
86
231408
215174
66
38
7
4
3
97
352664
47761
77007
13
14
54
437091
478793
42519
76210
4
21
5
376995
18
203888
65
960118899
15496
2
2
112819206
571740663
244870
215066
9890
47
17
3
70
19
54
483558
24
121915
356019
117956
32
67
98
2
60
182533994
64
17
61974
29550
9
65
2565
175945
97
109064
44
28
7
99
19
59
13
85
53
331845
3838
48
70660
133701
66
227782
58
26
1
8
143863
96
99
38
272786
148233
25
91
77
112693
43
223546
152348
78
964891249
27
53
495081
160528549
21
284267
93
53
152504
189767
29
86
49787142
254874490
1
67
457163829
31
37703
68
72601
67104
88
98
22
4913
340131
345562
55
2
8
63
63
69
88
264103
492535
157395
116593
786557864
455566
34
71
53
202285
161174
17
252026
204147
174008
24329
305481
49
281314
42853
495000
327765
282964
380232
1
473860
490557089
45
97
4
341785
159687
4
644224356
305786188
14
416196
3
1268760
13
487247
118344
344575
53
45
8
67
260174
381659
113615
416302
11
332079
224059
383169
257914847
23
260000
81
727160501
54
211278
3
78
344910
408731
94
55
10
77
73
66
77
476896
60
710021004
8
300345
99706062
274637
432759
33
279651688
834275679
731452692
5
938825454
185365
200451
346063
3
491450578
16
221398
3
267354
915367327
172961
892423489
80555
31
84
53
30116
60
188225
715050477
482541
348921
15
64
180623
63
38
25
95
35
18332
398062
34
97
453372
190618
287652
28
166605
449158
664254282
5
13489
128995
392090
3
97
6
345665
81
177523
33183
284805
467797
40
84
6
92
133226
370322
117554328
884375947
49
7
63
61
47
265619923
268785
47504
267984
72
74
6
8
8
30
379011
255669
54021
93
461963
67
356924
440110603
564547354
80
23294
1554
161677
413628
54
460940
58
98
4
38899
158027
355993444
196044
52
23
489666
302638
475788
249938
77
50203
853830754
45
470504
440135181
95
35
21020
449783842
449924
27
492799
73
41336
258619
58
426420
35572
243211
40
517020384
144450
59934
51
366911
257212
167532178
53
472187
443376
71
53
6
2
24942
68608
94
189351
942590586
799924747
58
1
85718
2
318857
6
251096
33
305822419
880305865
25
408315
266281
1
8
1
279947
65
149146
233392140
33
5
14
152634
158995
638361997
62
51
408376
11
110994
417211
7433130
922080835
91
212819
72
311746904
208061
471349278
15
30
256580
21
996297037
117595
214378
392546
949272816
825303507
7
413438128
2
7
473686638
52
219063
81
345449
9
283049928
67
270823
497919
1
363256
377017
65
483456
35
355325556
7
389496
64
39
14
131236
63
79
341274
28
36
78
74
36009
41
6
341648
201359
3
216571724
53
181946
298769
268870
86972
4
461369
6
54
60
6
16
163066
12
122928
71
33
67
42932
69923
84
97
282969
3
92999
297184
5320
251457
154841
15
10076
5
414432
48
45
230494
398388
617006450
127695824
432068
90465
340962911
9
17
25
24
50
22
97
145685
1
44
16
40
7
369809
22
64
476781
74
391860
9
462222
110827
231616
36386
168229
19
94
575608898
441934
365423
254792
241542292
141426
169837862
176908813
73
51
54
65
419567
11
268022
341473698
302205225
1
208914
51
7
13
5
106306
28
83935345
26
64
20
9
222120
67
773196605
492132
240075
246227
84
70
972900155
29
11
194431
948788103
660894914
301726
68
71
496215
21
383308387
82
61294
70336
8
180921
226831
17
66
70
75
293354
56
965156062
9
2
368440
389969
253148
66
45701
90
39
67
492168031
39805
903396430
366467
399052
3
31
247576
75
84540
22
53
124533
37
191723
75
21
347301
333447
897439202
82
217387938
964724569
574140428
37
398651
272871
119125
6
75
93252
251546
72
323329
61025
35
160684814
33
20295
70
72
30
13
25
55
82
10781
68
417898
362093
4
2
31
12
39
296622
490734
172254
70
364425
93
186823
84
74
454451
22
24
463880998
580901921
457657
889942881
44
74010
75
31440
354004
5
76
65073
622259394
72
710598874
78
323005181
436656
407211
77
22
67
464871
459609
154024
216964
82
279339
10
46726675
499322
13
79
8
49
400581
357759
9
55622848
88
5
59186786
56
39
285710
4
442396
24
159149
59
90
14
66
835282257
354157
82
345852
71
45
79
83
1
3
31
315761
53
39
47
736136360
465268
65
27319
12647
81
893430316
628
54803
142656705
45
89
146804
421432815
5
64249
53879
173827
11
95277
152751
61
336225
385055
80
70
79
31
119763
70
4
97959
80
39
3
3
50
21
378875
275418
2
89030
6
289249
292150
60
77
87
44
326174
8
28
293879
454627
445648
257148
31078276
14
93
919768089
539669745
47
51550
126610
3
65619
2
289202
36074811
24
35
25
86080
69
83133
24
437994
308472
89
53504
1
160837
9
6
16862935
964718253
147164
46
289233
7
216977
854815966
34
92
566216297
94
321549
6
74900178
24
160049
61
23
123749
77
19884
716470110
770590531
256967
356111
44
19
257164
4
313342
65
47
367742
50
449390
99
131774966
215153
370672
79
312317
67
73
96
52
40
46
126955
90
77
339173
249939
125798
377008
67
79
407063
435796916
366808
404233
449411
2317
215295
33
439496
290256
403839214
101747
499064
58
46
3
95
372179119
40
118486
127880
8
388226
60
92
227137
433469
83
15
591377274
247852
673939026
2
433762
27
485421440
148552
29
129421
19
301991
91
4
63
369329
86
636847255
57
854232641
31
97
327132
1
197766
280018
231863
48
15
277292
45
60900
484695290
382723
88
81
185003
69
61970
3
46
290155
2
22
65
85
95
267903
7
66
54
13239
89
328161
42661
8
14
395777
341237
422460
11
367562
18
8
145121
134220
232820
86315
463091668
88090
216299
39
449205688
44
7
41
233426
51
7
971297542
2
6
44
23
402534
30878
8
48
26
97
37
52
169717
52
75
265226
56654
430463
19804
2
96
60
22
23
26
93
54
53
471978
67740
19
50
49453
469005440
372306
15
36
57
5
98
174562
13
52676453
32
30
146745
865217286
5
393344
955581410
481886
23
73
197955
74
36
395059
37500
132138
25
17
6
791186121
393460951
431991
5
89598
230547
53
364287
199676
183638
357870
514795017
698208963
299366
240674
43962
30861
850916085
12
55584
160386
89
90
58
31
211038
94
276711
41
8
153819
115001
497224
51939
349347
4
341458
79
109215663
14
290650
62
88
221508
18
179638
52
44
18
57
49
184890
894147392
94377
492332
60
518751362
15
94
25
256657
31
15
273275
46
270323
75
57
334267
709510186
44
61
353923
288127
43
90
97
448741
352359
23
96
249420765
207382
91
167140
47
33
592780731
829734395
85
49
10
55
35442
61
3
975208029
339185
450879
12
88
95
87
317605
69
361531
81
93
24
123798
4
9
62
90
12
339974
94
98
46
54
259055
877340074
202480
31
423686
696830935
65
62
23
585425026
86
199398
3
29
469705242
251426
45
96340
175903
174532
496352
462229
8
40
452686
9
477153775
344564437
31
25
88679
84
66
363733
37
74
71726
65
499880
22
47110
1
6
253571
29
89
296179
486032
29
95
367615
291906268
5487
74
460812
198679
20
9
48
88
699937328
487205664
202525
54
384666
93
10
73
460151
75
28
6
51
3
191609
418674
352675
322863
198501376
91
79
30750
3
75
90
403780
334745
360143
330989
390131
8
39489
143480542
194949
31
25
66
442311
19
66
495571
80
10021
82
10580
351067
425639
10356
429977
590459437
40555
192737
31
87751
245785972
492655
333085
97786
47
361690
98
139022
4
22
52
605688912
583676784
94
454419
450215
42330
24
86969
406195
15
74
88
492364
54
184458
40
415658
156660
112984
15
405339
24
17
179080
97
1930155
383876
59899
18
247527
16
59
93
415739
320940
51
56
154163
34
326583
60201
51
4
25
53922
143768
174859
48
87
57
53
76
18
12
463571
3
28
4
5
35084
184232
465688548
29
63999
348736
36
500620374
36
64
66
19
6
75
186335
4
52
128702
352748
263608
48
152013
82
262812895
2
30
912950105
30
78
70467
118726
142202993
2
392607
65
450257019
203998
981138208
28929838
335097
404524
360404
362965
216667
71
87
19
70
35
512260693
937305559
388548
495047314
55
58
92
108473
50
348686
130506814
16
31
356390
335161
113890
2
8
403335
103110796
493960
17
135773
493898
20
19
47724
9
1
4
254299
56
886321512
85245
91
287584
43
372963502
463132
49092
730014881
272978
31
492775
430877
10
155342
481939
53
289109
92
47022
70
56659034
396739
78
92
10752
26
486045
801279061
60059
695285309
51887
5
436086
87
121931
192986
31
389540
22
78
26
280962
307705
2
144914
51
58818
302320
147895
75
196815
68603
410803
71
240866
22
1
76
76
2
40
64
18833
191925
370555
64
4
495793
235958
460460
412208
48
40
322868
89
51588
202692260
89
85
6
337231
221986
303634
98
7
31
389817
72
5
77
99
236483
148944
6
48
18428
82055
185574
93
26742
78
421717
79
173731
81
9
68
15
41
5
22
642826800
64
419677
5
63029
291234
184250
15
53
30
259163
2
22
31208
186028
87
266637
2
45885
7
182112
168179
58
72
190952
437603867
33
416017
1
80021
195200
96
25
11
8
3
87
45
49
84185
974236646
48
743988065
12
3
233182209
60596
54
26
6
38072
43
534689760
12
122918
14
6342
37
354440
461052
690135607
24
126848
147734
1
7
21
248180
50637
6
166460
356438
91
140435
54
355826
308995
5
54
8
166038
288137
82751
67
62
6
71
81
389888
436542
448259
38
39
148410
5
43
117964
48
27618
67
48
785002719
256205
82
50
23907
23
28
4
344875
49
2
4
11
85
31
108656
857137628
258891
664598562
489271
331455
247826
343687
94
332351
458746
634602542
6311
100119
4
898757651
737867896
32
76806
331772
37
437557
49
44
79
3
425408
22
474926
215586
52322
27
100436
99
71
58
1180
360346
91
20
41
29
48571
371656
2
3
7
43
179670
223954746
747515802
8
74
63
50
2
9
4
978810082
715216597
32493
97
77
89411
291509
40
391700
53
145113
23522
562419952
8
95
3
6
7
101701
46
298843
3
16
8500
481056
98
204001
190536
70197
156792
380888
188576
32
20
223316
26127
35
89736
30
458341
36
44
7
17
254693
452766
318235
74
929806031
31
10
26
17
3
90
1
210319
20
58
74
171534
84
64
77
65
44
187498
32486
39
204740
3
42
68446526
415947
76
55206
96
36
4
712228216
3
493810
96
57498
265411
304311
3
82
94
68
72275
307818
8
146153
75
280108
69983
34
2
285968
34
186320
173287
78
1
251846
59
531424444
336688
948987814
170490
79
2
30474
48
61628
42
122592
451147
491129
22
3
86
123685541
286282
6
3372
56
38
35
44
3577
4
381197939
3851533
482982
96
25
83
41671
72
336007
28
159250
76
74
276971
114041
358048
25
66
86
16
6
98422
6
187865
2
9
69
86
94
93
929160690
20
241278239
133040
488745
100877
396161
46
437072
458033
32
51
90
97
307299
52
244846
4
8
85
22
2
328683
492253
447675476
252025
314440576
471026547
94
405516
57403
382355658
47
68
388552
32
145096
324668
488987
25
46483
7
38
352220
89
71
186410
67
924303703
37824
138315
93
65
6
193638
56
51
96
21
97
344348
2
181714
97
326406
485038
279488
88
66
7
248478
80
988103587
344034
382672662
74
50
435216
27
106457
477889
95
175539
50
68880
44459
29
88
6882
77
6
163292853
407261
47
29069
87
349528
285000
2
12
55
240372
85
181721
285169
13
306847
423993
59
88
134192
15
170278
22
85
56
11
238126
2
8
73
91194
609802486
28
81
64
208485
218236486
464521
86652
23
36
140378
69
376523
64
61
83
399876
85
48883129
426825487
62
30
379862
89
444517
6
433555637
86
2
34
55
121262
12156
247600
39
313580
19
27
25038
77
204546
44651
347546
399366
309265
14
411436011
17
72
1715056
62
92
57
426397
3
423522
291526
388957
167679
52
3
86
8
729205880
1
21
29
232070
82
879665067
387484
119084
84
87
25
471566
96
51
101139986
55
50
106514
2
56366
557988617
32
273975
90
37
60
664553374
95
832106563
91
901137875
34
9
42214405
470697
257292
64
266714
93
34968
153739
3867
89
95
398372271
52
349169
172994
416958
148924
55
87
42
682266189
46
43
44
48614
261660
418757
6
9
90632
363479
3
472720
72
96
31
39301382
32
80
53
2
768914063
86
38
45
60
5
95
12
500265134
68
280474
4
6
959074134
241848
50
91
963966941
64086535
50
13347
242699
101231
118765
92
374553
242297
82
1
532121910
168355
15
89
246759
17
1
21694
15
233731
443667295
31
808476621
25
103155
37384895
748285432
75
495020
45
402757
25
93
306675991
70
58
24
68
15
289570
123823
462345
30679
16
67
17
143943
329429
66
224624
237836
22
151177
40
631670167
97
10
6
452995
18
73
721997552
396389
458187
559183486
176835
120592689
82993
1
479660
224283
62
6
67227
390211
175006
65
68089
91
252387962
5
31
42
2
196414
4
65
442923
305858
97
291044
61
268948
191715
236115
1
21543
322743
211095
437384
7
3
154384
480719
56
81475
2
55
114218
69917
73
47
66613
70
49
33
123313
47
88
435965
2
58
7
9
338921
248105
99
59
73
9
64
7
357584
2
48
66
60166
157428
830150980
4
81653
95916
329436
66
71
97
322338
481397
8
1
59
76
424410388
87
78
32
123556
6
33
805992727
7
61
300234
452548
65
251182
8
37
99850
372792
253019
3
276710
31
74
21006
87
32
6
24
252137
52
78
190813
43
82
225774
8
439250
8
346134
230219579
839510680
344670
68
73
7
21971
371246
183373
957916290
319538
423505
343044
265297
66
373062
55
214083926
204530
194099908
19
57
22961
2
64
66
269970
1
7
331494
9
85
1
30
464556267
390597
4
7
316285
44
344541
784057297
40
82
305282097
143385
873956013
8
97
312640
72989
98
24
438195
152974
234467
227830
48
9
278576916
91
488206447
228860
148888
10
103239
34
138765
112964
16
593363189
283715
55
76547
144847
1
174989064
80699
41
197679
57
19
89607526
62
45
45
451245
286380397
55
49
297815056
9
81844255
35
88
48955
296094
53
224838
219052
420487
170750121
80
90
219581
404477804
471298
59
12
132144
74956
79
16
33
80884
422119
258064
4
232746
57
29
159499
1
39
29
150304
4
95588
97
387965
223496
150152
4
447121
83
494932
123259
256251
25746
398984
80
36
87511
385094
240417386
263838
499307
19
8
190766
13419
58933268
457905
809399518
294115
93
458607
19
185609
15394
120926
379685
157520
300219
83
73495
361350
2
61
198926
43915
928547251
88240
854727211
262676
85080
64474
189152353
16
153520894
282774
83
357064
26
53
77700
304558
470496
38
24328
502930921
49795
23
20
30181
695723098
696065205
358519
787604586
633867028
25
96
898187202
5
15541
104852
6
364687
88
97
462298
363854
939747593
70
138101
496471
263746
16
18
208364
474753603
28
313777
16511
5
25426
62
35
91
10
82
1
97
31
96
167336
67
379462345
13
179226105
205210
189330
5
46939
36
930148794
263654
66
117659
197255
50
321296
203999
61
5
329069970
57
2
70
96
35
1
167756
75
208087
43
17
7
8
324449
2
39
461558154
35
21
40844
3
1
12
89
94
57352221
399262500
316212258
130679
616948479
19
48
76
30
71
90
18
76
62
19
60
180730
9
11
6961075
304031526
69
121923
959772022
40
794331489
671248758
94568
99
375839
446737
70
43
80635
154556
45854
393523
112458748
5
187907
2
5
80
61
344232
265156
66
58
6
1970
424496
41
526669519
94
191598
47
717995566
49231960
79
288667809
52
210789190
392104
95
334603
38
17
88
6
23
78
443780
65
87925
76
64
151263
253473556
73
110686
167253
274188
14
13
43
507113775
7
777339092
39
235707
409371
256605
82639
6
90
44
319902
10
367423705
18
60
79
62
318069
380671
179906
50
91075
48848
66
175987
25
94
55
129620
101950786
556608853
71
86
52
309593
469440
326717
45168
6
98
5
14
47
402792
477153110
128228
4
175632
82528
398851
231420
469705
260277
19
258893
302065
300120
461724
160128
92
52
305999
74
204144
29652
7
336112
46
297289
31
47
62
23267529
73
517690885
41
232575
45
49308
11
3
370643715
91
101684
120513
936856885
26
44
240362382
78
381892
256128
210485335
3
186464
57
260622
96029
480971
409979
95
34
99
196355
86
245626666
32556
411241451
16
365984
261744693
47
448113339
30281116
63
70
6
53614
69851
227680
227361
243882
476608
528367454
145203
8
8
8
262139991
94
58581
87
55
90
148126
60
74
309482
306363
151088
64
282274
53338
419070
641773137
406153
5
316682
79
66
52
239343
407241
113291
9
729555954
29
210172
6
93
956002068
476542
47
77
12615
75
309890
61182
203551368
98
452975
8
61
92982
61
731449608
813595736
40
56033
449062
7
323533
413557
33
438318
156147
58
438028
20
149891
120218
273437
60046
62674
387960
58952
249480
383002
681945767
510084168
6
386745
6
52
136435
88
47
138857
7
92
22012
78
24
470768
83
385882901
311972
9
348422
1
4
99
200753
39
30
221744
86
105931
45
62933
24145
91654
34
72
7
299534
56
55
31
340691
139887
3
38
18
74
399338
30
231987
177268
61
44
429741
242918
92
56
450515
56
123579
12
180916
30
221088
834412472
49418
249183
49590
30
823694006
89
72656
369722
244124
432414
28
405415
87
32
357623461
267654
107137951
28759
322666
94
394040
55
86
5
345384595
12
40
267529
445502
130949
198562
357552041
473834
7
15097
233817
3
41
414664
66
679102516
20
83
12
57
38
29
398245
165385
64039
78888
6
443855
4
444308655
38
40
36426
464530
281868
63
39
585298466
467965
62
45
470154
395171
76
96301
311400
65
490900
328386
10669
318643
293716114
57
209405
383048
54868
350555
5
459177
90
907305476
77592493
241240
49
246331
68
327098094
822174177
57
372481
448421
477370
242178
147133441
780975591
188137
29968
286422
390729
80
330854
194759
17
29896
4634
25
72
1
76
146955
34
370497166
12
116300
164346
385126679
294050
59
54
456105395
224567
152509
58
54
123272
4476
179657
44
88
17
146970
254934
896837673
279084
294818
105613
40761
81
55619
182501
51
87003
485405
1
199328
41
960541724
62
28
312320
20245
181618
92862
3500
9
7
6
59
1
139724
72
51
123556
53064015
47
67
73
166233
35
14
35
952062084
8
46
43
301754
1498
17
306396
94
8
52
48
188842
67
46
327895
34
372765
386963
47
60
162861
78295
50
177144
344605
4
3
197049
64
7
1
75
614851142
29
26561
407226
56
238324168
18241
295227
71
53
79
196200
42
236758
88
11
266115
6
43591
239341
57
36
376266
1
26301
84
487045499
201344
18777
190255
402603
9
273198
9
350100
42
363834
199343
378576
77
45
26
473171
18234
2
3
25923
16910312
70
81
895661528
373585
302735
250345806
267215
364485
330400
31
33
25
1
93
6
7
48
33
154707
18282
57
5
47
222224
261313
474820
112533
51
417052
140041
46
53
397413907
257032
479420129
63
26
379883
18
5
3
14
371551
622
274135
787271535
68
385272
29
7
399788
68
71
17908
10
90
99
1708
7285
53
193695
3
66081
124246
364929854
296295737
6
370244
5339
23
107457
69
3
26872
267809
464965
9
166110
62
7
86
55172
1
20052190
41
78
31
250073
45
330365
3
3
245889
65
226878
486059
5
148097
100175
347978
397238
52
21867252
79563
74
18
134948
186684
5
84
229398
708942139
44
68266
27
187330
351115
70
85
39
32
404305
88
36
29
80
225176
41
66
21
452816
627696146
11
11
15
8
335435
9
55986
487631
257563
303282036
16
71
7
992688863
575996086
39
69
251072
10
166987
428140
2
413294
8
38
371398
26
366100
14745
379776
421624
95419479
298228
369800
39610
407185
74
64
13
79
210543
125077
66
22481
68
76115
48
18
354083
49495
438772
560597216
51
354586924
7
8
41794
6771
11379
336723
4
50
44
18
83
41
64401
6
395575
7
49
994381051
118308
105236873
5
219518
11
16
86
378531
460764
32496
22
97
35
81518
232342
30
481490
5
443210
148649
234555
298161
6
41
376674
72
7
960
2
344437
208980
2
3
626936492
65
125287
351196
385991
26
32
89
5816
387274
82
64
41301
453858611
137676
4
275517
12
80
365651
283631
188126
195514
363239
187261
145165273
28
325998
75
20
52221
41
459483
50
89
488996158
11
144994
238259
460163
8
23
100133
235386
485133
260087
93
73
82
271698
322463
55
128875
370633689
121580
800940146
203
120225
9
79
36
570943130
319169
438702
112012
67
75
79
8
75
13
474441
99
136993
82
88176
11
65
43
460473108
68886
56
375251
488753
8
80
29
382214
90
358997
60
5
28
341074
9
98
745865520
401875
90
233667
16608
233945
407490
960526508
99
51
339103
70
34
94
111834
200217
257335
24010
59
41
69
12
8
71
98
235323167
151292
16
55
501847029
518230346
177334
31
27
285042
23
615984703
185742
447567246
350114
38
1
8
92
63825
437563
214631
401283
18583
300095
176384
26
58
668991504
19
479694
196656023
402853857
412167
2
972739227
113489
336540568
49
89
73
23425
280545
484212
489991
39
224750
57
41
46
85
388032
98
15
2
8
65
207273
607538462
336722
11
400999
24132
3
35
1
348404
15
30
435356
24
52
628732364
95
85
59
59409350
47045
346406386
363519026
141136
67
27
339261
53637
8
56
88103712
92
352585
91
200365
38
187066
228748
486311
442841
142996
96
20
49
163971
42073
36
377217
300845
423006
219035
376861
41164
444745
331387
144742
409518
656343974
5
38
21
12
37848
9
87
98
38
7
31
308804
89
427647
3
50
15
2
471319
848664032
633920767
243944
286494
171214214
100431
155430
38
398213
22
64
19
13
78
492120
81
33
121946
6
601320850
463938
265313
8
7
10
562572244
61
493759
5
22
15
52
60279
150379
242251774
82
5
27
38
28
10
496418957
449464
99
56
30
461458
78006
62
331581
246652736
427289
28
5
1
70
7
165647
97
71
3
307206
166085
29
5
4
469666
11087
56
96
65
7
71
6
422602822
4
8
84
39
91888
253082548
59374
57114
96
963262782
84
246526425
237010
25
41
93
25
89
326510
31
24
91025
372910373
125812
505321388
50
18
431830
75
392317
308163
62
45
48
81
331929
579129135
293199511
460050
279896
98
467422
186964
69288
891330620
432827
999298380
352747
14816
57
407115
569798500
67
366432
65406
68
205853
57
110786
394746
211012
477623
52
88
379021296
19
11
474098
29
73
192433742
253949
459323072
31
479227
46
197728
371574
68
44
5
75
1
14
498332
30
10
38617703
233294
5598
896056029
39
79
727085405
259272
56
116995
544424086
77
408233
73512
2
68
8
37
50
63
300904
296007
77
204633
424765
12704
42378
3
113314762
59
256392
69
87
131056
45
68
179762
72
89
48
7
490309
2
99
9
351831
7
290463
60
49
17892
362854103
83694
91734
78
82
44
68579162
338323
71
397718
50281
16
449299
79
2
435352
265098
5
334463285
485178
95
276221234
282498
224644
52
425166
415705
461826951
197786
339231
42
361519
445584
5
278317
32727088
8
84
379929
476791
225147
112190
438753
172387
5
132115
2
42
494579
6
60907
286335
57
67961
437977
7
13
25
19
480486
273708
26
231708
3
475795
183569
358493
50
326494
57
48
166611
47
9
444953
89226
196606085
61
87
734555099
472305
477179
244267
64
23
95
302802
11
86
59850
484860
388266
251707
25
165536125
464613
329058
170096
708270727
592871168
36
35
452492
37436
27
90
9
51
40
44
7
3
65447
34
435909
5
18
3
59
109455
5
123139
133133464
243510
373271
36
440690
19
117724
474167
401566
297118
161733
289953
454643342
48
538418131
9
22
260154
82
427767
22863
97
230110
66054
92833
489678
5
42
95
46
22782
464505778
53
137235
9
79
90
330767
87
84071
531940650
3
157980
436426235
328085
468836
372123
38
5
47
97
143671
426044
239121
8
49
23
493276
462863663
94
445373
127638
9
119223
63
585568214
476969126
36866
1
88
37
19
39
58
68
82
410849
97
9
5
213799
62
302064
339906
4
376343
1
7
16
119007
167103
7
88
11
461976
349670
2
29
24
43
75769
313854
136771
270255
43481
5
26592
8820
226870
37
101882
19
268473
5
52
77
97
445483822
8
9
57
17
1
28229
28
37
1
91
927766146
859020900
344037
613628666
398282536
183523370
311088
34
33
490437
86
391005
9
62
78
24
273456
71
48283
66
424673
442382
485484
26
19
93
25
175649
9
129923316
463184
176819
7
33
8
340728
48
8
89
33
687694997
35253
817117924
65
36
35
64
945277944
58085
74
16
39
229790
25
425247
9
16
46897
39
24
17648
208751
98
77
1
250693
176322
23208
9
9
72
56
45
80
432786
4
132550
261951
17
230668
777688041
53132
49
361048
40
9
54
14
89399
360744
395053
110305
425546
53
317096
150725
34
270207
32
1
35289476
28
39
364796
218198
2
324181
80
179963
4
7
34
315127
58715365
164336
2
406381
734260963
79
330417
294502
487995
203691
55
319980
6991
466373
38
56
161097
108358
65
4
4
86613031
57
449395
175457
13862
343959
62
150816
59
71837
615445550
21
8
4
74
3
1
108874
73
43
40
291549
33616
200976
31084
88
205647
90
42
19
68
52
271639
2
32
76
22
229453
1
411103
8
335576
422633
16466
267283
16
233669
350153
91
440775
705608311
8
89136
85
75
186675
47
36631
275236
221067
56
1
77679
197025
263954
51
166838
79
395402
7
81313678
50423
75
22
693215367
366089
355382
80
79923
97
71
318630
29793
10
76
83
19
76468
1
18
88
467519
91
218738462
367250
92
9
252975
64
79
323522
35
217048
78
54
90
76061
396681
245783
283207
74
15
107644
5
78
40
70301
8
316779
75762
401764
18
312590
94394
352854
194154
317150
440424
91693
56645
806787096
396031
86
73627
96
394060
75
493855
92
205108
133495
267540
245105999
46
319589
53
3
5
73
62
70
2
63
498355
80
5
9
289763
36
40
31744
97
47
73
133794
936683002
76
193361
433317960
60
18
157407
127524
5
9
338697591
208897
43
24
28
41
118017
172568
4
312963
113348
385012858
73921
92
45
9
403912557
94
473718
99
64
2
331347
108642854
269944
32603
71
59
5
51
392946762
25
51666199
356061
302036494
114045
610814944
615774968
4
385956
71
96
57
422344
154640
469451
996316031
75054821
449933031
83
110837507
450899
409302
819399048
62
73
83
18
320757
69779
260679
26
305424
60
48203
384936
352430
261377
3
8
334830669
27
227170
357377
227010343
358818
68
208087
55
140961452
393172621
81
351453
145389
17
72
38
274092
141835
15
37
4
336340
51
375382
482769
761239872
20
348860
22
431037
41
8
1
22
395814
249719
948254937
23
236878
16
43
96
481446
405139
460798
21071209
269017
39
85
83
265916
65
535118256
403400
322198
458855
76
67
424834
383495
32
5
87
153836
378531320
418942
32
182128
23871
52
31
107741
69
98
20
82
567754926
194865517
490076
39
100093
93
82
7942
255122
12
457706
421395
5
204215
44210
1
422709
9
47
82
793972223
72
413772
38
26235
89
934676101
478675
340103918
48
19
87
84
60
86
43
74435
205697
13255
672771270
189056510
13
11
6
456083
99
340854
51
3177
39
282477
450671
128570
247863
74
95
2
238028
565222225
26
258490
69
349287
57
99
218648
60
6
14403
99
62
70
490524
422172
44
668520606
6
63
31
63
2
391951
447304
849
13
402174
2
48
31
107846
430402
21
334724
283668058
9
532763381
809981647
37
68
16
331911
90
1
108365
287842
215172
63
16
65
273666
466494
49363
298876
3
458787
73
47
213556
25
8
88302
12622
64
96
469797
335145
6
97
6
67
62816
381978
276173
19
40
513809674
359529
255933136
6
465083
390686
33
1
55101
31
62
91
143030
412980
65
76
99
216170764
2
179070
76
3010
7
99
74
95
145968
34
41
3
40913248
96643150
8
147542
318377
4
43
289010
362538
220507
898249523
19
402854
243863
411458
343671
262958
60
90
7
325100
73
488842
97
81
33
240250
3
81
8
8242
104877
265383
319829
90354
78
88
262031
56
277610
30
464834
298939
204668
77
57
3
70
40
37
319851
116151
58
32
282917
31677
27
31
17393
358973
574383821
294112
1276338
221070
142219
3516
3
498016
208604
70
81
264983
1
109415
677354500
566942248
267762
63
77755
361923
79
63
6
340572
58
351911
352140
458623
179570
54
78
359752
457932
28
466719
492427610
2
92826
22
166178716
162545
8
27
230100
459727
95
183681
96
488079
26
59
8
275907
91
5
1167
238641
408716
447008
365474
9129
6
34
93
51
82
279493
30
5
381838
297370
57
89416
4
2
58
9
374909
343144
2
202824033
84
61
8
221939
412927
709680289
237946
684833257
421082
338292
6
26899
66
205170
19
456908
1
86706
5
6
216132
6
94
92
233927
105637
139286
12
38
88
5
70808
44624
250156
81
459945
69
62
122770
284859
48
74
36
257584
3
9
2
398328
574823303
777456980
45
37
47
89
1
92
298568
918700291
42
259500
320102
299413
263273
66
11
187259
21
64509
81
479344
362936
211582
66
318999
9
38
7
25
7
450426
329214
42
394427710
2
51
91
83
494854
93
481349
8
52885
17
25
303468372
415826
270724
9
312835
41
8
382652
294426
219924
31
127341
188543
768298946
6
75
96
61
54
47
326581
38
626575700
16
10762
33
14
94
370249
24
73
465763
379566
41
4
73
589948595
45
17
31
365508
69
80
57
46
5
8
340146
166063828
290498
79
301611522
206141
826605388
68
415728
17
402319
265348
271028
27360
1
74
5
5
24
804233361
136224
65
364480
451571414
3
1
25
27
365155
34
28
245872088
839680353
28
49
66150
56
350712
137779
312506
65
42
318060
200004
173894
27
84
77
40
31
268179
990956299
71
95
139217
45390
92
238416
78
411910
908349042
53335
340454
142590
82
75874
114864
52
40
444037
61
433078
2
47
62
21
68
3
477256
56
838410620
87
352664
22
300789
100838
1
82
2636827
26
95126
44
1836
431989
259841
97
25
160545
820327607
396677
5
266411
2
5506117
90899
496236
61
600960915
262649
60478
480607
188439
8
342798
10
307368
69
325735
96
21409
490206
54
485741
426055
103680
5
108300
260348
100806
51
72
79
94
184170
55
6
240342
5973
91
73
81
79
129172764
444757
85
252244
56
41535
92
149871
8
6
465807
417218
6
401662
296208
58
38617
6
106030
131331
3
31
213271
233376
7
15
31
41
160116
265220
339359
38
38
397305
79
53
28
4
54
451157
431907
259232
162495
1
942668637
463987
199599
25
105610
30335
96
69
35
30
33
393090
890709438
346626
156182
455123
63
7
93
478235
297968358
487474
174993
858318179
473336
263607
490866
455717
2
70
13
269592438
17
303535
7
98
251923
26
89
381309
405303
397271
529939456
223371878
77
64
14
155908136
90
87395
124463
483333015
48459
145270
55
22827
9
19
226902
99
37069
78
44
337006
94
63
50
75653
41
35
20
447268
30
445766
196326
479977
377468
64
286378
60
82665
255004
9
64
461669
2
82
7
76
11
200151
423893000
76
18
24
76
126905
18
101818
35
22
205824
108079
252565
98
86
65
43
469323
478918
70394
44
68842
10
2
85
143885
76
8
38511
6
9
408976
59
12
248808
86
44
356850
95
33
93
62
93
245036
167435
63
84
144507
52
206145
438758
90
166970
35
20653
9
35
145201
90
13
5
15
13877
245228
433883
284968513
356056
26
313838
141658
24
262408
89
383763
97
260516
432112
72611
37
58
19
403624
189235545
131522
57
54
82
45
894511587
4
425091
155517502
6
34
47118
38
306424
75
147304
462704
17
72
66846
51
830186550
488498
29
7
254409
134532
32
340865520
107523
468965
99
96
35
99
131859
417173
532200231
232896305
32
389865
310545
413911
133849
495513
126565867
5
46
495838
15
292682481
411031
50
1
10044
97
423883979
169380
362534
225636
328143
40
475521
51
77
16
21
48
78968
44
60400
94
86
303139
9
21
96
214516
35
64517
100773
302979
38
30
251033
456921
7
267663
433567
7
49
261241
4
276952
9
489694
51052888
75
91
90
193765799
34342
136098
254611
89
225598
8
27
2
99544
181299
205880068
93
52
459666
91
12
416175
9
38
96
82
492744
369126
981790083
34
394621
354486
457103
382278
71
23
148667
12
187544
19
76
730709800
119497
804671330
254247
430648520
264510
32
459129
252924030
84
70
56
93
43
326755
96
41
167876
376494
54
32
186823
132423
61
166347
80
419531
114678
395735
201037
85
19
79
21092
433420
395278631
94
95
48
80
8
58
16
447328732
962278144
83
47685
44
15
238310
484337
92
332514
238193
328769
4
334976795
13
47
65
36
33
3
2
62047
54400
146592
73512
29
46
82
496458586
98
57
15
78
424804668
278453
30
232951746
52
147408
96
46
990151492
61
365827
213430
55970
357267
917567053
12
66
390418
95892
413735
61
367513941
55
417133
25
55679190
40
381414
8
540748222
183987
15
250871
96
306917
467082
350814
80
30
5
89
20
44
374759
712861276
209988
237826514
137930
50
75428
40
31
101935
71
39
63
332682
1
389956
441970
205062
98
249863
36
1
79
82
928169380
378044
16
23
25
386756
107890
4
68
452689
66
78
45
11
82
5
104932
152763543
41
92251
301344
269064
286804
157158
39
463826
258659
76
497502
424291
2
68540
89
32
69
81
285195
160215
363597
469722
278244
22
6
415569
65
92949
3
16114666
67
317937591
212463
68
20
97
413744
103558
378559
364382
19280
16
37
95
8694
18
73
430715
89
65239
38
87
5
25
30373
303756589
277746
66
271077
59
259084
86
74
160142
10
449943
83
472549
20
202917
95
5
27
22
151351
13
85
64
271255
79
37
21
58
26
36
324632
350377
36041
8
98
9
95
23
95
55
56
324614121
177895
6
11
46
249625
316677250
27703776
651836843
374425
241913675
36
310385
96
75
487885
5
261439
6359
77
55
130821
104449
97829
90565
59
13
140441
93
14
54
281513
28
95
19
9
15
93
381366
69
42
42
53
4
88
35
307943
879626600
55
360926
48
316224
9
451753
70
55
402255
354993
412584
84
91
6
445162
30118
309854
845511484
813297956
54
234064
21649
66
6315
164242
58
6
15
120378
85
114555
812757928
370278
346973
367861
32
128671
28263
13
395394
464234
5
189906
15
166772
459235
16
3
73
30
91058
49
83
97
56
57
81
983004711
69
122887
29
1
5
548557294
55
39
246458
220789
264089
6
394460
180944
302016
72
2
96886
64
57
52
186593
282720
448894
21
52057
17087
445232
178046
88
312264
27
3
313942890
125235
89084985
82244
74706
94
5
43
371531
425851
66
250136
59
380007
9
832348290
92
46
218758
45
232442
176525
51
25138
218079
24221
63
94
443367
53062
450377312
165684
89748
687233677
79
69
71
3
34
35
77
133687
87
203372
966608350
42
2
9
72
505665227
64873
72
285658
695418114
705061391
79
55
78402510
99
618657725
365217
65
7
359634
24
82
39
343308
49
72
445692
47
36
20
25
271095
4
246666
64951
11
437055
316914
6
7
7
319602
325617
79
55
175686
284869895
73
293823
50
241082
242509
287599
47
720668142
956786721
57
37
96
396125
465412
30
95
292630
89
253506
318858
55
10
8
28
89047
58
10
119440
298604
47
946789869
1
268439385
86
6
81885
798264745
466020
9
94
252518
605010082
71
7179
34
1
86
158351
227952
407859
58853
25
60
361899
23
438726466
338650
75
99
3
52
2
80
975822283
82
103394
328076
90
740877785
446526473
287878
98
39
177653
468338
6
851445891
24
20
392494
50
255678
270251238
282808
59
6
80
9
49
53
177072
278001296
4
2
50
49
277213
8
98303
43884
3
318552
6
498433
58724
4
146203
89923
92410
166465689
26384
134156
456847
729826193
608969923
61
464113
163593
81
65
74
45240034
425806
81
481204473
137261
603902069
331168256
404211
46
61
250445
22
29
38
69
411476
23
242604
28
215663
894987237
423169203
158278
229903
14
1394934
372710
107241
26461
243121
70
61
93423
76
924335564
5
217444
141717
24
8
96
494052
409726067
935336229
48
417952
37
74
71
8
450750
28721
73
51
82
39
85
2
22
59
142638533
321373
31
441370
61
253330
96
412085
455823
56
404064
330965
7
675308656
30
89
328363
442900915
34
157400
95
147142
41
57
91571
7
381310
79
199540
9
456180
76
69
80
31
358372
75
269569961
78
15
329831
44
371280453
89
1
52
17
60
1
271825
179154
3
89
268260
87834
399526769
440529
107202
281631
67
1
423160
41
7
8
9
19566164
22
11
167671
8
3
48
43
125264501
49
1
74
351809
333085
39
94837
55
88
15
47
365688
132018
56
442483
34
9
200199
79
71
994738656
6
63594
57
47
23
632532220
7
186358
6
175748
475758
294696
47
64
437011471
8
272165
19363
714607270
95
466788
98
73
333662
37
418974
54
46
18
6212
10503
81
15
94
343907
4
408469
58
441678
380781
77
94
189714
474902
31
56
94
83680
596124579
98168
64
232783
63
118952
120395
30
2
77
242664
87
257355
424454
139971
50924
134388
116182
70
4
135520
94
59918
77999
484918
53860
52343
170315
21
496967
269236
580243052
37
73
208280
326695
107476
43
938468244
57
23
48
28
197358
69
98
264402
92
424713965
20812
215951
7
67195
342275
136648
87
27
64
239981
59
18020
875095055
78
447374
5
60
72
396624
11
98
79
3
9
260805
796211897
399782
163643
335771
101808
268138
34
733821074
149065
9
56
4206
3
15539
62
9
126940
42
173511
73
435972
70130
66
353592
51
31331
970201817
30
77
96
84
8
96507
172243
53403
54
246484
45
360255
237059
17
97
424006
44
227234903
75
7
254640
208227
71
425409
3
329122
82
57
3
35
45
51
407250130
7
75
55
66
17
12
1
461105
15450
182434
427486
482151
15
8
36
2
5
188478
236602
393587
588537570
38
30
43
91
39
71
33
473712865
79
293677
80
436227117
451556
86
29
486884
14
179941
15
92
93
178984
64
53
52430517
48384
7
54
12
80
82
51
21
12127773
75
79
229572
491797
33
78
1
279608
436631
62
65
80485
365542422
490853
17
90122
200290
6
403723
192932
39
97
42
561496864
213671
225376
239154
424757
175050
39
2
28
79
66
405487
441637
99
61
96
1
20
95
417045
446564
32
13
95
451705997
380983611
462201
52
91
734332883
300698
17
3
63
210466
93
122470
65927
30763
393523
324161
491458
25
87
12
383130
343866
218282
16
45
343733
987085241
94
47
183359
227063
67
411057
314305
295889
318781888
263276
266406
210119
435123952
45321
95
369349
34
346164
50
467178
16223
396424
158001
17
3
35
48
73
50
293627
136635
87
292949
7
79
13514
46
69487
92
267030
88
1
39
69
73031
78593
422850
41
65
83
2
5
117252
897512728
440518
221679
963498758
6
60204
37719
50
361254
10
91
661606542
3
81
142423848
66
73
75
46425
100205
82
24
356436632
77
81
3
22661
96
4
32
454147
372379
12
64
428264
32
37
97
91179
69437
326597
91
157335
9
469036
74
81
49
848072458
2
810998479
177728748
91
959495614
60
4
485055917
340195
430101
75
79
226453
78
24
362382
445792
420860
30726
39791
259143
89
18
966538815
59
113265
293741
156697
80
144415676
85
15
248134844
88
32
37
16
319126
3
139793672
4
19
34
100564
126977737
2
3
447187
340579
9
224591
81
26
460534508
3
294874
70
863696496
30
35
5
308532
35
112013
62
73
896797825
207196
22
2
53
75
2
18
68
324601
92
2
9
364967
10
23
8
699380214
99286
49
86
179544
114113
1
185356
70
24
15
58
39
7
156401
5
85
412080
519759000
264254
124209
167930
9
323879
150908
3
466447
208517
88
52622551
231174690
478121
367000
2
92
991893306
19
299366
19529
104578
5
18
480476
61
37
190988
6
911931385
106285
367031
353063
427815
68
57
594769120
18
74
11091
76
70
20242
14
213727
6
8
29
446188
114394
2066517
770263999
65
15
176193
78444
637359588
24965
819684946
31
408469
482396
21
32
64
74199
34
40
39
70
39
160664
74
26
29
6
14
270406494
389830
50
87
75
146220
421050
2
138590
324419
4
6
65
16
65
67
204139
28
321425
8077
10913
26
99
56986
65498
11
87
119790
368662
34
411565
6
7758
1
349763
19
223856
151283
17
347940
235870634
56
31
88
48795
96
110463
393983
252113
83
4
481627
369554
398189
8
368502
49
331930
22
489189
3
15258036
55
94
935013406
334614
147793
498261287
55971
381734
60
101905
524400095
115159
234075
65
51454
52
744158802
28085
23
154210
58
18
115356
322172
192824
994984269
117127238
429081
251787
231435
896363552
168782842
93799
391879
6
37
3
1
676018403
426669
948168353
117599
634878885
385620
40
44
63
146384843
109312
83
10186
225901
10
247857
488084
400042
7
164787
315544122
63
64
6
427679095
531260731
25
30380
89
161201
77
8
420826
21
66
11
57
982956526
93
88
328291
316594
284415
295219
491151
2196
220020
453822
52
11
88535
131206
292484
27396
4
286153
208193
21
253720
26
393591
250743
216076
4
57817
9
7
45
399282
229812
776107431
40
382914968
44
75
13
93
76
47
9
36275
13768
16
498055
14
4
259434
427397
380966
81
472551198
25
485230
122799565
33
18
82192597
3734
4
882040364
4
75
83
550366163
61226
38
248516
172789
4336
91
98
605109512
153707
170143
66
34
65
111152
311874
51842
37
378194
201574
3
45
1
62
58
394368231
80
210942
78
27
61
50
623415712
8
330183316
6
86
396047278
47
827421288
6
83996
88
236510
2
16
139373
455605
129350038
80743
372156
86075
201797803
258803
441718
71
258863
270513
95
72859
73
952003441
48
86
27
254498
248197
386401
73
11
367906034
80
425342
65
96
44910727
51
418152
28
96
82056
66
54
1
48
58
203224261
58
56
20
215827
348901
222150
177583
63
473452
253664
224193
320337
34
42
232167
38
89
33
10
224274
1
65
28
4
408879
816677078
40
6
236779
165797181
89
158847
175892
21
107201
155516
2
41
414502
79
6390
153543
246032
43
78
285592
391923
384758
63
49
85
12
54296
493112
93
9
81
16247
96197
256442
63
217131
8
53
320882
49
358086628
321718
55
35476
35
319261
31
282681
98918
64
58
931404056
24
56
75
432194
266070
445708
352461
885738655
8
37
8
43
400059
76
36
6597
78
82
172490
377273
463966
6
363633
95
17163
199084
66
115529
370249
58
87
76
275195
233727
255091
118399
160242863
75079
97
489898
58
66
81
321747
469481682
45203735
4
11
9
41
6
19579
97
87386
54
7
60
75
145368
48053
3
299431
1
64
41
96629
5
279390
36483
57808
63
48
33
355980317
75358
354792
50
33
59
44357
66
29616
134139
76
53933
353097
281946904
10
8
2
14
7
446448226
15
4
78
3
5
123723
48
434074
48
130224
9
96
165004
70
66
3
16310
80
431481
70911
384682
10
869368470
56
498276
1
78
442679
276619
351504
50
450726
4
375164
12
93
149735
31856
134615
6
332406
810660765
205692
491190586
455135
34
29
43675
36
400995
26
39
283321
5
352963
27
131939149
312023
51
28
6
72
235082
58
18
227533742
15
26
85502
29
95
422341399
12
153201
561054909
11
34
427289
67
22
3
15
414273
60
103798
7
63
269720
32
79
386926
136523
70
21
82
19
86
1
2
377983
756599118
393566
109758
83
96
96
256747
93
55
91
7
6
284819
69
94
360334
94358
92466
80
492040
42
98
3
76
2
88769
436598748
14
218473
368149
596527261
15
46
6
20
36
11
69
88
407880
15
9
66
72944
70234
252342
70
16
13
21
40
22
84
249860
87
326822126
94
338545
19
55
483410985
408836
412604
400031
122106
439423
108312
82
44635
26
120405443
89608
61
81
678123070
87
209780
494137730
229546135
61
58
79337763
53
5
42
46
326481
56
337307
7
48
182056
410044582
13497
72
31
97572
107926
208800
399559
4
14
22
47
328477
282921585
472487
19
289392
321105
240742
224354
74405
69
98
4
8474
56
4
61
231570
20
877245270
797392869
6
359288
308207
243011
9
856427667
78
2
35
311178
228738
23
419142
57
115842
44
29
152745
269721
72
295596
80
82
85
85830
335047857
405445
1
23
216709
461182
887690222
53
1
23
38
65
86
443448
205421
68
210808
40
294632
888220698
80
969418098
494764
32
174163
284830
7
7
452226
29
79860206
561041069
451906207
54
29190023
216204
230733
580897157
94
8129
450522355
4
438137
436941726
1
1
99
87714
190099
771874408
57
91
366964
33
24
89491
464469
173213
8
424166
121097
462257
7
3843
44
99
532427234
445684
335603
847584498
943875913
179253
58
901857900
3
31
150008
81
27
297818794
67
431763
64
87
10
16
25
454511
884918221
199740
38
41
95
208430
9
56
46
379440
11869
307930
221320
42
5
234953
426029
669130748
82
384298
74
5
29
87
97
99
2
48
239842986
3
281702
101002
989950670
474255
443190
393551
706601571
96
242528
128954
5
1
851355432
92
267171
254989
26
119970
390537
63
88
99
90
8
130027
273075
32
149466
82
20
94
369450
11
97
263305
85
6
689310654
21956
105475
519204111
5
553646729
317218
48
832961221
296788
350800
88
13
1
24451
59673
36
416392
27
594099376
137255
80
221575
96
98
69
18
401788
97
726053280
239795
964641398
416850799
6
377518
220026581
44
91
51
4
297937
66
48842
438988
5
184865
11
92
10
281242
1
69
876561871
579787678
20
4353481
1
93
10
49
3
392529
64
5
65868048
10909
2
53
69
202141
28
303289
54
979995812
165052
448736
109057
256780
292595
54
233473307
579101928
248163
428492
71
20
444059
339073
366328
172644
41
36820427
8
37
9
14
76
186619
48767
19
67
85
42159
133260
227098
275411
88
722285103
318296
394371
356101
3
5
781229226
491720
285841
55
232755
252388
65
2
80
33
65
358634
23
522245014
455648
86
103733
2
302833
9
299593
81336
60463
363701
464740
46
18158
36
45
251222
63
46701
54
6
120197
277056
288875
6
89
117860291
82
13
7
23
1
80
71
79
349940
254946
85
112108
22
942274074
89
2
8
8
499478
91
45
325959
39
345470
6
85
87
148132074
34
369237
68312
67
62
2
4
31354
879129886
156240608
3
129626
62
2
64
369662
465499
2
61
448111
6
691470665
62
1
48
57
448769
37286
25
64
21
395650
307948987
67
239479
28
105994
33
36
452336343
296242
187598
238806866
553622469
278946
59
10
481006341
115665
5
93
418699
138916
16843
99
111715
24031323
92
269335
231958
14963
136153
138083
214488
281414
34
374172
87
15
60
331181313
346698
7
9
70
83
349656
96
6
409066
28239
222718
178086
83
89
968078126
6
452895
89
65815
620529521
6
6
9
24
363416
454965
282928
63
26
477577
153948
61
381317511
71
69
380936
88734
73
363565
2654
747779929
380500
25
46452469
5
415155
98
156831
217845
350074
29
458252
308041
400529
61
2
248239
10
42
293849
66
14
309383
65
329535
285305
48
153576
210503
72
88
181369
78
153356
682678468
300670111
59445
483808
17
118774
327099
4
457068
2
240192
43
22
1
7
130234
25
12
80
41
762124476
139791
132824449
2
6870
275149
324463
73
442974
76
148979
24
81726
8
261771
60
64
462555
213232
225462
44
312193
71069
185149485
65
67
294897529
59451
466274
37
95
53
13
231739
49
474379
13
172515
48
387278
349442
80
63
120304325
236202103
24387
497698
5
99
6
304353
326037
96
170350
97
47
67
358719
93
42
73339
473227958
173791
312778
34
17
286995
13
472887
2
52
63
212125
16381
9
8
15
378927
861301473
40
3
94
415874
72
556873318
148038
409655
185492
24
369368
62
59
37
3
836882600
65
496619
265076
95736
307958
189487
90
27
15
68
47
714245007
21
246960
6
19
57430
178909
15611
83
92
591882860
32
412348
61
44
41354
997162904
370482
7
361525
4
237536464
271334
43
24
443066795
83
93
302080
146462474
354379
791381108
1
190215
976625302
399684
23
64
47
34
96580
307437
284128
452836
582417803
208150
482383
159142
386668
54514
77185
472886
5
76481
397955
89
218292
47307
5
509950919
29
19
178988
161829
90
343660
47
460512
107192554
92
97
289716
71
394149
88
34865
496809
79998434
59
85
5
2735
38
158258
239931
30
852542854
384486
179687
329185
25026
1
111889
74
68
43
56129
33
74
88
17
74
91
684610642
10
239016
414497
33
98
9
93
16
30963
460016
30
489579
13
499338
31030
557341823
72595
96
70
26244
16848
880825893
88
49515
31
255852
67
26
137533
569610272
80
43
11
89
467489
69
117777
95
7
18
132312
196073
30
423860
332191
407264
10
339058
99
6
78
316308
44
36
29
264715
246500
482359
301192
72
41
155370
49
54
8
41
483078
32
151603892
262402205
470292
90551181
2
4
862617784
107860
291792025
44
461617500
49405
46
241000
479730417
255567
16
85
3
100382
4134
172196
20
294463
203115
89
10
79
406248
399677
500179377
24
57
64206
56
10
50
78
296268
71
38
98
406280
942118929
7266
93
7
50
30
195456
40
8
273071
299636
46
34992
26
723110082
84
499203
431842
324161
96
94
7
763941904
71992
246009
265191
90
5
84
295143
47
52
136006
90730
4
393550
281404
74
395419
477309
312921
87
42055
419131
96931
53898
95
3
3378
71
33481
922941654
43
83003
660773540
172638
179638
764772606
75372
250641
255600
33
97
384227
355028
74
5
369794
501978634
405449
38644070
29228
80
48
775035777
90
575286521
277183
337158
43252
92
285763
23
197344
9
5
3
51
7
5
56
153664
78864
2
9
432496
228528
168880
93
295346
818597546
21
78
4
9
73
17
390752861
90
10
325907
15
55
283966
4
260169
12605
35
34
45
156774
17
250413
65
82
321961
10
99
130580
476283
6
46
54
27
184379
273396
99516
95483
35
208209
43
183747442
378983
818593703
494601
83
37
21
17
42
43
162589593
89
22
3
53
497183
644241065
83
41
551641013
72
115590
19500
52843
260014
19157
108847
60952
326892
161414
8
320247
229540654
20
57
448545
153570
282729564
87
757782872
346905
95
132341
883572033
3
980014333
1
461298
228694
24
600259731
165029
119102
13
808221634
77
920161858
139019
276979019
89662
435998
600357139
249187
84
170801
173283
489985
28477
75
464077
324347
488942
414756
62561435
79
26
3
18
18
1
436421
268004
1
139914
418459
410320
230668
40
205249
331967
39
451712
458670
702279253
48
43
265630
312732
81
69
69
176912
136420
478440165
54
131556
308621
85
992702614
493948
59
2
346443
192677
86
96892
2
30
279305
85
56
323081
70
415152
7
28
291264
2
73718374
743296201
21
64
35
17
14
62
22
7
471123
1
292169502
459728
482637
666783673
15621
92
364700
28
7
247246
98950
83
139505
4
69
83234325
400433
451797
40
84
10
55
190442
60746
71
13
57
112980
58
83
374852
48079
354237
497502
268221
71
6
272933
87
373500
69
12
109604
2
16
96
67
357790
324602395
488039
495788
60291
88124
149415
684890
74
65
99
11
74
225738
206934
6
21
83
355474846
82249
86
32722652
56755
768955960
301196
492168
77
23
95
320852
37
6
6
327181
4
235204
7
190588
290746
211411
43626327
20099
56
92
170556
19
254429
846421512
206697
33
725377206
8318
58
382897
442480
11667
16
493759
164386
53
2167
75873
68
485182
356212
3
805777939
667118337
97
99
41
25
459837
9
450377
455351
68
336717810
97
37
340256
999466853
199455
326686
10025
97
205721
236636
31
335887
23
89
42602
2
52
77
134642
74
89
2
199703
1
242059812
57
71
8
456936
7
160045
577398180
12
62
72
404969
192510
470614282
88
32
130827
395532
482062344
99
662129115
29
444243
364661
43
90
449356
76408
385417
410668
67857
306474
418731
27
314568
321810
15
217354690
462599
1
195376
313938
32
311144
57
105617
5
372042
405052
45
87
267026
83
335282
82
68
75
381647363
29
298052
417279
20
186766131
48
832451729
82
72
27085
95
8
7670
95
25
50
22
48
7
7
91
424003
4
94
97
55
271615650
248853485
13
20
47
20447
570191287
42
357536580
11
176186
229462492
6
474648
12
110991
9
72
32
113266
27141
141770
337842
467073
76834
177647
49
39
227599
3
402153
47
45471
5
56
758235672
41
293025
3
73
994810104
84
99132
81970
466620
91
362597
5
389564830
34
228912
485182
154160
439102
19354
22
66
374383
6
338066
97
138522
465492
113967
46
55
35
21532
66
63242
47
108973
95
69
60
74
19
221860
318196
65
96
26
406485
1703
34
913491243
5
762124538
287772
63
61
62
1
3
70
70
42278
5
44
208101
213808
41
208427
39
447818853
59
66
91
29
3
351658
95
84
63
17
87
97
385650
87
759487812
451432
186604
23
53
21
57
298724
3
320048
25
44
33
405393
639460982
96
97
53
90
56
50
48
9
181392
139770
24033
122037
26
114558
162438
93
11
1
22
118790
139208
351245
88
111755
2
48
354894
398923
40
6
3
47
163468
220787
43
21
377298
73
454646
6934
3
305110
16
447805
549234009
100480
229202
56
616935814
14333
8
44
419684
118935
675149970
61926
77
81
36
43
446310
292877
327705
47
14
48
16987
38790
56
456930
190475
32
193898
5
6
383774
475996
456303
127465
43129
358612
471177
127642
1
2
233065
130150
57
3
7
476388
45
162630
134932
12073
181477
93
46702
380969
122081
14
63
61
292246
76
60
283982
7
839453375
6
13
238098139
20
115355
486037
123697
66
1
184854
95
306614046
36
90
14
241762
405072
381015
108708
19418
977374689
20
69
63
4
42
80765
37
3
442485
22
45095
147747
455993
87
86
2
727129914
83
346635
370601103
30
5
75
282338
498973
139466
36
873412326
436512
78566
490302
91
2
1
99
94
320014
904477148
114715
1
561197439
79
401074
282730
4
70
338791
847945851
499089
8
46062393
76
40
63
248659
87
79
462383734
183086
474819
390802
210701
53
372751
225181
114411
6732
74
2
475042
23
50
92
23
23
94
95
368800
422420
96
294474
26
62
13
349772
907790029
50
340446
82
41
77
366237787
33
304527
438680511
442737
839288597
49
477888
56
10
3
48
2
74
4491
67
38
89
89
91
58
460355
381063
49
99157
351089
68
27569
81
22
9
4
40
88
230000821
7
40
9
477949
198677
109866
245208
399075
294155
20
463603
612185223
92
234887
4
4
19219
176086148
404309
110751
13968
70391
13371
527267568
84
25
416349
13
91
146012
283883
15
902380461
51
5
67
38
38
133909
407992
23384
83
75
42
84
2
300382
52
13
408106
394825
43
78
85
101338
1
241308
483805
71
53074
94
110785
78
50
193515
96
474920
71468
13
11
8
8
9025
4
248444890
279463
763886689
41
297084
14
124983
264073
15
72
95
366870959
441956
945066161
12
442595
9
957461632
8
30
171584
815804582
23
636409740
8
7
42
115744
6
92
7
209147
71
93
319167
70
693208442
75
8
55
15
72
22
45
10
361832
2
66
28667
295627
208843
188801
342448108
68
41
192081
187502
328537
1560643
465904
232653
21
9
880479998
17
138030
311554
297669
8
190967
283774
395770
76
307680
176646
9
552272307
287483
338562
67
90234
271130
548646294
95
68
91
367309958
80
303951
459956053
624312809
38
66781
66
326236
535433491
17
18089
397685
42
89
62
166247
399842
12
66
767309003
2
614722850
13
17
97370
642435607
28624
20
15
379010
62274
60795
35
97
309713976
251871651
210057
422308
24
3
24
42
598618343
385226436
1
245490
89
50
4523
273288
16
330503
567061561
506511829
105314
31066
16
217523
41
937600295
5
82
523006503
4
87
66358
49
375685980
2
482143058
208879
51
40
501976260
81
419393539
83
88
2
308859727
78
18
231060761
15
48242
7
23
471849
37
129598
351008
264402
53
64
42
200178
13
174924179
99
423483
5
2
75
329519
77
75
48
43
163189
244263
57185
9
261136
63
179287
428380
1
1
27
59
112389
892491467
33
458105257
222827
108195
117652
261244
95080
3
375239
283617
73
9
141128
2523
6
29
56899
249800
316551118
48758
7
85
40683
1
54
41
422935
81
212113
294744
34
99
26
4
71
21
161720
496607
91
31
58
247768
359660
264607
68
82
34
11
7
54
202607
132546
230856293
60
27
1
363175395
711357125
3
97
194692
300996
25
29
468532873
309351120
44
9753
278381
478820
48
56
32783005
74
75
356717
157449
34
114609
44
103990
180308
20732
423867
7
67016
397150
91
13
891321620
1
94
6
386659
21
84
467186
384478
580239055
4
97
43
20148
5
328690
95
82
6
425811929
338284
66
4
5
782373620
36572
693095640
258372
32
273289
389973
71
275367
326097
78
195241
36
15
19
474896
7
97
417845
2862
25
234372
34
294664077
447864
11
258757
407422
34
96
332773
6
7
387994
305307
490734
71
4
77
61449
65
91
165149
85815978
143369
58
74
14
26
317677
3567
96
66
240165
49
4
154023
3
200548
5
75
33
418625
85
51
393089
341230367
210101
107965
22
307217
46
92
550576540
63
325735
58
18
186390837
370092
283775
47919
673317385
308376
12
3
104685
222784
36
79
29
387504
260802
65
437681
403944
20
299130
78
4
478197
64879
7
217313
41
114005
56
92
74275
424126
39988
18
250213
44
965508495
75
4
143372
25023
7
82
88
329521
45281
99
15
79
18
22
71
95
85
80
421961000
1
41
64
59
10
435985
32
35
481823
337493
349780
113041
340474
7
15
44
552864244
240813053
126038
21
72
8
9
6
89
9
346660
286403
243946
84
159948
27
471374
66695
3
311315
72
96
481997
63
28
86
20236857
16
20
82
19
107218
295226
70
244681
93
448681
37
51
201442
560941161
104568
311301
570476260
403112
391104
339581
463757
13
361108
15
389398
734238387
80
436504
2
225357
9
82
355703
70
45
269496
17
59
73
5
120322645
13
36
45
38
4
93
2
63
92482
89818
241463
58
613603541
355291963
161024
67
1
22
86
32568
147991
34
263697
60
178323
75
703160014
60
289983
334648649
22
92
233495
768117201
277009
173955
255889
62
93
80
466448
48
59
5
195970
16
57
7
494467
71
58
128063
411383
2
25
940506073
60
429661
59
267220
301864
13603
149877
232018
5
284277
397489
69
52032
158011
24
122457
436439
9
8
463880
339932
492901
394582
44
61
470179
65
487875
398387
459655
43
69187
276226
93
202978
413857
173449221
199223
84439
77
35
43
491623
259093
66
60
15
257142990
45
97
828144137
44
55588
349144
12
64
30
599319055
324736
96
3
9
82
360903
76
1
271402
46
4
419556
170127292
386995883
54
8
62
488077
79
90
60
1
23
4
425803
264028
79
6
24
413158
467061
21
3
323263
393436
4
58
164211
406657
2
297702
548165766
81
982572925
828589609
156387
298755
17
201057
104765
11
340126925
82135385
22
89
16
64
369165
35437
295819
294808
347935
47
79
60
637967095
601558259
407562
40
346516
231003271
206107
54
457950
1
20
82124
33
24
6
98
585456111
10870
399404279
95478
5
94
74
283609621
156440
7
25
36
395540
79
234727497
82
81
93
129564
322690
397753
19
69
33
65
6
308364
203523
791651275
364534
40
57
97939
561520987
59
82
8
32
47
20
187102
244857
81
100850
63
396868
8310
64
185444
20
3
478463
65213
164858
26030
865920958
362714
9
205777
87
36
176148
78
245385
381046
180724
9
48
79870
3
84
397786
83
320575
317172068
89
10
34
19
3
22
911193886
82675
42
84
84
79385422
379556
473811228
39
29
75
12
93
38
72590
743173138
237792
607176409
78
359413
76
84
7
161944
68
414767
190498
80
10
327577
74
4
463724
4
83
8
73
55
7
44
347683
447758739
529172377
44
3
16651
408816
9
872175568
93
397143787
175932
5
138125
9
4
50630947
60
58
76
5
59
108242
158849
69332
70
99
98
358640
454303
455135367
595157069
165672
374083
51
24
246235
34
427520667
2
31
46865
2
15
50
87
9
170796
149591
3
64
62711
200476
26
156710
5
412844
79
95310
55
475031
4
115996
175066025
67284
888322118
6
27
125908
56
302082
43289
43
27
65
65
111175
40
363727
77
271581
70
428114
85902
469838
74
2
292804
1
2
10607
285563
66349
13
77
224572
287430
440277
3
194108
153500527
68
43
95
59
421558
27
55
211893249
74
14
382881
267302
158964
87
8
82
7
209154
64
36
77
406454
398186
44
44
153016
265554
114460
376617906
95
5
46
29
116467
8
131279828
361392
13
394073
393166
86
274965
285418826
435950
76
41
427645
63
251150
63865
151688
458016
487947
6
43
87
60
40
6
17
245010
21
499879
76
6
63768
84
40
225773
66
64
9
439038
488105
53
257003
214104
18248
91
28
20955
33
76
17
43
335380
16
26
478467
10
513335358
69
64
248392
40
22
348678
435608
188445
76
263258
472467
267525
5
143941
293472
244517
167856
52
26
3
96
8
269156
25
442129
39
8
28238
98
98
299747
235178
143080
116077233
52
138787
23
41
16
48
4337
629656742
40
387084
65
16421
289937
75
39
174481
93
383328
18700
120360
82
1
68703
8567211
6
19
63
22
241963
449817
79
84330
263751
5
10161786
204759
246005
490078
484737800
38
10
25
1
6
93
466801
92
33
209226
16
419851
1
362185
270403
27
8
147050351
67453125
42024
25414
5
23072
20
12
247932
4
351342
5
55
96
39615
504398712
53
482996
1
448387
92482
4
8
380760
3
64
8
20
71817
76
52
24
138946
69495
477866
445458
28
49508
294048
60918
149429
52
22
460770
26
94
359135
75
464894
358389
8
191693
91
4762
229219
2
369017
12
54
82
41
177269
406440468
626769812
118071
19
7
50939
93
432537
78
9
193845
24
22
76
84
37
421639
135263
82
13
78
91
93
41
66
154798
223165
78
84953
13
24
73
58
199994
6
5
90
769652754
1
25
437350020
30
463476785
275308
93316
386982
122766
10085
381457
65040
31
55090
64
54
96214
34
311542
14
362687
32828
8
4
34
238805
10
29
2
92
43
164382
606005010
21
433408
44732
311325
81
53
35
42
183234
9
95061
272699
58
63
194150
340780
37
584784407
287742
52
240530
6
308597
661713227
293088
929111450
261219
709611709
34
326825
451984
3
194109
42702235
321237
2
83
354985
2
7
58
292117
22131
29
927122041
443523
755658342
17
850134732
42
16
3
38
30
155489
5
163660209
7
900159023
6
80
49
47
23463
215119
36
23
1
163368
25866
5
168229
83858
445333
9
92
3
1
36
78
24
9
979926537
2
43
735117037
12960
678618855
53136
409544
146002
392593
46
60
8
273074
44
63
91
760340241
237227
885471283
38
490537
44
1
57
350139
32
115875
79
224770
79
331412
418662
446030
434495
272338
77
11
3
87
665829934
87915
276743
789835692
473138
414301
356093
63
61
45
94
71
95
165114
368314
246019
16
61
236841181
291839499
493091
417241
26
432354
440756
104393
62
454210
37
9446
55
3
3
47
99103
141355
65
328364437
41
98
77
100600
627745168
405003
3324
68
23
52311
4
15
305680
28597
61
80
23
77
14
289917
33
449636
234347231
161764
22
387527
32
98
47
869830028
56
455400677
194159
459087520
88834
68
30
147220
5
49
87
287349912
61009
25
64
122613
80
121331637
93
469092
6
81
34
134941
68
438667
86
262079
63
53
12
304837
52
20
243565
33
630234706
200549
169824
398096
721581267
3
5
48
66
457319
8
718217469
79
211925
155130
6
91
24
6189
71
310346
8
211377
80
211041
7
294765273
150991
157110
32
3716
98
449154
686815715
95
79
209093
89
16
407923
923711334
90
91
61
90
221258
35
142221
347605
2
44564
53
22
745043487
45
12
46680
2
58031
432634
96
8
632454859
153495
8
1
24
17
317798
47
365003
9
64
365746
41
37
105101868
87
32
3
202931146
25
175339
299032
257212
22
84
6
966799448
63
90243
335623
437398
465288
92
431413
20
363765
3
9
1823
50
36
977208756
16
314229
512183607
88
36820
247640
395072
68
72
97
6
12383
81242
67
120484
51889
83
360231
50
424034
1
61
6
168933
479001
33
26
43
74
5
17
6
44
69674
14814
276921
71
43600
493290
50
57
496764
4
4
279930
614894519
59
4
64
14
80
310916
291513
451991
685736911
294480
776921534
714293078
5
5
23940
74
76
29
73
610002732
77
3
90
28
274671
12
9
63762
84
14061
43
197868
6
105225
12
1
257439
64093
317179
64
29
60809
311894
295731
1
91722
94
455163
567773507
4
99
252631
34571
25
44
82
7
978476342
242762
73331035
329981
57
78
341622
63
18
2
38
24
434200
61
62
33
33
340491
75
56
78
12122
75
364198
237009
676628057
36
343307
50
9
12
125434
52
26
51
63
16
187939
81
33
87
17
43
27
209878
78
293934
71
331882
460854
4
240515
56
63905
95
87
30
206815677
6
388333
115001
16
135638494
56
322645
8
330405
87635
97
23
156822686
37
9
4
149591
2212
476321
96
311987
1
14
7
505307806
398079
80
99
88
35261
33
995861964
55
25
51
18896
224404
53
29
29
1
163892
48
202221
345330
49
199341
30
68
92
61657
187241
39
26
79297
45
87900
304832
43
235830
414664
39
33
997342992
71864
313285
8
6
374320
120234
21
278935
446858
8
46
28
156578
160127
619648123
42
433857
40
80218
356089
90
76
298648
217432841
86905
32
40260
71
61
35
57
27
74
95
1
14
99
84
397604
29
29
240710
418614
60
693442408
477973
43643
299482204
322572
41100
29
18
1
96
508643524
64
79
64
53
49
24
26
412313
217936
37
969711863
56
188526
402520
28
249720
83746
791867332
4
372713
37
22
41
383980
19
75
378286
64
125346
75
443999
477659
115889
299871
395917
284781
67979
125345
5
40
67159
27
85
153057
321555
19773
590638805
1
378940
485229193
171280
78453
43
438267
86
256200
72
239793
210095
14
156183
88
67
318371
545922391
613359165
396424
70
186729
191786
445913
54
190755
342033
76724
61
38
46
210163
51
479288529
990559002
386706
97
76
253086
271656
40
23153
14
198812
290547
311798
10
168539
377153
87
8
90869
9
389909
213006976
4698
392842
42
99947
280201
9
8
95
95987
10
55
91
72163
348395
39
57
14
87
318381
262299
33
80
44
840046580
93
117478
9
9
99
118145
69
46773
85087
4
61
59913
90409
46
1
28
263131
411633
8
3
364504
230819
175525
59008
2
493644530
7
492868
24
338490
29
68
74
214849
430834
50
8
91
186991
150001
31
5
487178558
67
223207
23
2
16
128495
34
428940757
9173
70227
28
70
41
667421955
472658
286010
96
52
17
440478
55
70
445315
4
78
91914
358878
213563
12
11
241803
339485
433936
414566
458519
446999
86
359143
72882
249636
23369
376341
437498
421193
47
1011
54315
72
209530328
5
23
81
54
78
18
99798
8
31
48
43
57
82
28
328798
134894
98
378042319
442173
2
353474
224453
8
63
331275
86
19
73
5
26387
71321
74
232273
5
162415848
236155
84
97198
32
87
98
51
82323
332635
9
73
141255
16
432766
424442
278819
84
81826320
92
79
27
20490
214770
602987726
519940501
64
308887
44
27
88
65
29
7
255096
50
95
29
56
7
5
19
309201
11702
95
14
223370
9
194754
55
304298101
5
43
55118
360345
399438
103266
5
275859537
219181
9
30087
715984965
309092
438814
4
1
37
95
70496
9
444689
94
459817
90349782
256043
99
272604
344733
88
154282
359125
58
2
7
426994
52
213977310
456345592
80
33
11
3
12
96
245320
415759
338612
52
189523
110956
71
56
331084
539679062
308203
23843
14
6
117456
313147994
52362
141140
31
70
453407
337217
369764
9295
8
54
346336
808932041
58
48361
240156
32
60909062
31
35
4
24
224638
65
7
47
53
70
476117
35
331994
7
83
415373
94
462698
414203155
87
7
463842
483538775
59
17544
36
34
294739
156219
43
330528
78
328300
648376051
90
53
444628
85
114125
1
3
13
690155491
94
13
62
49
826849381
86753
67
407332
261492
36
25
10807
378081
370116
5
390832
160659
97
57
86
87
20
1
74354
62
79
158120
228389
58
314703
212534
150793
87
161251
116888
202208474
971850743
306648
309772
956080887
84
300398
87
300995
32
130896
383642
88
29
474611
20
2
95
96377
254871
5
99
329612
389328
45
316063
189930
69
147423
7
310856
95
431280
245
327326
155226
332730476
9
679339998
34
3
135652
498849
29974
157706425
332476
437247
808232969
177991
317598672
4
212286
325250
121335
197128
3
54
26
108382
353686
38684
84
38
7
4
316011
325290
27295
11
10
35
58995
90
6
41
60
1
336494620
165421
72626
64
93
359300
95388
214548
472627
46
82
4
36
55261
30
83
56
7
91
78935
9
97769
78
6
61
35
96
56
48
41
170186105
196361
7
218034
572210512
91
8
79
464485
480754
6
10
82
245680
49
26
71
2
459520
151956959
60860
88
107569
50
73
959282237
2455
87003
11
69
271196
86
275746
142009
81
209569
8
1
65
41
194422
51
448171
865399724
432395
12
89
55
450734
268580
492301
464906369
77
87860
874439310
485501031
90
499805
30
62
499223506
86
222259
365850
463988
1
650773447
126108
29867
87
377499361
450738
69
72
54
29
4
34
71
266926
49
242981781
28
12
766516111
16552
99
464037
59
469057
30
20
69
24
75
83
49
60
62
19
43
61
83298
234532
5
25
326656
402888
5
460413
584543110
32
37761
15
325725
26
48
52
438352
315896
55
33
84
28
428094
459637
244664
113584
30
291150
5
13
70
53
129904
83
422858
25361
462079
23
4
11
35
31
6
266517
20
62472
185033
8
5
11
1
410204
1
41
82579
62
470768286
137196
98
346655
7
60
87
83303
899464050
9
20866
17
87
96775
6
33
77
422221
1
15
679922382
61447
46
372507
5
5
3
74
406738
66
9
274506
200970
41
363709
2
54
71
146879849
83
451499100
397613
35
458619
67
74
137800
41816
4
38
50
103701
414863
58
734545404
62
6
81
40
34
33
73
12
4
313580
60
3
38518923
95
473028419
993668052
87
68
34
64517
55
315332
266105
51
274610
66
434904
222636
80
49
9
162345
294547
8
90096155
49
130074
97
355263
93471
32
9
95009
54
683945836
24
607287712
10
80
4
198791
301724
51
407329
76
308258
29
169701
6
458584
129799782
40
66
74
130750
9
488135
47
59
89
363522
17947
70849
22955219
13897
6
476368426
379534
479377080
256171
40
7
32
37
86
2
6
59
69
214828
21484
231071492
76
347980
433914
741843220
76
463958
31
4302292
34
641565968
38
7
248591
52
86
311882477
146071
18834
26
12
75
231126
53249
454701
64
55648
4
29
54
6
27
462267853
86677
362451
63
35
105289
9005949
213586
1
5
74
485785900
99
57
351913
98
4
60
729394309
460476
4
7
464603
18
307363
702737020
20338
5
220146
72
101900
247737
37
316457
163616499
86892
310201
217374
5
9
65
56374
34
9
87
41
60540
492038
21
359569
433189
54
2
64
14
55
18
401136
149199434
8
7
98
142991
4
347063
47
4
36539
68
100346
95
315740
284759
3
75
27411
63066
788478635
13
72
44
117658
322158
2
122552
43
33
85651
45
16
9
99
3
45
345718
65179
313305
18
43
639256418
37677852
97
408856
32
477409
165542
6
476993
158521
524334171
205677
284382
3
273631
978516311
49
456915
67
144464
125875
289264003
259320
84
63
7
385255
6
98
175908
45
352179
54
411782
6
37591
50
58
251215
20700
32
494457
54
427011
58
42
292011
192022
10
43
59
8
86
245520275
7
75
567910041
1
403458
55
162233222
475497204
421623
99
121097
13
68
903534775
348172
431157
187683
53936
28323
207987
69
911025313
889069086
86
474162604
70
478433
217178591
344434
4
57
20
19
330734
86
645426048
51
18
99
668657459
167392
225373
28
5
47
73
9671
74
127541
419567
162707668
10
28
1
253315
35
76
314682
311976
49
711156177
7
3
42
76
442077
6
46
40551
59
56
6
62
96
64
64
49
34
107014
60
33
77
430184
494018
180635
87
33
66
36
203630
327177
986857577
376146
438830
435330
95
5
71
26
309852
92
190941065
8
83
63673
20
175670
58
380371
42
363419245
954601314
327339
109574
27
198263
69024
323432
284590
284177
247328
36399
75
4
8
88
67
404459
97
17
47
447190
455553724
417330
667221121
400899
73
9
383830
388052154
230680
64
21
173267
401089
466458
13
305636
195465
124713
47
39
42
847397986
36
946209742
35
48
27
392917
43
25
19134
70
45
443114905
656332067
229741
71535
60
385092
88
10
159644677
784187505
131578
242823527
161846
22
35260
475167643
82
47
56
65
85549
2
34547
24
43
245465
7
281923
16
81
493726
36
36098
420869441
70
136197
43296
61
279319
677722447
454350
358108
73776
785937300
1
66
79
371763
46
20
34
33
11
92
35
94714
144642
59
14
3
372674
89
207915
342788
35
991512133
92
356690
174772
459912
1
14
345062
69
297572
221411
37103
63
90
5
77
24
166200
76
89
288800
58
394699
39
546887226
168590
60
241439
241416
71
170946
65
32
79
534864218
97
561427552
40
67423
88
673534394
56
6
7850
73
6
77
145936
389880
39
96
21
45290
242679812
252965167
21
17
3557
376412
78
2
587179114
70872
659026977
19
25
32
355683
7
24005
288105
131324
15
127607
84
89
346562
444833
62
85
17
21
580740447
65
1980
84
228865
567704894
12
396655
5
463940
69962
851750220
9
69
205806
401027
66
8
929293688
45
138354
262021
388248281
257317
43492
9
4
35
56801
3645
16
25
8
410691
3
6
7
3
983148814
21
395851
9
22
54
129295
4
32
108467
879195643
302261
393071
376805
699147402
71322
75
323014
8
342734
255964
35
64
12
36
84
948826582
74
56
429087
170710470
61
23
38
83
29340
480051
266984
11429
24
27
96
425999
74
75
191269
580191939
195778
157797
230803
43
208629
654236697
46
445858
4
515608054
1
61
56
253900
14
3447
28
666030282
492277
11
35265840
116898
90
40
184626
316514
71
19
75
173628
92
268095
72240
86
304170
26
395645382
8
104226
62
190013
6
399352
286103
176035
46
62
94
21
94
137163
94
63
68
47
320321
29
32
55
51
95
320164
65
385571
3
79
11
746832354
17
777129195
147764
11
62
283539
191977
491919
415680
33
5
7
90
86
335544
3
35
452195
73
65
391019
67
81
246672
446410
99
78
59
86
447729
800520431
476706
50223095
35
437513169
268330
269481
3
34
95
6
4
477770
94
90898
9
262914
2
53
172299
16
124689
12
304941
440131
41058
17
373937
8
432601
66
64
335748
315130645
379943
78
100455652
58
3
29
35961
6
49274
33
5
14
62
8
82206584
77784
223062150
199110368
258915480
185704
434719
554942623
351903
9
277873
50
2
491616
95195
458144
89
923922813
27630
475246
28
4
7
385100
4
400764
49
213589
65
114173
19
310603
122871
604383233
54
484954
133173
3
426267
92
149117
5
88
32
7
91
70
4
318701
481166
428579
8
135217
39180
92
9
497246
92
254338
44834
76
78
7
27
8
6
205525
18
79487
19
35297
12
40
63
5
31
17
180638
80365
8
66
446680
771805853
318716
344495
87
442493
195972
58
388099
17
71
427784
40
51
288224851
46
240821140
67
56019
421789
141665
32
50
369174
18
7759
5696
67
57430
29
402589
233373
64
16
100660
46
175142
10
473301530
152743
49
76
1
80
135638
266538
87
96593
4
289961
3
346738
18
94
92
53
41
55
87
344991
90
1
166114
456944
70179
77
38592
74
917720155
33
33
501516290
114387
532830190
262030
460510
171525227
47
877381136
23
75021
220596
124577
450597
77783107
8
412891
28
68
54013
412540
125160
12
59
63
91
191629
31
204039
28
131723
3
365446
399504796
34
1
96042
14113
162188
5
91060
558915183
124883
415072
28
62
17
30
79
12
111862141
95
399183
37
35
310641
242911
494136
297478
80152
59
161206
28552
7
14
129453
527772766
55
426361
11003
42028
24998
90
12
39
63
99
83
2
290087678
123538031
412067
15
35
6
1
185039
51
477172
93
380016
84890
23
77
312126
11
443527398
85634
580168714
79
448495
169107
70
444481
471059
138045470
330893
521347119
70
183486
255779
18
33
753449006
28
499883
7
77
5
53
481609394
62713
3439
410234
172215
5
276060
25
17643
279631
40
363651
322699
361398
97
48
130528
90
11
26
82
196412
17
22
21
263853
130024
20
35682
453700
2
19
187876
207399
103429
55
80
39
798566747
7
94
80
41
342425
138645
21778
85036
23
94
26
81604
334054
63455155
55
189246
774449214
289975
785787292
2
367312
347129
28
326016
300062368
477258
252759
398417
68992
151964
7
330542
46
27
61
14
1
497250
46
487413
78
437867
1
275127
1327
440152612
82245
32
72
5
385599
57
3
16074
91
6
55
94
93
4
21
94
81
3
8
413567
60
11
160998
154159
170172
24
82
3
70
67
589622224
69
337573
18
21
93
300629
51
199339
26242
314399
94
191236
60
492928
94566
308250
15
3
72
377514
244969002
6
3
230294
218087
312825
95
32
23
498881
135291
82
401451
42
98
89
473499
570106981
340114
847344308
17
9
89
2
28
92
113965
86
316657
5
28
42
30
6
42
224380
184610
376282
184106
18
97
3
35
117943
47
124441
442152
284181
36
408875
698963892
57
260728601
79
76572
67
574300810
207874
324217
37
21
45
109152
73
6
1
48751
22
51
86
451199
61
60
330058
67
78
72
443318
43
23
98
384911
19
5
51
2
1
442684
448512
113286
54
6
94
9
47
255282
468534
65
18
71
57
99
451228292
50339
70
52
36178
81480
8
177706
8
1
46
92584
2
40514
460689
558586848
12
505214574
39
8475
160407
264613
10
29
501464590
93687
320405
79326
301554
15
5183
717078185
96
73
23
40
109535
56
449527
3
71
297357
60
199332
67
35
200159
360752
8
316204
25555
84
24
44
12043
78
11
25
60
82
51
59
218548
498742967
492390
56
35
5
1
162378930
51
402908
370393
1
263902
73
1
15
38276
82651
546564086
17
94
215723048
40
448014397
12
386400245
390367
903413838
456824
84
9
38
332485
478321
5
2
27816
38
58
374610
94931
253376
64967
4
44
49
483685
335428
161191
345107
417886363
83005
22
2
419326
11
361171
88
51
2
57
604436430
87
409734
7
234041
318891
81
26
115655
56
466291
97626334
964807526
35
276936
27
184614
94
49
998349135
8
135707
7
148180
188401
133769
2
160003999
116030
357920
36
206220782
298769
379709
160153
3
13
185523
88
92
21
1
55
20
468184
1
18607
91
19
891963169
3
91
3
470175
40
88
6
309451
58
3
7
98
494328
343150586
39
428396
80
6
59
77
35
15
18
192625
546604461
131190
437771115
145667
25
14
2
111205
138122
3
46
72
26
232703
55
59
59
50820
21
27
216785
45
441087
277524
105721
70
56
83
9
207865
19
36
8
205337
23465
397794
13
776395756
101367
65
22
367231
65
57
393209
99
60832
301287
142378
457940
62
48
84
783475041
40
68
308721
6
257023
87
668061144
22
77
41
65
77
412326
10703745
2794
493749
81
966685554
855987990
61
27
700972650
228674127
938661822
7
46
113250
385311
441716
396728
33
97843
56
921550311
38
29917
36
47
340428
87
416826
75
81980
1
93
843239421
55
56
59
335274
304380
89
30
608708018
176675
87
99826
78
86703
12304
34
277776
34
21
48
32050
51
483787
79
1
178445
170000
661974509
4
268126005
438631
371375
179602
62
27
11
746491589
275351
28
18
9
495805
242655
262146
18
308084
493931
66
426352
314336097
439357
326907
51
157503
44
16
302218132
174497
454504
37
370342673
614243526
97
289998
401663
73
514211201
51
420035
59
238970
122020
45
88
22780
40
544869024
1876
8
35
7
5
5
63
4900
834462486
29
62381
147369
30
737687489
83
378780
31
5
84
2
328620395
38
306640
9
51
78
97
24
41443
447209
4
34
62
465010
15045
8
177536178
215875
111279
487597
25859
20
296367
55
60
894485991
338858768
256343459
355254
59
56
384427
74
119511
4
88
97
494562
41
481139
299517
31
72
40
371935
59329
82
467647
214050
89
327087
55
269994
239502
249894
60376
42
363002
70
80
42
252754
296782
259694302
493697
40
584973998
225843
708095533
432086
57653098
31
74
63953
445583630
59
87
16
264464
359280
523464939
2
64
209009
91254944
42849077
928305719
172021
47
206963
70
63
9
86093
300907
86420
71
458963
40
50
257500
61
155714
164396
4
381259
209840
462782
11
823252651
440745
446466
38
245530
11
455083402
38
290297
68
7
169363
97
24
91
9
70
379159
38
90
298779
2
40
26
699295709
11794
86
45935
35
227659
425924
465463
237415
64
59
21
274186
14
1
369871
43775
2
370141
39
82
303244
321321
131075
48
1
70299
82
83995
82
25
5
261359709
60
5194
9
445302
21
356107
18
170609
396916257
77419
67
1
85
95689
116140264
2
194766
31
22606
33
481192
895133008
56
56
17
92410405
257853
204360
261713
82
297432
1
90
236414
471583
62
34
21
390614
55385252
300585
8
223341
51
48226
378994
44
40
28
68
257051
521437641
376514
55
459051
87
10
95
92
114596
105271
2
57
158208
29
61
450654
982295960
96
1
145822
84683
319564
360451
71
5
74
4
393508
272648
839820787
18
48
208017
66
50
78
653030470
271975
88
529404098
2652
466787
164570
14
295246
9
96
341149
70
65
161657
247444
65
61
9
230652
23719
52
152496
41
59
1
9
81
15
262353
56
490480
88132394
424697
411564
23
401843
120410
266874
220308713
5
5
156712765
39
4
130812797
47
543545152
16
61221
410459
52
88
477017
4
137107
61091
444205
393410
8
67
481930
11
96
486289
394178644
236325
70
192338
361288
483452
47707
44
31
324685811
47062
98
378653
94
134862
84
332443
452125256
454879
24
220903
470372
73881
97
112442740
431542818
275536
40266
75
6
201688
95259
68
218930
416575
52
329633910
6
472232
108533
284142547
447144
36310
139291
479896
99
45
306237
94
85194
982953926
70
6
246300
59
2
24
263580
95
76
87
484352
47496
44
99
68
461379010
73
79
92
7
23
133467
67
843470424
91
89
65
80
449228293
85638
239348
24
163551
80
5
98
409453
2
12
117189
447129
369756
99
372339
98
68308
525988018
289302
43
78973
26513
287510
8
321006
6
279120
72
20
280039194
78
10117
434794508
148728
123563
509057557
92
402402
58
14
31
13914
61814
60
338859572
74746
291377
8
13
470164
94356
7
255706
19
4
75
1
467754
177367
143562
98
2
135269
26290
20
3148
25469
931204495
202423
495416
63
186244
126574
243984
246673
96
73
49
37
76
8
294331860
89
86
19
365370
324453
222719
99
95
68
23
58
69
85
141318
116375375
349820021
116196
431573
412042
476130
776393454
222043
319595
129869
10
11
240528
43651
87
355884
126906
80
43000
54
180196
28412
487871938
68
259221
4
6
295641
5
3
9
3
363790
26
283938
74
66
74
39
57
58132
54
509825855
92
44
364440
488813
318101586
442727
119708
22
44
295764
47
306937
188679
209298
328905
335289
236073009
11
38
18
64
367922
574569500
280219624
52652
30
8
576979992
442242
5
12
361095
43
246653
99
447694
82
167420
75
376021745
52
69
78
633384337
82
60
233059
1
174865720
205348
90
6
123931
49
93
9
62
55
29
71
52
447645
147019
7
493316
53
266199
4
50
231588
424174
242615
4312
104373
26
126328
8
389393
159655974
112487
60
140858
60
135330
339851
31
14
6
50
21
75
53
68
34
436652
107761568
65
3
5
29
982739436
342439
64
42
18
24
381796476
54
95
78
59
79
383138
86
84
35
76327810
130556
177947
760133878
7
471531
41693
210994
67
64
924114238
88
208986
382758
299035604
383912112
479625
531137846
19
345567
87
28
52
291098
36
244384
60
33
67658782
406858
80
144636
48
99
116717
335158
250116221
766668663
2
87543
86
51
905538738
340750
80
7676
125408
88
252263
192905
2
68
525933576
288548
91
99
265974
100186
287778
280354165
42
213539
216946531
421221
83
142519
260460
676305148
48
12003
14
408232
1
28
98
638622119
80
122255
89
249367
465798
49
474644
463962
48
40
71426
47
7
59
822257077
406314
50
8
18
284104
66
47
223006
584301415
21
318775
98
162684469
419795
968950305
83
223276
81
486578
449272420
71
80268
411768
89
80
10
152623
578356934
82504
89
265989
425400
38
424611
30
325033
63
232063
177805
13
53
53
942666755
6
25
41
12
74823
62
89
8
649057586
352225
94
47
216045
389578138
1764
58
98160
93
2
77
627778057
98425237
27
10
91
37
422316
16430
256881
14
65
56
66
205281
375506
266279
37
9
81
7
54
16311
82
385661
3
264711
22
782083430
124842
12
255622
41089
56
388583
82
205927
891555446
74432
481932
9
66
207137
67
356922
50907
409930212
28
109527
38
1
650399782
480191
50
42
259531
179671
266570
93
137666
82
474089496
270572
88
266763
33
480908
894844137
30259
291701
83
240024777
394201
89
76
15
53
335888
21
366584
4
86
250201
411180
358330808
9
264417
3
11
38082
74876
459951162
27
385061
43
522952540
21
234982
325849
4
52599
405035
5
456762
95
13
49
93
36
25
270958
90
88
56
245527
448297
211376
47
321630
64
2
76
253582
72
326083
71
265579
72
22
394175
162318
19
3
190502
12
295198
9
68
401681
63
275661
4
18
12
11
18
221685
409917
58995
85
60
76
438845
61
5
5
15
242697
57
46
3
215245
65
5
34
1
202934
164227
295266
586720761
75
628878856
84
99
375138
6
15
414053
9
241229
5
134043
3
53
86
370956
8
90
15
172082
466164
50
2
265238
228341
494799
260168
540638972
128627
232698776
47
10
121586
533500693
281255
309126
265799
487626
120688113
58
93
160019
71847
69
60
437213
47
87
7
337324
7
33
16
19
3
843497797
153579
479178
49
8
245455
420126
80190
130209
41
4
15
6
1
4
436404
200392
443305
483851
68
270587
45
243215
15
14
17
236555
146557
9
5
99
30324
312165
137428
65
62557
628095433
274864
36
261401
289698
2
23
99
127073
363725
367247
863539448
239863
99
10
38
460807
340811
418763
359119
416961
65
36066
68791
420722
560892599
376018
443032368
20
86
226050
273098
151288
362400
351032
412478341
70
212900
778686899
137926
4
13763928
71
214479
5
85623
385986
201960604
423530
52
33
99
4
281304
425225126
44
209350996
486923
78
439222
29
82
500355082
242116
18
465151452
73
36
40
98
108509
227698843
57542
545360721
340397
47516
31003
10
836656595
973663662
41716
74
196898898
7
2
119584
9
2
64
577496343
81
91
400738
6
262588
209040
7058
59
86
32
75282
24
93
2
43
35
50
283956
2
55
40
71
80
168739
74
61
362590
99
85
72610
21
21
2
9
54
8
94
397380
466508865
86
228021
73
16
308689
817837228
6
388615
61
474675
89
236551
77
82
395955
11
67
336407
429692
60
11
419675
59
268908
41587
321811
377864
193562
95442
9
19
245766
57
429791
157578
50
12
7
40
255932372
57863
793546931
309858
6
342471
4
491977
363892
69
2
28
419185
292868
314518
9
85243142
42
6
126978
18
4
27327
39748
29095
83
2
73
43
497080
325646075
52
67
3
2
407271
127197296
473701593
346715
5
9
53
54
53
43
35038
331753352
457031501
305338
49
485815
240977
206482
55
43
76
473794
960410472
45267
91
13
31588
37
317972
24041
2
72
170194883
9
58
1
59
250338
43
538076905
437309
422611
19
64
8
81
10
98
11
6
21497
87
3
77
80
9
35
258312
453989
33
270226
230607
41
463296
259581
141818
46
272611
405460
89
348294
58
150113
21
33
9
1
666774241
8
86
46
48377
85
10
302451
856714456
84
59
70
210185441
99
373982
38
19
411963
43
9
7
90
377015
98
184246
2
60433
718131857
21
215381
443958
158865
36
115086
39811
52418
261779
71
70
356982
113042
236567
9
700867393
177114
96
89
41056
417866
102869
145807
87
77
393742
240003
471422
32
85
275757
15
75
5
73
475999
24
319864529
360286
66
207479
107209
169218
66
76
182538
12
64
1
78
70
59610
27
57
183699
22
91807
88
5
110336
53
399718
328074
7
2
3
10
22
12
188847
94
47
31286633
230221
440164
28
9871
69
10
401329
141497
454586
408517
95
6131
392311
3
50
359137
6
18276
15516
377260
94
86
1
305605
92071917
137118570
6
41
62611
23
439447
57
381794
8
321235
197482
105494
95
1
401962124
343242
9
365295
74
449592
67
155864
30
87
27
353083
180217576
53
38
352686
6
366397
6
989087255
276329
218781
355842
502412767
180470
345597
41
68
406000
87
362872
306493
212389
391375
2
3
202386
3
93
413240
329646
25082
5
6
346482
62
65
48
364926
40
474979
471556
34451
438767
487338
2
474282
287026
13
395997
73
9
82
52
39
2
3
12
27177
60592
37
38447
485224
63
57014
42
397817
63
35
91
254689
125245
61
59
47
47
10
489278
762198269
356234
383989
170975
37
217771
35
6
69
42180
11
684975031
404869
228312
27
55
46
38
89
70
216212
91
57
43
572423587
43
48
319830
14
29
343304162
134791367
82
94
454286
54
75
287324420
63
4
429977
48
17
268901
334053
483814
70
19
6
492282
40
48
17
15
69
5
313660
176786
651724510
409649
49
296704
51
46643
10
340405
48
9
8
340584
29365
84
419772
21
12
497072818
154224
92
60
165768
462756
5
103986
17
66
332125
604941701
358297
89
25059
362849
458718
48
55
409372
65051
91
319976
99
5
306499
47
313159
28
896247431
613203848
259737
47
89
66962
924994599
199008
121284
105430003
1
60
284325
427774
97
35494
31
16625
17
60
561132168
8
272369
185636
499008
85388
950767198
300291
91
65
477539
183415
36
2
89118
81
1167
272621
45
186389
834477918
150412
7096531
54
8
214862
5
413731856
15
115036
23
412994
107212564
68
81859
2
32
293538
45526
16012
59
51
54
77499241
2
81
27961
182816
73
341647
77
424526
62
78
6
21
29862
143306
5
12
886804650
87
52
78
434423
33
24535
24
488837
26
169693
9
77
19713
50
36784
756672305
375006
221932342
88
22106619
484618
89
116925
191507
14
74965
23
12
6
46332869
58
68
87
29
140049305
312512988
78
76010
118098
41
70
4
3173
44
76
28
48
16
164015
299451
90
164050
1
181163
8
362723
71744
95
168652
62
72
38
226190
21
409787
239250
154558947
97
38
80
84
79
750450107
174812
89
118983
141477
54
404518
76520
183928
132891
202129
35
201847
19
141014
473286923
36
99
671956465
378643
404035
5
180044
288724
3
65
421216
50591
11
73
19
92
16
54
70
55
2
6
316181
4
269499
98
33393
69
92
15
31930293
174754
113439
34
29384
9
188715
221757
196557
281287
323256
90296
2
51
41
37
301127
105306
97
22696
30
77
318706445
369702
400477
9
200162
79
19
65
97
23
3642
70
48582
113307
44
216838
123660
3
223740
73
370473
113252
18
3
95
359257
73
459547
184613807
441365
22580
66
3
342309
62
322303
53
167180
208708
55
20008
358702
22
317617811
2
84
477018
4
282301
20
53
8
433271
492535
651109158
161596
15
2
110519
22
13
95
203935
17
466574
1
196293
2
174683
53
265130
2
2
410508
266698
398257005
66
3
317165
355706
481998
8
61
388648
186209
5
9
7
47347
23
28
29
82
16
920291479
52
86
2
57
62
19
1
72023
1
39
48764400
16
28
432622
88
3
21
250586
142892
363030276
25
52
272330
9
47
38
397528372
96
159486
77
41
133377681
47
57
61
26
199727
23
92
2
13
474634
60
43347
415310
414334
20
251165361
416315593
27435
255392
115805
20
68
26
44
313164
943047222
337492972
499568
16
82594
72
411257
5
4
197155
666510137
402089412
411574
487651
352313
299367
81
251445
990175806
1
31
16
18
124852
63
2
59737
30280
397882
84
264874
30368
48
80
92
56
383974
55
102080
3
304124
169638
117871
400453
53
63
332031
298282
32
299487980
24
39
396015
46
864375300
61712
343576
3
47
145960
10
464783
72
43
298456
17
62490
702526133
60
91
6
96773
35963
81
59
399771
8
408020324
67
373314
34
87
426397
9889382
40
4
5
11
42
61
307860
357564
41
77
3610
88
8
427455
91283
8
319755
64
21
372130231
86336
200868
398248
400158
30
25
30
8
12
161277
79554
98
330899
837656127
245292
157390794
52
392105
57
178589
98
78845
9
71
60
56
141071
25
179491
115336
73
57
93
56
69
7
23
66
500129186
8035
475611
52
69
296762
365436439
27464
77
90
2
270331
128019
39
26
23997
34732
181080
195459
401994
112166
8
83
160671
397819
285446
4
7
99
1
66
324196
64
770885445
216507
763045395
1822
71364
24403
57
79
29
477104016
615759523
68
74
14
27196
57
20
484735748
77
10
144529
112089
85
66245
162921
282320
201956
411803
372678
1
26
25
28
32
95
238016593
499408
33
57360
90
48938
68399
343230
111802
48
70
27
435599
27
7
1
118610
364252
88
225475
87146089
390154838
244771
9
847923200
16
81
78
25
71
7
32
23
116924
393365
36
417448508
7
116155128
215289
451835
327164
24
2
37401
456232
62
358488
420814
351299
65562
358789
4
284496
279469260
83
51
7
62
261560
434337
442678
32
317861
136644
61568322
495704333
73
89089
202615473
24
626801137
816929123
378182773
178087921
957848890
76
95957
83
52
1
30
60710
173449
317838
442000
13
154686
281077
91
1
78
77
88
5
233604
53
100664
245399
476347
355964893
329712
453142990
60
336735478
35
59
57
95
55
83
93705
73
427218
7
225071
3540
251437
426661
47
473684
416186
430816
495947
70
77
104220
70
219323
222956
2
108481739
59352
22
798910671
95
260341
8
333592
77221
241240
287197
24
68
59
207019
39
410781
96
309995
9
1
237432
314635
69
56
329114
10
54531
890728210
62725
18
49
287882
599024297
104452
42
65
359898
39418
458575809
15
85
158625
17
116984
577625966
481798
13
8
395079
395109
52
2
31
56150
327841
358364661
94
27
8
296324
226115
126806
40
58
8
198362
82695783
94
6
202219
183569
19
478140
484366
5
339485
282345
69
61
119609
81
29
148632
493794
301525
372975
4
3
191313
246789099
295645
388608
17
355443
260470
84
14758
3
11
901421833
5248
70
54
18
102572
206397
485046
43
51
7
453677
322336
979739443
243671
6136
13314879
279497
86
34
70
19543
3
457445
468051
373254
127364
14
312458
111693
67
9
23
28
4
365963
96
146749
5
35
16
69
315225
66
57
65
52
555775135
90
4
88
79
90
550269548
1
68
4272
76
685048374
37
11
63
440594
423517
9
55
4
459655
317170
82
390080
44303
74125
33
26426
250147
127796
29574
88
32
64
400479
216794510
228336810
55
85310
48905
6
92
260527
317272
97
18
66
88360
257901
74322
37
359834
289331
51526
51
44
70
105858
356001
360244
76
37791
49
16956334
296510
45623
22780308
228271
121166
257125
256160
90
86
3
299664
17
4
28
95
138079
58
241437
56384
45
402859
32
478521
3
52
3
66
336651
253670
85390
60
56
28417
59
911059
287416354
38
66
33
92
13
230849
324528819
224471
2
13
255718
123497
79
508106570
630403999
390677
927454084
492734
21317020
477956
72
89958
79
427909
28134
380762895
6
639510567
110971632
25
82
79
62824
2
90
583022112
9
86828
5
36
85
303297
76
286768537
31
3
79
26
47361
7
302465
61
18
3
127196
200011
7
40
93829
60668
59
33
344350
29
30
51
479721
275618
613087707
28
5
42
332122
86
239997
5
100104
60290
332021
48893
8004
913080401
41
90
78
23
84
83
6
9
821996336
19
61
474573
431586
6
432147
462328
376605
9
6
937467826
93647
36
67927609
178518652
43
97333
18
46089754
91401626
42
118022
41
40
76
97
83
28090
61
431995
46
51
168725864
42
660271615
8
66
7
846377304
453269
251878
96463
407342
3
736228252
50
14
66
62
17
228911
6970
196281
355574
451368
497173784
3
55
504464047
336259
13140
43332
5
61
426208
5
101961
51
452594929
223347
420869
34
331188822
6
365622476
31
481469
54
179145
51
87
119367
197197
7
58
313405074
428013
155093
99
31
4
133191
14459
94
4
70
330226428
40
10657
424404
201764
640829268
451917
186426
43
369000
402355
205452
59
243774
8
50
15392
437593
917361378
81
77
278071
14
76
377522
44
99933
389271
377782329
88
306161
435692239
86
37
23
469460
459291039
343561739
56
60
910974738
197305
375829
55
94
7
246258
144332
36
50
50
440362162
68
17
54
70
297787
482373969
261509
314557
445742
263327734
6
473659
90
32
37
309558
912256665
32
70111
416305315
83
273452
77712
9
367155
97
477171
267955
263423
171743
358265
48
3
143905
423977
20
182637
249878
455182
260292
68
1
203478
932529741
361182
95
1
247123
9
47
37
2
84
38
272281
408636
55
137400
425306
1
94503
444656
14
72266
85
282656
4
6
18
83589
5
5
2983
29
93
20
35
7
6
206080221
81
308726
49
69
47
555640929
24
9
7
318881
96
93055
1
20
3
43
19
74320
222399
414384
48
138535
62
38
189205
68
5
61
52
24
434430
323896
255293
353216
20
16
46
455286
289692
60315
50
483622504
86062
55
376749
9
21343
73
170186
369022
45
251002
7
899950174
287926
32
26
52
32
2
29
21
60
82
298139
9189
57
61
27
1
341328
96
6
235008
487160
547655350
86
5
8
292185
45
422865
6
128493
11
88
94
71555453
452405
7
56
3
53
39293
51
8
299227
61
74
58
50
45
19
320086157
237751
288998
187799
51
214454
97
407866
6
433236
899157602
32
91
67300000
22
33
296321
8
3
97
354800
170047
383460
355833
3
49
85
427595
341177
186854
97
116833
42
452855
377365
288345
355363
47
13
451219
31
3903
399060
8
378850
12
11
316557
70679
332938
672365226
72369
496642
1
253192
429629
986078720
19
305333
925815232
19
371095
936734897
122813
43
92
21
250928
72
84
63
59
354461
86392
26
4
513892477
784444780
85
98
279660
493824
22
41
185989
38
201285
56
69
5
7
428997
247565
130748
53
83
246959
265521
51
207755
6
952471346
75
491959
222856
5
106782
17
319952
253363
26
39
81
98
314474
57
4
36
33
37
52
41
395145
24
334785
353748677
480334
92
285844
76
145361
3
57
99
158962
390665
257602
4
9
88
35
30
29
116874
23
64
228601
97
343789441
41
480753
93374
336886
71436944
87
97
29
478741
416993
299964
389565
3
69
70
100133347
66
32
850108358
350448094
228281
100446637
57
33
673326020
450054
298790
404006124
95
59
69
9
219736
31
53
68705
270465
18
378545298
66
6
22
275115
3
662021150
20
183702
54
12
54
259869
450552
297867
18
359749
596346319
2
92
25792
222578
362206
74
11
568696078
81133
51440
870002477
48785
30
71
50
53
379641
90
120427
140215
80566
360376
456085
419840990
317733
84
46
27
357443
354774879
328343
28
61
92
65
257952
310241
424901
540967693
22
68
26
266664
276351
164235
27348
343753
7
87
53
447655
44
42436
781805222
1
36500
581257534
4
71
238283
472359
43
85
98
434289
157170
86
60
113824
92
41
2
146576
1
36
130824
7
187937
64
13
63
30
256614
752886457
52103
142667
100119
92
14
47
53902
53
13
5
385388
63
327830
814071140
187789
357453
33
249442
94977
18
21
221222
13
106287
95
79
45
155300
465500
228153
60
495758
105400
447300
36
198539
50
23
59719
74
27
17
134050
4
78
96
54791
59114
3
24
355253
93
133049
480279
59
9
15
33
659183828
43
155616
11
76
2
108032
487087
850853328
56
338945725
75
37048
54
6
28
451941
59
345332
139965
26
5
92
393549
79175194
19
283675032
46
2
7
23
46550
427079
254219
33
86
81
7
346849
35
334391
384751
96
455487
352478
92
355527
57
614393799
1
35
3
924064402
207644
75
7
176241
59
204987869
14
19
36713
57
300609861
29
50
212862
94
316489572
126990444
84
9
74
93
7
81
95
59
24
31
211494
446743
26
43
247724
840
78
390051002
69
284365
316437
64
427010
32978
80
52
85
9
113336
129142
99
449468
63
40
47
389690
23
105833543
450259
39
67
4130
87
82
755408266
162967
99005301
357690
2
58
78
67
446822868
5
136068
50
96
480165
64
67
107644594
66
314357
42
144217
4
96
79
57
7
57
166379749
79
355545
144721332
408360124
347128
492574
287362
88
191181
947679510
175801
51
53092
99
362302
4
14
470076
76
30
83
43
272423
17392
724912069
74354
29433
456233
2
4
16
67
398553
67
6
407499
6
69
5
203451
12
417257
188906
288899
35
164905
6
96
7
166960
293668
79
86
18
212364
320683
204662
98
85348
8
70716
118151742
38
56
452536
99
96
9
92
73
79
34
214284
69
3398
36
4
32
64
480852
16
8
471413
48
260585408
347933
190271619
456924
110671
23
201326
400637
8
196566
99
74
95
77
360993
91
865007484
32
754230841
439264
19
93
33
379176
112583
202551
384652
9
334259
33
57
97599
45
27497
32
53698935
351393
21
205011
833983608
4
45
77
40846
76
16
451651
61
6
197396
411250
8
376530288
447202
423407
30568
100338
78
321626
118040
392295
83
13
39
314390
72
7
417912
329325
114470
15
482197
97773
545693630
409918
215552
23
89
28
24
53
13
126731
486257
31
5
23
7583
4
34
84
17386
69
285742764
52
2536
410604
281570
351112554
89682
15
355890
77
250259
72
20
127404
75113
56415
328279
86
78
5
493453
834185798
557810779
765143008
49
30
219836969
48
489134
70
253785324
102244
740590950
403871
85
2
78
7
150516
34
27
30698
326721
67
494734
16
45
180462
175220
88494
123430
209123
36515
59
451027
468364
45
70
361189
86
115169
480503
308758937
260925
222594
27
72
287764
911688793
484534536
482680
478941
26
4
5
327810958
284957
351482
151216644
48775
413121
26067
58
63
149914
44
239258
178753
94
902640793
3
91
7
58
77775
18
123030222
79
352010
54
17
21
447307
393895
21
27
74
477332
3
251791
13
74
39994
5
37854
186156
267991572
177965
20
141873
959481433
402696
70
33
756969323
206274
45694
33307
80
81
3
98
347850
80
157359
3
486551
49628165
23
7
38
37
455203
30
87
344595
394230
50
40
15
470595
2
282064
203114
299901
3
64
356553
52
94
87
37
3
358881
216534
454698
69
447780
84
136920
143759105
106990
87
73888
32
228686
98
8
359513735
58
948875579
20
70
490344
71
52
93750
52
244082
290796
18747
418579
226199
111631
20
247710
444604
124307
54
43
99
64
49373
89823
83609
443326
71
249930
422811
7
20287
38
849231359
37
837708861
70
5
20
26
77
152050
9
86
68
81
438974502
29
98
39
161515
330775
1
354544
35
261782
14
87
202581
60
162927
5
199108
618858243
86
326861
17
10
89
84318
548400448
232778
470188
114306
29
94
158366
6
6
31
81
89
370489
4
72
47
160126
987942423
357178
861036484
327254
391303
38
3
90
55760
143518
73
93
434386
286538
12111
317617
91
361352
10
93
61
33
299015
40
157312
57
261797068
72
8
477929
10273
391372707
929296905
2
280938
28
38
217662
639347917
21575
37
29
100010
41
143137
83
61443534
46
89
86
9
24
48
296923
786863308
340910968
153826
172782351
6
52416893
9
38690
223998
40
30
36
235909
483302392
7
21
65093
897888084
246535
40
14
971209452
40
29
428437
5682
1
80
32
9
94
15
6
73
15
806718324
81820
90
210070
82
378907
378903
131049
73
96
18
5680
40
11
36896
76
323333331
96
98
143500
3
5
28
83
166321
77
441683
76
93
2
89
22
15
442037
49
100838
89672
292301
30
185574
7
20
64836
65
83073
20463155
391140
29
36
88
58
55985
76
30
38
10
5
87082
172970
6478915
913532457
39
422210
25
435325
58500
752206483
439322
90
45
94
12
300815
37
465928
70
47
67930
2
330582
392449932
412133
1
830731892
499443
7
92
103600
16
675626675
35
158164
71
41
84
80
41
77906749
364880
20094
59
73
296918
373147
50
28
99
17
381972
3
6
188587
91
48
48
20
33
475078387
342130
70
71
6
214812
55
9
94
71
1
79
4
5
4
105220
231116719
341318
411806
140640
5
479673
9
53
294412
614092952
771062229
194492
532530265
359617
8
345542
49
173231711
322390
217655
50
295340
96437
95286443
6
85
251138
648543118
198905
71
97
97478
87
16
53
5
63
494755
2
8
672808959
410248
2
13
489854868
2
3
103387
370526
43
45
46
228245
174099
98
37
90
11816878
49
10
32
6
124858
185201
52
39312
26
35048
40
346783
271435
511108429
96
1923
315160
40
63
81
30488
454375
93995
404081
76
58
1
430622
14
8
233169
77
59
50
2
5
68
211087
157783
49
374011
103781571
36
747914232
71808
223019
1
77
5
126327
60
271057
50
91
62
326857100
323830
2
58
450733985
13
17
89571
56
165117
52
73
350317
105082
96
16
128784
119005
19122
429016
57
10
72790
65
4
268818
434351316
184280
387824
208186
67
9
36
274345
60
50
393670
38
83
3
95
65
46274
33232
4
14523
267020
9
756356353
73164
530566603
205840
63
884124793
78
216829
243269
74
75574
75715
61
355734
44
312026
1
91
62
26
428998
387855
45
59
282129
396238941
260776
29
41
8
23
13
99
36
469466
69
892400942
238880
317000
479049
91352
85506
51
88
50
105677
188905876
97
412936
5673
95
232103
71
62
160573
65
244973
78
45
22613
283887
52
7
412111
41
61
72845
60
65
11
8
8
51
38
117386
19
81
91
66
438694645
99801
22245
95
98
28
88
729444471
811339136
312721
327655
915919255
292335523
9
4
56357
29
61
238387
57
30
6
6
45102
361852
116243
7
60
5
96
50
95502184
90
137276
444649
43
366606
1
370366
507940822
708198588
62
441031
6
336884
8646
90
248654
937295167
2
381672
108446
55
381240
387185
47
97
9
81
13
83
452876
403808
94
6
421451
17
48843912
336446
56
99
361111
91
422601
94
36
13913
154267
18568
19
651950472
77
3
63
44
77
364478
11
825268558
191092
286668264
276303
6
366481
29
9
69
143592
64
119024
75
294126
48
93
419280
40
598070596
46
426280
36
13
714305425
237123
166265
23
3
87
945047085
41550
89
3
34
105784
74
71
309163
51
402387
139166
283663
91
7
384904
179304
111995
96
195386
70
89
237565
26
66
7
75
18881
54
66
81
1
91
437302
30
59
74
42
198483
350823
214540
43690
85
9
98
42
125661
461475
151012
67914
261785
3
125096
51653330
575465294
395955
65
458721
65
26
339927
32
357801
29
459595
18226
49
30
98
13
9
10
30
34
1
48
34
7
94839
6
212207
464396
39
224051
70
93700
102798
43
458322
90
76
11
17
61
40
7627
339095
1
82
59
309479
4
7
165276813
85
145251
381409
174599
860866439
64
44
936403095
37
22534
46
37
84
519119930
63
202812
142441
407191
437348
383673
9
97
66
29
24
25
56
4
473116
203905
420053
49860
24
52
70
99000
56138
303872
273226
91
70
83
847408587
492740
49
464436
6
27
115609
536850690
68
192095
155676
48
75
25
25
432405
415780
38
458025
28
32708
276771
97
187991
130128
74
359043
200556
242638842
88
185627
345649
20
54
56
144991935
58
99
51665
981486180
11
21
78
677066495
485568
56
343371
378723
191341
56
144123
346756444
129677
44
323504
43
226151
93
23
207706
53
61
61
285045
92
74
184725
56
45
54
487356
397727
198246123
70
434970
381043
469976
19
9
111657218
679429161
357015
33
326166
67
202666
57
25
59
475580
13252
435734683
17
448992
58
78
266861
64
190589
416071
67
58
76
74743
83117
484751
302452
86
8
132957
6
72
301441
5
378257
30
873634860
70
144319
73
96
8
21
246306
688651437
288680
46
35241
58
85670
16027
92
438842
55
454854
42
90
573497477
63470
11534
80
278341
152289
39
425118
284007
45
1
73
106207
54
99
73
64
427682393
58
165810943
58
11
72
36
166974
76
47
40
440914
96
27
3
420515
23158
61
8
99
95
82
9
90
57
87
71
324389854
60
33
26
64
3
7
365566
22
82
1
73322
211660
486327
360280
22
477891
37
187398
387210
198738
95
393573
442317
155192
8
85523
5
332712
32
29
68
170102
235315
346551
36
442375
96
344963
91
60
51
7
346690
41
122221
30
365028
258375
6
428623
375270
218309
61
149923
456797
192080
7
22
87
86072
88369
179287824
51
191614
41
21
464664
5372
470717
328049
33
36
42
47
549134545
36
23
18
75
341263
273037
2
57
391807
7
811788891
208211
263974
28489
134915
473516
359280
89
71662277
16391
5
26
10
47812
91
244269
423908
671513989
58
71
131782
38
16
9
86
266747
40
1
50
23
272265
272819526
248360
1
329606
78
412015
22
99
5
418568
8
79
279919
80
98
195950
169234
219218
263520
12
368996
7
45
164633
75
675339502
51
31
111553
98
278520
275324
971926418
288581
302978
327748
70
3
2
341887504
1
58
957606582
447583
6
46
252552
24
29
316412
47
57
26
843217342
65
52
48
55034
123400990
71
118517
31
98
147944
54827
318230
11
448959
87446
74
10624003
159956
152133
11
45
67
22
16919
40
84
6
70
291526843
80
71300218
147056607
50
854764723
1
806546272
25
3
75
56493
37
78
54
99385
425290
334001
4
27
2
454150
254583
55
445467
12
4
1
70
92
7
30
24
112894
33360
394532
235414
61
3
79516
9
232771
107354938
8
6
288636
335399
268734
426280
71
94
70
18
3
452941
268698
71
3
59
38
89
87
308831
2
63
75
298268
86
379363357
61
278795
76
157705
12
1
9
367000
552942405
74
448458
422924
23
86
75
288109
32
85
4
390157
54
250282
468369
21
947372127
12105
3
77
4
19
3
1
38
406116
15
454044
89
86
95
317464
50863
1
9
36
920438403
320575
1
71
880569898
42
66
59
26
71815
101861
55
34
27
19
49
62
28
408072293
136731
72
32
28
611039702
353821
56
329712
71363
87295
259918
8
97806
303132
57
560572557
3
83
73
2
33
172362
48
295218
77
102567
332593
3
60
63
33678
44
165649
53
337250430
40
829868522
38
98
5
358233103
14
221451
41
906112490
356902
49
163398
872594293
395733
166971
8
301154
19561
169582490
1
264067
152029
453272
495368
11
78629
4680
15638
30
44
3
73
65
69
118999
388775
360343
20
389065
64
512438657
109141673
217151
85011
142541
93
476966
27
30
525189727
283837
41072
53
441409
140654
328718
421015
16
28
32
94
233505413
491229711
10
379787
4
27
716238235
28820
176342
343854
88
11
327051
172201
13
93714
459361
60
95
67
149025
424642765
25
32
854833711
96
636739174
32
482704
209168663
35
75
17515486
210044
100140
92
8
378700
77
60
68269
73
29
1
16
10
395972
59
207653
34
74574
27
495003
217634
36
9
88
97
372183
350430
4
81
18
274449
29681
9
101155
476204
145991
24
37
426716
42
41
144799
494934
21
71
74070
51
72
36
205396460
479094
558833740
438456
9
84
115685
67
42
82
359066
152307
7505
36
470344
9
55
110257
85929
11
208893
64
64458
8
370060
994311237
483870
76796
275926
191918
322844
189985
260607
10
551284826
815124566
76
12
84
213837
82
29
38
79
269111
334592
26
20
12909
3
8
886543129
842763606
235177
11
494359
4
93
119251
45
44
173134
79
9
134901
71
151853
600005269
51270
80
624931180
377757828
383343
299422883
40
12
647698776
93
44
98
6
13
322256414
59
324328
325298
26
120099
54
184142
6
16
65
3
5
22
76647
74638722
11
68
39
70
4
315237
91
72
65
24
11
9
409928
12
8
173657
88
58
84
443541
199446
411479
30
37
3844
76
855214018
107636
84
141135
950205765
96
356964
46727
217771
17
83
18
57
2
217877
330499
431722
445022
39
33
421159
824488264
8
91
121232
13
421134
294244
61
62
5
47
109350
49
93
87584253
12369
99
282859
393895671
2
367931
30677
50
186096
210702
80
341114
80413
51938
98
37
68
165722
205888
46
363983
429689
17
16
15
95454679
6
194939
2810
566978350
98
277670
71548
60
2
8
16
357986
3
59
810481519
215022
259116
97
16
54
412114
94
77
498771
59168337
50
46810
96
206245
99
36
300570056
109206
216942
25
448776281
228873
423921370
605544213
369722
473897
231026
79
835297155
73
62
67444803
70
214454
336554
17
174318
4
310906
53
5
21
43
620870166
60
13
230830
94
28
59
79
195557392
79572
44049
150385
284544
602827523
453074072
83939
89
93
144673
392543
463677
347746
65
273786
602486615
375881
875822601
28
90
79
99453
6
369572069
52354
83
208757
84
49
4
65
18
1
368325
30
381558
830385211
109757
49
144923
32
28
439126
418680
688730434
46677
7816275
35
219648
617002547
376930
30
25526
15
353942892
400256
318519
71
83
1
226472
331601
44
190833
60945
37
4
49
98027
22
14
240924665
66
99
52
82
44
93
139394
3
352722
92
114086
71311
217051
204970
48
153911
88
186281025
6
8
11
495559
5
446428
33
3
803778077
35
65
53
231990
93
161672
19703
71
164199
55
83
9
21
81
961247049
15
148622
75
65
264055
151653
703
6
2
789713937
165104
379942
453762
233853
226769
222762
47
941318238
107291
361206
247859
79
198079
84
332200
80
46
99
23
43
97
37
61
512026115
250496
31
49
291592
1
248476285
356526551
462469
14
6071
377464
477993
22
13
57
612311563
32
23
5413
462702
192182
498509
935992540
215546418
8
65
82783
5
143366
47
44
52
56
486944
1
53
474289
165075
167197
9
95
82
678136623
473713
93
9
334193
4
84
924081900
347205
72
78
68
10
240003
374270
52
81
493504
493349
88
72
370611
60
14
4
27017
39
8
1
33
306632
17
436898
28474
31
82
10
61
246191
4
401652
228838509
311634
157299
81
53971
39
26
4
3
224833
20
62
232408
69
411648
667881248
98
65
30
16841
33
50583
374993
10
136062
441293
7
119376
35
337196
66
89
30
325699
373233
271494
45
448813
821509308
392360
102706
96
6
387437
262864
7163708
25407
334257
36
23
53
98
5
10
66
152818
257701
316358828
279118600
60904
46
461580176
85977
89
624267105
5
76
68555
412733
59
556327525
252873
36
118851
337539
4
89
23
300942
39
73
466126
70
72611
24891685
33
367814
4
383731
93
7
62
88
285012118
31
455199
44727020
323731
31163552
7
44
23
238872
48
229866
46434
249188
65741
214845
631044251
8
98
28
23
48
335930
224117
335685
7
11
5
8
66
251212
368993
88
80020
65
85288
31
474347
81
33
76
50340
9
310224
2
373004
998979084
701099157
501002708
699516050
569281506
86
292536
69
259467
79
431114
88026057
54544
286892
329746
43
33
19
133058
109937
122896
7981
91
261325
9
246867
57319
121868
89329
271556
442057
43
199586
13
3
255284
102130953
98
241788
60
4
1
73
7
89
59
379382
95
59
31061
67
46
16
290700
5
399733
210820
76814
34
25
52
28
74303
698977092
7
285036
18637
30
33
81735
323591
39
62
301710
52
260725911
432018
86047
24
63
17
69
48
392391
12
9
71
62775
200394
80
2
308121
66497
59600442
861854885
5
5
99
36
55165
166184
3
110206
4
74
149129
89
712299114
194713
9
66
3
203065775
438209
456055
499774016
74576
419068
83
204645
38056
240105
4
22642252
51
98
19
42
73712
124015481
99
55758
78
492118
481930
82
48
19
56
93
99
429644
99
122864
27272
351084019
70
1
380036
33
3
127232959
997076318
23
941892300
64
87
13
36
12
12
175176
68
231118003
408625
31951
34
6
26
99026
276094
234546
419632
70
11
327714
299425
22
16
74
491631
64
74
395288
191869
45
260777
17
214257
7
258801
86
208130
20
37
75
662635109
13219
3
316800
95664
64
269746
335675568
9
35
159151
2
121018388
136067
338352
84
70
36
222921932
249303
3
35
51
480428
192618
3
8
453313
665378359
32
404909
289711
89974
379960951
59
356769
974658705
10
19
96
798453358
16
7
58
339622
9
213177
38
5
459009708
186447
6
8
68
241989152
324572
73
385260
290552
21
7
52
650199856
56
382206
417180
408801893
24
78
65
242987
404973
381418
372602
464518
44
240054
169749014
300630
1
47
8
63
160470
8
412398
341603
804691210
146426
57
62
74
91542
67
4
8
70
1
49
58142522
570607591
330924199
22
41
393487
2
444944
90
384190
331511
21
424309
45
7479
401609002
371802
300856
6
9
338938
229190
302822
264887
5
48797
204944
956389333
12914367
2
9
62
348848
665410758
217809
78
261198
4
490180
69
47
844348248
368037
51351
11
81
492868
59
3037
4
492584
160216
66
11
5
493973
17
406934128
9
490594
47
63
78009
28
76
6
135417
68
56
154410
23
75
95619
5
307060
380515230
13
328886
434177
39
68462
89
181779
187433
52
991412428
91
77
1
346197
485483
183922
209781
9
26
26
313746
82
57
279953
205463
9
140316
11
490848
304365
4
486185
732908295
4
416913
4
36
23
21298
20
175835
475147208
3
257858
277356
12
258283
339455
55
247173
21
15
304915
364200
40279
71609
122013
47
41
18
92
49
54
31
344971
400366
485520
302367
52
76
236236
70
188386
469273
36
248932
45
40
367395
73
67629009
21
485330
14
204368
7
95
2
14
42
234282
3
321816
383249
230696
54582
679521629
616201971
358460
478146
85246
69
84160
446185895
477603
988483029
26
21643
61200191
1
89
440211
99
5
232617699
66
38
64
973482383
383
7
56
78801
50414
92
405266
93
125454
157046
122773
43006
468195
182040
631761340
369273672
17
8255
482410
21
23
3
66
127836
804571501
384933
50375653
475544
3
99
162080
35643
339063
78605478
220825
32
4
6
387498
49
64
69486
25
49
99362
65
24
2
125767
33
360881
677452943
35
79
2
348486
91
384131
86
98438
93
50
795986073
183233
72958
12
479224
28
490497
485883
180586
360573
621675727
160514
81
69
20
501528072
76
5
86
465184
91
295255
335653
43
427202
49
62
484474
42
8
45059
88
87
11
18
75
60700146
365814
25447
60031
16
138925
6
746406253
68
403086
264830
38
434463
80
202521
112339
33
7
408352
84
415496937
63
4
92
35
113940
58
19
68385
486290
424535
38
68
16
58
58
55
178259
44
94882
328924
10
4
52667
890567653
178622
78
90
95
108502
44
2
2
2767
80
53
169185514
69
14
51
6
45
375674
6081
349633829
98
9
73735937
60
47
76930
228080
64
12
289751
20
4336
224069
4
461178
95
174125
1
34116
94
39
241615
55
494826
1
74
325507
117264
2182
276162
31
439608
48
981590877
59
34
2
69693
131281
48
26
187327
42
9
390276
3
35
270909
251580570
4
13515
95
482884606
97
65
95
153235529
10
431136396
66
30223
2
254738
258284
41
6
5426
496882
338126
57230
114862
269305
9
70
40
73
361360
2
5
3
98
7
153667337
582798190
67
99
57
98510
616312345
146655
97
248630
224871
667185266
8
23
155603144
57421
279969
17
922821923
85536
122603
251640
85
76
17
63
74
46490
306830714
60
309438
100303
26
441768
374536
91
57
602927828
94
17
71
168450
7
491789
16940
429824
484536
95
46
91883
444276
448508
392896
67
77
56
155262
4
73
70
38
95
2
95
30
32
298487
442357
139603
8
59
78
416194144
453017
219216
65
73
268972
90
8
74
211919
91
29
59
105946
287252
894592297
269008
253957
427721
6
147368
30
343556
46
43903
241277354
83
428209
358461
13
124672
2
70
86
290993
7
236521
9
173842238
41589
347099
7
157265
72
88446
58
52
80
11
270071
207335423
145303
59
30
98
164445
32
171956
98
429164
3
338214
22
32
790492829
39
66
361431
29406
5
262835
231235
99
71
23
58
399802
726755193
132890
59
98
249640
39
71
78
84851675
74
213150
89
163520
128905635
32
67
70
361053
159467592
28
387508
5
39
247537
388123152
25480645
44
119291070
273237
189994
775458167
858535970
32
97
60
232449095
5
373794
14
482817
307342
193783
22
439100
8
431807127
677728815
12
4
54
79
271076
436698
93
392934
50
43
80
78562
149450
182885
422516
420379503
68
86
119716
672629785
315259400
30
43
36
604338075
318282
53
454484
37
31
434080
126734
22192
3
268416
485047
49
35
88
51
115668
9
39
1
58
320658
213658
52
6
1
21
33
270867
419763
32
82
455429
17
79
265659
93
848498187
219584
355527
34
735733579
43
74
360661
908401794
71
15
101151
280723
86
537552554
16
9
56
9980
17933
1
93
281734040
11354
12172
248016
309966
41
495505971
110309
355297
374187
88
72
9
3
94
423365
79858
8
96
2
5
235323
69220
46082
270939
399916
38
359607
34
179646
676
83408
148476
341150
90
63
60
426524
113894
733923245
4
239968
1
380709
81
109909
86
331103
116302244
11
91
81
8
1
39
42046
44
5
131534
446249
62
311393
53
8
306195
149224
3
351939
18
778027601
2
72
298863
9
15658
87028
322145
255984
29
91
395341
301416
130700
9
93
160554358
51474
82
90
82
22
362051
50
47
97
258811
8
156909
25
22116
7
106318
85
21
60
458931
42771
300346
45
383896
23
339638
57
434046
376128
328778
8
347443
42
6427
52
11
85793
66
75
8
457382
93
283487
1
43
295033
293867
64698
7
25881
442071
30
27
46
92
473460
199493412
34
357853
31
6
51
414916
297021
147608
42
398530921
165815
214533
9
95
298836
422991
1
84
44
119714
50
329132
43
47
18
747737672
87
52
96
80
56
16
385844
947861425
98
58
644065450
36414
173012
400278
70
54
75
65
197603
86
98
80
51
110586
59
167720
21
9
28
285079
5
409477
8
377208991
2
49
944263948
31
6
466423
52
3
50
119174
140778
455345
77
392424
95
8
238787
336611
33
25
37
9
416768
70
667535972
304227
4
3
57
119328
13
77
97463
94
371098
87
198824
95
88
15
232551
379943
2
61219
3
43
81
62
465359
4
344301
873930454
58
12952
334179
60
119967
924285169
99
183408
475861
482747863
38866
86
177725018
480824
83433
94878252
138248
277255
32234
452264
230424
275836895
269987
18
72
191395
53
78
387572
78
8
12
15415
57
872269556
180123
6
71
54
567573847
8
113035
31
94
987594127
178390
37
470396
23
33
84
266810
485196
934502518
51
486622
10686
60
57
966757267
98
309388
22
8
237929
297254
70337
889777315
25
23
270352688
181506
65
8
74
111482
130219308
11
944236510
284881252
45
27
254222975
65
77
48
784687667
8
95
72
479320012
47
51
85
366313
13
3
8
30
9
164371804
55
15
41
220130
44
1
7
308112
462751
923128214
74
18
60
356653
5
310918450
14
44
397114
23
166868
199615
61
64
15
31
14
102807
58
48
51
407842
74
362697
357781
59
45
57
36
41
339781
65
18
8
377311
61
76
94
16
232616
39
6
271444
420960
154464
23514
42
63
9
193985
75
49
162418
71587
475204
318059
3
966414283
355261931
151676
38
239899
89
7
8
306204
109041
653140934
8344
14
69
396032
299611426
32
42508
26
5
84999
362842
62
222399
70
133336
53
43
427140
165606
252247
350794
2
127385
67
38276
204093
65
263719
461183
56
16
97
81
39
373945
517258624
87
351044
56
29
543294027
174092
306163
132509
6
278922
8
843150402
97
54
801612145
88
206345
375805
291497
398367
56
347258
89
6040
76000683
239277
41
21
157467
31
11
320028
389884
32
172605
150142390
384446
27
162071
29
383944
339039
19
447254
104177
484865906
302238
164617
508766085
11
1
103807
154249
367533
284383
87572
96
41885
60
16
330850
64
21
465215
97
29
231889
73465127
93
131652
28669
72585
89
14
40
5242922
20
456630
92
391166
3
32
31
2
27
49073
1
905296445
98
28
35
16
364645
87
294772
66
112713084
351934
46
45414
524497982
970442073
1
265760
47
21
494252
57
135300
15
54
75
198831
132276596
676711778
6
50
8
12
211652
445230
26
89506
873087765
29
63
191655
255080
488552991
344700
344959
69
88
36
39
87372
23
402520
38
463800
52
471915
1
71
476962
30382
404279
16
24
492911
321833
11
518691072
83
149395
77
19440
458185
57
8
351659
476238973
7
423909
643252505
85
352851
174204
105802
85257
95
135745
463574
96
67814811
87
233769
85
299389
19
76171053
142934
30817
86
28
8
94
31
76
43
54
73
46
53
34
41
41
7
318254
338777
9391
68068
430196
48053
469424
12
42
457258
273535
69
336776
46907
418499
86
381784
137697
26
127754
324404
275195
327010882
55
13691
484447
433161
287697
101431
111318229
71
495206
80
13
326654490
51
471601
479372
25
3
307676
372450
276383
79
2
40
1
58
232564
79387
11
23
120263
95
498104
64635
61
3
74
20
943273380
100094
77
63
280306748
34500
82
36
487663
61
57
31
16
130746
7
245235
294174
6
4
89
5
493182
357092
24975860
396253
7
203804
45
473070
227876
32
44
30
332486415
47
443011
48
82
49
374534
409725
925744045
75
91
2
20875130
478889666
182107295
12
10012
7
129538
161074
181466
76
55999
178341
6
64
111809
371378
485229687
266910
705701616
408088
81
74
1600339
449733556
465625
78
98760
963941333
473321
843796249
74
261506
95
322358
217871
9
159559
7
57
66
9
59
6
78331
23
40
554942088
99
327294
53
377935
59877372
8
218166
210916937
482701
12652
85
59
179110
430559
74
5
37
50
273428
2
7
335454
33
58892
38
490198795
55
31
157410
437764
167122
232241
33
662383179
261841
459401
1
418748
81
28
70
81732
38
55
327499
91
48
438113
352082
64
28362
343415
616603262
27403
9
24
20
2
89
199750
312988
71
94
457075
10
8
273878
314131
410760
49
115409
780321307
260502
445055
300721
6
80
74
188267
128533
665765915
93
676140689
9
266527
33
590241183
18
26
343129
4
453190
358470
42
61549
14
3
3
1
141040
1
23
146054
76
23
415398
73006
36
98
58
53392559
81
343136
174285124
51
99
31
37
37
42
3833
57
563495758
3
102296
13
423165
483824111
88
18
70744
25
441747
283177
91
24
51
19456237
446444
22
149720
297753
71
486008
31241
735705760
77
17
82
96697
37
4
6
1
3
88318
84
60
34
148433
80
6
55
672116789
431722
299410
287777
83598
232145
11
25
253496
146393804
210171
61
194524
4
473566
94
79
80
70
15
61
37802
65
411427
441565
3
297036
17
198252
73
45
81
15
18
341308
142976
217630
20
69
3
31
42068
62
564596829
450774
218138
95
35
110413346
140197
96
32
166588
40
281173
14
62
8
7
201113365
73
798670570
74
9
430435
44
727353582
306248
74
15
35
70
209298
60
50
80
20
301295048
5
23
97107
81
433303
322177
474723
464255
86
269998
252834
23
15
329756
154606
2
138970
560493203
60
36
6
264408
64
35840
36
34
414215
75
43
85
73
235447
56
463367
32
82
89
23
33
157594
316494355
88
394694
11
487864
65
318134
15
1
217512
24921
561008323
594729210
212088
4
309557456
58
331960
485667
72
295199
64
510955009
5
392788
55648
16
68
369516
30
19
398115
55
257231746
2
49
373854
17
38
68
347070
164910
67
158602
454424
7
24320
312549
74
3
97752
270582
8
63
37
43
267995
367815471
6
367598
5
82
160292
7
462663
43
127652
404861
439666
55
48
489122
89
5
340572
365710
472914
38
64
66
340877
294375
395989
382474
71393
4
1
13
99
1
313864
73
243221365
5
85
454954
23
71
75
276457
739969908
53
11
10
471981
90
64
20
270424
194309955
45
2
90
19
6
86
291433
304201
321439967
242653
83
63495
71
384171
55
98
98376
80
325528
429110
40053649
4
4
57
305147
77
757971657
23
403764
126239
334757
97
295934732
726043278
614119240
86880
74772
931152167
141436
281505
68
10
5230401
95
42820
86641
49323866
280282
283193
406300
498815
8
369651744
183876
372663
339186
87
122897
34
267320
102176
5
137793
7
66
247453
87
112837
491514
465254
57
22
433003605
81
427751
11
32
160127
96
89
417544
25
21
313019
556370550
77
181044
52
98
29
721312400
321022
92
148601
202673
90
934878756
428646
405072
6
301093903
27
8
69
1
152609
46
4
95
1
39
101598
446767
9
438979
91
810530711
15
11
31125
20438920
66853
31
189601
1
21
457951
421337
32196
21101
53
38
167517
170300
71
57
473997
84
87
460732
27
486979
172458
100838
14
32675
128981
17
307291
478439
82
70
291784
24
5
8
64
12730
87450
480514
5
38
8
86013
386769
68689
110207
246257
148315
117322385
22
448304
93
292959
69465
72
189958
51
27752
18
42
236376467
83
471793
42
88
4
86
150819
98
4
8
419768
84
16
67
71
6
151233786
42
94
423868
50
441465
33
26
96750
13
62
73
328696
72
45169
78
62
131245
50
12
20
51
9
319918
92347
52453
361389
6
461350
41
215267
90406
32
37
79
29
492614
382542
99
34
94887
880048214
7
40
65
366993
66532
172844
79
26
313174
54
915
33
853691148
10
54
75
9
7
229312
70
69
132089273
7
1
22
75
260320
397758
97
61
17
55
78
28
85
66
91
405358
95
466227
81
82
402218
22
36
25
8
386092
89
369560
15
43927
58
467386
25
8
21459
69
81480
48
163006
9
34
39
376224465
321631
202152
3
61
475536
97
78488
27
378109
333343
22
363460
60617
343397
494088
494057
40
346239
7757
96077
102352
308459
113129
324899
35
9
50
33
165052
87
96
90695
84
7817284
26
88
303230
400634
94
75614
446389
23
7
4
51
365847
53
79800
87
489976
323215
185671
818366294
763208005
344236
20
268213
443797
440966
56
148806138
244164
12
387752
39
45
270351
54
137857
93
432152
105500
19
13
36814
38542
5
569163917
43
92
222423
2
10
31
93874371
98
654336197
5
481246
181112
350532995
256607
459570
102216
20
471994
35
12
303003
41
17
54
185367401
6
392463
388580
389726
352544
55
60
130620
22
288949
26
280725
436195826
7
941
64
334247
2
88184
36
28282
59
4
464768714
95
165661
80
80
8
40
28906
85
150882544
336956
55
114524
374134195
165506
80
10
81
582646635
14
53
226595
336854
165152
24
45
271507
107593
380742
497097
50
1
493304
39291
316175
482868
316580
451054
28
474963
351338
415968
53
63
297247
24
48
68877
126886654
5
2
110539
194152
87
238109
7
254025
28
185750
32300
341786
445541
443778
447794
28
394521
363159
173772
35
62
688840117
29955
1
53
198909
68
4
158202
6
884187363
408671
91
57
182870
25
28
283670
131389
5
686955158
119694
25
922469862
164893
71
3
6
454718
380937
193418
77
67
428705
57
18
197826
7
79
91
46
62274
27
23
4
28
64
58
216163
80577
196807
762458755
51
54
263769
11
477376
69
88
4
476509
40
2
68
9
1
56
18
337930
222301
8
509572909
74
173264
77
358707
918142627
10961560
67
447070
4
95
78
77
1
4
53
312320
29
192982
91
137199
433729
44
13
68
111627
57
206513
10125
4
264521
140284986
74
17
85
52
2
95528
41
338942
202565
158702
221991672
167532
72
35
6
14
423369
44
7
91
213033
386351
19
320608
75
10
54035
92
55
293778
291746
392364
62
296975
454040
124061
132129
434312
117861
44
89
97
258527
304662
155296
181876
465820734
62
53
310684
289487284
56
17
4
407214
45
14539
15
48047
74
311127
399303
381311
75320
33
193743
203216067
69
178339
63
256479
180117
103004173
139655
442910
455991
939404644
78
435454
10
336151
38275
44702
609212541
99859
59221101
14
79
405911
2
154091
93
286064
3
18
91
16
11
239329
70298
190854
660075057
160798
12
167374
185639
7
244089
382819891
2
408855
65
1
91
7
75411
51
6
15
79
149534
38
3
36
28
31635
436137
314919
428004
873811114
373689
97761
103222765
191976
246019
136216
191882262
455391
95404
452384
8
254089
17
3
76
99
7
176763
99
372780
81
483108625
414917
72
145799913
375820
10
32
481369
181332
36
306642575
458722
437551558
9
62622
86563
39
3
231035
97
391322
9
58
5
471782
3
5
62
44
10
66015
2
41
11
266339
56
226694
57
56
19834
6
241131
60
38
13024
315692
38
3
152913
186023
99
44
5
33
188662
99
454473
153625
5
90
35
82
19
273361
87163
254946
68
58
13
11
12
60
55218
76
5
66
80908
234256
33
1
499113
474567
99
252347
51
40
10462948
328022543
920787280
4
17
58
385418
72
414124
267092
427366
662588369
40
9
99
98871
356428
187127
117662
97
393823
461499
329401
62
216174
3
347763
476806
6
394703
74
69
35
22
28
245988
20
97
349218891
43
748287197
33
52
111547
37
272205
454519
129143277
276766
79
302501
139888
44
52
655
27
755034204
25
490372
52
30615
40
52543
836533395
466981
19
19271
82
295590
12
418789
790172315
56
45834
8
292647
90
374415
96
347945
70
10
35587
193991
167806
403500
242631
287971
99
144833
42234
4
98129
5
492774
33
3
58591
135326
157755
47
109326
376713
61
11
479098
400032
218224
427278
87
273203
30
70
55833
705241544
25
55
46
61
16
364297349
21
8
65556
14
6294
14837
44
47
350212269
6
289840
54
20
155814
82
610473779
328331
1433
313700
36
8705
38
61
36
210341
82
803767488
316190
355211928
73
359618
294900
49
339202
63
415533
27543
27
348625
256729
131922
90503
61
1
20
3
39
54017
9
46
41
163858
32492
1
22129640
66
40
466916000
453101
751415270
3
86
56
59518
23
788216034
94645
149304
109219
472911
134686
2
78
511594941
63
2
16
636712010
328227587
14
3
286287
452710
931757448
19
260549
353621
137575
12
87
55
77
7
99077
994593243
1
659166195
487530
46
80510688
446785573
190397925
195731
23
31
171582
97020
89
445035
179844
23081
66
444699
536642900
1
36304
52034
395200
29
79781651
20147
325419
48
372898
22
226624
100229
43
30
27
498771
317066
431551
719979470
274191
53703
46
147708
87
164379967
28
5
88
75
213415
125088
245977
62
57
441198758
170709
71
42
360407
134320
95
76
299907
307316
155404066
41
293275
56
46
24196546
57
55
57
87103
74
60
71
59
386694
176375
805677175
32
56392
158805131
53
11
88
87126
58
26
9662
286920
72
43
498771
366405
3
3
224216
155749
3
90
42
379253
48234
219135
189063
97
42
15
66563
394536
67627
651148908
72228
88
91457
45
43
80
161143
8
26
438442287
53
79
147643410
636637518
146883976
46
19
444771
196391
28
489774
45
226785
303971
1448
3
9
64
309649
7
10
384319
363908
246380
433081
154044
4
82997
90
391648
112131
42601
167091
120934
33
9
41
33127
78
40
201651
87
195259
157189
139170106
52
390910
5
429597
71185
181317
664953929
24
318065
273995
6
13
56
46
306479
275653
342953
14
728244672
8
445339
27
59
481613
308596
7646
159208
18
16
302830
240704
244923
28
401094
90
8
165587
11
40
51
751251665
245827
76
25
56
82
37
12
4
333018
487584
226969
18463
52
3
446178
86
36
38
56
92
56
196374
244338242
448689
76
46101
78
292021882
476460
438269
264220
43016
499712
4
71
196352
106108
58
461406
54
66
73
120792
62
51
30
18
467607
33
53320
102715
62
31
249673
83
423768
377292
46
349414
263546
107131110
9
13
36179
169192
8
396425
345375164
230622
64
93
154952
75
12
83336
812108243
11
763538831
7
50
116801
42
180130
134149
799298469
466873
3
691098117
91
246511268
15746824
54
59
228788
4
228774
87
44
9
89339
5
116823
30
36064
43
429911
20
75
11
222324
418992
65
681726576
209772
164404
48739
85
12
457943
84648
79
53
51
302003
363533
83
444029
154094
52
5
40
64
95
369223
153718
62
183888
24
50
21
30
62
442968
82
82
487410
6
6
30
401561
29
145981
32
488796
59
99
147438
80
992338272
67
36
423738
41
261618
7
375192
87
435566
6
4
92
3
72
97
71
49639
15
38
81
80
91
7
424648
8
92
48
718795456
49
36
31
35
424455589
480446
5
83595227
17
346884
21
486000
351612
81
15
35
315140
31
11
440447
5
968029769
681383164
44
327492
920703521
97
898516007
58
148626
47
40
15
33
28
322538
426549
1
39
39
193434
96
1
68
749872825
14370
183063
70707
176672
97311
42
462631
67
981817691
172051
44
395031
27686
628848989
84
43
39
8
285898
194469
87
56059
257356
366235
46
543397104
211163
547052127
402047
96
61
254999
157043334
18
227241
329955
90
81
487797
80
437364
14
409265
17
7
45
11294
308503505
418924
197189
4
33
7
78
34
7
93
4
84
326405
169433
73
50
97
9
23
98
427783
7
95
76
203991
4
10
323519
336794
70
15
38315
448220
130708140
177222
15
457141
77
78
57405
72
42
3
72950
15
253763
74149
190331
57647569
90382
17
8
36909
94
336703
72
77529
40
255925
423755
141302
46204323
309718285
65852
33142
54
257415
48
158199821
4352
80231
54
28
237672
19722
22
199083
394483
107648
324170
964666778
56
442335354
107712
3
444521602
49
389188
54
34
383678
62893
399013
45
109937
395702
133109
30
50
14884
3
196286
78940
55948
306885
69
82338
49
7
414102
94
6
701631265
57
65
98
85664
2
241957831
92
232218
27
945732351
25455
23
309132317
79
58
97
253075
38
25
8
51
32
14
359593
7
21
76170
9
63
71
1
170206
237071
408405
273423
89
57
94
12
470702
30
15
368391
60
782192329
455478
485926377
47
7
164138
552337001
81
61
177152
247907
25
75
252276
8
473945
438421757
332834
298429
93
402560
9
432049
313704
481125
486668
45198025
382549
182773
182188
28
439731
16
37
98
247175
1
6
241617
951033884
88
26
27
23
116277
54
44
66
169776
69
990485676
70
53492
444659
721
94
12
18854
550465144
23
77
301829
66
16605
29
362028
55
413720
79
12
382927
440095
263490
46
56
9
29
19
157018232
133427
61
4
8
260469
176928
97
415033804
56013314
310114
29
449837366
441909753
222986
438308
74
14
163378
44
490716
31
67
606769064
29
546494827
12
18
19
288881
48954
488903
11
482164
233300
55
105132
50
225389
4
262327
279223
149514
113384
343453736
64
9
167593
374429
31
105905
8
59
67044
284848
92
19
385532
423555
97
7
234052
455117
49
381366
67
400186
606890532
40
157432
42154
470898
1
43
465280
151024
80912650
75
30
495869
14
702713467
34
372055
281556
5
796573903
57
33
6
378039
77
16
507531320
288313
60155
31
81
62951
7240
4
34
16
18
8
7
191864
253866
491679556
95
33
112898
95
349258
3
341623
207380
28936
248293
16
943349457
5
80
16
98
334982
470308
53
85
42
144769
75382
3
21964
183088
383307
9
250326
489539
52134
157951
135208891
6
372302
43
58
81
36
50
94
320630
59
8
26
546556034
253438
473322
49
26
16
324059
7
264096
75
461377
307281
491472
9
522323942
9
18723
318941
47
361851
45
8
5
88
15
31
94
63
84
301600
9
300253
22
82
85
3
354572
88
442444
1
79
30
136855
369584
53
98
163405
371723
77547
7
85
62
328601
32
90
30
317251
64
49484
990925492
88
267737974
438237
421990
534240269
22284
148836
41
20350
32
77
152394
232993787
169502
2
333544
306370
480817428
86849
420553
55
3
248556
35
109874
5
937964614
374150
25
33
316758842
291641291
322231
23894
42
6
70
17
497824
3312
413338
11
4
442409
775412538
26
135492080
521710885
43
70
48
33055
941984532
216967
91
413343
30164
218985
20785
69
43
70
477414
21357
202356
277321
30
4
230353034
65
53
202852
436251
155566
318468
4
29
41895
130625
521758478
249757901
165425731
332467
489520
25
18
95981
19
448982
5
99
81
29
88
994807733
22
486166
385163
19
61
240120
52
81
91
255675
443530
198178
93
71
331685
38
87006
641287228
34
352996
21
496793
69
93
8
33
71
407093
400717
76
75
16
47574
33
128039
86
358603229
53
88
408209
1009
19
73
57
34
7
8
444177
70
53
95481
166320
2
450420
367064
531960022
26118
3
30
165595
306071
3
47
58
90
339415
13
11
40634
104897
238242
9
4
86
431492
76
258093
63196
83506
48
96
175047
55
4
96
452753617
81
796956222
405455
60
133090
50
44
31541
262272
37
449908
210217
57
24
738556423
436330
209325
110798
53
794532369
47169
286265
142798
335329
69738
56
299634
3
50
784821962
8
39
416208
41
395843
14
17
154807
37156511
18
254875
423558
405217879
50
117913
193189
9
154276
32
138302
633045301
345358
24
259734
31
39575
600081388
14
222878
5
72
343999
64
70
91964
31
78
87
4
11650
257774
5
460257
60
9400
640955270
9
287698
429859
452970
64907
40
308306
77
79
6
48
551936715
6
50888
620585568
472209
139928
423229
95
391434
8
56
558105496
44629
313364
66995
187460
44
6
37
46
19
35
12
44
363663
194506
64
199003
84
98
409211
23
7
6
10
76035
242326
53
397813
9
319884
27
329435
80
252137
9
380153
13
30
75
335663
34
33
341554
56
362973
382150
95
16
12
294519757
3
107246556
77
88
10
21
81
79
66
619084047
347954437
52
283312
61
77
325171
187012
433473461
62978728
48
311722
7
602316580
255412
29
24
248451703
398201
50
97770
52
66
89664
6
310795089
57
39369
151943
60
17369
11764
38
293478
265755
426325215
187733349
421725
300434
27
1
961764239
28
1
7895
61
13144
9
408205
74
67
96994
26534
993801836
89034
468699
5
95
308382
200039
455387
258956
8
142388
224290
56
34
30
2
31
272747
5
12
336980
360928
68
173664
69
45
43
435772
94
405309
27440
98
326408
461090
160456
54
26859
7
46
297617
261122308
233948
15
25
1
17
65
85
69
294529
49
17
185537
626989547
33
7
12455
15151
197525
77
25
14
31587
19
79
4
284199
350598
376883814
68
63
79
15528
35
380483
62675
12
216476
38
287855801
4
117277562
122489
328487
464405446
41
159713
44350
90
13
4
38888
2
31
79
5
280226
79554823
303917
233355
87
74
6165
471600
92
271180292
43
86
18
663686198
8
95287
1
5
69
40
25
33
9
8
65
82659
24
5
40
51
93
22
5
3
379147
251238
13
61327
468051
18
68
255010262
65
519762986
57776
166149
311244
39
435825
334353
54762
397466
346360
24
411999
413065
770616507
49
65
420380
57
470732
70
86
45
52
125264
33
31
3
89
34
428967432
466868
671885115
36137
977137915
272153
41
1
98
49
27403
86
164165
3337
66
33
420254
214497
4008
653536792
9
13
80
54041
51669
37
39
366200
85
264478
73
34
95
6
468251
72
34
77
442688
489988
38
82
356871
808089438
99
491697
733256262
77
130509
57
63
390653021
91205
41
43
2
298617
48448
97
2
151781879
55337
75
155376
15
103231
307197
450044
12
253145
32475
147018
7
6
193958
12
16299
14
44
1
235718
489958
366671
320773
229183
6
227285
50
378974
54356
876801677
8
54
114306216
72
19
270245
1
55
968481524
289805
904292964
36156089
86
411391
622327068
5
302269450
305403
490740
18466
99
177962
323223
55
343351411
21
31
18
99
100833
94106
219437
84
82
484845
50
289209
24
69724
194652
287045
13
293615
561689447
138851
309042
52
699317428
66
1
208226
677972999
702072704
18
468276
328145
73
410934
71
271402
442336639
404328
6
236902140
832500790
34
205515
73
78
75
29
4
4
48
63
121534
48
321445530
2
71
96
24
18
489469981
366507
75
92076
194313
23
486304
311607
1
89
27
792121377
471778
348143
68
269328
378135
82145
5
249137
427324592
944141617
11
20836
472809192
178409
375618377
7
1
69
36
191274
43
211258
208495
76
51
789823829
25
88102
343774
453599
493151
393085316
75304
28
135980
43150
24
392444
261153
44
79
493761215
6
388210
248459
75318
750887564
42267
73
76
7
360896232
484980
226029
387427
149694
458297
57429078
3
66
167156
374327
293245
59219563
226995
190382
89
27
96256
99685881
16
34
167798
173297
481828
61
997582436
606099709
39
199814
31
402403
662348504
333425321
8
42
26
36
77
488562
432999
33284
41
36
110660112
238080
204643
52
405978
180793
83
67
8
49
144194793
655362220
341543
364793
48
333556
70868
464803
212904
1
343721
194161
163323
83
12
252691
24
172201
77
281302
46
174938
72
149058
173878
18140
254639
12
79
658133070
388335
2084
91
61
234021
498785
90
140663
496255
47995
88
60
39
33
75
2
11
29
81
440053
973316871
74133778
83
59
813831144
5
370000
179615
431692
73
327774
323211
17044
74
179667
408559
6
57
5
838814387
2
73
33
419603
33
1
8
50
97
46
262941
15
320033
292027
19858
48
76
241499
112882
194660
56
1
293277
69
112328
98
57
1
54
124457
821384931
66
88
95
47
401504
310688
300019
11
63
41
9
6
57
3
50
35
151283
24
38
7
77
388394
136240
83
3
133204
3
460041
436110
8
55444
89311
453372
353923101
282566
91
41
192078
42
241731801
11
67
28
364485780
3
269152
170164
81658
832214192
2
85034
137461
97
92
393595
6
73
398832
410740394
65
60
81
490586
703027072
303643
28
242420
234440
8
58
382892
58
801552599
92
81601
886603727
14
163723
654664911
16
45
20
29
16
41077
10
70
722722557
7
76
48
3
5
346373
22
3
65
366918
2
349243
197255
374950999
223166
235713
66
446624
374281296
574721457
82
71
30
473371
53
14
1
2
84133
325264
261113
19
631579827
59
985345430
35
26
94
56
14
480328
93
872740308
86
55
3
9
52829
2
372926
86
24
232184
410581
248899
727610263
44
547561128
98
44
120637
81089
158137
7
200039
2
350250
78
55
172024
144903
95
35309
113117507
74
18
41
89
411403
63
76802042
709519362
714625758
326482
52901
441145
422038
91
126100
656023910
195131
327923
78
74
157350
63874
313354
306839
459515
481272221
99
432629
181279
322398
332976
180089
609834271
58
889611154
92
69
21
254157786
211920
856051861
6
225638
120826
278527
3
351354
267383
1
89
47
10
131378
385392
36935
137854
67
63
90
7
316559
77437
272912
7
51
345599
401261327
339161
16
44181
224615
92
52
40
610982975
17
405168
57626
86
434322
485015
33
196234
57475
32
32
19
28
309770
55
1
31
212504
464196
36
39
26
136414
40
19
90859
177908
7
220797
44
464529
170183
94
59
40
64
849159472
2
2
97
88
41
25
45
276618
323650
4
494315
184093
49
3
14
190298
371243
119248
134125
47
914729291
932997483
95
490762
62
86
70
441262
5
376902
2170
4
6
7
51
420655
309685
81
99
7
98
326801
5
371425
55
7
655234662
6
373507
438787
10
3
9
128703
367774
56
649871729
939273055
20
56
45
85
196855
408413
190558
84
99
91419
459380
89
657064531
67
2
1253
74
21141
64998
821093239
47
70
91
80
273692
40874
341348
166592
341414312
40
221360
20
187379
39
43
280576
94
256757012
117821204
7
33
59330
83
73
11
53
76260
23
39
764801479
680349769
766550326
6
37
36
28
92
15
73
30
465643
192305
171207
37
212161
31
84
32
49
148043
37
85
432046
14
462359
42
443614
104833096
461731
494978
42
104081
91
186661
82
91
13
66
417644
415394
242997
16
67
58
6
97
96
233315
91
421157
75109
55
25
177377
43
74
47784
31
339751
85
297433286
71667
76
219500
353878
20
23
25
69
46034042
390810
200789
649607609
60
99
79
26
523327911
63
52
644670262
98
373781
128813
673599976
29
16
19
69
101368
48
474731
814342847
50781
711863162
978564437
321530
79
369790
7
92
99
96
92
153693
18
491276
400701
300071
1
72
98
44
636908198
29
58
15
12231601
15
12
94
253824
18
439446
26
309939
8
88774
57
92
87531
457867
44
70
358666144
360502671
201849
24
79
3
321982
322191
78
59
81050116
860505370
61
15
568785387
47
22
199507
74077
325143
91162
21
66
37
221291
94
208798733
414456
111972
145392
340469
47128
8
66
41
9
7
39
47
267734
76
65
56062
145259
68
449267
80
252989
86
45330925
132082
50
337518
987735288
29
43
62
483269
328239
90
8
125954161
342516
257840
5
462837
89
99
7
933864590
51521
63
52
373484
304440
61030
538789572
5
180282
243435
449086
35
53
1
69
16047
63
38
72
862756292
64
234776
192025
49
33997
101809
15462
3
97
4
243920
53
200207
399578
76
48
25
479162
3
313662
82
428694
9
65
71623
6
86
38
335010
12
74
478722
108316
197515
291724
82
357745
35664
1
324090
117513
40
87
419167
56
360427
454366
54
63537
13585
3
68
41
12
60
64
414609
89
46
31
464544
131614
2
5
13
89
225827795
20
2
94
44
179575
99956338
749040954
54
55
396045
40
285463
48
115761
151751
214710404
326901
154249
26
49312
23
311369038
86
653772383
1
35
242509
46
70
99
62
84
57
24
180562
98
27
723420265
467198
143380
35
163740
301059
152560
56
14
1
120498
817383415
11
92
454510
92
53
452248
25
66308
39035
47
418336057
54
8
760995189
757935542
400609
23
368392
74
241896
494314
9
49
11
193099
119922
43
719066783
55
312487350
396347
803917372
9
468971
25
20
34
60
28
238671
17
164686
48
66
311975
9
259233
461716
202691
407409
291882
66
37
1
13
217063
276730
16162
453137
71
872011019
31
139531
57
2
427937
74
37
38
119937
94
336290
82680
4
660717060
7
119642
5
2
179301
47
1
53613
66
403351
60
365206
8
11
66
89
2
250769
90
28
117694
455830
343610
450591
278056
4
346089
367530
40
36
212969
202534
20
4
72
11208
248781
384911
60405
757249284
1
73121
84
487607
9
2
493163
92
139836
69
3
385746236
450133879
12
11
58
109751
5
97
18
4
8
674496922
195475
88
47
197312
57153586
14
265735
149242
14
53
231488
52
39
3
46
29
97
194423
93
37
247599
33
264476
6
27
116577
265740
288651
43054
99
8
322832
65
427941360
3
703074232
242355
33
22
138985
175284
77
130492
491766
7
86
8
4
313481
10
1
52
20
110209
464118
8
205799
665659690
39
107849
33
993522384
64
92
108077
22
569611816
48
239192
62385
320455
94
339979
438154874
83
377506
227932
93
2
15
24
16
14
26
108976
236978
6
126124
206921911
37
55
563118915
86
295190
460766
450603095
92
393955
408338
99
30
30
57
275575
151957
195525
409211
53
436356
5
42
290516
83514978
199219638
582862173
80
551173906
230982842
14
54
8735
456533
103517
156631
8
26
71
278287
235601
48
6
612226129
155136
473230
12182
211665
39
1
37
5
6
278748
21
36
362216
52
1
489995
219265
86744
18
214571132
98
813582625
51
3
319477
108956
19
2
47085300
77
79
19
81
51
460443
18
414225
7
707086747
481576
730717428
2
341370
458473
87
3
494390
97
67692
476764
74135137
2
29
469399
1
62
250507
48
60
958627167
312648227
15
69
265292
276944
191147
98
21191882
498692200
284301
444836
479608
84
64
32245
61426
71
88165251
452423
51
2
132267
38
276773
323732567
15
10715
82
403627
83469
27
83
154022
3
473513
140939
96
72
4
163406
3
67
450823
498955
7
57
58
52
1
203433
20830
187801
388989
50
10
308551
368081
20
259503
68
288002
365961312
18
270974
35
7
927403521
1
58
2
24896
1
9
334652
56
61
109423
9
315431
423648
23
17
268304
6
95732
27
56
172008
40
988292598
24
36
57
118413
65
1
564442764
282161
1
445356
58494
1
205249
417753859
93
7
477408
388720
205854
25
32
465055
287179
99538
774789382
480931
314488
6
20
9121
61
2673
6
9
490989
151586
727272984
416593
415508
80
475117
283097
3398
80
814442797
33
8
385869
52
52
335345
248823
95
339596
33
295621
455574
32649
216129
197960065
295712
9
54
642057706
427326
31
1
114067
386442
320192
99
52
6752
411254
130682
25
82
5
314947
13
48
88148
555142355
63
2
186225
739203708
233085
97
99
412473
9
288171
12
31
35
214905
430644
3
39
31
351261
54
7
159105
16
92
311058
253945
82
58488
244996
397388
388556
404832
39
37
821164247
755387954
3
12
3
16
92
54
300361
28412
425721
222933
309862
123821
90081
4
272745
751724267
2
6277
178377
212522
27
53433
96
468168
174958
124322
480302
5
209416
3
9
98
291489
50
398261
272887
174880
68
80
24
236956
67
28
74
443541
510174526
745273520
5
352798
149300
467476
60
20
174041
53
86
7
31
32301
7
413747
83
462773207
74
60182
151786
60
467167
6
71
64660
351490
34
5
460368
417289
282236
571413926
41
257886
335699
62
481392
64
185569
64
183091
9
368300
96
26
150927
73
15
46
495862
439637523
9
47
60
218165
94
476538
75
135611828
76
75
227965
58
64
485391
321241
20
257663
335297
45
482100
231707
366895785
51
2
268250
378893
48
373918
154131
194067
7
1
79
95
157313
374239
171943745
8
79
63
913913084
650322721
307404
296028
11
29579
25
4
38035
88
49
71
36
58
186125743
29
86
4
45
158988
61
10207
455793
484069
181235035
450489
58
1
4
91
155173
292081730
45943
189521
94
2
28
4
29
21
57
53
1864
92660
29116
464054
68
53335
252946
30
30042
30
6
115151
185865
36
200223
392266
19
225245
4
94
181921
29599697
95
60925709
9
21634
73
12907
26
61743
827832860
24
5
38
30
52
19218
254232
65
21
6
131580
44
71793
412802
1
169877
17
24
207431
51
16
558599418
3
66
52
15
98
5
159904
53955
35171731
69
79
191132
13
61
9524
39
66
406872
26
410123
338517
77
248621305
13
518490277
63
7
19
37
69884
45
2
9
91
51
307992
90
42
459988
16
60
89074
76
633841862
2
3
236078
58
17
75
351537
16
438568
145855
51
14
412571
76
419994
387491
996004000
59
44
184208
75
2
52049
48639782
339025
46942
86
56412
13
7
567871457
58
58
11
99
934129677
752386567
67466
83
66
64
79
250668
9
315298095
75
16
273655
126136
90
68
304160
5
37777
110253727
128507
53
49
124092
242215
38
231218
282272775
94390
66
869237642
77445
5
234497
47835026
83
194091
68
306963590
376473477
56
27196
965204382
75
67
98
1361
133040
7
17
468845
986138089
83
551119904
1
4
9
498416
11
71
317580
324864
43
34
974876253
456258
22607
163238
927599024
366636
52
511716212
3
427264
339759
677037509
129875
486210
5
42
418558
596995396
10
65
90
42
276631
26625532
466951087
17879
5
36
71
464763
69
39
190768
5
435787
84
65
235896
24
76
87
123059
52
63
43
352198
215456
99
68577
34
47
16141
73
483758286
50
75
718475562
11
168880
124849
87
7
2
90
77204
740985807
16
86084
473001
106620
750662178
327949
27
254700
98689
467502
389264
64
45
360704
369274
61
784412523
5
436956
674677986
77
96
56
223457
20
76
396258
32
61
52
321077
213945
88
24554
40
316967
411076031
100868
50
15
9
765091621
404364
36
455446
81
341349
16
8
5
75
338833
29
59
427151
411232
89
59
94
257863
379131347
714936417
173233294
833390442
505690024
53
89
593524156
384367
99
3
15
360870
189456
19
22
48
395077
417557
852278513
83750
88
550236360
61
28
388676
58
245689
69
70
84
33911
52
91
11441
326587
81
49
35
92
3
53
5
70897
88
53
48619
2
30
352847
368554
67
45
175753783
6
5
322803
80
3
50877
89326
332196
84
97
270187
93183729
34128
99
227390
155268
382271
493164
480232323
69
485252
2
6
206120
495903
60
189470
351731
74
14
93
31
324634520
72903
8
54
2
358146
405917
9580
276074
54
221564
4
2
98117
93416
9
76
496776
80
381032
384375133
41
178385
62
98
311374579
98
907877559
35
206970729
229152
25
349639
94
140714
36
91
9
66
371372
477904
362288
14
10
15
39
93
267524
257697
84
22332
332310
337608
90
18
22
67
421033
459721
415802
49
3
185171
384938
89810
43
350969184
26
418679
62
154414
242664
19
58
178636
496479
1
48710
29
24
24541
81
28
79374
443863
123085
419914
8
394841
6
95596
247306
21
15
114467
83177
295305
41
58
95
47832
119317
426324
54
458580
30
445781
73
3
484208
69
9
52
11
10
87097
19
3
85
301092
586313688
60
127116
192246
288553
49
153588
4
359419411
116226
25462
53
30
166607
486181
222251
65
63
346590
21
213011
9
68
108775
821285530
78
94369326
266849
345312
33
90
335447
163829
24
73365
436245
75
91009
401953
387167
96
66
458550
487137
42
80
7
79
37
123476
1
468122
458942
265856
319381
286262
2
6
56
23
419466
96
55
4
68659
18
57
2
119555
396335
6
119524
89
73509259
268926
37
21
85
91
36
422818
379606
70
437659288
346026
118319
81
60
25
90
9
502686076
328757141
2
9
72
2
12
332002
33
75
65
41
91521
90
91
33
47
56
75
454420
482838
958077649
284442
241862
356598
117268
50
90359
261658
68992
34
182275
113137
1
57
1
64
549304475
286771
99
181855
2857
36644
111938
175369
847868137
8
72
67
480786
4267
84
24026
87
70
27
7
21
350517
74
31
263814
37
60
795270451
298994
230152779
121062
14
3
64
336720
254077517
71108
450845033
8
83
41
348678
474547
83
89
9
99
12
233932
262714
421394
339730
469882
47
5
3
89
47
283138
444862
20
473313
180715
425211
241859
34
75
48900529
68
297203265
58
78257
47
187341261
213083
76045
386265
24762
148272
3
277141
73504
333238
4
21
73
4
1
50
95
486768
179698274
83
57
183529
16
933613084
479779
28
432030
402057
50
180963
4492
1
51
85
563623360
7
311820
35
14
98603
26
5
10
240016
48
398223373
349859
9
268802619
4
92
72
24
52
75
15
415799
463546
63
128957
350652
440713803
77233
6
14
157208
24
63
212685
430790
194785
80
67
5302
323295
58
38506
30
6901
621202424
330160
359718663
6
79005
21
5
489975
9
91
67
370387
85
15
44
11
19
31658
78839863
381049
202248
361167
68
18
457998
88
31
59714
434255
52
6
385646
17
269012
321837
358372
380320
70
281211
27
20
409228
66
394245
265732
22
31
337958
90
402710
86
165609
476800
85
169906
124607929
118782
31
8
37
329242
413369
6
299345785
1
77
450594
39
104133438
275469
67
277234
83
72
203591
347941
26
5
52
79
468604621
51
42
43
27
5
341306
345027
230296006
41
46
46
305332
313727863
30
355601
209816
270651
267072
15469
182282
6
202794
97
81
244255
5
20
357203
495469
58
148912
47
333287
208992
28206
71
463976
33
63
36
28
34
496044
97
2
407297
41
233360
46
238025
6
56
88
4
380028
2934883
602007108
311267
62
267948
42
21345
761416889
38
304660
62
44889629
447912
84
478608
277272
73024
99
316227
407999
67
389795
52
27
110222
8914
21
272009
50
58
81
14061
9
37
50
70392
3
468332
8
9
93
6
12
63
353646
85
57
97
282404
64
52048
4
753986224
91596
875864529
7
43
257014
23888
82
42
738687904
153145662
30617
9
8
211706
59
322078
8
80
189493
492964
85
253332
84
87
120865
38
807961537
1
47
41978
23
340460
18
94
83
1
2
73
99
56
67540
989632269
145092
208731
57
247283
311310
214715
55649
197952637
384885
23
796798853
96
31
8
256505
465785
405794
85
232705
437548307
64183
205319
53
421516
249879
83114358
371023
58
39
157557
326084
198919899
106005
6270987
282466
441946
61
471067
288115
113418
383
95
763734125
38
15
255785
43
91
46
435642
58
12
71
74
83
345518
884
6
176766
9
18
21162391
77
38
4
127791
22323
291883
67267
40
76
24
83897
109240
1
82
49
771513465
407789
38
87063596
272163250
23
23
462617
46
147161
36
46
76
83
78916
266054
7
86
51
997448058
160282
267704
61
4
264
232495
423253
95943
320682
166148
75533606
80
3
42
18
47
57
60
335388
3
3
62599
224265
72093
39171898
90
6
351405
18
82
404222084
73
484625
85
10
46
229671130
83560
774431102
444266
18
175536
171713
15
73
4
787548591
442951
482048741
63
57
802394225
213186
382228
45
191786
7
60
5800
107287
79
51
39
23
708692208
224417276
4
73336
75
5
46614
465733
167141
108201
61
57
66
397333
3
235336
32
1
449536
497843
91
39
10
450811
98
417506
416059
471297021
80576
39915
32
250383
108919
78
418728
61
78
3
474161
484487
89748
199672
42
108818
16334
85647
407777
76798
280034
96
11
384713
2
28
5
1
17
35
55
203603
452299
470211
114893
72
332046
324601678
120357
79
19
45331
85
51
91
448723
59600
50
60
320401
362338
158780
89
10
76356
1
404051
472136
66
971992197
382083649
358627
758649637
9
1
210784566
92796
25
41
303494
53
9
59
381872
71
304861
85153
415835
16
83
452801
7
6
19
167284
64
350676
788969207
32
266847
47
54286
19
150586
400863
257468903
5
886972596
24
2
38
124043
9
8287
680331881
75502
47793
2
16
768549538
6
29
372365
49779
340996
255001
168909
4
23
37
356050112
6
224206
104197
156648
52092
136123
3
481481
21
114980
467119
164494
138050
92976190
59850
174585
210777677
115483
91
157759
449799
600090175
509602963
139016
333034
421581
61
333968
469766
30
10
478371
203728
8
238697
271399
15
435881
34
53
2
96146
22
55
63
299292
71
485932
18
18
33
235301
46436
51
24
8
474125
4
6
73
7
64534
127134006
105755
95
390174
29659
24
101975
18438
42
44
12
914871959
266281
6
66
4126
190784
47
96
270927744
8
295764
139327
796453217
99
5
429595
56
7
443908
498030
69837
89
888102513
1
28
95
127898
56296330
11
439014
74
495610
346756158
883096190
31
59
213548
391668
257276
20
56532
44
351074
66
44
68
275451
35
404648
180926
79
29
299623
92
377777
155320327
92
12
1
358674
621835888
31
364542
468932
43
390692
41
127993
195593
89
17
58836
418793
220463
437230
4
37
8
70
147311
58
178084
99524
136968239
42
14
331168
3
296536
1
394032
94
82
273927075
479263
388572012
314557
613591198
19
9829
231804
198918
300300
400216
1
69
46
464439
27
69
360234
23
53036
68
29
40
268639
80
96
45
7
9
203717
434424
1
378478
199166
323652
5
4
91
456463
238357
214952
47
68
792495158
52
24
47
17134
209226
102846
138518
6
22008
65853
157081
8
445037
396050
320137235
88
86
32
464850
465742
35
327558
35
53
402200
492267
257363
462329
270927
293168
63
111870
902041785
227991
83263
14522
93
96
21
90
2
92
11
865580141
6
5
5
17
440903
341967
219420
134439
76
5
9
67
107606
50
20
330479
808908177
65
60
91
95
19
11
63
46
241521
305510
55984
13394
758339312
146126737
458866
94
4
85
63
51
64
7
495361
75
27
927638449
234086
147371
99
30
2
44
572505539
426981
92665
33
180543
17
89
4
387535
307144
331447
200979
248880
62
73
2
84
5
87703
17
5
17
3
277357
27
77
8
51
316275
52
295237
9
51459
13
27
63
171242
54
85
81148
28
169503
6
286056
274862518
977481286
13
86
66
3
475560
66
5
69
5
3
127361
28
88
15701580
124169
19
9
74
26
58527
40
3
442436
406692
71
21
15
87
979335177
355418
34
48
57
891533708
226585
25
127606
93
494686
273588767
655740092
98
28288
452303
313983631
92
8
146106
496844
574543675
15692
9
353471
497766
238208
412523
196629
39
445732
410028
183963
23
32
9
15
254888657
111885
88
139039
85
18
39243
155596
158794
95
161713
18202
42517
83
361098256
24
48
44817
130960
517283087
16
56
82
252696
1
7
347511
10
60
602697195
72
201124
86
169008
176881
45
48
84
700378895
203117
95
413019
5
432197
96
98
109813
219675
948090443
69
38
21
5
274230
28
435331
967945927
18
13
53
92
98386
452155
78
435060
26
84
97
465976
37
34
241938
471394
94
38
97
13
73
301247
347274
238478
419126
23
44
4
33
85
470548
19
78
38
937665285
22
9
28
29
58213
270131
77
88
12946710
19748
483528688
153921
75343
196208
941206070
71
406533
168415
440647
4
3
556553605
342751
317421
28
39
50
2
181635
340815
8
417262
64
6
85
58
2
59
30
436071
71
333053
28
338633
292837
38085
904248102
317598662
43
934569471
368052
65
41
474061
41
90
99
18557
15
9
7
338938
42
7
431836
475558
297833
36
15
766549288
14
243184
2
278682694
300607
355230
99
342804
8
224079349
41361
196839
3
138643
57
17
68
464379
4
11
92
97
9
272027
87197
145215
79
64372
87
54
85
7
77
456378
72
4181
422053
407222
52
447709
91
89
231709
4
36611
183846
682584944
34
360479
14
15
32
78810
85
44
22
297063
73
74
98
459208
649066294
238526
85
13
100335
281818
21979
35
491273
448734
353934180
430848
83
67
351194
450549
5
264849
36
26
29850
61
412209
767795038
6
407850
61081
496022
111117
53
207636
499068
66
305816
71
23
11
70
59
77
1
319802
4
484635
223621
344624
99
24
59
482622524
387275
79
348278
5
156475
142431
343093
26192321
51
46
68568
5
47
45
69
424806
69
40
2
40
95
17
41718
52
155159
46
291009
499777563
442069
408627
950163735
494951413
485044
324891
240953
16
52954
94
81
66
351009
71
99
55502
25
287373
4
20
83
3
54
9
57
39
69
51
10
8
483954
380941
319042
441118
345753
1
15
103124
357429
2
28
43
332319
132657
59
37116
338583
704765198
63
686659327
512838773
35346
452989
24
44689
249701446
15
31
70
49
20
6
6
468638
37
128390
227111
55
181434
295848
368746
387993
11
20
509839733
14499
241979
4
47
9
94133
2
307369
56
30
481389256
31
79
9
220556
893012670
157606087
8
13
927880024
83
190487
137967
45
199412
4
122027
1112
29
24
7
8
4
9
140331
175091
72
10
4
14
40
407503
437269
12
96
156898
304050
73
70
353809
7
6
28
375826
7
7
90
73
418986
83
481949
355398615
48
44
40
773698134
221878
157673
169553
64
340669307
6
2324
48
86
847811414
16
99283
36
86048
35
99
161381
70443
98
77
349718
474578
9
125685
84
453405
493073
262208127
22
40
353808999
720553914
42
35
307963
398970
81
61
292987
807779380
320750
30
171471
62
418067
57809
31
53
486753
356877
345743
810958163
52
208596
197766
99
356832
348329
81
35
169803
1
141459
178903
54
136005
71
43565
79510
378055
604929315
97
499265
450281
99
65
392080
64
191800
433718325
280616
44431363
44
22
43
58101
254055
9
484891
309738
75
38320
369858
270254
200972
510483365
6
20206
895346485
334684
723421878
95
20199
73
42
30250
397225544
170791841
58
324200
66
336170696
591948536
161026
145937
311678
481755637
59
95
64
135159050
16
5
254913
287781
344677
235011466
75
61
70
3
325188
2
24
92
42
50
78
43
5
186374
36
188956
62507
407239
6
3
79
2
981707397
379558
13612
14111
66
434614
66
566066017
494734435
262656
1
18
185963
218811
7
304915
48
3
342520
62947
65
80
453441
526059618
57
98
8
240824
9
34
16
404072
69
50
32
90
52
74
33
336964
614278154
292366
244370237
239423
453266
63
54
175376
88
39
25
75
67
996998012
279925
182585
491525
368669
182953
32
5
60
229820
67
820351458
401070
11
82
995807330
175199756
66
153834
22379
53
39
335511
403515
12
416322
36
439806
210850
313896903
60401
447559
77
498804
36583608
71855
445193
839935719
54
93827
42525499
265015857
368251372
323931032
25
362366
72
337581
3
91
223617
60681
385716
39615
529684396
4
62
267152
338715
789122403
32
111616
12
75
53
364783
43754
11
57
5
77865
4
2
98
97215
80
73
21
83
22505
47
131567
99
38
197675243
914072361
276539
244552
1
433690
41
9
4
47
421586
60
41950
84
37
273361
388579
89
43
479488
3
482006
320801
413449
17
177655
6
27
82
309461
946913798
374042
30
493668731
17
46
87
235042
3
4
334858
446977
95
36994
61287
179757100
77
107344
282046
10
300582
15
5
202262
76
10
78
210734
44
28625
7
278113
215429
46
228537
54
12
21
2
88
51718
281378379
50
122958
337024
237908
1
812539141
17
382400
29
40
3
2
94
37449
153501
76323
869297699
40449
136958883
3
1
214329
8
983313924
481660
269504
92
5
82
174916
29
18
350129
80
35
421300126
20
436541
79
8
45400
652541473
61
222772
407517
136787
98
338930
381004
31
332493
191585
40
450061
481871691
696699934
390401
450526
395278
761538392
8517
88
193693
360709
370490
438070
168544
403010
115516228
47
47
142257
151023
410748
998630546
17
2
43496
302908
272530
185634
43
130828876
28
75
18
99
14461
442651
945381226
380040
361906
93
17
352731
73
3
71
4
442186704
94
42
40
52
97547
1
656396604
490549
209422
82176
407434
776178755
30
42
6
132995
368818
196737
44
3
385141
721569785
193401
85
292321193
36
24
32489
85
2
51
15
364765
55
151737
222896
415783
91
93
390057
865652603
80
91
88
31950
91
158574
176947
4
243385
152551
17
229083
446166
59
77
124194
21
131078
484532
10
37807
420278
294502
95
164209
144224
282426
33
101662
177507
192166
6
48
166674
84
60
26
55
62220
107216
74
1
128403
21
7
35996
67
264018
726402831
42
617524947
62569
378294
471466
350740
438206750
2
48
215674
78
53
64219
159794
20
267312
260202
263487
995782186
67
37
104101
87
82
226703
144184
65
145282
91
121119
481371
60114
18
60
92
229460
638446533
8
79
62
98
219680
990613784
566515807
48899039
551841847
77
76
233275
2
123143
309518
53
78
96272
1
265101
376085
424240151
21945
25
943461642
64
55225
39
30
200224
18
68
70
449373607
92
202587
14
67
67
16
418397
99541
273842
475392
452544
877160983
50
26534
304993
488868
89
93
9
204769145
57071
894265847
50
92
190763
210418
204398
12
81
96
154843
81
468413
36
74
431198
29
88
851534731
29
1
374134
263932
90
123001
13
509912248
48
449471
529720982
34855
48054
230412
7
6
346134
186585
53
21215188
140675
461573
326410
223445
463805
352766
291174
62
350119
90
4
172015903
119242
59
76
59
191377961
3
253528
335540
172981
262289
199122
70595397
74
684975392
860435255
17
60
69
24
2
420525
73
345996
28527
26726
200635
411408
431394
20
62465
49
61
77
2424
306986
262290
246312
4
62
604161022
5
84
67
96
17
398168334
79
461223198
907666612
482214
192440
89
474562
8667
397461
576813279
188913202
494934
86
72
424789
43
32
30
30
60
75147
385917
22
16
94904
331872
96
54
62
174444
387674
49
98506
66
85
13
384050
37325
90
95
115592
180466
37
24
52
12
41
3
441038
753591415
15771
102331
8
400452
6947
33
26
635684118
256042
710389316
58
57656
7
26
314662
250594
88
83
78086
22
28
285844
479293
667167897
256786
461668
13
456314
504637206
15
243681
467667
4
199985
157133
298506
142635
88
651870971
404147
68
370779
37
74670
21
58
303441
33
99
7
7
31
873142352
46
60
944096068
455133
49
1
73
310806
40
197467
208292
22
159704
207629525
366968
216004
608995170
316350486
199728
249146
137500
162354
8
103894
52
259935
36
61
842293373
81132
28
586443715
55
272159
375913
133007
1
1324
35
92
2334
7
94
52
90
54
29379
45177
363529
7
88
42
286020
66
60
476011
79148
70
88
95
14375
90
481534
393386
91757860
52
89
405252
42
1
1
449402
8
78980
424221
279207
199660
93
33
438783
49
2
184131
36275
349905
1
1
338717
18226
246894
6
446446
83
328386
484172
258793
328502
274424
84
36
402169
436168
61
48
89
68
436610
591628139
407338
8
16
8
75
18
86842
211708
42017
121700
423738
437397
116265
38
71
63000
43725
324741
86
3
156499
8
228706
78
92
201561
462908
455629
13
17
4
33
474883
967577232
93
105015
285269483
83
213617845
13
318942
307606
58
77861
36500
72
462910
406372
375387
439372
221726
312050
390532
99
74
334662
68752
19
262588632
67
186371557
334650
275331
316488
16
25
58
496684
49
629992307
365070
86
44
72
94
61
79
56
477182
1
434145
61092
308248
1
351296
7
58
41
23
688703195
110859
683752030
74881
38
9
143685114
10
57
1
23476
59
39
497588
6
379541
6
2
456758
214497
459236
84
52938
35
276301
66
2
49309
72
456910
904529004
326248
3
135200
368809
894066847
157087
205539
82
344799
7
413433
443667
57645
150778142
410213
49957
73
7
7
413147
517913168
64306
62
446421
36
148688
45270
25
458823
303810
56
492000
176300
76
36
57
116642
532354131
87
607534493
451241914
379752
4
50392
54
114133
418908
844852231
227016
91
99
47
51
396677
161280381
173724
1
940351367
832626323
981200280
427085
98
3
64
202553186
561783477
28
55
47331
88
381920
11
74
347597
220921
3
3
492635
149166
83381
896429041
244318
162737
42
74
44
406102
927419591
61
80875
30
95800
8
339938
81
91
367516
59
211010
4
284440
609137754
649966598
77
340191
44
55
18360191
314276
149565
65920
310889
5
71
65347
49
40
30
1
242891558
377758
15
2498
80
82
451610
4
11464
7
412935672
68
226253
47
156210
182782
362692
480944
449786
61335
27
80
129408
31
6
11
653489044
383451
361839
29919
85
2
780823769
294974
79
23
331185
59
61
144517
71
384829
59
33
238151
358433
67
9
78
339770
46
71
9
53
32
39
32
63
250272
387497
144573
220162
84
381126
85
5
316296
89
61
94
26
113516
27
8
111357
189816
18
439130
72701
183602
421594
410269
31
4
236878
222284
292304
275845176
413851398
91
93
23
27
471470
350079
249232
59
77
486176
808607982
75
590268632
43
319287
328151
258739505
166528
59768
807491331
122234
441733
30
15
184223
102943
49
97
136871
6
756347120
57
744299149
93
85
451191
40
20
615561271
317377
73
226335
768567483
14
83
475209
51923
403845
65
82
357355
473568
69
149600
76
31230879
88
72
37
489146
205766
46
53
321216
4
23
37
81
344682
67
85
905821580
113740
65
4
41
65485
70
180144
34
70
55
2
293223
473781
174668
405580
46
50
2
78
35
7
43
48864
5
90774
77
45
92
311498
197189
61
19
2
82
355082
22
34812
361587
434897
94
42
209865
60
42
22
52
354124
8
690005403
8
484314
389546
8
460179
395697
4
77
33
607070524
80
12
48058
75
44
12
411063
756861182
88
136470
984423680
621237173
93612
128805
64
95900
446277
14
86
261038
774772877
338585260
7
2
27
180258
1
89958
41
21
250122
76
85
140056
569564209
7
285814
4
486513
472191
152916
348879
77
164435
457659
784806305
608483284
438501
459076397
833866956
9
127196
39
22996277
16
99
43
200223114
298671429
73
80
7
49
413780
205580
273512
37
54
40817
47
70
30
364626
65755
88
9
69
207818
661075793
14
1
185789
101865
289291
46
44
13
7
83
93
848263618
150475
28228
200985
65
98
12
426526
315362
75
77
347221
84
3
323316
56
66
81
85778
366234
262693
418338
290725
30
43
13043931
60
1
40
49
89
8
81
600007710
81
108295
316601505
239771
82687
23
113251
65650
417365898
96
70
25
6246
52
826664854
246001
43
42
94
34
293213
2
74
462950
263330
5
99
46559
295997
445226
79270
499302
18
82276
7
277393
9
659295298
88
229332
78
86
1
14
243271
54
5
84
14853124
54
82931
122842
972528415
9
13
96
95
9
443073174
26
758896036
154271
55700
455452
422333
55
166422
113656825
16
78
16856
15
15
97
39
399316
8
62
295904
240984
38
108998
36
279089
7
304537
389313
98
28
134036775
31
5
161907
239085
78
331895
75525
128005
390537397
98
58
126447
119391
98
26
475991
60
368989
163907
220488
131456
6
365120
66580619
89
736189192
582248147
210512
31
379092
389852
6
50
125715
86
99
208710
45694
438220
74327
104006147
21
3
28283
32
69
6
97
484512
17
156726
271720
34
457716
42837831
246949
372687
45
21
268333
490355
340391
2
186760
67
367625196
58409
496353
247651
6
9
263923
8604
27
488748
67
198109
170660012
409374
81
421718
38
79
292917
487605
322605
258442
36
95
494488
9
43
5
337957
1
462116
249553
273829
448944
73
12
4
66
405815
48
113736
2
436374283
174727
306639
81
9
182411
878384494
32
259862
74
307109
424897
78
275020
229872
48688
407555
498855
236867
7
189660
3
77
392219
98
38996
624628785
91
493528
3
15
234939
3
1
183504
33
335709
707842656
9
273594
409300
62328
68
39
224276
4
493395834
276646
287696
363513
421717
17
21
2
79
31
463574
434603
252377109
262764
164486
15
288101
84266
809739578
25
70
222188
34
48
757386253
37
352640
56
720203849
289967
89
107971531
45
6
339119
47
35
499491
92
24
493511
4
75
25
54
43
88978
28
152198
329803
105135
408042
294645
219644
233581
351338
33
32
39
74
303458
50
15
361493
255481
414453
284348
43
408688
28
3
91630
3
96
50
408464
98
995981743
41
318095
2
5
21
8
51
468423
98
30979
467674
2
81
2
2
1
6
134114
51941
40
492964
26
47417
425236
4
55
473425
54
40036
60
89
361677
215626
477500
23
153274
251794
405475
768559405
385695
422263
8
484424
67
483606
6
639619607
36
12
25095
106237
18
7
2
275844
12
112075899
58
331057
65
70
71
6
323246
431149
270374
184749
21
2939
492330
3
44
124790
50
37
327460
2
486517
32320342
3
38125
51375
108048
285174
90736
78
471090
8
19
6
12
86
477675
53
498501
13
31
92
7
386192
137726
91
13
68
869853680
335037
68
205860
448828
14516
8
184348
64
87
42
97783
649745478
50452
66630
375998
187849
496047678
2
54029
346299124
133876
61
5
47
22
453775
5
3
360864
139630
1
38
138214
50155
2
375822
23
10
83
446485
67
475431
464390
84
377470
6
134000930
432453
452595
369975242
374454
33408583
3
293382
235962
168093
89
140230
90
81
34
74
211999
47
69
85
376382
99
363399287
975132005
98
8
37921
284378
85
381601501
27
76
67950
302836
2
100932
57
520956451
57
59
59
358412
234018
4
227434
11
75
152994
81609
397960
465151436
52
310985
52
2
181031
5
79
5
10
24
37
75
91318
87
245131
262369
349645
282784
4
16
66
7
38923
245744
489613
853886372
81
8
434860
64
94
5
131530
8
324501
4
51
387228891
619065260
39309
883260255
169554
70396
27
31
52
40
37
182774
13
79
78
32
71
37640
73
9
55
88161
48
5
7
34
13
839089636
4
70
89
7
7
414443
413113
43817
433277
8
7
470828
98505
66
7
76
68
314445416
395145
66
49064
8
136646
49
43780
171391
16
317853
199673
728828529
1
29
478509
7
6
54
330559
81
328117
439558
468784732
94
296662
75
434616
44
343681
62893
34
52
630433237
117012
139278
6
8
459093
30
155500
13259
82
354830
309835
96
344979
37
16
415348
344348
70
1
96
91
17
306287
239593
398681
41
8
365933
57
91
85
50
161453
56
17
2
118172
22011
269504
68656
350935
195088
77
84046
372400921
68
84
14388
352613
287743
243352
5
77918
4
15
33
384565
63
27605
59
47
72
27834
27146
179481
45
481960
49
37
44
358637
20
22
139982
85
35
204621
186950
199644
95
1
443846
12
51
80570
369777
16214
222887
16
12
27
100685
391674
8
67
249419
154455
12
472748
346921239
36
248561
97
290996
12
2
45645
329654
79
490676
266543
112573
43
52
86
30
63
492533
183001
59
2
432956
46922
14
177227
2
77
240036
53
19
341358
98
13132
2
411546
5
178349
85
266275
362206
137116
29
72
401069
473985
118871
28
36
34
94
8
94
85
34
340701
1
4
34352
293960
7
22
42
501701431
219013
524712994
379493
451824804
26
386118
393290
421055
377796
418930
68
26
154499
90
299519
1
183415
184820
642577482
55
1
72
35
6
49
93
224358
16
164480
14
105305
853326013
3
3
385018782
22
55
61308
253207
426254
87
77
396203
383651
81
90
229467
25
789270438
325013872
91
29
15
70908
261928
235662
2881
334674
87
621130652
283033
38
24
6
64026
97
23
46865874
86
63
20902
81
130114
403340
377411
258432
304551
734130890
421204
59217
29
2
23
478661
361069
87
99
106287721
32999
25
169803942
5
350853
34138
69
28
52
27290
417492
329694
31
355446
51
708286631
43
44314
459460
175293
58
472588
56
47
295282
53494848
70
19
270148
196101
926723526
447344
35
71
152674
31
85
709628629
45
8
542049516
323998
51
91
78
5810
242209
71
94
53
865406903
29538
367352
6
326013
96
353363
277651
144486
240153
15
135737
3
12
76
72
20
6
470789
89
70
233945
512452346
52
4
98
39
42
61
92
414269
174440
59
55
260779
335269
292648
83
421622
364316
464959
175327
240950
445696
15
105306
4
376146
261236
98681
2
2
132313
92
91
159935
488440
5
72
35
26
37
339436
7
97
44
87
52
8
447269
1
9
98
36
3
126477
408100
98
487629838
1
609059363
116266
501278113
46
435120
8
15
97
416627
7
106383
63
489300
245207
13
158137
24
14
407802438
80
52
56
177103
87
20
83
74
77
211246
200729
217688
55
80
25
29
256945068
9
193379
24
17
270431
234484
76
883262884
16
47
7
468440
45672
40
55
26
318645
750311021
7350
340712
72
371928
24
3
1
41
954637958
40
51
478237
156609
20
242510
351241
98
33
29
83
288502
38710
4
6
80
193781
62
54359
453694
22
6
86
73
90
145863
427360
298390
19446
12
10
239434
8
71
101372
468854
435474
40
79970089
16
17
459880
46095399
51
92
25449
96
378487
456688
99
84
236763
72
19
21
43
39
467662
256677
460050
274718
252841
4
189776
259123
12
290102
59
2
470626
90
89
68
183554
69
69
56
18986732
30
21
79
261829
3
90193
10
83
3
110390
111071603
444740
23391458
146625407
23
44
12
435650
36
554802098
115298
87
7
498220
160921
150992
36
44
41
98
86
308219
338423
19
94671
325258
486861
207258
421814
93
5
18
352475
82
82
55198
266409
218314
26
27
85
315455
63
99
29
54
16
28
27
345734
341431
294192
72695
3
232611
7
300275
301829721
79867
4
119993
2
6
317309
60176
290038
57
493848592
57
24
90
234035
75
9138
268344
61
494503
2
3
208835
7
36
877637969
3
63
63
119993
168322
459857
70
187591819
460442284
26044
83
50
93
8
70847
77243090
93
191088
73218
56
365158991
2
933372962
113554
31
201514
112002
7
27637
197250
347375024
387052
4
11
8
294436
45
4
135148
346708
166132
91
8
31
24670
166946
123814
71
8
214373
94
79
3430
120303
2
17
236841
22088
895010434
25
167536
53
340937
8
22
120862059
180395
18
90
58229
9
47
215832
40
60
324544
254701
43
369922
56
33
7
45
3
246774
321928
24
3
347481
270004180
585907284
47055
156036
80071
99279
31
3
4
53
275212218
60
52
369560
214576
82
383392
97
355683
5
8
12
426980
229865
361601
38137319
84
201242
448924
298185
86
47
18
39
68
502321580
377435715
23
158823
30
438575
148793
679233527
96
69
76
945961795
2
413760
62
50639
13
288312
48
37
24
42
724301798
447401
300956
3
128115
258804
47
84
332385
57
39
89264
188712172
818319290
71
80
46
75459206
42
17194163
4
1
219815
303236
15324
95
461621
154313038
39
99
646025884
73
8
250978
22
222445
64933
90
48258
61
12
34
51
91
98
76640
39
9
463868
88070
86
364528
6
31
68
3
32
53693
69
34
27
225470
106882892
437885
4
32
13
99
34
287940
41
82
772212427
79706
92
19
1
430553
28
55
5
41818
52
8587
98
391760
64
111122
8
48013
29
67
9
8
101806
23
157772
391752
4
46
59
5
451957
64
83
454732
25
73
66
74
379345
493556882
491709
66
69
79
145692
10026
72515
76
312010
89
18
112845
15300
37
71
33
96502
127454953
43947
31726
116749
71
58538
3
6
267384
78918
65004
458384239
349348
368406
50
744094475
359502
2
320413
4
19
530301983
20
293375
10
59
168538
938000196
39
79
11
321006
75
34
12
68198
68900124
91657
42
25
70
90
14
443486
81
293492
64
6
48
82
267553
64718
76
333937
64
46068
637702953
6
3
48427
93
68
23
343381
84
76316
23
11
7
178455
487985
363391
44697
25
132989
9
983174927
66
405404
3
336621
57
54
22048
7
38
229874
2
47
255855
298948
113382
445980
56
67
218639
87
269925
21913
88
80
673449053
44
315011
12643
61
52
128545
260875
263996
69
283585225
57
269542119
264748
429057
436817
881026947
22
40
982964054
190818
8
11
1
30
2
51
87
80
248026
129785
256296
611577324
4
87
33
451329
400041
56
9
130036
82
386666430
441271
84
39
74
426534
324026
308081
19406
352618
1
6
50114
282629
254456
34
894440619
24
6
6
130734
3
56955
381037
99
187001
5
393357
338227
375685
884335081
423867
86
181581
89
98
95125
91
11
36807
642044683
413481
280683
97
284203
55
87
47
89206
94
99
220756
15
430814
493510
187949
23904
4
65940882
52551
236838
122983
9517
93
296694
5
469362
496498
328793
133883
492591
171653278
219912
19
71
87
56
145761059
82
28
233537
168651
98643
171995
92
1
59
91
81
3
79561
358262
1971
50
278414
156670
253649
37
261816
191455
45
436115
137179
194294
43
2
61
85
91
66
1
4
57
199974
38
78954
5
34
116870
390734184
77
108679
174510
33710
6
85
738645162
4
50
316170728
90026
406993
65
125085
26565
180385
74
5821
210982
94102
434234
106639
187403
330885
96
5
79
8
820135461
144585
72211
388375
92
9
24748
30
103387
50
224979
183682
77
419604
90
87
365283
4
314497
17
465825
265248
4
172582
60
35
16
32
38
2291
237783
97
36
26
95
483406
73
435314
46424
218655
35
50
48288
88
46
98
9
29
131282
976655165
228866
261905604
87
169237
40
449566
476603
49
16
73
11363
19288
10
8
497437
2
436709
5
102279
151323
78
40
70
5
20
83
274139364
65997
3
77
291098
18
26
74
206297
14
3940
85
21
701583820
375174
101014
215870
843812501
60
66
87
14
399233
50
315549
360310
445008
5
267631
88
64
402140
303527
50551128
148512
250339
91
65
269483
397607
6
86
32
23
65559
75484
67
96
21961
94648
88
198389739
3
25
216084061
38039295
85046223
429244
5820
5
750328693
352292
400266
157624
288030
88
110445
76
15292
8
20
7
73
83
464517
497770
325351
366825055
6
43
436463
459554
92
491014
91532769
40
45757
81
376428
470969
49
561328953
37166
58
39
445110
310758839
32710
5
580078790
64
12
93
39
625898860
86
2
781098250
30167
26
225866
146201
87916
438704
284728
2476
429933
3
1
49
49
598218660
59
29
309857
82
388796
70492
285014
85
6
419928
340198
70
351668
97
283259
150807
509843379
146429
16
1093
88
83
321638
15
160014726
144187
353447
9217
950905538
90
93055
624803323
73
361087
77
30130916
933385105
328331
314550
24
401959
3
9
602657075
366479631
261671
92
385573
403496
155426
145285
11
1
43
392372916
46
554894144
5
9
348904
522066892
257018
456726
38
133898
270382
32
594282779
494504
23
48
168561
61
63
61
17
7
410157
66906
413570
77
9
184114932
33
426143
59536
338994
185930192
372850
7
294102
98
367773193
18
4
42
4
45
19
249487
269626
74
400631
66608
54
27
462122
102156
1
244955
50
30
79
147577
2
79
43
25
34
3
271621
30
496397431
458928
71
17
71
422428
233015
84
474062
47
9
49
5
28
1
70
32
26
98
6
73
3644211
23
201699
111495
5
521536632
22550
157587
454059
455437
40
48
751994296
490236
65
249552846
50
468760
56
466443
4
9
14
64
499846
288874
9
98
408708
86094
4
121107
687093550
88
531081016
248918
234945
240459385
17
198954
95
309159
92
24
307440718
261101
76
6
62
193794
60
6
420566
458108
87
76
191039
332664088
424986
382045
401481
14
453227
464753974
11
98
51
93
51
2481
1
498189
56
42
482979
420046
115478
189398
248645
49
473721
17
86
258608
82
123004
329869
90
47
82
6
333608
418106
2182
87
37
282241451
386565
25
53
46
64
84
8
120555
2
5
11
41
59
479736
60
106168
64079200
877280494
28
440149
51
280611
218457
287929461
76
429188
758696138
63
240664371
19410
7
2
253414
3
454010
36
172272
269337
32
380061778
9
87
10
256055
1
348409
9
38
31
336228
241543
183741280
2
52
66
9
236397
113288
213661
88
17
407675
471045
44398
600309068
264282
435708
268322
234911
233074
85
254549
390589
48933
88
219157
157069
36
5
413793
84
298408
98
20
81
4
409233
4
44
1
37
327635
40
313191
61
9
730608657
140715
5
451476
82
7
37
63439
4356192
122918
30050
4
73
123785
34
350750
336900270
199919
499227
274448
89
361862
177455
13
56
45379322
771225998
86610
37
385347967
351600905
170044
36569
72
3
345054
522310719
5
5
142487
73
62
441706
62
358837
165299
112443
5
46
341080
73
105075252
222069
115182
337150
775058588
1
172777
140810
73
41
112303
385718
640668867
55
226374
4
45
92
16
313373
77
64
381884
307748
73
19
45925
56
93
66873
472593
31
42
2
8
38
69
191948
906746289
37168
95
273194
287184
327718
18
469938
5
114075092
7
99
55
61
1
171332
98
6822
20
788427816
369218
80
3
93
146093
35
77
53
4
7
109458
87
85
93963
9
378262
498148889
412812
899173595
7
215985238
49
185774
460781
10
83
23
289531
49
92
164258
55
408807
225039
70
77906
375007
351861
27157
128862119
74
386749
510690932
996970371
48
97
156482
412606
66
179380
434227565
428427
96214
282232
11
420141
247685
115668
348062
527371156
77
632845401
495185
978883175
448342
46
45
4
421058
77
37616
486247
302822
5
190863282
296313
459259
13
445722
6
60
141199
351816
67500
38
23
286012
265728
393049
81
581173393
105998
8
82
27
96
9
64000
88
196148
66
241519
98
439356
4
408867
74
330343
3
7
8
92
45
66
295058
580962492
33
279030
18
199835
5
66752
332958
4
62
382103
87
197240
76655725
55
196372
105470157
57361
97
63
216246
17
2
461725355
75
45
224780
64
30890
47
47
27908
43
70
45
34
1
3
268196
49
411720
33
39
160507879
83
2
13755
97
32
68
13
99
36
90
226848
2
652813180
65
440505646
51
15
270633
493034
5
89
2
3589
475076
37
41
456935
803927238
58
60
81780
6
264713
91
86
81443
249226
646845025
78116
451077
460607
38
23
157468
85
48
60
322954
223251
235492
35
59395
32
18
183996
7
56
922026883
3
778732586
408230
454634
243061
15
156014
887924249
401620
205932233
322695
85
297136
46
422860
625452633
419328
9
42
14
21
1
44478
496038
186114362
6
8
35
1
21
388939149
87
196697
132275
7
405801
200627
360274
31
391152
269728
92320
474242
424017
68
496055
75
142280
295337408
97328
50
4
9
237672
87190
3
802234200
8
36
457176
187671
53
3
75856
21257
40
369601
456913
326422
515613823
93
60
269049775
337540
24
342338
158003
36
71008
291618702
19
433650
20
277598
56
187286
467902
52
131059
89
102961
77152
9
469443
27
508120477
99
289109
41565
90517
32325
30445
49
54
89
13835
55
6
256996257
55
302088
5
246329
36
43725
7
141623
39349432
82
77
71
391993
15
170230
3
73
7
76
95214
24
67
367636
311284
930386601
29
404606
165658
481628
63
235491
4
141449
408672
10
470184
95
92
956383221
70277
490738
36
10
28
37912
1
153641
47163
4
202913
343606
441998
9
45
4
329241
292382
38
23888
69
62
86
803130640
275089
349920
64
297604
12
386134
3
53
281918
2
405113
80
46
483014
497172008
5
11
61
477247
359905
71
180095
99
2
73
230611
42698
492341
262368
95
11
28086
190577
74572
800116839
21065
70
53
413585
219132
171756
63
594367607
406563
612547284
107176
8
185757
24
141720
45
808648441
35
175044
253481
363914
197815
415765
9
74131
80347
280994
348600
177682
484597
24
585149928
26
29471
108897
524106678
2
47
479918
368010
49
53
64
48806
82
47696
49750
426745
279895
454654
265476
44
71981
69
28
93
215166
37
39
154870
53665
221272
51
56
8
137994
22
105278
284743
86847
7
62
673717002
8
50
189356
96
263344
94
249696
208959
849385081
203260
73
234139
43
70916
318061
388139
64
118729
40
203616229
694419787
14
229039
56
10
6
467018
486545
8
60
9
97
507793572
22
7
24
4
239319
89
434829
4
294098
27
73
784000978
62
371071
234594
5
282942
54
441053
283129
299668
373485
44
37
31
30
13
243997929
327512
214523
8
50561
742639145
136581974
475861
331613
219411
6
545698521
2
92
71
287578
7
5
45
79
297108
451783
285341
113140
246599
324605
86328
109984113
83
364922
58601
379912
928485019
24
61
87
253082
44
27
22
82
86
43
36
29
5960
58430
36
29
35418
444647
98
76
21
43156
88
50
896121202
197063
118866
299158090
60
4506
487475
468093
6
200591
444647146
16
181851
75
33
9
269104
63
294034
200223
17668
98
87
247584
4
60
75
255475
20
55
442520
97
170618
93232
223487
289819
252390
52
10
156196
35
309395
502102315
59
117966
264337
40
81
79
18
31
28186
49
16
8
62
1
16
347542
460270
9
96777
27
415769
962304962
5
154539
91
53
7
159048
354985
35
400292
93
112937
43648
253494
34278
92
26
14
16408
5
403945
376929
96
25222
36596
28
6
828505972
166980
440376
8
391420
497659
23
20
84476
383821
328623
883514908
11
86
67
377238182
73
47
27
80
429109
11824
445993
23190
19
212037
31
378515
5
82
10
61
300217
81
186319
369608
25
63
415282
64
11
58
91829
3
245281
3
98
54
82
143859
73
531387988
13
76
228169
87560
63
343509
70
79
852950332
51
803992747
673201634
324215
262948
20
22
416975
80387
353826
86
42
65
373558
167987308
66
50
41
52
94
10
31
98
345711745
63
24
498259
13
30
189169147
94
299449
459787
98
185551
381263
70
57
196204
19
47
63
6
38789
50310486
79
23
429652
27
302984041
67
43
5
90
354287
184642
482324
31
6
456814
166395
56
1
221776
37
9470
284960493
311198
349822
396577
4
267688
31743
36
447692
72
306085
816423307
36
51
49
42
869675824
94
200967315
284948
16
39
92
82
94
60
47
8
87
298613
226775
8311
7
422745
6
30
200338
319656
47
147267
855996010
67
398189
450417
50
437986
7
818377822
274830
92
214335
78
344793
90
83
261012
21
260558
214895
48
17
7
75
93
65
76
76
254674
64
499507830
142258
52881
32
1
213930
377218
204563
14
170493
284904782
53
34
210096
317651
45
400801595
741979985
36402
16
8
201386342
61
472817
305575
93680
36
16
2
71
3
9
14
6
31
18
5
245849
13
93
861782193
26
22
73
6
80
35
85
110805
55
31
57
426318
496511450
49
61183
839458578
389826010
8
369733
14
74
98
131083
24
131802
33
386158
483040
120801
98
49
21
221653881
41
493487
109297933
14
78
75
89
169951
43
45
91
287005
88
21544
47
893339636
52
358161
160972
302357
250622
990215946
71
244845
463116
43
324504
477709
60
87
60
18
5
154591
152830
168517
15
49
99942
65
1
22
37
424956
9
7
220221
46399
200640
1
313362
589648927
350935
388656
93
88
88
412477
48
263231
17
43
788406109
80
12
172863434
131462
486834602
93
126746
55971
98760359
490117
45
73
28
460417
190658
17
8
3
221785
198914
962896496
364455
136130
64
33
563565353
53
59
19
191333644
57
345296
40
410508
45
495893
278865
28
4
81
382489
68
258630
48
99351
244055
8
271031
85
255495
27
50
175278
256286
137530
60
65
66
7
21070
50674
1709
415590
65
85
418672
87
37
1
9
95
85
48
294927
40
329693
4
28
437720
647326342
20
3
68502
69
356340
30
60
422441
66
285886
7893
48
77
31
2617
459549
309334
6
432432
29
247848
206514
38
83
445471
897177813
432027
19
701171026
32
8158
464337343
217695
572808543
325712
77799
40168644
9
66
6
98
247184
14
71
359688412
496208
98
1
498247
54
38
150224798
61
75
8
284626
155755
295050837
44
124538
25
465165
7
89
28571054
3
318740
518995273
137276
78
51
83670
320438
459667
899910881
117756
355642
63725
412953
220396
102945
1
52
194221
385941
3
22678
77079
42
105146
79
427312
60
724942429
62
112703876
63
763719451
351736
17
44
56
13
3
60
53632
288799368
68
28962
98232
20
34
327926
783873841
55
368499
67
819842077
15902
238234380
64
408083
3
473995
30
33
41463
292454
262539
27
593756000
267180
1467
9
306340
209593
55
232794219
305853
26
61
6
340667
405233
433813
362629
685975822
6
207280
56
74
194092
37389
413678
28
32
297655
208574
43841
61
147969
51
82845
57
185214
3
60
87421
334872
99
5
8
243581
303011
60
117339053
55
4
14
199388
420834
112133
13
23
485719
77
453390
58
81
34
151224
105240
23905
165764
18
162410
80
249759
22
88
60242
71
69
71322
85
630221239
15243
60
334778
461563
13983
67
418731
48409
146603
337973
474113
804289471
76
13
4
10
211299
103209
427153
64
17
30
131779
203292
272276
65
73
430354
555451674
9
21438
41055075
56093
160043
121765
39
57
35
21045
154979
80342
62152
27
236682
329670
301136
393749
9
464497
291233387
94
71823
481113
684975743
51
422473
4
4626
24
313060
95
9
242964
6
10195650
298903
53
54286
656497996
44
52
904879273
39241227
48590
55
50
7
24081
17
76
68
543588434
294591
21
190145512
12
469961
423882
6
6
61116
246349
78
61
941286667
90
48
489742
99
40
309361
381938
3
82
29
64
18
9
438349
1
75522
277819
26
333250
391409
402268
509298120
164746
7
242797
93
28
94
93
48
2
78
151179
358972
52625
328253
208754
139452
427402
232961
58
423317
119255
15
19672
56
13843
31
400913
60
4
106961
204442
204201
35277
46
63978
32816
699798429
94670
320124
53
296852
39
27
9
129541
21
63
498843757
238240
13
86708
13
78
73
4
147511
52
81
78479
49
5
404825
304305
45
52
163757
318166
338670
26
461790
113753
736975770
314623
17
27
106472506
175027
18
41
422204
228933537
75
77
88189
281229
27583
2
21
56
49
25
97
448278
276834
309161
4
93565
395220
466182
363991551
90659418
164492069
351536
422402
18
98
98
6
45
428133
18
98583
320669
28
71
34
56
55
7
123317
51
37
123846
89
67
55
153402
82
215893
89
170704
16
922546287
204560
98402
168870
119836
399408
27
539558241
84
365875
802507391
69
471280
460691706
314247
1
731350098
5
85
236851
413223
487162
40
7
17
11
4
22
279048
52
47
22
319323
492415
198578
250047
6
16
4663
486065
12
6
2
4
91960
4
183331519
262745
199570
94
38
26
8
453733
550149354
257197
16783
413718958
188057
41896
24
47
45
731952210
38
60
93
396110
140446
5
85
3
8
494974
9
112635
49450
25
56
5
413483
12510
76
315759
91629
499611
26
202645
365497
548540338
244596
184048
434258
404630
986989281
93534
293902
48
162433
26
46
472821
46
177403
103796
94
89
904664018
24
32
12
13
44
14
120928
436351
876075341
82
477523
204251
7
64
92329
65
205683
87
92
449583
30
77
67
68
12892
11
60
20858
15
24
77
89
39345
14730
4
65
74
14
496055
72
66
233234
41
403252661
61
468671
14249
295172045
87346
282504
39317
58
39484
99
126377
99
72
331716
81
63
7
7
28
57
78
87667
475931
311461
486693
30
73718
483528
87
263421
160424
892543270
57
340149
488016
23
2
127663
9772
304419
3
352188
47
275466
16
6
8
100278
45
72
424869
597680629
83
87349
5
93
363617871
26
15
86702443
61
374383666
1
180786
142814
55
26
42
891271758
62
375017077
28
27
937680888
49
479013
93
150324
15
285233
124415
63
7
52
171059
15523
78
44
598904888
219369
63
94
319008
139078
430149
422263
214882422
52
5
235084
98
98
389364
127055
6
97931
73
45
9
436604
258149
10927
582097960
7
267771
3
60
933850685
57
477367
28
24
253448
72
10
2
138593
72208
43
80
824937601
90
45
5
226236
87
318031
91135
301560
480063
510263221
461890
3
352118
44241
75
4
112145
127895
221544501
30
69
69
6
71
225671
3
11
29
52
197947
49
57
220168
14209
190350580
7
349953
29
121615282
3
15
341445
10
175426
14
49
375998
292723938
145819
724297925
84
53
34
408610
2
54
270063
494117
220414209
336031
456177693
48718
307921
54
361063
3
68
9
27
33
2
154787110
178078
69
411723
23
268977
38
361853
50
662638200
88
3
38754
461402
39
353879
187955
39
22
126782
41301
34
391552
298574526
139746
177888
72999
44
52155
124416
8
242224
72
404134
12
320417
209361
32
15
15
4
474506
14
7
466367
38
72
36
23
417232
7
98
99
61
463817432
57
28
153536
6
180237
70
69
37
6
6
87
53986
114114
462418
98148738
93862
333419
21
82
49
355969
6
97
778068481
21559
583190676
195254
62
414075
3
323802
63
277176836
56564
99567
10
3
99
175567
46
2
6
466086
69
1
66
222917
300076
7
95
65
86
7
420304
61533
38
99
367910
252994
99
455030852
39
54
794302004
631867370
458940
22
45
216619
36
91
58
435157
2092
27
33
97840
265343
18
232677
32252
51
81
45
30
21
76720
98
1
298625
7
9679369
383484
79
124338
680357545
31
71
71
25
342587
770122471
28
42
431834
38
19
158286693
40
483915717
89911
12
89
440716
491522
394122
84
97
86562
26
9
66
2
317427942
7
745717497
488046
98
40
94
56
3
676662599
219173
27628
33
377569633
16552
11
3
30
25
265478
117841
9
95
92
63
38
6
427724
933522235
953744535
110903
196327
40
295436
71
129510
3
382811
35788
385382
12
352930
5
399269
88532836
202348
49
43
347595
35
50821
70
386496
15
21722
341226
534009578
9158
54
478585
87
346511
27
44
78092
702635826
96425
61
49
73
194182
347810
58
468329
375030
42
473053
53
179462
323195513
266056
48
193101
468104638
3
28
30921419
68
89154
30
327657
69
19
242801
121996
92
328613
270257
92061
5
59
18
390617
59
455723
117581428
77
54
239422
97
76440
764676238
89
5
71
242682
17
8
58
3
78
244042
57
425557
22
946508521
469290
78
168759
904446872
71
44007833
50
59
25
214401
836540549
437949
130336223
206099
6
421989
73403
2
266837
18005
13160906
39
25
38
57850
393402
339815
28
3
286656
302357061
34355
590080334
92
32
94
338554
24
57
15
87
27
25
39545
53247
626574180
189110
7
149820
5
108678
291921592
340712
268655
24
455330
5
71
47
98347
97
251574
41
67
44
54
10
2
52
308870
75
157270
93
28
92
27
70313
161756581
416678
63
8
31933678
47
3
49
4
409237
110013
7
7
461409
328609
452148
341083
32
5
63
82
96
271086961
90
79644
366650
167955449
91528
13
182359
55
47
34
320316
91
154752
403528
64
426992
8
375254
34
801651400
38920
94
172883
68
59
53
76250
301936
303655
366862
323494
328638
88
60395
317992471
374287
32
229518
157629
87
22
195268
1
91
88
135969
48
88
162106
82
94
214750
577759042
63512
53
7
118329
66
918934473
175218
83
81
386670
65543
81
64
98
312397
17348
819886369
10
240479
31
377214
420659
20
48
343941
99
9
294127
170039
167294
950276329
5
171572
107126
2
260646
9478
862449292
474599
3
93
83
429442
149174
70
265371
8
456157
12
178844
86
204817
62
462878
171502520
18
479103
208970
216873
9
64
185134
125232
160693740
2
94
158061
30758
19
41
2
65
11
8
18
28
73
61
51
305119
85
910551288
875221576
52
4
353992
448700
68
140107
23
410221
89
321742
126032
71
324318
1
814505120
31
454328
75
407047
7
86
2
256461
22
25
99
21
282832126
71496
161331
47
8
379732
69
86
34
491068
342251
19
45
27
99
419789
14
16
92
46
62
41624619
89
492414
72
11737
268447
55
58
91440
1
143663
164008087
484898
32
252917
87573
41
93
102465
55
6
71
72
165281
119261
173844
160199
294111
23
15631
35
30
950825813
244581
103075
620285445
6
401999
1
64
419599
464258
182241
38674
229755
194183
8
35
84862
46
306685
214345771
158754
17
44
90
384789
8
740639568
143805
8
62
68
63
252275
15176
874934991
51
63
48309
312320
89
8
354019
33
25
25750
96
38789
118281
78
127291
66
75
32
9
8
186073
61998
84
419935400
627729423
30254
17
188309
9
85
382457
268516
385826
63545
683381450
29
42378
253389499
414553
34
74
90
640542253
14
81
155865
74
402524
32
807913218
578330870
183043
80
398067
38
216200
5
24
622873200
304853
140562
18
372291
77
297074
717076137
390968
17
470178
28
213186
42
45
328569
37
41
1
22
283599
74
6
80
61
369426
302144
30154
406175
12
433189
43246883
68
37
41951
55
76
9203
82
360820
245201
2
42
60910
61
36
13612197
31638155
44
27
328385
47
46
453618
76
261014
196397
18
5
49
387403987
47
35
171020
339405262
382271
87
12
246631
23
634
386789
40
65
99
85
199784
133619
44330
34
105075
5
224888
3
94
1
229508
384044
96
89234
1
84
863811870
37
85
138890
410752609
30
7
3
192704847
50
409071
294947
365982
76085
496927
227024703
162481
40
45
87833
173269
385559
727067199
450094
9
248134
57
13616
30
473507
438226
31
55
10
4
9
63
33958
26
60
11
242983
77
13
74
8
220479
484653
2
29
39657
477911
388750
391127
183338
118294
16
61
79
859935837
472660
97769
203424
73601
203515
291692
53
8069
435169
16
483281
48
125294
41
27
20
32510
175540
53
52
206862
76
866000116
15
199385
24
203427
96276
34712
72133
484140882
402760
83
386385022
265941
364205
182533
98
82093
494223
356749
86
23
99155
9
71
38
90
56
33
41
163201
453373
84
93
33719
69
72
21
44704
195960
30
88
526880427
75
267655
17
13
339439823
84424
21
445121
439089
6
94
789790397
493800
297544
265495
77
460002
568174794
65
38
392043
39
29964
992148978
98694
31
97
99
82
4
283471
366643
145748
38
29188
551987348
484802
352265
174387
317372
26
4936
91
355040
397721005
7
37
4
5
978735039
82
135273
851294557
64
382035
7
17838
151864
85
260907
74
271997
366126
6
87
274898
87472
80
29
57
412687
89
685549226
268075
84
80
265951
60
895963062
417192
56
83
237139
439967
334787
238606
68
41
371989
94480
263875
55
20
89
90172
351193
335847
97378
92026
11
96
54
153599
453020
71
29
229946
273539
107869
84
67
90
8
290056927
72
136946507
426373
85
95
173087
2
530550560
82
238487
13
112475
366383096
16
346945
243286
48146
296295
245866
60
247781230
57386
4
26370
82
711324071
813766762
6
12252
72
383893529
120549
81
316746
33
92
13
54
83
451093
327477
174293
317649
90
341340647
156846
2
378392
48
73076
438552
89
422110
45
2
22162
447192
180964
36
190906
12
297476
9
31
64
24
82
108605320
89
45
67
27
407929
13430
82
208299
20
162436
98
45211
279343
431026
556743347
320903
81
4
552174607
305914
39191
10
60
463208
8
52
226530
65670
477749
21
94
414157303
247167
452097
49170
91
360861
59550
158012
89
284782
99
370709
39
91
75
424678131
5
27
63
61
14
63
480545
56
50859
99
535834787
28493
54
1
142556
460266
5
654230346
834013810
431799
1
15
270391
94
245381
305400
369752
1543
253636915
8
95
73
202079
92
12
436076
93
80
7
342042
257469658
255301830
12
429705
97
400335
80
706002324
46
38
63
6
44
35
67
83
860104636
298059
320136
69
27
74995
1
95
404043
4
192913
44
48
63
228138
74
92
47
55
53
314989
125556
961786415
1
74
3
770968430
61
408966
68
54
84
232481643
17
311610
369444
97
65
84
354948
287623388
44
210421
374881
17
44
209310
10
199632
451160
301763
882713691
6
22
65
470765
536574499
860163721
35798
49357
45
46
1
2
141330
42
232668
270601
189952
368627
448107
97
297324
64950
45
2
5
56
632905228
186271391
13
366819
426183
38
346649
414514
50
45
89
159280
446491
176710
56
6
5
444626
131420
113270
77
311945
90
461149
383272
74
5
72961
103701
219372
77773
258679
68
36
13
322786
591740164
87
71
76
378401003
68
99601
308295
64054
477854
92
355606
452618
91647
29
1780261
150197
365379
490023
96
473217380
439228
38
81
66
42
675122991
380586
237207
180790
4
42
110276
17
31
62
609278674
75743
136339392
142890
59
366406
95
33164094
32
497516
9
404490
438951
231609
381766
246571
471815
896232500
216171
269839
99
206589
45
60
57176
148833
1
997641504
27
35
67
3
21
426716
55131
308029
211491439
141738877
39
47660
720407668
986353632
305003
604850411
212482
361024
456197
149666
19
254592
661391613
108624
85
198553
32
374070
538901704
50517
99
274979
792810659
123402
40
549319414
440475
51
91
98
352061
40386
352025
140051
89
927475729
93
344017
11
94
334494561
80
26
36
5
64644
94
638841814
292419
430876
48
80
8
80108750
57
36
74
62030
129320701
40
358303
71
12
13
80
61
405636
307772988
362663624
184666
430961
280599898
44
427864
70
108830
59
121388
24430
28208
2
397940
98179
40
7
379144
59
410470
431174
97374
344565
196216
116352
57
38
457849
172862
496524
30
223668
90
16
484994
491317
70028
172989
45
392524
411667
84
411724
21
78
491469
157222747
480784
419497
72
12884
427837
174939
417194591
361846
82
71
3
24
875795549
180585
743025166
77
416806
439168
58
98
14
92050
15
282086
215803
1
76
72
35
423711
299938098
418981252
853097814
61
44
18
155484
377541790
54
67
78
278447
22
310882
25
8
9
6
98
6
410741008
240149
67523
298774
15
71
498619
78
10
9
167152
643400998
145064
96
87
10
369468
94
105750
87869
475902
99
70
463464
83
520526919
34
6
13
872511364
372294
23
132775
68
66
275152
121716837
69
167291034
202436294
35
36
269202
56
94
93
557974118
401269
352933
73
171575
75812
40
50
91
6
675774855
25
1
477559
21
7
466431
316372
4
72
45
22
64
6
202107
90
6
441466
61
511599926
3
7
402677289
3
162569
450076654
75
62
2
349870
230405
212435
53
54
24
40
89446
24
56
52648
137171
14
383116
105059
78073
49
22200
68
302693
325501
76
263683
2
285541
85
50184
12
269961
136322
44
55162747
48345
684123123
485372
308484998
70
356153366
135719
18
339112
80
142029
299894695
9
48150
57
107967
66
24
3
466946
12
487894
51528
82
450531
56
21
1
56
4
81
268769
57
10
168710
157133
90
324496
229137
743566851
17279
136830
96
29
80
220971
65
7
80
6
857344671
39
118162
8
399328095
22438
38
39
423127
9
93730
62
14
214826
86
908514759
373286
79
24
280645
279645
78
99
222154
40
13
91331
213230
33
318997
324940
439956
58
29
668017319
59
41
140234
15597
73
390544
384145
260041
56
442861
77
7
480520
45
73
498738
6
259961
74
49
93
1024
261376
289505
1
64
59
390596
8
219615
67277
78
35
208225
5
772670417
287366182
6
430714
16
312710
82
91310
26
6
48
260675
87
55
308958
68
73
468435
41
349217
63907
24
3
71
76
367158
46
483996
353682246
29
143829
60
44
243092
72
86
452701
23
682342611
81
43
165847
55
37
429577
6
67
97
361674
67
88774
82
269538
141083
25
57
1371
53
880617249
41
8
32
40
192786
59
1
9
285635
93
556343202
140063
6
75789
9
64
3
322384
264812
62
23
47
490560
98
24
74
200630
139664
32
35
73815
6
285269
41
88
410630
61
435775
66
58
50
17
585946009
323963440
162248
149189
2
2
17968
49272
1
70
404413
230058
379071
308903
54
4
79
281882
20
42
84
109531
72
410368
108444324
40
305686502
114019
42
86
49
147154
73
351330
53
180394
9
69
328006
93904
66
30
448292532
230503
99
84
814151795
352291
50
441690131
416618
96
37
57
272915
248309
56
83
369681
47
523061455
279129
389538
21779094
88
8
226500
42
78
246948
274995
7
445073
54916
62
3
23
430633
260509
32
108975
572516642
16
400489
33
59
84979
196111402
51
71
20
113099
83929
854650601
41
96
308386
45
48
40
24477
140972991
26
61735
796348829
40
6
91
29
243998
33
53
734351905
285076
359499162
16
78931
85
44
28
459307
3
2
15
5
190779
467191
91
16
72
58
25
91
483095
74
216272
379414
17993
61
7
62
33
70453
8
167351
227278
89
354940
8
271976
19
9
41
192037024
401506
365019497
307120
390894
78
86
21
74
173103
7
26
6
52
9
83026612
26467
55
21
237622
384363
79
49
280991
52
59
92
268535
342512
24
16663
9
290647
415428
367764
128904
11
49
45
75
63110306
3
34
8
165827
253221564
310253
52
60
60
64
43
83
182796
85
44
57
84
111719
78397
46893
100524
17
352771
42
240711
80095458
62
73
7
178811
377712
465592
40
49
254430
356646
256207
199169
48
343765
185378
330247
29
322623
168182
35
41252
16
393356
60
39
12
237372
466931
404500
358450
67386
232580
514671309
177709
165578
235705
9
9
41
330024
44
365864
165934986
309881
227504
121161
96
494494
429101
362696
48
62
497792
45
577213057
43
1
6
6
903053149
779072601
73
1
404337
92
65
762820073
324728
15
72
162655
17
98
18368
151679
442789
324300
395351
95
894853370
62
9
347924
192457
319447
52841
39354
354122
92
179375
36
217604
268598
63062
82
277131
259084
47
356731
91
193630
5
31
38
9
73
250602
82
9
338976
3
83
62
428643195
215040
8
39927
239247435
56
8
79
37
51
377072
99
388251
171029613
47
8
61
176029
45408862
42249
99
74
104800
487976
37
81
49
144066
14
322055
47
384379
62
61
55
540783318
28
88
425292
75
982991396
28
11
36
287911
129113
189102
4
130538109
45
33
212243
840311395
872643449
144565
42
193156
47
27
501314085
67
108772569
91
361427
111259
382257
33
8
873032382
97
96
71
48
208682
459863
135564
5485
324963
79
55
31
65
93
35
466757542
50
73
72
854875062
28
415589
34751
195961
27
66
75
51
83
124321
478404
115906
156429129
8
25
60
30
421138
2
26
448046
6
46
56
16904
49
25
136091
31
28
85
1309
437525
78843
91
5806
51
6
440994
157046
73
204408
32
2
627226732
170498
8
64572
4
44
257783
196824
17894
743464370
19917
94
292792141
96632
361446
53816
184633
137788
477677
205881
6
27
20
41
59306
213726
7
362480147
15
136108
69030
3
56
245174
4894
87
949944367
196120
174377
245762
231974
3
26
67
28
474874343
51
8
80
98
15
383440
68
4
26374
612829947
70
52
50
50
64
385761
12
278972
25
5
491540
1
14
483071
91
6
43121
45
68
4
839334590
8
38
493135
35
49
17
247123
86
248374
74
36
415344
450510
338969540
9
455931
481969
13
68503
61092400
264849
90
69284
158804
421027
6
364211
15
81
92
792516036
18
275595
1
325843
83089
31994
68
120619
40
50
20
294414
12
50872
48
12
169013
992907222
381914
358263606
268049
84
242976
26
200275
2448
88
316512
60
105906
168514
83265
84
7
99
9
33
9
379929
636597569
586946767
197646
8
73
80
848299939
535302769
15
72227
52
16
7
36
19
401842
30
338163
4
84
225713
152435096
72
68
8
4
4
4
28
102415
64
65
250757
72
362531
79
7
91
56
66
290189882
877
427011
430469
9
46
80993230
35
77
50
484928
38
63
899606683
49
79786
65
35883
65
125859
253955
28
88
90
14237
11980014
74
99838
184777
10
21
204246
55
250133
19
15
92304
307840
60
63
389999
213845
15409
69
41
75
8138
311640
124514
3
98
328053
6
213708
39
461559
218260
68
83647
77716
153724
57
32
88
56843
286257
97
328503
24
650700722
365787
70
12
206867
93
294769819
41
145308
12
9
5
805012426
92
389563
359094
17
332427
4
854364569
309237
22
45
175847675
115966
63
24
368173
357130
50
12
284119551
279073
163298
239203
76
1
849864729
455595
59
29
7
20
356669650
1415
6
437446
443003
88
297782
463563
87
60
939703677
8
91
82
287641100
379909
73780
28
39
333127
35811
1
58
135404
191239283
99
380794
45
486425885
307330
2
111577
400612
8
324550
95
250825
7
52
346563943
68
238199
7981
348547
8
181092959
457057
217279
294337
6
416019
87
28
481010
430867
244978
23
37
123381
41639
253482
917583441
3
245415
490242
846266648
38
30
728993105
37
97
58688482
26
76
69
70046
14
4
10
72
40
912954325
82057
99
515883024
9
224394
48
373906
450876
36
87
188681
8
49988
86
265983
657563153
468518
56
317893
3
6
125133
25
4
7
2
30
17
7
160215
67
84
361471
3
210840409
81328
384027
71
301649
358765
379645
271146
40
7
238086
415336
54
447035
64
163098
80
50
66
495784
11
430795
8
440382
8
5
179066
59
433650
4
6
296247
616043602
52
233595
470428
94628
84
170319
12
306667
33
177340
18631
390513
614823229
49
14283
55
25
119942
240462396
98
346051
173793
23849204
449115
213963
272744
47767
29
3
50605
58592
82
309140
203433
81
90
41
93286
503384046
75
453321389
256594
49
52
392603
49
77
124250
60
50
61876
42382
88
25
60
453800
34
200354
557653202
84
276836
7
388851
64
47
82
97848
473189
33
335795707
185411
4
382274
74
852052214
182870
418181
42
429520
459595
150854241
31
804434224
3
227892
47
108057
91
338404
182177
96
50
351926
97
753528114
7
175203
180124
84
278660
45
8327
78
69
60
2369
245231
67
49
72
5
85
56
749921190
61
8
310676
15
442061481
47
87
39
79
22
77994
43
480188
8
94499
67
231841
6
63
315432
99
38
334468
79
5
78
172378
11
63
990936293
43
58716
1
9
39
385408
102132
73
286198
110934360
510436186
437844
252196663
65
96
93
99
250037
15
65
66
16207
26
83
88
406664
11
69
56
8
143501
131866418
11
94
30
327888
250841
43
448871
352646826
6
93
72897
19
29
176275
40
596393503
94
662073871
481417
3
31
251186
78005
19
54
28
7
455873
69
41
363770218
142346
7
38854
480889
71
41
713249738
191743
52
11
404779557
61
955840891
439127
29175303
9
316536
426176
44
12
422766
996667313
84911
409049
99
318442
312613
12
45317
49
24
49357
27
452432
86
47
464798
884560273
70
230105410
247217
87
65
228231
59
353253
118941
452162
234386
67
6
378989
59
44
2
37
61
82
486583
471405
295078
37528
58
391973
22
169385
48
3173
84
26
366324
51
22
63
336290014
4653
71
78139271
442313
212551
1
6
494352
279403
348235681
247542
18
55
52
193907
429656
84
181863
36
34763
67
252566
79
193781849
7
41
134535
51
35
361482
456452
7
208971
36
53221211
82042
70
34632
84
250723
37304
112887
30
4
222269
22
684130191
6
411349
29
252077
267380
43
964417684
424456
528053701
3
24
31
268221
65
238713
49
6
472727
48
76
477264
9
56468
97
133734
88
434566555
15
720200394
493884
170246
39
54166
65
20
67
487696
93
804788676
821801509
138363
352040
31
178559
80
418480
3332
10
489089
28
5988
290117292
157267
489471
63
62
47
68
312277
350767
136593
62
291948
16
383376
96
191915
457503
49
395337
195291
11
133019
64
3
4
71
55
696854239
137709
170539
98
27
189622
6
402
414084
59
71
79
160886
438902
8
44
40
16
35
45
126403
39
54679
21
58
1
354904
14
422669
460555
30
51
68031444
86
266033
266420
475814
22
93
21243
420045
295177
459611
32
19
33
433945
96445
146210208
22
1
470326
27
83
97
2
252941
14
406915
216603
65
464840
74
33
1
81
60
55
10
17
42
22
421194
440567
7
8
83
414237
449311
116531
496782
93
114324
19
306277294
81
9
66
393774369
164249
51
302209
57270
52
14559
6
4
939405823
54
113142
41920
91557
327751
310748
58989
5
101301439
107239
284635
452699
2
8
489569
43
382688143
73
263945710
99
38
7
294464
349754
78
55
5
45
27
87
834098156
217234
84
17
238850
67
52
56
83
6
234220
143869
6
89
26
142130
87
3
91
300518
20
461285
74
326707
8
206701
418261
123748
45
200954
19
33
222217
67
1
24
7
80304
94
80
490124
357105
287386594
80870
75
62
44
45
83
48
12603
43
324940208
36
52
62
71
366163321
344958
28
47
17
86
85
61
14420
66
371578
5
54
6
21637271
180437
36
1
63
230081
46891054
881133586
438698
408815
248651
48
215249
397506
33
64176
172722
392652
53
862737803
56
93
58
1
21427
4
55365
71
39231
91
5
94
55
71
199470
15
241136697
173218
70
17
53
67
670488449
474741
46
54
24
388222
56
349394722
63
14
659905954
452903
12
462164
12
252777
78
1
26
149382
73
37
298744
409397
35
16
79823
1
55
432130
404016
4
60144
644211887
328475
63
9
29
119831
310428
1
64
182824
180826
230787
99
126336
17
390550
139540
77
183991
64
422646
71
73
47
76
7
9
201125
1
495812
80
7
14
158956
54
49
26
168766
688581982
258336
8
73
81
74
385181
2123
25
279307
164766
15
352325
253059
61
62
32
122274
62
6
986511196
213833
2
47
77
42
656525088
103003
69
45691
75
280792
23
9
413061
48278
99
8
65
552967768
294455
377469
175356
67
21
496681
83
21059
99
244446
149133
377793253
49
175179
53
75
496237
99
496620
250952
894849527
89
20
5
41385
69
257118
55330
1
579390336
30
47
1
16
59
382781
82
38631
81
67055857
349299057
85
408904
206342
41473439
88
69183
49
74
39
38
43916
78
22
182654178
93
12073
496720
112338
78
78
80
28
10
346632
515832398
383209
6
318831
14
45
35
2
375078904
20
378039
714896734
72223
223508
7
89
712458188
161649
8
35
35
5
80
31
83820
145831
44818
76
33685
67
445512547
74
410375
4
167482
42
91
41
30
9
277519
111328
36794
421099375
468042
240128
27
72
185062
84
17
48
110010
438171
342667
19001
213883
83
87084
43780
129496
490665
236134
52
4
155226
5
37
4
296782
201246
409154
687284308
251477533
48275
384294
4
12
48746
3
2
179076
27
469786
306278
480852
103823
214147
89051
77
46
32
16
13
19
229194856
98
448931
77
64
88
4
45
281504
17
7
56
45
113526
171600
2
293002
3
94
441540
31
82
285910
73
6101
81
798235430
390490
109018
91
47
380391
67404
16
38
290800
209194
385547
132013107
254464
82
113581
121974545
21
488399
2
987426223
42
139194
63
339167
10
54
28
17
461259
239943
169842
104933
318322
93823
75
42
87
27
42
67992
89227891
372733
60
126324
203150
96
7
8
61
836054197
58
235924
70
43948
473551
184471467
2891227
6
27
25
77
25
123346
58
58
428071
394155
55
4
147109
98266
411630
24
21
71
2
62
215792397
2
359558
4
137405
40438
6
124352034
43
407920
12
297887
51
483387
17823
10
131260070
51
60
372165
57
117610
741580227
720285477
815217536
94
52807
89442
72
390948
211996
494570
273068
296041
467104
445964
6
28
3
74
96
48
29
129735360
5
97
615903556
209422
604862923
6
680653238
447984
22
262805
166205
300451
1
89
8
232170
97
424385
41
345197
333607
9
284077
292257
4
466083
86
464527
47
1683905
69
89
843418582
61
89
50
8922
33021
137313
60
314924
469941
60
296828624
37
40
489282
320070
276648
1
439559
402135
22
466417
6
256622
25
43
424985
37
321519
82
254561
597301415
636673620
6136
4
396443
491851
8
70
9
1
57
3
5
423147
8
5
18
410211424
43
419627
168463
737675065
402580
407513
18
49540
213670
75
12
4
1
3
195447
303186
73
35
227114560
11
20
56
75
72
9226
564962341
113973
184994
424514
59
5
60
5019
83
52
10
88
3
36
10
7
205914898
92
22
2
178858
811441188
93
468968
232593
32
51054
55
36
351969
150935
2
1
48
89
385806435
23
462444
11
78
90
296293
19
7
108201
91
380719518
52
151923
5
248973
27
386868
21
162620
42
443046
62
212301
77
425681
413667
76
160398
410987
81369
37
75696
53
783288964
89
395200
93
232482
16
50937
227168
87
19
15
45
153603
93
197092
462389
14
84
41
224884
84
423407
26
1
16
2
3
490663
83
8
55
66
273071
3
94
176356
25
228302
16
65413
1115
467521
18886
286497
373845
39
467497
38
87
447486
361508
46
23
233768
21735
3
72
286495
579769376
55
231331
736597397
563077126
871647295
260511490
24
262336
175111
351821
19
5
611830107
197344
334142
12
1748404
83361
466761
68
429766
93
9
34
98
96
54
80
36
54
186401
305177
53
58
48
80
36
131806
96
46
140594
63522987
50
90
15
417338
350792
38
51
44856
69
3
15574
19
65
278718123
551397026
47
5
67
77580
6
17
66
213222
93
5376
336199
9
99678
31
333924
53
220891
350666
301079
57
222612
819099437
64
12
89
143366
33
2
489560
49
125328
98
30
53
477598
38
368588043
68
566875012
56
154290562
23821242
120501
1
73
272516238
79
22
479950925
451835
82
6
7
19625
140253
257626406
6
7
2
58927
41
9
569552875
38103
88
193008
20
131092
434944
109726
341231
86
264071
296513
264768
6
11
99
10
5
56474
984244022
779153748
505849673
30
421047
68
70
113198
334585
95
131426
2
663028651
71
167157
60
1
131563
445322
573334691
428494
32
123317
312808
81
17638
2
239863
87
43
241183
151949
72
53
391098
238700
308304
6
89527
1
82
240142
83
6
76595
4
57
77
1
374391
67
2
85
86
21494
97784
28
328927
371808
907873625
333883
55
286403
53
483306
105455128
3
274594
19313
497900
488998
386026
148935
171337
3
83
67
97776
274797269
34230
9
64
398313
52
46
58
55
387814
1
40
64
441212
759004199
62
279821
450691960
106244
27
83
149395
21636
70291
496332936
222111
35
292053
159
66
305022
306052
319589168
3
55633
214832
96
1
420488
142326
320999
334207
892351313
677919769
4
363695
172599
405000
61
397431
24
59
469602463
24
10
481048
70820
167403348
685729214
32662
11
54781
65
220681
89
16
19444
121365
60570
4
98
196465
93
43
76508
371985116
52
62
80
1834
260971285
742127871
125332321
47
6
556091893
381146
59490
172288
459276
170076
682876351
271397
76
140127
131804
575854043
19
53
422093
37
88
126750
422571
58
109115
315220
128551
218409
464104
465901
782412500
788277771
63647
997545452
89
2
285132
68
57689199
38
454814
364077
4
25
129373
34
45
51
4
124364
57
204492
9
7
63
15
52306
376164
31147
14
184475
42
744589668
446496
323112464
64738
8
65
378676
4
23
405978
15
237449
10
22569
64252
151171
188987
81
97
462295
676505383
137917
201262
264445
24
263542
31256
20
457492
53408
288299
595040238
14
648899192
54
10357772
292947
24
83
72
99492
408431
491613
40
478764
693387011
35
452573
129492
94
94
57
8
399691
4
18
18
115506
281467
499379585
28
88
516606882
81
896433777
41
349816
80
71
562658803
62
120948
20
89
134856
21
83
450787
43
5
22
151148
34814
6
232471
5
160451
464004
308761
82
297755967
449976
96880
159535
61
169732
16900
46
79
64
368612
34
44
73
14
183056
62
72
115959
436685
18
86
27
90
487277
95
37
185172
32
3204
29
219834
495813
85
2
217617356
16
22
75
6
371270
7
291271218
1
110607
16
710606583
412164
64
5
99
704415688
63
158565
221672
480959
712570077
31276
25601
39
243551
208733
268775
95
478686
187153221
19946
426693
3
53
638444828
33
92
257457
46
551347858
79
117947
138394
358075
52
613006568
54087
157727
95
197013
477959
99
383701
462155
55
32
51
92
30
43
167733209
57
83
450592292
107002
70
76516
78731
40559633
2
49
343222
172580
601870429
34
28
71
19
26
87
53
86442
6
19
41
50
75
364409
26729
292933
42
6
87202
278105
257871
93985
108912
8
82
6
951524239
379332
194715
74
32
980013978
2
43
84
388482
62358
251385
801380780
84188671
2
805073009
82
62
65
42
95
85
144033
81
212431
163826
290182
138825
32
655237683
318321
496186
49
16583
342779
297153169
765303387
6112754
55
11
2
74
123124
375235
381570
963719806
40
232115
152866
364229
3
9
80
5
89
272439
74848
1
85
63
40
6
48
6
313687
1
28
191319
168415273
7
70155
388340504
71
315295
264838
11
778134368
48
375846
386060
215241
232645739
467367
28
48
21
7
338108
9
207515
38
72
450792
441743
29759
250641
240071
478965
218910
21
70
2
6
155202
78
79
61
96
27844
785951912
29
18
655453715
44734
7
38
3
122951
41
10444
2
193300
308696047
20
8
95
24
439079
362426
15547
69
435328
48
233788
9
331290503
75
915273586
96294759
12
83
39795
23767
90
690912143
5
125629
5
19
199324
325561
4
248805
3
337246
4
8
4
2
386993
43
64
133327
3
150582
2382
154152
787453378
185495
326487
8
316132
998822590
250633
48
30
439638
60
302047
8
6
428245
94
41
23
54
5
283006
307791
5
346169
41
48851
436488
36
288620
40
62
94
5
9
17
241449
294037
486981
484540
133451
710932760
12
187011
6
91
280207
952994867
78
40159
82
369717
484123
84
44
3
5
4
8
44
251083
25
45083
760757565
96
457654841
460130
27728
236832
124082
466677
13
5
104908
278520
79
185433
96
15
78
390368104
161852
480658
15974
24
88263221
67
5
564982864
88
256660
53
34
23
409561
309127071
73
7
92048
309317
7
1127
82
75
9
84
314191
118906
6
429851
69
79640
24
378581
435809916
3
6
437870
26
76
321754
20
66
496765820
624841617
318426
699485895
20
32
372084797
79
34
46
9
427081
476643028
3
33
57
318229
206893908
58
176959058
15
24
375662
4
88598
27
452006
480537
99
244546
43362
936445056
224219
73
364591
93
8
233194
23
11
111847
411492
679014482
397213
69
454291690
30
99
9
94
348534
477297
499008
94
259161
84
9
340855
7
84
61
94
70
700862556
8
96
77
85
124585
5
409840
7
470732
492518
84
50
503828031
605171984
156617
26710
557372535
70
351525
342606
125872
72
11476433
445654
91
114116498
21
9
75
355360
2
81
90
68
82
75
92093
11
424275
47097
52
204261
94
15
63
651679764
81
53
88
62
89
16785
792480939
53
376007
685680053
400754
4
19
54382680
60
140059
171170646
240315994
63526
99
197704
38
11236
928594064
373356
807398074
144272
55
38
60
385724
53
48
237203
41
40
1
44
681808936
388582
946049457
48
91
59
20
67
26
294365
159126
581293456
19
155455
19
260585
9
85
23
63
120880
84
86
185609
2
67
333556
53
255010
35424
101462
133189
43
100390054
58
486100
91
260951
6
55
75
48
6
340584
22
67
16
7
63
74
27
246337
866638989
99
89
7
169306
367590
274211
76
444625
211214
43
84
57
98836076
242677
46053
53530
8
55350
95023
365228
81
58
74
583516710
9
387247
273601
2
36
43782
191930
230252
223926
43
458396
54
9
6
8
139539
481994
3
354389
202852
27
18
244568
100472
33
5
330137
259673
42
136425
95
14
219182
594790204
45
71
1
32
492482
8
287999
43
392084
19680
76
99
5
100033
6
1
54
257344
11
86
182708
365121
94
350428
28
95330
846064251
3
98
38833
877533064
378818
10014
139567
488271
14
90
157849
67
26
441813
66
448503
235796
5
560802998
200393
87
83
53655
137347
362789
5
98
127274
31074
13
46
29
192553
12
83
11
94
19
147376
62442
57
82
68
8946
282301
44
119287
85949
11
225067
98728
47231
29
327598
93
69
110046
127607
92
358337
168562
404328
52
93
122174
479435
15
7
113330
53
638050629
53
425473712
85
494449
448779
84
86
44
68
15952
28
90
67
29
61
437047
9
99
98
79617
89
9
174012
2
10103
73
402659
90
76176
400595
1
39
34111
8
11
9
53
20
99
10
727064935
142987
9
98632
81
875201836
94916
8
9
144808
96124
90
125586
65
9
9
56
80
107623
184589452
150423
301994
17252
49
88
52
288133
21
2
414721
110468
296448
54
379628
245974
408850332
53
647544146
52548
161190
129406
200851
33
62
596130133
267436
323654365
266871
6
60
98
94
51
38
57
259121
954845291
76423
485801
136132198
18
146491
72
38
284574
301577
91
146491
25
9
87
360411
21
459918
76
5
90
45190
65787
273869
154608
39
29
95397
315896644
70375889
110968
22
741932506
58
8
485689
55
3
2
293418
24
202692
328380
273900
49
543227363
367614
16
225855
57154716
86
9
73
1
426680
132571
456984
97
28
14
83
22
119146
65
168960
12
94
43
403044
164277
44
25
19703
30
4
51
141154
221667
37
305607
49
8
303680
14
467343
66
364768
78
5508
344053
73088
81754
334498
368775
6
69
453584
695552251
431927
419714
189478
45325
181382
141291
52
124893
66
1
6
180186
76
91
271799
288510042
20
42
71
394473
1
389010
141301
33
365331632
380912
96
148338
88
174099
491109
429514
8641532
14718
226067
378908
370112
215983
390862
5
5
86337
326800
351271
73
296982
31198
253905
12
7
42
35
15
787238508
84
157826
17
422335
5
286951
1
87
353903
326567
216054
44
430140
279191
980923603
6
38
86
917287050
673823694
52
5
8
358060
7
67
222922
40496
132797
6497
395714
258075
347970
10
8
8
781570857
68
54
310666
885575548
94
1
49
21
354458
7
189713
34
432144
173348
65
6
49
387653341
44
15864176
81
85574
2
1
24
322488
25
30968
468097
75215
221919
291341
301823
87
929058119
128795
42
7
5
9
81
406143
35
457069
329146
143923
6
390166
29
309218
372615
53
431789
433851
5
517869236
479297
22
197442
11914
177082
109926
270012
298183
7
57
8
4
428465
253477
34
76
97
17
462480
15
496701
404594
84
38
245949
1
47
84
9
364544
246542693
5
83
47
87
70
73
237390
49
98106
388739
471576
78
27413
416124
3
35
25
48
138615
1
6
7
36
350462865
8
45
5
962382330
210115
77601
6
206657
345853
6558
789662329
202684
48
4
229731
401928
483612
381434017
49546880
80
8
472862
8
43
37
599454950
49186
29215
26
2
80
102829
89
175467
316783
70
934248611
80
66
938049666
324860
4
3
137487
4
21980
89
20
329977
5
38
67
399081
91
494740
41
79
498092
60
34
385063060
97
8
28
16
36
45187
190684
8
110381
49
10
27
71
41
51
203299
2
1
64
89257
72978
307763
256568
427123
53356135
335688
44
17
28110
276969
42
13
156706
682030299
238969
72
18
59618837
73
52
457720
13
95
198724
60
404069953
491767
302103
66
79
23
278100
421959
18
49
21
5
133149
5
215787
206503
48
52
48
69
135720
19
41
3394
460271
27
282840
84
148475
277846
38
9
2
2
1
90
94
292454
88001
47
59
71
357116
170088
447710
41
81
76
353724
944395755
289102225
27
5
264854
73
6
99
149246
85
72
663231725
114676
394658
492392141
76686
82
24
461198
99
97
45
38
273477
454382
251560
51
304377
352496
75
73
7
266216180
392999
401212
146096
372839
52
365783
1
18
68
406223870
5
31
94
322498
64
58
730664980
73
877856707
42
36
48
62
43
262851
30
9
49
87
37
389299
155380
479395
92
31
100227
12
63
30
3
6
131029
72
61
79
378982
80890
4050
470736954
86956
2
9001
63
82135
125040
955608314
96
235880
9
57
457912
5
63
577836654
12
6
38
45
97168
8
34
64
64
47
112158
3128
359480
227771
240145
85
346186
66
52967
30490
76
73
5
47
10
95
320016
255970
100582
84
191487
82
194103
16
71
19
32
229550
74799
28
22
62
294244
443278
65
53364
12
368090
23355
64
189884
175277
53
39392
579469916
313214
370495
3
40
350434881
215483
319386
123582
83
370068
53
250290
3
44
206047767
381176
98
87
997356078
6
65
316290
59
22
101025
95483
203650
8
94
16761
82
439606
64
53
203797265
862137655
82
630569540
6
17
169509
63
25605
2
72
36
8
1
105706
29
59
23762
14808
372649
66
261379
53
40584
21647
59
8
360228
89
47
461390
344340
130088
67
61
48
200224
42
125762
82793
293886
187423
35
29721
47
33
29
99
404873
1
586719070
64
9
8
13
143586043
79
977339840
96221
4
73
13
653556215
305976
56
87
39
95
58283
54
145929
53
275679
428545
226603
64
22
923023909
562280023
85394
69
36
351829
97
68
42516
44
7
495155
90
73
922689206
26614
35389
79
420796
178117
512480389
8
956039721
39
464724
85
96
753610274
20806
84
74
36
8967
49
24
4
179088
171548
92
61
94
230380
39
295456
314507
8
414117
34
6
2
1
8
59
88
22580
86726
215276993
242216388
15
67
384009
43
49
221852
8
396765
76
35
60
67551
29
383325
711374947
68
13
76
43
223161
332928
223148
98
192036
405798
88
1
82
3
321750
13
75
594754196
361433
38
9
219818
82285
768658855
414167
164715
93
48
7
14
200891
59
168154
92
97
148908
2
5
30
164612
86
295552
7
348282
673442978
37
18
300855
430981
108536
280416
48540
78
8
233193
18801
8
99
47
11
58
79
50
53238
43
3
50
480893
40
4
3
98
48
196182549
11616
71
339502
11
85
294249
257680
44637
332438
101187
31
93
382708
191707
68
71
1104
58
1
331750482
27
71
47
2
250237
418003
63
27
327284
484166
158873
80
6
95
483329
282244
2
854380050
1
332324
340092
472843
82
139154107
138511
85
18
74
85
3
30
36
73
53
87
23
92
82
32
441391
331265
51
373622
86
98
24
194789
62
18
85
31
56
137683
140507
7
45
86202526
229863
15
28
447406476
450960
54
53776845
67
74
481642
65
60
13639
41
390540
24
46404
82
355099
4
52
4
132283
449444
149833
87
437003
87
486857
53
262960
135462
37
51
43635340
941331200
3
430430
46
701104592
202980
233762
9
83
266917
483732
325784
48
207148
49
156944
280086919
64269
913478152
5
1
873016504
39
28
27
214796
87
61
83
181272674
229962
94
84
323084976
35
150085
277478
136395
71
38
793384952
95679
125271
3
9
399553
92
56
64
122839
46
90
13
44
78
48
483744
15
268395
83
24
263837
8920
42
271434788
92
224461
22
3
147335
32
30
173053
247154
293943
454458
2
49
201903
19
80
65
68
27681
343737
45
72
48
49
994788929
449782
53
153341
74
16
316939
478811381
169856
66
6
145772
293789970
30
8
85118
498281
355796
90
7
18801
2
1
45
302618
139447
403387
8
38
242011
251453
167484
12
128792
64
16
45880
473989
118126
1
100719
43
330064
206097
106534
457122
49
185173
14351
313518
127477427
74
46
7
7
421489610
106587
5
466303
362574
42
417407
61
4
76
1
47458
402663
34
71
66
120739
56
74
225970011
215786
40
72
5
9290
184396
66
466267
70
431182
555308863
249575
789911331
86956
24
89
91
301974
11
68
139201
31
48676
428596
335981
94809
768220365
46
299500
13
73
55
3
84
72
8
14054
26
8
13
348410
337905
494239
86
68
38
53
52
3
202789692
21
5
130059
16
7
45
4
95152
415319
384109
16124
885210648
87
194205
159392
5
279934
173837
52
462804
388283
88
219829
7
7720
17
961113878
2
88
5
9
7
204815
98
11418
48
165346
269341
72
57
58
370958
28
80
273892054
25
487240
375924
209015
41288
118677
67366
314711
324324
430852
78
240573
38780
370602
108862
488327
370350
375639
451689
240942
793360675
41
390530
1
24
98
165054
492280
71
441243
380958
24150
31
62
24
64
75
416705
82084
67
2
56
49
51914
476706
248760
234764
450579
157216
75
369573
29358
7
44
7
1
226857
587376522
32
313828
322690
313642
28
65
46837
71
185532
400723
252098
42
422875
320165
420410
7
37
323817
4
81
34
84
21
34
37
33136
2
55
28
1
21
118213669
353776
2
428026942
93
312278
337307
15
95
21
36379
84709
45
98
296985
68
80324
98
228265
22
73503
35782
88
2
65
24291
29744
616977832
463253097
7
461375
311804
285580
7
15
355844
50186
264998
41241
4
419084
9
5
31
77
453411315
954741340
542652229
324124
237085
38618
136223
51
54
79917
40
452994
75278
78
58
347217
209206
88
323168
530061938
2
682951282
94
233893
195990
31012763
237915060
575496801
33
211902
79
48
65
106035
144938
177443
45437
9
2
91865
64
247387019
323487
477745
1
92
43
5
73
141112031
287013
6
67
3
188232
78
25
8
445527
404417908
8
28
296935098
28
27
27
93183
225404955
422253461
276719
172332
18135
1
53
424760
478756
69
183911
93
498915
492747
303601
902038432
23
8
73
8
69
16
77
65
28
36
80564
1
24
295721
3
170690
443301
515920438
37
290751
59908
408264
98
74
15
50086
165378
294061
1
83
379600
21
109926
90
97
69
174174521
10
330135
357186
48
60
10
9
224037
164904
68
27
6
222972898
495628
93
58
631632329
39
20
460086
79
449490
379732
3
5
159734
307567
63
118541
2
1
7
415954
437453
51
201268132
3
15
8
36
352171
21
93442
381698
93479
497603
983293885
70291
50
71877
286190
243450
5
23
3
4
150752984
487532
43
173968
406928
39176
15
205284
3
7
83
35801
87
890463400
4
263309
333331342
54
29
316099
34
60
273378
68
445999
72
329322503
228076
245582
6
129830
284192
86
7582
219666
8
898977471
44
10
355255
8
6
222828412
309579
71
89886
75
332994
26
217451
976153152
70
12326
74
272167113
70
193278
67
52
48
475181469
308086
925210645
90
440067
214485
142532
58
69
25
73
21
241480
367854
53
234972
325129
245079
8
8
117691
139477
86
74568
6
139451
202387
46
123052
31
205382377
7
977759490
406518566
86
989235037
21
315832
16
18
69
14
435413
98
58
350070
374432
83225912
80
82
492803
776183795
23
56
3
99
369820
71
9
210486
9
832113304
1
81
14752
139068
42
386713
79
435195
240056
235876
50
392093
6
71
85
67
316495
271547
21
278327167
55
20
303665
7
608972454
337426
223802924
460704
39
7
493035
84
177053
495453
273120236
381325
187972382
301655
229267978
56773825
94
55
63
97
119996
195052632
2
97
107037
170363
95
577714069
788568471
215522
219846
134959
59
67
10561516
68264
57
45
135325
99
256563
26
453474
9
80
32
78
27303
96
18
84
68
1
72
8
412169
93
218252
417012
72
411245
1
1
99067
360525
61
20
82
100563
78
215588
5
60
82371
32
56
4
1
172242
83
398279614
93076
51
268748
33
36
48
199069
477027
23
8
214172
542647617
75
314455485
6
10900
138971
15
554813784
70
254942
695771169
44
276442701
95
59
48755
85
171825
59
18
463544
53
48
38
78
683328641
248558734
7
70842
73
9
175053
312361
36
28
26
253996
81
33
421487286
198263
19550
98
1
370960
494932
6
5
21
70
26
78144
70
50228
271576849
323469
423947
233435
14
322941
33962
9
190709
4
328074
33
12
298022021
65
52
74
15
6
26420
38
5
432695
59
24
25
56
510894386
14
480086
17113
52
26
8
1
3
80521
72
4
706732634
406335731
26
309162
267646
356030
245313
235256
10
112204
30
8
310234
32
121074
81
20
42
384804
80
743118647
5
109679
59
92356
93
499666
413679
263535
39
20
463614
39
196667
5
456836
53951
427101
277263
61
190263
2
98
4
55930
4
4
319000
1
80348
256463
26
81
63
93
85
13
3
55
467144
30
204433
1
1
280539
93
57
71
61
60
445570
18
461470
51602
434085
74
9
65
121903427
89
356305680
87
77563
445710
18
419566
92
30050
57
9103
69
45
76
8
227667
22
328358
312754838
39
89301
105728692
70
88
118361
63
71
398876
449294
69
212774341
56258
41
33
208750
49
409562218
234216
36
92
98
67
5025
218997
219833
59
106938
38
101376412
97
10
4
119941
93096404
354008
477520780
41
351047
388874
56
27
223953
175980
189608
429805
79
402049
72461
90
495101164
88
69
412691
46722
10
306660
6
310812
38
598580734
103974
126606
107483
62857
52
2
463731
360801
158871
88559
4
71
210846
215214580
43750
44427
23
776249384
832539403
33
360409
167971
375350979
7
152945
461745
59
89
485890
448748902
26
64
63295350
19411
59
15
5
160522
18
80
62
2
133216
441032
30
84876
53
3
388815
26
38362
397308
9
9
79
312327
98474
87505
302874
9
352314
943809417
5
537516387
50
92
95183
154518
253024
532102485
222944
82846
461778947
53
49
286033
441865
144510
447118720
15
2
982617668
213233
368776
61917
65
215815
70
373693
90
99
56
257542
380541
7
322186
34
1
425603
338416
302737
92
466001
778218245
58
143349182
96
13
8
27860474
455902
7
129043
57
40
426522
219910
30
80
63
5
124002
13354
214906
9
278175
335692
352055139
341178
329755
431458
35
260018
31
87515
38036
748801975
47
320711
309945
862728863
2
213982
165784
62599658
131070
71
339498
256213
473954
707190027
201846
85
17
9
30
172136
15
321304
426232
268471
8
510449254
314638
77
271771485
108491
745215485
58
79123
93
28
85
274380
241172
5
2
6
331628
185087
479164
978704655
417380
7
67
279488
50
96552889
22
29
217511
60
455553
326474
294336
83
520350643
69
2
315851
493203
12562
6
399169980
7
47
453248
37
132689
425415425
15383
311376
2
91
89
46
123894
420181
55
43
464358
85
48
3
25
48
89
254977
22
90
20427
32
36
167625
33
4
2
56
23
82599
9
292623
170853221
39
358010
86
4
313236
4
338560
366839
74
253626
56
461320
41921
54
698967362
302986
119578
284329
11118
36
8
907761148
14
353130
465946
8
356910
69471
54632
436486
153024
25
18
4
15
278846200
6
5
40
9
268695
40
71936
264189
302234
11
251881
1
68
163496
29241
213526
23
418600
387882
36
320293
490169
11
442935
457198
31
155799
118414
6
33
47
228750
406820940
4
312744
77743
7
210650
57
299877324
775304439
1
2
89
98
422783
94
8
120506
70
183861
42
4
50
716626360
27
191635
4
393821
45
39
314233
13031
47512
290883
72
446025
358557
80
142424
11682
988829880
8
41
74
68
2
982564584
1
435738
179550
54
36899
43
2
68859
20
86
337030
253259
46
3
534646880
95
448076
8
57
381961576
98
53448
1
77
115040
383535
138718
15
12237
320475760
428269
472517
276323
9
49
478891
66
75
482774
54543
30
138279
54
38
3
59
96
72
71
21316
3
68
63893
84
73521
261877
19
36
171260560
73
75
856233656
65
22
426014
478166
395952
205528
95
79
81
24
43919
15
990684104
17
384971
82
699169601
457219
406864679
1
8094
915182880
711419015
321798
51
144267
11
232777
365738
82213
989750227
119742
96
92
366982
71
238835810
74
159229136
59
400700
8
98
120831
76
33
299761426
384802
13014
2
325180
45
47
25131
159376
427498
123851
336088
87
82
467701
875171611
132034
484564
44
2
47
88
34
2
230480
90223
9
63
448029
135653
98
3
68451
292783
395992992
93
468190
30
57265
185365
475466
5228
65
103964761
196953
30
392793
71
2
691581684
145356
92
5
29
83
495951
464950965
7
279922764
133965
24
7
148628
455401356
1
22
34
31
8
18089
102667
47218
80577
91
32223
6
444973
651305847
252381
82
143970
49
449802
35
404124
55204
953771988
99
438956
755391720
54
21
4
305760
51
90
266527
96084
80
46
57621
338521
23
91
406955
64
51
484945
9
69913
365603
208061
5
11
404543
318397
418804
250955311
7
185331
74
90
658020514
580213609
8
557464246
30749
98
79
97
381724
895886665
12
487077
402151
65
18
32
39
59
6
32
13
77
368649
94
472095
33
85
203577
71760
19
38
129570
21
688077434
4
3
35
256733
475918
145442322
5
249962
86
446987
88
68
14
197665346
39
96
1
5
418854
283735
27
6
51708
265980
96
256723
13
135934
58
3
94
3
6
96
82
65
7817
438118
9
81
80
74271
26
284535
22
24
50
74
13
51
851702243
22
432736
491310
73
17
53035
416512
332887369
23
26
580175017
44
22
76
535195808
91
2
963738193
61
67
137864
503319977
345981
708581298
3
5
383868
198218
58
53863
201114
654375244
21
861633316
48994
164438489
70
167717
117575
97
42
331513
227599
80
457917
93662562
79
60
421337
5
93
205029408
50
189127
86
24693
56
51806
105952
21
489367
51
1678978
823501176
108444
20
6
31
3
326728
5
622373914
62
622644573
8
530853245
375505
90
10
56
75
5
9
498868
239862
73
8
259733
77
296045
32
183726
64
117235956
12
87
36
5
180807
200544
80
63934677
66744
467640
470057
891138215
72073
268062
87137
84
419198
73
258173
109795
83364
22435
78
4
56
495063
30
702108641
5
1
84
22
57
51
46
225666
2
63352
26
242835
1
264809
88401
996155171
50
338500
861905432
88
268825
293906
180056
5425
434690
59
2
488916431
263406
362752
2
59858
266897
55
263547
94
277289
107028
72
553764733
5
92
252065
3
64
61
8
357172
782486602
85
31716
49
742214471
38
338713
416414
223284
2
407994
352743
312993
428400
79
68
278895
430230
306460
99
308059
390169
56
86
195373
124314
361807866
64
153768
451619
4
32447
30
46580
92202
7
92379
6
309063
56990594
3
167211
80
228010
56
72
65
260054
20
54
23
51
480878050
414679
486327164
29
118007
240991403
228302
42
258709
7
46
76
447124
44
378372
177642
50
1
76
53
755453177
3
56
399817
160252407
97
93
487037
37514
172306
73
31
542926176
301372108
1
29
50
2
67
292429616
222767
310734
60
999772635
17
222650
79
301714
9
80617389
33
130237
9
44
392154
64
23
21
306278
677971229
47015
200218617
12
78
33982
2
301363
2
487128
339524
8
391087
731218320
271852
41
3
74780
43
35
8
259792297
258751
736359364
149049
5
317749
140629
32
444896
103273
449766978
567792970
7
617309
8922
47
4
94
225568
335794380
35
436247
87
211613
444425670
328899
108643
17433
303555
354686
73221
425748
32
6
96
267451
47
454202
7
429643
388260
469015
90
13382
64
33
487351
9
16
895479710
376394
72
54
37005
1
72
3
21
43
855872473
90
7
82
238870941
458795
764217113
17
367966
351808
117625
3
315099
121491
341326
24
72367
275056
5
786304416
83740
283616
161558
320926
9
280043
66
17801
226553
59
30863
349232432
37694
67
243245
206724
4
87
44655
93
312153
34
287184
38
27
941118332
186776
91
40
27959
211769
168876
96605
744755677
382315
284941
95
149776
181651
991035538
39
267158
176371
18
214785
84
47279
125236208
60
75
81
447369
37
7
26
282515
14
298519
53
30817517
106418
83852
309803
6
246575
54
27
478142540
50195
94
143098
27542
254562
54
24
71
35
36
68
95
172273
402208
57
14
236797480
58
51
121071
607874747
33
241301
499562
23
84
14
339519
300608
21
267957
75
90
741588907
13
30
9
356632
28
41
52
19
74
3
9
21
88772
330816
284631
729764825
76
333697
376782
305290
279921
53
311444
147730
19
73043
47
23
20
455522103
215376
46
11952
241295
27
44
454837
1
12
1
45
92
18
9
146584
49
165870
395212
64
5
243875
11
31
71
205573
14
324329
2
65
451061
188236
1
40
64
40
672341537
388975
40
72662
46
13
462197
44
147317
40
26573
78
452881
327246
14
623533647
431590
294486
427491
415381
853621908
121080
83
468420
18
9
6
352263
14
326574
408935
44
3
80474
46
35
1
290642
35
76816
53
3
350356593
444421
220433
22
417130908
4
200144
135151
4
694092912
67
28
4029
7
255672
89
88154898
47
84
63
38
9
5
171892
197396
2
68
9
444600
420608
154311
343226
243170
51
504156191
25109
39
900871902
70677
126154613
9
91910
32
392583
277209
77197345
53
21
13023
32
8
3
911475946
216524953
6
192507
62689
372679
45
240458
94584
240625
123764
67
206705
38619
367447
65
55846
5
7
99
131633
371287
42244
363000
88
59
303936
313911
83689
55
176808706
157199757
1
344671
50
443612
258452
88
68
20276
358852
30
224129
59956
203381648
519379749
75
7
3
94
54
239949
827119997
23
370124
279606
65
35
320
37
48
69
436583
293745
9
4
80
208484
525772632
161698
368821555
348630
900099703
927752039
49
16
409764
119043
120298
41
149919
41
34579
393651
85
101416
641882553
117811
198373
1
37
76
144216
48
134643
253143
46
79
288876
468943
436408
4
90
357665
547946365
127902
18
37
92
3
407944
269191
91
46
68
363826
574446919
47
54
68
387309112
95898
73015
83
358795
90
100657
33169
164338
82
375865
11
847890286
390547
444190
89
58
171746
55
95836
22
407587
72
10
52111
6
65
370374
264920267
616292477
49160
9139360
67
2
49828
353063
15
47526
52
96
7
132015
5
77
39151
18
10
977413738
79
446490
91
3
32
110892
382717
27
40
24
66
7256
277074
25
72
277846
493124
24734
196486
75086
273947
96
58
416345
2
63
99
28
410726
81
233343
133203
93
1
1
676394435
99
156107915
965723978
494503
477296
193526
476937
368966
485070100
427090
461542
2
57
270285
4
975460552
544933010
24
235497
63
570721570
350810
37
70
142499
369537161
361790
440076
491146
365875
76
43
38
5
446805087
13
426278
98980
964055125
97
63
58
303703
403983
72
26
83
86
469395
4
337821
5
380441
47
56
151743
81
397831
8
316244
8
170819
265731
462607909
55
433053
60
81357
58
478032
72
79
653274482
17
69
90716
467016
3
1
562721145
49
358271
415755
100017
73
69
126237
393457
72
461877
160578
79
67
370152
70548
741425699
8
97488226
217371
97
5
119285
11
65
363317
210660
73
5
35
94
144708
3941
441529
78
413526
117214
299383
77229
83
15
24
377468
22
77
245346
75
32015
90
41
1
36
357636
331132
421591
70
171143
68
365670
61
45
369191
186072
86
377003
413605
464532527
361848
19
323398
861640507
70
83
420669
126704
63625
31
2
13
374801
97
25
27
33896
304185
21
31
444047
379675
103637
5
33775
4
36
14
39
88
24
433841359
964136626
7
29
423346
159943
298113
4
612463552
14
59
75
349572
52
56
36
1
4
131301307
468116
51
52
555583039
37
54
410528
325220
298793
424547139
23
14
45761
56
155532
786459976
35
72
417102946
184323
16
114067
121313186
151709
266097
39
132374
634164906
20
465314682
154143
71
202750
56
295991995
17
752655500
3
322409
197446
145361
95
64
312251
37
1
365972
313276
97614
11
91
4
97
84917
96
76
74454
33
804270326
87
50
43817
1
860547179
86
74
63
411076
87
33
25
8
368636
99
263903
60
323836
936904867
33539
7
6
3
31
337161735
704766523
62
69
24
7589
470967
17193
485665
78
228849
148834
68
19
49372989
81
90
180109
43
46
96
309006
52
405896
699570209
32
174986
32985
3
5
495928
418374
66212
37
247754
6
321693
6
7
90
22
212578
29
326248
307785
275615
458630678
10
5
63
29
46648
138361087
1
6
342768
51
99484
438084
5
13
34
314297106
144868
98
124787
279400
53
106749
63
12
218035
67
79
445286
577526504
189012
467627
77
51
59
84
70
376848
368961
63916
38
176641
75554
336459
209614
463454
47
218490
286943
94
303635
392664
352864
45442
33
437927
86
24352
2
460735
117128
136927
283499
20466
44
17
382520
48746
72
66
398091870
76
357570
41
322722268
667267066
950336202
13
7
85
325455
343776
484459
365908
298741
224282
343282
479568
8
123040
98
69
80
232912
70154
391582
35
382150
8045
49
79
328674
485847
82351
8
184852
2
64
71071
74
476790
56
96
370291
227495
23
463419
44035
24
319749225
97
6
79
25
90
36
95
9
202686
92
73235734
418597
85
222289
1
185531
97
77
277622
1
89108
402240
31
325963
316653
465249
40
76888
86
65
1
6
139579715
8
415580
132114
81
87
78
242879
99
101444
211130
89
9
68
93
909764705
209755
81
99
85
17
441521
35
8
77
64
81835
98
1
41
6
73
24
139824
11
38
40
88
71
462186331
302927986
19
66
48
42133
33
452203
18
29454
769879833
835243745
56
94
33
408663
452293
34
452833991
355089
95
69565
61148
27
261246152
260375241
278057375
72
28
31916
78107
49
29
683231116
91
204887
258494
57
323453
440720
16
6
4
368364
410680
30
76
334234
91279
3197
56
380862
421306
73
91
443033
15753
330341
14
71
98
546593308
366820
47247
453563
401051
3
13
36
194738
6
213083
476634
996232648
487030433
29670
62
57
7
73
57
396656
30
9
4
954869757
159796
437531920
76
41
7
58
246094
426273
16
460293
79
86623
187246
3
51
292657
26
4
69
27
29
66
25919
262005
55
37
23
6
52
41303
81196
134419
119741
26
94797
367119
63
28
840255766
35480
456564
99
460659
14
482932
68
95
63
72
82
401971
9
75
10
64
196075
76
78
93
67
8
35
87
69
25
36
277425
490828
15
82478
47
40
1
421182
68
39
25
45680
25
15
18
144688
133445
44
10
269154
34
53
11759
161008
449631452
89
222485
30
189898
226209
73
352476
16
387558571
59
50
19
4
79
61
4
1
38
97
68
19
71
15
420813
63491
2
87
302489417
782855634
127993
370970
116832
70
69
376232
43
92237
44
353622
403383
20149
437899
47
112720
458462
363907
76
61
51
387978
482138
737701037
428098
29
10379
74
5
4
80
68
96
69982
237964
203374
79
343218
433698
8
478752507
181458
89
26
230958
462163
74
617130338
49
44
67637151
6
433355
4
369408
17
68
297500
3
352012
188085
254888
8
62
98
331964
59
19
89
903809086
191127182
3256
136987265
391815
97
80
42
45
4
71
78
38
49
92
7
304642
17
24
23
15
321273085
37
76
38
18
872550967
151895
498929
47407
26
133822
281899
147926
38
51
201267
41873
25
469151
477754
65507
89
513110199
47225657
20
48
5
398660
212162
87764
4
47
62
87
43809406
358473
85
45
49
173400
85
418717
22
454495817
76
90
20
6884
2
3
23
360963
320065
26
6
552264060
50
309343
250632
95
86
441516
68
8
15
87
17
88
8
72
421581
226924
3
46
98
22
94
4
73
4475
992530434
8
46
7
8
32
83
68
50
332933
9
76
68
193069
63329
59
366208
748283906
325499
42
9
66
433041
70
6
22
106891
414123398
476075
497004993
37361
94
273079
329169
270297
67
35
39
84
25
471876
51
270925
403087
109977
46
57611
90
447233
56
32
218218
24
41
21
6
282
32
260099
27
417001107
446088
9
164654
122465
41
330708
321295
26426
385417
14
68700
685322029
386422
47
94080
392581
76
288070
117879304
68
71
439351
271244
2
45
108765
65
84
239029
124790
75
12
33497
41
487173
59
126747
7
96
8
5
130337
2
59
77
88
478434
410766
109328721
5
20
61583
468995
302942
64
91
134618
170914500
93755
89
10749
135145
839233031
64319
7
1
30142
52
61
43
395473
439341
641617024
340943
71
304451
281288
80388
10
116365
195035
42
961795213
59425
383229
381270
19
207876978
59
66
10772
59604
168830
99
332704
8
10
342049
19
318496
68077
456173
488467
272877
56
433863
73
1
92
653582705
38
28
911859902
325412
20
9
436382
14
35
3
21
465873
119011507
494822
190221
328012
31
8
257970
117285
4312
429277578
315159
253603
38
75
278956
83
13
73
73044
241146
91603
42
95020
481154
1
37
13233
37
29
81
15
141786
33
479046
4
94013
61
159095
68
56
306212
92
9
54
11
373062
625830833
75
60763
29
9
504974849
93
764363122
85073470
52
4
28
39
16
410213
36809
27
481398
339105
4
44
6
67
80
295943
382404485
483104
94
74
45
14
8
381233
16
484321
9
135581
49
363475
36
15603
65
458983
148438
124302
3
81
3
17781259
47
8
454760
136598
5
1
72
40
567930830
33
10
271517
76
7
42
869955091
438080
82685
280221
2499
5
239307
318668
54
61
3
79
235124
91
57
143479
328532
82854
98
262814
99
91
193909590
70794350
94050
86
477520
40275
427844
120432
36
498632
9
266526
39
261535
54
1
89
84
23
416664
44610
441311514
107817
93
76
81
113954
30
269762
50
351163
478515
290091
77
131519
252075
69
97
32
459093
224802
17
333149
96
454122
49
165476
280096
51
69684
496467
47
44
1
52
231818
66
2
1
317339
53
54
33
459522
374952
258862
47
41
10
468270
6
1
58
85
65
2
6668
85
91799
25
379613
88
92
7957
281550
40
63765416
672901597
1
9
49
95
27
92
130991
66
191651
4
4
84
28
65283
30
30
4
74
6
365874
627366679
402537
150950
55
229252
78
29732
45
4
33
1
706401444
64
2
99
841816112
137742
390351
195641562
74
25
79
696108584
373459880
4
2
93
283758
50
111987
68
275793
483170
457218
157264
73
87524206
452293
7
253359
85
183699
5382
69
6
313735
138929
178601
425770051
97853
1
142959
361282
202076
48
7
32
276712923
33
2
152226
57
304854
98
7
2
10450593
5
92
147081
99
14
237206
15
24
321596
92
419366
255613
491772
80
92
245892
262107950
54
63
46
326239
34
451206
83
468477
108160
133088
6
89
99908
267136
189314
39734
49
753319628
40
2
460371
46220
16459
65
21
94
43884
10
152609
58
344161
435223
228814
171176
43377292
193850445
49
76
88
10
292193038
418263
1
49
73
163290932
192113
5
90
292441
81
259237
12
39
3
463892
73
97
11
112383
27
95
67
657581789
5
154630
70
86
20
75
49
9
259443
86
18
508464823
13
415440564
69
384723
466575
51
43
265716
142636817
397498
2
11387
2
842478477
878367066
238481472
36
32
352597
7
81
827990161
119669
49
177649
47
58
435997
387419
316149
74
267476
7
314627
455873
38
82
1
460446
337622
84
217793
168170
36
968032482
5
462469
14
167269
7
480211
33
82710
8
110802
353630799
179937
35
7
176222
3
355596
69
620121485
41
76
30208
96
75
46
18
37
622715256
24
68
479535
14
490650
44384164
95
17
79635029
313400
18
37993
289906
77
58
957027013
305853
506386303
438737
3
347706
67
83
61476
265659
216915
14
280172
244539
209821106
54
194705
177391
408872
97
205703
13
99
219403
256062
140306
256144
450715
96
338240
14
85
92
194626
119438
208667
40094
94
261164
215852
3
475171
1
21
62
74
28
284743029
5
5
726828635
33
5
22582439
15
29919
321193
343630
404985
10
9
459778
9
199297016
19221
283000
706044849
615059975
846619828
176053
51
347357
2
330762
348697
70
141670
231831
97
23
61
65
32
206868
115787
3
71
622714652
66
267601
312333
69
9
46
467865
45
354651
57
475020
4
3
37
9
316789
49
366160
97
317203
1
87
472098
180788
11
2
266460
210248
205615
46
260733
52
8
20
262236
437920
34990
193586
24
59
63
63
84
323153190
98
406866
99470
19
973624203
1226
67
92
920591853
255758
27
240366
98163
362538
78
38
90
11708
497138
359028671
95
67575
931144008
275100
2
47
285172
267308
1
43
180080
342499
429921
178411
440530
366395
3
3
11
75
9
163481
80
5
156955
453396
76
146984
64
16
410097
82960
8
98
7
63
6
96
24
52672942
60
413567
8
49
263857
491889
375440
453784964
4
96
198476
47
81
86
143370
43985
354077
40
657551817
442843
92
434971825
21986295
422822
41
3
438430
339100
146944
59
72
59
435373
26
93
1
157215
51
55910
312339
419272301
7
248023
292093
51269
20
99
87
89868
21
98
94
117111
207403
69
301173
54
94
92
99
30
349009
46247959
420260
70
11767
5
57
4
53
80
35
81
57
94
47984
76
80
29
94
86
7
121545
8
91
42
58715
269227
348964
353641
36
483177035
4
424756
428736
3
374798926
402804
49
21
229990
33
681358670
334446
26283
9
411574493
473344
35724
75
69
331537
63587702
283094484
150806
108911
70921
651640812
53
35
735051188
247172
274891
50
5
56
45035
99275
408150
54778
80
87
117073
99
21
148661
8
106160921
67
81
225403
109776
6
302401
34
33
94
92
7
63
13071080
475631
62
275452
324639
269293
53
469960
449372
25
66
28
4
148693
98
690090401
3
198819
188723
24
72
256237816
431966
449510
81
96887
567154427
21660
74
118141
40
283087
747719739
82
5
980260333
286368
194495
25
431412
35
248406
60910
38
24
60
76
55600
468492
71
208169
156413
382354
117601
351638
39
45
38
6
21
17985
32
265590
477273
465454
214383020
72545
434441
457842
301385024
45777
41
13
5
423641422
145311
78
900309492
55823
3
86
388724
263764
26
34
88
68
68064
31
728696835
147200
97
77199
63
96504
72
423241
8
132400
863168586
67650
824183166
27
242074
505163751
36234
15
404754
476191
44
284008
155235
241994
408911
38324
92
99
371032
77
106037008
60
18
124256
4
535576365
13
13
31
283025
201166
240885
236718
495234
24924
11
53
349623
29
136385
297250940
7
84817
139121
98
89
51
271345
344438
276363
330988
377427
93
90
317935
28
80
212245
91710
801473768
579853409
971340118
74
223579
92
41458
448932190
3
61
44411
112027
97
353252
349758
418946
87
201790
9
248441
242975
457086
101684577
959147636
500860925
86046
93
65
9
325748
206842
47990
32
123283
126462
2
385075
308669
43
276145
93
2
62
203197
417858
158640
12
13
25
443621
281374
84
91
1
93
3
238418
16
934402322
4
26588
53
607308927
27
49
450147
967552028
18992
150498
99
24714
31
5
50
12
149980992
73
377423
419320
94086836
20
205791
314294
96
8
249078
1
3
8
476485
187599560
7
147117
179734
752436809
97
11
71
90
92
681656701
64
40
50
272597
4
3
323343
89
151606
22
23
346571
99
126912
31059
96
67
30
886664887
30
643762424
12513
372263
36
25418
59
327805
367451
496987
2
4
29
956478311
62
6
508365280
30238122
19
66
50
140285
14
422662
8
308450
11
441141
247129
477493435
324591
202960841
68
84
22
174618
37
153820
31
479028
231558
97
403337
85
73
7
80
57
199434
63
52043
243068735
1
341434
6
192861
332334
47
337798
82
44
6
11
496763167
1
208400
620655407
22686
165230
96
92
4
9
365072726
356883
378873
38
51
22
295077
134093
203616
321909
90
9
43
76
65
55
38
50
55783
98
82
50552
1
17
293026
35
154699
66
77
46
327070703
2
32
17
82
35
32
81
48524
22
120820
340176
53
66
23
217151
37
450477
5
5
7
415582
72
4192
457781
67
9
41
284687
211845
41
97
116546
473981
77
85180
85
3388
704779488
65
52
398498
450668
861536520
97
273618377
78631
157784
458104
37
45327
65
116830
779722865
29
178914
25
462540
54
76
577667259
331889
23
89
24195
855237269
482332
21
69
8
462204
153265
198180
281615
16
333812
67
18
34
125630
212506699
408316
61
926309681
127959
431605
413261
901509204
68
332054
26
120802
65
5
17
344870
75
33
241911939
62
688952975
94
38
10605
19
912132030
903393375
973136714
379211
9
59
663673652
455929482
96
77
9
105758661
12
290847
468795
278079
58
22
1
55
522882904
395163
76
3
23
34
134327
268658
130565
280141
35
127980
310376
92
47
39259894
249237
112480
77
297390
19
141899
40
320002
67
460297
64
60
476059
489371
408928
931193975
72
21
622741240
5
173111
64
40
46
420211
42
74
259181
95
84
37
49
7
35
1
6415
18
56
1385273
44819038
85
78
3
123710
41
451355
47
395940
42
28
4
22
38
56
20
76
2
426239
25
94
493968
417717
8
444892
264754
89
8
452562
230107
373488
33
494805
18
3
390878
14
161569
467340
159252
6
40
2
94
341379106
656833039
433573418
18
410302
286507
76
312228
53
442376
34338
97991
92
98198
1
89
3
44
205518
406672
7313
91
266381
356062556
82
1
168007
77369
86
44
176640774
82074
1
170248158
65
82
2
41
38
67
8
243363
25
48
68
36
436760
381144
58
338218
73
67
94
137558
42
3
355239
430436
71
5
20
64999
80
81732062
87
7706
98
108429995
35
329657
71
7257
430026
465226
48
1
214792
205550
32
3
65
54
53
357161
200015
25
366347
317230564
69
197874614
467392
24
39
5
117520
37
495419
327574
423126
8601
81760
68
443823
36778
25
300322
38
97
9
14
372529
789426800
186762
114216
19
568996130
63
310708
40
73831
9
2
71084
94
7
2
252158
6
13
672883586
308475675
78
26
206960
380637
93
42
48
8
16
69942649
21
37212
40
83
9
227194
88588
98409
447770
89
372694
6
3
378247
81
104759
700737403
498601
11
92
1
7
163681
207912
29
3
282898
317397
40
27
21
21
58
93
66161
112759
38471
89
438370
95
374511
1
15664
24
782369348
57
30
696912814
13
227445
419928
79
786966292
94
14211
21
91
92
85
336901
82
62
56
10
94
295535
92
182150573
225993751
42
40745
272553
490351
1
66
318986
49
78
99
38
150370
1
400141
39
91
389947
272607
371809
235525404
47518
23
71262
138467
42311
6
60
130352
78
114149
93
96
175853
364969
319684
70
91857
68
6
89
2
25
34
276682
92498
17
1
168460
78
331619614
248798
276874
391806
48
7
5
54062
89
223911
45
28
88
135039064
269229
48
229604
376380
393618
63
268867
69405893
87
114097
42
326562
93
71
99854
58
71
81
95
4
359176
26814
93681
96
99035
4
273291164
7
51
806246990
78
286771486
188502
63
65
5
96
79
8
825279751
23
3
3
11222
39
90
79
647781111
169882
449161
333771410
440787
185439
21
99
32
96
378744
136395
53
341363
7
141490
76
178552
74
159413
375009
302311
46
99
328139
75479
70
75
756969221
40081
9
29
448519
20756
90
94
6
333857
9
40
91
236178
358497957
42
2
329053
217816
218566
19
78
21806710
374886
321906
53
484493
66172
9
4
34
3
6
61158
5
98
61
10
3
121587
243415
346933
88
30
578359083
299670
94290
51033
65
96
6
12
13
195943
36
40
9
371895
141532
55
4
87
79
59
318482
70317
53
62
30
365330
89
99
4
62
258029
77
481985
141038
90
354347
9
42
323987
10
227856990
766055250
152990
2
36
160451
441868
912029540
172177
458649859
208511
352125895
55
52
46377
464411
6
428735875
82
465029
39101
284182
95
4
229224
286303
7
4
64
79
7
77
380002
87118
26
86
974266541
492890
81
21
171972394
73
87
485022
30
11915
325282706
71
325233
39
192836
4
339689
2
64
68
104620
52
920826740
39
298729
6937745
434020668
37
7
27
344965
66
413794
253900
35410662
92
76
193364
90581
52
6
278745
3
8
20
53488
123974
284724931
92
352973
72
95
384751
84
38493994
162734
16583
9
638147965
298791
351909
316238
26
303853
64
26
232974
24111
6
42
99830
3
80
17155
798028787
59
240326
491104
53
91
22
41
3
127410
761294075
22
6
82
855845407
97
91
59
8
147747
338588
52
493759
98568
773019609
884090950
73021
11
88
3
1
435709
15
46
43
295095643
90
545813622
5
356243312
7
96
86357
56229
158786
269825
455403
464367919
541317451
434790
382818
97
40
703625406
6
80
64
241063
322683
308299
5
135297
82
414435
12
74
55
75
379414
83
22
20
33
393038
6
310714
15
418944
66
88
7
17
67
263721
19
25
40
268903
451534
24
170551
299464
490579
3
15
80
70
61
72
66
231626
426701
53
4025
35
491939
89737
46
301667
125462
44
381773
87
35
691251738
349637
110843
184567
261262
63
7
385040
153481
112379
453376
384042
54
147213093
170751
140881
92
22
7
98579
59
263406
224749
34273
79
382110
6
183565
431007
367855
35
72
268552
466647829
370545
224535
258055
161039
5
96
202559
8
202419
6
208503
94
196029
785047034
293932
6
68
69
241127
85
83
79
118730
42
68
5
79
92
56219910
469738
331749
876726555
5
190401
78
8
41
90
4
61
455339
56
22
13
25
51
6
468784629
89
29
10354
16
19
511529710
67
4
96
234289
63
147076
70
1
411876
83
448641
82
227355
58
148151
387078
288846
249995363
323776
50
4
443805
189578
15
89
1
99
24
207023
430533
45130
255401
324891
194521
412359
19923
84
127019
36976
610522367
90
381249
38
195574
4
232644
98
728273791
1067
25
146608
71
168565
698090563
951916742
462385
273440
196715
53
356092361
28
208930
452267
16559
71
442282
3
517147702
804721918
107427
470757
436974
242175
1
335847
444095
466277707
9
39
35
34
362571
21
442253
43
161088
4
25
56
32561
20
24374
92
404219
35570
199756
406833
8813
61
64
50
370169648
6
617069145
41
394525
51
126578
194712
285321
177296
20
29
258018
718998617
539680248
97
469385
67489011
480345
31
301972
75
479847
30
904068942
101604
419448
489425
51
40263
293647
436479
328569
79
85
34
48
325424
2
48
152958
215439
380123
84
16
174234
121553
66
208985
357221
46602733
69
6
568452091
485213
24
59
253377
48
127454
293412
182305
82
43
12
180897
186807
28
57
135476
296784351
289655
476821
67
99
232970
162138
4
54
917044798
19
309599
51
124713
24298
58
261711
95896
83463
850407388
620624398
27
40087
253776
90
45
61
352452
64
46
416376
4
461083
95
5
79
77
206862
9
70
19
14
17
43
314265
8
228781
41
196360817
64771
409062
72
398957
11
12
986822351
17
82067
99
70
51
121731
53
303548469
230033
4
75382
93
38622
42
5
92066
393159
213379
984068902
81286
47
150593
20
45
551929948
47
26
473868
97
305791
8
59
45
201813
934899800
227565
254890
319652
43
28
72
20
41
961805586
84
377430750
479743
97
2
90
33
431665
307762
43
368408
80
797449555
50
51555
36
72
387902
213545
933595607
42
97
97
689451254
73277
689606220
22
48
86
61
115111
537579236
9
323609
583322807
458472
50
499617379
412162
446880
8
418051
226512
95
67
443575
375751
140219299
111969
6
125
7
94981
49
414338
393928
448905
310753
76
47715
43
307874
81
162553
190471473
948757094
312286
76
445808
828037951
96
38
9
474527
85179
38
316748
647690096
32
9
1
8
598177471
211509
27
426315
173136
481778
28
164016
6
9
611970343
191478
606793595
482688
50
5
36
408917
269492
6
384494
5
479742
96
59
96
99
50
55
4
15
69
24
237985
57
5
5
214714
291051
358840
114824
122500
821433190
352478
97
132661
438215
461843
98
95
925682952
5
383059
39
119358
83
66259
112811
6
19
90
76
3
193464
169003
461455374
57542
448761
1
28
71
263149
54
71
351957
91
406281
7
336534
88
332967
29
91
402411
443126
211604
64
95620
97
320018072
329367
224196
226319
10
69
338801830
689557496
43
351648
2
4
6
80
97
89
67
94
700610081
462189
2000
20
57
440487
45
274247
88
6
5
272123
242350
488262
288617
83
476823391
60051
453215
428293
7
168420
320305
61
97
164279
440128532
401339
64
4
425862
370005
99
43
25332
72
58
143519
48
368734
83
8
48
266429
95292
57
429430
208208957
40
38249
96
207284340
66
9
335408
450841
14
90
1
18338
505673601
2
381432
5
91
5
64
185074907
7
41
149036
491568
748960979
426493579
77
471412
78
9
2
322817
268527
174062
207620
75
90165
487755
22
190712
9
19
21484
25357
20
33
59
135032
8
288005
790842939
600463479
207174
482507
10
100143
216857
32589
436523
87
34134
61
28
248849
89
57
20
945649638
8
500070686
36
7
39
281777
91678
201283
27266
41
67
9
39
58
2
28
172721
239919
2
386299854
1
48
5
85
33
9
411918
25
313107
435445
444553
18
23
23128
58
127648
225705
142920
17177
29
567820367
34
175337
360941
454372
72
370241
9946
8
36
473947
232009
13
18
99
39
8
446103
474273
2
23
14
36
87945
51
38
443848
373922
42370
60
9
24
311561
6
98
57
18781
60
617726925
174893
374841
500500133
26562
96
87
62
44
19
9
38
46
86
60
397658
4
347267
281712
381825
84
278352
331961
38504049
13
31
83
111513
42030
126776
85
24
90
561280839
152747
722440867
171620
78
317473
45
3
354693408
57
176266265
334680
372118
48
3845
171548
238009
28268
84
3
441758
88
287717
29
66
331898424
484846
83018301
57
368352
71014
67
296231
150609
17
652221299
5
430244
34
486273
79
40
392780
73615927
31
42
45
73
75
368087
75435610
438019
374046
3
454477584
129181098
122275
150236
88
879875711
35
38
485144
110520
26
38398
389692
26
509371411
39
326847
409446
78
6
82
395207
97274
92
434612
171872
316581
93894
9540
222264
2
325913
209153
95531
230835
164620
101149
140527704
3
452589418
80
84
498263663
222664
952029252
82
90
5
8
391432846
77
32
349129874
364414
347986
77
63
114646
133675
321390
430637
6
207860
48
347571
42
79
12
453877
287020
66
92
87669
6
256387
63
16
106422
50
239761
24
900353141
22
446382
78
451751911
36
261779
95
50
67
4
232021
465702
2
2
492398
43751
15
59126587
357076
53697
93
82
246219
219185
309254
752241449
24
355771163
58
22
92
5
209760
292093
16
36
98
758736961
377790
67
84
263534
403131
32
89
9
75394
246538
78
63
89
15181
12
323974
477476
284447
4
205688
87
1
45
56
252047
217636924
66
7
325816605
40
1
288286160
1
104011
59
476762578
48127
191642832
7
372546
9
41
67239
34229
149066
4
98
4
55
68275989
33425
142283
32
1
418534
9
17
47
328336
407124
114146
662805194
233760
362376
20
24
232675
465818
181685078
53
81
238656
730569452
15
399519
156250
228024
1
18
82524
79
196306033
396456606
176411
60
416149
81
63198653
241899
6
270962
99
295710
92
455496
280417
13
87
61
69
75
424703
62
52
7
496303
209998
2
72
183202197
205961
3
72
48
446169
6
392590
356276
75
5
76
170227412
345457
189568
65
369148
434354278
23
450193
55
41
14644
18
199139
73
83
66
672143157
216437
409179
82
598374347
55379
43445
9
904671799
65
178169
899026376
64
433247
382614014
85
25
70
11
36
411497
8
2850
34
6
39
63
138740
106915297
42
19
62
8
15
907682934
9
317852
202502
60
80
205247
12
68
175578
404072
361283
3
67525
310922
329353
482305
1
249143
50498213
41
167228
452252
91
246379
325070
388445
39
40
344989
47
17
25635
99
5
73
10
366545
354697
139361
89
36
37
284036
283355
73
54903
144576
25
6
398630
98
304132167
8
650779814
46611
82160
10965
75521246
83
17
275242223
47
88
308868
428377
880812954
65
77077
249900
43
196523
18097
89
147682
16
224190
69
764061217
71
4
88
54
310018
40
89
33
20
19882
421573367
3
104591
14
84
458081
6
331212
444340
21
373489
290996
310601
136888
418894
58
93669
568975
247978
55
210141
55
205484
39816
83
24785
142639
174290
115390
34
75
373918
202405
53
310204
633356423
377506
77
65448
34
34
51
645478387
4
405909
225969
96417
354531
437222
2
4
77
448002
29
48
52613
53469885
56833247
136337
21367
64
907363045
60
37
55918
39
19
430394
10
336300
109376
1
348436
166971
65458
38
449555
125931
134159
8
431809
32
284187
272545
80
427016
22
96
38
319919
4
150865
15266
451592
384462
1
8
206981
81
46
103133
189574
305305
2
94066
249850
35
193191
101661
145266
344662
65
646076267
8
77876
51120
27103
69
5104
30
24
57
132883
171169
8
99
652599915
82
387318
16
1
217662
194050
15652
6995
610306211
7
131144
93
703911142
384960
39
14
6
134522
56
3
53
232499
8
390084
407048
201525
2
49
11
219903
28
386075
95
41
479880
31
80
9
15
98
235441
93136
333027
485956
3
32
421631
43418
66
830283112
88
15827
99
102093
133618
8260
224120
53
41
55
217881
96
236974
476792193
241675
77
49994
10554
67
129260
303540
89
58
70
5579
426589
58
47
488420
25757
45
4
841574141
72
311187359
501525700
6
86
348836067
94
718667013
346045
95
90
93
3
31
68
149174
11
81973
25
79
524220594
60
452458
456737
271390
74
97
61
86
53
151104
454080
3
39
122202
1
129907941
68
352745
161277
157940
6
4
11479
1176
43
90
69
291884
332384
301310
20
354183
472966
464593945
978923143
17526
232892
47
95
65
87
9
295911
72
41
88
90
83
359843560
12
7
415644
340376
57
279117703
71
307702
6794310
189313
418422
25
17
7
5
151912
499836
26
991791669
3409
316102
878631742
14
141251
374136
73
731785738
132366
44
13366
139109
340610
8
243730
170765
215476
96
32
80
394297
336823402
88
98079
225608
93
287792
6650
119576
72
37
96
31
402912
9
418384
55
341379
68
742957601
8
52
220022
4
76
5
286421
38
8
9
56278
579610885
68
430659
60
94
462743
89
52797
51
254546
101264
37
250788
53045
354272182
197027
50
27
227818
128502
8
45
6
214253
92
8
54
86
77
83
69
66
378875
95001
281273
10180
424264
477253
436983
291584
381357
355660
475999
84
49
8
32
220319
74
43241
8
145584
261387
301246
378093
401084
112889
46573
199419
252534
8
55
430955048
32
4
2
453835185
78644537
3
74550
148184
64
323330
46
45
584293558
60
55
122804
77
41
93
99
161646
14502249
20
8
191015
255765
63
326427
395624
6
93
481459
145704353
32
435332
222096
3372
85
94
34
440480
156837
16975
387489
14
81
59619
572412460
89
261833
78
22116
247543
458807
12769459
161081
2
24
496954
14
862116418
361208
60
8
127504
93
181963
87
11
68
98
148167
64
97
1
3
166231
490874
40
18
74
522459111
158017
58
95
421750
28
145083
45
13
280801
66163
14
68
93
232282
57585
57
7141
139341811
26
68
70
60
7
15
139130
16
4
256385
208485
6
9632
267776
229729
641912623
14
88
389651
1
76
1
441448
126738
245485
447232
65
66
138140
420602
29
634388833
5
47
2
18
242013
334739
70534
84
271928751
61
468855
6
31
5
120412
45
46
757264803
52
78
366804
270092
40
380554
72
433371853
49
84
163112
24
36
101941
19
337008
11
11
81
56
144363
234465272
16
463923317
50
9
793509344
385903
541240087
465602
287184
43
28
22
72
138434976
53
914621064
280901
38
121404122
271512321
957576494
35
252946
315075
240793
3
5
493118
39
3
4
29
40
219369879
555916613
2
134846
162979
425014
21005261
93
771564657
9
31
3
71786
280903
64
919807332
72
117
31044
130799
46
414202
282872
977498117
65
18
829682049
469942
68
51
6
295715752
473169
493855
8324376
64
396370
43
13
197941
22084572
58
18341
60
2
130049
5
71577
120805
83
253668
29
68
111983
94110
159569664
26171
49
6702
43
3
82942
31
434638
90
473333
336964
93
31905
21631055
154264
12568
387183
66
115832
344629768
284998
309227
381929
43
335151
5
551580407
5
6
88
53
96
414713
28
96
656754603
671460711
369568
98
6
377107
57154
407476
39
9
39
90356740
493188046
54
443493
122465
141638
75
19
62
840356327
402830
598072831
12
291092
210798
439364
66
126288
218942
47
307016
87
77
64
10
5
827265240
92
69
194213594
66
308306346
917131336
192680
451899
294217607
155498851
180666
206105
75
72
217449
141314
425348
74
317318
196425424
307497
292525
334493135
61
386886
16553
69620
10
89792
35
78
37588
352423
58
369606
46
70
79
307836161
769642485
44
98
69
518048332
401651
360949
139824
12
104756
34
30
4
53
46
31
725072547
587252058
121621
360682
74
224998
88
24
45
277892
74
36
7
78
96
19
44
27
158992
45
15
931580094
290455
3738
64
428437
56
33
143812
54
484377232
536239956
92
233022
8
58419
86
98
50681
138045
132253
177959
219052
7
37
89
17
25
80
74928803
389976
251386
111734
67
40
18
497559
7
285062
838679747
498662
334630187
58654
293640
4
783250629
31
393570
397851310
285286
79
46
7
89
125360
20
60
211256
70525
458656
221360230
159187
33
11
7
20640
905936712
267538
255733
246201
89473
92
115655
67
146444773
69
27
6
19
446401
3
55
250189803
23
21
166478
80
35522
203713
12400
15200781
82817
72
76
227912
27153
66
35013
1
216366
63
51
9
424200
66
119150003
68
87
49
11
8
98706
98
204526
180281
52
76
33233
619493584
227609
55
374529
382614
28009294
468573
1
62
499284
28
6
4
8
91
44
77
262756
469631
69
17
76
8
37
4
76
210309
46
534017745
41
77
45
97315
1
74
174203
76
113258
98
74
247237
162419
35
124366
464547
10
4
300585
26
279566
20
115641
279745
9
15
6
7
129456
8
425372
394601
425509
40534
408791
43
37
60377605
11
363727
80
84
5258
62396
99
23
1971
92
811989360
29
42
436905
226602
288244
290808
1
4
48
29
164485
43
45
199848
5263370
141352
684372115
113678996
419809625
807948017
39
9
14
142445
350304
175452
23526
43
249956
91
44
81
286488
253730
98
32
5
97184
258939
483867
391343
14
39
306550588
5
79
102178
48508
28
49
7
65
2
757866424
208240
247148715
19
401421
8
380042
36
205634
63
198183
431921
13620
26
137403
39
22427
3
499255
8
286425675
922163039
152362
101387
30
10
89
76
809873444
265044
21
5
22
306706
74
25263
92
341747
35
237421
80
389995
53
421058
135346
455732
395755
383901
610900519
463329
82498
382185
86
51
6
96
34683
2
385349
168091
284634
104646
9
96621
28439
372071
181271
212271
312094
137363
8
604057170
444919
153629
25
73698
83
71
359680214
33
6
5
4
407753
48
107426
91
8779
153187
513512287
21
7
451657
57
95
176527
246363
2
84
69
59801
53
489076
49
7
92
613011749
65
382975
499714
5531
152729
887844852
71607
35795
39
185308
13
278962
460874
54
52
7
22
2
472755
50598
32
353270
22
50
363584
88
440536567
196744839
49
463390
450741752
65
68
38
15239
1
211368
30
426858
1
61
47033
39902
27
407385
92
453130
88
147534
178615
163335
10713
29
92
231477
74
4
48719
85
351635
8
140775
7
16
73
34
64
72
38
5
428936
129753779
2
108507
487966693
45
213703
355588
13474
263032438
42
35
226530
740388475
94
72421
114078
45101
96
18
55
441025
8
204161
38
635204660
81
98
94
4
10
84746
412040
429142
35
443183
685937253
42
787211156
136306
425920
46
145163
23
175297
216089
57
351998
28653
238643
41
69
4
131190
144818
80
53
61
489082711
83
33
492618
98
33325
55
389991
211587
75
72
67
19
16
326385
39
3
38
226682
30
64
51
74
30
158711
324314819
362251
391053
7
263896
99
277954
36
92
387419
58
271423
178663745
78
528697487
5
450716709
79
29294
95
39
189270
73860
9
39
77
207317
40
763767631
1001
48
74087
33
337590
97
531022750
21450
588653300
480028
455240
277075
587256497
498546
50
228028
462694
41280
77
289135
86
106433
58051
2
15
173989
24
54
205077
47
44
78
61
439478
896505985
32
308527294
21
2
16
26306
65
56
345377
268089
173129
304495
52
346268
296891
307121
43
39
321075702
289276
174137
61420
63
195729
55
71445
492330
75
7
210276
15
494190
361051
47
148767
484270
346430
85
4
28
335993
66
98
84
93
29430
402112
221519
44
774958038
818460182
403273
33
33
200247
33464
345172
306890
51
139115
35159
81
139256880
8
366967
22518
202635
60
67586
113756
5
67152
183915766
100483
296238
66
848782760
35
116521
51
121871778
180199
40
84
13
75
11720
244238
41495
82576
2
7
39
373938
173598
243099
33
237637
47
13
776331040
4
44
80098
117894
37
33
37352
929284547
61
50
59
37
53
51
469930654
44
15
1
47
174406
351982
317024
75
34
434944986
321044
56
483520
82
359008
261004
46
9
390821
238852
82
73710
10
94
312228
114063
227218
577176558
146951
490068
235312
3
18244
619252305
17
45
443263
292374
3
8
35
88
61
599144496
64
489474
335584
9
235178
288352
18
240854
96471
17
494678
455237
314266250
78
4
16
50
4
19
390275
474381
24
61
50
338393
1
132856
96
17
27
54
402436
99
238699
47
96
370850
126905008
209063
73
56
141401
46
939253982
88
76
42613
65
286045128
478639
37
325604
88
71
78
95
216103
419480
298054
202996
449070
36
153947
196594
3
248939640
69
12
5
388348
440561
11018
59
127489
37
74
175879431
48
432636
60
45
80
442282
424382
98
9
2
62
67
402639
64
39
68
68
412856
125307
388256
430001
72
65419
4
50
15
283269642
822152879
362350
21
75
89525
360462
29
478461
249735
4
6
432090449
20
115134
71
409738
82
42
96
183012
49
97
58
6
2
15
42
16
70
53
84
68
37763
50
339420
77
122238
242747
85
276561
5
87
432228
98038
377476
276213
13
30
68
597824308
488348
168386
89
339961
6957
79
87
96
501781459
158017
53
61
1
116746097
43
609349575
149974
345179
1
263708
87
807092922
47
430439
439965
21
209344026
127865451
315548
133234
265643
53520
57
368284
80257
69
38
91943
34
3
476556
27
367440
25564
32
471518
137775
84
481324
200367
4430
65
2
401524
7
164262
7
394011
36358
6
50
278042
55
8
37
1
444600
383975
37
54918400
414710
583151469
213347
7
345315
9
151178
2
38
49493
95
6
236581
42
478296290
324392
1
43
47
75
287489
3423
55
736754136
2
81
84
35415
70
269730
39
212543
108734
354700434
34
690411320
88
359388
52
193300
61063
72104
407197
4875331
90
436971124
4
33
153710
22
8
10
30630492
377833
7
388939
72
380284
515341532
54
426657
40
86
300920
77795
35160
56
312457
412396
8
4
827252678
456824
347777
17036
31
43454
87
388202
3
120123
98
49
1
394014
93
173566796
138489599
92
298726
266976
56
13
61
77
71
40576
82
205622192
69
6
71
225810
19005
161248
55
74
3
122816
6
232334
55
2
222278
67
45
3
814953871
96
411821
483971
69
383943
32605
11
92838
261280
64
37
8
425860
203767
128961
74
39
167368848
6913244
31
35
200195
60
206034
806319565
81
822797339
325502
444334
80
16
85
22762
27
642367215
485265
382646
74
6
51
70
30
65
47
11
8
41
414899
152238
36
17
409212
84087
159187
438523
495593
296619
62
141551
30700
85302
7
450805
8
44
259279
71897
178084
48
236988
72874
32
126387043
322965
362352
443207
656189140
770753246
4
90
5
545303277
9
471908627
1
137413
82
76090754
446695
447102
166517
447359
487622976
39
895481184
271088
240322
8
58
327321
95
106702
79
486534
242335
20
79883
50
86
28
64461
50
132749
31
53
68772
339441417
1
73
480996
40
428082068
44
20
79
97
586604157
233130
5
94722
2276
177530
461359
291799
542991092
10
217399
95
51
98086
57
349592
159184
56
46
5
65
111374
84
71
91
9
65
99
23
565341130
35
14
88
1
438103
292865
10
865838676
37
92
61
201145
422011
52095
63
182250
64
89397
95365
73
25
354522
39
75
4
445266
145694
445492
251035
494370
6
251556
83
265703
99
64
249012
588911535
370272
179369
128886
75109
77
43
48686
5
246055
76
66697
465562
29
72
46
33
93
874485162
355002
12002
15
89796
106201
474093
407594
403728
109150
2
198159
406331
907976995
15
303341197
4
93
4
33
70
212324
62571
15
234549
12
111644
157162
200249
2
38313
97
43
31
133395
278263511
68
296995
87
460105
957011240
231796
282937
42
499709
147625
585942626
91
2
467812
4
114854
458849
92
68
625221898
843465546
271277605
44
8
357989
16
80
195923
71
382331839
27840
327425
3
51
144818196
320702
292824
347715
390671
259866
84
19
19
3
1
26
74
28
181289
213094996
27
98
7
13210
303716
72
456282
141259
320897
596582186
8140
34830
457227
242316
79826
49
40
42
50
207805
9
32959
188667
340192
3
19
20
269693581
383135
16289
427832
277627
99
240821
80
51
8
3
191579
553174688
572580044
17
90
176772
315372056
403527
297016
89336
379452
48
380746
34
32406
88
34
50
424445
478176
162857
9
804044337
337095
2
62
62
97790
70
309221444
141845
95
11
49063
205178
436104
43
84
388766
450463
2
38170
98
476745
141959746
216286
7
30
3
70
34
57
69798
7
80
893159136
35
38
196103
95
55
67
90231
9
328036
533791777
489261
90053
2
13
39267
407171
311443
73
4
89
238634
609610064
46
420549
18587
41
99
439390
33
64
316128
369841
66
70663
43
5
19
174447
94
182574
31
23
51
87
439092
467791
52
414459
292057
53
3
315424
37529878
217146
16
139455857
289693964
40
192850852
370542
21
72
83
683282489
230976
33
321437
71685
389935784
147961
452059
445371
22
92
193899430
88
95
435260
3
22
92414
22
65
117537
46
637241688
8
446481
43456
2
99
145320
97
4
122413
7
20
451269
437248215
402722
12
459817872
245375
34347
690470983
65906
155770
7
235031
231269
76
431179
90
292253
48
147952
372818
40
74
24760
97
842571721
342461
77
35
12505
337023
248750
206678
88
358540
449664
59
51
27
162913
491931
12
71332
371350
282317
75
346283
472173
208971
37
44
20
37378
465721
79
261687
61718
313480
82
61550
68
231395
765402585
216538
22
64
30
95
87
22
64
70
296234
45129
293806
208872
295039
741194702
66
387724
36
34
60
50
39
331107
92406
10249
469151
323614
21
68
93
97
21
7
4465
37
169033
49
1
214959
41
439261
73
29
21
55
61
499076
16
91766
14227
144931149
491231
24
476522
89
29056
86
779038457
13234
379597714
472164
91
397193829
294759624
12
27
309184
415789
980266670
135063
75
10
492214
9
24
21
27655
1
344126
37
118968
483270
365125
48
50
140703
69
138953
210586435
404700
40
484636
333424
39
406902
5
79
335975
91
406421
428434738
53
82
11707104
7
416370
305097
44
127111
72
1
329463
58
150376
46248
80
96049
91
9
2
877897568
299718
89814
304218
266365
97
94
434989
6810
92938046
229947
472649
106187
8
466549
950964764
201433375
72291
353738
4
25
26
434796
41855
288292
229631
87
130014
197543
28
32
8
155310
489116
53
85
6
401070
37287
136794
186530
9
72
8
9
187443
29
489925292
8045
420807
316263
7
43
67
71743
47
96
488523
70
717856812
66979
54
88
181043
73
41
55
19
20
97
62
2306
26
9
64
496625
14
478898
258233
50
117239
40
96
208648
78
472591
877730011
8
251487
1
93
94
66
9
478878
428508210
135717
71
1
70063
65
360130
92
94
18
69
451448
98
43
60
48
384791
264047
9
4
60
486711415
77
346802
946819197
370630
97
47
41
414069
351072
320645
86
68
97
354713
9
485968
436086
389940
93
14
299446
75661
983961655
207006
82
19
18590
184359
226825
401367
22
895069181
9
182788
243122
6
5
68
70
800589508
218802
44
88
71
438892
306982
425776
93
498320
1
21653
47
49
41
194801
119901
25824
40
7
40
18
345104
97
160191
428216
78
421759
70
7
198608
77
332557
81180
8
40
6816
33
167637
224536
30
225554
116617
10
565242828
234905
105868
362003
235839
418594
46850
27
359182
59
44
488982
272269
283972
62
185905
93
50
395439
5
815374176
470941
9
360773
27
159106
24
85
44
564658130
425052
463145
368757
30
79
247805
3
427041537
968008283
213583
3
20
17068277
89
87
59
345836
244223
9
168445
38
150393
45
73
12
35
70
30
87
94
68
85
42
3
66
96
90
3
64212
30
26
128049
10
29654
71
2
42075
206077
66
5
3
37138
89
56
98
484059
267931
362808
168472101
787927491
479646
69
71
9
176869
27626
1
3
59
225527
56529
6576
77
19
216674
344394
61
95
782810314
71
324474
70
41
336177
82
50
190107
69
47
78950
91
4
30
185924
402921
38
67
28
377791
95
387339960
97
376077
34
21709351
30
212340654
49
395601
59
89
12
241958
7
70
90
3
165609
47981
172111
97
30
113384
56
383360
235122
349224
348109
235204
256718
3
7
64284
58
4
917479050
60
3
812676091
486533
348277
108433
16
461445
363073
80
31
65
165993
49
370364
53
315097
323177
4
4
278587
52
79449
77
265976
7
7
230090
84717
3
301953
53186
22
78
74409
440695719
96
1
406474
372972
81
418808
49576
251810
477314713
466434
66709
54
2058
22
40
234634
19
485267
400916
359909
434544653
40000
42
2
418049
181414
720324628
365150
92
352535436
64
272361
40
148494623
90
96
328774
692514164
87
405051
49
63362
16
9
66
58
1
407525
76
29
39
94
499137
93
489406
163378
403969
62
59798
69175
484971
422398
358003
319158
424243
1401
997509064
390271
379079
308007
63
72376
304243
960871551
653781212
51
9
32399
67
74461276
933203171
305373
754504963
173916
79057
8
287339
54
148676
177544
74
168977
96
161848
216745
5
416863530
262721
21
33
71
474392
3
30
32178
112582
247038
387800
87
456181
97
349302
61
359947
58
98
347653206
28
37
104623327
28
5
91
2
82
336148
73582
96
57
31
449649
61763
39
6
98
201943
755851115
35
146231
106913
96
21
293381
232377
35
26
298288
88
6
226718
28
24
5
54
346246704
479400
97446
468501
484727
364845031
34
16
323052
73
390253
52
34
354859
88213
276099943
57
2
387799
370918
28
89357
81
442037
95
154944
56
61
3
170278
60274
41
336128757
244413649
46339
65
146414
16
426625
47
31
12389
81
462252
6
988481526
470810
215780
86
33
98
211549
50
35805
225162
54
490337
2
91787
20181
36
284925
98311
202737
197166
4
58926
187727
25
62486
19
297929
42
5
96
8
29
80
20205728
41517
346260
236397
244044
10
61
40
208349131
387516
91
320401
190362
63
72
46
814431532
12
262829
38
331015
56
89
153067
5
65674
25
9
237189
86
23
26
79
50
13
222187
398614
3
46
89
28
195795474
307016
67
185407
275610
7
73
155879
59
381563
46
243117
57
312274
973841835
57735
82
33814372
395233
271984
15
3
80
414680
15
920884245
57
437354
142257
22
86
126575
265356654
52
187160
482920
263800
42
19
61
12
1
9
88
227014
439451
33
35
445850
108705
325510
196007
5
1038
307679
92
432252854
436406
523778895
99
376647
476868
54
19
14
48
54
5067
712265792
76
59
93
13
93
102997
653071035
916714750
153409
66708
492449
90
458619
3
6
30748
695922711
327485753
49
4
72411
66
362185
75
97569
160660
249702
56
369347
406338
55
7
8
806856525
75
24
85
57124
744153985
44
7
62
234168
46
7
138072
175274
4
51
234971
12
15888871
324984
445677
133925
89183
88
431292647
23
111241
460324
308652
133433
35
97624
70
6
37
22330767
4
70
42
542
142376391
62671
67
79
684592044
43
78
154807
498559
271968
43889
165752305
186203
21
134614
238456
27415818
93
67
339768
20
6
168052
270847
68
365164
45
739628905
97
16
9
28
51
22
17
99
3
23925
82229
54
466908
72
430502
464626
60
78969
308488922
415588
52
41302
918900936
83
206372
393901
49
220800
7
7
2523
83
465971
166206
202663
8
445921
94904
397897
54
62
558258748
249115
24
99
282191
748201562
189057
3
1
293208
29
9
25
407579538
79
26
14
68753
115557
49425
65
733326322
29
50793
463932
3
2
308304
82
11
491114
310659
118780
341224
33
89
2
400061
64
312919
1
31
385057
381143361
390568
246937
1191
20
147596933
12
264664
124736
343654361
81
592041157
55560
27
37
490477
52
51
19516
185580
385160
89
3
410324
477372
99
20
116101
30
42977
421505
365266
9
261461
80
53
25
464359
43
45154
289753
3
224839
251354
434006
47
102567
388795
73
11399
16
1
168229
84
58
99
14924
20
250982
8
105062628
30
111570
75
820491530
32
34
96231
26
80
348116
44
18
45
444385
78
36
48
191078530
6
11
401173
333073
16
55885
3
12
199889
263890751
70
3682
11022
4
730646496
14
384325
83
74
63322
692017251
210251
336904
141524
161056
8
467818
19
2
290024
7
56
80
62
95
4
29
80
778183774
648796114
10
50
38
295330
8
89
233860
189651
202000
6
381063
991399378
60
165351
4
25
2
18
99
42
94171
84
38
131958
34
461831
72
2
325891
393205
90
118882
876091597
42
126501
936104898
9
465958
692668172
8
8
73
1
78880
179623
388294
28
66
48
324154
30
329059
73
40
54
41
471864
1
235711
60
27
173416
758261332
365334
486988348
689508786
85
41144
57225359
215796
321126
55123
17
72
9
362613
61762
19
294928
143953620
64
120362
53
309796
420347
12
41
35
13
455102
259525
10
63
46
201019458
335914
260556
88
93
158394
11
255362
382643
15
33
22
68436
275260
169619
66
294603
457090
90
11623
266401
478308
98
321042
230640
199453
110716
224828
8
106624
455672709
6
6
62
93
89
88
332036248
1
15
459562
86
295456365
62527
381939
247020
16581708
95
94122
623317385
482925
94
9
36
714217476
460731
41
8
9
1
47761
121984
95
484270
158189
61
42
10
49
871686299
355548
98
66
67
654796655
96068
465609
66
133148
107431
280856
361313
33470
193925
149181
9
52
168764160
52
1
69992
166471
37
150782
33
90
474923
68
730892993
5
375183
244644038
299685
95
693838059
4323282
332060
37
307926
415797
441617
9
11
445640
65
7
401471
338044
149220
51
65
314262
31000
20
25
42
32
8
88
449462
67
1
322491
96206
7
7
25
32
464151
2
74
6
6099
32
25
12
8
14
66105
21970
12
8
151114
8
96892571
618864181
447373
89
64
180158726
46
41
474382
401706
71
537631929
214719
89
149139
232599
142878
197136
51
86
320864
1
19
287317
99
302298
83
64
68
96
3
4510
12
29
4159
263684
40620253
90402
7
43
45970
64
2
197785
374209
411819389
89
61
481751919
307714
285179
37
6
9
5
24
487124
40
308762
35
51
97
4
286497
356009
6
242503
415101
450357
155410
9
54
58
27
322041
89
148838
215774
79
65
925607036
44754
35
52
17
72
158961
247431
460654
77
255258
314228611
54
96
325355
149584712
92
114237
392248
14
73
99
253258155
297704
81853
377199
159581
70
478866
7
24
170809238
277624
79
63
291667
307837
3
9
109781
473888
132973
35328766
341356
61
287081134
31358
109269
176685
423257
1
410255
16
70
39
40
75269
6
417874
319201
7080
55
26
402417
340083
682708777
238174
780238991
96
2771
3
65
45
98
69
20
32
286190
88
22
181362
9
315266
39
4
793664438
241648664
470504
59
414550
856704792
306835
288793
264686
54
78
239845
22
81
7
84
319127983
338481
749888810
56
175526
50
206054
57
484085589
499108
25804237
15
91
339108
363360
48
28
89
27
924980690
58
452361
85
391489
52
60
70
5
9
129168
99
43
394362
420265
1
343775
86
177216
734210575
68
129101
127591
29
379355
54
56
29
176488
1
92
199113
60
87
61881
6957
62127820
39
518255766
36
4
223356
80
26
72
783028987
8
331567
85971
307294
28
20
480454
426528
302512
26
303272
104503249
209644
14043
108185
1
11
1
4
69
6
410654
168299
483281
387863
4
57
175008
107351
76321
166053
971388558
75
401021
51343
86
14
69
896591283
233949
462326
68
70113
239167223
411923
52
7
87
261085
284017
2
75
84
67778
235515
513240523
87
1
36
892464656
48
3
79
35
289767
184558
4
31
14
493283
69356
17482
434797
24
66
7
71
31
28
172553
252280203
239305
54
16771
308792
948297027
77351
226655
174099
8
631833867
369625
19
28
96894
79995
32
80
14
13
91
83
808316645
291370
108065
11
106310
4
312427
215947383
84743
22
380452366
275615
390002
18
150847
176943
83
42
33
454440
43
3
443312
417925
100011
40
381416
2
73
2
633589997
454818
91
265525
604618030
15
493221
284762
463462
145453
81
357241
308942
5
60
92252904
391922
67645
264010
55
415583
6
346475
126026
234807
17746918
374444
78
82107
75
55426
329621
93
170734
14
478367
534824154
99
477769
455231
4
79
486095
22
46
16
2
9
65
18
42
61
74
40
17185
68
45
7
4
67723
39
42
6
54767
85
458000
57
430709
99
329681
84
56
154096
50
46
13
1
54
12
240403
46
705385344
42
428400
39
124832
163648
88
54
92
36
100813
907172750
384396
42
1
26
241340
121614
8
4
178208
9
83
179109
55
60
96
412198
48
372393
330944
6
18
486594
66145
75
99
469162
70
6
487131
90
47
12557
23
6
35796
436329
493694
946152911
53
71
49
180086
7
97
333635
40
479372435
293685278
89
18
187181
803821379
72
397045
61813
80
62
495522
147203
5
86
83
43
181172
147301
74
92
53
69
237186
14
95
90
53
42523
113078
1223
76
127336
64
37
317740
78
2
37
471808
20
215273
397493
163439
28
86
80
70
747602524
22
7
1
70
43908
133305
56875
426029
209654
381378
447861
47
76059
9
90
6
349186
84
69
6
908721006
36
84
1
766023744
21
70
538821787
199342
418561
48
415951
229363
241178
91
6
5
3
14
67
87908
53
334536
29
64
726859131
38
25
7
140284
130332
8
39
766652424
85328
80
162613
118988
6
56
57
1
342899
75
239404
3
28
5
8
5
76
59890
9
53
131136
493191
3
362967
2
23
485716
7
493373
314153
419483
25
12
45
340147
60
328256
470208823
71
399446
19
71
28487
615933245
952572739
93
9
1
57472
7
21
7
7
302317
4
57
6
322293
35
45348
976210073
35149
6
38
81
29284
299699
220552
49
81
53
485830
299342
99
70
314487
346735
389841194
435486
431308
86
89540
120066
38
86
185987
484982
48
172194
53
35765
266825
56
7
376638
97
340816
16
10
411540
71411
423393
4
38
74196
28
229753
180207
31
125097
173578
56
1
37
21
92
2
47118
244736
21
60923
49
215840
19305
13
391725299
203161
596989087
3464
2
6
69
73
299474
20
6
380203
69
75
435262
4132
101882
254519
169628
256419
64
441236
78
485186
389067
834488208
8
395059
329890
98263
76
37
17
83
299827
83
217840
70089
55
61871
132405
62
136451
246462
7
325069
68
201898
689216350
161523
82
239549
52
150211
395879
985849936
86
204452
3
15
462533
6244
349382
64
222893
913606083
11
15
643826509
5
842483172
318030445
385735
50
6937
399395
52
3
740523336
64
351834
88491
54
26
132779
152101
382233
13
256551
447759
359820
4
384738591
82562093
79
5
58116
17
1
460303
902926184
437657
80316
452886
384578
54
135491462
30
66
16
25
26
133869
64
168470
4
20
50
191664
2
38
253179
390660
73
1
80
482848
41
222940
10
383358
43
54614867
70188
290646
45
370268
168853099
603918847
290089
4
30
874405617
43
24974
360033
402539
47
53
222719
470243
88648
61564
24
46
384455
46
35
45
2
31
117382
308578965
257589
474467
77
69487
94
190197
76
49
53
31
10949
170608
791115056
188590
444130
6354699
339956
4
18865
78
276304
11
392583
431957
89
41
63
422122928
62349
280410
94535
7
199068
379492269
497535
532728438
249188
410226
146341
170823
982607704
96
6
227249
62
89
63
54
7
355823
203259692
450750
74
70
977137425
466101837
68
73
304185
305241
92
484034
295912
16685
82
588008245
57
37
234379384
242546
82
179163
350302
21372
86
37
20
2
23
84
145616
55
408984
411218688
209438
17
7
91
406337
410888
58
89
62
366095
293918
897508283
207811
82
34
239010158
394657
453270
1657
71
20
15
211479
9
97590
291931
169791
19
16
84
12
243521
286333
58
26
56
319483
16270938
83
26
458864
242694
47
21
95
90496
76
71
46
49
90
67
51
643263469
21
92
332095
23440
460895
716328304
150335
174855
104170
70121
53
4
169598
137403
86
8
37
104427461
48
95841
78
52
8
53
11508
9
99
73
174552
26
207773
1
66
66350
379872
89
5
9
51
6
78
5
332659
82
93366
36
99
5
93
459526
209268
99
9
358673
11
7354
87
71
467069
21
145062
156118
93
44
311983
29
164921
91754
17
287594
65
178725995
5
36
4
75
47
14
61
641235632
187527
52
57
467850
50
176641
278831
404313
77
23
1
38
11149
52
169112
61
363537
287094
9
33
215240
286271703
389844
306114
199065
89
60
252355
61763
397655
94
94
96
69
82
25
247490
6
96
430463
390339
11
4
32
279180
330481492
498831
20
33042
478036
181304
92
15
28
227374
230805
1
93
13
422546
44
208808
225385
55119
10
460494
289307
39081
468848
110498
99962
95
59
131887
75
43979
60
413647
306418
3
87917233
151030
90
499630
48
181057
9
66109
55
63403795
7
224632
892572166
606798743
17
45
57
48
96
392427
445840
47
49
319063
1
73
9
14855
305714
9
47
55
46
107996
393336
98
1
3
184072
57
15
2
82
297336
12
311514
455771
52
92
2
5
70
426965049
367367
363747
30
702023501
82
326278
73
78
47
254784694
39
35738
22
62
20
296710
4
2
14
958466242
585913429
740357380
57
9
20
61
15
59
93
7
11383
90
243194
7
387906
65
60830
83466
446596
567095795
91
387403
18
35
24
8
25
29
441025
217318
274246
251915
167296
51
64
230408
937527004
157570
257116950
18704
230880
139417402
37
204174
216708463
336301
217632
200409
41
520073658
33
11486
1
18
32
1
392048
362201
49
404691
98
491709
150278
41959
711580824
67797
42
36069012
35827
353517
24
141800
68
113318
676377769
53
44
3
15
299674
177734
5569045
435412
2
88
79
486295
16
77
37
462310
53
6
91
82
890814309
495097
483703
59
48
208065
37
304781
336448
910314239
93
97
8
45
83
226074
333391
90
363941
59
77
72
4
55
156921
451542
26
8
474688
41
27
10
15
371437
330343
258434
386507897
84
175678
6
26
42
527535352
73
280570
16
46
25
407304
9
89
285791
18
87
1
30
118799
903576448
181599743
103933
55695
411310
53
85
18
7
51
61132
72
53
25
79
4
57
66
432402
40
429321
2
17
71
93
540887279
90617
5
586347637
26
46
689465579
22940685
60
7
277403
1
384449
378917
82
30
59
777375096
297976
217145
386468
69
447888
89
185813
401414
24
85
401647
3
391490468
921695564
11
492884
19
55
80
274565519
99635
50
393638
12
7
254822
341396
421449
330970
72
482668
327024
364133
225954
291675
4
4
60
41467
62
19
82
81153
339204591
16519
77
52
720308585
28
490527
287310
94384
318477027
379722
447952
208232
221515
30
95
15748
13
78
9
128841
38600
224196
242022
13
431839
43
202868
358287
96
32
4565
255770
169795
52
180880
50316
317977
28
6
83
759961010
260624
257447
9
40328
455614
111737
72
73619676
421106
370538
468967
435844
71
65
30
49
24
158690
459302
39
68
176738203
985609352
425007
799339687
61
97
47
99
73
32
194543
394509
6
613036393
874932911
74
419414
29713
71
7
3
69
240628
109
603958793
429253661
3
93
22
26
88135
6
13
91035
36
43
74
843790348
41
484506
172942
410733721
68748
313818
71
98
229912
81
58
72
311491
95
148034
26
370383
266818
34
95
581501905
80
43
99
9
99
16
44
304831
5
83743
267686
389915
65
14
98
314985
95
25724
87
6
394387
6
58
479539
47309
92
18
444270
51
8
315266
472709188
344646
37
75
3
197315
186086
2775635
99
63
46
80
485185
205734
65
131608
75
60
149835
311222
76
9
99
848001054
62
3
207786
61
393844
12
46
145381
283678
1
317812
382634
277559
488696
12
47
399835
175364
2281
236910
184069348
590295400
116811
83
146786333
79
549725577
163534
80
35
680421579
2
946230343
65348831
58992
21
58
8
469161
24
207034
57575
255972
5
314071
6
1
192128
266845
93721
23
473788
332645
6
36
26
12
77
2
86
158085
363827
85853
13
405342
95323
364329
433151
57
280540179
62
94
250000
469697
88357481
42
768915270
52
437830817
220146
62
86
94
630827511
323862960
331908
306393
354762081
393998191
1
77
188330
341078
54
482928
198202
95
56
78
110045
408342
88918306
74
69
59947
12
51
29
3
32
10
321307
138228597
4
19
38
44
38
446273079
214114
231581257
762885614
937162037
91
152601
32
65584
77
41851
13
3
207155
422278
265351935
336752
3
69486
8
5
2
15
176026697
379320
7
35
44
5
420906
709370241
4
255354
1
92105
85
302486919
106132
8
37
70
171703702
387139
174896
42
46
49
8
27
58
492017
14802
234801
845654275
325158
98
47
26
895676360
156069
209637
456073
85517
68
27
186120
498171
7
35
8
71
11288
5
38
62
75
30525
286048
3
320896
42
386702
61
94
36
21252
245779
64
240271
70
39
3
443679
260937
720017762
114124479
497090
82
718808313
27
349186
230771
88
21
73
8
41
230824
34
5
54243
27992
29
110427
54
23
174419670
21
90
98109
77
45
65
424194
1
10
73
339616
57
52
967873127
76
710303856
53
44554
481671
40
627492782
141782
58
5
92
16
6
11
293962
264642
26
85798
77
24
52
498781
508880347
635146195
92049326
317984799
59
421232
7
28
45
97
89
44
374960
673428278
74
67
6
324477
8
441663
405077
9
29
7
12
45
67
65120
3
86026
99
133274
367389
18
29
350313
226611
239452
31
18
87
58
296613
8
146116
488516
310889939
36
36
161568372
36818
38980
13
33
96
9
920417127
40
19
9
169810
33
12
4
39
273256
6
74
9
3
161467
169405
54
87
208830
326164
73
368895
102105
8
228952
50763
447298550
194095
95
161993
3
374751
283028
468812041
286549
7
6420
56
46
81
55
15
83
204686
12
427709
34
11
379046
46
453569
57
62
282934
31
41
53
128411
83234
884399016
453703
5
33
6
472384
45177
449782098
10
319405
45
77
49
551455627
508603161
28
4
445917
61
77
257391
489491
54
71
139365
29834
55
9
45
148675
50
105176
104462
67
448932
216460
697135107
5
260617947
66040
43921
58
11
18914
40334
3
12
9
96
26
498569
19
932
334165416
291263
355768
155446
50
17
8
19
70
18
83
84456
8
85
18
46802
112408
62
46
381470
436897
210726
404895
6
23
41
893734029
454234
291795112
812526941
45
914832885
416742
351649
58
196716
136642
263753
257565
73581
26
81323
25
8
29
321276
37
9
42
379278
276308
81189
383035
143367
10
147900
78
55
314631
449583
87
42
21
150510
87
233783
70
442524
3
42
899130247
21
188291
5
414333
455642
292105
21
65
94
322068
307911
90
59
332338
7987
3
262541
492599
46
278027
223506
73
380196
51
392103
77547
227723
249134
32
3
206659
24
137518
620425215
143706
33
56
20
84
44
91
389166
9
29
48
47
192178
128063
874646772
207079013
68
40
58
4
949175704
462137
65
23
350136
398643
194352
125742275
164592
194322
83
16
68
38
737419793
372882
482105
17
432893
23316
44
221888
47
5
249318
395324
961529236
125734538
81
82
3
99
47
382272
29
88
62
92
391848
69261
208657
2
39
75
65
200004
47
493728575
283405
54
275798
365536587
388376
7
114257926
281886953
73
37
424862
561028106
470670
430203
13
440936
85233
71
384596
4
380971
49
90
754245616
222225
349453
24
50
86884
13
375896
414494
56
71
94142
180794
18
76
50
280919
26
69
444355
61892
902280591
154134977
11011411
499981
438220
42
64
71
145643
180241
87
123162095
59
50
97
23
125919
42
410001
767280997
324087
24
81
47
19
66
47380
59
289261
149261
148777
78470
51592
83
118099
5
468634
156285
149411
8
1
583134349
79
73858
404003
1
1
90
794667950
950602831
59
24
488482
14
414301
63249
40
36155
262608
46
84
45
827895707
294515808
9
821467660
156804
8
30
7
21
1
295313891
26
61
206721
372870
776116078
41
133304
4
2316
64
340134
4
149921
8
442993
96
23
769233666
2
120903
75
102227
26
99
84
30
204582
771962860
2
5
25
39
23168
26798
64
220972
59807
94074
159639
374433
513005594
343050
4
414519
208315
36421307
324245
96
424091
9
144768380
89
128373
87
14
130808
434488
117117
295010
342387
931194304
9
345969
76
56
65
18
228369
514453296
196910
244997925
57
84
600517165
47720
356178
38724
423478
22
423117
14
83
243675
86266139
45
71408
143696
92
226222
11396
40
41
625189914
43
373882
6
348130949
61
490128
151085
53
372886
65
505151879
12
3
7
10
6
61
4
331385
62
3
401470938
67566
47
344071158
82
58051
63
3
62
67
40
7
66
33
70
59
314533
21
56
232248
51
1
81
41
482636
11
230797
141626
9
283793
100408
95729
31
448370
107804858
14
352703155
82
74091
57
95
84
22
515873636
859518221
2951
78
39
97
446634
79
172808
238373
22
7
114156
45
44
54
3
70
30
35
2
6
5
284049
48
482429
2
447307
681574385
205204
307010
3
83621
17
157622
6
86
78
234866
8
333850
58
92397
85
297332
59960759
355341480
428272
476389
190543
48
167959
76
29
36
89
3
73063
110871701
76139
39
497848
86
259135
491924
300668
256606
61670337
24
4
31
4
230145
155775
7
30
31
490001
6543
244169
19312
464545
2
953966935
380080512
3
311036
99680295
7
135159
95
331073
15
9
398998
41
256298627
85
27
158210
6
78
87
254483
164223
109283
47
118643
64
73
53
46
86
84
65
93
39
9
28
160213
1
262620
147990667
9
11
280887
429705
6
252917
21912
11
36
44
34
80
210136
1
475494
222585
231848
17
475818
131582
376133812
245687
291833
33
85
490934
189280
58
9620348
76208
87
93
373949
56
483535
167690
71
99
98
5
214664
9
13
25
175120
97
228115
297448
189594316
48
905889677
64905
95663
25329
91300
98
67
65059
32
97
49
443633
2
24
74
12433
30
84
362473
253580805
63136
264016
27
80
335554
118885861
2
4
765108469
170066
3
63042
7
16971
16368
322983
189038639
54127
1
94
302237644
9
30
460472
265081
141154
53
938406051
89
38
30
352484972
18
449417
59614210
434983
495900
3
13417
417683
331882
25
346257
133218
89
46
18
775472697
51
599779093
70
98061135
69
41861
441005
27
153757
3
363530
66
24
6
87
21
172270
445551
258056
79
421875
177556
55186
222763
77
61452891
40
7
3402
154443
36
88
43
603623942
435318
40475
2
56
45
368783
5
42
35
209559
85
11
74
65083049
1
24
99
31620
34
219168
70
86
93
281684
1
407700870
59
18044
334020
74
495459
441214
14612
475615
958963222
190046
11233
82452
5
9
1
290966
97
4
155544
16958
223082
27
8
8
84
71
87
42
25
491780
9
15872
145272
14
392235
95
362049
7
368193
46
71
26
15
315789
163330
58
56
414211
764723873
81
336419
100767
338732
86
41
45
852571811
88
1
492014
9
16
165642
26
272261
32
408288
3
271855
35364
6
207130
3
287253
2
299845
10
26
744743566
52
398478
21
70
110349365
129446
397434
6
94
414283
73
12
904305950
155418
82
419876
89327
53261374
91
120726
455390
322884
69
76
27
52
58454440
313417
6
235439
55
85
228465
71
120850
70
357937
30912488
40
237271
295126818
96691
366975
268243
420432
16
59
626457822
153918
263031
34
218198
450312
316725
94284
275640
339494
270242
877605889
57
41
82
165858
405875
271654
10
361153
51
316579
96
22
18
95
79
49
444873
461592
3
174997
63
333770126
49
306299
153416
261321
32
21
285408
4
647668551
4
39
82
16967
73
1
83588284
22
405822
260954
841080547
99
200718
25207
17543
234659
8
92
59
373526
864617834
71
149426
192673
48
426586835
40
4
45
113352
469876
407381
421238
392988324
88
214770
99
36
6
4
38
4
72527
235122371
426578
40
132573
31285
20
314384
115600
390818
85427
481946
92
60
644921906
81503
88
139942
359518
83
414603
25
22191
33
106095
284102
7
443651
642117129
17
11
1
20
50264
181254
450538
48
260608
22
76
52
63
261494
24767
455305
247827
404658
438812
104553
73114298
917154570
289746
30
10
307430
5
50
191619
21
355125
33
93
9
10
429429
209390
95
255747
61
427747
59
8
498335
208105
93
64027
9
9
129399
15
149656
206677
395959
44
247075503
88
301574
76
56
6
220361245
63
8
98
67
76
460115
90
43
170009
473718
83
441087
42
5
223657
12
48316
4
812641751
960240094
27811
319744
325238
35
363869
447529128
23656
35
44
98
187177
148564
245949
256862
336392
393883377
14
65
407283
9
103053552
490895
14
83
20
577790816
129677
8
33
181087
15
307666
247872437
40
78454
56
85966
137257
49648
121279
436061
31
48615
63
590752694
42
225252
377452
3
91
57
7
9
72
97
83
494817
142881
126980
93
81
49
86
443261166
7
35
22
497509
317144
803377158
59
28
134183
8
49
55
26
81
6
469628
940903392
261694
41
69274
839411073
11293
243299
63
72
592593412
16
22483
39117
44
9
415126
46
372386
38
830594555
69
81857
3
8
61
3
60
868368942
5
5
421810
295029
129613
2
94
381871781
239217
424521
75
93
47
20
61
107043
78
91
460633
211017
71
12
643675604
2
3
476916
257355
13100
83
445603
298960
122445502
364779
353830
1
378341
76
6253
4
298885
185598
15
81403
70
73
74473
952316262
47
79
24
388082
25
510113376
12
1
44
227391
202137
24
60
408251
43
44
383152
71
258456636
445202
5
241324276
772409889
258637
76
67
401119
355486
354586
273837
35
186814495
2
105602
37123
175891
179802
257478582
4
46
713580910
96
2
61
190380788
84
99
34
357506
31
182012
452929
37
38
17
4
11
39
83
318856
4
73
7
57
908740095
212957
28
65
5
96
24
21510431
83944
94
1
107542
97
451707066
96
25
386843
459036
332835
243661
288613
2
15952
27674
6292592
12006340
63
6
78825
83020
53
40
151752
108686
244364
115882
335812
32
64
72
1
369615
329570
30
95696342
170964
88
236418
409689
30
318717
482456
80
179079
125383
6
13
65
56
85
316654
377579
72
2
49
538988671
385839
89
9
18
201289
82
62
354752
298708
91
32468
52
232856
50
472678
84
7
95
390815
133266
52
93
762602036
80
46
66625
23
157355
467326
209964
9
39
222649
455852
10
43
16094
2
82
88
598388919
425080
54
711319456
78
50
44
408486
36
96
541448164
3
121321
220130
877814594
45
36
287390984
9424
2
332629
64
73
253042
413609
11
68
962565675
78
380005
121279
51
18
9
16
924728036
170474
46
433072
974270813
87049
277466
57
23
136130134
210878
5
5
98
268081
315970
17
469440
340290
84
5
683921053
271327758
60
10
280717
337397
82
459598771
46
99
516147390
103864
117449
58543
57
218949
496261
15
38
1
18866243
54
4
11
156865
435179511
4
47
7
1
37
463506
21
116499
46
75534
72
374548
4
309170
369507743
37
88
3369
39
71
88
451138
426403
197760
241048
83
8137
345167
2
425306
77172
88
24
19
773253683
14
77650
55
33
9
45
461320
136318
54
34
166007
209329
336423128
64
3
485762467
21
22
13
96
218004
567448938
83
9
275120
601561247
408247
36
4
112723
4
98
96
443626
2
33
53
274310
389642416
194881
16
184939639
223087
8
52
2
122699
70
123888944
70
12
28
401293
70502927
78
571943187
1
106795976
498272076
28
392043
57
9
234934
32
910453546
73
186880
195144
481383904
213254
55
260712
196071
87596
482875
28
88
26903
39
1
46
6
56730
374508
52
94
73
9
32
68
381731
127841
92
31
204686
493877
62
332869
185430558
76260
641231206
242184
7
494822
1
79608
14
98
201498
295047
49
9
86
193372922
370084
113084
31
53
50
47
77
90415
359208
131486
326036
9
32
482695
31
261722165
28
97
49
5
65
349921
3
321384859
426096
323854
316820
77
872522601
150345
331535
89
430597
55
82
212094
28
64
2
486604
115852
3285257
173238
23
386671
78
8
169007
362508
97405
246597224
127572
405868
965593085
44
363014
53
4
69
10
56
87
35910
74
56879
92
742790084
22
48
85
4
81222
75555
730088505
276305
51
83
84
152402
352145
222992
12
286878
348657
38
96
55
416945
76
329467
68
35539
423616
67154
7
326029
949563704
86
6214
87
38417
381736
16
78
281831
58
66
4
272731
93043
86
56
242059
165297
94348
42
24
9
331302
46
71
14
2
181111
36363
70
53
28
14
11
407290
61
44
251439362
645389164
3
374843
434846
2
93
11
7
54
287591
128779
35
496455855
95
182834635
55
101043
336450
45
32
267091
26
478612
157818
470002
200288
56
37
559732292
14
75
86
118030
38
435096
367505
350096
89
297886
305778
22
83
35
23
94
192878
9
7
335749
542706225
122245
69
23
78
60
88
400648
22
61
30
272094447
444860
9279
22
43
321782
317625
58
73
1
169798318
64
72
57
21
83
9991
145984
56
31
73
99
407475
434985
750440283
15
307390
52
127494
360112
133826
41
32384
15
475717
25
82
4
337300
50
128256
23
422131
472557
21
90488
75
13
487926
334920
43
8
215345
52
61
200034
107884
38
36
13
47175
977179058
131569
2
52
272206
447499
21
992903837
399094
72134
58
65
87
93
435749
413147
42926
224633
6
17
26
18
161231
412885
449675635
162425
44
9
209969
225467
2
71
9
42
208507
10509287
60
23
81
33
53
6
479219
5
87
9
4
498837
99309385
295876235
364657
328906
36
6
741774356
128124
270656
27
8
466481
93311783
84373
88
6
18
36
9
57
50
16
38
297959
77767
57
174314
390816
474793
88
306496
348385
362533
808399408
8
166471
437831
31
68
75
458288
16
556892078
33
61
198612
284555
951781202
53
254063
110807
8
249074
48
9
13
55
3
494660
52
18
236818
114541
71
43
308218
27
56935
22
73
669801915
5
74
2
476656769
4
413839
62
488816
1
459546
16502
4
70
499920
75
14
215428
387567
71295
194780
86355
137137
329026
202411
33
277837
94
398497
15
62
6052
12
480314
356930
33771
233725
26
27
195104451
115618
88778
97126
109520827
350810
61
67
97156
23
50
36
30
18
474371
139303
183276
83
47
50180
74
96
4
51378
116309
189196
73
209764279
69
380362
470779
478259
356200
30
10
287589
929438105
2
76
106492
34
454765250
26
217597
477041
68
1
48
117571
208807
60
18
392942
179891058
21
69
210906
427970
8
711930062
74
309989
80
408293
26
2
95
73363
72
7
118965
167898
56
38
428951
6
36
25
97
99
42544
84
399795
78331
8361
75700
693627031
154564
73
186694
33
374129
11
485635
99
20
436354
95
496548
168714
585616467
126882
96
464059
217086
358210
60
8
3
75189
47
130139
380240
89
40
46480
321692
30
369859
4
72
947355317
190996
59
39
462172
9
215922
99
658231356
5
454384
24
70
69443
256772
6
52
50
478956
78
4
280786
62058
303679
202832
213052
44
2
91
48
194541
941160174
56
48034
12
47
8
40
402569
95
2
384793
403816
26
322875
78
41
78
33
155289
270512
82
54
9
4
438565
63
110820
134985
229762
92
591418023
774789515
60
329070
12
440612
94
83405
68
215278
391486
5
103545290
138627
67
56701
48
5
825001382
189056
6
403215
88
69
70
510056719
113164
73
7
77
392237
30109
423655
96
233585
44
91045541
436278
48
346492
613716204
37
164013
4
7375
465129
14
5
69
62835
2
61
69285
26
49
164368
61
99
454408
43
479253
28
3
30
83
88
106481
85
492114
25
344678
187313
16
8
235746
1
3
191211
7
103107
92
70
382562461
493824
256245
152738
1
438217
8
29
9
227480
8
194066
85
94
48
40759
354413
383292
104866
421831
99304
289329
18
60853
41
130480
91
98
2
4
70
313047
6
62
93
14
91
4882
232376
885824744
47
307301
397008036
137616
4
91333
200573
828898892
23
66
99
41
293646
62
385988
97
52
232535019
156166
35
303259
182337
3826
11
8
153844
73
86
412690
24
61
417228
45
373816
268751
106615
989056848
89
13
52
451086
330669
10375
8
67761
69
508031553
85
3
52
463027
39
370834
6
194079
487307
329721
387958
3
93
70
6
103842
410679
300028
491976
2848
60057
5611
8
114031
497847
54
22
190659
63
64
58
442165
185566
450090
36
90
74
36
449170
105470
102257619
267802
343469
10
96401
658768768
439489
84
455939
13
458594
967446828
88
752071167
55
35
232031
37
208758
472019
607990333
52
12164
44
93808
568525642
93674
498482
76
76
302750
34
402442
305656
52
214821
40
84
31
887968731
10
205375
133844
309726
247467
115840
74
16
66
254953
20
3
12005
105187629
50
71804430
293145
58
3
84
69
63641
39
426831
45245
60
67
12
31
307345
412276
62
78
30
486374318
268967
678739858
76
19226
99
89
58806493
312427
29
72
45
87
91
138995
3
87
71
24
264030
31
81
270095
81
76
95396
946565416
91
43
48
271395
417403
492639
218249
488624
726739388
2
381440
75
64
4
3
47
498472
363036
30
71
317088
81
61
37
4
653740688
411350
65520
43
343509
408279
38
87
40
52454971
305381230
46493
482579
65
75
278488
2
35
14
65
60
189756
156800137
5
216989
97
41
379787293
39
164000
2
6
377926
85
73
8
45
424099520
483778280
681613631
87627
42
41681
307511
265393
28468258
81
290135
16
381063
403776
59
78
208262
10
639629256
230751
31
332557
6
454367077
19
42
284552
87
9
434506
41
58
49
375426
25
34
43
142176
384301
232167284
90
49
42
64
401319
318333
315783
837057909
380661
3
75258
99
447759
719278398
9
442239
4
7
5
50
492767
2
275586
1
473059
25
45
50
69346
275589
193367
6
38
6
12
74
384866872
856615948
1
9926
90
60
97
75
90
95
84613
480075
874134219
319676267
27
13
924592905
347623
175293
96
198528
20095
290776
46
36
288009
277811
80
6
33
6
303637
746100020
73
277811
87
335367
811414383
361819
498228
119473
121552
75
431022
24
158937487
328022814
467108
34
9
459817805
69
664912493
4
499178
86
36458
6
251236
188785
8
45
222587
6
8
22
61
8
275916999
203625
437984
545887252
77
6
52754
73798
74671
284447
85
55
116253
828817535
37
101210
205325
269629
343451408
181932
58647
450134
73
264967
400542
392548
230937
287084
15
93165
273429
49
470322
13
437896
341719
330690
480417
397787
41
99
8
21
296217
199637
104061
58
81
5
976219671
288384
69
9
75
58
376006
5
299940
15
97
22
2847
258004
408627
30
7
329189
493647
24715
53
373757
43
66
451590
46
377553
62471
8
106705
51
133342
3
151291
43
21
78
79115
356892433
53
49396
115024
287485824
365679
396567
23
82
199298
8
52
22
217633
145263
3
317863
74
226722
463798
59
64774
955862167
9
9
385924
96
428650
159399
91
224962
69748
12
75
413638461
461309
30080
98
97
580878854
365540
403202
8
843483144
477511
39
41
88
66079
277295
88
90
3
423136
31
81
482883
7
37
24739
26
1
250808
206150
46
52787
1
225346
22
86
227535
45
56
92
37
57
9386
255624
392036664
808023390
93
88
349829
2
14
45
2
4
63
224283
86
763378049
7899
3
85
66
318167
50
6
85
26
306984476
326247
2
255908
21091
93
40
40
49
66
3
43
33342
44575
94
302798
138386
88
85
88
437514
481937929
106125
33
27810
51
44
191140042
4
474177
210223
47
171182
923
316261
65
63
19258
94
47
480508
338210
220422
313450
42114840
67
80
94
14
760446658
50
11
115795
5
14
7
260555
96
245470
77
498718
71
95467377
46
68
37
329458
35
17
217742
60
232141187
44
50
8
9658
72
6
44
80
242798
40
18
27
116007
37244
84
98
470065
161743
35
266931
3
209974
25
404498498
21389
947125663
95
19
281903
163550
18
29
413720
59
12703
3
129872643
67989
300818
20
67
4
301470
57
68615
278725
210179
177285
26
375414
333502
694850003
302152477
298146
247082
133805
431208
23
167940
10520
44
57
183088
22
1
6
75
271124
556170046
96
425050
358173
53
80
212710
86458
94
97
222473
34
240086
62
137902
70
72
205117
265253
262708
34
15
297144
6
88
5
57
94246
34
61239
458655
67
302548805
81
47
63
328686
474709
23
55
31
232202
5
476579
102186
32
190470
53706
166716
329252940
87
45
260070885
82247
96
89
92
458578
78
7
5
75
56
160365
429523
13043
191377
167062
341752
528036146
230974
31962
403602
4
404383
98
73
18
297282
82
85464
36
4
63655
8
489320
70
21
330234
80257
60
390321
76
457720
43
72688361
334748
6
343809
175286955
13
14
1
2
550269802
25
76
126215
82
79480
116750
142683
226563
11
304662813
76
43
31
57
301957
7
259215
240832
649684538
62
42
92
615943047
542996825
93
87
352520
118183
6
20
49
80
9
375736
342866
11
220533
49
17
81
153238
14
454119
362045
376247
28
35
190641804
53575
31895
343292984
18
2
488834
98
143575
204815
83
238953
398080151
109903
57
173896
39661
50
344239
10
434614
60
322335
11
214718
90811325
17397
303155
31
55
8
824822529
378005
117300
342938
4
76
492348
162912
479804
433547
412877
34
60
22
87
95
59
308102
45
70180
242991
8
31
194560
79978
69
89
87
92998
471855
492069
81777651
516388279
255148
31732
41
141089
12
85
458604
4
211717
129095
66
388581125
466760
272396
997531854
40
35
307964
159736
289427
477801
97
355577
17
95
12
35
135043133
130904
867027121
66
480830
1
348319
62596
58
22601
39
98
491901
964904189
109674
15
185224
40457
428115
62
38
11
897285498
952825076
27
15394
381090
40
21
40
9
419874
5
237561
14
90707
342616
317527
451654
66
56
64
97
705324681
2
87
404893
339404
5
67
353259
73
29
7
42
97
366436
69
88
38863
49
162963
454080
254708
218880
28
49
292532
73
1
16
443150
53
799998822
91
117923
88658
934533920
99752
94
42
868435231
69
37
65
31
398474
82508
294462
10
41000433
478053
16299
362945
46
473305155
181616
62
282756
189204
39
5
92067
49586
174377
195095
20
7
390443
234774
400791
55292
92
33597
335738
58
204329
284529
95
215721
59045
66
22
360222923
494956
59
282826
70
45
65
360461
69080
464649
26
88
9
77271
17
93
306117
37
157772
361360
788673450
398540
76
3
9
217501
36
490828
81
70
16
53569
80696483
9
1
9
8
916754873
13
44
343770
2
98
64
166446
361039
50
99
26760
270403
67
494141
343457
91
77
39
181266
55666487
495136
177980
20
71
67
52190680
46615
641803639
7
216792
242288
15
2
460430
82178
37384
61
7
94
39746
291976
79941
852343694
54378
251164
48397814
83
88
102866
50
89
73
60
306220
8
1
12452
898269712
485156
475947659
17
10
95462
46
60
311446
104336
181015
95881
85
98
496758
340257
446028
3
246566
310849
53
337281
81
4063
62
2
163185
435660
53
157359
74417
479330
58
38
86
468781
161334622
46183
122817
816812066
488980
5
11
112377
33
65
403184
55599
274142
417833
46
14
39
18
958761477
318724
124604199
304942
86
792
382605
31
127672
24
159373
69
17
74
20
9
442178
879777715
82
18332
76
97
90
198553
44
980977975
80933
82771
299052829
115933
10
77435
269999
34
5
846119304
9
66
61
413979
420267
58
545583675
17
82
269844
77
54
285800
45213
86
114138
411797215
66058270
13454486
409437
6
76478
60
63634
640324140
2
140720
295373
393233
71
32
3
11
257754
27
4220
343369
13
17
712520495
59
10
24
346109
135255
315814966
20
193365
202631
35
162830
21
38
591825102
8
95
480777
88
98
30
23
128410
263517
7
243983
49
182578
71
69172
2
70573
42558664
37
49
164567
32
33
86
294320
939751531
45360
40
65103
19
56
35
220444
8
328583
24009
45
70
61
59
42
44
6
6
52934239
62
45
968392033
472553
149139
372632
82525
98
712137807
4
25
65
320746
470482
333648
332628922
63911
1
16
336569
90
7
5
95
91070
60
17
19904093
98
53
331630
61
390516
97
115451
771159686
17
26
86
15
320562422
64
497913
377952
805184370
313159
50
40702
327583011
75
5
165832
69
13
203126
86594
20
248269
293556
85
47427
634417460
57
461241
450060
371818
72834
36
76
71
70
91
203741
38
94
4
7426
55
427772
8
64
263146
22
43548135
29
406675
377740
42
6
34
70
52
5
497739
61
16927
40
6
149029
57
22
4
35
80620
183931
9
79187413
22
491749
64
12
26
993400229
2
68607
325177
11
20
20
5
99
427500
82
23
117109161
845608163
248596
9
25
9
217196
427207
67776
792481343
5
400206
12509
8
55
141737
142818
39
38
351206
22
489110
95
354995
42
247020
44
71
354846
39
277243
35
4
79
593481671
4
60
87145
91
3
661677698
10
15
35
413279
391115
302955
79
2
62
82
120468
155308
82
347691
27
88990
221928
47430
103335
6
81
325477
376552
37
10
266473217
188078
662343856
3
29
469767414
82
4
470781
104357
190563
67541
81
6
8
63
14
72
343451
488162
473728
572249522
216930
88
380600
268931
62
5
26
3
359165097
73
99304
410425
346315
15
17
44
19
28
403834
55
319893
818942547
427775
424476
73
7
6
12
29313
25
57682
84
65
80
481279
3
6
26478
16
55979
75
40
494432
59
368777
80
49
126376
10
152308
353143
26
8
41
8
67
153650
6
80
455788
99
45164
846609313
6
87
98
96
96
61
363474
39
6
135218
198342
213234
2
457839
681429979
383460
1
8
233680
77339
52358
52
46
304320
21
85
588784440
96
378058
21
295825
50
95
477471
91
72
353634
31
87
338333
297583
104441
3
58
3
88
45557
254192
393439
40
420604
88
159193
88
350638
169055
22
88807
223053
92011
51
195963887
313019
6
73129
735992024
25
267918
67
422073
95
3
126212
634861025
270141
79
75259
81
411598
49
129716
43
76
25
512385785
71
93
96532017
86
54
415497
10
161894
157107
26306
239318870
76
9
42
4
83
9
308727
25
13
40
22
91
270305
485257
70
84
409191
977302207
414729027
235028
223808
92
176874
338965607
37
81
449713
25
436810
122931
65
79
381717
378353
331880913
29
66
58
53
44
37
36068
291315
93
28
156859
9
588332022
177664
229851
11
263411
7
306435
92665
28
301074
58
356412
7
3
31
10
6
35935
1
40
34
2
66
56
279494716
74
14
217455
24
107518
36662
14
94
163746
6
15
472825
98
11
84
429317
74
47
393279
432890772
31
445668
429986
83
192768
15
282226
337977
40
19
457009
2
241656
71
11
154254
398366
3
5
20
339807
13
177910
61049
20
5
499240
313894
153771
496733275
358783
70738408
24
81
203456278
207725
429858
973571112
25414
695027258
542157919
2
82
32
58172
166674
35
47
6
46
155599
96
70
50
3
85
470406
354709
54
149650
78
6
1
79
464075
176452
34
11
224319
67
398110
29
33
49
445921
30084
58
4
94093
11
222659
40
52
369130
69
201098
95
36
389796
441070
76
64
229816
228759
173688
67
217281
258854
10
98
80
343783
95
3330
81377
70
48
11
491019
148092
69
471957
279004418
447272
28584
18
50
125191
629026203
746572836
38649
302830
63
49
43
153535
31
437737
76
59
4
71
426864
62
378934
4211
71
55
72
57
38
67
15339
87
118812
99
318464
133467
141355
5
913985927
419697
29
43
91
12
6474204
66
28394
76
6
130995
431629
267465052
172906
45
155155
4819
884210636
268235
466439
85
105802411
437147386
728129662
38
100685
74
11
25
339409
55
96202088
427134
23
143763
9
29
60
35
88
476356
274878
12
37
29763
78499
394453
291552
22
290151
61785
20
1
80
54
75899
330536
138871
58
4
274297427
7
57
4
7
50
191431
415190
438967
26
129281153
48
540426314
341589
778637125
28
25
12
177964
64
432985
280049288
476203
51
79
370404
82621
59
73
347619
46
53
377840048
70
125765
61858
2
51
204004969
69
53
392967
4
71338
99
168677835
239137
163901
34
33
178799
9
23406
1
72
432690
182798
156834
4
97
292134
53
32
202833
329064
604806219
88
91
40
333353
948341401
271587
42
59
607400018
44
95
89
77
596610930
647146338
141980226
667445591
275160
139896
95217798
143550
88
90
103430
9
29
653870954
399418
83
370086
56
452407
420871
30
1581318
29
168275
210465
125427
17
56
2
41
450490
244352
81
21
7
64
484563
8
490111750
5
248041
4
37
98
440678
91103
7
842705123
88
78760
9
227814
50
40
336194
23
4
97
49
378884
695545816
454983
17
31
32
92
353120
293811
36161
35510
921224132
4752
2
31
48
80
60
163772
7
42
159807
60
50
91
53
247565
497440
188114
13
7
85
1
95
73
90
147879612
462256
18
407336
77668117
484044
408367
59308
324012
322609
79
87
45350
33991
322879
25
64
451694
315942023
73
324117
5
26
157227
142515814
199493
419852
477990
71
95
73
347636
436268
432514
40
97
14
6
135805
475918
98
227211
440814
372355
14
96
86
150714
411247
14
269172
11968
155673
48
152527705
331215
70
131404
354717927
36
18416
686614574
15
53
319936
8
84773
47
208513
488243019
57454
49090
2633506
955033648
76
80
15564
73
74
180916
439722
7
576570993
158477
404646
61
15679
385513
75
59
380886
4
180743404
39
87
10
72
316518
392197
81
58
98
161749
40
142175
433097
9
41
88
11
70
242970
415364
82
36
24
263304
459164
240103
117796
29
32
38911
394432
4
98
444780
18
6
118706847
55
15
159077
237153
42179
225615
94075
61
40175
391680
17
404119
297256958
323991
220880
7
18
247849
94
99
310225618
545738452
24
40
50831
39
82
130550
481009665
87
188176189
5
357188
57226
418665
305783
2
466299631
25
45
459206566
3
757466086
3
75
148951
165434
92
15
69
9
69
84
34
43
33
56
47586
145247
27
14497
7
219654
4
17
37
82
458936
27390
431524
69724
350605
91564
803185501
8
407605
90
77
56
334060
33
75
359169
20559
98
72
112785
27
377862
378602
37
486998
450637
39
337678
217485
6
24
74
179570
30
252020
7
406580
2
8
77
171337
78
31769808
5
4
77
27
241961
63
49321052
42435
32
35825
377768
158783
8
89
2
189680
2
51
78
86
404186
214474
9
67361
164755
39
410128
484894731
264814
19512
11
864
722388588
230572278
411217
8
22
18
60
408818694
199841
926068305
201615
214316
46187
72
156392
56
18975
49
273880
63
305441
491355
3
34
73
59
93
44
434788
74
81
1
160816
459277
69
9
23165
331109
30
3
270677
21
42
85148
83
51
54640
69
10860
5
341519
94445
94
88
530992696
472005
8
37
370526
85
114164
128793
459607
21
19
490046
43
452027
59
927079327
94
497797076
69
218485
210472
792068050
420155
337260
86
321873
466778
7
164869308
485858
4
273554
84
256625576
28
8
17
2
380639
293995
12
78881
24
38960
42
47
9
3
45873
57419
314171
200800
7
173310
5
27
72815
20
50569
27
67
3
568555096
388987
143510
77
328336
152068486
38
19
372784
349192512
9
97
51
41
95
18
301901
247598
28
55
18
58758
2
277245
491352
76
410471497
15
35
26173
167439
87
316665
42
69
363023
67
5
66
266953
342246
623620913
63
248259
83124
99
99
89
79
812448579
346382
152385
21
62
89
44703
64
98
60
276281
26232
68
9
8
208200
90
77856
26
70
36897881
123565
99
179959
48
195741
23284
285310
378426
77
338207
70189
46593
227466
4
65
3208
87
399926
10
464608
9
114997
13
24
64
395763
843385150
964988896
83
13230
293554
88
605153297
186484
332082
281932
490132
1
106260
10
229790
371552
2
94
218820510
4
88
29
10
3
380339
480680
38
6
6
3
107011
357178
504265896
406764
91
86
23
337007
255478
19
149373
20
353590
398473
49
193953806
802427191
308254
91
466783
467283
160561
67953
107712
46587
837381496
317483147
78
452693
197674
83517337
76
17
305502
229998
343114
84
279270
25
205508
1
51
107580
422753
72
257484
77
267213
94
120908
32
55
53262
444995
259463
33409
347138
385510
839402836
7
41
51
175760
214160334
481643
382714
9
64
45986
34
5
845534180
403433
227819
97
119137
409346556
32
91
98
57
376223
350906
448173
48
397872
63
95
272580
72
463384
95435
6
85
615159761
240050
1
76
67
392270
58
58
86
6711957
56
77
1
157344
88531
71
7
98
988248876
18
295969
940222154
95
84
22
25
401154
819104384
276155
236617
30
71
7
74
333952
27
53
352253
343554
81
5
14
345649
166234
81
162026
360816
440692844
231111
282139
160453975
434326
33
97
22
152225
7
1
71111
158551010
106324
3
68161
42
165010
25
320606
82
174749
118940
380099
63
51
13
409768
829300300
311149
6
79
79
2
9
15
143217623
21
215231495
9
67
357227
261603438
55
33
96399
427139
48
426799
31
459239
7
93032
16607
302774
496516
63241
47959
67
29
490972
18
154211
31
289899
319735
452419
194295839
495738
16
22
26
35
69
7
72
44
174304
35
488083
74
422457
19
86
65
50
92
144625
5
432309
1
3
23
282733
38
42692
66085
304145
101476
50
205121
27
24
83542
77
47
77
34268650
218600
406594
372900
4
2
428710
24
4
389715
339923
337541
254993
43
452336
97
429576
92
1
30
300033695
130792696
122552
142426
74
38
380804
474806
18
21
5
18
240202
224346
262647
13
153239691
168031
88734
8
158060
159697436
58445
143426
89243
383767
36
380437
91
32
10
30759717
85
86845637
47
214297837
82944
155123
31
432441
377500
494353
397220
65816
104130
69420
946000839
161617
447558
91
778878873
11
83
421983
478283
10
41
122918
84
19
78
22
580816114
47
92
12
68
810
73854
457604
88
85511
76701
18
71431
197820
55
34
4
32
8
66
18
98
87746
96126
162390
129759
467939
82
50595
127736
15
71
37800
495869
38
951972518
62
25
192472
815825083
7
68
951857650
100285
5
73
48
959485296
152759
69
79969
71783146
123400
121609
51
229310
65
37
37
46
94609776
387527
260002
73
300447
4
343458
149492
453631
58
838950712
16
76
9
24
6096
71368
23871
37
28
75
87
271906
370730
97
180675
340429
199128
1
68349
21
8
156670
223036
408320
7
78
325579
91
37
7
34
6
65
71
80
986287727
60
472421
445411
64477098
343586
783066940
62
47
57
872662581
88
39
23838
29
136945
21
26
20
41
67
422588
360761
106693
731233810
170073479
810364467
74819
574123703
1
95
203495
1
256971
346104
365377
73
355588
87
119070
45
142712
483477173
734992019
206416
1
78
522572755
996505897
41621
103893
8
464699295
221589
445581
16
863475574
37
194311864
354618
59
3
42
20
908048285
10
4
445158
57
55
83
491700
49
617058704
270523
15
108562
4
6
194695
339542
143603
266161
3
465256
48
469031604
496335
184012
37
85
438297
444120
961266963
209168
499713372
82
475846
427770
305337
13
484381
69754
91833
23
28050
66
207241
73
2
4044
5
298900
30
363015
818889510
83
43
36
4
57
94
78
131933
6
79
475471
32
98
312349
44
81
5
461119
76599
1
263680
2
73
129983
400921
5
68
12417
660666586
17
18
442280
83
573832295
43664
41
1
418797
284168
84
222476
67
35
150649
69
11
419599
368715
276039648
74
91
56
4671
97
167519
12
2
21
6
25
485041
167933
124060
9
445669
71
425078
219451
391767
3
42
434870
89
3
347672
4
194649
417364125
185291943
612071973
385845
289874
78
38
334241
90
93
13204
96
1
81
236262
80022
80
78
54
261558
37
98
261133
463969307
227144
90
414476
74
54
78
86
46
1
42
6
43
9
90
64236
89
951855252
64283
27
638700784
167278
49
78
297263
48071993
72
3
124667743
23
74
37
52
29
51
36
176096
186691
169534
8
104316
225111
124436
65003
90
12
23
359784
94
56
132006
55
58
18670
15
134425
231639
158591
58336
776639956
179594
372876
333229
396315
318282
62
9
49
346456
455267
20
460996
1
240125
474356
1
37
426256
469933
206013
270652
116846
212293
6
6
49
97
2
155878
23527
174205
30
80999
72
270584
189553
4263
205802
57
343140
227795
161214
407121
68138215
36
189015
7
205114
273711
88
20
55
43
33
333495
198212
498990
37275
298378
243294746
30442
109789248
89
61
44459
34
396032272
142565
111065
1
52
258158
456535
34
97
371092
498387
428401
5
200048
62
138165
976075775
123349
92
207686
390600381
75055
97
59
127923
61
48
76
247474
5
492362
36
92
460363
20
2
4
86
76
10
742475802
258162
48
24
191311
205423
98
748624019
267896
67
32
390431
413873
34
470332
68
3
61678
41
153022
462236
99
38
7
26
13
15
327218195
66408
37
56
44687
22
763687051
65
363660
3
189265
89
371932
97
5
181644
44094
12
477222
29
357177
50
6
124040
5
8
496818
395755095
74
51
7
3
65
146960
238623
17831
85
45281732
25936
92
19380
361331
81
420697
226847
17
36
309696
61
314929
368202
87
444464
420615
470653
431179
143699
350983
9
4
142336
665912548
266266
2
4
24
20
36
537275334
613603640
2493
48
371833
68
366101248
4
111297
66
101939
8
363775
10
434936450
21540
193814759
9
79
494745
96
4
432220
477465580
66
86
4
16
223071
322059
9
16
80
53
7
103898
33
22
183727
336271
87
313437
3
356781
132058
32
48
338755
338140
50
21
447983
22
3
2
90
342665
54
92
47
95
248097
19426
638853972
748205158
1
493005
382735
198545875
14
772299923
18
338117
426282
333816
222464
863102324
114894
43
30
499336
313496
744861274
94
133618
332920
2
81
61
9
134499147
69
108792
5
43
172862
66
21
32544
86
50
160983
26405
89
3
26
58221
169194
305107
969110133
25
21
398385
78
35
263320
9
37
68
22
156711
4
2
3
31
29
114873
86
91
81
313862
98
12
65
319037
542181376
5
63
38
935940237
8
20
12
80418
7
63
425951
230194
392176
213951
263921
474692
80
421801
6
93
1
92
36602
65698
80
38646
69502
231206
46
74
5
58
165878
163572
454313
312351235
353833
37
79
70
45
77
55
4
69
3
410713
36
7
28556
86
11
21
3
5
31
76
51
73
7
24143
63
367256
98
52
36766234
38
3
49
85
83537
89
42758
39
706619854
6
72
19
498599
50
89
246084
8
360567
79
56
13
254908
36
80
89129
425726
87
50
38
756439713
6
308365
91
4
4638
528148742
5
26
67
207324
405096
82
91978
381754
121850
369952
627217432
326524
66
35537
190922
10
3
78
8
54
75
275710
988681681
33
645336556
37
94360
91
470918
366891355
498599
6
74014
67
337920
93
61
64
229486431
18
187379
14
31
8
218103
83238
48
4
74
45
12
186666
67883739
325335
394905
6
104901605
150831
905626240
10
207764
149954
90
179967122
258027
53
89731
65
66
31
67
20
95472
87
80
90
286794
84
9
26
2
16812
206404
257153
154679
73
22
7
419392
64
74
497225
6
217330653
95
17
76
80
159387
72
203440
245718
244578
65
5
267403260
2
4
2
84434
411083
244915
204008
18
466084
451110
22
4
46188
77
27
42
70
236397
454659
90
49
5
35178
9
63
31
83916
349168
99
227888
79
282925
91
24
93
954
72
394129
297887
125278
50
815105625
492749
27
417494
75
97
67
66
399170
32
16
363038406
57
51686
989182333
940271730
28
22
121057
313427826
67
86957
3
80
1443
89
562082827
209047
74
91
42
479166
48889
53
54
32
41
113617
5
71
412747
90
88
422376
420350
96783
391417
14
17
210116
130701
104138
15690
245639
66
74073
55
900921938
65
723475463
137895
394518
397470
49913
13
166921
2
409536
20
218991
62
12
18
65
38
69
8
359004
288170
73
2
405951
1
59306
64
596282963
24
93
5
6
183093
287697
46841
104155
451912
38
319927
946794243
144557
493360
14
332360
61
68
4
8
270976
12
990243738
370493
489266
93
42
14
455505
46
89
98
7
242177
399566427
79879
28
317066
25
38
40
169142
97
49
123932
8
137961
316841
30
55
90
269016
20
55797
732585633
472905
71598
80
11
38
271581612
5
25867
481119821
58
191304
256824
86
112547
50
70
83
448065
33
80
16
22
1
64464
86
409887
27
18
297240
2
20780767
20
148986
28
56538
93
82494
477555877
473660606
388239
254628
51
24
92
111493
49
12
202431
961912229
164051602
40536
105258
474497660
82
450114
6414
2
168019
47
49
222742
49
470549
4
8
58984
592947390
21
384847217
88
35
58601
458155521
39463
81208999
4
54
9
40
392361
415343
44
8
370538
366556
61
74912
3
356356440
76
24
35
72
28
115951
18
2
68
7
65
436448
106492106
439590
620404487
78
93
23730
451219
372407
89
33
460235
4
16
114063
286944
127984439
424723
330344
87
471697
1
436240216
264895
862952560
77
167378
500742439
412734
498978
98
39
905749066
1
340439
108482
453074
66
291160
44347
92
334029
46
83
22
634741775
390109
282808872
2
79
6
96452
314447
44879
66
38876
43
8
449780767
3
408819
394971
1
11
86
76
75171
166695822
24
1522
307721
80
46
246772
66
199066
3508
45459
898213629
78
76
17884778
448836
15265
37676
6
888635671
35
416125
404669705
24160
131936
37
352087
58
43
347254
191635
17
479292
79
100465
94
481829
931819674
48
61161
35
21979
339334
5
296514
8
2
289758
195186
348441
149971
23
69
2
2
169243
148523
62261
251332
74305
88920
80
34
37693
71
335191
1
60
245243
99
442652
22
5
15
9
90
72
85
58
1
85
454758
9
31
54
305898
455727
436013
30452
141414
74
141900839
404032
13
27
85
9
798003530
4
18
454788
19
48
236718
69
69
235705
367095
249222
361763
395679
320812461
1
432193
4
50
79
58
59
34454
69
475809140
84
203628642
64
77
45
86
59
128609
237716
347434
784777765
4
76
75
208506
82
759960097
888550594
116278
168032
144744
168233
198515
66
61
80
38
44291
390667
6
24
808606075
16
317978
97
138299190
60
23
113133
17
2955
4
46
40
2
199161
168830
29993
26361
256229
245347
96
169774
35
461822
44
18
52
405633150
119054
37
331564
227921
13
100645
65
46
82192
267386
216575
35
235734474
350447
91
719634338
47
457703118
8
9
20
137600
813312907
83870
384731677
673806923
342703
10
222223
312471
390516
315521102
43
62
81
156837
44
46729
29
179945273
25
150104
214812
108413
48145
5
4
17
59
94
97
208650
498896
78990
394750
119379
357623
57165
2
36874
434368635
36
46
3
336465
9
96
280507
52
28
123854
106903
12693
78340
502847517
994758696
48
6
280201
187444
94
5
282783
49
65920
71
155886
96
3
64
699877807
519916693
3
88
3
28166
145081
29
861858473
49
479160
36
719694396
96
241553
443017
7
163552
12
39
39
371677
346185
58
7
84
110450
48
296314893
21
17
21
8
3
697291996
926610815
9
276867
99
476928
35
319866
39
95375
374083
52
186180
173925
91425522
75
310802
62
354731
206046
416243
883391330
72
433204
596045661
19
404670
275299
37
40464183
408827
75
58
140259
298497
78
7
51
78
83566
323898245
59
275650
83
8
62
396217
400007
439851
4
44
56
91
1
774483770
356030836
6784
49
6
98276
6
8
128474
40
1
473742
7
331635
57
130582
64
90
44
8
5
35
45
93
107739
364682
160723922
6
66
116220
629489703
87
358387
51
172322610
4
25
148319526
73
99
339298
446445
273892
404162
406589
79
313418
31
2371
473605
89
553963034
81
47610
129360
285567
490974
57
53
68408
391663
181030011
338916
716193379
59
538232095
709715751
9
947814207
300138
92
214376
167324
272700
73502
19
56
4297
378116
6
156030
4
98
30543
253296
64
40
19
377502
112914
486306
63
208604
87
523740607
57
102018
366573
68912706
212044
71732
22399971
97
1
85
71
415565
264680
92
14
96
323527
30
86
85
32
25
65
97
32
8
80
11
223071947
296943
238377
61
8
24
72
2
48
9
38
490775
247248079
33
485043
68346
57
305542
100566
267563
109263
401450
62
67222
91481
432927
436888
205310
411526
32
5
126116
363261
63
132848
84
31
15
43950
24600
499955937
436961
89
11
196507
93
24
159921
127740
2
49987
446426
848579226
482817
75
392175
273840
56
50767320
4
19
17
51
190651
379685
28
378922
23
6
103232
7
289398
737046001
808289229
48
454969
42392
1
80
97
611980984
609385503
60
98
242919
172659
87284
2
978826960
8
66
29873
16
8
68
37
22
32
454636
44
141165
63
3
47
49
477824
15
72
371089
67
26
353446
463315454
50
349639207
264104
662278924
56792
428243
162233
93
21
81
61
67
160666
30
24
282059
48965
95
37
199304
778477887
484039
9
50
9
57
316904
67
346285
100220
25
64
97
703723680
51
379733
11
3
186963817
71
265364
331955
47
48
79
211060097
2
62
76
950084903
36421
66
358371
26
30
30
483217
90763920
66239
7
92
123736
266388
60
232268
98
78
620229415
216330
1
9
89
148565
21
789089549
36658
95519
68
387304
114770
85369
590065928
329512
171772
279978
387704
51365332
63
5
337576
371733
70
5
6
91
210666
19790
327400
146586
5
34
56
28
82435
168679
403409
28
67
4
112181
200053
5
48
26
324511
4
449244
60
721602799
211327
501225336
187641
78
43
58400
78
56
184075
59
424900
43
339621
8
29
156869
13
8
452024
384919
82
76
4
440354
223468
90
381881542
2221641
68
299028
78
76
28
20
46
375297612
35429
5
80
84
383793
94229
80
7
823298740
58615
499967
239655
432198
864185790
500475020
8
187470
21
334096
42
331063
6
7310
90
450046
369889
79
80
115888
30
19
52
77
213229
13
92166
9
39
321836
73
82
21080
441996
325364
296898
37
246564
23
343778
147699
18
49
209909
70
80
469665
635705567
62
133304
23
57
47107
83
60
876359345
336530
445308
102105
43
119738
67822
315217
248337
42
2
87
186385
5
336334
75
97
38
14
4
471638
83
4
461215
113972
96
6
797023887
53
53807
96633
3
26
302536
12
28
445457
284040
3
266220
361089
306682
29707
4506
325885
243003
60
87
23
40
264639
360338
7
58262
27
72
321576828
3
306483
362327
439455
38
160465
9
92864
68
96904
247000
200272
187696
275740
387907102
360732
30
9
91
73
172045
1
38
192633
37
329339
402366
2
8
86
581148035
2
9
91
67
48
230071
425888
18
91
94
4
27
16
384301
312362
64
68418924
147722
472643
406464
57
39133
83054795
37978
73
68
96049
65
60
34
51338
249474484
5
42
37
19
440681
282644
436047849
436436
415058
38642
478740
1
98
53439
109096
393091431
62
484997
92770
420477
59529
592223082
39192
123576
51
1
192780
37
9
98
205426
245039
4
70
37
235780411
99
18
396339
702610856
774659707
23
7
20311
822304220
56
314161
33
100884
68
259764
4
212202
93
341433
5
70
10
3
9
226752
459558
300617
90
54
87
93
1
499423
10
39
398896
703994903
8
20
173062
267132
243822
42
82
251075
799221970
1
59
385153
133762
62771
22
10
228336
7
279283
74
99
379593
4
317640
116259
45231
74
4
422560
2317250
321489
152463
32304
421307
3
58
8
119629
49
892068061
196716536
6
55
8
461811
63
801720414
272757
115725
454690
41
87792
396586153
78
94
6042
4
83
57
123512
422557
148343
2
8
97
46
131324
118639
259121
40
20632
78155
98
265816
6
165816
27
43
28
131451
1
44
383860
6
82
9
444150
7
92
140671
323744
630494963
12
35
374631
412452
123676
489828426
5
339573
166285504
145865
355567
89
285081
288302
68870
7
303996
70
982118557
433439586
57
367754
88
388496
774687224
7
715805408
74
463548
14
179974
36
99
45
271693
68830
491622
311135
16
74205
154252
12
88
9
265584094
97
87
172039136
8
528984043
69
64447
22
155731
320991
86
45
64
2
20
287497263
47
16
466445825
277762
50
39
117514
88
90
44
32
132044
25
38
4
66
211349
81
17
72
181466
420420
427392
32
68642
36
71
78
21
90
474119973
683335801
33
43746
7
59
243769
12
6
377478
63
20741
900528829
465855
95
13386
491126
7
90
482848
311638
97
50
8
80423
6
60
72
91850838
348813
470543
30212
94
97
3
24
42327
99599946
336358003
6
9
307031
225555
94
37
193664
32
1
58
906272171
382513
67
87320
952478980
82
52
10
229994
881975648
54250
76
40
56
88163
56509390
24
41
72484
101671
83832
8
1
57
9
194214
360618706
43
57590
44
8
83
13
31
48
34
84
247738
150926134
303092
39
363909
13
4
3
41
28
202953
446029
21
230163
288741
13003
441999
7456
51
91
69
21361
243791
180248
7
194385
118794
440261
28
83
6
352046
92
95
53
379601
94
124349
406055
18
66358
19732
392297
43
267714
405003
262924
246316
11150
6
444252
26
7
58
4
31
13
133871
267221
130851
109425
226441
32
67268
202900
361749
478708
312844
20
398593
86
478171
178672
46
1
190279
747811385
73
83
68
464982035
175026
184465
24
18
685805020
53699
297879
141827
494461
138924
318464
43
860747111
90596
8
11
16
7
411553
411065
434144
5
60
853974841
28
26
2
8
56
26
331171
20147
50052
44
64
977256953
14
136055
265143
96
322877
424599
26
59
298636
3
260911
233560
486946
717975189
5
22
194809
24055
45
34
21
445032
574720055
32
44
405635
89
75
24
461121
105736
55
63
358448
181823527
60
268073
73
36494
69
76
23007
292692
189521
459299
5
94409
1
233166
16
90179
7
56994534
130746
138924
18271
130094
115326647
67
131093
81089
69
66
984838441
216812
224561
195887
44
133261
6
465117
92
7
155635
77
17
19
114875
2
176648
28
81
153389
34
79
7
55142
2
711261694
2
376104373
340422
427204
1
382167
82
77
135101
331629
8
8
23
82
19
466533480
72
300409
55
22
7
76
8
797173662
49
25
81
2
33042987
380711
271973
6
574504823
47
64453
17
53695
189832
170511
1
31304
263017
283164
202505
96
2
85382
6
4
88
318646
1
73
4117
8
92
219665
150586
958827137
87825
14
54
351957
6
70
2
244548
604174918
14510
36
9
40
18
185331
63177
908442108
33
197995
40
8
225694
149128049
9
4
309066
127102
342793
322066
92
13
42
441762
270172
285697
9117
832864332
71
88
1
489482823
61
84
73
969947449
20
45
422664977
55
7
493834
348758
19
17308
142595234
5
435263
263189261
977315631
248384
897930623
188848
115300518
59
462669
263532
87
424717
7156
869594077
340919
93
76
45
124293
418365
11
58
266557
19
323766
322013
19
1
55122
23
471068
66
35
321656
355794
130461
81
244315
1
89
52495
98
961572465
35
203966041
472228
7
47
15
8
1
28
76963
392022
95212
269426
79
62
65603744
5
107534
76
48811
192655
92
437305
64
665066525
23
83
1
387884
60
1920
5
816182940
134745
12
87
7
846900598
52081
22
32736
37
406394
60
28
5
60
144733
199135626
500498325
371717
324462
47
46
80
33019
35
477551
145100
66
98
362293
29
21
73
95
273302
378423
52
106408
77
76
258478
147442
181007
188444017
231067
81
719974391
41
57
42
96
95
79
40
552254840
65
140167
4379
270177
2
85
800579566
291402
48
86
28
76
107165
284973858
15
55
90
80
90
86
45
89260
639269075
158227158
78
295724
58
30
46331
51
22
87
10
89
33
686503773
28
58397
39
90
326290
44
4866
449046
207789
2
72
12327039
292028
82
90
140323
86
82
472444
46
313242
350607
266532228
561149613
44
55
53
82
28
33
48
49
37
8
61150
10
491815
485773
65
6
374764
51549396
90
4
111218
20
41
23
369961810
39
67
13
28432
93204536
446941
120217
82
31
79
430110
33
97
46
33
47
3
120990
144259
36
183648
32666390
27
2
63
29
19836867
97
80
7
87
444317
885031895
90
70
275865
68
1
258171
441222
62
425129642
220888
480049
27746
225970
49
1
470461
295148754
44
3
180653
3
43
8738
3
29
3
76878
72
1
131122
77
66
217513
705514787
52048
78
81
309683
212896
57
367841
44
195266
51
24
52686
7
407554
503868498
15
56
217110420
15
337553
39
21
437893
9
11
83
56
19
38
285690
499722679
6
344833
17
5
79
50
26
12
74
335643
8
56
255622066
96
75
2
495562
40
144515
96
50
3
367506
336357942
126152
66
96
315997
375579
1
248739
223358
179303
70
58
54
64
77
21968
358336
5
541774752
4
792772486
247723
371381
42
985730773
723987092
81
7395
58
98884
44
11
69
272125
57228
45
339095
347336
159004
163164
90
386949
96
71
508695288
336249
43
1
237830
468922
387212
266228
78
32
25625
19
52
812864272
47
93
116825
8
219663
158696
72256
378405
264647
7
305475384
246611
163664
35
194251
24088
32
83
344680
71
15
409894
144978
64842
75
33
245730288
8
296425
89
682410829
74
297969
161724
37
99060
7
60
4
73
828722712
6
420672
80
9
60
74
281716
352564
142185
65606
159397
121859
94697828
150757
32
8
40023
23
439300
446150
458464
183842
156395
428968
191780
3
162892
30
301589
46
245899
90
96
64
189109
184156
303930
30
43
286195
135053
63
80
96
367503
159859
372704
10310056
217536
9
33
78
8
116944318
23
97
11
412187
467367
33
985340881
7
336050
24066
3
300128945
7
408596
73091
79
7
412956
815799631
128099
433800
59772
275904841
402909
8
73
28
213370
82
191469
486430
73
505100881
15
79
172706
95
7
9
35
5
218109
290421
283710
110314
32
5
271795
464220
77801
69
215720
77
118179
17013
3
349797
283127
465303
135257
212661
471773
386654
353763
8
387507
75
180944
780286550
83
13
454166
324800085
21
3
385188
26
87
268508
466026
636143249
703190061
790313448
3
89
375357
15
464272
296318
14
570857715
8
364536918
113457
21
89
526328200
966576738
57
113446
234424
234579
365675
25258
73
4
18
673485478
250797
67
39
56
214665
27
324936
181273730
230423
493412
2
48
18735
82
246651
58
190441
75
329355
176104212
482246
143669
37
359220
352923083
22
4
58
397291
317682
484844
32790
3624
34292
28
49727
322373
30
46
11086
360360
96093
287926252
93
239718
384868
248637
90
355333
5
69
72
70
464604
72
56
279826
44
73
87
42
324385
87
28
46018302
51
263368
325127
114714
1
47
58
59
370793
69
440381
21
246185
31
63
106794
91417
78
994124821
72
482584
8
388161
299408
46
390300
46916
37
66
13
79
65
60
63
46
41
56
422842
59781
84405
55
32647
83
42
9
186704093
157049
22
442372
78
80
85
47
257122
9
95
259827
76282
82
9
49
77
190541
477147
10
20
86348
72
435187
193302
3
98
423417
51
44
8
378130
36
461917
38895
36
21461
309084
170876
65
879206914
8
370684
52
32
53
465729
474883
493941
153437
48
494607
462957
39
49
437723
33
14
58
263098
83811
47
68
61
3
67
843517876
452164
11
132984
48
49
40
233643
926176561
7
24
54526
63
85
13
28
469752
20
16
254798
540190986
56336
15583
42
286607844
376576
97
85
51
6
319186
94
376399
163021
18
1
279352
56
14
31
118043
19
29447
65
23
380662
41927
25
318092
59
155199
26
46
63364
15
29
66
84
23
39
23
433013
60
240193
64516
88
454422
42
287977
296559012
57
49
147581
26939
29844
428712
138168
2
356304
22
4
22
79
452563
114194
67871
7
96
85
80
753591910
28
348511
50
97552
56
232874
7
54
274299104
141482
46
34
74
461602
63
43
5
535620074
57
647325726
8
61
76
842645335
81
77
37038
6
43456
253671
106250994
79042
417435
94
205848
48
238269
305901
88
93
42
27118
241906
616275779
8
6
64
41
62614
869626701
11
423077319
26390
80
92
91
19
65
387286839
24
517171915
167192
113056
33079
62
3
34
922123951
72
90
23266
51
92
5
404155
49
51311
24886
424183
3
259852
94
239286
82785
29
54
36
269974
418022
97009
72
177820
28056375
99
40571
1
810232903
87
357512350
253597
1
82
187730102
50
70
345965054
707638114
365342
565620550
192720
5
539229501
21709
388412
77
498608
48
34
58
51
289252
422606
43
247271
373873
1
47573
191051
6
377218
368633
82
9
161347
91
80
161125
66
154779
99
471731
65
15
187912
98
182238810
96352848
34
81
55
66
468272
389655
12565
232699
51
38
293612
288046
25261
2
320018
886888963
802788515
21
136208667
156268
130401
34
235235
365564
31
352483
82
283807
87
453840718
1
62840
365278
46
359303417
156975631
149269
45901
65
48
12
67
78
66
37
3
184166
22
89
54
486526
6
403204
84921
33
160351
397253
120109
11
89
80
404220
69
81
54
20099
33499
337074
352173
49
366678474
263606
140572
263762
13137
26
97
78972
30
885913541
371927
6
83
47
85
17
171397
34
98894
36
90
1
61
567641252
88
484832
19505
65
29
88
67
17
148122
468269
59
326686
7876
8
310293
458511
91
467658
48
27
7
47
68
52
29814
227119
94781
23
109077
28
70371
77
516946828
62485
92
1
82
865700105
52
61839
99
74
392341194
6
401798
42
282294
9
6
464098
424164
3
75
492528162
47301
396165
713407419
468867645
331795
8
236483
258010450
6
3565
7
287832
376407
52
93
88
9
86246
45
17
2
51
937772879
356275
9
14
872814530
46
5
34
926552884
92
37
166715
235149
973745171
99
9
85
204115
69
122666
145987
362260
7
77
92
9
46
267493
99
87
278980
347153
207786
155830
107508670
46
17
481443
27
328349
96
6
472265
623313117
8
4
480396
4
29
34
242286
316554
93
1
599556249
492860
63
22
77875
283652
179484
153018
6
416801
20
6
34
11
39
26
127889576
281137
42
339678050
330612
281376267
29797
43
137145
18
266871258
308849
99
154956
56
162573
185911
3
359280962
679666009
193398269
347183
25
200571889
93501240
351927746
2
285616
2
339872892
162792
15419
26
97404
2
414580
86
485087
66
60
299891
3
16
46
207140
733223206
115716
482362
72
71
200314
78376
92892
86
371421
49
193213
2
7
124578
23
260887
79
71
87
214511
69
25
641981195
86
88
38
70
64
44
333870
9
3
21
380103
60
33
8
541237242
876558905
74
390484
370258
26
30865350
288538
445031
390797
11
17
95969268
15
38
233090
75
209254273
9
23
9
18
493752
27
214550
499365
60
14
40
88065
1
465381
66
425933
42
9
14
483243
144773
88865
60
187624
490018
109663
191672
475374
11
291011
17
36
93
426580
82
294510
97
58
245370
53
410151061
283150
345695
5
199865
5
1
88
247259
274852
142501
152294
68266
43265
60643
823713597
145333
239872486
209601866
316814170
214974
49
498763
2
2
688389093
46
48
57
264270
41
102592
9
94
50
1
908839192
79
341088
85
15
382134
415475
97
179223
193307
372356
51
314080
282322
54
120736
2
4
59
150182
473412
95
245992
65
323023
471519
304527393
74367
122900521
282770124
50
305582
61
22
33
153153
322855
39
418958
69
72
64
267116
39
86922
66
15172
576284743
97
170522
34
968919795
245408
38
283989
457385
8068
436169
253258
49
5
934852551
99
122624
13
321630
2
29
75250
270460
43
67
190774
21
477920
11
77
30
31
109910
37
149575
166945891
122166
459611
363798
65
211000
484885
7
361622
36
446846
880568077
352882
143813
9
325776
9
49
75
734
234773
66
2
98
9
301144440
24
56428
73760
329236
92
230248
110833
95
21
43
63
7
499729
3
35
374833
199587
52
135424524
390785
13
81
54
92
16
5
59134
72
477941
259527145
103921
55
212810
456078
74
1
90978
186156
363793
142441
2
87
534239533
486334
334810
57
57
125768
380648
19
99
500516536
334153
606003323
71
259332
77
69
301417947
40
289248669
92
77
113569
183148
76
31
332590
16
343092
7
424875
52
157240
103799
33
272338
374429
103892
373948
48
200140
66353
109021
368491437
28
1
68
443138
954416373
242860
140621
273252090
10
8
361537
83
407097193
308294
380764
94
52000
34
10
7386
40
33
402317
57
52548
87892
46
349666
72
340114
294607
199713
42
88
211847
404258
460774
19
9
74
414295
17419
17
85
205147
36
37
88
838135363
478490
160023535
175943
8
521863584
494337
462684525
49
224463
96
34
420053
304821
427670
28
39
277270
965224000
188073
187743
11422
9
11
1
68
43
28
50822
174772
11
170400
431757
92
19
58
286195
19
61
3
99
335447
332883
265445
934149612
8
51
385031
21
28
204189
831379115
64230
281763
90
289360
418483
184098
42
33
46
2
95
33
331174
1
885684317
401078
413404
195443
287970
239216
117552
142741
61
453135
57737333
7
187329
831369773
90
6
51
318399
472110
167504
459321
21
435602
185405
30
691321939
50624
21
2
68
17
330743
207765
172209
136780
453201
33162
5
131876
479
72
148681746
224982
501649618
151362
42
706174991
395887
275814
101047
66
62430
394411
103041
231741
360224
6
21
86
40
287869
61
38
86491
94320
392813
72
6
35
8
293766
40
85
16
97
3
49863
243716890
241991
176552106
8
50
2
448076
54639246
5
330478
402967
76
24
218756
416831
63
18
45
58
66450
62
24
418544
7
325044
591634996
38
89
56472
323704
304178
215634
378477
3621
62
71
93
57239
323526
306291
76
44
707484119
137111
421243
25
6
53
286633377
90217
35
5
79
244393
42
60
435117
452522
20
19071
3
53359
915663497
282886
98
17
852360596
44
357134
260320
274383
34
22
255480
73
2
55
76
789415078
34
37005
52340
54433
332772
30
31
17
83
9
39
442778
7
19
196613
35872
21
2
79301
87
93
20994
60
94
24
89
9
423292
439640
91740
168586
487443
349238
83345
31
413244
22
92
27058
94
328482850
112785
88956
501212379
142215
82
74
5
3
6
611961092
269902
85
255473
1
16
63
6
87
2
22104
53
73
39
314868
46
19
46192
360206396
404594
412241
37
352777289
19
54
53
86
343751
62
9
3
201316
3
166180
144892
47
17
388250
6
300001
549687412
40
349338
384152
79
76
55
262167
86
137280
7
7
251468
80
155102
319466
90
696446428
213294
290992
487621
41
651183965
479317
356224
420756
494298
30
367305
441645
117910050
43526
87
61
58
759634923
56
11
395694
864212691
298381
67
28
393610
350678
105826
439844
39406
121664
125917
333703
701298369
393045
96561
151526
75
361791
73
286414
1771
760380316
1
31
51693
11333
76
8
294492
44
264642838
37
15017
227698
32
20
298282
461119
22750
118183
354536458
224561801
464584
42
16597
144053
497583
80
98
46287
15
41
46
71
457244016
27
226554000
245459
325684
70
296950
127365
246569
349136
11
173117
418758628
41
123639
47
69
242879
66
18
14
308175
201438
2
88893
412031
121638
106272
42
61
83
7
57
171990
480180
772596983
394920
436930
217935
72
27
42
88
367671
98
13
67
4
62
54
388625
26304
96465
6
145146278
12
8
314156
783406944
23
21
45709
9
746089767
184553
204064
50
19
409656
66781
443405
34
68
49
9
457423
13
65
254122
91
183899
57
18
453569
5
45
22
5
10
239982
11
61
75
88
38
200802
66
95
23
8
375895
290802
86
79
296748
562123153
85
484681
93683
18737
155889
372548
26
72
191434663
5
583487533
260161
84148
177700
6
787105623
113841
95
98
55
32132
55
17
410921
30
414024014
88
419948550
182403
4
52
151232
379061
55
361959
9
424052
36
25
182242
358199
22
88
31
17
372246
380757
2
289297
9
13
88
138856
93
238757
59
82
381775
44
290350
4
92
38
186234
55244
5
369637
199806
188987
306379
31
46
43
91
70188
280057
6
52
39
33
245176
707883618
8
77
298346
66
24
23
495551
280194
114578
368729
2
35
7
10
566738059
88610
33328
2
447891
471366
21
87
193960
488821
900569007
9
58
223880058
491816
22
438364
8
366983
2
13176
302505
7
58
8
278332
95
497752
21
66
529175208
1
177693963
496878834
194228
499777756
60
197639
15
33
6
125944
9
182380741
498165
202187
56
48
27
58
474084
7
306331
376501
7
106144
3
247918
349173
231430896
74
63
1
52
464664
210578
107213
49013
260436
83616
210094
170015
42
294558
170523
26
370466
73
20731
13
343797528
75
17625454
998534166
740797279
52
96
27
22
277883694
41727
3335403
99
78
44620
43
15
224473520
26
129783
48
30
167153
175650
72
7
93
555959636
77798
92
62
197492074
461694
93
408090
124687
151676
99
31180
487326207
490210
16
227986876
32
252035
574167791
211360
482130
91
72
233502
6
10
340544
202587
94
329470
461782
38
50
42
209908
993721188
36
1
73
18
57
75
196294
58
14
49
60
42
97939
36
617450104
94971
85
467795
1
55
52
436763
36
37
151079
19217199
6786
204961
52
366385
902325559
469012
13
146780
6
57
67
275398
57
216845
200436584
73
805581752
98
4
39831
35
467353
6
289001
276001
88
407733
405690
34
59588
989040933
74
131505
72
837875614
344445
583917177
380831
237081
86
72
476778
113655
198438
78
218546
86
191645
90
97
283795
4
364808
7
71
8
287352511
5
9
39
33
767306464
335687
205273
387727
84
17
71
115413
8
46
82
6570
443987860
61
14846
64439
302910
318706
11179
110535
7
5
131345
411285
8
493649809
22413
38
6
13
39
202709
164520
231625
409492
47727
63
73
43709
18018363
896957963
352877
563146725
63
619047851
148622
936696069
87
29
66
61
19
411050
970823261
17
62438
26
95
65
5
91829
429947
52
88
31
1
89
78
147597
37
299416
476316
4
4
138561
82
126659
22
58
40
51
27
192934
383283065
3
450797
22
44
2
386279
248842
217977
371
268543
308232
7
43
38
270969
77
51
229793
380115
89
51
178578
724912397
423216591
425398
44
381141
362112423
209290
4
82
285296
4
9
396722
59024
7
61142
415002433
5
18
384232
27
179349
133643
551518236
369496
234092
83368
265208
7
459881
29
120145
85
220316
50
653093639
84267
29
468258
372785
255316
448571
3
58
9
173847905
82
95
121077
90938460
80958
277276
6
195873
459401
38
9
482810
9
485856
127995
44613
369945
130528
15
65
24
393715
56
461828
3
29149
8
75
55
25
366550
395861
479525
3
476676
8
418531
430934
15
5
373978814
167852
288033569
98
73966
18438
20
168834
43
96
18
67
42
440969
166334250
40
36
762412842
41
204736
17
104699
959786371
819042956
357626
81
41
67
776650665
11
816306383
385013
211973
87
92
825946239
5
423977
89
49
260071
10
316769
947542830
132355
374161
87
92
51
422533
9
120968604
43
24368
98535258
1
1
201927
224706
406016
279998
72335
84
101411
203149
343728
66
34953
56
79
444614
374359297
85
1
435978
49
364479880
55
833546988
30
130790
55
52026
11
374833
406578
404388144
346571
53340
20
138669
438185944
139513
7
3
5
18138279
379863
62
13
137387
30
202852
89
35
45
19
94
244846
98
258080
392759
19
386487
61
293958
361679
93
493564
469502
45
33
188612
260807
13
651748874
31
15611663
10
345526
2
68
18
4
4
68
162065
3
69
329735
71
5863889
40
632687837
5
422781
455808
133551
84
70703
57163
65998
16
72
65
59
98019
425221
91934432
258198
211655
251751
50
17
77
11
14
261183
73
277152
21763
471232
40
46
21
335409
753508928
27259
22
121911
9
82
640262464
95
307566
480720
9
774069493
96
692548572
122354
381545
405075700
63
42
371264655
88
21
3
164902
479564
251835
43
39343
143095
62
29
80
22
95
33
7
275629
93
52
234982
389311
83
78
96
9
77
276719
9
16
340169
138971
184634977
51853
66
550248982
46
490330
316342
252695
384877
463868
84
7
306522
96601311
81
6
393858
493699
392941
4
187795
478018
9
63
41
57
218538
246531
142435437
193110
446440
55
343087
20
42
88
306496
6
51
16328909
5
107187
209071
50
82129
9
437545
961104590
41
872802933
63
88
126383
13
449967
4
476788
81
32
55956
26800
31405
8
837675302
161084
363187
6
7
217397
177204
82419
340
336597
9
394869
333127
6
351206
133594152
640103237
21
93
4899
68
499114
3
408510
240246
138140
192812
67
72
386196
10
58
289811
166611
398361
74
495194
98
689889663
9
60
280872
31
9
58
54
1
7
209336
300306537
16
8421
240727
81
148908
46
9
54
96
375656
661953845
469959
320196
562584384
32196
29
75
245187820
463038375
47
9
51785
392156
146159
448658
74
479559
137422
79
76
4
146606
78
359819
29
251455
87
9
86089
5
81
792780726
60
50
63
14
13770
24
389905
28
46
186289
3
46
287066
128876
221504169
66
471664
192951
59
776957843
263642
132630
377823
65848
56571
734079207
418052
56
497940087
737065756
53
304784
186475
16
369020969
84491
372673
21
12
3
24
2
36
361373
48
55
36627
321582
74907
2
499226
470941
12
936504799
181878
139623
394143
7
90
37511
8
768743086
371621
605036695
407499
31
793329141
394084931
88
5
436415
424909
28
21
395404
166850
60
41779
94
11
373219
434730
133060
485506
103429
61
76
3
90
91304
48
90
756683696
88
493221
2
6
56
24582
149901
67838
21
62
304147
142738
53324235
68998
298138
76
77206
3
76
46
57715
70
170810
97
676395798
373242
45
68
111171
66
24
33
163565
307391
408590
344802
455799
8
82
71
5
217243
368504
390453
993786976
98652
86
232946480
158129
72
386111
5
84
72081
364521
9
9
16
145048
119579
68
610327149
27
961458185
4
633194067
95
97
49
23
63
124842
2
192849
97
83
366411
263462
111483030
13
22
43
33759
24
101351
323597
71
15
9
504741408
432061
291830
162746
209845
7
466845
46
46
69764
3
306475
386289
18
82
18
49
79
98
78
556751868
865006041
240572099
10491
39
63
532338227
369952
9
414789
444615
184180
720872865
95
2
332120
101284
290692
234244883
68833835
480245858
17
378721
386778
29393
413883439
106615
9
8
32
5
29046
1
27252
341485
409586
269764
349973
55044
10
34
330301
96
53
91768
321027
1
93
167287
376539
4
8
84156
33208
423190
302708
302116
67293
325876
64
81
8
260679
487524
18
922541888
204709
33
165575
74002
96
15
79
234501
79
148963
401081
14
920928719
184262
24
24
2
364496
36
20
48051
444674
638738313
68
9630
42
184980
47
388201
244931
103208
212259
75
228954
78
79
8
269004722
1
31
1
179186
96813
152567
68
6
397431
4
63
276810
109893
88666
3
24
45
7
34
225192
41
8
83
355402
229351
76
77942
32
242762903
25
345565
78
385976
17
203914
271504
1
461988
47
132364
263476
47
56
288523
70
103044
6
7
71
19
16
498774
209487
59
71
35
829918828
469705
13519
779276469
254974265
499094
64
34
278150
26
64
46
18
180193267
5
49
575769564
361258
52
7835
87
417702
254495
13
241653
22
9
5
76
19
44
67
4
225701
35787
992869246
88391
70
403886
89
24
34
56
78
49
41
64436
97
353451
316818
7
19
735091577
12
85042
430769
79
54
38572
727552020
29
209747
14
1
31
81
215087
201077
9
849165797
384035
368230
291249
549775476
161519
65
81
15195
7
324386
96
30
4
81
22
78
22
291859
38
29
52
66
83364
444631
65
487087
5
93
4
55437
39
196573
53337
449548
66
1
8
451813
377581
49
72
37
16165474
1
321486067
75
452723
52
41
8
59
26230
489745
319908974
98
80
21
66
73
468760
8
4
54
96
93
407049301
8632
96
9
24
8
49
84
28
6
584008963
29
46276
181643
9
61
19
350544
340205
308618
234838
19
282589
37363
423075
39
62
5
348619
1
30357
86243
423152
15
254420
692272625
281396
24
60673
76
5
1
367367
21635534
10128362
3887
152647
135392
439943
69
17989
61
92
912329271
92
22
302574
405073
372369
6
65
11
256990
89
68
398419
54
77
62
7
85
59680
484909
37
80
69
7
35380
11
198830
39
240104
46
479826
418281
168250
184719
293783
455449
2
97327
212526
765928379
6
54
127747
844707389
46705
6
8
10
11
57
42
6
4
2930
450447
17
42
55
209558
67
437935
73
49
132527
195874
288270
278489025
48892
139221
414216
129182
178144
37
83018
490687243
10
674751442
318131
6
11
8
4
99850149
155777
406807
439469
20
272376
3
490793
3
9
35
57
84
192362
46
8
63
66
146155
491143
58
70
458319
371140
444681
59470
445274
9
102215
579257511
176502
82
66
9
97
44020
51292
228185275
26
9
155572
80
123980
4
32
600353128
245047
391659
814070747
19
83
29
79
76
370990
5
55
78
15
98
682992830
27
5799
236358
4
293459
92
9
12
76
404931
46
359778
96
460940
36915
4
21
452564
493885
31
401787
32
7
8
71
5
322949202
92
220384
77
1669
49
81
449306
442031
8
334883
46
785112978
44887
26
248826
72
7
19
368631
38
119630
406172
17
958869747
26
66
433970
214008
15
4
42
31
94
91
415010
235787
447351
36830
208337
5
51
70
456450
104329
308472875
27
4
819907607
83
434312
40
51007
38
390796
21
64
89
15
1
28
489700
480684
392667741
80
456371
463620
11252
79
85
466240
70
29
60
96
105377
3
402782
281838
164633
211478
869731747
476011
45
33
360569
30
86
35435
296866
731225615
327572
81
300301
313044
314551
4
377944
75
90
854431262
20
90
81600264
349991
333150
32
89
482931
96356
19
186926479
344188
27
73355
212779
32030
170055
50
47
52095
9
47
66
89206
50688
845525494
143354
381707
110225
35
46
321607
63374627
92
8
51
75
85
327636
14382
27
71
940973655
9
6
36
90
22
5
454272
88
276783
460270
201116
82
37
25030267
87
400358
78
14
69
461575
44757826
17
83
9
62
90
385687
337362
86365
342873
716812446
374149
791482342
514442711
23
80
91
7
215926
353212
94841
387764
356283
925098720
3
65762
59806
19
15
26124
40
107795
221463
7
463191
171105
33
85980
34
61
78
74
31
30
36
35
18
149386
180755
18
12
21
51
372956431
39394
115318
319810
41
48
36
182210
52
152229
30331
30
79
482183
280998
39
31
253863
3
5
268312763
54
57804288
7
149062
346251014
54
352674
895521099
280040
16
46
223955
15
333057
77
60
29
37987
33
362044
7
155313
30
72
88
139370
84
53
59
97
6
23
33
197907
901789008
26
413395
118025298
38
55
3
309600335
6725
1
53
85
40
85
87
33
78
433480
37
76
86
55
352413
206289
69
112393
9536
20
98
8
683085068
38
9
339148
140355
55010
373554
20
405671
23
168899
39
287270
59
12
62476
479774629
374791
255923
104454
14225
37
185558
75
87
486530
19
7
110062
6
385092
1
263747
55
17
27532794
71
5
29
472418
79
271115
28
53395
58955
235324
19
81
39
405670
186520
418279
57
89
23
22
395423
60
255792
83
48
3
54
263081
484731813
95130
1
16
7
3
327567439
929441938
275430
2
62
83
92
637354457
92299
4
12
1
83476
32
189747
7
14017
73
87
248237
10
957465255
45
2
387613249
105279
4
45
23
168421
223324
142835
38
170044
43296
460894
60123
299112
39
1
38
350242
28438824
182503
10
46
75936
889342593
35346
22
21
23695
12
479480
116422485
50
609468947
226244738
274035
59
25
220011
92
148988
152614
7133
426986
388079
12
25126
340259
50364
383013
587405343
72601
59849
96
28
85
56
6
85313
481107
90
90
52
65
14
434408
27
345837
92
556823281
135757279
8
913546761
193528655
170650
415150164
305477
453286
106046
69127
494438
161940
453936
308829
247237
453947
454970
154268
27
312494
55011
93
14
59878
33
380971
90
43
58
286907
50095
909616037
368462411
109729
40
75
581286422
58
99
66
49674
239116
214005
46888
77
98
316490
26
195629
72
444772
96
21
98
268485
474079880
66730
69
4
404884
312720
47
159561
18
121440
122585
254143
477922
74
4
121535
24485
155979
167039
38
9
70
192308
86989
7
263493587
26
89
111818
2
62613
272157
24
56
39958
2
98
157587
205428
416006
243044
5
95
77
57
7
327534
60
261531297
36
4
10
275544
318407
5
231734
396310
77
348864
75
40
307815
6
69
42915
126167
116948
56942
479755
91
986159450
183779
9
49
299787
39258
28
32092
68
156971
187617
38
135291492
6
651009843
9
9
374834
380931
56
66
44
2163873
84
498245
276850
116024
94938
8
50566
6
365739
57
267753
2
76
382655
47
58
61156
97
25
460209
27
360216
448449152
56
93
9
82
80
546670228
214891
492814
52
252516826
264713
45
356929
481768329
400471
2
65
97
2
82
824456231
327240
69
70
59
292468
422441206
265384
599056236
498210
66
25
28
86
11
18
10
12
1144
94
137277
15
64
346722
21
65
83
9
217447
94
91
6
32
245395114
64
188947
485750
92
58
169676
32578
200381
63
408628
86
150487
60411
8
415199
188623
460051
2
362135191
457727659
315959
80
350301
30
23818
440036
364000
31
24
11827751
181706934
571324728
278106
21
195214
113241
387788
75
247086
236841
54
63
54
39
45
319127
286679
67831
75
816512162
195164
393426
98
376241
899243570
36
7
337990
153485
244233
590892842
797624064
246719
273566
404814
9
89252
214450
4
20
251838
351707
54679
96
85
30
2
339262
74
45
4
258031
92
28756
418289
4
50
83
5
129380
438015
333196
4524
83
26
88
52809
63
9
4
51
463748
6
15
42
5
31
56
69817
378102
726272958
64
95446
7
32
383005
53
234299
32
47
61304
55
54
13
16
1
66
343204
57
39
283249
27
20
10
72
91
42
90
69
13
410821
4
447546
149336
12
366937
107194
51
386912665
25
17
68
42
36
62
8
20595
38
186629
445356
308109
241735
447855
14
81
2
227452
37782
285690
272204
231282
12
19
476982
53
43
63
286588
360599
3
9
40
62631
50
20
344502
206063
747113284
9
116415
387379
81
7
29
22954504
126576
28
6
410815
498503
59
265804
74
7
445467357
23
60
14
93
35597
78
464917
496922
332946
356134
54
78
39
29
61
78
39
548383955
93
163850642
60
78
70
3
168590
156848
36789
75
53
420999
59
398684
362352
28
483943
872518540
4
23
198910
2
81
94793
42
88
84
83
34
85
280423
229622
69
51
362827
63
2
99
14
458892
78
79
29
95
2
58
230476
269029
34
433761
82
32
63
221703
21
71
157012
479210
220656725
318589
83684843
20174
60
320114
355565
68
91
79
390258
165765
31
223551
386013
372983
39
418013
30688
81
30
590300121
30
32
27
17752
108153
492864057
74
165632
3
7339
18
78
1
37
28
330112
5
12
90
291371
35746
74
690763351
78
6
85
465615
4
78
9
540955111
13752
592961365
286901
141464103
390126
113958
264614
67
484772
132908
9
141849
153915
40
5
202653899
37
7
481591
82
34
53
310205
32
100553
37
36
123262
222432
57
93757005
298964
18
86442
151510
27
16
358754
8
274588
201416
463231
6
443552
225963
2
49
210936832
8
387869
50
9
61
50
535175030
63472
28
96
230100
380700
2
99
385511
545859994
6
15782
33005
123548
24247
16048
3
7
193437
55
68
48
9
26
26387
97
44
25
14407
629160757
896088823
14
66
28
2
11
4
380788
264324
237515732
996621319
360279
15
119766
21
800382569
425957
16
56
85
17
19
270507
73847
378587
342259
39
35994
45
15582
187987
72
65
70
40
144566
966413623
436633
219893
477284
259323
370342
78524441
89
50
16
57
361934
73
457373
61827
87
50
33
307850
217770
64
424799
218052
74
240501
319600
392857
158968
313518335
7
386843
2
92
965906949
323136
3
18
30
71
36
97
2
74
434687
95
225603
139291
23
26
19096
38
3
6
96998
233724
60
390192
9
56
66
78
26952
13270
3
31
9
217866
30640
849300774
598641618
46
841723275
478222
19
954013668
400831
57
900914544
1
6
71
85
56109
143493
418959
16
157483
62
470615
90
32
39
12
220848785
11
17941
5
268814
165758
21
32
496841
64
28
305824
155130
54619
146887
376501
70328
5
63
624173729
420757
275930
544251889
143598
81
94
1
103067
379059
14
36836583
57
387230
266696
76066
1
97687
276334
53
35983
46
82
480285
350818
73
88
80821927
72
441673173
218213
828293496
70
29
725194032
99
72
354026
294638
2
178138
149461
21
387748
15
380334833
27734
8
829766925
134175357
94
42
270161
373368
370935
383356198
390582
17
9
84
41
476302
46
16262
17
4
32
84
359325
2
1
55
237767
30190
41
36544
1
183526
1
40
374164
531031
565621058
48
64844
85
477659
211265
81047
129128
33
9
81
81470
457262030
24786
83
81
78
85
87
83
5
278265
48
298461
80
3
59
77
88
14
315323
9
35
333719097
388137
93
92
133719
28
362582
42
978001073
9913
332967
5
240815
50
477729
64
53
43
121861
121494
42
23
457900
2
312282
78
99
378771
79516
19
223264873
2
99
50923
77
39
275274
98
218554
46
99
4
71
282215040
2
1
103289
25
80
9
87
396039
68114
59
462620
86
462033
32
34
33
36
95
17
79
581767727
479810
89822
142755
490396
298500
76
9
13
84
160018
19
330198
924358341
23
35
66
135571
44
75
29
692690405
6
480053
45
59
516642964
70
62
98
54
195548
69
224538
66
335062
47
41
423362
112170
65664
6
4706
6
19
765077603
33
19
30085
6
38
471711
82479
34139
141271845
38
93
85
59
7
1
11
18
432777
993714342
90
1
50576
67
78
458742
35
447723
89675
3
44128
165088
2
1810622
6
489073
16
60535383
118310
169673
6
245740
518592794
492269
45
347607
879003303
15
252546
168172
285169
32
246333
44
72
39
24
21
6
11834
416565
80
387014
11
70
146544
31
27
37
471447
8
358414
391377
190779
61544
37
19
34
136494
5
145882
4
14
71
478810820
48
220403
420882
54
73
8472
44
95
252027
1
36
73
11
195641493
41
96
658019896
445134
49
82
314262
35
80
54
383403
48
5
71
227364
85
26
48
32256
25
291501
17249
461882
63
433693
14
188349
183168
82
245654
352698
88
3
476548
54
77
657832219
4
435078
187389310
64
43
40
95
47
65
292752
1
77
27415
2
33
127034
407916
70
30
99
64
5
30
26
58
445013
86
12
477999
65
5
60569
71
281390
8
4
494118
393762
123735
98
23
4
4
5
33
123785
82
64
383027
106508
31061
6
1
9
478116
202685
9
88
3
76
479718191
41
45
100345
927941417
76730
5
17716
614340649
33
238195
617460866
228054
309211
93
2
275575
42
206052
960787231
61
498538
327391
353522
97182
282476
95081
96
30
35
32
40033
33
86
56
491425
1
26
40
754479303
40
137604
235971
49
174407
84809
60
303493
66
25
163660
244520
27
39
7
468324
16
22
128619837
67
80258
82
464303
151930
411671
466751
163647
289294
9
24
12
76670
173856
4
209821
149329
373270
7
67
50
4
15
8
80
266298
276002
62
180090
430552
89
84579
13
65
207286409
15
69
7
44506
128264955
237695
29
325159
427245
85451
5
53
396573
715729952
12
55393
1
930010932
39
363697
277462
656961088
1
81
89
1
786831374
399776240
30
109492
31
48
308806
79
28579
7
100727299
34
23
38
4
412531
63
50
98907261
162702
253608
458510
455826
42
52
108036
437085
138418
18
85
741155088
22
29
23
408801
29
79
41899140
488966
48
364195
300587
85
43912
3
356173
91
82
342714
110869
127693
449124
46
92
50
302360
14
365816505
81
24
55
81
12
665110724
11
37
469976
167805
15
27889
76
7
38
62018
583972290
72
3
163787
214650
54
78
43
39
263039
430507816
338780
65
70
25
50
76
3
79
2
4
26
273398463
10
421133997
84
373056
302391
336983
229245
323934
434616
33
357499
38
40
13
122750
5
43
49
110903
40
19
11
186433
551179410
766326891
191847
135352
748759706
496209
7
17
5
39
252928
132083
70927
953510338
61
57
83
45
695313286
6
8
8
37
9
110354
14
14273
395519
8
57
286990
37
354555
784730447
251731
81
17
187858
416371129
302875
328437
71
974977839
890731419
57
176863
39
232949
283117
454448
219315
49
98
11
84
332840
1
6
358249
442772
492584
56
146730
235623472
49
280410
44
358731
78447
28
32
638098861
290832
94
76
60
363842
55
88
26
133142
6
64417
50
64587
44602
141173
96
411565
101127
53156
55
139559
271051
58
380851
35
6
449936
8
789625711
421218
897004788
2
488492
9028
24
39
4
8
231971
288155677
44
44
9
9
18
167993
14137
384519
3
126710
59
31
62650
70
200761
50404
497859
374602
39700
491922
16
310870
74
2
86
804593414
28867
92
185778
4513
442357
873041549
36
37
9
38
54
546274722
12
62
5
49845
102034
90
38
420080
331812
70323
63
3
56
16
281733
8
70
10
265120
43
256667
14
913242511
91
398538
38
467536
332635
23
95762
390457705
32
387912
92191
45
260636
34
72
548272904
35
69
155646
62
83
76015
62
47
172836
452491
270260
303539
2
56
276248
81
374615
454251
158107
372533
1
61
114940
12
6
30
1
58
32
379968
54
350715
56768
41522
354261103
218546
134640
497450
38
41
76
87
187242
476673331
61
20
339822
255562
263077
41
246898
274085
38
56
113353353
64
234807
5
4
190637
117110889
148200
42
35
249110
56016
3
271314
2
205863
421925
11
91
854736947
467831
426271
476084
2
66
103318
43
87
96597556
408070
370342
83
81
54
44
60
357971
782054326
186241
88
48
87
485732
188469
434637
382304227
78
383148
99686
10
16
434631
83
73191
23
411311
117619
54
425248
26
22
96
324625
59
380260
8
82
337523
100720
33
65
80
1
414362
214146
214227
143504
38
69
61
5
225939
264211
418988
28760
73
167687
31430
189910
40
65623362
49
587261155
5
294796
14
7
2
195072
92
405520
3
3
73
68
433209
412791
30
51
310376352
92017
686903647
785883357
7
214841
15
328136705
7
362147
52
4
159953
202088
86704
33
13
711510232
188855
69240
36
44
160611
815740210
269900
67
41101
189513
34
911221546
18
75138
47
25
370600
218937
98
241776
485609
68
469384
77
149330
347403
424261338
53
222831347
317984
486975
121650
29
13
497486
227890711
136193
853697881
59
314488
58
50
389141
31
33444
28666
256259
275092
97
68
106443
386270498
91430
175530
55
287211
62064
20
262451
114606
7
470186
10604
3
62
18
8
385135
15
680444467
441493
276835
115946
467743
2
75
57
436019
462855
95
40161
31126746
156585
8
42
5
277653
26
827021775
397840
781729202
91
356520
731430126
33
539684182
812657818
45
5019
239261
70
335135
966712500
79
42
831231433
676966706
39
305611
27
15
60
3
424037
583352477
329543
66
313074
468883
67
64
398995142
34
59
373608
80163
6
34
471621
62
71092601
65
193070
215760
36
174492
376526
173403
9
4
75
283779
979689137
70
209077
227861
30029
177887838
290012
127151
28538
18
389434
452994
88000
17
8
98
88
902720141
60
8
87
2
6
67786
8
52
1
177180
90
178245
429502295
1
45
14417
49373
34
1
232498
41131
97
71
713279423
91
789342795
77
326395817
33
76
150838
58
335528
422458
95
363556
310940
5
468454
71
13
9
407916
25
532676247
53483
356158
87
165689
398953
22
229172
212545
64
35
59
449709
16
25
268441
21
262597
55253
7
81853
27
39
87504
1
18
238820
32
31
110925
35
62
45
4
90
639551199
15264
39
333270
88
51
146170
66
30
93568026
22495
886549393
9
46
499703
49
78
7
58
7
4
84
217192
441671
18
232993
7
389269
1
113673008
64
5
17
96307
833150264
26456
102475
2
70
36
95
728798924
657193542
39
18
710901162
123900
342919
4
65
36
65
225248
218324
12
4
211540
55
56
60
560505267
5
115182
94868974
60713
21
450267
98417
93
217972036
359115
41
64
227158
4
290898
64269
15
51
258303
3
34
1
5
329819
37
7661
18
96676
19
26
424774
46
39
81
80
270716
489217
71
6
165308
44
209054
88
70
154455
440510
12
412645
58919
223251
63742
148189
17
140222891
94
426522
257584
93
8
81
99
75
302096
33596
339158
91
726154224
287218
101783
439308
6
161763
487988
228069007
344709
30
13
21
470771
31
5
8
63
325667
78
2
23
19
120319
226588
92
131947
244637
8
390359
60
209761
153504
17
54
83
37
375273
475933
49716
20
19
99
90461
113451
257024
92
9
36
57
204291
295579
49
69652
494954
7
96
85
1
55
7488
71
344979
94821
67
831284326
45843
40
18
448209
149642
64
749922737
255264
8
74
46
448089
58
970834223
181775
51
190846
5
169064
421470
73
253756879
35723
47049
24
3
51
352981
9
68
50
44
201084
87
63
42
424578
6476600
117135
70
390305
254607
46
497963
26
7
200799
32
46901
90659
2
55
92
8
505309707
114105
375125751
74
9
50631
74471
88
62
162520
392975
352499676
72
172831546
62
32336
58
29
83
13
17425
31580
140228
44
426167
54
450877
9
67
64079
126770
60
14
72
69
75
48
89
439050
70
60
63
344680
53
28
78
578762090
5
48
73
72
5193
82
260351
8
464740
440908
62
1
28
444865932
84
2
93
449525
1
186228
261332
13
92
17
92
469989
442180
43
64
2
53
97
468239
70
416951
426155
335335
587121130
7
914549297
186518
389567
412064
4
5
8
187189204
724060354
7
64
9
66
19
83271
448087
403303
92
8
22
221479
12664
480840
175621
85143
69
26
31
4
69
79424
347019
300585
70
39
193269
10028
14
467369
20
463848
43
31
359004
451106
87
86
214559
4
7
91
117734
337441915
27
81
1
92
97
359834
425897
20
199724
132784
390972
151792
6
253011
12
33
86197
37
65
4
47050
416512
4
21
274018
62104501
47
168905
611007546
52
238483
25
108326
733571927
73
71193
862706499
85
120741
85
60
469945
74
78687021
263454
463108
489083
2
127471
637488671
64
19
147912
750469440
37
135829293
37
59
482018
76
280365
380330
93212
85
273692
12
740381382
37
310307
125077
15479
59
111605
44
56
180991
23
54
57
56
76
71
46
23339
161768
19459
262609
206470
9
62
51
334114
126110
3
39
360585
67
440126
3
44
753556999
88
350224
159288
55
86
366454810
51
62547562
80
46
27
73
94
95
113551
34
4
63
73257
15
343581
87
8
149214
402540
22
102760
18
7
482724
58
298821
10
884810918
8
86
342938
44
73864
9
451262
3
53881499
237688
33
91
430586
89
82
117897
86
7
73
37
48
324625
241505
224946
62
296120
225221
76
103765
43
748
91136
455661
66
249473
48
2
81805
92
47
12
266466
36
232953
59
76
295229
42851
3
22267
42
369475
372922
66
112343
63
268700
251102
32407
7
49
62
28
496405
323677
77
151684
299786853
53
305102
45
111384
50
327080
32237
9
91
8
132241
38
16
22
87
589675616
155382
457713062
120458
17
71
7
63
73
307770
123291282
2
32
90
62
24
97
6
99
451811
64
99
69
21
30755
3
50054
251179
23
95
226710
58
1
450549
32
30
421964
424973089
71
3
3
81
499813
491613
26
268345
270910
74
17
59669
46
61
24
413157
1
29
42
351177
52
72
143695
31
180524
235262
2
63495195
48
274013
130731290
70641
99
76
65
70752
455408181
42
11
604681995
91
10
61
58
94
66
4
6
55
210596
312973
322436
266356
22036
34358
45
221972
44
851006670
47
88
98
347986
92
60
462478
56
364057
286344618
25497
455311
256783779
73
381136
845207504
65
33
356671
160391
39
396465
87163
49
122217
453009
174130
96
444707
95035
458768
32
10
56
48
382771
207420
30
20
93
57
993989673
883861441
145987
211481
6
36
180246
64644
312827
357523
58
2
185364
160922
245676
13
34
4
82
304291
13
193236
4
92
45
66
81
513082444
44
1
236978
41
56
9
334784
62
238613
73
211970
157748
270345334
57
9
42
42
1
19
374838
97
210530445
240442
4
425694
20235
31
70
83
171324
263819
431474
3
236474513
931538250
256233
353014428
678028205
4
55
131139
6
167618762
90
85
481174
356005467
46
397393
47
216365
439995108
80
350648
2
223683
166342
174497
3
25
40
14
279887
222213
97
85
90
407324
389537
276426
7
450302
79
57854
79
287152
25
121097
348237
200112326
94
17
16189
78
91
67
995442184
246272
46
357120
2
444106
4
16
17
90
295386
268647
86141
30
37276
94
115444
485293
3
393239135
73
17
199985
281728
21
9
47
379895
491011
47
414266
321013
39
34
104292
13
24
18
570067062
32
39579
2
69
22
179756
2
231288
35
334017187
367912
189484
38
103737
79
813200021
916027699
76
46067
7
10
85
166233
28
336439
72
98786706
83
831093554
199176
270168
146114
52
253277
137859
90
95431459
74296
264262
50
171101
78
62
309077
68
76
155292094
432395
354534
45
79
4
9
5
179440
69
281633
460232
117013
496848
401168
46
314622
13
23
13
4
94
482101
426354
46
77
15
318834
89
10
80080722
10
4
95
90
98
37
99
418526
842072719
100981
292342
696453405
48
80
50
89
9
221457
43
176406
831397616
53
233415
4
229699458
29
199526
6
334689
364958
275494
910469379
306367
70
373483
285447
217261175
430690
206580
20
468454
75290
16
17
67
15
18
9
65
94
445861
717104754
21140
895723454
230997
2
78
46673
88
4
5
17711
18
11181
35
5976
9
6
17
141056
295559
8
9
22962
36
100028917
91
2
58
5
470168
2
37
99
422539
61
307044
467102
194096
53
49
420943
26
473683
405650
96
6
16878
84
206683
415347
26
162463
9
2
925736711
3
201701
490705
734126767
9
477298
257031
26
492085
251559
262424
82218
405669
87
314404
69
622416101
732808945
37
46
61
501958528
39
250086
34
446029
17
2
22
97
87
31
6
36
289547
370193
4
59004
56623
94
486025
690009738
305127
289481
43
344656
464842
14
4
187443
21
74
331457
26
350601425
35
1
221564
648182498
493644
82
70044
303125
188844724
58
46
96
401205
248425
189681
84
214208
5
3
63674
35
12
278820
94556
86
82
422875
7
514634121
68
755409565
172347
325454686
132808
63
113648
329478
411543
427661
40
58414
51
93
230173
9
12
95
301963
68
12
141294
66
50139
9347
67
96
75
8
153498
64
16028969
739159225
456472
354
220811
65
30
6
447569
78
583361175
2
457810231
66
46
76
81
71
806210605
97
83
91
5
567556962
74
780627384
2
438046
509376177
216499
488610
916522764
205883
252169
8
33
209640
341626
49
23720
414697
972857947
283869
274796
365495
67
1
172913
278224
83
32
398659
445052
706423430
80
4
187519
14
21
285271
10
2
409916
4
24551
152527
246062
183227
70960
440819
73
180418
43
453670
32
759232551
57
122050
59
323748
31
5
78
467938276
2
4
10
10
279876
472662
8
266535
153365
2273
89
950173270
63
51
132908133
37985974
80
4
6
158721
616349023
205739
31
31
73
31
68
328523
8
87
251490
198550
788151019
99
40
223313
163544
845787066
562200026
51
4
8
97
475153
65987
49
616257715
75
81
34
29
90
2
291064267
33
17
22
354440
5
55
286761
42
137539
16
10
14
382298
470933
67
3
52
71585
38
92
54
46
77
20
132393
25
158825
9
212556
82
67
27
183761
487283958
74
365100
165897
45616
35
89
3
25
1
8
318578
70
14940
84
490792
379049
51
351144
53
301609
30
64
30922
33
39
142253
2
32
494932
123892
71
9
87
604886187
90
92687
90
97
297514422
407687
2
16
839620322
172646
408308
5955
67
97678
1
426007
91
49
303995
12314019
14126
466483
67
90
489629
25
104166
328175427
28
397283
11
32
81
97640
82
418772282
230674
99
464144
76579
20
997035253
436195
17337
632037313
336862
1
192048
196535827
83
91369
338781
72
849420817
121701
8
51
6
17
214482
321380
473805
98
224996
23376
474516
97233
281087
87
282836
26727
490300
347194
516599858
75
300888
140494
363409
316565
1
224594
84
64
8
76
51
52
58
300314
27
3
7
26182
94
339486
3
32680
37727
30
414248558
84960
463919740
9
206391905
50
9
35
86
435071
302995
15017
14
225834
142333
80
416233
224849
240133186
360561
13
302158
75992
50
141020
85
196512
49133
38
15
352181
188868
73
58
10
93
7
54
49
163136
78
241967
11
116412
63
45
391665633
219202
248080
216490
14
318498
292192
34
29300
63
98
44546
366753
257663
10
196692
357426
351693
37804
61
63
35
186602
11
25
17
310400
118389
88834
405809
22
61
94
142909
247724
5
455144
33
233865
171744
384398
73747
335457
9
58
18
51
489464
463475
9352
294985
45
29
77
93
335320
52
228528
276652
73832769
91
26
491578
7
51523
323324
62
41808
136311
66
153721
156577
32
5
893805050
7041
957778830
54
51
5
43
86
69
403490
75
16
211250
32279
294227
37
250867
44
1
376001
435293
79
3
9
354752
3
44577
14
446901
155430
368986
97
9
362939
31
24
121881
375851
880154931
1
60
314529
32
226826
68
67614
94609
89
8
29
33
8
177670
30516
219302
216199
258326
43
76
2
32
48
15
979
179590
480067
64
77352
452249
50964
95428
285611020
327393
782606010
702486983
27
342006
491372
32
5
253451
76
3
77
223646
72027
12
275646
39
102476
147185
28
7
134479
308995
62
20
95
89
75
77
102015
93
338723
305680
74
80
10
12
133261
59980
69315
37
10522
49106
490744709
90
542491231
694677493
8
14
5599
415504
216369
90355
197984
362289
66
41
82
29
167911
236592
12
447478
5384
68
52
178779
122635
66
37
477936
117215
385438
13
386847
89973967
357349
371983
52
803675
54
413783
51
119075
60
752871778
23
250888
8
263042
105645
35
518878111
138650
29
410798
36998226
35
54
294011
146441
239454
60
12
65832
273760
284840
415429
4487
21
382928523
795425202
274668
67636
19
4
307711
116095036
11
93
605415561
86213
281052
292619
4
9
469510
78
12
68
33111
80
41283
430464
156429
502121214
98
189307
444876
414305
105584
14
4
28
4437
97
61
619993979
364883
595998531
966240105
342610
64501
81
3
416272
19
88
246134
406718
900834923
29
97091
84325
179647
48
4
253601
384987
5
287860
7
187135
35
381867136
143619
24
924045376
3
51
221660
856741701
5
184321
161706
341835816
96
6
293003
256596253
67
60
420045
285971
87
42
301095
485761
65
465072616
42
814299656
55
466343
58
121185
496712
74
450687
41
15
43
98
7238
14446
75
124701
7
682316815
45
424865
9
392561
12
35
440652
254994
542176501
3
524138560
494377
68
67
6
27
50
129735
148940
24
70
79
32
9
9
118490
207470
85
708029711
962462675
464195
338178
15
19
154816
81
95
48843
85
88
59
205591
56793
608404433
28
30
51
434289
16
29
90
72
351121
1
885208372
365978
147392
606706419
5
325245
2
66
91
22
231261
309976
59
77997595
76
862987781
2
377467
67
320147
157132
1
70
151218
345526
94
76
64
205534
3
74
17
14
83190
74022
475204
63
39
74
355262
95
88
408228
18
39
91
31
439861282
62
495745
208957
48
5
314572
9
26
270175
76
57830
23
846253816
11
68
252635
114408
6
388597
39059
95794
78
328456443
43
53
82
333768
68
186972
230746
931162222
73837
271445
59
87
56
41726672
79731
9
4
42
172629
2
28
562904497
296179725
439390
5
64
205019
35
24
65
81189
308881
270153
35
11
15
422687
53
40
5
63152
308427
1
82
11
1372
80
51477
109808
95017
29
461052
20
42946
96
69783
78
442838965
47
288090
63
702971624
161949
11165
318141
45
450103
10
7
405193
282577
408240
151056
315547
35
23
47
38
7
336043776
33
14
67
682294808
304866
266782
87
449484
325265
107730
154240
2
73
96
93
72
40
163287
272135
53
482619
471224
21286
95
550189118
371148238
275272717
83
271915
126420
320426137
49
29
25581
212892
78
52683
4
95
85
5
24
155415
109954
208043
97
87
225703
70
233232
14578
207042
1
2
265852
76
55
1
10
5
1
232917
9705
15
376330
7
87
61
90
28
407637
54
236682731
4
299855
481109
746234599
2
445793
55
228201
32745
374240
178925
187438
424487
856449845
60
31
230904
24
474749
42
42
3
62
8
66
93
100146
694765631
4
110518
195072
29
332470534
49
332684
4
43
90
4
341593
343518
236700
803270834
71
86
126531
175157
45
80
429780
403376
23
3
367977
281592931
94
151372
60
79501
280461028
746792749
221542661
3
277948
64
419566
44
37
32
85934044
77
47
62
498760213
378254
10899
59521
38
488970
80
2
27
59
88
7
21
68
85
203849
123565
26974
128808
390173
325251
7
4
55
9
313591
380782
6
32
24487
134251444
93
12
145836
524276378
54
365609
9
347472
49893689
62
472743
394825
456720
4943
34678853
105616
60
305465
419017
31
826503693
150942
22
460567
9
72
61
242808927
46
437799
71
51
267832296
367729
208197
78
90
52
72
28
829845780
74830
6
5
3
339848
83
63
75
12
1
456650
67
2
473037
445390
46
6
80
315856
3
9
712395542
487990
151745
4
79
25650
2
7
118765
357383
1
195078
469280
55214
77109
315069
434282
6
54
655893569
41
289939
3
99
77
84
10
381542
225838
38
365789
471114
98
646195151
1
16938
67
612010675
7525
50
98
44
142209451
485475
282084
247206
369314
53
69
63
3
9
409763
339311414
63
6
7
59629202
44
473865204
90
65
226995
19499609
6
28578
76
170620
415757
44805515
78
104297
65422
66
49774563
41
38
417761
9
441274
22
308380
479070
478889
4
446272
64
93
59898
46
89
218240
75
97
158886
85933505
77
61065
61
46
365439445
269512
35
175000
73
45
10
31
34
3
266212109
101722
303755
367920
6
79
67
19
66
136544
474737
49
125683
746061494
293731074
80
2
405861
900966269
322717450
241273
237798
20
23
374211
261041293
66
19
445314
413922
48
9
56276
94
35
371844
99
201091
37
339327703
269450
470879
56323
34
26
436886
214428
11
35
151752
145632
36067
8
380515
228819
477591077
50
703915492
47
316357
402662
68
239921
77
31819
26
23
20
452390
63
146355
44976044
1
67121
9
143472
987921719
269418
1257
66
47
446462
16
161443
29
149297
81864446
845833510
8
56
98
44
32520
52880
14
88015
5
82
5
62267
363244
1
4
47
27
97306041
200562
48799
667686414
81
254263
93
47
28
1
26
354673
46429
975980105
89
69
36
6
28396
249442380
928785292
71
7
80
98
25
68
67
88
61
296519
58
7
104165
479680
444673
28749
39
77
66
98892
67
788840725
2
99
308321
25
468796318
96693
386549
23
201255
84349
77719158
95
990768143
10
277266
32
417643
391401
249604
305603
25365
77
380518
11
380528
58
235314
79
418959
42
16172
21686
50
1
799275963
413875
93
61206519
96
8653556
212067
363595
37
406099
380907
25
553477666
6
1
756746781
520670221
50456
200884
11
16
63
6
56
400368
69
231528
60
4
298196
54
230559
428954032
87
9
315180
45
46
22474843
46
238808
22
34
91
28
62
109959
87
223528
236720
47
83
129850
212921
241441
810308726
3
95
86
32
99
308650876
21
26
14
451080
24
71
568504272
8382
17
33
85
81
34
7
196226
8
162417
329700
447723
81
1
450061751
41
806233335
56376
383166
99
33
441942
38089390
171456645
426544
237948
49
494615
193922
184542036
90778
74
72
39
404006
14
3
41
478889
18088
29
61
25
76251
272754
384054
74
15848
81
96
47
62
11
18
931952566
199448
158439
767595197
432347
289715256
10
22
428280433
27
6
192495
29
51
46
184172
7
149663
75
25
314515
64
18
133854
386364672
1
459918
176250
461479
7
458422
65
975356019
8
350217
16
150942
275093
83705
438440
433278
302893
73
319809
109760402
49
95
159362
31
202644
8
171274
959257125
2
196915
193043
91
69
504201243
62
14877
143874928
23
2
227375
71
434794
4
260902
66
68934242
7
30
254698
21959
36632686
229064
445578
155514
84
12155
12
72
767993033
38
41
136032
256534
70
488598
110114497
80
57
335123
130240520
464744
95487
7
95
535109776
298834
482717415
277225
178987
105459
492642
413394
508572039
63
546389853
15
97794
8
138223
307602
68
135843
335627
75
60
79
264174
469079
399027
487887
30792
86006
61
971762842
549269380
412029
4
99487
282463
54
203005204
61
82
77
33
90
304062
78
209282
182124
80
44
92
4
88
53538
317319
9
371039
62
264258
390361
76
257197
362579
363451
495452
9826
443901
6
302641
46
30
80
583846275
128119
9
1
47
157585
233092
37220
454624
420992
338180
62174
420720
48
9
88
35920
25
86
23
2
9
118753
86
64
72
26346
54
75
32
2
72724
83
46
298773516
719721411
110137
99517
610125610
8
25
4
6
66
398527
62
4
67
459709
3
388351
64
404392426
352945
20
58
29
178416
856617478
17492
47
181041702
95
67
58
317621
53
63
59776
32
97
18
33
79
3
90
177079
264445
23
272673737
56466356
22215
413060
73
11
71271
7
18
569519207
4
99443
981077850
41
331319
69
4
491425
46
143484
426517
911415661
21974
7
98
71
475857
268027
335380
7
74635
45
806451214
67
323990608
87
335333
368099
69
95
326932
103426
56
62
54
6
84
192363
9
271294
70
4
391749
49
62
98
330354
49
4177
112494
59
6
23
34
311706
63
364700
345481
19
88
9
68828
7
73967
480573
162680
96
48
48
21
81
712280829
224053732
569142658
111569
469217
353847866
296906
233954
187113
416246052
69
610469672
372198729
68764
4
55624
70
41
9
498256719
42
54377
78
126305
8
317895
241277
414557
480210
39
50
89655
15
91
1
69938
41
41
275971
3
934922622
309802
288580
360344
5
24
448909
385006
62
50794
54
246719
382767
66467
274671
80
56
5
1
308246
1
453261
605047091
431892
30
81
543584477
458289
438042
277956
5
230048
338323
264666
41
395754
264784797
164481
83
68163
10
18
76
325498
95
96
45
389488
89
24
76024
22
50034
401737
208260
325904
190680
185835
8
56
303379
7
65262
344491
20
10
298932
552576223
905769974
202853
60898
424842
77451
31
442776
92
77
89
15
82
27
92
543588247
26
131537
63
33
243367
409237
48
457272
48
227957
436823
72141
102530
344086
40165
22
18
2
430551
495417
112770
817881419
222031
27
5
254616
349008
20434
11
17
18961
324066
798209132
68855250
142983
100231819
452009
409682
489141
41
461999
475033
36996
32517
406950
3
154491
84
51
4
4
38
4
36
68
7
242747
12479
74071
255956167
883960430
81
8
388105
726722296
9
9
8
472272
26
231893
95
251979
26
4
206476
1
95
337816
48
89
6
8
433424
60
371756
1
143149
1
19950368
17
54
445367
418603
192480
218651
37
410950779
418403
21
587807419
51
394483743
350683
77141
29
14
67
448594
25
42
849058384
582314571
427560
71
3
12
125325
384411
24
309792
405631
131815
31427
86
73
7
908441388
674141397
4
14
78
26392
68
459479
218284
708557131
379178
96
119797673
749589305
70760
6309
403350
66
45
457162
70
24
76
5
45
457531
11
29411
92
378449
446193
89
35
4
410401
22
36490
80
837159216
65
57
30
79
266477
322095
491912
278476
34
223117
80
66
389477
4
2
8
214825
48159
378712
18
42
283929
476468
68
46
270740952
72
83
127845
356063271
379000
947119943
1
10
438336718
125892
60733
376120
138288
4
411760
60
37
16
5
59
34
50899
5
93646
36
348360
495602
280606
225483
57950
77
76
52
23
55
160818948
3
360257
84
70
63
420492
74
50
85
73
2
48
7
401268
141405
243245
86
19
27
1689
832358479
27
6521
14
139260
85380
325437
29
59
75
13
110942718
307609
314117726
159590
404829
115039
84140
483174
477158
273929
67
10
8
74929
942769655
171625
63
90
23
2
58
34321724
420261
294492
65773
56
460955
110342
377509
306007
518171356
51
42
9
432213
32
6
49
467456
456295
56
12
172827
61
580487817
2
14148
496944
89
1
65
318928
24714
6
649306975
5
93582
445680
34
448087
432410
12
9
16
94282
27
19
27
55
28
13
198406
48
21
1
365809
88
2
26
49
9
480899
6
89
1491
689466989
22
34
42
27253
485481050
451640
300495
445952
446424
931548521
127448
32
1
33
452280
536660447
71
88
341308
12
55015
184150
8
33
488200018
6
423697
432643
303728
83
4
84
347883
313653587
43504
93
25
74
67
236800
303428
78
95
12
14
20745
18
347490
500989419
80
164301
484658
69
55297
506406380
186085
396201
96
92292
39
155656
30
496100
3
57
235841
219466
86
196867
223143
3
70
55
494179
87
87
359823387
50
14
627530415
87
5
66
60
450237
292290
91610658
448026
36
391504
22533
18
141938
61
17599
333924
253173
9
467061
198021
480158
47
23
49
11
770638775
69
76233382
471513658
3
413811
817814817
43
286430
391450195
3
782204744
89746
247243
132667
98
11
396608
35
288117
37
33
309467
7
137043
98
6
348491
190432
302508
57
9
289045
287245
348046
97163
391184
405497
26
73342
243555
60579
14
1
72
368946
345780
92
323051
111689089
330972
99
67
97675
420588
992443268
307747
433768
92
81
326098
156629
348353
329052
46
54
299673233
331255
332683
96
1
138356
6
1
3
9086
43
63
274877
46
24186
4
136749755
79
201040
343350594
34
316692
157114962
827434944
15
40
271484
253308
43
264956
1
23
62
402247
18754
59
39942
8
63
124328
225375
484160
71
16
73
457210351
6
2
30
908030430
1
19
97
395271
252277
546311464
91
81
53
66
74
238660225
98
90
278054
392924
22
37
312616
4
20680
459656
30
354980
300699
559111447
64
65
249303
77
18
4
56
225773
256097
334513733
97
135614
60
294603
377609
3
288758
286553
84
81
232745
4
22442
57
482656
71
134868
68
210154
406937
33
19
24
5508
50
91
28
496315191
435756
36
7
454812
169955
151125342
49
15
513252580
448679
208138
18703
6
37
38
216970
86
13
83
919435435
478066
7
358196695
33
72
91
83
99
18
111263
6
71
18
229417
286861
76
61249
338044
2
503281121
165580
17
448602
9
479716
455013612
51450
55215
92
94
6
251274
226263
95
44
65
46
95211
402582
268719507
2
842024933
22
76
3533
23
86
69469
741450827
51
55
88
21
36
20
466105
83931
46
40917
126771
34
268583820
99
469959
11
42015758
493909
39
19
905521511
35
19
31
12
66787
52
400903
443343
96
51671
52
402298
719976631
213256522
68
374713
3
193255
496250
450926
243312
34
85
9
88
403049
4
50
30432
58
182708
19
182439
166602
81
68057
7
78
40
1021
49
193628
135118
685616344
375592
108206
41
5
29
99
639205247
6
381291
129463
59241
65
133684
25
77434
10
380689
3
215920
20
43
226631
934288583
494999
86596
3
12
9
30
58
54
499026
65
5
433060
39601
8
38
33
404331
83
16465
110519
66
17
129662
59
10
86
147103
22
43331
405016384
259343
5
71
106564
99
422937
904716015
65
5
625821541
5
12
6
194917
138995
53
54
478854
7
6
351192
443909
222769
83454
384835
451737
14
25
98
59
32
74231
52
40411
107261
5
802884811
58
2
198683
98
50
10
478805246
103658
373659
76
26
82
36
488642
33
98
130342
64
24820728
100581069
21
317073
129219118
50
1
13
373450
12
407009
103166
45
203487
83
29
290037
3
121270
86
61
425995
63138
100087
89
18389
20
784126527
365155
53
79
41
6
283663269
372603
12
77
52
11764
21
6
393258
2
31
1
429343
220645
74
98
16
49
237741963
427712
297939320
51
90
389414443
337254
80
56
8
99
311894928
46
90
100260
585471745
489380
64
427568
35
79
291018
70
85
70
99
445851
17
3
371541
7
412979
21
3
56
8
81
67
81
10
33
341269
33
56
14
43
189496
459784
172955
32
74
8
80
80
476024
92
126065
7
122712
418560
80
12
8
27
349225272
24852
36
6
69523
75
136109
41
52
4
60
7
49
424337
298193
414165
62
222195
647635031
10
86
53
337658
465909
72
171785
91
78038
84327
322344
466621
792032251
90
910269106
921521480
21484
97
20
474856
69
243573
318940
48
80
300124
233395130
38
430692
37
429063
198403
133857
103262565
34
8
83
99
918272656
488250
226551
49
212331915
59813
444379
303717
446750
92
396399
77
158677
2
295913
77
57
54
480309
85600440
469987
36
52093
21
9
335951660
395745
43
153454
91
24
487479
510526736
402808
364378
259942
84
42
47
45
8
274473527
9
107201
58
231174
68
3
6
64
69
725609743
338190
62
69550783
41
58765
383129
260016
27511
133615
279861
91
670556254
20
13
429736
52
100367
201800
180127
88
341679
241691
66
207697
42
35
47003
145504
326530
21
105366292
13
7
7
425199
30
352953
25
72
498249
13
98
42
460717788
364881885
278145
393109
287089
45
35
471292
29644
50
90
1
67
26
50
149692371
86
9
33
85
9
287751
52
42
2
5
57
7
44
90
50
260760
22
26
74
688247536
972544344
52
790495008
8
20
826921439
274764
94
7
44336619
52965047
971424440
186974
4
99
70
37
182968
132284
52
98
57
27
767945264
790010967
67
262164
57968
45
82
517688705
31
9
79
348088
21769
8
7
73
230526
47036644
354643
7503
221687899
383796686
83
93
185929
488563
664573674
792225120
227200
14
71
2
48
382202
426465
27
232487
93
610759360
78
370533
129630
482533
837753053
8
7
60
75056
363901
638550821
28
74
4
10
143584
53
554226859
17
6
12
34
234575
4
34902
26
391553
109230347
87
434668
331004
15
99
91
361005
94846506
84
30384
372696
354992
11
138054
67
14
631649253
441681
46882
76
58074
401310
419882
70
306226
96400
438483
79
1
459200
61
197484
896860243
83390
67
2
5
42
245447
1
37
36
347788
34
43
64154
361616
201157
69203513
372052
265873437
71
224627
3
51
143215
429703
49
9
98
400398
83
244748
92533
87
39628
69
369632
23
1
57
20052
5307
93482
159079
74
333533
67
79
297592
44
34
331432
476665
95
43
55
79
365917
43
95
68
57
8
102943
17197301
5
52
99
288405
19
4
133893
274482801
247053
3
60
730851466
82
5
65160
2
51
440646
76
57771
448044
268967
155417
289641
2
462142
4226
33
191938203
69090
189362
58
47
58
49
53
18
55
340763
95
27
460752
75
50
136606
385578
26
30
71
82
44
34
281074746
442020
426742261
67
8
56
148488
34
5
8293
257208
396136
781974751
289404437
7
79
438916
31
205026
198082
160163
36
96
61
657849141
101275
8
865864987
9
3
69
34
14206
344606
582218892
987511374
95
308449
45
105745
451075
462535
50
65
314304
94
1
144626
40
79
38
191287
79738946
389604
474854
154292
4
261772
71
410258
310859
94
66
90
180431
47951
98
149003
26584
8
450243
63
14
487483
185015
47
64
1
422287
478086
491744
79
340352
437416
229251
8
174862
435805106
20
216242
254175
1
957753211
46
92
492238
376223
316244
186720
66
40
5
7
83
61
128820
699347749
261278
735968414
16640
52
58
239845
310431
9
4
54
98
3
205139
207773
416055
795607107
792431167
340207
591652397
232574
5
62
223021
85
412906
1
39
52
399543
65
8
421186479
37
202060581
124462
800903661
49
483161
30
196307
494877
772216435
47
346125
8
128880
171792
31
81
8
47
413458
86
58
81
365897
61
56
211969
69
39
171862
300573
7
250051
230168
350656
88
192492
66
63
3
411333670
54
68733
92572
315897198
90227
79161149
11
254489
33
18
50
359616
775931665
153138
615999219
23
52482932
80293
58
555472330
222231
432463
49
487174
3
496290575
19229
445869
126659
9813
90
51
397520883
260898
64
952482212
583638535
5
47
400152
79
50
30
332354
78
70
451794
15
43
24
328195
443495912
89
474631
863116295
74
103703134
22
36
55
56
372840
371317
49
200032
39
456252
980976167
245973
71
215504
7
63
48
63
644398808
481059
406068
20
1
338626
463824
40
183747
1
433503
57
343260
252433
76
25
2483
13
31
159811
478803
49
68
38053
86818
7360
49864
31
4
87580
434619
632296163
13
85
8
396226
7
4
76
9
69
84849
47
31
34
63
93
21
6
189007
46
127992
3
73
718730649
149593
387904
68565
67
84
324015
421664
30344
301980
16697
497462623
396621
75
470608086
54
428856
18
275197
18
121156
495736
442688
2
37
64
9
45
540968137
647192747
41214
69
111054
38
30171
24
10
63
18
642777369
96
67
109351
309683
172208
90
19
194796289
414228725
91
263835
194905
23
333947
85
49
67
980096911
12
372788
14
239319
39
22
722097051
390989
118999
68
177707
426375
255092
388142
36
457389
92
470062
74
394455
99
145556
59783
76
3
550889926
101858
11
15
8
97
24
31
329962
75
6
137026
255654
185605
93
30
78
78
49
275441
143881
58
220700
84
176948
78
99
911526206
88
51
90
19
94
375642
13
495735
359527
45
486168
6338
39
44
319468
275362
15306
27
92823
31
433893
38
77
4
2
178307
95
474011
704891851
88
9
83
7
170318
48160
18
4
522941988
4
81
331977
373372
6
25
415289
31
289900
53
57
346298
132557
67
46016
353561795
99
1
278744
11
191627
153530
284041
42
330466
76
278654
23
27
293829
485151122
81481605
180608
484783
426635
785808855
766125602
489640
389562
261096
79
382962
77
372998
49257
86
74
491283600
140289
271579542
9
7
13775
99758
66
363219
15
52
37
358421
86
5
24
82432
8
90
107846
7
6
421140
4
383165
460747
128720863
24
369642
87
191124
8181199
7
2
56
260400
38
4
96
303664
385500
186945
35
98
147707
684037789
85
73
35
400905
142174
345187
461608
71
393274
55
101938
68
453367
41
99
413288
156346
393202
436889
752234587
9
57
19839
82
108851
92736
93
99
2
428815
236505
351624824
445697
61
42
364472374
211521
523232282
495641
69417
7
115196
39
140590
42
75
22
376943
21268
55
393514
67
82117
23
212551
447471
324711927
37
71551
88
27
255282
276863
7874
72351
216020
625226891
56
17
93666
90
76
156822
90
7564
479231
7
52
2
9
106791
484851
68
301686725
302767
26
33
214512
24
55
416033
66512594
444335
108115
48294
68
35
193482
88
93
67
8
5
24395
60619
80
74
358307
155648
70
70
149301
377673
99
92
445029
283454
84
865914721
90
127978486
4
64
84
393249
10
56
58
2
359924
468073
484313
87395
270549
209672664
316878038
36
178125
118172
91
305767
27
102215
119020
14
36
1
8
33804689
712376410
9451
256152
36775
8
4
186312
19
107637375
436731
205319
209745
167903
252043
68
942734621
24
226152
13
93070
139468
8
32
74
26028
273010
58
63
198233
9
60
437821
61
45
77
169184234
25
99
3331
246476
139785
226345
131375
233410
51
399590
4
182180
2
87
85
338644
69
52
3
4
1937
40
181376
11
59
10224838
51
93
131109
241120
40495
355918
7
23374734
2055
421189
221069
18
35
76
459315
1
196890
69
37
28
493762
37
64
24474
53
58571
41
331375
283154
493704
6
935180705
15227
12
4
182723
67
364634
319338
50
35
86
284660
69
13
246970
291780
43
37
292354
488362
92
45
204252
43
174641230
37
746396566
34
91
71
318353
53
96
259421108
104835
520422925
209441
26
54341
18
49
51
5
58
30
385930
30
123777055
93
856011187
43
93
5
63
205495637
391201
3
33
467893
197339
68
352579256
252434
7
645109639
120058482
476317849
471914634
20
595228349
58
27
31
197921
84
36
294881
43
130313
34
60
452
229377
12
3
9
3
225850
52
210179
54
8
82
103172
576492309
44
60
15
337029
50527
70
43
332174
6
5
74
5
61
94
450288
288787
61
242959
8
62
82
65
92
53136
343710
289647
51
37
217928
96
473540
31
124675
80
285163
27
78
141158
261894739
76
18
80955
4
43
83
800219272
12
87
382501
85
65
451431
17
56
84
5829119
11
290441
95
1
71
13724
36
8
51
343297
47
285268620
57
231089
403299
29
1
810503087
152815
209492
139747
80
112154
298601906
287588
158744
4
86
89274
352667
14
81570
43
33
19
16
60
426616
460232
810413866
70
49
1
261036
361401
69
507125591
70
85
42
592598497
6
53
407957
45
24
57468
194259
79
18
94847
92304
414339
31
7
99
2
10
6
36
45562
365991
192797
66
9
47
330371
77401
50
404162
41942
187783
965960808
793048514
352768
198185
128109
40319
119266
462373021
76551
77224
414278
372314
40
591270658
351883
242835
67
87
371173
700543662
23
78
222987
46195
32
9562
149038
359490
29
66
43
32
6
199808
65773224
324832
456443
246758
392409
40
40
4
37
78
10
407119911
42
74
81
431332
327107
17
10761492
70
451599
354548
543746803
72
17
81
22
67
95
488297
530117994
22
488777
812696381
330227
538145871
92
208062
93
1
96
3
5
9
916853641
57
66
359158
46
3
672922702
82
430269
118050
290183
89
184601
27
4
86
6
514280906
388864
61362
9
98639
37
13886
49626
114946
45
6
5
704422614
910394513
469720
345917
28
52
407986
81
447931
467299
43
68
304833
259909
74359787
228625740
5
175629
15
11
84615
54899
368697
1
73621869
18
113504
474434
223222
318757981
12
151667
3
25529
80
91
78
261050
89
94
13
81
44
409398
157332
93
60
313093
36
345765
217573
4
92
86
73
47
232890
56
471032
446942
55072
192546
4
258796
8
444611972
469821
63109561
63
426390
91
28
204360
9
8
60
182733
30
7
23
68
82
445753
33
69
701477994
343008
433329
93
65
497203
2
1
410397
430524485
19
145173
17995
7
981276629
89
4
54
71
419610
64
771820445
44802364
2
118909
923515509
276483
240362113
4
413819
528659701
308933
80
34
42
164893
289108
53
311765
803843407
703697569
249825
44
9
29
80
292148
305173
29
607902346
337608
90
52
13
31
64
96
469784
19
52
129251
68
401878
4
7
401983
96
29
43
216989
75
282481
56
82
77549
69
388228
4
215393
4
25
19
67
516353714
77
9970076
541224968
62103
15639
6
32
92
75
45
26
81
48
23
417816
129039
485105
35
399914
20549
66
150319
76
8203
664224682
981051595
409454
35075
4
53
252715934
283590
6
9
324632242
286990
214566021
370470
9
86
98
53
69
400400
175643
305409125
260479
11
4
6
87
228851
25
153809
1
407290
319241
97
363524
2
698566550
81
434628
9
428384
27
104950
92148
60
28
40593447
140915765
190541
52591
4693
22
66237
34
443854
26
7
495354
66553961
49
7
295610
36
53
27
86
303464
319377
76
618525483
33
91649
42
36
92
99
4
22
91
839115250
506782392
92
215992586
459638
331352
41
237540
1
22
413305
16
30
337849
97
446719
74
22
381539201
497920
131998
526428062
92
42728
7
62
7
313377
9
27384165
24447
335458
19
80676
497779
61827
11
34
451687
152147
345052
60
937234507
84
256784
913869318
26
51
121407
393422903
56283
329826
329549
97573
30
3
703272201
180767
437919
354746
90
1
3
74
65
930342559
287033
2
98
189958
559757736
35
53
431235
95
55277
48
224377
678831240
164759
16
75
467366
66
89
266703
20
490802028
129913
203303
51
466353
159919
13
299633
65232
376620
313052
81
68
84599
49
9
927111906
41
201668
42
39448
55393
207804
389385
83
181095
235231
390166
22
11
59
3458
379386
1
47034
86719
475837
139096
255355
140459
24
263770412
145190
61
17
4
66
359898
200580
135042
49
59
94
90
498964
96
863162248
19320
4
97
174575
754885609
29
4
8
976863648
84
1
29799
64
49
30
94323
392885189
225136226
102952
28
654512529
337277
275220
12
41
20
76193
524621472
187328
340025
96830
287328
34
1
379393
945045121
87929
11
7
99962
300332
8
59
338114181
29
6
739002676
439287
55
1
80
58
45
424416
88
245606
1256
62
62
11470
193640
83
920785685
8
162246
21
817872615
84
29
146636
295322499
87440961
363616
94
227433
81
24
106867
132759
26
87
5941786
518011376
72
67
337572
458502
684391193
6
222351
368190597
3
89
26
291302
69730579
127038
443566
1
180091312
330126
419065
173252
461113
58
291682
37
44
216459
64
18040
41
414850
71
18
225816
176431
38
104265
56
184118
59
6
913945964
37
169932
299052
64
140849
631841143
45
54
207529
372027
55
99
98
68
452124
60
6
72
2980
103355
299095
56
438763
8964976
60
63
10
14168
39
61068
39
252573
43
231810962
161773
28048
87
478077
51
4
43
106793
1
90
497216
55
83
87
682761566
75137
19068
69709
93268
43
20
20
108235
39
114379
357738
280761
16
853453221
70
222478
46
180079
135592
59
272886
83746
324075041
525250064
679049251
25
74
9
33
7
33
12014
71
212325
27
197446
131694669
8012
14
329372
17
368324
9
61
46
27214711
80730
56
69
27930
345858
493290
76
16
450283
98
99
106512
56
348550
23
67
24088
73
218601
6
927721925
1
78
25
462556
53
16
104939824
5
429348
679499681
561717282
99
4
371292
34
286789
7
490685
77
27
11445
10
9
254179
2
399563
207703
24
109249
9
213188
9
3
418422
17
312585
433093
758076263
887358142
39
23
997970508
110082
9
5
355243
46819
100263323
275749
153649
9
49
14
33
460619
232920
3
260889
4510855
51
67
1
488836
3
20
480812
904211341
32
188660
3
95
87
8
398724
44319
78
80
291704
116580
46
411466
77058
495980
1
389201
53
225092
98
55
3
380901
19
32
80
480025
7841
307301
9
49
418694
214110
97
67
56
14
75
413451
45
269146
113444460
21
406840853
77
36
497670
230391
109461
44
18
80
378649
54
930450082
72288
55
51
186379
166712
160208
427252
44
87
82
260571
390065
175117
110534
174185
214850
70
163639
168797
194230
41
358576
98
94
165685
93
10369
44
7
371338
271726
91
41
5
4
20598160
91
91
182839
439855
76
74
58
490872
435105
42903
140025
76
76
368576
24
372545
45
135298
67
84
58
289679558
253225
34866
4
365929
54
352451
57
482565
347923
83
332541
482507
752325674
24
62
56
2
7
421689
229358
76281
92
69
24344
157697
203795
71
27
857717608
49
393187
225373
319092783
3968332
17792
56
11952
98
42
79
358276
366650
63
81
46
57
18
46
46427
20
16
497154
83
666029785
98
88
179988
732596993
329107
8
96
83
7
59
66440
36585
19
76
390555
82
365366
76
387685
30
339547
5
76
339563
400559
375100856
484220
15
477727
2
43
23
86
122610
476903
127323
87
237231
303206
7
93800
61
422860
61
7
22
23494
102803
2
76467
416894
77
10771
56
213145
92
70
57
4
71837
95
70
321419
98126
25
39952
67
486846
54
36264972
3
76239
403282
81
356976
20
161709
80
88452
37
410663
115748
134037
2
62
223997
2
4
494676
190145871
5
278413
7
480000
85
457353
90
1
99
4
310979
26
75186
18
4
71
462148377
7
36566
60
47
389161
94
9
448028767
185709
94
404833
27
5
74
858449683
8
205886
162716
460647
320141
297015
41
45
272180
18
77
243973
506077210
95
362717
127595
770311075
238134
2
206313
31
73
31
173392
91
41
7
96900671
12
9
48
183549
394991
37388
782322145
673462134
95
10
44
91
15
5218090
757941310
73
435576
5
61
359310
281719
362160
77
36
341627
69
86
35
370932
27
11
1
144804
36
11
208344
75
140411
453484
163341149
7
55
82
469850
5
26
174251
424294
187553
107404
3
83
718969206
40
450023
99
31
394021
4
446367
194910
3
17
2
391834
159781
177893
149086
9
356189
3
65
92629
92
44
105120
65
96
112732
60
136079
732827774
316150683
39
80
31276
9
983566951
54
467332
60
82
80
62
28
84
63
359040500
484738
9
25
4
329652
7702
105194
144661
309791
412124
392476
58
136701
215124
9
36133
37
904410697
70
775784956
68
403509
355666
96
50
180347
275322
16
454682915
59
125470
228471
465267
85
1
17657
340787729
842477217
52634
52
494073
84286
64
33762
961191198
94
396867
47301
26
249524
39
373274
38
47
381198
48
9
455077
8266
29
79
3
6
5
36
9
7
7
1
38
71
301799
127371
216895886
268637
252581
5
21
41
2
200183
82
24
148500
4
112686
434542
45
25
323411
130052
33
597696373
384653
234867
428339
558151986
377079
280474
489513
8
497713
397654
44
176560
30
17
25
57
2
23
55
17
2
18
380045
1
92
58
724487722
7221
43
128271
490318
48
171336569
225307
95
32
212692
47
14
951021100
2
3
15
311051
56
61847
9
244444
69
78571
15
65
808766675
7
757277557
56
79
46662
3
347420
777009391
33
3
789696050
7
990844266
911257020
86
73
489737
21
283266
85
3
28
412333
447174
47
32030
85
96
455338
204507
272263
968882852
46
470622
4
85
71
417672
3
90
2
13
118758
341683
267425
248877
72
351344
21
747638627
50
438636
602934296
83
639594032
491217
5345
510545769
490150
288222
79
45
228348
55
3
92
145121
107356
265880
34
410481734
297986
308886
75025
38541
92
496644
303507
300318
27852
82
294579
901100092
27
391809
21
268156
6
439390
56
65
76
734990116
63
2
36
153383
332415
381456
42
30
318245
88
27
20
185789
91
20596
412017
890173540
68
33
84
1
3
21
267614005
69267183
6
211233
324983
62
263315
167013
79
49419
90675994
98
15
18
72
479846
422215
85
59
410526
199450
367101
23810
477639
12
30
44
90
174130
27
81
27
6
66
96
379503
2
1
134085
412002
35
432258
23
859667388
47
95
497276
80
55
84
79
59908
29
405864
74084
391095889
88574237
72
18
324795
4
51
81436
141005
85
70
282549
67
52
16
72882
502250741
97
258366
67
458411
51871
31
8
4
93
4
78465
236725
127703
47
473458
2
7
9
29287
8
75
14
7026
89
432747
298685784
446468
4
106881
360257
26
42
2
1
15
49
8
64
382314334
22
221201
79
210285
26
5
27
21
164119
22
77011
54
177761833
278888
6
2
538792880
706330049
29
24
56
69
735380741
3
8
18836
8721
23316
5
6
59
458103
251404
600624719
5
5
142385
3923
20
251663
266010
52
398557
26
73
60
94
58
94
482508
225051
53
69
6
26
453070
430924
94
6
258150
6815
226132
64
864935861
88
43
97
92
35
43
53
450362137
31892
47
35
281610246
94
11731
90
76
69
36
67
415274
230061
509175818
50
4
148241751
163514
25
63
74585
442842757
106468
34
58
30
5
8
91
274121522
267173
325319
44
72640
4
36
337028
6
82768
282355
323093
59
398911
4
99
219911
24
61
479191
289875
306166
7
39
9
58
88
72
243201
23
137588
73
97
280416
48
80
19
9967732
358413
119657
442657
80
259207
113287
321452
88
7
9
236679
389594
58
42
324584
60
12
102522
467927
174817
1432
27
35
260632
74
5
941300273
177683
18
70
36537
412975
145297
523569922
183075
95
56
88
13451
129488650
861324158
35
3
117313
680118404
62
475327
171073
60
52
4
441335
85
65
304253
111937
487546
88050
63
322965
410719389
56
71
6
385134
395490
1
403465
193376
8
36
6
458477
232768
40
161669
106223
83235
525125711
325845
413749
263028
257864
153531
49
91
54
24
81
266665
144694
86
210272
68
18138832
57
939623445
190965
6
5
164207
33284
328132
62
74
80
431122
371057
379851
802654717
15
585810586
16
6
40
160419
31
47
35
210328
49
10
886691596
3
89799
48
8
459764
207425
359399427
426696
82
90
81
93
89
254051
891551810
52
429530
135068
77
42
31
91
79
64
402977
170966
103626
65
394871
845007937
67
170721
56
353199
494453
859178819
72
404434
94
3112
366463
425515
454601
303347
357616
169001
305895
168213
78
3
49686
33
41
409829
15
30368
260928
123330
487114
48
16
28
337139
3
76
90
93
332082
1
30
841560723
80
51
56
13819
153736083
271948
78
2
90
7
146163
6
291054
27
38325
482357
73
33
197546
2
291778
382518
378797
60
88
196055
235532
81
29
373446
442732
139085
839980463
144772
12793
93
276998
129953
6
858901357
71
14
29
377352
62
6
78
34
5
33
83
91
147420
26
98
18608
431585
114482
72533836
274318131
37
34610
273076
59059497
7
495272
489027
12
979233495
345322
6
271132
7
717055617
6
3
5
247393
12
605004387
1
41
52
24
91
13
203092327
1
280088
81
847325806
18
40
142167
292197792
94
21
102317
776046640
72
292066
56
37478682
374814
189631
416782
91
273814
466825
267684
2
91
9
116935
956479589
50
359258
59
4
90
47
194609
24136
471140
134631
377250768
38
446775887
789410104
10
52709
31
435337624
73
291697
21329
66
190036
60
3
281881984
68
81
432852
184740
99
906212010
410810
27661
11
59
76
49
7
78
9
323305
40
14
405375
19
84143
13
36
63
487079
87
520999943
62
136517
5
116111
64
88
25
448679
17
43
20835772
201893
98
62
70845
494250
73
470571
106493
462135
450528
9
288794
32394
368635
287802
76902
40
58
33
368327
111768
147829
43626
31
13
50
11
7
403053
44
810560334
9
471129
79
3
6
99
124902
350263
319572
910525991
154608
260924
57470
49225
72
90344668
281147
83316586
24
80
64
345426
21
122159
450211
336187
184010283
203544
252450
209244
12
69
8
4
19
43
51
63
96965
335125
11
7
112133
52181
113326
217338
476239
112876
5
303836
159265
67
241706364
42
40
83610
51
32
1
48
4
249051
7
64913
9
73
429019
5
81
6
832302354
58
29
25168
90
226780
61
77
34
88
90487
104453
85
9
200928
61
3
472004
295094
149604189
84
28
92
136038
385892
8
25
82
40
47
138476
23
45371
449905
25
114052
57351
3
125188
99
764372640
250949
312925
1
4
15
4
200764
347184
77
390560
63
10
58818
363497
15
429767
43
3918
48
47
63
998365776
7
42
142277881
406972145
67475
2
178672
84713
15
170539
60
91656
45598
719758367
985910626
174154
305058
158525
307042
65
245912
900254858
66
487359
32165
35
163039
391305
25
428076
13
97608
117075
3
74
21
991288958
154760148
280443
73
649429931
27
63
209191
253763
78
67
374280
163395
81
5
9
15
110505
297366
94
70
60
57
160799
233320
356363
101419
451987
33
411703
495447
9
97
45067
68250
68
95
94
489176
8
35
41
434322
451293
435637
99
279841
80
471730
7
27
10677
58026
403067
90
2
406134
52
20
9
2
13798
9
431864
169949
306807
723861243
94
3
3
44
4
84899
8
630667973
4043
95
636501982
16
75
53
154064057
59126
29
493078
401796
303753
1
454898
457068
70
45
99235
16472
92
786886591
29
56
64
54
4
220239
444383
64
98
337280
44745
458382
228251
54
26
6
90845
68
301676
38
6
50
192568
203963
960833994
804979257
377066
414973
19
267532289
65
36
223775809
8
192993
60175843
63
35232
18
386623
85
38556
55
480595
33
395038
45268818
14
72
731445034
2
146953
84
8
1
454950
29282
58
205895
464859
81581
480720
59
43
403277
33
8
389468
756142584
43
33
401574
57574
2
60
62
466946
46
66
537318989
430142
84
11
479033
33
436080
36702
213899
158112
67
86
589184678
392869
23
313347360
29
480886
3
2
66
20
72471
34
1
51456
65
351373
62
763680599
497715
93
5
52
45
270562
683801560
281040
66
410575
84
8
67350
56
5
73
96
361766
12651
473270
82
624388216
15
5
64
277034
19440
7372
61
261610351
300414
5
738856260
78
72769
89015
71
56746
112428
39
79
11
17565
61
12
318014
97
399937
431872
820
40
430739
3
218280
49203
472064
416009
2
69066
238275
431864
87
73
8
78
68
12
68
10
356521
88
343387
286613
2
3
212812
75303
289039
21044
490954
83
80
58288
23292
31062
150675604
934322641
713133013
74
68
967363450
776551716
318240
61
82
17
40
383157
428772
878533026
122377421
16
361445915
463023
52
958673904
401156
75
5
6
47
393801
230335
953018401
48
3
77
133332
425710
64
998942563
417437
37
651558209
42
76532161
714155666
75
80
46
357298
13
58
99
38
54
29
334567
102680
59
71
171554
76
52
86
124821
341514896
12
78495895
87
94
217313
53756127
33
104254
332052
133185
483871
217388
10
3
47539
900836965
253003
841439118
7
31
443677
472123
79
364
82
416450
71690
442818
75
79
98
402186622
179390
5
117928
130058
329817
25
2
161525
19
67427
702333121
275459
38
88
383254
9
37
54616
13037
263893
166247
38880
625545690
25
492269
182997
369533
68
44
2
3
150226
4
79
483322
42821
6
3
35
94
57
82686
63
84
11
493215
116959
886131890
23
897307110
68
29860
426517
188195
49
19
28601
226543
460822
12841
43
402413
72
64817
150889
1
318048
57
60
397804
4
76
95
125378
55
14
33178
930083256
248030
70
21
56
370316
59
252079
362729
6
459947
161003
36
58
177774
198819
291072
358025
3
221940
493691642
30
69
150185
300072
490848
276567
87
82
10581
239057
56
90456
97
295230975
646810074
138888291
727002938
181607
1
69
67
28
374423
147181
243219
314253
188381
13
41
68739
63
246503
44
130363212
226207
145652
94
489777
51
207018
315975
28
280254
130399997
89
216544
254683295
18953
85
190456
243027
74
398282
352299
28
89
22
245702
35
89087
396411
341943322
471427
76
252205
429878
371710
495025
38
3
66
150329
213801
96
56
19
251987
78
2
383572
291803
38
74
44
93
61
217313
206
95
22800
34
27
271645
274206
646258536
279809
86
74545
39781
344068
139626
234670736
4
2
68
418460
956603175
497562442
24
245958
269101
433137
98
170378
3
68
88
447971
93
3
70
267824
382338
121352487
56
4
386912
52
33
177508
58
462776
86
94212
5
51
1
79
75
68
79
701318836
23
854839837
20
30
9
12
301801
136279435
62
60006
474127443
12
647292772
37728
49
14819
869649417
179466
99
35
368103619
67
705080288
4
219234
81694
16
424595
54
263747
63
11935
31443
304756
18
416394606
63
310981
224783
8
11
84
16
89
491977
5
340712
3
11
186842
314035
284720
8
95575
5
6
61
5
113141
346210
19
10041
207889
201239
43
7
290615
4
31226
403283
10
6
255096
55
912447146
3
26
75282
451956283
75
89
25980
454703
114363
55581
115825696
66
24
400581
358580921
188793
414246
7808
250707
5
38719
22
276729
56
26
18
84564
45
50
132801
340145
219621
9
274624
374156842
1
146182
120094
195845
99882
180856
9
753948
1
7
103587
6
10
7
152883
261914
53
19
77
60
576025859
373763
10
344445
187318
179994505
54394
199052
98
8
97738
488860
2
86
327500
1
79
43
206666
314817
186070
18
21
439846
341040
95
21
57
46
75622
92
135139
92
9
499976
248878
190757
143754
69
154466
699727544
462512
184112
31
74
72
2
6
146862
126242677
9700
21
413857
14
30
42
136950
312245
455640
251026
59
480774
25
720917684
4
70
84386
233941
83
205222
69
106381
381869577
45
80500
127085
394476
47
71
22083
45
300944
93213
17
10
14
2
487995900
70
260051
493274
94
154456
9
84
221297
127340
38
105464
791402715
760020618
818651404
513787718
7
39974
487074
22
227982
218019
469070
278029
860288432
39470
16
263151501
124032
12
63
144382
53
73
17
311645
9
58
47
91
493047
2
211886
885073245
428017
27
84
325546
412279
75221
31
27
5
6
72
85
81
13
190796
27
65
49305552
113412
92
291556
55
5
45
98
178539
14
138795
456670
89
97402
261439483
64
203914
160934
910003316
34
296973730
40
96
429640
91
224047
303539993
9
26
184002
908294786
2
35
455206
446231
31
599212893
380101
34
358253
126966
77
277265283
27
681992079
308045
364304
142463
487928757
74
314505
94
7
46
408409
786667810
149009
23752
20685
72
83
5
75
411623
57545
437127
10
78
118802
92
201666
20702
28
423861
243380382
150652
159999
353660
340962
12
305573
132492
37
26
439980
215406
866086515
24
169216
6
63
380981
313754
51
72
14
108651
76
67
61
73541
8
230010
72
343297
5
8
29
184477
802588501
200605
4397
62
87
59
58
147094247
6
267633
48
14
49
78
25
224048
20
471891
192028
462266
2
714457055
48
85
371318
9
221331
74
8
242107
989933496
86838
433589
57
3
25
166935
383079867
473668
9
77
46
267845
81
423312
433392
531568763
6
7
133992
335437
343952
642086369
62
760448752
276977174
34
262096
13
28
1
83
482259
272091
150797
28
745450491
318524
411157931
573899235
199335
82
34
83
212672
197225
388409
2
173366
860475864
85
404963
483964
486580957
49
26
363483
293404
55
136362
482295
112997
45
4
181852
91
25
76
26817
85
333308
76
242359
56
104615
373304
17
479881
195329
13
90
78450
5
61
45
510671597
21
36
3
175867
4
80
30
400338822
400471816
410776
694801463
38
5
227521
6
491275
449095
60613
21
78967574
20
111257
433870
16
5
14
39
49
206544
80
443177
29
46
798302410
320965
365280
19294
66
2
395408
395450
373869
304128
953267677
86
483724
57
43
394446
487429
461706
9
321822306
135689
8
57
28
216992
73
83
831738107
4
38
83687
98
95995
268669
10
207094
475591
51670
54
46541
38
49
87
47
300076
316744
97606
51847
388700
72
10
319844
42
109033
293972
365857401
62813732
387306
60
10
486069
40
216579
14
182030
55
54
61
493460528
43
334630
114447
767219232
15
72
332294150
327730
1
75012
52
313450
13
80
137237890
393600
436003
627565527
52
418836
9
19758
8
50
52
21
116363
455776
215289
12
150407
150589707
3
487189
265066
98
27
35
40
488823
299458803
83
341968
147758
37
19055
27
76
26206
385698
42
357497
449981
69
4
12389
51
498303
11
5
980493335
9
154508
81
100565
512250205
51
11
442257
412106
82
210741
87
146297984
335314
99
391341
386498
89088
497266
451144
10
253290
898851023
46
367780
337415
243329
94
20
52765450
50
90
368111
74
53
199827
46
227310
87
9
736037946
450859
18
83
204720
762087849
66
60
8279
92
3
22
484583
30548
414340
12
75
14577
154130
5
2
69
8
47
69850
99
426975
234479261
409532
91
29
216243
20
30
63
215859076
13984
94995
582505084
43794
270154
96
218888
311276386
71120
394919
4
21
468103
93
107988
4
180330
69
8
75
352084
99
291375
84
98
21
419360
2
48
77
63
71
52
43
29
5
696854136
92
367647
7
13
21023
83
90
708546028
37
51
160203745
189915
37
36
204657
18
57
373928
348359
22
147515
97
6
333927
660615152
53
79157
82
42
5
377953
442288
42905
30
36900
118975
328586
196769
86
39290
25
50
63865
63
6
49
302735415
13
94
97
32
44
56
16
91
161275
947851356
332467
91
5
4
495558
7
972766326
55
251795
22
32680
40
45320
438705
68
20
28
31
77
454655
40
711725549
47
331958
476917
276233
19
316320
362003
7
44
75
53088047
294797534
19
435474
272520
25970
69
517498114
875246924
18
71977
70956
590761297
141926
43
80
26
334537
88
7
462537
23
398236
424005629
286575
153142
60
96
89
2
1
99
24
168557
37776
63
14280
52845
74
45
367989
19
13
242633
120622
85
132864
52
78
59
67095
2
75
10
46417
28
235589
9
9
311684
3
7
441955
213438
339527
53
8
378516
287963
211244
465702
18
294173
56
94263
698227475
592658572
7
419096
83902
57
9
313268
6
466405847
215586
56
1
80
14
250743
87
375222
39
14
53
6
305406
74
180607220
369213
230380
93
185630
431360
123400
384194
352524
60
62
236941
176882
418417
81
188023
202251783
881170809
47
54
190676
141759202
439346
89
39
1579
92303847
401475
451538929
462828
8
419370
362341
43
50
243294
9
360409
582749301
5
393353987
795038300
286948
23
221386
887767524
80
297809
59
444064
116095
277724
39
64
7361
84
355363
118952
6
8
45
646532466
206570
87950
373196567
54
321781
27
7
82
2
629508608
16032
16
5
121426
116473
164993
52
382658
448312
63420
116938
24
199388
114798
87
86
4
431725
4
126588
27
187557094
170293
101437816
33
65
54
408404
853
79612
59
72282
20
42995
59
61
53
5
6
425359
449549130
361960
846041035
270198
66
238419
56
50
498889
139542
7
2
20
91439
717768605
96373
98520
19
80
464410
67
7
251270
268648000
31
472546
314223285
1
270738
60384
30
13908
101907
359511
87
9
339438
384329
71
207668
5
720518737
509297643
458023
66
15
90
340060342
48
20
41
41654
87
170711
273816
5
162393434
9
11
42
20
113893
89
27
49
827313020
74
169679
98162
51
449684
208044
496578
89
21
78
47
98
394605
25
57
194232
96
20
293132
307228
112319
64
82
85
49
412828
250215
98909
4
44
4
55
65
701639210
96
4
27
222731
178424
18
67
103954
87
1860
359738
182665
403186174
68
130370
18
477833
77
76
465277
9
43
23
86113
389411
5
43
394416
128912
5
87038
442030830
94
89
816583355
1
17
36
13302
193186
364638
181115
248786
405186
635335715
136236
548181499
2
97962
233499
15
331279
66
86
20
43
314572
243119686
98
300704
110441
35
140074
369292
97326
54
378490
545459505
466692
57190
71945
422275
335270
10
11
430240
10
69
8
497844
82
8
90
54
3
91
99
83416013
57
72
4
73
473361
8
433940
696412401
445121
96
244451
64395
327158
229477098
6
216855
409305
362647
34
224669
95
320174
84
123129
91
61
218707
265802
21
71
92
14
129340
25
76
340372
20
33
65
79
93799
359450
357931378
45
302069
12121
238216
4
21
252176
778109203
65768
294069
64
352484
8
260977
44
49
3
95
54
90
95
8
15315
94
25560
50
89258
20
77
53888
383075
73727
437693
318349
61
84
186789
497650
375887
38
54489
19
57
40
57
82
8
53
97
50
9
109155
68
478407
216703
48
61
67
419717
86
312200
8459
1
63301
222723
8
445344744
82
87
6
42
62
28
4
340493
493000
163853267
61
299341
95
69
51
71
5
94
67
13046
51
184614279
204329
85
659607103
92
34
102076
475477
404536
57
16604
283648
23
9
270556
5
277225
490079647
19774
33
21
66013
93896
24
337324
148687
87
195060
351193
1
66
462558
42
201687
293062
69
8
78
62
64
370018
96
273681526
98347
100553
486447
75
83
372199
118865
88
436262
23
240964303
65334
203289
341235
52
423635
5
275996
101507
264211
89
207008
40
3
53919
211564
56
136146
322892
159205
39
4
3
232884
383011
11
83
9
93
371511
421844
105952
46
47
74
427832
278862
125964
82
4
8
75248
330262
36947665
45
37
94
20
99950
40
253851
46364
11
8
1
312943
90
180061
5
396462236
471671
190373
147892
21
22223
13
246100
227116
267346
58
22
68620
63
218046
251593526
21
193449761
162429
72
3511
56
40
8
33548601
35
962339318
44
281726
2
99
92
4
95
32
78
7
409734
180021893
409281
245562983
269991
9
543007367
348831
97
490623
245672
3
146850
172558
18
96
77
282623
40
24279
52
26
26
965
26
76
46
461238045
85
208112
54
7
372688
278123531
36
62
173506
122764
459535
1
78
265219
77
32
93432
1
78
107368
297700
98
94
366773
384807045
437032
222822
70
1
4
26680
375334
6
280226
208449
28
433613
6
154930
96
321863
5
642520955
983536612
25
849336999
100485
3
36
346776
448395
326507
77
46
461572
395112
56574
38757
405582
465055
2
172884
649036859
48181
48
23716
7
827132356
91
293699
96
62
46
41
338360
229668
151209
5
357544
928530146
290899
80
49
64
89
87
17
395163444
345114
92
344070
65
42804
8
45
40
90
20
281119
22
355071
41
161623
92
5
34
303021
189771
69
38
24
147866169
30
84264
127929
39
231528
4
430896
80
491614
466083
64
190062
30
14
15
145229
352366
575514674
215243
394810
69
455311
129580
41
26792
47
389228236
110161
153544
101364
39
2997
313463
436405
57
95
909845328
82
48
38
21
255254
116731
132189
9
696778471
228593
324256
129551938
409592
278872
845775992
9
113773034
32816
535478236
32
70
601210092
82467
28
451292
408250246
404167
105816
125164
370606
464672
49
314541
66
2
74
36015
74
54
151176
95
260643793
179522
13
75
10125
247235
99
508347625
10
23
31
53
249279
46
36
188462
65
40
45
232919
5
834826343
101566
100560
468020
40979
359222
435166
455395
77
381807
394849
39
278814
338196
30
150940
378860
1
308408
78
95
329192
6
362418
86
448382240
122598
32
150627
12178
39
63
5
79
75
45
98
405897
442937
66
21
309140
507053096
321319
360574
59
15
68
27
71
89
6
173392
98
78141
451332
86
79619
50
182117431
60430
6
195803
162694
4
59
3
286434
48359
66271
390975
55
331786412
94346206
287825
6449
155715
381256
40
38
92
461620285
82465280
345498
89687
65
449844119
94
47
237031
420705
491144
88250336
73264
346637
79
430385
65
19
418987104
428837
50
14
288022
64
62
95
30
438362
17
30
345999420
367671
286989
68
63828
199461
78
13
156887
77
77
70
30
661446964
446951
429844228
5
4
342388
51
7
81200
16
40
5
144801
48
72
259272
221262
96
330427
13
276289
62
127073
88
198958
432929
71579
15
175865
345397
5
78
277379
3
302475
455770
96
73
160420
61
33
71
353651
515865487
435642
416313
98791
72441
327782325
59544
31
481936
234149850
322390
50744
3
443107
193686
47
49
85
5
85
470847
682282465
321431429
413249
405860
94868177
9
611602153
32
5
447906222
144695
394599
452300
963530915
11545
328606
123217
52
247250
178645
87
7563
54
343875
3
35
57
249263382
862713484
269220
6534
52
23
75
323740
6
288994
26
71
382681
9
80852
141430
9
50
172346
1
8
357761
99
308803
49
232642913
142577
107524
276143
179251
105137
104605
1
83
264605
259613
196888
9
44
65
11872637
465822
34
127784
38
7
204219
76
9
422341
242315
412952
42
31743
403918
45
5328647
29
188850
17
214729
29
44
3
14
6
9
856344724
5
35
88
51
76
26336
127370
52
307753
57
84979
217993
29
99
171943
451936
495586
418731
481439
318526
42
28079
2
84311
255351
267868
50
60
243139
94
421121
394093
25
442514
435247
76655
91
25
27
12
324320
204880
370837
531094076
175727
65276
97
24
309405
3
271428
44
29610
242627
55160
400569
18
329144
7
151078
432084
22
59
315247
40
148661
33
99
356432089
372824
32
4
99212
398158903
295055
45
52
237845
213550
671018232
337983856
839528560
43
479395
87
76
235113
113668
85
55
88
193208
181548
53
5
99
38
69
35
493096
415867
45
915003027
3
8
27
107668
91
18
82
888563175
2
34
56
1
72
31774
69
444755
83
368496
41
45
24471062
16
239693
30
10
202412
14
15724
84
37
936808739
13
198013
230445
70
353850
207596372
367567
17
2
19757
198137
119492
308622
47
85
76
93
393672
3
312871
12
378884
130214
58
80
91380
959497822
27
89
259353
42
195158
57
62
217729
279799597
70
87
60
990723985
19
266833
8
3
318741556
3
627728033
391070
484143
20
72
62
14
63987
66
163981
32
121674
851140947
221955
423718
4
90
89204
303660
60
355003
5
410218
9
7
463841
5
409453
22
327796
92
387395
250708
276460
26
88
238762
32046026
24
780002118
22
4
351042
85
44
7329
2
550789656
57464
6
6
437222
6
142788
99
245318
65
70
41
86
89
26
81
39
337008239
256427
454187
381741
26
92727
44
372915
151011
320865
3
8
243681
82322
446760
95
77
60
6
301306
88
565722109
495407
375068
79
350163
70
59
32
209474484
32
210855
5
176727
247213
809441161
47
860718026
82
5
462638
48053943
78
14
32
245309
64
37
17
20
193903
8
369519
220329
14
4
9
89
13
69
14
210416
17
146616
483165
177001
759053661
149728
419357
7
459103
35
23438
2
89260
400990
452957
45
238513
49
6
369732
184576
7441
56
2
184624
72
67328
287272
62886
282009
4
45
408701
348021
54
85
65
108973198
2
4
94844
178432
37
89
404045
445345
8
39
203417
604556878
295050893
327540
60
457076
272717
81
61436
9
65
52
564916907
1
92
622620254
7
359116
37224
120436
219770
49
129580
21
20140635
9
247077
200848
101060
5
212831
429963
273811
44
56
73
96
878063083
72
5
91
40
632668644
2
224736
6
7
64
55
37
50
220149
249727173
5
165562
97
301410
398521
2
1
207468
40
56
410298
801681221
377345
1
463262
90
104352
45
84
24
11191
48
30088
30
14
495842
480753
329200
74
394914
38
44
66398
58
334639
105159
3
20
76
791260587
113918
4
94
187207
5
214127
3
13
266039
159367
96
7
8
99
298890
815345858
60
191740
72134
463288
11
649431697
383932
61
630166713
11
97
787732121
325018
39
74
67
106845
20
76023
64
54
86
31
7
453051
73
9
48
644874523
77
324298373
23
961929744
9
20
478501
354145337
3
99
113244
35
77695259
364522
485921
416953
19
656549153
66647
5
315267
274267
91
84
95
1
255884
208930
50325
104139
84
632861607
42
43
313138
84
82
134126
41306
16649
16
372207
820783874
19
362606
380764
15
335034
243521
27977
4
78
312652
62669
9
37
37639
32
53
2
135114
130316
51
447417
60
70
8
427077
4
22
5
29
418806
7
230490
62842208
17
766826322
404816
438186
169719
22
32
16
90060
83
37
43
26
4
89572149
953714154
7
36961
45595
86
92962
322529
373747
84
238325309
52
407869
383819
48
188173
48
402216
70
21
98
38
407001
73
165435
52549
16
94791
33
42
32
13499
283630
8
38
576136150
16
41
68
84
407820
371493
433347
22160
460624
480067
211879
2
135622
2
251541
78
131246
340099
348419
13
156595
44
379636
1
80
78
58
141939
372369
85
45
88
62
359009
2
3
395061
54
62
194494
75
61
58836
91
26
434234492
8
5
328862
59
86
93
41
360477
489757
5
783689688
19
387910
3
25
98
17
5
12
94
112472
88
9
98
468749660
7
688049756
48
2730
68
354000
2
70
5
162262
87
4
328661
63
935010679
441098133
477684
406265
77
33
20
79
84
49
39
46
274075
27
108265
43
38133
56
4
96
201683
329550
267078
71
638800637
30
371479
699403170
93
118981
24
356648286
60
242315
4
115886
314267
835248339
2337
5
87063
44
90
242845
82
188471
42
365326
23
51
200613
42
684014005
310985
378646
824270599
88
23
71
417259650
83
769455055
86
86321
481880441
4
10
9
59
31
83
35
141092
493978
67
309511
15
62
82
107542
64
15
288276
435650757
176019
461132936
31
457881
32
180972
4
9
32
344372384
24
86
63
378012
63450
126321
489064
66
391972
839571576
191310
43
310507
352765
9
355325
17
83373622
42
8
8
5
33
3
70
371552
56
92
72215
30
172020
231832
4
94
384756
6
473564
415573
17
180042
374361587
442712
60
432817261
151335
4
74
43
355491
377317
151572
40
69
99
180091
88
49563
19
26
399874
348646053
13409
255055
45
247723
28
167400
45
47
447324
16
52821
28
387496
275195
231475739
868309395
197093
21
117803
39
377916
34
83
68
304920
130562
79
19
25
128421
68
86
528484146
19
77
379557
83
9
9
440550
81
221422
98
81
294893
5
656149590
32
57
256312
332904
9
434903
303373
307832
295458
414465
96
4
86
77
94
769410171
68
16
83
375597
121794786
769304385
57
4
316319
495585
4
294049
108181
282356
437736
361314
264554
19
77462
442748
405881
96
4
68621
6
273586
32
351702
12
573707232
16
119999
415476
73578
409903197
91
68
32
169365
395891
82
981838457
384363
7
22
188078
43
200850
19
480970052
139534
30
368894
114981
243331
2
5
65
488297
5
229265
71
5
240263
17902
315487
467296
257326
43
14
54
16
126923
58633
90
444394
27
1742
108561
2
90
88
54
383923
228882
326395036
93
262944
85
88852
28
1
91389
254123
47
66
75215112
7265
52
91
86918
335745
342028
60
3
403940
14
130857
16
337018
296677
80
888067037
457227
26
30
151107
15
425142
268207
987505206
2
64
94
419543491
84590
8
56
32
55
57
44
208772
44
62297
45064
346975
224785
98
387569
458209
135743
388376
377020869
5
43
3
366798
76
976789210
396362
114359
35
61
98
463166
330224401
60
57
98
41
87866
324855
212187
92
99
44
420414
66
79550
273900
16
66
78
51
8
9
19
302817
263207
265426
7
2
286308
306057
79
484056
9
979921475
99
600681118
35969
473999
381965
77
416122
132235
12
130618
161012
32995
33003
22
58
95573
263139
354212
90769
2
69680
75
47
30098
219724967
97
33
93
276702
69
78
12
237826548
382491
987290973
202042
78
304858
8
2
399458
79
353923523
2
483539082
444782228
300333
29
255684
494800707
953650533
480999
74
7702
259413
25
79650
653674767
67
308323
91
603508859
60
695994690
65
57346
504333431
165805
24
14
89209
46
295392
241095
72
217654842
137170
82
112830
63760
2
58
44
14
60
286895
273578628
2
36
44019520
455891
490031
62
267515
49
23
7
17
6
294626
213816442
82
17
53
243038
9
142278
46
428017
1
1
164377
45
280493
4762
62
9
11
30
172356
4
431818
295051
79
680182052
1
85
6770
192109
70117
81
66
66
305091
102985
20
429575
25
351831548
391592
781979772
72
4391
56
52870
119203
48
214354
45
100911
385404
54
86
65
106337
38
193581
172318
305326
1
623010792
59
67
4
2
475115
69
2
15
28
2
16
11088
141701
22160
33
299404
415488
2
91
310763
3
69
97
93
16
434318
50
325249
279739
58
2
438510033
71
86
316417
334320
414379693
78
89
386581
283920
50
40
10733824
78
68037
122418
211400
329892
260824
83
1
23
801539230
6
232559
225609
96
611296701
100892
43
56239
19
59
52
94
80
263283
1872
349931
425383
28
65
12558
31
41
71920
89
327271
461898
157695
61
39779431
289785387
206652
378357
397500
467727
464711
23
95
269687
341214
563351194
334890
841165232
715657139
273821
99
422502
338066
325014
413812
44
3
70
441655
52
321059
421161
217804
59
109526
13
72
36667
78939
383632
718409780
971099522
27
404909
540373134
72
89747
56
65
92
493622
40
39
20
6
233770
192476
97
30497
124231
53
475849
49096
328869
63
16
2
86
52
67
124708
211327
3
494524
773291656
48
709734814
32
203730592
24
51
444870
69
44203808
222455
2
15
205625
63
52708
6
4
314048
167786
2192674
867490401
106599651
60
70
391075
953586626
380813
83153
227063
46
5
94467
107499
347319
152045376
416508
81
239184
743909416
10
76
30
194652
132598
210113
55006
94
38
6
65
79
64
8
88
55
642136924
83
71
81
144062
66
83
14
441634
456662
48
2
14116
47343
7
285378
50
81
88
87
424996375
49
220246
72
151798
81
17
3
315520
425555
78
184271
59
81
48047953
38
36
79
487896
27
103620
65985
35
299954
46325
59
97
7
3
55
38
137673
471031
35
72935
21484
369625
195952
495338
885487033
112588
70
60
70
26
387300
376408734
474492
2
31
258162
63
486030
2
64
18857
8
78
69045
9
421013114
78
8
37
284877
8
817700473
8
16951
88
141697
69
347064
54
99
95
3
42
60
6
771223639
69485
383457
14
86
8
237972
345357
20
420123
7
135907
4190
265076228
67
97
304150
12
221621
62
3
197163
497656
12
14712
849681357
87
509134125
940317420
56
11475
74
7
4
41
35623
7
173845
94
53
369583599
2
433611
87
55
99
69
74
199097
175314
17
219024
27333847
44950
77
288854
72152
86
83
12
894996396
96
382340
4
8
3
323698
15
347308379
438896
86
212211
265689
86
251435
52417
942711222
65
491559
23
84
45
241132
75738
395454
5392
20
8
6
28188
425405
130030
11
319557879
216737
127811
94498
11
1
31
8
853779401
87
33912
23420
67
25
81
76
497439
495694683
976100315
122741
4970
519615905
706982867
42
895554714
225796
340360
359528
385088
13
71
107214
446777
180405
397384
246770
255178
360284
72
347637
7
437755
56
94
25
90
429785
452023
247894
88440
35
35
26439
22
80
3
93
59906
362021
161781
390517
97005891
6
50
40
93
35
97
428719
91
258974
2
109382
19
336168
68
15
4
241217
8
298124
222203
78
908918795
71
314494
1
28
58
26
65
4
26
45
8
34
95864
27
383614
92966
249033
29
30128
194222639
77935
461272
14
30
70
62
185461
491834052
973196350
57
112189
4
244562
162799
247917684
7798
355884
65
66
52
210937
425222
35
16
62540240
657960722
169175
135368
770757578
79
29
314523
3
8
2
85
457673067
301169
71
5
107804
403267
70
51
82
4
31
363298
362636
48
497963
63
65
12
26537
9
154165
75122
26
452615
374033
147054
147066
56
79
51455010
94
188126
3993
882628665
270915
29
477652
55402
33
49
36
369480
69
469224
910909730
16
419795
381822
379926
5
975996212
95
109151
134084
389609
90
42
71
452741463
91
331036
178624
295191
1
315118
35
471971
37
83215
84
25
400021
220918
17944
8
283287
488591
65
57
118880
324337
444044
64246
407652
17
445271
96
691949258
60
285763657
21
201264
4
315670
363228
424027
6
61
3485
186967910
96
332470602
319335
1
87694
55426
80
62563467
95
307547
22
25809
48
51657
15
45
86768
278285
240510398
227558
9
457570
431309
31
26
19
71
52
385743
919901675
88
476982
401970
36178
340104
76
68
351190
7
869564977
42
329927
29
377594
30
293769
380608
67
455019
16
85
430115
28
17166
98
401249
22
335853
155823
6
8
400482424
8
248721
13101
84
48
140948
35
25
6
61
8
1
58
261294
230989
79
387482
255049
308848
89
901801828
4
258949344
38
149826
344028
688266268
28867
9
1
234847
158040
389228
1
84947
653447349
66
15
26
163580
7
26
362709
356109
50
740256376
18053
67340
158057
364499
252733
49
87433
8
77
179769
83
86
401148
4
50
231791
4
80
524051415
232117
6
373386
316963
7
19
175355
18569
75
36
28
93
12679
31
86751890
40303490
116947
1
81
560845704
491947
212911
146983
93
361202
173402
155327
463388
144926
251230
82
45
56845
18
19
122432
1
348360
63
179799
717200241
1
130314
2
22
390432324
184729
8
89
106560
9
82
96
2
471294
3
75
1
156987
21
386501230
493388
854472424
7
92
318975
313703476
74
785578868
5
440740
75520193
439526
44
119354
164063
88
16
491289
157412
70
2
405472
257063245
96
1
211791604
485667
68
148918
86588
271136221
39
42932
10
2
353646221
82
147632
47
327403
67389
167303
377473691
75285
5
84
342615
89
26
54
52
90
211519810
90
40
8
415621
6
309733
76
48
44
7
34
159488
293453
910749988
99
14
30
265393
127726
112891
8
4
23
206395
994881472
54
404643
56598
149504
14
18
251680
89
80
24
14
6
25
458929
137214
53
290731
39249
375176125
787703347
4
13
273627
36
40
5
392896
371022
90
17
56
46
80
438278
983817455
859633089
86
5
74
467322
473291
32
77
62
150348
236103
149335
33
440007
414611
469216
689297960
56
17
950476719
58
209178
21
9
58
841724350
36
94
345315
4
13
61
87947
7
8
3036
125669
78
336080
24
589929313
56
55523
71008
65
725307332
25635
436091311
145114
14
42
169010
20424
31
260094
280348
89
91
171462
241183516
338945
1
8
59
67
50
72
439414209
314136
8
123166689
35
7
8
30
97
14
64
64
7
212590
133380
7
46
51
106449
62
27
240377
450581
158036
825994666
447439
26
32
92
326945
57
48
39
40
16
66
64
78
87
34
464287
11
42
161007
461411
43224
317892
470694
8
34601
861343481
154250
47
499791982
224098
107317
84
269021
46
191285
377188
209557397
290800
92385
192027
487147
6
84
952730805
434624
95
690739212
459608
4
10
67
37
83
1
444416
3
129711
83
16
92
32
95205
68
146702
7
23
19
350115
83
109495
141927
92
244120
277004012
231401098
932453740
2
80
83034
50
124868
421995572
1
257320
132093
47
91956672
137358
393573
891849980
2
4
169387106
93
72
262635
6
69
596987966
378677
67857
425843
151028
1
395125
78963
420581
111627
89
452699
229685390
347796
1
9
278084
393639
98
24
10292890
461036
20
338762
1358
52797
288067
8
434828
33
550693425
137861
486508
388252
72
79
317322
7
91
26
384173
12
45681
141908
433576
69
31
112321
7
5
93
5
49
83
331456
33273
108978
758596891
296646
86
44
49
119905
384348
481254
64
425258
338995
387853
454495
225525
397130
478867
79
40
422547
9
318164
67
27
138063
35
80
551463029
349035
44
90
9
9
57
487215
285671
48
66
359074
92
65
36
292818
407575181
37
8
73
785411610
125238
812447115
435857
66708
24
74
3
20
44
279717
696924692
29
87615
83
84257056
39
88
54
41772
85
6
288045
1515
70
50
483798
324364
885054082
452050784
405796
65336421
58
52
81
383434
48
133069
61
35
6
18
374279
278153
62
75
223752
69
353393
10
28
26
198260
172175
427557406
58
86
93
9
460071
331872394
3
195051
79489
78
426200
230172141
91
387867
69
309336
17
4
86
433267
412754
22
18
1
158135147
100387
4
90
84263
12
2
324448
16
1
968118807
259127
41
17
499829706
144680
18
3
831127233
224450
1
285169
131260
43
67917
55
74
12
391874
443032
344328
852139209
181572
31
74
98833106
33
90
6
20
200091
12
23
100726
2
233678
84
291176
9
94
463380
497869
353831
441855988
432873261
29
26874299
69591
446228
8
343153
95
4
64
60
369199
157084
74
26918
242548
97
2
46
431926
249711
61
3
42
68
20
302805
469362
149851406
301920
139803
65
75
39
255872
9
313421
908974307
96
93999
42
155781
228546
98107
48
54867
35
87
151700
275858
1
3
72000222
976419283
264618
7
74
332272
208828640
32203988
33
74
454089
43418
94003
14
49
115920
95
430573
43
33955
47
75079
100390
61
263788
5
333876
442955
57
107107
96
91
79
202753
406051
35
790319604
349066
33
297034
59
281328
52
24
257508657
99
476909
189700998
39213
9
197782
28
96
110439
48
201570
97
495057
12
34
370790
5
42715
451861
882762390
425109
107026
407539
64
40
1
8
15
57
15
161148
57
50
31
386569
4
56
46
24
42622
233949
18
461429
69
171026
58
162361
39
427438
9
56
57
8
359173
73
51710
94831
64
394756
158441
860573084
2
80
4
2
425226
2
2
116321
53
424939
141675
71
2
9
32
297090
488727
204479185
37780
33
198570
88
6
87
313496
74
77
2
70
407560
221466332
98
356196863
77
83405
8
22364
543105333
56
127527
54
6
418753
217069094
26
37543
9
145672
63
166371
191093
43
91
459671
98
772225446
92
73
375616
707063425
90
455667
1
97
403717
306354
41
387656
451722
48
578074653
80
334762
49
98
133578
27
85594
77
35
371130
163771
89296
491002628
88
93
183201
29
830379251
431863
425062
467381
45
61
304477249
248757773
465756
33
5
4
41613
7
608347162
325966
48
12
64
323733
64
2
79
87
280404
188892
16
424974
9
55
14
51
37374
1
2
80
298954
91805
345209
78
84
352328408
23
442909
410289
89
6
92512
804941653
155179
44025
732697749
6030
273682
17
5
74
83
345372692
599696742
49
277170
339390
36
473639
63
268848
280343
196539653
165039
224671
44
63840087
62
428002
89
31094
68
31
8
91
94
98
119707
65
14140
30
97
307199
203293
27
6
267300
65736
157810
75
6
226050
945148707
485551
84
34610
91
135939
5
313415
40
388796
7729
32
6
186920
47
845965488
532332608
788783954
368742
871330198
19247
28
137678
47
14
19
372278200
18
8
158705
4
44
397739
33
3
50141720
983828819
7
406474
5
220956
119370
145402
40
251753
339803
149383
20
50
74
72
81
58
4
10873
6
97
10
174499
670223822
2
37
33977
33705
395343
55
22401
129874
93
229774
78
105368
66
2
79
5
342681
6
81
312939
495851
93222
497298
82
41
330102
11
99
267365
172619
64
87
33
5
117573
38
887899453
325570
41
82
359983
482049
92
180147319
411945
289231
93
318995
65
225236
175407
122734
13509
389767
187171
97
949127632
167825
217233
379544
7657
90
8
91
102444668
709554022
3453
36
30496976
164786
442514
77536900
60
432866
79
94
92
9
89
45
21
10
93
10
192579
22
98
69
5
203638
171644806
308544
965808448
140087
133681
129324
36444
6
83
48
792780568
252049
69
20
961666776
211005
25
254761
361156
130422
294258
77
24
1
338248
69
93
365863
1
161211
19
77
94
56760
55
45
73
496975
763550693
239506
230779
304858
27
83
467501
91
88
2
1
343052
458748
388480
84
255838491
487262
24
863054444
59253
12
5
397802
46
84
64
491700
315637
95
15
6
9
21
992059556
5
9
438089
352075
265629601
8
214348
400768
71
89
6
439593
305793
164673
288743
7
224445
25
98
6
3
63900
448923
12161
241236
90089
447148
392295
59
448476
70
8
9
351403
307505
111709715
1
62
174759
67
71
221215
68505
119135
374834
1698
357548
7
35804270
28
94
124662
271766
83
24896
236413
77046
487935
98976155
463989
82
63590
265826
498832
151228
450352
8
467190
76
236465
15
79
58778
80
703719399
94
47
19
329064
91
363142
186584
319766064
9
730923515
36
36
129820403
95
73
70
72
59
71
35746
323666
61
85
216613
493033
10
256619
272459
67
64
77
331444
257823
257004
5
21
69
201004
29
22
5
49364
387013
381938
21
888478719
443163
17
493140
318948075
571532133
78
57670
6
63
67
402189
14
471277
80
98
7
145281
6559
63210057
13
8
98
422549
2
293053059
27
8
54
82
17278
443933
39
9
17
9
258714
52
297168
32939
23
313330
62
38
84
96
49
41
47
330745
301462
121781021
189531
77
44
639
926638447
302136
295099
90
75
479911
91
132650
73
466061
139766
358091
1
217559
214350
58604
55990
52
82
272765
60
27615
443497
437692
87
37
497063
229134
2
68
495890
33
67
255781
7
88
113087
89806
18
35141
84
7
33
78
104487
155886
11
12
490586
205402
240819
51
123322
461336196
95941
95394374
93
6
45
367778
462989
231386
385198
649633004
239357
89
287507
157620
82
24
341198
7
482206
170613
68
72
92
391693
30752685
75700
56
97
243533
33
77
357794
136932985
73
59
126655
68
8
44008
7
518463048
240433
48279
42
9
80295
452276
68
17791
127494959
147666
94
319861
71
379588
422099
857
726136944
81
279169
60
15
476871
186764
16
6
2
2
3
450564
498137480
37
6
1
217320
269582855
129824
22341
54929
380545
5
5
195258318
6
2
29434
56
394567
8
85
219634
54224
268422
91
10
3
156649
94
11
72
63058153
295959
366981
56127
1
982182823
312026
12
20
58
472959
50
23
24765
68
244195
55836
446235
497176
73020
146216446
287333
643942234
5
17
54207
311353
62876
334652
29
3516
70077613
1
253692
99
705007901
145961398
99
17
47
435390
78
69
1
60
24
46
17
74
564237052
39
70
43
81
463004
476861
50
79
179502
101329
2031
492889
399966
1
174682518
247675
849457417
431071
84
71
96
64
93
55
328331
166706
72
43
475801
76
44
43
229622
370084
20
730293875
5
900110694
5
439214
10
40
8
4
1
195697
971764693
60
53946
77
7
8
37
505774473
350633
28
529849602
182070
93
85
75
17
247626
468621
41
2
76
46887
8
83
555575324
285309
61
48
48
294758
461410
139331
453663
6
499669
87
21
95
110714
369572
7
7
462527
89
370096
329154
32
9
140924
41
336267
288078
28
453033
585457902
257645
77
9
248369
63
32
284742
15
5
18791
8
487042
209055
77
85
91
22
1
3
44
8
480689
81466
412874
18261
494403534
25
81
57
72
49
72
272826
56
940862017
442049
64
51
630394568
1
348138
16
75496
21
31
347884
52
23313
48
85
249485
3
10
103876
51
472274
760842346
109451
132858054
36
184897
62257
53182
2
495519
254344
870542177
31
162868
69761
65
92
984401280
763410440
59
149418
393925
62
92
161968
81702
366271
306481
104428
231030567
25
14
327172
37
326930
77691
321219
63
14
69
14
395397
56
44
48233
41
89
98526
462752
116377
225287334
69
25
37
487455614
88
49278
386650
200856
63
94
403526
239987
181229
248082
83
98
65
1431
49
654840050
95
91
7
50
852610241
403254
97
65089
945973152
69
370987
11
450030
161816
95
79
179573
222169
66
7817
4
19
68
3
8086
74
67
51373156
6
92
29
15
26
399955914
246852
86
67
13
23
46
1
972093126
352834
97
363338347
219705047
107115
6
446484
30366
418521221
224393
832847222
216684
318181
64
401111
258437
149775
76
180073462
105813
116811
214995
84096
340967
424881
51
471067
363755
81
2
58
97
413347
64
87
167374
689920812
98
45
99
19
5
487508
31
94
165853
87
29
57
92752
16
78
399658
20
167828
411408
72
93861
56
296168
83833
434153
59533
177088
319800
70
135414
7
75
301272
371365484
16
986419909
207291
237812
225895
9
48739
432081
333956
403919924
233442
91
335708
28
236914
37
490351
224573
82
71
962604651
99
82
76
145119
9
36
83
153557
69
97
16
87
262510
1
331595
175729
451741
51760
25
210522
94
78
151102
46
304843
443329
60588
98691
236029
28
164066
144690678
26
88
133437
3860
593696372
82
29
74
695918409
4
229936
14
6288
52537
15
388633
449577
920025277
9
92
46
71009
682191377
445841
46
118508
450666
397897
61
70
109585
87323
25
230572
188501
205204
86
42
745888560
4
60
230383
8
54
354928
755663331
496860
65
477778
50
68
1
6
62093
728650741
69
64
471787938
783592514
89
2
29
66
667575727
420137
3
95
183130
2
468097
46
5
495132
152501
96674927
646757038
24
57
248561
248248
444529
79203
923
3
46
30
77765
840973660
37
6091963
60
92
322817
428766
466891
59
32
5
296396
64
55
30
21
2
89
17
132152
472171562
283035
284687025
33
30
362839
15
27
15
44
156695
87
111166
289721
995089608
70
37
479953
40
452897
657225504
88
231730
154175
47187
261802237
30
81265
2
27
119878
81
591232533
188412
79
82
74
137642
26
8
31495
43
48841
322279
199296
994651250
263574
64
175985055
385482
111876
178716
2
214196
76
24
72
222936
18436
492493
58315
97
43
59
14205817
63
73
13
116754
3
156788
59
26
211820
117225
32
17
82118
49
64
300575
55
432086
112477
286743
48
340299
4
59721
93
1
39
60
971753482
131796
12892
10881
496050
85
85
412561036
23
75
2
48
9
30
9
492196
163735901
37064
36
59580
43012
75
42
74
104970
16
251945
216633
12
54
846041451
247595
34389
393527
261885
432889
37
980807240
31
327690
4
198192
14
601735986
48
92
53
199938
17
29
85
97
52
420757
9
33
41
61
916448237
60
18
220427
8
28
276873465
180638
96
58
46
3
86
11
54969554
44
481604
22
34
41
20
522069115
419266637
36
397385
89
66
1
2
46
170238
12
17
266974
995686346
75
434654
8
107134
73144
31
92
77
93756
76
81625
8264
90
72
91
57
434929371
9
36
51
25
389319
837051183
85
276765
53
30
52
439639
121413
90
73
88
91
9
12438
311229
244889785
27597
335122
729606614
53
95
36
314722
405673
467278
77264
19
61
16
19
453541
446232
3
314877
868550453
239403
1
89
272861
659391368
91
60155
923925276
67
62
243437
60
9
43257
26
16
374721
77
65
38
55
458986
77
411156
3
200726
6
272557
57
95
92
119396
96
360020
204493
16
99
20
81
72
74
43
924094498
664356149
46
85
254301
41
28
299901
391238
261456
8712
80
15
55
13
22
385190
40928
402346
78
72
370386
437494
61
340695853
40
45161
58
413554
442899145
32
398180
4319
157781
699736210
372532
94
294098
411210
53
484206
402876
720754853
48
10
239430
235983
31
94261
16
73
15
10
176101
17
97
255032
4
48
235397
9
80
224748
39
126502
89
13
676808078
767
1
2
92
420790
236784
8
89
89
473615
37
261189
497400
272937
62
734049331
995454602
8
437536
475795
98
55
23
64
384104
47
75
55
974976762
334898135
2
7
100553
9
89
15
479393
72
49706
212687
68
783736143
58
109598
39
28
387723
189235
16
86
416631
16
26
6
458154643
181486
116616015
49
101148
57
35
38
68
30
102203
8
174394
95
64
97133
283799
452576
28
349169
212658370
14
8
61
37
339782
12
303752
9
111036
1
316326
362606
3
693901178
631295737
74929
387584948
218751
7
9
105834
96
489424
327606
350519
308432
49
84
59
40
315869
8
200399
31
423424
7
66942
183017
2
344052
20
1
211689
6
44735
51
5
139366475
272300
4
33093
40
75
100058
57
718168878
94840
92
437429
64628
384483
102274415
84
19
401801
70439
10
85
73
328706252
72
75150
602399921
7
392698
83514
6
91
23
77750
196901
73
114873
77936
685127085
16
44
273482
82
9996
420299
59166
339028
469866
69
449794
271011
164941
12
11
495038
19
60
421748
60533310
61
10
164149
34
62
260029
359352
260024
98742
366376
447838
72
64216
65
134310
199107
313299
2
307984
738290537
7
411910
55
134251
71
8
9
93
782015061
86
53573
93
437512
347777
336723
34
74
224111
169595
71
76280
342821
79858
437238
78
29
1
470706
77
386443
22300
3
8
99
31
75
67
282456
281543
77
906763568
8533
49
310507
41211
810144497
497524
840044930
400721
655339513
93
251760
203726
16
42
306373
25561200
6986
270432
17492
356804
56
98
63
44
28
417288
79
15
860301915
734042117
3
91
481580234
249456
20
80
472865
93
88
16
6
683803410
710374282
39
45
428606537
484899
165715622
369512
164320
132171
480909
6
455360
23
25819
8
47
233580
248255
218196
56778
37
68648
54
245287
56
340054
258996
255306
473018
29325
159240
38
129579
84
57
12
74
89
34440
206349
209499
143849
449132
9
80
395180
20
252001
285002129
3
196379
42
437985305
89
410271
6
403168
248813
334636533
81
22
63
20
4
61
454704
10
5
94781
6
86
467518
36
26
266644
69
244075
15419
58
85
79
467479
32
1637
69
75513
21
97
258818
303732130
352140154
80
73890
98
361445
462105
992600060
9
90
5
246721
48
33
29858
88
73
945999534
2
10
365232
66
88766
33
251958
122252
96
447137
153970
148798
18600
49
18
307833
21
40
59564
64
146697
98886
38180
334233
97
39
222333518
848316947
21
2
208492
8
472441811
60
3
65
21
595203351
79821
446735
193196
53
68
244368
405574
10
48281
247115
88
52
250063
42
496951
471800
202900701
88
75
819971085
31
73149
18851
46
296597
30
12606908
452637
9
352844
47
4
71
151606
47
71638
249436
95
359502
84
283884
253861
2
15
47
42346
406863
242886
73
59
202453
9
75381
437230
714749048
357219
245473
418587
355186
29263
261619
163514
42272
407645
86
90
35
334424
19
2
60
355656
52
85
73
5
72
249298600
171593
97
9
272246
125016
103522
24
982163132
950189839
120984
150971
99
84
47
62643
136220
112135
242402
380891
55
83
4
410690060
67990962
211934
338324
29
38
3
395560
32
85
394081
353069
55
90449
7
52
53
89
30655
9
46898
48
10097
59
19
174623
68
81
64
37
200567
23
57
21
183834
112852
46356
280411
88
356857
82
160596
316479
808444231
63
7
1
434514
92
930420763
61
1
72
30004
317904
347088
176887
3
311872
42
65
8
58112
78
10
385695
198899
16
322935404
439917
29
474361
23
79
554191701
91
319433270
5
85
430427
76
94
5
42
843974866
4
81597
400819
393611
222660
317516
41
247144
48
73
6
13
26063
15114
15
35968832
35
40
973843677
98
82180
8
46
64158
266027
3162
307132
347751
55
90736
84
222690
323283
6
91
16
64951
214691054
7335
851386369
311728
206236
347693
124393
378879
43
61
235014
83
36
44
299275479
38
979374178
29
420731392
55
172442
105259811
24698
30
55
2
65
37
76
71
7
262697
1
21
328425
280951
394903057
409961
90
273294
53
63
36
9
35
95
6
52
40
209008
230770
22
335894
389592
2
158417
211032
22
51
24
340642
112135
94712
80709
40
64
23
5
6
404378
75
17
56
975051828
329087272
63
212214
302322
404430
84
24
467821
758350453
70
85
953475407
72
74
138103
52
28
50
27742
3
402854
30
529376091
165786
22
2
321604
238776
23044
435191171
32244
54
37
9
44
80
392321
171191
87
67
64
354710
148322
4
83
1
84205
58462
56
712045765
57
23062
72
61
483593
74
72
84
2
39
56
84999
2
15622
46
91
9991
38
4
111277
112705
85
98
423700
868675901
729226327
103520
89
415174
79
58
4
353467
29
496371555
90409
100723
394977
9
49
179953
2
45
16308
328625
62
40
6
306751
159443
611127408
42
1541
43
83820676
257888
67
29
58
99
249809
19
95
7
96912
75
23
33074
498409
8975
28
86
190025
851159479
38
8
6
6
7
313393
95
315378
37342
376274
60
61
11297
68612
324412
14
235995
350316
470918
7
84687
813623620
80
46
802821805
425307
359416867
488072
21516
60
318532
17
432469
250541
23
277886
56
71
90
4
237560
161286952
104884063
15
137844
320342
41
179990
166216
31
1
77
197574
69
7283
2937
13
16
334077
191194
144425
14
7
466233
78
75750
6
239327
65
66
123824
766509973
95
323404
146290
58
106977
346797
34
23
11
633686844
345152
842261492
88
27571
353598
203989
476100
42
181101
330819
343744
415319872
943913911
442980
96
79
141360
379404
46
94
403108
56
18
328741
193825
869026660
61
311497
320456183
8
39
5
13
53
50
8
497852
481890
18
21946
64
85
9
386099
99
16
6
3
18
85063
234811
318162
262862
12
35
77
67
73
780102982
42
56
1
7
146367973
74402
60370
5
89
399477
3
10
55
84
158757
167608
9
245577
231678
44
23
467110
440436
476795
11
50
122243
7
71
63
59
2
1
216460
991455548
90
27
91
196899
40
9734
27
66
51765
104840
212178
13
94819
111476
19
99
27002
84
453763
82
95
61
687660259
407828
165069
51
211893
392623
3
96
229402
33
430887
137414
711810654
374402
2
47
91
356178
87
98
33
205625
4
2
554987594
283103597
153870
444428
35
47
48
204836
9
79
497729
14552
138311
80
5
224158
6
91422
328669
4950
1
475398
52009
22
49
147943
267544210
42035
56927
105573
364980510
37
48
24
76
88
811573853
395272
358791
9
144222
98
94
76
21
243401
71
39
69
140360
72
871840318
346574
335949
6
30
88
262040
129641
40
178498387
58
85
4
138681
88
75
39325
334245
480027
62
3
95
223746
870915390
14
396340
376436
42
12
322690
50
38
92
1
73
285692687
1
86
232596
338439
76
173262
65
19769123
73268
7
48
75
15
93
347789
659958189
203018
100070
190490
374133
97
213804
393127
305504
182275
6
55
21
96
443812
107482
227479
432161
149679
23612
71
170787
449222
90
8
314491
328384
197102
83
226261
62
210252
162439
115779
466323
87626
40
67
167983
73
22
60
83
31
340557
437657
181496835
27
68
456852300
19
3
259633
95
295159
106638
423293
129635
82242
238041
384138
21
10
36
43
89528
62
31
377929
64
62
40
6
93715
233631
177559
50
369513
214312
302561
386690
57
363794608
455219
81
194637
495527
7
30
451313
53105
35
78
4
379550
16
22
98
67771
26859
40361
58
98
2
86
14
43
22
36
271038
5
16
69
279015652
77
100792
21
21
239082528
429548
969580956
168353
64
81
60867
17
60
68
31
2702
282486
64
381586
856703538
46
34
172574
222542
441439
927163406
26
193203042
24
230767
60
65
345813
39656
210559
8323877
387848
55
197082
50
307127
23463
82
198374
95
484455
196452292
76
89286
89
4
940981205
318364
111934832
77
310120
497972
42
31892
139716
525567503
99
119353
82
147672
804008723
62
12
267888322
449182
268408852
16
491267
7
74
47
488095
97
319503
336135
4
119025
219437
44
11
250683
272509048
15
304487
7832
141633
5
1
84
153230
899970149
71305
225070
629435052
34
74
296745
6
63
87
94
29
10
3
94673
18
273561
148913
62
34
15
353009
336571
1
132135
59
6
263660
84
25
68819
22
30
38
55034
37
73
281199
89
998472693
225902
158204
472807
310530039
97
607411406
443913
472659
239771
38
3
257262
21
88
17
661117296
175804
98
469636
73
127177
106273
52
40
87
69211
258242
542047136
178571
63
321213
462848
51614247
71224
157181
88
79
18395
20
57805
58
365568
234283
97953
57
17761
3
348424
82
29
57
916099122
955411270
22
16
7
61
64
276056
20
64
603645798
746056785
47743
69
226429
4
26975
47
31
83
340285
12
78
273259
733286508
450184
60
1
81
262980
75
49
349368148
159043
27352881
167235
379515
163396
54
163389
430372
25
97
85
37
296976
2
356516
2
272066
81
53
26
6
449740
303338
322918
83
33
28
48
3
193920
6
8
37
78
45
4
747508001
12
64
26
313570303
24
370874
315761
437043
393626127
80
35
90
5752
54273
67
107225
331495
26
333828
31
292602
5
374901
46815
819806844
68
2
67
19
72433137
44
3
1
99
9
64807
332329
76
3
8
163030
33
474918
324227
7
264067
245403
6
687456612
63
279257
77
80
259737
210394
315551
61
894238099
89
498661
272116
67
34715
86
64
94
327160
63
435825287
59658
98
271152
170839
96
27858
49
14
399213
1
14
402304
60
371309
70
148169
89526
37
493569
66969
190817
446189
60
143728
4
86
83679
20
461102
27
203644
34
55139
67
404030
85
82
50
22
405830822
7
67975324
44
449907
9
468087
1
14
464076537
43
67
58447
280148
74
203669287
36
86
255240
630218981
10
99521180
78351
95
51
85
37
64
51
106282
331757
332016
388004
33
282419
97
83046187
80
216218
85
33
19
5
37
669287391
83
146298
36
495977
71
105432
490877
401646
12
34
20
49
32
330854
6
99048
477278
26
90733
142419883
18
24132
356519
461291
70
82992
5227
346787
399711
224413
364221
31
17
51
286727
9
271963
23
122037
266831
536936423
5
413100
39
2
483312
3
35
353693
407647
51
63
14
13
1
500515127
155240
86
489754
74
92
15043
91
79
462501
172359
225750
3434
397603
74
63
66
668198062
435917
35527
11
25
729922756
490096
285791
87
33
27
56
60
128226
46
4
45
410403271
281283324
350539
458889
64
96659251
132681
200329
386233
52
180837
98
403508
84914
22
22
400086
189527
787906462
35
86
59
61
267518
172411
9
52847
239837015
27792
46
14971
60
463828
496173
47
253836133
220007
96
374808
362664
383127
16
55
69
50
395630
379155
394329058
6
224451
27
4
63
21
131423
81
5
2
676304837
462385
33401
31
9
7
28
7
472818
11
472204
5
292079
67241106
77
4
6
21
1
23
6
99
91
33
85
66
10
10
16
7
36556
97
96
9077
76
54
180095
7
58
22
32
126511
411274663
455104
449291
80
70
259466
22
86
994504119
44
91
27
76
87
351323
54
364545
87
30541
414097
63
128475
90
80
63
21
468930
10
262680322
65
471945
171559
411203
30684
99
203152936
17
188375
68986
66
410824
57957
12097
50
157334
69
61
78
133287
79
182169
348860
10
91834040
72
166750
82
1484
269129
5
342915
2
411672
29
96
85
4
22
5
13
92
48
95
780316138
20
577772193
58
154416
447666
771302424
373168
303175
255717
416749596
95
102465
83811876
87
451084101
43
429008
380809
62
30875
255441
59
23
87
39
267259300
676411321
436486
27
363233218
275138
105585
295556
101655
489385
56433
92
53
6
44269
96
47
65
22
300039
17
184587
31
393474
81
669400888
89
25069
380120
20
2851
320565
48
19
35
22005
4
394319460
199428
81
36614
360070
61
190607
188679
117939
15
143792
782924622
329983
286093
6
82
84
97
51
9
309376
48
9
421230
131607
49146
356209
115758462
467326
438908
610166199
452581
94
65
93
50
375611432
372317
876467147
40
90
34
59
87
811632719
322529
19
230336
6
339475
38
98
21
61
59
272496
98
26783062
84
60
65
4
393508
866740104
27
328404
217987
50
33
178396
281949
105948
358755
59
376526
282816
47
455703
498380816
32
35
7
328144
97
635944015
468571
74
244172
138560
61
2
83
262160
79
7
63
91
41
37
148811
792886733
92
149386
5
290205
352796
425768
444234
504377563
701945348
16
423964
40
51
99
985582680
360592
6
47
17
326707
876472971
720980207
19
4734
87
4
930279102
305686
482593
348701438
41
124168
84
55
47
36
110784
31
354167
94
477253
58
409603008
59
39
251974
413693
88
298649
64
309388
37
25560
254197276
300366
96
11
360139
13
95
193184
468520
7
27
82
374539096
89
2
480276296
6
18
38
78
79984
15
80
19
15
23
843305095
478928
370680
33
235867124
255812
328113
10360
78468
1688
99
55
308249
885776697
74
946803501
98
658760324
484651
29552
41
444488
32
20
22
32
187173
75
104480741
2
20
111986
44
415716445
132943
7
4
98448
68
462631
30
57
73
2
16302797
940790786
75
49
387733
33
433918
437387
48
26
302630
51
441990
384182
367249
232411
181600
82
64
86723
51
460641217
35
108765
130086
440341783
78
32
124710
163704
74
81
52
81402864
14
230292
285652
179009
136088
3
2
65
73
298108
967620779
232925
38
45
91
217446
7
1
9
16
458025085
343126
2
273184
3
2
449992
135247
5
321163
402131
18483
60
122969
78466804
906285964
1
541483439
7
25
21977
414764
3
443808
471816
43822
157843
84
59303
9
72
174596
21
18249
841481836
315856
49
830399758
778194303
370913
310349
395156
65
20
14
2
64
211128
340638
87
386791
52
379016312
498067
90
523667841
7
69
95
57
68
266169
470359
50
66
345258
6
10
127887
7
496500
3958
60
974430664
96
125181
301585
128190
35
97
975758217
35411
164654
54
788208671
515955692
193928
68
672404084
33
463829
325118
3
447436
5
12
70
206550
32
99
14
1
984396189
76
4
71722
54
75671576
95
31
6
5
32
84
159748
72
16
289644
50
56175
85
94892
368569
442884
789257222
313626
456384
50
18
26424591
480526
382809
58403
63151
228475
416102
202957558
34
99
274537
97
78
320162
65
47
13
20
25
36
41
316792
418325
63
595745419
3
78482
82
119040
85
257704
87
3
176835
91
205229
375605
28957
42
64
42235
17283
57
89
25
462919
51
596253483
24
218443202
266568758
337711
69
12
268089
295940
273533
842012300
55
124545
476280381
385246287
290872
144830
77
507569167
32188652
272657
34634
18
27
455195
93
387557
337519608
165353
96
694604894
15
177348
54
882750686
7
68
221205
555779278
55
47
44
396957
2
156944
31
50
325863162
5
10
13396
422701
71
217214
6
67808
60115
69
70
189151
68
788998460
45
97868
36196
155359
47
350259
429136
128422
376900
261444
72
33
29
70
170430
38
909542531
633370014
25
127405
458651
17
634845486
20
8
142774392
2
39
3
171717
14
21189
31
241131055
187995
21
589700553
290133
67
517977271
247114
235126
325557
367508
67
195990
273193
55
359745
314442
378906
421353
102800563
372272
133863
499914
19
23
20515
23
56
60
27
1119
13233
91341
98460
50
35677
24
438586
93663
37
264835
41
60
300365
298594
42
98
413951
90
484041
58
15
371505534
241177
157639
386242
32
82671
131314
92963435
78
12
34241
72
62
21
31
90
93
86
33
494210
36
408531
50
186819
118870
90
366699
868889566
76
407684
56684
92
6
178484
91
137771
15
226976
55
141332
75
361723
35
422111
219277
4
17345602
27
28
50
77
58
1
407308
328107
946408772
95
15
3
36
82
75
154134
374590
78
14
41
32
332183
13
112407
1
79
172673
349128
297990
288675
90
43
336288
5
220393
400020
220482
160462
985136655
34
340503
173320
8
4
61
60
479780
16
62
68
20860
816746741
40
207387
27290
11
378902
8
26443
271476
48
19
273310
25
97
69
52
72062
90
366042
9
327585508
162963
446830813
2
98
389237
19
45
255723
68
3
95
439903
7
492490
97
42
196414
22914
18
11
11
445421
88
91
80
859707133
30
323418
6
197659
7
270400
271976
175268
37
78
323120
56
5
374438407
82
494793
96355
2177
45
4
81
309018
72
68
35
109996
304751
9
452178
34
85
121087
62
3
523429478
57
1
59
387606
405223
595187254
402269
31
251896
213740
352142
38
4
95
104760
7636
260923
564399881
57
401638
17
444343
63486
98
8820
738496532
5
7
30
427156
12963
580140156
4
324039
358674
14
5
4
54
377304
345390
79
96945
453620
91
175707
32
2
290264
312371
50
323408
265961
21231
4
757597626
28619
775498984
126443
55
73
42
29
44
46
356142249
175436
21
87115
65
2
3
135519
163964
92692
6
62619
22
88
349472
258542
382273
34
119211
186450
733641515
134889
87
61
8
47155
180688
166840
2
48
313992
69
20
147442
466943
437336
36185
165992
768072367
321501
93
9
410605
20
61
949184614
71
1
227287
204533
246657
50
1122
30
53614
119216
75
5
65
82062
9
66
299197
6
8
3
138387
89
9
179461
3
37322
4
25
30646
749800018
66
62
198657
61
466060156
98
91365
17
34
60
430468
50
148564
311783
260566
337506
43
81
391804
245082
224321
92474
10
24
93
13
23
78
69
326686
7
302134
44734
16
55
4
8
182375
477018
68072
927122130
5
309513
277949445
71
3
31494
22
94
1309
10
28
366753
313457
70165
70
22353
99430
103778
35045
350156
61
471483256
56
15
19
423443
34
268528261
193148
74
186441
364629
310236
46
166868
7
62
15631
241510
705873502
27931
102270
393597
310101
119084
112433
472384
90
787566769
37
55
294563
887047708
4
99782
13
368241
454458
151467
199826
790471143
247951
756950326
147775
53
74
11
350271
14
212522942
1
4
451415
52
56
355328
3
162472
185883
244765
28
27
1
43
13
835280234
90
30
14
475184
855001294
223973
215237
246850944
158081
196109
158593
37
100360971
10
499934
49
472419
134931
48
2
178344
63
337054
240717
35820
250360460
55
320870
98
144884
140545
43
3
155779
495976
494074
19286
29
71
14
1
456880
178486
309729
56188
92
96
35361
142002
56
67
81
189731
570460124
1
865685425
295102
9
67281
182696301
262601
233284
71
472230864
82
33
43
4
55
472978
1
190464
215816
53
97
15
258062
91
225625
485447
85
872223547
5
246442
89
70
80
116041609
573238811
89202
27
25
165200
146765723
80
3
17
53
56
81
280767
1
23
81
42404
9
13
42
22
11177
42
5
77
15
69
138658
6
375141
89
252433
70
107386
82
307273
25
11
5
322050
199350
184008
71
22
73
464948
77831
4925
217227
79575
54
3
257313
163705
163186
71
95
97
335977652
441995
178884
434921
89
47
161515
323319
317537
896078391
274385
39
462849
62
329687
91
90
81
480103
206339
45966
168733
595149840
126184
44
44
94
249029
21
98
32
3
243033
49
195702
50
4
281139
99
641509477
16
335753
58092
233286
88
128853
292124
130611
454747
94
80907
55
126532
429869
905863384
81
54
78
4
216139
69
535851340
479289
8
91803
243450
26
436170
80
50
1
92
79
26
18
48
1
68556
699957159
86
75785
93
89853
460675
24
32
36702
208635
83
89
91
360528
62445
452910
156011
403051
9
168628
77
281623
3
2
409180
25066
31320
85
446705253
46
2
10
16
150412
126553
49
36
451107
80452
55
40
7
12
429788
213894
8
386944
91
49
16
223945
91433
432811
2
98
37
491656676
180870866
452386
124529
38695
6
77
10
107944
19
76
327630
600271558
211013
275743
280276
414477
369266
197027
67929
286605
142952246
99
16
72
39
226808302
71
29
17
338943
389606
350736
468461
4
500677508
353860
680475306
489843
35
29658
65
245651
82
79
379750
53
87
20385
44
16
59755
12
179528
429882
39
414680
4379
413655
457871
52
474963
86
90
49
242743
481599
331642
41
75
386078
200229227
181929
56
13
5
91
3
76
3
17656
126558
60
209435
51
460721
54
337826
597896958
45
80
209006
78
27
41
133742
307736
41
8
151529
131243533
48
19
394231
13
204009
232400
186239
37925
393265
569805473
27
201974
61
12690
473069
22
34
519290903
302481783
524362244
28
142479
436681
48
377376
95372
65
353948919
174814630
460525
33
286637
99
399767
60
47
4
52971
15
87
175531
4
23
7
89536
56
4
5
319316
38403
2
538196847
43
93378
657504746
13070
49
338349
343635
158128
96
136827
512040841
342616
141441
9
99122
35
474454
76439
58
335873
6531
291879
90
58857
285335
292024
41
283203
21
53129
32
181634
13
95
290034
93
46
447288
834743176
15
873685924
260990
164683
91
14569
487697
550044866
930430883
42
59252
9
23462
70
351200
9
297157
844043468
7
43
344243
10
197657
58
222379
90
240159
49
53
81
107934
72
368972
375037
422262
311124
186347
62873
313184
392445
37
64
459639
4
7
396753
6
94878883
333005
470818
361014
20
254472
449302240
9
52
192082
229554
45
27
375000
336736
28
390106368
82
144319
892055694
85
556688650
1
18
48
66
38771
625771766
92677
40
27
11538
118529
447349
24
41
221305
482805355
43
229138256
54
86
7
57
60
37
225777
89
44
206478
92
13
25
47
95568
71
31
499958
16508
24
56
88642
97
11
63972198
2
473687
38
94
62
47
2
98
53
6
16
89
3
94
71
32
91177847
27
439660
97274
38
444551
138237
39
97
96220
99
87
199021
360179257
88
292622
436604
17
115274
76
211673
269064
76707
471221
106991
221255
104221
51
471081
56
47
6
81
183919869
361362
9
32
497103
2
24
38
4
70
21
425395
28
10
56
397321
21
2
960251928
286281
54107
16
206815
401548
293088
842797984
347923
92
3
137289
77
813762934
39
32182
6
23
91
3
90
2
11
68
465501
458676673
339248
237805
306660
404657
79
349201
28
55
6
142237
18365
181967
458049
403660
380667
32
184448
254295
409270
89
290803
401132
423921
379757
288130
70
401006
332413
1
14434
897306773
50
72
8
392490
3483
381158
452478
67
11
51
159295129
151242
1
40
43365
417204
112621
1
440791
2
283749602
399329
256591
7
378379
73
80
92
8787
580535942
345323410
194361
100514
12405
215946
138329
94
97
52
374763
468122029
174030
45
29559
52168
286485
53
395196
859070445
494324
646497383
53
5
46
70
344237
10
19
941513847
328425328
93
261000
119712
71
194148
175707
61
99
629139374
711970553
35
6
56
249733
20046923
58369
42
2
41
54
335563972
95
364827
83
46802
351735
460606537
318597
511735354
240515
102798
481165
356820
27
736489988
315438
39742
33342
28
856658863
554050014
64
1
91
262385
49
1
45
372498
277043185
422536
90
22
85210
63
471848
57647
496924
95
116690
61
99
75715
482347
250385
78967
281784
372566
323167
40
413555
489205
171993
7
75679
34
883739298
99
174004
3517
211506
76
47
34
12
63
18
78
220859668
297587
66
422564
732563079
74
86785413
326115
21
427218
92
917732089
525582226
113211
3
9
96
181336
194075
73
269403
384723
429178481
2
81
146622877
3
234681
316349021
109679
31
197374
1
14
6
481328
37793
448666
270030
13741
41940
4
7
20
242373
224317
74
98
69552
7
432116
66813
100806
71
1
14127
310860
57
44
99
9
636471667
9
155253
58
95
323997
90862
366646313
217825
67
80941
81
312610
37015019
64
390620
77
160259
48
89
245694
9598
415681601
48
443214
285345
6
41870
68160
437339
53
249685
291171
229950
365284
71
433959
50
13
211046
46
55
439990
65
22
5
55
284775
25
87253
69562430
62
27
81
84
13
171469
52
83
86475
42
337900965
5
42
55
60
191364
327917
6
2
60
289467
71
346786
96
94
94
39
76
830442298
16
44
66
5
71528
3
1
181763494
102717
5
18579
7
83
41078
59
83
305121
146887
192201
69
212627
56
37
804353388
464069
371981
72
136229
57
291442
231440
34
418552
98
8
370384
4
222556
78859
477504
548788611
47
491584
41
876995340
58
250156
31263
3
234054753
75
483758
319917
5
93
55
66
127821
95
214375
4
72
103516
32
50
813551088
89
484022
352012
50
68
342145
5
683561349
274300
25
88293
95
3
337561
226636
92
163144
75
20
48
285752
84
89
149067
278756
34
281481
32424410
336923
110046
15
492227
6955
38
93
59
316985
19
938974696
2
12
31
306960174
210558
163246
909458897
298385541
230505
18
2
99
181238
5
80315
92
406335
85
5
76
12
481180
359983
18211
476716
43
297889
617966438
421250
33
339569
25
374639
392769
307315
216921
5
252354
464820
8
68
358123
317289
453855
6466
9
8
298087
40
68
73348
3
127299
208502
470208
80
78
17
69
425430
276818
84688
375486
236104
16
139016
473191
757618044
20799
407553
1
7
181274
325047
32
11
42
6
26064
462221
130688
49
5
11
78
64
61
11
265684
58
8
211051
46
18199
973325607
56
125348
449793
87
118892
52
513069126
290488
80
90
470934817
98
115844
215308604
5
32
687713253
485933
8
56
40
161703
41
290149
99
17
160186
899850030
36058
4
89
6188
86
20
3
245390
4727
6
32771
379872
176468
61915
22
32
453751
39
368178630
426748
372389
91
43934
44
27238
2
126112
8559
68
36
82
255058
88
16
74
25
308286
7
71293
716337477
833285904
60
23
58
113775
55
61
388859499
359005
75
751133775
241929
624679736
321567
21
92
20
471558077
90553
244175
56
29
60
76
59
366246
2
30351
59
96893564
98199
411993
3
30
752077936
23
317545
359471
382187
449392324
66
21
201703
38
53
11
83
319749
25067
71
4
13
53956
95
331632
61
143651
15
93
134879
44
1
35
435238
64797
128213
75
5
96
463047
275459213
335353
57
140060
249324064
355709
47
11351
47
891506276
493997
114156
262626017
53
2
91
360345
90
4
77
295340
280192
78
58
10
240543863
339179
10
38
472820
102612
52791
375575
86
24
92
77
480822
20
49020
99
248878
58
156991
65
31
12
35
10550
411010036
86
155511
63575
70
3
309316
216936
74
92
81
455638
491168
46
28
66
387677
40
55
423319
4
194439
462585
24
236374
53
455606
94
424040311
70
302230
80
127915
378472
307261
19
317771
9
340316
6
83
405886
269775
50453
255244
9
857216013
27
58
320614
34
13
475053
34
264631
198790
22
178697
4
85870877
82945942
55
308125
157965
111576
431328837
855578881
48
248377
269060
6
63
95225
4
97872
60
57
64
34
12
43
21
316758
56
130089
179998
207755
460262
479099
81
171423
233830
504227323
97
17
265009
10
98
74
75
89
95
90
118769
300733
25
456303677
225152
25
65
9
31
2
358343
229749
57
48
26
484820
1
190526
66
606237136
27
66
325214
8
63011
22
5
159705
43
203778707
96
567117011
490331
58
17
74
99
80
11927
80239
20
672540982
308228
209405
1
61
20
61
8
84915
58607
89
24
96992149
5
94008
360138
169392
5
20815
86
386311
27
77
115334
8
168220
27
84967
351737
66
202112
416903115
55790
451361197
309808
184086265
488410
84
31
8
256148
10
39
6
364338
44
41
422703
417970
610571445
66576
152486
57
437879
68
312127815
121427
484667
128500514
254521
8
350119
178901639
5
9
430675
154252
18
4
16
70
38
339477
412233
251807
682398561
219028
23
433446
99
82322229
3
50
37389
317738
21
21
2
25
936073245
328413
9
17
449133
11122
208933
373792
96
170409
90
223115173
272284
98
167537
83
78
28
407819
341122548
267493
20
433710
484235
27
833573372
112302
971166818
402110486
86
23
63
88
49
42
11
39
65
48982
11
90
49629
43
77
32
227561
239309
373026
85
259316377
319334
722506277
14
67
18
85
5
73
467750
27342
25
89
86
3
27720
228362
408925
57
60
5
241959
80
206124
379233482
12
4
73
439
2
17
26401
62
80
139899
52
265629
75
83
263587
277449
6
201521
41
15
437050
4
20
83069
779621993
190846
18
49
107118
181343
40
34
480291
37
75
15
383397
57898
80
62
119128
49
6
270745
59097
56831
1
174196
209158820
16
88
93
434796
24
91
98
67
291995
22
647383249
38
97
935319902
37
280614
326913
8
54
41
498829
976491088
95978
62
36326
31
48
82
18
76
449329
7
70
48
477550
25
22
65
251676
27
355996
99
25
31
9782
29
14
729901733
289557
89
194345
84
466531
220404
237828
35
560882145
95
99056
46
324001
497886
37
8
35
98
41
22
20
494059
2
121976
437127
38
107389
871606535
58921
409014
81
86959
66
327420
982878050
445994
99450
54122
30
765974294
16466077
15947
53
244439
351407
62
166638
36
140008
40
6
31
51
82
398659
58
26
60
362051
278856
13
50
758666673
111006
62
13
521666942
79
440695
24288
13870
90
881689067
89712
112742
55
7
55
841403515
59
439024
390897129
726460313
209714
49096
163214489
299414
397714
332896
5
64
93
309285
98
65
67
65
42
69
64
143431
21
68039
179452051
745753446
97
3
46
53
157427
55085
139715
117219
97
422433
307085
95
13029
31
139396
47
82
191246556
307857
558447984
482095
230118
99170
65
49103
131738
814559458
4
334856
418598
8
74
73
10034
51956624
362404
8
159544
36
475366
76
136260
27
386602712
301198
419805
16
80
413956
49
285738
45
15
68
25
228931
97
19
109468
250941
19
343798
351307
79
24
173448
338531
2511
27
219184
63104
352815
727155559
22
8
99
1
144899873
249506
74
431959
213805
81
192197
34
83
2
78799
80
16
136872
31
93
3
425123
82076
38
17
85420
20
78
9
23
212168
96
7
5
99
275151
8
29
332778
27
784815856
1
43
93
37
947998292
72
3
35
34
35
78
374521
575501561
287341
243143
284094
198428
32
132583
75
7192629
44
372785
421844
31166
3
43
6
72
6
222043
454342
7
350644
92
428205
48
29
188016
385222
455305026
47
54
30
28
374902
401424
408772
8
169698
952868919
88631
89
62
134977
120686
65
372955005
494312
283713
333585
697120100
3
20
84
41
60
86776
90715
77
210462
486824
4334
493602
112449
4103
251522
807805257
99
698014627
29
6
51
24
361176688
19
438604211
168099151
238363
12
145883
353664
60
507810285
46
46
305800
65
131305
21
107980185
41
77
265329
47740260
23
22429
279087
669940894
35
89619
43585
7
28
20
47
48
211662
71
61
322899
69729
23
344640
867468696
359373
403646
979781380
178259
289049
941739156
87
307985
461603
232770
47
160621
3
867740981
152879
59
22
8
264330721
441871
172770
6
59
462156
507644857
21
78
85
74
375301
98
27
995942898
182396
2
252954
436778061
294740
72
87
675112504
17
236123
822785773
92
9
455582
443923
392500
683342527
33
4
40
1
118816
2
78
38
29
67
5
991706559
45
277280
383819
380908
94
149
88
11
93
288487
372283
76
263041
301802
1
67
2
254764
78
79
13
432125
53894
92
90
247172
88
3
74009
118838
359562156
88
594377641
51623
217598
403011
29494
393100
240279
77
32
421376
12
177985
210435
470992
314840
78
49793
62
8
62
9
135372
34
5
41
447395
194211
486044
31
237347
143276
57
407685409
237244
6
47
124636
344983
83
349195
56
426293
23
465267
89
36
55
132494
154448
93345
483320
311298521
33
34216
44850
317449
182923915
154926
420582
74
75
235499
92
45
74
2
49
7
3
85
10
363617991
37
458322
71
356756
56
54
156346
41
495349
262334
206770
455098492
32
38
50
76
339019
40
17997
33252
32
3
209668
6
441198
28
9
50
54765485
40776
931810455
7
125405
3
368419
95308497
18
2
47305
155696
13317
6
94
28
18
1
395321
444373
87
30
214529
27
417789
47
30066
253991
374353
4
33071
5
94
25
61
11602
8
336482
236730
22
88
14
232501
100562
40045
32
201683
75
283181
10
301690
157880
32
438249
413090
9
55
349031
2
76558
30
420395
473670
23
67
195258
227558
247531
568550051
22
165732
7
48
391993390
5
21
18
406086
16499
82
69
291916
54
14
2
260334
270056
66
341621189
40
348850989
75
46
4
86549767
2
103953
334515547
285777118
84310
89
84
177894
237916
68
31
360753
9
413891
97
4
51
12475
5
22
385848
3
235904
7
92
96
88712581
97100
319067
4
75
324052
46
79627
60
440815
41
477025
441890
95
241885
277944
7
290553
7933
418443
35
517099451
277507
105496
46
191641
19
18
457139
1
29
193427
315300
207091
60
420275776
442466
565595772
75
57
89
148443
4
8
324324334
371390
468357
6
30
270542829
23
907010848
44
48
34
1
271973
203253
17
255017
705833579
89
126107196
755561029
304236
2
90
97
344566
6
18
189559
22
7
2
488731
69
140123
446737
219190
71
460624862
377845
3
457712
4
6
17
179842
404685
1
65
20683
53
455871
8
400851
11
377949
43
78
48
423828
67
8159
86
361010336
262039
15
554245396
425380
289913
7
673286070
82293
218909
76852
73
4
253882
24
403669
188874
121338
842467369
11402
20
5
45440
103092
86602
5
92
57
571971421
2
11
139903
222463131
420829
35
276007
3
348182
9
254658
119063
323264
77
147149
9
54
10447
33375
370734
65
76
591174675
178874
3
222904
425904
463425
274240
6
135150
46
226245
367800
52
70
75
32
60409
458933
41116497
29
497307
48
382303
122682
462276
185303
47392
446399
20
12
481611
8
54107
304602
67
211392
795057874
55
799566493
91
97405
62
54
58
25
381425
219626
11
48
12486
34
61
131443
438496679
235992
780548797
215949
14
39
39149
796317934
86
98
69
7
41
14
75
31
239696
21
50
53
87
179789
50
920020807
2
66
57
3
14
12763
31
337467619
8
53
121147
68007
191952
85
34
584881771
348865
30
416943
569335525
256683
60
284679
32
71
28
15587
56
16
78
171326005
9
465331
29
36
29
58
52607
211740256
70
21
38
836753285
37059
481026
201698
196229
61
2
67
53
165789
73291
387887
70
39
237928420
926982028
74532
15
29875
403250
408728
26821
134178
342324
8
80
68
66
379531
74
462969
71
64446
150837
64
11
455177
45
64
667339566
96145707
191362
27165
1927
392941
26
30
73
80222
68323
75
29338
120990
41
6
6
129719944
164564
84
72
38
8
7
14
50708
176144
88
41
878558883
62036
159462
444413
59
109110
31980
8
426818
326384
181927
11
9
9
278870311
44
114967
9
307683
382651
246656
48
179709857
2804
30
476243
482430899
326990
81
62175
5
242735
26
410504
24
426259
337618
469019
30
410205
30
71
91
98
83
54807
380433
45
24
3
1
219602
210704
38928
5
13
94
263833
406851
795306261
443719
428055770
480720
67446
170115418
58
95
688512994
74
12
7
406135
177106
233548
68730
33812
44
152006
93
124110
90
350118
430029
497609
805040397
68
378422
99
54
43
65
5
9
180302
147555
17
12
146833524
19
339533
2
25
68
380793
8
55
167714
22
257106
141271
69
212190
53
55
353926
8
50
35
2079042
749818329
140773
437336
29335024
35
51007
452023
24887
73
25
423880
21
199959137
110003
327455
7
676033126
338091
203974
369823
217324
6
481550
465383
61
187544
2853
53
14
189437
242306
63
56
81
99
458550
18
145552
78
74314
66
159215
276040
30
42
457219
98
4
46
15857
67
468629
3
129217
56419276
121094941
95
83
403243
422916
6
40
3
96
21
438507
73
4
80
94
93
28
366870
314686
5
27
200156
103358
468603644
239676
51
64
60
88647
98
878657491
1
434076
30247
99
7
312632
11
15
416735
63
362250
79
13530
274577
385855
194599
336675
882602088
174156
7
68
208348
39422
64
64
37
7
61
333763
95301
80
40
3
98
9
74
96932
5
118100
14
127905
55
39
43827700
40
59
451400
63
54965
2
378099
4
9
479391
206538
18
481812
26
358512
42
178876
3
81
58
72
46
83
92
221101054
196414526
83
196990
7
11
17
16
151438
37535
52
82037
189309
460696
26975425
293116
74861
34
404396
39
44567
31897237
10894
70
322846
225522
202668
4
81
32
11
207129
401601
66933
495662
45571103
3
36
2
24
14
4
34
293666057
189053
30
7
18
82
38
65
882756847
593049223
65
52
8
4
352876
74
59262
410735
24
101723
34
86
16
17087
171333
276132
65
63
2
346199
361773
99009
97
6
301540
89
36
148577
93
398596
437148
96
189410
266873
85
11
342343
219557
88
1
92
171257
94
93112
2
53
25438
9
488725
7
47
39
23
39
81
94099
2
6
225723
89
440180
257452739
266499
492728
75
97
11
102669783
84
86
446032
436165
35
324266
415452
2
17
429545
8
4000
430088896
47
251724
116475
76
118495
238193
2
223753
4
470304
120330
69
420858
1
68827
374636
6141
160349
10893
129289
723366626
19037
4
207229
396714
4
52
349622
36
15985148
65704
197629
69
70
432314
288925
335478
22751
157851
66
360620
88
93510
19
19622
366571
38
174741
435322
52532
4
491986
399966
191912
4
412159
445768871
246140
85
144835
342189
5
148257
397054
45
306331
471118
34
3
82
234478
73
704458623
90
48
266515
354008602
481288
41
31
360234
639920337
4
59
157644
27
83
342508354
48949
44
444193
34
8148609
7
851191905
131522
377855071
92
352356
38
387181549
62
9
14
264724
123283944
226363
465287299
45
489159
86
16
425254
84
72
223819
45
590155474
656103825
82
88
124138
6
72
25
104591
5
134242
431444
22
475328
87
19
49
8
663912807
9
122936
2
458535
275422430
14
48717
304468
203398
169644
673754892
168877108
394566
274291929
359710
470518
63477
65
348692
8
980342330
230483
34896
159535710
9
485092
9
224716
96
371273
21
8
4
12
399694
70
882592147
17
12690
16
47
36
280799
67
41
318712
75
136675
469922
800476752
400058
387329936
20
167092
729154358
50
15
40
6
97
71
363234
987643643
86
9
31236
845084108
464832
396628
92837
16
34
75
406338
1
467474
30
189945
1
30
10301
140600
5
65
6519
226601
265561
77
60
342736
6
3
27673
47
29419
438809
38
46
385560
2
670625986
368962
42
464380976
254745
48595445
60449
486792
986511647
43271
2724
21
4
25
854603521
19
331646
35
67
64147
3
27
79
117037
440918523
66
37
979330203
66451
37
42
69
96
30
478846
164048
366570
478922
60
383177
94
33
64
214205
15
81
315196
82
6
8
98681
68229
240451
19
98
317672
264528
21
99
169853
13
86
71
93
221018
91585
86
217698
2
300821
94
53
56
290070953
153314340
229383
76
77
424215
76
215575
94
40
85
295898
9
318676
35
73
456169
70
15
7
291800
296859
72
374156
492197
480265
110321
326082
336342
423653
441102766
3
489745
2
57
106829
14
688255791
70
322124
72
573628239
162128
792954485
344871
35
700855324
39891
26
78
66
55
17
17971
311881
87
253524
116486
179848
61
22
10277334
227338
90
26
387858
54
325351
447886
19
9
271627
141215
941114170
50
1
6
76
74
490783
330700
194533
456775
353517
91213
430545
426374
385624
67
4
23
63
50
46
70
28828
28
241221
64
216022
49
62
213427097
168676
68
25
377382
74
8310
421188
432788
31
68
336743
87
50
9
26608
63810378
347073
64
128274
493535
9
9063
261029
19
17
39
67898
178413
26
75
95
198364
88
17
321484
380780
15
33
45
1
109287
2627
955514900
286252
64
453438
53999
50
442775
77
81
51
14
86642
78
334953
76
81
52
7
406693
49300
383796
81296
429347383
75
354184
273725
235223
61
42
428198
315969
535192697
442520
36
800473606
13
58
39
335911
69
83
1
465878
438631
418016
2
3
39
22944
316236
117519
62817
268013
1
73
24
82995
5
5
17
10
18
155760
60
28
994320394
73
104181
42
171223
12
44
480713
8
121936194
20
235732
496886
512601840
97
255707631
281067
10
67715
446124
49
316510
284276
293111
80
75491084
166998
99
30
62
357725
89
94
84
357164
40
17
39
74
50027066
765460315
259107
84
7
299905
304683
53713
17
766068882
370328
61
876154131
87541
446596
81
8
29
98
281345636
89
273447747
131324
37444
428451
96329
73910
58
88
33
7
1
64401
298705
315383
440748
225913
9
75904
5
184317
192980
405080
92
160698
374075
73382
917268900
78
73
494704
86627
147664
80
20
94
279439
77307885
491080
1
66
755812203
3
680722583
459044
45
17
5
41
50
111999
368847
65
86
22
94
918809241
272827
47
51
62
340282
158595
51998
24813
107690
373373
69
12
283341
49
85
21
309892
101978
71
66649
8
146104239
193974867
3
9
39
84
87
10
7
75
302442
77
61
60
483279
476074
44
283287
224133154
150163
58
332847
90
92
15
54
238739
424089
19564
27
564199424
55617
29
345688
402189
33
389699
38
62126094
142697
466787
97
71
192946
178781
48672829
469687
257456
29
13678
30703
405219
342226
3
42863
10912486
106719
94
27
4
11
8
898703645
49
78
69
5549
7
4
358184
65
349412
77
48
13
8
159056
54
62
3
494000
1
166814
21
43
45
28
66
87
460943
989078552
6
969766525
6
817920973
323639
346176
4
460380
62
7
81
23
16
31
69
1
313662
31
43927
40
324771
14
56405
209795
493938
1
863374396
21
387244
26
98101
272383
4
397182
32
58677
318627
124065
65
4
698737545
5
156281
45425
381243
9
31
5
78
484685
77
88
160627
265513
976905941
32838655
970671167
8
25
37
80
60
5464
89
28
77760
264705194
27
272710
4
2
5
286083
40
36
81
411732434
19
11
46
161578
74
485198
69
220309054
3
78
351065
52
461590
754483969
287701534
96244
849180775
62
304861
19
17
20
5020
371627
20
63
256140550
777356323
348165
64428325
36
269493
470856489
40989
62
3
70
324505
69
50
181291
106671
54
87
279854
47
53
398610753
414485
98
99
312407
492504
56
117098
9
406792
420195
311695
93
32
45
228201912
99194
80668
64427694
251541
58
43854
226463
96
2
17
375479150
2
74
54702067
81
31560
399776
4
96176
91
2
54
105303
12
1
96
53
758334918
320149766
85
92
63
73
488161
47
36
63
253507
45
54
406006
81
16
90
99205
198822
54
672932440
493677
246150771
161793
392001
290746
845377092
12
68
42
60
61
1
5
435724
2
97149
90
16
44
180114
167201
67
80
283863
181828023
56
108436
220194
163060928
69
265567
33
88465
162807
467286
69187
394072
12
16
307594
416035
91
60
288582
26
65
90
96
279989
86
103516
162739
84
62
243713
3
37
19
438579
54
5
795573180
182022
15
396942032
179210
914078317
19
120007
15
57
7
370579
157610
99
55
42
193641
34
86
245418754
98
373897
124026
8
55
82
674064899
72
491891
481258
67
9
202271
121196
550916671
10
66
12
72
84
19
484863
253465
57551
257917843
52
5
40986
415744046
49330549
89
244663
4
34
480018
202345
408671
22
439556
43
458453
10
372041
196259
14076
412120995
75833
1
88
585210627
319158
352456
402902
370181
71
281986859
62
8
50099
196812
30
24
78
32
95210
71
427185
13533
74
5
860469133
55
35
112175
55
155754
50
190745
48
7
613137514
80958
513303173
78
25
7
455168
466762
73
99243
24
36
86
91
146558816
44
26
54
59
28942
3
40
39
90
54
64
840435307
54537
78
366230
222196496
410559
68085
69
384246
77517
111657
7
392764576
86834
35
378962
1
81038
51
123686
203256
118737
66
68510
67
399397
113484
789504704
14
44
20
31439
23
213760
749567133
52
55596
15
13
487326
56
194686
16170
20
74
97
26321
237669
125153
396447
28
36
193626
10
200713
6
470796
993094699
4
250210555
8422992
3
420088
17554
78
176272
33
586739841
41
2
8
56
16
215279
975442999
85
22
321588
498704
34091
76
430950
458206
22
124954319
75
14265
28
291417
258496
7
33975
86
148475
79
479880
28
42
248097
23
94
93
315629
617553451
398681
9
46
20314
68921
234281
248315
19
336992
8
300357
38
163103990
688991065
5
66440949
356903
30582
144314
34
92
326222
73
470286
36976
480015
98
6
23
69
1
1
93423
21772
52311686
233368
464872
55
51
239754
73
457184
336595
204052
206568701
13
468428
37
351649
229035
93
872784995
7
485190610
87
107193
126074734
2
73
49
91858
53
45006
75
234282
324448
254337517
187687
107366352
281298
152538
17710
63
62948
521242185
86888214
12
910137581
25148
414514478
350839982
946237754
68
5
69
70991
370730
66
82
346123
7
98
284370901
19
31
1
69
827913857
52
181634
71
47334
20254
2
9638
276702
41
43413
60
22
794340365
150471
162531
365742
34
79
80
851607453
94
20
208932
49
14
376047
38748
276457
93532
429801
938578181
83
397136524
62
366632
2
133924
109204
66
789338330
24
80
867
499853275
290997
230398
5
13768238
479561
813460554
8
4
9
269590
159243
731998801
69604267
94
151134
79
95
4
52
3
61189
83
113165
41
21
29
92
16
15878553
94
6
4
384342
60
969342833
63655
429022
46
4
70
9
388934
70
2
286795
646557717
348882
20
4018
196255
419959
11
364837
29779
17
31743
417749
220836
71
327784
14
92
7
28
166676
51
15
78
7
765113419
63
406458
458266
60
153975
190974213
264768
199077
12
26
424718
19
55
33
54
68
8
6
71
194006
241227931
316504
6
4
15
142054
49
418876
4
66
944336493
332622
15
53
528
301105
449190
319691
74
50
15
46
82
49
165239
210255
213733719
90540
55
64148
37
323427
21
330821
318420
70
56
415103
21
41
968409961
25
298486
98
68
182525
379444
371275
218486
23
256816
42
67
35
187302
197369
18
381352
17
69
15
424040
103681
7
398687351
285697
92389
304445
127441
89
12
47
16
307521
727490986
47
115899
173478
98
51
64
342552
65803
92
289654
312408
99
104584
391007
60
631417097
92
242024
50
605696460
13
44
124328054
6479
505897776
49508
756838975
410552
67
48
108627581
41
61161
28
37
3
80
13
256107
16
5
231398
244070
921832856
252592
47882017
68875435
5
9
11161
18779
352410
54
122756
37
10
721458186
283729511
131036
179825
59
338846
1
64
204189
5
18
487710
95
89506
8
8
71
22
85
225937
41
164484
48
77
43
59
246088
404940
5071
418603
347766
41
52190
9
339529
22041
67
32
64
35
69
394226
48
92
7
444586
48
29
153679
21
9
53
40
133159539
53018
154573
452393
314947
98594
66
845641615
225790
64
408097
61917
846122800
40
963963869
65
1
72
399497812
73
5
29
434090
104830
385261
236209
94
304435
93467
39
509167653
21
387434
95
338933
390952
24
4
304426
403485
63
62637
378137
79
132046
89
6
611220307
493005
4
476421
753373835
14
14823
65
185739
44
24
32
63
77
1
7
78
87
474256
111287
982413899
51
91881
217525
5
4
78
47
422900
381453
30
20
26
5
140522
38
11
9
11
13
448806
298474129
498087
57
37
50
410704
121165
284600
7
79
62
247034
37
290885
417393
28
196069
141127
53
484958
210870
280510
75
7
82
132911
391297
49
8
82
23637674
59
45
467637
410232
46
79
437614
643749480
160201
52
468067
30
204142
492607
293300
93
613738824
84
68
8
369688
234713
901925366
664884008
627775661
77
90
373756959
321357
445452
24625
84084
168363
47
185658
8
2
43
47
440774
41
37567
200096
47
53
341069
1
7325
392081
90650
84
412154
275096
93
19
82
233288
15
241097
236680
42
407193
98
463184
1
422985
7
172524
78
183763517
84
3
63
8448
71
426025
258288
59
75
39
61
48
64
79
48
2607
344688893
30702
62
84
24
930922715
308297
62
24
194687392
18
75588
361372
11
91
388071
91431
9
148891
489646
8
189582
74629062
24902061
94
143814
63
98
401684
110205
432162106
37
15
31
41
2
16
55945
42
407446
198372
443570
275349491
24
30735
2
11
398415
29
75
10
8
182610
173414
225291
3
99
73
1807863
582663898
78852
93
3
341901
36
537109269
72
49
8
65
416448
85
8
409006
2
15
160085
82
316905
201958
610254909
6
384861
705269349
72
226124
358042
6
90
75910
166749
26807
45453
226722
7
183544
68
14
59705
314692
93
25417
25
63
77
29780
248950
23
8
432928
95
99
50
459370
93
360690
48
19
324766
378618
11
45576
8
66
18
402926
84
35
88
36
152526
28
391289
25
437977
80
97521
15
450062
92415
407277
152526
423180939
69
453995
170996
50927
346678
128118039
626170134
4
109601
13
76
39
414344
13
416060
453953571
295153
81
91
11
77200
238359
45
499119
80
311322
472879746
30
93
307118
609222607
104404
45249
273367
81580
55
71
605284828
44
1
99
59
7
338941
175714
28
339368
11
69
37
523319312
5
33
3
446933
68996
399780988
44877149
459813483
264014
73
97
264006
22
340973
15
441384
185060
266367
72
47
209825
620321920
1
75
49
90
42874
400932
346551
269563
65184
89
7
98365
342380
48
96
50
153546
275268
82
59
70
53309
35
34
26
18993
67
313253
190344
473798
62
55
6
40447
65
9
457682
421624
253778
69
82
8
2
90
47
312042
26
73
86
19
209388
350859
8
365915
75580
176186
85
55
48
234607
107651
232041
46
356298
29
118231
9
9
27
139721
95
70213
235765
431394
362828
183147
483351
96
94078
84
189083
98
12
435396
130708
332762
60
289591
93
4
1
8
37
46
91
138518
42
313402913
14
88
337039495
67
83
106363
98
128194
8
756405747
15
76
168374
68
81761
468602
282664
3
394859
4
304834
214841
66
682711940
17
95
14
32
87646
85711
105577893
346073
4
67
86
233452
54
29
87
56
19
41
45
341475
256530
45242
359914
30
97
27
13
65
7
99
264404
311786
33
26
647503748
298107
3
451610
5
5
207119
108517
455216
6
9
710451017
466974
326954148
91
26
946008587
9
479498
2
53843212
35
1
51713
36650846
73
493398
94404
240653
78
64
994173793
60
438389
495501
217932
56
50
40
24
209381
7
96
1
2
52
402007
17
431223704
71
8
448882
272915
121323153
476838
331272
8
9
300697
412516
28933
23
2
60812
65
7
86
214101
36304
2
66
15
405004
91
227369
35454
222917
24
20289
68
235005
7140
70
59
26227480
141041
292562
49
76
593428044
49336
1
152963
322293
104293
331759
467844
34
56
75
251651
2
480364
54
203172
98
19
88
138203450
399470
449122
371067
65
65
136999
296715
180370
15
176992
7
152903
226949453
94
95
242087
34
452304
94
27
9
268690351
180230395
19
2533
4317
264810
2
84
28
258826
45460
45
22
410741
80
149773
60
25
32
56
41
470647
89
310436
224599
63
410211
9
30
23
390681
9
99
122631
4
173817
152861
324116
91807
35299
42
27
252149
63
53
331559
28903
9
353749
1
8
1124
7
28
68
289546
55
190125490
85
24
9
39
7
54
95475
311780
176281
53
22
76
183147
63
70
461892
275719
2927
88574
5
35
9
229843
135632
905263034
276009
29
14
771206234
134451
53
292713
453164
66
3
6
420531
684285641
1
59
415009
62
173172406
39
19
473370
55
170776
86
28707
291568
154941576
955838116
487629
28
26
33
37
335775
44
126231
134262
40
26
938940760
51006
771971774
37
125760
11
305819
315553604
340934
95
60
50
15863
89
27
317918
124907
355575
375234
98098
27
128733238
246620376
181058
370082675
15
288883
212483897
399170159
93
18
436890
303423
81
138591367
250003
7
60
408324
197885
106224
420026
271133
92
510759272
445962
251478
24
296292
480468
121066
9
101532
4
2
99
210300
362141
11781
45
454632311
137403301
455820
9571
924627858
9
45
361448
35
26451
26
8
3
225536871
9
26
195594
444010
116142
39
83
85
22
2
781982499
52
18
10
286008
22
7
49
388161
469549
61
601610793
398749
48
20420
118455
477489
3
41
115783
17
64
8
372159
8
99
4
285114
4
5
349749
203524
480633
57
295067
6
282624
97
371483
10
97
229056
20
502248536
387083
429939
24
514689779
94
57893
25
88
3
456994
348238
80
81888
11
17
7
41
323559
350855666
41
42
276857
395681
62582223
496762
269552
29
1
409791
223150
424189
30
303514
118005
28366
5
79
55
417639
493509
63
370869
288608
33
39
333494
323368
99
49
185985
439483
18
132300
54
58
228259
332545
57
78671599
116922
96113
611033174
26
35208
304173
4
445059
97
497250126
76
70601
3
390438
6
172106
15514
89
33
82
56473587
231404
190502
72
17
433003
89
73
6
96
69
6
73
66
74
125617
7
469594216
445071
735968325
40
90910
44
160362
7756
492544
288736993
725733025
161336
99
47
79
372730188
19
82
89
2
80239
885298315
12
496564347
289417
109257590
89
872404511
279816
95
62111
3
419707
13179
78
91550
35
140745
369025372
816381154
347072
279928
499237881
61
191013
93596
302856
120946
6
47
82
1
84
81
86
425827
7
215334
119911
79
126689
21528
382508
61
6
90
76430
361347
41215
2
6
3
393322
47
386833
66
44
42
3
452928
333149
488193
499903728
44
425089
6
717734920
465587
44
245040
34614
16
811
11060
20
930817229
15
220542
384287
78
273187
50654
644940199
37
90
424357
89847
340017
90
421075
378638
38232631
33
460652
1
26
12
84
406583
59
402565
197189
5
23
60
158457
815319646
452667
9
491081
332964
23
1
218772
434984
625002881
464247
19
435545
6
33
92
43
35
51
310962
94
19
29
6
6
289009
100234
87
83
80
4
22
331590
465185
426055
85
190322
45
75502
80
27
62
105740
78
180798
1
68
74
86
56
45894
29
53
370152
94
290732
269778
466681
160056
54
79
52
40
742803112
183243
237016862
73977
72648
99
11
297785
4
4
50
494027
8
36
67
67
67
246456774
77519
53
3
87
98
25
115404
430396070
68
79
70
129970
13555
358767
99265
17
46
217813
7
65
336042
369357
624524178
69
71
406552
10
47
61
120783
52821
1
79
162015
89
397931
51
129633
461149
3
107180
135861
15
386948
8
396505
71
30
1
48413
114916331
169542
53
92
66786
192812783
105065
271551
36
61
128728
20
379621
27
4
70
133247069
80
276646
58
109127
2848828
6
97
132613
51
310158333
96525
61
8
32
16
5
136617
72
101493362
18
64
9
316787
227217
26431
81
8
7
67795
107233565
7
7
349200
13
9
235096260
5
92
938678880
418319
453120
8
15
85
84
162645
257515
32
12
71850
444178
137086
58
37
159333364
147057
44
66
109173
481349
2
313122
33
92
81
52
230877
11
22
80550
26
366278
51
3
53
1
218021
65
164382
153439
77
149503715
2
54
264279
98
3
487643
257654
1
56
68583
162173
9
96
49
427016
58940
44
279003
6
284089
79
35
130769
92914917
1
29
74
383630
164767
44
54
435642
28
474889
258261168
110511
40
466482
93883132
49
38
191587
92
416132
94
134976
61
401964
821378415
308647
63
23
464029
29
39813040
121355
424963404
280248678
97
29
20
90
3737
79
459644
2
357049
469004
2
42
81
670565189
139010210
49955
44
27178
325739
26
47892
615461600
48034
5
28294617
576235636
23
219414
36275
31
309116326
406440
43
461747
22
8
24089
19
403799
496675
2
385629
54
179343
45
39384
334698951
216530
3
66
203908217
44
46
97
6
6
348781
280490087
155366
176397
270921
60
97
98
277535
11
11
325244123
46
3
105838
34549513
169971
426998
54
95
4
89981
32
97
59
32
77
57
415892
16
328787
53
1
75
3
9
48
183937
675185470
71
3
63
89
10210
63
23
153982
21
1
52
486763
66
741150131
32
485042
25
34
190764
33
302296
409127
251740
1
66
82
72
307079
28
299933201
54
321593
700062807
136014
389791060
2
76
47989
129616597
7694
384744
94
250414
262634
87
36
121429042
473648
309174
285754
70
84
307845
326285
16128
99967
865008427
5
221963
86
95
986276098
83578
26
51
85
209560145
220113
98
17
30
476603
199566
7
45
60
8
421329
59
423485585
274502
80
38
243334
17154
72
35
1
53
8
385093
81
206270
98
55
23
57
252067
4
8236
354083775
156557
83
99411
24
72
243734
132950
1
73
9
178779
646406520
74
91
124382
67
87
843703111
20198
247004
40
54
14
75
85895988
2
90509
35
39
344674
996929169
43
64
227338
54
338619
23
25
34
481739
286677
175229
447612
224590581
462021
454177
20332
285623140
451853
19785
222496674
176555
120430
205457924
54
68
458973
17
311959
53
185481
92
377224
4
946127456
246641
49
252295
66
213725
71
6
469363
4
193906
87
386176
98807173
38
116243382
490906
195123
277816
349777
53
128995
993315420
305458831
365209
7
165777
263979
85505
340457
41681
180068149
70401
305534373
429324
214422
168893
228991
16
346499
365744
21
74
48
55641
34
83
421205
80
61
214900408
88
4
98871
163120
5
119285
74
43
5
6916891
9
93
20
77
20456
493412565
77
220990
17902
29
69114
458930
152947
3
81
267929
265115
95337
98
1804
92
525184854
27210935
96
14
24
337921
5
474487
95
11
480892
488070
471028
73
445836
38
91
304536
981601237
420737942
3
75
86
25
1
817196455
13
2
71
8
264726
34
459311
42
54
6385
4
88
77
8
72
107174
6
37
371891
413850
725992491
47
77896161
5
53892
79
149141
64
485481
28
640833075
91
62
96
162982
93
165512
34
3
201919
289955
38
647188616
67
2
7
402864
420114
327269
159455
408469
9920
442459083
52
95
471495
41
48
108387
102156
6
55900
1
434532
426120
72
35
52
15
152120
655355161
79
5
96
31
94
45
26
377991
53
157553
368113
158411
88
36
22
290421
478808
205565
402024
396621
275349
281538
2
631246642
369312
31721
201657
68
355163
64
62
636224443
577093153
195105
25
179050
41
14
19965
72
33
280546
369716
30
489593
353728
57
33
73457
69
77985
3
380104794
69
493810
55776396
255894
57629
388847794
75
314169
147500
986710170
484678
81
4
69865
155365194
21
398909
466309
135762
271989
99841225
376956
444190836
26
75
8
87
193503
226950288
82
5
4
371454
9
75
93
349738
87
39
78
490260959
85891
90
37
51
208673
97
121966
86
444961
184361
387422
47
78
458729
2
66198
440201
982580408
198272
60000
5
917590207
474684
120148
87841
98
55
71
94
60
84473
1
86
155096
39
327365
60
19417
2
358526
144877
358269454
241796
5
256960
8
88
91589
331667
7
3
320788
491688444
35
354396
263268
474543
83
53
21
2
32
41
38
345923548
47
189659
233808
79
5
23
39
52
4
8
11
37
384117
124571
448188
94242
89
380855
38
82221
63
362697
21
319551332
6
91
436458
496775
79
80
62
13
98
265749
72
1
89
4
11426
28
93
52
50
191307
243042
8
176052
81
37
81
470324
302662
29
89
19340
88
758831837
78
107171
113170
390454
3
7
304555
211075513
52
44
172707
9
94
144557
91
385224
115176
175498
159239
65610
35
351868
381234753
55
87
16
36
23
146106674
84
988181923
1
79896
358558
443576
44348
106827
161701
61
102032
68
258317
79
41
56735
58631
61
440901
170144
312889
60450
17
5
293399
264951
6
362265
80699
44
50
60
112880
440202
865596572
86
92
124010
278104
283221
1
122603
731852486
299264
30
2
46992
345054
69
68
323583
4
295343
271314
342503523
27
68
324254
47
7
93
12
168231
9
5
6
98
275842
239670
201859
55
84
92
29
238021498
91
206390
148012
465572840
80039
287007700
25
410703
246341
176413
58
9
66
2
49399
46
14
9
185533
54105
71
23
60
43
72
77
424192
919455197
98
936596965
258431
53
366727
33
22
46
429317
856694098
68
70793
418099
41
57
30913
34
246653
4
344480
232003
270699
87
65
28
5
150750
2
657589970
246211
98719
88
473079497
133326
59
249775
199020
74466
62
429466
5
106239
59
55
6
207818259
170565
2
7
46
271608
33
92
373314852
1
205328
277315760
317453491
50
884852620
349769
251268
89
23
3
341295
13
22930
66
51
48
72
28
243390407
51
39
49
72
274903
414247
863805470
187017
242586
45
49
32
86
130410
44
64
86666
431440
11
19
51
36
58
55
87
70189
61
120700
7
196220
88368
403269
587970408
421585
3
93489
148261
437402
355933
74
78
66
63
27
23300
23
23
5
25
285239
262045
156335
96
463228
92
3
437118093
21
31
228851
3
16
786312345
81
173491
63
7
223632
28
5450
824247796
520643474
133623
53
367759
77
97
56
486837
18
493527
57
42072
453799
359841
238125
74
406367
3
19
90
141988
23
493863
135760
467754
2
281491
340113
60
67
65951
441845
61
93
166468
67
422712
4
232312
27
120973969
182142
512998924
95
9
172656
96
23
91558
149070
24
177959
2
44039
24
82
150848
6
52
80
49
32
63
28
72
2
64
328165
92326633
98
425008
46
56
17
131816
70
116887
8
39
53
355149
240170
55
66
362113
740012230
398611
498139
71
91
72
89
145643
426317
34
82
50
47
24
29
111738
384219
21
17
3
36
837667037
75
491123
348878
170442
23
68
315493
18
677384102
57
178284
355268443
272499
261344
35
155895
461375
263375
48
97
457917
89
33376889
3
339171
271291
448637
966439583
91
61
151617
380025490
268207
60
92
498738
74
312586
98
84
547120387
430899358
8
40
424610
98
180814
28
76
1
390949
99
2
15760
67
254677
83
73
10
54260
49392
194072
43
32
395028
95
933099539
72
470595
6
93
6
204938
120831089
16468
26
1
187700
463140
8
24
2
927808998
91
216982
17
24
37
547747949
332756
66
430004
35251
88
50
70
121612729
28
387152
3
268117
3
58
96
203763
3
9
27
335983
316827173
8
93
100145054
39172
80
77432
1
54651
21
64545
89
10
3
38
187145
4
27
401641
9
94185
285139
99
24
61
832774593
59
76
154489744
369168
353920
33
232037
60
945381100
38
269575
69
45
61
494726
141688
47
225820
76
6
6
360424
348279
79
742596260
313752
605960788
310555
43512
81682
3
419453
324500
337299
400511
17
39
71
553827492
72
5
10
30
678557960
317540
437725921
135683
75
409206
6
138044
23
338752
115560
185259178
48892458
647669153
248700
61
8
392858
89
66
4
972684494
35452
7
76
235144
626281650
81
173054313
11
162603
223469
490929
69
413330
10
59
75
84
326893543
1
30
5
272089116
645138578
655291967
15
199926
65
10
965381467
69
19
53
291411542
78
483642
6
209697086
107707
200930
279694
633711017
27
4
50
806226348
365817
317794
90
22
4
98
317133
111736
64620
4
55
2
9
67696
303145
3
208753
118128
6
242609
92
61
78
90
85
411700
337959
46
33
479490
225638
61384
21
26
157201
241092
253509
66
276209055
281341
47
43
368492
949204870
369574
444062864
321522
8
237403
52
2
51
82
76
390717
409888
16
1
35
433745
5
78
2
280495
85057
88
72
38
293514
444428
798547395
98
367301
46673
191347
61
3
8
141117
228641
104890
77
9
396118400
454701
96
2
44
443460
29
50
469309
56
248238
2
9
214394
20
779376370
268251
322054
14
296535
31
143138
74
6
423377
392257
274985
152455
229887
124412
444360
58
43929
396792
144838
434537
60535
85
73
78
26152
38
74
129596
689627524
434443
96
39
37
499233
430193
39795
484839
270194
337882
97
452045
83
230950
148288
2
89
198846
1
79
72
36
30
53
211623
259091
6
77
465343
83
106023
164555
690080562
97
325003
444581
70
82
15
44
51
468395
130556624
32
437910267
65
74
41
297575
43684546
40
116173544
17
24
3
82
210829
36
60562
955639103
513344805
26902728
26
304440
838316862
9
37
49
45909
31
64
45
25
132621
392848
55
68
168483
361829
9
372274994
600270784
71
28
70
6
383457
459627
22
409536
280908
64
61
22
75
1
172140
311356
93
5235
449685
63
51710
68
9
85
29
90
39
316200
432748
432971
492649
494599
9415
7
45
17
85
19
17
20
212377
141334
87803
757076209
45
77
74
213000642
358107
67
375440184
83
20
259842
85
87
435322
70
73
251585
15
45259
75
68
260019964
476791
168281
40
322239
9
35
470536
418588
74
250588
284021
66
83873
16
3
39
43521
290165
724514887
994107678
531391190
939203151
106182
21
8
49
352415
101147
675971797
31
34
444259
67
413373
2
29
624554462
60
218114
10
97791
3
43
61
400387
301376
6
23
299951
8
233857
249731420
831502806
35
19
33493
311072
47
144172
11
21
1
63
432950
157979151
44
234091
274902
304
67
35
484994
61
625256392
46
63
260331
13459
287409
53
339721088
1
314566
64
246018
1
170581
671408677
8
11093
6
290380238
385213
227050
469832
665318978
65
5
7
414411
95
280717
134929
10
458480
359990
821705196
446974721
50
4
9
957981119
51
49
47
2
7
85
85
56
16
270930
56
399780
244826
288231
16447
71
331028
42
7
343731
7
4
5
39
78
145270
312503
325398889
337241
350848
310820
92
153344
641099061
76
93
91
286673
78
84
21
744507256
1
55
3
433548
3
8
289914051
83139
19
97
125728
56
263991
9
78
375494
87
84
19
12876
4
186423
313579
891553750
79
209193
188818
99
274705
8
55
37
53071
1
83187
57
8
4
48285
82075
890892585
35
78
207820
908345457
140861
61
343479
3
403156
22
258464
94
7
410670038
6
172802961
14
3
255546
369412
1
15
54
95
179381
83
487333
113585
72816
115178
938136997
67914
939767492
54
229567
385772
77
38
38
48
395517
176068
4
50
7
159713
134552
5
46
320880
32
258912006
49
35
468077
74
49
993494354
134353
71
127240
927231502
1
848711214
431306
17
3
22
477801
4
83
60
12
126595
217371
106924
42
189003
325333
24
87
312268
96
203184
13507
356611
81
64929
24
22
88
83
40103586
708370350
88494
19
289290
296208
367466
16
18
145584
12
492157
99
81861
173981
97
587038439
325008
425460654
64
50
99
225806716
83
39
594058870
36314973
176705
4
166119
13
459933
488162
402892
88
7
454285
62661
18
6
481495
694319559
156465
60
493304
50
1
338904
57
43
268264147
94
55
86
26
247101
92737
51
461681
263977795
52
237418
429188
98889
73
271961
621793949
15
1
268703
5
91
9
11
98245
5
296513
203995
97
88
54
216793
659006736
68
158887
51
703795487
11
24
247737
7
23
454203
10553
24806
159063
5
275119
263056
97
13
435539
292512
3
86
20
428723417
46
97
79
344255
155262
16
5545
3
43
5
71
107062
8490
39
387499
238421
55
309561
96
222809
66
1
451790
98470
52
66
163671
356276
484013
277253
46
59890
427074
776919995
182183
734215868
236231
69
11
23
272601
228079
92
72
48
49
26
85338
9
113485
195609155
61082
96141
163585
482372
81
12
2
2
2
490045
49
298424
49
218243
46118
179769849
299895
454846376
144904
33
410448
434871
39
351365625
72
57
37722
97668
226249
96
454684
156220
248717759
137299
86
72
375924
17
15897
386494
286332
82360
97
481271
88
7
54
85433
490672
191993
263811819
9
89
97
313345
55
99
69
80
218055
11
98
399547687
24
11103
252101
83
7
90
383209
83221
41
494485
321484
16
58
29
458343697
155932
184175
19
11539053
70
5
58
3
68572
44
132375
80
79
20
125467555
256516
65
85
46539
84
414511
462592
263241
34
56
100666085
69
170393
3365
637253186
94
126162
310279496
73
11
840805653
308023
75720
40
1
6
72569
60
298341197
405999
23893
4
375973
45
1
929327942
95
388579
226680
235873314
79
340925
3
52
9
579949002
6
19
41
304630
35
409279
942095946
468021
89467
6
97
77
92502
8
94521
2
463649
366712
85
82
91
27
875235889
116761
56
397267
266932
315135
490798
31
87
90
275093
25
3
97
33
5
57
107281
351717
191640
713590246
33
203302
6
188982
430464
568751270
251128
53
27
80
123227
638316970
78
40
18
57
8
5
39
44
268481
7
1
82
26
94
24
354103
20
222574
157874
85
3
45
55
93
401964677
179131
6
29
364973
56
417705
398785
15
3
988030717
448130
248282
75
7
53
394544
57241
92910
386329
61
61698
42
1
168345
76
88
210102
5928
1
207116529
85
28
274671
986208950
6
353935
91568
92
252134
31
72
234569
84
88
436245
54
15
253755
89
156715
319772
44030
90
86
1
13
135896
96
490945
15
371144
240907
458211
99
2
98
485901
88
398291
45
447129
352404321
360312968
44
62249
69
39
29
35
828602518
35
43
66
51
926253280
852640697
25
222568
39
10
49
34
18028
478703
441033369
296817
69
394375
302559
35
174505
310909
27
10
109043
314429
84
9
901855398
215647
79
64
381776
57
86
45
73
274665
68
422490
404424
491366
42
63
41
52
8
273951
64
237258481
7
54
9
348801
469063
50
210497
9
38
137569951
7
142262
122061
2
62518
437301
4
7
541343830
211525
87
92713
10460
244880
80
9421
43
12
437073
152019
51487
243198
204217
95
73
42
78
31
71
369434
42
84
205222
646069500
194129
53
80840
24
20
5
352983
334647
468342571
126938
344777
323929
803523137
347352
89
79
35941
355154
73
2
235048
117219453
291936
5
68
53
253123
71
487185
316727
697973483
484231407
54
365398
74
374284
352488
99
333679
862471291
229974
270248
71
31
60458659
47
20
67
95
83
20
65
28
141579
46
65
61
169382
194902
43
24
9
132599
63
312383
243345
710409828
406407
6
101628
244386
66
35
272465
122045
22663
58
251148054
88
671299214
200391
230347
493121
92
43
64251
36
26
369470
8358
22
42
84
75
101334
60
205872
67
490533
13
4
44
229012
29
57605
537411231
252116
100734
73
143109
13
4
261763
372227
345542
25
21
242420
198442
609775183
8
49036
855072663
24
261065
90
99
173623
52
122776
60971
58
495678
20
215805
5
51
260058513
36
8
383947
62
302187
14
17044
104537
840799905
25
74
11
205150
72
44
20
72717
53
2
87
31
7507
244691
21
85
81
944368547
6
63
145713
356412
101249
388103
18
226196
894197013
8
372154
86
64
62082114
83381
650593446
3
59
412138
97
88
216638
80
249912
81
73567
78449
62
54
3
1
205867
58
363876
133943
54
23152
53
421563971
74
38
454219
56
418730
481481
9
73
11
647
97
92
5
47
125592
63
46
76
430547
16
238241
739032874
30
502190942
69
89
58
80470
60
54
375277
33631
34
52465
16
79
59
1
482103
265563
427076500
646660025
10
195603
30
47
822731400
96834616
36
74
2
31
6305
178158
50462692
468983
7
358090
3
83
339994
49
337909
260017
22
37
91
20
801350101
413507142
8
169232
73632
856375503
274923
21
65
57919
11
30
317791
19920
255662
832198715
48
58
6
265887
2
87
299546
29
292579
63
876033357
4
462390
441319
57333
33007
330847
25
406205710
67
13
14
47
989181614
270031
64
452061
70
51
329621
571525155
959316238
83010
459138
6
22
48
56
263313809
90
182105
53
327534
15
261444
95
284104
23
353693517
119180
64
173253
432472
42
25
457166
20
92
80
22
433679
88
424569
764023660
298355707
77
41143
244135
315717
25
448036
122884
474242
89
133006
40
79
91
58
4
8
10
40
476930
11
219844
346387
53
89
34
377723
478445
131805
16
16
511324986
225141
92
72
41
96
134692
13
1
207656
395282
487848
15
25
90450
66648819
206964
72
69
332565
5
79
24
303404
803710874
437209529
416255
43
136053632
427182
60
60
11
454238
1
80
495389
498116
323389
2
166367
235992
293914
82
38
256790
81
74155
305378
260239
275839
654378833
49
90
76
1
252111
87
227293
571644865
180685
6119
79
103413
518671067
495761
33049
133680
37
430405
213298
48
15985
91
56
34
321953
232095
172384859
83
66842
28
243980
76
59
44923
439837
21
349367
67
376066
1
198840700
80
116726
158057
433362
19
591
309771
55
67
441849
86
893258278
21
1
79908
71
1
5
200053652
415267
654460466
387089
236962
22
35
61
72
8024
353944
293584
943348752
219415
69
43
74
11
622114348
102045
12
758180808
74
51
120740
556497036
67
375576
784988756
497052
14
808781008
56
40
56
155755
86
76582
183481
180700
244492950
347166
276424
412178409
26
84
656210970
49
142231
60
486401
32
460787
5
7
21
9
70
466093
49
493680
34
17
393136
44
171857
119249
441426
877194981
73
30
1
8
39073
12183
98
216791
484189
331648
22
276659
285761
119121
45
216617
465093
364359
96
271774
178511
84
2
290576
352963
467427
887612221
4
26
32
184377
18
778475442
362899
56
316625
83
298754
7
880478331
341240
74
82
933009685
74
5
23
425095
308534
17
68
993495396
91
61
6
494714
7
33
953300469
500371578
48
2
423078
3
15917
235847
27
1
4
18
66
57457
440159
371024
12
282347
216506
46
87
76
56
253391
105898
24
59
70285
205811
75718
90
39
137731
14
13
9
31
62
200367
72
479477
413849847
157794
211276
69
170331
47
476768
67
234023
4
954480362
35
13
298299
447726
853973206
11
81
7
77
87
15
11
455862
158795
365530
224383
132587
20
96
67
74461
15
451051
67
50
41
262979
415353779
49
2
87
6
62
99
62
50
98
25676
369198
20
86
3
6
59
91512
22
417387
179360957
189514
5
6
2
174024
65
437005
87617
163246317
899976626
73
3
8
12
219474
18563
65
365115172
55
120344
27
55
7
9
7
65
227368538
120373
87
5
17222223
385801227
49
86999
1
9
408891752
2
94
17
14
69
77
71
335200
289392
99
69
168886
348757
89
32
90
11152
8055
179154
307298
321706
68
398308
126584839
427400
60359662
5
375607
55
342913
200779
23
304270
33
795828689
127349
192801
80
35
64
151910358
21
466796
287036
41
296088
324257
357480
98
82
57
404400
383127
3
85578
1
4
22
56
88374
214885
182516294
106308
79498
59
354663
148489
1
493716
219889
2
71
61
134999
91
449136
2
5
47
329157
498647
116577
27
8
116922
468883
3
271529
431426
384602
19
62
66
178896
32
3
93
18
9
181450
351603
486043
253865
27
89
75198
17
388801
56
84
281385979
374701
53
82980
282983
99898
341156
13
426631
958771259
137008
300251
423220
68
126224
24
70
238122
83
312424
295199
451538
553891930
60
344599
69
25
34
335489
8
96
2
28
163851387
84
94
3
428491631
5
410210
36730
59193
144168
88
668940292
13
63
298411432
57
5
9
181249
133165
688942185
243351
202203
68
68
293549
4
46
2
35
87
3
452102
169839061
44052
26
99
84
90
35
52
22
484425
493366893
13
42
310269
143262
151695
99
92
65
92
26
685336525
187096
31
439954249
321704
38
677226973
204207
70
13
58268290
62937
221957
232877
16
76
50586
780943719
6
58
98
189245236
345568116
7
383529
54
98
77
59
424728
208901
90
259966
200238
97
468637
449110
68
362120377
425645
309934
73
311654776
95
86360
84
259838
113942
473876
472408
476256
130581895
35
8
1
43
446753822
382441
60
68
516939539
5
14
76376889
5
67
214138
4
235912
40444
422087
45044
438927
208200
230616
229813163
60
75083
1
253821
378648
202325
29656244
45123
255434
338928
65
44
6
36
10
76
95
184431
46969
15
73
470281
306983
68746
136899
366623
14
26
102934
39
172674
126426
2
98944
38222
75
454755
164867
386445
98
398527
313185
455322
168195
72
651488146
61
17
228164
65
356735
3737
289962559
187570849
114332
91
353467
27818
167558434
809746478
58
76
53
32
120459
12
5
8
6
27
62
87
54978
69
255743
19
81
2
475794
28321
59
222699
564577967
10046
69357
443504
392897
62
171627
376163
665654233
303631
6
101537
50
102679
225048
396258120
97
10
12
259512
6
348603
248462
5
2
31
36
495671
82
127463
103457
41
331840
403204
6
198397
52
11
42575
8
69
69
39455
87
393797
328038
234196
222385
90
23
320375
9
491449
34
285030374
88
52
93
58234
262912
4
59
343902
470626
25
344344
48
30
569352938
82
210844
347951
11
579064245
36
9522
167113
88
292430
128485
419345
40
66
347345
55
70
96
111862021
53
100654
54
84
15
404025280
771192721
442103
154132
240782
212491
273101
418484
107941
139334
313608
451864
148734
89
440425
4
887715199
172291
52
496240341
146842
12
312475
342064
209688
414235
36220
57
9
89
382593
389338749
195307
75
483421
82
261060
3
437105
494739
452948
269690
13
24
207556
278273
46488
2
150961
444027
80
68
56
322142
2
151880
89
841585728
44
59
97
95
100800
389995
88
52
53
362318
53
3
81857
125803
163699838
11673
68043
12
18
28287
386461
57
86
384540356
123556
17
148080
413313821
49
174260
3
417432
87
90
85
9
86
27
39
56
183264
57960976
78
3
30988
81
2
69
20965928
395533
94
87
34
7
5630
448553
7
8
369075
43
85
72
32
25190
46
198649
43
56658
7
10
33
204492
56
227858
122037
32
10583
14
249619
181361
442512
715898985
55
78
258890
39
181014
42
96
93
124646
6
51823
436838
460895
72
726312122
490422
204948
297566
466924
75
34
490791
447119
4
11
435390
213934737
36
43
3
49
334987900
180050
443995
250764
73
44072525
54
17
183838
50
127059
12317
54
564250010
237645
12
39
365080
88
381181
226329
29
12
192310
79
19
466805
300627836
404516
85
61
83
58
300189
498245
3
104754
203690
203744
6
18
96930
396754
81
41
423789
327258115
231583
206961
15
452648
891028421
282858
23
289027
81
722238880
197965
75
112737
50
9
168770
147910
365299
55
238360
247842
301215
175958
10
43
865704180
11
39
92
495418
887624755
35439
85
7
107160
888222390
212091
200232
41
9
157781
98
8
52
1
247695
108459
82091
4
29
30550
576705747
40
30
66
54
430028
123544
138724
388451790
320047
59
23402
14
423484575
53
78
680703728
31
62
439535
3
155433
406881
284865
288121
62
782830925
7
89
5
74
76098
49
71
122129
56
14
570044661
197447
27
391951
319028
242263
3
71
129999
9
338315
72
5
496365
10143335
287964
61
1
810277179
16
373671
52
301335
6
918912504
62532
68
484000
285269
180714021
181366152
6
27285528
59
9
83
252898
962983261
4567
59
86
225677
62
68
40050
37793
245029
902074950
9
48
192288
49
17704
49
99
86262
101148
725657424
25
76385
46954
88
354988
82
320335
90
39797
107096
62
35
24
25259
86
46
973497423
47
43
88
375604
226634
509639281
18
30
7
3
3
59
47
65
91
501940893
436636
118361475
359171
65
45
76
83
716543554
14
336672
2
37
37
3
5799
439832
30366
29
78
163792
31
183861
30113925
4
26
191148
99
36
35
258872
771788744
777431205
994502619
168314
420653
75
295042
87
605478740
41
141704
14
409965
6
45030
2
157131730
17
250056
229794
166071
27
3
6
266397
410669
59
7
280108
5
285778
37
5
72
2
96
13
302643
71
15
63
463871
58
534155493
343834
182522
616511133
402340
59
53
89
452396
17
976315560
95
29
292837
359349
28
355647328
8
452480
368646
69
87
28
20
89
65
415542
94
231415
449913
248090
433495
18
7537
489777
112771
745239069
432491
49
74
40
158887
479942
87
23336
77475477
50701364
49
314289846
50
6
22
181031
636945715
42
18
275462747
80
9
9
422553
83
446314
91
165993953
51
95
55
2470
80
124624
98
150672
82
266541311
71
245230
63
448480
3
78
844604460
403701
462509
6
106471
211042
142652
188311
522923289
63
92
45
13169
66544
29
44
95
379139
152235
252123
111012
424317
41
177322
34
84
8
35
86
439909
52
10
314419
149087
83
22
84230
34773
26
5
26
35
405741
27
5
95
162348
55
8
263448
281088680
15
45
252874
36
45
124361
65
1
298170332
68
87
485490
3
5
271607
51
9
101166
14
314636
181305
33
37722
17
49
10
19
7
78
75
316003
6
44
21
497224
484602
6
54
3
12
460419
487937
86
99
94
469814
337901
420268
49488
485435
23
46
707164998
13
152688
76
47
3
77
40
62
858966704
36
19
48
43
45
116967
14
60
77
197776
3
44258305
19
5
105325
78
36
5
93
35
377072
7238
54124
66
8
455519271
988768195
46
76
120986
41
471905596
232690
15703
6
40504
69677992
152644
190987
30
76
219295
37967
9
749276807
65
99
31
285801
423894
12
482387
350879
852370656
496458
55
237883
243626
1
50
345314
40
80
122299228
419649
261439
69
387113
94125
72
198577213
109506
63
459004
402074945
84
198328
780859197
76
102848
83041
7694546
154326
6
47
93498
16
103786426
32
610349611
477486
457428
51
48
32
910682719
371766
427775
186540378
619401322
53
138637
13914
84743
235038
465304
2
959005382
991572607
18
75
93
806450292
95557
90
6
3
66934
33
45
10
206041452
498061
21
281774
21
600547764
289417
11
92
38
153385
77
321343
68
1
33
101406891
61
1
439257
74005
67
80
85
9
78
18
306910
29
92
5
468430
45
309702
39
468937
28
214247808
46
418730
32
4
854073187
85
470274
324350
474609
29
9
133035
237348
64
494174616
55
256273246
11
11359
180950
50
13728
67
90562
75889
435151
72
36003
122157
4
17
69430
75
165765
450173
39
63025784
623980868
2
2
70
232260
37
97
4
463162
66
63
4
91
58432
26
149408
66
269513
1
287316
220599
230294
65
30
953
103103
428753
88
705197674
335034
132808
84
94
31
495928
21541
247643
41
487201
6
349621509
406058
343337
443849
357762
207992
47
362495
334540489
30553290
11
155768
171985817
363752
537790121
489990
95
74725
294810
495995
90
85
2719
73
50055
43
342582159
278721
838525701
32
4
93618
28
19
75930
339481
195106
81
383278155
217680
470637
445478
487204
198492
69
85040
42
18
158499
70
20
30
62
368223
457234
58
443735
38
1858
98413
84
20
98044
58
99
304143
4
8
66
230328
430389
272081095
3
292900
69
547989406
188025524
372401
12
294238
44
9
40
213601
196921
249585
66158
4790
8
452839
43
72
88
13
45
15
40
98
17
5855
124189
449597
79
40534
25
96
281109
63
2
72
145139
53
85
77
394659
31
314419494
53
387030
410573
8
274284
32
335315
286473
462652
22
93
10992
150248
28
178398
2
30
77
5
399011
22
71
406630075
264168
34
56
99
392770
45
7
32896
2
78719967
50
70
374539
395871
82
354378
31
493830
60
35
62
94
42
93
154247
89885628
77
9508348
147135
316731996
1
82
63
35
247987
448102788
430764
356668
1
266837
18
66
23
294122
234585
87
478923
80
22
386474
57948
10894
58458203
89
48
3
547140605
334393
588329538
67
81
313580
70
80
410012
148833
21862
23
77
406839
354771
4
652110001
76
60
87
389873
1
34
65421
84
38
277315
395597
42
84
70
13
82255
10
74
724362610
98
288340
14
422655
55
438293
163259
94
85
39
752017440
64
5
212177
56
6011
229948
80
33
987822396
720084950
217245
217931
39266
381121
395547
71
312596
49487
76
264566
4
58
1
48
49
371390
472922
51
1
355956
55
932967283
452140
72
87
148153
215988339
366132
125027
6
38
64
288157
70
2
81
93
382867
68
308188
196894
48
38
37
49
73
950071280
479233
22
20
1
133280
66
279953
93
76
295907
152414
47
72
64
61
77
316945
8
70179
459357
693068498
9
491632
76988615
6
34
2
88
41
37
33
17351
308118103
34
17
22
9
216020
451568
82
59
4
88
91
174602447
3
452203
220022
77
436652
58
173235
44
286992792
68073
287435
82
96
47
89
19
458739
73
21
66
343506406
163215273
463074603
8
36
92
9
390188
440062
35
50685
498707
184684934
64
426184
476245
81421
468828
415426
43
27
562046438
445961277
84
426412
494162
307252
65967
834477375
41
3
392473
21
63
61
73
10
54335
35
63
104050
325437239
29
45
148657
37952
299142
64
440436
19746
2
321078
28
15
345459
1
34
97
96
23
27
80
406870516
75864
68
5
265548785
75
241183
82
22
241883
34
41
494345
243781
395674
87780
3073
62
5
476852
173760207
85
352655277
430927157
91
5719
78
81
17
31
454304
132944
5
62
91
75676
60748
36249
5
70916
92
190020
71
43373
829559143
1
9
8
36
39
48
62
344829
15
105915
73
1
256874
148350
386832
178082
90
4
54
84
84
57
1
340004666
6
96
12
293232
462586
378318
64
9
65
9
93
52809
21
373119
12
47
37
17
8
96
8
27
47
25
6
71
174605
47
474616
77
1
84
61
94
42
80
12
18
66
469358710
35
43
159414
42180
139638
16
279637
756763493
29
381771
407107
77
86
92
81
25174
301692
32
90
1
7
59
89
18
25068
452233
76
266308297
247473312
265489
478254
39882
53
25
1
97
483049
324181
106450
401282
88
52113
2
36
317314
50
317430
345922
33
107269
88
429023
85
29730
99
105488
470689
5
205438
168405
350069
103579
536232554
39
17
46
342387
329702
80
296081
264125
95
19
27
15
210094
3
354613
308486374
69449
45
183689
128292
30
78
58337
276930489
30
115130
41
65
1
77020
399633
239748
63297
84
6717
483605
373990
24
54
9
303221
6
9
491649
4
151284
37
9
99
218047
485231
960187361
327312
402766
95
40464
4
33267
458567
24
57238808
458082
442951
145962
61
88
322414280
86
18
441949
55
748059324
78
17
11
116415
24
96
31
91
17
3
383558
61
97
8
6073
44
85
9
138508
5
11913261
455714
290870060
94
94
80
88
967991605
21
697598880
126595
51
75
4
48341
719075914
110521
28
6
294327
64763
287840
86
374997
139294
24
89
38
40
87
14
365468
397114
398146467
3
264775
458299
77
682441321
228416
7
70505
99
354513
1
21
1
466073
6
195961
88094
85
47
37
39
199286132
23
15471
31
391282
401532
57
458971
62
18
485000
4
96
949759122
48
589168313
25
59
320872
250823
325478
459645
19
23
19
30
73
26054
816392733
5
16
396830
202602
32
51134
415690
53
39926373
66
280990
454992
18
325896
27
34518
53
45
94
374082173
22
62
317529
63
4
59
112942
95
31
55971165
360413
19
84604
57
181262347
85
77
6
6
556969386
56
54451
888766242
116952
98888
9
403778
3
23
55
334080
457166
797877428
468317
6
20
370477
378745
22
315470
53
9
8
222274716
445728
42
85
80
30691
36
148160
90
125621
37
77
1
243639
691141934
61
372126
89
276125
76835
529516597
137562
810694773
57
92
9
66
8
94
53
414520
114897
53
884896108
124049646
206445
494488
44
6
49
255976
313747
242444
21
186254
821596078
163813
386352
62
89
344255
35
67
49
313227
4
30321
67056
203348
268804
278827377
353788
78
364537541
55
445654
10476
171943
88
48334
66
21
42
99
45
347048
25
95
1
409424
152880
58
86765
70
683241231
315161
1
188218
442766
29
74
74
51
147416
96706
62
311013
67
511026292
38786
22
297350
70461
86
488526
44
685641651
3
830950442
77678
2
12
15
409963
294882
103460
208778
461263329
67
6
34315
2
6
53
9
57330
51332
21
396375
423189
72
717162328
1
151390
119775
22
496167
182960
49
63
16680
41
51
91
321590
29
137543
1
131600
6
351400
95
774813663
81
187775
6
5
45
468023
69510
39
5
145056
15
75
9
102139
469148
324414
41
477751
29
382076
79
33454
39
38771
28
117573
150350919
7
64
16
3
416452
97
36
48
85
3901
247910
33046
90
126892591
18
52008
78
50729
17
27
45
2
337839
226865
437483
411088
207445
933306154
73
352318
696506373
119996
11
23
98019
41334
37
73
24
66
471369
90
65
92
24
91339
92
6
4
455378026
8
57
320171259
206764
5
83
250601
19
784049637
56
88
114707
18
72
139354
302323996
339372
89
28
47
68
49
26
71
257887
450685
205363
40
97
288123
3
27
81338
66
44
27
422716
57
4
82
120155
293558
14
373554
58
158701
441005
226534
26
71
444771
304277
7
378039
1
56
67409
3
48601
208764
125148
49
65
85
428375
14
29
185692
422640
160750
53009
259319
602374535
97
89004
52
347474
72
54
224001
142064449
367547
3
56147
1
6
35
483553
470402
33
58
60
271581
40
429811
67
88
164996
2
173663
75
3
259118
80359
23484
96
60886893
65
418977
170294
53
15
67
90168
50
381816
27
9
13790890
340206
82
233157
933325288
887199682
90
32
675336120
89152
146035
1
132191
181307
385514
407550
41
412677
56
427619924
87506584
52915
77
11
803893579
84
10
11234
673754109
95
446534
82
286679
17
448303
406746
11
7
7
409193
256203
308285
172396
83
764661063
463173
28
413268688
23662
274658731
55
241782
128952
198191
5
52
9
51
88983
403561
480477
82
474056
414332
48
241710
98
33
30
481503267
4
74
455544
6
38
37
140487
6368
160814
134169090
98
7
9
495789
64
2
92
63
46
81409
80530
16031
34612
85
52
493826
72
64
1
16
343199
352446
67
25
227635
84
155823
28
61
398742332
59381
48
234842
619923578
25
395045
63
9
79180
323161
73
92
55
253561
109757
379614
278133721
408063
35
253848
358380
357167055
14
19
40
433798220
67
399191
470004
76
89
774577670
1
89570
259729
84
59
4
68005
2
5
242675
53
154680
165927
5
89
222718
18
209275
548153742
35
128890
485748
294233
13
53
267076064
378830
160693
69
15
368509
304761
127367
99
66
55
6
487691
334402991
82
9
32
96
23
7
65
310532
318952
291975
26
55
62
460849
89
268681
45
9
28192
200778632
7
813325086
17
244977404
213294291
4
88
896734922
13
4
311231
397841
36023
29
800879159
257838
53
423129
67
279321
55
30
35
243932
410536
8
4
281251997
24
51
86
83
123981
101717
56
50
45
300472
265758
285927
32
44
292947
59
100769
99
285859671
98905
882504702
824992113
99
90
70
139101
70
36290
699259255
24
241054
7
168860938
247440
400690
30
38
483603
97
6
55
173449
191860
401993
5
134471985
47
11
175034
50
245627
65
2
38275
8
350399
15
5
56
435561
340858
27
484945
47
47307
394529
24
122917
121410
257216988
91089
860934799
97
559843141
402253
210508
84
15
36
90
443925
175918
47929
820593007
133834
439188
78
8
66
269332
124509997
40
3
71
78
394212
80
96
70
28
937458161
484659
32
44
117343
14
79754
96
33
8
294263
95
480235
106928
238892
263947
68
122141
73
93
4
1
89
1
285473
186147
71
263237
77
62
3
75
921
165190476
8
482049
87
151874
223593
88364
313252
347170326
304596
55
41
116560
308648
62
32
91
54502
132402
37
90565
65
64
424522
364279
426861
489532
37830
28
600029475
27
85
66984
57
26008
7
421905
478676
4
222982736
1
15
37
3713
1
75
13
81362
10
99
204568
67068
3
63
23
247903
67
5
69
17
43
698069060
78
111557
168037
495155
97
4
77
15
413539
284694
424553662
55
8
158499
15
79
16
34
271120
42
11
371153
555036778
3
97896
52
59
11
3
834642673
222762
208144
50484091
15
489833
30827
263319
49962
344797
331190
107702
9
8
617335954
395685
82893
40053057
466041899
76787
39
35501
240826
488778
19
326638
54
121169
44
233830
381961
90
7
451404
410820
1
54
38
8
203030
280518415
26
81
6
7
13168
70
47
2
14
268664
40
83655
238332
433853
2
4933
69
196685
101462
35
51
57
12
83
39
36
81
707099729
402171
492944
175903
6
88
81
181098451
378423405
84
761234772
27
41
123786
9
459859
20
141973
402652
92
24
48
88
99
85
40
307341
56001
13
441965
65
43
422761
401383
255602
37
10
20
95
171436
55
174624
92
30
65
80
485987159
70
432302
418484
44
34
12
36
436954
6
333984
41
389500
73
38
20
35
49
58
29
55
449116
240628
10
180501
320381
849747108
45
72
14
33312
8
97
74
224888
55
323729
416147
215055
130786314
73
60
532194391
97
201514
81
614086298
19
59288
325840
2
24
47
82
88
11
10
38
18
95
21
5
60287
9
14
263581
66
10
2
196774
357535
27
27
6
24
58
17
53
66
6
7243
6
51
294059
48
69
1217
71
423595299
64
477551753
27117
258279
16
66505
203269
94
387393
47
319543
15
54
3
2
83
37
34144
411299
26
470529
81781
380950
2
93
16
579676951
44
70
3
1
4
60101
124465
488751
929177760
290993
2
262206
103472
30
3
29
459769
271136
61
256349
38
8
97
65
85
69
25
355713
65
64
83
64804038
170489
75
812415317
37
89
340458
30385
33
52
9
1895
196691
610322792
388285505
176903
183028609
65
10
70
41
953110482
53
152962
85
83
6
228124
97
1
45
34
385280
6
38
215446469
927838932
466159
466145
5440
32
27
384590
51
40
71
67
335599487
474823
95
488415
221784568
98560626
135243
339132
70
6
69302
72501
146491337
79
35
96
25
56
106655947
231921
23
120170205
169955
51
480142251
187651
975889265
964014536
33
62
5
1
3
446576373
422545
151990
99
62
63
46
432951
7
191327
105498
65
342909
96
13
590597233
53
189494
54
388891
137759
321778
76
55005
682459458
5
14
81
122289
973002577
877186401
31
45407
651189731
65
69
3
76
250311
4
96
54253
57
54
222556128
477412
409853
998410373
10
56
482831
182137
173914
325807
4
242
81
403742
89
815360103
401126
62
65
303750
61242559
486083
225965
950015390
330171
64852
162889
485672
300450
4
277686
237170
91053
60
190402243
25
91
677526888
23
50
13130
91
9
170962
42
70
349240
93
275529
75501
420774
496877
46
209393
55811
286010169
756939921
30737
86
276622
64
66
3
62851
94
212977
53
134672
385418
83
88
330037
12
47
130128
83
55
41
26
462002
466548
259435
7
478175
9
461192
50
86
315022
24
99
29
60
9
6
77
150235
39
132606
94
43
385519
64
303976
400547
240969
105163
104377
64703653
3
7
7
61
172180
44
56
9
416541
334095
43
390506
68
270349
5
86
13
98
71
67
4
45
35
101224
79734
344637
5
65
381942
22
225645
240287
8
16
18328
98
184731
414356
307029
54
136180
759571640
84729
4
158790525
343620
22
481182153
17332
91574
2
65
3
454494
129359
5
266229
189681
111510
128722
421145
15
77
27
83843
4
474953
972187245
35
340262124
810626098
289734098
89
129527
13
12
65
36
362633
16
66
82
369459
63
265952
139789
44
28
21047
88652
405937
267374
47
63982
172336
136896
48
87
9301
87
19
99
19
167798
373830
328466
316065993
40383
9
82
346660
18640501
75
9
64
33017
646674291
162932
26
75
18
239528
230695
36133
55
496379
12
95
63
53863
28
26
6
263847056
126397
498358
8
96
237152
61
366718
680247563
483284
43
10
82696
49
458054
4
92
237382
38
169506
4
43839
88483891
78306
291561
314025
94
95186
352237
416506
827465644
491248
60
48
95776
503479502
22
416197
394308
92
16
74
48
5
14
45141
75
115654
178234
84
43857
300339
165252
336743
3
14
100098
249535
72
379959
26
328379
344566
86
171895
87
92
364186
246923
523592648
15415
67
9
254558
84
44
55086
43
15
68
75800
69042
267249
46
311058
176897
195881
7
41143
7
65
63
70
202876
347936
141628
50
94
80
36
29
267020754
81
29
23
479308
806396070
410995
31386
98
81
18
41094
64548
387221
9
83
3
9
103896
160937739
6
98
60
218302
40
99
164441
49
4
72
36
35
29533
211055
46
4
5
73
276423
69076
7
30
84
143264
162200
125847
51
189295
182633
258449
1
559495411
52
78
372039
404489
451845
71
327403
63
468508
8
252376
22
115405
48
132319
215486
214592
2
321158
392901
77
595666510
31
365567
203867
49
4414
441981
465142629
305771
450271
29
939507375
123969
55
52
48
826786696
51979
447211
167091
457998
82
9
26
392253199
8
361865
89
467451
53
22
141860
408623
4
8
63
216878
172997
57
93832
133025
15
50
299110
80
84
19193
185602210
12110
95577
28
4
84
65
27
81
6
32
161974
84
130916
12537
259144
2
3
6
173311011
470247406
634230745
137130
66
97
27736
435341
42
186381
1
89096
312149
431022
227170
842589212
18
8
4
148162
378107
223790
669270488
6
38
27
2
91
203676
64
470424
36177
6
88
113981
212495795
72
3
252203
4
295879
305678
48
81695983
55
886624755
174230
420314939
91
452290
89
418682
356832
19
69
120859
83
63
475252
356999
243110
433603
416465
78
80
67
531325769
98
24
61
925071024
56
346872
28
37
2977
47
62
13481
78384138
81
322931
395492
67270
344041
21
97
23
175455
242204
81
98
621141876
3
46
92
24
363836
38
379047
6
80
443887
244051
63
53
15
302310
69
338917447
30
38342
39
59
83
2059
396875
88
736705491
56
7
257410
81
449597
125255
29
76485
3
95
298530
41
127356
67
10
375708
322250
201625
85
233176
147051
42
351180
3
17319
744957713
74
459548
96
156291
155176
60
81
32
229171531
64
6
452860
37
118708
96
730644091
39
22
52
906296696
833319519
77
57
250227
13
308957
26
75
7
484856
110626
12
192443
26
59
97
66
389744
21
42
43
318685
22697
14
307842
442495
99592
25
138795
377180
13
51
7
20
463201
80
53
265333
22
317613058
72
3
270018
14
64
185519292
426607
53469
93
98
82578
188794
37
75
426263
943206725
1
77
8
377088
41
193056
335951
44
59
914095483
195176
74
269523027
201373
70947
3
6
331447
63
241068
99
14
83353
30
33
59958
56
60776
32
250594
46
54
5
7
34
37
154485
466043
82
109641
78
940100725
54
79
3
9
86
5430
61307
54
61
28534
74
366950
21
181115
447159
47
154681391
115246
88
227475
402187
42233
243544
70
86
350674
9
115792
20
87
52
48
9
445847
11
29629154
20
90
329277
366182497
14
66944
486710
74
75
89288
374257
94836
233615
39
61
6
388563
397107
393112
34
53
55
91853546
778717016
58
5
324944
14095
86697
15268
6
494819123
64
27210
81
104615
37
65
41
282017
250109
285378475
19
17
434501
324451
65
65
394418
20
89
231830
38
275303
186754
8
3
194587
53563
66
99271
180649
17
212478
64
5
192423
52
644126631
64
3
291745
8104
173603
23
27
1
43
45
51
14
45
69
39
127152
45
359078605
47
389029
70
13
55
475581
419953
969193239
29995
168026
97
96
37
70
440794
321413
176568
361486680
341131
1
44
361386
53
4
139895
58
39
5
1
64
54
62
9
8
75
52
4
2
31
99
39
132661
94
77
31
77
416985
6
196255
264483
443826
149472
93650
6360
73
409535
118480
87
742667958
64
52
428447705
88
3655
40168
87
55
62
61
7
276172
411111957
106867
13
15
382167
88
274739783
175388
24
10
22
84
44
71
44773036
9
312327
6
179424
71
73
9
40
145518
46243
19
78
6
291311
382171
67
42
31
55
291030
237072
37190957
20
65
338608
47
69531
71
319349
85
236100
443825
86
15
440051
82
111007
50
452796
36
74
330351
249011
20235
29
97
293338125
359153
348462
125678
492175
472756
160
79
30977
37912
42
55
83
381829
373011
317159076
64
60795
471692
858895361
89
42
467907
123430
96
3
458405
8
453804
5
49
362504
367528
34567
71
266577
462634
25
7
137500
150121
87
6
272458
7
99
138994306
3
87
64
9
441875
341054
76
228988
66110
188024
191898
373190
484653465
286610
489357953
9
387467
154374550
45924
84557
306755
89
499785
457714
69
113180
124756
292339
47
389941
85
210031
342109
356979
451094
45
64
5
442843
974460058
93
42928
352379625
81
71
202730
18
72022
323080
4
40
90456
31
82
54
40
126741
21757
56
91
53629369
97020
364514
120943
7
40
51945532
96
86
44
69
913246964
26
92
62
39
769704963
430178
97073255
7
418569
75
412741
19
481922
40701
308290
109004
8
52
17319
492797
213072556
370104
90237
21
117210
69
282054
36
150697
21
65
270280
15
124776
978385150
69
79
74
123976
844896841
43
83
7
6
6
7
395585
2608
660563770
435377
73
35686
54
72
498644
28
130835
201091
842128881
391470
59
7
73
17
41384
3219
166147
90
325986
28
8
973869760
184960817
347922105
389497
54
389311
402310
433917813
82
88
338146
62
370703
13
9
8
487702
218741
342550
28
84
26
832668741
836498408
72
65
460234
3345
235115
61
43
10
37
379537
346013
38
67
81
260073
5
183392
158481
83
420548
848740701
263416
73
57
53053
21
24
22
59
465827
59
441165706
60958
29
378402
99
71
457020374
91
81
41
443864
254682
67
50
258332881
47
91364
54
404968
1
42
42
190075
455703
207861
147307
313698
52
35
80453
9
70
403005
126336
283069
104793
2
70016303
935761391
341915
415009
379674
9
1
5
54
29
3
58
157824
94
184133
6
100051090
56
90
271207
335853
8
316917
82
5
92
166513
5
26
43842
138207
56
1
58
228037
434633
18
262917
371530
373135549
842500037
170213
299008
68
216510
234429
86
39
81144
34
38
77
441149
84902
377
95
58498808
215812
5
25354
54
43
69717157
59
440581
1
43
144816
24
10
5
76
870585982
939120589
86
480337
4
60615
92
1
67
54
75
48
18
22485
70243
3
42
68
180894
10
84
38
307621
79724
2
455495
5
737195588
20
11
30
9
5
843974139
47
258774
116224
95
218167
171651
9
27
57
723394652
52
50
73
79200
11
34
260238
24233
48
51
408478144
356540
15
52
65
215318
344371
197600
458157
79
179499
49
68
21
876687549
42
75
26
247209
314528
4
362397
7
332639
2
95
3
26
95203
27098
90747
34
271640
8
10
3
94
5
377674
221534
724179118
99
167135
89
7938
66
63
102693
312173
244998
325039
5
31
53
468778
38
7
47
201942
8
1
730212457
104517
56
7
389706163
508996256
9
345124835
467207
49
29
47
237358
331004
3
19
42
300950
44
96
34
947353955
365101
57
4
5
425794
576219493
3
423147924
281100522
39476
415615
2
285479
11
21578
152525
156433
30
5
230780118
334821
293803
497526694
98
271407
464140
206204
4
47
197641
280095
136622
29
23
2
86247
11
18
493445
66
48
166188
3
58913
68
5
73
14
1
40
62
41550
77
96
42
43
95
84
36
178350
499903
88943
412595
68
52
455046
19
60
206936
279870
136206
350657
96
62
73
117547
59
456915
65
433070
83
391946
9
211287
58
93
81
49020
51
863515144
9
32
44
629412038
10
77738
239052
78
57
489249
72
8
62060
381515
282390
439281
70
422668
444467
5
4
228829
78
527327950
46
8
7
298151
7
320413
1
4
45
330934
473376
44
960037239
85
355284
76773
207200
133178
434223
3
4
983034981
308357
1
408378
3015
251836
152024
35
382
277560
82
174148
77
38
20
68
201484
82
1
236027
90549
1
8
140913
911558683
367736
98
206960
95
16
361682
13
99
28
127622
6
17
92
17
338096
431862
129207
65
70
1727
7
9
426394
89
13
270241
29
29
2
14
417495
362461
59
3
61
127578
6
426586052
61
36685
53200
40
649745846
2
12
4
181535
88
234921468
48
92779
673103491
41
12
37
400518
4
1
58
161271
8
95
18
318673
293942
84410
64073273
75135
85
2
79
273607
23
66501
83
83
249
442981625
36
174744
389112
5166
88140328
185264
48
94
27
62
132791
69
28
82
30
451782
24
393277
159903
308761040
464168
463259
41262
87
22
154707
99
36
97
31557
177049
1
56
76
25728
110713
27507
428967087
491752
5
66
6
6
826469859
26
388197
182809
114112
96080
34
82
354832835
483800719
310041
16
48385
223756219
69
292888
65
205080
172528
263891
214512987
222656
85481
97
26
837521068
42
93
322100396
64
876039559
25073
330529
36
8
92
407550
455838
290231
662771294
43
207508
24
76
87
774875107
95
435691
439809
631992433
55
377032
267093
191056753
9
441880
42
13
15
81
214367
3
585768738
346594291
5
49
329003
5
80
35
40
70
16
62
587321526
342638
69
264769272
55
97
11883
466706
28
25
50762
58
355475
34
203091544
54
393166
99
11
25
11
14966
62
15
85
616498607
99
78
411304
2
4
381956
77
2
27
87
40045
227565
2
15
458801
372011
21
69
377061
50895
12
47662
321546
83
74
258349
55182
205161
915691429
3
75
126761493
29
333809
124556
2
6
85
710138375
14443
232266
66
456949
350395295
59
277514
233640
46
301046
26
21
448537
53
699683506
99
309363
462905
763770098
21
112746
499519
120922
87841
85
9127
85
8
37
76
349802
163871
33088026
82
92
36
56
213144
62
45
887952513
368322
12
450254847
84
47175
8
308397
313030887
69
332757
228592
266254
74
66470
6
36
72
9
41
792847645
234104
34641
302527
35236
418714
257931372
117222523
1
82
791884310
128895
320540
220116
85
7
11
292129663
153242
14
430416
957126176
250479
16
367783
88
250601
55985823
455865
49
422402
139879
26
9
73
68569
353672
188471
297655
237544
5
315842
838923647
170211
23
74
55
44
424806
45
184554
85877
12743
320362
29
30796
384142
39
18
315145653
206536074
187086
591744092
463559
57
5
397177
174700933
348961
66
469210
2
195773
464053
110092
479731
84885
256509
237592
57
47569
339163
7
99636
4
431608
360202
49
42
199902
129886
75
15
205628
70
122305
6
36
212695
436008
3
97
721119044
71
66
42
27
6
364979
56
28
47
8
75
71
60706
472523
159617
38
47
280042735
20
4
344831
184754
40
108669829
8578
304363
85
6
75
261460
7
28
64
5
124678
47
194651
21
92
25
904598872
31
94
150294
28657
493649
770316774
221889
14
107298
447096
45
6
28208
311460
61350
73803
4
300557
41
490844713
20690
20
16
56
110649
93
301274
20
247537
26
363655
2
5257
136888
39038
61
746215281
213267
415839
1
14
336397692
68918
54
26
9
498741
78
8
89
390443
27
405149
139524
7
3
7
295817
69
80
43495
6
156746
85
33
28
345803
60
15
64
80
442373
5
92
180628174
209071
87
73
55457
26
87
379040
63
14
89
439178
51
110452
141108
401924
76
94
80226678
8
84
8
363997
14
24
491190
752124377
76430
51
618689862
237945380
81
93
16
320649
425134
323967719
34
40
33
26
340713
385626
267567
91
93
246834
487649
288381
220736728
430287
4
78
129775
221722
81
27
90720
428849
54
4738
94
487929158
16
55
360240
413796
262991
220138
68
72
246395
35349
2
15
315529
8
25955
81
80
15853
18
5
4
70
1
148387
132768
23
81
94
9
45
328872
24006
1
465119
287629
76
15
61
84
5
328437
293813
36
359460
11
29000
77
465236
859645052
262720
411135
69
38
71
20
112644
43
5
12
75
5
215671
358853
488415
2
71773965
213233
188692
62
66
129408
89
22
82
71410
155575
50
78
454403
93906
196489
1
14053
93
36
60
230134
456807
5
9
7
134051909
74
92
25
386256
308438
47
85
128239
76
41509
64
331101
19511
10
423022
53
45
28
176496
409271
42
285755
7
228855
79
73
325317
7
280635
41
98
47258810
9
210030269
75
40
316413
314574163
501132140
77
59532
430485
297631
55
32
59
122316
301088
38878
729463615
86
3735
18
76
143311966
275495
121554476
55
266249
587985132
324195
86
95389
31
76
288500
424092
826425848
216573
88
61
368557
61
9
269999113
6
189149
45091
1
207249
49645
111189
17
179183
459312
74
27
458639
92
140437
184297
358261201
42
18
31
7
243615
10
260929
25
40
241206
7
86
86
480673
86
192077
7
3
1
62
302593
14
30
14
115671
293473
92
80
106935
505091022
35
41
940879650
438093
380914
66
77
364081
37
187117
70
84
33
266970
483735
280311
367215131
671833634
426456
395401
2
23
24
383646
372625562
239529
30903
427538
262953510
88
81
9
79
98
180287
303684
85
91
397050
423187
48
9
71
23
45
82
316033059
699207610
129101
453367
413852
441907
156591
73
299163
240464
11
87
84
90
55136
25813
278683
134478
1
918818816
99
4
464557
87
304421
231240707
305574
978028313
37
84
38
5
138968
423244
63947
46
33
438184
443980324
42
722608749
9
20
4
30
220008
37
23
9
31
467742195
276528
96
2
2
73
282813
39
36
53
98407
465325
360284
334768
225876
3
228472
175484
49
26224
225442
81
49
5
74
87
84
708643770
30
938828617
95
247708
4
489716
6
378224320
734576095
293381
48
245318
24
17
97
40728
480003
89
205084
16321
24
76
51
95
47
313823
70
81
96992
181349180
40
103677
22
354529
91348
186089
75
68
623331789
26
88
20
248132
86
66
50
11
199395
97
481433768
129957
72
65394
323043
74299
482804
189905
62
695805238
152279
148621
57962
88289
97
82542
316789755
98
63
9
2
16
450363
5
34
95
17
445367989
19323
31
934182701
6
570980537
74
406578
65
5
285234
40
52326
92478
369010
71504
50
1
552314927
260586
19
9
6
12624
9
122252991
72
38
410333256
36425
8
100036
103597
92
54689
17
362527
727300314
705240521
5
6
38
390151
94
9
28
3
34
47
37
93
86
245644
9
40
95509
294770
6
93
778049041
278954
283192
99
61
68
94969
43
5
142073
353069
85
7
4
56
422484
8
50
251563
7
19
347218
8
189725
17645
92
16
344131
262303
11658
72
51
21
44
37
39
4
68
83
463595
354921052
12
72618
77
435409
400678
79
8
440363
260848
59
330549
52751924
369251
669948220
382788843
66
6
1
330045
36
558648379
459365
312813
79381
302469
351180
181351
20
49
78
194285
8
58
214554
491325
86
75
319650
2
78
492759
30
57
907808322
2
69
63
410949
73226
26443
488011
221555
499493
1
78
70
62220
434197
36
402261
298062
149559142
365242
292132
333830
526044988
5
473524
335365
3
4
44
52
77
4
196101
441336672
42
279138
46
62
17193
27
49
27443
49
641666046
14
95
4
74
81
210158
599050241
31
3
7
24266
56
69
114808
9105
177682
146717
64144
50
447130
296998
65
177285
74
103915831
40
40
76
116973
329506
97
326367
216737
321683
16
7
29
75
382530
67
46
69
7747
3205
366601313
151896
957110291
69
84
78692
23413
234711
74
224517
40
50
47
60079517
65
39702
906043146
1
37
193694219
103078
89
241921
59
146913
328348
23357
95
40
5
76
19
71
50
218247
737380210
83446
12
14
472145
5
58265
31
307691
19
289984
49621
95
3
81
53
93
59
390625
4
43
73
22
31
1
18
31
81
118129
42
22
433474
288516
307182
892489689
154925
344944
242011
328799012
2
328582
2
126430
8
195279
38
267288
1
265435
450400
98838
10468
9
32
10
38
927391739
70
568426593
24
406804
391919
65
228518
541284397
455678
484954
99
80
70
244256
173285
9
79
391074
50873
31
108045
456010
74
214305
5
50259
6
313823
2
324174
58
68
47
183081
551013320
4
387186
88
261300755
381271
79
419752
86
492466
77
23186
99605
6
59
86
303791
97
264635
8
22
447715
56
7
100577
66
1
21
720901914
8
1
457915
409913
1
345714
24236
68
27126
77
57
317792
13
46
450932
123651
42
134972
89
243421
59
5
32
33
826733199
40
313392
8
24
40
42771
2
64
482539
197071
54650
77
29
2
39
177401
548103213
83
425471
55
677477884
143228
52
253793
26762
2
315618
467760941
33
37
26
807000704
482620
78
324880
42
14572
60
36
43566
88
99
37
9
21
1178
81
23
283806
6990225
58
89074
55483863
82
282226
496732268
76
51129
332681
249057
99
186595
28
35
19084
12
20
453588962
319839
96
67
72088
905428198
145309
348573243
289158
11
357679
265527
96
59
84
439380
75460
73
57
103831
472235
57
221874
35
51
274887
1
105749172
486255
239733
8
77
5
92
1
45308
62
267517
7
481571
230161
121218
125221
30
72
723899429
195323680
694124008
34
26
84
566263751
7
290127
69265
3
63
86161
881980662
489078
94
9
49
351100
179069
68
20
310987
468632
58
9
56975
10
371414
363581
49
156138
441563
7
2
467675
109281
245695
15
64
77
33
5
807350528
12
29
66
42
334367
51651
338971
5
20
6256
57
17420
468642
49
427869
301586
62
1
419933
345574
63
66825
65
38
95
152388188
85
76646
746082858
238950
311436
212036
87
436938
176779
80
80
754729147
311387
95
9
494240
147650
1
156804
57
944573425
4
98758
66973
265209
382657
301682
67
88
51820
351941502
93
669304427
434293
7
355924
16413
408017
81
94
18
52410
1
6
46
29377740
444157
392955
79
23
90
20394
200209
86896
443930
67
564884877
532412972
337579
209280
47
419819
496719
188529
7229
3
53
94
86
186850
148930623
662856857
329932
57
296804
366020
76
76
39
42
382738
385151
105092
26
13
8
80
22
239392
871593597
12597
15
40404
482817
20
64
74
23
36
2
744299356
389048
71
80624
225828
228813
228821
198111
96
98
392135
428386
190450
222078
335123
53
22
26
318156
54
38
97
472911
9
96
133700
265030
180342
211978
76
57
47
90
22229
77
14
194287
329763
253433
401365
17
54733
74603056
339632
35
294757991
22
98
444312
29733
94
464370
143179
18
1
367684
536729534
39
406347
266329
86
101940
414055
36
97
98
73
9
12
355328852
16
24
49
453320
219581
173007
162689
398596
302331
3
16
123540
90
307072
1
154780
98
5
403364120
52
61
365084
207773
138116
185094
459780
98251
7
37
76
1
364195
992133776
250685
494028
995200979
876920659
378773
121053
67
724337285
46
17
389334
384395
72
28
48
167775
283659
325816
219831
96
23
29
482609
66
16
7
56
6
107554
398716
9
4
479047
49
3
65521
260508
77
43
407118
9
90026
88
15
255759
4
21
87
44
1
448864
101306
65
991018989
299788
56
3
164469
496323
342878
412962
473914
56
21
45
410652
498072
456228
73
5
465740
464125
143685790
144891
234400
6
88
269210
2
488689
92
87
87
217675
323666
284165
2
206963
327028
54
2
60
80
89
7
75
143854
89
19561
67
54
174484346
433066
34
8
2
17
40
235696
69
22
9
59
7
499268
165643616
72
394192
46
71
45
40
298935
5
371094
95
63
84
93891723
917777630
95
119297
265285
45
211339
25
77
64766
190674
86
349589
6
394666
188231
5
255451
181049
28
47
425810
16
79
62
408111956
151944
66
34
26381
47
1
465514382
54
67
31
460540
66
50
43
6
348243
41
20
369171
371514
8
24
324037
395295
16728
40736
45465797
80
24
80
331583
92
371303
57
24
4775
987454839
52
177209
934084337
491730
82
339560
34
37
571775806
80
3
404376
136293
395286696
42715
59
17
388617
9
489005
171815
24
98
10
24
8
26705
8
6
28
68
65
83
96
24
94
977776557
43
52
13
96
18666214
49
7
59
60027
367582
53
17
21
125327
36
285657
71
102296
47
113697296
2
393168
339310
350386
393954
86
660466918
46
83
360480
371789
101261
142404
27032
988007189
48
81
97629
43
265729
116110
1
204689348
990625619
57
94980
270694
360304
69
70
433359
273157
228953
93
55363
147720
22
16
372496022
62
62
705545381
476430
374890
62
298133
548550469
98
90
459348
474173
147372
22
86
20
93
498046
368086
363851
39
44
449507
453023
144211
208506
47
22
96
485798
880403306
21
224980
306190
162715569
57602
82
92451
19
125222
305960
76699653
2
52714
235151
365728
96
1
2
750698683
70
5
65
1
55
1
928270399
57
1
70
17
8
65
267998
68
55
427146
86344
9
1
17
88
9
27172
5
90
747260201
257073
244730
9
570008536
11
2
64594
80397
11
243567
109709
95
4
292491
28
143660
67
26
269042249
479387
53
20
84
93654
6
734783419
902725144
85
340422
309363439
487561
88
962107012
6
84
330665
50
293503
198873
45
473784
12
19
65
206690
199890078
63
395650
679573006
436442
181638399
38
140213
17
160862
55
109637
305561
91
221772
14
204845
343963009
40
9
19
747391034
16
39
61
42545
477029
16
298281
357706
22
494736
117010
41
310471
857062849
42
552514986
347919
327332
73
37
34916
48
33
58
4267
292337
71
47
55
762980436
427864
175171
86698
93
50
16
37
55
295257
7
66
491074
377356
159790879
29
5
22
11
19
34
1
69
42297863
175768
38
11
58
27
67
406743
12
90
314541
36
434483
60
62
383456949
162944
402389
24
21
653646412
265711
56
77
197546
70
84
77
46052
26
22355
60
67
13
54
259236
479129
350341
408898
5
197298
26307
5698
313871
443409
108414
1
385615
86
281015985
3
212884
72
458634
391922
97
3
388186
202231
85
82
29
7
87
144934
5
345977
1
4
700566881
21
43624
463644
3
260027
27
361372
451014
349658
62
23
25
351171
318199
21
49
44
24
20671
38
159111
156054
57301
12
401898
218379
903978530
42
8
90
205259
155395
210255
83
34933
58
95635
306959
36872
70
13
181481
188171
85
219106
73
16649
193873
2
74964
443989
52113
651211443
49113
56
27
14
389817
439022738
69
35
71
55
9
40
401742
24848
398941
21
141989
9
287662749
64
23
28
275098
52
357766
64
45
79426
139671
447918802
28394
72
79055
6
7
26
29
371254
38721
267071
49
38546
45
73
177582
268914
175291
343130
223356
81
46
125559
9
347438
384544349
88
349267
94
439201
186786
963764335
30
304392
28
80
420885
4
55
5
640305741
50248777
629595891
266585
20
487713
2
53
199957
11488
44
63
42
10
458828
9
8555
220860
16
114332
82
13861
95447
386404
5
407365
77
73
345144
17
2
474593
206127682
11
73
367732
162459
203637865
298609
65
8
77
184522
253799
247591
2
369536
466620171
408956
40
442101
289525784
42
98
73508
341149
5
858350684
6
223059
87
5
31
49
11
47
35
24
80
6
61868
3
138787
48
29
67
298927061
1
4
261599
18
20478
6
3
92433102
105686
33
94
406610366
187429
182927
5
28
67
122235
29631
45
717336399
45
357879
60
44
441830
7
96
8
274971447
121671
215233743
41
859350328
6
6
326543
52
33
3
273445
274725
402743
218867
52000
186483
231123
256486
216033745
434780
63168
59508725
71
7
22359
4
340306
210426
403874
84
25
297440
31
36
16
87
28
417588
8
211716
144720
371228
144475
11
496586
94
53
8
16
9461
14
44
11
92
52
23
388724
36
927681338
1
146425
2
134326
58
81
23
456896
87
55
70
446829278
13
147313
15
23
80
49927507
30
239215
41
88965754
35
113315
40
220325
45
64
4
445999
53
61734
8545
74
21
493919
48763
94
6
15
70164
60
28
2
2
61
49
249449
8
41
34
417778521
5
1
38
87
5
38
94
85
421371
442105
4
86
52
445634
180566
63
8
72
321824
401824
32
50
40
197169
460492
73
407265
89
15
2
89088
304437
60
37643
290587
34
2
295943
317909
38
227148
410378
49
17
81
464196
3
7074
386647
130187
61
349086
335994
99
419502
206631
47
29
10121
345541
19
89998
214925
8
315982
27
19
54
98
316803
26
361576
214987676
63
315267
25147
9
313676
363064
424236
98
101367
20
361681
57
114121
31
187856
67
268788
390616
20
379588
275848603
409818
50
171778
25
23899
123227160
45133
273223
97796
29
340914
895794931
441800304
452554
4709748
200362
95
285798
354867
43
53096
362033
59
40
13
59
6
180978845
55654
30
174064
253403
20
65
53
471133
10
426019
83
952653567
88
6
27022
142389
59
70
77
19
77
83
37
33
161894
885936004
131451
684523353
26813
303491
462756
76
38
322164
18025
48
6
17
1
388880
54
55
34
96
289619
32
69
336724
441743
1
6
27
116456
28
3
828651419
78
291344
310527
8
7
280654
423546
60585
492426
25
104403
801523316
150163
171283
209376
241565
472921
6
263359442
945851710
26
24449
420080
127000
4
98
195919
54
98
340929
37
91
63854
178498
210261
770489728
13
14098
209721
763970595
12
99
340122
78
61
11
15010
543150264
1
35710
360121
119911057
76
42
27
775912335
63
160552
37
13
306248
224284113
21
42
78
197330
4
92
9988
306773
11
59003853
15
63
54
34
74
31
51
443281
468098
60
460267
7
8
9
13
36
81942
8
43
67814
12
50
34
21
503003542
198657
1
46478
403367
24
16
561401575
23
65
327792
268815
50
164529
85
248764
192045733
5
9
100082
477744
50
235907
99
7
59
3909
91730
99
95
27
91
33
473827
332651
59818
38832276
428074
489243
41
67106
7773
12
83
339804
487522
322164
62
82
471560
69984
8
839336757
443535
156609010
2
148823
292410
4227
473780
6
20
246723
167685
13608
133258996
94
660809256
3
1
83
85
913829263
333938
28
232601
455223
97
43
103862884
330098
60
84197
169168
135361
79
45
206292
52
11
37
60
2
47
54
26
17
78530
212478
187998
3
84956245
69853
2
448484
14
20
64
56
17
2
38
466353
83
45
3
477362
15
466503350
77
149921
35
11
26
18
90
999027853
22
19
33
281738
21
361128497
135558
60
473701
38
63648
462916
90
455686
49
302627
24
5
424022
53
5
143270
97
477992
27
70
469358
294588
1
82
21619
391058
7
18
4
28
5
378093866
142555
48
59
50
88
251996
230071963
96
81
288739
88781409
3
171259
87
406062
165923
391413
6
376997
394936
163369538
450266
49
87
4
41989
6
65
84
79
85
49
45
465306
6
464984
81
15
249138
428432
274114
1
234309
8
93
203868
700688980
251047
73
11
145729
67
86
58
44
64169
22785
79
171473
354866564
75
7
15
4
295742
399667
151049
108240
15934
242197
280687
353250
82444
383513
890262085
7
39
470670
76
445690
75540
44
29
45
541745027
9
193267
25
767698631
249683559
382671
37
8
858644219
276241
42
5
442833
17
8
189933
7
89
83
313765
77
213188936
9
110427
85572
424180
281336
188754
277533
31455
8
25
50255
138848
4
398097
23
8
53
20
483737
92
3
17
7
9
172537
333336253
42
655788148
207788
405313
35407
422766970
262646
87527941
72
344460
44790
22
254602
219468
86
44
26
484927
98
54
2
35
361939
4
97
22
58
285378
44
319192
202367
52
43
398762
36
62
238732391
38
277608
36
34
83
172302
84165
471910
2
78
455592
5
1
419323
135153
4
273353
162450
399330
90
308778
6
9
171791
36
39
199661643
27469
389364
338464
470678
158498
2437
449528
156324
740867173
87636
956713964
60
23
910984406
100957
421728381
19
4
6
358794841
176149
78
3
456772
71
19
74185
476260
82200
634066368
66261
337044
23
50
312846
4
4
41
34
3330
77959
346682
11
208988
34
78
47
163462
50
41
93
15
144922
466593
23212
78469
193712
477192
42
25
450224
479617
14214
61
6
292451
392031
3
78234088
90
133537
235908
30812
62
285014
720203577
891065065
43
22
208140858
4
61
172644
56
339652
322744386
200835
29
71235
38
5
275449
497335
703594339
97
3
38
3
17102
820825845
188160
197567
3
424835
97539
46
76648
217227
62628
63
148828
17
68
44
59
488450
271133
280696
439242
167478
41
67
131419
58
37
4
705795788
72
4
45
26913
49
37
261265
137816611
488525
9594
47
41
413655
5
461356
63
5
129663
402448
60
92
74
57
471687
470202928
28
448507589
19
154074
240762
419047729
47
84
7
179354
2
1
1
19
79
97
328128
270683
437718007
99
266787
7
292716
45
428894
246317
97
80
55
197307
79
264949
129588
83
361341
52
52
31
36
909026157
298070
372452
30
77629
12953
309862
186077
47
423003448
18523
78
430432
5
64
15
883419693
35
90
8
438700957
3
419885
391831
316859
178392
904228111
33
336868
78
85
158586
254027
74
64
426297014
669688994
334392
246473
455604
54010
328464
5
16314
19
115535
5
390137
11
160198
91
56
204873
3
423521
35
76
17
236756
64
4
363341
5
16
186569
12
78391
80
469080775
37
45
35298
46
302291
84
234784
382369
782407854
365063
394946
5
64
48
65
184963
220167
8
83
40913
19
387615804
37
226723
161644
156868
7
42
21
7
193378
7
32
231254
46
205593
333263
73
285341
477297
146848
72129
64
263375871
43
36
93
30
450278
89
66
11
366105
2
397372
67209
91
160285
64
5060
86
23055
95
94
365508
33
8
76
2
65
10
47
26
63
98
8
14
88
465725
152569
33
372294
26
26
171970
279609
25556
362153
35
868892831
19
16
897826691
78763
12
158872
444397
675768640
321859
98
2
4
394459
204994
321154
231848
6
20
93
139420
16
429062
241443
76
75
90
410012
83
75584
63
9
119129
48
13
83
69
208393
5
381821
78
335287
33965
971361319
82
74
91
73
469488
268181094
8
428753937
86
491245
9
479672
377493
25
14
129786
74
7
87
60
407996
45
10
25
81
64
4
64
70
4
30
23261489
10
97
89
374600
314648502
93595
17
291180
1
97
74449
964653634
90
57
198928
7
472031
167666
920244830
432055
86
921184828
61
6
2
240374
16
47096
52722
310577788
494149
347444
1
93
212809
89
44
14237
60
95704122
12
20
480411
8
84
94
71
267083
375427
72
167550
109879590
3
69
10
2
66
90
128832
553619886
48
26
105018
407211
380974
81
141529
346940
59
8
1
31238
80
56
91155
350435797
59805
47
19
306993
398981
67
464295
496326
83
296514
9
593748256
210572
51
74
86
337978983
70584204
40
737103796
456268
355516
110365
3
244505
913454538
8
44
65
85
26509612
456950
94
773349765
120123097
111534
83
87
72
418652
288346
13
35
74
298788
197931
238676
18
293529
62
43
751241044
819231180
265865
277181
21
59
68
35
413002
22
1
486524
57576
54
297858
32609
85
3
288680
70
477776
25589
285795
392440
203924
485210
148871
79
90
41
44012
38
389317
83
464731
33
32
67936
347856
29
210190
291249
4
220065
167216
33
71
1
90
366501
55
190272
135907
67
339460
29
75
69
52
483664
746280339
231882495
136727
221541620
3
167519
6
12
40
54987
82
191039
60
343028
467369
401777
272588
89
244284
2
66
214801
93279
340118217
2
17266
251058
44
197424
53
32
97
24
7
16
26
23
55
54
16
81
186911
243486
86
36
1
31
56
153608
3
6
2
186651
94
76
11
219317
32
69
39
43
56
5
89
232809
147654
17
420996
30
3
375675
8
361079
46
121459
634722530
257078
183652
58212812
4
243042
70
59030
1
80
288535
3
442406
158678
68
793202984
31950
98227263
269039
14
6
92750
184085
23
65
13
71
91
250150
58
44591
3556
46
5
134964
53199
6196
75
47
88
66
5
418319
26
82
82
219870
98091
60304
6
2984506
88
229268
3
129547
94
77
246415
83
733865762
26
85
41
32
104049
205293
541264261
356697038
263196
22
240010
3269
477318
4
79
3
716886588
230637
181349
67
281417
192340778
22
414952
24722
148774
57617
65
369654
93
85
131372
189030452
272448
112176
21332
79
196287
30
56
51343
18156
35
15
65
4
473052
209141
72
83
137333
368600
430095
4
1
21
8
155104
168504
321781
407802
485372
221783
471191
78874
326399
844996863
25
33
36
481044
34
399001407
161399944
91
8
7
2
59
7
21737
94
417293
32
70
222838
86
407936
248737
20
78
287002
606966470
68
2
6
67
99
221875
492082
90
48
7299
55266
66
80
29
348300
95
102456
56
286881
2
81
73
253664
58
350174
768654317
53812122
160601
807413878
240494
369519
72
59
477927
62
31
31
2
50
47
64
73
307415
91
61
40
5
68
438930
92
25
30
24
169278
79
1
37
45
396989645
374421157
250613
98
787442629
63
347571
49
9
83
17
76352
401033
194455
67
227903
7
437710
145785302
412280
348787
35
320134460
63
129441
277745
670470427
16
50
225722506
459877042
163360
13
44
58
93
24
33
38
427221
316828
91
14
302377
96
476958
59
83
406053
67
49
397650
367112
19
145296
239652
92
97
91325
48
31
376079077
321263
458296
23274
274856
83
86
18
422598
41
84
336859
470588
20
39
20021
206688
79848
74
56
78
425771
105740
124393
49
288744
4
33
476417
24
189353
107252
8
150045205
28
177026
151853
5
4
4
29
596769228
114106668
344067
476254
23
1
61
70
43
750710838
54
24
140224
67
27
50
246959
56846
67929
16
18
832326495
318282
6
100761
8
171089273
72
121894
932705494
41071
896556203
5
472703
86
66
41318
96
33393
85062
88
339118
4
36
9
643042664
110849
370674
29
17
35
47
226486
295072
1
64
253732
2
70
66
289197
185787801
2
2
346272
1
88
493514
61
86
41822
342085
140645
31925
51567
50
78
89
40
399818
34
8
26
63
8
92
395085
56
65
40
98
49
9
7
60
153555
400335
16
18009
32
22
155529
61
213620
740061026
35
32
37
57
6
304047
314759634
56
163698
17
49
15
415497
128090326
213996
89
847608281
87
328843
32294619
293882404
486627
840402047
95
23533
315808
58
236794
66
31
139369
479510
46409186
18
44
408845
14
488862
4
1
70
27
656012978
56
40
484553
105987
69
20
324229
68
149294
278459
1
439965
204005409
248277275
97524
448535
47
7
624182377
52840
60
213627
33
268672
405086
241511
100969
124075
196742
11
4
276419
64
50
262669
34467
46683
381953
206978
9
291174
482693
198646
337107
33
49548
461982
90
38509
35586
36
5
99
453387
423725
70
149574
33
31
339216
85
51
1
200108
357517
254236
334001
32
410474
38
18
68899
2
264555620
68
7754
31
5
6
67
333175
92
86
410889835
64
588752516
85
60
8
518819315
3
7
93
434970115
40029
6
27
14
71
86
83
53
10
242195
209920
34
13
298393
68
426746
266159906
62
136578994
5
36
488578
335524
416178532
371560
8
40
5
86
77
2
267011
430910
54
269161
42422
33
52
102639
17
222337
131457
95
83
450726
35
429269657
64
258680
349158
88
91
41
82
64
430225
437869
8
344949592
22
53
170565
17
58
21
24
39097
236145
71
61
13
36
36
456507
89
59
337888
45
347833
369819
30
98
23
51
481013
1
6
99
8
261008
6
41
17
327192
483245
87
76
442835
11063
63
393227
888031679
122363199
76
125926
77347
93
88
89
396389
62
199317
102396
483405
30518
77121
5
46
90
78841
17952
9
51
323630
31
41603
178364
590551246
30
1
387897
31
120189
3
396654
443121591
63
90
817181930
1
4
246871
72
746311133
65
474066
47
342732
56924
75
60
86863
47
58323
97
85
352286
551755395
284571419
828003545
88
94
471125
198612
94
362545
78
155852
138235
89
49
38
80
64525
59
88
353452
84
362396
289135
289013
412688
10
37
416013
233068
115742
894135625
458218
227251
99
61
41
53
234720
213977629
125602
46
342668
209049
76
924198756
395051
407620
70
67162693
137067
264040
441499
53
8
16230
81
128263
514641320
346639
15
45
13852
35
456506
165986
357738
43
408607
85
205687
37
328082
53
5
369235
123684
438478
37
654944502
69
8
94
152817
37
68
677588113
27
270026
335380
352730
8
155898
23
121250
58
6
96
125720
75
103568
499113880
581353874
14
272635
57
2
82
416042
60
87659
62
64
446042
3
3
1
93
32
1
389169
79
417220
64733
43
34355
437038
97
202343
1
70
489390
17
18316
9
379005
99
316511
103790
4
83
369860
36
261857
286626
57
25
998204837
9
483544
2
30668
3
99
14
57
95
348555
69
455994
552068862
105557
22
262303
1
393302
77
411911
5
64
496085
126944
14683
293966
10
41113
74602
72
7
3
102031
4
66
230184
234526
2
407607
84518
312330
73
388203
156542
5
75
57353
349122
80
350461
426801
71
385770
134385
188708
49134
2
159667
35
40
24
275851
59
255343
61436
271265
94
386104
43
98
273374255
93
57059
1
610886519
85
135390
49
41
76
83
344765
92943
30
716731076
90
33589
4107
381012
318029
15
14
228484
3
8
62
333413
426410
31
55
4
8
89
94
46
89
344652
22
80
20
19581
489181
393996
253354
81
12
77
455195
75
2
80
355562
32883
478508
62
251092
39
835937263
209054
236789046
430455
71
228462
75
426420
332789
35
22
1
539230862
3968
500179736
819615648
59
45001
33
89
328448
38
114222
4
834168428
138947
27
456769550
82
43
3
15
87848
3
84
1
480440
970976401
97017
67
247979
9
52
248540
196390
9
10096
231637
71
84
69942
46907
63
21
78
99703
163784
443614
251342
8
85
79
59
467228
19
222346758
306703
52
313779
71
86872
59
439253
251337
34
14
75355
314957
90
6
13
60
9
484443
44
46
714006567
53
199751
448821
393707
432697
48
96
371027
29507
91648
20
74
230833
4
62157
95
57
400708
438515
474707
52778
34
325863
43
13
246816
381380
57
216120
186353
209108
416577
95
31
95614
85
276388
399805
255483
244626
314575
84747
134994
132473
276753
9
252249
441601756
846958516
46
73
501022293
431430
30
32
7
301405
99
250745
711713783
466153
902484125
59
303853
63
100209
71
141516093
91766
365481
198179
79
696187766
481862
9
70
5
465434
14
311964
257829
101355
95
11
6
238977
4
54
44
15
9
80
59
30
30
232345
80
131492
69
9
295436
31646
16
96444889
44
24
39
160129
82
144781
223378
840037983
17154
9
56
127387
21
95
26
9
1
76
123236
79
433768
191471
862733069
596384537
35
68239
80
26386
393493
31
5
71
75
12
259709
269097
23
62
496948
360437
33
3
449676
266387
316948008
8
225108
4
144224
26
390506
383594
14
172139
372306332
5
109880
42112
161655
97
81
26
29
403180
54
81
246521
29
609600239
447523
6
199902700
1230
80
37
96649
36473
200664
406345
407453
11
49
289961
90980
96
3
150952
225217
73
447462
3
6
69209
170436
46
74
285985
50
73
51
70
78
7
67244
309199
46
2
172579
37
33
99
339358
12
33176
4
68
32
480478
449743
14
481209
309969
371090
361326
20634
391885
469012
85
28
31
330770
69
42
231982
51
65
459025
228666
127571
239660
123492
39531
65
35
90
176112
3
70
92907
370312
58
183354
236931
93
11
86
56
80
7476
917583627
19563
21
6
117877
89
4
403151
66
54
7
351559542
382682
72
97
314388
425882
416303
73
19
81
80
63
12
4
606995015
458413244
5
37
100607
84
23
92
80250
882771884
609350016
65932
78
433106
67
48
4
38
73
335361
58
58
363680
2
420254
468286880
99
71
45
215970545
42
79
322163
981673043
238534
183016
32929
339946
85
234490
312871
295285
8460
51
241282
36137
344640
380751
438304
41
77
3
54
587161644
113891
8
53
5
98
45
55
107179
39
1
349206822
10
86
228684
74
198956
22
14
417591
87
87223
46
9
82
80
431521
61
115153
7
57
80
73
31
55
269010
96
4
72
407196
10
7
45
48
187986
4
459809
103649
245417
120999
69
257675
278020
87552
71
9
467677
482379
99
40
69703578
83
84
460401
4
118128
38
9
8
354237
5
229342
45501
442655
195577
71
183025
4
3
335935
355229
44
289776462
306028
70
115672
121468
64
32
3
59339281
74
231283
196879
53
94
345407
10
18
458241
235521
3
359435
43053
174927
54031
15
387032
17483
63
346092
90
78
85
266531154
87
17
52
2
399136
59
8
481446189
313265
31
27
45
388651
20
491718
170308
486815
450575
3
8
176433
74
4
86
349139
334402
162165
62
42963
52
174290
289304
213267
150586
87
9
20
4
296162
65
259384
15
171979
226531
2
404881
89
6
95
88
96390
237343
349142
481507
26
455151
401830
698535017
44
350812
155152
161933
64
65
90
86
20
413484
381135
7
240275
472941
312020
196864
94
493338129
12
93
87
16613
257124
78
40
219612
129302
89
9
82
3
123709
15
281723
39479
75
179579
289827
25
45
73
155875
419455
43
447762
363005
74
316963
142599
22390
465554
433508
11
97
53117
205923
73
131592
442988
306486
32
2
198912
148846925
50
49
39440
229121
6
260191208
331003
76
230735
246414
411379
483675
769955290
48
8
132678
936952611
226208
239486
92
362701355
94
202404
63
4
76
560453474
233935
324252
28462
23948
93
81
3
201000
3
191242
673169381
38
181330
96
331637
211780
350341201
475015
100580
5
340499
249316
104817
947475674
26
27
150779
16
10732
83
245090
97656
11730328
303646165
163615
69020
486353
334197
273172808
93
165196
284419
197330207
33
146260
17
926968942
361924
78
341603
58201
66
122928
76
84
750326584
31
20
93
28
221324
72
129586966
3
1
485870432
91
298305
119575
73
55859
464927
86
287156
73
13
43931976
435867
287409
13
90
5
31
76
30
17
363133
5763
579705405
3
41942
99
334084
321475
38
432182
490750
93968
56
91
240792
45
268211055
57
167341
7
336033
403952
5
4
25
91
275892
3
259489
41
244691
12
3
66
58
16
4
6
55
334212
134334
18
90
10018
80827
758266430
457213
44
9
5
52151
48
2
89
131813
219511
815775234
7
728085654
249253
55
51
240395
434633
5
72
52
530235017
34
253708
455979
106948
14215
65
238846
54
1
62
299123
26
628284333
37949
243437
169401
63
338424
109526
864686423
94314
48
351723090
6
99
5
299782
640048128
6
375699928
369088
11
48
801483830
46
465670592
142364
10
265788436
83
216587
336678
68
37
14
282781
97
346014916
90
8
891447700
175450
176930
92
187914
5
10
2
259028
159977761
401151
40
145179
265452
36
56239143
13
273578
52
24
1
132552
61556
674893340
374884
39
23
232505818
495060
19
68
261067
42
472651
233416
55
286255
77
117508
61
9
333049
62
22809
962381494
126594
149268
208596
53
134129
57
259805
80
92
24502
1446
71
19
80863
80594
192592
76
209062
14480
21
66
8313
48
397627
13
305181
96291
39
24
690818504
90
11
9
59
829
80
76
461101
29
75445
38
76
223300
360695
148038
60
65
329379
21
101612
456435
48
9
69
237979927
94
215944
410885
266993
24
363325
17574659
1
22
99
467666
48
371475
434763
36
225721
5
170939764
45
45
93
485024
13
27
1
74
289729
2
17
144171
221198477
41356
63
72
89
912503884
52
394775
135452
315172
83
80386
333270
27
77
430979
3
2
2
87371
9
9
896274431
1
404065
244797
204635
96271940
332052
78
370108
277630
1
9
181056
3
93
66554
439044
60
18
227885
149919
126375
44
55
94
462210718
97
331655
24
24
65267
61
107103
3639
903448648
4271
6
7
182090
54
31
117016
260120
91
305548
7
58
27
263339
20
91
35
275974
353880
3
16281
609076523
252811
87
221894
40
402889
279242
246091820
4535
2
461737
79
68
285862
83
474857
99
253696
186354
62
73008
387685
339280
74
93
67977
81
66
482971
41
64
93
221065
74
83
325177
48
397153106
350599
69
284800
252062
39
85
375379
10
370462
71389
100211
66
215636
3
384325
194088
72
166092575
132352261
283758
79131
290759
368790
258574
58
235596
99
134884
77
8
287662
4
35
5
401326
382570
8
342689
217052
45
162936
67
86
406149
123163
211365
27
255153
50
182114
285342
90834
14
106564
37
9
8
70
59
95
26
23
62
183427
46
28854
3
348082
4
833419382
261965
335906
23
330191
417819509
6
95
1
185920
359693
245721
25
81675
468466
90
88519
1
5
51
70860654
638804080
19359
15
37
155018
13
96
71
42999
66
69
183916
74
19110
56
93
449054
437643105
34875570
95
99
94
2
358739153
78207
341308
11
94
47
9
54
46
97
313179
328666
61
57
34
400935
921773080
281699
21
25
24
939092464
373411
52
3
41
77
258507
146366
221468
7588
29
427701
40
59409
367563
50
631694186
946073485
34
100806
4
5
11611960
7
278474
82
359529
44
63
388385
455368
287928
86965
180934
134983
374700
30
23
171750
15
338869
82
94
181710
72
55
58
56131
428758
217916
21
95
84
58
79
14
35
46381347
62
81
32
60219
350745
41
84
186652
50
22
829872321
22
46
61
51
95
5
81
492957
219559
12
144887
646863149
73
378060
82631
423594
62
73
637307922
388941
28
5
7
108110797
68
290990
92
99
98
21
12
39
9
1
424055
2
368721
217952
425940
17
326974
82
188565
237563612
24
138249
6948
23
53
162467
91
474803
297411322
2
456176
35
22
36
3
91
2
2
7
217684
31
327008
16
94
27780
84
224423
385042
300520370
383799
42
31
176870
43
82
65
9
6
346495
7
42
120599
5
39
334787
70
357745
88
85
31
204798
311122
41
85522
21
258025
70
433389
320114
85
5
568091958
299384
264341
293059
83954
99
219380
60554
416874
364049
331419
783658184
31
288928
97
66
426553
47
237319
45
78
57
61
141787
156620
38
74
162911
534954262
75
256519
457412
42
82
20
4
46
4
376515274
3
16
424048
96
50
34
84
50866
366566
26692
933906900
158841
209643
8
356581
240045
72
62
46
75
498694
343728
52841
167688
395455
191161
63
413932
395271
490640
496603
5
94833
144410
464745
373400
412695
293959332
3
64800
26
20
81
478988
235059
279410
619230136
68
166522
272370
85
88
1
197075
13
23
44
143075
83
11
572251213
7
173409
335572407
236574
93
64
329127
33051
48
13
129558
90
285843
71
56
67
55
10
235786
57
40
190851101
86
158691
354870
67
418358
34
47
318066834
12301
7
27
212226
61
96
132324
720515217
34
488747
924887597
80
58
43
463829
42
148645
498574
307579
82
123703
913854849
4
636884043
114426862
23
78
34
475260
73285
57
70
397051
50
70
347693
36334
42
302219
42
99
83
4
57
474731
444292
90
43
59
111988806
44062
50
462495
19
66
111487
3
356587
347018
15788
74
150398
192592
479082202
62
4
13
949349271
68
29
51
25861
188357554
61
76
14
78
36
108467
423964
80
51
2
65
38
441195
649513899
14
239031
143459
50
5145
9
828642131
88269163
9
7
483603
265321
60
8546
265413
443814
291948
171011
43686
394946667
177544
253508
1
202165
161629
31
65608
2
354443
314204
99
93
223909
24
21
15
51
613541027
641705616
99666376
77
17
487387
19
474903
1
397193862
221866
248370121
113493
33
81
32
86171
6
72
10
1
31
95
30
478862
37
152651
16
329468
25
337976
6
68
495053
90129
25
357369
303209
501838187
319245
40
68
200499
8
87137
414117
38
102726
93295
88
55
479719
77
37
386342
74
18
277908
26
17
401220
387503
70
351450
80
108142
88091
16
448999
198904
16
13
96
379535
32
62
376104
81
32
44
20210167
81
30
414895
470374
9436340
232144
135470221
40
65
87618
428234
80
22
14460
246649
411114518
17
211182917
19
325021
514328097
26460
479108
72
290309
216866505
684122675
2
385557
15668515
47
90
445751
6
99
463804
216525704
23
32
421592
61
363647
84
7
485593
19
15747
187934
911325741
965532261
33549
78
450668
1
88
7
25018
93
3
139059
9
1
87
29
21
41
276345
84189614
953650846
84
471533
6
369481
251108
96
98
1425
261333
82
22375
436657
212287
27
439809
486286
15
172975
51
8
61
456398
58
74
545474551
744259176
22
153668
96
270523
95
5891
73
265406
77
16
13
6
792822478
101560122
12
81225
48
878963535
8963
26
32
51
864846523
412979
17156
375688
197164159
25
188407
3
5
184335
7
79
219052
81
23
2
287922
68
5
31
15
137171
47
87796
264091
22
158545
46
99
461061
112728
839725472
16
50
44
68
78
42
85
272718
296528
38
285586
18
68
97059
27
493819
813499655
186223
49202
53
54279
33
2
89
364898
412368
339545
63
400139
2
85
14
62
498585
49715
494633
30
28
2
414261
717690791
418442
23
95871
2
30
47369
240329
13
89
376890
58
9
448318
8801
99016
435320
123464
276891
58
7
116655
84
410114
189843704
36
2
363365
486503
80212
398221
160013
31
21
9
82
47
194006
87730
22841
93
57
84302
73
88
6
66
831233925
288501
310134
23
43
64
229412
83
4
199929
5
642299938
4
202933
6
133011
74
63713
150728
487335
204006
358809
87835
95
355790
450216
465862
856111266
77
961292602
360885
220845
229803
95
63
372482271
220390
68
5
375711
52
281974
952494473
3
65
52
9
72
68
108461
47
39
848518172
359482
371894782
60
5
150546
322609
49
22246
67414
306224
37
49
76
34029
7
97
3480
11329
395097
2
71
200718
76
20
6
80
31
83
96569
20
162798
192779
466754
109557
248435
15
96
33
8
70555
365948
407928
81697
96
192632
6
82
87
2
5
6
497864
197459
471771
82
59
79
37
12
88
448566
14
68
271953
373900920
34
373015
171172189
261578
472420
6
189375
16
7
5
76
95
5
50
431569592
481902
87773
97
170655
41
76697
206184
279723
6
57702
67
186426
5
2
115165
76
318745
95
748033744
4
137706193
473521
12591
401648
8
53
20
12
2
15
23
241367
73
8831
402783
198784
43
44
1
182810
440464
8
89
430516
24323
73292671
34
381245
8
29
790111856
86
4
261501284
78
163844
373401
171309
268380911
3
9
381816
24
458788
7
483452
447956
485118
298670
19
36
439117
939011869
9
72948143
42
38
764638043
435524
398088084
6
431228774
82
143561
47
33
205576
37391
276198
26
7
309694
92
429395
272043
2
392178
4
305072
393504
83
82458
104242
3
21
147355
85
36387
36
191062
223191
451334
45
159763
276732934
53866977
10
287045
465594460
462044
43
52
5
92
189465
301732
482653
9
323121
50318
40
58
9
668513754
264603
51
275269
284235
56346
332471
26
49
3
43
482672
64
942490789
89
438377
20
1
34
376416
98
79
23
99
10911661
124063
15
83
12475
441322
97446
321974
252004
48244
63
58208
85
7
18
61556
320875
389876
29
89
1
80
84
269576
269297
75876134
836435022
406326
68
120616
141699
22
95
25
444255
713587606
332088
11
68733
89
73
70
8
189510
64
67
68695
25
15
8
485296
449742
68
12
65
256349
19
98
15
86
329314
320692787
134068
86
93
76
435941
6
128611
133986
98
345837
182218
60617
136277
210605
91259
82
98
1
127511
434465
128897
130308
265676
405367
323352
235309
15
9
32
20
451817
292330
12
22
73
33
228300
2
75
6
450176
480982
40
278869
14
241876
60673075
332594
54
92
36
90
82
298006
46
180459
408425
1
44
162252
34
736486857
150997
79
350674
2
203518
240426
297261
4
181197
58
77
437982
3
274111
801529940
5
56
463874
31014
91
93
22
110164
861611014
53
491539
17
60
71
387569
63
327958
28
11
43
45748
740575084
1469
372322
150227
2
98
39
543851639
91
32
340180
1
185072
26407
28663
51
39
94
19
394958
426239
397844
4
324387
65
13
32
497340
146066
402463
26
7
94
1
37
189150
663507932
47
88
420176
159616
22
443230656
85
294777938
985599434
211881
172860
69914
43349
56
55
4
916123426
88
23
221625
167193
130926
394613
52
21
111572
292884
57
387699
67
21140
264487817
44996
237000
37
66
64
317938
229234
482926
184630
7
349947
279940
742727302
8255
361910
446514
62569
29310
777502253
55
67
169415
336612592
122162
174722
259451
76
104253445
147915
200008
76
221486
241621
45
122146
425110
89
41
4
159877
327293
63400
223049
8
79
17
39
181315
310830
336936
644761607
7
932014860
321167
403587
26
291787
8
461859
2
480008
197560
102770
484690141
389176569
280835
319227
232358
27
309194
405861
214035
71
3
32
7
181999
75
24
122550
252117
15550
22
41
22
6
5
41
3
239008
34
44
421171
486734
16
74
436526
442078
778
3422
112275
488285716
73
282950
29
392022
335333297
303173
44136528
3
3
499537223
234016
295760
76
73
24
135346
31
66
115948
76
392364
496492
185030
217904
345990
342507
130635
3
490855
64
444210
322122
6
306234
40
17
54
490039
313966
6
4
401711
210185
7
51
82353
22
317570
24
336548
164902
8
32
56985
113798
10
9
153998
1
78
206348
386980
4
57
46171611
68
277949
16
53
179215
199854
496876
56
145210
481870915
227233
48
13614
65
138795291
273845
459583
453078
26
91
89
50
40
401122
15
45
80
111296
495765
30923
83
789989650
78
45
63015091
58116
389779
265397
421706
3
56
33
3158645
29
76
296449
197924
1
354401
431310
259957
41
7
356536
594125817
2
6
19
20
5
204260
351204
23200
32
246854480
60529
132362
85
16
94
376060
47
30
371554
140281
310657
63
485952
73461
12
81134
87
345518
4
12
256354
92
391246
7
79420
10
265384
60
9
160758
52
140998559
71794
242469
516952728
15
447143
197626
39
8
75466
268020
78828
31
30
239613
139934
222268
2
328095
56735
104530
135708
35
231605
35
41
5
33
23
85
14
8
384177
933034215
2
106822
356803
94
67
387032
68
58
53
75
167205
36046
477325
428247422
74
139878406
381055
68
338476
46
5
7
9
28
57283
50
28
154234
130683
152855
61
23
73
6
9
77
399625
4
388462
65
13
52
177715
214800
4
355376073
35
481630
97
76
67
120837
40
491492
243628
28
82
3
74
28
186166
351338955
1
1
72
166792616
317390
39
491736
5
18114
8
381201
356008
233294
52
34
1
27
86
35
6
448529
454071
437969
409620
350326
892316428
484239
58
890623668
77
197014
375638
91922
273422
60
21
213466
384256371
271153
247864
160589
9
98150
296708
96
53
56948
41
161775
467843
230842
415262
84397397
912053201
76
134998
416982
152006250
53
41
207037
63
262238
389935
465390
36
41961
38085081
30
44410
73
8
123816255
21
527667760
48
488608
61
34
64
13
60
53
95
44
83
76
241296
15770004
417164
16
144657
55251
12
5
160061759
391081
49
223271
412273
422589
62
1
42860867
1
80
216519
3116
771471023
91
4
108648566
4
336355
355000
1
94
385693
40
90
88
79
81
56
29217
4
252360
55
51
58
326348
9
91428017
525109908
276700
22
244063
338672486
16185
229060
89
30
9
3
84
216332
262230
223001
89
431133
7
13
822416400
3
204338
620706756
52
64662
728285922
16
387865
4
246898
65
37
321911834
206467
4
50
30
94
20
36
2
38
82
12
27544
309585
144051
16
69
2
46
8
30
350572
80
368330
78
29
40
74
302215
970052687
65
51
1
28
461719
31
741564704
229639551
102922
2
66
4
562023556
21872470
44
201372
24
21
21706
5
53
472453
371996
366462
84
7
24
106887
7
320876
6
45
90
65
163429
18
15
23545212
499914
40712
87
11372
166010
82
736245621
64
50
1
167503
358970
42
19
298040
37
83
62
29966
17
122913
131919
373101548
4
254493
177956
91
3475
95
68
95916
127050
208753
52
19688
77
5
68
18
65
97
34
234502
255060
44
490576
435702
92
149699
61663
68
26
1017
32
12
479300
23
90
165897606
2
42
77817
491097
40
426773
92
260877
81440
92439
268126
29
440604
67499
3
270555
282330
475104
99
25
417928
49
27231
285774
308048
15719
89
55
72
75
50
5
87908
138797
11671
18
7
25
84
468675
24
55
28
312050
89
311007
55
280298
493043
3
57
260260
35
28
231255124
394733779
6
170852
464631
381503
300471
2
3
346001
133242
41
231975
66
81510465
46
6
479987
507817242
312358
18
70
60256
167536
15
60
52
338468
12
62
14013
73
9
884225370
57
60
488497
290296
4
35
324124
840773414
312680
376096
196400342
39238
7
8
61
448878
99
5
157401
57
77
52
813163009
22
33
62
62599
125631
3
27
21
62
50
214188
26
5
57
265439
303393
67539
79558
5269
55
257365
245580
101087
181656
226299
59
303404
3
63
17738
372124
28310
52
4
293970
374789894
75
98
29
4
404240
76285
56
65
70226
32
3
2009
111655
230927
73
74
28
95
112240
327435
170732
480762
83
173150
91
287159
30
12
61
50
96
15
205925
268853968
93
236796
82
317256
156951
37
47
850107770
1
4
50
268024
63
351070
62
262049
11
55
57
30
93
77199
34
87172390
50
36
5
18
67
48988
86
143635
6
81703
56
346406
77371
122141
216507
5
8
71
75655
60712
3
85
37
7
9
30770
89
61
56
10
9
53
85
35
47374329
427933
252264
9
9
69
15
4
352322
284779
973392452
84
63898
47
6
3
493835
271602
16
10
88
4
151357
251946
59
18
315572
438666
390668
61
5
427071
8
420054
117136
461047
3
402448
475171
267525
41
91
39
79
23815106
41
64
65606429
336987
445689881
72
65451
252339
9
11
133545
66
39
2
11
85
43
538937267
86
7
246925
340815
7
205604
389053
54
914609960
446150
18
38016
30
450380308
99
2987
14231
76
287760
6
106533
407496
94
339204
57
16
4
364007
175561
84
291445
5
126826
23
67
180172
73
168580
437587
124310
39
382604
71
35
327460
330327
61
66938
58
80266
43
79
900458444
1
18
7
59
938418584
162808
434390
232226
10
80
61
47
57806
366228
220098
47
25495
28
46
52
93
405995
27
58
57
446754
583008184
80
45
12541
66
123421
3
230197
40822
59
224587
257581
45
281912
45
241676
197580
66
859878126
370914
889482011
27469
41
474321
13469
335403
6
40768
65
28
3
75
67
99452
42
75
37
184888
43
108446
46
230854
147400
30
321231
54
85
204436
266612
26
278784
21
133327
91
120223
74
87
44644
320907
477049
146179
19
16756539
66068
729292588
56
4
430397
53
1
338457
176086
360433
2
355478
31
46
69
11
35407
116411
75
379591
8
175394
358567
72674885
82
60
229309
279530
21
213330
273440499
58
853020888
21
4
28
95
89
67
126273
96
29
460838
169989
17
479403
14
52
66
8
163832
396601296
95
2
50
3
4
448175
91
452413
8
434173
90
499683825
292845
394517
227929665
95
437744
77
42
54
23909
85
444651
88305185
6
196830
90
88
21
203664
280606516
28
45
143913
63
396475
300742
98
290758
294980
57157
784220164
28
944066660
37
39
98965
627942707
74
34
39539
221032
163859
57776
390579
79
389533
56850
43008
89
51
49
46
3
498541
648730098
212431781
471398
244300
33596
20
77
280450
44
10
2
95
286356
407358
277746878
115239
5
24510
163621
429930
350974
37
113080
2
2
33
308467
2
69
768032577
38811658
34
46634
130935
438047
4
77
1
9
200191
27
97
375425
363955
350485893
88
891583540
136192
388383
400885501
32
65
39546
23
189123
92365
89
25
79
3
111491
99051
847888285
815
94
36
269308
37
490768
70
33
8
396459
72
1
385890
57
50486
90
16382
276543
89
84
71259
48
125477
78
137253
48
202084
21
213260
31
418954
478587
9
36
48
32
74
72
78
4
303009
331844
26
829686919
42
15
79271
73
9
335792
59
76
70
192324
93
47
492535518
19
44
384765
81
8
448966666
61
348231004
419593
630149280
246034
37
178463
14
473408
154517
268146
67
87
90590
61
82890
35
175068
113098
277818
35
82
17
31
92
469175
42
98
25
6975
318186
456538885
407073
377681
34
983953255
15
58
253362
22
56
81676
358464
230920
10
7
132896
413808
18
3
76
89
57
259339
1
267761311
313875
3379
44
53
73
486919
31
135585
144919
683568222
475784796
4
81
87
420967
26
452734
170522
13375
20
64753
54
56
327927
48368
750491115
44
75
90
79
80
338607
6
977224199
483111
474818
55892
67
38
941913725
205014578
1048
2
417548025
17
234288
197127
38
261558
218707
63
430467304
57
1
599901574
39884
83
70
184823
69
65
84
890528345
255837
497813
427649
437944
97
266963
290659
97
78
102327
15
4
61254
451748
134534599
376912
273561
369121
22
11
14
76
18
12
11539026
29
22
18
71
4
36
362468
398147
573050419
385824
39
3
387212
166216
5
86
7
406359
186791
343795397
468341
255404245
88
70
27
206610
419816
74
577510067
91
46
46
55953
53
7
283677
84
887944607
267365108
55
73
98
40
342972
16
85
101733212
859047202
73
51
1
33
10
13
313240950
98
22
106323
50
188423291
321957
447438528
980354433
79
395501
23128
2
346919
196511
275812
113509
81
38
6080
280683
42
54530
50
58
14
6
2
5
350187
38
192367565
91
60
136038
47
56
18
301871
247936
33
603247216
333059
275946
26259
478180
1
478943661
5
52
18
185343
124598
525872337
90
29
12
670654016
95
454763
97
2
68
32
37
33
99
85317556
835762745
2
420144
631071189
441467
83
51
33
2
126635
157820
244090
17
140492
137266973
88
630422926
331119
78094
50
390914
80
73983382
449607119
7
629535298
115655
6
91
54
26
70
22
39
161629
31
26
88056
369010
299435375
83456
6
93
485023
97
70
112584
91
96403
89
412320
95
242991
136057
6
35
993425478
38
483331
463677
6
97
110732
62
54
453656
384089
201492
225483
166221
28
433085
112649
805445101
164920
13
331942
46
1
76235
195544440
5
9
17
823275829
45089
396080
8
5
140417
141988
6
455097
74
58
74795
370509
6
31
76
66
65
72209
7
83
411735
28
24996
65
16
556948126
276799223
2
50
70100
28
95
65
58
75
7
18
80
113580
77252
414465
251969
637104504
30
437023
9
38
12141
34588
11222946
45
55
450197
10
22
42
87
8
445051
79
205726
5
24
42
229624
58
2
380449
249540
171917
2
480345
435892
4548
87
251572
16
61680145
343271
10
98
372871
257262
245235
227725
99
69
5
4
211765905
7
26
11
85
296975
49
395998
187556752
60
397765
1
905510916
394543
404229
23
236957
46
234403
9
9
89986
445968
99359944
8
108952
484082
68
340954
364440
67
114323
271134
295522
32740
92
3
55
54
464633
8
185626
26207
77296
451024
61
434481
17
429860
5
457645
93
73
621765886
18
216646
97
40390
85276
12
344697
403754
65
50
130161
90425
2
63
356917
30
81685
227175
57
6
284303
52
64
18
217614
12
10
487834290
18430
66
14
239806
256493
20
106773
74
43
189363
40
26
315391029
22
80
227546
37011
34380
64
193776
713455708
88144
379882
66
1
19
1
35
639872933
429499
2
59730
335283
798796169
30
464977
67
27
94471
301252
374011
205898
303085
42
35
400730
76
99
477309
388141106
558851835
156389
311489
311061
77
45294
25
56
588127814
76
6
63
76
444439
3
11496
17659
74527
488122
77820
63123
212167
2
80
19
310759831
146106
21
501781265
8
70
24
36
91
330193
175199
255117
62
721854011
165247
380837
269283
28
809232220
7
113446
86
303276915
292920
36
397842
468460
491329
95
388820973
131357
378696
217933
456536
88
9
338597
8
158261
14
38
869897319
41
405340188
295582
83
338258
40
25
12
15
930441167
7
486848
51
40754
140808
250795
83615
8
327108
168364
56
26934499
397732
64
436390856
323745
301998
126146
362597
145401
47
66
2
50
35
335436
6389
497518341
452451
195371
34
95
313014
43
37
84084
74
84322
193558
483898
835545628
54
354255
285876
60
10
296190
80812
11
93
213157
362462
259261
428216
59
23766
39978811
69
23
31
3
269025
288747
20
296928
145288
228995
552863883
47
15
426754
20229
801404730
20398
153168
71
1
369526252
50
261999
33713
320969804
3828
111267
311421
61
21
934583788
688199001
499006682
70
53762803
434032
4
39209
48710
53
63
268821
489626
43
18
95
335799
3198
78
49
34
180054
50
230578
390291
4
278642
61
63
63
63
83
463988
299431
878511459
335952
292350
93
616804973
49
21
95
53
423147
390498
274472
38
933048752
81
71522
102726
35
122418
294822
79
175216
426289
441468
17
971386889
475419
86
72
954249252
66
242967
4
95402
28
59
95
182137
49
3
86
364065
71
4
37
8
30670
59
45824069
389029
24
75
73904
337336
497539
248242
960839744
20895
89922413
77
466112
31
194291
192581
413143
36
84
265433
6
822195830
379757
310279
9
200752
7350
73
84
151074
85
75
48
76912
68
309390
49
28
257881
1
9
246119
24149
43
62
36
84
26
363432
51
2
61
538081061
94
158584
1
15
160966
361854993
404850
195825168
264070
33
88
7851380
11
52355
15
279556
14
56
3
42
6
78
485087
73
22
456200
88736226
450662
4
367716
724098297
67
43
88
680976358
258801
82
406859
7
44
10
95
402392
422192
456994
148760
30
332880
105759
8
439785
144020
53
80
447470
96
911457390
3
78
472357
79
30
447903
320254810
5
2
70
33026
87822
218091
33
58
81
213408
835193024
19
291467756
20307
86
96
68
461021
88
46
87
70
193136
319468
74
1
54
77
287127
187971
42
18
357071
8
54
136434
42441
1
5
68
56
14
217965
42
347231
9
255876722
48
172949
88
864357580
492824
84
366822496
9
209195
5
132084
63
85
4
34
587700070
107501798
5
28
158237907
82
495245
8
108748
232703
9
184332
71
55
9
470138249
47
497088
76
471675
88
474717
823048004
7
108501
72
47
89
39
85
199699678
12583
1
397825
184592
77
64
164224
47252
93
10
157596
31
445532
347534
216729
438431
97728
60
7
478953
97
358390
22
1
9
98399
43
109252
798564915
97
505583172
91
19
25
399679
314856
96
52
83
9
72162
177165
16
572
63
66
340654
453294
944197971
84
415548
114591
52
46
36
140485
92
2
32225048
206440
128135
871888510
463585
47
914630318
3
236032
55
1
4
406791
473168
473559
387484142
352622
28512
369483
9048
354398
4
20
181877
198486
7
5
31
128797
38
19
72
10061
40
2
361216
27
26
919360508
2
260811
148874
2
300920
23
91
56
16
339517
42
32273
86
355138
278529
72
20
258915
2596
203087
480354
96352
69518
364844
541074067
66
3
78
6
650738083
1
90
35
299877
18
9
62
34564
78
72
234229
106364
53
886590321
832949146
104136
214510
95
481458
76
395911
4
365041
80
166633
92504
135383
7
180338
6
1
51
29
2533
250595
2
628462638
236046
156465
82
880986258
1
41
60
45
158367
95047
3
183752
4
12
6
229815
85
90993
42
98
593010282
969470178
446461
107038
457376
207217
181802
65
474174
1
341430
87
498758
580145040
9
446041
87
283488
139171
9901
151039
95
329785
165344
32
9
64
236377029
389157199
232825
284341
197987
111981
73048288
68
114821
47
307758
287703
52
89
391944796
84
53
63903
401324
59
58
137367
173909
6
98
243405
54215
264362
45
54094
11
94234
30
99
413920
34
10
44166
99
46
39
234917
4
952141373
427448596
38
8
240939
429963
90
6
363186
369159
452235
72
12
168552474
312537
18
338863
852203067
116673085
93
151432
9
88560
26
192902
9
382738
307057
50192584
767625597
9
104104
113852
212397
64
131707
337281285
3
139674
43
785310423
38
81
36
158971
372115
32677
68
212079
403590
598108025
815294976
195415938
812972740
428408
41
67
232897
767918840
76
19
67644
3
97
2
89
94
10226212
74
29
46
55
91
48326
9
1
68
74
257855
463904
9
237958
402013
37
344448071
98
35
107090
305444
14393
1
97
20
6
28
107227
888610754
725290593
54
11
403732
99712
73419
76
43
17
21715
79
3
78
51
2
83
79
17
182985
77
56
50
12
431045
135874
88881
12
839503061
65
18092883
65
95
9
241421
296818
5
411586
75
87
259556945
186370
21
309319
56665
74
256868
19
104079
909840806
6
27
46
366566
3
2
485755
572171266
86
60
644068356
41
9
94
92
17
4257
115217
91
399026
58
4
76
95
476141
19
219399
47
114864
418639
754012592
20
238967
432416
395968814
9
42
343302
35
74786
70
827662498
89
95
13
499699
75
82
469510
500251512
451544
90
15248
177208
106540
71
407511
254803
76
30
803603479
430148
17
254235
24204
671639295
79
77
69
41
96
40
9
48
43
51
2
2
347521
33
14
11
50
386930
28
8
6750
68
3
95
27
89
121973
164065
91
414330994
454530
27
86
2
334181
81
46
292078
33
340984
2
78
17
12
31
281999
268895
71
483253
49
71
12
124045649
8
95
351270
12
345725
483214
134705
163655
50125
65
354344
527368696
86605
72
481976
30274313
468847
2
526473721
67
269941
6
56
46228
10
392314
5
5
123924
55
68
1
56
215942
74
269193
468554
65
94
10
9
28
96
170350
257763
34
484274
458805
26
957040295
11
219566782
417805
70
185186353
42
75
58
705406426
297854
919420814
63
61
142348
9
65
13
383887
225753
64635
199367
181018
3
177488
428952
30
15
234774
60
91
929465795
17
86
356902
6
369886
55859
200136
63
20
301857
67
363266
24
72541
307565
409692
478883
885298839
31
43
117487
73
41
616927141
2
278586
12
395536
172907
38
5
96
260448
143528
22713
957469116
39
163505147
87307
93
20
92
8489
55
261553
14
35
73
372080
610209155
443881
61
68
33
70
990532584
138678
429442
46
84
162263
284290
84
303389
300720
4
220021
45
62
65
406305
75
1
15
485995863
9
180359
50
193283
34716
56
2
84
84
45
7
52
292094174
406819512
16
7
201294082
299363614
26
25996
1
385113
63
10344
749911649
57
642954347
324433672
6517
127186
36719
584869485
24
5
26
12
36215
12
65040
95
230609
183749
288482
102200
783994871
77
338820
4
111993
55
211867908
1
71
302402006
157086
74
10
39
14
450387
98
91789
446826
41
339998
86
428332
7
6
365658
66
124090
43
12
30
130822
4
1
140683
2
109621
265657
58342
23
3
376687
85
457129
32
49
13
56
140572389
471778
27
27
8
449764
349416
42
392755
449209
47
407097
73
20
53575
2
54
344724
1
20
180684
270659
46
225413
86929
67
96
3
79
45
358998
475107
11186
50772
161752
270171725
99
204028
403684
51
206773
26
209068
196075
3
54
164188
24
30
321670
431789
309997
315701
33
396468
289132
69
46392
997528243
487966
242222
13
197681
23
80034
32093
1
623623013
320814
8
90
5
61
28
19
99
35
79
84669
397714
77
46
128522
90181
18
259557
240299
819043625
80424
57
346011
912604568
332679
9
213504
36
235592
479645
57
459258
2
173042
77088
261758
50
94
45
39663
428960
117640
68672
82
46
437190
7
355692
208282
9
489637
100263
309401
425924
147287
824184982
21
417290
358881
40836
70
426219
175128
285493
46622
375429
154180
349075
72911
11458
106775
294758
45
22
61519
27
38
63
305769
8
4
3
1
268888
25
355450
24311
59
95
36
4
19065
477268
15
185285
234561
784650044
19
339818109
98
29844
423569
83
75
85
26
13
68690
15991
349800
73702
3
412604469
48
424397
276615
74471
84
459462
39
69454
27
29
24
33
74
835617517
87
165859
201032
261991
3
97
233374
403426063
125799
485295
46
58
403871543
101807172
45
85282
81
270536
4
438997
4513356
61
414946
7
83
350089
2
38547
24454
50
287193
263067
273168
212468
33
5
80
453583
827271978
74
1
413701
35679
9
46
30
5
81
292049
5
948247876
425370
354517
3
9
275902
7
216712
124361
333383471
121716
20
5
5
185880
42454
4
39231
672379722
6
848208869
81
9
378878
295781
182050
53
123199
257051
167634
29
21
31
9
479532
906277700
323462284
325570
421303
29
121826
51
192779
77952
415840
6
96
46
7
46
97
309995
4
24
97
89
394253
19
18
74
8
667513408
97441
172270
7
397411
57
33437660
303017368
7
14
227561
476757
4
131212
468982011
73
130018
451519781
23
34
127747
65
519844418
326193
398294519
358372
7
29
98
46
99527
425312
368845
97
9
634059683
42
162004
412916
15
40
90
390447
272445
17841
66
15596
355221
29
78
806812889
35
381271
124901655
20
273317
12
16
255763
323878
303133
60
56
237799212
8
56
222589
286238
383944
18
2
332838
66
50
452744
20
463624
469412
18
97
373164
38
75
358550
458921346
73
261921
459670317
472662
99
20
46
83
970101010
100636
79
327243
311642
5
875205316
5
233533
2
70765
94
77
69
391850748
348751
264989
2
16
58
201668
48
48
61
142073
5
64
93
284864
86
4
55401
73
28
67
70
4
279476
377004
228520
193506
52
471551
3
58845
175465
316781
59
47699
72
86
59
225242
413056
24
319637585
7
38
470267
191342
6
434046
387656175
9
398307
63
66626
65
59
169538
373212087
51
418503465
3
4
25
30
54
248631246
51
347022143
8
113806
60183
397714
188677
7
37
61
64
44
289020386
1
28
17
445102
19
425243
176080
38701
7
62
860825404
51651
70
836280607
97
63
25009
147994
360643
928870182
274304
156720
66
42
9
90
123250
45108
50
379029
117315
3
35
69
348846
66
412587
1
16
373697
10
11
52
1
10
214195
26
593359287
20
4
65
141518
204801
727415283
24191
90
84
160112981
46
461232
58
189618
41
5
14724
58
87
283630
86
79
18
372237
463974
17
4
64
355036
191172
95
49
84
79
116535
24
2
385970765
104882
198313
521019935
34
652500010
6
319696
436071
66197
13963
5
406244216
112235
173932
320036
320868
20
86
39
127753
96
77
25099
197468
129657566
5
318741
3
181719
21943
1
351066
66
98
382354272
457100
10
62
27
87
81
213351
319906
40
95
125165199
86
3
5
97
176497394
367840
26
86
1265
116412
476155
6
55
373719
440191
244396
93
39
62
86
29
2
426840748
391699
28
251235960
459364148
55
88
40
108634
64738
439116
73
110746
356504772
470783
39
309402
560550409
64
329420
405237
380910
430428
87
79494
357888619
66
33417
9
108531
210767
334975
1
164283
35
50
245815
201788
55927
316067
11860
380889
95
56
343707
35
40
124928
273708
8
49
498179
413357
40
100801
139403
92
72
70
1
348636
24
50
442959
344472
22
898085015
442769
444186
333989
339648
61
82
418617
53
58
9
14
363784
32
480910
22
39
35
56
123936
190613
5
285345
2
34
22
31
7
92
345016
462173
278094
79
77
25
74
478908
369903
11
388494
39
192288588
45
937646294
733744037
84
375867610
467230
253078
46
191849
193924
16
332147
92
85529
321091
11
490722
12383
164094
147440
327024
9
75605
473897
327371
332664
812325304
37
59
93
558811262
435852
12
72
56
71083
63
86
31
26
165235
178804
503669825
69
177940
150754
7
347462
122598
358792
6
220503
42
57
50744
10
71
6
193850
9
397034
210379
350696
33
6
94
770122270
32
191359
170123
89
60
354244
74888
301266
21
35
91739
60
64
1
271371678
28
107005
165611
71
37
4
63
89
79
134504
287114732
39
55
9884616
343212
198983
43652
80
52
93
55
88
72
84
84
6
685980542
182541
96
53
59085
45
50
33
304730243
16
405457
55
40
9
39772
25
34157
96
418162
20
94
210713
1
345113
11
76
93060809
45
151495
86
68
1
4
78624
392529
98672
275864
15
178782
34
27
376507
29
73
4
31
173561
36
94
166387
69
72
28
2
9
5
14
197159
5
60
217014
400868
157111
88828
48
4
81
37
257929
214690
349971723
17
304312
1
92
25
365683
80
37
1
71
13
21
463448
97
459634
44
65
357764
456175
15
8
326331
25
223311
86
459782
73
433657
7
390526
13
248985
515400046
592721527
96745
5
45
44
666096451
59695
493053
52
284795621
40493
32415
26
92
9
11
92
47
41839
20
5
45
7
376459174
803931830
402943
16725
69
437428
59
57891
113123
3
2
260721
482452
485441108
5
661792506
195225
4
79096
20
75817
25
54971
179335321
442278
38
92
378928
678487068
9
25
58
469943
27
71
212345183
416427
3
458544328
50997
90
83
782872160
77
299815
271365
4
12080
27
1
221926
60178
397454
283650
58
383703
199172393
620549547
61
8286
88
113634021
87240
476547
307178
793405352
465047
94
51
159412
195272
438754
27256447
56
99
810212944
489310683
53
29294
61
92
422322
49
415195
16
257497
489367
4
61
431782
461740
380518
93
58
103835
161914
291400
9
52
3
436461
17
233081
50
93
472811
49
8
93
92169
163915
808665356
408571
6
537242677
438889810
25
279094
152078
91
43
29139
5
4
6678
240042266
158545
3
1
378830
689296747
521104713
144046743
98
34
28471
40
318474
272381
894225453
5091
5
9
74061
3
98
14
966236414
77537
352143
1
163383
39
24
459365
18
1
127523
198154886
461196
281239
420250
403256
203299
94
6
20
101516
345987
662750302
70
95
47
812478504
40
420893
895035407
224829
15173
74
55
91
77
425019
443333
68
484838
87
86
7
367996
868162077
47
54
89
56
280810
146475
3306
83
292169
58
48
180080
723498565
427285
358911
82
272023
350353
491388
5
38
721876663
8
48459
467794
76
479053
70
439127
67
43
63
1
229538
243082
398127
404200
455450
90
121350
18
28
97872
9
733106867
62
376040
16
8
69
221806
43
288007
296781
486229674
25300
34
83
2
436188
302151
900141150
2226
68
85
238825
647508082
33
84262
21
118571868
31
52
92712
6
18997
667125148
965431315
22
15245
46
16
197950851
390936
317390514
395968
58322
55600
372138
3
16
245594
4
392111
27162
455899
33
32
9
80
356807
60
56
70
131978009
29
387328572
1
78955
99
6216
365306
64
156166
38
61
226316
368857
89
25318
406047
551262425
325363
4
8
84
111487
9
429637
20
29384685
23
62
45
706149880
196059
380422
31
473499
171392
51
486973
260963
423785
378919893
255503
88415
265743
51
48922
170516
316010
230581
960087136
54
232142
205163
76
462328
26
91222
8
423671
426751
3
52
375991
50
862729579
41
42449
37
447284
219266
983496725
446501
32
198246
76
3
46
976948982
312735
58
79
160632
16
237234
330569
85115802
175728
3
86
465449
93
36
110699
76
688141041
328334
286840
476552
80
557014406
292319
1
418901
70661
1
312435816
196717
476127
551827349
94283
123784
363039
73
59
81
480704
376238
289285
68710
158564
80
89425553
3
18
81
46
437109
935239330
257826
41450
8
96
24
44
24
479089
26
353228
189909
474644
55
134107
349533
98169
279554
60
453548
47
320139
36
43
27
458700327
30
399647
237119
25
74
80
45640
275825
402806
933509067
348520
21
20
1
11
19
618698754
39302
5
1
77
430796
43
61
363249467
30203123
5
76867
44
148082
58
82140
389632
6
286319076
3
52
3713874
10
26779
37
500222114
137632
266141
83
117539
31
33
38
355011
424488
2
179170
74
186936
265721
68
102028
185816291
73
42
467714451
89
92
19
881
63
79
79
406696
57
488798
668092326
95562
190162
78
306229
72820
122837
19
481813
7
58
1
84
329984
88
385728
127028
44
306263
16
79
59410
48
352680
193599
31
277426
393738
973601711
48
4817
48
15
142395
47513
7672
857924971
13
67
1
93243
31
20
90
61729
97743
96842
11
252832
22
57813
20
17
251355
48
376726916
76846
48
173891
73
56
311700
30
14
7
86
75
170961
881934261
483838
483823
2
57
20685
64
23
33
50
414160
199536
305503
57
72
58872
23
705923227
98057
9
884216793
88
409339
101349
312265922
37
443083
445112
11
67025785
45
9
465554
309830
252196
62
98
492769
28483
96
58647
24
48
55
190448694
61
138912012
52656
186372
433850
224819
819433135
400523
50741
379005
87185
28
237937
50
190894564
68
309603
4
422295541
4
111422
3
197158
6
67
22
61756
441914
37
443649
305417
241421
50
11
57542
140868
29
418929
20
6
41
83824
463742
423365762
67
68
720218622
439101
60
8
68
419013
219909
6
19639
979961296
4
302377
435744
424142
9
8
296040
157653994
408704
18
269037
63
895682481
19
84
19
14
72
444022
28
17
11
45
3
259531
81
13749
334538
239752
214125
93
816749
886906319
59492
1
241293
231874
464002
400257
60
330999
46
11758
12
344136
296911
88
255277
87
65769
357264
78
90
355450
7409
40
132555918
23645
114095
363921
28
283590
54
75
50
24
53
15
55
28
895049691
171244
99611
326050
17214
94
47
455661
226324
5
6
12671
30
13
190435
113817
22
382256
52
302951
63
379264
70
93
549392668
460620
289813
117146
97082
231649
32
135557
7
5
85
98
255474
10
1
5
2
7
331237
44
284121
72
4
6
386199
185330
368732217
42
13
94
9
466215
10
45
45
7
48
26240
778184557
43492346
93
61
71
52
69
456283
68
84
34
77
87
50
349140
490081
448246
386479
9
618514568
186736
829137797
57
70
302686
8
81
346025
387139
437059
335884
8
16
80
1
369455
21
623665925
34
15
20
54229
8
6
91
81
31
309017
176478
5
31
7
46227
252999
93
47
1
281100
34
47
87083
91076
24
815504124
9
12
274379
18
573985569
443751442
540468711
150339
57
24
5
42126068
41929
260282
43
84
12
301413961
318196
97
302670
59
696334812
351591
47
193950
232890
40
13
455813735
25
94102
344839178
125948
375024
91
151429
484418
60610
42
15
430516
61
191556
71
47
372336
401979
155859
440636
21
7
12
49
63
537909261
51984
4
661129132
742497365
5
2
842603137
71
292933
600359114
9
95
138301588
9
99
146703
61
270359
26
58
484431
196399
41
259504
5
17
4
394254
57
84
47
20
2
179710
95
39
92
228783267
258692
132498
276866
42
7
241590
293443
355538
45
128527
4
50880
172882
49186
43
96
9
207353
138581
6
406626
9
78
8
87
65
398034
96
21
90576
52
885648655
91
248077
85
2
79
9
333331
110427
221332
178738
383112
5969
83
268043
495302
72
34
7995
661133565
40
224203
1
456179039
13300
32
442204
408310
294563726
37
62
462549
410094
94
775372149
220215663
48
30
331616
20
260985
185089
396232
587679148
23
851143640
22420
324994
250828
292420
322369
35
22
228969
444935
222115
144584
8
97
90
470004
97953
36
269973686
154503
79707438
86
76342
313298
84572
11
424819
91
234050
80
478192
394234
37
69423
5
138086
82
38
373038
48
272963
289679
42057151
487289
678365605
264025775
49
1
6
521652310
83
88978
376281
150561
214301
67
211817
50
42
50
115246
100082
95990
5
292772
65
22
967368044
720301754
54
96
62
868111766
707248322
321368
89
308779
458616
16
77118
81
61520913
99
81
96144
10
93
68
38
166171
139416
485606
169741
9
17
106920
26
29
59
53
72
95
16
31
28
3
26824
56474
34950
15
1
107215
388030
6
110727
85
63
2
46
420562
677723962
49
979637016
950434581
9
342249
349321324
82
39
156473
65
23
55
59
275990
36
65
19
4
54
75
37
58
73
79
63445
250789
4
687851459
163582866
446299
354778727
331236253
363065
57
580729523
338055
707271868
35
243469
45
41
5
498221
67
21
1
82
32
255334
438574
18
40
37
98
2
196378
23
218695
7
298914
300861
93
38
370596
151747
212789
405635201
8038
79
386926
125798029
414562
54
75
40
124083
376344
54
37
55
444579
205564
36
30
117571
95
31
42
387235
48
12
8
61
150255
341463
57139
79
785528306
30731
90879
48
97
84074
76
4
179396
37
288755
11883
485747
29915160
3
98
80
92
113984
21308
444345
238352
442202
203152
93
205262
2
6
53
1
479113
994440471
496950
316597
83
7
335243
446774
171373
136887
450983
289837
62
114884
21
33
256279
86
32
35
28
229215922
935104972
625638721
14326
16
283371
368620556
93
169040
29
443829
48
370602
99
34
204120664
50
43680
13
5
15
97
233320
202417
82294
8
1
99
47
99
26
95145
33
4
80
456281
87
61
818229474
90
406170
405989725
11
20
32
71
34603
8
77
12
15
84333
76
4
308371
97257
163932
54
6
318409
179218
429728
222830
64
56341
667827230
481926
7
21
49
155094
193721
141102
41
66
298884
13
25906
86
709677634
19
63
52
219521178
1
67
37
3
76
85
3
391173
171523
19
409916
331955
166318706
27
64
340392
44
3
44
75
684331522
336861
144662
47
2
314857067
211579
303896
2
99
313105
479702
964405485
81
63
278256
56
370116
51
31
44
946877043
49
80412
166134
3
60
7
454256
13
299198
29
353781
256817
80032359
62
13
314064
461978
26
60
9
297783
95
80
78
41
6
50584
90
212176
68
26
334976
15
317944
475703
5
14
182176
74951
1
25
78
44
351269
63
37
346332
152167
563394189
62
168981
333438
8
559866406
45
75
55
59
5
306116
50
568620147
67567
60
347745
98
92
1
9
265382
349654
85
189597
83569
464759
52
21923
99
78
90
32
650458146
82
499997
18
174192
2
134219
64
6
65
54
125612
4
99
58
24
38
134246
738809764
305427
487650
39806
66
483372
70106810
17
64
121262772
37
295316
80
39848
93
490373
45
99
6
23
229753
88760
464647852
212009
136112
440883
99340
43
3
105938
61
417705
483700091
54
148301
26487
471623583
432514685
35
4
89407921
180160
344589
20525
63
8965
55093
21
81215
683445966
25
115399
7
207636
927325340
24
240842
46
33
62
33
221364
55
38
244578
173253
67
207337
51
402837
622105813
20
810506606
81
65
45
5
113135
207572
18
96462
470742
105901
131728
59
31447
460783791
5
4
162397879
82191
56
69
77
50
583783195
38
22
10
84
87
777288065
330441
26
209856
105097
342148
351760
280798
343077
76101
30
71
343691
6
39
34369
381746
49
21
46
2
443199
318872
96
174776
34192
275998346
49
418889
539281956
45
19
110793
14
35
292398
396087
59
49
248048
69
357444
483927
37512
417043
65
63
18
268546
86
27
85688
49
796792740
7
74
475599
19065
96638
63
41
7
31794
455464
77
59
277436
51
19
296384
89
369140
38
61
1
119513
6
73048
173035
17
36
318637
55
414920
76
246245
43
316673
459695
22
51
220172830
257093
18
9
35
68
6
41
52
115489
271103
177946
16
641079072
410037
211658
58
94
298852
168929
81
455766
104126
322369
36
3
913072544
146557
49
28
18
142542
446875
26014
91
18
89
31
33305
36317663
433672286
66
41
93842
378348
39219
83
620327331
273041
48
230022
435705
52
81
969215958
32
51
61
440471
23
78
227731
61
73332
920849505
25
67844
6327
407276
308476
9
58513
50
10
83
9
3
120282
28
98
57
60
70
434973
7
400079
44197
474196
13
1
62
362570
106313
8943
65
7225
254215
28435
23
403209
98
34
47
339707
16
314778
316945862
470917
30
91
83
343756
29
152750043
25
118638
474223
97978
287000
84
55945
21
26
79367
420850
73
6
4
90
42
36
460282
6
64740
453151
179493776
24
262336
44
42
196668
152946
629828248
248939
59
438182
413542
74
40
8
58
173948
11
74
94
79
116942
26358
4
98774920
72
48
929585801
114215
85
73290
442937
91
394489
12770
69
135082
487065511
75063
74
454469
99953
98
54
24
57
61
81
35
258502
3
73
49
420305
1
382491
68
585605847
17
175237
91
82
31056
458344
87
34
34
10
407783
617181248
6
449100
71
29
30
446293
7
10
492449
20155520
88338
85
115190
220352
373582
39419
134297
65
38625
2
89
6
51
34
6
136690212
33264
5
94456
2
870021867
26
268992
94352
5
99
416030
6
11
2
277547
67
97
77834889
7
404936
320183
497116
886562858
26
415753
44
194530
25
109544
135026
972959781
21
55
42
318363
14
173160
356156132
20
188637
455338
79
3
3
686588951
67952
72
398539703
48
89
667967035
385173
208024
31
223411278
64
374863
81
489009
81
4
5
248584
56
67
8
63
2
92898
81877
115570045
8
418626
262534
61121564
23
276507
32
409110
19
22
64
355299
12
5
39820
62
171406
2
681728258
9
46
1271253
97180
48
19
82
40
36662751
15
178286
40
323737
56
425266
656127469
112826
1419
386595
52
38
75
70548
4
319154896
8
99
74
12
385290088
424940
263134
433981
7
53
241468
18
778235535
94
453680
26
75
89
81
64
228001786
399111
50
4
157489
85
19
189718
1
70
393164
11826
368910
912363062
26
96
15145
410939752
245734
300871
230200
4
348694
30
443952
176463
78
92
415676
4
5
39
2
176280
22005
256466
78
448635
9
647722705
65
9
3
89
50
435723859
7
3
845475484
120609889
235881
13
9
21
66
69
77
50
95
29
6
3
5
87
13
29
5
9
88
983288637
71
52
342387
250672
27
499903
372343
9
77734
307851
473435
49
87
3
28142
75
206506
372617
6354
113797
83
71
469157
739933435
27
1712
67
83
18
7
67323
1
77813
29
1
198689
323636
134167
7
53
318770
7
59
79
63
17
60909604
23360
43
89
609531536
11
8
187868
7
351207
16
49367
7417017
168461
5
16
46245
894095608
192718
81
25
55
280291
201400851
34
301061
204024
469989
491880
343850
464742
21
390000
80
22
392073
73
183260
217185
61
342907
405988
33
53
86
25
221095
31883
484623779
36
84
81
222371
96616
3
67
61
80
93
392347
89
20
264320
56
638057151
299495036
5
108508
4
127078
50
236584
26
88226
61
323066
47
160776
417878
678530234
5
51
676420639
78049
1
441946
16
47
24014
99
99
58
276679
52
247574
73
40
51909
22
99
77
7
33
8
44
316760
23
87
475861
6
254504089
145273
8
498977
69
621090346
27
144726
482000
244867
193506
53
79938953
97
203627312
3
757116360
98
394964
186849
52645
35
998877853
490228
496448
41
20
21
503730766
257311
66251
87
230532
296526
491543
427971
330118
47
94737
405498
332345
27
251620137
66
33
4
334396
79
29
3
327801
9
20
132280
4
91
128588
96
56
375643371
71
206365
899300302
457
12
27
29
58
78
71
38
17
92
145196
9
61
477639571
442204
172076
237009
67
38522
4
8
261482607
66429
87
38
339379
869875410
419107
9
283687
17
330556
83
28
327041
21
29
98
929492068
79852
497962
144722
166524
113910
360813
329818
95
8
81
294432
72
322607
186715
1732
478273
31713
25
77
62
91
233931
83
19439928
574765260
314682
220082
73
87
26
69
9
113709
64995
35357
81064
5
41
16057
73
9437
405838
86
35
339949
263703326
24
54
379488
30
84145
468902
793966034
450729
37
334421
33
468097
81
20
76
91505
416815
872928141
375087874
89
20
51
176415
214335
92
421868
249951670
380295333
247277
17
494348
36
302710
19
198448
63
31
847833449
208801
55
712307494
44849
287861401
621009379
44248
38
29
19
7
84
425892
235116
65
87
82
136144
210018
14
49141
76972
236637
340095
177311
24863
4
158264
176432
24
878622195
30891
971363661
353759
581594589
62
117543
15
24
452641
47
37
32
720419014
23
26
228514
99202
88743
126204
326704
98962
59
26
85
7
15
68592
87
3
226055
75
38074219
15
287435
215172
44
370579
224003
23
151096
189516
370994
52
6
25
177686469
3
31
151802
6
402528
82
2
405590
52
9
308425
651550872
468074
970882400
237369
64
1
3
2
33
50
365507
80
688652398
110747
361975
537016287
171735
473729
6
350135
45
35813
30
734107045
448390
431398
51
2
3
292417
199508
3
164090154
22
46
65211
99
24
26
93
62
162385
60
78
68
34
482019
183830
610588419
272696
354141
66
9
283723
47
496170
325789
45
40
413380
143771
191944
409875
28
89401
38
54
154783
296927106
3
35
1
59
452862953
13
64458354
79
95260
88859
16
60
11
75260
241738
37685
35
2
1
34
273273
95
131596
363387567
21
47
14
77
64
49317
86
62
351180
162213
21
144168
44329
856339174
65
474238
835139069
397287
188995
36
164865
74918
53
15
188305
135439
44200
486005291
18
22
56
7
9
466889
296753
49243
86
368490609
56
38653
16
342716
152114
93
457095
22
320958703
77
367622
352610758
338257
37
8
7
15
267488
49
23
451981
356756
26
91478
64
62
8
3
300698860
248243
155191
682943155
251193823
2
428505
298843
31
72
332911
330474
5
97022
20
6
179102
26
128859
53
8
466021
197895
27
7
388947
11
88
476200
351160788
63
61
9
91
41
2
91
29
8
52
13
335924
99
450182
338824
32435
483899
50
95
2
8
374523
42
224238
342545
27
488891
398503
90190
133213
245754
381387
189305
56
85
69
192843834
958233916
96
296450
330195
170090
44
62538590
375851
4
344488542
421796
90
74357
162483
15
454823
488510
422565
732955188
281656
6
78521
62
360826
4
38
3
49
5
321066
31
90460491
689490361
28
48
256809380
98
55
121532
14
12
6536126
5
114180
220883
76
756516786
83
15
729331747
7
277544
82731
86
49320
9
414428836
220687
17
456976
211031
455327
75797
75
93894
139549
48
582904463
75
47
183066248
304701
352633
419992
25070930
365734
94931
82
97
627
270834
88
7
478425
495126
87
8
37
56
303085777
181349
1
58
305057
108484817
75
254211
237919
456082
46
462265
340219
20
79
36570
65
398510
433959
52
91
330914
370615
261412
42
63
85
12
262705
64221
3
47
65587
400115
304215
131455
482564
82
25
90
3
8
63
124454
94
310161
917042992
265048
430060
283590
37
2084
210491
461406
20
88
487805
74
134717
42
16
17
345061
392316
42639
4
37
80
38
347258
534528695
24561
3
349833
5
395276947
215311
289079
160247
204220
80990
91
622922205
148876
56266
142122
249362
120520
91
76
2
200013
25867
47993
146059
217148
7
1
2
43
4
175408
340188
398220
60
231920
113339
427446
376130
389538
97
45
114089
879892092
18
190032
67
221726
450117
855207829
22
259805
8
1245
38
68
424950
371480
4
291178
13
318175
2
413594114
439004
93
79
261589
8032
123566766
496911
216040
4
227666
53
416894
25
93
84
43
5
4
232489
388313
945964818
73916
11
418060
11
8
20
2
2050280
222222
243019
158437
450321
1
72
195006401
323552
270318
16
71
62
147798
271899
220614
92
2004
66
91646
378030
17
274809
131421
3
11
297300
18
24
78524
42546
287881
102564
91
59
385740
26445
75
68007
61
82
2021
90
234181
7
27
72
380046
314051
282383
38
467396
183281
17
398832426
35
5
59
155652
6
135412
36
1
192649
693825023
461758
903331784
84
262509
433300800
85
229619564
181424
1
27
82
826820606
21
29838
495774
6
46
53
66
84318451
316410
260118
34
701527797
261949647
81416
9
37282
16
447661
63
265955
59
374700084
6
280583
3
251064
931587220
87
391182
31
579296018
123316
72
233198455
3
31
311980
50
25
57
142291560
646198490
85862
27
554812156
927
482391246
69
81
972679968
4
94
5716
73001
41
61
207579
42
9
54
157329
395296
89
13638556
16
8
599905694
1
27
41
160154
903255050
91
31
387071
488592
80
452482
640927947
235865
7
434418
203987
328344
34
394423
28
6
66
3
77
440584
44
163986
590383365
69
68
91
126085
491728
445679
8
23202
214670
56
94
435784
78855
483022
348537
66
236930554
47033
268931
53
54
62
301179
252017448
103043
29696
38
928806705
364689
95
49
81906
69
66
40554827
41
194705
81738
396533
48
655818586
80
409694216
87
429952
18
59
78835
2
178534
67
473832
59
161232
58
18
194338
97566
161739
386746
453415
834449562
250087
363760725
7
61
84443
309141
449390
16
470387
206856
49
447641
8
11
8
1390
241073
12
2
61
32
903578270
84
7
787914896
139907
41
340343
365800
331176
117805
407931
53
8
394370
55
206331
65
98
70
74
4
654431646
396134
22
31
6
84
71
224950
82
241603
350232
5
45
368580
10
33
447301
58
445029
95
2
7
61
64
59
39
23029
282958
75
214018
23
298263
8
69
88332071
540436532
608765157
64
378548
57770
41
324591
47
64
79
741039432
506222020
15
114213
63
44
44
82
3
389602
92
16
82
2
85641
20
94
293600
81
84
65
58
91
163333
197352
753460576
5
312078
117272
35
134193
161612
6
495700
16
222137
47
49
48
5
2
234112
87
69223
31
64926
80369
64
269795
16276650
644818435
450803
7
1653
66160
730236508
9
69287
170005
115017
1
201153
153610
72
165571
264053
72
321811
27
415528
51617
62103
271646
67
845047391
395053
48
39
307656
61
166529
106611
65
25
34
288262
64490
3
15
15631
32
12
6
77
221361
73
295911
185364
458307
781126745
2
83
70
3
20
61
254400
60201
285811
70203
62
250579
124711
371709
30
289900113
12948
321849
960799689
9
196154
68
485969
42
35
8
117941
52
70
336775
99
77
63748
67
28
56
1157
92
86
141134
953691389
467650
91
45
6
2294
107804
43
348099
448457
99
269131
8
116487
1
454457
314058
83
36739
62877
14
370588
209764
480894
78
286910
334865
288523
392155
268044
424343
188782
462565
91
317700
224418
8
61
452560
86
81
113593
4
78
8
88
418351
62
414551
20
19
69
148265
479514
42538
105731
229146
397549
388825
16
354382
382130
193807
178195
96
2
282500
36
381333
263555706
5
126270
28
14
91
11
343980
459778681
6
89
38
190381
105346
68
20
41
4
5
40
2
95
26
339973
73
4
210978
86302
11
34
9
185339
438896
57
5
25
88
430378
42511
125350443
533218149
86
69850
35
548224656
20
21
283823
65
10
90
3
29
66
63
84
448403
288024
62693
3
74
47
485100
2
99
25
6
99
67546
87
60
65
119451
28726
4
73
74
9
241141
298536
250522
53
5
179412
28
79
444207
177080
738814311
16
161611
56
484129388
130418
332730
22
48
163642
2
384948951
324625
48
16
13052
481070
74840
290620
351173
59839
79
8
27
202449
2
99
15
86
340076
51
194965
710577459
253236
20605
6
3
78
2
223149
18
16
228209
93500
477579
73
269472
77832
492224
88
164351
96
180547
392355
189789
85
854477655
436192
49640
660334680
65267
639583451
303841
34
991994861
859911908
183804038
95
264668
59136
89
58
465195558
397140752
250617
425080
8
1
16
33
92
14
85
99
36
795688772
28
90657
20
420407
21
9
549721028
473446
57
818385434
11
96
304167
1
113502
70
44
819552559
260860
256490
62
65168
44247
42
473351
5709
3
369198
92
245746
75
40
60
75624
21
50
45
3
29
39372647
58
428714
38
13
390862
188059
380095
4196
16
58
43
93312
4
378069
24
255696
240530
68753
98633718
150772
404198506
75
96
90
52
20
16
497285
74
149651
35
223649
28
43
244009
273284
80
333357
4
14
69
60785
33
17
466304
1
52
236127
3
18
44414
59
297677209
550698824
497880
207412
424986
494386383
1
978172955
152805
30
64
376376
84
45
63579
6
70
840097141
296172
94
68013
67
94
26
45
388723
7
265584
299727
222846
416306
36
17
36224
233173
344033
496354
29
38
439388
2
29
265898
466200
498049365
214512
19
435481
260823844
91
887604330
97
58
42
127807
97
386997
107249
303894
373215
80
4
87882
8
125774
475361
70
136226
60
76
10
94
7
241009
38463
112036
62
239852
58440
75
389031712
40
330194
88
387327
278295
740287091
28
16
842734080
34
972255078
440569
127621
76
10546
4
234494
12
45
429259
48
458070
2
94
28
91
254859
6
47
100306
160443
197650
61
38
74
352573
383593
8
317225
40
5
12
68
74516
96
254986
64321
159970
478682
4
72
477411
8
45443
4
82
299116
6
271199780
28
1
495382
93
486887
72
7523
3604
625631012
136229
212914989
1
316924
737901580
62
12
309230
168941
51
485559
459643
89
18021910
15
80478
53
337230
27
14
65153
227944811
463304
93
89064
371978
53
73
183376
883516022
324558
98
26
16
44
90
428216252
97
25
34769
63
58916
795625612
44
62
1
30
58
462615
11845
8
250954
4
275986
310412152
461648728
263812
398430
292172
97
378072
207944
876714911
437277
267869
6
77
9
54809
60
48
936422667
53037
225259
67422871
344523
81
21
677141667
1
300022
40
6
15
447599
8533102
14
64
207193363
319115
40
28
202428485
335237
89249437
45
338120
315274
162125977
889143019
785529323
326391
63
227436
1
186615
413914
126630
999765338
508787248
262906337
71
91
18
193148
871944571
87
5420
375200
95
25
2
1
6
657309014
75
71
44
11
10
257108
56
1
435711
80
88
236381
88
5
72
246456
55162
8
96
91
722560243
98641
77
22
325181
45930645
5
73
4554
90
7
128763
66
472099
17708
34
44
151046000
391134
198690
399601
296659334
70
201774
90
46
64
941535247
357121
9
487545
414528
306720
1
112863
776034420
32
486533168
456028017
31
82
62
220374
13
429999
40
79
214521665
879896373
443250
99
26
535521115
4
492560
71779
59
9
415437
407391
327452
10
433365
894436181
916826838
349059813
92050
56
102502
173522
63
28
484047
653010791
1
128253
218722
389766
57948
32577
212203
125684
360234350
85
70480
341583756
36
4
872991824
32875
175554
148722
198751
32
342786
32
299705
341591
185555
979225108
4388684
72
55
62
66
56
342414
47
58
796505855
88
238024797
151397937
200192
97248463
256996
101743
2
95
410935
224478
13669
70
303542
35
16
68
558479470
1
29
203367
4
132058
71
255079
145349
95254
67
66276
414700
6
7
3
69
268127117
6
134645
208385
386843
21
948592436
94
405068
172044
349587
417318
18515
215419
52
223327
37
4
27
156585
6
7
25
21
20
62
92
90
201625
258272
83
483582
34
70
84
72
2
29689382
74
226982
78
373023
362563
36
74
383426
3
741564255
49782
75
93
169925
23
2
471495
52
477131540
49
809029676
35
48
19
52
7
137599
38
36
119066
270246
381274
90
83
1
86
184673
9
42
4
47
84
29
12
43
90040
318830
491256
6
51
152338
530140732
166837
55
130132
442402
456163359
65615
435945
333277102
358917
78
914597971
22
87
160879
27825
488263
371149
102378
628971757
2
246144
39
77
92
74
239661
234865
12619
283150
257188
232908
74
272315
8
309495
69092892
73
35
470849
490993
33
8
85
82
477708
344662990
328803
7
74
321838
30
4151
78
443144
357171
7
236315721
56
287355
25
347935
32856
364105
45
388786
8
4
12
75
31
359523
25
59
155306
38
413639
423689
417008
7
223440
3
48
72
62433
344042
57
64
2
197941
356690
183321
403280
49
76
310613
60
83004
9
3
21
448867
408979
380092
36
23
75
415642
24
495069
61323
3
52
118547874
496425
97
332731
338750
55
13
50
62
90
69
527145519
38
472243
22
5
81
61964
426219
79
869436358
49
7
91
57802
300803
384863
7
556595624
50
407528
101635
8
63
465706
89
429247
57
885345548
29
89
40
119394
49047504
8432
277795
2
441061
70
86
5
228282
426414
865776720
26
420332
164769
42
39
55
5
77
87
811762335
77
19
642702341
178512
1
78
65
53
652832647
144193
13
6
59
64
8
196295
157556
25
80
208997
566754808
33
64
4
13
293774
42631
234533
81
25
103318
495857
9
54
51
161062
123076
428463754
83
64
94
18
286068022
92
442091
793622768
2
37
75
66
7
9
236826
79
306008
18
9
41
93
274645
201290
20
968415002
56
391987
274375
477164
458748
36
17
166390
67
4
564282063
66
3
130527374
105912
778555764
295785
8
99274
845235676
17879
93
97
72
250888
352236
125669
133835
296815
499076
218216
93
433943836
467290
255004
68
15
763678187
424180
5
99
26
1
290073
78
306618
1881
497289
340270063
377010
15
147203
38
73
25
50
180201
7
10
73
321031
192886
28
77
65379
7
78
662438315
482020
185299
375731
61
41
23
62
49
1
75
692909358
8
141563
455108
3
318925
250347
450897
6
2
82189
374213
379767
44
54
266800
201792
43
12
395928
43
15
157197
43
3
440337
13
90046
273033
5105
345742
153992
35207
29
35
15
499628
62759
67
209072
54
676090138
1146
72076787
284482
63
26
310975
85
85
7
53
29
49954
442676
55
254796
33
430979
354023
613714877
100098
59
51
54
325854
96
88404
467508
574073424
92
21099
95
305713
98
92
338139
3
367864
798508640
194800
48
43
261518
1
363540
357234
176689
34
427315
36876
420412
35784
14502809
204683
115441
82
368646999
37
45
79
852584837
68
55
23
98
491796
56
86
350127
95376
78704
316151
9
119630
25
5
2
97
282302
46
127243
328728
494017
18841
9
56
30
74
109464
136211
86
434145156
70
365445
153655
38949
466786
97
51
134073220
816457210
381579
59
86524
72
56
570797588
395273
355857659
68
262057
70
270784
299858
213040
92
480113
89
292346431
339809
347886389
460932
96
255126
60
401885
311850
87
262008
447950
452009
91
32
60
34
22
462422
1
141196
65
61832
79
807723762
182937
6
41
49
19
476030
56
73
34
36
158517
596
156676
40
161496
107872
162319
41
7033
144531
382922
420457
1
6
82
39
42
206724
80
239795
77
66
77
451481
44990
11
312773
53
42
133557
790474658
3
39
177227
49
328587309
60813
7
323027
138800
153300
23
90
157461
211730
27
8
332580
369168
918047903
20
5
56
979827669
443
174832
78
96
95
43
433592
67
388087
14544
67
87
21075
9281
6
354158
92
366844
3
13
60
1
4
230909
483068
49
60
388723
6
96
112860
405603
4
40
392771962
27
637580837
54
62009
490208018
48
354359
489721
48323
50
5
86
4
637738696
5
317328
93
41
32
116550564
83
58
323644
31
10
188143
490054
2
217451
137303
90756
422943
18
69
53
167888
34
471882
322583
344079
62145
98
60805599
30424
5
33
12
88
86525
199968
136096
6
42
414176
162359
49
81
453197
455314
471157
90
36
158317
43
54
424788
50
23
321167
145669
22
169594
182641
215376
182616
112401
495000
6
9501071
166961302
98
864965363
253089
464763
54306
314240
497677
42
76
1
25
28689
402922
325306040
24
21
395963
92
30
210596
44
58368
48
82
472754
85627
422355
214443
4
60
82470
69
53935
250174
274506
8
39
429754
57632
66
16
30
3
71
289374
1
492293
335188882
78
244373
217025
147803
247275
3
930705297
406662
170552
563331324
2
302206
93
324542
173635
446885
3
82
45
77
141012
4
380259
67
11
29060
50
195718
3
308039
929304881
2
292819
186965
20
85
465454924
78
28
370485
473431
453048
48
98
32336
19715
99880
23
57
733188944
7
363770
92
327781
47
27
90
354862
220295
487458
43
138011
41
356004
7
4
939095524
83
437394
74
27156194
454418
220807
330339
627717788
118278
86
392997
208540
86
89980
191782
70
289257
13
51221
89
87
37780610
40
10
46
278199
33
8
411023
379732144
4431
85676
208331
83
519308806
85
98
56
5
317414
372927
84
428833137
52
106107
334828
286827
43240
6
98
35
320110
152942
96
26
3
485755
16
431812
38849
35
36
76
29
165406
15
12
8
5
176801
283775
16
60
46650
470173
85
67
8
42
129952
440432
55
415293651
58
30819
9
145354
463948
20
73
8
366932
683280769
164295
50
7
232645
63
307207840
7
37
470730
750
166554
365310
910827963
55
4
71
77
545684339
55
19812
10084
2
226130
390308
3
85
49
970371059
118608
25
162302
155466
569953978
370549
633540049
313140
30
294101
56
341352
182749
15102
3
66
213919
56160
2
92
402509
71
37
49029
54
369555
26147
27
437290
67
439977
556157080
58121
52
438731
196481
7
147785
71
286765
108833
96
30393
88
339336
88
1
97
317294
47
210584
56
10
273709
100770
523718210
58
122041
355250
42
99
178660
272600
248808
86582957
41799
452469
385397
7
214129
376910
383124
75
28
427022
45
822314492
498561
273024
68
15
243931
49
282149
2
508182571
441926
63
495983
37
6
940197993
3
261054
19
246766
50903535
466710
262849
99091
704812566
476842
100930
91
117887
41
224853
460092854
335239
374891
49
7
528914175
7
164850
90
443325
946987261
344580
1
3
369925
10966
156542
9
228744
495867
170669
88
95803
309458
86
784426045
389695
318177
105773
138077
66
25
12
30
2
36
23
72909
228365
626219954
498744
156170158
450144
53314280
313737
392990
39
301864
2
7
152545
104831
226202
398163
8
877412326
95
202411
1
44
6
137422
204522
37
129736139
81
63
14
141918
79
70430
54
19
5
10
362830
462472
32
57
456675
35
59
195452
777902977
55
41
252363
269437
333349
51
250312872
37
89975
9
353030125
36
482323997
35
160444
35
437909
996113019
273093
18251
77
478419
361196014
52
148765359
98
744986635
1238
8
320503
16
95841084
474653140
122529
756268732
190407062
65
53
492983
267892
278759
97
3
97
427193
33
36
58899
3
47
92
69890
90
311270
2
51
3
72
376068
79
393431
658318434
86
40
32
100669
60
80758
28
2
47
21
56
481261685
462050
98
91801
47
124329
8
149403502
66702
490597
46
49
55
259726864
155253378
170711
499901
79
273628
63
33
160724
75
54
87
56
242637
633236308
63789
595918638
699453408
52
418540
39299
567515758
12
152609
149656046
8
325944
466130
15
22261
65
297576
187211
416544710
324849
97
4
452551
289928
428129
454927
85
27
7
172042
74
75
42
66
180655
162109
72
168760
263250
334822
128240
96
25
148727
8
433288
80
13
212933
2
13
1157
54
384665
70792
50
52
284142
81
235765
15
337175
32
14
73
499049
18
487974
48
23
3
161709
102451
496533
55
375838
278144
181583
3
33
53
60
18
297790
222083
620514088
8
57
701168361
89533
15
334148
4
440873342
7
309760
349267221
32
15
78506
71
81
81
591813979
193039
413835
267185
435993
61894
90
45
99
9
92
37
10249391
76
3
48
8
42
170339
897172018
2
7
85
28813
473178503
37
118723
88
29
497407
395439
22980
23
70
80
91592
44
4
492630
266958339
455538
42141
4
64
370276
25
89
217332
258546
154133
25
5
42
301212
709878071
55
155578
266393
685370041
297119
33
95
484294
35
10
366521
379968
10
43
23
39841243
888737975
14
972980741
1907
840379155
5
31
434237050
80
8246
90
195401
45
3
15
414493
5
6
402914
42
77
75
71
56
92
161371
152783
11814058
97205
90
2
131682177
194791
155049
470667
928728975
26
94794
29
208780
2
456611
382869
57
83
905280117
78
65
4
339085
339635
312855
97
53
278864
50
54
18
236383264
3
279950
173398
38
52
9
35
495735
381738
218586
9
26
437827
384170
47
277359
91
74
86
7
79
32
309382
14
72
70003
461998
34
99
409641459
119749
50
437166679
88493
267388
54
3
79
9
71
22
187753
19
263798
45
449063
321112
338887
765455132
1
318558
5371
40
392235
91
568334291
52
337864
254020
69
24769
490550497
79
54
196710
12857
521725501
168646
63
90
64
499342
34
11928
419601
225171
77
7
91
902890771
93
83
437420
5
61772
274534
115888
28
309764
289
10
498939
330786
99
3
92
19897653
424888
363976
659333207
8
909441061
252418
9
45
96
2
529330672
5
21930599
423490
237569940
285424
39
59
90
33
27
403187
100201
8
189714392
27991
802025047
96781
22
58
268689
15
425665873
52
358204
518397070
872698247
62
66
190781
343908
6
91434
262633
146666978
363761
71
37
33
7
81655
6
97
290947
78
185575
24
53
179098
7
281493
258638
84
310953
500157950
79
537477396
26
39
93
77316
7
182209
72373
216554
27
13
163591
229008
192913
257014
436682
150617
13929
2
49
278313
66
467322
84
822295170
8365
16
495935242
2
59
142732
83
421884
681566814
69
491456
89
110949
5
28
10
196590
400188
236692457
23
65
18
16
41
91
25336
245130
458038
8976
45
108939
367111
372573
65
6
353191
5
76
5
65
365404
14
99404
25
68
91702
93
38
8
135407
254934
47
7
358882
516984038
337591
429674
470881
96
65
224776
89
411912
303467
391676
7
8
61
44
26
70
70831934
9
33
5
58277
137947
157115
9
29
172386452
4
88419
136454
4
379015
5
5
2
80241
444486
79297
51
330348
72929
13
17
17
19
42
5
52815
9
844374239
384364
74
292643
52402
354960
279099
217689
274547
479266
37
66
736608933
62
99
131597
45
143851
9
6
168804
226249
82
2
96
15
42
409344
41
15
22826328
15135
452348
3
49
484972
61
66
1
8
398547
89
56817
18
42
11226
3
317009
20
20
486228301
110078
199330664
65033
83
262644949
177753
61
475326
73
36
62
30
364898
381958639
271085
14266
45
86
1
51
439276
279551
532649696
39
12803
206529
370031
560753976
252519
4
95
34745
46
34
160997
408637
302740
2
66637
970977600
994706015
24
65789
159035
33
5
258099
73
2
97463
20
109348
277827
414060
288032
247145
253419315
3
48
71
86
400149
458593
33
4
222622
989957481
40
115047
317086
45
9
28270641
879637009
287187
446734
579988506
21
35864
965582021
329129
36
542050344
67547
342703
448715
267608
29
57916
194069
78
405392
2
6
12077
241322
57
50
84
94
162561
26108342
180259
56
32
41774
36
146838
42
23
614527824
49
45243
82
30
62
495986
92
337178
499186
59637443
4
83
344273
11
42
356544616
5
780798664
191498
359729
448704
156995
66
48
53
8
20018
472461
49
84
90
1
431988467
181330196
9
380089
21
91
434376
214032
55
72
70
44479
87
38183
114073
1
30
366191
317244
24896
352381
63
74
21
39
2
363983553
20
251805
350726
55
16
14
397914
392863
65066
274541
41
384828
442250
305965
104317
65
27
155640
79
7
11
84
43
473757
76
596108567
464837
91
72710
26
758287642
31
428746
7
405821
1
51
5
88
63
103002
402412
93
94
311410
280730
50
77553
43
84
465653
15
488515
96
168630
434786
378707
138008
9
309795
46
24
74
380984697
20904
495785105
292578
556934721
14
263338
62
290330398
17
299015
311099
36
413247
95697
4
62
495577
71
17876
1164
98
274448
475167
431338
411605
304515
7
243215
77
440670
63
70
4
119380
27
37
66
98005473
5
37
53
488886
733162090
391312
434578
33472
456273
2
18095
89
71
670405149
227646
237394
63
241619
58911802
397448205
23
61
28
195792
102402
349444
176464
7
96
289561
86
30
55
119134
60
168620
245313734
270987
72
655259235
55
49
28
132234
77250
430616
257285
522948295
189060
75
68
49
333811
52
92
22
34
8
3
574185273
66
888691391
484236
33
27
863434525
4
384163
4
5
76
51
482987
28
76
5
390254
73
455189
41
53
8
250818
917823182
56498
653189089
98
215000
70
156355
84750
320155
254993
9
41
1
7289965
369858
25
36942
77
3
61
257763004
108211
361539
82
3
150770
9
117887
88
38
403627
8
26
21
82
12
12494
60
345050310
906185623
36
162382
69
9
59
308152
138681
185594
67
349650
758302905
35722
3
248561390
39
64
5
14
94
357337
102883077
237306
40910064
79
34
334021
48053
489342
45
173328
124355
224572
244597
130812
86491
99
36
92
34
68
72509
93
7
314355756
718943175
88
38
83
2
352677
6
52
838925881
5
29
447421
60
94072
336550
285250
66
65232
64
60
441207
41
109394729
56
22
644877014
52
75
180013
75
292029
630140664
101211
860691984
212995
4
2684
109875
31117
52
178002491
337457
40
720131009
808324422
19
72
214748
54
394355
11
73805
98
19068
47
229318
206085
124618
493416
31
21
177901
840846406
83
63
65
23
2
47
329319
389593
549656363
51
421219
87
459913316
101075
134776
57
1
51
210225
445427
130091
85
6
35
86
81
32
135888
342156
16
37
244831
37
165318579
590558422
89
268084
93
134195
5
800876515
52929
50
259879
415085
153967
66
174867
69
10
45
9
74
4
44
492484
18
295084
250743
78
6
93081
12
76
459575
81
71
639406702
304661
306474
9
249999
69
112402
577648242
2
113210715
48
421919
8
78
54
19
363774334
67
70
84
214515
20
1
25
12
377435676
60868
292638
98
269921
352070
158993
13
627894555
997798971
274867
982687206
342038
40
57
59
3
2
4
989126707
8
71
84
2
59374
368889
31
458663
118849
490405
11
72
201294
20
3
68
71
125635
43
207139
8
91
136776
196318
291560
2
210459
711589034
9
71
49
70
439771
480429
94
53
75
77
325678
436833
186444
483217
276878
183531
52
34703
48
32
492151
14
471408
35028
296199
50
73
5
25879
360535
411206
399289
49
7
3
38
55
461705
64
84
71
72
413729516
224785
94
14
883703721
586754451
249918
17
33
40
5
7
97
25465
20
171333
481253
43346
96
147043
32
347916
65149
32
982806128
473182
51
58237
240067
37
55
15
77
37
81
616288066
42
267241407
841
15
55
49
734637317
45
37
986314867
92
103464
5
93
16
47
61
61
373051
411566
37020
192085
20
380089
3
16
70155
235379
35
438921
95
76
469869
91
426965
284777
76387655
659288949
83418
282186
7
977022878
427814
85
184762
459996
186368
99
36589
348890
219061439
7
544703118
122964
25
86305
286107
2
171651
28
8
72
283496
618311354
152395
27
379923
181919
4
67
73
409917
180244
8
41
44
287304
34
163295272
32245
21
339631
196166807
281407
7
2
75
22037
44
542220887
475947283
7354
473887
399160
52
153678
146987
73
99
87712389
30
33
454713
32
159155408
789673291
362319
218116
26
78206833
82
5
24
82
954656599
359297136
21
955613539
78
179227589
322473
340453
343602
34
1
125304
906815656
2
226596
66815
110043
155423
89931
24
85
475856
373335
6
436388
344164
848944504
488730
61
35
114154
98
362875
14
40140
101608
26
170710
91
93
392235
279928
25
3
472416
13
3
51881
98295
231265
36
10
25
224850
43
35
31266
71
313547
214174
90
350609343
331570
446219799
310538
87374
174993
95
34
335580
53
452140
400814
382991
90305
435449715
421741567
87
77
24
19177469
88
69
20085
207212
24
796102523
220118
8
6
308990
86551
373578
494477
88807
358763
96
261512
75
384509033
5
252629
303350
73
143647
234175
389522
49
85
60
723187559
42
49
113748
7
51
69
486596
407029
20859
23522
174587
78
173933
106858
6
733977555
50101
1
64913
51
28648
38
10
29
52
8
26
96
74
548835565
99
443860416
79
494621
90
402262
340683
19
7
99
379032
13
68
76355
90
6
1
289483
57
51
328259
170499230
231509
25
37559
208804
389323
385407
43
226284
853033910
94994
63
67
82
225660
29245
2954
374547
7
45
66151110
330616
96
32
68
95164
41
49
8
362320190
426631
683975398
257162
8
14021
74
8
9
384160
465299
60
9
89
19
131025
98
365741
73
96
48
235248306
26
415663
102174
60
89
4
99
93
387314
6
124118
53
78
54
76
7
260268
322483
66
345294
483565
72
53
266726
99
757279346
13
89
70
416882
20
6
35
87
495552996
445393
43
71
330742
27
16
124103
69
34
347833
84
67
485488
9
324833865
63
181280
97
108470
31
344358
12
231072
258823
8
62
238699
56
78755
25
17710
2
125708
868210099
33
229160
150518
187309
318830
33382
330563
35
26
323642
33
74
93
98
30
484349
19
36682
4
1
86920
67
49
227293
251448
74
3
278271
300665
66
72
14
5
4
297425
63023
387264
96388
74420
25979
367522
4701
397138
397322
87
56
144917
91
114579
10
281760
63
10
251252
107821
32561
427792
484981
15380
56
38
613114156
236087
9
91522
801818674
248066
36
65
1
1
240333
221146
48
38
964652838
520179686
116577
8
35
152529
131605
763220589
397063
23
59
32
450951
46
482257
41
50
151307
442974
273838
939300681
277083
7
243376
106464990
437623
96
9
19
52
39931122
1
84
54
43
321762
18830
79
307295
78
187479
409898
202695005
54
20
307901
127102
20
8692
8
33
324178
226824
125488103
19
69
78346
43
8
24
34
15766
28300
98
43
214835
404412
134150
275106
483786
288092
70
499039
59
5
31
20
79
73283
12
137859
94
250685
50
57
83
10
311457
71
357290
263100
68
38
179220
44
434465
9
239395
206904
480376
1
11
59
175972
70416
18298730
4
71
50
78
540805037
246915
1318
376661
83
59
68
260930
5
88
337995
1
36
996243139
211369
380252
414444
76506
290913
2
16907
2
8
430235
770129691
272716
15
97
58
78
5
83
15812
320706
409338
93
14
812604990
93
54938
94
980588254
74
45
15
74
384252
376133
1
347258
22819
563968580
33
5
400744
40
413528
42
13
67
20
96
749431210
752867443
851152367
131876
1
1
18
149907
229708
416263
4
170053
545231536
797256431
89660
81
305657
190981
441646
43
4
42
18
81
6
47
30723
53
20
764698398
77
968467569
66
217506
70
58780700
84360
347666
40
5
335900
944570814
504200784
992705177
287702
188014
12
42
264147
191424
29205
1
707619810
356755
366446
456724
16
52
47
788070303
189077526
45
124856
323154
396190
1
249000
24
43401
848036799
360064
69
7
23
93
2
298958
368431
495817
9
26
204951
291537
9
74
347979
98
65
584387445
67
543145586
10
220641
97
31
206736
62
207189
448795
83885
6
11
265927
99
39
82
279655185
9
16371
89
2
3
101097
40
267809487
220962
45057
48799
979836637
98
344161
49
78
92501
68
14
74
90
673257565
44
381432116
6120
9
317084
286655408
216752
402955748
254542
115737
230261
73584
47
50
420985
2
943377390
89077
10
230975
68
164632
205437
97543
61
502026529
74
92
286174
12
154449
141078
50
23
33
622837361
37250
65691
964622015
55304
146082
156655
16
13
39
3
93
48
4
67
8
15
1
21
63
1
479330
170150
89696
195447
93
354666
45
337077
48
16690
334439
6
56
73
48
2
308163
67
90
49
83
313357576
35960
8
219050
17660
21
48
49
58196
7
8
169483443
257074
6
17
479745
3
9
107267
240517
387417
66942
544830577
89979
200228
45
66
410952
255575
370860
29
468155
24
3609752
103476
207716
61
721934374
139984075
3
286262
85
65
37
20
37916
119645
35
229807
53
31
37
301028
262189
33
28
96
999399839
566646070
53
917815151
61
42
95976
42
120665047
370093
3
94
976690074
8
15
45
89
223118
32
27
42
194900
405094
77281
7
18
864270473
431126
85
372847
28
202918
67
112935
435488
350211
2
124500
168175
474643
34
3
83
29404
450280
92
296971
59
77001
453874
59
2
7
1
408004
57522
59
130202
71
151141
7
309112
33
478074909
56
65
8
433196
66834
28
86
65
494501
22
2
253620
970921936
57
6355
98
68
84
73
39
17
421976
92
443337
7
16
32
80
59
54447
84289
299274
96
43236
164623
117306
471909
242565247
11
5
35
407155
63
256516
30
490632
291738070
6618
19
320838131
81
50
427526183
174100
173737
14
6
15
90
545643961
345383
398702
20
51
10
57
342287
414043
297457
177193
850695344
143733
419088
209158
7
95
321888041
51
37
44
67
59
70
75
68
32
459363
13
45
43
69
44
114863
40
588080916
422583
3
59507
7
254471
494674
4
122022
54
179293
122284
291824
164131
497472
1
19503
60
54
87
116245
7
16
151465
478023
2
905132246
304652
34
338515
116562
90909
85384
20
85
8
32
233571
13693305
432836
61
3
86
55
52
6
67
394782
46
89
447159
35
483964216
1
9
98
71
63
336815754
768110062
21
188933744
292319
55
2
65
297726718
49376
6
1
5
116515
324824
435257
76
29
470561
321946
32
81
98
483591
98
13
227100
471680
12390
4
365180
780888721
259963144
460352647
455780
492963
45175
38
232141966
307288
269649053
93132
38282
3
106458
48
8
28
83216
73
358934
667410965
186631
37
7
30
5
48
270744460
451163
17
968806779
440844
96
485844
177334382
21
473308
84
168565
66
9
6
398782
398759
55
19647
181769
300472
98
17
366972121
419074
70
3
341974
183753
1
3
191237
98372
45
2
64
55
400271079
22
7
222680
461063
3
94
97482
94
54
499627
219871
74
6
6
53
32
247684
37
43
188223
67
11
472071827
31857
6
49
450466
393017
341973
69991
678050651
81
281670
18
71994
67
8
71
54542
73679
3
244031
8
52
435673
12
96
311064
322183
98
50
66
87
78527
364393
64
66888
9
76
24984861
5
7
16801
449688530
5
45913
325786
43
371298
223266
13
54
601573088
49
429590742
38
5
95
42
104290103
91
343094
161537
362325
655155039
72
245405
371013
514681061
23
77
752863049
485445
65
333498
59
38
97
15
74
42
33
71
198647
62
467319
86
138956
13
375277
201041
4
2
416647
262072
45
825345563
14
71520
5
417170
351707
5
47
88
88
30508
6
45
473879
35
460130
46
253861
981295652
67
171161
7
35
435001
68
464354
23858
74
86
1
49
408082
261353087
28
21
291392
3
19
575516751
400124
400477
45
460586210
195226
78
182233
83
17239
53
448781
492027
209225
76
25
45
51
466957
13
334052
416423
161956
336380
53666
57
6
85934
7
484180
6
167626
78959
14
268613
122645
22
72
89
37
57
53454
34
143257
260072
261540
307433
69941
289896999
23
968099967
429621
82
26
283301
482742
11
363602
87
197433224
55
121297
2
7
390936
103685
78148
10
98
157761
98
52
70
25
142155
282706
74
62
507367255
418533
9
419349
408752
86
6
49
958840070
5
99
146545
231752
1
36
19
7
92
241056
28
429595745
68
96
4
91730
412628
121539
118521716
130109
34
497227
54707
310
82
556451920
41
51
63
28
459155
25
4
294691
41
674079552
60
1
258392
11
225905
185348
4
69
37
13
415774
147274
2
166952020
472831098
497607
699034534
252373
240276
83
286218
326500927
5
95
292114
332769
5
286848
456888
181037
77163
2
463687
209942
330707
998009184
241821
37
119636
419167
26996
669245630
467464
10
155064
84
10
31013
94
83
1
113346
203181
61
475211
440438
306176
56682
75
172145
465364
136999
65
92452
70
392819
10
98
36
202400
170969
390180
25
75
71096
2
23373
41
79
270695
7
51703
315901
32
398580
16
379108
93
5
79
41
72
456936
247371
80137
39408
209091457
115295
191013
5
255826
477661071
941413287
56
39
466743
386874
61314
98
479814
171001
205924
325433
66
79
232777
71
50
22
31
180660
40
104406
441398
225833
116792
77
2
279579
6
74420
99
364062
182943
278159
51828
57
52
36
91
8
4
846515783
32
82
164164
91711
95
66
82
185074
84970
66
390968
849055457
321948
37
680808767
26
485031
258520
41
68
63
61
463310
251663
195900
19
215467
164889492
27
73045997
18
401618
4
1
3
255611
7
5
73
23
291011
63
6
9
239496
360950
8
990445459
413633
61
419729
278819
73
47
368487
470266
252799648
2546
229779177
33
24
65
21
18
89
112803
55
40
482436630
78
273224
322270349
255266995
418972
39
85
142258
64
103811
42
91
14
273187
493811
398089
79
10117
57446
66
13
76
63390
398683849
344106
38
315183
22324
19491
8
9
588958620
73660
334301
751818741
9
9665514
97
3
128309
64
99
28
392802
33
31
287187
148878
3
7
17
3
407930
41
98
210155
481970
78
86
172210
40
431132113
9
33
83680
14
80
79
20973790
90990
82
6
12
95
89
52
15694
65531
121343
178788
53
248160
58386
69
479827
70
801150920
169802
4
164261
8
16
238422
99
944924597
182480
88
84
20
272913
47
87
7
344895
52718166
223016
67
77030
61
58
377169
24
4
439393
363754
30038
56
498585
198523
193109
62
323573
91
384871
98946
4
76
49
495088
88
22271
140136
977776367
31
4
37
428800
478278
10
40927
90
207703
4
358028
48
67
360060
200731
35
29
55
70
51300
44
458726833
58310
298154
62
77
54311
46
270903
90
4
60
33
98
451083
21
38475
6
426892228
7
97170721
55
130061
373729
2
4
65
47156
19
740989780
36
12
18
27047
10916
356243
36540
62
44
33
51713314
312495
189895
175466
116959857
76
51
976202779
84
2
55
87
453373843
76
396055
426823
17
16712883
511740411
394459
21
81
285598
19884
97
173328
65
360689
14
81
115785
6
100292
254289
90565
28
54
387532
408842
91
51
42
64093
73
8
4
34653
88
85
117985
54
80299
47
88381
87
3
61
254324
289829
13
76
90
57
201666
25
55
41
177685
154546044
59
98636
50
89907
54
4842179
127583
468857
908926683
78
349854
243375
3
58
17
2
28
35
26
81
200066
5
88
31
928261928
11
25
87
520846818
525783507
149080
68
65
224609
66
2
4
599964738
14
440266
30
83646
4
28
413292
146950
9
86
270155
36
83
367136
84
38
411452
27
23
27
224694
643714586
253500673
37
699533674
15
3
10
54
373120
370140
13
13287
81
365762
7
293339977
57
22
292454
432977
98
26
12
483524
442118
303370985
348810
17203196
98871
48
666597757
820687603
8
437967
468365
31
110323
6
98189
92082
427912
744684346
349579
945821580
70
91
2999
585155234
305673
62
67041
36
86
46
2
8
81
91
8
95
13001950
45
347214926
63
316555
73
6359
886973142
5
28
39
614277122
35
395338
351872
738921042
97
221734
13
531109129
950583794
341220
21500
96409
14795137
315408
466504
36
31
8
7
65
5
629376826
87
852881423
64
398505
170841
40
43
464180
250646893
62
99
103495
352263
3
49
617433236
34
64846
78420
82
57
141508
85
239471914
219763
61
56
406126
274583
104321740
8
47679
40
92
10905
44
92
52322
485970614
25
492301
33
48952
255462
20
5
141378
8
59
91
40
122241963
389522
125149
16
153869
90
346106
47
371135
56
989614745
55
3
64
185295
81
67
366585908
153881
32
36
446892
25203
431640
5
9
477057
8
971186562
5
116320
324434832
897280708
65511
2382
79
144055
5
255217
486089
12679
71
312725
80
54
74
94923
88
68
6
221313
33
472760
3
699072580
26
81
427073
48
212548934
136634
19
257359
41
12
96
55369
65
90
240607
65
75
29
35
286963
25657
92993
9
91626
209692
56
367204
169419
28
13
482538
117414
418560
51
72
455393
690790286
38
372726
935851668
392000
15
63
180260
5
239298
71
89201
430700
80
986538261
7
41
62118
272332
590489495
94
9
360915793
109500422
304995
18
67
78
14
995460738
296919333
180902
17
14
19
33
99
18
222226
70
94
211242
80
15
96
391136212
402362
737504358
108278
44167
278898
62
98391
54
66231
409941
874791552
53491425
171622
76
312432
437663
89
38
801560134
421851
350783
62
79
219924
3
21
69
98601
20
9
371237
66542
99
9
372728
75
6
151552
7
42
248809
4
20
29
11
247314
107697
28361
29
17993
202093
336249
840450355
107662
120236
1
9
924251014
424511
255199
226034
84532913
47
1
478492
63
8
1
961511593
949510451
83
31
320664
53
78
98680554
69612
84
14125
885770773
36
73
274732
455651
18
31
474787556
80
381286
2
91
154040
217475200
59
172708
15
13
8
95
47
94
199504
401005
43
433777
13505
439319
64
5
97
43844
439042
95
300317
10
313738588
62
412079
281992
73
455867
85
60
20
70
309821
276587504
53
84
310369
38
164474
143256
21
65
381772269
416345
95
92
1875
169412275
109279
921878589
92
1
21
72418
88
339328
10
343561
493676
802235807
137642
337552
259802
273079
5
248095
25
6
982294945
44
68
484428
1
53
4
478038
2
32240
195893
28
352707610
7
40
370653880
95
13
83
388656
462601
36
414817
119319
66
330857
59
72
9
308333
62129430
89
83
72049
155039814
459742
75
3
230176
42
204860
927582462
388724
86
487059
29
52
483891
7
56
89463733
20
427053
71237
421022
34347
25
37
53
55
63
99
3
70070
57
359303
59
62
47
1
54
172959
908734233
25619
17
288660
69
781848802
361970
2
104226
190116
43
51
119081571
14
82
8
867297014
38
208692
8
358223
35
2
94
572226001
80
96
57
68
248094
202885
16
157271
341014
204975
71
28
337108973
56
24
18
342497709
67
181463
69
26
9
80
105279
269338
64
73
98867
100280
333692370
488257
15311
272804
47
89458
258782842
80850
106095
248738
6
103368
68
164029
28
87
205618
44
36
373581
166255
434507
238871
73
77
32
6
397518
77
83498
331151
23
338254
227890
494670
95225
82
6606
7754
27
76
27
343261
51
3
63
95
226843
206971
98
2
405401
421003
39989
180209
430062
258892
200124
276128
12
714843732
79
78
79
458231
376039
85
86063
303175
7
378538
21
75
530702378
438878
66
328371
301272
581266900
40
90
83
32185
4
234300
544869810
77
89
244424323
337499
51
165848
54
22
37
479668
69
56
66
412041
148404728
13
431252
11
974934611
236339
83
64
7109
486405
265385
197869
946206762
27
36
6
154344
670507049
74
3
36
209853
220886
20
298871
21277958
5
426662
15
63582
88
20559
37
272423
74
3
216833
8
36
349222
986289631
409012
47
440505
111075
961219636
87
25
51
54
85
47
68
91
258435
37
498836
28
90
72
90
47
23
171223
232172
84
1
475971
30
77322
933737326
374162
80597543
94
65
211818
68
30
53
328684
66
2
27172
84687
82
42
45920350
364789
310516
372819
98
85
51860
21
2
30
131732730
21
144754312
42
31
7
116599
55
3892
197301455
10
340257
76
1
76664
8
179622
26
39226
444451
472831
87
5
566838060
15
37
8
90
11
190097053
207171
879320332
83252
182157
62
144218
70
401606
25
430391
376862
450986
69
255379500
589898475
90
67
4
227067
92
225910
226607
281593
225502903
318482
9
47
98704941
851081210
3
7
42
90992
802777602
136844
353950
434641
39622671
90726
36233
131209
229705
348709
48
45
3
461244
503933122
67
4
447015
329921494
10925
67
75
171925
21
813232977
159416
905751962
382667
9
46
481695
35
230570
8
93
1
68
51
314493
21
82
49
447026
78
9624
49
933594898
486131
80191
39
710383736
214718
383935
485392
29646
3
28165
30
65
13
92
28
39
184502
24
155487929
320834
486181
69
510771488
218719
2
101626
43
456134
54
178476
293046
50
43546
7
76543
320085207
131533178
220484593
208439
49
359501
199264
37
130070
88
79
63822
82
330845
9
280314
132318202
48
41
25
439882
64
253944
78
7
68
295405
314479
30
442870
74
146072
689517312
99399
13
428567
4
40
10
126984
47
5
28
3
324153
261657
5
27
205150472
90
6
260423
34
476976
2
830240425
286919
129136150
96
306356
213974
7
8
31
236182634
279681
2198
86
4
57625
44
8
55
67
35
68
99
90
159819
51
192667907
6
44
53
211746
174821877
11
403678
11
55
229853
298557221
433336
35
270844130
383930
90
47
29
426157
86
311815
99
384506
781040249
72
153487248
79
1
327145
348291
9
498224
124968
238265
88
16498
325930
96
114258
66
531588832
24
30
31
309642
470574695
855354702
486870
55
762064429
8
87
202374
3
39
87
270050
46474
617940342
6
138921
6
2
458225
87
529204742
200376
64
148963
451121
4
86
294863
70
4
41
364622
10
54
82
35
409243
81
20
337421
393093
372935
951146286
62
45999
23
2
957193483
60
85174
15135
191546
168932
278872
391088
99313
430833
38
12
30
9
25
22884
342756
406267
757615808
96
99
51
435601
402194
65587
61741
305138
109598861
75
42
55021380
705869970
114042
80
327799592
11
447083273
171243
499435
7
407980
982779761
96
426387
50
6
352436
48
274161
29
206651
370583407
13
41
879663598
89349
260623
346404
340485
4
438922
58
90
932818034
333786
92
89
348499
29750
44
17
58643
6
9
63
18
301422
337806
53
5
84
130182
450004
102152
203004
9
884947638
82155
246760
170320
201399641
44447
28
30
81
9
91906
959631958
5
400397
162577
226662
309580
45
243900
118011
30
194828
35
6
5
1
8
353422
273526
325012
107640
27
40
171686
365140
63927348
36
104661
64856
117098
38
1
421187068
58
75
25
46
9
186952
59
71
166029
27
471830
70894
94
90498
41
459157
123524
26
3
202563
16
27
5
910044499
216849
75
253855
897848928
65112
576694334
328552
35
796649590
18
5
51
486632
419586
414977
86
1
50
394313440
38
170156503
66
53
116411
57331
55
17
21
234816
456014
998779096
86
465466
352441
3
82
145323
12
68
1
5
156890
3
742267895
259455
210593
82
45
69
8
275954
86011
95
8
2
326162
352442
22
23318210
470431531
389777
76
60
469070
17
80
70375
27
867824948
89
214274
334789
48
55
35
379513
354197
23
685838205
322653
11
5
55
44
897950590
7
2
47
83
77
8
70
2
42
258086
630309656
10
66
46
391172
5
93584
24
8
33190
6
722720297
181316
24769
416079
484666
53025
93
1
160477
55
186774
813253771
49
24
8
200911
8
420528
88702237
25
9
19
299925
454698
81
86
62
91
37
65
72
6
231207
55
239596
7
95
318759
178895
70
77245
56
242466
76
86244
61
60758558
32
322358
98
29930
70
174976
331315
256908
94
16
18
24
84
99
540587111
72
129778
45
169376704
8
65
136531
79642734
65
41
3
55
1
24
75
773271011
71
44
66
315189
266165
97434
66
50
291668
5
907174682
84
688782653
459619
47
30
195900
45
59
255899
9
491048
52
157293
2
369746
73
293205
940190498
389619
85
59
5
80
361419
278077087
195427
124216
474022952
344583
237669
21
36
32
70919
721010003
21
128701
245421
17
6
292955
313640465
4
16
66
396610
30
99
2
342767
48078
265825
64
52
167112231
78576
511385983
77851
202340
37
49
433118
25
35912
424211
89
267519
195248
82
365977
558980663
15921909
1
466777
823484166
357580
74
147327
383240
495156
57
231722
295675972
125200191
65
240098
64274
444877
125413
8
50
21
57
36021
95
20
410799
273838103
34
135559
62
96
390181
843383136
5
63
17
87
84
309328
304172
23
265986
54
446483
389459
92
6
381279
92
88
61683
3
93
69
277513
16
61
57
138984
295769
87501
78
473049
850851119
28
214327
353696
82703
16
89
358652
71
69
4
137183
24
29
57
11
53
13874
290662
292004
201835
299260
8
383394
92
636245024
147036
24
73
112828
43
21
43
131045
72
247816
55
81
51
19
202596
110704
495226
91
10
500688617
55782294
40
70
95
4
33054
48
61389
8
251265
398665
10
81
11
28
28
12612
161951
13
129945
184022
38051
46
49
96
81
50
382769
98
9
91
1
99
47360
831642879
168469
56630
41
182496
69
10091
37
106935
84
6102
405235
26
163515
29306
302865
37
76
35
6092
70
9
37
1
212203
277975
323261
46940742
67
759614520
357237
199752
384216
62
13
151516
6
142326
11841
86
64
490082
76
55
7
383296
16
3
37
403413
26
3912
913879182
284964
44066
430534162
59
267336798
322427
46
388702
368584052
317691
54535
9
47
2
58
16
361269
282612
186111
949584012
328048
82
80
285743
42
266137
22611
318934
46
52
431876
20
15
74
19589
99
82980
64
470004
27
38
63
6
42
33
70
42
77
176002
451576
66
996134362
15
591287381
329359
88
58
448592577
7
1475
394117
135093
94
55389
199824244
350527
347406
42
441083
2
27
40
149833
329758
61
395678
82
56
37609
968304088
60
349164
979471600
687936490
97
8
591167254
18
44
32
59
105032
236795
66422
74
347523
90896
45
15
105417
37
127385
20
74
52
290396
50
338765
90648
88
6
272751
426687
56794
41
274384
983360877
86
373571
353624
89
26
19
307245
40
20
971110248
35
193415
84
359514
431640
312464
21
218477
5
437285
52852
360359
315936
33
80123
292702
288828
643406637
495999
30771
28
105432
1
372647
85
53
539577978
295743
174600
158521
247921
433703
415152
203204
100409
7
420555
105514
260030
27
56
67554
79
828240817
3456
55
207790
76
84
665364869
21
8
287676
469758
4
371724
28
79
43
86
288870
60
196185
40
60795
71
33
67
55
154856923
161463
47
553198698
66
342012
145039
29
21
76672
108037
194896
66
1
31967
6
369537
131825
27
262324
956044519
52
85
36440
101921
338979051
22403
270749
253647
292082
32
114941
7
412170
11
47
82
9
28
60
87
37294
280007416
9
47
385746
65
6
427068
293912
566809933
9
37010
461970
93
96
661818198
26
31
4
974492271
98
390386
58
138513
276120545
33
189569
207627
313847
484051
303082
30
489752
392129
221238
27
16746
56
787762515
54
99
66948165
96
418733
117578
454720
163570
28
161248430
14
27
56
203141
77
74423
68
55
83
229173888
62
404876
676821024
97
4
11
455697234
284059
3
430942
45
9
7
60
78
438077
133023564
54
37
921537859
9
164164
373909
31
89
196194
144522
347720
216291
473051
335575
62
22
119074
23
96
258681
129079
44557
71817
32
18
34866
71
90
16672
575777393
311778
39
39
152897
40
457153281
46
241200193
49
409820
11
346678
7
148312
70
70
99
169723
30
42426324
325488
62
461098
19
307215
9
9
5054
67
7
485847
43
49
65180
37
74
482779
28
83
8
385611
5
149891
414341
79
95
98
98
1
371902
787383583
121170
464505
42921
101451
40
36
217376
7
19373
17
47
141939
36
238445
88
30
12
7
31
7
322179
476385
1
7
209154
91257928
347613
13
756570165
14
24472
6
89
354377
49
94
478563
293574
99
60
175827
29504
9
95
15
85
5
82
8
71
684010866
384893625
6
191890
494086
17
474774
480533
312378
1
233066
362927
12
420244
2
488510758
10676425
611656530
448172
146585
3
223286
158388
209585
5
329631
24
7
333356
45
21
32
301166190
46
257614927
93
92
77
157541
52
77
101880
343066
5
2
50529
262506
67
28
14
323690
269728
76
707739178
18
2
4
3
81
11
134375
29
208995
258992
78
375395
90
190171394
7
922111882
1
358715031
458176
83
779432974
25
923153822
119784
54
49
97
67
27196
313130
271718
185443
123589
93
26
56
40
126028
308778
21146391
55
64
41
6
3
12
78
22088
83
345083
231961
406048
1
80
277226
1
24
148102
2
430752
72
89
321236
76
246196
237428773
136065
13
366374
329129
245695
23
4
484738
330724
191307
21566
516031957
217523
308221561
235286
320863
72
152672
78643
64
140329
125147311
18
36
465291
28031471
46
273367
80
33
6
24
2
429419
77
87643
75
54
6145
6
285929
42
13
18128
6
617600981
42655
81314
449924
958364055
67
307999
4
124093
6
55
38
10
4
188630
358389
42
327373
97
56
28
7
27
3
290439
183899
92
478844
737694252
475678
29
145551
69
498953
267818
1
3
67
61
66192
55456
23115
37
287604
86
84
76099449
74
5
310828315
20
9616
65563
17069
457796
4
233959
310533
94168
285185
64
29
487782
355463
223118
426970
456610
498145
66
2
455889
384139
72
251198
151466
905130294
39
9
25067
387261
141767
98
259544
42
80566
196334
83
20
438754
409503
472305
36235
108163743
328602275
82
6
818382525
170953
83
221966
18
567522040
55269
43
473377
219400
468653
55
53
28242
79
27429
82966
52
726812732
39935
14
386587
221126
22
204308
286112
694982072
928793986
72
486542
143609
298375
42
583568523
281150
62
441685
204907
4
38
8
466511
157307
112449
18
643996202
345502
412746
79
5
82712
524397763
114458
62
52
162585937
168719
77
86
53
170508
1
40
361878
50600
9
19
91
72
26
91
251195
13
12
53394
741957989
945597581
4
62
28
23
53
368254
4
216301
47
72
151077
290752
1
91
57
57
76
16
64719
237438
815982037
60
84459
78
6
31
73
445083
8
667580299
8
61
459241
14
96874
9
5
80
62
70
10219
2511
5
273085
313865
17211
92
312608
4
33
299638
72
226365
112185
40
370782
27
1
74
45367
51
161252
48
173632
132828
73
217927
63
317194
71
89
481812
106309
109368
521432089
14
17
40
190575
409335
24
158530
412601
28
12
46
55
305018
8
54
22
130063
29
83
4
20
244227
353968
51
3
49
5040
47
5
51
335146
7815
945351139
88
48
58034
659368308
62639
126221
2
461681
59
62
176355
3
440798
23
77
22
255171
4
427456
98
47
276491
86
58
71
299629
10
90
82
5
362529
61
464011873
1
390256115
39
51
1
323217
145617
357596
78
66
487989
42465
61792
817023374
6
99
288333263
93396
86
436020328
8
766937192
41
5
107892
298851121
35
80
8
67
29887
386144
288815
27
8
300055
184215
875232050
57314513
16
204088
75
57
385545
37
92
468503
61509
17
370439
23
458405798
66
8
2
3
32
398931
231005
41
67251
95994
4
1
193036
289022
74
2
315920
84
224654
293667
44
301875
392875023
37
1
10
53
83717
76
455636
44
531570851
9
362482
4
59
815989901
4
98
333030
241016
437084420
292618064
2
81
37454
412762
93
439305
91
951856554
69
87
24
460866
160949
26
326278
86
79
48
47033
48
972858625
4
4
425231
31
208858
36
99
313995
460863
470562
216334
46
49
748045910
55
78
839352987
18
316598
19
219624
296224
71
5
76
71
19
9
349434
75
527571906
2
411634
245571
497595
39
23403
81
37
63
54
261799
23
613546872
43
26
8
453759
71
141920
80
28
3
24412
27
91
84
42
41
339102
25
8
3
75
26
1
20
495340
33
97
47
7
29
512169092
179990
4
59
82
65
68089
77
337180
283036
90
140357
82
69
240956
843478122
489972
64
45
42974
32082332
318524425
87
8
211121
8
831657796
5
72
39778
77
132730
492543
422238
772311450
58
15
202758
36
4
2
57
40
188720
60
8209
24
10
56
73618361
480520
89
5
83
42
68
72
468434
461336
401886
41
248934
487207
243310
219263
973732556
68
85
29
105307
37
474980
7
32
6
6
405083
33
24
1
299745
81173459
256355
20
47996
43
354809
762742742
72799
477722
7
13154
50
23
57
53
703660939
81
53428
280348
97511
41
72503
460001
26
63
470055
65
137346
42
33
13
470527
80785
253069
43464
26
92
74
66
227064
78
122093
6
253119
108866
42
200258
5
172920
903734191
29
79
2
2
41
178916
281494
366091
536567112
90
2
49
35
4
53
42
81203
317756406
307126910
83
345687
78
2
82
358857
29386
469304
70
9
6
6
81
62
24
81544
62
476643
11
41
7
4
32357
126770
439562
394507
53
6
88
198648
73
499844
274292
79
26
94961
46230
455520
31
383248
73
472555
36639465
230682
419459
222082
247842
89988
366107
126388
70
33842
26
52300
267670127
369677
85
457749824
84
44425
168999
34
47
264520
983989483
188389635
1
691852713
819517221
79
129087
167565
410832
5
79
87
211385
437108
392614
4
415710
77
18395
384808
28714
633325162
44
9
50
431162
14
144613
702059874
65909
240098
27
50
6
59
363592
4
2
9
338606
352808
470715
94
255546783
107456
58
238616
86
60
79
403319
548812407
64
131186
8
9
7
62
69
55
40
21
21
3
14
221730
905810294
55
91
84
7
201125
2915
126489
21
92246
30688661
3
74948
628210526
180435
385707
73
141191
289256
29452
38
4898
45
484618
1
328706
35
6
172608244
443667
362821
3806
68
477785969
3
330080
37
37
391337
844260151
63
763749637
45603
366217387
491730
13
451474
11
24
61
62
76
2
54
447278
514727831
25
87
2
201725
46
50337
115390763
117758
927088298
98
47
143810
359045
6
25
69
69
97
590673814
495802
54
82
483115
521671174
404599
54
407887
76
2
339803
108523
43021
11
33342
28
79
405292
30396
242164
897592185
306240
5
359234
150587
86
78
431892
76
7
259401
1
346135
16
90
16
32
257071
231525
224957
631345234
28335
95
4
581095332
80071
62
165805
5
7
195919592
3
93346272
17
73
273340
265208
665987602
17437
103697
381510
2
453946
710022193
452109487
17
513916136
80
6
152322
18187
9
35
3
16
9
72
58
99264
22
20
223785
186572
451165
475644
451672
120556
313022184
761596954
565284398
13
147759
249853
313010
51
611063898
29
997002011
25
84
213681
112012938
60
6
35
71
360810175
30
336702
348096
47
51
183222204
243494
23
390553
8
794250875
30511
84
93
235
249224
74
129344
235341
40
4
31
19
38
89
47198
31
435220
97
5
690749336
96
43
745542491
77
276237
211438
5
446502
173073
491145
309392
2
75
9
196723246
490995
247688
45
439807
23
85
93
732886468
92
83
401773
504065664
359791
344945
447221
24
4
18
485435
118570
742485663
6
167672
698374360
747732762
48
40
179969
15
90
100438
40
358436
76
6
97
12
229275
56
53159
414683
3
17
275793
36
834388395
259479
77
315020
4
4
220306
17766
459921
7482
113364
291430
10107
504902073
324234
53
1
4
51
208735
68
7
47
55
430399243
92593
184798
128631
115335
319870
496096128
21
17
78
355018
37
5
173178
24
6
11
69
58
33069
5
85310
44
66
539437852
347643
72
205
3
77
150793
89
91
14
85
391722
458802743
392231
39908
12
386436
77
9
38
109159
460445
39821
118275
24
257444
111104
38
363401
18493
92
304319
52
69
41
10
414393
77875052
49969478
39603
40
5
279428
413064
43
139336
31441
887478126
123453
69
71
868383243
28
103030
245209
353557
180894
95
90516
30
439926
319772663
248429
65783
32961
13
293728
80
324903
12
126356
423664
43
344077
487218
478890
82
292157
134474
186792
401890
183343
435131
389134
471868
76
490651
1
69
279064
195628182
276426
2
154032
132253
3
254563
833288063
231444
379080
61292
229042
132731
10
406843
47
219503
89
294775
50
340576560
279307
120164
104110
57
17
492840769
2
363358
477033
76
56
841103993
29703
156761
857919087
65
9
107069
129734
16
33
428876
433339
108931
77
358191
451791266
10
998097923
12
344333
483154
23
383729
487861
289745
47692
7
52330
16
2
352292
122542
197797
63
255586
4
209348
77
164288
90
37
184639
402558
227982
123052
95439
72042
15869
409716
69
258338
496061
74
229209
201756
351489
93
225479007
9072
370905
14427
775529367
16972819
98
11
486203607
10
60
6
145945
419715
31
388708
67
480233
20
389545479
51595
410563
80918
80065
286366
53558
238189
34
388217418
359602
25928
613735132
248371
24
19
554712143
491367
93
493321
47
7
114681
173625
9
73
444362902
44
86
814064442
91
111199
203216
17
94
9
7
77
414323
484180
734776972
265796
299862
56
793156995
4
107408
320609
215574
144270
72
473310
160961
122655
29
69
3
116859
411613
17143
424165
31
133138
374281
356868
55
86
6
55
48448
330735
8
173669
758043820
41
874128499
1
57
234893
444156
146671
54
99
44
27101
94
14
44
64
58
712764668
25175
83
438791
288677
1
116052
1
24
431540
766686631
490856
495156
291973
29
53
31
82664
69
223866
42
31
29305
149350
196613
13
479729
135017
173486
360496681
50
242793
27
384984
1916
73
299856
9
85
12
85
337945722
33
90
109713005
71
94
69
44
45877
2
160751
69482
947317660
40
283934
659345446
643084539
5
394168
496030
37
14
240135
160740
285045
485659509
30
77
427471541
17
3
55
118155
1
437812616
3
145690
297030
80
31117
187031
39
4
206236
243776
342577
97
354038
3
24
254915
81
500537274
92
373969
45
25
302504
27
58
98
98
741913957
97366801
97
88
245237
77
676977589
29
36
74
295093
58
15
322035
96
243769
485326
67
375132
45
55
23785
297532
54937
53
348240
480781
295158
92
51
30
9788
19
591423297
29
96
405242
118220676
350785
29
95938
62
27
200929
794498024
75
149566
53
75
14204
289341
46
217949953
33
21
81
43
3
465823
13
34
7
381287
319450
38
7
38
66
37
62
376078
309556
36412
30
36
141150
369052502
1
71585
5
69
50
40
36
647619545
22
91
87
23
5
47
279532
333680
12
62
65
22
68
42
70
31
14052
58
779929282
87
74
8003522
429187
54
89
11
84
69
97
215373
972029750
23
136218
37
132772
24
94
67
468656
1
293429
12
6
5
41
50817
465173
51
30
444808
9
375594
984070053
29
69
351541
96
484150
90
41
75431
4549
34
29
27
90
228229
297031
180439
84
234954716
482087
341497991
30
6
34484
474060
41
19
6
11
291858
54
377228
316123
30
828633463
42
206377
38
78
15830
350814362
41
41350
5
381755
94
43
1
149542
364999
7
97
288364
65
369043
87846
11795
709471159
7
56
25
403484
214607
202893
2
75789543
174419
12
42
177662
99816
9
29
81
8
240784973
141829
438155
93299
204558
789722967
56251
488516
10
189867
82
60
35
329748
623180751
186010
129606351
94
190985
48
26
4
62
8
45
9
16
772777377
3
5
278373
41
752144068
9
14
50
7
4
15
82
31
15
12454
81
79
132826
828736326
277619
99521
38182
3
35
215888
40328
482998
73
99
406416
62
223265
24
4
116076
47
474056
51
378896
220947
411261
307723
304545
89
4
186235
354530
2
33
196590547
7
361508
409393
21
645062027
95903
391741
119310
387858
290847
64001
388200
141802
97
2
850108668
82
14
27
197559
85
47
53
62
12
83
118820
414155023
204001
49
213410
52
70
40
35
375987
10
58
1
8
942204600
81
9
21
258507
20354
697547227
19
54
68450
74
212885
429361
61
28
8
285658
33
81
74
284997
303283069
245352
93
3
187275
40
95
131802
121014
194832
245215
167125
41
91
36
27191
238040
5
77
3
132894
2
180883
80860
70
75
327706
355587
4
23
8
115842799
31
107545
26
441369
99
370453
468649
48
112670
75811
306891
321305
33
312144
14
78
155784
8
30
49
92
821778591
168122
15
153180
93
92393
13
54
22268
5
77
92606515
23
98748
409921
96
59
400692
58
59
643442030
264353
22
166988
10
94
21
257117
448833
60
128705
212557939
243106078
402443
227086
87
68
30
80
136544
394012
46
88
465657
342918185
43
252280
354299
65
239072277
4
97
234156
91
80965
82335207
5
21949
61
12951
28
79462
901334559
2462
85
84
52
936861966
53
30
10021
19
76
212369
78
268315
71
75
324939104
88
55
56
71
64
681171140
4
433731
235258
762335759
272816
8
163124098
85
932445923
47
6
239680
234144
421110
429499
1
294387351
84
33
203971
291356
45
240280
98
56
67
62
9
4
35
895422997
136724
14
35
25120
289697
82143
416903
9
466898
336863
415179
37
25
394389
433703
20
224939
6
288395
13012
21
31
92
99
40
42772
349720090
17
447041225
51
131409
48
215898
448030
356913
61
8
33
25
89459
79
249978
438763
467116
148785
60
3
262728
189115
5
27
86
371569
221791
215771
1
94
124871
5
9949
56
95114
321996
210209
479355
207997
428366
65
406630799
70
86
43
36
388370
456420
71
86
34948
100976
70
384441
353126
542597472
166936
74044
438494
296344
58
41
6
318369
108193053
205994
226529
30
611849509
548330315
388488
430902
45
45
486422769
268315
80
4
32
500933486
44
19139
1
170259
68840
285615
473457
41
187854
107170
76605969
62
9
465033
15
1
367762
44
57
200611
270725
244139
247323
226162
292867
99
9
26
78
45
85
4
54
780301088
388192
51
30
518623903
25
6
137066
155955
62
137916
87
427628
21
89
331314
302647
90
53
652281424
339825
286719
89
90
79
341193
295495573
314212
5
126944
33
340135
96
1
428674
70
42
455293
65316
443396
926868017
968359263
198769
74
430349683
9
42
27
27
156998
47
1
40
8
493970
237985
50
392326574
36
37820772
52294
407934
9
369679
571293050
59
119934
8
455166
82
159830
432849
74
474519
357748
395697374
21
347708
22
192958
75
367512
87
16038
57
394654
325611
9
150604
45925
38
207279
65
67
83
5
108792
73
53
7
70
466777
324518
206970
291531439
94
68883848
3
55
28
160200
926842199
411136
357683
19330
127886
41
190421
247441
7
396538
94
81
28
10
366335
375934
28707
17
465742
13940
7
38451
133254
2
431855
9
75
67
35
239039
458062
383512
300119
232370
7
239793
280258
968404936
8
22
65436
441792
144216
134552
492899
758205049
74
61
25
109910
32603
4
91
180174
37
430958
2
37482
4
1
86
57700
71
269911
479612
412803
417849
340453
976790361
76967
65
9
73
10
223865
13
7
338026
9
101618
63
360887
261889
172271
11711
35
648302857
341931
176660
8
80
309811
424074
51
10
31
47
7
89451
283054
9
124260
78
16
197928
90
48
241885683
3
61
487824
442969
42
71
39
456251
95
20427
66
46
17
125494
45886
244263
3
478504043
8
439215
823563454
466884
480421
465754
18
23
28
66
150875
47
39
28
90
57
5
60
43
55
5
2
111752155
388356
97
32
121158
426862626
329169
42
7
345953
646206879
87
12
648625122
15
60
482264
406617452
12443
54769
215580
63
85
434390
90
15
158572
56
67
76
455468719
41
68347
464448
66
873437280
28
78447
8657
3
61408419
39
104629
6909
62
198105
331480
448606
1
94
486055
52
471880401
37
147006
253602
99
4
78
437470
78093
31
73
56
75
420677
227552634
89262
420325
453773
54
343013
22
488075
17
93
10
54533
265792
329213
17
14
880983427
19
68
327897
3
815709484
349029
253357
60
233073
735925405
70
310314
5
448057
99535
483154
5381
315977
45
257294
309467
428047
40803
6
266998
63
237424
91
79
12
36512
427609
779554250
390376
192955
1
926229852
155721
282858508
11
533275429
57
66
63
195553
233727
80
229305
88979
59
453905
241618
80843
40228
40789
23
22
52
64
49151
40
299768
295550
32
408235
66
52
9
149669
36
174563
18
357282
44
3
489559
811270112
428627
89
76
98
19673
166005
768987171
107631
6
764985828
250830
60
31372
8
32
241742
73
389239
972698583
364467
47
93
434311
57
457317
34
58
13
99
256602019
137910
86
48
417210
120516731
5
38600
235104
5
95
196750
82
119692
99449
483731287
156155
232853
263534517
72
26
477780
2
416436
302564
40
68
17
831748532
212329
73
26
31
211798
61
53
255222
23
379198
194938440
24762
187567
95
678403626
20
499798
411786
69
6
69
437980
27
33738
214948
28673
40
706820584
138311141
40
62
122169
4
8
71
21
427541
73
13606
101879
394882
29
472761
76
454491
620443528
58771
91
125130
83
56
394497
456386
466271
41
32
84
71754
98
6
396253
94
64
66
8
79
60
367764969
10
448698
498921
382942
8
90
48
4
47065
89
211558577
4
6
54
3125
486191
1
70
47
46
178335
335980
82
321083
410268
252247
65
48554
94
30
3
153198
80
178977
18
51756
16
575507092
67
68067
91663
439250
46
73427
11
44885
46902
535867346
449572
91
168086
29
307753
605063851
414665
468110
98
75
57
88
76
415273
273970
329846
200250
75
30358
109152
41
82
64
48
82
77310
53
3
410951
57
54
324142
54
160834
206837
44
451583
388777
37
68
87
14
90
545180786
63
16
15935
88
320368782
57
235851
83
74
70358
489563
2
81
307244073
425739
51223
49
351816
76
84
55
15
123376
32
55
52630
47
579685703
3
454896
370186385
21862
58
21
125743
306068
5
241651
1
262939
20
338529
72502
57
8
344035
5
408126
460871
86306
334161
63
20848420
266552
6
46
45
70
112456
421255
770272264
83
328685
94
702014496
60
35
499189
190609
377638
235703
456239
130561
167917
922833491
258147
230042
815161256
41
159738
90
26
14
95
5
203766
4
477025
132069168
52
72
99
29814
382355
80
150680
327097542
27
32422
157486
8
60
3
401776
167204
54
3
5
916244581
472878
537897776
14
273516
40
42
59
73
879904749
176907
758239337
6
49
286774
135247
447527788
21
139714
262712
2
8919
408681
1
152338
345398
182744
82
372528
270290
243675
6
51890
73
420740
41
96
5
76
39
96
4
200227
65
2
49
3
31
94
199245
65
68
48
12
95
250310
2
19
195892
163643
85
89
5
60989
5
156188
170157
11
83
330216
9
211844
440341
18
99
68
579469122
57
1
69
62
71736048
55
97
7
68
85
170881
29
72
124329
50125
94404
32
310375
7
293242
261034
70
32594
40
180520
64
435492
20
45762
8
169128
36
63
206487
40
468871
198502
67
56438
5
68
2581
50072
42
132333
399742
94
7
63
44
292206
95
276838
87
510124920
59
73003
346312
18
40
68
32
422651477
124113
94
430589
7
171037
295156931
446537059
89
405030
358581
98
283517
93
492128
88
17
25
4502
27
236888
496570
44
20994
490670620
97
6
347078
213639
24
6
408182
257399
80
320422
29
51
36
364725
4
68
866149003
7
99
364024
17
89251
330824
979504828
29252
101959
23
357922
79
60
57
321473
16
3
21
51
415366
48
32
71
233030
56
440519
70
293169
88
359978
48
168633
214421
399693
48780
341122
39
36
76
9
52
756144497
19
31
336606
5
6
177435
52
375251716
70836
314036
311059
1
76
81
52204
71
972073487
46958
67
38579
1402
338194
56
4229
714344349
198468
27
267871028
24
73
244127
87
72
469310
58
32647
25
64
52005
72
48
8
9
40
381652
234035
238846
79
239160
58
75
54
31
456481
47
417378
82
247932
8
92
116995
240225
236036
94
14
497259
72
33
948620787
6
37
123763
1794
276769948
63
21
821056228
57
200602
10
462961
22
8
73
8096
66
757515701
99
7
90
313426
3
99
360079
54
124839
97
42
72
479018
69
565903941
1
36
8
11632
276628
337327535
68
2
70026611
16
8
90
382048
63
5
225343
492978
49
15549
5
11
86
11
78
35
21
137883
24
231030
3
153240
94475
4
122261
377184283
83
302193196
11
14
1
442107
71
93686
318206
285130
433909
148887
80
928044463
76
58187
160945
23
112606
321829
7
497635
436286
174441162
67
82
289714
69
167512
8
5
456971454
43
99
23
294174
91
213054788
22
72033
376937
21
156339
78
614354994
73825
72
49
15
92
3
57
20842
333754
166918
388772359
73
71
48
8
4
5
36
50
391762
16
50
84352
2
13
435767
21
51
58
983844776
7
407076
24
63
48
7
263634
91
547958078
297141
28
317376
375881
72
89
60
160859
69
108390
48
335991
31
153191
64
799915550
9
65
471043
14
392255
116494
16
45
30
11032
76
76
20
997159050
7
18
266556
4685
29767
2
400789
69
284393
93
457943
31
63
100134
312056
7
9
202385
388523214
465858324
17
422918
42439
8
51
32
327037
55541
25
324589
100893
77
28
145819118
115663
3
16923
243657
29
5
375262664
32
36
48
27
446517
75
389913
107501
37
823986089
373994
99
270027
493032017
17477
90
939157743
78
406604
7643
55
7931397
7
165408
341746
55
16
97
56
495765
63
39
74098
475215
126422
83
70868019
97
453469
66782
9
3
271748
46
415259
2
9
462195
933350988
499033
44
15
489358
296110046
6
363551
35
134664617
395888
65
23
54
81072
235959
221464
53
355350
28
438020
68845
434231859
190636
188106
171992271
185425
6
430182210
341791786
540890602
490555441
378882
371698
649983940
549
94479
287522981
5
2
98
161757
480279
846471683
43
313126
256678
284680
147148845
84
69
56
11
23615
51
319481
44
245393
15
58
37
67
21
66
466956603
83
77
1
5
175647
26361
55
375627
37
68
662728445
123853
96
49546
80120
7
91642
183564
87
92780
59
283522
3
76
110703
425426513
92763
23116
396271
58
86
437390
92754
63110
313684
15
310707
89
4
52
8
443487
25731
9
20
21
6
474809
200215
94
378147
48574
21
21
219017
5
39438
410300
41
484122
3
401572766
99909
6
443646
469493
6
32
47
144653
245751
142079
289888
6
62
360699
177855328
36
78
291814
45750
245212
335817594
63
266881
6
162308
53551
89
49
1
20
271592
37
307059
441399
496112
54965
264565
148189
336576761
818008786
46989
42
57
11317
70
78
250807
27
10
83
10134894
8
291334
696039285
7
47
258040
48
53181478
4
159944
282600
64
7
102968
67
116706
20
76
182772
12
89
463901
9
9
69
51
96
887311142
22
35
491932
46
76
74
44
66
213883
11
358276
56
71988
70
74
92
376573
74
442180
897910914
35
61
13903
287356
107924
55269
672016713
429332
13
759086444
160681
51
333397
104218
95
327337
72
73
408275
434046
213701
50847
733147758
311554211
184077
353841
6
81
4
296182
215982
72076
37
491245
34
7
30137
2640
451977
145737
82
764349947
435293
73
93262
93
46
42
205808
493465
279
417909
50
20
491381
918475978
5243
332982
42
79092
74
25679
46
562514707
45228847
49
85
59
94
282022
201789
76
99
33
243695
90
61
52145
75
174807
18
93
141062
541127631
11
43
35485
14
221888
91
47
167353
9
252966230
82043
405158247
54
296279
29
7
90
7
55665
387294
68
56
131457
406817937
272547
236015
981960525
82
72387
328988
34
70
115642
52
489507
227530
10
203414
146139
301876
31
46
31
64
124586
425695
312853
54
630292716
140561649
17
434629
79
191889804
82
473258
33
872420492
323085
57619
62906
19
314527
993077997
30271
331169
441849
39
35
12
151285
88
95
7
7
7
85
8
19
51217
18
495331
3
97
2
54
5
66045
31967
325120
563535605
48
352798
373538951
460377
77
10107
11
124240
646453490
5
6
525533467
84
5
72
466928
83738577
7
635020172
580634090
30
419002
164912
60
5
88707
260950
235548
929873875
49
200588635
6
88
82
2
30
85
52
95
75
9
4
49
74
166388
262247
204729295
32
124898
179754
290325950
39602
522299617
973934054
86835
130056
24
47
32
215049
58
468083
27
352787
53680
7
111449
22
32
409625
60
64
6
1
61745419
8
191703
15
29
84
200071
82
439364
4
99
53
61
390853
60
384271
300601
178518
41
259278
260728
8
42
372820510
417629
95
14559
427512
17
58
36
9
477642
7
79
398850
47
26
221647
877109486
88
557585242
28
334123
72176
105444
97
22
356054
353935309
254846313
346423
44
31
78
238705959
56
8
528271047
21
938875668
412077
72
54
90
29794
42
95
47
79
74
98
71
71071
96
192301
201881
31
80
502502532
3
304738
862805121
337237
313284
619013663
74
8
95
65992753
42669061
54132
3
19
6
73
69
107046
43
173621
63
440953
40
23
70
79
23
167406
6
429663
216074
37828
130224
171395
291913
56981
1
441126
702517949
111117
5
22
489350
255678
37
104527
4
72
917127994
87068
45
360999
9
58
39
42
638072592
640486761
168292
430866
189613
85
64094
4647
366799
66
62
95
13
23
383172
227139
342250
132779
3
299190
15
6
32297
393945364
71
681835635
103332872
384010
56
266976195
33872
62
355644462
328571
904439131
168225
47
1
73
65
66
5
9
463175
304234010
50
91
21
51
283147
352918666
333197
4
385957
62
81
332581
427632
35
158270
1282
418698
69
741111506
251080
5
391178
336616
69295
371153
112606
43
148157
50
25
58
1
400160
43
35
33
63
73
45
41
192992
305086
42894
50
108034408
31
9
83
72
160553
290213
988668404
32
820090143
752135207
66
198030
36
418427696
10
32
486091
30
425971332
279315
54
88
313158677
255042
198424656
321849
111071
74
2
347538
81
140729
10540
171370
286748
98
6
399528
31
695464109
87
1
140235052
25885
259038487
750282649
440010
71167
272742
197008
152372
49
646923555
73
84
87
206495463
36
433086
383711
107951
77225
9
22
237709404
80
74
54280
71
442248
473603
245556
48
417229
99838533
939374098
916937452
294138
14
957373733
50
43
18107
58
20
69265
55
432277
147718393
9
945444355
99
470387900
5
56
494967
886707241
412748
68
73
4
166903
65
50
414401760
417978
390950
85
87095
205488
5
2
32
82
55949
9
312982
337136
955601951
87413
415192
526792199
159396
77
22
15869
42
409064
724153927
34
256251
305342
64
98
18
90
175770083
812719043
706992817
314475
390216
8
76
436984
17
236603
4130
85736
609557727
84
40
313111
15
104348760
26
53
1
55693
6860
76
301695
293367
121178
8
195657
427599532
392193
395223
69831317
441478
84
20
8
21
37
92
80
103916
725160716
14
384694
4
953873230
42531
70
552773867
77
961594456
279433223
334385
37
42
150150
3
34
60
25
1
79
60
205584
270017
14
48
402118
44
53
414260
50
2
78
294142
965749975
224185
6
963269592
3
26
77
81
52
593382728
698901445
55
40
199728
83
259545
77
26
322385
10
59
17
29
62
128494
23428
71
46
3
29
302973
84
358973
249762
799158164
9
108090
5
31
813160446
79
232978
3
436684
7
275310
30
101059
165639
67
39
268856
51
106064
65
7
28
11
423316862
409622
247098
3
63527
57
282758
5
28
194665
139541
60
94
413808
24
15
300359
56
34
72
453677
14
279418816
1
136349
48
31
79
8
442821323
134423
303863
393502
39
62
76
9
956745480
384831
471989
319216
439260
707090033
550137564
30
365064
8
96
34
6
120368
192966
4
486706
11
301854
134515
78
48
2
49
310442
37649
29
984402151
7
203766
201862
15386
52473912
559422322
820829919
224647
669365710
22
29648
880979073
3
33708
40
87503
336946
73262
757243604
186207
336622
877505563
9
7
5
20
74
30
49
23
26
66
948663736
2
25
78
249680
57
485351
74
34
34
8
80067
73857
76
66
19
180217
47
228499
100042
62
191596
21
24
174377
32
45791
54
214756
481578
71
65
9
14
2
9
79
56
581451697
381749672
143032
179318
58
33
74
710398770
80
473706
99
87
133336
54
43
165262284
405068
70
74
75772
15963682
448183
1
86
81229
320096
34
2
17
1
95
63
60
21
338644
286485
378830
4
410685992
16
270761
2
309606
2
77
30492
29
246883
452815
6
52067
95
75
23
15
88
2
458228
98
384603454
9
100054507
44
225850
51
360161
232267
32
89
471623
95
5
99
248133
235914
88433
305736
267517
407106
53
34
1
1
30
90
404589
233184
72
7
26
95
61931
319879
395108
8325
918082615
452028
324618
37
7
3
64
46
4539
8433
587800225
180375
92
760508114
11156
172113
283710
222312
89
9921
94
106506
188127323
29
86
215122
208357
9099
641180316
91
82
259599
14
36
3
43
492771
89
96
97
77
40
225611
53
11
45
3579
6
20536
95713
223153
26
30
194755
153893
420736
88
252448
3
77
219914655
760283429
2
474756
933268015
33
31
450351
443959
3
76
447150
202868
294632
18
320471497
635674730
75
81
207636
460137
5
99
199042
247407
78385
41
48
7334
5
237189
488725596
78
258453
18747
51
293260
241249
60
232079
107447
5
99
300130051
78
40
2
54
35
429396
496950
93
107992
94
142370
5
20
112311505
49
436121
30681
17
49
331474
49
143103
43
68
91
48
191562
35
369070
75
82
79
214778
214458
142104
18
6
459139
293493
430420
494995
92
424099
32439
15
366409
36
410240
400834
338744
92
2
402221
591933276
66
2
59
278993060
9
370974
26
807926251
2
10835
7
82
423411
301235
167344
88
7
321828
492006089
893147287
87132491
46
829943717
281400
53
10
77
2
105334
37349
97
9
57
75
320087
30
205895
1
256305
27
416787
546883436
47
484282
187153
83
7715755
365138593
427123
40
48
5
54
52
37
149938
80
393282
96
36
386193
926720257
458660
323824
493793
14
54
390452259
72600
64
939082658
115093
144647
5212572
293855321
65394
7
54
42
464864896
244305
76
151854
3
40
72
70
27860
98
4
5
188249
88
227331090
53
42
38
133558
4
786299120
68
274246
52
52
39
410579
14922
9
78716
87
3
188302278
5
90
182986
234184
3
15279938
77
54
792369576
63
381742
399865
203729016
97202
296301
434010
75
992015734
16
170154
9
36
36
7
9583
11
81
13
96
183500
392762
16
30
11
19
53
26354
81
12
385604
310584924
416641
51
265192
32
494872
99
498961
98
83
326864
24
65
58958
341172617
26465
41
972041516
240856
222315
735003328
34
42
99
294993
29
55
42
6
3
11
82
46
92
350829
467404
50
87499
44442
157992
28
9913
8
118951600
51
343817
41
2
1
80
43
194129
230941
317752850
7
33
611906024
432980
298938
186559136
64
465498
2
66
41
166378
9
71
416683836
57
1
86
55
134871
351411
208453
390386137
64
67
39
56678
201105
96
796685299
353184
238129
104915
1
98
300953
10052
118456
337161421
18
315919
43
18
298203
228449
307338
52
5
12779
1
808044771
290319
76
29
74
530681521
10213
219138
93
91
5
762013267
4
80
450877
63
47
255568812
7
785495126
8
70
148899
125472
15
14
213626
395526
6
360505
55
335244
417610
89
65
57
2
39
459228385
15487
203660
300310
65
94
57
98
430384
485708
319364
15
976678911
258801
399573
66877711
384193
5
97
418460656
89052
24
65
6
266393535
190489
632333987
38
78
63
435036
237890
62607
73855
94970
4
462314
93
147565
8
20
87656
4
57
96
948513087
65
31
5
107231
412102
49
737348379
66171
81
186366
188742
17
47
386941
80
416165
248684
62
85
87
6
83
473556
88330
165880
25643
23048
4
62
49
3
3
239636
54
16
41
107309026
83
277776
324536
46
8
93154
11
183401
18
2
7
1
45
70
246423
16534
433358
390064
96
64
1989
256197
167510
49022
250120
99
460195
46
18
41783
69
45
282550013
17
9
35
64839
442394
73
456832
225164080
468
49
146126
24
70
92
96
61157
120391
134488
89
468981760
249751
14
35517
54184
284725160
365807
50
148431
864906904
217390
87
28
91
255202196
499986
3
393113
32
45941
35660
15254
379856
10
64
85
414761
310530
61
56
300190
1
280923
439650
4
11
83
60701
11
25
19771
38
390888
173070
81
13
269693
260037
18
24
70
26419
35280
417233
368240
245661
89
82
66055
3860
85731
59
21
66
261523
16
116890
31
141823
561731273
92366
266946
92
58
290464
418868511
71
358609
79
53
30
89
11
100260
431037
42
207035
57
213521876
79
324168413
66
86343
53
468094
129930
899207325
32
8
419273512
193775
236009
410844
16
266342
325225
268010572
181191
460744124
200539
239822
475800159
35231
406552
180509
334408
3
406484
75
80
51
70779
56798
73
176998
95
95
545460319
354827
3
8
51
32
124142
97
440005
251238
631071175
74
13
344281
26066
3
27
8
49832
25
216314
190344936
97
2
1
64
48570
14
80
336035
1
94
50
44
346013
195562
3
1
192783105
56
44083
323029
52
87
263559
44
471813
521616657
364338
312020
355818
332043
74
44
26
326547
465319
66
967753343
98
21
179601
557478664
35
10
65
243404246
157319
139153782
46
325541
757534663
95
420082
37
55
58
9
371309
90
387484
318735
160227
47
169600
325949
193134
76982
367545
42
908149796
17
261248
76
15
65
52
762942802
456957
26
436313626
29
61
80
7
109209
69
325162
2
785338351
251221
36
68
1
1
1
94
80
76495
397807
84
3
5
94
181772
43
224905875
2
8
950785973
43
284728
303107
9
48
13
5
86
247416
83
195989
316264
3
8644
1
11
95
457366
87
235664
29
347714
264707
465886
5
110632
62
95
165153
315306
3
29
243854
89
356819
30
217221
419621
35
9
435477
8
13
91
347227
450446
67
7
123693
468884137
53928
280854
39
607676743
5
2
64
224794
483559
19482316
29
391755
839535154
31786
48
266008
19337
8
30867981
686176622
72
40
485802431
88
309150
98
329235
71
33
588216415
368229
321367
160393
97
498684
77
11
62
86
9
28
91
82
1
82
39
101766
202537
132294
12264
2
367701
85
398824
20124
455724158
92
480225
330999648
8
351403
19
290420
45351
163442236
335272
397071
26
88
254806
993189792
9
875474337
9
76
61
453908
261917225
399241
21
440596296
314915
9
334917521
62
31
16
8
4
2
48
51603
35038
117589
5
11314
83
482961
43619
44
647793079
110316
289688769
72
242683
22
173303
239039
56
68
208968
421550
37
26
339147
68907
300200
21464595
3
472885
85
411310
272980
1144
177166
326992737
311750
788641835
8954
641635734
6683
542860922
10
48862472
927739751
172978
3
44416
19
99
5
157726603
211092
63
8
42
56018
461150
387606
3
11
24
13
63
411628
723172751
197651
43132
59
44
282489256
13
5
5
132265
72
52651
74929
249305
31
423639
9
339275
110984
61946
77632
47
2
30713
78268
51
91241640
54
339025
36
259994343
498792783
95
188524
75691
331362
92
497585
379476
422595493
32739
518249113
42
7
53
595838894
292522826
61
210917
163036
424671
41
73
85
31775
13110
3
19
95
1
38
13
357514
112702
77
204080616
62098
28
255372
13
238431
22
3355
14
8
249915
32
297377
256314
12
1
3
12811
45
397271
394596
236719
257660
6
460151
1
2
266209
89
810204500
362949
241217
283059
17
997684206
22
53879
5
2
47
73
75
82836
66956
367374
30
19
37
2
277471
96
46
8
51
97
140783425
94981
37
75
144478
26
259273
535390402
299773
94
620495789
83
420908
71
364436
55
1
368058
280350
52
902368056
264974338
271912162
40
4
76
69
57
23
146113
281375
216141
419333
39
11
97753
332113
41
45
20
57
11978
11
386105
99
24250
33
436654
208274
3
439665
55
71722
97486
261625
40
4
478328
9
7
373389
26
82
322032
468203154
246972
59978
60
46
4
483852
237492
87
365738
197893
86
84
81197
70334
384655
653595507
161738715
63
175642
393396
93
41
223976
45
416584
96
5
39
17
49
121141
289640
25
461133
77
49
326207
53
52
1
2
764127571
286499
11
46
9
236585
297482
290349
203914
70
73
1
57
415886
173146
42
2
27
102542
670191782
10
14263
3
426438
262005
15
5
16
71
450684929
11
250231
298843
436933496
343784
199360
45
36
200845
416706
77
62
483533
312161
329239
224986
90
455234
721842077
51
15
136640
14
36
66
35
93769
24
25
6
340221
20
439565
47
8
27
321279
96
59
182590
21
37
49
4
209072
4
63
43
1
69
269468
84
31
99
5
146748
2
95
93
477948
74
446629301
350676
457330
4
308927
28795
23683060
904746749
61961
191422
66
3
42
24
195872
129619780
20801
249667
285611
76
77
17543
1
14582
231130
422974
194792
9
73
376710428
159321
32
204653
261486
215762
436599
142252094
7
9
52
93815
47625
269900
6
234910
51
31
2
32
24
37778
4
32
1
121898
91
737632592
9
454532
166448
466426
3
55
87255
24
5
4
80
8
78
439692
90
7
124416
84
239349
17012
78
125407
418708
493857
47
59
972835351
393857
33
39
184010
7496
68
421603
465090
19
61
13
372179
251208
94
494897
479912
296616
70
2
254202
72467817
74
69
14
135539
14
7
204926
27
96574
30
386570
99
13
3
22555
193448
34
34
44
654610855
158986
110950
411033
95
1
85
58
305768
10354
82
6
51
367575
62
65
721977838
849343738
3
33
79
105859
812149085
24805
75
192713
475380
377772887
95
47
150269
2
90
98
42
24
437380
37
17
318950132
490270382
282993
156415
12
96
310019
863862970
11
222634
498983
24
56
295931
1
19
482654
291180
75
372918
369014
68
88
251748
93540
235329
142389
27
74
94
244013
73
295562
286213
259373
280680
8
4
83
93
390572
29
27
112172
38
4
286198
68
133327
68
92325
4
237430
275768
54
59
139086
492540
261857
72
28
5
31
67
7
68553
15
2
61
302064797
38
37
29
62
99
86
94
455367
66
28
375017
97
70
33059
46
376040
140577
470855
70
118295
64
465454
919668516
70
486620
88589
785596565
19
61
11
147966
25
42
920214313
24
3
198338
498241
444037
35
60
419050598
65928
234707
82
97
143077
75
83
5527
1
89
34
57
18
17
75
366441
5
55
366797
47
98
11
44
96
206989527
469599
423345
45
817477717
62
1
1
81
55
393547
37
330850
163644
416654
324009
14726
763313472
299234
57
18
3
21
92
9
75
312955528
57934
55
82
1
218877
139484
45
292533
465912
432093
26
335699313
12
210491
97
244539
108872
60
606484362
56
69
44
42853
161231
439088
355829
25
78
26
300283
74180
56047
98801
2
646346856
65
99
433458
29
200332
40
8
206082
88
10
96401
429528
272946567
8
16
207328
23
318724
12
48
178831
156826
107954
412596
637620488
393824
47
357065665
3
76
86825
112192
95
73
301820
242336182
309790
70
53
150085
98
72
222947
33
19
8
69
71
424254
479325723
62
62
480996
398203
27
89
66
380684
30
251859
398430
277529
373005
136714
349934
47
406088
339015
57
53
18
511793180
402615699
323064
55
37
244777
31980
79
93
151719
6
41
13
398643
124447
52902456
64
448302
418190
349421
471276206
411908
18
10
473234
316004
3
30
309329355
3
52
82
368486
48517
170833
394810269
79
1
27409
64679
384028
392733
67
351398
56
130470
73726
29
459393
359673
478092
30
269755
356227
564603573
63
16
30931
237517
63
54
17
77
445676538
364913663
412594
85
212222
570677333
24
18
371004
911230804
299424
364758
61
21
18
39
370367
319053
35
88
29037
20
16
80
214780
412013
45
16
53
166266
291445
425073
34
415936374
69118
62
70391
75
401422
5
47
413349
32
32
87
35
97
442280827
92889
13
90
320093
19
19
62244
6
150262
19
44
34
55926
6
35
86
5
16
61
85935
48
46
8
60
59
964657430
68
147495
7773
12
584511322
131895
61547
405074
782800293
72
64403
35
450005
6
502316096
98
241267
23
90
98
366768
279073
193733
669170990
66
3
15
297852
697349103
44
78960
196792
381214
3
33
76
91
106551
137858
97716
42
8
30
54326
209172
90
385088
2
466651
481719
252671
267748
7
291245
1
82
85
1
239296
61
310619
276011
439605
5
106651
400549
111366
5
300492
69
75
66
374235
68
2
355715
357349
351945
100900
22
378631
37
91
57
366298
25104
91528
472083
40
75
37
199719
225965
117968
46
97
79
146338
92
921857247
47
441692
42
63
92
409516
684016954
57
45
2
43570
313167353
62
8
25
16
62099
41
124710
34
30
74
876515463
31
278534
71281072
21
276971670
16
1
62
794083631
22
438520
64
47
39916
423224
96933
335914
162645
27
188544
417786
147084
99
33
26
416101
89
98
434986
13
51
163364
3
43
970494204
63229
57
146411
13175
9
768791998
66
222096
305703
519882361
424052
3
14
83
222624
385024
426140
85
242796
451207
12
264562
47
22
2
59
2
48
25
31
97
61
76
98
41936
233636221
165592
477390
128236
401539
230226
77578
25
442019734
511247310
436279
32
3695
4
5
63
2
424057
22656
19
63
2
276976
306582
40
60
3
36
61
458056
14
60
75
202085
96476406
455952
251835
6
233122
54
47
18
95
53
133922
30617
364688
154273
7
2439
422849
2
89
23
88
85
423342
290159
284356
435123
409509
127283
16
228734
225009
16635007
375915
416141
92
61
432552
439429
26
16
531282784
77279870
373483
3
48200
63
228072
421064
195279
305094
36
87
677575529
333991
7
162602224
7
426643
284940
73
15
119374
79
171073707
77
5
21
232538
9
49
294678449
421579
69965
32153
97
759792909
57
85940
121615
4
476642
816019782
2
354895
440469
82
130821
42
33728
115248
357221
71
93
378384
80
320599
26
39
31
90
79
69
420360190
25
54
459810
386923
455231
356030174
83509
40
168573
48
6
424731730
233348
443957800
38901
13
15
11
358679
30
3
309892
432315
34
89
8
729637408
74
426360
341688
414460
26
228170
49921
362619
133822
60668
15
88
1362
834721233
9
34
11
88
56762627
51494917
53
70
951698200
1
97130
5
111231655
3
31
9
224141
96
406083
32
68
94833
491466
98
61
439749
487244362
66261
373056
62
246721
183934
23
328918
86
870275366
215605
80
2
288600
56231
97
373236
19
35
77
57454
66
19
27884
89396
87224
8
102685
3
144153
639755082
56
130326108
52
422951
39
20
57
887107631
129236
70
107094
4
68
32
208180
49675
474730
372044
311660
93
372284
92
401026
15
147043
399476
443847
759456466
87
4
386284
928470225
423251429
814154935
18
352685
4
6
333503
22
446834
30
62
246548
63
496363
10
88
19
145786
150611443
2
96129
75
402017
122614
98
60
61
89953871
101040
490799
87
330860
369685
482014
59
69
2
31
33
485072022
400864
92
476173
85
20
41
484730
1
131295
77
49
163511
35
308178
30
2
216927
71
54
25
18
8
77495
24
29
1
336546
82776
153056
57
120575
84
194581
80829
87
417643
299381
901829678
46
137009
88
280408
297576
314500
37
45
211634
287186
95
31
30
19
663561907
471637
3
95
144881
28
3
69
42
300791
3
14445
214623
880632242
155484
324779012
493866859
31
64
25495
442146256
12
6
677802380
331050972
76
647864726
2
497809
48
40
291141
299304
7
80
136118
5
614675182
59
8
5
91
488879
34
50
295199
17
251054
19
14687
73088
136033859
9
45
1
33
188134773
387746156
415282
51
406319942
1
82
41253
79
292736
52
32
2
183193
447360
149227
70
156293
94
485659
305589531
11
5
64551
110327
158181
297969
182247
249666
479024
15
253758
67
222049
975820890
319444
48
25
168913
483746
208225
93
199102
434242
59
301426
264081
1
356609
348451
28
355714
9
131159
12361
48
106739
1
1
86
269705
85
351681
547575587
5
156742
220474
154152
52787
43303
397089
57479204
306582
190644
967979778
8
438982
39
5
35
53539
3
44
28
65
443902
77
4
312357
260656585
5
8
100907931
16
377369
14
230867
191712
56
53
368281
119552
631591696
17
355737
20
449079
7
111968
25
837381063
8
459504
110164
23
72
693403296
10791
9
434318
13
318650
83
349794
174290121
297638
307448
71
231047
69
254720
1
35
17
382412
131079
4
69
50421
50875
106677
34
46
420504
447414
11
20
95
569709811
62
12
309459
28
916428024
22
33
460473987
9
77919
37
21
94
79
32
54
64
838322445
479871
48
4793
373767
391579904
76
7
57495
60
14
54
58335
413790
40
8
122650215
317290
20
32347
261527
122276
5
655942221
24
48
75770714
343250
34014
483605
4
82
481802
2
427258
181436
107866
164498
8
12
38
30
62
75
262845244
272475
88
65
111391
89
57
68
9
4
182140
33145
248746957
214430
33
55
18
1
56
370989
482313
262991
91
454778
84
159714
67
52
78
466896
25
1
530334066
95
70029
311445
148565
41
152206
356104
207157
67
438538
93330
434778
4
431213324
656707858
332103
163313
35
322707
443484
43733
542111677
9
89
875127927
324328195
415103
418444
8
28
141676
76
261724
1
66
71
169736
62
91193
91
392762
17
64
278031
305998
136227
451482
624978085
42
9
30
897891820
411472
9
70
262781037
6
66548
79
58
1
76
415746
32
54363
123227
121945
2
339012
206714
68
74
457965
65
491646
789023436
55
94
12
797955282
290521
737694473
82
15
494818
21
112728
81
35
419357
875137402
17
69
16
70453
67599
95
39
38
16967
94
8
74
392983
36
143276
64
430861
3
8
48
9
459301
396174
47235
60
20
31511
427836
11
2
42
8818
50
9
60
25
86737
86
35
79
306266
50031
383879293
62392
71
158618202
26
11
490550877
365704
188713
410230
401375
8
988183642
38
35
136977048
72
453429
52
33
31
261936
37
347596
92
6
190609
159135
11
55
44
21
65561
91
881412894
19
22436
95
57
88482
120847
747214877
14
131195852
55734
69
277693
115032
274466
83
196603
77763
499054
64
260649
331599995
56
37370
79
182806
10
408234
81
48
33
309952
4
62
116113
96146
37
124637
6
14
54
302947
20
223719
991590284
694309683
90
53
447257
97
230874
347347
10359
6801
110786
25
39
30
336644
22
206495
8
94
2
140297
109602
278710
20
16
53
429055247
289521
344940
292353
42
232640
86
59
48
344506
43
425256
55
287541
4
1
89
1
80
25479061
95
2
47818
738954623
487265
68
20871
285934
713848071
40611
401353
67487459
88
69
75
4
266964
463497
495339112
357281
72
97
30
42
359891128
58
44
62
42
20032693
49
7
368863
53072
139200
6
192586
466089
22423813
296774
992447579
90
84
3
26
160870856
404213
46078
78
55
528494643
1
24
91706
59
80
4
51
897577607
240251
252961683
38709
166990487
2833
6154
18
40597242
197753
44
487562731
427175
63
7
389743
10427
48
69
265059
85
167795
84
277275546
93
86
781006938
58
8
189278
31
84
83
342687
287374522
113673598
140953
159357
21
18
412655
56769
72
60
306872
381414
213599
93
52
49
9
46
32
86
184460
243216
212173
355063
42
77686886
91
87
369529126
59
32976
380609
240860
333746
353168865
29
75
437906
3
321846
96155
46
61
148186
435316
9
375106
178454
375761
390846
6
166166
301839
97127
353371
3
80
4
14
76869
64
2
185123
52
435151
7
18
63
95
106328
245177
227819
80
18
12
98
95
5
10
104273244
77603
87
123963
196910
85661
37
179233
322632
21
452049
367509
4
834460347
925313095
68
314528217
243622
52
255436
100179
47
123653
228132
7
6
145904
52
284295
95981693
141439
2
57
3
26
516048368
292599
1
31
92
393325
2
83
12
12
284320
7553
95431
399698
72398
44
135830348
342663
363769
9
93020
71
113688
272042254
186139
10485
41838
307325606
62
30
88
42
137760419
467098
34
46
453174
322719
624836680
66
416669
94
90
437223
9
232849218
9
17
19
264321
9
92
65
84
94
277848
81
336533
414755
55794
525992952
60805
1
149533
22
7
18
205798
3
81
22
450041
69
155630
17
53
92
7
25
179889
19
82
28
44948
50
393492
65
27
170077349
37
42
55
160667
462479
20
34
79
793919416
300859
97
146523
164124
83
8
79
206478
275387
336429
310354
58
70
139293
50
66
195093885
60
4
63
258773
304913
139230
1
424459613
8
398568
65
79
90
126765
220836
95
34
54
43
491091
82626
476411
423713
44
9
394925
26
5
183027
1
4
794345816
21539
82
411947
29926
88
393588035
29
449621
237708075
474940
268805
274898367
488472
64
176479
357647
788345110
77
123901
228913
469615502
149895386
83
54
1
415404
59
34
42
34
35
29
40
379007
93
5709
360183
471491862
460295
13951
19
387334
184875
73
243630
169038
92
92977
362961
23
200621
52
385314960
179152
214126
61227
1
129399
379772
242058
6
3
13949
407185261
327063453
10
97
97
45
18
71
40
348
473084
703210623
456962
16
42
38
220962
42612
344584
776255628
405920
439979447
84
49
76270
48
753559716
355128
513054964
670657000
58
202053
299344
23
55
361484
424868
234697
334362
73
33
172748
51
281493
81
700456364
90
77
269247
440186
47
70
65
474369
463137
52
204263
586373716
254643
3
114935
232354
185970
24
82
48
18
9
76
64
485487492
465433
74
863512938
53749
85354
8
225009
151240
97
148356
90
19
5374
383359
69
11248
922576061
21
463204
837496871
85
91
219859200
837770449
15
113854
217945
1
427643
134130
327649
398794
404698
194447
932628436
497458
69
69
38
690089360
68
32
290791
51
826287398
71
64679
91
900512898
46100
84235
72
59
88
52360
854985159
55
93
338674053
109021
87
267192
62
44
62
496299
46
377130
166688
405455
78
334210
362084
414107
100555
93524
28
70
362380
465805147
70
38
487484
2
971870954
42
34084
200566
74
455692
24
490275
448808
431921774
382724
58
83
82
37
340363
108663
18
221974017
97
41
917373273
36
123237
9
95
491374
761525527
9570
83
35
939477290
148071
76
393834
390664222
82443
326925
60115903
317601
348799
368639
327118
637432666
44
84
1052
772954330
85
487556
168323
4
5
49
17
313771
105973190
415263240
8
35
227632
96
293959
868118784
108498
174701
192567
80
52
91067
144719
91
98
452370054
52
256693684
8
1
153806
44603
454530
156351
436614
256185044
7
96
308513
91
1
86
70
70
20
136860
440198
35
23
26000637
19
14
228863
58
2
440943
32661
18
22813521
446800
97
90
312550
1
48
47
30
21
248594
37
176811
48
42
217654
224549
94
498622975
36
384544
6
5
51881
235918
241199
112372
74
224326
94875
6
355580
296041
294886
56
35
335399
303754
334311
39
7
42232
287344
2
91
64
226164
57810
181021
127535
32
44
26
307271909
284488
46
96
40
50425
400258
51
202823
80
85
80
209706258
49
388678
344911120
490408
83
272831
15
92
285253
53
61
267123
77
94
345798
22
400572
45439
64401
313266091
677851720
53
71
1
983230560
252834
326990
76
63
318618125
403579
16
459989
414837
56
451121
74
25
261431
89
877122391
7
330443
388843
98
464759
74990
7
13698
47
63
138439
6
433591
449280
177379
87
446550
16
89970
73
47
46
48
20
363007
884300235
15
325388
350372
90
73
5
61
59
339826
44
473118
589838309
124269
15200
55
71
42
2
3
856184274
44
7
14
81
31722
6
3
13
69
168129
84
29
2
438921
92
929677189
28
93
18
109135
87
73
9
340674
178250
288006
322597
153387
342050
85
78
25
108861
99975
143267
56
8591972
164112
27
1
9
86
3
8
1
141162
62824334
3
5
42
37
105735
469674
74
38
112478
4
923435021
31
950935573
13597
13
89
18
97
423512
18
205740
277277993
41
98208891
454380
195448
58
780842925
491040
486450
37
1
279819
69
40
6
25
327563838
324856
20563
26
8
287710
429210
78026
290719
39
375579
55
38
12
33
71
130125
90
69
71
361355
4
11
8
29
75
485498475
265538
138822
47521
22
26
39
84
93
92
418190
471107
290443
298135
1
334983545
213628
28
106695037
474453
87652
15034
310122
47
120593
18
79
44
94823
59
46
61
69483
443796
83713135
100928
10
315149431
63554
53
65
273478
297946
640641891
455517
53
239634
207469
56
7
403344
87
21
132375
13
31
22
319390
9
791531258
293934
1
203568841
396763
388343
84157
34
3
93
652197847
12
7
10
100870
28
472413
278867
58
71
54
107106247
43
62096
973138573
299253
40
103269
183231
3
460611
93
50
94
82
82
8065
62
446467
35
6
44475
18
7
418290
97
117197
308997184
17
453983
79
332055
375785
15695
1
63
878596584
418392
80
193175
36
47
251438
68
329488
1
3
7
893659321
474241534
82
295102
39
470256
9
9
59
8
187145
4
84897
32
70851
161852
33
54
89
271257
25
394472
291991245
603318443
62
314926
95666899
131300
30
36
3
48
6
497406
107483
11049
102857
74869
29
90
216784
305816
352777
8
580235751
208878
524543326
116102
213106
27
83
82
142421
80
200359
321872
35922
95
76
410040
187492
44118
76
101355
66
182415
53
7
189181
69
189244171
227674
218160
24
590799461
35
17
58
86
56
1
96
409762
33
86
38
377249
187974
248315
175306
1
54
90
366031917
330693
166359
406967
6
31
334604
93
254682
22
80
59
262509
392938
293831
457422
22
270266
465196
41
52
94806
95
54
311543
19
18710
11
34
343446
340881
54
791711844
264217
358274747
465959
5
28999
849
369107
37
491619
263461
4
184233
476270
51
5
48
77
452841
5
35
373730
8123
314877
9
60
462354
373913
97
98
45
694451932
29883
141139
255885
74
182315190
8
54471
54
68
4
6
7
14
89096
139197
7
73
77
46271
45
35
122770
436671
1
272769
82
86
9
46
495730733
69
89
8
905035215
49830
7
65
156329
852386322
65
14
164737
310470
63
60
83092959
345733
978110498
128662
72
296331
9
201803
493565
412413
60
212158248
76
35239
30
12
949074491
50896
438800
530305584
98
146816
20
179245
14901
43
231963
884797622
6
50
28692
306973
8
18
159840
369668
54
338241935
4
4
7192
56084
21
6
11
2002
397523
45
557535568
511402182
48
360862
304342
488138892
8
7636
317092
91
148011
80
342120
78319
1
89
309548
82
79
227125
46
62378
261475323
42
125413
141906
5
413289825
160
367009
274590
718703158
93
96
11
260908
78
429012
33
44783
976918851
88
22
83646
499802
42
285701
852888190
97
87
98
421287
11
66
79
124623191
27
99681214
56
160170
85
807382152
93
8
106492
244938
8
160355
138688
2
88
838686103
62
22
42
471453
68
53
39
61
49145
894204606
235337
46
78
15
94296
63
2
39
807091284
23
88
36496
1
25913
13
374503
311058188
70
486942
299559
410335
238400
418995
784664134
243833
350471
353734
85
746532974
203220
253112
28556
95
38
487863
497999
40
748176586
81
75063847
36
50
13
63
346014
2
408885
266085685
398875
1
82
77
98319
157173
559993332
4
433670
208363
367321
7
30
359498
7
43
103535
28774
51
62
252999
9
73
72075
84
73
454553
312182
99281
41
142923
62
46
15
76727
84
99
78
66845
9
45
184819
7
558334242
53
207628
183821
34
21
84
86
72
46960
11
112645
36
327003
4
481768
173804
372426973
138463
89
66
34930
6
963601636
182340
5327
265650
184778
10
919238656
33
349595
471631
25
132222
45
80
17504
40
5226
400693
19
26
404537
1
811948708
1734
304742
119758
191714
131055
55
474032889
53250
20
44751175
375394
8
161747
78
22
78
78666928
492972
85
72
372830
276748
17
464497
174363
98
473829
93
47
43
138779
7
3
953880003
623439998
217425
29
24
45153
46
209823
88
97
53633
270261
123171767
244187
321667
124020234
63
1
6323
979083053
61
504009265
481990
394781
851584563
545442512
389792
67
7
463681
90
30
26
92
6
464758
5
104261
8
389253
435875
20
82
19
29
126348
13
54
11
354711
11
775765909
235478
110111
41
456929
62368
89538
698632408
97425511
9
312150
324288
434065
69344
61
206832
724352908
377683612
417153111
99
75
55
207660
65
22
307300
253631
277861
48
30
9
5
202204455
391034
432367
87952
448238
411676
59
74
15301
39836
91
34
41
128812
259289
429393
72
274944
42183
91
9
81
43
7
346959414
1
51
9
58
828068571
44241
55
152374
876218747
53
423023330
14
49
113760
483203
20
302866
97
82
57
310817
47
692839845
8
4
18
7495
153294
18
241136
89
162738
44
46806
25
394527
103786
14
59
463934
121234566
109256
203637
57
80133
96
60
91
694930124
462426
8
302437
29
77
28
24
11
227592
391861384
155818
298854
195118046
82970
476608299
93
9
220256
84
960686998
395187
189514282
227902
35
5
58
181931
85
8402
18
350453
44
355443
480337
28
114927
97
37
2
144209673
255901497
97
70
53
357327
81
17483
61
39120
46
9877
34147
55
382455
61
7
214600
506696570
157092
46
6
131317
35
14
71
703004319
399198
76
7752
97
38
975667639
1
219843
7
1
88
333027
313397
390766
8
5
6
308499
231157
331835
58
25
284255
6494
206033
379338
45
190216
74
767455161
79
382152
421144
73
26
69
70
3
21
88
36
4
80
322739
107575
210123
2
7
36
8
121060
477161
442974
35
157284
60
192381
93
94
1
15
11
6
21
70101412
385549
96797
8
59
256166
53
68
54
118311
48
97
81
180183778
87754
26
54
651447950
85
88
409037
743355717
82
379365
41
325661
239638
7
67
51
11
232334
265904
41499
6
252024
11
90
695858973
35
61
90
246477
79
70
374931
6
2
40
75737
37
21953
22113
305718156
959127464
22
89
285733806
13
85
82376
242208
399776770
79
72
14
40
80901
10
219219
431587
42
282131
420220936
50409
482222
72
81670
11
7
2
797900404
130533
844127185
69
70
79
101269
287846
22
33
50
4
394011
341107
137842030
348672
162004
816389748
98
42
59
4
388730
19
58357
15344
167295
56327
48
86
2
4
240959
285504088
99
408340
26
310401
46
72
118624570
23
161995
185807
33
315882
38
8
33
360207
9
76
53623
927553877
322029
70
210638
72605
5802
98
32
49
76633
483166
183722
514419690
199676
119290771
419978
33787
814797399
152231
261891
39
25
78733
96
379408
47
86
48
229468
42
228047
422190
209518
15
66
1
95
427943
94
364043
53
383277
135727
137905011
240206
82
3
588434909
353290
1
980901178
84
61
29
220640
736927516
383494
260597833
416178
80
43
76
92
3
51
62
397905
129313
62
9014
89737
96
99255
389095635
842072117
39502
405641
260854
7
292840
179394125
271877
235285
70690002
279327
98
6
82483804
17
99942
52
13
2
14
427972
474244
174664
128409085
11
92
21
2
403194
117746
171460
55
472402809
96731
359258
33
257168
9
5
50009
644506375
832642756
390753
71363
32
216194
223515
6
9
266074
28418
155777
88585
449886
251739
41
23
38929
57
461838
20569
98
60
342950
74
13
61
428622
731333893
28
337875746
46
1
89
59
7
26368
71310
3
57
67
481336
12
31812423
58314
281371244
435037
69
357409
320529
2
45
71
26
109603
165860
308627
7
8
351143
6
916039893
44
76
268016
47
73
190690
75
15
35
5
7
60
632255549
37
221827802
34
101425
89
23
434681270
47629
85109
95
65132
19758
18
5
169577
65
445144
517960097
135863
468777
296764
57
381666166
30
494948
4633
43
30
342531
341486
361125
334091
1
104056508
6
490997
75904
460418
95
76
23642
479944
1
233990
499825
449672588
158992
48
153038
676986055
196979
28
45
218447
763542436
67
98
233527
261211
360287
84
29
99
464600065
412928
3
26140
48
54
378934
36
4
343357
230017864
331306
48
135293588
485951
341099
50457
67
94003
1
461964
321882855
229006
3
199188
448102
20
43
154440
417336
43944
131078
4
88636
6
79
80676
29
23
67
938031262
397953
197786
83
42
304907
375909
19
83186
73
3
46905
53
349274
126446
14
87995
38
163731
13043
37
26
37
55
816761035
8
70951
28
30
332192
61
79
263439
51
60
739494098
403456
65
25
323918
37
413687
7
295409
183790899
294355
33045
58
72
528971707
35
5
2
331918
6
118239
65
301149
76
226674
483579
111953
91
160563
36915
220199
21
81
400570
69
6
263428
34956
317580
248529
414616592
69
79
96
25
1
382953
76733
1
3
9
26081
20
5
309262
25060209
63
3
416754
106767
38
172544
214040
811961446
881656116
210695044
473841
239192
42
53
278253
666620945
35
397494
58790
286213
64
75
494089
34
55166
38
95
96427
376751
4
545231456
477741
20
580216694
3
4
37909
55384
9
9
86
36
453367737
36
134553
7
89
408137
299543
51104
20
1
9
66
492645
85
126429
4
91
382615
718938266
379491
186920
2
433933
92044
101246
60688
542954597
34
340820
78
85
537257912
10
249630
35
35
100027
341143
113513687
96722
951581191
8
5
477227
77
13
79
125503
80638
88484
51
2
2
5
30
2
72
491913
8
88
45
50373
71
55
26
145205
6
6
157810
236047
8406
53
130624040
56
74
32
91
306500
377755
26
120465
11
766991457
4
462147
49
20
40
42
704258910
467429
44
189986
19877269
272943
556979654
268889
134073
9
76
29
144056
323450
86
10
67
87392
70
39
393503
31
63
46
42
83
319417
421907
429083
97
16
493843
484954
38145
54
279977619
499849
64762
141762591
76
364037
29
244877
99637
54
72
115852
354729
30
21
171419387
1
152091
1
412989
33071
442389
125820
672137088
95642
291591
75192
448608
470770
63
87
42
230447
43
21
34
362424
41
65
13
331477
8
94
24
183442
91
338191
38216
440360
33815
106402
549257621
8886
89
35883
88
402614
445060
116246
75
45
52
4
47
34
338704063
33
257457
17
3344
77
95
5
95
14
56
15
96
326266
38
87
35
324507
407575
74
68
65
19842
298186
98304
26
471585
53
27
124259
30
89
478472073
165729
68
51
9
38
79
7
113626
8
59
372608
57
135192
295078
6
307316
1
239194
9
64
86
399064369
248998
38241
258362
71
9
7
59
126868
833605209
484513
315703
417630
63
5
8
82
66233
49
87
19
5
81
63834
409825
6
659006474
451594
264652
62
315864
468358445
817704899
113244
95916
357479
363020
97
57
34
44
9
92
227038
86
32
289355
23024
975360543
216342
33
124206
80
319224474
456143
131919
278499089
17
15
313461
89
51
368697
13
91
28876
345436
189551
20
403324
96
12
138942
357418
52
738828240
86387
391486
171616
78
73
61
120239
91
694404442
75893
337881
95
378086
449233
24
155752
814547741
95
196707
710590061
465724
294408
219692
126250674
137949
10
8
72749
15
56
98
124542
115084
351748
94010
4
86
54
70
350129
62
13
10
10
71830
98
10
408434
84
89
116221
158456
24
97
76
88
67
60
45
76
9
9
231300
65047
46
193342
15
181742
71331
344153
25
62
379195
21476
89296
94
410975
256220
80
176653
730275788
38573
52
66
355505
53
11066
8
525491110
7
53016
467080
13
83
723362475
1
318142
92
14
29
377777
214910
44
46
38
179390
7
23
358696
39
85
40
55
28758
93
775976859
91
140588
322839962
85
121012
82
279866
267211
471655
2
16
5
6866
20
86
55
250408
389296
525082663
65
15
351116
248556
86
19127
371813
16
57516
18398
86
1
28
428768
344491
845534572
85
171296
443668
71
146307
45
117019
505739667
348933
79051
230482
345991
5
80
23
285556
244702
15
9
92
274036
50192
423939956
33
75
14
192193
469672
5
61
481236
89146
277534
66
727722265
10
663205150
971204246
68357
89
176940238
5
332530
59
16
78
66
223074
90
416555
997089733
13
14
455187
585148325
45
9
16
9
215277473
77327
48
8
23
431618
274157778
433065
740888155
9
139661
72
62
35
388202
276065
306245
34
385923
73
48
192862
437663
171740
41
122962
54869
371530
79
64
65
2
45
174424
4
304594
86
102420
27
131205
6
240926
23
6
86
314266
98
81
508733173
17
432678
76
82
334951
93
209254
1
125262
106412
45
127507
98
63
6
53004
137968
41
35
88581
266438
60
345913
26
37
48
80
112774
259147
100116
40
86
2
89
61
478262871
187212
5
80
97
969160574
298692
58
69
70759214
86
137818
69
145305
129618
320782
36
557836734
316125112
405530812
4
375802
206972
146211947
86
63
35368
30280
19
793407430
440850
372939
83
47965
2
83
81
65
337711
46
52345
137546
13
493895
26
1
19
412611
183647
860692382
454981
46
254387
7
7
25
5
51
7
266372
12
429255
18
44
88
42
4
8
241100
743333105
441896292
290665
9449
96
101619010
132398
5
483957189
295504197
416728
13009
352175163
82
235124
187728863
594792683
206035
4117
88
356583
98
94
456545
114955
22
61
402715598
59064521
28
419125
4
31
6454
99
44
72708
541173615
48
30
16
696872567
88
268804
1
2025
2
91289
73348
486611
94
3
99
26280
88
79601
50
460711
210642
78
216486
56
27
99
102753
50
256095
327442
491568
14
78781
1
271679
419541
86893
33686
98617
65
95
27
33
96
115337
17
7
40
63
24
83
53
150328
6
85
31
116828
153222
163234
64
41943
75
47420
30381
6
2
475858
365576
7
97
442259
60
72
257959
68
839169850
84
9
380027
79
73
37
96148633
971506886
3
115811
93
736536076
296691
3
403296
87
406850
7
46968
92
45977
92
5
493113445
349880764
58
224136
198684
3498
62864
765283751
9
651089540
709949028
878852953
52
217040
421888534
222050
303047
72
7
839928070
394826053
8
10
418528
29
81
49158
375597203
2
87
390871
488791222
322981
95889
300301
548889869
94626
33
196736
78
395567
17
66
32
86117
244144
20
5
15
2
109461
49
53579830
69
422550
8
98
307366
110724568
884404375
73
490054363
494585
46
101021
88
69422
77
115039
384709
75
76
32217
82
77
75
563643510
2
60
9
248152
4
80
26
426208
27
448717
405953
452919
38
27
231964
180145
94326
69131
10
18328
23223
196783
4
374786
133400
403341
9
1653
80
403427
145931
450720807
14
72
744280116
46
32
47
371255
210779
184305
92
41
48459
70
6
266621
83
61
456814
290297
4
1
9
3
8285
47912
7
98
980601980
95
2
7
34
104681
84
311152
57
462439
365972
41
2
191486
59
560795158
2
21
5
288892
392377063
1
16
87
79
234122
193308
55
59
41
169003
70
387278
48
167180
32
59
60
2
240740
3
123468
269503
74
22
359464
44
77
37
1
71
97
90
9
259810
642211012
48
255914
77
55
66
5
115842
30
1
99
913004172
359028
13
142110
59037026
79377
55136
355071744
402740
4
11507843
305420
523249736
158103
2
89
287787
57
92
29
335837
65
5
14
170888
164156
33
79
64
39
45
4
59
8
363612
29
374705
24
351470
54
30
363419
7
43
7
69
2
90
9
95
468789127
61
212434
266203
207470
205716
126902
574700624
7
28
15699
903315201
446232
67
2
9
200426
288812
74
136327
90264
436970
61
567371330
64
403754
180958
34
389295
210785
55
6
86
7
14
399495
123874
62
414528
53
229930
3
3
5
21
999742859
92
12
99
90
26
394426
305252
80
29
75
167275
279682865
79169
734623455
112961
68
681357669
2948
2
271657
414260
449915
82970
85
466509
369109
448276498
157900
43391
41915
121952
36
27
8
94
30
5
6
11
57858
228195
44
156302
176068
342684
96
158900
337778
94765697
8
243342
3
236194
83853
290927
4
60
85
58
93
515268747
264127
172651
451176
399865
82121
51
91
322967
32
5
128033
259138
85
207864
58
210994357
12
156828
439255
117723
75
174430
74
42
25
462178
194100
84213
90
165621462
336
286012
317116
389642
122113
76
205459
91
616704752
288846
467799
6
186326
21
64
165611
397206
439281
463973
67
813596177
62
14
91
50
301788
288566
92
435516
26
59
73
890217509
2
27
171736
42
2
69
127534
59
46
439623
137735
170132
30
35402
73
116211
28
472898
67
343676
361076
363144
62
49
294952
473062
313292
23
251265
107110
43
445759
466540
33485
33
53
28
80
438156026
182559
23
44
19
74389
44
58
27
853672873
188988
25
656796
477200
12
380206
248570
8
9
7
42
60
89361
80
1
225866
97180
41
7
25
35
2
136769
3
44
64
61
364642597
68
335907
263024
145653
99
10
87
25
73
212738
65
70
62
170595
77
16
56
58
4
113417
107115263
9
188349
568756671
111837
83763
44862
383305
811173816
26
487738
92280
41
242557
95
77
1
365851
525915626
51254
12
57
84
391130
98
534336723
71
51
66
23
82
424396
21
94
98
326631
52
40
23
206529
75
79
276256
26821
153991
28
54
327929
47
93
174633951
47
68
90
1
210299
366134
139961
57
6
14
70
223970169
29
26
75
78
198856
87
17
75
49
209512
31
245925
387657
423227
84
83648
97179
272247
62764
22
46
20
419224
291766
4
98
482929
59
10358
56
296895029
9
278682
639806654
314136
945053543
2
9353
51
366680344
97
19
344740
13
36
318119
41
60
911531830
3
23003
15217
392738
39
380142
51
35
11
371277
93
219885
453836
381461
855046961
851309714
51
5
172797
459674
47
13835
401069
40
61
286964
43
80
84
61
16153
93
49
57
52
192340
8
4908
64
173618667
177800
5
83
35
302122
48
73
54
14
6
218844
11
99728
50210
98363
92
239715
81
14
45112
75
62
67
42
268920
49
30
37
25
57
68
304991
77
42
2
7
120939
528232569
9
306365
373299
2
72864
350303
362666
11
9
99
491539
62
81
40
71666
209022330
187208
88
47
32
3
47
379403
44
76
36
148968
893132765
177815465
77
89
89
5
327546
3
1
274119
461734
87
95
10103
178879
88604
31
482802
62
13
91
45545
27
39
21
36
42
8
188177
411858
3
16
317574
68
3
252151
73
66
8
38934
360532
4
360350
13
27744
130138995
70
21719707
76
625173643
182011297
437482
99
498976
3
355406
78
2
95017
364006
60
27
196568
284062
178588
428870
22
12818
349066
80
18
396659534
42
52901
148879
76
37
28
254349
89
42
51
35
65
60891
44
13
9
4
35
17
835717440
24
74
311694
725037352
70
238454
198488
2
65
99779
7
46
42
280417
129584
470253
205916
468571
6
193710
26438
14
400733
19
60
1
43018
61255
31044
9
31
30
121137
110672
8
2
444896
93
156101
82
35
18
412822
9
13
56
12
6
52
88
203733
235826
49
6
319566
207306
95
169409
46
12423
156851
80
35
471866
231941
349542
450198894
202194
54405
67
24
468119
2
23
153183
292257
9
77
63
490745
71
90
85
9
44
40
41
275716
877871107
165257
40
50
154264
1
19
850649305
91
18
51
54
947728403
125299
394542523
304436
94
266496
451379
54030
76847
159463
58
46
481377
87966
101758392
476668
469128
9
3
250331
27
655542121
634800902
89
484916
106454870
361873424
57
14
20
85
406442
214663
412380
92
274885
8
60
229708
86
45
809724469
9
351905
442671
7
78
336912
24
170463
328507
1
65
75
132959
455334
269068
462382
354305
38
215186
16
42
29628
3
499096
114788
81
362252625
78
424570
99
357432873
300877
28
37
43
39
75928098
11014
92
388224
340388
2
75
363480
16
46
120331
50
226381
38
74947
79
70
10
314341
250833
409873
349957
37670659
286967
1
74
40
46
649095886
73
198968
52
23483
29
472674
98
491467667
7
64
358340
12
51
54551
75568
158030
4
14
46
97
94
9052
278290030
6
321389
99
321839710
80
447681
449695280
101719
469427
6515
312328
60187359
36740
85348
260995
107702
193424
226669
99
2
78
35070
94
60
67784
296707095
40
64
52
43704
10
20003
9
39
975249212
72
398710
6
48
150726
94
261986161
371135
1
90
83055
95
518971034
84
475502
30360
534838595
30
601540895
293644360
140892
422136
325679297
1839
350677
353034
139508482
7
298439
14
4
8
51
62519
58
242177739
219822
74
23241
6
83
402665
74
10203
359255
76427
326963
163274
24
471845
444276
89
3
296571
20173
265672
4
66
424466
89
218465
341082
358171395
97469
68
86678
239255
330639119
101607
55
30
92
45
325820
18
255389
94
622037780
8
115546901
487221
496121
27769
44
349940
791697600
33
242066
446908
31
64
716609441
423138
357695
72
471614610
297381
12
62
923167995
258364876
39
67
9
278207
29
83
77
276520
639797776
390940
20
275331
94
181727106
360538
117964
341522
16
394980
40
64
3
55
19
8
3
93182
5
91
29028
21
24
93054
45
26
15
23
460593
470958
270445937
134953874
99
45
157036
83
463302
147057
6
9
40
44
63
89878108
193612
178327
303347
72
313511
4
173273
81
466807
174859
58
8
483281250
145255
438262
31112
81
45367
265829462
47
80
443730
28
3
77
349137
906115516
181129
62
464518638
3
41
60
34
126855
188431
2
2
87
326791720
93
71
26
178079
33
400473
398909
20
82
8
9
840788544
461129852
364055
150910
122822
59
315194
9437
206399
139032
69006
165253
57
34
195071
21
77
82
25
319634
86127
392577
483255
485195
82
147217
20
679775002
84
89
52
43
36
86
81592
98400
895830053
438488
2265
25
407914
191733
81570901
441978
287960
338079
183850
68
30
494661832
153707965
12
138926
6
358370
122520812
324512
290165
88
37
384298
71197
21
31
74331
35
46
84
15171
575014292
164875
341965
457303
91
251045
166037
436362801
14
479161
426366
27
83
279708
94
3914
37
125015
597407421
96
406139
24
33
383882
91
2
24
370455
376718
47
147607
1
36
14
974125193
19
381378
95
10
50
388601
200347547
16
1183
48
128466
163976
28
10
63
467606
238218
401388
328896
53
7
6
137866
84
251779
77
467916
14
25
71
661671438
411258
61
394276
5
274260
31
10
478474
43426
922850213
90
69
213434
380173
4
84
2
59
189303
82338
336830
52
25719
462571911
8
170493
79
72
375837
135723
310327
87
68
770084067
21
107739
694584410
28
451001
889504912
152743
80
29742665
47
1772
478238
9
374764626
904080629
231500
736391567
43
371781292
76
377088214
244672
4
133567
288953
54
28
37
242179
10
395366
3
8
197485
109404133
82
43
72
68713
10094
77
8
95
336041110
491422
91
238851395
44
207093
192954
200394
52
59
443024
53
76
284638
296823
3
351562
226841
454937
239055337
47
249186
8
17
35379
86
4
72
112429382
71
241084
98
61117
18
101731
98630
271114
5585
99
25
325136
335596460
69
28
853418525
49
95
49
31
301603650
34
22
13896808
35
272003
390781
21
98
468398398
3
609110445
245091
70
364854
42
934440146
263613
23128
178992
573947916
54
199382264
292457
613073980
59
7
974359857
334547
47494
1
79
166800
108297
57
1
83
411384
42446
52
73053
35
31
150482
16
108879
951552780
49
87287
249668474
149205
68
451095
3
20
72
387380
280913
51271
5208
45
353635
687253220
179807
94429
38
1
330985
31
24
109915
26751
5
39
109411
132435
56
66
164957
17863
427174
86
57
40
81009
98
84
218715
22
82
49123
464059
353992
9
4
1
335229
8
3
31
76
329340
122669
32
89
38
260325
233431
86
9
42
107040
94
749606253
477455
173067
69
432035
202581
85
213433
23299
272905
333020
24239
371253333
17
456696
83
19
3
74
476755
49
51
1
17391
39
10
53015
8
195971
125536
59
198044
40104239
9
71335
82
16
902023319
14
130824
48
24
4705
371410
35
13
65
466235
562143712
41
734511125
458840538
379765
461800
11
73
65
50
9
564436301
21
967642053
47
19
41
332451
271321
16
55
14
194332
314273
292850
429112
1
66165
303489
296089
288248
105581
143040
23
67
451422
172900
53
90
81
8
76
29
72
64
33
55
345854
91
312536
29
195443
283871
400599
412370
58778
856115726
45
308884
6
400324
386272
302448
19
84
5
595663625
35
59
29
14
409068
191472
1
171489
83
33
94
156460
50
203146
15
9
56
7
103570337
94
91
16
17
259488
88
248498
31325
844316301
49
67909
3
118918
786530477
30
74
20
84454
50
85
353586
320146
40
93175
432535
44960
857630278
452432
44
178475
78
325018
185362
382285
138769163
76039
918447299
28
29
65
10
9
82
227442
49
62
365907
68
260956
93
93
38631
795968025
84
2
12
184665
2
61
182948
498363747
73
95
23
9
57
31
65
412084
255725
69524
72
434746
8
736590118
86
5
562208358
67
471498
7
20
96
215752
68
32
89
397537
3
543920210
17
464617
6
66
85354
17
68
64
862213398
256153
345952
421640
332851446
7
352195
21
78
51145653
402149
22
407668
423714194
94
342355
456510
9
37
386694
7
53320
10
134108
444809003
168444
99268
48126
237631
479464
441948
54
66
69
79
239873
289235
244777
162205852
67475
397856
26
40
74
289232676
86
139778
321695
92
60
3
9
18
66
67
88
73
663020684
381729
362891
80
20
716067426
199403
13
337377834
243337
79
41817341
641139474
524007020
67
54
90
7
73
244411
32
276778693
505333474
645996339
8
49981
120952
22
130028
31
105008877
69
45
289785
136191
149871
481243
42
93
353917
6
97713
20
273269
839585575
818509824
41
392677
11
24
90
219822
58
99
495361
293459
98
92
242166
80
835271318
278651
239862483
267936
64138
63
74
36
487108
64
60
80
23
34
442793
113613
730977860
222696
256684
32698
271082
470626
479614
486166
238517
22570170
29
949322611
94
172996
249955
86
80
48
343961
68
2
98422
93
169593
17
8
5
275225
159774695
2
57
76
55
138122
38
44
7
84501651
67
391745
14
88
33
188575
738448070
181767
18
70
291034
2
827937867
18
7
474131
374955
116482
29
51
136363
437023
159501
52
77
17
1
247402
387946
424232
97445124
6
38378
25
299417
33
90620
1
80
276573
244302
70
65934
67
74
92
6
26383
3
170986
489503
61
18
962852260
70528
323882
68
9
320648
6
411418
43
74
107961
94
72779
21
273409776
70
39
14
545160304
14
7
3
148796
886390196
327694
99
42
115702
26
72
131329
77
709165686
22
211328
25
31815663
8
76956
7
72
804488583
78237
88
43
58
2
19
312563
76
124342845
8
247963
42
28
61
39
245595
19
415080
465618503
72
390144
70
104707
46
75
12
71
78
27
637408836
59
458252
33
301136
2
390080
25965
428550275
7
26180
53
6
489212
55
340003
318116
70
438530
362785
463092
396112
182449
69
9
107087
10
277371
2
28
47
6
212134
40
68518
48
344888
76318
194952
82
65
50380137
89175
109311
3
501494758
295686
393731
2
17
75
5
211008
185009
235081
78717
98
143524
65
52
24
292560
7315
97820
14
286848
9
25
80
92172
67
778899914
179073
448298
57
93
311497
2
320157737
191219
93
31
55593
77
35656
51
89
29822
361691
253406
5
636613388
254745
1
85
247966
40851
82
20
459247
8
215453821
32
440906425
12
2
14
72
218872
45
415221
77694
77
554580188
886562729
376005
48
55
201106
41
765019775
320285
45
92
4
65
51
951581486
9
72
56
301559
53
96165
58
23
49
58
373611
884391359
2
3
4325
23
5
31
6
35
1
57
79
67695
221171
226869
172440
2
136721
356295
376882
49
495010
480285
13
42419939
864069513
590226514
61
238791
74
350282
5
119350
953088957
67
59
7
43
770929350
81
80
85389
90900
56
7
1
7
69
3
544423361
9
90
412668
177987
10
5
74
311038
7
337372
401174
91
81
8
20
995426688
66
374123
5
84
41
5
711333617
24
64
58
218037
255524
4
70
418488
21
313105
3800
76090
412719
802471764
12
55
88
200018
77
36
88
62831
14
1
22
59
70
85
295039
472860
297007
64
95
67
18
20
19
259107
55
63
78866
481821
313092
272975
310567
15
69
86
24
672656816
194660
3
8
2
407744
272442412
277799
181210
5
499458
389528715
257603116
54
59
89
20
39
36207
216139
24
153022
212633
302723
602039736
294824
330782
917047559
463633
49
47
71495
45
462192
27
328299
34
36
54
502399520
283626
56
7
6
11124004
4
6
62
289586
4
41
105449
266687
49
256192583
190093
485617
479376
62
101214
98878
220248
56
62
114016
35
141257
46231
11
4
86
125623476
424504605
99
476741
87
208176
70142
9
4
317797125
417124992
11056
329963
23
3
52
199797
20
277963
61940
481553
40
74
4197526
58
176173993
10
2
132445060
44
84
265264
38
48
20
38
18917
9
15
66
67
17
200113
136450
58644267
86
34
108780
271713
405613
61
34
67
222572578
58
207380
427419
152088799
115874
25
360668
611397760
82
64
894509374
405211
427984
4
58
72
54
5
222147584
32
967821967
183473
82
5
238271
275422
150700
65
7
344436
484705
4
45
440358
308590
642659302
42
255063
5
45
4
186173
561780296
474123
952879403
470925
17679
60302
43
54
56
148106
389515
9
357639
357863
483979
161928
37211
29189
490079
387788
229413
45444
31
1
337160
97660
37
226134
25
27
172045840
494554
334612827
1
326662
222455881
5830
38
17
96
49
547798869
70
345832
2
76
317029600
468682
39
50
144894981
8
942565644
332947
78650
81
29
121992
470626
5
200950
5457
824726578
66
42
296119
153531
69
191544
24
83
3
176573
416730
208118
76
469030
323778
147618
85
207131
147383
91
14
235006
8
279902
762910860
18
65
450982
3
54
62
48
216068
37
366378
38000
63
8
29
7
506120903
20
181288
90
97391
101703
18
55
718423247
63
49
68
199697
603630187
314329
245015
482270
640761787
40
180685
6
89130
77050
14
9
264767
9
1
5776
266743
46
4
144982
87452
25
428851
11
469008
381542
350833938
323603518
49
72
301902
15
16
6
429535
72
62
18
347374
344869
485877
989280166
18
14
61616212
164678
46529
132614
10
58
298362
64
240181
43
176714
1
667255109
567137411
84
243774
308102
193392
312675668
77
2
44
352206
277876
52
51
17
366490
44
14
10345
349581
87
8
920759402
6
99
157630
271139
69
463196
602627539
36
21
63
243708
34
97103
461611
75515
92
77
81
41155
85
351674
6
25400
69039
55540
461134
93
266626
382284
420168
6
67
4
1
85
88149447
70
339139
30
331744
87
82
19
71
1
155808
5
93
31
145436621
419257496
372918
24
88
83
328187
9
271561
27
230279
471386
916917863
93
484160
78
35
70
212937
341447
494937
16
17
71034
22
78
57
2
477433
157902
62
488585
974090698
7
85
39
110494
115941
92
94
32
993605319
454729
546821587
34905037
301412304
214246
52
18
221676
56
42173
41
49
455976
1
399793
390518
166368
398105
76
266533
2
28
121068
6
313692
77
490424
76
84459
369622
10
4
17
60
1
23
64
14
490908
400046
33
430998
16
61
413579
24
74
267735
718169249
105262336
798214818
63
143816
190512
495346
441935
233053
238185
632335372
293969
447454
541540831
34
342417
358353
97685
49
2
340858
41
64
1
77
201358
175691
21951
177378
22
333569
69
219572
5
761051252
98
513362968
454045
788209395
70
384127
60
72
429871
20
4
138751
98562
124419
77
370339
811882245
21
195344
219728
302674
459600
169018
357859
84
135864
80
315602
53
324970
164563539
3
89
15
41
18
12
83
89830
88
71
106866
68
2
179180
114499
8
74941
495552
43
135095
2
79
6
2926
34
474735
436731
236001
66
484079658
33832
312417
5
212395
62
18
276023013
263162
397948
445740
317218
115297
30
280682
79
83045
428390
5533742
17
443780
30
82
14
786485304
90
31
241859
400748
158876
62
16
6
95
6898
96
35
60
38
64702
14
482975
332527
74
4
69
56790
312772706
182054
88
21
375722
13
48
64
260134
914208083
36
23
28
283544255
90
24
95
22963
36
13092
104850
6
26
24
399382
62
788519089
446084
42
53
92
394007
298752
338531
14
3
94
71
95
14
83
92
82
949639787
2226
9
57
86920
59212
38
13
230634
89
98
93
33511
72
375270
222188
52741
336236969
3
69439
62
22
106019
44504
425369
10
776617421
70209
220392
39
47
75
222758
94
55
306826454
43663
398066
762162452
79
410633
421712
91
63
24
10
70
3
97517
125075
457757
319712
928462242
1
391600
361103
73
592645468
2
37
36
25935
17
342867
80
16
9
12
26
311298
58
17801
12
16
429193
382998
78
140696
175023
43
304879
12
70434672
293034365
82795
53
532375423
305539
299092
22
1
54263
48790
96685
24
7
3
54698
986610765
12
249370
7
569451947
88
28
48
76
163149
422353
85585477
46
453636685
72
2
354884043
6
414862
142184
31920514
226287
368316
9
9
74
850194552
49
62
41
94
70
5
53
162627
472694
92590
4
6
271268
243366
83278
38
947234035
65
79
2
2
39
479352
20548361
57
404548
74
97
5
73
67
51
21
33803660
92
402380
185279
124941
44991
268866
67
21
382393748
12
229954
91
56
325665846
408980
411925
322068
99
138737
26
356829
61
224388
446041
7
9380
61
346246
219633
66
23
13
98
48
97
85
1
414696255
69
307293
285607
789662598
442219
56
5
358200
24
219358
91
5
75
71332
91917
68
365670
5
758465075
182878
452716
27
92
25
26
56
2
74774
30
45263
198061
79967
184322652
688359626
38
500654587
4
274010
877395363
481380
70
2
261644
405898
16
21
248629
226463
60
48
36581
73
27
269923
76
247947
51865
120261693
249456
45
421120
310892
7
26
93957
50
5
59
7579
32
45142
82
54
640273986
401425
16
14
169726
384461
395101
75546
335917
43714438
6
443122
55
63
21
422068
308167
53
77
42
732686458
89
230653
7
86413
592475071
246667
3
192104
280623
490459744
25
2
373732
59
215778
39
5
965824596
124621
261913
674064273
76
13
217994
800702283
279150
429637
44
490751
457593
417864
68
4418
53
258455
248984
70
93
393338
188228
4
430236
35290
9
32
32481
89
223130
115722
44
16
250163
74039
288156
9
126713
9
79
9
469862
226754
237819
30
61
5
68546161
4
42
44
45
211492
69
5
34
93
232488221
68
276250073
290744
36
253638
117473
264520
280
93
43
94
53398
70
402781
4
1
42
55
312541
489362780
48
298864
65
10
96601
13
435480
34613
25
3857
134602
424783
78
272090
51
114165
5
167962
517762748
76080
5
2
55
64
70
79965
327557
43
371773546
360254
62
74379
76
16
96
284024
249007
67
35669
147027
46
39
33
423340
395481
9
127497
131743
446279
98
133412
71140
67
38002
86
46
432004
51
934863120
154730
279033
33861
5742025
471313013
332882
104578
5
416679
78
60491
5
10184
257400
4
66
401067332
246440443
173729
2
64
167627
8
365621718
418221
68816
205326
193871
8
36
15
183434114
68
25
288625
261921
87
61
250842
211111
936346939
22
27
374310
266039
36
118970
47950
84921
8
88
285902444
355997
17
375974
40
9
50
743646442
296666
611146477
230346
20729
6
235273
29
401074
404942
224247876
23
94930
52
249335
39205
9
27
411439
498845
7
108066
84146
1
88941
268468466
7
86
144976
1
801675151
398186881
2
698732865
85
120591155
157230
212874
230515
47
32
355385
487273
7
2
52242
61
49
98
73648
303932
251887
68
261092
498934
4
24944
430258
351869
6
5
84774
478963
645771326
894285306
15
403550
1
65
317998
260729
15464
298815
206181
69
28
71
400234
936548789
16
172328
120223
99
403651
90
92
6
346394
481508888
255747813
303165
80
68
440133
76
86503
39753
71
43
56
470065
280548553
426780
41
57
490109
59431
34
50
33
436001
192206
93
7236633
64
29
65252
90
15
461626
161383
17
40
223110
207757
391246
41
47
166219598
7
457090
401623
51887
259070
229233
308142
50
189417897
29
379697
81
82
37
317653
176663
19
259249
47
21237
13
52
71
6
334103
90
1
379299
70697
42
246618
50
79084
4
36
89
5
337258
328309
3
47
66
63
103562
901656363
46
5
336925
47
21
362126
417734894
42651
144290
3
96
23
146094
83
2
343061
376968
1
376175
20
23
33
45
5
44
785973097
16715
6
286825
21
122390
459344
347684
405686
39
69
2
310781
85
9
409776
11137260
37
7
8
17
203183
21
255186
615341862
154460
50
37060
16
338370
486706
486852
697134462
420969
333145
363692
9
42
7
60
204415
92
118755
28678
365767
43
875002082
255841355
435483
27
288821
104517
3
6
80
13
146229732
62
18
263471
75
134293958
34
64
171145
224087
89403
7
73
22
75
95
433971
75
14
339914
128543447
375611
92
388455
74964
25
6935
32
57
1393
48
6
211689
185794
8
22
408159
590017235
257130
21
465444
161540
78
222053
94
11
8
129686640
78
66
161999330
75
433434
910682274
95
284383
62495
796698932
86181
54
20
77
295449
269153
144116
76167
27443
88
85
404785
483111
184948
870403128
343898
35
41847
946605224
27
93
2
411089
6
98
5
28
51
204900
433413
8
81148
434614
104250
24
5
710574504
445834
89
425898
104638
226997047
714891548
55
429372
24
80
175048
203111
472948
8
330370
58
416886
47
82
401426
221179
71
245529
65
766772223
445178
18338614
89
555666443
285564
338363397
487968
3
420187929
2
97525
33
86991
57
287108
13
7
407296
50
67
88
23
27
7
294860
30
102149
94
369854255
76
30209
7
75
377425
93
160000
6
9
390799
1
55785
240069
45876
22305
286783
214357
154460
11
5
46
17802285
75
443406
55
39
343267
36
58
64740
98
99
640191653
102017
23
35180
94
945630708
3
92
266721
383095696
417506
173260
247677
234590
20
322150
90
68642
92384533
290871
60
39
62
7
18127
804038249
26
605204361
396067
33
21
364317
374479
4
15
153032814
33
360206
902798741
81
309573282
226508338
51
405777
295316
3178
166280
201680
34
365637
17
425431
38
89
52
258303
5
86
431888
6
48
211929
54
85
40
267048
34
7
28
91278
16
54
12
368195
74
6
2
232458
210677
26
19
492858
262090
4410
18
61
132237761
152599
498609
95
20
23
50
96652
34
252779
62435
49
56
78
12
26588
96
425679
355945
95
119632
6
751476643
57
96
264978
7
2
8
6
76
521863337
8
76
65
112807
71
13
61
128065
8
82823
85
88
60
37
124019
255420
398042214
50895
193787
4
6
55
541262746
61690
1
14
459884
39
50549905
27
35
19
139456077
68
93
8
296669
83
9
21125
95
26
197196
85
2
96
66
83
6
211822
26588
9
214735
64
193579
231753
5
3
7
380569
75
243789
264835
57
17
113665
35
98
318019
24
26953
456330
74
104131
64348
48
128374626
121668
247036
72
52
337861
2
4
706409729
630443473
24
264444
59
304048
85246
49
56
6
383083
61
47
356774
798620073
226248
492743
453022
24
236964
50
457960
87
716915099
420289
95
38571
374876
437711
85
474736
53
8
6
438291
4
36
320648
56938
915951718
6473
438959
9
17
2333
78
9
65
50440
50
341093048
106429277
42
212120
11
4
7
171856
5
123199
355357
307038
53
370572899
860214263
65
144204
1
89
52
216842945
89
66
86
247939
73
159265
79
92922
2151
361390
320857
138425
119238509
248141
69
98
481830843
88
775799637
62
217665
83
82199
24
71
3
65
19
475764
3
4
38
13
19
284522
321068
325097
261704
73519
4
94
291857
186915
34
25
268227
305862
3
403081
217868
382391
179862811
151227
1
194152
410220
13
8
74
65
134908
7
119319
40
159326597
174419
95
447386
292257
84290
496743
46
483294
447558
937756695
254121
52
497165
25
33
3381
94
84
869825866
270568
86
207027
450214
97
209695
6
305442
65
78
97
57111
169971
297259
81
95
25
399531347
379577
445519
95
4548
61
81
387146
207130
7
67
9
49
89
81
69
372015
17085
26
333432
251999
208225
383750905
99
83
44
62
137672
52
294291
81
48
387424
28
72
56
61
70
21
37
55
57
32
28
79
80
47
80
316125
430590
279483
363414
74
204224
12358
62
85
57
49
25
184888
979616974
137199
71
31
97
19
77
547326473
64476
16
490847227
117273
63
459392
19
214503
113769
10
287389
33
67
420652
569710263
68078
464255
56
424285
99
24
432808
54
95
77
162697
286074754
305426
31995
193032
13
55
435130
96138
94240355
89
66
269199061
37498749
693085988
53
88
131704
162742
143381
58
232841
52041
373831
37570
67
70
36
86
6
61
52018
595242213
35525
72
349437
10
72073
760006426
388537
98
51
21
469543
7
59
13
86
25
13
92
123309717
219711
162693
4
54
39
94
49
458519
462546
565249255
128090
358060
63
399733155
82
7
430280
444619
72942
49
354339
281511
134442
71
858567286
345591
390784
79
532447195
15
14
266064
56
88752
4
363828852
59
37
13
928835126
64
366983
282604
49
8
80
4
762117225
472624
29
167574
267556856
18
3
191696652
67
28
401847
555209127
45
340090
161395586
63
90
652211678
97778
4
548694697
4
69
35
14583929
57
95
113733
39
30118109
117779
4
219066
38647
391886
87
41
366459
47282
81
4
158618
8
3
10
4
457422
379814
47
2013
87752
125007
43
433625
59
830551918
157076
358733936
9
4
16602438
385007
90537
1
20
303209
348962
61
987058482
33
5
94
3
44
3
186879
387555530
84
13
438453
7
77
485071
169774
56
277294
48
81462
83
203382
3
58
92
452150626
442841
811815484
82
1
97
433642
16
7
61
63
89
473064510
6
81
63489
980945126
16
7
8
4
367241
4593
82
9
66
434245
7
284967
47
276151
162947
7
92
191487
288321716
405534
1
30
24752
54
79
637502956
84
57
328928
357506
230512
71
76
353825
83
931525975
91
466574
311733
77
34
28170399
297947
944861883
984919304
394239
262352
42
21
337386
309379
464043890
8
8
166298
289489339
48
21
248666
70
1
426885
75
74
120526
10
2398
47
203918
431562
8
27
463296
2
463666
45
47
16
330738070
355375
564381710
429131
6
569613151
411814
600421931
37139
1
97
97
58
8
268748
85148
483303
5
8
280445
22940
74
111316
17911
73
18
54
22
384059
2
54
89
902002861
48
4
36
363678
3
75
921150279
294201
93
4
485916
90
69890
24
439319
405064
5
105381
96
4
78
44
53
6
4
79
343150
491211
43256
93
383472
487246
46
77
70
208764
64006
49168
473024
47
24659
73
46800
87
474054
465884
110455
244447
152904
63
54
217898
71
426240
386239
229666
418988
39
242132
9
137385
413517
2
437781
58
36
435734272
126989
215932
1
962954012
138541158
297343
112058
314979
9
308819
85276
38
431429
109933423
32
19
205916
334706
327920
724932827
36751
84
1
20
86
35283
91
205391
336007
4
255502
92
59
126242
41622
357432
71
208141
41
74620
15
415727
65
52
66
1
932787922
219250493
9
93
493229
470152
393969
9851
249960
84
57
8489
422914
18
365919
39
343494
376185
80
257535
21
340306493
428930
395921
82
218344
34
160919
476299
207910
142935460
44
73
8
23
12
92838
25
68855
304828
30
248673
107761
61
133889
428537
31771
171248
360667
331063
26
2
499143
392162077
277540481
356348014
31
9
6
48206530
199933668
217910
235618
83
11
11
358371
67
29
12650
139341
245930
191475
415598
955785779
3
585312937
3
113682
370763
26
72
37
32
66652
976664327
642928463
64
521220430
131986
46
74251
210163
118404
558785538
380314
340375
57
3
297062
336009
359443
208338
2
27
8
138673920
38
331609
44
975136698
62
4
54
9
46871736
201954
155016
491516135
276993
407271
53
425721
750568850
33
497717094
84
86005
83370
196720
354309
263901
60
408257
111846
34
59
16
34
453903
826665126
532186940
40
54
3
15
472240
65
45
472087
246553
92464
97
74866
7
38
99
174144
376753
368954909
78154
645453467
76
151903836
648659708
67
916092956
8
132893
197601
84
85
111067
114594
24
477369
36
19
44
89364
74
270308744
218066
360713
21
60362
420721
89
54
57
32
58
813875382
62671
310804
90
20
25
26
80341
43
156786
261675232
97
36
49
83
466575
3181
30
164278
31
314592
6
434994882
40
74
70475
11450
7
25
147618
371814
445232004
497534
2
339594
334485772
183847
152621
440315
230034
7
20
29496
8
63
9
337344
27
172422
85
173849
3
245645
229823
234677
248548444
78
1
253946
378751545
25
11
96
32
109457
343406
29
5
451826
319549
17
44
87
588654939
449206
4
62
38
29
690840083
44
315461041
499280
637660969
64
411469
133765
19
455200
75
229402
90
3
221406876
73
64
24
3
1
5
482269
58
57
36
91
62
250854
78
23
4
64
51
191407
46
25945637
372137
58
89
386900
2
221705
46
65
420525
73
110907
349759
54
32
384641
58
785162703
86
5
39
32
476250
446724
37
3
35
4
160724
227976595
146574
76
26
61
101190
80
150357
323351876
394369
92
32
269143
392440
15
78
370201
196218
199129
735943661
408408
479293
338753
39
152599429
27
679617844
715849531
336681
272403
416849982
31
273341
293620
18
818865363
271264
30999
18
310537
1
62
92
45
65
91
66
456914
300539
26
3
36
76
22
10
31
7
330261
468544
220903
173514
178436
44
88
2
451870
28
386811
281711
11
386844
87076
39
479025
463914
41
334898
217799
434854
63
185409
98
14
38
14
86
395487
123724
212126
5
311010
94
622806889
80
198097
50
26
294561
446992
23
20
66
884541720
4
213486
49
55
38131
80
253582114
162281995
57
473783
83
62
393824
46
2
51
413803
96
7
82904
484468
85
67
28
511402334
1
878878345
409494
366188
47
90
3
10
24
89
178510770
8
35
494987
73
184920
394024
333749
223557
93
55
49
977080988
52
26
460219117
486089
9
3
75
38
7
82108
14
83
48
98
471956
670234502
61
293740
49
40
19
475414
368085
476991393
65
325102
34
604246885
16
61699
836392860
362493
62
12130
99
50469
351635
158015
203501
26
103062
44
742346999
19
499415
95
14160
5
17964
32
58
37
2
19
353280
390414
86
14
4
5
83
37
84
440520224
55
282645
79
5335935
47
364491
57
52
2
93
313329
13
446656
42
47
222187
474581
205189
14
91
83
365758
406913
415635
85
452899
755185133
27
351070
940756082
446984
66176
907353616
731748555
452002
12
467778
254727
24
400276
8
325936
78
47
18
413317
284415
98
351477
99576755
533768130
8
231985
462525
280325
3
1
79
63
8
314587
390361
667054684
69
127567
174414
459597
41
307131
108677
299589
55
81
336334
147848
10
69
142088112
57472
416341
36
162679
23
244452
99037
453875
117919
167757
162298632
228760
833810726
160302
98
121011
40
38
57450
38236
436555
81
76
74
110737
218905
360913
150016
63
80646
26
84
1
11
433150
16
494756
75
76
479461
318539
175809697
424243
28
116703
456765
241128
58066
45
23
2
50
127101
3
57
10
55
387999
104182
8771
91
4
249570
23
278063
88
96
30
62
95
1
10
341886
381712
83
91
164062451
183599
87
296989185
44
7
89
52
93207
52
153062747
1
44
2
288839
84
22
493444
78
55
27
96
143874
87964
73253
5
395618
32
97
271119083
322716
453448
36
152172
72
293085
90565546
161436255
32
430710
212202638
64
429347020
5692
9
415038
94
64
70
82
63
363456
410918
3
90
95
44
6
13
69619
37
9
86548
99
355365
148409
595838728
93
70
323248
645977549
435493
6
79
365354
73195
79779
8
298891248
29
76
481405
17
27896
70
490500552
860453385
922918006
384503
53147
392977
87
77
79
69
42356
34
347163
34
97
59
42
325117
395627534
274201
41
450777
122569
34
952665564
65
453681
73
14
6
28
466672
8
82039
98
680962373
96
381739
38357
65
89
229218
17542
358420
894404694
3
54
51
281859
83
12
42395
57
268568
263268
61
82
44879
5
64
122831
22377
5
188396
80
15924
388092
49
189173
1
127257
37079
398963
42
57
13
301560
86
203426
49
84891
50
78
98
74
351188
93247
164758
267848
63969
24
1731
397933
36
19
6
72875
118292
475420473
407488
61259
252161
136866
434373
410781
227572
2
95
48
60
107087
64
29
400913
52
969851742
46047
39084
8
24
48
174191
8
95
1
90171
91
281788
49
11
330540
55
91
39
24
67
418721
22
491461
8
29
32
414620
256650
65
68
6
23705
393921
17
296826
11
80
25
408901
2
346617
265741691
220091
78
207312
21
453082
178113
3
1
406918
35
93
48
45
714560503
208740
79
7
129136
82
419171
9
230927
362714
456613
97460
385345
278885
15
383438
47
1
187084
47
411231
255276
8
296179
2
956626408
42
7
197399
83
581064891
371336
42712
47
334347
4
58
221049
86
281522
37735
74
86
34
13
94
70
7
78
20
79
454404
756151583
62
382684
99
83
28
172582
7
379895
172443
19
177250
193969
2
309946
9
901944301
20169
111955
316340
28
137330728
216382419
483460
343886
416288
103367
47
393145
770852054
47
866784782
411701
68868
84
282640
3738
43
56
79
215551
496112
3
36
75
375695
284027
38
114517
113101
14
76
450974
33661
477603
25
265084
186957
97
31
494016612
760664481
171577
73
67
26
666104811
64
335727
13
57
27
88848
57286
5
31
184269
13
261082
887383608
414675
290364
433255
662371814
16
47655
17
88
93845234
400904418
16
62
84
24
357299
348421
257931
52
34
67
349943
12
388548
123075
36
22
35668244
3
58
66
339886
5
159757
75
11
465480114
175182
55
277286
163491
486405
271061
27
4
92
395836
83
99
30
155572728
73
79
84
6
1
17
415460
489391
38
96
21
23
60
521621279
25
64
72
63
45
433970
440523
90997036
55
98
34
30
298420
62
19487
150216
805999124
12
336836
140753
400492
8
123617
794122275
43
477429
5
71223
603378888
55212
235148
340292937
94
9
130433
95
91
239185
297780
402244
484150
211630
11
24428050
43754
20966266
48
4
8
284596
5
54869
40
521498193
23
105739
31
61051
425782
41
12
24056
97
23131842
11
272726
88
52990
66
413787
64567
645694470
68
26
60
75
2
415653
79
43
41
181891
37
3
25
29543
9
300218
125232
15
202038
79
963727172
184894
56825
23
208348
5452
54
11
561163454
589940192
446073
26
98
21151
454913415
52
332573
49
52
25062
71
65981
356568701
135831
888630885
349883
287800
34
857409244
319860
352062
7
305192
5
67
353393
8
29410
428744
43
810241529
61
2
256946
52
463354
465678
54
9
340909
2
30
161960
207450
24
1
227468
216540
273282
392301
65
6
115550
64
477763
478644
69
220039
252452
178971
148370
197624
37
31
396861286
489394
43
74
163850
280266
77
96
807704790
409205
272497
327519
86
13
33
881267612
990007218
117884
437076
96592
53
430469
86
1
10
25
220317239
72
9232368
3
137692
32
16
399072
125470
91
41
23
95
23
44
5
86
84
245834
58
79
6
84475
3
267441
475357
69
218808
14
53
155457
264901
403366
19
27
84
426141
64
51
3
82
86
400277
311018
70
819020036
95
8
40227179
277180
18
446065
275554290
150939
442639
62
267984
252256
82
98
64
50
8
182227
111317
9
699390604
2
400050011
72
4
470906
71
393781
60
57091
163013
284180
68
380407074
65
37
14
64
37
5
78
22338
95
430439175
13
51822
70
697156607
635511469
53
94093
628222533
45
132289
77
4029
9
9
84406
2
90
40
893458753
409992
63954
110629
782069793
66
970258428
88
120002
13
314686
73
49
462641
38235
87
95
9769
6
329433
652216714
410929
249257
89
64
2
212473
74967
468143
34
4
790087491
65
95643864
16
14
95
74
115490
447072
43
296042
294144
7
829004533
74
326047
15377
5
4
95
273455
95
26581
3146496
120993
379675
390595
20
489461
460015
71
9
476014
2
4
485484
130083
324673
26
485989
33
11
23993
96984
270045
3
320065817
10
52
238089616
225292
224250
347816
36927
124824
479486115
817121201
234775
42
59
933034952
77481
391763691
151723
382987
9
101042
9
334007952
853173320
4
60
3
34
39
480475537
257860
35
165660
4
72
223851
227736
3
783583961
84636
30
238265
4
54
452851
373429
8833
2171
25
561814457
309800
133010
84
207207
186641
65
38
748529796
200181
4565
71
153339611
617105928
414938
348176
51
69
254259
202900
224035
110884
271211
7
48
41
65
97
51
6
450332
8
82245
177175
335211
316762
5
483279
409054
355646
209828341
96
72
215482
467047
37
345956
470947
292238
77580
205385
453287124
490583
355934182
292333
80
6840
473611
10
445036
231176
92
463559
2
186698
159684
85
87
70
46
44
173572
240774
96503486
145659
30
60
930615495
51
37
65
62
74810
45
74105
283447
409498075
464288
48
75
393799
12
3
405453
49
18
60
226644
34
148680
49
449882
43
9
65
311543
18
2
43
459908102
5
41
396596
705533953
89
55
30
452387
373522
96
21
416825
5
293283
443815
422370
38
439845
330459
412821005
5
51
83872
98901
51
403061
118428
67
15
798928307
995352419
60
33
68544
386044
102985
60
83
80
661319248
138581
113968
43810757
19
34
42
69
167662
8
304503
39
99
5
161187
15
106035131
11
23
48322
67312236
256619
3
68
491534
94
302369
144671
60
40
408226
46
25
79
88142
237410109
759053876
61
310432
27
39
395803
1
470355
2
340720
483212
200738
48
335432
75710
40102
138126
73
61
174727
4
57248
31
58
412235
64
55139
524532471
9
28
115693
867007433
241506
6
39
75
46
76
382395
12
3
32
98478
31
80141
244890938
313907
49
140649
95
8
113275
453045
1
1
441245
47
746150838
63
85
28
90217
55
40954
609758835
82
363284
89
191284
247289
25
3
446088
91282
26
3
93
6
84
78
2
97450
102297184
61916
308976
14
333022
22
43
5
790179191
7
88
235291
17
33
49700
949432835
88987
5
216071
30
896897494
74
1
60
256373
331189
87
267201
24
164511
252899
64719
54
4
74
420095
70
541706309
242599
31838929
276823
205077
87
548338904
84
135990
85892
411169
16
381131
59
74886
60
55
20
90
219204
27
36
416394189
415216352
389941
280584
38
1727
301913411
32071444
35571
4
6
7
14844
62
68
382014
13
35
336102
96
152315
5241
237688
88
81
84
578575462
67250
190587
86
85
957816040
5
36
130086
56507
31016
397979
96958
94
35
3
701392280
21
630653636
301160
82
2914
22
75
233202
54
4
98
61360
6
808804239
84
79
174824
81639
87
13250
4
49
94
26
242239
36
247884
74652
2106
206665
458312
222973
7
80
224314
25
366125
445514
27
22
129340
88
458395
9
421952
98
297464
93
62
309830
285884
452766
76
366110
85
73
93
437491562
59166
312033
197279
7339
30
80
30
64
39
20
26
58
59
19017
10732
2
82
90
298792
79
5
854917293
366157604
322826
24
8
16505
99
254677035
34
7456
92
74
36
65
378450
96
63268
37
48
215894
60
3
577819899
299627
60379
98
486957
43
74
221305
9
379566
16
88
30
183900
41
486728
316302196
66
73
439423
152659
858166667
1
44
459565
458709
7
291173563
368677
84
83
76
50
40
299287
674
573389711
89907897
50808
6316
7
23
31
57
34
28
76
53
22
347863
336419
86
193443
229954
295139
34
380353088
89
15
89
394593
39
154088
89
57
85
179951462
161633
438990
6
19
569202816
32
18
364712
321269
17
77
217005
226943
163495
170120
9
83
37
73
54
92
302575
413736290
97
87598
85
85
929069143
49827
39
96
40
297686
9
26
472548
8
478916
200945
32
484311
8
7
437623295
485760
72
48647
349084
226412
253324
846014111
7
308147
53471
216564
32
21
236459
27
135720
24
9
91
81220
77
423449
428977
71
321957
45
7340
38
35
88
16
58
71
202992
54
30
615039635
155630
40
11
323225762
4
78
932865051
751961038
177666
25
5
3
53
63
374290
23967
496150
23
475792
9
91
3
17
1
11860
112975
378174
63
651668393
118345
84
48664
470047
19
28
351299
277645256
76
52
190350
69
32
48
6
3
377173
497935
712692025
65
87
30
50
72
89287
30
20458
237534
6
60
75
28
999123919
82
98
68
68
24
261575
9
394598019
330214
169404
88
412887
64231
23
37
410928
21
8
60548
96
330361
105903
426806
63
40
211724
785145467
536594490
5
51
760242315
75
440422
238718815
8
60
1
214861
355730
38
2538
478858554
185938785
85
11
36309
5
265200
87
395390
342087
41
466091
55
463112
47
7
50091
85
367350943
36
50300
307765632
480744
379588
52
69
631185431
76
69
28338
59
5
77
80
91
192311913
37069
299645
270107
200555
38
16
49
19
213616
41259
3
215426
31
41
57
369469
364228
15
90
81055
62
295636
58907
136084
83453
470180
26
8
90
87
18
82139
94
91
9
84290
3
429080
45
2
362449
37
111238
56
51328
77
151741
7
20
107300
78225
463901
478028
377130
10
109833
437127
46
20
85
170767
42
400375
374542
36
251440
92
81
25
471739
23
89
509898409
41
72
149494
4
99
65
243304
261362
303836
20
343234
9
51443
494327
29
292005
781284809
52
63
25
86
6
5
38
18
159650
21
31
35
17
49
75779
398585498
8
85
806354340
258564
12
69
47
66
273027
343640
56
359757
97
5
31
23
20
353085
39
29
217152
48
3
384377
11
81
8
83
66
19900
40
39503
951461448
33
147485
3
26
90
98
332828531
496510
230691
92
264038
179208
66
24
133131
928091937
141697
63
491067
64
194044
43
44954
380771
16
33
473662
44
35
880543403
244949324
735551419
93
428030
99
3
424602
35
17
341826
449646
42
28
196451982
415778
39
4
434446
342388
2
49
274032
40
4
78
149422
57270420
93
223263
14
289321201
74190
47
312841
10
29
9
255495
15699
489035
103602
23
429045
607105940
337843
283076
276948
25
95
86
626372910
115969
130956
257440541
325440
40
452684208
272129
270922
158176
174655
25
115697
2
638142503
553610437
322944
78
226804
3
140129
61556
83
96
58
15
16
324125
72626
34222
4
439463
61750
401799
7
490814194
61
29
77904
475716
268555
475946
458565
9
1
129909494
245587
374570
2
155897
19
97542
750918746
1
8
3
23
11
20
278267
739309597
28084
353990010
41148
48
453137
9
27
298928
363133
151451
14
59
89736
35
47
210372
98
24
53
42852
406997
32
174242
450115
5
480480043
75
433412
86111840
453790
189432
37992
76841
102710
3
24
32
19877
23
481092
9
432426
5
345331
161314
432269
96
492363
65
105613
903154876
332213
26500
127892
165686
79
21
945280226
130394
69
9
379751014
2
41005
168392
93
136418
166202610
67560
291872182
459638
41
250387
23
222721
123615
61
47
290536743
120796
686758293
344341
710010425
22
58
402149
81
322418
8
7
220683
76337
87142089
1
152198
230566
22
413900
9
838600573
468762
465908
412375
359406
68
67
490770
178243
56
22
99
89
76
394961
181784
98
114797
372113
385392
892433009
204555
35
411540
12
367703
747705464
234749
84
76
74059
90
6
6
31
235802
76
669853329
144770
292468
60
72
68
44330
977013794
24
75
787798893
4
93
8
102796
306765089
238309
303508
411983
29
192654
3
17
84
11
61
170323
110683
3066
147422
7
95
316859
331077
64
22
60
8
264828
73
83
2
25
423501
79
395987
249231
37
4
5
76
499506
254403
249165
30
59
78
27
129209
90379
12
66
466780
621536019
131950395
214849
55770225
253065
32
22
162134184
208686
6
87
3
10343
453221
248812
101415
464323
3
145839
76
133266047
6
49
58356
60
29802
35186
37
199953
28
48
273946
359562
98
168225
64
381452
106434
217970
1334722
90
25212
6
62
21
459186
732998944
141156
288332177
59
440508918
47
365506
7
28523
472167
1
5
25
82
38
412152113
429392
66
373355
26
88
186653
13
56
81
23
521327043
62
374249
424353
7
11
8
6
11
170846
77
26637
136650
585940718
7
34
46
56
68
74
56
76
47815
5
153288
45
266072
231358
44
409651
37519
961867424
77
497884
47
470435
79
433496
55
96
56790
229233
386293
6
179215
30
83
439898
302051
285605
75
10
32
28
36
187190
51
27027
92072147
12
48
327500
98932
986709587
251026
4
24896
6
423827
73
32
306322
76
27
47470096
81
354439894
58
76324247
210560
107967
42010
27
35990
407234
333242
264641
13
41
48
51
385750
400697
62
41966
9
3
72
145575
489173226
109146
615385443
19
296564
79
72
57
410117
707664591
726371301
165536
469471
77
6844
285891
88
62
69
291850
436151
347270411
68855632
178089
48
75
68
438043468
65
44
320950
548896001
482725
612207734
74
459974308
62
2323
55
287305503
38
28949
542726822
61
29
77783301
877085055
60
398811
586905081
472714
93
75594
9
34
386826
182225
65303
133758
422493
247989618
45
7
30
253504
11
63
8
30100
35
55
345956
389868
148128
342483
2
1
83992
45
376437
78
39127
66
9
20
295991
1
429640
45
488053
497348
68
194676
33
247529
485431
777860714
77
436338
96
6
418963412
13551
445049
77712
9243
33
8
648638828
211433
319155
418359
21
90
45
6
345149
43
12
474856
261789
7
117534142
34
287922
8
39
90
27
26
4
1
9
471041
66
30
125986
891876021
65
190321
137194
389301
7
491110277
25
28
15
93
466558
87
161272
227126
217323
403442
454392196
89
39853
266353649
8
57
74
11
424907
99
53
73
160045
63029
313316884
7
55208
150039
67
77
21
317767
367509
78437215
356435
194166
50
5433
353665
2
45130
97
256312
223043
45647
3
217519685
53
1
40
65
370201
251784353
404523185
314828
137810
96
22
93
231303
829801028
127161
54
79284
485208
381732
50769
54
164568
421513
92
451071
96
908488692
456145
4
659135793
346103
71
210346
779349515
469998
474585
89
70
62
406309
253003
56
951515226
326830036
10654
85
30
235777
9
1
68
98
211463
18
12
80
438630
75281
37
7
29
6
67
83
7
4
43862
63
9
65
304575
27
96
263338
30
33945
440966
9988
263358
238172495
12
262579
410659
537527164
13252340
422084304
72
167419178
324265
791740590
245208915
42
64
405200
46
7
55
61
497678287
15
543094162
9
50
61600
466428418
59
9
473314713
35761
235279606
36
62
3
52832
169417
64
6
172170
9
47
25
32
35
18
91424
67120
20
97
194460
28
71
835296326
96
75
17
7
218936
59
43
65567707
84
68
2
55
252886
486100
232563
83
124524
840257880
1
453313
5
295267
3
46
218201976
67
310219
46
353178
280671579
427107
261107026
17
272312
94
254187
49
483062
91
191158
56
78
56
30
45
370561773
32
311724
60
281022
64
77
197741426
251800
51
396452
477106
55
148472
6
466173
271091
274957150
62
6031
64
343962
59
86
90
2309
91
309403
27
13
171970
124268
49
264684
312345878
276558
89
95
51
267908
27
11076
81
110332
165705
98
345049
33498
482187
74
787583300
318598
9
96
1
349461
180109
12
30
16
916437262
18
43
284799
399428453
33
404428
42
38
68
656044724
212310
70
85
164639
40
21
799862843
76
70
8
253727
4
87861
76
6
74
54
165853
175037
60
125753216
14
24
213737
2
3
478918206
197258
9
2
1
30
53816
5
984520684
270522568
503424539
74
1
476477
132833
79
96
130115
36115
85
1
48232
67
34
1
12
758924436
281045
8
31
457405
239065
82
217782
261500
89
4
88
20
320987
96
207089
917605189
43
426612
407072
8
483712
47
136505
291988
17
93153
145255
27270
912476915
36
61530
638684207
78
66
27
418848
186487
21979
53
8
80
59
74
6
929995717
7
48
64
247258
351748
28
5132649
37739
47
83985
64584
52
370163
87215595
310884
369148720
98
74
88
462909
352105
392748
40
87890
71197
155105
28
202548830
4
39
53
185436
89208
405334838
70
18
44
323588
367359
91
18
90
303145
374039
203324
393400953
2
5
156905
23
50
14
84
40
123406
460977037
88
44954
4
64
72
584221300
31
171461
65398
7
49
57
34
8
23
233755
72
351648
70
44
2
8
50
89
4
344281
69026
16
47
147731150
33
295051
60
258648
138838
85
83
299393
234714
91
86
466399
1
52
46
86
82
40
516554184
263303341
291661
15
212279
25
451418096
864057720
3
98
61
54
113822
36
39
325054
44
296931
27
499849
2468
55
35953
37598
164042034
97
49
7
4
435121
398700
86
58
99
11
51
34
430275
60
1
20964
92
141128
85004
76
167101
22
121417
45
685369250
49
96
93
6
6
841469619
19
33
498709
331430
11
20
171242
3
101132
506848390
295224
44144
463954
5
152192
2
490563
36767
408542
61
98
264345
46
74
81
2
865647594
308991
83
13
26
24
52
63
93
19
65
124413
50
400948
2
188034
462234
82
24
34
26
14
82
101937
28
55
5
165607
99
437461
2
31
52
23
16
96
430400
283342
1
204964088
7
9
249280513
38
34
395669
29092
91
68
285420
6
71
31
446949
988880996
909745819
517919776
303796
98
55
39
46
12424
5
358461
176722
516628976
71
50
551908084
205986
87
268344
79
389340
21
190917
82
30
372140992
95
86320
63089
8
356136
32759
98044
35
485882
76
495909
88
441200
9
450463
76
6
632473536
2
83
11
466259
331739
54
1
26
236092
274005
313374
178356
140577
76
68
87
902099101
18
777047081
83
25
79
61
53
3
771909649
13
43
328505728
74653
11
495123
822573760
79
30
74
48
318767088
57613
39
43
76
3
215207
13838
247120
26
491415
84
208202
51
5
301752
76
1
7
92
6
44
348331
276386
72
698718652
87
24
24
38
63
451030
251030
92930
70
42
927964300
52
435122
276284
22
45
4
315094339
110547
42
25
34
62
69
248707
43
229672
948257587
20
475085
41
317339
1
386335
90
352638
21
243313
151370
89
328655
272323777
335731
479642
62
73
95
38
97
79
95
40
50
65
55
98
48993
11
83
392810
44
26
9
272272081
18
1
179361
873676631
54
3
41
234206
34958
182207
50
97819
5
74
59
237900
360065
3
467066
11
48
338080
9
96372803
30
30
29
92
98
850214904
43
65536560
254482
73
75
27
154974
692180082
71
410276
5
92658
142885
20
96
267240
2
267877
840732545
27
439780
2
396477
41
96
90621
99
495395
97
455901922
34
43
476134
386009
13
106363
20
19
308105
7
340511
58809
14136797
88
377990
18
154374
17
149020
329694
459652
109868
325031
776943841
919424840
238032
57380
28
66
91
360358
77
32647
271277
252436
6
252421
9
161781
149070
425447
397570
976176701
10
82
66
445453
77
99
391446
8
376025
52226
780049553
106763
4
22
7
30
279996
26
38
487875
97
30
417270402
498042
493285
466358
84
35
385723
45
484719
23
312458
37
54
34
188911
556
129666
32
421474
28
63
277239
435937
71198198
231894
282423
44394
77450
82
26
85
231903
66
69543
156243
62
72580
12
20
20
634460584
140954
208493
26
479931
475544
807111311
80
323171
478203
33
52
134725
8
375016
41
229200
21
482835
59
53
4
940808918
24
28
282298
299875
91
219737
581582649
165273760
34
20
68
80
797930276
16
71
318894
267999
392903
72
76
8
88828
5
26
56
60
74
878345847
455915
159125
2
3
17
27
47
156136
8
15
292381
95
396311
254812
469629
8
90
97
21
71
497973
444985
319457
266061
39
12579157
36
60
503715155
279768
5
83
96
26095638
79
168447
79
46
51
182632
39
19
79128
16
511236678
11
13
19
483927
74
71
219688
213038
243041
27405
480551
16044
4
60
27
8
42172
9
488267014
42
79
332627
430548
92
52
89862
58
272547
436704
364659
430176
92
40889
176866
57
257410
5
18
6
363233
272484
40920
435052
2
129128
6691
54
160425146
399349
13
98
2
830087108
80
77
317020
65
90
4
2
328044
87
20778705
129850
22
471945
35
350962
481735
9
45
63
90
67
78
79
650127116
146867
4
728750162
50389
74
227488
431366001
25
11067
175127
62
305246
156394
297854
325666
454753791
346752
78
318495
54
412191
478927
296170
146424
339763
65
473671
10
828314699
294768
45
482356
97
238098
297968
12
150657
53
8
95
16
134220
30305
54614
1
434628
36
379719
89
93
6
306706195
362458
91
372161
266935571
97
40
31357
371846
98
26
91
5
53
310915070
91
151278
240699
85577
304486
80
416298
12
281428
25149
8236
13
470703
396167
93
268146
12
17
236159
95824
147931
43
996681411
5
16
20
8
481793
82622579
572782468
389807862
420776
317788
65
3
100309
80
721540788
51
5
72
62
1
9
4
84
495444
3
410939272
419872
403764274
44
80
62
59
480474
345932034
39
804128152
223682
186573169
332067
225839
87
286734
347078
34
899813591
144495
330648
441013
47
37
12889
126444
268272
197258
5
408211
841358022
309208
63
45
35
49
49
87
65
940655687
284668
68
950409390
54
197898
94545
8
107882
242987
40
313900
71
18740
201393
11
17
100807
68
425143
372115
131606
1
14
175864
217442506
7
383661
70
197371
2
84
188095
390316
402321
9
112908
56
441801
42
177894
55
7
70
5
379849
468870
65
37
45
8
80
89
272145405
429106
5
48058
101274
63
339707
85
33
69
195401
885589540
82005
31448
437817
6
31
359880
87
9
457419
21
363479
690872892
50
57018
267259
23
32
281224
3
2
100828
12
434687
259164316
35
482869414
340705
5
21
70
25
95
78
60
243893
88
215162
167255
99887
367493
124693
214498
1
178358
620229800
66
32
5
151727
962974319
968455109
133469
109994
27318
893723970
96
70
70
1
5
4
33
296428
68
220754
527392807
229194
3
273759
41
89
68149053
49
9
117357
411939125
405811472
975814451
91
81584
83
3
59
218579
449816
94
76
3
99
10
373221
53388
168429
47
99
51
7
56
229912
805662532
45
499781
39727992
75
63465
10
57
4
99
27976
274827
16
80537
99092
222607
274944
14
308214912
43
9
8
169578172
201025
378038
7
47
51
18264
48461
457561
157770
577392217
15
3
13
18
1
463466
75189
17757505
162462
4051
147224
154285
338640193
149286
5
57
441456
821593645
5
8
94
197883
457910
454998
102592
62
23
27
262899
95
186787
413526
68
41
53
6
476939
570850949
443039
873899670
374722202
75
16
7
423700
446896
87
213274
2
351400259
174909
34
7
44
967465555
177778868
41
22
787965188
93
19
55
29
566102624
65
453790
57419
268279
103117491
62
474342681
35
55
429941
498195
297392
7
513784917
524368175
270661
385313605
48564
480989
58
394223
6
428606
6
2
8
39
49
483708
745806556
13
43
407733
209219
44780
444961
413132
2
336159519
281288
490523
291331
1
412967
3
405860457
231392
385021
60
88
82
2
27
78
98854
416291
9
185463
7
5
22
32
63
54
86
461719
9
47
99
311710
364792
4
37
863145832
191129
7
244838
18181
215136
63
86
140713
63
853149761
3
444458
357974
23
57
62
32
8613716
247286
55
5
86
21742
252471
478465
45
23
779567373
36
43333
267725
61
96949
445234
8
589589631
63
5
90
75
112366
85
49
39
2376
57
94295
30
84
21
416108
301210
171752
306522574
118201
40
48
6
115875
350310
486124
53
125247
714306683
34
56
27768
495789741
10150
238371
40
97
13
5
479159
193477
108254
294366
268091
64016283
2
6
66
83
175292
58
13
209538
67
414683138
30
82
674633690
414477
296528
37
7
6
31
1
79
50
230429
49
268063
78385
80745
305057
321436197
13
53023
23
27496
15
9
99
29291
190723
640920755
241696557
5
384451
474897
89
372838
377354
106412
75
403179
499589
88890
90
63
326596
278780
209089
52
4
190602
33
394756
108301
369371854
93
872338900
15
92
35
11
403432
252742
88
104547
81
8
62
56
63
1
25
108113
2
280793
47
16
146237
81
387747289
6
7
334861
222495
99
3
68
207964
396865
28
100097
351779
36
7
82
17
268600
9
987095933
92
15
13
322520
545647097
458569
40
772003886
14
23
49
38
160635
12
150306
186865
18
414577
12
475777
27
661654791
15
5
72
241857
6
198604234
31
6
266135
7
30
465503
62
7
40
83
9
265875
35
639166540
464129
4
7
205564
9
91
39
59
386065
35
58
23
89
47
5
21786056
37
87
411430
416192
3
248875
41518
37
72
4593
49992688
636358049
5
367106
27
94
129608
99
336567
72
360812
4
452102
3
97
43
52400
70
173078
128270
134806420
677307755
2
82
433190
198457
45
21399
19
71
77
50
39
86
545280880
19348
26
168555
6
29
651003502
72
232420
46
192103
72
73
209410
1
1
59
315119
52
306858
285449
221551
865849885
14
2177
65
159891
68401
50286
388671
89
3
89
60
401524
17
2
468273
2
77
245020
719135081
80
66
1
49072
32
35
11521
49
49
23
341765
34
533863487
49
497636
735717492
5
914996611
47
33
342549
109706
82
331559
461506
69
833467358
384407946
336830
39
205151
9
48
32
78
315015
38
34
85
4
413221
71730
497568
173098
97352
31
155437
681239313
96
126577
23
7
51
299550
428851
483963
312227
346260
45679
465121
199433
712988376
226191
60939
574199939
74
40
190562
84
66
75
489610
67727
493584
29
2
45
74619586
514977310
65540
28372
33
17
219571
299429
284868
57
214273
85
138060
415391
65
838318379
40
22
6
59
42
22
7
76
29
62475
30
17963
436592
63
78
3
87
132172
113091608
461396
8
795274334
435066
42520
34
345553
482947
805492541
733041676
6
5
95
373661
12
132332
73
44
87
215381
84595
166351
59
59
8
441943
246520
72
375249
77
10882
382592155
51
28
68
92
28
162135
8
19
19432
772617294
16741
179944
381212947
794309600
35
55
64297
88
476051774
23324
65
94
200092
473016
466104
63
98
15
2
54
6
483813
53
356167
133086
86
60
29
96850
83
141631935
392886
33
469405542
12
73
320841
64
73
3
12
332890
35
12
471980
41
46
849841623
5
236622
5
125268
384012
3
8
22
83
65
22
128728435
11
260192
62309
43422
85
402437789
1
32
199412
1
246760
64
798914434
39984
416950
250719
423424
714608423
78052
95003
484091
86666
23
82
92078
29
385770
23
56
42
12
367615
357786
15
80
217670
30
430834609
352921
87
19871353
3
250144267
7
71
44
434478
81888
32126
473325
352796
300103
50
75
98
50
152897
44
78
344743
34
220251868
11328
81368716
324009
10
8
51
59
87
82486
259125
791951780
85
137512457
30
38
461351
27
78
133442
197575
99
16
201105
473592
40801
300714
55
85
18
375911
89
241337
497393
127149
5
42
1
6
212647040
117907
318608
94
59
464376
16
76
497411
23
6648
79
70620
96
132648
50
61
24
4
264028
48
483613573
30
279709
89
2
255276
7
36
495209
74
49
315256
272827
12989
5
337287
65
97
40
42248
185481
64301
440191
99
275216
70
24
90
147104
28
299623
36
232392
14
495414864
44
5648
63
92
39601
48295
34
143748
36
86
297112
320373
819945950
18
63230
31
122568
95076
596396493
56
60
86
843443237
75
15
392678
9
65933
52911
5
290148
1
96
165217
220030
92874
97
269518
485167
440652
458979
334463
415803512
101678
76
310029
568818223
71
80
986268661
11
411980
377338
489937
37
96
147376978
224058
83
34
88
95
51
249888
23766
71
214105
92
143715
87
644197893
38
807439239
423341260
380045
67
828897683
61
379140
70
33
10
4
22
32
51
3
60
114772
160148
310450
237817
90
82
7388
6
1
436422570
30
79
289404
74
49
60
9
45
452896
298611
37
195360
329570
19
379299
501482111
34
336883
431402
9
61
41
32
43
202663
233511
61
272344
65
26
94
5
97
387463
92
7
15461
294704
311354
22
56
6
48
302484967
471677
2
207394161
89
434118
98
9
21042
75
86
38329
28
471497
59
343041566
438080
91077
260607
83
197181
37
698069064
186933
459437906
20548
75
71
219698
51
479580
383506
3
328738
54
12
424317
41
6
429928
697
422887
300301
116395585
374192873
7
46
27
385435
205339
24
608002022
45
965834879
35
46
34
22
55212
671175234
20
83
84723
165114886
79
48
496041
19
59136
212950658
59
57
55
435264
537504379
62
30518
22319
33734
123367
11
32
489493
28
39
66
58
33
41
994304988
192122
285018
348247275
184866
174548
3
382780
923648714
7
80
746697126
78845
36
51
9
97292
857718692
5
360515
2
61
918304009
41
5
2
19680
93
519484504
377697
96
31
245593
55
1
774844563
265366895
9
221800
48
122766
15
47
164794
89
493215
35
421059
380019
8
346194
20
2
133726
82
789645299
30
235441
367349
997845817
49
307774652
194216
675425202
326519
53502
10
83
16
59
212071
1
22
66
295044
4
24
93
271860
174840
58
171239040
352327
71558
398070
410406
78
285295
400077
64442
223214
786526817
10803
270280
1
25
491728
73
16
146792
216798
55
36
41
49
86
303657
340065
182531
7
492132
342558679
214049
331095
195634
385968
34
80
6
7
19
710268184
216649
43
80
442107
758626028
17
52
65
33
77
7
31
131523
2
392890
49665
111807
107093
500010532
58
166078
380309
54
167792
3
318203
12
479114
103534
1
567384919
8
468800318
287104
5
60
71
5
11
492998
83509228
13
234307
49
1
88
372158
73
352501
413671
134601
122605
358463
12
589739031
424128
1
405059
880726022
33
68
68516
15
95989
283386
7
259469
95
5
92
60
490451
9
31
175272
147361
63
28
46
388797007
40
9
4
265622
35647
148838
45454484
15
282054
242740977
6
105524
291605
90
275834
82
31
2
48
12
18
181775
212244
82900118
451485198
52
303356
41
203653
440167
28771
447480
50659
8
74
732680033
885936340
180741
98
37
65
44
67
55
250296
80
15
66
11
83
95
130037
40
85
1
11
50
270731
35
41
54
84
195592
80247
56
30
19
297162
969859743
11
713329058
91252
8
105580
26660
3
138122
98
4807344
388406
141463
73
35
421247
262887
95
123398
55
95
70
87
63
25
229492186
674642851
66
43251954
6
318220
311053
7
60
9
899258609
122716
89
945413831
98
310237
24
44388
84025
23
26
61
196846028
99
210458
440800
716605801
765882743
36
6
25
90
356540
17
14
267306
9
20
68
25
60
31531
21
56
62883
149493
77
41180
114096
29132
224609
9
2
232833
184142
451246505
51
2
77
61
96979
114673
166227
563235026
252297734
6346639
80
45
60
10
92
22
17
379918
61
50
95
27
215616
23
87
90500
312836
39
39
134324
82
20
377150
89101
66
60
50
85
63
31
383434
491213
163404
1
44
243720073
2
21
79
76818
815771471
467350
15
58
94542332
406772
14
8
24
209121
272896
78
83278858
560408232
28
48
152555
92
4543
1
826832903
24
325664742
2
36
42
406524
29
147266
4
57
374234
394552
43
14
97350
59
182494
60
66
449674
92
135851
2
357889
292129
20
45
54
83515
20
94
14
496115
1684
396098
16472
200685
292375
75029
28
14
283391
923521633
70
132529
49
52440
95
239603
97419
38
174505898
41
26
453906
85
75000
148368
80
78
870755487
79047
29
7
319623
423244
1
77
226909
483727
24
129436
45
91
314966
31021113
43
458966
256006
235870
68
13
13
99
886295832
417275
18
316651
459216
215825047
66867
140960
45
173967
451969
11
7
7
14658
188255
10
92
971322650
348060
264250
940012268
148754
105043
71
19406133
263377
298628
38
192782
37
5
238659
22
362199
93176
10
54
349851020
5
55
52
28
72
87
326661
347761
32355
89119
306214
38
89
29
97
1
19
3
27772
446680
305555
12
211709
8
118580
2
288356
277209
59
66505
66
690454463
31
493155
2
89
704405178
64
39
15154
177658
610595608
69
14208
152027
89
615740431
6
68
494539
239241
247054
5
44
540113205
254421
6
17
280831
91
21492
466401
70
22
260036
389764
268818790
97280
34
362029
344848
57
82767
329819
93
39
305153
336195
41
249224
56
4
86
73434
285476
1
77
111349
195963827
85
144524
390787
164632
341289
490147
435827
229051
48
55
93496
18
36
255385
93843
52
6
7
10
470876
89
72
9
295563
81
90722836
101188
222687
244398
59
167804
50502
6
76
9
200932
2
11
7
35
44
54522
20
43
14
418983
8
56
395491
458372
46
16
87
90604
330944
362970
57
204041
356814
53
95
84
17
386963
23
264159
240222
611772682
213567
393048
332247
91
43
4
18
566509806
8
92
25
46
245583
98
151053
37
98499
13
1
153665
6
87
22
3
396464
5
75
227280
77
88597
96
466649
296995056
66
97
356243
766032149
363406
241490
10040
97
97
5
89185
61
88
19
52
99
319235
49168
6
9
69279
24
156809
37
156997
65
87
612336446
60
9
167084
7
76
97
341594
862958195
294168
3
47
409443
395877
67
24
24708
165792
11
491939
47540
37
69369174
79267
86
87290
76
534010226
217378
78
7
12138
24
40809
66
2
25458642
151259
5
33
50
59
85
253690
37
5376
464079
39
351818350
495922
361947
482582
59
97
37
77535
384190
128663257
236860
43
2163
164115
104327401
347064
382055
5
29
45
57363
25
228135
94
165727520
288452
424338482
31831
32
84
14
19
381175
93965
402111
222971
102111
269282
7
2
7
13
77949
215655
58
882888955
425686
320652
618938227
48
30
98
329697
62448
1
312155
699945391
238172
37727
60
150616
36317
571444885
29
18
60
61
59674
86237
98
19
2
9498
144661
8286
218179
332292
52
99
434666
82
36
119099
489107356
85
93
352079
413850
84631
44
5
58
10
108164
1
267102
976882324
87
187290
81
73
9
18
302825
80
98515
368789873
668065976
142911
405673
41
5
234960111
298591
189012430
359402
40
290225
198268532
564373813
97
92279
194636
81137
62
372468
92
16
354674214
448989791
79
424432
119999
431604023
408694
24
877447093
55
48185
9
23788
94
45
148127
311018
6
1
76
468753
37
183817
21
11
2
70
155918
121473
470013
2590
41
643732431
364338
41315
54
179290
71
64
422996
59
85
58
27
98
25
34
194429
15
419871
946331501
368987
406197
14
6054
45
98
207501
553004307
145202169
30
98
29
198435
77
28
450625280
67
120174
234334
97
325686
14371
35
110132351
7
9
465680
397168
963471343
415898
314396157
117534
4
47838
29
45
187586
420845
5
316811
54
1
49
34295
458868
92
57
93
343976
8
351097
77
2
95
433418
364763
1869
2
498947
276971
64
43
298808
38
76
454841
29
126637
5
555169649
86
429932
151819920
71
2
284931
6
495666
170439
43
303891
105001
70
237527
308691509
113315
90
193578
565262750
41181
464695
361679
45
307501
62
862444625
17
66
96
102491
5
45536
7
83
420413
480006
71
68
99
1
5
61
125872
9
323396
36
70
224861
278333
99
49
63
864395559
12
8
93
74
490066461
275686
341367
403495
89
325852789
15692
9
25
33
84
96
20
213136
17
445043
52
791344358
183260756
47
233746
125334
40
9
63
102204
37
4
6
68
63
242819
98
61
432028
8
24
17
468006
122978
21
412819394
480603
72
308553
38
75
74
60
6
404754
32
594929566
90
16706586
55
369535
3
475072
492135
152796
230820
441205
78794
47
90886
214363
1
3
22
71
28
2
375209
118437
16
484995
71
70
513497442
8
75
34
3
158658
4
57
88
3
426463
433325
23
98
50
287003
35
264390
99
12
6
22
73446
17
349689
60
683198094
60842
60
201603
387345
8
5
424351
324402
59
1
497100
93
89
2
73610
18
47
90011
107214
9
105685
733383795
4
32320
182716
98108
334330
78
71
77
9
1
431723
184554
574660174
20
49067
39028
94
94
278771
79294
4
57
16
43
67
337328
408529
67
57
243781
3
163507
416071
46
115639
58
62
479692465
38
81
247364
92
274629
494114
50
369884114
81000
59
96
3
412235
872046367
19
16
407274
326381
66
15
152598032
142790
44
336577
229323
6
118556
200586
35
23
6
348949
196977
14
273792555
27
59
74
182368113
47
67
52
57118
98
201037
61
64
195777
34
29
4
3
7
1
7
83208
41
102203
2
221296
71
27
55
483548
117342
78068
85
36
10829
15
6
75
84
207712
95
288514
97
544170188
48
8
724048782
348984049
293478
25
79
259518
380610
339336
446511
4
61
30
41935
432562
5
81
34
58
85
26
31036
66
3
429572
454564
69
218849873
85460
47948
581052597
944253406
77
360763
62
74183917
452215
97
18
292255
51
301879637
413432
14255
7
126185
31
5
31
162812
476219
80
59382
459913802
79
127382
482826894
53919891
365969
383287
69353
19
7
22
70
88
220762
22
9
164915
206701
4
116612298
50
389379
663
8
326629
30
68615
337688
794502083
54857
16
29
31
74
18213
188424
33
61
57
65
8
939118802
15
208430
205971
105316640
222679
4
431896
91
93
76
47
78
145193
348829
175865
44
269043
9
140198
90
77819540
283226
315067
874528835
37582
323241
98
449199
447208
467913
196896
216928
67
227895
48
5
458106
8
350851
6
31868
236739758
94
48103
83
60
673961928
157537
42948
92
14
8
31
109791
303814
2
72
863781970
8
30
75
385149
57
6
82
49
406996824
1
157329
188252
60
39034
5
99
79
337510
17
1
3
402293041
906952610
750508928
244360
496250
838976596
76
258548
134747
9
1
48357
428779
49834
251991483
28
57
94
60
31124
251926
44131
1
80
27
6
77
105603
39
99
502331271
194132
192238
404813
476116
41
429895
92
352301
39
241852
238469
97
413855
49
52
92
60
7
20
21849824
25
42
87
45
71815
403992
64
446121375
188057
57
31
483455
316144
316643333
23
64
7
33
295515
261727
6114
30455
49
404641
384398
28
16792
46246
222998
97
91
251931
39
8
379781
83
309151
67
28
141599
41
257316
40
255470
99
109884
28
29
10
302688
449872490
3
66
11
6
135478
385677
355856
18
5
91
65440
44
80
467170
34
74494989
8
16
13
92
16
81
58633
447240
131189
72
266028
71
76
76
29
86
185982
90133
157634
6
193418
511265933
14
907557683
7015
47
2
83
77
28
92
201541
867346583
627713401
297271
196869
34
378344086
89
467963
73042
60
115648
36
6
13
752300736
34
65
10
380206
77791
80
912575520
228607
9
776953046
1
208047
348873
245022
75
31765
34
42
366440
107061402
75020
72
334570
210561
43742
66
73
62
351581
7
64
384627
422902
483386
217150
156560234
9494
424216
135969
48
723462451
421219
89
40
45807
91
387864
176408
9
81004
26940
280336
18
376588
45
370943
40
321435042
74
204530639
41
28
72210
31
86
53
34
308940
40
293342361
81
219407
182507
221733
78
12
3
73
128051
19
3
304161
4
452783
472158
28
50
225072
22
351576
70
618294421
73
92924
74
71
42
245358
163990
331114
121905
57
20
340411
47219404
14
498355
70
443746
65
83
88
84
41
92
92
331294
12
39
498671
30
9
22
55465
392934
48
7
417976
24
286318
12
449254
231857
83
290506
75
69
1
82
91
249033402
75
91
43
66
30
342206
363996
40
109236
27
10
377862
4
13
7
100444
163307
15
8
27
48
1
58
108380
95
251454
255057
225365
171598
186652
77
358566
6
22
303439
175492
45
60
141823
80
74663893
215052
408409014
392982
469527
98
387929
563651151
396740
124909
43246
700410118
226142
267915852
49
45
407313
91
203846295
420652
561930074
228797
416131
272171
1227
149054
67
790230924
455874
1
35015
68
891514649
67
439604271
263975
83
62
406225121
62
25
435589
205529
303668
30544
96
91
137908
35
54053
496812
54
91
35
86
40
833425010
85
701084628
386298
248561
847060299
362962
335339
439999050
69
339226
67
435603
269919
222197
175345
393277204
64
94079
326859
55
43
21
938395361
876975237
4
477565
40
373664
8
57
4
462529
39
18
51806655
76
5
28
41283
367835
116193
112831
69091
143310
320001
91
93
297660
426960
79867
21
72
3
25
199808
20
46
642695379
173941
87673
12
12804
386381
104362
15607
92
87238
95
563168605
96
39
15
55
64
84
16
26
59
8
29
6
10808
4
25
91
73972
94
2
24
44812
33182
337662
359286
509464221
77930
97
6143666
57
53721
5
334394
29
47
86
79
818798921
92
60
78
199497
19
59
46
56860676
26
10
47
319711
297076651
93
36
67
60
27
42
290511
371134
8
439397
69
11
54851
226199
475243059
3
47405
6
457411
248022
37
6
41
181129
30
23
17
167649
55359
3
334139
96
9
87
97917931
1
64
190263
198071
266592295
91693
139718
199991
86
699757429
99
483912
441728
33
43
73
3
9
294012
128255
61772
31
488272
77
184047
478572
38036
223546
79
999656730
107752
37
7
410233
469855
42
28694
64
492221
93912
378561
70
44
2042
41
37747
416354
2
41
1148
1
38
328663
269479
145504
32
92
84
54
409576
421519
157240
69
282743
56
417821545
382711
8
7
71
57
302079
57
58
193786
94
55
27
66654
45
11
79
113745
13
254569
472873
60
71249
286991
7
60
27
54129109
3294
239392240
83
92
17
97
8
35881
98
150926
247375
392114322
333830
66
849442665
29
49
19
252877
339947248
209619
909801045
35
190262
218607
27
39
76
34
44509
198484
67826
29062
291179
50
57
69
38
64
313870
313957
273222
383132
33910
7
385056725
768261041
70577
38
99
7935210
23
109257
347934
51
21
90871
46
113667258
51
90388
495170
9
395693
229415
951485659
494494
325438
39
98
88
887190695
150430709
5
6
24344
337936
95
5
7
82
92
13
39
101585
34
291348
339407
83
383003
143194
19
442124
77
1
17
87
405656194
91
3
31
365881
74
8
17
117971
53
475190558
179558
64
77
78
44
24
31
108673
349095
358127
387931950
81
7
338394
870853980
10
468738
8
21032
24
64
27
199931
63
3
52514
44
22028
13
57862
87
69
456379
470090
387113
200524
71
316557
482775
280819
6
86
245092
97
5383
312556
17
145879
5
12
999179766
82
42491013
98
86
7
238919
338217
70
383892
8
603996775
241281
60
85
83
172661910
917648652
386252
19
72
41
89
28906
7
36
654759192
41
25
57
347901
104039
34
279059
243625
4
45
419218
5
92265
200779817
71
70938
17
91
21
54
15472
9
7
28
299040
42
79
47
61
470388
9
24
402836
38
26
472668
45
41
12
352341
411809
60
16
450493
492619852
3
57
46
66512978
39
66098
233642
34196
7
129571
12
42
72
521571558
155905
39
97
57145
147042
275947
26
3
24
89
9
93388663
5
43137
487098
7
387200
169310
276027
70
337360
6
2
66
81
76
45898
225087
163661
2
267871
48
80
46
355836
802578340
294896
63
27
44
91
92
73
16
53
7
361833
304133
66
432441
416936
735906727
349031
153803
59152
112886136
184150
30664
383461
143248
427450
96
23
8
146128
278416
373870
451838
463200
74
25
33
2
87
56663
483493
180631
47
174896731
82807
116406
35
249892
22
311114
94646
73
5
898
318600
458227
50041
73193
50
4
59
32
8
68
272638
56
53
44
69
58
84
150657
6
365922
218968
486422
347654
48
221757
138986
33
419477
49
475163
6
47
339597
249616
6
65
61
18
737335134
350027
53
12
7
86
893456808
335834
395286
318310
430318
503539333
410385
80
76
193291
58
21
413290
117968
268054
282332
475891
22
816055751
329767
351670149
62
93
9
64
205223
85
190239
63
97
77
758163613
86
361538
94
44092
324296
1
6
68
35
100057
451756
4
97687
218857047
19
275366
28
87
31767
24
15
7
206320
405283
1
782620724
413416
80
10
82
21
88
175199
48
70
80
11
36175414
39
18
470338
100006
8
434260
28
76
25
440597
147895
89983
48
113394456
8
295909
24
74
81147
90
535366072
29376547
23
136658
161241
240641
84
49
44
33
15
7
448484641
134707
420712
4
125
210163
424183
468217
335378
68
28
479519
8
29933
26
234121
60
9
72
292924
336638
45194
405039
45
317304
12
99
136534
88
57
25
393648
41
434169359
89
75
87
610845189
75
89
197412
84
57
280917
594907562
55
58221
6
476204
149159
270466
598833518
420369
52
89
256798137
421612
10
33
63
98
68
110834
102751426
439998
490818
1
175531049
35
5
445612
30
304091
488172
479000
351464
328213
402139
119671
66
44
98
70
74
8
99
737620063
98
100925
372289
237754
243373
273872
311360
28
484670
87
388004
299084
247336
278368
199965941
5
92081
13921
93
5
493819
81
72
106082
24
3
391387
415578
30
12021
40
45
67
211960
405452
63654
32
19
27
7
166734
201258
2222
243724
262956
71
347409
482963
35
57135
241429893
18
44415
258470
286599
311650
45
35
41777
15
99
46
2945
64
169273
92
36
400734
329644
380148
5
111498397
606514018
366450
217732
227206
95
74173
124280
377404
159187
236634
6
1
9
78
190005
52014229
36
363998908
45
69
9
30397
14260
790835514
45
366590
321178
50
38253
52
493903
84195763
5
92
187694
324584
88
498422598
489839
105670740
18693
31
35
556248889
21
7
21
53
188145354
95
110322484
8
235879373
306916
469736
654689208
283908
7
77
66
71
76
172346
16
125463
148848
72
301892
615292286
6
7
24
191421601
276514
328191
5
169686231
28
434653
340541
425805
82
8
599440597
471956
180357
763311254
94
35
72
391163
99
2
222196951
465075
406552
75
49
265343
72
298360702
90
189218
8
1
5
415164
2
61
343223
477442
234681
494583
16
81
91
39
31
33
169243
42
240797
408175
80
487571
39
271736
473478
38
35
323430
58
6
62556
87092
68
32
283194
92451
497789
133650
413105
498919820
58
63661
284254
354512
56
46
1
216095
197872
453674
34
65626
355148
167622891
349339
3
271476664
85
125903
85
83
30
94
54
839118176
9
521482514
51
69
148393
232840
34
63
7
563434235
45
355188373
30
7
36
47
166316966
2
77288912
52
99
326532
291987121
637275065
285119
145499
967233563
42
65933025
187867
71
29
49
96
376808
208168
382193
70138
354439
8372
668297952
22
996556197
63
63
119446
6
8
455826
63099
12
902742616
7353
4
53
8
62
248548
63232
64
307945380
70
252074325
45
2
99
481256
51
99
58
397376
95466
209265
342207
58
6
88
55
440970
933983520
22
216360
1
11
347501
91
346519
5
89
6
70
492484
55
69
93
455539
11
172803
306627
9
56
504218454
31
433306
53
16
190751
361358
141553
297908
45
17
96711
400524013
244295
56
7
25
166743
2
30
4
462712
90
489106
28587
396681
49
98
83
6
62
96
23
446986
96
55
489621
497810
9
245062
453266
417937
186401178
6
45038
417201
288593
674736730
423454
363405
97
463820
43
143345
14
445934
182841
29
357726
90
337174
416296311
71
7
28
310484
77
78
13
121654094
80
9
71
51200
180800
135478
7
90
123447
330962713
92
307304
358894
30
39
24
64
81
74
70
192302
327760
31
95
291613
48
33
69415
6
42
90590
756649613
799597109
117011
77851
6
466258
78265
210125
44
464358
232413
48
25
12
313296
21000
33
420673
9
3
181414
85
25
55
8
450047
254572638
269499
121670
733542275
13
88
73
65
493637
638245244
341290
8
88
46971
418528
76702
474529
117702
18
818519361
28
10
258446
73
85
7
190348
98
109163
2
8
120071
67
27
362167
422779190
16
117654990
95
77
33
372519318
14
94
302055
1
161300
2
95
23877
49
2
51
87
158605
34
29
38
4
2902
14
228163
6
7
63
5
187009232
464652565
900498748
295038
287895
24
48748
90
71267
407027
298143
418199
22
69
461030
53
82
61
82084
91
374429
456259
125562
358534
454167
49
429480
5
475732
348758
177442
315333
80
82605
466745
390567
34
83
8
475279
838511560
44684036
86
28
10899
64
9
51707
4
7
4
364380022
97135275
11
303860330
411959436
220239
94
36
73
425878
24
23
96
192434
458756092
714273845
679604204
377813
73
79
1
40537
498042
27306
48
20
1
36
404146
96
16
302995548
289477
72
3190
346277
811839007
84
24
96
4
52
74
3
242199215
277984
29
5
151109
33741
2
440496
169047
33262
337027852
550134969
38
485303
150305
332481
619079129
27
6
99
95
64
2
59
1
116672
36
78
61
267067
462224
6
377870609
33
7
63
53
138491
8
134756647
329033
54
23
278485
281212
237598
355611
158127
836560510
22
96986365
73
349609
370787
56
121175
55302
74732
49
419896
363295
92415
132545
205499
7
43
439749
69
5
351448
210020
5
91
79
92
393878
458718
343050
114395
79
35
863373004
422345
425751
59550
87
84
21125357
88
890551249
45771849
108825
17
113265
248938383
465539
416009
413995
347240
491062
50
92
60
34
20
43
466847
84787
300519
46
71
293766
90
23
76
541188326
92
6
309536
81
110371
257295
572991340
252493
88
8
344562
49
55
517717003
97
20
35
310338
192143929
112778
415081
110984
2
86
697729803
272532
67
3
28
3
224037
68
31
206249
33
108223
354115
957250608
9
8
18
20
97
13
272035
6
289037
7
150330
13
251956
477386
18
34
55
97
100344
471714
238685
417465
130906743
27112
79
11
57
89
249683
47
64
28
21564
195569
318523
125043
67
69
9
60
165046
49432
480439
257370
20
93
459225
29
40
214615
9
93
386748
189972196
283565
201096
9
230685
98746
380724
91
15
2278
170699
229733
683780671
54
251543
193098932
18
57
4
382240
115949
198578
24821
32
23
38
158066
68
401683
245186
123679
5
310327
66
67
105502
12258
55
341244
48
36
92302
130781
381168
236239
406100
70
467683
102267
416305
296165
13
4
57
5
162512
804
50316
33
6
334898
59
196098
80
195883
144041
355157
83940
65010
87
15
45
61
35002222
267225
32
143817
861864680
173280
3753
704457639
12
172969
59
352357
9
58436
89
5958
274925
125832
245936
9
75
35
198677
72156755
318712
84
435640
1
317191
87
84
454625
262661
427073
391800
3
202984
93
33004
51
896519413
82
31
39
61496
50538
46
4
61194
350131
9
7
20
411204
42700
463123528
71
14878
400671
35
9
339372
21
57
1
63
346212361
516867077
17
12
43
57
50
9
318923
154960
7
98
33
408063
50
267754
108137967
50508
10
1
100455503
89
610197559
248287
51
84
5
138458
7079
396295571
500271039
60
9
207728
346692
4
54
400834
673004604
78
35
55
181724
493710
31112
6
10
404041
52784
86
66
93
38
366671820
3
479060
36288528
380567
363761
19
7
464757
23
101150
69814
77
5427
28
288034
330884
48
57
72151
48093
111469
29
87418187
192247
6
53
870120989
292379643
2017
809426296
98
7
50
83
41
16
52730
290136
80596
19948
147324376
50025
102225
63
26
9
81
404140
76
88
9
93
78741
487579
187079
85107
362375
37489
14
31
367101
150977
243105
47
413652
4
46
84
335463
33
163141
304789
2281
38
208342
1
124276280
30
40
198388
134496
8
55
1
63
55
12
185584
73
493584
2
365712
26
59
2
19
89
67
11477
3
48
151348908
983842753
69
455071
121498
2
68
389220
8942
158091
240235
15
273666
56
92
85
14
6
5
597513642
5
444027
76
77008
34
68
76
491532
50086
72
39
99
2
133383116
46
708754793
87
32
254962
303709679
59
32
107610
343793
62
466233
143467
839292750
215776521
306406810
474303
70
12
219438
34524
93
469922
79
66
263352404
22
9
9
85
73
118552
50
312685643
292746
29
174432
75
310129041
375265
459604
447850991
149407
73
93
90
68934
15270982
9698
6
57
97
41
967381553
638547768
48
60
316216
98
56
72
214161
58
700693511
273926
288370
234397
535307869
56940
360641
420342
50
452031
52
1
6
96
3
38
315536
122975
51
33
74
164632
13083
27
83
370886
4
208076606
62
47
492141005
142629109
565570098
68
331917
6
6
972430799
62
343954
454480
159941
1038
56633
458492
7
97
175854
5
20
253441
152100
56
57
134373
74
8
71
417721
32
199175
15883
2
456152
391556
461640
2
138657
69
97662
918959545
58
385592
87
227753
99
215782
3
685352266
43
451673
441478
419819
88594
65
14380
70
68328
66667
11133101
225514
38676
40
220109
83
5
31
329544
3
36
3
244759
189437
85
145221735
376507
75732
229898
994714922
230843
397594
87
94
14
101157
17
57
32
92
79
62
277353
12
31
18
92
6
681150779
69729
761937515
383356
1
40
8
9
98
9
44
7941593
174549
24
1
37
482112
495305
8
903843657
262944
634194845
9
42
8
31
397920
18
73
43
93
50
27
5
6
9
84
498650
77
8
56
24
302854
97
994614351
178738
20
50
272734
74
309205
312626
16
13
51637
7
245379
284216
13
379850
492780125
74
92
15
149905
9
277699
184042
64957
96401
972248501
20
249546
217773
151096
384245
542255690
3
24
4
91
207190333
32
32
98151
83
9
464160
45
93
310950
214075
8
534132511
46
39
84800
341342
146183
79
268331
122543
29
36364
27417
424055
9
7
8252
292898
23
458437282
481639897
302659
373314709
94
453816
305255675
1
59901734
84
81
241802
72
22
611441810
263971
92
19
405854
307678
493137966
7
330385
8
88206
45
8
354509
27
7
499858
10
62
538291261
96
106884
16
279964
493427
57
214138
43803
26
179286
78
618162517
53
754018765
387080
326343
375885
331993
44
1
61
491581425
47
478677
88462
716108841
87
30
416543
76
10046034
141270
77
148556
1
468004
92116
260353
268320
48
330107
7
429336
39
254406
88
49
2
1
490535
5
6
16
96
9
206857
4
53312
228122
408703772
464089
47
109366
46
6
40
6
156732
85
259176
379045
56
86
99
6
29
96
95447
98
7
32
58
4
59
6
65
18624030
23
71
49
410739
366614
95
96
263034
34
383242
50
64
204497
33
32
70404
191613
38
246609
415204
58
79
99
456196
323659
3
1
111209
308952
88276
88
151606
88
32
59
59
636186619
350589
38855
140968201
7
106534
33
55
58
445646
151324
46
9
46
26
45
164018
88
656031884
222891
48
95
60
40
280116
50033
7
3
69
65
23
26
8
115615
464571
296461
8
382548
92
132854
59
27
73
168170125
161582
343282
63
29
3
27
248303
1
51
633109008
52
86
38
302207
297049
99
577112766
122538
62
399209088
123143
6
13
98
93
909887843
24
826736705
62
15
1
61658807
90
187115
36
336752
620449336
489878
290704
21
72
193397
7
1
282076
146507
760352100
49889
17
72
28
180522
701810842
61
21
91
38
52
245987
20
263522
295534
20253
385976
63
80
31653
17
6
94
52
215986
58
57
81
62
761354896
78
4
86
265306
1
10905
145979
91581
154137
47
1
95
479064583
626209919
2
56
4017
49
406272
22
81
929593080
76
9
38
61
29
10
372924
899183157
65
86907
151843
81
342530
83
120572
479491
149146
91
86
318218
59
14
86994
97
447101
123115
269184
5
98
96
45
2
882487510
5
42
378080
48
97
65600
50
279949
2
5
72176
277650
356108
8
9
469260
95
331510
68
53
2581
48
317689
110070
111666
118955
424741
580718947
74
45
39
459206810
92
56
11
24020
381424
2087
487933
109206
378593
11579
418479
210737
59653
76
68
48
278589
431429
110226
391276
67
217038
88968
89
413183
479599
35
63
62
18
58
9
8
176934239
74
16
53
7
70
45
525916080
93
25116
480200
13
320591
10
19
80
375867
39
77
4
61
14
87
361354
325691
3
40
80
56565
34
74
94
92
412685
8
232550
85050
11
29
5
7
44027
9
152310
87
76
255097
206793
56
2
16
404671912
39
89
297550
99
98
89477
60287
4
55
344867
270765
130680
133662554
47
75
237858
394906
92377
28631
390976
913564866
26
53
88381
139332
6
71
2
783501522
13
380586
9
433386
88
165030
103876
31
31234
75
86
227116
84
16
70
57
84
39282
56
963927975
62
48
266289
52
46
51
334249
1
55
96
80
376337
443174
40
246168
308988
26
85
172022
307024
377069
104954
74
20
42
304341
5
451711
44336
19
76431
464794886
24
48
54
437035
569786830
77
4
88
417058
106392658
294589
791980635
27628
635857299
88
77
95
83
437986
171753
42
87
476607
39
93
6
659911556
394721
49419
137049
59279
38
49
88
775508746
408024
63
38
11
402852
56
280523838
3
222381278
32
25
77
58
6
62
401516
66
93
80961
106910
496162
59
452196100
372315682
411093
688511352
13
237514
55
106940
149760
88
143071
126883
54
684244536
258702
6
821892956
799990178
5
6436
15
34136
34079829
84
23
67
680451924
87
27
52
35
249760
179654
85
67
17849
20
88
45615290
218677594
37977
24
314304
360412286
112667
3
13
623003635
434481
269392
6
37
143004
307208
386065
5
143084
142978
59
1
65
79
8
336543
42425919
1
22
79901
83
489604
64
351980
87
498667
54
388634178
329823701
418874
82
95
140706
3
48
24
56
11
71
440064
65
14
238067
164680
477414
88
441154
41334
89
390992914
224396
88
9
391663166
201693
495200
24
14
21
62
204303
391975
12
9
120985
123508
51
49
72
253818882
40
14
128125
29
111092
8458
472913
50
401679
63
405843682
18
37094
348739574
76595
93
58
399964
281746
149899
226241
217696
82
477599
17
313735
112240
43
463995
152787
69
74
256907
196752
57
2
229408
4
56
172197
13
47
43317597
111974
13
216652
31
445721971
949038423
81
441608
103400
28
63
85935284
57
410915
5
77
152433
1
2
44
23
65343
13
6
83
92
152521
165853
98579820
74274932
18115
435249
462261144
81
422283
5
15
888003441
137126
446515
23
52
237382
91
8
2
9
361411
3016
268616
307706
20
88
274247
39
1
63809
51
98
58
98
7
54
101403
105474
51
223643
83
470939
111952
87
379451
2
6221
434012
7
312751
29
53
5
252105
29783
154744
493253
37
98
288361
1
210239
7
79
532788885
296333
306429
410286
75
77
522445368
66
120310307
499998727
438823
50294
56
455509
130242
77
50
797277821
26
27
53
25
678855574
336723
60
242960
174786
815631788
239834
3
316072144
323198
186105
71
143245
324197
410868
250361
239415
63
31
82
33
450402
89
338639
84
5
72
40
24
791720298
327558
53
348145
364889
131754
6
42
9
387422
78
28
36867
317676
863469382
562721621
89
15
16
123363
211914
64
437112003
457953
7
297109
56
877438946
38
88816
288353
281685
4
383934237
38
10
71
1479
57112111
237106
469049
13694
450064
95
14
7
123180
55
453893
545230421
4
60
312299055
88
428027
872239117
87
360468820
134069
208051
21
34811
55
301646
7
6522
24
98
470847
980351797
76
414716
24
64
21
185933
228391
88
64066300
373062465
495327
124596
279091
72951
45
50
19
57922
76
434131906
8
375787
34
27
20
564693654
1
49
24
8
46
7
106530
2
17
90
402032
39
415177
98519
496597
73
190614
325458
86
34321
299706
284467
338230
243826
453618
109759
341259
458597
354288
177205405
772124384
356368848
60
42
9
11
305130
47
9
47
234845
262706
90
195177
851020193
127774
86
438351
85
131020
83
27
653291712
13
6
6734
261716
185381
188287
6
210358
19
16
25
55
9
325713
118103910
64
94
1
440441
506001770
325621
4
128775
547920767
96
367135
59
226145
4
13
238558
314365
40
683779787
204966
77
37
63431
50
29102
20776
1
378743
212792338
38
18
13
53
384530
25
64
201847
201145
276200
116961
313640
74809
86
32
99
129777
495082
3
81
19
4
69
242292
262967
98
7
154018
14
9
412253974
454554
85
481893
584682803
57
499227
165943
242452
29
68
325722
7
940281482
65
91
86
19
94
9
408218
57
484328
7
62
83
221089
26
4
92
17506
160600
22
324498
61156
284100
547076625
412027
179401
338219
361590
242383
267422
67
65
89
82
99
420670007
51
130297
18
369062
69
64
410873
51
23
618106371
73
99
18
1
22
35
71
797427035
232799
130324
32
356263
78243
458651
35
379495
42
28185
275247
62639
19
109473321
100296
59
150339
41
65
33
94696
178972
12
90
311714
461419
299090
37
414362834
367043294
26
96538
46
11758
485264
31705
387566
20
99
327491
231552
282879
29
70
94
159110
195689
52154
325500
94097
73
73
116075
166766
20
108166
310639
267010
467123
81
4
98
405458
71
7
86
32
61299887
44
34
7
105524
45
863924984
39
76
474328
30
236638
39
170655
86
129268
39
57
5
468623
16
72
69673
88
404121252
919522754
38
72
89
10
920544193
172639
56
35
407715
78149
363319
17
295351
762173891
112333
23329
17
66
19
960302446
15082
85
404437
264209
81
592875583
407298
125057
67
48535
75
77
416190
179756
96
330047
112242
57
17
278396572
30
9
83
71190
4
432016
641635676
215006
182975
89
71
3
76
162062
52
27
67
389019
41
75
3
215813
74
64574
42
37
28
80
23
72
92
7
307395465
56195
251778
58
388137563
89883
466174
87
84
3
198785908
306554
2781
457071
21
136496
212737458
25
91
219143
96
26
48
330852
189618
233566
5
33
71
59
59
28946563
33
448278
53
265964403
42
50825
65
53
138407
165167
60
267751
79020
216982
73367
611606672
878593498
10
56521
6
139296
27
185757
67
240073
86995
70
87
247572
31
54
4
4
87
747783594
198546
6
8505
81
149820
155756
4089
344308
81
48
93963
21
890141830
94
363882
5
60
4
13
5
384220
57
383762
486739
332466
1
87
69612485
29
31
78
92239
79676
74011
31
3
74
66
99991
462761
937577912
5
681320580
435777
175621
42
67
37
27
31
34
781510341
82
30
70
533813967
3
69
29
425111
44
431309818
82
38
35190
236449
30
64
54
430614
28523
18
693664466
89
222700
330181821
54
494878
384019259
345080
265970
237203
80
76467
78
46
91
7234
465608
31
66
14
185746
47
71
124745
284569
133405
234323
3
249558
22
85948
44
117224
85
342249
33154
206505
44
47
33
7
8
56
34
98
206352
1
57
45
23
67
60
380286876
17
79
86487
47
254855
87
302921
556779900
267305
358189
226726
932962575
9
148376883
48
241244
63
299238
326420
17
330035
316004
15
486871
165151
499785
196973
231909
39
365744
64063
474290
496620
22
302567
59459
27
506647231
77
80
221280
370000
27
89020
7
423772
76602
10
71
54
439013
25
98
8
40
62
39
156937
250329
77
290561
94
35
91
118903581
54
49
213607
737190658
43
57
6
38
27
686969882
84
71
215976
182668
33
440203
345083
2457729
326153556
965686613
232459
72
110663742
244957
69
80955
83
27
498751
370035
16
40
182250
30
950388988
63
82
43
407251
43833
854124377
135311
65
107790
74
89
2
50
90
347515
216441
456917
383946
286685
233367
455412
64
6
59
36
23
433613
14
338297
85
84421
73
34
64
7
2071
9
309301
96
95
69
14
15
9
383289
831727129
68
97
162347
2
53
95
143295584
40
289869267
42
846303834
4
295992
54
767795570
17
45
17226
96
988430036
54
342657
98
496126
762069234
66
823698309
99
79
31967
417724
26
96
4
307648
40
173803
73286
12
87
14
637177224
9
498341
96
384399
309233538
21
356107
57
479949
23286
291119646
68
90
192429395
471503
78
988061198
79
435214
516594909
812017033
7
320193
42
302126604
61
358485
155781
39
193383
52
313678425
31
900226681
1
148079
89
82
81
167829
69
363631
170438
381998
3
46
32
400138
488962
897342734
50
5
1
296803
17
54
53984713
61
27418
89
147492
4
176388
93
39
93034
46122
69
30
253488
5
152347624
4
8
836026763
48
13
15
82
89
40
54754
47
875171076
75
37
94
215798
683300747
91381
77
1
393399
42
88386
23
62
227570593
5
47
320635
8950
60345051
37
74538
4
418646
39
361840
286774
25
54
905117359
50
80055
73319
158421
49
17
459484
278733962
193902
8
430170
16
149046
66
78
3
54
33590
89
486026
4
46803
76
143409
486863
382794303
13
55525
817431897
4
7
25
30
210304
41
437726
85
82209
103057
85
349460
1
64385
76
951041678
336813684
36
49718
125526
348042263
147130
663479180
383021
819870177
15
8
135415
260869
49
328845
92
17
104053
46
30
192156
18
2
15
17
32
81
982231868
171309
51
22414
9
150595
93
320133
71
230185
8
46
85
490556
404822
170514
94
539223107
44
94
68
1
357864
389077
5338
93
20
54
99
263282
357710
86
35
391316
27608
42
229804
62
14
38
95639
18
494932
397336
56
75
3
47632
145338
1
393380
8
313904
88
39
109679
393177
394528
376848
349858
221974200
199706
391415
98
963775850
225687
308207
571954012
5
20
44
8
75
326449
25
227235
74
7
93
407217
430169
57197
439908
230770
33
7
360670
446073
83
10
25376
2
183578
17
56
150321
464295
83
609793188
273141
247380
92430
73
35
5
226795
92
71
81
12
242936
157417
206584
194715
268356
35
4
50
510742757
905754717
209750557
179049
14
664645294
53601
332091
202426292
412468
15
37
90
431718
290850
35
89
75831
4
213432
19258
68
28
92
30
8
54
89
251767
208515
71
767353327
319266
3
252444
61953256
95
34
497897
37995
9
191029
181764
699074651
18
10
161399639
689
288695
20
427119
266619
277279
22056
34389
308586
463441
415403
442261
29
5
396926351
95
13
46
61
321102510
584909714
10
8
454341
389445
71
58
14
90
238553
35
32
32
214363139
431066
1
349377872
8
57
77
36
4515
8
2
72
31
77
74
225991
84
316083
2
88
374672
30
95
23
478369
130736
279614
52
35
67
239155
65
2
64
276602
212745
86
76
95
66
365275
225604
347646
75
13
9
129041
150984
237669
19812
78659
54
153931
326516
93
26
152665
69
132110
20667
32308
74
55
40
425138
280542
31
343440
860584480
49
54
28318
248240
345117
2
145770856
99
16
466426
94
136144
6
420694
139089
61653
1
298177835
70965
57
9
38
82
45
439916
20395
6
50
2
68
197526
22
3
48
478920
74
48
12
87586909
397145
81
294422
378363
191402
73
479788
98
54
42
91
3
343003
817674667
454515
742508134
217815661
79
8
2
99
61
20
73
313554
912871196
3
417559
66
223988
74
256218
445575
76
195777
243813
635038519
206376
86504
253737
69
35
67
1
140642276
127804
248754
9
18
19
406210
3
452529
35
63
299902
52
290849
26993
14
83
20
360288
33
218911
54
29
90
95
445430
12857
169334
3
66
7
96
38049
429596
874820010
2
317513
1
23
10
280793
53417
83
201492
6359
78
27
32
8
399844455
344832
325290
45
74
226
4
104191
49
386971
369840
394965
242298
9
391739
2
79
103864
472861
85764
523255661
57
394855
12309
302074
28
263493
71972
322232
246259
8
94
265737
63
7
10
77477515
98
356516
69303
490105
11
85
377691
186053
746246808
417818
185544
95
391376
255812
48
398090
63
43929117
55
3
60
331626762
84
107659
271738
50
25
72
123575
83336
11
32
59364
4
73
95
63680
212582
69
646428861
96
93
398981072
96
296570
273426
211078
510764050
453764
14
382287
74377
13
401498
391958
3
73
202652
6
232286
38
60
199221
17
29
50
22
37
92
399178
386797
23
110841
22
387213
153464
5
76
921023756
53
28375
75948
98
81
382850432
80
5
567122001
8
76
78
76
32
785302936
8
2
170773
10
812520137
431329
867760077
258653
87
17
94
404368
39
25
74
169793
31
6
87
492581
477142
4
58
76068878
29
88057
124425
4
237003
374443013
51
3
229793
60
14419
361889
407511
68
334601
330688
32
133140
33815555
848992559
10
28
13
304628
38
4
96
60
473653
306073
178192
61
177173
90
86
385435
3
430051
7172
85
76703
3
13
71
264419
55
67
22
51
67849
146601
453353
192926
57
53882
4
44
66
147386
109499
265970
25
80
26
19758
26
79952
93
601625214
4
19
427702
27
76
22
835235279
88049
375210
13209
11060
455994
4
112619
387588
6
4
187645
99
120333909
80
11
427420390
12
73
334447
478567
80
144460
36
272230
62
85
366686
16175
63220
16
333958
597881472
151001
439612
25
73
8
58256
29
7
69
3
74
84
94
164742
312402
84
13
27
352616
10073
11
220033
173610
158267
319735155
232673
696343592
3
439917
398170
321673
35
401306
320650
264814
64
290420
388199
30
16400
79
68
96
63587
44
22474
64
71259
121683
119035
58493
182757
171878
70763948
64
97
36
55923
285898086
9
35
72
4
156827
7
87
49886
47
96
470999
65
9
99
439035
420501
102926
31567
322695
33867
98
4
373559
90
608970107
39
61465
43
13
3
54
94
122764
12
83
186969
472240
18
92
1
63
50
8119
51
2
51
86
474386
175142
460411
64
84
2
13626
94
6
141113
30963
72
218240
435045
13
77
75
79
17
42
77
70
142717
315919
7
245811
335066640
229179083
151923
91
181721
29
9
671791475
826311983
81
7
248271
262736
268748
29
26
720286585
155827
189512
136243
23
770488053
766571474
39032
90
64
311848
61
373284
4
423937
945329826
50
366469
249244
15206
122055
32
84
64
51
98
29551
210298
45
340510
148196
25
2
32
65
216609
14
81
43
361533
33
139237
8
352315
38
68
3
70
78
2
5
99182
46
85
48
92
66
52
68
87
3
389860
143866
52
353551
9
36
36
72
366747
99
38
54
315655
8
255427960
203297
30
92601
28
18
68
119228
18
341200056
427939166
646271012
29
1
88
266338
395221
382164
25
91
285773
62
339649
469112
49
77
435102
10529
30
205805
76
63
7
38
31
12
68
1
10
51
231194
11
271290
27
14
68
354823
246342
13
7
85
66
390570
79
61
2394832
615570934
26
11
438275
1
59950
38
85
50
91
349560
49
103244
458774
154052
136225
468429
28
390762
401362170
41944
99309
13
119512
71
139271
216846752
274160
21653
346863136
751360234
178576
364577
4
68581
46
13
325731
498409114
449022
21
3
7
3
440661
390957
54
69515
19
482748
122134
98
285229
74
281264
358598
77
76
235042
7
7
67
421370
57854
14828306
209752
91
54991
65
441931
60
674210335
267212
19
686807121
144186659
443433
177878
442036
460984
46
5
385659
4
79
46916
111092
51321
446779
26
136696
48
612965896
21
9
321798
9
32
348045
52
70
166456
253364
86
2
187448
71
27
84
325932
413643
5537
98287
2
70
329775
6
24
153617
46
328012
29
203175
13
20
59
89
125438136
25
94
144406
73623332
35
1
280666548
65
269817
122226
60
64046
22
307009
91
66
1
65109
2
56
105801
2
120451
113916
7
348078
38
196174762
55755
4396
41
96
1
63
21
270753
37
58
14
471050
131501
331023
3
82
49
40583
316252170
701626783
223316
70
260250
392171
2
381878
474192
77
125877
71458
105972
100430
60
444376
158616
48
7
44
88
379677804
64274903
149079
55
18
2186
5
430701
72
1
193772
18
45
290289
194502
75
92
4
486640
321679
9925
185993
7
838837971
174457
262020
53
412101
307436
912261109
319957
43
303655
28
67
368368
13
437494
73
75
9
92
20
31
218793863
54
3
77
309884
89
499907
29
31
76
141140
431611
5
89
12
8
35
133591
112719
440541
460034
96
99
288187
51390892
32
8
38
40
4
420858
210765
365698
62
44982
91
97
75
218123
299077
73
32
39
18
52338
61
14
219110
447818
5
275589
293055
46
457649
495072702
65
158850
151376
227082
31
388081
93
44
49624
9
43
179034
4
63
5
390594
3
36
7
332305935
11075
151687
55608
4
599588075
303986
126435217
6
10
206659156
19
50
5
93
648119790
93
91
27
732890501
70
47
441302
47
20
132441723
408244
4
64
110370
8
370746
864543550
6
30
67
283379
24
354501
407905
72
36
27
23
3
16032
356760
479861
5
26
390531
375749
19
29
126110
91
32
400050
245221
84
291657
14
430899
153478
59
54427
6
465025
40
24819815
13
287190
82
96
73303
408938
42
249386
17
70679275
233124
57779
6
40
456864
5
4
70
407186
379720
176163
405600
482707
45
193787
217735
693791803
421614
51
542078105
73
44
369822506
59
34082
364405
75
174559
33
235521
243548
27
49
30
24
180722
10264985
454519472
21
868834640
216759
120905
30
93
48
42
16958
145174
302333
9
175049
40
6
457740
137702
11
16
860447796
55
94148
76
269744
57
106997
302426
98075
81
562406022
11
142358
65
255580
31
94
6509
77
70
62
792313824
292856
95988
97
7
8
85
68
91
62
74
57
67479
67
162960
933468435
30
48
83
1
871499587
57
7839182
423503
315936
44
59
85
7
28
49
55
74
153335
19
296801
8
4
167264
51159
12
112522
324606
84
265687
367924
349492
239200
465094
20
248144
204054
11
5
6
577737863
966904003
10
89
60
25
952643579
102604
57
318825
47
48
789762634
351608
9
856070095
268544
507268693
39
2
489034
7
496363
83189
8
4
10
399943
81044
430347
63
28
11
770622977
408550
8
92
189620
265285
63631
70
46
457395
60
765144174
22256
188902
245831
368420
227390
173370
487904
81
42
465928
80
64
308653
312500
365827
12
86
93262
48
196043
497307
766391426
37
356819
91058
151893
6
396649
34
474087
6
7
488690
185312
24
57
80
386363
20434
775325747
127881
55
125892
187997
260495
441
54
71
181633
70
35
24
753353019
40
71
695348411
1
432616
464453
429889082
25
467576
290482
7269
53
99
68
334751
469773
1
81
7007
161713
69
28
125497
322662
6
3
55
22
51
72
57
191131355
46
57
410168
446915
438214
380760
94943
87
405671
94
286778
68
197612
54
59
69
1
51
375564
130996
5
534
369031
46
253681
6
66
3
41
90
35
93
77
88
766986892
19821
29117
352086
328350537
88
93
984531771
28
459550
272616
26
3
70
459396
488694871
479613
8
21571
396002
38
287864
46
93
395879
100197376
405333
385996
25836
43
4
283759
89
1
830002773
457974
17
73
6
7
396932566
121657
289590
94
346055
97166
43
5
87
317346
75
89
398606
47
3
70
30
59
495504
428339
67
85
9
66
91
784981575
19564113
74
231728
28
26
666631533
342264
295183
445268
76
145662
253825
36741
7
24
911094176
14
61
89503
63944
46
21
423955
52
44
18
68
150799
303463
176340
5
139059
83
1
91
103316
5
492307
282152
26978
9
195419
16
6
76
8
40
78
39
84
44
91
60
81847
115576
58958
98
3
27
67
417436
22
246312
66
243156
812839775
453422
170672
54
51
34
281799
396912
6
57
64325
389389
279170
21
450961
87
442323
436579
332219
408058
3
36
2
15
310992
858257790
42
445037
154889
94
75
72
477985
314376
41
979039334
82
5
65
18
24
68
373242
1
241382
7
90
192331
465523
79
196220
68
817093453
89
356188
69
67
22
1602143
75
2
255469
371963
99
106284
377550
292307
51
6
5
90
35
147270
28377
63698070
348203
298866
48
428493
84
414987
58
41
358719
155551
108458
77
61
327566
62
483731
256586
4
223662
764932899
57
42
68364
137924
51
74
14454
128107
67
99
12649
52
91322
66844
22
3
96
183493
236645213
147586
56
851339047
136896
436497
366356
90421
15807
197906004
233759
41338
5
418660871
263286
3
7
79
85
132194599
147995
83
366555
92
76
202576
3730
160667
472805
452403
88
29
842169610
82
382025
47
88
41
39
269680
298660539
13
533884921
85
853984049
400847
443001
40
82
5
177390
461627
81
9
18358
6
3
87
36
84
4
48138
63
65993948
267575
61
283281
61
48
63
7
39
50
38
323785
6
30
3
76
54
186192
79
305641
3
346572
93
47
43
324220
46008
387079
79
6
3
310847643
46
210112
560008809
77
291057943
267379
448107406
56
437431374
816572795
318871
80977
437700
38
98
18395
203148
14
397129
223541
45
400044
3
148064769
9
99708
52
233682
34
140259
200628
50
61
135217
84
17
505
18
361766
4
49
4
68
69
2
3445
24
5
65
409391848
51268
280466
106144
63
258290
68
122268
71
368727
113451
297194
4
19
55
9
90
9
8
406494621
255956
77
370710001
375408
75
4
39
8
331231
22
95
79
744125431
898583118
6654
54
48
75
99
58657
286665643
69
4
323912
16
83
22
29
49
73
18677
31
52
16
348535
41
8
733665951
82
351819526
217198
289325
198469
99
6
79
52
155911
46
447496
865849990
351529
381104
30
35
451501
459435
85
64520
62
91
19
323137
85
65
25
441256
383736
318374
327857
491549
579211837
61
8
311839
483562389
41
522333909
364224
5
51
108558
387675
16
68
6
82
35
66
768126062
146242
63
38
78
94
182127
166586580
373983
456327
43
16
87
361776
6213
451026
42
99
239639
70
253164
26
36
44056
7121
200568
431357
3
66
337735
119920
50
70
157091
21976
4
108868
7
100122
262845
8
331334
99
13
106786
313496
257173
924038208
14
66
14
98154
93
28
285981
470461
8
87
28029
270979
4
103059
149244
20110
26
60
88
24
800813913
59074
92
80
221598
50
688754183
248434
289133
259273
309219
119634
272705
736437251
479610
18
94
56
10
5
382207
220183
317426
291303
40
81
33
83
65
52743
52
69
3
231636
369689
97795
223951762
294395
481508
26
74
263805657
454636
9
16
495805
56
328784516
236210
157034
36
497103
350390
39
69
42
496831
909574655
79
29696
97
19
42173
476181
70
475016
141447
25
4
270153
55
32631
95
371138
69
5
345447
188744
374897
384057
310300
22203
202086
18
79
60
990259205
69
24836702
34002
91125
80
51
345932
9
43
370053
28
229995
15108
389895
326405
22
72
6
533270595
488550
32
340917
292288
58
25955
28
9
9
498794
467221
376762
53
68
69
27
51285
23
50469308
84739
1958
288675
138998
2319
437553
85
205567
90
368520
381622
154960
74
16
979542860
81383
48
4
239689
331667
65
30
148102
53
109135
480252
7
981878618
263836
249282
746771233
8
89952
317282
504988875
261390
70127
308338
47
8557
7
6
578226581
59
86376
4
95
280435
214787907
91353
297666
58
5
78187
21
118870
357596
235895432
58
28
47
606655427
83
259480
121750
2
169848
83
243231
21
969544934
205707165
496102
3
22
165282
89376640
26
6
177440
738517155
174580
67621987
243615076
28
78
7
133799
55
312424
42
270198
518740365
76
182602011
194848
26440
4
99
6
401166
66
70
73
5
59
35
677032793
8
35
2992982
25
4
79
229734
206335
9
83
10
32
279284
128433
177200
874409280
77
83629
499104
464453875
76
23065
468021
346481
2
69624
51
71
8
79614
158224
86
377273
53
55
392824
214833
2
24
183797
45
462527
545493986
39
88
129156
279477
207526
86
76
2
95
172109
99
727370143
423966
837144873
246993
417044
21
16527491
241443
89
387190
49
968201355
6
307879993
40
249472
225212
11041
347544
410769
95
403615
12
6
85422
733213603
476473
438216
416647
33488
276423
8
152564
553808787
494748825
419195
237153
166219875
53
78
146720
490026
3
211389
490216
167628
29
236283
51
9226
5
763358438
12
13
123680
79
346815
50
404797
40640
345678
596763715
99
6351
94689
560901711
53
28
428080
44
73
16
458253
106192
40739
55
60
98
68
2
62562946
69
288403
58
80
331471
308162
304286
27
114016379
330424
430942486
387550
16
82
276800
1
65
452763
42
39853
376726
212318
88
411364471
84
322928966
70
37
92
45
849816335
80
15
923662361
216329
82
448621
54
193114
899381378
61
49
870017292
49
584114507
473490
276632
28
935814643
91
34834
69
294045
88533
42
95
98
51
84
57
2
79
221126
32
26
50
147960
96
25
888048146
125983
232671
7
44
357223
9
179217456
2
318985289
413811
183442
95
48439
111310
194637
962552313
449028
333784
12
6
516091305
9
141134
32
75
69
4
72015
623157986
41
1
377633
34
332545
373758
418068
223772
990298351
74
98
707812804
66
563866429
327408
346570
26762
308626860
68
47
704804998
88
9
20
686560771
283612
34
358690
3
337828
412478382
84
79731
31729
7
94
130985
458756
24
89
7
35
55
240251
251199
36
104483
110180
13
24
61
92
99
13875260
2
149657670
110965
200609
21
38
77
13
807535477
328160
157009
5
375383
411921
79
254692
192741
55
31
75
12
99
87729446
796852869
61
430951
95
360058
30
16
9
21
12
58
95
186331
80
274936
24
351644
417456
91
18
343455
4
402086
211000
41563
18
13
496640
3
19
26
3
4
76
821442992
350256
399588
5
46
37
2
50718
659920310
19
63
323514
941745791
498798
48
396270
231818
43
41
96165
308447
565048812
32
177769
29
16
71
327355
128291
273290698
243845
221880444
36
17
6
349402
95
344549
262833
30
435966
14213
158898842
229159
63
33
17
636158116
78
288872
434528
31
67
211520
207229
282264
8
79
38
2
290984
92366
3492
3
18283
67
2
356876
12
46
28
56
81
42
396463
2
811258306
9
41876
91
499187
6
32
337986
63
440841
148380
445426
68
43
159326
8
49
378231
273613
133421
55792
644089624
272094
67
46
87
456842
94321
45685
417744
114669
52017
70
48
29368799
160595
205039
434701458
286207
378337
407107
73
444816
331696
67
13
350391
57
18
85
282066
2
35
35
2
362412
218604
41
602885754
8372
68770
96
330885
6
441290
71275
31
96592
273446
104941
142968
87
6
48
63
947291232
7
34
356675
355723
154285
25
62
9
135504
52
685975160
72252
82149
26
159788
126327
65
75
380051
103133
129237
401725
86
670935296
4
299037
16
41719
59
6
373435
99
7
394992
15
288910
7
20756
34
89
18
97
827595314
134426
8
93
90
56
344364
332595
43
806972044
353743
111934
213639
382241
230763
238997969
999050706
234687
65
67
405000
298622
22
51
69
229056
437034
32589
281540
397126
20
213225
204202
104325
466347
166975
87
449228
298275
8
609541676
78911
91
146014
48751
167193
7
66365
172789294
271427
67905
435314
996130732
476406
4406
78093
76719602
68
384109
69254
92618
31233
901077084
822919140
84
42
558745615
13
161998
192624
105775
162722
96
55
95
248041
101921
55255
80
431564
47
98
61
754504852
466729
380747
35
732904081
302543
179485
49
67
221829
69
42
166357
427543
67
257046
37
66
428609
7
508435585
8
386062272
58
339415
65
16
3
34
26752
40
52
28
86
76
142264006
4
786991919
51
37
92
428415
99
64
22
7
11
361515
458809
5533
21
63
288539
361860
7
9
5008
550746832
44
471509
2
10
53
297268
54839
943597461
472107
39
77624246
62
134212
128851585
369971
339993
22
45
666730807
80
87
6
63986
398560
3
1
80
1
7
439235
320286
77
609805125
249444
99
39
93
89
47
124444199
3
30
8
13
277382818
89
12
464321
48
172299
56415
220436
67
441558
9
28991
44993
154075
71254
46
18
492355
24092
450628
329332
1
438551
51
39
5
79
90
149308
409673
70
2
62
265542
6
28755
27
53
400947
59
8
38
886385512
88
29035
176035
470303
446175
97
9056
138957
216629
143543
79610
18839
440921
9
6
54
8
331746
405642321
84
211454
42755
20
87
23
72
372498552
731750790
80972
33
85
7
6
62
45
145328
94
20
316801
28070
4
38
88
16
45
98
79371
408813
184058
511553565
732684738
55
96631
9
62
62
486852
60
421466
56
462904
3
133630
49
950359587
72
498316
85794
7
117473
96
81
44
83798
60
42273
7067329
64
94812
221146
99
50
22
731222193
2
76079
893969081
88
32
132040
75
6
49
436599
423941
78
459155
9
494200
109071
275914
14
41
67
115444
33
9
7
399921
139919
363845
70918
3
227019
21
52
32
5
5
41
9
11
125296
419550
70901
336212
464788
191992
27
63
52642
53
59648
17
7
22
236703
68
3
178471
382035
8
88
6
52
84
248392
391682
9
34
16
269281
94
215212
7
41125
50
99
152914
5
9
4
26
89
15
21
65828
224756423
85128
157415735
17
7
201469412
121583
75
134926
289628
261738341
22
24
419327049
8
112484
154299
68643
275630
82609
68
32
928603744
77
323885
276147
606
28
1
91
12720847
16
495631
989081233
59662
20
101000
90
1
44
109252
21
126755
155117
89
27
341321
47
434923
207362
17
79
912997975
83
726829686
18
4
189199541
305174
5
158355
41
3
69
176604898
20747
7
276341
494640
98
314707
997102406
12
49
40
9
19
88
389838
623170871
268542
443646
181390
95968
204999893
79
325228
47
62
97
152784
8
94834
154655
46
43
335027
5
483315
85
478161038
273683115
46
93
369246
79
81
43
447347
83743
176884
657140009
55763
42
481188
494477
383692
222095711
45
34537
810921061
437625
401265
74393
29
42
160740232
471821
402097
64
405021070
376930
81
9935
59
99
228407
244678
94036767
6
37
77
198994
43
411263
235858
287551
6
552444676
14
280614
40
92823905
19
828336975
264363
1
19
190035
60736
79332
172392283
748644338
25
228648
147043
68
20611
655644382
88
88
83
115129
79
730942227
420751
30
2
70
85
14
163457452
140160
178636
41
370748433
371004
10
2
441173
30
647583877
490727
244374
271808
346502
41326
69
321184
135445731
64980837
219721
86
93
38
1
728017983
22
63
29
191300
8869
74
8
290472
325681
232980
97
30
37
6
4
88
61
95
122271
187334
93272
78903
73
4
470332
80
4
89
34
409868
285773
239419
173855
35
343812
95
176800
328963
446083
189943
185046
97
380903521
76
732477333
97
468574
361690940
5
86100
152988
314785
47
82
359419
9
525744445
34118
365365
10
13
180849
48118
98
319042
313694
315156
25
410122
481374
94
7
431678
40
13
94
43
84
803589786
11607
67
85
319291
410120
360151
190148391
3
58128
32412
279800
50
125284
52
8
14
63597
79297609
81
676595265
59786
66
234625
53
9
183697
342945
478545
57
2
28
80
87
128375
398823969
4
455788
79
26
26
56254
63
3
243940
952285942
60
43
266475
39
116311
288797
33
143501
2
35827
156076
93
4
103392
406066
393620
2
39
32
57
73
39860
174668
402700
13
983652913
46
281094
903320398
311393
81
38
68
91
42
316693
989118981
2
49
51
90476
73
73
26
281315
209186369
28570
410171
39976756
64638
608483449
92
19
457151
30
149258238
47
368504
90
8
109480
54
561550944
352518
310166
66
343451086
65
67
128769
58
6
306736
33
24
74
24359
53
69
442756
3
44
65
988245415
76
303381
4
284630
410983
464010
6
8
82
72
951634442
489451
6
67
73
33
235982
253093
32603747
367384
42
259739
98
20
79
55
69
314093
198793
4
56
11
282732
2
417005
38
348650
3
86626468
2
12
8
24
314384
10
9
17
233613
403114
392696
73
48
168013
274065220
24
17
270779
34871
87
13
467576
390951
437435
241184
27
79816
3
68
65
78
50084
115497
18
203308
421146
394001
493552113
371873
95614
1210
374859
174892
55
93
13
425191
44
13
2
299115
27
3
28
7
270991
69
31
27
91911
76
491134392
33096
17
428717
307218
46
2
35443
3
44
994969143
8
52
226827
126582
349981
451912
9
88
69
7
80
79
76
82
30266
352093
455223
76
79
30
217453
204958
171446
102951
81764
10
330304
274870822
93
432783
391490
9
13
294758
47
883648271
1
47404
345941
6
75
5
66
92
337395
5
1132
328944
446452682
4
54
126998
497736
67
56
83
19
385793
644216849
36
95
542842046
11
9
55
66
64081
696526143
11
57
30
191949
157982
197381
79
65
27531
59
198503
24
43035
263
453206004
385473
18
239762
167017
34
1
91
94
652912245
4
5
146226
3
1
73
322452
83
77627
298513
439900
625251985
442533336
147343
28084
390191
265282
53
65
59
393108
24
247342
99
23
50
531923459
159359694
40805
96
91
54
79
11
100187
496807
9
182482157
168049
360288
109323
54
66028
85
92
218729545
359493820
186941
98
96
27
411040
34758
258269
75
123884
393081
55
9
48
396701
115555
34
20
1
6
442794
98
424309
22
3
37517
65
48
193733673
37
79
37
441559
54
15
459336
7
5
14
23
59
380794
8
492816
57
84
136269
76
90
45
3
4
99
99
84783
408995
1
8
302061
48
2786
7
203365
97
99
4
61
102924
885600691
287683
77
12
65
360661
868703795
198327755
4
5
487177
246759
92
456340309
39698
304454
11
32
71254
467079
305554
40
8
341180
195323
89
47
345686
20
13
376416
89
8
87
8
20
611432984
95
76
66
101833
373417
9
238232
68910
121299586
458043
26370
93586
45
34
343111
33
151653
78
36
177069925
11
37
4
66
428754952
20
494633
272876
78148
85
35
357663
34
214899
190607
3
452884
33204
53
325504
37224
169829263
70
491263
326798
13
98
13
27499
56
270635
72553
46056
83
35
441480
161798
461396
379504
321926
495422
5
180582917
67661
909755768
56
5
211071070
68
6
43
847683283
493311
118315
400503
72
334016
334327
314354
328697
25
38
33
35
63
13
62
488467
259841
194849
229426
438644
78
300195
80
206280
78222
510900878
38389
113196
1
81
60
161571
95
98073
169849
49
858543813
4
320152
272587
69
97
4
482947627
1
19
6
65394
311156
442962
414797
53
133737
72
174582
218129090
49
14
99
369269
487892945
209789
43
77
121748
115329
89
248612
7
384699
269156
165100
39
42
81
236673
288502
77
259004
292931
76
14
79
571465035
7
1
72
27
47
41
6
278990
55
214708
373745
24
45
507709749
362401
395075
6
23
289486
211255
36
68129
251738
344302
54
43
43
35
255693
394751
89
32
42
24
69
63
164900
20
55
34592
99
59
85
163645
56
312630
208428
63
31
175366
33
88215
7051
187349
37
139663
185738
446011
88
8
38
241044
41
154754
65
16
162422
342451
8
726030798
1696
3
302132
36
22
258645
387091
151332
15
117406
21
80
238080
915865918
9
299910
730772753
348243
393629439
227799
30
7
208354681
338808
90688
62172
88
311892
1
41284
4
361064
3
56
172330
49
77
67
307737
72
391978
27
845499655
318760
66
23
16
755166612
301256
33
304018
86
95580
384150
75
3
65
63
73
43
349851
172533
198372121
2
58
126288
25
317861
49718
467793
334962
660436086
197679
57
788545972
350801
313377
228137
27
78
48
50
274963
32
200476
374920
162336
246062876
41402
270149
40
209960159
215520
291644
597722152
498705
218327
407339
41
186685
43
46
93
14
33
385283
63529
81
652009363
26
57
87074
86
1
1
74
18
42
494705
99
16481
278886
87
60
346466894
56
6
11
565516815
40
487993
70
25
378757
82
154829
42
468924
35
402975
798482995
77
88
85
432009246
207965
25
15426
78
109704434
456024
247121
6
217749
134830
140178
9
122097597
347044
45
237693
49
54
36
78
453744354
146059
349947442
40
24
11
483292
33
384914
88
128655263
66
826495133
18
15
102806
820365747
43
291548
898030917
17722
27
8
80
208614
9
29
2
17
48
52
213907
54
37525835
77
221181382
366290
73
538428287
24990
83094
322204
489670
424672
70
238650
89
63922
40
209280
8
147050
181353
44
47
83
56
62292
10
297393
55
181699
60
13
83
16
33
425887
89
428334
3
28418
2
471236
34
725340269
1
37456110
76
33
3
85
731927595
7
67
103359
38
141673
221214
47
95437
319744510
377181
66
181727
618686825
250696
55672817
398556
99
71
42
9
451534641
11
77
27
4
217163
1
373805762
46
324198
2
343790037
53340
30
4
147789
67
11
331743
401715
50
498989
47
5298
570190642
94
77
29
318291
86
132168
35
130650
91514
79
10
269645
226011
2
268008
67
50
58
242311
74
47
466688
40
456290
61
24
21
14110
374293955
290155
6
51
9
408834
355986
29
404736
30
3133
29
19
367741
21
64
162921
621502253
11
351539
113506
67
5
1
151639
33
49
129580
482213
412910
360806
604141547
82
308536
62
326728
89
301703
98
79
829504246
24
301674
65
139095
27
14
242198
3
813745782
93
391046543
86
75715
38788254
1
21068
62
43
850965747
433602
25
747702577
92
37
1
24
941550028
128825
1
5
492140514
2
9
437516
297411
52
5
5
21
1
15
24
60
129087
234357
20
9619
101619
356781
339165
18
40
837395287
372156
404448
13
334302
45
70
87
278431
66
9
85130763
96199
90737
52
41
77
258563
79
46
1
865218423
307835
71715
67474
27
222397
87
141412
5
491698
90
27
128385
9
103069
252152
44
2
3
97
28810
1
36
157229
134666
136125
116600
136195103
94
44
6923
79
24
79
39
805172787
449777
416859
356456
279704
68
54
367668460
83
472270
9
11
89
3
9
281434878
214307
73
80
244376
74
80
98
89
3
72
35
4
378167
16723
185614
369096
68
390387
69
30
55
287446
20
39
265661
400722
13
109545
68
83535
437068093
233905
97
69
77
4
57
317077
36
56
6
81403
15625
439376795
176976
51
57
1
59
6
466592
404044
491133207
19
2
498332
444904
58
412986
71
56050
25
30
47
67
198883
430534
12
9
42
150155
146399
5
578992467
271555
290958
84
140519
58292
70
90784
27
49
31
202167
23
101097
283682
4336
51
441127
58
305107
160009755
385324
58
11
494695
5
69203
27
348973
831108961
56
98
44
53
11
358447467
342492
224896
926842736
393135
21
35
409406
263243
35
347319
459651
302903
312941538
11
19
12782
7
281316
47
44
88
353200
80
68
83892
12
226242
139750
3631
44
378887
638483951
268116
3
85771429
99
128710
97
494449
28602
241698
112143
31
83
66
68
823032882
70
66
91
68
93
16760
156963
21768
98
3388
82
71
4
127297888
393458
85
232172
96
142019
15680
448250
291559
333020997
2
276150
57
4
4
484892478
241892
78
409714077
92
290221
491667
38
487130
69
884248915
310097
91
37
55
66
87
805862726
70
46
77
47
54
185921
3557
30
8
15
331248
49
393264
40
6
20
4
99
208846
304661
60
902093948
82
453670197
319081
614049965
27
91
436312
87665
633460642
1
257553366
26
94
27
113780
819800720
4
86
353535
92
981622306
447261650
10
30
2
7
4
3
383178
65
9
14
974398906
271642
6
739261686
206316
374384
883833059
902091095
461446
66
4
3
191333
42
335053481
46
87
414176
420446
476987
96
245986
408551
328567
2
1
71
33
8556
25236
452149
63
110808
62614
493566
45
124710
20
56
443719
9
59070
5
8
296966
28
39
2
24
381469
65
6
22
40
33
25
5
101675
9
4
383496
606546207
98397
72
54
6
450826
159897076
491923
941762812
41713
201336922
74037
746268557
15
117849
6
58
58
65
28246582
6
335983
33
102001
16518
98
2064
310145
3
72190
69
80
66701
51
96
48
355107
220649
329857
7
89
188383482
35
73
86613
96
47
91
4
91
51
76
79
1584
176393
751165348
404574
616648389
337499
5
714568587
1315
797966136
3
121672
96
57
90889
351951
40
418896995
4
99
243031
47
39
481035
22
5
85374
63376
24
197182
99
78
49
57
62
8
86
2
45
702230939
22
89
12
14
273037
408653
31
83454
87899
97
39
54
78
6
33
10
29
1
467636874
64
96
25
17
227261
224945
87
31
4
137392
5
1
77
442164
60
92
76175
92
46748
141361
361327
15
343748
425143
375230
416167
55
8
53
56
305193
3
16498
56
55
11
436510
257537783
756236929
49
9
408522
95
480539
246682
38
43495
416767
3
9
13
79
8
24
382920
169010
497599
85
95
12
919364476
48
4227
33
67
92
68
84
58589
494967
500672982
409267
13
24
860974672
438936
7
278066
2
86
9
94
54921
81
58
326466624
67
596606540
308963
392519
1
21565
33855
70
54
58140
56
1
35
866899927
26611
81
225035770
84
11885
483106
25
98751
52
5
18
206225
73979
95
93
390138
94
152262
143394
702129661
3
81
5
60
488837
45791
99626
364874
9
79
475064
444526
11
30
97
480976
384983
432212
63
87
34766
331351
499559
267166
283872
2
85
392810
357997
425350
489576
72
924136129
255144
200710947
69
31
999528329
497552
59088
206076
908968484
434588
188277
895773982
27
88420
4532
5
364896
42
300817
64
87513
9
67
65370269
11
67
267925
18
346483
446207
264624
581999200
12
689851059
91
303802021
49
89439256
85
35
253820910
66
78
75
79
184285
33
276935
95
40928
38
862781248
91
64
197429518
99771
158908
51
175948
47
66
46
90
84
896950977
240302
48579
4
277508
709766286
7
43
111896
34
421114389
2
31
3
269549
25
47
47
70
57
94
66
94
2
73
334327
27
2
98
31
160193
73
44
63
57
28
24198
19178
50
86
411082
164893
122542
94
427007
79
140548
45
103141388
95
43
163714
7
105764
379902
4
36
47
86
120364
38
464012693
5
158357
366125
76
94
384856
50
7
485066301
91
266715
455399
65
141237
77575
64
9
304892
4
414275
260488
14
226262
62
285015
3205644
380059602
36
475073
298506
593827297
48
22699
97
444836
144858
39
191975
59
96055008
7
46
18
612024393
369437046
436230
814629353
1
292725
14
16127
6
14
8
3
6
3
97
777805575
78270
46
7
272650975
308410
36
1
63
355003
41892
6
486660
895810158
22
56850
302895
267961
9
239099
59
107686
128327
492801
2
16
5
83
35
457711890
4
36
47409
210441
684057254
189317
335150
20595
83
27
69
372793157
186139
203007
73301
176412
271057696
73714
93079
7
30
444054
21928
56
306358
325395
62
467401
12
14
171166
471997
75
231294
118298
64
8
90
9
94
88
34
1
7
60
151226
110428
96
626701845
153335
92
37
42
38
34
146680
307001
71255
26
17
732402451
59
83
475298
27579
22
383608
62
41
76
197145
411381
44614
252493
148093
10
10
70318
260275950
715561906
51
32161
75
54
388809
265126
89
15
87185
445882829
212422
31
16
274497
91
8299
132387
8
12
5
315284
409024
771465305
255509877
37
232712
18
5
2
88
55
70
295884
98
346282
473660
81
40
317831
283861
54
69
80700
26
190441
39
171787
241283
6
66
4
93
6
89
89
350468
22236
17
92
2
366728
22
1
19
25
86
72599
263902
302265
41634
260645
26
55
3
11
157877926
9
99
211078
27920
48
231486
216304
91978951
353648
70
854428619
237859
19064
606950978
19
344608
389633
66947584
39570
223668
18
51
62
71
326315
8
30
81
73
156767461
3
8
462405
219328
6
992580019
918244574
50
8
248001
310024
223383
461001
138996
15
7
352766
37
79
68
211624
152010
193400
160473
95
66
105011
40
66
530789055
568970606
52
299502
348324
82642
7
212001
117422
191702
73
99
8
13
403416
4
85
4
32
157260
61
421676
49
35
472679
474052
6
92
498986
22049
77
92079
64484
3
494527
376727
476821329
11
7950832
92
58
59948
18
59156
39391
423248
30819
9
112650003
252767
40
230318
3
449884
426952
69
80
734056385
338012
87
27
90
405254
314281
588516552
50
54
55
77
63
413775
89
225226
430205
96765
21164
27
459787
38
285313
319986
46
235969
8
193276
9
824280129
317519
222877657
35
130602
64
197773
287646
100736
97
610636111
114696
16
92
559654774
79
19
314772
332744
33
43356
29
490802
80933
275008
5
24
309837
73852
22
31
380999
37
447214
1
397799
13
7
707608553
56647
7
19
8
510385793
746131987
143229
44
177268
40
413435
6
58
28
292189
87
341650
221209
54
17
188867
36
52
265688
7606
77779
58
427244
29012
6
4
466920
150231
37
88
82628
49
50
23
264522
4
1
432804
78
5
344849
262004
334785
485310
68144
46
584763209
350817
1
119465
39
309700
260876
325257
326104
191584
338890699
88243
326432
69671
301114
9
3
22
40
417551
23
320368
47
79
32
512998166
6
57
57
52
93
21
11
27
64
6
64
66092
76
8
8
25
191267
256453
42
286562
8
759783316
474992
58
39
13
61385
87
382515
64
425624
339600
95
4
54
64
451034
91
96
134304
476199
74
13611
369012
448497
122301
629086804
186970
351657
31
98
65
364952432
4
41385674
467753
302214
1
18
48
456243
468040223
84
4
3
496768
418792
78
1
80443
145604
97
57045
3
31163
443515
47
399031
28
32
262214
185155621
70067
149570
187149
79
83
655541543
467
115804
73
41
38
62015087
17022
65
202058
363525
99
88
59
278637
758519025
63
384237
11
54
227326
24
1
7236047
153211
56
401094
328574
65959
50
27635
438042
180773997
53
411078
22211
33
329856
69
1
94
496594
169327863
4
227303
82
46
95
10
19
161986
68
25
281608
115270
2
8603
393967
297814
62
344430
34
1
88
191264821
93
48
179158
47
77
69
547367025
2245
31696
118504
65520
90
77
10
81315
80
470797
27
418213108
4
96
174013
8005
11
60303
1031
7
452804
308959
84
1
228201
374872433
489959075
5
82
469437
98471
47
4
120431
433113
1
211243
224183311
15
31
34430
6
6
77446514
515378585
445859826
72
729468987
212366634
85927
246483
492211
32
432698
32
411359
559019667
95
2464
9355
76297
378277
58
315868
9
31
326959
59
150872
422492
1
3
5
130791
386979
281742
683184230
63
42
332830
56
46
25
392302
6
473951
77
214324
90
42
285673
74
174082
40
32
86
1
4
44848
43
9
443111
78
146839950
289718
67117052
180276
82
95
12
61
36
579669737
378607
15
112062
400520
91693
1
43
43
9
420544
1
90
280865
36
66
39
760858227
29
6
60
63
81
201046
59
2
42
46
105736
59686
4
65
164065
243726
9736152
46
450795
28
144106254
111613
189371
300000640
462537
24
52
283125
11
98
15
297
29
193224
83
25
38
83
14
477868
3327
138193
66350
4
104480
32606
365883
52
625409894
47
245160
27
12
144285
208478
32
9
18
34345
69
65
8
265071
15
3
37
93
128381
284874
6
338741
24
168394
26
382144
172227
73
65
267034
47940
396374
8
50063842
83842
472963
168705
429356
349145
60
38
1
392358
498005
13
30
145127679
400097912
53
390693
52
85
50
4
20
481461
896935516
261904
4
263595
138070
156684
484052
24346
32
66818
93
97
5
402569
8
23
39
5
793411773
20
240024
439045
950478531
78
43397
19
47
28651
347971
88
3
333888
484147
451083
108790
90
388819
2
31
31
31
5
92
87
1
251158
489659
788121543
36
35
461404881
176893
178474
221656
88
8
405266
432909
573958107
233823
4
89
28
72
1
371776
69
16
8
42
388397073
314715
95
354230
67
85323
321802355
490803
1
64
8
96
48
23
450117
82
50
180303011
13
241565
133172
43
257062
954126127
266814
71
419395
948242029
34
80
417017
525445788
366332
137146
92638
198076
76
169497979
447770
27
492544
52
453997
328856
28
201401
395887
3
399054
39
60
692386366
2
21
87
77
454657
80
471829
97
36
99
308163
712862657
6
395191
130052
211677
47568
420091
58
73
412700913
37
375003
39
938208907
6
67
40
49227
105864387
76184
185175
21
401029
838196329
59
33
10893
312162
24
92
23
3
67910
386398
751422887
112624
19
86
68004
129209163
2
7
634985832
89665
57
410109
47
90412
48
577222213
442474
554360725
279633
1
88
524251334
463198
36
463127
63
60
54
54952
38
492640
99
38
298417
64
15
4
12
83311
63
45177
352342
251899
290129
30
9
381865
6
89
7
29423
61
73
94
352064692
14
81356
29
39003
128236
359834
40674676
509113188
422051
10
84
73201
76
383037
482864
192643
65
79
34
487441
49
390212
49
24
6
472223
72013
18
69
244136
56
476689
13
236500
63
73
94
406761
205952
149096
425051
261599
614213682
162243250
2
101710
308700
429743892
459763
168432
177481
1
919700009
465784
21828480
88
434374
87
83374
26
57
2
26
3
58
19
293468
52
358168
505394747
43
3
248264
437112
907435877
6
23
12
79
261143
167661
414032
8
240288164
34
74
173505
37
415117
34
44
34
177858
14
29
397731
384749280
159469
9
75
70
294762
1
78
299497
682289541
29
418057
55
133657
2
272628
90
89
255604318
375380
226136
356008
5
216315
109322
46
38
31177
37
12
19
75
89191297
96
15
112631
52840
103237
71
1
19
51
71
64
90823
24
70
11096
6
62702
173873
55
193353
27
419008
49
9
667735905
16
39
747874210
373076
49
5
457654
246534
67
236692
270140
32
3
42
326256
76
19289
17
76
52
498771
9
211543
401015
16
815757149
91
90
2
326299
355915
253699
50
32
95405
73
58
23479
366851677
23322
27
375217
287040
710283624
62
56
907191297
223686
70
1
47
85
210450
519449041
99
17
39
766607748
48
436455
304035
30
198538
17
67
119061
183433
97
9
58
249202
25875
254353
380225
41
866258832
263925
914482875
29
23
148067
89
226587742
77
59
476127
88
145365
498052
104851
118181
332291
30
1
487714
1
386339
5
20
415069
65
47
109143
4
51
266177
57
14
25748931
24
92
26
46833
218327
412686
21
496931
434474
111920
425706
1466
417233
20333
93
149344
28
55
33
14
212675
74
238339
631866410
75
52324
66264
62
55
22
272095
180680
92
342148
406876129
343128
28
6
101778
54
377977
30195
173783
19
24
381415
67
98737
57
652743637
100002
97
236430
281638
95
56
278693
762456765
221967
58977
102510
249117
158813
58
3
1
428117
45
111893
24
2
361361
97
79368
441534
61
80
447690
58
138608
548716956
256833012
21
49
128674
99
43
36
39
98
496397
456097
37073
56
317558
347595
431760
123057
53
329387
14
643162820
19
93
359658
79
316855393
186450
6
66
80
266665
181819
297252
201103643
3
86
132819
16
49
19
84
8
28061
122608
331897
845670851
120415137
324849709
171932
25
82
385107
78
835593410
4
233793
176871
61
63110
159434
291273
17
274330
55
29
220519
62
262093
91099609
150569
15
334048
349815
45706
493366
38287450
33040
31
475346
7
74
99
490709
3
29
18
29
76
76
284754
10
56
81572
492882
40
1
80042
28
31
64
795091243
641105239
6370
261090
524942889
7
37
87
41
139332
34
67242
21
89388
15615
26040
904239140
7
11
182038
58
17
98
194918
21
6
71678
81618
64
33
188115
21
11
57
91
46435506
155417
426389
66
339007
499917
257166
490926
9853
29
78
392254
20
278530
6
117921
210180
442017495
72
400342
47
899007252
61
40106
21
69
29
47
35
33197
36
62
68
295385
4
42
283574
30
29
927233805
22
80
201398
281283
31
47
62
17273560
67
459298788
100540
478060
272688
96
132281
15
488183
47
151577
227969
358863
161189
605507847
262697382
983726917
219537
852595260
57
229222
495723
1
163243
13
122372
4
16
89857
25
354992
1
458527
92240813
45
506925896
5
53
373308
5
311081421
270838
227372
392461763
115
441144
445521
44
434354
194277
358008122
8
6
2298
3
4
75
352854
30
60246
34
941486778
62
106863
362850
82
8
42
24
44368
71
318761
372936
167148
1
98
390908379
7
15
50
182399
20
93935
73
345511
182521
350928
325098
158321
71
366615
40
26490
198120
41
441427
245480397
8
9
27
27
11
14
16484
80
17817
121500649
443984
487359
435863
78093
405380
10
277577945
325336
196804350
44
264423
44
830338811
97488
424386
13316914
61
119543
12552
331968
975682404
282874
6
95
415303
45
84520
1
41818
4
52904
2
571181332
436035
396023
64
98
144990
16041
3
11
45
2
29
294153
247305
853593084
68541
433814080
604158835
80
8
135836
5
4
48
69
251187
491256536
60
404251
34
444796
118224
542690227
924372380
34
18
77015
4
73
92
7
30
74
136411861
56
164641
3
28
754251658
50
388606
15
197686
301090
27
74
1
359023993
304863
38
357844
74
104490899
392872
74
62
62100
90
76
13
63
427071
730630393
74
50
97554
65
136600
125034
222289
160962507
911734975
25
352473
17
7
98
3
282816
45
155363
185225
87340736
220963
291003
35380
30
346926
99
428001
536084714
121991
66
90
305912
10612
87
20
908346181
2
41
456744
43
506543933
145913
287806
4728
499905
140222576
70
27418690
25
236186
12720
84
53
47
2
72
236908
88
4
8875
88
16
61
339008
89
75
32216
445029
90
140265213
479873
184145
288612
90
367420
89
6
471522
5
493315
23
78
48
313863
1
88
26
135689
469985
879788528
224643
440163
459747
20
97
336463
115211
513796145
67
2
76
32
1
89
434615966
655125959
218412
926437445
95
628561157
106634
75
787954940
160560
64
69506260
3
388705488
124114
52
167784108
211347
172493
191663
91
61
470474
95
55
359238
55
33
403607
70
19
3315
41
71
24
121250
30
31
10
37
8
82
12
252636
79
67
248077
31
81
45
30
9
457523
5
491872
98
790716479
62857
409675
452836770
28
79
445795
467489
49
452079
14
367095
315671
72
5333
81
91
73
88
53
118060
40
3
90
3
8
315959
87
160118
34
94
196119
293579
1
172339
492399
878988785
411575
46
729898488
427554
412373
230424
69
4
71
487232
44
79046
426671
40
79
649107509
26
232026579
9
122077
62
28
3
44
177258
105067
36
17
42228
58
165954022
476478
32682
99
256089
432177
31
281539
192584
31
12
147993
91
230723
58
412853
92
7890
26
204317
28178
21
84
40122
5
86
28
38
183283
52
4
45
488749
13
23
373253558
64
318781
227230
407019
37592
68
112248
19
90
14
343957
447039
45
211532
477076
104884
11
68
41
86
54
7
838360213
6
234548
50
41
185003
254342
53
61
38
32
85
427805
17
273469
138846
13
64474
343318
217525
54
452208
44358
433790
71
70
90
35
154790
92948
296290
60
7
375199
85
104952066
29
22
258172
405638
7
457221
199558
204911905
433236
4
453892
64888
49
92
91
1
65
1
432339
67668862
498613
91
81
202329
43
453938
433880
437824
323673
12
78
91
28
205945586
430116
289960
83
249235
209013
54
78
18104395
362878
453981
50
45
8
18
592190666
42334
902884376
460387
331154
8
25
8
6
154622
310239
170408
60
83
274091835
34995
14232
351627
90
474649
12
416344
97
452710472
59
66
3
409417
12326872
16
277314
266689
44
6
14
98
73
4
93
255500
18882
118742
112667
442472
29
91
249800
407120066
92
626067536
583749876
19
31
383625268
192967
21
89
51
70
5
181067
88
226742
69
2
75
236494
25
978595986
55
7
29
449846
28
357311
496384878
36
33
312648
47
229663
6
669451808
25
56
136047
327168
396196
334877
228208
416602
483697
82
48
170105
8
96
582065112
67
48
58
21
491463
62
302240
217075
429118
42
1
155806479
25
17
4
3
22
92
40
83
3
86
7253
21
4
102672
4
102188
188296
89
100492695
14
8
610840187
47531
151623
5
448506
51825
275378
190264
184626
70
18374
151900
27
207536221
419478
941342426
111704
307812
56
69
456514
77
56634
84
262206829
72
95
95
200498143
4
27
29
45
169323
317574
4
95
306560
78
264673
21
388290
441065
112774
408599
7
67
94
97
196913
385535
80
39
45
8
21
5
58
65
26
8
14
32
9
88
85280191
319721
42
202331
79952
853987152
76415
18
31
251860
3
320383
610143845
388242819
66
86267709
25871423
150734
311489963
49
2
82684
319814
24858516
25149
329067497
26
201219
426981
417834
4
19
132586
53
290753
389440
53
267535
143744
365101
55
412239
29
99478643
27
52
78783
154228
344492
23
38
77
311615
9
868263734
41
429366
183099
36
420475
27
35
289983
52324
727436812
42
296405
204870
151693
123073
426363
162831
59
94
18
64
28
43
277599
179798
87
290985
364782
75
61871
97
36
5
379663
55415159
275415
97
71
1
79
13
82
238937
12
81
75
369233
361097
499534
588601227
92
60
38
67
5
35
5
79
314698
79
3
243516
28
3
77
4
44250
7
21369343
1
11
63
17965
465275
107350
228750
936670900
167404
448315
451371
93
418872
8
129266
267177
400592
485809
319258
295010
721341559
891858645
64
26
24
48041
111511
165527
76
405322
54
383992
143426
21
200166
396603
651158988
81
69
330125
169399
325187
10
333279
22
494268
82141
443664
36
12
323655
721323211
71
48
209861
248276
464352
315159
77
1
892595203
91
24
376493
68
210699
212251
29
988140157
3
203470
252390050
25
87
347284026
422936
250237
384847
3
4
37
25
71934
1
14
23
26
85
466387084
53437
319680
487691
414923
313580
285368369
41
322599
168200
84260
43
53
496449
755905671
61
73
45
346361
212403
32
446112
167337
36
7
3
178145
5
204322
2
337391
23
62
313422
2
584307350
457359
164522
430905
392683
239428
61
16
53731
418750
10
47
4
27
19756
144433
146342
6682
167706186
68
96
474139
3921647
40
199895
26
480797524
25422
297571625
28
59768
436774
130985
4
472955
25
417283
7
35
42
302479
58
21
217123
73653
18
440575
2
372288
424182
12915448
40516
56
99
91101608
59
61604040
83
67
434080
8
8
85
68
455278
266857868
43
15
221102
51
22
96
31
197402
447525
371048
2
356880
13
77
479703
77
107776
445528
355294910
26
29
147852
22
99833
84
294618
191918
694506976
51
7
44
24411
49
20
46975
974430595
77083
268373
375777
421070
163436354
18
33725
63
43
67
972517655
437423
6
64
53
51
83
207893
414561495
292824341
15
40
24
1
237809
939402998
75
45725
37
3
6
57865
1
294593
358136
769517514
68
39
21
14
290113
17
104255
62936
22105
82
132116
708052476
60
208435
97
10814
18
3
255
96
60677
389606657
3
2
178090
306399
25
424092
79
36
224606
69795
352865
203725
274299
462764
407741
35
9
5957366
261556219
11
33
93877
96
461678
16
351828
633102977
480244730
282722
87
231089
198537
4
58
58
77
6
6
18
202053
242846
281326
479157
83
78
11
200675
329648
14
298050
849103946
4
62702
27994
282248
83
175619
25
328358947
958501280
59
433200
7
58
12
67646956
380620
29
102514
298962380
39
11
455375
71
5
197986
124900
43
353910
32
13
783432053
97
5
50
59
78
80
87
216430
96312
58
489375703
23
526634407
97
4
134536
37
80136
346142035
94
48
393948
165352
351220
204473454
14
74
32
8
15
430584
40
22548
84
68
77
85
184018
309663871
75
57
86
261199
41
396999
73
326648
52
19
5
21
256604
173249
8
59
413489
39
446279
234350
118998
33
222229
1
167310
52
389841
239529
641528575
337282
83
109877808
497968
408361
47081
23
96499
950120242
51726
240071
242919
70685
375685
112602
43210
17649811
42283551
56
35
47
1
7
282784
26
5
6
3
251355
7
11
68544
57
89
37
399921
333287
256299456
62
174112
635262625
9
256329
18
432247
250645
440098
368555
4
61
79
84
365654
544487627
95
380326
134300
7
237235
4
34
4
15816
279133
7
54
408961
123933
50
99
38
536168360
265954
285193
393454
542674483
769585152
144716
81
50
72
85
282342
8
21
83
15
23710
375415698
53
75
40413610
96587
18
86727016
62
25
21342
57
28
20
42
51
117759
369019
53
75
18
2
58
302408
1
90
444053
9790899
78
71
71
8
443246
39
283180
86
60391
4
427421285
72
57
29
23
890900272
33
7
298915
83
43
86
369532
292603
865586565
237781341
384896
7
57
113369
385858
300444
86
511847119
281360
5
58
59
428112
60
17
219498
68
413899
6498
80
337909
85549
440721
444127
81
58
56
240383
1
89
55
447453
80
20
717744943
19445
45
61
484753
54
1
92
19
484477
71471
10
84
187716
57
223191
497044
21
806098735
96
40
68
243685037
479913
662603291
49
338529
133686
51
72442
17
347221
5
421131
51
84
292590220
16
58075
410172
21
3
60
215635
78
346306
504868934
45
188131732
28
230318
14
87
45638
201155
169990
73
692466448
600963076
81
152340
22
183518
52
88
7
19
28181
48759
231971
388417
15
16
48
187545
255387
1
9
21
29101
207915708
451126661
32
25
449304
498527
87
65
87201
439684
91
34
26375
409003763
55533
26
33
40
72
61
372486677
85542
9
77
15
96
38
238571
58709
1
190033903
56517
276572
230173
968393575
3
39
202049
395286
421629
464149
26
13
17
8
250575
347018
457080
303731
168632
89
7
333148
85874
24
23
100050
273546
65873
278683
406647
72
78571
69
223087
48
326060
361814
627333284
692899361
16
44
3
70
17
8
518990601
231285
440400
93
40640
96
221075
31655
96
985000748
44
264206
3
92
94
75
207367815
223660
472197
97
72
2
55
105215
28
262883
199904127
93
180959
49075
3
337927
80
50
93
75
133855
330467
30
563255321
53
453966
93161
325916284
6
613862184
613281283
213559
52
4
203790
66
32
375045
81
23
59645
413139117
14
78
369930
67692
386570
63
152594
64
126746
382931
342077
188159
56
4
319264
66374
51
39
63
108500
31
58938
160598
161534
901382610
25
44
67
811945038
101690
386997
60
51
458590
44
29
99
247316
141757
257638
31
10997
15
78
101164
335108915
462706727
432288026
79
498549
104705
560278750
73
36
22
42
256379
69
71
77
25
23
468999
91
302155
107642
437153
6
997326936
59
67826
325258
91
81
152299
31059
57267
184333
7
44295
54
23
366924
69
63
40
173501
77
195601
224925
59
266026
378232
36
273418
86
9
8
4617
25
30
27
18
13105
110316
308928550
425495
58
488984
95034954
70
90626
54
3
95048
346552
10
4
52
57
76
61
425202695
434649
416441
302964
49
67364
8
491938
46
360236
268538
362449
297088
45
32
242948
40750
269650
18
63
10
4
356618
435914
283190878
647226652
644065778
5
72379
14
23
797222509
30
36
180227
28
229545
98
14
94
80
499930
154639
101033
499728
195410
58
35
5
352213
51
333575
23013
1
310638
78
71395
215727
42
208277
6
24
295319
142685
38
48
43
528487402
285750
220051
13
58
41
16
416783916
7
88
49427
9
42
839557953
160589
51
494535
321884
36
18
164521817
47
3
28
283329
30
151106
3
9
164537
790292574
37
953317667
21
180611
17
30
444850091
19193
40
341174
2
55
128583
226651
91
14
494560
322047
96
36
294614
275371
20
9
82492
58
38
193852
269551
57722
2
277856190
91
47
106690
8
45
314866
36702
48
24
16
371611
287038
4
619247798
338534
205945
126204
64
378981
69
77
268445
225516
10
506727092
50
11
5
378726
44
9
63
297633
381378
99845
868518948
445929892
205992
63
66
349347
92
49
105609
189695
137123
159738
393451
1
281251
124611
18
80
42
38
94043
6
220340
70
253027
78
70
8
326906758
152062779
73
49281871
48
94
34
200893
608916441
899257780
385187
592565189
439380
21
863711769
65
433653
900869227
94
177225
397324
36
48
178906
8
28
411279
163162
7
239040
3
1
68
64
54887
21
27
391612
27
78099
71
4
225766
167515
271136
37
23
133967
94
479809
411580
379275
85
263617
93
40
76
29
74559
432894
85
200611
5
48
3
924393656
19
94
296918877
478298
176437
69
6
395858
897330864
33
67
49258
4
27
76
734502503
85199
313217
283773
83
205944
98
59
75
58
10
68564
20
211203
304635
219157262
471214
41
50
11
164241
26
33
14
110482
103749
960465012
382782
91
291872002
347069401
8
32
49754
9
34
80216
63
234350533
78852
94
245990
52
39
518492443
5
76
85
96
64
91
46
491250
14
606222736
385002
85593
32
10
319335
276227
313870
12
2
9
10
38
88793
35
322631
79
3
289927
119742
65360
941048225
343605
75771659
3136
94
38
85
83
422333
226340
90
83875
27819
1
83
20227
70
173113
30
661094031
432626
32029
222757
3
427379
81
350836
93
69
78
85
3
1
12
30
257250
17
73
172664
58
3
2
98
221529
93
54
19
179264
7
84130
769560271
8
180703
10929
304183
34
193804
435464
87
418649
260478
19
635671374
91
300621
39
7
35
36
84
250322
7
406130
1
25
420396
157793
4317
68
416946
998102492
74
63
76
315917
9
351328
55
20
99
390180
362555
5
363655
98
372654
199670
38
847126759
5
8
128591
7
180200
573373603
362674
328212
303482
686235481
89
441517
23
21
6
66
1
372560
64
326917
82
2
62
78
57
416121
37
25
15208521
267248
304085
28
68
12393
580242572
82498
37
49
243671
88
74
33
466113190
89
53
43
2
8
298885428
15
17
90
34
261256
8
46
492291
94
361559
364917
181536
15289
50769
4
41
408213993
45
288059
417784
9
204935306
52425
766318649
100982
218835
88392
12848
52
52
34916
381104
83447
28
279726
85659
485753
301875
3
365758
44
62
96
30
677142829
19
420413
24
256180
48
298181828
17
61
29954
567407524
277650
61
349013
653997059
51
28
79
5
93
72
47
392684
68
291449
2
482495
18
50
384950
6
499912
73
36584
115634
98498
99
3
5
98
6
9
412606
112621
5
88
568288826
341105
80
77
8
3
30
191076
14
336900
293068
444433
12
311551
288788
100786
23699
156963
141995
238655
239547
488586
99429
205476
145657
13
40
66
42
145218
316789
53
4
238020
460888
84
116284
7986
99
476031
20
53
6
84402
4
21
18012
1
200216
94384
3
7
277247
38
143089
472026
202284
34
7
21
262053
1
248114926
2
70
57
143358
40
55
88
4
23571386
45059
46
46
266538
36
320632
44
73
311011
852260165
441325
90
427357
445737
406514
1
100602596
271419043
7
352691
151287
45
4
81
780074357
25
488001
83918
59
118313
17
291280
183432
133814
419898164
321996
79
424010
30
62
7
440529
656167067
332727
77
57
40
36
85
6
22
53
32
86
1996
43
3
66
144293
198224
53
500569043
494637
41863
53
171473
17065
124134
64353
27
350285
96
42
390818
219267
62
57
21484
36
404035
971353584
257840
263090
337047
3
18
134836
7
480538
126756
475475
599528462
146786
49
543192998
448469
48
426718
65065
98028
107330
25
156650
89
81
34
373791
6
4
70
71
113317
84
59
86306
339466
8
20
11
14
81478
60
478565
417858
342612
26
227831
4
96
59
5
12
21
9
847486265
42893
760503978
447462
35
229822
405916
53
321424
1437916
763739609
753214237
7
373119
571026065
79051
366678
248166
46157
62
81780
762851942
658495619
66
437001289
23
41
417429
303753
197109
5865
13867
473480
54019
338591
28
131022
90
42
214926
655613514
29
448366
37
59
786763442
6
133810
95
86
322284
717295939
51
5
34
121449
101730
135288
416614118
9
276430
21
92
46
48872
13
354841
67
464414
178042214
695631680
431987
60
189738
142472192
756431103
120709
32
26
156612
153038751
435891
455590755
417521
20484
332557
25706
93
602403763
225786
367049
83382
243448
1
40
306934
16990
467144
7
41
58229
73866
812619033
417924
217452
158653621
165330
71
225821
19
27
58494
97
5
136896
445786
935284759
76
96
1
1
5
31435
67
20
283133
9
31928174
402083
336671
13
58
218001
28
217534
86034
103542
46
433280
55576
486362
400167
35
136717
54
4
7
50091
7
6
440487
48183
97
34
644067445
1
301764131
51
2
27
8
372240
441074
88
79
305740
57
7
53
79
98
30
175946
55314
35675
139799
69
465160
8
40
95
32
81818
112428
29
965643626
288231
21127
1948
1
31
78
81
54
49780
75
305987
466187
58838
227739
946960645
81
85
55
130823146
90387
674729902
13
30
8
590995552
203167
84
267959
15057
67
61
494700
748581056
271245
490523
88
70
34851
408084
28
48
127569
65700
330178
108549
93
625232840
268732
471857
257106
66527
243224
150123
483937
227486
250331
223136
906639545
3
289208
55
432970
337012
96070
26
91839
16
459167
444227
460101
2
355417
369595
495789568
9
162594
74
87370
92
19
410659
397887
141465
4
52
11
6
56
493516
12
2
216195
11580270
255450
22
83
467016
23
401913
82
16
9
111685
39
9
31674961
407592
139322
11
62
18
460970945
813062915
93279
61
53834
81
75
384828
8
78
42030467
90
11518
47
78485163
84
35
8
5
1
57
56
799745947
154196
157478
346247
16
97
47
67
340955
8010831
3
71
71
481756
86
822508025
33
6
4
406788
83
324537
36
55867
240543
984946466
34
96
393309
14
439572
356726
61
65595
23
1
102495
78
160168
1767
171831
6
32
94
115857
93582
21254
56
156555303
318200
92
175358
82
283609
650959441
99
76
270489
382768
323773
84
147183
20
79
8
19
2
725589082
253504
81
15
340430
189314
168329
52
220899
445687
478247138
93
47
14
88
24
84052
689030717
482823
10
22468
1264
380440
283691
40
57209
25
182128
248470
300959601
225564682
12
29
70
71
36
400224
100043782
39
6
91
70057
10
172394
98
97896
40699
84
20
448297
6
268078601
120074
77
201103
225394
75544
49
7
299829702
5
148863
331569
542973406
7
52672
354124
65
222770
207379
78
28
40286
5
54671
6
133475
453845
90
86
34
725071341
45
4
19
266964
2
454397
64
95
94
55
421498
65
316800
51
68
37
5
23
90
78
411157
11
192892
94
62
41
40
89020106
33
63
49
412129
95
99073
308176
7
31
49
38209
3
36
1
350730
64
93
425904483
329403
100271
67
57
5
86925
70
146606516
464077
7
834639992
177635
399215
53
348563
368651
152844
39371
49472
54
137045
144900
213388
66
28
261574866
42
94
322020
35
16
320930
789185172
905372432
342014
88
209644050
9
484819
3
99
2
417062
393460813
96
390963
77
264056
1
158275
95
582880883
483945
3
5
46
54
86
404518
10733
7
46
317505062
181822
170552
586087890
20
62
236103
486622
287058
43
77
952281917
77
5
77
308446
162071
44164
40
12
18
98
376679
9
22
265366
89052
394217
90
54129
76
60
146085
6
29
91
213936
244124
72
90853
7
448303
5512
185641
272595
12009
167858
248512
288272
156412298
27
87793
885047130
738661711
984188681
3
186954
94
88
391146352
43
309101
28
182763517
11
19
37
178118
294908
324231
44
4
31
88
70
327387
12
247753
95
61
60
41
1
59
7
10943
301041
177027
100917
88
12
109951
53
25
70
1
145714
176503
84414
223580358
215802
950425575
94
280538
41
194718
649874925
30
410212
382912
320858
5
77
6
67
442332
36
7
403039
336959
2
86
485578
256523
216084
38
90
47
21
633615981
430543
292874
2
293290
73
454140
15402
3
71
1
458797
818481919
202914
346995
66
166651
347255
9
311614
1
11
49
355103
400459
282282
387921
74
28
98
75
86774332
332162
455784
175958
57
729734333
354394
170545
474511237
325728
10
50
120383
766303376
43
64
426383
422075
17
1
25
58
33
392030
364021
135638
142166
939852651
163082
21
8
7
42
367755
268778
18249
3108
205419
995076896
48
981088425
237232
901181272
65
179156
13
328194
469054
36
350931
149861
95
1
23
145658
21
287516
266603
82
93
47
23
4
40
57
172066
461746
460226
785755050
399378
49
9
67
431331
312184
61
99421
600512415
302834
2
10
3
724745422
56
408885
73
84
86
72409
63
99
296746
22
78
173809
18
85
151202
79
253148
305020
48
21
96446
177647
54
92
348160
6723157
2
440319
330401
389064
291185
101122
256806
50088
50
648394854
331956
384679
572480118
205460
479031
342969
9
859106443
44
4
417480
156240
344488
153876
75
61184
1
250211
7
140511
248972
3
9
2
264563
76
43
4
114188
13
5
46
79
8
242516689
389222
269942
60
74
79
424154
14614
323447266
48
50
303892
275057
482165
255924
6
98
477988
77
329390
277415
102047
52
459948585
43
104440
99776
11674
45906
4
26
87
326061
219748
31
345774
13
40
22590
37
3
214245
50
84
87
73
3
270927
92
44
37
1821
962299374
805952262
42
606009469
19592
305266353
947158353
55
47687
7
76
459797107
238879
5
432884
71
97
382001
35
8
82
5
26
19
9
56
491763
456476
85688
148120
89817
40
198959
14
11
9
235359
35
648223703
19
18318
58
986976891
8
483384
145466
403834
41
3
329104
452909151
96665
5
384134
32141
65
29
4
94
31
72918
116733608
6
5
64
74
18
339382748
446039002
42
20117
3
46
182731
359470038
461917619
51
96
28
1
39
229485
35127
6
494722
17
8
42535
5608
66
65
727526385
33
102102
3
51
6
77
1656
279148
389646
95
367488
65
34
70
32
274547463
97
469508
9
428771
61
55400
35
498897
31219728
370595
204645
55614
84203
437684
62419
67
5
90
320215
408402
69
226715
405502
92
60
2
93
370
27
285508
481816
265942
24
493306346
36029
35
11
486816
441476
37
50245052
309522
25
374997
8
25
11
9
797042878
740302241
477391
457563
25
269370704
306157
71
62
967538486
41
76
158654
809574143
3
443336
26
63
51
56
18
335604
39053
23
331379
43
9
416006
320446499
36
157144
43
57
51
67
16
400006
345662
48232
43
301205
86
25
178579
90
38
187403
449215
26
116225
17
37
310771
487455
99430
287527
28
89
1
109072
14
63
8
15
87386
13
481913
396155
21
63645
111416
80
48
597819430
75
38
1
134707
349338
290088
494577
21758
510291963
98
332991
282709
4
143368
33
44
774267099
22
71
67
35
9
403866
88893
471952
416844
266530
263126
12
132798
61
762315803
43
153009
5
20
78941
155031
65
330818
18
11
25
56
4
73
79
216737
30
48398
53
46
106209
22
26757
62
31
224181662
234520
81
910032375
5
27703
98
153343887
87
112669
35160
30
99
16
475555
16
418917
57
101560
16
450275
351288
145828
25952
19
69
397022
58
97
9
318291
18
15626
441414
356822205
17
450414
2
524662671
484430
62115
365590
836352168
370368
672559114
88
51696
75
72607
13
112830631
355029
6
8
270796
15
27334
91
30
313391
55
315160
6380
82
147035
498498
7
19
370762
460320308
98
669105555
29462
1
32
5
59
965220019
40
247551
2
474859
289114
193170357
5
354547
33
285426
73568
397217
376365
80
41
28
9
140014
312144
98
46
403782
724178537
37
81
72
158717552
441049
402213
287931
70
33989
347945
189486
80
89
59
19611
61
100182
9
47613
355723
731998260
251252
459934
314423
76
65
77
56
145528
113328
563831156
25
92
21
308510
185792
487854
363068
64
96
73546
32053
46
2
64
462326
131406
364062
4
23892
88
31
209031
381605966
222180
58
90
5
136320
83085
429198
26
157542
66
316206580
40
98722
81009208
10916
21100
73
88
406994
699706412
431247
92
138411
89
92
361671
303434
18
839948980
79
7
378255
48
432317
20120
31
535423209
421381
254357
97
6
759917847
535769746
7
99
19
5
16
468188
450227
917141371
488639
12
26
62
2
83995
271030
348082
59
252883
383872
445320
21
214869
35
6
323793
30
109798
74
6
360362
249549
730392490
63
849950425
307792
294057
845959620
391763
91351
77
25
47
54
17
60
110005
260467
685574365
5
132082
299114
7
3
5
71
91
27396
278794643
82
21
90
8
57
6
17
9
3
402408
402381
160820
28
43
332011
111859
82483
122569
81
47522
302372
301029
440130
22
80
64
3
277448
429296
46
63
300043
473885
153785
92
6
301645
5
106352
862004946
535757248
9
2
17
484494
15
44
56
74
84618
65
51
286360
29
1
139709
407186
479795531
8
4
46
18
251438
76293
32895
16
48
199338
455428
113783
30
208210
316789
135984
375282
127343
262813
895837760
12
37
27
633047374
56
61
324297
886818279
496265
20
3
48
91
445229
421197
66
21054
18
76
145142
71
58
457866
604080069
34751
30
46
97
339049
204365
84
97
303038
483402
135046
47
1
36
1
9414
72
80
2
74
123464
35
3
62
187607
29
94
69
70
39
385783
46444
3
254509
46
41
62245613
63
85
11
14
24
692958242
464174
72
211617
2918
124898
36075
58
77517
889305146
381401
55
588474558
377111691
982843755
92
43
61
66
426365
422655071
14
87
65
61
28
81
43088
228401
24
134086
214640
26
151791770
95
30
237273
201651
429600
3
64
39542
82
1
468179
439164
115010673
2
87
23
233844
250347
24
999294228
950743117
197904
86
36
4
43
53
428739728
11
5
233255
21
6
576889684
904094856
293425943
445749
28
750077433
370685
392845
782139358
475865
15
49
69
3
260286
35
690651720
288455
49204
70
7
3
84255
87
62
7
904385603
46
368082
37
28
806990830
312573
1
154007
110901
445003
329997
57
31
3
99
53
483189
77
2
4
297083
436918
389804
221122
5
33
123057
20809
361262
281359725
210470
279138
426906
94
746610945
20
234934
202730
96
394671
36
277253
73
755025516
163977731
9872
19
252991
490499603
5
6654228
19
18304
34
88
318272
27
238245
25
111582
369161
409011
344418
990545868
270115
60
3
3
42239
56
86
30
43926723
21078
77
24
58
458400453
45
149162
421753
12
251875
11
21
24
3
89
71965
134936
426217
74028
7
83702
31
692171364
37829
79
361688
92
140622
20
11
449885002
44
63
10
322566
35
40
484078
868608919
338693
52
6
41116
24
3141
306096
658956304
305978
60781
288193
3
263367
462970
372854
91027
21
88
58
67
161692
72
157937
1
34
34
432040
1
59
489744
97
98
97
80
200701
49
95
306773
65
77
98
40
34
402602
67
236975
257822
76933
83
449520569
42
66
239332
3
348419
7
15064
84
350901
125077
4653
308513
92
10
419624
481794
51
24
63
30
57
43407
1
451375
77
129990
58
487269
373876
82
431507375
233720
3
55
46
122428
82
6
29
355227
90
22185
66
213917
409785
13
297636
474958
283603
494555
225750
82
441445
52
104647
36
145229
70
4
99
412601
222773
396942
297181
440323
335381
64
50
5
459594819
1
234825562
87
121896
25
221072
6
424401
77
692419994
87363
674226944
314742
26
40
97
364897
283336
80
64
232286
62
79077
413629
1
71
40741
220428665
236492
400318376
53
295745
46
415462
185780
893749796
83
92
54738
303570
720424500
56
249706
360398
400076
129046
81791387
288186
462216
329176985
317597
13
64
154118
95
60
4
218270
223985
77
91
48
494443592
390053
69
34
24
1
16
109229
339583
181227
77
187408
88
24
5
65
308666
698479779
60
84
195598
391890
975331657
6
81
84830
52
222144882
30
36
130601
59
290755
164738969
863862969
472250
242516
35
12092462
241667
1
97
32
3
56792
32
21463
63
14
247323
140507
48
415482
68
220057
47
60833
396096
51335
55
494648
99
68
90
42
18
399185
54
46
100962598
80
994428761
79
132165
345616
74
396277
134343
61554
21
496964
39
279086
58
11
4
88247
5911
169242
35
17
77696
326763
269521
313525
46
3
35
405664
640262162
299061
28
21537
54886
42
380471
2
27
2
3
577416177
167230
212972
85
40517951
181238
7
18
35
229287836
38821
119103479
52
14
106037
69881
93
431339
324644
13
48
44
40
94
215966
231543
188323
91
56
6
29
304195
417148
84
873185199
30094
458754
245543
25
64
42890
520647361
390090
378297
5
17
244791
102214
307578
63389
9
27
3
385061509
329846
38532
52
275432
48
593571246
53
84175
24
9
395087
94
12897
75
89
427402
20
3
63
17
200050
62
2
9
393646
11
257593
25
60617
379379
177946
57
82
179604
174662273
72
136122
7
3
278961
80
70
5
94
243064
93
260171042
492703
262293
346521424
22
296932469
2
9
115478
11
83
114430
5823
50
374563
92
38
63
493195
1
87
93
348288
78
37
2
162199
85
432845
63
186162
13
96
70
48
482607
5
10
90
97
60521
18
317140
65
99
215461
73
22
60
189542
6
59
445034
720533820
365728
75
28
464243
441416
5
485972
31
63
13
25
390682
43
9
58
83
40
112676
40
148071
76
499805
19
22
17
273895359
11
29
50
53
16940
81116
292597171
35
125965
5
443253
89
740338923
9
135286
86
448987
16
92435109
483657
82
17
100634
371767
797273690
467967
223962
59
40
90
37
72
44
101023
5798
9
64722
270652
153472
196045
200937
92
368023
57
767578373
47
79
4
72
122706
3
23024
43
443660080
1
40063
7
7
65
56
78
85
485793
84568
160072
71
8
78491
93
87
80978
224059
4
52848
183532
125670
275826
457657
85
60
64
95
632531949
302486
380431
152580
164827
70
26
2
62
62
285092
5
340378
188298
5
93
46
61
250312
29
2
83
23538
29
2435
191413
93
51
72
172387
71216
215089
23
372238
93
190439
462658160
102934
397081
80
63
666611233
7
206772
244543
245500
79747625
92
29
357569
59
80
321155
613390120
20
7
4
5
462412
153177593
98
37
4
262994
66483
28
4064
845797977
2
16
84
4
13
55
96
9
85
45
8141
439661
975629292
42
44
8
45
426925
6
2
23
337533
153648969
312549
11201
469045
95
59
44
61
34
92
8
40834
54
124297
4
39
81764
371133
76
7
421554
59
385094
50
912597591
262741
24
64302
15
75
146800
1
4
91156
17
4
382191
844890433
83
68
35
51
183063
402051
63
424296
42
32
316641
29
44
306365
9
2
373278
31
271333
4
86412326
27
285392
8
5
219990
75
38
4
207981
68
72
1
267285
283890
92
9
1
2
209911
74
712309328
806726529
48
76
427723
657253418
90
482285
66
187278574
58
41
37
20
58
88999
89
20
113337
89
218010
81
6
2
154920
91369
115306
397527
344015
45
89
309071
641134212
321603643
98
89
18
30
398038
36
293403
77
38863
390526827
126142
53
189729
414703190
81429
67
30
398986
375481
60
32
60687
11
127527680
48
71
885321368
140295
81
27
291598
209976
2
10
10
89186
60
4
317372
4
488240
26241
293660
10
430176
471771
323164
55
26
37198
315689
19
117140
463932
3
162381991
67
48
97
284626946
414296514
487382
40
209963
3
85
78
91
981258518
404285
60
53905
273067599
5
67
321083
166776
60
21013
4
5
144274824
52
82
362920
55
10
518319186
137207
3
176419
617079028
58405
464061440
33
924674122
81
1
7
97
123185
39
35
442632
3
91
33
489050
60
710615449
3
60
6289
28046
42
33
26
152193
21277
47
399576
72
151371158
477437
496021
1208
67
33
17193
38
31
439603
66
128602
162386
297758
7
50
239040
31
450280567
460241781
47
56
2
239150
13
347068
11
12
81
362716
75
339422
21
28
55
1
96
83
8
41
99
63
72
211193
291542
706407647
361553358
83
62
4489
81
2
150126
41
42
23
2
471093
56
146832
94
45
65
302185
87
4
372469
327215
482822
63892
30392
88
34
53906
28
56
427598
784619406
5
62
31
25
55
62
218629
16
239648
866725270
124218
514583227
90
17
4
751062390
339201807
76936
70
115416
322795
260030622
89
42
4
190883
29
1774898
482413
343014
86
426785254
90213
485906
73
5
68
20
830234487
16
75
9
462786
9
334790
461081
7
40
11
82064409
82481
56
67
414736
81
9
16
178420687
31
366980
69021
317246
26
50
449402
393164
5
69
461408
300474
50
72
6989
620754121
3
50
491791
16
84
312518
87
73
92
367503
416155
118577
33
931107759
76
20
51
460680041
342237
60
82
586625909
370245
73
357593
69
54285
392020
96
25
396484
2
464069
12
393418
266833
96
85
482285
48
427190
77
52
71
362099
392513
381799
1
481749
878238372
95
26
2902
680094492
4
589385655
5
56
1
40
737799061
609504522
40
56
488316
34
121150
236708
35794
288370209
194430
747625395
98
97
7
368117051
37
88
74
53
62
112058130
15
68
346312
63
34
60
468099
60
87
77
419281
49
47
308188
48
37154
33
9
98
920837448
116042
70
4163169
27
17156
93953
59981
10108
20485
65
195447356
432155
961907301
3
84
26
195720
414575
143573966
494186
663291253
342181
48
7
49854
215143
178617
4
323472
49
98
19
454295
834414250
70
52666259
9
72
78
39667
4
87
32
8
44710
934967646
372763
42
52
177610
135366
759125107
31
28
323062056
355711
394189
140835
18
64
91
352249
146910
92
86
7
140225
533095251
105954
24
146164
416147
260220
402820
225994
32
51525
48
494222
277217
42
56
44
267770
28087
159497
284498
380527
34
616455690
76295
256400
448660
16
412767
65
357591
155346
171200
660076038
14
82
10
128616
227259721
40
54
233788
27
66450
9
991782471
64
62188
68
468362
61
202716
161404
152919
174898
148547
64226
563376323
176133
263744304
7
8
90836
12
15941310
451728
107085
13004
78
64
18
5
52
3
68
97652
83
65
67721
89
155156
91
697341347
349316
49
141363
430124378
399946
70
68
260403
483384
41
522510087
35
5
13
131246
50073
157727
55
99
149035
8
488341
81
437467
475824
6
7
79
489617079
357737
196359
5
255285
439810403
175527
5
41766
13
52
65
69
41
60
482961
30
447252
6
165269
184391
70
35
324268
20
178287
22
43
86
48
9
416788
475476
441857
76
428308
4
61
481792
800030585
3
316759
87165
57
70
130228
3
15
42
56
200325
51
122517
53709160
316615285
41629
87
17
102182
473563
137185721
985618450
6
11
64
72
349496
34
41
86755
251115
451253090
171039284
59
251740
86
51
117194
64
75
940654385
261021
39
57
97906
77
22
64
384278
815139451
98
373803
125703
177128
195601
320984
162343653
61
89
73
203258
474706
145717
46
49
147646
4
432780
257803304
56
312639
26800
179236
32
37882
94
63
3
67427
9
54
184665206
7
339154
13
78
226173
91
98
165932
111975374
17
49
57
480536
97
40
217300
37
2
96
118810
142778
3
223697
50
90
36
49
5
18
67
3
38
72696
6606
45
7
231464
71
424426
74
20975
202899
47
40
68
11
46
70
128546117
81
380816
92699
4837
320102
35
79
67
311283
253273
460730
34882
645157574
89
424557
8
352777
227044
12
383277
31
27
400348
186481
9
25
16
232079
46
3
160921
27
483149
24
166846
486862
266978
3
32
104710
3
34
143178
4
42
53
95
480202
98
49
55
195269
370434
690179375
14
408180
62
79
25
259375
89
26
487756
52
94
423450
37
6
493228
100607
94
47
89
22
228478
51
80
89
66
69
8
91
537694141
27
50
71
124629
6
837816351
8853
30
90
52
22
29
49
52
489053
76050307
12
82
71
317324
281727
636427228
98
32
93
75
298205
308463
265246
202092
44
14
303149
6
77
4229
1
316441
255778
681397077
731622974
411595031
99
92
356704
91
55
7
56359
37
251116
83
430690
8
37
258908856
408088774
70
840603670
103911
394256
17
16
2
9
70127
53
481102
179983122
8
83868417
6
792838274
78
304802
469072
442166
50
194192
6
17
78
29918
246817
2
405094
85
28
49
88
5
79
40894
451728
156545
100968200
15
261647
185367
71
41
332230
329804
55
66
95
426495
325620
10
312478
99
514118979
97
417946
76
7
151685
12
74
165092
86
282217
586891039
496557
333272
2
38638
450317
70
10
41
225150
275026
43
17
80
237240
418371
886075016
75548
34
400763
57651
939854987
53
76355
11193
21
903807549
41
84
530246683
1
84
96
21
82289
49
342106
98
95
438306
44357
144987109
652047597
97
422311
72685
35
164754
425816
418430
23
25
492272
15
123157
354026
31
214320
7
63
390836
248784
96
81
100956
6
322478
213949
74921
43004
289612
69
143718
256708
412307
98
55
333045
86
172450
202678
8
98
89
474078
437816
24
683655924
422350
309325
73
16
101711
381793
87
90
1
282297
337822
79
44
70
17
210555
59043
228477
30
453323
368041
314794
34
318262
68
116261
434594
1
323715
91050957
151593
6
25
22111
36
14
31
385795
12
262240
46
87
30
492152
7
51
241196
289835
365515
6
82
219529
17592
233871
415835
3
997721637
635966061
76
9
268093
347787
83
72
394049
90
32
404327
458425745
102743
60
31
319660
917831182
70
157105
74
42
51
230292
122910
1
566
62
75
131993
314134
425118
6
525886007
32
249173
55119
37
61285
46
40529
375293
444667
9
914916048
11
275268
466240
905041645
43205
30
61
73
85
209396
113447241
10
137612
274370
32
63739
313320
232956
1
12
528766182
9
4
2
97
117877
32931
10
94
2
201655
213598692
65
3
820009649
40
347485
364012
325979
135382
16
248041
334806405
847288170
62
13
258927
21
5
481886
181211
1
50
59
335462
22993
8
98
140305
80
401256
6
91
452418
793906095
95
37666
464189
7
47
55
74
96
2
124467160
141143
97
114987
305276041
44
346190
86
590110466
65
175828
118523
83
61
10
23
320858
486108
389037
79
369812
383610
8500
87367
12
18
124779
246248
119776223
49
813448785
63
18
8
2
450026
2
43
64
389130
81
6
126335
42
272929
26
98
173914
86512
77
84
70238
9
89
94487656
76
211023
81
127097
266100
48
1
87
35420
125186
8
190596
486985
29
51
218473
353068
88
89949
93
177293
40
92
87
418638
79
49
470784
189643
39
373466
44
365234
381708
58101
4
62942
23982
74
388389
163493
6
172031
331081
99
373325
382067
64
246967
282667318
5631
7
43
32641
468231451
429416853
12
378287
81
242440465
35
17246
81
385891
453846473
219392
50
54
45
28272067
49
111014
356465686
85923
91
259323
291726
63
883600726
99
81
350237
75
5
50
414776
312625
62
370689
77
92
61
388098
349679
145137
945220230
62199
93
5
7
231869
230393
236992
166346
418836
40
436345
6
97
43
81
93
452029
223907
457054
79
59
358702
319486131
137161990
19541
189447
3
430430
81
298483
409887
50
47627
450384
251125
130567
15469
9
43083
485723
188689
212227
4
6
92
20
181560
90
58262244
934921825
59
426992
156299
15
103737
51
221866
44
415119
785213440
361755
466538
212786
63693
179409
243053658
86
2
26
53
60
97
268772
111577
28
96
182013
185903
5
917815551
470287
124415
4
62
64
386099
80
45
11
218104
5
37
217631
30
13
39144722
32
47
101505
326612
19
17
88996
213250
796445999
143463
22
90
279395
201856855
308082
482936
62
22
48
832569541
477403300
12
386406
31
479485
9
805747978
342003
473593
54
58
134610
3
99
317540
344567
578912645
144057
490344
54
333416
403058
27
74
18
43
62460
1
243746459
27
5
304737
351261
22
298174
72
91
8
492428
324014
8
91
59
346437
74
94
378157
27
305133
99667
287968
57
915324101
99611
336379
127637
215277
295776
91
7
52
29
23524
23
77
40
4
196595
52888
49
200193
396504288
208019
5
63947
4
93339
37921
13
371891
33063
65
22
112265
253384
6
151126
5
391236
126229
43
61
65
8
60
180990
22
9996
157866
82
43
277351
57
73
7
14
23785
903435784
41551
65583
477617181
241923
99
260512
455228
9
68
71
141599
45
15
49
421782
88919
20
60516
48
310315465
6
404720
451001
99
26
61
325856
5
63
198938
306796
63969
339727808
452149963
486998
20
46
277563834
887638939
21
412573454
68526
15459
5
5
313456
486667647
990906689
23222
298653
44
2884
54
28
66480
328964
385509
50
5
25011
4
344079
64
90
63
27
7
58
72
2
91
72
107416
106440
432501
57
92
36
93
498648604
290002
218929
84837
11396
52
315414
63
463936
480571
331167
239564
76369
22
447657
369685317
131608319
56
94
150271570
980110963
34
10
458745
275165
341287
465466171
15
182585
31071
23392
29113998
442353665
9
396547
476845
78
75034
63827
167030
95
5
418052
168673
280617
351802
905247313
45
95
4
408114
89
66
59
186471
27
11
15
93610
6
43
355719
6
236330
86199
44
62
39
278047
234634061
58
26
21
58
75
94
64381
82
94
7
14166
82
22068
83
51
26
230752
497049301
41317759
218478
68
3
423909
53
98
216163
35624
298404
83
123412
314412
19
7788
207435
4
62464803
69
164088
2
488624651
264047141
4
95
37569
792185095
93
429811
40039
70929
94557
67
9
57
118389251
78
56
67
523543833
369111
87302
441372
348409
1
299675
266398
415688
21
3
59
222290
477581
73
64
24
71
82
15
52870
467284
37
26265
28637
185695
47428
95
26
376797
46874
43
9
328819
57
69
7
31
24
347582
6
24
2
61
67
25
75072306
495504
122422
28334
743322060
497231
32
38
70
303845
20
312461
299800
25
573047166
370356675
214611
39
357434
106436
12
74106
914661397
71
1
555444294
202738723
260223
8
218441
75221
131888
30
82
7
215462
72
33
245476
273110
358259
413854
441543
76
304292
219284471
62708
263270
45167583
39
2
207825
418567
55
83
70
409087
93
156763
67
9
287463
5
90
25
414822
62
27
214779
311631
95
34
174471
2
41
34
43721
325200
195938
131427
47496
134113
139181
4
221271355
335731
935063765
96
7
5
22
272991
142698
440315
87
49635
7
47909
27694
23
31
9
167428
759300179
64
3
24
14378
57394
220487
363290
305265244
13
11
204532
6
31
527245426
788702788
414637
83
4
23
46
34
34
32
36
281921
226828
85
2
236200914
36
144107
37
399751
92
29
73
21152
48
460444
5392
8
1
190116
82
387135126
26570
315555
367448
36
907185071
74
48
160037
445576
170450
16
68363
67727
343712724
427279
51
83391930
351659
173281
38
91973
60
82
7
234945
30023
88
77
493548
138285
229785
92
267291
42808
82950
62969
58
62
263532
122202
227480
117073
51
97
87
422658
47
16
298967
99
204566667
227139
319278
453078
83
774613691
224936
41
40
129141
342467
283506
155827
198599
45
93
92
535312704
356066
8
582129143
347421
216242
221388
144674
460074
91
292806160
41
80
220040
5
93
441988
35
80
370541
351124
99
41
68504
491883
62
71
27202
39459
86
94
22
6
95
160404
99
774662169
344192
19
451056
63
7
49
499840
60
58
16
416801
92
123982
78
92
67
442995
97
11
12562
351846
18
96
59
174382
2
14
32
170149
219167
42
144869
330642688
120876
8
53
399357
45
13
9
940301825
44
212211
220475424
84
558382249
59
55
877448865
19
120571
392866856
108401
99401
32
322184
92
2644
6
77
224578
439314
44
250352
4
238000415
17287
185853
1
89
94
3
133140
499448
663665213
216134
4
81581
12
973435513
59893
30
190983
68054
3
66
31
59
25
84
954224256
15
62
394120
47
63
7
97
31
70
2
26
331871
37
41073
95
434702
88775
58
244196
59
84
54
37231
57114
15433
74
83
14
10
84
88
79
143812
371880
221699
419515
390987
281258
99657
80492
14387
913670493
374414
6
447627
6
20701
122825
11116780
51
74
494285494
68
5
310835
81
9
15
8
295563
59000
254621
49
142404
77744
297332
30
26
445762
64
11
45
32839
80
83860
428591
459098
115764852
341893
339478
219352
19
926326886
9209
42
48
8
169887
82
432601
59621
100941
137885
39
41
355103
4
528383828
60
3
81
416193
215253
77
38
20
16
25
20
286028
53
75
70
198613026
103827
5
109701
234891
4
73
40
215735
66856233
23
60
304825
115746
3
335730
356226
484361
67
12
7
52
34
78
235612
83
215284
86
154728
59933780
74587
22771
36
82159182
131274110
261012
912697354
36
2
65
42
38
60
41
7
66458
260237
185533628
10
113976
66
17
349703
167583
90
9
76474
25
25
314940531
128659
91
2
594127266
75
39
39
80
85155
9
63
180372
6
455491
44
3
444024504
7
66
103985184
83
729568999
13
390096
98
112023
274273
218495
207032
84
10
8
8
8097
51
342231
147408
170066
96
1
343579
107648
91
62
399413
373641
57
25
368111
56
12
211401
90
40752
75833
294709
4
68
57
338986
48
168731076
269485
4
45
348790
76
11
273004
50
37
16
75
385234
206823
84
52
68
88
3
56
125303
33691035
4
205558
64
309714236
670278286
367292
993083024
412831342
9
329899042
92
86344
880829010
84
375960
71
47
39
466366
26
291689
57264489
4
760868342
108391
73
57
723726544
66480
76
98
27
86
27
91
31864
259582813
58
58
84
62
65937
4
29
63701
79208
1
3
40
474826
95
67
74
239089
53324
61
35
250110
85
48
402264
71288
92
251950
957627501
461715
57785
406048
151938
110667
70
207820
1927112
395035
128947
3
4
72973
9
15
1
835682545
33960
232801
33
33
151149229
48
31
307844
91
276997
94
84440
69
95
119191905
796407910
4
92
276494
150235
360781
29560
12
926936351
8
17
84
430021
179329
82
91
161372
35
31
51
4
92
6
228751
13
40297312
417894523
69
938440549
312505
972613517
42
58
275339
21
492527
193963
35
58
48
35
19741
62928
398795
258244
9
40
184539
5
81
495392719
389994
25
22
488042
40
6
232189
40
13
489665
11999
62839
45823
96
64
79
5
43
99
61
2
418433
877273189
284661
87
279171
33
52
291322
3
20959
65
56
507455512
85
77084
67
206930
66
322902
940915116
255119
95
19761
362674621
187228
18
94
435346154
94
66424356
24932005
77682
284993
397226554
215993
48
36
277180
97421
72032
422254
242808
6
253441
79
92
7
73
325900
71
652566003
420438
373119
66
25
131332
32
542330804
69
879329043
437829
62
400289
32059
423904
82
1
322616968
257877
71459
267813
122088
428242
160075
16
705974729
471332
468651
67
28
88
84907
70
30
64
281115
46
296463
30
277166
36
265081
191887371
62
42
58
7
990636045
199379
255028
68
2
39902
6
847089419
78934
86
331809
377478
35
73
180790
850789818
284943
30
3
335138
27
60
86
48
9
59893386
67
13
72
185972
33729
143161
191925
21
22
7
77
63045
72
1
413791
453821
186438
363644
327726
989976798
70881
420303
35
3
267155
382977
211043
367876
321311
945901356
97
56
404389
60
373783
217921
10
280098
53
34
270390
913536876
327841
88
84
36095
64
85
55
28
188016
41
17
86
140892
62
294623
325234
499407
3
60
68633036
884124223
279152
8
8
20
21
769817874
212547
7
178495
4
215775
437332
243026
23192
4
302753292
98
82
614635371
295244
88
83
535725348
3
654326827
239910
345884
351782
21
35
334744265
13
75654
335988
267212
118651
145127582
54
91
2
85
24832
55
48
240249
81
9
3
79271
135572
9
71
94
490038
26
166165
47
32751
95236
36598
371340
3
496115
32394668
35
78
19
482173
269661
22
86
131615
423393
89
4
850781086
2
39258
445847
43
55
40
33
34
22
2
380932
35
385207
197350281
385991
232292
40
55
197898
361320
201134
559694125
313941
73
34
78
71
170093
33
84774
39
76
499896
39366
73
321411
91
56363
91
83
60
403219
584760333
36
89301
827171326
144811
845374503
5
96245
119378725
95
126540
93053
519037571
82
169467
64
67
83342
9
9
67
269563
44
24
75
783236227
47
61
534502624
30
59
296190
48
131507
10
5
238105
6
459855
403013793
44
44
307641
4
17
357483
44
275640
826640340
82
423219
425956
198262
75
331365
137239
13757
487717
122279
353016
31806
60
4
12
170755
940826971
274220
314228
44
348703
839879808
12
68
292229699
30
106546
163798
49
476408
116861
9
904957849
28
523688597
4
70
8
221191648
702326106
92
11
371887
356347
54
11
46
17
401925
61
229567
99711
12
3
134372
404034938
10114
680032884
127239
142546542
67
205404
66512029
265828988
9
308157
82
31
86
84
38
7
2
6
54
945070314
79
923335029
94
144685
82
45599
88
82
86464
65
40
541326224
1
43
284062
35610
15
2
82
32
97
58406
470002
397801
330543
47
95
124364
464368
192680
398905
20
97
52
37
83636
184644
272897
438814
39
122468
22
65
487248
5
943272178
244718
38
60
97610
140632
241954
24
87
482524605
381628
254214
63
33
242062
312838
981016700
3
272510
86022
453747107
173853410
2
82
68924
88
61
82
336503
182368
55
74
88
33
379926
39
56
219235
83
282305
32
82
154
94
20
103226
85
70
43401
67150
28
77
4
331298
172799
554509398
122994
482383
217220
194075
35655
3607
298845
33
89
80
73
241467
266603
488170
322972
47158
284384
8
30
387324
189712
48
15298
176114
227211
308709
76
71
156692
23
492504
382752
29
223675333
48
133233
467482
182463
160229
702616620
19
4
331338
3
347212183
66113
35
26
97
295792
255032
12
32
184164
599349407
74
30
3
417165992
4
22
330975
355470
61
444100
49
82
78
81
2
353054
15
89
446485
327872
81
67
71
5
405742
18
36
486169
95
351966
221811
3
83
46546
70
270753
28071
123275
34
806498257
247917
94
7
181974
302689
451921
472651
71
35
58
47
94
400501
599931079
294611
84
70
299047
273528
78
10
308405
381991
8
148823
73
71
89
8
248878
92
93714
277077
366100
29347
51
476949
54
9
339435
92
74
252170
94827
8
98421
296285
373666
499136
327600
426087
36
883596947
159789
8
586341935
63984
65
1
30
40
11759
28199
2
259622
129225
73952
5
14025858
21
60
7
342968
88
168864
37
70
186371
63152
480827
69
207626708
51
84
72172
429686
79
94
311670
13
497382
184482
26
57021
352800
531147849
609554770
72
284725
36
43325
80
88
193373821
410403
39
15
85
237080
279331884
99
42
43
89
5
466518
96
48
89
326356
211732
64
18
668596635
17530
27
421974
76
280488
72
44
55
36
391773
353773
322878
328694
73
92
310547
94
40
462542
45466722
146838
28769
90231
2
80
3
90
3
43
307782
269273
1
7
288442367
197658
353315
50892
13
18
56
107297
159806
398809
26497
230569
28
72
92
641672927
93
93243
15
275414
115593
59
155606
284376
49
4
1
39
29
93
95
3
80
120492
87
291110
664844966
21
259182
99
45
7
30
77
889599344
330992
21
32
164370
909075121
107219
151368332
87
432794475
72
469725
93211
67
32
12
78
488490
7
43473
100796
367075594
59
41
216386
428939
103924
250309
19
45
34
400816
103430
427610
38961
47
84
16
452256
413907
46
12
92
380095
2
442871187
424261
413395
54
47
21
90
89
433983173
181585
38404
995369186
81452
460547
144833
99
21
89
78
292024
382766
415117
2
81
188887
172974
281534
238661
2
45
460962
433042
27
352658
176817
71
158116
6
38
216944
97
100519495
92
7992
354645565
185693
7
82310604
7
2
9
150577
742118156
47
487772
379691
311665
24
410297449
9
141481
10
98
40
8
445465
193273
74
45
57
306857
96
393665
310898
409368
346368
316722
86
6383
877625840
351799
1
177774433
33
390478
300943
94
58
93
51714
21
388160
154001526
54835
5
33930
351893820
51
484476
90
20
324630869
39
2180
3
80431
7
73
46
412396952
33623
142011
17
343074
182745096
68
25
42
65269
338780
209480
374805
99
4
28273
1
449972
946688539
48
450447
69329
349485
465879
73
91329
208186614
432771
14
368825
262419
230626
38
410120
23
42
497779036
104331
301247
360602
107197
348513
219893915
33
26
64449
84879
5
81
74541
45
25
276585
263840
7
60335
65
372649
4
45
81
3
78628
47
87
15
15
57
412153
71
7692
325672
34
9
74
66
99
60798
51
5
38
497179
2
8
15
132050
4
12
586615688
81
451165
133639053
23
310128
35
62
73
53
21381
27
16
20
625029304
309547
374560
65
421682
149424
406274
50
25
43
477575566
281459347
85
71
7
390437951
237351
5
268546689
54
77
369571152
14
136390
372269
297882
384831
38
383203213
266601
380441649
39
43
68
184957
488316
396892
119247
38
18
335835
84538475
89
371718
1
562599868
482346
39
1
808447142
335421
13965
66904
275744
5
1354
273190
10
364349
17
48
60
298998
9
470973
97
265958
74376520
44
89
351757
63
34100
87
43698
2
260831
145880
1
40
421403
279857
93
44917
16
154912
59
49
71
83
433455
357957
8
735768213
63
24971
32552053
56
58
33
47
35
18
294262883
8
99
463264
21
125803
755116682
30162
78
123950650
192459
19
55091
318187
64
59001
9
92
74
69
189593
121520
40
43
121082
33
343411
53
17238
39
750687680
26884299
60
26
318420
7
88067
97
659017888
56
494242
443987
293853
87
19
513882719
24
296533
67243
60
78
91
16
89
91
410962
52
21
411552281
11
66
83
54
252607
90
303700535
220875
64
15
7
9
25
66
11
38
2
477099283
7
1
84
32
82
586915724
123650
48
40
16
5379
41
9
69522
414091
38
650379657
296422
27
36180
595177665
136517
287704
7
484520
158467
83887
415194235
8
19
7
71
319690
350408
18
19
3
69
461491
473377
59
305268
34
264952
2
42
819423065
219011
251982974
4
468092
448327
75
60
219935
64
156611
3
193447
4
33
81
348829
8254
76
88
430403
327735
12393
28
76673034
10004
486414
85
326794
321849
175926
326896700
149160
27
16411
50
77
10
831410623
66
82
405337
97
8285
55
95050
5
487604
220153
57
462937
39
131775
159846
143313
429978
326728
188189
59
32946
474254
285982
336764101
184398
85866
45
147806
640326490
29
477237
20
67
14
139797
51
57
31508
154876
431285
87
8
450100
448436
74
89
72
50
2
427937
267578
29414
436582
489024
362678
72335
280131
361419
455242
444323
318774
95
80
230805831
4
3
87511
49
314035
554235995
45
19
387937
65
64
557031775
186051
52875
76872
70
67
470771
5
9
334864
846933633
40
79
352992
32
678651251
233696
8
441433
94
3
206179750
77
70
144122
246639
343652
72842
132620420
753340181
13
70
27
71
88
1
72
89
85
177565
491903
493181
457421922
143399
19
335317
94
76
259650
61
377621
399467
355065
267423
436341
248795
132521
222729
269436
338769
311438
6
122145
95
221759
329799
1
413865
483290
44
91
22
263142
744258304
3
7
7
37
398715
223308
262873
10
63
448803
167370
81
295092
280630
315251
63
49
97
98
127599
904436039
267354
22
180082530
410366
1
51
58
113682
49809
1
66
250118
78
49
858171964
49384
1
520288118
360766
18
10
17
370784406
87
90
60
46
8
23
1
226569
250238
17728
588072348
193833
88
69
57
232984
423841
52
73743304
65
53
33
3
15
707615425
9
264874
910410369
777942257
365635
34
367403
95
6965
84430
37
64
29
43
59
281758
618465108
171881
8
34
458521
321259354
54
249170
75
96893044
30
45
7
68
711655459
449800
81
15178
335430
23926
229124
140693
94
359068
41
146793
78
41
677754551
83822
60808
1
84310
433822
38
206868
253462
497161
967870058
76
23
85
96
20
76
493786
337942
455791
119498
200604
48
823890336
79
2
205715936
45
376524
20
91
54248
214847573
45
87
22
478148
265014
805867383
70
477771
320956
323427967
67
317955
316332
18
952285084
94904
97
506013482
31
3
67
659862547
182600
83
51
78
42
39
253749
425703
490834
46
3
74
18
328377
21
3
368978179
253121
66
41
43
274982
72498
206575
15
70
416174
851572707
421394
88
248172
56
279866
27
40
556602322
205745
60304
61
7
4
482815
160284
3
34
93400
86
3
9212
61
6
20
20
144839
208273172
48659
87
88
7
387219300
3
21
261733
825785384
49606
92
2
494587
76
105507
205640915
349164
21
3
23
85
296071
546716964
412827
166474
239879
198059
804757757
55
10
366239
4
118951
97
98
45
18
390030
8
34
30
2
71
594520921
2
215533
20
95
67
21
431460
242122
64
807840892
48
22347
465960
95
16023
63
62
86
240311
66
26
424125815
59
14
96
52
6
32
843853549
418668
433677
252438638
274939
66
15
1
129330
66
87
88
642222685
9
13
95
71455
26
102768
151692
15660
60332510
726800299
81
10
28
318743
253729
4
793483246
336290
23
499822
132530
44
61927
103936
91
32
59
344505
418077
346808
325531
51800191
6
2110
5
68
17
50926
67
191046
752729450
8
8
48
68
358109
1
51
81
33
308135
17
222281
79
440240735
91
291652
519254533
128373
10
94
854121326
439657
478098
293015
79
12
106114
25
23
42
325769
67
18
262855
74
31
20
67
19
597416259
54
207723
13771
77
6
31
36
93
682108052
9
97
52
2
770725232
54
197440
88
686457495
413507
76415
49
26
71459
2
439159
46
28
331244
48
5
329669
34
303352895
948361119
55498
94
91
64
3
26
4
962869400
27
486635
81
471788036
85
4
299610
21
173956
236007
9581
95
72983
8
182358
274126
570592284
1
181267
7
286536
147716784
746511718
372113
5
86
295977569
9
98
9
31
23244
2
148200629
38
311792
48
32
99
73
36
46
2
96
67033
416094756
430161
76
15412
24
880731578
75
122622
53
163992
72
48
83
69
986575849
83
75
2
98
345970
77
408847
19991
72
421825
79
85
443702
332086
2
276340
44
467245
405876
48048
52
341621
34
154162
286434
364008
497695
250971
14
459469
70
354589
30
89
43
8
291234
147974
31
75638169
48
173112720
60
472960
55
434309
432102
94
83
103172
76
3
19
236385
51
339192
32
288812
397707
121489
931513105
2
48947
29379
15
66
203906
5814
146792
109929862
86634754
78
70
28
140046994
8096
86
192042
254173
248828
28823592
62
1
38598
426075
712091771
19
26354267
263628
72
490326
30
145587
13
94492
82
14
65952
676133015
205988
367628
281506
53
347085
86
284791
79
252821
6
95
140856
432301
56
443631
245386
53
367085
3
21
99
271772088
7
231377
5
13601
92
274804
196483
58
205992
83
802223941
47548
8
403703
76
1
80162
413174809
288636
34
203144
103867
409630
206642592
9
46
55
42565
699242625
44
4
69
2
437152720
827210139
87
43
7
8
42
66
380932
295091
132743
250792
27
173108
23
69900
255558
300863
3
135039
91
380147
479299573
9
754957989
73
55
208561
174592
417085
32
44
6
83
163769
56
499269
283538
21
71
60
65
3
492742
481945
10
38
85
8
146334
28224
13210
222208
68
177109
48
160170
329995109
97
343011
95558
44
29
17
62
281835
194337
48
437343558
41
48
52
66
901465684
73
65
92
30
82
49
241722
212009
7
381360
28
221235
69
348069
127227
87
8137
93
304882
268046
82
75
43
725274432
67
29
27600
322298
82
92
185819
32631
46
282579535
3
72
57066
687986216
5
31
428067
145864
75
238925
375448
306329
352327
98
248357
6
41670
357325
34
66
147503
350043
5
32
13590
330370
54
98
234711
336942
19
47
8
820991572
451872
306152
93259094
86
79
495937
49401997
56
69
266120
257530
81871
445652
76
22
134158
40
60
33
324699
245111
16
87
33
53
422063
125781
46
73
455274
408114
5
29923
380976
2
89
99
8
79
452628
7
332006
458255580
349763
2
95
60656896
154662
88
53
86
27
2
51760
3855
138505
388991
5
85
275864
53
76
33
70
70745
70468
205989
95444
81
5
447512
219159
341507
8
174553
131733998
920119750
47
490206
337975
24
1
90
16
77
79
1
99
44
72
276399303
56
7
54
383729
487972
29
235083
92
62690344
25
263547
1
56
323453
3
96
81
2
249537
56
72
289497
12
13
51593
32751
195481
40
9
163429168
5
43
741917176
4348248
41
199830
8
377403
466891264
2
51
34
6
5
5
187192
70
53
9
9478
76
23
333732
473891
50542
247223
26196
271974
653739676
87
66
278844
210990663
489015
333496
70
43167
378719
67
496658
472067
136279473
18574
218298
101826
365565
90
64641
67
5
199542
48979642
92
2
400998072
23
50120
4
10
423797
406556
220303
355901
214423
388022
81
45
3
57712
69
78110
211010
89
6
37743
5
61673
705599571
537545370
73
28
243137
46
52
76
314920
399472
425719
87
457052
237783
76699
38
30
24
44411
467390
90414673
17
451276
9
2
64585
67
85
195362115
37138
42
14
60
220163
94
3
342090
405522206
70
82
468663
93225
456695
141567
86
374663
12
25
5
51
3479
77
74
215366
87
369393417
55
56
24
93
40
128605
60
109235
89
452906
43
13
457741
30
13404845
6
25
890830949
3
35
8
332375
23
193375
55
267963849
94296
55
93
56
371485
243761
281330
15
340976241
358806
178943
93
10
31
192759
267585
66
381196
462446
458899
393773559
496583
8
330250
98
304762
277027068
156661
16
27
99438
32
432119620
686344448
546725648
31
597358101
400398
43
99677
33
19
61636
216351
144727
220806
374060907
70
489901
19969
397772
69
26
194592
49
292465518
53652
37
310969
193394
723447080
68
38
301655
75287
444360
20
92
85
400369
60
96
878663908
243548
38
35
70
193576
49
417003783
407371
96
228844
61
78
527192560
13066
70
158386
66
54
580677994
232423
36
45
61
17
82
68
93
489199
26
35
93
27
37
412288
73
59
38443831
183791
18
5
70
38
48
1
249743
176739
253990
232680297
462520
26
322238
92
19
473475
83189
7
224976
851880940
2922
76
39
17
234264
6
5
413011
318557877
2
2
388568
141114
311149
42
27
12
8
27
442
74
294246
131869
202075
487930
127273
457912
66903
311786
863473508
234149
66
376799
98
38
8
73
333161874
118790
410013
23
1
93
219095
58
271867
633683623
14
9
4
271120
27
30
439269
63
177510310
312404
80
50441
106453
408023
212533
75
341345
17
37617
70
589880032
346237
43
16557
925591280
8
32937
166682
111135
29
113052
239708
290829
11
275872
56
151975
172376137
3
190254
97
70
214583
208181
75
402609
93482
80
36
51
82
88
28
402793802
272322
5
294713
99
22440
109385
77
20034
432961
562182849
56
45
6
864553490
412269
45
68
97
4
584911668
78491
84
685906363
44090
71413
18
55
236631
7
91
261438
58
80699
37
321972
67
137815
497656
92724
14
9
81
47015
49
26
56
485689
69
72
222412
769282482
302207
12
184246
60444
326089
30011
339505
233462
86122
279048215
469533
7
916609849
4
25
13
115523
54
55
27
152495
53
12322
36
265207
547140317
73
884770794
50
77
44367349
19
340384
82
77
78
17
113870
9
456491
51
53
450022
24
61
240666
697249615
41
72522303
32
6
354006
332798
68
944480190
95
5
97358
382474447
57
291481
112200
178923
209736
57358
33
50
224996
51
69
132786
26
377719
44
436538
221302
33
73
414805
181738
1
391843
457140
85
47
482331
78
59
54
236950
272199
46
61
70
77
90
68
88
36
134785
39
176053
54
309832
54
74
229476
9
70
6
382282
46
13771
218469
60435
402000
56
316972
10
62
36
297172
100306
87
257322
217769
485249
377689
48
135260
96540
5
149842
92
27
278761
44
94
186183
65
72
376830
193482
276204860
456337
83
173453
30
903449905
131758
82
56
147127
99
259066
703612667
39
343200
35
246183
14048
372259
217388
441465
855302272
967143955
230332
90036
22
175807
73
162086
233373
45
7
6394
13
536377654
96
12
734866239
1
994484197
410285
75
56194
31
318435
64
94
48816
1
954653201
60
896769144
7
69
52383
92
391652
7
210987
41
337593
136001
481385
50
89
262731
592851214
935274990
51
385227
52
430352
2
54
7
54375
312846
11
6
499425
70312
4
32
367107
243847
95
72787
1
99
67
3
81
496929
40416
125562
55
146559
93744
90
79891
78
172362
48
73996
184711605
50
38014
557796933
8
385211
291600
493050
29
777779026
30
2
281506
48
1
93
48
294526
48
12
777435330
590888526
2
101951
54896
197745
102740
55
54
62
43
4
63
329161
191055
7
218777
204331
5
150414
1
66
422639306
10
7
74
78265
472250
62
251622
42
302351
11
20
48
61
492742
69
56
62
51
412742
7
22
455254
482302
4
43
95
6
40
318943
416574
25
415634360
44
71
398036
325871
17
2
245307
32464
61
167692
495540
66
117276
289339
37
64
221348
94
148046
18
47
27
314503
184984
28
57
278796
81
46
39
169528
410414
428193
71
577098427
317695
439717
21
89
337735
379763
444487
393968271
486279915
297776
14
58684
19336
61170
363009
43
392554
459816
43832
433962
349648
4
227186
6
7
36
25
374549
413798769
52
27
73
9616
224632309
461276
40268
171193
64
53
94
157963934
204286
36
59
124650028
67
78
465
80
88
76
5
28
33
420974
77
68411
91
987699070
96299
59
25719
10
43
8
18
91
30
186636
32
499479
14
33
17218
60
29
992375909
47
489337
3
13
3
41
310727
182488
65
4
3
35
49
83
193591
719343036
909060030
73
102100592
228389
29
199473
59
80
7
29872
49
59
49585
32725
17644
389804
57
445932
1
264457
29173
8
83297
2663
77
181064
148607
76
259553
726239669
81542
90
457606
22478
4
26
536385639
80
117799
72
276196
43
448852
63
957577111
25
202660
90
2
158714366
407079
698188877
202772
9
147882
76
97
337048
467558
254189
468727
773384986
85
4
29
96
377902
6
99
67
5
158748
202702
25
779170888
254181
833663756
250660
5
233849
44
47
194695
400695496
287506
333234905
417896
676386987
60
358042
49
25057
19
18040
139629
43
4
496510749
73
4
22799
50
300007
2
80
10
87761
16
27
91
89
256853
17862
12826
81
2
235172
62
87
37
97
43
17
84
489171892
930440813
62
423865
39
207324
22
613363178
269246
9407
59
69908
319041
3
234697
310148
252794
74
81
252593
65
373851
3
2
200366
71
126894
799488913
478408596
274768
85954
15
86957
527150923
24
99
10
43
278682
2
469515665
881742178
45
91
151805
6
71
447954
251506
125996
67
2
85
39352
23
70
50
86
22
63
37780
241532
98
479985
16
33
21
255266
41
40
4
334981372
17
109570
9
20864382
233676
171960
69
63
444607
28
81
4
46
83
552799051
3
220596457
16
422112
199031
22
489899
67
24599
27
283577
164492
67
178680
56
76
57
189174
102842
128471
86
168820
77
97
63
22
87
187235
47
62
421509182
250633
92
11
105624
8
306597
419591
4
53
72
87
369907
364759
89
34423
25
359731
96377863
61
439876
94
491512
150638
107490
78
96
139101
61
685574149
382637
397905
25
271555
96219
69
419086
444418
344322
38
60
10
80
472571
345637
73
98
50
200696
99
462615
37
427350
910559697
441336
88
7
66
297229
259657
1
39
278383
442659
955246062
487991
52
268845
92
94
62932584
481489
13
389096
97
22
42
41
397620
8
98
44250
382810
694288194
120229236
31682
74089
33614669
380507
20216
57
69686446
98306
4
5
97
18
41
92003
10
19
82
399263
495366
2
346227
102501
64
361332
56
60
61
203799
96
49663
83682
10
13
25
83
80
75
3
52
565585911
477527
87
372343
49
78
70
470689
32
480553
80
412371
97
158908
6
439045226
349147
51386
92
226392
5272
55
6
435915
35
99
114085
92
32
19
16
79
45
95
431081
36
61
85
398088
817576606
130391
70
9
8
222337
843434918
38
52
5
61
1
244605
47
939688955
978324930
92
356508
612
547853032
76
278884613
423321
499923
679523095
105311
31240
14
341943
154413
498847002
34
9
20
17
22572643
243835
38675
10
39
7
428844
75
381348
59
960532200
86
905189816
33
49
60
11
59027
95
224565
150783
88
9
165091
99
51
27
71275
15
47163
166192
44
76
57233
55
314771
251262861
334154
98
439227
478482562
15
4274
375762
42306
82825
321531
185437
98
238897
311695
62
6
308318
51
37125
46
437571906
72
24
37
228648
118220
48
67
14
25954
416186
18686410
75
78
148074
20
405013
74
87
75
168420
210553
159686270
8
83
248723064
43
201988
93
253998
171895
24
18
69960
133316
273492
65
85
87767
42
351917
18
411778
77
63
53725
11
3
54
88
328347
6
35
359658
6
592685328
333272051
68
25
979695069
298324
38
626008017
7112
455700
345994
73
372206
119254
25
648159481
30
656722994
6
124997
33
240875552
46
607687133
302775
17
458059
46
670038409
435514
246020
99
335080
83
44
83
409384
45
75
380884
400718
270878
433563
25
45
74
17
63
482219
197177
82
192446
12
50
148100
98
18
80
35
341978
475349
41719696
89
144981
7
48178
139814
56
63
308442
232970
54
4
243703
71420
372935
73
3
63
5
409411
67
15
490208176
98
9
405456
92
18
43
76
62
471399
18
485689
5
25
9
82
175854
106270
8
357318
322974
122485
97
420765
361169
311203
41
472442
62
147384
223637
73
354878
300365143
22
98842
84
59
652024867
91
58
616130506
24
478840
27
414862
80
43
20
49622
63
1
403175
647596
81
394303
361515
417033
256918
337687
265289
407284
637826579
85
56
137065
64
373834
256111
94
21
73
56
8
30
86
1
65
67
57
353958
5
8
134579
367348313
91
61
386792
95
351076
20848
18
6696
306128884
602013633
265455
2
76
1
60
158845
2
390497326
4
52
298817
7
61266
446633
53
67
93
30
2892
156030
64
99
87
64
65
8113
3
23
494200
442713316
464480
23
10415
20821
166566
1
34
87
332603
19
32388
12310
430515
407473
146370713
850124781
66600
13
29
38
22
416300422
112175
469138820
97255
328910292
24
250479
349721
9
36
76
207580
64
21
98
185122
160548
86
481939
159322
348421
485040
419848
325751
450847
86
1
96
580269930
2
33
266711
98
59109165
9
226103
271153
390280
108375
216003
271188
214781
41839064
189348
372019
8
31959
164667
99565
98
66
235151
5
46
268358
3
58
73
98
288040
336239
52411
144310
2
8
209670
176987
89
437995
93
39
90
335272
184684709
186362
241321
391827098
18
47
1
208527
81
98953
395275
55
205119
28
71
61357
45
89
78
407065
579253640
466368826
92
950929930
476742
94
27
8
85
21
97
430815
75
75
75
427775
8
151171
79
166552
414366
159163605
9
72
54
94
60
66
961513489
37412
81
11255773
15
89
284301
364368
42
76
38
138934
118314
23
97
52
40
69
7087
231972
310921
89
29
47
706367713
63748751
32
92
8
293212
38
481227
63
785587321
203446
4
72
99
28
387109
68
848169246
72
1
177424
50788
72
553002992
98
61206
217004
2
60
29
236540
437399040
88
155459
319179
368353
60
150074
47599
300239352
55
77
21
336554
60788
96
457863
175055
9
383131
8
6
7
155684
117354
91
60
440756
20
54
72
1
492701
53
458422
78
247026
299739
80
374868
49
88
9
483246180
1
76
325111
64338
8
5
22
378708
248720
60
354707
11621
6
16
269417
7
52
50
15
9
54
454116
258756
80
53
62851
18
9
139561
38
17
8
91
67
85
423970
35
80
435442
403390
28
947616179
44
96
87733
77
45
3
76949
365824
439614
228344
16
358716
222250
340897
96
851407558
766907479
39
29323
91
6
32053
44
41028
193772
46004858
359798
93573
14
44
4
12
405556
442222
86
91
3
948205423
32
207742
19
56
405354
85
34
28
62
49
23
282315
7
50
96
3
65447
63671
2
217904674
259413
33943
7
272704
54291
46513
483549610
628490414
488396
78564
334523
2
420404
318714
6
93
425854
734866072
22
62
67
63
431337
5
376644
21
66
45629
386113
293864
69
34
350134853
1425
253918
151449
209750
38
423333
3
72
833200146
11
99974
480640
12
150228
309297
1
518841030
89
1536
5
576948805
103137
7
80
259359
241808
86
70
68
80
73
55
2
73494
59
757052475
86
74
9
89
491716
88
1
9
47
83316646
182695
332744
48
7
68
45
248629
14
251160
10
116482
141121
67
8
59
157609766
484252
26
473642
23
8
531256568
40
7204
566248916
69
47
14488263
66
97
59696
724669801
5
354928
61
324816
20
39
348618
223085
445366
57
67
34
35
142563
4
15184
118735
96
99
842599050
6
216747
7
22
75
61
180649
41
55476
36
24
409915
64
370140241
141996
175572
17
465651
18
96
53
94
80
75
9
7
75248
5
87
703966335
482652
47867
421769
26
319489
51
196732131
293143
28
8
457072
199577378
4
33
25
81
72
441051792
5
845905512
155875
21
43
62
74
442154
6
80
80
17
40
31
637448227
39
304792
473502
70
90
20
482707
408731
83
47
404889
223641
3
39
422792
399182
89
224770
87361
418444
66
93538
67
169376
109525
164367
57748
491766575
484504
75
164102
108500
63
124089
23
274
21
86
448854280
78
17
2
7
10323
170867966
342764
54
3
147564
82
22
61
773599378
1
2
218615
86
41
63
10883
178320376
77
10
379114
22
654434028
15
21
466039
21
83772
400630
420080
3
9
48
262108
138497
32
56
479623
46043
280660
74
26
207794
81
71593
78
375189
47
503642409
463919
4
56
94284
476035
89
308769
849051080
12310494
72
9
15
261970
85
56
68369
74
272001
333981
51
76
95
9
31
315824655
130780
13
40
93
272089177
8
40
6
5
95
4
239564
79
93
372010
410497
380188
70
65
250206
52
38
43
35
56
270268
84
129388
297447
42094
450323
9
302793
56
319955
7
70
83
505176818
453248
122873
212044
821808123
92
79
296516
70
160682
132983
91
103627
386951
11
67
60
87
6630231
3290
161882335
289477
50
19
490931
422057
97639
272274
328565
416786
464640
187184161
38
65
85462
397386
73
273779
12416
402435
197114
324256
399480
211859
7128
66
65656
12552
224761290
424795443
10
14
319502
9
43
15196
42
95822
494305
7
468885
463446
20
76
89
474629
88865
429262
282278
265787
120036
375174
71
55
301247
3
3
965254502
76
93
6919
47
90
71
81270074
74132
17
32
776319909
69
419485
6
55
128790
5
60
51
100494630
434057
29
8
3
99121
53
93
29
498307
442601379
807626402
366502
10
20
62
32
370008
34
59
96
1
9
447840
79
39
41
108507
48
274224
69
113151
343374
82
147092
610598575
70328
2
86
24845
339850
3
7
130127
10
1
456366
9
12
290518
94
94
91952
22
414577
528246508
215486113
5
385217
63
4
55
16337
98748
70
86
12
491746
374816813
8
127050
65
347642689
29
774910268
64
194333
299019
190169777
75
37
408029
19533
41
275444
163760
52
36
11
15
33261
15
4
87
170994
70
224830790
53
179875378
173554
146884
65154
41
27
83495495
72686
406604
240952784
233039
349377
239785
39
450060
14
158845
15
442683
80297
661
19461
45
212398
23
98
6
56
206348
224475
34
112151
429433
3
311728
50
300686
24
454412
10
375158
458519
59
118781
14187
29
228134
52061
23
327578
50325
441972
516775898
471350
71
36658
200658
76
39
30
76
67
96645
85922
59
31
115924792
447133
4
6
196013
267686
321839195
75480
8
13
344439
30022
258327
17
908451454
1
5
477273
60
701979735
481542
295678159
439073
88
421928557
222863
118174
8
498505
118529
28934574
76098
236462
3
4
99
487824
296189
2
52
87977
806734204
29
48
5
9154
97
13
4
395122
102156
288893
22
371977827
340784
445286
42
170101
988308382
6945
521474360
10244
494144
222034
93
23
322738
89767
61
180410
9
373519
41
460277
71
8296
37884
63
403135
5
2
78902895
374952
4
3
276498122
91
471424373
10
6
92
224816
306531424
259369
73524
95
80
648023043
95
438440
59
74
85
428309
431566
194892
129680
461911
252990
13
36329
346537
99
272302
43850
845350776
3
194457
8
43
273327
610493816
459036
58868
48380323
485535
20
6
422687015
48185
462235
428428
322436939
60
71
122753
61
64081
485569
18
7
22
228499
830946852
52
7
247179
51
3
64
487240
32600
64
50
16
200245
474101
68
15
1
992191875
67
70
150099
718871288
58
31
370072
48
235534
48
86
425781
80
33
2
1222
479730
8
6
937669614
42
17
336441
75
10
314399
28
60
350093
52
166134
48
375320
83121
2
223799
95829
275771
72
882062720
3
424285
6
400244
410599
91
343776
16
440722
469594
316910
97
70
92
44
485437
287709
300689
202554
348434
40
345810
444675418
74
483124
266017
410430865
98
34
10
18
498195563
78
162564
28
1
82256
66
8
188730
27906
6
61
59
712040665
923718440
499013
97
33
315195
14
13
369063
364079152
225594040
7
64
70471
9
203905
112961
50
24
38
393389722
13
469981
304920
81
69
82
195405
74266
23
4
977087756
309642
265607
22153
249534
736837480
495805497
41
143527
84
17628
376092
417208799
435879
114051
13
22184
469919
110112
32
91037
63
456707
61
463460
23
153603
59
50
55
8
90
410401
126216
89
57
88
20
336556
54
68967
114011939
82
373931
63941
388544
41
4
17
319067858
6
60
90
340522
3
82
8
173487
2669
5
28
49
71
127991
125077
51
284311
320460724
147995
181934
211925
303507
240609
492545
276009
35
379616
155264
109963
58
136234
65
319828
40
37719498
70
23
65
60946
101898
84
90926
398579
46
394971
423154
31
37
309785
296108
89
9
56888
21
119990
58
210141
2
68230
38
49
93
704176552
437214
165248
269743
13
79
71
63
26
72
705947385
373419
8
48479910
186321
84
25
277658
112480
12
68
389745
288213
435018046
40
13
65
976518715
40
597377482
290731
83
116227338
61
267506
96428
7
30
53
96
39
86
102332
130851
46
33
12731
125282
766762599
7
7
18
148458
21
313418
272303
22
48
65
35993
120785
4
56
88
7
9
12
438542
67912
35837528
6
45
52
69
724871573
76
71
2
634542475
670534085
164487
8
362275
74
8
38
1
37
65
34
96378
65
6304
369213
62741
278144
79
87292
58247
327649
180199
65
32
73
188994
4
42
266824
90
37
86
87
8
379990
106221
83
1
453534
7
37
7
182959
53
72
4
77
881054834
73876
77
55
217587
58800068
313527
886768823
51919
72
129452
365731
22
85
586866798
438122
36
662864750
256643
73
31
464275
50
76620
256097
13
369438
127278
357174
21570
948078319
389348
411458
14
257830
3
23
87728
711982244
42
5
354675
341156
629027751
994968666
363824
37
43
42
409613
151612
248979
4
391621
191356199
193341
38
23
56048
138918
155599
127023
436394
432108762
36332
446577
122417
31
70
91
24
24665
45646
499369
157844721
17583
34
35
270359
348385375
22
389860
882707733
387089
3
76
96
453400
19
263784
98128
785908871
23393942
40
14
34
66073
24439
496337
34619
230422934
196330
19
83
46
258445
395475
333977
185202
482354
411601112
60465877
39
74
650687917
328410342
104965
13
97
8
27
28
839270324
89
474113
128524
22
75
64
99980
328654
22
52
185189
75672
455012
21
79
45
65
7
4
363570
36
71
16
62561721
4
78
47
931619755
91
46
7
51
98
162916
36
94359
126247
8
395835
74
30
7
81
59
56676
79
425902
267950
67
590181278
106387
36
436760
869396652
24
46121
3
99
82
3
84
204861
483027
78518
76
330373
482473
135874
2
20
436654
224038
266462
311165
939607722
75
69
30
347297
52
25258
77174
8
464401
234100
9
4
86
280824
27
11
493783
24
30
72
383284230
204124887
702474908
220620
139797
465858077
5
73656
928552104
23
79816
36
64
38666
92
79849
62554
6
402433
731507613
950983420
18
77
885073640
83950
27090
2
307342
7
697965013
23
1
418503
417930711
100577
174249
410283
11
12
17
6
447662
11
73
31
31
39
533505168
74704
404905
55
12904
31
6
425500
79299
485271
62
302028
368960362
111773
176515
31
36
243512
410891
93
53
463984
30569
99
419080
29
7
70
63308
476673
1
78
68
255322
32
7
83
45
400733
36
83
68879
97
45
55255
9
202417
432125
26
52738
106299
30
26
151256
5
34
219511
113877
427441
70
293198
240628
348738
70
103545
19474
17
688106654
447983690
5
71
993168149
3
17711
12
4
12
57
81
6
113303
40935
940991455
96
76892
617261662
79
15
162271
71
990591567
8
6
126832
414317
71
220692
489838
405277
22
8
17
2
293073
45
22
218617
12
437229
84
184657
400073
95
90
92
347264
643447254
31
278158
68
288593
40727
9
229280
8
22
155422
133337
442193
140250
53
86974
242725
494435
75
32
702710293
10
80
334533
61
857166954
87
17
54369
135088
162999
7
4
913383791
59341
715712512
390035
117210
15
441260892
28357
33582581
316836
170132
21
457533
226411
88137
43
2
23
274047
92
425484
352735
32
260449779
335227
86
1
379176
369438
431023
96
4
96
25
3295
2
21
482061
311847
163087485
38821
68
87
1
223882
475501
48
7
478135
31883
28
4
237101
48
431546
90113
837291740
388708439
603616414
1
116059
28
1
494244
399307
2
283100642
5
683225973
97
806223351
251227
67
27
95
20
42
345182
79
84
68
73
7
146873
60
388975
455871
162951
347885
392008458
85
20
39
428685746
23
95
44
842722741
53948
62
342337
289154
62
20
480580379
1
13
76
454463
463392
322074
21
12
78
145525
347166
163842
8
28
821732679
31
27
451041
7
73
119709
49
41
259210916
66
485790
72
600045309
61
41820
95
282889
112709
463923
984939643
23443
35
411207
62
8
60
55
231096
28
449938
24375
85
231377
954177110
416228
70
55
440594
47
88
28
11
189202
49
413899
463076435
50
255511484
163946
88
183018
55
2
187432
440021
6
109730
404411047
468945
33
18
51001
85934
61
88
73
75
9
67
327302
2
6
67
52
57
152250
76
68
91438
308563
393896
496305
44
96288
5
9
62
5
132020
47
34
100154
440429
76
8
48
7
156398
63348254
72042
37409
270813
54
486808
46
226659
441524
290223
112689
325134
217549
33
35
375778462
20
89
5
581327724
783822557
73
9
34230
651256533
34
440088
30
56358
320542
222073
30
84
62
28
227805
8
155955
89
5
219648
460139
7
421644
82
9
21
1
869888747
302054
211663
457632
77
10
469162
132058
496897
54
83
167153
477080
385258
25730
315927
132203
16
61316
540582899
88915
4
189258
82799
441396
337340
86
15
4
80
61
158608
19
347231
16
61
81
193083
96
8
37
151870
2
392733
28584
29528
62
95
273375
88
292350
2
9
16
98
35096
194632
54
112911
471778
15
48
4
80
28
179098
61
12
201236
46
200451
323731
35
81
901045749
230579
441060
484628
72
2
440670
3
336595
40
14
594470273
12
34
498912
7
67
290166
47
472535
106466
480367
62961
3
277816925
41
138627
86219
450443718
19
75
30292
30
72
4
66620978
931170059
99
38
5
85
988523849
4
98
17047994
200842
6
439803
229272
94
420429262
107169
45
632849233
25
119641
34681
20
31025
62
86
488902
7
46
87
31129401
71
2
443102
164780
723446498
87290
734125323
795441555
6
512659632
46210
43
176313
305315
31540
57
229499
316018
380938
75841
143770
621688840
383902
3752
70
44
17
63
298129
16
12
28694
7
71228923
76
16126
187356871
40
5730
7
715783568
40
79
18
60
66575
232422
450524
252092
359076961
81
85878
61
342934
89
77965
46
88
402683
6
81
372518812
198082
79
80
329082
103970
2
18
344539814
3
80
78
131545
96665
848422560
227186
97
15
298972925
3
90
799315243
324950
484219286
70
75
30
666545133
12
24
61614
1
124539
237026
3
24
252467
43
279656
653759852
60
73
1
14
99138
58
460988
2
9
56
3
446204
1
11
23
94
33
95589
943656820
76105
2
166003
9
332827343
6
88
191001164
325789
51
253826
542894123
90576
35
72
99
40557
464034
97
282737333
145857
59
131160
85
37
8
184733
18
40
80
480763
430615
204679
75
42
480809
735908079
62
92
334568
98734
80
291812
3837
135565
81
392554267
64
4
5
48
97
476668
745964256
858191202
64
43
73
98
830648921
125632
51
54
211674
94394
377951
57800
15
32
74
92
344765
3
80180517
49
13
619584051
51
94
34
9
94319
97
5985
59
412129
16
14
95
94
25
48
81
18538
469516
18
22
46
740321129
453697
491744
91
38
89
5
162585
2
831611620
28222
47
57
94
45
25
77
773025754
277073
439791
4
96
279160
62
5
216875
27
88
3
443267
282457
97
439847470
68
49
328201
80
696087295
396268
8
256036
6
915123645
70
550928708
286185
82692109
69
286755
25260
346695
79
61
217348681
41
277755
258119
52830
196125
77
60
399037
28623
5
253862
84
89073001
37
88
375833
39
11
452411
7
5731
42
30745
75
344188
94
16
206743
21
64
182867
67
278878
346
488913
284776
436840
305282
292251276
96
57
22
58
335401
464945
137470457
777253065
3
17029185
171371
155055
6
5
772290891
306922
21
5
82
219625
224312
142936
264978
85
200337702
50
49
272531
89
729997847
9
77
92
3
9
91356
719308440
19
72
29
419019139
99
744378830
231516
61
397892
227762
475125
194753
97796
99
80035
15
254242
426327
479857
293456545
2
188634
8
62
209163765
270379
27
896985091
90
34
96
9
40
230349
32637
189453
144829
2
21
282285
62
55
416957
36
6
74087
373058
88
292388
852199029
8
15721
456039
467710535
387262
88323298
79
47
86
21197
9
148551
270231
63
42
93
35
7
442605
5
395056
9
46
85
445311
390422
38
162862
72
51
308620
53
197281
13
178520
339204
217851
48166
26
759561399
69
27
32
3
87
455225
181621
379226
3
56
39
643608408
96
62
14273
37
388765
27
95
61
1
81089
238737
55028
73
98
21
36
421095647
163644
126765
7
72
181033
300410
50
4
62
15
237953
1
91
5
206520
77
76
97
63
74
147287
37
61
486704
452856
211930
571764306
298661
59
20
53
86
455302
5125
758894909
231548
84
239676
401945
299142
58
13
24
236202
74
363382
91868
34
5
207344291
60
492221
66
496230
72
3
21
712001593
206159
31
2
90
197555
297114
216300
61371
47
77
220255
53270
200446
140987
2
597149519
55
66
73
6
92
14888
30
52
437090
28
140174
37
1
631395138
16
24
10
18
203420
482385
59
75892
91
94
18
80
52
95
12
265719
928184805
413583545
65
9129
83
2
191800584
964316826
56106
64462
344325
1
95
85
154418
331952
283536
93
68
88
441200
485480
306322
371008
8353
156141
8
17
9
51
83
48
225641
80
81
60
223509
445746
5
58526
1
230442
9
278439
51
85282
18
296173
98
139514
151470
432172
85
6
14
853714979
340595
24
70
47
2
71216
97
239247920
31
224174
76
82
5
52
8
38
402491
84888821
40
62
63
65
468606
18
46
435153
7
99
59
83
23
33
69
5
82
49
65
375459
8
1
71466
283680
240637
104034
437518
39
388005
2
124363
365249
5
871644254
35
2
47
103123
454033799
421115
81
5
7076
481777
112307
111054
8
83
5
57528
190724
75
7
491335
52
41
14
78
357811
87
813805419
72
443030
476317564
384537
86
6
57
81
59
586429958
13995
80
4
166272
187053
452623
46
58
247371
16997
2
171059
41
615029124
80
211088115
63
348184
9
188871
83846
81
30011
84
260036
9
445310
467719557
2397
3
22
261244
229498
484490
8
409549
76405
65
17
146260
310089
435149
16
45993
433556
6
327907403
103368
5
849797801
3
41
892559082
26
402153
438702
35
23
4
292518
84
358620
6
53105
72
49
5
831418103
47642
306421
346785
30
283753
222416
252624
214643
34
74
480438
70
482547
713108815
89
381016
53858350
84
52
293354
646610328
65
84
59117
46421
39374
1
50
50
149086
64
46304
7
53
353094
2
3
83
62
76
8
23
112233
343282
61
88
75
5
24
42
186678
470663684
356719
99
9
377090
245334
104776
455815
31175
249103
201111
2
308479
466747
52
108391
251587
370810
44
353917
496481
427671192
44
4
86
442693
360588
17
577566320
19
65
218651
71
276686
144993
64
95
227869
91
68
116098
40
112893917
35
191183
89
93
37
179501
497963
1
69
41
70
106141
4
432894
214139370
392827
746918798
477325
23223
59
486323088
282502
4
471546
225616
127037627
244742
229663
3
467963
366403
42
95
23
378258275
349695
433733
60
66
467589
24
474730
329291
128455
9
53
55
89
65
460588
474359752
40
30
715566450
27
43
61
84
90
175227
62
307503
29
778003550
91
29
66
70
289054
447021
88
473644
70
95
323274
2
1
91
71
232627
984629098
62
101948
489977
9
732696920
26
185310
38
5
75
51
54
54
212388
82
46111
6
4
52
39
36
17
275051
8
762582652
97
826619829
1
87
4
36
19619
54
30
73
343404
38
346593
345994
28
135643
35
312941
82
83
142415
25
288473
432855
83
254653
433007465
34399
76
45
2
15
358083
160315
61
418633
228357
665764899
471695
19
6
28
7
196865
29
96
91
3
81
3
61
7
66
20
40
77
58
65
87
67
496856
76
98
38
224860
66
67
52
76
85083
93204
79
43
470046
24
162249
60
90
14
28
28
936359803
179376
451569
358649
412685
14069
1
422515
58
1
1
51
300715
466070
498278761
84
318818
916665881
95
50
73033
377015
29
653302066
116009
210881385
378642
349426229
409779
68
260378
124175
60714
242746364
96
963709654
335290
91
244883
130072
256193168
57
63
125381131
3
323596
858870675
3
12
9
996985475
8
58
38
35
946790474
36
12
274057
91086
22
62
365848
759699535
68
238771
2
494782
73
6
1314
42
68
56
481596506
183279
370901789
402294
111835359
488562
71
85
57
80
346109
78
416079
15
70
154021711
93
85
30
31077
463887
66
54
4
82
9
303791
52
362895
125730
57
4
93
88069
182227
315437
46
98
470101
182264
27
15025
3
167571
364006
292114
283922114
44
375808
30887
861425587
29
58
827872134
169918
84
18
378751
96
270877
824816678
56
16
26
65
51
121838
127380
27
93390
134990
7
73
2
30904
367590
773545526
54
69
461498
313551
49695
325998
297639726
62
224856
30677
25
125940
409489
41
43241
173747276
32
406860
157112
516780419
75
388254
100152
1
90
166122
58
94
56
6
92921
131810
90
430166
4
81146
430486
458818
492105
272968
97
43
11
251946
47
89647
139583
174065
426378
67
44
56
95
420285
459739
442904
173736
73
292245
154799
577946227
36
74
321777
404129
518663292
54
40
225228543
245035
651185260
75
247546
59
35
21
99
257007
136594
19999
13
87
10752
4
285683
288592
779438169
31
681908490
2
72
73
28
491563
244919
385434
26
140092
69
87
454547
259923
25
95
48
151819
73
31
70
10
299861
116871
183671
322945039
1
5
10
28
475658352
300194
20
81
382151
213347
63
483765
242884
479606
148241939
537527395
59
62623
64
271288
53
359802
51900
413102
4
70
606516516
101668
781590305
275284
35
81
403387
13
7
215533
128083
15
980683952
349102
4
58
669762382
196858
32
914411096
490795
300014609
38
497319608
93
143003717
48734
35
201527
2
1
9
125643
253449
242761
46
41
295577
1
63
78
84
48
13
270754
34
358415
357226
7080
38
55
2
8
12357
97
74051
282976
481723681
76
151344061
384696
116419
58
193492
69
103458
400548
6
428090
356373726
414526
446553
5
494998
31
31599
87
431408
26
63
374397
406933
352828764
75
79
24
48
69
82
24
319395
355173
72
153857325
4
42
90
173991
124289
464383
5
100824
62
252354
6240
36
2
211611
129031
320048
496429
83570
81
37
29
32
64
49
221796275
36
254785
68
167729
37
1836
75
49736
17
387574
52
1
23
407622
81
417971070
98
85
381028
11
72178
84
142542
306154137
415933
493470666
6
21921264
89
9
360806
497150
439182
34
35
324413
47
482654
86
563852059
24
139920
472748
186607
6
50
47
66
48
4
334230
185273
328352
56
97
221346
50
899674463
16
48
475707
126755
367684889
77
325694
2
43
357097
394144
125462
56
137577
44965
424501
36
354973311
80
37
264555
319024
19
145106
98
238194
18
75848
271457938
58
36
389069
35
451175729
11
86
203029504
132555
134630
436981
33
30
103925
85
518903714
298208266
112187
68
32
88
19
191166
95135
257463
50762
375243
169894154
216046
89
59878
99489
80
947382507
408349
429139
624021021
83
21
29
479247
767002300
42
35
236969
47
91
83
20
32
20
30
36
38
464435
62
297282
347167
68
75
551962360
8
99
19
108591635
120123
21
29
79
286064
54
252352
70535
148306
47227
25
89
38
3
13
40554
42
131491
356588575
255401
15
17
997978014
44
29850
265872
69
95
279468073
73
60
35196
148413
80
832449934
74
495145
90
18
407104
266906
76551
958916771
6
902325531
32
52
460781
2
105263
293464
73
25
8
861
17
479125
428961
71
3227
378815329
10
5
95
496675918
170911
28
41
58
8
55
65190
9
4
429029
315002
290205
873779869
3
14557
104026
518901893
98818
495990
15824
53581
406038
6
90
97665
40036
104881
23912
125925397
468543
74
135226
442803
473615
346809
26843
676523169
237133540
327759
232861
480067
170934
12
47
89
69
495486
342778
70
2
66
92
15939331
208386
51
26
65
56
171046
322961
352404
341329
905252515
333664
465969
225156
88583
59
95
120009
2
36
59
427385
112010
153128
49
350789
32
35268454
134272
96836
253346
767182761
90
41
245525621
197854
68
476720
27
979576620
9196
42
89
153308
230268
11
75
17
10
26
82617
87
8
55
49
485799
268273
384418
74
375358324
17
60
45
328192641
37
57
8031
647164133
69
19536
6
41
402541
226666994
96
9
74940
5
589855384
4
54
471353
716688836
367585
69
343644
419380
86
325556
471608
347369
65
10
331263
26
701634735
6
7
387482
473687080
8
330612
21
5
93
493518
99
33
13
53
97
698754824
47
115489
33375
17
9
5
78980
8
420493
36
258189
20
27
51148
94
6
23
97726
43
231980
243385
352314
4
34
555
17
424235
14
86
1
13
81
73
212194
4
357883
64
8
71
82
53
1
42
360525
362344
37
774543333
8
231506907
118158
23
14
86
49837
276403
72
197243
407065
64
124827
471382094
68
6
9
49
241900
149958
81
13
1
8
116780
549857302
62
351448
752872804
80
635741751
74
80
56
32
47121
12
91
484979
69
1
427253
45
476077
377125
390399743
344811
57
25536
116513
333303
11
76
129875
195632
8
228065
226663
12
531165007
3
9
74
8
1
193441
482367
17
219019
115513394
1
64
142394
49
137989
84839
129121
8
368774
424757
50
71
748241812
52
74
62
4
24
77
177978
6
57500358
4
7
84820
411026349
16
318832
384844
73
192398
32
207539
90
393917
71
77
229995
401696
446712
2
84
22750
9
58723
478593
117186
400696
72
169828
426848
6
25
394395787
31
85
486542789
240768
613905084
30
94
40
70
359545
238155
523866842
117848
935758875
71
191739
204380056
92
82
473936
65885
357152
30
40
9
97
458862
37
42
8
39
260442
303969
5
247782
81
35
47
373863
265008
24
439669
474516711
10
80
175227
719881775
65877347
210411
21666
3
15
90
664973862
52
59
255746
71
98
665596372
130110
5
129675306
205162
328633
23
96
438443
4
8
50
11758
344290
69829
17
235265
71
174501169
56
452114
59
174142
85
97
316839
57342914
17
284481
79
1
1
71
107435
997217758
80
380518
182710
2
82
66
245602
78
48
95
34
20119
47
35784
67
362387
65
272629
11623
118889
59
59
641336901
29
78
72
9
107709
79
88
314984
50
16
34
11534
22
491245
38
290096
5
65
88
71700
231718
328779
295441
96
38
1416
28
99477
24
6
246898
197219
56
86
193269
324032574
28
20
50
287125
98
57
57
70
90
420634
332986
9
12
47
83
48
9
184824
44054
1
366771
479592
34
8600
147476
98
61
32374
17
780229150
477805
59
251013
32
495995
90429
2
59
7301861
262798
298914216
7
83051
70
77541
89
216557
227116
413015
33809
64
381920
49
347085
2
399676606
39
64
384539
358619379
429612
41
261263
42
2
363440
57
74
9
70
78
241045
6
6
166506
66
425386
349362
179009
37
12
298008
76
399300
89
6
150742
116252
74
97
52
47
74041
90
73
4
159493
5
81180
49
9
293086383
369050
465097
76
84
40
75
2
1
4
28
96792
342816
67
45
23
4
75126
2
17
5
69
444046
78
524132884
39
442696
24
53
433455
179451
9
71
5
77
91
212442
312524
93
20
475446
38
169673
31
74816
285496
62
29
226854
210225
49
87
324927
9
764840291
92
77
382397
645763490
369343
740596284
61
39
265931
20204720
37
281831
256197
25410
421312561
67
30831
685967557
443280
116499
98
38
63
284664
224241
208137
7
14
291581
16
11
85000
369328
39
265317
6
433927
387166
209664
7
97
738365838
208781
32
454611
18
65702
498577
57504
4
171704
223517
340653
150977
83
39
63
462731
10683
58
271728671
86
1
6
57
16
19
100174102
90
249004
34849
87
29
61
67
15
64593
25
276307
3
56
34
27
67484
477192
19
70
76
2
3
222928
74
87
6
19
483827
89739
559579357
226163
113929
10
65779
113084
368084
742738081
199322
188272
306338
186766
87
453303
45
66
3
14
6
60
481678
26583
37
30
393378
1
22797
233950
126919
66
468912
2
414332046
4
463169
5
11
78143
56373
23940
743826256
36
34
363954
349699
20
345867
1
62
22040677
43
61
159623
133338
31
223205
359660
83
9
70
43
996331050
91873
7
3
371451
442894
476042
153425
14
448665
63
78
6
16
58087
30
1
18
59
917583803
15
11
103441
36
153685
82
90
6
385736
155209
20
7
28
6
695794430
26606
15
695014594
95
84
58
411492
17790
66
97
95
77
71
24
49462
955370625
53
24
369447
441676
6
411919
6
34
263784
8
128660
39444
688354196
211755
371570
30
98027
24
302663827
4818
71946
383226
70739
500701003
315822
50
80
64
151945
430119
28
65267
29
66
77
303061
59
399274
1768
254655
18460
463812
63
177368
409122
17
309246
71
89215
2
89
89
267946
57
8
458434
28
109689
127797
7
192264
69365
279828
13
27
73
21897
10618
8
10
178386
215943
94
6
85
369989
87
273490
235004
81
2
44
48
51409
313042
27
964226726
27
206337
26
94
284881
90
451531881
717823502
265471
94
698917397
281560
356238
40
3
11
336968
34152730
97
139134
15233
98
40
9
15
36
232831
47
98
2516
279414
4
95
46
364870859
2
322108
3
101088
51762
153886
96
410813
96
26
405495
1
7
849115929
61
13
39
33885
36
92900
304702
27272
225558
13
307436
49
85
10
258964
352837
28049
55147
6
476850
50746
25
34
40
3
303482
360588
57
20
491039735
61
20891
22
96
424471
331074
377375
109471
43
71
75
246056
45
52
82
117995541
98698
427800
54
738444896
436952
70
410295
82
338425
84
42
380380
95
61445684
208447
69
298709
28
273239
313917
334321
31608
6
92
278965
129803
95172329
264668
430190
62554
119127148
20
494583719
55
295537
4
436135
340013
465290
3
63
235242
316880
61
498372
31
92
4
135843
9
66
7
3
62
75
3269
148385
55
332208
683105313
194471
62012
78
256649693
317204
5
989030192
439841
346632
9
35
30
783731536
73
50
53836626
9
73131
17104
87238
2
7
19779
487719
931222708
54
239999
369533
322259
135833101
276968
39
33
6
71
68
310111
7
47532
46
30
21
389105
48
489535
321960
15
165815
9
49
394600
13
43636
66568
35151
412713
310022
96604
2
227631
41
145217
296718
17
91
61401
824547083
10
99
24
18231
8
41
25
58
18
49014
29819
369723
259291
41
4
38
209758
91
48
383699
69
3
30
97
6
1
166992487
239483
99
37751
76
134553
65980
98467
481119
45
27
39
8
265181
378328
45261
42
359316
393455
2151
955740148
311493
16
92
15
298792
22
4
335516
81287
36
250875
98
63
17
7
75
805361082
10
9
204440
54
21
7535
293148
436431
1
84
483097
202785401
277537
78
261471
21332
783709038
51
345465
55
41
73915
80
904583680
83
61
56
489800
279829234
54
50
46
321663
70
74
9
49
272959384
225581975
339311
45
72
10
89
41948
40
484186
634087104
73
374795
431295
182498
310020343
42
225922365
30
2
45
79
68827
1
21
6
2
232065
43
162466564
2
58
34
202804
20
58
44
53259
83
72
95
93
69
102086
472801
180155
58
409276
5
36
9
17
98
77
36296
190411
340904
446172
6
4
368675
125205
80
77
139196
764197300
14
21
7
150941
77
57
44834
126848
22
217194
81
134302
256283
408938
6
182805
17
496524
53
138781
8868
92
252099
15
63929
93
68
87262
19
409780
16825
246876
230741
910440087
223894
305598
450361
16
86
244784
694856759
850212425
83
270085934
42
397456
350719
64
93
458468
766330766
31
33
262845
251545032
403414
74211
93
53
226666
186393
11
91
19
21
232704
81956
299392
86
449889621
308732
369316366
454172
35
40801
336502
71
342317
216094
411032
41
83
69
347421
447279
64
40
50
13
86
66
44
278835
316721
55709
9
73
82
73
15129
15
42
264941
80
31
68
41
3
72
191399
208921701
187351
188883
32
94638
974014289
128398
108945113
118773
54817457
371403
987859745
437001
239854
39
359607
17
204826
45
90
67
232576
348290
119794
9
14
3
9
94
311950213
397058
94
374021
717088957
778
445938
70
464949
96
46
70143
835950800
595710195
282651014
24
93
393877
480393
10
332068
309596
473660
7
76
3
45
30
427698
92
122491
378381
96685
275733
254549
1
334103
16
73606126
93
113038
127211
17
393779
24
43
870392697
60
138479
383381
99
94
29
656185585
238002
26
514448233
57
43
361183
74
5
17431
3
91
79
90398
38
74
85
337611
806850542
28827
282494
6
11
214731
61
54
451725
4
487725
414575
607262640
75
3
52
50
15
31
113651
101649
180415
58
495199408
52
51
290006
58
438022136
448635
71
388127
274126
167160
1
94609
249633
376257
883327480
85
6042
19
159700672
235655
6
1
322797
95
318575
96752
34
257198
18
973614172
548688811
5
8
153939
24
96
558294897
259182
152128
191117
490972
364177
91
293177
22
2
53
739816195
31
67
63
96
2
99911488
88
248356
258198
427420
17
6
457694024
85
48
377858187
256811
40
30
282396
408839
154392
45
25
92662613
971887148
91
1
301223
9
61
262477963
468168
73
392161
369207
6
434733
205131
388671
253472
423355713
82943
404536930
20
84245
173908
17
315711
8
62
36
38967
32418
182518
282599219
9
361716
46
72
72
80
316908
38
28
414668
207628
497329
30
50686
12719
7
97
41
20
78
98
47
215835
229796
4
32702
457030
75
1
453727
82
71
76
20
28
40
288056
63
138424
216716
31770
322861736
58
84
322647
32564
98068
84
89
7
90059
248963171
24
398282895
493224
21
412444
1
98
248884
254709
78
19
48640
479307
6
68
86609629
97
30
20
28
22
359980
42992
81
93
77
96
238804
795298506
31
60
53
371502290
358879
45
140634
313604
490618
51
422764403
24
961057186
351076
16971
8
4
9
16
12
40
10170
50
113008
3
710369523
396714
8
210556961
29
60
66
46
33481
52
86
21
62
11
67
71
4
404757
74170
253742309
105273
12630
407902
83
6
2
19
396392
440219
20
389063
266950091
463381
15856422
47
421457
45
6
328148
95124208
40
81065
496942
35
7
185293
50
13
313056
453743
95
6
60
70
226497
1
216414971
569010316
94
2
31
78
241569
353406
266119
46
13324
268315042
32
11
5
210422
18
187637
66
115477
292495
464329
2
30
39
382597
43
46
233258
81
20
4
80
129081
2
52
26
378331
10955
248432
6
6
15
70
35
341315
67
92
49
176533
119993
140732
24
31
44050
476749
83333
378973
8
437931899
41
58
98585
108267874
405402
96
823120022
900878577
2
4
306471
70
23686
234994
18
24957
700205151
52086
3
33
701541153
95966
22
80
54
5
803710630
382311
175289
25
435321168
207496
9
83
3
308146820
929301954
85
621718704
58
61
61
438628
48
311316
886416393
128113
434564
98
99
58
812008710
32
238390
158649
5
79
314053
812036070
139435
21
1531
428147
496010
447399
61
363468
38
35
7
35
63
172500
103600051
95
387554
177621
1
477453
120085
65
60
72
18
92
2
49
6
62
44
8
377116
9
34
64
31
64
61
1843
19
309390
379205
8
57
86
90
96
60
62
212399
1
59
263568
95
78
9
181630546
18
36
199566180
109926
24
2
289377
25
63750
272641
81304
416898
248388
21
312015
392353
59
92
456150
4
43791
446952
776234515
350685
17
9862
7
120707
353788
6
82
7
966121799
8
79
48
34
74
89618
256654
64
32
35
6
97514
5
419796
24255
154352
483135
352034
147182
94
2
23468
6
404650
467490
96
4
289237
27
56
67535
59
171974
46
445871
50
39139712
33
89
474883
3
61
38
13
4
230486
74
360938
13
491018
83
498452
2
493258
713680635
212234
435327
65
58
16
6
55
681779022
65
297424
341626
498291
303153
41
80
95447
452227
349192
3
132301
15942
38
463267530
77
488592
17
328789
321742
70
407015
8
807093573
582906326
2
7
31
30
87
1
494514
3
63
297954
22
387614
44
2
63
535510757
435516
65
154295
74
1
481301
16
15
86430
38
181559
55
2
80
354114
6
249261292
63
496068
77
20
19
61897
309634
59243
93
248551
22242
219075
119928669
31798
544603337
3
83278
93
37
49
334449
140334
20640
280836
136010
265708
885902089
10
19
30
86
270165
441690
64
701687193
617119718
301993
68882
93303
278855
92
209002
280769
49
264329
352418
55
54
18609776
40
94
25
77
344948
6
84097
6
317358952
80
38
225876
403947
15
81
141558
328245
145050
39677
124762
50364
15
87
10
585981052
51
54
91
155236
309739
387287
62
244958
6
1
48
32
354142
214426
114292
2
6
401928
85
55
80
2
11
55
423483
32601
37
131852
4
368799
470095
34
441412
27
1
65
332292
394387
58
434298
369480
414191
227853
25
81
641272066
2
14
442330
97331
911136625
279089868
42
436800
414893471
38
8
59
52
51
79
157556
313670
3
5
18
495495
269788
22
30
78
63
148584
214385
102078
65
197300
34
88
335065
63
85
62
77
70623
171958965
302661
71
4
65
46
4
80
71146
560089450
465273
9336
80
24
9
494725
84
1
307661
76804
7
325260
23
711153839
407712
160941
240399
91
77
464606
36
2
30
856681383
319282495
83
330589
497302
54
294597
584123554
55
57395
83
10
106704
73
290386
135316
382581
9
3
3
12
51
1559
47
422099
30
8
11
412393
620777745
94
17
4
72
57
58
44
19
410725
304465
26
45
3
88
295873
470628102
44
39
95
474964
21
209407
286123
60
408797
92
25398
365618060
18
469900
47
133191
81
329389
50
44
407289
65481
404388
30698
483746
38480
245593
96
371473988
84
345539
6
23
14
134814
99
626831264
22
364980
52
8
67449
10
82
322537
31
7
2
90
449515914
13
360156
88895
444262
6
123044
442472
67
85
95
438438
423397
34
272850131
220975316
12
81
712097585
993167590
54
50
287512507
38
4
257360
35
445607
73
641658894
883578826
31
355172
46
496237
45
41
75
22280
49247532
292696
70
119541
65619
18
118420
358873690
16
33201
17
53406
90
104259
406703
36023504
43
36
80
56
61
56
251946564
551197018
469184
92729
141994
41
3
6
425569
73
688692706
396487
267238
211491
9
409193
14
9
290467788
241006
3
151475
56430781
6
3
703252763
447359
67
39
361351
389721
58292
339612
267711
183682
9
7
365598512
201086
383510
83
286405
41
36
269520
501997112
29009
272545
45
101091
258594
283138188
367758
454033
16666
79029
905222918
302076
270318
18
61
168610454
90
456343
67
58405640
159333
75
5
286139
24
8
82
463225
144510
310096
660059358
13025
64470
83
131163021
19
12
20
318625
45143
47647
4
2
74796
93
373711
35063
38
449118476
3
65
422992
132319
12
93
26
1
436266
478787
472913
27074
4908
341649
40
121050
63
342196975
866393944
312049
360876
242281
419305
38939
97
13
52
676483617
27
53
25
423441
77
82
58442280
74
226376
71
79
49
5
228169
65
40
282171
309447
687430770
319922
57
8
71
86
804360630
40
444126
88
184924
50
128942
3
5
19
69
304342
381225
18
23
367751317
62239
87
48
29609
1
395505
432756
52
645799539
87
311374
401731
6
58
706995629
180684
25
78
7
3
419171
7
92
67
2
67
6
61
73
147210
16
62
33
265697732
68046
165121
426923
237439
6
123402
44
946551425
45
288186
17
58
4
309084
226384939
10
125177
7
43055
7
44
460138
43
367001
427659
108736
14
114608
317618
18
284495314
7
209864
7
10
32368
168938
46
32
705165221
449213
98
411618928
45
102966
229054
61
60
183762
98
6
85275059
350622
32
157723
489321
13
151568
2
329032003
806831844
37
246135
409657
65
82
299457
5
349656
65883
133151
23
52
91
82105
1
34
156601
226744
372149
52886620
91422
124647929
43
43515
280403
327671
161706
1
116122
50
15
289347
228080
85601
338964
373460
90
16
6
499824
4
84899182
185574
43
78
748425199
203086
1259
65
81
70252
200929
10
90
40
260075
99997
50
131550
514516789
168968
71
66949
15
391234
62
39
56
74
33
6
78
742094210
14
98
1
218663
18640
400278816
92
269374
258844192
6
178128
273470
98685465
114351266
338232
407744
91
91
406887
223378567
852717771
352101945
2
245309
350458
3
474766
473237
13
97
39
89
37
90
22
321620761
997271236
286385
65006
4
627441062
93
5
84676
11
24699
222909
61
35
105196
371363
14
90
69858
17
717583917
212078
491525
4
475782100
6
598868001
300964
44
89
228165
351087
546649880
80283084
644935530
6
8
411848
437287
55
75632
53
78
63
28105
69
283060
11515079
1
40
49
71
2411584
342441785
36
295901
25
44
238959
79925895
92
223417
78
61
62
419215
814970324
31
234369
2
69
18
54
400429
86
84
10
67
9
47
453378
393826
94
243603
664870124
5
7
32
9
88985
145752
96
57301
47
601441482
18
40
433703
326770
5
272055203
67
14
228203
18
28
64829
13
224687
58
332347
55
310695
2
523653458
122274393
83
74
31
28
53
803598743
92408
9
67
27
86364
70
48
8
18
51
34
76
275771
498535
28
43
450258105
18
93
83121
4
7
172611
118673
42
238962701
930836302
51943
105861
129012
89
19
365784
93
53924
7
610420696
21
474347
65
173618241
6
50
440542674
6
88
25
79
34
47
87
70929
4
65882
163730
29041
90
68
116566
99
17
77385
92
97
903445748
29
69
1734142
66
1
78
692
438845
144106
86
44910
47
11
72
14
441959
307507
279256
492896
476640
153588
99312
232265
1
9
57
44
122610509
14
228397
803621743
77
44
178809
93
36
490931
389348
354304
44
21
373358029
57
193561
63
326264
177450
338638
361870
57
78
24
56210940
4
36
69882
205233
79
863339488
34740
1
2
463437
468534
354741
232472
716081352
38
99
22
88
72
17460
11
211259
427032
26
52
145477
11
22
8
3
172570
366477
543801216
13
77485470
450218
175145
2
171343
77
8
410857
43
109992
9
45
161538
369589
1
134087
12813
203878
877731455
169972
162767
66
212205
254121
25
421715
59
193098
95
252062
119306
61
2
32
60
31469
385302
330363
524987219
183805
181359
34
195810
41
35
48
73
6
115988080
61
24
181971
79
22
9
5
44
72
44
61
13
68560
59
16502
53
6
22
20
404149
201583
493014493
66398
261204
5
334303
13
70
89
370711
25817
2
67292
375025
48
49
224468
76
79
5
8
199627
327553
453801
42
328812
99
321155
8
397440
168800
122496
233079403
676429794
81
207309
122457
419752
411595
650445601
10
106240
49
307849505
246639
197193974
56056
7
15
11
458716744
89
50352
571829561
81
27
907062399
36
90
12097
350418
92
28
44
853908889
1
32499
58
215088
580934640
95452
52
4
62
32
257521
458789
85
590957509
36
57
45
431717
264853
42
194661
77
166522
950876456
456978414
451123
92
2
44
448079
921310401
504736310
88
2
10
48
243
80
161909
32
69
11
36
68
103418
80
713937963
338282
76
619562255
20
433861
51
255327
3
17
195471
113228
4
70
264305
121700
424929
329474
5
125841
406812
417647
38
493907
639399626
15
75
499445
41605
262856
106943
156557
38645
3
39905
116050
430826
21
38
513929476
760648383
164909
92
198216
7
55126
929250817
239522
379196
70
36
739595178
73
352366
213954
44
467962
318540
159377
10
48
98
8
33
821943230
482090
17
280125
8
422761
22
11
29
81
96023
7
456206
26
329307607
52
3
26
81
534310906
254235
84
661787393
443733
82
469710
77249
192101
278403
449653
77
161041
261051
496215
61
20
85
5
24
34026
10
8
252976
619250397
258982
74714
70222
1
33
871926019
33028
482987
74691
27
194702950
581993562
241270998
34184
463532
447321
142979933
31
62
151784901
65943
41
79
32
36
117214
38
35
238345
446075
28
606538022
47
52
28981941
77
22
25975
2
86
333686
214372
20
74
232237
4
652707130
1
18
71
107480
82
97
179611
86
96270
78
8
432602
44
4
54
98
419784
45
34877
95
291233
37
51
94
24
223258
77336414
4
136131
759367412
39018
57
182491
39
8
251401
3
245098
242084
311622656
492779
99374
48
3
383675
7
57
62
421959
69
29
7
2
179123
35
79481
18
205224
37
815342643
71
24
319505
5
144519
456322
94
64
33
5
23
22035576
57902
307715912
25
69
95
98
368738
12
297457
80
209216
8
147376389
271568
712760569
291232
63
528576802
205816
451000
369853
502195397
437139
448880
66
486821782
8
446385
900086071
94
260551
81670386
109830
224522115
69
34
158358046
224364
16
3
78
53
961084869
24
1
7
75
450701638
79
358495961
82
9
246914
38
67
51
63917
74
211142
68
98
14
25725
53
125684
67
222203
341321
165231
13
14
319457
7
212707
8
56
556811137
254461
62
24
286200
476908
4
755460351
399758081
441730921
877845586
54
45797
22
20
12
80
37289046
294523893
89736
63
31
813340067
5
96
62
18
27
4
53
88
60999
461485
516981998
89541
73109
420257
386312
14005262
445346
405753
4
4
2
47
193849
181293
797793501
91860
85
286766
28
61
83
83
437278363
77
10054733
138105
210035
484408
57
47
78
94605
35712
20
156919
98122188
68
452111
374541
259350
8
649424424
134952
232082
121051
490853
14
3
19
442419
17
6
688492265
483715
534136032
329907
5
55
83
80
80277
13668
94
274639
2
248211
43
633180581
496581
82
366858
266870
223232
51
6
149983
249416
87
68531
9
54565
177196
53
317959489
44250
161085
244303
7
437259
427424
129031672
65
96
93
89
31
292308
67
126009
85
85
43
71
421189
788137592
1
194288
32
1
79
68
115630
476325
67
86
418415
17
337409476
12
11
30
26152
941282463
19
33
344391
39
38832
252666
40
6
90
56
6
70
89
42
74
175842
471818
264269
62
62
213314
339171
69
86
77
10
9
75
438749
241634
89
70
395372
69015
10960
832175036
263707
60083
461226490
49
76
174997
495085
24
6
64
23
9
261348
61677
147020
552200777
42
460932
9
45
12
71
6
437703
8
445716
69476
14730
5
76238
40
497149
95
99
28
7
311447
169801
1
308942
4
49
12
160520
9
64
37
93
406450
36
439986
106476
49
6
215389
443352291
10
362373
8
39991493
5
315794
387678
89
86
82
22
4
7
26
37
494836
59135752
90
493410
10
37998
10
274817880
77
21
633855480
33
96
644262895
80
435372
404047891
34
44
259615
246176
53
98
454645
497454
9
163081371
95518
358857
16
394272
685500073
849197958
19
854674273
61112
50
468639
15
405467
221915
19
142679
68
7
25
2
140224
32
93
102516
23
82
9
79
418853
31798
69
5
69
1
8
6081997
61
39
19
290376
57
2
50
126398
8
26
62
23576
2
557701384
276009
133063
443482
36
61
61
134629
64322
18
87
613049536
3
372262
32
36
23
296998820
394301
41
356068
125276
156151
60
207749
197241
98581
32
542007430
468746
198734
56
285158
243119
9
72
2
98
228536
4
59
12
562827284
69980
82
58
38
353125
34
41
5
86264
84
487386
9
151384
91
101631
277702
28
5
28
185114
234588
413728
360970
47
254229
6
95
247369
61
68
875634047
8
82
79
86
6
17856
90
120555
9
70
8
91
137041
344734
220333
2
54820
85
80265
427234
84
3
8
3
321498
483049318
83
98245899
10861273
45
27
20
56
42
138176
44721
37
211206
15
496831
246449
57
432315
65
25
7
21
487112
9
641321517
24
50
110215
83
157863
95
8
130317
33
21
64511
934998541
293338
127150281
333377
246515
46
416786
23
697940514
5
93
7
55
34
136590
14
775702534
235058
406423
299484
896244056
32
59
461356
438998684
7
84
302670
125404
186948
437047
41226
471651
4354
78
51
64
98
23
393684
152543
325018
16
42
237110530
34
854094888
31
267181
8
873312656
59
314029
28
50
597705429
330484
55
38
35
94
816482767
99
137593
85
68
88
52
31025579
89
1
63
360988634
87
55
312024
468189
89
59
24
283089
209434445
219461
98
1
93
252909
94
45
97
352021
347731
37
6
21
369969
395975
78
57
487160440
91161
382893
69462
126449
100058
159196
878151743
394935
123946512
57
2
226889245
39
90
57
4845
322464
50925
2
329709
23
94
191963
56
48298
182418
150502
72
13
422486
55
4
8
204306
83
82
465171
787460072
490428
60802035
47
7
235613
417373
201362062
98
462132
12
79
24556606
294406
39
368271
744831262
41
51
3
306834
84
84
196848
395998
21
403321
270610
429376
365791
9
5
96
20
268590
58
74188
31
27
174280
26
178447
5
1
120646
95
189835
53
9
182961
80
31
84
64
85610
66
366718
16
228724
531623566
63
49
56
6
413326
105569
83867
50
65
71719763
683553352
838246481
264773
193628397
499176
562804859
94
155612
838738125
343388
25
1
25
5
67
187385
315078
215505
465920
267970
837369414
198362
62
8
37
463713
271302
86
9
59246
96943
2
92
1198
27
90
40
24987
5
4
156273
66
496443
258634476
16665
11340
39
31643
416551
36271
18
280483
338204
48
127987
96
446099
12
166785
478892
311669082
15
258547
7
85
950519122
7
121547
22
108731
109027
61
29
56460
29
21
498975
449647
58
421241
95
132667
28
7
46
67950
59636
66942
77
4
82
449749916
51
329458
63
14
30
337968
9
14
167837245
89
14
33
470978
440545
1
392274491
213836
58868
459947
48
84537
55
337799
61
43
112278957
72
18
6
341695
184520
677392245
243132
645114742
11
280071
80
963044602
464328
584174576
69669
445360
274737
181566
87
69
817613721
137745
172607512
292272762
403219
46
496862
71
302459095
379103
221408
94
8
174635
78
495654
435295
476273329
5
215499
64
78
288175
164163
81
350376
801552078
33
6
84
194684
58
269075
96
93
705542931
6
9
25861
10
135667
80
267848
90
15
71
90
499018
7
333892
30
9
458252
349194
93
41
187820
231948
8
6
134438
316434
90
96
85
275127
70
317191215
38
301918743
370389
47
42
309203
34
78
70
375981
412076
85
32
469364
1
92339
469023
428026877
254345
590016536
465263403
21
143133
96804
375236
201939
13
139990
57
497376
40
89
8
23
82954
90
22
70
162525
191759
20
211445
25
119385
355985
189033
257784
190543
491279
206614
12684
167179
562
30
165361
25374
56
48
183339
4
484652
359507
35
95865
15
9
8
36
5
365651
418203
390156
241184972
330165
324967
117253
37
197284134
7
92
179423
50
108929
27
395796
52
41
94
402451
39
43
48
94
4
384002
71
66
42
31
472687
66
99
470549
448472929
80
16101
73
3
469678
993604145
242255818
25
65
17173
66
9452
43
399063190
305282
476974
9
124459654
1
91
43
46
57
23
348917
166094
204195
4
87
912309275
424240
836205076
374710
67
95
260440
368867439
176081322
47
891768018
37
440789
8
33
191968
5
29
426521
225351107
416556
211026
57
99
16
722259670
73
144527
705027894
74
287931
216011
246494
29
788705713
106573
373838
79
484768
255934
89
328254
207976
90
48897
31
903062211
77
31
472044789
82
60
156597
449597
60
85
86
325259
150620
206340
258864135
45724
46
36
1
16918
7247
22
359956
86
41157370
29526
67
29
8
493297
6
18
406525
3
378000
57
28
14
406974
391974
79
32955
6
396587
480155
2
480863581
31
493683
89
90
235396
4
499813
41
217763
263624
2
151932
91
13
118848
362875
42
462309
61
44
43
63
90
66
55
129267
474307
12272
379233
329362435
440281
2228
462933
82
7
45155
270219
49
247624
177951
120143
75207
344900
67
14
81
437183
56
130764
114540
38
96
413537
314931
18
55
50
311872
218931
88
93
167998
83
718296077
91
14
80
211662
344843
401242110
153239
191322
82
71
39
411203394
425280
97
492061
52
40849
320599
36
343222
4
5
76152
428059
56
166940
498908
65
335960131
36
38841
65
9
42
316243
8
20
87
39
87
7
81
195868
2
452846
984893518
40
498391286
7
32
73956158
116087
313043
15496
70
301630
202776129
495414
304229
27
5
54
396877
81
71
29108
93
78
102907
295416
365091
7
32
2
10
84
84
92
96
55
244089
2
1
95936
16
634998864
12297
976301520
92
117879
798237822
62
76
1
375114
426061
29207
80
469385
533655922
33
360751773
48
76
93
249257
75
36
227178
258266
559788587
59979
316676
16
38
28788532
224386
16
448544
472745776
181101
383314
203422
1
13
293065
1
163657147
3
95
345329
89613261
81174
17
262399
172471681
92807
82
17
16
127696
446149
33
24
870392749
39
58
37965
36
442449
5
326280
195326
19
271828120
57
678299726
52
362072
725060222
77
96
62
6
79
30
214188
75
96
85
4
362301
347253
79
410825
678704119
446269
20
372589
251331
46772165
80
64
56061
238100
280130
99
198368
4
204897
49499
471529
83296004
1
15561
26
127831
72718
180437
61
2
48
3
97387
17
26
50
61
3
77
8
50
227451
95328
80
480990
43762
34
78
33
308507
180078
350380
471103
46509
242653
159225
2
96
46
30
380636
19
256237
81165
66
7
47
97
483474
6
8
403602
461898
190610
88
54
317525
7
183501
77
56
62
367417183
7
13459
50
376127
56
74795
37
480843351
40464
362325
70
60
389176517
283818
90
213033
234109
1
232914
58
413339
4
21
25
70
83
4
76
77083
390522296
62
100632
51
5
83
234801
33030
376705
54
809258524
290091
4
9
82
392362
33
24
42
856408749
15
14
4
67
97
5
351539
139993
459821
347045
34
37
19
449401
51
356140
66
2
44
353337
17127
128717
82
495757
99
80
502821755
56
88
68
68
8079826
81
39
69
430976
85
49
45
464283
2
35123
11865
77
244061
75
40
89
72
16305
141650
85
48
99
147932
4
677654645
6
22892
30
21657
26953
28
89
61
124622148
15
8
116692
33
112163
141656
37
6
244435
37
436693
45
2
230655
48
361965
14
33467037
840895156
31
69
27
41165
66
34
6
7
98
384070889
64
22
55
560407722
43
36
288474
149533766
420459
67
2632
162333
150689
29
293702
8
61
255454
469102
439612
54886
75
80
22
5
4
55
342051
49
6174
59
54566
246074759
51
18
73
202007
246081
80
122779
251307
5
33
495461
26204
40883
37
200460
99
81
81
46
719451926
72
1
9
62143
98
250765
3
148042
83
64
2
41
32246
3
178463
70
465344
80
99
72
263268
5
91
72368
71
238037
940968280
32799
168620
95242
92
59751
28
8
77
435576
89
27
922900689
323295
68
3857
454534
59
809352803
467484
374255
101357138
972036285
325905
111640
80
482054
32
35
69
83
3
7
274232
44
69
369621677
19
463602243
6
20
92
707339731
1
121310
295236
6
28229
11027
205316
82
78
66
76018710
6
27718
6
52629
82
25
492764
22
345947
225180
378483
5
70
19
96
375034
26
639452268
254007
9
35523
452657549
2
147194
145803
89
84252
420197
68
461355
10
6
14
35
54772
254
194264
970268535
598202015
41
87
400009
84
76249231
34
56
8
73
145769
123320011
326859
769751746
73
65
359797
186205
13448
38
99
71
67647
125604
9
93948108
542392846
143013
975261319
99222
211911216
5
18242
14
63396925
197246
159574
160743472
365541
171994102
32
107338
225924271
292062083
4
321897
41
80
129602
277365
26
465782
60821
450743
17614
80
418672
59
3
4
46
1
495870
80464
251909
63
15556
116733
62493
34
67
162878
349591
309932
7
431034
17
757425252
47
67
69
61
1
79808
480453
46
221957
3
34
230833
5
97
348207
36596
41
339395
63
93
3
235219
46
138007
85
92
6
229931
277259
56
193776
319097
89
74
99
383010
96
175316
202434
62
66
214537
91
68
60
63
78341
122426
80702
2
42
452454
66
15
400897
983202503
474202
96
3
23
101674
957178875
305838
459560
465857
56
328828
365873
12
12
384633
379628
207430050
22
454715
173628
516375862
28
26
379828
3
677527511
28
769784275
1
93463817
200313
42
106934
7
7
193164
81
494948
24
402931
60
13
80378
19
306455948
137746
286491
649986490
69
43
74
95
74297911
66
553977165
76
9
68
157367
12913
258687
76
57641
103698
237225
302163
266133
189137
253324
414001
74
42
279218
31
428874
330378740
301944
34
296977
60237
27
341145
18
43801
65
249746930
62
570588258
24
108112
386007
271855654
5
435087
291123
5
492755
33
77
98
383428
223137
3
28
260286515
276916
20
2
18472
235349
46
183485
143455
376209
92
131124324
3
230675921
91
63
56089
5
109383
24774
14
451373
39
126785
91
87
359508
426453
72
3
42936
7
49
60
420233
83
299539776
138663
1
11
337473
239350
163645
85
33
1
56122
70
112
30
55
130163
775805987
147288
501528382
107257
7
184788
98152
84
4
10
6
428475
192803
1
98
13
361208
253897399
1
117780
698118373
403993
273874
63
24155
39
92380
80
127679
120816
85
16
29
56
219000
66021979
83519
119399
445622
34
96
57418
477741
32
50
426017
7750
27049
111360
344006
79
39
574135581
427517
127405
64
136683
165454
317166
16
4
125715
8
28
426869
39
133366736
382482454
48
107616
137810
25
4
84541
25
122758
42140
1
426404566
397120
543357557
70
63
69
18952681
49430
22
447558
91
16
1
5
67
66
374368
5
822120525
95691
42
344557
202769170
60
332348
356222
216390
56
53867
12
27
495112
29791929
313665
39
59
76
265470
1496
7
79
96
17294
317104
30
15
46762
79
2
58
8
9
410264
25
67
7
5
82
243324
86
73826
44
30
380147
851273879
35
90
45
4
245763154
731152699
75734
19
378275
17
65
88
41
43
216529990
43
386233
40
966653354
57
432563
159918
6
70402
444359
83
294524768
58
79
40
158420021
350552
213492
7
204324
11
7
51524
246218
188894
48240
50
96
83025
235763
33
393354
479463
108743
323794827
81
96
700271311
34
140522
462352
792856890
259298
811866174
6
346097
39
478074
68
42
789283996
198105
60
30
28
314003
270117
289357
6
492008
204182
3
397075
468327
896990251
72230
869097350
83
58
178476
51
220311
8
5
947963110
404585
51
816686790
324256
53
2
78
462084
371037
393586
48973
6
97
79
49
1
29
162397
74585985
465117
38
90127
148743
271830
27
32
43
4
144014191
60
8
85
79
431540
152619
86628
748196796
3
82
992567417
789988589
67
8
53260
251904
455354097
14275
96
48
6
218389
14
452826
50340
23887
5
88
14
228601
9
83
495468
176439
120096
194113
496946
338211
196211152
475249018
10
96
3
108701
382701
173884
218391468
109187
2
217362
104544
109965479
466401
471453
473191799
59
87
294159
23767
413453
272
16
46
303159002
414454
295481
159071
272604
109320
267574
38
75245
208063
42819
99
93
15
26
382289
61
807925201
5
375886
92
429660
56
235214
59126799
98
125415
36
268474
346767
217642668
146941
21
21
76
9
360124
69812
7
40
6
7
46
90
72592
313532
12
89
15
1276
392838
418863193
35
175693
417908
43
7
330789
27
391993
118183
219520
229547
377856
71
5
732746186
54
56
388162
64
78661
93
5966
494403
58
1175
9
802920937
393427
84
30
60
4
473682
19
210218
74
417472
216341
364066
45
341670525
305147
12338
331605
306079
42596
74
365402
76
8
48
54
45130
6
8
240724
240247
10
202912
44
333472
25173
234444
140226
469699
24
89831980
1
127833
979535945
31
103774
63
87145
359631411
61
82
265295
885435220
29
48
15
12
55
11
27
62048
91
240326
181984
1
404267
85
81
56
67
59
90
48
456058
90
97
182934
494287
18
354738
192793
41
2
1
291957
80
3
469184
324619
3
5
290977
183480
37
85
24
50
15
91
19
400248
4
9
118386
53
5
50
83
63
7
465501
355306
49
13
76
137324
22
376549
221120
253238
52
429905
425922
106415
391662
301594
8
274505
113471
425365
442132
419797
99
698395245
77
159642
43
223101
1
84
405628
338992
52
24538
95729
13
903921615
3
9
425272
559154563
632854492
90
20
188049
306057
98
99
64
23622
44
4
57
933122945
256616
26
37
45
6440147
99853
337275
67822699
24
832980690
404023
55
13
484658
470056
8
89
331297
38
40
33
372011
8
55149
345219766
19
497793
126718
193298
39
46
133826
58
24
66
101107
29
9
478669
346971
69487
27
128568
83
66
57
48
28
72
54152
81
9
74
5
370330973
770134260
74794
750244751
73
258115
44
173785
56
8
56
57
130976
371971
3
803459251
27
37
99797
72
495583
55
280029
4900
23790
160759
317112
184575
30
84
99
113987
2
246188
16
325381204
14
32
325719
436619
76
182735
18285
801059194
873316579
77
188008
21773
355612
8
280064801
20
24912
33
26306
351406
15909
20
17721
96
8
23294
477874
150013
8
52
758802463
20092
10
486017
64
3
172822194
173195
86270
91
238360
338925732
4
402981
260528
455215
388534
23
46
20
258528
94082
97
497157
55
419205
205219
18
401842
326807
5
50754
22
33
227042
87
141893
255596
58
88
759197068
153388
58
5
238020
411426
35
5
221997
48646
13
4
149387
48
7
275137
345845
40
842618287
19
272109
18802
49
67
96283
325335
57531
311830
103236
143437
7
6
932273675
27
291955
143367
95
69
26
2
65
450901
8
345102
34
67
471377
361738
19
375353
30
917588755
59
85
8
33
22
328517
42
8560
118502
24
288704
479507
439044
350342
643197002
152569092
36
39
382846
12
277452
43
17853
318586
131313
49239
3650734
5
52
39
955706800
449297
32
81
363848357
253319
40
356468
138091
74
149910
8
338030
272969367
19
49
406676
336059
87
307775
8
40359
27
29
45
189607
412632
321950
59955
45
87
41
79
97
72639
9
672905533
26
24
420481
3
288607
49
7
105990211
205624
415150
498749
89
99
3
431149
2
50307
66
13
73
135551
496702
59
7
60
92
359657
96
213741
82
120498
94832
627315634
93
28
298123
451644
297547
190462
397022
7
3
60752911
90
43
214835
16
74
89
98778957
57
10
92
813778111
340946
423638
79
1
97
125809
287469
1625
21819
362006
162734
353908
41
884437700
193378
941875234
471160699
133968
58
63
425598947
364735
49
58263181
235442
78
354350368
53
23450
16
84
43
254494
235605
133840
494276
22
62639
42
449208293
52485
264529
61
3
256049
73
377171361
8
697276112
250515
97
4
234894076
15310
30
132057
106505
96
23
97
11
6
45107459
56
59
252123
9
322501
53182
151781
41
76
6
270895
99
97
92529
272655
69
463470
39058
646881884
394762
156576
7
55
38
12
411415
12019
91
236580
98
7
43012
42
980813419
98115
443846
74
29
516150110
409927
304545
35
112499
114846
283981
487312
334066
202956663
40801
2
4
41
98
476387
261826
321886423
156115
35
317629
8
84231
27
9
65
77
537301163
471665
135793
102001
44
80
134651
22
88
144496
773504157
240522806
59
90
498840
211051
387916
60
14
26
40
123066
87254
203705
58
104558
141121
5
92
30524
6
7069584
328288
438066
20
758400831
6
443387
509630824
39
273788
58031
121050
369549
254930
211407
158957
12
18
55
99112
14
61
7
2
38954
140053
339758
138081
29303050
471185
23
32
140643
475805166
349717
367028
160434084
331666
3
27
11
200904
4
199143
22
9
44944
398457274
10
58
239123671
396951
67584
10
44765
414554554
17
153935
443624
36
474756
604082118
30
9
58
270542
4
13
484182
484260
4814
25439
156006467
31
75
76
4
2
85
94
93
205950
421460
59
491178
399694
341566
185912
68909
50
787079383
8
19
8
42
17886
1
789770983
43145
22
30
701831981
62
430778484
274179
80450
100188
49
3
35
23
284561
84
442749511
448768
132345
2
6
7
80786
58
276442
161803
37
7
105391615
9
95
296837
87
77
57385
230537
122657
312732244
784537668
82
288335
136621683
221234
67
16
7
53
23
131419
437556726
8
55
86
2
91
28
407430
2
445320
125233
151620
86
542857891
419838
24
7
475574
174908
47
113179
557797253
192241
50
262305
78
6
1
85
182707
133762
53
85
67
198940
44
3
70
287085
159292
618986129
105760
2
2
29
6
17
277739
316807
4
63182
71
498352
86
40
37
337792
92
578157135
139826
98
40
75
53
71
3
101311
205635
30
44
424705499
18150
65
263998
121819
53
67
394086
33
28
63925854
454348456
493587
416235
40
84231891
7
424541
80834106
32
457757
318222771
4
56
34
88
226437
5
96593
92
23
30
299806
433832
3
48
149022
144965
91
42
92
77309
5
818404310
7
213835963
343904029
286181
48
56
996510106
18
18524
16
85
99
292748
14
4
380539
327132
151771
53
447482
212756
34459
768738391
91
3
2
73
379502
46
340559
50
78711
69
61
156495
38
496049
490595
8
5
50
109399670
62
66
894963743
47
66
28
56143
355851439
6
20
13
368769
7
404799
265847
386239
60
181247
48
69017797
89
8
56
819710928
163855
255799
112835
76
269187
3
8
63987
4
24363
185016
12
37
131526
5
838464360
494180
36303
357831
429786
8
36680
65
282520
4
73
45
50
11
181231
234781
16
459258
407124
17
64
364340
89
58
40632
39
59
51579
19
361146
97
229255
20
43
21
228632
439046
3112
33
95
73377392
332854
37
2
52
53
806351770
76
57973
292195
14
53
66
12
816308879
42
2
283090
111355
38
469672392
473456
53151
388942
88
439595
382446
6
20
11
630864970
33
43695
411555
9
223697
7
5
80
66
69
187235
93003
205945
484779
54
432131
1
389713
347311
346661
98
24570
53
85755
95480
364816
1
313823
5
465544
7
7
88
5
6
343736
227500
382104
99937
235890
55
55
214971
465445
88
42945162
88
35
494210
9
346947
384614
113044763
247442
51
829032168
155602563
160649
29214780
122502
252522
6
56
39
66
89
3
59
818158795
89
473952
6
354151
273136871
55
251356
401412
2
55
20
53
9
11419
49
55
716874820
18
187739
7
439809406
373488
600873498
412063
74
82
78
94700
271731
138880
467742
3
460473
309684
904435197
50947
9
27615
74391
5
11
223196
1
106743
293117804
31301
26567
51
44
364518
22
81
181823
63881
248207
66
391188
138712
363525
4
416055
46289
40
434488
2
439182
393813
41368
75
67
75
2
11
66
215060
77
42
439369
199138
363856
66
46787
397094
240850
220153
270272
83
440465
613643977
88
5
93
238
53
295125
5
299029
190751
98354
97
5
330367
398244
72
518046932
42
47
121914
3
26
180671
55
82
594051191
67
4
373284
375612
57
82
83
3
8
5
403557
245184
52
62
68412
76
24
22
7
87
16
5
466677
281548
301068778
242953918
269391
53
94
55
132009
199700
64483
69146
74814
92
7
5
467547
266855
25
84
404013
912559192
21
407203
152799
55
374633
189658
468204
17
18
3
163035
33
325082
67
363910
192644
12094
2
37
37
44
411832
52
99
248916
98
75073
11
135453
57922514
347816
84
172888
2
68847
15
270382
433992
52
51
390987
44
53491
81
6
189160
80
504885091
99
63
105342
304178
26
936756722
469492631
43
32
182729
99
37
26
133635
79
6
82
108344
6746
476521
6
87
239767791
53
62
127910
3
393257
9
474328
39
33865
60
82
97876
204195061
487388447
65092
62490
66469
10
35
286953
497053
189595
81693
13
354290
74410
29068
266779
76149
87
70032
67
130337
315370
320368
75
1
282644546
349650
409694
247062175
457426
17
64
21
461754
425579
75
203467
97593
785610274
22
8
346378
81637
49
88
323074
2
453877
18
32
7
38
490333
310455
67
81
12969
306144
497766320
50
35
140694
127632
34020
22
489773517
401557
122226
12
73
329202
230326
29
79
23
7120
82
386696
184713
21
424051
416690
97
198307145
254164
22408
366383
140328293
376884
48
314938
215458
15
539687253
426087
58
34
311693
1
89
562846910
333461
248532173
128629
370841
53
99
150593
305652
433421
84
136920
69
40
348531
7
388801
4
43
90816
153877
62
7
2
22
410824
413671441
473538
53
40
323548
3
77
311374430
10
97952
160963
40402
348953
29
423711
129268
10
98
269200
498842
57
89
20
9
74
27130
7
73
85
75
232144
487591
6
23
316574
150485
124774
318240
8
151663
50113233
449401
44
35
112526
2878697
92
50620
6
46
61
246688
23
40
45
30
37
27
278934
67
749535634
37
57
419620699
33
205910
435870
106508
5
98
483386783
57
48
27
414945
286455
238782
339722
68
92
74
202242744
150839
6
438248
427153
41
34
445666
20
363321
109852
91
86
191837
350365
60811
55761
84
177871
704632184
491790
301508
9
71
403298
243842
340074
77
69
458474
63
79
597457031
259212
79
175769
295203
192130
67
365108
140149
52
60
78
62
8
16
9248
419770
284411
94
45
39
52
42465
7
254955
85
51
291251
435035
364303
137372
36
266418
6
15
48581
228476
33
61
4
62
309659156
964957622
62
515558354
80
7
33
53
466485
608023993
7
221943374
67
1
47
5
53
69404
356416
53
65
291893
57
712600537
464502
487580
7
49
444851594
60
341343
446215
151888
37
47
411507
57330507
57
72
26496
226770
454199
159532
385820
88
414511
29
173715
753284587
464330
238482
9
476372
65
3
1
35
477835
185721
257812
8
40
317758
384178
58
362633
108749
85
78
32
49
9
81581
910275833
107073
4
357170
7
177829
7
50252
122315
7
81
68
6
69
11
330279
25
319883
24175
390181
70
21
71
342072
81497
83
61
724733810
1
61
34
51017
350628
40370
292164
430309
5
751918916
372435
17
14
576762519
388847
663018379
68559
75
75
80
69649
49
299962
65
70
56
133469
90
35
11
86
31
15212
295806
255092
160435
287602
84
15668
491835
19
363763
250669
69
459952
765789441
234567
39
267971
52
8
1
97
67
96
443893098
121213
38
226351
72944
141159
242136
8
370397
440367
6
256350
55
76
7
57614807
413324452
221715
441057
84
85
77
174847
188868
69789
185387482
2
203526
343763680
72
15
237600
335102
498413
15
76
250624
20
4
147211
26
414042560
268308
88
7
15
89080
106383
218009
438527
270083
31
387821
85
5
38
1
4
22145
66
9
30
19203
59
1
55
313569
85
8
74
64
840409945
217944
9
933508787
9
22
30
47
93
314848
245836
13554
88
436022
99
431655
212396973
128380
334966
64
9
25234
189704
53
44
251625
24
45
154808
8
692657674
113751
67
8
858136974
28
2
384551
389471
324282
246169
440638
272001
245751
337685789
430691
23
331985
195708
80011
223939
203484073
12
28
80
70283
306516
22
2
77
359403
57
98
76
58
2
490824
9
444678
37
58
32227
479412
39
326306
11
98
85128
209405
385864
436065
90938
113101
83
24
494366
34181103
328707
410818
370450
7
265906
29
894152617
139534
66
75
8
249878
96
193461
39904276
284902
60
12
430216
76
76
369189
294830
53
5
230567
3
57984
16018
32417
94
95
7
9939
59
1
90
17
9
3
900374874
194754
920864995
66
50
184029278
97
386209
52
12
377253528
83
16
118439
371206
264578
711641135
299937
52816
480936985
197829
9
62
486149670
427047
221168
475032
15
52
74
34
34688
41695
40
20231
4
14
332300
298460094
42
5
470476
497626
373667
45012
272452
78654113
353824
12
23
395350949
29
11
1
7
274852
150930
95
423897
383072
116608
413782
139809
67
25
59
5
49
26
59
49
477930
305254
432831
26
83
77
16160
430703
686892363
5
50
101826
238745
93
14
26
1
91
98068
46776
263348
28
64
97
74
774567295
94
2
275922
6
407582
3
87
43
48
494047
246096
393364
133546397
26
269091
59
406809
407619
14
92
237622
24
4
341872
277537
277103394
52494
136683
19
346584
69
275064
84465
504005506
64
3
63
148034
140249
43
277456
336227
54130
49
21
48
94
843679703
16
22
99
54
186981
40891
4
375301151
247980
2
51
125940388
667528000
70718
52
929148058
307305
155336
302767
208785
67
62
28
192797
188072
13
2
16
315438
87
24
74
87
1707
1
31
173206
15239
6
31
286154
36
463968
492126
30
5
102566
37
230384
413085
289166
93
1
18
174379
36
93218
70
464826
392911
459657
59
3
88
153128
80051
26
677267546
477868
384746
84
455101
50
8
2
44419
403685
140052
324877
313964
25
406247937
94
80
259191
357285
115254
124021
6
63
2
376281
999804112
187556
95998
69
358562
77
10
51
40
6
3
231501
688574554
18
174096
40
139268
550430273
36
175820
41
338989
65
41
21117
607095036
16
333854928
330178
141419
26
110334
158942
159617
1
326609
317548
196952
27
9
362832
3
90734
188120
20657
472656
343031
195478328
424142
56
38
79
3
41
69
461806
33
345676
75175
83712479
19
31
4
295357
27
384939
12
40
74
111558990
31525
8
35
3
56
7708
85
7218
85
33
23
95
17
62
91
370385833
14
21
95
49
6
7
317760
41
96
322932
30
70
21
329723
37209
621383686
1
22
81
125869
43
16925
96
757870942
46
246694
97
79
72
607833148
373796988
398216
37992
54
252064
33
76
261839233
395136
66
440508
59
252153
53
8
89
57
388209
21
417765
72
431129
84018
18
255460
18859
418763
15
9
9
28
80
77
47
281446
288611
275556
8
82
20
11
340597877
24
76
415769
94
52
5
42
44183
404256442
91
25
17
79
192445
470373
870751807
65
136833
9
13
46
71333
6
435486
61
159800
188517
264069
7
182900
1115
53
68334
219507
954979991
402277
29679
13
181066
7
406663
15633
430102
478505
1
472287
110500
72
305023210
30
382803288
387742
83
73614
2
267327
7
230723
4
277571
138969
145794
305177
81
489392
494627
104657
39
67
347890
3
72
313554
46
293515
478324
39
207069
19
93
443966
79
35
19
266679
9
67
323720
33
22
70
9
78
7
2
32082
277823
57
39
412368
426063
49
58
254855782
118702
835195315
654150868
407697
4
64
56660
6
27
77
73
306363
58
407974
88
21
5
324294
356248
7
353170782
12
300737
5
403819
13
374999
311224
33
9
2
68
33
190750
230014
302173
13
11
339450
333317
294973
53
792855259
97532
9
90
51
52
236410
80
19
37
108438
21
177372
147793706
43
366530
2
21
16
45
11814
73
96
188704
229402
16
16
107102
7
8
6
80
447600
96
13
39270791
221826492
80465
368706
311194104
41
75
60511974
25
81
89
160828911
451814558
10
62
77453
689784393
96
277153
96
21412
67
364786
73
64
92
99
455830
21
255928
281231870
285160
154631
962556267
17
35185
20
161203
7
238318115
83
939999078
12
481104
95
197374
31
426505
10
89
150463
8
15
93
44
76
865454820
549300944
268645
179687
49
1
61
49
21
7
5
363788
55
1
8
253674
53
98
379162
234681
76
291386
326510
44
2
13
121580
377797
334393
12
11
285589
6839
288721
7
42
33
79
72
1
484029
313208
403699879
22
16997
39
82
29521
324600
287339
69
53
9
53
346540
325816432
59
69525
72
3
33
23872
28
26
90600
404968
32220
92668
267277
6
46
10
258865
202775
61
56
266591
85768
353435552
90
38892
419419
216345
48
46228
168662
9
245598
170146
75
284875
72
184159
214771198
86
41
482839315
85
48
6
492802
63757
11570
12369
31
64
19
57723
2
43
403979
11
49449
630907547
89
22
109996
4
74
77
493950
19
6
429129
43
62
59
59
45
24083
98
373615
942
487808
99
21
111738
785085136
73
61
473784
35
352078
425025
37
92
71
102670
159039
2
8
599289117
76606
73
23
221150
69662
2
67
262112
156971
399117
452564
13
34253
9
371034
373620
390533
3
12283
6568
46305
4
821115887
10
85
37
412291
70456
30
21
109066
46
5
5
91
93
71
114432386
75158
3
577183995
449312287
74
367204
218049
87
58
28
77
36
98390
334733
472610192
71
284837
205002
52
191122
2
74
27933
849944818
390141
14
74920
6
598715212
1
11
9
82
674022943
498976
224853
509518749
398030
110667
96225
86684880
7
490501
848420877
73
55
34490
79
214950136
68
463262
89
94139
35
70627
34
79
120378
335580
95
150755
33
76
164712
323442290
31
308818
69
266152
78
158895
72
395584
718049615
71
42
72504
42
213248
357124
1
42
11640
32
45
334620901
87
428469
420775
93
358481
89
33250
488752
67282
460775958
447030
1
128362
219036
39
405232237
67
39
4
2
44
34
252948
89
83
39
1
6
394795
76
10
82
41
51
93
2
4
337642
29
314029
22579
137265160
27
70
43
295007
19
17334
40
9
523030673
97
181120
2
72
86511
84
51
9
196272
74
237321
365134
39
76
236414
296849185
16
418047
411293
153125
65
85
46
24
94
67
92
19
6
17
35495385
199466
81
72
855207798
25
203233
15
6
78
16
773309499
27
82
48
337572
56
490861
56500
306770
88
170754
167606
278884
948193857
75
18749
46
98720
58
44
80
65607870
344775
410202
40
84
60
436460
145574
46
17
25
85
18
96
289546
7
42
88
45
320200776
276974
9
57
85
46
33
398501
40
27
438805
16
54
5
382267
65
219158
33498
247945
38
37
162898611
89
287559
82
37
77
78
95
3
421429580
451822704
26
27
65
80
358646
352490387
120440607
389386622
194553
3
726884716
4
24
69
352949278
76
99
31
352785
381406826
81648
7
30
483616
415935
1
26
29
89698
13
98
409114
85
497242
439178
569115616
72944
98
28
58
9
102154
65
74
65
79970
83
396383
117392
41191
46
490750
320251
486379
99
36
153989
97
31
123738
28
51
364532
184553
99
62
267294920
279353
8
168030
81
27
148878
33
467513
152039
461923550
84
7
20140
63
97
88
9333131
29
279790
71
184307
114164
233556
436457
287618
95
611789070
2
439626
70
74
304675365
43
36
143241
69
43780
159685060
164214
862702227
468214
59
37
150503
68
46
33
10482
21
36
47
94
90
30
59
91361
386064
326847
59
70
977507308
6
19
69
73237
44648
120534
317716
92
77
22
172989928
124482
341247
94364
51
95
3323
333121
109646
83
361691
328065659
582812950
3
48
96
2
495045
7
54
77
3
41
543189110
69
3
45
31
1
91
29755
2031
377855
780114052
156199084
65
383252
406437983
33
158050
6
2
75
14702
13
337735
488887
9593813
150770
4
98
111330
196552
220497
586184542
335795540
274715
148356
9
455307
254249
78
445333
25
64
78
394722
28
54
385266
87
16
3
2
78
138900
46
79
71
730178366
2
91
118719
71
3
1
17
163215
72496
723007035
42
326582
50324
151507
475996
8
88878
130116
43
2
14
292194
359516
14
115491
70
73
103542
14
242220
27
70
307053
200201
2
55
94
73
19651
167606
259533
138829
494313
18088
71
61
823334421
569325497
16
405005
91
22
8
6
51148741
31
6
61
1
61
32
62
459048
261780922
259100
232028896
312794
73
250599
89331
207366
239920
62
370753
307370
468614
90
659931688
1
422772
411079
89
40
224092
460760
4
252435
96391
40
197714
10561
177474
457478
297482
27580
74
5
492867
29
399407
164672
25
43
84
50
28
44
67
314743
55661
338593
7216
450624
121338
74343
259815
48850
99
8
53
2
98830
76214
13
55
843812839
461646081
87
4
733274088
9
325306021
70
1
16
73
296453
47
2
328347
425980
97458
365876
489253
91
10
50
67
56
440596
1
307804
65
24
137486
111012
487319
26
430341
65
75
288128
278240
476509
9
436621
6
62
3157
218685
149646
68
16
126816
70
6
33
287964
76
38
264318
359409
50
5
687514028
79
484809
34
38
894107792
269895
330729
292805
239214933
378807
392674445
53
42
54
61
335516
338453
320307
96
66
71
289829
76
9
313920
92
492894
400712
95
45
257728
159173
277964
3
50
138248
77
57
48
26
111520
423228
65
102268455
59
286125697
190546
5
57
246945
238711
185364
70131
407930
41
95
46
387169
34
594472032
353530
58
297813
26
71780
968185470
149199
194496
61
75
146844
477843
429039
6
479943
93
51059
82
73256
162869
3
52
343027
459877
40
21306
73
18
65
270361
216711
427987
243565
303526
5
72
84
448254
459735
186817
134357163
375859
410134
76
88772
153049
76
14
293117
53
410672672
302546
16828
132235
144922
1
454202
25
34
10
82
60
117650
30
11
318547
60
52
32
286304
169215860
32
2
7
12
7809
75
49
51
33
423941
450301
768234853
1
98
4
183598
93443
406133
451266
488085
65
29
64212
769579015
101063
63
44
58
434142
9
11
73
1
870544010
66
46
341915843
44
3
955680396
69
7
320475
3
23
17
86
91321
154222
71
41
35
237822
50
193735
266486
38
65
154226
2
570012490
15
989378400
9
339107488
36
7
29
484467
246915929
26198
3
21
194763
41
62
407480
64
92
87
84315
40282
41509123
151402
85
491877
15
173827
214281
61258
126233
452127
289417
15
397398
376618
6
266466
357793020
232146
232315
60
7
169999
95
31
22
46
134048
75
54
111848
430527305
378032784
1
79
153516
184742
113288
183724
91
292626
286776
48
78
221152
63
246329
18
16
19
221650
2
839296258
675474728
457125
109364
2
29675
27
211398
5
170488293
62
70
299463
83
8
19
338718
17
330805
96483
476537
23
335454
155230
65
120715
35
151973
452256
1
7
19
10666
76
42
31
29
68
387090
286954
94
49
73
494233
136625
347938
94
76
183424
193306
46792
99
88328
51
23
90
74
26
47
396942
50940
290801
257551
90724
338212610
10
223715
192993
53
183725
96
6
14
59
5
929621620
636516351
550277634
384891
345868
178083
72223303
50
17
463060
392641
13
152296818
121208
192897
98
87
42
80
3
1
67
215462
285591
82
38
484397
136011
27
66
485002
731371022
478122943
943080780
8
52276
319253
84
323992
418223
22
95492
170954
336557
135304
273602
259683
80
407852
333184032
126572
82
99
253587
637867495
418815
91
74
147609
219487
260466
58
4
161138
67
43
250920
189942
111804
477667
4
48
83298
313205742
54
6
30
88909
340524
82782
465021
67
302131
158475
685513920
156898
47
49
218504
92
140633
177102
4
43
81
69
465203495
54
260834
30
3
297299
165710
352918
263312
19
30
439423
198600
23
33
483511
12498
85
260887
451827
332522
96453
5
287016
8
4
3
34
813011720
56
424196117
99
51
623270216
23
95
25
7
40
830049652
387712
1
245534
248108
4
334217
273630
30
191983
275554301
2
125672
561413033
33
452781
155201
95631
398507
21675
54105
405806
205382
14067
57
72
153490
173622
16
57
30
22
10
380306
42
160301
366286
78
43
242583942
264707
40118502
34
58
380866
453274
11998
44442
59
84
182397
36
7
60
527173758
72
45
377805134
38797
41
54
17
23
93121
25
2
271228
496244
98
319438
17
81
440406
197955
85
43
61
336403
403116
321571
5
4
17
87
13
15
382025
231104
20
68
160005
118570
163083816
38
91
471845
83
23
431514
10
374409
5
173227752
115512
68
86224012
1
297139
7
64
376725
175381
87
40
16268
18
176012
225716
92
850561568
99
63578
303928366
285077
28539
7
311791
61699
29
11
3
177042
78374
34
3
405803100
778278104
195989
92
175067
86
90
7
99
42
235142
53
31
197396
33
280547
75
8
77
62727
390118415
223461
85
50
68
40
265218152
458688093
78
724805348
68
407948588
6
40
325949189
82
372979
46370
220860
69
490664
151896
443476
29
415345
564474742
45
887741183
319104
709
297029
851079918
1
24585
65
390148
292150
65
140176
97
14
398707
96
49
274452
154738
97
80936315
358101
67738
245003
815384410
405448
75095646
228935
16
4781
85
75
25
52
3
52
27
47
8
8
451509
60
144029619
12
126334
93915
82597
48753
27
1
18
56
73
85293
70753
146778
276690210
104178
33
40
9
77
47
135776
15
7
87351
79120
3
31
244244
46
78
342460
328176838
311385
362225
361524
37
351861
440065
90
3
87587
43
3
96
95
15
102282
59
276605497
703054599
286180
172711
286839
104678
8
418794
120363
372133
292399801
848823283
340004
6
265476205
41
25707
16
5
174056
300272
61
44
67
82
38
33
89374
65
92
65
87
330298
38941
395317
71
494995
29
35
67334
102649
87
46
20
211737
43
74920
78
395402
413432
5
93
94744
344282
193587
507281074
73
103236
222951
69
254673
98
57
274277
9
56
68
486335
210839
23202
169826
296678
44
96
491201
227719
687624169
68
46
32
160729
30
408639
15
70
41
64396
829914823
181284348
75
322054
3
170135
26
322628
71
644286577
352860
4
5
385535
401632
293249
89899
1
86
435336
25
157940
18
651543515
117063
4
33
12
9
82
36882
347203
53667
99
50
3
3805
430719
491809
16
218970
882656012
21
51
2
30
54
384032
97
264384
9
59
4
720656911
12
995729949
423309
9100
72
37474
957275706
56
83
278117
49
23
61352
14
53
497925
986389530
71
12
419716
71
92
35
36
74
21
104431
471512235
939322890
139204
17
469231172
33
39
326416
94
73873
464826
43
380090
610223344
41
231864
33
448429
60
122369
7152
286967499
4
91
94
860173627
35
440493
63
466309
256586
81061
41
418482
173974
2
27
28
49
359265
205022
51
182184
61
93
8495
9
84
93
476314710
80670
2
228209
239248
49325
46869
75301
15
286358
44
221294
402002
54
91405
41
96
60116
2
66
249726
7
82923
21
270181
291768
347988
7
29
39249
481240
871963000
74
57
6
422643554
87
28
32
277084
218652
321506
27
46
31
17
92
129591
100599
88
21297
174020
962859541
359851
3
3
6083
989751551
203489
2
276269
1
281205
22
420609
36
43
83
230484
6
224221
101981
91388165
97
529185327
133669202
1
50
71
392768
194829
306476968
444804
179078
17
296684
34
26
18
448117
7
87
34820768
43
65
92033
34
82
7
81493
234676
157452
97
2
8
862799759
21
202012485
9799427
66
6
64
69166319
365866
79
387908
496157
12
283621
15
8
374231
366855
64593
77051
69
46
69
47
198675
334346
49
93
832262724
17
94
79162535
4
5
484230278
79
51
30034
89
340141
5
69
63
58
19999
180716
78947
59
435232
309418
121156382
97
95
671895765
428998
85
134242
356721
11810
51
83
751886480
259366
401062
8
405555
86
243365
276578
700225837
333951
396575411
1
55
581274329
51
912607618
57506
75
466826
71
81
33
31
380830
25
150088
26
20
62
37
73
47998
877856084
313447
17
19
39
24
181430
75
75
73
151916
70
119166
258040
414754
193982243
95536
78
226624
95
256821
415602
119267
328392
96
52
256884
95
171036
162772257
137109
66
18
97
4
45
57
868000445
391849
188961
56799
470566
239599
300314
29388559
59414
16
70
979847231
90
292766
9
28
10
26084
7
35
68
5
492035
145829
5
38
245938
32
90
298887916
174043
11
90
145076058
122892
72417
2
369707
68
69
77
73
110770
59
378759
39
396671613
93
432731
216821
5
429251475
50
91
314472
61
81
1
86
61660
14
3
5
57
377505
90947
69908823
8
55
135514
19
237615
21
65
67054
458817
72
53617
667540904
479226
437466
45098
85
17
440744
21
448151
118740
407547
61
17
313598
465507
234118
314066
45
28015
485832
386523
166706
308345
58
35245
166173
541768452
448174
74
137819
387048
33
62
250343987
33
1
419561
139384
626459098
95
10
5
3
60
12
344812
32
8
14
399185
64
1
58
41
485879
61
21
67
398754
22962
262363
24
254982
2784
63
321736
85975
51
1
335580
58
51
99
58
21
9
307248
38
70
93
435084
86
322995458
242403727
215777
954901788
6
160220
115840
180212388
89
78
63
285893
7
42
255444
265822
579476298
94
331362
53
10
144864
9
9
34
36
10
184574
44
7
4451
6168
465578
428624971
38
56
106948
77
36
25
62
184408
346098
451683
407863
2
106122
83
2
96
98
426598
168381
259964
81
56194
14
249775
59
69
62
247703
5
75
401669
428054
77
204912
51
58
414554
59
418669
105104
63
45
70
2
305114
60
6
190954
399732
335428951
301122
69726
25
16
317211
40
10
94
286750
162204651
5
517290920
64
219215
1
303165
17
6
68
32
935704323
376262
14
80
339674094
337149
89625
69873
91
1
5
12
68653
88
86
29
416309
33
58
18
173764
1
161098
3
34
3
341083
93
322134
3
280392
50
440346
25
44
427484
36
9708
5
132856
463657
94
451225
277593
93
4
63
223639
277231
374612
332912
343784
26
464234
45330
382157149
31
75
41
68
84
45
200462
40
59
361126
9
50572
251407
460293
37759
747926559
481939
8
247204
208771856
390542
20
194985
729740139
15
215334
130194
99481
349516
26066
82
327856
46
4
706782456
97189
50
16
255469
98
237956
37
65
83
16
408867
390555
94827
68
122871
406381
435139
287308
25
22
46
2
256289
856831361
92214
27862
290269
45
66
68
66
116016643
9
421442171
315622
441165
73
165672
241784
170437
495714
16
93
894020701
8
90
65467
25
42
26
50
59
2
67
225038
383960
89936
401122
319448
67
93
21
402354
450403
817093465
102761
347393023
78663
74083
66
9
43
461031
74
16
198628
37
13220
369140
13
287393
66
390019
99
21
271288899
308803
127465
9
49337
32
939621295
427395
80
2
82349
89
2
18
48
76
8
84689
5
738471642
491074
66
43
91
153331
684053311
36
46
34
92816
75
472723
22
34
48
150227
9
81598
36
7
11
332584
16
497099
58
10
40
172622
61452
432823
325986
3
90
23
24328
334548145
47539170
82
36
51
412030
26
296038
27
472938
51
74
19
64
843748917
48934
411682993
2
92
71
63
368791
15453
80
35690
56
991592849
88
47
76
2
468469
17
57665
1
285656
264041
400773435
22
97
95
8
9
317613
44
64708
357062
230531
17
33
5
318972
7
57
9
10
593116859
50
65
56
437859
6
424645
3
402816
446788
4
349409
78
82
71
413133
215309
5
78
1
728751176
9
50
120921
82
122587
41
33
64
58
13
296259
379440
3
209952979
303966
1
57
69
201729
23
142212
129129
9
78
26610
9
29994
24366
44
42
85
59
57
246537
285303
821311325
290056
747152186
2
12
224055
95
222468
27
24
393539
22
256992
359674
76
310916
9
66
407662
24
282201
268285
319522
220156
308788
9
27
237699339
68
63
94
17
324701
904233985
43
21936
398629
5
5
74939
20
275095
9
470651
69
42
79943
37
79
9
75
61
333519
133086
21
64
138967
170416
499619
78
95328
124680
467335
410776063
386686
385824
24490
74
7
40662
43
96
36116
91
460218
95
96
825137870
66035
58697
419602
512865839
51
3
157337
885929398
499863
80
45
2
24
340715
42
74
3
107484
304443
78
345578
59
1
6
741469195
5
4
295565
757342109
749719204
803447254
482687
51
70
12
47
169513
346896
18
95669151
1
190131
99
172367
56
14
33
52
71457
150060
388583647
228822
248748
68133
170423
200631
408096
187405
4
436813
491733
582283391
39
307809
25697
36394
69
246792
68
176004
92
2
61
322790
471394627
430110
84
50
12
36
3
133980107
39
415903
349183
445651
19
12
51
809908874
9
48
207457
42
14
32
843174153
161207
84
58
109646
412795
5139
443156
274016
22
487783786
83
288309
214493
5
129623
70591893
88
75
322452
12
38
261180874
5
18
10197
62
131524
984884588
323728
71
72
35
669762732
6
34
237230
133927
543576391
63
813760392
332935
392123
84
744165390
460062
77
163867
960519258
271388
40
8
755490809
246904
59
81745
212358
32
4
323859
259729
93
616645239
258827
203653
647972787
542894864
95
54314141
99
30664
35
31
53
30
8
64599
8
14
30
492751
282398
44
19606
347888812
389838
1
42
90
111573
448361
27344327
51
50
72
27680567
2
224740
52
195673
16
137306
31
415412
291724
36
756911291
403290
32
39
312770
54926
34
18
188107
278164
5
57345
324310
304382
24
179292
59
116944
73
402797
30
78
12
786661703
80808
855086260
375760
6
192809
146107
453968
144791
536167392
18
76
5
63475
242597
419536
45
212338
17
5
313292
18
248046
38802
165055
91
148304
489586437
289263
5
85
377474
36
45
316840568
76
71
398165
362771
187865
177111
235400
65
204283
77
720174087
33
48
89
10140
155469
127535
11
42396
60
165249
208540913
68
268459
90
419566
844984280
698349481
430180
499592
8
343979961
61
13
94857
25
6
69
84
464110
13
138687
403826
53
1
53
7
70
7
7
98
13
435514
7
379615
79618
65
84
267994363
64265
69
58
875824311
139331
335805
384640
21
47
112770
659485108
6
282715
66233
333240
8
379974
802195872
625193734
7
311009
257859
4
33
8
675798850
80
26469
347609
248290
53
272380
47
17
77
43
210977
67
20
231117
60225
368713
20
381118
53
453487
487417
164200600
567634625
7
175029
37
54
97
310058
446532
810337430
90771
96
5
35
7
11
30
842279062
5
245598
1
408817
7
35648
65
911361279
315390
76
128856
17
215005
20307
30
84
64
35
244664290
91963765
24
279686
2
71718
95
356607
278987
67
61558133
407471
80
110386
345459
49
49
39241
403349
86
86
66
459058
113277
55
1
219934
443125
53
1
83107
24
26
123701
69
149955713
486612
982592124
46
43
67
15
280386
229589
41
52
8
1392
268875
41
18
3
65
848401596
152057
119831
4
17
7
118221
804327717
70
26
810341937
460298
346186
475350123
69
61
128318
3
137783
59
80
87
236705
111463
50597
293324
63
4
4
6
297923
68
8
3
250461
6
674611155
140276
809715307
55
35
92
427208
94
76
188128
78
358579
30
7
116915
143178
103172
69
189721
73
399954
35
29568
28380
2
85544
22
10688
66
848315597
149769
52176
360414
372956
230186664
6
122063
92
55
366585
179440
15022
9
39
86861
251730
59
31
91
1635
68
158672
1
7812
48973
94
115364
44249181
1
36
404653
91
103573
88
497244
12
665518267
8
141493
58
58
244959
4
23
32
9
47012
6
49
293782
696275906
328809
8
413437
46
81
84
4
35
44
41
52
327717
93
404307964
60
19
172396
478362
244929
47
88
66
171200
31
57
64564
113144625
811120564
469322
34
56
204376
45
85721
81
71277
3
422635
52107
35
426685
69642
93
32
240651
48
32
54
2
55
23
66397615
278896
57
529419275
22
366862
404121416
5
387009
358759
63
3
9
190619
8
94
637726633
473841
164056
153849
24
8
767858899
68
18
675662994
470148
158776
45
36505
6278
137484712
343107
3
47
51
238138
93
7
216783
16
74
380598
92
9
26
91
84530
9
748776478
88
75
296077
332841
958770520
461047
160466
51569
313376
23089046
82
340963
344529
74
626381277
201710
456764
43
219457
32
34
67
31
94
9
273442
499682
67
479078
309159
423131
480921
113784
49
1
182558
243763270
78
50
32
12
13
83883
2
476976828
1
79
93
1
252532
23
311576
287451
289349
10
59265
7
8
296495973
46
86
27
8
474591
38
191171
5
36
193678
284997
257244
48
44
260701
67
28
2
73
110429
149553
35
15
41
29
31
245420
78622015
91
20
853176980
50
4
21
97
803204912
26
431091
126555
95
6
18
596558859
355959
250753
466107
229646
229718
99
89
494275
369821
3
36055
47
448325
233483
63
687913273
82
52
941374962
456256
137934
37
85
4
474929
137851
424704
624754840
45
79337
21
245619
274135
33905344
25
760897092
96
85
92
329858562
8
215399
111586
1
8
283921
14
77
81500
10
310631
97
597828531
73
30
148413
218983760
14
184809071
400281
16
1
461795
358321
21
91
84
5
117185
65842
385799
7
403581
210136
995528608
309377
7
66
78
94
464914
45809
1
53
65
755900008
242658
88
339652
80
147978
764784689
353001116
59
43
57
44
1
367678
465651
645686238
23
428218
22
86
216669
71
230097
47
81
52594
47362512
71
13
85
67
3
56
56
5
308408
477104667
39
202406
28
17439
3
149093
209571992
453970
83
244998
19548
24
87
34
37
71
816569426
101496
87
304765
42
978241677
312483
377998
2
117887
417267456
695489505
374811
163379801
54
535326192
410796
1
101101
73
877805292
9
48
1
72
395249
486427
263419287
377354
82
90
9
85
458764
148417
69
307729
316645
93
346229
763708430
387158
291699
250794
12
80
197890
19
67
347648
153270
165536
98
59
12388
396403
301701
20
72
400689
144878
170401098
1
376676
111613
11083
64
866
36
61
5
35
223017
340477
49
314479
11
44228
373200
435673
8
31
204548
454175
957962607
291771
6
60511535
117980
69098
65
43
77
157290
50
16
17192
529535769
408083
44
11
92
68341
155999850
553560019
27
44
82
434246555
10
550415045
37862
85
93
444263
66
220080
9
13
427919
24
47618
31
14
363544
306854
63885
199537
83
81
109337
472773
86
7
118867
39
27
16
99818
45
399545
92
287331
315819
394031
81
129325
30611
46
443197
8
32183142
368656
152734
33
24567
89
45330
93
238895
157174
3
455968
97
72
156822
36
722026912
183498
313247
7
13858
342339
169866
419647
8
74
233366
80788
768404747
38271
258766
339230
615216030
46
176579
216556
207783
8
86
808241265
91043
13
10
68
55
66
207201
436966
29
51
21
271290
365198
2
46
240731379
5
472461
89
75
152116
8
51
83806
826258148
56
47127
47
271782
125020
46
70
87
60
75
204904
67
345675
81
30
8
421557
12
36
151959
405838
8
214979
63055
86
88
20
99
299885
70
394472
9919
67811
79471
56
233380
13
484046
10
272564
413188074
53
94
7
462273
231271
92
217636
4
304670
61
439283
49
95698
78
348564
39
52
81
192318
54
34475730
23
140445548
82
347872
14452
248715273
280483
94873
7791
141018
89487
335462
27
499920
11
14
486842
34
496870
429484
63
304973
293900836
58
3
66890
61
92317
352370
357994
300608
11
82
98
42
99
12569
3
6800
89
106727
42
1
268494
31
5
313701898
91
15
624147004
81
30
50
292288
399666
8
290036
371188
92
152382
345821
31
9
8
453663
35
46
412263
370296
91
171617
27
705225911
142187604
25
22
27
22
253448
74245
70
79
274689
97
83
302867
67
333243
64
322796
38
5
62
97
99
20
57495
286642
61
78
29
208157
288179472
76
325992
481813
487543
100179
760902351
88
259109
89
925445809
54
90
282276
242409
432875
63
97
327599
84
201581
61
94
926369651
75
707873327
17
26
9
52575
87
398415
50
68
236026
99
469026
64
166824838
52081438
18
3
613405616
74
456989
7
312948819
57
317210
8
167396
98
45
88422
3
12
139136
467546
11661
247660
225585
21
214029
74
88
79
58
78
53365
416519
476239
818377395
8
93
4
22
344224510
150407
813561669
484617
479688
391439
66
289079
33
61753
216942
8
83
1
677221948
6
47
86
962745747
38842
322361000
714960499
260723
31
106659
23
611824594
207022
435744
567318486
278678
28
15
465717
323274
94062
795742758
252077
28
62
50497
301227
262700
4
307732
373824
99
129440
91
68
45
96
64
70
811042490
23
19
275377
298306
22
3722
5
347619486
80
479365
54
374978
26
413855
362525
45770
432867
29562
481626
3
192238006
37
75355
988526461
142943
364937
17
9
98587
59
3115173
45353
487525
61
322086
95
415338
58
325571
322667
7
212574
47
24
309011
417727
345292
5
1
165945
99
421857
943815009
6
131511985
468232
361080
1973
40
83
29
333385
370918119
51283
257228
32
90
206232
72
233359875
42
3
350065
352023
41
7
1
152793967
37
59
55
45
80
44
8
480159
206809
170018
52600638
334093
386530611
316005
67
100096
849855068
25
246695
32
23
67501739
74
482151
381177698
257834
56
29
98
485916
16
475794207
6
93
449791
89
613576959
14730246
399533
174408
80
8
122665
202174834
545213808
200929
478838
29
327568
55
534437287
21
362800
90
34
364341
139540
127907
456399
8
51551
422500
26
412733
34667
494392
183350
34252
56
39367
389830
45493662
239673
892917793
244294
332505
354398
82
47
378697845
478787
15
42
55
89
99
1
7
2
99
46807
292722059
88
406740
95
39
98
99
78
456634
76798
64
79869
18676
32
66
456524
20
11297
248875
3
249389187
57
11
106121
413465
35
101737
474987
578486995
37
780653604
412641
497086499
619576712
32
599941337
172785
20
420459
89
89
74
95
41
69
47
3
40
18481
84
2
5
52
71
489998
1
28533
121605
10
6
45
28
49
87
20
2
1
2
16
22
476317
2
268518
16
254157
27472
56
20
15
39
63
3
27
686854950
54
17
70
23
266327
21
589557388
1
369665
66
489587
70
583681561
327858
329429
464334
92
80
6
8
236570
82
23841
1
63
75
3
294035
133791
6
47
772102298
13
41
230153
497339
445599
46074133
90607
61
33
347351274
180717
70
19
51
285129
8
485828
232904
4
40
484749740
76
242988
297060
422109
80
61
381562
235140
426006
54
10
36
893565718
65877
400398
160287
28
84863
972837800
97
16
427871
12
53
78
64
90107971
643322136
9
37
391906
64
67
292021744
3
64
4
139658
38
3
11
256534
905616999
66
790056289
8
179670
11
486542
167021
96449
9
274690
5
42
97409
112089
5
34
23
89
735304154
60
38
65
335955
4
13
3
149080
299770
74
417334
54
74
412340
304557
579853579
114457
22840
301408
4
3
52046
71
1
23991
403673773
63
349574
22617
382027904
91
28
2
526038258
24880
929455355
157738
88225
229067
29
868730104
51
4
86
169903
70
181289
40
144259
365076
9989
71644
59
32
311882
349192
200808
72
130732
154484745
81516
42
358867
73
36038
590069112
413887
73
2
43
70
464106
9
63
299383777
488887
128616
99
446152
7
30
84
226381443
48
366606
333924
6
91651
39
4
36
426353
62
82
202692
183321
12447
91
312050518
321682
364089916
13
178538
8
28
17
95
67
85
162469377
37
274839
113983573
27
46
270072
38637
7
212134
426281
28
123160
31
46
138062
37
95
30
40
360014
435236
41
335972
78
31
237801
26037
3
98
31
16
7
36
478227
91
90
834644036
79
10
364466
457016
660480361
77
73
109831
8075
22
253851
3
159208
869009319
7
16
21
46
328401
12
389117
278310
51
386348374
261678
390052
82
75
406227
104850
267312
393422
98827
166372
52
26
13
33
485852
44
840406816
6
8
115429
601976687
2
161216
249955
471647
790533859
469635
85
399434
154142
53
17884
459663
92
91729
165733
51
33
216674
338091
14
72
22
745520322
901603280
86
80
73
248959
55
614929835
5
319135403
51
121934
51
192781
357604
224474
31
53
78
82659
52
1
54
242391
219893
309820220
312961677
5
55351
70
81
9
14907
99
54
78
5
354914
824951273
62
380494
341481
200294
99
184634
156279
1
91152
80137
64
246394
99500
5
223901
296081
388149
81
905965240
90
311021
263842
42
81
19
475460738
27
5
46
6
25
352054
452141
9
421316
2
9268
294742
96
131466
205026
214131
23
278278
52
464973
86001
109587
142523341
40
125854
91
48
395628
2
8
470208
94
68
24
178611
70
347250
51
43
64
76
439480
80172560
21
3
428647
467936
8
433434
82
68
54
397852
480838
31
388246
69215
206106
220903
49
86
488025
28
36
428301
411874
94407
302971
27
51
2
26973
92640
42
238292
8
3
301292
280853
97
293864
61016
53
2
183753
76
87
66
17
461900
224881624
373220
48278
79
414749
235689
455858
398311
209494
27
9499
31
84
28030
94
565090054
146216
143746
487888
270068
60
128347
51200
24565
9
8
92
143870
27
301320
231058
54
423935
531531282
93
48
53
41
63
47723
617619526
179638
1
41
3
19
18
418162
601462821
49
378385
97
48
89
3
72
77
400726
19
40
395520
125982
25
67
182533904
84
42
57
74
6
571500722
325989
147846
222799
55
66955
278978
2
366352
8
40
350561
106537
25941616
14
5
91688
373224
141846993
6
43132
91271
29624
498276
35
79
258133865
77
13
20320
329957774
67
191035
35
24
267858
331281350
213295
72
40
7
10
83
269799
82
171284
8
27
394340
36
59998
18
9
35
91
93
4
487712
71
173910
76
72
8
12
416215
151654
201552638
13
16
99
499369731
50856
100857270
35
12
8
63
60207
75
265913
51
75
5
102154
31
93
96
29
72
45
9
5
394534
908432960
19103
86
49481
4
173373
7
446564
28
106327
152803
237042
168350
318664
77
188713
9
236313
61130
94575
43660
18
20
13
251613
228842
167878
475622
325615
23
869633173
94676714
787399422
86
18
58920
254329
130632
90
2
434205
21
35339275
26
372718
88
87
126656
42
94111
85
69
766934818
185313
7
68
349860
499157
22
27
4
463162
71454
131861
30
48
284513
463590
499202
457025
192060614
11
94
263662
918568948
59
59
5006
229819
64
34
168499
6
47
45
255255
30
79
8
52
296151
20
41
32128843
398778
274215
95
72833
50971
32
36
5
49
130960
142974
112952
45
81
8
98
73
56
50
100395
339852
337085
96
311981
227799
7
1
200081
86666
2
203234
347251
330462
77
348360
72465978
496511
70499318
75969
212746
472779
447909
13
86437
61623
412186
338185
325405
8
198638240
229600
947568457
286861
223685
336143
83878
34
81
97
259356
315451
45
420677
96
25
624542934
721558611
214607
247958
43
91
185654
133834
336156
5
16
118153536
526210612
36
66
478667
147997
18
169783152
67
40
60
121526
77365468
59858
298243
27
43877
640418788
199432
55
49
43
12463592
182862
84
27300
25
224766
5
1
4
31
145150067
952421946
39
94644
242336
74
83
62
107572
59
78
217567
26377
28
23
92150
39
3
20
961689521
65
216895
324930
335342
238830
260821
3
220997
63
6
113759
46
219925
57
28
179606
18
30
859781289
75
96623
92
92
38
170274
58
361648
476311
96
1
188859627
555806755
69
49
45
486041066
21965
636
469470
378460318
293981
16
446066
18
355033453
10
58
224640
72
6
86
275664
447582
59103
4
38
788908605
74002
38
11
83
386224
14
10
61444
7
53
63
87128
79
67
497216
272707
70
204417
302359
478498
417310
175024
10166
20
21
212719816
8
1
37
5
46
97
143048
185494
744699311
13
6
62
80
181730
13
2
69
92
3435355
137968
82
5
396326
346466
16
8
11
5
93
222553
27
7
255044
304657
134183
70563
23
3
70
441325
496135
436470230
101592
94
89
388623
111567
29
34
65
47
396878
50
24
26921
336798
311171
88
34
38
494664
10
310787992
7
102797
213355
41862
53
50
60
445600
445456
34
248985
215710
72
119958
209937083
8
28
67
491782
288689
382626
83516
82
362826
382879
13454
302697
81
94
3
23447
23
310439
63
329831344
92
113394
254692
22
4
24
274874526
25
337356
98432
287675
261180
98
2
10
58
35
131403
53
73
758531803
27
3
17
94
415528
406435
453961
405691
260691
225957
492860
42
8
226266
6
21
79
479030
11298
455357
6
89
44
61
231096
18276
477096
222434
85
69
310151
19
904348281
458686
29
836355509
92
438184
768642447
431050
7
51
156976643
42
3
8
109816
385838
310218
59056
386656
35
464119
2
338918
99
382752
89
13
19
159862245
70878
40
287746
469482
4
310452
8
299742
45
11
321920
339992
385813
68629
99
596621647
24
9
402354
202492
146792
48
8
9
241917
223924
637076547
7
283118203
84
57
1822935
92
303162
83143
811927426
8
215311
64
413249
241999
129657
89429
39
7
39
389957
404657
19
52319
3
54
56
829887587
189414
447217
429552
96744
50768539
270294
402240
293369
21
342953
18
35
150723
33
94
73
253500
5
60
91
702706729
2
53586
28
84051
9
379295
229346
21876
135563
382038608
69
503419545
2
54
7
280266
116211
31
461069
378149
32
67
96
47
6
97219723
153258
290868
189345
22103
405725
6
470305
389167
71357
93
41
448906
37
4698
252158
462402
78242
78
30
22
52
33
442637
143675
85489
74
47
3
358429
302946
7
313117
436340
317591
294526
8914
71
23
386864
26
20
731625816
59
184870
62
68741
63
865016203
48
77
88811
496758
19
50
489367
55
34
26
57
369878
77
716241523
6
6
32
26566
25
1
30
252059
82
59105
142729
394146
88
4
52
6
78
35
6
36253
28
216862
182409
10554
18
174708
34
66
2
336547
443858
5
486436
284313
85
303571
5
42
6
974754700
32
72
231311
157224
206003
2
9
339613
433203
341085
24
52
43
216010
132891
38
415316
429964
88279899
474334
99
485756
87448
44
417463
78290
228455
78
52
80991
1
9425
579318585
70220
242013
301919
10
372738
59
6
272766
16
35
29559
63
21
52
135810
98089
84689
4
280057
285569
29
60
22
4
148420
415705
69
395142
39
410460084
488872
137767
73
348967
339965
6
51098
564503223
461708255
87482190
38
85
383148
29
339955406
157563
178422
62
403172
36454
70
9
37
35
377841473
22
68246
363678
5
277284192
63
53
169121
94
20
31
71
94
491578
239411
486230
13
83
82474
68
482312
1
334606
795187023
9
1
447316
219178
182717
82
16
93
199339950
39
38
9
36
437006
17
428462
266769
27184
36
69
1
12
75
69
48465
47
84
244223
399694
29
357694792
3
53318
436271
4
39121
425166
418363
192636
61
84
302968
7904
72
37
5
15
87
230025
283907
18720
47
74
451782953
29
236098
44
387161
2
19614
5
198863
63
252301
57
56
221397
412950
80
70155
91
414901731
7
69895
88536
953847443
183638
249984
61
461966
5
289538
4365
109915
8
65
325742
1
61
12
8
409403
42
204957
76
56
90343
25
296303
291895719
894876311
46227
5
446071
7
48
57
20
501613368
64
7
292403
394594
89308
69893
83
88
9
358775
84
97
57
240453180
80
87
318133
3
9
2
176788
69142
38268
68
323899
39090
75
138254
226435
3838
75112
67708
366277
394446
217337
2111
416758
41
7
131433
96224
1
60198
273439168
82
7
480966
17
360834
28
1
116059
7
687579255
90
21
857057490
42
34
42
965482395
396088
248301
435907
78
9
39
186432
155958
71
91
162433337
13
67
5
472665471
63
306899331
459957
149212
396577
415572
63
74
30
1
94
91
29
4
168536
82
55
90319244
52
122703
33
153401
88
481436
811888447
131552
16168167
300578
11
42
85
154986
386081
2
63
105540
7
189248
83
83
443626
393157233
8
1
47114
124114
454325
5
42
266762
492896
1
748241044
111724
468056
55042
70
471224
10
165171
283263
327493
48
387205
500724542
18
86
94
50
31
152658
182286
80
11687
53
82
130732
41
4
82
96
89
398480
6
452190
94690
8
442058
376828
80
462171
332415
72
27
405633
6
96
376664
35
85177
68
396350
60
5
7
965573509
68
5
97
29
7
101
173989
43
425734
24108
99
4
171547080
60
473242425
189458
197897
142385
127542
15
6
76
8
28
100132
63
288979
89
57
20
279049
83
223891
4474
495799
211754
14
9
47
144127
85
63419
425995
99089
184474
3
800495853
274327
17
9
75
1103
631964955
36718
30767
250595
33
17
70
299073
9
22
682791414
102183
45
64
31774
96
330258
70
90
32925226
120050
324674
39
456272
31513
97557
498182455
962385527
196680
4
65
9
145118
18
86
32
36
22
34
55
342231
436345
97
31
91699
76084
25
45
64
42
86
97
38
101557
248250
351959
86
22
35
70
87
45213
947892171
2
62
195262
438755
46
85
86
4
55
2
577861593
35
229076
30
257225347
350190
138586
32
2
247442
3
206817
52
19
66355
25
11
24
78686
74
453620
78
2
268088
5
75
62416
399226903
42
130540
179750505
100892
58
240059
476199270
445160
36
217739253
5
32
431166
80
33
15
6
90
223441115
78
26
17
98
48666
430323
56176
764005409
86
3
323049707
21
2
72
104253
145032
42
467774
67
89
829
818624172
92
288454
76
257353
252575
136775
512151955
9
87
379367
275014
419614
31
433648
79
271339
47
96
336888
75
6
7
362943
2
48
74
60
184521
339508
532138621
224238
54
76
93
72
19
4
6859
319510
183939
394817
439151
215184
1
58
740754893
76
9
2
631494913
262478
28
269994
466422
35
94
76130
455541
60
409142017
76
261857
62
48880
58520
68
37
172668
356110
106762
264990
50
130641117
2
79
236369
8
22
272660255
4
6
414280
40
754004909
34
38
463329
360566
402594
274419
14
3
6
3
340701
21
32
80
342026
35
155033
205257
439543
30
318837
294541
268835
67
88
209406
127753822
68
76
38
78464
33
441834
47
4
109023
115787
3
87
58
380216
477246428
3
25
90009
429656
318984
499147
49
837980165
17
50
362868
5
68
424026
68
74
269018
433215
66
24
499917
488767
209324
97068
445608
24
5111
427775
192660
66
423582584
9
849996490
54
290455
6
190841
404935
249056229
11
431038089
48
16
29
492853
510609547
244790
13
167474
97
20
89
41
13
4
50
17
128948
184796
726631381
8
62
21031
466271572
52
280310
12306739
307073
86
39
188183
19472
36
46
34
180504
8
8
16
703673831
2
814842786
87
233335
94
339154
2
344679
185860488
99
148719
14
82501
29
23
21
25797879
90
370714121
1
365943
80
43
96
7
299420
60
176722
119177
556534711
418105
92
2
68
472147
320149
7
27
58
98
63
8234
155361
29
53
321030
41
78
998972997
393046
443378
206575
63
735178049
16
38086
14
6
36
822715643
153226
63
90
67
437858
84
115108
30
27
40
280851
452337
469186374
275149409
52
57
1
45
3
5
11596
350976
4
89
143533
768695223
252485
10862
89
202719
99
213065
149480
234125
854920346
375784
961498745
180379
21374
342204
51
74
266615
439212
16
3
5
356843
487185
37
52
178241
101704
152382
307067
147213
15
5
408635
40
78
85
9
586629416
382689
24
162448
329304
513680287
14
241807
43
12
82
568108526
488100
261720
213168465
163455
1
462213
424406
201876
67213
83
101058625
420682
20
218971
291232
88
12
636653785
206120
216443
93897
90
86
305868
138737
79
9
299020
47640
9
86
93
196447
1
84297
14
16
53
4
443057
3
54
175047
48
36
124247
12
22852
79
49472
19
95
22
445739
4
9
119940
435677249
370557
642635962
459313
208224
8585
262522
2
39
153741
305262
435143
70
319674
59
56091
953791538
562219374
206658
5433
375495
6
221427
29075
90
20
198648
285071
64
940376134
98
393916
958665186
5
17
101092
18
368234
50831
19
544896639
34
336641
83
398269
395222
53
100311
112632
73
485190
22301
15729
66
81855
498946
190801
60
37
57
33352
474865
21
798640111
36
433686
283319
8
53
199714
238764181
8
75
252561
271208
112874
128895823
241410
34
40
1290
36
423679
630136812
5
382765
179894
2388
2
65
91
160564
324883493
42
83
2
9
712215325
51
58
19
24
76
439740
443616
422273
35
45
592995504
353194
258536
45
239485
444868
20
82
590569249
57
23
25
20
27
233755
41
134779
390013
69
292829
270170
160975
121245
445587
74
79335470
66
383135503
180349
928955629
167346
14
66
99
8
14
224209
65606
48
244680808
317872
178195
54
468753
27
3
119254
56
15
330753
8
50
43425
453151
44
459698715
461709
722576188
418834
118132
784113149
15
67
111422
492395
24763
3
97
39
4
476000
435094
419427364
324221
57071
358653
441313
65
95672
446172
328539
28420
26
356532
294444
220298
117796
382973
374433
892162438
45
78
60
312209
353259
53
63
230072
50
44
455685
14
8
20
34
445086542
74
303486
332309
69
5
491578
27
14698
281228
22801
271488
225381
307266909
5
45
55
49
32
305708597
78
62
274535831
265945
926223374
19
228924
8
99
87054
71
75
154414187
442507
27
70
66
558990408
93
167738
90
331023
9
52
59
65711
30
46
156821
36122722
396899
265218
1
590399624
431809
35
55329
83
214051
84
69
10
26
403632063
44
87
36220
311939
5
173354113
9
760082599
158312
315413
46896
45
6
416250
381767
233936155
86
348541
88
440798
40977
285384
353029
90176
3
74
95
99
43
98
4
36
474999630
102738
62
13044
377356
9
8
366781
829102281
24
7
19
107345667
215617
470037
443376
13
93
213040
4
34927
164978
22
42
871804219
13
19
326005
7
57710964
93
242385
20158
17
461911
8
317662
87
105754
98
35
151687
19
318404
74
200537
48
997952508
265343
86
29
21085661
400094
71
87
237315412
7
6
23939107
26
240426
426213
20
13
42
171675
85
416659
25
331351
79
71
213148
52521
53
56
97
371784
118286
3
26
69
407413710
39
451900174
295899
43
182454735
77
4
19
94344
682902968
24
7
84
497520559
403175
99
18
83
334762330
292953
226102
4
173042
20
966463376
77
480385
58
98
709091039
71
95
85
216389
61
66
112491547
104955
80
398528
104071
741647637
345747
32
65
103654
4
59
65
402658
21
45
41
91
243183
16638
33
31
61673
123529
250863
88
81
304464
8
190239
49
774383759
157820
3
62
8
31
52405
497553
6
150337319
297028
193306
41
25
59
63
2
70
325967
112970562
375413
17
81
168962
170744
127302
385526
77
724377358
39
463679
742763845
39
321014
8
341629202
309991
23
252081
88
126885
54
466141
1
408127
252114
532793034
243171
8
175275
36
11
57
39
6
16
142041121
440398
34
388350
303075
24
16
2
9
15020
42
31
298815
323992
7
300056
352051
718748086
595338845
607683735
95
25
16542
4
79299
23
89894
74
827982359
721284611
244691
3
81
69
37
31
28
219212
364135
75
50
267680
368009
87
839083775
99
467906
265556
54
50
11
68
87
8
97
282500
226722
3
475117
30
260476
335441602
26
25567431
99
886534280
12
406004
90
38694
470251
81
41
35
602012651
83
42403
84576
476535
3
433861065
74
42
270219
717052344
8
178326287
19111586
35
750851105
428060
481134
307318495
102847
90
169838
171260621
62
172672
50
97663413
629306973
161754
266026
152027
81854
10
3
771543891
558152348
602410177
67
1
8
4
462895
355927
849676050
69
37
76
342213
475019956
6
83
1
242621
96
187453
245374
86
108016
57235
88
50347
16
9
20
86
24
4
19
142026
85098
74
66
17
117704
28
293152
32
85
397823
26
76
7
367920
442929
664
32
56
69
406183
22
16
74
118538
269229
12
279539
233467735
9
25
45
583453132
53
74
223526
464881
76
373393
467173
7
244726
478910
61
81
99
90
149884
64
126052
103097043
35
48
5
13
689917269
44
61
1
287293
15
944909262
82
208336
877868598
95
330127
1
408004516
6
2
378877
421462
86906
31
258408
19
3511
93766
71
81
1
156060
78910
755853809
12
38
385369020
103150
328052
66
88
16
179811
474534
37
1
59
153121
51
100003
12
37
40
17
632896665
462068
7
83
68
65
71482703
59
77495
3
333920
93
95
46
63684
90
204593
12
38
31
57
6
261636
33
12330
527226177
372708
96765
244842
35
481314
250394
179485
333453
179778857
7
865461995
863001880
97
51
124467
279043
7
95
21
784740828
63818265
48
29672466
38165
61
78
150271
199980
45
54403
49
319541
40
62449
486904
62581
5
276539
10
91466873
353447784
441722
488359
8
45
2
57
397616
42217
12937
403582
81
9
211602
63
76
465494
439888
71
6
544706465
227835
49
6
577025345
6
90
488849281
69
18
91
262292
543832899
53
11
17
246005
353709
457944
105523
10882
201571
92
300876
32
1
41
12
53
90
9
19
400468
52
895593720
44
412698
47429
486652
141832
425963
453130
120692
10
5
62313
96
192613
414293
8
42
12
38
80
522654282
235623462
85
33
8
455437
49
47
142249
51
27
11
19
250167
48
295682
6
591562981
234200
96
58
98
241574
326896
45412514
7
78
123141
17750
51
308180
401903
113651
64491
6
940543312
58
325849
392467
9
22
26
39801
367677
94
87
316577
1145
20
657704985
256647252
179155
31847
489194
402147
69418
314599158
12
314125196
56
54
245960
7
30
340474
348561
81
814442708
236622
37
84153
58710
634278212
44
225138
16
346563
2
150107
44
79
69149
8
76
29
468771
11791
19
42
400029
19
19939703
466582
62
2
1
230777052
31647
292156
221775
93
2
389884060
14941
115860
86057
312676
5
84
238108
266384
779202411
278233
298480
38
6
128439
68
13
94
144840948
46
106154
88
380235
8
208348
116452
373355
74
442214
11
279248
32
33
3
305392
75
177466
406352101
49749175
532634798
40119
764651215
673479022
255857
17
133076
17
48
102985
14
284254
24
41
40013
345355271
157864
68
74117
18
55
3
404658
63
43
80
44
60
25
11
4
3
22
83
92
110882
309643
905894098
163384
26
57
42
22
64
2
96
227954
7
364443
165468
857263188
52
72
91
83
107132
54540
21
31463393
3373
262422
17
285778
223350
76
145072
17
5320295
24284215
17
97298
14
953725576
305250
99
457006
227190
30
146835
196255058
12
9
77
285651
80454
77
233849
444061
448718
79
361432
45
36
499166
345892
169634
56
344125
421860
159683073
843786502
26
5
90
50
84
4
179248424
1
49
117712
122879
61
26
77
978688597
462420
31035
28
91
49
8
90060
71
15727
45
402072
298266
57
224590
399543
354597
4
6
79
195707
243665
62
85
78
87274
379403
64
12492
61
441734
9
11
96
450933995
3
5
1
834756886
958470816
2
177789
64
60
731157705
286691913
217848
475373
16
363649
364658
63
142560
85
56981
88
26
55
4
23
47
634502719
483891
97
74
101581
7
8
63
28
37
60
490164
14
239483
2
317319
21
46
79
47
7
39312
471718
80
4411
9
5
20
92
228
124389
66
544310809
653470832
248468
31
31
591134510
296010
64
22
874900946
129931
64
3
57
386018
151734
301058
823426876
65
19
425630
57
310018042
68686161
5
363155
907540446
416586
92
23
460806
167390
94
95
4
62
391515
25
2
53
2
78
57
152347
393369
478792448
66
23141
28
52
21
119813
6
39
270869
92
21119
7
83
48
40
70
19
83
43
356823
280947
496148
39
372600
52045
63
127992
58
94
72
31
87872
7
177262
24
367757
59
888557226
726332039
80
3
29
99264
34
96
428192
42661
235780
89
74
98
173882
85
121869
258850
1
33
430681
53
68
278295
701931848
955885384
56
6
99
38
12
8
71687
491856
694780129
438550
148465
70
465207
40
80
288298
21
3
324517
10455
28
91
45
159642
21445
126021
58181853
342329
208808
14
504948988
70
21
38
170800
38
70
180606
47
39
86
35
96
137281
404648
61
77
89773
87
88
345004
236918
947753783
43
97
238172
25
277408
66515
28
310973300
25
152807
86
363293630
68
69
34508078
117086
489909
210132
22
55129
36
238296
422843
162669577
35
79
139518
281039
79
99119
667213353
417605
449868
8
473202
93050
9995
37
27
52784357
239360
45
41
52
416438
250377
3
71008
100838
408369
371201
403434
218081
6
84
24
60
93
6
164984
371538
130221
391667
247708
437683463
377996
32
971220731
428617
540609309
66
42
1
88
99015
195132
141137
63
421994
4
19
247499
29
179238
75
97
37
282497
139999
7
142108
56
18
257300
79
103898
409818
59
75
914454064
6
488091
177675
14
397270
8
20
61083
470459
21
135348
69
445341
66
80
53
142643799
371087
31
282361
50
81
8202
190031
80
133297
472987794
177634
7
229938318
59455
30
82
17
68
5
17
22
8
29
28158
20
24
12
73
333500
40261
38532
373188
62
64
20
397976
80
333832
115491
44
5
444714
56418
316459
197906
317735
335566
86
96
1
35
77834823
372503
434346
79
343925
162928
104517
362433270
226086
262629
228315
3
84
16
20
64
583583774
183826
925351762
82
488210
464322
18006
243937
91
50
382735
7
12
177952315
286978
152653
73
33
89
81774
316488
2
92
15
52
418630
87952
76
500136717
81
136664
32118
394960868
333155
788106858
951064265
179907
34
61
448018
465479
303305
88
6
187847
394590
2
99946
60
511697800
130442
97
7
50
48602
40593
450390
17216
286484
34
120922
347675
230072
31
532584196
287843
173367
4
92
466954
702528399
12
16
176637396
3
66
67
17
113099
213283
3
485426
373337
357391
94043
36
70
21490
63
73958
435742
234240
222405
89
61
58
675128723
60581
723143296
162351
369805
81
45
403897
89239
299953
48
76
75
26
1
20
94
90
34
241294
479100313
41
73
229413
806078905
36
1
83
95
137390
25494
75
474028
29
62
62433
57
377191
7
97
215854
95796
42
23
5
87
294199
44
28711
192462
23
49
32
404417
4
83
37
404442319
95
101062
40
233306
832184366
889482407
277238
301140
94
99
82
84
832818010
47
469619
352924
493492
53
79
578114521
71
59
2
71
49911
4
42142
56
333028920
99
227376
74690
11625
595473086
159997116
324706660
289704
4261
245961
23
213927
217606
54
307946
733718461
710290651
192544
12
188764
277694
296467
841909702
457578
42
22
27
135638
15
57
34
122942
284702
332134
182793
208429
19
85
118227
31
471906
90
432626
4
145436215
58
105348
14
39
366675
2869
261079
72
18
59
263188
692045486
64331159
119363
231008
271307192
43
266552
6
386418
6
509477650
54
68
6
1
1
34325
719359574
52
20
55
6
88
6
376773
96
12
31
389612
479490
47
62
5340
2
72
2
632917180
192361510
339102
703826258
20688
1
282986113
26
242854
79
351507755
320738
76
61005
118532083
220783648
72
87
69
45089
124849642
38
8
71990
85
203844
88
86
495667
470796
61
281057
7388
4
6
89
3
141740
252236
243425
60899
93
191757
434389
308520
1
58
77962
56
43
3
9
45
157517
91
446758
133848
20
307740
82
22355
50
286985
227982
442072027
5
79
443537860
81
101747
144428
401648
173148090
75
12
54
5
230221
43
25
29
74446
88
78
64226
32
12337
105531634
37
6
99
2
791930660
175045
189652865
1
278609
14
8
16
68
419088
144578
641054606
234222
7
259498
57
432270
40
552397186
47
930949441
27
39
7
240735
51
645958421
61139
241681
463433
19
328994
46
419436
20
43746
421962
303220
457142
9
389446
5420761
49
95
60
13
16
415143
98
67617
49478471
30
9
469584
413604
39
265154
385710
31302
61
99
294344
194500
111481
99
438804
270537
91
19
96
23311
36
93
6
34
54534
96
41119
87
357471
81
77
58
608862582
68
480217
115905
15
52
549394107
443774
49
315298
239456
487781
29409
442467
210345
26
208053
77
66
24
260820
22
133241
13
287406
72
66
708278608
317951293
27
66
440699
261779
328729
12749
395142
23311
334458
17
278307
6230
3
46
36
61
59
55
213958
52
72
184100
85
20
30
213159
334828
74
32
558
249326
79
83
8
724548337
19
668556381
50377
5
60
97
9
74605
386162
28
97
36366
50585
27
50
62
9
48
395628
98
53
22
61
63
7
12
18
482846
307655
183728
261541
433679
66
42
978483637
3
19
218396
34
331138456
90
44
140504
28
224900
413264
66
180904755
76869
54
50455
656782955
171816086
74
81488
73
15
9
61
251862
116270
56
996974135
959719614
4091
463743
320668
10
19
225359
48
367518
22715
90
85
348506
274403
29
242942
9
44
106664
436847109
65
473939
262720
82
153365783
259835
272770
62
51756
140352
151197086
87
346936
18
263647
1
34
83898
102996
56
35
355855
5
8
30
9
20
13
463068
439026
109552
18604
57
9
33
471789
52
234963
40
3
3
498223
475472
22
20
41
62292
442599
199988
48590
389780
5
277658
159934
30353638
25
132787
399182
357548
39
82
47
188737
172493
6
472362
219687
66
62
283954
436594
265820
92
251969
317230
74
46
89
23
220535
246281
66
96300
609330801
448131151
3
320742
924354499
90
223340
326810
42
434309
9
1
4
73
79775
16
322423
29
86
257489
212801
81
77
146781
138599701
2
299005
35
60
19
379279
235665335
6
43
85
80080
340701
12
28
61
61
218540
211675
814860053
458865
197284
114541398
36
62
91
221623
7
972944662
143028
646657130
32
58
321311
486868038
696321203
54
360495
356193
363545
38
57
75
7
5
14
81
480499
257584954
86
62
9
444541
22
371850
51
211350
432884
6
9940
166217
167631208
53
251419
77
34
8
29
347056
49
30702
8
935472505
5
182674
50
13
53924
63
90
9
78
333456
69
277250
96
53
346653
418048
125089
27
59
56
366980
50
29566775
230731
37524219
27
4
7
34371
258157
59
361251
59
4
9
615777471
208815
114532
73669
420987
86
471766
1
373228
70
94
479207
47
36
94
493869
19
86
6
15
64444
36
199945
334057
201202
169225
71
5
55
268611
4
118589
399214877
302962
36
343644
7
49
38
668482481
3
110307
429629
339231
931036347
33
985996991
47
379157
324905905
781646143
42
105127
10
23
111804
859902387
395273
120175
123207
76
53307
7
68990633
99482
8
88
397130
62
5
5
79
9
261278
112386
379057
273214
6
244175
49
11
17
7
126331
60
23
52
152983
416496
56
50
68
391508
336812
57
208731
96
13
352147
453626
400454
55
67
445098
506461148
190695
42
629863549
188091
80
476505
37
90
104633
6
212283
405688
120597
68
45
13
53
82
16
461727
478112
317454
73
6
330409
842060949
35786008
467812
1
66421
429258
82
395536
25
31
72
743031683
275084
272170332
156560
78
1
68
196948
52
46
5
334446
46
17359
62
208399
460616
68
64
93
52
6
44
370278188
388306
170554
91
22
496092
2
6
407371
4
494631
488347
121735
62
78
87
45
1
12
683140424
240086
386832278
413576
4
802552778
439315
344648
37
40685
48
79
43
5
6
441682
75
17
47436
46
67
71338
4
46890519
57
9
353810286
9
825443470
9
90
25
51
22
18
17
97
386924
207822
61003
573383511
475905
72
481617800
65
82706
57
6
77
64
434701
338306
335787
86
14
6
2
3
80
46
147768
385558
9
67
46
86
153155
48
86
17
10
98
29943
306889
52075
11
285165
299452
90
392068
26
83
4752
43985
577055166
53
465956
16
29
40
89
86
420031
903389386
9
279353
128819
235595
780145215
715811559
38
91
6
149373
8
28
11
70
17
224106
370795
59020
34102
116142
315183
9
86
181971505
196321
603827469
24
122474
12
144194
47
36
330105
2
12
23
127939
647736944
44
22
1
228027
24
336465
245698061
31
26798
2
78
273033
269130
52038
52
95945
349093
103180191
64783
285859
95
69
251659
7
53
90541
157178569
30
9
86
17
762977571
13
53
37588
45
55
195236
83
457455
9
9
45
11
498741411
186992
462842
333290
14
98730779
283086
5
170605
38
26
724658517
1
903674865
357423
24318
53487492
64
357480
47
83
3
211233
434060
192515
3
29
51823
23
26
285556
63049
311066
21
4
9
93
182266
5
77
99340
13
18
29
62
7289
136360
477059
54
8
400369
159977
70
19742
24812
1
8
87
102072
99
3
7
23
104539
96944
3
202986
111273
211655
53
371272
92
190663
4
93573
9
323737
512299463
126691
9
235317
46655
79
8
794268391
18
81192459
4
90
332337
8
187487
400612
72
96
64
273173
33319
100438
216019
376688
70
63994
6
346513
78
396968
6
333381
333986
18
65
63
288522
215512
73
22305244
539063759
70
34485
88
672432439
345673
32
269872425
118818
40
376658
74
59
75
192850227
362874717
711554566
20
264360
31
443292
3
4
76
378770
44
26
52
70272
62
478293
99
468993
46
458857
498405
80
77234580
307636
487977
420502
389965
162506
50
400429
218326
9
97
40
52
13
3
250258
5
249961
45
13
14
472271
252597
80
40392
1
32
78
13
44098856
18
471737
251298
362120
4
30
62
46
54
171455
9
25
37735
2497
352547
52
401569
45
493328
25
292350
323506
144186
4
91
203453
1
62
61454
342018
864193858
78
429470
93
14589
801453357
88
258522311
84
40
7
72701
466813
58052
65
315584
13
634360740
210541
6
44
466748
353102
388562
357673
67
83
383354
99
334486
57
17808
263416331
4
51
55826
3
121474
352027
271659
34
471834
51
30252
309198
94730
193197
63386277
365912
15
107363
21669
325781
989310522
948031208
42
695621798
146171
338736
120556
91
74
68
54
663104056
80
201410
20
231202
55
60
69
52
22
203620
334011
416337
15
264123
74
29
142373
453192
103553
5
23
115253
36
233495
180068
437398
327192
21
348371
298627
8
38
40
120762
7
12
58878
95
282219
19
669348504
18
238339
288424816
380208
358446
220527
868505088
86
94
291307
43278
110007
21
354192
12
20136
93
360543
51
451196680
276822
430588
114894
241937
97
208175
176117883
43
307069
138564
21150
231656
9
103193350
94
23
21
8
20
8
261161421
455572
422516
709741273
392427
8
61
177027
78
939249571
96
74
5
97
6
76
17
781788965
51
696386241
1
5
98
45014
201831
67069
51
335796
43
76
38
8
254791
81
9
77169
54385
99629
8
84
5
60808595
343086334
45
192446
10
7
660337566
322274
352068201
92
21
289342
933066944
53
7
3
306430
386416
314270
34271
60352
48
6
488618
36
90
9
94
195536
77
200984
417861
358181
5
205516504
89
94
82
684354419
91
489361
33435
3
146079
401349
471567
2
58
38392
99
16
768072723
15
300534
59
165775
7
184219
21
52105
927736401
421774
58837778
73
40
84695
150132
416031
384792
206145
160915
288195
7
16
468755
26
4
143109
360266
219686
700921809
50
45546
327972
773145906
3
245041656
50
595808050
79
87
95982
7
38721
53
262620
180526
58522
5
52369
259075
12
46914
3
14
98
65
695729030
44976
21
32468
50984
125850
5
74
366355
236798
665844153
21
9
970312392
67
10417562
338904
77
77
131583
9
35
85
15
428445
274584326
442598
40
336403048
63681
28
279651
31
75767
493717
98829
277852
971551160
9
41
90
285670
237075
8
340450
250719
21
3
5
9974
12
49
481401779
81
248436
480565
87
50
313048
45571
78036207
278755
61
450734
14
373997
27
2
29
222023
180115
6
99
7
18
68382
134394
16
90
6
998970694
216535224
6
3
7
1
59
104640
418296
89
71
390896
369016
61
15
76
250290572
272375
55
48
638709411
89
947901744
209941853
308943
324172
8
488681
44
299
475720
69122
259703
34
218809
286742
215345
416537
34
370077
221131
43
26
40
115293
29
27
627628478
1
251514
97
499540
466425
208855
5
151458
386786
32
53
896582675
16153
850213299
47
94
451649
136621
354559261
384626364
37
118364770
4
25
18
2
317098
95088
28
19
286601054
29
146224823
57
323819
2
85
5
22877345
81
32
92
38
455974335
17
378653
4
78
209207
129285
385087732
211451
9
327494
53761
65
58
11381
406131
388035
20829
3
368943
96
284588
194041
467833
42340
132912
17
8
413359
370024068
411113
402961
110806
334186
38
308668
237215
94
62
5
9
55
434601
17
406638
373122
7
340422
166229
322182
26
5
60539
2
48
41
288393
353743
77530
379226
13
115711
83662
180013
232879
162989
3575
36912
52
161267
664874556
458048
420714
29
8620
65
31
1741
52
79
377905
22
45139
141773
52
335797751
157490
306990
54
9
1
70
7
275175
58
73413
90236
32
17
9
85
80
43983
206291
225260
93
244598
72
470541
90
40
136021
8
385171
151846
636243342
3
2
415725
63
88
467973040
59
83
71
9
166192
64
78
92
3
189443635
84
2
26
83
46157220
81
95
763567027
481505
495639
45
87
49359
327405
84199
72
158539
86
30
384485
337622927
42
12
33
92587
69406
75
87413
107449
79
480456
81
457981
424526
3
115348
21
91561
160800
93240
39
428895
23
5
161125
317390
42
7
94212
75
99997
733018097
410425
65
41
206051
14
254260
26
124460423
642192679
338754
33
79
191638
66
131725
140456261
74
49952
71
179822
53
980220453
49752
85
45
33
55479312
178357
31
680906437
357628
97
352819103
265221
19574
44
285867
271390
496117
256449
81
503245169
8
285844
168703
43
57
16
95947
6
472759
4431
21
86
36
6
725865617
767052797
42882
93
416574101
57
433181421
196085
468501
140277
96
683009942
89
65
472342
53
71499
56
32
136625
8
110895
32
101383
317949
7
28660
51625914
2
745250637
60655
45
2
8
49
44
308317
5
270886
165713
96
290405
127718
2
1
378517
201074
62459
466396
49
13
308515
55
80
1
39
399364
381733
129153
5168
159505
474406
626181257
68
78036
302390
377204
66
18
83957992
205810
491919
7
8
39
975691607
82
13
213297
123671
78
111086456
45
58569
278697
240383
8
45
52
2
145845
380763
343452
1
338579
4
276292
16
72015
8
140466923
5
72
38635
42
15
86
20
5
363606
98
5
30
68
441483
39
11
5
40
9
8
241857
9
84
359338
4713432
156048639
288950
70
39
78683
95
451613
924665547
308081
172502
339537
478640
89
130502
459774271
65
19
87
27
335755
41
345852
25
997860382
290379986
431909
315396
36
9
237538
63
204651
328883
88
94993
206263974
266823247
297521
283947
14
410255
265309
72
741374230
490735
364152
239483
22
161221
925278623
477860
32
13
371903
65519
193083
12
37
92
79152
266385
43
240625
214222
199399012
78
17
57
95168
926268606
431353
415131
288869
19
87
8
740907860
6
195500
160449
93
14
86
285975
97
250739
67
99
70
143136
308495
29
57
384710
76012
83
137559
26
161979392
4
480558
769830740
25
20
193690
20
12
50
97
24098
236163
54
377134
439064
41
1
63
40
350246
851227686
77
37
56
6
279075
189902
36
411326
50631
142768
62
690161777
152392
74
84
394483
82
26
33
166677405
39
243633
131231
4
115931
361428
407485
148056
382243
56
36
17
95
6
68
374552
24
350231
162067
120359
5
4
89
14
413886
135680
313650
55
95
54821
76390
142528
20
3
73923
441624
148558
61
48993
6
37
170989
63
76
249429
15
330488
17
55140
29
5
8554
492056
32627
291689
8
374740
76
186008
26
44165
9
19
502943011
17
11
71
157748
97
231676
130279
120359
9
1
75353
206097
409380
4
918723791
59
55
13
81780
58
43
10531
918547225
10
56
212460
368326
57
4
327864
272850363
150992
38829
259424
70
91
195167
383138
10
2
351050131
419841
306407
87
8
479192
46
230169
77
298354
57
397166
419543
91281
8
84
264693
392316533
321370
31
314928
362592
38
50
24
290196
54844
297807
327864
490620
66
61
113132
224236
3
64
2
33
167799
151480
334666
254187
256370
7
925204924
346233
44
1
915582521
49
422975
242369
49
62
87
15171
5
244237
24
318500
642952471
407998
15
78
12
34
64
156633
361352
35
11
126547
24
160878
141582
414696
73
77
446075
189155509
352278
193502796
91
358369
73
26
94490
48529
18
69
3
2
57
4
375579
6
93
74115
704969907
418167
476896169
372015
46
4
18
63
22
32
48
58
526481234
9
144925
424628
176935
47
36
48679777
519960017
10
309720
83
71
26
55
397149
7
66
16
730696342
23
82
89936
465117
349715
24
33
88662
88
59
23860
246135
82
27
5
457392
18
955370145
61
41
162577235
439264
344665
89
31
12
18
59229
50
23
7
127174
7
429507587
88468
163025
98
310047
892185176
374607
9
798194587
14
84
83
74
895715381
369169
45
99
3
59
46
166538
486294
23
493451
66
261761
2
64
66
355222750
6
134182
895356588
55925
89
369877
502758427
441927
407992
94847
83
138062
457208917
68
10
79
175107
29
230367
45
46
228243
306150
85
75604
92
98
33152
42
44
377064
974767742
92
421816
99
42
74
6
432640
792865163
799698888
86
150554
52
328922
423777
244487
13
447645
254423
57
67
21
397384
84
285281
337171
8
99
28
3
47
8
62746095
6
495513
298261
83
416679
19
316520
133118
76
142448
47033
407110
145342
192191
446283
34
33515
53
445888
26
26
92
328008
438763
167893947
82
29
256019
191954
91
815406729
235539
88
52
20
34
34
317524
35
266592
79
96
58
231913
27008
259656612
323714
68
98
7
48
89
78
72
407019
9843
406408
1
5
376400052
318556382
402293
18
61
16
64596
406637
74272
457524
52
869553394
57
1
74
47
244318
59
19
319162
73742
343558
381956246
356777
3
55
80
88
80
90664
16
77
24
227681
455676
444519493
168940
205949
30
262578
38
149252
99884489
115991584
234389
5
270268
47
28
5
26
77
63490
53
98467
18537759
91
122500
64689508
9
79
70475161
411069
4
433342783
52
14208
67
1
15
25
3
272979
49
480508
41
256716
82
463529
69221
84
272714
350515
337924
2
224382
821427653
264560
294026
70
39
318778
19
494363857
139171
62
68
96
8
152366
145372
363218
447965
466814
14
97
447252927
27
390533
28141777
70604
205912
17
87
277175
51
323920699
98505
72
70428
72
72044
629689825
45
21
101141697
187589
256654
99
958099790
86
77
59173967
210923
56
41
407711
5
41
554426152
66073992
73
49
338675
410867
33
77759
51131
7
17018334
76678
7
240567
362769
41
5
10
1631
64
53
8
61
326572
328750
396297
58
52
76
23
73
19
99
198910
83296622
49
36
70
50715
74
166639
10
37538
51
206586
337964
99757
99
913063443
878030995
79
8
2
24
106969528
86
230479
572084600
57776
37
124377
80074
98
96344
34
15
21
31
529123845
90
30
189715
97
5
54
226869
445194
431190
498158
88
56
73
316749
592911094
74899
459132
136675
58
344358
737549465
112682
440977
11825
30
297961
17
188993
13
560990198
307306
45
31
29
26339
975854401
413297
37
30
13
74
31
6842
277189
334947
36
22
29
237106508
341728
325814
23991
88
9
88
71
8
647960190
9
37
20
50
39749
32
7719
38
453350
4
49
473793
245450
5
396812
94
321869
235715
9
47
179729
275441
201798031
307805006
158428
400777
95
285646865
55
34
18056
278660
193890
118160
64
253773
3800170
286576
80
56556
204684625
17
48846078
8
72
81
58
196696
83578
453016
66
139677
473425
195007
274597
196989
358497
217125
8
133297
53
439753
18154
64632
7
12
462074712
126152
35507
99
15
330655
27
410307
68976
7
55
59
51783
69014467
228434
55
97
58
45
409957
499095
61
3
236874
88
600479189
490702
95
63
51
37
23
222156673
464797
83
2
151961
152387
478826
84
1
30
1
25
441522
89
19
90
372835
16
20
29
5
423433
800016076
444121
151548
29
144913
97230
370327
239566
259842949
7
50
426702
709958095
214919
261858
136927
161322
61
26
13
119868
473315
41
65387
318881858
8
98
15
58342
361805
72
73
426983
4
3
96
58
21258
220115
274405
63
441334837
286252
307549
243192
62
490373
9
165853
329627
98
2
427650
124917
314788142
38
49
89
3
25
389841
453591
6891
436567
416639
346207
406467
145832
334107621
61
26
48
67
392545
59
4
418043956
382630
79
158065
23
42
388305
34
188945
33
60
8
375526
951897303
485384
272368
35255447
97
138412695
173028
26979
41
172859
46
7
30
87
24
25
180369343
84806
994375348
77
82237
208806
22
3649
147815
29
86011
2
64304
96
75
6
27
381288642
16
366340
10
8
226587
2
291630362
4
13
147615
3
3
5
37485
293978
88
4
78195
107276
67
206843
123612
2
246395
99749
9155
809500065
35
405282
356846
498435
421573
409669
1
94
97
367294
31
655273915
73
44
167789
149200
429071
226648
22010614
16813
177163
98
226205
28959
8
229283
94
40886
488579141
29
134422928
8
422525
62
61
57820
139187
380394
28
35
451282
95
32
175964
198722
22409
484433
978412857
449059
393448
80
460700
42
20
45
484586
50
461328021
42
308593
21409
46
442783
97375
9
2
84
15
80429478
95
217961345
419580
441676
36
76452
367995
107821
11
357539
426188
830424730
184533
158957
98
34
32
189908
2
92
13
509989018
71
44
71
760022526
472097
9
136996
34
35
5
78
52
1
3
96
344939
20
20
20704
84
38
424632
74
334273
176260904
5
79
26
253462
9
40
73
990204851
430771
58
241751
642744855
166604265
420572
62
67
27
36
35
292913
9
93
75809
90
1
363557
14
41
3
80
7
475711
47
8
480964
26
55500
189477
322567
85
29755
353925
41877
3
157807
91
274308
53
91
9
15
74
91
50
9906
1
435264
19662
45
258528
194520
81
170911
252049
41
360409
23
71030
1
23
294064
153563
360153
478701
9
211904
417414
381834
14
195498
24797218
32
349143
6
29
8
57
394749
219938
378776
7
211470
71
89
409806
95
321545
62
475501
83995
3
712279677
3
34
302262
204528
16
29
42
12
25
260286
170698838
125423007
94
8
77
369352
52
93
11
497482
94
79
307777
137097788
24985
520345468
67
440527136
282820
366321
85
835259801
217487
23
8
397842
69
74
481183
17
12
51086
994196375
90
245205
392561
286930
8
75
5
18
48
90
305895
148716
17
64
72129
11
23172
839604562
7
51
86
16
35832
97
95
42
194737
643817151
55
29
95376
98
115113
284747
66
36565
46
193299
44
23
777490980
15
242558
975067546
302630
85
77518
324109
167616
274839
10
34
38
59
58698
413753
105834
81
48
98
63
61891
7
94
615915313
59
14
2
25
76
7479
7
73
832196725
110246
297395611
271142
77021
255591306
571183318
435203
43043
82
17
282584240
82
55
202675
150312
992763471
250973
8
51
77005240
53136
432472
12
56
90
9033
5
463363
158479
261591
26014
400592332
471678
26
77
389923
21
912972087
351090
83
42
90
35
112278
15
43223
36
81
60
446007
407082
86
32
86543
21
32
33
471259
3
283841
473949
281328
6
9
370399753
88
27
141683
1
7
20
34
89
367786
30283957
321463
138686
93
14
408390
83
72478
27
753477239
87
63
76
83
413752
14
42
75
2
97019519
498290
137290
20
70
6
2375
6699
144789
3274
267755
49
29
178294
18
302854
28
46365
901498475
67
42
269764316
148064455
89
66
66
15
310719
32
27340
480931
1
413188
329724
47
326287
97
96
3
42
379580
98
65
28
86
7
238231351
56
29
493923
97
359224
338873
71
437220101
674241304
292589
66
5
6
95
422294
42
53
239995
36
78040
249685
402554
36
14
76
48
264103
236799
301358
13
80
54
522695403
57
99410
97777
129884
3
84
36
481564
61965
22
319847
331805
64
423584
86
338481
78
126466215
149525
943586156
165509
36
62
62
9
79
98
478934
8
192530
62
395833
912313292
425505
239079
745641307
338572
1
670351164
1
81
232888
58326
472005
338981
31
54
71
115960
62
23
305493
324225
341958
3
54
85
7
9
33
48
6
9
76
375843
487982
8
53
88
4
501960365
455029
44
321233
481594
5
67
2
27
92
30382
37
15
29
453112
254839
232834
409099
4
33
95
1
7824
37314
341672
11
2
87
90
639696415
247311
5
5
2
65
12
259242
118253
179084
7
71563
93
12
3
438232
22
81
20
211397
2
11
317574
13
114746
324955
2
431700
483396
26
12
73
329936
532020694
103736
3662
256481
5
20697
84
303965
293690
205326
318574
307104
304239
102344
336501
135632
109777
98
11582
960273866
117273
46
141397317
44
71
88
60
41
12
258378
4
4
32
311784
10337
328705
431694349
269669
97526
8
11
59
78
747302387
98
17
394659558
50
78
3
82678
3
49640
52616
477928
391632
77
444780
56
232680
9
77
381281
488484
473643
76
2
527962896
88
877297122
190637
268860
199686
87
269291
124483
90
380467
58
41
478044
332283
400805
80
98
97733
176482
285850
32
24
447490
99174
57587
10169
3
481374
452044
36660
60
808005302
86
464566
44330
892817724
267845
78
146194
246875
12
14
524718588
188180
2
7
77
322322
171102
7
125782
112074
305959
57
185108
53
55
478565
95
64012
511654332
2
10491
65
4
462526
363046
20
29
91
307841
399400
551812521
78
445525
390586
80
48
317452
4
299073
87
88
324114
410378
8
5
2
19
63
5
16
190734995
182919
90
491061
396500
212839
67239
189116
379478
86918
1
465354
465547
96191749
50
64
304133
175606
241208
150107
6
95
2
98
277797
67
86
511819506
891481483
465996
46
91
218145
389644
805811709
19
82
141160
44
58
447886
122306
39
57
30
59
658992461
15
76
26368
393325
488465518
20
39323
54
60
467183
7
12
431942
11
38
53
17
118236
283737
28
39
458719
286097
173522
375938
129222
12
312650
374124
67506
204077
49
363444
7
82
24541
2
8
405811
5793
4547
19
355539
23527
642256113
17448
1
28535
5
3
12
213585
138233
87
4
19
92
9
439616
348822
59
52
371963
316786
92
3
284782
61
2
791743469
50
60
46
294991394
14
432536
74
32
94634780
485403
1
137698
75366
77
303325
214935
272573669
84090607
487244
400991
447119
412186066
93
314525
11
1
87
2
692275887
91
11
44
9
2016
78
98654
461622
5
34
84509
22
22
65
309663
59
139441717
325482
14
383315
86
256100
5
33
71
92
259375
73
84093
6
45
69
411132
54
98117731
38
316240
6
238411
323696
85
121597
443265092
54
123512
27
79068638
53
13
125173
74
72
140200
45
11
450724
449621213
196442
65
886397067
67
21
279769
282919
768780894
65811
50
92
306967
91
79
17
183438
552855256
378383
304169
243829
658125440
142062
454990
143085
187256
147448085
21
10
47
193532
14
32
94
45
174904381
26293
39
1
479699
99
300363
25
475999
239297
73
71006
3
31
70
59
40
242921
1
650394060
42
249443
52241
1
386162
42
12
29
1
98
412882618
441336
35050
75
18
21
75
8
9
60
14062244
69
73405
462554
21
127490
140739
57
6
53
803670707
201896
419610
52
954803603
716749382
96
94
4
3
77417
23
13
37
99
78
57
78
27
5
22
113573
65
200325
25
37
408035
21730
3
99
35
81
80
479363
7
46
77
218429114
35
187724
445838
57
332909144
65
886353827
277786
176858
56
87
21
8
44
24
67
237545
67
426012
79
7
123233521
67175
96
57
177238
65277
59
78
128854
215336580
83
322152
387061
1
4
16
479262
251111
90
142576
33
427328
37961729
30
65
7
1
30
2
54
1046
431369
83
71
32
32
90
477070
89179
68
64
7
397213
89
58
243247
408734
355701
8
499291
236987
15579
7
99
308968
282593
166859812
267388
366557
55
266520
59333
91
299098
79470
190131
164370
311412
35
368694
179024
559081768
474502
36405
54
447696
849326641
383863
61
11
28804
139178607
284030
7
32
91
8
49
9
6
99829
40
79
94255
92496
594594238
499692
181172963
250067
53151
1
3
85
77
43
99968
458275
89907429
2
67
21
83
778089074
82801
46
707900427
336937842
30
327828
79
199792
95
73
317745
309806
31
56
8924
492293
35
97
15
697822180
458069
33
107252
33
125502
63
479567
86733
124218
62
13
331957
618834725
428161
36
27
77217
154963
43474
973645030
78
412846
329399328
339141
93
109085
425154765
3
478386
850072122
392778
47034
51
85
425
493301
5
25
245378
17
43
97584236
22
3
21
50
5
273896
69
185822
8998
2
361804
237347
77
353017
216247
32
52
10
85
66
76
901512535
82
95
65
924154781
99
98
14850
2
353189491
92
37
21
218239
30
4
155583
42
308483
16694
402358
440500
92
310979
489754211
74
59
114454
86
7
441941
447113
138454
247375
28579796
168487
463337
95
13054
240960864
50
294329010
396689
129429308
231084
42
73
143716429
432366
76
490844
1
1
373047
108573
63
281988
338835
117861
65
97
250206
310648
67
79
247951
4
9
51
18
506996920
23
465258
259132
57
701010995
412396
62
166756087
267189
56125
13
929052771
85
2
476772
93
273412
743645658
391833
36
51
523118343
32
64439
212733
451112
138320
79
5
308042
74
51
4
1
1
889680097
14909
1
4558170
9
201422
6
365760
250808
224789
43
26
141064
931309377
7
243734
65
819324748
2
94
96275062
480589
63495
6
358844301
36
148408
127258
198552
80
20
9
72
291386
491847
3
238998
275713
9
63
99
55
487315
142503
53
454360
24
67
65002640
363823
4
52
17
91
42
49
236321
109204
458896
7
701900110
14
87
68
387433
12379
10
15
58
44
16
101996
87
41
516287246
285345
3
39
485486
5
83933
61
2
250368
92
2566
361633
373739
213073
93
402929
191717
137633
534385791
400031
72
137958
71
52
52
134381
76
67
86
2
112789
82
344993
68228
50
493251
80
73806
6516
51
4
96514
70
1
86
59
786310275
194480
43
180550
413407
51
68
51
251262
146017
534449317
69
81
46
5
98
87
189851
441829
39
247056
70
11
62
450722234
16
203901
190199839
83
342585
70
72
15
90
360348
6189
45
89
36
44
67
5
93
488205090
57
228193
6
84
66
52
1
55
79
386912
377875
81
469324
16
12
76
15
20
75
439974
91
1
7
14
48
58095
81
40918
89
40
310366
8
462375
350753
328579
302309
200264
426365
7012
36
34
484187
409922
9
10
71
2
83
26
38912
366321
311146
456119
37
158061185
90
53
123570
59010
836534779
54
776083426
562983191
368702
11
122442
253169
47
25
96
57772
86
57
476475
54
7
590390523
168949
9
7
440116418
421642
61338
88817
326870
88
104621
49
139761
87808
154087
249420
181189
59
377202
176399
90
52
17
189504
32010
67
85
388599
240460
196936
801689120
901379586
174234
77767
8
16
383723
26
1
119258
56
69
120718
20
23
88
90719
177509
50530
372173
57079
420667
21
14
41
51
50
135196
141729
14
287923
51
29
21
63
74
86
31
69
54
163990
3
205444
465419234
66
31
37
386914
9
85
66
80
274894
362226
2
254281
28
63
59
726894650
39
91855
325662
9
364753
249276
7
98
6
88
91
84733
97
91
481561
413112
440601
25
73875
39
58
89
482312
73271
387888
265663
28
39
132236
267704
12
44613385
73664
2556
43
327069
82
29
99
78
777631413
67
205668
30
609380273
343204
7
435256
438095
36
2
208426
22
304733
99
20
459394
40
308699
301275
218173
38
545792232
3
14
413781
322155
87
24
285281
75374
191225
4
360412
8
3
84
100942598
38
21
30
430268
82
120817069
8
81
6
52
49
232929
290234
145258
24
38
83
507621387
239979
70
97
93
290882
32
74
52
355299
16
265286
152431
5
93
5
24
459855
28238
596640537
82
224721
36652
61
262842
149181
473160
81
68
36
8
77
215076
15
95
17
9
206852446
9
74
165835
56300
39
74
16
439490
245927
216776
344177
297412
38679
187325133
37
234227
24
446193599
250056
47
1
87
454440
95
413330
303582
113012
630964580
27
41020
15
29
79
50
7
290664
343239
42
4
47
355525200
86
73448
302812
20
3
89
366348
45
220812
451102
431827
31704
276202
21602
62
702820548
320041
1
434918
17
80
314975
19
57
41
193806
337344
443448
83
425758
67232
349212
6234
58
36
91
109956
20456
13018
328879
379801
498984
6
98
687976643
53
75
7
348254
59
88
32
297396
65
9497
29
10
387819
86
454064567
66
1
13
21
331864
12
71
21
94
93
152657
29
64229
797560541
8
231058
272561
211013
246513
46
46
944305678
84
75
60
38381
89
88
443208
65
471943178
31
347714767
27
7
7
393574986
5
28
813150975
707842496
27
5
166870
489925
1
293880
14
14
371711
3
448822
363178
788295856
17
341087
4
73
66
81
76936
1
92
86
91
283040
20315
25
197440
5
2
273506
380391
20
3
270783
654987401
117692
59
8
581259250
91363
95
147630
35
85
123863
57
22
110665
86537
410296
97
390342
88
267701536
980155427
6
233995
62
390350
53
94
99989
51
8439
242542
15
855324067
15481
8
46
8
29
72
27
178583
60
9
407658
4
489648
36
91
36
7
349814
30942
79
9
30
88
392834
90
386157
93
10
11
267213106
94
49
408538
19
48
714701380
292078828
60
499118
388962
14
189047
1570
63757
90
81
88
33
277315
190769
307956
55
14110
1
392340
75
3
815522971
8
89
27
835135903
84327
267004
2
18
12886
66
110128
91
258118052
369394
2
99
152557
441539
474476
208850
236327
613739520
255222
6
36
55200
374206
96
304188
483989
170416
305973
322378
184625
7
41
403436516
369341
81
147368
88
560898875
75361
80
16
69044
805548468
971258710
31
75
362330
371606
11
40646
327461
31397
134071
273369
264060
20
30370
957934162
61
171313
26
81
291629
814254647
270337
466805
201588
72
276309
426490
20465
37
631543078
46
70
108380
170797
52312
16
74723929
925563082
14
341360691
2
256078
335675
46
13
70595341
378366720
87697
41
27922
9
341999241
96001
247932
42
482279
2
465595
260489
37
472465
70
92
89491
4
21
12
4863
57
78
18
84
290574
231465
297636
57
72
49
473294
47
51
87
172317
53
83115
44
63
488411
37
60549
298034
69
44
486012
48
378864
2
101297
9
90667
425467
81
180666
59
22
85
55
11
221833
51
260447974
892106757
391192732
27
612621719
470617
6
29
522647901
57
75
457738
22
91
8
75089527
62
43
139123
218755
59
30203
603405208
16
29
25
52225
380526
55980127
293109
1
368074
24090154
24
50
75
492343
454974
628617859
532348929
335135
45
37
5
8
66
51
350491
214090
90
6
77466
22
90
428899191
64
60
34
283571035
36847
73
161433
39
88
80
345272
97
685578512
74435
284653
26344
481885
31
203690
34
4
450309
203305
351601599
3
401125
477167560
56
28
18
287276
41
95
48
20
33
164002
317989
288249
25915
16
45
75
73
6
4
793167444
467897
4
343055
331784
62
78
74
342058
63
1
375758
16
51863
58
119449
9
4
47
495411
452988
157336
72
169871
6
18
496428
332302
73
497077004
178049
87
65
40
58
21
64480
152988
2
38
4
3
407107
64
74
404947
882147656
293841
94
5
418934
391330
68
7
14
211135
24
62
78860
734326086
806
24818
70416
3
13
6
15944
97924
826846856
81
328853
471270
31
68
15
267981
556305742
88
440228
5
242376
718326569
228320
74
302184
12802
135920
73545
332327
31
131304
173037
123305
63
264885952
18
198292
9
178674
72
248019
65198
883875811
3
6
186979
200930348
461951
9703
5
194052
725196236
15
60
8
60
83
16
21
58
56869
328696
202606017
26715
911698193
74
280996
4
29
407517
18252
97
123970
77
199406
344721
88
378077
154013
96
12
50
9
447890
214440
7
911029522
1
69
953406385
106385
96
5
8
36
86
79
66
3
88
182000010
20
464093
360655
219620
187071
62
4
5201
25
91
1
74
399345
48
317880
77
393610
326383
68
298796
297904
368670
34794
494487
68
70
245254
20
593459918
103684
143201
295655
149209
54
144384431
92
250421
7
449566
472221
96
93
124867
63
83
141897
386012
224553
26
73
80
55
82
83186
48837383
383938
88
412683
1
50
53
439418
12
70
254708
91877089
359027
82
84434
362547
392388579
30
475751
79
70
153979
88009
647130736
292648
89
85
3
385538
27409
460354
8
24
9
35496490
91299571
79
15
153265
28709
144214
38
889900055
90
284798
99
482485
447825
91
327513
17
21
74
175154006
294865215
97
450137
14
34
270522337
321149
8
6
24567
323161
414373
59
186295708
159838
75
239079362
21
37
63
10
398288
62
370679
291742
458919
57
4
19
89
32572
17
436334604
876154488
496944
58
410812
464611
234440
208123
65
47
33
28
445538917
10
464493
40
6
46
495169
30
3
842375506
8
5
7
6083
3
345693
7
83
56
686557975
450911
710377290
49
96
88
4
168679
412865
49627774
405088
51
6550
94
419423448
181945
40
464733
217318
402836
90554
183742292
394248
64
91
269818
26
269620
282981
5
61
11
68
72
321832
2
27
46
152962
206638
78
223231
86
82
292202
51
71
56
80
78
37
5
9092
80204
49211
352160860
8259
263256
3
60
3
411078
262997
108108942
322433855
860819137
24
75
62625
83
343993203
100648
435230
71
40
438918
493879
384543
668066991
53
5
78
41
485643
359237
96
123059
4
26
215541
190157
406990
22
490382
82
136451
90
2
51
83
95
4
88
15
424903
64
84318
60
58
375252
350939
37
85
495638
77
40110
380571
953461558
5
77
40381
9
12
15
172221054
42
321636
61847
10
35
54
127449
255420370
380785
92
1
62
129737
44
397955
469130733
71
6
90636
17179557
314960
146735
423565
74
81
94
61
179731
139252
285683
373086
71
478571
439419499
44939
59
470905
19
1
6
6
155091
86
2
26
359518
127846
185097
11
10
351343
58
994037650
170028
330189
761096810
67
36
131443
481058896
556611250
628209304
289498423
22409
83
455953
15
70
25
43
84
995720858
5
389650
33
24666
13017
215153
1
492201
20
257327
38
14
51
87
46198
48
1
76
56
2
464186
33
12
26
588413343
15493
638843119
538903740
129335
65
5
51
18002241
226835
8
36
9
97
22
46
233100
234069
579647456
516673941
51
1
87
68
484907
313868
5
99
54
87
194107
371963
287939
95
43
484297
81
70
401001
181393289
83
436764
335774987
113992381
59992
2
84
37
48
546117525
113751
621190265
6
91
124573
360035
2
61
291621
68
75
30
248827
69544
3
75566
119961
45
56465
83
95
85171
5
438355
496933
5343
4
43
73
490466
133577
249528
481504
107392
46
8
68
37967
348511
34091
17
465757
62
53783
51
58561
40640
344841
925304286
486021
221799
272693
396762
76
7
69
59
83
353348
433961
21
48
465074
77
112515
54
869777854
89
89530
488318
78
20
244887
234302
61
78
88
33
3
375331049
362586
10
192624
96392
976018972
199990923
8
78
90
261877712
37782
400094
6
60
112172
15
438372
5
130250
61
16
40
25
16
37
44
876713990
50
40
486601502
348881
94
57
311882
58
47
128255
45
56
205662
46
3
31
79
62
19
75235
74
61788
6
21
233031
140057
67
971455226
83
392142
722122924
108826
80
223156420
5
102874
8
53
9
35
430977
64
351090
88
13
245412
280887
4500244
433613
303252
20
3
3
19200
752830016
688363631
3
172645
102766
48
87
319015
396449
8696
40032
298666
19
275538
424828
74
56
4
245838
79
950051882
12
97
78168
80
112076
99
318116
284502
69110
280611
436251
84259
8
568159729
59
43
54
353416053
272244
33
320791
41853
52
59
491012
4
363777
194031562
7
340252
365073
8
122102
57
5923788
378297
163481
487345
182127
21
52
83967
333093
437420329
435543
428881
203463
94
485294
6
13
181903
87211
399228
12
260084
57
278876
79
58138
813186128
16
418136
704780795
23
82
32
3517848
26
392600
290065006
9
55
54
477626
140078
337171
25
74
359804
91
304050
23
247019637
105690
74
354496
554294871
476468
439068
75
25
3
71
36658
145249
114015
42
94743
80
987118647
32
416207
4
5
230319
235296
161033
96
397602
349077
421107
408796
208869
432455
324665989
379245
2
292610
75829
95
58
127813
3
90
25
396401
42
87
53719
91
240811270
96
157837
441151717
988057056
28088
57
347600
204066
258475
148760
105627
37
71
54
37
42
399527617
57
265461
37057
487057
59
73
5
39
37779
83
28196
4
411203
59
48
22
489479
88
1
90
321548
51603
329035
276388
39019
800241704
80332
25
414448
71
47
1
85
136623
693074089
34
53
329062
129858
268609
8
1
132318
294134
37
86
48863112
86
287946128
220056618
264559
215903
85
207391
33
161138
315596
460099
392080
91
9
264658
27
87
78
254511783
323937205
315143
314096
18
73
64
7
161469
16101
119216
97
70
37
26
292576
384403811
3
88
74
35
358983
6
41
219804
238035
6
201046
352141
76
6
55
54
388900
7
91
225448
40
70
391963
8614
23
21
82
292759
294898
359254
396109
412210203
346594163
452239
54
345420
64
25
8
459273146
330438
316753
19
634692176
350185
5
66
88
3
394431
60
139285
56
484394
44
211584
6
24
788413687
5100
367834
36
445283
396340
405255
204367
25879
30
13
364805
61
140427
165237
83
6
3
55
427152
89
25
131252
66
4
3
90146
470435
53
96
300704
186554
50
153969
20
16
344201
97
137790
8
20
9
12
27
27
39
487160
53
353628827
5
19853
27
83690
41
436529
48
267749
296786
195686
93
56495
64
30
398083
20
59
30811
79
183464
140544
560791270
92
483469
34
2
36
460869
150152
53
380810
475283
8
22
11
472712
1
318053
78
645876289
80
96
8
48
38
281108
480167
53026
49
162336
285832
13
211431
913467484
12
26
4
350451
9
318647
50
50
76
20
409824
649841352
50
23
91112
100090
73
354190
761460740
8
275176
55
229689
339295
364835
634245916
225102
69
6795
31
28
42
349014
65
302557
84
3
89
341767
8
22
382950
1
96012
256689
41
16
384270
145101
39
77
250714
994994442
333571
109010
96
391599637
35
62447
9
655996518
73
13
444292
22
246783552
146389
1
11
223497
6
344160
334606
292277
94
76645
546881896
70
499871
5
7
915885586
25
72
7
68
132474
13
454994062
435343
96
430838
39125
49
118399
163269
105811
371194
986316915
66
99
536882592
50
1
206320
25
157480
3
85
44
5
14
48991
49
27
9
4
17
94
35
204601
105630
52777
767318697
312352
32
28
450217287
405976
461738
126767
48
73
53372
2
174883
1
23
415463
8728
77
4
5
3
70
4
337704
503123484
10
473509
79
690944070
32809
60
1
27
42
140251
953673464
33
256864
22943
312573
48
6
198549695
38
103126
18
271473
29
916693846
130950
2
7
91
4
379728
91
65
398937
93
25
73
280000
81
2
3
12126
279942
353424
457223
438996
28
35
445328
283944
90
454985
351052
315380
172639
404444
348573
368482
22699
978929365
41
87
75
1
402845
67
75
36
44
5
182408023
37211
63366
262369
18
15
360425
71
16
74
81
5
2
2
191852
307421
46
72
60
128167
415060
24
396934
31
18
51957
23919150
542485380
673836776
9
51
44
47
152697
86346
814058149
454234
9
48
267628
401565
44
192102
174848
70839
252134
82
190382
86
99
50
295493
221088
2
339375
45606
765732097
11
65
47
40
229854
38
586436316
84
380758
440880
75
165237
10
5
6
31
493761
88
71
417995
34127
111061
443490
179775
27
279731
27
10
23
471657240
305395042
29
327812
395139
79
403092
624463906
159095
901435894
183996
856711924
135464
38
62
8
60
5
16380849
21
13
66
8314
36
36657
4176
38
76
362739
5
79
464987
74
475830
209960
63
36937
363922116
3
84
67345
68449
196688207
426502
35
282512
9696
267310
48
58
481577550
93
45821
213338
59101
28
175460
99
50
91
26474
263020
401872
268913
98
136869
17371
58429
72
443455
51
93
46
5093
5150
442184127
360930
26
3
29
1
1
9
73
489502
27
58
8
814271859
65
117989
19
185217
87
451178
18
8
60
19
34
322803
68
592336111
450299
466508
8
344420
446332
24
865925577
35
269522
85
316929
474879
405408
508639894
126334897
35858
308974
24
77
34
549581448
58596463
6933
8
267418
164067
80
361413
414387
6
141633
25074
6
14
82
77049675
33
116386
1
59
69
31
240036
53
359778
85
99
40204
278007
549477514
7
32
10
265479698
221735
51139
93018
274435
86
350506
74
1
266716
96
393279
280334
42
89
375941
68
568669121
64
600023940
17
64
52
173873129
184149
71
9
28
81
54
59
199955
379466373
586254727
493704
1
196615
42
58
74
59
6
43
94962
865710239
141079
200156
17
61
51
327707887
257467
15
6
47
72
57
239856
44
116289
7
6
493005
77
9
426503
5
57
88
21
6848600
269867
80
77
252107
20
115297
359843
92
238101043
67
218900
94
6
165830
41
430110
162333
5704866
1
89
49
107044
485917
76
1
238586
77
546755628
80
741328971
55
335853871
28528
420483
63334041
41
414538
354593015
64
497082487
459081
28769
273525
166255150
670301394
305615
188525
50
466627
839059353
937
2
888847092
474907424
5
83
3
65434
420030
9
38
587130221
76
199236752
14
86
75
351824
92
206939
61
316565
50
424487
204548
2
561886051
391330131
95
8
92
395538
63
2
175916
2
209826
56
36
411424
349624
70
12
14416
44093
24
427156
32
193688
34874
29
9
6
221145
97
352247
95
296680
67539
966121287
173446
325763
41
25604
44
13
199036
74
482405
107917
404549195
48
35326
50
87
48
474932
26
406554
226104
88
113207
179225003
27
130104
295476
25
23
69
43
67689
310263
33
63
353083
21
445294
293995
20
80
247305
1
5223
192515
201321
80
16625
410055
391308
476728
338433488
69
22
88244
440275
79
50
15
41
3
284902
337409
94
93
63581
280774
7
905765837
5
18
34
176276
499630
25
94
192752
55963
54039
1
147729
1
887107679
88
41
96
111097
83
6
62
553985100
298958848
49
90
33
78
88002
144967
14
88
99628
193055
61
255429
26
219697
68
330317
5
10715
603497057
80264
65
32
21
201028
63
345609
6
76
75
487113
16
98
261620136
73
214755
229360
351995
71
54
22
41
1
62
18
340900
50
212102
64
37
25
84
7
25709
1
162424
13
2
56
60646
235000
122407
251733
32
469215
42
216796
88
46
5
41
340113
346789
2
314520
48
41943
72
3
89
144783
19
54539
398048
475836
54829
229922
31939
93
185826
457507
454604
95
8
3
59
86
416488
5
275554
3
9
5
369766
39
285805
436523077
70
424891
587553157
2
91
83685
167620167
250858
2
573794289
42
8
972979628
396065
90
64
30
368193
60
265842
9
83
211575
350177
243293
92
21
1
339620
325388
198848
37
30020
268904
15
326065
476287081
205479
91
2
419186277
85
86
86
96094
53
72
54
4
1
230264
216764210
370951045
143027
133390
83
53
3
11
246217
27
377288
302128
61
11530
8
573503304
115441058
39
411358
98
284276
36
94
306774
467868
32
59
252020372
49
7
36
832413307
365133
452260
48
33
8
345082
49
75
896530992
37
171933
7
425845
9
976753012
63
3
187830
87
168756
56
7
90
412984
90
80
311891727
146558
55935
94
54
810008936
97
1
511113524
301741
96
141411349
49
583132267
9
344460547
42627
19
51
252168830
910562694
73381666
6
150670
56
52
186526
4
91
70
89
32
33
15472
34283
547370055
88
8
67
9
3703
35
21
136800
397425688
26
92
85
134972
395298
90
27
4
378982
68
41
265750
52898
137648
51736
31
83690
116706
99
7
54
34
4194
71
243951775
14
473934
86
4130
293972
33
156012
363383
67974404
288205
57
21
95
192156
21
37690
23
35
419185
454084542
118467
57
91
12
746424145
62
68
787297159
155694
9
10
57086
174836
761358142
70
66698
17716
313782
38
6
76
332848
10
248818
136101
34970
39
2
357559
242625
566375083
129117
453477
121960
154797
283611
28610
425877692
350211
402887
9
163135
307881
72725
57
27
2
56006
24978
354028
64
108506
78511
79112
5
10
91
3
161827
2
6
143007
71
199572
69
411979
156367
7
273922
324616
16
34
97
355931
269628
383129
12104
392199
53
1
291073
39
75
426148
198070
305288
5
4
120548
443060
317865
349732
260555
8
45
164472719
19
936498476
25341
10844
176000293
89
71
416568
74
74
177669950
69
27
15482
36
7
193740
601322013
6
497319
393725
40847987
325825
806754940
325628
110602
59
72
329246
14
6
74
41
436579
8902
315402881
87
190364
25
412736
269637
25
83
6
14
174389
11
5
30
57
93
77
16
25
90
220378
474931661
5
822892335
29
82
455566855
188374
39
15
201853
85
29
2
41578
4
38
100162419
276551
228539
101831
879774774
36
176023
446833
45
391225
43
69141
56
17
26
290606
196703
10
32
321729
96
41
282737
393753
18
297299
143175306
4
329325
39
410536
170614
733937847
47
209598
9
99
56703
294542
3
198085
343664
71
85
71
461509200
40
48
22
27666
86711
216457
65
121630
86
74
182019
40
55
717073617
2
391318
348621588
5575
33
6
107395
36
57043
419159
287200
24
378862
90
44
1
79
311268
78
77
49
74
48
433281
48
42
31
461175
252196356
372398
271558
88
359096
28
322508
238099835
198030
48
4
1
130326
801435352
2
74
152869
55
165028578
98
48
495803010
1
292341530
751754168
40082
16
34
25
730772429
325186
430941
30
459309039
138733
364686
19
32
93
395277
9
49
41950
72
22
36220
8
52694756
8
31
375180
56
428697335
38
24
749926181
13
164830
4
93
496566
53
265278
65963147
61
291376
42656
482228
33798121
70
45252
8
8
23
40
54699
403718
15
724700367
345912
62
92429559
71033
140375
6
73
83
16
66162
7
145691
239932
114864
72
3
73
91
16
30834
419713
323149
170466654
22
40
120920
31
37
394553
8
105481
80
363365
257534
26
2
61
367505887
80
459750
9679
210503
4
4443
33
142032
4
4
723139450
961761224
43
217280
26
9
62389
3
492741
1
143698
95
76
1
6
51
317050
6
26
389494153
64200
195261
90
124344063
59
236579
377819
39
477005
212998759
268442
26
421599
489239
75
310552
98
453453
217057
4615
20
360919
225692857
81
193933
85
255190
79
25
79
90
257201
108831
170329
85
3
25
262879
22100
201223
49
24
73
93823
5
38956
83
455296
132794
406654
61401384
68
293971
77
29443
2277
305563
238997
425857
3233
4
618226798
397450
87
52
40
9834
499325
431169
437968
76
49826
32649
827766138
67
414865
114142
496406
69
9
16
232341
30
455061
479022
27
255300
326124
55
429629
783843965
446584
86
296751
281614
82277
87
92
53029
364249841
273642
84833
9
377467
95144
7
19130662
659604929
186701
52
58899
77
373406
47
93
28
3
184196
390710
426925
202560
87
9
35
52
320588064
576303150
306176
15
7
4
21
25219
85
360681
7
54
19772
121159
405229
542598216
435129
47837
1
82
7
10
307880
81
444191
433878
692812474
11
268216
78
39639
181998
72119
40
10
35
1
188869
2
54
397711
14
24013
250997430
55
267514
1
99
76
4
178001
421062555
898498217
2
37
175209
65
2
75
45
46920
84
2
5
88
36
131963
7
432778
543107650
360653
2
405328
11
27
167851
23
83
51
75980
5
33
90
115289
85
88323
41063
2
53
250798
285698
18
130234
55
4
33
95
64
56
8250091
169555
68
93
124038
21
202150
82
338722
472924
61
499085
63
95
49
10
1
90
82
441638
5
16
39
355274
7
93
323282
68
42578
9
474985
8
301985832
346417
26
7
389357
73607
251960
306576
5
69
191681
12
117294
904009812
77
213958
105034
27302
51
3
78
44038
46
80
53
56
89
14
32
1
54
463183
60
14
65
110813582
367388475
84
543011138
1
60932
74
458017
65
469809355
6
426650
469485
314691
90
54
25
35
30
368541
271055
381473
95
35
12
70
66
177381
54
67
397157
240745
91541
95
115314
3
240669
491601
83123
385307
402949
67
97
36
129861
383333
300374
412532
83
64
20556
12
280688
484706
431554
90
16
399600
2
27
31
172014
32
49
238607494
14
605149575
244401
300508
457333
13
365566
235959
142179
126853
59
86
15
4
320465
94
77
94807060
254810
129703
8
33
227408
3
2
24
416521
195937749
119092
699599893
24
33
14
5
252166
499577
32
8
2
67
356895
7
4
32
67
235762
80
51
78
3
79
6
24296
80
491571
114667
355469
132055
73
65
375367
115394
45
183977537
49
52
78177
305021
9
39
228284
218667
119640
153383
59
365530
335372
52544
63
468779098
6
52446
726312984
14
80
89
1
438238
246388
334440
83
514334587
65
78
73
29
81
53
24
289684896
131095
57723
224931
7
173418787
2
133340
170756
37
346633
286312192
14
4
7
19
264975
137938
597197665
16019
378337
66
457168678
62293
389034
41
66987562
394353
390773
52
439441
17
25
136329
472440
49
45
424455
204035
72
27924
7
42
64
473671
54
78
58
409363
489209
698815551
462830
86
413685
345178
371270
15095
4
157135
159289
336511
75
79
10
308905548
217764543
97130
52843
56
66
402107387
23
90
81
386950
7
61
269394
235549
47
58
44
75
78
55
414697567
170543
25
316698
239887
191309
69
99
92527
36429
23
9
5
41975019
402486
7
41973
23
268091933
6
494802
148623
10
406942
103117
611012935
6
39
225280
194335
70190
3
938796186
306160750
70
71193
420543
63
76
351365
95
434216067
7
64
27
1
6
7
84
18
83
283911
244240
6
396948
93352
127380
53
97
111983
462518
439108
367706
4725
38
4
109351
84
19
54
69
17587756
121426
177809
15
80
148374
161137
94
46
267711406
18346
178061
96
792392647
112543
477944
7
128262
5
12
585324634
311494
478031
257400
293253457
172804
157821
8
340909
52
96
97
74
58
585605822
213030
9
489272
313632
69
93
324251
873113525
3034
87091951
80
20
83
241012
468503
77
436707
100381
76819
228501
4
113740
80713
7
281507
117926
182566
47
79
310760
99
43
2
139115
193374
3
1
30
20
246772
463808
83226
453173570
10
76
255147
175907
11
64
112101
464477
25
12610
27
290524
51
35338
65
70
389573475
290102
2
48
775016021
4
94
416232
324082
96
79
81
295040
3
69
212617
57
41
115325
333725
285031
75
4
53
199819
69
485735025
424324
44
9
84
244721187
470101
331772
147649376
88
7
465452
40
72
62
179575
269506
195073
175020
435916
34163
22147
49
337680336
20
54
412256
31805
434369
15
7
6046
251516
40
363419
1
1498
393118
87
399966
9
119966
423303
13777
19
284510
10
432106
143608
15
38
14
39
38
248980
33
17
247434
285439
28
380720
63
61
23
467850
83766
7
237944
329525
2
15
22
443472
9
45
82
6
125104
647517543
424914
61
76
77
31
61
849
5
80497
24
450043
432626
1
437328
57
5
302146
83
37
407379
75
487660
246245
239708
284222473
15
42215
3
34
55
38
65
8
43
47977
95
18
401544
472522
90
489435
87106
89
236170
375435
429740
840538774
1
67
8
962191271
88
81348
114528
7
183604
29
171008
431554
402588
285932
205644
496983
56
95
196849
84
65
95
77
778479011
653370009
55
181918
81
73
117908
349197
15
67
38
9
190382
1
101441933
18
454229
39
21
300344
2
35
16
64
170766820
786536743
67
9
86
74
87121
867511776
68
39
386308
49
22
466892
4
43770
3677
237940
355415
233868
51
24
6
723521709
41751803
1
58
258837
97
8
2
79640
86
879441105
120770
76513
6
79
315081
66
98
101006
62
112634
442327
71339
67
250599
33
83
41
177512
62
78
4
38
8
63
44
1
99
99
82119
7
462694
1043
74
88
71
63
183862
32
246210
30950
5
25
121653
93
50
52
1
416335
75
166900
161920
71
10908
131256087
474634
8
312927
443105
50
393371
328191911
733324947
86
74
45
84
235461
28
206892
167217
44
230771054
35
660290625
3
493192
218536939
59
556350149
193229
461797
464829
5
72
95
292911
80281
86
79
223750
45
56
427468
120097
444295
45
53
96
99
377891
54
48
69
291037997
56
19
42202334
38
65
10
146689
219090
87
409099
21
307446
454275
74
40
87
81
58
362
730962164
37
207976
306418
900253381
77
9
5
54
44
151636
396396
359351
18
496146
274731
93
2
689246344
45
91
261309
5
38
189893
71508
812452527
73
10
86
300729
54
22
63
144622
452914642
15
283660804
92
79
543588750
65
291887
175479
27
9
5
82
54
7957
85
531997707
60
421529
335171
12045
63
274850
89
27
171409
9
88387
26
22760
293268
120482
87
8916
4
33
345470
383401
47
486107
44084
514457093
494833
39
448671
421463
336355
293948
142248309
52
80
91
437327
69
15
88
382599771
20
6
146008
352747
80
68
621588852
42930953
8
87
29
460966
210020
49305
94
67695
72
34
19
181312
64
6
16
32
95765
84
370996
7
451898
338431238
55129
353385
71
502424791
451647
83
192007
75867
19
204659
130043
42211
925704564
84146
65781
59
1
76381271
335348
133727
368405
46
16516
7
21
89169
2
18
231226
115711
22
43806
772361113
65
80
39
64
43
23
224123
22
397617
47
65265
171304
187672
26
76
182539
56
10
43
486255
68
370669
94713135
66
44
361674
16
5
891187256
446335
474257
132848393
111699
74
415270
255762
81
909810668
78
64839
11799
12
44
23
92
652168689
433708
383020600
24
48
279535
56
55
50621
259671387
94
75
74
88
465675
65
299612016
295828
28
30
44485
499975
142570
270233
98
300786
359964
36
64
6
312542
1
23
192154
8
5
426153
54
234405
152816
82062
129812
23
1
480643
73
64
53
367334
6
43454
404947
280604
31
41333294
209843
20
212180
369987
89
275883
216434
1
392335
19
9
165122
425881
59
25680
66
34
5
94
62814
136872
42
300539
96
60
245307
86
89
57029
467034
11
237143
309727
1
47
41024
5
148481
63
60
86
115331975
267915
403723
9
451243
201910595
5
594487763
8
22
80
22
84
177075
55
37
76266
13
26
12
421584
86
565796302
473363
76
90
2
336044
17
433904
99
585534352
71708
453258
24
116261
86
344455
31
22083
81
65
53
315113
72
65
20
37
53215
10
27
37
478390
303692
398275
523813820
8
468866
303162024
229324
91
38
271481
129518
9
87
5
69
8
51
1
15
289580
48124
85
55935
77
9
56
75
24
957814365
339560
9
8
79
246088
95
80651
51
80
165740
23
240407
222370
498944
54
58
56779
3
534505264
755180561
357878
498781
9
5
35
169298944
23
1
993733374
4
504687463
20
11900
14
29
9
386598
11
73
207602
58609
277038
35
7588
91129493
285975
441257
87
642680657
12
8
68
85
49
809605029
267893
63793
41
86225
85751
6
3629
47
223323
9
15
72
219914282
115166
26
2
511162742
29
85
66397
294005
473601
168321728
63
46
163789
323426
295980
33
71
47
189401
83
5
93
17
1
29
303082
1
35
431574
286697
207760
11
471472
38
15
6
437578808
77578404
923326126
27848
79
137365
356773
269102
102708
253202
72
120725
81
290811
19
16
33
54
489650
2767
54900
93
328655
445368
78
59
1
757512561
181830
307064
102149314
64998
21980
109732018
32
100428
52
21
9
58
3521
42
4
367639
2
998265238
187833
50
7
126749834
26
8
68
85
7
329290
343603
581967984
477776
120432
86
413006
266784
10
7
8
614624001
83195
53
454981
339875
411381
9078
69773
34
361046
147827
95781
81
406971
24450
635073496
220049
97
459853
302067
588834143
50
440632
475878
152293227
57
340447
34
842655420
114411
95621
7
270341
48
5
169384
102322
35719
89
50
46
433932457
391739317
31
28
736857147
230232
37
332633
19130
4910
122516
491190944
456777848
467863
124494
3
83
215587590
309620109
656323074
1
439342
21
383747
170073
14
472284
366843
71
14
15
50
84
38253
148874
13
75
69
663862619
8
101767
67
227797
217502
193705166
5
86
89
3
493040
224723
24
257026
404795
7
107789
90
22
65
8501484
93
393475
49
394888
54
497179
11
21
4
82
269908
110444057
5
20
18386
97
10
231341
30
164842
487718
159403
333288
2
16504
339947
48
59
159868
21
297570
758518311
1
472317
24
274204
5
497950
18641
395533
476371
24
77
347661
42
58
357182
16174
68
1
68
8
45
585359913
24
487600922
86
286447603
285851
74
352759
29
62
157970
197260
20693
15001
205550
362340
5
142437
84
7
324353
56
148109
30
461812
29832589
2
25
8
90
7
316662
111623
36
25
25
454529
94430
368082
317566
146358368
217648759
149060
23
45667
1
123427
434184
73
499367
53
924776524
820348672
23
776098680
278804
31352
912772430
217520
28
2
8
24
204193
14
55
33
580892512
84
62
58
4
76
28
403919
237928
29
14799
98
426180
205556
88959
223540
124599
67
917744458
97
40
16
279736
30854665
61
2
308351
62
38
310999
203218
26
215601680
67
1
15
6
123417
344461
973838690
131779
268922
8
106026
148209
6
24588
44
64988501
290975
50
64
154488
72
158631
89
734482244
187776
48
26681
83
928442423
403936
64
98
112079173
243774131
364325
93
24
438895680
90
35
387707
464716
77
458658
783444652
21
181052
425153
3
28
95
254184
912780443
45
442787
125859
23564
65
269206
82
8
120734
74
65
46
447470
455019
95
182351
5
65
37
88219910
46
86
66
207932
318304
75
28
262304
1
24
81
390657
86
251253407
657105399
495692
92
399160
292826
359247
25
152850
99
204736
78
434546
28
27
69
367449460
4
247858
11685
41280
45624
64
39296
60
230586
282727
25
93
135188
338492
8
971122455
93
451080
24
28
148964
924430191
55
394380
130676589
65
603721748
92
45
8
32
485380
6
214874
8
144076
97
220882
14682
318160
66
348488
89
221210
18991
13
75
220650
2
222647985
11
311520
70
154297
3
15
6
8
3
8
298912
318593
34659
27
21
143839
415935
361831
648577011
81
17669
42
85
236060
86
61424
287348
349304
385
13
64
94
416381
494257
127778
84
53084
80
242284
266902
3077
89
499228
367007
50
368018
21
56704
6
18
88
21
459626
42
33
82
359051
60
925672524
2
198965
759093061
314671
218106
460743
10
52
20
2
305560
21
9714
4
4
40
59496
36
514027969
446304
372116
86
5
64
396212917
81
881397023
58
440621
31
2
48554063
82
68
2
288004
2
57
22
47
986933322
290113
931515218
4
5
75
6
129404530
71
33
169987231
384931
392770
42
17
94208
41805435
310597
4
3
246331
430809
43
15
34
587308202
54
216565
18
312274
84
405752
14
80
67
738666481
735079576
49
8
92
208014
6
1
59
76
29357
59
409564
60
227605
351105
13
75
423290
440715
149121
7
1
28
39
409370
226803
488126
8
330451
44
43
5
5
487332
92325
467613077
303336
41477561
93
35
117769
45
440434
79459
159741
23
80
37
228924
29
34
47
88257
62824
311988406
8565
9
54
8
21301
9
5
57
28203
332186
123897
354222
342527
17
51
448012
42
54
602261855
43
416564727
39
710338516
240352
382268
97
412922
400256
46
337664
201134
56
871438276
366411
18
354950
92627
316871
230928680
248037600
191497
171373
299282
39
330028
16
22
72
21
72685
90
344802
428501
39
2
26
15
791400450
52
59
7
413001
422903015
237041
255746
308826427
36
473931
6154
468477
305530
100149
485573
441873
420763
255014
21
71
6
221024
494089
264814
282460
13
34
15
217308
99
31
22
471547
15
1404
435180
52
48
51
68
17
18
5
23
13
98
13
445057
361982854
2
294803
331659
343863
81
94
853669408
147426
1
14
62
22
462501
226499
69775
379298
385683
8
52
768130830
87
414761
253384
1521893
212353
100385544
370562
3
656368208
40
783
348143
25
161234
247694
93501092
70400
99
32
394820
86
404135
970456776
923140247
45
26
83
51
44
41027
79
101888
234406
21
507697248
62
2
468241
339436
254747
57
2
434537
5
32
6
383832
272408
455545
340275565
52
442891
66
8
256087
185606
742276991
55
124563
85
48
133716
843958798
226317
44
31
362315
65
3
2
88945
84
58
195157
153138
457486
11
363427
7
23
337797
216035
44
966752371
632695681
3
63
895234109
66
5
74
80
377440
390785
7
388755
8
4
17078
213743
283688
7
70
296543
43400641
72
4
53882
227410
376500
114948
440162
133753
79
349962
186463
25
3
85198
312978
439559
213749
45
206666
35561
2
14481
321667
22864
66
447088
64
28883139
172039178
34
138828
85
444401590
36
450662
86
282754977
44
222179
199995
19
84824
106882
12
499592
55
91
169887
56
4
349997
350726
370243
6
98569
33
33
53
35
25
393218
29
65
39
10110
60
65
47
56
59
490480
468998
76
266944
399776
150081
638578866
10558
614430521
8137
80
145899
209762
85
45
6
410027650
91
50
66007
8
1
49
167328716
94
1
356050
39
84
37238
67
9
813631165
278589
40196715
80
73
63
38
12
368474
88
51
6
7
67045
64
339475
433932
111438
338295
28
70
89813
791796227
9525
28
122534
49
259690
229988
153205
76
302393
258129
6
7513
8034348
48239
94
40
424430
83
86
13
3
7
52
3
393195
11
320399
289272
37
98
95326
37
91402
5
301113
2
6
49
6
4
88
12
258615
98947
43
6
79
76
98
478677
39
18
59
1
87
55
64
222549
46
88
381615
290356
81
10
71
216674
25
91596
7
95
338084
81
91
1
406545
117703
12
400239
395648
29
429587
25630
45
60
4
416576
7
582567130
12
5
279366
932129034
448308
6
31
41
320204
4
82
393133125
392164
54
449809
36750
41
94271
62
595975474
79
21934
46
99
98
215791
88
47826
9
87
9294
234930
94
227731
55
367170
286798
792412786
346832426
68
426271
34
281383
3844
2
25885
690737841
66
458056
105051
79
8
71
7
440699
9
194951214
185302
365055
352770
11
247594
329825
246610
19
483976
91
705529097
189864
276036
122579
395190
34
8
61
229134
206305
400539
45
642887766
133654
82
294250
81
8
36
401073
245326
483389
41
35
400421
398468
471456
23
12
441946
33
437528
1
23
205014
7
85
6
91
203332
330058
12
324482
54
51938
243175
67
330562
759945192
371844
137839
89173
173092528
980158691
12
219722
787709138
6
470450
304574
50
35
3
391477
498151
2
4381
164560114
479992
98
321554
204883
276108
5
77
66
89
89
185722
391376
3
460625
94
54430253
394392
8
2
74
121306
47
475732
51
3
61
463432
89468
4
36191
71767
19
74
60
398425
204549
435359
23
45727
419738
30
447844
44
57
282992
282236
5
2
398844
92
232147
140231678
57
455545
129384818
26
362532
28
78204
58
25
47
135151
78
67
331143
3
196293
495662
132189
189069
800906278
19957
88
76
6
151705
2
319244
36
27
572174386
56
786397920
240678
43
135357
384716
279070
479350
99
426008
28
189021
183426
217231
22
4
4
14
50
141038
49
37
315454
4
1
1
50
20
119971
3
3
131105
261409
84
366642
467081
72
40
239517
351883
444007
259187
396128551
30
76
78
43381
56
44
474014
35
335281
171405
23
438119
89
18956
4
386941
3343
69
412992
182404
1
18
6
5
694167402
95
88
117025
90
9
19
29
174509
592526586
262439771
409964
126246
22395
41
23
87
149168
31
49
7
45
17841
92
32
144342
30
110288
96
210605
34
424270
5
49
89
62560
919266627
111439
134774
127870
364877
48
12481
98
309938
890504006
46581
50
58
310333
174438
461242
350047047
708163074
251710
483597
337519
8
21
75
209920
60
68
331005
78
80
27
85863
37
831270046
54
68
570319425
464056
294823
364311
443285
6
757583023
56
50
899702589
243462
357970
15
40411
80
14
7
52
42
32
137875
6
461136
285209
290744
224245
91803
487996
46
343853
796301830
891555044
169056
352976
15
16
11321116
174580168
7
1
459780
58
42
252916
23
88
283075
96
163236607
63
40
484278
406580
215579
106697070
597749641
489087
239193
74
120706
1
9
36
17744
35
80299
76
67
68
82
274419293
208453
268785
83835
97580
9
8
65
183831
433604236
440364
2
256553
48
60
42
70
76
7
109281
337154
53
460619649
17
75
441913
117191072
659822320
359916
349294
346747
34
78
63
59
47
5
37750
458275
42
10
9
16
2
31
90
13291269
25
420872
22
520707347
237909
58416
87
143369810
11
20
11
7
74
89
310300
467611
9
3
21
3
197405
159803
8
35
323500304
381882
129875
116555
38
29623
253477
241888
84
235653
12
25
218600
173810
45
454016
40
479769
17344
72
252607
377020
60838
29
6
195398
26
205359
449239
53
174811
41244
430333
308409218
8
10
14976
66
38
86
62
6
234440010
492517
29
273189
59
140398
70
218917141
60
870021231
664004417
333835
81
57015
384794
62
6
399172
73
988551119
77
98
406652
124790
613624088
312668
397140
98
50867
50066
256830
449017
2
803524221
21288
7
358007
428119219
232607
480408
21
363731
27
301903
79
523944819
30
65
29
88
208055
4
282287
284060
214302
179698
75
191622
133180
176482
183725
14
3
201151
166284
315343
93610
178496
82
55990055
430580
5
359214
259179
2
80
138292
17
90
173244
112230
286322
336744
12
9
1
90
3
2
187611
88
285230
43
92
86125
493366
36
81
37
2
67
166238936
32
41
99
17
26141607
513493891
67
45
96
463473
258308
1
149790
85
965706762
52
89
61
380552
11
380410
83246
28
7
4794326
378671
231931
99
3
46292
48
6
81
83
90
334627
232513
225740
330995
56
33175
54
99
9
60
162850
217784
177225
19
34
335161
112758
52
485624
175852
89
126356
423279
19
44
221692
278833
83
77558
8
81284
31
60
238196
236002
89
2
152910
57
80837
2
457981
99
26
472886
58
65
58
874174417
77
4
339426218
97
5
89
45040
454551
281213
263085576
19
54
4
52
185034
62
14
2
989744047
74
33
809946050
120508
3862369
20
96
32464371
256003
81
56
65
11
65
434901
9
81
270875675
901089373
3
330950
850418020
24092
95743
90
58
554714344
73
67
32
337077
194711332
295703
313057
458672
24
342566
189610
6
75
157254
65
71
40
38
368780
206226621
6
461954
2
734316978
493029423
33
481830
96
87
358453
78
476054
38
2
18
714001043
35
41
104995
234813027
49
94
56
254781
497038
7
85849862
31
75
429906
93
120676
38
86962
377133
181583
12
90
232764
85
18
124748
391331
84
41
2
67
33
223598
9
110706
1
190799
332703
111583
110822
300169
8
97
31
36
53
348588
70
196291
3
441538
37374
84
317938
488238
419149
43
250473401
19
475401
105056
104837
16530
80830
475667
53
19015
4
58
87791
12
114700
33
84
115939
487049
91
66
223263
63
6
445064030
178790
767625562
42
204254
428758
367335
75
81
137775
8
88151
13438
441685
25
379242
431955
87
439963
85
127485
783101239
92
96
76
418
223342
736210412
105744
819373257
25
781943577
261671
56
92
400462
69
95
9
93
418292
22
3
479506
148197
29052
89
365717
31
57487
81
3
35531
7
66
77
326301
2
275798
417392
20
118756
9
294392
402247
99
6837
16
16
67
36
15
833389259
165299
30
379492
41
66588
3
17
78
485341
3
5
4
275391
308275
3
396751
3
992582563
219356
251816
471644
54
727698411
361745
22311
53
62
41
22
300490
898787332
86
6
94
267760
77
93
337483
4
351813
75
6
29
209866
225488
296949
155609
9
63
304413
79821
349300
21
9
91
22
162414
98
4
260962
431649
392054
452256224
43
55
39
65
25
8
59
48
94
35
161196
26
59
49
6
5
48
205352
333265
174944
71
12288
2
17
65
35
88
66
39
12
83
94485
850499899
81
51028
179762
173848
297584
69
23
98
27
92
259287
37
406929
92486497
1
57
9
85423
314579141
375405
5
358016
251870
254210
460511
4
232915
283334
185885
280882
88
321140
136224
66
20
175806
417298
27
8
419663
9
6
307461
39
9
328772
227343
388899
50
20
39
66
48
55347
444609
19
63384
35
4
75
215483
72
89
61
4
4
316743
2
73
25
407705
9
36
14
39
457529
62
53
14
30
56173
314549
4
103695
46
239345
19
318463
29367
9
99
663323143
119147418
89300
245415
57
77
19
16
11
486622
327360
84
3
96
425135
69
157749
5
27
28
3839
383691
201490
385183
178829
373714865
682196686
63
354682
922153472
57
156987
84
32
90
77943587
12
9905
5
494597
7
58
403596847
74
34
187303
11
183275
479014877
496609
39
58761503
21
42
2012
55
58
202649
172190
22
91
112084
73
69
440209
35
5
907074764
7
49
444122
10744
89
464109
252930
245996
86
18
63
26
33
45
91
6
15
467276
329619
437848
296181784
90
401773
49
870316819
9
51
422908
582519901
247983
94
710035388
90
69325
5
391149
106965
145955
9
486309
84
168172
2
157206
44
56
6
474247
470832193
7
80
13417
15
159913
14
548534132
304394
19
128749127
9
472902
404470
454654
94
109856
24
52
92
3
59
201586
63
357816860
147900415
280122
77
57
31
2
287217756
105635
20058
79
4482
61
177558
204027
238616
73
19
489551143
5
56
342855
13
39
380860
717799528
56
460116283
5
18
81
67435007
6
81
51
3
404049
610711669
450395
343767
415167
52
4
163905243
35
88
488563208
111370
11
230451148
86294759
43
179549
436481
68095
52
271011
9
880585242
403814
24185
93
271580
35
74
93
404839
74
13990
61646
378742
310342
6
497317
369384
76962
43341
277131
838475023
80
448131
85
99
713515343
70
65
408779
8
3
10
258047
59
19
3
14
71
13
25
99
4
42
83
48
47141
8
279973
419925
411687
237927
319951
64
67994
445183
44236
79
94
459199
803890152
47
63
142196
990757171
39
497013466
74
24
17
8
222653
439058
284624
321833
7
453336
117537945
41
50
97536
77
38
20
58
70525
259167943
77
6
66
200100
36
200538
20
48
503578470
1
417077
190292
95
548364103
3
165003
118325
54
459730
6985
34
37189
1
721558052
169939
64
34
387370
88
81
54
856402996
57756
9
47
11
163661
5
268894
420563
443793
96
7
78
453531
1
70
772780422
522005708
313273
393370
232375239
496438
11
6
9
623636719
1
44060
28
130282
93
73
37
54
7
14909
53
95
71
688972473
142952
70
162756
129970
79583
58
301045
77486
36
68
5
6
25
304185062
240238
473718
213910936
46
81
198171
4
46
195679
41
32
4440759
147571
306069
20
333394
49600
331485
289468
169860695
88948
22
56
204118
61136486
17
49
82
16584346
4
9
5
333866
77
54
414501
88247855
346049
49
134143
17
227081
58
449939
71724
232726
375453
7
96
44844
447530248
222212
113460
9
76005
88129
16740
12091
21
352445
64
14
140728
159302
76
473931
97
89
78
36
33196
405237
37
334066
271238
284317
269559
193006
58
27
92
69
24142
73
80620
5
119849
123105
7
38
416804
27
113745
84
140894
34
352123
75
439901992
246967
13
84
26721
43
1
42
80
752489248
418857
923
403010
14
703944694
493235
72
96
258675094
62647
185546
248574259
79523
30
97651
77
425772
63354426
8752
40
669989647
2
854101140
156567
23
829712232
17
87
117727
475348303
79
37
106754922
108690
19715
8
230993
147815
210648
521157031
94
340892
92
1
236915
74964
164824
113112786
79
5
207984
224736
4
39521
62
79
58594
61
98
343130245
93589
73
513475366
92
97472
47
128871
98
23
643661570
50
23
331958
963575834
214567
90
247146
7
190784
93326
316131
46940
38
95
161683
384450
96
349440
482682
58
408437
2
278454
18
23
207756
630599344
3
28
369753
12269
41
84
48
302931278
430839
358037
439442
35787
100237
417234
42
10
77
1
447021
135906
244305
224970
70
34
180884
26
2
78209
6
32
4924
9766
449652
144991
322516
56
70991743
471050
6
53
6246
264599
265287
51
72235329
7
7
42
84
437622
86
400137529
62
86
152321
269918
145053
206366
44
364388
209510178
4
39
232981
70
456348
49
4
89
957467351
23
90
132879
11
1
271954
445348
29
8
10
185888
4
19
85661
327664
74
59
269134
7
67
34
49
214657
26752
69
735384086
384559
35
215306
91
733773255
2
251165
11
309136
6
428306
484997
20
83
41131
321384
228657
41
93
413359
419716
71
306582
42
150131
47
29
31352504
91
47
407214
6
238333
253053
47
160767
163594
10
84
173368
411891
957326552
17980
53
32
484332
90
32
70
23905694
5
61
257498
193663
309188786
38
43984
421117
61
381025
142541
287828
49
72
61
214586
2
151931
23
347812
66
6
17245549
371023
60
81
1
14
87
142086
1
33
16
206272
27
345026
233615
30
170555
58
424443
482761
155805
30
7
66
82
209401
72331053
166590
197913327
93670293
8036
37
220012
675354988
6
14
27
66438
375944
272189898
234016
196873833
33
33
86
5
271211
274538
1
36
82
245783
2
3
112939
71
50
159759
225745
44
124794
283755364
259379
214852
227245
107528
3
3288
204162
49229
71
8
156817
50
6
124588
26
84
63
44
317280871
92
22
62
2
290339
66
29
245928
62
275707
17
22
96028
53
349496766
37
37
2
25
32
163650665
24
50
6
10
49
123072
365907591
289935
192720
20
94
360671
297470
17109
393476
810349856
71207
196332
3
85
999490264
295770
98
393780
517155176
60012
6
71
178578
43
1
371005
67
403734
31
263057
279722
8
97
92
223599
60
32
271373
2014
130561
1
48256
248611361
149337
14
341417
97
298334
6
76
86
317553
384068049
656366567
62
367661
127993
2
246321
201059
468027
44
99
19
65
8
45
67712
5
86
55
315215720
83
360094
77
401155482
20
89
159520
154478
451838
7
4
50
83
308869
297810
430486
8
7694
1
85268
97
52
294771
76
1
19242
315861
48
449120
167879
974489747
674417844
47
7
34
46539
56954
17
99
1
84
684530084
30
433755
210063
1
215306
44140
321376
2
86
43
72186
102711
95
579829047
91
9
389119
4
30
4
39
336187
76
223830220
33
413174
283818
66
15
353826
95
371690832
26262
16
94
128245977
76
7750
426649
485708533
433976
175702
119424
22
34
842533529
37
384739
9
74
395834
495870
79
234400
96
30
83998
343688
60
198801726
72
298493
2
32036
213281
261169
3
7008
4
4
127612
16
89
82
495352
72698
327725
132769
211431
99943
30
95
479506
1
164129
5
61149
2
2
190592
92288687
3
77
81
96
93
32
70
33271
17556
484229
5
17
62696
370548
331987
185164
109270
98
50
246762
703283895
31
51
2
28056
47
49
82602
22
44
401216
27
842430707
10029
4
100731
2
836243774
57131
52109
6
100667539
479197
21580
57498391
721917871
85
42
204879
29
291181
77
4961
382121183
166714
46
25075
852674981
51
194544
92
73
355450
328597
37
75104
5
988287233
463613
420403
5
11
43
429812
190996
78
227345
35
39
576525995
188384
14355
89
97
64
62
50
41
330197
22756
297881
494664
623330562
211561
254501
141241
89
75
57
6
576411720
61
88
153677
353041
355087
437363932
315808
6
5
103097
24
505800086
188381
61
89
41
396798
31
3
32
96
92018
9
218870
37
391183726
46
99688
347015
87
423446699
698898104
843725128
136271917
399142
72
57453310
2
192005
100957
13
305285
258882
6
455640
1
85153
33646
1
83
58
66
70
508651263
188165730
4125
356610
457729
34106
5
93
74
94
9
76
276725
110356
2
470706
45
73
8
60
465307
173013
23
46
152545
68
239138
50
44
96
8
334978
985022869
341673
24
3
4
238643
25
407530
19
756826734
74
386565
28
377676
21
306718
70935
349399
36
21
91
28684
34
99088
150021
3
466739
372593
43
234055
65
265689
7
120434
346173
44
251412
448190313
65
492151
76
4
97545
663343916
296691
438297
40
56
321075
1
45
381471
9
265096
8
65767
176442
86
82
200077
284802
32
346984
671320358
16
6
112789
223703
190681
222523
94
229332
10
93
305384
65
275179
4
63
65
418473
69
419125
395600
472562
659313060
397631
22
42
106353
63
213088
1
7628
23
7
44
74730
99
71
478157
46451
15
70
337022
7
164279
411834
5
210508
307830764
3
164122
28
39
873250724
176656
38
79503
394836
492995
42
470866
5
99
17
48
451751
402738
43
68
70
8
292333
83610
227661
1
181590
10
289790
55
98
50
263244
70
35
130308
472449
24
288409643
156577
395738
386478
83
53
115802028
348940
837670938
2
385836059
317835635
38
455314
642667775
303754
97
15
51
14
44
46
7
872716178
479946
4
312765
74375
413734
220070
400106432
438259
163136
320515
8
5
95
92
98
32
320517
195848
95
6
84
41
154126
485483
20
8
199943
496944
60
26506940
74
48
7
12
9
140219930
378197
61
89
150660547
192119
357391
181626
428445487
2
45
71
162285
712563793
782500782
78
21
498365
29
40779
834033290
105498
20
15
92
404519
263103
460660
32
466157
4
340029
58
9438
71
27
87208
21
53
438779
14
51
165009
436104974
85
44
84
460388
890838507
495118
3
355754
75
57
92
497992
62
25
66539
68
205459
724419508
9
37
367423
83977
98
42
355940519
60811
41
476003
65
91
19
74
66
49132
328706
67
386289
27555
3166
44
55
241087
91
274640
436622
95877
123363
189506
15
475785
50
61
31
46
438033
163611
89
77
798232774
6
254204
89
253023648
192490
193163984
19
43
466693
69
1
250234735
6
29910
29
160577
621826999
15
74
48
21
37
968971338
12
47
64659
92
100119
287175
84923
16
83
94
73
26
311946937
1473
121803
248192
2
296337
895788892
4
144780844
427936227
214081
53
324068481
113056
50
15
9
89
103952
42
51971
136398
62
55
840305117
18877
359324
91025
9
15
281913
241512
126697
33
51
95782
2
490103
810896444
74
57
67586
767955839
43
10
64
79
328885
75476
813463005
88
186761
48525507
37
19438
604716228
69
204161708
340052
482093
23
145803
1
96
7
849184992
164283
73
8454
26
355965
159780
6
9
594832881
225650
35
353393
178946525
5
45
91
49
20
249768
266818
31
69
153553829
23937
393958
98800
439750
78
55
50
12
150916
311589
445586
72604
422904
391887
9
91
173576
69
69
459230
281198
64
28
118890
851063921
113382
706497403
12
54
9
17
77
16
47719
3
266740
153083
90
65
179001
49
78
360563
91
58
29923
327377
34
303936
250551
4
15
13240
59
35
93392
50
258699
10105
72
36
8
19222
969554078
625715487
71
23
211628
98
229395
30473
254369259
297394
65
115815862
137329
70
115921821
4
90
400812
80
809982594
55
404162
3
795415256
416432
6
13
204337
498705
1
14
53
123706
201467
5
625097377
4851
393590
105019
212716
11614
15
38
265980
87
279740
192181
18
55
74861
467139
48
242417
54
815827305
71
11
50
4
318207
41
64
63
58
97
25
8
60
189837
290655
24392
140
9
66731
15
406364
31
73
89
6
5
237115
4
28
7
878963568
45
68
286879135
87
596133263
288464
63
137145295
271487
250556
336100
492976
378317
421212
58204
12
403238
9
20
21
59
890833352
50
1
72
193672504
263435
70
307169
24
46
226917346
74201
91
292852
357147232
28
77
34
452255
3
599417764
13940
387402
85
33
383180
2
25270
19
34792
82
283976
120783
317139
113929
8
972023269
201166
75
60
65
88
664497133
530519650
224990
65
42
172537
53
65
120095
69
224086
338800
488824
5
52931
85
28640
6015
25
184910
180158
355242
16
3
70
74
665033375
229484
83
92
95
62
72
314698
129502
27
445557275
368770
96
83
128545
23
67
448298
49
62
82865
5
74
40
495983
472783
76
382144
5
9
78
15
68
55
165141
378676947
976171630
458571
59
67
8
48
5
108932
409189
301506
9
78
35220
6
247881
8
90
86
252961
1466
231548
15739
494139
265512
97
30
235184
97
42
66
87
8
365028
232984
427236
316659
467809
76
18
104954
22
372366201
95
270717
55
78337
19
258717057
63
524718521
8
66
413770
76
74
362348
30
364489
7
54
472759
438633
7
342019
320472
5
51
265241
84
65
89
20
88729
32
373290
30276
22
254305
89
62
67
62
26977393
255420
44
330995
89133
6
492335631
47027
79
19
272650
7
469527
282097
55
35187
68
980873879
57
299305
88
407085
86
24
998
49
671651545
86581
84695
26347
86
282860
56
12
828147351
62
250275
14
5
89
323228
3
4
79
75853
75
231073120
415453
39
495998
45
452389
69
94
433274043
31
3
458862
13
42514
1
224484
468244
76
321979
212534
58
1
8
451416
4
91
52
9
67
68
477141
32
130651498
87
17
466134
339054
72
7
43
10205454
62
210813
315021
61
89
145371
60
418479
64572
383368
266389
74
196631642
35
649055077
115229
347626
373159
12
301845
732980137
53
117080
258682
89
86
65
455100
416082
97
46225466
61
231764
205066
83
4
105821
261488
75
79
8371
22
53
4422
701451487
271750
72
60
62585
66
19
48
383469
211223
99
201349
262259
394772
42
356659
300301
263490
81
4128
10
64
39
9
93
644964204
169036
77
65
336848
93
105887624
143429421
5
4
129725944
57
171329
67
245195
45
304936
79
27
151398
434136
19906568
30
18057
10
76
79
274748
7
69
495322
148678
5
72
55175
2
39
23
7
264515
172145
282968
463662
72874
80
120362
11
471366
6
435997841
492028
219395
5
24
158701
43
100935
98651989
43
2
25667
54
53
84
285698304
918727958
35
128309
99
91
172119724
9
47895
88
240126
39
993958509
30785
19
138785
63
7
20947
915395646
92
5613
84453
405416
97
104392151
27109
28
80
135258
199167
45
47
704112475
175994
16
62
1
455600
1034
6
89
20
335543355
304703
236197
41
94
57
2
275725926
592581998
88
691033310
50
157374
256312
96
296012
444950
487755
263420
36
359109
934305984
69983643
320206
72
5
4
178995
308993
102794
35843
37
278588
378416
35
159668
444062638
85
497546
34
89
54
99384805
313270
2
6
17189
7
305703
68
15
36401
74
11
19
462897
2
2
33757801
304034
74288
418997
93
383533
739165912
450981
13
72
34
262175
29
52
2
70
74
89
433368
84
2
403383
9
93
492980
383422
13
61
471898606
44
5
516199144
344219
9
286352
4
61
428583
92
20
38
413299
754890476
85
48
89
66
22372
98
60
108202
6
506557848
9
19
584657458
292117
477696
96
8
55
17627
222479
67
304607
55
61
7
94
382055
13070
871784118
25
175315
271199
133342
32
39
536
8
7
13
27
35
597833668
24
91
30
60
491699
297898
48
6
4295
93
917715430
16
7
931468583
5
247896
400846
5
904425731
90
16
38
231521
698335936
682501391
896637757
147223
41
134387358
91
67
36
216888
5
94
50
46
194220
427480
59
92
460405
482623
60
78
345891
1
199111
138585097
176062
93
72
59
87
24
499996740
110815
210988
9
318185
72
51
74
482533
100464
22
13
98
120984
78
68
21
37
410934
37
68967
94
435544
6
413908
6
100173
62
27
15
51
97
69
200088
23
297436
33
308779
481059849
357828812
81
52
363063
96
258055
31
204472434
57782
8
9
1
141559
23
455496
54
56
197211
85
58
55
27
4
297415
51
379061
7
11
424481
417845
4
515298426
51
163178
39
258710
82
4
244972
58
219344
480275
460117
292263
83
2
183609363
233140
5
20
53842
322595363
83113
4
46
650233196
76
9
248545
66
9
810088689
771209260
128414233
1
37
73
4
413002
91
33111296
39992
283633
62
84
406908
2
37
38074
49
385366347
271428
4
137354
531813851
444612877
79
425527
10
5
23
86
326554971
339103
121043
372095
51
62
66
38
229512
78
576540188
424978
178026
83
70
8
371515618
90
117828
41
551472317
6
421925
202007
369061
6
39
163933
321419
391859
317415
5
54
37
317342
92240
304917
197729
8
2
57
44
37
25
9
177412
31
55
224686127
17
592603938
25
85
284029207
82
143821
323184
228385
349557
71
2
66
112067
14
9
9
28
267813
411153
466792
78530
29703
67
50147
43
84
127569
252432
60
352977
63
31166
992469700
45
44
292925
525034133
37
405264
18
57
49
46
8
88
8
17250
55
93
53
40
50
48139
483725
376359
88
385355
6
51
2394
9
40
255356
42
1
10
251491
3
62
47794
33
280676
41
98
170764
438054
75
25
380681237
329251
51
3
386564
2
314269
917964944
34
23710
352288
21
473353
7
499638
8800
5
112398
82
57
329293
462180
474319
244352
34
397210
413017
34
2
302463
10
192602
1
8
118967
10
76
210682
73
379553
445859
328340
169702
37
1
165448452
23
495829
1
57
429109
40
102859
661101176
355219
277223
40550
15
247089
91
248694
5
14
42
65132
43
9
40
21259306
284937
9
43
250893
182364
68
369034513
6
333677
996104029
76
40170361
374187
27
4
105880
2
63
375038
79
246818
406685
8
90
237193
987663498
9
50832
395930
185377
460618
29811
231115
69
396325558
360774
820686328
12
460699
206437
47
75
39801
32
30
78
79
9
87
22
228646
466102
307647
208626
11719
255334
60694
75
78
356593
2
79
28
49
59
429438640
37547
73
429718
441733
164072980
56
1
136574
231523
47
30966454
268496
287475
299887
99
172445
54
106446
91728
481685
37012
97
9
898683626
365741
2
185178
21655
45
122580
66
965915359
20
32
83
783259062
99
60201
440185
97
60
218395
22
130662
41124
435187
72
241051
461143
55
965202569
38
67
76525
467837
977656451
71
12
84
218011
470081
17
5
9
312257
283996
474839
52
73
72526
37
5
63
788883336
88247
463053
71
53998
33
336023
33
112867
2
359994
264755
425522
61
158749
875511797
47
217974
18
59
310764432
322954
32
6
771426295
35
53
82274
22
73201
69
55
108593
97
23
87
91
4
371414
772929081
54
4340
262830
83
629991248
45
13
42
229432
462067
7
87
37
42157
145964
31
71
70
24
27
426561
70
377993
300821
15
89124
486789
98
225726143
380995
84814105
6
923769004
18805
462312
321207
832599078
108260
99
79
52
65
25
89
2
72
19
72
270355
144328
7
488117
65
73
269666
15
75437
4
197178
450628
13
83
52520
95
53
98
49
21
91
249951
232742
32
12595
1322
369105
50
8
48
67
74
66
2
50
6
15759
15
49
94
95
97
14
72
30770
3
423474
38
1
36422
313446
134147
362911
75
46
2055
72
9
7
11
381818
99
6
86
435722
99
64
52
330143
53
5
7
482260116
239310
446251168
161782
162362
89
108386
3
69
25
319518
6
359542
454969
6
91
179863
61388846
34388
296761
18
14
61
22
363074366
471904
253223
153031
75
216520
56
672027801
11
285556
55
29
415480
44
44
37
368361
7
344420034
88
100414
141347
25
58676
276478
2
794942782
490548
57
62086
236255
352
1
72515
365232
21
7
35
57
296080
313410
223252
45
41
18
381701
276288
98
4
5
224531
23
291522451
125473
40
1663
27
32750
43
366768
157271617
3
14
5
14
217929
22
163837
367725
28
65
493852
418568
306674
2
191471
286716
70297
25
426839
343869
430258
1
93
41
356944
32
80
60
22793
3
67
411831
329876
93
6
64
435280
69
161976
755659179
93
12
56
461088
97
338133
37369876
303904
633667616
30285
738623599
29
9
7
8
2
24
42
94
498753
53
78
8
45
98
14
220465
380538
42512
152251
23377
69
99
57
2
47
202131552
78
152340
80487
2
31
12087
126386
96
5
230516
50
8
59
79
195392
19
120000
6
983616196
13
61
8
419830
62
434713
397172
376611
465716493
438522
16937
318117
758215793
10
27
49
33083
419483
68
47
973897139
194648
961667177
251485
220292
98
305187
353488
551895592
491001
488572
58
355566
36
99
32
69
289587
59
161696
1
92
69
15
498089
322103
320306
176745
29
224128
450031
47788
4
81
735200829
5652
16
253331
62
57
48
253162
68
97
52909
170226
31
51
16
45
46
375154
481341
396528
300046
45
338289
46
418331
56784
2
99
76
5
396581976
289091
33177
481835
455053249
474095505
30
92
643182542
85
136664
258837621
82
499440
153198
214513
474560
191576
3
2
9
84
233721
971217734
90
91789
223975
60958
417395
9
496932
90
80
64290
354253
82
26
477087
475160
168246389
84
31
88
206301
5
90
38
51
468695806
49
23
47292
398212
400619
341164
356097
35
394337
4
82
9
435043
285815
51
351971
9
39
61
83
75
49
30
7
295117
98
31
283671
915059129
637450622
642349211
309528
1419
92
499468
167426
35
36
399993
48
532798586
31
354072
116693
2
59724
501782125
52
144589
288754
35
73
75
27
81394
37
443359
374062
110241572
490952
306614
6
97466
89172
23
47
32579
63
301283
364202
111458
155923
27
6
99
97135
734223212
38180
34
345489
25
69168
58
9
166157
83
94
342726
993625882
57
150791
343159
432522
33
50
74
2
38
47848
31
61
296969
81
178725
71
419922
2
58
28
301980207
137060
6
471298
233845
482033508
1
15
6
11
34
7
96
11
78
345421
64
83
929633342
66
412573
8696
32
58
52
43
92
45
370693
64
28
487713
320992
471037
56
819658638
183985
88238
12
266917
544660634
95
165997
64
24
267176
9
2
4
8
92
399038
242083
365407
87
192390
130300
10
353938
490069
53
451627
168171
954322104
8
9185
32
92151
549050769
29
2
186309
305344
62
111053
934499159
79
8
434416
470353483
16
62809211
9
219989
44
115200400
7
18
291020
9
88
7
309958
184235
43
37
122639
59
75
78634667
55
62628
84
12
905032279
80
449984
369602
78
81
40
452069
63
46017
203149
2
71
103046
433178
2
22
23
95
9
42
397558559
89
57
3
425150
148230
443983
87
258897
314035
30
371403
10
89
110927
66
3
86
335607136
411510
737495914
75
454843
81
30886
60
5
75
445681
26
8561
606694933
349872323
6
42
73
1
291352
4
32
60
8
45535
297821
79495
58300
301893
326700
94
88
77529
5
27795
3
2
92
36799
233906
184810
240166614
148186
3
34
50
259652290
83
82
62
16
35
596268859
198970
9
74505
46
27
14
46
41
76
6
98
63
70
39
79
85
226580
130674
69
6
270292
232631
71
4
324843
259214
427012
199652
442351
355102
8
12068
246316
330693
22
86
71
136407
43
192763
57
212775
410861
22
362690
361121
78
7788813
30
25
41
420596
314341
801063788
293952
33
74
29
68
483560222
58
392429
381100
23
343632
32
8
79
63
80
362911
37404
98
303307
253761
39
439817447
17
79
430545
422400
481512
27
6
16
961180925
2
50
329396
65
383083
450691
14549
7
38
17640
116027
293241
20
84
93
94
494326
59
262994
93
189798
186597
223627
7257
435065
9
132016732
367162691
871626215
83848
9
7
92
319642
132818389
1
40680666
56
184567
667423947
25
87
318753
5
92
363556
6
460057
90
187618
8555
63812
1
305071
1
18
147312
215942
21
62
55
477377
366709611
143212
786931825
6184
73968
752486477
6
101459362
461933
445226
146681
21
177917
374935
155660
74686
206102
463581
4
5362
72
4
85
13524
65
52
62
13992
699903287
4
75
23
89
8
31054
372791
7
7
146494
78
44
159905
24786
480474
29327
241857
72
24
42
975885393
29075
55
424673
26
247206
249823968
10583
158458
18
285675
62
678389615
73
584490402
68
424700
422893
629877270
51
107933
63
445932
32
346422
443448
2
1269
28
81
42
297644
290886
78
349826
130562
8
66
1
37
13
9
77
44
204207
64
62
252711
34
13
357801
74
34136
208561
18
41
444952970
10
201227
578347002
234724
253855
251298
1
77
37846819
83106
722994582
8
7
80
45042
376492
317276
23
410588136
149498
34
10
904130369
314115
335063
77693
20750
461612
163171
5
57
7
43
912961717
5
53455
1
91
315728
348060
420728
87
24
470428
17
30
44757
335710
25702
35665
39681
5
41
237468
344746
6
211214
413574
488123
87210
9
96
34701119
452827
497025
40159
418619
137664
7
234501
47
21
76
9
54663
208762
12
60
4
78
80096
97462
75
286013966
33
11
82162
206275
30
65499
40
494407
487439241
359409
6
70
486737
5
65
61
16
111945
60
20
273777
9
558254926
66
44329
36
44
412945716
44
373206727
222187
49
13
5
28
8
472083
31
195376
4
643264993
26
415644
47
81662
4
474085227
248808
139068
80912
144813
165814
63
14
31
58649
12100
300098
22
274226
132032
115939
69
44
7
318962
89958
384720
79
283375
66
31
67518
69
362953
397061
20
303404
348418
95
67
119830
71
111998242
177168
9
77
27126
395779
298638
86
29
94
95
258153
104848
3
78250
464442
321161216
321688
6
673680979
7
95
289351
462476
370500
352349
30
46
10
152425
312552
49843
405387
116986
813983915
86
63
401221
17
35
556752974
90
812622809
3
2
53
21
451200
267629
2
165401
23
9
426876
91
477582
396132
9
40
122110
251450
81
45098
21
70
470322973
58343185
905678586
392131
69
14365769
23
866243191
891695442
13
291563
37
430537
94
91
83
92509
10
30
107551
31
400297
411055
88
51
40
166240
408401
907487270
11
25
223163
13083050
336004414
340078
63
471497528
64
232735
11
35126
230508
374980
26
352875
799129652
63
16330
93
4
41
781232570
8909
5
308282
76
232851
39
249934
67
360291
306792
76162
38
97
9
80
377681
276459
664322790
25
82
713029948
369972
345266
449232
18
462279
248448
116621
62
58984
52703
52
442518
59
309260
27
88127
22271
210169
488570
38
125033
52
8
25
13
16
75
192275666
86
189392
390192
938239009
273222
99172
302711
124151887
494135
91
27
61
31
7
177003
7
50
908887121
260703
5
241586
18
37
585665886
146418345
559865986
54
26
907146119
364162
3
19
212663
62
472239
75
231206
414086
69
311302613
9108
54
89
4885
172680
327681
494333991
204066
44
216665
65
84
85
32
486296
492709
11
33
42
207707
20
479618
24
79
8
253891
329497
54
90
51
237999
69
268766
78
2
89
65
51933
4
59
85241
7
98192
259981
794386013
423229
42
294725
76
258222
322698
788403414
86
70
174042
139277039
57
113182
390264
910183499
97943
209874
619345002
246218
9
17
71
51
26
87
96
26
11
31
290268
3
54
85
263155
398932
817556587
5
277344
4
62
41
16285
62
147610
798477885
470606
468575
137071
410746
66
18182395
8
69
481216
97
202990
1
189043
17
7
5
391109
184595
175994
185029542
28
98283
269351
78
98
24
2
17350
98
81
6
10
110159
328136
59
82
45
137868
8
426479
63
47
10
5
59
50
19
3
17
295824
360725
498684
380815457
51
392339
49
64
361825
204518
148897045
28
60
463150
77
530902874
6
25
433849
314674
45
23
42
397545
124921
28
5004
23
298656
18
426965
42
426314
255513
178596
9
88
63
287826350
9
51
467615
38
932913236
28
190271
80
17
292957
32
394653
4
77397
71
87
445018
378645
2
1
44
47
124984
53
89
18
9
995478139
308913
986563811
4
8
343960
53
58
90
77
84
47
62
319526252
75206
42
365134
80
922534393
381052
164360
364458
355403
135755
43
456233
16
112645
99
30
93
455728
89403
2
6
74
60417
334538
92
78
56
70
50
89
57
368009
54
88
346130
897684721
137225
6
51
259180541
470325
98
99
3
60
9
764902145
20
56390
67
460970509
6
74
396762
46817
30
70
194672604
283150
53800920
40
13314
105544
47
63560
227906
69
695721155
36
435757
5
19
470880
6
2
130042
68150
750471580
6
473417
210634
467462
589871319
95
79
159892
2
52
91450
35191
83
473043
64
98383
84
286537
77416
476536042
395943
106429
46618
40
434751
11
34
211165
331257
11430
4
76
41
8
39
11
93
195744
885712889
54
37
14
85
21407
43
37
97
37
198718
28
49
20
75
297134
492288
230478
495796
5
33
34
4
80
455070
14
208341
318027
43
217206
150820785
218975
81
681863852
58
45
40
212686
5
71664
11621
61037
43750
953965592
908760151
27
93
84
482413
2
49
68154
50873
217031
34
82
422188
504341131
653323722
241042
57
157042
107668
240193
14
598461652
108013
1
50
291370515
497759896
216254
581793238
369296
318849
96
36615
476898
213984
203911
439732
31
35727
20
490295
24
58108
202878937
181790
404988
59771
72
4
256115
51
16440
46
42613
72
89
120347
93
76509
236619
273664
826034817
224123
28
7
235876
5
24
407912
524716442
446934
380536
67
6
98
470680052
150826
38
372222
5020
86
71
31
282796
22
14
949760235
10
214405
3
291719
230655
9
69
316912
82
4
84
554192524
46
5442
2
364710
27
24
202249
445178
14
3328
51
59
25
426304
88
59
1
32
38
299593
42
789445559
30
273963437
313604
63
435741
268384
663945783
383031
99
366690
60
251000
962984290
702939612
4
612362858
3
371902
225866
54
326088
61
32
99
57
90
16882
601500729
36
824842533
170053
60
80
40313
5983
425081
7
34107
57
58411
103065517
181207
294566
77
417808
37
240492
78
1
11
21
7
2
379233
476093279
394972
267546
62
78
68
78174
48
335354
36
26
6
63
753745805
36
484197
339033855
54
2
6
134406
2488
257784
89806
312396
5
175602236
61
66513
366204
40
220977
19123
96
154792
23
384864
262582
75
9
57
7
32
62
5062482
48476
42
14121
4
412371
324988
21
26
5
339324609
21
94
325014
6
74
72
381313
99726
223492
758401712
311677
6
409831
94089
107882425
3
76
145411
61
62
138118
36546
40
26
199786
498240
45
15024
7
383695
54
4
159664
18
302415
43663
438857
54
389515
419203232
5
490028
5
466187
30
670231358
48096
311179244
89
206905
83
159216
3
26
263179
78
39
190014453
3
6
9
48
433165
6
11
489122
82
6
53
620803989
68
39
48
1
4
461238
32
114474
389959
16
18
222910380
677734720
7
356644
40
539712067
70
3
178525
48763
4
73
246238
360903
47
77
35
284339080
212496
221547
42920
384327
2
656209584
58
578467436
9
63
92944
160040
67
876906767
76
5
92677
20
93
89207
36
496908
92
219818
911016993
427987
81
109458
41
438696
259341147
43
7
42
8595386
49584
41
52169
428531
59
55631
447856
179258
197781
82
475771
290789
41
363710
97
441126
35
31
711425590
84
9
35
432002
190269
113594
98577
23
45
11
265652
125524
456105
341781
75
417786
519119115
993610000
445301122
37
49
457448
3
392623
462995
54
82
5
425332
458970
15
9
168402
34
86
74284
87
8
80588
48
476813
63
161642
21
290469
22
56756
7
898629549
9
131542
83
288246
67
276385
330889
17
2
45
8
278915
24
44
84
21
230963917
146479850
28
42
4
51
41
394925916
1
57
64
40
447792
368870
959186618
72564
188665
320182
421502
369761449
433314
77
77
334876
42
91
3
70933
95
164114
12
357111
77
680867258
68
312193
190252
299153
450488386
46
2
3
6
304410
95
209997
73
74
487531
299828
74
410131
9
5
76
42
58
426287
415970033
425270
19
43
206279
265752
29
52
52
76
87
974938387
438851
17
52717
48
464271
39
58
25865
240571
22
4
65
361655
7
26
14
30
39
70688101
9
884981862
82390861
234548
838295203
446956
114580
60824
475655
200133
79
78
246794
448590
795334736
33
381597
73715758
74
15
2
43
24660
64
194879666
357
6
68
8
292027
448032
40
497369
118804
17655
232801
72
468354002
28
2
197784605
391384
188058
76
285057
185345
302897
410180414
228251
96287
1
494663
68
74
81
3
334181
4
38
99
251713442
47324
13
490691
63
666029128
64
57
120566
95
22326
22
98
82
76
51
142337501
112124
68
486596
47
423810
381853
5
452209
404228
35616
41
1
11
72
53
61414
21
44
493834
79
498194
62
9
21
84
136023
274560001
67
265925
87
61999
215485387
229486
85
483702
449001
289797
18
363577
75
780012609
445215
276111265
10472825
86981
278875
393557
298898
241192
327715
70
172968
4
7
463887
43
7
90
114116
675595752
51
201544
873127582
42363
63
65570096
351549
431550
3
5
1
91
259850
285831
72047
146945
6
379731
43
407530
134433
414137860
51
38
79
352423
206981886
129943
56
79
6
70
408560
36
260926
43
3
275356
287948
155834
23
285267
357824
355483
809388489
237772
50719
9
85
17108
7999
86
9
98
596955615
75
79
2
84
263149
42
70491
97795
15
34
50
147590
16
448445
410672
498956
71
90
388064201
42
517724062
58
17
432706
78
160899
369257
764739945
196683
92
17727189
11
297620
4831
68
17
198963
915557297
97
24269
238087
85
162012
164513
187142
417167
417888
4
140293
315651
97
53
386586
47731
75
8
57
396060
495176
389631
92
36
59
90
84
66
100869
147872
5
240659
357192
19
66
8
357993
30
750064007
108072
484474372
9
194041
53
128552
38
408329
606808416
9970280
327904
57
256112
97383217
15
158776
223636624
39284
17
352703
234676606
174792
35705
26
413590
86
955513644
71
1
19
239293
21
32
77
57
24
95
992307635
203392522
42
212765
54
47548
431610557
126056
459953
92
4
458215
292693
443844
32
87
332055110
97
141522
259989
50
69
832208537
602921698
64
144787
774324294
42
382282
28
26
77
41030
8
333835
105175
808211975
106082
286008145
139443
544161989
95
73329
5
83
7
79
311276
464117706
28493
28
408898
5
7
119650
231861504
278063
54
47
319820
57
823729680
201840
48322
17
13321
878414224
2
80
190853
247537
55
469987
4
71
65
69
20
647973849
65
40
302333
245650
302086378
54
96
33
19
350770
53
35
119527
20
297645
47
79
258367
76
60
366259
97
22
395218
50
316157388
64
381867
2
239940
465658
55
56
45
77021
89
109180
267821
272928
4
89
392771441
66
182297
32
457271
69
16
139073
344357
15730
355332
24
30281
420644541
85
79
168982
886094648
45
10
840236750
77
260816
47092
29
91
120237
38
98
36
5
53
385979
90
212427
25
272010
131891
334947
52
9
57
208732542
64
377937
14
5
297749
743918352
973411893
229661
23
28991
281872
12416637
140628
193858
90
46
56
5
36
31
15
79
2
3785
54
822187233
133521
352035
149895
15
43
19
468274
9
19
25
99
231344
397364
40
1
362567
65
160467
92
353419
3
476682184
7
248481
5
38
246055
46
408525
18
841696043
368874
7
74034
149338879
122946
41084
856708450
55948
85
76
59
61
3
327920
69
264777
82459
95
26
51715
467267
49
130700
24
177329
358873
54
65
42
391473
418019
86786
5
6
30
911891470
212262075
86
82
666766037
418414
124041680
60
472630
7
85
38
284225
99
41
299740
329367
20
14
4
149844
21
27
190926
59321
154560
397540
74
259045
52
50
428627
250178790
454559
526704369
26144
357968
47
47
3
43334
318405680
381995
69
315402
80
43
366194
259393
443839
401884
11523
22
464208
77083028
35
38
105693704
85957
86
125191
55572627
505041703
431373
427425
36
5
184494
440584
383030
81
61
730858745
99
321339
194893
84
977761633
5
398644
91725
57429
452209
178629
492128
750606559
399808754
49
503289208
302346
397223
353936
403346
47
316455996
136579
72
117030
90
473794
7
24
346514000
498669
66
38
52
6623398
52
14233
6
96270
7
217306
93
41
411255
95501
90
18
20755624
2
319264
194634
77
128358
36
25
88
23806
71
47
7
84
351200
66
531137308
270578
710715322
98691
151560
82
462314
90
36122
305723
360252
76
53760
87
26
56
69
8
30
92
178413
92
81
81
211314
24359
125078
8
659472815
6
10445
499907
96
52
55634
386100
155139
71
5
117212
340513
34
61
177875
54
89
414212
56
412615
71
16
240587
671858302
1
347648
224387
9
62
64
158629
12
184553591
445014
885896624
139291918
82
92
221176
409663
2
5
26
14
15
9
46
6
33
85
264717
11
31
27
69
525627948
287235
57
25
329285
146052
60
1
97
657584484
200725
456452
12956
364760
380247
44
15
8
290493
419287
473410254
177532187
159287
317025812
34
432327
33699
85098
76
3
71
20
41
101439
43
62
87
479197193
62
208894725
77
2
148063
49
300780
281393
13
2269
405558
25
12
454428744
48386
307321
379247
66
137834
38109
797313925
73
274544
50
78
76
64537
358302
71378
99
298899223
351337
363205
411288618
46
169577
49
225300
411442
172592
59
444701
78
14
73
143419
342201
335779
460701
4
58
1
42
3
178096
665706837
9
36
328764
65871
33
36970
93
818734968
344654856
67634
13
346442
1
237254
896060929
322399
972146742
66
78
133415
90
378401
194608813
63
266931
50
62
34
40
15
396482
261886
62
70
89268
2
91
60
184128
23
90
71629
148372
24
10
443736
398072
2
27
21
195628
23
9
484109
4
45
92761
40270
483605
55
88
172897
27
160789
362632
7
17
28
340974
475004
2
430756
58678
85
186620
4
90344
88
5
448924
203077
45
445710
526787652
51
70
277795
15
83535
318629008
45
9
29
186873
86
136900394
19
389810
5627594
120570
3
25
15544
53715
397546
25
123415
50
129037
24
485406
447240
65302
31
4
70
29
6
144918006
136146
37
240198
258671
322245
302666
51
20721
32
27625
81
83
44
23889565
97808
48
413529
21
443644779
24
195429181
59
40
21
20
16458
51733
35
42
16
46
44
51
370696922
79
926609317
49
498532
412473914
78
89
795937130
423939
99
8
58
6
137657244
305972
96366
60
49
98
30
820238891
20
15
180326
71
22203
91684
84925
46
85
48
95
732709158
68
49622
9
65
727642617
137372
87
71
12531
806887161
66
86
24
32
397304
11908
164373
410633
1
372406
31
83
18
264980
64
62
304505
213280
1
7
41
24
71930
831965810
42566
43
8
13
90
43
32
164
93
349883
409241
12
273804
18
17
254177
172317034
86
182930
35
4
448665
7
319951286
84
10
352399
5
370126
39
8
173866036
38
490863
5
400269
62
2
51
20
2
97
78
57424
35
18
5
47
229236
3
432601
424599
317412
91
14
462742
928962807
33
94
244838
22
66
5
25
49
183013493
208091
330579
147225928
5
96
478665
240465
442795
6
18
3
25
92
417540
56
27
1
278923
22
388504
207621
157910
462512
258961
70
215672
364099
829670005
361244
324238
167673
486740
14
12
57
83124
39
4
69414377
277955
10
45872
8
377152
17
42
431367424
10
349850
18
13
77
94
260166
37
93
97
33
60
2
291711756
19
63185
984852855
104913355
88353
35
218059
65
26
71
52
1
158044277
168921304
61
6
12
27045
392058771
137964
437158
8
316082677
56264
427025
36
48988
89
3
81
147853
40
273480
66
7
80
334189
447121
11
17
6
97
20
5
716708973
4
89
114748
79
32
3
214700
39
771031960
39
65821
420855109
467345
194069
352445
6
325539
61
66684
81
87281
282446426
269606
66
12
769157445
157517
4
291790
9
95
109643
987351422
38
88
86
204777
72
337101
71459
425055
489401
68903
84
130287
282137
57
27
203429
39
99
18
59
77
14
66
76811
96
99
14
70
75
65
27
461793
458755
38
2
187669827
57
51
7
11
71
18840757
3
12
80
72
1
323191
462915
2
76
139972
365780
27
130756
94
2
37
315295
156
63
250307
115625
5
420855868
406471
24
8
9
204056
60
14
60
16
30
48
415756
291917
41
60
2
41
7
3
479519971
101349
1
79
5
73
89949022
3
61
422350
497394
6
54
97
99642445
694537676
81
273867
447311
49
16
80
4
5
317496
459196
6
93
581163093
107716
86
36
337500
39
16
383237
7
43519
88
64
6
41
85
450754
336295
490101
8
508539609
371940270
16
336830
486406
843356795
34
3
307063
11
70
521767805
25173
428404
18
43
238671
2
50593
90
9837
310324
4
8
32
475308
482770
146792
90
9
485962
89
95
2
5
458474
195891330
660026729
55
306845286
464656
87
57
11
91
18065
27
7
29
39
1
25
51
56
59
703271112
240723
6
55
59
66471
427715
6
904037293
5
9
194037
2
399116
57
57
56
56
32
273249
86
110986
19
456029
4
22
479838
98
53
2
5
71
2860
354214
64
6326
83
492418
215648
275645408
882720355
166488
37
1
217673
7
21
61
49
446675141
586575246
246359
20459
51
9
98
390100
261739
409073
35278
34
53
6
1
490049250
139716
32
69
220814
572623812
56
82
77
774625280
487403
322899
66
730318886
209114
70
134953
5
4
6
28220
243885
70
68
17
52
62
311791
227912
362673520
6
447243
4
158076
99
172649
270988
7
61
92
5
1
82
60
98
26914
34
230844034
294003
207664
46
339304
89
15
79
445876
181925
4
84
149112
114417
1
544409354
6
978600065
7
263265
9
22
143497540
94
49
220591
433755829
251368
228566765
29568
347789
33
474040
182673
9
45
5
79
438897
393574365
240686
824868227
246998
299933
76
868246042
91
59
46
315545
8
77
631394221
34
499045
22
207381
11991
80232
295464
402274233
7747
16
378799
327583
452390
56
490397345
316479
25
83685
90067
79
7
132381
70
304449795
8
92
1
295061
65
177891
80
46
84
19
215522
51
75
150334
1
39
257747754
14
5
70311
21
39
16
349401
59
443418157
360344
59
22
414468
92
668018077
354047
398592
34100
44
91138
80
499661
7
2
12
456855
19
22
6
56
917110542
76
63399
73
15
58
436420
3323
20
484202
341173
18
38
134149
397473
81
39
39
58
436704
44
406254141
130101
2
429670
341324
6
296683
111014
4
69
57
30
46
427976
44093
85
649675191
7
781619577
91
63
66
3
66
990425047
909059076
80
77
33
93
86195
484347
224865
18
319885
12
69
263618
431960445
2
125763
15487
73
199436
183825
135828
82498640
837111070
181828
108988789
384710
72
71972
278721
1
199963
47
96273
80
285860
51562
19
716728043
83724
65
374717
36
82
37808
332088
8
27
62
406467
207479
78438
36778
39940
24
60
427331
57
282278
354089
88
84
221519
445358
197767510
73
62
402679
307449
135421
185239
420693
70
271168
27
6
86
208295
13
25
2
466694
177876
811750182
863
74
4
151424
8
351505
270976
20
117264
288063
69
93
496295
20
84
58
3
93
9
29
81
258196
52691
365910808
200982
409532
268588
19
108821
618323873
94484
29
2
369433
74
45
78
1
482478
26
40
26
90
62
202416
34
692164225
86
42
147376
290602
52
93
17
89
148715
78
86
230989
304071
95
13107
38
917666232
8
235503
24
916275713
1
1
73
861354633
301690
8
327137
49
414545
290556
42
23
278157
290296
1
3884
372689
305875
161518
517511391
19
83
128130
172124
5
4
388032
154126
265181
251169
5
68
54
921634012
165552
43
56
13
429509
75
9
205459
48
76
1
279483
37131
242772
181612
26
921002690
69
3
5
114662
303976
36
3
339799818
9
70
193675
387560
372714
369798
27
314035
420934488
472321
233307
44
42
446189
491493
95
612619868
31
265218
37052
220255
61
365104
90
360072
187564
68574
2
77
42874
280940663
356494
481327624
420022598
2
117188
486800
4
17994
9
294116
432860
157048
93
268862
37
50726
446096
374372
26
43
341711
5
52
599763889
205734
355107
40
56925
348024
8
467962
46875
37
202069
400474
22458
14
20
13576
240915
98
5
10
8
426956
69
6136
325831
71
70
46
899945258
69
60
66
66
300279
68
321944
63
93831
69
309854687
81341581
36
486397
113918
436715
42
106675088
95605
13
349064
98
353081
119141
128380636
459358
43
30
163239
24
4
276689
1
22
83176
8
52253
30
148379
919548434
254085
19479
22646
67
311008844
73214
251190
7
580319619
7
491412
87
113598
168482
58
55
53
79
575276055
11
81
33
98
72471
440643052
28
41
84
468096
44859
126501
92
14
62717
4
38
48
64
439724
9
85
331566
10
373788
93
14
65
236148
3953
104233
97
105720
11
51
92
135603
79
242751
743281401
300972
49
497117
22701
68
64
8
77
300047
56884
497831
54324
7
73
88
40
369442
23
482226
683717039
9
195181
415182140
88
49339890
3
74808
157925
5
780179069
392599
344845
342886
47
152618
524494300
37
129468
69
91782
84
67321
47
5
35
446294
13
92678
428121
35
166072151
88325
326262266
63
559036857
31
340417
1
29
70
21
86577
270710
219650
88
60
1
33
312019820
47
56864118
13
53722
59
179514
548085388
208285
68259
92
60
25
26
980685077
236737767
40
95907
28858651
98
58019
5
459447
258057
137820
36
94
479627
41
341110604
16
275468
3
9
10
39043
92
8
376274
41
26185
88
50
208991
30
4
51
76585
65
114088
217205
164831
207746
21
5
137059981
492512
44
7365
414750
3
26
3
72777
461377
73
37
5
263016
72
7
94
364108
297977
92
33385
39
487622
73
11
223857
283268
24
238044
15
215544
976512621
489489
229992
9
17
13
43
60
99
15
20
326452
8
37
41
333063
34
79467
48860
979145912
421659
2215
41
430416
3
101838250
8
874401022
239163
15
685988350
6
2
55
42
908557
173912
11
52
369110
4
64
96
226359
81
183694
5080
306122
379002
9
31117
76
365163
228258
241552
374247
25
973157348
36
88
26
81067
197454
12
54
29
37342
202182
250763
87
390359
95
71
3
643156745
403628
395875
34361
126784
79
31
475925
14
84
4
410407895
77
66977
303601
99
16
11
351695
5
14
421721
38
256288
81730
267915
56
2
65
151755
934461502
472072581
102744
15
391048
76
281680
4
75
45
94892
377130
44
3
51
2
7
8
6
82
369342
60
98
390111413
135658
99
51
304043
8
456642
401824
74
32
37
25
90
28
52544
150057229
105848
341912
220693278
304909
60
99
325918
430792
425627
24
61
91
8
138059
97
485205327
58392
38
12
27
66
24
371577
267646
239715
16
361799
5
75559
18
264069
98
85
2
55
428556
911139272
25
38
2
39
1
434412
476207
26940
217142
28
7
311626
21657
190088
2
283557
224867
433761
72
2
71
298921
187465
392664371
62249
6170
86
425843
1
5
414323
63
309180
228151
30730
99
393897
2
148717524
47
53
47
64
267174012
63
361774
62
11077
6
4
10
3
14
302826
339468
208601
71
315125
41
394605
104919
96
56
356162
61
462528
81572
178261
26
678762888
72
484855
80
55
68
375810
43
2
1
31845
61
400235
90
386016
260642
96
31
371398
80
43
1
18
36
55972
98
7
116658
2
3
473670381
48
6
77
102386
2754992
426250
336147
7
31
8
332247
972505074
2
42
492945
90
417117
21
89
115239
25
78
36
443304
50
99
115
378424
698445620
182742
57
9
11
20
9
90
377723
43
43
125653
40
24
69
494141
298936
391528
45
7
499469316
127697
473939218
144850
17
74
96
12100265
38
3
57
98
98
109923
35
483250
68
41038
83
25625
54418
33
92
82
294384
26
446432503
10
402498
349893
1
21302
58
41
144146
165662
93
30
2
26
85
63
411775
94
65
67
442722
5
844699716
298377
446166
52185
510920411
33
296312
213241
373844
52
47
157293
51
37
66
9
1
847098110
496622
10
35
74
5
728652798
284501
136540
395332
368816
5
78381
44
50
1
53
100727
5
497719
132101
11
365508
108388
2
136851
541303872
355967
472154
456968
36371
99
74
169564
123400
16
14
5
315172
9
177215
56
433116
447340
353442
32
848774228
57
35
72
73
60513137
752732311
2
283645
779996654
2
79
44
122385
479484
143685603
8
89
84
17
60
84095
73
417666
121224
3
396931196
1095
9
35149
50453
20
236694
494940
37
80
374669
351694
1
357557
15
32
7
373409
560140488
3079
49
95
224595
73789
277906
21
85
64
85
8
3
391976
14
55
94
89
275717
381455
8190
6
291645
56
7
906736601
347507
66
16
171865
75
114290
39
74
183024
141373
28
766898986
333146495
218034
129903
77
22
89
283361
731605128
331212774
33
335760
12
28
89949
59204
25
2
93
14
47
99
442256
57
95
10990
86355
23
201640
229662
20
3
257949
60
82
57
395867
65
66
112385
999617369
276592
266879
14
867376899
74
77
12345
9
406772
453082
330829278
98
90853
74
945613733
199519
433938
13
173666031
91464
666716332
196253
46
68022
39
36
118964
489345
353856875
5
429731182
205169864
73
351853
28
78
74383
493379
61412
96
260329481
848771614
47
431233870
39
96
222555
5
20
472005
775052917
56
876670733
401486
52
7
571274097
9
375104
45
45
482056
383363
3635
330133
437478
69
190703
89
3
47724
3786
60
463762045
70
34
91
19
72
26
321358
341857
538320710
464442
529956430
14324
491054
433153
4
10
13
396266
6
409554331
49137
64
457782194
34
36
285388
217760
21
52
70
45850
2
397706
113204
12
443856535
860964200
34
26
96
22140
343944
50
269832529
6
421828
7
27
43
377102
381357
53
101721
99
34
247033
45
429602841
47
74
229556
34
21
329081
10417
183042
247967
454566
11986
49
68
12
418513
300007
41212
270432
286967
164982
29
17
38719
2
24
163955
212956
259047
325730
392205
70
37
25695
92577
474112
85
17
71
52
81449
92
990412052
286051
2
109171
166001
42
41
147265
285181
4
489770
847344712
48
87
465442938
29
24
15513
39
88
60385
85
303517
36
46622
66
91
78547
243251
263764
92090
38
5
118115
597705001
33
29162
7
57
12147
107949
263764
580185290
29
7
49
55
47
29
723298708
177587
82
619411376
65
99
85
27
9
457452
533420450
15
55
8
15
60
321518
156661
32
75
401995
138089
68
345085
89
136994
5
62
249274
301446
2
141222
79
19
87
56
7966
317992
10
91
20
56
3
983500929
252135
85
51084
156943
62
253065
15950
562770914
135530
334542
63
414689
62915
220713
312334
25
93
94
870226864
40
137124
426190
403522
23
1
8
429657
200326
57640
56
182024
76
89113
278742
42
124178
78
48
291337
104545
12
64
83
234727187
303486
7
30
40
103296
45
224104
26
74
337563
7
10
101691
602820699
365460
81
83
94
449909
96
9
2
85
412618
8
46
82
285116
84
48661
25
44095
34
370473
183687043
206643
476738
257301
7
155251
80421
257721
97
85
57
62582
9
16
53
6
93
772904476
151367
138905
176537
284758
38
148081
5
10
370201
47
152935
205662
374863
581446238
62
39
23
179145
1
491636109
8
1
58
25
1
227117
391627
332821
90
330309
233793
50
5
2888
99129
182246
16
245802
86
80
92
44
356009
347223476
294937
453048
408739
330080
173763
187911
9634047
858751204
51
266261794
322648
463508
76
411768
315278
36
603584975
423189
53
12286
440646745
31
207096
25
91
2
211248
244245
4
1
945736780
440726
24
128572
191936
58
313683
54
230256
497520
404111
234114
69
188154
77
314109
388987
378339
4
35
126851810
81517
89
78704
32
306387
318094
78970
456335
29046
15443
104555
458757
207365
8
349105
21
25
90
770216111
249744
71
98
9
287167179
50
50
9
651349026
129278
806662142
50
195684
76
342978
30
716468269
6
345527299
664918132
270246
603364460
399885
1
379583
50
4
2
7
13
30870
94
94671
35
7
369185
41405
332713
111494
48
90
38
568699274
215101
90
467623
87
24
56
158621
89
3
254389
210544
78953
128000
400841
55
72
441080312
97
57153
397274
55
58
40
43
60
46
192849
524054772
29
58001
93963
25
19
343355
19
39
252963
57662
8
68347
44
129706738
94
462460137
42
3
16
87779
5
23
22
65
93
158651
64
822477360
64
23
248205
212288
21
64
36
269376
335786763
60
106730
136952
444759
368588
223089
146150182
79939
392414
47
801959162
36
73
439382
383925
295281687
51
401230
369493
58
203062
92
490257
88
43
349351
126971
430054
372849
214575
57
6
28
95
60
85
861093630
78
98
64
597906519
421760
276380
466594
6
172942
92
124324
77
406577
288541
993151854
489436
27260
95
98
51
570241438
38
66
91
72
586277824
92
358185
22649
8
111269
330936118
64
28
132983
275981
355200
9171
363358
9
474631
285583
49
84
72
426147
4
630568939
98044795
8
28
294431
81
147671
286856935
456772
225168282
420180383
72
74
91
105133
84
288201
76
197782
29
484760
86
70164
283643
147595
132890
35
40
772243995
4
286939
343332
28817
215340
951294086
54
88
30
15
601744230
356466485
4
38
166007
20
56
256924
285571
5
5
236974
833650107
458182503
318734
81
34
33
44532
93
148121
475780
683819310
115795
421088
441683
37
91489
60
1
85
62
37
36
5
91
52
393840
290734
41145
38786
225951
142251
146287
77
51
183734
440533275
489248
225993
20196
94884
245074
55056
217077
84
349913
326399
4
110395
8
426631
81
45
79
84
14
90
79
60
80
901708446
95
211519
131070
6
382260
22945
5
663971129
29
4
319857132
21
491198
62
26
593324531
94
28
6
2556
289909847
98
89
90
299476
5
476573
43640
78992
123320
42
87
270450
6
361466
81
3
96
33
60
138015596
53619
83
275696503
300617
54
78807
200453
27
6375
86
9
4
248275
96
60
136134
78
364543
171856
216483
118411091
87
1
80
35
300240
49
747135671
337097
2
27
12
262608
354056
122191896
478198
44
13
4
57294
299778
71
29327
394459
31
46
53
308274
81
27
38
34
330582
55843
7
112219
27
3
24
241566
490366
23
57402
86226
24554
45344333
4
250362
23
261105
450225
22
133220408
49
7
91
11
35
359776
331758
186591
6
6
84
72
596273924
88
54
136294
127686
30
476509590
70
105833
482716
125235
28317
20
75
82
6
98
62
6
723760372
38
220178
437084
327920
44
84
184470
46
506989919
26
302928
30
353808
396596
444602
65
100849
27
39
29
3
274835
47
151668
49
487687
80
936112104
109758
4
392331
364418576
38
19
280432
781132522
53
69666
58
2
2
62
95
34
676356733
388716
1
45
909222868
29207
87
646103614
32
40
384558
366169
408649
20
41
243202
755399806
58
8
383208
374399
411366
377394
87
399102
57
36
183387082
168162
97
444939
35
74
122494
382434
31786
12
8
40
334240
55
297947
470255
23
66958
4
69052
355668
515078086
23
747977311
148660
3
81
13
243522
7
42
43
42
83
38
11
63
79
266559
324275
416744
330907
114301
1
27
157341
86
797949175
71
84790
82
290594
31247
5
372916
369380
88
60
51
229028
41
209704
7
337966
8
10
342938
345488
5
294097716
36
81185
19
232502
15
14735
62
410923
342396
95
16
38888
56
4
39
46
26
238714
178537
170974
73
40
382901
61
248634
453114
61
251798
65
46
723545924
16
77945
4
94
51
106074
48
42
297200
86
301753
73
116989
3205
13
77
51734117
93
5
403960
65
393101
345373
17
65
73
43
9
315501
94
20
116767
28
725260180
169528
499814
16
213509
1
493112187
5
290620403
437501
376487
397562
326316
81
76
24
99
7
449128
173184206
68
64
353333
108073
18
78042
68
117611
226058
247399
66196
315832
404256192
331403
167859
99
70
41
38429
4181
10457
366353
475968
2
21
35
56
58
421613
34
76
64
56
99
395206
73
6
90
41
43585006
3
12
81
292199
382091
65
392320
99
92109
365847
9
841462728
403572536
24
74
379518
993555775
458346
493596
168534
2
2
33
154263
25
93
120243
62178
155498
4
189011
25
105288
46
353687989
46
319196
60
311544377
1
823633199
80
543301889
96
76
78576
6
55508
469850
9
221016
29732
64738
218717
68
51
256159668
302095
922090248
209385080
82
30
74
95556
59
446360
348694
44826
35
277883
4190
307365
71
96
42
44
206814
490955
64
572404755
18
97
138528
54
488985
8
27
82
15
455748
213127
85
838710203
13
81850
19
28
187074
453235
39243
70
465554
85326
402510
15
1
5
56587
34
420097
270927769
12932
17
6
81
91880
51
43
74
184529
50
51
83
73243
390647790
63
312009
295348332
4
84
499712
422139
216900081
403827
1
82
37
176177
96
296733
211409
20
193993
91
192717
61
26
7
20
3
91
216287
51
166375590
69
336263
7
18
181016
525461439
165636
39579
715113688
6
308346
38
417453
18
485894
94
69
165894
87
91
2
482269
267608
3
792505785
27
47
4
336256
57260
64
20
90
419005
23190
76
53
147127
129344
36162
468528
40
391643
4
203286
22
6
33
2
201709341
66905
85
63919
50
397052
487382
82029
50
221398
330326
89
88
267832
52
8
637002208
71
70
100483
17
482380456
63
428383
170142
159508
9
225680
327117
72366
128869466
10
450735
78
99
11
837982779
49
44566
9
280185
28
176886
323
98
80
50
27
147062
4
41
19296
118833
39456
58
26
5
14
4
17
12
242142
628046259
77
244456
228371
52
364302
178104
12
261027
33
71
777934398
85
153925
98
332666
46
849822899
18
90
58
59423
31
31
27
93
96
8
191895
65
74
662749930
56
237058
76463
60024
22
50
448182
13
14
736958542
376299
236054
2
312400
57
488867
54
87
80518
141545
201260
281257
319388
16384
921605547
24
6
273437954
476294960
347416
136791
262883
132818
30
78
10
28
27
456448
375875
59
39
334815
376357
3
59876
311031
145651901
24871
439152
83213
56
42
9
29
54
68
4
41
125507
247337
2
19
479427693
52697
85
940224444
75873
15
367313
151207
317605
55
65
84
409976
439682
70
3
336186
5
471874
45
36
614626251
73
60
591511123
461694
80
4
39
273139
81
251603
43
345000
82
48
325431
346099
390803
91301
96
71
18
2
41
58982
12729
85
13
1
122010
495331
73
57
12
66017
400400
279197
86
5
280213
275730178
61087
76
37
95
40
35
7
542068762
80
78
64
35
77
71
22
100183
449638
444400
1
67
29663
30
60
347348
433810
43
71
76
5
65
22
305881
468029
264655
24
6
95
960429919
48419
62309
54933
56
400712262
81
92
463535
3
8
95
953134777
22
94
397863
3
66
16
13331
180133
296054
326442
45
69
16712
88
70
686131821
48
76
7
80082
57
37400329
325322
5155
10285132
35
30
337222
5
3
815316295
57
50
314214
22
74849
253048
34
461801
119876
6
333619
352782
486672
226412
100179
75
36
41
41027
97474
91
31
13666
65
79
5
147291109
71
329881
98
82
473017
48
16
412068
454447
467883
393497
2
84
65
85
161279643
814906389
61
16
87452
62
65
61
495038
8
97
94
347194
135369
31
323270
78
406429
213635
256740
269202
983713376
864642832
64
21
54
349005
75
10
116437
168708
489933
71
124933
66
63
330285
433588
54675
310356
93
494095
106758
26167785
23
447783
2
346359
90864
53
272732
638986614
43
169770
15
54
134866
3
81
153807
194480
221899
7
9105
9
6
58
190052
111037
122277
10
19
66
38
136144
92
39010
37529
84
44
47
88372653
54
94
48
457032
46
12068
89060
319825
8
81
12
51
278552
309222
112696307
48
1
40
57
494744573
72
25
14
51
36265
70
77
62
196524
12
397175
216844
10
79
380304
4
42
49
443222
260367
49
49293
75
24
60
479087
76616
185043
65
478310
8
490326
69
27
78
315336
463995
62
90
143002207
20001
384342
26
59
214904
432178
53
395595
429013
37
249556
49
91
69
59
70
29
8
115139
486759
651620714
97
136494
19
418417
12
247958
485668
15
25
92095448
40
44
4
53
21411
317148
493993
21188
189627
11
375870
2
763663153
493365
343189
30
28
549547057
87
86
98
3
9
812874776
8
85
273220
145602
68
7
46
18687
9
64
374682
4
333615
65
392412
43
81
395775
216054123
425435
131702
98
74
727268987
429789
247714
25
60
93
73
230988
762650940
17
59
127530258
473297
273393
245429
25424
60
139220
104007
54
206661
324297
65
481977
182314
92
88
41
196957
160398
51
275091
96
263426
58
337504
297532
189999
20
19
446267
79
49
34
92826
98
615022206
77
237172
276424
16
437668
75
46407035
50
77
301763
23
936689024
187389
415597
11
304103
240154
262866
486083
454641
363115
8
300076
473999
84
70420
14189545
87
14
92
827016185
66
136070
364634
52
38
419643
22
64
70
54461
271195
55
292388
137433
888910757
3900
97
161342
52
164200
98030
52
369074581
99
98560077
258864
29
109518
65
701313507
11
67
20
121234
334329903
3
42
2
107735
400551
949866599
247343544
70
71
31852
2
99
57
417962
75
358645
74
46
267870
245389
29
58
88186318
272262
436893
79
18
347074
25
235345
407217
57
14
713467193
246431
243586
25
39
489942
170963
47
9
23317
531222257
317899
70
83651
167243
43
68
73
11
8
249147
211760
145439
378898
47
187451
435628
72
21
393698
372351
32
1
35
397548
28
12
7
76
662452913
333613
154887
48
405984
95
298098
662603296
490182546
417652
389102
56
50
79976
13563
36
225880
3
60
40946599
77
433165
54750
68
45
19
55
4
26
149092
373073
364241
37
16
123759
99
43
396412
14
28
66216
89
109233
23521
9
30
340556445
270352
313290
62
17
17
5
459222
51
68
247958
4761
196546
598087756
82
190618
239815
61
3
31
28
61154
471630
3
369825
51
20601
3
103054
88528404
75
26692
20
59
764173016
92
219585
61
228533
68
71
2
625083471
2
482421
23
64
1
162505
372216
497943
70
4
24
1
50451
36
351223
82
108884
6
35446
187569
431163
74
966591630
5
413848
25
11328
93
278277
62
7
87
63
340808160
3
358421518
103109
485969
79
479526
78
53
134381
277582
370753
63
59
117984
5
286985
5
45
224023064
4
48460
90
153930
237600
66317
58
251913
87
38
45
98656
93
267765
74919
62
16
13097
83
45944
778651872
166543
24
36
80
476191
53
53087
150284
246654
71
18056705
82566
92658
116221
6
22
76
311578
405268
72
347581
10
69
53
235425
42066
29456
322735
484559676
8408
349890
12
63164
5
45
58
18
86489711
228576
235732715
36
42
14
192732
70
1
85
218463
47
57
46
450557
903575946
402093
418152
63
14
350852
420197
253589
97
194344
21
9
75656700
26617144
92
15866
58
426093
26
147941
67
85634
254219
85
58
5
74
40
311972
80
713124564
372320
91558
57
407040
239826
19
81
246019
77
35
94
5
49
403691
16024
203830
85
92266
51040645
380563
248713
52
320870
36
96836
254502
76
1
6
78123
296988
55
446602
29
93
42
253382
62
306483
43
41771
325799
4
93
235477
49
3
64
27270286
75561
446810
21
5
175289
425331
18
5
193221
72
44
6
55401
161111
519841684
51
12
85
42
26967
519335678
17
61
207864
84
900798825
5
2
88
4
36
427388
72
66
384276
76
82
76
2
24
320850
15
3
275266
37581
4
7
40
65
263019
63
178424
393011
5
95
1
82
208698
9
6
343637
84
7
40
64088
479536665
194676
6
90913
31
57
311769
206013
112887
8
81
89
21
87
140381
140487
41
275064
469330
64602
420590
64
4
273886
692935707
451295
78
37774
8051
321099
13
21
38961
154915
48
149074972
20
9
52
30
22
380742
408830
129565
43
89
71
199146
293737
218077
37
96
18124
1
44
4
234098
25
91
37
61
33
419941
213751
28635
71
58
89
178855
145663
117167
501461861
233463
92
51
66
828574655
34168
84
35
63
80
91
17
123188
1
52
19
3
771930003
65
79577239
46
496114
43
8
62
70
264861
159555
7
61558
82
60036
250233
22
240373957
88
63
19
3
16734
79
896534732
30839
17
367312
4
61
401132488
79778
45088
28
88
90
485416
65
205996
3
916361589
29
53
289248
6
14
330020
152116
440743
85
8
36
42
9
25
433175
9
87
364497
16
200940849
58
343273
71
313011
233857
658846672
63433
7
173587
467861
19441
8
141698
67
1
35
152697
432209
5
478959
455301
10
887408443
14
365379
34
474086
140059
2
487112
486497845
56
250383
270291
9
224721
320889
89
85
82
72
81
14
33743
35
71037223
320414
85
92605
4
194202
80
40
169896
47
62
12
81389445
483782
2
497158
44
2
34
48138
4
359009046
78
212744
480893
61
163979
77
344384
56
32
51
78
491634
260463947
2
72303606
194839
233396
420168
56
456215
74
46
29
36315
461052
115948
109638
247050
70
58
382026
67
38
59
36764824
3
52
26195
347048
4
74
320136
59
125959
11
276351
311596
18232
189047
67
449974
252345
5
30
67
7
91
74
29
99
91
45965
7
323188442
323999637
23
425833
20
464561
97
242837
260177
327970
330730976
437726
1280
5
304041
127944
257572461
67
2
483571
6
63
980595251
99
469767
253489
83
90040
188351
25
57
198438
30
80
67
84
113506
438867759
56306
96
9
333166
15
192733
85
37366
493988
85
85
85
213023
343203141
191073
66
6
24
371877
79
95
322046
20
319466
464879
20
31
33
279876768
56
42
58
4
30
36
4
61
75
177627
1
109507
64124
87
2562
114750
2
35
50
41
273583
57
53
477872
7
54
106604
21
9
249090
258550
215361
51
32
31
172512
3
48
9
68
246594
442874
55
45
176665
292268
56
72
396095
20
217908
7
42
197349
236885
9
20
227290907
672675697
12
651757550
214571871
32
20
62427
46
62
221871
301466
39
431036
20
36
24573
75
57
458611
42
388007
469318
645795003
441704
90284
470144767
91
500334084
412559
53
19
76
298796518
407383
20314
15
100872
287312
98
379436
367645
73
291964
86
571725566
82
24
1
340600
1
842348716
284449
383079
34
185739
96736
1
6
85
961966605
441082
483185
71
38
74
8
52
243321122
122935
269024
54635
119530
28015
79
459051
18
2
191318
40973
73073
53
35
437413
207625
834359434
304533607
87652
19
431394
60
19
495728
344852111
112627
663128694
61
135766093
111354136
298746
366871
253334
63
96
30812
27
344464
92
1
42
375360870
6
77
2191
93
24
9
88
55
162433
55
428869
10
30711065
53617
4
33
410101
234800
84852
13673
86
208267
79
84
11
95
413246
81
87
573127780
27
495690
63
401182
66
78
322545
85
3
127712
228762363
957
20
50
89
37576
414023
92
260475
437448
49
479542
85
470604
75942
35
69
43
213531
145280
85
593466314
420584
47
429894
4
196811
984895074
394191
13
36
5
394809
83
63428
121126
10
447073
56
148488
32
481782
37
9
128603
60
236625
7
46
70
42
6
486663
31
349572
34
426553
25
31
94
63
89
27
449856
22
61
5
35155
240267
267972
1
70
71
338473
74
109140
163608
92
97313302
3
41
64
131990
49
905351550
89
221674452
430226
159634
291738
438670
12
91
85
49
2
75
73
61
372902835
157620
236668
45
477598395
494621450
173174
390658
70
8
6
46
434457
70
420120
357747
286996
52
73627
468902
320283
4
397608
314767
164408
150328
490633
59867
91293
4
5
81416
127232
84
75
383681
54
71
366654
87
88
295730
259906
56
42
70
406906
392118
31552
56
886213424
811843352
956536368
15175
287728
120696261
241635
5
328646
97
633429423
67
12
14
346899
386706
358810
4
313313
33
218286
58
90059
97817
7
445908
188804
869698165
10
54
2
27
52
351172
22
20
90707
168270
87
16651
56
94
321717889
20
30
79
224557
85
317346
212321
922065479
40
58
9918
143675
20
423610
63
182364500
269354
137586
317523
294692
97
98
52
127748
495114
14497
70
87962
88
38
246524
92
69
49
1
56
6
268117
41
94021
18
106171
227540
2
88
16
53567
94
70
91
3
407373154
8
366281
444067
6
14
394647646
86
555952897
449504
9020
4
24
343475
18
68
16
238146
309387
625351683
41
444113
6
246893
26
153303
82
95
13
255744
52
203426
90
31
9786
80
141911
68
34
52
103642
5
12026
16
145763
25
13
42
24
200711545
61
39761
463389972
26
547288784
70
18
203853
412697
2
6
1
73
11
390594
461795
26
81
425050
214503
382426
74
289008
70
453656
44889
415250
49
47
12
313019540
39
276142
45019
343183
195593
91172
88
41
167033
254847
84
64
25
27
17
256809
321660
33
82
54
41
6
32137
265032
363351805
41
352856543
194750
18
82
248884
38
572116851
76
902192543
145826
97
94
22
122253
87
212071
447961
404713
27
229847
656758896
472409158
64995236
18
43
184239
51
424084
82
33
480538
28455
143306
6
300420
642434270
8
391075
452043
144568
224562
8
60
216386
43450
63
479916
2
398277
217580
480782
211855
49
97
57
7
176505758
314646
41
83185
467582
264530
63
29
60
322868
489938
370301
316335
269180
5
42
578109462
22
83
411334
704627344
344518995
469154
138132
393440
352708
14
68721
14
89
70
9
31114
339855180
12
14
70725
322059
18
74
46
2
91
39
99
90
2
333392
95
69
117396
47
37
53
391883
51
426483
97
406729495
450719
59
13
25
85
80
51
89
55
219447
17
56782
59
37
91
7
43126
58
62
80
35
145173
1
9
491184
158365161
393163
70
250533
4
1
19
332993
20
728558580
10
1
245592
48
135776
131511
56
342050
65
371467
68
363416
488255
5
18
256190
10
41
340963
94
6
65
389280
354185
66
77
35149
331337
73
152910
216469
6
65
78
34
56
2254
88
467514464
220151
3
6
550439436
225507
20
4
28
33966
4
199276
17
337663
219768287
4
83302
99
66
42878
78
170850
36
190739
322278
71
6
50
55180
325562
295435
13270662
266135
653119601
183460
81
27
53
95199
418709
67
223319
75
379369380
400609
64
53
42
191745
409340
334274
65
466913
76
69
271249
88
415941
64292
4
44
52
342486825
45
22
69
31
111444
645293658
290041
33
138680
104258
1
289895
142584
6
89
251083
90
315253
73
51
156774047
243589031
58
294145
91
16
462922
63
249793
28073
80
961527297
70
23
50
196671
68
5
56522
98152740
173096
40
80
83490
74
60724
315062133
313793
62
365882
910456229
35
447708
15
15
408842
216473
356847
57
91
73
42
103252
58
94
46
254991
419796
376351
21
425566
91
532418838
427772
146316
2
27
73
102956
49169
293296
665475927
17
10
418859
432868
95879
304442
58
100892
5
8
499083
73
73
76452
9
92
217239
188923
26623
59
90635
285201
22128
295367
969045131
393500
109312
8
43
70021
93
106457
6
355275
829479901
7
43
162935
85
343620
35
367498
39703
8
180130
345810
98
4
30
576482545
32
402200182
54
5
88
5
15
73
446591
72
280476980
73
256368
77
59
73
37775692
98244
28
553015792
21
448204836
102698
27
76
253765
301293
624180548
52
449117
356823
890526689
36
343078
5
19
22
339820
280297
78
76
66
34
437333805
7
450598
50
66543
106781941
52
52
337056
89
8
363462
17290
197203
228237
8
39282
86
98
346373
8
5
8
225892
355384
13470
46
71
346977800
468245
4
83
87
73
86
7
9
693436281
204840
292089
18
47367
87
89
286183
688430093
332648
34
329834
371419
250526
16
371555
43086017
468108
93719263
616027417
92
54
357424
284523
89
76
43
371254
55
288137951
1
530947198
93
26
6
148146
78
497733
11
30
426341
569600725
49820
28
12
488916
107460
85
411838
24
94
38
83
15
417601
487015
777500554
40
229823
172130
73
5
161713
86
162208990
452359
44
480637231
35
423018
54
31416
245543
53
36
23
61
140222
29
45
1
30
89786
21
76
255495
84
173984
266799
67
22
319098
395502
49
388836
48
167765234
65
154921
707665432
490672629
158178601
321442159
431965
350277
98912433
79
76093
471550
225294
33
146786
46
18
88466640
40
72
381489
459580
44
382932
289535
377832
47
216191
50
7
98
17374
370945
18
698031704
35
9
94
13
3
2
29
7
348555
84
67
463085
7507
6478
955454264
7
269247
429058
88
588203215
399900
31
5
20461
18
176611417
117762
78
10
9175
275454
423100
182336
96
429892
378715
455555
29
53
408509
82
836006227
2
23
354536
372975
422688
2546
3227
90
216272
71
35
417682531
243462
336266
127761
8
990587946
421480
213041147
207475
2
82
383637095
35
75
10
85767563
46
168503
20235
56
27
25
111501
36
785070072
490788460
11
8
265405
74651
478314
29
43
80
77
95
23
1
46945
178400
459176
407
34126687
33171485
400989346
356713
260223383
37
294352424
604345798
324106
39
60
31814
3
9686
86
116368
99
70
342577
55955252
62
71
3
51
219316
7
65
235626
89
69
303184
809871084
93
1
146416279
159019
279673
65162
54
26781
79840
690825118
92
60
6
62291
680175313
29
230850
3
25
325493
21
71
61
192273
306019
4
243432
5
235221790
102134
4
54
59
87
75
80407
1
84
409903
346491
150901
75
70
488831
48
167823
446307
37
10861
23
55
33
96
50
279465
78
63091
4
5
481019
71
10
95
103561
145643751
93
8
116107
422626
448701
152700
55
331352
55
289867
57
50
58
13
7
13
276000
184700
84
14
6
480171
281558
463113
10
90
53
1
95
135531
386931646
497478
369331
446218
8
8
73
442780
8
23005
30
229293
184802
58
72
327047
18
30
20360
34
110067
4
466292
64
118860
309933
35
950194845
28
28155
923360767
3
74
217556
244717
214481
4
9714
67
88140
390593
355862
431251
337211
94
486035
284863
27
496199
530071782
6
25
74
13475
449528
73
4
98
615490634
158610
599598017
88
340868
322009458
382070
107507
84
76
74817
211665
213631
34
9
64
83
79
412861
69
78
5
98872
323379
343151
10
2
97
77907
45
35
201866
470201
7
31
322265669
168884
3
164201
187122
302487
30
365015
52
761135066
432481
471192
129340
704796646
74
153343
498980
51
365750
83
68
13
25
214351
28
50
54
95
256150
400386
488703
47
75
19
98587
71
53
126241
412754
8
74
25
463531662
1
5
391340
280722
52
426337
4
28
350209880
7
1
61
4
23
249271
10
25
76205385
75597063
97
1
179627
486270
94176
82
73
58618
63
5
35085
74
75
5
16
58
74
21
437323
89544
53652
11
284554
36043
361857
432872382
2
207689
48
69
32
130222
93
170032
64
87
7948
280491
954002387
391277
59
18354
281146
417393
60
10811
332070
36
486388
4
425589264
90962
313224063
11
315658
97
329297
14
91
57840810
22
90
8
277735
135880
18
375860
437693
153695
390074
85
23
89
3
23
83
499057
91958
344532
17
282483
71670
844503194
203857
37
51
41
4
67
68
61531
134874
88924
77990
12
196577
45
17
9
89
435050
3
61
70
392943
330131
21
14
245224
62
13
190009
20
53
45
69768
324291
92
486085
43
109998
137251
45
159927
29
69
65
93
97
83615
149395
956133804
15
44
31
146118
7
409531
181985
7
44
13
4
349417
43
274885
433192
5
1
5
892488705
7
89
258628
42
5
9
37
351593
8
9
104157
120642
114490
40
165238
310983
301699
386541
43640
60
2
3
93
464103
63204
359909
302
8
176298
19
772516646
27
338324
9
554817715
39
99993277
216307
36163
69
10
50
374500
188371
79
377528
263071
65
491950
425281
5
460282
486711
260029
64
69451
33
361323
265558
8
157092
38754
87141
460327
53
481400
237233
314914
294271
207757
145700
8
122466111
255085845
37075
76
371405
87
8
53
146558
14
14
798809440
278815
106974
441418
978051821
99
414460211
59
53
149434
38
931750602
7
3
38
97
64
5
226280
39
58467
46
309765
397339
25
65
82
176770
259777
134831
428373197
372481
29
115576
210075
436597
67
81
11
67
308661
4
595727036
273354
5
285584
86292
98
148765
232485
345881
314726
54
580466443
53
473895
179641
75
1
510796504
199030
87
18874
53
22
39
498562
21303
299723
188452
686362385
421338
373656
24
693450055
16
129345
452382
31895
817078270
69230
182942
372620
575844513
78
72
92
71
247283
99
40
277683
802022064
99
3
464332
873037984
40
11
261676
64037
29
486761
270250
627936963
83984
656323093
3
52527
171881
43
12
88
476376
385310
89
207140
234330
13
81925
404008
46544
233124
45661
293584
88
17
268332
34
315114
84
8
65
6
17
9
324388
44
96
288949
80
35
71
4
41
423374
14
465940
424835
21
358145
24
93
26
393786
248756
40
56
406132
7
364803
71
158970
211319
89
330929
9
433307
245960
387265
120814447
410788
65
451640487
37
289764
21
71
35
211780
100696
488488
465799
335127
2
166776
172785
86
40
255992
1
7
206347
366533
697317501
54
56
161072
149832
7
29
14803
542829032
10266
350598
41
88
20
230960
14
23129
218351
5
61
939751369
70
88
195065
32
24
4
59
2
31
956947247
339170
409443
118779
494899
18443
50
42
90
45527256
287602
318809
32035
37
22
494350
86
64181
18
14
36
195582
63
54
20
34
136527
1921
263296
88
3
68
47
379878
55
374611
5
87
55
272432
61
843697582
51
6
93
8
34584
89
77
24
42
65
496160
22
334318
412736
274869
54770
35
401410
93
250538
313056
229671621
75
102182
786484464
7821
75
217297
74
160390
13
300093
53769
67
489642
170662
6
424854
96
69
2
7
39
100873
4503
6
60
83
77
45
5
183083
8
48
317868
655080019
51
8
59
37
54
304877
47
56
9
85248107
19
203911
190050
473520
88
26
227006
23
467463
342576
147966
38
6
7
149311
6168390
548987057
7
366794
240184
4
703749443
317472
38
469857
4
450037
162107
316407
18
73
26462
422575781
157447
152412
70
431417
50
167496
16
19100
25
309928
87
778843085
306027
261425
64268
271951
284846
53
449341
5
25
482891
473636
287778
33
12
2
105866
5
82
71
33
868055938
394664
19
81
54
275894
94062
6
492599
143507
44
109637
464823
55
88
9
13
4
71
397787
7
88
463369
139290
94
887645592
208857
7
233668
122920
99
303150
222796807
5
182676220
43
14
3
67
25
24
329269
200363
36
6
68
173516222
78
35705
62270
55
61
75
948983226
285400
6
450810
12
158762
29
74
337952
362353
843980777
30
32
97
71
40
6994
557804774
720210321
227596
25
86
99
204852
8
97
14
273337
126902
9
976657871
285096670
99158716
468755720
71
67
432138
73
43
5391
686701221
475216
1
425536
31
198338
533656673
58
90
79
20
414993
378755
343841
50
98
98
139367
78
3
6
282685
139794
171150522
242537
919302026
5
60
59
6
60
5
253636397
2
335096
77411
345045
74468
92
335296
27
99
97820
3
94
717771705
40
977543412
85
70
65
48
82
230946
290658
80
432453
4
57
249504
80
296129
158334
89
28
16
24
121616
145351
46
99
85
465501
4
279217
451094
960120062
75
61
79
340757
36
60
384948
113623
55
80
3
162340
30
301369
5
84
3
60
64
302124
4
1
46
140434
384465
36
168044
302757
187145
2
252934
252767
54332
167184
322623
112704
529957274
37
83
156397
82
67
5
69
3
73
180819
99
45
36
217085
38
349009
32578
74
38
318100
163573
65465
28
11
20
344873800
80003
240847231
56
80736363
24
208241
77197
279073
47469
81
179547
13
274146
90
431588
49
48
104481
472029
6
50
41066949
99481
23
48721200
1
85
425868
182771
262419
166910
29
405094380
89
98
22
5
66
20
63
29162
91
285171
318047
13
261469
123260
60
3
344688487
24
350032
494936
42
15090
91
256650
899278951
392176
190225
158750
73
99
862559524
12240606
197377905
540900927
77
66347
4
1
41
349424
83
42
492462
5
383910
405915
33
49
42
115597
95
229413
4
117760
51
211251
5370
40
3
9
7
77
77
26
355008
73
160972
4
13
166575
60
316515
83
36
79
99
9
6
24
55
4
70467
86
6
66
63
415391
236548
89
87
5
76
467908999
349341
434495
84
357705743
16
46757
61710
96461
448697
16
2
21
61
464775
249856
63
88
162406860
88271
65
71
6186
831776581
86
175286
286859
146235
93
298097917
26
95
22
6
381167
46
419268
280145
25
979280930
160517
244791
265649
498579
244905
88053
78492
94
264083
13
86
17
56
38
217043248
79
10
393503
272243317
25231
417970
311895
78
131706
410859
426065
59
58
355068
185877
370096
54
40800
5
91
169872
91
203167
56
436904
174009
1
8
393315
18
164563
89
808476058
25
60
293708
364367
375193
55
71
289142
547190669
436853
88
5
252091
257265
206467
244312
48
593918436
65
283564
32
48
200119
354800
425817
732709836
9
53557402
175776
87
375152
77
121130
80
101591
170690
32778
26
88
89
83
453357
972514882
753715143
32
10
90
170212
105940109
63
283881
64
6
16
81
23
40
238302
33
53
46
22
188644
47
246566
185791
410871
78
3
18
392827
139517
66
13
225978
461242
35
232434
84
427689
31642
30
30
39
92139
12
24
65
689745725
30
45765
6
467316
82
41
292031
81
106684
34
547201308
41
54183
2
53
475212
70
453188
183478
17
476420
346522
98
468613971
80734
7954
6
15
80
9
43
20
48
18
18
71
56
727444875
161615
17
248862
265323
1
483343
6
2
16
342389
38
120580
4
12411
75046
416480
76
542711490
95
5
73
386622
96
245360
315713
17483
8
71697
23
419808
41747
11
327881
916379741
97041
100176
14
52
343428
74
80
488809
5
2
131418
86512148
502161347
138120
3
72
365137149
6
51
69066
154232608
40
1456
1
49
174045
83
314010
475691
211469
202106
94
6
257359931
59
198157
78
28
91
176536
45
289651
9
853061496
366619
88
58
88
6
447072
303232310
34
344040
94
54
66059
219369
87950
85
15
99
350485
60
490411
456817
13
31
35
2
128723
63
258956
135282
56
807673247
357211
2
27
28
60
34879
290279
66
94
130049
304532
81195
374683
69
326589
83
13
25
68
134569
409263
4
31981
25
130775
72
95963
406555
34
476916
96
6
16
46
97
76
458230
350284
55
26
389110
498030
42
2
54
136643
242361
79
35
192539
78
40
55
466752
212489
454366
6
46
47672391
6
214518
372507
438056
34
110428
9
84
4
8
823228299
37297
431211
182544
913692344
98
267015
16
3
60
28
93
54
221035
82
45
96
90
200457
90
25516
74
254166
10
6977
82
265490
390717
439642
91
73
86
78
1
86
12
56
445050
176230
4
123942
399170
36
713779027
46
61
8
32
4
5
36
992473493
189927
20
193059
31
53
97
493699
76
395450
71594
35
56487
15895571
20
86
5
122555
8
56
98
203403
55
99523
252324
472338361
389168
1093
74
344814
36426
88
24
27
54
341386
36
437608
74
786288646
71
67
5
80
200200
28
94
91
25
15
6626
79
377006
18
49
151446
5
7
81
66
75
454500
59
67
42
46
61
21
486673
251821
17
13
6
211370
27
453958029
85
89
102233
10
459691
393490
81688
1
104394
237791
36
90
318387
27
4977
8
65
405046
59
784374551
65
151158
306726
259059
485174
273819
8
55
228515
64
465513
5
233130
979858586
358108
441795
17
94
88
82402
31
57
446808
887267900
79
133971
216987
91589
162542
99
36677
494766
87895
634330097
25
46
60
76
133903990
744665562
480686
90720
21
34
46
315408142
5
489852
370621
98
309324
402801
99
139247
7
139888
93
335502
403364
75
235448
456952
18
427325
36
66
272728
160268
6
258183
55
91
54
20
13
183614
41
74
96
311223
82
44
208647
32
72
2
65
121267
19480
347335
366346404
19
40
169997
270941
483277
277213
76
89
130421
11
33473307
4
190506
319284
6
450521
357096
440436
47
11
99
686596197
175471
144043
401262
493650
444941
268560
32
14
79
61
81
10
102688
48
69
32
66
176212
448384
56
368395
171355
9
100444
663163214
68
100047
45
176147
99
364238
48
1
49
96877
475654151
417561
268755
86
232338
444883813
5
79
28
79
456248
12
246571
336424
398487
424244
11
3
166348
66
18
61285
51
402140
10
793539275
35
469402
446351
12
346635437
94
166477
209728
4
59
116116
3
7
41710
453378949
744958553
3
20
9
451659097
6231717
29
90
88
160814
99
463476186
38
46
43
111418
33
346014
82
10169
6501
162299
268734
63
59
272111
368314404
516562440
405970
248351
544978756
67
14
80
63
146431
40709
388309
283952589
283624
22
4
23
406953
372819
286949
270671
69
248950
568099875
111508
59
245775
51
275685
2
9
760337988
66
353886
34
407659
41
41
24
180950
6
203642
292086
487526667
82
36
53
40
124354
188405
4
482044
84
3
83
85
6
30
33
40274
1
87
118306
14
75
571502629
342350
35
66
113559
28
41
7
208820
89
61
127963
92142
83
41
65
145470
765514112
65
100249359
252424
114615
3
444538360
45
886914733
337061
94
68
14
36
31
11
588460131
57
629848462
41
9
39
488420
197808
17
174352
53
26
497177
86038
293162
10093
159075
29
494089112
19
41117
208082
97
407877
8
346837
82
211278134
473805
38
17
154325
6
274220
89
5
322083
174232
75
300289
5
21
96
60
50
44
265368
87
52
99
77
175496
628499732
406452
46714
76
225927
23
20
412117
40
259306
414185
98
70
89
480149
161228
3
39
483384
50
67
75
331648
38
80
435020
296517
92470
11
13
433971
434622
372137
71
203516
55
196841
10
89070
405632
25878
94
467440
175003
11
94
93
7
89
122221
26
237904
475984
9
2
7
6
66500304
295355
498092
530644804
440916
23686
32
51
330291
60
91
249197
204887
96
111170
20
301997
47
98918
112885
62
29
30298
6
266934984
74
16139
16
14
63
427221
87129
83
289597
26
21
46
16
51
9
13
60
112404
9
388763
469365608
35
43
274667
469264
75
227094
56
2
488731
59
69
400168
97
9271
63
367364
74
516295802
36620338
48
141575908
87
2
31
60
69
620645263
193465
372788
86
456405
83
345971
3
786326344
451911
8
18071
228966
68977
60
80
229866
43
215548
1404
99
6
329364
375995
147248
35
4
59
379095
294494
60
17
229610
21
53458123
67
83298
27
897461643
122617
288104
3
125750
397003
74
30
6
326685
87
82932
2
45271
76184
56
209066
84
76
701995412
257798
446602
63
495972
87
7
13
42
17
11
8
65945
92
41627
16446198
10
72
206442
350382
384364
429116
93390
98
51
39174471
96
485509
120799765
84
192085
39
46768
495229
53
170322
342046
7
2
60
394830
54
460958
27786
42
379665
129353
492521
481164
52984
17396
703936571
59
299084467
402955451
9180
24
38
282438
265778
434871595
144839
38
39
14
35
577899988
10
2
68800
383504
27874144
137823
7
3
20
347876
340682956
73
244443
10
2
66
8
492573
263232
88
88
6
3
172739
33
429609
7
246350
41
459226
39
896504616
150434
101223
3
25
18
30
87776
61011946
241970
164822
95
70
29
46842
139141
46
31
9
74
95
454070
30
4428
22
84
99
455287
146501
31
317215
87
36
47
337140
52
375451
3
9
408292344
397823
9
71
648058378
83
54
12
23822
10242
81757
375544
4
221520
44
84
129627
462937
26
32
460827675
433117
14114
498253
120012
4
20
315996
47
178090
43
142466
486992
651801075
193619
228312
409311
70929
136376
39
2
80
542660839
77
928539578
43
46
49
466266
95
468730
46
63
40
302085
48274
153244
98
402787
246382
22
275319236
35
48
12832
307459591
31
88230
48
169978
95
371668
36
527644897
57510990
26
50
252506
997446675
244828
99
186574
14404
22
373305
71
9
8
116225
34
97961
75
367711
273577
2
86
1
47
14
190214
139392
61
48
3
31
772935085
16
8
11
9
28
5
312784
55
133315
403577
212276
229892670
63
433970
193805
7
307352
1
332483
214732
3
79
63
46
2
146983
30
94
89
80
381216
41
239891
38
39
67
7
33
28
5
88
138800
60
59796
195111
3
44
473297
276580
77176
57
426271
108542
58
828926934
94
482733466
5
457412
92
7
64
90
111419
68574
315475
93
83
321885
65
755143214
210415
13
69
91
114585
30011
311289
671219056
1
413156
56
46
22
67
204030
48
66
232229
93
226912425
241111
14
24
78
64
94
63030
74
396576
2
412741
296369
100646
60
16
407684084
402342
121345
36
50
487073
1
8
287231
72
254354320
32
364248725
4
140625
42
1
98220
9
398123
51
161160653
417940
215542
606078390
87
498929
44
119325
47
81
439751
5
70
3
387335
9
96
23472
86
40
130800
65
285108820
306100
68
92
71
148444
37
613838091
384700
185012
160347
290843
17
242120
431584
35
73
71
378571819
33
27548
10
271574
51
130309
130583
45888
4
17
78
98
12660
454615
106593
4
96019
30
948154009
293277
384205
4
91
465945406
472474
85
363874935
414353
81
22
53
74
5
66
101171
1
207611
25
334577
22675
35
364284
88
31
59
317695
81
83
396955
82
50
378856
468534
427528
86
199259
9
345507
459954
55
72
309624
268005
449831
44
398626
187900152
568504493
467542
16
418037
33
35203
29
68
41
234221
459855512
308636
73737
476872
46
11
398799
49
75
179387
398681
9
86
42
33
7
71229
394591
92058
499162
329830
102160
586652654
123690381
507855802
643580040
73800
3
71
43043374
63520
397666
800964117
441775
188784
44
420146
342655
13
611915223
35
5
54
23
83
245592864
6
11
72910
264981699
194349
21
490267
327125391
13182
21
830629384
172222
69
247390
454464
188788
558273878
419606
381699
95
76
14
12
2
412473
80
336165
81
287546
3
312309
470337
227838
7
492261842
63
16
180994
108709
78
158355
5185
40217
41
272784
406539
43044
36
43
73
466087
220619136
211305
838528338
49
61
440567
55
135620
682742828
80
310323
271686
177109
75247674
123832
402536
16
340350
5
108457247
5
228623
412798
258059
56
71
692311693
235002
156055545
77
59
28068
160675
835994353
23
37
626658863
47
741362037
118488
99
85292442
8
21
847389397
96332902
386619
24
24
58
24
5
444081
495033797
110158
2
66
182940
99
235697
327725
60
229674
294446
491084
28178
252255
81
546929126
26
842895817
5
376595
185142090
75
90
135934
7
49
37146
139012
844570768
19501
41281728
36
2
18
629574438
1
441439
454905
8
28
41
87
204408
441625
5
74
56
34
252217247
99
86
1
11
69059
93
49002
31
33
9
55
358163
437661
363984
83
239093
54
36
392884
17
293424
59
252265
80
37
45072
178915
49
57
14
47
24
395200
400154
76
178990
351504
64
68
46
209135
25
20
1
15
64
468472
7
613457212
44
59
93860
243218
278987
28
400129
200260
22
284216
29
939881885
160053
372363
29
789822811
412075
21
15
948793095
648277232
401850
1
34
27
60059813
67
228460361
3
37
37
94
976057867
13
423237381
168076
376068
98
58
23
8
298416
99
64229926
51
84
7
503303912
36549
72
29
38
561732702
486000
460141
17
11680
15
61
91
359955
32
219290
76
6
55
12
2
179452
81
15
35005
55
731880593
30
31337231
8
325267
439728
385576
36
142720
159167
68
10082
179665
19
84
81
81
892488155
238820
29
105408
114793
98
86
19
83
804266222
80
39
66
71
1
312893585
10
19
7
471941
218083
74
28
4
24
278965
88
4
22
107994
184241
32
326059
429132
936597645
15
354994911
37
1
92
214263
160374
20892
221069590
82
149024
60
756140689
242735
30
41
5
5
32
66
769284818
94
433280
37
43
489187
151899
75
17956
92
59
32
278666
199937
112184
38
51677
56
36
243080882
46
284174
149539
232457
3
33
45
96
438864
30
95
74
1
17
88
71
196780
26
88
3
7
3
35
16
4
98091
2
6
455082
5
17
271516
9
56
396322
497211
2
12
67287
86
486839
999370917
92
75
37
49
58
89
49523
52
19
252552
95941
6
17
251661
162537
367874
433060
24
200561
33
207736
2
92
83
922894665
46
105790
7
40
223779
266963
72
25
215472
50
49
27253
198585
427257
180770524
7
361363
376799
374489
81
63
229183
9
34
325177
48
44123
75
12
235483
619915258
342223
17
7
272466
841978023
93
52
263937
42761
80
435434
245183
446551
2
283720
410384
27
7
80
60173
65228
91
470052
129539962
286552
163315
6
291033
35
420718
163887
86
110488
56
32
44
26235
9
72
13
519376264
32
67
24
47
58
20
226626
226207428
136781
328804
2
169440
493896
458338841
257962817
231916
23
62
242054
40
176595
83
50
411552
179984
273772
935358823
94
20813
25
28
342214
4
20
42
172839
182114
458396
23
50
197093754
106553
84
204264
212155
54
90
76
13
30
17
24
72275
46
20534
6
48
292557
833241946
65071059
33408
20742
175622238
6
317608
514807413
326529
711446627
419823
2
51
39
38
146678
543699758
379489
99
149705
391519
214256
943558951
329756615
85885
70
38
838418861
42640
57
4
164304964
63
170911
169302
193965
437184
308288
26605
334748
14
7120
69
379309
64
72
452306
175401
65
471749
395457
474947
273205
1
370078
73
9
81
32
20693
29
2
699250415
821325028
3
479124
455855
298212770
67
214335
66
426299
255164
373715
270916
15
70131
16
89601288
351281
77
90053
313073
180319
47
92
2
180720
365768
55
93
24
90
39
262219
5
19
38
112054
264735
232182
779200097
7
265362
55
246145
33
378604
285018
45
86
81
72
217010
146689
88
420584
296979
64
465115
96486796
48366
173730
883937919
397933
464753
297643
14
72
8
492027
160572
446674
50
45764
88
429744
25
164212421
2
84
126447
83
14988
43
75
34243
27
83398
105168
972949813
692814364
71
99
313512
113341
32121
99
23
71305
170499240
247485
185849
170860
311914
267922
15
264516
480923
354006
336576
51
69856
10
90
11979
443714
125641
201608
344603962
92
210677468
151457
404691
426048
41
72
10
478786
19
403394860
11
117024
34
45
19
763366833
50
79
261076
75
4
470045
4
143675
979226292
65
229292
97
58655
52
277920
85
360634878
3
191260
3
281387
29
38
84
36
106506
366032
1
81
48
41
849951723
437843
274123
461168614
55
293819
7
89
441724
172785
313260
74
89
39
21
8
37
32
74
296934
30354
50
245291
594132064
894960486
280306
16
4
190871
154397
22
462132761
327467
82
35
2
93
237033
476126670
85
62009
70
248661
205233
54365
80
8
4
97
61
231267
7
322313
44710
639663729
36
100547
29
19
100201364
127040
27
25
59
109324
70
408943
42
60
5
29
74
20
108844
97
3
71
75
826625303
399730
378222
171160057
2
34
53
89
7
88
9
211421018
84
492468777
25
72437
9
65
29
118446
451999
95391
79
255413
7
8
247222
5
91
614410566
2
60
194925
459960
478351
61
200420
35
173351
123840
7
2
9
991940313
87
3
582186789
57
332475
83
34
97
5
155923
73
30
82
86
456269
220839
434862
194499
68
35056
49
58
357297
209622
4663
341675037
654601647
46
78
70083
58
96
13
51
137920
956991082
328951
369137
59
119871
379659
63
72
66
58
614588587
201145
47
5
15
147403
80
60737
85
44060
495680
982992053
470183
128348
2
72
79
77
84
7
91
5
99444
50
6
11886
459889058
444030
323733
56
43
63
6
176235
88
73
29
490097
27390
60
47
736853239
86891
41
179823
345641
2
9
451609
325214
2
240050344
419232
73964
450561
23
471387
146340849
994874421
19
18
84495
1
20
121678
87
8445
363201
476634
756690695
561575051
80
176926
965918854
87
45
196046
57
778569931
340075
347234
371959
480625
214374
45351
29
95
490238
2
13
29
183874
51
379348
71
46
49
479157
10
695842919
21
18
17499
23
1
130798
83
47312
84
33
94
165517
1
149435
81
426855
31
865827870
83
2
378719
1
258135
464210
30
179474
91
85
118603
320157
43
340564
593777896
76969
90
183941
411372
644672021
45
46
407960
859296873
2
560711173
353213832
40
295627
17750
81
7
41
448469
238242
5
260686
9
32
58
339445
159034
73
28
21
233893
5
8
29932
201897
226550
94
342303
3
321251149
403039
17
5
14035
83
31
382688
78
667468784
60695
7
948782972
90
24
12
444058
240869
675602670
865653993
4
43
77
418496
364132
44
747622608
35
99
30874
31
2
4
726916420
88
262078
2
4
425888
3
70
290705
332051
95
33
484600
493341
63
814172907
10
190955
252642
33
16
282786
304126
81
130117
411031
27292
46552
834032821
38
57
444177
6
4
447401
82
198064
7
153489
71
237111
154226
366652
270459
5
481283
471627
41
150955
79
376584
42
341030
330928
490472
463036048
74
53
10
196912
27
78
84
98
7
18
74
56
316987
51
239190
174019
2
4
76
51
13
55
35
290754
61296
450727
89
2
488074771
36
3
118937
68
66
5
110363
16
82714185
216433
7
380393
4127
17282
17
20
68
6
406870
50
73
1
83
88
77
355748775
712255954
336307
66
92
69
22
10
66
186977
900262107
374832
737655382
251463
237816
415104
24
3
329707
44
274592
276582
11
16
189833
29
72
95
39
74
64
221596
43
47
8
5
397993
338890
7
3
75026
62
12
199633093
36623
395615
22887
17436
183389
283662
427241
49
203762
35564
428678
95426
41
357840755
6
80
40
3
937381705
3
31
42
3
965106684
22
45
6
494105
386385
2
217338
461041
271593
292278
78
51
487558
7
36
2
72
68
33
50
208506
84
319735
396481
497039
251796
4536848
2765
81802
465583
23
225837
1
60399
92866
202965
19
51617
148626
54
51
180038
414488
433897
166932
8
79230
86
243046
7
769711817
136205
66616625
7032
259194697
705583178
27
20035
355832
75
90
3
69
347183
61
473907
330071
20
445005
15
82
357112
210128
21
84
75
17
2
94
14531
126054
357740
84
342196
62
8
612477836
3
72969
63
192923
140602294
765248947
83
32
286903781
45
424326
371371
544917109
117231857
62
313551
14
65606
72
96
425028
47
95828954
183943
429139
288628
232153
53
83
199169055
32
40
7
133772
50
353808
433332
73
23
92
210603
395225
82001
13
297636
86
90060
77
223117
106190
81
398798
46480
442637
267897
55
93
45
240300
548871777
311337
5
49
45
199438
98
744836629
90
2
74
102947
59
422016
200918
302406414
374680
260999
467976
63
45
352304
425671
61
78
3
16
75
119825845
65
32
169887
81
74
70
48
76168
52
220974
436324
42
212005
402997
5
37
353795
115450
310214250
46
340637
90
224424
44
299694
243968
45812
109163
332918
24
205067
269882
9
53
306073
458898
102903
389561
1795231
36
121308
193907
79
60
5
67845
155390
46
98
489064
16
14
79
420935
79
282345
75
6
129748
54
408859182
335238
422981
328280
140593
124877
97
6
5
85
65
19
25
12
27
292972
68
16
70
71
656648737
32
30
14
31
147570
81
7
194467
2
19
309877
177161
9
24
264534
52
22
4
278541
89
2
289301
47
307590
4
23
17341
4
31
384561
27
97
264156
22
46
44
9737
130320
996799813
589576411
24
362751423
12
155114
194670
44572
68
57
64
879982261
4
5
281121
94
37
72
304654
304723
95
189182
179199
81
97
87
104621
627289929
7
101933468
52
37
461613
56352
273292
149484
64
33
461859467
360812519
11
92
52
1
171793
30
5
213435603
919310227
319121
149017887
183824
293313
111162
448574529
153684
29424
486687
9
20652
122498
90
204574819
64
140665
20
95
223825
397782
5
41
231921
73
420385
201631
109739
90
52
90
19
340475
87
26
80
296418
45
90
42
448125
256265719
5
551979321
440012
56
94
250867
7
328029
7
499054
268904
45
2
1
467344
251662
351612
245063
39
367437
31
192456
63
2
98
186010104
829272350
822196853
38
335685
15
58
67934
115723
154303
256303
3
456970
3
6
38
32
273709
418780
399
42
47722
8722
306035
382635
3
17
547887649
389791
445137
2
15
81
97
89
78
324905
25
8
61
17
5
359615
407794
91
84
2
51866
8
22631
656602410
45
34
2
8
201938
767806302
51
134707
20
413619
68007
33225
94
42
6
155130
31
3210
34
84
465835
80
76116422
362101
70
714882984
70
354877
77
58
866344267
447715
6764
689953752
31854
64
597209732
143962
290126
52
15
65
93
59
139807
391900
62
421866
861022761
5
65
261556
88
21
75
41681
409880
64632
344354
115395
429509
6
265525
3
19
180682
467347
43424
84
125979
393073
333337432
50
8
4
22
394148980
353613
272096
41
73
411258
925178765
5
4
443285616
523594462
133378
1
70
62
447789
645957944
88
624613943
136531
71
90161
26
682170925
60628
32439
335538
96
25
24
51
38
75
2
7
226477
84
144982
388506
228598
451079
99
88
977211184
938329721
50
996194218
348901
86
62
8
51
406117
80
3
317690
3
93
22
468689
69
93
49
12
59
245203
142333
173373
384769
77
483176389
87
88
57
38
75480
52
85
60
54
149453
92
31
5
97
45
467773
442154
69
206768990
48
17
141752
95
89
87
52
77
277008
263513772
597095787
40
24
318035
84
40
1
27
261577
277321
304260
62836
333854
10
171991
88
3
109888
459880
192887
21686
60607
486553
83
208062
6
6510
49
120575
262141
951953792
102457239
470519
1
8
87275
21
90
36
48401
443324
8
57
424301
78623
251194
326501
52902
9
319173
59951
50284
192430
3
62
250518
388884
475725
688023854
44
42
8
97
97
857816709
86368113
242569
649664447
74
104460738
469276
93
19
182119
58380
239671
237477
91923
362162
431785
458953
327563
21
407384
49
59
10
77034
364613860
131745
4
43
58709
239032
421398
57839
147773
482986
98
37
262618
279301
288110
23
631883323
3
8
474508
88402
415097
44
347470
6
513862021
14
320281
425243
4
84
34
22
6
5
210573
87
70
38
15159
93
113243
4
99
17
83937
3
57
8
356930
445699
69
217887017
141029
302354
769388770
343256
10772
24
498293
197154
13
8
57
168179
7
79223
39
249412
16704
960885750
311752
19
41
365547
415073
9
306976
4
464644
577250612
303635
203884
23
40877
86
393853
70
654185215
86
27
97
4066
8
4
35
82
91
382672
72
50
463268
3
163353
194584
2
4848
23
722646312
77888
5
58
96
3
312414
25
499024
132269
484790
3
123115
86
24
292150
172259
51
5077
2
43
21
88
253388
89
59
4
233683
40
53
402173
347292
313391
184975
91
66
428079
239567
429759
133212
8
83
275788
8
7
20758
97
2
8
84
81
77
81
59
37583
81
116932
61
24
59
17
91
351406
209400
18
156387
9
217566
5
315605596
31
936889585
270980
141668
159721
374917
746400089
38
6
91
17
70
7
429958
413791
60
88
61
476229163
450953
541574986
483738
90622012
72
17
95497
6
70
50
448820
82
22
27
173705
362653
306810
22
9
47714
52669990
47
2
89
34
394671
43
24
75189
11099
34261
112300
426440643
18883
509855035
31
66
45
55
314014
452723
376017
102213
36316
33
84
35
277259
431349
19
45
76
39
139519
6
58
78
66
19351
388284
103823
117916
32
35
2
23
4
19
314631
93
50453
150495
86
821428072
54
392795
451135
79
343822
425284
10
401962
249592
252375772
1
137815
99
4
313430
250391
199933
53
62
478223
10
3
29632
497564757
73
9
16
39
570916722
62
435704
691748658
398019184
80648
6
9
38
87
22
36
29513
488755328
141709473
54
40
379575
12
942949700
216483951
424567
50998971
178890
41
894732647
418132
55061993
37908
468132
20
30
167750
53
52
7
324653
61116
9
72
298788
44
235218102
834157460
278754
115106266
494599
472147
18
83
42837
75
414535
96682956
250073
294941
80
60
237354
175372
431514315
82
205578
67
32
479346
11
10329
46490
467204
354591
433514
1
43
60
439747
458058
39
15
34
429816
13
209536
87
310764
288298
39
82
413128
32
102155
7
37
74
83
301841
222432
3
110259690
72
156062
70
65
62
96
42053
311487
7
85
83
33
269806
57467
271473811
87
58868
988322706
13
296201
58
148031
46
70
237425
363866
81
371647
69
378673
213966905
8
90
77
905859778
32
87
76
40605
9
1
5
4
48
197263
1840801
43
61
147990
89213
97309
27712
31
49
92
6960309
89
6
93
10681423
53
14
122566543
60
13
51
357942884
291766
995183465
444319
198173474
466723
455142
57
46
3
35
138267
349061
331627
48581
35
12
23
19
435877723
25
16
77
66
96402
28
87
225584
54
154898
48
99
289404
57300
33
67
172675
482114
309837
407808
2
6
383614
28148
892295966
29
32
234347
442658
207248357
34688
66
66
44
460264
198403
25
418274
11
39
861772103
409523
79
398187
460037
188244
269088
395054
65
4
381566
53998
9
8
342766
385932
64261
60
979939268
275146
251253
66
5
692565814
38
292742
155945
80
388882889
59
35
428121
92
49
115701
736884824
461565
46
66020
373883
15
313498042
13
262482
1
1
783823019
335978
91
299377
5
25
49
164261
58
43738
434200
98
82949076
104483
67658
33
298017
432951
716686493
462342786
186481
4
28
59099
33
8
930784676
50
3192
306784608
54511
25355
141955
26
4
350590
133081
226382
31
4
64
69
5257
54
183105
113898
8
79
43
26
28
51
53
95
90
58
91
281894
309223
92
292743
98
88816
314703
371409403
9
83
6
83438
79
232789
236882
318155920
41
469296
1
47538
81
41
242764783
18
454555
61072
19
36682
372627
58
19
86
256413
235719
531795753
91010
386400
3
344053
97
450974
806972354
69
381872
130678
4
277538
330664
46
985473996
10
443879
2
495986
41
7
974503712
7
390865
128003823
219316
39
54907
8
30
538204987
31
422749
1
92
490799
98
35
55
144025
2
489143
64
954686918
9
56
326831
66
80
16
52
334232
22
180663493
80
87
302206675
2884
12
88
398530
10
53
580967717
55060878
93
457172
71
347691
430294
487622
13
15
262440828
314940
35
681929417
90674
216478
22211
76
74
324055
418348
232965
48253
435253
292759
76
383038
439843
242000
349588
236178
156216
59246
370699
18
27
314072
436244
464016
434934
427126
24
32
40
880501694
187910
139088
455406
11280
53
317350
89
3
69
59
97
61
38
6
311875
18
48
988845271
371878
468780
47
196911
3
28
91
20
66
3
85417
43
880846390
78
14279
287844
487798
296644
209442
8
46
6
51
273964
492334310
14896
78
687323296
62
417615
7
473550
20
303761
76
441360
10
758839890
94
51
74531
130001
94
30
276586
271596
279103
214227827
209052
350469
383145611
49
110750
185645
254987
20
11
46
438423100
492821
342295
397949367
322205
9
73
2
784820151
48545
46
468664
4
214002
32020407
372412055
383500
303715
519033958
92
87
31176
5
359573
84
85
74
38
220144
414118
230491
457768
81
25
58750
13
4
8
485802
157257
388607
46
43
18
21
425730
378760403
47
16
346798
213794
125566
85
272921
72
26095
44402
92
231065
64
51
94
65
2
242082
274676
420643
82372
426726
15
498835367
149637
49
89
52
245538
392604
61
85
494451
85
320150731
26682
4
2
26
274483
85
655451345
301656
32
108504426
84201
34
439000
342919
354956
9
27
30
65
38
98655597
22930
95382
35
165080
286462
61
365465
4
452935
79
22
90
5
9
65
89873
468657
104078
21
507620622
1
686654595
1
97
51
5
141477
47
38
368976
67
472874
26666
65
427247
421925890
98
302111064
73
126440
79
83
94600
67
53
50
204273
3876
59
296736325
33
256858
135802709
80
136438
296380
53931
33
220396
70777
139256850
41
48
6
4
92
64
94
502685613
214917
74
89
90
246601
297801
288896
485485
145870807
40
454248419
55
32
62
150715
350881
398546
70
222790879
29
22
64
93
9
89682
65
93
145982937
77
6
114070
77
2
50
83728
8
598750743
88
218911
371566
70
85
389441
97
89
432113
73785
21
292174
24
69
262861
64759
99
72
643541103
435456
9
52
7
450534
5
45
156679
38
79419
8
108111
169913
38
478895
360395
464872
80
186829
345675
492408
215959
129620
196064
951233534
7
96
380499513
107344
155475
319304
64
266623
95
34
5
74
4
33
62
518802959
90786
66
947038847
66975
21
252575
223981
14
99
143516
55
437279
8
68
1
24
20501
57
155262
98
14097
68
141643
37597
26
78
183899
773331229
479424
88053
417344
316644
75
71050
32
81
341887
167499
11
56
904161114
48
291656
222103
202360
4
97
13
498593
97
47
88
95
423235
232199
353807
26
28
74411
34
14
25
703017644
427343
9
499854302
691246925
44
30
95
486697
44
53
475785
7
276576
69
13
864711610
8
78
496533
3
33
153135
5
477059
140420
75
452412
27
30
45
93
420933
5
339940
66
16
113534
6
67
61
215821
739063656
21
8
4367
291919
15
53708
104423
508375340
157532
88
16
71
445668
69
5
353612
408217
41
341144
359501
5
892228841
13
63
249741
58
58112
211428
2
98630303
30
485020
32
215129
125118
47
56
85395
3
8
30
69
446470
9
13
37
36
137782
38
47
126357
53976
43729725
9
460131
85
488554
255232
21
105724
55
45019
445680
30
382031
17
474035
80272
451546
262847
148862
8526
88
93
185800
452705
34
72
5
3
464641
67
33
44
6
42
91
162802
9
63
197820
71
165002
454488
4
52100
196073
41209
27
5
448831
184450
27
91
41
1
61
386262265
152198
28
263501
429164
80
9
347765537
90466
5
30
97
465762
149790
94
20
10
81
483767
505987775
4
49
20
202277
2
331763
43
207828
109429
457245
10
35
383819
118890
321863
1
86
169607
25
171279
74123
234026
5
95447
76416
92
69
45
12
58
830109921
79
2
6
72
298944
265462
4
52
79
451694
46
5
46540
362010725
67
17
488959
263625
94
5
63
9
81
62
247489818
9
53
492319
467613
491551
46
46
59
148294
84
79
76
31
22
98
270756
406505
68617
9
86
89
299972
198479
13
921728748
50
6
751400070
444866
96
8
40
166243
247205
53
49
477335
251446487
281039
62
77
76
9
86
48
390966
235595
832187072
490423
285407
2
204693
70731
41
163829
386106
7
391002
338931
429718
263952
51232
60
120520
2
72
51
26
29
528277644
42
17
277623232
376620
5
11
493487
99
3
456282
631368466
404710914
676179781
70082
104310
265519
27
16
452159
78024
324943
398523
236383
64
86
87
10
303247
157193
84
51230
31623
491246671
11
213135
40
209616
97
364346
87057
460611
4
4422
435809
61
76
353198
21
306826
3
468058
4
2
921765948
31
184990781
54113
49665
834252269
456107440
99
10
6
70
369969140
40
162644
290014
185325
6
8
94
69
58
602786090
193936
81
12
9
342880205
4
7
17
93845
22
44598
34
45
113816
9
126378
97
98078
53
3
78
221626
18
70
367690
299387
11539
954985805
27
62
38
27
476856
508657607
2
36
87237
62
93
26
97243
422263
77
472439769
93
160681
429783478
241632
498673
5
62
402236
1
115435
5
66712
15
84240
39
467241
14
169748
34
411845294
67
260445
11
91
60
33
295243
437570
455365
12
232462
151168
58
349986
6
87
33
90
140279
1
21
5
2
192326
131560959
619642992
62
97
420729
577152306
21
3
9
7
15536
80
47
87
98
240651
356170
83
6
67346398
939049781
39
404756
52633
9
9
401315
65
83
347278
20
15064
53791
7
6
496798
41
55437
67
4
6
46469
64485
6
30
52189
232127
590621092
357539
403542
432307
62
365772
431631
83406
99
412260537
144121584
88
81
75
7
79
283433
21
69
9
74
424174
8
8
477011
59762
91540
308945
96
62
410311
382493
2
1
3884544
6
5
89
96
16
381128
417703
889591974
29
359731
380393
88
55
35
81071
379366
31
29
65
575502214
56
569355021
9487
269281
492188
442807
141132
172822
255399
53
426386
191678330
393548
886119538
180174318
55
38
228788
71
92
22151
52
4814
726500864
22
136598
305329
542999472
106324
368276
143715
106205
226298933
51
446783
33
432762
98459
58
46
40
67
32034
497529
3
75
75
25
17
383156551
96
49
310785
7
23
241698
63
162987
72
61
5
179246
7
78
350906
84722
75957
14
92
474597
95
10
110293
213317
83
3
11
4
14
319317
82
2
275421
277815
1
95
268397
90
6
423689
443445
23
371994
38
61
92
46
396608
267353
27
69
34551
59
911294191
5
11
161942
52
5
9
185595
237127
499207
346355
542097873
16
476629
76
313205
460318
179556
16
374235
233787766
63
32
455842805
414684
3
8
22
365013
464365
76
214649
7
502979101
75
71
208049
14
40233
4
457787775
260481
23
521620298
74
1
944933554
338424
254144
449494
194971
97
284680
27050
86
592508838
307549
342165
23
355433
3
99
269142
56
267651
343575
73623
40
840037908
392488
119501
22
319703
2
42
27
37
2
116643
249006
22982173
42
45593
52
38
21636
27
67
97
349525
469587
44
470039
96
59
90
5
97
420075
88
33
413400
132642
292369
152181
98
87
27
62
73248
388911
292157
43
96
90
465984
29
627490865
294403
83
136758
4
132511
77
281676149
49
222877
54
65
204689
59
457664
6
96
93
16112869
87
356991
15
71
10
1
250827
134780
152496
8
45
5
24
43
5
111788
126713
27
79229
79
12
26
95
78
492766
99
471749
172747
886995668
60
964203144
2
20
938759326
10
99
329417
66
15
25
99
287960
278918
72
80
30541
36
191373
69
240878
1
401802
32
457905
29
630609511
656576173
204299
362425
486791
345407
79
3
76296406
29389
9
88
5
75
28
86
100051
49
61
367621
205393
131232
72004
41
22255
226469
7
7
280641
904538923
45749
53961
28
911925455
67
54132
87
63977
431288
423043
37
2
18
187801
17
7
96
337216
13
338826
9
494409
307590
256882
21
132913
127403
24
91463
63684
357269
1
98
65
141407473
94
152692
294168
61
288657
5
239319
34
888482136
671070253
99134
76
8
774830718
877777343
827152630
44746374
152324
98
1
260403
168641
85144
155453
333327
53143
159036
20
79
10
9
201432
75
58512
12
37
138439
282854
119859
8825
4
245788
61
835176473
756837521
249286
46
96
146305
9
77
441703
17
95
81511
129466
5
214567
82
282269
370795
1
5
97
53
231610
218904
4
68
248134741
577137419
15
80
222387
19
47
170728
192888
58
382060
70
98
268896
323118
455485
65
183148517
52
99
131298
235034
971630137
326509
56
241576299
302622879
91
146058
33
37
6
75
22
57
90
241584
318020
31
25742
26
43
74873
51
88
297356
317689
141305
65
57
52
87
245753
11
3
8
416204
314549
42
161414239
338103
418402
20
75
8
7
8
499084
6
12
62
751454019
97
361740
69
24
238061
103415
453508602
16
1
311886
881520272
613560022
49
748177981
869194411
374355
90445
281604
45
9
79748
59
338426
375406
2721
315900
175803984
699485208
426858
4
240085
89595900
455187
52
51
382557
460238
173549
1
299210
88
350369
46
383307
64
257923
34
98
208554
450662
40
63
12
70
198787
65
184039
458820
271628717
98
130169
251064028
83
100129463
85
33333192
67
365304
24
89
362604
85
58
352600
423860
332400
81
192400
20
75191
35
63384
331113
488566
48
97
26
30
72
92
402139
22
6
114959
321636
79
40739
33035
45
472267
3269
476609588
3
182768
19
368690
97
1
337486
384927
340865
469216
122950966
8
32
917625895
106232
26
187832
300653
49
468091
99
22
55
20
99
453462
95
464112
5
16
294445
403064
58
25
41
252009
291259
368878
180099
201550
7
374321
413351287
58258222
83
56
3
6
246659
39
88
86518
95
77
187101
205625483
193357
130832
316691
73
74
6
94
82
77
8
28208
43
79
80349
4599
983358962
139721
17
142584
80
338862
20
66974
31
42
59
13
10
9
86
96
326867
464771980
69
76
63
355226
40064
24
585705352
678208994
351678
1
208144
400570
113655
31
99
65
43475
470300
5059
65
58
4
786806043
229461
85070
160764
239728
221708
24
235686
96
76
41649
6
17216
409317
1
96
50
73
28
28
20
78
130711
82
216206113
418981
300098
15
257562
95
275242
166731
316598
41
274374
244360
22
390220063
52
59794
27
90
83
238196551
94
170426
94
79
60
187977
125598
84
39833
1
114466
79
68
33
87159
85
421532
70371024
128439
246632
21864
229729888
13
136795
34
15
38
305829312
436584
461754
331567
93
81
68
142002
8
425641
279423
74
115703
265182922
2
227248
432142
316064
271097
8
23
151678
489200
55
484120
13323
2
6
33
67
185891
177624
61515
462335
60
21
103649
308627
153981
237427
27
67
349172
440412
9
1
29
72
27
144708
148723
14
37
362014
18
96382
267534
51
88
77
790398021
46
51
187444
33
224970
46
201
5
98688
258372
22
30
67
182196
13
972894431
8
54737
17
31
23
13
233734
329834
654389766
347244
6
178997
46
94074
15
34
67
340813
181605
36
47
380135
237086
84
8
413115
92
14
353561293
441644
305196
246125
3533239
419868
21
120750
340338
68
152616
6
188708
1
83
64
62
433063
442537
59345
23
56261
44
263043
35
33
183624
36610805
330015
31
221136
459734
86
18
70
63590
745444769
46
23
1
64
53
778749729
724311888
349870
75
9
99
336185
60
269647
24
68
65
91
369943
38589
319726
63
49
136851
145112461
374510
307947375
1
54
83
438369
94
43
42
473318
30
62
345837
76
23
30
449603
6
295711
72
93
8
187919
31
110342
9
6
514530006
385034590
86
40
439687
3
10
246588
38
325848
185823989
87
671671126
97
42291
859675014
33
903419048
14
335166
212383
42420
5
447487
355850
49
97502903
113910
219966
10
68
387245
14
306277
73
20
41
2
10
42
357884
435389
307648
96
4
292106
109061
384256
989937167
74
374237
34
987727049
58
71
728843359
357845
282036
676910027
42
14217
237913
316686
491078
372852
9
38
428339
59
353371
108236
311009
98
78
503978659
8
97
275478
344396
396840
14
215364
60491
74
74
370325
344992
65
498543
35
329228116
68
240757479
450177
5
267248111
346556119
19
17729426
59
400847
410791
80
3
447221
1
366499
195295
454362
142048
261518
312167
32724
302687
99
161627
777134186
416579
106711
57834
432444
26
351860
191706
95
42
97
436973
67
426027821
52
491541867
843283526
130793
904848903
32
41
7
74
52488
24
76
71
31
95
349258
15
81
112894
343451
359895501
488292
72
38
202990
425316
95
47
311086
54
18389
488753
17
885520985
77
363975
83
41
417155
75
93
636635724
308137
17
47
368382
272927
183632
983622263
99
358807
274126
43482
32
691507370
262206
324162
2276
451114208
317222
4
157268
28
72726
34
9
324837
49
466918
64
47
1
219458
52
169556
19
14
22982
330820
22
738508044
48
60
55
27
154676
285752
484780
5
675376197
426993
27
59
2
65
385805357
16004535
71
2
142794062
467470
68
99
1
31
87
34
484274
95
184758
49742
3
212859
142432
754986008
66
546115094
3
8
18
7
25
328985
39
23
354091
73
225865
95
475221
440715
29
5
34
842249505
597147215
25
60
196156
3
74
91
93
307979
8
2
65
265849
513851164
159527
996966001
18598
277425
407625960
194615
66
9
31
7
95
49
404743
304683
52
88
92
9
50179
46
44440747
551046202
5
68
63
120020
146898115
7
8
24326331
67
41
42970
187107
23586
55
78
98460
5
301028
79
94
76
488236
565387676
182807
155375
28
102676
374519
6
453060
9
146055
67
372906
90
415853
499555
5
2
125452
416214
10
334494
91
444165
93636
4
285765
3
55
125768
54
480553
13842
968295010
143302271
309307525
8
416213
116635
66
4
732980969
478111
69
53
229245
189794
114618
10
178008
254870
31
60
42
40926
226826
1
321386
489078
41130263
231406
80
32708
84
146602
80
77382
350414
366412
86
189445
459683
6129
2
190268
23
465279
274693
15
5
45
57115
43
26
314782
4
42
340628
8
17
54
425985
264240323
30
80806
120917
20
44
8
92292
92
216573
44
61050
370879
46
489657
280583424
55
161287
53
40
77
41903
331286
90
2
488085
88
42137
16
345946
59
1
41
66
86
7
186948
75
71
416380
319633
264125
9
373567
33
71
25377
204550
58
79
6
359420995
1
34669
83
568954922
24
194399
242001
314202584
48
253158
426665
24
187533
116302
109343
143440
72
42
773136616
806021323
186057
451653
131616
117525
64
352904
337992870
29472
435924
39
6
370278
49
260287
86
80
80
485427
92
14
1
127593
41
86
6
4
137237
59
9
348913
80
9
31869
61
62705
453679
91115
487202
90
75
70
65759
394076115
88
44580
95
177898
211120
42
30
72
89
73
49
296342
995053924
66529
6
28
375968
204266
857725529
104205
25
405634
115156
4
200803
57
19
199530
26
466477
14
429235831
472359322
414604
350518
96537
94
256721567
56
63
57
85
408314
358494
147510
80
182097
55
198363
134406
338517613
496310
8
39744
12607
58156
104555
131312
56
15473
7
17
3
81407
481212
363878
118092
29301
43
372047069
18
416299526
28829592
240130
103277
83
82
39
47
8062
337072
707049716
355489
192724
18
98
849812024
472768
445142
146310
683778301
42
3
1
47
93
24
43
70
1
77
39
403744168
80
94
296499
39
446718
55
49
61
44
124357878
215678
44
75
5
30
73
840216030
498162
5
27
23
22
48
74
60809
83
101492
47
59
398297
421727
162548
444764
84
309401223
269604
53
52
33
182444
8
382187
2
28
5
16
4
37
11
423583
64
28
200044
82
2
1
74
51
154842
1
99
23
53
486226
481963
84228
6
136878
16
4
84
366498
260818
461983398
48
3
80
14
85
82
84
55475
312159
3
196963
87
91
40
74
97
30
416529
374924
27
279611
70
797434421
44714
68
17
380071
301151
92
295326
228868
17
77
264531
11
5
2
20405
41
99
442274
30446
65
538243441
58368
6
27
206269
481912
4
478903
69
335579924
343870
315028
59
10879
311228
98
13
75
195539
79
396204
62
56
386378
386458
139290
300506
89
67
79
51800
23940
366909
39
70
343763
41
7
33373
204969
123719048
38
95
96
20
8
312217557
6
7
13
319006
137033
19
38
157064
453342
47
25
240890
20949
91
99
433678
15
478248
410775
795948435
269733
69
563272827
18
645753171
75
968606539
32436
54
78
50
311051454
243408
46
1
57
365711
715461522
351127
216554
57451
895964527
29
99457
492308583
38
373522
53
4
11
446548
90
373615
74030
349515
9
71
92
40
290247
223065
86
26
449247
91
32
59
310064
302448
85
191994
471869
21
3
141278
44
439946
96401
463662
158363
695812084
379315
70
104712
172348
39
117278
92
305805783
52
437384
72
4
312316
62017
35
90
50855
15516
96
118106
957627785
22
208670
433539427
198119
57823
258354
336349
313360
9
9
91
38
589414915
6
93
50
340041
93
203169
4
9
307473
332649
337997
3
240247
86
18
9
23
39
25
65
384572
82
16
186020
743340407
705976756
53
715082207
202027
229915617
64
82
35366
88116060
93
314028
16738499
716964735
258974
97
227688
35
54841
18
315561
259311
71
412677
27
61
88
246838
108871
267383
460751
124817
65
1
36
437154223
3
5765
401027
258912563
72
9
303272
698420865
203299425
115260
69
86055
5
56
127037
49
78
331488
192440
24874
264323
309120
312955
20
509433705
65
94
9
312663
1
264049
841699506
272861
457155
78984
92
330508
75
12
54
15
82257059
482749
86
60
226836
1
69
55
3
215402
262774
80285
31
499639
127138
82
97
99
217588144
89035892
152832
478120
395829994
409571
82
82
72
366125
55
478316
34
226221
248787
27
52288
10
334995
104488
153386
59
19
817217445
171822
70
42486
22
199167
92
562302366
1
6
679274542
173362
89
60
310617
13
390808241
5
45
197389923
67
105848
515441031
125397
120450
319058
50
75
81
163105
98
30094904
75
44
285872
48
697301323
359410464
3
26
88
296938
185171
357603
3
8
11
21
7
91
396456
440767
97628
9
443000
16
78931
74
375793166
432208
191619
2
54
299119521
227791
32
990344008
95
131921
159808
256684117
7
46082
290042
25744
45
323713
69
60
7454
67
117877
45713
39829
62
407716
287614
11
131824
172063527
1
17332
65832
384942340
40
53
338744
9
66
38
82
78
6
19162
484794
87
38
32
444172827
486580
30
224477
413162
27
35598
83
59
2
71980
50
396675
18
98
313284
82587
228823
36
6
20
5
98
17803
104166871
62
140335
1
82860
54
147971
345347
54
7
201905
130183
21623
113804752
5
463521
443164
71
53
318064
17
60410
83
227222
291700
384561
10
455538
50247734
438985
137418
276904
90
31
292555
463052
5
11
217091
22
258280
76683048
41
3
61
87454
82
1
414682
47
1
492301
5
498834
313633
64
122807
8
63
76
227235
11
21734
110359
64
199995
62844
16
805858361
76
415735608
87
68
66
4
631180791
295111
24
22301
39
230238
91
24
58410
194145
12660
47
334093
107651231
93
65
333288
72
222631
345555
443137
624121085
27
163762
340408
73
2
219528
5
41
393991
69
60
16
462568
76
260250
866382008
167226899
41
36083
36
29
48
4
69
6
622828280
8
555727071
474573
89
54
47
82
23
96
15
97
45159018
86101
35
101973
445096301
388298168
349585
419621
1
17
11
172161
29375
26
798892808
664908936
9
57
194987502
369330
8
15
331355
460423
4
30
3
265098
8
231222
82
32
95
85
40
25
77295
40
8
97
316916043
12
44
755045956
18
451651
97
83
27
338679
69
2
55
9
290360
14
65
2
417594
366702
36165
445185
978740819
5
172490
46970
357260
243706694
95722
206279
70
38
75
83
122527
433694
57
818766735
2
118570
25
985867205
97
94
434486
494516
36
128229
9
98
301372
42
65
5
9
322323
323719994
99
29
88872
16098
90
148720
161340
1
32
253741
364453
35
475770
57
56
56
339962
215131
44161
79
459854286
91
65
5
49
57
248653
378121
250834
664444939
193542
4
89
309333
347471
207613
95
35
79558156
695015357
351764
33
9
338113
59444
196684
28
49092
83
404991
84
526852051
54986
87
460950
474250
344446
94
242861810
328943604
87
75451
3
8
338495
64
51
286358
58
340094318
3
1
58
98
376267
224742
135812
435605
32
89
191357
426741699
426206
363501
17
154582
1
71
348226
7
67
99
84025
412605
405646
87
74
181259362
5
8
401798
462755
8
38
87393
75
56
300928122
5
251113
23
2
220417
75383
76590
39
43
113052
52
52
101886
345948
73
380495
111910780
6
48
13728626
32
468655
52310
37957
14
145526
366086
382906923
448715
600
37
42
11656
59
71302
788272129
21
134393
27043
176841
69
314250
147869
63
50
277959
492885
84
62804977
6
36
93
107071
229445
486145
8
65
90
99
7
271859
955493121
486257
95259280
81
52
5
680580476
18
270833
4
80
169568
2
307018
179935
2
51
2
81005
40
4
279577
31
442971
435016
350193
394438532
58504
81
95
220842
458576
35
12
60
19756
205103
4
81
36
48
27
9
83
254154
227247
54
272150
104577
64735520
24
369937
64
287262
302851
2
254911
92
51
162410
95
58
365298
4
88
449422
378324
375456
104093
720965863
540178026
86
21
393067
83
12
69
80397
78
83
53
17
408545
90
246992934
30276
184587
414826584
83
8
370461
248535
405766
95
33
328486
541996806
169847
82
1
13
121406
26037
42
284836
89
72
380924
2
741674032
97
2
442502
29
3
2
389288
8
2
82
8
37
67
87
71
61485496
67
38
463411
20
211875907
69
38
49
168069
76
11
31
11
260521
24
351151
51
50
93
427393
65961465
8
193870
38
35
84
81157
9220
115240
73
462899
16
231381
11891573
97
7
389661
27
3
226516
458490
157336603
38
189228
349483
433899
74
369122
234446
34
280000566
82
253925
8
84904
7
32
245845
98624
3
81
82
52
335897
342583
14
320651286
51
54
58
51
284018758
76
345886931
15
102149
401161
17
56
73939
28
41
92873
83
181867
372320
97
1845
120797
69
6
155003
68659
91
20
386770
455847
44
54498
125138
135096
87
482413
12
806015718
19
458537
9
82869
103652
4
38
221567
944259799
2
63
217699
15
374926
17
277576
54
437080
336957
375437
21
32196328
236914
314809006
342701
60
298631
5
57
5
73529
6
72
349639
60
232067
75
710234307
8
328375
186757
131595
78
92
324175
21
96
450123
32181
37
953279354
113305
80
43
99
482083
88
144134
381862
5
57
316072
152022
15
399946
337248
6
501164365
16
397227
43
97
403198
15
40937
70
262527
34
945565377
56186790
75
178264
174251
3
49
40
53
28
402041
81786
814272360
49
329029
82
79
77
603586536
188680
206009
17
380665
80046
990750527
191920
178324
654623131
40093
897420613
4
399579
22
89
14
9
160941219
78
31
121803013
77
4
50
482936
9
2
60
124713
317657
6
94165
65
39
428612
7
80
44
14
76
448131
448718
290260
90
67
186370
25
4
23
284610
23
267959
88
31
999
187465
151719
451349
42
285949
155714
15
18
71
52
635328843
10
56132
15
10
36
144021
82
96409
256491
8
2
4
25
107739
109412
6
50
93
205564
89
32
73032821
218297
10
41
116635
9
8
229059
282295
405288298
488199
23
92
5
8
492772
66
94
20
52
513284645
40
426963
52
2
295844
175492
10
6
37
40
42
7
95
303699
55
70
4
219416
150958
1
75
98
85
395414
95
299040
383612247
367375
42
6
55
42
400963
30
19
45
482619
42
1
429103
21
153735
95
74
283568
677829495
8
12
11
399680
52
240170
352062
7
23
54
5
10166
277692
2
21
82
182715
305930
13
207172
34
152063
19
28
94
57906
396143
334622
310771
47
82
35
300843018
62
196222
254913
260972
371010
375459
18031
81122
95956
27
89
226137
3
418807
46
156765
61
595926867
78
18
7
49
84
337087355
2
14
328952
18637
424322
89
403686
98
92
404819
60
3196
121905
482908
84
227640
54
30
32
178074
69
335998
88
1
360094
290814
494884
815514115
80
94
34
30
371232
57970735
89484582
47
90
209740
54
48
17
80
155133
836803688
464055
235967556
947163157
441308
175628
5
362369809
58
83
183417
378145273
392476457
48
26
92
69
812054237
43614538
943508383
465321
28
971204379
402734
72356
495002
117500
18791
7
443149035
55
51
42
388225
271583
877005136
49
6
51
9
580358285
94
38
287579
120549
72
231853
83
35
19
310593
25
28
416000
75
179354
59
25
46
80275
189104
43
436797
334012
41548
140668
62476
10478
75
69
43
246124
2
183281
806516498
15929
12
62
76
22
194817
90
74173
394125
6
321788
372663
71
88874
36
71
45386
471347080
23837
164447
26
67
36
98
223260
259399
866871373
80
170070
81
42
289274
663365367
763912442
82
715839635
401882
48
282264
67
97
32
25
310481497
2
358425
47
198716
409735
156752
142922
46
92
4
55
13
3
433776
309685
42727
976459349
44255
8
40
54
306321
60546
244941475
7
45
113102
191163
14
217608
280410
150003
99
267115
142085
47
786132853
871599788
39
61
71
92
74
69
432900
19
171399
143937
387642
34
22
93
15
34
977074020
52
341456
18
13
272621
130036
93
303224
122311
232111
480827
201447
110248784
99
426929
476585
182709
20
74
204247
57
369770
961559686
121962382
5
61
91
45
562944817
260893
98
26
395240
195303
485675
10
177300928
145344
97
348087
108962
8
463996
7
56
99
239665
325044
487819
103200
26
2
154087
382661
96
5
31
89
18
78400
478079
38
160978
50
41
30
305382
6
5
440976
227185
66
76
12
36
5
768796791
9
42073
110063
191400
7
474185
52
82
3
134532
77
399302
243222
87
97
32
599263015
167492
456388
7
157459
12
30
33451
463250
104600
13
1
259835
65003
746878498
85
33
27
14
920001659
238118
356872
44
418871
472088
235478
147213
385872
95
32
28
97
46
37
90
777501363
59
62
258643
46
422138
91
51
23
124030
29
473670
25
89
64
269820
27
56622
71918
91
413328
91
65
60
462657
16911
63082
6
34
229101850
163949
383039
53
76
156191
40587
23895
395769
406384
70
408525
29
9
5
76
391101
362451
91
25
233093
23
269529644
46687
1
4
261150
482048
170551
11084
158507
264072761
70
249026
92
82
76
163464
90
235896
74
199292
68
75444
160804
65
58
30
7
80
68
6
7
67
58
218714
36
7
662158356
82
24
119813
337139
3
270463411
302663
47430
50
46
49
189928
420966
82
22
57
64
245860
33
5
88
732368425
311069660
4
48593
695595550
90
447505
13
1983
9
53
30
58
33
817263296
632063263
87
25
17
51
24
5
16
17
66
24
200987
209985947
40
58
71
223349
27201
6
19
257901
463223575
244545
428198
262679
338737427
414037
802917668
1
9
28816
29
71163
23
43
348844
254744
52355
701481273
738519730
6
95
50399532
36422
77
16
65
309422
86
143091
27
31906
282253
93
1
4
8
194241
37
112467
75
33
78
8535
229773
130478
75
65511710
50
7
901307145
459400
262753
12
256917
71
278019
5
301556212
446893
319613
5250
18
334280
410234
747655537
395929
92
2
718800368
132583058
268519
449430
68
156924
9
17732
247753
329604
88
456121
284341
1
6
65
431526
70
304943
40
4
93178
37
259679
271629
108498915
371180
51
8
6
8
7
68
463166
127568
88
578984395
13522
208664
77
357662
3
60
479433
68
281479
92
55
439442
43264
33417
39
9
166084
94
188732
80
70
92
77
85
189171
90
54
24
63
271138
4
118040
442073
70
176272
804216196
17
69660
16
19
96426
76569
5
505562709
66
144908
213933
680172902
6
9406
65
914951658
434822
36
8
137892
400922
84
343361
36
240953
471308
8
148110775
4
98
429652
219668236
22
306892
6595326
374983
37
246555
803362945
343054
396612
46
9
115049
52
364373
60
60316
79
184415
37
53
8
44
398172
52
66
84
27
47
44998
85
36
23833
71
92523
80
66
320242
67
326689
7
3
223673
106845
26
425051
364296
55
438097
77555582
92
33
498002
342380
196534
447303
482223
51
8
466253
432037
9
36
7
99
6
470780
189823
221782
37
89
43
281737568
4
17
442306
93
369995
259912
58767
262577
6
237539
8
83
467412
42
65
62
426545517
81
55
10
82436
58
68
311280
286563
214358
74
65
98
4
58
95
63940
76
15
52
15570
143479
15
1
3
356867
67
193194
11761
337939
38
57
85
71
20
399984910
26
15
386649
38
173386
144239
44
96466
22
62
75
263173
9
72
413578
36
339080
446736
301430
480719
97
96
133312
55
49
115320
446347
8277
391307
116040
443122
146151
685303250
139984
40
419306
326775
11
276731
905773460
6
73
527361102
418901
420899
94
343431
5
533691461
39961
84
499758
16
3317
39
21
389185
60
102670
44
70
6
483134
53
158354
51
25
318599
99
305310
59
6
75
223665
199996
406789
986686765
432625
28
9
17
187996
289409
415372
76
228943663
62283
400760
27
44
132309
14
14
306020
25
65
100467
299591
31
78006
167138
62
33
564722715
363416
576847863
45512
48
55
72
42090
26
353869
99
428152
255875
45
41
24
3
271115
318268
81
346083
393916
96
53
267160
98848
4
4
400471
65
949663490
34
360063
230455
34
29
79
242351
156666
467210
107526
863138921
205100
195942
327287
160912
42041
31614
5180
2
32
82
53
24
50638
40862
70
13
266190
56
80
83
63
332589
456223
44
54
59394
364559
119234
65
7
82
70
642590184
455095243
31
355535
54
467476
63773
51
81
78
59
42
55
93
311239
26
22
61
122333
79
87
802075743
431502
450817
30728
5
69
268700
2
468412
416972
82247
51
4
99725
128949
33
49
55
44
88
75
250868
60
263043
76
98
33886
179571
62
128636
90
2199
38
117435
47
1
1
474807
9
12
481734
15
41
64
244496
260022
47
3
495507
18
298505
8
68
86
485945210
52
90
38
345178
54487
36
71
83
14
22
60
196436
134318
3
86
496572916
238932
33
564611285
3
69
46
89
432808199
7
68
143776
269510
2
85
96
20
184080
28
180016
789103415
39073
7
83281
16
74926
37
416728
51
264339
367577
384902
52
330982
12
285815
446301
475685
22
466834714
75
99381
91
22
72
93
89
46
154139
92
64
138934
360746
590949017
675643967
36
73
35814
28
148006435
55
9
162046
457250
89
157448
860645799
158614
38
23
67
871825592
241854
109973
162088
82
134409
179911
78774
67
97
12
128409
287535
969488962
76
33
418051485
20
63
766018871
22
13
10
44
220270
55
94
41
42
422269
61
477444
311710
362986
494211
129765
51839
74
35996
99165
68
531925566
82
23
262680
116904
488468
973965288
96
63
7191
112773
493119
223487
56
63
33
20
50
5
546756795
41
347144905
254199907
81
419298
99
90537
277123
196565357
226150
379907
14
626353137
3
144454
178829
56
243492
237026
173365
5
18
2
73
77
62
91
2
1
29275
279541
546042915
75233
99
531437963
163203783
72932965
89
50
97
50
339601
34
437210771
53
435540
491125408
1
195640
38
44
24
1
75
83
224940
36
453753
480390
59
403696
450925
201509
27163
16
33800468
466603
182066
356071
40
100712
261131916
41
8
3
247922
41
30
270921
98337
35
3
304471852
1
72
375259
4
536326657
364007
12
38769
262274
83
48
9
51
487916
220677
73
87
289601
407278
467147
442170
403945
277034
360005741
37
79
49
259577
16514
425734
15
149390
297765
22
450454
1
69159
59
80
81
6
43
42
138004696
208803
21
369916
19
269097
71
62517
98
19
13
60
364642
465167
76
257193
434447
659354469
336041
496702
198334
5
165063723
41
2
38
1
23172
639753405
344798
54737476
64
1
604556149
832959837
139338
4
113614
439912
11
255537
340600
199851
76
5
330621
345462
981352987
11
467568
66
78
2
6
18
454314
425812
323114
380717
617677205
183440
6
2
20
483743
48
7
24008
8
15907
209468
391320
69
19
55
12
287553994
21564
305830
150107
63
289610
487755
29201
72
1
58218
158845
473513
24726
12
258045
12
458094
290117
80
68
3
904551610
447858
14
13
75
195958
52
29
17688
4
24830
331450
263954
23
401929
64601714
88
5
63
37
851438571
3
70
392894
267990
89
201425
272494231
188703
277516
687293689
527018646
703608473
16
180509
460218
976304078
578744529
323213
481583
88
7
92
74545
471575
20
66819
79
330885
65
457982
86
725575228
255413
61
46
486672
782036418
55
9
437078989
87
294565346
18
462722
347581
29
225796
272395614
49
50
329735
786125996
68
132263
18613
407741
393499
13
34
10926
956436279
4
381992
43919
98
412961
27
18
818768770
281586
12
20
42
53
62454
378923
55266
9
87
13
42
447050
20196237
57
2
66
103041
6
44
6
35
33135228
74
4
165913
334152935
23
223730
488973
4
378105
62
46
97
40430
92
9
1
2
639279289
361152
449786
322248
93
14
222522
82
1
83
32
210744674
85798
8802533
705110487
104522
77
62028
58
442380
820534126
750592155
75
28
354446
23
146676
36
3
144041491
96
71
80
22
411836
89
88
2
41
96
374882
43
13134
346243
86
104461
34366
255701
590051610
969658866
479238
178937
515404534
285197
8
2
190405
419803729
80
79
355629
312968
93
439338256
366586
29773740
62
80
324985
21
43
83
354032
47
45
40
45
36
30
167040
76
7
33
47
69120675
47
383577
58
60232
57
96
124128
307940
47
8
442105
14
341173
65
494412
69455849
463706
49283
4
386897
86
4
5
50
444809
48
69
3
235741
294905
73269
31
250786
956400509
185172
432834
71
82
179901
475088
43
1
51
94
93
72599
26
691309459
17
31
712931872
91757164
29
16
19
40
200564
77
84
83021
35
348208
9948
61
1
206272
7
449049
214502
99
97
225308
22
72625
319609
46
919331160
22
24172
72436
426116
326665
92
492345352
50962
168352
82
185175
631912230
56
27
249137
335349
19
145139
82
72
61
293635
156654
3
40925
59
35896009
4
56408
80
92
5
8
45
28
33
702550367
264221
670358984
28530
8
325911
205849
134519
68
120681
64371
88
86
89215
191417
106552
30
5
8
9
296337
417082
36
61
444169
44
257814
8
88034
95
3
337002
767371791
392238
38956
156897
29
74
8
9004
38
241624528
43
406963
1507
498256
318095
430717
2
580969896
88
379975
499680
6
15750103
48110
693722452
208600
24
30257
479340
56
4
8
408312
31
404037
111494
97
2
326724
97
377187
52
482675
131275
464067
8
18
129045
96540
70
85
63
72
75
70
440693
487608475
16
320347
215128
34
40
1351
6
260893
68
554900941
5
4
40
901867239
221844
109081
20
31424
105382
307416
204892
8
28
163968
29
117282
343626
96
461315
44
60
71
436467
62789
46
21201
327710
2
70
25
474802
235183
75
292483
204427
45537
28
51
47
64524315
73
41
63
521697887
359526
429988
462658
75
282202
99
408451401
391521
391362
226386
67
494351
187779
26
27
193806
24
24
78
210813
273433
145420
131779
13113
52023
48
90
27
399548
76
104500
313467
300555
72
454434
38
159673
632795508
188813
312265357
596154497
380900
49
3
3
62
36
363594
554498341
64758
10325929
6
834881240
105293
41
69
38
60067
723470721
10992
300455652
446156
295980
358798
67358949
78
231801855
404792
57
4
9859
23938
48240
201479
252949
167796
933815655
8
19
278262001
96239
45
1898
1
11
2
58
477012
32
328155
81449
405177
166427
8
133835
369909
1
363855
5
27
83
43952
222407
387642
36991
211887
70947
74
77
325178
36
122135
350200
229142
72
27
78
438826
62
19
147510
19
14
310878
11572
14
408666
94
85
376239
386012
68
254280547
94
17
24
93
660324939
78
130416268
346295
224204
8
83
92
339068
47054344
68410
458208
85637
901529928
497880757
7100
357036
29811
27
604934338
39
51
270283585
522312475
31429
50
15
97
33717
50
9
90360
104162
51
746951221
52
32
53
7
47
206255
57
197582
37351
167192
51
42
31993
30
3
278595
81595
2
141201
7
3
259169
111609
19976
329111
14
4143080
113772
211216
3
315902
28
90
21
883633968
372859
81
261648
96
8
43
877863369
88
70763293
50
55
61514
104707111
83
401502139
5
284407025
25683442
44
636544883
10877032
451321
359496
248408
58
31
287278
238525
97
354315
7
88
387708
82
80
139687
1
357943
366225
89
2
1
412958
482161
61
64
111968
465974
160527
6
50
241885
10
355839
234483
4
4
34
293885921
76
81
159207
459732
405750
256719952
98
244416
36
428011
210060081
146134
96
634055688
352099
207850
61
5
275201
11
12829
34
36
69
243268
61646
205002
8932
99
40
9
5
383942278
9
98
108933
12
9
482688
94007
4
34
33
280506757
639132372
55
14
293346
88
3
285689
82368
3
56
62
10
797229540
91
896146468
94
267720348
17
83
290995
488432
107083
415393307
82
167513
30
22
42
9
52
5
46
70
61
80
36
77
91
41687
88
21
12
39
48
33
413660
36
14386
61175
9
313456
99359621
24165
451399
82
76
34
275326
8
90
63927
325884
81
26
62927
410946
17
14
88714978
395716
81811
69
20
115669
70
57406
10
84
15
344616
72
74
413439
28109
81
17
408527
416027
75753
138842
2
40
74
6
9
3
46
39
53
39
430994
36570
322191
55
44556
209473
963398574
474967
74
75330
377552
7
207162
88
295188
28
334329210
66
4
170667
329851
313007
340933
34
227003
457298
16
246509
89
3
82
10
73
314531
423098193
266955708
4
166202
245201024
148933
67
25634991
57
30
74
230266058
415779
51
485389
55
4
1
488521
5
77
147979
193967
36
142590
75
43
89
221890
46844
49
737545802
90973
386651
327607
9
72
403348
20
51
73
109754
445719
397385877
365579
27391
216475
79
28
64
26
72577
69212
539252684
90
420808
171723
105753
374091
21
58
966671484
3
5
54562
91
82
78
82
977448103
214698
67
61
53868
4
30
55
89
97
185564
274422
699356852
4286
498898
30
396275
9
2
340454
41
13
49
676287890
6
37
25
460070
1
3
455462
44
164141
42476264
361317
35
43
61
27455
135153
59
420735
37158
250645
358869
19
416203184
456225
410371
57
714203158
183697
78
9
51
81
197135
89
56
25
74
6
10
466207
89
822741115
484424
815518557
128273
316463
388224
352350
91132
105440
925619716
435981757
478291
74510
398550
1
95
36
73
29
42482
89
291795
408859
89
4
65
89
379378
228873511
14
41
496280
70
9
116764
61787
3
180322835
32
113418
60
156960
74
57
97
95
8821981
7
35
489954
37
476836
36
154683
194466
51
12
15
21
469217
79
43
429067
40
1
84
352925
22
55
9
81
275575
941445201
218677
78
25
417292
885839278
7
197892
82
29591
63
97
197434
463667
13
31
125108
198616
77
7
32
390035
254347
401345
146021
213831
83
94
69
298324
430847
207290
27
96
331836
178107
478596321
276059652
15910
5
310473
312086
34
1
88
157030
980737638
822447052
8
363980283
449583
2
755548516
62
70860
13549
2
6
175651
5
74
230816
360536
89
8
52
151397
82
136972
7
89
35367255
83
24
58
56577
28111
347773114
80
43
832970987
80
493483
187554
459837282
4
154137
456916
61
492914
10
8
91
88
138483
418598
68
37
836828146
360074
50
5
475253
6
50
356412
4
440558216
20722
57
80
32
410865
9
30
80333
236408
57
603328128
440684
209882
64
396304
3
336385
23
1
66
896565437
407883
338482
6
166776
483554
4
65
449191
72374
61
12
77
602259950
34
351380
68
139845
77
99347
96
31
278407
27
710596303
29
95
307642
145331
1
21
476096
53
135407
107991
68
287293418
6
27
66
203878
93
53
90
291750
61
6
385854043
848539140
428091
5
80
708950228
81
63
398196
75
265518
95
2143
92837
24
8
221338
92279793
128130
108284
86486
20
26702331
87
19
369587
67
203148
10
129434
245198
31503772
13981522
48
6
433382506
861694679
4
202449
22
8
27
35
95
93
39
360259
292678
408452
379935
187980
5
421663
6
68
988182386
436788
2
46
242639
341919
85
33
38
84
35970
67
3224
10
281480
383326
2
6
12
288953
24
490700
49
336980
366124562
302838262
19
678341832
555328538
393925
53
424118
98
8
90
77898
12
274754526
11
51
2
67205
22
16
374330269
114599
6
307274
284132
99
8
76
78
339892
27
40
364721
5
998264774
340780
64
268237
86
812774504
318795
88
45
351375
250577791
478870251
311026
29
1
37
47
3
250068
84
482291
288227
99083
118623105
89
406789
243149
39
8
410400
118380
581575326
89
66
20
116542
458248
80
31
1
32
67
424579
53
437853
82
274578
155567
9
135404165
56221
9
2
62
216874
226954647
98530
99778
50601
63
435890
78574
335915
7
421245
9
864242028
238687
94
210009336
830822929
32
3
17
41
453059
25
200608
7
119480
90
72129805
384517
98
236194
253096
23
252657
20
20938
146089
488325
86
175809
227944
97
73
80
692590628
161109
2
472646
100300
55
57
318718
5
416268090
42969
17
8
20835
464999936
93
66885
59
8
35
142231
111809
131955
32921
195957
35
3
9
258269
43
299039
96
67
239457
43
557737520
428484
26398
41
3
300393
67964
386732
265220
451400
27205
342989
410803
70
133169
282176
91
382311
631568947
262468
153010
200212
432446
18
281053
29864
2
278620218
99
50
209109
208941
95
6
58
347362
189642
460962
53
85
279254
79
45540
1
62
61
249750
185686
72
100322
451264
58175
3
80
63686
65
140021
256561
94
7
199911
347899
251107
248786
163234
48
79
322661
5
30
85
435885673
379269
725502460
204990
55
72
482864
42
677366341
353773
82
975015089
90060
41
8208
7
39042851
78
40
306748
172295
198452
12
268893
16
30102
482143
64813
897515513
277221
115614
533918455
18
74
65
230844
31
88
90
149209
560
59691783
147915
62
58
2722148
55870
34
98407
380883
25
312337
346179
6
26
282541
3
414133
4
32
266116
221772
49
33
430689
608990534
27
3
3
63
2
88035063
30
342160
279085
20
770038301
28
54
44
17
15
6
47
24
693069048
32535
2
5
184018
999944521
255820
7
86
77006
8
255697
22
2
6931
293388
9
47
111603
435698491
288283
484068
2
6
76
67
38760
242173
12464
480070
7
59
474116
358750
52
77715
56
378515
210871
479276026
42
7
227987
302050
269227
129094
84
7
93
162851
12
43
466594
97545
13
47
72913
52
692569032
450280
11912
7
34
387440
16
51841
244299
286885
142945
981905300
47
15
875056416
92
921726597
68
60
169658
2
6
296899
82
375896
55
58
56
86
733134901
33417160
22
808153613
148704
144615
6
194410
211117
310972
62
656103445
346038
72
68
19
222671
5
282345
204843
92
24
67
173660
9
192506
30
78
45
355871
99995
265529
59
47
86
167399
14
34
428835289
431720
397378
121488
6
297281
10
27
25584527
2188665
338732
528857016
41
254656
86
461896
84937
26
427037
332256
16
99
8
235408
5359
435195
74
143065
229965
414248
16
6
56287
43800
277603
93
27
73
314137
31657
455625
317530
249982
9
131168
34947
78619
64
350425
6
90
201065
5
278125
478735
330446
723936910
12
5
120477
238640
431109
83866
18
13
12169198
202902
14165702
100432
709671809
144343
463955749
25969
89
4
79
398072
25929639
368499
34531
10
82
476916
293974
266744
200502
420145
754141308
391374
188081
219573
11
602983866
21
195562
70
67
97
416401423
32
3
96
296808
373617903
83
96
30
451024982
282993
226777
13
475329
25
127251
90
57
14
8003
111300
349293
249333
79
91
39
98
1
415182
287981
72
16
228256903
69
147241
6
251510
51
25737
484247
261041620
76
188732
41
872993776
224785
65
69
86426991
939039196
600550801
256784
125406
61
38
325931
24
35
34
50
32
37
127390
392713
396333
293499526
17127764
174701
50566708
6
464383
3
86
11760
20
255979
66
7577
943575245
159411
66
146804
78
419431895
43720
11
13
455164
13
82929
4
473417
73427
37
533180105
451770
415522300
43
7
29
82
95
7
26
74
88
57
258220
95
133022
80
13
58
8
1428
240407
54
99
853504470
93543
38
4
15
27
682920968
63
466223
92225
361054
92
258559
162222
510144911
76
411476
80
89
182845
883516542
66
50
415699
48
69
61035
97
695154973
4
7
132042
373391644
22
6
167931
237749
438387
682706100
238416
21
37467
572877746
391583
99
402293
56
28
18
277560629
448302
74
79
27
52
993679445
28794
250858
51
168815
19
73
172194
13
17
8
96
96
97
414292
28
439794
159564
56
163665
263672847
78
2048
43
78
376951
71
51
98
187460
54
29
3
3
333186
30
56331
18
73
148989
409465
465089609
109167
496549651
40
54
50944
16
49
224236
217151
66
6
41938
22
4
64
54238
12
481616
162732
931470322
38
322801
4
32
47
19
14
337478
469185846
77
9
16
94
35
193166
463651
81
49
73
86
6
44
796025184
9517
6
94
70
57
153626
222414
59
313800
358308
223762949
299591
64
136492
36
6
72
969669076
398214
36096
95
26688
422508
253320758
1
27
27
100996
449282961
313314
187829
6
307270
47
490005
196751
489191
45969
20
247883
22
4
147985
10272
36
461805
18
91
408796
36
37314
31
24
501828396
23
22
52
323898
947490914
219372
91
39
472284
175916
27996
27
127230
66
432306
81
447093
20
23370
99
357583
205423
78434
5
11
6
261279556
240671
8
2
89
157811
38
87
277609
85109
1
711069293
145765
130800
90
73
40
14
55
465320
385963
493089
34
283515
423110
17
17
498139
458958
197404
23
37
30
398187
307735839
80806
14
343950288
63641
81
151120
206419
77
125713
52154
12
876599370
707250102
20554
93
245017465
306099
378739
66
176384
40
89118
109916
157492140
4
80
54
320378
628475634
446132
469997
67
19
63
550907091
20
48191
122052
16107
69
414922
444793
411663
44
238874279
172478
42989
7
33
52
286082
29
20
435422
78
25
7
164207
27261
281899
18
322944
61
300065
71
220190
35
49883
42
78
132687
71
55
400566
60670
39156
26
41
418738
203790
814375082
93
89436
75
258699
14898
3
46
44
211624
5
369598
878962611
8
360632
8
76
312799
6
436595
415226
51826
29
10
441708
143739
435659
572390913
173596
212193779
210207
23
32
468441440
7
99
8562
45
22
87
87
26
340706
61
48
465704
301433
181849888
87
158123
317309
368764
377644
87
298250
469348546
21
238523
2
53
973939132
32
304407422
86
34
211108694
32
46
97
9
57
390270
375298
90
8
76
463159
367909
37653
2
473895
28
25
60132
461973
32
43
26
4
55
2
218327
87801
636148050
73
119519388
17
377989
61
227709
21673
19
78215
28
46
80
31
94
748941657
37
52
74
83
27
733364001
3
151132388
48
472157
999252350
35
410640
1
288369
162768
1
43
56
73
352471
8
75
6
20
21070
86
209941
92493
31924
92619
395461
64
80
65
73
94506
1
368077
589545290
339251
133702
452620
13
6
95
422311
4
29
3
74
65
5
18
365389
2
770739638
56
83
92
23
127092
276052
275038
481543
585973088
463584693
261760
83409
3
214108179
91
34
8032
215575
89
321046
40
645193976
69
106407
122049
285861
53849
357151793
27
78
84
76
30
433730
22
84
5
461175
95991
81
2
90
926445730
119248
5
437128
426912
87
72476
7
86
171999
410417
44
735015810
68
7
369101997
186468
405256
66632
242518
56
221159
99
386511
217020
7
146367
7
9
2500
484649
66
17
15
1
60
375002
1
7
10
286956
853305255
418259
86154706
7
286447
108731
16
408454
125937
90
308287
27201
28
40
97
53
39
1
843547550
343259
36
64
29
402116193
132609
202517
835089594
6
77
25
86
73176
110592
9
84
460135
84
369339
4
88166
41
127589
142790
15460
290100
446562008
79
443661
206494
497463
7
161258
288641
10
457161
23
50
99
19
4
397357
183862
6
257002
4
8
21
889220700
9
348731
48
315091
39
35
16
83
255124
130752125
84
373387914
489926794
64722
491923
198005
931610492
86
233724
209486
63
34
268089
249877
55
3
30879573
86
37
6
48
14
15
5
28
183885
23
30223
6
494473
29515
489380
58417
111229
99
199312
54
74
97491
50
6
272331298
9
462106
2
9
168389
48682
4
36
51
380064
153751
82
37
352053
6
15
4282
158683
342684
330972
47
9
8
773667587
362295
22
50
3
40
48
2
297164
706838333
65
74
134883
395391
403966
76
2
254072
23
158599
40
288043
334906
41
54
60
316429
98
73
45
324620
366335
105763
38
354427
32
15
92
65
25
61
186662955
33335
86341
818524483
64
44
223121
38
68
769432013
151980
5243
59736
21
84
354656950
396787
69
648100018
63
12
461933
183137
20
326118
20
202127
95951
410365
376266
23
146482
12
393884
69
109636
361812
82
339833
14
260842
176568
410768
938242569
124964
30
40
23309
9
84
74444
23
73
442781
342667
67
752806906
108622
465695
343506
24
7
60
69
114892
341249
75
3
4
69
330750
9
606276560
36977
52
419477
162733128
226728
76
84136
59
376045
160960
4877660
96
13244
27
82034921
61
403220
40
21840
65
11
518739042
617680
49
5
131719
42
382085
89
2
77
1
268391
114074
78
23
71
491427
440525
842518739
95
491580
88
21
61
96
53
23
351460
112742
16715
15
479855
21
74
94331
446654
385226
455627
332076
154801
423344
180562
303136
162175
57953
889533425
41
96
202124
11574
15
23022
53
29
618935661
15
51
86346
24106
98
50
10
443802
4
373780
706097708
76
48742953
51
79
96091
427291
121675
34
95
7
60
90
93
368431805
91
19
25
404865006
78
3
5
73
40
190069
530560735
7
36470
441036
80
38
87
59695
40
14
43
467772
23
272079117
935675125
193086
60
416301
359836
169817569
24
168348
469048867
85
818878427
444677914
39
84
33
76
35620077
54
367583
26
128383
96
92
57
9
29309
67
345791
145460
98
204827
831094294
79
463785
3
353849
582858549
49
709480157
345668
23421
79
110753
83652
55
836212235
181903
68
26
133034792
57
63
74
47
45628186
347455
41
744949344
294770
357108
615522918
98
268050499
65
92
34855
85
281997
61
269605
76
19
32
33
9
46
63
221872
402555
90
24
57
38
107939
34
280264
418212524
89339
8
99
23
50
476576
279113
783180581
5
386288
309981037
479470
96
491502
294665
476979
94
40
8
21189
89
74232
206621
38223
172329
72
450247
309565
137716
419492644
222922
70717
463459
48
343049
108791
77
867231510
12
77
51
202336536
54533
99
6
292332
826463765
62648
56
44
60456
2
163209
48
260241
329800
299465
443649
84766
7
331434
147891
9
25
209800
158765
57
162291
28
87
69
161594
61
70
3
12
216467
289796
29
288639
47
59
5
57
195181052
78
56
18
17
386176931
434635
21
28
99
6
5
499433
2981973
72
40
1
180642
70
46
20
12
148636
424351
80
32
75
150261
410303
420348
203293
81
612703568
378441
86
84
75597
51
41930
80631
464064352
62572
63
86
76
2
80582
99
23
162281
17
45
383781761
8
323297
55411546
6
37
2
35
85
489216
295719
84
29
124872
62
15
44335
465525
6
201102
79
291289
30
247345
84
79
190509
93
21495
75100
442215
390938
56
11
31
616440734
137506
278040
79
121160
22
2
288176
77
295391
90016
65
6
384902
469010
194307
40
2
417583292
69
79
454814
380153
67
18
52943
60
469205
143499
95
36
26
97
110391
9
303420
265077
34
264743
204710
85
391229
78
74
234272
45
15
135887
345031
246677
5
76
221051
802257770
21
39
50
413651
466019
124210
52
1
27
385232
91
5
90536536
49
89
170547619
147773
339864
655394322
343716
77
37
24
74
270259
29
71
930032998
29
1333
216058
35104
48
320748
43
220659075
1
83
13
6
103688
41
318193118
484161
29
449049
158471
77
42
67
59
128777997
81
99
396624
214193
34
386779
21
462585
387427
84
328257
9
429839
9
7
315307
284171
8
2
87
18
184812
431064
456456
109383
1
231017498
38
73
95
45
1
409631
69
3
117095
286492
408738
264433214
87
492514
598731551
7
277565
495367
331180
87
511798113
69
279438
93
2
53
293799
8
24
21
194515
41
40
93864
69080
91
3
240286
45
45
52829
401154
3
97
446582
13
476253
82170962
369258
33
36129
384385
8
74999
295586
8
8
264579
70
325546
57
870126142
86
119985
492897
425557
72
45
45
57
314652
60
53
18
120984
99715
424977
31
101153
296760
17
41
77
60
64923
215433
351584
3
463496
247985
72
31
484132
545288584
361095
7
22
9
47
63
417335
5
72
32
9106
13
414883
53
15
90
16
1
34
511140433
50
29
341019
177573
266613
36
962082337
84
284693
97
3
10
279879
93
98
77
34
96
426541
484691
341762
85
703782967
802316669
69
29
19
380708461
442012
42399
80
7
1
162362
8
14
287183
445925
33
627983617
205153431
63
455101
54
53
67
3
99
196378
148591
21332
81
423479
52
818762144
83
231686
90
56
312717
19487
52
89
150909
37
104937
74
81
91
70
88746
495079
230042083
11
242307348
6
5
72
90
55
51
11
15
165564
367152
39
93
46
167341
9
74309
288532
62
9
453092412
19584
25464927
149455
49
78
476450
59
68
40
454234
500313022
78
73
7
84
225225
308037
60063
69
99318
144873
1
81
925433362
73671
55
42
4
49
87
28043
22683
936939738
71
85761
45
932665409
336462
86
145131
41
317704
9217
88
96
280229
54
1831
40
30
84
2
102607
95
53
618345442
53
171447
2
51
391895
77
172074
373996
67
706231098
96
86147
97
35
64
8
248992
52
66
210574
26
31
551853016
425893
891072857
214738
16
291116
3
11
9
10
59
81
8
454442
7
47
246230
46
23
716335433
42
79
308708
98
9
39
27
38
7
66
70
10
4
77
97
67
273126
611192967
40
483319
26
14
1
49
5
30
219842
43
38
46
316785
2
261921
19976
46
5
441952
73
27
67
756744222
8
28907
25
117655
759354791
16
4
99
382902
4
11
437475
152392
2
233388
95
39
316071
103350
27
411157
392737
431944
3
354356
4
269199
413404242
13
27695
33459
16
98
63
89
453152
307136
361436
435996
76
9
4
43543
496053
129771
96
356154
421993
14
56
7
98
42
3
394500
88
93
35
63
2
944063148
66
25898
468104
11
333368
41328
43
68
243471
14
39
53
69
307710413
27059
54729815
18
61
126233
8
91779
366474
74
353351
3
661604746
349365
4
64
191220
109604
306421
75431
46
879401228
86
356344
283360
4
173790
370148
165126
370453
385645
92
133566
9
468173
53934
53
442790
20
862949019
68
4
25
77
54
221411
463384
8
73
34
94
347377
2
6
22
89
374683
971749880
6
30
218938
694877488
9
9
99
30
168331
44
368811
94
287582
244542
175835
68743
330312
4
9
79
197749
90
84
62
16160894
37
4
184578
355793
71
52
29
5
6
264556
432422
8
192157
6
27
88
451726
93
7362
55821
91133
318072
7
12
82
268580
361832
385421
32
436306747
381811255
87
6
64506
34
147110
20
20
227112
106646
61
275604
97
436953
6
447385
72
422825
340613
95
41
74
57
110873
60
88201
232966
269583
78
36
133720568
95
69
83
1
32
155342
17973
19
57
8
79
70
10
84
495537
27340
149666874
2
116560
173302
74
76
45
111145
855587690
61
490114
56
163098790
32
29359
118689
9
357728
38
178736
193937
192398631
158615
64
267552215
2
65
86
333235
8
77675
277964
435551
4
462036
44
433428
359942
75
273527570
157479
88
416876885
3
813706539
61
433816
352794
271075
360708
99
26
11452
335217
896333357
944779858
400386
268100
63
458881
207028
394261
392905
478964
389028
353565
1
490072
543514844
270005
28
888536760
344930
15
280712
93
33
393817
189531
11
191889
26
14
398711
311945
1
122802036
71
98
14
487963
78
23
88906
81
263020
164324
85
20
76174
2
74
276633
253013057
5
61064
27
48
46
558789892
266088
157887
408992595
38
14
211961
364538
216782
46522
244500
446826
486822
90
70
423340
34207
23
234712
57
87
10
82
78
40
69856
40
1
448256154
102522
17
76526377
150425
7
6
393434
54
391818
50017
66
40
60
13
19
82
140551
285406
77
49659
303255
198275
92
469707
20
260804
41
87
336402
331051
51
34
345109
76
97
389967
48
69
77
39
419271
8
35
394250
358320
858224903
86
15
104436
98
392158
10
269543
162975
12
187053
132771
83
79
47
356410
118696
298987
86
69
78874346
93078
235575
276767
330582
482262
331117
59
66
44
76
128316
34
33
78
444482
478127
330695
61
257022
254659
7
91
309893
163855
5
18
299632
145525
11
4
341008
10
72775
6842
4
176478
490490559
1334
46134
65
7
298712
39
27
62
297491
31
99
97
64
787952296
1
92
18
14
501085313
70
5
30
50
90
79318
217569
3
58
71
84787
35
31639
33
28
270323
68
679365345
54
231599
81
9
80
355182
39
48
419468
2
12
91
521066661
16
113705
91419
104582
380815731
59929
7
31
6
99
71
16
41
281939
49
61
81
80
174029538
71
6
54
99
128283
48
87910
4
23
6
3
94
13
25696
59
822892819
86
459972
9
255446
38
33
83
71
93
16
42
95965
455807
7
374244
70
10
14
613021971
243068
26
366919
9
80071
218459827
178835
42531
111092
94
26
54
46
207043
16325
98
294356
32
562361415
9
413353
33
139362
6
39685484
36
42
90
23
327037
52
283560
404682
54
17159
22787
69
148368
71
81
492559
485654046
37
252911
36
304487
169841
11
73005
76
317508
179934
50
409583
9098
12
8547
161306197
92
3
36526961
15
720127061
91
137080
463640
379489
973193916
70425
24421
3
12
17
309824
7
44
91
476103
269506
1
479498
7
142838
449696052
54
9
90
8
67
42
285941
135517
22874
42457
182008
28
3
134957
673832486
88424
16
456811
389348
95
2
3
34880
765585019
40
73170
23
296526
472161
3345
905993498
422835
80
53
130002
76
183255
37
37
48
977422461
33
354709
393632
9
90
428227
156485
414775
426506
61
57
4
91
274385
82992
33
80
32
95
61
381056
42
520984044
256065
14
151551
588220720
9436
224180
92
7
301218
200971
308876
32
68
73
14
52
484409
893897079
19
10
47
83
189660
452116
74
50
138120
492790
15
64
395860
420374
222144
488864
50
32
492691
40
294372
49337
32704
253562
78
158980
32
48
63
25
415195
427043
33
95
173597
248452750
173627
87
83
99
174619
409903
56
328324
2
424324
55538
93
73
35
2
417948
29
449776
272535
488658
405464
5
416612
51
6307
361986
858212500
48384
707054245
118875
94
243488503
361803
94
9
54
126177
36
1
64
6
7
70
757292178
408356
338268
289820
387477
22
313174
24
75617
65
263722
442896
317179
43
371968
229737
72
935792786
124395
54
37
69
313179
354013
7
224887315
476185
317920
91
448416788
166945
18
61
54
87
122422
251964
22
8
82
359600349
284609
66
246444
225741
50332
182543
2
163540
42
310955
36
30
66
200877
91401
702053474
77200225
49
211540
95
83
34
89
175009
311703
23
343245
413613
54
172464
53589
3
4
158232
48
728060208
95
393391
2
41
13
86
53
32
9
337747468
269071
838197330
6
6
341975
5
3
6
959923520
88
737503173
327297
273132
129898
339874
96
269885
338780
1
490998
324644543
115373
27146
2
131249
40
225134
369287
86
99
98
68
87385191
157896
80
137136
474277
3
35
40
96
429251
8
26
70
69957
3
135704
36
65
53897
87
471404
126845
3
52
48146
69
223365
261385584
99426
32518
921990981
10
107534
5
91
22
38
86
78
64
8
294065
69266
224811
61
482745
270364
244188
544153604
7
4
12
36
65
39282
88
890601903
64
216728
85
484751
462171
355859
410231
224206
7
33
77
26
377847
325754
316275
9
48
94
32
31
637052293
23
58
21
95
129038
150934
382561
74
35
40
94
82
424720
429324
579455666
19
1
4
4
58
87
314523
54206151
31
128295
94151
464965
6
43
217211
76
340553
477480
254534
30
292138633
51
30
25
4
81
25
646878116
98843
321836
51
129658
192191
279951
485532
433838
33
392132306
46
78
307581
302966
14302
389548
6
127793
84
55
95
94238
339494
178152439
309549
49
147463
51708
15
70
449491
45
315207422
33
81
8
24393
276010
213478
385035
1
4
511470790
75317
23
76
299419
52
51
67
41
99
56
94
485809
19
290396
71
19
85
375760
484062
210325498
42
338218
928023966
237781
300149
4
95754
362665
4
1
101242
38
6
47831888
199044
299090
734041046
250510
206273
70678
7
31
6
24
56776
402752
9
76
78
93005
97730
7
31
138732388
30
284605545
39
22150
75
64
212609
468335
85384
852331091
44
340143
24
34
361787
7
5
180683
27528450
166072
269117
12
81741
545017040
150226
37
7
8
19
230415
97
99619948
50
56
126424
106467
2
1
28
21
7
295349502
148020
383142
457044
366789
357863
157018302
375907
1
8
478098
80
57
42
4
4
67
407443
144214
853451062
24
22
95369
87
745891252
3
398847
56215
67
19198
190803
469917208
28
6
341774
444831165
75
361542
194830
13
373183195
406472
82715
56
92323
35993
496956
379594
826081580
39
177356977
93
9
25
47
72
640419417
255265
45
32
45859
398691
69
276237
3
97500
267302
62
54264266
86
185185
90
20
88
13
546724094
1
83
358466
68
593775297
474625
474116
43
463976
2
243611
355670
396463
78
12664
448861
75059
450577
152267
47
254675568
22
92473
6
212305
155892
781646661
513408252
56
63
27
115689
185403
64
2
252269
203757
732026875
447838
157003
88746
294606
48
162157
56
20
296977
2
461329
92
20026
49
95
477372
115854214
36
43
361157
27
290390
58
21
383017
407132
96
98958
79
11898
56
171050
231925
48
7
27039
96585
76
223469
76
1
260743
278217
414956
340865
26
10
4
982487832
88
17
93
3
443110
56
428561
43
15
1
168404
72
76
48532202
218969
9
37
413065
86107
804366647
161440
21
3941
163711
46
184586
45
42947
84
16
59
441440
94
212786
79
61
22062
9
195657
179510864
98
91
71
87
933259394
57
2
9
64
452243728
10
184935
243714382
7
124193
9
4
359712
17
82
53
5
380635
71
91360239
42
85
75
468594
98
56005
44
103664914
26
479004
28
38044
27432
303504
6
265837
390499
63
4
42830
44
476586
51559
495064
5
972278887
14769
33
89
5
84
35
1
3
56
91
11744
3
374441
235125
82
162148
254913
227527
53
248254
93
150555
79
7
345300
204820
368379
6
80136
289305
6
22
128305
6
74
333107
336183
237
22
215196
8
468972231
8
410182
6
591440288
3
44
477875073
382811311
66268
35
76
73
476821
18
718090554
172863
340002755
185086
64
34
25
250419
74
338912
4
97
30
350899
277739
161214530
316381783
79
110860
325940
470665
960981578
477418
58
95
588415561
73
61
43
32
361325
469850380
481531
221285
451335835
75
550544774
222442
309937
32
90
486531
47
73
470331
17
92
89
478198
69
4
33
130621
16
59
251003
381896
99
7
3721
75
18
20
835405341
245907
24
83
8
248949
100316
94
336622
70
599382044
361306
4
488530
67
225198
152427
440690
478098
798872884
384852
686272942
6793
37
54883
90
35266
7
264923
272544
457456
36417
52
55
3
25777
55
278870
86
3
477747
481415
46575
66
7
55
420112
2
7
6
58
4
214177
357041
157512
427369
61
30
279818
262812
71
16475
12675
11626
184897
9
68
269987
37
311666
418209
38
257760
66
75
45
886108287
33
8
4
438780
38
255899
48
27
33
1
96832047
33649
227204
7
16
958103824
167388
34
353920
101310
287497
42
55
309349
87
5
88
261088
377145
39212
15
123177
405200
301990
41
709266214
67
37
31
436391
182000
65
28131
198968
71
376568
839875099
19
27
18
70
194508
25
20
289704
14135
88386
251998
83
307502
71
158448
11
464017640
189223
281329
6
480860319
11
491443
69926
495575097
8
342701
51
55
73365745
133725
23
76
438739
67
27
3
14
48
43
89
83
314519
57
17
226921
98
46
8
256395
71
512796150
171556
7
257041
199518
138436
308342
26
1
26
605410051
86597
34
62
98
241473290
45
53
452193606
34
190911848
74
35
53
907917801
349668
190046
2
3
728869292
160614
62
883447236
157627
10455
112384
51
89
21
275185
36
180605
477948
7
499053
93254
40
10
1
2
237535
57
164371
5
70927
487534
452643
896257410
83
5
76
21
33
1
263575
270333
84
174218
32
63
77
460815
38
394187
2
298469
61
79
43
27
25
6
1
891253773
185839
405694305
545737935
59
460510009
8
543945805
16701
6
12
298718
191758
205537
428523
15
87856
19
1
80
49
249115
36
52
82
66
372355
69936
210228
318839
162514
262457
19
474980
6
15
2
49608
343107
316539
48441
41
1238
55
74
155484
97
89
461561
341315
68
44753
9
364569
105422
8729
16
1
86
245654
49
8
57
63
240089
102176
53
11
44
66682
70
13
6
986863809
4
75
65
339733
325300
16
80
32
478368
9
351494
51134
184596
426673
325979
49732
161341
492650
201937
89
66
294347
3
486796
227187
10
106253
49590
339478
28
370853
700554651
435181
201075
356528
29
407354
379269
18468
135827
354967247
340849311
32
24
119824
65
78
698209155
150697
99
334829
466424
853121361
77
80
41
48
273387026
2
467765126
442517
204032
152011
39779
32
8
478822
9
74467
408991318
13
7
236769
259718
92808
72631
337378
79678
37
417203
30
60
2
60334
15
4
96
38957
367734
136833
102474
134361
79444
315832
211208
5
116495045
92492
258283
393067
61
84
482536
768654394
3
436484
54
523226638
268366
166215
227029
683216086
2
58
73
489222
334571
458406
85
22
95
769255646
468468773
429368
31
211044
46
475779
288271402
243364
464454
402602
457225
48464
42
386813
37652
74
57
2
363587
411687
9
408816
21
66002
208825
465085
97
9679995
6
482591
365626
395623
233397829
11
65
76
86
8
5
67
17
184767
88
95
534142336
43
91
87
29
79
261383
32
83
88
39
347890
726195525
57952
2
359200
73
13
471195
445316950
54
129187
270261
100482
253078
6393462
66
83
41
146874
406954
274686
439878
76
268062
406733177
4
76808
36
318285
33
88
69
21487
304254
129309
189181
107849
422380236
325628
13
73
141765
42516
77
29065
42
9
987373228
91
73
3
451300
840677768
397902
341494
115105
36
22
7
454073
63
61551
466951
404178
237399
474512
18
16
54
493332
6
9
825231410
69
86
987348050
467968
83651
92
121410
23
586683044
87
69
97
36
307932
382342
469402
91
75
400976
253926
58941
283968
310337
39
56458
3
305809
45
9
79000
7
81
82
48
59
69
59
105750
425408
76
2
90
10
463271
392762
171802
129196
188685
442352
412149
102628
72
25
17
370096
58
294000
24
20
63
151850
34449
246372
131292
57
45
287010
771628600
320837
92
52
59
97
88
22
369588
792746842
51
61
92
4
352853
25
57082
18
161818
9
661927657
1
8
68
58
310931
309940
362328
491264
5
144120
24
260294
50
115785
77
320465
76561
70
430629886
80
67
3
221538235
115163
235262
20
89452
126480
7
65
86
32
20
14
72
92211
26
3
15
78
78
52
383088
404099
93
353257
31
488450
26
92
284623
168757
5879
71
60565
371160
77
311542
2
601653883
389600
9
426406
108602
270547
632563572
356129
72
9
441271582
2
180510
21
87
84
430725
11647
4
205839
867266937
3
150126
38
56274
28656
185315
21
304784
68
354383
81
87
21
148318
254625
7081
339634
61
81
40
151456
462143
250268330
98
439940
30
436267
7
36
204041
82
237484
40
258676
85
56
18
407833
235703
87
6
24
173952
88
68
35
262885
7
31
66
95
96
3
2
227362
68
622274917
26
154624
434632
4
772060598
126697
333489
68
12
373827
201761
147441
292139552
21
328687
76
100986
107858
300240
897368384
89
198191
51
167067
432679
339388186
86
4
397454
78
1
59674
27
28
25
2
322598
390306
61
40
337368
6
288054
189782159
14
25
258943
447066719
273928
454892851
2
178903
44
155625
63
384664
57
95
93335
58
86
940974673
55
482781
385867
490352
3
417682
49459
374658396
7
93992
33
81745
62
8
285708904
2
7
105539
92639
876941877
5
3
58
446124
30
25
18
36
5
253866
4
442187
37
1
81
494838
15
262035
7
4
900423689
29
4298
277882931
69
313295
886190660
43
169977
59739
490841
356187
419744
210765445
288691
45
258736
66
328291
5
47
15
60
1
262983734
348838
38
92
69611
6
475535
5
9
14
3
43
22
4
47
71
83
231286472
84
50
86
87
493158
604746462
6
85
95
155814
63
3
55
63
229980
348403
479116
384121
73
89
93
81
29
221333
58
327927
9
3080
1
497150
280513
42
19
289506053
96
72
592580200
336179
79
70
82
191443
74
416346
147154
1
14
311606
81
52
489263
455745
433417
267943
88
1
41
44
700779680
40369
409139
327651
272798
321926958
228379
13
342418
9
75
48676
40
257473
314303
83
471288
407717
22
17
315922
6
199103
2
816556199
56
58
18585
11
47608
15
3
22
7
62
6
24
11
54
252938
75980
51
13
68517852
1
42
85
213576
7
26
473705
9
442753
420284
59
1
486077
4
56
9
150932604
50
312805
341017
16
185498
10
428476952
85
4
342006096
17
37
16
94
35
2
113289
25
41
224248
230181
5
47940
8
410123
432743
198150
58
41
382242
67
272452
143401
364586
315886
272136
31
294245
36
33
306483
33
482897431
68
346366
1
21
2
48
353089
39
112882
279687
313487055
313232
159898076
65
89
33
716464574
427633510
399978
189861
159402
62
304085
38
547040244
26
1
416612
57
7
557779845
224935
132998
36
162888
245903
75
424377
9
123678
193151
361701
121984
430354
95
348476
29
254820
258226
265215
672650497
234426
19
10
388131
29640
270746
40
208914
61
295901
9751420
271695
391536812
171289
3
879314621
81492
215330
64
28510
5
47
90
464167
175300
29
297640
344378
52535
96043310
347103
342666
13
6
476477
98
435686
258254
325689
8
72
89
89000
2
92
703247474
94878
14
88
416404
51
13
72
94
36
308874
422900
105869
39
98
317048
4
64
123689912
36
426091
62275
269917
55626
422585
5
1
20
7
79
332682
478281
19
405295
55
145591
50
52422
4
65
10
55
96
7
348164
294128
60
52
30
59575
457335
24
33
68
9
374049
325193
232908
91
536780102
494429
178333
3
191022
78
658810796
72
221146
269610
358833
80469
19
3
34
10
7
42
72504455
237336
113674
272412
177434
45603
309756
57
1
95
134451
349876
6
41
336640748
97
13
39
84
81
22
755856616
121553
57753
84
80
4599
47
8
88
161007
145899
207083
372402
36
83
836984357
76
448460
92
410003
29
2
83
81
63
40004
468114
34
436003
33
356722
358240
28
48
41
200942075
81
31
62
76
638363134
5
32
176348
23
50
446316
14
293804
206795
316693
14
324987774
477361
157001
57
723381592
598658029
312659
47
348960155
77
57
94
7
905073739
13
385888675
511570140
210773
58
53
42927
402453
272654
34
5
434473
9
12
303812
83326
39
405316
15
169633
36
9
594576702
360101
37331
16
257137
34
83
680220649
275806
907797291
10
5
96
7
359945
290050
53
348306
454157
4
267612
15
10
43
8
9
152025
321669
60
322733
386025
99
33
205631
82
46089
48
28027
236291
44
69
854120518
8
91
25927
113574
6
95
64
95
28
44
74
109486
228097
117886
728822062
14
344339
698377658
40
26
797215095
277051
268465
6
751331699
198269659
354808
68
89
93
89
130732
342688
6898
73713
64041
55767
448021
60130
17
195588
68
44340
19
288003
318236
6
137009
258784726
256560311
75
179855
401315
436282
656681114
218263
3502
30
35274531
156256
102141
37
22
86
394841
63
4
477853
22346
704059522
4
936021231
195128
24645
1
63
26
9
28605
37
57
76
83
9
496034
231613
30
18
95
17765
130463
28
1
9
179428
944176751
69
70
32893
163062
70
58
259155
262059
7
4674
487997926
6
488913
2
432885
153463
381131
571502312
26
291683
10
218159
23
20846
108531
341258
210055
54
24
938197947
7
58
37
85
68018
19517
23
46
99
20
79
206455
161030
376159
391462
12
58
339078
53
75
52
48
11
27
132069
85
40
1
6777
60
9
9
48
125291
2
211823
248893
17767
207721
77
238041
172954
64
469068
2
278134
96
7
382798
85
419153
385214
47945
136831
331961
345353
50
289975
69
68
26311
485180
33
74
67
49436
98
767142750
239759
16834
24
25920
156169
176646
42
596033727
59
169647
57
462964
62
407120
91
66
253972
820488073
2
77
5
174265
292218
74
234653
81
183976
466000
986965098
125702
5
11
441170
96
27
8
354240
78
70
404705
73
139158
63
3
84834
127399
474291
94
464724
74
86
288204
94
856891152
192522
73
337288
9
73
17
45
80
383813
34
172411
16
16
404598
65513
95
362601774
46
31
99
4
12
43
86106
50
39
194554
17
357078
245407
40
9
348341
40
97900
195112
14
275951
7
644436612
387759
369220
264266
18632
39
63
558077835
4
3
70
326642
92368
58
475334
89
82
551484364
5
68
394967
435657
4
47
450585
167139
301250
233750
5
80307
91
10
169746
278741
784698028
19
81
203142
331424
73
249895
57084
473463
54
1
341066
396294
6
147887
97
409879
2
65
332783
47409
425756
152769
373706487
55
39530
4
32
379978
16
2
69
291880
13010
383210391
381186
211967
93
432078
179372
1
48
3
140236
37
369251
10
8
340605
312582
175622
76428
58
9
42
74792
117705
105214
70
70
449965
62518
400544
8
340500
21
4
7
27
398656
550773939
439896
99
96
53
445645
25
479230
98
22
32117496
956590278
350773
95
2
105018567
10125
8
44
69589
2
272619
65
71
56
25025
92
82
226796
17
97453
396304
95
99
115842
77
6549
70
93
29
57
240652
74
153420
69046
78
49
80144
35
622700924
39395
214059
18
285542
379204
296006
173485424
30
97249
25188
888781067
290903
14
90
225155
45
134138
9
183872
94
340797
71487
39
7194
9
287970
278243
3
328449
215562
12
29
397486
6
354267
1
69
211130
85
8
341234
6
400583825
18
67717
45
269844
13
345590
19152859
55
243459
269742
316887
147384
480721
40744
73
90
9
399122
2
124244
5
29
246470
348482
8798049
337230
895614294
42
61
38387
22
52
435642
68
67
18
98
1
36
17
910294899
141961
21
59
279440
81
283654133
43290251
9
233242
206348
165586
24
9
36
57
705833181
388268
5
97450901
106986
350153
17
41
348862934
90
1
30
3
255246
7
62
262131
69
4
179504
412589
143290
76
99
434661
56
7
77
184759
355992
70
2
296579
158697
183408
98
85
90648
303100
440947
400677
96
2
33
161580
201292
710358986
248964
28217
13
66
26603
43
79
916525917
35
16
78409
76
33
144799
209503
70899
51
424802
403210
100795
9
136144058
26
38
375972
15
574660777
10
73
96
55
33
41
3
17
8
39
222561
377648
285776
126915
33
166536
424842
661940779
40
69
94
179992
463656993
15
64320
1
95
92
80
94
4
28
28
13
86
9
200346
50
63
72
83
115479
196421
81
3
10
3
52
322963
403599
87
499384104
920224156
42
24401082
67
984801727
67
93
3200
68
30
76
84
441323
32
48
863839575
245466
90
50
232532
69
54
82
383525
48
912244924
97
530611208
42
39
217860
173194
47327
85172
368802
347715
2
29
731371999
833332958
24689
6
171355
393194787
83
43
34
45
7
6
82
29
41
139398
208278
6
322413
76
187168
87
245039
78
337831
368931
360607
56
23
14245
94128
194279780
515947108
473420
442559
172592
22823391
60
371005
14
53
360001
582724985
964574509
2
29
51
86
81
41
15
46
338457
53
85
359395
418319
64
77
43
59
37
96
83454974
7
313127
77
391613
2
385083
43
13911
5
867211746
4
477427
474354
69
87
403211051
54
27
67
494023
25
123773
47
88
70
363286
395715
49
27
10
51767
143963
250731
19
14
54
9
61
227116
37497356
201047
25
84
497003
94
51
9
566911726
436625
493446983
394730378
3
93
434816
131665091
7655
7
59
120208992
48909
30
485249
37
25
88
44
57
434866
6
71152
73
25
12
24
280308
78
31
329801
617987235
4
281846
350604
8
494618
92
636926817
489803
512216477
13653
97705
48
4
23
383374
236334
72
452480
90
134655
8
8
49
7
371276350
223355
3
517475877
55
320447
68
68
120266
80
176688
77277
15
96311
47
489393390
8
836697169
11
69
89
69
754695743
344021
783676972
313996
96371
259076
98
179003
232423
3
62074
486362
34
79
110918
273332
471010
14599
146901
417818
375252
23
91
93
1
4045881
296069
100264
58
120397
68
814815304
987444329
82
29
246832
77
76
404539794
401770586
223080
9
76344
402833
71
796342112
95
274329929
72
3
50
563352535
170646
21
5750
54693
19
901799172
1
221982
51
887024578
889034365
1
246
322154474
20
33253
491721808
16
97
6
37
82
35355
270149
4
32
32
293198
260119
46
88
35
46347
43749
8
511465581
48
449800
88
399530
971776691
531336108
67
99
23
102561
338495
202805
171246
152080
71
274164
474556
289662
313494
601062434
22
363461
93
64
327008
64
112994
206627
8
65474
149115
36275
327264
51
160060
50
67
30
281283
96
402232
453294
341087
160919102
55
394341
17
9
27
19278
99
432827
376009
77749
388659
12
57
493368
410477
95
387208
78
173310
488247
474851
40
8
44
86
45
42614
73
13
88
689574536
50247
456816374
134365
6
330721
490007
39
49
242461
574623957
267470
59
144635999
474540
87
77
39295
8
99
22
92
749964144
380519
134765
216110
711400502
78
7
65
807870789
5
11
101457
54
93
62258
389621392
34
596809358
378219
3
400398
70187
92670
114534
92
61
20
6
484190
9
38
96
79
381500
9
96
62
79
84
152675
135108
4
92164658
894670610
6
52
274087
302198
402727
417167061
53
46
41
471352
47
7
7
382300
125696
57
74
8
81
51745
16
433771
243121
365402
132975
20
91
268900
211208550
33
195491
3
67
41
97
73
2
161591248
8
73
18
24
370930
71
28
494216
41
119629
666478288
250610310
47
18
50
816984269
47
19
27
117673
87
530775420
94
361429
242559
23
226059
114298033
188043
153159861
54
261891380
260004
40
645941882
472118
358069
27
49
116667
81318
552513669
23
254384
400672
198047
146062
492840427
1
400035
2
215536
67
32
84
22
162761
235512
18
49
382777
18
67
16
133638
444656
20
2
1
349612
55
279809
48715
75
218316
386489
339192
473444117
78549339
342743650
970415895
84
32
243519
95022
462837172
935861353
228139
175584
799810396
289727
77239
72
66
85
546863227
53
65
125690
4
430930
894276855
390748
317204
197855
618961974
60687
188568
206656
1
271155
497716
8
232232573
5
65544
275930
465658
435739
498150
478076
202871
36
57
344777
419365102
220520
7
86
324492
7
289863
83
458345
80
13
35153429
96
69
61
194236
96
32
438443
9
191838
171297
253389
6
7
97
229749
57
10
155797
131029
73
42
31
15
70
333044
122841
58
244749
6
252751
67
22
965076837
29
465498128
141111
15312
7
120538
211459
95
88
19
208244
72
12
83
506296479
116168
98
35
37
2
806907625
23
51
64
72510
69
187519
5
60
204456
37
39
856791113
136363
22
404660
34
22541
35
41
171494
26
85
294380
421966
91073
560351098
43026
9
16
30
62
238123
73
14
6
109676
7
55
51
46
93
32
369686
304608
430454
62
1
11
16
140453
93
9
98
20139
74
92
161388
360392
47
648882847
7
96
466155926
291457
85
89
73
9
141331
433174
52
68
92
6
31
6
92
93
317061
86
9
5
63
67
3
17
240975
94
50
76
149858
27
429607
81
172769
367532
357685
939200677
78
24
178015
19
45934
296944
27
265205
194821
81
10
392037
83
244119
474608
66
55
59
81
38
61
96
20
20
6
56
3
3
6
189388
87
82
212098
9
8
42
206666624
66321217
9
6
478467562
202687
92
152007
1
496508729
2
529257808
75914
8
5
8
209016
321137
8
4
304887
55852
478249
33442
53
65949
63
1
36
61
170615
96
411418
83
14373
6
412839994
480821
75
31
9
62
305001
43
24
60
287259
5
67
356964475
17
49522
42
53
70
193937
92
10
81
249243835
31570
70
230396
441720
10
6
793480543
9675
434910
34
186688
44
6
274980
2
283775
58254
52
13
454572
25
53
19
85
57
263639
48
460524
620242922
98
468665247
136978
457966
831671615
388339
64
55
183299
412687
15
28
214358
27916076
64
382542
273106
69
354261
429551
95
205975
88
36
177174
9
54
486851
93701
337805896
233791
222816
66
61
84
697816430
54
320603
201921173
65
6
21361
232619
329986
9
63633
43
20
39
77073
811627649
64
155382
480313
275121
52
26
75774
12
495765
57
3
56
8
90
252827
309422
336920799
15752
663473309
372541598
24428
25
91
9474
40
257389
52
96087
42
175461
195406
69
99176
4
93
39
60
469648115
18
4
208751
97
277756
391705130
27
89
5
133223080
49
2
620976214
144771
46
101196
9
29
257766
78
116541
192359
41
9
1
9
8
33
53943
51
128548
5
91
426296
7
227134
5
315703
98941
237262
79
211430190
474947
375485
256711
49499
21
251843
27
16
45
438433
36091
77
59
70
98
69
47
44
132336
62398
184444
18432
62
25
48292
353505
1
367931
1
18
29
35
1
46
24
566475471
308431
311207
9
8
19444
58
96
102326
154229
82
48
15
51199
6
43363
565997386
327154453
72
498910
93830
595181827
68
39
87
482158
70
83
106238
347237
442388
338875
2
43
79893
30
8
30
491621
552157373
71
92
375149
492522
288318
2
42
128089829
362061
60
75
21
418083
330629
85
242936
345575
24
97220
33
297997
607949343
208944
323548
92
2
5
87
84
41697
134166
59
30
357162
91
499048
61
33
471571
144839
188272
90
62
42430
469724
335396
417718
301939
6
1
76
130664
286689
59
78
5
83
43161
68
15
403298
277595298
108789
2
371819
77500
202424
80148223
16
333103
67
222175
4
80
44
72
157173161
1
308763
658177819
412253
98047473
38113
196479
86993
28
389186
224217
8
395959
15
358019
92
158978
286394
83
67
95
284812
4037
384651
374968615
31
8
4
4
450071
793007089
59
47436
42
6
47
28
374496949
235806
51
76
149281
147472
265836
2
54
321381
817375068
388455
75
491502
1
87
71333740
143638
33
486411
754786201
77
7
328691
495221
70
466340
3
199535
64
716649494
72
105316
10
83
87041565
359171
398384
239947
255480
379985
271941
93
23
1
77
9
192823
71142
236116
237972
83838
87464
3
257895
64
82
33
84
21005
144440
60
83
39
144035
60
533974876
28
8
76
1
869036609
70
98551
175892
777596582
463339
345568
94
69
192009
4
74
2
229943
9
52
64913
32
262242
519653880
313404
19
452415
6
307366
24148
82
86
124709
13
361792
62
27
430580
66
254241
229564
390892
364695
14
483399
203693538
360700
318008
125107
85
29
153783
288356
321825
91
218426276
8
240869
81
3930
99687
21
150119
48
26
443739331
187864
4
126083
78
39
399242
26565495
89362
293994
92
47
21
28
49
473934272
204894
90
290149
92
652329949
38
90
54
91
392361
344529
1
19
59
42
55114
45
39
217155
25
85
51
285602
251500
51
89
46
38
40
9
8
34
490554
6
44
423048
58
2
70
1
7
74
83
731345885
255841
338176
274706
348446
262683
239515
99
37
90
169084
132663
362602
51
6
151768347
366012
22
69259
370958
237244
135490
15
241923
3
8
382568
472366
17459
85
82
169382
7
209622
352274
255253153
89
72
50
16
96
141353
136307
283044
95
20088
482953
131923
71
22
70
786955108
258267
786011630
180212325
7
185546014
89
436
8
442884
5
95866138
27
28579316
427486123
246814
43
94661
380728
245693
193160
220494
472735
43
276009
412368
90
304471
70
88
7
130429
129457
1
6
340046
107109
5
367404
82
9
76
461652
473123
42738
69
179087
486964
157494
6
3
89239
4
4
81
27
42038
29
92173
42904
325121795
6
260991
15
51
19169
76
312733
73
44548
2
377806
460379
8
96
9
99
81
180429
13
33
22
216155
334555
98
758972334
320933
229529
98
74
47
815718820
66
130037
61
279384
101624
366403
395486
74
12493
292425
307859
342127
293727
277255
31
390682
96
296610
5
34
64779
199106
62
671670467
19
368340
77768
480306
85
264467596
440642
28681
37
122723912
347891
87
81
25
13
185906
47
782676471
57
482270277
462743
8
657386697
97
323789
258315
463080
96
335815
48
168062
35
69
180532
52
652049547
5
5
35575
61
321571
91
456204
61
410028
402686
52
33
1
160359
684105201
53
94
28753520
310477
96
28
98548
397934
70
52
92021
190832
238806
72
2463
752094342
427439407
141105
17
354848
352200
11
63
9
228507
42
37
8
394482
482793
124671367
76
295579
8
67
2
64123
74
90
76727
414845
88
7608
65
79
371422
6
48279
28
218097
35
79
2
69
11
92
2
110326
548270445
212557
75
399833
32066
66
45
27
405594
470260
397241
80
82
299902
8
12
504391734
2
5
330316997
485109
67
41
5
80
41
1
370861
311783
419675
398354
375803
223418
289519
279553
19
5
4
44
100542441
203707
225423
251828
671138267
121684
196020127
20
480514
43506
399021
628703032
94
59
355367
659206755
472999
196636
8
309366
778419512
5
90
224861
3
451926
81
69
417101
98
366898
159152
273516975
73
3
268623
418713
43
37
55953
35
87
639729328
6
25838
39
97
93
5
63
13
844984096
2
32
68
43255
480961
49
376514
418386
147277
83
100077
474711
265159
33
5
98
66
90
40
7
30
291229
951545427
1
4
6
69
664447210
55
83347
20
85
496468
4
368444
8
171008264
13
36
98
75837
414162201
173051
11
851806201
402842
1
7
84
446044
35156
9
37
228214
61233663
19
18
393182
58
474397
284452
84
243307
66
323810
499298
57
418281
85
66
7799
40
291946
125242
4
41
44
106053
261756
344620
4
334927
34
912539210
1898688
475032
1
82563
194395
353674
422370
361926
148626
45
41
52489
2
2
407029
169875130
96
78535
50
20
8
277964
76
395412
27
44
170440123
4
8
14
35
66
32
461416
30
381470
74
2
230231
14
27
4202
75
79213
94
38
340342
66
463109
416336
157883
27
45
738483696
94826
96
323832
8
33
455659
424579
55
331681
309243
679393294
54
48
82
155575
95
13
622127121
351073
440689
54251
87
22
77
100377
78
11
222510
455800
366665
398533
260717651
85
495692
4
425644
165576
845577170
80252
25
709554869
27
307005974
58
65552
413859
11
499357605
89
130357
7
319144
146731
479426
58637263
258170
33
45
101555
228253
93
491451
80
353253
34
40
318468
94
476805
457433
51
388956
201291
100055
278625
47259
106796
9
76
76
31
115363
43
91
321621
491865
322888867
81
142623
174007
40
143186
1
598877567
330585
16
326981
69
49
310712
415248
8
230473
183728
68
61
469881
76
120142
98254
453479
93
393095
24707
91
47
50
225772
23639
16
216465
611329153
84
212734
176647764
72
33748
428664502
37536
42090
473082976
84
56
7
84
63
5
59
60331
356328
483854
836136404
353750
1
61393
186118
73
15
99
33
17
232878
133411
20190
154687
54
71
66
86
80
60
22203884
46439913
62
145748
56176
6
87
41
53606
126684
49
436048
454794
373313
3
76
99
5
178905
94
34095
85
43
448802281
28
231717
215550
98
6
138788268
383947
372832
281914
191582
65
94
355603
56
382389
126464
97
463989
198903
8
99
195553
238736785
214444
6
9
294384672
16
69
264832
69
74479
208621
5
53480090
78
41971
345325
71130
33777
103101
6
52
257101547
25
156714
465168
294500784
73912
64
350518
7
15
401933
13
99
82
163903
81
109714
41339
246363
344008
8
371622
25
56
98
58336682
68
21
446833
241319
38
96
6
19207206
110344
89
170256
81170
155648
435851
73
6
32
87
108537
14
94
3
407629
32
58
986642053
96248
81
90
120574035
361797571
7
466377
79589
9
832883256
227210
46
5
98
56
87
135366
25
175206
96
88
40621
130173
598741783
42
400353
249134
40
84
2215
9575843
65878532
29
8
137667
306694
24
855397302
116914
463519
686979197
421711
117906
89
352659
172933
95
83
148594
21
3
25
26
26
25
91
80
30
383499
56844
93
7
39
344777
71
29903
426791
293186678
226017
20
26
322947
265175
68
80278
169193
9
95
434206
57
159304
323796
377271
85
31
370966
13
73
30
463803
342164
22
167021
433604
379207
15337
42
452461
248460
467733
81
195292
25
21424
40
89
77
87
492511345
9
142978
319738
53
447878
57
238711
184163
289233
43
28
19
167359
257117
110375797
728254581
342729
254001
484353
1116483
19
17
7
241861
1
3
193530
26
39
27
57
949471624
32325265
10
73
486859
2076
82
423223804
147224
272488
17
225978
711587185
614677493
442830
416996
397804
130650
443723
39
544506725
290774
70
80
443495
422036
59
53
12
52
72464
613307229
220867
33
89
57
98
24
261
555950162
243845
23
19
44253
73
4
21
249579
19
76
50
755932420
58
51
214523
145798
339025
205392
87
7
21
202123058
136948
43
281666
26
150190
62908
304799
496474
63
308410
3
56
86
5
50
229350
95
55
319922
53
387299
19
23
491777
4
478293
50
43
5837
1
12614
122595
412715
9
459612
24
77
90
68
59
73
442959
308145
291513
210186
29
3
996864921
23
15
448017
60
112708
4
541844996
28
81
9
409945
24
283266
51
150613
73
9
376141
56
97
27
53
266048407
47
338663
351899
24
128606
429860
5
276968
63
447284
5
62
61
57
444595
445123
49
329632
184650
13
46
45
21
49
1
59600
417021
2
65
684334572
92
39
64
1
19
9
450134
275198
86
96
247854
36
82
53
39
723130810
63
68
237410
127751
73
141062
34672
326690
97
133098400
202696
38
262913
18
349403178
36
1727
369035
15
471719
475085
4
94
4
304792
465267
142814
69
941544514
9
431267
238433979
199812
8
36
53
946282464
174406
14
333859
286134949
228709
84884
222137
390417
675487777
142482
71934
237724
57
9
284735
22
15
76
336560
63
200052
618657175
7
459385
8
241812
11
102099
597307305
25
264840
39
723678012
78
338957249
187271
1
21
107600329
143361
9
80
390445
20
156677
290819
432748
409164
35
354508
3
200484607
99
25
9
42
478079
42
208137
26
74
99
55356
207037
45
57
40
67
65
459696
61
13
1
25
266090
296568
97
26
8
6565
51061
427928
76
53
32
52
50
10479691
595499831
459332
28
713808082
85
39
7
39
46
38
21
964193752
30129
41
383804
186090
16
440525288
41
159375
224817
60
8
97
92
1
36359534
32
96
8
287883
7
19
51909
191818
797679536
863601326
3
30
35
792989680
371239116
16
9
57
339505
72865
67
473164
47
223724
105984
299995
70
37
48
76
29564
44253
70
958854446
356056
33
53182
72
392368
48
613
614706046
73
79
192488
73
882589781
579703102
233746
381789
234545
486372
12
71
59522
192893
294337
363683
156055
3
581546815
99
143547
478223
326151
22
1
11
241587
144657
284539
300528
28
823804189
73498676
205943
279519
16
70540
183536
132449
313327
75
2
8
58
52
195338
174497
41614
48
406662
364010
64
271302
15
81
616528122
5
75
55
450320
19
682488598
32
80
23
292974
39591
915544793
455432
629193989
4
70
332856983
197766
580979445
2
86
495588
102849
493515
709100029
90
123273
80
25
28
161766
47
200754
87
139283
89
56
7
25016
205205
19
49
166848
4
30
146954
21
329545
474003
61
306250
23
419611
25
211261
446838
34145851
320164
411840
404990
49
411931
6
26
4
36
157416
305227
56
378801
29
372054
174802413
283965
24
387215
57
68
354920
68
62
95
45532
405308
318643
202134
256897
71
98
15
89
17
292407
85
341675
50
32
362323
81906482
11
239653
9
476946
36355
44
191766
10
634872995
221075
20
85
12965774
52400
90
36
221518
6
481034
190288
32
245154769
77
10
106421
98
278478
125216
437863
288955
29
437201
458478
53
366315
419102
470488
457267
182282
100342
53263
276370
27
416649
92222671
34
16
73
6
92911
76
81
363747
355146396
37
213031
234422
227470
87081
18
690699251
94
46
71
52620
168926
449931
25
198651
4
893999631
93
118722
265602
24
33
110621
18078
393064
6
496428
83
168144
53
14
1
367064
40
456967
36
32
127197
70227
81
124023
149350
22
5
98
4
326322
1
438846
188028
730318429
354783
136528
356351
368688792
350738
94
237784
4206
86
9
6
349040
55
3
469260
35317
669088455
3
326112
26
3
12
73811
29
68
42
152985
496861
13018
78
74
722262376
205403
71
448919
410326
76
84
86779
380306
45
179884
446680
99
184006
380894
341200
228711
65
43
70
42
5
55
352013
93842
363859
469472
207252
7
202629
43891
4
465132
94
718400813
133081
97
22
63342
75474
72412
43807717
80
35
303294
223620
45
394019
335234
311896
360815
483507
494978199
87
230327
3
38
167403
192474
486772
20
61
92
63
63
720011730
58
472124
322770
83
99
5
676721120
7
60
694645558
703823023
400006
57847
93
18966
4
94
51
31387
85
162462
415746
9
232233
946550789
69
71
94525
856135954
74
159911
24
780379108
917661822
562551554
67
33
29
704061126
23
10
70
354213
44
91
282206
46
441418
306699
75
432801799
75
287995
526797685
547063688
30
44
301187
404728
369931
32
54
19024
40
13507
374484
17
39
31114
44446
219161524
25
116703
63
85
30
4
78
76
319999
84
21
77
712073531
5
112740
50
98894
45
476119
93944
87741
7
109541
993933759
73
292741
29
219052
42
54
230697082
188006
352430
165125798
229659
332649924
311384
346956
77
34
89
74
7
78
320597793
48
414657
97567
450253852
8
7
70180
91882
228730
22
92079
7736
191465
5
30
391780
377278
310128
388610
363025
67
320785
6
202359
10
91630918
68
430171
56
44
65
5
96
14
40
5
923786807
192822
4
97
96208
224091
48
20
67
207015
75
59
6507
15
99390
238457
70559
50930
4
6
78
1
127474
190935
52
52
82765519
2
81
90
1
238138
342910
565509352
411082
366183
513367582
3
6
83
18
222522
92
179317
37
25351
476852
23
460082
351708
156349
494111
4
58285
11
873652679
74
342954
92
97
82
95
19
249341783
365092
132425
117371
61
43529
33
124666
279888
5
81
272300
359919
204612
89
78
261655
81
277039951
36
384317
216628
78
53
250714779
47
71
1
73
119951218
20
18
9
115023
61
164572
270968
329221
3
78
220476
7
361270
35
39568
31
441722
3
30
73
212263
69980
3
406832
348018
12
73
30
94
5
66
64
40
284256
603736761
65
75
23
46
268417
2
431951
343754
78
3
904650735
228805
253300
72999
329386
17495
83
77855
42
83
48
30334
29
14
377934
317855
171079
56
94
157910
460728
389219
367425
39
37974
23
341753
60
95893
194394
444074
1
98
42
2
447501
168148
219419
90
89433
206818
443487039
3
60
231443
437084
129703
31
643830075
80209
679405514
21
383060
50
3
3812
409510
62
365414886
288428
56
28
320803
436257481
52
65
1
86
7456
72049610
8133
438565
299549
18
25
82
48
79
283006
1731
78
2
71
332379886
88
492797
802373445
37
19
319397
364711
52
6
15
90
43
38
35
72
5
29
474899
62
51
99
461533
193675
66655
168634
12
319930
9
42
161455
176616
91
45
386179
313580
45
408359
42
484305
48526
99
119508169
94
99
273152
409216
445752
33
366760
862744313
191600
20
53166
526595989
73
355641
161035450
284378
68
73
18
18
51
72
1
364543
96
203510
38
54
35
39
42
73
247735
9
1795
92
397820
22338
257546
54
41213
68
979693653
850671155
73
56
15
657414756
66
2
97
47
4
15
386941
1
86
50
2
320675
91
2
16
141313
342536
281148
81
62
444480
72
33688
304167
37
42
45
976010443
68
30
412787
393127855
106013
3
59
179309
8
39
452303
34
404752
88
42
256312
93
417528
754523348
274064
807401661
24
75
96
50557
174379
32
24715
313955
84
50
155714
7
253019
9
43848
60
61
127059976
676867419
462398
7
252554
21
99
1
878380966
12
164003
19
43181
58
140379
6
315198320
360770780
37
61
13
63668
23
83
67
905865431
3
97
55
36
39
294236
314202356
113350
56292
218534
318751
720773530
297993
404778
122705
18
96
344664
338575
159001
64
96
38
309969
28
27989033
87
76
2
67302
329406
62
7
24
63
407532
77
34
140724
43
2
95
40
73
4
2
344930
261489
80
60
22
67
52
86
29
9
66
36219
387893
128034
18
516834735
297051
209067
29
95
95
21
45
446487
16
6
53386
17903
3
88
228808
24
425417
43281
80
423980
66
54
52
2
36
223148
57
430121
174274
8
12
222945
190555
211922
66259328
6127
5
73
171525
61
684906933
35
244817
289235
79
346107
1
668829536
878247682
39
61
57
98502
197190
533059679
238706
716337245
54
186865
103252
34
8
38
72
331411065
27
8
149869
2
222687
6
426512
677194834
22
414676
474479
49
470557
10730582
11
7
89
79
47
911130511
397813565
88
257520
46
32
28
90
36125
78
53
566738297
97
53
306453
4
669534822
12
333376
36
34
11
59
267741
194244
443604
75
37337
19
14
58
94
26
163071743
378974
46
989207438
30
153487
95162
8
43
43776
87
496666
265646
91062
98
136474
387650
75503
4
5
12
436524
46880
37
156593
75
81
492850
29
96
708971554
219503
315614
377896
118370
54191941
349043
1
50
459813
227021
73334
71
413794
406816
61
24
73
37
123126
972768237
372446
488309221
29
1453
59
446909091
83119
10
66
41213
59
953865640
379926904
219989
69
278409
457719
347578
15
379795
257120
80
60
29
30
3
446801126
83
10
70
31
90
459688360
16
57
15
61
75
7
408654
480097
8
94
276978
52
99
291476654
455127
91
411245
141164
265002
447542680
2
190132
36
15
6
187172
944917412
433303
24
56
213433
48973
56905
777243984
53
258252
112723
95
42
120915
709231864
100623
243586
290488566
4
163390
171053
6249
6
20
94
953022561
143883
51
74241
403618627
325058
39
140277870
187425
649826271
496404
137462
46
109686
68
72
151628
24608
463290
156085
316497
196039
75
329304
41
12
268267
31
957889410
1
459438
232162
33316
225209
14
137923
353377
44473
268752
71
9
82
380013
333306
294446
312221
26731
366837
26
92
97
59081
85
3
8
9
34
216293
340342
66
63
63610
274524
72498
459267
22
299781
47060
58
235204
8
77
146537
42
43796
383006
43
157231
484901
125761
4
15
19
2
87
26
6
66
98
127648
8693
157283
189315
79751
51
9
3
454474
88
86
237665
21310
97
501
46
6
281976
85
5
51090
243567
298008
174751
36
287424
65189
97
499677
29
24
84
61
462448774
80483
351734
360746
58
28
147175566
2
6
543203594
176641
168095
396139
13
497203
24095
36
293748
919884098
50
61
83
48
180151
85681
63
9
328371
333394
26
252011
66
88
94
11
9
19
19544
31
499117
249466
402928
4
50
212281
9
315084
443615
121397
6836
65
20
330218
134531
28
125885
30
58237
193844
441574
5
86
975266146
270355
95
3
477951
469291
8
185427
467242
20119
7
73
84963342
450385
91
75
46
65932
903204680
9
20
530692694
291129
75
456534
15
25
12139
738749483
172688
9
349518
252730
461144
359203
453312
93
62
325866
65
156786
20
735664096
9
19
77
20705
127774
57682
374007
91
575649732
138974957
4
24
3
52
94
59
149866
131593
80
145227
342665
2
305338
319363
581286990
24
272646
63
33
80
57
82
5
142060
355256
37
457554
309651
16
28
40
210488
284529
64
48
350469
1
5
5606
23
87
82
483725
397354303
72
482301
26
9
263555
270904
32
85
19661
7
93
27
99
2
28
44
347436
39
35
29
86554
349702
736581723
20281
27
53
90
899125416
314531
161947
63
4
85
1
4
262720
489798
166489
133421
398668
339356
160269993
26138
55
356596
5
33
346329
17
42
12
746309011
135922
12130
208058
33
236092
402646432
71
287127
70
97
282482
558654448
22
30
50
348760
413782
174438
76
65512
51
11
61
92
513718543
123893
99
302911
60
89636
303182
93298
450993729
467916
91
160469
45
70
4
12
239393
684076791
723999762
58
63
363031
171797
28584
58
291831
62537
43
301153
6
437634
232845
116188
13
53
20
27
615050761
69
62
49
84
400441
440033
49
172777
3775
14985
2
164994
40
31
72
8
22803
82
21928
92
15
449240
74266
26
308336
49
40
35
80
22
97
149442
186397
56
487862
5
97
375769
36
83
525345084
86675
184006
136303
227119
127261
976822855
16
3
27
238201967
41
85
146399
152057
48
132438
470973
82619
74
13055
9122
495828
223489
185525363
586594123
75
843145587
393468
78
92
31
4
427510
1
425473
71
41
74
93626
40
262980
382918
170617
93
89452
16800
92
49
6
70529
90882
198219
93
472249
258194573
202175
425894559
74
34
39
91
277775
72
41
4
71
393913
491943
733363730
399472
97
55
434905
320588
38
9
332520
14
526871716
269559
46
55
79
222079
19824
486448333
32
464665
3
44
64
463747450
82
177683
155216021
7550309
11
1
428627
7
423306
172013
32
92
62627036
4
237863
767171156
44
371636
9720639
7
17237
462602
90
369684
45
50
922431302
3
51
806386580
218732
65219
217272
193741
399971890
1
22
39
7
155952
88
27
35
79
492986
17
19650
329016691
258165575
552802057
405664
84
442188
40
37273
2
232898
52006
12
733607269
491719
88
47
228913
28
2
51
793622836
9
220265
357899
53
4
7
11
8
35
474535
91
113837
22978
74554465
291315
51536527
350490
341867
460401
54
80
10
66
6
104708
83
188290
96
420456
1
443245
197223
31
78
467824
26
5
62
956236230
11
246867
45
58
230195
66
25214
24
45
78
100242
65
5
322906
72
173199
208265701
934890110
1
6
472483
266523
722103537
401589
452936
708953963
76
385045
409734
530084509
5
88
189493
15
441763
259063
291426
113775
13179
90
35
4
115122
68
57
20
311763236
174886
29
81
390591
108763
363461
737535082
94
49
316109
322391
480532
468940
13
2
350814397
436874
81
216352
46
43852576
35402
327349
39
36
55
12
222870
42
496232
457591
22
485775
81
299084
19
18
206654
2
28
73
374371
65
291972
12
3
174104
372013
14668377
36
448514
49
61148
9
4
297473
3
884921701
51
392153
251607
2
64
270129
25
14
211892
644919876
53
101139
320917
90
316465
12
87
77
982216200
2
69
78
174781
66
68
109494
515110722
403133
229142
32
305342
65
71
244079
34
88
479105449
335673
1
84
469612
496246
96
480665
221821
50
34
4785
93
404247
256782
18
9741
8
104407
82
166496
61
421453
7
55
5
215080
10
132763
294705
467287
57
89
64
44800
122405773
66376
204643
71
3
12
2
64391
264591
7
7652
64
12
46
651637742
183478
38
64
7
124374
85
17
62
1
22
205066
35
2
441545
35
276744
19
58
367567
140073
257947
99
356723
397351
5
31
74
98
8
23889
43013
123261
161887
41
500803258
439504
480706
8
81
51
100395
46
178959
44815
86
36130076
485866
110503
5
4
140330
3
201352
241047
29
448817
5
288514
17
53
425739
4
41
75
323020
273055
159955
112157
388149
45
56
29
48401
24
80
481819
5
174607
200556
99
7
65
40
14
28
989147909
27
115323
436261
90
247635
744178280
35
456110
72
15
63
72
29
99
404826
596415866
12
271345597
366997
361054
80
87
507352054
94
370442
50
65
83022
35784
1534
320168
19221
305438
105707
265452
413133
63
213456
6
104674
65
405711
6
34
5
210415
92
230540
23
34
200877
1
474444
510863634
183394
131046
91
219916
3
434294390
182606
242558
175736
3
86
42
320577
6
852822711
291981
27
328239
67
93
196340
318894
451386
800656027
64
54
20
35
761539326
95
43
897031879
21
291949
112729
510972845
141180
96
13503
48
410362851
11
50
86
426955
358884
49
221534
6
21
7
190761
32
144079
439897
480980
4
150108
260710
272372
15
473782
57
54409
55434
311866
461182
449123
437824862
147905
7
597288955
139533
11
45793
49516
96
192255590
4
98
314740
1
425120
85
61
270231
34
19
286962
21
87
82
1
66
95
92
220758
5
813431942
6
38777
187268
684725070
56
111335
57
75
8408
93
44401
85
240723
38
77
434131
24
56
228697
203690
173137444
260224
5
8
91
90
443248
50
98
203271
60
314223
51167
118489121
29
112839
6
77
7
84
73
54
805242688
28
9
67
9
9
317072
429105
319027
77
10666
37
15
7
43
89
273462
29
9
15780
423670
121934
712563839
70
13
134436
99
39
195662
187367
924440932
80
73
141748
498818814
73
9
5
32
639924851
92
355774
91
483721
18
409144
74
42
77
457721
83
837432633
48
12
17
44
102494
96925
840372054
5
121013
110947
25
100462
191505
5076
434671
2
39
6
55
354788
69
68
65
29370
194012
58
298310
42
47
161758
482817
56
16064
192857
17
43
749799389
461326
28
117612219
15
69
243262
40
7
195369
134876
34
25
63
4
79
88
476713
416210
57
56
5
271977
65881
82306
91
25404
23
353968
906116537
317163
830009069
241560
79
32
46254
215539
8
77
55
56981
85
82008
79
126461
73
151858
54101
3
77
83
75581
186718
95
105940
255225
470002
698904849
329384
314771330
446842
85127
28
316817
13
36
5
11493016
219353
19
6
432945
794546901
325692
267475651
72
245142
30
210047
42
48
408536
409463
443551
27
40376
43
465536
382187141
115372
436405
19438
30
92557
99
3
245383
196047
28928
439434
495483
35
44
205187
999377177
578864795
283977
142824
43
232017
179629
3
97
5
472227
43
52
5
22
8
97
5
85963338
21
89
19
7
66
92
427070
7
389995
213330
287217606
98
718341269
240608
39
468741
88
335767
32
451514
5
31112
76429
89
196195
2
58
51
216418
9
65
57382
7
62
94387
23
81
95
9
88
87
91
294007
495057
21710
16
463013
389363
16
39
32
467587
89
3
715613800
59
31
700998290
978727577
90
10308
23
74
212489
83
57
896554520
331870313
9
927486466
118844
458810
613780298
334686
58
63
32465
141398
20265
3
207877
434619
574195591
85
18
59
244939
9590
15
89
123630
127274
46815
68
20
14
368667464
139773587
466009
18
43
50
13
162083
328151
89
142082
2
483818
3
455508
97
50258
252715
23
487309
383213
553414975
311691
297373
80
610106492
5
53
103655
4
1
416456
126884
131851
331558
2
412739
89
22
3
263417
135173
24962
947524935
148646
59
1
181443
590952694
239083
344933
157093
98165
85
10
5
750307810
35
3
59
106126
238809
376285
730595691
102653
323985
35
354739
9
449301
69
458133
24
254669063
1
259126
97
308932
40
49
26
181368
41019
266489
8
286279
26
231611
41
111159112
842409081
54
1
45
10406
490240507
390603
29
35
17666
77
93
45
255537
231298
90
39
812557487
460446
6
193770
78
472801
46
58
722248865
74708
104969
50206
18
99141
58
81
9
2
97
2
174952
380468
378728
827798878
95
42
369319192
18
55
21
238044
105427
51127
67
188349
82
419275
13616
3
27
944703179
397188
55
74595245
305475
4
14645
111936
141865
202787
367036
99
45
218600
196335
105025
96
24
7
196010
400216803
5
40
2
29218
261523
3
367223
51
27
62
53
65969
243149
350549
3166
79
456293
47
19
4
32
70
10
14
111865
86
67
87155
365976
357101
89
107502
386102
418371
302907607
440675
901870733
7
355358
9
415039
241530239
92984467
87
94
152564700
251267
94
481751
239199
68783
25
8
53
643948622
683432814
19
768310655
27
21
75
1
39999
4933
44
179625
60
27228
382198
324719
917359791
278723698
84
352936
67
444184
427153
35
300517
369162
799285469
608363605
3
494194
53
190389
28
45
166631
442623
133328
218747
324737
4
261487
79
37
75
45
68573
240127
929419078
59
44
363572
78
90
561326931
496355
558300092
14
10
404963985
418131
16
119754883
436700
71
31
56
62020
34
76
51147
236214
55
21
73
684970199
2
93
35
48
431564
560847264
5
245461
53
1
9
97037
321087
16
272671
382001
7671
90
98
75
77900
457887
399998
85
399656
336480150
209144
61
421734
242586
559297455
479796
893514743
37
361458
98
22
196877
67
306834
445840
556865627
371479453
89
232287
394343
247715
76
88318
406751
66
302592
79552
22
59
13
43408
4
28762
64
1
42
80
63
857902778
6
460162
438202
292889
66
317645
86
236669
54
130327
7
229655
54
4
39255
45
2
25145
43
95
226444
35254
37
351454925
529688598
34860
4
6
386533
50
332770
482706
4
35
801341563
277386889
412008
18
52
270169
71
66
5
28
474125
276010
967870849
10
345990
73869
187213
6
291623
62
934307112
48078
29
305028
117369
82
17791
3
74
91
52
137334
71
149600
430398955
52
550626128
364558
434829
9
14
107011
164730
955801352
438953508
319037
424492
7
21
197315
28
372187
32
54
65
233561101
302244
42
220216
18
229704
6
181725
14
2
139856
45
266257
815525130
274611
32
8
13
246164
1
34
79
2
327282
303760
36
264158
969066877
95
9
42
387803
74
297207
30
22
202531
555060563
464689
298391697
23
403713
72
9
273924434
7
78
67
335726
495537
34
405108
56
204275
77
248261
267924
3
8
39
93
818949692
499366
80
59
44
2
293565
47
96
18
42
329182281
187021
3
333554
134816226
50842
272295
42
35482023
7
865588927
466019
80
145959261
469256
33
34210
133536
40179
68
405527
350765
133049800
32
49
423792
300130
677201182
93
67
389617
900120127
51
84700187
193686
28
44
215549
517025332
65
259392
327263
454520
3
415858
40
75
450124
98046
81
53169
26
344042
65
347310
781784197
1
25
155531
82
381166
21
30
78441
86
9
470421
464852
223642
96
34004
5
844268552
813611538
822121179
394131
38
340721
151001
2
49
230470
41
703830608
40
349864670
6810
205074751
104081
170925
73
291319
422306
239585
421002
196205
12
88
109691
7
140347
93
53
1
368973
57
335045
23
40
60
79
3
62924
177153
372077
53117
320318
174758115
79
4
39430887
414490
19
43
199785184
282839
9
6
119169
3
260986
241466
66
99
189296
393051
470901
91
131270
460702
35222
16
90
3
96
4
61
874211731
99217
79
91
451233
79
62
96
212988
386466
33217
56
193514
258806
82
53
40653
102446
9
62
2
98
465270
338835
40
513619767
77
361380
92
71
437088
51
11
77
474180
69575
53
36
18781
64299
76
196545
81
395224787
8
5
38
82
627146591
122297751
48796876
51
321042
452448
62
97
763234398
95
32
86
41
416445
276971
455789
40
201977
86
201702
632138882
130332
89
460705
454934
387095
398490
652734531
311959
45
89
119369
9
97
90
3
222230
820819787
82
360402
492840
29337
411173
97
3
132902
4
14
378487
309867
30231
478391
144524
4
441435
378557
281033
61
356152
336231
40
30
224199
42
46
1
4
21937
247585
439620914
2
24
291843
1
98
237565
146938
6
13
136014
18
297310
65786058
33
461208
37
83
179192
1
299067
1
89
12
225655
173640
369019
3
741341507
418576
43
217797
135759352
30
799140710
145622
956719551
74040
125584
382796
54
7
500144076
52
317057
81910
43
93
433290
367890
312894
472315
74
86
356362
464305
99
390202
37049
111717
11
169022
221082
61
250493
19
95
368572
68
98
46969
57
39
40711
77
250440
480728
250259
8792192
91
23
75148
84
19
400212
142156
71
269758
98
4
33
89
67
433890
36
69
30
467534
1
3
22
128881
68
89
46
193506
78
3
4
51
7
178686
74373
471901
376555
92234
51
88
42
7
236578
75
83
17298
8
318247
6
625827303
210110
40178277
266577
19418170
257441
32
3
43
53735
47
88
96
54
490986
9
80
99
40
49
284287
410443
413148
728509545
6
372642
23
754303207
468791
9
186224
94390
8
30257
3
955424704
161930
81
58
283466
263020
229037
8210
83
458209
411569
2
2
56
99
70
2
269700
403309
40
363889405
303586
953884305
75
64
44
2
496985243
19
496730
22
456610
81
51
80
4
52
35
187456
3
30
335105
58
480197
434997
70
125956
1
46
48
51345
30
205052
11
374936
107243194
158453
211750063
13
44922
94
20
72
202974
958866600
2
3
9
69366
59
63
557365204
251522
276643
455173
226201
13
1695056
46503
51
6
58736
455237
8982
903721484
95659
19135
42
4
60
374159457
431284
273719126
424901
176590370
208384
227799
12320
141650
19
20
41
4
111883
17
20
332696
10
83
275011
19
77
95
46
20
30
761165447
347774
481814
61
5389
18
983824888
4
40
21
248143
343981
314086
90
6
37
61
48724
99
41
400891
93899
59
26
9
46
234562
99073648
695516997
192541
7
253477
2
380467
29
57
97
85
143953286
25
54
78
484538
171039
105605
1
368472
122675
251435
452346
90
7
586926921
40
34
79
93
70490
253151
11
211450
45423
66
965
219379
40
1
2
26332
252112369
22
407892298
50
379458
22627
54
28048
197187
18
21
3
27667
8
64
43
18
96893
35
340857
6
33756
67
49334
97
432346
96
63
195292
70
8
58
4
210175
170693
64
39
250333
87
244947
28
281341
85708
74
39
46
302524
19
100560017
3
62
13
228388
16
417351356
62
19
331350
64
493859
1
367822
18
203775
40
178981
285264
119811217
99
610659291
273391
131601
325706
67
34170
332956
81
467077
19
27
38
50
6
233000
228469
269055
234283
246700
26970
470926
547719103
55
83
923843520
80
58
39
72339
431325
108683
659908849
12
428296
57
92
2
25
8
101192
184948
344125
275428
321230751
296461
64
3
226632
546
122816
398908759
358778
565247635
223130
99
97
31996
6
398654
16
465407458
66575
5
159536
94
344591
61
99
50
151763
463690
406653
44
90
215486
819965943
110586
368870
19
21
6
24
4
21
20
294050819
129466
33
27
52
387740
5
65
93
39
364859
4
94
80028650
494783
340590
28
87
4
84924
46
246540
101628
18
46
537984419
1
15
44
64
78
807796839
29
170762674
406771
70
88
335505
74
8
273278
245044
384533
11
40812
435651
440724
5
429680
9
984927751
72
157064
11
359272
273427
68600
348059
94723
68128
87
427998
90
280622
80
54
313554
268703
240725
86
404434
40
86509
60
197724
157708
53
341204
42
56
82
63
59
34
8
63
204529
155597
50
576775039
3
12
64
48
9
7
205539
2
312229959
64
75
52
4
456283988
268066
17
89
19
86
93
28
138411
7
223829
344268
95
183929
43
72
412842
11
25106
380947
35853
15
4
332680
96301
65
69075
97
58
813964027
7
9
24
55
263336
8
94
46
33699
176617
981670768
10
54
24
69
322040
124128
6
81
82024
132127
900178554
199330
549182708
425550
481824
8
55
70
435167
65
73
42
53
218866
199298
383634
211463
169593
32
638870146
467487
42
73
3
40
16
420442
936968170
3
208958
247529
51
343276
472797
56
268642
438997
524138553
598406923
14142
49
214485
217498
237293
38
123278
27
50
330250
45
51
356142
292148833
61061869
85
76
448665
83
2
458756
88
37
479534298
316316
9
463220842
66
54
161361549
26
16
47
11819
89
206158
21
94
67
28
392039
201203
330491712
6
363521
469291
362397
60
306798
42
404540
65
27
4
235852
308838
52056
70338
16
59
839727583
52
72
24
7
9
416023
99
677951699
3
223646
1
76
401321
27
63
590771811
53
43
86
296121
22
90
347847813
314919
35
498928
17
426951
15
262587
2
12
248612
416086
486427049
455528
131174
307472
144815
16
506320704
340690
308635716
309542
47
13
122628
1
164390
18
436063865
74
481175
825646720
8
334306
12
33
95
218795
474652
52
636948722
59
90475130
209431955
75603
49
68
95
37
53
6
35
345330
69
5
39
72
11
2
624161222
16
114174
8
788604575
333568
252229
10
155880
24
39
264641
377995202
347857224
564080740
451256460
16
98277
379037
235065341
20
478704
141136
79
70749
64
6
49
358124
64
3
423468
8
311489
8
73
252575
126237
445465
55
307552019
98
12
17
6
11
19
483225
74
304278
50
151115
1
65765
81695524
32
49
302684029
14
44
80
45
2
32983
26
79
465659
2473
488808573
7
98
81
91
375454
3
199563
45
932352935
13
54
187785
40
4
338759
40
8
45
463827
413912
121079
221844
97
7
103704
183833
202160
60
8
56
103450
467645
9
50
45
402525
8
424683
96
7
47
563176305
309478
4
62
255084
65
51
81
309733
232641
87
48
83914105
57
42
367401
3
108834
354591
368032
96
67
455206
134873
5
467069
31
93
327070687
93345
17
494149
14
85
84
447438
6
70
101362
273620
50
39
110495
13506712
219867
63
197834
353345
394569
38
73
305287
359688
76
452289
9
26
636439071
95
414325
7
35029
71
68
188514
432456
45
942006276
141754
14
322640
97009
127566448
28
90
332604
75094
7
951730897
48
34
55067
93
32
58
3
184629
783334626
43
6
397145
37
202275
389012
60149
249590
93
68
282086
283178
290863
46
56
440981
63
112072
81
73
569412205
236071
549171525
489140
54
12
175861
55
32
19
47
12
242575
24
3
496495
62548
866603575
5
1382
27
47
75
8
389705
544259416
401297
474962
354766
582151689
159443
236239
66
2
464578
2
104269
10
31
7
95
181530
361730
382604
84
151440
200787
82673
94095
9
205740
63
256682
5
45193
86
64
91
419977
49
168072
166366690
37
31
42
188722
55
25
605248492
19
74
267849
70
90
67367
442785
76
95
287971
67
57106
83
23
13
61
479827
199412
40105
99
440429
375763
39
2
234926895
8
168341
62
84
429779
42
38
79
76072
46
38
33
22
48
83
276836
46
9
44
153353
31
364989
50
286125
91
51
151438
92
55
179530
80
9
950475441
118220
37
472494
841347481
3
98
287815
83137556
84
4
42
63
455986
2
309247
116013
267833
38
167942058
33813757
345257
498586859
61765570
39
253673
81789863
270674
2
380201
6
321184
69
400877
427485
252171
31
40
30
19
54
306550
26038
363577
13
29
88
857861824
133950
319488
68036
124588162
2
46
28
359565
86
5
60
5
45
48
45
62
203452
579563055
90
113666
67598
95
352757
60
15526755
7
206757051
3
21677
96
70
90
58
82
65
16
226688
48
200157
94
13
25072
71260025
202458
12
381828
164348
36
57
379686
90
371531
61
58
34
82
18748
182997
29
75
57
334124
68
343748
59
154250
481751
94
413880
300645
93
20
79
184966
74
85
92
185499
23
297016
145927907
86204
22
983889707
134894
15
378614
788207588
74
61
301846
90
7
367743
12
27466
33
39
68
95416
62
17
356551
250143
81257
56
5
110221
252111
158293
14
307274
65
50
44188
17
1
76
47
678740476
6
61
38
227843
352559
601099083
81
419730
331526
7
24
72370
37740
143365
67
29
445354
4601
77
94
139723
1
99
129989
196307
193624
170549493
1
52
75
99
221041
48437
83234
14
122516
3
91
3
5
62
184746101
482179
297300197
6
9
440108
443277
452624
434926
3
24
89
17
22
86
41
5
44452
167313
170783
938803151
16
67
459907
115291
295862
40844
182519
172850
47
40
373621
28
479393
104039930
352396
146672
308213
154127
95
113514
4
56
327344
394563
11617
119512235
66
48
73
34
306167
30979
404395
29
9339
243277
85
54
702452217
291575
81
63
368733
335202
294838
231605
208406
32
286193
65
135592
55980
395802
718985194
78571
8
6
17
58
175890168
309185
58
6
2
92357
364854
494978657
464888
339671
257110
248502
61
260700
275341
1
245903
85
203493
86
85
266825
55
3
72
96
36
152808
127586
456871534
50
15
338726
10
497990
801397673
67094
9
260855
58
418045
58
70
69
56
309855
18563380
8
2
193708
15329
899474728
5
247883
477214529
8
11559
82
51547
300765
311910
212940
451724
20
309472242
63
337997
292544
6
5
307358
316413
544217250
46
13
58
230539
89
27
97
498297
7
40
243870
132016
477390
365942
60
57
8
373507
1
260107
6
31
297983
279489
82
808568404
74876
75
7
154242243
3
257446
310198
287657
17515
64
408806
359226
201352
52
102957
3
356377
134096
14
96
480348
12
531370951
29
406938593
5
66
12
211470252
9
29
60
361906763
1
2
166924
77
60
239090
144112
41
97
164156
58
42
370534
67
36
8
320680
55
147145
868770168
113209
12
476797
124950
44038
984342015
254359
1
7
9
38
14
278098
17467
4
95461
354230
26
329944
18734
414022
320931
140157807
88
155401
110462
447567
34486
6495
14
17
49843
8
383507
307968
62
34
41
404647
494642
5
5
84
236197
99
9
6
373488
137996
31
218040
19
58
16103
2
299125
84
21
129874
374249
86135789
843835182
93
41
76
21
122846
453538
81
440190
97
49238
78
92
362467850
95
92
12
374316
2
46
588242571
335003
914895487
55
256703
8
21
424204
133547
951980256
316789
13
386782
406894
9
76
49
688012998
70
163917
34
325715
2
356280
39
5
62
457784
483804
7
28
474952
360899
238248
54
27
716251992
48
33
484256
27
73
198741
60
208835
3
13
80
403304
387525
3
31
210101
6
72
18
60
5840
22
14
290519489
2
30
417483
298066299
205446
26008886
2
446746037
88
6
46
91
815321010
484007
173387
488303
587076381
48
76
363460
56
10365
22
75
4
376406
79
9
432855
336246
387196
56
78437
93
332879
437231
686898569
97
95
71292
961952764
68
5
90
53
563628907
68
1
422505
4
367579
207257
156226
484151
10556
409421
73616181
225268
58312
83840
32
855680187
69
7
49
21
375344707
184056
9
67
11
31
6
275557
20
61
30
9
85
73437
160607
97
115544
68
32
97606
1
346746
45
53
38
75
68
222523
438067
16
7
433185
38
364055
920491303
462355
21
62
374736
80
284588
281110
6
99
996924574
84
949169307
76450893
337496050
78647177
61
44
158544
4
368203
94
301684
273961
751028609
42
57
521324402
34
343084
5
699111104
251330
59
59098
4
24
469386
438384
24
370947
64555
426779
39
22
30
12161
5
410452
481400
89968
351778
51054
584378835
668822700
124621
95
32
81
46
9
8
143965
151869
457175
205821493
56
41
90596
160271
556135707
15
63624
29
262012
58
379000
76
3
350622
1
5
259649
8
55
231065
48
41
438510
285457
70
185549583
87
39
42
66
387157
57
26
306502
278376
99
474790
48965864
994789871
89
341245
57
163134
475203
101176
224216
30
61
7
78
1
29
363444
90
231692
6
41
58945
319852
81
64
466520
64
75
88
24
15313061
5731862
43
18
4
46
99030
2
498953
462569755
93373
79
85
72
193412
9
63131
43
32
248305
400916
320587
31
234373
478798
41
41
72
44
180246
43
5
49
67
1
31
28
68
174772
22
332100
73675
3
74
38236
3
774742961
188000
343680
43229
208575
1955
2223
421429
46
59
3
127919
66
10
24
455000
87
51
468569616
22
41
87640
1
40
87
426048
445480
493090
149688
77
9
349456
33626
59
237766
485186
18
85350
808735957
87
40
56
429211
159789
36
390345
459687
73
47
49
927189799
25
777957731
64
435414
63
4
5
398576502
93
11
70
423538
78
89
32
6
319938
42
48
23
1
513804674
5
461862
245777
124715
544202737
480749
84
42
28
566327030
15589
23
219808
375024
7971
35729
150521
300282
309219
55
374225
75174
61
383946
154912
93
25
16
110098
5
643600295
405995
69311
670534367
407588
37
240478
54
62
74
424146
48
6
415011
32566968
82
73
261827
212200
254951
398128
49
26
302024
450529072
437974
11
460096
37
92418
7
406706
17
146517
431090
17
292635
29
439521
741518499
40
27
346941
43
90
363022
462035
18
50
7
46
8
81940
95
284843
184412222
403653
179107
54
71627
30
137449
372938
250303
334246
4
261004
308856
9
19
32
25723
66
99
8
224821
150199
9
123035
5
41
93333
319849
2
231417
216266
236683
84
66
56
16852568
22
258503226
311386
77
11
93
32
74
95458
93
3
76
261132
91
85
72
88801
21
77
7
7
222307617
39
4
8
396500
108761
18
203651
24
22
64
301351
58748
52444
444040
55
80
34
9
728
54
67
3
15
275691911
832935139
8
2
99
218608
11
35407
83
54
5
38
1
71
76
10
54
87
5
86
485428
37
347582
28
16
263201
4
176121
80698
60093
36
3
132182
20
1
126938
518652379
45
178503
155367
407338
41
176567
92
52
84808
205907
314461
634769813
50
14
77036
433963
27
56
60
351885
59723
436501
703114786
271669243
166231
68
439055
478810
58
35
470636
44
185817
91
871091943
94
99181
70
1
361127
284410
314102
43080
806
953056674
62
19
3
75
64
3
413672
467631
336536
16
3
212213
65
704439022
58
205175
335846
407613
379435
460154
39
6
96231
68
413096
46
95
24
100465
82
165906436
163725
396653
377783
45
87
201563
994219077
83
83
17
194716
26
363694
45
47
27
26
40
48
71
146868
6
72
86
19
29200
35129
84
140995
417967
226219
99
7
436989
101118
171690
98
342848
4
477651659
153178
1
263608
2
80
441289
362765
69
47473
53
143161
89
30
52
8
231528
16376
29
5
4
19
385959878
222312
82
75
304384
292799
16
55
439380
56
24293
9
263719839
87
459179
50
78
92
7
1320
42
268422401
49
94
63995
201411
262125364
222471
213949
888315441
233923
86509
5
44
50
52387
108106
30
3
806644335
21
88
85705
50973
74
330054
89
346408
35
66
938176606
245271
286411
51
5
452235078
45
97
33
31
234711
387278
30
77
170940
295610
84
287158393
47
167944
326839
6
5284
313288
776471791
54
36
15
498967
430339
527422572
56
359695
482354
5
96
11623
89
7965
16
6
259790
225331
676560019
660500750
121551
333815
84
1
51
456054
222509
336443
418684911
164171
76505
43
561497175
337558
98
447373
40
240486619
5065187
9
119332
3
16
73
72
295802
7
218367
522039016
228999
7144
342753601
40
63
137643442
921579976
327089
97
2
29
98
395669
89
14230
337138
8
5
416522
320493
23271
82547
175936
64
26
49
82
402435
249767
361484
37
37
55
39
86949
67
77014
30
119976
50
9
117655
126678
81
370036
16
251391
469296
70
3
143738
318995
116198
78
265610
1
124927
396955
205268
477705
7
51
53
15
175723696
42
57081
39
357746
83
229881494
46
69
57
87
28
12
252688
17
94
878115158
47
37
40
513258270
143075
142709
88
5
38
967397634
80
278831
1
52
235736
26
36
79209
42730
29
9402
483090
2
394918
5
21
496330
445684
179077
255945
312529
1
577945948
284715
677514317
243738
20
50
43659
3
65
56968
475986
128945649
2
353622
454957897
482620
62
436233
461591
91
99
483007
338718
80
3
30
19
57
75
91
71
56
80
249043
3
86
309176
54
23891894
91
27
374964
79169
54120
178758
36
223914
5
162970
470046
94
4
219668
69
38
17
3
175221
96
404474
77
477559
263090073
99
1
222344
1
90
72
258836
47
26
391359
99
78
308741
82
392833
5
88
91
79
522248452
236917
3
412250
142158
66
202554196
361976
212777
38489
8377
309274941
8
240120408
7
417543
352383
83
179518855
9
27
53
52
88
89
7
462569
448106
467281
200414
269587
3
60
5
13
30
316357
23
55134
47
366603
170459
479406
7
92650
227731
48
82
26
90
27
357578
81
144733
13
264451
2
50
270362
89
2
10
459905
30
33
45
23126
25
175332
154398
366194
426569
346945
4
94
42
321028402
6
228689
793341305
192680
11
75
80
9
372151
27472
620570331
129940
47
458093
465182
5
345635
26
471249
68
6
55
266786
79790
17
29
19
114668291
5535
52
15348
34
40
1
75
129402
419504
93951
222018
187964
245741
76
360767
318837
3
152977
403244976
79630
10
8
14
17
63
2
74
87
315144
8
822831223
38930
22
52
785228208
40
9
173268
307514
30
43
345239
3
3
959401199
304423
4
20
434500
369285
56
221216
82
302492
18
973874968
404581
53
55692
289139
2
411563
10
470389
93
822373758
9
382507
11
6
36
411158
80
24997156
25200
88
48
312960
56
3
30
1
89
1
8
90
128725
1
5
99
73
67
34
253134
472772
92970
460113
708757229
363170524
8
182167
15
202571
65356
10
382917
13
26
76
89
447683200
177139
626745660
42
275918
151119
26
17
762572569
284097
62
418411
83
53
11
93088
99
386758
5
56
475630
289545
372979
27
104272
30
1
314552
81
5
70967
339103
233150
98
86761
558052800
50
38
99
275805
95
79
379171
901638527
52
856438977
4
181752
90
270433
87
4572
302161
91755
201443
190453
301910
107724
70539
78
56
289751
62
52
9
7
474052
37
73719
62
92
53
128091
55050
180148092
49
258745
6
447961
41
6
2
49
403406
39
73
18
721414017
48
117405
428645
48
6320
321462
271740
98480
50
205699
465994
62
662167050
8
48028
79
31722
102325
103853
283783
75557
209022
18
70
74
72
32
295490
60
490721
374631
15373
15
440604
4
78
62
60
69179
111617
777120678
54591
239299
47
71
14
426457
127700
421313
124460
154853351
410379
40
331055
182195
300711
16495
363966
183169
486878
718277169
46
28
330987
46
155105
66
8
13
90
65
600963319
17
175537317
69
9
80
125070
30
1
90
19
51
99
61
39
190749
49
224097
52
6
60
169616
71
46
378657
441532
66
12
255917
170230
35
413902
388993173
933141662
18
25
1
291543
2522
23
9
42
265929
455625
97
29
83
56
626465286
64
235584
21
86831
52
17
974677901
129069
24
684098180
95
489218270
63
56
88
681494117
97053
408483
73
5
72
325078
49
885952534
15267
20155
18854
22
370756
328028
14502
40
340035
3
8
6
43
390650
94
69
890851185
211048
24568
30295
57
298338
662327395
467655424
53
478593473
453407
39
62
86
50
52
93
175288
93
447769
53524
4
347161
76
896752888
251333
73
478573
293100
8
209328
7
363868
205693
628641865
134127140
254173
21
244860
103189
62
36
9
62720
409571
318289
87
442382
243171
94
85
39
449129085
189706
7
229564
92
369955827
98
68
51
83
180870
3
370347966
32
179767116
638120174
46
25
77
86
108178
1
264059
84
351700
33
457672
77
198784
6
45
28
36
24
64
7
86
281746024
59
61
154367
231595
197046
126594
70
7
42
459087
965618766
76
364417
759103237
79
98
894489465
18
35
311006
342016
76
374178
359740
309625
5
49
470565
70
8
174628
59
39
64
344889
746570604
41
157015
20544
100818
103450
772270035
25
99
41175
6
727289701
67
88
92
1356
56
49
86
44
160651
410174
93
44
13
67
457774
198571
98
71
446402
197150
948419508
82
8802
16
12
394242
9
326139
5
7
44477
326886
620336983
840771797
358884
33607
103381
361988
64
23648
17
212502
71
99310
4
18243
49
335221
37
13
837013436
93870
52372
375989
72
178126
2
182126
67
182214
53082
55
20
56
37706
254017
77
484426
444179
58
484215
485312
450818
463004
57643
54
90
64092
165753
295610
980397603
392464
391952
72653
9
51
85
61
364049575
471525
35
46
359841
787552919
57
457438
540950980
127821
13
220725
5313
5
395392
91
8
6
28
167440
322623
6
23164
17
655720615
485125
124396
7
74
437004
68
138241
48
477464
147314
232701
346321510
65
9
4
40
75249
55
404449
57
34
7
330963
98
64
8
44
413088
99
67
116845
8
71
316336072
2
64
371604
26
95
43
78778
50
77
364265
11653
437661980
696839311
351567
630808267
21
6
258323
51754
173747
90736
272610
415463
7
64262
98
116613
27
6
55
68535
71731
66185
426997
233348
50
77
103847
20
197262
341939
462969
30
86
74
100115
99
120789
114259
282375
29
741589111
195055
76
400373
84
43
37
184252
32
74255
50
64
91
51
127292
48
185853
2
134701
97115
22
88
94590
12
195774
98
201729
2
540422286
317895
45
489496
260626111
79
213123
95594
29
3
5
464411
104562
33
403629
870029152
90
615321095
231537448
66
306671
385836
237357
21
2
106829
73577
81
185260
19
187402
203717
71
18
163778
91
6
60
186629
63
190243
114754
62
313306
2
3
93
74910
26
435528
16343
14821
356451
61
25
7
28296764
1331
37742
63
421603
61
115564
4
120972
122239
26
16
128694
40
321482
56027
55
21
401833
45
24
83
314069585
362646
50
470179
4
63
7
87
610034758
448143
111951
301313
73
93
98
1
44435
207028123
431887
14
99
403514
9
43
87969
528955000
7
1
297754
77655
393968
10
64
43
17815809
47690
5
2
93
15
532160746
345813
8
324136644
485506
69
24
173030773
94
16
3
58
116983
10
70
455904
22
40
26
96
99
7
496894
90
83
128845
150663142
150294
9
366406
295965811
67
13
457691
7
129739755
91
274733130
292374
84
569260326
380422
84
376216
23
5
31
41
120846
7
363027
173290
78
10
35
549445782
1
29
363345
87
79
1
43
32751
95
165089
83
19
44
180457
25
58
9
866898101
51
43
487250713
89688
493300
3193
266152391
181217
279692
50
96
22258
161734
72
290916903
182431
80
53
164657
14
4
82
34121
3
101849
72
198791
222144
155821
3836
79
6
65
39
11
50
55
39096
97
65
26
439821120
21324
328769
45
359557470
53
19
115997
9
998323482
773050963
9
356540
463796
447848
83
473195035
54
399453
21
53052
650
560117435
15
18
44
30
341766
135952
37847
430467
55
825212748
848697685
377130
53624
318104
284245
17
215426
47
75
55
38
451097
73
43
355485
84
62
54
139441
8
110611
334308
55
90
280741
265789
39
455037
43191
22
18
9
624077460
22
6
33
68
268668
91
82844
49
222999
166622484
50068
2
481298
10
73
468534965
11
67
380314
39541
3
493419
357642
988836936
30
17
830063597
7
67
1
189822
6
6
36
179580
330648
40
4
210217
75
232054
84
294506
60
438322
97125779
67
225964649
110556
817929984
18
117564
7
318186
94
53
358092
46
248680
469044
5
24
191219725
73
104958
5
66379
37
72
424508
71
255018763
151151
13
406925
10
15
15
71
370998
53
209828983
67
237255454
64
9
655631229
1
5
70
54
381197
393837
3
479172
82
47
266322360
444795
31448
66
626630014
97
85074
23
24
199404
20
222172
458214
327880
74
23
30
230321
10
307731
51
34
118873
43
2
64
28727
7
26
16
2
65
959175283
33269
240209
40
36260
92
104695
54
700645264
2
67901
4
59
189541
149461
2
382139
94
70
17
364011
68
2
99
165073
3
413268141
480561
98
790856671
737444781
96655
135409
227119
230405
365144
315439
7
65
310779
88
78
47445
151464
95
28
288136
95
59
247821
5
54
66
48
71
34
312936
63
122753
72081
60
344954
177223
63
470842
55
322395
193905
421361
29
13
27
14
4
5687
369479
473737
8
5
194133
11
6
3
195054
59
163227
457468
160082
33
73
36
390336
21
401514
203664
227463
860597610
85
139860
284869
468985
486973
198648
352915
48
479448
12
709233809
6
470993302
313380
387492
199625
141831966
16
455582
448301
2
205279479
1
41
224122
45
408782
895665057
56
43
27
52
204329
94328
169493
76
6
1
28664
8
52
112778
32
224940878
17410
188193
194341
102613
87
98
30
495784
26
8
92
244112
153711
44
32
42030210
8
9
45
156857383
186120
2
19
8
16
162510
35938
55
6
34
446270
72
18
606539501
496012330
96
20
43
275839
225522
35986
3
474650357
178033
6
408872
347692
362414
488445
465915
32
360978
19
254713
5
417082
24
464912
227485
57
27
30
61
34
5
296004
63
288936
36
984192316
3
35
89
41742
49620
76
46
53
62
1494208
63725571
789478189
5
28
97
148255
433813
5641
15
4
41
3500
125046
290473
5
59
312463
71
467042
59
28916
55
226135
53
352680
357958
76
19
32
48
499666
132692
464524
1
6
1
472646
48
56
26
41528
153789217
9
49
280171
443199
124258
92
438389
31
1
58
818156693
83
465600
696581772
144135
96222
55
1
7
206321114
18
35
78
211378
307194
16
281136
36
448632
109725
30
98
308558
39
24170
83
248367
63
47615
41
64
1
32
72
399338
9
15
64
55
228225
38
34
505163575
22
830754155
66801
334464207
32
309910
191800
30
67
8
15903513
1
58870
338166
68540
147936
674670845
126306
65
351270
74
485592
43
28
144766
71
176593
59
353781338
452715923
64863
61
5
53878
272210
326763
82749
835102678
284764
64
317309
281155
184055
8
33
1
287247
427490
425203
161165
3
49
1
121035
3
4
98
87
84
237956890
67
42
58
74
277214
111582
235299756
3
4
232380
47
154164
222744
611052322
84
316725
8
326566
4
225230
378485
34
190069
84
315929
62
351287
329520
61
200527
441068
325706
69
333468
25
1
800447493
9
7
495568
28
67283410
58
32
706548320
61
137479
318422
8
84
53
1
189904
114558
95
79
44
329753
6
134881
71431
88
958195118
33988
7
99
1
6
8
4
40
146499
322888
197778
23
71
449731
80
323192
72
476307
60
474063798
53283
6
417839
59
99
217260
594
22
52
13
93
134304
82321
67
9
359737
16655
142351023
78
75576
95
2
2
16
14
386128
368462
311980
168618
5
80
13057061
287170
83
362767
75
443308
81751
1
16
56914
37
28
275287
471583
6
219837
42
1
2
29
9
7508
100501
2735
208627
289122
42
48
67
6
107701
1
77503
811083430
7
99470
71
9
89
94
682751104
37
259721
64610584
73674
47
990621887
367972
419737753
85
10
411416
10
36
63
345773
373010560
21
6
46
297554
814913081
479557
37511079
11
161784
6
68711
96
5
29072
79
487357
81
220760
86
83
7
42
21
51
480032
342959
381940
963180101
202335
180342
294836
328077
82
44
538293707
4
2
413654
51254
499377
391431
20
285201
70
57
54992
438408
75276
44
444422970
327717
84
402228
79
46
416931562
70
189948
29
89
99321
485702
39
60
131241
6
353143
5
248218
48
53
40
151235
9
77
22
31
95
4
345990
74
437558
28
33
237833
53091
7
77
494243
388052171
79
121027
75
62
47619
39
455271
135058
9
426892
5
809061575
206001
11
474323
83
84
89
381592
223846058
34
2
35
93674
18
81207
3
192385
460972
25
158105197
268085521
74210
9
51
9
94
48
95981
26
97
7
487675
43
302906234
49536
204328
69675
87
76
494670
486484
126295
274132
245746
98
447586023
41
11
342363
34
31
84
60
74
7
129269
117263
33
39
56
23
77
281560
439214
26
163255
79
810261293
21
18
347522
268983391
39488
73
94722
286076
269391
18
6
41
41
93
22
53
1
36
117504146
92
444096
78
234473
314574
55
96
165711
471990
47
33
81
101767
33
3
17
99
456316
3
232781
65
258758
73
28
41
496355
497528
6
14
67
97
10161273
273529
13
400873
82
139353
384079
10
239022
52
276892
188513
43
49524
8
473652424
196184
225703
374488
253074
174770
91767
65
414843
2
45
74
152557
7
141558
3
294538
459893
279884
85
29
368190
74
636808559
17
155121
438680074
3
354678
1
448801
490435
27522
385869
154200
95
191993
51
9
23
42
2
157357
32682
164188
81
140494
25551
19
380890
6
288561
64
247838
63
184378
888424092
125945
94663
84
15
90
8
455781664
672552534
306079
60
425128998
59082
423848
169880
1
1
333363
18
60170
430120960
1
19
3
650591499
78
98
40
990842558
61133946
146988
8
78
63
250417
59
2
38478582
4
16
460386
134393
121180
545522265
60
530037940
78
416181
294283
689787249
115085
29
2
499842
969409750
85
328701
376485
176182
128186474
1
14
263442
469462
12
15626
120797
18
257683
8
58
10
93
385480
183160
42
452274
48
17504
89
148271
3847
57
77
5
88
264466
98
99
5
22
216953
26
207759
60
7
938595947
408449
157688
153595
488290
56412
637114179
78
281365
59
168054
22804
352851
482954444
35752
233269661
90
244793
9
85
33459
7
42387
9
438712
11
314219
228849714
11
449179
66
86
444361
6
81
59
37
32
32
68073
45
38
237923
85
46
371853
62317
35
85
73
335059
52
103988
195884
10
39
393900
378029984
5
40740
416089
207686
93
716433518
843318229
498858
108502
434691
5
242638
144467201
37
58
183094
381398
49
47451
423928
35
411656
33
41
248109032
38
8
67
363362
163019
299986774
49
80
8
69
107228
8
2
486942
6
74
70
81327
370226
66
1
1
81
10740
119961
6
78
92
265599
21679
89
459018
570904670
485643
24
5
19
53
28
349419
563870134
163726
10
54
202699
262466
48
38230
43
5
84
49
350673
296586704
313527
75
51
16
66
702820609
19
351194
48714
7
10
26
1
94
8
407227
109008
12534
204001
40
56
311478
330057
20
20779
50
9
166591237
32
16
8
119997
3
164123115
98
55
2
48
233182947
8
39114
81
374437
193416
93
9
7
155454543
266639
303943
277401
410271276
339543
352458
587858632
12
615251563
208165
369306
415700
107014
27253522
920598060
86
59
58
132365128
382699
47
176751
58
328835
234324
90
3
59
65793
62
2
319872
15
248291
106695
606406970
83
372486
264260942
690814317
533570219
201654
4
671399145
1
86676
344420
99
73
280373
71
97
11
119189
347778
40
15
142354
7
302115
54
53
75676175
442946
93
70
200074
147189
2
12
3
42970
20
388952096
79
395503
41
22
119347
53
144549
99302
15
498514
163884
757106379
498720
9
5
99
323544
214405
141645
95
19
76
87
264807
217748
468932
76
4
452788
51
296643
1
971737860
290476
56
14
259838
434188
255582663
259857
1
293404
57
351985
68
5
77
289614
344363
202497
14
40
26
109363808
61
5
458058
59
19
53
76
66
52
281893
213565
67
28
5
912082391
10
213763
25
5
900669584
63338
154005
45
435461488
231083
19096
53
98
7358
145748
81
185601
942408084
254424
25
93
77598
25
317211586
43
83
72
468609
12
88
262447
82
37
259713
75
84
30405
44
99879
97
27
83
419035
86
372719
1
422198
187853
446193
9
32
28
80
83
645550013
355877
176475
61
310681
36
14
220098600
82060
74798
15222741
41
53046
9
131069
153625562
46
99
52
447539
1
426217
386990
1
190741106
61
407918502
412798
92
87223555
3
331527
75
11
66
77
61
81
80
860350635
97
98
62
472368
88
300267
78625437
3
339476
316246628
219742
426178721
304720
44
1272
97
236813
93
265199
19
1
174719
69
99
274171
105891
48
450637537
77
67
331361
74271
3
45
96
222128
344134
45
6
16
59902
58
297219
304120
156932955
88
9
65
346601
641236131
229355914
389535
80
12242
92
21
69884
487333
231675
404975
384862
443351
90
185593155
61
23
27
61
320770
138645
30
1
87
492504421
15
24
84
5233332
46620
337765
10794
448750574
499221
46
151089
176800
16529
9
63
219978709
1
33
144381
112929
386352
122114
184844
7
56
413238
449107
28445
36
261893
915550963
2
99
130217
3
21991
24
649587879
97
12
469759
95
10
819022063
450579
474355
14
248550
624935356
791652143
440473
32
496947
58
8
65
87
80
34
439342197
52
621248290
4
1
19
162094
55
296097089
820072916
179038504
223674
23
562196568
2
28
233837
73
8
80
34
36
32
72
7
6
47
370667
20710
9
215608
8
35
81
40
70
400264
62
216870
133601
472921
373226
94
17
318804
4
35
830120819
80
202736
89
41
26
496959279
590514171
333958
74
243783
27
296887
25
14
11
28
86
14586
98767
198859198
53
37
26
1
47
442695
335696
4716
703800214
92
532953021
94
486201
96218
54
431146
214821
365588033
2
66
116522
209079
3
55
15
331649
14
44
12
63538
22
59
85
54
46
38870644
98
6
306676
3
583906669
211335891
42
368474
9
375814
274189
361340
16
14
461698393
137766
38
49
46
378566935
132783
303554
311421
969350857
24
35
45
41
2
288159
417788
33
275635
102343
1
381683
404914
2
94
27670
52
46
455183
14
12
306791
31
99
4
65
118153
54
125059
14
36876
32
396587
88
42
68
54962
281958
890797518
119860
63
441937
7
257756
3
78
8
334
43
55
394520
488647
44950
3
92
55
20
49
435680
298974
333005
49
274712
659249969
32
12
21
254199
213077
431368
21036
703482815
331252
250988
94147
6
51
287973
255008
335881
228562
73883
542700553
418764
72847594
495247
247940
255890
96
42
52
9
75
271332
929574857
9
29
53
179129
3
5
404230
258988963
45
422210
221676
651137154
318051
278869
80
69
71
64
2
82529
300061
220639
274860
88
5
312594
314976
480820
15
93475
239501
646844682
233905
327195
250007
56
394955
40
5
58
245835
5
277811
6
11
20
23
168003
370862
2
90
256651
340861
66
210767
70
469028
265305
23
16
195999
11
72
195411
464512
41
64
386530
460850
432420
439915
105406
54
80
527581105
55
970227887
20
273759
39
80
124480
7
16
12
35
280438
320991
221815
335578
56
81
233144
51
83
270604
1
33
642212588
67
116926
49
5
85
6801
26
364580
8
118528
1
16
71
15
47
3
617543766
323707
86
89
731910245
74
52
146478
745485773
495254
150491
254113
9
29
450196
9
46
148241
20984
347108
57
41
171025
39103
368948
57
214000
722401049
36
351701
28
64
106238
17
42
99
373381
35
453037
2
18
38
102029
89
74555
27
37
54883
36997
838069621
98
473371
95
304466
95
18
6
238322
18
87
483951
8
347823
13
61
180461
6984
51189
56
55911
34
489164
69
21
77711
63
80
583996998
289520
16
34
293173
183483
493299185
486805
278332
46
465640
45
10
89
71807
395662
48921
184960
83
44504
19
83
56
55655
51
433040
50
58887
13
35233
2
86362
331176
173530793
176991
26
369367
6
98
399691
37
53
73
224625
126611
1
241454
75
273650
30
463209
48
368557
64
309277
456586
47
385840
297230
10
252809
87
124362
4
87146
444231837
479247
64950
87
297167
35
46
113367
337995
80
4
207616
352161
380704127
71
98
85326
27
502210205
71
16
45
247125
618183217
19
4
107904
296918
56
113365
482512
90
499648
76
139947
25
211330
474687
766180757
421085
24
53
382664
10
479573
88
28
151233
572040183
174691
8
92
306833
21
284743
83
94
26646
92
137967
289091
561179822
110662
31
137288
5
31523
5
29
943632025
5
77
98
420810
94
27
59
385977
8
91
29
82
42
29
62
39
32
213528
147742
77
110371
676956508
288106
86
80006
486261
235015
161299
444603
32
61
51
272733
99325
77
51
8
50
5
70
43
38
183236
57
29
135952846
68
95
3
321941
62
253650
142603
5
230252
89
892607276
58302
395190128
96
1
445707
306874
65
77
91
441905
28
135405
485008
72
37
123793
40
69
320093855
875941469
84
164954
845879288
143561
48
73
296584934
55
4
9
348415193
379016
441276
432198
94125758
20
53
82
12
458688
65
447526
406913
173060
1311
274376
248279
381910
42
8
61
3
54
374470
2
219536
100526
92189290
27
62
7
499591149
116094
46
31
90
152543
90
259756
95
117457
80
81
77
200167
37
107499
349105482
115346172
7
38
310368
95
485662
148168
202341
2
62
39700
80
436990
97
1
264942944
64
363744
77
98
29
63
217392
447789
65
263484083
87929
89
54229
52
6
134940
422502
371713
266771
939998188
8
772321630
35416
331307
99
74
470233
6
9
14
268680
7
89198
139688
767564052
467632
90219
4
193176
26
62
221310
485780
4
9
308276942
38
67
80
268939
254698
48
8
56946
220009
932179430
473331
98
65
338889
1
44
88
368648166
35
278388
6
66
257692
389921
50
769876351
2
9
408411
6
50
78
75
350528
301783
339337
261040
367573
38
94
212493
328637
410894
351321
217962
39
419456
30
313974
234621166
396926
333828
75
28700
37
41
4
411442
10
333677858
392002
14870557
445779
791242608
68
73
93
399708
36
231631
92
478086
290555
74
10584
87
71
73
350428
254697
132816
40
2
18
54
88
25
217968614
54
41
324047
294414
483089486
50
359144
329492
98
92
44
780171347
1
133983
906327629
78
499620
6
181421
4
20
372990
122771
745587441
6
473580
29
52
68
37
3
32
81
85
15
274041
169561
385350
262962
211991
12
495679
62
357901
72
59
58
194950
358737
250943
386665
5
28
12
374067
22
27
25
251232
175453
72481
7
3
46
3
346038
2
72
96
90
18
665654987
481501
37
58
27
64
494
289536
400986871
8
8
92
71
64
66
34235
5757
38
328171
172093
30
77
114836
256020
447658
351861
66
2
349508
56
279214
7
163193137
38
89
55
672119606
174536
428216
430555
129161
58801
31812
58
131037
67
92
222778
74992
472734
351138
95
38
62553
343774
87932
66
13
1
92
27
47
46
417448858
7961
24
85
169374
111507
43
99547149
246461
1
8
61
96
8598
21
346456
90
236937
75
15
91
42
393179
259939
24
315462
6
73
118691
89
438546
6
945693495
2
31
64
954706203
92
50
88348
455374
6
287328
11538
36993398
242915
25
457425
65276
295991
48
49
308400
154944094
57228
194819
280974
20
30
65356026
87
75
38
3
35356
93
253179
2
30
96
51
153873
26
67265
401075
46
50
201468
419147
32
6
32
314940
555767927
494238
73
10879
151402
334545
186073
7
3
47358
407105
43
61
31
12
27
72
2
9
221923
113083068
144572
4
475860
608880342
38
23
34
68837171
238403
97
8
267786
99
34428288
168352
333560
370536814
95
197829
20
53
339410
1
100129
595571131
8
39
85
79
89
183196
94
21
171521
351772
36
401488
325933665
79
648631191
64
62
11
9
449766
39298
409344
39090644
49
6
91304
32614
85056
394012
30
82730
159248
170080
38
38
47
11016
8342
30
694381027
224530
151301
436860956
296360
322214
70
45
27
1
87521
335245
36
44
34
84535
270252
46
234615
35
617000467
22853
332260
472211
6
483221
1150
1
55758
48
64
45
46
92
141930
19
420963
74
175513
11
4
85
10468780
8
88
61
22
86
307788531
6
41
148175
15
97
327087
52
481237
71
434334
6
31
233188
55
18
22
50
81
28
78
11043
83862
61350
1663
76327
87098
118992
86278
339148
22693
462996
3
801140033
581913903
7
362583986
25
41
353282
87
619729461
316219
77
60
14
133697
483577
238243
87326
300148
17755
47
69
75
39
33
829288257
62
445146
413062
109870
65
70
120495
351286
484887
51739
44
266856757
193320
2
411755
108248
9
235443
5448127
91
46
65
118512625
52
149343418
33
1
7
269207
38
5
443300
46
366515
21
399490
393001
76
71
3
51
29
72442
338284
478154
3
2
144919
76
490333
292804
718660418
73
47149
322867
17733378
56539281
12
23
387123
187534
88202
60
36
891498724
20
17
404050
35
176466
15
183347
24
196149
66
332374
259324220
37
1
61
245003097
52
64
299471
7
453499
85
56
53
289023
68
37
211478
18262
198529
34
22
384418
357366
404127
49
426051
240233
38
16
91020
464574
55
90
79
34
193143
2
413811
12
681148316
72
292681
20
91
67
96
29
248491
35
124022
54875
98
3
48
848835879
75
9
430877
768503377
336455
53
398669
445131
36
9
93
47
54
92
249505568
396569
7
70
73
26
31
224158
58
58670838
49
72978597
3
99
357450
56
462602850
350449
31
84
23779
207794
57
9
205062707
49
404734
2
249558
86
66
137660
91789
98964
294753
393852
23
681676634
154912
64
7697307
4
99786
58
368545
3
2
11
55
111570
94
30499665
446623
93
713120509
645071222
365848
5267
2
166106
395131
16
77
9
419373545
366832
8
78
61
67
4
404638
31230915
46
819577368
40
182226
21
86
82
204534
22
26
351490
221818
48
89659
18
263653
57
359291
246644
336254
39
49
87
13
8
8117
401245
2
81
2
35
110824
385457512
275228
76
9
6
260107
63
21
90
460284
35
79
383020
5581
143223
6403
24
324141
31
12
35
26584
441223
31
42
148107
74359
72870
3
90
29
142915
17
86
104780
399230
8507
5
30593
1
363186
37
96829
543133779
62
78
17
66255
26567417
159018
77330
55
55026
483504
489852
81
23
47
174060
241351
400323
292379171
78011
19853
63283
55
522717275
38
640926009
20779705
491758292
94
11
12
350767
456305
900485945
20
84
8
429195
41
4131
73
13
34
61
129417
65
6
39
110201
17188
753462062
36
71251
1
99
93610
7
11
123314
82
160118
1084
396695
29
444943
446780
73
89
89979
48
198047
103556
335672
382451
251431
8535
289391699
116307
71
5
213611
443140
8
66
378554
427618
10768
1
197524
472610
96
25
91916
8
283298
291083
28
81
69248
50
19
2
440882
95703
76
99
356845248
732281734
93
55
20
7
38978
317432
72
277978865
57279
42
38
252886
42
96401
272359
25
64
21
98
82
39
18
8
320686
36
62
155506
288049
166904
55
3904
2757
22728
269384
84
35
82
66
25533027
88
58
65
428369
451947
1
111009
25
74
106566171
78
658602598
21
255111
97
95
3
76
10
73
180846
364058414
82
269788
49766
966451832
325024
433378
420808
253090
89
280099
373311
90
18
5
25
161776
17
241612
27
849752834
29
31
93
5
111702
455544
30
251656317
61245
32
571776184
79
43
60
59
108154
58
2
45
220256
70
6
17
23
335848
28
425552
69042
9
65
745890859
44
201163
434970
61795
143207
1
61
84
328294
355992
198865
406196
118524
13
7
399145
236685
22
269458
309919
209601
197326
2
390144
16
633004571
466112
2
621674494
24
141179102
131803
325273
854515225
9
90
417156
80619
57
129091
82
1
38
143396230
180679
184165
60
208501
89192
246944
96
1
268719
68
49468
46
405564
166094
94
398919
6
57
5
3
54360
321947
98
34
1101
494096
35
20866
20071
292469
4
469340
5
3
185551
66
488794
383122
38
69
331064
51
185630725
41
3
407289
76
238363
31
44339408
409810839
3
92
81477
235219
40936
352167
58583
43
88773
60
14
9
472818
2
22
99
77
7
2154
72
8
15
54
227981
88
2
345159339
280681
23
6
47
183286
5
992112825
60
76
15
486234
95668
3
175053519
960136988
73546
21
99606
70
9
17
464580
70
4
7
103262
42
83290
328375
82
236811
142507
57
74
298220083
328424
230976
916222604
259699
268571
61
219989
397658
75
199145
10
89566
17
44
77
90
417705
441158
7
51
479704
76
61730
9
89
63527
367031
206649
89
303932
771913559
8
56
8
89
20
16
1
854589917
21
955969047
53
142045
86
326119
135613
458831
81
37
13
6
30
8
43
353333
67
735494407
16
1
78581
10962
71
400098
60
77
480646
768829625
271954
23087
88
433918
25641
89958
552923822
235856
640374617
394109
97
46
84265
636673544
490121
91
138300
39
97
15
41234
7
38073
82
57583
197772
858701236
72
330070
16
427456
76
991962809
13
430403
88
98
83
217594
55
51
59
35
933417050
678359322
37350135
32
691599781
14
272625
12
40
65
70
26
290489
34
64009
85
173769
303345
10
175666
13
495792
67
96544
391123
461988
333915
271092
3
91
303581
139768
33
478411874
341840
115827
55
287588
36
77
39
74
10426611
177872
312655
62
781388671
92
10
17
4
66
14
99
3
7
452886
2
9
363806
233464
232827
94
111760
223038120
302870
264622
459341
62
244038
58618390
237711
51
2
55
359267949
145123
795097450
67
7
18
301555
2
52
169145
3
212062
2
66
183450
354053
443814
8
63
485742
9
263129
88
293207
253550
321333
27
248999
191593
392590
574004019
4
51
354966
32
15
1
330189
61
306669
113615
69
89
33
64757
31
18
29
308233
4
48
92
21
61
54094
7
4
96
192150
46
69963
202961386
168762
22601065
4
1
475545
70
9
193256
66
60371
98
97
12141
30
96
336073
359989
14885
30839
96
209563212
85
15
94
189328
482501
54
421629
38
18
16
334932
228426
200222
283742
513227930
79
492493
53041
93
178449
166766
199134
52343
19
40
198504
362724
88
313766
94
38
454651
251749
79202
28851
1
486643
123567
321715
91
171764
332549
17
284525021
80
82
24
109521
425386
129307
99
54
475230
315218
283005
219023
28
49
3
386076
85447071
417820
27
74
352841
27
30918
169790822
41
31
156735
81
38
92
92
219695
88061008
47
45
95
19457
658940964
128715
317266
65
114471
464168
435786
74559
31659
27
209728574
38
167801
124095
220138
9
15404
5
92
93
1
133472
31
405846
337549
85448
5
284703
98
402992
117900
52
514087060
91
51063
19
4
73
1
5
288706
306150577
44634
375445935
156275
190421
189903
49
29696
463803
107635
45
33
479945
363414
45
39
357000
72
298819
298933
64
83
393540
16
261722
277842
199249
5
459175
7
93
64
27
96
8
486217012
21351
7
96
144171535
85
13
490550
108505
460462
4
41
390030455
28
48
24
431827
75
81
55
26
37316
51
18
190390
7
45595
391124
900918092
43
3
60
769096035
462997
37614
144504
463008
50657
51656
90
414004
14
436459
952332133
417450
230369
89
61
36
174571
73
399426383
343456
2258122
3
61
163158
686693530
47707
46
3
341803
28599
221273
30776
86
359651
267912
327821
49
267560
43
89092
2987413
122841
14
369748
65093
353323
732418376
121097
35
48611
363765
220162
465168
423223
143374573
77
985433498
89
8
59
30
417546
5
9
6
5
44
386099
146170
176567
32
3
466873
44
6
382333087
283641
877923192
5
31
64
89
36891
5
272204
60218
122374
86097
438439609
46
3
47
900736127
93
356496
194397
64
266242
52
40
4325
69
23
86
8
55
15
16
158643
89
9
498124
46
430347
848714830
65
95
173623
64
144506
3
34
15
772120762
29
321524
88
13
81
386709
616692704
1
67061
18
174458
7
385384
83
74
176627361
277512
230098366
800834685
25
75
376000
6
238865
15
28
72536
222960
68
218227
21
17
262308706
94
117104
90
92
152545
5
29
15
836971305
32
96
37
67
91
81
7
35
18
284447
440984392
9
74
397196
853820907
17
9
82506
496397
61
861959263
87
409344
445289
201109
202071
622887654
80
256392
314756
1
60052
463859
968877217
2
87
21
50
286067
60
2
179655
294648
355025
94
85
59
39
92
49
282355667
337636741
386258
28853
72
83
36
23
276291
434100
16
79
329246
30
29
69
136666
114138
218533
38
4
178478
42
95
942737412
179056480
88
331714
19
98642503
92
9
267405
4
983485779
4
95
486945
279461
45
49024
8
171799
72
3
57
113385
28719394
1
473135494
497755
93
270558
19
7
30809
179131
139422
48
78
89
4
17
490498
4
326364
7
46
81
22
7
464773
7
454042
70
388249
246230205
130602
372775
9
5
491466660
233316364
22
31
293867
99
7744
81
2440
112698
364249
50
17
2
20
123228
32
311630
366179
75
69762
69
75
137613
9
255371
117207
46962
17
53
290842
497127
50
5
115615
61
81
61
213404545
93
472936
82595
83
21
49
206938
454574
859485623
41
158679
6
186783
94826
1
182831
299458
312311
56
80
12
476145
55
29
57
96
372367
3
74
93
153641792
53
24
263657
7
2
472233
110738
6
440832
70
1
17
35265800
16
137283
201136
35
322345
39
498822758
31
43
445726
26
18
963860562
408277
93
26
94
7
258885242
23
81
31
910468907
9
62
27
10
57
169961
10
136697
7
98
109570
40047
82
29
58
71186
63
13856100
168506904
289300
601458495
79
314384
41
236586
446053
218417
397915
322133
5
7003
166465
53
252489
863158008
13
223564
53
92
48
56
31
152033
7
6
40
59885
430383
6
68387
48
8
249652
2
63
55
85
45
433750
98
83855
43
99
14
442958
45
181500
34
68
44
54
64
43
95
11
3
1
163842
65
280745
7
110761274
341263
62
152547
63
9
45
590917351
47
677470828
52
63
665264276
126254
39494
754903083
300826
20
52
166314394
29387
8
109555
979271995
70
410635
43
7
196105
54
461054
57
24
16055
41
9
794200740
673770749
54
38
312513
10
365954
388211
75
82
112620
162609
71
207569
831166228
270572545
110267
265481
323976
68
66
87
27
35
33
61
99
417398
58142
25
377775
951958583
94859
52
71
30
92
4
67673
460799
74
757630062
69
7
155915
30
310900
86
37
417503
88
24
5
312761
5
28
750891810
121700
118671
95
68
928710959
322353
88
61
2
39
60
1
375244
277284
409186
383499
59
25
443885
67259903
80662
31
125938
12
18782
39
177248
154497055
39
11452
926555154
86609
260031
118336
21267
12805
430576
9
374238
46
79529
333339
24
456629
60
34
86
390736
94
14
1
70
362213
20
134470
8
11
53
6
70
90
464654
9
89792
49
302988
251143
757019864
7
94
587391830
58
156351
980457162
92
206651
7
646754194
89
225840
205530
14138
93
285278
952135577
6
201913
390575
118719
92
44
93
770547301
2
61
239125992
327881
66
9
48
61
163781
414567
27
397957
1
30
403764
64943
85
286016
314320028
63
22
32
6
47
44021
291902
31178
91106
38118268
68475
405871
1
128381
9
111314
21
308164747
45317
16
55
87
81
4246
181457
99
63
356194
367776
70
32
60
93741
376946
54
16
987735620
54
429976
68
49
412855981
1
93
355322432
393101
72
47
8
589130697
361423
413827
4
4
373622218
264876
124147
118953
3
43
97
333646
11
352513
189936
24
26
69
77
6
547076395
103817
114755
256440
952679405
89
3
36
237925
81610
324850
106040323
1
85
263080
77472
291061
74
3
57
96
499769
454679081
10
59
336942
362644
711333023
94202
236232
8
548796627
26
290171
259845203
318283
9
3
45
13
27
275484
29
73581
140559
68
277871
14
216186
10
26
57
347159
19824
51701
90
67
258266
44
3
223511
99
314464
1
200360
12288
361635
95
200363
275318150
452028
11317
102180
196495
293571
8
8
118945
54021994
572838748
182095
389025543
74
281440
33
9
8
34
743393137
794482238
132692
28
2
21
2
18
478965
27
3
27
48140
67
618273746
414315
82762
22
75
468463
212073320
35
62
476103
20501
933631966
54
371660
34
71283
79953
242750
80635302
47
84
104740
11
17
383330
20
2
5
335591
499522
367379
5
312379
48
47
62
46
3
67
20
354857
33
22
3
2
490696
15
91
5
161308
64
189656
69500
125197
298502
101103
49
193426
34
267863
380510
13
53153796
17
1
444588
77
3
55
83
27475
288315
280524204
325444
246985
86
431917
928111391
65
49214
60
36
45
51
3
495541
51
50
655776350
52
416491
512169361
60
3
26
2427
256846
2
29
67
190653093
769532877
307400
486961
306701
99
172925826
59
76
192807
40
26
420038815
85
192000
73
285301
45
52
18
239685
5
68
466003
81718
44
223261651
95
6
27433
471719
377177
70663
688169676
75328
9
29
111280
371800
1
69
75
40325
43
364442
314322
472576
299452
85
87269
264980
5
61
149691
14
77
2
1
311497
131497
210473
3383
61
65184
9
274807
443191
317566
43
63
407072
208839
209036
101059
391708
463936718
87
13107
291984
76
183092
23
14962
11
76
70
5
357940
111552
71
76
170061
33
23
20251
207130
76580329
2
294385
42
153624615
36
10
93
84
98148
96290
391488
92
330760
93
69
499338
115475
697324814
131086
6
337891
17
67
22
19
151198
16
31458
422494
99
51
74
6
96
27
633152256
31531
238070
109080
334884
425880237
352046
118630
361587
18
458441
41446
78
253599
63
33
25
245375
35
64
931690839
332538
47
29
45
268277
74166
29
3
643736067
69
73
449811
254154
724167946
20
406841
66
99
23
122427
45
18
362503
517072508
50
42
15
28213
740028070
71
18
56
70
16
75
437768
19
16
108420
7
472084
61
29
13
99
375950
82
319492
28
230810
26
136118
9939
187467
77
480330
491338
3
224909567
61
23
449605
159614
251617127
104927
155907
31
261345
9
93
290994
265426
5
40
93
179013
155398
4
367781
5
46
61
51
108559
179985
62
78
7
2
65187
91
76
273882
50
92
377385
15178
41
189407309
87
228728
30072
123503
495881
5
123696
262292828
59
22
84
72
13
6
818951735
8
553021474
127949
89
51
37
4
53
58298
14
63
232198
49
10
11
82
744
99515
462110552
188595
43
19
349301
82
84024
186916
136261
327343
322497
109998
6
79013
96
57985
27
5
440889
269980
7
449805
427317
54
4
68
318332
493056
36
388724
302570
404625
178651
19
96
48
64
10
42874
4
5
33974
46
518100466
85
22
20
8
312339
345978
27
1333
1
53
6402853
58
386343
88
313683662
27
31
263696558
20066
79
31
282174235
56
3
644133044
87
33
469331
39
372531
378485
25519
149817
8
99815
206760242
455491
78293513
33
238570
147997
1
71
473247
186281
451149
53
384039
6
331618
575522161
80081
307315
87
71
7198
17
317381
62
131386
28
97
31
332082135
350207
96
68
3
70
45
293583
8
364531
53
8
26
96
78
52
62328
384662
184769
6
45
171479
58
61
85
2
3
82
710967745
16
68986
6
19
43968613
247354240
1
71
22
741480552
230357
185836
55
627447622
1
60
75
239224
87
256967
62
78555157
32
353737
44
27
892305205
86
456324
115045
10470474
6
363734
32
15
139726
39
19
78048
9
384885
207644
9
15
83
2
6
43
55
5
6
3
91
405170944
143987
25
5
6
363290
98
108066
66
335614
76
39
372680
562967769
491326
48
83
201843
99
17671
318630303
39311
915445308
354370
214358
249724
384347
268466
237329778
54
210307
161159
474582849
15
96838
297662
39
83
286983
136554
219459
280402
245606
97
860610939
173359
310388
75
64235
8
320515
96
15
445562
11
320544
404898
378354927
92
151842
3
3
251470
49198
4
13
283117
66881
1
197081
448250
149760
146265
2
46
78
466820
5
16
16790
774011643
97
89
33
414474
85
748402920
687205925
433720891
67781404
5
77
48
46
4
15
114309
281004
3
140158
5
244131
49
393029
397202
423362
108286608
216739
800124679
2
298884
8
55
8
311432901
427001
219064
17
917913751
6
72656851
472511
48
270261
315621729
11575
362490
3
331572
83
64141
91
129619
7
7
151122
4
453938
454561450
100937
8
139828
30
81
8
46
270210580
393688
66
495853
446169
103195
220171
354072
51
87
68
306100
486862
83
190785
612946214
623243353
52
235532
51175
1
84
20
370796
24
474259
476632
342704
126941
82
1
296938
39
38
462490
94
485751
18
206607
416305
205293
18
77
168101
439018
118205
35
64
938333506
393739
7
34
22
446223
4
491075
87
154056
95
454070
34671
22
20
262266
16
67
62
43
293952035
54
67
88527
950645892
110586
76
269966858
258684330
24267
95
174902955
98831
207506
727778245
65
645145445
175233
7
63
442599
62
129178
357343
65
81
46
90700
217404
96349
310390
51
64425966
239863
4
456020
58
85
409753
491166
358661865
45
212761
256504
96977693
35
313869610
39
425967
165517
915763203
690339326
78393
18
2
595693660
14
155193
281766
953
35
2
87
21
20
11
615486534
151114
2
306462
933794017
93
46
39
781288584
487397
150276
105888
75
80
379085
80
130601698
45
107555489
429572
26
52
142548
13
329848
289139
57
34995
22
9
75
293138
119901
25
54
196514
369703
75
241880
30
6
32
94
37
106648
432552106
296932
69363
26
21
8
449307
44
855297884
62
251573
6
88
115148
60
9
619119419
215306
433131
475869
222670
29
110460
52
21894
190676
238768432
62
190294
82
53
61
80
332017
486410
69
94
84
395473
448865
1
22
197876
7
267157
24
161745
24
206785
31
394257
151742
16
24
103852
7
79680
30
166772
66
414608
415206
96
165983
299564
72
65
21941
78
40
282479
420988
16
35
244532
154163
168178
83
216107
4
1
364385
494419
371801
192725
23
196058
194895
184278
94
1
355026
266784
90
7
53
616134478
384827123
92
367609
37
767900537
336482
8
580310653
391613
77334
67
470818022
135857256
397869
53140679
60
129763
1
30
54
4
22494
230417
86
232775
150605
88
51
6
234544
45
52
87
15768966
10634
484369
175129
27
99
54
1
28230
262251
97
96752
189030
37
44
179775942
373194
18
72
384432
104394
40
178249
85
125306
166807
23065711
98
39
101709
82
99763
129270
177125
185905
681065579
53
28
6
31
253751
11
127978
262228
82
32
5
256874851
53
52
355928
481897
51
325347
263663
685961617
215519
49
4
271369
59
76
74
143338
149927
16
44
53181
1
39
76
240274
17
260534
235437
675244944
235328
66
10
171668
30
231978
39
325142
67
35
423354
440562172
302585
84
16
27
374497
87
82756
400450
137695
46
2
89
82
54
30955
79
72
283795
133497
36
373237
149922
335779
548939717
362176
350652
19
487573
36
687514423
15
73
2
66
17
40
127372
460414927
833695130
44
9
96
228045
79
609150956
480764
16
467728
30
63
394590
36
94
3381
70
241357
60973
61
99326
489297408
46
96
212964
5448
81
26
84
2
1
23
61
30
6
6
9
280362
462530
72
260878
35
28930
15
526883470
62254605
319106
334631
61
62
26
8
264169
74
50
16
35
9
261505
442642
74
525928435
98653
63286
13
150153
313203
80
91806
64
117697652
29
101723
460650
112611
221638
4
315156
399936
58
35325
18
8
3
212401
79
72
69
23
406295
322116
425141070
32787
6
42
99
38356
84
6
153058
44
91
97
4
27
6
496581
20
66314121
64
74
94
344096
4
55532
50
36
197747
65
213556
2
466437993
57890
13471
38
457281
304750
344683373
82
49841
283988
106972
102398
66
475574
53
51
93
5
253566
6
10
299007
28
496024
4
39
730960717
402167
7
64
172707
161616
314302125
93867
103149191
398011
35
6
66
387995
55
441505
3
116710775
9630
66
430255
427509
220215
94507
279220
465548105
58
1
6
10
360566627
349144
72096
1491
276065
88
17
37
69
528657331
223072
112559
27
79343
241054
58
428470
263101
79303
64473
79
243178
85
78
454734
72
119737
127758
159969
485300
12
9
4
60
412475
599525655
50203370
1
80
64
75
7
65
79
120244515
152482
328803
371216
499441
194674
99
62
76
17
30
15
36
269271
49415
374911
54
1
22
9
5
71043
189240976
477859
61
380086
5
53618
356243
343681
174194009
11
31
628680518
74
14
493004
43
43
384742
334244
36
48
42
467478
97
6559
3
98
19
7
66295
382626
70
88
39
448823837
16
373216
9
93
6
43
56
20
308946
907070483
41
187699
388251
289780
71
442337
42971
6
336485
65
67
791789249
308971
86506
35
10
560403290
330950
86
371738
170023
49
32
72089
388670
20
9
3
76
44165
136822
55
35
108035
59
42
170701
89
994219507
414123
44
95
415107657
13
83
68
232990
855826476
3
273111
74
55
213666
58368
8
232815487
36594
372589971
61
4
795700254
841509883
62907484
19994266
400756
4
299911
31229
117022
33049
277197
380230
81
72
438702
666211681
94
78
87044
459585
61
58458961
4
374049
79901
58
302188408
3
441787
2
71
335732
66
3
31
1
9
370835
83
480777
474521
492642
28
60328742
54
7122
282419
3
132595
468562
7
62
187000
471206303
66
72
60
49
171686
85
9
91
165221
205513
5
305279
476974
74947
11
66
14
753235118
389413
6656
912210121
263317
115371
18
1
460322
97
368267
327731
7012860
43
61
279032
92
492614
9
85
72
7
405751
50
312552
284586094
156980
60
74
17
64
2
87
1
8
13
71
86
357224
658618129
238078
234797
347612
820383566
28
6
127658
168273
450200
233600
66203
233005
54
82
378035
21
361695
51
2
143594
87
97
453156
8
40
77
476077
57
485097
17
88
470508
157994
1
174119
427452
73
1
105972
91
403078
5
304096889
64
23
4
231783
350241
336589951
416278
44
65
196423
846105531
48
47
41
373938
893955856
9
558372886
24
284656
94
8
320467
35
56
101860
3
234234
285449
60
38757
394555
40
28
5
8321
190407
376719
348216
136384
67
401570
182551
280213
78
9
25
96049735
383831
17
577640795
7
215164310
177696
448426
4
1
63
481497
7
26
16
120158
316333300
418062
220231
271189
67
314100
725087351
220523302
35
187221
345215
49
29
84
323827
227657
59272
169255139
70
2
332395
79
319879
204638
7
20
17
329692
476592
498582
399758
64902
465946
442195
256688
90
61
212846004
57
168863
8
367971
83
85
68420
218170
47
66
71
73
43
267349
53
89
95
203543
715959650
8
3
80441
88
47
488804
83
392883
79
15799
53
486502
86
55392
448232
96
97
58514
105127343
108546
81651
20
11
70
30
51
37
58
282768
198099
32343
248946
291391
7
99400525
46
348550
253819
40
10
88
3
43
333618
311756
1
233688
333195
296185
3
58596
2
331373
453777
18
6
101585
33
3
55
4
493255
6
171669
9
58
42
173875
129086
87
7
7
28
135175622
65
76
70
241659
6
73
5
24
83
332247
4
32
45
70
33
921861082
642417394
93
4968
73
268704
387629
362511
470603
221819
259154
124102
2
1
44
369840
24989045
473348774
36002
82
54
30
73
55
24
4
221553
442426635
238414
27
139630566
166470490
20
975916445
426990
332427
16
90
42
271858
5
735917842
495834
484121736
5
475548
475726
231820
356531
241191
386886
30
281103547
218684
64
76
137644
120668081
42
8
182519
38
253126
293807
77
37
269923
291123156
30062
93
20
239074526
5
1
248034
623528998
167443
36
58967
52
87
9
14
99
84
8
76
817551894
53
71
85012
87
65924595
98035248
4
5
148944
435991
34
123661
241733827
46534756
11
27
720463358
31
227653
85
8
88
25
173740
33
86
77
148183
51
178536
313741
420576
24465
478344
260242537
134372
99
431453
465711133
302304
78
92
6
67
21
320204
452917698
15
310327
11093
5
18
23
77
151824
58
147319
166685
210111
95365
333504
5
98
84
395523
73
95
99
222480
473363
399498
164420
253416
392545
320148
492945
153314
5
66
94
5
9
54
17
3
326365650
177768
243337
153129
29
321269
7
57
230104
57
978634280
73309
358624
545214826
6
340636
183399
155083
96286
30
59
70
59
78
219234
62
305531
351813380
433998
6
15
746908373
67
15
159093
209721
406873
147307
358718
5
257258
65
736040952
12195
69
551610298
886806587
77
130681
21
1
62
4
77
70991
33
8
79
268115
23
490223
96
34
76
216235
73
67520
309144
10911
291579
31
467852
77
422336
8
23
198612316
59414
86
15
859161387
38762
440863
414498
94425
464200296
300046
81
84
380505
81
477318
32699060
22
98
85
281372
119225
79
11
10675
8
83
149870
126208
495694
49
29
14
115374
6
56
59
45
55
369284
96
478795
14
110161
57
95114
72
862477327
320710
380164
275394
367134
310442
435432
2
8
80
1
21
434964
27
247426
36739
276028
168502
413576
269655
363545
34
58
89120
85327977
259402
48
441476
29
400934
15
268720
63
65
2
178603
253830
449576
950545654
639697962
94
70
162039
83
489683
253372106
36
7
43167
331965
8
312472
60
2
5
498152
866415526
36
70
26
367630
492173
356487
330671
46
427328
128799758
641088049
32
159557
38968
221833907
54
232419
99
58
11
315971
197243
70
755942821
27568
35
632805408
2
46
13
283196
92119
53029
96
834176770
6
4
157041
84
98
29
2
31
251965
129990662
12
65
29
28
3
55
2689
738185886
50
341663
218671
310513
47
97
170601
465642
8
47
450940
488508
87
71
248267
376902
669433454
338530
9
12
43730
24
47
34
96400
463407
6
6
193547
293691
225868
13
322281824
64
179842
45
7
80
62628
82
44
452102
81
229052
86
268157292
23
32
13
35
64
236202905
5
31
116956
8
6
258909
374835
200098951
340859578
467273
79154
82
6
367350368
457097
8
56336
493162
31
201918
9
134849
77
83
45
68211
983129356
58
237046
499515
128925
69
404243
3
248775
6
2
157573
110441
34
72
230346
93
34
49
97
179731
58
75
46
268330
437930
390225
82
6
492100
87
90422082
35
56
94
3
344729
8
59
85
61
24
75
9
36
160257
65
29
201604860
354839
27
171905
215466447
462717
24
175391
45
77
102261126
17
411189
76
113657
261711
14
37
633889150
79045
6
8
383094
433711
83
99
42903
74
39
6
67469
88
435223
118682160
32
94
70
237642
194654
286018618
254935
57
67
37
81
81
22
170635
252238
1
471070
51
199110
167167
72
3
805320608
8
78
20
198803
25
87
297600188
42
8
872881252
336625
346939
327104
985913534
176755
2
13
7
363428
84
291259
93701
45
489767
8
408353
424134
80
86
379246
33565958
2
80
394552
479620
8
98
63638
477633
81
933433583
852277678
144441
59544
472558
49
176264
193391
83
21378
86
607709516
31
517902414
216692
479923
84068
46
27
463501
48
31
482581
192991
21
78
798014980
428181
16
183336
93
323667261
1
31
58
384709
57
156002
806584335
414500
440944
1
6
7
202159908
434154
12
299681
44
452757
2
73
369042
390501
85
95
97
212149
53
9
9
31
81
754402966
952494402
417510
501688629
72
37
642306064
448575920
243800
93
749544139
7
160055
57
44
202325
84
94
212718
229523
78
3
798270829
392949
7913
354330
71
14569
8
75966
82642
26826
527146227
42
15
236787546
34
10884
31026
340129
95
328518
428244
98
5
97
240164
14
8
294220
42625
960589062
272485
403086
254931
97
6
170195
467331
942634937
37446
477581
41
1
73801
16
389823
65
321132
85
938584921
10089
5294
475132
93835
59
11
155289
40
339166
82
288113
173712
83585
886479909
262326
68484
121585
55
382543373
249411
9
14
76592
134355
552328449
36
726992469
42
54
414520
33
8
953868036
47
236296766
358065
429807
30
11
2
242372
45
300348
99
70
86
63
295221
987424701
95
282452812
69227
21
78
185563
157139
99752
861506720
163219
29406
33
206929
246952
27204
1
31
178799
6
82
679296330
38
3
214615
3
79
490382
190116
561305170
172622
246711
116395
82
766768799
359824595
77
281695
55
406306273
20
290252
857153128
237278
13
421804856
108516
18
98
358569
430902814
2
138285
342165
8
406726
57
81007
79
347570167
81
58
223409
9
75330
6
63
313451
82
242582
54
258657
937565135
28
26
380496
5
33
34855
175819
355148
445066
144187
196589
85
913247323
1
2
84
72
186014496
346427
4
8
7
50372692
301318
447676
39
82
402229
391616
276449
338321
23
36
1
1
218565
75162
376600
63
84
89811
156889
17
9041
264487
27
61
75
185904
9
797851397
125675
78
163552
845066311
56303
21
331742
84
51
41
22262
39700
183311
398474
101963
44
8997
6
44
28
17
317938639
111951
161204
462709
55809
89
185348
447328
91398
83
146707
29
74
57
57
310943
1
52
111075
5
14
5485
13
95
203001
370760
77770
97
215773093
94870
494186
812430642
73130
393220
72
474595
753564943
49
99
69021
445473
150499
449020
339848
336327
82
10
13
11
12
454864702
36
69779
16
71
256991
63
336547
448754
78
12200
416446
6
29
935345327
88584
6
310731
3
203652
371310
88
23
164032
219864
13
8
28
436257
4
91683
400017
470752
152035
592642904
54
690648876
89640
20
26
99
153516
33
136027
47
150813099
173427
135670
71443
76
46
5
2
101358
81
87
2
13
438596
7
12
319393
463826
7
55628
83345
44
354129
165813186
5
578877937
93390758
204455455
34
55
156167
41
287329
799494483
466336
152788
68274834
291042
42
25
418294828
4
162566
12
90
124293
339019
435716
49051
429923
32
42
263575
79
282631755
45
39
298594134
178461
670984447
469640
14
44
52
129580
3
23166
478623
65674
27
33
444463
3
38823
10
17
16
123898
68635
9
281986884
23
456066
90
439765
455201
283280
75
445124
473709
31
491281
282551
497813
47
240153
491269
94540
127707
9
16
148630
6
4
63
27
160404
43
78
2
320975
121155
3
49
71
682297060
379471
75
62
263454
239211
3
58
38
30
83
50
12
426104
852157637
399854371
337246
300488
85
401484
8
22
483499
58
450501
273121
8
410009
5
91
79
592951892
366830
80
57
184236
21
47
778685158
40
80
308629
706987402
842727500
425614
7
76
83
79
469793910
112034
682387708
290722
466443
65604
39
470658
18
86
83
466904
287655
289176
30
24
47243
56
53
47
10
41
9
3
389903
351981404
373234
28637
78
277409
51
423910
388875
67
292668
440049
119786
56429
318586
57
61
16
154213
55
195512
62
9
44812
63
144736
42040
8
348238
7
60
458164
28
85
72
3
521580246
7
36065
67
218809
189410947
315464
362603
226382
14
8
37
277250
30
49
1
8
39
344236
34
428558
291618
550767609
184712
2
134840
172025
18
31
248581
29
81
29
4
342010
175492
427173
50
98087
494766
24
138529
878284930
20
458866
95
279443
13
6
251062
325683
20740949
111988
12
412264
288848
16
2
59659
402366
64
433312163
79
1
35
401542216
482093
89
63
78741
381920
62
79
74
93
39
198964
257054
6
270885
497500
2
33
94
87
33
31
3
127231892
151367
378241
25277
81973418
795389866
87678098
171044
228437491
7
115610
102264
72
47
486147
849895141
43
298013
405296
61
4
95
81
23
162832
93
41
35
147050
34
161475
200810
317639
8
32
25733131
165429
603497471
32
57424
89
498366
69
10
84
65
57
244512
83
66
44
31
348929
707648374
467275
487167
430046
183009
7
18
78857
210045825
65
5
125732
228905
131867544
88
538424585
61414
3
535236002
277582
417462
1
84
228104
27
296173
13271
98
959877795
127169
491736
82612
56
81
569682750
49891
38
33
320592896
321990
7
669334713
192552918
391617
900455758
372784
71447
54510519
6
71
81
3
431034
7
90
4
205639
479611
25
297067
483192
368369
320012
315703
60
5
18
44
563071784
8
1
48023
71105
51
8
265292
2
80
68
233078
65
59
14
33
78
278209
957412723
254118
286526
18
93
47
457586
393770
29
140284899
873916448
117313
67
26
9
493564
5
113749
482030
403296
518334975
17
18
468853
8
49
310611
230689
411011
85
294404
3
53
10
91
67
382238
31
11
19
3
867211754
234473
257939
2
269732
94
40
308998
4
40
334049
647104852
314108077
3
449389
353419
83
3
25157
24
327135718
6
36
38388
36
484409
26
34
302590
52
140830
8
49823794
488611803
6
29
18
411880
8
3
327034
928940594
60345
86
50
338243
128197
5
360876
421015
347811
273892
305731
31
65837291
68
64
57
32
45
99
94
71
292813
192562
63
1
39773
44
71050
43
408849330
50
27
79
162188
178810
64
6
146671
52
321216
95
41
50710
1
45
106126
57
51
89730
9
121676
95
117379
82
47
392088
315147
75976
7
98965241
304084
485218
436451
174144
373426
392865
91770
83
17
37
42
396408
874020176
1147
131664
3
42
347015
34
551021316
4368
9
42
21322
26
69
5
392583
450639885
93
352789186
30
117840
38
240201
373964
84
86
72
227639
335611
437862
20
5
12275
4
988244575
22
65
207922042
389462
93
315871
66
305361
209579
403962
21
52
194364
4
42
360784
280562
61
188623
57
430558
396268
135948
84
900792780
80
378034
201136
36
14510
86880
310981
73319
79
848135442
70
284086
66101250
49
87
2
116648
840102455
78
85
262129
20
915851156
33691
93
229076
108676
7
13
369388
485951
656320689
30
24
6
71
65
83
96
94
4
50
342139
44
50
77
5
95
1
445577
900134604
98263363
579711674
856762771
495437
33
51
986929263
5
257914
72
100624
259671
80
112614749
159066
10041
272419
82
3
24930
769154736
43
325803
244345720
5
245945
255077
59
12
65
307993
339780
72
270451
8
37
103388
13
953097602
9
45
86
384167
312571
283611
86
64
95
414029
402988
359080809
311605
467185
9
37
28826
22854
2
69920009
248665
2
92268064
317885
89
348940
85
326687
73
87
14
90
314980
346993
434478
63
12
96
78
64
4
65
30
248128
5
4
67
85
3
241368
302441
88
77299
2
64
175854
213204
35147469
97
36
428767541
21353
15
415719
85
315953
70
8400
610297443
76
950652153
27
80577
432435
53
225529
26
432785
51
83
354830603
5
193325
33
49
175265
333699
40
490768
92
27
470396
108459
54
231264
73
42395
937583945
253705966
3
55544
81
2
11
105155
360352
999409789
41661
61
14
121353
477809
98
422235
5
15
83
93
12
85
17997
457840
63
388606
81
1
155511
1
74
51
78
470648
73
322870
78
98
535194329
242995
9
283182398
58
4
41
419504
97
5
4
5
99
346836
105775
333593
284316
9
360301
73
84
349970
81
97
834951734
441496
136122
217510226
815456000
360224
58
876187383
65
32344
317236
5
76
451578598
935329378
450690
18
450927
181137
5
52
13013
858695444
214414
10841
71
71646378
401511
131700
146920338
81
290047
89
117393
402192
224998
332676
374185
16
66
216785
366155
347152
27
69
97937
325841
6
29965
159255
46028
93
357645
99
5
99
25
338163
136518
674
863400187
343359
172341
411401
7
238601
324555
6
6
285819
377228
483875
79
75
1
60
83
117790
42633
222800058
14
503310054
65686
7
269524
18
349789
18
205957
124655
134015
18
80
9
416354530
812162581
36
49
4
55
98
284463205
497986
1
65
286420
371100
297879
96007
289406
95
21864
214304
190009
113216
673631194
836408643
5
6
88
74
326646
10137
6
395466
374971875
13
28
312027
34
48
853528649
95
91
23
82
2
346451
89714
324214
5
73
178185
238564
271859
572529285
261809
221288121
98924
72
35
91
843857225
201674
663905118
109361
72
93
389028
43
32
39671
28
92
484181
230221
1
447259
343673
374216
70153
69
263391
21
396188
376701583
342510
379298
457734
52
284105
82190
92
233678
97
172455
5
41
18
18
90933
50
79097487
93
23
268015
88
212037
5
766315698
577938593
126261
3
208372
194198
65
15
60
39
457289
90
95
275099
69203
388849
15459
181254
23
363892
77
782587902
3549
61
11
727224318
446816
31257
36
347519
76
26
266311
892269345
65
56380
53
39
7
379421
245288
5
48
3
247510
337007
28
404769244
219644
333803630
182150
48
60
322673534
70
218590
16
300579
51005
422800
199808
58
463131
2
86
7
83
82
311782
19
127553
162510
172271
73
35
58
129185
263324
62232
14
45
6
405004
28570
123600
334418
81
29
2
80
211244
26
65026
64
310652
269681
977936523
6
91
282254434
20
136702
148434
464036
327024
1
55
48
10
399828
72
99
99
62
323334
494612
14
873505461
88
9
11
3
251077329
56
125702
243978
56
439520
657702703
370272
84
485955
245452
32777235
386268
86542
561616628
253118
1
91960
75
97
495029
37
555081647
9
111888
867957668
170936740
295953
32
56
99
48
43
180367
414546
317034
25863
900473747
389765380
87021
118442
344377
238505
6
45
530763881
3
280479
84229
8
37
73
277108
95
97
375792
59
21
52909
94
18
5
707402981
40289
263848
369557
14
79
493447
85
909160913
58
327037
941087906
54
19
236027
52
8
63
415796
5
517435057
38383
88
532219349
337305
238575
30
79
3
76
185502
63
77
8
405433
24
10
63
93
338893
58
46
173579
30
292759
468038
9
48
8
467665
372765
58
55
4
343566
47
44
53
136587
176744
56372
9
3
93
45
267720
134650
76
89
65
9
75140
26
451961
72
194677
418605
472395
4
19
74
83
478886
350412
29
62213
339702
2
193620
255176
5
50
631140338
266582
68
248653
81511
10
463810
6
56
86
5
124198
9
182502
181970
330879358
368405
81
27
70
167425
71
72
40
474043
158280
325
28
392283
63917
88
93871
764230724
362337
217366
874194081
466945
422145
364167
261139
401114
189503
496831
401435
158713
362559
10
98
918452718
46
78
52
121738
59
48568
65
165532
49
310880
18
415865434
17623
452467
227632
58
9
7
70
46
35
397760
6
464832
178152408
226644
79
290671
93
4
406487
64
80
110223
51
265854
293620
810849645
59
954728424
6
365967
52
2
86
332543842
464700
124104
80
48
99
53
84043
85
374458
12
13
47
263602
90
182011169
3
430086
175658
167204
31
82
2
1
1
79
5
29
39
306547
393303937
324377
7
77
55
399108
39691
90
361938
491953
55
32
1
251047
91
32
4
136288
72
47
6
28
9
81458
28
342201
487336
4
76
162459
121028
363729
236047
1
309156770
397605
63
294348
784064900
7
292711
275728
125689
58
77
436377
49
9
194154
4
71
83
432020
180175
99168
65
29
174081100
9
40
3
345149
222350
21806
30
68
65352
7
96
492562
144736
3
85922
24
248990
70
83
291397
7
23
3
75
8158
1
102741
367583
461821
85
489291
72
51
65
103390
117212
455802
898293892
78
606913980
14362
72
30
14
6
60
117248
44
208645
476227
336339
96
70
27
303404
411907
97239
321398
389935
22
58
27400
535426240
221016
42
31868
56
10
89
545658676
181151
60
82
487036
94
59
44963
43
47
210251
23216893
170187
475922
270313
21
83
36
68
6
91439
330784
83
89
321029
499370
163364
186802
44025
33
202626
23
73
56
91
81
886328382
17
34
9
3
376736783
1
419630
385346
200696
8
15
418975
385415
396991
27
85
49
62
131223
62
92439
678966333
383605
430053749
98244
156040
68
847118572
8
46
48
287576
11
184998
3
82
91
45
397210
83514
28793
70
38
415574
80471
86400
180362
6
483473
462188
206622
402603
68892
330351
16
21
56569
66
8
5
36
141696
4
263255
37553
86213
14
62
72
447326
364879
26
367622
228919
11
37
8
774746657
60
4227
112955
70
213983
90303
51
65
468636
23
106158
37130
460278
73
87
13
473266
58
12
67
137495
331141774
410957
91
354883
45
9
451118
44
131280
23
412587526
307783
66
72
24
27
182780
78
70
893668642
788381515
262399
83480
169364
36
45
99
174298
21
93
156673
84225
25
281116
45
150822
87
84
69
70
89
3
99
42
315004
141077
979077435
398777
6
304845
42
2
214
91
1
227003004
18
314309
397826
341569524
851917963
47
391485
89
412723
6
153398
28
458154
3
95
255717
2170723
5
21
34126
159198
393238
385349
37
225251
33
160121
15089
12
243991
102702304
756780575
161645
82570
2
95
219728
361104
387571
96
202053
243082
91794
15503
41
6
4
57
1
9
5
495567
76
44
23
90
3
358342
143998
84
34
16
29
33
54389
151195227
15
64
67
89
782689941
86
56
8
89679
49490
409826
48
38824
13
12
2
30569393
5
46
941648573
491979
180842
153322
49
983547173
71
67
26
62
61
81
825048722
252242
477933
30
629305356
287328
93
91
288460
462099
29
93
261662
51
62
82
9
318018
32
28
142028
98
97
25
881520386
71
358943
337712
51473
22
7
400237
300871
339291
7
380290
21
45
14
413473
26
60118
132788
39247
131854
208445
24
670828428
59425
20640
155435
308348
58
649139323
297687
27
46
75
477118
39077
21
723957619
65
411036
390868971
9
15
381055
37
53
60
158273
929132797
94
188669
219588
889607159
96
16240
9
729093965
436858
734464983
83590
44
450098
267512
21
22
4
77
227386
43
5
87
239478008
23
55
130791
109525
3
5
5
320510
362811
164898
17
8
110516
12
828041599
10950
134235
355405
99
204154
431351
4
20
34
55
15
357278
298338
53674
67
31
305648
25
7
906017021
36
23
35
64
61
5
31782
96
23
25
16
11
60126
54
396794
13
5
89
87856
59
397388
263095
203555
194232
92
3
498753
175172
47
382324
51
411086
144278
1
264223300
3
7
410473
895558381
8
36
222299
157941560
3
276932
395009
334602636
21
84
35
72436
84
97824182
6
375362
4
472603
166627309
9
98
3
280789
13
376264
16
88
7
399338
307183
372728
7
37
172513
303961
69
131268
35
437135
149669
256784
25
593749783
167215
23
79
36196
87
374356
484442
36
90
269763
9
92
276638
49
3
171999
427080
654177929
164772
309824
27
3
353372
415827856
70
81
30
35
189441
57
163897
99
39
187005
5
35
33
454569321
496654
39
48
74
197733
9
64
68
187465
362757
247364
67
73416
99
284129
11
460438
113084
312022
26181
81
139153
21
49
53
333316
403547
30644604
869141651
36
38
95
92
4
15
79
4
431787
90
4
35
433093
386925
87
15
27
32
8
139737
9
379862
226518
388654
484225
362800
182530
7
11
5
133011
71
2
292401
8
7
35
490197
92
3059
469306
492101
9
519557458
193149
482943
73
25
89
97
4
4
97604
59
237916
92
13
21
28022
68
394589
67
94307
96
92
55186
297464
108309
9
307106
68
720731820
302203
34
130227
429575
96
16
497567
168459
6
23
5
98
62893
4
31
379159
8
420325
31924760
51
308356
11
40
33
147764
378614
64
37
407094
42
281526
68332
52544
76
386828175
312467413
162710
27
98
6
9
129166260
742303170
34253
286524
44
331105
5
224491
25
5
24
596820609
211514
26
147985
42
249506
428170
11
383057
55
439757
831830225
451137
36153
4
26686
52
64
35386
390464
97
77
59
31
163471
249104173
72813
88
611691396
91
457359
164007
13
232694188
380943
1
187648
430690154
437819
113112
79835
65
5
58
40
79
99
502013516
789917204
68
83
290872
212076886
456371
330496
21
4
59
389567
82
30
12
92963
95
46
480568
25
1
423810
467904
495913
81
45
84
110391829
62
86
315338
82002215
83623
82
3
9
77
75
85
247401
221748300
8
470946
57362
245319
77
119189911
104380
193153
1
96
37
240686023
45
10
175435
195649
562433340
377429
102369
80
75
11
14
88
300066
345262
59
860444758
85
700444396
52
326943
65
191317
56
64
269432
621625260
477176
231130
152115
233629
5
47
76
352259
97
66
5
421494
97
451362
7
288277
286586
330968
69
326620
59071
423270
194231
189929
6
262756
94
78
70099
38575
62136
5
36
512764618
6
55
48
58
88
59
468035
69
18
7
77
312487
2
77
15252350
432507665
212535
380112
9
11
269250
373575
574842204
269930
292732
177798
68
6
94
279745
197880
99
3
5
16
51
4
173336
273603801
28
487634531
6
95
37094
382989
457539991
85
967380853
50
34948
78
640570744
2
117992
35
1
88
41
436679
2
949539805
8
67
98995
305117
21
32
4383
18540
15854
46
211912
46
75
20
280703
53358094
122089
476321
22
33
22
318802
8
86
4
38545
678987480
450445
81
17
124953
64754
287637127
32
223681
140001
179125498
137156
81
472381
6
296401
40
354254251
7
420328
95
228855
34
395226
5
1
25
49
297884
59
14874
133307865
79
356905
8
30
3
72
92
43002
5
406165
358822
56070
321891
72
83
25
43
134334
245040667
23
408728
7
33
8
36
499747
58
30
61
22
39
77
193803
5
57
52
379007
667607883
433938
58
176217
93
426598
5
91503
448957
2
374505
50652947
90
270101
415648
424253
480592561
21
154949
461079
62058
488237
6660
75205
89
197723
701579559
193186
94
373742
24
179255
8
347642
60
22
24
781124828
8133
81559
7
60
18
227379080
104257
340541
3
13970
935873978
539896385
287508
379227
336689867
92
326959456
464780
209184
354702
51
91
155513
706820958
341528
22
257694
3
355562
77
21225809
878871370
64
8
335982
87
8
957975283
20
197880
88
353599
164011
23
87061
39
8
9
9
43844
54
36
68
491768
6
75
191447
30
40507
499809
13
97
285676079
94
4
166568
51
33
102559
148058
155012
26
4
7
56
16758853
357581
446345
91
329379
31
79
195689
22807
32
684531777
34
614542211
33118951
54293
17995
35490
445416
111068
8
58
61
337577
279966796
28
80
79499808
5
158518
262019
7
117913
55
51
409211
173375
262318
443765
919096069
403370953
75
441351
12
20
34
351267109
12
412005
21
84
85
151683
209941
344132
470866
489912
293880
301823
91
397856
63
85
36
748643940
19
740222972
43201
171328
631057515
241263
82
226052
19847
44
74
96
157391
24
3
93
330926
272863
123713
43
215148
250280
4
917941348
73
340581550
87
466543
339937
434009
28
582602658
56421
69
78520
90
70
20
19696
15
56
395688
191280
21
276671
13
230409
38
31
41901150
658074739
52
34
81
197835
8
191193
76752
214100
104619
15
7
2
7
25
135388
209057
27
17
136952615
489475
14
7
1
8352093
25751
47
39
65178
483705
451421
28
154199
2
21
23
411710
7239
270391
352560
7
54
388968380
343977624
12
307875
84
216318
255112
99
74
346663
23
9
32
159392
550745488
4
492338
255827
117320
78
472715
22
297370
63
5
358657036
53
32
371702
36
470260
77
468747
3
249963
362837
34
69
62
3
480038
10
32
23
6
537482247
432296
164624736
459002
98
89
235333
377947
63
270293
38
63
54
147077
444940
8
4
114197
622848862
15
26
4068
223625
97
345028
63
443580
392515
115165
92
38
140857
34
44
75
2
32762
181819993
38297
484570
186620
183887
178378
3
18856
40
11
79
6697
290202
487173
32
89
45
53
63
107186
3
807960320
87
323272
30
36
57
72
247889
86960
18
45
335113
2
5
61
598150626
746480417
18140
19
71
279067
1
91158
430947
337615
55
360921
36
265756
420767
540471350
73
245104
40
441882
16
493947
31
9
346490
74
1
35
143547
147755765
29
12
405257
40
35
70
73
85110
435030
16
43
215019
482201
96446
74911
95
146523
2
15
8
85
9
10
48748434
2
8
29
291889
53
36
325812
11
68
44
32
222309023
84
23
34
823939021
463009588
385751
83
60
26
395730
388931
45
14
50
46
52
178193
294994
96
96
51
57
184381038
891211566
495372
5
102934
476719
93
62
34
595544644
471324
338985
460808
465741
67
3258
9
154279
76
77
44
38369
39
1
37
883568140
20
55
80
61
66
92
159650
204650
413882
75
2
51
408038
6327006
27
87
394509
85
56
446083
414720
34
688784864
64
38
79
48
57
2
248196
21
64
2
44353
28
278821
81
66
35788
72
112313
10
54
38
7
387761
16
54378864
221908
30
175189
61
504728356
56
15
509330480
76
125892
739784146
37
32
75
5
48919
1
32
496736
2980
491643
32107
95206
47027
477833
7
12183
447816
499009
8
71
96
433283
312049249
51958
57
78
215011
46
44009
22
95
186891
53
468157
15
751543121
229768
463679
67
433104
80
4
4
343563
169012
57
108737
30
63
450637
958310089
332085
466435635
89
3
57
35
13
6
52
40
47
99
52
58
8
90746
402441
320385
229463
76
370683
18
8
43
292309
762135181
47
17
90
33360
53
273994
68809
24
315925
348811
35
155763
70563
288237
220507
294129
337354
81
97
687212726
488071
40
190996
61
291065796
908367541
284247
497271
561
348395
69
89
76994
65144902
458280
4
305887
62
431423
64
70
66
394964
62
137582
345815
200189
93
348017
394829
75
76
494586
292761
623071772
55163
57
378798
39
960170997
7
95
124922
452204080
82
99
328255
440386
58
122512
62876
124280
19
61
78
202215
18
2
315700049
71
361603
15014
380512
3
369661
62
28
324059
32
41
7
345907
8
10
430467
19384167
20
273829
57
786653060
23904
40671
484212
9
1
157581
39
302838
2
3
5
470855
251570
2
78
164378
74
4
106813
18
85
453056
239017
80
32
63
29205
28
97
31
360675
6
52
312088
422190
11
63
470843
305903
428672999
496308
9
720540876
73
73
68
366977
104412650
253160
39001
83
41
35
25
470929
403458385
1
661454453
190236
87
24
24
297673
65
283427
470318
439739
469532019
85
459608
9
10
5
458077
313370
25
7
6
3899
47
267639
9
87
254844519
91
71
75
2
58
118178
417028
91
49
406748171
465370
28
99
41599071
36
85
469841
85
34
67
22
30
101588
187145
64
91
61710287
76
37
53
7
230121
153318
64
60085
29
90175
50736
76
9
362603
590084324
404890
71
216386
153694
76625
45
451836
75
75
348910
13207
76
59
487047
3
988725828
78
458023
6
490646
64666
95
465279
172820
43
16
278359
45
320112
68
505224404
713506305
1
48
77
99
182151318
131779505
26
592824713
67
460704
15567
7
3
23
32749268
28
43
213961
5
246621
286599
404107
455361
87220
41823
12
290275
238815
31291348
497905
190941
52
856881014
439131
9
76
55
895105649
146866
428923
38
32
17
35
5
80
456898
162520
188292
22
233243
476583
109541
400541
274051
2
85
66
330836
612389336
126084835
12
250646
174516
51
2952
748950941
72905735
499645
14511
365707
62
45
157778
437542752
410269
119778
178492
275305
7
3
704490912
31
280206
76
51
225049
39
57
281823
320062
308786
68
991773179
76
52
78536
9
198516
76
213845
282333
2
929530987
56
10
42
454115
238852
25
9
362792
45
96522
51
351800
91109
299843
196002
73
7
15
73
13
25
69
21
66
10653
36
492026
392293
62
195532
99
37
69
192157068
65
8
60
184477
4
462069466
36
531649198
329268
143540
102131
453608
5
375681
41
94
11
58
43
23
99
27
77
227691
173139
67907
47
9
136985
97143
48
4
436532
23833
26
89
104646
96
63
578448325
44
29
56
249291
255534
79
3
13
215621
87
7
21
32855
11
303488301
9
115033
90
72
4121
896718541
482474
7
9
269166
27
34
220345
456913601
7556
152926
359549
6
86
494390
17
54
96279387
15
78
2
344511
78
87
54931
6
5
287903
60
68
5
318988
979657363
245575
22
74
476908
824865536
24
36
685274939
2
422522
361586
79
152800
74
19
40
272710
13895
96
642356103
389236
116654
455882
3
26
56
163989
45
852190219
94
5
11
84
26
10
416859
491068
87826
80106109
299253115
68
84
3
37
14
26
114997
249024
279034
23
402004
134157
6
3
259535
86
98
194997
86
254161
147260
35
16691
115040
95
68519
85404
31030
28246552
386698
72
3
52
535581615
147555
245007
50
9
19
224341582
457838
11
86
65
33134173
95
27
497513
98
43
52
86
34
224696
97878
76
2
44
44
870684133
448517
257841
8192
2
65
66299
247890
287732
38
5
74
80055469
142888
41
324144
77
9
819058786
361587
91
3
83
561775174
25310915
23
921706707
63
24
36
305741
104055
1
356507
119622
62
61
263528
9
211576
87
488316
338541
88030
8
2
486742
43
390370
65
2
327677
66
396313924
658689448
92
144159
189658
62
30
31
489241504
1
414426
228808
76
228484
43
392544
186834
38120577
87
15
3
81
45
214855
177168
176973
44
12
49571
275027
57
67
452129
375775
22
6
125113
294262
35
91813
405589
163389
6
97987
9
98
6911
155086
119757
301255
160395
77
39
3832
443017
25
177740
480688
10974
94
62
61
33
202398
378508
3
300434
90
63
227385
476701
720365358
75
31
153544
418694
96
63561
29
299031
35
67
236993
28
87
417575
276553
21
34
7
3467
94
56
62
24
174625
55
99
4
4
483564
279349
90831
73
343217
19
352557
346884
210744
10
75
49
93960
73
227114
30
49192
200870
97
24814
40
25
9
486251
52
25
637469158
56
24
99
260411
320990
27608
394182
39
74
373813710
168066
270182
838822551
237034
73
18
42
61
95
29
6
411656
4
2
143771
32
253963
362535
73
327125
4
1
3
57
47422
597311923
57922
812786668
310212
13
4
451453
511974670
68
318649
444119
338109
44
43
23
63
5
87
583278744
461774
873375977
4732
151965
47
55
338219998
99
92
22
44
23
375054
5
80
6
2
470546
392695436
9
80
340511
86
480838
31
4
3
74
1408
173731
383511
130299
70
97
16
45
82
306763
79
83
67
383231
453961
163585
190378
92
43802
291291
418109
37
464529910
66
279637
337977
351826
947259957
344298
95
327167
131221663
3837
34
167465
65089
24
690239245
50
90
15
25
288720
170894
43626
65
727594462
422884
475682
99
74
13
22963
97
181590
470210
58
49
80
73
87375
468320
9
13
45
10
22786
8
156658
303243
18
359177
1
65889
110437
77
99
72240
14
97
91
497983
146731
117316
20
96
86027
157840
285377
19
64
6
584366738
452433
662563336
81
53
489298
205757
17
61
80
27
139415
78
163511
1
54093
81352
5
8
704448970
52
445271
26
19
176950
285147
2
34252
182969
882886101
69
94917
50
404489790
4
88
468149
94
435452
6
447847
161906
81
81
418847197
482658
8
4
451156
67
3
905101454
3
454513052
34
384840
8
408621
31693
1
37
98
405799
202375
9
73
158854
117337
8
65
31
47
199796
47
392306
826058241
91
464061
247684981
89
58
128390
453143
50
19
3
331373
15
28
329771
140414
81526
89
102675
815230768
450165726
85
88
72
2
95
16
58
902925924
290609
266329
7
32
489281
8
250811
270048
140172
73116
48
8
236850
89
367769
145365
18
6
112885
44648
88769
947305713
439788017
337832039
59
54
97
74
230218
376339
214467
95
65134
272856
221518
24
115846
78
2
95
330435
170389
4
36016
268688
678228861
6
31
7
294806666
185965
9
43753
345208
48
176308
350496
388626
54616
307945
203416
187966
35
232435
8
72
19
141371
191544
27
535832322
499679
499152
121989
410210
97
20
56
105798
74
22
64
474094
440944
137623
328316
318170
66
429506
61
68
55925
11
35
425388
436406
54
685891352
79
49
848349459
44
91
290621
149699
55
62
19
28
11635
771250604
80081
8582
680532277
75
67
75493
541703717
7
1
39
9
45
831199185
183036411
6
81
97
58943
90
56374
72
13062
9
79
4
143535
434993
68
2
57
415776
10133
76
701825715
56514
321934
44
9
900241563
79834
47
144020
836632900
70
91
73
333393
975448835
21
161398
62
41
28903
2
6
352817
353435
142815
363535077
59
26
2
55
137121
33659
352677
244742
55
83
107762
30
454029
362889
250891085
203634
160226
28295
327197
247133
674035827
284370
348887
1
49
270343
76
297879
83
41
364060
568613753
218270
439637
461159653
80
6
1
349183
36
21
34
27
123107508
65
70
64
6
70
352155
28
339927
1795
344541
93
56
375060
179602
175242
296193
76
90
69
38739
87
34
476767
903062754
76
98
791647760
163132
495975
65
1
4
31
176708
431064
972191983
16
424199
136249
323059530
153207
331602
76
365770
197568
529990914
34
11245
42
427534
834217502
321206
66
268004
338846
24126407
39
12
419624
278205
33
90
34204
410333
63
97
286001
370505
455616
75
448667
105800
44
309299
63
42
61
250563
705861205
479661
267523
47
84
59
53
724488380
80
20
406100
73
247988
34
355898
342133
71
110022
41
30
286097
81745
819189706
64521
867656618
29127
448921
82
484656
459361
15
16
128730
916315889
50508
50
1
301797
78
80
661060104
79
329628
153268
173766
1
162212
477933434
83
301106
58
66
98
14
375184
4972
15
21817
87
90
52
284480
60
35
90
236555
34
47
745700267
88
731178752
2
23
11
310949
66
3
23072
53
39270
21
4
462201
68
350288
75
41
591422861
412096
36
331077
321466
94
55
79
299512
58
119630
926913638
23
24
5
67
80
18
438373
50
79
690102819
253499093
632289818
582
16
301490
73
419361614
122379
20
67
119814
217235
251389
38
36786
380507
423137
17
84
48605
203617
35
210386
55210
12
6
97
8
10
63498743
191297667
71
88
271874
131263
198018
471388
54
96
22103
65
4
90164
77
58
190613
449865
34
21627
2
487810
70
57
45
63
97
92
3
42
27
369820
8
242645
371009
380356
12
322536
39
726010587
15
29
38
14040
8
176449
83
123712714
16
240698
5
33
18
86
356711615
428221
381207
1
310279
8149267
11
17
93731
97
190998
420325922
41
1
22
728336534
2
34810
201111
83
73
1
222615
286876
292000694
497690
8
26
9
59
332831
58
402010776
94
302629038
239717
137154
313649
4
25
437507
14
156424642
407855005
159686
329418
57
53949
23
31
359562
448950
52
186667
472906
58
1
6
231083
23
62
53
244141
96
343124
6
496269
6
9735
375020
210466
42
139868
21
44
338452
173437
215616
256086
77
83960
661882716
382889
371955
197395
714075756
318876
84
415738
14
18
36
121552
397315
16
444797
4
447445
81
811544468
7
22
1
29
49797
90
186013
127740
27
178283
303785
81
74
49454
254633914
8
8
495371
20
195770
395890
392193
378885
77
14
6
369270132
964257366
81238
8
62
182481
182966
72
67242
11
57498
69
57
1
66
489957
54
313113
78
72964
251410577
34
95
87
96
77
23
216977
611696784
64
53475
2
187835265
5162
401262
348199
4
3
418353
97
84
4
21
153348
494529
669332293
453116
70
124579
25
117667
26
14
89
45
57
36
18
571512469
283108
322539
80
357126
455224
90134
71
15
17
234651
98
323308
82
705150892
69868
17
313967157
292478
454829
275069
98
74
841551611
777688382
42
11
2
35
33
773017528
70
73
60
14
490201279
180421
215290
81776
260410
400188
2
6546
89
7
256541
386542
375143
70
484705022
40
294689
141937
45649
76146
7
4
4
510902712
29
8
9
10
115622746
34
19
58313
188804
190429
10
7
203552835
381596
79
3
71
280974
356571
98
292795
193199
498969371
7
98
214635
5
78
308232
305563676
53
47
1
27
848069654
4
495926
52
56
421958
1
61
22825
70
2
48
10
265109
425813
240886
83
242466
25
16
389515
243387
437673
189313
45
6
34930
10
367053
24218
25
6
248650
5
1
39
486200
35
35
47
1
53
211256
33
17774
271996
163236
54
94
51075
408813
296474
26
60
392821
7
82
29936
303975
23
90
326969377
35
83067
48
215386138
495100
233076
176961
331518
106164831
272891
287075
123214
2
96
38919
17
4
58
53
88
319714
44
85
424400
206301
933160288
117605
60
362644
52
92
72
454245
77949
30
64
10
140932
4
4
22229172
43
137000
820610466
60
32
25
19
168720
153088966
165734
986409161
32
198180
470798
28
78
3
16686
498687
114246
22
2
4
885976073
382628862
2
208863
80
90
9
2
90
186794895
39
3
18
30
71
272513
87216
128973
38
4
17918
265075
192388
384603
57
371265
27
633225135
4
99
160807
7
139382
266906
7
2
65
40
3
51
9
17
67
54915
391347
96780
258653
97
299071
288973
257434
6
41
261914
7
10
109304
142850
458185
49
469748
68
263683
9
228280
200499
48
7
2
18
69
482347071
88
19
17
706840001
6
95708
57
76
393777
376481
17
199131566
226891
15077
357490
1
486321
282310
68
45
309566
64957
35
327765
280953
76945
70
41
2
61
95
8
21
408202
4
302846
81
23
73
26
90
46
311400
1
67045
52514
40
82
276038
457928
172846
285077
35
1
423750
38
116647
10
313376147
173379
7
59
423101
67
5
61
42
491469
5
138950
42
1
77
12
30
292360
416746
42
58095
27
56
364803
270437
25797
33
96
14
88
235778625
153072672
29
297623
236311
107872
61295
228466
5
15
6
59
20
381326
687531404
6
780360399
24
22495
10
70135
3
205978
32
5
30164
281471
196297
38
34
245425468
5
63
801789236
2
225367
69
90532
6
106697
59
84335
7
990455930
60
97
99
452397
55541
155252
352665
42
30
60
976831394
259124
296664
2
299214509
15707
169400
16
398613
269807
53
57
40
185504
262216
146397593
451868
84
464262
281967
78
26
36667
57
11
60
15388
299947
214739
98
254744
70
38
229203
8
30
340564
465981
78397
2
102369
206088
484057
72
267595
63
15
328559
701712182
426803
17
77092
148147
12323669
152546
14
129987
213938
826804810
331789
153967
32
412060
393769
39
337023
29
263026
43
313758388
435757834
468221
368687
341776
43
84
99
4
73
91
831099573
95
72
115875
15
296147
390864
61
46
53
227119
72857
415922
200819
982451246
127650
29
20
25837
573514196
26
216489
3
6
392304
427914205
28
435896
244216
44
411074
88
45545
200666
454481
272356
1
72
15
84
17387
381393
37
128627
74049
7
332605
322685364
5
4
60757
206974
305152
356178
3
33
69
43818
89828771
145115
9
266346
241022
987299949
7
260492
331984
134781
163055
45188
34
51859
62
370402
323738
95
88
480845
80
610856607
21
99
7
29
22
26
22
21
31
21
259478
211771
5
85
13248
49
74
38
463474
239808
104635
418131
652902139
213738
46
101016
190358
331756677
32
131952
411063
87
60
77139
4
69
57
20
352561722
90
284921
35
53
47
249694
23
183694
74
70
92
106244
364495867
234680576
9
73
46957
303041753
66
365710
91
270660
38
48
6142
78
8
6
297431
41
347702
144075
154442
11
67
334152
358490
28012
73
975517827
50
414550
36
345898
241426
34
23
35
5
47
12
63
187979
4
4
13
378104
2
451515
4
52744
53
56
86
236807
947610524
87
751584523
81
20174
971728240
60
3
83
52
90
384432
133095164
59631
72934
384839
300095
20504
505468584
232491
3
895800427
81
170778
62
51
95
197619
383392453
67388
137125297
25
81
54
12
799015916
72
9
790341811
190311
335198628
74
18012
20
90
406928
76
67274
183654
229647
65
243739542
18
17
243076525
5
136660
361117
13
64
8
250923
6
26298
86
234605696
30
78
332561
85
6
69
33
340434
18
47
115740864
176293
248958
119536
20405
1
98
31
37107
65
62
248792
66
2
5264
8809
5
77
47
472345
8
3
91
82
87
443644
11
83
316116
81
42
644897686
280695
321716
82
124395
238246
217611
445079
916072878
39
625217417
36
49
7
6
43
441382
2
30
19
43
495664
37
487683
258132437
930244384
92
429588
36
23
276963
25
50
141040
48
92061
50
78
24
72
89
3
1
108314
78513
446735
172416937
350172965
183625
76
51
24
804890688
70067430
34
97
20
84
134971
224721
70
32
59
69094838
813852463
34
797781520
42
184911
13
99
61232
2
453456
256013
472961
148330
35
44
41619
204049
9735
372073
192235536
35
80
474511
10
6
74
48869
181115
86
174648
251849
130312
18
225982
496436
75
88331576
680088250
85968
176044966
19
61
348610
26
292183048
756689239
126214
317139
342594
779420813
321398
6
65
377790
490403
459473
58
271243
248263
30
433670
11512
120148
98
74
96
125654
43
849840274
258460
228357
3
73
87
29
7
470304
311244
6
280165
5
9
76
99
13
347602
88
903431416
275559
281373
133948
78
29
43
7
348737
511073091
79
700433876
298169
385993
75
426609
472616
271866
28
298904
37
15
340259
435080
390268
17225
166531
431069283
1
3
12
40
472174
201746
8
255915
430345
91167
22
54459
88
248293
346796
88
481587
362483
49
120182
68
402208
43812
90
437965
201643
160066
31
81
283425
69
11
184735
123518
6250
252877
89072
28
69271
42
13
18314
765499921
77374349
29
80
620453715
234096
8
96
64
11
425772
71
17
7
19
41
316418
74
188200
79
27
56019569
741318456
9
24
15
14
914128674
66
56
84096243
27
336169
460406
66
169523
389690065
95
313061
32
265542
29
56
490922
858949930
101670
93
435510
287423
91
826725054
176443
5
846473543
28506
62
111680
70
108534
89
436859
357662
243278
35
37642
10
17
39
25
54
67
279711049
311892
6
55
21
69
310640
85
112342
39
3
85013
468997
9
13
43582
15
494505
96
307629
294865
7
186321
1
46
898355377
9
84
70
52
868867686
125981
384368
477607
96
2
62
79
216505192
6
329974
5
10
39
338567
24
354313
57
66
48
77
365199
31
405950
8
275960
261978
29
98
277741483
98
262534073
277615
252659
40117
330302
75
61
57835
34
409875
317401
349613
47
8
74072
58
42
418751
356504
297750
54
9
93
423411
38
471049
74
41
12
74351
22
930
66
224200
182855
7
151606
89
78116299
216662
331476
23
376813
939103672
64
55
236171
599301253
226284
66
282943
163443
419877
93
11
129234
26
211760
4
83
82
1
83
214964
66
224553
77
6
58
2
172222
52000
396099128
9
6
432174394
40
61
92
278403
895185822
44906497
353518
6
366425165
343010
11
46
361122
89
33
47
77
17772
494760699
203995
98
403044
249877
218978
347865
35
53
259058
8
97
31226457
871914972
27
22
17
24
386177
3
90
407159
5
118250
70
6991
2
74542
343153
407060102
75
8
424273
247186
148680
943750682
54
37
12
440815
14
860108573
855254369
417702
458167
282904
9
29
11
73
9
931726698
990961246
210212
108242
45998
139136
360695
593822401
412400
476480
262151
234714
103110
166738
305649
76774
744596201
38
198792
62
83
283889
24
5
528260013
228017
308186
518267268
271237
6
326530
646994208
33
471853
106323
232910
14
71
50
245709
202032
480194
96
38
183430
9
55
294135445
474890
143382
63
330692356
311278
50
496026
267652
30
75
28
41
39
44
8
53696
263654
778892498
35
8092129
61
29
53
81
132039
36
7591420
79
450293
152075
68837
80
41
247084
43949
276094
16
431206
568976928
66
48
67
77
8
384154
441481071
469404
134063
13
36
83547
6
46
1
67
83
57
49
65
968164077
64
7
385894
71
71
458357
45
70683
173112
90
24
293293739
154008
57355
63
270267
7058
4
82
9
419146804
282522
70
67
90
12
300318
159424
116852
842641738
1
33
257660919
72
299640
3
125178
36
277274
46
72
404578919
575754854
371643
89115
78
78
331281
87
287946
419459
322070
147655
7
150576
462668
466355
75
62288
14
131623
162288
5
87
406900193
103224
61
47
410615
422661275
38
99
98
68
16
269238
451976
81829
25
445386
71
2
26
11358
60
67
999606660
20
453958
470248
260546
23429
54
9
893339306
65099
87941
364927
325918
36
95
1
228847
83
426119
95
35
5
48
68
465530
30
256789
440070
284157605
319120
22
214396
89
45
918001449
44
468369
350369
59810
45
23
46
63
43
215681
2
12
76
73
11089
31
74632
107790
68
464860
38
50
51504
59
142360557
337756
252400
79
453252
42
5
5
485755568
90
351466
14
8
908461218
44
45
2
363456
440176
204638
294852
315449
4802
220592
380020
183242357
398453
79
165761
13
5
63
208676
14278
1
64785
19
78
17
126730
35321
84
2
29624
44
132515557
353156
410274
232504
7
64631
136078
71730333
77
28371
678011930
1
137536
90556
146287
63
99
3
418795323
427368364
3
7
22
241781
64
2
186203
1
56
48
7
444236
2
441888
58
15
8
401570
30
41
9
485453
62
24
5
92
38
322013
222361
85320
31
2
33
32
966865921
482724
9
57
227060028
2
78
119648
60
172567
24617
70
48
63
82
350678
2
17
16
71
93
61131
447706
58445
15
2877
93
56
427152
175604
64042
49
129097
1
34
88
30
81
65
329351
34
51
1
381943
79
92
19
313472
41
73
849292743
195792
176076
377343
39
97
53
80
23
428297
122255
19
85
78
22
1
267534
7
9155
75
273834
49
419795629
13
50
353123
66
25
36
45
25876
25
2
1
9
89
539767193
410728
19
228170
39470
93
373130
360459
87
71
35
14273
837399523
2
369402
200691
35
57
37
20
80
362063
81
26
437656
75405
83
141586
961473553
13
32
85
61
37
358970
144941
241812
85
18
10
156663
333616
24
156433
498104
40207
82
13
25
82
101110
32373
59
421300
26718
464367
230548
38
504955367
4
287360
99
74
1
107915
83
174320
44
152974
679707934
47638
46
49
74331
118667
28
23
366625
251797
28
49431
201079
83
53
25185
27
41
235498
9988
342752
33
4322
229895
20
42
263929
59
308131
438069081
87
17660
92
430596
340137
6
58
343522938
19371
1
97
417555
412706
88
222871064
131580
63
3
384330
259700849
32
668430874
172814
36
8
2
99
272358
178654
108692
387530
64
53
205565
489535
42
83
386911
286113
50
940951972
68
94
82
85
364487
91
90
60
28817114
369890
19
393999
41
70
24375
73
28
320644
232191910
360770604
276141
679054834
11
93
61
713036089
187778
386545
87540
72
31
709901198
579980376
45
6
93
239719
91
44
65
14
584384007
171244357
74930
12
3985
422317046
11004028
41
349938
96
356733
405962
84
462886
72
325266
93
494135
54
96854
6
364476
93
337801
88672
29
48
450906
253468
123589
596362662
61
60
8
10
54
29
4
113907
389484
440187
7
936307719
69
43
43
296559
37826
4
997284159
452726
18
473809
384480
5
55
119949
186555
186373
84
38
26
5
416320515
49
2
183483
328534
94
60
80
26
94
444686
75
38
9
433949
344267
21
37079
65
32
49
359495682
316538
152872
468017
14
2
73
77
8
37
77
62
251791
845425646
50610
84
496677228
24
379002
28
35
6
224670
304076
44090
345362
411265
72
472822
248068
43
214447
6
94
29
88
33
85
416608293
202649
110825
84
323209
93
193783064
45390
84
167297315
87
995817571
19
30
53218
434792
6
88545
16
33
170475
467640505
93
34
429974
68
328178
160621
96
8546
63
102679
405179
83842
29
205771
191510119
86
96
96799
903018118
458107
213767
8
801096600
224552
276524
99
87
9
107339
449559
8
97
300702
1645
1
5
9
637679220
309183
30
242956
422033
50
142538
190013421
26
51
52
695930867
5
119036
74
39
50747612
93
17
490689
76
143177
4
659437937
10
74
72
24229
486952
113874
443572
75
246521
16407
24
10
57
61
55779
418877
271942
183874
159112
83410
5
12
325637
3
462044
5
47417
37
7693
377920
99204
9
85
413229
61
306302
17
359421
13
78
411191146
14
235243
42
8
5
9
6
4
401909
67
451721
12
367453
372461
23
913522952
492190
9
86
487747
423238
21
20517
56
80
164715
7
72
318219
216054
84
247649
21
15
40
21
350303
69
196154
112564
237261
54
81531
34
6
396974
19
67
112604
4
296689380
45
50270
167835
7
48
66
46
116805
452411
252704
59
48
81
49
61
21
332690
436302
437950
5
63
91788
95
153444
767836330
79
90451
488522
232428181
242953
95
46
98
27
91
9
36
6
219598
18
152950940
89
26
200255
47
70
360271
282147
14
38
294983
599914056
9257
147145
397878
16
329833
182418
92641
273200235
420995
25
69
47286
63
54
728916542
404130170
99
99438
59983
89
90
8
34710
61
270519
26
94440
5
71
103259
862546144
224162
94
896237384
264288
19
80
917828302
52
51887
454979
7
280565
82690
157566
241773
286959
85
461035
97
241925
85459
8
229778
86
738686099
200025
424801
6
213886
4
224608
14
88
238132206
555932871
32
80
78
16
460442
87
482818
175248
76
370051895
23630
569313409
85
17
12788536
129731
312056
41
836217348
180321
39
92
8
266700
67049
92253
53
470923
463170
22
17
922545920
14
49
422946
459442
57
146088
2283
6
462166
12
16
179989
77
469945
304916838
431282429
13
43
488117
34702
6
42
356991
38
4
20
5
230708
71
99
320411
520591307
56
952172415
33
96162204
2
459324
52
60
7
55
13
244397
33642
45
11
18
450736019
99
130792
148221
372131
137076
45
282592694
379282291
88140
200963
31
190567
24
45
174493
278719080
20
628532101
15
347414
22
9
6
349174
51
38
982259506
166113
72595
17
4
2
4
34453
186683
112191925
234143
15142
366252
13
78
94504
11
239048
26
70
296383
7
26
82
69
5
140751
48554800
280314
280802
446168
83
9
89
47
32
463485
6244
46
95
396751
477299
214624
32
375024
225115
733185683
65
30
5
5
5
27
396744
7
2
66
215244
215473
17345
102626
434069
98431
409356
194032
24
372092
78
46
22
467128
373502
35
371251
714765497
63
387339
13
5
91
97
87
298848
424085
346118
92
41651
17323
14
340191
159268
228627
4
146667
478028
34
61
387944
47
112623
148144
671474600
62
92
309274
605610558
40
25
442036
44
52028
92
1
529507957
414737
247951
9
456271
152942
2
227079
56
318608577
88
93
532200560
63318
3
246792646
440624
385143
212110
96
5
215056
40
377786931
2
4
287057
379396
60
8
268225
65
25
27
63
744760538
25
5
58
97
42
43
65
1
377257
256608
89
154466
99
5
34668
39882
89
6
322311
74
128235
64
471723
4
51
431180
5006
32
298897
600288370
91
8
50651
264710
71
76
37
274934
8
479950
403614
5
163234
61
195257804
1
166627
73
129870
96
25
620091681
334181
76
992088520
379469
11
18259
118021
92
88
96
36933
185003398
36
201779
229540
100372
48
16
56
782481458
51
99
99
98
306652
896012463
169783
311484
336337
86
49
324864
75
72
99
497570
471779
387009
64
384559
356001630
92
92
81891
19250
250852
163740
668253456
34
90
90
9
298635
34
668025063
43
156905
316489
377803
76
337147
26
60
429603
444101
32
77
16
307421
62
393253
659778059
472064
81
731622643
6
35
68
321106
110048
930701887
68
320228
171061
258594
12
27532
1
43265
68
96
166210
135594
93
30
94
296730
121211
32
39
94600
502614600
16
389058
424465
411396
48
775695047
735531562
84
691725714
79
82
209107178
67544
55
16
48050099
159074405
179592
53
290341
525962173
73
40
601720454
24
12
7
498267
72
54878
129128
46961
138104
620733630
177077
1
74
89
229344
431362
372891
174864566
479816
71
68697
382494
85
402919
15390
391112291
68315
32
102903
437081
390417
99078
6
455661
83
91
20
14131
90
70
77
204297
9
71
55
73
37
30
68
52
94
29
4
95
92
28
79
64
120330
189711
5613
236832
177422
68
64
19
832845960
49
13
958041124
60
65
24
83
344889
41
445597448
267157
57293
9
43
154352
202292
234339
25
99
10
128025
69
138754
21
8
83
65
94
14802
64
84
56
4
30
94
228758
8
24346
73
268023
63862
54
34
130514
60670
22
14
75
234952
428568
117792
222051
183311
432177
71
338477
99
83
245217
327139
68
104767540
70
407800
399111
83
464477
499541
532442615
46
794928015
17
94
2
60
96
1
329607
46
7
363051
3
62029
5
464257
919576759
496266
37
4
968278451
84
425249972
65
47
19129
3
12
226136
78
28
431970
184521
47377
9
428352
8
2
629535942
781974470
53
75
47
199264
81
401511
75
93
51
171633
392257
308562
45
248005
81630670
18
9
88592185
20
48
54507
96
987887613
10
87
369547078
38363
282919
368586
498105
86
8
79
7
481559
489608
19
80
263723
101950
13
55
496127
317013
416925
34
186430
20
481144
15995
458683
120003
20045
6175
56
605451828
446214
276447753
21
183775693
407964
139507
72
91
321803
7
3
46
558532307
84
55
60
73
50356
1972
307232
29
35
122274
172267
441758
82
78
443122307
435047
159100
3
484563
433639
86
4
586268089
72
23
30
22
374323
53
66
456291
380525
1
33
9
11
71
67
49
56
105756
5
48156
48
367254
76
30
280663400
887741585
6
78448
146078
193645316
156275
256218
222459866
31
44
148767
162264
60
348820
259435
81
17353
74
8
8
283759
351947
92
383081153
78546440
184682
79
226488
384662
288500
477040
338628
89
629442222
408416
81
268180
22759
20
17
327303
46
54538
88628884
416832
45803
223299
16
57
26
266030
82838
7
26
93
395041260
140154
516514196
29
36
62
62
371843
92
31
214953
73
12065
5950
93
6
298074
73
206768
10
337923372
19
251450
179035
314222
51
383484
24
109929
154321
28
430161
3
47
71
82
406112
36
386876567
22
98
164753
130886
77
150633491
76
12
367906
70
292
77
352440
439139335
51
8
53
390451
373257
378913
56
94
73994
516037602
55
35
464507
114182
19730
53
32
42030
256195
130657
99726
424132
992699542
9
493389
412978
147278
420791
960955384
481446
126617
7
14
438695
174467
9
475835
43
861460996
640645260
149039011
421562
347394
432704
77
37
50
86
106843
4
1
40
76
376985
194695
468056848
355403
506468839
790298242
63
833616261
440975
6
420578
71
183120
68
55946
574971966
69
55
69188
611
70
62
68
183723
237588
270835
20
8
258545
47
498120
483179
943571920
26
99
506326198
281108
384708
835612258
8
275735
51240276
124478
402420
6
92391
3
45
5930
29
8
449732
59
230724
68
169523
86
98
70
152458
52
2
91897
42
276588
101005
162812
87
75
93
232154
3
6
483905
638413594
62314
2
319900
483569
438741
13
300454
78184
929743302
143970
32
238866
311966
14
427678
81
66
17
8
57
9
53
194050628
92
237700
104013
7
489523
60840
252734001
91348249
94
40
15
260786006
437186546
6
54
379370
56
63
66
72
41738
2
33
97
64471
428811
92008
37
470855
1846004
180380
22
73
11
64
927082772
22
81904
489719
42
757384687
64647
429705
485722
48
376113
46
38562
3
79896
62
173501
467742
95
877605904
366711
3
29
21
84
222585
69
43
56
341669
236659
34
756046849
5
7
62792
98470
89
1
320536
808965688
311809
58
211406
447490
66506213
97
488631
210961
16
89
15
147069
8
47
140621
150815
33716
46624
329429
77
57
21
47
25
42586
4
72
89
187228209
3
147398
1
33
9
35
118449
52
35
64
132718374
286097129
78
55
230338
276213
99
38
9
47
84248
4
89068
39
77
86
283325
116553
65
298481
330308
27
459608
209080
2
85
28
103744
276423
47306
9
77
9507
177831
58
2
20
424534890
444596
825142228
395840
768675454
90842
96
395207
394272
89
19
206075
70
90
11
70
41905
92
32
64
135520
312233
480605
120786
45
439185
448605
135108
115708
9
979537616
79
52
91
472939
1
358527
307632
92
11
53
88
498199
587818516
118404038
378470
61
179987
426445
29
14341
4
6
197632
274514
56
215311
185765
53
436367
97
39
356954
55085
85
5
156843
1
349184
436986
536054150
14344
36
750758375
36843426
286872
660350653
399620
91
421161
81
824170751
333025
67
94
266256
23
4
30
28
36
8
86
16
80
62
8
350438
96
815291987
193660220
35
276546
220756
5
472082
438809
57
184258
350993
269684
193862315
44
451339
56
31
406344
153824
313363
307773
434116
55
67
64
51
12
315060
30
359637
164330
14
37
13
66
31
109203435
55
137927405
137925
59
5
129173
262633600
37361
44
158565488
28
49
14
5
69
823254960
186769
43
41806
57
67970
247825
40
460845
2
437178
9
395229
345036
25428668
3
83661
71
42
12
402354
73
7
15682
149959513
338300531
331045
393513
200532
70
70631
19258
487549
96
314375
3
96
474072
54063
270378
362579
445244
93
234508
205042
260939
31
91
277965
28
748887306
434231
479600
98
97
4
215469979
438017
90
66
82
34895
243251
9
91
59
94
404775
294473
19
137319
326349
38
9669
468708
69
7
408632
46
74804
86
330279
66
451310
344780
66
1
10
22692
31
403502
18328
48
138427
96089
870634267
41
31
33
14961
134435
405507
9
282033
46
76
255324
265459
13487288
31476
487608
51
40
35
27
197
938148512
40
320501
79
9
360767
3
484406
442466
990128240
403365
543057399
138548
108410
31
205526
37373
5
72
34
90
2
410529
46336
335895719
492547
75911
19
142676
79
396897
2
33
19
138399
45
609271370
333127
412375
67
280649
476025
70
26
885334431
73193
21
10
87
87756
233487
24
208629
427820
49070
347927
46
43
1
2
35736892
60180
192007
58
51
5
43
9
32
16601
56
159677
66
336775
7
22
342042
81232
192437
312533
88923
4
253091
376131
14
497889812
446340
52
1
7
894239799
455822
62412
43
101033
38
48
90
99
20
20
83
712
59115
71
72
61417
61
9
232939994
185003
84
330513
332257
134518
6
346
40
305394
333764
229004
24
356671
22533889
299966
456204
166650347
79
208756
73
283908606
9
499771
16
33
60
57118
9
6
58
72
41
720712730
79
63
203777
480805
54
6
997950519
381988
8
37
469964
6
331976
42
411129
38
497126
23
15
44
9
30
3
39
201410
619
42
798820134
57
169301
729587814
6
130287
96
240411
72
51
167707
432581
97
17
97
143039
69
163921965
98
42
4
16
96705
79
21206
218009061
805638455
87
269571943
5
22
34469
60
18
324207
7
56
332495
55877
1
95353
93
1
119130
666618757
159631
236298
42
82
6
418858
92
424751
143329
148506
44
13
32
11
738634594
186111
25
66
74
292579
435297
85706
45
606983487
449209
465497
379089
48
76
20693
91404470
7
84
69
485739
39236
8132
57
86
246005
230968
95
64
458635993
96
217538
487757
67
688589363
324562
82
32
458616
1
374357
11
2
313362662
219327
33
14014
41
161177
91
396311994
256980
28044
155058
67
15916
4
440993
6
56
43662
253021
443464175
3565
18
88623
52
372272
75
62
84
61
45375
64
79715
303136606
86812853
372052
480220
113705
180196
8
122044
67
46
475454
416178
484212
1
65
272078429
40
45
373835
46
125495
4
59
39
29
24
43
33
966405576
11
5
46
55
3
327122
45
873872736
58
68
69
12
149292427
365130
382884785
211782
39
292797
69
204072
58
92
1
89606
47
19
99
811481326
69
188212
11
311473
145834
494309
9
728468228
16
355311
48
36
201279
77
329019
35
4
8
176561
171925
65
742956069
48
295602
47
387730
81
285004
57
68
48
70
27
90
339486
306139
353480
191057
26
365990
180581
309015
4
1
498358
7
77
62
15
6
36
63
135544362
113067
412591901
44
1
17
34
77
29
25675
67104
309895
44
42243
746120526
482677
499023
359982
30
35579
32
73
9
66
55
75
8
51
14
780302803
153227
94
23
116711
66
84
47
52
4
79
432720
398328
90
251843
149213
43
363922
480432
76
70
9
23184
9
345355035
400752
185983
960362084
94
464934
44866
8
19
359431566
36
22
263650
60
329145
69
3
9233
464503
25
54544
29
454767568
59
336649
61558
87871
42
718019996
63412
46
290992
27
85
17
133422
49
96
56
315662
558397291
38
619020117
361697
197319853
273816415
445158655
36
53
238413
9687
106695
63
51
157552
3
99
47
110057
193027
295636
253042
31
355515
62
97
59
89395
6
345763
33
51673
169661
100839177
417543
324725
352007
749286536
42364
39
273918
69
281714
41
4
78
7
12
246139
99636916
340196
45
317903
72
85
51058911
156990
15
403181
312622
7
3
60
48
325129117
73
23
128338
73
29
2
49
87
20
246501
247667
320319
91
108612
99
433353
866235061
89611
158311
28
49
233404
435819
337062
170428
389792
1
190240
83
13
54
106426
354316
1
96
388095
206608
68
289761
93
90
244052
29
21
18131
454216
430703
27
30699
5
45
24
55
28491285
20
12
372997
61
19
232225
44027
85
72068
56379
46
345118
39
97
39
323013
134124
3
85
42
4
54
80
4
88987
33
188198
74
44
4
60
158014
88
27010
12629625
354314
68526
86
6
21
429865
269084
1
434026
98
4613
452747
71
141523
66
433929
94897
10
23
357536
71749
670792669
83
168687
20
299532
342077
6
4
205506
419720
251393
199963
85
85
343963
133788232
8
37974
410682
5
662565998
61
115038526
311020
3
79
59
176579
366131
72
124976
88
4
72
19
15
274848
1
42
92
21423
17676
14
372841
267396
225238455
44
21408
701323364
5
56
81
29
617847990
48
29
173393
481730
68
433653336
93
14
14
423992
337904
2
35
423761
56
202367
303127
89144
8
80
44161
353825
33
80413
62
7
46747
95079
28816
214435865
4
96
59184
576857846
83
429840
9
25
128246
51
67893
376729678
199677
53
75
219091
53
32044
46
53
584544902
89
72
73
96
11
754671830
11
243798
472944
80
178024
2
14
86
186194
13
215543285
290431
42202
54
79
1
747827181
47
423537
49503
15
393619
8
3
495555
453615
240705762
45
45
62
37
768872994
61
366627
5
24
14
79
89
241547
41
286511
476391
50886
410972
85
841953385
302529
267716
9
73
33
61
3
3
33
43989
76
96
43
14
34138
6
7
58
34
69
75142
107274
49
569210449
84
187438
195536
425181
531374598
290555
430232
446649
9
173984170
34
48850
14
25
276190
76
97
260704
159491
72
90
49
283248
2
382113
683739854
22
858423681
60
87
460528
77
191447
334181
34
228177101
24
121228
882693893
107627
12
44
56
18844
26
97425491
87
316082
316479
31
31
72
77
247473
1
211906
112051
47
411047
9
965365142
69
280531012
190964
265109
80
1
79
79
8
229709
9
7
13
405048
2853
96375
76
70
438579
497384
20
92
126121
9617
4
26
39347
429554641
259555
34
117705
2485
53
116287
35
81
198271
164565
97785
203786
8
897064540
4
131736
196932
1384
585642915
57748
319914509
284615
46
72
371749
6
988176867
134261067
38
68
101031
208441
6
29
76
175681
6
299523
60
44
86
27
339381
215957
359818
4
32
7
36531828
31
76
4
6
180124
44225
51309
402588
26416
362940
488215
178465592
49
30
54
430665
62319
1
686154305
150291145
46
50
72
15
204227
47549919
5
218232
55
62040
8
6
225834
72
155566
41950632
97
23
92
662536201
73
66
553808023
30
9
14201
45
85310055
303974
49
26
50
1
488161
55
482484
323947
9
40
381338554
72
43
74
106120
84
86
130708
93
89188885
5977
143551
60
11
81
17
414580
895810625
117901
159549
45
295588
7
9
56
433356
744182513
233258342
88
189559
198705
43
45999
2
5
52
6
293773
453890
59
485454
323778
981125519
493913
3
368766
32
317099
59
53
866919658
400565
97
197875
37
33988
35
96
252185
6
13
803465999
50
56
184992
53
66
233011
252403
2
9
867224826
75
6
405459
3
21
45
81
6
90
2
20
59
56
378770
216086038
7
442830
118475
480110
55
444101
339980
56
42
88
132254
28
15
49
9
77
297046695
101344
85
29
3
434885
45
213
5
95417
66
68549
227163
996098493
3
9
166265
53
168711
437555671
33262
29
93
625141625
451425
21
54
187636
157928
375174
93
775827442
57
96
24
189920
68
53
17
32
51
29
488089
81
63
311605
46311
39779
1
8
73623
479209
70
70466
348299
261158
79
47
379309
317858
33499
162872
63
17
88
183017733
27
375719
40
25
94
5
294774
307581
37
26
12
297896
204596
89
1
87
259995
82673
66
36249
56881
29665
637341215
782368392
97566
54
211126
413443399
164246
121699
49
94
64
280299
67
59
147385
293942
382087
581949294
72
280263
40
29
11
17
416750
359600
28
74
48
27524
43
39
59
239062
32
84311165
37
6
10
188449
203049
55
90264908
7
5
44
58
56
65
58
17
468215
91
188089
11
190223
327385
4
9
17
52
815259170
726286206
9
425139
65
355112
36
96589
214852
363987
108416
261090
62
350959
737097435
51
46
334753
83
132442
3
4
65
886197589
17604
57
48
758600951
290033
510989859
2
60
7
3
87
94
469212
970530935
449637
65
314155
33
409555
51
231974
62
13
410393
383081
124745426
330156
88
68
68
406713
83
5
8
8
147199
3
309093
347097748
462495
70
291582
61
72
155532434
40
120869
69
82
60707695
156937893
80
42
83
260111
235887
255549
81266
163089
185062
51
3
170258
78
19
101840
68
13
147653
45
2
2
269816
54371
21
80
56
201561
50
265908
9
111204
377236
481526
3
83
180980
389259
78
27
89295
95
15
50925
50
190755
492579174
226440
391063
400091
42
396630887
36
431790
1
7438
26
14
430563
89
18
402945
98342
87034
45
66
88
64
621406885
414205
97
11
2
51
322230
99
242239
46
31
39
380645
96295
475047
12
58
32
123034
91045
7
485103
177964
52
389961690
85729
212286
110781
31
81
477796
56
83
65
31
241313
451431928
221847
57
44
115572
1
57
81
5
83389
7
24593
95
56
14
136981
87
310279
85
6
78
309639
27
2
83
403996
93
30
96
442841067
17
63
33
357160
153424569
5
52
489494095
96
51355
82
99
363250
90
231688
2
50033
64
412844
57
89
363767
53
97
63
381978
403444
532436097
46565802
2
315258
339187
503206439
52
477349
76
4
20788
129336
436409
328488
77
49
1
32
8
87
2
2
90
340012
31891
89
81
66
51
246226
293302
91
4
36487
88
35
86
67
435487
53898
17046
28
255175
53624
14
89
85
1
219471
83
74
131186
99
26
453707184
84809
44
61
50
6
71
85
204219
303537
34
497418
23
7
6
7
32
53351
78
41
405266
55
6307
160716
30
350880
52
14
146171
24
445681
423814
479843
58
3
79
7
67
234237
362546
355299
293409
485150
825174252
215912
34
82
335494
354006
486511
177355
25
302823
67
24
592544209
15
89
65925
54
65
84
432971
438651
408687908
1
76843
445169
21733
155712
50
28
7
482218
39
472166
294169
259648
77
84
401983
44607
38
95
12
53
71
377099
16
312907
20522
95
31820
92
466229267
16
21
421473
56
286766
78
227795
19
35
937541964
220631
316870
73
25
2
47
249472
394633
75
461144
1477092
141190
381779
27
44
63
963558750
40260
206782
9
22
44
83
460861843
2
98981
124004
86
2
564657884
290600
86
241954
435195
20
6
108038902
59
7
30
137868
52
257025
40
446139
270201
13
25
497819
40
36
491742
113222
83
56
10193
52
387696
18
315097
362655
95
34
57
107727
467511
44
294311
28
36
29
301013
137038
82
5
27
53420
45543885
272979
111224
71
46476
252590
26
173052
358978
118517
85
165614
434074
83
12
57
12
229551
496881
219194
441041
3
70
2
93307
48425
409312
74
85346
63
249691141
147510
88
435031
7
126747
30
4
465079
3
379366
247938090
82992
60
44
417173
494688
206595
108472
88
97913
46
477246158
471067
201127
40
38041
86
41
25
63
52
172401471
458103130
98
66
60
99063
16
152040
52
38715
2279470
337780
17
496124355
16
66
407043
325556
379245
52
378328
6
95428
38
84111
84
91
45008
81652
4
8
59
25
35
31
68206
398328
204909287
7
87
39
40367
452098
651312190
19
33
33
285073
4
20557
571203146
275412
99
182073
2
45
431048
3
56
400391
639914683
2
67
152062
70
27
82
130148
68
34
22
76
30
91
264990
69
138662
5
73
462905
118216
26
281956
9
343020
83
411179
5
79
21119
296864
18
897402877
335854
671028185
2
1
48
81
312883
38
1
43
488257
74
66277
395668
24
2
19
487449
10
87
16
7
9
214513
389869
4338
18
55
258879
9
25
9
52508
77297
26
8
44
30
14066
78
143112
351649
938984000
27
42280
35
14
459345
473036
302783
113440
97
19
58175
2
96
16
44188
382486
17
82
223470
68573
588834052
53679
415563747
3
76
8
459526771
78727459
8
318750
455390484
91
60
55
74
162475
2
412918
58
97
43
255748
47
108928
55
74637
85
57
24
67
32
700662002
60
3
298452
2
9
313521
126720
66
12
249178
31
24
375608
461767
332515
29
178122608
43
66125
79818
13
74
77
381126
423936
34
65
372441
64623848
398784
18683177
332773
33
389532
249453
473631
1
241708
149160
65
370911
80281
97
3
19
75010
24
64
3
44
384367
48
22
2
227604
72
417003
92
55
126791
66
56
309879
77
499017
374430
7
161745
241416
87
30
93
15
494556
207869
45
1
57
2
77
485210
39
15670
456598
604547247
50
84
816268011
1
67
25
81
77
166428
87
18
313320
359482
382740
887929938
57
81
98
13
97
66575746
95811
35
16
406496
456831
15126
81
9591736
35
167605
838731849
325912381
12898
359571
4
198237
35
442084
290355127
78
5
42
36
59
103120
98
81640
460588
7
222887
574829647
3
59126
74403
468438
213944
312458
209606
4
84149
96179
66
74
202602
499503
431357
55
73890
182583030
38
672538300
124230
57784
97050
17
8
449279
27769478
340865
334673
417381
467855
46
298936
407177
972152570
9
107055107
427798
72
55382
201463
63
25549
98
80
469574
21
456943
11
14
56450
95009
9
454542
10
73
335974113
341876
428266
17
60
48
13
3
141117
24
298423
479897
96
526261528
335979
49
346633
69
390106
775184173
279163
138523
40
987141133
9
15
74
25
1
47
8
264920
2
5
431770
908393719
55
313842
19
73
41524597
51
33
32
94
5
222120
50
13
155659
385091
8
164323
436719
64
185840
414904
4
99496
12
41
208334
60
69
87
134150
46586
19
324368
331451
23
408856
33
78
48
358123712
45
477875
483916
40
66
393858
2
536064546
11
56068
59
31170
224822
5
880365732
15
358015726
98375
68
6
407238364
163288459
553347449
111760
44
88
285873
79
24
82
404854
100829740
16
60
178663
5
450664
310206
206291
73770
12532
40611
223983
27
37
2
64
54
91
68
468937
53
27
5
70
200740
138557
79
460141
130237958
1
4
386405
866960923
120281
77
29601
36
92
271177
370358
450281
238306
74
41
447133
163285
86
74
77
42
58674
213870
49
90
2
386276
96
14650
1
9449
44
16
56664
40
476379524
240809
40
1
96
150155
211670828
85
40
301358
58549
414552
743261921
96
153365
185955
780488779
388286
333025
181187
442568
440718
32
5
30
24945
72
5
8
116465483
52
112727
4
72
83
181339
69
335219
19
516098891
294287644
85
19210
26
268790
59
206930
88
20
385638
38186
43
79322
97
65
9
62
365243
312941
81
180077
221811
93
662975650
45851516
42
4
62
2
39
39
54
6
7
44
16
855615248
775346063
1
285390
76
71694
9
21
13
89
10
271622
34
69
221871431
138216
90
53
433797
61
17
52
316078
66
1
32
15508936
42
383571
635515992
263580
157890
93
934590234
5
254851
356835
1
74860
13
489134
49
1
379387
56
428614
12304
46
52217
1
227898
87
172295
210960
220348
214575
372399
92
22
69
470391
482637
95
163106
117762730
16
65
87004
62
606690506
262513706
21967
223835
61
837321238
71
398553
14
77
74
56
21
644379196
86
10
484002
51
43
45
726712889
441079
142602722
70
491280
393403
481559
21
87868
63
82
85
19
66677
456348
14
3
32
7
387859
5
91
170740
715424594
253683
38
28
456628
33
95
696193177
40
24
946525977
357654
371774
297303
64
786925454
22
84
9
241333
40460
45
59
1
923385516
9
45668
60
335044476
27
285210736
33
44424
600964986
90
797444314
394480
56125519
20
51
212228
404028822
99
254190
45
4
440329
12452
96
41
27598
8
106240
366991
179729676
471538
31110288
109293
52
32606
994156731
56
94
54926
699163152
35878
454175
473524
40
319057
226543
99
141424
652415204
63809
66
62
68398
32
66
21069
94
5
7
10
445306
156600
62367
155380
5
922879468
62
118544
147628
399459
70
75592
95
1
8
354703
5
484614
99
257042569
46
4
42464
53758
53
8
75939
34
92
64
380408
58
91
66226
6
12
2
14190
311886
74
52
425410
20
96
389126
393261
73
52
50
2
73
386931
460898
25
311763
7
31118
1
97
59
15
34
27
246883711
314519
56
18
22
43
14
16195
133462
28
818472534
879187678
55366
25
130759
422292
383630774
4
45
255431
17
1
43078
409525
298098661
325499
44040811
302314
239933
68880
388149
56
429253
407277
959106471
9
76
66
290189
344067
291107
329249
93
79
181382
79
135580
207087
4
71
310681
39
51
65
133854
522606311
195854
12343
815445605
813144209
306114
25
46
347576
378559
185783
38
247990
900474041
94
754600384
24
95172
8
89
111832
35
38
219150
361977
110451
100024
11
346702
58225166
979809771
947226195
417636
3
126358
77
589498148
80811
99542
99
8835
343341
449485
358123
96
31318
91
94
235507
18
12
33788
482384319
51
926993083
98
3
410164
54
82
487418
211114285
66
4
404614
17
397157
18
48
113076
150577
38
491573
468029
63
20005457
491228
974728013
307836
540723009
542375649
19
83523
460110
53
852925318
251039
116696
18
63
87
96
294524
231642525
300678
409128
45
87
335328
95
10
58
308057
364312
83
260048
225089
30
702020053
296433
458522
82
65
68
95
34
97
253664
429378
55671
338484
26
95679
99
7
85624
68
427018
117248
75
76
213300579
496621
457970
9
15
94
3
35505
60132
139362
99
87
5
27
10306
33
316000
20
90
82
43
10
403650
341360
1
350512618
84740
79352
66840505
161040
117259
9
76
211832
74790
459233568
9
9
227030
1
451370
80
24
18163
389281
216487
5
18
2
310916
402486
921419458
9
114087
6
65
13
91
24
79
71
462757
67
89
92
45
47
711864593
67
252898466
64
106481
3
43
40
20
141620
10
181040
348124
87
70806
3
47
162870
621152684
243671
34
71
13
342357
33249
295507
13191
26409817
93951
11
697318940
45
78
67
66975
77
72
339124
64
86479
87
925090650
33
44
19
59
17
89
217737
38
289911
107886
37
321888
35
180331
153805
33762
174164436
17
13
63
23
70
272662
2
259359
498433
42
195057
283756
4
7
396122
84
33
3
89
1
9
13
109062968
69
67
189636
3
1
41655
74
9
14
9
392146
60235596
667038663
61
405003
30
449945
1
258176
94
89
133790
1
924006719
453490
305906
70
46
96
62
26
54735
57
106667
65
225910347
89
30
69
91
405106
127940
251848
6
35
170261
59
446265
438768
50275
67073
43
446652
112707
78
262222
409608
310067
79
322380
164373
44
48
340879
699316164
57147
55
40
26
978471323
58
27
95
7
32854
228131
324555
8
30
356950
345717
457737
78558392
9
186245
62
31158
45978507
19
46
525962969
45
461007
238683
49
38
21
367073
66166
380282
73187
76994
31
79
70
45
13
33
683929901
230967
39
6
68
110607
420168
22434
377716
5
316127
677389708
76
69460
142943
281036
7
32
402407
42
14
481537
301916
18
43
4
23
2
117222218
315018
33
92438
262769
50
39
65
45
73
73748
54
60
942256335
240225
297308
77
349011
57528
8727
26
51
284186
73
38618
3
45
402690
60
23
99
141669
26
496863905
95
84
328819216
23
76612
145767
454016
85295
463637
33
95
14
93
752452674
44
426656
19
372084
104961
1
49
91
185405
242589
284647
89675
9
93
184547
264777
3
736509750
36
229414
97
11
253381
465369
91
44
51
71344315
286123
137756
34534
687773877
695217373
63
11
65
468314
45
45608041
391435
34
10
14
70
785745446
179638
65
121497
40
46083
221532
387004
67896
14
99
79
84
85
82532
256195
198368
81
192751
77
372939
92
59
334120
32
251885
82944
99112
1
214675346
87
291169
358532
474086
316770
97
162938
815610070
9
91
3
67
59
94842
4
54866
373838
270070879
6
32
38
113609
37
393977
36
254871
62
327548
245180662
8
88
4241
93
72
25
39
28
195893
496764
81
23741
405500
435521
263676
448255
24994
15
87
9
263650
140259
105642
67
46
1
210174
91
116413
99
92
202517
852923596
12
494304
124119
362349
498750
330798
3
87
257662
3
46353
69
5
212400
21
33
78
27
46
9
351538
374217
313381
262298
490211
1
56841
47
60
462574
489360
60
110690
327887
91
8
14
6
224634
664354131
18
38
490710948
2
49
93628
284742
149353
283484
29
46
148989
39
66
4
2
533209696
395524
410047
2
63
34
171192
356939
456387
197748
52
234877
411209
23
383221149
285296
415033
54
79
93
294822
4
343447
551764697
93
13
498160
21
309329
128818
66
6
382305
120719
5
70
43553353
42
86
440001
48
197254553
71
484688
2
84
793371257
8
413013
2
10
3
325379
260750
53
244759
168722
6
410160
422602
600886308
236958
419365
482312542
80
31
36
35
369206
66
34
20
566095637
235183
339509
290876
9
1
441587338
9883
137092888
33
12
900921477
312680
489820
93
13
493351429
306805
463332
439952417
450222
417046
1
122907
10
134299
68
72
60
10
163742
495500
346436
70942
234571976
36
483261
423602
10
248445
9
71
4326
7
480609912
85
44778
77
27
48
499029
7
88
52
4
126763
97
62240
30
25
3557
213008231
332821
353118
44
36555
404473033
201647
373991
181434
73
455666
89
69040810
64
75
171673
470623
183578
192909
358560
86
175889
422266368
8
438710
96
17
45672
261503
743129161
61308
64520
311972
356976
7
93
43034486
35
937
93
362990
528727585
77215
9
597082990
420322
139235
129203
21
1
47
56
228768
394095
211205
305942
215062
1
416180
319019
79
65
726305802
95
207000
290353
47
30523
385881
147658
56
80
86
112496
63703
306326
217770
17128
15
91
308936
491190
5
61
960637543
86
494833
424518
98
23
64
96
97206423
67
39441
460481976
263920
126770
7
244121
69
2
65401
65
8
973558258
6
9
11
142168
90594
47
28
370067
437927
105286
57012
124959
75
94
70034
88
171772
71
89
2
365096
1
441719
341727259
93
97643146
87
345512
5
446948
71
454439
5
92335986
97
25388
259352
4033
7
481687
115732
5
46
46
89
470830
25
39
489683
17381
86
43
19
163717
3
211442
271111
55
87855
213980
5
63
77
175602
97
791689890
83306
362444
94
10
24
249696
93
341391
13
299929
963958613
315937
30
24
30
1
7949
429187
46
22
158673
91
446786
6
2
54
150465
12
477672
89
62
75
242533
95
460901
43
776203751
41
410352
426071
16
67
69
691648500
61
33083
108547045
890958452
5
92
74
153341
66
26
410069173
10
314855
45
53205
67
94
64
24
771813597
501928805
68
42
187401
319595
99
238031
190832
389930
57
83
9
263939
32
71
474589
97
83
8
138587
2
83
73
84
363835
7
388211
30
81
344874
149849
4
276749
218626
29881
55353717
9
68
75297
398695676
89
372036
463847743
259703
343155
95
39384
83
32
394359
24
262250
23
83725
4
808464158
391138
56
267503
11
25
16
212921
85
5
9
189969696
431292
23
498177
210844
233798
382193837
106187
279467
612283972
191610
106703
416464
482153
15
92
70
75
61
449476
57
12
1
458083
5
256577
256442
7
131950
217664
32
71
48
18333231
254753
8121
488761843
3
74
4
49
53
141045
93
285065
65
453817
59
810417727
30671
54
3
27
242612
10
381706
56
28
357923640
16
232153
393160
91
261108
98
396268
22
8
418245
31
5
222038331
27410
96
42
48
92
13879
74
52
458868
170793
50
390951
469622
456817
308615
26
95
210005932
33
2908
798897944
634630295
73829
333873
53
53
65
240105
34
91
181001
60084
294652
362281
3
244040
272491
328339
119965
53
204740
346396
265961
105096
2
125288
65
77
76
5
86
57
1
109978
26
135801
425114
60317066
408753
61
397578
71
41
394810
26
232440
450552
43
7735
4042
41
383166
40
15
105960
344564
7
5
2663
929210963
437534745
34
491283
198331
241201
29
381083
57
67412785
372558
360040
41
129799
150294
198698
66
248029
47
27
44
99
428284
228502
18
6
80
95
32
95
118928
62
8
430986
360953
9
3
259801
792080342
31
479648
46
219347200
34
96
477339
27
41461
7
123825
54423
403458
99
148089
84
10
136575
63
70
88
113383
3
251563
75
37392404
52
45
290928
162505
635190016
32
422905
60
95881
102029
84
86
221407730
56
3
96745058
63
76
122659
76
493664
56
16
335353
75
60
89093
69540
79
62
105433
4
20
76
84
67
447098
53736
53
839471376
61826466
29
699863190
8956
187309
34
128342
269053
315999
76
4
39
270668695
4
15
97
535801258
3
386000424
868320649
345383
14
72
280973
54
37
6
230914
4
332568
435688
44
345608
7
30031
7
341385
166454
65
199142
479150
1
98052
65
50
18
584290989
9
67
357341
649756800
7
42
411418
621462778
85
84
7
215616
97375148
161108
4
437003
349628276
40
67048970
226091
104232
45
213611
19
455788
72
33
53449
3
52
17
1
2
51
219425
225772
51
77
53310
68
58
25
410846
144648
317328
740523514
349781
474288
375705
556
75
127404188
6
64
223856
51
120577785
77
67
72
485669
436993
86
34
440761
386370
467954
54
138899
11
82
338392
255156733
180774
72
63
31
163047
63
610563129
46
20
51
275164
80
13
6
472370
254122571
750680499
68
466239
872628570
34
8
87
356077
7
40
5
147678476
8
4
142245
262384
4
189340
73
31
92
198072889
15
132603
10
35
329172
30627
411401
35
257409
214102
449146
91
22
353216
56667
372502
131711379
427220
223253
226208
32
372002
57
5
57
295209
163689
788166241
104079
7
10
651918742
368971
86
32
198008
118184
168385
411839
74
168152
464042932
354695
259843
91
132852
385403
29
44
15
930360087
68
8
9
806081636
43
94
2
633137200
98
661149533
188014
80
76996
5
320373
57
213398
370531
42
41
329543
364738
39
96098
25
66
153895014
65893
27173
16
47
400669
89
70
5
150939
45
56
59
209543
82392
83
7
395782
42
7
128063
208042
468755
24
98
431897228
77
604661821
334131
154734
98
89
56
225924
74738
62
59
136294
429764
66501652
19
280886
139033097
444036
690943468
92
333552
53
9
653737613
33
5
113431956
22
4
28
258463
6
248544
81
38806
452656
353572
117254
861617227
56
757375469
333100
39
7
2
122345
76
42
167871
4
13
338879
11
94064
88
371021
239799
79
50
399194
354281
252519
29653
34
34
97
795259907
52
64169
93
372256
124379
489278
477485
388656
81519
464830178
20
47
14483
9
34
82679
5
73017
2
35
43
45
98
22
11
26
68491
7
76490
135304990
135058
26
46
390002685
223716
266745
75
40
25
11
233435298
334732902
51
405186
221191
1
67528
449425
221264
430437
54
123787
792369309
184060
59
31
93
19
69
969158180
69
429331
220576
15
81
97927
21496398
221141
181634
9
7
25
97
443530
339811
92269
468876
5
16
338337
445455
243389
30
47
441580
20785
331475
447432
309343
5
380436
39
74
3
932708246
103011
2
199663
185766
225699
8
572999491
378124
277198
90805
284237709
327132
297311
481968
491945
332404
35
30
160739
60
275905276
60
78
82
54
190479
89
78
487360
173934
97
91
325836
94
77
441989
277546
15729
82840
23
48
362592
187449
321170
346145
7320
74
207873
369875
95
381801
6
959584708
72451860
425913
3
28261
9
56
331375
298774542
696912945
56
76
555698228
346383
952099310
206023
12
490971
16418
204700789
67
25
30
159092981
86
53
43
400672
87
31609
285080
9
85
73953
1
461212
109086
346997
365604
38
45
424513
143350
20
91685
4
34
64
400285
109071
205283
268823
69
57
439893
82
4
38
75
68
427099
9
2
90
12
81
31
1
29
58
94259
73
69
5
264404
306157
374210
48
4
244074
404641
99
275743
66
301539311
9
270180
86
81
60
90
516689459
167102
337135
104693
42
4415
930404190
224735
397876
4
4
62
70
22
1
21
37
94
43
384408
31
253474
141356
1664
52991
103183538
36
140221
115442117
45
57
66
46420361
341622
87
51
25058
739849616
170419
198609
494019
81
260683
25
8
18
438149
12
22898
250357
37
364356
6
38
44
54
824356995
153397
47
67003
140808
58416
107113470
35
356429717
10694
67
302413
5
79061
67
185104
57
51
6
271872
43
82951
6
57512
69
68
1
7
196787
209697
26346
801634019
7
292751
1
433405
116683
90
70
61382
35625
18
267709
42
5
327405
106517
55
45
32
142002
880609786
85
451338
62
67
88
4
415830
177211
180792
85
787852705
51698
74574
429563095
3947
92
294258
300407
36741
68
49
99
3
144412
86
9
34026
76
14599
392796
6
40
449148
17970
391465
95
340175
189700
394293
88
70
267674
313652
898606660
16
193157
40
861382454
50
41
41599
76
31281
54
285555
55
41
87
30485
323440
208812
47561
8
90
10
98
356568
128270244
4
75
397124
335278
43
79
415208400
23
91
328819807
385577
287552
1
3
25
436064
8750
7
302034687
371084863
8
161515
406593
74
25
9
244365
53
75
165134
454574
33
494020
4
90058
64
67
11
29765
368932
31
820199160
92
65
15026
676767079
824351903
43
76
85425
4
245454
345530
244496
184825
62
6
377739
4
183097
2
10075
466826
440845
161908
76
460375
23
25
21
89
94
47
84
348370
22
40746993
341751
1965
363633
41332779
329723
496903
557402726
84
400836
507115174
1
26667
354427
445479
104574
9
86
340485
52
48
486338713
58
297370
477424
41
52
63216
7
71
368669
9845
85
378226
8
246938
76
1
277502
282025
198534
2112
14
406012
220529764
58
104902
164628008
8
45
81
28
37
32
45
486757
168729
6
192035
176620
70
85
179176
448338
359157
70
168859
199441067
85
2
265423
33
299097
64
3
2
68
366822
28
759265805
406478
485129974
72
62
29
37
63133
2
61
221426
97
10
79
66040
267736
223533728
8
16
30
40
80695764
9
70
99
79
54
8
325307
56
81
23283
17
126195
11
21
481410
7
372807
254922
5
38309
55
768387815
280071288
29
611498514
395513
30625
352081
318297
57
479554
11
312540
388155
79192
21
305356
771358985
483996587
48
80017
365266
256245962
484255
483349
1
1
143877
84
844473788
17
666187625
717753758
165713
242115
90
9
9
93
324570
294529
96
265038
36
396487
399210
83
53
13
663683159
56312
84
11
96
264784492
164990
477125985
5
47
1
46
84
94
84
261994
24
618009152
20
41
3
108317
432247
8
315893
186426
160730026
208047
136566
31
344954
1
389442491
93
2
591516234
281
362249
65
62
430297
47
26
289522
53
26
69
21586
58099
83668
11
858759890
1
279564
41
50
34798
9917
30
4
5
94
42
296877
46
169044
67
198799
95
58
9
131909
485936
3
95
275268
9
7
284822
325188
56
437359
226157
150189881
86
113989
51
38
97
204191
64
15
8
3
22
766809235
13
13
136720
17
24
92754
606905887
440279
38
70
919592393
73
308599259
395938
490771
370962
75104386
8966
21
404922
58
5
394640485
157936
4
100056
97
86
446648
423266
424140
744390683
63
439736204
55
288879
27283
300448
140062
32
215217364
45
116918
419711
548916381
24
109387
669871934
37
286303648
91
411697
424910
9
43
31
92
149109
583071295
51
128914117
50
82274
99
305454
93
115555455
31
2
22
99
83035
483511
4
170211
776289023
47
208500
161860
362285
36
94
70
349062
71
41
4
19
51
431381
56
19
183622
219960511
449043
3
78
40662
938947991
480562
16
682786597
38
31
73
614336542
247799786
338843
33
1
59
369614
96890
32
326547
412873
75
39
136234078
73
677665808
487471703
46951
23
377216
320935
485878
433913
269460977
77046
1
41
151858
35810
91
290498
66
313793
422741
80
133731
76
377449
64
86
11
172848
8
51
30
333293
488670
31
869055146
70545
5
31513
654698246
55
7
26
440674
92
18
78
480437
9
27
206254
407569
62
329010
27
86
16296
50
109827
9
43
46599
340293
496898522
74
554076284
523076605
58
224916
445036
124815
233229
11
19
196826
15718
240558
47
54
68
50
82
2
277475
23421
250534
70
461908
51
18
103291994
1
4
88
463541717
20
236623
20
35
11
962902053
406057
12
427207
75
357566
5
464987
220805
9
120350
854945453
38
135637
23
99953
71400
85243742
197160
11
62
60
15
636077590
327172
84179
311370
38
2
209751
111430
69
89
367830877
127111197
323341
5
431150
99
47
16
201254
33
64
83
56
159383
74
37
476612
54
118575
66
77
404644791
78
249163
31
4
73
228819
2
57
62
5
118068
51
117426
49
27
482900
415781
95622
33014
52
203067436
2
347125
2
180260
67802
26
46462
6
405265
45058195
264534396
60
48
79185
434517
9
57
444425
247063
67
60761
398994
78
40
238669
54
470922
71
78
67
11
395428
430987
20
87
41
101011585
902450096
352881
90
396210
308822
405213
217232
193576
213924
358384
9
38883
84
46430
7
310573717
450696
386696
27
109440
539503522
73
358375
420112
154284
787394980
185084
86
422486
76
9
35
84
454140
448779
470417
6
804949630
221690
45
417924
39848241
272603
29
86
35
22
1
305263
320582
443717
11
32
88
788587126
4
477951840
331286
70
1
44
19
49
394924
465138
205959
49
40
78
67
2
15327
2
234472
60
493539
162854779
10
3
148523
63
116763
41
15
33710
263164
713082938
1
272554
63
379443
6
368327
2
114058
476836
42642
121842
69
2803
88
45
463856
5
16829305
18
467230
84109
25898
7
77486
57
14771
218120
73
29
79
33
380959
758490144
235472
23
51
34929
255791
340457
93
657041601
269206
49
90667
13
91
71
465862
3
27
430894
10
261113
70
51
401105
54
32
69098
65
434954
37
30
3
92
512334525
91
35
90
266703
499101819
91
518301698
328
273059
233443421
915648070
122689
12
35
69
38774
63
8
81
33389
16
266302
631316017
434632199
177748
904090150
318233
28
234977
63
21
150143460
246141
886411644
49
5
32
5
21
298827
970179501
38
28
516042413
354814
115745
2
91
34896
306139
991480445
78
7
51
95
492389
82
29
35
60
29
46252
202821
6729
64
28
71
50487374
283068638
21
293692
657816818
13
474608
7
21
184172
77
404869
62
93
3
86388
80
387789
157411
331214
7
30
450342
481056532
9164
37
90
9
62
273786
273060
48
40702
299152258
459652
195636
48
489463
212291
209002
86671871
475628397
118791
399263
91
41
9
1
3553
403477
35
27
12
600790207
74
83
161279
50
50
8
27
410999
58
33
36
9
34
448208
194467
24
79
408244
45895
22
79111
6
82
38
9
32
92632
472596
375531
366050
2
267222
56
24
32
73
33
297217
8
6
69
128843
61
48
56
3
23
307672
32
71
50
10
147928
4
64
747990058
34
460706
31
37
531078164
76
207414
901607410
221591
84
12
17315
220617908
448863
44
441376
6
54642
49669
69
7
110938
454352
427364
5
77
479970
139270
1
8816
19
2
71
971134604
92
65
89
411608
44
369399
67
9
659915412
55
41
51240
825175487
42
543804117
25353
7
69
130680
93
11
364463
64
462156
48
805458707
98
5
19
440056372
352866
70
263591349
482226
352226
186946
6
201245
23
87
97
212798
94
458844
263209
46
35
80
483148251
100094
326762460
411885170
23857
6
77
55
69468
3
435005
7
32018
84
35
91
30
182234
151466
267539
87
14
432203
38
25
72
923698123
274028
1
405184
253734
142066
67
55
499517
62035
390749
5
28
67
64
84
14111
5
33488
66
2
180721
89
18
357906
13
530297214
53
8
35
382926
33
2
470354
31
46
85
264158
442531
168261
310115
69
48
14
54
15
4
63
45
448701
626372938
321415
86
437817
95564
58
4950
48
34
65
274033209
69
303019
260612
376668
125753
1
387962
143963
66
84358
78004
498822254
304402
54
144584
92078
61
65
99318
26
268734
409159
63
72
16842842
129803
8392
48
22296
388001
50
7501
5
177021
66
394610
132034
153466
388803
53
8
374196
167012
26
303462
7
417045
136394
5
53
929026816
31
11
22
3
77
11760402
63603985
370507
631988804
54
62
78
137308
33
811113126
256353
49980
85606
387202
665271207
82
131565
6
92248780
732178780
66
90
64
326786
48
341107
83068
83467
194024
424011
294136
491308
101775
28
13
88
340368
60540
924179634
77
45
73
9
55
36
292848
160007
97542
786422492
487832
6
181960110
12806
394465405
4
173975569
687342215
324188
49
48008
765750441
75
90
753086379
75
16
37
93
372990
22
190308
50
450580
5
37
41109
688650364
9
49
57
301736
28
2
225417
14
403925
331396
402072
70
82
68
84
7
9
277865
3
234080
266750
445453
494224
280740
90594
359589
51
7
92
88
254165127
6
340236915
427433
494137
190326672
66
896246999
589737454
242512
3
17
16
5
91
29
332226
64
497571
332789
36
336005787
86
265815336
30993
3
10829
719263193
9
1
2
221268
31294
40
4
77
53748
71
132909
5
77
10
17
118374
308645051
49
68
331069
172384
32
203075
5
48
426866
79
276420
456846
447095
23
372138
96
302184
576848805
19
96
366389
93
34
214140772
43
55
9
115164
314995
83024
73
38
492724
399349
9
14591
351645
81
16
12
286573233
194643
255310382
42
34
216113
55
44
4
2
34
123282
27
5
18
453079764
72
89
12557
97
37836
43
547578678
42
46
423509
202761415
307876
128526
40
33
321258
2
107900
8
53
45316
422616
312534
363948
35
431872
40013
349965442
52
10
162836377
33
13
81000
72
59
69
8
91
23
29
10407
228729
58
272931
218389
4
48204
404654
38
463980
39
434739
187881
61
82749
198960
84
360133
271565
396328134
62004
237082
94704
496976
74998094
187660925
120355
494088399
68
35760
63
44996
29
42919
38
66064
214133
231504
48
303017
96
28
188483
8
41996
64
37
1
603707251
74
70
27
128122
291867
278520
74
86
6
69
659012982
129157
88
48
352683
92
19
26
63
76
62
20
21
6
950408894
441268
21
61
273470
278189
9
38
346564
72658
389957
387234
220126
457272
5
467366
37
681152508
4
63
887444153
73
49
186509
838880261
40
75987691
450281
131357
416938
37
42
7
88
12
951752041
49
347052097
57
490138
475917
396388
307147519
382892
67
44
72
7
293914
35546
37
227594337
8
57793
279560
95
875555179
85
143035
329082
17
44
88
453074
349701506
175962668
5
21
3
365268116
5
165439
273626
2
72
47
29466
410779
67
38743
62
21
67
377396
51
97
26
262081009
7
213672738
471893
11
492370
319141
84
14
86
407538
25925
76
52
2
22
221741
838701555
8
184594
277240
822594027
790077354
259213
8
375672
35
33
53
92
16
447871
95
169994233
157053459
34
354310
490504
325506
607273958
72281
1
404075
84
31383
45
89
473247
58192
346323
75236
18
177374
419705
69
213092662
55729
441903935
1
18662
72133
76
492921
46498
42981
7477
373888
9
454758
244782
53
84
62807
147987
172953
400005
6
2
150171
145600799
5
596423857
7
24175
67907304
19
517402548
4
74
48716
27044
28286
393843
278989
54
75
6
330635
27
968632417
19
134703
429144
60
67
93712
57
370369
17
71
52
572688563
5
67837
50
34628
36
877232350
199957
163862
158183
348025
18
349023808
19
15
6
59
40
95187877
242645655
801901171
35
356074
829869664
151690090
333675834
95054
68
155111
365568
41
239175
81
427209
749511855
6
445033
288856
6
443586
294703
108068
68549
28
10
70131
355519
298437
32
78
65
31
333047
78
300731
8997
4
15
7
10
302451
82
368663
593533808
228126
146807
28
29565969
61
365705882
85
186245
494741
81
901501031
269919
347871
82
21
455186
438654
58837
157866
112973
61
97
589623225
52
214108
379115
187951
117925
50
9
162321
898832730
5
183846
50
378851
121576
85
256510
946848896
391098
77
17082
9
85
100651
315068
40
93
97
72
18
169760
467288
280830
4495
5
133174533
75
95
90358
13
163906
7
42520
93224
280367
49
85357411
70775
135204
11
2
208756
9
85
9
374021
222543
477419052
20
370110
36
27
12743
415292
45565
39
340923397
118766
6
46
76
70
156084
139240
11
328032
955302244
239638
146955
42
75
75
3
6
369721
25
86
110143
799743824
42
89
478211277
70
54934
9
71
82
187115
158325
17
406584
254851
80
13
93
7
227423
78
9
436510
17
195700
171771
58
350092
449488
376106
492473
7
577433903
986111055
58
50
66
335338
458592
299658
150789
698746647
40
67
97
215893
15
28138
57791
11
41
150513
22
59
49
77
366047
182401
22
394824
99508
3
95
36
256749
216796
67
92
263864
54
73
372915
15334695
288671
3
19
368251120
59
18
19
56
5
31
95
3
65
427764
22
34623
47
4
139017
480239
83
34
16
71
4
283444
117195
6
48460
108143
111993
63
88
397480
28
83
36
433602
235555058
302234
7
871060163
43421
73
626408201
19
226300
199493478
116235
314795
77
184651
94
88
128179
60
75
27
405447
11
47
39
13
196934
18
63749
67800
254134650
23
59
7
304569
42
88013
10
6
51
491498
483558
89
350136
74
2
17843
166785
9
273069
86
3
303784
65
127279
208824
261169
2
456837
67
6
14
8
425824
61
459280
21
479371
309371
1
376179
156982
162554
294330
882987860
420494
111128
266699
34
83
135882
406561
3
72
229063
7
421780
64
19
323898
260490
409135
6
202372
198075
5
529781311
369832
22
319507473
21
36
55
721945741
5
59
117126
1
292278879
923675588
88
128795
468614054
474308
61
86
452755304
290520
95
49
8
341565
405569199
45
45
9
302459
308578100
32339007
89
17
354593
897967371
89
333821323
14
835116063
706329151
333677
85541
98
96
124433048
34
451828044
410010
98
4
790001813
5
39
43
42
26
214266
303163
7
127851
9
4
17
126496105
96
6
365011
49
63
456713
318359
15
2
28
228257
85
51
45
199620
39
54
51
9
85
4
118421
25
134200
91
64
26
239396
355369793
84
11
125923
43
36
29
168208
152017
65
272706
156777
379536
459452
61341
365525
19
83749
59
63
302859
56
6
334951
10
203918
75
402749
50
908375663
78435
4
96
21
103634
339711
77974
2930
5
493566
370447
58
420783
12
12893
207952
64
40
289093695
67
187874
72
76
265397
333046
603253151
155695
2
7
23
28
455820
15
13
29
65
7
72
321043
104613
59
49
15
99
32
76
66
74
1
41
88
100594
4
29063
38
54
33927754
172037
62
405697
64
294626085
478512
493217
422196
259938
49
158518
96
356640
6
180902
82
439792
5
9
12
456205
20
5
341721
301943850
5945
28
71719
230241
92
52
14
70
32
281964
175870
64
56
27
72
60
266390
26
8
396130
108145
92
260131
37
99
4
354327
333893101
324851
6
57
499165
724160261
85
122008
94
67
183179
340727
411362
30
74
43
13
74
37
4
73
69
79
12
474091
18
54
21
470399
21776389
65
8
40
238110
11
7
23
37
425334
343879
2
22
234852
2
326498
2
715105290
54
64210
190367
152102
89
43
95
31
380286
11
239927
69
173533
34
57
50
321010364
13023263
305756962
104803
402962
5
98
9
13192
17
49
350750
359878
146626
195251
5
307567
36490
220090611
17
6
457524
434986
308137768
962301063
425952
123768
38
19
11
61
84
31
60
8
194046
81
9
52
43
10
91605530
252607
213747744
452139002
352416
60
84
55849
13
7666
332782
427039
1
6
17
9
424879
788804566
43
232421
415967
286949
80
453823
61
725197519
83
263951607
151212
74171
232464
18120
1
453522
309851
171309
36587
197419
6
667043805
377241
461599
355419
264787
47271911
24
318845
15
93
48
70
20
118504
43
86
48
87
577432986
453965
450043
41
74
85
52
403562
11
5
877814451
36342
158454
95
13
29
17
23
33542
212172
769144715
115897
115091
1
491657
71560134
480520
321380
220720902
55
4
35
6
70
198289
301171
62274
69
682131848
362240
57
11
54
425560
2
619599454
31472048
69
208893
14
476006127
225646
493669
487956
466522
106987
54
80092
74
180926
676371886
85
385141177
30
70
119379898
156920
67
6
49
94
189203
330901
103416
31931168
303008450
714970739
4352
9
80
22
392437
206984
51170
56
276509
24
339481
65712
72
58
85
310631
754259665
74
700685219
157216
36832
485090252
141906
83
46
115746
361297597
1
377746
361090579
221599
69
462911
75778
6
30
148070
830582700
97
399213043
7
74
20
101759
113494
159782
178827
186493
48
166383022
247207
27
335200
54
47
776102854
81
46
432584
90
336193
69
450635189
114648511
58
275553
18
427558
275024
34604
147096
56
24
78
74
6
13
194848
288419
335849
74
57
67511
276252
214918
54
55
54
74
79
184713
96
480904
71
89
240399
17
32259586
4
497885
5
102559
122009
701
429954
344656
91
110551
14
67
7
23
35
17
193542
170431
240857
37
9
930811011
79
12
263186
25
20983
68
66
96
99
24
551216830
77
997195931
1
154967
140235596
480355
7
74
108979467
674498095
97
7
15
8
260831
255670
313508
5
8
96939
759710202
154933365
400432
477149
20
460092
539254355
76
220308
143495
333522
99
93792
803651697
201987
333792
56
676689900
42
83
28
356533
219115
430785
15
42338813
30
66
96
259490
47
119234
300630
132556
219740
59234
226445465
28
52
51
64
80
264115
263761
148606
21
29
97
55
475139
322101
649274338
42
98
67
53
351805
114996
40208
44
53871
11
294861
293909
563050682
264511451
291452
9
574706212
32
243779
77
24
91
69
56
4
566004340
116495
420032640
30
53112
416241
86
4
46
36
19
49
84
70210
234510
298219415
43
166103
39
317135
341863
4
34
31
54758
253264
73734
325633013
215022
382646
72
40
84
80
994
67
31698148
96945
273410
346233
10
3
99
132081
16
84847
211550
13406
9635
113552
6
9
211835539
74
86
150678
499243
175085647
98
8
10
226189
317695
3
8
12058
83
240773
96
1
44
51420
384035
39
140036599
160760
56146
109955
337065
54
55
34
111267
66
229771
105421
69
51
85
84
66
294981
82
434581
72
75
73
19
487578
32
290635
96
30
54
1
107413
385298
57
87
17
327073
367283
346897448
170933
21
891487971
74293515
84
54
49
397008
78
224758
192947
73
76260
68766
72
25
426652
39
6824
463042
84
2
39
72
74
35
211551344
319024647
129795810
36
352657888
84
704020828
7
309165
235159
94
440527
6
434897
397013
143176
7459
35
77
173422
89
461325
3
66
452576245
8
69
85
4
20
80
85
245036
479849
4
74
459076
34
17
197388
635517051
186946
7
118085
426191
88
59
20560968
10
21
40
178469
13
365179
33
9
65
251612161
97
160329
191344
46
270620
25488
197837640
423242
175230
428918
404386
16
5
3
57
742761070
572979430
671966851
14
401094
424479
76
375100
30088912
37
86
278842
51
2
3
429211
78
18
387493
395041
52
53
73135689
38
8
215629
84
314998
26
78361
89
310135
306735
41
93
26
438681
244287
119193279
45
543857769
347567
81
46
72
24
125826
86
21
24
134800666
471588
213068
11
62
60
462080
254415228
80
91
79
5
30
65774
375524
212379
82
3
215830
381677
162400
92
5
313778
140514
397774
94
118305
24
112174
8
62
21458
321170
413462
163561
6
369790
101689
51
34
2
34
78
470311
81
155882
38
5524
5
696401351
167222
29
309691
301660
89
18
84
72
86
582089288
83259
103018
53
225576451
205208
19
13
456006
764125857
226801
33
77
96
308312
92
50
92583
73
14924
5
18
48
89
2
284854
207800721
37328
470518
22330
381896
99
67
134963
54
110150
8
7
369246
14
75835009
7
3
267630
127581
6
14
285071
68209
7
338951
368304
99
128967
6
170082388
495852
26
165387
15
76013
230009486
325493
46
97
75
100951
15
499313
244086
365109
29
464631
322628
16
24
96
216880
3
447510
71
91
461918
367936
11116
67
60259
86
4
84
88
45
2
38
82609
381497
8
521880380
21
29
5
44
83274
14
30
639977121
1
448773
98
436041
56
359101
66
304486
8
25
19
28
79
367139
391898
225854
248632
530569216
102483
75
73
95
12
19
41
289110
86267517
191228
3
230355
205460
215169083
62
498044
344856
1
57
112265995
375464
279421
56
329522
39
3
64
2
285994
53
117748586
372093
1
413384
705116303
40
35626
6
31573
497246
787
4
44
7
12
49
29
9
3
96
477790
4
5
44
86
70
393689
20
345589
85
33069
49879
61
42
19
425598
76
67
392907
7
53
5061
74212
48854
190824
54
328444300
9
8
7
232037
172263
374251
323032
8
78
380122
27
359076
57850
247531
8
174149
59
2
432654
297611
247816
3536
265983
84
46
26
7
90
26
158438
192995
23
27
85
85
34
37
284780942
63
19
17
102489
92
19
407779
56
36
70
25
1
12
65
46
487573
51
33
527207236
13
32
249714
200305
414720
441363
24
37270
66437
779129539
131691
43
64
38
139616
91941
498510
42
70
312210565
5297
367323
31
294223
247609
2
59415
118337
48
18
251304
442874
89
60
813609534
98
147292
66749
29
159469
5
340699
167616
99
26
180596
456659
464118
394005
254517649
166401
60588
38
6580
65650
119659
2
79701
26265713
666055524
94
482031
286958
78
1
78
272408
21
4846
362398
23
7
114570
90
16022
284308
163063
24
269117734
29
11
4
399731
91
56
583552677
671742709
62
154995
328562
4
117760
9
67
40
7
967709081
483309
18
303405
9725
23
468521
78
65
58
21
56
58
229354
6
77819
278118
3
52023
247469
210246
439740
479111
3
37
60
252231
13
106427
977796848
78
90
76
6
314777
90947
91
29614
395752
275674
50
23
56
24
357722
318944
48
437832
95
951286598
4
96
338924
7
1
145662
175184
219245
94
394316784
413246
37
277100
23
70
439645
97601
304563
29
14
60
64264
418748
496473
35
96
9
268542
29
31
154712677
2
368783
4
38
2
229611576
88
186007
370525
55
15
391506690
228291
63
79
28
416739
57
77
67
59
757855501
26
429302
4
348692
255174
188736
182952
26
30
450692
21
361899
8
271360718
47
790221517
87
37
128144
4
82
149075
82
145390
68
76
6
63881
1
219059
332777
2
35963
289814
473052
198271
303901
25
551383454
22
61
69105
866206844
40462
319972
644579195
314349
5
18
481285462
374584520
111465
180687
178361
126390
316794
65
74692
454596
553941702
5
94926
2
66
4
175272
49
65
8
534049560
7
247955
125754993
313203
5
37
40723
84
68
852056591
98
49
473996325
250193016
30933
56
73
86
39
47
473056
101103
375135
72
233597
143133
287991
394135
58192
302867
75
219844
167440
45
7
17
58
66
328805
61360
218013
372806
6288
296074
402050
785675099
175234
94
14
48
717399855
252401
10
66
980679362
26591
435437
4
7
14
450033
255387354
208106
45
16
441349
38
132780
441235
5
14187273
85751
86
74
170268
2
60
38
56
388812
41
37493
491253
446711
405211
189670
93
24
458776
295420
702412159
18
167465
91
13
53
382628
59
33
3
112442
498572244
455294
179110823
40
341953
160487
4
52
322664
36
45983
372838
317035
71
95943
61
420939
80
20
92
422761
56
61
50
54
32
6512
537473216
387773
41522120
90
341201
287697526
214823
80
46
280211
13
471392
1
2
56
27
402912
155687
322822
790013730
86
44
211050059
93
47
51
3
64594
3
435420
97
41786576
7
213757724
448680
88
1
392645
90554
84
56
27
950563378
32241
232231005
156035
81
539013761
40
725302306
18
38
232692
194670
328665
149450
2
360193
328711883
88
394139320
3
168758
12
486007612
9
441453785
50
3
3
6
375249
449296
98
67
400465
98
57
500330711
626681715
104436257
96
8
4
16
65
71
47
49
298576712
6
73
898524907
50
31192
58
21
52
67
71
35174
6
438595
356820
414596
19
454099
231018
375235
205486
479668
124974
50
90722
382697
53
36
61
95030
97069
97
27
640078554
247299835
10
315590
368576
424311
651339269
337054
104145
53
50
54956
353879
445274
41
47
1
257758
8
80
16981
166535
434098
5
26
80
44
47
70734
457039
140024
181781
88
446386
29
73
82
28
359605
200999876
94
89
91
47
203599
66
52
183421
34
89
424079
319592
422779
54
57
77
61
78
324754
34
387306
236298666
389693
783080495
322827
272808638
870278893
31
38
73
81
37
26
75
97
372445
97
270319
237590
423865
3
46
478712
16
66
79
141148268
273780817
389326706
430778
36
489030
199901
265098
233898
61
12
36
77
133615992
46
377554
9
170558
246187
280173
307045
34
7
59
851310567
4
63
42
254785
61
83
57
7
15
56795
152115
231746
41
253632
322706218
7
16
119548
5
100987
25
83
400219
5
75
636584456
469909757
252684676
3
220690
903594871
122087
14
37
18
29
12
45039
185569409
82770
278705
1
62
38
187254
95
411376605
91125
452315
59
222742
46
6
183888
49
232127
72
6
4
95
12
468659
493223
202632
50
90
44
719852209
73
20722
49
59
69
83
92
388366587
958709402
129617
202156
596666530
73
434231
187966
5
16366
6
41
72
9
28
59
584005735
23
8
4
333515
54
335001
55342
58
73
659934986
74
165702
50
155573
73
317791
42
75810
107113
32
19
355685
219613
79
279634
358733
25
421705
49
304201582
253442
182530
81
99
262109
111182
27
43446
68
385114
7
365160349
280737
218720
18
92
24
65699
12
382628
831195041
63
53
105550
1
118337
78
37
286733
7
71
59
376989843
438043
47
340458
414733
48
195812
9
323819
184933
495514
420118
275929
330627
177574
138264
293279
784642206
403434
26
20
981846365
95445
98
92
321667530
4
89
3
27
44
308644
15
1
53
8
622748398
1
50
74
7
47
396189
91544
24
232132
172180
52
343558
484154
86
53
39
131697
7
402324
490360
48
685367417
159203716
33
5
67
6104305
8
231632534
70
31
17
94
479634
464285464
73
153973
209749
371613
435896
479860
782247737
3
646282286
48
36
514410636
314265
638082512
215347
2
183085
88349643
141465
347141
15
414169
98
148941
45
44
224809
468030
5
66
170429
218076
1
346806
9
383376
331766
675371598
243852
95
42
41
225164
174884
245061
239253
37
281406
78
3
23
12
149659
9
17
65
96
107004
326148
80
4
288857
91
7
974942353
460631223
27
218024
7
664301703
67
22
34
378911
148012
95
222053
98
271078
40328
494372048
68849
528766341
29
99
36
1
309409
221644
56
77
245100
647597778
6171
311770537
148229
92003
8771
98182
441115
65
74
2
84760
343435
66
59
82
192527
6
11871
945841014
492313
79
10
949500008
107401
36
69
510590637
7
192191
292020
20
32028058
160884
98
66
81
444968
352066
64
227181
38
395560
10
56
254538
42
432850
300746
659326127
82
834160439
2
309780
250644
517241917
65
66
69
34
420568
59
26
948195906
6
22
59
70
80922
5
66
350658735
172023019
145488
73720409
314242
246042640
779549825
720760015
75
201797
338893
40
5
85
60756
89184
1
23003
82
144784
341143
52
60
47
22
91
44
283888
89514
60
397968
16
473442
66260
24
380023
3
42
77905
185306
27
484808
8
308826
92856
29
54
464390228
452783097
20
1
498080
256713246
10
9
339007
36
93529
549703053
10
116751
20826
78
337765
21
91
86
7
212498
44
87
185186
4
24
180746
35
80
19
417853
56
83
138947
95
47
9
82
3
136950
8
78
3
47
178213
2
117664
422373
532417503
6
3
99
6
53
384823
993683068
483280
21
419642
84
822942122
80
252225
76342
9
27539
18
6
1
197118
7
498717
414017
152520
332237
80800
163382
29
265356
240073
92112
32
90
71
40474
254220
9
493731214
292984
49889
95
1
2
5
183815
59
51
68
3
448666
7
35
81716
24
317367
3
66
4
309088
20
230543
240096
8
5
86
26052
516170861
93
37
5
418073
139343
28
42
60
15
531739695
195586
67
89
84
61
46463
918780707
55
59
161266
7
93
320042
344541
36
194899
338318
59
183734
65
18
42
936761432
255746
7
96
3608
13
22
224516
70
5
27
305996
454088
280451
310519
65
637980246
834272161
14
95
210945
338737
82
12
64
380982799
402566
65
168204971
89
70960
2
28
253549
324621210
908127840
951424567
89
213074
204361
1
299433
94
13
378260
572219643
321656
41
70
266205
14
293500
67
362586
415596
18
32
480774
19
91
2
86
6
34
91
601561622
304944
879715924
28
73
473185
4
4
160897
84
34
58933
96836
75
5
8
658865707
25
70
306808
6
51301
55
4
64
66
52
391153
93296
404724
157097
495662
44956
85
19
7
193889
26
79
21
9
80
446386
232462
140208
3
87
334935
81
69
23
61
27
163093
29498601
610688494
7
840796856
360000
59
83
94
64
367712
26
158208
681132546
479263
36
9515
474117
37
413230032
319616
981212064
254152
199149
199066
267862
4
5
335378
24
82
26
400763
8607
491822
346213995
5
139811
444060
324103
909857435
329648
331851
66278
135472
450045
215460
8
70
70
171253
46
15
89
431567
76
356329
61
20
98
53
5
1
64
369989
664622789
5
6
74
499071717
54
477188
67
489052
92
77
68600
20557
109500
12
6
2
143346
54
697706329
415227
9
750284509
28437
30
33
79
198353
294918
79
26
22
26
235232
2
103096
582287807
60
45
27
16
80
344848
420383
32
280588
962318808
52
395687
24
465745
91
367510
96
87
47454
51078
85
189009
2
400282
334276
189690
33
74
410005
80
226070
381694
77
55
6
235792
94
72
397631
36
44
417768
14
64730
17254
42
366497
656497272
688419126
405389
276842
6
6
419783
425047
38
168792
40
62
50
191415
67
99
111170
36
328433
80
1
48
103854
136826
71
24820
31
394112
17
317238
12
37
239877
339994
770616181
253719
350496
5
280116
6
90
997811859
84
89730
8
86
390789589
40018
413386
398533
310689
5
101792
46
18
380694194
13
765940032
38463
375527
425626928
308012
717380207
9
268467
295087
37
20
363989
354914
72
348075
836836916
46
157325648
48
415710
38
350129
174890
391071
377106
447052
5
60
60
97168
200092
428524
234563
47927
449836
56
193589
282304
229808
409634977
330472
120734
353115
242737
79
322362
185088269
395643
30
8
889854931
80
85
228483
95
348900
3
7
142886
114702
34198
326934
432448
98
381907
679018177
395869
93
97
160450
324193
64909
18
41
156726
43
69568
486063785
17
77
59
60
457401
21
353742052
29
26520
1
494082
46
112171408
99
87
189914
214339
67
86124
38847
16
81
2
55
258345
223987
220945
6
86
68
11
359794
79
34
91
17
62
19
66
412487
23
233983
161914
88118
69424021
6
925793388
65
226959
78
151886
136454
62
60
629204854
19670
42
69
7
83
49
437474
48
58
30
210776
50
24
2
448400
368509
49295
283253
812255305
53
73
170095
456312
59
422321
80
13
4
415751
60
4
454765
394134
151999
278093
352632
76
66
26
80
17
476233
181318
446094
239093
402077
953826682
432396
65
455711
32
77
951254847
41
45
71
92
83
493827
805796233
887359576
72
77
60
48
115745
5
451711
2
2
13
141030
78
468700
220960
65
362543019
6
40
393113
95
69
128230142
19
2
53587464
67
266308
1
182155
4
36
194220
7
45
581528048
58
456323
91
42
241966
405297
28619
65
241252
65
54
76
1180
59
446508
93
72324
80
30
176059
161147
67
57
155997
31
51
193800
221942
74
31
406533
5
11
398462
30
387553855
4
47601
22
20
178163
67
62175353
97
14
48
79
57
161683
61
26
75
60
769376631
178426
39
92
441748
46
71
34
249442
483913
11
66
267011
91
327264
850050324
98
46
60
31
18
277035818
21
73
7
957592891
178495
20
5
403262
44687
10079543
7731
335161
282026
8
5
91
63
219176
197118
455552
82
816596641
65
763417829
403853
1
27437
467597
46
430351
589532542
442753
18
8
37
51
287117
90
266986
7
64
113077
4
41
34
88
131448253
248310
5
337655
7
5
99235
2
93378
402331
295475
58158
58007
31
396264650
50
9
105917853
81
30314
132782
135009
231602483
275970
70
7
73
333427
33
381382
19
8
23029
4
8
80
2
40
794290614
149909
497371
22
2
102532
428358
39
67
35
56
194771
425317145
46
51
2
610787768
268847
345450
99
85211
21
55
219568
83
20
52
966399879
16
31
98
207473
67
199467
414357646
421300
84
638473412
69
47
32
199801
995987609
3
47
19
4026
632294232
93
8
300069
81556
931669929
90
60
4
2
182166
479275
49140
3
18
339555
81
72
495851900
58
6
314114
243353
85761
5
13
280229
32
395005
53
225713810
274486
316389
95
21
403352
67
21162
5
49
73
89
1
8
30050
1
228182
272097
76
2
147515
519100748
38
459641
26
24570
30
734443585
69
395829268
38
70
78
314147
79
67
99
63
182195
98112
189094
86
26
442660
636709517
433634
472718643
64
79
89761
176371
733902730
99
20
80
32
17736
88
91
46
80
94
40
80
37
391993567
1
131874
16280
5
3
981159145
319650
162247
265009
477902
51
2
721448893
99
66
309718
25
34127
451878
7
36
167980
479753
366592
13536
105073
5
350689
316349
50
73
50
57
63
277872
75609
77
57
228667
36
47
33681
77
285444
604211572
76
441251
457162
787053082
43050
176044
211286
42
73
245375793
27
363024
62637
12
822234633
336053
483180
296427
46
20066
149238
97
26
343293
4
75583
232326661
78
19
75
1
596309567
49
25
372548
82
545948086
409786
503845719
81852
53
48
352357894
302997222
21
62357
69
281878
35213
53608
519192736
38
59
16
199697
190637
219212
174005
4
332415
63
64
418124
24
110965
38
18
97756
95
74
39123
197974
97
47
447472
25
454086
323646
10
63063
498141
346903320
224173
31
239660
18
440407325
97076
38
726929669
4
98
94
2
99
30
98
77
50
448366
361992
436243
101071
1
63249
103358
269675
92
21
90
5
325352
315250
194493686
3
7
389385
223188
6
91247
87
98
6
244416
258332
475531
3
294041
332990631
54
2
310613
56
293219
65
300843
16
2
411180
62460
47463924
6
8
2
130727
54
783486921
1
76
291074666
2
292980
33
343338488
192676
89642
466343
437968794
69
17645
31
110095
61
684496669
45
152567
394346114
82
451450
430861
623210718
99753
3
42
5
1
5
83
348622
81768
687370532
81
8
33
37
22
416306
5
5
466561749
38
83
493908
362732
79272
1
513731341
271621
58
441982
93
9
54
4
251286
1
28
12
294720
98891
242245
82
34
299283
2
55
1
366939
156510
8
288383691
40543
3
380319
7362209
7
36
281311
78
31
112958
97
10
18
9
34275
185614
19
6
84
87
293209
76
270540
29
4
62825
39
12
177619
465821
63
40228
25
63
73183
49
23164
358249545
314461
44
317052
238969612
44543
9
645626813
273333
35
680656676
180172
301982979
5
223059
31
92
6
78
67
78143
2
336076
8
352985
17675390
223827
196773
40
25
40
54306
473185
1
960327403
36
67
55
23
196010
492569
504761893
1
349178
426180
4
12
7
188593
56
261926
40
385944
4695825
465684720
250226073
26
928162197
8
40
282329
334793
4
48058
36
55
226299
51
39750
67
34
3
79
462412654
3
9
60130
161307
215473702
114758
49
36
38
13
62
417390
394142
60
6
291241639
622214105
454355
5
133473
442656
332787
72
13629
34
233385
9
351929
336601
7
983768066
84
58
82
61
85
452958
436592
37091
295692
78
772465182
118001
440790
318206
293034
94
299491
80753
845036092
432498
43653
254222248
433555
4
55
420474776
52
53
6
444228
281520
146601
32
551758969
550127279
927015322
6
102924135
469908
699480116
400354
23
283961
447108
71
48
62
499402
148398
46
79
68012
1
328460
133515753
614580702
842601481
11
97
87519
282694091
199322
52
334936
61
97
3
43003
151660293
667123245
83
4
88
175088
52
383968
6
96
267297
171903
316435
454729826
19
107230
78463
12561
360911
213755
121894
97640
77249
1
302680
39
52
11
87
230108
11
802885069
68
57
82
151625
203854
388315
320590
17
280117
142345
469265
478158
33
57
239836
9
79
318667404
86
4
85
7881
478982
24
51
64
84
4
467474
36226
5
27
380180
55
1
68
34
255102
988189476
42290
21213
388826
38716
37
436235
327895
870307651
130354
92
42
46
425146343
364405
443821
56
402531
82491
42
83
183942
24
42
50499
47
46
470561
19
473857
116165953
35
39
969409985
7
365307864
67
85
14622
73
90
18
497901
198548244
211482
58
413761
90
49
53393
239067
97
417594
66190
363273
28
4
488704
77
316372
38
194093
929804087
69
40
411717
5
25
9
158510
20
47
53
17
80
414176
224971
191462
401254
35
528491202
1403
37
231512
51
46
26464
65
429850118
419089
360179
90
904634287
176197
589616463
14
71
102943
46
62
489288
393662658
98
88424
416102
18
2
90404
49
36962
75277
196673
381654
54
208538
149131
165350
72
92
921291608
817251227
37
62
63
371912
219278281
60
332775669
50
318897
32
497157
88
393777
77
219630
82
470716
4
21
78
93373
69
27
91
699372433
48
2
480704713
391700
5383
81
16
478985
91
180830
20
324073
50
12
85
35355
478777
50
56
3
5
463094
3
2
1
331818
48887
55
282778
35752819
68071
440355
1
244226
149293
549673029
76
58
60877
46
6
394760
25
31
70
965783716
250784
9
103197
789261579
241903
95842
6
424767
153677
40
69
239578
92
28
392896
1
41
922845383
272784
60
28
41
4652991
64492
353896
96121
9
28
712015439
1
8
39985
103588
49
76
122708
71
21
55
312642
11
389598
7
55371
54
385456
57
303768
477480
9
5
453958
33
80592
324217705
93
352266
312822
293473
999144347
187873
20924
2
6
280541
211345
31
38
65
4
25
84
16799
80
84
1
46
90202
328468
269314
75610
494973
341030
291017
189503
45
369289
48
90322
7
249242
139463
31
71
113641
174799
91
46
5
78
300546
35
348244
321396
94
4
36
1
7
131520327
63
35
35
83
6
5
37
53
268684688
72
10
346792
9977
76
124829
338948
117931227
244638672
112495
100870
4
97
313914
261953744
55
182455
34786
318718453
36
60
947989144
205756
52
36
373179
10
28
34
232447
76
485289
262002
601069383
131425
360366
919683334
1
473888
13263
7
482055
341904
80
2
55
1
97
74581
89
2
269807
18
9
193682
183431253
172524
82807
65
41
275580
2
360730
52
122159
352336
94696
171700
84
973043983
98
162340
45
49
432839
78383
395016
72
9
12
82
456264432
18
74
309490
7
136504
31
13
403123
11
155578
442246286
78647
32
251550
13
49
193578
95652984
38
14
78
129122778
258053
97
76
79
18
42
2
293211
21
444036
258374
95
1
5
37
131674
51
21275
244760
323140
78
14
6
584137486
648603684
48
95
335110961
35
506839500
494340
53993
72
53
727241030
239948246
76077
274385
738690275
82
909867572
466751
479874
97
159320
11
247836
48
926834491
249159
107860
22
2
365685
4
50
451010
3
1
70
33
487382
63
498250
664859281
47
345929
59
306773
293046
456805478
268723
183534
134562616
266149
58
2
51763
298336
10
23
76
457417
8
48
284919
86644
10
89
3
24
353026
276756
25660509
52717
17
50
193278
9
51
8251
410073
813364415
81
1
28
225268
403266989
374523
250260400
56
40660
24
5
79
1
9
83
76
15
72
7
46
434771967
162924
72
84
96
424369
339024
349001
89
51
77
941899854
67717
18
43
336208
59
59
73
5
417131
446191
6
67
556431846
66884877
360329
391528776
61
239828
45
185650
361846
132366
30
62078
2
394453
526526144
86
2513322
493614419
430593
6
63
207676
94
308388
28
48
160003
89
86
427171
244955
408537856
257682
862169451
106612
5
28
390724173
78
285782
39914
8
30654
298100
71
229671
94
37
77
28
173629853
339957
4
703826846
16730
93863
85
34
13
28647
8
83
34
207271
99
62
1
211454
190911
175765
87
822235101
16
130515370
83280
239041
53
55316
85
1
63
164030
86508873
50
16
20
4
275494
70494
214055
368851
96330
44576743
411805
9
22
93
497323
477865889
55
405947
457287
542934983
944230285
55
799081737
266224
57
293375
83
50369
15
909563591
181914
10
342236
269724
72
28
4
306696
346356
58
348417
6
17
238282
352433450
63
59
12
84
26
96
1
212415
78
50202600
21
42
654747804
73
8
61
703677887
84858
156757
31844
5
198093
4
66
265343
24
87
282698
237390
256855
116036
20663
50
403553
35686
112967
12
117836
415436
238436
159683576
352119
7
31
81
95
172538
4
4794
102290720
53
359864
25
61
16692165
263014746
402509
811107348
15
696242632
52
5
92756
459336756
926310977
35
302941494
16
97
263290144
361680
178711
77
12
448657
50
70
14
160490
366086
38
215757
8
12900
11752
67
14
44
71
5
48
497011
167464
345198243
374982
9
66185743
51
24
259485
346163
317129
51
65
471463
12
81665056
6
80
339763
50
11
234872120
2
439851
120663
12
23
51
819770805
88152
233196
17
96
206136
7513
9
468937
76
72
13
30
1
394377
466968
8
422608
277867
198388
51
3
70
56
305535363
585886426
21
99795
314604
69
38
57
48
74
201926
457672
13
310875
293798
191128
99
295621
340050
836685804
35
293544376
76
26
2
89
29
55
489393
213484
357722
31
47
9
2
6
40198
531523526
49
105011
346550
168892
28
462913
51797
897605357
42757
78814
66544
326315
140038
65
69
329813
6
1
2
39
517345496
75
80
106681
52
238839
8
84697
324532253
155383
65
155912
60
81548
18
76
342273
61674
424148
2
461815
12
24
98
102180
478234872
2
3
253730949
133312
32793
203263
55598
9
1
160505
2
169714
279174
70
59436
8
287096
23
51
59
51164
100346
6
39749
374269
83
43
8
3
266190
62
65
257471
155196
146492
92
475184
369147
310286
310638326
321042724
41
35
48
36
438783
87
14
436246
629301166
215127
352950
440158
32
57
287922
394875039
80
163556
60354
102588113
5
167206
2
77
401193
33
5
87
31092
26
1
9
216940
54
74
470070
20857
4
364447
42
475522
294437
1
15
81
68
444692
184341
137932
77
224160
59
357375
106214
429625
154616296
9
14
440132
315384525
451605
784440766
61
205953
405175
60
356
8
1
421825270
490095
375156254
71747
374120
44
70
224445
94
921447702
644747556
93
92
402153
33
4
50
474250
233217
315929294
82
38
306957
64
830454832
7
128500
190739
15
327131
638707625
7
288840
85980
20
25
1
389629
178884
14
77
128626
915696451
663559565
58
897806740
247113
307010031
56
71
376622
69
379530
68
6
87
23
19
77
8
403048
65
313919
30
54
176928
120784656
37
17
353106
293049
76
199224
484096
55550
98044
47
965271754
118710
178644
43
4
79
75
48
454776
85
133660
80
43
89
237169
268798
50
86
1
233486
25531
264144
35
14
86
97
486251414
3
10555
159780
97
18469008
55
321512
22
160628
11
385755129
310174459
324752
475292
14
234128
47
165721
10
125601
107051
131316
311494220
410290
52454
14525
93
423212
8201
48
430712126
69
208173
85
26
321633
24
10
701977128
19
94266
482730
75
56794
99
51
490616
87
44776
48
397127
94
276083637
278978
9
352688
103306
91833
76
281339
44
223235
50
74
32
156565
819924242
405145481
145953
86
76188
51
14
733734926
35
200817
59
113426420
5
1
7
187187
63
305939
20
33
372857
57
82184465
357030
525878179
33
403187
499042846
277550
275987
56
69
72524
96
146776
22
99
39
271521
191916
483193
293155
363850
341528
90
417108
56
37413
26
398162
418178
31
337064
227583
5
92
88
81
19
82
167803
708163170
204543221
4854
1
50340
863634965
362769707
927378714
24
940129526
87
203896
392392
223534
338924
46
119181
6886
25
194415
68
455235
63
248769
359598
28
82
417180
416663
83
97
32
265017
364025
84786
359496
123051
33
50
2
18
18
296853838
189010
29
45
52
107719002
47046
346919
262263398
336829
184633
406463
106686716
82
403024
74
37
42
135576
33
55
95
331746
23
489433
42
6
134779
244250
74
97
608929172
152502
335932662
238378
71
18
746674829
21
291161
309442460
28051072
843000149
127393
28
28108
771901464
895630732
95790
66
8
346732
352605
75
434973876
366066
197474
7
35
80
818316618
349420
25
13
140826
12
23595
237364
106417397
416604
7548
21
8
56
36
79
99959
353618
7
4
9
6
38
6
9
601599500
295326
74074
73408
81783
423154
286988
53
291803
54
212991
484120
976436348
171935
471914
9
7
56
783270531
460163
5
72
299332
20
435602
50
425195
256867296
49
458905
275259583
137271
80
415137
413046
247324
382749948
62
9
36
76
15039888
854605060
22766
31799
94
56
2
26
280669
64
330344
39
85
73
315885
96
87
87
95
126163
49
18
20
81
76
247350
317257
334835
49
6
59905
437150454
65
44113
97
67604
38
6
71636
19
28248
63
320666
60
28
99
90
76
98578
24
152785
891675102
36
48
19
9
278978
476490
141348
370412
3
200593
30
30489
42
76
20
10
46
230034
22425
6
18022633
9
90
67
100401
243394
474550
78734049
270431203
162624
28
66
2
172257359
321454
41699
20
98
27
412536661
72
298095
56
17
360103072
450989
948381190
42974
39
242186
53
35
15
5
8
666472281
34
213342843
43
8
69607915
18
32
8
6
52
479685697
21
430667
115072725
336876
70562
17063
54
36214
834217114
73
311238
1
88
8280
28
521752851
71
72578
3
298952
867509556
57
339783
257506
62634
66
427628
7
61
56
58
210686
7
73
50
16320
3
250010
47
433759
158607
311351669
91
18
65
946635008
73
36
5
146366
4
347720
94
57
882601573
32
388093
98
333578
39
450710
429657
158840698
71
31
361877
15317
51
248293
67
39
347935
66
168703
88
9
287831
67
258970
44209
10
416434
239318
255627
141196
82
32
21
11
68
50
359446
63
84
80
96
603428620
16
774624274
451246511
333992
84
6
456014
454262
14
281421
143436
7
69
274629
794672495
27742
231994
45
62
36
426284
8
35
1
36
230914
15161
12
74
290512
47
5
52
684860117
483537
133241
555331633
498812746
328064
428230
387224
66
37
346450
87
50
7
66
14
70
15
611470758
156455
136316
465737
906774063
416975
239008
22
8
314754
69
73
86
464198
68
65
45
314646
87634
66
935003601
16
3
664877710
333529
133195068
65
395953
315418
155106
149183
5
1
335978
676248608
422386
50
103723
35
186397
6
82281
185190
235262
35
430518
333891767
662623680
354569
466106
349303
14
34
556778634
256432
2
143854
442950
28
113004
52
316440
203235
488963
30
741786618
507882619
446775
55
27
131311
252089
239041447
21
214369771
205047
215478
325312
3
790004873
317903
6
64
50
325019
835630383
297578
83
65
295006
81
91
5
419517
274360
294103
96
97
880438100
1
4
53509
658075155
643106295
23
273522
13
34781
216737
96
43878
97
14
5
452213
92
99
653291911
34
160648
80
25
68
339727
304590
98
25
51191
312185
40
416259
271820
252458309
173867634
973671205
347251
55
110890
122786
180951
29729291
76
648888513
27
484701
18
88058
156591
328779
70
69
5879
401323
95597
61
325051
79
311253
420257
483183
2
3
39
43
73858
340146575
85955
188006131
47
335147
367137
37
355668
6
947851128
77
1
157907
67
22
32222234
294466
452245
41
30
12
375171
17
2
37764
611532625
70
301770
89
327362255
1639
105004
191184
966039599
58369362
47
2
95595
159176
391325
8
151613
18193
99
180427
5
53
325273
97
136523
412159
235765
98
210371
58
303882
58
19
55
121425
6
210860
498599
81
124887
48
71001
92
399962
8
51
89
317295
333361
43871
8
20
374511
229706
26
71
1
47691
10
76
109514
2
9
75
23
492107126
20
387149
461071
82
9
40551
205647
73012
99
94
153878
61
326816
69
289423
222623
22
32669
318664
246230
380811
96
45
474805
46904
25
308750
211848
29
414882
99
316638
25
361086
6
46
82256
22
42
21
312772
83
124478
74
22
98
283765
62203
24
210713
207282
97
325881
96105
85
167819
463942
64828
26
448962
16
169950
85
79
466324
86347
234276
166759
85
99
95
425849785
56732
861901982
90
2
78
38
451275
8
7
388193
5
439023
85
9188
983104170
299133
96
47
55
250236
65
321453
39
78
280285
496475
72649
52
356265
124325445
29
141500
7
46797
91
4
4
279776
52
22
279667
49
8
892747372
57
85
473790
87
1
10947
34866
82801
207806
76
18
100622
46
2
20
37
9
234481
9
7
25
404409
7
67
782751987
57186
248536
3
221387
53
403561
25
169777
358839
68
30
188119
2
93
150418
365854
5
26
6
20
393298
23
243426
476778
193039
44
98536
463076
528236951
328723
202892131
11286
196617
65
13
51
660786076
12
97
94
404265
315527362
325905
27
450945
58
6
194156
29
800753214
163490
14
83
58
88310
336520
390554
335778
142896
23
2
808285233
378752251
930295270
78
260297
9
24
17
2
64
88
310467
68
28
712629343
58
209049
221960
9
49
66728
447025
18
14
248601
79369
426591887
322892
43
50
79
93
327329
655207862
273480
588344107
70
388318
68
320279
91
146490
849212757
4
8
1
405114
24
39
333468
307495
64
44
8
75
447421
9
427438
80
76
6339894
64
59658
12
246666
175223
16
8
422406
56
87
33
46
583539230
97
77414
81
29
5
961195568
295826
130089
4
49
247388
566718040
579647081
42
47
94
307220248
73911
450088
350433
704224321
78
11
129156357
5
228593
81
45398
402845098
164563
13
109491
73197
8
1
51
95
9
327351
7
259473
55
64
459013
342071
346672879
264589
22
12
443913072
82
26
202438
64
100437
7
60
232152
56
365
5
74
373742
291784
96
45
663614846
48
6
1
452298
29
60
10
65
875298547
4
25206
61902600
82
288392
75
263084
312624
44
284282
27306
453499
78
340451
98
434551
24
6
39
286758
422462
4
14
6
202800
25
89
7
92
90
22
134511
96
60
690319371
34
22
356147
468746
81
83099
28
238701
13
74
105547
74
65
187254
497502
753317285
317202
99
92
24
85
419507
150992716
3
61
90
50
43
51
32
7
5
66
208993
176620
11
746896332
291147
85
9
97
69
76
31
435073
450871
28
555663040
110202
113074
229585
571778276
63
33401
21
478942
96
374721
286090
799456127
23
95
57373
138800
90
223443
48
259846
96
84716
5
51
18
12
81
54
2
8
6442
67
23
76
423149
223088
324309
77
6
14
5
370684
79212
16063
16398
562844414
282389
297213
32
31
288957
178270
508843206
61
314197
239251
7
461142
4
39922
86
105102
273419
13
37
72
93
96
4
277524999
87375
652267313
475008769
36
65
54
466005
71
36
74
3
44
552198619
88262
98
71
7
729758572
7
77
87
74
140502173
470896
122882643
278265
245
198696
443576
52893
96643
31
47
57
70
6
31493
80
333546
70
61
556105991
92
3
40
14
99
42
823041933
35952866
30
540298944
61
687481872
54
118357633
199577
396125
65
455389
79
391517
38
40819
49
86565
65
439327
5
94
188801
336943
362142
379365938
48699
71279
61
981982765
4
56
14
550164674
463850
306533
11
230375000
15
145340
8
94
68
194552
289150
65
39
50
366372
99
32
450703
984205627
65
636305938
6
466876
28049
519707871
71
124638150
424574
95
78
446017
56
163807
937084933
6789
16
272036862
56
667612479
23
100882
4
33493
22
111522
227000
58
85
80631425
164599
477824153
97
257659
173472177
435530420
35
5
374602
43
329432
4
63
62
56
90
133539
240703231
48
71
243304
59
394778666
488695
17
53
97
91
71
310653
352655556
42
339268
61
40
2
48
8
366865
414542
10
433426
1
225806
229813
39
10
156620
317839
48
375047
98
80
211184
400609
261275
71596
497069
929712933
76
47808
24
516571763
20134
28
60
86
434741
330290
14
49
82949
565293233
12
42453
983935885
2
22
13
335663
6
17
116126
98
33219
427574
476587
54
66
285590
35
66
150539
67
253728
250346
231802178
281554705
256374
398614
39
406761
891836935
63
58
344807
135338523
748401566
861495323
340483
32
1
259610
5
316070
9
471576
2
50
98
94426
129593
1
165671508
419750
84
79
72
499529
164521
37
65
300128
11
443273
33
99
14
242265
61
38
164495115
333177
9
7
35672485
447553
28
314811
73617
83011
34
118148
76
217363
467460
24
55879254
13
30473
369459
25
167748
43
37
418318
77
236890
665008777
87965
207351
241214
123608333
23
3208
495680
7
394911
335295251
8
17184
46
257699
90513487
130063
55
72
90
881326698
138516067
144884
30
88
78
674011100
259185
261806
5
49759
1
6
367160
15
5
30
37
184712
355643
8
4
8
191517
85
239673
28
82
694679319
250296
159030
10
386977
184367
11762634
400744
222356
32
81
97
201164
216156
43
13520
15309
99864
65
72
650758158
117691
188673
19
64
257668
246381
426160
51
480439468
174211110
38
16035
232461
345492
8
43
8
18
41
33
24
23795
140640
29
422938
37
469539
41
5
412162
66
78
480133381
20
92
533671107
433663
157936
51
249687
90
85
389558
77
72
35
455981
6040
11
826322589
814232413
296619
436786
707765411
166833046
431473
7
91
399063
452094
95
40
492156
73
36
952556078
97
135637
340006
73
316710
24
22
444467
470352
879278532
43
43
25
92
69
5
167811185
59
58885492
422354
216965
789714115
8
31617
632979507
80
150932
282431
31
935434614
7417
251645
34038
392274
70
353578
447110
468203
458136022
80
90
2
390315
61
3
68
1
191500
47
95
445870
262900382
23
111248
358842
48955
18
54
56
350952
464739
97
413605895
23
50
88
99
84
3
93
9
92
56115
218950
82
218441899
21
7
5
51
67
161790
67
3
35
278281
41
5
198091
45
313257
25
467392
148573
4
94719
62
294634
49
23
304803
193086
33
111866
118093
170964
627735033
144730
5
436428
197425931
67
139257
382146
487422
93
551974913
9
180567
45
349129
78
73
5040
3
40
6814229
7
81
49
50
393363
1
10172
53
74
6
67
21
75
35
98148
13
12574988
158596
244997
375218
84
17
918433561
67
3
170383
285224
179434
74
930594463
13
374230864
70
323893
27
188464
6853
154115
95251041
359659
369529
486124
87
100645
9
431703
68161
33
341827
56
91
4
362330890
290170633
71564356
40
39
499628
88940
371001
156064
59
59
7
8
620146723
418375
244734
69
36
57
125744
254732
1
62781
409311
271236
19
277103
224310
150583
571367891
293295
101508
15
99
282968
41
91
203452
14
64
30
386905
488175
18
287947
97
72
69
431405
94
149494
691936465
89
335610
24
493126
1
4
134508
482131
8
357521
78
92
410466
99
30
16
480769
268297
1
77
189084
456532
9
4
378597
87602
333899
44
92
37
353467
188789
85025
417736
4
274004
27
4
89
49
449873
367814
9
124304
165891
7
817087846
284888
267767
19754
64364
107533
60
3415
90
65
264434
264926
1
208740
134986
27
86
72888
433273
293129
2
402803
47
390288
8
286326
55
373459
82
98
17
97
451777
99
63
190349
5127
3
33
188697
52
88369
194929
333709
78
41
66
358138
69011
95
13
58
31522677
38
686131175
71964
54
450214
61
366138
70563
351127
34968
135209
303475
8
6
142273
82
3
83
78855
129938
339729
31
94
981175162
436894
114718
18517
48
63
442127
311255
19
381574
2
387300373
233546
298564
82
95477
978023817
8
34
55541
325504
57210
72
85
127996
854111059
97
55
65
84
77
2943
52
23
227358
332490
7
289875
159949
43
22
13
53
283724
47
7
3
314776
93
154927
5
96
61
7
15
393379497
75
456237
57
301182
43687
110236972
7
130198
129840
47
224634
14
1
39
15
52
8
58
50
76
104657
77
55
73
681537614
81
400961
5
571032661
72
469495
1
90
54051
237955
928438807
325024
92
92
462480
87300
347572
47
28558844
35
98850
71
69
336211
95
418533
10
44
291170
98
20
328020
5
470082
95
7
48
5
31
385390
45
25
56075
297207
9
343219
52
29
480309
14416
470868
34
266866
29
223218
54
59
52
59
92
53828
138037
393098
80407
201104
5
42
91
574924422
2
98650
65
19
70
75386
92
47
15740351
222907
1
55
76600
61
279733
83
69
71
468631
62
400797
37
396308064
33
37
31
91
72
342863
95
965897166
20
21
46
160222
828122966
37
3
173569
82
46
94
405843
98
32
11
3
59
49
2
41
172244
78
432301092
78
21
157534831
340112
15831
7
2
381650
20
8
67
475188
48798
12
61
294805
14
99
15465
977414410
28
99764
5
301986
74284
23
422434
330594
745095665
258808
347832
236196
416303
420906660
2
4
4
98
244236
292769
57
5
233754
1
37
78
8
294707928
76
64
29
659245404
66
43
451162
70
410871948
74
7
107293
98
53
202900
48562046
23
335623
87
90
428279371
1
50
1
27
4335
90
254346
142426
64
247362
88
239196
30
496384
46
87
2
413704
353565
133388
17
8
452343
16966
39
354403
168460
7229
450555
9
411036073
13215
40540
4
31
17
66405
39536
348361
97
8
12
77
39531
8
387394
442008
223984
499549
291128
67635
32
72
31
35
57
209790918
95421
327794
108807
51935
533515933
407482311
42
2
197919
547209124
98888
584542383
75
2
179776
37
91
3
86
92
193394
83
165199
447640662
84
6170
384058
221172
69
383953
426055
94
9
472419
265754
39
36
24
36
363028
21995
87
386324
132786
245198
63
78
9
467265800
23616
71
45
138470
75
4
370990
216598
94
88734
8
39
72
1
84
68
315533
7
376712
74
8
324964
98813100
43261061
124234
80
75
76
452751
466717
48
35
45
384642
46005
57
64535
93
144275878
152614
262070
72
105561
338552
471450
40
78
4
951571205
77
74
24671783
13740763
968648987
60
82
6
51355
28
252796
69625
302077
246562
184455
21
3
133535
7
57
209294
1
933233292
59
10
92
62
318997
55784
3
307227
333857
601320253
32
75
426976
72325
49252367
46
101487
26
195223
30
56495
211916
85
495310070
361233
17
394171
95
5165
91
8
247608104
17
53
97
12
82
38
159539
46933819
90
8
234019
27593
288052
339334637
77
899137534
15
23
63
475083
284531
123573
41
12
61
229093
460092
15
111216
334616
18
50
112234
349223
590217719
274056
398621
46250
89
54
46
45
36082
304184993
653096647
2245
90
301624
322476
54
354488
259982
239468
24
85
325825
133065
244300
55
80
1
175060988
49
81990
58
446392
3
34
125667
904062188
478177
24
133993588
585786873
49
9
176964
151865
9
495009
390065
11
495303
8
13
465847
431826
94
69
66
82325
485058
428661597
18
11885
54
85
54
85
124755
325569
265483
180151
230297
2228
39
173999
80
7
47121
26
45
8
825555480
294663
68
80
3
40
21
8581
23
75
381677
35
72
30946
41
160175
75
182342538
236703
313608
4
97
32
203848
234949
359133
124286
32
77203
22
43
80
868328750
136076
83997
115674708
416835882
159921
85
127057
66
300678
446451
69
983818964
23
32
28
498583
430071
404818
251301
472414
35
153360
402908
77
72
2
130524
24696
496913
97
75
47
970283358
770622223
209184
167473
84
486943
205460
68
19
38
207988
13
60
64982583
41
26
391833
392967
61592
7
803039242
26
92
241658
187600
6
866007623
10
74979
4
612123444
191827
10581
23
25
82
228243
80640
4
282580
182700
98
301854
86
301463
26
339958
82
17
52
223176495
477499
292716
26
8
80
53453
272043
408310
831079589
33
104535
64
62
32712
46
337721
480865
25
3
24
10
82
9
162153
63
60
126244
347152
19231
41
139125
2
69552
144421
77
2
159961
67
6
30
375451
13
53004389
7
217506
278050
9
359571
96853
399384
6
83
36378
120837
331031804
403644472
85
868153255
760038666
46
303622
131603
444545
3
2
120917
8
123431
86747
441802
52044
56
405878
68
128353
340678
94
398194
34
126746
418573
851020982
44
40
96
341962
76
249376
259950
53
18
31519
298328
201480
442888
80639
55
1
233547604
231160
324216
48
390491
40
457556
131794
38796
54
978322669
235158
81
126376
71
237773
65620
7
213901
165436
29
524840108
4
215702797
389560
49
71
156748679
30973
529794115
46
52
331696
358940
284366
77
30
17
12
37
91
74
6
470892
493473
75
21518
76
30
128698131
86
433996
91
463891
49
86
55
153408
180958
91
181055
11
574295866
21
6
204461
19
99
7
69
1
326524
2
46
1
27
487647
31
72
191022
929212068
393339
128210
73
94
55
87
78
168152
60
6
39
201956
834706421
220901
75
336136
70609
88
385570482
389045
464515
77
93
76
209418
85
56
71
465250
55
367584
75841
94162
100229
163561
46
210939
303049
61
16
197813
18
145393
107485
26946
257261
161592
65
134418
886263483
32
425845
427652952
385697
25
498807
77430
47457
51
54
240348
57
39
44
100812
6
3
270242
262319
357685
29
898831172
239184
53
68
459587
97
18
397884
34
30338
267534
60190
52
1
378279
183745
497544
63491
78
42819
83
387669
8
40
761488893
31
965578729
27
63
66485
46
84
27
45
502838300
56
2420122
2
208512
220986
50
41
22
475322
99
471127
31
227301032
9
168111
369790
463554
423941
3
301187
75
274901336
6
31
42
51
591424939
226699
24
74
76
56
290818
32
10
14
452848
82
78
1
153070
96
328829202
43
355459
388527
486082
19
18
1
40
288221
302569
200741
640908865
271710
61
207713
477010707
99
44476
428970
205851
359714
319014
51
184141
479635
571152394
339397
353833
1
92
84
335661
40
366213
59
55
289017
355812
425216
21126
25
23875
197450091
314314
75465
446548
87
168333
883515659
297427
477951
35817
73
840688438
171217
99
113727
109202
6
438818
109196
488716
37
101399
1
28
6
1551
84
30935
89570
330458
74
75
42
28690
75753546
64
3
25189
81
59
51
62853
165181
482053
44
90
54265039
468379
58
377199
8
131334
339712
19
272354
123398
96
28
44
96
6
30
12
115274
301795
374175
27
147120
14
125199
30
338385
53
71
14
733007646
298657655
71
20
332772
295743
691581558
10
614639946
44
136553
53
49
59
357505
8661
21
84
17
2
411335
2
32062
364705
160470
81964
74
57
249371
43
56012
116869
58317
4
8
69
91
49
42658
3
86
369857
221985638
83
475771
444175
137972
85
69
23
82113
249325
74
85
69
3
257375
273153
606270344
21
14
61
112751
32
20
258750
23
324216
10
53
30
562153268
37
7
383046
24463
382810
51105
408874
45
483666
91
119847
321601119
61
20
92
458994
37
62651966
24
26
82
194340
50
315765
306982
20
76
334891
42
204772
336494
4
91
71
239019
3
1
95
243794
76462
35
69538
196804
63
74
5
113295
58
931514625
415486
7
92
95
106880
274179
57
370994
397609
292750
394233
81
132385
78442
2
89
17
468417
368648
487601
57
13
105885
46
202787
135776147
48183
285851148
61735591
67
5
281110
3
266551
966786040
70
66
13
110857454
775729371
162850
67
78675
287565
71
413038
3
78
94
749342757
12535
7
9
32942
2
461647
21
576603790
77
59
6
528408255
357956
339121
984931721
425098
26
411337
4
8
294662
66
320481
52
263673612
111077
956925474
99
109560
629
37
22
145454409
51
390160
99
3
422172
365721
92
614452177
19
397354
9
109636
408241
59
292029
449278
23
1
41
57
107604
482148
5
481923951
634627458
53949
244549
998066454
29
291961
109775
145863
30655
62
53
70
2
20
302358
392133
860710073
65
371459
24
246453
346313
86
443947
1
63
446109
179459
6
26
170581446
71
402143
264292
75
474692
46478590
76429
2
69
19
46
187028024
863938883
425932
76
418554
73
29
21414
64
416283
187237
5
426122
868512564
85
15
96
33
13
29
390554
66
236214
67
67
33
115137
134694
56468
1
43
5
34
276613
54
123172
87
23
15
53
418485
127357
78
7
134868210
50
7
55
54
98
20
56
49
45
57
674032159
125166
7
7
76
363102
19
40
2
98
5
76189
8
184130
31
22
264226
311040
75
9
7
75
93
393387
323617367
493942
229527
67842960
12
245651
59
79
99
41
47
197485
43
181270
321951
379419
43
77
6
88
50
19
11566
93
319038
829557250
271579
114612
63439
386519
448420207
16
4
459554
593407961
125646
38
1
151318
11
43
56152
32
266903
78
193952
96
71
487384
325702
42
342740
357180
43
18
181487
228281
80
69
11
286581
392343
33
43
306093
307415188
37256
90261
12
12
13
168638
332334
197131132
6870716
31
364366
66
93
760133880
140547
336646
360176
11
44
10424
65
17893
44280
81837
984096685
97
41
28
207706
232650
12
83
310635
9
207639
94
90370
66
440921
873312840
113435
69420
183058
250698
34
42
44
455690
36
156813
2
24
44
399289
94
43
104416626
263581
391197
416968
452910
28
262585
714594987
3
188931
4
118953
99
20
8
82717
83
369035
405698
39
24865
309137
90356
372495
569611460
303594931
81
46
300471
30
48761
24
36
302909
305882
120021
30135
50
809473240
430168
87
436341
44
479719
89116
5
150443
42
842787440
14
36
12
494773
76
37
20
277643
7
7
3
255205
111679
34
44
211506
55
55
31
225828718
91
83
11
321590
309939
465829
97
72
283066
419622
3
57
64
72
51
1
49
10
34
15
498900
48
33
37
5
106070
30226
144808
38
580699186
86
296855
1836817
79
64
454247
166323
20
2
40
7
22
37
97
417326908
22
882738108
401886
471657
310961
30
92216
120586229
81
197832
56
33
36
372917680
215610
8
81
263716
153989
83
256719
26
36
22
62
44
5
184488
442557
56
83
90
725419745
285676529
37
12
16
465890
30
35
24236
154031
27
88126
326393
96
809590575
410681
2
45
5
1
10
444198
42397
77
77
5
75
333168
125311
293606
8
58
417577
83
354421
401732
12
450855
86109
95
94
172154
62
159953
7
2
23
395494
26
11
108564
266650
146986284
53
16
56709
52
3
220731
88
9
63
158484
304181037
19
207244
59
16
29
72
94
91
224737
63
81
1785
328826
4
15
13
296167
442074
197936
97148
92
161433
489391247
135726
393061
91
36579
84
91
98855
8
296051
184370
1670
12
435405
3
661483714
314318
89
94
58
127441
6
69512
3
183480411
88
62
282305
286144
288122011
4
594278810
451960062
14
79
492961435
51
66
84
161261
92
494217
3
157513
524396028
20
64
64
13
24
41
77
64
113975
33096
27
86907
4
257113
14
3
8
70219
98
27
455146
62
22723
329526
3
457310
429041
385683
320595
1
498402
26
77
98
7
188863862
244437
25
19514
87
43
58
446463799
681763608
97
12
80
422626
718637323
5
7
363467
309859
491799
300489
57
138130
10
22
96
32
214927
36
36
9
3
72
66
841673667
29
68
85
32
24
27
236074
143184
446411
79
5
47
516005617
97
338967
69
81
52
46
493450657
2
22
62
883017291
393377
45365
182910785
30
45
12
90962
91
40
4
28017311
73
492885
7
4
415426
462888
375678
29
290866387
133539
66676
33
94
276320
82519
879425383
12
169244
5
312314
146600
207451
342444
116967
458438
18
5
72
889126707
68
25142
57
240242
35077
84
75822
304539
5
25
15
4
807107044
99
51
7
32
64
709679506
6
128788
83
11
19
354603
414672
91
99
99
35
3
48
16
599525020
7
26071
96457
499301466
459526
54
410940
7
42
229249
125579
228087
14179
14
31708
252502871
92
78
2
791935634
93
4
120254523
76556
25
76
698880697
54
639720015
95
42
189854
487101
86
20
8
34
78
147187
70
10
494172864
52
40
79260325
22
49
253787
9
58
32
128945
42
145740942
453393
179606
5
34
15
66
23
308308
29
4
420747
492347
266732
382953
93
65
115064
90
95
8
180944
326767
936377158
60110
408498
52
206417
56
391311
134526
94090
6
186928
446679
421761
13
30293
346551
179552
24
58718870
6
288073
96
19
173612
89
345655
81
6
8
79
15
373465
3
71
281249
411666
571414652
50
326251
8
467354
39
59371
223122
12
44
481800
611600527
264606595
2
196634
33
87
455700
81
290139
158010145
79
939359471
488659
30
107989
33
83
105343
79
64
476373383
24
455974
420191305
318736
269052
335122
91
14683
95
3
16289
66
12
278844
217266
61
332650
84
87
138134
67
193339
63
5
52
44
48813970
36
3
93
247798480
416383
112406
90
875454485
5
634440069
3979
120071
86310
9
406278
123583176
460771
16
125139
214538
758912204
74
37
111186
8
7
10
47
65760
159562960
357652
753277347
488420
31
4
23
471752
72
270131
224161
60778
95
100106333
71
24
110857
24144
599484355
208571
75197
482986
454649
371298
22
88
340574260
268098
47
47838248
86
776420779
5
280380
31
57
148211
63352
62
40689
304739
30
923023656
5
80562834
4
883385533
33
6
14
155528
33
739139233
13
774706556
447692
328339
470200
314433
5771
390192
41
138908
636336939
205285
7
10
389093
82
298561
16
148044465
2
19
55
59
607652907
485045
238705
423969
456365
39869
71
305032
90
61
8
21
12
469145906
47
89
41657
157314
75
40
32
38
10
40
58
149467
141794
184084
53
878973519
267763
80
287980
94988
422727
382285
15
9
75
53
74
3
253225
6
60
437162
24
387019
716853781
127183
5
469253736
373986
24
4
36
84
23
245055
23
160434
375991
37
341777
161011
292362
130391
283612
54
140932
7
19
79541
131871
813235817
273439
470763
129082
94383936
339701
314706
465052
401725
2
692167907
16
373637
8
43522
290504
85
130260
91
13040025
31017832
5
22
10
3970
342016
192346
275340
75
2
595971999
47
72
86
85
45
85
1
92310
87
58
77
2
76
104679916
169207
48
95
195530
377844
76
98
37628236
8
118644
263065
68
201728
9
5
421607
313924
153025
24
446730
8
12771
61
15
450644
490269
54
36
19
90
21494210
5
403069
37191
9
203008
463901
7
214707
66
22
33
88
92
419215105
15
721943640
67
112714
78
40
333944
12222
11
370496
21
1813
27
9
1
17
632847730
66
84037
478975
95
72
41419
285527
369018
640201317
15421
32
128151
319508
857585970
69
24
84
11619401
96
264289
80
28
40
28
363379679
89148
85
8
314395
470271
448180
100665
82
746798712
3
20
72230
862470025
210508
41
448437
259673
13
85665
30
257155
191130
91
14
142413
13
857882914
30
7
65
485672
7
212944
68534
8
471929
168643496
3
480990
221591
14
35
63958
23
1
134397
68
343489
278123
64
342146
204703202
495702
103106
93
82
75
248375
69
359053
98
84
302838
3
95
36
133404
88
485186
51
84710
2
179000
426643
12
43
34432
412644
304757
38
459039
69377
204580
352308
205116
99
23
46
143301
18375
78
26
468511
77
9
145726
270053
90
277736303
811284402
148488
443875
453093
462958976
98
76
12
239687
402276
28
3
254072
84
771469738
68
23
66629
456473
138501
5
363989
8
402893
40
3
1
295621
85
484906
7
49
6
98
393432
480871775
62
14495
4313
69
62
29
496869
306844
59
496267
88
415097
29
4
25062
40
55
399085
709401075
15819
170934
96
46581
92
362815
45027036
91006
43
2
59
3
46
83
27
901194486
16
137654
41360
670774645
52
18
271644737
3
7
156679
328165574
815477050
46317
76
1
78
137878
82
9
80
12775
45
7
432009
2
95
16
84
425289
52
1
37636
47
42
175956
87
187926
93
56
297373
280399053
29
491464
417066
44
312228
57
18
379976
75
80
61
804361223
3
3
445264
53
276064
12
487754
8
36
68
344524
472522265
5
6262
37
222953
51
47
22
143243
361927
747937383
289252
46
69742
80
218465
307906
490801
20
39
4
383186
40
71024
56376
179457
254529
25
32
381284
26
22487
206395
24325
451006
407661
389926357
7870
134918
103370
391232
499958
43
69
22
739957399
807057502
835590271
31
983973761
12
58
1
7
45
65
338174529
61
3
9
40
96
8
421585
7
274021
490228
104024
228130
21
365019
33
26450
36
356516
4
6
89
33
322942596
323355
86
1
284858
33
181334
67
279905
44
3
44
51
47
117638
46
18
56
39
5
8
59
79
156238
70
454420
286766
36
346957683
96820
300019095
330444
68
80
9
984336788
124061
365618
211680
108409
1
23
313886519
465183
91
392107
26
86
31
254067
179830758
81
162594
22
83
247556
411275
90159
54
218698
297592354
99
6
171611
276147817
11
95
853068033
342649
74
154082
2
13
11
59
94
6
209556
346709
57566
81
18332
24
279366
28879
441117
264281
79
283593
20639
302829
7
61
68938
65
65
313697
335061
41
1
472551429
362673
7
81
76
138393
61
437810
178677
99
58264
36893
38
378978
378830
7
248115
219193
255879
264173
39
20
51
24
24
87
74
86
4
448371
235822
287172281
214550
77
832557724
66
3
97
7
52
406964
256792
76
463545
131146198
843547157
341367
428396
17591
325350821
9
986439120
146880
59
866173411
587545592
74231
243660
151249
20
57169742
17
6
596796460
1
196304
483482
7
53
469033
23
7169
429991
713085278
96
4
58
415793546
269910
63
85
430435006
21
355803
357245
24
98
81
3
338520
7
40
474075
134719
285698
421784
74245
10
61986
190369
15
304179
487747
10
66
236135
69
354819
61
18
282162
379395
37
267985
70
422421836
140656
3
150975
143652
37609
335440403
3229
428645673
962878945
3
86
191990
161890332
221855
15535
262086
380401
93318
411129
25
7
331207
26
2332
61
79
367210
49
91
630848240
74
487406
21820
41
983128521
3064
453329
139671
351607
94
318427
413991
114677
90
95
118816
27
7
101343
7
374435
431589949
22005
216415
98
80
74
86228190
10
67
31
22
6
31
377118
255114
12
48
157606
394849
366677
2
41917
78
36
11811
30
4
60
212694
417599
76694
266363
380184
491953
179146
54
383761
290654800
932081282
452859
324335040
488899
166293
83
476262684
440825
57
475694
338258
327766827
405259
89
36
54
57
391475
86
30
174138
380260979
95
210966
3
410077
388534
229850
98989
31
30280
28
88
28
8
76
38
35
45
262668
753442127
359295
12
215694
83
81
12
8
267789
157670
366079
330365
329345
58
52
102718
6
337860
32
349804
83
232466
246947
5
346623
8
70135
2
64
464417
449069
42
289131
67
72
77
424060
72
42
53
15
214071
467501
25
877619087
390707
352230
69
56
26
2
162535
4
98
62884
290575
80
258460
97
179199
338925
677339449
279509218
21
780561401
22
89866
44
240645
19
5685
52
27
443214
82
53772
472607
67
138387
87
79
922251493
63
328596
59438
39
29
60
19
2023
116640
325273
9
103985
372695
645433437
84
165513
159734677
75
248688
413734
33
282702
16
128652
395672
402928
88
328570
185980
2
47
4
350525
26
39
426804
38
344453
88117
50
284633
392716
169532
88555
12
24561
27
10
98926
67
55
105303
46
83631
220819
98
427919345
94
46
208047
574788304
23
285238
42
70
57576
485793
70
422162384
264993
2
383592
6
985618215
100771591
279011
34
263109225
383349
225301
41
74
215367
197516
71
3
57
206836085
89
439727
806360408
30
52597
81
55
173526
118765
8
15
33875537
93
9
36
32
182366
54
4
60
45
241800
409644
893666732
51
190448
99379
166455584
433843
9
63159
39544
483111
63
209944
71876
448101
72
51
489852
87
877091586
13
532052816
439713
79942
479113
39600
488981090
2
73
95
371178977
47
241886
209718
411828
388713
4
93
9
10
164585
18297
466931
471602
45
3
15145
105052
326817
93
4
5651
170250255
17
65928
5
29023
80
7042
65
405815
55
1
434541
179418
4
81
107640
1
339894
63155
414508
67
335524
302935947
701784449
351251
50
262819
94
115203761
84
72
210170
48
19637
45
5
346229
388282
49
2
5
358682
82
66
459916
42
20
135005
32
396479549
10
336593
6759
30
9
435038
323704502
1
309372
63
174825
214986
964075672
831726992
43
6
324114
36
26
13
90
330934
38
95
79293
288832
27757
75
940647842
243623
303709
660449141
61
91
47
261031498
128626
32780
4335
275830
285088
92
29
2
86329
73759
2
483981
4
348936
369658
402485
25
29
363868579
21
396392715
484695
48
81
338328
801267810
1
455363
136206
369812
244233
115214
287607
71168
449725
78
489663
82
78
14
195365
45
321781
67
92
41
456593532
65151
79887
52
44
16
67
22
312727
367622
81
79
99
52
73
442302
173420
84
128417
226227
25
85
349610
33264
90
468166
482624
59
822302767
20
322161150
96
99
22
2
80370
12
7
4
22
6
34
4
466326
217857
40202
98
344473900
56
213760
46
358705
20
199842
96
21
363747
96
273945
387744
819975958
72
105886
14
412444
50
81
98
381046
61
285122
317259
14
44
2
172669
77
47
178959723
83
234144
31
83
51
47
45
374081
9
59777
391921693
53
50028
1
389708
272724
154380
48
623755156
61
404549
357389
112691
10
96
88
453119
83
131762339
61005
136640
19
298190
447594
266474334
70493
449901
724672431
75
502175953
41
479300
96
17
89
16
34
255680
50
53
82
22218
54
20
16
40
232594
1
268779
76
27
483087
69
198076
43
422612
361051239
7
22
249919
138082
230696
58
20
83093
5
35
68
60
426376134
11
623366434
251890
69
72
352800
301185
101171
457223
269375
91
103927
50
10
8788
9
65
2
21
234615
337759
79
54
415784
61712
257977452
197000
80
359188
24
57
198964
25199
107800806
48
28
198851
11
5
200383
499176760
9
77
37
43
219907
1
49
82
32451
13585
116941
344826
286551
24
45
20
373580
302125
132692
30
448649
32
78
4
322346
38
325837
77
15
94
495143
78
274583
28329
372297
139188
51
33
85
76447
4
83
339450
11
217947
3
76
40
5
8
21
224472
78
26
319867
317854
82
3
16
70
412001
48
158422
195309
62
143289
75664
449302
278936
8
21225
71
420840
244150
52
25907
709696022
238969
251880
228826
2
89
83044
51
239644
419069
6
269614
438513
2
35414438
2
86
435561
28
26
17618351
35
337502
45
23187
414264
8
68
175528
220241
454380
58
129232
419186
95
29
287611
2
37
225359
446893
6557
39
92
197346
123529
47
88
57
428035
7
472028
8
336366
68
909359889
1
498781
349340
369910
110484
5
21
35
51
672671051
530556211
72768
3
995327337
79
51421
128759
417430
352837
686410858
460462
94
44531
52
70
255337
31
5
6
236780
655280874
40
3
102249
826036410
5
65564
94
13
427168
934856476
498510862
52
177907
161493
36
93344
325024
39579
179734744
166682
278799
384333
86
315694
317362
4
49
927150295
52
224003289
4
37
54
14
26
76
57
36
3
4
86
716793533
494165
85351
23
284973
147428
20
474309
30
77
83
322298
34
3
420673
46
311814
469996
32
8
107268360
21
82
18
93
467185
95
52
467368857
6
27
281782
38
395386
86
54
21
235377
71
88
56
727349120
12
9
99
2
188066
39
267297
87
17
3
356629
28
2
114541
48
154026
336877
44
194225982
177151
462985
31115
88
26
26
91096
31
15
2
17
15
6
383824
257665
75
37
8
394878
13
52
419907
17856
364816
44
74
182672350
262482419
334339
28
5
463043
96
209774
18
260099
352309
8
20
213277
49
50
355447
742
4
287262
1
22
83493
5
466648055
56
7
41
61
200966
3
83982
12
30
223857
307939
58
33
70
440584
6
44
38
64
360879
298944
85
40
204496
137885
1249
63
19044
877020681
76
27227
17
97
13
130871
98
171639
168512
452624
476000
322234
283913
179542
38
8
84
15
71
97
287238
115523
389187
81
75
60449
143489
75311
579662370
43
8
47
428603
12
918906764
166858
49
319903
452334
464788
134099422
37
66
54
428174
259704
58
6
24631
50
366582
403886
98
58
439443
115558
3
8
78
452408
435345
177383372
460413
747107862
98
427067
433999
16
116414
50
471002
14
568547607
239613
354679
377365
50
81
21
9
2
55
81
33
99
138307
79
84
20891
141375
138134597
79600
35
9
424608
377100
29
28544
133483
3
56
455002977
96
964224892
81
481705
49450
330471
220490
69
498590
543958080
37
371599
332577
381766
98
111741
91
241115
61732
82
63
428373
230725
7
13
31
132126
448403164
375179
3
40
404949
41
80
79602
94
64
83
430174
82
3
28
119178
312814
77
99
466129
97
2
8
3
82
231105
87
662396683
3
31
2
105856
27
227370
196344
35
86
81
76768
78
4
131593
286285
48
73
10
424729
802683804
44
352777
1
140585
9
29
169171
72
323214
476681
353151
7
561661027
4
39
130230
73
12
115383
39430
229530
92
70
166940
87
3
90
17
256096
700921181
4
58
36
81
416535
42342
205833
8
55274
53
29
67059
465520
8
5
121858
51
20
43
87510
61
129442
297314
32
423937
277216170
812384078
28
165549
80
89
26
8
256049
1
177956
18
9
15
8
2
7
32
352847
42
362273
8
448334
31
58
31
440987
182057
367119
105058
34436
130248
448511
319905
265886
35
228154
492074
286265
47
134528
471617
2
3
442146
95288
401338
157244
339581
77260
21
155888
899865687
58
8
289175
54
292419
290162
267506
212333
95
129631
82
26
363155
78
3
3
472722
290159
29
43
79
284412
17
333021
85
80
278140
216618
99
55
166758
499959
51
4
447865
10
87032
82394
73
68
421179
74
10
118055
19
436993
116491
459553449
102815
204410
44
158047
5
5161
8
96
471684
200912435
365029
3
271557
435483
20
146091
8092485
401421080
209225
170491
6
9
104562
52642
19911
193043
496976
460429
372439
6
55
287256
387341
4
73
3
513429064
365541
89
483285773
13
58
145850
99
343912
772918041
18
311594573
17220
25
149329
291066905
357624
41
415237
23
474890273
2
462134
70
83
36368
40
442514550
360942
3
72
43
3
827685730
97
391128
73
319690
98
1
3
28
405158
32
6
19
89
462006
32
128929
47386065
411847
26
72
229055
348418
460331
1
6
406119
12
77
288193
654120960
62
58
256912
68
85
474246
87
43
200183
61731
34
214309
5
38939
30
67
317485603
63
241438
84
186100
190642
43
6
1
174727
170515
90
427167919
618838654
23
190480
418495
2
10
7
123530
865347995
180194
382862
80
9
449423
449419
87
76562
3
152472
488640
1391
638199100
35
6
24
118844
52
6
39
71
72
160445
190068
376910
81341
89
476161
367541
5
483918
271741
71
872988576
298874
217020
502018547
44
88
63
1
9
92
75
77
360893
58
363703
45
160236588
9
379838
33
83767
12
35
10
375547
857937385
86726
62
141525
71
840839517
86
319790
46480
210574
15
443215
318596
402612
64
87630
246210
12454
140409
73
6
71
15
28
281746316
275536
1
240191
308115
386688
130428
400650
8
375885
136088
67
130732
47
14
816778194
479754
327307
11132926
468045058
429353
412658
75
71
48
8
2
2
190309
71
98
667787079
406588
88
47
49
81
42
8
77
353032
69
97
23
211988
475615
66
104819
299450
93
124859
42
68462
38891
76
165074
392615
55
58
274687
92
330024
8
35
7
337592
3
315367
53
64
157671
45
44402
94
72
63
493867
165526
414924
108827
67
95
463075
171367
427098
239370
44
128653
64
49
65
99
66579
10717
8
495406185
474475
90
128058
7
392604
176655
85295
324828
14
6
16
552671490
33
7
188431888
55730
33
63
12144
121877
26
3
241893
86
84
28
68
210080
20
72
40
46
651548235
6
4
43
8
273891
84
12
310961
8
20
80
335521
387604
7
162062
695054706
1
185829
131909
28
304121092
222736752
5
93
96
13464
68
76
58
70
177816
108595
22
272497
244931
254728
57028568
473573
317183
52975
231247
69
43
329526
53
6
674455743
61
323916
82775
386510
2
173620021
41
183338
391896
71008
413396
49
228626
190121
88
420198
8
419010
15
12
85
338716
5
108553
364993207
25
64
399311
281881
345272
45881
2
446326
351906
379771
58
29
49
71
207397
65425
84
44
39
54
361383
1
267689
9
1
151217
65
67
74
95
167394642
213271
87
53
173527
404911
40892
43
48
72
23
893335429
96711
42027
383327
7
42
51
224549
51602330
6
325551
50
99
684841563
35
906016558
4
418145
89
95
9522
292873
227498070
461057381
4
229116
484149
1
78
50
24
5
78
47
20
75
62
9
4592
81
65
81
240194
56
63019
55
54
478497
98
40
44
29
40
53
303834827
27
431794
291371
128035
215243
4
405559
34
7
97061
2
93229
48
290769
32
910628792
15
717880489
51
5
219065
50
27
71
90
323722
802580633
311547
58
314501542
925069347
651371424
415108
59
558589868
76
22
86
2
335641
346411
673082965
116118
318422
79
978263445
317093
336435
497455
39
96
2
4
35593
394258311
237918
117820
247155898
28
40
62
87
2
339620
406523
320594695
82
92
58
17
110265
74626
35
260037428
68
1
491072
31
26
73
98
42
247645
435562
27
9
435193309
54
22
228398
461139
479776771
128011
198725
88
256803
371411
3
78
702588392
17
76
404002
76
426469
384026
28
134713
489887302
9803
58
404011
65
425827
68
73457
12
98
77
629105051
700970203
27
200051
82
39
83
317543087
260584
153186
294435
155677
133865
86
2
48
410218
749097468
439058
49
407671
981004163
90
277695
269646
72
125970
57
9
432000
29
657634454
92377
8
210384
110785
7449
437969
160728093
242387363
53
24
47
99
69
170133
94
409816
39
356413
59
177185
71
20
76922
240310
18
179784
342489
27
81
272720
117792
93
399306
24
103732
354871
336722
82
169177
15
95
344317
82
389403
92836823
205216
20790
4
483000
456968
316511139
35
40
74
3
30
44
31
46
209951
361367
28
87
282660
79
392542
159416
14228
87
63
271095
45
2
473365
23
328770
492764
83032
117979
28
95
68
82
310186
414959
391340
89
82
9
86
80
14
282771
273831
31
764528952
8
2
95
64
66
308271
423341
75
23
367907
464413
895417084
3
330252
69
72
7
138752
11
54
87
56
141133
203879
82641
82
90
473498
274049
59871119
21
69
468625
4
73766
50642
340267755
216017301
73
55
1
51
322132
367174
87
297983
35
25
514724458
263647
71
74
74
31
395266
8
415380
76
82
1
66
81
9
816848890
16
384165
6
110332
242180
39
23
45
22
451536
255374
29
146012
76
96
64
473303
50
8
42
453342972
4
84
84
28
38
960412185
49
477901472
48
230859
114415
357103
273240
480032814
522609877
246182
497895
273609
271444
482949
51
257069757
47443
77
7
107704
37
190878
607869627
11
80
31
83
400829
313411
41
201456
116928
68
85
61
448415
4
3
59
62943
8
37
44
201750780
16724469
197753723
34
10
235745
24
43
319912
278518
41
3
317988
43
805908387
321613
27
350290
42
83
95
71
14
90
65
23
330478
71
484323
49
33
86
9
15
108035
80
199866
7
71332
58
493395
168016
17
318426
93072
150012
324382
7
93
417397
61
484425
212735
6
23
53
211217
275202
81
867286974
96
385852
1
53
58
50
62
54
6
490001
97
27
34
226838
140781
168297
100567
366745
437760
76
27
52
41
894540814
382514
2
237796
89353
466527
2
68726
158971083
32
57
27
270788251
73
96
80
69
27910
180163
415855
308021
268541
56
41
50
362226
11
425136
57
89
84628
403089
17
57666
23
94
65
63
426875
333814
175414
10
56437
452289
16
19
2
21
20463
196526
2
265579
29
483138
86922
161000
166530
92
72
245497
264036
7
164441
24
22
5
61
4
17
57
74619
125109
393210
33
60
613132994
935047963
34
59
15
922930919
12
6
73
34969
198529
901513816
795749342
236336
1
149947
6
187863
321794
124212
17
478971
88
445561
465500
32
105016
13
4
6
20320
49
159133443
372162
51
5
278629778
3
12
403446431
376896
12
234982
332716
23
7
99
63
5
35
57
95
48884
31
4
64779
363400
358687
2
207290
99
59
5
94
31685
99
1
83
885969743
289139
289864
34
118796
873595627
256608
564863847
7
63
82
40
58
6
31438
97
433901
7
616716580
86
196732
6
80
124722
29
819715488
462500
59
112318
307507
388151885
521801509
2
26
99812
11
58
405158
89
568306496
99
2
6
876168605
3
66
103227
18
42
118339551
341401
27768
25103
372363
24
43
12
426467
89
40
79748
348934152
307460
354037
74
438946
55
142648
76
50
403645
58513
383890815
362868
16
117516
53
458207
249060
28
7
29994
344391
62
314435176
2
124916
379397
31
96
5
48
897125713
4
343010
97
371957958
17
43654
83
744258657
69
65
83
492869
233900
403819
47
8
61
88145
50
13
83
77
80
9
48
76033210
91
72
354668
65947
3
34
67162273
31
156765
157364
81
10501
95705
393000
40
65
339759
417438
272667
78
35
70
27
371843859
1
88278
244444
184490
149532
10
221398895
12
2
974555875
117218
120831
76322
357458818
388690
19
483981
178260
7
572402297
80
7
53
190981
2
12535
77
149737
9
82
73
26
54
94660
10
365218
86683
302776
1
321854
94
37
98
9
490254
271799
55
88
24
211510
153539
258581
5
6
45
82
1
624441383
99
2
17
469300
268095
535687779
13
59
166912
529141691
10
219263
79
15
329770
30117
34
324080
121127
17
458536
18
278784
9927
42
21
748293749
59936
1
72
42035
60
124414196
13457
8
125582
494443
15
449258
65649
22
9
125441
51994
186050
382648
374043
56
30
26
70
6
155417
296625
369667
162156
10
71
270495
71
498932
58
444508
35
477180
289876
56
50
54
242925
424295
194518
60
24
24500
99
61
78
20
130564
442627
178322
69
13
564521503
37
170255
46988
6
80
77
16
10645
95
364074
462305
87
66223
589323765
421489
90
6
489079
9
74
9
2
79
378472
43486
79
43
414765
70
35939
71527
54
89538
307623
20
30
30
40
266858
9
75133610
128807
85
854327206
12
12
7
359935
51
427697
415876
361943
89
18
340319
11
418595
84
53
143571
6
278227
4
468584536
464316305
78
362722
121397
356966
87
91
8
96
20646
964760911
84
54
154601
27
204907
94
396644
242411
395822394
168683
142044
125859521
23493416
373478
94
77
263392
13
11
376087
42163570
456611
72
75
83880
78
452018
894510007
9
3
453614
70752
6
242138
212803
66
395596
72
52
57716
3
56
40
91
65
133555
492458
13
172082
40
98
65806
99
460289
46
66
35
1
14
15
330264
31847
78
76
80
16
96
460288
255745
3
58
63
207841
705712367
53
373803024
66
486050
75
40
148500
65696
338229
364358093
20
54
257689
238193
31147
26356
32
386793
228465
33
45
75273
96
109254
86649
1
466477
184506
93
405177
343625
79
4
431724
58
61
57
346328
582664424
242546
399868
164998
385604
1
492528
67
49
410625
55
36643
20
39
69
438785
220661538
93
98
26
43
45
383013
63
463086
37
26
288967
83
99
56
188911
37
33993
1
182798
60
51
480978
5
91
137129908
79
300891
6
190659
434414567
55
385186
721913611
209225
96
25
16
14696140
32
24
31669572
199049
86
290675
139150
30
72
40
70
7
367060404
58
52553
817267703
426259
403672
166986
35
2
64
71
313095
419634970
18
729314051
89
498722
53
20
469554
225973
88
259007568
489991
17
3
6
56
430231383
15
14
3
79
67
392659
80886
81
250794275
62
25
121692
22
96
314122
9
326200
344140
182274
65939
27
50
39
9
39
75
28
464848
316248
17
6
71
430252
28096
255429
320086
95
316307
23321
806082193
94
1
266233
225035
251461
677323892
57432295
422980
416907691
95
284295
29
6
426888
9
847953608
852837168
249433
483063
8
246873
178356396
267775
468778
278735
499761
56
6
9
78
107458
69
196599
98
11
59
79
6
50
26
6
17
61
75
224827944
97
8
30878
65
163139
488121
73
476135
31
390972
138667
58941
19
74
358503
61
467769
49
3
14
86
14
276692696
113022
124845
336614
489670
10
71254
45
55
370349
270107
54
35
6
65
281962
13077
379086300
37
112172472
50
77
597102849
76
23
16
48
2
432768206
141256453
10
16
493802
34524
95
46
90
47
53
19
487687
68
64
6
6
44
629046924
90
14
11
363663
436670
576608188
335133
8
27
96
921561991
59
175942
1
46
60
51
310091
947170046
75970
7
8
4
433101
151320
590410062
417168
53
375759
774803433
401169
331231321
57
37
9
301266
376214
357405
198829
97
58
363121
65
68
8
421631048
57
120451656
66570
65
441796
269021
10732
2
46
177195749
9
4
348694
38
4
475176
73
735542220
97
377935
18864975
6
33
35
62
731765285
87
79175
7
463724
79
18
255638
183175
96
1
20
24
29
46
55
72
74959
77
25597
464695
28
23
30
392192
248680
414590
70
63261
267111
51
450190
270613
125639
35
435744
97
80
277384
402701
293193
8
12
424625
33
130752
62827
7
31
143911
30
238880
289682
3
496682
88
27
1
55
51246
5
59
63
4
329500
65
28
20
11
64
24
487773
135390
78
760095698
285296
52
53
308510
88
35
211978
82
476648
825846529
72579383
147943
20
91
19
330977
365565
126945
16
1
63
76
4019
338040
542055159
183816
41
19
21
7
376561
9
70532
913302023
299137
909347561
361866
82331
43364
68
15
31
298727399
73007
178030
52826
19
19
94536
440960
298262014
7
97
54
373687069
2
267212
8
92
390933
86
44
365345
20
23
481925
75
31
82
421484
5
100004
49
26
628231821
80
406182
57
49
3
290615
8
446742
213302
96
98902
80
11
76
58713965
85
15992
312868
228887875
1
193144
624204230
65
87971
4
195513
310333
28882
15
139693
43
130094
21
44
86
8
255664
338086
40313
6
79
355920
367393
346810
2
66
343298
38
970599562
304428
13
627154148
63
35
700461942
85
294668977
208436386
99
3
47
72
15
114895037
155970974
194091
7
6
107555
143852
881793780
47
331380
31014
43866
935665723
41
645321550
62382295
313725
27
282992
26
68
60
442527
83
192260
96
318070403
98
84
310266
43
422208
34
71
60199
78
2
53
122418
81184
87
406237
31
667168182
221422107
73
41043
96453
527068896
66
319557
98
70
427254
10
373950
202695
57
83534
868696456
91
373941
422803
95
87
309748
450814974
42
637023448
70
215090
54
5
232413
287552
1
23659
255655
73
371682
53
78
427263
76
7
569848637
74
419781925
88
26
18
47
94
7
395814
7
52
17
22
296121
93
66
469150
86641
392109
46390391
1
492384
20
48953
3
72359
817319605
6
60
622503981
356092
291133
48
8
97932
342673
227547
74922
7
46
49
5
411408
63
70
105073
70
128556
80292
37
18
73
1
28670955
413906
394237
92
222466
21321
397017
22765
457742
75
461605
1
67
54
2
399522
1
8
69
219504
411111
435818
81907
71980
5
450931
167290
12
26
67
58
235521
457649649
78
48
7
257176
69
252860
757349238
530901426
842736661
491344199
469239
74
274957
5
49
18
322592
14581
138849
19
287405
85
9
716379649
201143
399149
259401
70783
155225779
90
67
36253
14
267391
484454
412411
24
68
14
386966
81
49
145289
8
80
84
32
8
455405
349736
417804360
6
31
23
243901
95
94
453645772
68
488909
84
9
149787
939723323
78
90
14
46130
8
70
3
16
92
522493335
29
346569
42
87
61
45
4
22
153298
16916
219480
450869467
313010
220818
257584
316122
871949262
496940
374548
258315
299941
50
97087
193112
43
86
13373
452751
480634
382948
62545
454036
4
477846
62
81
473580
78
25
225123
706938093
453574
391014
5
771829788
43
81250
480454345
59
172355087
93
4
75
71
2
11
50
367599
1
866309175
42
294982
43
85
52
471448
39
43
89470
462158
68
386834
32
62147
3
372196
4
399415
264671
62
1
80
20
357680371
72271
292026
30
46
93933
245880
31874
345503
433672
64442696
21751
334324
478510
275084
236609
46
361413236
342347
81
167414
318456
83
279924
817818696
41
93888
91
74
370883107
70697
845346852
359257
337322
303387
496330
16
310297
99
10
356678
460542
215995503
13
328606225
7
11
92
81
39
4
51
61043
448981
164777
82
37
7
80
1
304016
10
2
348585
20
489573
54
119826
21
422295
1
141955
390004
59
787662523
86
414282
122210
55
487570
478130
244051
97
878732296
38
35
7
317155
432876
279862930
72
418451
232656
469642
25
75
551823052
305108
91
17
433211868
84
51
380908768
144870
8990
3
314668
189917
3
184363
1
423647
133475
18
87441
426703
407445
28
90
201362
136643
26
111533
51153
179648022
55
436195
96
26
3
13
19
40
65971
9
65465
302455377
70
82
98
358514
30
6
325707
103104
472533
86
360112
72
39
645204638
157898
381542
183813
73173720
83
75
258919
228763
160121
313719
31983
57
6
200226
12242
199713234
165842
190935
776681604
24
64
453005
759046431
95
86
143847
6
39
99
418762
32
19
156635
336244
9
43
67
470899
45
402110888
1
487503
62
98
20
74361
483693
54
101278790
88
4
10
46
7
88
34982
722375415
37
349654
6438
221032
85
33
117328
63
87
474285
18
90
69
51
90246
24953
34
64
13553
387718819
70
474292
72
312289
12
34
57
91493
440467
34
220693
82
306918
6
334455
22
80
6
294358
59
30
282182
409354
364035
5
12
15939
72
71
144257
6
320728
36
94
2
369598
86
110808
69
91
8
483430
29748
88
206739
148817
3
216085
53
382393842
87
154373
58777
60
15
274901
9
69
821537293
16
177205
589279597
516954990
809655149
65
46
90669
80
128367182
41
77
9
16
26
250067
453232
7
16
471336
14
184274
72
65937
57
210981
307229524
505364227
569266703
4
178394
240648
105301
289994
450335
492269
64
6
128640877
173761
214564
107739
85
393457
39
86
113854
203190
25
567255897
69
14
24738994
2
6
176547
65
77
160078
55
8
60
51
497836
241730
37
494774
61
42445
286749297
74751
3
31
40
5
924157555
136559
81
92486
27670
342668
191205
17
4
23064
109508
724656706
1
902509350
342069
478837
67
35
478886638
123848
28
340938
62921
55
77
64
81
124414
490874
81
31
152790
307532
179881
66
46
406982108
361458
135539
78
807847164
133334
411343
6
31
152664
320588
120712
162754832
103563
98
9664
68
59
58
325459
52
298299
8
69
59682
9
12
63
86
298578
475526
45813735
561119984
72
3573
468945
42
49
163085
99635
415278
180548
57
5
477899
7
391213
172440
452942
168401
1624
894896368
187686
674616179
12
18466
12
385325
240107
6
41
290656
75320
50
72
53
1
284578
468443
4
60
391204
92
13
28
104930
20
23
93
317628234
65
21
15
476198
440495
64
9
333565
1272
3
16
72
249367
400850
56
248664
59088
590939351
339438
296621
20
70
7
408975
336065
37698
953866764
84
152343
458415
5
113363
8
93
169851
3
354274
21
80
83
577165715
70
830107334
490046
77
635282205
35084
4
249175
9
452653
289711
18
831003881
272182
55
58
220317
79
90
150734980
196792
56
6
451076
7
143946
83
240746
469702046
96
18
83
12377
338374
30
29
82
964942302
9
353005
97
89
33346
145946
170385
279331
95
12
71
128021
91
62
468127
385273306
32
80
261703
233538
96
56
46
2
23
1
4
1
50195
74
80688
60
3
21
4550
72
2
91
393716184
67
37
4
471755
739393346
59
57
30
332762
52
2
341984
56210
72
567286268
65
32
25
1
277627
315443
242221
211965
218882
39367
219290
7
281023
352119
380414
4
342686
276621
88
489565
1
430588
196869
78
15
93
53
87
171114
179088244
24
471940
97
112194
21
866548601
342172
276545
37
2
328345
28
45
72
13
68
28
69
46
268667
60
42
3
64780
347012
75
290142
92
53
72613
8
17
464289
448890
91
98
14
260457
9
41
807276618
158284
43
52
794052905
12137
96302
28
186769
30
88
18
18
216733
2
63
47
2
1
23
93
483687
3
31
335636650
86
406340
113332
8
299219
187630
30
49979058
333033
76
461176
1
458084
400169
75
99
51
46
426418
181848134
85718
250297
68
412046
21
284068
9
59
77
237677
301410
472055
346585
25
62
162598
411863
5
25
58
343696
147563993
5828
41
49529
15
770584267
990325471
135017
21387
35
615281694
300897
68
90
469225
272437
2747
25882
54
72
322144
557196291
23
127269921
57
58
186102
87
1
4
50
469542
62
438701
233869
97
4
9
6
426791240
74
27
4
12081
112888
1
4
183734
457697
19
7
25
46
8277
437574
71
283231
382436
48
330969
28376
52
32
362240
20253
493790
790666389
291508
52
93
4
71099
78222812
95
539184095
10690
122244
712582541
44
75
48109
72
250685
310227449
205865
58280
145303
4
92
229924
41
39
6
386940
53
339335
27
344303
48
20
68
4
55
46
252073539
264255
64
47
46
351961
62
8
72
40
435194
9
20
500682119
78
1932
57
287136
82
150434
58
421846
31034
18
9
28913
1
83
68
66
357315
51
130954
49
167805
464581
7
4
122894
14
478557
14846
425799
10
210161
1047
4
61478
1
247710
41671
93
194974
246113
71
2
25
5
205110
79
193375
120036
94
42
29
471508447
81
99151
55
63
98
46
711194939
5
14644
83
7
220319
9
5861
326405
302196
47
282969
3
349312
6
148683
163288
29
58
497555
87
22
3
14
244642
964500766
328295
84
32
106177
309312
72
25
11
17
86
85
69
714941121
348702
288427
37
77
308726
60
14
427820
82934
99
303809
152192211
61
971994191
945714711
37
65
677
380179
1
45
10
236163
215539319
126025
97226
478532
386032
39
3
248823
588536846
65
92134
9
485427
279656
322998
12
134637
324544
56
214008
141147
10
243506
26
230389
1
2
27
66
460228
78
2
402711
156401
222586
87
80
6
183959
21
290254
97
67
416480
413747
189055
496175522
325711
1
8
59
1
30
61
69
38
65165
214881
1
8
45
233561
672859562
273072
46
420921
78
372208
148952
3
75
85811
295029
499349
72
230636
73291
87
49
52
40179
375366
302682181
297133545
68
271973
240141
31
139087
339859
28
75
160722618
11859
880326906
51706
69
45299
14
812614067
6
97
70
158683
329053
79651
76
40
47
456309
255201
848694504
305301
64656
50
33032267
92
51
382583352
5
122819
424968
31
67
240038
137961
63241132
3
397308
90
141037883
36075
384732
271237
38
201315
608381706
46
68498
333298
83
299982
923380019
518431732
98
9
285005
381180
98240
180734
22921
723002783
118678
60
50767311
320691377
19
310390
71
66
398378
79
136794526
145036
213925
429393
483192
29
466250
2
56
11
493808
71
74
925400972
27
28982016
99
78
884672022
114342
53
58
114481
45
6
86
4
69
67642
5
318871
64001
114160
261852
241735
84
98
46
46
45
961977646
57
288465
81
208166
50
9
63
80
62
441839
36
59
63578
79
311945
75
845114718
257889
65
29
13
133658
44
346561
450208
404836
6
66
53
34
65
336852
350182
415212
76522
17
14
354073
8
25011
465721
435533
340070
59
72978
90
41
363342
40
8
44
293127
405473
15
4
58
69
302326
56
244765
21
178821
15
374189
440086539
45
7
675395268
76
33
490955
416688
274696
426448
34
297032
84
50
415824
26
4055
5
427274
66
3
28922203
91
71
516146502
1
387595
339090
58
35
374174
139858
1
198319
299625051
277082
49
270208
15
9
3
9
80
57
13
227875
27
65
139680
3
8
236251
76
134382
30
428357
8424559
264047
368190
433309
94
62
490730
434320
427355
69229
5
304281
421261
457071
42
238225
7
213741
22
349041
27
77
392210
197485
265821
24406
36
35
162090
96
9
425788
9
52
67
279739
79
6
64
498420
6
60
36
693543463
79180
369850
128209
336205
388892
390720
90
320468
529181227
12
29
24
4
758845105
18658
289868
50
38
296697
56
49
73
44
120166
29
328061
253242
70
76
238944
18
46
165345
97
55315586
273049
9
59
88
461187
108607
281122
9
85
41
361703
13
38978
412477
25178
58
71
26
92
68
3
190631
2073
12
40
81
132995
222738
30
63
400774
941010487
54
69
680769299
256507
6
6
79
90
8
390337114
209637
38
69
458894
262521219
3
98
388821446
104484
52
14
195297
16795
44
39711
40165
7
122758
32
166163
16
88346
92280
289537
85
97
62
39
84
89705
861341143
338320
59
180416
11
706369437
236167
256720067
56
6
448128
3
36
76
80
50
17611
9
64
68
290994
304378
268916
83
364793
499891
78
4
43
1
364149
1
181535
32756
10
4
199898
123070
162751
75888
26
467974120
88
11
85
47
311013
382462
132486
243873
25
331765
11
384940
75
292327
10
39
457476
66
17
436202
53
421109
171986
460764
8
3
51
56
96
5
30
55
379575
209624
45
336801
41
22
487859
281252
21
430846770
20
41
84
89
44
253923
96
352671
251997
79
160823
445317
12880
28
22
111922
1
29
5
2
93
24
94
127002
5
35
34
39
161462
59831
26
337500
439167
74
597089166
102190827
91213
52
78
89816398
449837
308798
399034
66
39
64
58
142958832
178034
37
45
82
495093
39612
3
443052
20
51
7
75
35
91
1
98
473873
27442347
298819
187712
6
92
64
43
401856
487152
394544
116350
753795034
69111
70
76793
325363
403043092
150156
233521
34
33
167619
210334
77
71
95
8
80
85
37
151291
166675
26
199936
5400
27
89666
8
7
17612
31
79778
27260
14
64
698649409
27
156450
15
347736581
35
20
178293
76
52
25
71
17
49
495887
492567
73
3
417582
49
29322
913586011
426227
425182
1
40
399397
316509
359678
11
275614
33
7
56
2
35
102427
70
47
69
566125199
7328
166718
39
4
47
72
543164300
195150
94
75
3
213721
475657
75
29
40
494145
5
49549
39
111833
359800
78731
40227
379631
240227
481897
77
275624
93
175639
74
92
417205
60
62
489462
90465
98
410403
98705726
48
12
61
47
35
365238723
34609
415442917
64
5
208518
2
464148
312153303
386284
3
2
200484
19
119017
31285
477323
395743971
36
2259
144264
154882
391248
19046
69
65851
292677
97
204338
326680
33294
92
67998
28
481835703
284969
71
99
221096
21
8
5184
740541958
28
11
146324
224346
14
770872000
84
21
87
312691
50
423677
49
15
73
24
196731
382952
462246041
86
9
340012132
49185721
274819
20
469832
324700
30386
28263
465776
740765723
3
36
758074102
295657
321121059
55
89
69
296356
382116
3
88779
33
1
66
415807
651325869
61
39
262410
8
91
126014
93
30
9
1
99
90
37
271796
14
58918
81
10
47
20
84
25
36
24
50
1
57
291153
42
302455
57
54983
5
8
1
366934782
467323439
2
332123
9
362183
111420
11
371799
734829908
71
184612
49
49
482440
181408
7
8
172096
37635
22
4
7
89
698629103
78
334477
56215646
424266
230095867
134748
133025
105951
215446
325714
584998008
16
572366071
13
994612121
259813
377559
36358
55
107337
355859
10
481685
78
97598
2
73
204533
242391
386219
36
49
300301
10
73178940
72
47
350699501
16
365716
5
516995267
294196
3
50
3
233723
350909
818551061
33
229494
15
69
129870541
6073
31
84596
11
364099
35
71
23
4
318974
107926
3
67
31427
66
6
99
8
45
236414785
3
123748
366750
55
71
364480
185533
15
320699204
9
285898805
508397460
67
93
130953
98
409530
29
66307
74
69444
16
99
7
15
167877
94
299314370
415838
102632
414250
121235
422340
37298
36
241961
40
277047
469242
374640
2
36
445051
82
732598708
345033
421632
76
12
69
82
7316
9
41
354146
84
301763
4
366397
5
92
50
3
23703085
82
439272
1
97323
785469228
220664
31451
191126
119677
16523
27
27
73
3
239819
497012
412345
66
434937749
307872
498156605
46
231076
74
90
369913689
60
105033636
34
431090
80
478971
325783
121511
148251
258603
483284
57
70
1
7
55
9
726885362
82010
40
284367
24
38961
68
326190
700849263
341885
122640
1
8
70
9
38
460126
2
429047
20
40
29
82
1
41
985317894
232135
341027
187969
438764
50
178444567
1
16
92
69
40
45363
63
96
47
386313
96770
146239
50
2
465119295
310625
368913
43123
498440
450719
435283
7
5
7
2
25
237756
462498
66668
62
4
13
54
29
31
156602
43
84
2
199793
76
472980
3
69
65
303536
218099
70909
60723
98875
53
225042
495552
91
493475
29
89745
473144
222948
53265
429118349
8
3
80
26
396748
95
24
5
441439
2
287551189
22
75
88942
6
786588155
132717
1
81
40681
349773
51
59
329279
349159
256898
411834606
33
59062
52
430744206
45
17
3
20
1
9
724238192
85
91
193561
214133
219794
149151
350128668
205631
112735
76
31
51
54
453216
55
452543
7
26
333454
332989572
8
204943
32
91
103099104
449364
35
167736
81
65
61592
6
249315413
375255
622749242
54
74
212847168
44
269799
73
127127
7
30
38
1
187291
21
77
341184262
28943
348999
153330
66
287394
495954
5
1
259063
77103
689772972
147922
175386
12
72
221660
226945
386230
374573
90
32
132611
60
24
99
13236
66171
7770
6
22
7736
5
449762
86
415178
6
5
992910527
453775206
60
66
34
84
99
447524
59
93
83085
2
328613
206592
866320724
292965312
28
265802
448756
62733
76
60
768836013
967878990
86
1
368465
69064
70
233099
211422
357438
7
77
269034
87803
30
28
287292
179307
249939
4
484789886
97
27738
271991
94
74
21313
461787
877776302
14
22
9
470524
115383
452681
488008
57
186814
1
42
168915
10
48
221919
43
78
889554247
421143
268085
77
287459
95
50
271464094
50
80
828316177
69
4
73050
461021
279469150
6
35
17
3
147654
423544
81
307409
71
74
386249
71
85
34416
35
99
455540
281453
93
7
49
49
316135
357712
93
27
14
63
73259
433744
203824
19
64253
56
59
38
7
135948
33
72
113924
50
14
298668
19
40
323009
8
208096277
53
144795
665458400
349904
75
929848636
255078057
60
213555
22
22
77
73
18566
28
496552
1
12
75
83
212451
379433897
388488
12
213723783
71069
127353
106907
90
115005
65890
22
35
87
596261927
650926511
97
20
486662585
293437
65
310131
94
63182
252959
112283
6
73
88
40
76
28
122529
89
163415
369579
220045
2
56
10
46
5
1
9
47
9752
80
90694
314253
16
38
342426
67
276377
75
25
12
22
286396
93
944750969
388788
360659
113602
2
85
66
52
9
78837
452456379
81568
7
83
74
5
61181
192321
85
65586
40
836300395
228018
29
36
159157
4
166415299
19
399388
239348
943076018
11
53
453477740
80
388467
218445
261669605
419180669
92494
1
3
452467
45878
61
4
28
263859
27
67
78
24
2
494585125
63
59
56
146005945
223919
90
110198
290540
535668015
74
26
41325
14
350777288
809237776
48249891
83
84
285826
323150
65
297086
93
49
81
44
73
11
356731
284371843
54
84
534286314
12
92
78
18997
202416
16
84
159290
136452
461273
18
465765
67596
35292179
21
664206544
2
3
6
148448182
32797
10
999884832
130352
44
55600
149722422
56747
149274
78
5783
504610050
169211
25049
70
306760
636420194
66
247347572
95
90
2
6
67025
20
83
449127
4
22
201344
68
87
1
259245
27
17
41
27
26
303690
236053
51
412788
216845
50
41
110095
68
1
29
29
71
89774
45
238300
421322
68
90
280730
56
132613
26
445693228
172039
8
83
40
2
8
1
4
137
161883
29
70
449336
476972
39
7
33119
43
76
40
727606732
56
62
637313001
101547
70
4
90
90
3
63920
207251
2
29
94265
82
58
70971031
16
45
88
447507
198743
330033
336432
89
67
35
63
15
43
56
68
5
311284
494234
93
4
97
289746
281494
448631
470484
187035
159639
91
213658
85
43
438272
432538
7
83
344502
73
25
2
50550
9
732960051
6
103771
244324
51
168640
467615
4
39
79919
110878
440950
322573
11
37
78
127915
275212
46
323736
32
48117
465419
475375
7
67
25
85
6
492976297
425112
957666546
20
90427
253765
765761810
70
90676
183644
75975
9
74
42
7
3
60017
8
477080
219165
36
7
90
39
153784
215496702
36
377981
250798
406058534
7
107836
1
489227
18
15
165761
5
83
253478
350500280
63
69
7
177315
245090
378467
33
18
84
3
329966
340513
9
91
47
98
3
172940
349088
211870
293246
15401
85
33
331378
83
58
82349080
333089
27
49629
95197
28
482388893
357659
29
13
2
770427027
66
169871423
252192
274454
95747
45
37
314931
366184
358636082
324002884
241614
80757
60
147381
347426
72689269
95529
42856
295197
80
24
21
92
151391
805210594
282811
5
406664511
292803
86286
90
452756
31
93
16
195190
355501
6
367866800
75
5
83
81
91
39
385917
96
49
89
7
50
12
9410
14872
27
421222
26
17
5
2
183283
3
71
94
168887655
39
36706
68
342353
447951
60
9
2
39
207906
42
66
72
196930
148976
81
2
20
62
248283
20
65
383453344
81
58
260237462
727312633
405201
89
31
19
412674
59
26
68
274223
33
51
232510
42
8
806695279
148294
35
1
388833
60855
10
478388
6
118293
7
478605
96
430350
315504
73
55
70
41
45
22716446
33952
4
482575170
4369
83
31
62085
80
19
25
7
2
26
9
264251
46
696958827
431388
100981
58
153955
32
26
396180
76
63
96
108157
13
88072
89
44
69
56254294
237099
9
417097
285820
10
493306
6
329961
425458
46041200
8
50
7
4
14
6
390678
463072
356228
122662536
47
439223
2
6
8
394480
32
95
54
56
176315
52
46
8
78
358969
172851191
65
5
699821339
48
79
430944
877983457
823296376
93783718
70932
214405
9427
99
333156
77
9
5
72572
57
174744
52796
16
48
25
89
17
63
193645
16661900
99
78
191964
83
6
71
209325
208721
174280
201980
37
313409
60
28
6
71
78
46
189440
358228
82659251
319428127
449009
26
64545
93
294296
67
361126359
455755
181478
54
96
981881156
403788
6
86
48
991218043
93
240719
239462
66571
14
47
335015
94
83
6
1
114684
71457
49
19
9
44
8
3
77
158605952
121668
201143
312416
462155
273840
1
87
48
52
238333
257183
13039
383986
389444
47
499886
616420739
289465
385988
197454823
472059
27
207810
55555
170306
17
67
808296759
23
492467
104882
406252
48
63494
35
42
76
78662
252584
53539
95406
23602
332457
4
4
13
353606
59972
1
36
361827
5
27
1
90
4
359427820
280357
84
2
70289
10367
893158715
84439
72
44
3
289571
61
42846
30416
49747
89
93
4
201670
8
304728
25
159299
284962
45
5
90
19
81
1
93
236266695
42
683646659
414536
6
21691
234055
15774
88
9
189033603
47
433366
91
29098
95
55
299468
87
2
24
17
237996
197163
19
362809
410233
127206
191752480
13
287315
5968
41
412260
50
381791
92
477435
21712
13
88293
7
69
217981
339916556
80156
141052
363647
500563678
52488
491459
307831
43
280300156
6
272059
8
34
243932
259332
82
57
34
352034
400514
71
136103
74990
35
563709778
62
296508
66
59
65283
6
23829
25
260772
74
93337
70
64590
17
57
454882
97
166590
250270
91
281620
55
39
31265880
3
98
85
34
76
454308196
67
85
133925
13
154875
77
74702
48
108748
62
7
71
73
4
42
419107
162827
29
446756
66
64
8
88
370562
955878257
873446957
72
32
2
144883
42
32
425836
449248
444289
422178
42
268235
876216703
40
359586
360097
32
90
339252
56
453627
58
916311635
234368
809249316
19
13564
451746
115748624
65265
42
450437
6
86
397413
19
433132
257996
14596
43
106728
1
3
58
54
9
316280
7
428964895
48
74
69151693
256688
43726
317347
5
44
260028
195490
60
475231
5
40520
16939
70
73
66
82
11
9
548858509
72
412796299
225570
992760838
124984
312074
17
77014064
357035111
91771
1
4
53
66871
13356
383554
3
309792
406465
377473
8
119614
34
125716
43
344880
103812
333912
13
4
83
184267
431818
62
11561
1559
490860
80
12
416153
59
421734
272629
275717
159410
444664
7
171504
23871822
362371
41
19
39
135272
80
37397
41
261652
292894
97
97
52
6
5
76
33
3
415435
115072
23
872009420
123934
468859
266930
167987
420050
87
3
80
981454563
57
7
1
31
8
460255
31
90
75
782802461
18
62
132772938
62
89
701682113
55
93
54
211742
82
14
119175
4
243926
83
494557
167214
95570
98413
61
252684
94
321592
55
288221405
24
339475
2762932
417687
19
188393
17
950387595
224842
401936109
53
41
76
189706738
9
28435
9
54
65
19
4
70
123293
3
132959177
454790
56273
31
465518
911676472
30091
187306
73
90
26
56
739432204
9
34
64
260380
458479
183568
277911
304109
35
54635
20
8
79
58
45
4
64013
790468598
20
63269
191695
40056635
315723
299747
69
262719
98
442318
21
488334
248146
51
249326
128333
48
17
3
386785
225137
61
39
325857
297890020
8
70106
121974
173972
294749
57
84
512746605
7
354951
23
55515
924389265
355128
25317
13
34
15
297946
138997
222120
37
30
6
41478
81634
82615
201866
79
259818
35072
10
8562
41
52
61
634718065
38
37
26
150787
3
43
99
12
104570
74
78
365760
89
95
268501
91
2
36
97486
21
15
32
103169887
94
25
275140554
74
197926
78
52
14
50165962
310914
1
737979025
85
23
223402
88
45366
60
9536
385861
99234
69
360124
20
374491
250162
288911
376803
379339
244690
85
4634460
883143744
447655
87
93
92359
493863
88
691012609
728164345
42
257451
380528
65
490131
499310
9
74
54
84214
449791
84
144295
16
37
120747
70113
30
62
138198
74
332226
429048
207321
167089
68
83
96
65079690
844298990
16
886905494
133183
73
72
17
70
25
78
74
24
58
454661
39
439986
72898
174290
292936179
63194
358636
87
287226
67
1
86
923655304
40
94
201097521
427765
95
827911198
432264
233314
85
480455
255606
72
35
329960
65
427825
81
75
649324878
491342
2036
96
136557
2
476407
121766
266133
5
408462976
28
2
86
17
68
872156246
236221
214169
498212
124142
97
450732
55
183902
49
4
99
12
8
61
49
26496575
85
159059
44
5
424860
399231
592633473
9
53
36
1
27
28
2
400458
82
31
85
371924
489683
97011
27
302448
455691
7
66
57
69
48
477513
77
240559
41
160474
66
35959
30
58
171600
98102
53321240
9453
228604161
281549
10
46
280794
813543995
33
60
449272
8
4
283061
184734
1
13
203526
46
342721
98
66
150837
337196361
58
92
127736
930557672
64
9
97
47
61
639230151
504969059
398075
59181
6
3
61
65
14
22
10
562455477
326192
202146806
66
65844
424834
358404
73
93
175357
364813
43
98
52
1
59
64
256084
201137
338474
1
98
69
50441819
97
156608
346044
240564
380889
47
13
1
451966
476277
67
94
9
65
807246902
87
50
20
22
28768
59
51
53484
47
23
188509
83
458153
40
6
49
39
972412943
8
53
52
36202
307732
14
50
302924
343988
30413
91
221618
238325
49
208557
36
1016
1
139561
421392
495919
494674
63
30
777120167
83
89304663
1
229037
319994
206954327
768444159
210125
39
294276
112886
43576
76
186873
3
434216
85
81
204129
82
123376
87
558101476
87
28
332932
68
275724
197426
55
46
51
10
66477
1
286503
891232431
4
527822936
69
317066
41
328012
194379
78
21902
446298
67035
314438973
87
2
84
120910
393677562
26450
447927
781607022
35
460569
82
92
224588
60
13296
14
46017
21
20
82
7
930832305
81
69
6
1
87
84
343609
103859
489141
375760
83909
97
36
692495176
2
9
391799
80566
706469139
7
40
251263
21
427748
80
430784
82023960
7
449063
8
411414
48
28
466428
202733
5
56
921428343
1
757694675
190147
414164071
498169
289557
150899
25
391429
88
256459872
64
119116
232434
36
292985
475627938
51
195897
9
153732
50
406752
45
378274
6
53
204252
75
349977
277228
448207
69
82
562231687
163226
62
61
64
86
54779
7
331530
237638
51
114682
185108
472993
35
72
41
244423
92
43
82
266026
43
22
4
76250
353339
7
55
8
65
20
46688
8
83
198037
39
409809
152264
262167138
68
92
12
89448
377331
328319
128534
75
45
219439
439130
86890
410021
25
247634
202799
174968
314116
6
61
30
57423740
10055
48
73
48
862589141
209070
427945
38
10
18
383895
31704
47
6
305542
346009
369204
180031
12
40
348434
13
478950
2
93
12
50
652541441
210917
2772
84
46
212722
262280
150038425
63
43
212617
818875081
109141
121670
14
382960
16
309017
72
168649
215856
28
3
59760
103314
369881
658180731
45
101299
444037
321527
90
58
92
485063
56202
3
353981
825665364
42
110211073
47
396520
10
91
125536
60
121518733
478425
9
60
379788
89
245771456
19
59
37
23
198343
82
92
46
285794
51
65633
345376
31
502476487
86943
346618
48531
47
73
81
4
9
68
308468
341009
31
387541
6
138524297
395464
488968
379354
37
280711
15
58
6
357987
4874228
28
42509
5
62
54
49
48
84
99234
74
204742
916423589
247093
21
40
407416
48
40636767
468383
28
70
7
333817
371636
6
486476
27
893282447
236935
447343
107468
215666
297851
50
309208
10
567047789
2
60
398984
74
3
526850688
235780
338711710
16
18
13
65491
364940
66
450761
85
207802
78
68
15
18
463303
17661571
228731
526252421
131220
129550
301622
47277
149107
264197
4
87
112443
18216
168196
8
1
168327
340934
78
16
242846
87
238841
6
85
46590
93
131600
40
8
81
70
269406638
447868
281987
117963
82
36533
472122
236360
48
253143
492280
489051
11
138644994
2
332033
578560130
94952
466253901
352007824
495460
78
276519
84
2780
50
3
41
49845
87
52
72
364908
367762
490523999
912058160
4
46
7
70
36
98
230127
85
1880
121331
7
30
90
398544
90
63
39
65
12
9
91
360653
61
129277
12
82
395966
85
83
328377
31
98
128459
199128
43
30
88
457045
121693
52
276543
75
384303495
15
66
26
53
332490
321691
4
399481
34
18344
394732
27851
300683
26
7
4
92
230360
463971
314163
21
27
176483
3
50
9
51
95131
86
6
20160
51
10
68
34
139425215
38991
62
73548
351595
494347
25
498422
87
61179
430201
56536
47
373031
8
4
82
301608
4
90
346704
24
53
98218
37
43
25
20
81
78
9
77359
23
262508
330301
107967
3
39
140137
92
270862
289581403
461127
110829
69419
96758
49280623
237324
65
304132
264824
28
316608
264002
27
96
258429
6
16
586970544
6
92
440779
31
148492943
52
15
22
344481
464581
65628
74
357364
70
9604434
19
81
1
2
83
790844798
183027
5
2
264423
4
19
1
35
71
427804
45942
347402
167812
402178
33
53
45690
248968
300304
9
5
90
452909
18
89
27
57509
241510
65
686
57
71
73
138410
352330
496367583
379669
8
41
529609239
83
93
36554
455852
281657
18
78
373553
456197
2
355628
66
49
26
397022
19
5
46
3
8
83
99
38
947122475
394388
260849
489874
74540
282370
61
337945
3
90
73
96502534
469159
101735
52
217680818
96
73549
57
83
356710
418690
26
44
449795726
150379
22240
192067
289322
53691
57
3
68
50
6
95
93
12
129301
204334
429935
93
231582
686909779
89168
13
828781225
452939
89
49
9480
5
8
14684
53071
88
90485
67
65
5
60
90
20
228444
30
3
316994
56
99
7
8
6
47
938324147
452743
198516651
188624
77
76
15
20
359985
245115
403418
418346
578141976
74
48
97
380187
25
12
89090
1
255336518
218200338
323741275
14
11153
54880035
274325
80
60
119135
56936
413592
379253659
35
98
333369
85335
95
55
442624
368731
28016
56696
74
612601043
368824589
12
297169
5
357831
266471
235056
56
2
73
76209
386083
47
15
45956398
241931
176773
91
75
709889924
59
428542
2
189481
76
458691
55
83
503981930
434554
73
12
141500
92
231764
8
344756
18
52337953
76753370
118636
43
386026
38
240314
28
312188
889656118
640828123
39
190401
1
86
710477740
28
396281
210040
1
237260
203820
3
332356
5
228119487
49
24198
85
774401583
57136
1
317552
238247
288363
15
36010
36
229265
15
358966
234280
1
83
21
13
13738
11
8
48617
3
66
265268
4
11
346313
95
7
90
805107181
389120
437279
70
4
1
9
99792
247742
96050
1
444339
429359812
69
307441
207858
76
291122
189266
896239140
164037
110962
33
14731
78
13
36585
25
77
60
52
332529
48
84
208017
9
152458405
164096
440989
79
12
17
231938
129485
99
3
116534
5
2
86
250351
80
61
42
88
70
99
317697
338367
400012
241654
461892
34
51
284222
26675
79
22
44
25
46
9
31
35
14
440964084
3
48432
78443
1
95
72
11
419069
74
479479708
64
8
26452
247655
370032
107259
74
2
634649257
147416
595612728
459055
979076226
349918
612641769
198630
50
7
379425
23
564411611
46
129067
56
24
211111
47
328454
408701
235768
431143
236220
158954
3
701253647
180326
68
188398
76
30
104022919
73
92
77
214821
99
20
34
4
210000
90
85
351366917
41769
8
87
81
484495
36552
4
528294297
70798
881758778
255590
465373
342778
329254
48
83
28
350726
58
18
375194
18
64
43
515037612
29
367246
98699992
30991546
268374
413692
75160
468622
83
92
998015879
45
36611615
29
25
168995
14883
41
6
58
15
72
89
25
5
47
1
22
498981
169666
315305
443533
606154311
2
348203
491201
100876
299838
41
38
17
4
156528
18
5
1
398770
308996
97527
8
410864
120984
27
269701
249741
462004
422637
89
19
85
92085
81
6
94
71
3
114301
225963
39
164946
3
471677
337888124
82
258583
5
122119
317881
61
20
105558
5
43
74
76
679084682
149319
78
460685
21
35
74
11
34081
35
278063
363670
95
436778
24
88789
80086
59654
216242
364560
19
53
54
249761
9
68361
451941
391240556
90447
89
325047
226376
87753
73
6
6
3
12743
360660
53
54
27
6
76
44
40
96
18
213796
361140
253728
14853349
401106
41
344479
47
20
120957
93
13
339553
31
28
4875
422057
102430891
110003
158925
81
3
112826
359582
31
121816
499633
5
283695
497021
359035
37
499500
37548
5
1
153266
38
83
54
18805
96
188021
60
62
155137
173438
32
446986657
74
109384
176668
93
7
56
28
99
20
109696
25
252676
221407
20
10
31
372433
19850
33
68
8
395921
288069
64
251396
588746394
255923
61
11
99
201105
60
5
1
288861
234909
47571
25
12
58253
85
24
180637
220049
76
242760
169177
223661
173267
6
449990
55
370369
278877024
9
70
35
485789
23
157602
66
94
87
330884
120901701
67397
63
952952534
61
202708
342766
29
163746
76
85
130355
52
204660
338757086
725485360
66
99
61715647
53178
78
87
3
2
40
32705
100105
77
42
381617
52
46
51772
12
338164
17
257031
57
233955
20
361662
7
64047
405277
259705
35
63
7
4
17
68
230147
307186
204248
1
36
402493
22
75
135241
62948676
95
93
33
402585
147481
38
55
168045
341973
149768
82754
33
145811
19
357199
37833
365082
79
41
76
555159383
10
53
345797
45
226513
318146
318921
92
3236
96
73
98
33
737060267
33
76054
46
10135
32
12
7
45
7
30
19
469046
116635
378947
29
179662
36200
1
56
317183
5
97
31
422319
7
5
470860
1
64
312272
63
32
9
303201
56
20
381187
433824
95
183756
627756606
19
52
3
19
10
15846
3
1
19
35609
3
54
59
70
138565
229344
50
73
475926
21745
424757
383258
40
15215
104823
29
4
34970
42
5
318659037
170441
404401
3
37
858467811
30
321801
1
49
2
30
440229
62993
369786337
267909
359376
553350485
83
37
461625
98
189073
464136
155591
416306
5
252788
673069419
50
66
98
86
2
11
204689
453223
144828637
170304862
9
40
95
37645
49
448074
10360
7
64
402333
75
69
444383000
16274
130507
41
358196
37
8
23
242825
9
95392
95577
41
57
84182
55354
46
85554
858311851
50
112558646
172692
29482
99
81
1
423316
15310
3
364258
76
76
16530
47
186424
114859
772545289
410426754
182913748
52
45
925994566
28
89
303039
31
70
110921
46
873770647
235789
275915
700579437
69
299104
480130
33
4
13
13
45
64
99
20
773559650
64317
179933
25
62
40
77
494864
9
29
175649
1
30
307930
461332
357007
79
48
9
191618
233080
7
345460
39
139454
675839932
299570834
34861
18
70
251036
918546875
482438
93
514619319
9
124920176
153737
34
70
63
429009
461054963
175456
33
549634542
248470
452931
5
273956
478285
417441
47
55
325659
1
36138
724960849
101475
429344
3964
2
27
434793
476530
322581
2
41
378685
29
41
35869
268402980
99
40988
32
7
99
776539895
95
1
439960167
292525
97
68
46
73
64
7501
51
434368
97
161917
228929
33
21
54530
908676332
496816
496689820
78
11
3
5343
5049
124785
22476
1
221761
88523
42
132544
83
67
42
90175
106926
166001017
4
172053
2
259911
1644
67
392093
74
789054283
265655
30
90368669
18
7
9
965243243
112550
79
67
93
79
803830810
8
41
60
130233
540350724
5
1
618554093
32
146829
23
72
59
286331
1
8
404195
229212
44
438409
264559
78808
62749
30
3
45
9
6
292338155
3086
325648
480421
285318
24
899215579
132744
87
89
236608
206515
448183
25
45
189085095
496734
82
393660
17
77
89
74
20
17
416368817
255178
20
761576593
212649
41
171666
93657
270956
243696
342166
99
575601424
29
241017
28
430079
13
57
99
453675
387846
171673
694916886
222201
56
246245
796796906
479878
14
141513
568117566
936397386
4
48
28
29
73
502830008
469474
378379214
283635
41
91
70
42
22470
8
212065
362717589
185091
61
375816
437390371
21
181199
477394
94
398181619
359011
21
37
20
67
335589
13
66
8415
22
894483658
78
188431765
74
74
11
393465
144203
68
337841
495872
78745
161837
33
70
73
221800676
468525
224073
13
80
97
460308
64
16
749577244
453661
272334
13
5
381252
77
414711
26912
454509
75
449710
91
197587
342768
81
637927116
217536
1
50
24
28
359967
94
6
58
499443211
127070
12
309101
23
8
6
42
123400
52
437084
333255
221013
394442
282039
11
59
18
116670
79
87304
272303
85
8
19
57
441354
54
45
99945
90
15
270552
278027
488039
7
95
36
279750
698614336
488721
368788
209455
269291
40
64
88
62
367178
307369
404098
390696
21
181554
1
72
157713
43874
9
13
182796
378909
393105
55
413203
498280
23842
202098
55
328335
61
359570
56337
70
68
200908
43
97876
1
21
82
88
65
42720
890101077
13
404097
66
6
91
589119163
127102
8
5
55
61
70
40
132618
73
49
74
468517
1
87761
393695
21422
128339
33
314011
212432
55
126278
29
449779
500883191
8
7
341493
181509
194677
212325
52
187042
963113111
16
26
241325
462910
330682
6
85
1
267883
73
81
456633
53
46
1
31208
21
72
258148564
38311
2
51
80
71
2
12798
13
403550
10
209522
113457
209751
12
11
603767750
387883
31512734
175918
278548
93
80
81
54
23
82
78
22
260990
279498
69448823
428060
85
475664
2
26
17
40
75
9
239631
92745
74
26
744074197
61
173033
76
37599046
132483
118262
9
107421934
27
88
5
780052949
69
95293
18416
120418
90
110835
442894415
47
298726
2
454513
236552
230949
53
615208768
46
97
16
8
49
77813
82
60
232071
156839
60
7
58
87006
439385
502193824
259739
74
34
6
139139
67
194327
932664354
410107
3
201280
79
3557
43
384535
668
499186
58
235492
959774473
48
97
36
12
98599
869321323
83
459637639
50
50
3
478949
91
85
275881
1226
19
52
222657
913962557
343037540
66
51344616
29
710662008
88258
345607
649529847
757754211
99
423646
1
32
44
32
60
49
396227
2
14
11323
437413
72
39
250470
38383
321002391
76
2
81
386466
338774411
29
46136
279445
417651
89
19
72
7
11
7
117902
219617
36
80
6
458798718
327356
9
437016
42
65
66
314826
20
61
29
2
69
35
86
191417
8
187163
50
236249
153968
73
274857
51
31
359069
329608
9
353493
1697
98
36
34
87715
10
11
94
281992
147205
261733466
63
460031
305202
40
96
813152504
66
317109
36099
90
5
91934
218791
21
86821
381369
101945
33
163083
93
5
111438237
31510
42
7
91249
37
171814
47
166512
2
123178
378649
40
89
2
71
434894
327128
847097560
264464
72
300447
72
38
196469
22
99
27
6
26
37
516139358
78
700255217
21
2
169125
55
139786
86044273
307400
284276
435864
330495
97
81
50
49
9
130271
210014
55
86
45
23
17
99
387584
38
62
384294
251850975
42
93
250189
222993186
61
369911859
71
56552
24
430014
1
4
28688
89
221089
493849
22
418486
35653
100526
479192
287097
127852400
20
55
279894
70
39
136046
347816
235557
7
45
57
396601508
635832300
28
429681
42
87982
282246
42
69450
229542
12911633
419258
36
35
457570
42
384364
93
183526
141031
99
64
303912
229251
34
189232
358340
292508
23
84
55
170201
66
412810
226197
707745470
61
2
68
455088
36173
480825278
27
9
470266
457832
203088433
71
84
2350
310739
1
828490826
52
4
54319580
4
18555
43
96
24
55
20
8
142919
88
88
10
830398357
74
84396
329165
8
80432
482596
69
87015
98
456107087
102283
395285788
55
711150861
90
12
69
64
98818
382952
68
1
63
321581
38
497716
6
99
359885
141404
52
252187
267033
87
357401
53
364317
2
61
93
305859
8123
689379248
42
266438
16
21
157903
83
138544
300992
5
202144
101017
97
317386187
175000
3
406718
25
34
98
184437
70
111311
89
27
81
52257
311113811
9
4
486369940
106736
38
63
458927
78
51
83
17
98
89
462770
68
89
299164
35
76633
1
2
20864
79
68
22
370052
49
107467
270981
79
342647
95
80
494799
6671
402370
2
57
28381
368666
625891429
330561
4
43
261240
483472
21889
69
68
223081
317673
284849
955589571
347757
73982121
245226
16
72
14858
305093
18
34
163433
47
40
8
179373
58
69
11
25
61
14755
64
64
19
44
155178
412508
94
320538
92
3
612661474
254857
54
392387
85
240670
248649
97
607452159
460972
78
91
75
466483227
485231
94
2
213925
79
477492
5
899210527
42
458976
62
11
88
88736
9
498361
338238992
80215
2
199375341
35
64
96
39
275053
30
662834179
3
70414621
7
7
67
6
46849
98
74
84
84
207914
406224
855884613
105604
113030
9
474557
2
17
362045
379706
3
300305060
291988222
744868169
9
365643
19084
69
3
9
22
438913
435377
307244904
372471
424010312
62
70121
452788
48
88168
390537
99
102896
57
58
333938
29
70
25
507427185
62491
320288
13096
7274
237480
69957993
412868
61
51
8
6
258117
24
191863
239381
8
220274
4
32
14
314244
400622
98
5
86
66
343724
285926
438371
344852
339672
46
69174
456216
27
54
221887
32
76759
888877285
72
17703
14322
24
47
73
380812
82
123067
266738
103990
4
80
73039
279290313
63
100963
331397
95
654520631
666622188
278349
48
15
448
6
75534
7
8
12
47
460920
65
89
75322
433240
490600
251290
421092
412724497
284756
53
237099931
72
89454512
171605
83
57
9
14
49461
370683
27
19
25
76
10
274584
415111
77
86
412810750
126936
114856494
244986
140023
85
376786
7
63
43
65
481139
415663
414330
98
32
6
55
282525
10
32
48
438032
93
81
66
98
49
88
52
7
70
178137298
138283
61
345715
221943
552405032
3565
478090599
22
45
421784
43
6
14
909114360
2
247280
92
3
605957190
6
28
74045
118362
4
610321764
340904
464076
99
24
294818768
289805
486921
281064
380076
21
280323
81
80282
61
487065
69
415596777
509766966
83
18
347739
33
401356
483148111
19
133061
80
368393936
30
42603
24
735732924
19
116013156
90
11
65
17
40
10
72791
2
153720
56
931972285
36
53792
762076377
209915
73586
43
85777
448200
96612
272378265
262940
204297169
30
285466
5
6
487503
257682
398252
496430
97
24
904238835
263429
12
94
14
42
42
496915
735806680
38
2
609839677
321094
60
649562488
391506
67
57
65645
89
304237305
263487
25
69232
48
499004
61097
572391313
376433
4
4
80
97
50
84
8
315103
49
85
37
12
14
62
273375
813451141
329506
28
24
44
228419
237285
141844
26
320814
413035
73
17
484885
85
4
990523258
16
430717
5
58
26
283558
101456
202096
94
2299
716592168
471609
433398
56
26
103359
59721
397848
248361
470114
737366160
1
479675
446221
94
24
83
7
5
81
273904
24
382163
7
368794
57236
1
108139
466835
77
859279575
193555
351485
59
4
71
118303
401722
50
999723345
127973
430136
87
62946
425526
62
410115
3
9
99
32
31
540307849
321147
3
429639
3
40
4
349655
16
2
70
3
212400
241167
40
68
75
2
338958
590713510
912690443
53
60019
190864
68
369971
6
131158
223187504
492382
73
309865
3
19
49
87
85
43700153
68
9
40
1755
494924
489600
74
54
128710
9
7
61154
350518
122587578
88
10
233715
176916
39
8
125748
68
40
68
63599
7
216331
16
487606
34
17
102733
37
930248854
312171
70
3
12316
54
39
69
41
4848
85
79
382476692
32399
93112
14
165061
176045
488315
28
47
411973112
696444382
9
378156469
44
83
408938
125842
89
79197384
5
6
81
333918
327150298
922738695
290620
58
91
5
2
204821
84
4
362734
77
410472
2
9
79
1
223535583
244779
35
20
6
6
208673
440873
882288655
32
46957956
9
368076
89
63751
92
96
53
75979
387922
48
153919938
274966
32
85
148123
76
356054678
42
9
494581617
120569
78
259988
16
360140
268341
265241
736095092
493132
84
8
53
26949
7
26020
72
80
44
763604094
91090
319438
466102
390774
77
367160
6
64
23073
374756
65
453140
405684
94
929535142
484395
8
4
83
485272912
224142
42
173396
331473
61
81
33815336
45
312550
283082
83
111275
3
386104
70
94139
60987
65
8308
63
24
32
131387
49
76780
879577596
19
311616
32
55
7
358920
338408
33
6
34
25
135732
141557
70
23
1
57622
9
153449
46
80
788735031
22
22
174443
6
14
416163
218128
20
61
446634
2
65504
2
344874
297258
9
209735
35
69
402316
377872
27595
315450
177779
279911956
73
4
244394
144696
154360
424129528
38449
90
222283
49
1
354569
18
282399
79
454577
52
11
300007
65
93579
4
382415
4
94
435770
308459
1
33401
62
48
40
41
321232
323722
5
504
37028
9
107461
261949
399740
239775
199491
28
5
89
175844
60
28
236994
341653
1
215393
856718559
83
451740509
317299
2
213153228
68
308147016
127962591
96
159705
353687
432601
65
253666
4
272880306
12558
5
50
54
185339
7
958520545
39
53
195205
47
428328
323523
352890
27
8
47
218634
25
246568
48
45291
3
85
220142722
705537999
119003
333011
57234
393232
60
333551
484952
41
12
424897
19
605077099
3
23
48270
58945035
3
156567
7
211362
94
50
20
81
276555
492755
405699
473165
21
188641
123548
50
50
13
307248
77
278449
47
192239
59
38
98
251185
175702
6
33
82
36
37669
312213
345567
70
429239
523342921
97
3574310
131358548
33
42
66
12
71
54
376920
167789
237141
33
486727
48627
88
436889
450529
45
52
56
59
84
1
440877
57
8
833296411
470672891
87
256055
432132
95
333991
44109
46
1
33
15
51
247087
3
86
477842
65
125020029
393810
212815
6
150879
42
56
62911
54
69
348258
57
48
49
46593
42753
385804
27
453631
257949
411306
65976
17
40
288328489
70
78
80
747023232
365017
40939
78704
286559
2
86
259046
439119
57900
105011
99
50
161857
65543425
123654
405787
453955
457731
420171
419650
7995
16
6
402866871
86
98
32
2
282363
98
4
613267772
90
332714031
88
79
6
212660
409834
343200
3
962170212
140957
54
75
17
7
181943
26
5
459422
6
286059
93696
5
12
1
1
177385
363245
304362
318765
357494
437946
17
79
58
294809
335644
61667
31
427714
328723681
60
42
734982985
91
15
191830
468580
251967
498279
38644
68
64
991155188
30
949329692
609597436
58
478682195
26
2
399657
369921
60
470725
291721933
59
87
41
4
43009
33
2
263377
222193
25
6
426716
17
308025
368610
98
7
2
186939
32
67
88
15743
355798
108795
472234
6
41
74456
134165
43
91508
3792
184927
340212
232153
5
243405499
18
8
60
11
36315
30
285544
501735484
16
158779
640697734
299126
30
88084
54
80569
83564
44325276
243483308
302589
77413
51
374396
363752
92
162960
93
289143
399847
195582
62
35
393589
78524
72
116881
99
215688
62342
148365
97
482882
51
49
404834
38
569087
69
28
7
221913
161363634
107082
80
94
96
215597
167632
430742
308464
32
203150603
41319103
50583
64
214295
28
458494105
21
5
44
72
81
968024231
345096
9
214357
56
18
13853
59
127963
37
379578
481961
39
822791333
370399692
481413
143205
7
91
99586
420461185
344409
67092
78
39956
384344
235905
91
79
16
143674
51
83
88
409815
13
20
2
5
84
466842
83
91
88
72
42
416649
487733
225852
70
42198
168259
417469
537278751
191113
368903
89
76
108401376
938568320
26
65
15
155841
7
452946
60183
52
61
39
7
6
489040110
72
50
252553
82
493636
50
278805
8
359224
184100
75
74
54
131877
484034
79
9
114389
25
261671
