211776
416325
144849
49
41000
175498
2
10
23
84619
741808499
99
596030366
279027
8
21
64112
36
796834281
196253
3
28
443267
107910
431679
26
43
39
94
410593
1
913442196
26
441261
4
107742
370964
192326
232045
11939
36
124698
207009
335235969
86794
14
31
131844318
76
26983
164655
678892134
7
6
91
61853
2
188357
235027
54
300886
28
238174
67
500014065
279819
66337
47
371997
286940
359877
6
244860
422633
14
457261
5
85
78
879913773
130708
275558
66
87724
191953
521477875
26
235735
199080166
76
67
37
35
459909
119168
300723
58
235632
499369
112199
886203872
67
359681
73872835
26
5966
467495
88747
5
128469
73
16
269704
40
451697
68
856536347
229520167
83
132767
193896
267355
360325259
436135
139332
68
80
71
67
17
48
10
4
23
76436
74224
384315
94
204073
463851
492914
8
4
3
35
44
9
21861
839895078
4
224074
644079775
498972
217017
34
470225
30
491939
51
247074
2
478210
17
5
66
6
192735
4
574962129
13899
24
74
445580
72
4
38
70
91
164028
35
30
393893
661592666
420450
79
108435
348359
301277
421258
483528
32
334094
98
221551460
26
399391
226973
33
88
74
18
172784
575456047
262923
66652
2
75
5
91
14754
3
24
102408889
426315
11
620344667
418655
3
7
94658
418263
277084
70938
14
5
604402714
76
43
44900
94
389569
240249
68
91
61
361494
41854
498248
402352
34
482644
88
79
80
16105
487354
678490519
76
57
36
361105
25
72
225332119
52
439203
4490
183776
871003175
62
433915
10
55
30
430755
377859
151961
25
55766
37126
98
7
755425147
223562
323424
485755
48354586
57841
27
385163
120891
66
20
967938816
411790
4
34
190524
38
999740667
301900
23
89
459850
113770
80675
443296
7
158959
450949127
56
44
89
52
266122
99989
383231
68
73
438353
9080418
424071
346223
89
94
69
2
82
102656
64
156198
444295749
81
424813
347085
96
83
396295
94
11
83
90
16
56
6
27
71
62
74
6
408018
4
302870
88846130
5
138221
251669
41262
192443
170408381
334055
5
73
10
28
171029
27
6
76227
83663
324659
36
7
185976785
86077
242663
413421
9
148318
202509
48
6
46
48
222
74
988648225
97028
269783
410576
325066
18
848552686
227837
19
26
136614
67
435548
34
343412
292526
213187567
121020
86104
19
4
13
288307
78
8
81
69
242
476644
64
51
5
8
82
98073642
25
26
317453
58
170256343
122315
23507
72
189122
87922
83
9
37
80
84
4
575
204709
464518
26
282787
402465
8
68
33
15820
2
1
744236351
32903
7
483187609
153599177
401850
469762
69
42
8
87675
17056
226587
247625
19908
894781652
97
652321664
187172
57
10
190168598
17917
490598
15
64
11
58
173197
17719
42
53
68
99033
486202
89
7279236
378060
410026065
5
94
60162
264694
50928
87130
63269130
614779660
15
378986
416166
45
46
323167
711257410
152312
274197
72
382779278
64
816456421
54
95
410374
21
173819
26
7
381046
188482
2312
393863
16
10759
970554434
33
443727
49
427638
92
773530787
5
2
35
189161
279407
3
46
36
68
260490
41
385308
18
147207
159391
781258750
427483
7
98
310449
39
20228
31562
339665
132844
74
679460559
44
11
66
196422
44
37
19
409210703
87
9
10
64
368994
88
415989929
80
4
218706
73
90
157216
448524
7
287535051
99636
56
74
419647
276034
222853198
428035
11
70452
265444
616463088
761770953
27
79
725451442
862597677
654067365
384619
152863
87
88
423607
488152
12816
161316
448529
15332
62
14464
53
169523
28
23342
72238
50696
123904519
169653
127834758
305934
213688
52616
49
82
155701
64
83
55
329822
179542
492722898
20
411459792
211078
439395
2
112317
71
18
433106
96
5
57
39
14
22
56
470191
83
690892169
306850
85
137442
19559
95
173274
6
55887
48
345899
67468
11
8
67
11
53
185193776
91002
7
160762
68470
8645
137971
37
58
23
6580
24
35
109033
41
54
37
286167
5
384589
18
418407
66
804953156
76
6
27
81
962207927
2
31
25
10
33
71
433803523
43
216543
57
3
184317
32
77
247228
247548
74
61773
82
144418389
96
234938
1
96
58835
316259
6
55
340097
19635
298986
84
74
63
3
441117
5
92
165829
413946
80
316024
67
300731
410553
123046
344750
114791
343010368
11
67
489040
31
449162
43696
98
46
50
440133
351672
437990
40
435907
415986
7
458350
46
261371
295159
6
54486
89960
43
28
9
231330
137801
402037
314498
13
272148595
7
68
145663
350529
378979
1
408957
491386
293101
276384
88
8
3
745784146
47
55
13
10982
755202769
460838
933149240
72250
692698028
1
20
124655
28
153963
648813833
7
281851
150693
217070
98
483993
54
88
50
97
91233
8
6
172016
214101
186884
488499
23
185858
7
324457
357306
63
12
19
88
94
44
92
24807563
7
55
399508
51
591411973
434780
80
45
97
27
47
54
39440
163979
65
50
22228
22185
474557
461478
22
559850810
9
36
12
1
12
66
915286921
371017
410945
220296
107028
402016
425039
13208
57
3
43
73732
143379
39
478221
40
9
12
21
97
9
68942364
102255
46
75032
99
8
226290
212345
96
52
8
7
100342
827399594
904233205
206835
2
4
33
14163
9
193748
123183
459232
93
38
39
35
91
39627497
403449
386475
28
45
118000
70471
23333
54
418721556
24
477260
79
100770
3
55
672242013
135211
77176
65
67
322713
83
849026732
32
60
16
2443
244199
66
306754
770235474
27
761519678
76
398315
438321
405159
62
263073
41
308203
122976
11
226093
97
58359
71
246033
8
40
347359
457051
236666
15
509764690
2
68
8
547226792
308440
4
69
93
10
294559
59
4
19
275199
414742
3
7
83232
767586125
60644180
85
963522367
8
1
388005
74
98
61
12
86
3
86
464160
345853
366228
325749
100135
10402
411425
476837
38186
91
95224624
84
84
99
232085
36
241119
63683
61
52
253613
76
60
43248813
70785
53
335335
382417
360916
289970
61
327867
26
206772
221151
20
382672202
56
380481
91
206685
3
35
18
395035
3
61384
443574
416420235
85
76
350319489
72
306621
234490
190181
61
19
450607
18
56921
414934
367948
95
265507
17
234041
485887
344710
346146
9570
384508
99
44
17
228814
38908
267291
8
8
10
122514
357760
98
11
204672
97
931766407
31
34268
37887
6
497169
62
28
221982
221128
36404
236520
298128
39
97
314911
451740154
9
344917
354847
62
97
755829069
333666
83
92
79
50
291044
27630
367485
131895
1
22
3
52
662087804
88
8
458570
55
265616
365742
41
269644
13
9
103730
30
4
40
516258421
34103
280014
66
294881043
306207
338588
277881769
26
396437
60
30
16667
8952
86
29
163275
306854
6
16
15
80
70968
44708
2
6
194460
81
7
7
23
30
209797260
102015
77688
94528
496231
99
25
3
94
3
36
76
104114
203704
250270
72
87
15
264957
79
20
497579
4
34
239748437
453016
100729
92
373485
81
448719543
483310
15
50
42
72
490932
19
312164036
494592
89
299584285
88
22
99
70
88
108244261
131005
405060
141358
5
92
28427
36341
367743
63
86
483811
71
294855
91
511538933
446324
131645
168307
312981
2
141012
256798
33
46
481589
163886467
435488
145485
7
362826
54
45
93
283530
95741
79
150182
14
24
75
59
6
7
369019
654283150
79
378295
32783
279316
15
23
318130215
75
450614
17
459575
9
71168
93977
44
70177
20
104848
471031
321126
614502830
18
248942
8
19
188150
223533707
81
13
75
464844478
96
43
20
39
997
146355
62
762612542
12
281444
2
9
14
269663
27343290
66648
26
176157
92
458407
8242897
44377
8
273329
367291
11
5
73
51
485426
9777
133729
155812
517506641
139695
12
31
32456
55
176529
868279655
3
924800951
95
51
97
4
98290
948926918
3
228391
6
110944
20
303004
94819
11808
270624
677457706
2
18755
97382
107144
12820
361648
44654
64
222347
222874
75
8
50
419306
1
831611899
145705
9
146394
409451
99
56
5861
126804
31783
304220
8
378282
35
7
17984
32
939505542
457470146
23
31
19
478175
96
28
193872
54
905558557
227723
36211
387986
318082
273990
49
92
404600068
49
55147
457606
87
33
77
4
190724
12
107785
55
77
439667
28
35
75
47
14
175633
8
68071
5
444179
23
23
289354
283984
31
14652
350068
29746
156338
52
235201
428157
5
816255254
861356989
335490
6
16
772397626
46
30
57054
99
52504
213605
80
403738
9
90922934
480444
117996
5
258965416
74
275990
860498202
9
40
370524
669997308
95
302580
75
32
482612371
1
82
41
482627
188576
15596
300662
72
75
284090
99
87
20
351883
88
294800
50
61540
417776
136112
2
39
200871
124669
9
42264560
256137
9
39
203921
87883
50
83
67
59
79
54
22
294517
61
328217
99
17
429562
751173739
97
145768
79
162925
397678
21
191430
4
50
15253
158732
207192
86
40
356248
197735838
359218
72046
9
239662
267731
5
256737
44731
435966
99
7
41
410720
66
65
355286
401063740
56
368322
69
307152
353465
32
10
484360
34
369497
186119
45
42
55
36
42
428428
26
6
90
6
93
363026
364740
38
86
61
759067811
168239
58
14
83
60
65
5
46
3
223951
50
426723
23
62
388500
60
55
989616389
98
41
54
370261
205128
83
14
76
20
72
76
405320
1
12800
1
4
367363
416262
77746
3
42096
93001
261038
362465
9
466994
55
66
537285621
33
911147323
446739
47
251760
129558
194226
114383
2
28
87
483358
80807
491985
19
383594
389098149
24
617440935
182324
349424
4
41
75512
418392
3
81
392892754
437216
80
308673
18
41
19
240069
611393051
229293
48897762
346521
6
174996
97
290494
303509
132780
10
95
646295975
276221
28864
370225
197491
424600
235262
47
3
908748510
15
98
7
1
100982
99765193
468851401
609721865
61
936250818
832751824
98
40
93
63
196038
118166
71995
54
18
93
16049
338242
44
923599202
383825
962939462
93712
88
9
47987
994197771
84
117305
2
53
10
6
55
2
236655
93
19
4
68
177135
74
61
6
88
88
60
414453
12
275029
58916
639438194
78
228340
1
7
315961
84
3
283570
40677
253056
20
165749
34
44
9
6
359218
34
96166516
8
931907131
84
93612679
10
122365
26
62
85
252208
272452
234864
35441
93
178657
65035473
473445
177681
31
78
14081
174437
215498
599515152
826631621
239727
820
384070
72
14
65115738
40038875
70702
91
246730
2
459869
5
30
162265288
31
400703
629
24
94460
34
52
415354
33
128944
114211
31612
18
276364
230587
5227662
282802
367961649
24
141563
15
54
234801882
31
760524908
35
31
60
203491
80
944937305
97
7
9
409829
224060147
7
139590
60
8
55
9
67
266495
285412
402167
458269
151482
41
453242066
60
373354
462515
158825
218331
331545
189201
319001
681015908
108188
465085
319497
466470
911297833
63
727005997
31
33
814172268
1
28
20
170961
98
98
288175
680556308
34
10378
57
68
9
89
88968
59710
829796540
954495557
47
339375
83
364076
30
80
640570143
4
149780989
59272
4
48
404387
73
5
9
358732
491905
48
47
48264236
54
2
14
79
793368962
77
21
62
456240
451013
157132
400943
211049
66
464824
386714335
43
76
20
39
327658504
370905
60
277207
380950
478007
307002
26
259356
380980
2
63
82
179339350
8
4
192399303
7
50
34
23
11
829120384
152159
15
44
365589
8
333760
103268
72
4
146835
90
309615
72
8
1
201035
218158
43
428149
20
88325312
460352
132371
54
342344
216920
7
311906
56728
75
44
44839
83
32498
664090300
248903
131121
80
6
491337
472702
5
289291
79
72
72
8
22
51
19125
414169
369681
24
79
401265
6
75437
41932
28
73812870
235285
6
495979
201381
77
713666054
8673
410570
452509
301344
57
46840444
139832
493718
86
111289919
423939
36
30
958401620
77
92067
56
255764
31
57
408762
37497
2
180250
406873
36
71
8
175840
9
193277
479440
10
97
70
52500
90
398470
401676
168518
392643
92
60
41246
64
52
121394885
348120307
56
19
53327424
352592
31
54
71007
457748
91
87
387796
454121
12
5
692113083
390060
426434
611538183
434052
206455
267073
81
8
148147
230229
24
56
73981
24
27
483761
300258
36648
236956
15
42
346892
309416
47
90
333516
216153
104916
828012958
13
23
7
380584
77
273979
42978570
79513
65
8
59376
75
259607
89
310365
376924
493806071
150378
96
408640
152707
43
156397
172778
435231
71
49
28
213192
8
74
120448
25
48735
718638415
37
9
163320
414530
326612
432834
50
113568
44
333241
5
757038457
465333
50
51
296884
59
69022
285604
457843
7
455494
7
8
48
443779137
19
231443
79547
445912
403350
213234
487076
25
448356
242079
10
53
341616
433058
64
56615
17757
178295
402330657
337125
485461
162566
15
379520
287571428
7
58780
42
863109750
394410
143407
678343225
29
66
631168966
2
40
8
855957201
57978
429739
68
45
436891227
644043118
246212
361655
754111747
40
46
16111
7452
40
16286
124590
61
78
55
9
452291063
345991
368696
484708468
4
40
4
59
40
25
432305
460936
69616
452271
496183
83537
69
8
95
58
465331
189026
85485
66
367642
80
25
60
2
460342
178008
478493
345479
6
350474474
28
84
82
241809
25322
26
375478
194400
2
475850033
8
42
38838
23
42
94
292478
75
890872509
63
4
79
404446
7
14
376975
335405
426896
34050
65
69
2
88
410483029
269636
58
14928
47
17
10
67
385820
88
316785
16
54
75
158561
28
473325
4
472939
389721
4
22
55
23
208062
479830
50
203368
143746
47
44
94
73
307331
437568
23
136737
71
91
57
336610164
79
60870
228549
12
35
35
458503
43
123603
80
320566
23
392139
130000227
90
276450566
18
81663
74
48
43
89
92
48
19
45
28
13
29
104662403
231034
70892
376469
41
7
106453
49
437988
76
89
279278
18
188018247
557506630
62
30
50
172389
17
379337
2
257102
62
77
16
632402781
53193
3
271986
293394
45
245189
362637
451558
8732
3
31
494550
426952
402407232
279595
72
7
42
94
916305436
33
192620
463564
6
35495
43
7
28
315012
76
13
954413757
77
97
195274
86
12
82
31010
928145690
77
30
653777364
400323
227425
3
55
373651
84
282231
37
21
460960404
70941
5
5
394514
19
96
157433
426099
234714
53
141298
269759
322642
894996824
840859077
37
403244
416021
398261
52
385411
23
30
313477858
306847
418351970
4
23
340438
473038
81
295536
10
29
1
44
16
13
501383402
231858951
175611
8
1
193240
68
289225
905574174
67
294466
799133309
18
8
68
29
389853
131245
783562005
212055
157838717
49
54
409676
492685
88
125112
148613
6
262342
342125
403017
9
4
2
357904
67
297307
456961
99
42
31
65
50
473993
15
92543
231180
43
19213
68
331302
307558
41
189748
152047
906461674
7
311906
192984
48
6
159415
224062
77
162210
26
8
63
67
385124769
99
358167
120559
74
3
45135
21
91
3
98682
92986
7
96
12
33
841361685
75
727838312
305592
452341
2
20
68585
5
180552
47677505
488586
369554
7
294431
38629867
349840
16
8
836069209
14
41
8
75
44
86586
98
260973
49
308117
149927
38
182058
62
829604277
81250646
25
2
101362
67162
71
172389
50
104149
48749
6
33161
49
188516
491772
51
462846
80
404688
271470
3
5
65599
79
39
27868
74
35
37
347070
31
89
159864
9
251618
186477
69
386790
21885
60
208504
497937839
234690
239077
233674
99
451372843
36
156413
432152
246006
68
30
31
303451
625493406
1
79
7
285115
49509986
983110723
547655391
191154668
271048
633912050
364733
344240
39
92
178312526
865720257
16124
9
21
58
8
21
165699
373401
27
77508
88
308372
53
2
964403008
55000
26
224929
77
222949
88
37
7
447231
79614
49
389021
254893
243167485
55
76
402610572
26
372761
134809
71
248776
43
22
469492
48
196878176
251621
99
2
104874
148408
57
141081
364981
6
201743
346895
487836806
496782
84
451027
6
329516
450920
44
3
82
92
258413
94
210564
39
25
264584
207844
93
72671
756580517
68
484717
305664
151307
1
243726167
18
392056
76768
2
227956
422787
418108
219671
66
269430
91
45
66
68
30142
72518
484107
204757
94
22204
184319
6
74043
4
983766302
59712774
839697811
23
80
98
9
30
68
36
77
96
218353
86072
49
195215634
821496227
72
99
72
30
15
49
414009
150140
243121
63643
60
441286
200228
67
29
98
365869
21168
47
29
143227730
293623
88
147567613
344387
12
6
23
81
76
427167
173225
462515
56
2
6
6
254498
1366
16
442618
31
275023
197606084
4
48
324002
62
30
49
458337
17705
5
386878
328013
25
314766
7
396235
29
56
37
377318
81
7
370605
419044
85
35
704601945
713161460
160776671
2
80
66
53
28
39501660
485195
86
96
13
154112951
15274
84
19966
8
42
8
350075
80258
68
91
282499
77
30556
488714102
651570439
734275472
32
908120323
364639
218394
16
24
99
427080
5723
95
329233211
6
13
16
294461
470350
42826
410833
168445
103616723
469806
13
52
42306
84
31
173219
269539
4
302446
16
469915
797763244
69
86972
420484454
82
493415
43
84
307009
459399209
61
54
221490
33
181049
98
50722
2
415171
152683
2
17
68
9
40
58
434562
144772
48
26173
82204
5060
57
32
114188
97
8
3
217770
48
26
546008098
430728
287882
68
249917
30
6611
22
98816
70
332768380
138410
406486
29310
269078
724930283
607207140
10
14033
33
478725
16
182149
60038
5
68
87
75577
57
35
42
489022025
97
482557
233722
158309
2
68
193298
913011170
42
133118
229859
126295
5
90
62
30
221499
52
68
45
8
22
93
54
32
3
9
59
814389978
5
56015
74315
449268
52
419419
363153
48
10
198398
77269
36
46
5
76
68431
444201
39
987993574
61
339748
11342
8
480061
106586
32
37
74
5
427709
434793
22
72
28
361277
112897328
54263
66
46
406210
331608
73
480284
32200
254787
35
517994286
144246
76
366760
67
428733
92
44651
106805
61
7
6
47
82
236868
90
58
7
47
2
160223
473837
347362249
249454
87311
176561
1
37263
93
140034402
44
1
80
21
4412
5702
9
617722802
29142
813040471
464287
183632
136878
446330
452011
136943
23
166529
63
6
12
86
38
33
78
6
466547768
75
26099
92
482933
73
899652677
119674
314172
50
96
995403274
46
31926
375119
381035
10
789368725
246284
413403
39
2
9
60
2
426164150
92
31
1
61
208944302
5
87
84
68
24
219394
13
40
353951
71
513485239
4
384296
65
4
15
459448
46082
52
53
787936115
337041
409139
436410
16034
7
349894
78331
3
146238
783087310
33
64
263342
401951
4
91
61
166946
78
30
153580
222137
88
34
47
1831
487149
5
469439
94
53
924810227
83184
17134
139591
86
52
125033
52
490396
82
325920
379106
5
273106484
469614
15
18939928
93806
378698
257228
348725
434298
388930
375080
355508
22
263021
300877
12542
6
9
456889
260222
98
320285
8
19704
66
207870
52340
56
93
4
440509666
8
393421
176079
410066
466364896
28279
298836
90
22
9
72
30
32514136
728964027
22
776972996
32265
30512
79
223134
70
59
190859
3204
61
258096
214653
38665625
48
75
284073
21
91
216208112
27744
700257613
97
34
321323
1
64554
5
24
243941
55
86
13628
481142
88664
94
11
81
54189
464936
244869
280664335
41794
34211
384577
4
81
207624
10
89
34
212149
1
78
2
478371
84
432634
87
125537
51
25662
175134
184285
43
439859039
23
375677
31
469619
193416262
126545770
92
232480
9
397999
62
364048
29
50
70079182
278425
362550
698654497
47
320590
69
292519
2
255438
34
295003
29
86
102384
493369
774299409
71
299337
123352241
70
62
79
102617
21
9
511746659
9
104735841
401516
122701
64
2
24
65
9
41
2
68
54
5
67
413781
382413
42
8
7
159017
160827
14
11
247612
16
44
25
419833
424981
237710
77
44
616
80
119647
97
45763
214371051
5
357987
29
6
480818226
298028
6
56
196465
449276
390734
95
90595
520447157
37
60763
10
364496084
220025
15
797346453
5
43
18
225817
5
26511
97
4
49
249507
75
544520948
467295
23
166715
455187
58882
495321462
60187
223070517
12
129434
51862
29
88
9
332298
87
198396
227802
266685
154722
11
296990
8
478702
304159
94
496384
4
85
576296327
20
415742
95
199774
21455628
75
96
41
348010
105848
665533308
349604
105362740
8979
6
783553677
48
210306
189356
13008335
162692
41
70635461
491202
66
448030
38644
415518
53214
1
52
467600
230614
277790939
406385
5395
695807478
96
65
59
60
41
11
453116
24
34
44
2
91
9
18129
115944
9
80
365857
50
478043
430459
34
365774
63
9
438222
451978
17363
10
85
87
1
33
59
430273
32
336669
56
355287
359953
82
7
77
333529
43
4638
257916
19
431563
15330
497789
23625
300539
355859
93
34359
32
272735
373500
3
53
16
62
50
21
81
446438
537735242
34
649464641
600260864
88
8
10
409897
288881
17724
44369
10
8
91689
69260
66
382816
36
353063
1
75
122735
255826
48
591080603
12
18
154785
73
84
46
26
53
3
41
212667
59
15772
953588913
93780
90
43
799219573
414794
122649474
128091
80
97
351901
105920
57
347788
38
210499
64
69
152696
6
325681572
88
260284
94
129664
125277
74
29
497111
103498
57
476432
20
19
316315
39
40
55
7
6
93
382599
99
381948
6
173872
106214
95
2
209028
80956
10
89
47
91
367762
773799310
353258
36
5
353832528
480114
91
487940
437288
16
6418
5
36
3
437396
94
219014
620533805
31
68
324394
5
90
99484
79206
20
94
6004
493932
40405
57291
299482
15
980651370
51
35
4
494643
16015
4
47
155980
784550115
239138
78
54
276922903
46
788433903
2
360313
11
254912750
411238
34
46
184915
33
325534
418679
20
59
57
48
80
475842
28
446246
324493679
347795
19786
72
43
203656
205505
452174
97
449465716
4517
172798
52
67
65
270783
43
483988
81285
9
28
139201
468237
249706
107882284
80
4
32
153049
91298
7
12
84
154092
89
828517455
48444
789068666
98
245066
5227
60
393225205
28
410599485
55
38
32
55614
6409
248158
506314321
140512
439930
48
376410
99
472760
345846
338939
38
81
87
5
129479
379445
14041
58
209786
73
20
284140
27
5
388218
938720107
31
42
50
129240423
757259198
331702
212539
13
77
75
34
97
42
5
737145714
76
7
10
451405422
92
434070
114866
71
354571
484187
450526
476569
64
7
61
74
210631
266491
36
70
61
83
468145
153446
36
13
277169
82
25
155343
161583
382990
40
8
66
8
92
91
58
413763
236378
110686
5
2
70
382894
216466
35
90
231099
76
26439
121670
3
172310
57906
59798
493768
31
3
1407
30
51704
68
49
357074
785925101
467324
74552
148965
73
4
397175
20
73
401705
448656
35
322936
8
20
9
773281853
289055
458061
8
251168
9
84022
384641
5
8
446890927
386817
626213422
2
22
8
6
331768
9
17
63
34
82
468695
449622
7523
15
97
98
37
90816
8
40
401199
79
386374
70
59
19
220153
91
369158
275717
32
3
78
158845
7
399825
7
287071107
286432
13575
45
190568295
191056
40
21
3
503267418
418856
27580
397374
17871
119671
82
332773
111311958
182151
147338
416485
55
8
83
79
7
94
34
37
193512
45
512882562
282009
200522
94
80
33666
346168
53203
316890
352892
13
41403
6205924
11
498767
291776
204788
49
60
413153
81
388749
19
96
33
86772
24
400333
150980
19
90
184146
212903524
16
418680
741219966
86
659307165
47
2
545666270
2
687548299
464555759
50
83170865
1
43
124758
48
375597
22682
79
364862
989401686
272816
2
12
228906025
159913
976765509
47
12
25
243841
28
63452862
183530
1
80
29
420168
84
490910
41
284778
35
520628341
70
8980
150699
42
99427
479227
415927
5
352433
460999
29
380994
585712603
9
479625
62
45
395879
489949
29791
77
86
253430
40
49
98
52012
337222
7
413095
636609677
160051
135975
35
85
12
33
314352
5
313538
4
51
7
46
388321
44
25
99
36
475740
176744
6
64
8166
86
47398629
99
85
35
4
38
224265
55586
45
866960581
489770
689564793
6
96
83
79
1
36
3
484589
413583
118908
31
50882
70395
4
89
39
76
56
194484
440528
8
35
60
64
46285
267848
65518
19
465688
65
57
441216
5
33963
324965
6
47881
330000
63
4
95057
36
249657
394810330
54525182
326514
9
418796470
66454
70
64
169422
22
275843
55
298709
23951
103072
72
41
94
212907
82
1
8
6
146874415
112600
413265
137656500
2
134839
227055
6
294438
79
441826
80
61
23
501848923
71
53
3
16
744042752
91887781
79
325528
671599585
37
57
346023
58
89
216898
257190
85
11519
87
658976182
205862
5
177167
320392
330657
120908
80
540779050
22
99
8
773905852
801211960
246799911
294391
27
128110
411502
7
20
95
369241
51
273659
43
52
13408
18
40
159652
100924
218304
392715
257656
67
348475
7
3
30783643
345876
79
61
4
4
9
78
32
197840
38
8
1
573033059
1
71
4
57
64
333893
66406
364925
1
443964
306600
392124
668139897
99071
3
33
75
66
140425
81
441002
20
28
28
242091
293189
341546
47
73574
86
38
45
73
43612166
82
3
19
22
105159
64078
469396
28
12
25861
242227
39
646035780
17
15
75
373589
49
66130
426052
335454
67732
33
204290
28
5
97
41
15
21
19
257626
36
342185
47
75
25
251904
266194
274372
410414
263221505
794834166
358362256
50
83
88
388005
48
319281
141438
323681
208838
89
72105
313803
326155
225194647
30
431216
58
22
66
568915162
84
77116
125022
466576
32
5
49
12
70
39901
95
285996
86
44
82787
177321
33
22
199720
33
28560
68
66
94
23
14497070
356420
4
400512
971896794
483152
5
24736
91600
57
11
424194
308395918
237589
992792658
97
38
207724
90
33
83
49
37
496372
353227
70
319369
13
25
193772
161237
12
312562
69
53
1
18
430533
4
62
5
51
156306
30
5
37
19396
5
49
50
255092
800001293
75
24
63
228037
80
62
5
492072
32
210345
8
434440
77
168472
86
76
3
213978
16
4
148742
90
197571
479249
59
53
23
470345
364241
58
194281
833274400
287662
11696
4767
8
58
149166
9
359996
169134
97028
474140
40
452120
75459
90
707877300
912741410
1125871
441795
6
71
457202
183850
268055
483155
39
9
309694
51
51
457558
1
437373301
246789
71
10
412353
67
311512
252696
464645
88
148779
90
80
126301
634014463
401714
80
359346
87
134527
5
44
53
4
29
53
249250
150794
77
5
424928
158308
1
5
96
115971
79
8
32
104078
85
109766
63
331440
78
60
299384
220582
78145
7
413464
444527
92
97749
55384
296677
21
301441
958975338
28712
23
102586
434998
426266
467787
72
363565
2
140280
633703072
23
53854
495790186
66
84
74
9
40
63
102061
404730
94763
695967772
775154938
9
95
370471
517614520
32
50
208685
450905556
59
5
25
16
64237
9
871491786
218822
4
58
36
98456
495502
96
305591
442455
424916
97
79
75696
117157
142023
244549
366514
42
165119
685341541
28
87407032
484915
223264990
1
83
34
6
37
448344868
41
128669
226632244
106268
5
683977414
384903
294028
1
25
504202179
231867
368817
37
70
76
53
287598
388593
47184
3
9
594574058
208458
346271
59
251317
82
10172
489170
11
732209700
60
121575
1
227370
68
365525
8
92
427434
59
61
46
96
61
48399
333653
66
119789
124451
207247
53
395217
293743
60623
19
230327
22
101022
225665
30508
154194410
68
34
238405
372831
7
820697833
475973
16
23546
17
3
461343
86494
167452
77
4
25
37031
329154
373210
397624
485329
13
329231
11
437393
63
208340
18484
157439
436272
279171551
18
58
86
319848
46
42
2
58
31
93
262123
266248
410880
457173
50
172047582
23
218262964
68
89
39
239733
276724
26
68
5
22
43
155953
91
2582072
79
4
55529
88
61
70
50
184704
493478989
145513567
48917
24
192149
66
332866
6
8
386575
92661
179626
456903
353898
78
382006
15
39
64
37
37
193093
52892
69
687547021
60
137506
94655
77582
30
340086
319481
97
801026478
6
427997
261288
9
20
5
166455
61829
15
419267408
151930810
36
1
782873162
220738
46771
88
439107
5
37
79
41532
58
81
85382
177914
372437118
181036
27
323916
79
62
474498
424707
7
534986433
378893094
66
90
40
50
77
17
660380516
457530
24
739169274
93
10
272430
49
134891
85830
416962
405148531
84974
153585
492312
314659
436490194
6874
20
32
23949
7
61
25663
24
96951
97686
305843758
477832
36
55353
320220
297058
171821
212685
987855723
47
53
34
69
53439
50
233057
263210
119488
172345
333706
282110
67
24685
72
201041
58
347664
45
25
80
55
27
76
67
35
8
766948847
470107682
40
172368284
1
4
17
76135
62
449954
3
3
82
258793491
131793
81
25068
81
35
99
6
13954747
249647
26
53
468025
21
273498678
99109
559518258
161184718
80
97
60
233294
493018
51
6
677873796
415834
79
31
203393900
319278
61
111311
673583800
13459
32
54
60
8
2
199908
338942
836086198
10202
4
13
287302
48
325974
297718
8
177992
306751
316391
203319
5487
31313
363852
8377
277678
98
86
278505
81
32
144591
691146403
37
24367
51
46
348502
14199
75516
273112
75
44
179831
307020
74
93330
310841
75
17
33
15
49
349747
976737620
449703
79
395385394
63
2
356183
229652
324701
27
70
4
226149
267440
51
7
180357
64
398505
27
90
61
10
85
8
281299
67635
302701
31
115291
23
34
339736
323709
355680
21
366821
52
418712
41
14
198499
362028
7
45
497962
771242338
24
65
18
1
56
71
16166
67318
234192
73
99
27
9
370449
13
31
87064
463727505
465205
409450
91609
202972
721411155
402587
180861
65
396694487
477721
480294
72
72
8
7384
7
408691
44
470376
283788
241122
69
109808
54
242490
125161
6
3
19387
11817
66
217748
455957
84
406297
41
32548
90
50
60
1
211221681
157462
8
48
50913
448304
209156
2
418519
25
74
293576
2
30329
462266
248994
27
85
45328608
82
24
29
392083
41
15
4
5
49
36176
408626
31
40091
113994
401611
13
339809
180975
83
8
124321
408701
46
429698
31
476865
75
295721
90
66
58
54
123852
72
399534
85221
223896
10
58
62
412905
283985
237915
45
765337579
73
58
95
1
140714
57
129398673
365698488
57
482530
11
146625
206167
11
65
80
59
52
8
315690
4
60
11185
66
116033533
43
5
32
31
22
40
15714513
353947
934265622
35677
87314
71
260866
99
123468
371506
7
71
403991
112942
93
466005
39
15
364524
38
6
409740
172945
455699
1
86
88
67
56
58
54
475922
230012
7673
52
312778
5
927115504
77
36
422371949
91140
19
15
1
493925
53174
95872
95
69
805618424
89
46
60
270400
9
43
43
419771
45
301340
59
83
26
339641
59
37
773920759
8
32870
18463
106829
53
331924
10597
394098822
2
61
183652
81
442980
467568
474324
438722
560573400
160865
472663
473387
106783
430047
245775
130725
471077
8
10
221481
801550138
332876355
333750
86
309942
97327
456468
80251
221805
3
6
5
179984
70897
20
12
95337
85
96
157101
29411
724142732
21
29
221549
350840
47
88216
367278
305652
72
409075203
63734
135873
52
388019
8
699537379
191586
90
9297
378701
470767
154117
348698
76
59
329059
936132424
483370
420997
469440
47932283
51
39
9
58
6
61437
241313
23
7
66
89274597
1
478679
73
65
210455673
53
166735
5
216947
6
65177
224123362
374106
57
416216913
461825
53
361884
279985
452962
10578
175176
237720
83
25772051
69
85
73636
230421
16
71
95
4
265033696
150269
278156
11
2
10
1
1
89
46836
30
78
842714709
26
126549
3
85
214557
189579
25867
53
98
154896
5
253373258
43343
72
32
244881592
456991
363564
80
101280
41
14467
333522
20
71
370896
19
86
49
199724
29
29
4
6
315452473
173781
61
4
23588
53
840818819
51
90514
87
203760
165418
40
228033
60
672046391
410655086
168528
261760886
335278
37
330093
26
86
50
199969
68
363931
705233980
19
313843
240457
84
379956
65
41
94
29
83
467008
5
33
25
26
113106531
81
405141
2
95
265746
150865
37
829777097
90636
97
23
32
24981
81
146057
14
374496
269459
434431
17
5
386756
76
244545
277492
776245715
249157
262218
99
271952
254695
515525967
12
91052
80
611080016
371533
17
258485
79
118490
62
85
7
85
655038632
381831
191359825
22
73291
82
25
50
84
359570
408652
399820
513869672
93
75
269338
61
170905
288143
91
49231
436272
101833
40
60
58
15
499244
27
93
7
546908912
46
155208
65
336289
45
112069
23
48
3
9
181503
62529
471565
94
110332
782471051
20
49046
419923
94
38
3
48
25
345182
5
10
65034
28
97516
4321
50
32
790405836
362317
1
408521
65
92
79
67
22
391434
36
89
241987
60
94
88
1
11815287
78643
21
9
285070
70
72303
47
471584
145229
49
446816
494150
278894
8
22
23
61
62
22
318940
7
97
304788
3
4
264794
952081649
9
49756851
9
29
36
39
75
155885066
173690
473061
184771
336741
17
87
99
414119
79
76
344696
99
37
361780040
226986
205331
329732
9
5
20
318844
7
75288945
95
56
166447
21
18
9916
305137
491121
44
9
82
132511
90
3
36
321376
323731
83
159788
121741
26
12
38
267711
16
74
107978
307625134
33
9
348993
248288
332478
160767
226699
425732
8
31
142829
44
68
102995
829301303
9
16202
284564
56
436526
83
427779
4
226373
128778
459262
305291
34
91438
121743
4
9
54
26
96
96458
341155
84
7
2
878477564
69
145871
5
9
62
3
11
343828
4
47
96
203283
89
357609
876453811
85305
161209
252209757
31
211498
81
351843
178604
60
37
53
283521
475102
702889091
115548
180634
293760012
71
98
376501
58871
23952
23
81
1
603777632
374324060
330838
49
3
56
82
67
441913
39990
176493
13
239178
7
43
71
300643
68
77861242
208939
1
300108
3
6
74
66
391141
17
20
71
219178761
353893
357260
420038
98
20
70
5
97
968984059
401346
50
81597
15782
761526220
268694
30569
731190907
155793
52
82
474992
49
93
7
90
267865
321352
118388
28217
58
45
52
9
262765
61
206493
32
347490
58
46
192738
203736
8
164279
107978
27
171489
5
210729
92
11
287281
40
241670
69674
78
45
78
29
412325
200890
325310
12
477070
63
250680
85
2
57
27
138555
10
243542
280681
50
868
406077
9
281038
455069
219560
129945352
35
93
294845
419847
93499
91
237911
49
234571
59
78
429283379
407914
41
303047
562480258
85
466263
46
76
476611
35776
98
443148
57
7
17211
260566
373490
3
47
430608
77
25
33
132237
90
68144
18
190289
289664
456106225
346034
5
43
29
21
48
17678
387532858
40
39245
40
26
3
57
61
96
237873
28
131137
107934
86
447008
42
43
20
34
46
264229
96517
206681
6
399456
406436
436691
99
70
58
91
8
30
43
259346
53
16
60
72
952170544
15
66
84105
38109
14635
25
4
81
54
208825
217486
447318
50
71
60
40
6
66
5
138647
154057
145636
252157592
134019
87
396115907
342342006
155140684
141768
274060
12839
24
72
26
23
305320
68800
20611
79
36
145948
78
491021
10883
37
86
488363
35
58
5
80661
406734
980598572
500509823
78
9
942
1
72
412729
29
279997149
483478
442760
30
479106
76940
91
7
41
309269544
481521
51
7
629799851
363696
94
4
275253
39
53800
71
9
440268
44
54
54
733642279
42
13
135606
21
280752
403059
195694
445941
73449
485931
86
954883288
405811
267802
65
1
4
44
88
6
78
225769
49
791438383
18
85
6
36
387851
47793
86
55
91
47
17
19
738198400
262557
23
22083
91
408450
49
12289
95
63
8
11
99587
91
4
86
459856
207976661
5
196230
15
224086
40
61
467204
4
7
357606
18
69
30
421141980
4
36319
28
10
11
17
78
62
68
20
88
7
27
6
3
189153
34
62
258408
275924
63
13379
80
347186
106175
123198183
63
5
4
3
403794
13146
27336
69
3
39
242137
55
15
236887
30
12
64
188816
595745057
50
86
150544
245153
49
14
336496
95
357643
91
274802995
402969
389671
8
41
88193
1
95
93
237590348
156313
161654310
64
71
324175
304763
10627
11
21
255159
503872407
377435
41
27
287511
389286
75
68
40
57
264286
85
64349
78
6
116771
69
314677
479297
308406
78
70703149
78569
298598
3
16
499044
80
87
31
68
313375
7
64
68
82
470941
132346
74508
437001
74
85
74
66
9
340578528
434214
67
5
297701
22
184041
39391
367381
160131
63
279537
3
29
26
681560523
64423
70
290242
38861
36
12
429113
24
5
90
103677
5
90338
266887
9
89
24
295540
34
110179119
6
17
782974729
83
60
37
240736639
67107
4
68
82
472128
494543
470161
22
23
54
42
246334882
305953
442337
205455
89
951835732
17
904662988
96
280690572
828236411
812089017
5
408502
93
73471
86385
8
51964
317516
76
12
360321
245509
19
13
459736
7
4
350662
309448
41748
227975
92
69
362769844
8
111350
79
244568
390439
45
226985
81646
4
8
435019791
69702
4
11948976
77
51176
406037
64
315378
1
59
425816
1
41
88549093
58
29606
211521
104295693
17688
154455
3
246950
67619
952444623
462456039
180930
362272
61
154633
35
3
18
96113
4
82
359950
27
6
220047
46
316245
6
3
41
239315
306683
57
103180
52318
50
59
7
36
224311362
926292132
33
167155481
7
755057751
3
150136
15575
7
52013
367277154
96034
446778
292781
369113
231282
302106
482387
12
452106
84
376034
18
84
134055
29895
67
34
80
23
255629
410461
46
73
434921
28
78
63852
87
8
70
115326
81
324826
42
485801
406480774
24
245389
385086
222437
98
19
678841868
389508
29
27
24674
7
86
11596
233377
331189
327
400770
82
7
487343
30
72
462072
29
15
18
156936
388212
371372
496558961
39
53
211817933
99174
13
9
421502
20
21
16
39
13
697633439
265857
132744
475370
89678577
292782198
976080252
345350
49
74
81
315032
247891
15919
63
65
51
247544
66
393756
113946
3
11
47939
889974297
370552
83
212342
14141
312501
91
48
159377
27
56
184422
405748
55
33
803259718
497045
124722
95
244635
95
66
17
203442375
75
58
63
378672
412771042
9
288123
19
268505
472318
96
4
36
81067
274135
79
50
94
50
482610
190875100
44
25
279996984
81
2
302795
974867916
81
150712
339459
75
3
344916
282259
24
417705035
101269
1
3
96762
10
145425
990339678
1
50
51
84509
194048
953260418
312596
34
70
444361
36
44234
9
495864
82458
374305
6
275348
189997
368077
25
272202336
211366
7
952137586
410416
1
97
381640
451947
344280500
170642
25
13
297611
184366
3
372557
18
11
41794
41610864
83
263309
314806865
45
62
16
64
4
691155960
123651
76
28
355553
67
215626
83
40
42001
377575
34
750160834
29
221047
96
98
159966
98
291953
881297163
12
388362
247074565
901040794
383573
4664458
114690
86
220044
174744
37
9
25
714077270
276118
65
67
434165
31
86
261926
4
230902
880972602
96
26
50
423438
214318
272742
61
70
41722
309227
98122170
483502
6
88
14
261074
4390
453905
26
9
85
8
81
9
48
6
27
74
76
79476
411439
90
52830
45
11
48
438662
393684
4
177987918
425740
7
64
23
99
291936971
210629
13
40
172230
24733
64
450311
70
30
66
83
251749
10
852235142
345321
38
88
353468
320134
5
184831
263271
66961
36
231074633
97
145353
118341
10678
21
37
19494
135227
684961342
138898
402911
74
257702779
453955
448017
70
319305
99310
300110
63
1
380205995
404142
13
982967798
30
415976
33
25
63
481137
81
38
2
31353
56
39776
991850027
225479
2053
76
3
58
76
71
293536
7
48
310582
446635
68
120910
24
200142
89
414062
83
298170
294271420
244619
38
93
68
15
503676328
49
59066
124809
195883
370722
77279545
423860
215890
264481
2
321451
166092
102381
31
85
294430
415617
1
3
70666
198320
26
55
90
116071
1
1
897885669
19
132361
9
89
274223
89
1402
46
197333073
76195657
44
465650
422174
93431
86378
40964
43712
97
1
11
85537
22
401659
288294
20
176355
99
66
255485
53
99
59
3
246937
98
34526
19781
8
78714
70383
51481
9
13
207028038
372787
211084
294398
299678
29
23
52
135387
167422
31
561702676
360896
10
1
331025
355545
6
9
21
34
205267405
126239
104112
312913
34
351481
37
385730
36
52
417887
307703
422904
243706
72
420074
3
481283451
241828
253649
2
45865
416315670
431090244
89101
29
44
44
57
450867
73
389493
52
58
62
80
88
77
61
203877123
254561
48
5
17
99
463048
173483
267650
16
89
10
98
389308
36
182087
431512
280618
177469
173134
3423
418748
76450
248762
8
288807
329203
84
1
497381
287619
106605
90
7
89
3
3
2718
135954
7
23
71
764822362
222771
153797
6
4
278486
70
163036
30723
72981
33
49
320164
396255
321694
3
373491063
37
458344
965165901
2303
217046
265313
43
52
62
84
337555
8
480300771
53
464174
48
217930
246284
36
18099
57
85
268909
86
72792
83
397653
83
75
31
58
43
318441
8
401130
20
4
44
16
64047
934043802
23
143796
230665345
10716
71
63
76
18820
53
92
349789
3
18
77
32
107325
12
233416682
57
291872
376227
65
88
43
53
855536588
65
291271
374993
228044
309115412
328423
57
66
8
4
5
395008
37
495937
349814
460058
234713
324050
127836
2
97
84
138875
3
437800
182285
84534
149493
68
462862
407762
64
452397
36945
137746
417714
178444120
482069
83
846539617
273394
60
144164
1
38
2
122398
254304888
16
140951
217439
4
83
83
137701154
866590529
418403
30
792295154
258639
46499
2
241117
296127
37
192144
71
230882
42
91
158780
389917
720017651
48
164679
61446
457840
91
457049
99
169505
177408
7
40
64
2
350463
22
11079938
184792
433763
218314
73
244866
441221
179171
31979
41
17
447218
77
8
69
234651
56
28
130935
300645
35
226539
92
633812819
66
49
385281
93511336
1
18
211382
398935
73
550446930
80
18
229259
23
357762
192858
321349
77
399365
96
209337
440313
38
7
404375
104751
179314
2
97
3
1
378937
393779
482725
301207
30
21
47
64
74
34916
191067183
93
6
40
82
2
124132
41
83
18
6
63
274002
432875
111549
209466
409857
93
63221
409055
11
400165
181275
370447768
261806
37
21225
16
49
21
78
4
96341
48
493031
216111
193976
272723
222981
87404362
881709216
83
418212
46
76
316934362
278778
372612
111421
21
42
179894
229946
392990
375389
190528246
7
458368
66
8
335853
59
380421026
255383
835853064
53750
28
337616
7
370355
88
3
80188
387810
360749
305719
75
189729
39
40
13
419983
34
85
465180
9987
62
63
164144367
7
10
41
830879351
68
85
256380
920638969
10
87
94319
24
17
64
34576
4
42
52
40
279504
401933
15
189313973
352157
43
69
221338
69
409183
547312425
74591604
67
3
60
9510
47
4
37
977390901
370612
5
387699
13
119518
173755
420423
220908
63803
254214
406547
21
38
73
311795
47
87
19
96
49754
66
389496
55
3
31
126635
41
39433
223555
279266
40
491638
295554
54
80
53
890089808
27673
81
492933
60
66
239095
49
58
1
409593
86
313528
358413
347527
7
79
177182
37
64
234637
494752
101153
3
473643
783903717
80
19
391370
417642522
635608675
82
20
95
10
385275
82
394422
43
499208
205836059
291105
30
145118
87
5
400219
34
1
306403364
77
222593
82
204989
62
23
51855
3
37
332654
79
151192
5
53
9830
325080
430082
17
68
19
36
16813
354146
136279
39
83
143248
67
113977785
796264477
131090668
36
364156916
270546
94
60
379351
495227
20
170439
374004
21398
81
777433583
272669
27
3
341453
203825
331763
40
152405
313284
6
2
83
46488
16
57
127063
592874474
88
347080
48
480061
14229
494483
476757
589471810
75
269458
26
76
2
776324571
227284
306423
40985
93461
3
89377
37
992876256
33168
96
162709
191061
87
53
422775
76
53
242656
17
273399879
2
99701485
9
98693
3
84
39
80
6
301266
563506161
78
99
46
346652
54
35
160882
33
3
2772
406429
180300
742894184
204583
2
47
88
157129
31
153871
3
4543
20
328089
408237258
7
83
411850
72
328825
76771
78
188569
10
463828
84
131353
261233
197799
166338
10700
94
17334982
162104
6
307234
1
5
135073
11780
15
59
453857
25
25
56
34
809244660
944031155
7
91
337763
54888
6
320559
62376
166969
37
55032
48
141218
265569
122494
62
28
703436333
96473
57
208112
76
77
36315
40
16
437508168
38
208856
424732
35
57800
12119
268277
866477953
75
67
942280251
48
68
3
342322
7
24882
451596
28
58
195989
4
5
86
439981
5
67
77
75
93
4
15
326031
457792
129981
373071
1
285833
462864
21
77
484475
27
429031
78
9
354246
351083
47
440336
183211
280215
53
334240
357961659
28
33
218524
263186
151847
239880
62
481118
97
49
88
352227
334974
339632
286303
3
134629
966985618
1
19
943318643
417427
485312
95
429742
79145
726633136
33653
79
467786337
46040
311688
9974
80
39322
60415
78
287388
342492
18
36
136305
375390901
94
75
23743
657069636
34
295901
107846
386757
6
245537
119603
95
474620
87
44
776378583
292261194
16
586098645
482870
87
40
78390
354489
2
42
88
45
208805
53
87
386622
110718
95
888520212
380963440
21110
8
79870005
86
379025
96
56
116580
226379
70
243083
78257
142400
56
855584839
112383
871283687
792087108
91
199175
79
86
145331
20
34
827960994
85
75
3
295304
93
49152
43
349321
40
24
578597355
464212
52
153109
813235278
52574
279660
99
8
40
197008
82543
449556
94
327186
19
35
90
26
70
1
823606770
3
68
84
404061895
52
12
91
46
260394023
297039
23
42
460596
76
388330
427730
73
98633
355408
7
246462
20
49975
54
65888891
10
107408
93
29
362013
37
73
59
131838
70
7
328608298
73
454510
245675
544703928
252538
43
319057
53
434984
5761
362993
304182
459955
76
183794
20
67
489458
7
450072
57
26
34
149980
57
481785
62
164905
188482
167380
63
98
93
63929
64
8
241194377
3
495524
19
257874
50
36
340085
1
6
34
443309
213744
15
44
3
975233994
105089
624502645
363516
398910
24700
562316435
54498
349113853
92
4
418860
417434
93
331143
254289
95
64
32
77
35
9
37
52
445117
82
7
33
47
39
371304102
34
983940256
4
549152058
6
153297
98
47
12
20
41
22
86160
13
466634
79
53673
54
712764798
90699
36
135705
82
10
54
352278999
93
57325
62
496479
30
99
56938920
74
389348171
401438
96484
16
190510
71
52
7
447380
90
334070
421976
99
62
174904
420926998
509097612
413656035
48
98
62
2
99
285614
924703110
212986
82
132403853
10
70
239045
6
59
28
758057267
51611
74
769554436
415773022
991544860
52
690440068
3
904867654
41617
115110828
3
106418
59
384720
6
123713
484740
88
4
224014
5
45
67
63324075
406967
95880
83
397907370
158408
925106570
411551
117462
267481
314619
86016
18
131815
377878
2
61
71
354133
52
103994
463579
64
20
343620
49
100214
186620
11
343925827
8
761906867
284334470
74
119654
30
312508
4
346091
365614
286494
82328
454423
369944
984200028
489596030
129622
47
222191
906037678
213297
377448
438181
119798
3188
68
80
362505
105024
14
379628
990985969
461444
3
55
125451
21223
490660
415910
33
348850
1
223280
134795
84
324552
94
9
51445
161708
190832
80
389157560
2
55
88601
399533
85
157649
99
9
973537624
87
4
311516
495734
19
123365
291587
463917
46
1
84301
72
441681
10
321829
57
4
31
94374332
84
3168
97
25
391081
161954
795444973
320181726
337074
89
57
863239328
420766
179602202
45
237348
43
53
77
382825
13
124383
246547
7
99
94351
6
62
68
38
317454565
152714
58
480497
55341
22
253238
407713
66
130848
51
34
34
64946
210039
17
334050
72
243710304
18
306604
300348
18
215627
213246
25
5
244260
39
410764
36
71
4
39
83
3
223836
48
6
202943
130242
368107
465367
380526229
15702
48
70
17
20
71
5
70
23
73
95018
58
15
208936
83343
97
426692
12
51938
735853867
236490
40
69
98133
27
85
412001
401874995
6
57
275226
273862
4
74596
307287
58
54769
330970
2
88
58
728815596
149887
130651
65
36496
56
925320554
8
465797
219800
40
106541
95
437285
597838907
94
418229
463499
75
55
469348
450238
54
17
329263
17159593
24
520054681
418938
261231
107563
133390
7
281632
92
784089011
403574371
63
19
1
57
262547
1
93
387020613
105021
191341996
73
471446
249843
10
1
47
333028
71
43
316423
261566
196966
8
54
75
34
390906
88
38
275762
294459362
28
49
70
68
75110
453082
40
9
333589
362478
5
142191
5
86
630694421
41
352297
73621
75
25
83
343428
312390
250198
39
130931
114497
74762
5
150925
476771
44
62
315591
5
6
415042
8
3
405642
393824
78
198286
441858
277202
305399
214562
575686649
65
36
4
43
357683
131953
403230
460527
26
375969
61
219066
4
34
8
209103612
143695
86
561335286
138317266
72117
221661
111197
94
304534
363731
19
267100
464184
93
29
3
31426
80
29602
42
457082
340502
7
380798
251092
18
48
8053
494814
43024
163779
237499
22
42
19
42
53
54616231
125902
474186
369528
91
494030
721685
314297
366592
251775
43917
311801
443036
54
77
43061
3
143252
43
482213
64
27
4
44144
820845507
69805
487657
2368
441509
86
287660
315680
432745
456314424
56
1
518551203
4
36461
37
56
80
56
5
187874
28
42
786086445
18
99
625444589
33
29
122868
303727
89
54
36
275070
87559503
153783
168057
2
37464508
56
73
25
21
368242
49
19377
93
613826428
49
7419
53
302278
61
297023
419513
41
305870
343326
1702
23
59
255863
64
491569
48
57
340565
58
2
228824
4
22
43
353732
36177
955556934
92
23
155899
10770
414857
76
815424472
3
178967
494335
298079
90
132986
8
240427226
15
68
238755
369514961
45
29
106235
50
247278
216860
139691
2
58878
351421
8
8
3
417355
87604
353179
452305
48
22631
44
292686
158718305
44
47
92
93
151104
289018
76
752442595
104037
62955
490119
95
84
370858
51
89
90
91836474
45
49
4
60142014
588477808
326148
13
39
903893173
113004
53
136000
240729
482323
17
179793
473784
9
825927537
351578
67
435190
3
80
46
103037
81
149852
84
4
387761
80
294816
19
151822
75
952208278
38
69643
71791
443700
221212
58
11193955
87858010
9
407363
135682
115600
998557640
62
135090
153214
759114600
5
418118403
1
165685
764173636
258917
18
11
36
95
154278
80
84848
259138
287986
82
40
441653
765164585
67928
91
504997587
40
4
59
58
182222
85
7
215670
12
264946
20682
41
93849
122160
62
14
76
353729
172155
42
72
3
75
334528
12
60
458840
47
24421
184478
494693396
77
313558
494741
29
147542234
924511072
53
195084
65
6
39
23
64
5
84484
37
327172
28
51
280760
18
274302
52
262913
298110
330946
58214
135153773
75675751
3
79
95
362334
5
8
42
35
59
62
328979
387120
405470
31
306823
40
202117
424904
76
38
22594
178840
7
208479
2
305497
105650
135472
9
13
163948
247059
95
18
92
30
301077
50
33
305631
140663
92
98
368865
36
231238
711089259
312500
13
75
68
2
1
299192
15
78
9
283753
64
14
47
76
96
451135
148792571
495719
366419
268881198
8
17
86
7
733868170
247459
865057772
1
2
474944
99
73
21
32
75
55
55
371282
850593075
867074081
254706
27
47
477528
223082
33
4
29
2
271638
24587
1
384059
73
478352
50
319641
177667
94
49
7
36775
79
455180
57260244
85816
319815407
80
457370
162238
89
587204650
94
455613
408878
485389
1424240
360041
47
357242
245031
98
4436
47
66
267246
362781
103965
35
434795683
52519
400427
42
371326
293625
242551
349087379
7
1
19
296989
111570
844283794
574403206
739066042
5
295080
79
329645
269688
316870
24418
75
10
283023
390402
397167497
172071239
21
52
87074
774339176
160473
238017062
79
198272
96
47
20
82
77
38
39
437085
129728
808768096
257796
498497
63299
72
180126
222890793
498601
3
330585
22
267522
61
56
22
288352
49
32113
3
284075
152431
5
383687
59
1
17
56
87
497087
187243
309957
120289
51178
253520
1
11
76
436437
607617468
28
263367
96
3
12
7
57
35
82
161314476
135431722
924482550
480103
55
750269771
53
2
363354
14
8
9
235410
347385
161967
7
5
36
93
305204
4
21
521701204
159266035
9
18
33
146074488
66
384221
58
207552
462444
40
96831395
459061
240293746
95
396103
22
371629
261335
5
352745
703192746
12
7
617544472
77
40
25
7
65
488247
5
63
67
404170
14283
92
42
986829041
4
434066
284618
258436
478805
18
463388
664511193
230499915
26
3
30
775284218
61
417847
57
131711
41
188371887
2
71790
46874
337024
298011
59
99
67607
58
90
62
956498786
8
476429
21
45
983180376
737255492
266086
5
105979
42
37
91
9
44
450568
29
72495
4
757058926
24
22
36
24
286650
34
2
216459
101585
72
92
48426
551876317
52
23
93
58
134453
181414
426922
54
2
487812
136941
294360
79
362500
324671
52
6
55
302638227
166872
410077
58
412950
495204
27
399903
53
49
56
38
305197
6
42
8
83
60
51
91590
486980
111004
45
16
787707838
99
335080
3
348374
216298
105772
438957
206785
9
81832
796280545
62
460713
363099
25
172499
108215
32
240577
269889105
25
437206893
767
973909705
391410
352107
43
54539
564241182
354982455
890594360
50
182828
34
439782978
63
11
55678
437269
96
77
37
56
9807
56
356808
3
98
77
830001788
308037
489171
37
26
65
69
21
207643
8
11
396722
148624
2328
101551
73
303090
8
48
431293
441218
506488213
37
673554672
66
40
20
7
336268
37001
221963
109374
130709711
474586
51
93
37
53
1
451593
143884308
438780
656433965
57
839501508
124019
23
39
53
85
3
257891966
85721
492620360
487597
27
79321
722209017
50
302601
7
907016056
822407237
44
19992
308321
89
10
6
415423272
52949
101636
17
86
425736
73
12961
60507
305092
9
331578
96
21
79
7
231354
51
363055
7323
285679
90
91
131411
84
2
453346
68
28
229028
2
3
379306
47
23
35
151338
59
48
9
40
50
949930681
235230
469589
108957
65
37
746130811
250184
27388
88167
95
375679
40
70
7
199783
32
184137
68
88
247116
80
57
69
125232086
451986540
427229965
443402
37
6
54
298188
14
466341
233257
234780
557966387
71750
11
179988
61358
68
61521
409367
827307870
12
433050
22609
27934
476722
101772
187956
16
3
10931
218721
88
22
6
141753
133638
903282131
91372
188983
3
76
49980
64
449270
245641
326356
70800
57
48719
87
339480
77
264954203
434180
5
293090
891300663
40
187594
138690
297482
9
19
9
153702
52
96
143765
22952
94
421306
79
498986
1
51
451151382
166641
199313
427712
347652
67
295864
68655
17
7
40
197312
101581
49
60
37
301089
59
271097
7
447908
450950
40
81
23
6
446577
90348
81
226566
460262
41
121487
298513
457419
4
14
252483
372147
487489734
249112
35
508311997
482999
277223
311706
1
26
365572
51
23
39
49773
11108983
920052259
23
93
393059
16
15
55
6
86721
45
178045
24
161732
36
27
720775332
3
55
244737
327284
909926981
575967728
208535
38210
64
106222
83
958319001
11
956559796
57
40
2
250241
400177
40
223683
62359
57
16
1
41250
52
34
389095
19
431810
104486937
262119974
8
29
256702
79
755103776
31
58
1
31
9408
38
87
459647
14567
472311
5
100151
77
105868
275443
19
312981
90
370756
21
259845
18
5
28
19
32
7
8478
70
40
92
94251
438936
17
921603554
94
382097
644054815
96129
479493800
40
21
372833
27
7
73
24
300397
209606
45
64
395549
90
89
66
32
428723
13
335270
41
37
410210
5
200339
256309
660663869
182547
545190670
422508
424682
472085
12
350939
98042
689183401
695265991
80
129420
46
847790911
160229
67
6683
1
794858392
44
333260
74
33
22
259208
661352651
692790862
282328
33
988516889
341739
184758
259214
404170743
29
226775
387966
7
56
81
37
93
423268
397465
452920
94
26298666
9255
54398536
178618
4
34
170279
33460
41
85
93
64
234958
29
441230
90
46678
695684066
42
7
99
56
7
88
9
235008
30
208849
7
18
95716
91478
172674
64
60060
27
56
55
172272
11
29
88
459420
397627479
298130
898130734
187135
18
3
493645
72
7
36
372403
465943
35556
5048
829762803
339361
78
473414
479696
150266
47551
27
423905
3
53324
9
94
97
242410
36
417784
424280900
25793
316535
292436
639722534
39
52
59
249315194
68
52
59
18
654781110
391525615
10
75
312959
34
14
228826
730550154
350334
481460
88
49
558501516
54
43
230854
378888
423454
70
6
335937
39
51
89
230466
4
96
28805
519341477
52
29
92656
489378
2
135322
28
54
87
25
66
6
88
73
344117
78
292864
12
85
61
4
232678
9
708014614
95
92
266584
33
82
42
13
13912
42
63
4
350636
33
317854
336530
19
119036
55
498791
24
145942
69
25
43534
2253
93
386501
1
208293
369083
27641
33
214422
55781
31
27
48
30
137992
400115
370700
92
43
93
105715
8
436204
3
77
471187
480755
69
130145
35
71
14878
79
66
144807
391776
71
364150
9
63
44
10
33
52
308982998
69
164581
445872
10
25
12762938
45
51233
81
45
188178
142466845
52956
96
157868
344733
124775
471879252
97
2
171168
416904
40
43
290281
2
251025
80
40
94745
98
4
210204
132852
193432
18
435767
3
347595
33
7
28
278181
413960
448691
22
81
1
64
9
12
46
289528
78
51
55
14
31
2
47
14
304195
40302567
112873
322252
73
571658513
87
450176
72
464334
64
60
51
256010
271705
7
46
33880
482918
8
59
26
629899812
330801
282775
627508555
33
71
110331
88
223106
552724583
12
90
205868
105354
6
916387536
611611287
308816450
994060402
369204
112692
424325234
104627
61
10
92
24
7
34
77
59
86
771554627
75
62
266764592
28
28
69
78
95
22
66236
119567
8
94122
237867
71
30
98
402737
292004
79
5
98
4
69104
111324
44
401537
62
31
463310
763264679
485184
153086
474588
218513
332575
45
42679600
283229
178894
21
135225
3
2
16
245718
389491
339944
7
4
21
924153733
5
295744
31135
20
30546
182511
350619412
379542100
4
256831
120559
70
210275496
375812
11
46
73
130934
2
439044
69
340692
119605
17
34
27
90191
50
67
583015421
5
65
41
33
95476
60480
434162
287886242
153883
292470
94
9
215270
97
54
200832
62
283042
24
78
12961688
43
455285
84
284301
89247
87
124923
4
87773
53
46
48
40
31
93
27
50
68
18
22665
235951
213640
85
150159
11269
2
75
335806
123026
138123
42394
31533
90374
60
10
249399603
407439
140489765
270432
37
23578
56
443284
208897
74
79
49
7
440769
42
271781
9
1
26
129208280
52420
16
19
492772
26
341174250
193942
364278
380545043
54
16
93
393975
25
24
20
207529
144769
135712
74
261635
8
49
131897
70517914
73
231113
57220
99
85
26
13
5
91
96
41
106246
77
207977
54
93
44
7
9
345338504
420358
3
2
6
281292927
39
19
319552
21
50
122889
85
575021230
681929575
33
15075
27
4
69
402635
97
373271
111691
81
227727
9
68
826933562
21
98036
79
108078
929871628
144342
170294768
23
71898
437537
175931543
40
55102
992326343
68
8
323460
103951
132654
16
29
4
64
289548
446953942
486067885
2
26
196122
28
5
453996
62
61
119272
267842706
8
42
710289049
2
335162
446602
96
333652
72
240722
618132575
2
91
2
473519
245630
91
163430
261518
7
126874
462454730
758167074
33
346522
132181
439740
90
4
12
105358
125734
20045
156152
76
910675225
216882
290437
74093
92
47240
83
6
54
94
38949
32
455330
404873
13
176783
95
2
453575825
9
87
91
85
7
88
39
8
49
353860
330409238
151231
17
23
359537
88
341968
863993182
170692
41
9
479410
73
39
92
9
6
327982
301597
2
54
6
374565
812347869
289828
396516
164895
78
80
244445
128195
450027
132824
90368
99
30101055
24
46
99
894410260
60
54
227892
851161338
199738
3
59
432268
99
398754
3385
268441
1
33
468862
16430
50
149522
41496
384010
21
18
5
16
128372
11
45
15
84
466649
53
24
89
52
79
61721
8
2064
448215
266304592
121571
73
307369
166621
38
40845
320095
6
44968
83
893093853
65704
48
475868
82
355356
60
95
339700
25
273187
29
69
328778562
870884415
13
37
83
20
487705
5
393385
89948
358006
416084
354564
70
205490
63
53738
259831
235418
138669653
82
226285
93
205037
7
12
71
2
47
263212
97559
5
907127538
2
35
291700
20
205862
52
67
65
41
421590
24
379804
461699
55
11955
356254
1
93520
5
286094
793818152
72005
79
312719
359125
42287
442957
378522
360313250
54
67
125041
456554
84
54
89
37
15
94
99467
215102
29
222050
8
231570
66
27415
46
9
153077
2
4
416420
251584
15
21
75
78
92
489228727
106184
450695
4
1
3
294956
193890
8
1
88
56
478561
4
53
44611
102972
52113
213001
17
119085
35
74328
5
55
154436
77167
40
350173
61
33
740127626
10
6524
736987025
31
216837
958919178
35243
319279
393731
222369
11
69
56
29
282446
124715
20
55
17
16
78
34
5
5
792834396
5
152206
439399
51
450702
18
161959
95036
453672
44
282918371
85
61
369850443
27
70359
314112
213720
291695
49
7
3
39
50
460104
80
25
49
212880
1
84
693108313
31
826743839
852763721
732104796
404637
75
33
93
366059
39818094
77
61
54301
54
284066
52
28
53822
36
82
38
112584
8
1
26
407155
58
83883
87
931838356
33
219459
6866
355284
786613426
91
979485865
159224
746880817
46
464968
55
606072338
90
378071
58
298497
5
14
5
306786
39
100236
6186
12
742462290
48
44
44
325400
58
643455351
20
71
19
7
12577
42
387188
49
114885
107283690
280188
396784
961815206
18
71
8
152187
48
426760
53
28
111430
617593576
26
4
8
6
9
96
2413
497126075
74
288830749
303881
266528
5
887641258
26
1
71
91
490844
9
152300
21
235167
233643
281838
6
438505
66
80
29
77
430914
78
80
30
352712
204205
343577
56
9
749393983
157660
14
291029
91
39
247242811
1
1
29
69514
52
28
532711319
95
166574
116483
4
4
201009
216030
97443
32
79
69152
1
21
49
102909
484256
861583113
37
53
376282
25
468103
52
12
2
365192900
1
78
30
77
308699
37
11
101708
269810
78
31
18
113220
379351
29900
228066
135740
5
264567
754066398
215829966
75037
61
78
64
25226507
449540
316590
317914
8
98
34
201102
53
35226
500137479
70
86
2
10
162275680
71
37
423900
39
89
311996
3
274453
494074
128264
339806
496236033
2
95
13
526683366
407870
9465
46
65
358108
128758
57
7
19
4
40
781753042
2
168338
305065
49
325468
32
92
691514378
10647
2
8
422955
198962
176824
37
50
291429
64
40
4
59
41
109034
431262
23
47
89
158851
10
9
41
43
276076269
429825
23
293934
87
183841
243104
119000
4
76
445462694
22
21
87
136469
145812
35
83
496339
88905
96
52008
6
336372
71066
226625
172026
55
33
237002295
351190404
201710
497040
42
194138
153641
10
149658
64
86
71
309177
123292
61
11210
55
77
287591
88591
9
68
53160785
35
4
8
7
47990
105100
9
347570
77
66
22
84
11
36
335581
84
85576
15064
394137
87
186644
760390053
75
28126
352306
4
22
72
241448
48
198259
250630
73
66162
156550
16
124686
469283
3
260821
5
406315
87
62790
53
110414
262555
4
439659
325899
200535909
57
18
564715022
16
489081
74
33
48
683701827
420716
8
440450
5
11
77
226502
10
81
7
42
201983
547841330
451387
76
649516949
69
406845
26
436703
18
83
419567892
8
50833
6285
55
56
235032
96
857092514
466074
366906
74
15919
83
399561
16
19
148753896
74
490151
57
117597
65
41
885072103
35957
162075817
84
52439
464974
95
62
217542
27
6
145303
107151770
9
373966
349267
284003801
22779
419386
21
470121
44
80291805
323529
29
176203
75
7
74
53
70
72115
45
83
118941908
40
209870
11130
105634
53
55
12
736694306
7993
493063
245827
72
39
384007812
99
138413
294010
42
146272475
487398546
40
54
2
43
19
17
54
135790
49
44
354418
16
30
380792
82568
9
140144
4
465877
13
37
119354
296425
37
492643
25
27
69
91
475029
34
27438
21
81
71
103636
47
355829
462988
9
5
533046090
66
5
437930
252205
998022322
55
314086
120662
92287
91
458490
56
314626
56
41
484641
6
7
17
82
461984
12
85
399516496
47
4
72
313461
306374
230059
20
94
119113
385640
1
331244
492631
612221819
43
67
63
386226
377731
28
209331
4
150904
189735
48
70611
280005
34019
81
993687418
94
99
227778
16
672903043
1
56
187033
127397
69
185149
468227780
71
25
112412
1
3
403393
42327
6
75
73960
260526
492128
202226
529641563
124483
67
45
304004
231755
458675
57926
44
60074
476605
1
58
51404
129823
1
8
312409
73
200628
2
20
36
55758
162014
266835
49
314506
50
52
5
362306971
386063970
36786184
436997
20
5689
10057
294980
99
22
239613
48
2
352429
478445
28
16
350998
412481557
432523
192664
2
55
24
454707715
34
5
1
55
312052
64
88147
239876
31
49
339612
36
66
237374
52
26
190678
51
751689133
1
25
35
20
78
14
56303
119033
5
44
3
668886205
129361
50
23
188424
9
682757273
74
24
36
4
144974118
33
72
1
422317
459648111
181249
141925
125115
24071
21
464136
7
68036154
489366
25
8
35
234796
6
4
321913
25
18
59
403963
86780
89
47
901335404
480336453
80
125307
144121
37
61
68
79
80512
497194
67
148392323
82
11960382
281728
99
311505
94
70
226086
197455
90097
413057392
38
474473
91014
255838
215607
62733
57
217056827
18
33
243852
997549255
5
389961
83
71
399875
59398
94
17
61
353547
368667
483848
435786
997984190
7
49
132170
389305
11
321660
77
5
10
271346
42647089
235418
365102
158350
68975
46
64
90
656156062
75
50151
40528
477794
318401
12
95
379167
61
329297
418366
67
9
90
45709
64
67
475097
9
409329
45
86
161459
81013
64
321655
370963600
768943182
492726
132598
63485
475490
66
47
68
45
474128
81
17
498735
43
257242
74
414934
377043
95
1
242823
613196132
6
4
483709818
76
12
495040
70
71525
34
472170
2
78052250
81
164621
12978
52
240445
77
52910
488016
93
85
9
70
28
48
26557
578202693
29
92
327442
931831314
77035812
84
564709255
74
19
56
40
87
39
54
67224
90
39
454443
77305
9
155873
2
463397
162192
52
201065
540708341
356858
144940
98
928969897
442404
11
4
89
703806769
93
205193
480109
96
496024
16
91
93
22
327314
77
9
301550018
21
265463
250464
104246
272468
353854
219368
95
249076
77
98
43
492741
638736840
6
421774
51
78
94
61
425259
143887
10
62
13696
208247
91
34
6
21360
95
96
437714
4
40
454670707
365734
29
84
4
5
392727
70
43221
7
202309
133008
32
73
45
3459
66
217493558
27
34
3
322013
436618
269710
239640
852690448
770252526
85
162931635
350900560
19
15773
127979
14
18729
351543
192107
57
64
40
30
805288742
33
20
67
432036862
346711
5
130880
525202965
34
57588
397648
14780
421348
113479
70
185405
135959
26
77125
564026313
3027
5
627848740
50
20
95
291833
44
8
399911
782366842
412125
474882
719665973
26
744423455
12499
21
90
21
83
1
99
397756380
53
18
491900
9
60
80
126281792
295924
178380
71
421776
24
306271
99
82
23
22
20176
22
123192669
270979
362459
151956
499673
312036
165407
55
46
135400
388032
162888
35
48
308766
65520
33
419718
151736
884130485
64
6
68
177659172
61220
16378
87
944328492
3
28
39
734052118
3
94
45
7
323993845
168170
7
67
314981
83889397
1
4
143969
276209
77
56
363119
4
80
20
23233
87
9
7
399843
79
30222
122116
93863
70791
3
380915
90
184586
136591
261450
155709
76
349903
741747172
323956
494615447
1
377510
364948
6
352647891
46
52
75
4
410580
97
210109
128710276
49112
333849
340458
14
4298456
12
572328119
215748
265617
39
72
228255159
71
369583
841310847
20
32
157363
44225320
53
381300
4
883712139
52
407099
425499
95
71437604
3
234314
62
21857
5
7
325505
94
2
43
93
25
42
6
1
410587
164683
808386233
93
144004
49
461060
4
20765
3
33
92690
304207
22
305699
69
877935183
310351
97
370281
39
65
182837
259978
87
58682
140982
11
186328
194788
305177
72
48
2
51709
3
71
1
68
241090
3
143623
393534
306516
497755
49
334560
11
293433064
464274
414040
391172
200810
202903
621607305
414526
11
86
537578634
67
321046
52582
126401
32
80
67
1
5
173858
452084
38
168571
21406
28
477354
78
324189
650177005
166260
386240
30
3
61
42
489404
41
415977
181071
320050
130217
3
73
9421
52
136243
455872724
496827
343198
491676
51
21
430438
121629
9
263224
99
83
448793
51747
6
16
233034496
89
8
76
10
45
27
191860
3
51
87
24
492768576
6778
57
2
447440
325869
99
51
443929
236161
495406
83
895644282
23
88
309871
789422559
1
2
90
6
451923
358970602
463189
57
267402
707345681
10154
476792
6
1
26675
19
69
52
202565
8
170284
87591
339533
37
29
7
331379
82
106180
393969
437142
94
9
91
72
45
62
422373
72
408370192
278661
36
430721
219523
23
496577
87
158383
125184
727752610
83
495962
73059378
81
66
481184
1
398461
78
28
295120
80
61163
289343
332134
9
80
248140
170514421
1
67
524037436
122821
472113
3
169827
460529
626070581
355324
7
261918480
95414
12
56
354558
69
78
13728771
75
63
7
67
278861
315542
24
89217
493126
28
797676533
232283630
65
176404729
61
27
323014
156020
80
108281
68
244746
352903
243060
71
390183
34660
32
91
41
78
469883
7
91
6
259575
241213
281811
47255
8
24
72
38
2
18
83
9
490394
48
7
4
308111
71
7
303073
80
271030
261706604
402523
439501
63
155620
50
46
9493
48
5
325094
22
349191
196999
89
419010
400364724
115324
63
99
205415
257669
443273
267177
469404
441402
237632
5
9
4
306201
94210
88132
94
494840
128119
494753
46117
334290
35
74
693673753
412999
19
3
961257945
523741628
70
60
2
71
91
12
62
67
321220
8
36
438918
56446
185411
25
366876605
159721
29
226556
18
167285
79
298767
68
3
534861089
68
221479
55
220162
95
75
64
81
5
54
11858
82916
73
603761189
19
37
28
227444
115194
176281
29
79
363658
331552
54
184593
82
114094
13
410150
25
134052
6
9
31
87
308103
11
476280
52
69
187370278
47
56
49
183027
489261
81809
87
63
104914
32
7
835661175
91301
126085
208624
250257
67
314626
3
14
55234
2
42
477568
397394
93
98
78
42
18
46
290465
6
4
216366618
82
69
42109
562625763
588037730
85
98
154465
10
73
78
8
92
11
67
455840
280017
62594
442505
307203
94
312380
86
2
95
45
62
56
6
547063805
286532
41
86
64614
67
23
382809
38
7
66
325286
94
132181
81
115146
422285121
63
111270
16396719
11
34
55
176268
9
55
240135
454006
366901
14
9
60
89
84
373175
38
196197727
482152
133113
7
6
19
129606
340748
70065229
462026
67
7
88
75
85595
663145422
57
905807728
184738
81
467321
90
779997106
65149
460097
93
53
126422207
58
31
12
88
300568
73089253
282243
48
474606
268289
71
89643
5
19
71
390851
91
2
17
436326
89163
463628
6
115691
29
207553
24
55
406702
61973
250276
434279
139088
855157563
14148
6
53
83
680189618
24
310738
601253412
29
454075
104707
478233
58
339968
9504
16
173437
99106
143896
49
1397
57
430980
272036
362938
640191161
305453
496169
364299
68
28
9
96
23
67
479344
244339
276072
45
264834
94
224037
445911
209982
326935
1
18388
303789498
47
419940
381423
5
959982860
163533
128276
76
940142086
63
378282
420246
67
208362
81
16
51
66442
31
478154
248927
173184
264743
435569
30
64
406975
452623
564818990
327718
725598451
654979452
43127
360989
49
2
223381311
3
151535
45
18
288309
41
3
39
207339
486723
350477
189224
86
94
7
319313
153670
92
1
7
245521
742997979
109503
113078
44
317766
75340
319849
65
279131
22
62
8
34358
64
94
408228
89
8
245629
7
101955
50
281915
369727
2
283463
12280
78320
295087593
87
377035
1
4
109009
189442
172122213
378901
19
331376
405476
9
18291
37
85285
47
146368
71
2
67
99
4
348340
100088
3119
249841
227890
42
485976622
223466
77699
43
68616
390096
491495
13
74
19652
357217
67
128076
113075
40
243380
27
47
13
2
85
5
919745885
119630
80
180553
71
15
4
230242979
334551
478084
77
64
5
348789
390419
311790
126510
694121194
782054896
5
51
711311256
41
12
41
29
338376
426600
77
318126752
697361393
119800359
9
350677
160053
1
280298
6
21
90
75
6
79
5
26
17
89667
64
95182
197718
322326
123548
428642
8
66
355376
70
37
8
687647485
469131
7
94639
928872418
148044
34
1
389999
166543
5
36
87
70
9
86
314457
963600441
15
373539
385761
456118
337533
242824
37861
60
429068
70
118335
628717178
30671
461823
1
71
12
4
175830
58
34
169555
85
224714
394986
94
8
390319
6
42
52
99522
82015
68
422314
192358
73
326272
14
26
191340
4085146
140708
86
31
290309
318236
481429
419308
342998
13
10281
144602
21
213469
273045606
12
106761904
9
487067
82
59
95182
98
127731
80
2
476234
63
23
13046683
419255082
40243
941858636
783508901
680553877
391278
77
136447
30
57
954136755
581866062
190047
56
955201832
80
865339888
20
37
20
84
235264
28682
495483
24
605
9
260732
8
167305
313965
2
72564
6
73007848
451048
357670436
263981
130939
45
52
16
37
78
12
75
295532
62964
416870
968160146
9
3
20
17
49
38402
834463894
227210
289913
15
60
95
6
52
872587600
68467230
73
451007
12
474642
67
36
242184891
45
60
248212
20
8
339995
269872
357467
97
87
20
198971613
4
17
185505
78
171595
19
79
32
246008
106855727
33
68
135283442
191402
78
166230
11
157831
45
3
320143
86
201238
7
792701202
223553
375890
64
240883
169803
62
5129
349650
400183
429702
274091
406040
353623087
569991861
127877
87
334615
3886
302115907
157770
2
4
4
226166
47
197780785
60
27
85
70
23158
94
41
84
91856167
21372
73
153402
295096
686409180
281549
7
70
346015
41
110181
378408
128337
310715
61
243725
53217
32
77
10
133447834
444735
6
241387
270262
49
306315
52
189812
361382
486008
181875
83
22
278023
255975034
366716
36
163489
194459
159133
24193
57
264740
400877
89
66
29
9
98
55622
98
1
231819
1
192555
2329
39
6
239323
3
14
9
1
36
364761
32
449992
87
59
1
14
321046
13
8
315342
13
69728
61
211693
242200
12794
406205
149522
304691
17
275398638
53
4
338183
468245
994742083
74
25
314613
3332
80
41
41
125221
281664
47854
469804
169612
460588
58
79
73155
135126
192649
78285
94
52
53
23
4
336932
32
1
37
84
58
14
243786
401225
46
10
7
86
13
1
443614
154342
752426881
81
96
76
60
77
62
399834970
175439
439271966
76
405274
139263961
30
62
72
465401
5
323795
817363786
35
4
2
472429
14
75
92
92
279994
141976970
674853771
17
205946
398330
763511988
4
43436824
492537
4
31
331903
286976
2
415550366
431717121
46873
106111
1
18
56
52
379778
48
25
9
1
53
84
21301073
89
572704123
32
95
148744753
65269
280068
323555641
88
62
482565
8
172145
71834974
90001139
1
90
337592
3
2
77
90
101851
76
443915
413363
30615
16
77
1
74629
25
120489
364603
782957393
74
71
73
360362
38
89
894606663
381407
309613
215955
131029544
64
4
917998214
18792043
307845
23
92
12
20
36
114863
142038
343643
346008
5
394746
67
11
43
282827
17
16
23
53
439293667
398352919
69
289194
125502
377438
135540
172777
1
354881
195470
64
42
253674
28
234044
517307989
360298626
7
155442
7
212446
65
8
76244948
301233
198964260
28
600597080
2
155527
15
5
35
639378492
22
170955072
68
74
353109151
51
548055631
44147
97
32328
43
72
247657
295003
220029
54
242616
66
337693478
184052
51
8
7
99
127587927
335248
31
716519612
363796
182031
23
27
1
7
19
559922483
416405
60
263080
657037938
476507
370311
437802
33
6
14
15
92
455183
123340
17
192469762
307585
23673
114845
9
47
57
424438
1
537283150
63
16
3
39
31885
90
217950
75
6
62547
15
203782
435425
96
321590
11
1
4
480672
5
135475
89
488989
163469
21
284844
310132493
338339
94
429274
3
107124
353699
9
333442
270004
222175
7
93
31
485508
43
63891
366618
56
56
25931
371666
112105
59
29
201621
73
77
28
74
89
9
18
492250
959621039
52
412106
84
81
501414801
97578
13
44474
65
33
52
387022
426097
499923
51
75192470
3
3
379443
53
238039
465467483
38
730189657
355485
196475
27594894
484335
12
6
20
18
67
433038
131744
36
155118
14
35
20458
34
445358
92
121024
1
38
32457
80
425557
49
1
39
14
282812
77
256702
67
4
979075390
10
238274077
96
279090726
8
452566
27
94
229069
362999
19
23
30
90218
51
289399590
1
9
273896
3666
53
56
308352
25711
27
72
8
345858
76352
3
117443
373411
97
23
176763
8
7
63
123226
431567194
85
386924
359226
31
963265518
308226
90
52379
7
706349808
39
1525
57
422411
57
32
3
47
22
694734013
121031
64
179598144
94892
156188
99
99
326301
18
17849
31967
96606
5
61
54
54
64
672761227
470406
70
46
1
201547
506900071
74
396596293
5
51
37
202004
409593
265776
37
439075
111158
70
96116
92
284074
343192
402657111
86
15
54
109092
84
10002
203739
44
49
14
11
51
277367
91
374134
6
368634
24
235
31
252387973
44
8
98
339878259
6
65940
380354
214164617
55
59
46
56
613436130
49
11
32
37
3249
53
14344
169135
74
25
98
53
9
690112905
413941828
6
160583
98
159909
72
39917
707378942
335110
3
61
205529
155424
497716
62
6
70
49
15
442617
1
66
174256
59148
926890589
68
88
631133802
700342132
132773
66
97
53
38
882391835
453340306
432286160
80
100765
509386119
59087
41
32
384716
90
49439
133740542
89
221162
1
76964
307408
483810699
12
5
82
120913
1059
92
302890
95
9273
379965
57649
203701
641562687
236566836
264878
309762
967827029
38
487594320
82
62599
9
17
182063
296970
87
37
371467
58
63
442437890
58
291001113
401135
48
150277
94027
356799351
113586
62346
3
444230726
40
441521
63
775526673
1
76915
88
879191650
96813
399973
87
369063
85
16
7
46
790092714
326546
467247
38797
78
236613
327978354
285267
28
71
19
6
486512
35
39
45245
13574
941220950
63008
490090
379927
5
83938
46
63
72
72
68
356853
326997
30
47383
460273
26
162999
5
428472
641486875
388497
342374
381252
99
125969167
62
5
95
82
115820
87
218761
146994
65
83
5
443280
47
55
32
33
14339
10
10
365987
405973
267781
4
222265
36
40
7010
8757
19
407367
2863
183698
88
98
48
828103841
592417350
72902170
3
93085
452910
35
23
829544577
149566
200257453
106552
1
181169
81
423081
145118346
95302
429977
144190
160845
73
17
99
479985
6
267501
12
1
62
152297
10
454143
447601
1
81
399987
526969711
9214
95
64
122450
135912
35998
4
21
181692
99350
90
881713780
9
9
37
54
191990
3
6596
808281051
37
66
12
27
34
34
17
90
297360
64
40838149
66698
318674
98
39
393836
298795
98343955
45
224582
99
458760
16
40
58094148
350975
457229
50
66
461355
361850
614587624
36
462835584
59228
33
94
88210
92
57
367261
41
847746891
109562
65
325754
20
67
2
74677
384978
556006293
6
66
780409424
180440
306254
377532213
94604
4
659798278
63
55
16
402115
37
65
412426
1
424711
264993
357612
85
84
42
28
71
21
22
154275
468503
286636
34
926471026
37
1
9
164745
21
58
2
93
86
20514478
451518
54
477316
53
343272
9
9
483266
34
67
419418
466740
144115
95
41
30
435472
272518
94
135379
24
217837
116247
1
42123
64
73
18755
848653513
82
45
318973
12
473109
24
202300
105617393
239383
60
488772
8
113087
41
33
27
59943
27
25
19
75
41
45859
399101
91
157973
6
337975
56
19
238970
108159
7
486772
81648
3167
7
273778
340827
721032773
29
7
450319171
78
94
12
76
269246114
19
52
94
90
3
494627
9
190534
18
913264580
80427
404494
6
967806181
22
284782
41
249297
48
57
90
11989
137881223
327400
8
173114
15696
358612
44
16
6
47
72
379320
95
86
32636
23
99810
667191216
44
129712345
77
864955608
11541
79
491193
61
95
48
57
173358
116992967
48
421842727
49
60
165022
61
33
45
6
777808474
49
39001
262071
78279
49887
9
6
42
9
122232
251789
253805
39258
37
97
5
36
24
62
2
257499
45
38
457534
65
422722
5
30
94
46
136578
81
319029
411150
47
23554
140772
97810
15
396172
384589
30
70
42
186677
6
98
25
65
2
28
315501
154855
673846213
40
158444
22
249519
6
6
67067
3
770723584
88
167174
204133
99027
172040
2073
336904
246999
742393962
394054
41
3
77
94
496140
4
585345098
6
985309246
88
864608483
65
419658
71
18
81
187825906
85421
439829
454982409
10862
54
311475
266704
1
387953
414176
25
44
97392
706904006
98
3
136971
75912
39
8
128538
21
53185
106731
842344111
73
227335628
30
40
159704
175928
22040
91
7
5
80
100039
254694
8
5
77
572632063
38
57
91
576445923
84
36
333286
59
36
32
365781
6
27
377279
683408924
236243
112040
345934293
13
134056
336304
126565
14
50
158684
445359
56
941696539
125816
24
75
96
92
38
167313
24115
24
8
57
44
347939
158278
175493
5
380241
131502
62
47
319132
35
59191
106053
84
456422
16
415079
6
88295
59
41
136736
231170
27
359876
115872
163134
130594
197793
71327
342381
372423
368492
83
149630
5
70
68
18
91
437384
455873
82
241002
2
11
69
5
471545
34
70
80
56
810311078
77
20
9
53659
90
69
141164
46730
125313
39752
25
250683
2
170130
171031
41
372446
492940
65
116268
154413908
80
8
94
898648956
97
9
2
60
337707
99
37775
49147069
600988713
1759
40
383857699
18
49
246092
262377
201962
16
19
190358
290984
374735
58
82625
258117
21
497241
832700581
6
86
1
50970
5
55
45197
313476
74
9
50
790244889
10
372342
62828
211357
104516
179739
343985
28950
103372
48
5
173651
34
87
163987
38
69
447190
11
15
268112
55
459175
52
122349
40
804
858720428
357146588
90
474577
323716
60
47
79
545427539
717633229
111462
104603116
220912593
138793424
433448
95
310136
77
314748
71
57170
142932
59
59
151927
46
426725
453895
339600556
329774
211818
489276
442771
88
97482
83
184288196
95542
147935
76629
9
247648
452045
457949581
70
38
155544
321799
823594851
63
384987
488718441
76
65
14
303984
72
23
89
66
25631
90
88023
63
448689
79
57
384498
94
349336804
57
61
353434
93
88
47
78
21
7464
5
305133
443878
303634
99
51
398931
4
68452
426846
20
19
31
92
55
562722461
216745
283305765
73390
183520091
293706
51
149353
392721
335975
234804
164765
63
160736
1
319652714
29
40
323606
227385
5
20
82
97
3
6
4
83
82
2
210540
14
19
61
27
64
336176
51
15
81
379177
49
9
39
55
26
418422
339649
341342
193534
454658
487459
906979950
49319
153984
557963654
366471
255489
69
266512
285837
315353
2
927563314
45
79
54
79
294917
19981
4
71
340631
480092
390466
28
94769
77
65
22
12
148074
97
92
50
4
166239
44
3
487543
29725
281218
427842
665556491
340986
499740
38
67
196373
61
2
4
15
539373099
95695
132728
73101
206915
84
25
49
125733
81
37
6
67
11017002
183005
13
421316
361489
46
26
45
12
67465
38
409548
405861
93
388940
75
57329
6
349446
92
127808
225239
93
71
18
25
426380920
83
975587522
1
217098
6
415338
26
14
7
477386
95
107376940
330029
20
302975
266514
42
65764
97
158527
7
321317
58
315427
197020
54
374825
66
229488
39276
90
5
3
513399467
29468
66
301686
249823
12
33442
563863845
254452
278674961
62
127722
2
98
82
259039626
480021
38372697
764962267
99
45
4
289459
81773
7
5024
197923
294617
97
315618
95
87
366344
469605
102237
67
294176
37
9
78
65147
260826229
27
73
60
72
85
43
89
8
84
51
121081
2
74
86
246947
88
780276153
7
404976
253732
229789
238264
346335
8
59
80
31
322638
26
228170
46
85
149338
300589
293641
504075430
452336
68
820897560
80
708652342
158369171
27
489785
4
32
38
488616859
64
89
12
358792
28
28
169080
23
324860
197599
285114
13
30
5
53
377283
14
387008
93
78011
186997
65
4
3
327883
89
10
363503
226464
25
1
64
333636
22
97
4
25
16
663506408
44
84422
21
473329678
55
344017
785302985
8
1
2
30
25875
42
19
64
221226
36366
79
368556
27
20
68
7
18
79956
74
108249
354140
1
53885
8
390982
263740
46
2
58
19
34
13022
84
330389
50
474957
303553
39
98695
97
8
131409
12
18
81
8016
66
215544760
52
284348
38
5
47
595443728
92
81539
58
55
370464
283601
65
23
78
408426
48
140227333
15
471771
61274
28337
474036
897841285
173075
9
90
26906
494874
24307
738289723
262557
83
96382
89
6
127127
35
98884
431126
202508
325715768
17
260427
352214
1
70
341064
100672
419820
184624
96
339134
97
13
234869
45
882880856
4
51
21528
385403
385461094
90
282924
87
7
405506091
316380
50
2
55
264681167
1
284847
60
20395
12
345836
188010
110738
374100
475258
3
427305
63662
253239
69
251792
289504
712368988
232636
36
317352
364852
66
15
247636
163665
44
91
17
95
8
81
40
445019
70
51
70
346572
118668
9
335087794
464459
29
282842
60272
15
372655
142061
28
66
36
83911
370915
54
10
258844
125169
796283442
312810
279250
378672
58
261137295
304972318
251809
68
50
447941
48686
84
401813
64
127436
3
32
9
337012
93
77
88
453604
13
68
79
90
54
315139
47
72
9
471149
66302
430745
7
136186858
47
341042
38520
178716
315418
75
230366
86
4
983803162
155923754
33
5
49
37
88
254395
3
1
77
36
284730
352184
41
74
16512
211743
247721
61680
8
31946
217545
96
46
155815509
201180
63
71
189814
254972
83
465786
195211
78
111005981
7
4
230089
344526866
93
35
47
72
86
341350
96
862971862
61942
9572
29
6919
53
627902411
36
76
15
483780
178767
76
66
257369
102855
406681
26
89
429689
297361
89500
7
82
34
34
23034
91
202174
467129
328110
464771
70
69
62
92
161953
463966
9
47
14
96
38
321341
69
55
122921463
6
46
57
64
3
187817
8
74
100987
20
55
2
51
432516
80
181647
4
1
15
85
442405
198307
120730
469514
383011680
131303
121191
68
9
23
671524651
300563
844051830
3
152252741
79616
70064862
31
6
424035
98
282780
280228
100355
153287
32
889945476
59
6
421607
38
97
1
9
403777
37
429405
268019
88
4
87
61
87323
29
393208932
77
497452
63
41944
497099
239787445
15
58
81295
23
47977
64
59
59
9
108165
7
404371
649894631
387701
94
97
119781
432970
56
497085
41
5
193537
206318
14
72
412505
44358
72
199656
173462338
130015
60063
12427
367047
232691686
29
52295
60
771510061
473849
248878
271451
30
466501
1
69
375294
358060
6
240968739
397745
8
184130
354894
28
41
77
354970
232044
156345
38033716
123084
98
148297
87
474509
8
354705
23
64
72
19
12
180353
31
75014296
491380
66
4
92060
211437
24
376620
5
33
115542
397868
17134
72
5
31414
368808
30816
466311
18
45
87
27
47
73693
83
83
19
288064
89
444293
5
443976
19
374407774
236845092
57
170096
84
92
49
45
8
90861
73
23
15
480055
55
78
303075
3
15996
68464
71626
528913921
82
66
431526
5
32
954756177
30
188290
36
8
3
12
308921
154231
75
59
491038
392938
328421
20
447678
204866
417972
47
54936434
168402
37
7
229509
437197
314611
446
74
152005
246701893
940601995
42852
6
22
614228971
481179
88
39
2
21
2
705986930
207865
90847
469135
32
796629096
541856913
996896918
5
236747
40
4
71
242439
3
19
9
81
8
56
3
6
150200060
88
708890378
42570
40
390587
156539
33
54
15
2
421760
141036
209440
446726527
95
83
159812
56
41
29
25551
3
336476
277272
6
63169
442629
29
6
88519
551849781
460901
28
543903717
199021
8
44
53
34
29
45
24506
113785
149044
60
306139782
104465
51
7
172492422
134273
476618
18
48
5
479471
369160092
56
64
382204
2
25
241540
67
231884
90341
237265
19
788071170
98994
3
710430787
299060
28
95913
11
320011
447103
24
55
63300
462375
179346
92
48
5204
20
177889
477000
94
19854
87
79
84
49
51
69540
46
55
82
376365
313885
112098
177299
44
87
3
38838
55
407219
3
40
205484
823518028
84
238673
477333
6
134010
88
8
3
261643
13284
270910
11
17
142960702
115468
182161
396263
33
88
8085
365087
112289
392301535
894366030
225696
11195
415188
379828079
33
64319
7
74728
180650
89
42383
186295084
22125
9
342303
45
99859
310757995
353065
46527
19
426540
98
94
4
495949
303010
7
111346
23
16
190647
6
6
131722556
494661
4918
49
13
223407
281542
84
39
93
430340
7
87
198979
228376
83
88956
491394
57573
47
87
344334069
113350
22087
303247
241690
332352
16885
235874
894916919
35499
88
174258
55
9
2903
78
435930
8
119910
19
61065
86
282525
95
453438466
134307
16
717
31
62
51
99
140954
24
400722
936425265
129787
439172
274278
61
5
22
62
933744997
64
13007
126435
444652
45
475789
39
87
4
265482
11
391870
221971934
7
30411
64
38
176292
54
9
72
282020
718902785
32
812129397
93901
469977
784912009
58
29
70
90
95
751957635
58
31
17
88
71
40
32
344992892
20239
7
91418
134443826
687744252
4
39202
41
357077
174309
485211
1
71263
321576
439640
421127
78
429859
147614
82
657978996
571163211
28503817
2
2
29
48
275124
98
5
54
95307
625444393
56
93686
71
35
224885
60863
43
174948
260845
3
39
85
2
219003
3855
477671
440854113
821609863
3
43780524
303081261
47
449352
15
473826020
216155
507976648
60
93
346181
255333
442783
79824
461457
251674
402153
186470
33
315967
32517
363083
66
262006
75
7
821401591
25
74
411594
339394
132342
98
5
532082420
71
62
4
378423
497178
407582192
172151
991955035
23
19
55
839631301
5
22
71
100257
3
54
34
82
461917
6
425685
39
106852
45703
333183
55
69
68
169392
455375915
75
23
963249424
74
277547
484086
139651
21263
67
329453
31
2
495376
30
9
206391
17
21
33
86
381894
163773
281490217
35
330964
89
383602
31
280557
466889
474288
269550
773312910
82
66100
38424
68
20
28
25
247784
69
88038
77
176007
241158
77830
81
58
74
22
63
280820
13
44
353284
75
22
125196
8376
20
53
143269
45
845340976
28
971600735
302723
91
27
47
61
120576
31
46
392893223
165633
80112
62
424402
95653
21
82
30
28
95
1
86459
478289
75
78
417157
14
370192
412117
460552
230276
8
4
80
92
438645
9
17
87
414111
53
722390649
149639
9
85504
99932
339726
271923
27
93
93
97
158324
240410
66
5
753570251
6
36083
76
252449
467714
123290
403560
161175
21
55
48
234127
92
95
26
77
474638
818128795
92
28
31
94
71
370088
121269
180240
201542
33
234824
469819
272559
23
27383
80279
192610
190193
31781
124630
351305
221621
22517
313872
83
248345
19
7
25
273158
48919
9
375492107
717484108
290192532
48
173911
32403
431926
326144
940786379
12
332415
31
776539598
93
86
2
7
401009
258042
4
440694
647960466
117290
476595
7
198612
8
254576
55348924
497642
333295
6873
443818
414543
73
101087
91
81
376973
566633013
84607
89
152322
79
492497
13
286484
200155
241011
29
26
8
1
222676
92430
3
463073
20
141340
26
15
386330
387937
60
117994
35
360636
25
392522
21
377989
332522
944286848
1
17
135272
464169
64
8
22938
140123
15
27
459355
322463
215465
217083751
74057
41
415384
43
291357039
404276
322477
40
37
375695
140548
23
121119135
48
4
70
37
6
1
334688
14
51
181957064
52102
610817180
15535
132680934
344047
45667
31
81
29
72
384891856
65
306529
20342
74
899088939
61
55
340078
20
174151
35
248125
464292061
453211972
44
362078
248768
44
272152
38
323397
211978
396842
267051
239107
395626
33382
6
158869
99
56
146360
149174
30
83
486541
84
47
389428
300191
121942
81
90
747019731
368584
70
2
280728
20
317527
94621
52
91
73
175809
11
87
68
72
14
58
690588359
76
259149
84
6
930380338
13002
3
177779
822175281
18
396485
61
345327
372453
474178
410848
14805
262884
407724
465775
51
6
384478
47
5
34
42
73
67
455505116
664557602
87
68
34
8
92
287606
99
93
11
54
107054
278706
883150621
280948
2980
112777
15
77
412889
276042
818063967
738719874
1
26120
3
75
78
497903
268484
88
249691
3
9
458052
54
276049
37
199504577
197264
86760
66
4
30
3
41
401946
91
81
249793
235221124
84
63
40
19
257172
184442015
34
5
155588
3
6
51
6
69
58
43
68
84
3839499
67542
455027
1
92794
24
70
24
270496224
336855
480384586
402749
336222
394836
767904129
97
231636
2
1
40
40
73527
110603
70391
762044110
370581537
1
148534
220476
71
293910
294641
6
22208
6
40
106520461
103439
141635
152069
77
157444
481227
412258
386473000
707742684
322468302
60
460380
356535
671132263
14
244168590
157428
77185
32
62
285809
263633
97
84
84
169429
155740
698953187
597127727
81
24
275959997
31535
92532
496199969
466268
59328
51298
15238
99
210293927
45
190872
9
44
185584
416590
21
43
74
7
50
380676
178675
2
8
32
337033
83
166319
421915
378408
495747
3
97140
163643
98
282154
54
476911
817511890
343919
6
250541
78980782
31
30
77
24
56599334
291523
25
79
430610800
428919
62521
94
645074181
69
408306
388513
64
386219
92
75
10
32716
238902300
365013
204978492
1
258228
85
81
60
342278
18
475277
429690
32058
30
6
179072
21
397132
12
303311
335013
306312
1
71
248843
182018
228422
469079
90
92
97
37
43
50
719630412
153832
84
78
405479
459591443
177927
84
85
77
61333
8
2
412546
367307
93
113444
151494
12341
96
180098
119628
53194
18
613581562
95
370204
4
315703
183163
319481
101129
33
189673
6
9
157637
442998
46311
608335743
140464
79
2
59
9
117568798
196740
4
10183
181702
62
5
306828
5
122230
89
11
86
519162129
471681
3
14
253255
199920
71353
72
492497
64
96
7
98
431469566
994825662
73
42
42
893936450
203608
196704
76
62
814668691
67
27
112994
62
4
32
95
4
671890134
82
1
94
291343
2
31
24
72
201398
60
319919
366411
381809
2
49
80645
2
75
35
91
494841
30
81
177716
135733
418789
94
1
88563
447410
302225
59
18
44
273919
351833
40
354648
66
90
62
46
89751
98
667150524
57870
94
51
29
260106
41
5
47
87
688155770
69
85
355214
50
1
196276
122219
418640
59045
29
203023
86191
76252
36
80
95
171247857
50
12
208665
79
59
762417156
267436
432389
50
424870
43054
6
13
424340
5
75
490049
98095
524100192
48
36497873
13
53222
27
66
349492331
2
143407
35
329544344
153142
11
78
279605
39886
80
94
314224
48292
357490
6
371712
47
279692551
838034839
24
56
38
2
26100
669239859
93
384382
65
95
46207790
258322
429059
60
855696257
125037
351599
9
10621
13781
24204194
62274
23
76
250572
385095
23603
53
42
85320
370921489
262473
408650
484627
4
48
785596966
446711
96
372477
330908
676448069
77
52
11705532
21811
649848487
31
44299444
59
69
170246
63
72891
95
414397067
14
54
44925
3
208571
160769
79
64344
2
58
478137
54
462711
117748
196466
2
94
43
423871
83
26
3
260518
27
923095174
66
27
87
63
24754
68
253444
81
311134
63
5
9382
4
84
87901
4
181175
91
422730
75
7
353619
9
456742
351921
172465
48
76556
374876
153866
324229
261304
428856338
93764
9
16
55
308269509
20
89
45
27
25
28
102914
145003
31
49
37
380091
157972
49
413991213
81
440867
79
40
5
331860
463399
79
311584
79
50
40
97
183620
61
118822
1
22
291110
476019561
90
195589
53
364842
29223
41396
13
352589
449014
304465
81
357716
256780
282762
33
385485
225138
472472
75074
455499
222047
323622
8
54
16
83
19
363645
232358
74
354518
390943
92200
1
100741
31
292548
29
57
42
33
82
35
92
270702
5
1
20
295408
27
723816057
6
415028
80514
55
273590
24
3
403100
125990625
9
6
382162
89221
5
717606926
2
432030529
6
79
33
1
2
86793
989074279
92
288457
127788
111375
34931
834607767
10
16093
19
205505
331919
26
22
20395
290397
489319
9
77088
342142
84
411625
417633
363612
37
643290838
83
39
33
14
32
83
90
254835
50
482251
402880
93
94
39
21
122656
83
326577
488886
62
17
89300
31
174992
28
83
843461828
210393
972903226
284111
77467
404776
47
24
382255
143313
86
233205
14
4
38
299956
7
58
167138
249005314
436128
90
75435
15
92
4
18462
28966
371388
136619
15252
85
37
227045
56
457328
619536276
480418
88194
70408
81
271367
90
80
98
14
65744
108614
121135
68
207478
98
88
14
190133
11
947397877
2
3
409526
418958
37
86
45
30
8
216220
738947916
67
436308
326974
80
41
28
39
3
54
75
304034
242212
11
76
203769
3
874402767
25
45
87
33
44
3
55
23151
36
13033
862501888
28
236509
46
25
36
95
186071
245732
17
87
99
33
32
222397657
52
52
158286
60
486308
53614
66014
82
88
215021
365735
1
376132
334881
477153
176102
65
340130854
108385
18
83
213412
97
375203
15
114037
79588
94060
77968
110921584
61356
69
4
40233026
97
290780
28
77311192
74
56
14
6
907433713
458603827
237938
253932
68
54812
422179
17
391972
8
249347
20
329995
88
4
64
62
970411297
12
13914
16
339378
643580803
221375
57
3
473292
37
57
71
162311
139967
2
80
60019
258345
78
5
1
33
7
86
12
39
34
296651
81796
428811
97
33475
99
85
204742
49
56
488802
34
216126
12
153897
372785
22
12
193028
97176190
50
4
45
6
63
449061
93
3
46
274363
83925
39
21383
18
276548
270240
87
360367
6
54
494692019
88
276178
206268
59255
455690
93
246220
98
71807
78
23140
30
85
973839960
189232
159551
424846
67130
40
465369
61521
33723
277712
3
364626
455762
8
18
95
113391
55165
156562
77
59
96
8
56
252428
91
9
359215
59
53
345650
32
15
70
127756
30
655805152
61
413747
82
99504
452363
431899
56
434111
311660
72
48
6
4
1
31
396125
907974221
57
6
492362
431551
258708
2
311703
9
332970
12811
223974
409963
303800
356448
7
362246
90114
32
73
399955555
26
56
203579
39
74
496153
26371
392674
45
159254
376580
63
68
309667
50637
6
11
38
74
4
58
120112
82
62
24
80
7
498308
92
468798
60
89
120227
365500
4
76
23
78
467102
46
409818593
749164807
333472
58
236519
136273
214940
296509
74
28
167219
13344
397603
112415
475488
126904330
42
79
339325
401645
76
26183
256660001
9
61
24
313976
7
53
94
411583
8
45
444115
604730250
237920
66
304098
12
86
57037643
51086
363359
25
23
222974
456475
428352
163385
118449
50
689181246
392674
737077578
166132013
281534
84
55
95
441681
16
83
435669
2
259760
28
56537
8
81
74
1
974218976
50
27
382926
64535
9
7
113976
123082
445858173
368034459
225251
456330
28
113237
86
9
326058448
160141
176956
482286
258096
550468997
95
55
622462127
33
50397
134547
23
4
299618
347795
12
962237659
68
75
35
443607789
22
293821
265548
33053
62
473743
57
401324849
133530
22
8
500474127
78
271436
6
487310
298546
282959
325509
89
391369
47
46
68
89
19
13
906269995
325737
6
361872
264617615
567811411
985241150
168734
18595
191254
719265140
89709
4600
484355951
111985521
65
62
28
40
271100
33
102795
246452
415298
39
427185818
41
86479
80
168257
27
81
87
389799
589120195
311039
71
142640
71542
401288
167511
169385
3
97
72
67
95
45381
235559
48
25
16
9
224100
21
99
197158908
2
100515
55
57252
98
90027
129712
20
35
29892
8
304447
2
69
16
44
44
65
290900
51
33
446818
277318772
241593
60
885933830
73
345818
162530
456907
20061
68
91
76
49
336115748
14
6
14
210227927
375674
6
95
389152
904497104
485693
47608
265284
8
454443
947630133
369590806
88
335946
5
22197
63
444180
87
236863692
125681
257782075
38
444884
47866
98
45
31
877431322
21
341619
82
89
88
66835
39
301984
535992698
64
952922438
298024
96
64
246172
43
183685059
407591640
16
58
523837637
14
27
108773
41632
853415643
430127167
367687
96
64
450917
403810
122045
383925
417994
76
85664916
177014
64576
54
5133
69
430821
256739787
41682
877583880
54
78
83
55
84
298305
26
50
6
18
343881
498668
100431040
1
95
23
209484
441071
431745
173286
24
184603
28000
393521
90250
85
77
48
25
322794
16
63
20114
49
75
36
327799
66
35
26
280462
94630856
60198
94
72
58
209289
663911583
39149
448223
861712145
5
68
297165
357660
80
1
252393
360304326
459073040
66952532
46
474378
68
40871
39573
24
230002
262890
253647
374722
40
7
69
44
355729
147882
410110
23
171308
79392
86
12
53
151180
74
6
46
41
50
490113
260262
62
84
420784
190698
89
84
90
456384
70
90
43029
494643
27
189108
84
43
984133304
9
24
2
5
61
484274
53
460159
446923
372734
334666
8
490817
97
17
36
85
4
436920
8719243
181808
227265
259370
340609
86
150993
351452
58
225738
15
8
80525
89
93319
5
85415600
21
77
358839
58
6291064
34865
63
50
8
280545
54
366801650
190621
84
7
433687
9
4
38333
4
13778
337021
82
66
297707
245461
453092
24
338398
52
6
39
7
90304
9
472869
710347129
225390
21
30
29931
161403
210534
86
26
43
11
53
26
90
32
37
49
3441
7
481601
52131
86
149997
87
614034327
60
7
7758
14579146
90
87
96
444992
99
31
43
31
13
313524
157583
688903609
805337058
201491
23947
78
71
24
54
418071
6
128583
50
93
89
499662
71
188476
5
31
81
12
11
8
12
83
323967
15
1
159096
16
415360763
335429607
75
16830
2
363747873
18613248
51561
348067
19
11728795
48
4
3
440715
4
52
41285
423352
24
1
75
38
73202
207386953
247056
11
98
158417
47118
198944949
335359
74
15
347258
361871
206171592
327521
489765099
73292
495181
152191
289809
53
16
66
98
37
87349
8
727544380
298486
606322691
82
43
169232
9
46
451040
528246630
87
137517
479453
51
21
80
44
228225
457427
389005
221364
32860
98
35
53
58
635342815
656392792
488041
86
6560326
1
53
345227
6
967362890
220705310
2
52
69
63
83
31
56585147
33
226353
320669
926066776
465464
6
66
424060271
37147
42
33581
365286
703584014
84
21
817649697
5
91
41
21
344143
8
32598
202693
14059
227705
327057
86
134010
81559
24
71018
156928
144546
106071
51
13666
9
80
53
26
47
244419
337794
1
86
70
73
498428
5
17
304131
55868
74
185698334
36
256010
49
475468
57
144616324
689230787
383435
19
64
22
138486
76
13898
469876
68
5
941312984
34
146494
240394
37
15
16
78
31
252761
437597
5
199537
866266742
60
291166
6086
66
247497
414376
453050
65
357033
440215
74
187189
91
421979491
3
40
13
52
77
483197481
21
82
18
62
8
6258
203842
186737
359793
43
198457
69004
579658406
54
7
44967
203360
372382
20
62
411258
165692
25640
453506
390769
1
415823
143486
2
30
63
11539
15
187473
73314
41031
364992
61
48
416318
835606114
499077
65
60
91
411576
8
28
5
38884
449501
330999
57
120778
54
73
228909
713229073
78331
15597
17
1
26
29
350249
493578
379453405
55
327144
37
45
291589
21
21
446245
7
3
18
229340
4
66
1
88
30
67
50
46
8
66
69
51059
121215
72
48
3
304370
393474
266695
577421760
9
463921
9
35
388670
216164
442864
54576
353712
3
46
13
19
23
16
488993
3524
50
50
34
5730
540320460
71
272298
413939
60
95
172929
42193
75
221884
135120
237824
23
300303
9
29463
16
130452
85
326548749
226469
229838
88
435595
58
386191
23
397510
321887
139309
70774
287550
461239
2
36
129490
59
440345
474380
245070
194518
93
134321
3
6
127708693
151174
403592
77
14
90
1
63
71304
198380
210393
1
145351986
86051
47
60
201516377
237196
62
439809628
76
10
346032
19
42
480187
71
65
9
1
8
273797
491239
5
5
47
4
5
96
4
159476
40
451172
187627
4
301682
50
476937
578734896
190277
19
9
85210
131932
379999
30992862
794061642
199094678
266020
33
385371
3
26052
10
417344
17
22
571605307
30
81
8
7
79701
161063
444022
399611
58030
55
51038
87
325355
235244
5769
247738
326885626
47
152389102
30912
459208
419679
440895
786290006
62565
543328959
42
379221
123895
621414007
13
13
395474
28
36
52
2
292072
55
482572
368654
90
160481981
49
228756
406530
706651100
212099
40717
84
24
40
321249
254609830
27070
29
395164
882679722
408186
200154
89829
102886
104234
54
349503
679631565
93
55
82
372440
84
10
23681
64
399470
7
45
32
269111
84
71
20
36
675047881
57
13
22185
55
74
139009
81
413858
48
303326
439977
37228
106237
139013
482135
476397
60
9
316741583
376175
26
1
767929124
91
3
16
450786680
276507
31
13290037
2
31
31
47
315039
63
29
12
59
41944972
354401
46
77
18
3
33
22
62
367634
24
49616632
49744
77
32
313092
471114
35525
82896
4999
64
39312
24
95788
50
64
89
30
354348
105865
51
392811
757579500
1
784500678
223258
79
398213
159663
81
89
4
78
68
474674
18
9
8
457039517
378140
9
5
345608375
71
308995844
122566
285042
112515
83
31
73
60
93
31
18
97
425108
2
149402
139427
92
28
79
41
155443
92
304675
148170
96817383
55
4
7
406315
132320
29
288380
455757
5
19
60
6551
4
465165
73
483459
92
33004
172389
5
97
328523892
436807
376526
71
9
36
20
309123316
421086
9105
199363
209031
373724
394366
65
28665
29
149225
84
341378991
65823
33261
413767
416729
9396
182028
92
35
914855303
276453
79
365824
45
5
26
213306
473345
67
74
19154
50
24
56
9
359008
57
260103
4
416603
66
56503
27
62
6
76
89
67
155794
99
89
25043
417440
281041
44959672
426005785
414842
25
620976186
7
329261
67
82
23
232462
456633
52
98
303163
196273
33
43
278152
734665234
440679
272252
199461
17
13
387390061
361979
47
1
65
86
425886
953550054
366009
90
15
78
237518
7
75
6
73
421326
200695
190145
75
77
5
472343
194311
25
55
424021462
38
21936
965628588
66
17
207443
378305
436836
10426
46
29
46719
462272045
135013542
108690
53
207439
96
83273
63
96
82
24373
77
94
29
168721354
20970
196339
320488
92
56
25141
28
1
428164
204115
75
13
62
376885
90
27
85
48
35
75296
734786637
199598
176158
805688667
858515820
491506
57
362525
7
63
393660
83
29
332561
330819
16753
28
65
80
3
85
49
42
177279
16
26
57
442052
297691
7157
63
67
81
43
383506
76
495010114
65875221
421748
42
340245
99
60
55
62175
362639609
160275774
76
316449
58
73
135272782
28
287336
5
64
267319
77
243966
28
38
38348
9
114590
90
85
234527
97
7
960229427
7
480553
4
10
66
8
120804
100018882
215789
8
20
117825
217892
5
56
52
20971
817451319
167372714
15881
8
8
3
5
431997846
80
32139
70
452213
3
79
93
85954
25
360025
72
22
15
5
69
119340
60
342376
5
40193
13
493834846
460332
3
93
285529
279032624
59
26086
461654
287457
55
86939
399077
449187
393067
35379
95
274030011
511071603
70
13
74
9
12
358655
31
77953
342612
190869522
45
16
244013
424914
71
238222
334840439
51
2
468779
326570
491849
51
6
90694
23
270866
430895
57
209902844
26085
267110
54
68
85
81459029
41
312661
81
156182
2
548699759
144704647
259434
96
56
261180
51
2
93035
47
36488
356564
37887
29
35275
300542
59
89
315400
97
11
11
33
11
30
74
462553
373489
377267
77
44
35
11
37439
68
288771
878148390
51189979
200073
469960474
2
784716708
99
24
73
22911
310042
6594
75472
325661
316257
103556994
31
88365
23
209326
794919689
8
119658
979899181
38
5
407010
129603
777733726
222232
323227
52679593
88
379264
762100243
420662
442423
261303
71
67248
280510
359780
36
386384045
214312
208846
20
418673
8
68505
32
291166
253984
52
73
462549
43
419594
27
434985
447625
9
7
86
87
135951
49
44
81464298
19
89
254844
42
20
95
106988
510590513
420547
235815
466607
92
145228
81
236789
60
51
154347
339926
88
169369
71
46
29
78
27
7
83286203
55
19
325770
34664
181424
76
169535
3
52
95
90
41
87
56
1438
225654
535054026
55226
366896
458476
456133
20
53
326441
122942
25593
814001698
83
91
31
205962
73
48
2
480074837
24
6
69416
54
16330
83
52
421147
820580436
288318
403807887
91876
13
49
74423
32
71
88
269349
13
69
17
331001
767240866
117194
28
333217742
464949030
390235771
32
88
186886
81
96780
485331
39
73
220566
9
64
40202
19
68
176589
5
95
508921829
6
43
60
145866
1
18
120051
78
198169169
15
305406
2
21019
32
32
53
35
73
380650
33
72
2
67
213422
205339
756169145
426129
239697
477783
280463
256225
269533
30769
80
3
295943552
33246
7
683390340
456042403
76
644863322
253887
243160
50
163145
681233916
3
38
49
42
94
73
364324
32697
512136810
346782
1
112981
58705
232691
243710
194072
27
399842
8
16
13
65
90
38
262484
9
49
39
7
14377
413158
473320
18
465199
9
359843
28
17
45
168849
17
78
171556
7
225301
186630
9172
70433
357856
70
181596
7
78211
59
400065
12
82
95
421508
3
44
34
10
7
14
68
355813
42
24023
118911
41
126710
6
734218187
108931
108856130
13
80109
41
23
61
480913
69127
180884
35
75
67
45
303000
145702
212961
14
32
93
426452
28805823
13
397
3
242943
394496393
70
51
9
64
7
4717
98
82
75
43
382657
57084
15
65
50
110980
37
65
3
73946
368026
124812
98
29
317854
220301
304346
383373238
109338
694423388
455836799
75
313901
3
78
621787131
746584158
87
37246
453706
260747
94
372374
57
277464
234152
48
332497
8
425406
388415
58
71
400587
22046
32
46
9
13
54
134146
54
7
3
781097109
42
88
270056798
147992
24
431895
64
6
127680
78
282140
80
628773402
153271
117854
45638
230579
47
7
745818983
651421114
23
266333
135961
50
69917
70648
153151
175561
2
77
248182
238521
305507
192850530
13018709
782404396
110373
255374
351176
333986
354076
348358
9
54417
9
7
82
63
1
438793
51
35
234272
80
90
44
29
118358
143275
243306
963264094
88
54
290686865
70
120162
7
80
218281190
41
281147
144567
41
47
54
10
60
66
20
73
36
221481
36
143132
7
280930
386808
4
11
486804
120721
296188514
5
283190
90
336647
70
79
156960
54
341019
26
65
113753
19
22
396278
87
160614
273195
29
78288
14
909729381
6
38
64
80088
485648314
42
19
44
53852
18
4
50
73
367701
72
327344
153570
85
1
364500
940899614
7
78264
54370
19697
363869116
88555
75
345983
33
827597109
75255
354153441
385578308
84449
74
7
368120
40
340606
472033
4
263196
494374
4
21
270236
803531527
17
19
329033
26
294950117
312574
436866
80
61
91
431190
60
459966
42544
329707255
70
114817
62
50
385246
82
68
73
92
18
221322
188716
496000
81564
20
415641
434454
72
71
44
45
230807
19
42657
19179
212933
138843
252701
55
102536
74
3
63
61
340191
205174
79
100396
17
319596
6
83
445445
350310
242872
46
75
7
363946
277080
3
57
96
355398
426557
4
45
679248550
42
364099
139625
265214
474000
353664
4
341551
29
9
27
37
12163
325207
449851
484252
3
226969
27
94
48
45
244824
70
101517
39
478526
54
97
74317
90057577
88
33182
482937
7
228304
460167
95
9
10
60
74
92
360450
960874216
8
202097
412487
61
372485
152015
13
34
8
16
26
163031
181013
142588
76
253877
66
164633166
17663
255962
470332
77665244
99
201946
26
417135238
18
61
5
36
174132
41
788846896
13
411609
468394
8
483882
22176
4
1
935335480
310409
238612
354074
158869
242666205
504445082
468249
64
446027
54579
54
5
85821268
99
24
99
65
470354
56114
486385
351747
9
46
59
50
1
3
5
42
170949
266000
25
3
554343206
63419
377106
63732359
38
64
65
454775
230411004
213250
61
28
303267
84
97
813568410
27556
149480
152229
26095843
9
229934
115074
10619
6
82
73
64
99
67
3
221225436
95
46223
66
228577
165682
80
24413
116907870
69
28933
149650
91
39
42
4
472362
45
76
11
250599
71
67
219294
97
1
43
97
5
85
5
42339
86
26
4
8
70
42
76
112149
320739
73
309809
406079
321067
2
76
85
31
75702
264344
6186
117144
785702801
42
3
21
457890
378738
44
222975
414774
2
145307766
55
48523
426118
323655983
700259810
20
382210
85
391142
42365
139081
88
5
130002
36
8
61
69
1
408525
8
172419
265539
942824151
86
550755190
40
80
735202332
30012
324847
704167725
80
84
77
70
93315
40
154477
93
87
36
262825
26
473125
468650
71
48
288401
55
8
17
77
404963
243821328
90
65
12884
222401
17196
13
28
71
37
346432657
45
457476
109173577
73
339741
53028
165818
72
8
947684428
20682
9
92
819930300
56
58
43
52
378472
82
33
142472
86
194312
495204
94
64
235663
64769832
76
80
31
4
26
194068919
128128
28
113920
158014145
215649
51
242776739
35518
482414
82713
359353
87
96
241314
33
59
430274
941635205
41
93
6
159137
95525
34
348676
1
70
177770
70
261140
41
384599
39
566091336
361439
495479
151918
308347
110204593
312154
456240
97
50
410542
5
38815
385261
314524023
40
87
424045
394630
46
73
44
21
180712
63
489749
407574
494388
470157
172765304
303573
422714
44
461802
297061
137348
147595
3
496154
185236
191145
208264
466369
429775
22
428083
173522
22
291864
21
30
422666
69
226676
196503
330263
363912
49
95
611770747
31582
76
153697
80
63
587827765
186723
18184
58
91
19
297040
51
60
70
414915
85
168629
8
14
94958
6
238098
27
40
144529
55
61
79
41
202012
21147490
360327062
130628484
47
913403637
445603
20
51
93807355
160500
92
47
240829
58
63
58
77
177093
36
75029
40
439891397
59
58
445109214
616979694
88
455872
253824
7
56
89
246663
40
233673
21
40
10
16
785851303
218503
496071
7
389931
67
14
234371
35124
393237
431348
53
98
75062
7
295542
353986
145628
125333
67
175410
398868
35
78
373449
5
228916
119504
94
371692
84
28
93
396710
298660
368664
436309
431302386
3
891372077
61
7
39
397373
79
243697
366123
478995780
90
23
66
61
443517
48
885836416
438546
468188
59
13
8
371617
97
207372
51
49
182373
7
309703
316357563
94
78
4
362961
465066
111314
157091
167706
47
25
420186
163268
40
85
78212
4
31
6
92
21223
96
26
324744
436308
527896899
56
298515
354764
37
62
17439
170835
8
333455
462112
67
7
105409
6
390474
423609
32
273330060
361281
22
21
5
152500
2
94
7
119426
9
48
95
230087
374373
80
90
496972797
252560471
6
56
330148
203255
181469
5
8
697888589
72284
359575
65540
860041963
97
286365
76
326448
20
104140
32
70
54
96153
6
187708
46
11
7
24
117959
10
94
476996
129336
199449
77
9
50
64
89
6
683077675
31
44
12843
21
420845
191562
72102
559268491
38
154661
117092
290230
5
14167
321607395
108700
36
433975
5
23
113795011
94748
380898
284695
55
4
18
171784
56
87472
21
4
238561
26
18
212389
8
467692
213234
774028411
13
622380844
4
87310
121409604
172622
59
50
2
48
814454274
316373
122691
306431713
346453
9
56241
11
11
176235
37
4
3
77
1
760246283
5
94
122409
41
7
1
82
22
77
819571615
364278
1
49
252472
146196
51
97750
137695
256139884
27360
6
742940447
81
98
3
2
24
392857
66596
20
486610
4
65
88
32555
386795
424986
119560
308765
761386869
87
440297
451532
97
520045436
22
45964
4
440676
41
98
1
54460
232464
63
51
48
92
53
6
47
402815
61
173951
39
58346
35022
93
3
575247075
5
74
373932
174068
81
502494927
22
1
102753
361593
321202
494022
82753
444672
9
88
86
48
444519
7
51932236
59
78
203577
15
20
289744723
33
81
92
12
52
229659
3
141683
143506
96
465176
16
9
97
18
81
59
78
455257
234208
365759
66
10
98
7116
61954
41
68
95
248460
1
65
919162656
96
63
461120
319556
672975209
20
75
48928
71
76
77
81
46
270512
4
8
138324553
601351267
424679
859042136
84
256676
25
87
219469
42
7
93
78
65
70
15
369382
8
234009
59962
295178
57
453527924
143327
88
11
34
2
387707
67
99
442729
3
102954
425407
136752
669994958
358142
255769
221588
81299
87984
90
8
122505
275075
35
2
425513
47
263068
5
47
91
23
96630802
243415
54
62
204919
364869
226499
93
65
166642
79
135597737
10
50655
127508
47
737483291
339250
141132622
151282
13
48
3
69
26
32
746000616
72
96
69
2
461295
454621
114889860
54647
27
9
937608151
188423415
261577
25
2
19
61
325046
85
486816
83
626098201
73
215739
98
92
328428
77
235359
14
115096
97
731025205
7
23
134395
138452
60
43
19
390211
55
71230
171285
18626
53
218745
87
4
25
63
16577022
65
47
420887
84
36
9
464336
8
88
982268859
378854
125937
57
4
405104
51
56
5
323761
29
78
12
334926
80
248386
93
85
219010201
50
60822
75
4
193414
45
425038
73557
11
115034
41
96
3
135562
29
305219
450495
79
182754
98
401309
8
99
131152
60
557409394
47
498350
5
50
17
472773
405
29
431884947
85
84098237
73
35439
220266
2
36
671855709
67
971099433
21
23
258400
22939
483141
12
72
6
71
435331003
270421
13
77886
89
25
381983
75
33
28
561754316
171569
71
192527
79
70
185611
95
45
75
84
877587599
25819
355416722
2
490650
99
150546
45
553709107
50
249158
354167
81
469192
45
64314
347543
37
80
81
78093
77723
210291
269999
46
327475
90
23
130953
62
4
58
473822
3
490602
567410867
218037
539234732
18
20
275387
295158
47
8
259119
524983026
17
26
2
60
421622
255100
34
454717
77
196616
74
291888
311582
680765831
102359
47
72
70
435972
110334
17
1
158874
37
24546
19566
70
110943430
297785
74
57
7
973
2
73
5
491772
410345081
59
476679
381326
265108
30
73
73
3
50
82
1
87
88
599972842
897565303
93
20947
59
704316007
370370
89
78590
424067
65
275496
98
319106
289881
68216866
279948
457874
611778064
2
264606
34
63
605607210
31
89
444290
434033296
28
213728
27585
478210
97
105901
139041355
572993496
25701
45525
52
79
89
81
3
5
5
78
329343
64436
78
17
25965
329086338
230574
247224
104253
980989038
2
799871049
425595518
17916
17704
83
178812
483506
13
51
42
105399
74
267272
52
204734
51
53
95
98
327229
87227
472176
35
95
354219
71
25
50
154665
10
126531
7
192445
484441
477751
70678
76
362004
77
636924575
2
174697892
8
58
3
582565085
35
87163
74
12
163939
221262
11
139754
66
7
82
4
106517
355665
313380058
93
233671
98
100074
79
52
374575
45
345106
77
360424
9
45
77424
58
48
37
354283
94
76
76
321550
478777
44
9
3
5
40
70
76
84539
9
279206
391992
74
187468
39
52
14696
238183
487365
65
86
379354
68053699
66470
10
443521
448115
85
49
11
8
492677
5
752023475
447576
645112788
184334
403300
87566
55000
19856
376826652
316847
315426
318938
39
65
98
43
162220
350998030
75
56
668201266
66
803105018
21
85
390560
40
865434675
9
32
84
590368649
50469
16
25
166934
689311999
408510
40
6
28
126776
73
397161
569765510
251946
18027
82
177014
180137
358200
9
180204
28
7
69473
579508994
485819
383543
740758477
667965798
64476135
71219
19
216787
1
12
83
362218
38
31
521081213
88
138499
8
20
230666
80
96427
76
858919337
61
24
98
3
438706
303412
416851
84
40587
17
1779
87548
60
60
6
54
281745
1
69607
14
191854
90
69
122765
124806
51
867904785
695711832
257221
20
97
297121
30777
347596
72
265818
27
65
203899
260201
250117195
266474
403771
9
5
33
19
74
2
451504229
60
29
65
2
906655231
295415
564290823
131764
60
72
403855
25
454440
3
66
34
17
73
2
8
11
95004
285159286
29123579
465927251
952208472
55
2
84435287
393162
247622
85
48
66754853
62224
609530804
4
19
35
7
285741
69
40
84
73
87870
8822
373918
88
25279
101168
58
42
119398
162662
360568
90
33
40
339247
16
37342
12
451188
65569
47162
205058
24
65
54
233935
488274
802741617
121155
419297
390484
72
80
417398
798884934
183170
155504440
498359
94
657328526
347664
127972
89
471420
196065
156737
53
36
224504
304603
75199
343847
108990
15
98
63
66
10
80
452251
254702
272962
448448
55
151981
5
53591
3
59
5
1
70
9
367789
11075
99375
335874
113255
344870
96
35491
82
82
224161
135552
487638
235786
59
429196
50
85
485885
809827809
151116
98474
79
54
485172
86
217834
5
221202
302276
48575717
23
83
4
18210
410507
343178
13
29
22
46
15
7
38
149932
451740
9
15953
464082407
32
128899
330600
725045937
378140
46
85
86
6
429493
30
32
387469
8
16
133248
494963
99
247321
96
6
629538346
121282641
421057
60
324497
436957
90
201480
96
42
26
1
9137968
62
29
71
51
210576
88
57
487709
453484
1
7
38
39
9
80
18
345729
37
71
33
172939
38954885
272521
14
50
91
98
65
22
6
8
51
33
3
47
382080
266361
80
73799
237524
600355543
458044
132165
59
61
60041
31
219667
212615953
44
562384482
240726
11
24949
58
328382
470919
84
2
62
307231
99
310477
294279
36288
444646
293857
20726
282160
285558
76628
399420636
342465
454229
166007
97
429701
5
141280563
96300
830561361
97
88
311973
8
22374
509768941
912855664
243989
87811
83
303269280
418887
321097
344606
4
477147
127703
8
48
68
484711
422062
8
83943
6
23
160532
304596
44643
25
352260
110519
89
192640
27
39
227758
12
17
46358
373106
207435
96
25
518342480
70
38839
55
42
8
316495
269648
555842843
785615519
480292
43
41
342361
360300
274814
23
194496
19
1
196122
108102424
143782
4
157314
88
45
60
180167
4
160120
230349
357543
486543
102231
370680
26
96
48
58
236904
5
18
88
252132908
50
22
87
7
205650
107292
44814
108714
47
302331
259929
479576
244486
267727
75
4
44
15
175366
67100
84
58
5
91
65
29870
57182
287926
402943
302703
27705
98
54
41665
79
23901
2
273489
9
54
13
71
548816648
29
5
28627
65
339081
367253051
15
40
114475
30
56
103944
347213
46
56
777378047
9
320090
45
50770529
420624945
305233433
173534
36
66
70
57
277699
334766
3
449131
472231
206918285
43
23
51
162789
2
216623
28
65729
474511
33
375434
815984346
63
999801119
155927
86
1
443206
244747
760872456
928482184
61
429805
434260
165223
26
70
97
48
329622
97
621773782
309423
351782
367600
339117
7
27
5
35
15
51
260562
1
64
246218
202370
918308081
243007082
637035880
3
902085322
293848
9
358167
14
4439
20
38
78
195272
170163
871377587
55
435702
8733
209740
98
90
26
73
247064046
283613
497884
807327057
467341
6
183820
1
57
4
3
5
851764142
387253
68
89982
1
10
498415
7
456538661
54
7
193763
204423
203808
375202
84
873749972
85
173804
373309
1
52111
75
7
138197
273949603
338989651
4
215648
434141
13
705957942
454668
477737
18
9
958310129
71912
49570
618767822
96
281905
35
7
59
293180
375746
23
340818574
95
430060
65
96717
194356
83
314047
76
720402842
91
116459
404788
108566281
240583639
87
48
365491
335897
427214
450758
6
9
9
126733118
28
871171626
70
65
86
185242
6
364540
5
35
1
412549654
6
38
99874
45642169
430511
97
5
27
30
419188
247005
439528
399387
268581313
52
66
20
12
8
46
274236
20
64
968
2
48970451
83703187
263907
59
390521
373152
77160
373699
358517
261491
495649
86
54
388667
72
2
46
60
81
80
140688
717107048
32
70
95
50
100117
4
12
767111243
319560
383957
2
39363
1241
22
284349
6
4
391736
33
55
36617
4
455642
20
435128
153576
70
26
7
82
175852
25
20
694647551
9
18
650080464
482165
83
260991
483182
198040
301558
161645
76965
460735
9
41710
372377
73
59416
521232400
350189319
482827
9
43152640
82
921459515
278408
92
880004659
310132
371439
71
300342
128008
47785
494781
94
63
170408167
341908
44
411252
55857
83
14
18
40
486194
904774918
95005
82
15
100556
67
30
134474291
174162
6822
287284125
149011
1
96586136
15
367858423
25
86
220908
873839725
159079
61
25
187420
74
98
181328
274911
442553
480071817
54
45174
619384895
124806
32
58
94
391532
83543
866039541
431273
96
95534
7
421503
59
294688
195190
38
7
138586
3
443533435
5
88555
159708
86
341732
832642480
270941
129466
32
76
304933
197590
492566
549010197
7
438678
216654179
72
409522
238728
56
68
2
253192
596419267
20
617442131
82
696768877
35
54
67399
175202
91830
74
71
39
6
17
250166869
3
394794
66
97
71
228971
465434
432430756
384406
157479
75973
6
74
262941
891
91
4
188737589
56
58
432311
57
61
39
155821
71
4
30
78372
27
90
133453
57534352
257661
15140
67029
83
77
294181807
97
60
2
485667
945323335
37
85
234397
129463
127819
88143
73024
109236
1001
23
236168
5
498421
21
95
4
33
17
431064840
61
53
70
91
79
381233
831779339
50
5
70
130890
77
414423
73
664836394
332084
467729
634147696
47
12739
306911620
837015041
8
65
381120
22
55
9
274059
283418
16
40
77
703153073
225945
123875
2
364239
56
46
23
233697
110111
202764
482777
4
31
42
27231
30
65
40
401138
32
91
211551
62
67
218310
260920
331480
86230
80
225655766
460499
42
444257
153168
259445
994571403
18871295
1
99
274401
761113736
186838
50
88
36
31
682573944
331837
174245
22
25
69
28
54
5
329410
7
226378
71
415288
86
333131
468962
339507
1
428440928
305568
97141
7
32
302898
592860844
83
95
358702
452844
720234932
49
362780
88
26
8
268502
34
9
898760071
26
416007
7
54230
11
140088
5
402194
97
371059
51
77
3
584977464
4
16
43
4
303237
54
333711
464567
27
49
11
1
91
585402483
65
63
795664005
9
247201
116284
198353032
30
13
48
98
3
415867
16
74428023
83
166506
46
69
402506
38
12339
364145301
175205
455417
136694
63
25
46
453879
27
7
315697
89
820182400
59
63
5
82
5
271631
25062
241743992
456088
25997
57
296057
62
26
51630
5
2492
359060
56
59
97
25042
254800
92
30
423050333
302428
353496
25
93
95
6354865
384642
256383
82
324176
20
248316
5854692
125862
698016100
67341
92775774
20
257489
114193
81
58
78154
20
443734
4
213624868
22937
21
71
9216871
351864
470648
87
302032
4
83
9
309969
3
117799
177937
63
38
21
1
268899117
261421
46
9
3
40
157671
262344
94
48
90
4
10
58
9
69
413378
374165
470081
34
111140
278406
90
5
210546
44191
283175
287790
389153
306595
17
1
464559
133345
376209
23
987672523
218696
39
157157
490743
4
425170
109533
1
89
48084
97
91807
56
3
62
6
166690
2
96
1
208663
244663
90
25
80
392900
48
25
388348256
779991936
166156
242438
492970
411055
52736
465016
330662
25
245409
10
139365
57572
996725421
384028
450978
988823098
30
142804
6
307296
45
13
455304
4
67
29
41
406121388
99
406262
4
55
99999
7
221555
22
303273
80
316840
21009
98
9
312769
38
622897354
65
41
397669
399243
397642
208433
31
29
827979792
85
32543
50
496514123
168302
99
282169
282209398
142900464
93
142212
167606243
4
26
1
256695
79
240172
302592601
49819
469372
357105
28
68
153899
2
39
64
63126
7
1
8
202225
114961
80
90
251092
176420
24
4
310981450
577639745
24
33689
5
6
3
390460
192923
34
115828
81
460753
298323
67
24
44
1
225022
49576
83
48799667
26
246791
111873
12
199756
91
62
38
161560
54
2
163955
412836
95
19
123220111
403246
117864
16239
166651
29290
334374
13
415108
52
119578
77
157242
395379454
361216
58993317
82
78
48
457494
97321
198088252
96
11
55
69
32
36967
207714
9
411893
74
253238
88
316095
487302
2
17
79
76
18
2
57
23
937301289
91001
83704053
15199
5281
17705
459179699
314145
261259
261688
82
8
320167
80
318542
56
469580
50
10
449573
117584
21
67451428
91962
238548
407333
101189
92
63
302037
833017372
199398
202621
62
159257
85
388172
62
9
13
968422971
66
13
61955
88
43
350142
59
92
7
13
67
90
80
9
141550
39
96023
95
89
4429
68756
494304
298199
3
79
80270
29
112690
235918
99111
134557
17
358562
88
376423
401675
334006
369505
10
10
4
43
118319911
41
138695809
5
59
51324
99
419127206
137944127
20
62252
13
73
55
488972
29
216822
8
288333
95
126374
257953
101659
42929
30
18
116411
78
253276
592129576
84482
47
73
86
209182
1795
434183
87
10
467661
95
68
84
757332310
38277
119418
329252309
9
77
526541651
45715176
100337
12
65
218642
463787
441315463
30886
30
370831
66185
4
1
64
122393
211505
356268
40
53
546701624
369780
75288
3
40132
58
3
108404
209633
67
154756
329794
117282
91867
343739
16599
8
257995
52
394239
194264
80226
68
899213291
438506
79
68
8
162916
706671352
366004
493160
78
239397
299110
31
34297
7
21
8900
232721
74
134796
1
31
16
274704
6
467497
69
91
78
43
299484
6241
267139
256194
246886
71
8
11464
23
32
378070
58
107982
86
47
17
87
3
363782
566519681
8
406546
883146231
460020
237708
300854
354627
10
147099
12
49
6
16733
80
138194
6
10
103114
120510916
225011
3
7
840977365
27
53
408406
94
62
13
55
4
302129
62
15
109555
327170
32
33
241248
130098
191145
88176
121758
76
7
787569688
6
14
456881303
69031
52
164275
77
11
1
215030
88
62332
132105
248608
249420
76
699148458
836142378
45
423660
119777
99
471663
2
69
334610
335347
410374
493701
6
160165
323046477
464772
5
197568
80
23
10
17
64
43
28
9
9
441650
93152
125149
7
98
36
482185
58
64
76
69
96
13
3
14
9
356083
37
372658
6360
292303861
28744
497720
185222
94
26
472299
847545588
8
39608
175355
32
61
72
39
136024
163386
7
99567
59
490837
48917
27
216275
26
274974
49160059
72
98779
38
369165
3
125283
259877
65
91
58
4
241654
23
181771
11
145441
208504
11
33
134373616
227093
74
58222
21792895
310494
484066
162895
8
425155152
88
473513
82
35
26
39
190105
6304
137025
257879538
73
103177805
286342
288083
384553
841062039
2
14470
48
188475
60
9
20
538651258
186173550
401400354
93262
162582
28
72
263376
424200
139421
18165
490724
30670643
42
84610
44
72
61
205655
469889
404828
542110603
18474
202357
371287
561646341
334055
161512
78
146812
70
320154
61075
358173
901788336
2
169735319
69
141261
366599807
47
57
83276698
175576236
195605167
57965506
1
102864
322963602
90391
96
35927
6
29
432396
874409293
202280247
99
52
39
188779489
8
41
79
256970
35
58
37
26
6
52195
65
86
80
108291
126406
53925
75
28
385300
8
190273
168362
59367
131149
25
574
57
8
9687
271101
169466
145694
46
33
97994
26
96624
218827
89
81
87
381318
3
64
55609
27
64
46939
31681
21
52
414370
1
72
49
282060
161721
7
10
279225
494761
168714
27
69
38
360634
95
340619
35128
171874
378986
986814987
365869
475750
487503
44
15
457570
83
465336
99
5
2
170033
81
57
950402210
87
76
322911
64
23
77
241444
430665
10
275232
188443064
56
60598
66520
83954
61
21
799301178
459950970
286278801
6
81
173350
453856
221525
834321883
221933
76
93926
474152
441898
65
519150287
503246175
494171
238720
149676
25254
39
75
60529
443508
377517
55
4
43
52863
266087
9
409323
11
99
442517
79
25096
67
460432127
81
445877
76
39459
69
17
86
168425
31
14
303698
37
419459
335619
268295
34
27320369
37
91
27
21
377431
16
509398
26
6
444618
417850099
6374
203112
353242
82
28
9408
337452
66
64
71
391011
74
221970
63
89
222462
4
89
8
4
305216
355730
41524
5
489570
22064
73
44051
18
8
86425173
411169
1
98
3
20400
49835
38
7118
355557
19
284801
41
118659
477807
1
251742
86
72
360211
76
13121
288123867
39282
377209
74
65
204999
249766
84
10
297736
5
4
97
250818
7
177894
2
17
51558
63
30
65130
175429
41
304057
285756
339888
13884
93
313247
7
27
367995
436870
69
582088079
633644370
796266686
81
108521
34
486220
346764
57
191193
71
499691
16
17687
74
87
7
777840040
4
62
53
183234
129655986
989260951
577315063
268822
993436783
373193
130653
319493
4
36
36
140623
88
150082
17
173037
188784
462644
47
51
22
248407
48
777375133
381026
62
21663
181199905
424004
17434757
815865603
336232
34
479745
46
95
187432
44
137894
38184967
372425
32
7
214155260
179265
356139218
245935
10
29
352442
149728191
19
88
247882
83
31
820721461
37
23114
14
89
260740
237198
198458746
15
96813
79
307981
189037
5241
22
92
3025
95
90
743278784
6
37
250582
436045
231552623
97
92
66
50
642282072
362087
66
24
128498
326062
132232
416881
22
119876543
20192
92
132146173
295959
41719
42683529
121121
88
96
64
2
338877445
946263807
41
6
317257811
99359
102651
37
93
493642
2
272428
40903
460763
2
34
445092
316094
481491
60362447
386029
67
82
76
86
268421
19
66
31
188067
71
58664
51
435335212
68
5
9
1
373733
326823
46
7
2
36384
193743
82
30394
951005026
373161
28
38649
55
59
6
143271
9
45
3263
90
130321670
22
54
122090
22
159178
34
69
279115
40
15
202248
345789
40
77
185887307
21
68
94
140827
445952
354890
35
37
34
13346
20
60150
57
237054
89
20
51426
2
188778
139364
116199
243153
118187
8
79
284968
336883
37
28
700976555
368708
65907
20
305174
492576
335937
375464
324476
139917
42
97
77
250467726
305341171
159604
496894
578019176
195344
94
50
68417
270297
369261135
177717
685530578
90
2
137418
381267
27
395051
74
33977
492204
110721
369394
423550
11
23
419102
42
41
133029
355611
24
70
371732
99
34
62
53
4
1
43
322420
14684
231924392
84044
9
120078
341407
8
82774
7
345173
193589319
26
187912
10
87
5
36153536
292990
656870313
337901
92
99264
197842078
2
3
41
62
477590
471631
226435
112638
22
474311
475708
384037
280619
202760
479062
285394
93
32
486043
16
91891
189622
90
7
40
90
414240
9931
60
441883
62
364797223
674398287
20
56
50207
403738423
42
66
59148
978213824
21058
94
56
141620
335405904
160223
5
223056
91
408006
27
65
99
310450
447854
78
53
7
492936
97705
58
2
1
71796
275590
52819
436869
50
331142
462239
12294
92
368161321
365003
94724
41
405852
432047
496594
479615
59
5
3
241619
349167
470193
401396195
19
3
255882
79
116138
232513
71
16
284310
206265
345395
134826
90
464
336663
51
43
66493
11
476439
4
22
11
5
24
9
8
498944
362876
281179775
510723097
64
21
55
9
47
478165008
263724097
337042
97
44
86
352213
4
80
55
34
10
76
352
309233
456660
16
741162355
62
260372
78942
7
64
68
97
474105
39
45
780473810
90502
463015
673881291
452367
70
79646299
6
9073
386219
9
58
2
330560
82
95
171983
82
6
43
76
6
411774
9
162055
180036
39
1
84672
93
17
57797
153584
75780887
54
115676
191468
525734942
80
60
990640133
56
47
390932
8
27
4
84
432970
457508
65
408117
71
10
32
6
426146
8
24
613163828
31
156404
593515727
43
373398
129816
449073
7
368495
24
34762
4
16468
68
36
82
43
83
37789
472682
298587232
55
39
2
278082
78
95
12
138311
287100
57
37
923988992
98
384686912
73
117105
65
59
91
23
58
665859905
134505
2
532426694
299767
21857
60237
246396
938718698
190530
89895
23389
480557
821480016
56
13430
406249
72
494660946
76
2
17
42581704
41
71
56
314086
56
31
239580
320708
4
928233955
16
4
119737
5
22406
59
159004
25
423133
381067
523365420
324457
8
67
9
98
53
248628
488091
175163
483728
92
270824
390924
420868
75115
268882059
74
200040247
392395
128405
5
275181
399840555
94
73
82
173936
157422
278254
77
59
83
412353838
5
119762
173664
411294
171690
287257
54
348177
6
464412
77
368959
69
177130
476168
331910
85
98
57
35007
407640402
392211
58
20
66
8
2
361119
26
327765
81
6
28880
4
469856
447307
69884
4
90
92
76
48939
400616
73806
14340
339834
793042748
86
88
61
3
408217
296821617
4662294
196157
231955
81471
1
43
10
34
425863
209578
4222
8
4
384586049
65
509871533
989397944
76
63
67
51
36
3
716652404
7
21
75
491283208
81
422431
55
185405
75
2
31
73
9
21
38
60
1
665958072
185244
85368
391600
483038
68767
4
137327
485194
26
36
136123
37
168300
261571512
229918
97
9
29
30
92
33
51628
86
50
40
278169
2
267709
5610
2
79500
112242
103608
686811699
49
26
338820
273953
117965
24
59
4406972
171028
21
68
482846
785812408
414920
97
37
145109
93
124169
352358
187901276
613794634
60848
81
49
9
9
19
363587
61
389949
324354
31
373636
11
73733
443693
298636
5
346174
814572917
467409
195360
350870491
363791
54
243495576
69669
2
364019
41721
4
51
222267
624253563
354818
97
198142
293967
5
138846
20
110009174
18
442846
20
399703
9
397261
227732
45
366407
173012
255356
185564
689728925
80
318963389
264510
404104
358113957
8
34
320906
4
67
91
46
8
54
190787
97
72
251451
51
44
13
57
292322
194321
146725
50
83
337654
86
13
195221
94429
8
306719
983023477
244405
315312
61
199332
450879
381363
236976
232375
162318
57876
987381450
248151
261275
48361
43
96
141034
25
357603
82
76
41
83
594132603
49822
23
480115
454711018
96
79
26
75
96346
412535352
58
46256
68
5
84
20256
40
26
4
40
22
339526
82
19
47
142543
202433
27
82091419
48
38
23
6
64
349804
8
707910915
248217
14
36412093
311670
35
3
348957
21
100456
76
416136
79706
292183
40
2
620543445
364738
426757
319042
69
49
63
10
71
98
801872023
446306
88
363124
123079
52
48
487558
61885
82
26554886
192310
659456535
72
216810
29
9
700398661
66
12
26
432953
872741357
8
436332
462834
54979
726156525
621336166
94
185879
489001
71
355473
7
203944
342340
71
86
260241
264600
69
300632
220027
471372
52
429402
70593
45
469271
46
200591
8
499211
87
404952
922932973
59
25
83
45
38
6
30
54
34
83
131381
430580
342347
34
106663
653116687
93
363718
77
165686
293658
166226
692463876
22
190425
181074
91
205343
200671
284888
88
47
88
41
121077
63
35
41
252266
457745
41583306
281855
31
34890
16389
170014
137297
259370
183318
441684099
272130
45
8
342041
81
28629088
71
78
62
48
747786960
54
11450
358369
38025
73
181940
92057
359443
390425
3170
452392
362897
26
96
20
31
6
132592
373661
41
34
1
1
400211
2
41
22
59
1
8
165164
52
40
36
10
12
225898
5
269856
62
79689
6
654440399
838067280
59
42
144685
306731
2
56
391647
87
416224
3
26
112903540
58
53
135228
2
344208
565971477
71
242933
7
402590
739531119
377627
256297342
4
14
460591
986937960
541938580
65
350914
5
121300
195893607
187321
67
41
775951398
84
62
20
40
423150
59640
41
6
306345
84699
8
362593494
76
94
65
73
9
43
333931
459651
34
6
43
2
28595
270222
189738
81
81
491206
36
398014
7
65
106735
23
3
152461
407059
13
14
54
56
48431389
77
370202
85
3
79
405402084
25
63
62
159118
3
3
1
71173
9
53
166214
76669
279436959
280889
21947653
58
499999
10
46
483024
155221
3
7
137661
103512363
491305
4908
6
297460
19311
99240
82
480915
6
311605
370881
49
67
34
169602
452102
392249
93
191565
273735
82
15
51
44
184328
48
462259
343442
25
14
120423
145725
236425
20
131228
6
84789
370338
261570
13
6
6
5
213794
73
440272
185189
82666
67
244011
8
47
53
40
439487
402376
202649
90802
213733
448654
90
769099898
98362
448551
89
30
69
27
16
159167798
690311930
95424
464362146
70
494062
16
83
96561
3
1
498130
119730
76
486837
712234190
235722
388160
76
46
56
94205
54
80
59
466738
39
5
362023
14
428096
4
74
442907
232272080
54
60
44
810837747
65466
5
75
210770
192991
85
998875962
37
28
11
30
28
58803
1
200076
431705
75
64
7
476590
654322105
219680
93
39
61974
129633
60764171
12
274930
69
188974
20
78265
724633575
51
340974
855287903
25
41
12
901706227
837561070
778988213
496861
1
257265
14
94697
97
95
11068
4
34
20
70
63
41
320258
83
30
159266
75
413749
99112
480056
61501
37
191570
102083496
11
32517054
332637
3
9
60
13
36551
203304
7
69
155473
129719
477315
221769
359962
93
22
42
13
23
92
77907
407156
444103
153606361
5
256675
411946100
362175
357924
348308
202135
548720988
48
14
58
261173
6531
342475
28
3
61
123443
568031988
72
8615
967055075
259657
19524
291187
99
127568
7
448784
11612
459744
424161
209810
161742
474906
273401
288538
37
475230
33
75527
27
423762
208831
42
61
314596
49
98
93
57
224079
484619
46
34
66
45
83
16
345305
87
1
8
398572
52
84
57401
21
87
44
549720040
469407
4
26
129236
275331
40
462294
3
49
405380
64
61
75
2
142468
7
17
413473
432208
445591
3
793417437
59
80
888939670
186766
33
89
270810400
299647501
64
137913
217599
385551307
3
257912
610104453
50
13
3
56
138495
384500
64
4
261146
11
55
271037
482617
48
370012
7
60
89902
92
287992
472637
4
68
351948
427306
162870
300510
383579
420126
812996985
26
113470
395341
5
16
149670
24
34
308847
61
15
95603
243650
36
84
2
10
58
5
4
36
312909
72
22
768351602
269358150
74
262797
19
261399
34
145881
238474
918300281
450324
15
98
49224
151197
8
166435
36514
9509849
498911
50
32069
331263
89
1
2
74
40
840565358
497022
2
33
294111
97
317528
9
67
98
24
199974
81
63
520676900
337330
407125
1251045
14206
703702348
74
79
9
59
450670
82
84
848707435
3
366433456
455585
380214
72
657627329
34
97
34
2
30
3
413020
46
284396
145052
88
423438
288346
79
8
107759
81
3
20
272467
47
431544
454733
634850193
450922
40
52387
303210
65
3
28
39
438983
218940
12893
408426
11
97
65897
206161
149326
3
84
67
21993
191903
167234
476846
39
7
223008
300465
86
78
31871
1
50206
368850
496577
312106
49
20321
408803
2
4
5
91
596809945
95
74
349108
1
128500
52
859911150
429063
371947
86
168162
2
47456
325571
239727
186603
20
87
382519
19
946164088
88
374916
825858440
309859
76
265385
120729
93
320541
74
201337
83
27
44
330297
375907
95
2
297807
95
216207
19
99
449556
15
948017850
62
21406917
17
3
435585
302686
450388
410946
3
299968
48
2
8
79
362932
293548
432041
946305
8
2
89860
1
12
710095302
23
208929
279855
45
429465
49
712368856
383580
352858
299226
87
67
144566
99
184005
41
406391
365720
6
320533
232737
13
67
151844906
38
416255267
178505741
308539
47603922
99626
359194179
30
272328
364476
433998926
20
309018512
73637
9
4
4
93903749
3
223687949
51
112183606
5
72398
7
129646
436194
407975376
232793
147027
64
4
2
286687
74
27
63
362532
436554
370124
3
16
76
369322
11
706485266
126198
90
39
440875
82
87
64
8
50
6
331114
88
321555
4
44
95
45
36
404166
76
349801
19
30
302769
39
315279
33
466572
252784
213600
6
17
77
333603
89675
3347
7
77927190
32
497221
77172
51
52
46
126622
106728
89670
71
27
46
6
95
706037909
10
6
174807
84
82
202385
141525
466411
86030
3
276857
31145
30
81
5
63
53067
475957
98
771596855
366997788
465203
482182
74
10
94211
33
315621
17608910
127396
285080
406558
85
90
360671
114155
70
6
691545845
30
455433
361559
355841
793175088
86929
54
27703
321058
25
374893
93
60
279240
383589
8
349388
238451
486843
471394
52
20
44812
23
70128
26
3768665
102636
467727
36
44
371245
53
147821
60
95
492056
9
23
2
71353
31
407587
78
99
117109
921990929
161207424
389668
306657
94
140569
900605722
98
43
91
294329
27
25
3
178855
98
52
22
91
225445
375151
21
4
52
39749205
74
207831
38
193027
134269
77
549772921
40
176772
63701
400816
38
8
168788
211747
418638
29
7
437730
79
305796
83
46573
16
176326
93058
39629
7
86160
488766
164719
91
86538
9
19
43282
330823
98
4
85
361065
45
228058
9
382293
99
61
9
34
5
63
96195
68
43975
227686828
23
321889
33
594826158
97
91
124726
1
367916113
60
82
21
32
241039
46565
25
264384
90
98
27
156484
567397038
16
340828
19
326502
362581
7
32
128259
477409
15
71
997384050
356866
90
485627
328086
5
444824
329121
413232
67
172085929
187530
30341
301791
446952
44558
11
2798
122460
60
25
61119
67
9
231980
74
38
66
767529738
461497
142712
416126
689853531
37
473851
88
54
370018
87
317325
702322712
32
96
51617410
75
5
396159
495889466
195739
38
53956
37051
265848
31
817069076
306682
63566
15611
21
1
830926919
583949363
27414
863976321
82
55
18
132813
42266
54175
92
78
3
80
162602
53
19
43
78344
61
664620994
34
744411513
477568
38
36
1
12
34
279232
152125
201726385
91
59083
29
90
68
570040135
72
498979
8
60
411017
38
327715
62
74
5
491709
1
189015
71
493284
37
553609933
17
180994
101911
5
413170
38
61
9
89
63
584581424
56
75085816
22
216478
38
37
71
7
398205
256753
52
86
332856
442756
15913910
55
591432281
46
420854
150814
41062
7
795650236
7
17
27
385815
79
5
320386
73
962721607
73
25
74
333360
321335
107323
342704
161895
5
499768
404369
29
415510
244659
294265527
90
447587
118661
5
404525
339016
13
222891
56
490807
62
63
364843
867537571
32
2
148567
79
56
48
36
177424040
76
414934841
89
80738
223263
53883
27
131445
146735
261241
78151
1
59
225897
46
410190
25
497000
40844
290655
361941
11
92601
193151
93207
92
26
51
282116
49
436716
309487
117275
42
490698
214849
4
202704
91
48
78
194475
247186
73016
81
86502
37
104579
3
45
3
759470982
378896
14
83
493511
372768
57
242101
67
541622315
18
6
64
49797
58646
236874
496591552
229330
238143
29
2
70
63
99
13
31
123454
263267
63
53
96852
61
305338
62553
53
69
31095
37
63
71
8
7
21
25613
21
32
445464
84188
772547339
29
2
186031
198858
373444
494650
402787683
76
387220
90
41
6
20
382706
563788271
135934
57
67
61
488546
206709
192448
46
24
479740
71
273339782
37
92034
3
278357
343349
8
47
171920
20001
351214
61
212598783
419868
263856
414533
40
26
63
1554
75
97
153083
176312
263394
194656
781852238
705992819
227973
1
56
419143
771492530
17
24
89
165507
241044
384047
1
4
63
88
436510
326388
91191
53
49
302622176
403597
216726637
877978330
260182870
624055669
72
548605679
298959
236640
65
236245
198195
110918805
136526
415215
14
91865967
197187
78
57
14884
96
299517
1
76
245285
74
452064
230768
315274
2
248763
403052
15
35
99
27
77
75
117893
96
70237
411671
85
1543
53
4
45
401869
63
99
341449
345938
462915
233007
25
121634
39
185553
91
224659
60
121984118
18
42
8
79
31
487697
40
95
29238
79
344304899
55
318974
42663
9713
394051
61
193087135
77
30
190199
285380
25
499870
234349
29
445019
11
49
33381
83
5
89
123459
14445
221239
295708
9
51
70
82
203435
450764
96
6
679731373
105617
311794
88
377495
37
55
9
217556
85
23
210181
59
667100275
96
352752953
77
188832
715854864
69
87
90
31498
79
172144
71
71
12578
130632
97
25
8
376918
207478
280442805
62627
58
51430
86
425697
411733
31
6
5
33
470043
86
24217
5
5
74
97
79519
91
97341
27
93705
420296
88
6
50
155212015
8
33
282966
89676
395416
25
215011
167181
802849190
177227
35
74
400926
308015
1
79
74695
297941
128050
21
66035
103626
7
956222745
3
406827
193692
868923014
255687
80
75
19
3
6
275025
45
350864500
57
66
52
68
97
2
341625268
927698269
4
138722
296183
43
4
10
61
370192713
394576289
368962
124204
311726059
324489
11387
29
27
300188238
30
457249
70
31
33
475981
164101
9786
803172685
303311
17
69
76291
40911
318256
46
20
228952
14
24
208300
36
97
5239
1
218710
162181
43172211
51
96
204128
2
94
56204
20
93
420433
1
100985
97
59
100552
362098
454293
380220
42
536167772
63
617546141
130948
6039
393246
51
27
61
9
9
75
15
5
406460
93
7
218282679
23
66
482883
2
29395
352731
8
86
21
7
117947
376491
1
77
153125248
234774
57
5
183120070
299774
176203
355201
186789
401880
289981999
430300
437175
311513
35
168106
92
125028
264451
339012
271905293
158657
315298
6
319161
459643
911285811
48
34
71
81
182905
19
21
70
122481
51794
231547
15
810205325
235160
9
7
236543
298854
3
159785
2
639164676
54294
242495
22
354191
34
33
61
43
77
405970
391634
50
496435917
113535
300290
178297
31
7
80
65
277258
6
25561
58
41
323597
52
62
850851642
514675972
472982
446668
83
9
26
320957
361952
72
7
66
381877
55
198397
82
6
272056567
56
72
371208
170383
221913
257814
56
14
44
100854
777734051
34
55
202437
87
20
399939
461472
62325
79
43
377230
56
142213273
32
91
490483395
26
475377
51
297
54
4
94687
418881
465547
306453735
179382
84
5
76
375474
378521
82130
470787
386505
272597
180450
95658
408418
29328
62
2
208956
54
229673789
51099133
55
83
10
84
78000
26
327461
42
273400
6
301566
3
87
280214
434839
19
99
98
437949
91
55
82
349752
499938
66
31
482804
426640843
43
97
7
92
832271568
324953
88
364074
61710036
118824
192145
464361
237048594
263524
6499
422389463
499676
8
12
34135
84
42
22
21
27
90
89758
43472
486201
94
496461
58
53
275011
204665
38
8
50293
292503
384829
379319
28
296862
83
67
385730
73
499587
312181
154222
117825750
208774
88878
4
2
45
268080927
89
211173
315078
370113
445976
101827
5
337083
69
4
101818
359844907
91
92
39
68
64
16
92
1
415675
481085
6
52
5
90
63
176202
316002
374870
3
84
76
95
67
333145
54
2
469811
1
448191
47
16
21
64
492859
82
3
35
15
41
64
94
492398
6
93
5
66
36
496215
341030459
97
38
311817
27493
163178
15
72
18
6
264406
28
182913
34
133715
26
59
35
77
394412
78
391280
58
63
347961
59
93
26
8
58172
460409
8
62
9
364262
222425
219970
42
303411
30
99105
7
73
466109
15
49
216486
29
699201165
756578166
8
89
195077
69
243493
438527
22
49257
99
211824437
40
53
90
1
9
59
77
80742
8
377327
59
61
38
7
241639
22
119456
446066
199991
54
332498
39
494298
105540
53
572385903
313243
387601183
60051
7
4
40
438290
475094
33
5
37
34
251380755
316167
370326
399645
65
94
259475
29
217352
208578
792876706
54
5
120944
3542808
710403443
381697
44
143884
45
217970
86
9
216525
298124
394568
4
53
94
272620799
27144
64
33
108761
24
88
413596
408811
227258160
33
88710
25
83
256058
6
16
76
60
82705
18
319808
461565
432765
87
15
16
58
375
635599160
329600
117111
38529
41
13
91
96
21
11
338630
39
339960
385589
375305
534920061
44
42
83
32
81
277130
68
15
41
100309
53018
94
56
106514
62
27
795238033
19
52
110587
290009855
94
406163
34298
14
29
267505
606746267
392114
40
96694
1472
763434430
242466
6
31
77
6
50
105378
75
212964
41
272985
125127
36471
42
492898
94
226624
335349
300886
74
18
58
460248
216736
453458
23683
4
259679
2
6
32
75
94
50
41
374336
14
70041148
22
19782
10
97
33816
102327
485636
90987
2723426
27
60100
214637
357578
48713
4
91
40
7
299954
19
9
289005
22
394338
422397
2
157661
356027
22918
333426
363120
5
41
426224979
343563
75179
261947
5
88
43700
48118
368959291
49160
39424
12
349767
37
272328882
2
64
243084
4
17
3
348035
190245
3
27
248060
40587
807203023
66
81
391416
94
490868
19
297345
477668
355280
451221
360724
94
153751
34
8
1
655018435
97
9
479775
631522950
9
94
28
439348
92
189472
2
83011
31
216390
696096412
164611597
486056758
21
56
151486
73103
87
238019
62
94
222388
479312
37391
86
24
224887
482525
54
90
468519
268458698
71
901672873
112562752
7389
190997969
727845725
204780
289969
4
335048
9
230323
76938
87
166091
265113
99
89
34
85787634
296062
70
76
210012
46
27
67
1
78
16
40
638877703
918727218
464032184
81
37
13
94
49
83
36
1
3
85
329920
41
215065
41442
299117
468751
98
83
59
491690
8
144426
24
8
356197
379866
53
46
199835
99
393732099
35346
785373465
13
63
76
42918
7
78
66
42
129476
91
208532
328526
162945168
282913
1
823771408
42
170112
442984
225544
482247
272707
296688
23
85909
38
93
473921
443726
3
72070
84
25
274067
111312
16
31
165316
57
1441
9
97
52
1
303778
7
142126
43
247198
45
21
68132
489376510
173413
84
486533
53
46
76
193291286
570646189
45
33739
349679
448045
63
89
351786
14
19972
19479268
50
64
456072
90
106590
84410
163870
80766
498678
371898
28
9
306556
22
68
11
26
483086
196896
821318614
76
174370
329187985
4358
298424
375929
101003648
916961087
78668
39305
51
47
860862626
22
4
267694
88
18
422776136
38
84
27
90
779800042
295132
48
109338279
9
97
44
395717
5
221122
387983
119300
193941
35
160301
490279
285073
87
99
22
96
257370
404030
304989424
53743
57
47
10
69
388965
945913544
52
119249
80
101371
69
13
31
9
61
48
38
996770334
85782
17
334509
70
441021
73
82
357635
29
69
8
360534
402449
367475
276420
134521
56
89
297606394
245901
51
79
9
33
99
469358
4
203246
382414
248673
185604
64
9
123839
44
432706
25
6
6
29
121561
66
424072
99
221838
187817
804770304
53
3
962773484
27551
225820
254785
3
19
206834
64172900
64
59699
68
202513871
35
65191
123925
99
361241967
38
369898
4
44185
73
216944
247016
32
387847
62
35
372583
419774
194737
419998
278795
96
29
7
104580
196722360
31
210145
29
47
5
306913
4
391221
22421
13
82
3
22143
84955
80
7
37577
8
18
62
391025
99
201270
638707609
448264
30
73
88
62778
337700
159341
123264
101882
59
29
4
949458998
66
569018488
470895
99003
157945
480979
91878
22
31
72793
232279
351032
297016
9
85
39
55
272427
98
311303628
151371
378677
419057
665490377
133542
46302
3
4
410296
192606
258442
482540430
20725
17
55
74
146844
29
91
932054197
338929
18
458419552
40460
24
798211084
104706
3
405564009
494782
31
51
16
256547
372190
44
243992
468276
5
76356
154571
3
20
34
10
105900
15
189267
55562
160343484
30
45
58
30
542847596
67
56
8
211970549
487905622
36
18
44
3
167256
5
30
286334
38
18
25
425582
13
105244
365586
14504
235348
7
50
821065773
133135
68817
82693
441157
8
93
492460
389607
226511
92
107729
16
77
363803
1
19
55
373160
136188
366844689
100017
627014832
174436
9
54099
442429
232115
96
53
207954
354099
1
160486
91
5
284595
7
293021
65
207494
9
26238
858597585
4
93390015
287807
39
65695
91
449968
237275111
85
39
99
13
1
233062
70
9057
802218378
26
34
415673
286425
455900
37
410366
98
65
94
251173
10
66
43165
580248205
14973
352511
228881376
6
83
444653
51
391740
28
123149
16
86
68
1
59
28578
77912
8
75
217379
28
27
44961
258502
53
53
28
33857
72
38
29
1
32
67
29
993084716
158221
274696
64
41
402875
862089552
1982
76
648797122
22
300182
64
92
133812
6
40
632487300
62
14
289961
115617675
91
1
346548
382926
92
57
82
407224548
53
495983
375299
79
111685
318521
37891
425923
383630
379659
97
677808567
36
163218
88
38
70
287275200
53
70
198840
163934
56
74
453764
422564
134403
147245
66
38
20
58
161858
32
87
19432
295897
58
160566
64981678
9
75
258206
487281
449611
6650
50
403009710
6
99813
207453
26138
85824
335481
362601
3
261650
464773
484410
32
290798
71
61
417858
7
23
96
961616267
474679902
18
2
158115
95
180135
8
83
40
46
17
119567
45
899847729
70
469305856
6
18
8
97
579775031
212486
75
284647
437630
8
352943
92
651827769
70647
201763206
46
359743
352551
224390
266185
20
314415
43
18
16638
101841
50370
418004
201656
345763
8
11735
153107
8
35
32
96
24
558018822
231798
48
59
254709
119305
11432
8
7
25
99944
5
385913835
193020
76
353521
75
41
45
381869
92
240767
434912
189060
108963
85
60964
466802
6315
90
127057
159209
52
19
79224
37
23200
356435
63564
44
134390
217615
486371
434278
292521
7
4
721221955
2
184264
6
13
65
326911
440268
52
17
283040
213407
6
78
31
22
77
39
5
26460768
119187
84
373322
25
60208
51
88002
471970
57338
454318
389287
31
1
351902
110119
46
474693
9
190641893
25784
9
151105
214854
3
989908569
346974
274529
176804
114349
57952
13
33
69
446967
65
21
21
8
858914479
259074
49
81
98
32670
955462825
96
431147
22912
99
861993087
60
4
304530
271271
57
222962
227830
7
54
39712
111454
82759
88
39
71
82345615
339475
71
69
6
192759
283621
15911
326620
428578
76
5
375982
790825237
470195
83
23922
45
303654
92324
84
16
72795
49
481765
228281
136792
416323618
142311
1582
20
4
92
28608
52
32987
100233
169566
99
792928059
321490
25
65
220121
73
6
763853307
215591
87
53
481019194
74
84
76
22
39910
879525818
64
80
327945
211829
18
56
32
745216506
80
73786
11
166831
87
43
53
46
4
72
45
35
15908
36
33
4
22408
5
553961457
365166
41
857569574
38
37
25
43
55
94
201643
93
336762
62653
57
496559
77182
1811
271742410
300590
93
39
82
48
405203
259429
390489
89462
36
1
358408
70
282455
257242
41
422785
82
487285
96
823442273
217990
13
97
245994
237973
80
65771
70
770819791
691057919
5
378049
95
287796
86
143478
7
54524
14
43
34
326735
756422971
56868
34
48
275343
4
78
297141
327927565
12
210469
5611
91
587418788
10
161107
333510
424755
146182
86
67
254071
990691723
253943
4
73
299007
377812
94
15
83
98
386738
60
5
20
34
65
73
53
15
3
150089717
371619
80
175721
227388
396842
80
15094
238868
185401
4
453236
50
52
99
67
128733933
65
7
65
75072
408183
75
14
61
77
56
85
1
220132
569368530
95
1
47850
488545
263000
90
63
13
91214
44
18
45
26
19
476945
89
50
935826602
249569
247523
411845
164136
51
451968
479302
356072
29
60
84
210242
37
242547
90
376799
328776
484375
79393
439676
25
123094580
126175
9
84
414489
3
52
3
1
3
7
12972
96
22513
90
208449
70
231850
584670696
15
229855556
71
6
169563
1795346
421361
51
60
42
69
55
12
399358
155406
489086
822638543
424135
69
68
3
318503
21
307140
275990
63
48
13
87
99
738273457
76
65
42
84449406
173617
70
361474
50
65049
370305
239352
19
8018
268224
498296
66149
72
31
89
47
859930685
5
365645
78
387669477
340707
21
87
892248390
3
51
344579
88
2
10
3
30
59
47
451298
54
97
45
89
751810030
53098217
71
979102659
94
351971
454325
310732107
8
158633
71
116762
456893
48
45
76
5
435128
314334997
33
181217
65
48
38832
43459
144605
295773
399505
58
66
83679
1467
401765
186671
89602
464129
83
1
287009
8
51
33
215559
39
375104
68
117035
488539
183456
72
485249
461133
141643
50
38
24
541800089
285779937
284625
7021
44
341178
57
67232
721611569
35
47
72
2
40
3
173467
695356212
338457
123842163
17
387807
64
49
67
242444
94
2
91
81
58
13
4
114263
495353
39
31
1
390062
99
88
445210
6
85
714245769
70
326282
299129
24
299842
8
13
391753433
6
75241
375008
76
79
419610
18
380841
28285
22
70
38
98
51018
153619765
427052953
344787
21
33282
91
4080
21
257979
380039
43
75528
131015
116445
237871
5
298282
90945
98
147650
46
348367
216558
485431
7
18
8
214116
115150
70
282213
89
98
23
116267
41615
7
99
20
5
60
52
48110
77
343840
42
22
448664
3
29
80
463606
227538
340050
37
249093712
54051
31
271276
10
131408
59996
125261
17305
222511
151263
10
70
173276
494189
69
87
361331052
310734
72
368590
187650
390564
90
591040071
172501
70
219581
76
95
425442
216712239
76
27
85126
418768
6
215545
230680
397871
69
342201
12
103450
115178
2
54
8
4
59
147687
89
145257
474019
200944
9
403690427
41473
192469
376433
95
125211
624624935
33
87
59122884
395949
438914
99
98
94
565724311
82517
187083685
3
24
79
877257180
53
70
183901146
27
81
239276605
82
210697
92
429662
305550
195007
119005
38
31
80
139466
174155
238985
308277
79559
312436
224035
91
369910
480848
894919280
275240
1
27
67
6
104000
367622
525537167
121618
4
473576
421752
44
8
91
28
481394291
145663041
409400
879015632
209477
230659
30
433477
59
81184
319007
140630
430937
38
48
29
11
286954
314772
153029
52
152824
22647
21
725626023
89
5
59212046
57972
16058
54513
96315
72674
68
52
91
30
48
87
251633
247793144
694821225
253394
366993
224218
39
162039
34
17900
848565285
873080730
304489
277653
954710787
189817
11
41
96
13
65
291672
68423
6
11
484107
127373
37
437555
48
56
67
494939
91
349918
419608
499179
391960
459506
10
8
21
126090
31
19
635558416
39
281970
301642
31
357331
52
137796
374517
118465
217247
29
43
177616573
420494
113455
925465475
68
41
719517226
8
79
47
24
108095
34
293090
5
66
8
457422
88
696071796
442461
436347
69
26
68
65
167651
3
219510
20
304060
926383266
47
75
83
83
308415
93822
424653
495423
485257151
81
98
52
58
465509
72
8
448603
74
295115
96
7
359931
32
214847
62
8
223488
12
29072
227381
474736
37
201289
90236
39
359677
25
95
68559
317769
405339
272366
67
70775
477029
99
69
727383608
89
72
276258
459608
435128
226336
93
220608
561218313
23
889421589
50
14
66
74483
76641
28
60
903876701
54
74283
24
14751
19
121287
62
307543
58342
200783
9
321258
92
617002358
17
48
103319
7
5
79281
22
366920
62
260495
87
99
74
3
84038
487682
54
78552
18
489210
196007
46
3
55
179791
342055
24241
45
4
38617
2
95
7
179397462
52
70
41
378962
83
474351
415612
186858
435996
277704
363468530
71
421449350
77
94
28
84
75
2
457813927
42
5
4
6
440786441
91
282547
4955
27
60225
101275
87
98
48
140942
290503
370859365
89
151728
485097
5
10
4
295956
50
138817
163957
23887
37
174738
76
14
97
794128838
160231
185863
11805
94471
370858
318521
435629
273739
456648
651531489
408340
33
223605
358113
41
7
46
33617
39258
85
27
82827
7
57
374418570
157869
36
986333502
357580
470571
51
27
17
63
468916
55
186155
3
112793
337868
7
84
96
5
47
51
50
385604171
18
15
8
493202
390149
15823076
113316
89
786707762
8
19
78
50
5
57
398728
442555
473810
77
341556
31
119365
21
319086488
89
92
71
171753
94
107446
493295
376892
358473
85
762784510
59
33
182129
11
1
47
78
10
415069379
311602
91
38
258758
51
18599
52
380570
346003
308310
74
46
281840
15
89
177979
47
43
83
312866
144737
25
530623717
94
22
69907
19
351062
340843
621910913
66
87494510
143278649
11457
8
359381405
87
40
51
50906
115375
21
3
7
325350
416260
576126564
41
752553647
9
207230
238055
5
11981
65
41
13
75
125628
411168571
817553074
76
208541
770194304
492978
244380
25
355428
75
6
303401
482465
38192
37692
346893
74
49
165423
7
486175
135725
251553
110660
482876
190787348
27
57
709829020
98
33
215078
55
78
91
141765
60
38
179626167
66001
246774
4
213380
97
76520
3
181340
56
130475
19
219334833
53
417034
45
7
99
64
40
196748223
91
338762
85
417227
73
98
789
337800
1
282176
252839
20
5
340566
4
220125
261971
12
10265
36
8
8
97
302941
585166743
431998
276697
95
121585
105830
592572145
441904
67
220582
56378
44
13
29091263
67
73
32041
7
951846975
117307
816036525
372795
66
166224
94
33
59
152717
458283
177705
89
64
194382
244910
303452451
68
72
95454
438081629
83
81
87
5
499858
62287
2
3709
266221
303537
85
576345519
396877
177019
40
391138
459671
143125
69
1
35
47835
79
31
70785
59
26835
448402
73
56
86
24
114950
100065
3
34
13
684551618
19
678211718
39
22
369985
83
305435
70
492396
2
489225
3
32913
243110
20
763386276
216546
9
388877
98
75780
95071
29
353955752
496234
378060
164565
5
311936
56
61
17
14
976238443
339260
125252321
369845
61448
23668
313430
953503449
395154
472518
75
28
84
82
20
415955
138865
3
73
31603
11
69573
429863860
482550
272610
14718726
181641
263630
201571
438427
18
263841349
33
371022
3
93
58
434258
38
90
335009
98
1
74
34
33
314446
43473
106834
437967
831378419
32
4
58
174605
362517
309909
87514
85
302482
372919
60
375453
44
92
181869
55
156122
49
16
335461
410451868
374702170
498709
736982339
331421487
38589
255641412
68
14
713040433
75
187058596
28
351957
88
58
714481048
88
61
80
60
14
28
72520
37
71504
255875
65846
51
131163
78255
139837
390102
12
682416500
66
8
83
41496
13062
36
88
87
7
58
272677
58
4
52723
315759243
296661
37
99
68
110898
62602
192968
79
33049278
469038
35905
392637
96
85
86
1
38
80
23
23
7
18
66
543751665
72
457256856
314003
30
12
13505
66913
17
39
250597
27
13767
43
10
275766
335667
491159
344218
658550931
23
37
21744
65
172202
88
336138
36356
25
64
2333673
11
51
30
60004
806802297
89
776502824
410910
209191
266830
263936
261781
60
19
87
130
40220
109635
293081
76
11048
213810
4
9
110624017
435913
85611
65
2
173180
101820
878499371
71
144570
9
219690
57
376077
127787
40
429658
363676
5
913790180
33
436393
67
348155
175682
427659
111600038
96
87691
9
84
1
69
83
46
14826
22
5
494487
151288
2
68
1
83553
64
61
173692
717603214
17
190532
70
58610
7
95
449413
53
131397
644258344
103882
84
7
472544
189342
421269287
48
90
71
47
30
378196012
967727760
92
269660
822313461
52
289208813
440905
51
28
7
11935
14
40089
93
456401
54
58
488404
183521
347142
84
126800
102069
1
72
123698
72
46
11
52
63
22
18
4
33
60
5892
5
208391444
52861
283478
214462
103240722
3
3
42
440812
420339
83
464877
44
458302
64
7
180280
97
137180305
198944
37
71
403867
1
156926
6
53
70460
254309
87
241847
541923822
391867
94
37
11
386822
92866
245136
107594
140404
97220
1
421696
6
7
10
57
15825
78529
423249
10847
53
87
77
98261
65400779
81
53
8
83413
59
13207
57
56
33
9
69
4
506572135
301595
488783
206831415
27
30
55
83566044
74
111584
59
193956
769770465
369604873
151544
759122457
3
191082
2
45
177605
459786
368306
14
232030659
168329
71858
87576501
314063
89
39
80
46
22
51943352
42
13
87267
39
203903
65282
386285
308578
72
466989
487267683
61
382484
83789
962614304
4
222206
6
15514
5
965529210
95
155189
4
63
42
9
267863
84866
70
45
7
29
319799762
14
125038
32
336189
22
498252
180552
61
41
16
490981893
83
67586
3
113473
57
76
2733
45
91
7
390688
480415
332093
428608
54
195856
97
33623
51916
71
57
470310673
344529
5
327319
422514
55
316010
366261
78
20948
52
82905
22
66
162468
95
93
51
19354
333692424
5
68809545
130749
57
78
83
25
88
176972
23
23
171940
348946
329333
46
198786
52
14523
29
937689862
5
35
64516
43
18
82
56
49984
409413
115017
157138
444073
46
22416
113572801
4
19
70
73
46
14
51
333237
288869
142602353
301851
69
23
108930
96
124230806
48
84
426223
68
67519
40
219146
52
362691
347724
5
243356
236611
25
8
18
54
240055
80
53
13
4
360591
428040571
179943
293943
46
354717
12772
242844
158387
28
91
221533
29
244316
58
37
18
86
634416467
260492
193782
86
312116718
343311188
67
7
354572
67
7
77
200253
76
6
241098
66
21
89
5
83
373879
5
30
44784
236518
65
630487322
254235703
61
81
301943
80
254780
43
444081
69
38
22
32
35
47
41
31560
99066
163528
8
83768
89
208143
275879
74
155597
491977
47
393075
30026
4
411805484
7
23
215625
96
379606
35423
275307
77464
118363906
9
73
72
91
43
13991
29
58326533
1
8
13
151207612
128787
36
91013
383903
26
972435196
301888
434053
48
127377
59
14
40
92
14
37
73
97
256376
7
279608
76
132175601
64
96
7
19
31
28
32
321417
47
420272
47
13
324613
96
92
26
63
53
96
405594
482549
48
137725
12
88859
30
472221871
676304529
47790
9
275338
63
13
58
57
45
94857
43
17
28
447237
22
99
80
108745
81
451374
40310376
47
28
78
120764
38
84
208046
80
41065
5
302106
2
67960
88
17
9
241715
357679
43
73898
333372
356575730
78
46096
453172
13
45
73357
112789578
454124
308794
23
125764
472722
383005
5
363371249
38
176720
132861
69
150734
36
40
83
353269
85
362495
118243
14779
18
237994020
57370
434032
429440
19
13
21
86
824401962
20851
48
17
38
8
395144
349379
185670
1
170310
67554
358956
96
74
48503
732855610
19
453358
48259
72695
139968
172730
150221
723258271
71
80
30316
11
56618
68661
81
423770
402620979
495764
5
86
119216
59
446166
385023
65283
42118
46
695060159
469990
79974
43
203920
332078
171681
178919
398521
102489
77
15
90494
377145
81906
372944
96277
411007
59
326481
976231503
49
149527
292730
122027
184334
59
434023
99
62
384734
344349
35
95
326330
2
69
398843
42111
1
56
385862
147859
67
87
144852
23
63440
410991
473868
56
78
313519
38
136731043
110986
984165960
462770
148681
231488888
39
146661
276744328
2
634977708
13
90961
27
710388600
76656
64
277493
407396
56
186878
130054
815717883
54
358506
5
36
874684662
12
270290383
4
14
44
876336264
39821820
30
22
2
268154
302707
33909
333104
368702
362124
166865
15
54
478547
88
413613
52
71
393534
71
4
148046753
29373
369270
4
31
193142
49580
89669
24
96
874377209
320068853
56
9
202694
23
68
64
435665
616720380
99418038
172453284
74
21
314474
361917
84
347650
5
4
373983
16
294437
60706
46828788
84
192687
236042
62775
63001
1453
7
270896
63422555
16025
356003
369381
22
2
310458
18
86
120052
38
87
483011
345000
17
354911
46
6
188684
304178517
57
34
9
368424
48
27
61
365088
75
20
237109
72
328746
60145
31339
232516811
411305536
155970
33319
353965
72668
84
70
39
38
62
33
460018
267438
196203
96
396493
473954691
60
175166
19
174611
55
443280
67
87
235349
281797
455785
403729
51
36
165685
763970624
2
3
8
99
52
45
393148687
767062000
19
47
34
79
225079
1
183256498
91
92
19
104852
372961
149524
327307
114559
22695
5
41
34
59254
255264
27
115714
366868
91
964029899
56
58
252614
97
164370
51
9
140202
91
36
109189
166500
77
3
107649
19
54
24
409257
763415805
85
71
70
8
98
65170
243560
95252
962561934
66
125604957
410986
3
273942
76
343224
496108
70
12604664
36
19342
266315
166515
581890553
66
52
67
12
479332
66
84
105432
439816
286595
894416431
682093744
402262
9
25796
5
81
233413
495865
81
82
1
3
81
83
59
345603
78
70532
26
54071
82419
179889
210013
301001
473758
228242
293288
63
32
9
300252
35848
487378
780936096
8
8
66
244230
41
5497
77344
422342
9
98
17
342229
377443
354146
452570285
1
56
683211820
99
16
173084
221349
480055
270351
21
210165
9
441411
82
16
487489
22
91
421737
112779
48
28
55
337927
30
975511969
15
25
29
454938845
65
376928
261760
293870
400518
47
43
450697
112826
89
17
133055
435118
1
218984
55563
56
23396
163306
193840019
10
50
68
450164
4
363605
992957690
97
18
4
140966
422901
7
433682
956790287
9
32
70520
55834
109092
96
39
9
729948309
57
57
348565
363023
33
68
475210
96856
5
5
85
15
78
61439
93
320800
259064
96821540
179737
457524
25
76554
7772
141759168
369177
12
22
471937384
60451
70342
358171
2
176856
76
421740
32
60873
43
1
908168986
31
278221
304939
39
4
5
257835
474836
47
71
26
24509
755651478
231856
347714
47
475044
58
493197
26
542027470
128533
217448
416681
4
92
205937
48
340830
30201
35
286560
296276
20
462517864
56
7
22
374079
370936
56
451937
216995
467197
11196
5
29
439183
36
22
489304
13
481942
30
51
35
43462
75015
51224
377609
60829
755078910
249829
476282
2
234076
27
858516032
60734
209818
84
24
35
450514
850372948
219711172
88
381964
136296
285490
17
62
286400
24
237147
230414
894659057
790123892
54
40
5
95
56
434432
249245
493865
688599199
347834
24
102072
2
98
69833
27
476241
137495
9
446064
194707
196748235
27
52
54
66
56
763918968
14
411915
66
22
686517531
419085
299848
95
487352
96
387169
3
399092
82
91513
21
85
822340656
210814
344612
659771838
407449
88
65
61
359089431
78
338567
44
2
38
83136
938713645
13
72
90
90
34
261750
89183
281015
99
188787
20
52
6
42
405828
60
476315
27381480
226497379
222900
180121
26
806474403
18414
341735
40
469109
8
463453
455256365
195098
4
71
314393
5
7
851951158
6
21
38
159462
61
586867187
95
6
380242
411098
5
66346
201419
99713
69
264153
417193
77
267469
45
48
75052722
72
441922470
131609
390105
331159
33
200517
974429515
45
53
92635
128575512
469003
4
497116
116028679
170364
407123
60
120791
332401
6
407516
75
54
113030
233681
71
10
50876
26
99
3
66
229192
639137307
78142
35
180605
292353
10
57
88810
75
15
140870
96
234121
105655
444153609
55
2
309049402
5
347016
213762
263202
83
398207
109910
382015
93
4
2
62
86
321448
19
401913
67
323095
93
528170285
335381
15
88
68
496825
285000
601491906
271817
36
92
797207496
424877580
80
7
379768
482030
3
9
78
362850
50
144658
495483
92
216359425
38287
352188
878466795
16
442171
13
52
9
385659
77
81
3
260297
40
377669
63
456829
30
120926
94
48482
35256
75
253837
41
365017
372279
366749
20591
82
154440
36
91
250711
39
408709
228481356
156763
25099178
413108
98
314424
296733
80
218366
397341
534003559
96
41
55
4
9
46
650801885
47
617275839
65
100423
67
519440058
359706
24
159037
9
95
137731
840831657
34
26
148787
100861
56925
3
38
6
186584
1
106172591
446814293
79
18
279148
19
3
77
322044
198518
1017
399240
82165
36
100297
370327
482051
712029244
13
6
231995
73
11
74
97
228540
32
35
96
459787
7
445073
48
94685
225957
96
40
3
32
105240
7230
751737647
466225
17735
1
134300
406052
554817531
4
310668
5
223927151
60
316719
363803
495466
279211
161138
373807
87
390029
3
241678
47
11
446833
234106
483274
11
489918
74
155402
169338
21
291411
5
9
359297
474658344
287013
457256
10
257508263
1
8
46
28
245672
499514504
36412
5
281201
761142402
54
199329085
298989
7
168612
9
7
497555
6
20360
415020025
77753
164238
6748
221518
3
72
1823
79
52
327566856
231726
67
146222
40
20782
688285197
98
88817
263831
5
981388397
3
272981
7
68347
63
305493
7
33
130611
139007
111540
76
16
82
97
126484
299621
34
348071
5
139402
382574
53
77
528956964
51
182281
412234
104854
65
26
79
76
316347
56
337184
500426757
64
18
2069081
1
139166
26125
87
866402629
282156
472764867
149660990
458409
83250562
966481129
47
211873
21
2
7
349095
38
144540
2
463051
97
64942
58028
396331
96
58
143603
497781
99770899
199913
3
167537
30
58
2
72966
19
327279
117275
467998
63
426457
136920
13965
239416924
14
257178
345930636
11
35
39798
468388
91
69
45
84
168855
1
7
278343
225040254
226141
586374406
479431
868214990
487875847
284917
72453
482029
56
30
9859
144917
87
93
60975
26515
32
14
65
351814
27
26
441734
99
51
48
24
2
359817
69
2
82581
60
296321
17
977038556
96
59
39
804889786
662079859
34
226258
27
139187
301615
6
60
146376
90
74
181354
79
413606261
52
40791
597136590
404754
55
21
353209
7
73
126295
52681
403006
296020
111250
46
209898
62
66
788637182
89807657
24
10800
9
35554
835966342
482208
97
481786
19
55
83
91
454012
199011
1
98
35
209681
43
280680
230895
88
52
67
28
266278907
14
18
126544
823030101
632
147479
4037
129511
330902
53
490693
197679
36678
4
7
83
8
57989
97
62
86
2
377605
184881
286060
25
894781329
211131
239268
91
464166
67
310353
57
65
72
9
9
478692
246789
284292
94917
23
12
52171
204068
95
58
621
248752981
41
57
189018
404566
215326
76
37
138812
357690313
169301
413885
202338
90
79765
97
426790
77
83595
179090
36
66
436358
47
44
282096
31
75
136672
381345
47
37
1
376742
375428
61
67
77
61
5
4
9
60
283117
506997379
45
172566717
22
32
491179
1
316591
307092
44
48
406665299
77
176609903
48
167301
55937
8
491400
22436
91
6
776590295
27
10
43141
277829
35273
44
36
84903
219423
85
97073
456918
93361
20
73
1
51
323708
148139387
1
89
152849
293752
462716
52
82169
258284
801109063
59
450606
90
63844
53
9
71
52654
40255
871648123
86
169033
10
22
4
160546
253171
319605
352442
218751
666114272
376968
12750
90
27
23
94290
33170
15
48724
88
336003
95
19
41
984528861
83
407079
61
120594
64
998418717
4
84
345890
76
6
11
596685931
236109
11808
45
432080
172955
93
432033
17185
39
208531
998895155
68
83
290580
96
16
285039
114751
24329
15
18
4
62
254219
288243
22
46
29
498815
5
26
33
32
688241188
4
997468255
25
850654341
315928
8
267364
470586
304785
63
48
410468
80
143962
5
343913
21
632489238
9
80027
250414
616393221
462180
48
8
220870
51
200727
53
22995719
37
383231
56709
358611
262705
516544418
61
21
67
5
366079
214305
122729
48770992
97
34
340343
55
430826
145801
435949
71122
97356
376959
481079
14
316645
105372
849679886
4
57
118203
88
49
497576
271669738
14
105763
28
7
6
235763
825638108
203847
84285
474366
12
53
273752
14
107197
96
80
25
81753
54
233403387
130906
342374
288151
382978
68
50
499071
64
147049
394394
42257
786364180
5
327401
43
135680
97
448911
84
9
385013
38
273670
168610
87
327365
482301
8
36
33011
2
55
270471322
84
22
1
303446
460936
83450
261838
226527
226686
234101
73
4
53
414912
21
5
269445
76
83
67
944918363
42
4
261913
18123
249689
63
449135
178152
66
74
97
43
221015
10
207862
2
88
88891
907212482
143458
52
99
675415498
476124
69
9
7
160755
239690858
52
76991
57
37
302317
376555
189085
448960
178672
71893
153737400
269555
262703
8
330706
106801
86966577
95
452268
424142698
56029
458882
26
411809
942759664
26409
307877
137000476
346678
834754740
6
48292
852830903
912786816
549269711
46
81
54
179153
216719
451018
98
860099601
92
88
296783
3
21
450848
128585490
175136
77351
8
61
952747114
238998
346445
97
41
10405
2
93
57
462715
8
148893
3
43
396848
844624595
263423
8
41
22
194110
14568
67
184543
438067603
498713
15
62
36
66
8656
883402864
344143
338619306
317034
81
43
315270
33
327870770
30
86
332114
42673
479658
346845
73
17
9
81
102425
41948
56638
36461
9
33
360773
321575
122270
159402
901631830
120041
4
34
308827
58404
32
90173
25
74
17
25525
4
333076
314498479
3
60
19
19
70
910240768
212130
97405
221843
96
24
44
80
38
30
93
97
18
44
29
37669
59
2411
207564
183220
423069
27480
228975
82
99
41
374969
60
58095
67
95
115517
113108
465163
185268
339278
651908789
121253
154030
11
333332
2
86
82
435774
73
238718640
30
16
969028760
21
476065054
72
92
32
112059
2426
95
33
185282
487637
90
739
47447
180377
565662762
73
380996
71290
60
60
972377301
414928
65
79
29
330978
27
422742
1
10
45176
55
157989
5
22
1
99
31
2
46
26
168736
511540375
100730
5
98837
391994
39
2199
95
47
353001
340299
11
34
33
680318212
230347
32
271482
6
479047624
209875
116202
33
7
115028
300584
25
11
100215
316040
3
42
5
79
58
166327
68
6
93534
41
9
412936322
109215
28
90
33378
83
9
4
332529
33
7
137259
219541
465877
49
8
241509
28
9
16
10
313111
277510
176829
234579
551833337
362703
99856
6
266730
326978
273464
20093
450807
39
231175
299630
8
77
29
83768
78
94
47
305982360
285824
3
1
448472
476034
5
210455
387934
102357
11157
37
308342
354696
184891
18
452013
289837
373532
614028345
94752
55
62
25
24
7
35
171120
81
463639
19118
342001
30
95208228
210488615
423695
3
12
76
77107
359495
153855
28
110075
101390
2
1
7
69
336481
58
88
379597
2
101550
428885
52388
35966
1
39
64
77
55
60
59055
1
481312
947498450
477646
19
351458
827680949
261024
264455
53
210803
5
291541
489237
455659
53
78
646544467
85
106930
71
24375
271921
306811082
219857
94
172579
218380
292588
79340
51
34
447435
38129
34
667645463
388396
62
11
70
235853
4
18
34
463787
60
32662
113132330
112937
95
31
467373
51
22813982
320836
27
643658098
85808
14
284594
12
30
10
957363462
176583
79
1
381382
68
6
33
337146
23
5
3
36
29262
968559134
495440
958334791
9
52
87
5
2
273953
66
97
292156
7
214302
65668
11275
25
365610
141417
127122
235839
288612
64958
31
81
14
8
469646
290364
68
22
410601
282793
280462
103471
46
303726
5
6
59
217516
134368
74
3
55300
20
496973654
26
78
396591277
41
559430246
12349632
72
364049
51395
436905
233054
15
11
447221
38
604069712
47
89
136362
845623054
465978
280352
53
66
7
3
30
403444
442783
9680
37523
338760
96
18
76
75
301427
245128
21
415148
814614312
25708
77
56
214563
203174
7
308590
93
457651
98
344328
474715
441522
132309
41
67
34351
2
414689
204016
490794
421887210
98
18
294402
3
101672
35
408120
98
660141209
285273
59868
2
806577704
55
152540666
329079
51699
164788
141740
479061
305395
21307
90
84590
7
79
396531
62300
434434
4
243938
120195
31
196442
34
283396
47
166699
2
38
97
133791
96364
2530
28
307961
208422
254123
333316
437955
303377
224599
205076
43
96871
8
26374
91
347349
25
90
49
26
34
81
483170
8
12
44
176862
18
84987933
76
80
21
242184
55548
163303
14959
19
97
10
409674
499171
73
326217
681236311
343793
441640363
269714
385263
482863
74
57
61187485
121336
50
85
530088634
277693793
74
48
55
3
365047
49479
489835702
36923
360351
42648
71
156195
3
16683
32
79
66
45
313949
83
160300
390684
4
78375818
49
371239
426839
351743
53
99
445503703
65
826210836
19
5
417986837
351558
414029
448749278
362048
398262
3990
43
325139
224082
160135
65
411301
33
405732
256683291
120706
426198
659137068
27
44
8
89
431302808
18
242049
75049
22
442936553
892241691
88
225426
6
33
5
389927
827092653
15
6
129430651
46
217657
124283
4
44
3
297706
390381
427863193
11
13
107611279
36412
10
8
417213
74
7
90166
30409
484619
9
159755
130204
58
7
403527
67847
40
86
68
85
56
6
45416039
5
402701
376116
474468
65366667
12
119015
70
98
358833
82
8
413868
6
424509
51
38
35
411514
7
328459
39
81
208610
472488
468288
472683072
50523
72611
43966
77
357601
33
219993
6
97700
525321505
847724980
3315
816380039
9
6
156546
83857
72
15
4308
131842
84
269985
399369
36
356881
222577
9
77
421775
19517
44
3
68
46
268807
81
265323
198867
93
486981
78
1
12
6
12
54
33
499774114
129035
49
938892913
439926
423081
27
55
190885625
43
12
90
3
165928
95
390953700
8
486800
272681
67
829449399
23
434062
121012
221956
54
2
139084
8
284634
149665
81904
2
68
8
73
88
73
175183
22
304956
173048
46
3
8
94
19738
27153
83
444402
275260
58
65913
987306690
21
143268
21
589819638
72
57
78555
32
193350
35
273877
226640376
28151
115032
85
43
284142
9
55
223802
98998
75
12
122455
235379
8
327624
319226
250792
638760446
25
522174496
38622
917971850
140481
13
8
184759
185026590
27
8
14
161973
25
7
453742
78
294633
60
37
346291
175971
9
25765
7
12
235762
21
74
100979706
43
319095553
2
9
90
27
34
78
492858
732508908
437503
154076
223236
27
205036
7321
2
452864
91834291
342999
84596582
581252849
15
36
8
76
82
32
44
54
447831
463919
46
1
399899
451348
21
127249
383368
47
351320
68
365975
74
29
14001
81145
7
17
1
94
145398
141132
11
483511
70
242482
53
20
175368
2
552649991
61
730945247
88
93
151065
16
8
82
62
2
338916
94
119140
2
72
91
123485
69
67
26
96733
14
39
299486
74974
380438825
75
195869042
486028
65
473919
68
68
81
261827
4
76455
97
92
385227
122461
83
16
285102
45
96
34
375595
26
231997
629961918
297409
88
52201
223248
154527
97660
66281
432012
188076
450996
991652899
237460
5
22
45271
66263
371371
250635747
80
59942
167860
18
352887
356103
364637
266577
5
66
204032
862002749
120470
40
337328
5
125635
114690
642285984
98
99
400551
9997
84
423419
93
798806644
21474931
18
71
90
249740
252157736
55
340730
78
514214427
154540
47
7
126024
6
68
299759
53
137497
22217
40
112702
284988
94554
367994262
3
21
27
33
68
263858
8
344202
304897523
5
22
52
476776
342495353
41
2
252495
407062
295749
6
61
15668
43636
24
299241
455371
94
290434
360173
56
89
47
1
322075
321904954
71958
396555
87
82
18
64852
306491
49
246583
98
85
45
7
37
3
5
465985
210687394
635154430
29
536045087
178047
58
108802
86
44
5
299797
98
1
162975
324185
398830
67
44
69293
1
304065
63424
313824
298932
282139
154406
29
57
512549825
159325
3
81
140622
146721
92
528654449
380011
66
30
204990
498276
41
124056
557467624
165138
200404
496973
38255
15
89
125760
435474
55
313356
16
450426829
31
381601631
274868
491325
4
36
8
4
87
217786
242121
9
44
393840
407207
85
85
336138
88
446323
98
270162
392017
437199
268410
75
98
6
32524
115691
10
58
392619
70
22910
63
30726
59
436152
74
288087
68
68
92
77
11
38
7
5
67
90667
41
19
181453904
6180456
454092465
233561
279300
41
24
654937176
677087378
82838471
7
7
18
24
258388
75
8
717851612
64121
51
73
13
100466
77
130290
91
42
68
1
264280
371238
498813
31989
273077
103769
184910
67691
4
77
88
60
397850
799770286
3
3
85
67634
27143696
371707
9
253758586
99
80
407060389
125190
44
70
396105
415062
81
402393779
421072
87
56
143331
429244
22
464389
234545
88
27
25
69
9
415337
64
89
465783
35
325405
433053
45152
116272
80
14738
31
87656365
80
69
12
89
165494
89
396795
78
188481
43
24
11
473428505
409500
45086
27
358403
308457
94
25
319678
78050
34
96
464254
53
86
433525
23
15
250285
2
126336
96063190
124441992
83
67
441272
4
61
802203346
231760
2
10
65
301986210
42
311186
67
50
286940
46
15
16
340439
217547
61
29
6
96
179392262
4
92
76
1
397303
111206
342278
71258065
59
8
22786
20
15488890
402056
21
2
88
13
182050
268600
191187
452881315
7
65467
136180
6
273797
349619
112460584
149969
7199
293010
13685380
87
453133
4
61
95
60
31265
296956
212193
75
104188
72
17
3
8
66
171804
47
364372
6
32
15
847357732
57
109323
46
4
227826
214806
31455
27
24
79
7
481588
15
74
515294712
383488
6124
218498
5
211878
63
61
131110
73
42388
47
58
6
30
57
32
478980
143422
78255
57
362911
369884
79
127940
48
371272
462419
608466109
1
56180
18
9
9
23
214435
341056
93
37
447489
70
94
1
83
398685
28
65
6
92467
7
243811
351842
80197
31472
301801
97
398400
99
447677840
70
91
401368
520368585
430146
241694
450352
9
39105
24
591442259
490749
74
86
267994
24
337476
69
493201
52
223627
25
8112
88
59
41619
165197
80
76562
68
85
289306
38
322891
17
53
84410768
44
15
407645
83756
44
7
369872218
91
192032
65
169875
268938
106755
50
15
251629
161369
339552069
15
1
318345170
203673
108820
25
909359783
64
23
246157
63036
212709
34
444426
61
365548
303303
3
80
85
72
48
8
184189
463665
153414
340037
19
446967
426664
28
437927932
4
18
31
275481
10
54
53
342283
406438
317268
269613
680085244
6
1
90
54
75750
79
242445
15
71028
72
129442
401375979
56
37
8
400863832
5
64310
71
24
4
406512641
35
676732927
107137
81
17
93
9
4
680749022
50725
78
63
99
533161302
49
81
67
122358
289592
33
186762
6
15
829774351
197731
69
424991
6
276783
499040493
145818
68
71
58
6
481429017
359578
75
57
19
227061
377420830
323612140
26066
23051
352195
281098
18
57
87344
37
770718460
96
22
888405227
434810
107832
36
4
1
5
296004
20
491738
190823
114433
444939
421310
26
75
77
75
314052
36
276162
702047448
146164
58
317177
173081
23
129152
52
72
135812
327734
2
10
437451
80
362763
990407165
6
41
28
499596
717852611
7
458639
624930638
382
197437
288230
77
93191
39882
64
35
6
364947
80194
47278
26
36
194206
62
576777639
5
170397
28
469621
89
50
4
390213
53
458635
80
6613
88
343420
329413
72281
236124
77
19
14
941061667
1
14
48
21
177730096
98
76053
296124
74
5
485098
355112287
184771
14
88723
612380180
65
244338
1
265977
1
451591
832509157
90
91543154
394390
131072
7
497841
334092
177798
3
232237
388682
308350600
687643589
133761
211656
19
80
262222
12
95620
18761
479659
75452017
21
984595974
32
942705708
19
59
5
175293
40
227925
9
98
22
3
5
29335
680393539
8
433381
6
59
74314
30
13619
52469
154160
53
142927
416425438
426049
108424
20
4186
20
63
300382
66
27
32
20
497235
348963
6
66
84
263665
229524
16
14
320624
260354
974865816
87
84765
300872
21
354643
90
391841
439765
479622
33
211383601
24
53
85
64568
86927
485252
39
460722
69
97
209723
267617
29
909383065
14
900628640
64
3
19
92
66
419093
18
41
746882757
15
507423612
399447
47953
403362
22
395031
227249
98
583890437
142757600
9
93
226148
3
84
97
266771573
35
22
6
128269
992968337
13
16248
43
24
462052
361133
658450106
238611968
87648
38
95
436680
5
40821
3
12
20
3
32
90
43
483517
92
127295
97
458451
465960
55
64
295349
20
22
66
38
5
5
343373658
76
20
538726000
4
68
50
87
448760
298949
4
41272080
30
23
506433717
778638035
18
436810
226420
180034
54
57530
64
48
51
88
166772
13
5
3
1
80
89
179375
27
151240
4
223946
377664
261805
78
50
447322
436784
4
915641415
86
73
478738
621757951
432262289
16
316018668
212865
1
85
415498
443566
478986
89180
44
40
19
77
65
271059
198953
79
256727
43
206765
92
464147
87
38
112382301
137991
94
96
60987
59
30
1
498121
232712
21735
396301
6
212778
68
8
6
41
87
8
92
3
97
23
94
8
287793
99533
20
195216
70
57
18
57
2
81
20
459250
186808
301616
89
92934098
29513
444146
437789
132070
167377
55
404534
267868
499331
79161
92
2
98102
62
92110
462276
160388
462635703
45
84
270583
3
75
497970
63
69
15303
293176
86
2
29
797713352
860662151
47
483131
146818
272756341
21
9
253897
20216
2
6
5
89641
23
77825
239264
40
52
27
251609
365987
148201
191035
259303
441097
61
140673
9
384417
941725158
335807
1
431013
80
466758
55876
50
5
747562078
85
9
28
30
111954771
70
811641718
436902606
46
463865
404340
28
193321
75
68
111982
104085
7
60
38
74
29
5
852887108
251106
89
76
2330
379222
217033
397653
185478
3
423823
9
26380649
804744229
449417
27
110191
150365
73
186347
333750
220204
348720
48277
310221
263392
90511
76301
24
492253
880832119
29
43
442700
460569620
310449
71
46
457429
320142
7
5
293952
25759
414855
479112
394777
81
2
398274
685298720
81
125805
16
333004
51
17
1
39
210595
95
2
257758
453068
71
47
9
6
69
54
31
74
89195
644749930
221493
4
28
85
203260
1
306398
71
340616
14
19
62
370089
5
43
91
4
9
99846
47
65
231761
188263
197001
48
451251
21
6
21
6
229324
261755
35
465724
143075
8
19177324
61
212647
214194
66
164341
69731346
61301
60
489483
218942
12
115835
468686
11019
56
248247
21
98317
2506
14
236884
459536
3
6
299872
451637
223999
1
52
104915
46
392116
75974
56
156410157
138287
87
91
6
331662
370271
561875680
5
353646
123963
285075405
26179
45
91652
243993
24969
150339
63
2330
80
97
90
250638
74
458945
112398
133876
35178016
99
487597
451091
223329
3706878
766859980
5
171468
460916788
98693
94
13
53
12
231534
45
35788561
60
283806
148786
231427
7
192516217
6
25
406938
628717137
3
455103110
50
247734
66
40
69
316134
152792
94
986129925
52
4
91966
373522
326654
99
478012
24
67975
197463
98
22
147795
42
42
298247076
62270
311912
8
399412
65
225921
149028
9
81
66
311174
2
52
62
331874
2
370006
353671
95
161407
62
244155
99
27
309515
272458
168305
72
137211
4
481339
35
24
40
22
229048
39741
54
688710318
316807
1
829667685
55413469
2
18
9
3
27223
84
20
316625718
28
51
2478
47184
8
449153
85
469919
8
32
380963
373333
84
371636
91
48
6
25
272766045
167258
128545
16
801925850
53
5
92175277
81
330388
106678
37759
137011
212294
58
75
494985
490359
145744
47
214691620
81
395808
201635
108298
44427
91333758
47
351769
425613
28
583123676
455974
8
274704
32378336
417266
281431
232026
1
92
63
72
5
9
49
115815
8
173531
420041
62
71588
33
30034
392387
71
90
220790
67195
3
347698
93
17
62
237534
46
87
28
1
88
430911671
79
93
283275
8
76
214811696
19
350156
355201757
3
101790
44
104060
1
370847
34
17093
15
3
104014
393974
66
62
391905
22960
224318
16
1
89
239347
57362
260378
449177
28
322422
69
201602
64
35
366003
249464
306861
1
181347
59
145102
71736
99
18
281485
15
2
24
34
391166
15
427174
146404256
237135
407004
946003828
258758
44998
417140
302423916
332393
53
8
79
12
139547
5244
80
223384
87106
21
499168
60
8
10
359043
68
70
80
5
769116629
339060
7
9
48
480575
471172
9
9
435505
4
64888
8
7
49
26
414700
21
1
427443
96768831
1
217489
5
36
74
77
27
378750
54
54866
495024
62
477963
478651
392996
86
11
34
263532
241070
97
8
4
312514
81
13
536057526
394328230
74045
267670
5
23
17
54
354711
36
349094938
254491
40953
2
54
36
376336
243694
96181
207792
396165
322575
81
374432659
206703801
11
377789
412107
43820
7
79
959140461
62
71394
60
45
377916
422383
1
67
58
1
462529
1
57
124216
52
52
422342
76
146383
235317
9
43
271913
827272888
36
454357
23
94
261777
66
6
455271
100993
2
444135
69
277505
32
296772
654393471
197989
308492253
7
7
234966799
222592
83
51
11
65
284386
390829
6
487894
398871
80
22
550943068
82
233209
327237
98
22
23
418913866
155751
487352
78
305771
85813
29
16
6
83268
50
49
3
401682
56
97719
72
22
29
31
14501
905323081
68
9
141048243
89
68125
28
88
209785
252050
268590
1
99075
7690
26
403035
250533
436709
339296
76
1
47
69
27
325139
321168
175915
38
191216
110291
40
41
91
56
14704
288932
58002
380572
92
74
255137
402927
239197
265136
336562
415992
23084
87
343678
429007
216615
19595
38
22
57
60
4
75
6
29
38
54
339702
93231025
4
27
159555
69
322630
399099
6
313447212
88
275
560134412
89
443237
19
260039
78
5
418100
96
311460
103457
34
1
479121
53
12
95429
16
82
26
86
79
360071444
82
428882
396861
218243
131538
994137011
32
447054
15
41
682744396
180296
7
462759
6309
34
4
43
99
76
17
3
363189
10
278310
307822
90
8
88
66
309682
865947101
6778
27
79
272066
395399
61
6
41
12884
30
188486
64
415410
35198
37
157723
178208
91
87
36
68
26
67
9
12
55
252816
104782
24
17
237006031
455794
505004888
54
52
154108822
43
49111
21
9
78
59
161909
57
250119
5
177
291914
8
21
51
60521
372095
36
9231
24471
73
221149
3
85
54
708105160
345648
156329
70
326504500
473280
372693926
20
94
70
304998
782785170
23
290381
2
166682
244398
329213
196516
1
5
17115
883116132
242835
33
64
13
188664
148476
47
1
44
289728
372293
442146
453871
66
165251
44
498063
26
87
31
337943
196154
12421
82
33
9
50653
3
3
28
9
228420
5
983974480
20
1
299151
252805
49
459485
69
14
8
29
617674104
117283
167991
40
25
99
79370
96
294223
38
65310
469271259
14
256401
463841
416876
10
309019
191741
285812
370863
254661358
176449
91
311112
461551
98
50
390312
74
150223
85
5
443122
82
4
67
68
344471
392275
9
64
51
4
67
226560
77
47
87931
43
27
691625106
442574
55
95
31
489238
291874
182202313
7
433807037
20446
84
333551
211724958
305271165
6
196332
73
442492
269059
41
352970
422082
66692
764511055
211228
10
213183
93
15
198048
8
44
174065
25
52
38
79
324123
1
81
8
53
86
292060
329793
39
314548
270162
64
56
448033
319457271
25
51
20
64
37
5
88
74
244246
81
109359
64
42311
73
65
30
330658
6
74
92
36
24
240048
31
314800
55
62
119358
9
334604
4
13
7
97
52
193452
93
9
89
33
67
52
64480
401168
2
71
163205
41
80
9
208014
13
903222758
396326
88
49
69944
6
62
168181
3
236432
358559
48
258466
13
103258
577141962
472916
346039
7
496018
46
81512
122600
32
29855
50
53
439486
35
93
61
35
62
6
90
100250
61992
51
431376
4
9
269866
398430
14
247096301
8
72
55
6
87
171627
7346
267630
21185
7
419689
39
51373
7
41160
462089
83
67
335530
91
494442
347219
18
965210005
499357342
7
2
69
77
55
384073
420722
51
117024
21
28482
163409
3
82
364626
85658
42
82
29
49
39
110043
5
451407
23
10
470637
354202
9
62
27
1
746082954
280464
46
39
348214
199459
26
29
117137101
225095
56
10
95
445561
439824
7
37
79
490035
85
8
46558636
115226
2
125822
77
95
43
23991217
213349
73
287326
252202396
66
73
266470
31
373523
465070
163730
353119
6
88720
174140
265518
142221
47
140983440
363340382
474287
392932
32
486424
54
393951
85
48
382808
77477405
60
233080
49
109996
83
404494
90
26
32495009
142764
313707
44
43
64
91188
156993
80
79
221890
402440
495461
9716
195413
22
34
227688462
67
61
88
76
6
340999
348523
179784
227296
79
25
84
21
9
249147
9
354467
1
296814
359188
933293653
159798
61
456900
375804
94
232041
69
761036085
304403
84
868576212
85
56
251873
9
374999
47
49211
238326
71090
506599329
30
781548843
1
21
177165
148537
360187
1
254979844
24
9
401675
55
396528484
61
3
40
257744
62
278306
212634612
35306
240252291
66
441369
87873
55
79
261850837
847573297
7
376770
317274
275261
119398
254055163
5
19
3
227560
108133413
300891
196604
156762
313126
10
231011
61
101143
467432
142744
203504920
5
34
603516154
92773
378679
432860946
87
103592
80597
134339
213484
19
57
87
64
13
86
18
66
31
45
240471
108723
221770
232654
119962
386844932
76
15
8
538552827
50
97
322949
8
14
83
65
2037
144778349
685620052
339363
79
33198
124161
935355386
20
438855
33
12
231599
426489
291110
267954
5
37
88
46
25
680898374
4
1
39
67
23
87
129557
897561520
101195
73
396866955
38
9
88704
560047602
71
94
349676
184044
370461
151489
50117
313374
205803417
430017
41
5
73
782405958
513901125
56
56
257178181
979883738
176171
57
35285068
494958
78
3
61
72
154072
21
42
6
687725606
79
72
426461
40795
8
89
36
4
40
389641
93
494783
143746
490245
272423
206941
11
41
328281165
99
66850
45
41
179112
21
137222
5490
76
10
99
8
11
63061
374962
180980
81
19
844355819
50
216128
13
159428
46045
56
47
580496866
55
80460
150999
85
366581
20
3
184219549
62
23
2
248945
82
9
214984
13
99
20
43
440387923
38418
463674
48
7
19385
776076200
399252
259707
98
58
205227
18
83256
74
8
15
9
98
59
444587
74
42
910005950
151853
303935
490766
35
67
68
9303
325412
470198
4
5
13
17
74
96
53
75
327769
23
264011
112049
197129
340961
8
276831
115571
184962
182793
80
389152
3
135551
144669
492764
22
16
53
94
69
94
630971479
2
327318
26
4
12
32
142181
66
36
89
43386
37
87028
340753
729499757
276221609
246969
337378
373996
71
23
72
15105
61
26
223976926
33
43
270314
70
275053
70
758318219
143860
1
370037
266889
202950638
90
80
11475
45
28
73
360783
225741
98
65
60473
53
969889641
433342
43756
30
474025
3
65708
99
36
23
798671840
36
9
76
6
701752600
58
45
76
789925288
401155
71243951
1
88
465850
122307
44
12
446636669
6
63316
819393033
46
63708
9
461954
494948
758408574
82794
332238
827366436
36
25
26
1
493993
216689181
38
163894
3
306918
49
73
99
15
76
55
236196491
449917776
66
87
165106
328885
16
433472
71926
77
444047
5
77
30294
318230
20
6
48
30
135114889
406223
15
56
75
771198398
61
3
59
362100
3
45621
302956
215823
357528
63
119365
4
3
2874
475185
4
269581
256992
40
93
36
33
92
146235
69
72
93
62021
51
37
42
420128
167534
272797
23
17
50073
217650
360133
374619
39
95345
59817
73
98
148166
405798
66
435458
248017
140215
275671
29373
57
4
287661
49
47
54
84822
385794557
200294
178134
569774580
236403
41
50
13
81
25
411201
13
28579
57939
78
36
872096744
123941
114595
156701
405480
211077
38
21
65
9
22143
14
345226
34
35
128843
8
90
15
229016
37
429125
32
90804
86099
87
2
625998174
86
31
344258
150942
137075
279544
459435
283173
529936622
60
294436
60
70
270623
179706270
94
41
27
585524911
35
895281261
68
5
204862
66228
39
796885149
421583140
79
80
25
79
263730006
103197
70
5386
375
67
17839
67
322208
237245
62885
81
53
26734
35
5
86
27
701912189
249825
4
74031161
340151
11249970
327656
417480
66
761141387
72
54
6
260116723
90
347252
286196738
131424
75
32
137497
314065
68
72
440198638
205397
331535
915983131
2
59040
202393
358986
55
82
57
71
80
6
81
99
57
367380
80
4392
44
744087201
151520
60
1513
73
352682
178127
33
71
85
193935
24
10
2
68
96
201672
64
4
61
95
3
39
93
67291
548622578
88
8
45
170271
6
324088
405281
938781701
66
249796
317903
20
49773
87
94
478396
818813197
330325
86
84
421747
28670
474774
98
238718
78
242033
97
2
53
240595
80
86
99
809599888
394621
372963195
56
62
6
76
36
80
248243
30345
91
333055
26
76
7
315950
467303
58
22
3
14
390582
36
453190
26
318617
262250
40
71
81
1
57524
26
408613
93
99
95911
317874
208461
69
99
13
14756
367586
456406
344510
276359
54
42
487639502
1
186661
967111697
447473364
590315416
8
31
234626
886383481
6
53
8
429012
67
32
56
67
41
50
781368854
473083
445662
60
318793
22941
29
56
84
15
44
248989
64
17
4
83
71
98
36
254564262
7
384556
126051
320465
56
27
682290297
33
65
66
58
76
7
55
190907
85
988958790
554343143
53150
6
153238
42
80
222167
6
2
63
4184
67
1
125969
986085153
48
90
744674863
336257
393738
59
386001708
38896
324256
30
376654
61
8
8
24
24
9
222062
71
21
75
132777
161502
400508
88
294171
334557838
68
92
2
123042
267414
491916
130225
53
222109
41
228706
256118
2
32
99
319906
45
65307
356713
74
439638
8
474477
488465
27318902
5
422328
748231464
70769
2
19648
79
7
5
81146
490694
8
11
320926
76
699796931
11
332018
516176055
66
25
97
24
492480
103923
5
113592
19
34344
208996
471594
34
465298
21
142717
37
84
2
37
144706
92
27
106642152
288144
3
16
2
183969
59
356536
361136267
83680376
262665
266296
34044
37
36
124767
339579
88
142254
7
76
810479962
92968
399578
3
8
656678589
75668
144956
275284
6
210260
723571043
209697
5
374319
322560
47207
86
7
161164
90
49
1
335103
63664
201479
380727
23
3
70
2
37
16295719
9
54
8
316818
66
9
76
67
33
451237
419425
267350167
72
59
499735
166090
22
235140
21
933361067
223257
14
1
37
106506
41
308706
13
69
79
544435541
61386
994649300
179093254
34
1
25
484140
5
57
7613
14
67
61
65
58
17
94
210379
655015186
364233
340938
33
36
82
73
63
90
239082
60
69311
7
50752
181068
361732
93158
36530
375953
123475
18312
10153
254804
27
65
72
186895
69
144842
241485
67758
2
14
444487
288708
53
34
84
292707
104077
383741
262223
52961512
91
74
10820
786782816
97
304872
94
130968
55025489
485496
40
61
5
80
412328
442680
38
36
53
5
559464655
241164
280725
91
239501
245824
38
189842
859892887
25107
322147899
514832242
65
41
38
99
408213
62
15
76
498066
954526418
436703689
43
22
343694
400135
58
55
23031
91
146305
64779
321939
65
205458
528453146
172507709
387327
67
486692894
6
185800
1
311008
73
69
48
23
802323450
219175
3
59
468495
31
2
1
703862290
8
88
657772887
40
273991
87
131622
257436
58
238581094
253528
98
66
636887489
229464222
67
286763
240694
32961603
282847
432894
65
75
82070964
143029
29
181144
419242
289794
5
136389
334698
760721367
487454
441190
20
8
85
30
38
45
475235192
19
301749
438031
96468735
32
305228
36
52
202301
439756
907741507
49583
54
33
82497
29
44
339202
89
39
451883
15
24
81788
28230
494970
70890636
90
51
81
50547
133694
202472
6
49
1
206497
34
221121
595003811
1
5
84
48
18002
32
59
445108
2
54
434478
53
16
22
93
27
1
81
333924
404325
270131
20052
96
3
67837
56
7
75
99
26
26
94
347730
60
1
67
141562
7
34
93
529725099
800311684
32
330458
348954
24
252051
19
39
459016
420284
47
25
495278
10844
62
194490
154801
490128
16
32
128561986
33
31
333366
54
3
416375
69
28
2
33967
46
235919
442455
378331
78818
663611325
43
223853
72
7
245240
420174
4
310837
442344
16
88
96
49
108131
392997
60
104767
6
1
410429
37
435489
2
66
767754489
11
402149
56
53346
6
25
14
10
30
9
76
316653
141352
730622128
1
17
260808580
70428
89
6
92
32
58
87
80
93
199278
12
6
147692
88
852
3
70
98
149010808
328142
70
396694
34
7
308289
7
217474
92
845493796
37
369432
331965
75741
94
31296
74
90
7
7
3
66
531421008
88
357603
44
83
3
23
29
500071194
42
291503
14
82
291497
344868
89
5
96
303208
19887
279439
381691
6
274919
127267
883939820
201798
547476887
425154
105895
242796
36
78
10
434926
4
159993
34
80053
86
88
57
86800
65
139720
287088
41
447459
130199
152417
41
371523
82
93
6
49143
43
2
224912
44241
213622
75572
400137
4
402260
91
8
216329
35
228837
42
295545
88
39
450761
49
55
96446
8
59957589
6269
37
22
10
37
230034
304036917
366646
25
1
446542
371039
44
335488
25
41
79
7
416020073
128490
1
9
496283
8
954073917
443877
19
69
16751692
8
29969
12
45
295973
29
172403
31
72
55
90
5
95
7
16
134369827
495154
18
730293740
80
39
11
678743097
82
50130
93
12
53
432951
2
83
24
910501824
470725
38
261234
64
43020
86
69
4
69643
2
7
44
176977
2
24717986
15
31
32
411281
67
771282618
486446736
30036
130646
16
480591
67
224710
18
54
23
79680
81432
46
493297
5
8
27
385370
73886
864853221
35
461412178
9
337163
71
249719
6
14
454311
99
120036
473236
9
398034
67
88148
17
77
75
2
44
383049
72
298302
744394839
392216282
1
66
288300
61
598043282
243904
22
61
184841
78
54
383780
578170581
56
138460
94
176059
200584
735099223
88033
26
102059
583445280
250939
76
76615
33715
40
78
399729
62
49894
37
53
4
821198384
13
343573
314515760
350753718
8
47
23
88
3
40
536278846
52
32
96
854067742
93
47
62
71
780834798
49
159568
12
921389136
165695117
96
60
15
61
180017
13
59
375397
9
457819
155998
161434
68
98
143862
194728
35
58
28
37
83
67
319765246
491745
58
276402
255192
72
688734628
111521
17819904
267008
31
4
99
156356677
5
32
399979
19
26
23244
2
1
40
35412
8
405411
322710
82
842
211171
32
96
34
388270547
9
4
22
7
15
71
644908199
57
3
401943
83
4
879696939
9
473942
268354904
66
73
16
198164
13
7
21
191330
242058
58
93
138765
483859
85
22
33
53
23
10
819182449
162823
34
27
10
75
290813005
66
454391
37
243304
90
132944
21
66
264581344
77
74
83
94
389739
178863
302747
789979316
194602
6
204275095
841784439
662139011
391449
315271
278563
1
62
241498
257971322
88
262160
109724
251024
100419676
430422
381652
73
37
93
325740
111040
2
498735
457765
216460789
69
15364
7
71
400749
3
387002
82247846
51
38
18
92
64
8
109494
89
18551
9
978775304
7
97
2
103589
88
55
359850
85
416200
81
28
106953
291331
246749
37
32
85
1
80
22
4
7
52
36
52
46
54916
2
172538
41
497243
50
82
127613386
391576
4
329172
8
498258
258717
173097
3
2
473074
77
32
33
2
63
9
1
9
28
328876777
76
419651973
62
470815
380779
3
9
46
299719
271477
200974
53
329522
495039
94534
44
422012
52
552919081
95
13693
303128152
192989
14
162693
16
29
23
147019
93
719930121
2
794240618
33
320628
203382
344935
42080
491573866
3
100104
406459
83
320109
82
35
48
86
65
245778
74
243794
21152639
45
395360
13
282101
206687
211942
255294
714404024
557324608
49
51
49
89
85
39
64
465470
83
53
1
30
56
68
444591
327897
7
50
65
41
87
412262
269460
239021
500843130
336631
4
82
15
452603
87
62
80
2
22
73159
251540
248779
72702
58455
106260
3
4
479224
45
7
455167987
178135365
8
6
256708
54443
61
499995
29
40
468963
407438
51
36
43
49
419147
45796
387769
488263
18
31742
6
84076
26
98
362167
47
23
90663
209853
6550
40
74
491044184
97
5
95
90
87
66
4
10
191385
12443
51
82
17
6
47507
8
171237
296690
51
50
99
68698
397614
16
37
252895
1
99
27354
48
47
418360
332646
18
638810830
170194
57
284407
256578
307028
292044
698928276
67
102480
4
316000922
194888
2
261144
52
268550
499064
80
327399
648987043
483882
91
605654493
328179
78
317549
91
80287
90
49
20
284205
43705
54
450743
62
33
5
12
201321
371893
7
37592
381641
179557
761726890
8
87
399864
36
45
17
19
83
88
217209
97
482575
7
122720
786326019
458701
82
73094
598705070
436145
160663
165284
314014
414209
71
102154
12762
54
421696
69
3
63840
93
19
51729
390276
421802
981174403
628960590
400637
403092902
495677
65
10
26
363228
73
51225
97
297147031
773154870
442987
437747851
86
94
176653
64
207725
40989
295920
29
41
130931
382558
5
8
1
389027
38
94
462682
87
494688
351400
18410
23
384315
78
218409
303085
98
264789
308483006
55
235441
70
30
300377
120335
295140
487001
13
26
415002
439415
70
54
98
19
147054
796955505
10
7
74
120643
44
33
7
393789
8
45
322591
17309
53641344
64
4
211582
43
7
409372
98456306
58
358123
226000
29841
252690
59
80
297244
78
83
10
95519
3
65
8
322175
36
34
224822
4
27
200356694
146587
483907
384825
355806
51
281359
90
24
9
454702865
482972
247522
53
175340376
44478498
196018
77
4
100650
75
46791
950654852
34
77799
5
2219
184056
93
40
56659
5
305580
430149
197378
56
47546
55
93
82375
7
58
5
152777
86
361699376
48
174995
416259
96
94713
8
374651
100533
91546
113777
145438
213328
208357
31
67
143499
51356
790898334
5
29958
39
219532
50
485329
74
84
93
86
9
246921
6
9
450553
13
277793
473456
480732
90684
20
83
33
144487706
67
42
48
97
33
94
19
28
31
211949
290903
3805
79912
10
156841
186963055
94
224336
387188
367292
82940
59
32
444017
499883
96
178344
354770
554089851
236901
61814110
13
53
1
3
61
93
110305
52
494390262
94
954233879
470214
93889
4
15
4
8
272716
12
27
168083
63
616613817
92
45
94
6
307812
2
82
41
240867
24328
797558274
7
99
16
220829
303491
43
8
242730
56
59
4
7
20
8
114199
305782
12
51
94
52
557338878
54105
24709
23
93
347761
267664
38
457312
305595
51288
16
170136
421380
761112696
98
97
12
248507
202125
79
4
28
33
478658
58
35
6
974597462
347840
45
46
6
51
491182
536854330
135986
902365700
499954
76
221300
80
369190
101502
52
5
2
285111
394592
7
641902212
60
473601
69
18
427646
8
12
529712814
478205
262096637
407991
7
51
489324
4169579
6
12
26
43
388197024
66
122725
501330259
46
636449416
55
68
363365
347786
68
390699
85
328189
49
33
433920
55860
7
51
118993
852523267
77
432511
6
93
4
274626
135910
62
85
98
262083
81
232271
1
468693
10
468348
295864
60
88
181005
32
47
59943
2282
439849
931458091
1
193861
130385
1981
37
88
345071784
78
405761
3
5
93
388203
185830
91
5
122437
42
42
135962
901006938
490006
347404
318054
83
148314677
94545
420718
79
463658
35
123451
24
76
856997453
261212604
41
23
77729
305251
2
91
37
84126498
23858
362011
65
82730
291673
97
217694
49
463579
376914
496703
302221
484656
27
33
423456
420347
9
18945
86
730767209
281366
54278745
45
43066
381794
234677
39
267865
23
351297
15
89
50
5
10405
48
443276829
425249
189724
2
65
15385
82
173370
8
96
40
360640447
480820
6
16
221875
99
77
28
25
116370
22
330024768
320580
36
1
491933
383042
65
3
42
70
6
53
52
862958994
164378
152114
295574
60
52
442819
476149
117140
259554850
75
56690
397933
102097
45
496859066
96
13
204210
25851
72
4
82
41
220797
3
68
68
372108
446077
30
95
11
8
859452981
79
237906
76
1
73584
64
85
36
3
400607
1
694469742
262693
359193
151480
28
236554
49
107615
40
3
19
336214
65403
89
770336359
47486
270002
89
51470
456456
22
435149
110093
97
140397
383072
192017
58
27
45
7
78
54840
225710
4
50
315128
3
116295
5835
427777
63
182467
301063
35
49
3
271886
793530821
281474
144546
14
91
9
220134
35
394511
7
422618
76
751564321
9
59
342051
80707
96
7
9
67
294526
324827870
72
291658
372309135
4
47
25
81
577129823
147236
64
3
110642
287759
11
62
4
452537
11
50705
15793
17
34
92
227714
4
52
26948
37
178509
170583
22
262950703
48
15
278613
436486
132632
5
98
189628
5
83
355300
462104
73
24
651311606
221924
110785
162821
82
343845
4
90
129883
4
50495
661486694
252145
83883
83
925484604
60656
171792
87
107612
386969
41
437080
62
69
4
10791
94
180603
74
451093
43
3
890025690
70
213569
16
357897
403925
307739
321404
86
23310
94
286877
800654493
63
473629
278239
81
81
416882
200302
331007831
45
475333
27413
67
39
67656
141951
385788
346386
4
91
72
238419451
4
31
377246
4
790167861
192940
17815
373797
449017
87
105738
467189229
342455
8
26899
425911
881220337
9
95
9
64
186754
86
63
74
31958
306793
95
16
331952
587153261
194420760
304263
4
425502
101875
6
386420
30298
433189
37414
456610
82
26136
6675
374927
52
36
319159
328710
405485
326708
92
65
454309
338208
5
465074
204623
700752120
31
5
5
72
384033
46
442516
4
54
4
269269959
1
63
417667
5
600887324
392239788
75
60
9
56
13
34
229889
27
76
80
97
18
37
90
46
281229
77
325838
254618
82
191893
391124
77
39374107
70
4
15
24627
181372
4
64
265249
382452
62
37
319939
24
101543
62574102
16
249774
252036
4
46
357356
25
371459
6
343486
2
103735
33287
4
388694
31
68
740094881
221562
37
422414
295536456
4
26
5
149375
55
478531
109331
13
28925
52
353573
237455
42
421678
87
38
178099
462852617
44
12
66606
70
1
245174
64
59
137924
42
3
24
30065
159415
1
135997
949937578
89
20
13
395044
962394675
466643
647026550
416425
56
31479458
7
3
60
22
1
7
90
469209
294186
81726
89
175776658
42
396177
7
129201364
89
333706
51
85
30
78
315832
477121
496263
237579
198272
27
102044
87
44
5
73
59
74785
761754643
185408
15
253656224
45344
169939
43
79
71
381536
310713
867416824
205908
229443554
42
368767
400133
89753
530713682
84
7
331208
394742
422990
377335
94
35
77
486517
269877
8
4146
89
85
119987
22
267042
71
78
26
1
260513
1187
47
116767
51
46
8
600835467
41163
96
47
58
137583
9
24
381968
21
7
440827
62
23602
212861
249859
9
28
352592
72112
98
45
873954005
85115
448487
4
300944
131883
21
226850
179359
460632
298948
23
62815917
7172
413488
306293
316223
426787
56
3
7
378381
36
35219
661140906
466513
317292
75437
98
24
84686
33
60
26
62
152213
11740
470972
53
15
225175
231743
863692263
237256
927622357
364018
486791175
184510
214426
493946
38
296778
52
347878662
53
42
42
65
222666
239938
72528
39
151015
199684
1
298323
276309
32727
324245
124445
300347
314256
86
452906
269174
199158
73446
43
476514
67
265764
44
820232713
57
63
250775
43
95
419600
94
65
71
22210
4
97
34
7
207971
15
104757
411783
51
225014
57
205175
84
16
29
39
77
2
420072
223239
365428
99
313156
439598
73933
397316228
97
385685
94986
454577
77
338226
89
378729
27
191640
450116
84
56
36
367816
300288
4
67
94862
71724
434899
64
457496
453647
291765
43
213215
5
70
662500669
83
469313
18
312147
44
471435
5
30
3151
55338
291547
8
1
82
90
365365
704360319
960785957
113429
5
244550
382246
7
98
397728
15261
1
54
83
264120
63948
22114
436599346
5
45
916035540
96
330607
32
259103
87
794328656
156964
63
83
477017
288917
786617986
18
353008830
426262294
111837
306845
493319
115983
114372
55487
7
11
17824
32
71
29353
83
57
21
5
343559
61
292900
28
62
193830
297398
32
77
8
57
26
40
315883
97
92
9
62
31934
6
7443
601940939
462356
68
79
418475
168563
46734
95
37
7
103202
94287
21
298098
683798782
42
177933
43
4
125162
2
28
65
27
32
221800
479514
5
93
11
9
431045
368420
48
105945
3
45
52
77587
52
6
436297
64
30
220437
91
84
72
421017
93
417056
201635516
21426
310144
50
468513
376009
301324
247896
77
285545
56588
390017
78
4
9
62
58
82
46475811
65
72875
276655
24
7
455494
74
41
63
35
252739667
63
61
90
72695
73
2
452956
569416750
99
229205
262664
77011497
154364
18
42
6
91
436809
397090
45081
28972855
57
329760
433055
18
37
64119
61
99
56
29
68
598574015
85
62861
253072
231359
58
188801
993078774
24722254
327326
30664
76
162110
69470812
2
107262
444878
1
49
67
17927494
19
478682
343835
6
462241
283632
67
304218
3270
245034226
42842
87006
193018
93
128583
90205
537724255
96
8
96
50
213784788
276768
86
75
4
223271
427300
455453
337562
310748
12
85
35
38
2
92
28
450788
327599
376552
78
1
4
104612
194304655
79
61
9
114145
224969
383855
71
26
276466
36150
275259
765744038
379189
70
302405
385706
142075
22
54
228799281
651088685
71
158807
186746711
69
82
522368332
78
259779
38
37
467003
647161433
379329
344423
440241
75
6
108321
5
118133
62
45
7
14
101955
21336
102137
52250
255875
384374
14
336680
65
7
235747
85
140345
451149
39
54
338784
153240
30
418568
5
411887
156037
97
20
497619
75
476107
93221
43
37
9
372851
315151
456583
51
2
482203
49
412414
6367
195169
7
15
54149
43
27
6
264232
112703
493553
30388
2
279459332
346654
805538565
450184
325138
269959
3
209775
73014
43840
96731
87
66042
159011530
334463
415796493
97
2
320098
57
60
153819
166897147
301770
89
120351
342989
73
392168
246213
495587870
145094
4
48
78
496722
33
208836
296291
360298
434842
7
37
864044305
82
8
85
472308
6
846092278
62
286532
90366
57
14912
60
44
87
57
14
14
233170
885996416
48512701
60
466495
92
43
8
62
20300
32
5
457226
38
140868822
281923
33
92
325446
15
9
448380367
172388905
40
39387
11
469394
72
3
29802
215910
122445
31
358658
6
5
17394
9
39
29
67
70064
82
42
380233
9
461539
300825
29
3
3
493200
99
115800
491968
173176
5
26
134002
76
47
994542147
259542415
38
85250
8
77
97
27
45
53
370747
35
6
23
320789
520755300
401360
373640
13216
288726
90
919157785
86
85
89
59881
410792
24
548324376
7
54660
225748
34
86
23
76
80
63
427017
480737
57777
53
162686
70
83
507571710
68
426291
35
35
146201
7
91
22
15
57
274813
76322
68
75
80
75
282779
56
482469
207039
98
43
9
10
715935875
49
83
470804
11
75
1
85
272558
46
495622
88
249521
186330
165281
861132481
4
46
195783
22
37
172901
9
50
6698
81
34
86
9
61
52
681592615
93
48
31
12
99
58
61
338526
85
470550
26
8
98
52
286654
209832
677768999
58
49
86
262073
111294
69
278880
2
348192
81
44
473265
3
392210099
78182
31
353582
6
273805
458157
81
79
6
6
120748744
25
539895252
916901389
213069
88
112485
2
53
321385
66
72
78
454056
234094
489165
374115244
82
101864
4
473982
423418666
44
67
213414
104945
193182
32
53
672478986
116065493
211295
49
173445208
122195
97
264228
23
5
98
469535
61
137872
70
5
14
463833
3
30
6
198995
197122
15
427100
32
582043159
27
149543
89
76
42
159464
81
368000320
38
72
8
136250344
474960
431029
25
50
86
961800633
8
4
3
5
479907183
151516
215610
352258
206572
192335879
52
68
9
109497
33
332493
9
30692
131268
34138551
161199
256673
91
222026
46
29
50
15
58
52635
45
444116
49
87203
76
39
27
74
916158446
65
13097
22
150524
89
61
574789565
164690
99
4769
97
94
420701
332579
487917
20
59
451281
64
116989
363104057
58
234755
140956
394820
67
59
414447
444803
274535
89
998727351
341295
53
485408
51
49
41
58006
97
441886
288909
13
130349079
162538
273659
386187
273455450
126589
261703
54
614711203
76
20
81
93
397340
41
426981
71
7
294976
224664
274214
15
14
55
7141
36
85
61
291432
85
40
7
94
372100
164013
362719
33
395921
20
310909
36
9
62
3
93
948468062
10
31564
260987
6
30
11
408077
366958
17
66913
82
5
272220
44
411425
14
437143
9
79
2
4
94
2
79
195329
351846
122184
345737
54
62
206471
18
72
94
3
213091
17
5
70
14
60
430577
904333383
6
359871
224722
9
9
207903
94
102373
12
293451
16
5
281182
289142
19
1
29
74
487895
452795
269907
27
48
82
54
65
81
190027
343320
180066
297777
25
444743
2
15
61
12
34
1
467785
96744
226431
6
81
18581
66
26
401632
81
61
80
27
343721
7
471160
41
465527
446832170
922039291
528951099
37
512632003
36
198366
98
65
60
379158432
194799796
96
30
367568433
30944311
46
8
69
115842756
42
1
374309
815392002
33
6
480590
92
43
84
328059
323068936
31
50
11868494
394314
65
328988
46597650
48
59
79
92
446355955
140785
241282
371346
35
4
84
47839
29
280659
346619
97
8
386507
13069815
461867
957348854
1
44
171954
21
7
448109
23
21
200405
28
9
17
7651642
87
475419857
48
184237
6
33
272724
82
128612
81
5
5
152802
7
369266
32
485729
11
54
986357273
169922568
3
180163
94
185938
81
299779
85
91
4
873661865
5
9
80
22
391782
44459
27
44
46
72
52
86
220669
381450
64
76
184264
69
308055
57
2
157029
373617
239748
235370
281442
59
342454
74
5
9
926067922
132932
13
409147
282221
21
201465
398850
175880
2
230086
235911
42
55
34
50
274477
53
9501014
269680
6
94001
705764010
37
171396
88
136791
325466479
4220
192953
216349
33
205228
30
34
8
215866
242696
5
16
191212
75
359658
20
8
865450279
42861
310234
226243
29
323022
371382318
62
208900899
318266
96
12
413749
231502
445606
429926
54261
1
5
290820
54
392434
20
9
30232
6
281135
6
110558
225185
6
95
124290
381546
435813
202936
89
87
512293842
36860
10729
156041
31720
94
116341
435933
753217576
39
20
54
58
373016
74
70
3
1
67
67
22
70
99
91910
41
46
492942
79
19664
153706
78
322903
164343064
95092
41187376
721419694
402158
272374
86
19
61773
174153
869624379
99256
9
291200
79
64
3
152146
4
14
30
550364032
447395
393834
342329
11715
23
179431
78
27
17
50515
50
192791
78
15
2
25
90146
18
738759405
95
366259
14
39793
68
819792384
113279
66802
38948
14
815696520
375908
2
965904074
8
36
388135
23
339288
6
356623959
276885
143497
995489637
62970
73
48
52
5
257714
63
56
681087481
271075
459352625
171042
4
10
445049
88
20
275714
55
97
78
30
52
48
62
56692
80
247216
612669501
314002
9
99841
250783428
976252312
3
84
314405
210104
81
43
734857181
102353
79
28
257472
9
25
5
68
492532
79
46
92
175328
356808710
39500
31
28
182341862
439720
33
165402
163070
88
134137
76
443342
86
455054
238636
55
610221587
29
393959
92110
96
68
499625524
334895
313683
76
4
294121
56
13
65
16
428884311
13
370292
58
2
214280
20
489326
84
226451
326398
26
249226
100467
283574
4
423279
4522399
19
376419
166511
19
539659154
401727
340835
216236
228511
8
364890
59
266018045
152465
471097
288005
3
252544757
35
15
34
96
63
96
53
89
145504
75
136875
279511
330456
34950
586997330
91373
219590
346094
56
85
84
90
71
357388
757640913
26
34
60
79
2
82
53014
344948
490562118
9444893
481437
27
53
425730
51
182718
5
46
312395509
300683
430680
52508
283679
14377
35
7
284401
1
56
32
430381
1
12
22661
7
6
81
740455679
7
17
122661
18177
6
59604
75
196321
421984
88
71
34
456136
3
9
55
106554
45453
2
401727
1
2
7
67
192064
50
70949
169997
43
276896
73
388443
35
98738231
169141
152675
81
84
194810
8
21
8
11
64
29718
77
27
88
239078
379716
77
42
30
85
89
91
21060
323541
472872
59
9
94650
83
6
18
78
12
99
102492
339356
332105
73
50
222637
256544630
26
226539
64
24
387109
201067
155142320
65314
45
72771
3
30
116841
17
451377
23
210538
167726
109950
257735
25
345933
8
490974
77
453414
69
267485
2
86
6
398147080
8320
80
273972
12
21993
74385
449390
20
452778
58
16
63
90
61
25797
404963
276105
698411860
59004
85918
53
6
8
346724
78
3
398969
16
89913427
111850
37
15
444564
447104
66
41
47
256689
51777737
253031
346300
29
415970
78
92747484
13
96363707
19
89
117070
423349
58
792294829
22
1
53098
496517
96
281486120
8
117145
71
19
52
91
97
16
130708
134989
168922
165679
248113
5
461770
68
284583
410912
50
35
47
83
4
462685
257042
49
234164
34
281027
757325231
47
14
144087
47
481743
171770
240749
212047
68
210546
86
76366
17628
75
63
218662333
93417
2
71
226063
75263
39
92027
151238
87
1
47
8
274895
61
40
49
138086
14
346866
103199
50
57
64
91662
455329
265179
453661
75
9
72
490896
85874
198623
357646387
55
371067
197796
26
1280
418821
51
6
419072
20
2
13
209309
37
31
2
179252
470708
177200
328841
5
363629
81
2
7
205894
295182764
10399
13
270316
468942
105047
454050
72310
110980
78
4
71
102649
444410912
77
247458
4
66
482767
84
210199
25
52
55
8
35
87572
46
53
21
249010
723642411
198117
2
901720075
57
75308
48230
26
723229793
85
253901
57
93
85
93
375311
15684
217122
36
90
11
96
399627
230854
90
1
223270
166720
418912
164477
35
350092
44
147180
275650
7606
481067
6
89
373695
511345087
273683
79
56
13
108079614
237803
281460
262236
52
68685
91
4
7
324087
22
55
34165
484296
249612
356221
54918
117223
7
80
77
44
4
2
429590636
66
786283626
197142
588716507
150352125
52732
70
216261
5
323376
79
53
52
40
510151937
235933
218716
9
80
24
32
91
216319
320831
329531
440697
356682
821094467
53266
308553
481051
34
482024082
72
88536
57
43300
15598
30
89803
21
914740984
674773364
35
65
9230
5
44
276253
50
55
124663
230636
858121932
397477
52
8
450695
51
143371
151946
268826
422730
28
53
221559
363515
35
11
8
139013
39
428663
91
88
43
98
249110
77
83
302182
294905
93
28
9
6
344202
83
147153
24
120727
2
132800
675935689
6
3
186715
4
72
409196
193327
426372
95
9
63166
58381
16
39
360898715
267322
523426184
179169
800178781
23
224113
311889
455919
487239
10
724852044
74
69
26
331765
297310
7
51
64
73228
395492
99
386246215
20
134227
405374
541713988
68
83
364618
67
58
215328
71
182181
72
372234
63
616270097
2
6
4
498097
396303566
27
35
29
362099
20141
79
6
368372
9
14
598888877
400037
459448
41
87
24
39514
369696
91
403833
65
1
739804337
781775964
46
32
5
7
37
52772
190919
435024
348471869
19
9
243220
79
199630
442974
397062825
51307271
197202
60
1
18
64
88
266773
41
658134013
36
1
88
483243
94823
390388
54
240970
99
27
34
232744
681522987
62
277139
76522
206764
455181
82
12
21
26
10
35607
456725
8
430434
68
91
83
135645
46
207615
29
296494
84
1
365410
477563
438654
1
88
305716
186552
53
10
71
65
291312
62
41
621792489
205237
116126021
770479367
86
7
18
6
83
85580
25017
25
16
84
2
374604886
270002
280898
427083400
3
41
430710
36
35806
445139
12
377627
131571
18
57
349597
424045
51
100601
14429
10
33
49
437358
211438
119238
367933
472043
65
91
42
36
12
159069
5
471975
39
45241
6
40
354001
12
692470080
14292
287594
3
5
166962
33
11
86
90
80
102779
31
919846180
41
35
41
381370052
153868
432825
13
85930
348017
13
13
84
2294
455201
28893304
308817
3816
21
99
57
273565
58
198584
79
55
37
376699
16
47
75
399396
351763
8
3
32021
401346
195646
255333
91
559990465
12
274810
5
4
97
426975895
64
157578
195661
403326
59
88
184069
13
396170
173521
26
80
465626
409619
493041293
9
57
88
718729629
59
836723798
460193
8
35292
6
256472
41917
459453526
568813342
350038
70
45
35
67
449525
66641
393559
3
480945
436911
52
563242497
47
71
96
54393
88
394435
208278852
4
424377
1
6
96
4
62
7
16
97629
23873
79
245847920
86
91
484398
41
374125
435794
412767027
38
5
8858
136707
79
18
44
60872
492687
202215
139369
645344342
95
316790021
3
71720
9
25
329138
443722
412034
40
80
11
40
2
29
348649
178100
197125
5
24
28
193365
35
661866943
142029
381403
933203006
48
6
93
668062484
75
17
690988733
64
45
15
53
98939
17
36
78
766320623
54
84170
37
32
11
19274
1640351
90
171985
71803
252004
42
4
53
71
504054966
83
406240
26
42
61
2
80
133264378
486865
187961
39
74
54
76203
13
33
85
249351
12
73093
98
440639727
11
9
288281
424001
369369
79
156593
417577418
411837
458107
40
305792
370295
561651768
170893
888048410
175030
3
82
11824
45
433030818
371954
44439
536130016
204934
1
261594450
97
343476
27
87
5
39
69
305850
91
105773
446885
85
24
443937678
92574
95
142999
80
4
93247
10
80
6
10
75
287199
80
612961062
81
77
95887
176530
780484861
6
2
69597
98
293399
88
113953
59
241083
131654
111045
40
89
63
84
53014
273712
5
54
46
4
88
378904917
478386
80
464690
45904
199038
13
247130
61360
67034146
30
14
72
153367
281317
452811
265810
95
120619
1
165034
425798
202483
38
196887
299794
12
71
2
86
7
8
150679
945849417
119485
212342
221412
196194311
1
5
408069
91
56
53
378764000
50
493446
39763
175725
91
486496
74
170703
30
671230703
124502
71
19368
113653
68
99
299812
62
87
51
294281165
140096860
497133
45
123863
18
29653
76
69
323385
136766
205291
920393577
71
126262
85
64
113746
296773
54
412485
86
20
292881
8
54573
86
161175
458440
82
1
7
623166260
54
334981
413882
568496771
365560
340999
96
98
73
801550766
18018
19
65034
83
419701
29
155001
541520816
112118
944367124
367955
37
290711
232924749
53098
491592314
242960
18
459723
62
764775593
197305
152268
42
791805134
11
38
362797
26
20
90
68622
466564
11
105821
70
73
5
8
27
155377104
12
96
416525
354787
123368
76
31
192837
9
224478
481489
1
39895
454065
10543
282638
496481604
39
21
477084
99
4
322981
482527
118803
5
2
81
91
266698
14
23
67554
50
18
194778
3
17
800404288
82
25350
140387
476459
38
32
7
19
23
154022
53082
128710
12
28
54038
65
88639
349340
72
35
8
6
28
168037
239975
81785
52
444538
43
198079
343890564
429747
224777
21
79
56
41
903659450
91
401227
40
258190
40010
74382
468055
362171558
11
66
443677
9
98
8625
21
9
6
19849558
45
265061
68
69
364371
26
90
18061223
59852
385003
765267856
5
93
8076
36
322866
530740736
271560
448996
45
406348
89
67
398167
12
369040855
466980
448058
5
67
272194
239549
141912
9
68574
163083
30
71
104843
182136
61
4
63
37
721622072
991057880
44
19
36
29
3
77231
360525
14687
99518
413052
145985053
72
671231244
92
48
6
96
99
1
407255
55
29
160681
656750746
36
17
199632
405286
214613
86
27
65
193771
415241
67
283131149
80418
634943536
9
85493
80448
53
47
352354
334553
85330800
299446
357946
181458
55
135603
19
729378035
2
87
89
465497
80234
89
43
9
4
296315
366979
198727
7
5
5
77151
65926
490511
26
226365
65
377872
5
110485970
971721977
294914
114486
19
204160501
88
156189
10
37
17
8
87
4
349690
53
57
10
85404
84
24
198229
98
48
444430
7
46
219973360
376652
27
82
833942085
5
24
246777
42296
40
55043
7
18
3
123114
33
440109
7
55
68
4385
57373
81
1286
71
97
319205
218267
192120
97
46
337371
361355384
81
984636799
487954
388440
96
251415
405047
174784
63
34
31
612643555
70
93
1
12
39
143718
421681
65
166387
446183006
352628296
398243007
88
70
97670176
86
5
568035507
383608
471011
2
101413
32
26
34
823434368
48
98
79
152591972
86
196377
21
838110508
18
68
491989
615530501
9
497409
48
304608
304329
25
90
255669
34
29
8567
67
327021
477342
158689
4
179175
12
4
179729
9
303020328
59
108770
236163
230019
69
200388
94
174323
58
440424
477056
470626
48
101423
19642
13
44
142654
85
449040
150555
20
11
499148
140097
5
361972
51
387662
292043
364635
352581
410001
77
575948865
72988264
6
732513552
20
347520421
40
44
11
6
54
278694
8018
256595848
164646
6
358374610
79
421079
97
37
45
33
43771
183319
83
96
596919029
328764
68
36
197150
20024
19
307310
14913410
3
98
34
42
52581
191255
801727130
123900
98
82
91
321845
31
56
70
329423
409119
25
67
31
665294187
220795
373759856
43
62
604494773
82796
3908
194824
221408
443471160
4
343024
46
92
94
59
445889
269684
2
472479
17514
45
92
74
31
31
661484183
90
7
77102
410274
6
496344
60
440773
52
263447
15
58
21
73
44
105468
796534907
115317
95
28
301523
406506
266125
52
422360
25
739825963
235879
173122952
71
16
485299909
829177063
40
409517
12
388670
87
5
52
2
94
492179807
434035
13
312520
21
9
5
9
321126
38
76
25
9
64
369890
345498
477336189
151113
57
63
3
452362
60
6
147072
90
59
53
117262358
288642
284556
234361
53
390357
463769
66
93
19347
75
73
41
417064321
147863
262849
58
21
495833289
97
484287
56
374337621
450828
71
323645
15
180195
12
343514
42
469530
768637008
649177265
393293
432105
298704
200501
63
41
8
67
51
238983592
81
81
487545
473751
290315
575833739
328081
22
16
40
41542
96909
98
70
159835
843969004
203074
49
276250
92
291090
230156065
6
77
412691
41
20
72
47
442588
41
6
173596
78904276
71
31
88
255057
47
8
323460
80
975842200
88238
152554
180421
224006
16960492
218972
6
91
65
47
146495
399228
77
243955660
98353
477001129
814371772
5
13
30
803321478
98866
98
54
135560
86
323982
7
5
407515
720589767
33
23
75
232730
14
70
66
168347
339490
8
5
473821
5
440303
438958
7
95564
38
241908
120174
2
234533
70
10
1
28543
6
218481
89
85
354386
360347
462178
18
60
270512
80
388774
78
28
165676
483660296
41
48
96
150577
391891
416786
40931
324248
22
467520
6
45
48
273086918
255832
31
112660
64
140471
478869
6
91
28866441
270761
102768
58
11
19
39
182109
59
202578
57
14
203416
355118
161030
287868
24
76
201207
441439
197319307
228174
250198
274567
72
74
336271
6
41
21
97
13194
31
14999
86
1
46
263386
372302
12
366490
194701
6
3
83
111333
44369
305748
400838372
4
88694
87
30
9
75
887542324
271351
422903
60597
5218
49
6164
470039
207560
28
172351
365742
92397992
166970
30
4
136676
71052
59
301902
11440
320664
364998
204711
14
58602
30
341824
68
41
991382822
80
17
83
18
2
79105
274189
137391217
47
85
73
29
6
66
305718
4
378209
166223
55
52261
1
2
27
251407
182351
6
513572011
57013
129903
265802
15
86
45
134150
3
50
75
737940324
7
351617
367553
43416
3892
83
499058921
24
55
64
1
53799
34
163767
5
291105
301348
404419
324997
42
192923
362375
47
4
458512
85
71
339893
282792
430960
27
244836
72
311105
56
355572
870918994
16
5
42744
64
143650
42
81
45587242
416258
66
56
25
55
383626
6
171021
284201
28
126870
2
87
48
2
486690
29
47
26
329983
325421
23
49
397439
3763
34
214268980
100068
719453162
912419525
225397
85
292980
37
151101211
72
31
43
15
38
27
55
5
7640
79
44
47
28
81
15
431563160
74962
92452
14
9
8
55
49
58461
9
254185
55
112550
288946
69
313366
265060
41
114790
91480
454115
297129
166987
15
204042
17392
60
893262150
21
192037
86
434461
403715
381040
28
397880
27
105352
9
153779
33
74788127
444760
61346
268805
33
323109
2
428979
20
88
1
6
69
332975
14
27
425181
31470
39
53
2
238209
364893
45
81
491642
352274
10
1
464468
831724410
28
37
416073
9
685405310
68
204016
458185
487692
39
1
193484
37
99552
72
455861272
1
18
91
324087
66
406572193
389289
183114
88
179147
640805569
20
751325027
463756
103855
5
8371
58
1
272265
193259
11
420281
77
406423
480514
9
99
103683
68
2
398703
76
980337424
19
2
25
110562
43
18
80
37781
438444
41451324
28
29
165299
383490
60
360200
29
247913
755801823
39
57835
465395
20
1
17
178063
193252
7
40
57
25
357430
144024
197262
54
45
78
16
486128
32287
43
772085276
498423
462011
90020
421485096
286852
297613
83027
112150
309921
245428
56
159469
18
86
347691
87742
24
500243362
659989734
475514
17
52
70048
247132
172602
48
16743
60
68
227477
258432
141270
4
425071
197996
3008
55
90
258106
96
88
303058267
68
14583
8554
69168
901829232
37
1
458750
41
478064
207997
91998
385741
39
110491
163764
392616
73
48548
6
31
73
676524642
413352
90330
63644
327063
41
254586
138549942
376910
213425
7
392357
65
337810
12
376778267
119453
220771
181185
55215
176478615
19
178302
259599
310552361
96
71
159121
24864
18
437060
666177638
458012
22
66
91
186729
117170
225054
73
340296
332775
60
34
400345
6
4
56
79
46
33
87
29
27
70
27934538
208302
77
43
68
86
81
475819
4
455998
88
92
496888
442832
9
65
97
678310183
564475725
703133398
12
31
2
53426
70
310566
313942
362161
871739792
378364272
8
41422
225910
94
5976
207978
9
16
138553
28
28
43
77
286913
4
228780
224168
420214
9
38457
13127
27
16591
80
62
585474575
96
33
96
2893
317335
54
610888642
31
72
74
665845519
13
31
136821
97
85036
419149
363968
109711
56
491643
22980
204218
18
84
2
249409
623875645
96
236762
4617
15
345062
477138
47964
69
5
22
32
472996
44
31
234284
279592
5
302754
7
28
343010
58
64
484487
332349
174315
26780
96
25134
112319
446058
145875
87
375515
320919
8
197157
359289
205791
146257
89
336888370
84
115831
8
159982
267686
85
3
934274433
325119
419471
310649090
78
7
440123
234003
170896
312649
54
63
279387
338987
8
2
46638
112599
844691234
761834030
23
82
318984
148206
480734
907495185
328698762
79
105870
69
549580790
188292
70
160653
69
2
267670
66937
7
38
75
332932
53165
1
326880
40
82983
219851292
64
82
9
199253
494293
953828518
99
6
42
789300739
97
437700
30345
2
188531
118748
27
72
6
4
72
151350
432026
17
23
21
393123756
100991
42
397664
78
91
54
192113823
247926
1
8
37
36042
148652
88
553712629
4
285948
42
311589455
142674
96
66
384215
129289
6
93874
96
1
203865
150403
38
113412
287362
14
26
488737
5
428683
99
3
48320143
682466688
2
36
3
29694
456744
57
206916
429077
234134
5
175777
876010910
4
463039
14
55
40
94
44
340124
13579
356759
31
82914
333783
94
74
30
359373
64
277514
442863
12457633
290825
290334
484194352
555990217
140525
933411444
840291926
409890
34
38
428144
365188
28
41
50338
77
19143922
80
243417
5
475073
458118
93
53
80
281050
91
38905
408039
137231
37
98
213753
19
34
99
162749
67
96
103605
21
6
87005
82
433712
24
72
42
82528
49
53
64
7
380296
453693
97
244867
14
144375
69
68
206108
6
33
336556
99
47
795110005
8
312665
3
367834
48
20
29
8
25
82
77249
332143
182135
38
71
39
34088
90
64
347582
14620
264294
317945
69357
14
44
456558
98
225165
497349
115442
50
84022859
73
28148055
81
71705
207894
7
73
43
229885
49
496052
440853
263476
32
39
22
495196
211255
23010
52
92
2
269298285
95
85598
21
270733
244968803
54747
99
9
265223
320842
347569
56
27
254989
66
489673
47
150707
335575
50
56
272775
4
442819
418349
565878133
30
414218
7
287952
42
283175
63
104441735
33
48
59
17
47
3
221148
11
9
24
56
3
100423
9
369116
62
370077380
63
34
476999
65
7042568
58
32
14
390113
58
6
27916
322849808
91
81
16
306752
152995
388068
69
88
8
455940
54
188325
16
577133908
209465
464772
392703
13
43
38
89
11
443532
63
51
98
164983
1
7
16
122295
267452
6
169108
33
20
57
27
3908
366181
388576
626219882
15
71
40
73
76
28
77
67140
762632985
71
25
154003296
172919
71
466723
291089
379275
452751
81
30
643068895
35
3
69
8
56
76
138302
337266
101832
11952
242376
372695
452457466
1
15
31
181732
70
96
90
79
85
78
398845
33
459798
2
305413
99
81
293298360
153732465
245900
84
37746
298589497
39
184440246
2
21
490195
61
66
74
12
13
333170
75
66943
300669
86
8
439242
35
780752796
327348
480093
401876
29
22
26
36
349738
257380811
44
422364
66
30
782425088
977860916
471559810
308515
52
53
23
603262689
60
65
587881133
371817
68
23
12
166007
126882
430127
444186
261939
7044
55666
60
283829
84
98
494800
83
493012
597786034
5
99
62
75
64
88
43
86966
8
92
57
33
393665
835084694
494315
311909
4
886909474
934887367
19
20871
59
45
9
62270981
56
79
154712
70
91
6
376610
150797
3904
748810964
231190
466007
975205552
25
16
408280
87
320309
142981
47
235040
202430
111483870
146925
473307162
456807
654824891
69
134461
17
454494
70
59
323608
195288
7
19
129035
213079
732963575
460459
8
502789918
9
411760
99
33
494503
483904
279717
38
93
66
70118571
8
246521
62946
54
348267
14
40
325482
312744
59
70
40216
69
6
11
75
300749
126545
223901
380370
33
314655
461270
214096
254896
132180
28
821734214
49
2
176945
33868
88012559
242152
90355
359301
23
80
3
371652
930562818
112314600
90
801223621
74
337221
320167
2
175255
280660
463257
69
91688
28
46
29
80
7
50
52
18
994751782
12
467737
492888594
22
12
3
99
94663
51
35
3
15
752660731
146779
68
178963
78
54659
334768
97
103838
85
625292357
480339
9
86
97
3
43
77
4
86
87
9
454951
18824
53
162644
59
96
233396
280003
261354
299418
7
408598
1
161564
91
147374
25
44
454612
319418
76
77
9
19
63968
52
43
9
251327
11
408839
17
81
12
9
20
479130
207683
9
486403
52249
42903150
80
38
92
382435569
6
13
4
95
83
80806
66
21914
289994
79
80
124191
327580
57
262407
4
71
262431
9
261508
98
323607
372138
960144689
72
748
277327
26
10
74
328463
9
89346419
2
64265
99
10
246673
88
18
72
429946100
496821145
39
29
269777
79
9
44
69
115874
148943
297175
479066
62
292420
114890
4
103135
51
58
45068
79
459047
11
39
66
5
700658362
417578
97
442152
85
46198
75
476432
2
1
976295215
34
496880
219004
439295
39
94
8
32
42
5
87683
276272
14
32
373333
53
34
81
253076947
34
5
49
63
76
73
96
431067
277399
8
91
366642
37
984973456
194106
38
22
57
493995
4
1
91
291866
1
451240
54579425
87
63
404357
886388730
45
64
46
94669476
374501
89
64
99
374183
100051
11
14
35
206850
95
382574
70
89
536283151
73
45
340447063
423037
2264847
67
35
298836
8
19
687626398
368813
436969
59305
1
65835
123037
292887
33
202618327
871764492
101976
17
16667
322421
320005
242639
355027
49
228530827
452355
346977
216062
13
7
336567
80
2
66
169994
36
4
46
122973
77
96
770700949
31
8
382142
4
176961
73
36388
309712581
63036
65
100929
598743168
307587
72968
54
328834
384081037
791
76
4752
31
99
461723
119932
293339
8
6
251046
13
220505
41
28
95
63449
44661
73
7150658
100983231
11
21201
6
57
499472
59
47
78
9
50
43
48
71
185028
475556
426482
239895
1
99036
3
58
537245143
25
4
235376
5
382991
319979
25
84170
59
47
459013
281016
5
165933
91
9
347872
95
62
135938
232508
67
168573
40
3
20
31
43
469739
56
9391
64
2
56147
97
368531
10
71
7
27
10
79
79
28
408809
98
16
36
702154704
94
70
38
298769
158260
414305
59
19
153022
58
278536
436960
19
56232
21115
106931
468569
34
23
413751
40
285056
220301
26
88
201610
288362
316238
278070
150728570
240102
55
22765
96
15
398830
90
488726
397574628
4
406983
75
12
251788
35
353722
429959
8
593197401
793831027
125364
32
4
5
3635169
402392
2
335478
69
81
777163542
160081
245262663
467983
262595376
467613
84
75
393477
425294
34
5264
81
4
96
64
91118
434157
2
377532014
447131
91
69
476797
592634568
96
417063
4
178363
40669
604022930
20
98
347184
4
18
103655
132141
822382062
303260
441779
77
21
99
421636
180261971
262538
565130581
93836
436292
26
26
89
556656783
20
9
24
817586780
272045341
7
42
11
62
39
429817
1
2
92
396404577
495326
3
486593
86772
270269
485398
269716
42718666
71
477672641
70481716
834934433
560497671
43
23
77
11455
419263
84
38
41
82
411057
75
22305
38897
210827
131072
38
228214
486346
4
211889
42
403427
25
90
355310
1
11906
365835
66
86
37
72
184231550
65
46
38108
420725
148449
15
174140
32
78
410060897
390054
419631
86
6
782987414
12
216858427
66
41
106660
1
4
78
304588
393333
39
2
403757312
346184
245550
9260
207580
42
47780
705503258
17
833002286
77
4
49
59
442565
144006
9
435686
122879
15855
720948209
72708
32
11
120913
38
971413890
181939
76
46
328493
2
242415
30
88
974126492
243039
466165187
752654373
340627
8
379258
466940
138458709
45
42
68
6
133681
5
96
9
86973
57
893797837
440728
359865
1
147505
75
45
11
965435513
283506
411666
154516
45
218639
10
9
44
109743
13
30213
467404795
1
441747
44
86
148372518
91
243960
3
70
458568
279133
5
493226451
400589
24
10
25420
95
9
208995
152616055
23154709
13201
54
468551
40094868
361479
358272
417443
1
79172
74
245444
130227
1
62
30
329853
111539
6
6
70
56
51
10
51
44
13
20622
85
61
18
445386
419423
11195
3
83
474272
343897
677074454
73
17
385762
800642381
11
394779
66
399421
494401
245623
13
73
447801
82
426725
365156
59
33
431824
386650
96
352288092
38094
428852
26
70
65868
91
258172
377477053
391257
71114
230429
56
97720
2
59
168673709
44
73
388237
34
469839
288678333
143393
96
377221
89
2
419388
371419
385060
495688
6
69
134748
64
301510
69
72
73
15
859453329
8
316625
47976
63
42
29
110173
122201
9
81083
15
19450
406694
875909731
146800
3
191511
78
7
326351
89
73
146362956
85
89
378187
32806655
228733273
44
71
805807911
379197
132862
359679
391785
52
475011
2874
238808
465633168
455237676
9
169473
131114
17
42
78
772387814
61
171894434
83
349466
49822
73
223072
37
380455
605410984
54
359033
5
32
56
59
68
55
55
7
490510
482795
33523319
85
460431
51
377417675
41
72
390372
65
86170206
267083
16
822712638
66
290497
5316
21
16
465518
777861842
119170556
279187
283165
374834182
279574
384117011
436913695
38
61
87
99
365288596
132825
8
221866
43410
6
178121
405044
350496
88
61
298086
33228
75
182882492
30246350
380463
9
99
22
104825
82
4
1
447957
99
191013
29
41
82
804824456
35
421194
54
490422
66
89
498561
95
63
194288
44
83917
87
3
490555
124908
297567
29
117746499
343273
552856628
28
3
65
1
89
234924
457286
40
50
111431
470539804
34
91076
73
46
96
48
13
310951
19
12
731614782
44
80
2
51
383752
250858
384737
6
22
82863
127428
564242125
377253
895884277
57
23440
79
309868
8
212363
31916
373470
150945
342487
426864
490584
74508
10622636
5
41609
493697
90439
9
296055
5
229864
85
361714
376233447
337821
64
21
499614
413530
373109
41
117381
76
79
40588
3
64
17
207712
50
67
94
15
59024
155523
395669
535803200
2
136654
395379
1
63
868827535
6
5
16
252132
96728
710132958
1
390865982
88
441476
370542
49
400214
461589
112852
389404
75
11491
85099
69
451505
1
360877
26
420510
64080
123381
256929
262648953
53
4
45
42396
68081
38
388732
61
77
68
44
99
358518
8
197776859
1
94388878
406232
7
5
459432
5
27
293595
491484449
271597
426408369
196194
265433
322165134
338295991
25627210
384377
294600
83
53
91
375140
81
67
13
72
20
12
28
587086469
46
59
59
735815789
51
295102
62
352025
68
57
152970
127808
83
93
59
1
63814
323464
497058
3
468489
121123
123195
49
269347
174049
8
28
56
468996
35
25
491937
78
63
260867
27
12
36
122059895
40
372156351
469234
464572034
404673
67
98
41
64
397781
92449
81617
343871323
102220
457145
638670969
8
303988
279293
62
25
7
462858
62789
186069
235881
71
6
128662
172197
127301518
64
2
34781
261970
427626
184157
53507
182600
143542
17
45916
76
76
778591306
226547
40430
1
343623
28
414868
669711295
35043
72
333022
21
98
716489411
98
394103
177308
203991
8
14
484580
250168
56
55
42
444001
17412762
18
269332
358079
21
177135
32
77121
286383
266493
307016
27
74
93
32
35
147401
378676
64987
76
3
50
196413
119076
144058
55
328325
75
41
181632
303187
449761
121916992
378181
163498185
30366
226892730
12
204163
57
31832
369719
440072
274242
52270
313376
90
8
28
99
359715
6
183951
75
80
443598559
98621
96947
46
200905
80
298345
13
207390
10565
129534
231679
20
91615
487790
415051
968962877
441202
39
181759
417534
57
454131043
86
84
400706
63092
249418
76
208098
19
16
252772
442004
62
5
401644
256905
850619398
56
7
82386
233971
5
9
991888889
467400
222665647
134405
41424
35
359110
898334125
246684
70
56
16
49
87
3
58080
57
151909
5
13
500525867
170637
59981
460526
291910
15
5
145128033
92116
97271
65
85
195813
24
87
11
34
458318
54
162155
137301069
13
45421
42
30
109020
111837574
346576
95
448049
493666
88
86
104809813
9
27
17
57
79374
407676
152755736
330787
5
48
26
95
30
68
87
9
22
31
201110207
15
149588
928932872
362325
131603
12
40
7
149648
436090
209839
2
57
112859028
28
88
59
1
2
216006
345304
445369
98
67
208661
23415
320445
251077
364116
328933
705562773
2
997533540
430139
825940977
48
433412
323516
1
10
159874
66
74929
184153
330606
17
329842
264784
272713
24759
22840
485990
441373
38
95
34
122056
360677265
95
15
76
188991
281521
81
988364339
221122
26204
34
93
94
440766
64
923284986
39
92
438665
587832364
476578
17103
33
189010
69
41
374082
72
2412
42
21
69
441993
239331
99
76
5
39
138426
66
80
133009
78
71
44
457639
710337802
4
176247
3
83
18094
859243095
313901
28
98
6
21
252519
4
224043
20821
37
134384
69
563462695
215175
195917
216207
8
16
78
155636
9
208332
59
766864561
226013
264209
45
66
28
9
87
36
87
63
438844
83
108451
155714
171216
283188
54
212410
34949
642973634
3
89
437954
337834
268404348
4
244995
449393
372561
36
98
241686
59
293638
66
267846
65
290424
404476
92
378731
448912
414208
231912
413897822
131940
468801
33959
49
32919
330580
801149916
81717132
343658
97790
342379
62624
35
50
872221651
7
73568
459950
57
8
1
64718
9
934697343
3
275956
267443912
67
400798
496893
91
83
125840
78
187520
119245
29
12
300489
84
51338166
34
465141
416101
86
6
128758
82
8
498635
133125
48
47
73
4
91
92
240484
213007708
268917
76
4
305849
225970
410406
87
3377
71
338016
98
68
59
360749
168278
372279
55
463958
61
50
8632919
10
13
12
177322
3
72
419034
2
101321
7
118560784
36
39
18
4
14
543263249
9
385117
1
190410
57
43
12
13
417061
43
13
60
279592170
61
106431
452483
78
93
46
91
499832
643744936
724645097
81036
4
278776
383472
23
7702
74293
169502
4
218456
55
41
907149275
60
53
30277
431986
81
141003
14578765
31675
399959
93079
50
55
300657
469911
433067
19
319773
4
84
451381
295083
444043
332260
1
96
4
201598
87405335
58
323129
91
97
489277
834305171
37
15
131712
213991
404968
9
75
193379
71
62
62
46960
321292
470215
12
231472
3
85
489025
7
265000
186077
347445
90
766122287
35
77019
51
25
75
338544
642653864
79
425440
147851
127151815
9
480970
502732749
7
93936
141052226
319481
564506363
419981
70
341401
165448
2
58
495031
137720
459897
281814
623805967
22459
106639
271978
66
42766406
36
5
58
959141558
80311
90
11
277478
274517
169684
3
195074
68312
71
39234
508554524
2
48
176018019
50
183693
12
60304
47
12
46
72
35
83
440263
44132
4362
89
34
236990
4
474040
292795
59
23863
399510
1
66
7
290284
79
92
218919
9
38
56
365750
30855
91
18
453709649
11432
114191
88
298798
48
57
98
96
91404
251685045
2968
370538
437487
340236
19
6
5
282461
282918987
67
84
39
6
475950147
21000
415174
44
52
6
475058
88
41
633300486
182178
28
398619
75
2
19
184855493
697628881
310934
433933
54362
37
1
98
70
64
221863
344141
470285
48
35206
42
404944
262760583
216508
21
94
73
17
94
116404
352133
23408
23
7
133146
382200
44
39
9
275573029
280835032
16
39
44
847274233
300847
911302303
99626
1
1
23579
146158784
15
57
4
249086
438333
57317
131609
379309
17147
6
177998
62
134399
714397069
7
69
28646
119960
472334
99817
478850
157836
76
749876495
69
57
48720
96
646134328
49
31
38
19
782532622
102939
59
391447
16
21
115877
94
85
126651519
45
63
88
81
47
276532
93715
175751
870737196
475776
231454
10
54
34
165954
67
66
153812
490595
396105
17
235836
81
54
292805
4
418177
477262612
105309
61
124822
5
6
30
262112
18
87923
49
9
85
70
2
87490
14
452528
88
9
198503
11800
8
5
17
114906
64
432106
544980959
2
14
61
123132
59
59
23
224824
3
375178
107670
23
85509
54
175922
75755
91
261337
238640
77
74
60
6
89
124629
7596
20971
75
55
397973747
170809146
6
258846
372964
85
70
123050
166603
2
60
3
312045
257355
9
90893
152728
94
189569
45
124512421
386780
372672
13455
377750
26
62151
51
168294
24
16
6
58377
3
9
231356
47874
61
8212
624630895
63115
91
322516
199049
482367
53
209040
189717
42
69
50529
8
55
96
2
67
2
84
92
39002483
92
5
6
307410
27
58
37
67
47
2
634439190
8
85
380582
18
14
6
391980504
228599
8
387071
75308
82
406444
80
7
780546725
29739
4
210279
9
479998
90
57
44
33
71814
21
26464
481115
9
56741
20
646472316
136294
397449
9
993100873
39
9
5
471813
21
15037170
67062
4
64
110198
56
256724
29
99
173930
295676
78
81
39
383131
4
186815
385287
9
49
475396
457402
5
55
322326
489812
433806
35
71
98131
67711139
53
4
466568
60121
1
7
8810
134511
496086
84
61
305863306
237235
142063
911489752
35
272599
619225088
3
255199
79
25
9
9
26
458840
268610
505359621
29
272117
460322
42
279412
17
35
154004
8
9
663207952
85
4
524
397970
858950677
274010
99576
66
38
57176
5
86371
903087046
387466
61
60
49
45
77
491097
267006
59
208475
112283
213626
24
74947
462730
7
2
7
273819
224218
362882
337406
448725
214559
8
459842
388850
198416
74
26601660
16
17
694552850
9
34
1555
33598
446305
88251
12
336953115
248200
13
906048842
6
25
40010
385169462
175159
7
6
80
89
270494
448660
81851
167023
303329
70
3
221408
4
419208
66
742819511
81107
29
9
34
228427
89477
333218
2
1
79
98
188690
6
35
2
135179
224345
165886746
430614
85
94
190811399
54
6
254683
98
25
63170
81344
323529
385242
757870546
6
591780278
63
169830
16
3
93
429879
151367
395331
241765
95
915838648
12
444722
8
34
52085
99
218088309
183830
46
430212
478622
245440
11
56
380416
858860493
75
322417
11
173245
273758
32519
104997909
1
95
39
866620986
90
4
36
363964
73
99
363991
82
299598
48
272106
734978112
762905190
12
154900
20401
297230
5
52
27
990213668
73347
60
98
8
64
238671
226924
133609
142951477
415673
172262
241414
2
55
43
576142822
5
84
65881006
15
68
79
335078
413771
277667
172358
40
71
229934
99
31
209563
181567
419393
394404
98145
1
88
4
3
46
81
22451
58
350007
306321
224767
445957
81
93
1383
338592
33
24515
562098840
94
2
317635
78
696327656
181411203
473670
29
469060
82
8
99
9
355586
56064
409987
40
55
15
264017
36
149462989
95543
6
473338027
84
68
9
137374
100074
21
443507
193671
8
50
304315
78
198506
67
269544
4
41
99610
344147
8
21
44
59
910733125
362482923
414425
84
47
1
7
425114
29
3
488297
152755
261031
322484
222712
644362878
16
36419438
135207
166104
90859
137987
373553
4
95
312718
19
74
816169547
317996
20
355557
424476
225575
124659
9
533435517
158264
51
306531
321837
182066
47237276
19
13
45
492901
29
410763
11
390696
338277
4
8
74
946977369
436610961
196119
697926550
241755
82
424669
54
90
91
207503
85103
79
804964998
28
85
43
822439124
46
35089
63
7
37
34
15
3
235754
2
83903
385501
6
31902
233637
342831
89
42
3
3
146431
264883159
49
481637
314218
594509737
17
479052
65
358108637
93656
72
5
1
314597999
31
109532
778291683
379853
11430
29
99
5
407345
402315949
42
4
45
80
30
62140449
35
96
99
23
7
311621577
63
352847
62
198147
387148
519843107
429815
22
3
532640656
59
68
395882
92
44874
356363
304142
1
377320
39
278790
75
53
651961799
6
719745196
28
54
457958
21
556755379
51
481532
142028
1
47
68
10
51
169975
9
69
457033
493453
45
5230
388292956
402906
228323
43
93
169916
478029616
91
34
211718604
36
47
15
71
378599
9
96
805277183
92
9
98310
356249
79
15
148323
20
96878
87809
78
30
347961
6
68852
19
276937
36120
76
196639
26
61655
6487
90
20446
12
613933427
54
62
358375
61
6930
7
294503
39
354538
164920
23124
114490
73
306542
266336
7
394195
189443
8
11
919097186
822288829
312950
173969
21
87
22
82
216690
243569868
497912
69
59
5
72
434476
41
121102
42
9
285556630
354701
66
23718
2
17
384855
10
37
708817411
51
9
24
96
73
355156
87
17
217671
217429
21
25
144899
283737
304075
4615
398029
8
377966
3
481035
94
6
4
75638
486288
96
6
28
315560
66
3
467849
61
37
361829
4
2
506050313
61
155539
56
482561252
99
8
358990
96
70
56013
411617
273170
27
480554
258547997
2
286768
471945
136414
358749
166960
410977896
4
1
63
78
85
14151
45
53
87
117103
12857
986116884
88
49
138411
507696842
96
98
53
2641
49232
431561
77
286000
31
204566
377042874
3
404536
47
322937
14
386582
459225
337772
17851
255772
494486
235479
67
84
446506
898428999
328380
402588
410090
381168
31
42066
38
115660
6890817
64
12
93
467062
257725865
118342
317293
22
920122262
84
681040605
13
399475979
1
8
26
27
418939
12
147495
145368312
558286925
6
71
123452
87
17797
6
13
858519037
491752
882665493
96
7
72
29
357679
90
242805
47
373582
53
66
60353
4
367721
66
7296
15
149755418
399365483
297473
76
25
954672580
10
320372
15
38
81
40
99504
296140
64202
64038
1
19430
441267
82
3
189342
29
74
34
67
204695
554155851
99
186581
332715
289268
51504
79
1
55
254542
91
37477
33
8
410268
328078
56
34
78
48
94336
42069
318606725
85
39
50
468682817
74
67
93
41
7
57
387292
61
385106
338790
74
62
298839
53
74610
169717
486159
10
49
17
414973
1
2385
92
29786920
273425678
15
62
75
92
8
286465
711467654
405207263
800568195
227522
35
63
7
10
12262
928686385
70
39
34
210483
16
294146
98
383946
70
47
67
8
183038
187249
91
853058322
70
14
34137
168031
73870
91
308988
42
77
65
60
807684211
17
47
32
355886
92
62
632227449
468868766
79
60
44
421326
5
97
942718564
91743
86
50001
569513707
35
15
467816
396151
89
101594
340841
216129507
398581
423986
236113
40
458598
2
4
82
89275
444433
9
262863
322076997
9
51
46
315760
605388334
43
148946
769741208
93
35
519700288
8822
56911
19
147819610
98
116555
90
78
7
483658
498376
56
4
333950
509335760
37
36
74
34
194396
206421
387742
40
97
24
5
23
93
32
312309
78
18
661509941
278883
673740637
371233
467698025
371745
39723
36
154051
1
428837
57
53611
265305
393341
66
57
70
54573
4
425082211
482303
337190
47
481569
677815254
97
41
62668
431858
163675
50
58
19
17
270917
245428
152605
30576357
81
410874
89
358040
48
54
25
83
199544
22
60392
225549
39343
17
55686
450043
464909
27
210616
291689
34
297498
386485
449810
48
433749
248340
321839506
8509
76
484413
4
18
9
146950204
69
97
2566
57
99734
121364
229133
4
75
89
33
99
45
454704
65
19
3
89947
612416105
20
73723692
65
156158
105751
17
2
34
109625
484828
240001
99
55
20
29
16
40238437
45
64
93
440202
192027
855085094
80
95
258225
96704785
2
258420
448430
32697
19
47
72
98
71
428991
96
291955
343226
18377
42
58
198635
46
46
116592501
76864
362860
9
83
27
9
292485
9
458703
93
96
652937202
287485
5
68
339177
299270
59
149021
130950
93
64826
68
9
243756
176615
88
84
395556
64
185185
16
1
78
464853
63499
77
223695
388095
407220
161882348
92411
87925
3
5
88
41
41
350348
2
25
411137
262712
444692
123443
99
12
80
8
68
130624
69
83353
37
9
64
371176056
5
193563
47
82
249716
469673
68372235
302844
13
16
230820
95
90883
85
320497
453607
724166836
9
297384
309581
61
3
270890
207283
222873
254833
2
682895133
64
85
88507859
407968
281921
160650
157255063
37
62491583
300335
1
69
12
439165
78603
24
23
72
237407
180759
221630
466996
73
490372968
18
534105618
22911
45
71
190891
426827
47
383166
205044
507068839
496376
451052
202189
86
62
36858
869840455
598675329
344599
408737
498810
54
277592
59
40936
144928
20
55
59
136924533
322921
2
409694
39
245577
15
208561623
320086
116978
174521
5
10
250668
270497
679976390
291443
158667960
580654289
336715784
6
50
39
16
39
21
85
474863
34137
190886
268171
474193
59
490546
9
69
5
97
406214
2
115312
31
75
348662
95
832980369
281612
60
798428850
36
18482
36
21
14
296140
409223
85
95
41
31
9
386928
61
11
314999
485050
54
9
185669
476592
45
71207
83
467939
522095784
455560
8
117687005
264321
77781
65
250141
316435
28
80
93
49
89
59
823826936
139441
43
308975
61
30
68
3
292443436
81
203248
30
75
27
24
379097871
1
99
6
152246201
12117
20
68
33
183110669
177735
58
18064455
8
71340
46
289349
75
2
331233
239529
369118
13432
322337
15181
446866
24
367958
198091
348416
92
67
5329
42
5
352088
325434
295370
155380
544345057
42
74
1
53
8
301649
36
8
385177949
89411
611519321
73568
365155
341578
338000
7
84
440873
324997
65560
9
343154
23073
32
395447
35
622025584
22
50
62989
346415
6
58
335567
45
96
86806
59
408285
38
100289
57
139441
101372
73
9
3
253949
882024280
402908
764214333
37
92
282487
86
100549
57
26
415960
51381
722932757
71734
823512529
535018994
7
707662340
58
97005
16
78088
331235
139251
629034741
85
13
64
66
39
89
55
337365
207452
8
7
50
58
75
16
443515
18
89
101577
438826739
50
70
50
438910
61
70
2
406259
330200
212254
8
410422
240716
37572
70
8
461714
630869547
16
511359698
3
38
22
106132
83
404343
81
413204
34
11
98
246064
434202
97
86
59
60
470371
22
73
90
682255283
93
60
46060
360095
279879
50
17
441185
875451511
53
347680968
1
335751697
316587
444659
282574
18
66
40
948062534
67
37
85
47
4
387336
85
115788
12
100491
416981
9
465182
24
38
253821
27017
230674
208516
4
57759
943252806
58
86
896858958
64
7
357997
26
65
40
7
160286
223708
27
23589
28
729438307
45
3
80
3
44
44
48
63
303199
92
211400012
39
83
235806
86
153898
365229
23
197680
17
29
243380603
38
257863
343798732
24
813623525
56
85
81
14
293164196
212467
360822
333399
2
77
3
215142990
28705
176840
8301
221636
41
321420
49
300287
29
16
34
31
47
155275
94
157042834
884919114
74
86
364593
76
22
905312129
65
44
337153
380150
354528
494314317
43
413667
37
40
76
36
478868
407194
90
81
65
93
825474612
181643231
125010
80
4
265511
64
23
329558
262346605
401043
10
8
46
89
205883
395632
405372
4
409511
99
54
94177
287468
97
198287
406720
59
494526
41
429984
82
5
52
400804
298275
49
40
33
22
46577
234984
490785
46
391762564
83982
41
4
38935
86
49
23
6
50
179152
8
54
65
648584657
98
11
86
49
56
35788
172088
54
2
205724
2
247367
89
86
49
100133
454102
293720
197035
56
10
6146
379121
4
949453196
180272
1
497710
76
77
246369465
402558
310996943
19
3
407388709
74
265521048
70
40
216290
105540
69
46
127664486
322807
448981
1
304978
64
11
78
653292559
116952
4
31229
99607
68984
334985
154979
25926
93
208183
26
414813
138984
203569
274125
62
270396888
420340
23
186930
2
3
31
68
54
33
87
55
50
110161
164404
79
469206
36
9640
16
43
247962
480668
64
152841685
404125
720174240
158313
759740082
408742
440200
445138
237742
88
376158
20
102405
159849
273515
41501
67
490229
89
2
85239
882556662
510301107
37
3
82
204732
52
89388
97
455312
67
2
85
45
91151
923067401
309946
12
91192
78664
836434217
40
75
25
9
212853
88
2
270833
42
64
203513
41
57358
39
13
82323
8
25
129753
57
453991
65
42
7
388560922
16090947
126662
62
109222
85
40
72
293467
92
4
447196
43
97
35
382153
150598
756283027
189119
69
43
696004538
264803
392597
169986
76
54
19
17277
1
358306
53
998535123
73
95
60
308674
149084
31
308865
419207
410346
41400
101885031
52
89
275724
24
58121
44
937868071
71
5
238295
55564
43
353256
112161
303577
334612
35
74
89
22
3
326116
479961
18
1
98
143188
217076
9
272179
84
71
93247
947503267
470471
146495
4
592220859
19
67
93
763994140
71
9
204269
193765
309300675
386648
957805029
97
19
373658
29
205331
76
477509213
48
77
85
9
117731775
195729
61
38
863474273
408686
61
10
613498040
181814
69
5
442706
361404
882037752
4
34
32
6
11
167278
37
6
101425
53
4
8
99527
394829
79
944518713
11
41
190838
11
19780138
32
377289
35
61
32
7
559770418
494524
71
81386
1
49048
76
125248
82140
333323
41
2
380937
76
60
862611211
6
485957
99
208710
9
99
306407
7824
368112
35
126700
302802
32442
42
17
9
5
48375585
1
155586
68
371737
4
590704516
61
478854887
8
92
365091
511223717
174590014
446962
28
6
57
44
71
32425
135787
62
66
390473
298584
325532
6439
42
5
189866210
454173
61
286091
8
32
97
49753
556722049
33
296969
64
88
38
6
46
190676
58851
9
4
68
87
699898790
394201
163773
382635
57
451301
9722
88
4
9461
151338
339446
3426
390242
21
10
59
72
266140
24
50
1
12
98
162209
500278505
96
64
251194
90
401753
87
45
86
397791
76
161064
21
388051
69
904453693
74
26
162331
32
395193
3
23
219257
51
6
432020
206750
1
131636
243456
213026070
3
7
342207
228461
28404
17
79
282996936
380429
235126
84
136678
57
113049
159823
13
59799
261433
10
91
238036
499069497
471430
28
430271
68
271319
32
1
295584
397684
222090
174590
391064
138450242
3
483918
4
296402
14
17
56
28
8
189298
72253
35
46
335399
85
51
82
85
94
61484
458091
18
762760267
164768
443549
461929
42
148735
200838
381708
182883
478044268
92
93
21
71892
433700
2
58
459343
23276
472837
166965
197577
181011
230003
73
29
1
94
50
3
403964
235644
9
4977
265142
324485584
149578853
8
224388
3
68
159144
496198974
165470
166177
19
527391390
95
51643
55
334682
399663
213748
54
381162
282762
259558
490259
661830363
25
38
63
197362
706176426
5
21
605331135
5
81487
478763338
470686
4
56
133031938
55
521758167
36
15
138193
47
2
27
11
81
57
416073947
69208
200446
30
4
254912
3
436313
27507
427550
17
9
51
478825
1
945995874
51
84
67
114933
78
388079
492740
446493
2
417328
54
9
426147
98
70
89
344304
806518609
2
382593974
39
41297
78
449476171
68
62
96489
979316632
29
46490
195940
174280010
284147
93
385894
9298
218137
82638
445715
33
164909
5
76
4
40
266448
7
223978
271656
31
25
132323
9
98
4
13
404872
39
97
10
55
478167
90
36
7
269885
312328
115789
96
85
2
134715
57
60
90
576709479
23
185053
37
318509
23
428535365
50
446194
20984
16
39
757809482
364863
70793934
52470441
91
22
33
76
222293
224964
2
287778
256400
25
329971
86
251534
464944
219905
345105
70892
426616
73
10
5
3
140218
45481
423652
5736
51893
135591
137781
146508577
381809
220123
27
70811
5
2
46
93
330138
324576784
94
17
296771
18
293990
439054
11
169475
9
11
90
51
487873
26
22
247642
20
310484
4
252285
2
477118
152429
89
14
17
60
23
44
478215
254840
461276
403910
36
481429
240992
95
3
67
5
69
76
81
47
475576
90
95
44
459274
70
439995
174065
476537478
70
15
455155
5
50985
96
218016
356965
14896
385345993
366810
309060850
147380
76478
96286
124232
489276
363492
779599950
19
1
393647
71
2072
31
88752
65
301761
813691624
5
95
71308961
221103
3870427
364245
58
6
92
438032
68
182253
493863
134507
74
34
451152
180833
108046
448394
8
94
414201
81
93
91929
95
686586103
484949
842148844
574463447
152635
359431
69
9
426530
29
6
75
47
24
171329109
3
63
402750
71
66
494627
45244
66
80
489526
42
1
49
55699
421927
425131
10
27
405369
53
365696
66
892418102
39
7
179107
93
75
61
96
66
34
79
298870
2
30
270201
88386
156534
69
198098
43
349671
42
83
7
467672
680617432
99
323312
468239391
430512
46572
444919
4
221726
4
67
70
60
90
68
95
53
69489
46351
90
64
32
47
72430
298379
76
56714
59
420962
27
42
55
4
316572421
170318
24
66
8
11
414166
51
21
91
169403
844925504
44
397450
11282234
61765
73
11
415657
20
43
473306
351991
169247
418725
31668
7
581856097
4
81
334873
231636
55
34
175738
92
864932200
127983
239814
69
8
10
90
4
169803
375157
4
365725
80326
51
461037
179301
16
48
53
182551
309994
86
92304
9
75
218893
283367
86
46
302870
2
66
7
231169
83
40891
268251
42
381315
99216
73
67
5
314612
15
89079
88
372972
79
78
218381
8
57
32344
271010905
97
21
57
7
78
462259
368881524
35
60
85
311919
40
402007208
466206
186229
13
204688
548660061
436249
43
239106
15
494101
87
49033
53
51
43
95252
234564
334734
57
7
83
140867
29126
81
291028
77
122937
95853
280856
56
311744
69248
128176
45
30
86
33
20420
45
132787
85
581696300
66
11
234277
12456682
434887949
23
56
351001
218416
179505
27
6
101715
4
40
7
367489
25
35553
3
4
89986
15
90
44
6889
6
410525
99
32
41
118782
6
152898
495784
128871
209921
281690
4
182126
202677
42
80349
243147
93
8
266270
488117
6
101862
564727935
74040
195568
56
738758305
56
62230
29
198403
17
9
6
183762
142511342
14559
51820
49
78
31
239104
241936
39
84
112905
217919
25
289520
258228
38
54
38993521
463854
11
55
498743
313099
76157
171315
15
230021
275273
200947
4
74
367846
468700
9
204105
385110
823369542
94
81
205975
383653
51619
37
139364
283977
874741546
2
311475
74
51988
313552
451402
184521
775337825
397887
26
61
258968
63
8
83
43
33
83
97
60
395752
466764
3
389626
265645
81
374769
4
44
869005187
6
82721
77
389498941
108429
387020
34
83
75867
95
33
4
11
63169193
195144
279059
221008
304130
1
33
336668
445124
5471
447448
58408
373285
69
9
2
295449
179892
47816
52281
3659
476911
761083903
211716
410501
54246
63
226075
89
50890
106184
405967
187528
15
53079
427302278
153435268
77
94651
74
6
349513788
48
30
201516337
357386
5
1829
25
378805
375746756
98
3
270726
354600
33
82
39
9
67
54
777088710
50
161648
295103
73
72
521554579
6
8
3
26
62026
8
236040
87
72
39
71
967627022
5
3
498067
2
99
79
121724
879480490
319746
314031115
899504177
1
166873
49
69869
63
461586
10
239500
70
742559052
3
63
123567
386231
290568
404953
368673
26
386186782
233267
58
45
358714
3
8
331261
75
72
26
386238828
84
40
8
54
53
95623
134944581
82175
90
465423
9
61192
342022
9
89
594334804
106637
51
266291
79
23
141405
384175
2
88
33
50
1
58
170815
99
165454
11
185764
181759
113805
290840
466375
8
64563
9
90
57
113496
68
14
460767
13
43
405287
99
363093
69
49
2
3
9
82755
8
71
465333
39
99
94
79
4
138931
5882
406553
75
2
49657
239309
147582748
8
104453
760623016
219564
182823
38
462685
541834022
4
18
33
142574737
79
399114
74
5
60
236514
95
67
6451
455146
99
456650
10
9
48
45158
374865
227883
7
93
71
31
204693
731835678
123821
226304
29
39807
304031
3952
70
59615
54
47
33
81
45610
23
136725
84
28
75
47
43
7
8
35
97
46
91
87
26609
54
98
228042061
223174
471623
72016
314462
593114442
693697053
188357
32
51
75
24
297483
82
59
344152
196738
1
343644
302846
273663
352525
475903
130607
70
183577
44
36
51
3
87
192249
22
98
250682
367983477
51
8161
6
432272
76
35
78
4
176652
322776
77212
130808
189482039
241327
469647
386175
12
56
81
34
97
28
488795
90
394878
2
287489
138517
141823
86
30498
388712
4
422469
12
2
53
66
491933
67
12658
110470
499156
186293
279608266
70
224825
209525193
48
117783
5
95
3
670552809
76
277735
466917
61
386245
20525
97
295692
117642518
19
48
684672035
63157
20
99
440285
55
176451
2
371975
65
44
90
8
61
98411
57
399342
275778
171504
220469
288996
317993
159094598
70115
4
82
611128161
3
3
11
61960
96921
156207609
495646
94
8
83
39
76
79
16
8
73
99712
489037
150921
75
19
212092
125521091
9
291520
479326
12
269580
290898
402331
65000
6
35
2
25
8
22
9
486445
407366
342004094
90
25021
58
214054
76
104725
329093
44074
65
7
77
81
17
55
730961970
300390675
360888
388406870
666365655
85
21
951177279
160259
368576
732382887
90
210495942
79
416920
87
40
8
291083087
382757
22
20
5
5
422513
56
470774
38
53505
86
45
186694
2
71
431002
60684
497487
437678
80
341094
518267061
499520
883270206
7
15230
7
246271
381400
564986048
28
2
3
92
17
16
871323834
364261
17
77
19
4
231647
29
391747
22
836166083
7
442330
78314923
13
195946
97
117950
498680
5
43
67
156362
488625
68
44
2
262304
788943784
9
21
182010
154337735
71
7
285217035
98
866070709
279552
822944192
94
98
25
61736
22
380343142
27
44
175087
206003
464218
20
21
126142
476156
27
14
78
89
171468
25
193194
64
30
118051791
99
55729
18
84
147033
86
171881
98
57
319065
392369
54
8
73
499767588
70536
15
540600825
88693
104234293
277859
36
641205838
17173
6
185516
121739
106423192
347986
29
396131
73
73
88345
343801
8
907918726
325142
303921
29
151937
9
109465
189106
18
21
76
91
97
45
351830
49
922996166
84
38
207057
372130
79
159459
32252
109290
477104
9
967683346
77
25
205795
227277
69265403
559739807
9
7560
68
84
63
154694
293891
487243
367554
30399970
294862
52
94
84
21
16
143257960
27171
600347525
6
98
288008
249468
1
177193
5
299340
31
6
99
73
390353
452660
29
992473120
4
52
327931
46092
204101440
97
80
23
50
221304
836073738
31
2033
958720935
432838
497312
54
42929
190986
457518
68
454018
48
9
53
843379611
88
833524007
2
234674
309527
10
16
89
40
29
77752
124883
40
6
80935
150287
21
94896
437284
161550683
62741
73
3
220331
311857286
390148
272746
119753
74
157962
97
6112
300607
228409
63
436355
38
192229
43
12
59
461049
2
187748
35
285687631
66
3
47
76604
423852
93
263308
81
4
78
1
2
13
195238
57
38
29
4
55
27
307160
4
7
12474
793857724
90
66
266314
311632
18
35
337769
33
52703902
98
16
41
21
15152
24
468375
422804
66
171254206
46796
4
14
189006
297439
340142
383139
349352
163892
127184
63
60
27
355086
58
428816
8933
64
90
267181
40929
120337
225926
2
311543
336158
468710
45
400756
91
304446439
88
31752
84
9807
174119
9
89
101922
286413
50
602493378
55
16
299939
5
98
243889
32729
198825
156178
2
9
65
49299
77136
97
28121
52
9
360622907
43
80
261425
49
68
121136782
374925
4
48
71
308058
83
14
37
35
53
598217535
97
143875
49
956731786
495906
479254
7
10090
16
380278
35
35479130
98
405225
89
270973
96
6872
64
62109
6
470467
441381
143583
91
275411
921578621
5
477351
140373
9
48
362990
479729
16
76
135404
47
105347
26
57657457
305493
74
157550
70
341305
68
104121
29
96
8
10
28
17
22
11
489498
264535
45
373717
5
33
390425
110665083
241770
111973
44
1
362954571
221667
62
53
52
6
62
452559
55
289924
32
4
27
8767
218767
70532
557949058
96
88
184229
385847
498211
19532
28
67
40216
254029
411959
154597
5
107324245
394151
66
48
193232
91441403
1
560353519
427407368
39
7
2
14
64
216316
12
5
3
42
3
398174
220025
5099105
301875
474356
386676
2
41
8
280226
159110
536800269
795035840
78
337479
18
49
30
4
13
359620
484051
9
34
263043
246335
19608
65
345658
60546
12
35649
8
467938
23
90
221428132
12
637226198
522565450
49399617
309902
24
95
175494
75
57
306689
88
6
57
418046
499
535376987
314662
271564
106338
87094
279228
36
615794964
9
37
4
87
39873
47
67
514308406
62
81
85
460042
27707
200128
499621
87
6
8
99
98
45
68
167040
63
98
3
163588
12370
111366
90
46968
165524
329879470
89
480222
250306
3
357264
194029
40
3
58
454149
60
430758
69
689751291
353701
499406
904562665
53497
24
255916
72
87
30
996495471
37879
487226
67003
5
481121
32
49338
82
5
51537
98
83
98
177886
13
46
11
6
44
382653
993687051
219859
392064
817574898
65
1
42
16
16
15
472295
55
268771
4
341345
450965
32
461398868
17
72304457
628268544
135255
433602
69
27
82
74
165244
44
221825
37
404928
307979
243738
412069
297878217
92
110358
78821
23592
38
57
22
67
5
80
47
167965
417637
346715
151743
9
57
144689
80
32281
985244313
99
19
385203
24
54
202571817
347306226
69
88
32
117664655
40
478446
378106475
165157658
251878
71
388926
1073
85834
365273
51
67
283887
368028
30
7
577565243
2
390741
148592
436488
176698
8
64
71
37356
3
442647
992349979
883355849
8
10
5
4
424902
438085
35
91
26
28
89
32
60
9
25
121808
50
9
325211
70
58
96
73
606344669
17
51
4
4
44
7
38
40027
90
101011
285091
98488
40
2
81
53
43
97
459399
31
45
260768
46
836058078
54
817127657
353990
932798257
409817
13
175010
16
63
168166
17
27
69
95
396868
465706
7
97
7234
12
420537
39
913056808
10752
430038
305658
167088564
227726
45
13
1
36
325510
125476
7
395750
391140
11
445877
11
13
428250
98
337482
1
91595
69768
412609
53
37
75384145
97
266294
293151
41240
5
126435
59
483420
68
23
3
94
296768
119862
42
27
75
806250051
191796
6
83062
2
244957999
167138
87
45
471775123
38
23394
51
7
205771
43
664033025
149212
14
824875850
8
265658
429014
4
18118
144668
38
26
99730
60
71
58
72
76
42860
62
22
2578
75
474472
394883
27
29
5
25
1
439861
642675701
200194
96
91
278586
165044
39959
236761
16
37
333308
72914
751257447
89
103571
272305
727649201
94
278683
11
541487008
280409
108653136
69
51
65
23675
60
700912656
47
73
98
475989108
34
15
78964700
295582
261253
131987
474608
41
382722
32
205396
87
9703
25
92
213456
26
185398
363047
100532
147249
8335
91
2586
80
289878
180266
87
46395
41780
1
64
36
15
30169
3
201089
256242
78
307874
144806
375111
42265
67
6
22
58
351974
98
448393
66
49
992395171
168346
85
71
35
39600
981456363
1
89
40
185435
51094
1
32
182530
28
33
313511
3
131753
449483707
15
317837
493817
44
123880
26
249906
419233
708550859
76713
414005
501666388
472222
98
15891553
784377545
294986
526228972
85
110156
47570
43
187640544
58
160874
9
22
161214
489416
217554
43
82
326873
93
87495
344973
85
44
9
17
479319
274951
85959
68
161757
51
42060
9
48
47
49
13
162585
137193
22111
132627
60384
54
194806
224608
4
374129
422230
678276232
21590
329560
33
186608
88606
21
2
6
3
56
24
46
358708318
49
142219
31
78
46
224419
172932
58
27
19
60
351562
299951
8
7
448250
97
20
420003
161425
463790
17
5
191956
76981
89
18
41
3
63981568
134581
49
77
5
21
348386
92
65
382243
298330
71
708323765
47
68
86023
967913439
81
369470
30
354743
341434444
57110
40
8
83
66
33
12404277
446201
4
60
150409
274255702
95096
410001
30400
69
59
37
52
23547
293452
411008
101513
67
803361049
41
5
262706
557375996
40
81
332928
96
22
112542
587963914
161965
86
368794
296188
2
40
9511
61
84
177531
44
6
16
971810741
13
2
42
151400
373487
162500
2
61
66
48
6
317431
357016
95
68
294042728
45
99
18
4
31
60
141408
62
216253
232767
2
38
75
75016
200373
5
70
55
116438
25244
32
41
334626
20
10
60
324489
63
330367
60
28
82
81
22
416968
19
47
107415
453546
10611
291758
84
5
400615
99698
78
255768
389341
72762
1
77
80
92509
493439
57
363548319
62
6
598131427
46540
169157460
63
391106
3
253763
17683
1
276170
324316915
165628
362903
58
493358429
172775
659490954
426413
33758
318288
17
268696
28
24147
25
5
108523
172221
53
32
88
419616
76
61
3
118952
89
339472
89
380989
426257
176433
135424
290506
6
194284796
426042
316719
405395
32
801429528
31091
853170829
495173
64
25
876335640
5
24
190648
426482
119188
78
17
60
5931
86339
245545
9
13
73
94
100036
188962
45270
8
42
40017
390645
41
232753
392130
19
2429567
6
45
294824
34
63
7558
85
60
481767
495662
380185662
393743
78
162403
50
364819
37821
11
473690887
36
18526239
1
83
490769
368588
497882189
73670
410125
93
99
15
97
41
24
78
169420
77484
94
207277
80
85
13
117045
53
156280
98881
57
244082
143724
81
933975265
331415
29
23994
61
7
389874
89
110097953
73
186089
71
43
1
34
64
99
345977
35
47
366254
7
105490
802574291
32214
216296
178236
6
239149
233344
488966
14
125233908
493958
118986
1
81
3
57
277146
62855035
842555527
22
92
72
378020
58
50
7
11
58
153027
945201298
468863
395917
82
179801
2
384677
79
27955
10
44
218524
42
2992
9
18
21091
1
205179
3
53
182661
86005
45
25
427923
473912
26
410184
101874
4
108607
459762355
299587
5
57
28
653166997
32
961857030
2
394271
853275267
8
69
62
119141
25
70
81
80
418768
76682
352483
275451
1
51843
60
82
126984
49697546
52153
83
144499
22
436880
349738370
118507071
15
91
71
249405
428125
48
398343
221289
340060
82
41
146030
365049
83
84193
37
335
7
5
23
80
451226
38
253728
333876
23
79
2
245378
28
255961
43572
146583
64
4
92226
92264
89939
90
49
24
4346
12
50
29
97
189877293
303360
28
470095
414178281
379508
101958
79
248936
67
26
66
679823244
291815
3
114271
99933159
49
351163818
48738
92675
665379456
16
471094
6
491996
136532
458503
372600
15
93953
30
94
204003
1
92
378282
14
97
3
49
804975894
465689
457390
118125
14
218859
459536
423690
259134
88
6
209411
314393
355959
4
952281873
243094
37
270398
81
41
96
80060
46956
10803
117159
45
260223
84
80752
1
111048
275314157
87
193301
410807
2
978379041
87
169981
320854
84
357804
84
328561
527733606
83
25
7
303799
5
338533
148663
2
97
88
67
70
96177
490781
255043
30
3
359310
202316
88
17
84
92
14
3
57
41
36835
26
900869221
888585615
44
129348
376213
95
3
118532282
149106
7
16
191895
31
44
2
8
278991
8
296760284
86550
99
52
138693
87
203388902
46
88991
395370
313384
2
76
378449
374191
380808438
419574
246920
97253
237581269
26
51
50
12
360176
60
82822
336550
228655
5969
406590
29
8
86
35178
78
32
297065
26
8
82
482530
185598
161970
72
436587148
6
91
452793
276555
74482
265114
56
430885
4
448880
95
34
47884
71
285996
207432
107448
70
262543
364798
47
87
82641
69
245003
10
99
57
99
334151
267885
25
61
413755
7719945
394221
68
285215
5
1
319588
97
399737
898797135
39336
12926
935917063
270855
11
255497
77
44
65
191006
999714800
76
513343929
95
102601
17
79
486061
15
28
74
245793
47
28
15
90
17
6
30
78033
97
89
71
9
113441733
47
319520
162282
288114
167170
48
481464989
60
342979
2
267996
93
54909
64237
484988
471472
110711734
18
417735
603349501
72
82
426761
134230
210473
91
61971047
48
39
595109367
197639
957574155
613553197
459194491
33
43
314456998
7
315483
205891
194349
48
556162409
5
234057
602217190
46307
307350
7
6
330163
396982
261380
4
89
7
2
72
75033
437399
54
325958
677465955
4
57
26
37
35001
4
11335
73407
147080
209032
9
16
94
11
55
3
90
311829004
442049
1
23
57
356113
42
698132081
95
65
9700045
302139
42
5
491564
3
2
32
347218
455619
2
54
1
805861445
259460
251532
594762341
380051
46
112861
475743
70729
218979
84
1
37
67
72
36793
73
152422
313084
56
423825
12951326
90
242511
97
77
68
862834305
50
18
5
82
8
89436138
8
229087
378367
45
86
14
187369
577398122
35
67
59
339272539
27
79400433
185000647
32
367837635
42
1
42
26
80
495558
21
13
315602465
210449
170179
6
91
827375201
146852
237327
209987
87
161084
394681127
458571
240575247
74
490806
92
20
135039
53
946196608
71
188567
420607
7
11
37974
34322
169854
9
454685
50
2
121053
714491850
408816
56553
4
191423
518864736
89
42
255422
242765
743651895
28
73
13
193622136
457063
42
106392
3054
87
78
249281
5305
284210
208576
18
145054
27
28
536068352
215241
206330
93
96
7
72
41
56
71864
5
41
51483
53
487487
311814
273492
401908
9
12
94
151995
235244
78
3
75
513227974
28
264243
4
8
47676
472028285
470879
4
5
395734636
6
185057
17
16
8
8
8
21
315947878
2
364456
36
151705
61
130305
2
47
303039
68
242540
255120
1
47
94075
40842035
93
220188
65
478393
336146
65611458
293072
110757954
52
53
94
430439291
358020
77
3
321169
316875947
50
761061829
89837012
71
8440457
24
619259137
44
7
54
100698
92
29
85
152850
91
106829822
17
37
81
135714
239296
462043
54
952477933
130131
24368
96
319273
52
5
85
305655
384543332
395935
62
894391498
73
8
4
155967
62
381707
80
52
2
63
387735
29
385437
36
69633
1
11
9
39975
81
26267
40
57
7
98
60
282064
29
274839
22
97
357758
85326
169551
152881424
85
479899
96
61
193457
363755
42698
40
272068
53
4
3
94
8
127568
264243593
63
15
421728
248945
207662
23298
70401
57962
237516
59
90
118175
42
84
73
449249
187893
293708
364776
38620
80
1
87
479199
42
79
97
2
44124
57
488821
78
479739
630486901
220359
33
91
58
63
38
665463804
330606
4
22
99716
274412
35
194368
6
78
810302645
352339219
24
467234
88
71
201406
443952
792922788
487651
366413
72
39
15
45
898110902
5
13
39
414068
29435
7
366938
11
70
141995
9
55
28
182840
853557334
322611
83
183181
43
319550
44
16
29
70
25
319279
45
234612
6
157619
388014
363254869
67
59
270582
10
62
83
332235
65
61
285145725
401095
50
28
436930
195405
45
90
375196
146987
450155
62
395971
677468448
847046367
187528
93
93
122735
32
907523963
211409
8
64
446988
191059
31
29
90
78438
36
458861
72
410336
597714201
48
17
179041
54
675700645
2
407441
624529627
480950
50
68
290265
8
928561829
45915
273587
400272
10
498494
91
42
47
75
4
7
61
96
354934
197464
7
86
453090698
359608
40
14
85184
99860
302447
948485506
22
7
64
49
445619
48
92
55
358997
413406
523712041
211988
14
14
38
55
3
65
413393984
189656
13
10
7
48
96
245706
328759
819969866
246835
2
281573484
62
75
37
84
93
411058
73
7
13424
73
364163
257617
248399
454916
299045
65463
12
61
289274
98
388407327
234097
3
428801
34
15
40
413237
282943
4879
188952
251120
263831
97
70
35
5
232793
489500
246891
469905
350944
46
8
65
3
296325
922594019
755125941
82
80
366249
29
331026
89
15
53
276702
415065874
294337
95
95
409579
192630
739543278
82
32
84
44
408895400
5
3
99
91
98
1
35
18294
52
48
5
61
735399282
555381272
110785
51
9
123983
808136004
450983
87
396039821
45
153429
84
386005
42281
54217
467481
6
441658
216292953
446725
96
6
92
285527
167909
587563209
9
22
374798045
47
47
166147
7
275747
82
449918
344431
370321
45
357519
2
63
48
49
457447
15
21
78
39
676439776
885906749
3
57
26
473460487
20
7
52
79
499797
61294
32
74
5
127396
42
76
79
202107
16
444037145
81
36626452
81
1
5
770462482
12
140726
339901
81845
85
2
34
9
120345
72735
159741
498869
159726
131935
15
52
251272
468969
329609
54
52
78
229107
289220
12
113308
28724
229070598
15
297142
14
20540
95
62
78
383253
334940
44
59
335583
13
218383
88
37
30
5
240575
60
94
152954
31
145197
12
458667
5
209460
458439
21
5
384517
363874
5
8
220990
146896
64
67
94792
223308
323839
227116
15
365389
1
43239
87
410889
39
121042
65
308174
196153
29
551139608
404769
330597
612280920
758388700
49326
27
28
398945
106961
466086
81
38
168161
306184
446511
30
496639
5
3519
43
26
9
43
36
76
2
95
91
73
4
135574
40
210890
76530
26183
253096
38591
2
5
165263
52
439627
464297
145853
223006
5
947418897
169391
467900510
24
32176
72
352678
951024533
69
341947
164086
652335697
357371
86005
19
41
63
85
6
455341
29819
34
19189
86
453442
259200
175303
12
94636
73717
52
27
255820
4
99
103286
92
290004
4
978286272
57
1
40
69831
62
224118
312933
93
95
88
28
27
6
197304
44
62
453867
399788
354098
84717
76
78
96
35
10
369620
1
440141
26
469986
35492
74
94
290747
74401
260292
10
392224
95
41
359902
490134
99
84
207045
715728101
22
217932
15645558
379773
313115
32
231679
249562
386369
1
3
20
400332
15
90
89
63
25
365640
95
27
58
9
22
10776
2
75264336
175607
15795
325067
49
4445
37
450907
13
224782
27
281074
23
39
5
52
80
7
451528
65348
369879
139828
369368
776106582
2
30
56
10
17
79
43
32
162102
29333
4
150533
53
442990
98750
83
95
80
62
360937
46
288688
27
81495
45
118924
1
4
478918
40747
46
6
26
315952
282972
2
30
8
7
345218
64
17
38
243389
49
51
6
29
65
21388
95
236477
18
346592
62
5
74
11
287489
324609
124208538
13
339059
92
401476
287582
298744188
3
1
105995
82
198301
4
13
57
384183
81
38
725567820
120398
333007
113152
47
496888
14
74419
396342
149346
462126
389568
59
12
55
4
21
470179
355191
42
416611
422070676
407873
155358
554727880
52
931866141
409452
53569
296722
186645
63277
245701
77
74
43871231
24
452964
9
193484
426261
478646
586922372
17
2
3185
147351
424617853
55
465704035
71
350245
35
348886
366472
8
39
154550
294603
84
45
210006
73
89
621835612
174617
14
177149445
5
140712
95
81
2
2
6
327157
310770
461541
44496
23042
56674274
457464
265948
86
319809
60
405325
263934
42
5
33
456282
246699
400837
47
70
7
93
189579
28
28
1
22738
238052
1
936635636
64
43
622091100
270957
17
68
462505
158811410
4
158908
4
20
269651
279038
59
276210990
49
90
163554
394370
5
8
21
49749
24
433430
472713
4
176396
390351438
61
56
563516267
32
337712
74
398401
19
81
427997
83
93
268377
355516
27
94
51208
250843
498376
40
109638
906306510
71
324546
126826
316149
7
64
54
373390
4
97
15977
63677
85
8
1
276270
6
97
334803
63292
383336
14
76
77
258949
2
297645
38
36
397356
792054799
284781
205657936
297567005
35
47
13
381704
469208
80
456155
36
17
271975
1551
172109
7
160003
73
387427
49
76
46
19
47
409921
798647158
80
398433
419385
493126
94
22
470034
217840
430852
21
91
936536140
81
204627
99
912216766
52
261218
470670
82
44
1
290355
3
32
33
12
236762
196483
13
98
686281798
256494
364710
82
5
5
44748223
20
35
55848518
38
81
79
63
128267911
27
244613
496522949
59
23
36
18
4
171841844
3
356474
407919
370831
99
89
3
175262
112973
82064
15
450762
3
72
28
169480
7
5245
87
49925160
32970
173887
74
295805
182242
12
45
32
1
853235453
23
98846614
71
455179
148100
124764
26
849802759
277767
5
76
69
147825535
34
761046811
23
219923
77
76486
79812
56
6024
89
61
82789
435915
6
178398
399698683
284419
57
135998
67
19
72
55
28
27
55
73
448695
92
48148
42
39974
149992
76
829388326
86132
1
161671
189938
5
448789
254308
99
142454
284517
151872
420340
196179
407452
30
340390
35
65
69
69283
74197
296407
465411
77
97
55694
16897
53336673
73138
1
24
315544
878124862
80
83
347249
23052
49233
56
86
11
121231
1
71
465047
215785
209540
39
409550
97
144146
477967
61
350296
496999
493666
30
100290
71
69
349798
54
357162
5
60
41
79093
51
378267395
410811
457682
83144
3745520
149209
22
362774
32
8
406084
36
6
252654
30
55
416359
3
25
73
180060
15
102493
61
60989906
44027
84
43
88
78
57
472918
3
172281644
2
280322
358039
6
6
110630
6038
148921
70
7
18
330558
11
53
68
290674
90
546068843
170744
2
23
152411
3
52702
3
282201
995466592
17
170346
49
64
950995618
20
94
20
409119
35
242881
450532
13
294563
90
9
89
39893
387680
19125
129368
141262
166634
42
3539
27763
77
278009310
317721
2
87
52
67
651923505
262818
86
315495
14
269036
63
69
79
7
97
236060
6
29
80
267888
7
2
62
50
409319
3
139081
423081707
37
95
406963
77533
62
249996
316148
200061
99
76
89282
15
17
97
256701
484233
63
252199
13
74563105
16
96
1
89
845385126
99
42
59
442521
68
228719
115301
87
223785504
86
391536
367887
77
255388
1
427667
181797
59
28070
1
46
192748
94762
81
5
49
449460
239773770
54
336895
93
64986
4
443180
15
14
108634
94
433719
5
41
7
84
98879
427310
406072
19
1
202583
123130
487844
64
27
8
377232
78
3
419252
2
110559
17
26
6
61
37
38
451327322
45
69
269524
265024
26
1
368433
45
453142
81
4
383604
13947
388470
119765023
256467
437008
7
22
96
294245
137543
34
37
81
449049
49
219214
142656
98
133959207
69
12
7
68464
96
7
91
399459
42
97
14
438626
435722
414880
55
630320182
190743
28483
1
68
83
292013
380154669
7
58
42
61
160274
4
21
71068
416615128
445935
846574771
217028
7257
295458
469775
83
58
22
61
37893
40
206738
54
451097
2
366596
177487
420949
405703
75
49
81
35
324269354
92967
28
231536
6
9
9
4
412677
231664
82
225068
783301528
74125
14
643558543
215893
1
533525415
51
409848
207107
253039
94
37
45
856642996
42926
288382
35624
7
8
56
75
41
78
2
96
7
25
61
94921
7
65
118020
32553
34
945127126
9
85966
63
19
3
2
399654
53
143267
370772
485831037
63
214323
859557014
1
48
482577
43450
781203437
426054
1
96
666982280
529770023
44
45212159
170136
164507
58
91
993897943
565944722
10
260945
293332
66512
99
56
4
401493
371911
59
20730
10
58
81
139201
214640
386881
36
38317
8
187501965
62
411391
147428
56
3
20320206
4
66
69
486279
24
340962
193296
95
304885
327031658
512704071
29
122195
235837
92
245462
21876
25
20352
429548
54
56159
68
40
173910
19
457148
77
314981
8
48
76
68
41531
7
9281
51
90
5
8
99
135676
178052
21
30
77
128281
86
797018380
24
78
67231
63
77
84
35
155074
137975
64
3
76
14411
742466321
13
32
123630
43094
28
740759544
31
204428
122977
65
418086
319884
53
96
90
31
431776
43
46
76013
50
125476
96
349798
80
20
6
95
72432
92
87
355860
657203020
11
145067
70
30
67
429950845
414033
157538075
66
83
4
123572
9
275117
77134
41
7
35
191659
73
268821
73
35
24
377521
76
288552
407424
405288
93
80360
81
112319
73
198546
338653
1
6475
27
203264
82
93
56
382858
76
1
248491
51
775952084
3
91
50
9
96
255807
410577
139147
50
17
19122
465055
348899
91
63
87
11637549
396799
82
53
202443
1
56
272871
9
306266
801187120
75
268428
43
8
207743
89
112736
135318
20674
105803
476391
4
31
23
3
101391
798200332
36
351308
47
250376
445333
15
61
259301
15
48
79
227289
87960
17
288076712
6
5
198251
13
2
598721903
59
16
75
140186
87
121285
342335
47
2
91
698943931
43
5
307151
469657
250365537
332702
85622
94
99
66
213213
255679
389958
45
156136
44651
19
5
584040446
369466
33
873235145
346381
75
96902
43
20
284205
60
167727
142759
3
78
8
5
48702
198406
162204
70
81
77
7
29
34
205083
355123
3
231156
396682486
482751
23
364591
58
343976
385832
349307
40
1
379188
22
198673
92
64
47
253197
268892
304976
3
22
55
88
195461123
472759
191916171
202902
90
469103
24
807985946
111084
58536
77
1
958194383
47
415080
5
426434
61
822358975
202124
178476
67
24
415967
398616
350482
12
154033
7
29
15
287545
6
48
46414
441904
263081
66
129288982
6
77686
75
94
11
70
722854848
265852
77
47
4
310499
3
6
4
107383
33
10319
253312
9
30
707126477
152380
386426
326263
458425
38
14
95
255509
5
3
303682
19
24799
911077182
369838
286800
5
709283842
252323
1
47
595692652
475178
860780360
61
89
41
138351
76
79
127241
49
436423
236152
40
214589
95
9
178013
1
46190
83
15
6
50
454073
437456
486943
734830295
224890
68527
32
47
94
85
317145
66
409413
72
9
232457
984419358
29438
15
7
99
42
95
483303
40274040
1
304901
752703368
46999717
24359
421237
2
18
391571
77
93
188683296
83
74
63094
95
449313
43
9
82
63
103524
67
7
10
79
383760
91
26
315020
7
616881112
301455
311171
8
97
380054
499878
51
49274833
47
76
405038
42
45
92
36
88091225
79
86
41
71
6
432756
13
238751
281641
617182636
455391
112665032
76
50
58
3
35
5
265435
38
73
3
69
9
61478
38824
571941133
84
200157
54339
7
89
2
29
8
141846
224373829
44528813
421820
3
91031
79
54
40682
70
368208
195339
616825157
485159
478598
5
933793586
45
97
345300443
6
165180
86
32
85
32
344920
69
191470
70
358898
20733
175341
50
12
450075
96
6
9
16
76
86996767
602838253
98
3
53
364195
431448
24932
168736
8
218540
10
29
126509
394406
98
2
28
343234
39
2
103976
48
25
358723
203780
78
473544
9
59
43
15410
864945754
393735
220014
1
2
27602
43857
60
238721
70
98
53
97
85
301187462
96
97
42
407768
244634
267342
491195
261865
66670
30
374440
246342
65690
25069
991960186
4
294194
82
307773
95
210326
263742
498962
48
24
9
150610
472093
557645735
57454
259392
429621617
240096
44
308914
62
396310
661812092
49
30564
405644
72
370732
60
431161
420220664
15
407216901
17
71
983715172
304926
211760
77911
399061
516071739
40326
19063
925878892
78
54656
249268725
9
674101627
66466
32
61365
3
973752677
664803765
228550
474277
2
69751
72
468013
7
92
302131908
43049
311959099
215022
191852
54
58
152424
771830344
3
398531
81318
99
205608
276434665
11146
837996329
266103
77
64
153664
38
443361
87
277087764
123045
212578
264347
23
71
70
53
15
97
55
76
492031
12
1
239336
272748
435845
9
387320
93
63
79
93
8
9560
439509
272546
162239
380124
34
10
243837
88
242330
114375
1
304685
51
353790
191708
67
633390688
90715
348350873
261606
72
453868
77
217637
40
118638
71113528
94
56
447260
219397
475701
443719
23
77
36
71
47
3
28
786744354
478984
1
165184
121915
268083
483428
89
12950
202894
87
34
864955347
61
221586
67
63
475054
253112
51
135556
84
75776
194307
457656
202374
79003
29
71
93
87506
461816
15552
75
855555648
15
81
274895
88983
21
93
9
12
233870
41395
835560792
673952584
295469909
225523
26
282673
15
634553227
352290
412081
343677
397271
253659
33
141806
224469
893792546
8
73
41
71
64
93
27586
739090860
537812772
97982
270299136
83
12
235198
95502
95
61
633996730
58
9
54
97601
98734
315494
84511
627772959
6
19
7
43
53
9
96
345702
314991
91369689
260682
3
174831
191253
37139
15
350181
236454
63
8
107772
69
67
73
436851
414711
4
67
329633
6
114347
9
318745
411366
75
3
110445
43
416126
86
138760
32
26
35
374705
35
73
98
66105
341871
7
146439
477980020
452271
850020
34
382347
2
78
93
4
97
35
16
21
4
6
415761
346121678
97986
65
393043
155438
315019
166334490
69
42109
2
89
248691
1
201260
238582
125520
569049958
20
42
52
28
418191
25
74
64
6
329679
60
19
325619
31865
42
46442
6
16
100236
415547
49
99043
88
292824
19
68
77
2
186539862
75
56
63
46
25
96
79
435512203
29
237362
67
35
178382
249596
101520
338366
96
212844911
90
265370
242491
82
47
478390
4
2
62327
775529284
51
37
95
24
45647
50
271752
6
2
8
98
834250329
127496
45
68
363575
99
56
79
391463371
227333
12
589159624
467595
701893809
488076
345467
5
9
224017
270101042
7
31
138445
2
408561
368531
18121
13
77
8387
1
65
368851288
499265
256568
58
4
75375
295563
157763
874118815
99
6
53
83
47
456644
250166
76832
99
14
38
108340
155572
19009
51
407888
188375
58
469558
2
3
58
7
26
43
422740
909934163
687284586
351379
363295
245689
403464
377227
8
819133203
60
62
58603911
18
70718
29
44
28
25
42
67
25
86751
186395
211902168
485771
66
99
144810265
176068
46
70
392496
144002
30
91
28
98
93
65705
130693
76
142521760
37
33576
213943
163363
55
122869
301213
662782835
19
105262788
216430
8
11
37
2
107407
2
345245
902565540
75
485016
99
30
6
34
162335
446904
61
13
39
234084
65
23
704857705
288623
194549
74
74
82
70
294843
86
3
734450769
2
402103
22
84
186586
383585
97
70187
42038
21
1
5
378641
89
99
121097
8
56
65
381439
85
11
443178
78
174304
47
329758
68
29
128636
785173714
455955
72
51
67
93
474764
98
109189
495741
405994
329202
114834462
61
46
417712
80
978199406
38
14
92
88
50
59
17
742550527
72
41
3
27
82
298976
9206692
371277
6
454637
48
403215113
58950
93
40
69
4
24
40
398950406
95128271
460958
94
2
73
185429
339949
69
2
491025
6
498690
617600897
373372
55
3
47
102956
62745
9
332318422
449273
219484
92
463845
235644
369389
178118
419584238
91
50
485171
15
424125
248967
307864
9
285526
82
5
845987428
496875
684420952
246076
444151
212459
4
12
78
7
28
25
309415
44
11
35
15
281515
62929
40643
49
1
950071132
78
9
402115
38042
81
55
6
50
90
46
65
20231
52
336454
9
5
78173
231707
783159612
24
28476073
196803
96
215764
186094
354313
470863
31
57168
334516
75
18896
178818
293815
40
41
35
280080
6984
80
95
402893
53
67
474257
79
6
248207
89
527852605
10
50962
50
1
308385
5
1
451173
459211
76
246601
316787
79
11
462781
8476
248008
617794833
222328
95
12
8
36
58025
88
113271
194564
59
493466
243933
442195
74
98
161990
66
850881537
72
246405
79
95
25
35
90
263938
20
77
23
31
38649
93
94
60
182829
90
82
8
82
8
4
12
349628
53
9
68
62
982994336
312782122
74
8
85
473422902
151890
654384427
329181
445624
457590151
451948
317208
960691425
94
7
88
58
34
330036
728691492
9
85
429868
7
21
54
1960
144116
81
480758
38
589798502
522285850
8
641118895
62
367675
52
57
8
522200737
91408
448989
4
100451
39
117748
44
88
83949
3
401826
476554
149640
87
79
261900
303583
36
91
64
128728
68
50
47
717463374
944761799
57
50
292557
319891
30
93
65
172431
20
359792
36
120089
373272
381987
505278927
83
4
274307161
100475951
394119919
139797
13
42
65
23
152335
15
57
453267596
96
409647
281002
323098
379032
84
59
32
71246
30
75
62
82
12
71
67278
154937
96
309570
98946
40
64
30
38
41
52
37
65
32549
40
209460
314497
69
150241
326509
98
208189
380448
66
42843
64
53
71803
447860
520709849
97
574791000
967372839
73
311698
9
108731
423451
379091
143484
357660
258064
571612295
53
74
2
197650
358796
400146
54
70
469270
431495
4
48
450081
22
426760
342953127
372952
298159
8
36
372655
97
23
107405
473956
446573
219600
95
88444711
46
155438
73456
51
21
20
56
82
11
198047
24
48
92
170229
112509
360166
100577460
54
23
2
153551
454065234
714281918
7
84
8
18285
50
496221
939566491
563030750
390308
371774
6
81786208
90335
455809
16836
468957
10
45
56
434655053
37198
314185
231147394
243899
13
97
325518669
854398813
155060
22605
375586
221525
5
94353
84776
1
38
89
52
91
1
8
15
62
153180745
36
412498888
78481
16
75
77
307946
57
43
9
70
358647
96
289755
381351
99
431034473
817850697
34
610574549
698286339
56
96
25
63077
215141
30980
66
81
223365868
5
13
117040
84
91
56
77
52
135534
53
87
9
437684
68
46
173255
49
29
7
85
266210
91
71
201331
67735
384963
243357951
177849
71
77651
287866
9
164014
133976
395334
34
126003
182722
995579748
712754952
1
37
131478
89357737
428389
54
411067
9
397974
71
42493
37
259198
99377
371947
6
83
51459
340545
5
229740
128353
9
479897
90988
95
42
27
1
159258923
178302174
417385
354682
24483
6
336083
450081
422286
2
38
25
329984
48
392238
59
136213
69086
40
21
300567
7
454411
451500
960943486
171444
58
2
750537507
52
16
64
492626
75071018
10574
69
394848529
27
471212
148030
362825
73
122028
9
77
94467
257727
2
55
314694
34
200028
65
781239631
70
79
102594835
451163
120853
90
2
82
16
61
414293
32536
35450
28
70
303103
482148772
167327
496952
71
70
16
827494798
49
274777
618957901
36
200503860
95
49
52
295607
329690
93
91
68
45
259358
11
7
55923359
98
9
85
5012
462075
7
119763
294574
64325
76
49
53
542828592
493943
56404
322368
47588
558447445
108281
277952
225667
72
395319
47534
29
104584
68
86
104698
33521
102500
4
482485
146204192
206815
236492
150848
16
23
326443
49
30
56
3
327751797
307603073
28
370652
20008
81314
38
63
682756141
53
354038
98
202727
330575
332024
32
17
457434
236111
28
94246
82
139838
104449
30
36
413373611
247172
211514
1
108862124
44
16
51
116690
34
254771
368835
323962
91
38
268782
111601
459054
75
57
164789
72
74
75
370922
73915
70
162724
301045866
62
89
117904
44
3
98
366065
396480572
399746
228868150
79442
77
67
114461
266179
8
7
784712696
304579799
57
90
26
424057
62
7
18
470305982
310251595
81
282361
250442
439031
198567
94
505269405
23
303514
75
271248
798074054
98065
270284
3
66
16
97
385343183
446551
30
259451
258279
372751
92
49342
309042375
32
90
64
422678
8
51417
50
778299539
90
98
433311
974973045
1
8
63390
79
227568
52
39
381108
72
68
363040
50
44
71
94201
319450
76
348729
31
68806
11
351437
451030
22
55
143532
62
3
39
10
61
8
66
225333
693732853
50
97
121480
32
195612
68
443736
147249
32
94
15
425446494
180574
58
196661
285083
288721
442524329
71
222186
653574930
342172
93
95
301346
6
214799
13
10
495609744
7
97
45
20
8
217892
10
24
215247
448856
288052099
219765
8
4
96788
51
14208
25
14561
33195
118156499
386728
76
9
17
7
410006
204446
486342330
67
75
455567
476758
297287
358982246
423759
714879402
115578
483163113
76
94
81
23
718885270
96
331059
45
632544801
1
491484
440584
499111
264149
41
89926
71
17
208085
286244201
411100368
126546
42
22
53
252834706
182081
43
25253
17
63933
47
46
51
280627
953619413
67
77
492163
239636729
30
73
6
197632
63887
34
3
205127
492704
357665
450046
90171802
36
7
540378520
5
7
2925
414862
139048
225858
19
64684
109752
46
58898
313071
231473
50997
2
33392
330723098
467025
405509
75
419171
6
196796933
714339540
11
491896
89
807980563
56
254161
64
288828
486347
82
9
496061
475407
48
58
298341
62
266948
83313
29
490898
167442
76
22
33
36
76
335834
48
47220
67
105188
16
224051
1
384471
7
124964
85
189867
773921815
4
56
2
47
72
156527
28
81896309
97
193277
15
8
58
155479
211077116
1
104475
119303
9
88
3
484551
41
2
139248
57
360569
426218087
42
1
668876610
70
82
99
222542
201520
345795
227185
19
6
91
178795
56
23
400843
162972805
82
78219982
72
220864
331606
956024644
218617
63
458800
55
158356
28
63
2
68332858
389016
34
92773
64
365541
364591
796993580
377528
4
81
90134
75
133539
465710
4
30
40
59
18
826103821
5
42
83
437787
172865
432735
10
445940
40
71
53
76602
55
462911004
6
203919
38
97095
76
368469
236151
207908
1
36
27
235908352
103957053
314013
11
459688
161842
35050
132388
9
21102
42675
9
8
287117
454290
331788
176928
285798
144933
984644496
87308
367782
368960
62
270384
48
3
44
71
73
69
50
355610
88
35
402818
80
449995
4
893924540
55
215551
238514
328324
9
7
73
182578
8
70
457758
4
716283945
87
229288907
27
457657
9
81
219407
9
30
46
14
4
274043
483235
6
62
314398376
74
139275
53
40
201591
55
92
8
95
4
556984763
392698
473185
81
4
44
415678994
69
99
23
82
118098
78
8
382502
94
958021346
58
16
27
474029745
88534319
354612
2375
292851
139458
145042
87
69
34
70
58
8
447662
54
26
456961
344785
5
277176
247275
81926
74
403163
46
74
84
19
179215
486006
90808
30
94
63758
26
16
335942
32
93945
6
32
3
78223
19
33
254029
85
1
43430
406256
481171
937725516
89
83111
397730038
45
376041
307282
7
56
674325608
88662785
5
380976
346435
78
200545
19
415685
90
69
14
355112
23
49
485116
397216
24
29
472415
118255
303181
357990
184080
3
187731
65
350216
43
48227
90
314095
38
131329
867728034
23
268076
62
434052
11
4
19
54
6
473172
175920
273649
72
420088
99129
32
281467
403677
30
129119
119980113
1
90165762
150900
5931
29
43
36
9
810710037
92
346226
64
167096
9
62
80
33
12
447954
95
83944
265294
44
59
123014
83998
1
89
31
7
2
129529
28
260936
313747
450896
99
364625
76
38
72
1
127393929
40980
2
423783
369098
51
36
699261676
399124403
8
8228
97
37
264284108
199030
41
83
300275
26
1
56
99
60
41
16
294815
54
82
35
911764160
95
421263140
457430
28
9
412744
390003
9
472811
8
48
29
77457
98
13
61678
43
73
26
915818679
36
527217970
263625
89
117034
58
4
83
80
316985
90
263232
196910
47808
42
249147
306778
33
73698
176589
9
79
367906
55521
66
126054
92
81
2
18
58
20
16894
331841
93
86
273592
79
826758151
46
380286
43
423000
74982
43
65
106584
62
55
23
86
27
14
778714964
6
75703
175557
30
23
235120
30
155610101
128815
58
47
71
292853
70938
160821
61047
209193297
11
5
756184249
84
804772399
4
343328
42
77
53
304122
416655
467255
57
447644
190273338
21
330977
242709
80
202844
54
20
44
58957
51
96
479340003
405939
778760341
417816
84
237225
88
319249
354506
125240891
48
14
99
183330
456971
487492
146580
77843
328584
302671
86
460025
29
35
18
37
99
10
1
3
2
58
193070
59
256273
71
27234
434460
272143
50
69
32
20
23
163268
338406685
11
18
298221
132070
2
166859
30
302763
942510928
39793
241601
97
189492
89
142894452
89263
318801
114983114
11
255935
143578
9
78
4
924047984
9283
369532
4
96909480
90
443521
5
223247
8
38
79
433182
89
58677
9
87151
95
5
432498
45
271174
81
277952
19
476376
61
892787106
22280100
391954
281292
54
8
1
409000
37
166450
341808
322519
93
98
1
20
92
124847
91
310854
20
310128
250181
44
67
10
69
27
60
97
75
83
861659153
177961
65
30
386093
19
283997
93
1
53
63
53
407698
198097
95
68
53
81778
226294
92
34
47
438383
64
55
34
309232
323768
6
18
189164
492576
6
488349
444734
207192
8
73
245017
498496
4
839154162
18
14
86
31
42
18
75
7
85
173613
226123
917488072
734045856
59
40
1
9
63627
490479
186132
32434
95
870881767
461452
45
396040368
52
312697
59
437560
486188
415185725
65
424318
453192
442160
22854
47
73
58
26
2
228794
90
264017
26
98
5
791656909
23
48
3
90295
314371
4
84
264049
49
831865163
44
58155
58
8
91
901290266
30
74842
275703
229864
57
295966
290532
380759
10
193360
23
58679
219188
23
152930
28789
27635
430005
94
4
377831
145632
161792
368955
442181
58378
212827377
45
656793282
286964
69
90
30
177784
278891
7
15
452256
330194
20
10
452053
65
89
194343
325671
31
9
66
208646
376332
11
57
222545
324827878
208478
139319
63
53103
95585
82
4544
374502
234922
189641
15
71
89
353318
313092
87
49
67912
41
517063957
450488
375584
4
49955
425654
55
44
6
365979
183508
230926
3
468163
31
394446
44
4
65
104410
484580
342072
76
211935
95
495933
84
295418
30
212561
6
8
207808
55
3
466726
1
3
576
405919884
871348435
288538
41
8
453157190
9
438436
62
470418
99744
62
469777
9
69
29
627780175
982388390
8
46856
983395570
55
52
42681
49
36112
78586
13836
729475103
98159
20
132751
36
3
104761
33
308191
54
62812
15
377122022
2740
5
134064
27431
703634215
499374
97730
61
65682
62
99
364519
62
82
974560446
133561
116829
403849
387000
766026926
296305914
213497
68
64730
10
19
73841
6
13
3
406490
492749
94
45
169275
52
52
114917
40
208964
52
3
317867
15
264662
12
97
187749
50
67
377646
421126
36
828802276
60917
358531
241406
152922
46
43
9
44
2
148520
244010003
356736
32
9462
82
1
210184
87
318051
4
360641
48767
331261
47846
2
79
85
14
334522
71
79
127244
289720778
12
15
24
37105
16
28
922275322
197421
8
430201
260616
78
16512
298260
62246499
53
6
54
21
91201439
34
282610
17
94
183319
351028
76
289403587
37
97825
491186
52
79155
703210052
22
6
138467
160929
24872
47
19
29090
54
19
63
571065618
34
33400
336384
5
993993243
266497
3
538887769
75581654
857249654
26
30
529170887
433052
6
18
72
45
480347
58850
358463
377479
51312
2
109125
392264
39
93
216863076
218974
57108
81
148740
56
41
345104
103910
188031717
438789
45
2
203891857
250438
78660
15
304345
226829954
107935
188909
13
40
450245
58
26
130267
74
314339
56
277486
44
21
39
154437478
21843
31
151527
67
313088630
50
23
331173
389422
490937
664040781
172843
2
299140
249738
84
486455
60
32
429503
86598
1
57
490099
337533
36225
454822
92
442522
188595
369625
964712684
5
74
13
43
3
156886
452216
71
37
6
58
1
331164
33
131788
40
9
8
5
4
238306
84
159821
460604
145736
263709
95
499479
203231
343042
117110
88
91
6846
427903
73
352274
574850618
42658
80
90
37
54
442538
51231
47083
264064
85
213752
55
17
11
22500
139824
20
152227
446827105
461507
21
91
329214
48
113716
178681
23
305903
213858
19
286927
436643
84421
169738
161932
63
991839438
109295
17
52
9
65
71
307380
306217302
85
318846
86
52
63
22
94
29
43
92
5
18
232626
28
380228
26626
32
91
375186
442331
34
310070228
172537
51
415263
27
68
3
414913
209237
5
6
68
35
386978
19
27
47
7
62
37
49
482961808
18
20
6
8
186348
63
198926
126791
260302
84
9
20
74662430
171564
118556
92
50
56
50
869257917
41
335387342
34
39
74
213323746
22
56
184821
53
917704023
94
195159576
41
21
453408
340709
201602
151044
25
87
22
68
70
5
446220
55
14915
451768
655977295
37
51
44
10
434040
348195
83
82
837854349
33
681936143
397225
226759
181539
477402
373743570
297142910
133085
8
193749
4
254721
84
380862
49
64288400
154097
47374
14
224288
47
7
4
50
188318
340767
733375340
97399
42
51
81
45
4
33
88
18
39
9
9
326505
26
485103
144751696
40
40
172833
7
130964
70
400572
130208
362693
9
867430046
395114
54
16
759161946
450172
369981
20220
18
77
33
295245
398562
127868
385756
76
95972
724278334
389643
121477
78
5
256386
158853
16704
2
72
11
491633
54
46
54071
72
102514
37
9
3
416757
1
53
9
30218
134656
350982
378072
1
67
44
64
269174
52
32
1
7
365048
81
881783468
359518
287926
9
91
50455
55
211187
288682
490539
72
14
9
338494
126048174
10
270639
44
32
123266
45
376912
66
414321
117091
161522
2
190216
24
379793638
90148
25
75
97
47
8
75
147270
88
5
464631
23
697433770
33
152425140
251850
713123282
84
341902
88
30
7
47
68
321596
316657
92
456326
65
1
317648
33249
5
496700
113566
48
400810150
1
45
209088
60
19
71
311076
756669342
1
421917
314679
99
113137
95
43
67
104365
404321876
77
423788
22
186570
20
225651618
93
431991
97249806
88
4461
11248
110677
6
49
84
146388
80623
436425
5
155956
5
96
10
476695235
18
272665
187354
450288
69009
34
442819
478464
49
79
17
51
37
6
16
192948
123258
6
98
59
67
98
10
214348466
90
321799
392292
195955
223292
39
5626
171719
27
47
622628793
53
70
5
491541606
90439
69209
484944
41
1
443050
376264
189616
10
343614
7
60
7
130066045
50164
270661159
328726
4
12
447952
127298
84
472646
81
365250
73488
160334
330368
89
483817
61
2
88
9
308435
382041
9
74
77
33
455703
256063
323140475
176481
88634
17
6
360379
28
155003
273633
99209
122216
36
6
620274801
68
684397113
17
47
26
88
113854
47
151739
48210919
43
58
88
40
5
356724
60
171402
428343
72
448748
9
4
341594
74
74
60
347019
395797
332307
77
126243
726374417
27662
21
250986
7
26
317285
467067
5
76
281549
282270
73
37
77597
450515
298545
20
181554
88
10
5
5
85184
467052
54
320340563
449128
277020
34
4
93
412646
335534
74
41
100632
14
385954
1
422893
71058674
25
84
477115
270190
292566
6
167700
67
435527
16
61245
173714
61
435053
2
297144
33
5
1
355478
18
76
56
71
459954
387740
75
207183
40
23579
21440
251575
70
96
404144
7
302244
68
261908
2
89
41
983919748
330179
21
71
52
48
317320
53579
134068
23
62172518
5
115484739
174283
7451
346151
15
2
5
311234
70
62
84
14
291650
11
252324
108437
184174
175607
1
92
20
25
317433
18
31
18
41
78
387297475
50
29
7
98
31
17
818472877
47
23
12
831040990
446046
91
5
49
81
470472
51
43
81
35
187070
31
6
70
375634
14405
515469864
259819
222822
48018
405606
39
77002874
203312
95
168139
391660102
386517
447622
24270
241366
9
5
174375
4
31
49
5
408253
3
58
30
1
3
58798
6
335786
6
143030
58
93
43
436436
1227
70275
387470
232118291
21
106205
69920
344199
22
40
101580
415018
97
84
460189
203095
4
315133
23
12
8
28
257355
263118
87
7
290729
37686
108654
232288921
14156152
172086
686549852
233470
368512
8
217015
329568
114072
36
3
75
3
880790283
240862
88
273690
256113
47
244176
54
342975
66
9
11300
24
719456706
67371
74
416872
5
37
303807
60
21
92
87
22352
24
30
62
3
18
54
477595
45
71
551114826
327069
9
862305022
44
150258
22
455470554
27
423778
645808918
5
109674803
473805
47393
16948
12
207356
347429829
11
646112242
99
207045
757201541
6
18
41
397323
6
259378
348164
92
322315
192876
56740
5685
426800
29063
316455
30667743
145915959
80
39
295339
193505902
38
10156
65
399752
93
579062579
94
79
241596
6
3
2
1
451396
338629
299542
23
66
17
5
340495
78
62
83
68
89
162471699
486151
7
321232
255020
424588
20
6
68
45
324031
216241
94
89
398862
755607953
24528
219564
9
78635
183968
820038624
361208
66
12650
98
389047
5
13
464877
5
479894
8
270903
555902489
406713
17
99
74
39
273763
23
351882
160415
6
93
97
28
455322
424092
497587
449845
3716
363181
212298
93771
2752
6
227010
28
362771320
412376
362229
13
10
20
438992
66
222203
127197
49
468458
245744
154580
909084124
1
23
494837
15
253617
98
456863
66
289477
45
217990
5
451551
19
8
12
96066
436323
11
912084068
328743
412101
84981
406536
282876427
580041200
302748
96
18
22
85
166741
22
219272865
252318
479290
34
25
180698
50669
6
158157435
476616
46130
42
24
317602395
35
474919
60
264348
79
27
25
177114
24
71
4427
64
369354
69
723524319
1651
96710
6
45
73483
338987
423979507
81
738360339
433657
68
42
359723
61
14866
78
118225848
666110532
215838
6
819894190
39199
385280
71
358977
84515
65
7
389961
67
337530
211408
2
58
76
96158
470624
89
182451039
380828
173986
734273008
4
9
50
45862
393412327
99
81
450505
303071
38
57
2
4
175676
90304
607862382
76308
106790
382081
50
299445
58
248226
21401
81
41081
45
235283
117616
82
202693550
23
20
473871101
382126577
89
286030
71
56
422147
4
36
120000179
75310
363256
63819
85
339928901
396797
61
23735
371644
1
258144131
42958
416442
77
60
53
489950
21
7
165526
9
101193
315190
40125
485665
7
58
25
222176
7
229790
39
3
428146472
40
381767074
15
94
449535
263243364
43
860359301
429560
21
273806
26
25
290978044
49624
95
72
48
169443
70
195124221
64
82
135142
454716
4
357340
19
89584
45
26263
70
49
237214
86
2
8
21
10
33
311592
77
65
313677
52
21
360406
64
71581
37
17
32
206469
299010
68
1
99192
16
36
13
439216
908042524
211684424
395418
115150
59783587
77
55
97
453357047
87437
77
5
1
413654
95
135526
2
287841
63
91
8
298819135
38
22
97502056
56
121043
212293
11565
8
220740
96
379017
103753
709053794
952279540
62
37
1
663485767
63
150943
69
34
19
8
10
84
42
68
75
400950
2
327132
21673
78
202686
80
9
275409
35
2
73221
20
8
67
130093
31
85
1
49
89490118
84
158398
199027
323230
247392
167498
85
391813
77
8
300181
929117531
102718
2
20613
1
4
41
56
10
398313
161763
148930384
43
71
64
232825
271030030
14
39
19
127350
84101
823858106
44
292687
122630
351367
210755
167829
14
6
25
62
2
82
14
260881
157048
43
431809
91
58
47
85
1638
90612
277538938
7
67
38
4
751532252
73
31
40
94
296172
448075
7
22
599562369
63
624401302
205252
380097909
13
454487
16903
29
21394
97739
112915
313557
27398
65
83
286092
20
305807
4
65625
64
78297
45
9923
237919
7900351
17
24
58570
920522148
275847693
213946
140467
502850189
344179
1
148132847
31
122413
48
336971
7
312774682
88926
285695
4
103942
62
78
7
130498
395315
7
64847
222674
248688
448945
96
82
33
7
24
164055
20
13
21
848816891
23
9
498371
20
173358
127824
12863
2
425676
90
13
42350
275849778
19
74
253835
208187
94
245168
171708
31970
32
168592
183066
182777349
34
508777004
134045
413350
51
62
148816526
629069754
2
36
78
412507
123118
2
174044
9
34
344398
448768
95
35
171604
82510
51
88
55
9
96
317074
731425158
106755
67
65
257126
7
48
79
77
250258
8
123441
305260
436025
98
44
460436794
174976
649204294
91
44
7
93
32
26
186763
19
280900
357987
133707
417541
506958665
93
430565
5
47
930150663
53
31736
91
75
52
9
361155911
469156
3
17
872236000
136923
179511
1
323822
41
18
91
159492
10
23338
71
3
51
414758
46991
23
8
3
2
57912
297090
31
14
1
408809
5
223393
69
399895
86
65
123738
145605
392428
28590
7
73
140230
62
36
331539
741762987
776055579
22298
261081
139682
401855
53073
58972
48
415720424
223761
74
20
327115
169523
69
287550521
19
52985
91
58
220165
30993
72
44
543993966
471793
10
91
79
25
411111
340276
84
483554
8
76772
90
259303
454824
41
67
7
32
43182
21
27
6530
47
44
685798705
8
480869981
4
258750
18
103819006
487573
456781
98
44
394576079
728724254
448546
74
4
3
199377
223809
958440150
87
9
1
22
247801
10
367681728
10
269651
59
135676
6
263369
82672
8
96
2
6
994567239
443530
90820
159684
85
499887
93
174741
89
89
63917
96
35
45
43351
99
90
71052
22
15
51725
6
456722
1
64575
54
26
25
82
39
455378
96
190525
2
236148
407783
101149
315511
81
93
149414
251826880
298687
51
671721451
25
24114
728649088
135840
90
30654
48
27
312502
169829
382560
9
4
95
23
80
441729
194898
16
123687
353282
328485
53
94
121002
208107
74910
43
817197608
480023
7
17
223084
247608
2
138153
317677
35
79
376337
897788556
57
318244
6
197354
8
751573849
10
55
53217
71
379980
4
49
55
65
90401627
300847
4
218442
35
66
62995
255028
414941
11
415500
90
34
8
473001
50
490041
3
50
55
12
21
7
847505599
413029
340827
458342
37144491
232172
13
619759276
12
94
341963
24
98031
405012
12
175027
453828
368170
69
58
202281096
8
14
70739
8
83
416092
396145
7
2
36
10
13
27
220494
75819
496728
29
174760
50
9
1
68
86
140340
98
373872
67
73623
80
67
353210
23
222910
55
1
497392
675164221
279998
45355
194109
167642
36588
234463545
262754
103851
716433832
950043188
79
240435
66
364973
368938
36
68
65
494962
338705
285892
213559
3
173836
36
195800561
6
59
86
179313
895551802
86
743748126
169052897
433656
35
28
181216
332258
145138
91
368533
224894
290726
135957
54
56
290556
79
490808
302299
17
99
846939066
447737
21
77
59
702147171
273624
419551
30
88589
239019
28355
355890
15
9
722892001
32
42
8
38
13
3
1
20
34
81
24
625322334
888408982
405470
60
75
173090
339880
4
84
14
8
27
78
2
207569
39
86
390790
283432251
51
5
219332
7
351822
94
457637099
6
83
2753
42
26
324646
290648
325245
59
79
455507
91
75523
494118
7169
386368
24
394137
317462
243087
55
124004
8
221424
362159813
42
8
456443
2383199
96558
39
43
317835
59420728
99
33
447090636
81
89
9
7
38
383097
43
6
343606
6
241028094
57
12042
47
37
88
401224
65364
150415
24
201602
6
839177639
490031
97
26
194257623
44138535
52
22
489974
316130
287356
84
11218
42
246014
204915297
922288920
868710382
3
835277248
24
40
85
23
118015
407354
456620
35
1
499787
335062
53
440828
461756
35
448667
700369159
141464
163794
310358
495080
56
177258
6982
13
30
176132
64
30
346963329
498637
429857
89
438232
84784
499817424
449324
32713
52523
96
31
2
7
86
5
212883
135497
427535
93017
844346881
18
47
43
50
4
83
325898
537490049
83
38
51
6
3
85
16856
25282706
670364644
63732
311435
40
46262
97661
11
2
17
76
408631
131977
117943
152034
216176
278178
87
1810
187153
206115
76
63
93864
42
18
119211
53
161586
228503
669461389
95692
5
28079
22
92
110570
82521
88
70
34
71
496647
87
243484
292399
34
248632228
69
2
64
402659403
56
9
57240
56859
146518
10547
93
268077
11
200758
2
215138
288315
361139
88421
158139
5
152163
981227259
318651
11
29701102
97
469462
95
8
160084
30584
90897
133834
85
398609
151232102
71
366900622
43
244103
57
414744
71
428418
319990
183223
60956
39
73
19
17
87
92
93
237963
564544855
411215
3
522361100
252323
296951
325278
61021
273472
30
311330
34
95
27
44
88
82
102934
276242
58
225539
1
415687
2
96
161045
403943
11
232885
184490
206326897
3
429036
238700
42
549591135
400556
141993
1
503580041
26
716920349
19
67
53
66
639204224
46
302518
61
28927
228000
3
480926
59
72879
41
68509
79
848067772
22
68
2
8
50
87
36
251567
365648
64
7
349137
1
204932976
237986
320110
243334
396239
81
66
153625
272242398
81
72487918
22
31
954991286
617531059
89
56
30
7
32
229844635
84
13
56
212947
44
97
33
16
61
41
1
31265
10
13
83
7
293319062
73
442930290
391135
491556
3
523558183
2
284932
79307958
148506306
7
137002
23
3
296634
99966131
223156
82052
217673
376611
21
1
50
49
635108410
14
270709
363921
9
92
461932
6
86962
50
82
194854
217570
85
94
37
329088637
308586
366195
75
481653
365275599
45
150284
290595
498872
31
247066602
38
58
66
92
32
15
438465
227693387
56
415440
2
473187
44
507128134
6
69
1
313967
158570
53
47
69
70
12
433340488
72459
383691
23
81362
76
4
484222
181671
233407600
166571
253288
26
55
298381408
32
430860
8
6
32
268649
189778
87
3
5922
65
181036
471865
98
75
68
102628
96
463808
77
68
24963
102427863
421324
86
362272
535329572
2
349796
12
203325
17
110042
146170
7
97
456555
5832
255693
165316989
22
96
48
21
417177
492625
62
371918
313909
3
264347
59
376755
18
174410
395212
2
408574
78140
21
118839
105486
75
80
4
82
44
286384
884727323
58246
72
16
66276
6
88933
29
143735
52
73776
205321
57
113650
44
74
26
57
311218
412904
250816335
37
48354
706393331
30848
9
9
58
73
51
225256030
345335
337012
487172
21
1
10
283705
249173
69
7
3
464331751
7410
51
303437
317487
5
430421
69
284154
426607
907412378
127351
20
829574748
485037236
28
77
9
59
98
358315
87
146991468
401432
62
65557
7
416835
48
25919
53
59
49
133915
967766549
581729271
99258816
5
88
48274
554180352
411593304
32
8735
80
2
107412
107009
709903678
140628
94
50704
393426
12
45
79597
1
95
69
143923
23
39
5
41
847830866
84
198877015
84
851459518
380424
20
79
318105
164791
56
54
214701
365610
478210
69
385867
14
19016
28
33
3
16
471337706
834160830
333947
354088
731317476
56
203978
98
15
704879890
374969
3
12
32
15
277982
213908923
238468
21
101233
440910
40
53
82989985
1
20
678
4
431197
70041265
100468
128925
69
573681171
327564
6
46
972785026
163433
70
76
316116
831514618
369559438
65
429977
329201
87
362735
435521
5
187883
450118
224939
315824
73
184206087
54867
96
33445
37745
95
28684
87383
534478136
33
107009
405030
64
252454
82
45
109415
3
19
34602
5626
74
210974
47
153172642
355647882
12
370547
410591
354350
71
1
37
52
682519913
88
467466
16668
628456073
146
44680529
28
30
775590101
76
697265797
90
13
431219
26139
160764
41
56
1
391595
238375248
135255
86940
475371
394797
868
12
27
2
17
815979951
35544
59
484161
238921857
38218
3
240011881
133519
325720
8
563539296
50
293388
698523772
592998314
4
68
299111
19
31
112212
174890
43
43
15
467449
73
2
338575
70
9
453996
36
67
114270
54
75
739558803
725406333
20
341970
8
41
5
53
29
36
206657
7
7
498620
443349
162057
141275
6
127967
324458229
56
363382
268467
369878
2
28
69170
61632296
13
342123
63
415578
33
23
76
143598
460798
45
346069
50
49
45
418766
434959
62
466303
12
290699276
5
3
5138
431951
964902147
8
393410
55
51
185238
37
274738
120860984
433374
159352
14308150
8
42
425559
377067
490257
80
90
112408
76560
98
11
76
26
145299
19
112558
69
12
86
4
453407307
338209574
36
363106
302830
234578066
91
84
203224
296669954
138989
24
3
265851
86
391286
29885
443037
68
24
3
102352
52
65
286410571
504820388
4
7
825048796
31
81755670
65
62903
73
4
340494
386328
160552
32
93
87
193643
410183
49
222027
73
332411742
267939
6
50
62216
415684
49
113665
423298747
50
456221
48494
765429801
84
58
42
326346
459117
448061
180387248
445639
769503802
90335265
83
6
44
231298
399836621
248858735
44
97
363239
116322
65
16
98
366187
7
34
79417
39
75
69
1
620181145
399466
483084
41
160404
19
195935
64686667
51292
134323
58
52
49477
25
220266858
8
87
63
85
64
36613
88
69
61
437182
339560011
40
3
32
76252
413220
12
266185
67083790
1
55
60
88
50
93
82271347
848826969
214089
287491
598134592
34
3
733146823
156112
61
397642
193940
44
96
1
51
48390
475603
81
45405
186631
1
208172
87
41263
114461
85978
5907
1
117425
80
6
97
15
16407
90
73903
277211
51
9
172608822
428310
76
7
93
81085
235417
93
82
6
201164
122000585
44
169755
44195
623713263
37
12525
49
57
1
410250
86
302346997
64
23
13
77
62131
187501
380891
16
55
45
36
99
22
75
46
39465
2
43
405890
59
6
48
79
2
81903
278128
476364
356497
482562
607100553
265196
268306
13
420281
340917087
2
6
396082
1
76
147942508
91
375404
80
81604
254792108
373158
262648
295528476
375084
398957049
380170
34470
30
254967
763458170
431765
31
82
80
89
37
493845
2
11
30
246481
78216
130402
328077
765456025
43
750824794
60
414619
296596
311143
48
339893
205336
67860
213939
106178
158658
6
387302
8
41
67
198302
118044
764520748
420994
95363
57
35
178001
15
19
38
117133
652852514
510890436
64
371035
80
53975
19
138394143
86
19
199292
366609
473660
108757
53
468513
231056
467178
35
19
8
59746
9
1
87
30
423710
62
471797
219287
99
49
476256
96
47
210383407
77
5
208643
80
649925234
715997693
77469
16
28
2
367867
482409
12768
97
72
32856
76
433367
442549
21
118159
164141
448664
87
65
11
217138549
235634
303649
187104
34628
24
50
6
164013
127319
79640
7
335437
234320
39
68
68
39
284900
58
5
91
43
36
47
429028
52
99
18
77
97
891113655
185263
84
72
53
31540
75
79
3852
36
311782
142455459
49077
23
56
47
567641914
635190869
437278
1
46
40
199577
165645
37
147962
251860
396975
104757
11
63
88
356528
436672
4
304084
50
67831
52
83
47
130705936
5
288369
431822
81
277433609
76
828651980
89
59
459840
71
15411
93
59976
109306
67
94
84
382572
248806
80
99839
25
46937
457418
84
362447
262317
6
115281
64
89
61
66314
46
178035
9
112888
57
28
88
322453
13
45
390917
2
11
170549
6
4
61
211852
469991430
395405
583829821
427195
68831
487657
132304
64263
87
44
198497
90
145499
36963565
76
63
99357
346311
893579658
217811
142527
40
272232
13
5
83
552155589
23
55
249928
264928
124142
106099
58967
21
1
353707
43
90
98
64
59
3
53
241937
211696
981747621
1
88266
82
53
344913
33
79719
45429
309552
70
59158
58275
5
12
2
74
7
33
78
161579
365559
820332344
575582846
199268
22
26479
60
135237
406250
76
424824
210932
61
8
139254
18771
258873
25880
824083892
417642
10940
69
269788
59
204742
48
50997
85
58
30392
7
344682
46449
853189915
102019
486147
10
12
17
211835661
374938
826677615
87519
264576
58
280187
35
55
37
191407
56730
765768670
160
321624
68
4
442459
404441
9
84
6
328316
85712411
95
274532
373245
321057
998266168
27
450993
30
99
33
25
24
10
86
454470
364607626
63
20682
73
57
187108
41
455133
373791
65
47
397996
71
44
325517670
88
8
44
9
469212
101064
8
387186
66
17724944
60
22
57
325568
72392
14322
345648
294492
120766
77
193698
61
544016780
63
172845
100069
353835
70
7
84
60
448176
31
78
35
376224
81
62
7
323720
351215859
446673
294262
858146062
6
253871
211683598
7
364661
140152
35
88
287187
42
219630
102462
91
198337
958691432
94
463816
294706
19
190637
5
16
90
136924802
8
34
2696637
58
8
76
275660
1
54
44
8
3
99038
72
32
19
59
75
62
55
50
56586
258864
251299
79
241625
365528
32
17
237461
67
2
10
99
47152
59
262521
88
265380
93069
77462
1
60
85
49
69
64
18
94542
328254
131612
73
13
167938
803615280
39
249569
494140
10182493
57098
121478
228202433
27
401327
12
14
98
167615
15
957141970
230353
5
261016683
469298
160417
16
50
672109581
36
152825
67
3
288716
234837867
14
226089
64
135722
59893
4
247126
1
174425
37
42
3
370332825
134452
340625
469751
406299
56
19
47
216742
272748
34
2
47
36
517684552
4
216526
452672
5
42
7
22
23
64
42
237685
91
80
18
40
62
294248
413632
3
90
378548127
304718
262996
92
170991
83
81
33
94
450229
128749
63
5
434256
90754
1
82956
88
919714098
737695806
304531
109734
297080
67
3
21
86
29
7
17
181694
446730
893780595
33
496412
9
436704
95
88
139846
2
182028
79
463807
137966
94
67
62680
54
45505
359330
87472
480581
269685
19
55
192696
207804
32926507
25
430989836
148450
449853
43
29
4
9
979997842
194848
440291
438132
61
484688
47
13
201405
367427
49
405505
168718309
533681239
72
210940
243067
401938
154731
59
58
179752
902110888
88
440953
6
56
23
361460195
70
71
365172312
95
56
36
99
78320
464309
333901
40
276376
485750
28
20
99
66
139104
86
22
249514
66
879014099
554651137
456689
325703
42
18
6
682540637
88
3
53
370185
76
200449
388598
1
100949
816276123
149908
42
381475
622016570
10
201189
234282
934892932
926156803
216608
367493
17
345719
58
9993
396486
73
75
485062
90803
74
187456
190504
65
39
6
185834
82
43
169874
465194
21
56
929438255
195878
318455
9
327098
94
44250
13
43399
324153
23
607705355
79
75516
494540
94
170723
5
158499
461111
90
73
8
119089
99
732975649
25
90
271481
4318567
136386
82
412371
901973519
4
455130
330572
87
2
35
30
272458
40
33
385579
68
93
26
27867
456822
45596
25
651311594
244210777
384138
32
45
88493131
33
60
43
41
97
180886242
50
72
35
332741
24
38
231436
389392
65859
430338
57
78
4
3
421406934
56
52
95
494561
117365
4
36
608197700
3
43
35
37
8
2
55
71
94
220686
160945
36
66
8
241708
494969
153872
47657
10
4
71
449173
129487
63
289921
417511
6
129668
65
43923
413383
20
94
45
134315
13
24760
69
2
87112
362128
93885
99
35
48
49
8
368909
161950
159148
76
8
44
284078
48103
68
59
44632
88
31618
366833
261596
110156
38277
84
299122
73
26
21
329275
88
90339
22
306714
330416
231183
285450
34
212469
55
55
35
306951
144765
491619
21
375397
123707
5
20
58
106778
3
493592
422749
441715
336261
306398
80
701556928
245964
501309940
98
93
91
45865
3
125321
44089
85
391518
166714581
6
21
66
295125
129280
65
326071
59
5
6
32
49799
170987
402466
206443
449514
37197
189975
93
2
49
241537
618202520
1789
154356
12
99
750110155
216033
3
481684
96
7
978969732
50083
79
70
65
268914
19
47726
23
5
172717
2
834351928
42385
95
19
4
7
86784
310962
473051
18
350562
347353
204093
60
354559
54
1
82536718
23
362388
458022
37
1
473230
11
275114153
99
477880
196393
23
354483
355379
404154
19
4
169390
16
336843
35
463165432
56396
21785
488435
72
49
51
213311
9
362694
50
274926
280067
6
18
62
61
70
306568169
297663
158260
522378293
415016
407039
13
9
167098
80164
94
7
194520
82
63
310532
68
243517
8
385631
73
51
10
371675
22
345064
25
34
321831
10
73
16
105376
181363
81
46909
76305
251582
216323
3
40
50
24
39
73
138511
473402
12
150443
55
13
47
121653
16
3
19465
6
1
56
626193318
52
57
350412
17
82
944795152
95
93393
8
78137
44
1836
427331
83
50428
9
483249
303574
92
65
109958743
19
170144
69083
36
427615
10
70
90
52
58
49
73
63
3
36
149628
55429
296408
4
142172
436337
36
47
3
255286
246644
473264
26077
393240
714758215
85
126479
30
229818
49
41367
61
286110
99
49
426014
272772
186981
445404
45
70
48
197985
41
46125
276363
26
65
3
7
236496
469817
85
85
196660
411245
581571836
220886
55
9
496241
3
165367
331332
40
259348284
8
91907834
265789
5
95
872112838
238006529
380152
42
4
6
15
46326
63
984013780
126125
462602
13815
366013
18
38
66
60
713953808
31
32
381629
57
168471
98
203810
28
423911510
440395
9
188363
649541060
3
61589682
86
25
68
640725039
392619
393114
27573
78
76
47
6
389693
62
339071
19
79
72
478189
453636763
88
5
419424208
200358
2
55
9
270248
325468007
51
66
43
63
313584
18
687589135
2
74
482149
97
566543010
448236
14
447528
460896
104044
394244
70
8
538871602
3
374940
617728263
203342
48
8
166545
314066
171344
416172
301662
421937
37
20
3
59
52105
458563
92
295826
74791
10
444336
4
45
123435
20
51298
374316
287675
501280018
197439
85782141
947192120
97
74
168675
340555
77
2
414133
434657
95122
5
251658
53
299075
90558
310449
37
56
363816
498131
431755841
73
16
61
184900
62
491589
94
83
61
3
48
79
631328447
51
468272
44368
470909
435403
8
336156
63
93
86
563910540
79
21
96
8
85208
347276
162655
32337
293196
30
6
1
90
144978
97129
27
68
8
12
46
3427
8
75
52623480
68
82
38
32
8
59
45
350507
57941
94
13
91593
6
274630
92
428015
42
182291
77
226960
471008
73
177766
131972
69
41681040
642856925
41212
22
35
4
398613
18
4
292403
99
75112852
70
33
60363
84640
572179606
79
134972
41
378303
428263
120544
5
31
227043711
329231
383266
93
11
62927
1
51120
48625
81906
115991
337683
9
76
29154
242546
195350
277598
7
8
8
383264
75
4
280645
43
81
61250
72
90
35
68
998486440
124920
32
490950
473346
438364
213553
83
312261
97
291410
37703
223243
482762
68
294262
85
36
16
48
24430
58
6
240797
690482518
427156
974373218
21
16
379604
260629
5
383339
2376
70
44230
7
31473
60
8
15
75007
1
976140621
355537
239792
62
412628520
1
947861164
13
427568
214923
18
364239
28
41616
907493058
905233331
493348123
41075
52
112321606
92
653324721
35
448239
125752
30
266393
93
66
10
21633
417143
22
84
108962
461015
55
257337
1
80
9
353114
28
1
31
233058
58
13
26
53
89910
51
40
416171
4
14
4
12
52
122678
27
158682
7
6
37
470321
15617
245620
40
52
135403
889513365
454177
20697
428820
297997
371568
168397
67
313948
123840
247384111
23
620922023
329278
86
13
170888028
1
134464
20
15
285045
481167
164822
557805756
366641
86
17
4
87
7
56
82
74
69
66
220933
237749
493032
75
268388
4
88837607
78510
625992025
37
156664
26
6
50
87385
4
2
53
6
292605
25
165734
118911
298450
466924
168884
90
203631
13658
46
226691
5
147861
33
362839
17
447721
33542
299041
424016
68
82
195347140
421918
2
390779
50
44843
708099015
291397
226280
48
314776059
318826
174128
79
231591
357074
7520
1
927219603
188785
95
397639
57
185002
81
245636
226003
54
74
139511
58
4
4
52
52
6
44146
5
7
454317066
184555
554013731
45
3
81
41
371543
81
48333
483419
23109
287438
7
76010
35
611151076
222610
7
33
9
389901782
87060
37
260185918
878943994
34
195373631
24
10480
74
42
460079
162709
135583
4
90251
47549
104619
56
387079
305182
14
6
19
70
294854
994638524
343020
451484
90
3
147385
89
85
114521
94
370415
832149164
5
16
6959
49169
907737103
8
102562
66
66
31
16
72060
303570370
83465
93852
437944
1
96
44
82
372084
877922422
281049
24
472981
59743063
73
417486547
63
193677
65
16
675197851
21
33
168387
488220
71
123976
776623031
9
236926
16
231824
297820
57
461201
40
58
50
47259228
8
904350190
44
302827
61
65
6
494588
484353593
4
73
242893975
72
34
425078
5
261588
486722
433566
64
45
71
421203
121326
76
148302
264726
93
11089
3
5
185244
445276
54921
11589
2
184716
16
143419
6
53
149153
177532
31
7
1
216110
60
235818
7786
227202
63934
2
20
72494
451663
25
1
86
72
337743
39456
3
2
70
93
484229
83
84
446759
35
264950
349102
93
2
90
36
54
94989
201961
50
11
626517535
23711
140771
131698
6
33718
455267
7
7
131648
66
457843
1
44161
88173
480583
308989
42
14
186095
25
18
163956
281676
84
855981092
255458
224473
354095931
979077206
206455
100920
170182366
36175
383634
4
77
70
468326
374478
474695
23
73
74
460919
499204
384493
375880
87
94
57591
260497
42
301322
199894
273878342
192016
207832871
85
36
29855
59220
48
63
243630597
417065
699838086
123827
125088
132938
88
776424796
932015821
327564792
9
3008
222349
38488
20
9
70
14
68
187599
28
61
43
33600
43
87
116854
413893
68
76
589730920
67126
13
289759
14292
53206
18
38
346147
347399583
48
184352
50487
2
312847
272148
13
1750
361087
55035
384967
664876379
307562
16
98662
15
198359
174626
237476
87564
45
950250095
154520
27
449666
78
120418
117957
38977
77
10
147644
322727
53
69
42779
7
7685
597294307
467534
9
66
51
458312351
940029702
423212
73407
441000
275222
289184
23
68
166135
35
531238773
55
452161
79
85
33
30
29
26
6
708908677
79
324109
632135026
13
70
82
202869
141282
2
522590911
51
40
75
94
25
66
26
841850856
63
64
60
199380
27
6
222793
438795
7
34
83
527246009
481833277
74
99
82
20
181325
295319
34
230762
415594762
475870
444559
519487840
45528
70816
193258
69
18
481936
16
50
1
4
46
811107689
69
81891
63
458341655
28738
332458962
835828678
48728
410084
54
328325
29
59
3
304045
37648
367213
171931
274252
10
36
2
231588
341246
368998
293212
62
77
90636
120704
34
32
27
859119866
354857
13
232124
267466
6
71
39
19254
13
357969
2307
584159407
968813530
344260
17
182688
268494
18
8
61
72
244382
97
77181
72
128082
11
73
200451
161645
18
24
63805
112781
62
53541
89
92
96
139938
174091
223304666
403371
14320
156961
5
110555
254554
249299
79
26
84
300816
221180
1
31
490452
1
68
6
10
249536174
76
68851
2
317352
24
400410
116438
418227
26
378714
201560
60
6
3667
29935
19
254334
61
71287
494369
91871
21
210351
50
6
93
17
838055222
46
6
141108
98
44
332751
741138801
466776
46
71
86
40
85
294291
11
330033
268139
476289840
47
23157
485144
6
93994
48
63
6
46407
68
17
438768
467585
43
790175737
313152
133959874
7
248180
389031
64
500061980
97
80
28
79
59
69
91
403287691
483320
93225
97758
65
51
20
429377
67
465448
75855
392590984
63
85
317736
128896
372887
61
130118
62723
14
226863
454594
39
77143578
75
327408
80
303338
365807
34
85
78
252437401
67
43
396151
267329
44
141501
10
81
376036
714148224
11
156599922
54
519710983
72
9
7
95
408704
138380929
87
129593
98
13
236202
5
57
99
66914
98610
269147
98
18
316845
338508
472601
437369
487774
57
69
9
369766
397031
38
63
3
451405
493431605
30
374703
30
41
261674
81
44
102788
23
1
5
228082
120866
27
64
210363
197572
24
21
48
1
263439
22
23
63
821885282
5
54734
417409
99082
28
37
44
97
471864
69
48
54
359348
7
88
6
16
10
63
3
9
87775
385354
90
9
36
834429351
22
60
74
92
67
57
87
24
8
983316575
280039
268820
47
32
499360
262740
368775
69
354780
714296772
377361273
476583
323466
7
377953
36
5
69
149738
594964120
489701
93
40181
497825
63619877
139300
51
318221
793418565
58
80
38
28111
466962
425211
19
310688
89
5
28
168744
23054
77
37
80596
631556578
122883
39
45
25
16
329657
89
59767
47
80
86
66
270708
622849275
366344
906629831
73
52
359719
10
285496
5
379890
21
7
77
110525
83
83064
43221
33
23383
8
47
58
200467
384317
114542740
58
91
89
362424267
305305
71601
17
36
179774
47
92
23
326428
433436
99
324688
108202
69
22
90
9
38
343321
167340
315371568
308986
70
171267
1
37
66
266977
25
8
448046
267660
84
56
45
65
286515
707250551
758809520
19756
58
67
441077
377881
86
4
50
115446
92086
284273
64
433789
461176
304137
98333
241156
4
784806556
373849
46
330840
327027
41
66
120101
729709757
204348202
880648184
8
326304
122221
227702
310283
354979
25796
386762
3
61
74
97
72
85
16138
83
410101
17
9
389728
63
19
27
83
37094
78
383897709
313604
4
13590
61
3
104867
97
104858
60
13
19
187286
169461
182045
52
298103
79
464080873
51
141378960
24
157906
50
5
66
9
3
45
3347
73
781392725
26112
84
3
16
68
20
462197
140897
34
245662688
46
395910
3
194603
99
539406605
2
512708067
26
89
13
311949
33
36
74
6
89
33
22086
420578
91
575113106
48
585473073
177556
30
77
372402353
42
249551
64
293543
27
882170772
335755
56
58
58
6
44
18
94
42
44
362647
91673
56
24409
22
73
169471
434654
182509
17
209872
389179687
913190424
405392
78
179681
154812
66
228708
4
413321
383790
3899
197844
86
4
18043
67510
99
777057028
184942
25015
5
47500
22
383055486
7
449058451
89
258624
15541
426115
275678016
27635
62
668406511
483326409
37
282585
342913
408303
265171
47
4
286962
62
3
94
81
147851
12
67
276129307
6
388293028
215013
62
90
149179
308010
138203
432107064
134687
320656777
33
85
1
403184
9
55
75
24
236999
22
386945
89492
5
396977
72
41
402675
94
244430
524924597
98082
402151
355863
22
452354
82
98
366042
482537
33
290129
309833
250507
65
45
47084
78
56501
3430
8
22
254526
235911
78
54992
37
255722
477525
7
93
38
333696
67
30404
31
23
210370
408190
58
55
208911
4157
30
206904
440037
438326
499268170
67
250492
82331
1
38
93
451984
139385
296345
189638
762791474
1
48
24
45
356037
49
82
48369
307657
495320
2
36
334950
369409
71
139854
43
8
80
7
10
363751
70
9
16
81
77
484494457
634607327
201734
72487
1
126454
58
361938
33
70425
418244
222887
14
95
247690
99
448175
239407
155932
397076
649672081
18
375096
181070
26880
277465
415459
18
1
76799
1
415852179
179511
6974
22
254931
340867
1
34
647560560
96371
349826
3
96052
281867
122891578
22
221930
169939
5
107683598
94
31
68
11
95
973887250
325381
152820
11779
8
69
179114701
48
54
315490
79
15590
70
5
62333706
369794
260671
405174
68
979477352
402144
8
158830
35805289
25
21
279744
3
67
48
78
86932
464859413
2
76829
284853
305393
475528
360202
286949
78
59
39
6
93342
91
29
164963
7
30408
91
484145
4939
5
74276
51
4
390609
8
32523
64568391
90858
533030014
4
359734
55
3
59
476476
37
64441476
64353
17
58299
7
27
96
57
36
2
36
19
41
461479
454946
42746
341012
66
497806
524859427
8
58
57
83
42
78
133344
68
37
73
97
112520044
67697
255152787
70
9
205357
118046
34
451494
434201324
833980501
412384
63
871849248
76
90
443476834
106506
15
416109
27
31846
41741
381276
593875986
47
90262241
85
266504
103967
313934
91
83986
18
342190948
66
222340
60
42
9
33
214959
51
447110
468364
64
4
40
47
43
1
544074304
370444
82
211206
328624
39
358475
456294
116912
761528270
2
83
86
125800799
6
366717
4
45
37391
107290
116741
64
93
383211
51
430384
198784
423333
57042
185952
124045
259519
297192
16
79
17537
416953
19
1
85
20
92
38524
174133
16
66
32
87
613645675
144325
78
879486825
630578848
340811
291939
89
86
437638
247754
15
100795
39
7
61
375256
50
38786
141862
86
5
326655
89
78
88
30
101011892
60329
168429
52
364303
938201637
475693
412699
62865
12
141835883
418048
34
321648
83851
22
354879
8
98
51
223797
105521
262694
273357
127236
96
398929114
255906
237172
8
906780859
114736
8
87
68
35
48
316907
8
202884
4
349905
240872
277202
129305493
82098
413694
95
129919
77
451156
14974
64
4
397505
114484
84
43
232322
158799
223873556
34
385393764
53863
65
52
342379
427581
75
450232
24
17348
333313492
95
7
109027
243914
141409
15
115916
6
53
120486
3
54
4
88
19
2
2
239645
441814
37
626832545
405979
53
88
84
45
989684191
50
772358597
816216052
1
497005
21
93
380608
355415
11
382167
212297
25
3
130546841
86119
6
118201
98
474509
524253383
275299
690017896
498049
478255
244331
56
86
64
95
680374397
72
24
758806507
21
29
1
8
64115
197466
5
10868
31161
384224
69
2
729336894
96
461841
946066314
402310
86
864086416
127204
96
163846
60
34
27
30339
5
204631
21
20
126668
2
573048761
69
90
81
2
49
253078
87
113408
389290
25
60
1
90
2
1
98
17
57
3
477302
361392
24
53
470011
7
150607
404418
19
20
155750
464495
58
59345
65815
305744
82
69
62
62
988086827
404198
426729
202883
2
17
55
452871
3
77
51343
440506
278300
402248260
491824
199776
68870
5
4
81
95
74
8
59
72
101886
23
34
352025
9
53
1
81
46
487412
8
252176
275134
89
50225
65
98
10
187223
417881
410904
12
221146
497206
48
381615
7
237975045
5
166444
839482764
96
302022
97
876708829
381143
5
219775
111959
208603
420066
774029304
503234179
13
4
486007
50
93
116603
7161
14
483625
3
742933529
49
313871
498495
17
364432
63
2
38
245785
299845
42
89
264059
7
488271
405691
7
77
7063
39
9
207416
243667
5
4
44
204295
83
8212
136685
98
8
95
162973
4
13
135685
80195
326962
445263
46
75
68
469685725
70
449136
473782874
406605
35
39
626255194
95
404092
289549
15
76
76
94
36
84
70
494061
7
130119
163049389
204675
91
56
977677334
18
347913
165806
61
41
325988
205232
53
2
400814
115897
64
226230
67629
17
32
99
33
520352744
178262
118188327
14
243266
99
116519
470296
11040
34
344168
470801
58
79
5
67
53
8
149725
313262
65
41858
84
53672
8
637462058
470066
58
55
33
93
84
158038
444551
51272
108160
25
83
201876562
2
178913
967179585
166469
255816
694721138
99
161191
152046145
681653827
66
294932
209713
219009
1
8
41
169034
23
27
3
25
38
63
44
11
33
331888
330085
55198
28
234158
207591
91370
484377
386272692
155329
6
10377
169849
21956
60
426919
110199
237768
50
34
8509
65
89
655980138
67962
42
30
82
91671
64
350928
61
276814
155893
438746
9
32
22177
388243
112186
64155
2
609843217
26
187063
217887
79
52
22
332934
41
350559
44870
5204
58
8
472660
38
151823
70
363792
288100
271044438
72
10
56
2
17
273228
8722
136588
293150
4
168909
11
650344599
100540
44
116870
125066594
60
8
9
364321
109700
201684
90
65
38
41
247427
41
31
10060
5
309535
41248
102310
285525
2
8
81994294
432294
9
411239298
323228
2
8
71
27649
66
24867
3
5
28
177408
226592
162484
75
5
76
247939
7
66967272
187949
484431
26
709375879
32
844206228
31
29
74
99
192237
62
103906
8
398735
65
466428
77
70
189530420
74
176260
95
59
92
146796
166224
9
52
958964249
342576
271220
373041832
4
304296
347504
18
336819
99
75
441403
73
283836
108921
79
24
8
241351
9
24
243191
79
272532
59
29
401448
56
460448
281405
51829
347748
54
36
95971
61
200220
469772660
87
87
343417250
498530
964578836
372405
7
189402
6
330869
81
432909
368355
8
312181
89365
8
81
8
317405
57
384286273
105876
59
971782721
80
71
605143437
26
261051
116624
341937
486692
86
97083
10
162069
74
23
80
4
88
27
218774
22418
367373
17
6
280537
33
4
74
81
78
143694
71
403106
52
36
210876
260119
558537458
39
11
43
208489
93
23
288479
8
624806405
474339469
832860593
147610
5
35367279
224592
64
19
47
116886
220140
18
913507296
32
198025
98
1
261090
283725
401522
306128
2
17
191291
30
16
289757
67
69
509812528
231587
455869
336286860
7
21
2599
329347
9
62261
75
126836
12
51
185837
921866032
73
3
6
84
61
110969
15
487499
40129
11
2
71794
353695
78
59
51
71
72
94
2
95526
325041
498349
410449
292696
197386
131661
12
1
11
99122
188670
92
220530
6
1
251684
175788230
352825
71
52
242374
27
23
48
257293
96
63
75587770
41
6
382835
256814
316147
40814
368539
33
144060
35987320
8
66
85
160436
396778
2
133213
31
9
430671
66
28
29
26
5332
118842300
85
89
69763
67
391343
27871
7
49918
3
362091
245805
35
50
908840812
401372
94
240773
90167612
11
98
136436
70
90
96
334266
4
4
16
59
73
432393
443673
98406
43
3
16
366302
9
2
270788
79
49505
57395
43
451395
15
102159
53
88
58
14
50059120
183075
4
418840
27336
38924
220145
422088
8
49
262746
1
47
70423
1
87
138771
200816
21
288504
6
6
366131
86
9
10
56
29
130040
64
467054
927618019
72818
11
314532
44
824837175
26
27
54
95
144641
30
95768
70
162323
27
130696
65
198664
27390780
73
15
614240170
239810
60
4
53
18
3
453238993
394141
84
81
23
82
55
4
61
94
17
232417
829868024
444360
12
104763
456008
97
72
3675
2
338301
81
73
32
75277
372348
42
90
32
223954142
343572
66
301419
2
60
213621
24
8
27
87
3
46
238108
26
49852
44
1
10
88
61
339239
61
57633
83
237005886
30
1
423654
222975
962176754
267426
441165
87
439575
198664
54
294811
462107709
24
97574
145300
146238
117208
8
88
185370
7530
25
303017
486589
36789
228618
430873
367110
267034
297569
417785
112096373
137287
38133
489116
19
49
267267
83
79
349014
435141
320625
59
294171
3
7
5
89
4
216144
99
334175
256753
364902
67432
62
87948
477046
6
70102
68
140130
71442
436578
182131
285082
39
61
59
4915
6
128822
234525
8
282466
208690
40847
7
728894980
147008
197508
329683364
254720124
852183321
80
442958274
134714
67
126002824
234249
935080472
268118
87
80
14
96
9
424602031
8
369744
88
223073
15
95
74
265795
513050583
397428
4
453858
67
206849891
297441
66
3
24113
57
57241
1
75
375595
500345036
12
22
61
79
370425
265230625
3
72
92
56
269557
193631
167379772
71
51
72
304035
95
17
31
7
86
64
356116
428619
267869
916415619
403874
441070
90030
59
19
7
61
125149
883540073
3
3
229048
132231
115653
480473
67
422124
150666
43400
55664
76
59
139306
77
234592
156986
111969369
35
5
61
163528
3
51
328164
55
72226054
52
42
33
74
3
3
9621
22914
129730
93
60
9
945685058
451685
440643
398398381
313122
169363
133656
44
66
281265407
4255022
29
117925
40091
427262
245489755
26450
435669
58
25
6188
406142
77
2
4
8
412915
86
3
59
56
217170408
4
174514
72551
320385
471970
333426
320339117
238955
64
131843
472545
368784
281374
45
2688
92
81
32
69
471692
463805
340897
88358
1
1
226598
15194
62481209
373034
184589
963603634
11
95
42
55
370315
71
301256
176077
9
211278
43
202947
205720
878759047
110928
253886112
214411
149518
477388
293262
69
14
120178
1
969089378
62
165299
326239139
45569
11
171582
86
308249164
22
94
12
98
482244
258866
326858
76
249208
31
264133
8
36
15
2
62
393895
94
84
211667417
493259
2005
66
70
25
250638
57045
40
77
368254
77197
209482
32
439232
15
35
6371
15
51
81170
343943
44
70
23719
482435
495634
2
465313
59
196574
443609
69
221816
329809
66
804064107
372705
687710548
433369
86
357721
108944
268697
477874
315552
29487
60
74
771287305
14
56
269643
77
8
316511
280550676
96629260
111928
342669
328747
161361
5
19
122010
64
19
47
43
265562
93833
6
41342
83
16
492991
13
9
73549
7
594584567
149720
223358
6
432862
3
16
77
68
6
443791
3160
75011
214179
824904090
170359
449727
37
57
53410
51
63
5
42
67
455745
194787
393680
18
366503
19
316177
291871
127847
48
43
417308
412848
33
28
697225041
71
47
96
533318319
63299
997073867
28
71
95
54483
5
43
426421
970131369
6
352991
47
147307
71
27
26
5
249521
90
21
209419
99
334289
852605258
145069
370434
239106
485597
125344477
459603
96
147927810
5
54
44
149599
31
208876
18
45
92
99
28
329495
4
85
668752579
495203
54
420058
72550
76
2
85787
209006
26713456
71
8
247636
64
126179
328945
266048
54
12
945248285
163487
743996106
473496
40
89
465091
341002702
780330839
940882508
52
12037
28
153626
62
10
16
148324
18
94
346500
121751
203583
274477
155606
9
9
399674
91
128142390
79
82
208743
451650978
69
385015
191662
240553
249099
246198
466776
469633
97
97112
714844719
53
88
9
5788
424853
243829
18
1
3
594804693
617768577
56624
49
97
21
375342404
322408651
811086495
260648
431708
74
259288
7
4802
377503
80
72
421051
35
43815
78
91
86
349043
53
3
12556
715578152
316738
59
43
52
33
380650
111190
8
24
116885
62
230582
38
96
485789
76
336157
7
89
110651
16
258156
77
330358
384449
435322
209783866
272896
43958069
185940
124149
155685
132951002
35
427967
2
2
308615
276975434
843407816
236466
38
89754710
3
66
12
72
210024
65
159573
11
41
216026
204853
45
455991
49
9
909881671
36
41
233352
18
18
9
28
190580
499629
267915
157007
53
347085
234647
74
122316
331302
59
5
42
37
97
287242
4
66
915407546
3
68
28
66671
52129
193988
87
452159
93045
82
33
316192355
202982
13
69618
2
51697
72
53
61
384184
260081
93
60
31
481204
171360
230559
35
145893
11
327650
190156267
1
91
16
25
2
346573
132473
95
54
176744
418714
31
20
46
458787
76
75
112402
862966392
119878
386356220
12
92
312028
42
94
469778
366556
57
359705
62
345738
45791
177550
38608
53
136293
86
508128321
2
365555
1
13
51556
86690
401681
21732
593804301
82935
88
223905
41
418694189
84
92
49
87
134994
201956
1
146780
66
41
93
178909
57
94
77
59
240690
39
233186
49
55
489491
44
335452378
29
60
29
4
82
68
248442
183300
19
305187
79
61678
409437
107765
838591271
67
273273
6
92
29
8
80
131184769
59
2
272876
40
274733
74
69
264413217
87288
16
90
425902994
189164
30
254261
74
395457
166802
484518
98
154188
93
59
12
23
15
421358
214612
467437
497935
64485
30
69019
299186
52
90
126566
61650
377237
68
420918
41
175700
62719
537515633
38829
56
342177
4
267998
82
77
406533
116083
78
89
899608467
287132
43456
8
22
4
74
709527338
10473
15
32
275757
55742
76
885067255
74
49
98
284082
178415
15687
22
61
17
4
46
1060
269775
87
77
56
55
45
74
258646
150833
2
47
442683
87
22
9
48455
405286
75
7
42
942294093
177065
189729
21
97
102494
277159
37
480299785
696920999
95
11
17
1
10331
731318361
20790
797977624
4
42
232374
100727
771880519
95
309605641
85
4
372878
190918481
466527
35
419379
70
58
21
450208
349411
99
238190
36
5
284194
332941
475375
4
31
29
25
383873
99
85
233684
2
8
48112
93
5
451283
469577
3
59
73
365512
28
69780810
21
172143
33
316483
2
419762
40
389868081
485080362
379867
274231005
18
267752
163178
359613
71
55
9
9
490478
139495
18
32
863799751
12
959261807
41
36
40989
123552
5
3
16223
256821
373958
458011
70008
86
385743
386254238
4
318081
1
487957
48683
808136871
137483
45
4
78
137902
414030
89
75
459324
72
1
59
99
490776
78
248178
39
3
98
2
54327
88
271650
216685
198763
90415
249748
60
32
12
67
47
4
20
264848
218628
44
147753
39
23676
13044
70
200942
412356
9
83
96
19
94
19
83
85651139
89
435462
214694
98
7
120663
298439
339317
23
8
87393
300876
414751
72
77
5
466974184
67
425690
21
47
47
14825
35
119948
4
391058
566459348
96
83
50
44
841826775
71
205310
80455
28
206536
191405
85
462207
55250
428940495
27442
82
249143
120615
397242
67
306081393
35
345841
725089036
80
46
10725
11
248951
2
458667
75
45
69
245410
10
24914
31
68
71
319537
62133
343159
44
17
229712902
2
29
30
249116
112300
322013
3
419877
73284
162414724
6
495661
49
6
86
61
43
128836
42
78
53147
153223557
43
348350
3
55
49
21
83881
85
88
66
116051
90
74
667
205413
228307
383665
357342
72
59
242467
70
181255694
459294
79
343485
86
283919
739532555
13
308945
3
163564071
144780
142029
149817
400818
276379
531668359
425297074
96
381868
95
392351
266092
434899331
51
44
65
43
494142
45
224786
62
84
25010
50
359942
55
2
421237
250446
486677
418474900
1
98
255836
224063
74
476721
50
26
403331
130608
86384
44
45
66
3
306839
77
84
2
418371
93
14
92
23181
273464609
180061
83343
65
43
32968
44
64
335482
64388
37
352568
62
271261
63
205935806
92
151945
32226
234279
17
537800272
701473565
472302
67
65
220773
89
88535
73
436170
27
79
422006
43
93
67
102707
16
68
7
70
19
3
340318005
6
197230
47
281718
452823
5
26
864186463
469793
85729
261437
253826
9
8094
493745
207167
334736
396741
20
158687
31281
19
15
435858
240057
30
403327803
22
38
681447738
270636
62
59187
33
83
816690475
454995
57
98
902348214
205942
74826
94
365344
2
73
86
512254321
565275921
461112
34961
75
350894
460990
219511
219016153
136776
8
170459
286475
72
158006
32
44
63
186686
202116
95
13
477996
81
425631
24
93
38
236630575
64
249865
3
52
232861
13312
55
40
593316863
487648912
82
480668
2
263272345
51
9
58
412426
7
442124
54437
73
86630
284458
3
759875429
194916
8
13
77
7
19
41
37903
84
407062
861318663
61
27363
456780
3
80
6
251215
19222
485059
89
249723
314116
71
931688552
461194
16648
80576
419755
7
30411
725
82
139925
152457547
103861
53259
55481
8
32
229402
98235
148114
301624
643669404
342659
151954
133532641
173151
14
42414983
439138
89
39
889149611
37
188796
2
363863
63
14
123154875
40
179083
65
55
287620
81
60
817741069
132355
393880
770007370
71731
7
95
25
4
39704
25
32
111588
48
379512567
8
84
228381
429718
333355
8
313379323
397683
320597
70
136974
87
61
427304
17
40
196350
1
59513
94
75
89
73
309304
50
468062
14
32126583
46
690495449
129951
35
78
83
18
162720992
336585
109699274
676754915
357493
446021
74202
22
157393
189225
95873
348399
29
5
53
84
28
429336
413256
711093973
395901
64648
8
20429
19
32
37
111410
429849865
9
3
20
98
439120
245516
55
422616
483312
207850291
97
9
168871
29
81
168660
309431
258009
41310
335751446
50
45
19
285800
27
392992
56
129643
36180
191654
291933
2
25
28
8
63
6
8
28
60
379999
55662
48
4
63
78
33
219843766
46
7
225550
479311
125036
7
25899
350442
72
94
9
80
320748
71675
32
167556347
165083
1
442616
7
6
85
7
46
30
37
243964
138779
324990
283468
337519
49
4
40
298364
54
423211
234860
22233375
32745
46
43
2
2
26
7
276700
10
88
35970
38780277
72
22
482186
15
85
304870
25
74
609509097
624376224
2
41
224512
3
409275
440294
54
270770
100701
269111949
64
407682
248587
352220
65413
24561
61
331257
92
282967
80
29
44
293831
404522
9
94
362766
919389565
245040
45
173504
5
343607
80
54
311478
364696
65
722696967
5
83
14
463986
25
35
12
9151
47
18015
418772
291574
458772
8
344512
55
42
321366
22
269736176
915850868
49
2
73393
25
298518
19298
415410
376554
18
372843
84
52
6
21
206671
5
8
45
66
38729
2
51973
15
108650
90078
481664
73
14411
209634
130509
38
56
99
99733
25
218334
389928
258561
68
663032640
96
430391
3
219745956
82
260208
54
420635
349320
59
75863
26
34
67
31
72
153390
233218
21
61
211378
67865
44
45542
36384
427679
326222
403070
7
83
2823849
38061
2
422455
3
42
26
49
9
3796
42
355919
576240799
50033
486822
37
263726
9
12
160946
13129
558620863
65
258586422
237063
1
64
156366
695088752
3095878
3
6
15
171967484
442371
5
344244
3
512127415
469440
66138
12
202395
57
7
386814
146795
457088
33
326562
26
28
474511
498979
74
457386
56516
434356
99
93114
67
232751
456948
310823760
45
408229
57958
11381
20
210613
86
84212110
85
293886758
93
30
56
99317
139271
70
390445
276063
95
42
174533
96
19333
352881469
414159
174800767
62
39
97
756698056
251438
88
18509
295907
342821
90
420724
70
73
77
62
416222
86
78
36
91
25
29
3
477544
6
22756
29
118168
367451
91859
4
416517
88
194188
42
78
1
649977709
1
28
15
96
57
761583872
15
2
21
55
978982670
52
84
92
47
46
7
29
22
337143
24
426493
315667
72601
559158591
326974
157953
23
18
55
81
42
76429573
28
401743
76
54
421472
319416
39
40
52
31
644458949
59
416087
27880
56
278581440
465497
612158468
47
63
95
74
60
5
91
45
33
39
8
663202767
37
493636
12288632
9
1
732334277
118477
949138863
450206
42
49
71
811628458
470200
342546
294447
23
4
189596
393910
526495928
46
16385
27
366834
403516
65
137722
371876
1
90
6
59
87
248575
88
3871
6
5
47
17
20
793267200
246843
737798988
17
310326
70
5
83
724329748
18
273183
45
452129
98
10
322161
141614
220267
43
98736
109925
33146
86
8
293168
471809391
95
158904
232271803
40561
596826211
308240
306997225
50
368257
474883
31
168640504
71
466426
293962
356499
268528
444957
58915
82
87534
1
97324
26
15
12
56
96646
74
381780
33
68396
83947
333152
12
31
575310342
87
69
460663
149843
672929119
58311
69
985586642
14
151189289
323484796
20
495254
75
219612158
345675
625741535
20
36
374363
56
190955
5
4
5
234921
73310
188538091
51
32
17
95
370441
142345628
56
3
774443979
604738820
212429
457707
17
81
80
52
56
955045189
5
78167
233665
141593
404456002
996992464
6
82832
556110960
286930
14
89
26
81
420461
13020
65
282043
449471
87
27
438053
153533
74
95
58
21956
297844
184571242
396539
44
185715
114938
9
80
372085
985465210
153056512
8
171528
35
139379
3
1
14
39
49
590186043
596945645
39
95881168
71
16822
63
97
7
400502
99
761770169
453081
25
465276
334567
444344
881870730
443129
98
823826503
97
404415
461552
178530
87
41
54
386676
45
462155
448427
479291
2
140817
19
20
5
420010
33
6
129829
51
5
84
415225743
302485
949852030
259371648
8
389676
199541
45
398609
44743
74
19
70
18
380394
66
345081580
53
39
81
275640
23
263607068
115331
184557325
20
56
92
489724
275406
42
391925
27979
968058241
82
28
497191
367492
88
485222
447254
76248
44
212432
2
101829
372704
74
67
72
82223
76
345605964
216693
494456
162695
49
70
221655676
8
301560
29
17
311404
1
46
42299
228840
10
95
38
63
97761
380065
27
14
67
186325
89261
7
92
85
440138
399877029
50
8
5
998526260
289198
283971734
361743
90
57273
434971
64
91
257546055
461662986
10
639443376
461960
38
1224
6
55
911778433
471094
80
462420157
9
2
496247
11233
400178990
43
86
264816301
329384
345109
397935
27
99
6
499466
18
65
213401
313288
79
447314
228070
53
26
69
246684777
189214241
31
45
849610193
91114
80
56556
358208
329219
89
146439
15
49
3
47
211756
34
63
4
66
338399
50039
263263
276091
215381
9
916098115
295881
2
63
77996
377495334
32
434963
8
2
51
98
400206
8
311279
29
28
51
72
240394
374058
44
29
1
24
6
461963
180605
37511880
162411
66
7
72
385783
186262
45
208306
33
21
78
50
364732
313706
362912
68
28
43
874637460
20
210320
330763
33
294323
10
428467
3
74
84
493673
115769
19531
276519
78
328872265
325764
6
49
8
86
64
60
338050
170036
469568
225505
119183
6
14
39
71945
79
356107
111323
396365
96
276533366
243327
52956
305559
372664
5
541119931
55
6782
367142
147419
2
69
35
3
347509
105684
698103546
39
466318
211125
34492
79
163261
89
46
303754
36
5
1
208475
399343723
18
34
953996490
265951
452559864
199157
29
113880
50
262484
385177
14
77
14
91
493459
197703
23
50
6
20
21
7701
254560
413860
701923088
7
89338356
9
96
225849
191684950
88
79541
8
2
57
11
90230
67
98
245074
335744
260351
28527555
54
203229
208847979
483222
42
65
463174
77276
4
734688993
95171
3
2
98
327361
86
92360
350822
161035
53
479276
438177
358738
831724423
457442
73397
42
113148
49
11
80
32
87
286373
363307
287333
91157
18
251356
86
87
298573
927878742
430943154
95226
7
624775156
92
46
381483
97
249284
165763
49
797059345
42
68
39
23
470853310
24
267466
121550
17
219169
36
240637
178622391
61
44
19
19
43
4
321168
68
476158
5
419808
8
362117
37
52
90
315522105
68080022
791319343
8
38
102351
465409
5
444007
7
86
136629
12
20
254999657
46018
22486947
9
451904
39
116392
1
337986
44
76
118725
6
55
80
69
60952
85
19
74
21
64676
46
322197
150457
26721
24
4
19
457422
2
32241
233028
73
23
225732
88
120013
86554769
148890
385420
407995
428931
26
14
68
9
81
513522159
55086
370037
1
194269
966524146
3
192846
59
6
132701843
475663
118319
58
180451356
3
268672
355062
112011
82
274234246
162529
31
522140974
94
53
37
204867
99
470669
7
391985
379508
28953
45
9
27
7
98
22
25
9
61
465106904
5
428648
394824
91
423018
5
332105
66
167143
74
50
89
435647
355629
88
364555
3225
54
32415
87
17
45
418749
809147259
214414
71473
497877
614374457
10
279502
67
91
94
48
67
80821
6
58
67
376704343
36
14
474035
675858582
49
649994871
429633
101299
372588
3
61
97
277239
42123
172902
29
855152656
62
91298
141138
223152193
424892
256674
49
99
72
162367
234510
77
13
346440
355619
98
65
27
177959
2
307135
264036
223712
53
349147
75
93
6
37
364226
3
34
2
62
43522
87
9
428661
50
378867
255722
288817
87
59
103837796
90
27
38
29
7
947972460
14995
8
181242248
69036
22
6
86934
248306
6
26
14
96
413233
55
369209284
44
59
5
51
2
3
72
2
49
36
73
237754
423486
917925516
87
158232
75
82
117741
79
215604
67
358331
51
53
57
5
90
22
9
116516274
9
93
686302192
5
294448
58
90
231463354
237692
12
153266278
67
248045
72
477044
29564
3
42
321862
3
17
104995
40723
4
397160
209970
21
32
24
55369
62
210694
8
53
164730
2
446030
16
111748898
42848
279470
50243
32
53
42
225702
9
94
466037
77816090
117679
25001
44
45
479889
756812472
16791
184121
38102
74
75
53626
71
251569
63
378585
19
374863
6
48
94
325242
30803
64
79990
1
41
406129
8
44
581754171
16
59796
39
18
19
75
418820
221188
3
91
236710919
12
98578
223339
370129
313700
85
95
1
89850014
92
345198
660597768
432849
47
45
206490619
5
757609583
176029
91
94
436222889
27
69
20
363308
27
69
980256882
322540
62
402291
6
32
2
346076
336458
98649
4
88
81
450808
41
42
140658
190885
83
11
917910568
361045
494381
69553
90
120994
412373
86
67
12464
255130
5
82110
669720958
52
3
90
475846687
78
857842255
28095
77
254532
190393
1
26
63016
147643
87
7
272958
364863
408396
905306015
172421
445394
360521
93
414123
33
36
968990724
370138422
6
9
292019
30361
28
376441
29
177240
25
340814418
95
73112
418771
7
280046
91
2
15
84
44
4
440333165
35335
55161
67
245642
5
485032
302031
35
6
42
44
68128
282753
398669
7
5
42
425425
10
147847
20
5520
89
338244
53
57
16
653219392
33
98
8
252497
8
496969
87
47
80
33
139218
23
344157
5
647875018
570240566
48
73
78
50
199576
9
55
712128424
3
80
10
27
69
276853
44
49
285282
46410
60
884564394
22
8
2
454874
184114
181426
19
266701
109057
54
97
327778
44
196075
489673
824855274
143568
36856
60
351866
68
20
113375
195033
347202470
740308938
5
409023
13
63
93
26
91335
473039
101514
7
29423
153851
151604
357183
27950
82554730
12
34
358785
9
96
416337
37
90
466869
20
81
5
11
350454825
79
371917
76
797381912
65601687
2217
258102
480043
6
80
21
26
68
299743
71
253642
341266
188864
201449
57
27375781
491161
95
254293
41
47
3
391090
58
278974
52
281368
330120
353992
454713
29075
46
353001
7
2
31
465147
41
7
181354
62399
27
80
421668098
507114005
25
335596
99
38
4
283160
432595
5
30
75
34
453039
366505
408346
261328
225058
280123
27308
253213
210749
78
356892
1
96
233894
457019
108101
292050
401514
185297
139686
10
83
4
66
120453
66
3
86
83108
122048
40
356888
481416
534112474
665993171
8
45
23
206238
96
688802234
43
998207976
29
47
336417
22
222532
20
30
82
255605
27
78
217409
57
337275
378656
57
938178535
20
239258021
66
85
19
309220
263397
84
1
19
86
40
63
25
455588
75
53
231703
2
394970
6
278656
139465
99
29
340677714
52
495425
415413
396407
70
49
943106778
225577
11100678
12
447855
499323
24514
486543
65
75403
43
229000496
9
84
116879366
60
9
410567
281545928
63
1
3
88
90
26
142522
23013
179128
293998
79
285923
211028
296300
68
3
64
92
259933
54
75
196883
488755
33
53
99
182777
6
23
96
816955820
199957
97422
239523704
80
58636
366889
435836
782843966
84
40
32
89
401174
14
63
85
263626
275152
338849
14
335314
151065
48
309652
84644
210003
199669
133731
148054
4
65
493431
9
87
31
352842
5
332351
408046874
96
164099
66
246663
484797
381606
466853
694822696
55
686787015
364569
142177
6
24
2
113655
218912
443417
43
282481
115251
30
404026
9
15
136365
9
94
96348
136657
724368759
111218
417594
454123
61
21
280925
704294434
22
93
4048
30
124246
102968
1
7
14
440680
89188
7
622563072
244612
64950099
61517
361001
94
18
212142
3
153112
85
95582
281381
79
43939
250742
13
81
489156
456210
54
421672
469670699
2
17
445559
366143
2
66
624924036
442725
377155
4
230422
87
606665124
87
95879
7
11
56
3
210504
460537
1
54225
29
294299075
5
844070616
686692268
13
494741
68
88
369093342
36
316330
71
25
690869708
90
4
348190
87
153044
310333
3
95
407707167
191986
70
24
276603
46
4
58
5
390031
2
372244
159458
11
148948
376748
2
922658438
17
6
313930
70
280299
311051
33
32
112733
737677495
102289
83
46
10
23444
416925
7
1
2
519003103
9
383584
476139
16
297379
6
3
35
851437629
51
770744209
45
66
327427
187380876
251055
20
68
114097
3
45
1
169538139
386005
214861
155037
86
132612
163971
26
440713
50
69
61
15
1
115745
409544
151323
376542
13
263509
33
7635106
30
3
50
47
398184
1821
448715
23
91
338101
196439212
259821
150517
79
83
7
95
299076933
6
66
199831
394425
8
482215
223295
81
15
493195
8
477841
424448
6
196317
237639636
39701
130661
79375230
6
372788209
41
88186
313160
70
420593
84
6
1
12
2086
125792
72943
38
1
317128
65
30
91
185444
298686
64120
20
2
393358
84
3
279858
53
49609
90991
426986
85
493087
493764
216890
179081
1
377846
48
26
71
459586
75
22
92
261035
290598
289334
458863
14
53
31
48
3727
67
90
10828868
35162
55
432187
455513
81
349485
42
39
115282
420566700
25
326747
82
27
393131
48
3
9
499308
88308
92
87
53
58
691769159
422258
490535405
200795
26
145067
35
461675
6
94
289543
355510
90
75
340686
58
532391439
60
79
32
358603101
312115
10
22914
39149
88
38
30372
326236
77
71
59
65
476086596
98
95
269030
959911248
360296642
380536947
21
24
246258
90126
152467
6
42870
34
28
13
223507381
266924
56
405097
100892
54
455941
208683
7
333621
434527
355233
14
338496
249207
594292502
40
334929
15516301
88
425728
425808769
22
79
4
30
481995
9
78
247628
718642767
311813
41
418939
40
47
9
37
49
348605
98
46424
37
479562
294986
28
95
208448
480140
44805
645510878
84
412809
433833
58241
244061
29
834511935
329752
53
82
28
95
93
353857
69
244288
26
32
260641
35280
483709
80
699039088
52
25
71
318903
56
19
337305
19
165267176
480592
4
37
4
7
3
93
306735
149803
6
99
44641160
21
25
259825
88
486535
177854
480030
3
290772
101033
77
1
141329
35
97
400110
405707
20
4
37
25
416618
50
10
114807
563
134026
136882
30
6
352149
89
272157
101747
70
18
70
310040989
779687472
27
475208
191633
98
79
288362
8
131935
56
12
3
97637
76090
88
32
497569
508721755
405427
87
73
542343007
425206
6
469379
465103901
18
106383
78
495594
52
86
964139710
414966
7
55581
82751
488655846
467324
157389
2
24413250
63
482846
47
493379
181402
11002
98782
208819
20
92720
79
30
259502
960333265
78
81
180902
80
317987
35
28136
252104
97
368000
83
57
409850
33
92257
48
18682
287706
480741
117595530
116926
34
245609
39
272956
2
108852
95
503036903
87
5
473910
2
282916
87
370411
61242
925509911
283542
95
848991410
17460
33
382312
101428
73
44
23
97
20230
36
89
1681
9
5
87
296883
342241
58
465624
403079
296584
935372935
56
418799
46
422176
42266
85
58
103197
68
30
44
414758
25
467264
33
497732
434414
291242814
256549
220856
63677
6
331089
73
80
212545
291016
285492
250507
482320
31
47
94
27
401762
337962
75527
913831966
37
19
92
86
213760
7
20954
3
36
231874
2
818907551
348791
64
15
91
4880
17
69352
44639
944475777
30957179
195785
59
7355
28
56
15
69
98
272565
4
73
212061
318995
248737916
26
422178
57
53
374341
89
83
437941
32
36
846429799
76
31
269021
70
74
435813
59
45
452149903
88
48
498687
52
352403
32
18
261536
317390
381013
118690
962663429
57
23
165172
1
301195
528700612
1
273293
221001
328465
265192
9
49
218314
83808
138116
46
250879
423682
732959948
45
99733
87
9
15
44
22868994
294941
15594
152072
173611
93573
6160
40346
78
346467
366400
5
215357
31
27
450104102
4
144938
230598
388609
33
152484
45
3
88
31
925317578
391520
61
80376
51
91
410099963
2
29
79
98
12
488944
321589
561417130
31
494526
69
27
25
58
76
491305
127728
633585960
456245
73819
96
31
5
3156956
579366924
31
213967
34
333543
452896
63622
493865
281586
967036302
66
105409
361438
55
472116
433086
30
221202
434026
34
37
831988755
361896474
354727
91262
372487
460413
52198
78
315855
81
235718
282579
65
97
91
6
60
858429871
224607
36
78
428124
37
870704998
27
88
70
994062283
74075
154815
58
72
364008
5
28
66
417797
72387
82
74
252794
81058
33
6
936036508
48
922743165
333488
77
527901020
208520148
293536755
9
69
402309
262034
48
6
15
95825
166521
30511705
800936984
238597
377426836
64
530881479
273454
64854
5
480163
938197717
264812
77
149917
35
93
133783
201400
228930359
410845
128710
7
13
259855
308259
867430263
9
853242677
467595
264122
271927
72
40
18132
491264
92
3203
746552376
256552
63
31
169588069
41
45079
82
188031
93
74
40
22
70891468
34
95
81
338171
434707
15
24279
68
41
53
267181
481233
91
42
61
3
486255
16494
300117302
86
1
52835
85564
82
43960
46
70
2490
185569
120951535
43796
417572
82686
388742
411556
862710405
4
5
413235
435179
342963
9
2
178452
65
270024
100441
472842
424739
96
473946
32
118006
177854
195898
3
58
66
88
50
78
137181
121864
481006
489374
34
72
38
50
149099088
43878
99
8
151419
93
15
17224
86
58
77748
334826
25
356647
14
286350563
3
215731
44
473109
314806614
183031
39535
34
54
68
15352
22
343482
304599
45139
89405
11
209283170
170987
149521
5
18
80935
418936
74
96321
9
66
207283
743583034
26
8
492700
381738
30
4328
77
6
118637
51
18
97
73
243524
601788654
94
32821580
384848
40
189107
20
295366
96
88
86
436367
415051
67
19
5448630
1
2467
70
9
3
96
80171
435269
68
305987
66
368772
283861
108307
88
70
297274
335663
687624012
67
92
123777
3
48
168072
39
501905485
95257
570809886
7
97
236287
893288085
115867
39
6
535111612
84
463170
69
6
6
745644613
129897
178970
61
57533
5
405105
4
120546
735135370
86
54
337662
75344
367553
56541
86411
88
42
985451978
82
363297
212194
93
438712
449590
25
40
82
57
417915253
153434843
132279
473975
107199
804303679
381662
457583
51
8
245343
1
384921
241134
91
53
198485
447804
89
5
835793018
101900
84
212505
209755
24
375773
390396
190185
154296
31960
337810
301492
89543
488536
141790
65
5
33393
172564690
3045
247111756
49
53
45
73
334125
15
15
190071
74
26
46777
117826681
29
193469
7
403129
475214
66
37
78
3
78
824487563
339264
107593
99
68
100920
23
388206
286275
784298434
523561608
65
464096
299043
1
7
450710
271393
312624472
42
283630
259935
4
93
298792
210532
6
84
27
99157
473367
165770
257285
365896067
8
65
289780
393936
362882
26
484239
26
15
77
51
51555459
101720462
393168
118344
90
225565
67
947710626
11963
408708
7
82
112410
15
14
23
9
186733
6
77
145576
904932279
46
1
25
86
53
44
26
324086
513296752
236082
422402
8
9
109529
56
9
6
429045
127747
63
377286
106257
47002
152758
94
434077
16
43
476477
53
208103
337635
32
362378203
38
472735
335937
4
58
216094
829955188
206553
96
26
79
380611
3
379871
260883
76
343041
88
8
6
23
14
464612
7186496
72
502706619
317997199
454999
442439
4
475172
46
91
151604
322024
287186
42
76961
463764
93
33
32689
8
12877
427355
3
507164120
3
482450
9
408989
40
13818208
41
17
338109
60
68
383
7
521516299
81
92334213
10
372336
81
56
4
1
462237045
43928
56
2
154993
393236
108038163
33
2
234460
413552
321472
396932
74
8
14
412386
59
95
52
69
34
201554
81
342491
6
136848
114481
427232
310056
176047
63
290076
43
25
79
11
312576
169578
49
8
159979
20
27
375380
71503
176307
48
449594
54
37
443055
85
159401
33
9
813612985
137477567
926774623
40
210636
79
104648256
31
22
496898
16
2
65
33
46
180933
4
2
9
315858808
421208
9
87
295324939
26
57
17
16
80
46
68
44
8
1
92
8
8
185891
1
233983
149327
60
862724358
86
8
318912281
5
425750
4
54
452085
27737
3
388969421
9425
20
404249
89
653259017
241328
296173
9
12
6
376597
72
15
388073
25824
8
40
5
163865
18103
343735
205774
369189551
272125
71706
86
122687
431185
117956
654743039
46
37
295266
404421
440363
353162
8
195866
59
26765
73
89
294229
5
480326
62
636410324
250246
282923
423557
264261
917999703
227994
354583
191282
29498
489377
127922
301504
85
41
158213
346057
3
9
437559
449645818
261083
59
484535
417261
347950
40
97
345283
80
50
89
25
38507
302823
31
9
479727
422693
26
1
247178454
88
7
482661
302996
3
354608
311830
72
10
45
719200405
54
79
58311102
105909319
28401
454824
259203193
1
278705
12
7
470077
7
470884
30116769
232523
11665072
451203
436656
89
4
473354
38
17
72
35
757609588
307176
62
26
22
39
1
82
7
482057
8
148261
67
75
134512
198219
7
494326
380586
978769269
94
409175
20
28
151645
52
502280505
99
526003630
200061
374891043
33
16
73
38868
71
69
669889770
45
69
80
35788
31
7
185481
74
39
496169
312010
56052
20
4
421100
42
30
73
176582
5
218954
48
202598
29386
58
384298
8
55997
150910
234762
90
385641
51
25
36
24
275020
76111
356168
221910
22
72
46
228390
47
44
441074
167622
60
176424
51
92
366558
55
302657
68
466650
47
96
61113
24
890270758
224931631
2
444169
420715483
485245
59841
50
66
25
41
359015
32
9
2
6
88
99
153047
34645540
46
3
2
77
326983
5
97
80138
42
24207
76
187957
278080
102448
7
231074433
9
18354
8669
14
68755219
338415
344394
497517
1
122487
410431
97807
18
16
156355
22
3
734806282
4
60
10
3
38
20
169120
227461
64
520928049
93174
188493
10
17
413665
5543
20
319573388
85
279358
351245
2
648354819
33
56
134226
42377
973201918
887718585
86
369762
6
215056
313701
213779
3
23
133925
53364
365839
343589
471582
124470
73
44
170329
392606
19
92
23
16
313379012
333757
219097
315759
191778
26
373946
1
90
93
47
53
37
726079016
108069
61
229519
79
7
409773
450172
184153
61
33
69
1249
52
93
255394
394558
972222622
66
37237
387545207
415944
904784369
455810
926931284
296353
80
50
298433
16
32
88
8
61
2
64
63
76
258964
97
22
150598
428335678
234777
65
30
66
398607
9
145320
5
37
356595
2
75
438640
44
321615
641799587
48
32
427486
70
255614
91
8
9
109160
336587
453316
678415846
75
65
11
158114
79
117216312
172292
90
44
358437
6
59529
359974
272385
53
665357001
59
34
338046
250756
23
438072
43575
774919082
285824
229217154
21
156538
244524
145318
67
145032
96
67
38
7
390099
99
36
166327
70
443319
316082
4
375202
483369
99
38
123715
198327
44468059
612479555
492191
10
43
49
49
20
421269
403138
258851
275098
33
80
65291
242270
82777
62
33
54
143421
21
27
83438
423741
76280
418408
596635258
52
250862
32
5
178604
117991
65
23
356814
7
46
76
102552
59
12
6
367589
4
1
11
6
78
95
96
50
85
25
447274977
215879572
25
13
27
78
28
324452
384371
449257
1
58
9
32
47
87
297038
361726
51
5
457520
390711
10
410374
50
51
245114
3
92
57701
49
70
112237
87
82
79
22
720906402
99361
684230073
41338
91
73
496762562
32
5
50
96
953229456
228820
93
12
77
69
77
52
82
12
60
90
133888
469819
203350
498519
427900
41377
459849
263514
408600
352260
56
971013310
73
269181
28
7
985179979
330926
349641028
68
310558663
3
380958
360872
284675
245812
72
22182
31
375004
31744705
89
249757
395301555
73
96
57
227702819
114065
94
53
84
351736
28703
264670
180275
21
359107
2
35
248688
15
238495
197686
3
44
688352742
42224
2
66
28
82188
76
64
72
40
79
355291
461339
29
775440292
67
312651
90
30390
30
362464
493673
48
38
8
298679010
73
58720
78
57
448065
93
304919
48
122088
80928
247858291
312734117
86
51775
76
704252863
45
392924
9
6
96
41
114866947
69
21
357995
54929
5
71
379461
170219
29
31
318206
185947359
6
91
6
310938
33
377007
2
401708
65
64
6
55
364163
61
87
8
68
71016
11
163949
3
65
468384
881569733
306711
219507104
23
462498
53
174009454
383753
452020
63502
78
250258
13
845833073
18
82
223018
64
27539
20
52
79
207128652
3
336171
206940
349069
334079
10
91
373443
6
360183
56
12
262326653
80502
496004
109932
207237
84
31
331685
301434
7
88
331589
41
11
229055
67
427315
39302
21
358638
346205
63437
540323802
363572
75
140244
159408
292082094
902067980
605988869
172591
55847
489358
436612
345759
42
6
10
331227
76
692071603
731688478
252042
137621
12358
60
831060424
6
62710
54
11
56
28
338144
13977
24
44
299766
26484
797500585
435552
255019244
165305
9
490350
199838
291222437
80
55
55
61
34
196395
52
101172
89
62
203595
52
5
281431886
74
21
98
150701
497145
83
405387
96
34256
32
283125
3
95
67
53
789839406
94
37
52
62
409936
170351
53631
48
75
77
424538
11
119973
31
28
29
399395
394835
466334457
275069
891791818
1
20
19293
67
69
19
425079
2
380030225
91
284753
943579396
281918
368957
88
82808
82
163237
15
474341
869659964
89
408921
483798
5
15
8
66358
396943
44
90
284201
74
5
329551211
75
303818
42
2
14
114487
3613
66933
217916
61
496990
4
86
178661269
23
3
58
6
311507
372406
264778
14676
51705
82
277767
68
27148
64
362408
44
649141620
841795109
25
131675510
50880
36
2
3032
90
12
31
39
6
99
98665439
479654
47
1
86
481607
6
30274
109760
3484243
4
315395
186995
88
464489
65
11
87
23
157560
27
86
87703
954875711
476778425
324199
444580
39
22
31
81
67543
96
262359
4
6
5
162487
329487
78
314710
299563
64
148366
287580
235
87126
248930
59
40
612518743
818219723
351460
6
47
93
75
116077
39
90
364685
219620
28
371918
57907
462311
202431
260020
491028
345561
458623
456878228
186705
34
64
258921
269415
299865
422460
34
39
3
77713
9
26
304215
422915
6
137737
327210
47
86088
39
3
77
5
6
65
285514715
71
496718
21
49
302084
691418319
9
445952
17208
372176
384115
239528
78
8
24
297638
99448136
267762955
3
979881982
493762
14319
75
96
1
169332
468556
133341
76
86
18
245670
9
203795
431416
21
294587
25
23
91967
9
204152
72
211935
204617
895408689
52293
232369
81
12
84598
420773
5
91
585614144
354818
145026271
67
2
36
166809
47
8
257419
84259
49
11
309586
71
86
227293
7
153245
115332
63
298335
154639
25
21809
420542
31284
99
18
209347
54
5
332259856
98
85
93
6
606862488
602953222
1689
49
406917
230469
309019
376110
9
249442
64
91
93
884462470
41
310409
85
335522
22
62
42836
81
5
410089
48
21542
214341
120761
307491
145106
144816436
7078
79
734373720
254427
83
400647
31
47178
74628
301557
414968
68128301
240628
7
138388
31
88
548944130
216868
21
93
349100
3
394366
262442
4
18
11
8
17691
498718
76
5
76
428034
326927
479077
34
96
87
253239343
4
10
364014
166164
68
128985015
237467
80
52557
72856
61
53
394468
3
382970
47304
929050815
173242
86850
150177195
443519
27
626449463
8
87
65
253303726
57
68
18
62575
103566
230584971
7
204423197
375577
44
228845
155193
126117
303156
18
4
178814
20
373203
33
228525
159187
61830
237126
31
174503
56
18
31
25080
367466
709989205
498676
334400
920898363
361985
3
448240
73
347573556
31
417583
13
66
197660
6
21251
173160
43
19561
87
99571
929963608
441769
229288
17
184170
6
233175
29
388751
48
7
5
42807
47
241281
50
94463774
10
116206
121608
82
59
162838
266545
38788
443796
99
1
90538
251720
419766
865129575
5
499026
71
22944
22
8
196041
90299117
403998
55
287852
264109
325070
175596
754221304
33
34620
917880357
20762
420359
320441
444965
384026
5
47
216420
21
243875
93
69959
174109553
740957622
5
29594401
990874063
356163226
45
91
501259495
98
434125
18
12
3
6723
162737
105652173
155557
5
6
95941
70
30392
1
77
83
59
4
5
326140
74
452944
25338
120103
5
334224
16
296675
436173
744192786
519817792
3
45
79
4
6
321823
37
96
4
80
96
1
15
38
35
44
20515
190242
170830
2
93
10
287317
94
57
194110
487025
8
56
51
43238
25
14236
33
327065
86
289030
259323
80
326764
89
153540355
199095
6
64
82
94
52
77840
454950
85
470531
468142
61
587537936
81
99
92
41
28
323674
82
252589
81
368161
23717
3
57
21
444849750
27
491567
5
86
2
334754911
424214401
616719258
289378
238142
9
451973
67
16
642377576
422803
70
115823
364260
154982056
3
92856
53
78051
499502
49
882313093
20
79
112810
473269
74
82218
3
28
33
54
78
61
89
25
8
46
1
295611
38901297
24
311616
34
333526
954826509
39
69
352840
50
76513
47
86636
435142
59
96658
53
355477
4
872167304
12289
33
210216
86369
59404
9
2
159658
21
90613
318484
578213114
9134
373566
36
265370
211941
76
16
890482993
154689
40
46
24
279971
76
455764
156854
29549
68
320581
495926
49
332458026
411241
166124
268721
417460
95932
9
47
531399721
8
258255
50311756
98
527958968
619525275
49
457762
21
3
97
144652
49
346554
9
93
100649
45
336431
5
1
183173509
13
143767
76
84
65
56
50
63
97
55
1
3
83
355319
55
154589035
267673
43
368845
109027
2
171711
13
7
1
3
367456
164762
32
419560
143550253
389444
80
59
35
99
415275
88
59
46
8
58
217350
9
18
89
3
32
458307
5
9
86
1
438882
365787
49
54609
44959
308490
19
108033
163529136
20682
18
79
4
66
214071
433510691
95
93
16
220550
43
10
157384
128504
63
221171
395663
142846
363358
402833804
133744
161353
89
97
99623
21
6
8
207862
405633
113785057
10
490822
254530
380959
14
39
225933
263004
109364
72
46
222707
1
93
73
428704000
284841332
94496
48
102566
135023
86
4
29
76
30
24
5
92
42
20
152396
14
82
274492
45679
10
260402
18738
228770
68
913781978
7904
179864
342792
165193
230950
168191
6
54
6
7
64
75
53
450523
4
21
2
3
669724419
89
185488800
3
110929
289990
165368
241629
134269
11
248813628
186100
231333
89
40
223231
4
34
43
99
354795
6
47
407843
13
52
70
48
48
396937156
477261
84
87
47
47
471792
432321
115079
60
8
141789
309162
474538
233527
47
181658
282036
79327
200195
534175952
21
55525
785752449
178199
299743399
355260
182434
46
29870962
417272
441698
458035
32624
64
4
645442334
187430
82
6
58351
184540
11
293136
378147
62610
86
159106
74
166072
280247
318908
225413
389657
94
412106
163429
70
54
421141
490906
6
12
96
34
83
62
947766262
7
61
369371
43
4
306627
610376501
198651
2
525236349
101839069
46
20
67
50
53
77873
239018
76
75896
44112
431202093
701254168
247991
394429
73
396099
237355
104944343
70399
436290
111384781
32
368206
22
39
75
133710
245097
166290
56
1
38335562
101884
9
421487
136024
3
69
39403
31
388542
31
15781
49
85597
366485
98
25
935395431
196230
91
398633
73645756
284594
85
282542
29
9
21
364895
98
50
10
89
288461724
4343
424579
301975547
96
1
447920
474860
60
491931
482532
10
255647
438854
81
383661
411361
72772
956893706
14265171
314222884
188382
10
8
349791
37
237474
55
40
815223251
30
25
51
6
9826
62
168817
12
384913
319966
91
5760
233581
2
88
417913
5
347355
34861
457643
40
70
75
464534
442171
433379
21
667313491
174371
46
257922
23
57
17
335877
771300411
10
80
7
489482
421986
1
131262
486666
84
475785
27961
1
57
62
153933
96
18
62083
64
250321
38
35
61
29
24
28
73
282761
192389
8
39
398999
94
405273
34
1
65
618990866
36
266125
266372
190325053
238914
73
8
59
37
93
224580
55
94
690832568
79795786
206275
313827
1
275794
427657
32881
19473
6
392500
745807630
448811
65
24
475647
40506
7
383633
49
39
6
25
21820
78
442306
202854406
60
66
21
28
7
78
53
163698
289123
38
20
96
114805
61104
323876
88
885819989
316003
198303931
96
86
45
406177
262156
141084
403628
40
22314
12182
105054
57
19
4
471235
25
82
343279
21
15
62
368122
182338978
52
815408487
1
6
396105
296170
80
22
63
306708
389501
66
301798
261863
40
51
1029
46
9
91
194791004
924618871
49
133229
196585
3
9
316404
12
282957
108513
80
7
446634
417809
1
98
1
67
30356
19
271598
36
93
432335
54
5
61
3
293441
290268
70
85605
196897131
189766
97985
155725
4
5
6
9
30
32
99
252585
335053
187843
3
287767
213858
348160
184207226
278063
341719
338081
24
542065792
77
499131
470817
91072
90
125395
14
71
94417
58
21
91
5
21
13
333937
231956
6
235201
12
61441
7
450285
22675
57
977172705
1
524
844484412
390715
319675
75
306944
356008
16
208455
88
87613279
13810
34
95289
187050
207299
336435
221344
988585056
29
406045
901258224
5
351450
84
75
311824
41
83125264
27
61
93
36
88
40
81
146707
387071096
85
27
976679608
6
5
76
180677223
70
96
39
15
1
43
296717
20
67
47
55
42
918233853
94
864012974
67
74
56
62714
73
364096
94323
93
1
890577618
7
416193
97
322724
385330
319457
332554
987569849
52
73
3
43
87
54
36906
50
110284
83
99
463394
184595
45
38670
157544851
79
209129
328147
106617
5
701900143
3
134349
82
78
95
61129
174121
81
36
22
429273
233166
471147
48033
96
7
49
40
470463
8
86
38
96
18
66313
212053
82
142294
331777
95
127815
54
47
276299978
14
8
61
4
6
70
157231
96
61
91
59
44
25
41
408208
436171002
82
57
217740504
49
45
378531
43
49
382881
128326
4
349669
68
430232
118965
14
74
80
30
463098
28
13
33
46523
424172874
28485
26
974065814
137654
1
2
530692026
485718
2
5
3
322883
337203
60
2
143134
450589
16
194942625
46
74
45
2
85
58
92
33
766903827
398013
205553934
888829154
132728
31
423699
253271
51
21
39
562029194
8
495110
11
308703
58
43
415926
66
202493014
323666
15
92
85
333505
4
468990761
38933
62
149370
149985
16545
66
86
14
134460
410961
279122730
220261
60
52
62
5
26
176049
27
3
386481
87
54210
178557613
406610
723413054
166948
458016
438846
282000
7
46
81
79
40412
82
291465
25
45963
304386
43
182853
2
96
178228
56
98
94
394071
320022844
63
798378935
292107
58
69
60
19
105432
40
55622
98
88
97
6
46
35
74
3
117178
62
238947
421988
477480
110862
36715320
492292
1
94
46
33600
37
714086786
174768
251147
175676
149732
94
9
500571375
7
66
392043
557187712
742992452
89
4572
47
402352
266703
86
37
93
11
52
176713
13
3
141211
532698035
1
159044
488418
22
368436
675815233
68
140357
143015
68
35
40
338363
62
22
66971
416326
72729
85
491425
4
58
106456
33434
96129
1
7
284162
67
295097534
49900
214472
69
51
44
97
393741
482078
41
71
1550
24
43
278253132
100111
30
77482
23
415650
87
196700
408951
62
85
9
412629883
306519
153993372
787606917
214801
71
345480
2
21
134931
219091
32
55
24
20
25619
75
39
58
160124
60
44
17
124949
24
64
46
3
8
1
25
491113
728398889
126113
349507
49
3
13
38
98
193566
90
341592
52
39
8
56
285863
10761
79
408278
87
820141018
8
96601
239352
41
9
32
81
69
329669
9821
55
276214
68
295761
51
79
760759729
817479654
52
209971
84
413625
363950
261414
3
52
351853
365454
559827129
496953
459034
75
58519
842326104
423979188
48
75
77
17
8073
74
13
57942
233880
77
339146
84
27
52
371306
129122
60
241043
304923
78
319633
280105854
3
35
59
291013
45273
126129
37365
38
383222
16096
72
15
471122
62
32
5587
41
10
9
31
94044
106951
90
6246
66
74
7
19
61951030
405123
78
36554
9
152856
8
75
69
7
84
158768
113897
75
46365
51798
38
16
171575
406971
252235
170025
142690
649963429
453026
64
69
75157360
1
288101
2
50
351466
61
41
251098
2
90
391810492
77
1
459676
8
424683820
208944
6
230167
65
60
345238637
95844
54
6
435576517
698838912
283165
477812
69413
57
398060
102275
67933
192685
276373560
49
31
6243
441390945
95
92
28
180036
109227
4
163390
293709
6
63981
131463
418761
454860
8
41578
9
1
20
428856
13
15077525
433022
306246
151995
3
279664
446762
9
46
465976
47
384620
235007
22
114831
98
4
597342565
200316486
29
45
5
17
68937
59
14
44
491429
35
176664
91
397022
224755
48623020
7
758190057
51609
60
254733
61
29
74
36
283670009
121587
43
18
89
35
32
83100
7
476460
423547
72
23
113486
65
438073142
18
18
663568223
452936272
58762300
26
54
159952
181845
10
75
337791
101694
41
117534
45
81460
11
67
86
106793
85529
45
38133
29815
15
433726
216252
215410
461091972
136639
331188
24
429172
89
153367
83
805287637
274217
355973
7
48
4
309646
283942
94
14
905037305
71
71
89
296835
27621
26
70
431874
292902
39
360344
381680
28
96783
10
277106
218485
61
104541487
96
329640
1
86
415699
13
28
57
30301
811086756
61
539189282
11
160293
64
3
237735
56
49
46879
3
58701
75
328157
939226027
235870
373652
8527
5
181197073
38000
23
35
2348
29
42
293721
77
497865
12
71
404743
232186
342795961
21
438115028
912950306
477862
439162
5
455441
346207
15
72337
151102
296931
3
279162
75
44
56
26
6
70
685558570
96
58
419632
26
10
398414
170319
204084
61
725585006
32
398929
98
63
85
460153
73
89889
90927
93
403906
402915
61
47
292098
21
59
26725
366802
315904
88228
151400
38688
27
2
6
60
6
8
383791
25
71500
27230
39
85
14
458847
3
434616981
5
138137
63
446359
335159
35
7
45
87
469891
363058
411027
474112337
421049
107300
70
99
269783
309592
32
854903700
84
28
380631
51
359734253
223076
42534
402819
339368
65
196079
36
347210
75
50
80
13
30
309529
4
73
399883
199718
1
183352
69
62801
59
207523
462425
22
836033726
792239617
7
165361
71
66
52
13
253708
56
135000
7
9
967390303
130082
78
19
12
78456
236489
210439
39
82
86
90
204246593
59
148630
82
429790
85
52541
235934
169036
47
81
162775
35317728
212936
71
121880
29
435879
93
38
6
450572
886045874
201171
462977608
32
2
19
29389
188162
182551
269529741
53
60
33
359891
211935
94
52
14
2
91
460398
358977
88
425463
308692
6
41027
333565
7
125193
40478
55
783039989
48
976751553
39
537724309
50
277579
770582904
481033
33
5
310863
48
947520790
29
46874
398010
7734156
67
442969
61
191401
71360
85616063
283609
206412
75338
61
339234
48064
76
1
370624
89
22
409674166
130004
36043
97
66
88
11
56
351381
81
381538
56813
2
95
599273826
60
98
303870
27811
345316
425212
64
91
5
6
87
361036
854807959
94823
33
308847
89
45
5
16
803150324
218118
51
742463105
296108
420251
163331
38
57189970
27
1
258066
89782
99
8
24
13
97
81
159738
247073
89617
62
92
92
2
866374378
74
52
62
29
469964
365725
470495
16
53
342501
85
518804176
343443
348044
9049
42
216031350
54
61
8
337071
864203490
85
55
141643
408580
1
24
88
80721
75
475788
46104
15
65886
6
13
60
422774
95
7
89
433909
143181
51
367791
68
71
422075
80
52
64
47
333796
61
230348
419391
5
5456
35
496741
64
22
408689
70
67
37
382944
89368
87
3
263136
450015
39
8
86
246951
390780
169599
376507
71
336547614
71
302783899
278748
401553
10
121023
51096
56
76
6
8
75
44121
72
360260
129754
331620753
305993
924219905
283941
42
90
85
37
74
32568
39
80
15797
19
14
11
68
57
149198
58
93
38235
11
10
28
33
54
93
27
21435
100001
427683
166365
167804
7
77
89
30
6
382404
3
90
35
61
466152
49
208094420
92
12
24089
147584
79010
95
51
55
8
817241957
425385098
129706
466637
85
5
5451
81
231527
29
59948
30
172229
2
1
96
72445
72415
16
167061
307027
91
5
171354
478615
7
16
433130
16610
492340
37
8
404609
40
17
453046
818910958
2
152120
7
87705
80
27
237453
30
91
18435
49
42
20
40
42
21
442039
75
85
71
35
382187
171933
23
217623
34
42
488482
196890
6
64
398503
6
143814
15
153439
156275
307863
87
972518076
41
97
934300004
6
58
49470
85
88
27
70
313122
126972
1
69414194
249885
117046
203988
37
71
150090
16
256422
5
5
30
86
84
185804
42
808804753
480772
76
235479
80
54
88
4
51
69
65
483988
30
56
99751
60528
431880
74
243003
66
32
125474753
227156
155114
298878
71640959
62497
61444
50
535817685
68
410483
12
467930
487966390
304171
83
64632
94718
10682715
26
71
127939
101875
96
91
31
95
1
148649
291808958
282209
37
123612
224307
64
322782024
781429234
65
127872
30
155196
4
329878
54
82144924
69
90
31897
399973
9972
79
49
954
96
34
244849
277080
96
40121
104353
54
75
11
24
84
73
15
57
37
69705
375576440
22
5
78
49
49035
97
4
48
170974
287585
208938
40
213362640
416999
212461191
259146
59
17
194975
159791
86
457537526
31594
472405371
84
140047
68
46
426432
850916537
115350
1
629554105
123250
68
40
170075
5
20
19
56
42
456243
341788
194113
36
343308
43
400572
36
647830769
271852
717438366
50
165253
16
71
4
727751882
163783
53810877
38
499877
88
254646
86
2
150655
311189
215198
517684171
208920
40856
10
89867
4
806331293
396845
19
189209
95
64
387911
250764
192527
41286
31
201486
140148
250675
94
25
51
136352
85
192682
142852
86
432599
422153
369136
65
388188
75
680536050
29
6
85
55561
5
148357
24
8703
483100
74
116372
201706
101871
13
385630
55
179170
417590
46
67
180333
9
121795
236154
173903
8
43
42766
292016
601238967
89631
334776
300224
219241
31
54
21
63
442563
266924320
9
1
445780
1
40
3
8
8
28
2
58
85
840006273
99
84
71656477
445096
53
85
493799
475216
477465
48
16
73086
58
21
79
861899035
613726811
79
98
94
662736172
37
109813
58
6138
40
24699
73
35
93
15
39
12
407745
329013
122515
885348759
830443480
411319383
159749
34
91
1737
81
3774
69
493979518
190192
5
53713
73
55
9
40
170226
771316665
484760724
3
192480421
80957
38
90309
242938
54
333515
15613
110543
139253
649590709
93
63
91
68
49254
45163
340256
131297
83
7
301410
6
89
31
204116
30745
31
59
14
352724
34
9
141796
46
12392
10
28
386113
399104
45
651356586
579368177
339986
438895
56
3
20
272954105
13
217224596
72
7
998036366
93
55112
68
70
1
337842
294110
75811
49
7
4
79
611995542
95360
15567
97430109
75
3
7
49
191950
98
831618446
349356
61
4
39684
174468
88
54
217074
726222386
10
903861665
321501
331886
75
90
499185
403979724
369404
56119
74
68
461708
52
48808
173669
59
460119
321635
8983637
254062
91
301779
83
51
47613
79
1315
10
62
128914
89
71
210905
450067
12
453689
368118089
86
60
56945
327231
64
6
9
33
44
66
54
71
285924
11
61733
183492
58
476736
34
74
1
92
215270931
205955
10
499914
253593
47
275253
498190
141679
63
1
243545
89
54
54
5
77
187765
26
81740
305788
335247287
52
306744
38
181386
395579
83023
48
34
417222
13
2
238932
1
77
98
53
262264
879415155
95
30329
35
53
607996112
275534
419376
197991
96
97231
8
75
22144
590712075
11
378214
37
472408
216261
158313
341736
73156
108283
364263
60
39
848527979
7
87
4
468919
316717
23
71
8
852691499
412479
151453
1
59
433715930
94253
412455
45
39
74
8
450415
279657824
163635432
208560
4
460694
34
13
88693
53
31
69
296062
12
81
453749
170961
25
60871750
303797
55945
429281
250763
22477
137219
7
4
8
1
439110
240562
50
15
326811
52
55
140224
387187
441532
66
29
346854
148351
87273
493442941
73
443289
3
76
40
50
5
400889566
22
50144
24
39
418145
31
78
670
996824759
98
58
164574
444675
30
234752
174982
58509
60374883
181019
322864
357455
67
21
273896
51990
82
40130
292797
8
145466
4
31
56
12
389711
623794817
401031
88
37
64
53
11
15
1
117968
24
14
36
95
263041
4
36
92
833024757
44106
89
3
25
53
4
108976
378397
103759
33
69
925378178
58174
295444
469891
96
76
946663641
220972
200161
415267
3
1
85
387151
11
22
2
185339756
99
125332
41
56
28
372380
5
134166
326015
444518
9
452262
66
270720
244509
448974589
313977
60
285878
88
71
409868
10
61
344256
192688
47
24966766
250661
334906
28
217847
497073
469624996
408727
492897
314997
584303628
37
138688
14
28
416073
7
24
47
4
83
98700
38
262431
27
42
90
34777
320710
63
217678
87
73
51
8
93
89
610562043
161970
295109
35
263072
227814
4
32
20730
277199027
367876
4
134865
53
7
84976
32
29
280773
5596
36
29
391460
2
131901446
207195
27
62
54
2
75
88
742069440
69921
9
69748
552843789
95
250842
109961
18
255349
196182
291202
46
194026769
55
268206
714078359
27
58
266275
87
178057
54
531721758
392947824
70
27
7
13
26
4
232438
306998
233031247
826267341
88310
11
467450
4
95
97
71
91
61
63
578539109
85
94
50
4
54
35
10
15783
297988
401173
74
599022740
245624
90
9
307094
62
88
207165
60
24
338374
198846633
7825763
70
8
247479
222230
791884390
37270
13213
212758
476559
202732
31
2
347940
38
292615
145285
75
89
21
27443
892360310
467428
61
6
259314
411451
95
86
178908
431001
387652
258640179
260935
69
41785
75
167955
43880
10
43142
80
99564
65
336713
69
450886
306815
85
354247
359527
72791
44
71
59
130484987
50
36
85
55
8
301381
76
58629
96
65
788430492
46
299116
92
51747115
12
11
53
41669
96
924848127
479003863
22
132658
880728481
9
347992
58
257729
53188
316031
84
519532585
166502
449669410
295246
7200563
15
73
279330
94
31
179373672
7
494552
3
7
481403156
423486
3
225460
4
490827
71892000
50
2
292256
60
376696
37
37
8
351682
95
480073
834477863
301298
74
384896
67365
87
333388
39075
23
395655
310659
38
1
33
81
9
252121
185572
448299
499247
39
9
457020
55
500152669
8
108334
64
199763
65
344128934
66
187587
79
1833
45
139612
79
11
391381
478343
324332
41
258291
85
288031
8
6
86
225659
88
12528
283698
575435792
467711
47
895086215
370416
55
232712
17
338085617
493471
289553
32771
305597
443892
6
16448
50
1171
342862
32203
87
69
462035
80
63880
327350
451778
47375904
33
473435
56
26
25
318105
61
392974
8
300430
234570
63
286363
37
355409
346317
883906405
9
398437
13
66
63
86655
770336903
55
135375
62
70505
99
353527
211295
22
98
160375
202071
120789
9734
14
275858
60
83
119100
24
196835
62
360912
955674298
56
47310
195238
40
33036
313666680
491203
79
67
78
201598
413757
285644
416842
32
5
779956255
20
36
15
6
269895
33
79
79
61
67972
3
12986
445608
155258
125355014
224615
9
85
51
525957665
384242
49
26226
3
282700
373433
22073
51
3
6
192695
36
1
89
37
394392
316454
254815397
209740
88
88956471
490583
38
706299115
9
402620
328534
660264314
63
115765
94
61
41
183922
67
30
16
736144772
13
261608
94
464322
270587
18
48
467993
58
68
2
54
82
206414
90453
38
214612
24
404793
190214
974595021
4
593206550
15
73
415752
79
5
418502
95
5
189664
71
34
21
44
391100327
27961
64
178451
225616
6
365962
194395
297346
77
38
256387
59
412135
7
213948
58
35
198055
85
24028
864653717
331069
38074
76000
4
19
90
4
30
378957
84786
641955821
27690
226253
79
173644
459213
259008974
32669
313574
79188
33
60
38
50
43485
91
232178
62
416800
23
8
1
232787
3
45
100918
27656
148495
10
4
7
315474
8
95
79
40
248271
12
95486
81
435172518
1
80
45
99974
5
8
77
44
85578
50
2
401134
15
281755
97
61
402969
5
37
292040
24
395238309
99935
744409193
806822568
40
170679015
543084066
5522
669825795
926506802
61
141629
127924
66
193320
134290
79
473641
258561
751845523
80411
205759
287208
33
21
120915434
416856
6
43
86
447663
56
143859
56
1
185809
42
7
886989597
80
80
80367
250198
3724
72
14
357446
83676
209902
7
448138
134303
166622241
83387
5
8
271017
68
309622
43440
8
75
317829711
32
99
38
463139
76973924
14
54
806171743
31
675208847
40
89
33
35
420868
7
36
283550
75604
8
80
858639287
42473926
524114320
80
883216797
36
3
92
274354
82
69
146314452
98
200928771
319341
411075702
6
367182
35
28
356504
67
189199
13641
381320
1
325459
233085
169054
403070
84138
473920
9
314613
48
89
383937
94
32
60
37
91229
342046
54506
43
86
283348
9
7
66830370
46191
8
378979
67321
431949
38
425661
45
54
73752
49
56
5
40
464055
8
37
38
47
21
89
60
728420270
2
1
69
83
182004
84201
83
939422024
45
50
132088
199409
373894
369513
75
12
980426442
56
1695
47
828045304
372357
88
175578
5
69
109724
385197
48
885268108
55
390412875
495734
54040671
96
29
419573
51
474766
58
251038
98
251230
90
2
2
44896
52
57
86
15592
57567
1
322239
331239
54352
54
165128
148201
14
328421
27
8
1
35774
5
239193317
655424427
29
93
11535
549553833
48
532654897
1
100547
80
185961
19
201400
420244
37
259869
2
19
15179531
319764
187727755
477088
204168
113762
28
44506
60
436680
49
22233
65
8
1218
56
297858654
71
107619
323388
54
451815
409756
89
55
16
2792
154167
158711536
398206
32
140742
423429
32
184679
76
7
126705
187977
358643
266335
3
430265
79
70
70
362207
151644
26
82
62
410124
61
332560
268228317
6
187689
51379
50
457226
52
13
96
4
309815
52
24
24
80
69
244138
451732639
385515
31
279210
69
15
9
87
52
97
3958
42
15
93
58
115355
107782
186841
7
355467
85
116503
85354
102786
471723
30
348929
925747518
32360
206469
362762
69
49
65
186063
72286
289937
121043
382406
99
49
1
157306
25
173957
49
99
642669581
32175
36
91
430512
29
64
406178
284158
77
67
224903
63
78
5
53
17
21
242613
339656
73
17
88
84
460714
393757
4
85
44
93
63
12
2
72006
34
92
34737
171280
444711
417485
29726
58
77
89
190042
67
309377
86471
96
7
461988
483919
191107
370842
426136
438319396
197986
62
237396
430491
80
9
309678643
219558
13
18
205165
86
80
38962
51
102360
27
61
56
331646
8359
32
146771
32
463075
88065
894412480
10712
71
450760
73
35
1
178970
188154
437329
84551
97
37
75
25
33
85
348237
334189895
343107
7
19
186012
23
4393
490279
460285
74
23
391269469
2
287490
11
353233
500072112
85
33
15
359590
145567
48
278005
30
88
8
58531
495675
17
361472
202306
4
42
694173225
4
71
62
299613
184252
6
9
247821721
35
5
18
389052
80
81018
791161993
252207
33
90298
2
214559
434057
202547
47
15
53
34374
23
20498
65818
161931
47
23
85
202844
4
243165605
92
8
59
431410
11
325872
220555
294817
449866
65
35198
482723
14
340666
3
414956
362759245
4
113932
140942
19718
85171
926326657
175647703
864892296
230340
7
39
17
75
96
97
162754
4
95
62862251
6
34763344
379606491
27251
289034
492168
40
5
261392425
78851
28
19
94
379779
73
57
84
69
91
325985
46
24
99
65
201343
66
727
27
4
378691
66
247618
38
26
45
167390
76
7
14
217449
879214382
94
311119
50618
339980
9
27
35
53
379690
10
288754
17
18
141140
442397
40
95
3
382536565
82
54064
2
4
207915
71677261
172247
115886970
144071
93344
362827
7
463436
161414
48926
282595
84
288814
300475050
1188
47
92
224341
202592
4
45
462684
412777788
90242324
409209
237710
603613189
193871
3
975231804
84
89
2
29
468249
278339699
108280
650320452
84
26
36
39
54506
306949
430563
454591
699081611
864441379
957028432
340878
74
25
43215
43
19
77
32
13772945
10
96
288327
51
60
966008808
415329349
57
120975
204409
278221
89660
44
24
97
56
11
19
2
97
53
66766389
184315
18680
18
370945
43
67049
492683
54
38
418954184
862771813
54953
58
488667
57
40
400657
57
198118
176402
78
45
526227085
196712408
78
12
52
67
67
13
39
405074
85
267250
301209
80
454201
6
487587
5
988296620
64
233121031
29966
68
899731617
426145
80
48
94
48
372900
341013
168069
122606
62
120793
109889
75
223328
462936
92
66
95189
476237
24161
58
1
99
47
33
127788
58
52
227314
75
8
163182
5
507169986
11193234
1
273497
145045
72
49
44
340781
82850
129833
70
51
450970
278089
359220
35
425732
63
91675672
65
83
46233
172005
155011
109819
7
476915
70
622159074
978873622
93
475146
420582
93
63303
255087
69359
71
31
6
99
7394
285329
413823
94
27
86
51
1
70
30
254642
124364
486601
22204
271512
90
319302
61569
63
108154
21
1
313278
351050
9
146254
68
8
861012960
253318
102217
30700
1
429729
166670
3
2
173321
175809
272514896
69
88
159418
291066747
53
443422
68
401221
64
57
68
457361
414149
134862
98
123727
43802
71
44
8
34
90
185076
68
21
8
53
47
23
54
294814
197443
98
210398
17
19
380190372
29
335724
474942
365823
71
25
79
827448407
30
41384
71
12
37
242503
8
68
6
156388
25
275452
118977
12
315512
74
172817
93
583678097
57
43
3
61005
395034
392031
907970123
32951
447314
277468
68
116052
282194602
541894174
215216
95
18
84
42597
437793
91
284105
84
9
2
390495
177872
59
13661
57
40
258584
322832
342457
156773137
185662612
23745
143841
296666
107997
574212634
152802
35
7
98
90
182376
70
28
19396
98
496745
28
217828
12178
366824
72
101456
251926
56
262030
83
69
32
302989373
466420
111650073
591120698
127228
371469
7
15
88
132680
34
61
82
315953257
21
62
41
23
163562
460843
357158
47
25
368420
78
84
28
53995
131805
190511
20
240434689
450239796
836789894
320884
258673
31
104706
30
43475
67
91
6
371222
424682
24
303529
263933
4
4254
787006947
157615
250771
67
163945
19
120184
29
64
195586
177232
7
73
849128031
76
704578314
483220
8
507645146
47577
52
643110926
311987
20
14
379390
66
96
330604
18
34
9
19
173450
243147
27
413029982
58
119023
922776006
441060
21
394926
71
9
816462503
31
7
40
32
425268
13749
750598491
288555
427094
271206
29
30528
29
7
41
2
8
369498
272261
92945
52
6
226462
139063
54
7128
37941
276555
25
22056
437279
71
32
21
25
290118
63
69
282968
50
80
445747
30868
31
7
55
84
38
407177
304988
163068
37
306858
308221
50
83
7
393403
305210118
635052297
77
28
98626
47218
103374
85
55
363337
489057
202733
70
186576
39
47
443752
51
73
39
375372
206305
96
316519
96
103816730
82620
446822
69
414888
3
45
22
452582
33
42
271463
153070
67302
489249
78165
50
92699
16
34
62
24671
196043
298824
452280
13
437066483
74
3
68117
86
40873
471255
5
23498
298892807
415334
102395
28
442779
124667373
3
182570880
8
426562
154952
78
103356
9
238304
48
98
716047346
312784
18744
54
98
282049
44
45
342651
30
96
42
49
89
432372
22
186703216
82
65
422562
43
361562275
11
94761
16
403955
487803
165045
31
68
15
21683
302705
73
1
37
340941
7
88
55
418231
56
53
919936629
25
65
465384
11
6
46
22
10
68
51505
78
61988
215621
92
64
6
313728
3
494947598
68
408765228
385018
244125
6
70
35925
290904
21
378744
127308
52
53
39
44
327770
5
9
61
107401
2
34
648784591
42
270978
235249
20
174274
200678
69
62
240012
338390
54
55
42
43
94360
123197
3
94
37
213956
361987
155612
15928
86
498528
359761
384493
473147
398893
151535
9
72951
56
26
80866
31
2133780
52480954
1
74
227626
11710
32
204137037
55
40
14
85
220132
435748
247348
21
8974
452804
104708
20651
695781162
45
503510184
320525
83
44
103184
99
42
26
51
250456
67
459313
269019
25
294473
58829
4
29
292586
420554519
39
219478298
13
66
97
25
107964
151992
13
13
668922353
92
447788
366773
204829
67480
7
371386
91
5
25
20
269657
73
195738
303193
267642
9
10
32
316501
93535
462616
304753
55
447234
46
375234
55
52
67
430109
58
1465
13
214561
53233386
467386
40
86
4
37239
967491406
22
200691
13
522472968
131437
9
40
69
43
480997
159547
23
218011
475581
2640983
128021
34474
280411
87
143172
699215
83
258004
67462
199197
25687
46
61341260
283618
398580
126774
318745
48
531724552
245478
138804
8
41
66
171693
171503476
79201
281626
498625
42
4
14
2
301747655
94
725628400
370648
99
98
118057
136063
271025
27
71
123793
30
324733
465779390
219880
132092
271896
5
156679
115622
94
23
12
463601
21
92
58
497263
24
354971
26464
207932
265096
10
7
116041
148400
233550925
56
116999
66
84
2
61
20
71
19
90
623330947
93
322527
108784
462804599
457301235
3
36
654241152
585135191
307495
293105
29
56
45
15
261258
56707
208681
297961
82016
12
427059
23372
29
1
502889881
80
10
449601969
182330
808352438
276763945
534855932
181527
722624657
169061
205414
1
68
17
99575461
183394
23
83
240767
103331
382265
452464
46969
91
494595
53
94
42
158370
909680329
96807
135437717
9
483842
98
90
18
224194
492669
231454
76843
742786978
87
492457
99
56
65
45
91
3350
28
2
94
265869525
25
246525
60
5
205342
14
19
60935
2
192513752
7
20
141292
184832364
27
24
503109042
364174
19
23
6
1
99
62
125277
417898
14
32
305917
311674
246405
239153
26
93
11245
47
22
651195270
9
60
44359
64
296517
321362
865054444
63491
9
722863160
42
411989
403576
60369255
108422
196925
96
6
470399
436496
40017663
828032021
87
98766
437485
98
3
99
169783227
10
48
144435
93
319548
451324
67451
51
225272796
79
43
51
708943343
7
454715
13
314953
390695
52
344023
3
18
71
82
26
243708
314406
19
85
85
73
301943
252876
82
9
183922
342852
44
205915
30
24
154672
376716
17
374159761
395173209
35
8
457722
383886
32
367582
316214
401455
77084
50
221450
33695
98
185970
1
963387470
458720924
288974
5
16
17744891
465760
4629
79
92
20
293433
2
91
9
82
84193
11496
167054
75880
59
6
9395
474612
266625
338032
391838
479732
108
90
323631
68313
64
371170
320190
19
49
48
195796
149073
64
23
9
385840
38076
3
96
373648
4
12
5
215597
75
39
3
189502
17
323083
76
39
423758
427030237
50
75
97
338604
88537
6
88
363361
5
422014
22117
33
296915
24
47
32
21
83
56
406927
123007
422638
90
35
363175
1
2170804
347292
37
5
376453
439786500
112462
2
86
82
56
211181
79
368256
96
5
161653
8
88
96
214181
67
432710
91
5993
52
63
97
258837
21
29
98034
84
436901
471297
79
99
57877
393057
92
524031161
613693075
291283
464419
60
8
66
308676
675710964
4
436559
28
724160746
343321
29
31
280871
2
99
391212
225784
17
172178
368497
81576
548096045
50440
28
234162
5
5
72
213171
116120
5
929708312
471119
360674
168693
95
348340833
24
148847221
12057
96713
173572
89
55
9
49
60
15336
458422
4
25
48
91
25
243683
27
70
24
87
36
64695
25
364892
68
1
1
172996
4
88
167392
52
891497158
190040
85277
47
544310125
65442
97413
179462
3
9
422905
385670491
180283
126150
411987
54
256736
9
60
93
94
65
73
235585
353915602
329691
211415
252701
81231
787215624
396920
74
6
7
21
29
349294
451042
187231
40128
15
289844
7
9
51
34
468764
164263
89
220354
49
48
384491
489342
876365486
73
53
21
96677
33
326063
239309
1
223032
3
85
15
14
158741
281187
259127069
458457
493209
391388
317051
73
877042789
464357
16
446578
97
74647262
79990
19
265990
1
421909
131807
82
36
221923
183784
55
2
47
9
219073
39
62
4
129404031
78793
315764
94
487877
142015
36
14
341804
158744
302226
847576918
56
490805
46
2
95969
955927792
7
89
51
37
478052
10
224858
143808
43
15
265941
454647
213330
4
59
196007
38646
326697
64
62
386812
157716
48
63
327470
63
644689059
320227
300650
404580641
10
70315
53
142279
339405988
831783805
209153
46
122817
6
341266
23610
80
377688
3
103834
763219707
50
72
5
294255
390370
188395925
546685449
17
7
19
31025
853522234
706963609
78986
3
184821
126069
29
47
446853
283765581
7
19
33
71383
813482427
27
9
624775307
441847
43
276539362
79
19
159715
22
33
39
983165153
341173
26
43
8
174782
118731
56798
43
214446
849669665
15
258699
470661
69595
44
977115932
865438819
498430
10
8115
67
897658117
57
337212
184920
153346
494475
451886
523224004
395746
83
25893
98
58
27
1
29
200679
282531
2
9
57
10
399026094
29
80
10
285486
28
290788825
308064
836163015
20370
70060
89
480457
28
2
846306055
183884
56
286994
62
13
9
24
61
151667
480441
38
121470
460296
103358
45964
184920
83
36
8
3
20
7
985507822
64
152590
84
217031
219962
434160
24
42
8
64
84756
237984
167548
5
687316107
88
50
123284
268581
41
79
15
66
448063
12588
243637325
83
684942901
846577777
1
1
924074235
854702657
66
134261
372570
35062
24
24
91
43
2
367103
50308
119185
8
15
35
83
449328
5
53
821328892
78
380141
1854
274203
25
9
37
32
64
11
517617562
51
62276
114991
413841
562496796
154608
57
6
73
2
212529
38
83
62
47
467997617
289172
399851
393257
9
8
96
88
396232
609820686
9
657395552
46
399942
2
113315
37
7
39
7
482538
38
68
235305
955550649
32
36
161289
40
614416420
157501
77
320388
363042
61
276954925
827628761
113356
522154168
324804
51
80
65
51
395374
6
159053
147157
429969
40
49
93
84
7
186002
423839
43
63
60
24
72
87
96
31
26
207204
44
95
68
493527
136952
97
207130
351138
98
377835
15
6
31
95237
401157
15
835374948
36
175274760
6
34
70
123281
371111
56
66
329382
181408
93
171395
7
4
251455
212601
68026
284535
417482
410611427
13
60
63
259337
93308
135188
59197
411794
38
81
62
8
245881637
17
56
247095
10
478993
9
7
253645
45
298772
74
29
2
209436
86309
33366458
55
327877
362443258
109969
488212
1
65525
44735
36
95836
9
98
79
72
248971
85
32
529641114
448674854
97
83461
77726
85
347238
32
93540
60
348401
78
972509870
2
58
338222
401322
43
7
74
60488
278888
302800
226362
307120
443221
74362
59
63
36
5
91
283092165
49363
212222
56
315206
907970812
58
3577
7
71
45
340410
67
16
495224
417637
73
210386
8
243249
8
57
207653
6
36138
141212
85
65
86
27
30024
330705
53
38
363060
81
1
124975
53
31
10545
165948
228406031
5
37
59945
47
74612
10
82
20488
73
216947979
73
976539091
172077
58
95
117169
26
79
396070
74
43
83
60739
355108
3
7762
83
68211
70
364641
425169
414225
485495
5
71
322746
250926
371269
12
202659
164245
406349
12
8
873575460
350912
6
78
87
131187680
84
7
453515091
201631
7
471983
99
3
31
97797
59
461354
23
1
78
43
75
40
895502772
619618385
96
457818
170552094
1
51
280229
11
60
29
80
290017
245547
48727
36
365347
41627
115359581
485038
29
57
80
98
6
401498
17
11499792
35
359072
58
934297443
46
34485
15
47
23
44
425734
32
5328
54
940803444
47
44
62
464851340
93
432514
592615151
423617
304253
56010
36
62599
1
343796
71
222640
39
44
53
74
23
25
18
370910325
480105000
225541
80
739467630
146093
51
18
83
64118
230188
396516
52
41
24
665551166
61
568512969
49
63
225747
70
7
135612
78
56
228672
253620
319008
35
12
344631
223507907
631812093
214616
9
2
788951543
534589412
300244
10
22
2
421899
184066
11
84194
254701
331038
334327
93
24897
246822
18
278364
337048
78
77125
75402
9
302778
179330
85112
59
329846
16
6593
130270
84
2
9
447472
69
59717
31
462717062
43
821322083
25
338389567
387242
19
417972
56936
157111
490314
261881
6
255756
357087
1
7
398611
57
129823
59
47194252
89
52
38
198238
81
352896
185132
45
475173
77
57
485506
364975
10
30
85970
289556
95
53
97
12
388574
220216
7
102010398
37
681945345
325572
445791
99
131820
84
134535
9322
459743
348153
84
79
139526
41990
33
66
41
23
171337
393474
42
9
77667
3
61
108520
900229703
19
435239
167812821
24
332064
59
260702
1
429970
433390
87
323052
262331
37
70
292813
178797
3
76
56
215710
62
287225
36497
79
84
8
9
4
329973233
348637
232013
852980534
91
62
90
67
19
8
22
17832
21
98
41
9
67
445409
380054
4
6
233274
732373316
10
73
74
87
61
30
633
53
5
71
21
12
230118
142508
14415
108467
79
77
152077
48
30
21
338084
21
61
962723284
32694
274292
409503
83
125844
115681
67
186771
82
92
69
452861
151295
53440
8
392484
19
8
37
231169
459728
67
437547
63
96
29
468055
95
243212
47
367692
19
42465
38
75
93004
21
48
83722
414358
441870
414248
50
227997
388012
18
6
85
203370
50931
94
258549
548361672
66
73
92
337036
1
43
290813491
403205
294514
8
56
167249
19
78
226646
68523
992096405
166694
83
55777
213357
196361
58
250583
183265
17
355399
126161
49
43725
475003
197649821
162618
5
334966
185079
296288943
180287
37
277368
3
926174613
41
97
39
101705
72
2
31
89
298395
21
37
555315515
186076427
9
87
50
155613
123481
86782
17
5
61160
305762746
13
346286
2
96
461610
9
66
10
293095
41
3
261669
32
72
426304015
130020
55
482209483
454859
57
464447
209039
67
357021
2
80
286756
158632
46
61
287545
4
492971
55
25600
36
86
171080
267182918
304285
406033
48
307974994
427224
4
721190401
354466
136822
58
237047
18
15
333387
706949648
91
10
29220
108640
178562199
82
15
49
97
97
103843
588362184
492540
11870
401712
376905
190558
399569768
46
31475
64
16
3
1719
213846
450430
37
214176
513434500
746463212
92
59
412116
79
137980
112416
67
47
8
771256041
40076
29
10
80
12
21
458823
433999
84400435
45
58
75
2
65
32
12
165155837
16
43
39
964420981
306999
147435361
67
53086
127829
96
28
15962
460230205
170822
384982
95928
78
80
444983
10
8
459676133
84
436606
280111
17
52
727600295
3
31806
225903
502258036
1
15266
547252048
31
2
310462
142373
3
159444
2
59969
8
203403
89
22760
9
269510
175405
469882
85
46
294784
87
84
320288
53
8
200463189
77
67627
13
20
13
38
54
60
362276
56
85
153616506
445698
17
658917366
38
70
789729047
9
3
38540
163393
6
13
1
350935
88
20
52
161906
5
57
40
11001
70468
11
439664
34
303361
9
246458467
32
89
423800195
139374
387995
35
81
120517
48484
244079
175334
18646
43
95
15
54
68
240448
82
31
337262
68
68
4
458712
19
19
254994
58
482033
20
10
307376
206790
147336161
73
66
220997
475898
28
48
277977
55
83
76
53
2
236430
45
71
2
857693143
31
139750
72
361725
79
285026
11
34
22
11
281979
18
486763
90448
341732
65
492835
499609
32
512384526
492225
86
244583
379562
29732
8
59
25
456929
455321
242082
417028
355432
411063
39
41
444700
251639422
35
9
805195635
309912
96
226736
338859
207549
216570
388217
35
79
67
34
233988
120739
303341
324728
291304
10
16173
121238
7
14
176787
40
23
6
231354
15
247665
81
989546808
78
495268
305374
80973
321697
92
29703
506627236
335299
77
84
56
49
486930
840504169
177020
33
295209
34872
129582776
88
498514
601969906
8
35
497147
81
131734
39468487
43
5
240690
324305
5
315194
3
499448
65775714
248135
39
186458
78309
98
80
41
18
35316
320276
239452
99
1
11
11
368898
30
28
44
41
10
329216
197836
8
76
59046
17
383392
86573
240213236
3
76
91
40
386080
16276
31
362323
35
10655
21
180178
16
96
464681
2
414316
81015
384632
168536
64283
81
97
33659
3
12
9
5
94653
205369
33385
69
38
303496
95416
409583
463169
22
69
58845
260717
81
344782
477143
475649
91
75
287110
870726240
205026
37
126480
334961
8
86
275705
17
205830
49
45
63
9
180107
192666
273792
92777
461860
24
5
69
94
236018
374720
107957
432667
82
4
4
3
99
27
7
461136002
71
99
206329
448095
266406
133955009
674973791
93
342481
39
211816
21
327113
73208
326200
109747023
4
83
92
455109
213228588
113874
400189617
431089
58
462788
11
352972
190086
18629
134779
6
460279557
402283
80
42622
228284
700727922
477513
13
326440
369108
462658
92
33
8
390499
56
41
653088251
340646
237414
389993
3
76
439202
219568
339392
40
4
23
975384770
164040
82620
240559
45
54
59
33
63
23
52
45187207
1
57
290835
53258
36
171943
77531
6
236808
28
402998
72
9
199943
72
18
79
729894348
157038
30
471790
2
51
67068
56
15
9
55339
91
115693
25
269085
413974
9
878381413
77
59
348412
165457553
34532
50
1
56
245846153
25
435274
283359770
350788
498908
58
165252
444768
364178
407370
901502764
301763
455791
4
82
53
8
411319498
81
51
35
400771
24
242237190
69
159292
83
5
12
386662
9509
48
451291707
59
67
401810
73
897863496
447695
67169
674767279
54
400737
33
396871
9
371243
680229547
21
54
429193
62
45
96
59
17610
239458
80
64
10
155614
26790
26
147569
157570
61
5
133891
415938
43
469424
756403418
37
301479
82
7
400085481
74
382484582
580726392
170987
95
2
6
357534
11
4
356628
52
38
120675555
8
16
63
462525
962688935
408711
442164
50786
481864
141661
91
2
286652
357851
22
277972
244283
87
406589
81
47190
39773
11003063
418015
26
47
527299822
295957
248357
75
75
140696
201662
905303070
22327
99
442508
12
472164
2
283146
495135
41630
72
93
228565
247074
896462207
588370211
277819
33
255567700
72205
66
74
495127823
2
8
10428
262993
90
231490
5
18
56
3
66
18
55
119636
62
16
644103762
12
365111
109736
94
376569
5
5
76
81
28
11
355095
338861
1
88
60748
3
162752
41036
28
262684
169999
86
388021
246331
21
68
46
39
211213
15
343795
93
4
68
302802
822943426
44
418207
28
266329
266159
89931
88
75
13
93
36
459911
117575
5
67
22
497438977
16
407647605
17
29
50
6
704443101
445949
14180
46878
164298
51
581796185
246595
23
160155
41
33
92940
10
199679
7
63910
253706
443707
206290
182560
436958215
53
23
115759
977892385
993308804
617893196
450346493
47
5
86
376113
41
473748
149392
492679
18
42
58
461269
126024
993556840
11
1
390960013
6
30
498030
522269015
400389
80
75
16
202540
7
19
224750095
47
59582
174223
10
83
127222
63
67
46736
225923
32
31
64
73
588246868
24379
84
379855
12260
230604
438910
36
338991288
96
348340
69771
475550
825719108
119565
88
34
239702
200818
108870
4249575
35
210086
57
6
392600
223032567
272978
11
382456
63
27
66400541
371153442
62
83
5
310318
9
14
46
361229
395915
93
26766
9
396619
15
44850
987117472
490083
372862
254124
94
178180
86303909
73
78
444915
400965
25
57
774873536
430447
461830018
16
5
19
1
88
156578
43
440789
48171
763196658
375025
193271
45
16
67973
77
15
335646
359372
33
64
246288
87
210499
67
73
101954
109343
74
195966
468443
19
78
11
489512
4160
404682
736828951
30
68
991171669
2012
61
88
6
41
288800
341775
21
82
43
319215
304392
96
795436450
129325
88
42
494338
58
21
77
39
79
32
240699
188372
74
431468
49
302159
406643
226222
413561
79
181424
92
437968
333921
244821
46347
127233
137927
72
31
19370
93
3
25
210260
37741
65
24
25
76226
85
33
70
385583
341809496
90
25
167071225
75
8
491693
22
91043
99757
35
840009383
33
47
48
77
188194
63
57051
56
57
250719
324848
237407
60
16
487204
285690
25
66
299779
755726228
409500733
195875
95
282535
1
333943
32
17
124576
453398
477831
9
356437
440651
68354
208813
35207
447135
380587
98092
388684
440169
9
381129
15
288274818
268572
372280
357799731
470783
303660369
42
104017
350124
395046
722915962
22
364764
395023
69
793888023
1
65000
13
98141
81
91955
23
342878
67772
290484
983830046
3
58
60
332188
347513
40791
2
470367
146992
301116
1
8
61
213195034
29
335515801
2
111011
444197
437538
43
80091551
322625
208158
387327025
8
235173
8974
79
262477215
53
5
97
40
256350910
156547
70
3974
468094
887639777
380619590
297197
8
88
89
297914
556467464
19
493983
1
461362
249856
67
46
272307
2
29
416172
321116
224105
2
389025
870512937
13
49
36
417608
20
387198
9
130149
572977185
167078609
213725
394298
891621502
77
272255
74
1
4821
76
85
53936
146374
436157
6
208801
87
53
602759693
182951
19729
462957
316774
49
60
292303
8
81
447218
87
95
57872670
37
15
20812
17
305088
74
107720
383591031
218627
76608
73196
20
35
7
42
378477
416976
430116
364227
46
4
433587
420381280
843047886
439392
64
25
56
98
896863217
123779746
25
34878
3
99
80
49
165316
131930
169451
9
29
144161
99450
383150
135896
9
6
133700179
618436242
116627
12918
6
8
422359
64
69
293526
254230
69
29
240149
30
35
370569
167325
349381
198302
56
193289960
97169
229183
60225
87
289439021
54367
78
34
695985030
44281
462494
309735
83
571851947
9
86
16
93
448904
6
6
51423
649418889
63
95
65
109532
302586
324319
246299777
389371
17899
423466634
40878
43
364968
469479
4
3
271808
48
472973
321052
362827
33202
200815761
629110320
92088
58
250439839
49
57
381045
412355
22
88
80
133510060
424380
438146
432364
800821543
188126
87
732487506
48
8
42
20
70
3
74
331847
444232
69128
49
136648
538801331
456650
6
134520
893517266
378139
263719
9
334834
395155
265621
56864
97
57
346057
14
147956
30
89
82
139180
92972
14
26
76
194234
94
921510014
48150
37
53833
31
24
7
82
564069270
47
471050
7
167762395
309641
207647
5
360166
384068
23
362309
419770
363498
127015
67834
5
48
473686
351096229
28824
483479
66666
5
311956
50061
490214
439934
42
60
141218
221064
4
45
213671
65
22
106021
341742
5
381820
38
19
341190
25
453405
469986
92
1
24
10
4
81
383880
390774
150550
962886609
22
278594
145682
56173
31
92
81
72
3
186515
89
340920
87
35
31
551766717
91132
322648910
221175
217938
5
10
1
263161
74
23
64
46
217161
52489
861805134
30
28
23
89
473701
70
243383
95
8
388708
77
218566
183061
221165
7
83
74
60
2
15
5
352919
66
80801
87
31
79496
7
284657590
315580
13
3
220161
689723311
45
177167
6
261941
568177195
343654
41
57663
148228
483123221
153015844
40
84
87337
2
23410
13
71
85
30
566443028
36
282948
351545021
388997017
691911605
386694
175435
92
76
3
82
103080
26
960177651
9
321540
17
91
195211
14
60
310862
76
933114578
257067650
102079
612755445
6
37
58
37
1
48
468680
57
332308
67
19
8
98
411366
142567
7
81
30
6
25
22
389398
98
83
12356
65
72091596
119649
69
43
277493
139283186
9
453369
157359972
41
313982
4
1
52
84
389088
232147
883770504
34
363352
47
175800
36928
25137
394793
86
47
318630886
61
311530
331868
47
61
234782
90681
8
89
428987
1
53
446046
2
96797
400237
86
283268
46
90
788466652
69
44
351697
323302
92
24715
683887395
1
393784
276810
24
906901751
224727
94333
3
39
633152719
267776
50
57
84
408774
10
94
182128
333629489
59496
43
404791
40
959496716
59
76
28
13
5772
70
63
81
36193
14
97
147469746
898591404
14
45
99185
138021
90
37
2
446717
370953
20
198089
439706066
214359
93
7
71
61
888608300
91
1
7
683165462
371380
129062
72
340775
14
114778
13348064
4
59
962615773
837932849
855724321
49
3
80
87
26969
721967938
11060
73
65
57
77
185297
214535
438503
77902
274415
46
99
2
20
409436
504443498
282587
424733
411341
371073
448213
211456
1
24
13
203188
89
149257
153067
302524
89
93584
284982
858189675
57
93
45
82
85
206440
20630
98
48
290213597
148505
322131
29
155021
235449
388223982
396626
82
416718
18903
169258569
270033
50
42
5
42
253299
84
491916
495888
47
44
94
105153
382716
269978
39
44
43
465519513
94
399736
372079
83
2
364635429
91174
13
23
3
7
313718
94
240216
72456
28
451786
71
220413
33
136548
98
341693
204331
96
4
59
17
55
296689
955861119
83
409618
43
495130
41
7
3
248093
238340
725402166
418679
6
4
71
71
36
98
1
5
312697
166690147
273198
473361
467006
169879
16
203864
5
287428
74
25414
186160
574705901
282614
792643969
98
5
5
55
418288
86
97
264601500
264645
461206
12
46469
111465
2
82
92
85
411041
71
6
422624
8
416428372
29
39450
94
182291
273967
44
383755
13
99
30
26
75
61
323761
76
425074
7
93
361629
1
57
334714
60
444359
347325
220198
448874
494819
449207
80
450371
50328
9
95
21
38189
13
220657
209721
251457
252492
73
120255
497577
35
41
932008680
398524495
196633
148733474
54
371827
55
206726589
381388
92
349936
72568
148305
58
458160
72
25
331744
95
5
42823
87
9
29
202205
323886
432055713
128029
7
489767
240693503
9
303350
58
391948
85696
341152
6
319046
367270
138997
465554
28
497277
35
76
6
332112
20
212494
103479
401860
51
49
306325498
64932
378214960
94
124658
112016
811845170
431088
3
297724
285181
44
8867
412435
339519
302047
34
221395
8
26
14
95
3035
389181
57
287316
19
165533
53292
96
39
78788
26
93
20
42
117564
3
60
28
69901
690647401
58
306796
431169
428900908
4
848056037
64
10
84
3333
492272
73
36
388729
88
382336
40
22
7
195826
4
43
57
28
15
48
76
430315
87352
66
383562
389780
26
91
217444
126024
32838
17
73
57
20
70
99
88
49
87994904
98
160491
112888
318673
199450
486607
33
486408
75
10209
2
785528433
185624
102956
197189
383469
261305399
31
39
68
615099046
43
8
297938998
66
21
392400
423939
88
105699681
321451
277767
893942713
146128
6
29
98
81758
98
263747
473648
442583
41526371
307524
85
82
2
80735
94
29
38
47
73
55
73
59
221157
73
305211
9
119997
112231
69
54
58799
960919143
96
37
44
464503
131163
272852414
753413812
70
64
7
95
455573
35
78
467280
472641303
58
69
282594
9799
31
15
7
410915
910165490
156070
104224
6
22
43401
87
38
395384
89888
37
7
18585
61
195528
51871
85
257828
589239097
75
220822
9
86138
43
303070
69
220537
70
62
12
44999
275008
7942
334914
58
3
25
33
4
47
632389773
813716536
171301
434164
145150
16
26
98
404126
145792
235868
25747283
24
157519
1
42
66
449958081
41
40
200604
223966
42
51
801891255
337259
2
216374854
129566006
98
110499
46
401275
388860
53
265149
400324
173353
89024
7
61
84
59
32
3
40
5
5
89
770658706
7
287973
164207
483326
49323
26
107335
99
184004
139033
45
241904
54
57
9
420218
549747654
72
129606
299591
29492
80
71
480377
32
478437
7
455214703
146247
25
44
22
427509
33
259423
136670
81886
28
3
16
77
134111
70826
435483
493187
474665
65899
84
361257935
4
490157
227916
83
9
45
521363674
83300
355666550
414859
99
91
463717
78
8
96
208213
289016983
279752
42
47
77
55683
497441
52
91
29744
91213
73
31
57874
28731
76
463570
10
99326
447685
455591
244186
244681
59
184624
80
295376
32
37
277755
221090
1
456705
402505
54
87714
138763
33
63622
356767955
3
6
81
218458
970167526
19
405807
178373
254468
62
154113
478531
80
451747
40
53
292640
455347
196891
98
438105
56
38
37
32731
134636
40
490395
736491248
41
160564
3
82
110957
4
169032
17198
788462370
25402
285362
13657
199169672
25
86670
465810
91
142179
376020
8
98
82
400406
52
41
898621029
285707
80
63
373025
82
1
481726
209498
5
18
8
17
9
74
66
167901
17485
213196
38
8
4
59
72
449879
39
190350
22
4
8
18
541424608
15
5
41
364479
79
29
17
78
429493
34
755457648
1
64
60
21
1
293140
7
4
55
52
280749
98
53
39382
150882
5110
77
411684286
334247247
259432
307057
3
29
66
397456
52
180876
385498
39
85
77
14
60
65
304783
135021
1
781824359
42
84
46
6
346477
3
916509481
48
91
79
7
163244700
346052
5
62
238965
260004
449943
107034
65
6
674188495
202736
688076749
71
46
330627
810518003
2
41
317890
139349
3
389971
160497
72
428519093
449736
492076
621453123
33850
223641791
1209
98
499882
471784
59271
430181
164581
1
370165
193808
111892
461899
85
21
85
91
87
12769
536985459
51
865396088
8
43
394229
4
152964
27
17
308486
118718
57850
27
428380
60
316960
40
264945
11
8
94
45
26
3
55
68
29483
24
3
3
491712
37
495241
91537
38
3
36738
243427
462739
31
6
347484
339875
53
360665
770320444
429742
42
176210
44
869109522
46
91
190
119121
75
15
101030
57
8
88
81
95
289998
374230544
3
7696
21
72297
446291200
10
90
156387
73
348011
5
16647
9
91
30
363281
5
82
97
408732
557778862
71419
51
1
90
80
55
488319467
147204
1
49
456349
14630
888327285
51
795735546
447125
937134637
416688
181464
33
1
273959
7
20
294166
63
46
29
398023
63
344656
3870
7
33
144747
8
350788
82
33
30
8
1545
84
18390
207045406
426921
311074819
375073038
427929
89
66
79
43
220115
54
256392
406443
76
87
496369
12493
180085
402247
78
22
124158
169627
14
62
196856
46547
59
92
183980
129834
225984
14
58
5
292738
23
182592
72
71
19
92
7
31
37
17
175819
3
71
375429
73
350343
317784
92
393110577
451312
11
74
38191
25
349617
201613
399813
67164
161527
88
6
421490351
269386
74
334450
9
711039210
111985
2
1
462016
85362
359729
16
368240
338361
117836
163841
68
26527731
44
278525
336488
108433
59
59
81928
467166
9
3
283992
349315
33670
54
90
3
84
18
355321
72
261370
396251232
86
98473
2
52
31
322312
2
54
2
477867657
764613874
2
51
52
52907
14
376198
14
403929
223652
46
75
138057
5
148248
476587
377452
92
98
43096
157783974
139800
38
31
18
258778
177724
27
14
2
48647190
89766061
25
95
2
494130
84
40
38753
33
35472
87
74
93
57
23
19
431405
74
44
97
30
355878
11
190861
39
18
13
48
220958
186009226
307921
22
88
95589
419913
22
326767
133920391
28
327810
90
73298
90
60
14
276098
94
298208
394591
52
6
446814
75
5
271283036
45
14658
488303
86
488102
76
43758
435551
82
73762
74
128375
80
7
11
980151254
37
4
35
96
123200
89
54
29
210769
342082
160406
315543
10
81248
266169
4
158462
57
69
2747
2170
10943
353299
40
50
56
60
39
145969
730267713
430611
685721315
493318700
47515
24446952
285352
16158688
5
270183
363069
44
90862
105413
408717
69
47
130611
444483
7
38
73
5
8
697487017
60
52
473448
433080
117153
16
13
59
77
722006968
4
16
309212
62
44165
67
356447
89
80
62
787346785
248647
288609
44692
588910898
504957543
58834
20
22
60
93
60
65
31
75
363841
754942122
23
2
153873
39970
388766
18
466781
387512
295264
291733
26
40
360458
85
491448
959768704
20
89
408397
1
31033
235922
264255
9594
115743
56
101067
133344
455798
228010
71
138754
393680
314016
14
12
83
82
483364
44404
237214
9
324971
65
652617922
15403
48291
19
375882
79
318226
97
426040
3781
438798
922556694
71
381548
8
40
17
13
42
50
276087
393733319
179943
4
457802
1
30
82
72
57
37
10
451341
8
872123995
251750
429521
36
169919
3
89
98
76
64
124543
198290
167888591
87
13487
36
76
1
94
18
414164
165434
63
52
92
36
32
292516
64
94
86185
164024670
53
37
35
85
137284018
926704408
30
63
477563
149197
205251
9
235756
83
16
9
99
62257
467450
11
445551
213124
57
2
1
56
186174
23
110581
174268
370319
70
83
252904628
134021
99
79
231002
645228680
38
8
481100
87
9389
72
23
18
52
47
97
61
46
65
135596375
417986
36
40
26
98773
383396008
438398
210393
474969
168828
64
72
69
341435
36
393734
11750
32
24
359908
1
50638
85
188790
9
83245
84
81
59
310076
327934
98
28249
63
186098433
3892
410747
304753
235507
95
438338
214037
20
489259
20
72
168367
50
22
52
257217
843419944
427806169
50
129660
7
23
429779
115250
347708
441859341
34
307897
86
6
14
267568
10
143735
417880325
77
21
442867
101055
4
398024
83
382314
61549
7902
4
32
8
421931199
209730
6
53
338922
2
1
1
50552
70
23
23
171240
7
384389
520517862
9
372351
57
95430
43
389563
30
495475560
974585136
19
690474672
95
38
49
46
44538
64
891755104
398027
99
16
42
42
848494307
59
3
448605
42
114520
95
495505
158298
616576959
1
191355522
3
96
57
759472359
47
77
316374
84
242004
51
499975
413550
8
69
21
66
67798
7
488209
330932
46
19
208525
16186
79609664
112919
407948
15911
91451
281944
330243
59
8
78
313225652
15
90
334706
7
12
263926561
20
53
102990
27486
81
674500009
544732692
180764
39038
70
420795
91
89
38568
117111
222159275
88974
51
208560
24
454340057
247836
63
64
71
95
66
2
3
414191
12
369051
33
364870
497753
49
52
355515
20
52
373761
192103
384503
22
36380
75
42
169691
402914
638414758
974361731
48
252120
83
90
10
476651621
467936
250484
83311
6
492066
174443
88
352948
28
3
141903
744067665
80
684777249
5
149984
96
87845
37
23568
72
235633
86198
97
404992
36
41
156018
359138177
51
30
222278
29
249879
72
2
441175620
23400
48
450910
39
66
75923
26
4
142200
978820979
34
114064
213569
83
37
86286214
447499
5
184988
97
283159342
105405
125033
80
40
57
161821
287202
57
6
48
496694
818426280
396937
407541
21
7
56
84
9
233617
451990673
171604075
435938
309104
427731
53
54
68944
5
194215
11
155175528
24849
13
52
350440
38
431170
391635
406390
42
272705
648977618
214266
18
107681
316786
7
292805
3
22
53
29
261970
42
123737
89
223709584
176267
55
461667
11
24
21
127654
448123
8
61
6
17
190931
48
210015
5279
131522
474241410
397955962
3
451572176
436417290
93
46039
127004
55
75
243540
26
645783470
78237139
138113
10
476193
148713
17
194475
300712
60
869588616
42
97
448528
12103
4
415611
57
31
5
12
8
5
53
265384
654266956
166835
4
418178467
150361
286670
48235
179949
26
445758397
98
70
51
78354
63826
53
377600
77
222604
18
14
387991
22
144867
1
24147
277601
33
901216646
138386
44
31
212886
66
327448
2
468509639
57
366198351
63
79117924
207337
182672
43
477809
99
807473574
356859
2
63
358118
3
6
331325
260631
43
38
11458
21
93
116317956
40
12
28
38
5
464012
73
260603
85
415100
16
276052
369859
7
16
367024
8
98
789501847
99842
163515
285360
48
487388
686235267
37
319057238
6
6
410884
358413
265728
56
313604
262435
9
204773
196194
74
74
76018
94
266561
94
407862
360604
83914
135114
64
358158
327587
95
85
18
432137
42
6
66
40
6
258960
31
727675148
90
28
829752483
199573694
518988447
346685
50
44
72
487798
354521
257232
89
163883
284439077
508136181
292551
135031
374111
100761
80
2
64
48
89
43
64
65
3
87
44
92
348364
15
14
290357
393696
99
20
879497751
425819
127986
210614
99169
2
2
56
310936
58
56589074
5
83
44
124259
57257
496447
4
75
406775
71
26
278917832
155197
133439
74
59826
71
9
131043
25101292
6105
99
73
347233
24
314543
75
308769
655729893
7
313025
93
3
28103
416489
4
85
82660
3
224894
34
70
515203713
210501
40
147991
61
375153
439789
27
295422
1
640757552
64
71
159962
170965
199807
30867
65
319143
35
2
32
300028
464880
83
55
457307
279916
76
82
1
477234
83
60
13
103294
467552
74
342077
241738
37
451499
295545
941582232
231440
2
88
415792485
85
21631
307527
95
4
114999
400285
7
252955
52
275960
240948
497572
8
34
335634
46
245202
43633
85
78
513529366
70
25839
929913504
89
209639
97
2
427868
369331
76
329098
96
493069
159573
14
46487
62
64
960990859
423130
1
702515870
179308
86
56
5
3
43113
7
59
68
26
208141
43
821373705
325705
595289438
252618
90
86
16
468224
468182
130219
412200
198673
302579
30
26
855225676
29
172004915
353240065
265496
494186
88
63
91
49
85
462813
51454
2
2
319843
53
353523
423541069
4
28
477418
369768
57
483927
63
373310
462381
368796100
234226
73
482795
361981137
102941
185089
66
69
55
4893
18
1
868346278
733275986
962873309
46
7
59
493823
27
620091613
343165
33
57
69
295674
13
51
98429886
191153
26510
406533
88220
58
25425
72
9
360802953
166061
100126
192532
89
76
65
43
90635
50
354850
251780
6
4
7
70
382863665
69948
424402
430613
9
57
69
56846
142738
53
42
80782
353144
9281
120311
75
378552
366931
92
5
450589
77715
39
52596
20
334379
64
381243
250209132
417136
57796
7
63
355786357
92
68
36
173746
332911
68
63
901097749
56
20
416885
366676
4
13622
21
449338
491853
5
69
5
58
89
387579946
412381
35059
20
77
486928422
392634918
11
17
3
527228083
69997
13853
25
207217
8
243220
28
608853798
1
22
216043
17089
169126
89
230592
10
612
13
23
277833
1
18
27
71
96
28
461407
73019
338416
93288526
141152
439689
55
40500
10
9
495110946
467237
565621166
93
53728
70
451857
891610736
391493
5
91
99
43
478481
3
279582
385693
451291
169790
179173311
30
28
399428
94
23
188539
56
188035
133493
11
2
56
93559926
190153
137746
336760
481974
32631873
88
360855
17
5
494761
212312
32166
515492049
1
18
75
403104
262570769
326230
152319
26
216494
9
6
222543395
218601
44
23
425599
892134992
9
353484
7
33
91
83
430087
71
53
152651
269744
21725
18997
739303054
824269309
87
351774
405476
4
65
73
8
20
286112
415041364
3
339166
524558254
42
674671735
22
381407
36
169325
155704
94
402221
103690
862125538
35
54
62
96003
171597
208899
348476
87
61734
77
322215
21
59
46607
76
39
157993
53083
312940182
49616
93
387342
8
29
378239
170234583
216361
2
15
27
161689
42
236108
83
121506
75273
82648
98
409406534
280039810
477219
98
46
96
802009337
15
99
22
2
86
468316
8
354720
68
45
294798
23
701534516
131231
566843587
42
397429
255105
478673
497082799
314440
8
319226
55
3
39
41913
34
369110
43571
846443244
32
29
413984394
78
39
49
15738
411881
209547
35
98
61
88
7
76
273948212
99
166516
305598
22
42
42562
14
9
362105
364719
89
7
52
220365
70318
36
94
192301
930110550
26
31482
441257
91
5
166020
39
8
31
47
95
26
75
1
9
58
58
235620
282146
2
57
58
55
84867
99
373582
309274
32
98003
65
213745
403842
53
43
7
72
62
74009
69
31
33
7
2
231775
69
82
19
295298
395703
81
206292
855074775
49
825045625
52066771
421377
91
52168
15
16
23901831
474887
58973
446219828
288365
13116
463746
6
62
92320
1
724471242
464053
422250
57580
43
451319
3
43374
34
649331453
180730
438937
354000
18
62
4
303568
2658
212838
2
194971
46
51
7
14
34
351001
16
166684
216241
393070
2
889403723
249685
165088328
86
7
392921
41
411187
413487
93
449734
14
66156
37249
57
48
112388
96258
8
239219
193307
4
356764
64922
117014
4
77
57
244707
60
6
306682
61
52
646160446
235449770
75
440342
45
75
26
17
292876
334400
79
4
42
12
61
67136
132691
93
356775
471515
791541983
99395
260435
79
19
11
94
11
364774
91
92
66148
256989
5
39
491815
14993
35
58
5
246458
39
84466
65
6
251274
9
23
8
506728993
444536
49
84668
94
8
56
11
27
489746601
8
55
84214
91
6
18
8
133263
322908
55
24
341111
130990
31
141690
64
68
757089756
98
538981995
369999
821823008
200998
27
356667
397524
93
431395
203141
33
66
98
477079
23
627976146
4
183406
16
231419
89
25800780
346649
36
74
403890341
142789
64
385642
167639
167344695
71
67
394072
301410548
4
9
158982
95
5
351703
17
38422
41
68
304868
494832
60
439801
67
330738
10
2
9
8
263266
77
421260
28139182
75
9241
12
145225256
39
362244
119721
2
456984
278469
382924
5
129303
226417
52
54
70
48858
8
119938
18
288192042
211392
24
335388
60
61
33
75
87
459815
236586
81
490957
407867
63
272630
2
70
56
344458
5
13
32
491185
36
251032
469927913
257495
498906155
602496164
335870
37403
465320
89
182818046
76
433108595
60
61327
3
55
434232
13268
17
70
9
79
377616432
294205
43
51
2
1660
87
353508
52630728
450064
42
292448
99
1
457765
4
4
32649
239790
18
106265
480820481
445436
11
345494
342969
97
128867
447509
333657
69
84662
27
77
450805
1
27
47355
869858051
211073
386891
75
3
86
78
89166
178450
167273
371142
40
868023652
18
5
219991
493463
6
43522
261843
117575
1
68
458926
472533
365487
508442936
338055
74
40
441051
76
366571
77
187636
46
32
7
236506
213183
178480
246762
8
34
71815
73
487830
51
350648
64
19
51605
181043
344277
181118
287235
389743
396797380
14
12
78128
5
50
3
25428
71
91
109369
345661
466867
323598
8
58
1
262584
48795
17
33
55
30
87
95
40
83
68
8558068
58641
27
340380
53
68
392127
703202307
28
137280
6
234095
202431
18
495712
18
120232547
12
27
346899
203422
468046
22
94
53
83
344883
365540
64
447649
32248
142076
85386
376095
144057
9
255179
244083
135710
92
299528
5
54341
80757
100812
260650
359359
94
45180
465975
85
189760
324837
29
13
375578
388844
13
82
181246
36
493565
1
328158
254190
208448
220907
276585
171374
41
28
297989
43
8147
19590
1
363808
5
22
371573
33
75
694184338
81
57
57
72
69
120573
6
8
148405
22
16
963672671
1
829850961
8
343229
6
287443
25
315633
396859
290122
51
80
70
443281
189354279
210411
4
5982
42
83
243241
73
32
45
34448
93
38
31
20
159717
64
147162
62
59
351686
27
439805
156279
31
334410
15
401327
149818
241105
42
579410333
249164
445549769
46
1
59
27
276004
67
7442
1
227883
811420354
177072
461504
374349
314609
33
45521
214583
2
88
446674
443912
6
53
69054
80
347611
880001246
54622
55299
51
50776
62
843138507
25229
671263588
48464
20
74
77
146467
29
112497988
445466
78
244801
6
91
280957
301930
40
70
91
86
211417
334637
413782
1
412455
464385342
322308288
227345
6
441076552
86
74
41
393533
281945682
69007194
68333
9
351349
479095
446596
65
235904
78
3
922271541
88
924955554
48
469525
80
69
208161
110112728
88024
40
89320
204770
337361
469379
2
6
23
325538
53
43
40
2
92
112826
94
93
2
206366
93344
30397
242484
86
435051
61
10
241755
29
3
274030
9
366841
14
51
76
36
27
83
177815307
290625
132784
54
123454
76
224769
655664695
434527
2
212143
526446380
371946
272744
43181
493874
283611
227786
5
19
51
7
9
322750
8
6
474698
316792
35
29
339937
9
52
96
5
165406
197893
10807241
34
7
91
67
280841034
15
68446
22341514
213737
35
66
55
48
50
59
291774
79295
1
60
36
34
583520449
4559
71
207177
219450832
446431
63
452737
3
4
30
91374
95
25537115
17
471374
489742
343226
68
290641
256390
69
9992
25
209550
34
11339
885608774
5
2
8
1
436206813
88
297910
209130
345851
16
1
170660
482846
387953
125048
12
44
45
646409700
673779877
27
89
425798831
52
66988
91
7
283432
88
86
61
84
117768
291794
251436460
66
169139
149715
2
40
148457
62
3
16
60
183790
14
48
200390
399678
610872119
7
9
428430
328457
237142
258040106
341378
846557774
134929
13
20818
398300
13
24
725093218
7
372245
147536
230801
909323145
36
44
5
56
54
490214
40116
31
282345
69
8
1
7
378584351
248574
254082
9
41
35
62
466408
423857
79
452902
5
3
47
47413
674277336
510764771
448942
383510
55
35
8
59
32
87
97
63
97
76
5
83
20
2
41
7
129477
42
249157
50
384737
288017
425312
97
36
706626009
6
74
63
402503
18
326146
184415
38
82
5
32
480769
25
52
48
12
8
67
30543
81
88596
6
74379
192042
115410
61
173703
474032
2
90
95
55
230116
264434
84
721367560
41
8
84
205220850
365397
37
376812
202349815
82
54
2
89
99
27400
294866
112928
61
8111
435948
299975
311025
9
71
6
450435
414074
39
212253505
819535256
83196
80
497988953
2
371880
81
435295
36
3
17
80749
92
47
30
20
234787
387212
610357880
180174
96
79
91
52
53
23
390375
31577524
460083
64
42
61
336173
9
203676942
77
155494
76288
17
45
2
476768
261198
28
11
280728
17
858516320
15
338880
187212
448719
5
344620
290659
371390
66666
18
15
39003
7
288093
9
65788
99142116
52
96
33
441634
96
13
14
13
82
34
99
94
248211
8
7520
633753313
87985
20
491170
179868080
86
358374
303854
237151
4762
939401990
20508
227153
607784291
130980
457833970
89
129056
3
91
198515840
43
71
83
38
80
50
184612
331028
43
247841
159317
37
396394
54
41887
7
28
3
3
227059744
8
37
426442
14
960059950
794653302
42
18
83
42
40
88
7
22
37
40
425486
9074
469191
181730185
83
83
9
8
485216
42
5
19
544491493
36
6
351401
98
487711
216925
87
3
8
321599
138625830
77
117412
466081
167907
7
23
161037
10
293322
8
498037
117072
71
48558
2
428643
94
497568631
47
6
57
79
93
32
82
338028
269346008
497391
39
150729
44
310030
23926
396358
2
119888
300247356
25
552569924
734400015
256566
51
428401
3
39
1
6
30
384057
718453602
46
78
16
5
93
16
93
322532
248541
174372
958987617
1
98
96
418236
69
90
1
952541036
83855
20
762093390
378747
7
83
451181
67
34
13
112357
4
95
130819
98
4
62
79
462713450
16
80
7
295242
489614
46
125469241
76
17492
409881
180183722
58
65
270806
334364
557453922
40
46089
95
487089
64
294870
23
12
93
6
4
3
82
68
27631
255094
2
250704
7
62
7
229354
4
1
54613
18
553292354
69
492615
6
97
71
7
113831
353840
394247235
99
20293
450296
6
111165
77
469847
67
351489
49
282574
9
28
262376
260515
39
54
6
76
9
250332
13
55
292642
367660
53
452598
409752
264718
322613
75223
29090
79538
70604
29
408764
304449
16
12
9
6
463956
83352
18
263553
85
390651
440020
59
177015
47
188107
76476
45617
76
62
423977
330872
77
69
531619566
7
367134
208881
99
23
10
60
438862
773932788
415191
43
12
19
220237
80
54
385060
16
78696
460334542
481401
84
216244
20
45314
68
496741
23
48250
8
470540
93
390847
231936
527514493
601798752
4
9
19592
6
71
275062
220761
360399
469127
36558
74
91
31
417005
73
78
4
271506
6400
33
2
69
67
34616
53
51
609058012
75
11
36
840
467713
73
63
470917
139629
441383
22
114298872
12
364292
91
2
220590
461575728
446658
208613
73
25
14
34
419806
174897
16570
11
83
79
8
9
83139
88
49
57
50
35
32
64
98
49
445390
83
56
1
726969070
14
10
251441
24
326065
716838007
80
47
55702692
499703
33
32281
79
302211
28
203592
3
299855
39
85
8
471987
39
35
73
37
471851
81
10
175984567
17
16
10
7
47
2
60
119945
393766
11
440340
24
405525
337175
187941
32
482747
31
7
262374
50
184613
7
456287
212107
301541
18
56
330811
87
96
73
342093
245524
7
24
8
6
85
56
285964
164062618
285519
23
64
12620
284477
98
43
12280
63
492757
271939
823501137
2
379762689
281718
18
19
223634753
93
214685
51
38
17
79
14
428315
6
443017
13
61
115087
75
303691
11
43
647785203
69
221584
48
292043
4
56
78
37
1
89
10
71
28759
95714
78
418138
307482
82580
87
72
1
63
4
46
113945
72
245778
422817647
163131
6
37
189935
5
39
12
707008967
353637
7
26
155791
281151
9
233741
48
246014683
66
69
94891882
47121902
30
44
37
81
66
564392305
25
45
289627
310312
8
325632
17
148775
425111
63
9
110229
33
271799860
367736
86
14302
185562
2
78
28
25
352376
32
397497
99
384417
247504
2
64
41
266638
236308
56
460147
446730
46
167243
83
92
330231
374419
46
2
51
19
27
431210
379098
89
489636
951628287
475192
266024
41
51
575015232
68
13
41
292712
95
133340
45
42
278571707
37
38
85
36
22
373276
248772
74
49
13
48
324345
7
40813
56
89
449032882
354099
26
92
13
49
46
78
466236
48
13
62
94
3
262334
23
120338642
84
42
361219
657758491
83
734479951
29
46
212683
33
99
9
250940
7
42
30
58846
223511
89
5
53
93
385618
80
11531
6
20
379937
5
68
70
9
214264
257942
448000
256133
68
75
409005
76
12
22
104101
292129
305085
29
3
68
52
76
89
55
30
72
20
132015
47992
52
331963
402286
91
316900
97
12
90
46208
95
3
70
347970
52
47
55
2
38274
78
7924
92
137691
46
90
62541
378598
80
57
61
421747755
65
77
43
336510
5
86
73
930942849
568564609
584354849
49
4
437751522
55
116168
25
5
99
402470
813677551
542764828
29
861141083
94909
88
134483500
99
18
35
78
316227271
287404
472613287
276839
45
49
364532196
351432516
12
79
66566
149711
51241
72
4
378777
29
5
38313
53
54047
8
340524
335105
108861
24
153795
87
293241
34
47
53848
14
9
387751
412792354
81
2
477506
63
147898
202180
690115908
43
83
224891
41988
41
68
130450
63755
23
133348
30624
52
533381053
337961
681700231
57
16
150939
25
535092822
432098
152837
3
93
1
94
84
487821
396637
109510
230070
13227
2
88255068
341966
7152
333281132
48
160316
3
8
2641
88
123157
4
95
436451
94
152487
81
446738
68
344725080
17417
85
53
268795
20
14515
14
63
77
59
7
309085
55
6
13
44
15
428303
8
8
164333
1
261793
60
450891
491710
87
212512
39
68
323015
4
4712
92
50151
123509
233423
53
50
214699
2
175106
39
60
2
65
123577
62
9
69
87132
67
436802
980533647
315515
161631
768282783
61
59862
47
634879799
119587
81
66
93462
331995
253971
393373
73
53
167861
133125
76200
50
5
21
259833
273571
98
62
465640
107015
75
55
460166
74
205399
296998
444408
160390
32
357810
381936
35
922725767
57
6
94315752
319253218
55
191385
367482155
128964
70
98
155595
58
212015
113672
650984998
72
12
7
286312
7
352659
63
32
78
443097969
75
76
573699828
481475
46
737198249
4
365961
69
38
214550
4
2
85498314
253458786
65
1
73
38
36
12
313297
719962526
249416
114000
402649809
422585
180883544
4
82094
179309
372824
71
2
346397
465056
162408
17
59
232257
123292
474106
406885
424510
59
454659
416462
57
420434
72
463247
457823231
28
4
70
7
93
462817
18
88421
172246
1
7
229083473
19
91110
243710
242332
61325
45
134105469
82
75
96
82
238182
25
106016
65
920457559
3
3
274366
28
27
243724269
24
245982
73
342826
394318
74141
32
713111383
52
2
66
35
84
254311
92
750619352
81
154762
925569554
46
364084
24
373006
423965
266582
5
64
36
5
451738
18
68
328392
385854
4
78
432285
322214
469888156
37
69
16
188706
175495
448666
115154
218735
37
554713474
26
412665
668991883
83
237608213
31
76
67
328934358
73
448128401
95
494210
7
409741
83
7
333109
9
58
72
40
139738
227315646
994695941
136193
105449
13788
306998
477213
17
486574
145553
77
477193
9
55765
489263
154498495
72
5
76293
2
23
323526
9
460886
13513
53
35
300149
303989
137723
423042
415550
65
391776
47
73
305685
353310
4
2
178517
346024
81
34
806464933
128487
392779
146698
289381
3
139725
47495
119376824
64
754
194346000
44
404524
8
10
2
286142
5
30341014
13
38
736229063
44
122275
4
3
464796
26
206567
101946
42
706788865
6
41
95
95
162031
354758
95
255626727
183966562
84
67015
91
240845
132518
2
87
78
303838
14
3
88
215645
269784
329472
36262
53
339527
328664
192993
193045
118120
54
75
31
471184719
96
368472
121855423
272930
46
9
80
93
12
71
67
65
28
487261
93
923638285
10
33
83
35
105425
64384
466842
452113
85
81
327884
642366711
24
79
148481
95
3
86380
6
398432
355496
356101
290927
97912
290697
861588332
86
6
439341066
278981
165475
8
96
103173
17
4
59
76
34
492543
218488
30
259082
54
73
7142
42
30
39
248931
60
60
33
135450
186191
9
58
13
488355
60
3
140107
12003
52
354700
146013
38
487248
59414
30
84
202570
33
1
204535
422343867
58
7
471369
264134
38
451713
86
59
3
29
12
119317
38
280495
60
64
251565214
52
29
86
69
45
298948
68
75673
94
50550
10
87
425996
414676
46
25
62145
159661
57
491173569
26
189635
9
84
59
6
58
61
235859
74
50
328193
293198
89
76
378944
2
83
43158
14087
173214
6
5
36
67
324505
8
26
1
293303
69156
64
99
77174
36
180230
301884
5
33553
188199
28794
81
989890871
15308
44
51
269095
330674
443794
734347660
37
140828
3
321890
28
271269
945233977
451203169
168752
70
257925
83
446076896
151103
54
29
300391
5878
380837
89
364915
495793
516817691
300590
109362
5
137955
73
109217
9
196135
8
30563
204064307
97138
14
23
495646806
22
65
332663
314229
27
415710
403378
73285
76
4
52
55
150691
126824
1
111969
387157
48
18
3
6
372226
78110
457182
44
97
345327
347928
2
53
54273
45
2
348208
304924
13
86
199998
33603
59971
261359
89
32
414218924
93
40637
224133
9
2
324177028
119864
81797
78
70
264025
23
78
92
143179
289164
254717
267333
81
720934229
3
273125
32203
2
43
745917273
52
905506683
16
825241604
334335
200412
93
9
35
3
62
345585
95
492485
8703
352926
400868
5
53
97
30
29
102403
56
57
21747
42
5
75880
325834208
162884
343695
104088
462648
8687
42
96
68
204789
350639058
5
23
82
3
109144
12536
79
157913735
11143
2
35
15
18
556312910
92075
262591
21768
148136
61
47
106915
309755
9
567975751
79
99
473799
42169
46
390643960
81
61
56
31512
89
75
262170886
9
5
64
247413
1
20
618145867
61
44
79
92114
265220
400355
5148
228964
481978
34
2
62207
264806
141461453
492505
71
333168
308087016
334539
92621
267539
44
133523
63
46
301389
71
430892
241756559
273118
256971
147029
559013955
493801
1
91
95
487255
226677
960578623
185457249
236353641
77
756656564
12
270230
921060860
399804
89094
358483
430623
172962
98048
357487
20810
368248
14
103546
1
5
58892
35
220240
14
35
18041
273656
302073
2
2
82
1
273618
69
90
49
457600
94
7
112541
224484
479787483
3
17
397075
469196
97237555
38
399331
27
4
424428
206414
4
342684
55
336087
84
68436894
22
5814
124464
49
444658
376976
87
46
15
485880
382338682
260822
112126
31
88
79
7
9579
16549
469512
145591
246134
353306
85
242517
196998
460911
177691
337661
32
443534
21
89
824475706
74
3
69
213789
29
251297
35
126509
456855
5
364208
86
323046
5
78
4257
74
133988744
291201
4
73
85535
41
42
71
2
295424
61
39
412019
37
721541928
74565
67
956980289
774791717
93
55
49
4
363783
9
347134514
9
323679
192035
475262
18
81
43
71
280079
49
115269
479493
14501567
18
732708186
383098
27
340682
7
328696
80
42328
51
48
60
479152273
458261
6
202255853
80
68
325627
91994
475331061
33
1
34
62364
138127
31
448688
218485
399469
2
451545111
617794323
198532077
377782
12
90953
93
232523655
8
450427
480815
63
180794
272338
74
362265
82381
4
4
74
68201
651524428
39
9
215952
9
45
50
7
33
47
6
3
72
1
82878
11630
1
387334
12
81
3
290810
86948
91
496316
68
38
186799
22
249430
3
131189
119182
58514
46
79
454780
71
29
32
353916
258118309
252848
166198
92120
459696
72
43
364495
329359
821186671
7
29
369810
173561789
652689522
6
2
5
48
184909
9
424704
5806
85
9
74
85
47
110107
320164
25
496255
60
17
240946
90
366907
331765
32
9
325411
368362
8
561002279
419217
107766
48
48
55432
96
24
320643201
154053
35
98
475829
44
371475
529061695
182725
9
66
31
284083919
377205
83081
11
261485350
56
617864451
84679
32
209623
6
708
62
174779725
109964
7
33
95484
365051
30
4
492503
83
23877
241750593
436801
272965
124309
2
99
48
61
974930011
95
57171
488606
40
78
376013610
50
18
64
370138
254829
59
9
35
79
11
413750
337238
75
2
76
353045
2
33
42604
96
84
96
174167
354972
79
89
183842462
20
103148
63881
497076
65
7
358405
397368
7
224590
10
10
30
320750
169716
37
208748
59
71035904
38
36
150090
8
19
83
87
272837
228420
389924017
82
18
66
179522347
710218814
218823
521981927
478578
417862
146086
81
358848719
86
193349631
3
312629
464964277
78
46440689
35
21
21207
159938
93
343858
381193
57
321458962
87
152961
8
53
390168120
6846
897919715
631684049
214910
6
11
719916414
81
98
13
112174757
3
7
226346
487311
137029
278903
207635
213961
263639774
297693268
177065
748327003
38
41
21
77
5
404
106655402
25952
303793
17
292799
88
70
9
272067
396345
90
66104
386355
91
109215
321466
98
299324
4
35
281404
413832
208571
307445
365304
263322
23
76
28
853076609
26
57
491066
67
130268
48
484044
378111
68
10
76885
535688745
188125
89
8
7
35
283530717
290055
87
79
704629666
56
496006
6
90
261276
76
165132323
321668
284752648
69
59313
72
67
78
4
415213
226812
377151
41
74947
26372
111024
39
814139866
496703
64
50
79
43
62897
74
11
485089382
429277
90
31
308947763
49398446
5
93225
918400727
19143
147890
212365
272690
73
76
4
92
85
18
127164
5
964838504
39019
147865
12
342558
47
80
70
1
340213
60
6
80
49
186989
93
26
5971
61
7
25
98
67
3
81
8
70
92
79462
488549
388255
68
2
51
318699
701456689
5
94
462972
77
194051548
94
425137
59
99328
642084190
326765
41111627
30
338524637
288585
30
362927
14
157380
28
257982
35407
889054018
16
156126
415543913
490894
16
473472908
38
58
192134994
159411
8
5
895813211
245165
8
3
189751
81
350376
23
62
80
13711
485592
158608
446484
56
241127732
82517
151531659
484833
330030
73
47
1
58
11
288307
494319
7
8
32247
2
93
305466
62
160688
537363365
76
85934
64882587
67
106095
98
447559
5
33
54
446871
83
374730
34
238854
60
432509
44230
84
80
150078
29
441669954
20
296587
14
420169
387671
472107
71
24
3
101074
88
91
459993
454975
6787
84
424958
289648
5
29
42
23093
195420
96
79
391608
380672
16
72
67076
5
3
22
481223
485726
173857
47
55
434312
53
85
770230049
61363
432401
48004
4
644965407
30
47848
4
302479
225096
371014
66
48208
7
159210
755453428
10
248766
57
542695503
72
366724
62
410813
351168
381259
51
145540
84
34
143455
489680
97
95
274311
323527
394307
96165
653489832
339954727
125746
38
16
391290
771485102
48
66
2
72669
9
410321
89
206081
7
461812
318506
34615
5
77
32
170032
5
2
239797
9
78
34
440223
88283
538976027
71
137654
59
21
81750250
79
64
206714
498142
81
68
97
17
125163
210193
426908
89
97
3
344170
85
65
37
38
366268
360447
577347249
45
4
65259
248569
79
72545
30
252563
79
416300
588975113
75
363932
179844
44
95
16
108988
2
32
49
4
1
26
6
13
91320
6
210954
9
32104
227164
5996838
45
9
19
3
4
49
350327
32
245756
436282
132697
222930
66
9
34
23
11
624558290
34
38780919
314165
212627
237485342
374402
94
71
232757
53
72
16
984792143
206435
390728
464833
3
338029
81
40
9
985319951
91
252930
431577
33096
3
217278
43
42718
13
451199
12997
92
272753
86
80
3886075
38
130553
384701
352629
71
369071
29
81
36
285188
233918
4
30
277179
3
11677
16
332624
40
318393
88
22
6
66
200999
64
856407153
379478
170419
13
343103
35
411593
88
89137
44
138292
469830
104330
491847
32
16
273862
373291
92
9
71850
229593
6131
368753
477589
17
79
424012
74960
93
18
186192182
8
498897059
68
376017381
36358
93
445235
479558
70989
86
453118
51
125602974
8
747
15
5
762798613
75
336751
433430
263318
39
121426
28
79
62
359815
10
112055
18
61
63
241260
546735732
98182
74
189651
107838
51
63
203173
26
39
70184
295636726
1
34
331060
457910
5
318990
94
177481
243825
4
93
233742
125006
192072
493741
7
21
287015
243837
706379734
121073
160450
174469
268953
49
220660
495344
63991
317944
73427
463982
87569
928379952
99223499
96747
2394
8739
221564
982176663
6
9
33811
30
23
42
99
5
15
110984
33
8885
1
30442123
43
956527847
4
456479514
353883
342972
16
54
103017
76
51
7
43017
885955557
271319
97
54
3
769
21
453538
17
40
52
62
6
247353
71
490163276
92643
35
49
9
327626
480482805
192797
99
37
7
90833
187905
463310
220053
1
439690
329453
56
87
185360
58
487446
61
481454
59
902980257
240159
68339
432217
995620698
892283522
22
5
6
49
260044
377394
284597
283333
32
6
390897
3
54
2
4
59
390199
64
95
225156
306155
233814
460462
357915
185252
14994615
37
33940
80364
15
56447
375092
173029
47711
96
373612
66
562275451
384880
436519224
3
282199233
496398
77580
65633
2
290905
440437
234934
121113593
492829
927104066
10
81
190178
31
328959
7
75
96
70
16
63
469922
18
66
43961
177237
30
23
8
396687
369603267
76
476965
319505
96
31
215344
44
7
105522217
441809
79
106921
315921
9
447867
48
352970585
64
344117
8300
98501108
34
96
532679526
462831
493094924
8
66
338978
20
371481
39
55
194517
59
170907
125615
14
77
32
41953
345693
264984042
18
364365
2
208661
99
780785442
477798
106205660
55
878923311
63
50
62
2
463260
14
4
61
430297
8
353753248
379660141
8
24
52
4
4
85
18
50050
188673
49
59
80
72
1
278972
78
229642
90
108788
992897996
89
7
241931
98
564510571
77
150937
9
66
75
34
87
93
429022010
156092
93
309201
4
382606498
439677
424485
86
394041076
117261
26
171775
73
72
16
53
97
376376
29
236071
53944277
72
84
254224
250293
88
18882
1
324445
4
86
774736195
82453
313885
16
45
374181153
9
29
91
14201
1
83
59
252999
426015
30
66
33
69915
80458
3
60
175004510
440443
481957178
865098634
99
324891
23
487213
93
338656
309930
2
114889
4
372446
98
67692
219990
31
8
596613543
456565872
95
301057
29
51
88415
830529699
257417
435375
184132
467512
1
343990
131470
68
8
88783
65
82
173567334
17
114992546
143797856
60
19435
201220
200752
66
44
20
328823
263964
48
59909
73
94261
21
56
470435
235480122
68
40
264047
93406264
89
47394
136332
26179
9
50792650
347857
14
28
489143
57
52
77
48
49
331336
959784662
29
66
65
307963
47
5
163383
151293
156043
781342854
15
220976
427396
78
135933
790380182
249633
230694
202922
45
646753397
20
448172
226537
482435085
353147
50
9
195853
90
486141
125593
518494170
428037
98
81
386852
78795988
57
783300007
453309
4
288102
524618899
64
117076
65
62
75
56
144580
430168
96007
417299
909649647
3440
470752107
5
10
97371
7
99
101506
11
63
80
36
249251
43
8
329452
69996
55526
69
191066
396277
27
61
15537
96
2
621963900
27
32
308687
476083
93
97213
9
221702
30
33615
893135146
221559
10618
61
81
111407
44547
19
260029
64487
44167
19142
34497
194140
55
3
37
64
1
29217
56449
194548318
6
37
572222897
199626
218152
64
16
88
7
36
74922463
13
4
630720103
65
82
26
32
589108429
9
64
179877
341409
23
5
324542
69
76
12
387052
199280
8
315070
40
67
66
51
2
357036
331296
336384
40
61
5395341
11
7
64
282175
459547
7
87
58
492371033
37
31
18
68354
98
36
42
453214
6
54176
675977312
49
78
202469
457296
86
42
476876662
62
415719
429288
97
1
312761
61
87
66
118697775
18
65357
95923
8
258067
1
546974544
12
77
48
490608
55863
86802
148509
847629465
44171
454944
713457118
396318
6
5
84
138384740
1
362595
231364
384213
379217
144723
345328
68
111911
10901269
247875
94
596965133
89
368815
10
96
35
94
194886
96
201043
2
88498
282164
36959
115152
7
310393
1
73
43
1
419300
10
95
27
17068
886141888
63
25
5
305978
351079
436223631
45
223669
477577
64
38248
79
5
34
61
32799
19528
630126403
395114
46
365217
8943
335783
186754
32
136880954
81
115543
367829
21
36
90
69
1
576769926
681950916
52
89
464611
290535
9
263792
26589
484544
281868
256708
331691
413486
77
43896
141787
162939144
279766
43
52
10
7
53
59126
334523
173022
2
84196
21
27
29
9
9
27
420714
47
38941
5
655845852
348832
173066
490823
56
291786
642856109
910330326
287503
77073
85
21949
7
56
9
68513
201570
630579494
70
294922
8
99
53
52
94511
749702624
118004
57026
171468
16
413910
58
447666
46
254540
85
9
281302
57
1
74
408690
380571
60587
429403
49
87
49
148501
58
11
488065
448570
317003
77
89
179198
453442
267585
121573
88
12
1292
231980
14
526492573
78
358590
53
110569
25
9
374543
57
364068
80
7
34097
23
46611
823764815
53
379202
30632
177891
8
31
487250
2
363834
383458
317296111
13
269832
82
299006
793423346
6
90
86
26324
228171
1
69
145661984
22
901423933
85
58
2
432624
59
45
87
61
256232
255383
424073
10
491619559
50
234653
21
468871
249114
19
9
499010
26
370083
433798
490678
29
32000231
26723
44
460220
95
470732
62
190999
78
8
94
26
136209
52
45
266626
4
64
297501
87381
8
74
155965
234533
171102
1
434588
41
261568124
468291
261195
70
29
41
53
28
14
439993
21
85
282230
476266
41
230142
84
19354
23
25
31
109379
50
442170
490604
89
175149
200487
43
37285
266914
320307
269890
17
16
95
7
417441
82
6
41
669
300423
36
140764
148011
719128378
13
420085
179241
205818
202234
8
71001
62
472207
57
54
379875
108985
320697
72
41
83
114501
179738
85064197
85
66
66
474715
165215
477246
23
2
317270257
75
265804
28
17
483496384
62
47
36
212535
61
96
480718730
493600
149203
92
386280
95
391100
23
67
477317
2
404067
57
420352
73017610
40
446722
221041
65
379010
58
68187
39
19
314600
58
8
54
93
73
394528
8
149808672
227821
15
25
75
67314
469412
109853
43
96404
43
54
3
60
904627394
18
141646
59
361342
34
11395
132041
22
440555
296969
74
410613
13
4
64
109841
56
56
91099
94
478541
632221255
143503
59
9
81
36504
5
256894
527860535
373397
19
27
82816
81
91
311709
57264123
188446
482084
288201
242424
333067
351431
13
3
27
3
91
85
10
275513
308791
2
42
357597
81903
147022
494798
6
9
136323
153781
15090
238393
165189
183516
326102
383738
77
37
733053744
7
61
206446
62833
28
348453
44
88
40
295186
63
58
362341
264617
408626280
61858
33
91
127050
61
68
494289
85010
412580
157943
94187
77
21
56
30
99
75
76289
460014
64
27
97
24
7
25
8532
80
77
29506550
66
5
804351919
26
337333
28
63
43
95
811085634
6
66
92
64
44
41
66845
162662
59403
83
473864
363958
3
384369
270043
4
89
363031
162798
39
6
289674
147764968
64
379014
371550248
109423
81
492683
29
2
413057
375452
30
8
97796
343461
444875
85
93
42
54
250385468
87
21
20
81
71988
30
30
20
31
250360
226825
44
419687
302396
23
2
76
92
312643174
90
6
217214
466496
26
1
33
88236
365252
72
9
65
206647
27
5
55
214720
22
100322
9
25
98
147789
62
355990
133649
92
61
274917
80900
477017683
646236288
25
76
311140
128227
66122182
163092
72
1
41
260974
234947
145037
64934132
335477
26
110042
6
25969
70
42
277368
47623
62
73
62
465882784
16
7
158610284
201125
57
24
61
13
158828
10
887013170
37
64
57
2
64
85
59
67
25
61
261969
116675
57824
438151
148236532
372162
78
491993
5
82
20
51
254189
24
94
139283
95
482806
24
14286167
15
85
86
194021
46
1
801635904
749126758
64
45
51
76
75985
50
437001
65
57
499449
15
77
77
23
76
334730
151307
47
461889
429005
915462715
78
436626
35
126790
4
272756
958667019
38
58
13
206048
267227
483116
40591
306546
221215
316740
256316
4
44
626682484
608263149
65
93
367238
98046706
257616966
167491
802810164
199026
17
76
8
8
310448
50
10
76844
892274557
187687
6553
96
156979427
160854
50
633791224
31
77
81825
34
189230
890300179
157454
33
92
84
6
98
392843
480123
268116
2
99
312684
338289200
350091
86
53
93
30
269729
103128
68
477311
19259
313225
265468
290832
23
372373
255512
33
69
405379
385472
91814
81
345496
32
84406
83
55
87
239993
241301
232816
73550
8
809812329
64
341501
23625
208225183
45
426096
742011319
58
251007
247340
67
19628774
438353
381816
331635
26
437123
20
53
96
388598290
233573760
170971
42
479981
476934
396223
880046378
52
403756623
49
603791649
222330
84829
361372
5
95
347789
86
354888
65
49
56
333624
59
27
32
381889633
47209
259159
60
128018
22598
36
19
94
140870
132233
65
76619
52
93625050
683382773
151280
23
289098
74
43
95977
475934600
45018
98
53
238104
93153
411984
7
86
12
10
106861
7
645798945
8
54329
185057
340118
17010
269211
8
76
28970
64
58300268
9
358416
457650
38
21
188237
133521
255054
670045651
87
96
63
682075486
714078138
57
4
8
189116
444727815
85
81
37
30
158433
222682
10
41
40
176865
69
44
234587
46449
34
470804
3189
80
7
268230
173634
699991495
80
2
2
93
38
1
3
664236758
3
54264
220480
292415
96
957810792
80
310412
31
273129
37
291419
29
397292
31
36922
20
73
36
98
617161111
12
151624
354369
9
345077
85
40
47
255042
253073
89
279440
297978
32170074
3
68
291015
107708
29
80
459326
237430
2
59
113044
5
431501
30
387842
497191522
67
59
326178
86
46
454969
69
317384
60
8
57241
425109
76
50
48
81
27
50
3
59
39
17
308869
74
2
428577
359359
389016
60
80
53762292
8
15
304382
89
10
211513736
459792865
4
325698
61
46
94
428683
44
52
199840
336696303
99
95
39
369302
67
19
97
13022
53427
31
38
98
64804
29404
994098016
94513389
339635
141785
215237
121115924
317688
16180
16
552065973
416719
112118
21
47
127507
165280
55
53
408840
97
52
28
377686822
47
20
293464425
34038
220034
23
268251347
61910
608105523
45
28
32
449218
45
1
199282
65
10062
263299
76
52
425042124
95623
11
358300
197182
71245905
198904
4
246285
97
151654
236562
239969
87186
43
192057
378484
376347
4
8
88265
50
64
6
18
65
369985
34
17
480426
29
435251
51
421655
30
88
9
396135
87
57
320602
350683
92
77
376482
362470
335301
233218
79518
302661
15
50
8
493074
80
259841
24
50
180552
42
55530
7
52935
272394
488878
7
3
360077
382536606
42
69
2
70
76294
289946
83
126810
24
511912311
8
92
781379160
77059
465199
2
203955
769833581
393895
27
123436
17
28
183214
279130
471432
280708
20
769294544
48242
64
16
30
20
76
16246
26
451900
50
416356
83
267169
159511
217344
41302060
94
618739271
55
211692105
56221
91
348157
69
413701
990806728
573097767
95571
366328
460253
23
9
234698512
335621
19
449617
496721
1
7
98
8
66
142235
38
935564038
69
43
2
73
459801
406949
368003
736624007
170472
307510
256035
45
64
55
406350
5
91084
217307
32
748626659
78
34
65
131691
76050
52
471444
263910
9
29
91
304975
233103
788635956
51
60
2
99
760771964
34
50
386779
452060
15
52232
395263
375658
11
441583
434237620
64661
25
5
7
89
496241
269825
354812
93
17
218525552
82558
48
157500
92
93843
72
286251
230471
40
48
397477
83
76
70
20257
171283
98
52
43
62037
82
25
100753
252409
10
492195
48
275226
234203
493529
67
115327922
291746
53
161319
397913
499049961
97
59472
430754
132152
34849
33
260642
328669620
6
92
91459079
7
286376
259750
16
45
134079
219415
66
2
8054
695435581
120669
1
373479
16
39
25
52
54915830
883058027
56
158257
394555
857238816
94090216
117841
13
159977
45
96
47
287123
2
123378
180125
54
349594
73
348147
499048
386549
88264
27
288744
319027
85
7
101842
421339
405807
75
14
122160
171926
133115
89
438450
213208
271837
495318
20
51
91
83
41756
225120
360116
27
20
3
2
930564890
4
950769410
212285
8
463892271
7
307292
22
9
385468
28
92234954
99
3
201762
379276
26
88
47
58
74
271097
51
7
15
48
72
275500
30
296611
65
46320
213866277
369519
156170158
7
76
72
58
337794
58
320941
30
241723
320869
1
42
473006
66
80
159217
445276
203896
317272
34541
159215
26
145224
87
14449
63
320878
955789540
73
42
34
13
332957
291796
69
272417
90
221152
233145
21
219110
344254
32
56
327462
158097
76
92
86
88
77
6
37
1
882059536
3
380644
11315
63
112118
87
226547
367659
408285582
472572
97
91988
486648
43
38
70
16
61
65
214213
349962
142714
213625
428571
52916
83
285644
70
33
33
76
53
4
1
49
10
126529
361588
7
8
8
26785
274216
198591
452618044
323054
51
278119
240732
361857
127845
139058
452230933
23
5
6
364873
39
14
254469
455867028
65
88
99
89
475280
484194
59
5
12
33
913208433
56
12790
47
93865
11
63
4
86894
9
268996376
440876
700806014
6
94
164038
136142
17
433366
311205
139372
28111
123511
416908208
879172027
96
276842
33
241341
858162205
328403
6
3
760618054
3
23
341225
81
75
1
93
381558
498327
75
492297
3
274494
87
5736
242228
28
366345072
381494
156510
86
232595
24
28
95565
83
2
80
60
5
82
380636617
281175
73
45
66
99
51
1
165702
9
24
36315
455645
169066670
92
52
978677304
15
246683
16728
85286
7
93290
367829
8
133782
257598
56
86362
5567
699365902
90
202060
425289
30
118950
330506
498784
87
83
1
433157
92
231938
169963
10
90060566
15
58554
6
278161
66
108113
271654560
224015
224614
826253171
437266
389510
323673
9162
21
5
984950091
1
413373394
27
89372
9
8
80
95
22080561
52
330185
102349
381532
22
235729
326767
466303
62
486564
16
16
30
450737
61
3
287213
1914
916643312
32
170339
14
219137
94
472191
57
6
475802
56
347537
128622
32
309996
442055
478876
480264
404771
66
49526
941041872
300747269
53713
399291169
379501
59
427508
56
62087
266701
6
245571
398074
78
53
60
92
36
415417
299164003
467502
3
418264
465661
73
426382
86
509960165
17
36
65137
288516
150230
113857
874989391
4
47
125377
373195
251073
98892
313887
147686
5
352739
26
222392
325279
172067
96
9
414161
445856554
59
303818
33
88
48
83
58
107440
485766
30
208118
615414664
432905
19
66
97
23
56
372518
454247
147300
73
349256
257439
76
28
273
457785242
140622
38
344859
7882
79849
64
4
478785
46
149336
292821
20
412504
98067
171561
47
219046
337175
62
65
433307
36
57
18
811026298
94166
14
156438
72
77
388477
179019
762351040
10
334251
65
178410
9
416663
240888
235133
6
439483
63
65
292362
228023
54
98
144524
424081
14
90
12
5
448458
54
126519
2
19166
34474
5
133123
78
177275997
389153141
75
29
924374387
14
434364
51
110629
79
48
79617
37
73
40
3
6
7
567173396
14
90
82
987522887
428168
27
22
85143
87956
474168
69
1
91
37
40893
56
1
497576
10
395128
334406
77178
21
70639
66
51
18
64672
189993
67
8
430355
232290
481536
229317
500341223
73
307600
3
213704
88
294819
63
28
917686482
34
481038
33
216671
375926901
17
484731120
41
72
377916
359565
57775
719585317
584498311
208599
57
58
46777
467309
320061
447545
87
30
32
78691
9438
77
93
823886752
357514
52
31
5
132372546
8
98
3
42
2
174918
386420
285268
46
33211
9
87642
478422
3
56
241502
81
637339768
2
431184
53
69
6
372723
60205
77392
297637
389844
236574
99
350630
82276
49
97
4
281663
257085
7
482203
91
874321629
198440
79
1713
39938708
98
279888
457003
76
199726
16
10
3
427617
295886
38
50
493473
40
394683
472081
18
706229846
3
351837
22
30
11
471680029
5
8
608669059
160545435
81
71
97492
97
43
165025
330833
59
1
373267
969245313
304762
3
199119
2
72
54
838764984
412925
139156
25
78
277589
150334
91
29
494698
45591
6
27
307713
82
72
40433
59
10
336386
144746654
5
37
445557
2
83920
84
94
29
28
9
351844
58
7
202395
958747893
43
3
13
5
597258564
19
139212
97
936226384
7832
257128
44
302202746
156969
21
2
99483
69
482823
99
119478
279455
55
182539
262694
41
293893
114854
2513
189234
94
40
165888
80802799
56579504
441848
15
67
367100
703064295
76
9
310022
64
7
777801183
69333
98
397213
33059
215108
47
25
8
49
24
442511
71
457326
540766919
44
11
7
79
332151
21
90
426763
624898344
630422150
2
79
197263
438539
316421
85
76
93858668
974226940
98
736327772
441348
54
96
707781880
38594
72
53
12
21
617829519
463147
6
44
91
73
6
297980
24
43
91478234
501083236
76257
88
82
76
96
34
44
600245063
988384860
37
215367120
72
203626
480183
388599
122802
252890
46237
20
8
303286
667423339
442918
55406
186628
194318
660157783
9
470994
90
214854
50
6
89
99
4
107346
95
46
70704
3
400059684
129619670
41
157683
6
326874
13
92
357806
389946
97
409032
263138
2
748686937
465012
460900
41
47694
62
89
29
8
163255
359957
139451
32
46
407491
127243634
1
454900
28535
62
82
29
9
95
953225346
257826975
8
87
293441
54
55
99
89
149507
85
40
412311
28
52
97
39
76181
37
93177
250475599
81880
8
98951
324392
212886
497484
2
58
58
91
264218409
8
55
77
50
166122
61
327597
93
429890
141298
57
254809
334443138
40
60562
62
75
375542
6
369619
415779
480699510
95
13823
54852
93170
22255
325431
262957
283874
128979031
47
62
196718
24325
39
71
74
2
222616
44
277668
4
19
97
60
26
7
318401
34
82507
80
48
3
21
49332
382310
35
72
2
97
141838
433461
948308955
39
370289
61
17
865692100
10
79
129272
82
255452
33
93
96085
119738
161928
373459
96
31
47
79
449198
285664315
11
475342
72
65
8
17
5022
220107
219634
95
42
234009
18816
932157465
311650
49
11
772658688
304908
97010
87
32
336447
16
405926
258356
461577
47
28
106554
43
8
342181697
43
79
80
42
473876
91
58818
36
48
41
44564
72
163417
35
34976
13
202300
35591
77
202556
46
292329
413188
439681
86
39
59636
60
89
24
136807
90
76461
907402130
67
209803
206369
943533569
48
863636729
40
25352
99
425590
456243
6
369918935
53
98071
373622
149265
247837
87
50
499285
79
6
193549
80
352761
39824
71
37908
134155
152084659
133976
58
15
39
488438
79997
37
30
354456
60
21
391441
2
62
458501
50
240172
291069
69
40
30
138747
512556794
86
363642
835325080
261424165
85
168782
365320
22790
72122
77
444045
42
319461
161943405
240767251
55
68
9
42
413990
58629
4844
334839
26
81
5
6
371679
187591
215139579
1
32
1
11
84
34
16
134202727
29364
481193
19
61
30
249566888
387096
60
87
64
160126
28
1
259155637
37
25
115391
292888
2011
31
77
93
5
224553
79
439635
49
71
51
1
85
231886
416855
50
402960
37916
4
3
4
77035
25
334236
61
705781159
58
86
260809
65
382440
1
216706
246356
82
48
29
242788
1
229383019
59
276646
180062
162249
78
11
81
27
413143
722425260
1
1
446606
57
230837
67
63
178066
231449
1
81
75
258148
59
326569
85
179263
334488
65
908394631
61
70
43995
93
138470
99
119935
987368258
89
410958
12
68
121583
87
257645
199830
57
1359
89
84
4918655
16
89
216624
466349
327002
341967
4
467057
451734
79
74
367329
7
28901
30
325424
26
10629
13
933885797
444166
328108
12
24811
247824
56
74
470989
3
61
9
4
39
323127
134803
1
75
148904
461802
8
131650
21
289399
366078
55
43644423
412683
113647
328382383
879056047
157698
336593
167564
978191271
309312
88748
51
42
54
29
94
55182
274075
603984893
52307
203841253
2
535184135
291190
2
77
6
373487
35
65
262622
19
22
24181
163191
60
76
24
227527
66
25
77
398752
490282
870957972
217560
20
67
249668
412335560
95534
65
75
448023
285991
47
55
91
7
230884
315658
85491
62
40
48
7026
286743
61
38
67797
8
218583
52
42
98
41
38
31
390550
131583
68
346391
472956
94
299962
66
42
26860
98
54
464304
16
121755
90
9
66
7
316057
141856
4
473699
150097
321678
26906
74
27
17
4
307779
66843
179186
973352885
42
54
408727
364277
75
55
33
87
9
54780
456577
20
85
18
71
961538198
193837
28
16
36
359553
21052
15
1
17
60
66424
467092
82
68
162774
4
63
494892
481728
284611
22
80
391242
845167625
7
974628355
52
19
73
352509429
6
64
268376
93
185064
4697
435719
110826
191918738
133594
813242693
12
42
105963
378189
19
489539
3
24
381170
479439
7
639928099
370290
29
52
3
81
4
492392
79
791896268
567207442
134513166
37726
354316
497794
75
388963
73081
292046380
371459
28
2
20
2
227579
236728
468467
7
6
27
1
28
33
67722
94
613375879
238439
447612
98
275213
104562
147895
248725481
436679
71142199
849474434
258279
166586
4
4
45
53
5
7
57
99
437556
10977729
33
150495
44
1
372334
95
82
513209929
54
261422
97
306929
69
26
5
114272
597313131
21
255685
449028
59
90
55
303702487
64
373220
24
14
74
481230
409259271
314039
44
88
4
555627430
2
66844
457191
59
20946
425718
49
5126
55
310133856
127021
19515
3
357869
45
473340
91
36538464
430659
8
176571
3594451
31
386666
6865
88
26
60
39
162937
10
422651
50
107824
3
29
45
55
6
34771
485913
77
717212567
9
150076
95104
89
3
284398
465846
440287
123482
19451341
361166
16
292167
315671
243138
394265
402449
58
55
65
351037
242068
231548
185608299
9
945826966
95
247990
28
150478
40
8523
88
68
31
18
180182
77055
64
858523077
40244
481942
228462
46
89
617448146
80
49
83
307144
435041
73059
411497
94
28127
437917100
21
349967
386936
2
293122960
81
27
208910
376310
18
16
355414
111595024
259560
4
446400
64
60543
98
437851
9
34
455583
404133
265047
36
66
55
86
57
79
199685
39248
393112944
360280
298790
3
21
274854
494812
6
40
316669
83
104779
73188
55
1
66171
93
466553
40
47
299142
35
30
96
2
21
99
40115
21
11
391418
37
229371
264541
65
270748
338401153
484660
33
187055
15
477290
349684625
762923935
94
40
4
93
22
313763
99811
759757200
35
2
174670
774768854
318012
57
44
94
59
737272933
12
33
123023
78
57
3
42
347481
166046
287764
204624
46
4
288186
189276
8516
158165
444633
32
60696
3
5326381
51
90
42
97588
5398
96
42670
54
13
89
31889
304247
94
31
172345
271504
8
49
33
397755
132913
278295
923951963
322278353
94753
16
61
361791551
280975
158235
16
12
168026
84652
603934567
82
50
7
188048
113328
140132
311286
41
79
127648
34
232149
486724
297460
82
28
367075369
77
271724885
16
463509
171407
62
86
983200134
79
291341
34
34
4
178573
445343
491684
452937
221559
48
9
7
59
248179
251819
58
96
2
388822791
96
31
70
60148
451358
265338
39
31
426554
88
395781
259114
2
212901
116563
32
38
53
38321185
21
323025
11
218134
253015
370876
59
17
8
469372
41
406808
84
174673
44
10
3
159024
13
67
35
35936858
116980
110997
89641773
78
80
24997
357605
14794
360382
310325
36
46
304917426
94
237676
73
181161
34
78
68
5
61
277139
406863
6
2
875688638
383581
474096
31
69076
299965
60
4918
505751826
423225
405886
460102
410479706
35650
270763
322985
88
59
50
366816
40
400358
8
5
50
42
474240
202747
89
182850
6
438998
44
10
48
3
457915
676755978
9
39967
58
3
7837303
228597
95
15
147350
16
16
227553
72501
272033
185989
502101485
20
72
316474
58
81
340478
2
437610
77
42
360442915
494839071
385066228
128065
97
8
271353
34
185786
160289
93
329853389
96
61
51
392717
499527
33
65
79743
98
2
14675
421650
417567
370645
188763
44
28
65726
7
468021
355519617
195002
246707
584724988
93
70
413871
485452149
96
259102
406581
66410
101303
961028729
47
84
14
19
352314
10
449812
361123
191593
90
13
260548
97
30
2
447816
309433
130488
120696
6
14
4
226476
93194983
7
67
3
409064
35
472380
33
54649
69
55969
87
536129438
85
69
34
360472
40
315805
470742
199981
92
73
487308
470465
70
43131
296969
2167
269811
9
463766
479839
7
37301041
58
978920871
310715
77
85
119679
270144
52
449674
386112
153762580
203127
211
301607
66
226898944
11
198615971
96
64
411845
686620659
64
82990
59
1
1794
310763
240027
670025477
34
102449
26012
299536
103400
39
70
401702
40
255040
1
62
42
66
27
41
477155
344477
5
59
92
3
80861
9
142740
400437
436208
350147
53964
406918526
13944
39648
352858
770125839
83
74983205
116894
191442287
6
81
94
196648
3
99
956191577
374137
28446
61
124122875
366276
283232
51
59
76
92
97
18
120505
92
98
184089443
46
138188
33
432683239
2
83
369423
198063
34688
3
42
25
80
30
9
45
262696973
8
8
97
64
355116
21
17
63299
41
54
48
33685076
121515
45
111023
298448
52
307647493
327126
103992
493350
367645
27
407355
133034
150928
90
63
18
464721
72
57
5
49
8
92
66
4227
317727
138301
21
136812
90
43
93
121088
107219
86
293168
65461
154133
33
19
288289
134854
295260
73
22622
66
77
922657772
2
83
70423
1
256467
2
81
32
51
10580
52
90
64
29
497735590
6
453593
358278
47
30
1
56
8
89
412316
88
34
69403
351879
355205
275252
49
293968
4
20
370928
237986
63
20
9
42
35
71301
37
3
296309
484728
424769
22
5076
90
66
386603
67
225409
29
82
55790
36266
591542270
297942
145791
10
332205
37
635269479
138578
412694
7
34191251
123818
53
54
32692
51
6
12224
73
488180
5
22
44486
56949
405528
4
1
53
20757
194635
372822438
450378
321424
478674
415390
469448
333710
867206601
498394
438083
140924
22667
404187
429379
9
32
81
64
317023652
96
99
161545
62
15
20
332321
331761
217550
62
170744
48
45
173150886
840858423
843743609
59258
202616
29
38
88
464876680
8
190328
2
68246
52
167345
48
17495
189887
10
200629
201894
277918
18
428601
15133
182364
2
273298
211650508
461717
57
28
23165
172342
399
50
94
680107432
6470
23
9
37998
1
391348
8
313514
46962
87
122011
33915
52
277796
385379
32
248446
38953
288005
9
431928
368875
96685
433086
62613
209359
225964
443183
50
48
179247
96
1422
315153
46040623
24539
86320
96
123041
5
37
171646
14448
163268
192322
196809
121289
90
349000
995689175
66
439352
133923942
404563
19
17717
477678
17322
62
32
35
2
92
91
8
116375
19
65
263643
45
697752050
331923614
221812
599488273
60
358817
20
1
69
18
348521
459968543
1
48
350037
13
824369238
351112830
2
112371
144897
913884647
25
454483
7
60
399282
76
971054156
406498
142023
18
37
4
83
89
266506
71
52
47
549099589
70
74
137481
40
429439795
377980682
144981272
97
88
285906
147312
3
334645
74
492942
286260
67413
316753
35
70
178879
117305
82
75
397294829
6
236785
319361051
225633
74
100320
15
20710
216706
276782
27
214416
55
4
42
17
92
406709
339638
185179
494837
312714
163400
9
137039
264260895
294270
236218
5
266136
24
15
16
30
84
49
343066
242139
17
12
46511
383326
31
443425
33
1
394397818
38
8
9
41
18
301816
279256
123061
75
475328
271414
5
5
35
77
58
4
57
407925
55
43
408233
85
63
501734401
97
49993
147497
71
22
87366
63
70
120235
12
175001
12
238734
442902299
74
239371
30
40
16
66
234192
79349
95
38
79
193556
6
28
455733
10
320943976
96
9
374420
48
295147
626208612
78
3
306276
70184
9
4
161547
300551
58
6
225305
65
869542330
144063
94
422947
363285
10
36
369006
11168
127144
84
219958
55010485
58
424117
205523
89
80
167045
158027
362317
7
1
457460103
17
316244
100993
34
765198066
573059026
57
145122
50451
12
360642
220919
426268
229976
608611085
95
11
81
443594389
62933
234264
44
92
401294
77
4
13
455457
10
4
25112
63
331145
79
3
394516
14
11
485099
84
6
35
5
125355
34
466965
34
61
85302
45
894699425
301346
97
463924
31
77
236186
82
207764
445333
4
269097
83
19
485084
463087
387576
213484
199229161
87
36
352453
111300
38
38
46
331558690
195910
8
15
69
20
215404
29
52
62
1
89
100139604
114276
252304
37
17
47491
13
340908
42
67522
73
572729980
65
234638
60291
79083
1
147780
301485
35
225163165
131121
310266
159218
34
436200
91
7
397528
419149
59
36
77
190963
20
9
292000
381537
79
54846
9
209612
13
98
45
376962
5
86
334065
7
30
425746
6
205276
5
9
372302
12777
77
339546
445262
1
67
52
43
41
29
6
412090
171753
375064
204447
41
25
36
49
41595
450031
69
393965
489838
426104
58222
391135
7
42
129234
12
7
260152
486289
20
58
336869
81180
48
62
39
98
24741
399979
479669
128455
61
589643650
25
91
319441
306739
12009
327511
79
35687
86618
71
401949
273445
596461067
10
354583
426825
9
252178
175498
31386
2
19488326
191550
68
198311
114577
69
67
86
440341
30
903324898
9
380984
1
108443
76459
66
623384908
466490
86
39
13
196379279
186410183
44
322163
77
4
4
2
445884548
77157
67
30
452399
43
64861
18361887
184353
90
299986
120073
81
69
214796
456601
98011
17
3
358834
16
81
2498
82
197018501
457815
43
41544
932091018
9
48
777772766
200946
403142
55
45545
83
10
61
336105
256779
51941
83
93
197371
624261596
508694071
54
58
48
4
409739
14158
440178
7
288503
47912
210967
221969
85
86
94
87943
90
32
593925760
176423
105733
34
30
70
420513
439196
6
79
79
357312
79
43222
99
17
183373
89
499305
14
53
909985824
216536
283856
406790
52
470042
66366
210179
39
29
47
16500
221895
53
255974
71
69
63
307423
466246
95
79
211526
87976
417805429
94711
9
59
77
34
4
91
33
194560273
52
391827
129865
22
421019260
296977
47
452160
135796
123290
83
93960339
34
390337198
227164
44
277106
16
231929346
7
190222
397530
5
80
45
54
50
95
9
251230
40865
30
139002
55
115798
385141574
179318
86
390501
313279
205996
354970
318691474
453061
940354302
48
396663
114283
327908
7
98
58
409138
243673
94
19
3
65
11
410960594
24
17
171176
58
4
42198
456426
25837
138422728
62
149985064
298181
342726
79
28
246283
9
138448
144004
46
93
470932
223281
66
76
90
423164
48
42
652177353
82
195473
22
80
233205
94921
92
477952
493566791
495841
46
75
531331083
92990
298971
50
66
120692
151434
425722
94
377776
72348
85
44
37
51
397069
219120
386888
407363
91
6
54491
419172
697799476
70391
412695
86534384
33
51
825266135
151426
5
23
294130571
10
8
80738
68
109648
26
33352
31547
149136
35
83
253415
50400877
401267
147300403
27
6
450046
82
214467
9
2
70
569311322
85
173011
4
54
117054
22
45
27
59
277063
7770044
136487
443819366
52
7
74
207259
537638682
60575573
491090
211890
37
258885
29
9371
37
60180
25
65970
608070118
264402
79
98881
46
302088
71
55
13109
460641
6
22
5
26
96
54
27238
355642
8
295675
4
92
72
61
9
40
499840
76
465049
558564078
40
45
59
14
59298311
44
2
51
33
3
1
418818
239395
98
80
51
35
40
9
464937273
484337
73
70
159723
291004
465406
4
19737
312903
150491
97
9
87
464392
97
444520
600696305
415152
331679
462658
61
18
307948172
91
88
366560
687071551
208061128
32
124168
1
109058
975755009
6
8
163299
332033
417340
508286913
44269
394999
869037240
25
65
29
211571
275645
2
263357
182307
95
54
34353
6
335700
153573
21621
52
281890
7
9
96597
60640
11
6
240670
3
303549308
101327
73
68
44
54
41
152195
103022
220550
12378
391780
400668
126575
83
86
78
80105
2
944974671
80
46
469641
489268
25
9
34848
79
38
48499
241685
228818976
94751
177117
75404
55
157474
376924
17
87
195665
61
634646314
85
25
94
890137952
31
94
44
45
850606597
59
3
50
497594
142626
94
77
764607162
8
90
80
52709
214383
176560
47
8
2
75631
9
12
48
145902
76008
943754196
271887
38
70
391700
60
67
417331
210934
173380
89
434864
9
8
7
377573
725421864
86
499865
5
9
756047053
274388
243118
94
14
143267
70
305173
312751
105787
11
33
63
12
7
15435
90562
64
24
51
4084
267
47
14
432160
481400
192322
98
3042695
95075420
87
113206
243042
7
287019
67
80
78884
63
944628341
425725
160369
615098432
6
76
9
14
28604
19212
38
41
97
80
321953
438687
672707679
16
11
237278
397611
87
464388
366902
19
83
33
19
267443
87538
17
63323
9
119198
36
218503
45
53
192307
4
62
63
7
24
19
13419
28105
49048
199830
269801
8
11
262378
82
486789
109055
78
64
99
21
14
281677
217166
404583
15231
448322
208382
4
102250
49
50
13
71736
41
24
63
86
84
8
442967
98366
85
87
40
350101
57
540558040
351746
2
46
1
372720093
252927727
440427
16
6
97
116275
205063
9
72432
22
59582
2000
66
24
42
489784
129005826
8
441097
34
80
106908522
20
26
32
491870
1
374923
255298
16
89
24
130164
37
42574643
64
27
296132
5
473480
6
7
20371
415402
8
79
87
27
42
3
314984
10
20
40
587944479
24
20
526486763
539693869
81
78
486937
12
9
384609
117409
19
96
44338
369069878
8
291944434
314236
765079263
349581
150312
29184
7
24
262405
35
823709707
428210
38
23
44
341955
76185
4
496146
122933
380445579
440870
918171700
82
350950
9
315670
442196
23
30
11
364639
55
188039
55
306276
77
207934
79
379036377
19
172241
95
49
405336
80
59
40
187635
873798413
171969
472863
56394
63
31
50
366586
74
468826
362476816
207982
26
312702
215786
29
64
402618
364777
252331
94
217464
40
454413
51
84
91
25
63
99784
50
70
89
314384766
314481
45
328984
450687
103508
96
6
422200
90
395382544
881908850
90
32
6
711631605
29
777210332
42
21
55268
93
38928
3
222692
10
85
879373406
37
16340
483557
24653
77
20
93
406305
13
104311
98
34
67
73344
21
308118
5
8
592748455
21830
84
52
9
495490
19134
59425
61
29
1
403972
485020403
7
127519
99
192508
53706
28
43
477000
584041931
7
330838
89
361455
184721
30
82
39381
44027098
96
440409
155811
35
139123
19
666497938
73
10
72
27
6
2
328372
46
807896557
17
406435
88
58
94
53
14
129051
69054
494265
372405
79
670774443
82038
17
82
331821
119472
39
25
88
405909
121512
168691
32559
72
431810
19992
895947922
479322
332590596
591894504
498777
317819784
5
15
19
69540
24
311156
26
7
58
42
14
218555
56
329788
18
803032749
441477
41
47
336025
38
53554
420442
99
79
6
18
90
468681
444109
453354
8944698
87
607420838
219050
449014
310126
88661
12
286678
3
907392685
102664
11
276569
217785
398404
1
72483
593766966
225743
68
41
243930
557563401
295011
37
97
7
364447
431235
7
54
92713
213299603
119359
98
52
45507
17743
157771
525010661
130042
488760
186121
38
23734
9
162604897
68053
438964
14
304093
65
88
345245
54
425581573
51
52
38
84
249784590
283347
6
30
85
90501
336061
95
1
25
50
44
243890
13
78
378541
8314
56
3
537051839
12620
242142
290585616
27
94
191270067
13
274812
544740235
26
78793
441575
66
79
443845
34
356078
164774296
379106
280053
48081
40
342475
38
476709
53289
424828
13
418283
51
32
818
304828
48
841325868
89
454601
47512
207395
51
308978
4
1
220123
359118
299859
39
345952659
560769553
32
22
60
57
15428716
96
43
461205
72
386459
98
296615
359685
66342
441993
43846
3
359604
95
1
315790
395274
32225
85
7
9
38
110244
67
8
21743
1
27
51
18
49
356358
78
89
61
91538
86
196851
75938
48
62
35
2
65
454763
41
85
203493
14
2
254853
50982
27
4
55
236292
86
198512
178874
269841
89
34
186523
77811
493240
242289
56
34
34
161003
12
46
62464
21738
107442
40
244242
1
29
197603
951202732
36
20
5
27
11
464494
731558001
136181
9
201563
87
68
25959421
6
177897
25
5
645750148
225221
68
482241
497785
297440
407050
38
14047
163839
25
53219708
73
10695
80
363214
694180828
8
94
35
158139
974574576
8
97
340169
912511369
26213
14
25
913025283
255202
29
89
9
79
147598
334222
62
7
62
94
1
98
483093
5
60
52855
206559
340536
394829765
130778508
227839
389418
336681
163584
98
53
47288
283914
9
47
615773934
23428
398479
270520
39
39
688631355
132670
408877
58
6
78
63
7
36
55
169042
54
59
491229
198668
178492
66
258391
4
444554
132061
36457
268965
82
32
359103
85
34152532
21
694057956
65
26
96
25654
344291
60
451338
234094
18
55
21224
397223091
376688
459158
27
218368
97
51
165804
379661
206769
243852
4
623660136
363906
802308970
247145
509680243
87
59
6
154592
36
60
43
34
196454
317510
578025822
50
64
64
258432
286204
96
136734
484904
68
294525
5720
7
148262
263671500
370968
954330977
98
31
333309
465401
477612
80
81
101092
141976243
28
83
65672
7
59
117305
452906372
300775
220639
4
338275
3
16
2
44614
62
451315
63
65
178994
371680
6
37
109344
80
13
21983
9
327347
25
79
118734
334502
23
89
64
15782
267205
71
58
72265
92
452599
33
64219
255960
73
397044
86942
298515
73
497655
199630
18949
95
31
461736
374844320
242581273
492436
64
313131
23
68
69
252529
6
341161
50
16
137949
90
487367
3
259666
95
245817
86
1
8
217213
2
930453216
188356
458808936
306160
19
78337887
218087
76399357
67
46
20
440445
785020574
43
480511
98
357027
226497
226799
148799480
372168
22430
2
4
318384
186222831
865639716
162672
71
74673
3
407239
27
718389782
556674692
45687
21
69
85
56
106716
4
220632
10
7
294889
872074008
320427
44
23
42
55
60
7
97
364851
99
181128
36
72175
70
462837
288345
15
97
46576
3
16938
129166
427765
76606257
84
475715
490604
76
916064124
32
329872
98
48565
91692
137616
89
140070
50
10
137780
143570
236337
880356332
300261
22975
8
11
87421
20
52
50
99
24
49
46
76613
39
18933
145185
215872
145237
75
351194414
27
53375
151601
6
10
487911768
446611
249386
8
4
135458
377784
21
94
88
48
88071
7
270203
33
326820
13711
315853
115966
8
129438744
2
309095
224852
51
142244
77
467679
7
441757
73446
8
158080
101526
87
2
59
239790
46
646824165
302460
503956810
5
42
404616
606304622
389315
13
12
29
26
73652
64
58
254981
661978437
459585
9
493967
26
20
12403
56
271677
69
3
56
3
28
37
473758
335398
29
414893
86
28
42
303033
56091
967001984
158307
331861
44
10
685593198
219885
407233
43
377154
403519
191378
377375992
277833
1
92
36
8
906447820
21
60
358337
9
505181405
205664
341327
57
477724
71171
143580
26380621
119261
39
491206
24
52
84585
22
58
11
21626
151069
2
18
250838
27
325282
414107
35
67
57
111208
193199050
37
180570
94583
8
471558
28
223097055
39
34
6
13
339741
191086
357669357
90
6
423235
144182
350857
810871404
84
263169
98230
35
6
442760
334261814
579069562
10062
443728
51
59
4
934659063
68
2
74
87
364757557
85
99
141877
287034
518616188
127821
21
15
725426814
429200
730651751
279985
52
323820
52
94
476348
196350
398046
26
109974
37
63
416163
289898905
32
72
422154
37
72
178667
188574
947149956
32
201846
58
6929
94
52
52
26
48
39
268765
103788
159893
125975
24
32
407070
332850
47
65
907102966
82
16
159962
249813
252857
97
375222
7
129103
64
105818
2
138995
52
17
598202021
414099
72
18
13
120224
64
301794340
104645
83
63
306480
38
327777
54
973926940
468589100
6
305620
80
597193387
3
60
16450
7
314834
376818
7
38
836898411
7
245253
404651047
265540
97
585713191
59
105681
20
70
10
13
103600
146
85
79
67149
49
79
7
446896
245482
408915
143499
757390742
452712
79
13
724930990
284922
89
266608
473466
63825
24358
98
374652
350994
67
10
93504
250659
37
86
171794
89
12
14766530
11
6
3
231631
203925
70
238623
45
1
55
62
37
92
356874
433604
81844
106198
67
71617
3
45
373828
37
7
254501
408417
4
33
9
311053
6
18431
6
210974
152242
63
444433951
3
26
9
282433
55
8
31
822981591
19
84
6
353964
87
453655
65531
62
28
41
11451
490703
386148404
6
58
67
4418
93
179552
124735
140680
453522156
20
464823
81
26
99
16
72
2
1
79
62842
398535
253109
296592
292604
49
84
78
6
71
447213
38
76
7
88
40
437808
220163
234899
351421
156653229
57
333217
58
398064
83
477264
129166
342439
1
876282337
49
134086
62
31
19378
354626
474221
513764891
92615
26
8041
5
6
89
408383
61
72441
60527
77
46
36
90
325584
200304625
399380
208491396
80
116982
52182
427254
32694
361696
488369819
152598
493689
200921503
403760
13507
1
111619
211420
33
59
190898
59
220724
139847
20
1144
4
54
228953
307608105
79
65
68
90
78
478944
60
46
5
78
18
246452
4
293443
98
298649
99
17
486537
2
71
43
67
43027
95
13
19
341610
225346
7
309192
2
119556
51
86
454534
905176389
451566
2
74
341188
356116
72
9
111887885
440958
108145
79
47
20871
273085809
177573
296815
497552
99
60044
309347
541267173
371943
18
260001
10
86
490878
15082
284360
64151
62
17
440429
54
207094
87
382748862
4
4
126588
35
85
69
9216
42
7
108328
18
358387
20672
21
382746
98994
311103
568676214
2
82
2
69894
70
95
338875
3
634227416
247480
81
117516303
75
210961
62
3
233560
375304162
106716
417530
357142
33406
28
412952
31
71700
444974
79
92
90551
88
4
47
10168
893100
16
24
425620
141366
202924
909346874
61
886750451
469918
264577
361034
9
97
67
658909109
41
53
49
269492
198415
106682
68
322891354
492534
22
155332
63
469842
261790
242486
69
42
13742
9
290490
10032
467165
65
358737
87
381816
3
79
37
20
988967954
22
2
245594
38
26
416446
33
31655
751541787
199763
56
62
75
29
118622
454152
52
62
108693
526623849
220545
84
196766
150139
77
52
225015
374524
457081
1
4
162771
151350
292161
305703
12065
560755805
426583878
3
28
394663
92
51181
437782346
77
16
89
50
347551
12
809512764
36
37
4
12
196696
477788
86
14
79
31
4
231162
340667
159374
239382
111775
17
245663
57699
35
602701234
371772
321731
17
6
115829
35
32
33
27
178886
61
74
150872
33797
109390
408961
37
93
7
454008
27075
57
7
13
72
209512
31
177117
316587
72
9
481731
28
5
196528
414962
275907
121735
28
82
424847
216812
23
10
111057
93
665293727
496337
215855
8
460624
737083133
652212897
69400
378049
649237575
200562
46300114
53498
227975
98
307948
226282
66
234801
79617
3
66
57
47
54
45
8
22
23125908
3
102167
164190
181300
497598
29
21
395915
75103
66974
844937131
106623
53
3
63
71
261346
356761
59
65
264791
945632817
99
341910
462660494
66
15
176443
29623
178961
91
344452
428747
384225654
951512590
64
78
89
121349
424335
88
89
68
6
81
71
6
404537539
161750
401967
261915585
356656
217990
591275677
110512
61
84
445471
553283454
217077
330468
245093316
98
11
46
339059
24
17
25
374324607
2
25
5
49
42
68
39
6874
69
30
113402
2
465656
190120
947605384
369615
64114
396757
54
656479582
18
1
1
194176
295711
271861
8
31
2
27784
69
63
358554
60
45986
199
191808
220597
191657
68785
46
9
84404
71
321205
8
99
178855
10152
598610226
3
374028
52
264398
49
108690
22
271199
41959
9
87
206628
497273
4
44
152529
32
196086
8
104008
95
769351264
328806
36
39
502292264
63
85
261495
86
17
476531
654281666
20
381408761
864677701
287019
32
593305342
60
187153
28
99592
58
334693595
207584
94
43
697946024
7
98667
56
2
412854
48
393884
96866
3550
45041
142727
211028
69331
319368
144492
8
261673
1
50454
64
73
146058479
62
33
11
496508
3
31
45
9
36
269124
240860
26
93
85
22
45
147270
36
475221374
2
492500
451567
38
49
459857
491846
47234
369792
87
277139
10
93
591346336
337994
72
444934
369421653
199652
357812
305545
23
116906
8
55
93
267236
491433
20
275075
7
74
36
359666
1
4
264936
980238645
51
306585
37
638475782
244055
53
452933
218015
9
66
466943171
141820
68
9
3
49
86
84
208111
14
442960
5
127014
58
1
30
83399
408121
641748690
451650291
2
418086877
38
278867
73319
9
429050
296325675
21
132690
510727769
3
53
351693
145406
441350
37
61
200464
73
83
384563
14
20
49
11
11
97
85
444734890
9
48356
94
21
592557351
4
450865
25
3
41
87
4
405670
32
112899
194767
83
97406
298389
177504
6310
247973
384192204
319951543
23806228
340497
181667516
69
168946449
294286
4
146151
78
1
87
52
259137
8
61
3
22
2
105049
10
9
4
19
2
73
35
91
731215610
83343
26
23
63
83
86
94
99467287
2
80
77
299249
325035
76207548
304401
298737691
51
202327
95
289729
8
491313
11971
2
114353
132033
835191331
121488
53
1
208219
2
2483
1
679369655
99
311244823
1
37
16546
44016
122758
43
181696
353035
836681272
223938281
64
410078
350054
16
49075833
122797
81
80
26
98
15
55
149881
369702
325147
85
36
487593
56295
486756
5
474885
36
59
297182
84
80
46
76
30864
13
162568
192916
112993353
3
84347
232508
37
97
348504
367203
190404
57
63
378265
68692254
345267
474405
72
59
72
74
66
411490
227153891
72
286056
56
73
37
33
403554
18
238658
52
80
8
49226044
473504
130215
84
1
368533
8
151117
91
65
60
398376
19453
96
9
81
84
33
49
19
9
339287256
218833
330860
48
111361
356331
624482558
99
288029
87
15
507815924
26
95
356482
73
2
191955
72
323821
164192
730700958
4
19251
10
319560
91
2
343663
301407
94
420871206
359613
52145
1
8
63
36
42
499516238
51
579182547
340173
404969762
22
322042
223934
458942
263162
63019
4
8
645318226
9
54
366005
296352
44
352941331
69
136747487
81
35637
39
928414425
244931
553908808
208423
54534
490833
64622773
466301
485103
50
290599
452260
95
404269
88
42
270253
86884
80
169959
137401
35
8
7
60602
7
20
384911749
89
376757
137735
25
81
335906
9
6
81
20443
47
80
32
16
6
247219
20
15
74
170545
449377
29
426853
5
40794
179466
12
189669298
221531732
345595
91
15
27
107939
31
77
22
60
93
517180079
461878531
5
479327
225373
2
86
34
23101
6
803191250
25
16
1286
6
16
84
63
232877
399441
31124
140845
49
79
217100
75
27
4
331050
66
401147
32
489617
386421
91603
225689
379359
95
25
929249137
5
98
5
28
40
39089
94708
386166
114295
75185
89
31673209
468033
66
22
61640
349837973
59599
58
185277
31
182199
7
418687
241771563
9
98
185102
176769
118240
62
9999
7
424054
805402507
83
52
102498
5
31
48
544190650
27
43
64
16292755
180541
329238
1
6
268307
210379
208536593
104415
370847
26
239566
335830
68
67
17
471299
440784
285837
92
440768
1
15
93238
94719861
485325
354122
32
277097
2
90
25
96
245752
54
12
7
74
5
60
92
84
18
81
72
27
81
327856
219637
4
26901
378219
48
111882
13
21
14
80
355744
45
269780
89
11594
72
258585595
488800
1
438547
59
99
429950
24
89
393680
256314
55
417445
7
483057
236539
75
22040163
16
480872
28388
88
2
27
33169
459140
7
337266
4
23
830945523
51279
51
449621
408661
131143
117905
366451
7
267543
105608
63
245989
6
430401043
20
36228830
25443
75
27
549691222
868637172
31
93
194095
210290
589074309
437489
285671816
281731
411232
274185
184892
875025712
55
414529
24
205222
158723
7
258353
7
3
281121
215046
32528926
197313
18
9
15
130746
12
353597
70
413698
43144
21
59
95
43
32
87
106747
226319
27
74
16
12
172983641
73950
170798
52
84
57
446189967
95
93
160424
436270
36
16810
3213072
18
280854
6
305092224
61
215700
4
329316
9
24
385168
375932
80
400663
448431520
4
98
38
31535278
74474
22
275110
83
360758
43
556817092
415386814
468323
62
142617
78
7
78
305486
36
475491
4
3
74
442672
74
145709
21950
91
80
78950
96
274642
250430771
136583
80
392968
68363201
54
58
18
488330
420200
88
535850665
48
40
31
364710
12
4
266755
195604
41
6
120027
79
97411
93868
78
33
345839
50
6
78
420573
52
24
95
973751300
67812
167540
41
78
233189766
318617
431208
39
407400
85
30403
60
57591
70
2
31
350916
86
4453
130007
22
1
256457
38861350
46
138422
99
47
2
662490401
2
331676
45
209621
38
36
48
26
785519791
41
75
319004
63
33
69
75
74
39
56
376674
173907
7
92626
148674
82
18161
290079
90
165397
41
81
29
309272
23
147108
6
80
107984
412408452
729509134
38
487581
64603
161801
375103
8
31
44
4
650622452
370635
879555869
69
226185
487520
346634
31
90042
70
88
91
77
124375
39
21
426365
17
329580
31
244523
562065339
9
92
97750
58
98
4
63
14814
63
46
278116224
94
25
116226322
181675
53
56
862782999
29
85
52
33
575672330
71
477980584
201243
9
212854
85366
349052
467894
234453
155080
3
256607
238280
73
6417
75
319897
5446
18
84
96
132574941
830581328
6914
374507
32
5
55
35
455372
96
62
63
37
344215
16
21
54
59
474604674
60
84
4
457216
208598
25
60
67
77480
442809
384537
34881
403186
244177
740426455
26
66823
7511653
90
86834
11
54
160527
292556
2
95
284575
15
232259492
779679236
41
75
6
257163
5
17
83
409641
53
820546757
111389
9
99
143021
463057
43
86197
422560
242024
3
491026
52
43395
78
392452
96
499539
386754
29
235123
178725
740037646
267135
184733
13
986485393
57
67
58
78
85
41
6
73
6
103718
93139
46
86
897236155
42
226152
358438
41
13
254480094
5
189723
8
92
472398
233570
30
277898
332368
366642
107467
44
68
21
3
229488381
81510
4
129734
29613
730996620
85
38
89
39972
139260612
369783
267624
42
91
161147155
4
35
90010
343231
51
84
63
46
276788
4
33
921164565
15
77
341181
74
21
72
173079
93
93
13
462945
134937
66
7
1
198779
65
14
310392
3
27
42786
52
64
5
1
496641
276030
65514
1
2
6
164769
64494
92827
22
253643
472215
51
23
17
96
58
40
1
43
24
35
301802
69
92
627849926
62
79
169983
1
43
36
57
228301
98
449345
97
11
78
25
295439
116772
2
49
46
51895
97
26
113919
11
28
27
4
974401336
289719308
7
430977112
177241
55
71
8761
51765
61
78503
4
58449
343686
90
70
93175
398020
91718
1
265310
162733
320036
325751
459067
81
86
417131
36
36
412825
232538
207721
53
77
255936
20
1
294259
363805
8
42
249157576
18
252052
344612
30
91
16
142163
211650
53
17
20
68
120836
69074
440399
1
2
307707
22
2
36
84
279499
101064
8
77040170
411712
355290
68
68
885678975
19
63
74
84
101812
83
3
159538
18
487024
89
419082
208997
1
315549
401505
29
339939
243640
482058
82
350517
426218
637191128
4
934051658
679178635
95589
59
8
61
16715
43
302403
35
391602
10
18188
42
191842
411754532
24
5
91
34398
32
156493
434187
8
50
78
57
20
80
214819
52
113199
268306
291980
294181613
5
97
73
291675
56
6
24
53
97
152027
345761
465014
83
413677672
122470
848058599
464914
21174
192184
45
43
53
411858
40344
24
24
388617
18
22
442268
10
34
39
16
9
283270
666873472
45
34522
58
13
141529
147988
41505
12
712775509
23
81
95
248174
259021
196841
402267
86
1
495141
147363
133788
182177250
60
28
5
18
50
43
16
53
5
432720
246531
478938782
441405
64
89
71152
73
339795776
246528
86
62791
53340
484805
84
29
113645
382834
12
92
597389649
100018
57
35
74
93
30773
57
22
374194
322736
87
79
261741
375051
297769
460344
460517
97
309703
78
305665
224597
8
73
66
26
306127
74
21
2
12415891
466270
53
698424312
341652
6
510793978
58372491
40
413912
196128
123762
76
171178
284023
74795204
89
79
64
129813
74649
85
12
95
89314
87370895
357361
29
399136
204694
270154
144142
3
344428
15
30
169414
85
21
5655233
945343814
68
89
105033
6
93
488600
64311
9
267653
8
743801395
704153495
67
341462
79
344065
12314
402706
472623
210771
59
16
30
8
123537
92
27
67
336943
23
272902
400926
68
654908166
16
274253
58
77
340535
387677
84
195184
8
54
72
7
96
26
5
465962581
146620
287465
93
16
27744
495785
466218
40
353602
681173377
814713627
70456
454304
15582
43
88
88
68
29398
173988
230095
939968631
206487
5
8
49
70
97
31
35
39
130477
55
259549
54
21
231491
7
7
95
85
3
105712
351064
63
39
161139
447575
143811
495844
19
264301
864447610
481166
393374
490767
44
25
5
89130796
353659
276047
95
32
77
7
183710
2
165911
122245
31
198279314
211728
8
4
25
179487
245450
261895
1
26
216019
45
73
390712
62
39
46
8247
523638308
4
82
462934
745122074
91
23856228
221614
927480808
250559
12384
208849
2
42
113310
499738
82
464255792
339912305
223542
85
23
6
79
36938
206951
7
221313
76
46
376835
53
41
9
396757
320734
12
31
8
445164
60
123497
56006
60
348191
48
12
313342
349690
322207
49
193884
1
18
80
18
464827
207941
193755
175153
253287
40
174351
388430
462932
7
92
13
398219
17
238060
16
465774
38
464785347
196490
75
6
372500
341242
193663100
304877
50
84
221338
5
212032
202191
61
65
38
5
7
46
75
22
747344623
34
1
30
26
6
300746
452048
303989
205326
54
5
67
171909323
187399
199554
742189555
341678
42
840825932
64699
7
995696465
87
83
4
416129
4848
51008
864378598
148512
89
6
672852154
7
73
11
85
59
48219
388215
138952
88
98
68199
38
223798652
40
11656
87
51
31
109464
75
308859
6
273758
24
7
49
19452
68
51575
732471604
257712
396666
233611
54047
1
181096964
476406
42
364941
420877
971920738
87
98
45969
442470
290813
99
9
32
3
67
848669908
53
3
97
296667
23
26
263432
258949
324670
985593824
1
92
62
239150
17
77684
920929943
855354261
40
284756
6
903198627
465299
565310581
2
7
33
32180
77
78
475464
10
9
210607
34
98
41608
151510
313776
272221
76
84
253102223
25
27
226218
421864
430680
97
173924
7
21947
376134
497744
8
37
323738
65
71
76
477096048
88
39
60
70158
90
22
154670
458010
1
314086243
62
44827921
53
88
37909
269243
103416
46
187018
67
272926
58
129562894
15
24613
200893
81
207520
375588
54
47
207469951
76
7
320541
167535
64
235920
15
96
286558840
325788
9
284698
72470
69461
162965
38
450031
149084
68
53
50
99
29836
63
196017
33
5
12997932
491486
8
33
685957162
471842
3
6
25
439677682
238036
61
83
37
409364
20
418619
309202
48
313295
87
80569
167176967
93
452985
39
3
255542
79
75
227242
3
30
227233226
7
14
124269
60
478412
864355639
8
81
428230
401158
305402
479666
61
13
17691
436349
35
375865
60
27
213829
562507971
78773
485011
91
1
69
14
183547
5
74
32
51
227217335
81
43
54587
302410
85
406193
13
84
64
360634
254826
463800
326935
469705
316402
73
72
38
72
17
27
50
93
68
50
53
83
16
89
5
62
300807
83053
7134
276889
489870
475288
13645
892154057
449815701
27
52130235
23
62558
83
371860
183094
389893
239470
86097
11290435
141099
16
117872
323463
40
468521
430855
17
8
3
80
59
48
433202
60592724
406965
231285591
80
45
77
369555
460930202
2
425895216
74
26
49
56
11442
49
141000
53
40
1
14
184155
369800
423561
412261
258129
38
89
175816
470466
429192
13
4
41
118831130
437348643
438287
162604
39
322179
3
80649
47
90
32
17
133089
77
117499
83
103216
38
9
209919
91
7
41
75
22
75
444449
61
74924553
90
3
12
83
15
7
126199
286963
500241161
44
477551
255239
113967
2
806154939
3
140368
75
438682
15
257304
60
61
943033518
76
968145002
347704
304232
384590
495144
380565455
91
159190
266011
443794
26
22716
377250
38
92
46
81
21267
156782
1
116198
305461
472122
5
72
340914
76
27
588591597
28
162635128
22
203628
19
430180
89
7
83
18
2409
491147
1
466783
8
4
21
51
55
272916
88
55
338100
342836
427202
9892
68
510520346
32154
13
419812
89
109151747
447960
221351
764135376
501278399
365648
242181
464848
479829
60
418386
560103127
72
20
404275
58
399644286
33
22
3
58
61
196452429
72235
476017
829026947
40
5916
494038
18
352772
1
383288
50
29
12
44
66
300321
7
333609
39
384340
1
40
42
310743
203245
37
1
96
4
66
7
29
483709
448201
52
76692
48
6
225514
7
69
226816
11
134692
57686
64
192785
91
12
137434
477588064
5
927456496
40
12
53
734882211
7
173948543
935666403
18
233073307
9621
15
340957
820137358
20
234858970
28
1
60
10
465886
347379052
274878
120787
53
1
55
8
47
10
38
367452078
23
1
62
6
331911
39
420323
619838869
342784
91
9
1
438831319
9
48
324737
143103916
80197
8
296213
2
92274
31178
90
450788
972921861
96
977771773
434129
479494
16
27
4548
118101
451663
155864
76
87
16
98
7
175000
94
10
141966
46
558755597
8
57
35
22
52
230726
83
919968322
271180
70
85
90
76
428248
890286769
56
97
6
334423
231453
359682
59
493328
240672
26
22
464938
93
77720
19
55
1
14
703234544
44613894
74
6
38
250096
215786
50462
553038058
26
38
681665151
25651
70
36
20
70
3
75
99
4
349503
27
238835
134445
5
79
85
7776
179677
44
477392
75
492894134
15
385779
84
315150
4
26
5
145076
385570
788081510
75
381619
640150007
19719
347227
121502
28
470582
30
240530
61
30
56
50
60
244267
602766302
337734
20973
87
217449
144850
30
150766
17
67
33
71
3
43224
310527
330414
25
43
64
79
463152
70
24
91883
8
418460
266400
3
12
1
5
73
351351
114878
84
46
54
86
11
7
64638
39
8
271773
1
319871396
262962
625085331
275114
65684
76
46
267205
125904
314860
58159
489922
166141404
518101067
726374781
9
484152544
14
6
35368
8583
6
468386
292193
3
44
70
17
155282
467167
40
90782
1
38
363590
437545
94
43047
93374
288327206
41
306218
78
6
52
416862147
329609
301243
116470
77
125966
395803
14491
26
93
1
27
39
792943424
201331
67
130368
50
704690651
376880
412031532
124570
290752
78
52
59404
85
263176
82
79
133376
61543
7
104795
20
272375
364773
94
278905
978781292
132821
229690
463460
75
93
40
80
326194
23
187590
96
267767
1
7086
42
33
125125
4
20
383465044
45
92
1
174336
319932
307176
2
19
48
45
274906
5
71
45609
4904418
46
66
289574
96
9
74
43
64
86
462753
89
8
16
288898
34
1
435801
98
85
32
3
14
10
290696
399301
73
74
292446
229969
226429
23
80219
91
85981
311302
38832
490908
900999562
36
5
947203692
8
430592
879554110
437877
55
419577
62
450517
92
356870
107409
384505
38
175243
286131363
1
67
190919
51931
50
45
148946
6
484967
211513
80887
58288
336799
21
13
9
387404668
65321
52
64480
69
20
326383
20
179785
39
76
266804
99
288460
75
173231
742741015
382219
339982
473939
285360
496372
8
96
66
213897
502488241
164172
5
109636
82
2
461231
21
52
29
85822
219085
59
239021
30
4
94
118075
43
7
9
284194
68519
439727
358833
86
53
117269
12
228708801
171377
64
7
990617995
73536
267676408
385622
37
232183
300509
265454
316527
337672
61
44
23
58
735082847
9
255185
27
12
22
58
49
25
179717
2
8
49
458370
442612
8
430851971
59256
245798083
52
86
15
252124
45
99
72
46
97
360849
393255
61085
454808
136855
171255
67
5
63219842
363098
44
1
67
59261
45
52
41
250151
52
151745
52
77
71843
242561
32
362165
75537
406341
2
59
9
55
90
485092
474799
826252037
91903
32
87
81
63
3
437803
3
57
10
34575
236821
335070
38
106490
2
2
55169
2
3
431004
155640
480674
66
29003
11
2
4
5
387915
258003
176082
41
274721
1
307762
47451
57259
225071
17
83
35
383955
26016
483488
35
53
73
4
37
73
62745
58
9
441895
63
20
317672
44
137774
86
201201
44
14
789663182
373350
15
751863906
392167
25
11
458040282
20059
4
162081
155231
68671
26
8713
89736
12
238821
337751
330066390
21
93
13660
438340
157641
90
82
89
316341
20
108788
39817
492463847
12
9
94
75
36
242809
233979
35
431050
55
46487
61
78
321549
44
92
328463
18
86
441617
619528791
47971234
59
407542
30287
256719123
109014
236836
87
395609
31
48
129216
86
456799
40
93
346893
91
40
60152
29
38875
248562011
25
27
78
80
2
299936
52143
472640
6
11228
98
81
175253
275135
3
240114
204941
52
27618
8
518540272
271302466
28
6
120828
51
55835
402724
105676
25
7
36
396497
401265
319665
79
947526852
76
79693
178037
27
321747
11
92
684100095
5
317789
119397321
282635
212700
77
68
376536
58
75
374129
5
132394
91
25
91
88
76
49257
55
132430
491344
64218
90
192249
526571025
85
3
81748
671466754
13128
36
404890
36
800875004
21
68
32
391851
399844
59
243012
83
181311
118660
27
13
48
77431
383842
23
16
842619793
86
194912
46
57
42
76363
248385
88
708526957
461133077
40
13
169767
33022
39
277949037
82
5
286135
6
78
52
397037
37261
1
62
82
25
397772
70279
360702
77
64
146736
95
10
287174
54
316287
94
157782
21
79
373985
80
967484341
446477
191337601
136155
799223871
40670
85
473488
23
3
162850563
295584
32
592272530
52
20839
6
8
68
83413
175489552
8
110506
197786
175856
94
83
87
100194
71381462
800299878
21
48
458264
481381
9
138963
369021
261586
787122664
6
87
498941
274086
64
38
4
64
77376
211423
54139
726041655
84
289255
9
71723
92
167533
82
31
22
241868
21
16
478401
797650835
19
90
1
73
98
19146
19
92
52
137157419
4
403139
78
383836403
279324
65
243008
33183
53
6
783154744
226889
34
77
290265
38
69
574633834
52
294730
489197
53
403462
201731
90
124756
35
224951139
302169
13
70
8
359693
35489019
269229
48
93
441570
83
370631
25754
52
349943870
1
55
30395
91
334766
262382
740056510
195151653
77
73
31
14
152141185
54
9
64
50744
16
49
70
3
35
990103408
324303224
11
13
49221
496142
23337
886304468
884615984
5
166753950
93
29
42
299242
368195
22
19
4
40
84
222977944
21
35
30
32
16
363888
132151
441715
620106571
57
11
880399896
2
21
95
93991
229124
220591
226461
63
238774
656721454
77
1
165027
320040
80
36
337590
346461615
211297
63
5
88
373838
14
50
18
253196
19
12
449609
165892
484040738
8
204437
492694
496779
404189
186078
61
854973049
24
21
23
792906209
371659
451423
89
42
423470
210649827
367861
25403
43
7
17
382743
51047804
83590
260696
286359192
202492
272331
354232
55712
124095
40
45
416612
448647
421493
26
58
99
21
276127
24
13481
494019
446785
5
3
34556
208508654
8
46
173350
724989243
11
53
4114
2
23
86
47
300457657
1
33
219808
677430289
480183
23
65397
27
272565
61
67
2
9
104551242
74
34
5
37
461519
52
2761
528301357
291240383
91
270946
412076
38
43225
175325634
5
69
74
65
565733283
108977
28
494888
339468
419853
2
68
468749
45
24
448092
88
61
154481
26
262213
51
358118
98349
57
448883
8
96
27
98
29
269951
1
35
27
85
39
611676424
317184847
454360
77
369421
286490
183806
29139
336191
1
156415796
28
1
386220
56
625977415
87
82742
762249354
25
160470
78419
285117
151178
9
1
2
40383425
17
71
382700
932444218
379610323
1
30
441608
290585987
432050096
946125882
66
39
473672
254491
484979628
142981
384712
3
124142
336714
61
378887
294886
246415836
24
363817
48
78
10
249560
139870
496442
19
4
2
8461
76454078
85
483847
8
90
492481
383474
367480
14
18
112701
59
225935
295456379
54
31
326457582
282586
60
217043
95
33
9
45
21554
2
68
418055929
451133
86
7
34
33964
12
63
260947
23757
144227
30
81
496872
5
55
71
63
354880
65
23274
353293
51
209048
342737611
16
9
7
26
38814
296426
490373
90
21
96
28
488591
69
437674
23
42832
347804
658944439
42
33
212403
204786
6
34
396527
388887
25
162352
63
3
155948
97
158691
6
80
150099
68996
418272
2
84
45
5
254224
354334
85578
97
20
93
5
4
57
5
285795
267013
96
8
4
99
156970
83389
253827
78
254141
1
47
371818
116613
568666563
5
986504520
79
7
88
91
861493242
278868331
499126
74
198316
116556
2
4
491471143
866854140
94
161297
49153
37
294904
127037
54
462100934
51
41
239125
69
27
34
332893
203211
65
714416464
107453
62
110390
246254
58
62
86
22786
155294
116591
79
48
30
437964
2
69
436248
53711
44
446240
449391
23
48
21
15
7
29
37
496331
14396
43
89036
527481093
79
49
140374
61
324199
490613
117225
22
9
6
66269
375185
456613
65374
807599768
59
613072323
161438
458618
2
9
24779194
338332
311601
88834
14
345671
120995
9
4
33253
71
60
30
251640
58919
193807263
440166
20
23
366106
321842596
366875642
41
89
312472
95
91
40
248252
5
123992
335047842
72
305453
403170
62
9529318
390847
467000
353206
301603
80
8
127165
149529
444259
50
183771
90
3
63
155061
341700
76
46
239406
135274
152356
272352
8
724074224
609514733
90
377915214
59
50
260497805
92753
752895976
35
71
7
279512
392164
4
31
134821
310316
12
404269
245713
18
244087
24
260401
490635
62768797
84
3
127340
59
80
147160
62
715301065
495973
98
59
78
75
19
49
91
830775164
85
82491455
169031
75
47
361578
38
14972
79
70
63
70268
309247
317064
76
38
249367
307728
24
73
7
51
268373
2
93
138413
698077037
36316
84777
23
221822
66
39
2373
28
85
9
205922
111785
46773
244858
1
121110
1
973517649
94
209363
6
2
4
48
398920
1
167689253
662892844
257668
8
26208482
295000
941828383
505948986
211092189
31
321425
323573
424831
6
81885
62
495298
155659
138749
96
158353
268272
481740
132580
72
73
47
59
212994
74
4
91
45
388366
6
40
91
2
22
9
85
493528
94
11604
279726
465632373
96
57
192493
73
62186
437979
58
6
86
23
462532
214717
77
196021
408694098
82
411117
455635
86
135791
105333
84
5
94
546743071
90
2
150588
9
17
36
30
8
51
71
272648
3
83
172047
58
293589
40843
155582
15
7
225721
26
438159
908984484
73
116376
19
5
231524
108755
798620037
282266
52
435426
74540
20
395524
7
6
417973
249734
220608
370241
772562861
210031
243468
670213134
22
483236
58
3
498833
116012
175301
8
17970237
10
52
85
127492
24
1
892710368
685388057
487660
412639
489077
235331
54
22
148839
20
260594
83
93
17
436165
11
73657
666609779
53
193270
93
380653
5
49
29
146132
74
50
336240
38
91
455674
308478
468441
11
419807
75
129190
45
68
395883085
7
401967223
58548
8
219179
52
10
150133
36
315488
231136
95390
258575
36
283073505
8
64617
207343650
129383
271777
41
243352
222253
94
361071
69
8
45
122570
167896
4
55
610928261
835028938
73760
392922
54172
123531
94
159163460
183949
173268
84
576128670
70
65
351582
89
301697
15876
66
104986
83
184482
137059
62455
888607925
14
32
93
304816
176196
307012719
346801230
76
206230
139242
7
245476077
73
1
48
306881
445938
445561
126183
316543
89
598137328
1826
251530
382719
30
86
85
10
94
62
4
50
29
79
412866
42
214057
24
413557721
33
1
273467
84
456428
74
46
11
279588165
119412
13148733
1
405499
440416
53
511419440
88
239017
731844607
18
2
51
452458
224969
4
201473
22
42
205547
81
168998262
415696
255187
54
161351
48
73
94
47
92
25
514259205
1
216436
25
224473
95869
399043
460973
24027
96
416850
54
97
8
42
369748
654621380
366761
88045783
28
152980
31
144070
70010
163682
340258
419227
287830
87
48736
54
65
29
715075729
61
64
905918673
457265
76
495451
64263
61
98284
285311
4
423561
278098
171309
31
3
51
28
69
445873
357431
355966
57
492371
158118
1
322113
9
884194618
55
4
29
416931
52
54
412015
354066
94
17
3
86
8
67
230544
13
9
375649
47
4
64
814504949
13
438937
298924
42
42
219826
79
247409
98
369381
461359
323274
26604
23
40555
428573
172385
168444
60
242096
266635
364428
56
254081
353633
29
46
35
237282069
23
437986
51
6
55
415344
368962
161304
85
13536
77
618006
492677
330791
74
586703524
241437162
713711738
15
129984
178208
87
13
91
14
106479
438191
29
13
72
631569764
9
134660129
6
682423070
18
21827
11
28
928083993
5
23245
1
237431091
600083809
103701
64711
80
68
48
67211
7
93945
75
272707
99
2
157926
56
219905
89348
7
92803
68
290782
20
95266
86
418198
450648
99
128874
1
415904
328815
9
432160
6
207167
44380
254277
170249
8
84
5
735840227
135502
394274
310292
47720
87
77
139313
21
159686
335772
151352
472383685
97
99
340740321
74
1
36
46
459135
59
99
461197140
136271
336983075
29
43
6
338315
48
9
1
365619
310163
32
365806
70
67
238501
54
98
494198
365955
4
8
184974
81
104654
302457806
5
81
104064
731828696
8
196214
3
338269
19
55
637627869
28
69
440035
154989
7
400343
498336
24
232311
31
317683
2
255591
42
99
7
109680
8
453909
53
68509
207956
25320673
211270
377082
345843
9
782580114
321461
166127
202398
40
44372
158736
207640
28
193569
10983
104144
6
9
15
39
137590
298885
490175
52
434013
39
63
3
5
213785
87631
49199
173531
187522
7869
8
219283483
29
4
107646
10
76
67089
212064
779294347
440501
48
50
204303
429342
80
67
55
44
324250
17046
121759
85
54395
23
96
292737
716976725
1
12
283718
447095272
67
455430
9
29
99
448664436
87
229850
20
47318
417453
4
362960
10
342439
89
21
54
22
405107
9
52
677456687
21
331915
145910
358066
75
75
28
309360
6
110403
249915
85
24081
16
25
19
78
368873
955851523
346485
330405132
8
469084
198836
336521
161510
198107
352563
119136
134628
33
455156
44
378602
40561
527862902
40
377058
46
198578
9
65838
59
77
464088
292888
66
6
687657509
6
2
9
271763
397753
85
33
340826607
163190
6
6
98
7
83
3
189368
182097963
21
30982
149014181
30906
6
33
29461786
375617
12
7
1
9
70389
18
155315
72316
2
60416
348453
69290
29954
8759
160011
5
8
78406
45
217680
639799279
6
78
751687022
470220
2
22
86
99
54
20
396725
176007
85
14
959772291
49
15
284699
401503281
282229
54
62
3
185924
53074
297404
462935
9
293323
69
31
9
341116
31632892
240292738
213361
80
61
24
276249
198714
86
3
79
9
77
41
99186453
409983
491830
73
89
445904
52
291011
94
42501
180200
125324
404192
401178
7
473080
47887
27
74
279387
139101554
81
8
177465
324115
788247815
120121
791508331
347154
265831
122726
271356393
23
783230938
16
18
452517
207031
383643
981534073
25385
433212
8
41
17
320095
99
481056
507152610
73
348656
395959
160779309
83
167366
496171
242382
233713
335210
984718293
225299
29
49
13
65
161751
142960
11
15
134650
94
250847
206024
27
83
76683
289229
325994
392408
40170
2
147377
6
1
4
69
28
92
18863
5
154973
74
157959
466400896
85
30
62560
161796
26
83
34
15
460449
209707
48101
111035
5
337337233
360929
102581
163857
166476
47960
24497
8
73
54
88
97
364017865
404792
300222820
473679
638409062
368496
346928323
31
493936
18
134050
435911
70
311946
71042
40
28
56
50
7
76402
44
70
408151414
916381269
70
57285
109319
30
87
30
66
75267
71
30
365931
320223
101434
192320
81
27
293123
100378
41
71
11
4
14
3
61
56683
620742164
221371
43
207887
134971
450745
400608
29
56
142143
464699
55
495517
225057
94
448000
371491
40
80
82
137854
132170
4
19
354211
275736
208394203
105107
170779530
438949
20
60
234381
32784
144914
164913
52
393785
81
31
389713
32085
89
63
66
56
485177
58912
722271543
94
487195845
32
3
47
75
559806111
68
317263
231986595
23543
73
410330
30
56
80687
94
483311949
36
354928
176024
322194
83841
474536
225708
34
10
74
24
44
56
61
2
482041
436760367
2
278549
127431
82
4
98
131585
259707
15
21
239220627
193807675
83
323064
30
71
30
2
453486
30962
13
31
276387
3
8
170777
28107
185893
90776
89
307654
74
197745
60
19
7
92
54
1
8
32
55
337294
487351
95
73
959880056
383894
371124
310311
12888772
53
97
4
39
7
41
491744
588818486
9
3
414975
185774
434327
91
70
284962
83
74
65
9
421869
5
80
120169
11
458258
77
224898
36
892282070
445790
33507
92
30
98
91
388654
191516
163612189
84929
9
1
2
5762
735108689
95
73162
244241
547226328
7
84
85
442083
824565389
14123
365126
14
60
25505
167849689
44782493
813516646
74
224735
455722
59
89359
494612
152788
364888
466149
529886353
76
29272
6
307547
473110
92040
310021
263457
66
347055
373527
2
216717
401312
11
294561
165783
403959
146382
277105
14
347967
39134
463041
28
1
35
47
427829
72
84
150254
200187
32
74
85
29
308763
259399
463353
41
10
51
65
3
177188
2
23471
90979743
89
150203
348780
981869116
73
233045
80
89
79
18
274339
10
172048
57
86
15
5
76
409387179
342096
59
1
7
165720
490938
6
76
80101
66
16
98
727898790
791544832
9
461342539
50570
491400400
65
21
39
354908
79146
104546
230310
366436
51498
395080
45
134949
43
27
307657323
990762719
47
24937
346234
66
6
53
45
419346
497792
7
22
33439
25
71
325073
233629
2
226219
69
258993
30137
44
470503
2
217813
256505
17
118799
86
50
168014
3
95
96
310633
41
69
26
431506
496498
802380911
5
435394
263910
9
317275
9
36
300975
245154
42
87
90
27
94
33
54
28
186284
47234
226998
176884
48
873725183
412559
33728
43
46
450318
485772
101169594
60525
42
87
374667
1
97
482275
154904
454061
53686972
96
431965
399499
9
74276
63
120859
93749
308778475
471558
59414
219306
28964
6270
287504
121470
87
16
671891074
52
85
920047881
457456
54
15
413977796
5
337140
656916250
21
189623
45
9
620935547
463729
3
39
3
35
99
69
11
34
59
5
90
67
52
276982
60
5
471532
496596
8
270669
283792
297716
135437
486623
474148
17
432900
104563
164902
176709
86843
43
72509
189685
429947
262975
60
37
15
90
40
93
108991
7
47
297808
16022
75270
84
2
57
7
6
276327
133068
35
9
146543
280851565
70
10210
28
81
352956
452017
31
469942
17
45
291393
11
266768
14
110
67
96
44
375373
20
8
667384888
208035
58
726251351
39573
45
34160
47
59
476554
6
267201
128554
67
33
44
40
257742
26
860408458
2
268988
494744
9
481259346
901439092
335085
324170917
96
44
190797
70
273489
40
55
71125
175776
261498
391830
39
90
72
402581
202139
4
478901
87
87067
73
89
452697
32
64
4
84
2
268128
413668
71
85
235037
19
702469281
475643
387954
114023
43
483045
37
475668
674914097
86
303483
269950
390261
567506575
5
96
48
245882628
317171
66
481793
256891
9
85
45
213974
82
61
6
450711
6
151609988
870252070
18
454072
386793
83277
27
453158
157854
258433
277210
495300
477048
571824860
337870
98
22
8
95
508283615
13
407372
94867
92
19
9290
164971460
56
122413
79
427527
49
390890
19128
177886
940779172
83
65
87
179128
58
153782
889163874
359811
16870
59
6
2
29
2
27
254076
58
33
84
99
182962694
38
2
129223
429436
83
48837
148593
42
649875888
374409
68
248934
36
30
53
219571
313370
98
445297
80
614837584
153823
357211
107963
461400
80
42722
7299
87
24
301880
98
53
38
10
29
32165
66
231533
173146
418905
397162
1
96
419593
714
342454
69
334197735
18
526920819
464681
272924
57
86
52
97290
334877
8
9
162515
63
23
57
1
142648
38
461953
1
71
372287543
251307
109392
2
919649750
11
24
5
73
58
61
431274
441002
437321
91526
268684
2
1
48620
116026700
199443
282242598
45
95
129506
284862
506367740
13
105315
98
94
21783
785774489
797882408
69
43
52
198249
97
27
474536
93
376010
75
456631
332675
206562
65
348364
4
188331
2
88
169015908
87
86
412101
8
238011
93
365964
92
108685
70
443576298
89975
322069
264415
180354
8545
67433
53
40218
439265
19
62673
89
345152
67
408557
39
53
7
56
92
388224
1
6
343752
67
8
5
436679
85
57259
413942
39
78
9
570521607
37
87
472209
88
5
51
11
3
96
352818
383361
70
100884
441943
539196804
391967
151093
33
378724
50
59
9
37
718987655
426719
7
40
118017
8
784804113
1
428733373
78421
32
94
118027
184274
81
25
1
326346
43
92
403251
18004
53
13
373556
4500
86
2
163982
71
86
342743
73
93
298132582
73
58368
186790
38
903810006
41
9590
8
154599
788291989
39
55
418727
445400
27
729479560
9
85
31
36206
23
964566808
82
456285504
439219
110823
323307
227725
84875
351803
37
80
93052
231410
326197
23685
62
80
292925
3
41
23
10
90
670570427
41
249885
3
411314
138155
30
8
94
11408
36
92
94
20
417181
174790
106391
114358
62
150139
37
53649
566093428
7
201988
358049
11
251507
87
29
320105
546509714
83
245930
16613
86
314220
427597
199414993
4
60
77
256995
438880
84
68
166775128
302894
6
663240377
94
82
571513769
225511
6
332819888
62
81
168343
93
407673
45
102901
475506
65185
330884
611494467
237912
97
44
91541
84994409
57
180889
86
64
96
80657
22
460994
213451
58
60
55
20
5
121364
505925726
3
133127415
59
363590
79
62
514955648
467825
85
268969
55163
890460332
83784
72539
4
92
840427459
11683
68
9
72
38291
32
51
364748
68
66634
5
337260
1
376688
82
15
66
72
360559
74
706555088
225101
58433
3
67
98
2
48602778
6
108456
1494
296057203
99052908
169824
176703
27
169834
87
167472
805709318
24
50
3
471846
53
29
69
69099
60
39
50
5
53
2
92189
179401
41
13
264377
380575
21
397710
71
48
308740
60
5
337619
296724
32
7
439217
265298
451591222
76
126241
79
427350
207798
347931
965668739
84
20
128689
85644
32
8
84
51
88
181696
57
485077
167479
5
35
7
484182
21
340481
254695
11
6
479167
260717
37
110482
97
62
188268
11
335346
8
412248
39
220878
13
1
77
28
41
57
3071
1
56
77
434451
94
52
982224311
86
103975
44
63
2
442597
6
35
41
442663
2
14
66
476559
352644
106899
64
20275
476511
3
85020
188810
84
32413
46044
33
53
655138249
84
109981
2
95
90
71
141953
303017
456188846
273825
237512
121713
24
286325
301930
246904
2
414329
12
963779521
66
26
333086
30
490848
7
42
354027
983806232
89
49021
95912
99
81
256885
907274040
81
70
419338
42
65
263844
56
62
51
41
26
84
62053
293157
440002
471903
162698
999982805
398514
206235
7
6
18
409490
86
15
92
363831
474657792
898224662
405486
21
228572
345451
353242
42
93
422668
69638
96
78374
576775895
13655
9
8
349920
44
410912
52
80
444227
410346
77
267017
35
33
92
37020
81
7
40905
517841813
82
82
46
474301
191905
132451
78
44
5
204522
458994
10643
77
82
128019
133063
169635
295605
32635
45
86
101232
380541
331966
437236
219150315
68
5
794565432
73
13
478782
52
49270
71
83
240424737
44
418665
436913
76
32
62
82
235861
226023
87
51
7
73
2
909908899
69
316503
28
494752
277405
45
4
430577
1
4
79
3
425216186
55
36
282557
40
152918
109197
57
26635
65443
34
84
79
483261
1
84
68
377030
29
75
156532
54
873775889
74
42
205037
400418
91
13
736560297
80466
163934
38066
8
369018
344269
51
88
30
222959
34328
25
99374
313529431
54
15
5
44
83
13
387043
4
24
53
419104
261424
458021
275239
75
66
474716
111392
69863
87
1
43138
39422679
895840953
66
115988252
77467
11254
92
492988
705898355
6
356474
239976091
75
97
7
16
67267
426047
55
390976
94
67
186657
25
56
58015
316219156
77
70
2
7
305857
289468
36
100111
889101690
1
46
134951
18
9
1
14174
71
70477
78157
84703732
49
461159
102057760
418835
6
36
18
12
158644
92
453542
7
92
466180
89
398129
307545
183261
25
268755
265568
374670
110836350
179083987
5
420486
81
639781997
72
373868
288018
7
423380
7
75
397630
83
58
320869
914843016
165339
35
5910
463312
15
59
20
12
60
240256
363956
21
260104
57
210361
351964
555823852
224748
43852
211292
970659619
99146
72
399308
224680047
235608
482967407
448054264
263130
336220058
51
233112
299770
86
62
68195
98
388232481
196802
309426
383618
52
50
45
51
83
73
14
5
3
474475
925366521
89
340595
88
408409
475539
94
444973
91
199680
4
79
646052795
49
26
60
97
232548
505759145
69
4
5
455276
10
32
97307
56
48799
33
142433
227170
36
493523
22
99
68
7
65
67828
99
33
10
83
355632875
279118
96
63
166476
43
78
364696
319571
45
175761
197132
78
4
209975750
42172
32
441594
439152
132047
3
328055
926268848
436458964
64
64
3
34583
345868
175988
9761
258511
478126
90
67
113417
1
15
43780
976674342
57
459780
224556
458562
13
215823
162319
20
72
72
436503
257276
313385
455577
18
340556
21
8
27
9
6
214551
59
8
40
77
97
75
113044
353435
23
8
900267834
417395
5
59
329299
82
72
74
363660
9
2
70189
87
73988
20049181
234412
99
309582
150724
201810
71
106652
35
410171
339255
286792
181157
40167
66100
342905
9147
942551422
12
66
418581091
73
1
95
495871
277064
426577
42
76093
33
2840840
42
971618895
200790
478358
168411
78
72
415062
3
58
181099
74
448536
715113944
21
177528
50
18883
145929
37
72
83
588530540
92
88842
773239589
41
104193
483283
79
400650
65
60
1090
66
26950
3
18860
187337
2
67
11
143619
162600
306580
3
40
18
27
31
24
122488
6938
31
764997851
76
78
64
744675794
550568724
436529916
201722
7
431364
11
19
781790789
18
81
2663
18
67
17
172540
52991
66
7
228313
88
409061
74
988433643
344847
142937
5872
88
14
583319890
93
2
10
39022
4
23
30290
62188
66
80
51
80
203703
72
4
421328
901960911
7254
350779
2
58
32
58
56
71
63
71
69
26
341695
379600
266306530
277176
238807
314485
82
36
422334
5
61
7
2
101202
997090688
25
53
48
36
66
64
98
48
19748
388968
598445821
29
137765
99111
2
227293
280562
337634
423600
81
22
6
104836
40
46
4
187890
174892
1
20
25812
25
24
38
323822458
47
26
29
53
97335
776401200
408786028
9
68
68
163722591
60
227244815
78
179247974
36
18
29
482158
9
232135
384773
4
124569
69
1
544728840
170369
89
75
9
95
66
495512
750992629
443582
46
8
16
269636
200862
72
34
491803
75
604008795
8
146011685
403156
73
99
937331108
55
58
46522
91
8
35
57
86
494043
35
61221
43
421142243
389332
104163
202037
175861
359848
270914
48
29
39
87
34
8173
350298
34
43
51
16
6
103659412
330047
171562
367987882
35
241571
82125
1
35637
150012
171672
57
56
80439
261997
374691937
68388
324092
228972
302710
72
91
3
9
1
308856
5
959845867
376091
464968
317864
326254
19
23
3
364045
80
4
62
8144080
1
70
33
74
400490
196278
56858
366635
48
148331
82
247018
250804
63
173791
157796363
43
786876955
74
143844
71711
338435
15
166835466
973691881
76
48171
2
9
17
16684
91
827639516
82
96
228325
73
229930
241244
491014
98029
70
81
175959
65
98
783042932
82
153738
784654217
16
49
62
6
153930
171557
486963183
469712
13
66293
5
68851568
331235
320218276
290269
63
97
15346
73
45
404092
2
473185889
368105
7
157864
48
10
90
82
441236
844313765
44
25
478715
35
18
356026
86
419384
79166
98416
395191
448340
647397898
127665
98220
465281
318708
42
33
29696
50
15292
70
10
95
51
68
513729506
434110
747119952
463880
755720683
41
56
70
600064780
75
264560
6
72603
74
34
453045
72568
284682
964014657
52
454487
122612
75996846
45
204264
41
84
303984
83
373581
38
34
2
46
398197
63
76
4
97
262715
210401
53
274508
83
27
35999
84
280512
144321
605988683
70
159326
340432
9
401012
332202
2
17
303462
49
488836
388158
122693
31
68
94
8
117509
96
382020
80
73169
47
84
83
44
238627676
389595
414753
467925
97
36527280
474155
2
92
4
30
576360372
8
426008
49
3
94
222954
92759
55112672
44
98240
934843660
42
6
16
53
65
98
12
12
437669
454925178
396608
71
536693154
22947
12
2
82398
270324
427008
329836
14063
806627124
103813
180743
29
78
44826
381956
430715
55
74
336399
579419364
4
218898
81
10
235045
154002
352335
27
470351877
10504
29
34
2
8
60263
7
386572
22
101334
377810
17
55
14609
97
1
62
279549650
842343051
12
34
33
7
84
60
108859
50
83
14
56885
7
130417
37596
269807
8
61
95
6
191195
711620152
22292
66
405671
416665
862356723
22
64
6
133436
33
67
47
76
291697
51
3
15
82
139836
188825
31
215964
15
16964
157350
45905
40
84
83
150108
327081
369144403
5311
24
15
317222
459476
21
51
145488
251852
24802
211790
992773314
130093
40
50800
14
357220
8
452406
31
452194
23
409618
359495
51
194864560
79157
430583
82572
693961059
461825
19
29121433
277357416
50
86
32
313412588
74
155973
17
204275
428366
9546
111474
436185331
44
32
54
345827
169426
2143
62
87
27
96
284229
72
192736
479986
94
4
97
296793
93
18
487082
64
77914
102105
12
65
270535
92
401265
26
3
475900
483883
17
457359
375476
585799425
82
282835
22
63
19
215276589
76685
465127
54
202332
495775
117028
391531
227947
479872
151634
136495
77
93
6
34
97
325216
99
72
58
41
295298
4
6
415662
152881
86
32
401557
107526
2
109896
173849
121549922
694954550
26
1
9
31
86
49
55
550861362
2
45
41
169020
136017
14
60
4
468887389
468433
243431
8
32
789311801
401771
280731
120899
8
77
312898
5
9
31471
92
21
88
493189
184186
34
36
109325
57
18348
98
36
40
122955
409721189
9
51
234300
407300151
45887
736938486
10638
6
288680
288713
360512
196117
46
42
465532
62
2815
447252
327207
85
17
702926326
42
8
117182
31
306092
343645
80
225799
95
91
3
4
354764
5
325409
362168
10
23
106587
155126
36495
364183
427359
18
8
85
413523
472584
187915
67086
9
81
108935
94
73
713062707
768773104
137946
60
337181
100043819
87740
63
32
76968
149746394
359589
437924
82
641352370
12
82
191898
30
328947
9
43
15258
1
6
192390
57
86
30
69776
726314580
42
30
446717
9
34
7
189889
1
19
488620
54
475500
9680
43
449572666
323048
295544
329829
3
9
14
226364
191580
143026
37
61
115467912
125759
202625
390868
97
510728974
14
46
53623
2
22
251733319
254477
418890
4
177176899
98375
557031114
44
89
34
499114
318092883
39
91
333179
97
6
85427
30
64
12
1
135146069
491755
494505
5
286392
30
182414
361985
6
80473
45
203683
41
33300
277129
34
321084
17
93
50966
47
64
325152
1
132096
40
23
48
312576
448982
24
89
6
497922
164213
89
43
325025
40
34633
63
78
15229
426547
86
248785
12396
53270
14
1
85
81
98
77
26
214264
39
520683016
75
65
160348
82552
398899
84
35
96
398517
55
316958
347033
98
6
13007
60
340495
55811
488953
79816
1985
466139
171329
66183
118583279
28
354782401
913106856
165805903
15
60
280832
171430
112343791
89824
77
4
6
85
267882
6
164751
75
466417
2
462261
490051
311178
27
2
499090
64
206385171
3
222679
46
53291
64
14
25
85990397
48
157506
732811319
29
97
23
5
154935
90
690541376
4
36
64
6
69
487804
2
88
478229
6
59
52
15
74
1
81
33
15
33907
317196
78
467576
446446
2
84
352879
57216
224919
49
32
308246
22
83
5
303346
812576273
419676
22
3202512
847888561
24
172840
327630
79
3
20667
246049
8
45
14
62
6
48946250
51
419802357
92
81
92
250432
62875630
411878
96842
29
19
90
2
4
8426
19
27
46494517
33
94
11616
179350
58
42968
9
17
302665
54388
429219
385892
86099
63
62
98
275519
25
64
72
27
224347
8
443424
96
28
19420
341460
10
53
328371
188925332
72844
4
78737566
26
42
133151
88239
58
45
48
56
464050
7
5
65
350386
9
4
5
100795
10
77764
26
71139588
109779
46
45
53
78
491704
71
33
212720
485175
176324
4
94
768324329
75
171162
27
25
74
413428
89
308557
66
20
37
717138366
110837
42
49
228961
53
366458
64830
8
78
225958
77
522675234
28
159391
60
37
731986139
82
384051
94
346073
477626
6
70
251209
1
54
73
96
4
217278
63
235644
63
4
43
22402
362278
94581221
111965
340129
289243431
3
13
17
3
902992650
16
336934
419207
136494
95
59
291178
473755
16
39
374861
23422
90
483744
26213
1
302574
34
407139
492220
68773
47
229625
135394212
359740
41
88408
16700
59
100566118
41
49533
65
334751
54
55
243841290
196543
10
510589139
60
75
118879
443253
210604
33
22928
152807
1
34
4
65
5
61
1377454
305606
294639473
8
38
69
454530
162012
416489
930262349
13
378313
28
5
59
502609743
980100332
92
547751248
321232637
152210
277394099
270681
62
25
38
106106
3
455447
207130
87
192796
5
95
442759
99
316392
318479
119440
12346
453132
60219
76
11
83
95
317158
284423
174005
8
89
55
44
32
85
373158
50
357575
62
33
5
155942
86
129873896
17
33
3
827681443
9
55
51
339529042
202040
9
208662
138085
477883
93
58
384288
861806471
333776
30
25
425852
415964
387409
47
499602
52732
45
56
91
419817
360160
95
20
266334740
60
51
50
92
92
114307
16
45
76
343126
243796
452100
68
22
19
16
88
97
391510
60
70
57
23
354854
30
21
359870
4
453108462
96
207626
33
15
38
70
15113
302725719
79
92694
86
313735
779140956
330449
10646
883668989
10514
23
171696
96
279581
499881190
742403268
78
293999
432222
1
28
183919
89
149431
57
351042
43
40744
30
74
272589
433335
97
286838
42
92
69
125939
420181
3
422719
232853
80
84
56
408850
389906927
65
241790
30
48
424284968
43
204516
314233
10571
538592048
385388
376793
60
555664139
38
30721
82072615
79
301871
236613546
5
7335
55
302165
7
27
26215
97
67
249141
25
63
86429
180432
26
69
5
87
340830
72
36
428066
223399
415975
90
519983640
22
4
62
77
614637257
99469
8
56
40
5
78
316730
49
20
237517
79
1
90
58
422908
5
32
17
346992
65
1
7
81447
11
57
72
153063
240763914
81
715707379
820392967
24428
147036
9
254849
97
17
78713
520934156
28
417064
333691
375874
113199
36970
42
99
186111
32
65
64324
899858977
75
13
44
3
215828
495098
9
269019
17
277789917
98
444782231
280771
489503
16175
30
69
26192
73
289070
85
8
73
14
3648
805749676
470014
46725
57605
366592
293041
55
283799
42
401788
32
8
4
57
184767
302177
82
134916
6
27
335065
365489
85
78009477
432670069
50
457793
66
184231
7
38
30
315556
70
45
18219
435443
703150066
198889
453784
218069
83911
388149
398385
75
46
454019
53
9
93
78
8
321345
2
402467
82
9
915450129
306832
9
61
7
340739
163372
144134
460713
82009
702597963
64
13
344307
4
337944
168206
283905
18
248375
28
195416
2422
93
100431625
279207
316281
93
217477
182621
65
42
20134
74
60
499628
130797
21
6
33
98
409726
310877
27
20
563259672
417466
470688
446464117
55
21
365990
8
59
62513
69
988893748
29888
44
287840
70
4
24
404877
391004
153184
137991
76278
418473
13
342702
64
57
98
562644183
130597
85648
369981
267255
16
34
99
454506
101180
37
963207554
71
191161
62
154647
167344
39
6
187481
92
32
87292
217122
488901
729358461
73
62
46
473437
408396572
71
19
6
83
24
95
62
447684
98
3
248334
84318328
39707
361918
384154
9
267898
6
426870
53
1
302784
69
141967
207669
215281
164952
1
198128
75
253501
351543
726150210
225829
349236
362211
161232
95
856462449
991011483
440332
39585183
632738736
31
6
364176
529170368
291409
190090284
91579
49
89337348
318206
68849
33
14
231062
68
46
534094461
60
65
91
156718057
114768
55
456655
46275
386851
710231710
136696
303664
402500
19
480246
160670
20
436551
2
242932
183070321
320866
47
228959
38614
81
71
39
225949
214385
14
44
91
9
259803
828486884
26
797736881
546058333
25359
7554
488265
56
56520
92867
40
31
367112
49
68
75
410821
453678378
738560309
406672702
33
44
42158
72
26
91
476464
167006
94332
91
83
87
84
9
94
12
463928
193149
451666
512798170
12
40
84
757897184
299990
28596
193519
474786
98
2
3
75
11
74
64
92
148451
303787
806503032
59
67
371874
499445
6
86
134904932
143577
66
49
69
5
87
94
6
27
451093
444296
24
6
24
170905
3
69
72
19636
2
39
19
11
139556
708016826
242438221
68
21
736418477
260649
821841666
25
854074529
2
97
411548
56
32
280259
436097
90
168314
69
27
3
158658
85068
67
495948
6291
120239
108265
42
102894
833983231
17
73
316961
385003
28
435561
61
9
339560
92
28
146145146
23
261773
6
146886
3868
438894
72
84
88
12
253825
200705
95
10
619514246
99
773847454
431657
54
9914
527831005
6
58
77263
137018
271827
228284
992051131
68
7
72
88967944
133837
34
15266
44
24
354498
85
364202
253844
3
43
2
17
192031
16412
1
276881
8
99
26059
233763
3
237599
58
54
25
2
34
5
6
356441
215666
84
98440270
223210
39280
486201
17247
57
33
96
293906
85
130383001
378906
221689850
272891
58
57674
26
34
55
5
350765
2
23
10
1
38080
3
1
52
56
7
220605
86
86
257603
178501
397128
890507058
82
188862188
3621
89
540173550
415926283
346481
566158007
459049
44
732523860
6
83
309447
83
39
106224456
119269
80
46196
218175
39
123568
34
346200
99283
680598395
82
385953
204980
699224518
437913
21065
185019
318819572
145765036
5
71
52
111220
273698
565759823
109526
154664
187363
385742
66
49
6
30
315743
21883
234975
480129
196121
65
818849904
8959
56521884
2
61957
186690
396090868
308758
425549845
671970137
55
36
911982594
23
58
366474
491632
393240
30
46441
477732
3388
72
77
68
4
590569597
98
37
142499
90
69
89
95
83
474389
200348
27
437000
27
22970
35
292078
1
382560
7
92
83021
10
40
95
308496
497735
93
33
28
228979
145313
63
54
364773
55
486291
6756
923566627
76
82
3
357638
34
36
305552
66
17
868592764
67
50
114945
285020
40343
152527
61
115290150
77
16
634798083
51
39997
684637008
525753642
129861
12
96
84
32
16
343307
3
8
20
7
303215
9
179732
41
57640
44
16
348931
463023
7
174582
499336
49
13765
102710
91
848020887
454406
31
4
303863
278122
55141
81
854906139
23
51
410598
454947
198299
41
4
79
56
477069898
167429
91
48
42
3
214548
64170
97364632
67
66
69
450903
33
69
463472419
986038413
45
158850
221384
45
23
354171
244575
250261270
476403
39
226568
179243
197522
414132
76384
59
71
205017
61
2
88
59
4
383363
13
15
10
52
93
436539
349743
73
273004
148607
69
64
83
74
77
403723
455664
69
66
230413
1
56868
76837
73126
198137
142977
6
69
24
67
115230
22
461263
316095874
348756
9
92
267631
34
147363
251021
88
45
2
84
34
29
66
7
883363160
444400
58
76
5
3
231938
114956
82
6
35060
34060187
10
884366530
41
450964
92
4
59313
338613
32
379237
144047
45459
22
393614
417435
33
53705
189990
15
33
203108
91
96
313385
571417574
95
1
356027
21125
311467
18
76
77
370639
203237
67
258066
21147
476160
312815
154278476
102134
153042
83
239484
8
20
3
65
70923
97
6955
83
78
716165843
44
376828
9
26
93899
333391
18
294319
151039
98
32
494595
295631
64
7
454464
229679
270541
2
9
411445
9
61
983378058
28697277
93
250938
175236
3
89
71
22
66
46
489507
11
254412775
75
20
44440
265326
942527257
405009
132591
13
151590
95
263872
91
211021
95
7
167924
225702
482550
3
14
313681
4
393454
65
600808925
76359324
43
70
86
71
167223
8
4
402275
6
490988
61
79
2
39
35
73
64
11023528
22825
90
5
207200
271860
476457200
8
261883254
45
5
61
6
301507
452013
149603
440994
2
86
310884
98
398439
131640
3
475084
32
12
243368
70
268694399
192311
439045
29
1
11
4
134905
1
6
3
355921
438867
44
470833
29
422169
53
11
537599820
18
218804263
144322
16
432139763
440482
163679
194320
170888
275903
343053
46
123909
367610
267235
5
67838
45
5
4
81
128571
140140
487084
3
569020497
272921
367556
99158
10
75
74
33
99
66
8
58
1
4
81
42415
5
46
68
51
301675
57
256996
50
24
67
120640
345171
283604
79209
375558
50
36
71
411050
125
68866
25
17
42
43705626
41
40
389617
75
309544
95
9
75
863247294
385261
327280
4
680851998
39
461616397
31
72750
160990
43
17
462804
99
273425
8
45
394226
114094
405191
11742772
435223
164276
43
46
97
54
270920805
56
73
465027
60
22
249875
228657
45872
326954363
296654
68
70
86
106169
558592850
26
343551
8
364459
220844
5
62
314513
77102
27333
92
419949
45
472533
69
225960
494107
44
90
402214
4
19
47
90670
322446
327131
350327
1
39
200093
376483
70
226078
31
745420425
197035715
485560
114864
65
404324
247250
36
75
231867
526676957
381108
113184
483050910
15
3
36
46
337119
41
148084215
3
273449
368245
88
377101
91
75
37479
61
250657
889301310
94
382304
202828
689354348
68
223657
39
49
94
89
463585
57
79
26
71
115208
17
42
2876
10
101556
156946
432680
30
466383
29
27
39
129538
6
7
98
468130
8
83
422071
203543
34
265917
95
46
83
3495
356678
92
31
368375
84716
463794
493118
84
62
264277508
183333
481833
14
11
96907
86
78
19
258809
27
83
90
78
1
241956336
94
65
435216385
40
459523
634573785
46969197
308764
492425
65
90
54
421755
180182
85
233186
184743
39186
32351
329114
24
41161
171561
363195
67
458197
330345
90
4
96
133287
118752
67
352897401
451000
350568
431084
341824
323080509
460917
197672
17
75
60
313914
18
560929322
8
226252
7
274544
464722
29
292243
9
60
20
5
264570
43
315418
175905171
19
482748
62
4
1
57
77
65
354878
38
289512
11
454316
82
32
321018
4175
381477
5
671470965
3
421290
95
7
1
15
75
5
325607
42
1
10
386570
949511886
6
16
83
2942
59
131658
26
2
38812
4
67
253723
114522
85
1
52
37
2
6
47
4
85
3
80
3027468
5
182282
75
339196
9
74
41
8
52
33932
168488
7
34075
48
91
253430317
39594
4
30
97
319424
20
81
96
59
30303
22
162781
53
201683
41
12
73
373375
512880429
330295532
337761
73
458060
12
55
832402183
14899
78
851635457
869817850
16
44
2101
5
86
198006
203553
35
99
200308
26
4
302744
8
354738
9
10
902961100
31
38303
68
48354
9
924406331
363568
53
81
418147
89
23
67
2
99
2
14
69
48960
63
255909
76
69
137808
385683
114759
89726
93
49
202482
8
51
334552
78
102609
52690
421220
1
361973
47
74
21
15
15293
45
11
43598
445680
19
178364
25
779159782
451186
63
64
39
190203
557172007
317060
2692
135277259
229171
479563751
264700
53
40
226078
49
22
52
40
49
49
20
2
56
325270
8
1
389317
188828
38
714948082
89
344656453
334977
134630
2
119442
247339
61
36
353729
96800
176873
309258
121143
467811
67
7
320205
5
234163
194311
499272
201931
960629886
52
89
91
94
705431572
57
414610
196138
136161
56
41369
333867
42
59
426643
86
48
43
30325
46
8
50
226779
313308
16204
507961933
5
78
614026171
419586
290567
296552
991197544
224391
259069650
71
969761342
106955
314
87
206241
622266682
15957
82
4
340315
241386
792168886
67
451940148
26
60
73
95
64
418262
217270
267876
60
81
414253
37
370052
299438
12403
48
2
495736
472522
289132
98
55
86
53
30
438082
27322
124095
396256
40
72
3
50
9
493035
30962
30102
92226
134997
182317
55
172490
4
5
47
292477
213860
85
132154
53748
6309
31
11
37
550305972
39
34
77518
48
5
472869353
27
472893
99
441528
95
325174
471064228
213205
54
74
46
147642
122531
7
33
27
28
332451
376604273
56
92
63
105162
807884741
57
29
85
94
8
736179155
3
83181
94
98
288825
83
48
95
11
72
139466
446302
559610977
768230998
324302031
65
66462
265605
340671
331372
322614
87
115083
353350
92
61
66
325052
22
828435460
3
272186
71
81
79751
71
197906
228320
469981
254886
63393
62
147241
15
215520
57
174545609
68
472921
155474318
376168567
83
36
52
27
29
195850
75
88
1
37
32
5
35
323858
84
1
421628343
55
45
306254157
18
190938
134825
29
780548047
90
2
107195
13
265596
189768
85
306647
20
82
94600
58
20
243328
731649963
57
87
15
161890336
9
222499
336093
307990
51
132750
90
564554716
231153336
9
175267
89
93132
39793
185940
63972
72190
53
79450
5
378858
234077
585089696
57
52
105601
9
31
413100
30
56
472920472
239715
104290
56
317359
462352533
199991095
6
497785
460873
11
5
33
58
859395979
409132
379545
364640
22
440230076
698906306
757257675
330262
476625
331000
2
355494
97
89998322
8
192148907
36
447348
81
249611
447424
28
62
2
396372
147248
53
20
419363
13
40
300240
265247
27
48
81
375880
34
412493
24
1
471527
88109
59
992497947
226912
324544
25
30
306746
52
174608
680828355
74901
75
185136685
955304938
432588098
16
253055
96
909260781
907287947
61
79
50
56607
61127
9
5
69
72
146179
34835
20
928859836
52
64
85
167892
9
571465810
217993
263179
107819
15
342603
34602
36
25
44
81765357
475387
34
2
101003
390646
161398
31
85
178776
1
28
1
71
86921
359728
455611
366698
6
72
666994476
232785653
121878
659530006
571068133
66
46
16
98
81
339501
146223
497451
6
8
3
85
487906
294059
326932
64
166302
88886299
48
71
26
92
90
71780
94
78
114144
929343856
150503
11
9
53
222662233
14
525889030
401640
12
60
91
245622
44
96
6
930462675
24
234411
79
37949
58
295439
51
8
400018
19
57
343979
415236
413801
65
53
66
80
239855
154786
29
27
50
163223
3
470772
980646104
382535917
4
12
4
72
183476
165273
45
796845023
49
67
195550
284451
19
36
12
2
41
449301
29
540665674
79
222489574
43
19
31
60
98
699030652
80
66
22
320765
73
187503198
137801
153213
36
61
348751
833966790
3
528501976
652241586
218295
306420
74779
88
95657
845804982
473400
57850
466334
67
435367
87
58
297866
295651
899921457
383934
283433477
433865326
343194149
14
63
23765
233699
262232
466171
452311
621091878
410773
73
4437
175686
24
80
33
769602448
76
5
71634
18
9
474929
52
12
50
171362
40516
479865994
3
26838
449450
61
65
49
491614
9
98
43
8220
183009
338634711
211294
1
47254
463951401
23011
78
411090015
78
4
90
151935
27553
251437
4
423435
231683
13166
93
374759
4
144285259
26
255956
61
334028
86283
88
42
23992
7
377880
407089
724400106
475393
43
57
19
81
95
434210
78
17
50
33
4
82
3
350423
274333
411602
154022
48
90
96
75
843476184
9
31
82
87
202927
2
672617574
35
943461518
63
70
60
397621
93
57
38
31
14963
38
31
174915350
470021
341977
1
288933
47018
68354
314525
28
75
499052
27
70
8
53825
314345
637320547
33
172081
44
1
84683
3
329795
29
248906
45
52472578
378449
237257
379352379
200048
20
214666
441729
78
848769455
3
88
477670
6
28
49
9
51457
497743
425808
435457
296413
821510419
48
93
4
150979
237527
24
62
293611
401333
51
98
497335
137691
322529
47
616542432
35
6935
66230
17
84
11
14
87
99
148761
270763
54
95846
96
211073
20783
21
491476
86
192874
26
57
364458
108663
13
21
2
357691
75532
39
3
38223
60813
89
5
1
291891
19
485870
296212
95
50
83
3
394156
82
6
928795631
431100032
26
306261
483966
2
214613
231500
532062633
392643
65447
272912
173886
591888744
46
86
63605323
47
5
6
6
32
332909706
194467
61
129963
51956
3
110603
450699
83
21
364068
39
290387
90
27
21
88
67
184657
297894
71
74
74
339555375
21
99718
80
95
89083908
5
194511
432307
400085
226483
535083477
196239
382257
92
207180
137799
234210
83
461794
69
15
325949
38
5
8
80
399120
625036801
920663772
222662
364176
7228
64
29
79
155314
7
124867
234059
46
112297
38
14
273353
454396
122738
64
88
21
68
269454
360910
59
266738
883766870
139980
124765
61
2
5
12
698603034
494047
279275
7
194760
468921
114411
341369
294513
52
165374
69
16
77896
190323
142882
55
29228
55
82363
6
56
70
266059234
932641077
34
350421
21
3
26
148619
14
202823
239905
356050
92
24
76
392879
96
99
52
8939
8
146646
90
53
60
229117
260775
131368
137610
169168
19269737
80
73
337317
80
87
59
6712
411506
6
15
77
1
95
244154
343962
18125
374672
78696
2
8
4045
57
764785257
31
480003
23
79
506110794
3314
377449
629521896
7
274421
203378
31
28944
6
424228
5
132898
105710
8
431392
139642
88
1
2
333357
389486
96
441111
79
152731
54
16
153451583
95283051
7
278620
46484
64
270245
11
6
8
285469
407226567
73
45
136756
48
133793
7
84
59
153375
59328
223313
3
34
354851
5
469228
11
5
41
16
636879689
65
119979
57
6811
36
579631058
8
6
58
39
32139
15598
85
99
168098
19
7
43
277651
12
318681555
331843
1
247806
50
147565
47
730363503
21
43
73
96
75
50
139634
4
16
40
3
442469
362966
29374
320200
24061
19
13
25
3
36
67
246720
123242
112332
242326
268279
98
343888
86
338585
12
65
21
251510
161034228
48
43
471613
65050
85
413686
30820
9
67
116658
75
21857
1
10
363431
70674
52
91157
96
23
9
92
297141
86
1
437854
534911942
19
3
56
807476000
332868
116189
206578
623337275
37
305714692
12790
54
39
127366
939524980
5
102907
58
4
6632
54030051
167713
13
176919
334726
193482321
103376
7390
248511
87
248579
32
92
16
7
70
59
144087
172384
299786
433711
123016
43
8
278861
39
8
220856
456054
157416
996936846
413233
411899
51
4
6
443492
442352
55906
290022
61367
64
426856
407081
805550795
23
5
480819
25
20
23985
16
379186579
441522690
83
48
260512
383616
62
243911
752313726
265003
51
44
645233039
337658
60
5
256250
254685
97
8
4
42960
473116
60
75
807560464
96
6
388642
315008
50757
298238273
51
161723
267824
19
159992
38
67694
417979
8
211066
157956
20
84
41
128116
53
26469
290110
212844
1
189706742
41904
54
69
1
33
39
942896796
64
98964
29465
360150
434674
20
3
4
4
13
37
339123
52
6
58
85
273342
603087824
22
67
369961
89
1
456003
424293227
55737
189240779
4
2
33114
98
145565
39
71
427109
275604
96
45
66009
9
37
84
34
91
259837
328324
79639
51
155292
27
425323553
295001
68
8
867996428
2
75
448475
398190
62033
3
1
11
43
59566
8
87
404518529
27
41
94
267119
224714
7
280212
356792
45
108903
361510388
93
5
335189
305353
58
74241
276427
71609
91956
441167
428023
4536
40
12
16
207124463
455861
312995
47
371966834
8274
406529
25
95
19
66
14
170154
47
31
20386
246721
418082
66
426373
30
381427
464152
62
46131
99
487654
173001
6
368972
213994
68
370307
763013107
387263
165166
657985226
8
178289
120529
301487
6
47
28
2
84930
64
29
12
224685
18
113597
311556
66
22
83
273708
271523
160376
40
4
418781
263096
8
86
181403
46
46
404958
75
623057466
222891
41
72
99
644731510
373416926
213153270
474424
198141005
47
56
5
5
2
98
178293
466501
15
67
47621101
4
1
893415349
484368
238693555
90
99092
198471
1
67906
42
379362
51
6902
36
189837
266308
690661089
246407
41
8
351777
397225
20
150175
35
37576
86
73
230198
89
71116
203617
39
74
4
29
44
89269
67
1
97
56
18
302772
9
7
170434
11
135454
178864
91
209624
668988759
99
54
70820
389402
102173378
67
263333
88078
19
48
51
997163284
31
97733
63
219202
243423479
18
91
44
21
221832
17
94
15
87723
4
4
420035
208545
22
72
71
327823
77
80
180315
288523
2
85
9
450909
136513
5369728
157474
18
60
305761
3
20
593359079
2
52
621948181
319086
759756583
87
352514
5
5
56953
42
37
12
462946
455299
399940
748682511
209270
53
85
74
325478
53
540567917
448001
4
73356
2
223248
80
50
47
11
77
76
173169
175084
29
39
206425
477191
7
2
586183157
68
6
42
238347
267231
299681
484778149
633333266
109723
440710
140780635
314579
36
94
21
2
354203
89458
2
26
32
88
9
4
119886
328875
439152
69762
387677
35
95
400623
489922
26
292280
76
37
74
193887
44
39
94
486980
5
127696
897416086
864630376
579174268
86
419764
337843654
25
25
362311
32
4
964964759
30846
11
17
110899
380147
479404
433880
11
32477
132454
435237
9
321736
14156
3
86
476554
95
47
458433
68
365354
11953
204616
79
449704
66
32
52
97
21
35
219808
902829513
8
8
300808
496592
469646
7
27
87
81
346358
105285635
6
61
1
819903318
74
208412
22
59
410271
446373120
496273
4
51285
438730
9
97
317302
72
436795
4
75
584137285
5
73194
39
1
28
8
59
73
223932
398116
344075
298522
6
14
58
94
51
137900842
34
16
72
187571
16
431051
183412
90
335108
68
59
397186
52
102435
408525
132380
22780
60
811753871
49
6
232778894
80
547433922
92
92
857905397
349672
97682
412335
369617
17
29
153783
6
266131
70
6
95
336421
59
87351
90
3
525768739
59
412987
91
50
811195764
5
23869
83
295589
47
217853986
39
66
75
21
53
355832
3
46596
12875
5
42
32
93
431400
1
73
25
31
58
963000812
482101
152640
314325
16
28
197423
7
459560
54
89
96
26
91
189412591
250944
27681
206441
37
334747197
304549
54
33
86
881601141
4
77
91
2
77
23
36363
302297
423173
73159
263698
384668735
26
278698058
6
4
418023
10
52
92873
598626569
279485
32177
63
245664
293570
463911
38
83
43
237526
4
2
106151
50
73
98
427969
41
424197
6
5
94
54
86
333076
94
26
6
63
29
11
194631
484223
14
455232
108780
181058
57
201933
28
97203
22135
6
23
54
9
27
93
905349370
278393
2
79599
7
66
73
44
7
456674
17308
329401
15
68
407052
32
60
86
6
250750427
37
37817
19
167692
79
43460
75
25
52
842457326
75
422234
65370
82
1
17
210854
487104
453332
98
619897218
39
54
59
59
91
27606
382860
49
111286
4
49
93
18
55
97
82
74
109066
86
127790
784970365
8
97
16
78
45
99
3
379661676
394775
65
3
91
38075089
209661
70
37
25
886297703
95
214279783
427252
680476064
46927
95
593107077
114561
34216
468338
75
271232
18
74
87
48
361839
37
76
92
56
7
407797
8
303157
749401466
7
77
34
90
46
24
38
65195
75
259703
312303
23779
60
54
471909
90847
449562968
3
6
35
261321
73
20
21
7
41
38
421068451
192782
77
94
12
1
379786
12
534704408
68
6
878683264
417339
488513
7
17349
97543
415360527
4
74
32
276295
141615
229255
382329
14
91
422703
19
394988
56
401297
313230
75
89
463220
757654136
96
57
336247
8390
25
303464
159100839
326140
59
422038
55
3984457
101861
225681
97
374892
8
667206848
113660097
488392281
179848419
973884159
98140
8
6
88
411287
100177
77
2
4
379052
83
240786
5
20
67
373268
34
7
111787774
235751
75
197895
176576
679727644
740494738
20028225
269019
97
24
93698
376526224
19
64
51
411267
574997654
3
60
17
154362
31
111096
63205
1
48
44
49154
284893
61
327126
1
66
264552
61
479737
38
354628
30
60
278523
66103453
497268
432049848
427358
39
22
63
136050
78
22
82
431008
451622
38
647283763
339390
136860
3
919442320
422685
97
40
994853527
17
74
99
44
48
5
219171
927523659
476753723
52
158337
96
4
21
59
83
301750
22
38
4
362663
36
371113
234165
116518
296350
444608
69
58
14
92
33
303412445
29
14
29
422686
387401
61
408029
64
70
8
41356
464924
4
54
246686573
58
85
456343
175993
22384
10
48
95
58
25
112472
71
176761
59
111169
69
248775
390403
273107
41
206852
9
4
483919
41
460729
97004
379746
7
32871
440691
93
308290
24
281173
44
407934
986434640
136614
33
188974
205035
62767
93870
490496
88
265263
1
608634222
41
393488067
29364
82
916863205
17191
7
208336
359610
585497764
483085
97
30
2
2
48
62
69431
50
8
52
25
71
6
53
41
26
387600
92186
243166
140103
139185
26
72
20
41
266850
53
27
55
7
80
14
435981186
50
799720091
53
40278
212552
17
69
42
24402
80
480747
17188
354658252
17
488679
31
49
72
47
79
29
4
46771
51
46
85
75
139193
79
392770
144668
36
142865
9
9
9677
257178
448363
96
60
86
347792
51
36
6286
5
4
387670157
273035
39
254284
8
25
240702
93
224363
126433
150793
45
297153
6571
129928
115368
99974
119667
94
480477
81
174825
60
282574
90
30
80
37
163396
440153
37
92
34
242909
425887
193270
241444
75
29
57
413205
395916755
160037897
7
12
97484
92
173098
411605
35
83
37
563870851
68
267982137
473395
1
751019593
91
1
441610
239478
83120460
204318
6
30
63
157474
243016
55017
32
7
53
95
48
79477
17
55
38686
32
143806
29
143830
215713
45
355886
50
1
64
8
254209
73190
55
49
55657
357549
213925
93
6
82508
371092
177058
406122
321777
326119
65
45
461510810
14
8
41
172846
69
624367862
2
9
93
20
271119
37
127027
792915065
262766
212409
313376
46
59
86
157030228
748329802
372070
4
108733
8
44
48
9
34549
6
5
85
60
213759
11
476178
1
96867
13119
358357
19
128894
483265
50
159588
17
98
462242
387351
161146
7046
99
21
267825
40702
44
67
314711
712216617
951739849
2
380972
425570
63
381855
39
61
85
245293
57
2
52
9
223589
51
429822
8
99
79
6
259813
391662
6
61383
430449
865587610
214283
492153
361402
818587263
511903553
71
393440
314561
415621
90
44
3
425157800
66
85
745124401
61
56
42
491522
365444
391411405
90
475500
61
536673261
268413
472529938
34
84263
42
289168
443554
71
17190
296302
436964
54
27493
78
143829
310467
92
60
341145
398680
10
57
25038
19
58198
38
51
145837
71993
453333
5
490893
69
78590
295069
175374
33
85
49
332874
189366
22
263521
2
273508
44
2
64
166490576
145402
95
429953
7
369671
643607633
85
97
374613
45
66
5
827582387
129925330
42
90
36
83
26
146501
3
4
24
54
6
489340
35
3
97658
90
92
56
8
29
370779
475706033
308047
5
93
40
95
3
9
487011
287294920
91378
16
12
6
866645370
45
296661
344854
301517
5
9
383894
39
8
466486
486918
33
1
348142
393482
42
75
116812
306669
91
87
59
67
174711734
74
1
75
60
4
37
354881
731100738
248237
156678
67
81
663793539
403007358
758804759
87909
570881246
223686
835292456
87
74
70
184646
1
89
5
37
14
64348
4
53
202471
71
52
9
35877
22
111014
414838
53
687131166
23
7
119124
621652772
7
155078
241839
67
386334
59
99
82
248078
79955
67
28
6568907
207139
497884873
63
387147
290066
47
60
65
23
57060
776714500
1
444995154
231367
30
82
200206
115553
339152882
498453
86
77
18
455962
283300
208603660
339044
5
84
78
290037
19
42
4
6
45861
331279
320286
5
97
452866
2
40
414093
173062
9
24560
271598
4
28698
243879
814713725
192260
358279862
379572
59
5
3
73852110
78
79
46
24
1
6
25
89306
35
30446
52
3
444040554
90
72191
263212
79
49
97
279768
269488
30
4228
339892
2
19
275828
217857572
462996
314646
4
11
25
367520
3
56
6
72
143055
57
74
86
25
36
6
321451
212851870
204418
32
7549
91
459332
9
243163
394531
66
26481
64922
225406
217793
408544048
52539
458886
313660
4
29
36
117861
426960
486700
7
14
105313
97
93
47
47
51
79
297283
411533
31
320968
2
227262
90
20
44
474464
9
138517
165004
37
51
25
56
102482
52
222481
73
5
80
261368
95
86
55
97
90
395399
132874
46
403866
199088
28
904685576
6
373321
151205
15
324841
259129
3
32
80812316
86
228522
468418
357820195
214510
41
103874
698634145
60
566478046
353204
1
76
10
221310
12
485494
95
403783580
9
112481
91
144131
383803
436922
99
411267913
37
54
264338
448235194
6
64
61
10
17
905942695
346516
138252503
25
466110
85
270562
51
73
254769
496494
492038
242515
67
71
2
1
396182
6
43
668271697
4
38
8
29
238837
467309
3
253110
38
78028
328968
370689
143333
60
368853
4
27
48
267473
85
31
45666
41
29
105445
200556
412201
55
341937
93
97
26
23315
91
20
55
435014
84345
505957553
218649
78
431281
6
2
7
8
3
203636
96
4
148492
5
76
7
375231
467383072
398105
488548
806269235
906473830
23
183820
95
83767
497755
21
191823
8742863
20
38
5
1
63
18
2
68
33
985234519
368313
26
255002
34
225318
66
92
158554
273130
4
103242
385384
40
448864
68
78
339497
20
40
132546
531550898
8
97
379742
50
67
35
12
41
9974
102264
136375
2
7
471227
24
79
6
232929
93
250639
28
150593
719532138
75
90
16
244595
445412
87358
11
3
49021
6
34
9
40
914111722
445652
97
73
831813485
450941
77
12
35
85
389535
50586
86
86
444748
233736
8
7
434160684
9330
61
73651
82
70122
8051
44
4
145957
87
69
226699
59
52
124359
3
18
74
200149
40
208299
310705
284290
5
14
34
55
34
78295901
485906
117961
442289
77
92
64
35
491425
58
208010
400741
78
189785791
54
374678
37
488264
361424
305447
95
931298953
47992
79
25
29
23
272518
982804679
4
62
33362
447670
156329
20275
2
49
489681
7
5
295089
92
44
54
385511
91
65
101675
22
170564
8
356148173
625571615
313088
48
894309453
42
55
71
4
5
440928
97
94
2
81162
63385
468712
4
36
41
337461
210811
70667
72
390349
80
21
54385
242398
54
264608
357681
52
25
467079
89
251512
57581
392998
3
47
278043498
39552
29
476661
79
92
1
280597
28
22920
227253
917371211
24
499901
79
48
57
69
27
7
48
6
312550
465631
9
92437
275590
35
436541
2
25
47
31363
180321
140838
217743
435009928
297087
97
429574
203989
470331
152550
18
288956
94
3
88
30577
362
361001175
68
43
12
41
3
27
107084299
40
8
29179
2
94
54
192771
466739
38
279472
969113661
88
276102758
359866
55119
88501
415518036
9
96210
471115
450190
215585
311295
23
72
2
75
60
117108
8
86
425268
14
79
104101
158764
1
398921339
96477
88
60
2
456928
35268
437751
6
63
126758
191028
79
377556
333304
537385398
310024686
227704
299384
44705308
22
7
90
41
21
10
702230913
255094
6650
320636
31
21
60
77
328325
50
288971
419534
424938
386594
7
65449
114621
402136
56
15
8
459353
347706
329703
164138
13
195124
85
385866
209552410
62272
85675
58689
394096
9
67
3
3
86
120572
1441541
5
1
3
499471
41
160892
9
53
89777
52
359544
87
86
8
79
962569666
145666
9
34
423360
18
484601
360768
11
38
52
406795
29
94
129552
60
74
98
66
64
49673
7
1
216105
328126406
20
487858
8
99
112338
4099
478885
365800
44
125532
55663
3
87
380623
361155914
439364629
435485
470940
336068
3
6
422915
44
72
201625
215476
5874
56
436689
229370
132992
326438
257651
75
263239
245388
94
140816
63406
205957
5
478412
1
85
386798
13
56
39
108157
250281552
377163
413074118
9599
60
275798
71
75
84
98
18
332517
87
230355977
24596
612563587
943152009
329394
43
212600321
303918
118365
28
1
14
48
3
264078
369926917
30
82
294265
35
17
9
17
2
34
315876
5
84
680522407
78
28
172153
43
425150
394389
366751
5
33185
3
393455665
311820
168515
42
82
64
97
96
68
90
338214
67
265071
51
35545
334041
3
36
34
1
126795
8
7
369322
211412
234642
71
2
6
93
23
36
258603
99384
1
5
54
20
3
92584
441878
447927
472396
74
74
138595
245884
31
17629
7
183537
31
103541394
6
433068866
199610
3
45
334268
121546
349901
237948
253085
7
92
216599
28
403473
206959
300635
282834
92
83
61
791550920
41
27
307731
13
69
1
501685170
41464
840253846
62
49
404707
51
9
457449
369062
237287296
181151
126611926
403002473
363585
26
18
831764947
375827
4
64
56
6
450479
387904
15
370480
50
42
393902
316835
95
436783
289344
322998
89
819261492
16337
94
6
3
27
329366
8
442857
422304
66
6
296020
70
23
162691
24019
334181
317663
93
61
88894
64
70
45
32
4
177320
45259
77177409
310083
250937
339011
19
63
71
189916431
36
10
329933
26
43
487207956
135692
289951
5
73
415203722
75
110092
24
160033
48
37
449053
29722
183837678
36
16
159371
387709
95
48
14
52967
326450732
22
9
355537
65563164
122487
412196
10
309497
830433383
30
262198
100493
2
184030
881067241
43
469661
374560
42908192
164760
8
176227
227926
45
470087
237933
4
5
472772
428674
557464562
864610742
8
63
241963
566354107
77597
84
331307
8
48
94
78
417423887
30
71
1
5
468941023
475761
77
2
52
349099
271976
35
71
31
3
65
4
16
174204
4
84
52
64
86
127098
397719
493614
395527
19
141387
381126
18
87
59
167934
564986448
253066
144197
42
411043600
206380
376859
120162
18323
12
5
290408
376238
5
350993
477200
2
1
460310
42940
401823
67
474001
81
549579590
54890
389462
224048
73
210201395
54
35858146
27
127661
21548
55041
45
429910
316013
895172436
13
494007
32
323555
238788
264448
11776
84
310675155
156454
142333406
93
177625520
230347
86363
414357
92
65
1
4
5
1
4
70
44
74
51570491
486882
61
98
35
57
29
67
7
360794
3
262315
4
284905
86
372577
3
374281
84
5
24
78
419997
80
95
257476
332267
63
89
64924
388721509
14
322748532
23
230301
77
14
272269
239119
219089
323890
46
465790
84
23
60
65
14
45926
3
341106
474877
364757
372032
3
42
159986
875920390
90
18
87
297040
344659
44
487593
372596
63
85
68
434547
134034
764447389
567987246
35
335740
477708928
37
4
852929409
3
105647
471458
422464767
85
398973
483543
41427836
205025
389523
18129
74187
779608577
43
44350
38
81
8
836131485
42612
56
130994
26
93
8
863108537
818470415
368407
90
6
319490
37
63
42
9
13
7
87
12
31
78
68
65
37
1
414856
81987
254827802
5
546340917
1
43
12278
301626
63
81
66
286099
367612440
461704
1
7
58
19
47
138603
14
465492
10
50
13
68
71
48
354136
81
331607
5
16
44
89
69
74631
10524
3
61
70
23
158275
26
24
8
1
8
881323716
151447
302524
29
50
245738
4
197017822
264197616
97
21
9
7
431442
23
325341372
286187
26440
392655
118063
84
392779345
22
9
46226
80
220811
375471
231600
21061
19070456
66
8
7424
101590
406904
241236
8
34
422595
5
15
8
92
73
819238564
245563198
199856
96912
178923
262456
398809
9
52
1
227897
17
6
386684
67
58979
61
22
20
53
360439
444781
14
82
9
40
37
358887
324676
268096
1
6
559349944
401965
467988532
65
29
12
5
140398
294709043
878283275
360971
18
1
443067
316122
84
57
70
815439928
74
25
93
97
475416
194440
413214929
91559
55
273234
274186
2
12
390351
70111
86
304749
9
196777
64
110510
426741
170393
246656
11
390340
84
18
80
83
123289
96
238249
254750
903764477
31
41
57
8
670106043
24
185207688
45
25059
52
97
75
76
32
443907813
73
11558
84
172159
7
20
313805
463576
78
20
1
187656
69
387016716
491701
37459
93
76
123215
498010
326566573
1
259786
408634
3
73377
71534
398433
230825
24
450428087
3
2
397587
320036
59
83
393592156
9217
37
8
295262
451517
267839
27
57
5
3
982841924
9
824134859
448802527
22856
16655
90
715325121
77
416314
134461
1
266552
777502544
8
425008
54
75
4
359598
424831
1
362725
93
220407
889429860
230888
5
210050
91
419314085
31
4
134019
47
711199629
370144950
1
188310
168086
78
27912
441352
850657235
9
62995
63
22
68
778728780
60963
64
72
269135969
7
99
4
318778
68
27915
305150
641641032
70
41
410252
34
482386
462525
76
429883
24
14
441367
8
283890
66
50
499302961
1
10
94449
85792
48
48
66
90
15
28697
128890
169501788
495399014
264982
411587
80
208871
88199
47
91
2
97
6
278565814
497771
17
2
644838656
22
66
24
474961
28
404921
8
9
6
64
4
748197698
412650305
19085
59
51
38
116644
13
194239
711138212
85
69
103841
98758
50
90
118409
85
91
555489726
29
17
218498
11
59
11200
56
8
56
488976
315821
58
18
459660
36
45
933622871
417006
48
247803
36
70844
61
57
269947
384491
73
71442
67
5
42
79
37
935924082
85
5
93
8
624439572
3
311288075
76659
91
41
12
6
770300856
414501
192426
221103
130229
401189
56710
81
78
59
1
86
2
34
79
50
2219
4
271691
401918
372236
94519
24
793708364
53
1895
28
494842
409435
122304
198064
314464
62144
100731
139897
6
379528
188797
352925
27
23
23
41
91
51
5
5
27
85999
1
20
70
45
155531
903836630
43
11
31
51
959205664
95
18192
493979
23
38
165906
325717
82
160125
413797
20
54
412311
140479
23
54
93
62
2
472923
474542
392299
2
8
81
20
413598
5
6
64
93
213076
399723
27
245563
1
460240
77
55
284243
573887001
412365533
91
59
431444
7
236975
42
58130
2
324478
358753
352889
61
181377
390962
391308
90
14492
4
44
6
100624
24
4891
31
49
198724
287559
2
59
109442
54
76
28
287625594
8211
480380
64
105453
71
42
232010677
9
156771
192500
79
445469
141583
307233
406407425
81649
98
123715
52
14
262746
447782326
106029
87427
51
417191
29
1
175627
9
336715
38
10754
46356707
452174
263922
54933
359900
8
623720590
311897
701828814
98960
2
11
92238
76
490592
11
944568478
60
91
336561
2
86
77
103000163
83
99
74
330519
6
52993
227106
11
42748
80
487640
28
31
397991
7
482870
51
64
4
1
54
491585506
446126
5528
78
4
15
40
289521
50002998
36
7
329700
27
354935
26
39935
8
217552
389752
6
343024
21
279384
8
699125101
400839
106066374
8
5
11
32
35
47
19
2
91
272110
133701
5
6
51
46
982501242
9
246875
96607
351812
90
169102
147023
217029969
547957759
6
41
81
8641
90
83
305617
26
402051
201468
304153
73319
47
34
921654985
31255
452761
478652
84
89
48
220324
33
492452
459539
69
4
3323
58
9
39
93
23
3
27
964893248
68
899308011
51
95000
483690
73
409246
37
77582
406677
467735
102234
124698
94
233831
112618
341273
657435284
774032047
279243
400880719
469284
40
9
131798
65062
108343
5
40
255212
20
92268
13
7
115305
24
41
341861
29
374216
1
45
5
72
91
441185
44587
68
90
92
47
385091
149951
458063
205170
7
3373567
31
45
371560
84
6
28
35952
32
386643
63
37
326079
974969708
476506
5
307736
472876
18
42
338823
95
429920
69
429242
201679
24
2
405399
493076
235930
19
168512
439502173
742922635
37
16
59
42
1
64
279994
373555
57553
325460
53
80
30
348799
34
79
487432
370653
2
349665
41
415833
63
237577097
54895
52
532300989
144185
213113
403291
9
15
155396140
84
341025
196935
44
477757282
18
31
70
89
393173
54
54467
352382
328155
209204
85
97
89038
82
8
61269
51595
1
397462
62
156935252
26
89
433278
46
95
265846
222457
68
13
234963
460348271
7
103146345
3
97
319409
54
226321
160368
24
10
64097
2
1
70
228360
382742
278404
48
138695
18
333517
27
18590
320541
74
7
6
60
153473
12
163934
86
22357
3
71
74
344548
468664
194270565
49536279
5
813922113
54664
125542
291035590
56552
53
112848
383889
89
8
9
9
54842
40
91
92
64
3
62
726412669
87
36
7
471298
333024
120241
6079
21369
157888
10
77033014
26248513
95543903
97
9
480000
142750
208175
63
38
408124
8
8
700106287
71197
99
463602
70864
77
357938
431588
7
95
463678
33008
99965
74
9
26
2
14747
49
216615
56
585233473
327962
60640
741925626
64
1
88
94
53149333
399575
8070
6
364746
433028
304725119
72
31078
430011
5
87
534724949
98
193589
478912
51
464510212
838114358
477874
1
13
34
821736582
28
472054
86
53
97
8
95
3461
77
411418
284570
99
498812
97
390932
99
270915043
321756
77
2
92
28
40
11
7
48
142793
55
281950
17
146112379
361535
79
27570
14752
4
37
424244
836737196
308860
86
59738
106329
183151
304039
137324
135959
42
62
59
60334
29
96
42
443881
80
102209
36
6
294940
4809
219585
31
15
43
4
123216
44
54
428271
459351
124088
17
63
290656
18
288273178
184345
253184
11
61
37
331257
740146043
86886492
80
16
31
115502
83
67
80956
537388726
304746
397781292
99
97
95865
9
4
7
8
3
369124
751338743
15
93
858916299
129175711
14
22
62
177549642
2
63398
21
307877
11
26
35
65
20
34
588067881
6
498681
92
37
87
88
490506328
30
52
99
76
79957
274614
5
91
186221
485924920
163923
58893
21
45
14
59
40
215635
403124
15000
1913
172641
1
74
94
437922
27
76
2
9
229241
78
1
58182
120131
76158
98
2321
475951
52
192727
498729
37747990
28
2
2
10
297400
189389
307309
5
6
44
65
291828
88
113252
237730
238958
316927
74
39
262968
486214341
98
2
1
71
252003
3
65
412209
43
232856
289253061
98
303901
67
40806
49
10
4
27
448114
391927
488409
29
429119
355978
24
290882
83
10
126323
130895
558925806
2
305281
381157
252424162
135355
24
47511
16
1
5
79
61483
1
194954
21
494869
92
69
9
377470
55
60
49
67
918537381
63
236225
8
123958
22
92
76
239487
251566
301900
61518
283305
42
92
83
28
69
66
64
79
294555
38
248287909
444679630
33
19
11
837518759
240186801
2
97
170015
92
251334
188776
30
5
390755
351585
67
27
69
181099
3
451151
40
301069
243557
84406
99
61
288004
279389
64
357428402
48
435173
487026
448565
459765
7
17
3
146652
4
70
1
180815
216904
137375818
36
259083
63636
443516
243928
27
78793622
6
844525440
373049
20507
25
2255
187652
28
74
3
12786
330131
86
613251148
360851
92
318087
227574
260115
7
38
72
97
854540231
23
326515
20
1
133116
653031953
632787004
61
438375
20
366308809
61
31519
38
261886
447245
609025472
50
46301
430886154
406879533
66
2
86
230581
380732
161680
1
359632425
25
328510
117816
9
16
695675576
2
354514883
19
383891
196681
94
286189
2
34
208467
19
48
483335
69
24802
323568169
131841
222586
149772
296815
60125
242789
47
150406
352803
273873
3
70
92
61
103373
266873
9
50
397131725
95
222571520
667010538
20
9
71
63
81
122279
6
16713
22
303345
80
397464
429560
2
70604
210389
87
76
473433
27
175434
793920727
86
485490
35
875255224
22402
322776
23
93
143711
74
89
14
473205
37
36
3
78
16
47905
9884
90
52892808
332887
48
578242505
82
274135
95
41
368698
39
50
4
6
75
402009
182889
279260
312108
18
833484753
476228
21
64
463441
85
26569
97
88575
68
196672
686486898
38
49
33
27134
9
207109
17
441971
313040
480586
83
403871
12388
97175
9
53
169435233
29
254498
49
58
57
9
446567
32758
10
15
306317
67
6
507027051
31727772
34
77
392126
340601
85
9
6
32
19
85
127101
394383
761524588
49952
99600
68
15
469123
766708485
195019
364917
860835537
432675
74015
148966526
65714
90
30219
2
54
38
167749
275668841
130185
32
88
229228
14
122204
414966264
541900807
7
724971127
3
148749
14
67
83593
82
98
86
189484
4
1
302713
384336
53
16
38
32
610981536
39938
127511
81
39
137323
95
7
438155
149306
147895545
842790354
401496275
312115
365117
314505
94
64
26459097
296531
98
41
5
8
205053
12494
20
70
46
44
50
301631
173530
439700
23
327955
321990
167756
2
7
39
143736
363213
474081
30
3
255603
3
118032
25
42
13
217726
433775
5
45
288664591
212773
477009
83066
207947
65
93
3
4
260810
186695
94888303
7
11
11
5
169696
83
65
98
269272
105258
68926
7
435806
80
160177
58095
79
58
848440512
24
37
9
3
57
72
28
279957
96
2
141219
54
133210
258268
32
19
45796
62183
165302
21853
3
86
6336
46
37
62
59
9681
361235
20
7
67
7
30
34
93091
8
793718787
40931
90
6
7
192118
1
21
645013361
45
274062
80
42
460734
449111
42
961065729
278352
64
77
359963
483160
13
67
42016
72901
36
592228617
39
219741
445935
38543
481327612
384010
875212587
46
439438
3
407348
757463302
294243
22
52085
18
278925
40
146184
67538
40
245060
90
49
34
31
125418
68
494296
396118
20
113123
493148
427528
80
64
154572157
34
445954
254744
703414810
75635
23
87
73
47
97463
171563
113975
52
74
306303
16172
285439
69
93546
31
47
208761
6
160075
393162
5
5
77
230292
28
49
45
84
93
777884398
170003448
56
105962975
18
7
74
218054
2
90
43
61
5038
81796
139328
93630
141782
99
48
60
24
1
5698
21
130925
108556
296545
204361
926485320
5923
86
47
21
45354
2
445341797
91
27
1391207
11
397070
22
325376
83
399824
214198
31
900096728
42756
88934
149164184
756359725
116520
44
36
106927
2
92
40
202594
23
390375
873298805
1
891971016
6
5
405294
394410
46
318558400
8
4
21331387
19
46
365677
317161
482701
49
112169
62
77
59
89733704
931409463
49
66
376201
93
485948
199873859
68
43
6
49
329953
72
1
50659
442611
83
2
41
487916
317272
351426
62
270515
5
297805
114089
28735
2
58
57503
450136
274561
640559837
67
52
16
19
414121
40
39
94
309870
48
33
43
44
1
43331
13646
11
358983
243460
6
19
114879
9
209561
455982
109500875
920257363
433721645
495284523
47702
65
188084
93893
93
15
448940
450655
424031
898619113
32
488232
73
85
166357995
4
208806021
266842718
469856
5
55
9
168435
476521858
38
206958
64
77
18
475939
80
90
368030
424725858
124309
38
80
50
85
467917
346541
406829
12
55
468098
45479
80606
17
64
91
736754324
171431
76422908
390890
23
5
175469
414084
47912261
3
103998
39
365239
70
432335
9
999381504
76897
7
81
230258
13486
141480169
137257
190334
43
185533
559525140
467110
288118
1
68696
82629556
47
85
71
15
22326
40
493988
421834
58
85
80
77
8
52
13
489149
56
253945
37
44
68
231756
43
343608348
58
60
26787
49
24
92
136976167
218380
37577
76
3
144682857
20
54
97
30
202405
5
70300
177309648
304438
83
22
16
14
9
29
37
469112
44
5
275810527
48
2
71
317768016
2
139252
71
23
31
310828
22720
99
359291
529839187
77
89
251503
363226
76
60
64
28
35
53
98916
78863
2
32
46824
478898353
85
20
48
99
420608
320423
991353101
393985
79
475568
216177
134621
61
497375
68
219449
140701
19
70
337156291
131790
460111
487509
40
441676
9
19
376914
219559
35
9
9445
94
21613
5
81
96
142918
73568
9
915518869
156166
5
17
205323
169599
206201
239608
52
280471461
575554751
375796
294220
62702
246618
472380
1
63
1
2
42852
12
23
304344
62
343231
26
48
440440
304197152
430828
262811
250048574
96
61
115241
6
12997
81
41
375099
96
12
29
456599
93
60
58644
12
299905
53
9415
621647444
46
71
493857
54
347538
79
819219637
41
191375
8
176159
597159783
60
7
51
89
71
994978375
98
67
3
7
611968808
370352
40
22
610330947
48
86132
491403
288848990
466784292
69
329475
41
283978
86
17
357080567
94744
5
306027
226682
103477
66
14
16
379085
497672
8
334261
330200
65
233698987
8
31
466557889
212841
61
31
55
61
38
4
6
1422
3
52638
348161
221332
85
9
489736
305397
20
40
758052535
32
376357
109295
80
102253
248678
45
99
259983
4
864296267
81138315
94
163918
399021824
10
4
72
297176
44
67
92
9
53
413228
690543838
3
395083068
286240
251256
18
368833
103499
280402833
75
478035
411013
306963
87
185602
177358
17
213347
1
297582
13
16
98
82
251872
89645858
407029
1
27
401168
365974
5702
475333
3
28
311441
94
40
256425
42
76
63
314189
20
49235
92
54
48
479529729
42
33
48
405924
753115382
74105
49
50
447560
95
229737
96
294668
377094597
87
165479
283735
30
11
44
53
18
10694382
16
75
69652
29
66
46
23
385455
96
213588
30
244674
78
92
17
283261
3
26
245351
73
142677
477184
92510
217832986
34
383184
14
8
93
240436
346491472
25
497840
110752427
1
83
348086
79
115682103
44
21
79307
86
362644
21
480069213
19
8
885405652
368249
73403
26
31
476228
75
496517
322304
4
65
73
9
327295
66
35
58
190770
142650
21
7819
80041
55695
199504
51061
381171
121573
730288324
357131
268328
67
253331
66
204343
31
166652
82
45
424315
20
337044
845706461
251680
36
82007
928210517
14
124472
66
1
245262
265945
42
8
10
95
83
74320
58
79
5252
449339
257405
94
203423
64
30
22990
63
26
264186
6483
1
764316490
371662
1
441920
95
89
210566
180056144
359705
922687272
403877
8
43
465331
2
70
263246174
116997
603746159
314935
43
76
420317
8
16
318054
30
1
1
53
52
956933467
49
47
34
8
93
46
182515
91781
41
9
97
399785
257881
410347
59590
26700
95447
7
320367
394036
93
248179
4
281854
427127
137917
90
66
84
93
3
26
345457
18
1636
331902
87
57057
243560
7
79
370930918
16
165298
436110
31
853883643
22
89
5
70
7
319678
82
76
134083
43
13
40129
373086
9
436699
8
468212
22702
90836
310391912
52
79
73
487481
21
57
398420
306241
56
371786
75
66
276578
94
9
163013
52
402974
82412
49
74
53
248730
9
52
417611
99
272265
4786
75
207271
91
53615
13
95
410427
13
275160
475675
163378
79
462845
457910
473600
374177
33
392739926
149853
65
49
320897
478699
42
536906941
336253
37398
954146477
373175
345647
431304
81
391439
365812
86
105581
324892
152985
95
252576885
63
6
96
77
307451
214685
44875
85
30785632
87906
343649
317084
47
19307483
817831316
127089
182363
56
9
70
246573871
97
68
89
352996
39417
293808
89721
88
3
448737
251186
39
324394
177876
96
315591
3
48
485084
179074
26
8
30
143502
74508
6
484358
268028
767412144
126719
43
1
597509181
461888240
598091670
10044
125232196
31
247452
322265
9
57409
405764064
98
34380
43
63
37544
263408
93950
9907
416783
478802
250706
243603
50
860481900
34
56
99
211944872
56
18
1
16
37
458261
37682
91415
18
5
87
86006
49
50
272214
3
380053
86
46
92
431799
83
30
56568
493377
97
1
60
8
82
889335894
689212344
60
31611
3
287938
75
96
283130
217296
159543
356069
81
34
71
157384
8482954
60
86
62
65129
486081
163829
49
266125
30
75
519682220
93
6
15
53
234134
15
51
389815
70
7
226584
69
186880
218807
212608
4
188985639
13
238363779
173738
15
391860
9
306838
113715
86
128722
242766
36785
2
4
458188
49
29
70
84
81668
68
128556
36
78323
99
866025259
163756602
146449
391724
891020444
76
5
45153
384818
29
63
5
98169
11
160819
31
40214
172438
33
766856330
248346
19
2
437239
80
392920
79
7
69
184032
252744
320819
132689
400592
184220713
1
493266
12
218883
39
4
96863
92
261717
56
85
91
99723
6
3
23
31
8
35
104102
208873
81
9
21
1
8
299749
82
264710
46
33
346862
86
462739
379251
221357
70
434552
4
129105
518829840
114384
10
3
36
637669356
499115741
42
16
270148280
51
7
413702
11
127111
378942
10384
218098
6
213956
408934
288981
8
263205
414152
492879
64
53
8
477952
165771404
4
26
166000
8
298519
79
403196
175871406
3
412026975
168624
83
253985
651500276
51
47
9
426320
32335
356456
94
321560
3
276610
97
390693
62772
76
20
58
422610
44
22
68
88
37
65
318644
67
76
325808
51
1
184975
169961664
42634
11
78
39
34
447732
389055
74
406766
29
302245
187396
63
39
12
646959356
58
157429
18
312798
317584
240406
444834
62
101964
398230
94
70
3
3
48
522939427
9
50
199791
12
45426
4
42
32
468606
170171
74
25
77
28
78
731699542
280537
690529358
13
468845
45
81
65
97
8
76
23
12
21
9
85
1
483920
116250
152012
367571
6
429556
91
16
414119
5
453100
139769
45
483466
6
16
48
499588568
27
210475
30
18
377734
281753
83
341567
552817932
209325
497628
39
758163902
108486
53515
89
34
48
129362
20
9574
34883
422839
90
20875
169255
317456
379593
180926
132958
56
287955
334501
406312222
76
986283095
32
82
402700
48
199992
4
460322
92
1
461161
94
32
101372
3
107922
179639462
89037
78169
256941
8
118632
443140
42
85508
5
113422
25
429964
23
54
52
496040
5254
9
210799155
79
396009
55
1
36
356514
89
62
90
1
521443541
20745
265147
96
32
19
86
97
426728
409406
66
66216
960349873
343109
145862
296746
38
109280
39
14
36
982770492
70
47
388772
312259
94
3
235848
938086838
376855
133850
95
69
55
112498
339022
224528
86
72
40
114305968
46728
5
45
24
329751
65
49
3
323588
9
632894211
294078
73
359626
56
8
36
59
231008
87
22
232021121
99617
438806010
39
90
8
462676
65
333693
410473
424425
4
15272
35
53
373850952
179887
463156
68
95
43
68
8
19
27
49
46
34
43
732014305
34
51
26020
5
202297
99
92
9
79
25631
306963
28145
465259
178186
98
10
67
46
24364
58
12
331276
287554
353890571
53379
14
993409192
130574
31
64
7
88420
241458
93
379785
23
200826
78
8
24
207556
288179
35
12
1
485747
288111
719432244
92027115
39960
493744
143639
478688
73049
463593212
849947026
20
574746283
448410
174634
43
117293
53638
300196
281828
90
4778
22
132121
447993
17
385036
145446
80
278351
94538
264200
6
92
20
40
226695
29
62684
31
397490
81
88
299899
396549
81
595359479
354229
34
370739
299209
94
53
55
77
84
221780
305590
10888
59
467979216
23
45
7
482666
210215
463640
143804
922768129
53
8
86
178973
17
71
105576
25
96732
97
4
88
19
101932
746303716
261862
22807
213581
54
83
9
479135
38
340743
25
92
660192473
18
36
241852675
79
94207
15
33
3
202900
76
28
91
71
96
98
58
1
566276294
77
743787944
49
931471445
9
11
396009
56
176096
3
16
14
203493
436386
567270969
33
356230
458296
768915153
11
27
337372
37
655871146
65231
28
1
7547
163943
22
284822
75715
59
858558438
85
4
146390646
341108
53
92483
99
59
76
377118
56
395133
34
30
3
89
24558
361791
757287876
386601
71
390329
318637
8
38
4
412092
97553
469923697
338395
24614
116073
186238
282380
68
860109594
69
335073
65
141192
266804
49
98
7
423851
253607
18
88
22
93
90
460730
41
16375
9639
222196
226651
35
133082
36
66436
85
68
1
120268
406441
867176156
481845
261567
40
196996
970656144
10
70
70
605843751
400449
292857
123448
69819
98
140534
99
55056
62
169175
25
67
77
5191
131233
362794
5
109913
9
156121
120158
143050
7
915065721
77
268798
46
269800
199852
683656624
21
11
47
61
9
68
57
269495
82885
752453851
446977
173285
4
336545
69
27
89
162282
43
15
830784634
61
38
492556
25492
9
42
60
7
85263646
406751
72
497351
9
12550387
35
25
481303
764154488
445685
8278
308311
85
73426
485488
29
181973214
59
9
326705
64
356
181124
211653
16
454298
39
114797
170434049
66
7
110632
99
34
357715
393652052
198683
362107
86
212445
33
5
343708
83
75
484544
22
322615
223604
442358
284128
93
108791
37
30
5
262205
890412209
1
858816409
6
638446159
17
412657
60
923846301
86
133426
7
842608150
56
89
48
550088637
325271
97245
259704818
44
254386
385372
63
781276367
58
145920
70
3
341964
4
83614
439388
69
10
332177
73
53
10
41
318658
85
275984
76
3
8
141985
95
26467
38
88
97256
19
76
3
1
59629
54519
64656
22
382014
348264
16
836619218
71
100986
79
163198
402695
5
232582
5
254699
45
213916
78
429744
449843
81
36
430766
404768
45
8560
408264
60
81595142
96
54
483543
123572
32
471409
194653
1
95
192530
75
95
416785
113768
55
36057
30
66
24
237442
384962
382998
95
1
54
452908
303052
95
97
62464
482379
418280
404907
23
34109
50
306426
300868
6257
715813446
135148
15
158709
92
24
401627
79
69
7
29
499979
84
425047
207769
184068
27358
389672
499981027
93
7
88
38
259715
66
56
4689
83
2
488311157
339869
78
471289
181308
27
84
84
68
279519
423394
45
9
150920
51322
446163
70
377710
23
87
28
25
55342
406405
30
440787
322714
18
60
306604
194910
181257
552373878
243287
465897
345840
433809
13
34
418962566
211329
353909
26375
201621
4
220372
309634
89
2
409366
7
97
8
80
477272
38
40
478133
20
6
435735
935666002
23
9
65
368080
11307
7
181365
12
75705
11118
67
57
156726
416656
112561
460065
15
7
111310
68
91
31
18
83
41
51
36
2
3
4
59
4
181471
75
132869
50
43
394204065
6
101949
59
63454
52
179049
147977
42
103843095
277534
60
19
55636263
324125
80
24
34
26
82
303013644
385347
66
279104
56798669
16
7
68
69959
18
89
24
219616
331221
46
96
157410
6
44
87
379474
443595
3
425895693
67
8
2
18
264719
2
309330
3
46
5
36
4
43
74
26
324105
67
57812
283109
9
131424
251829
164457
54
1
77
47
169219
41
1
76
460597758
8
134614
61
15
1
170565
288607
61
466629
36
20
82
7
3
4
49
4
360323
416581
164303
80
447202
427970
202488
323800207
36
94
8
396859
12
317028
274459
16
89
300079
51
336642
8
494550
96
274585
29771
60
40
76
48
18
11
55
9
10
429440
92
92
152815
169441
77
246144
8
374658
44
471439
16723
401028
369813
27213
287612
84
364655
117554
83
171500
99
125305157
445675
15
33
366522
6
33535
6
56
71
132219
494800
72
391897336
261731
58
89
70
950033743
4
79
283088
3
770756070
71
3
11
42
76
97
251694
8
207406
65697
2
157559
14
955896628
14
96386
15
241150
373281
3
46
17
31
43
8
23
23
263617
46
1
2089
349483
67374
40
285834632
473935323
84
9
4
25
89
497354
466604
77
311922
18
220598
22478
33
5
10
15
14
60751
11
934980607
40457
49462
55
26
189507
277049
20
5
41341
40473
440771
278881
23
66
602790029
77
74
306623
37
463779
4
44
283847
456338
63
205255
27
458185
106830
73
81
13042
184684
77
490421
7
401201
522916733
401620
344845
86
11
454571
64
138229
497584057
111496
344903
448094
76
528952491
77228
37842173
8
222553
78
1990
37
45
140533681
31226153
487359
143825
376727
111992188
66
565546836
39
276015
764976055
28
110140
1
76
52
183359
451612
82
36
2
83
435249
390475690
284123
59
50836
345453
882520575
14
14
400435
31
265207
224053
1
44
47
75713
400024
71
70
89
5
615366579
224768
312177501
25
394569
603803285
246873
71
65
214191
12
67
254684
173521659
31
73
494437
74049
5
103501
69
31
2
88
363473
191073
5471
22
495189
90
44
45009
16
5
327024
415676403
1
75
52
48
64
706526113
78
348633
201560689
48
11
463814
47
9
35
405960
28
86
1
302762
9
2
345091
59
66
911482251
69
42819
472233
282915
140229
26
31
271164
376049
6
106963891
6
45927
159902
36395
62
299048
84
18
29
816877663
24
66
34
388844
88519
75
26
808257969
449938
81
29
327467029
35111
418110
297476300
79
1
78
333704
83
312647
152469
248639
78
203460
53
85
65
86
26
201697
95
91
308636
355679
416740
3
877676748
62
70
82
5
92
42
16
87
38
15
494084
1
158010842
208452
99
370871736
45
9
123684
82
18
277807
38
19
8
15
65
21486
19
91189
259664
45
451993713
29
39
9
334848
421131
61627
89
36
332230
381854
208509679
16
380050
47848
76
62
185051
65
30
45966
499682082
92
7
40
112887
96372
78
66180
6
112995901
454389
156718
41683
3
700961952
46
12
280693
145435
33
368730
576457758
190203
30
102790
113069
257767
7
36337
45
10
5
9
213443
86
432890
77
71
369220
246395
396527
332969
220897
241497
50
422683
73
406494
35655
80
337449
5
129850
293604
61
29175
64
120523
65
75
73
46
339276
24
402983
372693
99
64
6
73
55
95
157004
79981
477302
969893967
106606
138670
22256191
329877
154687
32
3
1
555783521
402983
47
53
368961
114542
420931
6
444003
369132
46
95
208982
20
66
65211
23815
4
286724
329524
271001
169792980
40
39
53
64626422
5
96
22
368820
898408440
6
53
350339
185847
86
7
15
5
10
52
493677
89
89
276088
9
340523
89
232654
36360
430419
12
61101
339915
114656
44
147026340
56
160356415
80
459639
98
931369147
495568
396746
9
39
85
154627
75
2059609
53
21
93
10
60
49
445157475
144440
14
5
411311
14
2
351510
62
235850
38
395475
424808
95
95
42
95887
85
36
442737
206666
271794
702461393
105914
42
55210
8
87
63
373076
198527
72
80
84310608
39
404107
27
76
58
479062
38
80
7
75
65
84
249663
471515
471435
6
408757
73
81
101978
8
192668
100189
60
16
133827
879382610
218183835
223503
26
39
6
22
61
7
18392
385237
449600
193637
33
2
56
64
706571103
50
404300
79
466444
5
76
451594
32
146413826
293973452
132640
233968
336940791
46
25
274567
10
280040
48
458519
94
247921
440517
87
12
111590
35
456539317
57
372767
74
5
74
75955
41
473972
354890
58883
141505
369057
95
33475
292251
481351
402138
32
79
7283
2
34
18
3
41
493204
19
35
9322
5
183901
43877
253539170
446111
79494
89
87007245
98
73
204571
26
427969
16
202507
53
259195
88
462136
380750
106784
43
6
15
35
34
578826343
85
113592
33
312902
87
97
246341
435869
86
17
394261811
636142590
401535
66
75
237322
68
79
86
50376
439442
604743647
163372
284780
502699512
3
135259
67
866363663
119226
62
12
9
36
249125726
73054
13
230240
184099
54229
168245
99
29
314938
202649
211505
83
9
185380
85
270527
756070363
9
28
403073
11
2
58
45
595355889
98169
149387
35
86
321072
186016
618994990
395750
46
312560
194899
89052
13
9
41
166723
82
30
726246916
893314681
425656
506895102
490805803
62
69
1
41
522337774
41444757
280868171
126623654
86
5
89
266110
33
55
58
214003337
65
4
1420
90
409414
434884
297387
10
380654
60
5
306613
87
80
136741
986235328
86
36072
210300
404109
60
3
400683
44
21
207810
280797
49
362599204
17
293798
50
473484
40
271195
41
29
36
200214
310266
137499
73
102455
166834
53
29
50671
1
154370
386521
2
99
98
44
80
23
473425
113539074
2
563048556
116573
39
129893
70
1
376376
68
158474
38
84815
50
335546
5
22
375086
45
4
209496
25
379568
87
366241
56
18568
17
471699
213656
475943441
57
7
638787143
30
37
216037
95522
110886
4
20
184710182
385352940
93
301082
213316
359047
49
28
48
412968
635681703
122141
41078
85209
45
30
111037
96
357127674
1
344378
110331
488927
226667
413724
387371
339534
73
187342
71
391256
76
13
2
260768
5
11
4346
330803
82
216084
9
174750432
263811
92
162842
65
69
313573
302451
86
80
31328
181275
32
34523
286993
50
67
145735
4
37
404819
99
21
1
9493
185951
69742
23
72
1
74
76
97627
425711
19
472894
99
83
63288
14
13
395774
71
73274
5
66424
461829
6
16
10
790627191
11
6
90720455
409949
47
403964
12
885098651
93
4
10
58626
297927
383420
524266890
37
90
74
48
92
351817
367863
91
68
23
15
542162935
4
46
72
84783
981432640
206848
264888
8
379126
260184
31
7
88
441441
320786
82836
311133
155937
14
4
45
415455
324618233
923296027
62
246024
689286049
42
2
43
14
439066
26
68
10324
50
125846
6
8
435728
37
451963
2477
13187
176095
342345
64
2
52
3
18
18
4
196053
3
419126
435795
29
72116
155969
112783177
118749
5
109373
16
8
26219
408487
48
41453
67
72
5
496889564
230279
9203
279807
18480
381784
492987
88
917737663
474906
64579
81
285676
143140
138453
170430
254233
746070864
36
67852
74
235555
160534460
9
5
61
166125
731845762
95
20
415616
23
27
83
79
73
101208536
93
467032
8
15
23844
262774
188589
653964641
88
112758
161434
86
89646
194186
71
72
368357
884657937
931969981
33
9
7
24
424522
96
491962
90
276972
604258525
5
112649
10
30
173011
4
63375
77
251318
303244
361474
140012
80
4
633840661
365067
69
78
63
6
537672581
498417
335454
378546
203161
158474
448725
52
57
722532577
42
76
25
2
60
49
70
94396
78
44989
439656
913549391
54
4
395165260
70
82
36112
66
84
36
1884513
90710
40
314108
25
137016
39
56
34
61
316863
333083
317113
256905
318362
156953
89
2
98988
330954
83
255566
50
861970843
71
46
442014
33
23
399499603
97
331046
45925
305609
3
84
22
309744
153562
60
4
4577
476855
34
29
134539
32
282870
91119
22
57
18628
82
113347
34636
69
22
77
238142213
50
7
229946
8
51
11
57
48304
33714
15
161530
582547357
21
16
86
116494
482786
468842
166421
1
484749
229164
51
338942
16
383201
7
70466
485897
4
95
92
488876903
70146
99
452603
94
34
92
154337515
15926
14
22888
70397
95
44
30
27
91
23
944953245
55229
9
454281957
743469086
37
175472
87
988274992
47
95
82
47
7
6
189813
293502
79
138523
52
875653481
49
340205
481709
32
23
81
139367
6
323211809
109939
41
301983
2
32703
63
9
29
372755
39
348608
61992
326626
347573
13
398654
713437015
70
134733999
222302184
346186
259824
338629
166718
494625
684786373
370525
100915
314893
403923
320102901
8
76
471539
94
903884455
25
249305
291349
30
289500
31
99
10910
91672
448223158
12
24
101
185527
481343
779142268
167181
460238
81
481211
83
80134
53
74382
21
38
444535
394673
51
3
69
301280
4
422570790
10
88
24
22
15
105247
61
79
403979
928166549
98
379884
71
6
52
210190
84303418
302109
3
70
5
325204
2
692811530
170805
336700
19411
567942851
151955
262859
410920327
37
56
53
784513820
68
4
78
5
9
408972
68
485222
32
201310
243693512
7
111076
39
85
4
47
288682
188504
132853
465214143
364704768
343583
67
74
9
343752
68
470418
155592
89
1
34051
2
8
78
36
497941
62
47
7
346608
66
886732312
5
232626
494665
333638
169784
80
368608
431098395
304185556
67
98
51
33
43
69
84
349140
296289990
480066
94
63
10
2
37
136365
32
666667805
287125
434405
61762
9
87539
37
5
95
74288944
75
18
2
85
224583
887306535
31
208943
86
297695
25
293054
425171
13868876
427778
214583
89
209687277
2
3
101230
617313096
42
28
17
307476667
303233
71
2
5019
90
435957
291294
85
60
15298
76313
71
6
30
321379
32
77
87049
76
419420
300071
151391
68
38
65
30
646279901
63766
67249675
6
95
51
90
781689131
212796
33
269864
59612
341610
59
62
51
53
955007380
393773
42
62267
57
260518
281938
210436
496971
36
72
364202461
8
262971
2
89162
266836415
51
355619
11
92
99
85
334758
149862
389623
42
51
985101103
2
63
1
48
201341
112400
392391367
504661430
56
486840
136144
34
330067
448935
325726521
356300
668541787
601767526
21
325103
9
91
497032
28
224890
449939
516007823
351389
5476
82552
156710
194245
88805
1
57
732439531
93
77
82
31
454589
61
82
16017
11
48808
237650
7
4
33
94668
37
369420
254822
6
43
606681017
5
7
4
5660
90
1
410825
969712935
13
261019
28430
449167
55
12
801604578
76
65
24
428136
32191
34
3
4
9
329514
30
36
84
491769
83492
216625
6
65327
67745
101566
22
281293
4639
226093
19
295366
370673
58
50
225531
22
21350
61
35
99
4352
87
79
80
7
85813
595655273
19158
151340
240444
77012
91
30
123685
58
242537
510390539
14
329201
56
12596
4
77
265235
736919160
2
5
186358
263800
327171
7
81
473557144
27
33
29
71
248546
71
27255
96
5
11
291342
312348
104887
78
77
303236
48
259133257
31
354192
63528
140586
74003
52
6
74
21
20
22
13
65
67
90
24
9
25
8
8
78
44
7
367814
337025
54
138965
29
98
374698
3
401017
12
63
5
76
81
459115681
90
69
41346
389107
33
48
325426
194669
64
3
47
91
808497502
911001693
271911
68
192197
997996650
8
18
837305480
78800
473109
499486
93
124478654
155850
206324
984861258
70
91
55
15310
1
79
377256
479963
485019
82
457590
60
63
140374
59313
141412
526001750
9
77
85
23
44
66
2
480567
396664
254359
483983
83
907439886
496436303
264555
294545
132595
77
618848708
468733
131497862
298652
62
306272
34
271279
24
425137
202755
35
2
49
272698
25
88
88
59
405220
254200
320072
96
392219912
65582
315732
107715
4
60414
386429
266112
223278
14
7975
433044
4
277521
4
465099
190972062
3
53
171440
92
60
392500
63
95
61
128321885
63
143222435
485171
488288
28809
56
309315
363357
64
830846047
159115
16
26389892
25
7997
137903
449220
8
83
445664
902594598
412861
62
75
29335387
369104
321279
148841
84
44
94
57
188210286
13
360824
86
154222
442737
110572
482435
176623
95
432185
5
123005
148467
25
86
181883
967479813
2
238432
11
86
99
3
252384
2
112038
25
278488
20
357774
98
270584
29
10095
345145
81
98
1
421138
60
448416
141767
278230138
92
340957
66
55
148695
231063
91
75
299617
16
6
178799
81
423834
90
25
934824963
25
24
416054
89913
76615952
3
445706
72
4
43
48048
230560
354167
23
72
85
460283
84
19
60
509149098
30
147968
86
87
83
353943449
16
61146
63
24
87122335
7
23
5
27
72
100990031
382925
79428
33
68694
166624
53308
19499920
606182247
351222
5
88
73
825023819
381672
67
93
482926
42
20
82
6
177815
38
76
375118
751255735
919294112
320636
458195
35
44
512949711
9
67
57
273239
87951
212184961
84
56
141532
46
44
49
342283
340693
413264
50
71200
57
86
372738
47
450964897
985410082
479766580
17
449971838
83
347063
947956385
3
45
3
82
38
33
2
70
5
4
98
89
185627
5156
256100
437165
22
33
928570155
78
74934
107105
27
7
69
287240
96
57
332820
183104
54
446186
16096
149865
51
419664
974447301
43
28556656
788495297
97679
86305
76
98815
402862
227799416
414740
11
7686
141402
472829
76
351002
92
139117
9
9835
601171166
197072
307496
82
6
81
213638
1
7
633401955
502151862
17
9
69
26
7
71
214385
5
120950
1
94
1
50
521473045
289798
2
434454
857819947
47
80
21
202091
4
44
38
308850
58
93
236300
10
334900
484720760
3
354920
2
2
270449
256752
91
375006
147122
27
71
271846
30
345190
25
387926
456310
15
368758
47
85647
11
20
66
96005
33
392330
14
30001
395627
47755
3
22822493
93755
448649
5
39
241225
44018
302390
28
90
14482
14229
166509
402793
64
407510
48
293015
24
30
225316
58
491413
9
270137
163872
99
98
6
17
441148
421608
556253522
488852
49
29
47
25
4
72
38
482575
225277124
398613
14913807
149625
24
358493
44
62
113667
420523
50
933655126
65
288268
63
697436230
54
88
47674
46
308172637
27393009
495800480
90572
16
7
1
81
46
723622611
224187
267755
432904
361584
16
8
72
321355
89
241253
58
5
5
503014062
76
422856
1
154617
8
24
588390222
85
97
62
14
391868
3
62
18
854750703
428898
16
53401
9
42
606858558
5
26
477274
90
56
69426
48
20
278339
5
36477
29
4
2
349155
9
206286
228150217
48
11
46
295151
327687
12
355114
11
76
33
335614
52
59
487636
64
138235
320160521
52
6
224780
267916
313615
96
125275
55
189512
86
130092
16
352820
951041753
56
61
416418
284200
72
71313
11
28
106537
20645
441660
35
390036
526251108
213840
596765865
283236
489954
98
326391937
58
65
96
68
11
989353818
9
74
7
124515
113528
456516
233025
7
490572
429723
17
79755
24
6
54
63495
25
59
14
3
410486
12
363298
95
222218
827693926
251587
81
479044
236819
1
91634
840779462
24
79
81
69
421804
700089956
86
409204
50
261630116
83
40
43
455406
30
498673
301796938
4
61849
37
5
453267
59
290586
4
278132
89
270859
5
484582
98
447513
5
16
97540
160628
325277
278100
395410962
9
122557
65
472292971
84
358272
198003
249260034
151881
476433
22
2
213088
10
169686
98
29
133345
3
57
779980808
99
6
355586
262485
30
483862
52
178411
39
47
142990
51
92
14
71038
200697
11
65
259268
445716218
121751
112741
74
61552195
88
158233
318540717
42
49
97
194298
5
48254
419089
353009
341946
51168
327214967
895334301
4
47
14
9
150967
58
37
416421
29
38
213904
463676
19
48
221165
87
28
81
284391
358415
342454
21
27859
63
227017
15
447139337
73
2
10
688769111
288370
46047
430838
55
16303
281754
75
210109
88
448800
935155808
547066452
279221
196165706
17
20688
14
24
16
124275
378389
35
76289082
46041
50
8
437439
4
288850987
153869
449762
24
11
207074
83
54
26
36666
386262
80253
45765
106475399
36
478455
408347
397631
389073963
39929
320191
97
9
95
33
182926
442367
69
163761
60299
6
58
280277
482318
31
10
419055
31
329317
3
75
214197
237977108
13
72967
57
8
26
31
24593
59023732
4
74
35
532251031
93
468781733
254875
36
7
2
129898
224259
36375
19
10161123
7
858139611
263428
6
31
982448537
465576
400718
2
75
77
76
49
78
72
1
27
209313
63410
302392422
7
100376
91
18
316874
47
340307
349659
295944
9281
14
34624
92845321
14508
919185260
89
96684415
339001
14
9
104575727
209954
10
47
94057
99
97
12
21
27
89711
26
259038
88
35
856041040
11
186616
231874
368849
35
155641
91
2
169155
52
54
23
225925
112927
15
254512
4
128370354
264759
29
136915
219437
27
99
88
93
204860
59
35
89
79
25
44
464210
166340
68
23
46
44
24720
170109
217861932
80
6
45
61
411833
19
65
14
8
8
59
84
607244010
206151
63
454139
1
54
99
52
151354
4
444853
22
138963
348641
3
187575016
80
1
292020215
1605
128596
64
7
162193
59
701676803
422779
435834
58
448329
327586
4
8
19753
2
289615
303995
283119
979067021
62
78
1
84
378469
50
57
50
15
30
272715
349730
3
73
188409
37
957362268
22
3853
125948
286388
30
226795
417653
7
403951
14
9481
95134
4
74
46
45
58
52
37
280315
72
59
92
98
66415
652586825
359860
426936
7529
487044
93
29526
128420
13
93
66525
80
92
11
33
67
325244
17
371451276
641159349
456722
47
369086
7
9
235127
60
4
8
392908
1
4
151980
96
30
24184
416655
49
79
77
8366
253035
83
86899582
25
450719
196088
246139
83
328389
203948
327969672
2
32
49
120545
380747
7986
61541
365008
1
42341
397641
436447
67
42
68
9
75
121407
378345
451668
367474
22865
467529
487873
35
434358
45
28730
33
607747698
356078
51746
7
45
5
393179
258016
78755
51
452346
516622546
30193
386070
349003
67
424506
142131
23
372407
4
88
66
153755
29573
4
248269
32
404413
59
70
39
13
71
69
75
46
309694
1
138182986
154326
85
30651204
1
141236
18769
77
75024
25
106444
425716
71
466391
153272
90
492671
12
64
417961
583035795
199811787
7746
20
1431193
352549
441443
26
118195
303949
54
12
73
252357
21
78
420917
379308
303744
57
7
11
250126
78555
71
45
210677
335316
2
714759821
86
64
454189
350203
40
272226
1
2
29
65
22
96
49
56
404123
401439
78
403124
34
39
39
215620
58
47652
81580049
310405
178240
60
282758688
10508
22164
83283
78
262408
153708
185033
32
38
59
3
166346
791773213
416633
68
18
44
25540
231544
63
96
46
358248
2
466988
76
11366511
66
120230
275321
4
49
454168716
24897
60
491384
43566
67
135629
12202
20
86
13
488263
467293
137204
293856
396788
9
10
79
4
88
73
10646
4
50
61393
58
7
78
210127195
9
197174
260140983
313371
361301
598596846
31828
57
29
5
41
77554
30
5
10
362881
340975
9
93
7
37
222045
245927
414078520
1
80
56
69317
27
335251
3
47
1267
406157
33
98
1
58
252058
20048
81
60
231454104
674021442
268457
55986
5
105212
566275635
169765
374228
484410416
66
58
63
384240097
374861
99312660
398633415
8
229969
8
100090
58
91719
472442
227680
42878
486975
156348
41
756719800
51
623128542
263242
25
375111
127987
615169465
85
51
197952
97
1
1
52
319810
128186
323709
86
226679255
873750493
250870
59
77
169670
379149
468651
357462
191601
2
76
175567
45
286796
27
38
569864768
4
51
8688
426098
10
203169
42
827072665
48154
471147
23
193350
69
394372
8
398141
93054
18
140326
54
317630
67
72744615
425433
7
7
215396
69
97
46962
130355
101533
5
141870
5
21
27
96
23
91
3
58
82
148261
90
367793
85
200851
34398
31
17
92
699206657
323030
402585
71924
17
95
742470736
111017
377950
809341190
10507157
35
202336
7
20
60
89
909818491
619051983
96
9
23
70099
270688
161070
29
82
387655635
85
6
117107
348381
48
623668283
2
291683
154578187
3810
497726
18327
67
81
33
28
78833
73814
71997
94
800423748
361381079
3
316776
25
289094
193792
92057
121122
44
59
433657
48644
228725795
35
8
336170
7
139663
106831
241871
2
262782
51
452161
73
87
5
98
50
401086
92
66
410562
72
15029
40
9
266058
32150
404210
964780252
80
298669
358864159
59
689877436
71
132222
117145
8
470933
37349
634047737
56
198509
84
250036
31
7
475617
48627
11
29
99
107097
33918
477437
96
85779
85
294806
332956
465418
343249
176082
146614089
189618
2600
18
340298
270184
79
70577
49495
65
440641
56
895745222
44650
12
199520
15
147946
398829
5
397278
291935
69
406261281
3
30
940873490
435946
14
22345773
893412194
4
505176744
54685574
88
397950
87
50
85
58
49857
74
73
1
4
154905
352051
6
133501517
65
52
95
40
362994
2
531407717
323496
9485695
486825
5
4
189694
46272
270937
389045
36
53
67981
51
342778
499531
31
2
74998
156488
163743164
130820133
179609
400392
98
59
22
739622615
237805
317565
8
452540688
11
4
23
14
41464
22
40
293305
9
59
10
57
169736
141447
27
68326
21
5
189317
478896
111947
104972
49
185454
832166470
124014
13
151661
46361
15
48
5
425585
452274
756513872
4
73
37
8
78
20417
50676
19
78
95
330126
417989
768
496760
61
95
288037
29
7
998079200
27
244802
51
259743
976431355
67
317417
419368296
7071
389537
373930
2
94
157934104
136662
5
177446333
386311
279769
13
465953
54
91
130441
10
94
242440
199394
11
17
66
69
32
339037
93488
2
49
20
79870
340547
626524063
21
83
4970
66450
214685
2242
61
57
306757
428109
324404
65267
11679
326741
453434548
371974
145428
153355
27001
443256
236776
447303
407284567
421807
96
68
50
200808
488301
52713
11
392500
9
7
129626
1
92614
53
253896
232608
38
41
88559
6
47
611501619
7
17799
52
47
39
55
64041
464898
204634
9
9
30
159161
2
456547
60269762
44
67
182218
238340
37
69
3
77
378369
293692
35
76
299030
3
231786
99
94
29
75
81
55
367961
438744616
34
3
30
761779461
61
16
21
1
577323585
718076545
46
415101
21
261352
268658
14
122621
76
47
488491
97
367224
459436
70
93
324713
75
29
41
206395
135247679
76
80377
241846
3
432892
85
35
88395
915065430
301918
360275
4
31
84
21
8
153670
885032856
11
49
2
296457
37
76
61
66819
25
115083635
90
5
249734
424418
86
49
223040
83
19
243189
487458
77
309947
465627
370904
323521
12
74
401655
412860
94749
2
206965
67
217298
4
40643
65
963668008
393165
67362
83
461216
67406
1
32369
159026
100843
173789
8
78
64
223642
158066
13
101378
129935
272064
183827
6
323274
408041
44
456697
49
13
89
21479
67793
30
770703660
98
824076748
79
40
98
96
1
54
412405
339177
618751303
430314
53
70
44
93
59
158160
42823
113462
97792
3
20
28
253779
78
89
66
41510
43
637080796
472945
370336877
992299289
368385
36
462118
32
95
714658251
30
8
426549693
8
41
117938
25
4
403045605
12
39
26
12
336909
184141
3
13
320159275
88
56
375110
80639
9235
934792154
18
9
47
54
375629
68102
82852
291133
79
97
473322
21
53
378769
99
9
241475283
28
106645
895119060
58
14
271816
344654
1
4
2
792689237
73276
7
18
8
637956071
33
310754
37
74
7
300293
417256
365805
51853
164605
54
44
35
155709658
81886
89
57615
255863
37
211536
512080855
88416
17
46
832910873
56
338617
5574
474430
9
204060
89
55
144659
1
33
46
25614
14
234304
668674627
90429005
386628243
27
838112252
340507
72
59335265
56
229253
245424
30
865809782
46
40
74
3
488637
94338
60
69
10608
286833
878012813
219509
4
30
5
361235
118247
55561
68
375121
2
190160296
98
8
63
77
5
415366
61
88
4
305134
405888
448145
5
190666
94
58
31
45
84
413200293
26
17
8
489909
146574
25
855629542
77
88
3
8
337810
5
55
24
75249
29
43
45
276373
98
119449
4
304096
187110
24
18
435955
7
24
6
60
522665870
333540
54
4
65
45
51
21
61
56
93
5
394979
91
92
21
417810
60
236178
458963
22
26
225573
233881573
87
273333
6
38
52
47
57
392798
144318
148828
23
322270
89
61
2
176989
654290842
97
35
227344
133603606
358676
74397
5
70
93745780
9
403555
40
8
58951580
488829
49
341517
4292
61
177056
45
79
334444
78
1
318914
98467
60
94
123729
52
54
39
170900
33
21
2
87
882350259
218659
228436
68
992
353476
93
247187
50
55
35
87
32
613771731
446406
38
439114
796065375
145520
47
94
68
89
90
68
252695
19
239130
986753134
5
28
487231166
30
458808
856
378453
3860
186295
57
16
86
9
30
2
174561
297114
203335
33
125323
295962
3
115122
30905
35
38
140356283
71
61
147245
32630
24
171960
352223853
78
736083449
460297
62
19
44
230498
99
36
64
394531
290989
45
6
78
59
69
42
144267
426149
91
495089
77
59
50
74
10
35
158064
15
42
52
81322
22
92
62
27
72
4
30
869397827
41523
15
77
22
59
358722
31
175807
78
24
24
92
423345
89368
23
716745522
9
14
45
169050
455620
297965
246472
109446
9
128639
24
346407
54
494723419
67650812
17
73239
5
275752
139667
2
54
91
279983
499348
194816
9
48
74
455842
8
242335
55
7
45
445354
3
247609
41
710408888
37
48
414760
479375
88
403051
32
33
229673
2
158669
360347
65
777291586
3
324037
96
3
57
251381
440825
340157
477962055
988700799
389858
353396
52335
354558
121218
10
63
27
84
707502751
175058
37013
4
695514584
60
49
18934
87
358752
20537
16391
51
69
92274
68
86
62
291358
105075
17
4
222650
30
19088
22
446880
85
354344
312581
271933
19
140315
92
86
300677
424343
5
391784
84
450084
349191138
334027
8
586660680
64
39
153341
9494
11
120069
22
5
86
78
9
54
1
83
72
52
57
70
17
93
96
60
451086
266684
62
14
66
6
4267
6696
29
69
2
147413
77
15
96
95
206341
4157
95
67
236960
5
5
26
76
49
87
917659359
445217
77478482
21
43
20
104305
73
39
482019
2
475934
503988115
45873
18
91
5
55612
67
50
4
381232
160884
396924
64
73299
7978
227680
449447281
451404
433292
53
23
69
35
131453
55
59
29
415570
385573
477501
424123
17
34
175305
4
64
495535
26
280273
60612
257641139
196236
97
843493679
59
37
461310
11
223538
222528
6
36
81
309694
5
454281
247789
374349
357890
77
94
463331795
83
37
39
29070311
335495
125996
287823
221281589
89
75
68
61533
41
305379
381593
358342
231941
278586
110588
35
107745
421412
81
76
55
2
34
91
212267
480112
315779
83
33
29
44
92938
10
295884
42
444780
113407
45454290
98
835219964
13
159680
2
385535
272444
79
197314
64
8
2245
341469
492120
142867
38
98
216339372
48
86
98
5
59
883414271
328466
74
19
74
137187
307186
6
2
251455
489753
59
195651
70
692625583
3
162400
103995
355723
269826
60
6
35
83
196742
46
96662
5
35
2
377188
45735
312575
10
95467
43
177269
990914960
224282667
143339
72
442680
96
27
27
35
2
56
7
62798
2
32171
5
510543994
278180
60543
328750
33922
453803
234012
213944
65
453802
42
98
366914
290880
383727
441389
76
89
15
35
41
258653
399808
497275
22
478970
349354
49
795455458
1
9
49
140422
83912
16
79
455623
26
83876
25
307993
326568
7
16
205428
23
371680
82
433032
245141
185020
295783
35
3
396769350
67
67
46
5
10
6
398308
484314192
489919211
39
52
142634
170789
47774
3
285829
12
61
14
413832
85
80
410156
86
478547
14
43
83
156173
97
18
80
83
27892181
74
170890056
82
336122
46
39
102949
3
355999
52
99
344619630
436931
46
68
42
8
69
254187
48
62
331417
769784863
37777
174595
1
15
874135899
25
121540
36530290
47759
62
78
411284
26
50
378308
13
73
353421
41
35
6
71
34
261028
18
12177
22562894
88
398430
54812
55
49
85
61597
20
439989
7
47780
31
174072662
22223
75
19
387307
11
13
85
96
341949
79
8
120687
28
18466
70880
34
98
12
714209137
39
325552
181091
170820
90
265285
123205341
9
340036
54
77
25
307042
67
83
49
45
203892
98
1
216836
51
343475
20
103336
4
260291
66
31318163
471113
468326
430809
195183
46847
365698
76
488528
200145
13
77
117008
13
741759659
45
320095
395304
24
416053
90
11
72647
5
326077
64
109212
642234852
14
65431
2
74
8
25
284202
9
106360
51
259402
5
144679
339830
65
572761648
49075
50
95
9
90
6
92
79
8
3
76
70
23291
20
49
92
699517790
213990
258580
90
61
94
806086825
222601
56
80509
212872
65460
237858327
355027
224551
16
67
41
35
12
537827187
237489
20626
449020236
89933
22
39845
25
20
260637
40339
70085
429371
82
40
942108880
400318
469976
3
63
259598
78
341070
437973
94064
46
753341305
387194316
612135737
93
152124
112093
26
79
85
33341774
18
54
883335475
60
167161
75
456868
380213
29
55
22
188727
6
6
356530
255408
225301
454760
80
352709
163221
96
19
482153
76650
39
344870
75
456162
203543
69
79
253369
433251
10351
499153
68
302233
76
17
20
227116
31
116028359
2
82
236285
460638
98612
251228
243155
847085523
104331
67
22
15
36
67370
327835
93
89
188961940
464263
310219
24
30
41
137488
27
14
356560
78
1
8
73974
74499729
1
7
93
63
273464
45
36
11
678247079
32
155293
648234340
9
352272
747679169
7
32
8
410922
26
79
43
86
60
5
74
11530
187266
8
38
468049
8
320846
7
266628
406750
98
652122759
95
6
24110
32
95
8987
705524450
496409
62
33
475322
23
73
17
914168595
185875
7
27
376697
55
450438
62
4
233947
485283
46
929568210
130243
111361
21524
37
482939228
400534
7
1
91
40
85
3
337503790
87248
277389
32
147505
103957
34
39
117813
37
324767
39
293336810
156996
367006
54
77
7
58
663101422
806794612
48
1
426222906
31
39
474941853
92
31
220968
15
91
55
91
382758
429718602
51
711189379
92
25
8
9380
769858088
182620
414425
310238
74
489131
98
97
921309964
941137986
45
67
57
319140
7
282572
6
97
30
715848130
270197
9757
8
72442
391600
99
82
47
74709
42215
10417732
193032
32
438375
78
71
119528
415867185
169346
6
85
38
35
91
86
83
159117
738679241
791163469
275969
147119
973436833
71
89
51
245412
11
91
37
6
148286
80
5
8
382108
79
47545
535616608
23
86
133000
282220402
31
40
755606518
485617
39
13
380441
24
449935
316483
34
4
95337
481312
905348536
420200
840440067
17
26
304748
48
388348
73
154100
36
45262
608796509
394288
3
37
48
55
57
38
2
495790642
18
51
9
26
478517
444344
20243486
36986
69
460885
691674206
53700
9
91
72
220600704
358590
7
87
48
453300
79
70
66
94
846137996
97
60751
489307
120894
234487
376805
7
54224
31
33
357609
66
62
77
257057
3
840666602
424036
54281
62
5
885008050
178401
57
273198
393286
38
95
53
19
264513
448348
2
59
53
70
90636857
219869
226473
111179
440016
61
434456
95
566581554
476274
75
57
353298
21
19
75
45
926122262
358739
96
30
71
1
81656106
69641
431257
196242732
3
99
327584
39
125597
256798
195554
1
23
274007
316681
47
66753
39807
256847149
80
19
205705
40
491468
38
182414
35042
7
4
402972645
77
66
352654
54
86
87
88783
29
8
61204626
64
318270
13
35
428515
94
94679
93
5539
493027
162605
90
62
1
4
98
27
94
167102
291977
109767
270864
8
202949
276667
62
71
60
421757
63
339436
9
100271
64
12
164490
447345
367501
56
55
26906313
64216
69023
24
140147
9
23
48
19
89
341404
138693862
121838
404598
441550
98
2
52
38
149387
3869
41513
63
837144008
892363213
43
160952
12
6987
27
36
53
185186680
181307
71136
8
4
83303
38
57
12
5
322425
274873
292475
410469
70
81
834431656
313060
451688
234443
87
93
449002
52
1
425312
920887566
58
98
598719149
475395
51
409350
481733
5
1
19
864119990
85
169212
759862486
32
58
84
18
297968
4
49
77
559988673
54
218654292
27
107511
95
301526
379071
80166
98028
1
308922
86
173939
121784
75
404997
31
80
204337
188227
188618
269871
81
346128004
32
379085
22
452377
32
82
38
96
93342
43
28
459920
228178
409702
4
59328
330023
22
428001
5
84
608925983
331895410
24
71599
331685
305591
98
424926
329862339
5
57
243646
50
462397
158156
348031
385116841
260602
76565
49
11
3
10
327895
54
90
45519
122317
9
77
373719
364901
98
79
20
54
931949345
80
973600173
6
14
851336500
99
379756
37
9
5
22
3
439387
185723
3554
63
17
57
5
154894412
91
36
2
446521
281302
96
17
307570
91602915
378084
15
85
7
74
95545
25
51
40
253778
46
93
165192
47472
19
3
11687
287612
23
260822
20
67
473307
288883
8
72
433469
143628
8
11971
8
661225014
450142
2
17
9
378090
890737217
87
79883
366126
338804
62
60
33
308829
4
74
69
415626
89
334877
21
234522
153370
20
404774
23
7
445551
28
25
226414
93
3
97
376467065
337520
196144528
105632
44
6
12
445184
37057322
33482
405208
34
295398
25610
60272
60
82
230158856
12546
71
216484
654173558
439257
67
64
153919409
272606
87
3
2
9
374967
170888
9
148177
5
225695
42
90
2
20986
342331
384950
89583
453138
2
87
90
484444
7
302303
45
18
92
391775
89
79
106197
8
80
7
239885
53
372457
382445
34416155
248617769
3
88
364953
30
9
8
25
49
9
5
61
138796
260181
706376353
41
23
92
22
188231
176134
200084
16
141508
445176
7
20
57
460028883
62
82
82
17
424100
93
78329
69
7
145814518
9
15
91
381622
14
263521
63
1466
90
51080930
102641849
77
90
14
46
78
130905
62
72725
98
9136
33
96043
935079142
245876
382523986
32
357391
77
10
97
40
312317
295404
65
99
27
7
47
453712
77
335290
96
28598
79
1
79
38
19464
4
186666
4
721893701
67
144600
57
37339
379384
5
166618
85
326755153
32
34
476087
109903
143133
39
37
20
26376
479058
65
961602128
21
44907
461996
88
25
16
34
152836127
12186
238275
30
468665
90
32
336047
490355
475875
88
327971
70484
31
37
88
30
182546
113520
79
140595932
74
70
186399
24
276569
434450
65
18
164543
19
5
97
71
853149364
881460405
704083569
89
298783
94
99
61
270482
40
23271
93
9
401385
7
348814
2
13172
56
323095
73
245896
88
97
4
59
98
36
357684
3
84
417776
1
277760
90
64
301532098
251566
48
251941450
1
40
264398
70132
4
402644
143079
9
285637
75
336871
481366
498910
48
74143
39
12
451181
228936
12
324624
8
14
4
41
281719
45
364028
69
491792
783003220
61
18
3
82
251851344
169018
18
85
57937
73
495648
322690
331302
46306490
27610
301671
41
122193
211742
58106
347858
493592
94
73
17
84018
83
86
192288
123533
96
91
41146
4
82
425807
51
31
47
25
317116
17
9
63
165775
6
280173
7
8
43
2
58
46
312021696
285975
140561
43
264837
99
10
94
79
919821848
61
238536320
430651
196630
293348
19
318812
126465
27
152835
24
231810
55
9
257552
160995
305334
337077
65
992770606
195721
8
358909
308687
414923
41236
78
57
20
10
6
2
791363554
9977452
269385
6
2077
2248
36
174880
219246
27
5
446184
4
58
15
60
85
61
37
525568542
172619
445713
35367
499323
49
44
99
69
180677
256147787
48239
59
70
966670369
69
23
365276
104623
87
17
147619
161436
67027
442649
408052
154480
70923
65446
184466
413837196
47
1
44
433241733
537939977
11273
46
622497622
116806971
207768
28
2
117459
304567
86479
149922
1
408063
10
276959
90
87176
240448
5
49
390157
3
94
329244
62
30855
22
330361
33
473045
36
268483
66
56
58402
49
426446272
8
84
90249
81
129044
131118
317327
107097
178989
97
38
58
124263
60
3
834936915
248448
93
85
49
13
976133014
391096672
332498
413003
278033
3
403354761
846043326
211568
43
77
36
201380
200469
77
5
162935067
36
31
320682
286989553
80
409404
83
1
31
54577146
33
55
420472
86
49
72374
317346851
9
72
12
19
67
35
363353
119157
479552
51
205078
64
9
359349
2
87
73
908463082
326753
329059627
2
86
75
33
195629
6
45
73
93
81
77902
81
278673
114239
87
290661
98
55
85
627448808
32
294859
56
324255
12
57
435650
359796960
27626
33
69579
19815
2
26993
74067
68
251171
157525
25
33
47683647
67
60
3
77
369384
94
14
7
23
5
380994
532306739
150193
306067
89611
93156
7
71
369841
24
206357
29
28
35
1
86
476159
62
78
485488
230642
396124
13
92
424276
407793478
146964
361059
5
15
2
56642
110937
816903862
86
84
4
98
484417
5
1
57396
462202
99
1
53901
77812
307191
483025081
96705
96008
119247
2
312798
305265
325682
556253761
188079606
66
6
8
97
43
11299
41976
416810
330540210
48
66586
229617
304224
273559
222663
334415918
30
70
20
931835490
670647034
239455
4
480098
495478
61309
94
22
50
39
25
320468
427696
30
56
37
93
30
420459
25263518
1
82
87
59
92
467070
12
56668
22447
14172
4
76
59
34
584823950
52
840679472
26
481605
49
19
494288516
26
69
45
92
72959
24
368530
7
10
296045
5
97246
483479
41752
3
15372
807397379
23
42
87
35
32
171343
51
5
732184795
90
3
8
305663
4
89
16
96
141109
86
37
4
421231
6
328524
299603
9
3
69
89957
33483
26
280668
22
31
298573
457728
3
989316131
342009
254598
226910
6
56
97
216842
5
9
94
81
259171
83
98
236119
337746
63
77
146450
271488
173795
93
450241
14
477960
448587
942840488
311628
71743
15805
35
34
94
161993
35
3
30
73
42
311077
4
350752
37
5
90
8
72
98
2
83
251939
15
39
317206
5
104040
603174821
60
36
88398
87
77
7
65
2
98
320883
358792
337693521
153425
520538718
299101
32
17
26
47706
29
45972
26
722973448
77
2089
286501349
215007
30
425867
381181
37
1
183446
184010156
29
721257562
5
47308
54
332191401
83
69108
883342423
5
273188
3
119868
165497
77
292002
51
38
245055
362948
445177228
318121
69
55
481122
63
759130841
78
8
2
52392892
97
98
93
372676
349415813
69
56
248250
7
155530
124321
490656
140914424
59
77
92
129171
20
552474707
45
417476
85
286203
232822
97
277446
95
61
95
336388
9
66
75
6
178197289
33136
8
261159
959345553
11
286824
69
90
38
9
301485
209208664
49993
1
34
74348
22
59975
1
129287
33
1
36
393834
49
155888
44
8
16
62
475704
62153460
10
678257169
3
9
462419233
4
421427
326835
7
4
385227
29790
42897
1
59
61
3
245686
21
34
240548
3
45
11
5
35
89
97
889567895
370588
79
39
11
358126
246199
465580
118966
555567862
71
180221
96
56
2
427836
434773335
352408
314236
17
46
354784
407953
24
176801
323728
42
348496
96
848129930
3
73896
6
364699
224674508
20
88
109248
365929304
59
439871
32
63
178211
446834
435487956
132065
47
240101
369275
313334444
702306247
149027250
237657265
273634
18120
121483
63
8
73893557
314863
595655809
446876
174054
8
74
13
333702
216624
5
24932
120284
236135
93
288367
40
23
14
97
41
205316
382829
156815
147610
429263
458441
482331
196265
391854
1
3
475932
133562
38
397359
37864
12
19
51
52
580519266
55
97
73
17
713702939
3
53
19974
20
451540
1892
80
144714345
3
79
83
22
49
9
102218
26729
17
51
321910
76
63
387604
461688
279831695
894735712
65
305515
91
84274
49440
44
497369
5
7
43
339106
16
78
70345507
497382
28
469258
12
41
305286
2
436315699
632313297
479410
404957
78
98
25744
8
62681
20
48
57
74
61
71
797110810
68
431587
55
84
5
1
167794520
202420
98510166
129092
56
943251873
75696
89
11192
5
171584
81
74
44
288389
161893
89
239975
75368
71
242435
5
3
317064352
689934159
470050
171081806
295131
81
21
450352
86
7
89
1876
53
53
27
98
322636960
193138
326241
7
465394
8
95
140455
5
447264
39
440319
5
77
336089
25
4
383666
324734
596682852
333649
18
3776
404550
399042
246402
63
169055
67
26
435234745
178581
240154
23
89978
1
367242
90430
36
88
406746
107156
301149
964436811
391408
79097
37
537155201
275497
629
7
5
8
74
114868
152510
220695
37
20
394950
174876
66
375295
91
53
2
315476
162778
262480
393236
97307
90328
8824
45890
66
79
32299
586529839
136705
9
52
177312
58
87
258718
43
3
63173
45
12389
91
339578481
17
99
94
6
470646
878008268
81
5
33
28
16
5
333791
335497
69
44
40
244754
80
63
229572
389026
421544
6
802628747
6
438677
7
466545
394238636
416792
24
73
99
388676
6
376151
822102070
53975
184995
28
9
329095
194553
19
78
429601
27
257499
97
425986244
4
64
138036
358365
51
47
96
354212
402577
136057
49
129083
2
388585
64481
25
11
757508155
644010534
106405
78
87
249218
587123571
196918
43
21
422959
93528
159747
215970
93
137320571
93
448894
82
7026
52
58
92612
142051
39
66404
248690
207894
342993
611262306
28
148594
254176
13
84
46
32
24
137689
22
52
923755310
260436
23380
75
493517
51851
1
477640
305098
35
331977
2
418302115
56
93
31
234780
89
38
273752
345005
36
38
906993671
569137454
97697
53699
68174513
13
91
20
71
286557
423900
63432
75
57
42
247769
364159
101703
246290
325592
8
73
618537550
283312671
304225
532549888
55
411507
218902
8
86
61
48
11
188176541
64
376791
220045
31
690066154
1
36858
159285
97
92676559
55
82
2
199881
60
74
106852
414328
495281
82730
106185
191818
75
953782388
90
449478
5
412196
2
161047
42
5
10430
47
310668
450661
30533
166858
1
67
37
101070564
63
177929
34
422196
81465
76761
180977
40488
37
367382
68102
284819
460950
99
86
45
75
59
50467
59
83
481630
60
124566
36
34
135252389
55
29
83440
5
32628
90
485771
35069
416906
77
122513
485909
287698
87
16
24
15
301767
4877
66878
32
57
21
10
1
43
13
2
876117654
64
50
6
419180
69
30
480163
457298
94
217185
35
47
46
100143
72
186493
131702
132768
6
43
548334036
193729
94
97
288589
98
16529
190757
170795
81
59
130069
374468
79
70
380598
28
3
427911
440920
72
241227
75
417883
957707676
74
259669
277656
279486
705026894
219990345
12
33
6
1
232507277
32042
70
134608
214224
95
513078839
192159
88
150962
95
81745
52
569832765
418863
12
1
279076
629886513
3
356598
17
325261
1
477182
370936
59
4
477908
314929
9
47
35
283194
58
8
74
15106
45384
424550
418902
6
24606
20
85
294854408
1
14
68
222995052
52088
479752
236908
97
84
51
89504
164757
348103
249909
90
14
908870123
71
363825
71
66559
51870
10
87
7
23
155252
7
478053
243794243
75475
381618
49
77
7
74
60620
79
294664
77
470251
146239
42
839781371
12
590736822
29
12
45
17929
26
102648
17
20
59
46
346876
45
666589499
178562
352840
183196
7
256054
30
404827
375095
323617
52421
2
24437
452277
293998882
59
85015
44
761379759
48
63
89
1
7
80
112710
489973375
22
2
76
208637
80
77512
45
79
72
221062
43
353268
399390
82
86
283570
7
173081
127675
947667062
12
84
28
44
43
56
76
87
178707
90
319955
54636
86
40
97
85
789437976
82
153836
180063
66
357007
53
957696172
386412
55
71
330633
373849
8
84
15
307212
163203
16
17662
322903
9
30
97
181658
66
475742
209094
73565501
78
256656
376613
378415
59
98
69
49
189397
282246
73
8
243916113
88528
192816
327756
697047732
278747
45051
20
27
3682
32
82
44
50
440653
324644
277335
174003
9387
13
65
65
10
45
77
106258
87
39381
67
9
45
985754387
8
8
210089
35
819905958
440013
55
17692
438289
5
398499
5
87
143290
311311
15
20
491086
68
853708898
146129
182624
44
123865458
208713
145388551
14040
196384
275454
55
402340
8
153419913
3
24
7
373831412
99
136247
54364
483660
9
387888
245771
286273
54
75
39
226106373
22
137304
78
88
103487
476214
245248
45
96
121846
384308
189730
76
470834
376736117
43
482251
7479
6
9
12
37
901541097
69
229688
96
48
73
396599
70
15
42
16
113051
315258
124949
80028
225041
252871
94182
461833
176782
912079590
6
223464
328780896
9
1
7
54
251331
231904638
43
487770
45
269855
458229
11
3
482687
17219
42
52259
88
988514197
696921457
65
356332
126492
439034
440944
360058999
233751
148765
49
468894
959627530
11
88
56066
119741
129881
199913
79
55
86
79
19
368162
21
113836
9636
92
263290
602861380
44307882
25
265651
482611
75727
63
1
77
68
377515
439042
32
94
72
413348
131684
58
81
10
74
50356
47
33
78
56591
68
181794
471601
43
305070
62
717
323715
384618
20
86
101642
6
310502
17287
156443
6
36
66
92
34
124754
116400
57
411504
411481837
70205
772481758
326337
972444903
420043
461134
283828
423662
447709
96
10
20
323563
55
32009
715499047
475567
161272
14
2
386383
38
110715
1
383614
116129842
415555
189676
230055
30
16647
6
484270
309104
4
8
1
66485007
6
384399
33
5
71
8
75
37689534
57
46
45839
236389
49
49
83
521654716
177648642
6
196244
267762
493618
37
487553
87
146444
57
211752
5
383580
832398172
387446
57
56
79
29
133521
295820
229315
5
475902
101475
68500
38333563
493042
5
124233
234592
90
277393581
88
46
163153
56
309388
98
233222
20
81
732609100
151471
84
253086
403169
6
65
391719
16
497383137
58
7
76
106513
35
260965
165695
13
88
698757273
47
481797
5
1
449180
62
415253540
101245
39
66
86
940944650
487872
33
10
287729
13
203637
201531
81
27
13
72
108537
77
551425321
7
477531
14
79
318088
498894
44
443149
80
94
697507050
382883
44356
6
73
2002
87
11
479818
58
439715
87
56
130053
142928
3
16
5934
157846
67285
364259
75
395009
271995
148299
733369609
16
400108
63757
290873
1
30666
95
271510
81
18
259296124
402216
396943
233028
33
10
4
134155
55
46
67
44959
89
78101
53120
98
267227
211217
1
78
86
46
8
22
128085
404296
207737
247700
74
5
654942042
8
9
64738
358479
207543
478886
6
36
9
291605
66
54
116857
51
404031
379959
4
68
93598
7
5
24
99
16
65
190111
45873
50
14
39
98
446053
4
432756
12219
293989
551825623
377372
50
49
81
271605
188582
90
14
38587
144250
79
21
63
228845
33
31725
80750063
60
4
458707
271711
859240589
459430
47702
57
52
556858007
4
383152
51
74
123927
369809
24
82
286425
295212131
670433459
425024
4
59
34
373178
190528614
48
821501810
61
14
94
69
57
11
84
103041
194197
993266285
176716376
53
89
420695
5
42
71
180080
477080815
71
118730
4
89
53
169249
802211299
90
36
62
727274347
8
389600
292349573
3
24
11
42
32
233507481
4
94
248945
93
78
54
69
326686
264524
79
151941
7
7
499960
702909130
311556
193365
154167
25
866330928
27
46700
33
392397
85
142563
18
344047
36
66
211577
65
224453221
89
271309
58
82
98
679281393
34
271507
279760
384581
443434
826151998
285782
273459
36
26
50
28
1714
86
34
86626688
92
93452
40609
111535
452330388
65
337345
91
3
458962
5110
363381
300412
294102
28292
75
557661181
38200
17
468209
62809
309734
34
23
450845
6
37
75
297881
127519
370367
30
64704
5
30
33
48
966450733
379655
4
141438
64
487170
352910
89
25
142492978
281624
465522
61
466350
92
73
3
3
881178600
26
42
430721
45
231369
93
39
39
113443
2278
75
261174
353376
319742
310781739
182129
261309
64
233403
41
60199
24
98
789152127
68
48555158
194835
55
8
11
156338811
72
97
249884
90
7
20
957662442
71
84
52
421621
40
126830
398561271
342477
35
7
34
115323
5
369515
408641
448169
356024
323699
12
87264
315467
63
63
70535
163036
861302940
207308
72
265845
224387772
307123
9
66
12
451808
63
17135
35
46
22
289703
79
457838
650530439
486677
263878
741527423
99
436460849
694320996
23
7
293130
80
48106
20
723044535
269301
67
461355
70
14
226845
900146786
391247
41473
48
93257
74
97636
95
63
45
201074
375193
9
68040300
40834
47
656162275
12
31
451451292
56303
3
47
36
44
27
63
440373
97
41
42915
11
8
115894
88
78
102304
17570
228164
92
95
77
58300
76
607262379
217763
10
263422
347674
405816
228039981
20
620616103
94
23
482205690
45305
168166
300321
54
481292
27661
96607
23
424327
8
293208
206104
77
422268913
209306801
57
117248
397821
18
186794
437787
56436
283339
386205
2
8
317122
78
30794
140993
265517
79513
78
72115837
973994912
77
39
72
36
842180863
52
61
439473
4
459699
4
41
74
91
586455787
316592
826804180
51114
170549
45619
237368
27202
31
258028780
210077456
261935
812950884
416475
68
99
264568
3
31599
243255023
416489760
78
82
7
323555
442300614
222613
266819
285665
95
342670
8
465725
72
53
99671
23
149862
257952
213537
71
23
383872
339080
54
4
41677
78
94
190207895
381421
90
469751
2
430288
499618
41
9
15
13
34
99
78
35
2963
46
11
463973
256663
16
34
68
817989496
394303
344411
47204
3
443464
67
223219643
8
50668
1
473837
869405164
40
78
42
3
316760
7
339349
495941
490364
4
438817
8
377865
82
77
280620
21
114086
52
8
46
58
64
41253
30
202148
471933855
157021
373347
29
75
405583
89
87
50
29
89
7
55
29
49
98
50
80
57
474207
106005
248237
75
70
86127
26
5
6
42
4
1
473209673
82
401318296
345078
14
94
10
444931
441862
89
37
417260
65039
234916
44863
138971
38
584614611
411693
76
289570
10
51
1
33
23
469127834
85
26707
67
75966
386355
20
209206
281089
78180
9131324
64988
316978
296708
55434
202335
67
53434
58
62
69
75
846337020
64
84
35306
256103
346953
7
396955
400018
40
10
67
26
46
43
72672700
5
62
818775476
448218
29507
15
73
400193
60
80
4
2
45
83
69889
1
70
27
295042
80
296939
420665
18
348620
90
5
37477
983739515
89
40
90
69
48180
221084
48
11
206380
88
299957
578980304
351248
206539636
202470
666559848
32
102526
97
82
384903
97
699040670
66
155057
436305687
63
48585
218699
739616977
4
490586
57
245419
53
22
227089
45
29
459926
25
38
171661
41
211491191
198044
78303
453874
99
7
29
111124233
347946
32
60
33
73
418472151
9
87718
459151
70
14
14
65224
24
93
178012
154552
318887
63
28
298229
294875
163181
159588
3
16
467120
2
60
5
90
82843
6
47
271438507
359972
108254
41
494817
302170
347435
403109
54
38
4
90
66
90
86
17
19
124713
675725027
47
35522
11
880960228
251594
174381
325988
38
308399
97
319013
205504
347888
345753
110129
78
341211
42
403154
66
54
20
29
93
449588
94
200403
87
52
40
66
67
152009
219618
92
92
19
66
16
31
877417589
45334
59
29911
273818
91
120316
448899
38
143560
428274
22929
386300
373274
37
91
144911
304934236
90269
367780
64
420709
36
11
463101
22
20804
166719
460505
87
48
307447
29
246339
92
6
119193
168734473
657994740
82
181435
335388
242887
65071
391334
14
159620
85725
27
342575
7
459659
70
291874
234190
88
109619
92
72
12015
6
371788
866561580
168515
2
16
382242
52
138020
14
163811
70
63889
818352460
91
363285
86
491219
62
9
51
154792
448117
118131
103700
94
62813
60
37
311217
394585
15
102137
20
201484
59
83
58
957717915
97
47
145298
231855370
714895824
484390
20
4585
77
38
455773
38881
74
89
414732
22
99
210949
198631
96431
416290
485617268
90
243944
435518
136114
55911
3
88
5
114496
141074
8
75
80
210896
369540600
76
120912
60
23
4
284467
38
77
41
141632
88
242061
12
1759469
488890
317648
50
214584
85
260504
467024
24
306843
123351
417897
559459691
758839968
21
57
488514
985622796
136826
12050
26
49
67
35
59734
74
57821
104397274
766110351
2
17540
67
82
421503
51
49
83
345247
3
398983
45
3
28
486186
3
30
90
466404
18
455120
64
423184761
27
576501668
303877
640116829
66
56187
6
265247
376470
211241
162427
272095
16285
92646
87
72
388114
13
17
56
25248
1
35
197161
39
584775730
4
62
6
20543
335297646
281404
205023
205672
353574
26
248153
29
82
5
422513
400475470
82
442119
85
457684
148150
19
368962
99
275661
560263301
2
16
79994
455200
278638
7
283583
33
479621
454125546
717482077
45326
56
91
891844938
5
337156
35
146397
456470
164374
2
12664
430814
74
422808
8
498585
671210332
5
5
473366
449244303
96
2
45
373452
7
26
85
23
349385
89
60
22463
419756
58043
9
92
98
292917
5
215082
7
15
170560009
392298
369897651
341255
87
9
81
77
27
206566
12
32
282809
142641
188616
9389
476508
78684
144027
40
380359
403975
484765
49
52685
32
289044
70
29
46
73
6
21
231025
362184926
382543
191378
78
7
68
83
6
676884443
87
10
4
79
166435
255294
442386
5
425292
66
80
329223
65
228375
298355
57715
6
336155
23749
61
44
393150
90072
144852
37
34
9
88
86
47
83
93
469315
4
336750
463332
35
3
84
25
782771794
84480
433596
32
187260
29
422555621
53
27
44
84603
14
842297623
5
90712
93
43965
52
90
86
364917
632348940
264431
53
256858
12628
465974
881955336
406128
19
99
3
168871
89
146171
729920834
405128
95780785
681234328
315637547
28
30441
7
78238
955338166
64
465736
86622
2
3
362354
58460
339822
5
18
19
22
335466
61928
78
36
181782
212110
189553
26
80
828205854
37
73
460799
75
466953
19
36
220326
37
1
8
89
42
757836700
96
355569943
453571
307506508
99
78
453501
471312
5
32
18
476734885
273873
422179
18
195205
2
292600
365415
5
759661168
37
30
364072
279539
270754
95
241639
707330367
352909
984634718
459039
130912
335071
304927
36
7
48
28498
471927
426800997
27
51
87
473103
96
407696
14
393782
9809
489852
43
363435
87
351072
20
4
79
90
12
484963
125140
360550
197761
453953
47
302729
59
374980
365891
305144
85
56
202504
426863
75
37
177587
4
415324
136340
15
10
126613
3
65
70
381078686
196414
40
36
264887
301828
436032
352560
264482
575542491
67
14
1
90
418398
46
5
881577220
196082
6
194483
5
395586
467842
24
105162
88
65
4
199567
73
77
86
426233
230592
219117
456785
86
55
74
75800
60
22
87
249746
4
90731
79
372384
315460
9
55023423
65081
262523759
254625
1
9
281717
870968452
69
92167
471258
34
98939
1
41
473652
392098
28
218031
444693
90
42
24
346681
496494
59856
21748
79
77
475352
88293
226793
76
2
48
29044
951030639
92
91
31
82
412917
55
81
85
77
17
38
71
5
1
35
47180
94854
58
99
39
462882
67
132898
40
6
292628
14296414
66
421845
49
90
23
422080
12
373423
276036
366978
363506
69
65
15
28
229726926
413746320
7
45
52319
61
38564
43
190449
81
9
92
2719
74
77
7
464807
70
978628963
581524512
3
45
50142
391354
773540569
416069
78153870
206184069
29
26
193279
367333
87
300332
248988820
43
98
88
20
76
82
58953
433993
19
93
340421
132257
1
1
157338
35
459547
78
12
80
2
93
232810
375337
72
617814596
410867
8
8
432569
425111151
30
48
590603055
322595
9
61
248881
36
81
12
63
35
45
262662
466869
36
34
247874
152240
478557
48
54
78
94
371128
201562
477843
50
100021
69
86
482695
7
34
241319964
97
288102
1
4
18372
11
54
57
371166
305507
151743
387470
18
1
255320
93
141144
320508
44
64
310040
62
37
75
215443
92
22583
97
4
19
354448403
66
7
21
70
36
279673
26
789042691
389460
139980
8
102002
98
74
230152
4
281525
7
42
85
457929
87513453
128858
88
214717
136493
78
466262
21
990614792
76
26
406715
56
77
475242
25
28
33
59
46
62
79
28977
443437
368551
36
40398
61
199923
603020462
31
87
81
23055
31
1
8
97813165
45400
2
33
71
107222
98981
78
8
7
46
653485126
83522
26
8632
69
255416
36
21880
777499285
16
77
901006322
48
51595
91
85
443587441
470067
462850
18
66070
394774
586026793
8823
1
404061
154837
602698916
455726
8645
484288
1
81
82
286708
3
92
472326
28
290961
56
75986
41
47
5
378982
2
5
6
73431
9
204980
37
64869
99
24
31
19
3
460044044
3
337706
465619
375022
190908
395021
70
17
11
82
75
120651
136267
49138
12
364657
17
22
329908
14827
412310
406673
75
1
94
407697
95
235962
123525
85
241493
2
134643312
337366
273210
32
300418
21
68
380192
145258
630178738
51
273406
92
202885
86371
330179
259860
26
6
85
392140
429730
897362776
66
981894085
298878
39
7
191364
78076008
93
8
158198
351669
368538
23
19
8
6
2
92
14
434522742
206152
14
84496486
364657490
59158
259965
5
70563
18537
27
439219
65
32660
98
63
95572
877144103
391655
52
322853062
326373
389759
86
71169
399249
197645
380303
391293975
49
136424
278449
3
84200
16650
343221
81
96
71
43
457697
329760024
7674
116282
21
50572513
97
455270
49
90
5
7
23
13
75
260753
230839
262975
43
19
421707256
345786
397112
11
34
33
842322146
4
283955
379034029
80
5
1
3
407461
34
468054
243846
50
82167974
92375
69
5
15
57100
66
349329
471746
38
5
348902
392767933
150294
480407
480812
203968
211124
345326
67
42
49
51
35408
492018
483914
91010
466269
83
90
215816
14459
223794
104557
448616918
99
8
320356
467434
497127
70
93
25
384372
20
129508
11623
2
464647756
26
87
92008
180896
7
74
382244
367058
78
89
22141
76
491113
440044
9
65823
161229
71
337845
81
56
628411714
305377
318752
486845
32
144265660
28
33052307
243723
861713507
21
240086
406174
77
1
432286
8
484173
926445728
48
74
98
315859
350810
227441
451041
43
43
113863
469288608
664617110
151762
480617
43
441356
286213
325393
3
89661
180687
2
1
74
522287026
158362
89
256960934
297013
5
91
362843
403495
223522
389575
464616
42658786
201905
72
14
337284
2
699268335
387048
25
12
450210
72149
3
172397
60682
18
45
245315
225789
266260
393964
331173
62
76
44
106934
24
8617
3
77
60
3
56
2
35
4
95805
9606
452310
4
8
409882
185269
9
953906777
136648
411121
72
187928
6
42
6
232700
81
6
60
4
339297
14
27
638684448
400400
7
202855
72
224730
133304
35
81
145497
156375588
128526
331257
28
464887
16
132307
378844
67326221
76
28
226556
8
197576
108035
337238
449583
378181
6
121824
28
36
75331
46
135807141
5
29
10
106173085
75
16
606804079
65
92944
303267
3
414023
63
239628373
23
309994
88
40026
474364
75
438737
62
190487
191805
15
17
247106544
36672
216
88129
9
40
120899
5
87
32
27
193536
89
85975
322959
44
79433
410244
116064
384793
765222539
173159
82
52
487745
449631
410116171
65
24
112373
22079
463168
65
17
485736
34
32859
926004344
365311
68
21
6
34
62
88
70
530069117
36
20
386653
72
41
221965
98
59
171039
98
9
7
28
442748
18444
35
494915
85
9
156310
26
18
46
432475
276940
492153
397552
62277
409226125
48
98
85260332
215866
122663
451299
261361
170438810
489292
54
385038
422019
3127
23
453384
461814
56
9
321621
405522
199656
47
238572703
58
82
67
39276
59
84
294738
69
33
461770
41
47
249563
48
3
61998
3
13097
71260065
5
80566
18
75
176412
368555
838403174
84
459066
108945
6
708252496
2
116278
84
81
88
49
26429
361760
96387
188814
66402
801368326
2
3
54
6
87
103546
408191
65
18120
46
639036448
62
360901
9
83
422813235
93
7
34
401330
37
515325853
87
82043
37
84506
71541
56689
207585389
47098
80
72284
136645143
7
77492
70
85
93
319921
73
71
291036
4
333987
73
123147
245901
279965
98
334491
97
19
127913
88
88
206765
468010
8
31
207795
30
80
140786
68
274728
339979
35247
7
30
6
96
28
107254
118052
70
43
313890010
816068705
342740
50
630895063
95
351692
444182027
511253844
4
475462
11
43733747
127731
6
45
31
38
93
35
47845
429689
60
606847225
56
359721
21
77775
261205
30
26168
49
430053125
218844
480044
3
105257
9
419500121
98
300620
69
79
140676
474124
74
377959
356590
46
10
412867
20
71
41
759881799
299695
180637
26
69
98
138248
2777
53
174494
100451
69
84
4
237521
418629
46
315425
27493
259581
202097
91
39830
615
5
719342406
395800
89
291181
77
42
97
459128
29
26
57237
89
37
238433
58
622746818
83
406928
392445
347180
95
71
79
91041
390480
66
447452
61092942
42
79
499451
84
62042374
5
8
247065
497905951
54
297160
125486
96
75
438152
16
8
2
46
37
41
17
3
401279
460295
491398
6
387429
86
55
479938
7
90
408655
198430597
88
96628
106894
11
76524
78
39
3
5
260537
368018
299381
443337653
417337484
86985
656909016
4
37
356601
20
283594
377542
141109330
245116
433080
65
15
9
6
827858907
91602
416907
62
83
115939
290428
32029
4
461457
75
69282
3
1
66873
84568285
59
61
578130266
144174393
3
73608
288332
357607
73
456906501
84751
117038
75
34
342307
77
26
135813
28
85
54579
94481
68
31
94
36823
34
71
14
459610
55
19
965396331
81
409499
3252
193238
8718
584305356
476281
437597
314565
68
24
47
83683
39
15
272546919
12
1
69
459407
38
770690206
69
30812
4335
499983
410156
82
78487
5
208875
147500
16766
94
107938
13
192367
950196726
111768
5
304739
79
11
444273
79
13
1
88
65
50
54
17
1
266111
70
378321
83
77
7
257969
84289
170760
91
484837
3
35
57
16
73
7
91
460323
363120
56
62778
5
73
58
214724
57
69
631891946
75
25
78
636981066
80
634846834
51
82
122610
75
370166234
47497
396913
966445314
45766726
41110
65497
467142
65
43
341153
105161
7
436067
352456
8
371741
1016
57
366408
117490
432111
270339
69
782296339
80
91979
8
52
68397
13
22
2
65
96325
355274
267434
38
21
12036
94
941374677
77
79054
92254704
26
230038
110816
208188
40
27
61
359130
73425
475837
332625
44
56
96
23
74
89
150939
33
63
215379
25
165503112
73
9
50
50
274898
57
391421
64
48
33
84
10
69
99
429658
88
13
62
75
326252
1
84586
45
228340
35
47
101920
21
457539
110761
1
63
477427
41
189275
217757
475946
266625
4
74288
96
40
94
6
472770962
6
85436
300468475
225659
376375
64
172253
26
16
66
93
322864
10
436887
89
3
66
7
45
232116
15
82
37
441791
95
96
270706586
3
1
298684
54
177863
172435824
40908
66
282548871
81438
305523
55
293750
702024862
181059
3
202529
600501
89
25
28
44
188272016
16
57202
80
395069
31
37
92255
7
92
51
56
9
104836
1
192143
339710
127542
33
492675
99
186780
135456
27434
396798
30
926772184
404387
55
76
182613
27
683017236
218824
81
89
138419745
94
68
32966
58
99
283591
328967
89
24
250721987
32
376631
806046781
15
97773
73
440189
73
55
61
14043
77
90
83
14
125900
69
83
38356
229725
259615
380588
24
39
84
695533450
726950136
600725408
65
64
18
10
98
98
59
324571
82
62
86
57
222560
10
11
197853
46
499121
45
201943
681348358
1
138711
218248
227155
35
69427
98
78683
72
30
28
8
281127890
239787
25
460661
1736
60
75
7
25
9
582426877
837427211
56
75
76
53
5
521035505
79
456927
167809
264166
17
456498
72085
99
7
2814
18
8
2
331135
414087
66281
92
436577
280140
97
72196
31
336038
22
96
125366
293013
198073
47065921
71
191941
220246
69
13542
451781060
9
150947
63
318663
36
427635
58
11
306562
367307
58
55398
62037
72
7
224301
139573
29
465049
77
79965
236811
395519
30
18
97
496978
156022
70
90
346034297
95
42
137322
477691
898450834
3
64
274555
230760
97
6
37814
75
29
61810
64
498506
52
52
9
51822
85
448547
484638118
6
55
154856
14
158523
363921
45
3
33952
67748
5
385793
499726
6
70
37353
15
928147426
30
351264
67
137001
63
3
24
58
449842
206509
35
29
72
17
79
29
105377
240465
44464
39
2
180130
394688
81
88
28380
358762
80
34
358099
97
14
124052
66
19
85
70
89
99
24673
84
6
73
43292
156900
9
46
99
319531
44
19201
5
258002
440542
73
199775
99405
82
476991
5
207708
58
46048
80200
99
6
20
12950
418836
351179
27
42
662675039
98
186060
276024
68
20
59
245652
47
529061586
222498
42
18
469718
2
89543
396755
437102
80
57066
70
17552
383539
46
207569
69
362721
26
280004
53
7
78291
199113
463538424
53
24
257503
40
386052936
227573
72
451869052
41
22486
20
135947
38
97927
51
97928
379180
69
132796
153887
2
69
136925
348919
16
59
27
67397
54
96
97889399
26
996847311
12
76
72
5
910804426
16
76
93306
26
79
350468
173601
25388852
128694
93
64
409306
369385751
461286
192237476
8
7
39
2
69
39255
399790
25737
79
85
486739
202193
145066
13
87
252893
153110
474137
49
81
77590
3
238319
148478
460901
96973
3205
315259
467148
30
300754
75
489823
4
3
41
35
724208348
3
57023002
1
55
448509
27
349655
5
98
47
284507931
30859
204036
432574
78
387568744
82351
52
435471
27
33
45677
5
267799492
99629967
15283
10616
482417
289690
474674
51
8
44
85
39
421715
433467
48
468393613
439522832
14
46
4
85
305909045
93
463456
62
99
99
367190
157010
81
121507
307165
15
291834972
241593
292300
37
64
495400
133001
480233647
38384
80
462266
89
130216808
514364816
12
373852927
269604
162919
249943
498717
644366186
26
18
79
47
157319380
15
375386
480298
264802
5
988204219
30
78301
464483
14
4
26
41
293220727
50
99606
37
298582
65
384129
77
14
6
48
43
84
106323
224382
42
1868
9
21
99
668084006
15
177626
240858
45
5
327922
88
478044
272806
459311
459212
9
478641
488893
33854
29
34309
11
27
3
22
428897
362870931
64
98
88081
382993
5
8
367134
79
22
118055
73
95
891925566
11126
62
486913
47
241257
14
25
73
81
55753
106402
349299
409622
24276
12
79
357953
3
41
3
96
372158
166704562
64
2
2
35
82
188981
51
48971
132684
4
287587
44
247642
340739145
435878
93
397579
525714417
2
95
151796
87
121160
10
189998
5
78
392451
204695367
79
93
182996
384045
29992
75
30
215333
451334
31
323651
69
468714
7
6
210692
48984
205302
65
86
84
195737
428522232
438554
79
36
62
566665171
58
58
198186240
23
67
75
10
41
331842
22
261302
10916
12
379905
3
365359
408933019
9
2
276271999
125534
2
116324
391020
485610
231810
317799
78
1
40
180510
139696
318475
2
245880
75
89
154612
270735
333587
97
13033
90
484303
41
481927
146833
46
65
476497
54
49
378774
138903711
2
488745
354217169
69
57
33
359191
83252
63
20
86
142249
36
31
68
371853
8690
23
87858494
578008253
56862
112821
408714
36
72
95833
25
179852
47350
431838
392525553
76
40
3
83
2
22
37350
48
92
6
75130
57599
129573
67551104
450272
25
31
89
29
114777
96
339596
57457
5
15
12558
99
317680
232884
9
6
30
93
399284
56
40
4
12775
28
86
324821
231725423
215243
34
24
3675
211059
20
68216
340151
34
55
19
249316
495294
861542481
758435136
2
355238459
93
70
74575
98088
375335
29
12678
323327
61
52
432582
81
5
47
242479
3
575756818
67
39
377134
97
153589486
19
55
40
585977935
94
32
1
15
41782
464763
481924
159820876
940585365
295503
4
2
233009383
8
59
13
405227
1
58
91421
286668
51
127905
190351
655406623
94293
59
9
70
43
252979
264593
328671
744306025
333345096
17
62
7
178161
76
80
19
357041
482450
6
394899
87
500087447
4
2
349403
1
163640
210731
8
46
3
18
60532
56
698746612
1
82
35
114305
68
93
294559
84
154834263
220859
8
97
583407004
306299581
34
8739
148006
11
359436
94
53
12
463319
9
543134952
37417
4
18
90
131054
6
148049
376826
50
398484
360751
310050
37
66
86
3
87
43
49025
69
9
362575
413746
353358567
498707
490326
91
83
89
473266
40955
430503
13
17
428402
377856
303285
459686
449495878
14
224271
62
201060
197056
5
733495837
99
131017
199054
76
99
429109
444939
10
85
417331
41
3
225530
2
7
16
72
492542
58
8
31
78
47
78
46
1
652999826
190201
42
320266
2
487290
47
432452
4
336302
267164
164682
110608757
74
455134
189298
636540262
287118
401041
23
29
3
306771
66685
182235
161438
33
16
748187582
493330
26
24597
89
7
209210
264915
305650
2
3
47
129370
80
5
242545
40
8
85
436246
7
58907
597172797
90
258616
51
96
302199935
233586
70
54
237879
5
66
44
82
199203034
674576060
50
378534908
9
33
381713942
57
421089189
144009842
21
39
6
79158
452422
68
262413
1
443910325
38
52
68
36
442354950
223023
413842
51
44
67
48
279416
305838
199337
49947
11
415032
20
141042
59
68
3
80720
97
214660
7
36
78156
33
51
75
848640913
928018119
1
86
89044
147952443
2
967183901
27845
291588
161015
18
267149
54
289024
11054
725411265
152583
25
5
373318
1
345081
295235290
374309
184391
88
36
193538
477300
286521
218421
150949
34
461792
15333
55679
260481
58
438041
20
39
200472
93
362675
214939814
22
2
10
5
490040644
37829
244100
30
41
303673
33
387139
3
21
276536
132446
91
1587
347199
34
409492348
276104
146303
438363
11
90
155355
4
889335232
64
62
405313
385059
56
411805
159207
844287419
267619344
187729561
47
241937
251906
19
15
6
21
273198375
646505665
365127
94347
246004
463406
204189
56
144055
53
217145
449885
313374
420800
39
6
464709
219189
417995
56
167650
106881
230712
266958
411033
59
67
136067298
15705
114319
90466
222170
1
21
96
14
91
12
30
79
103486450
155663
95
29
972005415
25
88
1
1
366821
468146
280588
40
123090
22
4
258637
679290502
498542
36
1
45236
690375202
398688
52661274
75
298210
24
77
86
175795
460667
76
164685
51
17
385817
15
35983
264478
61
33
98
208941
362496
97
68
178583
84
478758469
144053929
34869322
51
68
4
722739221
27
88
51
8
47
45627445
6740
70
68
53
40
94
67
57
6
95
8
5
37
50
7620
457395
59
357762
454779
12
511416442
62
999681880
127176354
96295057
182565
2
95469
47
29457
266151
499577
25
7966
27
101289
411534
367978
168708
495881
87
75312
312873
357829
29
96
47902
13
85
65
96
464673
66
24
362708717
4076
82
823608575
64
4
416037
98462
346368
11
165370
98
9
47
31
57365
2
84
66627
305034
362585
252580
433085
208650
96
98
75
217950
99
360254
56
90
439736
3
9
175772
221560
29
27795
30
79
3
82
447689911
1
67
232643
79035
246518
37
489842
42
469682677
342387
11
76843921
356283
125485
22
60
417662679
456279
35941
216418
1
6254
57
199850
118615
47
79622
638556870
411093
38
72
481322
162546
3
37
80116
4
56
111857
14780
281746
147385
448775
51
293300
43
221325
161489
369540
370932
42
541574132
84613
41
401671
10
50
12992
268427520
88
331403
409393
79
55
245568
125856
60
287248
281146815
67
224490
18
37
45
269822
87
295964346
153004
237511
7
80
615993234
699814302
37672
51
83
451855
85
4
52
87
320403
327551
354327
38
57
71
1
4
9
73
497874
301437
79
292942
34
363712
42109
110568
483937
348955
98
933334336
126676
140532
118795
488919
9
431306
334580
357823
18
87782
17
61
9
39
60
7
485475
32
481209
181074
424807
81
474363
6
63
2
48108
64
3
366421
8
401950
1
6
94
143211
24
27
312830
442142
370929480
2
23
32
406850
6
480039
201132
89
282058
40
12912
24
7
255584
38
190697321
18
43144
285341
922656397
21
42
434357
225213
39
13474026
2
38
2
489797
8986
17459
385555
350032
45
422335
289659860
139520
402745418
54
22696920
75
22550
42
73
30
10
53
95
3
87
908192101
96
15
8
87197
79379
313966
9
658024205
2
406061
67
69251
354368
271502
183214
199581244
71
781128480
5
22
382889
17476
88087
57
41
119136
83
79
789334929
24
467177
87
43
7
27002
35
948010098
59
1
76
179951
457930
484868
32953
23
148446
11
23
829104659
84
262068
312345
35
412664
8
327861
274018
26
382513
416624
15244
50
25
515369794
124891
68
5
494978
71
314207682
170921
64
221492
79754
523220281
43
210465
37
398517
7
84721
232412
60
33
389243
218565
78
1
395728
16
5
472526
15150
444330
6
459404
40188
466560
37844
43
35
460720
370527
78844
3
436133
63
571850866
354214
390250
94
314525366
4
221578
421418
79
234497
479053
89
65
9
52
4
275629
2
574458407
77798
168638
90
250378
88
464074
1
192182
74
72175
29
30792812
87
358696
99503
469046
159749
440761
179816
18
232274
36
719154343
57
4
427139
168876
72178
88
53868
269891
6
44
47
54160
23
351693
329200
31
676585385
439782
367184
74
54
607147597
77
345330
18
83466
72
544526393
202286
43
34
491998
101177
435090
432481
82
97
269556
30
12
708667922
361107
671151279
374067
869180813
46
62
10
34
45
325808
35
557464108
88
324902
67
439094
94391
324563
67632
3
167117397
23
22
71
45
996252699
8
206288
38
45
98
39
3
92
88
59320
292781
7
71361
69
47
58
475051
45
77
37330
357683
445433
61
466978
17322
172434
37101
7358
320300
58
11
288444
48
35
49
25215
38
313597
9
52
420417
44785
53167
446618
7
42
41
34
26351
64
417958
1
2
1
281909
63
73
178413
287579
637338044
151159
1
16
14
429990
202139
35
31608
36239
54
53
120534
23
443023970
71
12
48721
95
7
37
253242
34
578955230
707779044
94
35
127214
183713
79
2
13
392961
13
364475
86
88
76458
20
88
10
31742
88540
57
54
105835513
340097
91
84
37492319
66
428964534
87
71
95
478475
365408035
765562916
99
313019
1715935
268331
40252
9
68
293813
381482
52
251244
31
37500
607586771
75
167395
296435
1
294105
48332
5
683879306
398328
405821
108971
717879944
50
19
11
36
32
244794
370455
79
185287
216126
203252
33
91411305
372103
12
72
253500065
350295
77
7
55
15656
97
265442
3
406617230
380186
368052
3195
10534
256483
2
49214
346013
10
4
143024
8
72
58
35
92
41
19558
3
180675
92
468510
30
6
219076
16
59
83
270531
29
294556
80
38
8
133487
85298
94
620225883
23
78
52940
73
415726
464115
29
46
1
35
20
378132
463534
244437
668211525
64
214987
269623
377528
12
23
99
757310381
257903
341858
588155405
452924
88535
28
247019
237609
138942
382940
663567494
119504
24
241054326
33
376448
58133
448817862
19181
328425837
7
43631
35248
29
52137
88
926862694
640535402
45
3
77
408127
9
419590
984243392
4
55
5
74
75
75346
86556
1895
88
8
95
63
16
238766
35
432525
54
92
59
435395
692163903
67
43
7
269587
176540
33
197130
3
384201
77781
9
894471496
1
46
306686
27
1
72
81
7
402751
59
49
861980259
752055142
30607
11
77
234847
488456
91
11746
42
3142
50
816303823
117663915
42
13
84
8
11
384866
72
8
253621
874704336
3
27
343286
18
119699092
98
2
8
10
18
614988264
188459
1
29080
64
63
123295
95
349520
61
4346431
80
92
335283
70932
3
4674
195524
90
60290
96
56
54
14
21892169
62212
8
481686
302162446
76
338338
3
78
16
165153
70
561241151
70
45
165354
91
36
327829
134812289
76
303012668
5
88
40
449547
66
91
357285
1
15879
501883824
88
78
451140
29903489
661627179
106531
144241
137167302
25
169882
453268
207334
236307132
22
249650
389059
39
51
37
117161
58
384268
81
39
64
1
38
50
708162255
19971
72
11
19
59
47
98
388795
75
54547459
295416
1
439342
399872
151948692
79963
482770
249107
298205
509255914
54
197761
186672
8
98
112337
475107
968398311
944691026
138018835
64
314579
14
471241303
15566
45
69
91962
43
1
5
62
279446
16
365539
398143387
7
338883
2
669304036
282501
449415
289113
166973
56753
551989252
10
9
14
97
33
185786
49
1
4
206672317
293336
1
203629
97
3
10
38
576401232
7
20
82
55
324867842
468108
488886
17
28
195336
1493
95
7
54
40
249086
186054
94
65210
216546
112063776
11
121835
152623
361765
104902
15
4
88
277222
8
10
325138
151671
39
543343198
105500
5
190787
232180
199278
44
26
67
435529
279112
46552
312925
71
638303116
317944
77
82
507696278
91
499061
4
19
17
997378831
236915
5
33909
80
464835
65370
91
366559
188469
5
59
414913
308928037
66
3
67
7
81
331369
19
22
8
55
266201
4
58215
61
12
123577
379847
184248
5
15
331328
369007
27
3
25
129343
41
13
226521
622545585
327721
338940440
9
360128
49
163547966
56
52
413029
36
170346
15
890250246
467473
60935
235191623
241327
375485
854116523
54789
58
788444221
653715090
906185450
93
70373
14773
89
1
28
64
388410
96
499117831
6
371536
58
222258
6283
314113
370439849
50693
483360
32
27
264967
706342475
19
326035123
88
174290
149466
396968
68
14
50
67
64
92
40
152085
70
75
128693675
12
225611
355509
80
376653
35
25
465683
4
2
30
163446
118645
29
14
288300
92
70
82
94
580183139
203522
86
36
148581860
8
74824
67
44
7
499312
2
51
432779
4
283819
72
451815
347135
162400238
83
84772
808112078
90
30
49
94603
85
94894
168354
29
269131
94
154025
457001
246940
50
100412716
40
447245
372279831
92
285977
293709689
84
52
23864
19
49
10
62
43
564587176
4607
48
418534
24
87
19
17894
350202
881455515
5
37
273260
68
82
98
71
192090223
66
129110
84
456315815
95
612081500
35
14
9
26
257970949
38
404511
322579457
243446
48318
123193
479166602
95
895868188
250478
56
253108
70
21501
261771
44
6
7
196546
325055
9
37
77
46
86
7
405095740
3
431747
318458
116539
184241
327459566
265340
58187
354212
189231
4
74525
92937
4
53
11
55
14763
384521
300784
202373
82
37
19
3
377486
414245
74
1815
487954
88
307270
120032
456955
351962
80
448520
309186
2
377312
481244
61
19
43
31
386005848
300203
426359
11
30
27079
69
2
76
522860872
574621186
36
114392
83
37
54
461969
30
185730
7
524859782
256223
377299
26
76
4
143008736
65
71
455361
5
70
581201660
335141
57830
48
39
448509082
236590
287141942
112011241
79
86
78484684
90
60
32
99092
56
95
38
293422
1
98
27
4
269279
491182
18
164818
383049
377898
336409
47
30
7
735471685
121077
418085
303508074
76
14
309637
392696
76
724481019
36
482399
69604
326629779
415370
435565715
200232
281373
325341
8
57
930465923
24
1
463020
111027
256259
430160
151975
121356760
34
40
12
8
72
62
922618273
99
184144
152679
169743
240279
425416
44
209900
66968
395710
84
442368
114991
53
489150
2
13
237368
91
309592
45
74
3
30
11
234210715
405438
322830
647807078
7781
40
371296
398576
15
47
26
29
99
280770
414455
21
144954
276919
73416
84
16
2
89
58
60
390132
427788
246073
398808
134412
96221
76
76194
659116419
51246
3
136666
78
91
693493510
52
140787
158073
92
497800
80
328482232
49
23
94
5
281279
51
90
29
358849
5
12455
5
132692404
9
843486061
17
270224
445186
94
35
3
152164
75
6
22824
28
765296815
29
310878
444192
3
467847991
86
58
39
138320
11
67
3
80
359916
9
304079
63
40
138547
54
214649
40
353419
3116
90
8
158095049
357055
89
17
35
157552
105351
35
32
406047
247567
97
115589
115188455
378636396
17
324426877
213735
357010
229263
57
106025302
9
267457
280345
108583
353130
480173
187294
30
1
90
27
7
994768155
490627
40
185120
347000
196466
221294
221783
38
441141
4
193830
85
393934
87
870531000
152592
171024
270581
82
34
209378
436091
48219002
251015
494362
8
379590
860
295896
68742
1
70
371937
1
437154
383193
42
194919
86993
39
2
97
5
72614
139725
465207
599172741
95
638285004
90
416978
59
323631
860691438
106584
64
251442
65
102543
55
426770655
458292120
174733
3
6
39
957052914
64
50
54247455
12
206441
86
2
237644
441469
76
60
173006
4
60
6
62
345763
90
50575
17
48
411406
62181
347789
19
484288
87
51
331890
75
22
238972
249016
638923942
75
96
57
188004
61
90102
130091
57
81
222763
291271
6
65339
62
1
293863
78
390710
344627
41
41
7
65
30
413456
93
63
100222
6
606692787
62
50
14076
158326
187420
496558
20
17643
99045
467078
176351
25
51
826600501
422908
908569062
55
433207
62
923450874
4
10
10
99
2
281513
38
362925
206993
55031
60
38
589279828
3
212439
86
400539
5
518476049
86
186750
155725
185165
483506
49949
434492
276613
114050
31
66
663289169
7
33290
85462
118495
358516
17
21
175417545
9
94
218843
80
2
220034
585734573
1
89
41
495449
195407
317707
456483
54
43562
287297
658559489
30
7
1
70
111413
374122
57
21
81
440408671
16
374929
36
207550
300104
130748
375728
358745063
126808
27
41
13
75
28
2
21
10758
21
22
8
291286
8
129222
302042
342647
464879
51
389329596
23
8
1418
99
16
257255816
47
253477
81
372396
24
218055
98
82228
412992
75
391574
351499
250065828
5
338563438
91080
227066
792066503
79
43
25
463029
71
213500
19
181752
62
7475243
82
26
95
37
727864448
28
72
340701
284885015
70
62
650309640
9
457722
374963
29940
8
453551
6
62
96
79418
426520
90
494928200
8
5
47
2203
139125
454985
98
26
490229
8
167013
22
454258
35
21
86
47
5106
77
33
836241666
23
449556
34
432022493
308278
14
68
11
65
27
4
103139581
20
1
14
6
249696
60701
68
135069
193059
12131
15
414037
346725
449410
424741
21
338031
300727
399161
676690306
17
116605
52
95
279629
629286699
111723
159911
265127
4830
87
91297
38
5
20
115795
12522
70
8
1
44
90
90
97
96
14342
8
87
354004
75
498737
61
77
484343
101894
1
55111
12442
86381
5
781684850
53
74
23
93
320459
308015960
75
82
111361
36523
69
125825
34
38
9
57
423808
248729508
152179151
540195556
31
6
107337402
72
24994
211742
415083
47
45
96
37
43561
32
321422
170711
376132718
38
107832
55
5
404212
48
19
412631
476052
275328
361475
233350
237975
26
85
84
450456472
54
333929
962317971
580142937
8
431454
288183
97
15
82
151563092
264272
376980
181663
82
231732
64
12
3010422
372841392
95
467813
61
17
39
839433419
282179167
26395
239332
70425553
45296957
69
132628
16
374334
81
202632
429085024
393859
546346929
119688
6
168398
7037
81470
891793986
246564
8
373409
58
778537079
16
15
31
173198
114479
99874
458151
5
61849
407660
68
58
369683
431934
20
40
232793
69
44
26
84
76
142214
98
68
284128
8
4
7
46
95035413
336561
426057
25260
380869
411119
307404
42
354492
94
62
45
61
417221
42
71
5
12
768834151
370106
191494
31764
358966
180703
6
228636
84
485501
286752
4
20
33
321099
98485
417093
34
208000
71
370267
113638
78
45
70
630854627
91
31
44
498828
120885
630912816
25
312700
483516
531294022
9
203807
71784
490788
2
8
94
44
5
273599
60
10
186815
12
27
7
72696
96
168622
75304
185865
478747
8
24
60373
33
78
54
310515
281326
51
23
373564
134915
57
613141979
41
160650
457746
54
26
96
11
62
165199
9
35
297786
340047175
51
55613
449482
26
95
134087
3
495015
164809904
392416
271236
6
407539
50
20867
951484414
391770
46947
17244
3
20
330237
7
91036
58
53
71
412950
23
61
50
36
62
708080419
83
48
73
374747
238603
9
42
359667
253324
192320
437265
43
1
542918554
609120856
374350
30
16
374967
8
84
13
45
91
19
1
98
75
217907481
106517536
339370776
5
14
328863
81
26
66115
303799267
73
8
75
470274
80
15
78
327701
84
97
3
1
128069
43
503095558
270213
18
93
427821
91606
399129
184565
30
64
980545160
328458
973173675
129521
78464
44
622971531
44871
88
49
428368
15
28
4
400506
408608
86
22840
34969
46
83
17
94
130519254
40
393952
388949
78
839585864
100257
24914
29
133835
7
433650084
47
2
58955
390507
93
811161072
341283
215299
2
33
1
148765
60
257414
90987
92
123906
86
292148
76
84
98
46
358540
868253601
341710
38
44
325936
47
583517805
381007
33
435959
66
18
996012640
32
421081
42
14
178100
425502
83
304515
7
13
418182162
445797
43
78
304296
266778
132270
8
16
82
5
77
40051
46
151787
278684
6
87213
19
352356
74
1
44
270779
49
64
85
77
99
20
110169
88
5
460060
83311
50
24
2
249450
359414
371925
62
2
8160
8
86456
99
112689
19
434275
471920
92
185351141
359463
282510
79418
56
25
46883
955337437
87387
873633116
48
375104
160778
13
408276
8
270569
61
114814
88
77
320585
61
46
54992
107635
27
63
163483
22
1
46
81
215491
14
53409
259387
153422
216453
77
52
157832
352548
204107
136799
47
374931
64
55869
46
302285
375929
73872
5
249173
37
251554
314247
67449
384894
114984
84
25
98201
85
9
8
53
45
60
90
462227
34
476520296
5
86
404026
597389953
28
59
7
459321
57
43
45
454577324
206084
41218
4
10
83
231397
50
312715
65
970337866
38
39382
12
4
7610
248082
74810
439191
344187
72
309221
67283
232424
94
29
58634
2
28
56
15
21687552
3
349340
413077613
41
960866232
304675
94
642116102
70
322897
200778
20
350978
3
632434628
401145
472268033
85056
90
792345338
48
61
102172
613033524
9
71
206578
99836
75668
81
9
60
31
9
99
52
38
168694
172387546
54
53
3
80
40
52
140387
4
4
73
171914
311071
62088
53
26
83
82
42
17
473270
199873
88
639732402
217672
69395
16683
10319
56
77
16270
253325
458870
16651
9
69495707
74999
81
16
16
87
345710
349502
67
294740
250239
7
3
28
99
39
81
18
54
9
63749
85
412084
14382868
8
253358
83
315327
93
47
85297773
32
256441082
36565226
524491683
34
2
42051
18155194
123971550
348432
382959
59
9
80
404210487
17
475734
148738
77306
406034
57
450944
102731
160559
163231600
29
17
12
99
20
218324
143120
177293
438912
119241
46
64
62
8
833624288
19734
73
94
78
426847
429981
423870281
39
237729
17
258198
15818
44709
163668
166015
95
589519542
69
461380
847578724
342456
260806
345895
291158
31
499236
85
74992924
103156
416395
35
29
99
2
140157
7
83
34
272126
282480
204855
19
359363
110552
16
31
465476
11
212827
357566
82
17
32
111542
95
47
183746
42
362657
287144
67
26
485021
5529
34
41
69
34
8
78592
230922
16
46
43
234786
271560
39
29
342423064
72222
27
3
70
70
74
554750983
282195286
458411413
218932
467834
268799
212665
98
17
4
22
77
237036
50
307590
543338645
387369906
90
74
891904432
54
55
308469
14
458863
326867
276027
42
409482
180195
176891
5
475502
10
18
486485
69643
14
75
386782
158651
40
28
301867
9
406432
183093
427947
239076
360747
146749
266564
57
18
45
69
48
277349711
181959
143065
264473
16679
91
25
127569
385496
454905
146480
43
498012
95
241730
410310
91
36
318563616
918097718
77
227798
267844
26978
3
251283
313486
4
471160
10
38
343784
92
65
98380
75
64
81477
57465
491779
93818
319588
48
60
266364
47
53
101155
12
76
18
29
216615
76
74
68415
69
5
481001
723199993
653831240
335889
83
106396
367138958
65
86
5
459055
1
16
482187
63
49
98
1
33
290950
66
83
257896
18
194807041
304990
42605
17
102533
99
449385
93
148120
420551
82
84
59431
4
128748
94
20738
60
36
29248
33
37
38623
66
35
34
308806
87685
7
22
216674
87874
62
278197
17
208741
20
78
59
148779
72
75
430581
55
1
79
254207
91
21
94
216206
213165
364566
486287
54
45
242450
81
48
21
7
96
19
10
561207034
32831
967182405
196121
91
29293
249729
92
6
80
195298
82
295338
48
312257500
434167
88
26
116592
40
10369122
442831
41
308804
335759
148012
44
5
370219
340372
260775
6086
159361
81
356147
203906
1
385529
85
425110
75
51
174973
41
510860114
488207
45
65
38791
37
19
156640
51
83
469452
86065
4
311297
297658
177043506
3815
17
3
169965
97
878058160
693779175
26
320865
459975
849703487
89
922964508
4
369353
285289
385875
45
14
67
89
265130
59484
35
78391100
298016
392430758
39
54
62065
61
407304
219165
88826
50
25
113095
96909
9
520665290
79
81
83
1
307568
470329
80
15717
237294
322449
39
173019
45
94474
420207
125524
82
65
26
340196
68
412062
737846328
81
6
180149
3
88
249935
47
841285219
490659
369073
67
34296
104345
57124
61
51
4
6
6660
450785
47
399327
24
35
10
106583
489459
48
5
47
4
483399
1853
401273887
8
283444
404069
55679
83
62321
744135178
246022
102615
990954100
421725
442994
82
449198
281309
49
3
52
8
13086
60
398728
61735
432621446
45
366693687
472657233
158525
75
58
442380
9
66
70176
1
77
39
57
202996
482267047
24
73
72
502045115
5
284602
97
455151
410190
97
52
982825049
324312
86733
126761
51
7
44
346472
244530138
6
23996
20804
83
98
379031
81772
380663
4
55
454186
28
317394984
176120166
61
18819
311813
76
170858411
22515
55
18039
60
1
63
5
76
410239055
62
458
54
76
80
237760
103555
74
345871
24
6
267882
415634
5997
464777
927958163
13
35989
482078
87
282454
453394802
80
180171
338879
96
99
68
67
66
99
62
122861
5
181108
444137
271310
39
430538267
51
30
212603578
8
37
272343
34067372
81
771439579
128373
61
5
473189867
498375210
81656
95
50
20107
9
8
157460
144844
55966
495005
3
8
94
96
84750
2
180727
80
968925758
8
379759
461433
14
28159
11115
371836
194822
220212
294434
64
90657
2
276432
37
3
356340
80461
52
41
222261
51
20
28
457472
56
365170
58
4
79
90
328273
7
84166
389192
93
444794
352829
66930
94
442137
406718
961032530
40
22
6721
983952080
191280
57
331147
38
48
355654
34
365244
8
7
99
64
40
9
20
53
422621
105642
3
84
293409
22
56
229765
81
171983
462289
63
80346
61
68817
224998
85
446996
19
433912515
36969
29206
7
75
353707
98458734
67
246871
49
473956
69
352291
329274
6
8
43185
13
8
116745
38
179996
40
7
99
42
345533
437918
82
82
465226
413800549
420262
22
93
37187
205283
45
61
1
485089
97
223787
279641
364233
11134732
15
13
364332
63
5
6
178693
66
31
82
494459
609332594
1
47
419289
51
472750
71
58
323797
48
9
34116
368500
7
42
65
74
174847
67
37
91
84
2
98
401039
4
627896524
6
355211
95
36
469924
245813
9
80824
63
48718
150490286
2868
93
366813
60
62
74077
479724
59
75
54
273169
474300
372678
82
407469
96427
391442
95
3067
21078468
99
66
133082
10
56
29
26
369867
23
24
90957
96
35
427729
15
209745549
6
306267
67
417255
440578
2
18
43
81
1
77
39
78
416377
1
7
85
52
217460
31
260949
6035
18
44
44
301030
615324293
461061
599792988
208357
53150
275882
183598
270201
93
4
327749
40222
20
288602
294683
62
113366
302543
41
71
139908
8
1
63
835880017
7055005
465757
3
26
938479030
45
398535
3
85832
496045898
7
68
4
44
884641273
26
53
1979
70
185114
81803379
259441
94
4
69602
50166
90
29
83215801
116701885
37
687955895
233269
9
401321
28
244466
65
51
77
304617
63
9
152917031
100867
42
479357
618848708
78899
211882
322656
69
43
173275
360922
98
6
73
86
34
56
13
43001
91
17
79
294279
308426
483957
39
23311
16
90
22
3
225523
7
67682
66
280365175
239323
112920
121337
40
101940
43
38
93
55
451203
44
33
49
8
64
89
53
491375
3
69
47691
937336789
86
556891213
9
271861
27
77835
296714
585122331
44
207731
93
52
93
12
42
4292470
44
11
286246
449277
141027
69
53
385939
146125
149139
66
43
154919
127572491
250589
94
202019
280008
57
1
388374
22
38
82
489684
76
255032
30
116410198
15
1
29
23
52
410959
22
15621
485188
17
46
112596
198937
74
398835
49
91115
94
173866381
75
326087
360912797
592697351
59692482
137039
433134626
382872675
405111
241498
7
262261
29
215452
471121881
269608
45
92
822189904
203614
87
368740
6
77
52
71814
71
48
707044943
462272
68
79
50
442861
329290
56734
299285424
8
162909
333401
76
5
97
446874459
95045
4
70
97140
65
270356
35
79
133175
19
18
332087
5
16222
36
111640
85
322296
345551
227658
254313
1
34
391546
94
155455
433759
25
314010
81
490589170
30
60
588036108
359658344
254600
53
7
541524141
409477
378345
873366555
9
46
419638
2
448919
493381
71
287115
83617
92
17
100734
47
82
5
8
18
70
227608
56
11
62657
85
185413
394343
59
1
53
463583
295688
99
458844
10
272816
356364
70
262778
138150
390821
406142
17
38
89
44
58498
356386
35780891
89026
51
82
427498
82
276205
3
478761
202194
242116
36
9
755182444
5
62
217665
69300
84
45
319933
562311355
347708
5
57
163330
85312
245814
152953
1
88693
380079
100957
228733
10
5
295175
67
193087
240043
66
22
290637
23
5
279551047
360128
492587
69
1
5
376761723
12
74
109891
7
419741921
24
11
60
198858
69705
296042
88
70
272307
48
146719
122825561
30
41
783972177
38640744
81
406932
27466
5381223
39
241896
478226
270002
1
203157
288541
113630
45985589
317038
122288
160884
292391
454350
38
138038
55
159800
55
31
23
280782688
70
83
369946
76
95
308619
131771
93
95
9
320880
386714
429374
59
7
44
53
236614120
234526
57
350009
12
40
76
230569
62
59
79
76
21
97
426525
7
214422
64
63
373934
96
418919
121645
49
20
478545
95
104150
42
38536
92
194360373
1982
71
35
154011
43961
87
289250
28
388396
124455
312684
297878
77
4
17
57
2
289997
26
223770
29005
72
252323
62976
91
21
32078
278634
32
25
64
478921
32
15
89
315585
90
67
1
94
73
36
26
18
180663
31
25
70857
21
305372
343750
792474017
491103
226285
7
405800
10
218770
71964
2
44676429
84
498349
43233
6
233389
97
83
438247
326994
130822
354577
301630
209915833
402909
45
218370
200802
91
4
380600608
254272
4
286980
121136
74
368818
82
46
37
215577
96
250189682
59
95
342568
193506
28
8
33
65
3
235099679
14
5
62
294172
219666
391827
57
13287
73
342310
951771424
416016
82
6
432260314
80418
334320
447642668
296077
159542
20
12
96
414865
90
78
167307
235038
6
362978
50
2
1
436693
426495
78
336829
237099
462265
85
588678262
498522
3
490217
41
59
384599
91392
54
78
470597
74
44
55
5
294112
487275
4
232660418
251298
38
21
49
16
183274
84075
54
542
6
264025411
13
188720
21
16
38
368102825
42
448532
435489
304098
148378
37
1
58308
49843
12
68
448508
5
232224
758802104
5
548882118
63
6
296595
59
497007
29
99117
44
159050
44
69
347969
20
4
223896
68059
38
40
220373
77
1
192003
18
71639
124080
416953791
83
751554895
80
175987169
36
1
129983
560938070
933475317
470986
14
734200337
450335
73
4
8
31
28
442539
98
96
11
39
632704090
71
68430
6
66
9
36
66
343778
1
99
362613
81
96
82
362079
689040646
348041
435042
52255
204514
44
135994
6
958878447
86
34
4
163632
96
292601
77
58
1
75
47
333963
73
15
10
4
66
9
41
86022
82
72
5336023
33042
83
474777
4
241746
1
456363874
8
8
101929
45
72
334496
53
276068
91
483973
980481459
4110
70
219980
164596
164145
301690
433724
35095
163301
3
66
82
29
65
9
98
54
13
9
90
487183
11530
386284
58
31
466475
64
328803
31
2
428097
3
40
50
589325829
355528
377215
529520060
161639
105904
384735
112412
842624289
352976
89243
61
447155
74
52
92
273152
107525
4
276583
618432385
82
262892695
4
749448032
402402
13563
17
391847
194448
453727
253336294
98
73
535530463
2
78
18
1
151106
484823
360614
75
287308
73
346268
62
325785
72
117993
28
72
89534
66864266
37
2
81
890447760
39
244942
73
32604
13
41730
310016
14
88375
294209871
109796
69049
42
417798
31
4
33
8
16
53
78
86
161800
377874
194944
1
70
472518
315491
53
60
7
383624
13
92
904158314
481881
77
60
238660
40
30
24
5
94
33
311241
4
416983
25
56
493426906
290317
9
2
83391
274124
91
44
74
364022
5
179407
3
28
324629
201228
146152
490322841
403455
59
277867
140808
615746142
52
90
74
66
9
993716218
398034
78
49
8
79296
142562
48
14
421665
395225
91
32
814306771
1
541844270
173769
283058604
54011
91
4
362554
35
52
29
71
302380
56001
182437
398873
287823
58
30
758505295
98
9
944189317
211347
96
65
70
49
926175020
5
57
39
258680590
54
211216
200148
27
18
32
85
6
53
67
79
383084
73
71
2136
87280
6
75457
19131
260731955
114305
93
245176
734241647
468763
44982
31
157367
349392
64
216360
73
63
38
241832
430743
4
131215
142295
3
157620
9
33
82
41
267611
40089
898804547
57
4
3
329832
80
317479
246461
80
183025
24436
131181
163793
38
92
52
62
392967
27
95
447718
95
427508
24
63275
436259
63
63
9
169493
81
80
183376
187100
63
367597
47
6
436587
77
105652
82
1
282645
80
15
95
352809
363493
30
2
40858
80
59
494361
458970
114936
61
496909
37802
8887
106258
65
122403
1
7
24
187610
251651
39
217063
131887
58916
5
83
81
562504195
82
62606
460209
288423
79577923
89
28
73824
595640054
368515
222785
392310
432316
81
67359
292465
187721
26198
94
104820
1
9
137622
35
49
73
32
88
87857
276222
371079
369755
903239967
171996
7
53
30
104573
432058
30
89760
79
460932
94
49
33483
35
298200
159272
41
385721157
52823
68
273837
345666
94
103363
53
343094
26069
211983
101167
227442
69
12
19770
50
310645
56372
168649
334937
21
734770340
13
223102
466040
52
76997
68
7
253022
77
70
492482
90
219099
21
80
71
267994
144684
10
400204
218800
5
2
5
5
10
32
371720
467165
721109870
109188
34
28
75
455687
6
22
27
94
392739
62589
38
160238
96
279417
971487444
165796
38
86
30
461968
400973
8
76
548827195
620257458
5
167445
381363
69
78
36
48
86
36
307770
17994
57
95
56
356009540
23
93932
452675
40
36268
33
216038
8
29
62
5
75
67
332609511
9
38
17849
111116892
73
145993
72
89415
167562
69
29551
51040770
44
44
70305
22
42
13
424312
22
32
16
83
5
250176
896794059
393727
262100
95
271241
2
67
455387
263457
337986
23
44922
53
88
434438
28082
275515
196118
161536
420029
219916
109960
41137191
10286
3
476651
4
42
66
263633879
197352
61
53
64
17
52
70
15
8
623045780
34
482960
595497137
428605
182999615
64
26
486966
271949
379290
840404316
68174
49501
40
56
469358
74
64506
499049
38549
243407
73
94
51
91
533548656
485988
46
65
22807
178920
310347
401688
44
39
423007
350444
98
173240051
89
260523164
395023
50
24
316311510
386796
292305171
72
44048
171372
94
75
487310
92
158762824
4
4236
401650
422245
17
9
701520741
477234
73
465645
94636
107083
90
48102804
6
91
396400
67
76824
80
48
464325
990183090
48
38
97152
63255
8
129808
86
7
74
13
55
17
83762948
6
602593679
6119
12
55
56883
44884
77
19
79
46
6
179811
368544
33685
39385
94
51102223
20
216538
22
36
71
59
21720
39
77
336904
228368
51
89
79
203949
65
44508
321072
317927
811151256
221324
80
412198
459263
66
482584173
864334707
64
116019
2
78
29703
471185
452703
386697
461781664
311154896
196955
158189
220092
772822100
164403
221292
31
413423
85115
478819
269179
55
82
3
54838234
261295
86622
911949059
95
314125
68
252217
53
45
308912021
47476
177037
268661
191077
4
206879
105936
121298
588537252
3966
179310
352209
58
23
351386191
7
324372
365552
127379
108034
32
499661
417627
490966
98
261452
11
126898
260259
71
423239
469523
524215008
16
388062
198711
38
50
9055
74
40
38
93
49
39
14
50413
81
247554
395270
146960
30
9
97
81
475997234
437210
59
3
465009
887971081
66
780899313
472861
432658
412594
38
354460
985717365
88
18
353465
114554
67
441109
11
153430
69
40
51
55
269652
34
92931
266797
148667
238029
93
358150
79
9
62
227564
87
50
842744910
167301
403874
47318
351273
76
247309
280398
304071
35
60
493115
316807
5
620426833
176428
8
37369
769691381
483945
106197
84
439270
36
59
53
53
637776278
90
80
99
168970
488327
391742
397836
293223
260680
51
278750
57792
8
428948
66
431209
87
177173
78
685771164
659851244
133726
89
212080
67
358872
44091425
162241
368221
12
65125
44
26
293921
28
34
53
84418
143757
2
4356
94
17
520030540
289708
53
14
474051
81
9
362025
184523
231297
27
55614
65
14
6
9
399647
45
17
180407
240531
166474
489793
129719
411860
6
23
86
15
97
483666
42
89
90
60
424155223
16917
3
17722
250071
6
63
666745733
417738
154903
71
44
26
82
44
367459
486301
195657
419520
331770
263559
2
30
197500
19
68
35
175236
60
192137
84
142280
9
470249
76
3
90
9
99
55
84
86
84939
9
660115715
50
5
480262
88
50
195338
12
522199834
95260
63481
389068
5
392184
12
95
44
190636537
147883
286475
86
52
367439
592560865
255191
21
401439
331057
392286
113033
70
69
7
164917565
4
42
50
353196
423972
89978
20
336485
296333
896996159
88835
408521
412038
356571
44
141370938
85
348258
70
99
494658625
65504
32
10
372368
55
762124560
82
28
59
4981
95
467241
2
308079234
6
472612
8
69
353500
63
204040272
862470650
334983
21
40791
933937533
35843
20
84810
96609
314545
98
470939
365039709
92
98384
84
64246
200089
21
419211788
77
32
240369
19
91
235014
12
35
340777
11
96
1
25
33399
452580334
311952
344983
261364
60
36
31
37
76
70
212945
75697
131947
21
345172
639175061
67
91
64
34
33
171038
33
342265
654465227
162386
43
456629
32022
21
89441
3
98626
253763
393448
78
116504
19
473862
67
86
2
29
725644727
2
12
13773
140435
14
29
68
2
72
38
86235
8
22
259849
4
51
397056
90
212863
5
79
18
160463643
405519
15
18
13
364145
62
96714
97
12
68
257766
90
213282
87
26519
59
9
1
1
86
964669522
290030
378680
160692
103048094
277479413
52
535233761
96
351571
472109
98877
31
488862
897302931
9
73532
47
458850
287635
9
179060
26119
462384
71121
403942
7
330843
277930298
38
102244
110825
422475
7
53
259699
75
625046613
65
79
73
465678
2
35
73
78
9
328240
58
929449209
399759
166974
141588
1
62
153136
5153
67
400740
486325
83
66
33
9
47
456385
308300
191098
71
481739676
49330749
110495
51
1
426838
453016379
72
195032
26319
287700
1
36264346
94
6
18
53
54
84
76186
59
22
39
64
87
20
9
453762
74955
2
360750
79
392449
15
427046
337584
93
62558
99
57
97
290667846
157049
9
10
168017
97
609521077
2
97
10
93
21
500553155
79
2
442401
98
461270
75523
11
35659
335377039
91
62
106138
541
51
16
93
18440
75784
352192
230841
111689
985656520
79
35
37
230436
368892489
312357
838133230
19
61
125356
21585
14
321748
243857
452109
88
20
22
44
8
71
873932863
431146
75555
417786
612416320
86
403950573
436852
9
5
92
258360
51
322498
340686
440292
7
49
316485
60
245218
489144
2875
37
169115
47800
201630
62
31064
389787
392454
52
259519
13
166311
374148
30
66
82
5
73754
29
70
108635
72
101167
63
5
59
56269
339576
33
61709
928661022
37
140554
287274
97
190533
67
319239
673777829
274608
70
82
491215
300141
481937
437649
37
491371
175030
76579252
19
494429
425353
79036
57857
37
7
62
474914
149231
23
40
26
50
33
46
52
417974
80
81
48
455481
322079
485452
54835122
136951
58
59
71
40
59
394165
368251
8
148956
209373
254202
14198
252630
306773
4062
264711
213304
480436
6
49
310712
8
326189
29
371315
392696
2
66
68
289844
40865
292087
353958
381186
9
97
175533
71
75
458992
72850
17295
369124
128345
3
152978
246167183
3
43
12
86
68
416885
75
91
455719
91
74284
498864
116314
52
308243
177306
37
112819889
17
434902
88
44
3
14
68
16
61
56
2
9
57
2
486780
154692
7
46
39
2580
391367
59656
33
80
214670
516516120
406016
168544
90
6
383291
101758
27
3
96
602668950
493862
3
55
427341294
94
4
24
495306
72
896920200
65636
52963
29
1
21
165226
49
91
125419
24
296109
4
159052
4
82637
424676
34
301849
466499
90
7
497854
25
96465
146215
148731
393565
844951917
132054
259535
251579
226170
333816082
293417
30
140446094
286105
683166192
7
590799086
58
16
74137
297909465
68
88
15660775
80
4
478496
11
10
494118
54442
85
15
70292605
84192
398864
24
60
954650344
600629386
554552452
259582
18
49
74653
67
52
217811
37
24
241113
184298
16
43
54
49
1
93
9
40
8420799
426740
77
26
258911
12
49
167601
85
789868740
96
49
32
11480
2
153083
66
22
240727
2
12
48090
59588
35
21
612360269
420997
60
11
252969
151580
22
358337
7
411959
494545
336351748
78
592301036
453695
6
3
74806
11
142480
21
346017
494492
71
10
222743
60015
471651
922643296
6
8
991805132
351371
12
67
262832
20
257020
545666920
53668
1
3
135928
144187987
135593
351629
4
2
135388
41
79
77
1
396787
70
14
92
1
87
327683
955591455
17725
64
47
46
425569
58
39
23
525690301
457005
23
15
379030
64548
206433920
358211
91
77
20
86
134848
69
5
99
31
423526804
234283
81
21
56
49
793350215
8
7
61
78233
90
98
63
2
43
63
41
649577027
44945
13742
411118
2
7
49
14
190908
20
262233
201599
77357
421305
954563595
92
9
384804
86
406099
306838
746134894
234826899
11146
30267
443550
238777
75
366169
7
29
19
405908
230768
35
475930
46
19
53
804762111
62
188150
67
74
326494
91
73948
172443
8
88
1369
975160253
282349598
73
37
86
46
91
287249048
498398109
42178
8
287426
852917505
43
84
146097
147499
96
71
18
296349
13
96655
304803322
47
183989
10
50
187548
24
675879882
57982
43547
912969456
62
117816
12
75
71
70
255424
333485469
8
64
48
830034472
97
64
74
4
46
326223
283540
36
85088591
7
7
53
357074188
4
240632
86
42
20
1
8
4849
257226
239716
382030
16
48
2
90
225196
78
386432
930745745
216911
272006
464085
448839
202035
433139
53094
78
167099
59
25
80
170500
1
54
68
265025
56
83
90
35
70986
51
98
113501
3003
99
81
57
69
170535
7
370492
52
6766
5
162667
92
56
2
470855
17344
376909
17
70
23547
47
80
3
8
98
24038
173250
9
63
44
76
83
99
91
134221
416840
2
316816468
322667
375382
52
813844147
66
179976
4
76
73
18
268070
8
208235
351983
485383
44
178449
27
92
422741414
53
92
69
41
32865
981210961
5
48
71
200412
9
34
400333
239097
348553
46186
1515
71
13
40
127154
11
3
7
20
495652
31
76361
279022
434004
131010
61370
565395744
82
43
441479
16
16
145237
716590696
270722677
98
416745
21
488517
51
80
32
283129
57186
84
388872
161153
11104
31
6943360
85
3
6
71
834195532
892689951
97
347913
95
38
46
28756
285489
32
7
304763
184168
16415
15
38
60
20426
72
240481155
74
784580511
3
49
5
122728
380230
341360
383515
39
39441
22362361
88
76
292316671
287798
260503
31
66
49
316071
162596
4
325759185
46
75031
17562
469770
79
95607
61
155748
233664
350635
770747294
55
74
45
29
2
434347
126394
378128
369912450
3
78
141557
83
436604
48
69
496504
14
152769
682890601
48592
15
134756007
26
313697014
73
68
1
20
160669
375922
20900
9
408945
88
38
871384369
245670
51
175602
99
43128
89
34
190214
4
124145
12
115663
61
27764
35
693846093
82
49
24
395798
260208
441366
7
97545
85
75
483680
172064
31
8
3
48
45
43
383588
1
50621
56
94
218230
573035976
79
121581
328028
3
34
42
307267
51
19
216207
67
21
306408
19
378751
56
9
970764024
95
445794
550617547
82
15
29
97
83
64
283574
123955
151390
1
261025
27
99
269434
76
51
78
2
269710
9
46632
188759
44
403955
1
62
20
168015
268525
8
28
114179
36
1
304653
2
477524
79
394948
18
448315
423207
382648235
196158
36
38
1
36
4
111780
70
4
252962
19
476537
31
95
86
38852
237831
384032
41
15
27
491688
202499
459562
11
33
91
14
2
247525
443347
453959
44
326047
253438
256657
6
803668142
50
75321
23
778942594
471515
240599
15
15
5
72
99044
181157
385481967
244046
28
12
411089
60
18
20
47
434175
478418
68
238280
454906
2
8
180756
24505
19
5
494832
93
66
2
46261
7
86
4
38
80
40
66
22
97
42
35
170647
14
338708
783006950
776734819
46571
718271114
868278888
5
42
413071
158277
64311
491729
127892
448101
354060
52
9
106464
13887
105709
58186
423846
44
423884
93
68
889742340
325634
225700
34
809045972
10994
450795
3
87
424971
65
194649297
246295
18
8
93
20
266168
49
533042649
184234283
64
312470
52
70150
47
64
219653
464738
3
150998
89
61996
77
83
30
20
80340
457997
32
89
85202
5
132259
67
497143
26
83
86886
9
148828
57195
12
42
44
39
93
768379543
27746
93255
10
69
93876
481006
63
21738
133401
64
55568
473890
399850
19
9
348367
91
3
56
97367
21
21
806135279
415787
116064
65
961845769
16
454368
11
308089
13
29
243773
93
175318
694980796
79
905007498
714667249
791772647
240239
33
786763568
82367
293001
13
278153
423627
280052
86
130761
304680
192108
59
11
476303
58691
11011
52
9
19
84
135211
56
244930
81
7
95
2
4
2
350089
18377
106199
55
151363
16
39
33
153198
21528
114944
84
96
919761677
13
86
71
540005193
118472
90
4
365303
4
198090
88
120392
91
127543
842089540
41
2
32463
37
51
15
27
1
37
93
5
26
69
216597
95
4
46
431220
960371029
30
83973
282136
241358
390638
48
31
90130
87
81
83
280803
35370
21
5
339163
398693
62
22
69
824009237
54945
274293
6
47975
26
40
79
290090
18
221185
6
432268
92
273974384
392002
5
3
3
787848279
8
73
460030
2
331307
244575780
336307
109251
17
45
59
29
86
354311
161685242
3
3
91
305583236
966801155
15
124345
397246
77041
31
456006
7
40246
421652
395579
47
122396
57
95
95
22
33
354916
58
961679777
91
182262
492762
363178
19442
149007
58
358625
702901009
38
89
230839
297789
188973
69
51491
266769
54
107604
9
214620
86
41702673
382950
98
8
43508864
273005262
64473
147117
61
21
17015
4
15
8
54
91994
34
168477
32
61
2
58
359044
112944
87678
40
59
63
2
31
164861
76
415083
12
30
375029
258954
163651
4
198957
43
94
65
723155298
86
241686
14818
61
188398
405114
363345
86947624
81205148
23
34
336639
528408108
853175959
531
473074
55
236432
234134
8
9
16
26161
731564119
308126
301639
50396
8165
9
86
406971
5
344194938
77
70
20
67725
19
550075221
461637
9
73
95
222436
266775
318862929
8
1
428510
138475
292280
49
36
32
54
24439
4
736066331
485918
32
62
83
64
53456
76
52
88
130000
249204
374127
5
22
2
83
176670
3
15
35
332019
221515
42300
43
91
73
91
45525
256235
134768
98
43
71
9409
32
99
352501
4
87
14
401075
362092
59
87
78
37
33389
92
287320
91
79
87
41
386065
87
883445931
54
24
143254
274975
361768
55
321297
44
99
53
46
87
33
2
91
485121
73518
425518
139288
929756824
336910
33
118295
349694
71
8
81
1
57302
59
3
11
118163
2
373453
4
36
46877
208209
65
23
286650
50000
1
179449
85
355270
307778
3
6
73
76
6
310256
457739189
79
66
9
32
9244
935341213
6
8
309168
31075
369045
90
93
21
369837
311594
189037
47
207498
24
75134
286574
82
769855761
455995
78
57
8
8
52
1
400009
41
5
77636
29
156682
490292
126130
58235
481244
6
40
347361070
7
6
546530707
323953
877786141
414457
98
397102
158695
4
149319
11311
365812
76
8
264339
93
434244
26
15
170101
287124
84068
7
679145805
96
123888562
96
102092
170209
263785
70
63
9558
20
228788
10419
326770
329952
9
409701
483171
466188
338097
271023
15930
443231
86
317788
71
1
270645
292203
298466
5
85
22
213195
37
45
66
420922
4
85
18
274993
29
83886
358526
243074
29
381387
3
17
392102
92
927407257
69
8
40
48
2
828
89
42330
30
167208657
4
82779
455251
106546
402273
46
337073
69
78
92
86252
545261250
65
2
4
442290
367995
79
411674
408302
345983
22
5
170536
88
13119
876297233
75
21
54
114064
7
52
45
33
192523
6
2
890655028
6928
2
8
357139
342481
41
4
211133405
234095
965324587
62
38
5839
485206
258148
455040
251615
57
310291
15
189873937
436311
99
20
6
263465
5
30
176292
25
48
196493747
84
16
30892
27
1
102404
66
78
258837
36441
39
69692
189688
78
54805
87
23
94
413417165
65
367257
16
774638694
64
101574
42592
305221
494355
86
114595
238663
108672
2
173381
37
43
64
238547
26
2
7
98
4
688917354
332341
6
137716
38639
174618
12
5
19
7
206891467
9479755
287783
362881
344710
51106
11
226088
20
93
15
130738838
72
29
135926
1
358778
64
459335
374243310
431292105
282290819
284704
58
37
51120
221680
398595
61
116629
58
368508
63
6
161428
395702
51
358467
461727219
51
72
54
497110
29
87
309052
73
130306
412387
7358
60014
80
38135
38
87
220791
12731240
3
5
496583
91
676906428
5
48
397711
456712
117598338
404330
19
110348
44
620945910
245520
1
21
33
7472
412878
86
8
7
86289
62
83
37
190600
20432
12
6
99
78
10
2
48063
151632
232669
77
246852101
9
96
321619
55
401088
11
252477
399838
71
156893957
769365665
485232
248966
379734
26
55
95
407760
21
491540
454183
98
53
253162
488772
35
14186
5
88243
373603
68
258788
70
329397
106094
52249
109663
85
91743
67
475431
98
34
350830
198134
27
494393
318774658
2
4
98769
54
43
392151
91
95323
45
321770990
322628
71
20
20928
753823957
70
4
393042
354742
60
83
7
89
30
38
429111
61
215655
98
10
42
54
668220914
64526
17
6
279510
58
12680
21
82
282097
194657681
34
38
143951
23
42
177944
43
2
7
61
98
11
299714
251047
43
62
98
8
11
82
56
289987
94
246108
499359
94
4
118656
88
17
84575
8
329541048
71338
495869
71
57454
39
23
408540
4
985536373
64099
239359
450882
459385
120564
269578
2662
358253816
21
220862
417522
184718
93
65
178820
63071
47
97
32
16
66
49
263074
147969
3
40
78695
42
45
27
29785
64
128407173
95
487795
449646
10
82
2302
54
24
9
3
44
106009
49326
47
56
52078
41
6384
39
8
72
341783
220310
13605
203811
721523878
72
194414
78
35
38
109977994
155952
74
9
272051
35663
24
15577
42
18
41
431849
3
84207
94
44
64
10
454252
174525
29
78
92
1
83211
193630
93
45
4
149901
91
73
101004
24
479601
316883
63
17
8231
479683
34
1
3607
357326
87
246802
20
51
418485090
64
207058
52
347968
235368
32
56
245437
96
361481
53
61
90
181040775
800692480
26
42
83
27
315134
14
65
245673
85
60
95877
96
4
6
20538
6
415226
66
192559584
90
37
493243151
67
42
44
105832
98
43
446507
77793
8
445595
2
404390
257226
57
68
65
541157808
232137
8
15
29
472941
11
471109
37
27
78
492067
95
7
114446
20
233270
67
361858
283329
414791
50321
406673
18
450373
41
76
49
130454
87499
86
3
230332
401921
347033
409269
9
59
414905695
25
17325
80
260367
66
23
4
333550
172363064
64
30
309355
3
319948
386858
47
330923
458448
46
88
48
36685
458382
51
14
333678
68
99439
3
97
62
254171
47
23
98
90
4
80198
93
438420
166557
39
188241
125159
487353
36
406135
368537
294070
474395
401051583
3
73
71
8
69
479064
450450
45
441031
201990
7
87
324626
455917095
13
155800
3
70
334244
61
430168
2
87612
65
224594
479742
22
39
32
223734
33
9
52
3
301393
76
82
127973
6
238203
84
44428
12
65
3
29
42
1
424880466
85293
74
14
31
73
88
26
43
312210
3891
278541
391859
383706
288442
223436
51
54
10
77461
67
73
98
288826
210565
50
57
188360958
6
84
78
30081
26
267507
25
186691
149922
55
188664
30
931990810
25
65
217524
67942
46
396649
206967
37
37
83
234278
48
163931
61
300831
96
53
999651373
303616
88
121004
259748
15573
80160
277611
323152729
18
224922
67417
427961
365250
85
418103
98
352405215
155820
4
42
33667
341855
39
155150
8
50
92
56
436971
3
87
501143670
50
92459
13
445394
26
54
56
56
235438
134648
93626528
190489
173221
397374
371173
419871
7
466939
79
68
4
189089
372491
314785
35
78
50
45
418114
57
412950
415852
35
41505
5
797518217
209475112
74
902980697
94
444592
66
6
616177439
99
388567
364607
20684
34
76
338722
455564
291685
990491109
180717
885013652
38
46840
7
8
9
7
64
40
271332
405488
2
845232123
68
14835
88926
88
45
351888
61
333592
57
67
3
92
78
51
128384
141967
97
565382258
41
8
29
120914
54
67
63612
69
2
14360878
53
345794
66
52
252177
37319
128688
369137
604230660
33
72
720458999
85161
61323
62
7
277807
351969
310780
80729
43
69262
109226
24
247852
485092
147853
318530
25
337007
92
8967
59
51
335245
368433
105509
5
16
95
496731
17
490600
6
253597
496329
287766
110453
24
355756745
24
456567
199845
136688
313742
418026
21
348450
373949
9
6
390908841
148725
274341
198975
34
37
437743561
43
91
6
98105
48
161829
30
73
58
36
290649
70
28
7
61
55
77
163068
5
28
325954
184833
15599
7
12517
100130
19637
488111
259530
110743
9
93
6
99
50
493818247
67172
114606
31
12
6
8
16
75912
102304
140782
427067
66
118148
411964
6965
59
113111
50
144011486
48
253693
357916
47
26
9
51
751335824
30
58
8093
441265
89
89
149485
22
680745921
39
4
82
470130
37
241812
5
911808348
216950
6
99
134951
335765
59
438673
3
171491
13
19
78
25
165031
48
368120
78
40
5503
1
36
29
55
650204640
644318593
941996250
77
95
79
5
384957
434857
9
59305
97991
445622
43
88
165415
29
256266649
81
79134
4
53
951894898
30
22
8
977440106
478062
55
459137574
16
261058
6
412081
204277
3
54
192546
357100
666988872
5
461859
8
242895
42
42
72
1976
80
14
490465
5
76
291346
206031360
269365
529847309
89
306895
314102
270980
84
9
443144
61
89
11
346789
164409
410191
88475
364288
253642
29099394
8
295196
314539
30
22
447030
78
38
2
32
144387
75
56
442741
252656
98
121281
35
27
3
55
22
855132844
90
16
78995
202495
120206
339440
17
20
53
13
2
375030
2
11
264122
4
7
620595913
43
76
247241008
100233
27
82988
13
948246327
311203
14858
6
385774
55
33
30
50
199054
10
7
35
270636
30
91459
146422365
658189902
190295
1
58
34
78
5
21
13
420402
17
94
43
437316985
367441
23278
273608
4
26
256418
72
67
29
17
67
152799
3
62
129919
67
94317
53
381068
56
38
387066
448977
23
212315
3
182375
121998
5
231405
75
94
695804393
5
175972
84
103995
2
426245
350632275
133229
90
336288
8219
8
35770
8
421659
17
726980240
13
873655120
24
46
15
62
93914
437260
65
99
77179
46
84
25
66278
222585
273590
94290259
477196643
13
3
95
391497
57
31
80
363666349
81
39309
72374
440827
84139437
78
634432743
42
47
907847923
700156645
68
160288
172957
94
93
6
93
396828
5
244602
7
33
79
8
56
87521
87
277327
373340
1
352359
3319
70
120682
77
50192
480377
191450
37
33
75
286440
52966
245350
23
81
22
5
425892
5
254776
13
427301
60
25
280976
13
55
46
68
314694
121770716
59
26854
411946
387883
215740
443838
84
356389
264340
84
1
82
13
33
113006
414993
92807
250441
75
436690
23029
178014
480588
314359
217106
6
107620
339414
8
156247
40516
21
170778
68
57
210232
39
27
209304
71
90
230207414
92049
95
317153
350412
468149
443339
69
168256
169023
44
51
484373681
4
86
686429081
65
267491215
401120
20
495188
168025831
51798
2
380301108
46876
72
277912
965010771
286737
395901
21
361883
91
79
98
78
65
411314
313548461
76144
6350
5
73
299778
361680
42002
4
97
15
7
9
38
64835
29
168929561
188354
22
17
3
283955
855105933
865043547
31
689168777
380527
360189481
93066
7
14
60052
461665
92
64
1
34
85
357971
55
230081
189215705
291618
481731
79
149133
55
368207177
625876737
42
6
259101
70
27
7
23
222096
66
290497
385703
50
73625
176617
638759354
61
8
201099
145886
95
110261
25760
74
412084
31
19449
633623575
368953
684064904
56
39
21
39641
35
30
87
224372
227259
25
144853
91
181501
301309
469541238
260330
7
86
51
182146
399379653
16
82
94
322564
79
114210
177689
55
28
125372
49
99
328768100
401447
14
5
79
370911
98
34
177536
483844
238120
4
5
28
258897
54
436826
13
11
41
31
3
34596
61
494680
45
12430
330164
496037
15
81
93
31
5
8
12
322124
65
287182
739722606
52
12
340219
17
162468
28
703538682
106352
53
88
382365
92
409418
253927
4
158696
17
93
86
439564
1
33
84
60
220603
157429
148181
49
86
13555
249910817
9
423293
79053
85
756992100
13
2
8
7
7
2
245195
88
48
32
662557176
112791
7
1
65
349863
95
859713631
77
64335
66300
42625
19
30
93180
170291
141300
9
22
19
2
12
24
680697954
78
8
375178
53
8
85
58
356215
58
98
98
76
181187
27
52127
185709938
649557777
87
348126
408946
63
4
154185
3
5
2
390662
14
75
5
69
18723
37
58
57
48
922004933
80047
419124
183253
334282
374172
155127092
84
79
97
349386
169302
86
65
69
337631808
88
55352
65
77
426605
442475
5
78
61
18
72
31
2
364982
75
210995
687762526
73
219920
43166
23
162351
3
29
35
431024
342230
468878
256775
32
438203
91
84
99627410
1
3
747101203
449725
13
77
83
32
391561
53
488461
68
700894571
205444
18
62
78
6
486892
309483
92504
418538
38
1
272234835
85686
191521
417775
99
76
245977
662622208
98
27019634
3
70
42
14
25
260007
45
82
69
1
78
130914
54
137463
40
103064
86281674
32
5068
48
3
97
80
491038
275327
39
399522
388247
91401
514563701
218322
68
76
120288
315924667
365041
2
404980875
68
30
85
234422820
33
57
3
488080710
378468
40
140429
71651
450873
279348
85
169207
295247
181406
7
456905
314130
302621
62
308570
499486
275068
60808
421883
70
6
112581265
232521
4
58
70806
114427
381264
1
74
96
49
80
22
29
378132
260560
3
7
305342
138006
4
886816630
30
8
34
78
17
38
491969
22596
112131
63
459142
31
15165
291173
242131
90
18
8
8
361227
466048
56
379324
356710
195541
17
78
273199592
35
253427
323567
82
30897
62
170949
6
154652
26
20196
44
149003
297122
256043
304962
295931
131937
587372393
11
542655800
466392677
47
58
50
201084
247008
323941
29
5
679205757
80
3
9
83093
131209
74
334136
199657
314511
80
77
24114
324779
37
44144
574724768
8396
1
329340
406468
48
151747
1
3
426328
77
3
1
143394
80
8602
6
91331
103322
155236
78
106485
54620
29
7
46
36005
49
180311
395287
88
29272973
77
234210
25
60
280113
96468
424603
6
37
18925
218383
170181555
140648
94
43877
84235
2
11
56
10
15
94
50145
45846
71
476588
67
70
37
46056
35
154364
18449
79920
428163
30
87
74
356508
72
456301
98
6
231290314
19
490263
93461
7
7
4
418596022
111999531
125487
127353
116133
38
16769
222410
68
6
243847120
250226
38
486812
466558
41
50
50
98
216973
7
11
64
53
69
44
22
14
79
86474
54062
94
6
44
9
83
79
376343
703503853
81527
284530
365501
35
202875
68
443290
167660
53
107409
26582
133433
98
74533
391495
24
66
277729
78
7
47
346784
85
392337
458436
1
161675562
396274
12
102405
81
843697165
755112925
480062
11
367013
371166
63
308762
22
324913
60808
303661
36832
41
90338
99813
4
81
51
196223
81
89
92346
346004
464938
407723
23
37
2
274695
311322
311994792
73
334566678
837242409
9
313242
231881
48
332875
270036
219240
424997
35
23
93
361235
43
377843
85
265888
155597
21
45
73
54
99
714606170
47
20
34
67
56
77
82
67
196580
35717
210177858
79
492375
495499
41
41
22
56
64
4
192621
8
82
71978
3
347726458
614860231
495367
30
47
63
61
906489206
3
404514465
7
38
371303
191078
99
25
74
77
350562
134298
6700764
42
68
317932
64
360678
23
144916
34771
75
42
3
23
229935
89
90
46852
96
76
68
82
60
27
65
190881
316570
68
1
33
84175
5
278201
216233
494553417
6
7
17
286144
453779
743033262
3
172262571
79
25737
2
39161
88
276250
495111
950095928
4
429719
10
8
69
52
58831
149602
143833
450781
66
86
313967
272985
44
35
150788
378400
410071
17
400526
71
20438
64957
16
80
98465
429261
478602
312082
274479
117490
103292
204383
921480698
531329552
44
438273167
16
36
205147
87
328396
18
67
219985
41
96
496588
66627
319660236
8
98
3
8081270
192140
32
56
283389
4869
46342
46
34
29
6
303938
85
376562
54
52
37
52
21
25
373969
698679039
64
41
438193
42
96
47
5
31
24
62
23
966198323
375918
78
852380998
44
41
451826
88
41
167794
167963085
32
82260
486928
124392
8
352051
60
28
32
91
760962504
55
228684
386016
88
80
3
397456
1
281762
3
37
17
51
262022
60
17594
51883417
45
424775607
455544
497391876
21
31
89008
34
7
46
36
160089
91
76
77
3
2
51
364869
56
7
753404866
8
43
37
6
39
21
499730
31
259772
253918
316944299
345579
89
5
8
180658
85
272182
56498
43
87
71188
2
75
10
922334307
79
25
320237715
37
40
56
146142
81
78
182892
51
51
31
244507167
428260
385010
68
14996
96870
94
246807
15
487370
240285926
67323
3
86
467619
59
41
36
44
286297
7
297188
742029929
2
5
20
1
99635
472736
188599087
431953
129069
21
190821
364537193
95
447227
52
45
54341
137881
79
90742
189704
33
46
97
71
338840455
165749
2
79745
59
408212
92036
29102
53
215515
64971
51
11140
291589992
75
450414
9
93
66
89
261370
78
101743
28
75
269222
83
61
391566
323895
348048
129310
38
992707495
342310
79
7
73
82
28453
66
92791
13631
325133
29089
376491
31
380177
157587
3
96
213733
2
463223
20
52
364025
17
96750
256929
454365
277749
37
57
104673
4
10
163836
162072
398233
145657
464266
546844082
404365
198282
35
69
269498
856511613
375475
8
57
91
20
30
194113338
159037
345345
17
43834
1
4
496850
355007
7
621817418
25
174414
96300
99
4790
331411
91
966903243
48
317140
25660
1
179584
384581
278041
489830
798714139
28
26
61
476477
333669
273140391
465362442
479484
375663
415968
91
883466919
76
3
50
309944
42
149363
393369
356769
779759322
639832692
38
43
746098998
434611
96
30
287518
9
342441
39
289641
219352
311445
17136
460836
387828
9
3
75
444621
25
65
12
214869
60
418444
234980
317448198
382871
238972
57370
76
92
2
79
77
499219
5
66
51
71
158881
723419938
1
8
311762
29
40
70
387270
4
6147
73
181506
343033
33
25172
172723
25
15005
384004
117316
38
69530
90
690552917
41
626555256
241964
53027
67
86354
27
6
59
79
46
303232
386424
206104
72
483081
66
35
692840606
76
873898515
11
84
66
53016
428174
56
9125
438284113
65
16
83
16
62
479952
3
6
322162
425047
59
348677
212409
44
313730
66
283152
454935
74
98
74
329835
34
1
49
8552
43
54
286902
372482
222644
230042351
622137597
424036
79
92
257666
24
31
303439
74
92
414704
715579955
79
70
84
558987107
70
907938626
2
210225162
302442
55
28
88
78
353362
74
94
41
148624
75
389722
2
307550
28
478216
4
72513
11357
197098
2
459930
24
978796457
535119521
22
205574
1376210
2
764508404
204292
57339
228124
159331
217669
594361777
1
307448
368205800
56
33
184210
26
10
26
495784
5
3
140129
80
91410
474703
81
923885981
41
69083328
115278
305330
61200
479679
62
59
42894
454179
42
50
173899
200401
70304
52
85
15
48
90705101
46
210327
3
463229749
71
57
15246
217529
294816
32
93
3
30508
280825
464389569
180375
450559
56
18
22
31
17
14
21
225654
81
497692
15
81
99
452758
38
58
254450
84
96802
63
77
66
70
25
386646
488636
2
278162
140443038
386803
17
174129
51525
262819
11
37
465258
245316
3
3
13
12
4
30
19
270163
88
386086
15
44
334969
97
53
848020468
8
2
73460
238067
490638
324185
482048
437006
53
74
83
14
6
44
60
138167
228990
12
95
11
57
40
14
457542
514562054
19
80
252908371
7
271347
70
119759
134738548
153195
237021
5
67
16
231166
241588
43
77022
27
86
63
1
253881
93
2
265383
283042
38
297665
81
34
467299
5931
158955
28558
99995
70512
52
8204
49
80
3
76
88
236489
375775
371618
465774
157536
176797
1
772350001
537890786
250500
17
6
433138
485896
86
748043836
20
95057
142022
4
4
30
88
129857
5
295988
423791
6
163313
82
2
96
15
32214
211997
74
49560
211558
226633
23
16456
5
69
87
71
665609771
46
50
89
19
40
29
47
582980086
287511
35
454589
9
59885
1263
63
64
266752
97421
8
52
72274
470315
88
74
29
161810
144454
74
83
13037
513248713
88
83
205846
66
4
22270
49
10
805125519
46094
16
50
216507
163238
35
211641
399348
132816
42891
71
90
38604
256801
115246
81
484551
38
8
97
68
313366
123052
20
590126905
768396715
17
47
92348
55000
138718
79
88
41
14
94
79
432225
42
63
284878
834461213
372676
131616108
172180
73
60
344014
118104
3
265938030
46
212657601
7
123967
69
244142
69454
10
52692
5
176657
52
174374
114030
393124015
145745
26
21
91
74
71
69
18838
518195845
337480
48495
462953
642829825
240569
40
403830
11
79
89
218500
57216
449144857
85
70
263186
56
16
46
35771
8521
123893
29921
34
18
24
2329
97593
478043
43
76354
27
422107
86
415469
7
97
89564
355359040
28
291234
22
210878
561931905
9
84
944
1
83
76
13449
55260
28
76
14
45
90
15
2
59
465787
56053
13
1
221854
9
7
76
457274
119319725
3
8
143448
93993
394291
96
11
79
384937
9
90
68
7
58
383870
428573
8
781363738
27
278556
88
335986
59
69
195252
21638
97
60
71256
99
59951
140292
1
251429
371072
140262
92
182313
368390
27
16060
173972
13453
55
41
455407
551470138
314463
125966
24
410927
23
14
9
21
69
492281647
90
49
29
272103
126584
5
6
250110
413409
30
38
22
58
5
267807
8
97
50
61579
69
242750
27
70387
77
213034
89
90
51
42
95
344754
168061
70487
283439366
25341
136282
666241240
3
105584
32
300543
21
31
68519
439266
360050
53
1
114126
451678
50425
101625
206898
36
67504
470794
447411
385276
205668
83
36
76
41
384175
4
325233
89
28221572
78
28
16723
240457
85
94
301335
59
84
553744303
215861
24
40
1
89215
465399742
233008
44
19
55
265407
13
392149
180077
178288
10
54
416395
128157
6
96
46
4
195525
8
154022
38
404247
7
331487
8
169373
37
67
59
352564
379082
668211492
91
108196
42
462577
225816
57
24
82
24
63
284372
62
99
32
378536
23
94
390425698
359504
148825
61
467998
178702
164322
370573
207933
409072510
743565182
15095
19
889003116
33
73
99851
344467
62181
491843
80
494661
220066
95
68
19
354655
56329
88
331971
92
91
452140
73
26
306077
152241
712298812
84
68
9
81
13660
201620
269728
21
24
106068
215242
25
88
75
333414
334419
9
30
243598
379434
38
153675690
54
783928234
13870
108915831
25
7875911
290544923
18
230263
22
61
316145
62
19
68
306482
86
41
45
863611200
35
43
366071
37065
389346
60
443010
7
42322
282405
65
95
42
492052
83
29
244783
69356
124612
15
467200
840627047
165602
67
164046
6
43
81
29
85
5011
35
268433581
76
136071
22
97
92
31
328770
25
747312836
47
45
51
202809
150147
40
86
10
349252
22
194735473
353032
78
187777
3
498162
156040
313877
2
53649600
219280
12
244900
384922
10
28013
279017
274896
481642424
10
82
389384
787652691
15
966575547
28817
132229
82
378392
81369
463425
36
85
308789
3
40
37
40
338835
46
8
58
9697
311619
81
3
536204590
72166
97135
61852
77
825464630
305528
74908
13123
307095
421966
47
33
256616
34
803491200
78
149990
62
426971
10
377300
49
883988330
57915
199165
54
171610
87
2
313407
79
46
257041509
446711
196286
455073909
55
183953035
39
423974
260134
285144
59
57
7
256711
55
177057
83
4
741446608
84
42
1
901775437
391481
35
327458
185090
455733
85
9
54
1
499511
304074
31
54
9
43
27928
6
76
88
65
140640
69
52
85128
5
298886
99
4
39
19
807507581
205003
38
193154
51
393804
139684270
408549250
59
973709943
32
484820
476875348
110747
91
43
42
348383
82
293842
77
351801
72
265661
26
6
104617
73
90
199738
212429
14642
73
485697388
349176
269593
941141145
478681
86135
79
491750
9
74
157841
36
383523
248240
98790
89
91
79654933
86
358351
5
129853
369542675
89
68
41
34
323572
548560575
480379
132286244
358740
611657301
448037
2
9
166398
112961
345860552
53
63967
176966
64
95
11
43268
223179179
22117
95
53
3
89
391726
9
82
238869
74045
134703
25
19
115805
68
387423
98112
40
1
22
466211
395771
43628
616387241
6
478789
32
20658
272672
39
82587
328748
20
166228538
393543
834126699
231616
174678
88
268100
63
364824
56
223699
69
23
90873
62
50
2
88
60
3
98
30
99419
266904
60
63
31
55
259861
188616
88
444283
76
389958
3
59
56
420977
49241
27
109513
2559
52
432471
891012323
91
4
7
6
452016
5
41
73
115976
201308
359018
495743
184459063
786413372
109780
13372554
131186
22
160341
98
64361
335180
258577
485645
77
844654496
3423064
128039
57
246285
447222
6
291452
80370
470136
33
11
407810
256068
47868
28497
675461629
7
77
12
86
3
25706
373011181
845438632
4
19
6
1
691677847
93
98746
731376010
78346
32294017
48343
652138969
331926
25
1
371707
5
236571
12
763868829
60
26
223834
36
138160
58
245252
20
868826148
2
29
615339679
12
60
357410
328964
9
15
268440
305582
206562
397137
48
226758790
141098
106069
63
433517
69
271795
94
70
7
43733
90043
135661
19
1
47
2
66
352991
75778
119043
3
446338
181698
45
87
933660198
161113739
64938
294712
2
31025
197476
666110486
34
15556
99
186686
218086
3
78
871083688
346551
433006
74
55
1
82979
177542
45
7
205591
56316
426009
82
98
89
382770282
940604258
3
98
263797
123995
89
416716
13
61
25
4
247892
389069
6
481032
380757
4
62
414787
42
405883
9
456912
26
10
81
41
49
420144
405845
65
59
38019
26
71
353751
25
23
322822021
199254
98
281190
57
455026774
51382
40
329968
304075
37438
6
77
76814299
332304
329919
3
443806
9
84
20
41
96
116635
14
50
280959
9
188070
362736
79
8
33598
1
64
35
54
83
992932188
9
74
9
286839
106423
2
124629
30
2
435639
38641
370167
9
154861
36
6
30
97
396212456
80
183859999
251959
16
37
2
397434
285377
71
24
291073
127531
56
319215
26
92
42
351176
49
5
60
168460
21
110772
7
47
128647
87
78955
288658
256298
146645
109197
44
50
28
105172
38
161095
492120
102823
79824
383419
201696
63774
244398
308060
447618
75
346399
207053
135209
315663
263053
243361
324631924
49
96302
43
890466353
195573
2
50
375249
398217
74
293673
151357
22
550470710
358739
47
18
7
332471
86
42
24
374066
59
56
61557
815657060
6
344263
35
78
345282
225433
228158
315575
7
60592
105940
179560
85
38
260838
75
676284953
104738
261414
91
218324912
89
424386
202739
40
49
98912
84223
44
255470
371190
272543518
41
43
37
8
34
62
403979
5724
30167
260621
3
235778
8431
77
46
193658
24
84
130246
151273
98
9
268270
65
93
24
12
50583
9
19
6
52
10406098
242113
1
433906
3
6
6
2
72
151584
59
70
238531914
185124
124093
87
358163
125922
62
642774514
415593
3
16
485427
57
66
50
139643
491353
1
13
87
6
4
178584
87
135078
72
261700
224478
429361
199748
67
43
62
263354280
67
271654
81
99214
96
94
350826215
340798
69
26
461299
84
235173
308311
333753
333519
33
381798
226907
161432
24
32138
446910
181654
57
259334
16
35
444182
6
275434
3
278804
25
9
160774
167060
5
145290
8
177478
9
349698
489899
71
199208
64
94
5
222621
24844
36
65435
53
7
69
39
38
103172
84
208055
234065
76
50
68
401047
125161
96270
7
388161
180661
312446
206913
93
263397
92
63
247122
96
369855804
364743935
268421
68
484498
232376
8
2
154415
168891
7
51
456460
5
359533811
30
55
146359
226831
2
314678
99
344255
55
117503
47
219819
8
421124
78097
321778
284901
9
15
8
139017
281122
76
260968
280013
41
32
290693
226056722
946320186
80
258895
328411
72
8
483007
63
88
309482
439363
11
27105
68
36
44
494119
21
84
674472055
17
465016
571586670
84
431078
975443315
426600
473092
81
60
263900
8
248340
876437114
9
380604
82
395693
79
330311
612770574
534988488
490065
45
376110191
94939
92464
8
195107
471262
434065
2
103347
66
65
11030
33
240114
56631032
68347465
71
368478
67
93
232189
56
178693
33
3
13016
51
448671
173097
439913734
11
2
225780
69
36
26
835143628
305406
58
38
47
47
307390
5
430910
46
658026504
3
375505
270712
73
43
149619
110038
458141
204578576
99
20
59
31
187743
58513
318228
95
69
61
72
445425
70
18379
463675
112895
196279
238427
36
320735
501102133
30
82
274867
25
21
37555
9
34558
78
325455184
2
16
46
118965
4
22
10
352046050
314382
85
453323426
277815650
167720
38
64
312397
385632
55
4
37
67
77304
52
201827
528895495
71
263724
72285
75
595342349
4
446216
41
22
113946
12
20522
295011
39
16
68
26670
375070879
398396
8
44
6
16
78
306085
56
8
248294
99
92
18
703298598
7
180776
175625
89265
86
92
78671
1
26
11
95
96637
79
44
225263
36
41
61
297919
29
41
588169439
168046687
203512
21
63183283
63127
79719
74
49
31
298398
97
89
57
341129039
34024
470801
37
954420705
74
9
59
622164498
9
36
16
14
388059
49
50
413283
9
58287
15
11
668282852
34
34
541922458
56
50729
470060
337976
77
221273
8049
437319
33
243459
312408
4
35
414200
465049147
8
334779
2
9394
334624798
43557
130957
308063330
174422
441171061
333275
91
53
80083
25776448
316205696
6
68
488025
25
62
256262
245732
37
144959
60
9
75
4
209947
60
10
87
66805
18
33
350179
97
86
87
22
977379967
120806
94320
60
9
6541
375397
2
67
93
99
63119
356991021
481765398
72
43
131432
45
9
17
86
277368
59
143684
289562
934683225
18
49090
84
291630
28
233466
70
606216986
5
656141508
80
64
112029
498318
5
741398208
9
47
73937
275497494
682064546
13
82
42
93
517365225
74
488645
30
58
690015774
3
108166948
434133
17
2
36
283395
32
6
385841
83
147732
42
4
45
71935
8
8
65
91099
86
39
45
73088
45
64
335332
319115
16
52
254728
430798
38
460642
9
95605
326538
35
52304
158529
93
40
84
342289
86
456930
6
201692
363645
27
214779
167393
167516
50
179893
88
432880
54
404396
93
884826555
497057711
28
235312499
4
91
78
616170206
364195
137422994
12
63
15
65
3
53
73
406574
396284
177217
472600
4
392734014
379757
1
50
83
256000
52066
687842941
465229
87
61519
377370500
88
21
36
151632082
191923
224094
738772379
16
21484
90
479602
30
42178332
69
471708
58
742838538
451624
212892
111213
435577
35
919495206
43
187059
28772
382200
286333287
20
960690470
942788042
93
17256
62
93
42
984
75
252014
406187
16
265299
122442
432509
2
94
404017
360433
1
313117
493351
65
323006
60
94487
98540
293798
43
70
370199
48
25
477299
2
26
342230
178875
729443314
61
74978
56199
14
1
74490
47
373562
85
28
7
1
342371
78
429151
2
78
80
36
458255
234915
311398988
405261
79
71
413121
338391
179492
82
397942
251394
81
393707
41
23
404724
64
74
74
70
7
493360785
389435
64
89647767
62
201171
62
41
265793
478053
89
6
470498
14
186541
62230
94
417475
206514
8
67190
93
471559
537264949
474305
655461919
4
154958
85
338773675
77
240765
19
278264227
305257334
62
18837
9
365606
20
41609
244820
464980
78
2
68
84
990146060
26
7
7
447013
22
30001
68
57
301847
276166
77
56
19
19
40484
81
65
143510
412068
56
271002
8
93
14
311860720
2
187499969
23
61
145751
108381
78
200822
68
63106
66
79
8
338258
6
16803
69
268870
444181
28
7
48
7
266201
60
298953
320521
195292
463814
316554
394183
2
3
9
72
88
102467
56647
10
238328
67
65
81
480790
93
75
8
61
266683
21
9
405805
274735
191727
71
44018206
121685
17
37
88
351789511
36
34621
46
422528
3
43
290665
73
6
410519
1
185839
484343
93567
139375
426351
280157
13
3
197430729
8
388650
17
804438088
31
72
378090
392476
30
472333
5
6
44
820295588
88
64
29
47
29
444766
23
90
4
87
250357
72
8
4
443941
97
313845
4
166230
21
396724
29
77
61792
25
599313844
101439
80
294616
85
53270
1
20044
37
64
59
185522
704906170
405010148
29
442866
397232
4
368341
83
34
186646
66
20
720287966
30
55
90553
24
178336
357531
440039
715978595
370366
84
65
42
75
44202832
59
13
443015
293906
168659
82
23236
101454
374598
5
48
351112
495578
39
3
67266
208282076
124251
478354
315415
39
85
48
157759
71
488423
170298
451039
3
89
48
314426
15
43
63
243825
70
273813
15
197028
30
421637
169314399
773216007
87
94
53
830608180
75
81
410691
16
497888304
372133
312627
65
18001
55
468020
90
459713
33
28
55
97
87
58
56
199214040
83403
399320
239905
23
3
56
76
36
94278
87834
10
101429
11
9
94
85
12419
97
21592
194972
75
978942299
188732
3
22
103785
45378
32135375
175729
348973
446176
76
7
68
70
20
230276
105062
8502
55
355888
465794
55
159319879
199610
95
1
24
52
395292
131899
27
36
267507
23
49
37852
1
4
23
267445
21525914
73
4
76
585326243
71
314629
687446247
73
250644
105483
220972
86084
9
29
96
87
71
306643
47
346531
79
235871
66
9
153925
81359
36
573377150
25
446896933
442724
584202710
30
382480
301063
16
98198
84
430779
86
17
2
15
8
32
489338
47
836617518
18175
670727061
80
481760
42500
470964
75
12
40
903841028
306559
33
63
51
16
3
73
3
13
53
35
34
204648
387769
65
144157
53
319037
143349
28
275725773
74380
57
34
23351
136466406
78
8
8
387579961
331700
73
208237
352548
458476
488314352
248140
10
90
43
310013
23369
4
211204
88
17185
307435
44
141173
40
99
88
257006
65
71
77504016
62
176332
6
74
42
51
8
156571
32
266553
97
50
88
391509
76
77
280417
5
1
42
77
47
18
327028
71
34216
210800
424792
415993
93
60
116813
570301193
20
21
411999
43
49
136455
346686
13
269373
79
196977
117884
38
186742
99
49
294394
121634
9
379533
11
307633887
151975
92
262553
67
256982
55
148141
77
37
72
245159947
437763
41
232301
49763
496646
8
715466002
26
461063
44
478118
330903
87
169493
680710873
98188
83
903393731
304036
98
65
420131
201185
12
178711
19
232713
45
23
69
839855309
62
121442657
80
57
29
134312415
393034
66
415696
98474
65654
80
34
77031
266552
236741
95
127402
370863
70
154687304
15
295639
29
499424
278834
13
45557
606424836
30
57
83
30
655803488
80
377294
19
260897
51
89156680
75
98
217337
190290
150639
386917
6
76
50
471332
1
61
110912
97
93
135894
39
46
60
48
430360051
467949
82
325810
408079
5
6
5
51
293825
463519
85
87
225455
485048
22
486680
36646655
54219
207110
62
258331
18
479550
70
175358932
719252224
98
182840
48
307635
71
84
335099
322814
329265
22
97
182110
44
30
95
96
96
525275013
320419
6
1
13824
70174
250028
8
312803
70
389119
189793
303192
8
92580
390754
93
63
55
51
78
90
448630
451655
75
54251
122131
73
35
72
26
352485
714158151
258057
91
27
201150
75
424002
10
162801
93
80
6
350892
35
3
174812
65
318681
34
117553
468535
211052
18
484746
79
96
189626
144564
50
2
156830
90
575901524
64
97
58
297793
9
408508
358779
45
444996
19
90959
95
26
159412
333051564
64
193458
82939565
24
1
25
192218
9
68
17
104798
136456
6
95
130602
71
128878
26165
5
18
618968139
60
84
36
313791
80
399472
281846
763025851
50
1
180403
224391
78507
333018
985917488
476862
162661
205007
34
487806
133291
115769
172205490
45
56
62
124580
29
88
32
70
40
764821655
87
495566980
56
164338
732
268947
1
9
228387
2
637511212
237991
51
118429
5
57
396633
4
49
24
12519
264287
56
697817771
241503
39
226632
107506
31
51
111454
41
274401
77
66
332279
134221
335591
425050
41
409541
6
472146
336963
20
11
306418
5
6
372189
42
5
4
14213933
445469
538597602
363662
8
69
804074154
77120
59
373124144
82
184172
4162
275340
94490
76
77
265663
83
63
96
45
356983306
1207
480707
391425
423807
243087
568052422
1
1
23
295213
330603555
327538031
319549
21462
748902970
57
65729
864903716
228816
283574
93
141308
183583
39
52
292144
138527
33
319193
478319
487838
127317
232713571
2142
27
170507
319049
79
367526
78
470474
73
59
28
85
78037
9
56
5
141572414
1
39
164161
4
5
65
629853531
356658
49
5
94
158743
19
23
121560
7
540151533
459747
90
55
66236
88
62
477577
36
8
499405
9914
15
53
463589
9
141777
62
2
18
445757
413154151
324056
83
99
1
377700779
9
425509
235293
169065678
43
91
70
43
58
33
81
46
72
5
3
12357
86
72478
5
54
124347
24460
720021673
111201
14298
3
60
70
211438
385155
44
27
16
14
96
495621
9
9
721727047
45760
425750537
182423
91
459267
18
99
121967
89
4
1
39
462675115
107692
490101
228875
42
7
96
493157
38
919716770
33917
800271035
85
3
7
866649726
44978
296710
88
98
1
7
2
208762
117585
209937
704957841
54
64
39973
85
399975
949126835
307
434921
43
4
17613
458675
265895
23
32782
79
160654073
300440
22
54
2
32
15
88
97
81
307404994
85
383669
68
91
43
443301
294775
59
97
2
276594
1
5
151070857
54
28
10598
31
9
6
201824
454704
57
35372
408289
383796
88
37
69
7
144169
343178
227473
489831
101483
79
63
331615
300148
767745968
470135
247134226
330666
95
5
9
99713
9
366447
46027
312761132
85
8
7
35
286193
5
8
291453
439515
75
999968961
36
331052
94
97969
189156
50
414317
77
23
5
76
121756
99
284509
2
51
44
5
297452
97
144741
76
88
63
480943
4
133618
8
396521
341088428
408592
3
38
4
167525
407416
17
186632
41
74
42
64
37
28
10771
103467
59
62327
9
441852
139940
79
417160
293647
55
377013
64175
75252
118552
216871
346967
39
128671
96
72
411868
34
4406
31
20
55283
408848
427488808
3
95
56
316075
50
7
534217297
326059
9
172813
166392
49
81
254720
78
3
703565549
116202
61
152937
403747
6
61
115984
6
206320
23
608222504
81
79
3
2
51
15
33
477693
92
349346
95
171341
50370
59
487045
26
72
60622
410360
1
70
6022
47
71
156180
59972
946099467
923714578
14
241037
2
328222
42
4
261156483
487511
88
88
610873857
643298973
253110
26
187317
116155
247774
54
460680
13
8
77
91
651262814
432267
24
2
591636046
181265948
197988
37
528363265
292036
43
18
79
203222
289200
20
690527039
37
18914385
686073966
51
2
98
149178
8
2
221435
59107
20
151107
28
55
11347
55
6194
65343109
25
44399
4
731618314
141881
30130
357538
115116
87
759472841
57015
61
427012
71
6
28
93
31
38
503230557
188050
26
758671237
355587
5
237153
651024347
64
36
35
74
65
898590684
332916
66930
39
405373
61
258544
98
3
425444
72
58
96
38
31
19
33726
56
97
45
202664687
214299
2
292145
17
402678
10
456712959
148429055
42
29
325888
809021226
136317
472915
436385
417922
501114311
303695
13478
433994
473815
379226
55
570611923
139384
33805
433666
48
14118
197727
25
181212
242028
407761
192129
81
18
79
354663
21
20819
470448
9190
37
37
41
130014
172789
499737
75
72
629183686
98
71
45
257626
262346
679508231
175021
14
999039740
377218
299983
80
209346
50
165107
221181
60282
247378
234393
50
1
88013
26145
10
23
22
56
35
411884
26
352979
344951
77
84843
215495
45
17865
22
128935
28
227843
64485
326604689
78
209932
19
198965396
67
54701
93
129558
983412328
3
2
9
306300
85
9
57
79
384843
9
231083
7
16
362531
54
315395
824379037
44
497251310
12
86
9
87
364936
73
40
326752
32743
321083
611504396
7
11654
307974
299326
143765
474200
457748
7
27
279776704
33162
60
57355
157933
16
154379
206344
46
73
385932
410035
410347
35
5
39
471128
479999
254128
37
347523
2
35
96
269594
4
13
355071
45
80
6
33
52
3
15
65439
85
397387
286403
485271
2
38
495303
3
96
437646
20
182556
126732083
37
6
63400
82
442066
49
6
80075
17
419577
86
195883
42
98
78
17038
144420
489567
30
45
2
389695
419921982
19
37
480494
418683
230879324
219306
75
465450
75
450610
651505695
172214
94
369755
14
496271
46
400413
438983
86
473391
71
66
70
440339
18
477084
88
53
484837
222240
305284
93
44
258450
5
421599
826459318
4
43
183805356
48
285151
289630
44
99
258374
187758
80
5
347002
28
14
63
34
515544506
47
18
46
228846205
773893068
336882
1
338732
85
179714
57
91
24
58
10
9
309794
34
172673
72
62
30
309863
74
5
306505
62
98
12
7
262536
26
465436478
31
21
38
82
53
396214
102343
93634
80634
97
132961
31
9
60
13
451743
1
751722148
446756
11435
313956
240110
95
2
495674
81
2
8
464430
719133187
86
59
2
872326862
216450
270974
439331
115941
963327548
26
63
31
246094
282729
90764
3
35
67
47
22
51
330426
460300
1
4
30
861442470
411403
25
67869
407476
50
85
94
37
89
338424
9
56
936906828
221737
313689
306780
176379
56201347
42
95
302838
77
18
15
26105
66811493
630359773
175525
596160936
14
3015
784818348
39871
99
82
34482
5
55
207715
74
736855598
161487
276511
143011306
26
6
358595
28
342965
90
53684905
35896
8
23
98
242201
21865
171256
220479978
618996687
27
75
748622663
495057
751365839
103537
13
20
3
677026321
280367
1
368014
12
13
6
381285
917962632
50051
28
83
491533
177082
33
255750
98931
265490
63
51
323801
213840
46
46
70
243291
467945
73060860
381712
94
88
35
83458
321201
6
416965
76
10
395630
92
221160
115564
404774
259756
75
301206
10
2
106807
118697
523891674
422607543
3
22
331337
31
34
57
433415
77
72
8
58
164405
24096
238247
41518
45
344826
443082
356631
71348
60
300271
60216
666312709
86
145046
420739
74
60
276245
267732
635648894
135415
32
351276
394593
6
16614
402126350
232581
36
620953239
37
85
386771
66
75
7
66
327193516
165376
72
881
1
48
24
151197
32
87
7
86
92
59
306830793
8
80
49
2
16
457237
156928
16
387935
319077265
141254
289580
532562425
299040
45299
547660443
1
76
247545
64
88
9
39
152428
343222
54607
22544
3459
17
85
8
371863
75
164704
93
91
2
38
65829
399927
16
72
70
506214500
95
799968478
128277
11
491328
60
96
53
31
245570
72
79
164202
99
55350
486670
110784
77
390709
453465655
374578
277978
498392
2
318603
63079761
112202
350258
53
197539
698304577
50
9
83
86
298429
402471
272827
272678
158750
21
76
117812
486957
421199
66867121
261775487
364099
22
97
443787
47
86
39
392890988
9
94
64
197831
185764396
415255
437877
81
91
7
32
214402
387827
197886182
45
4
69
10
198412
81
75
81
44
63
326347
74
653608218
2
51
83
503092861
15
484822
59
98
45
16
27
41
469159
454288
457596
318162
313942
4
17
72
68
84
208401
72
65065
84
247721
88
48
47
86
91
436189
35
79
259212
15
342563
108816
6
25
3
16
37
24
20
25
375128142
144895
79
75
5
471530
87
6
942330227
464188063
108196
47692
79
5
17
647095833
525288991
261814
63
886355339
435587
35
579997314
37786
290428
76
18
85
68706
725453903
17
3
2
28748
142380
47
91
9
17
464390
93
203623
43
46
91
14
53
285831606
802031735
35
198012
437285
7
17
329352
24
5
344477
42
94
4
524842366
255220
63
132714
38
342044
51090
5
87
420651
87321
284651
130091
70
38
71442
146914055
6
210763
9
163060
367178
17221
65
44
52
32
24
370115
325671
344632
291270159
47
85
2
2
26
17
49962
66
416902821
2
7
368131
98
50
241030
149387
65
3
96
419071
755599736
96
741742266
352253
328960097
24
312234
194852
65256
90
7
401972
317944
113044
269112
20
26
71
68
71110
896104408
194916
7
943267873
88
722269730
47
313335
668915025
367580
41
261540
95
433701
417208
845635497
303874
87
64
128500
61392608
86
38
114526
180519
41
8
48
86545
160288
172806
167238
84
131618
494069
394185
826435874
57
9
60
23
481496339
35
34
135110
419269
61
49
23937
5
6647
97
628862035
3
438700
235110
3
55983
681719311
209180
4431
95
3
92
38
7
383689
95
192809
640310725
363675
214217
48
425313
72
43
242052
567636297
75
18
19
423981
339695
80
563074226
245093
34
457306877
404725
72
14
411244
22
52
320667
230287877
49
15
20
93
283675
43
61
9
38
598625070
25640
431657
26
454311
80558335
83
43121
27
42
22
4
49
255013
66895
19
56
217582
2
116627
197843
6376
429568
47
349667
309970620
358051
5
3
4
1461
69650
43
13
357323170
445103
134843
227335
41728
14
177356
41
2
331392
189676
122290
200604
76
96
316561
64
2
236468
85
73
961581676
9
82
382307
43
460457
24
40
508193308
14
390399
215698
62
26
95
570506370
390303
240511
95
477853
64
78
450641
332206542
79142
7
6
219082
6035
59
54
20
77
82
357818
2
21
5
71
43
57781
1
34
154108
184435
311916
38
9
441629
2302
12
48
489149610
188661
71
1
450407
180929
252396
66
229789
9
5
177456
76
720020032
16
5
73
177114939
86960
37
37
66947
398833
255616
149981
47
56
100524
90
57
340160
15491
177208
72
280742
54
191844
30
51526172
21
31
469671
787528442
3
80806
488012
75
94
11
251200
98
496066
83
13
297971
117515
3
38
956049710
69239
431215002
3
206347
80
278364
35
68
6
322481
9
4
381622
426545
49
47624
6
11
61
268687
476008
107767
299298
86
31
609336394
721526709
31
54
476991
268445
54
6
270375018
128068
82
103454
68
361295
80154
22
120993
179827
68
91
335369
372650
818329704
34
211786
95
180819
82
678779384
1
24
215423
67
9
52
8
413488
9
410935
72
311828
133450
439637153
309929
9
54874
392800
4
10
18
870245832
212368
5
15624
198426379
49
86
896852132
2
131490
3
7
56
5
37
2125
29
13
53
574170438
55650
73
58
68
18
429051
26
202970
20874
155601
81808
54
6
126290
42
20632
72
451780
9
104106
3
387958
102840
375753
2
21
489594
19
625270284
6
176657
61
54
70343
492861
65
103219
23
60
54
87
45300218
15658
47
80
273208
276782
138338
188
291090998
6
343928
259927
453393
53
86064
38
29000
46
97
4
380119
30
78
372487
274122
37
6
962114646
363107
44
320966
9
361892
45
25
4
325481
88279
29
107674829
476329
4
80
340300
67
6
70
98
3
10
93
279092
191535
94
22934
224501
3
33
2
28
70
5
8
225901
495402
672448044
18
436930
143588
746010700
39
160248
99
243028
18
214259
84
64
79
362621
18
82
84
37959
469441
389394
46
1
439095
40491
311799
96
51568
120398
439973
89
60
577444895
5
42
7
341629
79
426517
442998
9
9
277370
96
368216
389796
618113263
273646
380443
7
84
60
9
60
474681
69
89
79
135496
45
533260196
11388
288571272
370440650
635897068
31
159522
1
61
417800
83470
92
85
32
5
483121
9
67
297188600
377000
26
8
14
393396
103679194
195250
32
225638
11
173780
327242
116129
63
97
82
95995
85667
43
30
264857
56
270732
134525
68991
1
253911459
146207
96
295595
374095
8
321898969
460906
122566
7
67
6
79
657340380
590610621
475892
88
655884510
412367
831365782
17
87034
20
5
18124
277215
51
81
6
4
51806
492255
291800847
291307
44
40040002
245533
383423
631388920
288197
224185
8605
8
477088
31
112844
35
46753
7
426278
10
118388
103374
216490
48717532
499241
42052
161497
314217
37
413773
389283934
61
4
742005636
801974658
402499
7
7
109084
143551
293610
2
38
5
91
33791
8
95
367056
388622608
134775
19
57
337049
885181398
852130873
9
142287
33
4
87
376180
403357
34
13
485701
16
33
170827
40
484798284
64
48068
159402
41278
6
58
42
331359
374725
5
37
459526
59
314321
932785085
769266412
2
18
350727
83
47806
45
7
4
36878
39
86
23
4
138765
121853
21
70
4195
113206
379971717
270405
80
60
24786276
89
266932
376844
54
909447096
73
459864
47
2
143114583
89
74363
443616
48677
91
69
71
446797
4
40404
12
3
185309
161761
33
140848
219403235
91
946
37
85
1
77
274717209
373085
29
6
272289
320076743
297084755
26
99680
16
435965
72
65
276716
62
433210
45
850705675
55
97
25
429160
26
15
33
426271
7
91780
7
200711
380329144
54
78
82
4
68
65
66
56
30
324273
23
2
470907
689686143
85580
98
68
493920
27
64
268528606
93
111006
385095
4
54
140675
89
14
68
95
127648
17
260294
226062
45
83
289972
57124210
305149
308219
148948
121905
391770
25118
3
29
402074
391936
43
90
436358
453387
238526
96
82
67
66
435124866
8
11
19
1
287140
213636
493466
313957
1
28
3
12
36
961872561
63
69
58
5
308283
355720
70
23
408651
105691
70821
299450
9
35
60134
2
80
249341
290908
191634
70473
16
22
18
113
7
93301
91
26
13
57
369264
2
347187
85
398276
39
222973
394702
22963
385853
487747
224072
1
38797
543088789
411605827
262468
96
395591
310198
59
297963
25
226230
203888
358870900
5
333786
3
33
88
362383
16060
89
2
256745
44207
47
344511
79211
306697
5
162795
42
78783
1
11
16
891896307
74
60
198029114
35
781389100
37
76
414650
54
331642
483884556
33
25
83
386610
34
40
236021
476726
58
85
8
84231
494519
188726
145524
58
66
325212
114064
70
539
826804469
75
26344
386859
106450
86
293929873
309482
20
82
151196
304339247
458147
156320165
61
408875
63
4
84550
2760
201572
1
87
6
156663
113648
334698
143709
19
30
122162
339716
462216
43
67
382722
45
71
77757
259114
90771
75
63
8
271045
45
67914
11396
116536184
62
682
22
180519
409429
250656
458903
40
88
45
87
4
25
432869
38
63
336508
19
48290
86335
416500
117636
457266981
128947
360630
63
29
9
643493524
411686
37
428271
75
72057
36
47
286288
50
24
2
22
253498
387572
69
372539
174696
79
37
197663
181876
388626
5
451559
452075
310478
57
308836
73744
21
303940
184635
757383969
186556990
864733513
245790
387808
468136
31801
95
48
64
8
198437
772787811
83
304678701
8
119700
12
55
31110
104690
54
105087
34
404641
431512
96
61
210878
474457
5
383781
453908
252657
35
50
94
547063055
51
28
38
70
68785286
15
4
40
678137597
491338
123014
401802
32
54
19
318953173
23
490393
106839
81
5
302921
86
70
954700173
50
83
76
87
85
40
81
99
164632
446068
56080279
168806
204336302
60
62
54168
11
71
8
269947
51
204932
410714998
490709
398356
63
380210
39
90
165758
116451
20
2
65879
41
80
369722
2
47
21
57
129559342
49
88
453775
42
596655783
272962
105629
8
12
69
32
468400
2
3030
9
985717164
292385
369242
457688
33
57660
80
38
9
51
30
369854
73
33
935736850
177828
148385
307967
66517542
487092
47
79619
15
55
186588
41584
441113
57
98
89
59
278312
406644
32
87
240579
276425910
8
311046
97267
183495
79
99
53
350498850
61
493492
66
467214
9
2
84
923025904
275401
73
44
91
201777
14
21
11
20
114575
476219
98398
844399989
45571
356114
10
429355
498977
971164608
645907757
189441
47
442332
3
465059
16
95
30
30726
49810888
9
345160
217774
98
93
118836842
191008
7
146570
92
3
483176
139678
22
42
8
466734
92
48
8
40
370567
17902
917505664
317596437
53
61
58220
29
9
120180
194200
327587110
3
391455
116555
44
437907
65
133375
58276538
292625
6
99
187814
411330140
127696
71
98
47
63638
1463
155499
58
6
82
5
59
9
43
26
405805
383202
39411
15
958436449
65887
66
512227412
53
48718
140986
407679
17
784958518
334420
478169
3041
79
39
421669
98
28
260826
7
94592
35516
63
35
441433
89
160012
345514
8
37
433683
12
65
68
399545
38
52617
153316090
47
191808
82005118
20
5179
456167
91
50
80
63
289126
2880
142659
493483
80
269493
230098916
438544
41807
53
91
784881115
8
6
83864
87
493121
68
444975
13754511
40
33
25
44
87739
62
827639559
339550
151894
207004
2
61
2
456623
97
5291
51545786
275927
966751822
397645
230813
4
200097
27195
326258
71
49
36
31622912
59
3
4
78374
27
468742
107777
710969573
9
9
187456
357058
104846185
22
58
1
9
858513420
50
22
79
37
73
67
235776
348421
358090
9
461521
66
19
311276
217972
65583
245373
97
46
449014050
43
75
263622006
363633
554
241180
74887
2
90
129006
97
30
8
13018
679031268
7
3
423133
64
169055
32
50
21740
488316
82
13
417162
94
129881
68
17
60
340254
71
363209
506798401
52
422804
88
384612
476170
359550
38
63
140354
413628
36225
153894
61
8
22
398173
9
63
473547655
65
69
197258
54
8
47364909
270191
30
467340
34
191586
4
27
197853
34
313347
10
572483179
85
73974
4
86
43
21
36
28
202622
249014
49
2
1
72755
76
46
91
265763
150619
84
178122168
9
62
337502
797
16
69
97
251843
70
19
39878
373466
97
1
17
65
390238242
259495
341517
25
58
98
59
220946
318075
72217
449922
1
25
56
24
82
2
87
280105
14
4
452181
839166342
207287
450872
56
48
342709
152459
314947
5
218706
43
381939
11
444183
85
432367
170921
27
39
136833
444020611
359950395
65
66
408187
8
433594
58
72
351635
367060
44359
53
1
90
4
3
2
5
10369
45
64
50
87
462475
41
18
175802918
6
56
257753
6
412575
405705
14
27
176134
4
7
303091
3
35562
318258
376681
657796775
146432
833020212
311382
291052
9
55
167934268
147476
408849208
207731
72
28343
164614
76032
317047
85
60
78
183997216
98
496597
278422893
759627086
35
64
63
50618685
704453062
144022
73
37876
131170
7
72
247368
19
631092725
84894
36
140400
197164
34815
382993
284722
1
323316
81
13
60
163
61468
12
19
41
328281
6
1
42330
76
81544
32
483111
6
82
317327
23
398377
3
85544
16
107433
11
350586
366372
37
37
301231655
425665
316323
140777
60625
50
200889
2
315729462
202744
117220
23
40378011
22
15
23
194233
64
97
303374
216005
77
538374008
694434667
6
404300
19
9
57
43
2
339647
544319077
376008
80609
51
31
426142175
380459
95
1004
35
312740
294589
246830
122835
56
687627211
277397
2
292324
7172
10
99
9
8
59
445873
402376
94
119673
219599
41
445410
12
397909
208303245
5
365091
4
13
91532
393838
311569
124032
51
67
82888
90
456236
84
267351
73
112207
221159
1
464157
114802
52503
87
94
7
2
190804
447813
940934128
569564482
13
607725964
70
2
14
10
259814
96
59
42
421691139
1
127251
14915
346785967
8
107450725
59
195886
73661
8
398943331
18929
373227146
380571
92
247912
71
96601
212762
357258
15
70
73
388630
498445
297608
4
374552
86
616543105
313272
71504
24
284335
116850
95894
219821
9
446750712
66
430075
414038
83
99
627183467
160219
32237
6
22
5
12
56
399918
90792
166641
348044
18
692184231
494765
54
8
31
2
410569
394778
19
40
319666453
2
7
9
9
193525
153045
11591
51
186895910
874659906
4
714631369
219686
37456
20
584786703
14
55
31
147985
28
5
453238
269615
21
426439693
405526
69788
53
520534240
97
66
38
67
384074
5
209301
267158
79
47804
360051
319643
331461
616170648
451651
62
571395820
499273
3
1
457763
308881
11140
88
78
69
10
147788
324153
752133801
115711
46
569654480
4
188569
263222
399043
66
229183
47
562311708
3
32
150095
11
99909
74
98618
333283
77
210601220
379130674
37
535029078
48
9
145611
402470
4
35
794699086
88
434619
67
129785
54
256949
32
446933
7
473710
183316
223197
2
5
3
211149
22
292119
262987
50
85188
7
205222
57
22
7
469467
379682
17
76
35
94
6
73
75
7
75
266658
393932
86280
211614
355451
367865
242929
30
23
107867
394209
60
98
348335
89
351914
11
469945131
402565
38
13
94
11
6
392208
3
361865
712493326
14
474798
59
95
28
186315
379760
38
62
43
62
400677
105277
95
272379
12
167576465
8
379011
171201
91
59
71218
4
49
52
9
46
9
10
90857
652495492
11
212655
591597160
68
8
39
699404285
10
411245
53
194063378
923841654
103099
15
158057
38
43
24802
3
15
737976333
8
64684476
5
590060943
20
9
15
40
48
247386
24389
56487
19
39
217955
372495
45
89
31
342464
76
36472
1
306455
375959
29553
244222
7
25
3
30
316658
144338
109890
280117
79
47
47
146524
111310
7
98
11508
38
193036
371359
278251
83
423089
131569
45
382301
98
83
111446
4027294
83
34
405131
381602
79
131395
408438
10
39
164929
62347
452235
89
245743
131317
95
64
8
9
617643786
31
296787
79
35
42
198093
75060159
8
87
361439
163291
349268
488126
21
123387
90173646
399671
405479
29
1
314414
80
61280
103396
452975
132496
41
17
287700
115916
19
88
67
38
69876
6
80
2
5
12138
273064
247672
7
7
186827
3
276370733
70
266000131
37
60
41
494476
68143
1
60
9
57
54
6
145405
481193
40861
281228
77
69
308018
69
7008
465959
5
1
6
3
67
92609
313706
73
333157
99
97
494438
12
13708
47787
88
5
7
126295
59
78
59
125345
294958
479918483
35
123035
274784
28479
340511
72
349425
378011
140066
484168
17
145792
134459
323464
313603
167707
328063
989528493
413065
384586
372427
91722
5
31
394172
381468
741090380
55375
63
95
99
7
29
214796
53
93
66
6909
76834
4
83
28
18
77055
40020
79
7
440974
99030
43
35
444398
291356
3
7
2
304584
196588
4
63
125361
57948
441730
6
19
482198839
695683185
230188213
69
121568
212564
27
93
48
2
485969
287085
40
302137
330897
34
34
209257
52
2
449855
304531
246495424
453843
23
2
36
159011
33
61305
5
952762039
296724
390160
426434
15801
57
307989
81
260200
52
8
3
724040508
34
543874208
14
8
176420
315520
93
808772100
785389600
374801391
378724
267937424
417469
499240
287786
199194
16
25895355
10
458365
151292
934288645
31
69
398002
60
816798352
1
320641
266636
393154
5
43
67
5
116512
31
345125
170835
368234
382431
26
33171
20
517008158
76
17
76
57889
33
35
27
102132
1
51
98
738913054
31
99
255133
40234
17
27
303296
124053746
62
445520970
72
38
92
80
5
166652
30
65
392702
22
42063
94
2
452662
22149
856474642
51512
41
2
55
426551
5
65035
78
39
51
6707
42
24
127636
168393
299663
55
243497
79
93721
59
407122
588442161
462710
5
15400
65
475800
128378
25
153296
431925
718969764
62
73
433682735
75
5
40
92
32
83
596448221
207099
81
499265
10
95
73
184986885
436138
113665
89
335346
116735
450861
882173766
181431
459216155
264668
31
48
414909
406207
36
230782
4
24
796707232
79
58
252924
33
395069
90171
47
84916
307071
250861
5
496843
390855
81
210551
352403
37
6
17
394661
484970653
645018454
495673
70
47
404738
38
59
280197
106522
439259
261029
339884
23
162117
77
192531
286696
73
8
354827326
36166811
449303
300531
303752
73
463756
92243
204364
29
445774
5
198259
385837
357561
90
120466
874107943
961543356
31214716
91
62206
52
21
42
576789383
88
17
31
100922
30
6
119187
68
81659
76
21
990088108
173204
487293
870495089
491662
408688
81
58
365462
273186948
82
255710
139176
238308
5621
79
3
23
53
49
86
645404672
23
296489
61
5
58
256150
21
34
83
61942
43
64
60
90
401052
93
3
96
64
32
52
348319
137893559
642152806
273301
85038811
15
9
243533
172236
3
74
168175
26
256892
169466
84
276207
41
26
138607
35
142172
14
21
293755
704868507
341675
67
425030097
255488
88827
1
85
1
53
92
81
63
50
200408
45
1
449113
8
26
103946
16
480929
37015615
57
182422
223461880
46825
84
14
41
820242013
68
84
77
52
154604
16
483396
48
162304
47
895142777
5
95
81
91
86
86
788821530
26
374178
11
17
18701
69
32
7
187905
3
83
252403
241487
64
29
83
68
406729
447439
66
5
455611789
3
435429
353648
79
1
9
167195
13
229021
67
438727
86
189988
386982
45
39
58
67
54
364709
847049779
451073
367252
24
448301804
35543
32
3
247539
362555
291411
614826163
1
48
214761
64
15
240651
204366
29
96
81
331897
206281698
461927624
91392
5
12
865086185
409472
66
891887743
116326
7
221560
307615
50
59
60
6
10190
365697
7
209756383
12
947787129
69
133682
39
8
141987
35
80
44
95442
8
922326759
37
91
398952
56
82
92
400723
124205
245187
48
46
92
17
53
73
2
52
65
146034
398357
773259407
13101494
193453
53274437
8
468537
143899
37
70
39131
497011
60
5
9
32
77
191854
77
155595574
2
30
77
51
317344
6
429966
494264
431673
379733
6150805
54
465919
498024
6
177829
1
75
72
176399
40
406811
50
21
347393022
39552399
230432
4
54
829281785
396645
49
20795
34
484003
87
12
68
38
26
34
138010
283615
192164
106193586
162033191
320275
49
53
51
24
88
498979
246817
40
111243
6
323653
32844
492274986
38
407028
379646
250704
372918860
14
98
3
374561
453530
61
5
68
39
45
41
608002418
89
46
116933
472566
264987702
2
254748
369032
77
84473299
66
115756888
420451
74763
304083
67
313433253
6
71
31
7
273017560
240975
68365
681628924
75
61104
101186
492170
53
52
43927
400889
291591
146957
914701587
6
212175
40
212030
8468
387488
90
42
263578
470486
6535
46
377919
34
169547
98
960467789
334703
440576
249369
91844
577232983
82
263398
11
59
132737
84
15392
15211
27643
68
651867683
97
362037
421965
23
57
726960852
24
7
55
405358
32
63
15
78
569159497
3
382207
34
193908
28085
83
32
96835
180836853
233457177
9
836275579
99
54
51
291796
37178553
88
460281
9
24
65
25
50
227194
8
494912
22
464101
130151
422368
84
65
61
76034
46
209397
266997
86
89
67
956473177
223628
32
256691
6
6
158546540
1
106613406
63807
230985
64
225874
27
98
58
256388
259516
21
299193
8
420659
930288780
36727
866262214
4
35
237245933
45538
80651
148207
86
139548
87
365519
282708
8
31
61
330521
36
7
479183
490933
158868
172979
416032
11
386994580
70
16
171409
69
56
69
28
366926
2
89725
9
47771
3
236034
22
634686256
2
68
88
4
15
9
2
452557
241702
654843487
5
4
324413
19193
4
70
36288
288911
719031340
369485
42
255939071
338869
28
94
87727764
87082
76
635125777
16
93
83
78
344152
356077
164299
46
108852
6
476992
451043
21
179426
20
28390
273797
69
646372962
82703242
51
5502716
46891
157353
5
42
75
29
6
321164
60
76331
91
76
91
342602
76
155991917
31
383993
201746264
194186
432097
10
85
36
75
95982
4
5
394186
458037626
77
80
73
283391
105596
934030450
479366
319793
280723
2
56
115659939
485040961
56
419674
8
95
425816
437881
151182
25
4
22
38
53
76
22659
53687
80
20
192
995635450
53765
223399
17
152601
17
85
17
42
114225
261660
33
357236
2
7
135302
25
35
89
36
30
1
7
42
8
246054
16
996703924
96
131897
352267
58336
37
288691
430274
16
470463
381287483
344128
32
58
248862
263125
34530
89
305416
16332
56
126592
8
356137
367628
87
97
188315
33
63210
130851
686488051
610191856
48
31
252502
421758
35
3
29080
77
24
7
116033
75
1492796
52
18
86
83
8934
491346449
227217
52
1
1
226943
93
59204
92
9
48
4
495211294
20447
439957008
3
227699
14557
348089
84607
363874
204282
64705
77
863592615
273263
8
38860
457101
81
975486400
29
19
93
44
61
18
60
464745
43363
131614
83
68
621121320
919212629
16
111420
50
215956011
36
6452
16
409634
74
756715491
275637
96
497855301
100193
37
78
87
71
53
236586
442357
231134
78
59
726029894
9
31
6
6887
38
85
49
31
33
39
22
445881
305876
98701
52
260455543
79
27
98
73
416693
404556
491714
6
49020
2
320292
263265
19
466805
152790
67
32
635316173
25
3
43
237419
86
85
4
147763733
20
43
426883
143430
407256
11
150153
22905
410784
775340039
338202
414273
46
51
491916
85256
58
240812
21
450085
201702
9
51
40
1
41171
30329
483621
4
81
46
435872
86
8523
55
208698
87
233409
25
45
93772476
57042
26
187339
151444
20
588483050
39
78
55
2420
1
22
82293
89
9
96547
283897
83
67
68
125159
148248
299585
212910
57
218256
465786
52
8
83
5
4
146350
62062
75
134068
278358
51874
21
99
140585
118343
5
414767
851566907
348978213
97
420072
33
46217
368152
2
83
18
133995
134886
22
369555
342629
1
16518
653796122
1
69
23
66
105883
3
94
353261
29843
2080
65
65
56
30
91
51
215082
8
380293
20
203966
8
32
13
117122
245138
21094
359660
34
10
398892
286635
90897
7
16
147077
726156341
694577902
69
108158
57
3
47
3
15
43
64
198154
428858
184449
14
88
67543
223283
499448
14
5
34
79
810894196
36
358954093
304418
6
61
432053
137721
127017639
9
118073213
463590
75
486165
65
98
219451
22719
300830
92
84
4
53
59
2
33
372191
52
46
5
726317747
279361
342215
42
22
64
22
80
70
77
77
40
99
465077
190539
53
305946
34
49
194018
60
285113
57
2
451185
203
7
324815
60
326004
505531266
68
81
35
708663075
60
9
399577
59
980542580
375973418
807084310
44
811217202
37
85640
81676
54
214076
62
58341
178591
74
84
52
506214081
2
323752104
10
89
480942
14
23
408248
86
75
780727826
462426793
19
439886
445269
6
94
9
45
75476
69
26
328278151
636244157
85
55
6
63
294019
310815
496402
26
5
36
177761
22469
10
62
443957
9
4
49
471467
30
825044451
167125
24
339507
8
328317
79
192059
362591
83562
41
2
578494540
44327
94
888831379
40
459204
1
679375923
167782169
150673
165824
88
60
5
16
71
164663
492967
126524
818954821
549614854
36
657013460
7
56
199821
366629
260149
87
184555
64
63238
304676
310344
306668
77
55
928716791
98703264
74
28
37
61
279888
36
49
808568886
428283
383985
251917
232598
9
100772
298156751
497412523
52
402297063
66
201284
35464
332259
494021
58694
435194
82
33
59
31
2
841173828
67086
431264
46
6
375082574
77
65
69085
916316338
287833
13
4
2
316500
5
286784
341658
89
95
181224
98
973251241
87
65
88
487239
74
877323335
392578
14
43016
6241051
115520
5
36
410730
243480
47
486205
168355
23
96
26
279835
81
857
222097
5
44689358
90
97
63
12
612143565
5
12
695190111
8
484820
66
475129
90
3
86
3
6
93
372954
37
314750
236790
475087
55
32
570952257
9
32
8
33783
92
37
92
25947
444281
4
4
84
291664
2
73
327993
21
3
13338
12
54
7
9
185498
14
76
77349
32
49
4
156227
266602
211474
218234
65
46
12
20184
78
155380
50
133163
96
17
3
39244693
55
330569
93749
447000
316935
16
84937
478415
43
258605
544603041
183665
36
46599
46
942056779
68
145032
41
38
69
459592
5
22
29
131389796
18
44
193383
87
27
286304
67
427220
97
12696909
91
58
171252
257332175
23
191920
165588
487076
310484
5
210724
331615
16
68640
29
49
729656481
34
73
20
390713
482155
50
74
474707
99
7
9
20
58
146517
15
15894
58
1
44
382675
86955491
283677
427645
141662
498749
85
37
144514
10
82
130314857
329721
200506
444124
66
2
230861
25071
489801
39
53
175045
42
340018897
8
335050
21
90
7
441677247
67
4
100337
25
28
86
74
162641
344999
7
33
77
5497
21
73
33
624768483
68
62
88
14
345647
30064
208837
33905
3
2
66287
259977
21
87
7
55
165255
21259
626604291
179070609
38
80
90
356372
60
67
64
91
73
67
416857
83
85
103262
17992
57
362709405
731357036
58
63
220582
11387
60
51
160140
128967146
72
434640
46
4
23335
14
288830
31
903988930
55
32
217124
341773
60
5
984283011
43
272143470
8
140217
477989
84
487776304
406762
16
152944
388453
22
86039
32
383603726
17
33
465604
11
73
419551
65
79
83
149257
92
316963
377794
84
257577
22
21
78
7
51
2
475775
234673
94
69
166407
12
7
7
855922245
74437
71
102905
24
33
94
46
5304
42
340480
41
8
97
16
86
41
2
76
292048
32
203690248
70
63
3
443612
11
22
6
12
356818
427782
442131
43
372412413
79158
968779197
2
59
25
81
17
254129
80
484452
86
135150
54
324152
223621779
8
415344
8
333058
192268
127323
259990
11
295829
568216865
54
8
69
38
460052
41
496266
495206
248216
35
28
445910
48
75
169601
39478
29
431470
499002
786377084
58
40
478192
27620
61
45390
117494644
51
2
17977
150492
499062
86
76
69
46909
254767
485312
246089
45
447926
49796
85
69
61
88
155207
11
260842
9
68
438794
6
4
34324
5
105045
338378
75
75
24
411505
32
6
103751160
34
30
40
4
146603
37
4
368434666
34
86
36
399246
282883
88
87
4
399787246
49
29520
8
4
82
9
81
107265
41
82
261499818
3
256880606
61722
2
36
42
383624
437953
89
6
15
80
342338942
7
52
48
9992
58
39230
6
394194
72
150334
96
17
434647
40
7
67
257632
292009
4
142364
69
113492
118316
83235
57160
53
15
8
45
69545
8
51532
5
72
12
28780
290258
36
3
81
219518
40
50
26
195643
24
3
180641
95
61
338355
42
841613938
3
83373902
291344
560011368
9
391821
87
352878
273604
31
24
110961
499539
58
47
42
15
84319
357865
530380344
3
84
97
187090
285408
34
295671
376178
51
215412
88022
92
40
446281
29
91
766740134
10
31
70
293837
31691
1
64031
475780
12
87251
368383
459997
249467
23
31
199862
55
22
52
97
405438
26
408780420
10
62
105375
416147444
48
51
33
12
3
7
71335
100933
42
49
47
18430
8
68
2
51
16
180928
330242
22
35
28
10
166739931
278069
232828
356181
44
202474921
65
267328
41645
31
2
12
31
19
27
68
122126
79
22
749936655
223973548
12
80458
15
82
75374
231875
178066
4
97
98
66
95183
1
91
33
45
187736
175369
51
400978
2
6
92
79
11
68
16
32
299262
303876
101129
383320
739277447
433197891
47
58561
23
89
10
350156
439727
182992
21290
12
77
401274
78
9
26
84
327749
5
324628
116387
210001
316366
390726
193837
59
7
6
60
325677826
910610709
324893
71
35
268665
366472
38
32
168551
432987883
461214
41820
30
96867418
30617
71
49
106243
493649
56
259257
55
2
23
8
428746
210870
21
314981
68
442482038
7539883
2
392619
80
381694
97
459929
22
62
76036
51
230608
309837
435457
20
219162694
70
149788
36
20
65
5
44
28
331335
104897
4
41519
5
147372
92
74
52
50
110164
223723
45906
60
29392
90
289672
65
82
179386
86
50
301091
432827
47
13
8
60304
352339
74377
74
308226
18
8
266216
9
8
441619
279399
25525
278738
81
138073
6
19
9
267276
866266671
57129
361916
18
65
77
56
28
5
26
54
25166
421781
20
143639
65114302
6
98
4
85
128124
17
185840
447769
54
443176
13
6
11905
376592
68355
58
7
74
85
67
34
495520
74
19
48166
163786
48845
498439
57
7
83
469719
253451
186541
555925353
91
53266561
433357
16
366509
73
18
57
70192
17
213758319
33
63
41
15
9
96
202935114
115316
334557
45
644953967
38
339105
30
39
8
62
73
98990
194164
36
126749
87
70
93
15
80
97
423714591
41593
7
1
37
11007
182743
7
183256
352247
493499
92
31359
63
51
78
2
86
31
33
256456
640927254
19959
64
9
65
447199
707494508
955399948
16
13
483489446
809571080
85
122061
402790
26
127699354
27638
1
143212673
31
360661
5
398554
82
5
2
65
30790
86
66
59
84
414386
233382
303793
4216
80
54193
92
12
83
42
443802
31
68
41
44
14
431279922
356532
83
9
7
38
35
23
69
66
78
98075
25962
408179403
294914
62
36
61
69558
65
251860
3
72739
767052245
287450
82
5
85
84634
88
247216
47
21374
31
59
499835
297331
12
145950
78
55
277261
84
506478510
16438275
113059
35
11
45451
723059977
463091
73147
83
75
243933
30
451371536
404031
8
342218
66
414729179
440702675
205966
294129
4
8
3
185269
29
199447
215473
150266
21
64
3
92
158749
64
339047643
136882
196350
185909
76
403751272
274884
67
272739
9
78
917435122
406227
117942
11
486155
48
50
27476078
110440
23
319465
63723
531969600
34
347782
358561
483737
38
153716
25
474398
74
9
5
26129
251052
163696
598473630
31
23
224309
213167
81
67
4
70
19
53787
797839621
518434472
236323232
18
44
8
9
256421
85
460124
96
72
233630
192146
408638
276601926
278169
94
441571
1
3
7
443450
1
13
13
36
82
182690
14910
367794
4
413335097
89
3
84
144520
27
245754
462856
7
63866
385532
2
219136
249547814
109404
327905074
3
31
243636
61
20
71511
16
11715
7
457188
449732
48
372113
56
173686311
495921937
128438
8
289827
5
193516
136986
229422
26233
64
7
424885
251668
113170
101226
53
78346
24
43
272490
28713225
9
382538
84
92
981321882
46
58
41
177814
40
194576
4
475156055
202575
190143
8
453795
20
355374
75
78671
304664
57
99832
50
163371
50
72
3
495696
26
66
183513
32886
183057
26
65
182774
407494
120663
70
2
2
362559
195350
2
94
48
311570
89
41
116830
455248
67
35
903206382
53
53
211614837
415520
111872
168862
17
170162
7637
435901
385434
35
510459536
49
88
526865068
144618
8
33
2
163665
398605
979136940
56
566335043
10
48
335045
56
47
28
93074
53
89
341619
13
180949
7
254621
91498
19
24
333474
492340
11
664038544
947263123
414836
342153193
4
325899
16
46615
388440
90
15
78
47
381778
8
39
481307
2
27
22
30
7
305752
104100
63
201249372
55
48
86674
72
68
54
19
30
31
123507
3
22873
5
145315
940926022
80
458109
70
42
348289
87
21
404175195
398552
305474
401717401
197209
10
499919
61
76
592918552
7
29
26
93
315227
470278
101316424
384941
23
181171
306919
180190
385301882
313246
58
345184
957492337
2
63
474411
410878
76
26278
37
28
50
47
472993
44
6
22
35
72
372105
64
840666903
33
82
73
17
9
218917630
342565
15
453022
467085
332357
346500
19
65
266158
85
27
397818
853255077
89
60
406438
72
37
54
30
3
97
174302
58
66
73
1
444719
58
35718
376034388
360239570
29
92
213348
105190
40
145211
51
352222
1
83
50
293943
60
431423404
1
6
367888
59
97
8
989435786
75
63
693664138
465253
1419
25
93
66
31
424217200
128190
380174
98
293873
8
52
144425
250934
48155
73
155121
21077
408227
3
468100
310775
96
175792944
5
66
80
6
28302
38302
25
161238
73222
472614
37
192158
33
348719
98
135077
92017
18207
552409683
149504
90
844248692
79
274617
438086
173179
1
91
42
306941
11
56
334230
498294
395522
59
49
182666
12
34903
229403
7
3
327
382958
59
38
84
236223323
24
215939
39
404919
97222365
6
16
20
77
88
369593
285539
172791
44
197180
130118
498783646
743485384
452579664
56262
100155
210894
84621
98
39
414621
14
68
93659
172117
241101
318426
15
37
224901469
69234
78442
95
69
19
151480
609855944
450836
73
21
40
6
404954
97615
55681
11
82
16
65
68
24
56
28684
3
350785
7
91
72
269697
404342
834356690
91
459396
286316
5
8
39
17
4
160635
5
8
86
27
51
89
447561
81
456290
116270
426715
458934
88
511313562
77
251963
18913
8
246003
29
25
295829610
52
1
283145
26677
63
201124
23
8779
7
32
14545
55946
321335
40803
351828
491807295
37
9
93
83
617847217
223458
11
64
340280
72
229524
328056
9
372267444
324422
338041
145917
7772
8736
99
255958
410155
35
87
4
89
77
483603
460162
331908
11
78
80
3
18
51
63
46
425935
83
73
234478
6657
51
259451328
75
122391
53644
6
63
85
75
10
40
264031918
10
106366
84
215371
264930
36274
941749789
94
465445
442329
38
21
67
89
461081
93461
7
12470
10
714328445
6
12
66736
49
357841
86
55
199991
10
21
569606946
8
97
41
214123
75
346425
87
5
42106
878221404
468426
9
15
44
14
7
31
46
4
4
62
65901
23
474807
80
174223
357649
31
240841
18
282493
373783
8
184899
50
486384
63
394586
286729
36
28
3
92
82
60
216362
211884
99024
12826
8
185398
456183
100355
232064
39
442052
79
202342
10
35547
19
53
879462065
80
40
374389
3
399723
370056
230279
53
344390
114319
102618
27
99
59
336845
55
74705
194604
11
451690
43
68
744793980
457695
3
7
42
311254
302342
6580
37592
838266936
450042
53
65
264269
71
222786
80
56
2
295939
51
93
281623
75909
267868
4104
351189
149331
40
28
3
234100
318904
80
490953092
95
28
9
96844
49237
61
98
6
278749
155716
18
51
97
29
316531
38
30
47
75
78
59
126172
906767359
249577
136348
74
96
481115
35584
30115
247835
221597
56
145954
97
83024
30
84
39
403545
47
9
308028
48
4
75673
230362430
276411
92
354763
19
283236
232183
40
22
484204
459295
126489
11
80
67
346944868
170251
86
230017
39400
29
3
873587551
352963
44
72
69
354711
97
219076
262225
734363917
99380
466648
67
49
75
3
67
84749
78
497854
57
445358
22
5
16
77719
440533
46073
81
8
84
81
40
420016
94
289944
35
115855
60
412932
15
31
89
68
74
3
233972
50
1
30
400619
224027
140723
71
197561
465232097
305809
2
90
480028
22
458006
388286
115249
304462
5
268482
392256
51
87322535
71
8
348007332
92
323832
18
62
95
50
89
49086
105412
297174
36
93
141433
49
46
50
2
442838
45
59
220887
76
17
2
90
5
351759
6
196226
50
36
4
183506
169328
41
151455
42207
65
52
98
68499
7
27
210163
4
450011
58
20734
60
70
4
14
142198
79
79217
172565
4
21
50
190210
71
68380
659452011
171456
96
34
82
8
759753719
68494425
38
8
60
162118092
447726
9
355083
13
79
51
2
76
48
404228427
76
76
488419
78
41
261072
1810
6
49915
255081698
284536
81214
91
83
481835
47
43
139537
80
70
44
373314
27
9
124639
53
52
25922
508657076
53
201786
176038
3
248325
6
79
365486
28
201417751
50
415034
8
8
80
334102
31
8
57
539570000
36665
86
1559
71
66
90
96
5
394910
101538
246041
80
5
269980
41
418166
65
350465
6
2
10
132675508
4762
133996
53
44
280905
136633
70441
294308
66
470301
350524
67
22
36
117586
10254
165499
2
36
327158
23
78
101413
81
367981
271233
97
137211
45
63
71
132092
287316
10
148320
8
39
10
459421
163739
34
73
113760544
8
52
56
14
23
377950
165280
14
390027
14
321909
255155
23395
72
32205288
75231
366434
16
31
16
211521
74
391425
150783
93
39
1
730138723
5
67
2
57
61
86
37
1
489713
181321
10
37
89
9
621686719
172362972
232280
14956
23448
11
98
89656
9
194256
162619
316317
23
7
78121
51
219142
151672
73
73614
235328
95593983
450554
349656
62
87
99
192400
379080
152347
130795
42
87
2
95
175813
495832
20
46
69
85
371361
8
4
170560
37
17
23
47
186838
39
67
10
23150
1
7
33
199044
43629
9
81
8
325025
9
381136
42
280280
365247
54
780142440
33
99
1
433559
26964
43365
58
119461
278843
226408
213539
2
272487
29
284434
34
499735
437544
249584168
176313
360973
29
6
21
2
1
19
35
64
98
20
35
80
31
7
403918
48
929046660
63
87
219267
421809
74
37
26120
185137
232604
33
36
563068640
254139
81
21
60
2
72443
213130
302127
834839205
148554
431444
83145
74
5080
2
58
68
416471
83
336788
442552
71291
42
42
79
29
209064
23
51
1
6
37
6
391048
988601398
62
379649
49
54255
4
82
281816
305532
737524599
10
2
32
28848
1
55
19
24
2492982
315068
291181
95
134200
99
4
227291
36
190044
396404
63
163628
39
368406
8
3
84
433507
56
30
6
247766
24
489334
38
101341
269416
42
332422
8
87
66
37431278
25
366658
247840
88
9619
84
59
89
25
20
41
145698
37
54
96
93
77088
281772
1
86
301197
494783325
66
599372902
7075
86
94
198333
67
341060
82
209798
50
678855414
67
981703209
275705
188768
114754
322819
6
205441
43
93
390362
8
198496
408423
3
58
301425
218711
422950
270100
90
1
57
53909
32
94
33
19
17
6
7
150964
443892
6
93
4
23
470271
54554
36
175484
94
72
411613
663548887
41
478902
77
270653
71
55
88
8
82
451101
209597
3
192339328
279067
71101
3
422144
32
447018
116775
89297
137707
7
231499
29
95
7
27
62
68140
59
76
445117652
86
96
78297
84
279866
406400
51
59
241211
42
120899
15
73
152406
1
388790
890750507
111395
99
834629174
62
91
92
42
68
399803
901179229
9
54
44
38
106609
196056
406866
377249864
54
3
47
24
411228
9
138730
96
6
76
431165
578237424
449059
22
169336
961506859
82
384994
80
16
78
8
250127
159218
7
670908341
240619
48
21
315690
81
26
77
898181164
5
8
5
54529
6
81
97
36
31663
40
60
1
474754
1
41
8
431680398
39409
307301
92
45
21
27
458033465
82
272506
23
476679
94
700826099
13
4
149661
98
89
236459
3
49
357531
481181
96
32
16216
379423
68
105761
257043901
321263
68455
344057
27
339014
980105868
76
25741
481554866
192217
3
200121
274048
295919
359827
388133
453115
95992
5
34
478390
25
235200
41
24
32
964761539
53
42
9
86
137592
292595
62
9
116974
267958
67
5
35
307520
62
149615
24
75
4
118896015
7
33
535079367
23
9
604933631
95
76
239254
62
333747
2
50
821860807
143702
99
499900
279221
367605
52
9811
33
4
27
334561
4
27
6
51196
259188
4
98641
71
178955
438415
53
351532
427615
75428
70
300491
11
65
427683
78
4
1
59
38
995834121
47
36
362235085
51
9
38
703789954
1
37267
266278
1
468939
53
987168240
293441
172056
6
781635531
393558
440318
84
19
442242
261890430
993603167
349524
26
433289
19
1
74
407892
7
292086
17
77
56
1
432765
66
451341
600103992
144325
93
462881
1
86986292
443409
30
1
39
215017
92
346415
68
887204899
456715
98
2
65
23
283614
17
78
493436
59448497
6
32
169866
58
267896
26
291234
83
349950
9
36
328199607
61
99037
83288
275899
367769
100963
47
71472
31
307263
12
124336
70760
46
96
207717622
97
492113
81
77
364569
4
407326
86
73
57
22
28
29347
301583
716119922
77230
6
484217
169074
30
22067
295829
204126
5
290886
323756
75
95297
189207
163862703
81
281054
635634128
29
40
133266
48
368961
471638
345532
5
88
422477
456699
82746929
372790
37
142963
70399
313538
441316
124530
15185
417381
277943
774597464
760962314
12467
57
146252
31
18
72
354322
299377
549171820
175782
196207
19
42
32
76702
51
60
93
194618
44
57
80629
95
98755
240517
16297
15
82
55
69
326729
2
91
8
2
63
6
53
88
345349
74217790
64
305585
5
382582
330917122
291035
434701
440335
81
634177625
75
257040
458087
93
547952117
75
106048
304500
38
498969
79
90364855
432431
97
9
74
349875
54
159426
8
457746840
25
82
463082429
122405641
195037
54425
406096
9
331280
4
31
14
76
456539
6
78387
7
641075035
72693
95
936063698
249331
5
253684
93
49
57
82927
73
36
201821
247717
65
299485
922924480
73913
206369
753182332
219150
237707
81
50
354106222
50
660971731
59
12
91
510937986
85303
93
465267
23
975560293
25
18
59
3
385404
7
612548908
27
2
91
25
5
260600
38928
19
9
23
185701
245187
22
25
136582
22
297138
139868
49
69379
20
62
366297
51
25
35
673240133
66122
5
80
122695
287526
67
69
46
131540
452212
239073
82267
389763
802556695
61
5
35
271584
14
4
80975
71
337915
7
252606
354664419
199410
96
42
360365
387083
132536
414963836
9
62
71
85
105887
233566
35
81
68
481611
1
277566
454255
53899
12
76
9
420323
91
366937
56
36191
455815
821039911
37
51
60
119388420
4
46
195951048
58
465140
28
360143
48
290665
4875
80
430562
95
2
633387212
207301
490954631
89
285278
76437
81
70
821459800
97
239098
15
113639
103295
567462976
93687
40
77
18
295221101
94
237789
79610996
62
361665
66
69
114861
252308
98
2
4
5
13
81
87
382150
50921447
41
46
84
6
241327
178656
51
363455
46
349441
64
232577
167557
59
1
19
68
271650
380580
105960
58292
81
75296
571369044
70
254270
84
40
341024
233735628
71
1
2939
4
53
712982340
2
39803
25
83
414593
98
62
1
113619
32
292486
246584
13
323369
28
26
507111832
191639
84986
335394
284177
40
17887
83
91
96
75
110600532
205107
281488
449368
141994
75
80
5
46
198491468
371953
84
352580
796458932
711348572
65
8
7
162636
46438
379696598
164493
364303
419408
5
481356
77
77
50
83
328322
5
309095
253741257
440023
488958
58642
377084
90
269119
21
41
9
400610
52
204779
265589
966736300
14
309329
160758946
5
60426920
195638
52
75
75
2
45
504806445
428070
143355
130968
9
187729
25
1
338506
90
137123154
9
7
83872301
8246283
45
10
17
9
54
438329
339768125
5
1
310007
72
117039
54220
88678
75
63
342948
20
301982
54
257497
37
70
411594
104980
63
61
144050
91
15
98
72
27
83
1
9
19
259097257
185330
80
249981
50
41
30
32
10
179309
219768
395656
216416
450799
487154
3
90
45
490296
295816
254955
273888
87
282396
92
54
172314
33
85
464602
37
72
9
94
95
388501820
459567
35
3
34027
344481
18
32
839318552
358673
21
6
455045
71
390228
301671
430515
7
97
4
91
28
246168
417165
67
116608362
105900
29949
29451
280634
3
21
352454
99
8
82979
277263
372321
235435
63
34751738
68999
57
150831
3
454878
5
414670
31
293326
76045
472381
63
71
46
399831
45
89
38
89108
43
162277
491602
61875
24
6
398958
286790
112391
56
387005
70
293241
24
425863
52
166513
32
101917
54
2
79
41251
244869
7
34
639473291
47
332570
49
42
284934
60
38
55787399
372477714
1
162485
320893
53
25
241209471
745064533
173586901
4
156746
382144
297275
84
251920
385697
609212871
29
199813
275455
332678
118951
201463
618284684
6467
334925
60
26
419291
222434
320671
58542
311199
44
22
35948
31
451639
217204
232678
418262
6
40
54
47
471760
117241
404002
451295
112017
7
29046
163997
92
69
237665
20
191986
137595232
58
19
76
43
90
87
59
281459
407587
97
231868
81
21
120420
40
367680572
366560961
399119
7
225968
46
157782
78
114766
6
224471
43
317724
35
4
146899
53
62
68
791893862
249889
355903
2
217905
1
5
80241690
70
943113010
9
10
175520
5
195306
49
66
102736
6
592526471
2894
54
80
203622101
357057
35902
95
12
45752
939286443
29
192866
62
376727
31
12
466813087
190143
50
930256743
463968
18
396962
47
357771217
917441490
493292
82
398535
81
121451
3
65
15
499209
58
46
83
206582
427047
34
91565
15
370900
89
393135
21
392925
85
450927
2
91
510465294
33
30
73941
496846974
83
153910
466981
4
6
61
22
45453
574142307
72
437817
510028585
66
330395
84
894249046
9
68
61
6
97
348901
47
67
16
99
241173
64
531262561
358575
30
600752383
309203
278283
172728
5
5
342693
76
46
103112
131157
63
36
45
276302
74963237
71
23950
6
449502212
4
137970
416222
304837
24809994
76256036
576751347
248676
5016
220120
460218
366510
72
44
92
94
4
868596855
59
87
73
87
89
9
1
4
24
1
345015
260549
74
973979593
210979
2
169419
166115
392828
49
81
67968
131310
13
152662
214248
165704
55151
56721
445069
95
452316
61
293047
162125
6
14403
40
22
231688
40
362742
75181
38
889851260
81
47
48079783
136811
98
134358
88238
24
54
32509
22
40
64
301907
1
90
15
6
92
21
492907
483390
6
331576
434114
28
979108581
3
45
247495
181159
1
82
357182
1
240596403
201430
96
21
70
215435
1
493818
40
72
492361
390329
243216303
68
35
426914
88
99
27
13
424323785
660217719
72
438171
38
6
276225
65
17
307287
69
343251
365
3
7
452170
368258
150455302
90371
97
94209
215568
98
330285
36
57
69002
238913
43
3950
15
597400299
353507
91
47
61662
5
289472
333734
2
92
114967
182427937
267635
15
349478
397434
8
1
8
65838
413708
412018
2
162697
26
92
51
74
60
15
9
85560
3475
67
61
1
217203
296981
333976
54
277605
2
40797491
332530
232401474
82
276776
53
66
60
266288
420890
7
5
105859
11
207690
347843
42
421446
377343697
189159
105564
26
103464
368797
362918415
59
18
596770245
74
21
99
415201
33450
325809
414483
494693
7
79
145359
335404081
64116
223706
274878
97
65
71818
241942
18
177066
272530
26
224771
85004
26
314802
68
6
33
941029864
86599
122837
9
499044
290865
50
373911
32
9
79389
64
92
19
21
260982
926708458
43
162046
54
33
4
189389883
2
121321
74569
299080
326801
171851
1
91
58
236580179
82
104094
61
484151
188293
8
74
110304
54098
455805
503608469
1
72
264732
3
41
10
414328
63
361136
62
326583
167652
940359722
167993
454026
341848
445018
87998
225850
373082
302222
146246
631102176
345137
38
21
107262
108574
115175188
401044
312488
92
177691
334058
520517148
116464
918362176
38
3
247486
5
304826
52
9
26
21941
37781
461902
7
73
56
190697
27
1
8
345397
56
198783
30
41
15491
7
92
78
21
50299398
468767
174629852
432230
9
336847
57
186192
91
10
17328055
211051
66
77
63
57
4
181997
434710
181582
63
60
84568
174385
17
21675
500038832
88
397201
117351
53254872
282786
785160616
5
5
3
49
1
45
337228
3
19886
77
83
2
16
9
33
4233
3
118921
67
68
96
135474
223379
61
328868
787369178
493075
426444
25
9
2
56
240293023
23
64
428278968
425649
27354
37
28
45
478435475
447083
60
498035
2
322016
81
447199
188494
9
5
3
154549
693945730
35
48
187837
35
26
429682
384729
178846
7
91
27
33
90
92
331815
339036
85
24
5
9
37168
273692
644766153
463138
44
415193
255055
220489
307107
81
63
63
54
413701
854575407
64
249541
85
199641
471597
413771
9
5
708029407
14
466539
75
155960
21616
272799170
97570
230774
609342729
8
379801
557751340
3
419695
76
26
40
49
368662893
5
465292
286404
79
262454039
208669
36
39
71
297690
52
50
18778
35
35174750
792425575
159443363
55
253520
409775
479321
3
446596
64
81
578243667
482123260
197742
387525
27
462478
3
18
271956
18
71
86363016
241022677
245255
89
697851805
7
94
198713028
480601
10
382901
264859
281170
551154792
66
82
458969
43
9
224191
69
68
83
4
10
63626
46
36
468353595
107726
76
1
429222
208257250
225844424
317366
456204951
384797
27254
81
438227
87
412849
489917
13
44
616175666
1
104560
93
65
57
27705
773863945
175660
16
657607763
27
82
9
1379
160586
9
430852
123808
105154
6
194593
44
67
44
34
9
92
1
8
579568886
249098
45
311703
11
297563
19
187393811
149090
943464690
136511762
385187
335811
52
333651
129445
578398019
13
17
204718
12
289348178
774770482
56701
35
949813800
6
57
78
244976
16
9
54
51
704524572
56554
247415421
301783
330682
258576
5
289336
368819
21
429054
218478
367321
383406
20
207022
67
63
794374243
51
99
9
150279
84
24756
67
98
150514
32
98
5
265101
415275
2
67
918302856
81
74
97998
219808
41299
130698
371891
474120
7
24
815861830
42
5
2
9
199361
69
252459
389538
412792
60
331992
67
116668
339328
29212
479032181
78
388490
980949783
298714
480343864
9
317330
203299
38
39
114845
60155533
642345185
59
298056361
440309
92
95
5
19
314795
710145991
42
54293
58
49
39
2
233664932
88648
156796
518880850
9
11
46
393830
5
7
97
106526
61
422279
464528
9576
5
65
237402
843845280
57
23
101579
15
1
61
1
85
271811
469193
5
55
444593
85
345594
321008
237946
53
1
49
93
409916
105618
4
85
433646
36
102875
87116
96
330367
58
46497
470221
432958
248071
386866
90
111140
440854
4
24
41
232285
70767
376197
4
75
451260
2
431556
93
59
4
61
277560
228459
901451145
61
889851757
497482
499435
80
26
46
86979
76
75968
31
57
593056045
8
25367
475691
27881
45603
298081
141263776
128724
30206
50147
140350
472469
58
279116
191238
281138082
9
37
397781
334788
43
20
220793
96
4
2
54
139149744
468220
24
879492440
18
79
78
249558
32
21
327502
418831
422158
392102
58
83
423533
264960
84
6
67
489107
50
67
11
7
357995381
20
71906
72963
671
198525
37261
130960
25
58
267275
24939103
387495
19
27
5
82
39
45072
3
110691
213169
33
117378
1
40
46542
239682
171661828
417370
20
198740
290167
69
135269
8
82
23
3065
89
29
41
151526
479785
52737
71
78
2
493469
828081707
78
77
24
103880
249336
95
499994
247269
257431
3
25
166142
1
72
67385
68
16
6
66
5
98
118261
99
166898
172829
82
451136
59
47
2
68
45754
29
636576399
97
204360
378814
92
78
93
98
174780
487835
110063
281002
23
170288
237495
5
48
376947
281134
323884
79054
16
221354
297736
29
12
55
21
40
169343
77
12254
39492
926128017
475820
399481
141752
80
414633
721679806
55220
47
41
52857
432974
88
285556
282129
61
410150
81
1
92
50
66940258
37
405067
65
58
142307
48
60
36
88
532031833
22
473212
710295223
90
41
3
3
70
151278292
90
71
21218
95
431742
165984
244167
15
662249675
98
18
57
17
15
41
73
12
5
493582
422683
102806990
49
76913798
91
507994854
526931772
3
64
15
79
77
31
139044
379751
58
116491676
86
51
86
249453
75
375443
536174341
455740
100383
82452
12
291025
4
5
6
21
166275852
77
2751
223811
178764
3
63
13
98
450096
161845
17
447439
448858
481388
14
12841081
4
94
322643
51
97
46
55
79906
324996
209036
5
59
496016467
58
23
953866970
3
24
47
45
87
196635
96
20
89306
12
379288
77
677105687
302985
142369
234001470
457348
58
109167
302383
33
41
82657
49
218692124
30
278994
8
400294
34
12
29
3
114758
84
42
12311
427309
563077837
74
31
4
64
429326
67
76
89
99
20
138312
38
90
23
326016456
499850
383723
43
301882
389469
97
4460
22961
178965
4
77
5
60937
23
8672
85
93566
110296
97
257397
149477
99
45
442929
217852
53
493209
72
284579
378020
47
372918
4
39
10
488211
32
315539
309717
93
96
11
90494
932201387
1
452670
49
171359
17
258628
73
120454320
90
62
302961
6
110773
1
384183
28
80
6
931576842
389769
67
5
7
324549217
2
35
257356
348283
52
74
51751
188272
47099
436053
79678
9
17
70984
6
67
50
390415
61
269476
475055
79
528690464
56
479025
90
461309
402356
27
75
24650
772786003
330909
80
126968
54030
74
185414
36
5
83
98
71
396321
94
398809
421941546
3
17
695613938
8
84331
1034
339103
9
48
92
145600
26
171577
302738
21
48
43
477857
417188
72567
23
251017
124359190
377737
465987
82
2
5
7
284650
174632
46022
8
21
287396
454411
5
36
2907
146314
8
478318
838302295
266672
23
99850
155244
27
70
754885469
739280830
10
6
16525
75
303359
479943
501556502
232654
156520
37
261975
6
242962
327870
275776
8
56
467796
48
286761
17661
29
76
29
212428
28
244511
63
81480
72
356008
301804
25
42
87
405401
449260
471673
26
5
87
92
105793
30
317234
35
387809378
300693
227590
140356
37377
233462
99
56
22
77
13
83
7
261483
27
350894
34832
334841
23
4
256651
46358025
85
7
6
3
425605
52
66
86
848585206
3
320964
83
3
117309
65
34
327701
652975713
65
50437
378397
49
12
28
114405
16
2710
358964
252434
979177436
40
1
72
81
8
485462
70
81
140146
83062
47
823400620
12
219271
77
788071788
61
488413
104236
407520
46
1842
479911
373677
82
150637
73
485466
159172
362211
82
5
24
72
433724
21
7
4
27
266797
248393
32
866671102
41359
411205
228294652
54
250911
12
7
35
34
91
190816
4
147291
186802
24414
824408275
451927
282472284
16
400436
42
3
1
268470
97
812664276
67
89
280226
723415473
118444
4310
70
91802
91
79944
369600
81
429278021
79
12
465005
42
74
48
147920
84
338050
68
376392
272941
43
270595
8
21
889134872
4
2193
8
435466120
136880844
81
402570
229544
7253
421806
38
480282
16
47
396035168
985616111
322889
95
81
388700
360506
83
11
61279
6343
326330
55
21
62
97
86
37371575
8
189682
415991
299259
70573
40
473732
161796
23026
83
51
362107
56
228995
39252
338112
373753403
49
88
39319
435562
15
1
205861
822617151
73735
156708
3
82
391536
6
5
85
422282060
50
383269995
383133
282080465
17
289025
95
19
301941
515631934
84406
65
82
100657
319639
48
16
98
50
40
42
45
13262
1
83
373568
6
98391
357351
15
350287
1
467807
233282
53
135396
704885577
46
483039
3
208846
182585
44
85
383735
9
83
196498
402618
413173
1
8923
90
207486
66
357182
7
10
16
159376
84
300207
44
1
22493
73
350419
96
9
53
29
63
18
497156
116164
29
364978
436577282
492422
491185
17
6
93
1
164070
21
2
491079
466451324
4
9
3
448431
435733
5
182507
3
51
261055
390602
196700
59
257093700
710200339
201792
87
178827
308495
74053
483324
618370261
39
4
198361
44493
85
384078
50
40
88
12930
47
45
56
448137107
409517314
187057
21764
34
840905813
33
273861
72
25523
401298
49
1
1741
938237175
3
5
38
57
81
301849
91
1
14
74
9
66
56
191687
376116
97
28815
436061
473983
16
77269
17
22719
4
444739
81
438101
376725
481476
13
59
388829
46134
493170
80
75
91
93
78
415861
125651
19
964470260
459409
382044
38
125224
5
358792
73
146665334
451577
81
68
67952
258908
124826
5
98
39
259048
136193
14
21
248379
173816
89611
58708
45575
85876
5512
211990
19
208039
308120
48
144906
788915565
197593
344520
3
431594
14
98
88
69
113226
75
18
71027
90
40
13
10
45
85
6
323974
28206
34
59
5
265643
40307
2
448482932
48
174875
58
58395
485293
28072
94
420440
401489
756393644
41
47
1
5
963900260
94
299256
60
364891
99
113444
57203
133850320
7
365544
891481900
68
9
459514
2
930099706
52
3
17361
974349412
121918
91
7
141678
43
55
98
367865
211865
152764810
3
88
216096
658099594
75
24
40
36
353888
68
39
4
207174
12
15
81
921234477
4
57847
29
11
91
147811302
27
68
18
345969
6
53
5796
67
113841
22
68144
42
64
35
48
95
87
213345
53
403103
91
83
72400139
146239
181538587
52
331351
217791
41
18298
497189
145734
2
94
94174
48
90
64
788368049
360112
258102910
92
253818
239973
870600360
444301
60
66
171065
469417
19072340
76
11
16
340367
78
128164
22
47
133536
132514942
47
469622
15
405858
930413281
23862
7
87
991108381
55
2
10
497925
15
172750
39
708271672
339914
57
117608044
3651613
345822
428971
95
59
106184
80
65
382372
25
3
6
48
70
34
6
2
64
80894
1
497351
75
27
1
137791
31
12
39
587197416
62
15
146955
357714
52356
300590
9
25957
97
50
296292
355248
55
456439
429225
473042
417409
7
96
66223
55
324380
80
295785
160414
49
451731
480348
59
327996
15
927300136
838573574
58
100226
74
86447
66
12
30
461507
347755
77
264374
99
321372
293606
50
91
187648
307842
461416
396803
313994
74
289548
413535
2
437949462
282562
795379789
306626
91
98
2
88
69245
338684
80
259647
4
298942
610951273
24
9
86
25433
194841
49
3
52
391423
69199
434081
454079
3
141856
370870230
14
27
2
35
26
193181
33
243921
381087
68672
42
74026878
116480
169515
365438
362166
26
96
470943
62
61
397501
377876
31
18
188758
80
65
281770
386987
95
63
63
44
41
86
94
1
98
27
249250
97
433567
56
475925
97
115124
424593
210493
62
330475
487138
389332
97
425606691
395573
758026135
56414
206170
249767
624921790
43
148270
17
42
362746
26
265522
450611617
302015767
110368
75
38
92
6
162527
490926
418269
3
485528
195297
58
456437
341369
43
431150
16
482903
56541
15379
70
67291
74
184779
443179
96410
13
1
96
405325
8
18400
230269
34
157132
15
35
701819973
396276
79585
31
31
203459
15
155176
199326
9
419152
356875
80
250362
51
3
18
92
408227
47
96746
169259
553396019
159183372
422543
353636
34251
77
525349984
259062
51560
9
51
97
483782
80
88
80
145613
236497
289277
56
160281
265333
7
87875
744101883
90
11
103747
178545
60
108134
82
55
33
99
78
79
69809851
1
329306974
222013
226066140
42
19
7
17
28
93400
39
50
424229
238469330
2
35
460357
2
420741
495313
66
11087
61
3
190976
62
286433
425392
80
79
54
7
48
251927
99
29
331956
99
90
362893
61
489679
79
7
78
4
86
44
151123
99
8
504094966
35
475492
170435
364529
225512
18
116817
73
54
6
400929
299455
23
370144
186687
40
288120
115299
82
84
118787
258469520
144963
206505
10
84927
35
52
328494
7
27
84
62452
141585
149437
28
55
62
5
255298
153061
42405429
135844
2
18
46
8
512811286
75
38
18
74
149911
865311323
771877179
15
20
361920
97
422354
397489
303146
82
264
107590
281616
30
96
183189
347264
65
60266
10
96
977259242
406205681
7
84
726815809
594762716
999735270
278026
88
460741
81
2
43
352776844
57
290894468
82
152955
14254
97373
358678
403178971
98
373423370
133825
271614
186367
16
781444018
304831200
187367
413720
163209
354731
89
415528
61
90
15
395851
102521
186149
7
7
86
79
51
14
98
68
8
819864557
107758
419955
76
197910
7
284105
69270
32
368370
329950
6
32
49
37
86
26
97
151813
86
55
220301
877790381
21
142693
452706
29
2
134054
21
24
181983
350807
28
404265
203296
382250
42244
74
82
36342
372570
94
413400
95
355308
32
346867
67574
86314
561996471
39
11
386355
537293690
122744
343149
213450
781296697
95
46
6
48
66
17
38
1
8
59160299
178523
425050
229742
47
342795
33
64
90
7401
21
80
140158
110555
34
214430344
336833
4
9
709943509
78
300735
82
118028
186780
54
68
9
60
42
120220
75
28
12
890036369
225505
281425
234440
94390
66967
135431
24
1
360254
6
19
34
49
435813
182430
209035
157228
627326000
62
388630
12
1
67
14
12
325365
87
198274
343824
56
373770
373002
58
3811
54536
147632127
91
413513
362522
5476474
52
99
12516
61
78
132248
460075622
427076
354028
42
92
154754
49
253757
727904114
40
51
93
31
328802
16
68
224700
809527691
49
4113
47
275130
282282
50
17
46
46
98328
51
16
94
45
722457802
172201
20384
116224
93
72
11
236755
85152265
3
254832
7
644851890
47
485334
75645
18
9
52
81
388550
278272
894738729
155315
175911
82
92
53
389810
31
77
6
476620
58
73
61
202668
8
50
470479
347779
45
120926
218298
221150
50
286638845
439096
145104
4
307397
34
98
381780
24
92
25
113943
3
19
405143
462806
4
44
6
213296
45
55
411528
220758
417212189
77
47
23
30
80
334636
97
7
20
94
940054012
7
429637
50
203347
489680
40
91
133863
660377201
29
681461870
178081
206301
621525549
34
386377
24
350913919
465886
7
147711
376120
473323
85098
12274
18
64
53
54
228688
68719
68
172451
387186
256068
45
265887
221260
2
468166950
402288
86
586450016
12
219721
70020
1
195095
2
44
199190
404655
96
45422
823219905
3
343475
449460
430786
8
4
196215
73
68
29
418384
476612
18
303311009
370899
11
25
65
280426
420463
466336
6
118609
89
1
4
80
33
30
61
8
497966
20
1
280978186
463220071
67
86
36
233673
353427
364404
321960
192102
436020
435608
38
19
506888275
14
11
309861
254732
173871
74381
428278
426412
167107
34211
221882
298023
66
9
31
253162356
10
81
77
309983
6
3
60
470343
1
6
82337
512877519
57
421924717
51
60
36829
132569
240894
164103
6
180676
160306
36100
28774
462969
28709
255963
24656
547963595
29
391604
75
27
84
251877
43
337574
4
13
164887
97863
345405
665720880
388323
96120
562030882
68
134563900
95
445415
11
290779
397033
194376
579108026
76801
89
12
5
384888961
35
36
311821
221454
75
100022
56
8703
72704
494912
7
488867
98
429994
32
5635
24
31
95
57
250029
306144
36725
703502039
54
76
244447
181231
594619221
24432993
26
4
61
70
13
8
255323
54
50813
344819
33
437996
2
268099
107902
388896
231178
63466700
1
19023
57
9
350470042
190893
485205
479503
84
20
443555670
175375
77
44669468
9
93
65771
152468
497822913
53147
25
34
165670
433902
9
7
17
140609
89
6
924573406
34
158763
469149
68
88
67
36
256014
32
22
92
333634
10
68
139060
46
382982
445500
225401
15494
89
34
43640
29
22810767
86
396000
489978
179636
314147
239416
89
113268770
182289
431314
758174992
8
32
3
95
94
2
5
353395
440854
9
4
318060
357436
207209
359378
293266
64
58042
3
485955
67
80
14046
25
140066
26
470204
203217
368383
76
28
85
52694
409545
56
3
15363
5
9
493660
317455379
323101
483266
276717
5
998977923
65
9
567472610
374922
476482
30
33672
165884
31
67
7
30
449220
36
219733
74
4
8
41
437088
33
40992
35
12
19
531681780
19
1
477491
55711
326427
315653
1
82
28
222701
375214
337765
194853
810985478
13
22
7
889829471
10177
51
186828
14615
7
321772
147377265
282602655
422767
393256
57
474443
4
20093
16
45404
54
456468
20
27
84
1
188905
41
155397
3
920292760
260821
292549725
259430
66
36
33
58
253761
37
257884
40
452233
155581
40
95
9
434212
960114993
40
18085
300139
64
30
53
38992
256677
83
9
80862
17
20208
9864
80
46
37060504
47
38595
216932
5
95264
451891
4
213815
389715
22
311520
108848
42
77
31302
4
1
6
84688
730571893
75
33
453040
96
7
478298
6
55495
366069
312556
99
570639377
321919
458117
13
19
47
29
375954
98103
95010
306456
373825
176643
135733
257694
65
69
81
2
197404
129872
319892
599099298
461387
42
40
32277
81
107606855
3
497528
600232526
313818
10
41
91
12
63
70
11125
20
74424
63
293477
19
14
328812
16103424
97
646874738
149545
164277
202079
350861403
445662
43
97
7068
121914
99
17602694
1
6
90
985419743
52
197818
69
99475
64
50
93
89
39
53
70
13
47152
99
76
56
49
77
20
401163311
31
139081
628490621
199274
5
2
763235845
9
41
413556
41
50
96
82
417775
350406
46
115953
113741
48
292246
89
33
440754
99
9
27
202573
1
27
2
86152
312013
80
261180
1
79
35
1
346348
132607
6
77590
82
44
10
6
47
204320
71
45
51447
6
89
25
10
4
183749
461851
739057300
296673
236575
32
292596
146578
1
312524
21
307556
222640
32382
282875
85
36
228598
197358
264305
81
8
14064
349890307
52
43
143326
82
77
7
48
81857062
314989
169930
425214
50
117842
292279
363386
529482146
1
769306829
7941
1
404095
680833466
192233
189755481
16
1
210726
103838
8
111607
76
528456705
87
492069
83
31
47
214728
136229503
4
362838
92
83181
98
70
8
89
554732631
458731
81507
313307
340949
34
99
97
7
2
170796
3
416102
161903
12
22385
454158
390484
9
7
450548
67
198078
293523
15
87
18
29
855105685
80
191362
218643
499379423
69
19
80453
67
81
5
9
217737
37
14757
969578552
38
15
75
202054
8
302864
694211144
477522
101645
954814698
14
17
89654
120608
83848
3
163908
441922
398427
4
77509201
343263
402638
7
43
82
182865
13
98
50
16
448672
820382035
60
198747
1
62
483382
88
34
52
219013
1
251881
67
7
85
161887
684742394
96
225161
98
65
5
8
170433
77
404102
149810
3
419334
64
346687
456269
28
32
77
7
169678
42
317632
485888
94
72293
170855
257986
72
29
109528
14
318790337
31
73
80936
333933
91781
72
198382
30900
281304
174152
5
241165
77
51
29
763
87
9
84
404110
70314
1
480154
946016286
18
37
63
219987
16
8
2
877146706
51
253545
29
22
7
20
109012
26
48
712851537
76
935171871
105640
498377
292446235
796802900
126450
2
93
485041
302586
142955995
349516
462644
32
220143
103399
5
86
92
53
94654
910658289
110844
291779
56513
76
357992695
73799
416537
176400
8
230230
3
330091
492090
99126
22
93
103657
22
82
359803
77
61
81
2
459950
29
38
76
63
2
1
459480
74
199029944
31
8
5
77190
7
315638
80
29
204436
51
72
474999
47
62
281220
86
118031
355247
99060
54
7
430882
451933
351709
72930
304795
457478
89
413738800
226230
20
411002
39
9
3
87
38
883358913
292465
217339
8
420155
383589
18
47
968064232
75
876695963
48
130524
13
235950082
97
77451
49
25224
179102
58
79996
55
4
444168
85
56248
326512
11
44
5
170009
371953
17
41
154359
13
81052
82487
351271
442064
32
4
224105
449767
4
11
29
491565165
334381
42
21
99
284236402
697591915
419633
2
85225
42
219893
87704
351081
91
10
78570
460798
488176
89712
84
364823
89
60
5
26
477173
341125
8
36339
110418
22
299764
20
178808
68
29451
66
51
66
194378
76
474727417
5
357391
96
206589
436496
4
82
33853
251622
245086015
38
82701
13
97
991970867
179945
174233329
302111289
92
22
324392
908597313
71
59
138755
75
5
3
710942467
50
214937
206258
493152
22
44
390161761
17505
383889
11
99
7
118776
97
21
7
6
460855
143212
5
35765
145954
9
259405
342230
51
170305
123966
249882
28248
380704
164428
372613
25
98
50
129808
956897973
489929
56095
313404
94
96
346606
9
990530112
316231
1100
76
564370689
190194481
498332
9
9
574269581
1
360305
107705
66978
253838
406713
192692
430440
6
415630
379810
292484
326330
90
450731
76
28
68
219722
81
67
75
228092
394650
185012
51225
59
36
383736
117137108
140643
232121
25
33
468983
49
70
74
29
15
155645
783992972
202429
7
110444
8
14
6
75
5
234190
61
378381
99
418323
116400
198795
35
256549
339623563
256684
79
96
192549
6
374833
149794973
87
48
13
49
246848
34
7
87
70
59667723
117554221
205531
81
314077
76
87660
259618
85
56
273879
318833
47
29
73
396492
34
728399366
40
738652073
3451
7
8
782125190
302130
47
223221
7
24
2
164887
59311
18667701
62
276030
163602
81368415
34
239305
88
426223
22
32
75
75
7
48
6
425017
75
36
21
94
15
62
94
85
319509
643319918
409911
77
3
63335
7
60
899698624
36
248475
187319
433385
19
89
113971
5
70
164747
68
120154177
380251
69166
487559
259693
484601
14
74
96
75
388737
4
568208657
13
441037
67416
505806251
221817
46
31
4
60
40
38165
1
7
269790
67
99
5
180037
24
94
18
17
60
29
89
50
32
325502099
49
97
76
20743
437674
521783416
90
94
16
68
81
421825
6
2
371640
65
424365
135885
93
356777
10
510054895
51438
53
318925
370167
87
79
53237
77
72
3
335074
6
91623
435679
889316042
225280451
92351
407726
81
31
278284
49
247883549
43
17
32855
43
51
223970
57
53
486124
68
78
340257
66510
332564
2
122799611
6
289184
209584
97
486080
171604
188329
577226543
62
66036
404675
79
911052734
98
306656
304052
7327
43
30
461219
80
62
439416
310442
100448
79
101022
570444084
164299
21
89
38
49
47
25
829394658
41
223059
63
54
71
26
53
375989413
23878
47
23
58
304841
13
218638
28
145978
17
868593453
58
412059
239071
240275536
7
2
218491
11
29
68
4
98
487018
202702
11
468007
440067
461582
447294
42
371231
92
487384
33
9
392262
86
4
64
336392
24834
98578
88
211902
57
329722
239621
49
4
245220
208379
87
60
20
192791
1
394222
86
22
828683178
147278
78
57922
1
36
42
298344
3654
48
36
469784105
2
287197
25
95
72078
193796
13
256671
75
120596
83
350206452
54
65
450118
2
11327
91
3
92
202640
115935
59263
370538
76
30198
295309
9
452986
157918
7
51
249713
69
9
54
891148815
372501
76
176898
472662
10446
107339
226951752
80
69
858703444
26
254037
7
21
81830365
98
497667
102469
46
108271
6
261128
38
2
71
292042
6
409344
85
5
24
326203
442236
137918
5
22
259693
60
52
178683
38
61
32
11
10
7
1
31
634627560
24307
913220514
51950
193006
22
272885215
7
132295
94
4
139626
49
70574
107517
18
430435
74
37
32
22
7
3
81
3
218933
33357572
374282
75
234813
240512
5
283388
73
318056
25
309905
3
30963
6
61482
483679
8
9
390918
803116293
48
28
3
5
259281
8
138961
219985837
358036
97
93819
206114
6
376308
94
21
5
43639410
29
777756852
7
473107
182937
441200
48115
166438
303123
12
71
481047
92110
85
138350
906952725
90235154
471891550
4
411298
373543
24425
73
22
47
40
50
273202
695174262
800
29
50
38
459484
391364
53
399951
349941
307900
6
68
57
15894
16
6
53103
66
146308
36099
2
69
89
15
465031
449033088
273388
263394384
41
358856
477086984
58
106031
61
67396
35
93
56
36
5
409752
74218
18
34255
49
456728
458955
315167392
26
993014466
493780
106835626
87
26
90
61
6
272053
12
935977352
392153
412888
72173
52
337468
412077
8
34
12
87
8
419652
349242
181608
87
12444842
466245
308664
91
308689
413583
406500
38
77
350373
10
23
68794
37
400845
20
35
181952970
467736
367705
386443
8
200170
3
258910
14
13
3
1
18
5
13440
495888
7
210648744
474095
221420
83
96575
72
48
304372
91
152717
50
11
33
11
77
9
8
36
165324
250501
515362086
78
363612
471886
144843
550066984
44178
311086489
79
8
448657
478245
91
206699
97
178708
58
50
214125802
18
1
22
81
1
123371
241224
59002
204722
56
385179
16
35
85358
686905840
356605147
384040360
3
198152
2655
42
119238
472209
247717
60
32
92
64503146
700703669
18389
336116
368236
20
31
3
27
74
2
56
541539214
9
183195
58
262794
84
219592
73
409095
89
63
12
37
79
82250
357980
207461
111228
243485
290906
46
99
303688
907500458
9
266096273
63
189822
4
57
45
99
92
9
4
10
299964
560454541
45
42
303971
9613
18
87
214813
40
4
2
12
83
414604
468135
736768370
30586
398746
20
88732
2
264477
378795
60835
31
99
316217
253035
114564
161563
884612114
62
61
28
170236
56112
458672
194367
111091
42464
488780
437611
81
9
441272873
892136116
199334
22
81
808977354
72
350913
40
385191
23
10
79
77
2
485765
99
20
61
95
82407
384860
15
9557
350810
480654
37
9
166376
50
3
104960661
131724
40
65
40
271498
37
25850
68
19631
24
40
305631
467254
17
278729
66
7
37
14
157519
145688
194377
266133
10
9
1
77
56
272063
906075141
12
24
358799
6
95
19
159931
88
166995
166218
328852
58
55
754471389
81
700255344
34
97
451675
350298
2333
7
76
385154
181989
240848
74
457233
193565
300074
317091
335086
23
39
15
174018
19935
15
83
81
419634
41
4
480908
6
78
15
91
908473027
8
24
185514
73
16
3
110778
18
24
46
221793
397719237
67
595659177
32
38
97
10
286584
43
32
49
87818
41
182261
83
449203
85
5
420178
157837
316080431
41688
27
12
682233740
472797
2
12
99
17
24
459845
5
273655
3
257659
20
551297822
4
128419389
62
43896
93
166950
52
137729
36
183453703
82
163974
287816
7
58
94
153025
429372
34
972671645
36
80
337873
181281
35962
33
122875
838636790
116486
176588
79
39
297123
152008413
59
71
4
80
63
112411
8
11
59
9054
431225
3
49
15
41
175733
210467
483950
2
373690
74
45
43
348408
174661
167629918
393617
237657
23042
483094
6
10
96
33
1
83
8
436343
75
61
84
2
682455670
6
72
212253
468011
222752
462168
314200
5
16
404509
870121511
76
5095
396190
76071386
385950
367997
821843997
437693
28
87
18
288981
87
79531
72
8
15
438804
335553
332021
68
393662
101424
23
256556
438795
29
277944059
245743
67
335587
67288
47
70
81
67
351108
439668229
53
95
81
409743
147285
238767
72
409349
63
42475
393071
597801165
32
59
78
91
47965
87
43
465931
242414
83
351078860
119133
82
88
15
100845
64
325110
390659653
97
502941545
147203
16
357354
39253
64
9
406986
43783
152454
30
323106
95
254439
81
55
312410
25
46871
237838
94
760143557
85
95
327190
11979
7
91
188630
1
106561
3
91
9
46
182873
131323
16627
43
23434
46
129961
61
474167
49
56
382611
10
366649
180526
66
227287
129760
355879
730888835
440150
23
364192656
7
305541
480015
199856
107589
68
930159475
28
407371
3
5
73826402
465860
380397
66
90
348340
59
810571147
38
361043
22342
178449
73
6
93
88
37100
99
200294
37
336766
410851
19
9
24
319284
51
35
399787
49
300443
285427
31
120742
417453
117689
9
211541
9
131332
577480371
20
7
20
170210
210754
250081
486085801
56
119049
502626214
18
272597
7
196072
472848
498150931
53
244399
4
7
139754
94
342827
229418
47
80
181742
11
285659458
125727
26898
482521663
69
50171
1
309648
5
44
358655
328525
1
7
24
215857
943925535
23
489526
21
185035
75
476908
79623
36
2
7
8
196034
459899
74715
452794
58
88
29
215828
36
610131766
353614
1
58
83
37
45
7
440301
394856
24
269034
474428
164473903
30
11
20856
1455
12498
373367
111975
50
19842
37
4
440699
94
95
43
7
12
343299
1
55
601338288
70
9
8
277199
691782576
121489
955308146
7
52
88
84
294508
25
348549
235852
101670111
7
494385953
396160
24
6
80432899
257070
351304
55
254399
74
30
4
49161
91
15
397011
547945668
95862
84584
8
321484
7
278887
984874560
355299
218892
456291
981615560
75
238627015
83
141431
69
498271
142201
59
469063
870573524
379870
449563
120616
5
31
202488579
42
90
71
37
159874
458008
63
351766
53959
98562
3
44
6
41
37
31
24
577439964
33
7
159412
65
927893035
317610
30
749345635
425315
337981
470422
307357
80
83931
1
75
732786050
54
3
625381113
28
404905
7
487430
77447
470803
72
87
283671
80
625554882
439052
417546
89
56
251967188
10416
246474
411926
23
263293
468096
92064
16
191944
346490
22133
2
188161
61414
3
17228
475661
39224
67
95
16
97457
34
37
43
59
36
171294949
179882
72
16
31
267454187
82
9
486667
44297
385834
306523
56
299513
43
6
4
62
39250
65
43
367794
9
469622
204538
121050
65002
33
6
84
2
3
342106
6
103188
112894998
63167
37
120715
166835
28
190083
117758
55324
514370106
27
844137689
360651
7
195367
6
29304
3
84
256491
186003
15695
88
384043
419671
369432
35380
467194
52
391411
9421
1
24
18
81
52475
7
73
43
3
73
4
34
43110
13
597328138
469677
350154
1
439834
17
134171
4
84
62
105216
72
53
187118
34
419653037
47
20
80
23
714305484
422901
84
7
34
40
20
68
365264
34
71
7
297478858
31
35336839
91
76
4
997518935
58
30134099
240200586
83
79
5
8
73037
120797
67
33
252332
42
185958
97955
299357
98866
83
93
104471
456228
50
29
318810
133794
356118
65
499910
371784
344620
4
253080
76693
362370
328855
237800190
15
5
324992
51
67
60
46
235867
63
71
1
211928
382002
157046
14
223684
223258
96
39
52
463451
996919527
318576
495462
81
35
47
23
56925
85
96
8
8
23
92
654587322
58663
60006
827896837
30
98863935
290796
89
15
75
58539
3
57
329614
383183
83
17
57
729007028
79
453013
161016
7
85
319335
390727
103538
19
98
91
284740
33
50
303366
80
474476
295843232
33
244649409
1
7
1
228742
71
420768
54
15
112809
118589
27
2
919066200
22
77080
369731
125014
352584
316144
69535
56
372122353
74
196872
46
91
5
167788383
21
50
226434
83
40
90
776146721
17196
43
24
78
462625
17855
91
219926
38
335713
86
81
477240
7
51
3
32
612215078
88
76
302956
95
6
93520
84395
65
200707
193100
2
7
454531
631218991
13
53
17
940296738
10
777445163
315849
473831
6
122965436
490942
115629892
373931710
5
378459
21
88
20
22
20
47
15
33
3
124089
8341
6
79
785287182
334760
68
70
10
72
15
489268
5
7
51
316535
97
115599
70
296429134
26
32
80
136195
23
21
281891416
37
53
346780
999
17081
7
405501
38
48
131884
4
72
78
64867
268061
412555
3
7
153134
47
22
15
50
95798
219832
70
724577738
475538
70953323
799169193
55312
240014
405002
11
296241
291701466
570376055
64
183249
9
49
11
92362
48
9
34
4
18427
97280
82
120510
51404
52220064
73
156864313
88
114676
218785
88
31602
99
95
274586
30
755044277
302502
91
26
6
46
16
42
84
157376
35
3
360279
9
79
730937992
17
222534
81876
375088
67
382516
30557
467637
25
28
495378602
37
24
130481
228528
19
33
73
25
84
85
102244
57
9
56
163058
168514
34
38113
227964
18
875303011
57
369147
354363
60059646
5371451
3
1
364261
79
821986815
174452
191052
1
2
67890
99
5361
18
138387
60
50
53
52
33
34
65280
170019
698403508
30
25
48104570
497130705
111576
71
30
454160831
67
477955
84
490063
39480
274936
9
100933
487843
61
6
64098135
53
797428298
340755
134424
46
38936
141466
39
64
37
73
220188
47
123873
36
116523
4
82
257371
94679
257487
195240
98
72
464250
35
180559
23
85
10
869257156
250428
204818
88
11
92
45
6
62
106832748
436330
90
2
211261
38
289070
377746
18
79
58
388702
396594
55
324575862
48
189175
371498
965809385
469731
36
362511
911758842
228974
747581855
90
4
332795
99
48
18
208946
3
85
539695432
28772
869544211
57
399223
401973
8
22
13
303508
28
213999
397276696
297606
20
52956
447973
32
174867
19197
476546
15707
257236
275043
81
45
68
60
91663
19
23
354510235
17
286678436
185821
8004
376523
168789
31389516
64
248265
277942
153242
48
362107
253685
647851315
417231
145958
50
381209
30025
74
93
21
87477
136749
97
187976
321638
60
8
220375
28
5
222088
391328748
635111299
154690
129476
173165
132754
242179
26
259479
1
10
7
6
47
350790
490444
12660
468740
22
8
32
755224390
48
9
59
836538626
62
166390
947991723
293369
71
25205
22
227280
33
95
137712
59
6
30
4
31
7
86
11226482
471556
56
439386
948464400
689124064
328901
110742
95
98
23
67
57
361432
790897502
391190
65
183395
94
40325
59
383930
393378
228126
309158
127675281
159951
478609
97
8
410031
988716056
796010108
132773
136666
104995
26
947539806
326148
232035
72
408761
334886
191256
319787
36
116458
520373640
27165
12786968
42
75
342604
98
74
48
99
14874
94
86168
75
92
9
684678267
57
13
96
398416
194879
25117
197174
79
454550
20
32
283738
350590788
391039
426334
251452
6448720
6
54788
133249
44
74
99
124253
53
1
8
39500
857299875
293289
715404901
334336
457427
677515738
13
258718
328204
233173
230889
68
55430
38
355821
453782
38
214889
140751
9
54236
39
18
8
654372986
93
468725
449815
43
38273
359423
98957
88
120007
148939
139024
1
151833
666154803
557305840
81
353525
72860
88
12
85
274067
279921845
3
345602
4
8
58
791537579
255031
340731
33
37
28
556061600
358500
199475
24
9
97
16
768909820
54
995319026
751866820
317249
25
69
74632
49
72
28
840579844
39
238188538
27
194785961
60
37
3
76
71961
90
50323
219671674
78686725
44
187862
40
43
308379
25
16
2
20
401246
43
9
35
24
27
10020
86
290365
451648
209335
181390
251457
285137
85
264153
399977
9
99
21
339408921
243856
3
182030
89500
410908
74
630538579
76
77
28
45287
94
97
130238
4
27
53
84
381807
351634
6
183026
423220
69
223573
26
75
223144
9
4
69
6
355337
392992006
3
1
301106
19
27
157987
86278
440018137
5
1710
8
369268
164318
66
2
389350
45204
193225
7
827318766
36
363348
19
394467
14
6
84253
60865
50
208017
118530
25
198482
222252
7
342253
23214
316786
142150
38
235631
225791109
482817
167649
21
55
120148
60
37
422626
239315
5
17
362106
82
192597
2
42
418196
153207
340174
292990
378873870
4
77
39
54
408631
54254
344929
86
183447
72
368624
232191
47
328866
54098
196887
37
281802
47
75
205255
53
285722
974429910
263076
112533
55
916609136
55
71
299445
40
37
7
20
174962
180691231
365374
467791
387958
47
404798
384001
107558
433830
85
88
58
550726460
19
235702
90
390584
3
51
63
70
96245
430310
40
671173000
46
166638
410826
96
187348
264138
190278171
176487
156213
45741
314769
16359
290155
154679
143237
205891
62
28
51
47117
15535
254395
71
274511
184988
54
40
78
219848
67
64
17922276
81
50797
269555
86
149965935
986735550
445523089
57
46
188946
63
61
9472
348977
89953
96
201641
943078047
66
77
384850
140447
378277
462552
164321
2
804317963
32
424971
49
91
81
94000
62
25
50
31
33389
136237
297027
86
263970
291563
973608609
1
59
71259
8
78
24
8
453227948
84
26
210885408
94
324153253
4
301644
248831
264469
38
741533808
26
17
91
581829747
346316
17107
79
8
385051
45
375521
45273
90
314712416
455062
290668
406836
81
887037733
344323
36
95
409118
43
434773
610832218
408676
41
56
345126
200296934
85641
28
66
754670716
4239
63
269434335
18
46
34
370211
456510
16
32
509220741
86
77617
921273
426701
54
3
244988
91
188865948
981927541
349564
45221
435218
13
28278
468090
79314
15038
9331
194359
278406
150272
917148186
143519
55
18
264681
324132
6
8
168168
86
208188
529909805
191884
153198
961542228
98
57
555633995
75
455921
597475803
76
651606428
7
97
63
4
20
292061
60
57
223668
449625
60
45
200953
14
43
30
569941455
508773718
314352
82
97288
258780
2
140966
1
432436
39
80
2
416229
96
86
95040
882135704
86
26
41252
14
83
634186491
431482
593899424
293469
272094221
44
66
53
370633
147522
868783660
268063023
324896565
56
37682
492638728
336748
200882
9
59
313936
89039
65
1
4
80
16
220950
50365
337409
4
183163
498451454
95
3
231116
284276
935791761
72743
8
4
236103
372700
115901887
6
198084
61
47
42
83720
3
8
24813
374031
7
259451
191630
30
24
251997119
676657411
86
47
59777
664
152481
404507
5
221256
486769
35
610540613
82
401300
203242
81
392081
485393524
32
48719
17
1
53
50
373807
3
74
9
852642808
23
13
333112
688371212
73
189793138
35
495440
277418
2
16
86
17
310414
41
7
5
9
9
93
307864
1
224489
3
153518
65
221961
390434
175029
66
90
48
50
9
43
163645
461053
74
46
94218
136026
13
124546
438108
77
424389
799613807
169416514
277632
46558
97
400747457
12200
184321
37
6
99
150361
34
92
1
13
138805831
76722758
7
522390608
80373
72
313970920
31
94
220419
17
57
235875
46
5
216728
6
689080477
270471
73
49
58
65908
274265
7
650748921
358211
280013843
61
83
84
288082
443043
486682
357764
77300
431019149
138356
194074
29
80
99
74
22
13
71530
71
85
64
2
139764
263940
86
411051
8
333639
842531415
300698
962995793
231904
78120
167017
71
97
217377
288450
451444
32
376865
79
403167
245285
103365
215960
446552
436861832
39
81
65
870093857
99
78
39
802683269
406025
70
227876
401889
333023
7
153243
48
26
175522
68
39
360195
362156
30
260091
81
3
67
303216
28
44
20
217695
48
40
332611743
14
9
354079
377696
1
30
359524
34
393667
7
73
91135
240559
31
78435921
75
60
11
80
432296
34
418762
35
36
290513960
419890
52903
1
41688
505927295
276622
75717
1
76016042
228971
65865461
25
426493
44
32
9
35
462459
240979
347756
182121
4
227985
177337
7
799815750
448053
38
17
546353200
82
334850
467064
338605
82984
67
3
168540
389117
63
328137
85
271981
34
90526
20295
974236068
96
178457
452119
238877
94
474879
45229
376814219
189270
87
173673
24
29681
167351
316144628
89
1
59
229900
238246620
9
46
339001
147888221
55
293357
68
7
35
99
437447
127781
469748
33
86
63
167824
29
168706
417344
9
158788
31
120052
413209073
2
1
12460025
212247
95
482108
80
90
97146
60740
718551571
41
73
55
28
27526
9768
1
228510
375672
9
95
474307
180536446
50
752155478
187107
420786
197125
96
208152
5
26
31
46
118417
63
266139
770991050
127193
265684
180704
51796797
40
8
148475
802893437
16
38
345471806
308424284
8
155468
21
298910
166479
77
9
30
96
36
485170
423076
54
977921717
102510
28
85069
94
227710
35
20
149673
780982767
62
2
31
1
79
266679
284922
30
419724
80
181752
20869
184837
346796
527161364
88
351775
283147
341049
398039
204808
94
60
83
14
281210
26
36
77
38288
258327
16
225947221
2
154462
124363
207379286
67
62588
4
8
70
99
77
33
59
8
6
7
306255
981110022
82
97
33
42749
473806
27
61
18
6952
300783
167555
98
44560487
7
367711
57
64
1
507340813
65
425157
134924
55
439547
193325
85
1
12
496339
36
9
48448
429237
52
60
488771273
10
55
76689
3
200097
27
903485952
68
127880
220478
368283
63
11
14
368965971
317170
330835
246842
375200
88
2
23
41
498805
29
78
85
12
3
135137826
990352924
91
539166835
428100
193092
14
82
465828
66
394850
35
93927
5
25
62
72
34058
226811
1
344784
43
144359
363694
125475
6
296094
66
182435
126837
4
1
35
191903
299375011
19
321119
14
11
66
67
45
13
4
411933
91
222540
246590
472079498
333311
248880
41261
359865107
63
147020
54
427062
16
487072
2
9
444892896
30338
86
449509937
35
35
37
86
5
279154
757153304
50969470
158096
364731
62
84
209116
53
387308
9
118426
74
204759
62
3
9735
54
195493537
83009
43
54
45
25
28
77
434733613
3
3
54540
332358
17
4
2
218692
71
541755335
658272957
452887602
69
14
439077
7
494167
191848
186481569
196037
179957
426978
323890771
8
243663
66
345584
14106
69
78
92
19
88701261
7
89
86
40
149632000
81
8
543455915
88
126603
96
3
250169467
26
52
159301
17
10
190097
35504
35
168909
44317
79
70
372043948
85
177308
1
416989
105284
23
18
33
87
235352
281219
3
4
40
257153
30
2
80
51627
4
120296
256328
89082
13
37
74
84
25
872183503
495826
26
885696398
8
4
223946
75897
56
70
3
7
207322
10
28
226034
45
197750
653804973
22
18
2
401202
288281
235919
40
94
351599
11
10
101204
457215
40
34
81
87770
324294
46
691098159
74
347518
280845
445604
288791
52
146019
31
641995697
20
40483271
160901
120284
498843
40
379406
21
35482
10993
13
87
83
369033
612541610
158033
92
20
233532125
1749
480161
252603
59
49
6
9
82178
74
49
381872
50
346008
477329
943873001
46
73
168448
74
59
350795
26
83
455847
444335214
2
80
19387
75
1
297298
19842138
74
176218
84
50
196411070
271776
842572406
198986
68
641494283
74
93
32
35002
723128756
80040
90
52
384845
237734
72
2
377082
350830
62
2
23
463425
403756
71
319544
168544
29
194648
35
55
3
661570973
456845
206663808
29
482304
68
463259
2
1
24
866202767
39
478230
76
44
889639963
49
185899
67
279223
36728
733495072
69238
26
5
16
265790
496777
3
596680318
30
21
21
4
38
44
120490
33
80
7
80
206731
23
107533
785328345
499505
71
50
226766018
72
58
312298
93
80
20
132738
48
23
350177
239294
194872
94034
282241
3
147584
363486
41
444290
74788
93
30
491334
93
75
75
219469
710632426
285825
453567
36
90
22
423031
41
443389
3
10
14
89
103974
93
7
82
404401
360383
22691
46
60601
173594
475339
52
385024
435531297
193534
225607
51004
296985
93
30
26
75
43
137422
87
247220
408098
9
4
1
220977
8
20
20677
458693
334853952
804292196
37
541461468
60
3
74
103152
395221
29
312326667
555973195
9
448129
290711
437220
214625707
342605
9
90
35968721
96
227241
62
244636
7
63
75
227401
14144
80
7
216351
43
395670
41
439431
13
484447
10
2
83
298096
487635
97
12
380255
59
81
271788
87
44
245502
37
58
172322
30
372619142
2
160492785
124853
161699
142013
392136
309409
109780
94
67333
7
73
116261652
248501
47521
494718
68443
380283
94
252286
28
458595
18
189104
23
1
595727388
40
452296
98
321713
3
68
90
97
721269397
230784
80
75
259978
77
284612617
110719461
53230252
88106
1
433317
362376
80
4
5
57
44852
15
55
87
94
143197
375327
67
463675
219985
84
106642
58
68445
240983
65567
465365
4
43
83
9
28631
378068
3
6
40
48
343670
45
28
92
53
35
6
84
86
84
377304
9
39774
80
27
184216
95
478673
59
132292
97
132193
90
37
74781118
879349910
43
371621
91
62
78
40
47
68
83
3
18984
4
54
91
209859
71
96
427447
199791
6
107667
50580
52
19
43
7
244498
411260
7
84
82758
1
370064
91053
119397
342538
806369570
138444
399837
86
478365
80201
26
55
76
41
87
78
25161
163995
442581
64
92
240742
317345
284781
23236
111171
16
341633
158444
38
286410
337850
1
371327
281615
49
6
342162497
66
82
41745
63
14
16
10
151837
47807
96411
232444
843540232
650842513
100991
6
75
75
257809
87
21
352961
1
1
430256
363396
28
12
408581
77
52709
1
48
8
259326
452869
946672807
39
283538
70
121517
13
969689046
45
25970
66
2
82
7
46
435647
38
17
81
5
50
465411
47
16
6
499397
69364
87
248432
72
327384
5
113353
596840610
47
40
69
95609964
323455
91
71
498472
461337
80
396482
246611
94
86
20
425346
59
31
7
11
82762
421540
856522161
277820
233984
99
954337430
28
420224
65
438268
94
745266766
97
97
173486
89
10
95
49
4
322693
410024
906709320
303457
50
182598
22
2
5
6
444164
53579
14
348526
17
44
517165940
92
66
90316
88
479497
45
46
80
344963
76
430995
59
401525
60
67
12
339938
28
6
465631
28
328695
4
61
92
495774
63
46
9
141938
9
626181056
2
45
495186
216332
8
92
205161
67707541
370698
9
21
39
80309
47
41878
27781
134425
77181
437358
2
467759
485255
500696280
276947
92
104035
159409
338766
60
13
134055
47
45
51609
25
62991
269457
104611566
256164
283719
67
209918125
592
14991
454639
28
265389
280736
40246
641875041
395316
54
29265
380897
201898
145390
648337138
171901
338028
6
416741
27
9
452127
22
143448152
390363
18
48
133241456
100989
74
375219
395204053
21
808251590
237845
97
479572
38
361008225
399727
62
373211
41
28532
467811
249615
49443
151627
14
361505
45
71
437469
75
21
4
173261
98
49
114400
419834
77
36
96
15
395561
44
320720
3
40
19
63
29
469710
38
7
483558
32
72
81
188469973
121026
50
82
46
44
93
39
228435
2
1
59
388573
5
169605305
366214
941162702
464901
39
3
249934
338130
302599
90
114009263
256321
25
1
151749
55
193620
12
8
98
231165
728272209
20
402617
89
72
15956074
37
92141
406677
445262
348977
39
455613
382079
49679
47
180219
684471837
38
284921
24
51
4
328677
60
204375331
117899
8
104571
44
714114859
43
84
69
28
2
238384
451834
345000
26
25884
40
50
33
302606
30
221714
37759
82
452797
329046
81
8
339515754
75941
76
345312
13
309447
469382
158597
6
93
73
7
418253
59
19
22
96
61
155421159
26
69
381218
87
54678
465253
23
342175
397162074
28
284522979
125382
161667
29
315293410
234707
48
69841
617212136
442894
47112
91875
4
10
299041113
118064279
8
281819
9
91
201065
47
482644
65
71
31546
191024
57
439730
446871
19
664245323
463855
208066
416085
4
72
494097
299363
19865
89
458255
901888875
184614
4
40
3
60474
4
15226817
2
78
76
58
126931
152793
4
34
75070
38
207686
64851
56
141587
259979
2
928231748
221803
230226
58
74
119839
463540
276838817
9
907213896
252229
254977360
160616
93
76
16
59
33
275262
159008
9
425876
5
57
58
346408
52
72
39
91
4
41
88
387350
79
614697690
93
45
209361
354375
16931
163663
377400
625892018
57
390646
75
33
232219
406623
360533
20
31
223326
43821962
79
158130
243451
2
38
92
281540
148095
418409
439600
398981
294741
379605
95
30
768286360
15
471614737
83
32001
38
340907
74
95273
77
42
165082
438440
65
249581
9
414485
437184
3
38
433659
5
415441
73
88
548918375
1
473557
95487
96
942445920
5
92135
84
333184
94
2
73
321550
492757
386496
21
462494
343839
91
280795
190889
309742
66
456721
323856
271289
64
384245
2
457702
284075529
3
111439
98
84
91
266448
90
36
76
73
59
490795
557853370
257764
38
296055846
479233
90
96
392190
212575
257163
353563
45
843332891
74
55
84392
474907
93449
85
41
2
478469
193728
45
15
47
432539
60446
94
87
51
12
9
18
154233
26
295040
195679
71
95
65440
86
9
81
222662
125753
4
27
56
15
7
314738
92
251848
226976
6
325806
1
2
99
338756
26081
62
422961
9
824
204231
391708
69
46
28
49
14
65822
83
87
68992
94
33
198412
1
45
350814
55
77
49
125485
497210272
1
366005
75
64
386532
351206
87
203767
6
193285
83744
28
462251
4
125304177
4
56
614655078
43
3
253521
438148
4
33
82
67405
96
8
92
34
448126
69
794331908
496086
90
21
424532
79
587736774
3
473828
58
77
77
257055
382367721
8
52
12752
64
402664
93
58
422920
277836340
96
225736
548691307
291344
471281
85
306945
12
89651534
14
146716
70
92
6
482067
757612514
89
91
3842
8
26
13
11
92
42
367
2
479947
5
25
55
391570396
159908613
29
826732997
73
896726419
6
4
2
67153
90398
490497599
61
257953
401290729
90318
92
46
152525
617293321
452095
4
87
22
110923313
45
19111960
7
253233
160924
411318
293813
40
94
26332
49257875
433376
257553753
79
345517
93899
243808172
211101
36
12
19213
248383
778481998
259386
8
27
480091
96
67524
607870401
67
380575
47114
156542
372966
198482
253872
657971468
2
427296558
24483
90
39
413022
23
322708
56
15
645925106
329412
33
20
240677
51
39
11
75
468511
16
9
352494
864199080
18
325281
415413
118980
14
120254
31
7
5
83230
54
12
321910
94
137391574
87
9
5
58
125454
65
499727
273902
90
349447
136165
93245
65
48
343142
954545331
94
6
417674
234612
5
425947
49392
39
233863
62
152824
250130
491421
946271509
18
494399
76
154704837
184974
68
105678
6
69
14
869647202
4
136315
233739
43
4
26
67
78551
293030
36
31
242034
9
80
242104885
7
798654568
194050
70
94
4
99
322647
46
581802642
109763
61
88
2
377142
186587
88
11
1
271645
7
1
184449
413957
86
63720
21
414712
44
364999
77
483754
304599
42
422556
341219
51
78230
47
52
43615
81
81336
31
445503
212267
403611
68
66
464551
457964
387238
385575
52574
32
228925
22
7344
98
168758
760191727
31
60
446554
9
86
51
66
637659404
449809
75
198831
381981
60
199871312
467578
307607
64
40
80
89
159502
130356
488401
30
55
58934
859061960
672675410
50
6
124611
95
545841878
425558
3
79
415749
99
27761
41
5
11998
95
77
28
3
30
150388
86
96905
39
149347
67035
73
10324
297282
53
208149
157831
2081
4
264030
7
51
30
226877
435147
147198
66
45
88
48
8
613399131
43
50
481978
64
6033
29637
2
28
397255855
7
6
13
97
22
339882
2
129431
9
63
66
477970
39
76
382491
60
83
14
45511
43
167550
301210
52
217671
99
877649401
383819080
6
332434125
421794
480179
337698
154328
330956
445584
99
256283831
41
158424
88
480960
143272
344764
87
57
301570
250648
610107182
271789
60
338336
45
348023
52
79
86
44
45
759468107
193762
26
3
408195
206678
368058030
730303780
116180056
52
8
8
337455
284440
140827203
81
312016
165974
95
19
185399
377865
270410
278809
615022869
446202744
85
957062259
295071232
44
41
17
851124747
431268
61072
49973
224433
383719
159610919
16
149130
120026
73
5
45267
67
609718357
22
278959
391335
97
27
459
749436235
47
401864
585310629
9
478706
63
57
402789
49739374
99
359489
165015
742214919
312412
43330205
54
15
7
90
402458
222750
88
77
292234
13
8
4
469917814
476975169
120067
441271
23
14
40
41
413382
65783
39
2
45
15455
9
86
1
98
97
91
237804
49
262010
68
237897118
37
388051
36
904404092
8
41
21775
16
32
78
3
156092933
411440
5
5
140143
437649
56
60
712224124
55
5
95
183784
6
49
281260
13
177624
98
12
88
329058
5
36
32
94
401412
69
93
420733
85
186341
9
3
342331048
8
75
1
458532
14
52
88
7
185632
336910
131958
80
36
17
91120
41
453018
9
853448453
10
393949
105956
70
6
424626
44
80
17
449354
189358
9
464665
156993
21
65
102939563
31
87684
62
45825
63
641097337
100594
179294
10
1
62
359350
36746
495361
71
861973276
294793
45
84
345371
249248
82
37989584
419392826
9
857933370
78
15
380796
95
223313
85
41
247405
409321
220697
32
192312
3
385333790
61
7
142085
16
3
289818
70709
93
41
24
86
935102009
797845532
46374679
79
23
88
197619
496153
31
586087281
7
70
279980
417931
2
33
72
177622
362253
6
78
98
245541
63711
420650
17
280951952
399124
169003
332321
88
723987736
71
1
7
25
171669440
69
607185570
12437
161945
392637
1
13
272204
160768
2
292890
134386059
82
90
74
55
132571442
93
8
454081
622495554
15899
37297
28
2
229098
287292
90
415706
38
83
26
24805
52
3
228737
9
225582523
183696
198135
87
469517
91875
49
74923
194388
324282555
514366394
336857
47
15373
16
51001
222836
82
13
27
66
22
71
267706
10
52
7
12
273899
7
70
43
100874
77172
308386121
56
39
121867979
1
53
28
126320
159321
69
218218
2
6
305711
40
80
438643
2
42
87183
2
14
4
88409
81
785728901
451589
329110
42
1
53
153718
69089
144892954
250417708
239491
25
41
452435
302538
19
82
547710647
124789
34
68
323257
36
372666
339688
82
7
11
5
484394
14725403
448724
75
339050
13809
88
113873
2
92170
91
11
182013
53
232675
383360
51
54
659633295
47
295628
18
8
88299
483695
29
50
20
45
39
53
24784
478105
41
312737
80628
4743
398861
67
39
58
697095656
928046325
5
734918905
40172
11
689717587
11
49396
95
445662
76
933154730
4697836
59299
8
6
25
67
154732
67
615636027
3
8
703505874
100737
79
40
96
6
71
92695
70093
58
72
61
21
16
43478
9
88842
33
129796
199144
377062
142813
18
384613
316534
6
352569
2
579339163
331261
65
342077
18
313885
438808
942908171
81
46
385983
98
85
11
258001740
43
26
90
9
115216
469512
231325
19
55
276430
20
69
81
10995
202894491
38
96
201538
34
195145
73
19
35
274434
482285
460402
55
19
62480
33
404619
85
79
78
206077
70
304556
1302
88186
397434247
57
919649263
10812
85
102802
23
80
85
32
128249
75
357959
417223
9
5
166894
1
2
310686
398727
67
46
124371
180099
50
227145947
9
57
34
4
417065
594769947
4
335571
271198
64
146759
21
714479335
73
3
468409
74
38
48
331298
82
18
27
17882
482044
140875
98
99
7
2
35
58
42
467401
498952
42
409086
83047
173671
92
417942
56
793043154
177430
419951
6
100312
899957948
483802
358523
18
364855
2
258075
35601
19
6
400168
4
134030933
129945
40
42
8
17
125735
25
69
14
15714
47
41
156328
134415
331992
2
404358
51
213742423
56
85
6
7
95
83017
44
271149
286985
9
31
39
376929
586087844
44
58539
395890
8
50
266632
4
211428
333393
15
87
2
883729136
84789
131030
79589
503314550
95
205350
414701
53
76
42
344893
15
458681
67
1
92
221440203
293069
476522
57
84
75233
101038
479850341
35
52
242106
80
659138009
82
58
316764
633172402
162440
8
87
426281
641482729
260591
85
280828
479894
8
223572317
27
394191
6
315211
94
848628951
257144
78
296609
365676
46
246128
71
36
31
4
18077
17
77
3
12
54
142311
423686
825185307
197465
324158
63625
434919
52037
8
238511
6
123684
34528
349965413
164629
66
10
991660233
47
38
436180
312048
95
81
480775
74
72649
476693
3506
465141
220000
7
400570
6
69
184285
72355
137852
66
4
295603349
191650
199498
60
104974
910601954
58487885
67
7
437111
422720
40987
1
23
90
74
408243
376995
74
647830487
252076
484022
57
218170
310093
43
3
90
268556
34
759859127
259428
74
381651
1
74
67
332148285
466531
384499
216190
52494
15
185849
24670
36
388957
367706
6
224074718
288199
42
295662759
354483
363400
249739
5
268088
74241
31
478482
68
284344611
411630
73
77
2
33
199711
71
318607
431328
55
37840
173059
814395576
52
444849
44352
802058888
325687
24
194105
57
99
863961121
439559
215790
836907779
451639
33
20
477763
50
7
3
38052556
27
41
984988714
248410
136452
172832
164087
3
96
178093
19
282543
251751
68
355322
5
36
18
308472
117440
192734
739913579
345526
11
450967
493419631
7
957208735
13
59
416707
97
207738
39615
86
432643
138355
81
24
326091
294233
45
768418307
4
2
45
71
94
79
53301
39
75
207008
496371812
237128
85
220690955
352004962
89
271216655
64
85
267497
227472709
54
329313
47
1
177758
278129867
109781
87
966511989
82493
467678
48
14772
63
70
228161
77
34598
52
18
71
371719
47
400258
88
56
49
75144
81
14
650188917
800100489
92
20
211396
492537
85
470683
85
27
428391
163090049
59
260967
52295
80
85
218097
50
307754
145938
72
309198
415603
87
51
423510
68
10
39
41566
1366
214392
103927
56
387356
471338
316613
36
193410
351243
152377
257558
4
49
204210
90634
340549
368031
227289
17666
32
397330
70
47
354636
72
343580
44
66
85
38
51
263740766
71
437995
56
55
78
21
5
5
466633
65
417368
98253458
688942567
823415649
39
30
309506
68
382927
29
6
598934588
232972
31501
401968
168020794
456091
36
238817
84
3
7
191999
430659
45
5
187027
925226550
88
8
8
5
98315
65
25
66
43
43312
87
384871
91556
11960051
382788
105477
186307
300815
86
43161
37
307603
88
57575
367622
61
208129
28
7
70
437147
442018
13
30
9
72
317770
493285
494292
52
30
442805
2
739861297
178012
56169
220742
26
160164
2
17
4
31
283511
449706
64
69
165677
991378221
263531
2
353792
2
281704
361709
104886
472275
32
68
162888
95
45
357965
16
52
1
359312
469545029
68
68
63
37
241299235
70
232787
15735
4
41
65
9
78
16
96
461371
277221
2
556627680
70
44
440612
33212630
429382400
275387
43
93736
1
402110
414809
75
75
17
464087
249934
325535
79601
91
587002328
441202
40
81
42380
172771425
93
481315
84502781
399055
94
5
391693
754581611
69
75
13
38
7
50
99
6
87
245606
196974
28
66
383761
26223
267969
68
96
53
4
83
256302
161679
87202687
439210412
70299
16
50118
449281689
663791630
968217777
84
454561490
23
225165
35
291267
70
340626
1212
97
9
539366679
85
9
78
14
365046
117995
4
346237
62
28
50
65
65
21619164
1
148025
62
45
539587335
259895952
67
499291
98074
97
335753301
5
299743
41
29
207276317
247334
91463
60
203253
69
483764
431601
5
122059
615356902
671413735
96938
590907335
213674
451497
7
452809
120661
250075
446676
271198
261806978
52
85
371459
284440
132413
378821
411479
217368
237280
7
88
74
129725
36
260537
71
9
34
24
78
1
51
214284
93
998419505
81
70
26
72
28
1
80
67
233749260
7
7
555137924
47
480508
122306794
4
267284
55
4
93902
203939
44533
432456
397637
426294
89854
59304
12998
63
91
841459561
141511
37
87
168632
70
28
53
430133325
413480
361732
12
92
464538
620217800
35
31
22
290376
36165
1
98212
319339387
473206
313262
57
26
511051545
21
24
212758
59
402056
68
5
79727
900168717
350196
137065066
463213
251799
95293
75
333936
41
528201411
4
13
62
29
9
13
488439
65120
343796
56
380793
87
895262826
56
3
62
27
40
94
23
296868
38
98
395725
161578242
449958
176483
4
3
4
7
74
1
97437540
643312094
1
93127
91
537167929
334974
7
92
99
4
35
53
47569
8
4
7
267595602
95
44
13
26
44
34
249271
54
42
173808274
76
52
260939
62
32
367182
122087
89
1
156324
41
378102
81
142872
6
193877
71
79
48651
204541
37
475177
151776
25
76
6
55
84567
7
703464728
93
130435
246333
467665
436521
204912
333137924
311970
12
143316
252201
15
99
232052
43
121961
118489863
127477
44
9
97
156545
12
368905
467899
45209
5
33
8
488710
69
68
16
345916
896847517
134956
393059
28
12
368325
30
653402714
214417
176744
959345883
347644
67
87663
349572
2
279437
58
37668
719442573
6
8
88
231026
7
435518
97
392026
445749
34764687
379489
5
31
8
30
29
81
3
47805
71
21
96
222496
487779257
64
470873
14
17497
63
138917
33
428922
299170
424900
74
13
98543
63
90715
230496
386527151
26
241034
252553
33
406879
27
55
42
345910
83
214735
912018517
422787
291442159
8
7
63
8
170731
262200
103707427
70
27
104255
83755
760553888
56
479739
73
38
139887
255239
969908453
8
14
29
393211
82
56
2
58
40403
204709
56
53
21
212688
142474591
69
70
41
83
4
253861
162509349
10544
406799
997384598
66
217985
1
180200
6
5
327170
6
44
313163
101762
5
290529
34
206548
3
115875
45
41
100095315
52
33
4
463291
299126
7
68
471628
320492
5
138691
364570
92
1
195070
284002180
87
33923
3
470752
249844
1
53421
285005
85215
67101
263131
30
864730510
52613
186236
476300
6
47
427324
5
31
4
66
14
75
34
33
258922753
825598811
43
61
150361422
63
265216
39
86
386835
499134
123608
313253
63
1
17
60
231751
52
138495
3
21
457201
394565478
147117
459724
485955
48
57485
1
377989
97
435785
72
218631
909407178
82
10
82
33
147274
5
74526
29
23405
5
64
86
26
96
648934849
14
75
168976
82
228493
52
1
880405240
551222646
456657
245880
483052
53
41
22
74
53
177965370
27
9464
45
481925846
30
23
415005
105020
422456
399341
471339
299774
82
24838
21
410085
43
118017
241376
95
69
24212
191507
34
7
496517
42
208315
48
101949
78534
52
32
354724
785452121
75
50691
5
133137
142352
302215
249129
10
9
339621
95
46
66
71
405499
679522392
481361670
364115
88
13
191311
177750
359102
5
99
58
26240
491083
67
24
358802
78
238224
49
458283
300515
25531
36595
576431210
12
90
74
10
579726118
27
52
158702
461293
62
1
15
59
40
8
845567362
423358
2138
6
43
532045579
46
227901753
38
69
65
137770
401156
11
40
69
62183
13
130206
366701
670923714
230823
318530466
325417961
64
345762
38
85
9
437401
3
467170
317256
32854
379997
94
277038
241848
20962
2
87
219696
322164
5
123995
102801
41
112365
44923
183545
66
138504737
244071
282482
76
604129113
95
188333
6
48
188061
784064281
65
498306
329100
25
6
253163
75
290540404
145089
97
70
13
488702
74
25
31
190641
374133821
16
17
21649
414214
423524866
65
127183
273896
32
2
13
63
995533505
55897
400172
389113
66
333266
483438
202552
56
87
404778
215315
9
415527
7
52
49344
75
394249800
55
75
6
475612
44
6
1
198869
237518
234094
146821
228416
355015
59
22
327682
55
439591
190446
407887
28
9
51
1
92
228518
63474
68
354020
319169
252786
93076690
248329
274874
428249
65
90
2
37
77
460808
197529
76
27
74
42
38
5
6
7304555
9
94
52
61
135345
474065
655613796
430747
465223
373284
258597
31
75
98
948585357
99
896912917
290194
14
43
261631241
90
297222
476069
14822
57283
81
15
240056
3
70
82582
49
52
26
444598
7
52337
440556
75
638855042
231794
507508729
407343
28
816904506
322570
422412
67
215425084
130286
38
30
68
8
384670
328184
87
207476
259860112
58203
242268
397270
26
46051
206020733
42
270934
191500
228195
9
433581
8
556998361
66
20
81
47554
23
76
366399905
222108
30
30667
398203
344817
57
40
461719
15
6
52
285037
9714114
191580
35
72376
409459
31
8
53
58
53
91
36
310941
21
280196
81
322498
68
95
112872
81
251246
6
460871
354961
1
7286
20
139409
633573119
28
28
56
998650327
6
71
2
859451440
49
80
45
572150301
111592
6823860
141037
90
352214
337982
29
964274495
25
945568747
64936
37
185549
36
72
784040811
150273
82
36
5
271041
99
439864
64
43362737
229629
37
80
18
80
68
78278
53
72
2
218534
22
3
359614
62
49892
88
307353
121674647
79492
1567
56
146278
91
25
162338
69
218193
99388
53205
66
96
30
22406
28
222914
97
3
424756
315150
381392
342985
245582
8
5
49
220160
29
107642771
70
52
95071
59
65
98
49513
23
89
147512
185131
372075
364153
70
401751
155824
371688
26
233571
288183
77
158836
93
37
3
16407
146007
11
55
345307
91812
73
307638
393030
218444
382883
192222
373355
20
47
374705
481172
90
33
53
302138
36
46980469
334273
313364
280927152
256675
947026593
887593530
360909
947598073
94
452802
278731
482618698
68
967619655
95
140699
991721230
394487
187393
7
823459594
43299
3
96
237247
27
785792118
2
117742
443243
25
348901
496332
43
161830
66
296277
199318
127623
36
39725568
189135
367671
283150
85
18
271103
36789
32
48
36
8
157522
8
46
4
118981554
237517
242463
337507
935519330
66
4
95
446889
342485
61
496869
78
99
400817
549089081
346566
41
29
131048
227962
6
79
19921
58386
54
263718
464226787
152885
114413
480159
29
400453
29
30
26908
72197
186675
7
30
140086
411469111
292516111
18
247708
4
22
225290
6
13357
55
525144130
29
6
31
61
3
42444
225767
67
330246
244266
323191
250992
141966
322474
31822
318288
29
286037
420336
15
30
20
892340310
8
313437
75
849771291
457421
13
442183
51
374965
8
32
10
26
384580
441158
57
46219
90
3729
277558
285706307
40
92
2
278841
99
93
20
98
38
87
228200
30
65856
85
682140422
72944
54
33
51
44609
35
36
324688
47
319209358
376648
31
3
141708
286109
917612707
474414
78663
910215004
11
340980
79
471821956
48
180004
78
162790
29848
349690
35
296976918
12
586215328
142716
244143
72381829
485012
94
63
42458677
302608
33
157558
34
11
66
287780
80
423719
22224
178509
494608
79
115857
65
208063
190651
20796
31
170963
24
211637
215329
277574
491041
36
417368
70
16
47143
92
716171981
495781
91
59
96
466102
179135
42
440597
100620202
365644
24
48
75
90
40562
84
361885
6
190111
107897
51
4
67082691
203271
271119
406329
400438
4
408900
48421
868114336
97
94
429024
22
1
58
461092
43
112519
165758
649092139
62
74
131411
4
493991
96
15
97
267523
128844
312771
433622
913503892
85
36
14
77
7
33
182657928
17
488937
6
130981
64061
241328
2
31
401482
62
11
190715
107588
304415
88
98
98
54
10
429942
182024
38993
33
5
34432
4
480361
212252
316296
92
79
83
430964
61
7
146809811
90
354892458
4
13
5
59
8
409269
54
80
10
41
102560
485911
14
385499
26
46125
78
225377
258662
58
93
6
8
483722
594872723
56
14581457
77463
13
358068
16
465297
14
64
92
34
16
2
70
332278
52
97
847140777
168701
42
92797
216946
959332180
50
34
301730920
734336605
90224
5
17
22
856443072
797316976
59
75
14
956982727
47
25868
42
4
2
441957
91
294262
361707
17
49
653401781
833707105
405727
84
467038
18
422535
469752
24
153029
365414478
69
7071
141901
53
357513
414343
724094585
206208
490023
76
30
355188
53838
372427
9
74
101412
62
49
435762
94
449723
29
999065299
71
69
64
17
83577
400123070
17883
231954
478826
183655
500041783
440357
2
21
9
59
16659
42
353632
497725
125108
65
394981
411422
332486
38
22
59263
608509783
98
968666647
41
79
13643
78
22
447371
469627
56
29
155047
16
49
43
8
66818
397879
47
409419
3
73760584
56
489323753
100795618
382583
104946
75
92090
77
53
65
37
373911
61
36
356785
29
240130
469211
352084
360242727
4903
26
101717
405327996
99
54
54
27716
30
321613
850454063
699660735
32
80
71
674651803
4
86
475198
701842715
499672
219850
86
43
96
48
521190479
5
273291
43
29884108
124532
1
208844
304581
75
794214499
13
3
28
174988
49
9
383160357
96
8349
157685
269578
25
264601
171872
91
49149
22
1
335473
414170782
76
160856230
52991646
371514964
72
33938
86
453444
11833
74
90
6
22
36
464123
43
89
64
55
56690
78
79
68
462721
46564
110155
415598
55
1
202850527
240361
101027
14
7
450283
141254
20
8
329859
8
333541295
128060
204070
326942
64
35
967205171
495825
182746
8
347412747
322582285
80
227205
463847
31
178169
32
21
351074
350385
94
76
70
288098
62
191580
19
63489
368069
4
19
36
4
192274
220535
358041
362618
83
38682
10
387921
54034
129836790
34
398354
342896
460721
55866
80
43
416580
2
68
223310
13094
21
64
361273
341238
438681
452261717
384802
5
440943
98
8353
393469
594728356
410157
60
128915
76
538678392
66
31
256534
8
131158
206257
254241
269674
17360
430848
90
35
10
264167
31847
29
117947
196885
207910
44
384361
95
98
46
36
193680
231788
90
386116
171298
6
73
95
59
143049
477850
82
8011
367836
67
3
36
99
786397431
435613
571833993
29
253069
155751
91
440930
265750
39
24
309745
753265191
29
21
43
373037
173944
3
22
51856
77
52
57
103609
75
325630
291654
78
99
41
2
98
88
2
7
411488
157190
5
494237
39
77
6
71
89
254115
526828330
280300
67100775
45
32
807878772
92
47
212529
817178930
486496
90
46
53
492705
40175
247014
13
2
412433
2
368922
2
354200137
560976825
49463
3
5
44
32
80
34
18340
354937
84
322928071
17501
37
263895
63
55
142297
62617
90
199928
90
63
426844211
652087454
82
158771
90
97505
101370
96578
414665
396075
249546
77704
8
74
51297394
67
464203
57
564336857
456130
438968
394403
17524
6
11
784925300
224651
240046
80
245343847
207072252
11221
13
748865819
227140
64
52343200
39
382922
46
339011
3
95
257126
383486
284430
60
49861
57
96218
9
14
66
299488
485163
26
55795
76
168161
60869
174821
62
181693
515408012
46
3
354481
13
82
55
365990549
397462
84670
97
79
32
283952
245437
98
21
808404553
63
450490
153419
278497
283317
901514607
3
203823
26
206325
78
705433659
799085519
297634
199957
477577
428033
153474
7
66
85
386671
75
875259488
1
282124001
191404
490722
972637862
17
30561
551405438
381715
661690016
14
48
244631
89
12
33
31
185903
89
165847
1
73
23152
4
381754
429313
1
8
352263
89
248981
286642
44
879516262
31
775391417
65
33149
58
9
335168
152142
52549
108484
3
4
57
77370
9
30
101421
323608193
175088
22
237467
41
425541
49
25
82
355318
973296009
3
70
162865
24
40
80
210008
400840397
6
681235873
76
362646
8
49
102403
72
29
5
39
53994
795776351
205441939
10
493505
52
59940
68
32
189716488
2
108854
390922
498178
21
24446
5
405783
81
46
268044
62
53
192613
450007
375420
7
49
11
21
26577
55
383383
476046810
266583786
80
205705
3
40
476026131
231116
60
203014
5
55
313854
56
260818
377953
88
50609
208713
1
201898
32
2
17
13
413169298
323994
287821
497937
411531
648461844
94
347711903
419245
187047
60204
47
444145
438076229
71
968616874
23
91
442196
276011
99
55354
156378
22
264154
132390
216678
56
463468024
20
31
220554
149448
436773
223240
31
7
483332
173695614
39
75
3
457509
94902
84421
69
197219
498694
6
873702068
289951
69857
1
53
25
980106330
354971550
18
64
62
30
8
96
95
167599
195150
85
8
89976
9
88
293561
203704
4
20
378900
516091872
220473
47
13
63
76
47
6149255
149699561
67497
66
177864
301070
36
122096
429810
174287
92
85393
60
238442
314005
3
54
416330
495409
21
75280
82078
26
63
40
523156676
332270
249389
6
64
11
28
402879
434046
82
90
91
200850
458776
23
418245
148569
89
68409
52
94
57544
228610
26
2
433796
1
244206
94
344199
54
73
49
30
15
87
254781
436968
1
60
370713
67632
54
62386
3
65
11991
52231
28
5
8
120020234
509093597
34796
49561791
32
340547
90
258301
94
19
942133869
50857888
38
119325
593019665
247163
96
45266387
496756374
78
76
98
351962
85
97030727
54
27717
29
29
468642
818022377
473126
316068
496630
86
99
170633
8
22
99
20923
11254
18
374474
9
85816
19
197064
5
215668
332673
179488
29
99
86
9
96
369118
462200446
53
37
5
12
33
312715
99
65
58
36
499242
294514
85
95
249977764
64
46
459531
23
51
206389
4
56060
666297413
76
270829
58798
1
203833
189649
79308
260642
81062
332126630
10
39
365591
478906
79
302556
7
3
183215
7
403174
158017
2
227280
89
78
5
98944
66
172215454
460105
79
32
99907
40
337847
309017
124305
95
83884
31
138278
208209
349565
280584
9
264929
56
9
434313
386222
89
399571
7
285457
6
81
395870456
699961996
36
90
666172236
426131029
35
496019
80
417979
62
21
908808979
190116
99
67
19
4
78
421673
88
17
46
1
326492
31
148781
6
78
437766
350209
80
43467
322200
149976301
424182
382372
88
366638
47
352060
81
69
18
57
178315
79
389952
89
160133
64
94
86859
35
80197
87
281907
642487401
7
9
46
146437
24
213301
602656826
135671
20392
55
216484
60
22
24
19
286668
226237
333235
66
309101
5
9
2
82
363215
6
99
91
481008
71
61
419242
268426
3
58860
10
392826
340906
5
312686
9
2
51
7
106893
358677
13315
8
57
29
26
49
498742018
97
2
48
372444
213979732
25327
12
127984
29
160724131
73
298154
7
11288
75
81
395524
494916
49
30
8
510190426
48
735920473
92
103909
69
58
70
31
215166
5
436822
46
29
265948
84
91
283486
99
516911440
14
53
93
320304
150567
194987
384821
52
325286
370303
59
92
321370
43
2681
38
68
55
4
71
17
91169
92
12
94
254270
46
66231
383807
95
287192
300947
38
49
28
85
98
49
57600236
2
65
21
3
407469
402479
231004
37830
57
76
5
467982
242513
87
498656
77
79
73
47
75
89
7
38
67
32
478164
9
93
490794
5737
708323584
60
194663
495915
136093
400382
67142
928230799
75
208448
375207
149937
83
68
92
81543
95
435612
44
131736
6
224581
52
61
385232
2
149811
35
95
323070
15
61
365614
45
39
58
43
85
40713
354969
41
22950
295601
271497
432446
89707
22345
57
240966114
34
148006
41818
82
434066
39
6
57
57
423287
200250072
361236
41
40
470741
472760
65
365591843
62
490049
300803
274072397
32
5
9
706441746
431723
30
359601
1
24
24
139671
956490348
488829
108372
386349
23
75
60
29586
2
24
83
3
340400
85241
86
412161
194599
315165
98071
380485
5
664655326
161244
302764
462557
2
120413
1
7
322830
155655
29228
193798
275566
1
562234097
122724
15
8809
414322
66215
4
450622
110999
88618
166411
190575967
7
369775
208271
34
36
39
939984097
132567
452551
26
34914
24
276564688
164738
70
439210
994171106
25
2
238842
72
42
447477
813384403
23284
66
91640
486212
52
221265
12
74330
338418
332451
487251
429888
219286
6
99
107757
7
66006
1
55
45
40
166291
37
105746781
96
258742
48
92
10
5
15
56618
97
67981
360869
111490487
9
58
51
719631000
99
180920856
32
40
330114
40
57
478200
29
43461
46
48
410994
4300
98
71
178573
47
49
378819
459385
119662
35
84
306516
1
485225
21
92
209751
81
266029
65192
49
55
13
182886
178695
47
67
474897
7
227000587
45
276211
44
37
70
473381
79
36526018
179845
66
49
45
69
126393
58
15
334010138
78546
353560
91
54
26
43
166151
257833
471632
31
311807
67
294087
498178
477287554
238535
368977389
388083
408633
92337
36
532930512
811414722
6
46
491778
97
287467
29
93
262340
12192
219880
53
279962
357839
173454
407406
212231
25
90
243982
467533
95
29193
391505996
172941
9
432664
257878
95
450620
131814
50133
157491
23
54
2
4365
38232
407306
41
206378
336100
461779
70
200353464
7
34
19324545
339648
54
79
18865
22
25
128092
106186
11100137
21176
65
372548
7
36871
242656
25
227465
42
72
1
325738883
405384
1
308594
70884
66
371263
958360016
69
93
4
11
54
921488316
10
72
76
293986
53
10727
665980788
45
150783
114500839
234279
74
98297
916183833
81
26
58
1
81419
473174
65
382525
839409542
5
23
16
58
384606
329365158
50
49
29
14
6
63
203677
411948890
488898
30
396217
9
46
75
4
39
278755
4
96
512879134
278163
5
74
31213
345539
181624302
98
5
64131
261892
663929048
57
886031519
442086
82
96
14671
256583
26
31
7
244848220
90
5
3
264466
294290
775194009
2
1
9
316430
490905
189447
2
6
283871
152732259
137458
153537
13
288432
953253370
28
314641
404216
82
74
19
262153
454459
55
70
5
466052
492384
66
171720
69
30
247894
272787
429559
38
43
323248
533368573
441082
51
271687
15
478618
233070
46
381322
22
455765
67
342451
345295
170052
99
479058793
51931
5
82
21
86
428687
188138
53832
157486
66
189502
73
625997711
89
33691
404004
46
26
45492
482524125
27423
217904
21
58
404900
636786377
75
140196
53
29234
428506
87620
350717
90
80
89
76
763745128
5388
112946
42
54
197320
48
172863
404108
75
5379
355546346
47
64
79630136
982917300
221507
67
92
121995086
32
295075
146678
81613994
216785
467587
6
951504855
35
46
39
237249
533400407
484302
73
92
304724
36
167441
39
64
13
87341
3
208488
5
7
7414
25
45
177161
29
90
41886
461951
439911
97
62
473867316
94
89
11
54
8
61
193924
92
12
65
7
62
768572641
125784
330908
191392
61
2
88486
39
3
392341
458054
296621
83
32455
17757
383364
22
143558
39264
32
889651277
27
291063
19
76
26
77
483638
1
364794
553554144
220423
589993848
760470265
54
98
28
433133
9
88222
48
16
451918
885613494
57
94
57
345969
92
93
186494
85
69708573
335947
7
210295358
484663
251952
62
395510
355144
99
158805
75
48
37
462984
35
335169
444318
79
161852
347614
532303363
310677
31
366670
84
69
154715
52
845889482
67
34608882
185447
99
5
23834
178895
19
104074
7
24
205414
5
50255
101022117
7
8
96
32
158411
294110
259447243
56
413871
88
71110150
437180
187214
170562
198650
342592
96
71
51
2
19803
95207
396421
453943
77
10
50
8
74
757980023
25255
83
364690
61682
481438186
407529
362752
6
18
184495453
409368721
34
192700
298761
125934
60
16
415707
96
492138090
9
185290
321991
68
184194
33783
9898
62
50
92
261135
74
40
22
266658
80
14
91
261825553
90
90390145
87
166717
207061365
31
185061
44
31
284982
363076
47462
84
167645
24
38941
55
13
40
21
393013
3
403367
9017
27
236466
20
156351
317028325
240979
289306
73
452676
152870
355488
58
47
54
193916
81
1
21
433696
68
310645
11
34
259277
5
242676
338180
335173
25
412619498
19623
61
59
55
543600424
219164
90
14
89
171942
76
142320
30
466903
212159
645815217
3
140883
86575
47247
29944
194668
410611
49
482244
67
8
137809331
307972
235201
29
641824553
211372
102328
365419
212588401
36
207877
75
383481
72213
50598
54
1
49026
99
44
303593
94
410550
252989
1427
31
10
76
136339
539975085
461295
382406
2
179728
23813618
156113
96
57
122428
87
202143
16
90
117428
301707
81
25
14
65
63
360377
2
76
1
95
28
8
7
33
101366
7
9
334805
136810686
385679
1
69
22
221133
31
184311
7
154421
2
77
48
60
20
62
340526
741615583
232162
332762
296880
453833
323573
487698
42
43159
328242
70
96607
287190298
97
159283
709561565
26
451060
460277
413605
163863
50536002
177206
1
24
41
497716
364251
298947
256691
12
314246
821748757
1
488265
58
911633890
11
389715
7
35
248954
311010
44
61
45
480301
1
212970
238583
7
435345
19
2
127705
3
50
180050
55
371048
35
73
26
306676
417150
276319
32501
33
7
419249
622360531
96759
6
6
22961324
867841774
25976
89
47
96630
33
297833
7
290422
242185
393001
922672184
8
61754
13990
88
147765
476397971
73645
9572
76
772524016
337457
237814728
56
2
269116
65
29249
31
82
515705768
479201
80
42
49
20
20
4
9
70
80493
65349
4
8
76
413085
77
99
452286
31671
191916
30
5
93
182089455
358093
115439
52
2
34876817
3
42
13
449843
92
884175281
20
122218
13
507030436
55688
287201
384823
23
258086504
95
178977127
7
81497
76
41
55
452432
22
272991
2
417132
169694
280150
43
333338260
45
188652
79
77
91169
28
9
669680157
262383
68395
404106
462136
39
88
52
497345
27
4
345725
81
88373
38
88
55
218701
216146
308597
79169
75
40
117176
85
80
273119
9
478228
250110
55
47021
3
416626
35
127801
305688
54564397
57
188800406
9
291054
386612
3
47211
126885
35
8
32
6
38
476339
66
1
415237585
92981
31
2
80042151
9
12
287238
2
74251
74
347216
96322
91
24
233112
460780
328867
24722
165008
31
149228
83
298722
203525
223193
73
305384
63783
45
83
213162
4
332682406
213038
170421
139485
71
36
6
54
361042
34
472841
40
67
48
59
656678382
861730428
645085027
151833229
45
55
157313
9
109642
93
88
435672
222393
36
3
20
313459
92
7
25
388974
947175704
332344
51025
184176
77
32
61
84
826493314
291720
17
83
304982
3
200456
262652
131987
60
9
75
457775458
136375
24734
65
49
553806219
212507
80
164733
4
35
241495
382404
34
87
491151
54
58
85
409799
96
70
3
412614
279324
152201
397037
78
20
3
55
96
431567
248102
19
7
45
1
488236
16
13
275178
98
386201
438346
28
97
2
178360
4
334974
92463
87014
26
68
314383
216941
54
5
54
470190
12
816219006
334367
75
1
22
1
213654
53625
211057
763182857
6
160897
9
175591
348737
872653851
57
6
800921713
47085
13
21
477540
50388
411329
5
39
95
69
18422
37
254107060
37
145338
57434
414700
5
66
102597
15
230896
56511
447244140
4
442121
766129415
273570897
57
83
25
31
119871
90
16
547401766
35
67
300630
491629
232692
11
90
82
18
53
90138626
8
285195
90
20848
24
86
96
268248
67
237155
2
68
324425
229711
272508
396106946
504555979
71
634687495
6
823809914
1
1
21
872267853
176000
25
479466
30
322584
124480
801148244
10686
5
61
403154
16
36
8
98
132108
427668557
278125
5
69
98
1
15
231910
371898
68333
477390
542318665
8
108794
403724
453381
60
561024160
83
74
19
32
494120
76
71
469784
5
426291858
59
325729166
747916601
165218
1
7
60
130909
180222
46
9
232842
95594
80
32
45
6
308318
91
631679902
169525
306139882
28
290759
21
29
11
27
8
280956
312880
14
3
142676218
582412545
48
55
85
83
13
128872
77
485590
443119
27
52
7
29
27
356386
434910
100235212
32
41
72527
5
400012
58
976436713
176187
46
41
97
64352
391987
200929
332440
116910
37
473182
61
21805
41
53895
326785
356832
21
272971
434019
55
85
258112
316517883
31
98
32
84
342138
183864
314484
212879
62
61
75
51
56
78
475194
64
47
326085
55
68
76
64
3
57
9
292237
63
4
275064
926924723
338961
266358
15
9
80
73
13
42
899323247
89
165477
87
51
55
370825
365904
277247
40591
423623
95
242930
706727626
96518
186311
474884
75
93
91
146648
75
167915
72
88
134149
236695
186813
28
63
4
22165
454521
4
475473
29
406255
71
38
72
256315
49
408017
429318
11
566328577
305442
406271
424844
93
3
31
30
8
11
34
113967960
36
49
136512
3
328829461
14
48
135316
4
296482
47137
34
447394
73
492114
497058
40
455750
358645
23
20
475430972
196653
939733094
85
359033091
585974551
340510
57
193205232
788315907
88
45
85
181481
209628909
78
90
340648249
7
58
13
382052
488175
32
11
241706
45
53
162409
958672381
5
99
9667
49
430115
72
68
39
52
110695
21488
40
341123
15
426737
75
412367
24
331233132
41
55801
83
236134
39119
186838
459649
232429
110853935
50445
70
71
16784
65982
7
453987
479019
80
99
93
368802
791060971
34
29
37
293186
85
437413
353673
4
242156
83
11
42
13
70
349421381
12
447516
530169199
6
175533
82
64860
365008
129830
421657300
4
69
12
57
56
69
16
272701
29
5
38063
141604881
508503203
41
375987
21402
35
83
56
64055
68
58
244641
36
98
301933
410728
203175
81
98
957008963
56
444948
365368
7
204209209
6608
34
453959583
133098
41
78
89
26
214385
39
79
11
212803
65507
3
9
14968
362139
94
4
43526
291242
58
102839
376748
4
346268
89
28536
10
341729
496326
11
47
257823596
37
3
158812091
59
722879840
66
99
40
115952
63
462457
86
338349
41
14
19
487368
261207
9
78
207371
127017
9
97
13
456772
91
45
13779
68
330569
269427
434001
176391
98
6
59
17
70
387544
269162
23
288742
96
343905
430267
283835
340919
364479
698736520
739460871
69
130570
96782
177242
30
48
46
36
78
62
307707604
460032
3
406741
64957
135991
102748
233730
43
9
572672542
33
151122
2
17
968456319
38171
216456
73987
50
9
29
55
50
2
60404
96588
49
439694
460163
16
274484
86
64
296381
79
9
303522
734425198
92
174699
22
8
446199
99
83907
20
11
34
80004
37
373526
57
63
51
70
33
14
217483
486437
128427
416954
399956
7
91
61
6
464628
97118383
360974
334037
350235
3
9
845709994
24
364721528
43
31819
83
18496
433864
6
43
21215
99
265202
29
480835
204971
97
140151
98
16904
41
18
1
334304
934668417
56
400721
73
137955
11
83
39
97720
9
909610891
374292
477285
323457
96
35
616214762
753868165
307761979
1
69
431823
75706
246733
4
72
246282
350230
9
360648
83
21928
25462
163964
496920
283844
41
478452
377162
523065443
929815278
494903
96
382562
461813745
82
68
303096077
102214
51
87537
24
872238498
78
175462
87
50
97
90
92
12
30376
90496
661555332
160816
497906
94
215431
492466
52
45832
17
321333
15
107522
50693
8
98
14018
499961
58
55
71
253856
84
312708
43
293600
89
127161
48
26
84
461588
11
85
63303
2
340639
290582
320628
94
51
422476
61
18
61518
497903
78684
81
171579
367698
37
6
541042957
367029
973905285
25
73
104135893
65
21
333733
461125
73
427065
688988265
61
96
111288
6
68
996167939
27
98
414127
99
29
114986
77
383620
60
3
10
651874952
3
455869
224655
212921
90
189345
32
35
900738798
12
89
5
33
7
69
93
294702
254420
10
376154
44
245205
3
478730
20
176554
34628
88
68
187139
661962052
12
62
28950
208747
398021
975508094
475603
62
330155
219184
363190983
64
56
77
38
74
194005
86
102777
9
124354
258165
758388679
68
144093
11009
51
8
74
3
25
863542183
4
7
326870
310769
1
215314789
132344
759971389
59
39823
92
516444514
37
165630
46
9
96
46
377622877
343542
561505585
55
341509
87
17
733548260
34
283626
748642857
3
26500
352025
24
72
404020
777061482
66
247949
468856
1
701734458
269728
31
9
74
73
6
378821
29164
98937
100645
116241
21
36
5
267304
121380
266723
5
44
452122
59001
270969
5
6
634023861
94
62
334256
499595
236109
407967
433997
254035
336999
405143
141067
17
234987
5
797525145
479894
2
44
337995
69
252337
198430
74
78
249954
47352
101328
67
99690
62
120372
109080
453572
405036
83
66
4
36
363214
287928
356366
61
90
70
223381
61
185874
672378434
736620975
77
38449
469217
80
79312
115228
676558363
8
467904
477331
248312
209704
29
23
78
970363692
196519
69
12
13
9
493376
45
64
73341
405757
466473
41
117558
23
13
64
38984
364358
27
30
444483472
208987
1
239002
212771
26
84
188017
108961255
893578861
264331
168079
419853643
7558
47126
3
325360497
97
184448
128116
43
237964
47
200377
74
183757
85
3
234446
433615
103049
90
16540
20
251477
84
210018
99
32
479857
8
377897
420906
45617
40
77
705269397
7
211948
80
59592
14
234509
6
58362
198206
426744558
55
52
221409264
189562
35542575
334832
2
331447
49
70626394
176830
67
20
44620
304286524
313494
87797
43921
282262
267809
610118516
33
4
149217
12285457
12
12280312
5638688
4
115737
159997
12
87
65
492096
224686
2
376020
3
43
220177
89
3
424750
74
3
80487
223642
62
55
62
38
219828
6
791797106
34458363
9
327730
274628
717371181
107621
28
97
97
150842
63
252827
60
7
17
18905480
18784
464961
322885306
13
36
1
356489
77
4
307115
32
130545
120638
82
91201
48
4
446239
367278
40034
94
3
28
222967
13105
30
46341
118125
293299
603963200
86
449904
41
49
135663
32
786810390
226116
331167
1
27
114729
48
16
153868
206664
206312
28
6
76
57
281670
7
97
117848
320280
1
145093
355811
122579110
888874448
13
6
82
11
376588950
87
6159
78
928867114
65
2
68
220313
95
32
53
8
333825
22
174191
157234
48
41875
388198357
11
368765
161469
7
50
45
13
148420
371403
74
32
92
348700
13
465751
9
69
5543
221197400
288731
21
34
134748
57
210763
9
89
19
6
27946
89
69
91
207834
94
494624418
322803
88
44
7
463169
76308
485641
40
6
348735
318301
277473
79
44461628
28
206992
444975
61895
201738
148221
40
1
865754636
360227
271727
109606
219608
20
53039
233848859
606976738
86
9
341781
69122
104263
390781
11
15
399120
434798
27
69
164401
345749
351077
33
382418
312249
67
84
24075742
322484
70
47
178552
85
7
59
480068
18
7
28
79351147
52
174233
390284
24410112
43
486257
1
7
105035
128380
440930
34
346229
9
427471
19
7
166869
76
30
38963816
80
228908
200842
9
37
7
5
56
308191
143427
69
75
268854
1
390566
498418
326934
229108
51
50028
468145
84
43488
89
394312
97
27623844
2
81
260533
206171
54
282424
30
217372
9
252337
5
7
17
418359
327345
39
1575
81
764907182
6
351465
55
94
274970
257755
139086
40
71316
48
297730
80
9
133723
26911
42
301785
952390637
971414592
520325603
81
399880416
191015
24
456133128
394506
254930702
95
50
967576238
648952941
484510
63
490376
16
277122
584924199
105066
48
387292
36
432359
177301
35
20
90
326196
125769
55963
61
15787
352415
390133
57
9
87
21
8
65581
96
57
829048488
373177
242498
852789641
904691936
476529
26
88
67
421878
44
81
470172
181182
41
92
169458686
111394
17
485994
253246
52357
53750
313076
1
237726
79169763
19
50
37
50
27
42560
185804
907772926
49741075
4
12
69
19
48
40
39
310505
31
87
118638914
495752
394510
73174
27504
64
479393
77
409349
16
535793777
29
469256
339604
4
18293
162324
10873
427931
92
50773
363216
58
287011
96
71
20
224894
388212
7
67
366568
178321
364817725
42884
80
156296
495630
39
480318
443305
36
31
77
61
189782
664238874
445486
84291
249405
408668
449819
78
206468
34
4
43292
95337
96
405450
479675
104082
894421738
8
346172
13
378265
22
481826
104043
5
55983
34909
450614
61
242635
427882
438647
224031
76384677
8
127295
3
52
1
10
26
6
156765
11
312701
128735
76
13
43
58
6
74
4
392609
212435
406316
92
15
325916
26
402591
349094087
21
7523
6
57
408290
591270105
98
17
85
5
33
479015
14
403541
52
8
37
54
32
51
321242
165815
53535
788028995
783587305
80
93
34234
96005896
60341
110898
67
40
54
69
79
192473
934135493
39945
77
106789
18
67
5
98
446938
635018286
409591
13
289989
79
74
59
39
369612
598836411
70645
28
376871
50
34
314888299
3
339422
149245549
143824
684695353
8
372934
4
297330568
479844
45
6
13
312311
369766
63
302492
264736
8
74
41
470664
14
6
677987087
83
491313
67630
97
7
22
226839
48362
41
70
591497958
53524
58
21
364705
84
95
408885
481704
482108
146067
57782
404154
164761565
62594016
1
410399981
280050
19
76
208600
421374
539801295
285017535
395712
495926
1
792559258
9
281921
22
180932
73
327725
3
305187897
290118
19
470089
9
48
9
315071
62
80
231902334
6
206299
488885
74293
998488517
70810
9
66
380527
380730
430099
88
367685725
89
1
29853
180202
80
150064082
310571789
11
87
284737
280879
310501798
90448
322205
10371
147488
476483
43
9
825528124
284082367
25
464146
57
99
39
59
9
842909973
217658
51
58
99
18
439133
314167
23
27
98
71
225398
369036
30533
99
211229
22
998769920
196355
437427
95
370354
62
353692
122443
26
6
22
34
162806
85
391081
39
89
32
56
239856
255536
438942
172582
73
63
342339
12
4
356387
289285
9203
94
5
3
568063000
342612
49
79
41
2
49
21
423962063
482945
4
529427839
424657
76873
122741
176259
302127
47
26
9
76
47
115507
238476
76728
439494
83
76
98
72
46577794
69260
866131607
35
3
118452
47198
174848327
52
24
162658
138667
6
60
64
3
365226
225143
186115
35
7
3
40504
74
277071428
324805
395727
78
190729
64
25359
82
335762
253815
59
87
3790
4
92
471725
437092
480688
360950
80
84139
977650257
26565
560019033
279555
13391765
61323
23
142084183
17
74455
121072
28
74
683212243
30479
48
321545
185110
18625
796875055
89271
429662
631482131
91
55
478765
340960
603580100
442328
2
84703
340534785
54
88
12
86
1
7
51
38783
3285
175296
243054
57
92052
228879
69
299463
272808
81
155553
32
91
107423
560281384
4
109040426
6
486190
42
8
126146
7582
57
210504
228559
101018
141085
74
343979866
619884594
288022
252819
15
60
20748
54
3
71
243777
84
72195
364834
429026
43
301439139
16
65
125554
76
20
329171
82
77
7
42
48
154143
3
20
84
389708
53
373051230
138440
119209
320777
2
28642
14113
73464
539574130
84
97
27
513064369
42
346718
45
619893938
21196
13904
53933
69
96807
29445
27
803196130
207584
286225720
377020
331739
57
49
137404
17
313401
449532
23
90
445770
91
435546
321878284
34
484852
88
374873
84973
77
5
70
86
109738
448527
378131
414152
38
75
153451
2357
98
4
173414222
71
360549
97
11
160106
94
91
288104
69
2792
22
79
365547738
4
489340
372503622
32
74
5
14
33
63
6
345407
44
52
51
134892
1
91
221540
115283
55
25
22
368413
63
36
194645
244392
619102170
9
736146667
429619
135823
38990
187523
439357
472754
6
149502
28
167091
2
87
199927
261791
33
78602
14
441913
35
98
30
114565
36327
19
90874
293020
2
153222
93
86422
292540449
128232
303811
512728986
88
48
114024
472133
76
61
43876839
41
63
64
212247765
242309
94
355399
33
2
330664
5399
85929333
59
11
59174
3
29
15
80
89
74
286785
87
302906
687809876
551309082
988532806
73
3
11126
232354
84782482
77
17
44
13
353668
9
303106
16968
257579
9
9
76
430176
479808
218503
452703
73
78847
21
49
357157
346753
83
94
75
14
1
81
103273
61
52
26
418349
7
53
6
455528
47
2
453001
6
267872
27
205942
71687
81
39884
7
178323
9
38469
214005
92
276324
27168
399092
533775547
46675
6
345078
413342
41
2
33283
90
6
103383
395254
35
25096
817769038
3
400451
467878071
413189
176969
277927
207907
202907
77
8395
56274
38
342654
265090
309150
444934
981791072
55
5
19
51
54
147205
12
7
221406
49
62
46
257597
396620
296881
97
79
174267560
379788
62
203322
46
52
3
98
17
85
74
6
654784084
7
95304
325558
68
6
376082
343991
13
9734
70
312183
15422
219640509
370291237
23681
67
50
4
218858
330940113
313018
7086650
25
87
435005
400798
44
8
131939
249670
34
1
6583826
234156
116833
53
77214
62
2
55
67299
120435
5
70
61
80
398062
16277
24
57187
23245
18
306632354
21
441245
63781
455394
117423600
92
87
82408
44879
83045
85045
23
479224
90
61627
17
8
32
37
307665650
117570
98
459761
92
200076
6
75
415821
47
75
126603
484559
309373589
4
168614
222954
445619100
233436
78
317010334
224142
7
163710
86
85
645839638
208373742
8
9771
57
21989137
62
442180
6
8
53
359168
36
22
8
69
81
311438727
27
84
20
31
16
167606
69995
66
25
53963
74
68
3
17
14
141430
37
32
125497
292242
8
59
72
78
59
40
344612
8
18
56
63
5
138285
21
80
442202
2
8
96
76
9
212266704
175852411
493258
234547
5
52558
51
220629
281475
92
41
73
77
22785393
54025
4
823751190
485720
55
81561
259584
490064
4765
215779356
810105225
33
67
483855
7
2
235301
16
14
3
2
232911227
196752
2
46
72
304496
2994
19
73820
202354
3
41
104410
294455
71
1
161725
57838
46430
52
3
10
6
36
310996
189929
9
61
34
140268
89
20
82
5
158406267
178291
610006795
81
112362304
369674
53
6
107876
35
96
173201
482935
23
207595079
302559
62
148814
88
82
186736
5
290435
311210
9
1
11
18
453599
74
184886
97
10654
74
9
48
28
67
42
102988889
471916
13035
59
13422
94
29
91
94
414157
122099
347761
482661
449544
129413
415553
94
357031
41
140896
80
1
325769
902962287
519062320
359376
11
88
99
43
1
48
386706
8
40926
235931
98
7
186748
39
1
5
6
379594256
338064
56
966203679
41
16
489708
475108
841973486
98
134058
69
5413
367527
99
5
17
439141265
58
88
3
295052493
216453
96464
39
321549
945585332
33
88
7
22
65
51
382161
391111
114543
92
53
490295
458012
78
276252
485424
82
357290
64
97165
761328560
21
925206040
360583
43277
40755
156314
486912
93
362523
278634
39
1
37
74092
306900
30
176568
149080
87
92
11
69056194
121511030
110264
291696
180105
73
788346762
99
30063
354842
277956
916776360
46
422267
12800756
140483
365269970
57989
9
12
5
11
53
75
99
20
73280867
398539
75983
45780
56
36
77
350479
56
50
24
64
90
21
13
77
46
658880822
441516
1
321211
303715
74
9
152120
141615
3
326087
782692024
107204622
54
299999
3
75
91
61
38
456631
84
308768
185414
29960
6
302474
36
76
395941
78
4
310661
33
1
44
1
59
73
61
315133
36
18
958467865
21
162454
316095
20
80
21
906084080
110339833
57
6379
83
89
168314
182384
161464
40
227630949
150078
96
49
133702
6
82
152806
78810
85
193189
91
152023299
632675499
607925214
30
9
31734
5
470993
34
26
278367
26
455719
255286
80
32
77
86
233254
63
36
28
8
18
5
94
8
361349
24
46
86824
5
187415
251095
7
2
67
114031
403276
29
67
173582
46
32
4
62
97
11
2
3
731125933
247967
202448
52134
400645
461064
116795
201569375
79
112300
93352
28
687328960
491072
117518
44
426146971
9
55
27
114484
17473
167092
18
410503
21
179977
84687
13
130367
954948637
49
14
55129
63
56
253442
93
256175
23
59761
10
10
205656
792462151
64
36
94
8
324206
483780
68
7
467210
18
55
31
2
67
91
84
135326
21387
30
62
397888
89
36
404919
78
7
17
401643
477030
75833
30
87
247383
13
66
456341
40
2
151153
27
33
24
27
80
425663375
2
458180
141827799
74
87
42
625628012
495774
120691
31193872
47
496430
68
31
43
410356000
394008
84
63
52
43
416860
422241
104490
6
161350
80691344
434142
1
75957260
255565
21
70
38
36
335484322
454253493
37
25
362256
137233
452685
723330038
2
31
447436
80
63
469060
3
315466
230734
48
59
8
45820
47
27
99
28
322296857
11
477285
403097
58
413379820
76
33
373407
52
327850478
87
94
355031
6
46938
18
247717
17938410
52
493578
66217
733614275
102020
54713328
84665
253659
43
191684
238016
3
132416
3
37182
205437104
78
434073
244957
140793
6
10
377210
82
6
72
418226
18629
28703
73
58463
221890
23
490458
333188
64
79
13736644
37
89
415449596
2
30
458551
1
181686
344754981
16087
403986
204961
164581
3
49541
367012
51
249231
16
207106
67074
7
62
52107
5
48
4
33
404161
61
96718
4
315639
69
4
140
468589
49041765
432210747
43
7
484486
93
19
35
45
231477
485137
351791
254907
428581
80
17
71
83
252963
491371010
6
159794
474969
96
436798
12
67
61863
52
2
167012
260953
213435
403290
88
223194
401917
405902
847071899
275843
52149
852217257
42
391357
1
4
16
82
33
243104
53
847428040
33
46
22
79
176964
47
162770
94
44
265222
51
41
75
168479
51
32
82
33
76
136159962
127797
1
57
68
52
13
209091
340917
27
267682
340025
73
1036
40
493401
9
6
96
9
6
364616603
91
496562
24
317945645
137621
537235765
39
10216
90
287849
331702
37
403109
6
72
78
809068294
45
466899
476686
55
42
472935406
34
61
41
721695828
447738
57
9
7
73
344823335
40
99
403885
98
89
56
8
313802001
74
64
313557
41
473099
65
544854190
81
183917
55
2
32
280136
13
89
27
212962
286171
60
59186665
83
14
80
523720318
234009
56
172805
63
18
25
491436
72
416642876
67
496389
66
448376341
241663
36
274390
99
76
17486
273724235
105118875
76
53
93
487955491
955678355
361970
7
12643
48
347266
470878
449839
82
105032
44
188392
61
16
354803
39
8
314048
7
199236
105710
955327219
35
403441
49
307273
80
166051
56
335022578
17
159304
747999091
9
6
58
221910417
68
8585
340319
284611
58
688068844
93
293696
67
1
18
458167
23
494287
26
40
205968
58
106368
60
59
33858
171529
28
222290
94216418
6
41570
16409
774564266
205262
9
365245
99562
205318
68594
215186464
6
25419
42
246301347
56
91
5
420384
199376
10
64145
55
80749
79
825133273
51
95
62
423489863
34685
306037
75
29
92
84
53
350957
31
77
98
1
713728252
1
14
19
1
324163
412031
29
45
464902
895673821
82269
34584
30
4
426320
218777
85
4
257867
3
640736800
711983622
25
177668
15
426290140
4
62
171836
73
20
5
376042
64
73
418363
38
147909
202541
789037276
80
2
2
4
205309
357294
370730
16
320399
37
95
346368
134356256
97
353342
3
146977
219546
9
96
393980
27
488875
235041
275503
209817
9
243693
32
126384
81258632
4
383866
135698
78
258322
113654
67
99
315264
288484
20
43
456142
92
69
444088
5
214187551
140895347
813474146
22
38
8
7443
113932
52204
418319
90658
99
317885
40
24
82520
397225
86
260367
419480434
44568
56
32120
21339
36
90
14282
208070
4600
73
34
83
92
47901
20
144132
76
599391945
97
150921
27
1
64
500380844
79
41
286448
925124212
51763
76
51
863408948
69
237452
70429
360914
151890
329204
74
207078
298142
91081
46
40
65940
266021
87496
166306
47
64
39
440376394
57
3
73
42
23
414963
8
60
221977
69
148661
414284
944978646
62936
85387
195004
227619
373306
6
9
55
996152416
73
14
50
8
28
95891
67212681
113804
79
29
66
4
37
7708
169786
47
1
19
22
5
128980
252469860
489511
124832
464846
446511
23000
4
393297
49
481856
249273
137916
462713580
365229
336471
282400
9
70
30
285484
29291
1
469420
31403
306654
57
298470
463116698
469813
118786
29619
59024
81
131006
21
183881091
8
57
30
1
285598
18
2
57426
557132236
77
89
18
424618
50
5
1073
276419
7
45
58
6
70
71
21
357311
60339
44
3
38
9
195011
43215
30
127671
71
87
62
194735
3
47
254365
238372
5
11
86
313234645
314053692
7
317154002
441323
63
16
13079
43
7
48
1
325395605
46
30565
182449
96
95446
23
16
44
5
78
495483
14
401984
373119
394041073
5662
41
453626
473273
138913
29
19946
23
204811
51
253294
82
85
54
61
945146221
4
130854
43
3
59962
356768
35
361352
35
3
94
138228
65
7
1
813735365
5
49
173460
196631
40
370748
450672
7
99366
57
31
20
8
96
193628
80
128975
493755
43
43
157555
52
88
255718
3
85
255438
8
79869
69
15
2
135745
198270
166288
737031642
450101
89
219913
449427532
93
2
86
461685
22785
6
357664
77054
284257
313653
111838
301186
35
422841
50
61
65
3
137552
118275
4
76
19
391510
36205
40016704
98
277852
386957
856516617
42
81758
628318833
98
213396
33
243220740
150755
1729
71
55
41
1
6
43215
172397
9
347509
472751
33167
836356877
66
340875
217566
339345
65
486686
46
164038
487707
30
54
7
14
366179
72566
3
289569
266114
434043
91
73
37
336066
8
27
81
66
346271
8
51831
14
43
423997
213527
26448
61
407655
25
102261
449834
8
443804
54276
48
155219
61
431621
42
271228
99
12
367672
25
728586394
49
42
267617
32
107942
7
358421
3
448834
99
9
135162
11
389279
77
34920
113024
7
53701
27887
378916
68
23
77
71148
10
56
77
487579
65
671872812
12
209718
23
239310365
223073
20
171170
364910
1
9
94
448499247
49
147633408
60
2
88
191964
5
322906
33798
13
70880
26
369639
80
459181
48
54371
62
87106
84
294438
60
4060
136775400
91
1
2
850707726
57
865476203
33
30
197417
62
311735
408110
414064
14698
88
82
89
105353
34475822
38
95
40
156740
11
404550647
431278
8
464013
15988
7
38
32
436959
396869
94
54
4
871386178
311467
169643
85
38
2
19
212478
69
91
11
641881296
796008697
95
45
60457
34558
117259966
90
92
16
40
3
29
72
28
488171
3252
4338
55
342563
39
51
14713
222670
30
26
602778937
408908
22
38
89
25
514695046
69999
68
248908281
349732
41197
81
36
259320
344154
48
79
425768
208741754
63
76
619630010
294243698
320877
66
56
447563
200702
354224
441918
48
472994
96084
3
3
94
426846
53520460
54
54
1
18893550
76
99
305311
212465954
57
351032
240813
391056
416516
334583
10
324898
142110
56
105324
72
53791
28
4
111966
99
6
69797
3
25
373719
354371
593498553
84408
37
704517811
422529
29
3089
351209
81
5
344449
220484
499971
12
32
83
417744
4
105379
429233
54071
752048140
222959
4505
80
2
8
444626
941387991
79
76
50451
21
56
608556026
57194
487735
157337
33
228711
96
668689364
901394948
265313
17663
84
47
62
53
97
431440
677921413
352315
1
90
152108
87
295158
120058
230700
2
60
498257
47829
858028198
12
60
193730
496052
375556
91358
135076
858792800
198420
23950959
43
35
21
93
5
89
358962
72
2
424166
335359
242348
2
249456
718441461
91
263454
72
52
58
351631
249002
10
457287688
1
73
78
4204728
7
162342
294551871
26
74
8
3
83
52418
75
138677864
35
43587
65
493353
96
19
43814
67
478178
444690
457914
232434
164392840
110858251
60
346905
67
265170
144311
166300857
436955
5
170813
36
19
10
6
71460
182306
896366264
79
64673
32
24
272161220
409553
39
1
6
7
832237634
51
428614
48801
93
17525
472562
71
375762
321537
64
59711
32
389403
456877
39
273532
1
459617
33
7
54
98103
469044
393587
78
366516
8
612282747
476680
5202
59
42887
96
44
10
470863625
466166
331952
142986
26
83
6
25
38
8
675977363
60
58
20
257484
52580
14
493759
38
99
98
21
8
323878
502113483
6
2
392695
1
278521948
913493879
72
197827
62329
166315
239898
56
9
90
275513
276285
79
76
2
273124
27
24
7
109805006
97
334627512
29
360261
35
468796
94997
90
411814249
47261
144601
258846
23541
23
53101
66
315349
3
50
358529392
65
67
389674
100113
3
60
40
459621
7
62
91
368192
84
226538
70
254238
4
159790
337617
74
77
327658
39
3
18
11049
28
71
3
44
89955
188668
94
80
415725
55
6
99
11664
39
614674753
217328
99
148522
353628
7
1361
73
25
3
66
41
55
12
382908
419656
2
89
14
364647294
433645
145902
93334
77
28
132839
55
142098
436424
7
73
344275
168223366
53660
62
16
76
398615
73
65
720216909
82
496333230
95
7
395933
32
314106
100785
152180
486410
238475
65
334426
890121249
35
8
96
69
44
74
48
53
57
86
42
411770
23
393652
9
72
307328
39
461156
78
376539
1
304351
134222
7
95
77
470281
104197
255501
45125
6
368257
727574837
17
65581
250305
6
6
192740
294657
178283554
96
404126
57521
384575
22
78
64833
160700
184801015
77676
80
50
3
2
46
823867346
20
24
4
4
31
338735
40055
13
283924765
313265
28
3
53
18
97
444666
408960
6
200285
55
247480
453982053
90
2
20
85516
5
54
27950
129071
79
66
145867543
344382
320641
442509
81
278723
12
279837
55
137368
206963
95
67
63
85
33
16
942677192
23220
274653
89
18
81
96
760263448
91
153096168
650738270
237457
46
181834514
69
646577792
8
118880
792234990
94
586954027
48
83619
39097
49
97
65
695335789
466404
212180634
119198
322308
16953
73561
336581380
16576
114433
57187
97583
53
49
76
11
2
81
24
161887
358009
131014
53
432863
32
80
6
59
182740
4
57
167861155
139933
43
54
297333
243971
154765778
990572839
71
11
15
171457
185301
4
89
4
698404585
4
5
36
309331
79
81
24
77820
940311723
267403
4
5
92
49497
26
74022
79
6
801345610
40
62680
136555
278606
52
44
242925
457725
399299
288454
4
44
433114
15416
75201
63
84
2
58
20
74070
11
87
307056
82
13
31
21
74
318518
72
7
492237
16
178314
145683
57
1
97
2
1
30
399999032
3
97
38
75939
5
97
184650
30
15
15
4468
358703
4
97774
18
75
14
889753401
71
409473
306197
332980
7
72
243827
22
4
689432909
40906
31
86
397342
29
84
37
326933
54
6
84
7
73
487536
438971
25
6
98
53
84
306130
300861991
48
98
95
11713
210599
16
72
97
17342
425274
81
604316809
821651989
30
300700
91050528
166663
96
374582
88
51
37
72
14
451323
7
43
89
148960
35
182654
253492
357833
20
1
430430
68406758
653920733
14295
31
280075
35
178464
11
158607
90
49
7
254618
203637
37
305270
62
969561903
317063
367030
7
421388
319607
135493
99
351268
237570597
36
422825
386823
27
22
139663
44
440748568
25
2
373323
19
93
5
1
5
484347
70
915709616
85538
7
18
154218
33549
119361
5
458451
31
26
53
99
1
65
11
27
223391
1
360792
696295110
8
60162
836041266
9
246838
140261
78
6
88
288814
408447
56
651277396
15
20
151877
165870
476383
255027
15
45
5
8
56
76
171421
285530
62
14
584911825
341537
483560126
25
304348
88
495655
28
470723
262546
10
7
43
280419
14
659313361
462562
255011
84
94431
74174
328490
495730
426615
303631
7
360720
18
321236
387161
75
48
64
312603414
46499
82
103637
17
3
2
44
22
45
460683
93
67
418386
106844
468071
41095
216577
8
260387
64
460291126
61
177244
24
80
295131
68
28
8
46
89
110010
1
75
78107
26
80
41
51
250479
164708
6
34
52
6
381720
370482
742744104
79
274305349
466092
1
77803
26938
2
10
26
134898
7
56
64
412373
28308406
1818
542401530
98
49
260967
385504
48
29
67
29
4
460011
397834
446297
94
499745
27
72
56907
64
71
412793
11
178342
25
67
9
41937
50
96
60
401158
9
294663
489972
9
226218
343698
12810
366376
365109
87
453202733
163369
46
30
63
34
304517
102732
778878198
323810
3
285524068
3
305790146
415287
436364723
5
495847
154579
812210532
64297237
400656975
40
88
90
12
91
66
91
23
54674
44
5
286846
419930
9
47
73
244767
428111
43
481987
16
24
48031
63673
82177
70
168880
8
204971
52
453306
92
425296
61
42
12
61
245632
74
69729
12
77
447180500
9
7
122723
77391
35
8
385114
23
69
75
852120736
114535
13
46
147313
51
8
240869
88
16
486494
81
341137
92365
360555
1
10
86613
402289
97
6
7
468610
431416
213419
234238
8
6
431989
68
340319
35
31
47
19
4
41
39
220720609
904846576
83
22420
98
94725750
42
320077
389837
976788574
42
55
169316
25
12
103600271
9
71095
54
1
464203
23
11
15
139144
17
172349
83
12
382964
64
120108
56
471192
59
5
480532
92
418286
221570
5
57
71362
1
336429
16
968569959
41
43
50119
192576
90
17162780
354534501
73
31
82
311495
437909
96
76669
2
280999
15395
243846
52
426815736
412787294
84
128447
40
4054
62
89
11
17
229660
42
8
416774
381305
472858
32
423392
261629
357305
140498
78
32
431656
876938305
95
14
50
2
94
54
708901014
86
86
15
866025614
41
41
51
62
145450
33249
6
203629
360943
80
145879
159449
637761957
45
8
7
320884
295340
13
251333
4
507599642
223971
971692131
30842
176886
425704
6
214719
22
116208
82
534093807
409068
129722
21
335729
81
1
43
490255
9
73
55
9361
97
87126
54
459606
93
32
166061
387178
993024103
41
5
89
64
75
88
87
31
81228
11
2
83
99
77
56
416789
337442
110226
463893
61
61
39
99439
51
114668
39
12
9
1
348316
54
95972
80
209285
9
27
458555
158150
83
32024
105254061
79
5
48
93733
75
541161165
163795
291647
8
75
496654
38
5
62
279961
17
509495578
8
17
59
142026387
485489
180448
739412255
84
33383
219828
51
435926
59951895
32122
3
366316
63
58
85
37468
431986
53
332056
254306
79
16
30
7
9
75
144606
90
1
98506890
96
7
18390
182512
29
836097392
120747
38
43
34
40
27
68
311957
74
99
50
439292
316815
73
9369
5
49
4
208790
79
83
144866
272385
34
42
266907
7
99
101473
94
84
7
230656
436679
42
8
6
57
3
8
159368204
145493
51
53357
25
25
459844508
21
410279
73
472760
21
66137
410160
48
303048
400080
73
409349
125156
315562
60
65
4
275481
4420
50
133360
383909
261757
52
358008
197026
570331278
85
84
843003829
165757
103679
88
7
513444874
64
12
3
43
11
318949
33
64607
89
218658
179923
9
25
32
28
400902
44
5
60
30549
4175
44
575407942
751868116
44
48
93
3793839
56552
392451
24
67
336115
3
272538
41028
21447
766130976
26274
6
9
55
300118
88108
47
201397
36
9
23651
289928
162306368
24
5
77
75373
487067
97
9
72
480234
8
118165528
500571488
128627
720279394
67
91
281672
2
369542
75
60753
154706
77
92
1
8
416907
333936
82
288832
88
98
321162
65
4
53
77
95
82
163042
83
309551274
11
121354
57
44
3
174300
207308
474992
12
64
92
56350
334401
445831
44
36
51
266416694
5
416474
95
22
442709
349859
480253153
42
49821382
88
535773493
269024
305612
39
480548
69
2
103543
32
355695
20
5
192438
122938
117502
69
227722
458298
114038
29093
6
414758
30
968460495
366343
29
474581
46
99
196236
10
4
45
41
235140
425887
181109
855422318
54
289107
75040
10
25
14827
401638
410121
120976
310728
20
89
115702
54
277666
698565983
259797
8
470709899
130354
40
76
479830
4
6
113514
499786
33
75
8
5
30
51
218569
8
300293
65
69530
390282
36
494493214
156647
197645
24
88
92803
22
142859867
15
51367
95
62
9
336243110
307547
39
226104
755182333
67
98
51882
35
291564
13
367210600
266775
361851
427564
5
56
170659
99
312678
366492
23
12
66
146001
14
53
53341562
97
95339699
1
90
991767364
42670439
214109
306327768
416215
845517888
9
469405
275452
99
33
120935
66507
49
19
41632
97
154386
292701
249057
188246
24
34144
80
93
230587
93
299767
222773
265216
291882
3721
408447
258315
24
31986
64
14562
258885
247165
66904
35
4
2
38
214791
819843888
499851
492952
86
85
184826
119954
167563
75
632150977
5
37
232217
41
22
17
273194
238510
42502
394071
93
96
8499
32
495662
9
983384892
327954
565509595
201427
380594
55815
180875390
66
395111580
238346
481018
13
479490
174768
423270
22
7
85
183560
972375455
847281258
437354
57
343213391
459033
21639
380181
2
149588
258681
10
76
52
96503
814127329
262654
303249
127808
40653
179744034
24
69
35
367066
387260
63
270640
52
66
62
7
1
133990
198209
338631
216234
3
52730
38
77
48
28
74
96581
78
27
91
45
7
99
341095634
90
84
17
20
93059
133896
91
32
36334
84188
48
340383
489594
91
42
88
180005
234424
63
218012
49
86
198319
14
1
299630
29763
63
66
53
419479
86
90
94577
885314570
458139332
89
91822199
70
54
7
92
98
295655
62
773564965
98
74
933
83
325292
29
62
13
208479
114625
38
9
53
99
420848
95
77
32
84
70
5730
66
292791
68
98
285604794
18
520
357723
78
490243
282642611
324002
334594
6353
77
434573
34
29070
130743
65
808654633
210586
245744
290582
339373
63
8
99
30
27
84
161680437
707871617
89163
9
85
248890
307833324
53
7
21
366086
458555726
165671
61323
56
6
55
84
36646
44
21909
378981
52
18
560016559
474078
51
444171969
52292
376561
141758
53
366311
399310
26
364714
8
57
63190
563975789
811513863
42
413470
36
12
8722485
20
84
71
605310707
121672
78
284780
8
414640
28
423228
219410
147002
250593
208025237
294665
85926
231141
5
61
63
38
6
34
57763
115612
295004995
74581
94
8
417312
8
23
61
54
487494
51
984108906
12
232712
20
420045
53
3
315088
71
8662
300695
120930
21
344146
55
315066
73341
465065259
56
8
99
22
321864
56
15
60509
106897
91
232500
298410
86
19
3232
31
397054469
32616
8
41
7559
356235
486333
4
293398868
59
24
251704
9
42
76
48
27687
64
11
72
5
146262761
878438351
25
64
43175
279148
15
415820
716958012
33
22
10
683693770
645558740
73659
15
94
5
40
37
36
61
423961
93388
281106
9
87
153382679
50
87
258595
462496
269481
425506
9
7
464781
2
306416
497669
74
17
97
474253
477897
849871122
42446
16
578958697
101295231
57
246789
78
271991
344517
87
164124255
268115
176007
420033
18
101522
9
83
83
83
28
4
69
56
27
83717
82
366495
392972
811721062
77
44
534077299
450486
136878
62
18
180937
398215
492587
12
338230
2
396154
8
96
59
99
499337
455261
900432601
9
6
83532
58
108313
6
29
39
9206487
471229835
11
18087
30
376974
318103
51
8
33
317198
96539
56
20
127507
17621
4
101087
243906
43
92
481033
45
335832791
72
248430
99
5
87958
79111
523210962
203993
204368
78
26778
176739
56549
9
47
480962
315314
18
48
323124
109197
707915260
59
78
15
26
21
69197
87581
61811
35
61
137172
12693479
73
51
57
456345
448290
64
17
10285
27
91
317809
74560
4
416525
34
1
41
1
355348
30
14
33
634027025
71
72719
9
2
174684
459995226
175781
26860
277459071
96
80
8
4
681824976
15
355537
53768
140558
2
32
320479
9
100522
57
227230
91
156962
333321380
73
11
296230766
398594
1
432116
34
2
356273
141335
84496721
915943674
154452
31
4632195
46
435972
1
35
66
75
25
643341117
60
69
423965
93
46
72
9
67121
258982
55
21
12
296713
87
32
92
144245
92
393131
378987
962620161
70
40
324635
118749
94
2
293824
8686
986212169
142275
371607
35
84
99
6
65
76296995
725255561
361653
5
63
244484
76
24307
973219932
7
181492
55
94
18
221567
89
67
364706
291982
243129
544283319
838500672
942957039
421134
67
356983
413476
306731638
22
431032
359309390
2
52
20
41
12
970302660
353522
85
22467
348137
55160
6
89
26
95
447138
6
23
7
34
3409
94
465120
5
28
6
499763
486063
403559
48
182047
9
5
72
27
94
419737
3
211859
6
23
393937
426343
84
28
73
8
43705
452196
453241
202860
429080
20768
265492
278098
13
608811983
498388
741357309
88
363920
95
458292887
166497
472627
8
177751
300523
7
270535
150415
4
274766
308558
232408
79
61
8
920926112
119544
86
91
197011
49
141179
138178
182522
495764651
2
77
794015691
366012
56
2
70
294083
12
98
68
338986634
87644
90
245816
194158
123579
32
314193377
279527
229517818
333306
6
452318
17
468856
45
343568285
486068
270452
62
261642
30
413903
201442
477040
27
146195
65
809066731
64
128134
1
65
202584
257658
29
126773
24
38
223479
33
99
76
70328
7
31
59
400677
76981
3
86
125802
64
87
19
47
5
7
413209
481112
70
713246484
288208022
20
296534
69
63
49183
8
39
252235
34385
17
378495
80
9
130114
89
47
97893
573762854
65
182865
35
490075
24
9
295972
495772
385303
11557
94
509193874
18
9
42769
453159
70
14
73
993118226
43
318805
152479
220586
421595
43
2
348452
90
755110661
1
365841
24
84
91889
34
77
98583
30
438732
123488
10
89
63917
75
84836
151085
319872
279043
325371
983396252
33
32
395232
217168
47460
272614
57
230464
56895
16
193679
37
30708
133058
67
290339
9
1286
94854
7554
212941
48819982
56
29
12
17409627
389655
463281
182667
586352665
317485
7
451915
219742
44
497679
7
245731
414741
98
20
936441296
285793
428207
244840
39113
51
35
215286
23
92
76
17
39
157614
263681
22
60
318895
367301
30
97
65
72845
460812
266476
26
220856
420782746
83
125405
2
429854552
19
109487
111893
95951
295849
932769850
568596012
6
189788
50
293328
469753
8
17
865077985
260098
939978400
28954964
423418
457812
97
84
179228
77
159701
156372
31289
448049
50905
351586
228502
53
34
377768265
944789956
955844162
58
65
46
61
417323020
180874
338821
469865
66
292425
294647
264177
57
62
18
35
77085
89063
361524
450334100
43
72
8
3
1
92
83
50
72
493401
36
109950
137734
12
209518
402671
4
328149
383310
6
71
62
69624
36
186160
67
50988
87
83012
249210
294503
312971
41147
53604972
28
87
232830
55
377606
136722
37
20
547407393
88
453819
459273
41
23123
429134
226719
96
138069
262964
4
10
354684
195927
266108
95
2
38
28
247594
174845
307453
126827
8
168409
82
66
91222
2
78
86
396055
286092
46
92074
139219
4
678343819
555577101
23
9
965071133
387293
71
97
80
76440
136507215
261520548
76
117794
121181
34671
15
493040
16
391082
90
22
421936
78
401107
59
6
61
24837
38
73
84
25
371754
4
18992
481402
53
35290
258739
68
31
467173
80
469307941
52
319895
35
76
11
337446
24
95
403810
57
32
157126
82
337392328
400140100
80
293506
382352
62
313889136
9
96
50
48
4
255252
31
39447
236890
160854
241097
26
93
2
405935
59883
57
411068
50203
463586633
60
306241
3
200236
172713
404643
358247
9
471650
8
357370409
47
32174
431255
41662
27
736552493
297102
62
36
86
279655
106483728
154505
19
258607
492626
15
495138
66
97
62570
8995
65
9223
6
277470
70
50
10
765037526
31
35
427784
180629
30
670929237
69
59
356289
154397
427576
73
373117
43
81
103225
3
78
64
38
70
189619
8
117753
41
484364519
75672
90
2
192713
4
284598
48091
72896
164602
313085
379283
716838554
353625
90
568226489
60
89
241994
84
462581
122209
50
462399
92
53
403825
430990
32
2
8
276834
29
76
61
70
79
76292567
449553
528395458
244722
444477
85
41
63
462912
67
99
99
26
137878
218959
417170
74
48
198212
51
157390
82
25
84
732286693
308822
5
3
66
185131
175062
31
74
45
362769
149238
347591
976120185
325651
29
6
23
396291
362205
124428
97
138601694
212432
28685
48986
37752
286748
94
313841
334938
10
395865
683938992
2
50
6
29
221137
166246
185566
66
6
51
515598224
410176
80
457799
24
140919
361218
62724
476535
332121
42
423835
46
81
444892
398130
9
34
69
87
447423
43
227094
186415
484949
9
109158
10
266812
13
166827094
78
28
281273
17114050
53
2
72
271873263
9
73394
811371491
83
980179487
345323
229882
81157186
43383
91
45
90
20
36
12773
361519
375876
23962
10
476796
24350
371966
1
288037
340551
35
426213904
29
361443
44
518089479
222235
164504395
270689
78
390713
96
24
137946
128439
36699
263808
230691
431253
374719
67
95
53
281556
404350
55025
383382
9
95407
98
82
261894
27831210
112382
68
3
90
192481
9
89
445914
276594
28
39
8
324076
406035
343850
55
143050353
16
324100
683182320
93
299607
677416661
8
4
14
302746
50
25
21
2
1
359612829
373761
6
41
464018
70
37
128983
430020
167419
19450
33
40234
429749
72
82
670520417
379919
7
45
63675
69
63
72
176462
48
132746
41
201280382
64
29
43
605872305
206547
41
238579262
21
6
62
56
66
73
34102
72
72
748018875
221297
284813
17
92
239127
436243
162509
387466503
414342
179955
64
392420
90
302904
197307521
19
37192
62
73072
43
109993
4
78
15
23
99
43
24
323893
3
84
74915
973746127
422113771
78
419994636
36
299616
9
30
105985
41
69
61
379616
1
474420
497881
301543
31
216291
182971
5
17
53285
87
84
320253
7
318263908
426598
430535
94739
159600
36
338067
94
98
83030
9
98551
85021
20
375686
52002
91
9
98
29
327965985
258263
318476156
298586
59
12
411941
65
353295
67
36
333219
480903168
9
186439
77
932380632
78
218729
961883424
9
698313284
53
427184044
496881
32
1
87757
61
133931
14
21
68
59
85727
22
216426
196973
487489
576711463
1
405910
464659
80
258905
346921
60
861338956
170983
204596
41
4
276925
15406
476955
62
31
14
284207
44
75
6
613744637
26
135009893
90
71
56
30
94
376020
70
332060
430787
91
98995
7585
13929
5
237348
214031
1
140165
61
37
38
319353
45
6
445023
260162
360542
2
24588
174423
87
39
68
85
202109
139012
94
37
59
79
58
29
23
480152
54
6
1
79
466002
100622
291890
23
196562
93331
7
137416
494510
78
94
39
7
350938120
8
33
1
6
377646363
953348918
594548016
22
60
91
89
46
37
44
91
417451
3
5
98
29
452992
664343152
285988
79
273754
363580
1
27
342275
114135
690978462
40
103867
98
105916621
13
3
3
29
212488
17
258134
461509
35129344
896430348
215558
67
26
229332
3
72
186796
86
75
210260
97018
308353
254154
99
455006
47
2
191304
128821
87
306850
97
84430
488881759
32
7
22
324370
274775
461222963
89
35
15
4
403002
16
34387
409909
645090475
451533
9
176495752
830856292
25
158423
8
15
322349
545666225
253282977
212586
51
980239464
60
9
83
12
190630
467300
72
10
19
151076
81
97
27
74
963999693
19
392066
403919
247292
93
287744
634340838
59
30248
878415389
18
90
77
468216
88
290159
46
294935
819208079
71079
226194
405270028
32
92
38
53
402601
338800
30
1
93
193769
308644
139303
129176
499223
23
8
318581
428024
36
828351784
11
6
351686
276693
253655
56222
17
357054
1
74
4
423189
368841
6506
51
120498
203223
65861
111762
6
432073
141250
125909
73
241207
68
444853
92
235591
14
70
54
57215
9
88
6
421949
130
6
15
6
34
1
297854
9170
65
7
70
47127521
78
940462912
96
9
34293
108353
281096
492942
61
30
468924
13
2
519958261
179357
919237135
5
2
207902
8
6
88203
6
395767
724204615
370527
68
257540
281902
389882
22
45275
60
347187
80
756799829
35595
454187
491415
64327
37
142685
81390
369720
664148438
319404
33
25
99
282762
427754
386056
63
3
148174
86
375071
242154
258319
19
424888
462580
101978
454025
76
650291837
53
40
70
452335
13629
1
997802580
40
68
1
9
90112
4
79
19
131023
263084
51
2
35
82
477461
21
168809
35
394938
22996
55
472489
81
446200
3
198505
7
218078
51
17
99
435268
4
217992892
160039
52
53929
75
476577
53
233843
352648
575308033
37
35
51
47
493980582
971548888
511187754
62
25
6
77
94
472660
176183
111006
125050
3
9
89
1
49
334110
27
38092
192886
390066
302764
165784
3
163202
85
155748
425927
89
67
63
16
4
15
208368
2
411946
207780
87
776453664
57
38
7
5
28
77165906
50
324253
24
18
7
23982
491464
68
79
408563
291199
58
14
56
85
66
17375
41926653
14
11
107920
219585
210253
153180
93299
25
799363566
150563
787955741
413501
97
180777
292670
9
51
61
205152
326914
66
451239
20
65
3
52
79
18
234890
13
269826
391882
67321
28
85
420525
22
10
219836
80
47
56
106287
86
81
238802
241132
244015
4
65
93
64
120167
314569234
425768
340353
303389
49
28
246843550
375326
542114135
69
285174
643009982
77
441881
3
84
328922
14
830797060
429652
4
40
39
4
84112
9
48858
39
38
10
93
56
18
369874269
70
47
309947
296725
18
523344347
7592
253409
339048
44
30
23
45
9
946602711
60
3
71
51287
436998
65
85
27
110648
134797
14
538743452
266290
59
8
4
26
52865678
80
441035
58
307731
4
371249
32
168265
328444
410370
435132729
16078
45
9962
602798651
429314
218457
22
69
188495
474664
18
319553
86
9
99
93
73109
29
62
44
73
347261
332129
26
5
60
92922
64
88
350632
809188910
561318730
34
9
95399
58030
41
116121
421407
97
30
23
264493
56
372082
3
30
476663
261217
76
83
31603
3
265081
387577
372967
82
47
7
20
187440
32
72
703470449
431918
31
21
37
96
78
41
218272
96549
63
94
268358
57
56
32
42
92
315512
68468745
32
86
191538
53
79
314584
24
86908
281433194
366351
231304
23
42314
68
8
141313
26287
265922
75
67962
405648
9
97
46
24
22
86
1
79
45
1
136519
54
99283
10
33
72495
109542
5
50
224577
88
478830
701733960
5
52
161986
121603
14
36
94799
202240
43733
172484
333067
99485
52
321326
41
92
23
46
1434
35
76
112008
280664
67
422951
19
51
533380878
431676
90
1516
68
402069
64
12
7383
37969
221323
391967
33036
521350609
2
1
232187
98
101845
112592177
459753381
69
35
268568
409975
8
63153
402529
28490
81
103370404
2
69
18
62
6
5
32
177215
268824985
25899
74818
255719
771938424
363355
144725
58918
473250
75
60
68
78
463287
80813
11
8
241588
68
448154
61
144686
56
895629730
9
21
322406
66604
20
2
367724
223970146
66
58
5
153019
8
81
239780
9
81
58
25465254
91
2
5
41
299083
2
89
11
35
41
53
1
74065165
85
79
30
408266
53926
2
394605
123521
46
180947
118119
471054
3
83736
152651
398102
96115
124887
95
173366566
341976
329662
120249
9
40
282252
73941
42
79
205822
7
64
33691
395561
594603121
121867
57
112057
69397
98886
41544
8
46
908996744
456901
92431
295538
67
60
226377
97
4
96
337520
46011
227603832
450170
3
5
45
240617
1
494389
6
291427
80
71
21
458649
25312
6200
43
198964
236047
201898
421360
36
419231
382321
8
67
230937
209786
486229
208658
82
967090745
30
9
351102
67
94596
196394
206311
284953
73
19
130787
193109
85
170457
94
73435
57
25
68
14
221875
233818679
213093
89
656725675
2
96
34
374655
65
268205
90
77
14
5
256000
329115
37
103960
46
39610
429056
175279
18
1
76
453969
24
47724
327989135
3
250728
174044
96
488766485
160039
45
69
197488
234919
9133
9
29
354497
19
39
10
912190292
335183100
80
18543
79569
191276
374381935
72
38
441132
34
45687
855050704
418198
61
9585
396837
34
315836
365020
80
67891
68
252528
63
52
835128875
84
3
1
118699
59
6
45
427304
145276
83
105933
84
384195
139813
365862988
217519
91963
359117
77585
142312
318947
441882
43
12
358900
88
252786
54
144007
22
138331
286669
788503359
12990
447586
33
8
29
33
5
21
341153
209765371
79
69577
421381
221065
4
14
651642993
383393
67
375246
1
62
191239
27
31216093
464542
17
12
128449
27
154061
211748
550244015
14
51
86
57
342189
30
91
4
462729
173256
52
58
43096
92
18
53
426829221
12
85
50
5
47701592
424904
2
70260
2
12
343667
5
427752
240930
432540032
491652
94
76
56945
90
60
708902203
793738794
5
289576
28
193589
9
381321
6
53292
89
437917
80
292623
4
91
38
915098566
29
483455
238607
33
203185273
306387
34119
201579
51
2
403227
113590007
415544
425922668
77
61
40854
28
29
36
257726
6
488426
40
65
7
58
448944
474131
458262
20
5
411326
173108367
50
511985822
1
364838
80
409023
35
238463
98
15
27501
9
345306
74
219196
4
83
477279
20
65655
207734
73580
39404
2061
455051
232792711
120837
395135
125110
2
38
42
93
111191
24
18730
45857
293792
43804
267857
577448493
105686
87
768111036
8
43
1
240300
89
266695
638220292
45731
363269
48
374441
312272
76
35
480526
3
208985976
209366
69
17
87
249743
387014
48
9
376487500
160796
30
4
440752
7
36
449741
7
86
415827
30
85
48
20
649259102
647575699
91
99
172680
63
5
432252
31
99
264674
179357315
408842
471865
142931
183401
451010
81
267421620
38475
168722
40
487176
40
7156
3
3
22
126009
52
92879
99
419118
4
134338
16
81
381933
96
3
43
155269
29
15961
885084143
378668
228259
77
964058988
48
26
6
12720
451822
98
66
29182
14
768940913
94
2
29
377111
432840
98
21
94
481792
338108
27
1
56
366012184
11
84
36
18
474486
65
90
237900
38
509388233
56
38
770336549
387881
497847
221951
344436571
94
4
4
565921457
5
145832156
31
8
373505
9
5
903866139
47
26
17
4
22
7
43141
342633
392765
73498277
83
44
190345020
75
6
23
214380985
104027
473897288
62
6
19
491397
18
6
488035
3
88
26
84456
47603
235091
84
294198
54
47
95
53741
54
79
26
57213
97
188801
4
60813
74
29
238300
98
87
6500
67
394829
192528
26
2
88
450831
75590
134348
87917
91
5
27
99095
395252
408900
933886286
299417
52
22
51620
426053
481486
293045
52
207450
142148213
123953938
98
55030
21
81
173965
17
68
224602
33
56869
3
66
45
94
676171658
379605
394929190
92
60
89
387985
496181
499946
2
73
103782475
10
109643
8
476340
58
95
58
77
90
51118738
290915
440673
5
5645605
25
42
6
396340
8
337194
38
532342801
338815
97
413036
3
65
16
14
8
77
66241
6
59
152949
56
56
187198
11
187011
56
93
46123
822388784
260559
659655301
39
445361
151560
44
68
211910
221027399
55
946569545
91479
736599693
7
175713
24
297026
81
74
196076
58
96
58
7
292763000
463573
214050
138813
429613
17
53
475508
556585531
95
35
131490
175437
26
273719
80
24
63
7390
248060
252062
2
298779
26
224158
290722
1
162780
2
45
274589680
320498
354866
53
66722703
870385631
88935
302538
54
280727
862141879
50
69
43
56169
33
368826
88
74
4
22
55
262086
115884
85073
38
29
51
6924
45
36
68
3
121737
22
34
159874
284983
1
261336929
26
198410
481346
274652
15
359692197
90
75
395974
266664
241628
50
72035
96
17
289353
237631
76
275039
614768534
499028
8
25825
98
201297
84
79
54
135642
64884
272542327
85
166753
260655
57
86
34677748
32747
24
7
888650292
23
364345946
358746
188184088
3
451800499
391388
10
872589898
219829
98
34
14
93811
6
393693
37
6
124748
29
354510843
57
62
50
122424
73287
382696274
93442
210932
158355
49
34
11670
428333
2
79
6
28
7
31
217035
38
75
67
8
157583771
112784
679972064
50
222884
9
354330
431870
68
124008
293146472
266073
14
16
46462
14289
9
4
275879666
437488
388354
121640
55
99051
161489
43
54
84
416222904
803343919
996246796
82352
482956
93
159440
283555
16
49
25346
91
50
40
27
91
57
18
93
76
289558
71
407479
51
97
12
130749
100724
526452217
324828
241224
45
7
55
17
211667462
277395
938983169
311242
63
289954674
23
612522627
763403859
973565772
375990
33
314191
215447
326913
539343766
60609
111896
490777
814569973
32
4
172077
70
119127
38
109481
135985
53
97
256388
276824
489969
50
87110
456762
82
254504
41
54572
194608
21
373886
43665
18
27
47651
212737
50
269704
3
75
260971
203667
15
42
190037
357501
19
210733
382861353
126197
18
407802
72
417034
160698
3
31
114760
211491
314496
42
11
437901
4
5
151832
58
290192
79
42
188752335
161221
177806
58
22
32
698467740
32
333287
7
377886
63
2404
12700
113991
58
1
184225
75274
92
405191
81
1
64
58
13
74
17
221485
75
396668
324014
550726661
314921
5
16651
2
3
382424
29
30
429008
16
44
61
60
97
4
22
50
79
48
295871
93
31
367877
28
33245
276349
906647133
744771213
44
482882
68431
46
24576
78
14
23
97
87210
341915
185463
476533
322296
354046
39756
65
224024
177577
57479
276882
32
25762
16
849101800
402672
37198
19
226991
229971
403561
93
86992
441958
12
315566
118589
182611
81
26
231787
190484
632448527
813966246
364463
72
143769
346101
30
467399
99
439985
277538
304182
6
142409
10
82
72
221314
636111714
261554
33
7
14
106936634
6
25
405754764
464028
488500303
75
231688
410206
460428462
7
27
79
6
91204
75
163764
32
1
187064
39
29
352439
65
145848802
86
30
197089
177222
9
55171
805291640
34
19
3
559307119
92083
52
14825
22
61
247804
84
578075510
35
343573
86
8
4
73
388998
220374
142290
5
125504
20
333418
3
85694700
148081
267669
87
29
86
92
98
953420569
58
135979
337490
41
661519376
19
90
17
56
36
21
180016
412112
265590
79
5
450067
269257
5
45
263554
345497238
300596
124334
60
43
165771
78
43
50
24
143008
9
50
7
1
12
375339561
296864375
52
89
34
94
9
214660
79
88
77887
94
477208262
66
7133
90
47
441847790
572281875
35
60884
226135
29
42
67
279549472
36
91
32
13
354123303
4
32
95
77
281292771
64044
44
10
39
80550
421526
16
46
51
31
76
2
489122
52
176688
106543851
208952
82153
37071848
142243
53674
50
345454
294785
14
18
67
28
3
370007
21783
227863
4065
141702
307917
92
273820
7
309029
192918
40849
411168
486769
42
466575
95
2
138737
47938
9
99
492219
45
203765002
318457
888432832
3
49
6
2
259903
14
55
87
64
376858
57
8
423740
48
4
47
183488
64
354938
51
77
7
24
278702
63
474574
1
5
23
24
18
368260
77
230282
77
214031
397464
204836
67
123658
114536
51164
469913
373163
1
69
15
18
6
103515
616831728
8398
81257
21
190348
21
67
247748
45
127926955
96
431535
19
57816
76
713415747
73761
57
36603
130990
918497298
109666
32
80
62
348885
93
45056
79
137422
465548278
247184
477979
142771
19
233979470
89
49
12
62
73
175442
9
59
22
41
15874
1
9
215082
75
321965
43472
91
99
9
350444
15
383569
274661
208165
37
114817780
60
147536
82
40
51
58
443975
869591034
194643
283581
54595432
299317
213823
146983
414649
397325
7
858490632
29
157353
13421
4
87
38
58
360175629
88
947129711
13890
8
302556
82
75
65
8
382958
286608
32
781363999
117012
76
47
17
4
40
246916
49
90
64
110382
10
226996
127205
328807740
71
23
249834
186377
5
84
364373
8745
408730
292370
56
87
74
9
301805
672225774
77
492220
8
84
152980
210650
241263
37
124073
31
469078
93
44
497359730
308241
82
369506
95
22
62
94461
32
48
43
84290
53
435121
494529
58291413
59
7
50
5597
94
254167
194680416
57110
3
5
7
99
2
298485
128644
148853812
84553
4643
473547
80
944138963
17
21
2
928870510
40
100453
99434
95818
8
117448
181907
9
7
424443
818070779
22
348957
45149
79
172391
2
61
103619
36
44
17
183362
52
483452
21
79
58
31
69
10
357481
215865
404264
576844303
485838
407684596
1
180431
715862279
85
27
446767578
242177015
385515
143038
3
3
8
80
3
11
78451
83
134058
5
55
39858
413557
47
95
16
11
100504
395272934
437708
96
42
31
8
9
261144
104265646
179602
30
440183
30
90
205724
135097
316458
7
165647
5
210186
80
87
107471
78
23
35
129732
670409966
25
12
52446
3
494819
892226527
282569
539212020
497117
283293
71
314938384
9962
129609
95
357904
15
20
7
89
91
348524
42
244778
290958
39
62
9
1
76
65
383581
69
221462
497704
94
17
83
176691
210228
54
405230
28
804880868
473437
3
363287
48
47
76
262918
8
436320
328710
116158
443157
81
285711
276710
428012381
279346
86
909868380
19
5
215901
61771
2
78063
53
33
50
31
59993371
372071
2
397237
344001803
262413
359611
49523
162444
923939168
20
32
234350
334850
99
10
49
90
5
87
323417
34
68
7
32
53
467329
72
6411474
70
45
88
476655
68
82
281999
67775
60
61
140662
90
26
80
135255
19
1
83
6
984686095
285597
180541
21
161672
4
357857564
81
107733
4
135440
99
71
62
482772
375913788
161449298
8
488050
58
88
422319
515830876
32
24
712088871
1610
57
314709
129272
348878
66
36756
30
230439779
1
1
47
47
89
73
64
83
191693
46
2400
7
10
43
14
28
251774
9
69
346773
3
289185
82
11992
8
181881097
308561
387000
55
9
436795
289518
44417
390475
270180
17
8
66395
45
18
897486887
36628
13377
44
493411
454085
19
7
9
397138
12
68
174996
455246243
585239371
491632
88
127478
93
396217
88415
95585
81
75
5
337749
36
99
3
84
210321
23
15
86
77
641831759
3
69
555995878
2724
440418232
5
16
32
308905
7
222242
87
74
93
8
58
230975
53
3
389047
888962751
69
224665
369731713
77
390459
454208
114797
672399468
247258
484011
6
97
37
687385095
61
411238
353393
6
35
373457
40462
441140
6
73
212320
81
559417597
79
3
453690
75347
2
6
81492
73197677
39
428823
398173
96754
374800
55
379471
409029
167148
313664
35
13071
84
135208
58
70
99
801974495
18
469686
3
289856
57
10763
310910
17302
5
221596
66343
431969
65
74
51606
351617
157801
442109
40
100041
8
240101
77
65
61440
340475
44
176119875
99
35
80
73
127235
441850
21
326407
158030
39
181141
91
397369
17
68
361470
310130
38
25
270468
37
6
911152694
701974504
29926
223412
6
228022
71509
32
442346
92
16
440082
337127
1
4
56
77
63
187043608
391816
42
7
750858429
741708468
136068
93
793573591
65
264924
51
129577
736538786
782053178
468223
51
212614824
53
1
66612
36945
805019708
182101
23
56
141410
98
499540
24
364896
82
49
98
72
518204185
85534
14
122351
891162051
45
746264703
401978
53
131882
2
8105
16
20
3064
29
188074
372511
8
128310
234832
53
93
45
19
7
73
9040
33776
3
209993
117470
88
314999
21
208712
34
2
8
227467
53
2
18888
6
153899
226695
54
363968
441227
97
629286565
369616
438359
10
445377
88896
202804
64
404515
136021
167179
82857
178623
73269
292386
179544
394960
431196
54212
94
2
4
166153
96
338145
411141
33
62
41
3
1
3
8
463828
312610
455119
246263
491254
57
99
453894
360275066
161328
99
86
40
413911
460001665
270320
84
85759
28
166299
312279
109131
389094
54
970702912
392997
40
410204
97948
72
479666
324681
470914
35
18
48
205765
219059
63070
88
171295
302630
132497
146994
1
80071
73
234049
74
205067
134733
251774
363976
79
177106
880313852
518248048
324424
109853
823561138
146161
66
94
1
9
202539
236425
48903
313883760
47
11
91
78
7
238360
437862293
24
160300
26096661
47
66
38186
63
344542
2
4
358957045
838953731
54
98
99
232943
26
6
65
81
90
7
8
70
38
75
118571
96
284332
14
47
48
429865
238048
37
133783
196949
15
48
93188
46
479349
52
70
51
2
25
42
160591
97
2
1
361196
942748280
150381
75
54
103237
6
58
708029949
606529859
316710
64
1
8
98
223295
40
159007
614971016
137552
376397
23
19
39
464630
2
150864
42
9
694584539
258682
63626
65
57
65
221218
107737
5
120214
81
382898281
198265
27
320228447
72950
101959
90
366278
81
1
62633
211214
33
40
5359155
26
462959761
153705
132432
14
36
283749
301873
29
31
2
80
13
44
88
74
57
23
177928
3
68
162497
2
73
63
111191
398481
376226
22
402791
28
52
433266
809302988
8
741630697
27
83
437318870
1
87
59
56
43
181133
85
32
49
24
45
231139
202049
5
56
178523
91
284502
79
354861
9
34
321230
82
11
12
17823
78
252309
45
76
87
427394
372069232
82
97
465409
455260678
585775697
6
707313276
51
28
145145
155799
9
65
688182897
31
6
3
375428
38
462795
982127940
212039
27491
51
469813
31
4
389458669
21
359688
60
42695
94
42
28
360870
75896
44
92
418473
9
116105638
35
99
6
8
27
79
379757315
38
75
287302
48109
82
90
96641
474859
142951
325933
11
24
15
66
193396
335589
30
95
88
25
17
277366
355566
732549377
338174
285915
58
241018
40
410815
2
351636574
393656
3
302976
58
8
51
87
88
2
791518143
65683
493950
67
400246
85
370285
12
9
67
573675645
184159
414481
119628
456820
416682
50
656315692
26
439254
4
371416
78
32
22360972
56
376046
278014435
407329
272233
201977
7337
48171
5
39590976
2
65
350411
84
39
248968547
3
57
3
52
95456
324715
271025
314897
62924
484296
97
164465
39
83
92
68
38003
76
40
3
55
83
391117
7
3
24983
113979
37
136727
172558
744988979
4
72
80
146328
221881
57
326472
58
161283
799201380
439116
6
416011
29
79
91627
207477
336983
31
76405
281569
89
93
85
160010
462934
78
10
455620
17
45
8
34
68
4
288030
97
165814
7
4
464643
238876
8
22369
287488
228375932
819250259
65
264881
70
132058161
303992
4828
393208
9
41
369463
157603
53
283133
40
2
247820303
86
37
2
49
280608
246948
62
179980
275826
26
240821
264606
653230731
490317
284985
24
28
441582
4
95451
71
86
1
231989
82602
16
37296
19
91
36
40
73
20
294726
68460
46
89
396587
41
218642
30
91
177959426
224670
260846
21
494338
206453
948686616
87
72
3
72
38
142324
43
84
356519
296669
191938
61
212251
293037
61
46
244717
484805
28
424242
49808
151541792
456494
329271
92
35
60
28
13247
261657
860656774
40
140122
356992843
51858281
109542348
60
269448
36
34
84
39
66
351628
400176
69
304448
382991
29
14
65
969731561
710509657
7
5
357646
255504
413303
421479
484747
76
5
128561
89
1
274751
282620
48
63
404672
475295
26089
12
399567
2
3
94
240597
82
1
954880992
17
137255
34
199311517
36
40
384302
227267
347208
375390
35
3
949871471
19
19
89
487940
160627
67254
78177
39723
258545
95
260205
5
295998
86
62
93
25
86
330046
40
880628910
137384
328212
7
54
11
488220
174240
458856
225512
410668
135994850
357160
109121
51445
521638557
22
37868
75
19
24
108391
230296
49
13
79
74
40
72
421869
71
89
7
56
247093
460456
85
486225
96
171205
33
330362
323648
3
91
211413
320849
48
457796
260203
18
89
50
484232273
36
299225655
863232509
554509587
47934076
488816
56921
3
330072
400588347
17
154614483
45026
24
207183
208734687
413289
2
2
413633
139808
16
73195
222447401
348305
3
9217
32
9
50
34
27
476646
2
571929590
19
368391
259351050
99
495193
29
39
5
91
381
6
117019
107495
256804
6
45959
73
160689
52
82
838151155
50573
325992
62960
208735
44
877294913
77
53
1146
470554
42
77
67
297282
5
3
13
512145979
46
75
142424
375192
323539
221396
376866
400746
9
8
83830
21
4
453691
383548602
36
3504
195557
348349
18
469585
42
209730
70
78966
74
41481
487322
319907
45
73
249177
89
472667
295589
338787
255800
161915
342775
86
422228
276875337
149150
25
212891
1
485709
495201
364854346
4
369424
20
236522
50
21915
291431
227276
24
81873
41
50
39
816901444
64
771087587
4
24
57
109794
40
42
93
62
70
3
47
46
875211120
479022
125088
30
7
39
59
204931
74
85
45595
106113
87
57
439841
319374
92
89093
34
69
77
513291896
27
36888
5
111815233
6
5
88
3
171842
327791
405490
372116
84
41
126147422
17
228394
652739959
18
293979
77
380395
356247
55
14
34
472973
470919
263410
27
116857
6
16
19
276463
463618
2
310377677
258480
13
360289
7
121610663
2
61
178139565
6
90
184313204
282916685
78
50
9
48
1
360615
64362155
26
61
8
439698
65
68
175257
81
318742
50
64
4
74
11
53
26
288375
63
75492
948193218
25
417949
48
110557
465968
7
292953
9
285894
3
421014
111094
17
85
413328953
31
265589009
379183
54
61
41
10
59
1
1
47
300263
40
93
254977
335363
28
472798
13
90313
2
433604
341464
2
9
162210
307433034
29
361845
29
65
433705
67816
417821
268371
91
77
821970230
29
262784
216756
7
418483
242425
47
224423
90
472741
14
81
299471
161544
68
25
85
366721
939853223
190129
264818
33
430149
138719
82955
61
34
87
149901
73
98
711519835
499988
8
973584822
261153380
330371
440562
784461145
61
451385
392490
50
394582
45
918141978
447392336
160918
280197
28
178697010
7
930463963
55
75
320731
490796
133546
117767
515785023
76
4
449097465
27
95
46
413227
32
16887
91
3
432823
58
301952
29
274501
136065
578824514
132663724
2
231566
583741714
47
96439
18751700
397877
363521
252817
70
1400
215152
262749
941499953
46
237549
87
420484
339673
74
89
96
52
309642192
413367
29
6
285059687
20
486410878
24
90
64
82630
457010
174234
74
83540
263306
97
87290
447744
26
7
375567
96
7
9
432134
41026
99
23
66
86
13
16009
45
40
51877
41
83
86
426145
6
10
6
392753
32
871696025
42
44
88
55
196780
98
377623
77063
86933
64
491215
44812
12
428341
5
68
32
72
953839104
9
58114
5
26
56
159573
43
205108
51149
460614
19537
6
3459
24
397606
128578
78489
8
170626
358246
9
340446
6
367637
87186
227595
412122
53
39
81
48
82
92
1
978334713
33076
37
2
91
637080380
182109821
337956474
1
71
38
467086702
50
76
326521
175248
96
64
444462
85
765910930
21
372778
253235
230678
72
20
396915
194959
667803366
59
243036
46405
9
540225372
367166
33
31
85
97
451543
12
286079
347294288
29827
26
277366
30
74
89
97
4255322
18
8
5
9
487855
491398
80
55
891721362
413681
206249
550085364
1
178783016
250588
258380
83
4216
673317722
185561
40
80
75
603117308
60750431
259509
424102
24470
2
273847
89
51623
18
5
97
300571
686875321
475884194
35180
59124
454447
461101
37
113098
333118
1
125567
325613
148651
22
1
221189
51
50
276007
442056
826051240
539680588
6
29
2
31
906595834
99
157302383
409174
205571
1
7
302214
18
5
82
462232
162041
82
8
18
96
86270
991419726
225594
62
12
69
134958
396342
11
48
59
96
50960
405350
47
402318
76
468617
17
472189
679682739
96
22
14
366565047
83
349430
47
13
38638
113302691
28
5
528635733
61
472711
175145
45154
17
54
13
247796
465448
5
427132
237852023
93766
344661
115419673
7
9
46
60878
927523631
242717
24148
45
1489
64
65
46237
7
360188
861087690
43
458866
473921874
325148
90
47
17
315729
218561
26
22
29
122925
83329
41
206786
281024
449623723
96855
228218
13363
76
57
44
68
7
357098
10
49604
88
390848
159974
44
171589
35
332610
85267
247077
134623213
86
70
97126
3
155917
107854
92
325997
214182454
3
54
50
548033017
368248
65
63
27
414254780
44
8
250748
363213
236344
96306170
270960
343786
263959432
218653818
172997
54902
104033747
53
415913
30
62
8
221904
75
24
416088
173014
154096485
49859
54
34
3504775
44
282137
9
96
188268
53
10
21
41
759329874
123884
2
195573
177342
126232
21
402597
8
467517
204472
59
28355
413331
88328
197835415
118673
298809
85
227159
87
6
15049315
46
215903140
73
169562
245736
7
77
8
62
390234
93
79
115979
7840
69
33
33822
24
18017133
350637
419890
79
52
79
59
52
342917
4
34
479952
4
468592
88
199758
285871
219444
7
82
11
491314
88
438824
84619
453326812
480976
241869
418709
4
113703
143197
105262
17
45664
473935
163492
65
141111
349982884
98
141639
14531
41
261147
60581
96
65
11
94
55
246369
271263
81979
15
34
26
8
14
72
75
55
37
301077
4
449182
471729
88546
119887
936184562
14
9527
72
82
258434
9
66
493725
482621
825660063
15432
117836
41
868050400
195753754
73
66
341758
100261
7
94
354212693
222864
254891
168851
384580
115475
329223
408141
333233
84
85
1
76
53
24
285364
88
133730886
17
74
234383938
29
119323
15
56
59
199016
392884
2
14761
415795
19
56
326915
58
111625
179908
116138
109821
25
47
67
88
41
322250
659357055
22382
99
1602
2
60
142645
445245092
38
2
213369
932714387
174869
67
3
132265
431213
459260
344387
98
12
672239470
15
99
53
93
220510380
97
69
97
6
94
315880
316082
49
253942
9
24
421205
173048
6
59046
88
82
26581
110979
224627
5
25
1
4
32
60
214988
612969386
167292
9
261228
159981854
470808
59
55
50
99
319592
3
57
783876252
77
9
47
595668793
5
264258
112733
150970
40
163582
322379
49
94
321804
34
95
46247
356211
77
636731568
18
68
5
820734838
5
88
89633
6745
292384
251206
168786450
495543
58856
41
64
114673
265416
42
25
37962
241534
9
755452035
342601
47
919290049
76
7
817049363
97
62164
69
35
80
333181
36
323379
9
20
93
77
7
570572013
702550039
38
77
74
92
330807
363874
25289175
38
41
278439
32
36
3
79
228264
501040055
80
34
108946
8
85403
24871
126560
130863
385785
7
301970
183216
702735009
398399
24
408034
40
422319
85
864575135
498174
61
87
908845083
27
67659
22
7
435409
77
3
34
69
13
9
2
230195727
94
8
142976079
460005
261960
10
72705
83772
641197008
41
169924
509551857
88
98
367313
4
12
92
193616
105602
47942
48
418849
266488
76937
157991
37
465339
33
358437
6
290705
7
362129
79
89
31927
59
662351697
79
95
17552
2
274216
308163
247091
28
2
428026
806637125
132852
313987
96
117400
387633
22045
92
492630
185743
62
4
44
62
656719024
16
81
48
39
51
38679
36
440949
23
40
79
257908
83
6
468590
299272
727572610
69983
299893
508792117
231256
98
68
475765
235385
314488
474161
193153599
4
288608
50
92362
35
30
27
4
74
173647
80
121071693
468749
22
234255
92172
482002
72
145882
37
93
33
194305
20
4
281393
34
1
417655
759459152
375072661
93
480091
1
55
9876
37
243074
5
15
160633
210953
51
173941
993853973
87
68
206325
438225
12
78
98
601342219
300640
390538
321783
8
106631
7
249926
5
8
2
495298584
78
15
2
20
131149
387609
97
238690536
30
139382
179696
27
8
9
252709
469651098
95
17587
440749
25
290556
79
24
31
5
366459
2
78
49332
62
91509
7
4
58
52
48
406706107
401446
55
88
57
62
61068
405849
25940
322260
22
79
332804
32
87
25622353
469062
16
244267
184894
240046
449383
47
6
69
65
358744
92
268601686
4
406438095
45
60
41
176607968
76
278818
4
126699
421278
42
61
79
57
415937
5
447262
23
37
182594
271555
87
9
277043
333646
452676
7
82
675093441
161938
212825
197049
192949
396547
60
468792
493871
186368
767146443
44
498447
152967
43026
214003
56
4
920377644
97
14
35
120847
94
86
403330381
57
431664
60
327313
24
217982
436867
348179
915912697
41
6
96
23431734
308636
50
18
8
464874141
394778
498026
62369
188615
7023
18
15717127
176490
488249
53
857538599
298566
324328
37
34
382811
411802
356694
337417
41
227643
127626
479058
274374
54
49
170832
57
44
391032
5
62
36
77
466340
273883
92
71
31
401379
83
21
53
84
488346
68
495074
62308
3
1
89064
93172
258724
18
16
72
28
8
149455646
42
431986
19
92
103300
94
65
197251
386443
4
58
375892
48
80
3
375842
22
302180
59
7
34
121488
496201
435458
254111
83
428518785
91
493167
789355661
40294
256513
12
303111
49
962081294
345524
98
75197
51
40
89
127026
88
469096
449840
450071
26
50
199875
587179319
37
137739
293386
45
69
7
964768853
434125
15
424251
466020
27
879145319
17
298809
36
269949154
216557
56
5
53
289170
4
85
301576
313934
4
84
76
276906
465486
8
32
474836
6
44
408343
11
28
2
35
433714
4
286731
74
248546
507099160
70
10
465262
79999
88
290869
159431
93
642765498
22
87
35
74
69
256998
44
322609
63497
402532
246567
94874
77
22
8
253214
3
58
67
78
131115
332253
492787
3661
448330083
6
457758
753121887
51
496410
329274
35
29
72
376909
41
3548593
211036
195637882
9
55
46
118171
292579
66
215756
18
475937
10
369689
822888628
52
808156767
462897
189812
52
192348
39
82
37034
16
26
79
286087
40
83
56
981201296
97
184823
172233
216086
70
13
78
34
164677
1
9
303067
315800
21
254196
476455
419399214
66
28
855792081
24
27
467008
2
188046
90664034
46596
59
61
78
20
1
6
433240
799793353
39
4
249105306
277648
51
202389
44
95
39
152715
20862
33
49
82
242708
77
196923
28
5
347617
38
321111
576513592
481455
17
723340262
198704
138769
46
148530
737745890
87
497442998
279946
211249
617242390
211546
19
77
92
95
938958000
88642
88
314150
6
210154
3
265243
18
475143960
374222
391455
222156
100074
201469
73
15
37517
88
420435
249196
398978
5
81
358493
32
78878
33
21
6
64
47
339044
15
77841
8
800367898
313501
467618
395341
92
131408
53
17
83
758506746
211306
325842
265107
21
74
88
36
83
265628
12
72
88
92
164201
46
59
75
189935
46
962413223
90858065
473030
663603050
461495
834387840
75
6
85
281002
286317
8
12739
294116
60
339577
67
211572
450090960
190943875
6
90249
89
58
351686
80
48
163608
591687886
77198698
59
286467
439635
3
84
96
284987
82
445533564
217503
34
41
85
392826859
9
178423
96
45
15
8
64289
71
75
12
2
497580
6
49
42026
76
454296
54
86678
68319
91
484797
44
32
372638
354082
78
380223
331609
342744
283093
358131
3
32
86
74
38
145307
648091418
21
88
2957
59
70
12
11
79
71
4
256771477
14
72
4
376020
413694
5174
64
33298608
98
952902918
82
422544
210606
4
5
20
2
340732
8
18
31649
156601
22
8
379810
292955
15
207285
66
11
70
482864
66
152645
34
19
67
300487
94096
11
39
49
69
373376
30133
292966
36
43
261622
32
43
255367
257408
267265
315762
59
25979
369300
396942
181187
12
36
99759970
92
279880
45
7
51
410579
76346
32
24
53
363106
22
57
81
56
81
58
127977
9
418573
11
11
465427
327526
309574
7
25084
60255
90
52
906679362
15
617068018
352465
427924
196278608
1
91
3
251004
54
195918
751389512
3
30
199691
447064
62682
11
12
91662
526254501
126029
79
71154
20
56
87
50
283924
67558
354041
8758
34
197935944
47
153387497
431427
164297
90
41
183560
38
23
94
85
12147
427091
73
8
12652
11
2
12
62
70
194508
79
285909
462885479
350895
22
661423977
236334510
32
581339434
17
67960
49
231493
276697
25
46
78
30
255589
325432
475626
25
28
91
393774
89
46
199028
301568
143360
96
2
25
24
2
51
231793
31449
26
60
43
207534
681153150
143766
288427
79
6
280899
182399
27
88
29
205910
491557
620409090
17
17
388791
7
323158
222605
314302
53
245480
284599
4
188426116
60420
18
10
1224
104895
242154
86
182614458
52
719803830
207257
135944
76
102003
9970
95
780187876
7
322835
257974
61
253392
297491
141216
99
820666528
515040903
90383267
1
53
9
48
162445
72515
65
19
21
33
387474
106784
93723
28
396732
23393
196523089
131202
98
11
65
79
488746
179687
245855
57
557360130
239712
70
211800646
61
85
6
94
99
68
82
177654
6
136742606
279887
88
247956378
87
165174
31
108089
5
75
9930
96
97
299356
89
61176
63
40
3
376811
52
72
73
93
39
468859
53
99
5
65
300413
48896
498583
60
5
56000
31
340360
9
93
129038
97136
499129
272640
421952
21
8
11
80
99
48
40
31
5
83993
34
16125
555912272
10
21537
49
372945456
326165
188064
301815
118302865
231950
23
53
27
42869
137632
2
178973
644084351
274355
643529546
35
838852651
281893
40
8
38
79
62282
53
202270
223038
90
63485
5
286742
59233
282139
93
162837
678853204
27093
75
58943
216027184
56765
94
485786
12669
351363
35
146103
6
48
41
442932
429299
262207
5
71
36
7
328960
225191
202610
49
148211
272143
459035
180018
364589
77
62
192395
92931
220536
39
72
63
76056
307745
587117064
83
90
333895
222953
1
55
8
97
493992
341137
262604
587207305
107874
299305
139998
36
86
207514
48
146225
356466452
712163620
79
37
33
18
65
62
9
247511
1
50
40
44991
313795
330886
59
47
428537
59
73
774847976
429889
19
65
32
201758
5
73
53
55992
488250
65051001
5
37
868835672
162879
6
183162
224074
770468361
69
9249
14
6
328576
478616669
25
6
92
54687
31979
22
22
442181
4
50
11
183314
186202
39
46
1
305025
6656
10
545381732
8
340292885
688956208
42
80
443118
144541
314228
894713504
414605
77
192363
83
15
75
4
91036
392744
523187052
65
1
181365
48
32824
138577
449898
42
119524
90
87
23256
346935
372172556
28
45
19
348208
63
18
5
74
309007
87
65
67
96210
74
207748
313381
843905628
15
480231
312575810
187162
80
63460
497652
56
93
108038585
48
38366508
4
495652
16
364512
2
438170
12
72135
28
14
880208252
411868
937789611
98
19342
5
220600
95
27
145579
491546
771269787
615643436
35
5
89
89087
2
320038
186474
426
434702
33932
87
11
375685
170421
312645
261454
1
8175
167273
1
29
523024727
3
3
84
302396
186889722
525568444
63
44
399545
22
5
95
46
86
52
39
7
36
293846
58
45
149972
494506
821989447
150136
44025
436446
442112
4
99
499840
8
59
82
77
383750
26
82
429937
521239364
95
199740
14
48
84
20
301849
49
30
376446074
315017
285005
396836
80
491543
187584
15856
55333
3
330199
33
36
49
57
73
20
74
2
742976782
70
5
337110
62
32
8258
405575
268346
55730097
118268
394787
35
16
431987
76
193749
405640
78
9
500774894
37
95
442626
57
352007
267859460
92750
308674
62
532961655
93
796094707
20
9
176017
79
26
73
248530
433983
288062610
49
66
34
6
1
83
50
48
5
57
73
79
6
8
47
71
18560310
24
17
275877979
41
65
572717465
342144
194761
49
112057261
399619
44
172088
82
72
234433
560304140
255143505
54
2
234875
136622
309880
192706
23
84
30
92
160036
85
28283
36
381868
459060
94
96
92
204813
1
855638802
196137
57
55
405496
59
32
379264
43
458660
32
79
79
446950
62
64
189834
57294
30
631240938
1
30
58907
3
30
265330
86
3
115949
372520
28
73
167087936
65
369614
313525
71
7
729193042
186301
336366
435329
285828
4
59
765715328
39
385177038
1
46
29
8
223270
22
234990
86
5
493542
9
342786
73
82
76323
91
49931378
12
23
80
946744670
59903
323040
28
47
91948
6
307179
17
121286249
273919
2
381888131
46
8
8
92380
12
382364
486367
77
55
6
200461
51
388784
228489
489457
183735
2
48
79
311377985
330342
111595
416880
89
34
3
205581
9
261793763
5
597875864
134293
97299
85
41
30
95
89
202904
70
220046
352857
4875288
84617
49212
242215
489461
408646
75
413215
167859338
391548
300394
1
8
43
96
43
14
20
56
72
9
92663
38
294514
9
75
8
39
46030
61
480730
89
131366
37
9
268776
382779
166827
44152
617122128
336495
96
177366
77
9
47
284997
788199039
6
458853
46
8
249797
238855664
24
899530831
987805273
235351
30
7
80
128655
85
82063
6
122044
391958
67
250692790
41
491876
50
47851
74
197613
466075
42
68
155135
9
9
11
12
32
60
74
9
54024
41
155500
10
30
747149792
85
9
211639
86
189874
12
8
50
231514
193029
506565949
35
84518
7068
165092634
200476
81
38735
408435
42
316030
185717
16
121176
12
65
5
2
79874
195280
16
48
29
81
84
71
430470
128982
127190277
152458205
80618
74
21
15
71
419793
81
2
54
25
372073898
26
119295
183371
15
87
467754
52
482309
21
89
197644
9
245251
74
410273
56
44
769572649
84790
9
888415623
1
969606052
462269
10
377295
768115455
37
223683
2597
89
86
166392
81
28654
80
97
91770
57
13
5986
21
228274
9
38
277309
6
85911
8
10
39529
69
33
2
804158341
75
337814
90
24
462706
669325655
26
47
25
481666
159936911
384458
52952
708157392
154034064
1297
374284145
81
45
43
33
121933
29
802098888
75
390963
12
8
417000
371772
934948310
37
372169
89
39
51
282829620
9
6
482437
36
194070
80
435908
16145
16
1
89
429861
300771
53
455001
63660
188017783
460475749
55
15609
494681
8
372716
45
217151
2
455449
643075197
9
22
44
6174
453655
99
497822890
840952428
289682
19
98
2
8
6
245946
30
22588
57
4
254878
86
684946122
2
382284557
505356225
75
73
208198
463893
61940
214284
142432863
241831719
339707
367411
31
70
186404
1
468876
961709199
16
178938
44
499533
383739
12
80
318712
356933
43937
368188
465586
82
356290
7
77840
49
128955
53
407813
284243
100540
39
95
78771
13
49
201493
232023
42
497611
85
339690
84
86
77914
7
20
395969
50621
6
949
73
347713
34
60637
91707
386953
18
58602
10
93
81
27
59
63852
42772204
32
425685
20
41
58823136
273661
75
3
29
201023
56
78138
899622796
12
182523655
301970
274171
59334
5
9311
25
184444
149279
91
140806
49
77
259649
30
22
19
104378
11
36
76
35373
128377
5
349956
386581
339295
449562
6842
39
113857
297636
298597
12
303440
99
72
44
8
68
5
416484
449463
332957
75
54166
556209942
180961
46
36399
641506987
470134
95371
230751
230831
397865
279389
4
11
356667
259222
154623
86
23
3
26
102968
366243
335088
155971
7
272546
1
30942
2521
95
61
35
35
89374
94
304669
90
264695
332978
99
66
4
12
35
38
81
9
210403
419857
367711
235179
239403
32
72143
75
39
239847630
467277
460742
424321051
231323
195053
7
24
22
8
744159121
91
31538
92
6
18
317169
996820261
397150
54
48011
553473958
79
23
82
370645
1
90662
491188
185519
28
969111600
417741
31
222790
54649
48
90
25566
242808
414635
99
428550
339489
283496
65
36558
1
243366
149667
377971
6
775194961
92
50
5
499222
271205
66
468864
53
22
1
33
1
164322
46
33
73070
881808430
161349560
352032
13
7
54
46
6
322831
201894
363415
361185
15
3
467234
25
97
195944262
39
48
76
191594
70
4
925821209
297720
476553500
3
52
2
7
62
419868
10
190892
88
46
22
311810
75
92
9
354167
152732
12
29
22
314979
43
86
288293
47196327
22
27
422831
343515
438776831
123496586
31404
40
2
370616
343765
128549
325793
68
49
10284
7
534847676
486058853
107730
207551
3
7
40739
6
53
58300
318363
874368295
6
4
212431
5
383577
62
837760999
58
337501
167596
32
50
70
73
29
26
136232
66
97
293687
98
371826
32626
955807165
276903
69989
54
58
171254
26
183383
94
94699
50
62128
445649182
87
97
20
54
4
59
115793
480819
224570
88
87
23
75
87
76
2
71
84
8
271605
152373
123262
248511
44
9
98
95
306541
27
43
23
68
84
15271
9
22
12
339386
7
83
81311
242605
485460
412574
499691
483327
89767
181332
20
86
63814
419341
641101636
27
446204
127002
73
71
51
16
28
44
131245
655654925
38
35
21
145616
121529
85
58
5
95
290069
43
529927252
23
117550
6
1
7
74
275385
63
384133
61
179440
47
61
39
295432
247344290
64
34320913
15761683
94
89
209614636
443026
51
357340
332345
27
18
25
173334
34
1
19
676246397
244207
163509722
84806
490810
33787
3
232467
64
422963
62
8
5
4
55
331757
8
60
68514
61
61
218692
50
729114074
60
451830534
33
387715757
154156788
108719
26
86
58
62
49
83648
60
242160
83
65
765015449
296937
147338
347084538
57
245243
8
290758
222155
61
155026
80
362333
261160
7
90
333902
52
34
1
49
89
4
228263058
56853
37
83
45
71
206143
166600
556729343
240842
73
127364
273956
49
38437
148659
41
5
46
94
14
367738
63948
23602
21
286803
51
810455862
198471
112883
180047
438428507
63
238114
323399
7
148136
242188
72
12585
443162
248039
7
319034
242689
27
71553
253430
383145
453379
298356
7
97
922330877
25709
72
449296
394600
53
467346
68
495367788
374925
96
29
127446
86
498867647
62
27
410296493
138737
17
491547
497580
161685
30
50572
657881331
28
267074
26
393837
353008
251983
19350
32
53
267638911
64041511
334399
473413442
342662
28
247548
59
77
504244042
78197
92
140797
324501
7
313614
35
222183
312126
474789
13
14
19
117144
133662
19
861169204
12
87
335806
499537
56
322168
72419
423594
3
80372
30
20
489952
32
9
315877
51
448552390
112337
24
12
6
26
182507
5
194710
364422971
115409
55
49
3
2006
23
5
88
1
442819
3
17
364382
85
345524
19
396471
441675
80
301776
38
683913806
271890
379128
309998
550915278
6
138231
411558
72
4
404443
92
99
980451499
220221
65
32
57
9
201668
412281
891707231
336484
69
2
18
72
31828
723314635
55
350795
17
9
26
229834
78
93
27
97
83290
1
5
462955
69
313502
6
246657
57005
426337006
53
78
61
5
949504426
416400
252781
8
65
4
458865
3
435556
65
3
43
774997016
474545
47193
764668365
67
80
83
7
300636
464358
76
64879
248806
41
54
61
438987
41
472582
86707
47
375974
357650
88008
323630
473469126
3
200051
387203
90
128436734
47
52
3
233807
11
17895
3
48
57
435457
323233032
13
1
140804
86020
478492029
67
78
25
72
43
10
162692
273342
329185
179166
93
98
45
92304
172693
62
90
6
18
464444
67532
249693646
250622
93670
400544
648561234
59
29
92916
112082
339329
66
69009
64
45
408534
16
23
53
480552
9
290911747
3
272699
28
8
4946
79
51724
300083
385400
7
115538
88
137283
70545
306031
4
132086
30
43923
244706024
145597
6
360862
129521
342422
173292325
370730
23
43
37394
240894
351614
8
1
78
196106
245346
17
3
479555
105122
33805
57
48
67
70
20
7
72
675418526
6
1850798
6
27542
444257
26339
47
534700641
46
38
32
8
46
117889
118277
74117
498531
245713
391508
157006806
57
165968
368394
30527
46
393161
56452
175156763
65
28566
409081
136440408
11
83
240113740
30927
263997
316483
4
97
14
231348
341127392
252641
13
51
31
65
86
19
23
2
114300
357647
8
991969586
412903
74
80
330953
397582
85
27
456143
24
63
36
33
134840
37
32761
1
9
185048
6
70
92
63910606
85
60739
71
1
15
60
179365
25
78
42571
52
5
8
50926
387320
127445
25454
122561
79
44
85
140988
6
471105
435724529
62
164948
144682
472788
317327
37
211418
21
477156
7
50081
18
27
113012
481934
69581
20
873186818
404389517
71
155498
73
362656
184235
65
363495
390631
63
483971
8
54
388223
378705
165593
9889
42
46
33
42
476186
267865
326079886
65
83
58
323244
9
67312
206015
63
63
99
600838466
335516
356619
419046
61
95
454018
24
21
241836
243382032
259994
462401823
192487
137109
969025589
3
341726
305077
174337
62
143915
358651
69564
37237
3
83
2
97
32
170171
325401
81
26637
139625892
435856
19
24
141746760
252189
399998
70
73
346794
404150
33
494636
3
17
249610
84
499300927
47
394275
1
262649
45254
39285
47
387580
447103
38432
33
219139
4
314325
276033
208200
82
405706
87
961698400
284094
392823
49013
83
262087
86
42
50
133698
335175
801614462
97
72
61
407597
315524
24
38
69
24
769363137
141881
307667
17379
372417
13
247253
410003
85228
1
770646630
473208432
49
366141
69
21
369181683
172328
62
442702
60
8329
93
382072
250436
91237
223145
546635041
454380
3
63982
46
9
20
16
927950613
32
72
17
58
48
83
123025
257910
49
33
335077
10
453635
96
211124
53
315065
241722
52
404935
487352
76522
295270
415480
75
67574
22337138
367653
625193130
88
451571
99
434291
82
353392
452785
419115
765898367
74
220770
17
58
39
4
40
660233442
232987
6
464685
394213660
67
36
22
607432013
58
15
89903
462008
80
482111
1
97
5
62
25
6
10363
132199
326613
213721
28962
6
40
64
85
87
202325
68
73
44
1
3
324168091
304299
282883
3
28
58
11078
334475
367024
311743
185923
125291
20
5
11
54
66
331744
62
233853273
76
73596
76755
47
62
72
10
3
40
58
106606
27
469476
3
332004
78
579305575
27
42
24
269384
195855
60
286343
1
393051437
48
357150
50
304856
38
30
326626
1
92
275190
50
4
294960
42
338490
225173
91
200522
3996
58
78
22
322067
17
70
46638
34
65840
74
336625
99
173944
51399
230835
871242026
100679
89
287677
127141186
86
364042
57
403329
72
43
227157
41
98
17
465411
67
232400
86
172068
744720223
83
438612
37
175110
123988
367290956
1
137076
255291
91
207250
18
109847
12423
81
130256
52
396163
361203398
43051
475541
198853309
26
60
824398406
214111
88
348497
26
391780
62
53746
191569
254721
51
68
93
53
175820
13451
8
2
4047
224881
375522
44
74
96
26
66
291637
4
583526626
89060
10
280863246
9
1
138656
84
27
78
432455310
151015
377296
356449
27
161592
298149
308904
237049
70
28
14
6
744929471
169111
96
293036
760386416
1
94
393623
20
493405
140248
14
52
98
65796
7
26
461502
99
55
203602
67
67770
3
6
388378
590359299
5
420655
302493
52158
13
11
24
9
19
62
106085
4
55
71
14
37
15775
4
32
8
5
849207628
913
900418484
34
83
421036
260717
30
80
66
44
225380
3
74
8
16
16
113360
423724
54
417673
204409
104714
189003528
65
59
69
499688
298198
43
358890
40761
65
294806
29
95
8
457228
492630
77
200942
609950967
25
301892
425979
15
6
17
2
92
70
201476
75
29
87
20596
66
19
41
4576
30
6
11
537470889
6
389654868
9
421449
856826243
49
204103
44
424359
395490
59
192144
376346
72
76411
3
429914
7
25
229714
21
46
25
347235
5
350221
5
112221169
29
269335
19
36
40
27
113837
146644
97979
96435
227660
94
63
89
66
449126
71246
14
115490215
196690
459459
84
519993169
48
329509
31
7
174792
322092
173763
295343
33
54
7
76
414613
37
97
432402
77458
87
297327
22
84
133133
100231
93
959779667
13
8
48364
187363
49
42
57
64
391459646
452442
83
38
447035
7
429328
487131
442445
70
384874
125204
158984
3250
311530
210343
92
140995
1
74
271793
89
71
28
132395
176187
420269
8
255130
270740
60
8
66
435263
72
74
219498
58
3
42
469900
13
163159
88
19
145840
6
84
9
96126
94
42
47
295295
117938
54
13
86
845166385
3567
214969
32
21
43
405118
8
57
7
43
469954
21
1
134245
12
168603
92
416424
523343771
401447
70
132450
7
245879
439290
61
333966
11
41
76
9
169080
738998509
416546
72
77
80
190362
215989
491694
2
429753
61503
351050
4
86
469753
44
7
40
486818
234270792
63
357092
453726
48
326655
70
88
91
925261772
203896464
89
72
74
375176742
450719
6
52
87490
61
95
353737
61923
3
6
323815990
87392
78
16
464666
2
92
51
50
9
29
78
21
49
242911
9
938872472
9
49664
6
5
533330891
479449
37
72
74424
488363
428519
66
2
19
39060
15
234227
184090
21427
999024602
74580
24
1
7
35
79
97
24
2
19
106258
10
206369
2
10
51
197843
939282365
202111
10
37
33
7
212374125
50
1788
339490
7
72
333593
28
70
82
72097
84
425639
327670
57
436469
2
396673
56
455216
79
70130
2
684900436
3
94
90
484644
170749
34377
2099
485782
350277
7
99
197494
134879
53
152808
559112388
77
53
72
85
3
11919
27
159801
81
9
14
51
399925
2
81
36834
71165
86
421844
54
283870
79
52
5
5
349575
156789
65
15
236213
5
292816
392054
144004421
307913
254897799
336181
40
56183
366922
48
33
410008
95
173154
767403897
176242
95
1
67
4
104065
453994766
12
395938
439929
64
54
348105
493161
5
75650
817845286
31
58
425873414
382986
35
14
12849029
472220
465424
8760
6
32
16
244182585
14
358356
66
691604967
84
432950
47
754941816
244089
281900
1
22
169552
3
249952
392684
81
57
4
3
499938
78
293644
243101
248532
59
440124
8
486511
23
22920434
29
6
544782135
55
451419
44
81
971366319
488484632
53
164343
77326
5
119130133
120301
319011
1
197976809
70
371076
866486689
29
15
39
95
14
4
68366
11
74
11
402626
30
215495
90
38476
29777
18
1
323128
15
408483
175026
53
8
23
61
89885
71
4
34296
452619
90
50029
104839
3
276379
592993266
473578
64
406141
41
4314
16
87
66
440528
144398
74
75
4805
349010
406997
36
402730
104744
12
176118
309202
97
365754
190855
237973
78827
70
50
401940204
32
8553794
193206
656936014
66
59
309386
51
163114
74819274
14
93
11449
99
354724
25
67
57
383718
458998876
26833
153101
72
72
424454809
24
278150
5
1
48
21
4
320500
10277
125736
50095
4
5
369309
903739161
3
38
49
79
69
176391
437973
98
20
169065
117184
3
183879
53
61
36
70
44
269558
27
13
127614
14
431835
44
89
290430
36
13011671
86
492304
119497
257739330
583965868
30467
52
8
236026
23
100821
36
91
65
92957
70
83683
169127
91
2
247805
928319244
474545
62
7
27926
80
16
460766
71506
483266
476595
86
67
96
285667
329857
368128
432071
6
7
496594
50
40
73
6
4
88
45
222862
38
385383
397294
85169
51
488780
22
263703
7
45
28
382434
73
11
268755
114969
84
17
64
406214
13
54
5
1
48
625057899
89
89
280111
447493
96119
179336
92
82
57271
78
55
41
74
485215
8
36
79
28
45
24
323854
50697
2
292687
103023
97629
34
177590
3
392238
39
326524031
24
185952
182641
207681029
77
54
193736
36
950292304
54406
220434005
45
3
84
79
491874
431508
2
15
93668
92
399541
643
74
82
567532311
101887
98
1
68
67
71082
279878
4
239932
89
478546489
844600219
293896
6
35
79
3
178022
63
3
50965
434188
6
67
876783430
99
262658
150284
5
38
243699
41
11889
477112
375711
18
69
60
280241556
238470
63
65
68
69
288118
179867
450277
57
57
27
296415
128467
78
52
35901883
75
67
69015
326583281
800559188
6
69
36
83
127096
6
34
169024
600364090
78
11
33
694899743
5
17959
24
610109091
169910
442479
143280
235478965
342865
5
228213
88
420113
446916936
506463704
8
163960
72
21768
206543
74
8
90812966
266219028
461413
34
9
66
17
40
214184
53
61
357957
118020
676597269
494098
13
49
3
255718
34
25
80
55
73
75
43
409609
440782
75
234058
8
231003
182213
95
461955
163947
431513403
65
460874
65
95
51
55783
29
201253
368250
3
78
5998
6
9
462849
934625075
171040
26
80
390645
569188452
146248
16
406846
51
433270
416563
35401
39
79
117484
78
153046
2
202934
286275
72
52515
46448
315371
186732
11334831
42465
64
119745
339418
8
8
227503
445408
88
137325
451235
419149
442652
359074
47
82
56
3
465641
17
44
73
367577
42
5
21492
6
947289895
162623
1
132397
15
224389
498821
283250
47
83
1
44
35
90
391864
79
342329
67
549734072
36
9
95
176432
75994
8
163120
1
33
42
4
282681534
34
186309
88
61521
81
88
228678
97
102912
1
45205
443744
1
42
83
75
54
94
95
48
469280
340601771
51801
293881
57
370234
84
102088
27
6
17
10073
80172
54
91
267311
67
35
3
54
67020
99
54
69800
421935
3
55
284754016
4
4
13
13
232053
471255
62
4
26
431123
357518
81
85
65786
20
345689
64
3
168470
77
34770
363626
165893
13
64
442332
5090
381546
54
29
58
103216
62
57315
366656
81
312586
132226
76
21
419663
5
975958361
322613954
459159
6
26
97197
367420
41
50
328478
432309
471221
463765
311028
26199294
113776
360571
194879
226910
413500
23
128035
37
457904
496293
163267944
68
38
873367123
254728
4
399037475
57414
9
33
431938
373827
200954
317662
95832
81623
106146
4
27
16
487019
29
28
216974
28
114433
406166
3
129658
1
680593816
41
6
20
266177
448534
233684
64292
78
238436
32
24
906451820
60090
52
89
98
157223
67
63
416496
4
26
483380
307615
90
755777456
440661
421265
5
173820
47
83673
16654
60
341848
40
254845
8
43077
93
450357
82636
92824
207480088
157168
5
60
455922738
347163
388884
31
7
17
408012255
37
239061
55
595181225
348522
49
61
46467
4
40
309286
179645
753169242
33
564161081
9
89
220300
29
451073004
443836
4
117317
31
412538461
70
35
388320615
1
93
1
39
15
38
995310646
335343
98
31436
74
428296
86
1
27
234892
36
162500
59
211837
5
54
212274
7
23
47
29
40502
674993816
5
68
12
563253273
468551
46647
24
432866
97
2
6
109195
61
618866907
8
16
50
55745739
856668471
2
65
85
428427
46
893924092
47
250858
27
214636
55
61
95
416939
358980291
77
179680
207595
9
2
43
53
70
7
499763
377472626
22894
91
401032
61
4
40
240485
6
8
376415
42
332681
389897
22
405701
51
21
455020
34
48
23435
28
402015
412837
4
139147
912006797
128343766
324650
353332
59
496571
43
205859
379184
49206
141873
164792
783729803
421441
83
68
387729
14
287099
4
205931
798496613
61
96
28
35
67411
1
54
5
382083
336552
636553203
60323
494899
20
368398
79
95
200360
97
79
18
39
60
181792
90
47
53
33
241693
30
39
108656048
34184
613879844
18
183695
253471
3
52
447348
72067313
477065
99
228681
446571
420719
45
342616
22
104556497
332396
65830
53
267548
82
88
9
153677
2
171926
83
355477
59
274876
65
92
52
23644
202824
9
2
28
392698
54
45
800324057
9
87
23
73
47148
25
9
26
218895
833179948
215490
356891
84459
9
20
85
77
30867
40
343540
87
283394
44
75
1
283577
419143
22
7
246117
6
104404116
267980
70
758904488
445900
274917
52
18
494171
78
507440018
86
229193213
210607
131217
95
50
85
481418
435615
75
47010
2
24
389636
90
7894
398779
77139
336453
429363
99
228471
39
745615430
93
247399
85412
341464
46
60
134054
227382
90
5
80
6
1
156418
46559
204773
166586
9
60825
26
349798
84
62
312959
51
32
168151
223439
20
41
99
71
680341679
59265061
439157537
388925519
86
278793
55
65
218130
426466
48
86
474931409
243334
65
143772
736116351
79
23
61
37
208342
23
76
32668638
315147
95
78
394994
113646
34
60
5
458812
87
288550
795070385
388226
10
99
25
23
15042
83
386196
8
275081
147581
409426
32
171069
9
97
126637
282234
135127
4
89
31
6
99
84
321747
485100
193672
93
36
71681
132516
93
416822
69
3
413921644
592511636
303234238
386340
185815
214692
439868
79605
44
5
265693
6
76
64
389483
348971
373341
69823
6
156291
54922
9
185440
24
395812188
7
150130
4777
562708199
87
92519
9
246638
466642405
12837
29
99
61
55
242279570
1
195029
368656
26
51
94
137547
24
1
32
29882
50
14
89
6
11
200036
70
312357
197717
4
91
91
83432
442221
84992
24
328499
305455
458424
97
291290
9
25
250579
20
366443
48
251362
265114
77
814552926
13
30
85
184818866
402579
92
403361
15639
4
12
40
35
45280
236075
276479
8
35631
135526
77
3
443003
765241146
454562
9
83
349170
97
236541
115263
329429
12
34
279017
9
33
490464
1
62
60
68
448669
80
5
453199
760515513
407047
129926775
384479
300612506
6232
101006
43
41
483877
349677
36
79
188809
187238
194642
41837
270093
37
20
23745
82
188923
402318
11787625
477423
32
3
17
78
22
74
44
327662
1
62386
660119443
29
62
21
6
93
326048
316497193
39
364043
91
24
429279
60
11
19
94407
7
73
192932
292733
16
223311
949259959
1
23
406275140
527614858
158933006
418411
89
20339
25
85
110395
69
449822
1
451081638
26441
391910243
481313
1
329360
789252614
415235
49
284688
401532
136145
360609861
99
72
55
392986
905385302
3
340809
246525
9
183824
330334
97
449379
293107
91
16
93
80
495456
4
39
5
57
3
59335
198909
34
62
403400
51200
322388
435872764
54
275678
333187
60047
70987
83
462035
37
293741
571341152
137157
59
87
51
11
440958
3
201591
394869555
6
21
181074
67
79
24
46
338048618
32
48
336437
902842588
344859
49
787737311
91
85
73
1
96
33
48782
415198
472121
37
400577
335724
52
17
367948
54727
18
246305
438042
9
22
37
54
24
50
159357
83
7
54
99
80756
279850
25
238644
446410
670966397
5
69
651118849
83
8
19
75
80
63
87
845851564
881787003
46
3
72
134828
93
647056154
37
498991
24
37
329820
371985
72551111
2
29
1
273151
61
903330352
44
10
478130
59
10
496274
28
73037
242153
484523
177222
279043
496814
96
13
71
486914
77
86
70
2
56
66
962892922
74
376913656
80
98344058
4
328885
308840
8
10
369359
21
54
94
297670
504578690
34
19
72
4
345086
188946
199427
378042
97
498484
120877
28
563214913
77
163749751
499416
250433
1
46306
225841
48
11
7
89
6
191427
264077
3
45
209186
336314
4
58
66834
9
93
7
245017
1
175355
36
552521977
471546128
405498
4
78
200457
63
19
14
38
57
27
103759
478650
439521
82
57
48011598
9
5
38
20
842956474
20
7
122218
8
166763
484652
15
60
13888
84
74575
37
2
469076
7
31
510338297
43
384230
320493
9
40
6
70
345028
58
54
3
21818
21
1
31474176
23
16
384634
165563973
414840
398386
11
596864293
247106
113436
33
23
60
60021
262147
49
76
213942
288937
259046
315907530
81
335377
157657
6
4
700045389
20
5
11
491650
60
94
5
3
68
60
437482
272323
68
291108
509761176
66
5
62
147564
50
139007
274333
89
7913
81
152442
8
129855
49
15
294481358
57
19
17
367706
91
61
4
6
85
479963
71435447
63
436139
32
38
435702
408538264
465549
67
190026
293394
200310
349386
75
420552
88
305376
2
51
8
262730
6
28
13
326839
260257
21
424678
48631
90
11
20
102236
399430425
40577
470373538
86
196740
440129
228004268
50
454623
87
84
206482
74
267048
281404
74
35
34
13577
318140
331810
56
7
64467
537885813
98
52
225724
20
31
172888
34354
267397566
9
64
29391190
320850
5013
433564413
557489327
144019
249659
124109
41
6904
160363
87937
285306
10
40692
361719
6
235466
493455
195445
8911
5
304875
26
36
3
9
50
414491
130574
158992
5
439748
71
86
29
325280
24
105910
318003
433358
29
416991969
99100
30
9
352245
61
807262687
319158
81
54
991515189
2
35
73
224892
87
147895
667873226
83
91
370815
4
371054
54
222375
6
13
89
220236
3
5
74
95
388738
91
304092
61
68
27
519
155902
127507
16
24617
353434
87
56
65
12
8
31
160092
138296
399007
371094
73
958320176
64
7
50785919
31
3
875382845
192627
11
389047
87
421969
30007
116821
37724
527313379
419029
994961613
161625
42
189235
14
65
100775
2
67
370430
4
55
2
437394082
40
59751
2
2206
41
111442
7
30
32
44982
64
304181
70
60
77
77
40520
196783
203252
6
125386
67
37
53
332783
40
386084
33
82
68
455864
26
290654
130584
161482
7
49376
3
280466
246880
22
1
72
3
9
75
30
3
21
229452
180303
65
300446
17
3
410455
12
27
5
2
1
429907
92
2
64
400103
348992
14
83
15
84
45
134042
90
9
73
71948
9
49
6
5
58
429528815
26
286431
48
49
210035
249603
201546
49
518148234
478776
63
45
1
14
30
18835
98
191865989
86
628683252
1
363828
55051
863618329
173612
496191766
88
345972
97
94
57336
218044
110834
30
18
71
147990
165027
75
421615
245232
416120
164409
176327
147314
268608
96772
348150
186743
95
468820141
84
90509
101895
8
84
2
10
45
66
37
15976
72
78
93
41
66
83
49
435474
28
14
202341
38
88
254138947
6792
326957
63
444564
7
468231
83
683374016
34
17
391644
5
22
34
30
852596880
9
80
47
223265
5
241512
324935
22
6
56302
155563
29
547172632
277591819
300237
57
475536
103343
41
178197
460742
32
46
91
55
428355
976623167
306451
33
3
456539
50
46
10092
95712
112784
7
187835678
271961
32
32847936
246386
170669
58
16
243397
26
58
160086
5
53
359237
26000
488760
8
277869
33674
74
458048
14
27644
11
136164708
457644
64
995671558
66
55
24
8
46
46
438217
44
31768
2
578504516
41
10
299102
6
68
32
6
185543
32
28
247185
96
461527
8
388722
126554
30
461095
17448796
90
50376
52
56
18
82
7
3
36
31
319009
74
37
382794298
4
59
820648724
107665
33
61
74
81
80
149907
68
927999474
86978933
10
193208
60
159573
69
84
28
96591
2
201848
40
8
26492
36
63
9
369348
3
30
92
70
77
54
464181
430722
9
290454
499037
74
398890
35
5
5
75
265265
1
449893
204762
89
568017315
337558
94608
386125
398337
1529
3
64228
744402095
5682
98
54
35
102794
166723
39
242598
316225
9
33
85
36
428606
401771
5
187181
395794
25561
81
21
66
456506
14
311479216
63996
261361
41
90570
37
374276976
75
38
264708
3
733129468
20
97
71
33139
4
66558
226677
102471
9
33
354122
206217
226286
6
332895
357875
728228092
37
70
417355
167842
5
62
7
8
372036
380848
51
73
53
87
97
62
98
88
2
84
390002
316104
27
265569
24
45
38390
45875
11
95
361932994
9
3
414517
434223
720878983
3
704486024
72
5
183659
151880
51316
17
67
520588561
421566
233005
63
77115
97
8
84
8232289
481712
84
344264
77
5
36676
58
48
372336
27932
2
226131
410034
67
49
82
64
284595
18
79
112962
234867
268336
235571306
7
279881
94
57
38
52
1
72
328739
92
98
82871
185113280
211255
2066
3
494676
199556
303933
111552
91
93
472661
9
300428
397782
235936
14
421850
613032550
431924
32
89
15
69840
50
732823231
54
114288
78
414771
28
86
400649
193249091
8
2
274606
9
60
141320
35
192648
9
38
317769
611873159
650952670
89
99
492658
410385193
79
7
261833
72
98
73158
293081737
37
293599
97
385976
75
7
20606
322655
178842
90
52
80
261500
213235
42
102487985
33
90
396538
100054
47
65
451887
205317
61
65
495957
286262
11925
404131
3
228878
150859
2
7975
90
29725
26
328489
1
7
7
428869330
252874
2
849711917
2
43
476531
440821
810229735
141451
13590
30
11326
58
348621
380498
17527
55
5
488873
864013936
294809
41
821074877
7
441683
79
22
189522
497921
80
452581
61
244592
65959
131297
17
95291
36
58
56444
52
2
8
35
5
4
5
4416
95
2
620070810
237679
8
42137
249628
236071
89
146783933
47
7
90
23
446446
5
64
2
446034
105497
271429
134450705
17
9
21334608
232799
276886743
31
430912
484240571
50977
444705
16450
4
437904
185299
8058718
45
9
99
20
7
7
465095080
71
90
76
98
190546
13
2
587626608
304387
534833694
555487877
293704
89
77
62
442539
44
942000142
288866
23
332158
23103
473474
498895
119016
54
32693
99811
81496
56
17
89
46
39
48
55272
4
34
416399
207160
434226
24077
122882
311107
284816
68
336557
608515667
156078
50
365183
28
409620
43
85
389948936
52
99
31
247539
66665
287295
24
361738
36
893297133
36
8
24132
5667
277588
49
57
58
280977
25
30702
44
87
774429936
68
54
665151546
8
18
242217
41634
98
451934452
90
13
100072967
429279
14
57
193764
45
136000244
26
80345
400759
2578
9
485775
35
1
66
5
70
421723
22
99684
451874
33
247024
78
75
412617
1
240141
3451
4
63
7
204395
913650661
439066
116835
98
434487
20
5980
46
91
337464
185532
27
69135
40
234984
277199702
7
157631
127135
367573
35615
22
365927
1
24
52
43298
161099
64
62
52
75
374007
26
236399
487915
94248
89
69
885906237
86
97363494
55050
93
52
160151899
43
410393
312490
93
103911263
190116
5
55
24
73987
668124243
82
94
610937940
39
448721
94
45
419286
44222
77
282640
324852979
21048
38
8
230007
180852000
126674
28
26
20
484045
69
26
3
28
431957445
58
443680
82
164573
307879
457427129
281644
146505
163553
21
364719
41
96
41912
984433430
27
535847694
485561
40
65
71
93142
418140
263067
94
4
2
168902
37860330
309032
6
96
183083
98
8408
401443718
493520
215577
53
12
246586
31102
75634
1
1
35
52777
54
17
4
20
930615937
24025
91421
2
77
84
981526451
154635389
320070
220052
82
23
63
261754
94
66420
504049889
329324
442837
27
459255
8
211182
188888306
9
3
59
17257392
80
313094
58
143239
4
270036944
55
687021087
28
416035
19
5
58
8
470754
72
921235084
1
3814023
32
617492699
91
53
426723612
555797543
155804
57
29
38
56
351519
174603
56
54
197162
181559
13392
5
529423838
47
192078
336577
173292
436835
85
151766
189129
78
763517675
91
7
4
4
75
72
808539527
39
206565993
406530
74
349869
41
41
77
95854
435023
21
182493
72
86
85
2
79
29
19
67
76
53
375230
94
302905
90
20
73746
80
110040044
303847645
3
17
10783
59
77
340197315
1
987910836
85
285252
245024
167740
61
92
29
357657
50
82
40
263535
149207
46
317869
465234
8
159656446
324890
4
76109
3
78
23
52
107418
12
346495
55
59
207584
313944
2
357816
51
72
56
404318
329770
2
513429556
98
216381
525490152
333191
242093
409918861
110181
100136
742885162
48992
5
386054
175102
450375
64
90
532121343
28
56
347040
99694
410978
43
78520
235041
223416
97455
301678
210958
77368
67
126358
79
836089851
190628
171585
16
407768
2
77
255849
304488
14
30
1
180675
246883
7
4270
198310
84
462511
46
435331
242371
9
61
163157594
64
62
462902
8
222848
105111
5929
8104
182068
414136
70
77
29
26
386254
52
94008
387861
50
231743
34
60
21106
14
41
7
143523
89
1
475854
302168
21
15
79275
39
481322
65
6
128667
738751557
83
78851
75
713657743
829737835
129541
106990
787096871
85
67
8
243836458
386365
30
335343
45
399846
110728304
9
367406
11
67
262180
33
55
30
62
117658
47
29
47018066
68
419659
2
55533490
1
399927
1
390817930
134387
341261
67
8
352064
429868
18
34
13
77
565866951
318896
357135
4501
843747157
283542
52
2
488899
403833
87
385679
877448591
17
298340
28
15
22
8391
187000
92185
99
918603713
327491
76
9
29
134839
1
460982
306493
19
248581
28
338618584
28
64571
264724
90195
75
120060
557044696
912906297
4
38
14418
3
66
226172
67
13
3
8
245168
380041
16
2
428141
252015333
11
362575268
355314
44
6
12
55
263407112
12
42
2
29
70
15
133048
18
16
221762
51
22
3
63
43
81
11
50474249
215319282
75
336423
81
13
89
6
252281
68
345800
40
2
51517
19
13
453658
41
140558
7
497853
396931
307745
25630637
48
200466
55
381537
14360
66648
43
600029228
95
337581
33
52
284400
88
24
55
6
21
5
90
335204
13
242411
744033281
96
310834
440479
35
48463
7910
169954
5
735246889
13250743
97
80
396936
296556
818321384
435989
89475
321997
12655
393871
246333
1
4
381221
110309
93
41
94
303112
300951
6
248519
8
177353
72
17
79
26438
129818
68
84
24
6
20
10
419474
44329
308741
629
188474
746380548
332173
74
20
89706
92
9
205470
214916
19
15
6
431892
53
61
27
473655
12
239218
479697
360373
81277
33
361509
449663
228366
49
384036
254635
277373
496619
15
654945955
406177
76
53
418775
466231
107690
54
28
49
14
190291
90
417526
39
59
78183217
23
57272
21
4
91
1
35
93
261990
62213
406737
80510
4
35
777083244
134927
19
512403426
76
2
96
297977
96
80317
485722
478580
90
58
722299178
278157
30
120738
69
5
130063
59
636652002
14
557837094
17
96
105888
225020123
52
99
78647456
359295
696581889
64
65758
58
206748
2
5
11
201371
24
76085
9
28
98
1
90
80305
92
62475
20
1
95163
496001
65
22
50
5
64
85
5
441838
91
54
132282
9
206986
12
61621
14023
9759
106922
139091
1
32
270908
92
26410
281118438
184347
98
87566
86075698
358794
2
45221
81609
25
48
96
843733816
73
55
2
8
272477
43
138258195
397795
310213
62
339446
104479
189481
9
350207
53
98
38
5
23
16
59197
407598
79
42
199809
131062
63
29
5
77
33
99096
77
51
436146865
7
3
6
91
11
92193
12
31
9
335313
67
147963
467457
220084
79
145656
3
82
271485
262986
39
66
12
17
447051
241820
77
325424
66
96
94
134041
199266
1
489732
64
461720
49
50
396082
57
40912
72309
261759
77
406299
45
617961913
79740
64
410406
65
35
280635
276614
459281
960603532
723156187
13
229833
69
468950
315601
28
74
19
49
76
41599
374483231
64
317399
268300
84989
219432
40
36
71
287342
59
1
19
426054
56
348053
7
8
239665
26
27
470941
287204
1
132843
268521
436191360
2
92
225207
8044
681310720
71
73
40844
44
308644
73
13
330007
78
83
277956
98
3
77
1
139641
349232
287490
43
271972
15
93
492683
12
478232
15528
356813
33
666111323
6
457649
177269
58
254104511
297193
79238
187828
31
256395
354580
9
61
41
1
338732
29
223837715
9
25
60
1
1
24
348567
156991
313955
31
255271
55
91
478599
289269
46
79
80
113714
104996
312616
52
75
331809
175051
43
108765
301793
3
34
35
1
92
56
50
10
257683
94
160273
9
151938
29
22
69597
474861542
14051
97
220284
26754
31
46
358294138
81
193249
435698
440755
56
47
196679
342826107
21
266109
421606
45
740882010
489031
428251
8
4
346698
479913
5
89
125667
137736
3
8
44
365960
27
734957542
91
994790131
74
338876
31
84
29704
98
18
1821
443200
31
341587
414870
5
85
8
812800578
73983
433372
314511
16
307957
162670
78
437837
367970
341370
172675
5
71
54
304023599
59
273951
82
739659653
82
2
3
6
47555
480747
31
66
7854
32
88
9
42
29258
399327
330481433
9
66
554855746
3
56572
254175
476909
60
42
102094
491159
202665
7
550137216
34
240393
316427
2
254634
33
82981
88
10
99899
702711717
314848
219424
15
426714
617546798
216457264
12
104884
6212
143947
194420
64
417214
96
54574
80801
98
61
95
37
87
335750
112521
490407121
12972
84
34
9
58417
289534
415293
3
261572
287253
77
26727
8
37
1
59
214456
479320
189307
712919402
69
210356
713494380
264659
34
19
2
9
288451
492386
350656
472625
52936107
59
89
21
373445894
254731
48
443056
404013
359561
253481
3
50
2555
20
309451
62
313156
38
64
37
74
344865
122603530
17
35802
56022
654325624
9
60
5
163310
32
1
279335
262877
28
532713189
436450
14
24
40
115146
84564
45
82
32
8
13
883840929
223004
471535
74
36
4
5
68
49
53
471149
42
30765098
42
3
196497
78
39
246386
183019
4
5
97
74
6
98
88
349543209
414080
65
250201827
93
458611
20
909781265
37
7
37
276525
342704
13239
490287
65850
492695
1
60
64497
2
169609
60
26
773237214
36
9
40
8
298312
57
341350397
380503
23
496352
45198
178283
294056
84
76262833
177791222
28
51
79498
176186
26
221546
77070
15
425270
9
1
78
56
418926
813183435
464544984
9
3
17
394313
3
44
10
74
384424
438113
47
671823392
62
355006424
97
711217223
23
93
427020
480321
86963
70
891276209
425552
14
1
65096
485345
23
86
303594
26
33324
39577
158014
92
89
10604
8
5
474871
76
49
52
488746
209222
855579927
168945
64948066
99
21
641
79
289468
63
321579
265613
44
378433
989370359
166777936
47
435464
29
176423903
65
37
65
74
74
57963042
57432
8
177415
188263
50
57
33
411215
130354
73
6
40
11233
368799546
343117637
17
71
47
392779
109059
331809
71
77
27
259239912
86
70
314305
480675397
205372
97430
5
214829
85
7
305812
967881716
301606
284539907
437142
158621702
571630995
24685
97
86
73
402963
279829
173618
48954
350789
80
158451
453886
9
249898
31
9
53
330258
141010190
86
87
901157414
57
457925
430222191
39
57
138934
92
39
238616
18
78
45
82
266232
57
118553
34
134688
80
25
171226
162907
275309
5
5
204097
85
4
39171
73
30442
639774558
15
380253
115341
313684
71
7
406899
9
478339476
149948
464974
81
96
97
16
30
40
8
77538
25709
136448004
68914
65
478497
81
178995
44
3
19
7
3
93
95
96
35
25
475300
496103
172709
126042
41
140046
47
191300
41
6257
51
34
392536
148617
131007
14
100875
494433
440076
2
666797774
27
391991
86346
277256
1
387758229
81
415943
410180716
396936
758690274
415803572
73
107963
68536
409355
361617
31
97
114597
378568
17
383588
401639
556644807
77
219937
254403
9
372556
216856
499895
5
39
853729272
306321691
281813
872564624
11
587925669
189396
98
241183
300420
92830
242354
21
78
93750
587020322
70
680684230
32
68
8
447992
316723
249024
63
443463
393673
55
255075
163246
15
42
48
2
395127359
215548
87
489550739
59
7
22
469371
440229
5
2
249640
200037
8
124497671
87
86
202046
9
22
6
497725
424083
134722
214538
25
70
635889597
61
27
203706
93
330767
290365
59
24
336274
228121
46
26
56
44
329002
84
19
13
210084
55
245703
74
24
426817
16
74
99
339786
8
401030
57
79
180784
210133
8
82
75
18
436854
75
36
390157
803567411
839891137
180535
261304
276411
68
148342
69
4
20
293501
286229
255412
42
67
399765655
50
346634
295120
305188
26
148042
472647
489264
50
19
43034
6
293865785
180511
44
153959557
22
7
24
18
167824
428693
5
87
264745
1
68
327322
186984
44216248
60415
3
51
74
74
355661
433896
34
187129
57
96479
689458700
23
61963
889266656
2293537
89
30
78
81429965
379230
93403
95
91
448868
81
248831
63
275837
67
33
97070
402562
714217282
146939
10
10
406565
13
36
15
202690
31122980
6
279228
418888
462408
54
429039
30
4
189942
329138096
298954
584321613
408012
891534725
429258
64
194013
24
5
414837
199148
73
2
820712146
392263
24
48
251521755
271790
57
474693
78
3
80
283546
75
118311
36
13
57
432924
199738
3
372233
58
83
6
85144
32
34
1
485765
35215
63
71
51164
436198
55
27
343024
72
209258
228715984
63
35
94
48
2
367345
238857
40880
149911
37
31
2
7
476998
42
170148
3
94
219732
51
66
54
63
86
323348
50
42
75
72
17
849254875
12
199600
382247
56
297409
389979
238411
47
67
57
71
92
35
205946
43
93
41
63
19
24
196668
63
493133
71
21
112125
179159
8
139005
171141
363083
68
40
403026
7
6
331690
11
51
346390
9
66
86
381774
72
67
11
21
204871
990078990
647072377
44
50
68
9
634480370
5
231567
181002176
64
69
33
433393
398493
92
404410
384799
69790963
319315
478338
450083
315942
212456
465898
17
204707
70051
30
84
351736
23
495095
78
670717919
30
331521
329350
261752
95
31
6
92
18
94
51
516294327
382242494
379707217
940615305
116016
6
62
98
54046
73383
172500447
44
3
473440595
52
9
944473888
51
24
427336
85
130346267
400222
56805
277062
144593
114209
155640
115972
3
35
359487
52
360644
167279976
4
59
148131
953540288
76
30
38543
317430
133508201
457015
94
291505
68
4538061
3179
2
1
44
256165
340854
23
888582995
678694460
87040
52342
53
294365
53182548
57
79
260988273
321449
264486
146571
7355
2
306524
32
497163
16
394692
433438
66
322130833
38
94
55
317653
8
78
227569026
53783
24
37
60
21653
10875305
13
223617951
981719213
28
117780
4
69
48
179387193
457204
9
6
18
553465498
253910
355741
162448
177784
45
13
89
255766728
10
496217
21
3
51
178919
2
114039
295135
121188
852768637
475327447
499482
12
6
84
29
90854
290328
25
670484249
73
62
295609066
372558716
63
256687
8
20
168182
46
96
87
70082
89
187532
4
336744
762590418
246998
64
5
79275
125325
67
45288
43
5
30
2
332990
49380
216863
85
5
173777
341862
76
286487
658266511
652982786
649254906
34
6
73
45
21
331424
30
86898
67
13
265171
5
294914
89
6
12
394983
89923
5
240078426
85
79
379656055
584553432
65
4
462989
91
72
189284
11
68
179479
90
79
19
31
262703
34
476154553
292950
186629
70
94
4
27
491865
61505
72
434953
8
415873
9
467662
452302
348678
351077
187046
22
197209
78
85
356707
43
74
744493787
29
49
82
92
463035
46148
430419
53
132059
97
31
359800
47
64
404238
2
91
68708
2
990211872
225954
494549
91
32
74
4
224136
227897
53
234412
250058
51
366190
124368
12225
97
73
85
347340
9
88
99
87
103845
4
399543
76
76
34
37
28
322062952
250424
88
25
608392121
318484
11
1
48
39
21733
15
79
33
184718
208246119
9
36
480630
6
12
71
17
26
9
11
26
78
44
279040
7
8
61314
21
26155
51
193434225
47
2
270699
145655
94
83553996
145558
9
76
4
292701
408312
2
1
306531
5
41
33
38
46820
8
994493008
119771
21913
786214086
36
4
92
29
463582
24
239057727
29
92
2
231607
209502
10183
139466
45292254
14
67
77
57
87
10103736
303815
306438
12
776604100
85729195
211542131
330856
40
34
60
96
344899
2
22
571
5988
6
14
469123
90596
1
50
2
67
77
412440260
89
253736
3
361879
12
6
95
91
207948
956118220
2
96
20
77424
319821
71
34
51
8
456685282
97
119761
43867
57
457595
79129
73020
99
136202
190868
42482
285241
572831720
482803
82
28
918178518
492457
437236
49
3
36
474086
130783
22285
472721
52
491023
164241
52
414546
108063
985792379
886892689
234991
164843678
208221
20
32820
70
414221
72387
254520
5
13
24
82
49
22
762983216
164895
45
109187
348110
262105
407652
96
404104
140536
30952
67
464817
77
71845
47
181472
27805
119076
117653
75409
280531
156634
72
59
441742222
10
62
38
18
30
69024
304428
106154
4
116082
3
95
78
4
97514
7
972119754
35925
148859
273272
65
129205978
64507918
490368
22
87
358868
27
46
57
54
318578
20656598
64
6
58
403454
228436
74
3
32
1
365095
7
80
72240
88830
29310
14
18
91
494040212
78
69
351949
39972788
66
942212879
445539
978621663
6150
379725
216692
100229
2136
365899
4
9
88
151173
6
16
1
51
31
72
192948
1
375379
59183015
4
78009
115480
88
233882
87
49486059
452895228
30
204424348
453317
89
121307
322532
28
89
2
1
69914
5
178453
123329
428683
31216
40805
4
350693
497665
437295
458522
7
27
851836920
64
276746
740253746
489800
35
50
34
458585
291077
32
172694276
93
71
23
129039
61
26
126887
232869
15
88402
7
27
206067
414805662
344396
25
72
6
38
116731
421255682
46
84
28
879479850
95
73
294548
5
17
90
219030
478776
6
4
2784
9
22
88
83
204235
45
16
103400
99
207777
254252
19
37
52
59
145031
53088
228357
11909
77
33
181913
301414
425194
7
28693
44252
434130978
120914
65343
84
8
97
6
54
23
4
19
139675
27
45
91
7
283947
11495
98075
456243
69
37
4
3
81
469806
115967
64
28
375711
1
34
522900817
51930
10
319713
154796
276336
60
22
34
770993235
448285
415190
243572
915989869
20
43
377406
828281287
33880
891637975
22
69
18
138357
27
32
69
5
40
192283
27995
69
80
86
56
385210
56
1
14752
3753
41149
178762
88
295260
40342
195960
463292
8
401805
25
3
71
6
409129
73
457602
244511
7
16
42
14
37
76
354
243461
150560852
94
84
20727
67
78
953506395
448656
4
48
92
153160
113311
89
40
421076339
34
51
24
99
945926719
347396
495976
51
83
241361675
780275276
75622300
491153
221743
797639945
4
17
18
3
79
46
69
4212
70
475755
100431
72
99
42
9000
205503
84
317617
75
90
204556
62
58
3
340975
465122
15
279147
394833
92337
4
664
153489
330094
83
119535
300896
31
63126
73
100876
2
588318482
428283
39
97
82
63144
66906
299158
444671
6
56
300709
24
374186
57
97
7
86329
72
5900
13
72319
27
241665
54
9
82
7
296255
48701
8426648
206391
49
83
43238
267197
28
43581
281031430
21
96
73
74173
9
25
35
14
464439
403967
71
203436
4
253353
170586228
205888
26
3
2
12
339086
65
258507
35856
402251
14
488336
603703263
84
120848
64
452492
14
768241817
65002
154540
4
389798704
58
4
25
63
986214984
51
66
34
83
49
7
92211
84
77
728989145
92975
286238
5
1
7
47
947445981
75
37287
78
229392304
239660
369769
190670
132146
47
522245183
353383
5
5
56
406157
13
53
380830
63991
4
903098713
78
103904
76
30
33
74
379555
7
164798
278305
387478
99447
58
8
436393
61
98
28
268373
299702
383206
5
340543
788546075
453757233
74
4
79
6
2
80
68254716
70
343812
379947
228397761
626001701
73
906013229
96
80
5
54
357729
64
38
72
434601
9
5
7
408764
97
181831
349829
67
86
1
24
79
20
32
43
17
1
4
220248
33
7
71
47
8
534868749
224722415
67
409151
699174771
11
174490
161604
80
447918
22
245542
76
86840
40
19
61
193624
60
263895
7416
65
421373
466874
277780811
88
99
271651
90
42291
40450
5
2
36
287095
5373
399443035
20
63601
5
377283062
64350
102717
23
69
615031234
65
2
305638
2
408619
23
416516
302159
57
747134285
31
43
301958
87786
85
97854
515511066
37
932805060
71
1
656974112
431157
54
53
194483
1
375761
371787
102728
254274
72
297263
89
168233
350038
81
36
85485
78
256214
24
24
197879
3049
461180
6
59994
160875
215079
97
125283
182156
117849
52
88
94
53
576489462
6
17342
65
881126801
531997911
36808707
98014
171328
12
45
97
68
6
7
68
55647822
161550
74
478108
12
5546
347097885
19
15
664770659
398408
323263
82
52
201941
67803
370573157
448009
223581
255650
141906
62615
95
463355
58
46
591466470
427431
3
40
370046
469966168
50
97
28
49
365286912
221426
3
83
17192
34
49
465947
83
247006130
431546
15
840592829
3
69913
429422
91333
342053
207404537
64
21778
991217838
33
81
82
454777
43
66
54
5
48
92
89
2
700679133
64
24
83620
482701
441542
5
832260057
95009
128895
53
102748116
12928100
78
96
5
210574
299524
369495
8
69
73296
81
19297
46
102547
178778
10
102363737
108957
98
47
161026
128257
11
479872
64
86
736838286
297180257
402160
812268499
50
54
93
93
15
53
307923
222528
83
72
92
6
2
624664974
313230
81
18719
4
54
89
31
29
38
76
59
921957961
3
29479973
114024
30
73908
315744
36
37
382807597
91819
856162623
42
196086
91
452975
87
475535663
479019
431869
736682702
40
66
870804603
349401
2
98864
3
37
423124960
4
69482
80
32
450085
98
127697
78047
16353
57
34
76
5
299460
76
291652
157291
362188
22
54
43
782908218
41
491549
42
55
9
90
95
205716136
395771
32623
49
447623
85
43
412966
12306
91
74
47
46
86
73
447585
240521
467694
262878
360385
56
331154544
357984
229151
98
89
61462
21
97
393404
6
44
163261
25
95
97524
17
390462
72
185594
72
172297
175299
44
931187409
451323
32
73
223166
72
91
455079
612603643
176478
676319145
34
66
2
421808
84751
240884
233351
81
96
88
98
445523
370061
420098
6
49
562091340
22
54
190548
532098721
98
148300
78
65
31
459043
821735251
59
3
71
8
57
64
646977472
14
4
35
474178
490216
54
447965991
77355
318901
82
108525
114372
271096405
77
458
817589549
328165
318007
148803
5
21
75
8
66
37
430528392
136823
518298307
512945219
4
135359
182787
450391
114662
98
6
72
482049689
97
16
55
587957827
475195
1
30
54
929023082
50
238083
200451
23423
253103
7
357965
485917
67
32
282817
360292
27
5
910318064
54
43372
97
28
47
57
78012
100402
466884
452322
193595
375100
13
26
325256
293935
68
39
17
172327
901519774
122233
32
120994
7
26626
107853
75
394180
227599671
201108
46
242444
51023
959695259
283881
324606
387907
274552
14551
60243
94418
301679
126428
81
69
19
53
85
488365870
84978
70290460
43
337760
154384
71515
404761
98
71
46
77
5
110656
24419
300650
42919
177173410
19
341617
443927
701420524
4
301848
302251
50
109798
99729
57
56
91
48702
57919
12277824
65
17
38
88
53345
390585
674196387
18249
233897504
433705
25
16
89
18
75
69668
25
797198679
57
401688
8
22
483198373
116609
89
157241
163820
40
22
490569
62
40
83
69
404739
43
11
56
1
7
417609
55
60
37
215539
392134
148336
393341
332890
63
564398325
393735
45
248417
31
50
483771
454178
24
89
473938
33
116848600
47
79
74304
153979419
207204975
8
1
8
80
76
242193
271520
40304
293444
3
9
59311
148080
93
65
93
938977017
91
18
75
86
308752
181250
18035
9
29
117424
156686
260409
9
91224
61
66
19
47
42
229604
9
98
185428
409007
54554
37
41
65
92548
30
8
6
22
7476
61
23
363368
170588
46
90
69
252049
359629
4421
49
731230708
710418949
97
138547
115996
65
3
71
55
96
149402
75
44
22792
8
264041
147841
463808
64
6
99
23
146372
91347
84
61
93
98
88
80
99
25
11
231153
2
171719
78
367835
402938
208014
231338
227891
5
133185
4
80
315039
28757
64230
240621
477984
193437
80157
96
29
20
137242
99
9
753201175
28
98
115612
193217
1
60
24
88
196157
228522
48
62
970809083
55
9
34
511550633
390998
361381
14
39
13
36
142971448
3
6
39224
61
417447
87
269164
208618
153444
366235277
429869
66
5
419126
63075
906300260
131702309
325448
401943
246257
93
80
16
480623
77
75596057
976950318
321399
13
202636
30
19
137957
72291
495825
4
52
60
62
289062
7
36
2
377141
56
292553
30
89
213491
143606
388069
43
202217
297034
47
97
95
11
117155
441632
25
99640
268955
261409
90318
1
77
660816626
400650
665454612
7
376085
64
97
5
345716
320481
705749820
6
371134405
279123
75987
52
394711
89
29680
65
2
228031
376863
95025
67
337413
322165
7
383525
34
31436
142472
47727846
425452
52
126351
33
365620
19
73
316316
400604
82
976670493
1
239480
293958
74
11
90
10544
34
9
389565
98
30
85
443945
53
7
631439835
23
8
21
41
76285
38
134351
271299617
460809298
55
353845
97
327049
985745650
58
324189
402931
48
47
71616
186768703
41
298665
15
60
51
55
543021661
6
187877
6
73
41
65
72224
214800
194929
73
120773
39
13
8
383074210
75
375950
29
67
243331
83029
184610
7061
606420277
57
55
33
161896985
81
79
297988
84590
64
81
60861
70
3526
831918702
210784
38
25
91
408659
623040305
85
385687
48
71082
3
47
140703
28
71
891565171
151583
313275
15
8
99
683877101
72
262058
29613148
94
992168551
55
75
41
79
393852
17618656
287768
169782
32263
75
79086
18
15
6
18
254654
51
99
28
379095
341233
66
136605
238734267
2
75
26
57
587334775
10
340697
405698
354696
229011
17
19
38356
48
4
68
442916
73
91
699858732
423377
7
493187
188137
11
106976
189502
430836
449133
485448
13
114434
2
80
236308
533908879
165635
34
94
52
94158
21
330272
57
36
67
931423628
60
865599792
84
498950
228999
795841781
390200
94
563119728
367377
4
22
53
53
231351
9
141734
474135
843866979
9
47
8
98
101019
879068634
81
199275
175370
56
97
45882
254220
203274
85473
26
284306
169005
99
25
9992
63535
671515054
6
52
77
63
208544
85314
492274
39
82
89442
56118
90
26650
410673
61115
11
55
6
284341
69
404367
83
3028
10
98
44
96
886280169
145545
97888
359375
13
24046
358141
88
710314588
14
86
85246027
29
25803
39420
7
27
387833246
24
163048
127741
8
38
467829
605826084
17
445537
71
335586
50
147478
30
247424
3
33
4
299136
77
184135
159972
169105
59
29
36
14
383293
147801
75
18451
106043
259399
50
311799
4
35137
50
81
47
72462
29
6
92
358630
481468
14
40762
54
26
58
483656303
869936196
282785
64
122861
90
277080
150847220
3
77
37
46
6
8
33
482474
29
28
15321
400569525
402996
353337
238080
95503097
224626
104053
67
37
99
913671235
80
51
42
93
320449
6
45
53
14
128491
321237
2
363721
440121
42113811
302456813
5
11109
512414110
394097
52557
123766
67
54
24
66
45
66
7
917462549
61
205648
354632
152619
978793283
473726
24267
493690
16
69
320758
71
99
4
188883
14
15677
20
65811055
382087
33466
151559
65
53
204210
53
24
41
94
700530823
9
60
464039
406465
229758
88871
7
71
196493
289997
88
195565
497198
273482722
66976
38
55
8
171026
56
140761
49
103710154
45
15
85
83574
183159
216634
61
62
48
62
375220
416853
71309
72
463216
341301
21
65
19
463666408
77
281785
77
265408
91
1
42
234954
80
80
54
463423
35
85053
21
928762527
5
4
9
4
298312
305376
66
32
87
8
90
75
257972
2
207272
16
188635
4
162427
260943
46
7
55
66
71107
194257
7
2
31
35
4
197130
5
285374
40
95
280651
61
373205
94
10
22
56
234521573
7
76
8
65
32
200593
177147
156377
229522769
75
249020
92
68
9
106616944
74988
78
265546
220965
56
448316
80
29
327239
160175
380931298
325471
46
485556499
342492
691788226
261340
182496
131847
353332
247058
612868577
112083
123864
33
95233
34
431079
35
58
92
8
36
18
76
401909
430512
235788
8572
235848
48
33
54
450169
310181
91
62
53
77
846805748
98
496042
98305
264513
134482
8
548512000
10
44
78
32
89
118608
148994
37
326261
26
53
93582
77
221599
7
3
44
463157
569038207
446727
29
83
37
42
99010
28
354154
69
320101
23
17
470448
714665819
28
218241
87
196577
77
361431
58
5
186422
7
212338
11
432309
273558
310418
786606160
340470961
334788
376108912
230768
6
69
85887
358965
369594
132836538
60
51
38
55
831067310
7
6
393770
1
4
19
17
196636
406678329
123286
5
72
19
80584
203562
381942
24
453839
84286
44
59230
368991
779520050
4
198911
30
4
3
452011
4
64
2
470412
123459314
31742640
383610
22
361168
26
61
2
287789651
28011
265762
113391
87
59
54
463003
465125
406902
54
450641
67
175689
327691
8
974959025
340653
620862778
148054
480659
124670
444704
914406225
88
14401
94510970
6
228733
17
9
503618871
13
9
64
3
46
90
32
854096316
9453
74
18
91
4
463571
358351
13887
464821
93
249657
38
7
446535
386076
492710
60
184516432
81
223955
85
67
89
217518
9
62
113075
21279
239552
313345
71
405007
80
78
589103204
381021
65
48
5
31
433348183
18
48
14
80
59
118663
8
75
34
24
16
76842
372745
959193968
669742644
105288
15
12917
497396
185664
25
8
382278
48
74
142217
475234962
118149870
2
106311
127648
404785
99
9
29
410562
77
286738
35
80447
60
73
342167261
43
6
97
3
26
410780
273480
168863
18
375292
391341399
122349
4
61
57
39743
15163
400461
87
969340186
21
925228704
7
75
365363
24148
257887
312817
99
68
67
39
61
356613
62364
250940
252102
301031
29
318840
21
332119735
806300474
19
183812
67
7
915003404
437349
361175
394766
24
43
663935727
49
74
37
339139
461286
23
73
58
812755882
483734
302068954
96
535080059
414273
7
287905
48414
277487
72
274126
460538
76
48
467170
235128
6
347044
34
2
324953
279218
156329
178470
26
111663
370714
45
43282
817371582
286215
52599
55
367043
7
84
6
366704
197633
44
12
57
96558
199789165
4
10
9620
3
7
427320
73
85
12733
25
226480
130844
55
84246319
88
196312
8
16
50
6
494234
54945026
59
83
79
16
120774
9
80
137536302
801892535
134161
56
84331468
74
382179130
60087508
8
152807
207106
144104
8
73
157618
13
1
9
73
448170
42
291240
181803
28579
4
1
81
39
410510
309525
58
1
10
30
219111692
201454
30
416398780
5
57
140520
72
76
223746
46
37
210355
225197
264555
3
18212166
33466
632693474
41
248581
113271454
401229
394684
108814
6
20802
27
29
70
83
667494248
57
6
57
69
51285
81310
21
37
67
440231
3
43
59
107195
5
485669
78
460581
132704
69
667199109
3206
30
16
82
2
34
365342
47
45835
695738160
18
27
117808
18550
96885
17442
3
88319
87
2
411515
29
99045
99
44
90
3
447006
44
94
69837272
143043
120738
17
28
7
186682
201732
81868
368876098
312978
54
82
62
8
2
140213
55075
97
144238
675135498
5
39
90
45
44564
82295
8986
356909
4
98
176095
201988813
231758174
78026
838723966
98658
28
409109805
378370507
348913
491203
21
7636
40
308173901
70
78
33
2
52144
173777
331139
5
27
44
47
276276
20
272824
6263358
581953048
185977
428121
17
30
158198415
69
90
29
467800
5
3
4
37
541195676
74796
309394
291268
698006719
492323
708667114
26
412516
40
115498
561642465
466467
75
247358
584044316
111268526
92
11
91
150957
45
195205
95
219372
54
47
79116
256313
17198
419651
386063
208914997
53
93
484060
302438
5
2
115499
365203
75
218340370
433246
38
440995
419288
392118039
46
131175
6
36
171968
72
26
75
150492
5
86
437048
42
820140644
93
50358
467110
210784
43
133682243
480189
472422
23
34
47
3
893045893
1
452768
363088
42
53
7
34
811468881
210777
120286
164744452
158906
50
434913
44249258
65
78
447991
24
350358
212489
470068
79468
23
56
267423
113689
265768
84145
65
61
497679
4806
65
8
5631
413478
4
549152618
6
29
64160
7
62980
28
296961605
4
71604
78
7
89303875
8
335562
72
75
379180
69
35
48
71633
96394
29
93479
223016
247351
51
8
394304
74197
21
127702
4
88
21294
258779
99
45910
57
993505639
53246
461134
49
18
34
632285560
28571
75
22
97
330271
102796
29
5
393430
93
81
56
126628
73609
55
261871382
274762
222534
485507
71
444150
263541
626782331
6
13
147701
26
324171
71
60
414685
22
79
340340
8
56
8
406771
90
77
345558
205660
64
56
82
88
25
61
317967
94
97510
44
59
81
3
358022
51782
276825
45
349966
319587
445633813
259655
10
371580
704900793
90
145633
93
240280
479185
4
19
11
264747
168008
403099
188200
318548
29
7
65
12
167439368
207168
64
60
426072
36787
24
66
453561
20
1
158560
55492
453495
332248598
99
960202281
219497
44
20
50
86
54
54
495808
8
91
33715659
468044
24639
44
37
6
3
123712
192818
10
52
34
354319
492053
50
171085
285756
94
68
6
226518
9
85
416013
110321
62756
62
965936540
117538397
357114525
89
85562
60
16
125576
46
99
160892
412774
14
72
68
253862
89
225017
490877
77
321021915
67
72
7
18
29841
44
485603
112959
124213
8
90
93
37
152552
96
81
68
129432
404292
298601
85
97
95231
395261
11
2
85
35
9
16639
365363
32
6
9
22
162454
92
722793626
20
12
937484928
419683
85
486679352
35
92
67
3
57
32
65
6
339305521
65
489246
7
7
258767394
744321443
937586079
447157
77
1
8
3
66
164433
56
3
256868689
140255
7
223913
4
54
265952
4
45
88
187012
31
26
1
70
150198
380719
77272
67
271851
393167
42
6
87
803130642
27
12
57
914016896
126681
25
369124
121537
78
37
450675
63
53928
7
3
218877
173724709
354780
8286
3
23
4
7725
373145
6
77
33
75
21
55
378439
38
486595
249917
246950
40883
44
57210
262040
44
91
96
414288
326829
121733
98
36
82
177317
198937
426192
420740
65
868346431
96
90171
1
461582
211811
422974
2
448067
87
40
106053
84
393878
440588634
264371
53877
99
53
4
26
18
7
223869
412866691
81
74
381717
38
46
468504
49
462014
14
54
41154
310265
77
4
56
76825
11
94
48
26
140294
76
73
406812
384053
233528
253092
32
153898
290869
390427
38
201567
1
182599
470634
495817
182881
56
186046
4
19
164904
287925
19
97
4
5
131893
81
70
400956
455630
389234
180455752
9
355864
274185
14509
113195
67
304253
27280
17278
3
275879
430233803
150647
473067
3
68
88
482429246
358271
422627
3481
85
415999
4
77
12
39
329969152
339626908
8
354671
491760
408070
9
68
55
224636
360517
90
76
94
73
89
67454
93
66
4
19
526807074
3
478694
25
71
272274
56246930
73
4
13
72319
19
88
7247
45
7578
259764006
205936
77
35
415034
189032
314560
2678
9
17
9
215330
29
231101
54
6
36
61083542
1
62
61619
367097
269894
322696
91
383205
12417
52
87225
246783
215617
6
110657
54456
12
389540
15
47
99
193317
18
50
317684
37749
271510
310738
350639
12
93
379882572
25
374459
59
319205
312240
177695
12
219199
58
117648
714791090
120848648
151401
95
140103
443618
153396
29674
60
327699
28
533949958
477460
47
419265
294342
16
83
60
33
330248
27
62
28
481696
12
84
201193
56
13
143467
733485414
82
53
7
77
454408
3
92
1
384064
4
3
64
46
53
98
65
120328416
44
361974
61789423
58
171933
4
71
60368
39
7991
456247
969887272
242740
651767404
148743
35237
6
814109482
43
705481541
38
253696
78624
474339
16
50367
14
260327
341282
473563
418442
414995739
130654
5
26016
541740869
62
346222
141249
304963
411652
276787
713548201
250936
197377
266523
8
436136
87
195658900
499764
236080
72
77
92
40
469661779
308112469
2
94
151785
95
24303
17872
3
201833
70
12
40
4530
333591
53
75
86
375671
430859
593904851
758994107
980090501
292111160
475374
58
322259
28
6
138999
99
227832
81922
237786
33
125182
269321
34
407286
644978039
34
475024
33
17
23
346080555
5
116064
144675
51
87
59
39
57237
295560
12
56
528715577
294700
751109630
280617
95
92808
10
12
46
468352
92
39
286668
9
6
263877
104437
447825540
30
669246973
33
378769
391987
44
37871
347919
12
65
28
727888355
27
38
276603627
18
15
39
407237
434281485
436548
1
53260
69230
1
187814
352086
77
419200
87
185816
267276
241645088
4
284918945
8
53
476272
220902
2
17
395602
4
3
42
49
5
80621
305036
218948
74
200845
42
164497
11
291336
2
78
55222
190176
32
29
771600111
171032
72
2
337115
49
51
56
806926055
178239
23
65
58
484091
470933
85
46
472847
138043
221878
100844
76
427413983
41
41
94
461812
27
56489
30
89902
405283
26
214007723
494874
59
414067
15
79786
54
458910
72
20
60
57
299356
158199
259081
71251
43
79
310017
297137
4
336864
163930
395907
425580
76
45
393350
208605
46
5
53
114597
39
488993
346376
45
77
83
83
73
456318
9
489655
437706
287215
79
47
81
613046494
339607
51
304492
434846
319571750
384856
698244512
693113881
2
322651
274143
65
3
152936
73
9
4
15
19
81
23
4
4
63
4
299807
22803
73
108105
369469
254232
8
388893
115420
32
21
93
890843155
339046
366065
307326
94109
85
371983
6
211409
42
341019
35
496038432
10
114690
348727733
199583
308983
36
346334324
66
6
52
418282
7
98
293177
2
346170
421735
213820
2
65
44
230906
85
57
7118917
957052767
232161
8
754768227
9
51
703367472
53
68
678020817
225888
843043643
48
1871
33
3
1
34
70
73115030
95
938270653
69
80
75
39
76
470171
5
550621162
124800
948487749
199445
53
92918
3
425237
412820
76
251101
194043
169163
109912
254544165
23
28
149538
37
67
406699
175777
81
69
162033677
68
276544
224837
34
744743085
59792
85
79
9
128848
17025
59
919824103
16
7
47100
6
2
357995
390172856
32848
475362
86114
30
34775
29
395911
919979664
55
75
616733179
24
224456
122860
334948
237419
74205
18598
294877
226318
93
481331
315629
437970
12
1
80
1
483346
278669
165226
87801
2
19819
327265
2
75
6
34538
48
497758
445370
28
246131
91
11
721913044
413860
324698274
391957
458820
92
32
32
791821030
60
232028606
89
217234
305578
65
12
91
58
30
47
36
11
2
97
4
87
88
28
13063
9
416232
457808
413882
186213
9
39
336254
528403474
56640
17
56
64
1
164137
468648
7
99661
39
107884
294352
90
42
48641
99
13
747938101
420314
486330
247821
97
16
56
76415
26
80
58
386724
559838116
196634
4
57
784993339
251523
682990137
108184332
57966
28
46
121281
290525
999857450
86
115647
379320
5
58
261351
123934
31
80865634
759509533
121313
28296866
157847
14
896672027
450439
39
473721
226561
5
72
474098
55
141611
24
180485
75
103091
30
306081
72772
25
353729
414023
249848594
471538
314675
206784
513568922
92
66659
96960
440932
9
74
8
43
3
28
60
2
30
568978376
272587
257763
23
715199804
428849
27
132044
864991780
48
262177
468421
1
8
23
97
236784
60
58641
32
794657670
225753
74
172309
79
40
30
11
107425
70
204392
8
61126
704008872
1
94
16
323342431
181008
36
2
59752
489472211
305427
92
215256
190289
159791
692218005
315253
68
600055078
440051
483200
99
27
364481
167548
70
6
115198
40
341536
426200
350116
1
52
5
540807499
94
324641
87
527690494
50549
957945784
68729
22
490565185
51
138720
49
809042255
77789
70
28
6
177460
5
220164
76
60
54
47
56
34
352123
13
402312938
485006
23
74
61
685503453
54115054
39
115183
419771
66
34
6
4
195292
30
11
383700
392540
102298
7
3
49
406448
246671
2
40366
34
18
12
1
272022848
491691
43
39
488101
67
50840
393915
97138
99
268788
749775993
206594
354804
50
865449725
488434
429587
30
98
155435802
32
432178
30810
65
35
44
93
4
64
169157
114943
87
281725973
217215
444158
15
24
79
736803728
469460
80
208422
96
337736
279773
192724549
4
55
1
215356585
83
1
563261550
94
144255
90
390292
159583
91
94
89
471350
4
75
3
40
299314
9
308436
98
27
74
121040
69
23
78
5
10
242905
1181
34
21454565
202035155
258527
112556
86511
103104
16
75
92565
3
285465
50
42
6
385253
90
62
47870069
317625581
17
31454
8
6
4
150917
43547
36922
34
64
464177
68
371772
289222
97
36
10
8
169317
8
27526
70
462981
290659
23
845228804
84
30427
6
8
278384
64
155878
29112
83
89
61
244412580
122263
585739593
452901963
76
80
213786
155517
34
263465590
48
300022
4
39
412378284
29
499296
450885
126896490
66
4
71
77
25
24
256576
99
20619
50
58
57
71
81137
9
225215689
41014
35
315181
110653
269900
70
26
6
134517
47
184052
340839
722666526
286862965
48
5
11
93
24
362133
626292461
151165
33
4
88
951525988
447937
447277
2
75
58073088
55363561
149017
497419757
84
320226
5
10
194255
427837
876151785
108194
22
99
226753
108323
56
95
266191
497604
66
357751
339686
415642
26414
190663780
442737
85
80
6
9
66
204382
83
334386547
493784
68
92030
72
72
337556
45
378128
32
412276
37
67865
22
87
47
184802
12472877
21
17
84649
549394073
799044701
143764412
86711
388395
7
963020644
96
18
162577
402728
261148
334077
56
346080
4
23
894240118
92
167174
2
319820
59
53
440207906
2
92
17
412556
10
899898139
431873
369107
63
418617
85307
624602219
96
791403815
73
345874
390373
88
51
363688708
464689
3
36
3
45
493587
97
8
19
73145
385881
57563
417082608
38
1
61351
376205
45028
91
96
98730
9
22
12427
26
360188
49
53
7
437922
482258
56
13
2
41
67
462205
2
9
6
28
3
112638
2
241152
80618
8
61
5
428700
53281
63810
307260
40499
269498
179865
57
9
460585
24
225818
428998
492167
383869
170018
32
410776049
82
243464
110057
63
179636
64
454601
2
14465
56
7
12
1
29
98237840
65
17
489442
348874
81
65
409907
266191
14
315654
57
81
116430
78
144821
379335
88654
2
87
855549438
2
470473
9
87498
189823222
77
34
70
83765
390941
78
483078
71
824460959
10
119368
11
96
65
290011
5
98
20819
470788
79
331637
2
436394
196253
88
255878
70138
16
2
39
42
45
473627
314331
369603
84
52
57
37944
813904978
87580
460149
438248
420796189
76038058
311822726
50
357495
63
2
63
39
209069
302580
223567
69
353810
25
95493
294911
402705
783877339
95
10
23
82
144940
3271504
42
662239165
372154
280606518
18
84
43
61
3
25
67249
318111
42
63
53
741313720
213105
93
65
86
50
453705
70
81831
67
226528
132714
159375261
770292963
470485
714501595
96
132014
5
30
1
50
177366
125293
24
358951
147145723
413426
3
56
274583
346778819
467566
59
69
221854684
300685
382382
45
64
25
665866609
26
230041327
393902
291040
34
4
44
18
64
32
237294
77
448443
74
377160
291287
112541
63286
360145
75621
75
281695
48
342859
56
76
397767
10
342954
48
13982
147104
3
7
42
225719
235496
26
490883
721554590
416389
8
44
98
7
1
61
44
411496
285620
70303
4
473530484
8
65
63
54
36
316726
325065
810387707
563885827
56
32
83368
106072
86
82
90
13
329084
60075
171479
849277437
85235
82
74547
1
440235
215151
60
32
14
317985844
327451546
318096
481653
214138
466208
219260
70
67
110762
182272
7
68785
325942
842662753
328506
463104553
405454814
73
4
48
3
371975
290069
19
46251
3
57
313151
53247
39
367115
266284
301420
245899
67
317182015
8283
188746
210053
29
2
6
6
3
11036
50
31170
6
327103
427044572
197825
87866
16
60
37362
201467844
474573
481873
370435
257654
293280
64
64
6
73
298998
130649
165386
21
65
6
78
66212
46
301117
91
246282
4
56345
434267
829864814
271874
379905
73
9680
9
531303674
13
52633
19
204577
28
37601
78
41
86
3
95
34839
53
1
58
86
914561300
56
239981
38
33256
32
75
76
448098
490439
125043
100441
77
58
158084
134706
419669
205903
489156
71
2
3801
91
51
63
91
82
455536
27
384272
27140
98971
347105
48
418477
13
448719649
97863
345956
349749
235497
24
62
31
38
44
39
170851
1
37
88
370222489
227689
42
334362
70
25732
144168
327187
30
83
190313
34319
14
45
43
44
22
51
54
456091
243116
335613
89
34
89
3
14
49
129541
105425
439060
6
212198
27
227827
68
7
353499
191355
98
73
156153183
64
469594
53
44
97787
44
468321750
36
63
24
188786
37
13
565783519
13
351754885
82
49
95
373472
29
50
13
4
180203
78
16
341146
237541
6
71
393730
26
339765
271665
460026
267600
8
2
1218
17
53141
267564
355127
85
436766
156935
96
62
63
56
199297
259375
3
429700
5
73349
1
54
90
359600
54
171916
225470
942723179
208025
190214
38371
9
122911
42
28
182796
65
224928
24
94
4
66
88
43
13
313568166
313992
25
4
380938
9
323503
7
1
457437
741629086
592202598
738405507
72
82516
27
479305
2
351327
14
280476
19
29
10
447596680
73
53
2
463618
5
343062
81
427040
418202
333914
225075
947335233
176921
318803
328470
130923408
6
96
170702
90
30
36
63018
9
46
334234
426658
431476
251221833
48
7
95933
52
9
160809
717554362
477973467
477623
117091
40
204742143
443377
5
126531
65028
418384
379342
109920
63348
437279336
72
4
478043
99
8
28
438577
717784368
82
687572215
872239650
428623212
64
47
7078426
8
60
448525042
48
437665
54
67
37
79
2978
73
488978
28
312195
458444
134059
323510
1
17353
69
38
39
10
7663
155254
5
13602
74497
70363
653571795
235141
866563912
67
1
332289
60
83
74
201833
1
73
99
13
4
31
34611
17
19800
218400
329505
99
896478801
5
90
9
40
18
96
609038478
458215370
99
456045
25
44
31
8
398250
17
48485
46
27
18
91
360586
440341
682423501
4
230350958
1
15
80
155240
448091
359103
708672425
2
214988
12
6
546037360
437244
94
26
446905
420945
78
76
7
125464
271141
375448
49
283186
6
51
4
105699
4
75
96
8
6
493442
18
42722
6
232811
483097
5
79
50
11
89
371539
490712
295905
52
401467
173802
41
221948
86
98
248514
864707718
7
121347
513571062
445705
228758
128041
438563
61
90
90929
120048
25012
198858534
2
81
56
348310
31
5554
98
86
65
49217
6223
447812
5
21029
116051
382790
9
363978
331179
35
10
2
65
91
49936
36693
4
14
87
48
11
38
364285980
54
59
22
31
6124066
31
425521
3
15
26
39
5
63
738
304340
11
276309
88
287468
65
311927
37
68
390631
38358
60
956193554
337859
10827
9
434183
423531
16
83958
83
837722238
21
155761
291789506
33
423957
22
2
43490
135247
74
304595
8
32
397839
341395
340594
88
17
15
183393
28
39597
516286997
75
362446
253215
112930
122043
471825
235633
5
57
49
47
82
54
46
51376
98883
70104
85
161166
94
57
17926
278903821
188602810
47
346840
27
7
87
36
4
309859
149009
16
98
193541
99
5
166747
451496
100492
23
128371
915032958
73
37
52
32
53
208965
41
27
303073
27
46
55
82
319417
451421
85
245524
484918
262693
99
54
25
81
94
44
390953
35617
429654
268601
467370
98776
3
360876
21814
42
251119
16
59
12
37
2
112129
123873
90
6
62369
8
25
357476
43
295445
348966
82
191366
182583
5
15
74
146290
8
45
34
37354
27
41150
471326
350317
444109
23641
73419
67
26
294467
70
59
68
167917
32
1
35077
444970
14
366
41
61
32449
791838983
27
116788
371032
55
67
338554
994268832
148682
224129
155438
229230
56
84
94
680015373
79
128167
395330
384136
295717
7
326875
223667
23
51
56
805829520
345355408
452107
331015056
6
62696
149619
8
9
49
474911
8
415236
82
38
37
461185
97
80
875920888
508447160
29
38
67
56490
188070
107730
878729215
253501
43
113666
16
411460
218471
61
65
45
5
237228
69
45
6
480847
5
338486
325845071
90
368561
965511400
293882
27016
154021
69
892822628
849544714
55
7
20
28
88
16
17
452378279
48
94
1
261218
347294
79
173814
289320250
70
79138
8
92323
47
1
89
390533
644672670
96
96
123121456
323169
67
20
44
420913
49712
222293393
543212588
112713
57
45
99
41
348579
365697
4
437369
437938
9
2
138649
496626
106872
47
8
387341161
72
328152
66130
32
457762
17
10
99
177529
15
151564
247423
152634959
446855
474130
11
54934
245877
489152
6
295441
67
94
444266
62
9
208973
55
235861
85
7
88
95
5
747669784
56
11924
51
467226
592397751
793143493
443261
26
16634
318285
271039
66
248670
93
297667
79
24827375
25
60
73
197165
25
38
122391
59
485836
30
271578
53
163546
1
131140
63509
15771
484527
75
81
458373
94
90042
278810
73
336396385
113439
93
8
13
472015
64
56
823644860
716278411
5287
59
98
434026
366015615
3
66
6
471897
66
49995
276834
118896
67762
94
354454
144048
64
184983599
98
48
596049196
449596
54
88
88
76625
65
330781
81
9
157373
285884540
4
246144
134281
88
214677
339818
411968
312621
69
366798
92984
9
319291
227171
26503
917444740
68
43
35814
422741
482302
66430
16
404313
29
691784234
36
92
847819539
3
465519
335273
54
23
69
557162769
320186
90
27
51
179617
31
468269
695255122
63207
421492
91
223202
135189
157430
30
55
245726
30317
95336285
75662
34
78
50
8
440268
46
60
393944
176106
238794
33
4
92
625651826
62
12
7
2
251164
122182
50
492286
3
106765348
258111846
54742781
438661
97
58
208576
542035775
99
241891
321772
25
59
88
380364
430673
359463
700737154
73
41
98
248366
607280993
7721
33
35
20
38
1
63
943339776
48
17
147621
158626
35
6359
18
89
57
247242
96
307805
330672573
386881
347399
157360
87751
495418
139591
70
237835
34
160505
79
7
4
187194
58
2984542
9
43
483903
547467537
24819
245850
453458
429063
480027
88
20463301
657461552
986418093
46
91
7
96
34
752067140
23
334614
55613
55
495880
77371053
204887
193133
24
37823
62
96390
479560
50
8
91
30
356195
241360
109845
31
4
947566415
163014
276586
112486
799061824
439167777
15
240660440
72
40
107124
45
76
2
204667
6
175625
83
13
166274
148308
370918
441459
486980
141630
54
62
21
7
52135
88
997194893
242771
5
3
51
81
155385
2
25
2
80
384002
19
44
174748
419355945
483076
99
300862
17
70
127453
71
4994
70
496806
61560
85
59
424703
53
134593
17
200257
343551
5
152738
3
4
81
43
30196
1
58
749560248
24
9607
36
189547
83
523187097
21
19
20886
6
54
8
346913
46
406311
4
233680
58
49521
91081
226758
32
364719
362329
52
21
120237
19
5
17
369873
82610
371241
208280
16
26
317467
450411
1
143790
17
456212
356371
47
831845541
502979773
4
20
25
4
497291
457289
24
38
437019404
475425
153409
896156908
23
586845063
209865863
4
40
486893
351941
79
39
217070
285868
339035479
5
72
475925
7
12
9
49
235077
88390
387976690
900665674
61
289294
82
192853
7
143733913
6
369349
75
887422488
49
148032
65
495199
70
4
9
99740
201356
31
174248
969260271
22
306119036
60
64
489906
13
170705
32
95
498135
9
286546
19
20
178318
234469
363487
40
281267
98122
39
37
11
449644
208790
67
275463
97
68
36
50
68
14
73
3
155794
167007
481825
47
55316
6
68
51
165349
74
42
114597533
50
5
392361
62
93
212413
6
333444
45
20
44801
41
68
38
51911436
153770
480597
705237961
448659
74
56900945
19
61131
51
92
738154898
23
250121
340757
30
6
54
362367
82415
532568658
1
62
57
336435
52
34
147085
28
73
31
424721
407463
160251
57
15
59277
104645
371937
281124
757248704
51
161648
308489
9
307343
43
6
350892
68
74
86
390777
443176
83045
45
147448
189052
267822642
691134430
6
92
72
89180
27
210896
441159
149367
58
59788543
9
88
426108
29
283821
134557
30
7
79
42
66847
65
496006
4
187673
95
78108195
9
902512837
278195020
44285
863686798
84
54
16
71
36812
100423
26
99
57
247500
3
3
47242
169913
959867592
31041
73482
218160
55
35
200537
214924
56
97813
6
268039
2
63
24
94243
32965
73
65
9
21
1
3
20
86
643885355
280927
10
496751
23
482596
52
80
409794431
82
431261
24649
6
72
22010
15
228991
18
20
13
27
21
734805642
61
11
76
41
70
309853
772047934
26234
301245
1
30
83155566
213985
22298
61
298921
428177
481962
90
63
428080459
8
92
430086
271327
184698
58
4
439546124
510351890
426189
902412998
59
34
21
936050473
7
84
440699
76
34384
66
60
402280
69010
24
57
63
60
773542423
32
460011
140981
6
65
708913125
491223
273420
498313
120395
42434
46
60
35
7
28
13172
64
451607
92
68
169930
66392
21162
62430
55
25
77
96
6
122300
3
111874
11
22822
208525
52591
9
20
44
320222
116426
288565
311153
25
6
5
354957
615383767
80
190372
495736
341430
12
149367
311586
95471
84
313613
67
393634
54
81
19
249260
32
2
414775
790156165
333440
15797
34
18
380761
498157
1
32
314951
3
99
37
5
418181
486212499
685647461
59
11
2650
253767
66
280950
27
8
85
58
38
80
323575
408836
914833328
90
302294
112162
8
492814
208581
61
177344
453075
45
1
24
57
191256
66
629516465
209971140
2
390177
66914
207694
446327
54
38
417254
12002
47
97
410324081
10
312930
66
67
6
6
61
53
98
262143
12
475951
68
486678
109622
824121225
53
99
256647998
57664
324616
74054
12
300229
96
44
43
99854919
44
706291671
22
52464
2
97
300656
25
807748651
585618949
853583080
15
8043889
284902
234524
2
56
40
99
135159
365375
38
285176
6
116053
66
37575
360893
979782176
119435
77
967745623
17
133881
98
20
41
57
476820
432096
85
922149669
662486266
470434
23
67
57
13
3
2958
60
74137831
371008013
70
9
84
461535
205112
7
93
172113
384142
64
160286
53
26
263667
88
26
251342
133562
339053
2
58596
66
37
220644
8
435397
305733
4
18
51
7
20
32
92
139941
71
48
118797
418781
998552584
75
38
359190
23
30669
394725
193599
300427
70
392431
23
8
21
390896
401952
9
450640
54
224858
66
22
96
193328
27
140512
31
58472
522805895
9
75
304578719
8341
67051
44
96220
21144
37
85480
150347
97
10
25
20
131902
2
980653019
35
250688
86
270546
50
52
199799
11
852524297
251822
99
418329
95
52
14938
57288
310773
66
391075
154107
622722715
288321
674292151
461057
8
29
354316
72
435314
93
84474
457186
338373
75343699
252103664
32
48
75
5193
144319
164443
65556
410102
282792
282609
65
10
49
42
328220
398453
1
32
343764
1
438008
48
63848
84
747378552
62
434313
12
78
68
15437
62
478632
448893
66
108198
94
849965645
43
2632
7
443371
3533
147874
20
91
291657482
189131
219649
194912
90
13
35
78
19
93328
19
98
30884
28
11
89
95244
57
309184
87
56
97
23537
168811
19
90
97
63
701588054
26
417770
251644
27802
10
37
227847
72
158426676
4
3
353462
69
52
82
298547
110098
458893
777956981
341290
274226
353799
14
750970746
2482
79
76
208826638
665422032
20
76
172178
40649
42164
51
8
371797
67
171922
49
86
398019
37
68
987299194
443230
452710
342660249
17143
83
22
75
6
154552
31
55168
57
61
105222
125081
252508
221715
493108
130487
597904715
9
34115032
53
33838
170037
488837
9
56718
841841506
349917
13
45
89
494466
717377699
443345
19
95
90
54441
72607
258254
394470
61
155153
6
801353694
45
17275
60
763963289
74
47
53
47
2
342246
34
64
40640
13859
65
244114299
65
41
21
28
185021
498464
61
33
82783
50
78
74
74
17
4
316391
99
499591
73
697396961
294774140
84861
81
30
30
464887812
229477
70
112700
75
65
15970
448756
190094
21
35
28
97
440412
67224
4
182005
97162
27126
466186
326325
62
86
51
70
403710
406364
441001
64
236380
105731169
361706
1
20093
85
509509796
51
35696957
10
43471
110668199
7
429059
21
44
3
79
19179
930927676
13
75
2
34
201255
86
3
3
17
24
79
65786
258559
214406
28
597225413
282457
36989
185394
30
314979
4
279000
6
69
32
45
46
347072
69
253724
38
401113279
464715
158794
31
395103
495694
98
384119
740367279
26
26514
6
335314
787954743
73
98838402
18
22
8
97
30
165171
50
28
511654683
45
427734027
95
491125
38
66
379950
72591
55
62
87
40480
82
55
173782
51
47537720
66
71
14
94
199858
33
18461
292634
3
56
486805
70
11
51
490932
44
83
30
41841
99
92
26196
68
51
32
22972
55
85
861622691
469791
83622
153613
275597
88
12
4
4
44
81
262165
969604755
384193
95922
359048
373985083
25
297223
61
497379
7
99
410054
52
54
116306
93560
263361
16
347423
779947937
67
394013436
13
82
143073
442252
11
462043
227785
103802
10
63
30
5
93
18
67
401987
16
52681
444615
24718
127491
72
147979
34
569761087
322170808
23
121195
85
135942
129290
428763
1
72
161959
65389
36
88
420487
54
96
48372
49
470707
73
482602
59
577771647
52
76
62
27
68
232576
10
68
75
78
39
20361
93
258572760
175277
423168
34
211384
979337800
457960
764430639
320412
58
471954
322020
468074
53
54
41
365633
84639
15
53
46527
82
249223
12
421173
372104
409581
8
30
50
381937
1
377886
80
32
44
324539
42
477530871
377616
64
35
21191781
13
97
90
575560053
59
53
420708
4
68
10
24
1
70199
2722215
5
452059
104746
5
70
58
326089
12
5
9
81
380574
154030
28
51
430703
473618
64
94
19
14002
270472
185665
56
193284
9
113201940
2
81865
142318
279900
128255
62
53
73
159514
116082
593679745
74
267240
123772
4557
9
47
264543
15059
8
73
41
99
10
123132
496481
44
46
24
326098
270700
191125
74
89
226882
155213
39
126476
55
57
97321
409703
423906516
22
410218
53
37
131931
27
34
81
16
338348
491507513
3
980041231
352311
85
29195
394373
40
448276208
475841
69
35
50
7
154902
14
115268
59039
4
13
182008
7
27
836391260
95
41
7
358892
61
451247
24
92
2
4
24
72
119526
1
24
170609
3
333755
851670463
26
2
170702
354251
198741
405241
121541
389875
10
96
1
16
227722
86
368496
98
59
54
2
143685
32422170
65
72
449522
94
99
306664
44
163331925
472148
389783
98695
82
43
232680
45
385151
66
37
88
450009
21
9
14
179742
50
1
10728
3
62
95087
53
2
310466
3
303953
5
433969
20107633
32
235836
82
222492
214894
79
424922
200263
99
226960
203412
53
349034
56802
792035582
53
47494
1
54
4
44
74
2
273526
35
86
79
8
87
93
99
443049
482128
96775
256395
425970
30
372214
2
60423
220506221
6
24968
419166608
5
171555379
2
84
79206
1
157183754
606308611
382199
90
64835
171716
13
51
49
8
7
208525
68
32
256188
71
47681
41
436676
449327
150559
9
381468
45
612394052
380273
35025
13771
489721
271758
44
47
35
65
435209
53
98
252358
41
175292
1
212872
59
14
981949079
945501269
489866
181462
90
152710
446848
19
399205631
8
278879
4
314930
262322
69
74
227433
308358
2
671982112
8
68
92
35
26538
130366
411432
989448430
334005
48571
2
99
8
84
167729
66
64
287643
769162637
51216
42
2
22
864450156
254426
84778
712499754
497140
71
68994
116308
338432
1
275027
9
315958661
469192
287928
294974096
41
305774
23
8
94
454011
3
7
58
498139
916786394
32
455054
6
67
84
270077
66253
110704
164469
13616
1
2
9
79
237334
277989
538789255
458107
358170
14
90
173916
3653
303513
312419422
38
64
475765
135593
66
97
94
91
49489
43
320024205
45
157533
519162621
162496323
382891
64
5
402368
98
14
184539
12
7
93
25145
77
413115397
3
37
77
439493466
402076
89823
275273
102621
28183
255208
158827
99044
341308
82
206161
62
7
37
8
201481
116487
841753405
60735
4922
29
439554
68
56
60
469258
333940
94792
15
49
72
365151
166848
204675
62
336768
31
34
29672
464824
64
75841262
76147
16
442269
400352
451169
319892
32
164552
16
61
490195
89
6
238422
522355334
255241
795661838
97
59
34
56
91
4
480888
248114
27583
10
83
78
375372668
3
20344
11
587742233
18853
989187383
493626
291566
455864
53
25892917
71169
65
192833
181271
543825747
64
387624
290347
61110
42
41
163313
391070
70
13
415778
5
4
220962
121505
453182
24
301940586
10
317373
249244
76
79747
5
477997
14
74370
233095
8
7
330995
390785
39
479987
1
61
60477
469351
27
19852
592585503
436720
30
222214
75
351852
52
2
467807
360494407
5606
121678
77
470251
60
378018
4
4
782178280
30
45
17
162037
371772
403275
35
5808
78
73
55815233
53
222459
458180
4
66
435948170
9
86
115048
171508
222244
36
7
435056
41
5
94
491907388
69808
1
335111
3
302969
373100
169159
91403
30
422047
7430914
47
300382
305541
43
27
63
1
128423
408009
72
3
408659338
454597
191123901
18791
24
477844
80
58
26
25
367494
89
286476306
27332
56
71
696957709
70808
100765
395912
92
7
311374
12
318147
89946
39
367736
15
25
4
97
6
38
98
935542888
45
254619
315739
78
21
228781
55
19
94
7
56
21265
143887
8
252372
330155
39
76
360459
48
330778
230670
351762
7
7
4
20
57
36
70
52
60
310157
740583825
77
13056
3
332013004
63649
312120
12
806770575
5
370608
1
6
465006912
96
7
191039
183109
42
205493
54
90
93
29
577771802
2
445953
272947
28
62
12
291176
370054
383912
327335292
9951
40
74
96
412389
172337
79
33
4
85
377362
60
415244
195572
8
91
337420
4
41
261160
8
178051
199341
173647
318600
84
56050
31
58
334406
68
9
12
249541
4
196497
413759
194023
135055
8
82
325320
516043980
45
73
232482
8
86
86
426544
161317
2
438701077
8
23
114626342
915795325
158606
76
53209
44
165780
45
247179
473945668
22
499965094
9
94
51
52159
478718
45
83
61861
53
275246772
10585
733118234
209860
1
12
82
91
99
97
3
87
6
72
343340
156368
54
44
193743
228267
92
75
3
4
71645
9
163871
147624
471128
55
14
215046
1
22
78673
386054
70
31
49
74942
23990
4
342740
43
96
875435138
56
257720
165399
63
19
97036
45
445488
50
77
279875
2
37
40
29
31
30291
20
311999
83
38
227639
19
44
71
58
16
30
721
281607269
43415768
993193138
467274
85
1
5892679
411327
85
96
67
465881413
237549
398394
63935
357524
322184
8
78
305192
40
81
861883383
79
59
9
91
199851
75
805683280
385437
99
2
378457
49
364615
2
51
35
386970
18
333032973
5
71
6
148086
263599525
98
422259
70205
400201
46
14
3
76
230051
37
277627
43
50906426
1
153113
455415
72
289918
432501
400619
301544
236782
10
136329
35
71
17
96
9
40
785484048
70248
51
91
47
57309
40
270126
359710
6
18
421404
49
12
90
93
382233
374480609
577585246
179574
433280
482247
358574
134069
175026
98965
10048341
20
62
402571
88297
449627
7
336666
39510
51
89
62
214874
16
72
186083
88
77
265062
38
292778
11
31
42083605
2
277921
34949861
84
406607471
28
67
468225
14
334659
68
48
348348
24
50
192194
93
255748899
66
20
58
61
18
691501501
29
24
4
242373
293236
56
1
205731
1
13
338825
307537
13
301561
11673
11
364562
126392
139976537
151092
85
858707005
327202072
3
234729802
80
6
49
470209
300261
9
41140
49
164877045
24251
613200709
60971018
440213
366812
84
309806
390475
2
479736
12
19
38449692
26
80
38077
174157
9
41
82
193947
87
339253
78
84800
399205
77
350730
8
28
4
114339
90685
423065
4
211347
16983239
301782
475068
12
1
62
40
60777
322837
69
97
658957521
122136
62
450649
208208
46
28
76
392491
99
499481
7
471726
9
27
243831
32
70914
182338
93
75
52
24
492909
477033
148374
337904
439416
432569
485209
84
72
93
31
44
292135
26
91
85119
17
58
512172727
449254
375579
27
176451
352146
444690
3
379860
442812
72
200683
676684504
61
490358
50
97
362874
44785
20
25
82
51
41875
57
63
66929007
30
175939
94
354685
13
130780
9
398901
64
3
733476431
439396
47515
61
241202
86303
11
48
54
188072
122417
198430
155035
28
61
33
254943
1
79
5
17
253097
435725
1
179269924
44
341111
500586688
195264
58
718055814
930152014
51
90320
449809586
344848
118119
96
550997454
16
91
12
63
50
490111
5
50
8
31
163855166
364179
298856702
1
484392344
4
68
207249
253621
195082
29
252468
197659
5
8995
10
1
366379
85
439101
424569
138791
8
377319
32
12
244110
284415
350261
65
20
39328
37
73
252253317
106418
7
378562
30
90
78
68
28
278576
47
70
36
5
77
122539
88
44
209382
362802
13
64296
30081
239037
467607
276091
190498
740350623
208916
475774105
2
21
242392930
429381
41
8
60
72
254719
193428
299342
27
30
328999
7
181054
208413
81
47
151730
240554
388657391
325919
62
83
55
421876
32
24
96
160462
174087
545771471
77
45
429681
36
445005
20
288292
86
391362
52
117999
478292
493994
400792
183569
35437
5
8
486071
782721052
52
66022741
994861101
3
48
48
3
487426
88
381242112
66842
90122
493265
25
427205
3
92
9
305497
67459
84
46
30
2
15
419462398
59
73
426219
139431
37
93
497101
1
564199720
87
458195
23730
32
243575
53
42
76
260029
64
332828
98
76
1
57
52
207251
14
75
345451
374381774
7
62
84
7
344287
332508
67
325396
4
180420
11
168188
32
309664
256256
381131
52
341837
87
23
345128
724297031
83
55
74944
7
465126
8
17968505
64
287229
130601
9
13
8
384104
50
173131
255028
25
7
152271903
97
91
14964
99254
30
40
36
88
28
90
37
27
39
314000
2
43
37253
944115522
175423
64537
444729
135666
23
56
50
7
3334
228232
47
57
65
18
390859
42
81
221941
220078
13
99
20
23902
342452
6
219914
211162
152014157
96
141837
6502
58
66
54
349991
52
373671
48
219063
191014
45
389764709
53
328579
168909
73070765
8
12
460364
6
98
1
119634
449598618
49
191269
9
63
77443
56
8
58
294440705
44
51
73
93179
114756
113823
85397
210365
34
22
13
282900
485754183
15
168831
100917
67
533682113
438626
470864
88
23
184367
281160
29
41
274999
66
28087813
164971
481013
356212
48371160
222067
88
7
76515
75634175
69
213649
80
75
138257
5
62
91
395677
154457309
395954
28
22533
77
191512
42799
58
68
78
21
9
3
87
1
371405
36
714498413
12
300421
509322682
550901100
5
304338
79
95
41
108505
42
168774
56
17202
241452
78
21
238181
359668
4
69
6
70
9
427153
377495
372793
12
9
29
293175
11
8
451797
126985
350162
79
86
51
250045
74
60
6
2
31
49
851957674
96
270692
63592
40
84
1
16425
317119
90
91097
312122
745314466
76
535156140
180818
70
97
287972563
641012992
14
410753
45
15
57
41
102064
7
41
10
286847
145964
67
73
95
78
232608
97
41
458925
268828
62
9
36891809
45
293706
66
60300
39988
295127
489189
312782463
259050
34713
318542
82
17
907141067
44578
154710
47
13
66
59
57
10
227772
75190230
233184
2249
424981
954804957
23
493565
381417
6
271703
414624
20
18
286376
46
460741
83
40
273323
95
425332
31
42
95
90
9
6
67
30145
382621
233121
23
200424
32
7
71
577025033
44768
248692
175944
453086872
18286
96
33643
3
310254
23
388743
20
272364
197798
651
56
8
407204
5
9
9
1
48
39
7908
66
84
305399
79
252559
432773
226662
349663
374144
57420
21
2395
58
405499
295605
225974
126014
43
291996
30
275695
454694692
215863
165928
333983
371483
39
50
1
2
389625
433996
209939
71599
182499
85
493663
21
39357
189924
279606
83
26
1
61
73
83
57
81
18
836053318
424470715
34
6
52
9
499646
1
91019
26438
490866
6
217388
774140413
467096
247593
40
202532
364995
262185
24
56
17458
44
123029
427860
229346
11
4387
37
2907
693063672
337263845
260155
85
95
454976
20
76
198280
7
18569
59
323303
453751
215101175
48
8
10
5
203215
49
3
479297
99274
96
25
1
70
51
20470
78
364003
125157
175446
195115512
60
196496
34
5
491656
448581
254674
44984
328397
300573
77
521456837
105616
56
163888
76524
112114
73
138775
17
407965
114907
34
2
92
4
15
89
92064
604722198
60
45
8
148787
574466880
235955
4
93
240170
455797
63
20
53
52
694349439
9
104188
8
945222414
90
145425
9
116495
58
400635
79
92602
476374
218904
54
89
39376
80
53
202702
97
41
9
77
369335
99137
445325
29
34
436190
61
100837
397140
83
124231
32825
69
91
36974
42041
97
113255117
979264113
63
830588571
152724
26
86
32247
432023
134382
291851
48
64
11
60
3
450327
76
499737
87
315383
39
60
56
432969
3
1
31
333178018
465604
67
192087
84
406284
433030
90
7
229480
14
375048
48089
56
449170
8
346368
81038
88
42375
464999
22
468349
87538442
395337
236603
139020
96
34
4
35
3
8
11
41
92
64
24
207623853
351370
434871
1
3
58
48
17396790
87
119501
98
97935
357217
50
45
150208513
77
143345
3
1
2
10
90
203378225
63
201109990
8
58012
111889
1
3
62
338533
84
88143
61
59
992165205
4
29
68038
40258
97
402446
450434
745209873
487857
54047
288666045
248742
426334
302700334
65
450559737
241146613
371126
441342
440053
421454
330921110
113564
34
167211
313397
121967
6
54
37
19
147635
8
66708
80
27
148099
248664
421972368
41
51
3
33
29
59069
95
136353
10
78
285646
449804
297262
74258
323538
4
187790
7
37242
47
51
83
61
119156
48
186507
51
65
46
340650
677277338
40
63
11
21
8
254439
17
80873732
83
497991
32
66
49
173346404
70471
4
71
80
34
245113
31
828859874
165468
15162
67
281050
475991
50
50
486191
149795
922239023
6
372698
5
166758
529810216
73
137038
893695251
387108
80
24
22493
212119
661544298
61
6
58
34
9
405393
44
26
514360887
83
16
75
77
376601
36
2
68
473138
1
35
109159
80
420644
435641
7
171242
198103
62
7
77
372043
95
19
244735
586019395
526899320
560156638
90
262527
331430
467077
26
23
47306
11
51
227113
62022
508033769
96746077
84
21
8
321604811
9
44
94
53
79
204417475
251443
68
75
73243
44727
356874445
76
56
8
404179
394696
419379
193530
40
52
345705
1
19
50
84
320411
434610
75
67906
439827
5
335981
56
55157
289073440
13
93
55626
47
99
50
327201
333053
430913
47
558165195
73218
268666
268911
250408
460524
46
90463
49
52791
223164
414701
305595
55
83
219140
103691
982344907
408483017
7
223327
27
89
44
3
4
225155
11984360
19
4
42
166502415
74
31
401078
46
893084102
5
90
828721433
25
307094
114510
330176
51242
416465
90
104965
96
87
64
19762
72
289774
15
275288
170697
87
224115
46
3311957
288614
75
94127
9
98
59
26
8
2
68303
94749
67302
81
90
409204
11
71
456169
439132
24
110885
744833045
376475
29
296799362
75917
7
90
88
307194
15
3
4
426350
61854066
48
243285
45381
836063963
63
283782
426735
87
215172
82553
288631
272505
60
21
395952
96
71
62
55
311065
82
23
236073
428077
27
417441
44
67
41
68
39
41721
20
420514
391898
332469868
75485518
123048
90449
2
7
379584
8
15
226943
15
97
225901
162148
10
553837875
16
55
43
242383
926804565
446151
108328
474077
82
66
64024
241059502
647075881
5
46
33
95
3
5
262112
55294
89
38
6
174414
58
39
565170968
66
62
38
49
92
92
1
946908201
44
59
98
82629
5
70
1
126159
248001
353541
120437
338352
31
34
53
353749
44
32
61
92
73225
490266178
97
492939189
324643
99240
251520
17
56
35
35
428664
17
7
265413
281889
80
140322
67
3
407
58
2
285629
328441
215273
84
58
595619266
353842
465232
124800
97
17
43482
86
47
282204
292465
283393
346274
12
988358201
54
68
32
55
37256
8
3
27239
272533
201340
39
432883
120063
80086
443412
182176141
493059
62
212569
372608
137941151
357658
7
921788789
980639756
84
87
50
421695500
50
81
120261
90
5
75
24
310767
39
90
73
82126
53
212950
2
95
328139
57
418083
444365
111784
3
74340936
46132
14
8
28
4
8
8
275004
490917
397746
98
57
440134
8
468250
6
111153196
17
26
92
238678
25
329417
436716484
326862
53
399930
99
1
469687577
424982
409077
83
33
23
715124377
953786758
11
4
18
395073
31
208845
230055
77
63314
40
4
162853
76
664609526
22
22
343423
186731
211120
895307500
98
13
98678
48
46
124641
10
85
22
42282032
86
37309
235495
125018
151472
8
143225
26
6
12
366895
59
26319
436330
130814509
1
24
490971
98
59
98
487148
6
376345
21
1
82
61
101542
275021
919206424
27
208886611
85
330563
78
472603080
76
82955
188639
411360
60
358240
51120
847489051
966802294
30
37
193898
307263324
83
69
73
833664753
296594
78428
35093
802054084
26
86
96
8
23
45
325095
156492
330991
266516
941131444
21
9
68
109431
8
962682894
6
90
97
50
396837444
57374
34
95
21
486599324
178609
108220178
854813242
168072
391761
93
4
164061
48961
197696
90
45
26
970147278
207307
3
10867
200323497
57
47226
487870
6
68785021
408761
205511
2
228006
53
243339
92
48
42
66037
7
86
15
9
172957349
22814
19
91
74
347626
8
64
142017387
216833
423629
30
5
461131
384492
4
53
23
5
496138817
53
109839
20
81
434522
96
40
22
6
497986
65576874
123712
135119
763055177
17914
287946
213804
683446631
66
66
504171797
20
201747
494209
92
372811
99
87
93
2
58
4
49633
65370
46
102500
47571
96
162315
36009
98
15
50
76
873203930
40
3
248861
8
407562
24
95
141344864
395623
53712809
169206
324843172
467619
295812
355770
3
3
29159
19
91
1
20
50
3
280125
488998
69
45
19
224052
153787
206943
17
267449
46
93
7
22413
195825
6
383083
28
491763
92
90
113636
27
60
2
8
36345
37
80920
68
400155
353622
11
126523
3
86
83
83
68
27
179929
43
62
98
92
1
66
833979603
79241
204890190
22
53
59
36
47
427830
69
136065
7
209546
93
5
233457
478954
85260
110510
11265
494765
86724
530380587
387332
53056050
37
467932
20
238131
923132326
429634
43
292305
437093
203102
52
491490
201537
92
45
95
51
408730
36
30
233435
74
470130
703859142
30
86
5
30
481560
22
64
156850
489652
263078
192597
94
8
2
473695
472040
96
98
4
9
499460
199569
51
397062959
94
22813
343238
307358
7
86
27
37
84
10328
55
493798
6
97350
23223
216525
62621
82
670109123
59
104991
91
12
744285012
43
47
325205
406490
263829
45
68
416543
377717010
238927
374870
358388
474155
40
434377
22
19401
7
74
207186
480022981
85
176509
167915
4
208215
44
73
279730
302973
54
81
2
15
268126
72
23
191943
51
730020204
97
83
498227
415925
77
15
86
452317
52004
70
6
501068780
239348
87
443580
17
182737
79
67
7
71
635664488
9
9
32
209779
82
90
49
380373
320986
6
88
152881
25
52
8
304921715
97
22
3
16
66500
486160
10
307318081
232775
98
81
8
247288416
12
56
962137437
77
41670
390714452
22
185560
653594408
12
63
21
8
8
2
344513
36
27
83
49
25
72
14
48
70
22
42
75
967600999
440473
384276
55
76
92
219296
226952
395037
29
109099
288744
279897
27
84
846788531
68
437243
9
359080
213483
390470236
78
53
16
29065
6
61
55
89
864030962
856526842
417291
348550
163274
33808
68057
20
21
3
18
89
255670
59
256368
20
155145
452303
187813
248451
68
2
43
963204275
123439301
878556944
7
1
6
61
14
218503
88
1
219571
31
179152
32
49
9
51
88278
51
106131
315376
26
19041
960351515
494514
83
36
8
103825
311201
389563
383670
46
149059
44
4
385229
27
40
17
29
56
90
55
143237
405076522
93
333000
9
85
62
2
10
45
88
49092
42
294366
50
80974302
520249917
539565002
1
270548
95
81
32
45
54
3317
85
311988
47
61
8
65
447559
67
422623
288812
6
18
72
86
84
26
205631
71
30
49
327078
99206
331076
494152
401665174
6
86
825976245
81
257363141
446596
289764
863950926
52
6
486136790
69
5
64
392386
93158
47664
6
59
53033
84
377453
960368727
154034048
462984
373598
50
19997
88
351392
72046
51
5
329939
98
115884885
5
5
22
560727241
397250
44
33
112976
409241
60
78
85662
25
8
491208
489966
3
19
33
97
84
12
76
88
2073
351561
331836
47
95213
369274347
1
44811
99
26
257691
43
1
3
437259077
385302
64202
36
200621215
55
2
32
176281
66
43
451775
64
817053671
2
647915627
480073
493428
318926
382702
416426
74
454357
9
878705207
148135
456058
7
459201
4
79
82
90
78241
84
232347
103149
399311
66
235420
54
10
246758
98
137492
68229
396517
80
490713897
861328897
496893189
96
126327
753205358
441779
421006
484101
64
6
108501
89194004
154470
90
99
52
41
84
29
278226
483173
49
59
26
405689
445978
3
271433
5
10783219
67
28
13
88023
28
91945897
88
95
464242
67
323401
34
323983
4
23
251131
38180
223848
156326
136614
7
207402
71
28
19
95
10
5
4
91
420615
2528
427880
663173263
88
718648994
78
331741
391663
23
16
97
488534
15
115150
44
32
8
58
324780
29
209113
20
16
30799
223919
3
312309
495497
462173
400995
107906
19
78
493738
341937594
459042
88
74
54
153874
200253426
96
9
4
98
628562453
60
256940
8710
341813
242163
3
50
59
98751
41
231946
17333
35
28
185314
29
178392
3
202916
31
90678
75459342
70
6
110268
425202
376720
57
270800616
200190
2
1
968046763
4693
45
7
492876
87
226415
431642
431574
448046140
325454
7
72
221120
20
303157
135178
7444
30
21
253659
8
26
221206
35736
131990
437816
41
67444
93
4
407728
53295
106699
247185
108736340
3
403928
7
73
175622
6
7
88
265410677
69928775
458410
101512
10
53
305043
433621
325619
22
462994
67
74
87041
436746
76
497681
87
348742
147935
464256
47
97
931053986
71317
75
6
1
40
276791
93
319162
462924
139053
322607
24
7404
70
774896956
94
7
239258
1
953028164
485689
333821
346007
1
854805368
61
234043
88
241599
31929
682892521
48
27994
1017
13
32181
88
22
473954
62
181176
49
93
210284
73
54
25728
87
77
38052
226978
247838
3
67
3
26
306154
96332
36
328846
59
58099583
15
114804
96
255550
600662363
747403566
254153
707776522
81
80
261373
93
24810
14
25
423703
518014151
66
461957
56367
132330667
308895735
387931922
45
251330
316164
23
7
37
60
66
201290
71
50
89646
174787
158216
45
70
31
60
45905406
89330
36
65
484253
37
383804
183114
50
5
6
8
99
484334
404092217
349258
5
388437
337464
191247
152819
75
352628
230270
68
964588390
52
90207874
45402
3
481885
29
45
300059
30
4
236017
133472
80
66
441397
227225
6
47
209234
482576
382522
2
436383
722313747
68
7
53
68
352699
407545
58722
365531
2
376249
112572
46
687922449
204200
50
9
183262
29
93
27328
463899
921446471
1
444816655
5
8
125948
210123593
33
804548439
24
44
344284
344964
69
84
9
157751
405769
82710
22674
250316
52
366234
552693395
20
10
4
8
344269
215242
51
993105300
491999
2
336072
17643
8
106937
23
38
8
8
44
316936
393948
30
2
33
58
5
62
53
5
52
419136
211712
270897
37
218485
3
307941
69
8
67
343017
97
8
13
45
456900
339976
449210
54
27019
65
413996
91
36
33943
489798
14
23
98
173416
135847
575999185
56
688816894
45
124204
159073
35
90
28
354197
414489
444015
15
64
63
29
64
93
47
205638
448192
440713
530986497
55
495594
69
5
381507
37
410407
353593
28
265525
621120315
870456948
4
88
99
992084789
136211
94
243338
16
4
282405
21
324728
153900
6
70
115251562
89134
101310
70
12
116452
424010
313949
1
220067
28
83
56
2
16
267301
450978
404123
170956
12990
481421579
193682
187649
494089
94
34945
41
5
74
95
990317128
370897
279485
33
2
63
89
59288
81291
56
93
303410
127611
35
3
107245
16
84
965562053
29567
110114
106706
442223
75
244191
51
335433
241846
324741
65
94017
354337
36
96
321913
75
353992
59
485876
87
33
4352
58
43930
208240
47
23
492770
70
484590
485482
470738501
282516
434476
79
4
192551
30
23
68
483741
72
1
7
7
4
294582125
23
85
48
37
53
59709
475170310
296582
37
462211
66
535
44
975753472
4921552
45
46
18
542964152
75
145364
24
4648
172709
27221690
66
12
464667
494966
5
319640
15
245115
487117
236170
40
5
63
425130
192396
346531
481480
7
68
55
87
21
605161880
29
137060
50
684329723
259352143
396082
196859
32644
339542
21
491174268
75
462876124
199586
300476
430626
82
9
69
493287
80957
44142
43
89601
431372
5
505232679
32
108423
30
168996
69
257943
19
24
26
88
24580
43280
70
71
85
453843
367908
73
85
6
214613
206769
37
63
78037
838564544
49
284762
20
85
392762
276469
22
412633349
19
436122
88
92
51
196693
69
428594
78758
25
54
164604
11924
75
35
413947
15
8
46
375323
191996
105529
304771
369646
5
82
281652
634344657
250285
62
425576
232292
246919
195644
255369509
51
38
219305
491780
99
202650
235143
102197
3
397466
416127
55
28
69
2
89
379640
305712
388271
7
445983
38
795177393
246559
34611
331823
4
35
11
155691
37
57
86024
61
183937515
22
95389
255699
104597
576387643
414931
2
19
167390
312156
24
417548
74746
189090
398261
42
76
83
30
50
267773
468249
16
659079504
94
10
7
39
2
456683
89
84
100967
16
325469
66
79
271977
88
367795
18
64
53
21
6
8
93968
717539963
56527
436746
19843174
1
57
6
10
492824
59
212963
275094
200818
120186
77
88
15
59960
38
206668
261331
29
96
57
5
469429
1
173686000
56917
93
399104
28
102346
95
395957
73
179659
244799
11
59977
430511
190039
48356
4
488617131
45
192640
491125
54
63
149060
287869
305324
219405
77
47
275373
80
3
185
299072
89
138913
32
4
379059
420262
88
74
46
27
378718
95
70
7080
132977007
129637
308038676
29646
4
476609
50
125532
91
31
454457
73
32
471192
419130
19
43
428096
993580070
61
34
443277440
72
6716
35
69
421848
90
30
49
374477
1
283170
587330945
170651855
333592
271806
61
213877
15078526
479078
96949
265520
86
59
491366112
818346689
375631
1
35749
17675
19
180906
58
372707
21
268864
421909
46
560327431
131936
50
493652
62
84
541461550
754601857
347974
52978
372166
295409
286490
39
99690
26
400144
453271000
2
70
46
737773123
4
58
5
796921948
75
9
137387
209613
1
60
22
337604177
206990
472117
55128
47
461685
145508
34
498110
38
397029
39
434795
153714
357482
93
212323
9
1
104908
126294
27
296197
39
10
184158
825240317
9
8
7
250932
81
239088
17
85062
3
11127
5
205245
256086
4
643925651
10
34
402134
2
130043
74
30
31
555399215
86
408380
283393
40285
54
178528
115350
211342
87
176805
455782
338420
81
35
25505
362850831
5
2
66
122459196
240479
89
96
65
426480576
9
364213
13
1
351104
31
6
217118
244083
95
43230
250671
11
195353
52
945192505
496923
39
30
33
116265
439560
28279
4
61
679348740
70
75
190497
37
65
292471
79
46
485706
10
161422
38
85
140122
885541849
737494496
273822
39
3
336270
411535
6
82
23
225145
21
220572
44
393781314
5258
416740
237513
228517
76
492327
65
67
200834
249820
7
486336
14
3
336147
37
12
62137
7
111916
125734
185747
2
45
50
337590
449978
2
346556
30
19
24
89
7126135
95
284564
47
2
45
9
12
73
2
80972
49
63
51
76
75
274776
7292
86816
431988
297274
936070347
972735956
336423
39
3520
51
57
98
58
210963083
481979
298299
103519
7
126239233
159435
231778
134040
1
145748
372401792
470485188
84
69
325816
110569
92
34
455768
88
22
469104
178441
149361
68
477579789
14
1
36
35
389256894
55539
68792
55
228433
83
46
350416
410495
67263
99
42332
104872
368303
24
237035
615820704
288593
387418
91
457562
399584
62
66
90
49
59
79
57
5
17
620824740
376269
37
4
18
81
141502
14
49
107383
60
28
19684
19
69
457972041
172870
69945851
45
398423
58
230673
884606015
420099
59
45
99
17
7
1
9
288534
98
58
41
162744
77768833
130222
8
223002
55
49275
451557
74
16
14
424396
9
7
188232
235547
369942
83645
370334
45
518274798
255665
168046
90
7436
91
283422
59
33
475241
641494880
332804557
81
416866
20377
85737
54
105610
388567
82
66
32
27
19
81
2
350410
16
74
124057
235172
309056
7
94
70
337046
276029
357453
68394
8
81
23976
87761
32
92
250087
214715
50766
113480331
242460
37
50009
437688712
77
1
489251
434496
13
75
27
3
228410
59
379924
4
384316
444114
256106
32
66
43
14
95
15
99453
9
97
72
38
797011316
58
384531
7
172274
84
351689
210953
71
36
98
259072
987930484
6
91
92
10
259387
390064
217356719
74
246098
372375
5
6
9
8
9
68
39
312723
76
258051
42
227446
42
384598548
75
461299
12
35
166818
59608
209487
88
65
496611
59
41
23
95
4
185939
61
47
60
48
49
624447782
77
47
28
884786491
66
31
78
89
46
60
210392
1
210878
49377
31
172579
70
462428
39
16
52860
33
78
6
201716406
18542
6
130239
2
8
57
7
316277
5
65
48
12
151411
70
81
5
266770
226978
321862
82972
47
4
446428
64
95
373358
388244
61
337381
3
206364
88219
236009
305477185
21
299562
87
81
169738748
16
35
248701
21
348669
36
280940
260862
235887
8
64313
916300430
86
4
18
382391
169421085
86
40
158028
93
212102
71
421569
7
69
40
34
60351
31
17
431899
465899
62509
43
89
1
6
296490
69
68
31433
340590
265337
35
82
27
65
66
163340
26
213762
22
144064315
44
18
29441
249247
25
67
4
33
12
412504
11
376188
44
82
219204
26885
38767
4
471814
219722
83000
289706
468234
354809
3
33
48
435772431
25
79
6
121212371
136129
131785
77
205336
48921
46
85
61949
95
92
91
11
890339900
76061
83
337404
516150240
20
21
375010
25
86
31
144186
99
5
438840
164598
995586911
78
51460
332332024
77
38
95
464198
37
73
778637987
66
98
69
76
63699249
47
40
488884
88
703032976
516382152
225911
62
91
48
613864647
85
5
78
47
43
4904
58
50
75
292777
67364
53
87
482071
6
286678
53
73
44
91
478186
324331
56
240357239
484542
112933
892856546
496406
186908485
75
24
22
437812
389682
53
10
54
443533
99
26621
3
111214
60
95
477845
37
1
16
6
71
69
1
201461453
9
483720
153825
344847
263321
8
350666
235303
390849471
9
8
334760
312425
118184
453996
300779
11472
37
64
45
72771
260534
49
7
452340
991900296
47
468466
821716476
26310
77
88
323894
30
333417
43
7
2
61198
75
594744008
52
677336168
14
238952
94665
77
76
87
238220
88
431773281
260672
97
58
435536
18
79
43
67
47
297782
60
86
215036
445490
21
10447
381294
71424
319220
9
7
328348
76
50424
90477356
40090
7
249138571
217515
70
399675
17
98
39
44
60
26
757527263
34
404072388
584290236
33
46
3
94
391884
1
3
379226470
66
20398
412240
67
22
17434
4
349763
53
463270
311344895
59317
1
18
720189565
43
99
470167
345996514
91
264562
7
66548
924042015
53
23883
244143
34
390615
19420
49
397485
87481
1
64052
1
906
190362
359142
30
6
11
716917838
483421
161547
60
115860
136794
3
484547
546895370
464308
47
15
402061
1
25
90335
390150
55
53
21
72
82
458305
18
75
483398
23
74
2
45
55
1
648685544
318408789
118584
45767
1
8
71
181487
283583
13
437500
404688
1
402976
468532
486279115
159663
52
36
35
515096479
491493
87
2
8
422890
245779
973832135
2
168909
202750
55
4049988
181256
32
167644
65
265311
156730579
25600858
90
92
1
85
236815
75
46
94
17
800716626
71
64
97
216006
4
261308
183316
81
211690
51
143468
87
66
83
76836
84
14
3323
80
891962368
62
6
323182
6
99
181313
215054
45
51
43
83
111227
428324
35
436715
754295387
117581
504369038
73
130665
67
77
391266
322831
41
41
298296
62
41
21691
85
253891
215291
17587
353437
156760
255784
59
9
3
5
40
26
69
3
450853
14
84
56
161127
294059
111260
10934
392456
51
11
79
974176711
201644
50
373988
27553
249155
412673
28
16
7
169160
22
58
6
130312
53
314815871
271373
2
70
522746397
9
20
16
218601
54
86
307039
62
84
164973
563265004
41699
442519
102831
32
7
484399
33
105119
195552
215294370
9
40595
238769
42582
338501
748665483
33313029
191903
186334
332204065
141304
64
427649
39
526316675
100858
10
443046
412649087
10
230599
23
49
419268
554019320
365381
110969
69
1
285781151
140498
29
1
3
98
158520
9315
469387
67
11
104063
1
88
372421
61
54
17
42
57713
427916
7
459166
461569
163478
42
309824
99
344501
39
283281
81
391808940
44
306942
72
201679
6
20
16647
199640
65
5
840703374
52860
84
3
7
369694
158025
43
2
315448
7
442039
465675
401899
426372
51
352228
281134
318585
261899
6929
16
111582
3
5
389033
428617
22
75
197017
7366
494913
303573
32
472631
648103114
1
187281361
256616750
99107
114714
2
84
45
73
94
924373586
305644
27
2
2
393270
83658
98
852346032
22
5
24
63
293461
6
454923
234061
42
14
20
5
21
42
139615
94
6
108286
5
413811443
617381103
178608
616249518
380114
41
338715
172282
306557
119749
43
53
73
45
272510291
2352
7
495452
999048087
137264
83640
82
83977
33
33577
236410
70
63
23
920644900
65090
72
65
58
87
275200
1
245539
88
193472
26138
329435
919774775
89259
82
224199
471602
22
290105
86
4
62
109539
6
1
432152
5
76382
10264967
474658
43
228151
496024723
118408
414841
24
182520
67
241383
90
42933036
8
197630
312906
332751
4
11
6
258701
245713
83
9
65
69368
73
523217758
463215
308492
88
217695
475857
7
3
295881
49
499297
119618
455179
94
528961489
50
461672
51
120648
413017348
51
12
403689
4
213
52
307639
80
91
72
375564
94
98
992522211
2
334610
34
2
353814
29967
64
3
83
772447336
39
331225
311544
3
39
83
17
92
197990
422880
93
34
121839
183602
447961
33
65
83
33
207971714
166738
26
9987
214255
68
57
287640
74
302363
3
8
3
12
49369
80
24
24
6
78
71
116749
931
47
60
83
76615
92
15
74385
446137
2
18
39
9
294877
273581
24
84
419378
1
21
511634028
35
46
98
298632
1
347896364
280760
426238
451274
201502
32
31
113427737
162868
294672
4
351223
459477
35
674232204
199565
434876
85
199046
85
74
866101594
615348871
385118
210396
15
623461826
58
448468
61
784992405
81
21
74
32
151900686
163436
15
44
70
15
280908
4
78119943
7
15
56
14
3
94
35
63
24
298172
219828
14932
9
99
99
96
308971
115491
33688111
24
285803
460967
10
364281
439
191293
42
93
93
110725407
8
217974
306786
440618
99194
38
68
58
437802
20
23
443966
195833
27041
336978
324799
55551
53
86
34
374252
3
26
3
9
57
3
12
366298
358195
87
386807
4
221811
7
316457
705481155
4
32
58
444053
276944
31
46
296260
28144
76
20469
55
7
9
46223793
230539
36
97
139627
53
224608
90
25
74
6
156100
1
288643
75
63
39244
19
8
1
245933
145025
224357
95234
262466
325476
26
276482
44911
484518
33
471907
7
31
22
2
56
317677
906832045
77
78
117835514
28
70
335634
53
77
509958338
402509126
19
68
378592
404424
6
28
898717310
2
8
86
185942
34989
283780
8977
29
95
40
587626252
80
96
139511
86
520160352
3
8
176913
87
520067326
817377737
39823
173826
7
52
187705
359734
381056015
2
55556
3
300010
71
70814180
144544
259000
69
192519072
60
58
298531
1
47
55566
922665370
253184
97
73
46
1
86
19863
323443
81
201582
333429
80671
496514913
35861
617436342
53
492298
473894
47
2
19
67296
618754909
388508
44170
46
49
8
24
39
434123
80360
312367
67101
417789
54586
127519
83
18
514120276
99
79
19964
33
122620
74
278232
38
52
260322
310782
223994
6
335243
171205
29347
185086741
456595541
6
488376
83
60
13
59932
240934
3
7
47
472808
150701
940414729
4
382235237
2
89
86
77
74
31
37306
179257
285138
17
74
29
43
304863
454700
7
22
4
7
10
29
281595
37
225244
4
437277
68
424482707
587588235
47
79
55
95
68
57
34068
48
185651
72
41
249393
242975
157379
404151
42
386274
425255
356451538
71
480433
97
351594
9
380481
45
97
326570
5
688168901
32529
53
24203
216032186
672497064
69
813790015
62
14
36
64613
51
12
75454
66
15
357478
52
34
41
18
84
419985
5
53
41
296526
333987
4
177772
98149339
2
60833
372240399
75
30
208740
66588146
6
147826
514719562
5
98
8
443159354
241982
17
7
27
89
14115
23
95952
210926015
34
135823
445316
136486
220470
34272
98
65
8
24255
427929
76
37
399431
6
46
92633
5
14
436199
59
495526
138093
41
186012
417177
28
41
24
75
359135
5
27
16
61368
249766
9
169056
593140477
67
372930
59
87924
175719
95728505
112417
302902360
61
83
54
199648
672440523
79047
28
4
72
396088
9
12
594407226
15
61
78
56
356592
39
117827
37
51
163226
76326
98
23
127252
605071977
208127
108900776
398171
186055
103966
4
334394
57536
1
266625
97
149476
64
486372
210105
270217
214791
187942
49
32
96
102126
193959
226825
495588
82
44
878267158
299285
27
291970
73
78245
155991
37
248745
390236
91
333802
6
44
358647
394058976
26789
23512
405423455
17957
52
66
797682714
930646697
450539
85
43
52
97893
4
709180750
284847
9
48
458600
71
96
752240618
361297
9
12
7
25933
28
11
572954547
8
932607518
45
3
410016810
49
55
274901
511668837
44
29
75
345190
1
60
30
400111
91
42
194412
475988
91
77
398802
10
254227
206518980
252180
495701
47
43
323817430
51
3
471938636
122235
150704
83
36
331499
7
295898
485051
1
238544
367839
46
431060
474754946
270122
17
8
8
441099
261372
178961285
28
387702
33
82
287109
23
183436
93
89
21
821992522
383199
70
24
48
81
897719459
9
47782227
35
48
657351090
35
70
308289
877840792
427105
304418
9
180138
14
441527
78
90
97
74
29
130307
258439014
87
3
363867010
437608938
7
617632769
86
475234133
2
78
34
11844
31
10
89
388253
3
335716
296835
56
949166409
237272
346779
96
64
51
97
37723
243159
6
312379
81
914609310
62
624830457
254054
6
46
77
411974
231012
67719
9
38
49
68
376165
17
389531
381087154
71
74
332278
290138
76
498945
6
361538
4
69
14
486771
104271
152187
280692
6
1
369676
63227
145310
36
59
624852933
721667132
267286
135565
37733
62
30
944854487
5
10
38424
188553
46
437295
255693
300873
267451
130044
5
74
25
592118843
482298
469838
74
39442
36
313752
8551
20637
57
344457
649793571
5
335654
498206
185251
276624
347738
98
24261
346964006
6
17
67
74
43
460861
42
5
76
10
91
67
201845
70
66
74
49
25
3
89
7
46463
7
41
25
45
16
360062555
142671272
55
78
43
358336
384912
121216
7
167097
242054
79099082
864525717
20
461057
29327
211643482
79
84
121503
23051486
461673
301447
17
61
58
25
49
160192
9
69
71
235713
94
42395
37
294854
368713
62
23
87
533558835
46116391
438764
54
569647030
254949
22
149197799
56154
32
58
295850373
412248018
85
91
44565346
67
49
87
420941
278423
168841
51598
855082063
8
86
15
53
10
489957
80
4489719
92
242962
218665
160898
246761524
62
153390
84
58
9
146776
191763
49
69
162177
23
358438
56092
72
45
36
44
834362871
469841135
17
67
54
199005
52
417889
171357
3
97
62
97
99
2
80672
45
74
74
34
3
277944
211448
95
1352
82250
481075
255130
30
61
271245
4
44
16
46
84
62727
78
74
20
11
158648
391775
66998947
50999
826895754
415844
12
332307
64
86
78
215310722
8038
191767876
732664155
95
786860400
54
271098
90
327485
76
84
30
22
82
89
196465
3
255519
53
349177
18
99772417
18016
142905
318768
238981
368206
262833
400214833
420455
4
8
26
49
33
222965
285372
195513
8
18
8
155193
61
265021966
174359
44
98383
292691798
61
248040
25574336
99
50
103610
87751556
41
16
4
79
8
12
338848
4371454
148646
87
57
6
35
97
185828
493616
122177
45
44
7
493945
8
284262
332582
36540
406892
56
261618
903756650
9
65
143240
43
494467
263016
1
180212
5
385761
69
53
407980
94
307045
71
80
6
267459
729175941
161656
79
54
383392
21
307349
474430
70
1
98
22
94
69
11
56
9
44134
93673
88
988822782
5
88
302202
61
40820
338433
43
63
283162
70
98
17
323165
61361
324780
273238
291771
17
84
14
8
10
448028
459318
472711738
384480
272734
8
450180
223903
3
457100
38
3
78
113181
623664650
38
66
95171
681351570
268866
97
224834
8
443347
161973
7
40
47
252784
161722
441318581
4
276154
407716
53343
97
69
472627
457404
62
164698
90838
79
9
416064938
64
220716325
338714
692736909
5
298860
52
359528356
39
186400
82
32
309210013
490214
138619
87
5
433751
128741
102015
318505
77
276370
84298
239518
8
14
326899
38
409927
59
284086
281279
329301
200062
4
7
53173
333071
15107
9
380006
161562
25
333609
297235
45
94
1
349857
6
112494
113019
982668115
50
8
423781191
94
46
25801
479109
29
220382
200607
383188
19
285430
249775
403454
753689367
312383
160201
414038
140740
88
109104
68
432216
5
40
190982
389183
18325
214539
336153
150422
130514
456244
48
163792
58
147675
5
228540
435471
5
493154
335956
90
97
82
155425
80
1
36
175731
310486
314261938
5
495489
213343
127854
396330
21
64
18546
33
80
383036
256777
367301
40
73
239365
93
3
5
454596
219348
617751625
249558
97
357426964
71
14
108603
939425977
35
281
54
87
321034
279015
32
332170
443143
394869
19
8
8
368623238
25
369439
33531465
34906
230708
131858
335749
382669
40809
89
58
41699
10
363025
66
225161
91
52
92544043
99840
499537
227330
50
4
63131
164468
4
166570480
38
18
35
327560
418056
135524
97
241892
11
97
45
200756
86517
2
94
225584
374171
476536
444070
224434
69174
409456
460231
103733
173339
69
534010771
101908
93
158068
4
79750
32
83
57
8
3
51
292713
88
730479775
88
71
347956
477749
24
116942
896519956
7
6
19
426432
353141
3
53
310231
64429
6
37
180709
80
57
193236
356446
39
157837
236759
29
3
68
363257
308508009
92
249200
65
475093
257013
214203
44
7404
86
328355
70
414187
226656
30
51
119949
76
165443
74
444089
54774089
18
47
58
68
14
488756
18
85
46
56
351183
93882
39
71
311234
85
50
10
78
429895
5
338588
4682
283237
156892
482631
140505
397089114
88
46040
112731
82
62109
393267
215525
1516
353113899
287854
466167
64
4
405626
41
71
30
112271
266631
242173
10
45
65981919
205572
505796358
877922462
126465805
56
36
394994
981845964
697113443
479447
22
352564
465591
467003378
809965958
363239
40435
84
300611
98
36893
302210
2
199774
225774
27
9
968268153
350338
203208704
469302
24999
299686
228165
112786
75
387951
49
387512
199291
138103
365371
353715
145095
7
88
10
855041512
20
69
497177
73
31
45
83763
721015153
324528226
36
48
84
74550
72
70
28
212357
61
65
73547033
77
6
78
748093524
74619
82337
457050
3
117612
272718
89
8
315668
80
28
275671
242837
85
20
99
87
145492
437590
4
448723922
67
63
268179
62608
431551
3
4
88478
358087
144749356
148365
3
900712196
277723
4171
352279
372027
386158
39
8
336266
82284
39
20
43
61
270426
397112
322854
79481
48
245362
93
87
40
128199
77795
61944025
77
12
17
7
480612
6
7
464807
314498
210808
30439
81
49
312743
412021
37
8
94
311130
79
73
46
441284
279632
345628
70
52
324040
132651
397339
58
60
367158
59129
212947
239902
364908
414434
80
57
2
128603
214399
12
29
282540
4
63
61
694089004
59
5
36
177089
987426608
67
8
93
893317234
89847
44
22
95
68
98
57158
84
19
241150
32
40
112691
21
11
83
4
53
100951
68
479992
46
76
625978298
311220
33
100649471
40
211110
29
5
463489
572038343
75305699
50
222192
263899
4
88
155960
183696
336397
8
17
479905
216396
81
51
541578026
8
367533154
65
5
171084
316534
40
4
60
351571
217644
1
49
22
32
67
56015
46
7
16
78
480571
5
296193
3
59
48
45
3
177544
414295
21
128722
452432
29
89462
57
341791
2
8
40550
53
476997
37
91
27
4
294794
7
67
52
26111
332197
4
386852
1
75
31918
89
39815
28
86
80
346573
52680
73
50
301797
14
44
94
49
47
909237836
88
4791
46
69
476332
445075
147507
340001
480306
54
84
633915433
86
156228
45
25219
256474
303387
454029
12
155290
55
16
385366
29
64
96
338755
35
76
11
257466
97
8
10
441883
148074
207174
260696
136452
331220
420118
81
93124
36
207667788
11
261057
4
413434
403572
532082208
94646
436537
96
47
379837
488908
471165
13
521926240
13
65
44
2
60
20
2
31
79
478059363
220631
72
388408
93
944495494
17
617566469
279827
20
92
54
149919790
254179
27518
52
251077
2
4
211683
106615
13
41
59
294038607
46
20
480580
265599
255205
902144777
126992
8006
58
43
65
348866
4717
43
76
240684
207468627
88
279177692
147609
42
13
61
30071
3
51
4
9
436913
21
466811
228016
32
695491241
17297
491723
49
3
42
136689129
426450
407641
74
18
96
55
47
48
298550
12
12
144463757
596987445
153594769
431284
351519
308106
5
896287673
24
233053
383577
398888
392183
80
292950
983959853
46
736687263
296329
95
53
426388
54
285565
62
22
1
2
67
90
123237
288617
275944
4
54
1
6
26
371741
448358
19
230833
273037
19
94
94
7
91
457348
8
70
443096
130739
38
12
35
491656
458522
431284
97
145807220
49
36
212375
52692
760820377
44
21904
87
349214
369176
73
206017351
17391
6
547758506
30
6804155
84
38
117053
4
45
165895
73
2
290725
572030856
22
186587
45
334327
21
40
12
50
26
225815
423637407
489109
96
286826
682109377
691536128
85460
232460
27
81
58
706536373
125157
158969
63
54
12
377239
442204
93
37169
30081
59810
69
363948
73
466388
30
310515
33
94
57
26
333504
89
311420
85
385640
198791
839729479
15074510
971884612
11
32
93
336725
163441
19295885
454714
217708
95
3
29
123973730
35
337925
277354677
460066
398469
103169
388529
144779105
88011353
37
410876
60489
116176
331741
323542
824226122
40731411
491185285
67
6
46
355262
457983
41
77
315816
90
44
3
95
32
830009778
5
95
122884
94
1
89
56
340266
23
67
30
217851
767363611
66380
659957909
53
99
388070
219663
309571
702899044
475143
263704232
599296668
88
518314258
265168
75
1
401376
7
109993949
13
65
318965
185513
6
174031
2
442770
76
291126
358624
7
867241646
4
77
3
341347
127211
27
321194
515620409
259743
88
60
244972
331227
401078
53
36
56547
217248
77
68
507030024
52
56
51
5
591035269
90
89
50
394473
38
188477
97
19
58840
129531
326889
131442
14
187304
440605
57
900626607
277866
506153817
244915
282617
50
73
24
92576
203837
83
90
5524
5
158142
19
245900
3
667714784
46
82
2339
50
5
54
729847055
188339
14
270469
300901
496934
10
363414604
422828
356264
302466
10
5
145943
7
464870
83
12
49
1
34
151805194
110278
28
55
157446
37
316842
7
108940
38444
25
92
60
203030
77
3971
133739
35
65
32
68
96
67001101
185725
218517
44
3
65777406
9
186893
60
9
7
170901
51
298359
216516
32
28
16990
898440782
346633
85
198036
118614
172544
169652
10
8
318814
5
252652849
616505678
12
14
53
91
89
267536
32
97750
42667
78
119680328
99
11
221777
64
51
2
94
82
124820
47
940237288
33
219482
190081
45702
88
67
342651
373799
167960
227020
4
8318
79
5
239155
13
22
265154
78
22
210027
368686
18
8
233517
470484
109249
10
88
21
9
164531
90
280000
282580774
259540638
162098434
17
34
180455
8
291591
58
76
45539
494607749
18
8
80
58240329
127589244
480901
30
2
90073
210497
19282
44
66
325774
52
875487993
74
1
57
4
70
30
24
487435040
135499
41
35
80548
27
93608
198069
130385
85
224248
60
77
79444
6
88152
79
428684
180378
76
870847265
85
165019
3
5
348623
34
88
95
14
173621
83
324705
9760
28787
104975269
44
34334
85379
3
9
58
16
315358192
370782
64
9
314335
332300
394887
45
144471
208551
26842
2
916405542
87753
441486
49434
5
381386
16
210349
656401866
55
37
226253182
160440
5
32
18
95
4
61
416086
79
8
65
306556
452516
35
65484
23809
46
52
474074
5
53
368690
282489
18
217691
54
63266
2
786488244
78
76
9
1
5
69
244263
14
3
586399341
180838
903027737
449993955
197295
275386
55
329748
10
48
9
44
54
291266
36
834374334
82
415583
13
5
422965
499522
15
40
79854
70861
16
44
9
1
434100
19
434215
907096475
6
2
55
64
86
649940605
32
63683
244945
582095758
939781036
8
60
31
5
94
454809
273253
55
53
79
84
83
42
206860
16
42
149973
6
24
52
18
648292052
172401933
92106
40
423673
7
43
488571345
52
460997
79
74
93
227477984
53355
31156
17
33
98
243370
5
960411216
310025
47112
338296489
4
68
9
117122
63
34
63
4
83
35
210625
480203
460306
466251
32
57
42
136389
154381
677873894
51
345121
621466310
219676
430266
97
10
475928
139125
10
2
123925
258923
128103
192691
177871
91519
201657908
99
427957
47
426820
34
400696
423787
34
70
466707
81
76
146302
407777
471856
426319
974428418
55
73
62346
258257480
6
510636922
407252
80
48
332869
75
246847
280706097
230641
7
279334
23
476048
35
46244
7
382807
6
30
402235
101576
228381
98
4
298585
363555
1157
235942560
444855
86
333608
482466
304271
51
50
40
94357835
232334
4
5
9
46235
78
59
85
362975
98549
77
13627
75
84
39663
3
83
12
11
97030660
430425
238435
366000448
32
458231
381350396
323673
11
70
175711
96
490763
283788
402521
363802502
57
30
340295914
79568
90
462520
79
12572
429912
69
17
6
38
16
42
116237
28
71
418870
1
32
448480
329232
391805
223188625
83
54
7
6
42
168711
108801
34707
411537
92
55
125270
704327259
303264
115026
382673
313705
265625
89885
79
6
24
70
92
16
557736674
6
218744
48
21
17
8
340246936
356475
37733
50412
77
103656
365967
35
411238
39110
380815240
66
52
12
276779
370121
394225
4
327844
441293
12409
77297
361324
388388
128378
273868
98
65
1
467039
26
334225
526266983
371937
915297245
236221
61249
340966
19
10
290274
295573
40
299426
46
306578
351588
324489
8
299242
172636
9
57
52
4
947974831
69
401482
244113
1
4
404994
28
655072044
9
72
371708
80
314152
4
87
18
59024
80
54
333297
16
84
97599
40
98465
608375793
78
53
230503848
55
1
49
8
497058
62
211794
6
58
28
28
73
472738
414600
126998
63
9
43
297267
112098260
29
46812
97
15
46983
381290
720737060
129577
68
407846
374177
156912
954450182
7
402272
394434
97
103264
24
57
20
94
8
5
18
71
140506
19
256820
185320
70
324235684
26
251507
46
404143
48
91
706035784
15
268945
432774
72
19
199053
40
378455
4
85
83
418822
215066
206725
206053
371749
448706542
375606
95
161233
29
158067
53
77
55
413243
724753553
454441
206625
117189
353187161
83
4
10406082
57
409091
441178
75
366735
93
35
218839
48
209048
1
35954
120540
642226413
71
7
12
12
61
204929958
9
12
96
142196
31
136304
27
692896617
33
291000
23
158245
3
186990
53
81
147384
54
150696
22
486996
384766
122487
30
7
85
62544
505567759
189799
4
59943178
439664
17
500851840
416604
5
369707
478017
76
51307
350383
56
99
70
25
63
32
51
18
5
11
27
89547
6
455195
8
115471918
242856
380781
2
484006325
5
76
18
64
17
6
275805
71
389650
441545966
465076
457263
68
17
270440
35
150207643
194494
234738
454789
321429
156367
92732
390236
375839
81535
210801
480220
33098
14
920626409
54
10830
364904
3
5
15
291950364
487922
955469176
9
64
16
93
183254977
378568
7
162699
53
65
3
92
26
359325
44
399091449
363587
96
32
70
237
37
28
433110
221485
17
25
49
269406
198631
59
197097
468361
16
68
9
88
79
49
29885
52
384771
31
79
53
96
19
52
97
276659
78
457939775
32
424011
19
31
291080
310544072
34
60
47
9570
432678
7
321313
242436
412591
121707
6
82
48
243593559
42
353085
109750
70936157
179077
91
279467
34
85890273
140397
272436
17
89
85
25
3
466324
5
29
4
58
473109
128168
88
408543
278121
30
184259
154337
335612
860202364
412705
300372
226293338
491455
12
234651
370722
10
226368
302630
55
86
10
2
57
7
344712
378151
326749
59
8
313446
10
360853
3
497456
25
4
66
780066312
89253
21679
92
35
227662
418307608
47
210339
18
133570938
441067
43
31
219264
5
224721
6
69
15844
614401013
26
27
36
131984
398253479
61
93
696950176
271434
411031
142476
159589
412460
81
56
46672
89
329159
66204164
8
1
455743
66
17
53
19
204252
249656
14
2
322866
402547
37
178132
87
75127
196259
51
70
64
563620664
361522
5
57
73
65862
36102
24
11727
2
95
9
30
107632
103978
17
271928
185132259
8
30992
530703760
685395965
89167
4
57
95
63
105936
92
38
70
899186377
473214
31
5
430223
6
64
64
211930
79
129829
27141301
5
265573
49
9
450219
42
213710
987043108
88
415077
18
34
31
50
57
6
247
43691
77008
237001
11
18
2
98
14203
53
438454
135572
5
433664
317924
86
2237
44
201660
417871588
211369
26
20179
46673411
524948087
49
77915
33
444267
26379822
259561
52
93
90
79
38
54
7
77801
214201
431852
96
48
61
88
23
8963
26
106602931
9
696056233
51212
75
9
36
246260
392806552
68
21
22
135927
29
11
441402
17
133340267
34
816013489
83
42
389311
352104
195960
27
1
34
47
2
20
7
35
32
320172
713260403
27
400688
459468
561587762
7
64511
486523
79903018
68
75603
39
85526
28
19
441088
67
203618
247095
291938
9
48
29
78
6
118322
95
72
4
8251
95
133746
38
15
89
4
485548110
46
849
86248027
111171
54
324367
1
50
39
49
24120
271770
39846
324497
439163
9
530796596
410407
61
317438032
288355968
3
124344
66
35
37142513
69
82
56
353046
404789
103748
95
716166381
876465632
387354
3
84
124808836
421928
51
449885
86
495007
11
21
358708
75
5444
442040411
31206
61949290
48
71
12
388221
32
74
254016
7
160281
52
83679437
402369
39917
380680
75
47
428933327
165288128
178536288
52028
347101
48673
29
54196
104842
3154
50
2
1
348933
6
93
283105
829982243
582573260
82
155555
273722550
200159
392439
357940
76
97058
60
151956
864639549
10
31979
367705
451941525
497687
29
384846281
290643
267401
43
78219
70
132490
8
441204
60
346982
94
89
440785
843886849
67324
54
7
6
389900
276492
24
90
436920833
390067
4
466800
436641
120049
99
95091
82
3417
5
312012
10
36
57
270241188
306938
322100
18
4
22
94
58
12
278672
41
76
440130
1
110529
2
88
124382
54259
76
56
21
348207199
6
176837647
67
73
260424
101046
22
240902
11
184248
95
21491
29
220661
360013
9
25875160
69
245930
85
79
3
9
7
55
62
6
296973
9
207221
90
33
19
760675099
289914
92
78
83
6
53
66
3
487512
230600
116179
70
407551
97
222831
21
64
89
61
178225568
8
67
233485
95
92
467771107
9
67
118578
39
56
37
150363
86845
54410
87
48
117590
14
1
29
49
16
180255
321862
196799
130013
56
53
275640
75
940579101
445778
22
445827117
30
321913910
29
21
58
4
311817
82
440084
4
30
320971
73
87
96
105091
18
151129
14
90
3
5
196900
49974
312446
8
373396702
4
192048
380512
76077
78
65
59
425715
318515
82
32
88
427804
193459
97672
6
306251
37
44
492142
16
156821
92
78
386706
73
178632
17
255475
284781
46
9
427641
954249384
195899
57
438606
61
292899
28
176502
9
254957
14
10490197
370801
311650
20
26941
205780
755001969
41
154796
985355532
57
78
224815
8
36
60
89
167017228
9602
210856
338732
95
289256381
52
2
2
197355
98964
307202002
137328924
22
465646
41
218445486
57
77329
384936
64282
327089
373356
614033568
85
76
489890
73048
4
62
97
82
12
62
13
452414
308489
68
154748
118539
7
73
48
270663
73
313231
323968662
131136
229371
636858801
423193480
35499
244110586
3
677765721
156806
289818
34099021
321368
5
97
34421
47
28
97
417118
468823322
512916189
90
29
110927
37
112109
169837
6
159535
7255
71
67
78
200525
89
9
85
623625734
540
33
36
454056
72
51
66
482333537
313132
308280
370125
37
420076
126437
4
184352
41
64
45
23
28
64
7
87
270694953
4
12
10439
75568
89
363337
72
47
96
144816
13
46
122940
84
473327978
532992130
332898
159457
28984
70
164036
370198076
54
86
54
49
508650321
328028
298740
55
498521
74
246421
94
24
479669
39
77
354387510
4
11192
49
135682
102984
4
345121
88
141077872
87
406802
1
189331
141136
82
380790
124492
495108
65
35
59
76
52
327878
5
3
12
97
49
40
60
172163
2
6
62
461301
63
471482
96
8
48
304446
7
414015
3
303466
86
71
42
8
726545913
73
239254
22
254895
852129872
131979
1
234941
355282
386174064
259727
104245
22
21154
84
22
59
205771
3
32
970510570
78432
184492
97
21
9
317106
463377
125283
99
130729
27
224436
7
80033
237
200605
1037
93
78
120622
63
347352
46
187797
12
67
634925796
30
906448595
280061
294659
131713
59
419068
62
64
82
17
320917
418303
496835
798520913
90
56981
4484
25971
19494
908835799
98
185374
4
29
5
92
283923
243312
89
47
614312773
278102
58
100415
2
29
282571
93266
481104
291019
5
20
15
199476
416849
28
8
18
270307
411461
474181
13
33
466746
147866
70
99
25
144756
285153
5
182480
57
50
9
449428
26
139402
6145
253886
71
91
55
2
62
18196
76
10
44950
44
77
129632
88
405510
40
402537
83
95
3
331319415
578574700
200798
21
231319
800681561
108858
62
98
8530
66
91
82
282541
170479571
63
6
110122
226273
7
17038
121716
3
37
54
480147
23107
7
3
41
9
378944
31
50
41709
1
17396
403956
3
4
73
76
58
82
370785050
136982
420383
124409
107490
16
307534
432346
31
44
246102
67672
769023160
61
70
212386006
304487
116048
4
24
369239
388777
709940075
53
11
271790
2
32
413520
212864
618858831
9835
4
24
68
56
2
1
6
586426103
74
26
32
66
98
307720
23165
34
50
22
53
5
2
50
7
57
74
92
45027
64
77
454666
57
70
8
38
33
28
220282
64
7
29
3
52
97
633
72
247481
5
23949
154362
488580723
18
410435
99
76737374
480269
101672
469311
52
347446
25
459233
40
332819
80
66
77
18
71
84526
5913920
46
51490
1
78
50
36318
462550
331329
320417
4
121720
227084
368287
17
243648
82
264517
22929
12
266291575
455522
342159
166408
19
37
476600
472344
65
487329
324982
84787
66
65
52
1686
121497
1
75
418517
246252
67
188837
61
21
30
9
12133
172069530
6
36337
8
318450936
475666864
91
26
576681495
6
121132
359464
49
38
2805
122814
365205
7
102995
53
7
6
459405
315387
44
19206
414036
244166
90
13
244154
428717
113195
718282670
303622
87480
9
449625
31693
350599405
72
369329
413179
229462
27
8
180652
91
25
7
251944
397774
96085
97
70
467035
49054
4
82
89
91367
620284432
356458
66
85
56
239741
95
993492422
98
86
64
5200
378820
15
485836
163373
98
20
9
88842
251412
80
247939
1
823491118
50
256102
21109
78
110316791
12647
14454
44315
27600
75950
10
95
403410
478151
17
29
3
78946
370802
81354
269667
248197
59
140348
37
98
64
40517
39
49
80
35
55
85
23
93
90
93
46
31
150471
102497
186978
48
13
337634
49940
26
60
40
40
276468
93
285647
1
88
39
74
60
43
8
66667
114586
281021
155177
460481
371666
133276
93
104708
99
29
49596
51
491701
251453
241141
96
310706
153719
253508
364758
352291
48
71
7
88
41
92
63
28
35878
82
157698
39
343708
321871
484470
1
77
70
113316
297569
14
1
74
133254
58260
185686
46
22
29
79
214969
9
9
102182
154077
37783
31
554825138
46
839850542
739385996
400589122
234183
389228
52
676460894
9
47030
34767
178884
64
7
378930
471706
86
61200
349132
48
35142
87
878497323
62
6
8
3
81
25
57
9985904
99
393962
36
33
91
425974
61
51
30
496842
25
4
76
48656
468533
486747272
464842
295395
41
5
15
152451
194645
16
26637
43
86
80
260376530
8
28
396437139
350675
790125839
47
44816
22
22
138729
526677194
90
38
2
3
28
51
30
3
81045201
185578
1
321162198
472492
846418106
37062362
88
221740
45
49
41717
4
66
334565
45
5
349122
382854
54
40
37
54
78099
3
48
331490
168890
113539
60
136419
570187182
68
7
66
498103
81
271426
43610
51
80
69
6
1
58143
265397
48
3
105773
12169
11
29
63
98
427723
73
50
101599
268164
48
59
642735712
161548
4
44
40
351896
4
18118
318642
16
37
8
497733
34
463195
480593
30
38
274026
137989
59829
5
324679136
430703
87
381112
122949
197874
406136
21583
51
40914
85
445586
254317
8
23
64
215351
88169804
49
6
60
55
37
871313411
350455661
68
495876
8
74240
261298
96
305007
21318
15537
70
102484
279541
47403
276431112
140717
93
6
331412032
1833129
4
75
9819
129883
351469
2
65
490942347
210167
825947866
439567992
34
347073
6
72
16
438438
64033477
213495
70
32
381364
209417
7
254036
18
71
307037144
630550085
36
28
96
21
269177733
444003
80
1
403140
98
98
35
332153
7039
71
489437
7
433128
90213
146814
989949980
65
3
53
95
215025
204184
292319
940427297
86
15
91
419295
470230
324259
168998
87
26
38
49
81
418078
468003
32
31
98
191984
21
65
372374
25
44
904101381
10
42
55325
317976
57438
8
149563
163971
3
25
35
113892
8
3
7
68
193923
27
35
7
381480532
753851613
68146
4
49
463781
5
96
182719
10
561124000
655452405
50
58
7
984782019
219246
48
41517
4
53
96
98
47565
57
65
77
931286459
171666
446084531
26
54121
23
151466
394245
933137715
75683
90875
283793
201333
76498
91440493
188904
3
68601
53008
380324
711918717
52
93
76
395247
72
789248581
185445
311235
8
489266
80
30
152145
303960
85
36
25
88
40
427156
9
97
56
77
264188
17
334791
189271
96
68
186444
83
10
405318
53
289556
81
874609903
447776
172609
392338
63
579835037
478418
6
370297
206377
8
91
74
9
139510331
197378
67918
30
92
134329
130814527
4
68
392684
90
115938
10
22
9
344739
14038
87
85
734884985
71
66
48980
346455
366819
319804
20
456396
7
9
386429448
34405
210443
13
93
29
312797
17
22
374369
4
155613200
857032493
23316
4
8
27
6
173556
94452
8
387141
202780
3
262537
51
43
9315
359763
210352
34
2
158506828
193841
95
12
122801
337975
458569836
3
96
255396
231852
21
42
401846
45
26
2
375449
166364
292989
314403230
539871017
89
132341
69
95
250108
31
760750627
17
86
470309
286446
30
362389
49
258775
507805256
398328084
98
102711
465129
14
202700
47812
671268213
88
2
45
11
29
283676
36
81
46
81
219731
87
4
61
49
30
332996
376658
339117050
277025
21065
17
253162
867870019
401728
224755
91
445099
12
271535
38
124731
118130
17595
368602
41516
15
71
81
1
68
76
80
332403
82
6
14
54
60
8
229029
95
74
175188496
84
58
73
493454
18
354037
37
278086
4
56
2
200274
74
240544
440176091
49
7
280069
317593
70
33
68
2
290861
244104
69
37828
88
391629
52291964
161237
67
361059759
1
396948
197812979
111676
33
5
124485
3531
224279
42
25301
217452
352983
4
182178
15
23
82
215784
84
591030619
61
4
163753
51519
1
20
303295
69
325917
44
259699868
54
326907
191282
97
812733220
8
11
27
500056283
415156
461526
409868
898160949
3
66
45
63385
33
148871
498532
10
84
86
138378709
22618
92
3
116011
79
83
23769
368814
2
369966729
36
2
29
39
72
4
14887
53
91
97
274555
52
175831
7
2
3
68
106552
9
285614106
151939
308647
53
69
72
93
312606587
421655059
46
21
31
422764
3
82
410305
775793073
273596
467396
48
82
55
4
306645
58
482765
20
2
45
343999
363068
322420834
325774
12
322851
12032
230325
239496
95
472445
43
247028
434480
279700
82
6
26
91327
868951583
60
28
25
431553
55
92
71653
37486
96220
301153
48
94
56
68
393957
491591
27
1
62
15
33
394818
19
381807
51
167930
84
78
327443
91
58
30
641155885
497531
217585
254090
193096
76
380479
20
218872
56998
47
103760
582312994
208007
20
153953
4
91
148678
480408
20
104709
64
6
2
84
201701
17
463460
87
367792
178630
795242705
3
98
51
375482
70462
904932315
346964
315121
89
95
221287
263419
3
6
61
56
61
497249
819275042
18
45
3
487843
441648354
30
110692
19
241471
99
496994
118041
45
145658
81
81842
98
863937709
167334
457930
58
2
438928
142738
82
283807
74731
87262
357004185
273492
291558564
28
472529
225242048
431998
197415
42927
58
321454
95
61
73
72
61
92
343355
673929842
18
271690
89
782218484
431429
14
81
186856
214654
363458042
466565
47
261915411
661024348
665634934
94783
418152
135361
52
57
130227
360423
30
6
2
434696
399983
119591838
98
310498
43
387559222
15
37
71
239530
8
437346
674971875
30
420186060
738092493
99
177313
65
22391413
8
53542568
226899207
112151
59
323917695
303110
98
863963867
23
886276511
785902699
95
24
4
460381
69
50
57
59802
51
40
35823
116514
35
69
93
112157
49
414920
78
444429055
22
20
54
345690
96
428683
178361
7
2
73
105932
458905
16
403693
208728
570286706
50
214809
26
96
81347
56
113517576
33
114397
58
8
63
338016
1
341187
2
98061
33
154248
35
27
105746
12
358309
468124
39
36
8
268794
29
300756054
452833158
797383217
86
205308670
259583
189152
98
135457
72
207058
477151
39226
39087
95
84
50584
88
141574692
19
1
69274
44
8
270163
7
62
49146
23
87
476587
27
77953
193944
84
447677
213533993
125103
61
1
95
71
7
50
83
646890086
462496
85514091
463932
23
369825
53
58517245
203242368
306138
7
3
3
116625
294199
408015856
25
282511
33
922836175
23
936951240
55
95
224506
9
77
197791
55
22
471951959
85
79
81
296239
283990
32355
2
96
20
64
42
4
81
539791408
38
827399736
236922
38911
216725
48
48
396696730
245095
24
699975703
489133
366232
74
65347230
19
332731
945671808
436019
57
60
135975
15
176601
20
75
50
97
34
212264155
200853
1
39
76
7
222002
497770
2
77
58
8
342789
87
291083
46
85
84
431107
2
104627896
190406
114025
8
16
15698
291356
190662
144115
69
309333964
173570
4
25
41
158969
416281
18
14799195
65
233043
73
45
208819
50
6
70397
927381176
431941
17
72
280028
184669
844371441
2
25
167303
2
39809
85
410934
278205
26
9
441565
21
1
447109
924579212
260748
97
379881
84
30928
981062269
45
26
81
33
34
98649
90
26
231262
29
7
67
70
419260
145493
88
8630203
37
3
9
97
443927
60
41666592
8
11445
67
66
139849
490018
323694
387667626
90834
812965465
41
76
3
98
42
22
16
175143
464824
241534
76
189303
25014
112220
145059
7
8
280398
433081
41
56
265949
344319
42
336431
66
770606624
59485
6
57
52
41
647475749
145609326
91141
416290
61586
436745
298297
353679
228212
46747950
13
463274
427995
199746266
340518
348057
84
47
219506009
66
11138
107823
5
79348
10
60
61594
36835
144560329
27
261043
55
473655
364642618
24
71
316297
17
56
465141
62
84
364002
93
52
72362
75
68
301500520
15
9
39
92
494982262
1
80
24
385078520
44746
301247
8
143800
712308765
125890
40
28651
96
457741
47
382138
57833
42
436722
387141
20
404214
7
14
2
339947
92
4
3
350820
59
44
312891
404891
88
201733
7
472649
472818
405122
147171732
92
307272
52
69
43
9
209308
61
139021
16035
164721619
61
62
203358
497015
488481
285693072
258605
243381
850958329
17
104041
62
278570
349810665
398166
322234
225126
777339013
277861
78
121901
92
62
9
66
288706
9
26111
48
24
480729
125213
37
64
6
330881
58
944921166
161721
494165
51
120742
95
100255
336498861
956239443
71
401276239
91
415140
63
437110
324024
5
225392
52
43
428690147
14
24
3
55
383474
64
76
340504
227987
431369
6
36
476906
643491555
132360
95
709381869
204067
347780
74
47
30
65
96
395069
8
8
217604
114422
904920183
263382
522383265
92
93
56
54643
3
291625
30
51
116155
32
3
42542
57
19
8
41403
44
447422
77
96
87
5733
63
430423
24032
24
69
762690623
291372
445251
375352
118990
356652
492858
54
46
52
428023
108653
19333
3436
72
7
2
9
254221
76
765471617
307028
9
63773
77
446406
97
67
9
25
462607
68
20
269611
56
407508
40419
63
1567
216927
95
869386246
58
910455557
88
475284746
466348025
29
73
72611
49
93
98447134
15
1
194092
4
228460
84
319984
77
77
296652
8
55481
365409
20585
60682
399509
167738622
489386
363100
1
31
223565
72542
48453
70
212171
206819
356712
415255
301803
157221
53
219367
9
655617638
339779
298109
9
43618
2
83
17
274091
159541
96807
359431
61
198843
337760
710847409
401207
133962
327769
280941
9
8
49
272492
75
89
763377173
246239
47
52
222400
88
3
130817
58
65
985567030
239846875
283445
12760
65653
25
13412
66
62
90
394548
555883715
5
57
296394
4
5
171931
181754059
50
468668
168015
97
210857
136601
1
52
257537
37155703
7
206701
133719
278659
7
51
792015020
8
17
278043
42193
496470
46
848923164
215612
96
286544657
85
7
8
81
10
482265
55
866880161
99
310846
151513
385934
129705621
57967
57955
23
50
6
226298
2
74
36
393083
438802
18
31
7
7
85
94
6
246731
64
7
318730
348515
66
76
40
97
85
53
97
233103
93544
25
254332645
43
78
88
15
31
34
94
301108
63
23
90
144931582
363043034
42
63540
111301
419312
764427719
6
16
17
69
52
72647022
292430
55
2804
439121
91968
16
135875
572572835
99
6
497566
170470159
20
70
373258
50
31
320451
201790952
92
61
77
54617
2
468662
375435
78
188936
365685
193526
131887
244436
79
51
364967
6
64962
44483
129890
23
130825
378663
61
334586406
37
5
398847
10
24
7
243753
409460
72
1
16
74
79
44
70
352491
36
63
126992768
178194
47
473056
22
183807
91
15
90461
43720
41
60
152688
20
95
35
54
243285
90
29
92
334826
70
9
5
448445
3
447482
50
7
67
28
219319
94
91
471955779
80
358787
419853
339658
55009
51442
25
383754
41
80947
84363
1
73
841302484
13
272922
60
224165
45
99941
122871
34
456583
205997
96
440328
48
7
81
216806
2
158829
54
90
65
400953
364211
1
145310
34089
10
56
333399
50268
22759
957192106
372784
341519
188395018
49
31
298917
25
668312398
88
4
458844
5
30
148386
67
972403602
73
42
5
230604
256568
3631
77
97
559748427
622154014
3
597272565
403976
228326
18
422462
441456
10
72
19
39729
43
421241
463846503
43
496755
80636
212774
74
224823
11
73985
497949
31
408807
349467
63
38
254222
34
382278
333881
2
393956
79
200128
99336
686503732
288031
15942
439974
72756575
166423
324337
29115346
158234461
3
97
2
175188
342895
288874968
946140522
6
92382
69
70
77
47
1
442705
367492
90617
69
26
29992
896848248
32
44
445181
124937
20
205553
37
3343
16
25
11
317010
40
79
62791
46
65
63
79879
1
41
95
102642
37462
41
88931
460529
5
17233
174549610
149943
49
7
3
39
932054114
317648
40
10
11
437815
882149523
383426
58982
88
4
81
6
42132178
146337
96880
11
32957
612567842
309982
75
17
48
484249
66
63
494701
199923
4
53
48
24
17
70
86
49
72
90
17
57
2
288309
368102
86
476225
76072
42
12
241778
5
182362
296059
273820
48
311426
12
532078445
73
74
70
368683
99
96
483620
480420
2
8
52
27
57343
167083526
388984
39478
42
57
78
6
247778
432112
10
96
10
15
236148
67
27
70
257847
5
65094
81
20
468564
499590
2653
161345
23
178827
41
57
405756
442781
15
5
40
227977
492705
81179
67658
400793
85
6
26
443137
100474
5
44
343524094
75
4
7
52104
12
382184401
346406
996954517
26
75
236397
98321
63
455680
15
275042
86668
89533
110768
13
19
70
399185
56
119690
78
91
799095886
410895262
93
7
88
47
56
98351
76432
75
440336
39
90
44
81
49
266197
926882855
447448
468562
75
24
40
471713
465880
13
396511
462108
281361
701508584
457654
296124
11
10
34836
407651
13
13
223310
3
195847
925427470
87
63997
44
66
18
194127
140140
76
230940
230487
78416
75
46
389227
63834
405927
162292
63
58
844273434
14
77
32
176227
133164
80
249984
52
5
72
383798
29
7
278233
24
73
40
48
38
7
30
41
853498743
37
89340
459262
58
340788
28
359656553
146421
238061
73
826887088
7
5
617180303
48
65
14
6
80
552588504
216164059
97
85
59
60
669088975
64298
271977
7
372763
105000
3825
76
54845
17
7742
87
349349
35
12
2
225892
217412
30
8
88
42
75
550141054
329151
939746669
441863
173841
479846
385834816
72
85
308121
82393
358452
61
54
24
33089745
80
92056
48
69
75
80
58
29
17
340694
43
336797
86
7
82
29
97
34
309753
209877
94
50
21
26
7
1
22
56
6
143407
7513
295091
6
421859
7
210810
359460
8
76
20
286708
86
125673
48
71
30
77
7
933390728
8
65
392946
293
98
880453464
204110
43
79
255382
7
39
36
373535
128973110
24
39
3
73418
69
2
53904
467544
33
14449
77580
7
283187
8
39
300726
85
96
835360686
967266395
583113745
41
65361
228689117
829276423
23
411339
82
54791
6
89
90
72
64
73
66
12
29
429875
1
719431672
56
146993
961535014
315646
119762
522533468
350146
75
75588
786126906
470731
376369
434903
419607149
228252
94
52
30873
499015
359347
161731
4
54
93
779854300
412867
5
27
155519612
83
55
817441949
5
301121
80
482246
131667
72
193752458
149026
1
119813
360013
97
22
95
979688199
5
436379
286994
489844
31
25
725706518
22
37
60
50
270253
23
16666
445176
277945
441746
350769
38
341500
42
340195
231375
85
778501101
100937
68
449564
336482
183792
247380
17
254571
477319
302071
7
336971
403062
43
72
92266568
68415
313373
17
889240869
449583
6
16318
3
78
943458412
494462
324757327
68647
52
443782
422493
38
45
31
89
6
91
156784
51
307359
133429
68
435626
173165579
6
265456
15
77
4
747730505
6
83
44
125602
69
45392
22
131963
4
1
105231
94
189608416
372190
52
70
79
21
557423400
55
68
76
6701
75
459236
117566
378243
376973289
412031076
14
65
188862
67387356
415494488
366546
88
39892
66
343132
35
4
669293649
136443
81
447970
50172
259176
199548
483365
399636
9027
38
57
91
20
35
20
9
15
433231
25
28
174097
47
8
9
469315
316162
81
10
1
901284400
8
46
879215324
73307
416754
393996027
8
294017
417746
354673
64342
295042902
73
6
1
282282
986367330
5
4
7
426770
99
269646
72
46881
280095149
58
7
89
290354
61
402482
176951
31
355734
62475
39
26
360356
366108
74
95
988184185
96
9
98
392659
74
32
708576236
82
53
624246584
210209
861331125
26
556980980
53
81
413218976
992642591
1
217243
149765
7
22
34
175764
9
9
34
335321
357346
84
39
69
389101
50
228088
66
3
30
336295
35
61
766073388
129033
472771
229301
72
56
34
301678
72013
470446
10
432596
234374
67
7
337754
87
769790722
149861
26
90
25
232393
67
818853009
377502
53221
111713
1418
2
42
27
202271
314231
319866
47033
468341
638173833
466123
172964
88
465749
548296819
53
416758
84
3
47066
68
32
363059240
240333
14430
103741
69
79
42
71
50
63
53
14
59
55
91
85
271328
22910094
82583
7
73
78602
46
838868212
115183
42
74
84
79031
202560
52
80
29
23
878762749
392767
12536
56
72750
243169
97
369213999
10
83
33
79
50
281484
576630276
481674
276352
77
10
473852
64
14
45
92
59
2
39
69
8
38
73438
45
152720
69
14
275303380
68
736979709
53
81649
240058
47
98
61
63
39
80
74
57
645464030
27
47
64
176073
245641
63
35
40
69
233494
93
43
367324
21
72
53323
47
6
451674
124083890
39415
42
12
86
6
75
138345
592141413
324110
382070
38
68
41
51
47808
8
165137
482005
418349526
834295310
123652
63
61
593950283
1
249296
88
485546
48
95270
66
444889
3
425779
49
603181865
95
43
21
60
15
8693
7
88
235595
20
84
552444025
1
68
19
117932
361819
1
30
46
35
42
72
2
232
20
402463
1
182780
86
391257
39
70
64
959711270
24540
141275
77
292847629
108271
183222193
336734
411663192
64
7
30984
22
321124
116076
338204
87
19
350894
3
862983983
295962
86
89
5
431356
349779967
2
20
97
426682558
46
162587
81245
239979
214960
76
83
55
43
9
91335
50
84
261283
314123
32
90
72
97
373609
122397
482593740
223201
52
2
37189947
629969452
39
346592696
27
14
299910
70
284176
52
21
455783
86
88
34
32
277417
495334
380281
281153
44
116829757
2
460885
57
435624
26102
229358
56
484353
45
67263
253274
778488821
326173
470830
22
388514793
777980857
24
43984
44
63
6
306837091
9
8
164015
1
406374
202948987
446056
77
20
489247
292824
106603
281341
313546
320081291
269045
268061
7
2
421915
494476
28194
39
442232
25
173971
6
465910
2
16
11
441932
202577
187195
7
796056784
431806
183037
8
66
340439
4
275694
49
178399
24
494815
258096
58
165939
241208
220933
63
33
45
384500
33
34213
60770076
247767
9
97
816519735
3
135208
72
190441
39
488508
322522
30
147681
441437
7976
227885
69
74
75
85
77
212364
349940082
85375
37946726
693841491
441837
73084
14346
231983
390938
16
148986
34152
358911638
432857
93
156304
50
93
71825696
25
82
5
36959
2
39466
38
362361
260682
51
18
1
463100
6
4
168366
434661
63247
941105835
468880
8
230198
74
250510
346080
461907
210745
744931011
69
478530
2
20578
802798203
21
486358
32
176962
7
234704
151474
49
48
41
4
33
89
48551
230551171
58881
8
6
6039
15
9
432449
391974
64221
84
93
49176
301791
293893
305165
81
89
394583
32
490500
203870
67
366879
8935
58
436372
67572986
522231888
22
96768007
407656
5
206690
76
2
215810
445156
61
20
118889
409788
2
15
37
81
9
46
493925
178420
389272
65219
51
489812
7
77
123714
426993
311229
22
135044
82
488031
294994
55
398174595
420707
200164
16
200899
2
514248316
20
43926
97
71
60
34820
104708
330551
59
353856
51351
375669085
90
343553
366921
34
17
69
166493
9
427500
54
47
74573
74
55867675
45
72
76
368050
396305
90
312129
211998
477680
8
56
111554
277149
54
73
40
35
44
6
60
293345
9
216604
78
59
3
591288509
59
75
297545
61
214853
443634
39
386701
74
472440
104153
249447
68
53
1
403363
105222
351336
78
477115
550648509
98
29
81431
21
77831
8
74
55
88
1
84
55
45
113165389
40
393794
123437
77
144167319
301461
221324
122091
372085
368125
41
126429
129039
73
1
146429
181055
2
6
318040
45
35
340164
40
292014
72398
184795
29
472750
361567
388927694
272477
29
53
100479
39
29
46
99
90
987163355
113800
292477
76
423264693
868029758
63
66648
260680
656724727
328897
99
38
223100
287954
14
84
64259356
8
15
53
1
777696354
120177
369052
46
452940
16
266858
201047
42
10
418166014
63
97
3
74453
191672
340849
41
34
33465
6128
370049
36
149917
13
45371
375609
64
19
250352
469696
7
3
98
463132
324363
75
50
16562
75
370461
352457
134429
8
262631
49
125452
54
258421
17527
1
19
100678
3
399779
50
69450505
1
402639
73
48485
87
287405
59
51
18
899562842
27
48190
198436047
7
5
49
7
337374801
1
445574
209667
20
191952
60596366
1
60
904695212
4
98
81
56
97
88240
407156
177353
228907
5
761960011
19
32489
438168
320
160875
412883
428086
223868
81
203560
77047
147279871
145649
34
9246
69472
202242
479953
362287
90
93
149556
1
324954
24690
417016
96
11
4
192624550
169568
41
19
67
97
71
200582906
66
81732
112362
489304
167662
101414
280984
67
928047106
16
378220920
1
192433
89
137926
16
41109
75
57
8528894
351588
481940
405625
195354
90
98304
7
731056110
323458
367297923
398044
99310
2
65220
4
227818
57
4
2
257231
318690
68004485
15
431195
12
449084
533811
143737
919772357
9
63
50
23
59
20849
311641
184395
88
29
95807
58
8875
454428
117940
193054
451154
15286
308737
368240
23
13
476851
280367
97
16
14
6
22
423056
73
98
74
727420273
72
97
151668
250572
48
456174
13
97
89383
83952
332291
95
35
322873
36
466006
49
2
92
113133
53
261245
7
81
11
488655
106202
91
470973
93386
377949
258404
89
34
85
36
209498
52
63
9
28
9195
4
495659
4
8
40
187774
7
70
87
56
7
5
51
36
28
45
92
76
330388
43
91
91186
67
19
8
65
431148
98765
95
11
91
58415
96
470841
40
26
422792
66
72
92988
104495
76
145717616
33
265477423
68
7
194806
127138
4
90
15
4
275648
184185
28
75
5
39392
217346053
89
19
243579
60
234640
65
439417
464165
44807
68032
55
352637
575231385
57
78
242551
30
83
224658
369038
19
777317575
46
64
494505752
5
216724
37
681759794
76184
75
46
330182
60
483530087
5
288734
3
1
95
8
46
485912221
55
9
89
39
203090433
88
58062
624102115
73
27
339262
302422515
70784
2
54
10043
90
56
365665
29
491010
366376
640228928
334388
964035497
56
16
16
346545
25
33
76
74
482968
27
37
92
137204374
68
300529
405388
49
20
48
233417
91
65897
277145
286934
215429
5
369193
300646
635815622
37
355907
8
100381
180326
70
37
31
2223
61
369439
160780
118319
2
62
844438702
73159
444680
1
208044977
127162
22
25
14
15
398679
237192
422325
61
92
3
90
86
314424
323260
152907
62523
27941204
3
87443257
87
287655
86
50
81
440157
12
145603
217113
256297
14
23
75
50
5
2
7
314708
160469432
227467
99
7
359026
2
539310502
5
120028920
79
498901
364454
45547
182349
143859
25185269
30
352047
7012
36
2
330472
94
170100
2
4
47
283825
439523880
29
2023
60
59
183574
6
21596
15
186810
34
51
24
46
28
96
494487247
1
102634
877556844
404028
8
50
209751
379567
434810
28097
841045203
45
7
248511
85
71
121199
9
75584295
94
127008
94
253372
235197
4
71
53
290643
180574
592748121
469271
452138
69
361011
71
37
488919
56829
52
53
40
839764615
96
90
177023
471855
228838
166288455
302563
6
478036
6
766152043
450061554
85079
919371463
78
4
20319
63027
129430
57
483984
77
79
80198
29
55
16972
37
87
35
17
43
31195
75
8
6
2
374538
89
280727
16
27
193112
63
41
155529
39
75
367225
65
41
7
75
8
9
359651
58
61
336377
469925
146762
251048298
83
40
5
451298
82
54
33
82
23
2
100608
401152617
110624
80
161037652
205573
4
333238
44
22
2
20
456069909
2
88
353457
17
233339
64
294323
384424
708473543
329704
7
2
721535043
390047
57
8
69
338324
346264
46275999
9
487465
475856
5
21591
42510
4
13
38
24594
20
58
6
461986799
69
481486
337425
21583
3134
80
150135
478670
619544426
37
18
81
361437483
34
108056
82
4
920650295
21
89
497426
88
147217
1
28
39
84
376875
344927
496494
4
6815
273137
834017409
4
1
238132
92
139991
346899
170129
374812
44
44
94187
321328
359208
31157
58392
28
233573
4
564677075
3
36
51
56
31
71844
74
204952
61
9
41948
329347
449454
24
4
365279
9
237874
95
215216
7
53719
102137
496846
92
930978769
78
95
56
14
56
20541
7
142046
129896
351714
308616
52
2
357303
1
91
342587
470325
9
88
472435
17175
19538
7
200278
3
686081031
5
427279
488004
51724
105792
33
347621
11434
70
27
26
79
88
204580
1
49
62
325458
38
13
426010
441055
4
435775
6
772162581
81
81
411001
41
302364
256036
337971
55790
962685156
41
6
175789
431889
618438241
90
80729
39
743297708
46
59188
90
2
417040
78
145755
11
75474690
84
92
65
67
168260
29
85
9
16
98
514306261
126395
65568
13
430659
29728
383644
4
10
42
359270
317465
160521
71
5
316802566
4
449824
21881
99
59
76
2
37
396646
22
73
448035
54
16
312326
41
10
23
74
73
56
59
37038954
30
372747
24151
74
33
165664
77
17069
16551
51252
478229
58
49
54
29
83
69436
199897
34
31
363409
348424
10
165790
62
69
57
161798
528691340
9
131466
343230
55
10162
85
449012
481080
102429
68
32009035
447709
14
676709970
16
58
81
7
484133
73
37
738186939
491264
20
3
144248
762105511
92
568518071
86
77
328940
68
11
86
449870
21
4
71
750244561
412544084
84
205513
948205956
68
38766
368476
65
36
86
829218709
74176
75
7
22
98
23
37
108501
477935
196581
32
235919
20
57905
696981940
19693
1989
35
30
164093
117396377
358357
213354
40296056
6
99
348739
59222
9
112646
58
431166
309032719
52
3
19
328540
50
13
60
65
84
56
7
61
256233
294326
3
33
60
4
200082
309577
30
3
5
30
78
91
1
204318
153337
486401
310405107
45
855629421
2
447088
719518746
513359178
5
108646
3
297087
310635
15
37
39
49
15
242207
455473469
98
85
247165
345617
2
440766
291741
81
13
29
358946
124831
9138
75716
7
449120
362127
292853
352661
219036
97
460089554
63
296375
26345
60
491339
678114408
87114
412510
354467958
362832
257838703
569299677
335086
39
892896526
98
144868
93
2240
104894
21
4
409510
85
477695
461797
160025
3
89
177419
2
34
411238
62944
290590
491005
34
17596
40
177380
16
91
35
3
25
110128
57
172238
231911
284555
240390
343784
88357
116494
416551
161424
58
12
45
37
154796
2
4
38
26
247551
274139
91
29004
8
88903
1
77
35
99
12
22
45043
33
4
53045
402112
246401
36
493276
491650
389026
354058
480225
383190
446777
54
324697
7
32
726570511
65857
67
49
67
97543
357891
373274770
34
441812
339035
328859
373444
216794587
133154
89
747138837
4
18
41
36784
12322
81
58019
292919642
88
308610
37
46
47008
17
165888
6
82
24
47
370948
766750159
90
416309
76
365727
166792475
64952
346935
370976
6
167686
7553
82
36
21
78
7
71
3
497582
230427
49453
285543
304431
1
34593
87
357582
1914
371153
16
679606027
66
45
850705562
87
84
294107
9
91
408577
296478154
36
37289
453746
71009
59
51
17
21
79
60
270354
918950140
9
469641
9
55
3983
94
98
7
15
115635
39
439385
49
149645
51
296550
165128
56
25
87
56
45
385077
16
69228
250269
133550
208660
35
73305
125698
89
106427
285529
4989
59
82
1
295979
68860
407089
148681
355386
22798
99919866
132293
99
456791
93
4
470192
63
77
237026
51
299724362
24
13
78
7
8
92
424638
268079
42
49
31
14
180793
472130
60
274997
45945
27
60130
101339
52657
28
92237
27775
4134
68
282481
11
290752
274113
69
362233
153500
185567
91
63
257924
1
430429596
32
367224
213058
313243
84
465466
52
439715
25
82789
96
61
72
366013128
442857
74
357434
95
424612
241583285
235927
41
19
63
502561812
412581
298506
477179
74088
407376
288438
41
244641
45311
52
318130
56
87
48426888
164165
189791
329218
1
73
27249
9
80
285092
21
17421
36
85599
71
170913
39862
978365846
52
344569
55
349489
30
8
62
771180207
328364
105597
427941
21
265242
21849
32
46
34
273548
97
113007
8
22
3
16
6
98
1
38
303419
24
555712198
53
262096
324856
87708
395819
291062
93
48
417296
29839
99
144309
48193
10
1
83655
61
576301706
30
22700
176589
83
245888
340218
347543
41
73018
7
5
482513
469997
63
271345
20
49
404843
118732
55
78
37
706524186
78
143734
65
191321
27
490156
22
5
506350705
83
13
20
14
113348
44
266588
28
138615
80
4
113322
21
57
50
1
1
66
75
91
305809
297543
81
10
3
78
84
28861
286448
5741
10
36
294535
112902
361229
157970
18
49
15
428140
248830
53
369538
42
55
62
64
440819
13704
345140
89
73
43
84
2
201543
221384176
65
64
12281
246237
37
55
790856814
97
579303203
23
39
63
44
126410131
57
56
47
788304997
446241332
371753
101432
98
206849
229168
71
34
31
18019
74
156200
939120319
68
22
235115
36
51
227482
586845882
95
98810886
81
91
37
29
49331
174867
3
469688
58
471639
93
335826193
46
78
35703
466313
3
471957
190885
352851
1
413134
56137
37882
84
8
363844
399211
224209
62
342711
364680
154223
234896
458379810
86
89740
290227
93
51
257622
96
34
142890
25
57
36
18
68
563012344
21
46062
29113
82365
64
270522
28237
267540
56
901252495
489092
42
19
494237
484653
116340592
42
40
164721577
229688
221921
531260314
51140
1912
141664
807219442
83
5
34
539593034
239169
82
295844
49
96
4
29
456378
129346
678523927
38
94
40
3
44
51
253279
16
252215
7
90
457270
3
784239622
7
346024525
177573
265882
190972
164529
335129731
186536
48
50
10
12
56
95
400013
845172104
17
20234
290046
79
64
3
141699
6
42
274756
1
188897
103902237
351747
493985
3
5
18
4
458811
275418
8
97
452502
181065
73
259765
299111
65
390715
7
92
51
73467
1
19278
56
486791
89
247438
61065
68289
53382
141416
358345
411414
63771
235482
3
16
511442753
481454
353797898
39
425985752
466141
90
16
57675
23
50
117740
74
90
282332
79
613076516
2
5805
694390300
23
379634
942368536
42
385174
217481
124068143
4
48193
68
270986
3
656608258
291782403
79
439376
96
99
86
7
99
11
490234053
252668
213248
66
396242
338840
51
279072
348944
754490510
51
258321
23381
11
3
60892953
305749
108021512
268550
252772
339525
15
56
45
9
475248
72
81
66
218824933
82
415715
45
37
92776
384121
410956
425752
34
44
87
423980
18
246525
82
32900226
29
52
31
8
90
31
77988
99
192473899
59
832514203
96
25
57
83
306802566
413495
348703
384652
493404241
418851
466786
493733
26445195
277142
27
95
357819
90
76
1
97
7
90672
370365
18
99
74
250967
2
181692
205381
574331171
517185728
36
47
526150263
628530124
4
23229
153428
30
102878
1
91566
40
30
70
3
48197
28854
1968
52570
31
73280
296537
477835
6555865
401305
6
287420
146148727
4
241194989
42
396070
49584
97
36972
64
34
490083
376171
216437
54
63
6
19691175
295946
2
468768
404486
78
313180
80
878973772
1
275926273
72
10
244271
18
14
444381
111061
2
5
73
84
351491
11
53
5092
61305
331683
35
3647
118046
445441
405527
7
69
27
1
20
1
427887884
324448
51
80
78
74
9
55
82
75613
107682
307574
31259
483660
74
480425264
438792
290663
60310
54
247618
870973046
39589
22
425940
61
34
199274
3975
4
81362
282384091
445388
5
96
129904
23
203796
300128
48
20011
118455
9
41
243213
49310
83
270354
387777
62778169
749440283
403576
350468
8
8
59
242853
97
56
56
16
66
415980
389147
933539160
39
197900
66914
51
58
446994673
53
70
88
178437
45
64
341296
37216
23
176413
34463207
15
9
8
495395
95
255590
116031
42
97
235377
94
485326635
718021304
300638
112586
58
58245040
15
407671
572600974
102424
61
135538
321447
9
89
490773
637496059
644176747
93
72
1
70734
254539
93
345803
65
30
5
89
9
378703
325598695
54
759455460
51
3
427997
7
302996
59
419214
495167
29
162892
377970
79
48
25
71
306652
8
55
234683
65575
211376
93
2
244902
455398
162277
207657
440129
46
69
68873
53083343
277189
91
47
319712
34
207635256
44
374428
430116
13
5
305785
277559
60
435203
129212
121162
360500
29
499241
519471209
1
5
57783
17
17
277263
365893
13889
62
25371
20
57
340084
343722
23
59
9
308436
7
974713748
472329
82
3536
13875
292068
21
99
101754
6
34630
79
20
35
54
340083
51815
123479
480316
308639
83
4
7
60
16
343183
184090338
116008
82
392942
6
352136
8159961
262161988
108779
160172
287877
9
199702
359112
853309115
28061
54
443106
433052
97
55261
275370
33
462151
448048
10781
39832933
308893
63
1
96
81
39
363621
29
79
97
89
8
21666
98
134951152
43
429459123
142816
51
95
405362206
60
25214
6
21078
414267
391747
217944
16
101881
427789
74
302096
51785
26
704555838
337512
50
5
238082
2
14
5
149908
340569
33
79
47
543955075
58
22
35
99
77
71
554605446
58
52116
4
410421395
489064
293881
54
361038
152133
54
30
765949953
20
304820
4
87130
31
79
64
80
362767
30
30
108066731
425166
26
145101
51
398844
4
563791288
168425
91
9
89
31
414973
479081
377450
139062
191264
8
499338
30180
186626
10
69
2
250061
146552
59
98
100469
32
262628
9
6
71670
128583
260250
3
209911
27
186285
16
48
919825284
207685
253825
310161
55
452378
84
99
13
23979
408403
39
27
83
90
23
5198
359791
247736
195940
240281280
421492
395927
217507
375890
64
436907
288942
6
15
51
56
59
43297
57
65
429108
53
29654351
437069
62
107009
25
80
2
57825
14
92
51
117837
188481
451762
13
174638
239145385
333712
36
10
419981
98
2
8
6
55
4
49
1372
448531
453073573
59
40
48
948913553
56
11
4
39
10
52
8
39
212903
84
8
307466
60
133177
13059559
88
25
473251
218539748
688238029
89
140618
349917
75
235210
367830927
4
462899
66
44432
229491
64408
67
91
441669
377024
41
1
274570984
30
117382
4
416657
660095821
38
49
464653
54
47
208486291
832358902
9
36
85
153464
80
57
455029
56
58180635
368464
136061
22
63
402296
48
262260
386003
21
99428
162229
68
491199
101763
93
153261
64
482973
8
77
6
378238
477437
196902
465293
21
71
484902
19
347419
35833
55
274910
287841
451309
74
90
87
334034
65
68038
64
476962
137148
23
215959
92322
69
325787
457809
113624
2
415293844
57684816
48
36
391515639
177813
29
87
40
91074
451270
18
64
20
798672254
4
81
476455
9
420705
9
339785
66
396221
151481
9
119517
33913
39
171678
13
3
27
18933
65
380763
488546
328038
469891
5
192445
56
74
288251
605012952
4
98
87
443187
45
108527
79
29
77
288362
150517567
59257
178102
6
92
25
474637955
260393
2
5
476250
453986838
87
231180
29
76195
42
82
47
10240
472169
458198
339411
84
132885455
83896
292250
67
7868
76731
287737
80
190948
489625
8047
73
115730
59
361696
360849
77950
95
816404872
47
397574
113855
297888
526738326
1
5
283393
63518
341837
7
416903
639985711
246168
254925
95
177595
4
295532
92
159901171
3
31
31
8
7
7
92
30
31
96
82
72
144372
720462505
60
96086
491446
28749936
75
6
3
395553
22
44
316368
99
578410915
390231
88
8849
251143
111125
25
183628
28
22
91043
559403999
74707
49382
19
41
726597546
23
20
814438184
327958
461024
785277050
172811
84
9
14
45
172044
235640
66513
94
53
419197
71
74022
634827387
45
862721954
920780228
1
307667
430063
373754
3
88
3
247721
7
41
146926
275602860
10618
61
74
36
702425687
17
167239
14
78753
36
70
362426
70
444057130
8
101898
364984
400036
95
252569772
54
38
72446
71
28
292747
65
18
4
37
363915
74
395992
9
97
333330
293311
36
42
21
96
55
764089749
8
7
24
39
86682984
485244
868088107
383747
132179
3161576
449322
718603853
255792657
462920
89297
32
301753
34
73
23
449483556
99593
185348
300873
23732
8
79146
77
46
276040
891133997
28
96
242628
432736
16
80
56
6
118079117
355516
1
36
3
86
389597
263300
145299736
89723
303823
55
96
11761725
224203
273936
12
11
305224
26
84
281709
42
91168
8
48
438546
7
81
265881
72
94
37968
8
73
25
236852
16
1
92
5
9
809012121
153983
8
8
953009095
480441
91251
321372223
90
66
365679
88
59931
13
8
8
29
20
33292
51
67
477466
2
3
22434
337626
9
157683
77
47
31
63
5
75
415053
395010
16
212389
742769457
57
39
9
197864
92
56
485530
401156061
237911
29
72
273328
66
181081394
2
914225504
14
319276
76
299222
120350
273090
6
9
382608
537354759
21
54
188722
47
3
84419
7
366297
29
51000
21408
84
304483
138011
21075
41
6
75547
348478
4
86
50
375643
893387003
81
95815
87
35
4
69
476868
24
708393043
488302
55
517467785
845223805
70
66
400203
32
83196
8344
570065800
113608
112996
115268
19705
66841314
10633
3
5
173448
90
213341
264245
345591
62
1
221562
3
51
27
74
390398
94
78
26702
247332
94831
143183709
454480
284284
365405
766047625
71
495174
8
67
387625
52
414450
20153
241341
96
17
365282
814662589
58
7
51
292969
46
11
565287708
47
593877087
191748
66
29
30
94
722245250
57
3
499352
471263
84584
32
20
4
225181
394628
27134
91
27429
5
30
5
24
8
79
21
304248232
63
98394
333981
29
45
6
382979
73
62697
171258
117670
4
4
3
471857
29
142212
190524
66
14
33
294295
6
79
245928
49
4
96
3
312229
143107
210970
270766
26
60
5
73990668
143814050
84
6223
54
11
456269
197973
41
7
1
90
197140
79
115084
39
589838236
67
14
21
91
465662708
332717
73
493906
126329
98086
69
329194
36
7
76
44492412
17
12
45
50
497907
57
99
20
28
97190
276642
425998010
8
476999
993472135
942569
430889
84102
350625
29
56
57
105213
88
4
456605
284487125
411870
203433
84034
71895
79
2
7
21
57
95
68
227320
84
420349
70
52
21
494110
1
105546
147154
290928
728286871
60
13
440227
93
310924
9
447234
251244
225706255
2
261239
263236011
145714
87
497989
259101
811749875
9
93
5
393447
385341
77
308233
93
2
161836
39
28
243291
86
7
2
268791
58
12491
2
1
11
64
89
306264
317408
97
4
424952
18
61
419717
35
94
443228
85
430621
240911
195321
90
50
67
95593
95181949
318153
45
9
449915
19139
8
8
849017785
23
99
53
239981
27
99741
844013863
92308961
54
49
122651
1
53
7
44
55
13380
144090
117496
48
246145
10
86
426421
362225
74
3
209962
91018
3
6105
8
5
1
83
98
478672
25
223172
20
262687519
96
61379112
9
328952
193227
10585
2
39098
408014
197398
64
438669
713176691
894401046
5
152334
21
251407
231016
68
372851
57
74
114287
24760
124943
26
62
796487169
263761
62
423121
5
418842
386729
58
4
27
843100185
74
63
1065
78
50647
15
2976655
437609
266095
45
96
181103
60
376118
86815885
179893
331442
76
494806
52
945984031
263816918
83
9297
44
132772
116291
31
669385418
65
268170
22
321080
51
211792
2
426253
8
256904373
2
17
13
285616201
4
291657
95
87
371694
6
181747
221012
262460
19
18
46
15650
41
7
11
158962
34
820324908
47
16
275315
74779
3918
169516
48
8
21
3
142417
481892
8
24
126577
743700899
1
42
53
80
414322
99
70
82
89
7
62
94
73849
52
156857831
192560
55
42
13
261147
49
490173
64
79
472480
47
444707
40
403052
29
84130
170857
47
3
13
184202
11
445896
51
367575
13
244892
558154959
193728
109580
666312575
2
317245
188729
15
49
77
12759
77
237439
366560
440051
195237
8
199005
208487
92248
38993
336412
51
41
2
52
29
45
31
71771
14
71
990589283
9
322028
76
31
47
271210
69390
52
40
200154
22
44
95
2
49
185711
107298094
486350
306358
5491
456468
92
321205
25385
78
34
186049
381364
392518
15517
272480309
39
44
25345
1
13
118028
23
425923
44
66
50
160548
355929
222447
348527
57
38263
353952
50
61496
17
47
299365
11748
71
10
449432
464916
468766
43
925914032
107956866
278103
21
81
53
4
311135
471904
444531
8
277104
2
94
3
76
301034
39
47
193851
73
15
326984
199071
111812
969835030
303400
96
70
4
55
5
37
206645
9
64
368593
189555
50
455932
60
24
259999
26
87
617987946
84
64
83
24
81914
57
52
466442
74
68
211531
98
39
696372691
302655
59
260001
57
256205
944046850
24
49
31
12
27
48
94821
384996
191633834
31261
113838
498316
443856
326950
236477
215861
64
333725
33406
87
52
182066
362792
36
11
435762
309119
25
49
253876
68777
47
342426
51
224562
73391
48
98
88
118053
21
408960
389410
67
329894
319837020
445007
48
300183196
21
423922
82
242996
977277402
271196
64
5
858633579
290390
360007
50
14
395307
122241
87
231814
363936
208542
4
90
42
78
41
316458
38
90
262088
74702
19
719890165
79
75
376288
66
72325307
46
432615
301472
77
1
6
6
114493
809541855
69481
248242
19
615117101
26
87
75
372475
449260
217846948
770102047
79
92
28
51
142850
48
73
43
29
7
40
295111
54
8
295165
305601
2838
8
92654
332042
256710
17765
41583
304982
74
58416
8
3
232282
23057
21675
6
478552
38
476547
378183
180309635
4
497584
53432204
50
467878138
404729070
7
44
371951
469025
340544
528579927
3
81
295760
366443
118415
41
364792
107839
2
61
35
4
246139
4793342
66156
9
14038
4
5
823638963
958553224
382236
5
7
50
16
256254
170815
221047
153870
365090
446949
47
380178
685750448
91
94
9
41
236127
286482
466783
335086
4
366049
190623
86
77
413569
91
90
73
291318
258065
2
89
99155
418643
41
91487
49952
5
48231342
36156
438872
8
82
80
31
358166
41507
59
415956
30
64
382699
31013
96
61
493374
40
102268
170535
357806
89
377738
87
78
469951
327975
643240129
350055
495823
51
351152
3
436660
63
462235720
6
498075
479512
345549
71
560113275
449420
594257367
217467
171792331
321436
202957
8
329920
73
5
11
102737
125591
5
78
91
332495174
771345386
63
76
11
424424
307620
5538
180297
5
477245
5
47429361
102155141
8
1
200120
25
73
418778
52381
91
609140033
17
15
32207
422392
698548310
139516
52
415111871
6
403475
61
306579
379492
5
57
394154
661971684
742912493
111198
74
247543
63
242010
232117
53
6
166367
94
126162
11
303782
1
18
13
44
356157
24
987953401
299315
2
38
1
31
21
9
96668
1
17
318772
202056
31
372616
431147
321513
364122
130660760
45
283100
77
90
31
198280
8
455651
273080
13
964774333
36
88733
53
312233
207376
202296
131713
1
169400929
476235
196844
429615
13
310682
29
72
52
312555
8
86
21
5
10749
2
37651
89
9
33
7
399561
69
85
18
491794
428689
14626
91
22
63
88587
50
453723
37
34
224963085
472471
197221
261910
7
66
365729
57168
31
21138
370356
3
2
167948128
209240
61
370086207
28
114792
299810
91
90
459447
483267
9
299642
73
9
12
25452
124541
769802348
480061
14
96
13
2
99
80
156669139
210631
410153710
94
37
53
89
499576
13
88859
22
745822923
98
1
11
4
86595
51
48
57
33
472506
346942
14
134594
273270
86
98
274573
17
52
9
94
404368
134093
215547
372649
7
693878226
444082
181218
297002
497938
6
195766234
27519
74
65
90
331842
3
52
7
135009
5
54
68
105174
29
14
479189
16071
475975
61
317289
5
8
38
88
2
20
101744284
46
476219
468104
125529
65
250593
280852822
288335
245584
41
85
261450234
177674
13
3
6
16215
41
342127
450984
39
9
17
83
317046
252602
322656
9
869441814
3
55
183763
27
54
194007833
87
44
9
24
1
140111
9
59
447301
84
74
34
213891
22
753425723
120757
2
4
25
345974
499639
16
973637641
13
868405347
6
53
90
28
274092
325401
299940
410589
82
32987
74
43
53716036
194813
441932
823458512
269139474
3
8
930403625
642385993
94
24
529566819
477587
97
20
361657
92
296234
47
491959
122922
95
82
313446
75
448477
28
296273
6
9
47190
347183
273875
438096
54238
395244
48
364713
8
9
133039
94323
175460
96
185552
28
52
400903
21
4
93946
65
169980
400199
21
8
23
69
87
97
91
18
73
738677022
158177
589159882
164669
164325
27
49
64638
3
97
33
478184
557653301
136061
915219149
983167010
164895
2
410529
52
37
786934432
417047
9
611622543
135253
142772
200347
229304
285547210
197477
272710
92
44
94604
696805049
96
18
464301
119638
70
140262
51
45
232721
361028806
180988241
54
183788
67
109332
160320
374775
425591
358347
8
56
176307
662099227
24
5
7
106597
165314
124195
20
307196
66
95
11
366434
348687
6253
223584230
96
450335
223882
20
21
26
98582
65
283864
84
29
96966
31
37
40
2
89182
30
40
277456
1
264816
170813
65
58
397935
23
86
83
69
104556
53
97
320337560
178997
8
106139
468416
80
39
31
192502
48
85
93193
17
43799
3
55
96
100178
26
94
151288
131186
2
156115
15492
108184
1
37
77
3
103755975
24
302003
280071
453208
43
26
223241
938884673
99
278884139
56
667740220
64
5
6
57
83
460228090
445912213
71
30598
7
788177154
8
58
4875
438434503
279307
360528
66201662
119171
735186853
1
88
43361
312260
44
9
57
165366950
42
879670230
473280
148055
17
84
365589506
426892512
287121
262354
398326062
24
6
212953
113873
6
174949
3
477036
234081
312917065
138420
45990
10
67
195256156
95
166199
127567
392511
14
782052777
63
417057
82
73
22
82
154359
48
90
7
5035
54416
637790844
428891
45
48215075
5
304324
162287
63
54181
168733
654283266
92
67
59868
168774
73
413043
56
62
24
440921
172446
250106
4
86407
49081
18916805
189034
4
26
406428
55
72
89
689839061
418122
40
70
292088
18
214193
754897875
60
26009
59
4
50923
570160344
16
140298659
6
12
63
222271
94
93
46
3
44
576910873
9
66
3
216853
6
31
151733
8
27
390965975
41
101987
2
414905042
24
455758
80
419338
565495406
44
77
380484
750982009
365492
32
23
85
47
382378
70
146369625
388663
31
399503
45
91
6
19
584636387
201710
16
400454
41
73
9
19797
1
901163531
226336
9
5
984017124
79
91
195240
85
286876118
393978
3
42
68
308796
429690
33
87
412079
77
338174
245255
2
470150
485622
313316
13
46885
95662
913997041
79142
1
32
117178
80483
80
229946
1
93
89280
1
4
287576
142888
297199747
806454747
7
76
19
141457
76
45
315385
311978
26
461038
317896
78
7
264908
45
205640
5
84
340371
497365090
356742
76
60
73
41233756
248160982
469953
992539063
165068
79960
4
345634
54930
430316
78
21195378
20
4
2
165882652
160132
21
36
7
466541
1
62
100282
51142
481454
6
299801
83
258781
20
469614
317320
23
9
80
32
450233
8
469930
366608
82562
249194
105055
260249
7
383820
22
335852
731190581
177021352
188466
67
40
85
35
95
11
7
68
335625
249589
57289
378471
27971
836133317
113196
2
320371
55
67
75188
43
267437
20
224801
44
2
380654
168199
84
76
41
90
79
151658
6
96
73
6
2
15
17096
233222
75
91137
77
64
31
60
89
72
88
804999952
474374
28
358940
10
40
467252
305951
255793
70
9
9
11107
6
243325
79035791
33
48
93138
446358
14
74
241577
388213
58
338217657
324700
90
721458440
36
3
304102
96
67
449992
34
419473
2
76
21
4891
19
6
62
202892
56600
147544
168820
98
68820
497770
139119
72
284065
340747
451618
367061
82
347863
341634
62
91
91
90
43
63
135000
206616
66
3
55
27
20
13
36
477231277
37
5
89
98
399575637
49
108378
8
8
450518
431657
122624
1727
39
204684
49
396175
88591
6
321034
33
98
164949
788159697
299076
26
33
63
497467
131564
484259
92
28
4
52
511000319
427441316
440004
389478
6
351855068
54718
296676
421976
61
43
368011
50
32
313890
75264754
375830
233524
25
26170
6
253330
447617
14
222929
2
99
27
4
49
58
299107
226713
131722
42
29
438944
157404
39
39824
397200
485677
159556
470228
23
23
171084
4
28770
301059
390824
35439
202625
66
136568
400191309
8
391989
987658883
448529
473039
97
11
91
25
69
37
70
171205
96
74
1
21
1
9
84
9
421203
150583
476825
311260
187123
313192
4
16
130498
124236091
412376
370405
8
63
595529701
35
16
87
359179
226150
179514
54
37
40
99
283630904
52
16
47
9
32
87
4
54
262969
55669
466007
16
49
69
181985
9
98
28112771
257007
120361
492262
18
29
89
452310
9
58446
55
3
30
163850
471040
2
347836
5
290586145
436432
74
300735
879502080
4
68
112674
49
75
10
47
49
375557518
24
184447
17
464833
437332
73
94431
526410547
142631
424290
291577
6
231226
69339
19137156
409373
192286666
42645
239516
424349
46
68026
76937
393540
498444
85
29
5
215920
449599
138752
839708934
171322
142886
436454
25
7
317418
3
48039
453311
84
274788
6
54
246010
107944
68958
59
59616
5
494354
112135
430206
84
20
490743
515112109
15
491357
87325
80
78
289545
84142
37
45105
18
84
9
132368
35
52
51
92
30
486218
377693
3
77
129215
93
9
328720
338061
786832644
48
8021
32692
397189
41
8
80
10
198863023
4
4
138777
16
84
44
286957
34
6
471516091
282595
260792303
26
307582
439484
48
178055890
8
479390
135983
658727580
67
660441529
81
480888
486708
408601
9
37
34
7
61
266560
53
38
283324
199495
489000
493363
43
4
16
78
50
118803
423285
152893
43
374321
50
36
88
81
47789
395834
218604
1
169597
488659
379810
45387
266322
66
195322
226109
90
288493
25
9
435977
238690
98992
231549
397394
9
56
92232
418058
92
60
14
23
78
9
138603
455031
232506
252997
78
75
334727
57
1
32
26
6
729705173
82
246365
164223
292094
3
199222
155057
179371
43
467457
691238358
43
26
37
7
4
41
401283
244333
233665
60
439394353
34
499839
90
203518
352686922
466021
96
286337
8
79
26
35
5
93
27336
73
5
95
95
67
7
16
27
357051
9
98
87
36
4
4
99
185710
20
117955
317243
84
871070799
105831
370884214
65
299210
426514
28
30
317339
2
6
25148
59
31
63
445616
31
626642357
95
396433
425261
34
27
388687
6
176127
43
447615
39
27
83
2818
241455613
73
68
64
87
73079
54
74
20465
68752
658053407
92
1
407941
236757
42
2
42
57800
74
9
124596
51
82
373541
95
700902709
3
451248
77
102671
359025
489154
49
55
31
283834
45
182259
7
64353
239838
452332906
528064924
16
64
89
19
73986
202142
92256
342591
17556
43
209528
423733
9
18
40
92
26
8
596343716
91
480037
228733
13
146946
1
217365
89
275371
202122493
311888
49
92
6
235775
9
36
121528
461353
450070
290818
493283
42
40
415584020
48
96
480919
15
106308
84
15
291369
60
5
97
41
44
89
80
82556
57
306768
312935
5
33
112581
75
92
900985386
215779
306698
30
59
34
46
27
606030065
8
1
399174
412383
11
267824
7
93
14
97
429377
360772
167836
16
390671
274318
5
318436
87
117476
291807
94
11
100866
37
28
182532
17331
28640
63
254194783
267499
14
88
200110566
312510
60
77
43
112377
308888
91
6
39
57291
105481
67
487830
404185
17
61756
25
458786
142327
71
39129
4
56
55
96963
475636
27
35
709240980
58
3
133532
31
218985
225554
173055
6
7
390869864
47
441977
91
8
58
273719
5
78
34
117470018
64
315775
2
63543
88
83
367268
19
40
1
616039800
179687
109416667
89
56
1
214877
495589
10
469279
391152
474260719
54
40200
389568
54
23
46
99
66
10
227078
390601
88596
7044
482487
295966
94
325845865
118707
50
341344
51
260996
26
47
21
99
83
54
438639
4
5
37
462176
1
90
72
33203
2
5
75
34
46
416242804
221035
313912
35
156145
71574
6
3
385189
69
381466
87
58
47
412943
50033543
36
114743
99
68
403339
19
260114
604199555
489214
2
192278
318684
98
25
19
216144
6
68
236413
213228637
270588
38
437038
55
38
14
267998
294711
143243
28
318414
321296
2777
70
64
299638
84
96
92
238822
370694
438018
8
21
32
85
329788
7
30
14
3
31605
167539
102333
303006
951323820
1
3825
475243047
8
56
405061
214987
478272
179530
3
65
54
786306196
241351
3
81
179120
28427
50
363352
265309
192138849
144658
79
4
44
67941
182813324
206496089
71
1
498283
6
62
62
89
110271
59
144897
144042
380910
93
168877
89
7
96
464187
72
251751
40
356514
110485
86
77
9
74
179490
38
83159
350211
415219825
477616
33
9
799817441
451099
51
34
84871
482201
90
139080
351548
73
56
311563
56
27
9
93
314489
758903782
215338
5
50
64
9
448363
6
439273
181667
90
2
53782
74
7
84
68
18
16
453638
105144
315256
182995
488557
27
72
240171
51
60
60
60267
43
470697
344779
330089
3
85
8
386531
179621
258893
88
6
116423878
7
263853
67
83
6
51
397166
106024
17398467
38883
29
138267
708857581
2
493322
3
17
68
337809
81
78
86
81
6
205071
75661
799377695
28
6
261011
5
225024
2
921008045
263811
325989
63
23
376576
1
320163
867778975
42
61
470581
80
10
8
65
7
71916
110943
24
105398
39
23
97570
93
386264
3
83
623641103
23
2
398526
5
52
130030
87
64590
47288902
202257
98
199860
477279
93
320656987
6
22
8
1
40
3
261087
482178
370956
98
136318177
298384446
28
3
5
43
9769
485658
373015
52351
59
4
64
561437479
16
438565
3
49
141897136
328404545
78
105422
9
89
17
240151
1
141806
685182933
21
59
63
44
409607
59
434031
387631
33
11
153272500
154167
61
82
18115
52
59
41
8
153808
51
490960
445163
222788
60009
60
4
82
203531
185021
276719
68
30
82
52575
84
3
18
6
56
22363
116738
2
866619191
1
32
97
220701898
3
14
20
261395
94
87
4
77582
190484
85
652438553
767238281
64
5
3
79
733943617
456424
37495
61409
50476
91
5
45
489169
20
653564823
275862
283367
125134
138477
280652
56
51
233908
69344
183028
376870958
408125
55
178480
442946
89
57
239152
41
58
106505
318198
216508
130895
5
100000
374686
43
79
833948362
221142
389585
3
10017
8
149522
47
430047
5
29
9
11
70
422617
30256
41
101579
459675
11
83
331056
26
144363
133857
98
113084
71082
91540
159335
3
310428
313240
54181
277035
490395
17522
912418241
6
67082
9
322895
47
68
56
45
434097
299793
65
295661
940736326
240924
45296
409675
58
70
20
86
3
423746
336099
282114
82
81
31
43
116599
5
76
77
405757
28
2
66
300715
200904
80314
71
478692
37
1
20
17
201085
87
95590
6
325129
411734
4
298604
35
92272
83
86
47
69
42122
68
85
442682682
46
363249
429137
14
68478
328644
307201
63
2
38
20
858063962
23
424608
399038
9
22
42
56
46
5
53444
56
6
14962812
86
8373
663880835
7
376347
8
530490380
76
341584
70
412260
92
83
57
81
13
270227
67
87
53
217701
67
97
632614644
30
305674149
91
87538
53
279063
281050
59
494127243
3
633313541
253105
51
161245
82
290942
44
307608
86
36126009
16543
3
221527
11944
39
81
141619
365041
268038
6
28301
359686
54839
345142
8
7455
256686
329247
120752
321793
23
67
345975621
747446511
80
143900
4
304185
13
317557
397556
71723
86
11
15
21
94535400
126902
1
298695
1
189814
21
80
22429
873439918
73
96485
46294
88
484348387
30775
406560
251995
13
66
160258
88
12928826
82
316993
73
31760
3
217320
312310
57
19
250249
341367
47
197586
48258
80
24
5
54
86
48
28
190613
11
660201464
252462
8542745
675803879
72
14558
93
154948
283884
86
342597
18
8
110074
2
290963
425710
91
47
69
57
30
54764
727472498
26
67
97
3
300904
12
32
60
193648
77
142123
767001533
292369
86487
75
147203963
95
94138
65
76
74
183099
3
41
70
75293
36
304035
531552519
26
43
8
90
113800
160159
147002
909716172
32404262
58
33
90
86
697673070
252375
244082
574072686
61
73
88
109500
34
79
31
63236
426725
359417
66612
670168377
288627
202979
45
268368
33
471495
24629
280250
435615
42
349243
3
29
263445
924898417
44
330148
75
246251
66
44
13
8
26
16355
169540
14
68
71
299905
481235
249155615
442684
32481
49
30
228642
251069
219551
249556716
61142
89
17
326364
59
213236
208262
80
374495
54
376266
72
5
450953
56
20066
96
3
2
6
106641
47
22
88
3
56821
95
173305
7
327225
40744
65
65
6
8
288612
34
131365
41
88
133769
97
360724
84523
300401092
80
72
24103
741935890
293493
44
98
196535677
350996
2
9
885630416
441790
92072
49
863464677
173052
13
18
33
113251
256253459
258488
141844092
56
56
166912
30
7
1
92
8
592864918
455433
89545
19
42
1
37
13
4
20825
71
359201
723344223
7
6
175290
325811
6
122957
291409
379323891
86
8
7
271935898
37
244186
141397
516411461
448914
64274
5
71160
810033844
69
272770
52
265102820
7
88228
92
4
423147
476091
5
114846
400029
92062
10
450962
9
2
2
178054
39
5
42
35
649351635
275754
119286
466800
508725363
181019
499090
108123
341226
97
615666499
74
216407
812609878
43708
27
19535
1
474408
19
7
3
95
89407
534301629
10
37687
69206
338379
18
61737908
546110472
38817
94181
90419
8
19
352734
710647691
68
5
159910
216669
130053
52
26
76
127749
40
95
53
80
142212528
98
40058
77
72
3944
396366
12
46
57
423157
5
2
8
285546285
75
9
291666
52
52
249897
23976
31
466265
8
13
54
99
64
17
50873
84
59
246476
5917
80
7
546777129
79
418929
93400
498475
431434
107138625
267386
8
381637
37
95
89790
462326
967699742
374309
94
396982
88
83
362892
196313
13
1
56
395646
236878097
280604
490854
28
387153
8
4648
73
18936
158887
64
8
12
333887
56
16817
69
4
69
348522
18
77
34477
467782
182362
58607
402701
89
143095
48
416712
8
12
3
37
250283
94
37
13
95
2
52
94
50
346463738
8
489394
401809
456653
705022338
96
35
30
20
66
77
9
447475
123372
204150
48
149829
54485573
116993
486696
86
92
314604
83
48236
326945
3
356312
43
121223
41
140986
119352
458038
345741
1
416759
33
31
259226
80
42
119202
70
27
183617
199009
35899
332110
33443
26
232340
143716
107190
496016
61
45
17880233
7
199393
382436
3274
298668
85
150740
80
399162
86
339693
6
391351
483263
67
54567
17
214984931
98
25
372004
25
7
86
132227
31
96
95
256919
85
84
154599
186642330
453979
16
61
46098
84
253073
9
213179
89
208658772
342972
90
393382
64
439873
45
289896
49
3
57
69
47284
46825
23
447873
159895
30
35
234546568
220245
320912423
80
13
245205546
8
1
95
305867
4
21
64
122344
7
22
77
126394
141038
108980
398531
61
79
23224
5
46
187525
31
143709
160158
13
20
6
487691440
121934
390340
2
141517
1
35
18
72
81
63
54
65
794519229
89
243669
26
54
1
430130
687055516
34
85
50
48
13
13
97
24
35
5
250671
39
6
36
480355
113266
587263684
148125
45
4
1
4
467157
6
10
31
7
455162378
5
18
110851
21
4921
24
17
452648
340421
12
338169
84
51
89
97
189098
497420
40590
7
193236
60
29
8
89
286425
53
17
684466291
11
66
450706
4
542183357
69448
48
94
157062
9
52
58
347714
79
76
26
31
90
10
476840
48
3
56
88331
75
99
2
46045
65408
423725
366872
157209782
45
151714269
885904867
305793
88
30
327806
2
91
117005
287999634
455952
116050
744491203
44012
813587594
356567
19
65
73
148184
43
418152
39
260477
85
14117279
73
24
32
219973
292291963
453097
426706
172970
76
16
99
72
10661
166752
27
330239
495817
55
168718
55
448964
255189
51374491
63
82
12
6949
72
15
61038
47570
74
82125
366952
151840
90
46
21
116615
54
77
1
13
55212693
390611
75
20865
100864
695066229
181390
99
410828
483117
81375
138205
620906269
400615
205429
42
223084
57391
277922
86
8
467258
3
36
20
173856
74728
71
396145
2
52945
17
57
446679
406110
88
153412
20
22
819
15852
44
394382
32
80
87
87
85
65
584608161
48631
38
971600373
418722
39
40
168467484
59
88
283748
20
214748
15
73
22
102260
75
487261
98
413141
438563
15
85
78
352450
43
349280
45
867036254
32800
485841857
265084
128528
404042
422313
58
4
55
435839
46882
329221
720362248
18
109026
9
1
9
266355444
34
65
22
344237
458633
278065
485335042
151337
244994
366028
40
89
83
62562
4
12
87
128927
8
193818
291119
404558
30
6
858244526
352967
8
48
2
347135
330550
48
242534100
105844410
7
75
2
11
66
18
71
52677
36
193443348
95
72
7
352169129
41
46
92
48
356812
92
4
284609
318253636
61
1
709958165
622333632
279215
83
464407
4
230248
99
251605812
242925
159021
190908
83
3010
62814461
2
334717
5
29
3
45
32
91
77733
118629
318281
470758
172142
101807
496449
99
345738
839444689
1
130948170
304815
339777
44
36790
256000
40
6
10
235699
72
325751
45
73
304023
214091
470077
108851
81
33
38
325060
493599
14
7
86
78
522162736
80750
32
90
14
460260
38
990759910
7
9
70
205777
340673
22
192835
25
4
169108
245077
79
15
6
161525
15
46
89970
93
230332
31
76
273422
2419
67115727
261687
259208
211532
123668
6
46
56
80
80062
1
445687453
23113
69
49
344347
225920
72
147276
4
530701072
38
421362115
36
36
458438016
176935044
149508
34
6
34
20
34
54915
376737
7
275136
205807
44
71
2
354206544
81
18
37
327332
608630082
420519
147731
788584485
23
244742
779811018
404947
238058
41
21
71
252368800
226276
469211
9
95
354358
85
126695
48428995
8
27
17
70
5
82
2
57
226122
341279
484259
38
164618
169177
44
128495
78
9
95
172199
89
930348515
854850136
63
761998825
210097
16
789189413
99
45
74996
142973
41
479753
305834792
346608254
38
32
19
75977622
301935
887200117
348744
224557104
96
27
13
287595
60941
67
179610
44365151
129065274
167851
4
3
328509
90448
85
163252
68
267292
66
3393
305822
283981
86
41
59
417630
87
5
400674
40
128081
3
38
8923
45538
58949
273466201
82
77
391269
141706
81955811
467802
51
2
51
363255
57
607160385
117928
51
12108411
17214
51
994916408
196208
54
19
838244150
416207
9
448315
38119889
31744
63
98
461483993
211473
30
242754
32
51
9
285788
2
20
75
16
956577605
85
4
26
236814
26
376424
2
6
7289
288927
275676
1
96
170649
17350
74
58
200909
232557
920424266
465225
772308456
239742
9
80
29
100679
107017
117859
82
8
99
307056
932177928
14
4
223093
78
455429
42
56015
58
63
1
76
6
495255
442539
433501
4
896290458
96
327651
45230
348146
8
445443
19
56156
209279
52
98
182227
8
31
43
400247
418199
90
56
412827979
82
5
200481
88145
235366
327903
4
287843
179950
397616901
90
13
86
140112
26
399599
416622
83
311836
141702
393971
25
960052441
1
43
49
5
694810791
98
6
81
51
61
143581
77
443357
5
70
146895
98
276681
25
46
69
186327
43
9
66
432615
69
635830941
276319
485590
59624
229646
99
276465
6
75
754086448
68
1
60
97
473811
73
26167
88
277642
167245
43
96
371265
10
520798366
80
56
21
494908
256739
958097807
74
373899099
259556
112887
60
864797604
72
383101
85157
66
50
381325
30
108811
126495933
225993
56
6
62
885603092
29
70
51
27
461129
296636
300326
332861
531332399
464873
439537
129326
56350
9
401015
318601
156903
313809
80
2
19
46
337997
48
1
439201
456803
95
15
86
68
28592
36
169609
61
2
33
285534
317495
173144
33
24
172311
489868
186525
309368
71
23033
76
33
26
442494432
8
29261
89
125903
68
58
11
6
46860
8565
446392
5
58
29
53
91
23
64
484896
26
253222
18
169297
310774
16497
73
25312
71770100
88
134594
68
63
315807
447146
211345
51222037
9
89
4
63827
26
1
9
387560
20
316395
646645118
69
32
409810
65527
2
388776
36
28131
403790
53
308965
26
495896
29925
37
64
29734360
38
27
88
392057
102779
156556
376957
406641
486171
2
203750
89
193424
257889
36
244398
475302
74
47
6
321207
479682
442688
53589
264700
119663
89536
188123
44
268560
494912
297754
49
260473648
482926
2
142073
478472
68
316953
7
415459
14
131563
37
19
355530
78
83
285310082
396721
489006
340796
197714
5
36
14
21
49
19
347637
110341
48
355097
470202
472475697
18
6
92
38
9
25703
37
390598
67
42
4
45
845861950
27
32
45
258506
406688
118702
96
87
64
343681
93
25
46
450729
65
91
295259
294035
29
402826316
8
45
312236
12
84
37
227000
5
27
460375
266058
6
34
313466
33
75315435
219239
38
284863
446744
457069293
90
10678
58
37
38
8
99
1
4
348324
42
396742425
234770014
22
495860
79
25
68207
55
55
355667
147344
470664
60
53
4
81
43
395986
60
356393
59
76992
340503
222898
59131
59
33
61
8
375213
68
99
113905
357845
9
60
7
5
380102
14
430981
29
12
56760
430381
106199
660614200
21
5
220621
58
388510
95
55
214296045
195103250
125906
17
206771
397160
201623230
58
337521
364794
43
915572392
9
108262
96
413748
1
48
129821
63
302491
105963
204245
355283
220875
98
47
493770
165822
194190
349519
910501495
245090
164198228
4
307405
62497
48483
39
37
261435
30
154581
315447
45
180776707
646382507
67
6
920559673
82
82
378560
263842
238996
492253160
56
192541
264228
77
69
382605
294057914
414934
95
99
65
8
377582
44
706420443
269443
249968
406776
11
4
27
114180
20
169231
92
110247
920494967
39
53
11
2
95
21001
27867
443197
273739
118923
497199
8439
403092
39
49
81
214652
396441
54
91
45
317370
441945
37
54839
41
341259
245234
42
887038313
380654
40489
484059552
92
483006
182224
63
51
335805
23
32
2
8
162799
110533
84744
192236
313275
497226
295133
27
132201075
187359
86
293108
358832
7
58
51
193622
469763
477946
12
22
19
48470
86
440942
73
1
53812
210458
13
98
11895
86
51
39
77
169731
138654
2
20
268041897
308036083
84
489470166
260058
83
571344352
464134
348405399
7259
40
7
48
20
2
69265
435325
13
29
56
480918
560881959
84796
8
84
46625
65
4
324146
56
375883
221092
75803117
23988400
35
94554
14
376031343
341238267
465649
7
62558
96
3
333243
29
69
271021
8
38
5
93
462873
41
132330
69
32
171911
55
92
70387
199390
162588720
309706
3
66
1760
308251
138560
484073
321259
151334
462369
71
18
73
39047
158960
471826
2
3
1
45
167056
114909
6
337560
338746
86
28282
417875
8
63008842
28
301317
384493
738829919
390295
48
339671
950433898
98
115028
262796
5
59
566862103
27
162168
14
89
6
326425
317749
218824
390896
3
18
782956323
155720
60737
63
21268
63515
52
63
23
72
94982
250448
137705
7
108504
2
381207
38
6
242899
64
94
358950
69
88
6
840571404
383617
62
77
248121
24
777197845
74
36
90447
7
53
995144458
1
45
258630
397276
69
46
10037
48
785527850
113551417
60
435755
421618
8
231695
18140
55917
3
56
42
35
21
108670
140717
40880
305888
74
71
370634
87
37
50
137379
622244546
1
46
37
56
62
201292
114397
312154
967284011
129165
29028
440691
95
87
494599
5
859891246
6044
9
51
58
70975
86
30
55
452607
395641364
74
22
160770
7
45885
232353
1
334740
85
67955
88
177188
42
383450
19
94
44
72
172623
928517943
190741
407908814
39
136942048
275813908
94
48
54995
4
251859
72
89
9
14
70
26
66142
482899
313088
5
30
392419274
46
52
3171
9
37
92
95
430399
224441
290462
26
89
164867
98
68
376997
258234
303615
11
40
3
98
362916
160668
46
38111
67
411898
318823
66
145806
70
66
84
632238906
65
47
136547
304208
2
70
61762
444769
60
848218220
313079912
64
567056492
99
29
125873
8
8
67
66
15
9
348296
66
121421
4
95
282299
526143064
680066640
58
252717
36
82652
24
62
16
9
384870
85625
67264
1
84538
402638
379629
65
28
11
226289
94
34
286652
10228
188112
15558
43
78038
52096295
98
42
81
29
393731
480990
327963
275249
72
60
164429
85
292447
796300605
472820
554671243
28
308048
463349
48
433140653
50
214229
55
55
487573367
88235
377435
6
10
49
4
407154
51211387
54349
4
5
345629
9
70
426275
188588
55
435956151
86
75
47963
16
555419590
48
9
171593
20137
48
164823
76684
51
117841484
9
490969861
93
431155
85
55
8
16
36135
49
23
683508023
34393
23
82525
67
61569211
57
241241
4
204282
83
185111
945183982
75
93
112907643
80
171004
20
204365
141875312
22912
316373
243738
35383
26311
143142
416148
77
469915
71
14
54
19359
8
403228
58
45
182739
19
377502
412516
87
249843
8
84475
6
246564
167380
29
259871
668250898
65449
119757
61
2
4
13
13
17
992988220
518489619
340779
77012339
52
47
442666
450849
431535
444376
47
73583
54
21068
6
121595
26
471814
11
66
9
447556
5
406035
45
239278
1
268604
6624
247707
199528
2
2
459574
959240374
332763807
362038
207503
319619
66
446065
87
432583
361464
13972
365536
65
15403
601236038
215077
265332
244423
487734
62
29
25
1
389649
20
141517194
6
31
275779
486772
48
396401
406518
35
269037
6
25
276979
918592161
185890
166911839
160412
61
31
27
55
74
483775
179311
818221477
139990
182196
16
56362
93
280508
114124
93
53
65
40
32623
87
82
7
51
266473
78
79
27
20
2
491299
12
10
397331
68
7
475223
205262398
54
31441
77
9
725885140
5
46
192152162
55664
250677
48
98
40
109350
60713
24
8654
79
82
2
993897723
2
199267
95
6
476148
342445752
18
33
516431375
1
63
30
380260
31
110481
88
421817
149273
99
450372891
36
60791137
14
90
24
146105
8
486097434
75
279073
47910729
4
325475
9
65
379255
952802909
76
41
182406
2
53
123635
544494179
429055
84
22
30
13
408560
99
9
1
43616
27
63
487589
46
72
74
12
339440249
87
93
725407835
50890
16
208044
668547876
87007
349046272
422234
8
34
67
14
133660
130881
483316
36929
24
63
8
4
52
212109
85
409857
14
3330
87
5
749692238
92
99
12081
23
2
168942
253056
175852
4
249926
60
25
60
120862
136373
77
21
329939
13
154063
79
484105
11
27
392562
23847
41
3
356023
16
6
626471877
58
91
628735138
213274746
44
806587178
407851540
68
8
99
8
78
56
218783441
494723
64
54
116734
333763
100788
378657
69
51647906
61
97
182083
40
449963
446431
19
68
967802564
107945
91999
5
162105
310084
474000
53
924766824
20
74
97805
7
91
12460
72
185359
63
53
98
62504
43
305222
95385
56
371052
26
34
687073468
16
158406
338276
207657
233595
57
271897
121323460
256485
779242787
83
45
428720
57
108414
618515158
45
10
31
399999
132048
66
59
449977
96
387922
258015
56398
7
74
38
823303297
206169
176443
328345
52
76
3
7
851317975
483612
78
8
167656
132976
275657
145424
94
70
53539
224016869
91
6
995881004
319218
92
370815
283032
9
467428
78
158556
16455
6
8
102972
97
155918
35
82
108096
91
67
298656214
186777372
89
498364
311764
67
1
45
99
89
59
386350
36
145387
244004925
616012216
111618
69
986582358
37
722356260
23
244890
30
405889
470429
186491
71
43
54049
244342
376566
11
460364
122990
358346
9
394516
133962
44
65522
317785733
1
79138
53
197830
275693
67714
7
170278
74
21
279687
14
66
431685
44
10366
417263
7
74
319209
22
107843
981428698
274469526
224463
614340048
492492
16
489301
226651
431900
114105
107263
36
399566
424997
198885
999
360136
185203
668131299
84
575054354
10
61
12
90246
36894
7
83079
54
57562
98
252667311
344406
275948
503912593
35
71
90
71315
15
95
17739
465578
54
635325073
4
61
341123
33
2
304134
15519
64
837484389
511119740
76
60
88
15
52
31
82275
4
213076
301857
197797
955849264
309549
2
485719
231464
3587
177655
153953
90
31
61618
46916
33
144575
55
12
1
54999
443572
76
15
19
90
116186614
8
81
94
40
53762
89
94
78947
1
73
73148
26
25371
73
217260
341390
168295
94
56
493842
281387
286616
36
8
224735
70363
48897
9
5
53131
442113
1
351118
70
370292
11
34
8
38
348449
6
51
350211
183522
26
79
329643
9
72
321934
82
65
305536582
2
252574
46
379308
230898
408131
120701
49
451137
270972
60
415296
423544
21
284993
15
19
92
97
1
113362
63
2
297263
540679848
69
71
32389087
24
3
365011
12
46
14
46
2
675043766
381718791
2
46
60
28
4
1
65
89
415271
245078
54
362501
25
5
27
440897
404691
218613
89
402234
26
7
72
374506279
57
16922
133850865
92
157743939
411660
174453
43
497117
137800
59
6
494736
266507897
448236
37
304832
538699922
475529
3
391905
50
24
2
57
5
128994966
71
208717
142255
36111
25
3
154342
3
51310
99
17204
184584
704104118
6
152935
53413
87
407044
74
98
356134
44
45
18
65956
92
211536
223201
381824
52
38
298958
59
325896
383741
404481
39
5
448855
50
90
248379
492422
9
293907326
26180
35
74
444801
278070
42
7
4
71
75
35
5
157522
20
495869
29
90
192313
4
1
296642
11
848096672
49
19
80
5
9
499102
58876
79
423276
140731
517073646
40972
484956548
72
92
493850
82
50669
5
535574135
41318
96
469947
263526
188371
51
63
34
489135
4
5
24
21122
392981
23
213732
236810
27
310784
62
64
69927
212815
25
57
81
93082
25857
474683
89
51
311144
10
417743
40
59
426857
491384
166090
52
45
87
178344
74
406753
58
222216
86
45
15
55
62
69490
255271
496972
51
173631966
26930
17
62212
9
66907
869192367
95
93
990536738
8
140631
147308
62
484882
71
93
16611
17
89
321902
170474
489698337
6
431983
140347
428271637
8
42281
57549
370961
451992
80
8
721152594
9
363842
171213
408604
38
146475
484323
490204323
47285
218370
69
78
412002
236063
271156
78
7
54860
93
3
57
98
30
28
354175
38
237873
84
428960
79
62
760583981
13
83480
14
68
20
316914694
188055
47923
791988620
419806
83
77
291992
274519
5705
44
64
1
95
94
99127
466152
57
270810
76
113502
431974
5
49
5
189759
124118
967443587
342176
60117
11
76452
87
67
87
72
29
22
45
25
5
305001
57
4487
229792797
30
136443
2
19
980486160
80
54
11
230427
45
324450
50
86
158095
3
92
341267
9
24
98848
79
289886
85
464740
321353
89
72
40
717397590
5
145356
323202
3
69
30
194436
36
82
119778912
465472
376966
24
173660
67
94
33
60
386250
24
457189
9
406150091
380917
12757
53
41
41
57
345003
337730
386601
65701
3
4
352186009
98
111641693
300211
37
294571
439066
406403
233834
52
18
29866
68
41
160189
378970
2
735871714
556210
89251
469860
201989403
575035828
14
31866
46
97
74934
79
55
19
45
9
468796
99
37
255714
77
85
1
198270307
131592
72891
96
68
1
67
132942
482689876
146445
25
753211890
7351379
9
54
232552
145185
73
85
382675
448104
426590
7
44
184982
192708
64
12
490250
56
99
240650
503024782
364263162
88
100630
905472589
71
59
387515
477676
245951
247347
74
33
68
384335
21
96075
84
158819
419880
262757
26
65
364709
82
473975
2
83
65100
303866
10
5
8
25
7
257787
433986
304273
75
83727
5
51
207181347
335248
3918
249037
217991
72
484869
5
190726
662537761
80390
448529
183529
427484
345252
874160613
38
332456
486786
314547
82595927
42
129943
9163996
11
594969575
359612234
48
403711
818102102
14
15
73984
343445
79
603272211
121982
121393
269250
72
55
22
9
30
52
853005648
94
436185
366922
241989
114647
108115
5
40
84
292163669
151643
43
82
1
82
64
7
376436
76135
90
4
380893509
28
24
87
297519
9
10107
58
73
53731
68
428122
58
98602874
30
237554
437967
389883
490591
4
180220960
6
37
621974955
96
192783
777506177
57
9
168286
354937369
32
406684
2
263469
39
199558205
44
8
129717
180614
346227229
621490897
349437155
9
18
135849
337126
233840
710125816
426556
21
46
69
149170
86
32
325458
639909328
289746
90
94
75711
332170
4
97
129824
95
16
449231
26030
891543910
34
170316
34
262649050
97
7
687929765
44
332537
345834
57
69
160799
296
96
278521
210237
87
33
418426
153113
88
75
135268
64
292521
58
99
65
26
73
18029
55
231492
217975
14
473479251
52
4
95
823643942
454360627
80271651
911846589
419259
289174
7204
7
88
273680
212917192
397154
449537
8
193644
1
63
365143
119724
80
86027
82
52892
87
30
376941
14646
350666
3
201160
20969
433945521
439926
180497
483222
127811
27
66
39
793537410
7
234501
22
56
41559
18
117414
84
40
65747
325889
8
50
21
180725
2
77
325483
64
67
582219233
12
89
62
85
3
69
31154
391945
10178
69510
56948
84
351143
28
220666
55
60222
394064
95
38
419555
56
194044
55
270788
77
63
99
351387
46881402
16
6
188187
15
251885
7
44
35
7
8
263449
235759
72
853157705
8
24
40
44
37247
323964
60661
59
318298
349853060
64
182867
3
54
93
65
88
135339
91
47
73
93
445953
42
94
24
139252
52
382591
22
46
194357
329119
3
20
80
3
64
3
31
1
312504
87
259226
4
8
7
45
250673
2
395858470
8
460065
42
350469
755208782
340142
127640
89
486009
129542
259365
463049
480056
416574
38
116422
90
1
93
12
22
162960
337653
12
44
31
46
91
740650458
433742
76
64
20
98
20
383582
153785
1
98
562827857
42
3
17
368977
54
304816031
220324
79793
53
29
461694
426338081
42
2
36
72
354010
438299
99
71
495009
10
208478
197922
99467936
83
5
15
53
231019
5
217073
3
62
650121156
199008
49
252775
891652313
434037
387061
387716950
44936
137536
35369
40
71
145436
248746
44
72
17
310379
98
300504
99
82
305135
74
275588
24
67
8
224903
92
216067
158116037
399178
25
285777
8
50
9331
91
236448
95274
24
916686466
1
4
95150
318876
76
54
416481
97
273377
442698
323799
64
486591
90753
16
856573217
162660
96136
85
11
303755
387887
5
49339
4
71268681
27
153416
96
65
396159
9
195051
1
5
68
14
7
1
40
241799
766065732
977374701
414615
9
33149
97011
213046
29
65207
32336
952495498
82
47096
22483543
44010
63
158787
47
488466
313198
23819366
187266
29
72
9
225313
4
85019
57
479869
349065
94692
180735
217977
477222
475233
41
167963
1
58
102556713
92
81
91486
2
305581215
176976776
988589941
264898
59
299508
408670
57615
446242
130883
153975
76162
9
190435
44
167478817
182924
731806428
17398
4
95939
56327
13
109707396
406640
35
254483
4
98
447605
394641
70
44
70501
289704
484034991
438785
69
90
109781
8
1
4
71243
78
73
74
3
189148
67828
84
178475
238180
72
15
95
949775743
265987
313575853
43
61400
343801
496600597
2
9
179305
47143626
21
395194
377700
42
70
59
1
452712
259335
99
94663
158102
74
424294367
658137348
53
17958
3
330905
51
7
515383060
383080
6
33810
283345
284694
6
455184
25
1
78
84
88
7
22236
152386
740513862
8
88
337317
59
75
485167331
151134
47805
279701
22
71
296129
21
462120
38
324082
78
59
97
95
12
280274939
41
18
203559
188418
30
329454
67
465568
99
72
487093
1
175002
222550
93
500742743
449871
29
31
81
696606028
410702
87124
443822
63
50
86
78
175508
512113764
13
43999
81786
470167
380094
175935
337235
447747
87994
64071
983356980
412402
4
340829
489200
69196
99
456934
400916
286421
48
85
63
75
50
95236
349855
90
374829
3
71
42
24
21
488771
332824
371145
82
168454
64
368764082
152849
31
41
299386
35
95
28
37
60
55
31
251869
161575
6
73366
39
12
381
6
61636
16
664694206
43
43194
85706
207417059
7
469032
20
30
36
245573962
41
50
4
69157186
68
37
1
131668
1
356718
50383
8
84549
303798
8
154559
84186
81
27
16
40
126133
411880
1
8
10
7
7
8
7
81407
234631
72
37
6
336919
49
76
86
47
238926
45
81
76
65221
86
47937582
56
24987
79
80
62
73
78
21
3
32
83309
12
231804
264159
64
93
36
206898
5
42
494379
213348
50
457591
40
32
391774
124660
97278
39
98
450626
335860
272033
361018
11
181749
54
346418
943571528
211027
165420
78
40
316978
90
259803
41
5
98
345392
61067
457901
67
200183
14
94
91
184252
213787812
60
83
897905962
944822489
72
91
35
305161
812
421164
9
66
87
441968
63
190253
398533
14
4
181660
95
5
263472
482317
65142
48
710324483
69522
60
16
216287
133431
427700
456098
5
24
61
54
930059372
8
330955
5
17
29
56
235129
62
60
25
735809710
72
36
380711
54236
572233599
3
55
8
22
76
7
182635
3
398466
91
3
81406
163635
23
50618
777896071
46
61
219053
4
59167
195735946
55
56
42
277981
64
55
829657052
94
474721
59619
318943
641140463
369450
474934
81
472424
33
59536
88
3
106047
48
251325
160696
200011
309138986
157593
320757
87421
3
84
82
259134
53
5
35
97
1
99685
63
39
62
170734
349688
83
444600
93
326009
170130
86
34
196035
5870353
259527
62
38896
98
97
484288
183062
6
275204
47
422754
29
431872
134463
85
73
385586
62104
31
98
330305
177993
203607697
902577066
81289
38
287914
71
376299
462494
53
384179
17
16
196525331
7
5
208633
153548
279710
326210136
19
6
131961
67
96
35
872528119
3
422098
5
20388
165490
98
92
348616
30
456781706
82
78204
5276
75
47334
76
52456
77
49
352768
65979
76
161338
2
33
33
434452
408698
31
65
171353
64019
91
38
69975
77
248553
27
72199
2
99
449075
900182502
76851
130425110
44
441374
22
743358105
2
53
1
389906
30
27
4
205738
75
87
51
367059
162840
69509
359069
68
31
44
230212
61859
128144
117826
44
423558
70
7
70856
39
18663
7
87501
443859
60
84
20
27
252534
13
8
3
37
345825
83
9
47
1
462182941
146759
58
474580
316923
56
426615
101953
30
40
14
142090013
24130
253389690
9
56
41
222013915
89298
81
8
353910
6
307520
67
153060
56
392237
471500
99
43849
69
656338782
192064
31
288075645
77
47359
656313175
405156
11
201538
71
28871
24
256785
307727
161580
324751
25
405000
1
8
62175
2
259518
249391
38
80
319575
3519
406340063
50
466686
287838088
57
610029842
430429
284814
402087
127223
28
416917
32
422238
388814
733781260
455366
144585
70
437362
65
49974
389711
54
350666
156450
342929
6
145492
220756
62
250784
73
8
813119480
60
92
41
469596
84
27
76
98
93
52
53
484370
465147
99
84
313684
10
175324
25
7
4
25912
330504
22
560149000
442454
32
19
24
221987
321153
67
376609591
373416
965649054
230823
59
41
239119
42
33
238821
74
13
428856
5
983430723
96
379088
16
977337163
40
37
41
75
15858
20
282741
47
321727
54
28
332073
306915
61
51
15
72
440872774
136168
232744
80
3
56
83989
1
99
62270
26614
35
423334
231274
79
54
440261
813550122
68
162494
9
181955
22601
8
229329
75
474650
65
33
337849
87
420885
51669
7
6
85
57
43
59
47
44
251859
44
488775
141085
316926
40
92
1
53
1
91
7
8
396844
86
438124
4
32669676
61
571253397
33
49
904056469
95
203148
95
50907
84
726006382
39
9
209205
98
16
202618
81
28
210930
46403
94
721130746
312220
8
8
31
270713459
66
229888
9
424397
24
227031
64
59
88
20
182397
73
71
87
1
302033
380079
428462
75
12
33
70
806488196
96
29
248996
67
76
150730
63
85
475242
59597
123914
99248
66
24
921677182
51
159933613
280709
59
178634
53
451433
132256
77
67
23
21
264216
14
82
255487
68
79
198960
72
13
78
66
939539855
196106
47
25755
152671
803320856
253410
378257
870408928
82317
8
56
398992
42
48076
73
30
479897
2
440315
1
39
83
67405772
59
85
63
924166400
8
372795
27135
60
61
67
466210
7
128582865
74
450178
12
36
40
136790
311270
8717
387196
77
7
399829
498039
554882020
58
98
16
5
79948
43260211
110974
58
264746
316187
70
45
109667
29
65003
10
68
478724
120877
6
94519
771902275
160122199
23
285429
75
68296
667003012
91
208728
7
8
408431
11
70
34
330103
483114
590130626
48
67
7
45847
33
197541
42
292018
74
309559
7
212108
53
299809
256812
259520
124527
478264
439794
23
432036
225208
84
97
13
4
451448
8
394441
297441
403233
42
25
173472
8
78
99
2
72
105302
136923
96
628746743
20
19
224499
10
494513
318123
2
211719871
34
12
327405
20
87
76
246781
31
51
186660
230168
65
493500
33
505069404
65
67
21
57
38
8
910099308
408733
93
79
92
53
67
425661
972176591
11402
559943970
135727
4
52620
64
311987
196444
4
555396688
8
64
245261
189456
29
669
87305
8
489300223
456039
20
209932
214860
141493
42810
172891578
6
346341
5
13550
89
317912
264846
202065
53
53
32
24
292570
54
149147
66
452407
3
5
411281800
105051
301814
136269
25
36
304454
81037247
23
392017
223317
65
357445
103608
20
8
8
311055
10
12
113718011
370039
115181
107600
12
67
23
235666
343247
36175
639629044
86
66
6
47
56
2
66
39911
392589
266034
584346825
247711
120919
38
300306
285349
11
40
89
54849230
95
98
371482
34
11
133834753
72
3
60
321185
16
7
5
494343
780913840
58
46
425530460
208800
396931
66
142632
437587
385120
11
162410
65
293067
8
61
101688
47
56
113135
7
113149
73
54
7
58
13
27
343934
7
53
7
413037
214986
42
358474
239794
21
10
296955
72
42
1
144368399
24
42
248309
812675253
229458
322876
287809
2
3
58
31
134243656
11
5
7
388039
431773
140486
140878
199643
89
9
313376
34
120026113
34
40
31
68
121432380
178123
16
82
66
186659419
64152
61
172126
985776346
8
446184560
174603
17200
5
7
97
17
436135
309351
352196
45090
607525171
56
32
26
67
415769
252700
4
3
320073
820871753
124360
24
64
265187
132265589
412653
75
15
22
3
59
250563
316415
41
286326
58
80919
608011601
449118
386161
9
77603937
3
9
90
84
895412589
590442509
3
40
69
484737
70751
605254740
101212
37
221744810
30847669
44
145555
32
41
252271
52
265611
223881
268159
449139
194750
100889
42104
29
25
80
394219
84572
130383
677280162
247499
83111
251457
455408
488112
36
66
233319892
69230
670580461
76
475200
87
38
85
65
63
98068
59
26
40
81
136714
24
32
87
27
13
586707635
104549190
101492
15
778855051
270101329
194639
5
301897
148514
281234
13141
16
382385
18
18
41
334034
105895
290154
9
250455
8
110373
55
375651841
422377
54
17285
78
96277
147888
43
61
16
268878
183298751
94791
332149
58
186570
90
263413
49087
69
12
5
43
95
361521
98
79
70
89741
160302
168936
19802
3
86
29
83130
35
56
43
23
298335
345964
86
224507
9
20
20
47
10
786633459
35
97
70
7
25
12
42
137534103
122699
43
476007
94
78
47
6254
179292
2
89
250844160
85
21
374190
44993
352471
350533
961289290
65
286082
259563
2050
31
380616
450729
15
93
141651788
26
327272
720974459
17
45
246665
84
3
124155
91633
31
824340965
487189
104407
20
148527
240502
539752944
20723659
7
149358
853735841
327601
8
9
64812719
390584
535916398
30
394107511
81
34
35
74
96
6
467679857
17
453299
291426
17
29
6
268585802
28
12
283119
5808
69
359960
443037824
42
6
50
187988
4
99
1
10
805478786
20
128417
208087
28
348088
598066057
1
406768
132445
5
483811
387008
25
26
62
247305
11
42
4
446178
117155
247401977
334430
37
25
845935415
68205228
347026
87022
30
83
80
233832
20
329345
75
245522
785987479
62972
341058
353987114
815204041
934077607
268881
198501432
3
319938
33
248305
40
59
1911
65
368047
289127
60
67
435600
73
276188
45641809
5
352633
242019
154056
358327
61
433930
156635
20
34333
198147
361373
749647248
81
142188
21323
66
3
7
81
103545
64
183643
840688782
82
427518991
10
300052
5
195604391
64
25
49
35
22
52
66
111601
99
16
6
8
87
6
32
369365
76
71
430669
6
82
28
99
220081
416079
59
7
32
150394
498163
79
98
9
76418
54982
485028
96
822704706
310553
659924662
63
640810951
16
1
63
459306
40
31
93
28
28
35
394500
397035
7
1
15
19
63612
90144
94
52546239
12
9
69
47
51
33618
8936
2
428442
61
30
68396
112490
196270
60
766980460
29
55
51
14
556866958
45
11
6
20
29
214283
6
50189
90
274218647
88
211593
66361
232842
32
218497
1
5
161321
305556
6
430326
274159532
154438
37
272256
475811
415136
18
393373
16
299712
85714
419549
466473
201923
38
237385
69
366080
70941
205870
58
83822
270117
358059
35
56
62
96
413060
85
6
178979
39
73
196029
46605
83193
16147
402142
296250
66
49
391283
339746
65853
54
36
125248
202100
32
177730
39
508192982
214294
90
2240
30
1
973470414
238566
56
343155
190576
475085
705599571
35
17
224740
37
7
171885
51
859183576
97413
134906
991766984
47
88
64
48
180573
284945
26
307774
349609
81
16
10
55
83
9625
463046
97
377430
61
66
69
164625
235121
151100
89128
10
139239
20
93
566824797
89
475037
421344
355995
51019
670228879
183773
62
377303
3
78
139084
44
99
79962
24517
96
57
23
415950
53
190657
269666
88
655384174
260939
385354
239631
37
72
6518
568190019
52
73
75
91
318922
150515
37
205551
291067
289438
93
447538224
405438784
51
873077575
53
102231
461815
844244087
162662
408533
54
91
252742
389875
27
10
237074
257446
378128
272011377
498473
326061
3
57
330085
11
84
37
78
83
67
455977469
46
24146
208732
372720
56426
3
90
77
404915
12567
50
160524
161221
491643
94
444159
222522
340695
37
145539
298514741
183511
483099
380069584
524841918
7
79
241421
406515
80
170564
139893
2
65
11
63
33
174133
152409
5
20
620131754
17
117583048
57
38337301
489124
96799
92
157336
513253639
396294
514690761
92642
70390690
36
441742
56
2
192740
377074
21
5
124919
86
156184
679661175
35
288198
919775431
126589
4
420027963
329578488
259650
2
122775
86
410571
49
496613339
404671
783743165
67
92
75
79250
193496
231709
40
59
146106
20
75032049
4
75
76
316154
38
29
97
433133
291132
107599
5
21
533341606
886421852
7
89
709210971
693049303
59
47
4
303353
355396
66
83
220373
39
346003559
14
178033
64
30
79
53
92
2
479657
499800
85954
32
26
165465
98
42
252956
227363
148456
1
214455
80
338061
72
94
146085
395193
189570
1
237240
23626
266049
18
408311
323137
65
68
80894
14
3
281365
335323
275480
138844
906525088
946260356
91
103841
74878
421553
45
15471
38
23
69229
373767
343775
18
29539
901825112
60
355392
60
493849
489238
601843831
258922
41
92
68
49
400952
48
2
386063
13
1
165563
8
54
72
234594
69
427220
272480066
248294
83
3
176094
347647
126191
85
56
37
55801
14584
234226
202838
601
3
30
39
91
166565
99
212990
86
585233111
11
630660779
5
76726
334464
164746564
148008
79
25
42
74
819654116
8
292999
297935
385168
33
129196
468427
475257898
429137
3
54
142275
154981
46
119181
824021178
72060
60
141623
71
184912
78
61
773138312
81
180422
98
489706243
7
491565
89
40
23
4
44
17
73
261983
218356985
28
126994
73445
423446
316805
197580
59
9
51
10
325125
4
26
50
71
389878717
296308
18
9
5
95
692606821
701505724
7
426984
72
402442
126772
7
3
8340
89
97
63776
59
8
103008
267647482
42
293798794
1
86
20
45
439990
218829
381709
16
51
40
9
89
477290
404669
3
278159
64
473742
36808539
21534
49
458934
427877
483611
8
46
22
68
33
686069938
64
95
135137
8
51
2
1
438988
8
4
147837
448053
45
19
33
379976
11
87
415102
195232342
474674
335216
7
52
76383
53
214155
1
47
80538
263777
68
68
97
565
427361
46
1
56
290411974
17
207440
4
57
202333
108312
424274
11
314920
33
357813
1
261386
347923
229070
333863000
45
7
765032898
66
75
24
138526
70
47
864819421
132590
373208
425320
467771
58
79
174482
29
35
225888
8
29
266625
92658
89
57509
77
70
578779167
38
856254037
90
392765
489288
91
342311
26
46
449835
407904
135740
1
39897
876185626
91
22
645980978
49
85
92499
89889
3
35
61
60
15
368643
319378
736106295
7
57854
60006
4
1
35
89
65
65
23
68
276081
41283
31014
69
90
417826
19
57
118943
155390
68
77
24
306896
15
359783
83
448250
420525579
75185
73
6
76
637332030
337603
15
36015
419403049
390838
8
238355
13
16
76
91
1
40
93
47
53
240749
98092
84
55
339942
323515
5
348716
87
383840
56
63675
82
298983
138872
28382
75747
91
9
457953
20
6
627480399
291747
59
77262362
50
19
