404140
1
318525
9
17
38
410611963
8
35044
406262
128870809
68
2
28
54
676740072
42
486195702
56
466215
47691
304664
74
91
352924
262074
137788
349594
78525
37
409921227
290111
43
359246
27
9131
459302
70
6
61
93
295783
4
9
241399
43602
336353
42472
89
723969735
8
46
1
353091
66
66868
401543
141080
89
97
414244228
54
98
59
72
406708
94
108814
33
461343
265311
25
420719
311230
25
94294
140226
92270
251002
136728
337825
87
37
489355
1
424973
468523
9
335108
15
5
171758
540685623
20
214338
221671
408426
324880
72
162489
9
51
177289
170347
235138016
95
294249
9
116743
74
185467019
336874
20
85140
61
205818
5
70
385108
5
201536
39
475419
21
465073
93
66
92
1
9
142699
2
364960
14524
8
77
46899
9
772890448
448221
66
296178
7
59452
171917
60952
228108
116128
307720
44
175103
200477213
128501
33153
169289
286839
998699731
291097
17
340938
5
241757372
85771
94
97
350371
490281
79
299677
47592
2
299038970
484309
39
27
463701
3
131437
88057
187061
236785721
483197
380253
170435
4
84
225297
83899
134575692
468452
22
299929
14802
91
47
66
44891
6
62
5
224264
23
193525
8
1
29474
300074
22
203005
411124
55
8
310308
50
99
701266121
89
32
473968
86877
368580
445369
431141
74
244056
91
6
82
485680
19864
78
93
41
429825
69
15
93598
317209
518538501
7730
1
153905
6
700426747
32
51
59137
82
450914
153604
187817
4
70
405714
445719772
54
103975
461344
273769
55
431857
153423
21
210964
174626261
315733
658200202
45
413717
2
351826161
187886
30
56
49
57
898725233
213064
174518
88
113176
43
96
36
770181706
3
453543
10
9
23
30
184342
78
84
274514
142750
736709636
891240400
30
59468
337225
67
16860
59
18
50
24
52
481693
7
76
381944
88
5
29
404369
114671830
62
431567
77
23
4172
8
46
199127
369640
384358
337506
82830
34
67
255400
762016365
49739415
30
8
3
41008
51
35
34431
834489299
368897
201196
2
94
194766
6623714
491845780
4
5
70
3
37
254541923
444305969
466368
74122
753612008
255408587
126527
70
323722
137631
69536
469663
36
68
89
6
428726
314328
234578
92
60272
62
1
435759
291403
38
160951
20
109904
6
495129
47
3
85
33
52
28886
89
441029
447032540
275637
575147777
319570
693341376
51
78
49
1
89
76746
90
487375
447414
397185
93
413926
54
71
486874
1
27
109389
132803
882199391
77
442479600
57
64
46
305472
76
5
620413630
132711
184253
168709
8
29
72
287852
56
9
314748
29
37440
440356
452233
45
348244
81
435125
36
467910
366999
6
14
397719
28
211297
1195
484617
322171
438456
477650
115785
467670
87
442034
439021
315912
167226
27
97
18
27
436254
88283760
1
68
82893
257489
79
444025
108437
85005
1
98
70654
46526126
13
55
232011
24
282618
917443421
27
84
67
661036066
323822
5
41
95
102695
5099
28
200189
62
184426
217839
476535
394900
1
235538
82
7
747558651
5
139138
1
34653
42
4
65
38
495141
137082
65763696
159306
9
89
39
251967
86
36
2
102523
379308
27
84
45084
8
391507
44
5
41
26
7
112948
195268
16
54787
99564
13
30866919
79475
443467718
380872
6
310121
137456811
74
246748
9
462635
55
65
1
174874
430404337
41
14
94
297392
81
62
258312
250745
34
5
89
102292
39
85
20
3
93
323532
39
3
89
20
90
229484
6
80
5
3
476460
48
154632
759655899
35
89
46
27
820496459
212399
51
259834
338125
457946
56
110336
65
262770
11
5
3
129474
457034
455471
8
406829254
335440
4
270306
251087
9
201252
28
257259
495495
93467
79
113454
286087
404860767
77
104126
331958
9
39616
62852
763212990
66
3
7
393899
32
18
97
365872298
906953882
45
4
152468775
5
19
407332
7
212704
19
97
61
69740
365147
88
850911092
9
4
158477
26
60
383696
422081
284493
12
5
390620
270243
492793
470033
75
25
77
270274
68
263109
404210
54
74
49
169016
79
25
55
24163
22484
3
169817
36436
216447
139028
5
34287
826970185
96
62220
280635
11
112575
236435495
352579
80
110972
8
81
85
91
3
29
82
41
25
64
91
67
95
290855
8
3
31
584922187
470753
37
76
27082
43191
69
19
31
51
211376
921178181
25
232235
95
544122811
2
82
5
125270
976849224
36533
47
25
237553638
43
929113336
45
50
77
18401
7
404617
290325
391195
26
33
8
61
17
970299870
306473
493045
31
93
67
205321
6
4
26
106960
4939
138702
292518
6
93
354484397
94
286243
3
337062
424535
339072
33871
28
91
394768691
427396
317675
34
349534137
160552343
70
18
152683
87
127568
154392
418288
491393
184316
65288
288377857
96
56867
86
650848623
14
28925
7
439724
48
67
237403
87
32
90956
67
26821
359293
22
385504082
21
388924702
328538
154540
15
83
157966
339393
5
302754
230799
6
409770
482119
7
447424
17697
57
66
65
31
48
622509830
52
122167
20
70
448898
115424
68
5
76
18
157697
237410
76
69
89927
84
31688
73
4
405278
364042383
95
5
191165
58
487511
75
60933
17
124022
389428144
44
414069668
452686
15
297551
157882
75
92
3
276548
19
254220380
138465
13
255120
41
92
5
72
7
38
86
13908
353835
205186
42
269414
428695
64
327857
6
498117
35
49
397576
447110
363208
17
395951
45
339338
77
33034
33
35793
7
25
93186
285573
69
282340384
30
64
39815
225873
14
112115
95
324281500
199189
315192941
210806
432876
60
13
19
48
219757
32
464308
152319
4
41
194692
61214
1
5
27
43
308660
37
287653
447922
11
36
389571
69
331434
259629
15
1
43
170636
68106
8
455219719
44
6
20
82
333856579
391393
77
35398
57
227662021
58892
19040
50
53248
74
342698
64
33
16
34
102989
83
46
429184
33
335792
7
29
463149
47
34
49
43
83
26
11
60254
124761
79
341971
89
50
54755
59
44
429197877
30
203244
26
2
497190
93
2
61581
182010421
74716
6
474219
52
253195
15
95
69
10
5
124221
302184
337091
467725
51
107947
1
9
297514
13
63063
5
9
391181
39
91
30
16
57
8
1
95
96
456235
12
60
369075
25
21
968755470
48434
426224
14
10
414254
44
203346
94656
211848
109496
42
6
246888
321652
79
51
770730608
3
300586
14247
14552
5
275519
102933
702856305
17
67
378059
483636
486402
37
72933712
65536053
5453
340389
81062
103452
516696140
79
25464
293643477
84
404749
19
34
83
9
283898011
27
10
19
335178
332496
239147
7930
62534
5
416950
167350
5
2
9
194554
457780
65
50
63
43
88
73
46
373388
391930
80348
6
6
36
34
96
73
95
61
187404
72
414799
98426
37
446879466
248131
159578
378817761
7
54
7
37
318344
455091
95
25
5
72
274970
143856
95
28
90848
283154
476751497
12
129037424
1
344443
5
38
65
432871
231951
8
66
101359
416551
87094
74034
9
22
70
91
221872
661316201
252502
396492640
411986
2
22
78
7
139322
461230
76582
229814
11
47
86451
494336
150018
34
6
67
429498
69
2
21
243459
458039
349182
68895
81698
190625
446351
71
26
51
100428
91
93
51
374775
324444
91
188007
59
3
5
59
548408186
401030
55
65
81
227684
302078
9
8
1
71
60703143
32
323281
44
75
2
867974439
89
75
78
421319
391460
445407404
88
93
2
333122
346768
9
161225
36
82
275937408
55
3
402951
57
86
4
123231
95
1
390583
8
4
134882
391436
38757
47
1
52
199099
398055
41
95
40
77870
26
406900
4945
462151978
377026
4
38
12
1
79
73
16
19
200637276
431168
290537
6
315556
72
160107
14
44
1
119401
900125259
238657
36
7
100028
7
69
61
57902
127631
52
125675
55
153301
83
77
366246
497275358
27661
372902
36
93
444834930
26
13907
33
223918
415577
243318
7
2
160371
396637
66
281051
123246
480088
44
97
313605145
436468
35
81
72
343181
93
220993
353309
50530
291745
166520435
7
24
458233
276223
376822
282793
69
6
371460
640969101
134361571
49
163200179
186040
17
12
14
21
45
2
380848
38
216275
151103
16590
32453
38
9
177851
189355
239915
79
24
70
83
29
65
7
45
20
8680
469910
344420
70
310507
4
5
16
6
20
41
95
28
217057
41
33
125776
20
4
47105
59
94
90034
28
6
51
116312
480035
74
75
337641
31
39
480004454
73
72959
91
9
9
22572
388623640
55051
5
24
22
3
1
5
65
937145846
82
466380
268063
28
252067
66
301224
80069
130336
3
51
330618
83
4
61722047
37
225130
8
163910
534908390
7
486762165
7
60024
93
92
5
364753
419280029
282787
304956
27
3
55998
40
126822
215855
287415136
86
379663
7
82
160902
80
316509
110463
348680
998144961
50
1
316800
414097
185387
65
39
993615376
1
17
77
26716
80
517837953
2
937376536
322641174
67
466314853
380891
307430
33
354273233
418422
76
262202
8
84
919732360
25
6
90
53
347
56
21
321991547
6
21
119824
99
216572
443359
757650113
43716
80
434135
5
18
40
428941901
72
7
6
36
332205
442640041
167882
62
428569
1
494318
51
38956
45
52244
9
967095469
92
278230
74236
9268266
770557585
85
78
79089
386048
360607
43
48
100448
53
8
243420137
255348
231031
686412512
11
25
63349
61
44
189788
482540
6
100947
8804
14
7
7
70
37
8
18
130366
36463
4
7
28
394349
475486
5
9
34
10
363452
147076
52
19
555519171
7
31811323
83
35
38
40
6
7620
363229
367549
60
27
413290
62
69
126742
76
235876
17
3
360567
41
25
40
87257
2782
1
48383
3
71
32955685
67
81
7
12
58
15
882463835
408650
933418721
35
423072644
883099859
5
129718
54
217535
150051
88
430436
369601
397414188
428751
43
193535
54
95
98336
21
498236
249322
48
225542
82
338895
3
35
441517
21
2
377372
300094
25
423205
32
8
53
3
102192874
5
495434713
45
82
39
22
23
1
407452
20
7
51
36
28573
232333
156303
78
7
255527
66
425574
63
228629
1
20
221748
9
59
200011944
28
427472
320602
187699
21
356599
6
23
271487
423261
69
90
142906
89
60
82
95
28
52
730193969
63
658557680
4
64
6779938
37
239999
97073
726218788
113156
59
97
293146
24
309819
51
29
366010
398585
48
333408
37
377393
7
143421
25
59
91
181393
341662
5
125156
543258075
822646315
48999
63
303548
303486
43
73
279492
308291
315582
3
47
97
152966
21
129738
390810787
43677
2
170468
694719250
230386
71
53
63
719587993
37
52
218746119
486537
1
9
6
13
442986
377639
240292
12
302680
994794553
146095
74
173291
80
35
494006
424797
425943
441365
34
3
311397
81
123681
40
10
274208
6
47
263900
79
81875
34971
361582
112283
180066
108311
71
176319
57
212910
284192
281175
889011816
672645187
114209
384759
58
73
59
362342
13
407704
213443
4
71
247550
6881
69
80
7
396268
50
2
166561
890161840
76
265314
401437
20
31
41
20
47
46
32
86
5
330011
459746
248769
42
75
169054
79
91
37783
7
64338
95
16
46
490421
27498631
52
37640
342648
52
336123
139255
88
474794
38
80
75011
28
127764
18158
54
264230
2
426081
154136997
48
7
151695
67
822778584
41
87699
78
405226930
242742
95
386581296
58
2
98
34
418299
1
149667475
7
50
177344
189998
403803
337550
25105473
2
67
434212
8
4
757045727
13
576866198
2
518614437
67
119867
18
23
494306
832952443
4
118873
87
74
25
59
73
44373
38
379310
65
468742
488824
57
62
17
89
12
63
107092
308652
90
377255
1
87
84546
366253
96
396859
25
446095
73
76
262483
133283
219122
118308
8
62
5
5
225183
24
327200
415284
53624
206121
1
98
21
329563
93463
77
41
399029
9
362779
76
148540
750352314
75
754084607
6
282801435
253682954
44
51
4
366474
206206
13
302649
439719
449881
87372
473035
14
70
9
79
45
69
12
9491
25
133263
1
121459
14
94
335822
87978
69
12
96
416913
229190
65156
2
43
164697
9300
93
258387431
8
338441
392367
5
67
47
480746
47
61
179240
147253
84814
754294475
12
44
158386
61
84
2469
9
86
9
144679215
67693
51752
78133
1035
3
41
441145
314534
230105
153400
324703
4
98
52
14920111
55
93
28827
43
7
26
323914
144717
128954
436893
54
701943225
336999
60
8
486901
215887
78
68
45546
16
85
307863
40
253138
9
90
349498
7
89
91
4
244471
30
70
53192
8
60
208639
83381
4
869389411
47
664100878
98
237165
53
66
6
66
87262
309938
80
250379
48
9
96
36
432023
5
178070840
3
47822
62
48
21844
497072
60
105529
59943
46716
117560
187009613
561983505
23
47
88
439148
75
466837
100935
91085
93
382567
264979
129389
126005
289337
443181
17593
205533
32144
227903898
31
51
7
318370
83
81
11
120315
48
348312
205474
48
494292
79
98
78
111265
935738868
456879
962599481
67
59
412627
25
17
83
2
48
302107
38
114840
203451
21
256701
366074
290456
61
32
389264
874508639
314885
56
63
441716232
471820
10
96
165036
402255
291519
134730
85
7
97
31
90988
12
16
249677
71181
69840
70
341891
52
300288
70
35
88
402383
1
25
62
36
91
70945
229239
203735
51
45
15
121855
171447
97
56
276001
85097
649923446
132092
9295453
304538
466587
5
139711
471377
1
69
87
48
3
261335
22
44
18
354136
481236
94
66622127
41
436051
9
29
62789
72
400827663
304537
8691
163689
62
658870671
2369
434154
51
7
425188
31404
78
613816688
11489
81
11
699562557
163453
78
60
140532
483885
8
138193
109111
8565
972677889
36
235220
17
94
491594
26344
216516
7
384454
7
776833142
208233
126031
39
62
2
69
135473
58
422890
93
106280
98
9
75
383978
255112
35930
51501
80
20
752122352
5
50646
564230825
318820
9
7
9
275414
256572
4
9
483466
634232472
84
95
85
123534780
19777
262726
411649
3
413841
442576
84
4
401659
83
109557
347031964
105346
49617
326813
247674
896871682
64257
87418
103509
87705
10
27
437980
340450
172647
10851
75
71
58
49
268504
83362
468233
111062
99545
81043
169125
33
43
98
92
47
481413
407290
35
88
304539
28
34
284667
150399
38
283112
70
43
81
65
40496
19526
400078
118533
19
421215
8
290455
633075759
258594371
60
79838
29
4
76
23
53
988757209
18
226709
307042
979805832
74251
8
75
113030
91
267999
431324
219480
60
94659
175942
54
193547
16
252588851
66
66
30
2
557250640
85
306699
405548
35252
497046
148891
642394879
73
733611814
189441
244758184
95
141486
286985
462196
145678
16
312294
97460
260440
215706916
993931431
292189
130847
114848
117908129
74
99549
214458
95
58
65
6
13136701
139761
23
64
95
160717
30
80
33
474007
37
405838
25
79
208172
5
9
2470
71
428847
81393
20117
73
52
14
3
17
2
8
25801
48
382372
5
59
22
376803
160850
475411370
399926
41
467589
440180
162668
570980777
6215
58
51
372310
226194
24
2
38
352657
29
6
78
80
114755
72
56185
55034
36
985521606
539549431
35
332332
409372
57
395523
331489
8
6
56
37521155
2
29
10
261769
2
94
270936
44
24
82869
41
73
4839
79
55
8
443876
71
318760
19
10
384959
207119
343858
47
14
896752393
61
42
8
83
109736
335662
73
237664
69
371283
67
655984633
137113
89
1
413321788
249259
57
336446
473737
975522996
263720
37211
313156
308898
5
16
6
5
17
92
126080
16
85
49
116145
69
25
42
34
5219
48
17
973332944
406554
876954606
183940
2
38773
141307
166287847
417845
285059
441291
69
66
7
29
97
314417
411369
393896
219816
316711
33
977606132
88
14205
8
96
87
50
1
31
12
498297
323941
46
283018
207880
71379783
75382
50
6
587533557
31
87
61
12314
1
46
12
35
8
110190
493247625
274009590
77187
444444
61
933117577
173496
2
58
58
863234858
7
44
15
594252896
148471
414126
72115
92
87
54
437563709
42
132704
410856
468344808
350564
23
264099172
285301903
16
238418
39494
216279266
397779
367479
103984
21106
21
59
92
404120
54
91
218231
597730596
45181
62
6
54
40
386617
322105
170563
728890547
308814
39
205349
492773
434753
8
278836
7
194630654
98
81
81
71
71027
555425848
154621
55
404674
168793
39
2
377099
12
37
845891895
37691
393910
19
251905
61
29
30
325809
6
48
4
58
15
424773
5
118074
18
5
27495
365309672
229827
157287
63
102303
2
42
5
11
682331662
9
64
65
57
454976
110737
29
6
84
450048
71
376432
329966
42737
78
235963
247682
8
78
80
2
64526
88
63799
218992
11
65
12
484375
62
29
8
87
409855143
39
92216
640503613
3
430023
13
66
113168
7
84
66
302512960
271540
81971
201005906
24
91
131347
266678
64
10
230349
6
135594297
7
47
468647
94
128749
76578
203114
7
63
323890
93
83
342012
91
6511999
14
6
74
247419
5
82
84
13
426886
600678940
715430380
357484
4
68
372813
68
328370
5
35
401575
81
63
29
99
34
2
217158
15
1
6
440710
387031
53
232566
3
5
374101
229481
5
42
146207
45170
15
45
209669668
67
7
74
445261
450358
10
420543
256278
194407340
77
78
18
203621
41
9
71
81610
8
804546702
31948
86194
95
23
1
329137
1
6
116394804
316533
5
479065
66
85
311235
78
92
377598
336172
60
27
87
376856
167069
99
148759
6
49
30
63
800602399
73
8
123939
156548
398355
510157813
954955511
36544
465684
93
304477
287784
87
58
246476
245952
853145246
299107137
235124
366858
79
83
4
215038
95
394047
243660
307636
233462326
68
22
424331
5
219047
52
27
128747
76
16
6
45
26
96
479307
4
35
999
14198
8
75004
112081677
403065
13783
31
87
51
46
15
395893
64
99
409033
75
14
82
93
95210
78
31
65
221997
182603026
83931
83
7
58
89
5
76
49
272787
470619
46073
687301784
145318
2
29
89
90
54
61
76
291566
13
8
7
24
32
240158
353505
31572
20
54
61
93
332624
95
403607
33819438
195734206
137808993
286291
14
778148208
19
714594997
199989
52
574664615
9
7
8
210444568
676277194
110688
28
42
59
8
447296
32687
88
62
138352
61
14
7
20241
378939
206022
394235
73
71
106984
52
59
127447
322448
437521
23
131000119
33
305032
64
67
382204
432959
77
434001
477238
358409
55
54
17
97143
1
25
344053
75
96
292817
286491
80055
996132569
175481
411070
241971
103282
88
367994
149583
88
123305
33
292573
143329
319395
17
167877
97
98
35
80
125158
256625
14
81
32982
78
20
44317
10
6
438983
99
642685219
148619
6
5
84
35
183140
197612
86
42325984
92
258004
410670
447229
378669
97
428675
14
21898
76
68
56
262911
356287
38
53
233851
25
18884
76
689164301
267581
2
717210335
30
916446149
50
452421
37
194061
312794663
272735
11
666811541
96
392166
76
67
1
69
311239
26
46
69
266891703
78
933692781
309246
4
145723
3
183372
54
91
213180
341787
82
28771614
88
799992512
47270
37097
33
428334
39976390
332191
301061
23
35
60
79
64
63
58
314924
16046
36
716542543
68
498559
173016001
157067674
976398461
51
32
90
61
42822
831722204
57
340246
1
60
336919
55
69663
48
25
56
893377005
91889
66
45
17
69
423896
477242
4
327373
16
55819
9
204562
40
8
274306
71
378554
358926
315713
105976
2
187555
79804306
3
719992416
28
4
43
6
30
87
631268811
206305
56
410820
88
215125466
5
62783
5
44
2
318256
140520
80
37
119615072
40
99
314365
61
20
889843012
301423
80
617174754
37
44
94
263665
8
240859
35678
354170
44
190597
416698
405872911
425030
370499
95
168033
8
63
103317
24011
96626
34942
554646211
324579
26
74
4
89
360976
53
44644
271429
53
464805
425884
245841
9
17
266922
42
90256
19
440580
19
671087881
72
39
66
89
14
73
15
310538
37
92
6
384274
353118
45
285079
356855322
17
193111
23
17
17
227756
17
273163
153726
7
74
26
44
327205
42
81
67
404721
216359
63
623269180
67
178629
273127
207886
2
17
368215
434440
447157
18
162583
814217194
63
4
172061
73
380839
7
325125
15650
317240
896336927
308454
362949
88
62
85
74
492361891
49
130099
6
158887
931789049
438442
295213
38
448890996
47
56
57
92
40
97
36509665
436941
75
28
93
23
69
93818
220326
17
63
2
74
128064
1
164656
94
3
37
591346477
50994
126917
60
196674
9
244615
77
415121
103105
379390
6
9
715441656
295685
86471
87
751639502
148980574
288779623
101058191
81
55
43
217496
65
492783
51
61889
289391
85569
649900171
243194
59
198604418
438436
179067
66
9
467181
1
64399
360270
60776
89
145013
8
74
91
32
313973
268688
24
233450
314231
88
52
92536
74
357114
55
11
99
265981
51
321851766
39007
8
659416562
61
96
9
36
35
397018
8
51
107138
57
96
84
4
404359
464037
314549
62
11
132419
498836
832050537
76
200335
554555290
201251
98
54
73817
280050
7
54
8
49336
33
71
44968698
902582752
195817
2
200363
247256
18
30
553548587
41
72
3
82
1
449033
95
66
59
66
134830293
763914940
3
71604
7
418879
351204
63
23
33956
394818
32
25
12
43445741
47
92
935051065
276277
391015
88
96
146894
7
64
29
7
42
23
166251
14
78
33
18
452958
66
226643
176193
391539
452616
101148
94
373459
170098
2
6
633734941
87
90
30102
93
68100
3
306443
200244
192934
1
44
71
99
975238699
9
576980784
476376
8
6
90
66
4
3560
51
64170
31
4
460505934
333532
486068
52
4
493468992
326307495
18
449131
453042
20
71
219444
77
21
74
694258965
375575
76
42
488661
460738
1
405903
372050
353031
10
275026
109039
182176
4
313853
20078
46811
7
53381
283925
96
52
875496101
13
1
57585
993890906
7
256455
65
57
62
74
43
9
83
12
61455
31657
79
1
80
2
267948
36
185032816
74
401876
217001
71
61327
713833099
18839
2
465665
26
1
4
408260
64
47080
992967236
165601
315290
35
7
88
500220395
28
40
176215410
89
48
452003066
48
43135
16
159175
3
72
3
1
81
319463299
30
298905
191324
202371
75
18
58338
2
447709
159903601
294723
20031
66
66
373974
96
83
6
123342
49
91
228162
189191
86213
483061
47313
698703583
244320
46
76
94
297434
408195
8
36
2855332
495036066
371643
77
45
240329
151482
439049
55
59
262181
477518
71075
223317806
198448
130615
96
328695
59
29
56
95
6
2
458952
61
444077
96
456654560
26
458852
60
204971
88724
24
360206
47
309686
6
335035902
84
104092
15
159869
694447071
8
87
34
73
285333
2
431691
353274
497149
14
66
106894
28
488699
54
64
230358
37
51
94
877622446
282322
79
36
484048367
447467503
60541
56536
48
373796
93
6
124766
70
26
82
161501
56
437611
2
7
184740
5
197730
35
36
16
464890
363576
309155
620404698
69
46
224834
157175
250747
59
181924
70
70
228625
96
43
199542
334141
55
69
187434
218966
488424
232297162
378121
91
30
303129
5
257568
93
968153212
341480
12
3
99
97
636405040
672880023
1
71
325316
97
373373978
20
249370
73
17
7
3
7
27
7
26
33
215959
247641
7
178032
48
6
9
59
13
13
430756
35486
95
51
60
100871719
383463744
183631
416589
92
65
27921
418597
685117053
91
302916
188188
162565
73
85
36
4
1
292167
496301
61
494754
495486
74
2
455067
153025206
15
123367
86003
53
184000
24724736
236308
214893
16915178
375553
159141
11
39
21
975535361
92
154995
74
475704
23
483441
84
326793
250455
180474
50
7
78
91
556405302
246439
224329
596368182
287483
255242
45331
118266
107373
5
271469
99
35
59
2
478540
275733363
50
59
22731
39930
294144
4
65
8
46
470282
9
280498
217724
119161
48
476554
89
187993
193244
130067
94
5559
39
386042
66
469034
40682598
236096323
4
468787
9
6
378685
6
67952
69
39570
41
70
19
460648
40
360159
378151
391396444
281435
2
77
304870
13
499174
5
183612931
338473487
51
95
212261
8
738013716
445024
65
451079
986331408
38
58
910799279
344674
113315
199336
643935580
49757
461775
9
413630
18
13
100379
460435
33
35
31
81
46
352666031
4
250688
81
80
456915
803120942
76
81
20289
230739
4
25
48
224547215
11
62
16
1
497333
77
34
27
7
77
371640
3
39
7
76
299007
208890
349640302
6
11
23902
83549
213552
243963
3
83
745367925
45
5
84
343428
33
498021
354809
24841
354945
60
151212
79134
82825
89
99172711
322680512
34
97
2
53
5
46
6
40
586517634
11
224117
12
123776
27483
263970
385232
16
31
36990
50
782590606
5
280177
484285
282901
335103
746855147
473457
408888
3
64
410950
149971
185101
42
60
388736
91
4
168607
153431
18
203667
226337
329512
15250
32
5
17
8
376276
6
184549
979782362
33
14
96
81
534855015
60549
48
19
322919
94013194
2
177293
4
300778
465900688
7
49
321133
72
116505
304821
164524
11
853257680
83
8
72
16
9
88
22
149970
1
410798
23
492836
200837
51
1
266654
294444
18
475719
96
56
129685
14
392634
87
812033374
600581210
69
429207
350257
319523
340858616
44
12
279806
168302
317744
239847
4
50
83
274014
453479
997461587
65
898
409240
240983
411083
83
40
272653
180807
46
2
349903
92
63
281878672
262365
2
3
369724
350193
52
65
40
86
17
482774912
5
4
485110844
2
459118
37
353504
170046158
5
7
3
388926
67
63
2550
299833
705413516
4
98
79
80
165965
62
35
68
249291
295710
102793
204768
98
70
3
11
67
251895
5
710706428
310471829
2
413366
82
69
25
175156
210246
447257
513890833
86
85
357777
6
108033
417267
362996
5
9
18
205899
442196
238915
6
383552
79
98
5
5
5
52
499965
486714
40
231746
42
34
84
466709
2
59
710836977
17
661099770
51
326946
86
16
89
190585
9
339978643
248033
49
84
765535646
4
64
52
20
443740
5
15
304104
8
57
49
445188
3977762
23
42
66
75
307484
100533
73
584301734
26
790520897
71
51
76604
92
45
90
6
4
258312
408486
59575
24157
19
311340
7
234543
97
382088
251984
97
65
78
39
75
67
119223
11211
78253569
28
188732
4
421920
1
131326
307711
99
9
87
338697
39
452613847
3
188420296
216523866
90335
19
463227
269357
80967
320597
374860
33
79
86
147888
34
6
96
186467
170591
446814
94
58
8
809859812
478800
8
410106
11
437895
1
18
61
704039523
53
75
258430
71
120908
60674
96538
363461
95
70
244221
14
422260
17
48
554439400
34
73
81968
99
87
415307
15
428162513
46
32
498742623
13
27
365420
307174
39
22
167968
365808522
246085
122212
8
279323
661892022
403163583
515577883
448303
409566766
106930
46
159165
257519979
38
215533
21
494597
284189
136318
97
365273
435171
14
15
83
85
261153
91
822868754
71
397822
47
257650
22
123043035
982280366
114085
1
454897
8
23
5
97
29
41
85372
403677
480442
301279
6727
674110851
11373
30
80021
10768
123436
78
31
225165
49045
98
401168
8
29
51
213305
37
6
4
81
3
112793
47
169462
59
431577
50792
373633534
300200
637012596
76
81
65
152293
232045
15
95598
468609
429256
238360251
2
56419
108916
442497834
2
16
2
53292
97
99
23
78
56463
380817
258714
62
271411
178046
618355008
57
28
33
87
908972407
165736
310051
55
236479
306603
24
7
291517
45664010
79
695178993
183663
54641
52
979097025
44
357525
91118
439696
95
8
7
5
90
91
98
40
24
21
97
402591
108911
18
99
464732
96
188332
128561
7
174190
8
67
880663670
63
94
39
65
111206
167756
369724042
4
97
374872
254725
7
88919
37
60903
37
121660
358962
816370426
45
432152
118122
252565
56
8
144147
728527329
283683
12
250682
205173
4
72152808
86
284882
462524
351795
167124663
61253
315433
20834
34
14
167981265
94
239480753
444000
73
79862
177251
69
66735239
81573
78
75
28
10
12
65
86
12
190766
29
5
66
59305
83
42
71
157542
30
288946
32
161530
332227
2
19859
113724
36
303035
92
314240
2
207303
72636
7
518710586
71478
6
57
4
62162
3
420090
84023097
143636814
47564
80
6
17
333760
482863
7
79
375774
114803
14
201647317
255529
91
83
161462
439591794
3
29
13
196959
25
6
42
49
413952
264596
204359
124840
21
418786
23
78
1
20
85840
15
811000221
303712
7
40
31
76220
48
3
5
331543
363576
32
84
61
57
9
265911
33216
8871
7
472361459
243234
24
356621123
44
687720008
91845
7
36
446816
9
275412474
10
73
45
461659
3
49521210
43760
359981
6
1
5
84
1
83
1
40
14
71
367210
40
84240
5
180483
3
227844713
98
326299304
209915
58
698519591
491440
157079
97063
459696
324756
280209
236514
403720
451733
54
25
2
3
431863
32
343845
22
92
387226
33
117582
66433
92
4
52
48
301654
74
140242
82
89798
729156841
223810
69
496618
29
26
40
86774594
336105
419520
65
28
28
698447108
338141
869185183
6
321034
269306
61
433186
206271201
247780
316670
77
297938
485751361
9
7
52992
64
20194
470162
53
46
453524
154530
43
117819
480942
31
155345
442698
941211943
97724
6
31
46
9
47
128512
11
95837
412849
49
819890319
5
275901
73662597
704376371
277487
313024
391077
94
225909
39596
11
425915
64
367749
307859
462612
97833027
231110
3
215607
38
4
481091
1
18
9
55
76
175743
18602
452107
112175
630903207
60
330874
182518
57
50
194222
17
92
90
47
785063168
66
80
7
55
95
67
414382
74516
5
135982
1
367113179
2
300392
49466
1
255001
461943
207791
82
95
85
349458
410348098
88
467405455
186955
83
72
94
6
1
95
3612
68
84
12
463804
392286
25
162615
836307969
291918343
49
472925
34
14
6
51353
29501
3
2
381999
405099
93820
64
21
385726
362458
51
34
414232
23
35
3
37
61
329383
59195
16
26
14125158
112063802
28
1
416303
433317
64
46
358562
685170050
42
200239
32279
73
90
76
411891
112121
441399
404161
53
14
29
112708
305796
12
91
773663236
479209
77395
458484
358935
91
52
57
87852
92
2
5
130757
43
386819
35
285964
86929
7
368796
219687
9
74
58
9
293152
379797
1
178098669
225154868
118328
411943
316387
265240
343140
17
45
87
7
50565
158607
326384
4
140739
58
314103
61690
70
364613
807928994
86
85
487894
65
13
1
11
52864
22
10
407918
317474
297903
94
64
1
231464897
64
19
63
185553
38
65
454659
97033
82449
53
241779
46427
390605822
620736231
89
253253
481179
86
14
89
48
29
10
337507
818986797
212008
98
98
311538803
13
61
9
71816
38
19
376042
724498733
93993
79402
86
234186
18
50496
94
65463
55975
406147
23
53
75
313960
547100035
108168
58
337220
3
547951392
686332304
64
414809
629928501
51
417910
26534
268758
899554355
275035
83
358991
84653
58
55
3
211068
52
205628831
286987
671391654
46202
41
86
75
144803
2
84
80
105811
240696
122716
128786
21
7
420704
620732038
126780
36
51
56
422353
318888
5
354688
360422
566013333
80
252612
369386776
63
289532
4
75
62775
212435
409654
4
54435
37
65997
475659
9
310916
65247
230978
20
286895
18
443750
3172
394971
256382
96
40
39320
12317
479647
72
458159
45
113438
345866
118689
19780
58719
431209
627351672
32439
21
747297402
42
243658
46841896
218038
34
708284446
38
292700965
375617
717977977
33
176695
37
10
96
39064
75
48
321931
453285
72
328665
177559
277842
98
241979
9348
90
325024
82
388985
56
239251
3
458726
480714
81
222074
780531783
416379497
464109
121321
323817
60
65
431809
68
21
68
7
262167
361309260
42
121639
323576
46
204765
58
18
72185
102721
16
51
37
45
91
53
3
9
7
51414
33
16
12
81
71878
579489939
53
285597
50
445013
362994
42
240331
48
45
40
451007
69
21034280
70
5
111288
91
3
4
97
61
80
70752
150067
211185
16
838098613
96
88680696
12
488943
458230
229725
220494
102948
9
67
397722
57
14
83
20789
18
52
826632015
12
323432859
98
96
444628
359504
44
36381
81
7
7
25
90
450696
61
98
32
8
2
274965
75050
489112
78
130381
332080414
243379
262732
198192
212173
196976
40915113
57
367927
840908667
184448
212195
26
705117449
269653
368748
84604
35
207419
275829
41
431779
407807
115193
182426
7
80289
484670
823627981
65
65
154547
164828
271809
111426
46
17
50
94
145186
86
80341
4
423312
195898831
2
80
432347
3
199417
97
63
377782
161705
22344123
425273461
4
176970
11
97
21
39
372428
11
9
210504
26
548701493
395057
103599
41
36
4
498558
7
351950931
124190562
83
92
499073
18698268
48
89
320836
57
63
17
39
4
146569
41
78
665088178
10
25
5484
61339475
452263
81
95
343691
18
3
115122
92
212968
2
6
76
32
55
9
6
62
491983
462311
77
279262
47
277287
67
138849
482795
4
499823248
95
4
43
29418708
465886
165282
748234712
167948
99862
282681
64809
492952
80036
13793
106669
56
38
802299702
524057848
86
73
34
15
86
252539939
1
95
296169
27938
275343
11
232744
87
164111
364290
20
10
313675
90
474936
210276142
4
493497
80
11
25
370042
303866
40
382519
72
21
61
80708
288630
99871
80348
6
505582549
91
52
257811
50
423210
73
433525
8911
255200
291088
4
41
665482987
396633629
51
29
8
3
66
341851
1
54
38879
4
367081
8
492316
149679
2
399759870
19
50
58
92
382069
64
6
25
794850160
61
15
47001
360972
49
177655
7
337309
359362
100142
74
290914
244032
238732
6
48
314659
138524
58
325058
483047
543768626
99
7
87
183176401
11
342287
28
38
441452
7
654074810
300128
55
69
6
312836
624787255
66
198703
42
60
38
424441
351809
81
89
6
71
334528177
2
308438
132023
50
94445
441693
20501
83
19504947
23
53
35
12
113822
45
99
177023
76
85
39
4
33
61
91
52
91
78636
325487
187698
34
253154
44
425651
107115
48
56
349400
52603
30
34
14636
79
485174
7
78
432435
175532
107807976
172997
88
9
59
99
11
256872
35
136058
50
464424
23
11
2
201657
18
432630
12
4729
712465402
105817
477971
115099
63510
52
9
829739210
3858
157563
88
97
1
57
470489
10
1
46
35
228522
672547679
5
29
217081
35
391281
2
16
7
42
40
427467
372166
33
49
545900144
38
358468332
558038225
14
50
181027
97924
44281510
177321
430249962
66
1
5
327502
65
5
408782
2
125516
93
28
56
87
26
472076
24
226154
6
77
83
147357
9
39
48162
52
4
13225
48
14
33
204604185
73
164085
753672823
95
440756
10
57
50
32
188718
394496
162690
24
478011
65
442029
35
55
13
3
67143
314604
5304
460635
30
14
136996
14
8
221755
220678
394504
90
300475
40596
91
552681096
59
27
429930
97
228431
216828626
220550
82
19
368523
74
28
2
20868760
2
281136
147676
112930
8
287346
9
84
244064
60
17
89
19
80
42686404
81
184368
97
198887
302751
303629
4
46
83
31
11
27
43
181168
78
6
65
34
73326
57
315907
635244128
90862071
350040
39
22394
6
318140
52
3
244014
306246
93
321488
359838
398799
62
384821086
168586
110861
94
66
29
16
3
83
729620285
450048
17
223166
164680
215478
144108
240709169
56
383808
53
10
23
104535
702164112
3465
74
34
35
26
143672
91
52425409
325494
114080
380084
462272
48
141495
72
27
433775
369457
21
376493
18
82
76566
5
20
982516113
68
3
328426
72
219538
53
448896
99
4059
177087
265419
3
1
492788
73433
447140602
56
3
492088
363928
115971
8
31
2
63
3525
63
34
74
242585
44
17
7
4
40
79
108839
268984
257345
231099
382020
43
336102855
144102
435517
128233
222970
435473
32
9
497400
52280
66
3
749180814
664730132
881785637
39
33
18185
429247
727090053
352255
482506
383478
11
214665
498106
12
426812
51
33
138057
20
82
43
2
48
371584
48435
200862
22
70
328353
303654
68
7
262918
55
352064
13
24
12
2
16
23408
871447479
371828
44
16009
488492
363315894
88
61
621681696
67
32
387297
29994
24
37
95
66
92
203916
302119
38
7
223448
213221646
88
348977
456822411
60
23
163899
1
487756
114724
3
75
25227
419618
63297177
66
478747
26
403449
99079
598296873
28
40912
14
80791
176962
69
49
82707
786978641
475823
442496
66
74
37
260338
80
867287081
324948
23
126277
482902693
367865
102203
251380
43
43
26
125546
477755
76783
46
173613573
68
23
96
468571
67102
490114
78
92
18
85901
196065
179400
85
27
372456
441534
266250
100364
11
48
82
308972
37
76690
58
298981
91
446637
342998
34
112923
255359
39743
52
251480
483180
75
303268
55
26
414556
430723
301073
9
8
68
92
55983
273134
87
28
57
37
14
229876
300658
21670203
397602
470962
63
760333743
20
35
333920
278135
261923
288382
48
7
98
480018
299299
155799989
93
406330
60
53
117011
46
99203
901585347
476970
698869192
445392
84
66
173272
92
95
20931
10
93
59
83
33
239564
228606
54
334204
83
390258
57
76
70
33
284000
258586
20
293651900
52
394944
202346
90
32358643
431018
6
175460
28
43
4
811593146
58
117009
39
301706
452005
4
223106
86
55
86
121548
433517
99596
2
189130
39
3
333450
93180
69
149417470
255927
67
82
47
17
167758
230050
13
372622
64
5
920635733
84
8
9
10
30
21
38
421198
398398
20
791909657
112489
312445
4
82
186627
281507
84
292721
31
81
866410284
241347
139595
342715
46
6
86
127949
11
421794
20
41
234168
65
32
83
58
305393
108460
21540
72989
43786
64552
328888
49
13
457918
148732
32
25
73
81
449978056
5
497303
31
3
426803
225556
11
42
17722
8
443050
70
198545
5
295660
61
25
9
8
304923053
65
735637431
362795
81
97
175417002
126199
83
99
2
193108
88
7
54
1
730892356
97
9
175018
471608
259713
71
39
1
1
8
38095
16238
224689
38
19319
20
82334
42
502157591
149935
56
54
162427583
36971
58
59
9
39025
16
255380991
923986920
191884
586533027
51
472897
45
24
225834
209690
62
4
438879
380545
3009
6
251507
25
57751
32
20
87063
56678
251914
85
94
26286
36364
84
186134
1
79
84
968396606
141385
15
36
56
58
19
427159
98
447158
63
63029
32
97369
32
561163121
83
61
450611
97
329581
58
76
87675
417312
29
100636
29
233658
13
99
201600
68
18
372571
216028
420469
93
24
452974
139053
300306
25
10
59
442015
73906211
43
59
154040
84
424403060
64
7
867738740
29
823428022
294298
304514
303086
279686
204915
553608467
13
303097
181926
94
34
173655
77
171359
46
5
193484
89
14107
91
130962
110433080
2
31
296091
1
321535332
74
144555891
99
70
41
292583
411667
467386
264307
77
32
62
212709
211497632
88355
14
466445
197402702
30
7019
403066
71668590
310022
26
216425956
41
52
991121760
374122
476097
22844
98
95
63
1
446819
69
116643
275913
96
64
39
744735660
87
37
91
90
181544
354249
900009028
475811
241604
168341
99
86
242613
28
18
246945
8
316315
162945316
189843
27
93044
25162
452697
15
53
95033
28
415886
76
178279
219643
155358
40310
460415
88
458786
485769567
26072473
249892490
498451
83
3
17
15
218732
81
385364
113020
312858864
213772
72
85
201416
1
129526
122491
103023177
71719
18
926939138
252507
51
407407009
69
93
38
74
350124
37
87261
34
45
223585
289836
426040
433865
71
1
81
36
54
86
676109222
188087940
493865
261599
449625
147358
100188
46
155378
115556
94991
54
329443
186114
1
30
331830
48751
398544
186509
417676
881929509
85
41
460043
346929
192198
47
44
99
462345
42
917697628
177100
425355
17
193185
275850
199683
61
365953
85
513165095
91231
212664
370766
25
47
259205
458749086
9
420486
806936428
53
302892
52
414261
663688405
375857
54
113848
99
1
262074
125953
162116
43
422103
16
129476
35
83
95
19
29
5
508698854
430690
49
379988
85287876
97
52
70185
53
425517
110090
48
37
63985
91
25
84
4
785495444
77
275938
69
756817600
73678
342611
6
336241
308183
61
191447
980439204
806659090
44
7
125779
62
74
461578
36
84
195030
157319
645099051
330566
50
67
1
1
2
352079155
115388
158549
317911
176210
356809
391795
25
234241
70497
37
15749
163505
779459504
292085
3
85
59
10
825497805
25
9
51
295713
390670
292323
7
66
59
50
213648120
62
55
460022
21
214726680
298929
72
348200
95
351146
1
69
96
88
89
5
53
183890495
650343018
577172574
324278
187203
415133
67702
167591
32
137207
373020
376205
97
5
52
55
16
245701
7
206195
66
475747315
357964
84549
241227
187671
72
55
42
427488
55787978
310241
17243
44
96
365854
36
25
4
56
78
443093
374448
87
70014
443774074
424916
56983
69721
256100
15
9
499820
38
406600
97
95
149065
5
1817
28
314976
63
215230
407438
7656
92
20
82
73
681027132
300336
56162
92
88
70
354371
65058
939317144
393966
13
373673501
88
73
54
108760690
81656
30
51061
19
255625220
115239
65
70
345269
208809
25
37
92418
947751918
10
9
399263
482605
31394
258843
66
496171
313061
57
77
414332
99
845602415
498557
61
18
48
16
218467
141046
46
9
258205676
10596
27
96
980083844
54
84
280288
287653
97
188883
476736
5
48
442815
26
232627790
258591
82
285750
119493
82
85
367699
47
99
59
900973780
60
62
198198
923936864
31
406877
81
40
173315
12
89
60
589253537
399146484
95331
6
61
3
28
61
31
9
8
496243
5
169556
437729
128217
471939
285323
78
482947
805914671
358983
10381
5
31
275046
1
44
310035
426970
52
16
6
342797
95
125967
79
40264
66
42
71
408441
8
465601
97365
2
58
18
499464
97
64
41
9306
85
4
8
185734
43
131403
605111865
84
137663
79
5
51
43155
19
200304
783958854
39
7
315624
40
29
41
35
4283
76
74
2
27
25629
469117
235703
32045
3478
36
26
492
92
271098
202800
60
239938
10
473669
8
56
96
99
14
5
18
442440464
41
51247
492393
207813
438968
93
111620
499903
36
78
8
257883
76427
73
281933
62
153434
808881744
63
8
86
24
45
10
51
15
36
40
128731
467098
93
1
33
173491
21
78
498658
76
169677
37
85099
67
65
166860
105049
84668
198353267
190241
38
317296
440942
479662822
14083
217291
476231
128376168
66
262130
77
66
87
223312
659280162
15
345715
14
57
32
160035
611546027
135071
84
375872
94
138869
63
45
471980
17
44849
56
30
34
86
77235
195748064
213214
495399
167886
194247641
80050
253825
21
39
262855
419914657
43
227554
694129219
55
71
244563
26
168860
84
259624
87
294565
36
221872
290438
333810440
401546
330885
40
74
311889
2
97
36
221871
247999
193575
147278
52962
26442
47
185762
315387
694227956
44
77
288914
83
289190
449758
86
386687
913993480
375393
248934
302583
286568
68
183299
6
35
189188
405767
350127
416108
38
60
330888
5
407650
17922
397140787
306089
53
10
95
92
206227
101596
251856
251880
318794
400846
265380672
45
34
2
30
23
27
46
355086
358365072
102410
82
185929
39
6
466984781
5
92
82
426897
26
403783
76628
246815
71103
14
997916578
1
58
436350
319777
664903309
184436562
38
61
10
52
7020358
859546322
50
107301
96
326879
569757464
30
67
399962
11
16
9
139027989
190209
171393
16863
245146
437606
71
447438
33
92
43
314399
504340657
121483
65930
440883
11
395842
238002
1
382209
93
415553384
20
108178021
3
60122
6
2
186151
526856831
66
427472
1908
259179
81
9
262941
80
945311561
90
24661
96
72
101575
50
16
18478
407376
1
8
21
314897
173507258
86
118427
34482
147244
90
54
23596
289678
12
37
3
10
3
91
270156
408096
3
111942
30
398285454
228889
99
8
48
55
97
193683
79
51
86
299159
14
1
282668
172986
35132
71
73
94
3
92
37
193179
427085
44
214277321
124269
62
246896
31
1
36
481071
461130
64
52
80252667
9
33
423526
380048
47
404334
66
1
57
46
73
96
97
28
291417
355212
66
29
6
313084
32480
210545753
356714
20835
67
66
8
69
246094
179196
178048
71
6
46
86
8
203757
3
37
57
1
90
204294
99
978363041
6
94
422970
85
26
361029
2
9316
3
699658612
92
77
51
61
4
96
74
19
2
388354
498256
36
451698
1
95
625767433
65
82106
23944
135901
771053528
60
449323
148778
483410
486047
336623
377772
47
6
6
6
34
103770
41133
129527
159857
120640
117285
423097212
91
18
223258
37
87
583279134
4
466808
247060
27
25
35
63
360943
6
249168
345969
378328
39
3
765965851
46
3
9
10
35
298593
49901
3
50664912
59
70
289676
5
24
632698149
430995
826383268
56993
368471
54
491038387
95
68
2
213540
66
477686
130780367
60
51
8
304273
167366
290900
442594321
82327
311414
450050
4
59
29
110025
56
71
7
185353
64
63394
352547
462824
19801
78
23
181874
16
107440
95
71
1739
301758
75
344769
13
2
30
496798
339028
42
292585
39
102396
40
62542
991628986
183337868
46
492016
72846
91
83
398278
57
495239
10
325916
286817
264112988
9
960608159
115952
75
1
13
2
458074
540071170
15
80
353646
68
57
92
262458
303961
126251
116589
99
457725
41
366126
56894
337326
479686
604808044
155471
83
97
2
5
2
79
87489
9
669512381
41
71
62
74
64
60
125421
36
204883935
37
38480
215331
96628
89
871859161
20
70139
262053
293402
36
284894
269685
358566
2
5
11
98
287155935
7
23
97
88
422257
871727127
360755
82
76
303138
499597
85
272361
55787
99
38
41
152289
71
8
56
119473
310941
5
70
49
9
2611
5524
71
26
187427
315009
66
490615554
459278
8
9
256704
85
69
384218
72757
333881
6
370155
39
399649
93753411
51
357327
29
13
87
55
35769
41
145506
2
132552
449751
60
57669
29
71
420357
35
192482
75624
563124336
341211
18165
176036
1
930810909
484845145
431923
146750123
44856851
6637
99
16576
99
474520
330645
463636
32758
224565
5
73
62
300969802
439104
371233
3
28414
468962
48772527
264288
315569
39
30
47
386578
62
404095
409544
72
83
109689
58
18742
19
67797
1
9
11829
143960
47
44903
17
57
7
791578483
480762
1
341538
7
4
35
382042
4
5
19
849445837
292825
343569
62
6
25
81
331900
94210
144008
30157
56937
28763
144225
91
67
61
427195
83
397348
83
399364
2379
112598
36
8
9
516960589
42363
72
47
45
112977
15
347237
300616
85
359920
24
481827
400019
33
87
42
39
273032
459253
76
40
79
412911
90
762449751
81
243003
43
325387
444632
39
36
65
34828
80
36
78
40
91
62
82133
11
7
426192
247650
262332
4
410110
190759
2
281931
6
130587
69
131708265
17
99543
392032
1969780
54
4
81
120707
5110
4143
1
5
35
39
74
442928108
44
33
81
499112569
20
373962
79
2
5
39832
486068
88
31
724843573
139915
64
97
3
415015
6320934
98
419084
72
141618
22558203
477125
356208
140491
58
219269
85070
473972
406209
905005633
308327
88741
73
39755
11
520221086
201488
236746
2
6
98
71
73
5
89
42803
474236
32
63
65
809615961
379681
14
17
408666
364248
78
17
225626
351078
97540
210415
12
8
254667
186893
7
238088858
183549
9
24
97
129440
242765
431723
22
17
239290306
6
1
429132
453859
416886528
64
27
4682
290677
276876128
397049
16
21
28
6
2
609964004
35
151430
3
664743986
18280
247002
10
385409
375509216
234399
9
64
408293
41
190718
243533206
89
304866
86286
465777
94
49804
27
264433
346315
64
4
414179
319246
12
5
96
34
9
8447
280731
73
72
162979
958170843
380335
249757
24
56
14141
708428898
252829
332412
409238
704137164
502592819
37087
3
94
25
36
400474
11
218940
65
39
54
25
178250
98
128481271
102869918
41713
80
30
474225248
254601709
427607
313730
33
96
96
109732449
168623
83
56
376229
252465
775172272
272665
499277
1
694446146
466019
6
398088
49759
78
15462
6
45
70
318260383
41
99
332889
92
54
94
447379
44
164379
36
349867
580750071
663745381
87790
491173
71
84071
300077
80
362914
98
69
7438
7
78
71
76
329635
39
322317
94
542395636
31
428350249
163435
10
91705
492470
90
247579
46
89320
54
1
83
5633
409976
303356
2
196925
57
701812302
164495
353071
193585
25
324546
94033
9
202887
34
123797
86
16
34
225629
354379
437661
85
390353
167242
295287
60
29
292168
69
35
311254
183579
85
36
676602508
44
210928
338188741
338117
14
248761
701492980
9451
40
87
462377
86
71
10
84
95
263319
516249446
387237
324633
78
2
22281
67
382906
30
353079
188842
23
471370
70
7
14
82
65
318313
199612
3
262770
16
946728033
51
75
84
433504
66990
412450
91108
133264
91
20
471224
1
166054252
17
380506
56452
21
285334
65
346701
270557
276990
38057
29
461195
881997392
25
409284
306642
221125
82
35
316394
475884683
59
211060428
919221112
92
64
80
340432
1857
127843
346584
41
47
287286
444939
92
99
9954
46
69
13
239808
708594978
99
24
23
378155
77
436992129
62
98
40145
7
24
387165
380988
435741
6
3
302242
68
63115
116539
172304424
219783630
91
71
90639
32
82
86
822624409
216381
629145791
125460
309468
169524
86
505855668
98
17
60
385530
39
16
80
458297
448935
1
5
295234
782318997
450501
153985
7222
483022
383316447
434603
64
75
74
127835
24
967632144
4
5
4
73875
14
95
66
20
14
100106
82380
3
29
9
42
964399813
26
21
350196
84614559
138432446
5
294319
68
60
375621258
9
73
32
49
417391
9
348012
4
362021
51997
75
358902
410186
8
777223430
88
100951313
40
87812
255613098
30951
431044
63
41
216609250
207159
933985330
93
97
148867
2
667911041
45
95
90
425511
94
315149
220074
205850
99
54
35525
80
13
411034
317524
64214
180661
2
3
6
485470
185299
97
455542
450532
317613
53
284447
75
418797
29965
299899
453562
48
64
81298
698441665
3
32358
69
376543
56
79
228072
204138
8143
40237702
42
42545
66
10
412303
66
5
1
187207
49
343347
346222
27717
51
7
99
25
231849
44
18
369339
265744185
29
1
261380394
342937
257028
3
42
348863
68
376712
30
88818514
387381
363724
3
71
220574797
18
406716
358238
338165
25653
3
10
46
66
347235074
701700800
363649
288016
6
70
62
9
29
33
489301
344522
37
385420
87
91
96
72071028
43
40
94993
9
5
125843
42
75063
987546583
238021
378065
13
205436
124363
38
124101
297141
515291845
291991
453689
10
456912
22
73
20
59
65
28
245843
188116
46
40504
582537591
55
20
59
359087
42503
324871
49986
31
178611
26
30224
81
63
79
73
418443
7
84
362289151
48
124547
49
334557
43
74
239749
326046
463467
60
52662
336470002
57
592194891
7
16976
21
46
34
426910
371223
418861
337226
14
19
79
64
493182
94
151356
2
27
1
21
63
381574
69550
29821
55
17
17
91
153737
3
41
351105
147698496
62
393814
69
129727870
4
91
92
53
9
96
117970
17
18
69
52
68529
251807
33248142
22270
91
91
66
72
301709316
512119961
210637
487967
96
138918
50
227815
24
446263
49
85
69836
102073289
64622
82
83
473555
7
152621
277196470
8452
168455
1
458721777
45
41
254155
39
219909
220937
19
69
468682
7
406207
81
57
13184
35
324496
59
282582
9
625332749
208091
318825
259616
96510
27767498
40
261341
93
395121
91
85
40
194754
9
17
16
602079311
40
178848
18
77
73
49
17
181132
38
137638
23
24
583273286
376164
475374
50
426822
83
28
5
5
485432
666694651
81
179920239
18
264773
108695
360012
44
387660
499997
49
51
28
34347
258268
71
351728
3
33
85424
85
30628
40
72655
19
612856113
2
375939
18
24
37441
675482242
163884541
89232
296441
40
96
51
6
371810
332163
42028524
4
234343
5
383772714
588396055
9
4
36
256935
18
47
94
54
97
41
73
81
59
67603115
85
416751
15
59
92
33
96
72
389814
88
692456116
84
7
258869
41
245123
53527
336870
860461542
5081
375920
345786
85
82610504
248426
92
3
311761
12
826201405
37
421799
4
300531
204773
133444
180046497
8
452539
63
3
74
319377
223854
109556
4
37
70
41
268967
368825
7
262527
4
382805
70626
6
141266
1
70
314100
97
729455918
74
44
357716
71
76527
75
427830
164268
53
850296962
44
13
400991
81
120685
43
44801
470340666
71381039
62
93
193881
56
34
9107
1
274554
844524245
94
88
87
68
6
83
46
6
5
96
329534
3
35
2
88197
578655268
124603
20
43
914715826
43
53
8
33
88
2
19
473013737
110851605
27
18
36
464832
69523
319485
46
33781
667453932
119500
801176162
51
83
5
899717153
49
47
6
18
122234
125560
81
645538790
86
155240509
64
1
58
286024
22
490761
52
33
419535
69
568190270
229072
59
87
8
757274733
824031762
127285
786047406
217355137
216974
3
25953
75
28
74
28
41
446695043
697997267
132069
85
146089
70
482432
81575
16
83
81653
96
25
2
235962
23
30313405
35
7
272043
509115124
23
303146
265094
17
51
402220
59
94
75
122332
50
45
12
9
59
22
344354
25
96
420069
750557390
642904118
34
189114
67
150143
489155433
8
17934
60
27603
101017
152614502
76
20
41
12335
214933
33
49
33
56397
167156
332795
462568
36
6
568661521
31
50
267674
68
363315
40
158362344
38
69
363351
53
45
422934
72
85
56413128
95
248109
433257
32249
150541
321333
50
319326804
3
459028859
8
215532
1
306940
84187131
21
241282
43
35
15
248730
3
170224
463546
28
14
83
464785
280848809
46
35
40
339226
476924
1
199655
64
96
284856
81
201147
325450
403763539
90055
995896535
76
56
19
178112
289895
300129
959380225
361407
7
76
44
28
8
32
695938814
73
7
114904
26
156531
23
170671
461834
74
7
8
72
65556
496237902
103848
88
5
51
8
25437
138338
4
8
14
8
31
10
20
43
20
52
171789
16
44
44
13
51904173
47
227037
33
65
5
36
70
76429
373082
58
9
37476
426139
83223
45484
145319
98
84472151
485957
65
24
265288
193468
63369
49
8946
124589
357570
64
34
300217
113894
75
308310148
247676
64
23
99396
98
47815090
30
392758
780821387
7
222229
26234311
252635
85
18402
30
62
22383
390543
81
284475
96
60
63
60759
392447
388828
57490
58
28
400805480
63
279387
261952
234
387386
364820
8
30
23
190104
18
33183106
437404
490528
83
467179
861452935
71
298878
119395
148858392
458964
225793
95
37
3
171717
1
5
302869
496480
81
15
8
479185582
20
15
62
4
43
90
99
67331
369066187
12
372405
69
440808
51
948222429
229692851
460245
45
7
28
17
4
780657774
333955
6
941179281
16
491481
76
327821054
91
846852806
33
41304
3
266874
57
74
2
34
88
41
42
13
310576061
263523
99
327904
48
285508
77
259846
182859
340910
187610
342118317
419257
4
171973
56
498331
3
51
380145
73
89
55
43
12
92872
81
40
8
344032
149547
72
92
51
159232
456232
694414289
433992843
90
38640
96145
122591
7
584844685
367480
73
183625
86
92
412683
70174
2
468003
22
62
82
166532
8
455772
403904
32
92
389270
7
77
246222
11
78
164197678
989224637
412460
68
587681701
249105
86
247096
63
13
276699
23509
9
7
18
49
82
166275
109796
143461
377749
285205
93
827922317
350740
2
801021315
7
453640
70
9
43735
407605956
96
27
36
849647018
436942
152664
391615
3
3
77
553667001
47847576
632880119
95103943
529258977
652791353
32
89
69
17
80105783
93
46
23319
64
117193
19
61
1
85883
42485
28
5
814555538
331836
43
62
248040
1
61
35
284726
287809364
93
61
9
190912
65
1
472736
90
60
36
403426
222016
811780037
29
319808
90038824
50
30
182444
205929327
294789
79
69
140609
57
90
333482
164447
62
683359881
183253
85528108
25
71
211679
4
465813496
86
217845
50275206
203404
486308
36333
454169
279701
28
271747
6
16766
34187
8
90549
22
48
115005
415607
145775
470165
51329938
531689548
16
6
2
357278
38095
99
96
73
32826
335756
477198
79
63
9
82
72
469180
74
494007
34081650
464658
89
485051
78
89
52
324901
26659
22
241783107
35
341181
386402
54
43
352688700
20
105352
369585
1
61
78959
71
46
68
4
28928
14
6
47212
437312
231587
949867693
5
92
75
47
905841431
35
50
394992
14
74
298998
97
84
37
338872
46
146443
682080182
70208
116458
33
99
88
18
65
174811
340868037
1
480085
433423
298671
289641
62
6395
8522060
30
79349313
146045
390145
310207
77336
394587
16
1
4
77
18
327715
49
9
64
991054366
410900
388090
19
361422
7
11
42
37
85
435654
299870
84
57
7
443943
444390
4
93962
27
35
353755
5
87
377127
277197
6
7
53
33
24
39
106272
744255307
377071
62
116999
186974
30301
401816
95216
34
474388
100723
88
743697378
64
707624200
50548618
6
26
950573886
82
1
99
73
104753
87
2
90
44
6
461049
9
849413701
397021
86
11
15
51
49
85
263737
83
49404
318439
37
161382
359708
7
305624
385484
5
224081
82
60
81
221022468
81
28
461938
70
318153
298051
324525
80
73
57
8710357
113211
619000557
419068
64
38
219642
3
309480
460278
11549998
10
48
52
71
376663
7
6
98
59
443570
80
4985
79
189305
32
42
69
73
75
417743
241095
5
486653
28
89
316202
41
94
499055
488157
43
276801
10892
284483
820876811
32
157489
220093
94963
71
34
301838
362492
247963
81
19
240997
310602
104064
46
45
37201
162934
72
23
20
570551572
369835
436558
332615
6655
422204
94
222555
56138
34
138743488
2
162623
2
31
269584
39
65765491
539486836
53581
275688
354891
2
267401
193678
96431
54
160215
70
67
256538
9
29
99021
56
55510
26
253739
87
28
149679
49
61
85859538
255376
132925
69841
249482
4
214059664
21
18
246149728
9
405000
213462
87127
82512
34
84
8
46
16434
101967
8
95
97
566474926
68
17212404
83
467213
133409910
71
259891
177039
76
27
81
2
156384667
228886
498267
305571
568523171
299448
60
272801
67
26
454994
247293
10
586058811
12
82
37
48
3
218348
253043
471863
573143300
8
310495
96909
7
191770
44255
197451
47
186467
84
16
443478997
8
322745
153538
358327
20
233136
930869775
82
379405
359781954
82
285259
38
73
36292
11
77
8
2
275892
90144
15
190499
297968
114511349
368167
76189
2
30
75160
156389
425737
625272510
71048
11577930
7
61326
97
50897
43
111155
161635
440829
369956
88
66
368923
298139
4
78
273566
29
1
326180
84
75
29
692337444
155114
318876953
204111
96
21
6
409710
388194
44
10
7
348034558
43
93
70
84
275310
36
28
55
15
55
91794723
31678
126663726
19
202206616
446187747
392470
96
383336
247354
480192
52
64
25
573070096
12
4
84
120150
275569
79
154034
795418608
155997
260420
67690
33
8
283230
95833
54
193229
437755
304167
28
78
96
96
63
71
73
79
8
276837
6
54
599424910
488053
91130
30
5
469274206
239347
83
174850
60
112892
84
42837
368833
387551906
268947
44
71
118376
225676
322876
132593
649704052
39
4
410046
78
64
71
61030
305254
201266
180040
42
8810
862991835
27
441210200
93479
320729
138192
101485408
263444
8319
26
95109
989167466
703663272
30
471358
315750
4949
248162
247488
56976
4
9
119288
344203838
374348
480546
72
384162
363556
84610
939602844
16
771599409
175117
524680926
753180314
355675
899333008
800
33
11
170996
285097894
708114257
12
455979
532159338
72
135979
21
4
4
110105
38
55
154944
78
18
394516
53
4
45
6
170504156
41
3
18
437957
95
78
290070
127563
72
95
59
33
80
95
492177
13
450814
63
83624
403747
25
81
45
21383
59
375224187
61
74
190206
26
61
195510114
71
40
354422
21
322554
51698
44
446489
356026
47
37
434061
212142
8
61
512466057
19
94
93
982981159
148350
945155245
23
90
10
40
734170807
74
85
71
26
3
150685721
39025
920977582
8
41
437558
213577
9
469595
190706
289550
151939
115092
69076
38
89
31475
286993627
229578
188941
77
26
347442
15
273545
161846
21
294985
97050
382768
130504
10
97
296205
6
2
4
83
21
70
1212
4338
594007864
88
113588
38
492700
813904249
10229
62
99
92
4
103562
427331776
9
47
325410
17
99
23
79
15
168665
38470
50
14
57
4
924633480
270504
463521237
126222
18
415684
65
215297
328605039
32384
171757
22492
137501
9
66
983761293
35
470111
275103
65
139110
51565
262827
34
54
12727536
390174
303889
22
292195
1
6
68
338236
1
300376
4
411637
27
70081
827801719
380133
194932
159275
26
576880314
121928
36
162492
436808
30
46
34595
7002
426275
23
100775
66
71
24
327318
475524
5
252451
433320
413196
232944
15
486480
56432
16
44545
6
125128
17913
34745
76945
96
259362
233748
469936
79
44
301089
477678
99
7
382112
335317
168771
90
584740810
85968
301068
41
457152
27
412855
65
169449
426750
67
96
93252
449528
8
269367
80
49
319782
61
4
43517
1
43
479457
7
6
30
22
34
33
72
3
415961
258029
75
5
96
54
382606
37252
94469
37
49
19660
49055116
29202
12
130182
456038
240927
36
9
89395
84
240632
61
21
208133
617223975
15
210188
4
57
87
27
67990
74710
15
317381
67
9
35
71
39
69
5
36
47
67
43
54
52
86
455901
499471
121001
64
3
7
7
146997
306174
443311
70
8
58
9
5
79430
67
232035
119636
950375315
19339
30
14
242183
460726
493291
444217600
69
59
10
26
74339
327105
117623
10
37
443019
285434
210924
25
6
371535
17
62
146890
253144
91292
18
400284
62089
73
238948
49207
6347
359685
323588
72
280839
26
10
921786237
120901
206653
3464
12
91
94
88
301602
194504663
382752
94281
83
83972
247408
121040540
102029
465240
5
383462
158244
54
34
74
5
3
28
382531
35426
80
67
22874
296253
16
48356
64202
4
466415
351427
33
88
494294
2
66396
346203
67633
145051
130639
8
45770
35
83304
39
13
174499
350109
9
376954
56
40331516
965240099
14
113266
77880
19
135932
71
43
423837
46
5
46
196006
53
80
13
370605
78
281371
398642
216195
111422
789792602
79035
7
297741
273434
20
83
200973
60
46
30
12
439379
173253
66
78
92
89
338246406
33
26
114150
44
375235
831496664
34
421813
35
278977004
23
1
37
298076
69
231292
335574
7
60
36
920745529
31
65
4
222106
17
132936
150944
405530
439980898
65
46
75
20175
364795
85
34
12
305627
10
192278422
39
476892
111476
18
9
4
30
46
59
419401
445668
348682
4
437441
64
96366
970606713
61527
28
4
312059
556903815
403140
4
52056
746475315
87
193628
31
42
60
361995
118730
191829
167529
242406
44
69
53
36
265710
2
29
71
261088
292164056
68
44
44
278152
149514
58
77
750074060
20
58
815515794
43
45
235085
389968
16
802975184
118430
430554
259513
42
936211314
5
53
42
5
99
94
5
71
36
122854
378258
44
86
324663
95
64370
486034
63275
314491
432438751
477781
22
59
72559
86
15
354983
929406358
227409
631453591
87
327416
137730
10414
148080932
9
98973
165246
218720
62
17202
20
115056
530286226
269999
34
5
246289
66
494134
5
98
394561
22
15
50661
3
27
722466001
613027790
29
413247
112021088
59
470451
380106
468895
46
1
78573
472201
76
200663
493058
37
75
27
85343
474605
397562
4
35
370179
222893
3
351950
27
43430
8
91771
61
2
65
64
176225
30
198851
8
915930789
71
40
305584536
88
183058522
109108
6
49
59
143969
1
306789
368349327
29
19
81
915510067
38
14
209783
439947
79
8
219883
121225004
109830
98
103413
614204098
24
414605
2
314778
35
375358
66
10
44377
8
182777
102511
363676
46
233844
73
50
497996
75
258910
322469
271177990
296475
373942
261891
90
83460
805604440
1
29
89
390817
473015800
29
446663
278402
166988
8
3
38
242721
49211787
3
16
148469
22
7
17
233809
91
415589
17
36154097
470105
72
298139
77
26
206956
53
94
260424
98791
294506
8146
418581
221217
332466
415186
377502341
105068
38
143129
957103829
36
3
94
7
558619284
68
207201
295226
18523
225796
53981
277463
116030
3
437609
373625
105952
191153
50
278628
60
6
152990
189787
86
4
34
53654
394383
84568
183081
494758
13
66908
95
88
68
24
52
183061
242195
93
307017
176051
76043
344117
92
42
229219
3
637155401
74367053
477513044
12
179710
23069
57
85
398448
400473
15
7
290624
451990
287631
56
232919134
40
418091
480182
12
2
305994
431170
256363
256824
16181
82
37
465791
1
54
16
90
30
4
21
69
169491
33
42
204786925
31
98937139
355357
5
54839531
158969
95
110403
74
827765576
984920940
24
82899
863775700
620804649
274831772
426937
23771
62
499790
32
133510
419358
412418
101643
35
85
12738
182021
132040
242381389
86
1
29049
85
83
4977
76607
3
2
28
21
2
411076
929450647
443237
2
277265
217017
544184138
4
75167
4
328831
625149324
141639
9
68
79
347019
51
47
7815
735644925
483598
162581
171347
8
11319
31230
154142
490067
57
477737
472351
92
431215
60
8
92
444611905
79
65
59534
498684
119315
72
110113
12
383874
8
214772
9
31
277144
476963
109029
57
431241311
5
600086358
482077
80
51
303011475
407701
60
50
77
377979
292746
387144
472101
267284
222761
72
37
360342
291434
42
58141
69
4
7
279766
39
1
83
401838
218894
28
13
57
107273
97
84
3
46
31
879516984
80
76
301387
72
1
321565
9
93
52
9
12052
77
5
183170
397798
78
26
74
362899
83
633473837
8
36
44027
57
34
157442
306799
94
17
97
4
3
79
1
6
76
10
464106965
54
7
19
4
178191
65
345199
172986
406173
73
304587
71
94
29
917235991
42
69
206182
38
871397642
61
125510
182925
15
430141
312813412
91
95
174627
406648
49
22
46285
89
4
4
464569
66
72
361515
264808
99443
45
18
5569
988950748
151264
59
611615411
228745
165627
20
214871
88299062
59032
53
71
84
48
325096842
87624659
393196
131243
3
65
470565
81
349519
874082393
55
178322
147904
70
251892524
52
457604
88
192003
204805
92
215205
34
5114
18
7
398208
431934
8
970351704
278265
87772
874870370
41
133339
4
189361
362177338
4
76205
10777
31432
18
6
6
377592
6
9
587616186
4
5
298661327
229831
44107
6
394109
404844
5
81485
1
132450
253450
2
101878
273947
200501
115728
458115
123369479
285892
61
89
3
90
50
16
741071583
168872650
4
83
222888
60
327457
95
357613
864807141
102088
287656
270181757
9
42
4
867479062
615131007
97
9
497497
178586
25
469735
408520616
4
56181767
73
268415
59
63
295345
395306
253510
346880
66
27493
478490
23
223016
50325
82
6
397333414
465491
65
242808
5
2
826722111
58
45
380339076
50
95
145051
10
70
36
441624
62588
205715
71
17
269988
117580743
489729
71
33
61
50
89
99
2333
457911945
462169
5
378056
454688
80
6
86
232265
53
26
592653692
429077
119666
228733
3
20
69
73
160184
69
44
83454
6
199256
130023741
37
166395
27
90
81
319059
57
446330
376660
3
55
27
45
92
325640
72
238043
346477
7
45
80
96
6
124791
36
181118
593476703
472079
496981
158062057
174582
580889511
122431
47
94
34
7846
340284
4748
48
16
456671
387982
445796
137221
397285
54
3
470786
248441
374692
276418
96
53
202995
49
218015832
264402
29283
462183
3
30999
81
65
131670
821024316
2884
42531
15
9
282980
28085
71
293349630
96
155330
22
41
455601
185773
5
26
10
62
26
59
4
332342
82
62
48
96
987735794
364121
121346
46
207422
22
185236
206604
7
225690
293496
18
19
268334
456226
28
149550
14
95
285752
234666
86
437206
152300570
6
23
60
8
78
411571
3099
330411
83
4
86
964733963
300777
10443
93010
275693
270764
459415
7
270634
66
41
60
76
20
369720
60
1
363191
99
58
777683683
24
41
320040
65
315759
19603203
230869071
73
931358208
54
66
7
15
31
624319343
82
196194
59
895974793
480336
493445
202381
1
63
8
66
333643
52
39
394649
5
258068
257778
139007
24
55
92009
17
3
44
20
62287980
87
231490
34
91
274258
2
113143
4
10157
305415
61
448469
30
222418
45623
7
5
91
80
65763270
872668905
2
39
88
40
24
6
194102
29878
483695
260893
335078004
6
80
72
558897907
492624
94
462916408
409386
86
123066
493905
51
174586
224220
356136
96
432439
32
301123
331105
372884
26
57
358740
51148
74329
92
75
431857
42
99
415869
44
88218
5
486027
48411
8
44
42
75
36
78
442813
68532
989334496
56
25
12
38819
65
2
42
79
324926
194884
33
419253
3
338053
439950
8
12
3
43
1
53
589002763
239397006
276101
93654
48
169072
275523
82739
26
35
402251
8
95
219965
87
104780
96
135512884
20
986292127
34
516845942
66
129379
147773
25
563772946
354313
141861
14
51
81
8
74
61
46
32
67
40
195786
65
937351001
33
93
47917870
256715
53
175884
16
26
2
893326559
24
67
38
68
201007
388868
930156959
156163
62
200151
405160
498827
422733
519478679
340824
152942505
87
83
44
71808
330578
54
107028
9
304651
32
413842247
51
968361778
9
301123007
327958057
59
223095
96
34
277283
15
20
160090
342822
205201
6
350640
3
25
263545
237598
27
2
495859
63
359654
49
72
92
230962
311845
39
62660
20
913925956
34
73
4
8
22353
4
79
45
55
78798
75712
225299
384477
85387432
87
33
35
64740
1
118688
7
3
88
48
90760
213057
29
18
571652179
46
40
400097
71300
45
387125
94
384839
71
214533
425850
116287
27
82949163
342870
40
60
315938
4
147575
82
113514533
22
611810134
414274
388288
62
4259
63
24
120950
90
248783
77
59
495315
87
6
78
326646
194327727
16
120700
25
159851
287291
436701
37913
50
131469
268044
450927
4
64
372647
23433
382783
406322
3
154729
90
45
554281286
2
233372
17751
208242
262726073
64
315906
250501
308101
50171
485476
111907
82
4
36
74
51
384625
255000
89846
490720
78
1
3
7
1
53
82
406477
31
8
99
189059
124407801
47106
171747
59
87441159
1
379988
43
4
446813
449427
38
241555
27
29667
318605
251004
42
809899834
45
32569
193411
41
316953754
3
9
91
487025
409738
236003
192959
308717
67124503
383899
442807659
195057
335276
77
83
74831
18
95192
407043
12
364400
8
865370089
14
271966
103094
253789
7
38
99
30168
17
11
13896
114620
482854
362295
40378
320896
62
470876
272570
330504
57
98
20829
22
38
31
73
202758
67
98
9
66
94
362854
13396
101448
64
329961613
35
68
5
139764083
40
132936
79
422216
99
55
1
3
292063
73
6
1
351530
279921
41
346998
3
97
97
158836
31
57
306132
9
67
990669939
229593
453913
13
547001141
334019
653580109
71
1
60
195854
4
109761
254729
33
94095
66089
15
226585
779486826
183433
87832
174962
38
396260
352216
93
178871
302816
118494
395888
24
2
36
358439
20599
340325601
206906
31
66
86
476324
437413
123895
31
283704
78
7106
273092447
59
498748
62
55861
75
189889184
23162
17
98
297040
1
21321
11
35
57
72
41
10
96
309379
359869
84
6
44366
51
6
18
6
99
1
507384832
73
78
11
64613
58
58304
63
118868
124616
77
24
97
398569
671483837
75
64
69
6
55
292681
95
68
54
299420
238084976
9
99122
95
21
47
77
8
5
346562
89
76034874
6
297712
20
64
2183
255731
36006
366185
52
268391
84
420786
7
42
39
77
357096741
410098
341046
435313
16
188827
12
527745072
485757
26
355967
3
75
29
70
62
685775235
379284
67
58
273826690
55812
580524991
16183
16
41
12
75
54
287472
679638186
72170
68
44
460251
34
71
2
75
364339
137910
546456805
6
65
16
165902756
314905
71
26
161233
80
180944
200899
29
35293
896840596
440554
459493
59
84
74
694710601
54
99
26172
64
23
10
38330890
6
73
237317
95
64
77109
3
348982
327972
17
108192
63
22
5
447421630
98
28
53
95
61024
796937867
55
654860147
6
213805
893395904
72399334
193153
383679
307423
93
242901
137447
325832
943509786
9186
62
61
88
79
184477
80
82
224042
10429
284459
5
72
89
325623
162900
3
177412
85
458243
83
439997
37
96
60
6
449626869
26
722857873
32998223
73
72
79
164519
339504225
66
80
75
6
389061907
358681
57414
45
104235
87
186711
93
8
473092
5
514609123
17
52168
471203
38928
67006
487444
30292
85
626933281
268545
38
85
43
161178
80
57
274736
77
80
67959049
29461
565515793
452870
107300545
7
483595
291956
77
425584
30
285201557
41
374906
98231
437666
14
7
60
9
357352
472931
299718
303055
96
3
31763
232653
22
109739
894785625
92830
193255
28061
268599
48
212150
53
820456620
42
92
70
44
63
468347
478035
35292596
57
4
206916
69
6
483563203
76
9
4
26
62
266020
2
485541
937887383
816445729
57
173909
63907
8
44
62
11
618002252
2
110018
690248401
42636
82
250701
430918
376698
980728617
344140
4
26
2
34
37707
129137150
247755
94
70
56
71
38
5812
482456
89
43
63
59
943834767
32
354069
197571
230949
62169
51
61
9
200962888
398932
243645
423011
826507948
83
97
50
47
61
424998
52
37
99
103710
336137
67392
49
320332
234647
145467
79
61314
40
85
100947
81057
354043
63
6
436867
255092
214868
14
13
7
2
1
959561035
292311610
48176
164484
605165729
2
659056842
264735040
52
72
31847
229610
119549
871893918
210982976
281607
39606
938682532
98
315035
76
18
49
413593
16
29991
134012
57
316034
45
6
58
346702
184650
61
308043
66
30
94
170180
81
495703
24
45
272021
54447
99
524961723
285139777
65
57
337530
78
91
590970345
444145
33
8
551378952
987910193
5
46
433097
9
56
829770963
463335
87025
89692
92
6
25
192016
25
6
93496
97
278551
168181
5
351039
46347
59
98899
38
267045
60
184394
58
93
373899
823571887
10
102653
88
181618
702111273
28
444882
290802
82
263070
28
172570
197593369
70
70
177484
87238161
247977167
18
28672
28
469361
67
197050
66
105182
84534
259652
207317
364671
2
5
84
360007
47
374726199
27
16
327860
233964
18
80
17
47983
340750
88
432794
162941
36
27
35
346645
79
6
4
2
13
17
57106
7
340639
26
76
89
5031
60
419847
232551
24362
603453163
313840
10
55
77
88878
327892225
299091
64
15529
265232
80
75
141857
89
70
16184
412249
3
373865
204469
434462847
49
32
1
282710
13
50
38
8
411292
31
367773
213830
40
382437
387374
476792
13
67
78
321705
42
95
34
8
434074
54
58
139791
51
64
21
457093
77
549773484
79069731
16
819295072
141139
218576
498193
300756
46029
132962917
231150
215018
461556
8
378755
98450
18
8
272269
102335
59
395818
349261
150097
9
25
409819
6
358231
259004
236749
79
643077287
6
203924
93
1
17
47
309741
254128
346123086
42
79
64
14
425919
99
2
48
52
88
6
277421
144241
42933
8
52
16
86218
1
3
27
418337779
185227
183867
306211
82
7
55
95
93
796098267
458463343
85
319302494
5
46
71
49
426662
2
5
99
475851776
57
49497
64
76
90
77
81
126007
459076
309018584
733043958
87
96
652501629
41
30
78
437265
65
20
148177
85
3
54
60254
13
218477
46
50
87
53841
3
167341
93
543585002
41
555645089
153047
99
1
109190
381409
77
43
166931
48
641759355
262469255
330105
477242796
400166847
374253
12
263249
99
41013
72871504
59
131316
22
34
51
363663
17
34
84
293994960
351059
26927
324664
153289
449887
9
420380654
85
26
7079
36630
183468
486509
7
40
4
406375
58
249473
232798488
121595
54
391146
7
127752
3
64
9
257436
256727
92
37
63
693912317
57290798
163565
87
36
75
478260
387666
186295
372312
50
38
211128835
326653
4
268918
72
403973
514869288
471669
401263
490741
97
488525598
70
57671
67700
288325956
576615264
132503
284038
99064
37
88
434811
30
84
68666
263796
58
163983
158453
8
233891
103093050
443545
45
5
52
238955
20
554407232
63
7
1
32
430043
466443
9
2
6
23
167236
166011
463028
69
64
130103
135605
451320
324603
63
24
233368
474590
341466
123230
3
367580
124882
130803
126542
14
43
43
393764
253457
91
89314
90
255786
486335
9
85
206025
75
4
52
49926
207884
181441
331896
94
84
22
382314
233777
48763
38
11
152153
844381470
62
32
151451
47
42719
64
646417222
62
57
239138
190526
4
138377
466195
65807
41
5
292886
59521
6
431809
14
486187
45
4
140008
377527
9
64
94
66
27
597468712
408934
36
30
45444
381585
377180
15
85
83
61
491029
21140
5
41
94
58
78015
524931311
2
178728
3
42
451537
17846
121966
208650
124565
48
64
98229
1
406650
4
8
528492385
272733
86
224261
95
12
86
301641
336626221
70
219102
64576
199429
16
51
340613
67
245678
201625
13
104375
246806
44
443235236
38
80
43
6
382545
96844
396243
447594
854552572
89
196268
292430
105543
8
190414
475672
5
85
157052510
279447
9
177308781
42
42
14
85
50
278758
42
20
221144
7
25
81
50
8
36
63
94
2
72
245182
185027
50
60
329648
476002
897340180
378875
493510
77
235395
89
8
28308
4
38
91
385613
9
78
62
266219
175837
472262
675738058
58
69
79
3374814
53
100677496
341628
3
45
162048
96
352362
20
392757072
72
7
82
781942981
499963193
22837377
47
45
173199
67
76
9
300498
60
53
29
23
106711
365258
158087
439670
184001
419865
22
394420
407848523
321852219
412297
159605
246842
69
2
297150
258608
379461
5
65
7
6
47
208257
4
8
365798255
283294
73
61
294586
6
489638222
37
288656
9
42709
14
422343
312077993
7
17
72
80
2
495252
73
27
17456
546282393
3
7
21
216172
20093
942471218
229918
273112674
255407239
19
638953860
43
41
158005
48
4
176407
562871303
415295
2
66
68
50
347143730
236856
724752590
43
61828
169953
30255
73816
79
86
33
125123
81
47
35172
85
27618718
421479
63
30
98
59963
649163801
449488
312936
44180
475950
64930
83
4
207867
72
361505
374363
86
28101
17
15
391482
17
26673
66
252685
203515
7
19
352582
445792
3
11
25
98
121287
160528
1
85
83006
30
186596111
287587
76863
173948
7
99
95
444789
167257360
318193
100025
83
9
148541
266415
216285
444387
21
313358
2
56
271783650
265905
10
67
27
11
70236
30
34
95009
29
89
178868
71
56
473395
204561
63
55
76
8
17
133518
217676
75
404970
31
37
1
4
99
45
48
77
266522
954050307
39
5
20
163543
7
39
3
435219
11
10
2
637166544
364524
870330263
231503
233322
480023
58
4
686326904
5
96
26132
71
672073138
235125
1
479547
13016
698793566
80810
87
57701
80
46
402460
95
161549
71
220812
7
471510
23
773982525
20
1
48
66
738742238
113564
10
337331
325021
496507
308855
320988
111379
690855414
150163
165285
10
65
4
40
155796
282362
775537293
566761331
89
24
438120
393451
96
59
415573
193935
430157
300640
288313
162372194
3
498537
222936
434276
5
58
698060447
471143183
313031
47051
99025953
58
447293
50
13
37
26
80
52
17
855296069
493576
43
61
892203168
49
43
41
58
48
551304191
2
107887
97
40
70
74
208916
24
134437
397052
75
578156765
95
422330
269406
21
394408
79
44
458526
6
9
53
84
43
1
462567
5
483657
135945
267908333
5
72
68
956510654
7
5
490327222
36
371468
48
70
18
42773
383640
55
61
14
453552
111644
215977
548928597
420182
607490672
41
5
66
61
50
489038
9
25
12
308117
71
92
372531157
266424
52
425156
40
228538
2
48
120282
461670
415151
63
4476
88
50
54
397788
104169645
283494
363893
1
131791
3
79
9
856204575
76
24732
14
92
11
43
45
64
486314
273599
36
78
71
64
74
52
639408500
49
7
90
50
104490
27
57
382688
22
44
576948175
779760555
25799
226275
255864
70982
184807
334826
239587508
9
1
13
8
92
85
29
37
483074
113706
798761096
71
380866
668666833
31188
329609
151401
146888
548479716
69054
256537088
26
25
8
1
157784389
350666978
309164
157901109
4
400916
66
382508860
36
3
342940
374941
278144
158222
41
32
344108
208403
14
237030
445034
477244
465003525
67
36
97
347759
273209
227015
320480
49
740868179
299103
48
207784
11
24
25
82057613
35910
524165494
272137
281321
199991
70
11
3
76
348255448
108885
477015
5
26
4
55
970320974
34922
7
47
1203
90
154056
2
84
374602
135711
88488
454252
116976
151610
476256
743607881
483661
38
38
298864
63
44
31
66
496909
57
100715
156369
37737
431672
78
83
63
60
11
310029
59
443038
67
8
2
202620
23
453776
85
50
224156
28366
228285
356257
179948
293777
387461
44540
80
14
21
45
481995
75
515013647
211094
7
63
4
91
216017
132613
420992658
198435
72
25
455963
49
37849777
60624
611785872
67
98
436554
444079
167166
308573
376163
234997
5
30
493806
4
53422
6
106213
47
38625
343756
462301
998830009
145796
60
1
396771
366590
395843
216891
377300391
79591
396372
178763
279163
76
736987934
134953
766134852
2
247296
382302
32
72
267025
437586
152651
72
252949
7
78
31
6
498199
26
779336169
345225
131373
6
89787
441786
180802
76
66
13
32
291484
324302
301767
6
5
591058954
76
67
25
12
131993335
177203
49
416041
23
183733
7
344169261
12674
461993753
7
245199
334046
35
418898
250122
86
115652
85
21
276213
365338
84
409011
935652358
1
4
54
86
33
369198
82
88
83
365981
7
937606182
950719112
180253
89
288678013
235732607
100804223
82
355796
540496980
236344377
224442
3
24
93
4
54
207728
232646
67
467792
453039
488260
144758851
428112
8712
64646231
71
82
332981111
509621212
87521
6
6
25
42
14
351409
380348
32
58038
88
6
24
37
273926
12285
3729
1
242684206
49847
71109735
22740
2
5
338334
87
9
67
84
124272
90
262593
65
428274
452110929
74
303187
467424
46
470617
269345923
453115
32
35
339908
108448056
37
424792
95
33
8
397101
23
57
51138
424646
94
36
344304837
34
74307
39
98
27159
90845
534792060
745407174
344373
26
194689
441510
4
67
381220366
77
65
11111
84
475921
67
59
252328
428126
68
33235
98
367877
423924
80
8
15
147227
70
418603814
164924
89547
287014
236483
221976
287477941
396055
81
432414987
80
58
29
89
388936543
27
73
98
491070
78879
775491652
54
10
445182
4
48082
32409
487052
177782
32
17684
64
80
37
49
226832
226922
52
8
8
18654
55
921481412
88
259179
336504
114082
34290897
58
328580
63894
30
180893
27
35
83340
94
432390
19160
94
39
15
54
21158
70
495935
52096900
4
7
232563
449224
55
60
66372
369578
86
822724682
15
78
53
81
565170475
483374
80
196169
42
71
1
80
37626
132629
320877
373312
78
335797
497767
952828060
34
51
181037
65
277812
1
86
442047
462266
56
713643085
4
476839
227671
333568
384664
56
205690820
52
23
63
370689
37919372
208011132
266941
114629
53462
39
90
466430
21
99
63
173583
55
158569
408541
7
319755579
22
352724
5
62
18
95219
88
93
19
175282
91
55
408389
17
262504
376933689
83
7
98
73626
453504
217790
3
255862
65
454484
888413532
308910
360451
79
186303
7
97374
60958
7
39
183800
80
44
80
11
223209
552982650
494051
411421604
187765
445478
373621
17
321779
8
240337
72
2
9
34
67
361843
50
206411
50
133378
93
54
407482
39
4
57
31977
344463
209818
463846
369669912
75
242486
269420069
69
415292
58
75
57
656895037
604039265
72897348
481629
3
48
340910
143377
159158
90607
10
22
237218
7
89679
65
78
257080
64
315530
73
58
34
169679
83
459112
481037
263985
24163
56509
80
256647
207591
255493
170968
33
228221543
8
88
694525467
478227
74
10
18
86
10
320441
340688
309589
219487
390194
418751
50
2
98
36
61
57
491429
363513
298310
36098
26
95
433325577
728836673
6
890389644
140003
19231
613772283
2
9
5
461195
249306413
44
171864
67
57
109610
497440
253912
955424920
760428871
541248846
60557
2
409921
184615
41137
97
183428
300310
91
5
796079251
438443
18
44
3
39
392692
7
450063
29
3
30
581763085
369257
423736
343596
86
37
9
9
386217
47
8
52
482379
16
67146
245583258
219697
15
435450
61
288134
75
99
82
26
193006586
283113
76
299332
17
77
18923289
80
22
484901
19
131741
62
74
387957
435105
28638394
29
479140
99
497873
138917
225677849
645859893
68
151115
11
26
148740
17
401251
296351
404491
60878
10149
54
952938309
96
214341
17
215996
82
13
456794
47
70
690036281
240285
16016
384795
758166099
68
202797
24
149882
89
42
53
385093
95
298188
4
645333581
62
138117
249823
219180220
5824
67275
466675
36
286512
54
45
838112746
353658
255657
197054
5706
14
9
106476183
69315
3
18
14
67145
6
106067
51
3
25
126050
31
18674
135310
129529
446279
27
12582
140870
14472
90
25
126853
20
383251
243181
178983
16
66
1
208525
199993440
244127
54
425799
37
460814
26
41344
45
13
6
76
349311
166308
906491662
1
903557640
235687
16
49
42
217644
51
925617536
614756984
99
79212
5
2
923041705
50239
483701
702632872
368001
5
17
76380
413414
4
199748
743610678
350385
445960
79
200473227
622032988
32
367615521
277424
313923
228077
19
330124
217916
4
9
162866
262758
55
36
77
5
39
62
19
370139
40
135055
89
4
452128
56
55
82
179522
72
10
1
1
72
625089674
14
329260
450537
306415
11
194037
22
167911
450692
8
450995
433645
3
7
99
373501
177894
253796
75
800630162
61
79
418238239
46
77430153
78203
152915
47
9
245788
480660
457901
40
84
272341
29
5
656196309
121484
68
59503
430516
96
80
1
279740
7
41127
4
55
252031
172908
45
494491
44
33
33077
200283
84
400133106
93
271749
13745
480459
377396
4
1
3
54
28
95
260636
97
10429
55
361838
448153
94
12
312822
33
13
298018
468967
319550
12
422843
3
112623
375675
54
64
58218
296726
773671026
92
13
93
202273
28
356860
305117
40
269475
678345093
70
322611
82108027
30
123672099
303720653
438880878
47
39
88
76
7
662848277
54
180205
402158
309971
135276
1
256932
1
82
45
1
94
85
330465
29985
202972
454055
44
13
50341155
25
423994
7
22
79
61
3
353620
63
23
2
92
64
196956127
33
207463
27
443686
415948
783311067
255080
484722
36
177748
28
417287
395889
33
1
78477
82
117638
4951
43
2
135195
299409
326620
55760
101467
910016234
55
119834
65
74
3
384509522
694499895
456565
279527715
413835
48
39
48
3
70
331065
30
17
26
35584
486048
77616
8
423531
30
3
12
61617
297178
9
21
34
29
271697
74
444004687
476498
40
52
710606416
380918
76
21
5
448058
247741506
5
55590
63
447524
49047
296572
455549
485568
444468
43
29
30
16903
308659466
418879
90882
42
19
446757
75620
24
86
33
26
833106319
62
23
29
22
43
57711
391470
8
68
65
472706
52
322724
14
49
19465
75464
85
1
71
67
745540688
260174
92
268262
62816
72
321423
45
41
56
17
445146
38
92
2925
90
130867
273498
345662
667580316
1
88
6
30
86832
31
7
192239
65813
343992
34
33
439103
71
7
214396
88
92
62
92233
453911
301666
265068
214671
164999
69
96
7
13
294855
398463
338423
67
499982
44
418259
2
95
119823047
443576
42
161139
2
70
716664134
2
258414
534275793
294516
45
396627
71
488005
9
1
421876
45
42
15365
22579
47
26
27
150478
9
119904
94
84
48
21
27
59
230258
27
96
245791
45998
262937
253396
58
8
6
456169
249988
82
619292028
612344485
30
382482
51
73832
199171
435762
96
125769
72
90394
6
368554
372844
90
36
97
184609
26
935003763
349796
30
488655
39212
307940
455889
142555
42244
336469
386033990
85
130778992
2
12
496272
22
3
77064
492860
43466
265821
414485
303467171
18
186464102
57
31
332688
4293
77
99
1
426818602
51980
884779218
207157
78
25
364845
432417
135353209
38
664522009
41686181
85
226422245
130761
81
281280
83
330024
565172212
27
91156
109848
370442
219298
250822
23
130357
42
689374099
69
48
706227785
247985
282927
75
66
84
50
356033
18095
388235
1
106465
367973
127885
11
372122
366957
214322
50500
50
89
65
21488
5
264102
56
248648
58
71
438674
52
61
41
298201
70
899787497
8
70
49
55
318869
170279
3
85
142019
54
1
86
84
98
20
128443
454245
91
430675630
915657628
3
5
73
43
59
67
156296
89
9
59
257096
37877
29
378419
80
127562
32766
38114
99
5
99322
310658
994522948
99
74
498533
160802
359742
34
66
403050
75
28578
62687
153763
39
431582
95
85820
939308757
70282
344851
364079
51
149863
6
3
22
852219144
913351581
701420853
248697
178558
90
20019
166628553
8
19
7
23
253980435
27
73021
25735
17
479021
258819
66
56
5
442459
84
94
323216
86223
920445983
84
81
992626584
38
409179
9
407419
258605
738286939
451850
43
465430
487185
184642699
5
67
8
35
98
797210082
43
3
2601
71421
43699
93
94
378844
226365763
410964
22
121134
57
8
49113
1
83
22988
59
110926
525534780
148944
91
487099
69
27
51
75
475228
8
42050
373543594
879370644
254917
388809190
5
317303258
96
45
75161
623416425
299580
372517
73
253512
78
106805
305745
114278
169098
83
565030812
177173
86
368772
489248
491551
317293
91
88
22698
13
305170624
764536935
831479317
163588
219369
68091
9
170762
90
252428
6
88
225798
124436
32750
5
99202
399186
48
70
31
2
32
70547
47
42
36
296767
72
362764
267863
7
2
126711
63
391221
148588
69376
45149
385926
70
28
3
48
46
23
63
227064
307699
422155
11
293230
172808
261909427
99
81
131946
62
65
17
42
297650
1
466778
186815
61
68
8
261839
474569
52
47
531179881
245572
41457420
94
62
12
40
934326958
13
9
586839392
45
90
376689
66
10
36
9
7
407443
6
839843837
48
134600
119895
151423
99
432172
352525
83
78
70
324399
89
268302
196938
16
33
17
36
57
17
62
77056
219254
75
81
61
8
55
10
31
274828
472567
155964027
25
26
16
53
75
42
163207465
243734636
53
90
366260
55
727094546
664242435
246619467
422140
1
334967
68495
303668
130805
355735
38
240805
452243
4
12
396172
3
42
59
8
507820905
9
16
294826
249818
341358269
14
98
474758
47
54
67
1
67101
69566
484056
81
195560
81
337020
2
73
80
591934863
832338359
42
2
5
91
449658
190350
92988
54168
351708
16
7
66
2
149124
475653276
45
341774
220063
18
342856
10
389508
88
86
60
54
382142
444355
418376
55
18424
70
47
81
218262
21
158711
269857948
77
30
12413
33
78
77
34
87
62
60
212676
26
69767
159513803
409130
29
2
31
76
347835
418143
339830
493190
5
494537
399002
942993873
470402
3
292560
17
99
334616
6
4895
29
281119
76
98
376654
59
71
553457638
950807512
61
99
20
45
88
69
96
180304
90
4
91
304868
71
86
74
135220
1
442685
371029
15
7
326599
12
68
95
288099
17387
209145
35
161339916
478035
369470789
12577
96
25
296366
363840
106361
119058
42
55629
382444
73
33
498871
55
3
99
17415
45
36466
248157
42
21
28054
72
62
5
2
84232
468561
351598
124419
78
108763794
58
189872
86943
4
73
222268
352699
67072
174490
303304
76
2
281148
40
25
49139
77
239093
447964
303273
213674
3
161398
67
75
297205
10
223116035
402000
486786
31681
46
136634
85
88
4
170478
2910
39023
271643
686029042
167754124
405454
38
4
584349525
8
47
16
4
66
163719
81
280623
54
7008
72
94847
57
69
143431
309191
178906
166162
16
664335729
11
58
469339
563166177
69
71
935304948
639363653
3
94
61895
45
96253
3
8
111419
70
461884
483678
322849
84
66
15
134000
425364
27
275770
20
170299
11
82
88
390068
255440
346458
399376
80
83
428068
8
246054
46
30
3
238088
49449
447508
220345
84
275135273
155260
682642421
116562
373393
73
287346
61
45
390692
485883
153558
13
297459705
66068
85640
49267
119577
138672
4
262795
344067
129619
48290255
184575
227564
389170
151397
44
31
69
303708
808561906
377412
84
72
83
78
26
11
249606
341898
13
177459038
11
323751
304457
472507
196465
392729
3
295803014
461667
72
497764
14
199534
379844
92
191107
4137
61
237179
46083715
32
436283
258293
47
296482
86
6
61
66896
7
50
630949471
62
59
66
10380
12799
236531
202636
63
247741
99
32
202336
97776
484637
63
7
1
141004
368882
366335
140830
195725
60
16
7
381805
104369
97
96
17
34829
80
254717334
426119
50
8
77
488246
341132
348258
8455
12
5
1
6
240388
1
438057
287046
215323
59
210079
482384
16
36
46
61
484199
59
51
233388
86
480604
214075
94
61
399449
252915
46
50770
167587
52
39634
35
151537
48
59
94
74
54
44554686
594457224
187584
342740
5
9228340
80
82
186292
23
76
934379556
6
359803
335802902
373124
55
252328
362768
225826288
149448
29
1
227986
69
19441
25
371456
24
9
475600
130342
128900
133980
74
37
129538
45
155819
385710361
123682
25
99
64
63
75
8
244928
459041
73
322499
495480
17
18
56
42
21
30
12
46
7
28
85096
40
99
45
151868
20
29
81
488681
56
22302
261779222
76117
27
58
87
67
487449
97
88
228028
772645332
423392
10
468531
9
197445
16
57
66222
4919
68
709278708
2
755596330
148770
42139
185741
12
72
24
45
2
38
989913000
429585
698160415
745147697
79
395643
65
46
17
411050
282907
840800441
5
469791
4
81
42869
30
49
416550
979824311
62096
98
89
88254923
318035
78
277347
1
293774
30
24
42
362629
62
3
482917
96
91
4715
26
415962
284856
32
75
214319
124643
5
97
430927
61
160978791
49
413164
895470385
372142613
132637
235407336
225815
3
198417
70526
5
87
106279
363296432
73584
96
74
74
299861
257594955
385104
2
79
1697
220299
47652
85
54
327072
168842
8
100319
31
56397
61
3
28
96
27
101820
7975
208481
35
174129
24
57
2
72
297942
27838
2
292615
81
93
53
787094252
7
29
429186
432768
488956
73
49
28
1
5
1
97
292929
51579
66792
56
35
1
364076
1
88
164847
453034279
392337
490068
70
203089
331300
12
74
475476
273296
73
69
228769
30
92
809633183
21163
7
58366008
468664
492084
6245
260131
333993
225657
98
360864
31
45
13
60
94
39
43
65
185232975
339062
234819
64
298657
456512797
252129
478370
54
96
76
2
7
84
868836755
119335
35
69
3
373636
99
515639642
28
320238
53
143065
49
37198
30
87
484915
14
78
33
224616
364525
71
17
366082
443992
84
381699
270717
77737
70
92
829105444
89
304236
41
42
33
36
42
66
2
7
113484
62
108436
94252609
480098
21
112226
472278
245507
207698
196178
249231
39
24
58
231278
1
4
1
56
4
37033
261839
4149
16507
13
18
95
766248299
33
58446
18
959265152
61
67
14
272864
37
4
181505
359533
81
58474
68
223554
461398
321221
18
79
169839
47
132810
295166
146582
2
34580
76
183506
325779
191187
9
36
5
374383
62979
61118249
449234
245962
643321042
214306
282589
492640
47
476433
242024
377388
100664
89
165661
83
382532
74
441762
40878499
18
97
270927
59122
9
669656820
308012
4
438000
4
15
66
63
798982182
99418136
120620
65
168742
38123
381060152
395860
744576760
92
3
35
279858
878557959
497739
262333
49
269239
31439929
275703124
80
210250
186543
60
252657
7
975697065
29
43
59
44
460203
443575
37
39
38719
42841
89683
29995
110873
69544
195685
74092
93986587
48
117788
53
21
249928
65
449537
53
72
2
55
98
264934
309492
239013
567231201
285010
225386
5
184404539
187993
446073
25260
93
48
373367
15830
4
468754
67
187999
114516
107874
422939
81
823605155
10
430486
275107
316852
52
86
654065787
466624
724144745
9
256078
56
399601
141713
440573
1
360320
33
25
107052
37642
74
36
45937
850493412
215864
424000
27
48619
26
17
252439
34874
518488978
388156
84
5
9
26
174992
1
660518585
82
414842
360177187
75
3
60
257712
305731
344061
21
415669
88
976880055
13
30
91
18
53
468333
53
56
83
296814
435778
71
127892458
62
43020
132523
531269696
65
131589
4
285902
44
38
53
47
217525
87
802441036
283883
7
79
81
92
58
420152
42406
189418
56
96
314273
18
1
217095
436538
45
470491
9
5
85614
4
294724
98
7008
89
13917
6
233576
26
7
131162
82
52
121158
64
52
180484
89368
124691
40
98675787
435327
255728
84
39
39
44
37224
566887210
195768
99106
221144
400943
873188664
71
31276
467197
28
94
50
66
59
70
26
83
190760
6
36
56
991622346
641021614
72
83
62113
254332
290757
2
95
5
380517
3
186764
5
98
126726672
11
76
31
38
5
84
74576
256366
3
51
141700
8
106679
82
959694844
207084
66
39
248162
317237
4
70
28621
151280
182079
24
154101
136991
198020
13
6
33880
28
5
195881
5
84
42
229746
37
452338
235059
30
78
279706
514237085
5
518507045
67
6
656534148
9
13
66
416311
380603
610865523
330621
455296
389591
85
36
362754
462612
522621467
392885
297301
277866
91
330059
338884
54
10678
28
63
78091
42133
54
38
39
333971
3
110326
82843081
42452
104711218
7
407854
28162
277838
339986
344470
79
264575
14
3
30368089
346697
219330
6473
1
68
3518
47
44
9
261866
35
9
210725
57
470813
4
5
401523
16
96
773334752
4037
447116
299131
78
237225
484939
51
28
351086
5016
342766
3
55001452
74
2
81
9
138336
108903
31
9
56
87
124996
199266
1
73
67
276871
242430
459641
163538
50
26
416556
68
9
60
45
71
9
389969
492220
905346984
95
27
1
285229
77
60
49
98
13
331189
256383
498280
386794
72
202863
623785493
343009
28
167016
64
90
242988
19
22
513592216
491565288
41266
178654
60
89
22
418543
22
563662932
95
74
300361734
80
136230
546431171
10
164178
49
42
175620
4
69
133594
58
273415
35
321416
383844
161067
32
80
36771
55
24
482600
93317
77
31748862
170091
6
295633
433155
2389
16782
17
84
36
42
51
78
77
72
62411
177156
279851
35
240164
15
99
71
98
198148
42
46
350205
207981361
399215
277053
467254100
76
68
66854
27
95707
52
368720
32
347108
2
336148
405643958
80
80
48
62
82
6
187611
11
67
395032
95
60
356503
15
44726
623899518
33
163799228
51
4
324029
805926301
33
36
373073
350516
35
423255131
74
963026452
54
181896
45
15
28
56
372519
63314
2
57
63
264464
183888
634815097
14
192215
13
24509
228063601
56
447681
4
68
126249
60
276922
288287
73
8
73
201211
8
58104
58
66
48
78
103005
19
263881
50
181634
99
1
365379
97
88
1
8
4
79
389979
47
118472891
47
71
17
87
133766
66
420546
4
97
20
73
423187
92
140391
35
151544
212332
670126118
107986
9
20
264314
457933825
200866
391114
4
14542
370500
350722
51
32
60
39
70
71293
12
2041
53
64306787
13
717606688
482594770
97
72
73
17
387747
472611
59
415401
96
303140
12
455053
74753
5
31
8
423103837
70
9
115291
70
159451
89
98
96
39606525
4
438578196
10
902253111
61
132919
16
37
99
372061
391130
433499
148772
83208910
96
1
3
457299516
95
64
8
85
72
37444
5
39
7
58
477545
568594779
242037
62
288613
490116
370995
31967
26
288783
37
939570356
30
472014
115984
91
44
295249
433243
5
403616
313954
12
165723
3
344370163
186227
576847079
93
320626
29
9
169578
327078
12
1
31
349280
135237
13
103358
161618
466125
113114
62
55
5
11
359506
19
75434
25
311946
140291
67
7
80
336017
45454
248370
485554
6
15
7
415762
120144
65
77849
217058071
75
466090273
88
198310510
94
497674364
56
56
376601519
71
638124700
174152
201391
34
55
30
589911397
80
146160
202025
71
100468
166160
13
453412
56
4
45
270233
434527
246244
4
396404
21
41
418727960
249392
328499
289479
64949890
86
16
70
73420
357159976
248072
348764
89
10765
20
367725
365274
420762
95
73
94
62
484794
79
657780096
74
509228388
442390
60
65
54
46326
129396
359703
238656
385842666
28803
2
73
977508291
4
237082
423834
6
344875
16
52
460488
55
629857544
86
47
6
3
118559427
2
164917
454618
187124
6
80
48404
57443
113596
75
295139
98
545638392
327373718
23
35
72
50
61432
402532
10248
79
192260
93
12
510628528
840581272
498064
254558
363234
208846
5
40
17
235287
47
981868398
96131
331579
47
14
77
394202
6
354750
408358
319273
69
69
717272024
491620
122988
5254
246774
15
47
93522
46
2
9
426463
667588032
31
82
188210295
3
78
165251
427066
65
752553276
65
51
762866362
213860
83
6
414707
10938
69
481498
423075
289799
47
432579
378818
263588
18
318698
404121499
29
29
96
66
7
62399
244446
80
43
55685
68420
4
8
78574
5
395509
1
280531
98690
6
367058
2
271054
471762024
28
31
2
409194
56
373069
268073
5
325054
87
82
21
321718309
30
483255268
270280
71
118900
4
902600143
9
944344242
17
31
47
105836
12
10
9
758703499
77
75
41
165763
88
122490
363861
5
630536011
344893
501983293
71
249976
840987433
454860
46413
373929
255126
95
74
111491
49
4
5
166708
4
424206
6
57270
78
211755586
31
10
8
48989
93
160527
102982
662842303
17
181357
25
61
255415
62
31
303093
92
433054
288662
58
92
259784
289399
37
43
75877
88
365480
7
99
131804
374445
77
147507
57
454534
40
438199
292617
86
196445640
84415
268592
6
695510163
64
24
63
6
32483
113589220
503735721
9402
58
84
58
40
130437
8
40
67
23
270381772
9
70
421898
17
339900
420816
231274
294315000
30
36051
38
4
71
9
84
208950
82
383358
165506
376565175
94474
196816237
97
164848
84
20
511547040
55
42425
80226134
318031
6
43868537
23
3294554
337487
220056
301886
86605
8
442363
27
58
53
103876
410902
92
52
8
90
8
35
671286643
50
5
39292
9
6
418818
116492575
9
53
618665533
9
42
51
256593911
54390
81
20
22048
55551
312347
73
309588
424576
88
354348
458588
90
544980693
277034
108039356
227130
411292
256369
70
269059
553491651
49
3
38
19003
46
87
22
273616
299655
32
54107
71
68
3
611233466
66
492656
20
315805844
656177953
323760
41
73
626170877
241103
84
7
3
84
260901
90
350429
48
81
13380
37
629569232
48
217647
70
269295
81433
214072
57
335887
9
217297
460963
4
254964
98
61
412005
17
11
25
91704
334281
281330
8
66
99
2
6
353184
338093
450877
81
6
391726
4
49613
4
61071
41
377941
36
7
13
21
59
3
28
320275
57
371531
3
725243521
281840506
167421
153072
523567966
344309
381516
359882
50
3
187149
761931787
215282
73
252688
65
425024
6
55
388994
41
220768410
7
90
70
317713
509939353
36
42
87
15
119528
76
283708
413853
309461
15
392297
52
45
37
8
1
55
510490470
192629
31
8
51
18495
64
2
39
98378
434586
11
57
1
217575
223018
67
51192
229519
9779
5945054
317460952
119125
362736
37
59
80
47
54
367591
480641
285129
196377
262530
95
66567
33
110856
175606
222380
34
313035
76
491491
89
34
32703
257119
92
220078
23
147273
345622
76
614485566
8
8
268861
216491
2
50
346918457
79
227854
70
392534021
66
424590
52
32
203759
116464
688180726
1
45
200448
57
478275308
212015
57
324179
66
14
445069
5
392546
89
382363
359079
60
330330
37
7
52
495494281
84
392212
53
444396
471966
7
146793
61264
2
196096
14
189532
75
87
116931
995514256
98264
24
13171
497176
336747207
77
410661
40
64
44
421049
131292
58
132151
91
6
65
78
987775562
48199
85
45
144444
198920
204374
24
61
8
76
309867
80
83
292021
74243
204756
96
89
233092
4
303871
22
4223
994762516
228157
95
304097718
69973
20
21
43
3
53721
135948
45975
97
94
2
196118
76
65
68
335802
206992
269049
20
252838
404694
279941
8
83
12
364500807
124488
383065
428298
15
229947
38
4
45
23962
6
73870
21
44
702837216
84
6
67317
97
3
235518
1
73
177016
145732
4
99227705
38
11078879
74920
420590
86414
1
340882393
44190
30
1
61
426999
60
11
448143
51
86
96
39
158427
42
96
296495
344322
949426748
57
43
24808902
59
33
130351
164037
21
798535596
96459
58
72
92
5
86
181573
655774102
125422
320097
30
97
52
16
613544234
60
117563
62
49
127996
30
176145
392197
80
32
2
59
66
35
5
6
384935
398748
431018
82
42
10
87433
61
267764
458913
92191
491873
313788
998396079
99
48
156534
94
70
210835
1
648622459
182539045
41
73
33
38015
26
76
98
28
961295550
55
22606
62
68
30
1
169126
200140
24
3
261870
468184
25
73719
3
233871915
147667
81
142829
251477
18
86908
27105
256748
191342777
289175
14
168851
45
314398
5
305976
30
78310
230901278
21
99
67
7
68
32
5
297111
95
92
66
315040
18
455691
44511
18
254893
238738207
13164
33
66
212441
425423
3
1
88
2
240690
42
7
8
9
468666
220842
65
381921
437830
50
80
48
245629
7622
467266
5
16549
293880
1456
35775
168598
378541451
401994
466877
365773
134916545
420366
96621
84
191584
84631
4
314710
90
88
87
41
468333
26
448884
64
28666
290839
62
333494
30
53
136447
148246
73
43
18
291672
86252
61
3
10
7
169439
62
4
77
74
48
13
7
285009
605605063
305835
48
80483
37
83
5
45
47
427760
51
5
47
21
25
55
740381398
810939785
313886
31
191946
230131
8
182377
28
85
26
289682072
446140
44
41
793926124
110957
38
381755
5
480649
497970
142320
40
57
4
96
183519
49
11
54
87
69798
434522
472065
30001
57
60396
61
335559
31855
288980
138485
97810531
83
319
55
11
280809534
443530
37
96
79
43
101467
27
43
72824
6
301867
164176
134317
62
44122
8961
42
41976
243025178
128224
1
526302407
7
225786
324643
210654
78476
15
53
75
26
397163
365616
5
61
342847
119215
53
98
53
237911
75
229287431
79305
98
301132
12
271984480
56
51
603492366
60
53
275410
54
96
63474063
76721
83
444899
57
88
78
12
59
82660336
427578
78
91
100778
9338890
125324
11
46
194690
535202450
107592
67991
481650
395446
23
17992
69
257208
14
6
40
419101
56602
208186
17
323712
102637
38
96
75
87
491309
26343
403998
370266
31
86
20
356203
426821239
481261
350052130
30
351267
46
62
706756506
445590774
276512
467270
10
28
178594
408445
392640195
91
55
35515
11
26
162975
693476879
5
7
1
356425
212129570
57
89
125492
79
6326
254954
79
135195
25
46
8
475373
57
97
56
2
318242
84
69
6
32
3
5240
276040
5
113646
237851
997062704
35
533236428
293853
118269
67
270472
113345
7
4
57
414765
35
74035
97482
85
9
13
17
28
21
945281613
716332932
457133
267135
2
64
8
1
26
298744
59
9
32
914708135
104740
54
87
198781
5
2
57
315214
85
72
99526085
28
6
217880
98
47083
37807
173533
98
252496
443481
40
9
420160
82
97
56
93
313968
127226
1884
22
31
29
44094
22299
8
21
25
552286946
76
111099
47
50
3
22
400502
58
67945
87428
15
84
15368
466454
200295
57
740900669
11
36
497201
26222
172433
260876
9
2
205109
85
85
32
202431282
98018
73
82
194991
293111073
97
32
289238
91
11
49
148886
412987
389891
35
90
4
2
49
4
73
3
17051
863630702
84
90
62822
99
427597
91
836500341
263653
22
47
440322
77
156207
85
30
65234
66
486289780
69
60
926653670
15
8
86545
463106
18
6524
43
485504
22
362080
14
275797
16
88335
34
26442951
83576
395423
3
54
91
21
34
5880
601948741
207312
67
82
23
3
207612
172851
276183
23
482360
41
65
418065
462535
866448012
178791
439147
460208
3
86148
6
39
278501
67
213834833
7
125615
285072
116197
47
5
945016164
341826
86
45
1
82
4
592940145
407517578
221758988
94
626128779
82
12
175243
82
1
270111456
124590
283318
70
265516
399213
7
58
58
1
94
13378
1
9
299743
456892
68242838
69
726368279
133094
22
7
26
16
54
60
360583
17
23
3
219153
98
84
57
366113
979571437
915721475
417253
494284
449567
3
54
68124
238264
8
99
454512558
912309022
436093
948952794
251544
329702
267215
280431
20241
87316
95
14
82
62
22
236167
280393
58
893986223
94
227301
447382
203596
99
128662
75182868
44
57
90877
178880
1
71
2
23
436718
203710
159348
57
136050
31
440434
29665
27
453824082
79
292581
7
34
360026
26
66262
46
136551
71104
6
321198
486810
5
242853577
36
459992
48
3
265221
11185
92
244023
446632
95
395258
476174
59
15
29
8
12
479625
86
12
56
89
183111
61
78
448369759
52
156100
2
407350
90
138504
4
177261
111787
77
172138
175904
993065325
64
185669
24
5
43
29
46343
2
472783
470859
489864
285820
77665
319685
18
60
119148787
63
933247356
184501248
15
117470
450111863
89
28
54
174969082
256519
7
162282
471480
37
37
927032047
403487
102547
77
61
58
61
6
23
409253
26
18
450423
452616
591165625
82
149910
52
20
36
289802
9
6
426209
101584
20
403294
315715
185988
39
353403
66
82
22
84
85
91003712
74
68215
90
13
82490
23
57
3
353365
377072136
478381
60
82
7
362524874
65
86
411955
604911830
351877
4
273837
41
76
44
147887
16500581
72341
51
92
427928
10
160767
108314
782364820
373225
9
2
88
10
60
91
145446
50
84672
23
436089
1
9
28
22
18
414468
5
5
251155
303369
33
103987
338361
69
10
184628
221995
2
126902
7
352993509
118543
18
97
15
34
69
478365
310483
489068
644404392
68
140260
821204006
89
63
213360
25
6
157093224
22
146429
15
326120
4
67954
80
477923
125317
89
93
449683
75
143382
852845086
70
24
55
705510142
33
208996
6
77
88
223017
45
11
23
23
387056
91
198732604
78
97736
88436
34
19
9
261081
81
45
37667
265354
8
192750
118146
50
47
55
248487
174599443
123284
185124
39
72
5
33
285106208
45
16
8
26
237510
466859427
5
752711681
34
426594
65
736489149
576991037
24
183895113
21
11
49
48
92
73
3
848604701
2
962625270
48823632
142343
36
70685185
43768
3
457754
238732
11
275341
328687
38
14
32118
454634
1
249280
263511930
447752
306976
487242
42
87
121448
464199
34752
99
137747930
2
4
179925
413329
278404
61
46
75
525384824
64
42
51117
45
17
94
1
60
37
68959239
22
292038
79
9
4
35
27
532932259
399391
14
26
366160
57
240436098
472320
19
52664
34
7
79
484781
360011
8
155679831
238312
5
291390
223449
382846378
120096
54
136147
489367
56
910541721
55
67
1
50
163607
404554
2
4
46
92
334379013
107409672
822556592
317367
22
95
281013
286824
30
706392931
66
165021
75
132657
76
164080
96
352723
2
67
108236
88
27
5
416048
86
420219
66870
91
3
264943
86
453582
97
99
553999541
42
26
339820701
69
42
168645
300070
315196
2
197588
8
68
15
77
308275
7
3
57
4
254103
145196411
5
175455
21
10
95
307143
454689
78
2
50
29
193372
191399
40
47
22
162658
8
419653
82
43453
184958
85055
122410
3
341575
27
239992
80044
4
50
109892
67241
93635
19
58
453395008
46
88
293999
5035
133810668
1
183256
45
445000
6
46634
6
136125
114001
26437
617434673
53
26
28
393457
416547
423546
413605
53
81
187822
431809
24
51
396262
445278
391935
284897
77
351903
448434
270218
337518
328387
17
51
99
412211544
764466403
56
14
6
20
158069
86618
5
249244
163316
19
420075
47
29
4
319021984
2
332516
162538
30
24
18
3
94194194
236465025
533529502
325191
60
13
98
4779708
201174800
896682673
27
67
236534
63
83
234030
424130106
5
75877870
338163
26
66
21
358509
48
49
6
496623
145190583
77564
73
332404
40
49
309024
20
56
47
179149
493689
7
3
89
141568
458045791
6
217954
216736
9
90
41062
377801
448687
9
412854
238028
67
150437
361633
53
366978
396629
802557536
14
207847799
507558370
45
684855319
401115
94
214207
96
160404
123169
444877
454110
16
370108837
1241
412024
99
469737
343149
311719
99
472012
41
52
522315625
55
248763
87
6
54
131984
24
98
1
124196
6
72
26063
34
221858
7
99
468244
421434
70
498628
255064
314396
78
33
98
14
106368
50
46
19
48
210036
43
47
48
59
76
76
241823
153659
317315
27
85
71
39
215121
258859
409443
77
36
347755
57
13
57
30
86
5
4
200609
373861
272078
26
163656
63
3
22
55
189830
55
169973
56
50
454044
5
16
33504099
146014
5
8
26
207541
198165
44889003
232127640
97
182880
364837
62
95388
220528
414756
47
195620
814281107
277601
52
122843
16940
232725
67
93
359893
881355371
310631
83
289045
3027
37
9
484297
96
375985
174269
91
32
38
3
61
847955021
10
400179
257283
71
432288
367233
98554
117226
445044285
66
182427
429139188
118241
85
50
48
452561
453073
27
128016
40
70630
23
290997
2
132597
9
235102
29
88485
44
53
70
6
15
419535
163361
71013
64
767614437
480006
80
362032
1
183064
93
63
78
67
92
81
4
52
79
96302277
366876
88
424728
481784845
159932
440203262
253571
45
26
346611
315165
45
95
348393
5
51
349984
7
11
326111
56
94
79
61
117839
33699
496676
32
75406
73
23
338220
91
391723
48
92
49
64
68
237732
74
15
23
834168939
53109
54
38
414633
2
7
78
16293
424086
13
19
2
483151852
819018993
6
48
14
358062
2
285072
165078
92
354785
26
78
7
14
92
951924036
342945
234332439
24
6
13
35
57
6
424514
89
61
84
198933
20
358715
232018
10
453136
267422109
128304
412136
206648
4
77
297881
37
62
293382
22
118654
400742
221419
163725
236731
74
23
69
6
328803
332191
860420156
1570
177211
67
298164347
992461228
11
197990
382756
270888
64035
25
44
3
55
36
153238
215454
32
22
768820236
390499
82
57433
29
58
360817
111399
59
63
849236845
213779
64
983568655
48
31
66
231575
365636
182904039
435611
9
69
69
57729
137955
40
70
43865
350169
92
126812046
48
453964989
89
42
284799815
58
60
402087058
999197539
401706
224044
22
83
86
35221
240611
64
666855688
316297
76
38
83299
76
25
98
24
204423
922810747
18739
63
24
85
25
8
476163
1
288883
280713
404587
152151
86
56
2
2347
25
86
50
644255290
462185
44
8
73076
101128
85
95
181560
190813
43
96
224896
49
45
19
673383483
575900458
7
63
161960
513713983
4
74
205081
200929
98
365587
379873
2
66
74
452970
272010
163990
68177
6
37
41386
41
17043
58
44662
87
40034342
65597537
6
90517
284699
429754
39
31914
92
469709
432911
20
887624606
404689
78
175028
193723
689310107
197146
168655
596245202
85
27
45
158520
95
358526
303541
364875
485412
77
66
33873676
10
57
99
124782
1
379670
16
447315
90
34430
35
132702
461411
446994
95
41
93
122004
493728
68477387
77
323266
161251
301951
213867
424908
20
247410
93
9
60
52
310246
24
56544525
155229
303579
68
3
97279
50
1
359452
246165
484269
18583
804117017
71
475939
309029
145048
426786
430182
928690758
302305
402387
348399
12
71
9
4
15
129404
99
10249
378990
479928
24
24
444457
89
12
3
42
74336
4
73967
58
22042
67138
696383836
9
331384
486820
17
78
1
413606
120014
666232057
79343
98
119433
43
24
351353
318085
42
276270
3
70
74
21804
464146401
19
92
82
20
73448
89
352594
10
8
346103
5
440761
63
374537
68
71857
167806
94
475812
351652
178306
4
31
421552
7
13
264399
90
477386
266411
229162
7
68
298366
84
99543
80526
257150
293464
101749
2
347136
25
379520
980094537
91
359935
68
75
61
24
19292
72
276529171
93383
160608
64
42
446914157
15
5
4
22
19
286130
782566931
69
987348126
69
153200
497131
99
310976
56524
17
78
51
11
73
673308305
199456966
143017601
20
11
26
133274
34
6
119379
333047631
404777
380822
34
48
71
226141
3
105195
330053
604938918
54
854438938
392990
145398
313507
352932
422053
27
82
338902
49283719
328835
162175
252374
29
315034182
204207
468707
824661790
40
36
86
305217
167424
483322
473445
927679626
484314
1
19
17
317770
383271
32
79
69656
270803
98
135101
97
365902
68
76
22
451467
26
30
439831253
2
240925
9
7
46
75
159385
415097
395776
230386
458508557
9
2
177554
73763
68
166060
40
21
378217
453380
5
57
7
61
235325
431421
82198
2
497421
4
494580362
96
981630647
339792
242117469
3
450712
221269
7362
36
253056
82862
240619
299937740
36
86
7
31830
104907
288650
566540397
2
202100
1
273306
62
29
468834
107018
454558
41
7
50638
99680
78
74
8
154111
375755
333395
348702
80
315177
20
9
226171278
270666
367260
6
7
20
973735982
60
285245
19
88
208951
198674461
60
38
17
97
76
30660
9
3
71
39
9
653095020
143083
35175
86
286441
42
34
93
31
398227
71973184
397975
6
40332
427657
193988
70
37
32
19
18
61
86
393724
21
27
79
32
163177
39
403012
28
2
498823
25
427338
29652
52
66
4
305031
49
746034149
972594688
110685324
94
310420534
9
398623
1
134646
39
163170794
2
481728
89
34
155577
5
296257
108816
18354
86
278590
41274
966463301
76
325860
35
560013533
7
10
111693
19
82
26
76
90
44
88
52701
934375699
7
267047
457003
105796
48
44964
89
68481
4
88
476544
94
95643
4
556619230
264529
43
15
422620720
47
417660
52
15
73
96
17
77
67
66
17
9
48
303959
332984
95326592
52486
8459
39
79689
285465
63
78
917929707
85
700914212
61
31
51
94
28
63
259604
269428
28649
98756
5
73
26086
51
133649
83
94
458471
823318067
344954189
244836793
273116
168565
83
344179
739837959
17
425522
255354
427231
63
86
8
52
407006531
47
29
11
885316876
196005
71
987633669
30851
148324
17
164205
59488
42751
343233837
548789130
44
15
54
88
361515
24
71
30
2
229533443
72
74
404921
240353
935226964
78
984280188
90
66
12
97
2
395012
23
451299
25
253410
17
150798
90
57
50
159567
49
492462
376473
36243
874425548
170217
253589
91170758
29
441932
11
74
79
92
58
89
13
54721
68
290446
7
88
209253
42312
160605
323023
92
141272
65851
98
25461
401051
131999
46
8
369510
12666
200308
31
80
24
6
482374
79
351718
66024
348279
65
667905772
41
349709
1
85
8
54
83
82
27
69862
893109716
15957
7204
25
44157
435426
68
229380
216682
133035
21100392
28
39
47
75
250292
198963
340094
299633
76
62
16
1
325943
372738223
97
75
22
61
63
265515
69
12
87
241624
320070
27
146243
3
988246770
34
98
94
48
355396
97
278924
83
8
485919
21
285715
1
32
41
60
237044
95
140585
2415
12
49
349980
59
247095
295571
90
199650
49286
74
98
92
975425334
41
4
2
385279
64
388268
5
16
19
25745
18
88
305881
470847
7
11
50
878004614
180241
163864
1347
289872
65
98
472293
107420
249394
25150
75748
28
29
30
185734
411618
450886
68
51
27
453237
99
35
258449
388570
43985
34012
89
392241
82
5
40
212463
17
408623998
58601
153242
385506
14
28942
79899
578732213
328657
33
165941
43
1
876282507
64925
16957
80894
8
17
758838341
9
64
21
40
430721
68
7
91085
23
394579
298632
5
260061394
90
50
54
178136
45716
98
172240
169602
90
14
408927
8
77159
50073
21275
43
15
357274
166600
35
19
320086
314417
24
46
262060
53
14910
27
269692
45
45
16
374538
258682
19
88170
362713
161490302
838953519
339900
74
36
19
327521
17
610342595
62112
89
42269
40
386209
88
250584
21
177279
183761992
26
280276
727672364
398564
292000
1
47
9
81
8581
71
128367632
62509
105496
53670
85946
365857
5
766191956
445955
4
61
78431
487434
82
3
55
51
287817
72346
8
199550
15
460336
76
336768
313525
327570
12
21
98
53
8
177009
348646
59
61
62
65
450907
72
329568
441451
3
94
89029
54
162883
14
63
334774298
32880
326366
33
25
8
84
102705
50
90
41
283238
34
232022
100403
9
35316
908440189
763164393
639128010
64775
1
323232
9
22
98
59
38
25
479597
250327026
89
81
52261
298411
45
91
145323795
33
106362
52
5
349816
2
55751
46
52
9
138874
389385
14
94
387630
93
336442
44
486768
107511
307387
3
23115
50
86
64
71800
498948
53
267742
26
282524
30
20
161475
26
3
30843
30
408276
24
88
33
5
145947
234481
93347
72
295955335
247516
5
42
4
64
244447
143952
335768
47
393647
205484
60
46139
734048715
8
48217
52
2
67
80
34
452081
155302
66
38
4
22
52
905
1
66
2
5
43
51242
263135
70903
82
193292748
31
155226
8
61
400660
88852
51
727163823
365097
53
16241
71
35881
82
149165
82
57
82
51
77
30
8451
2
85
424055
7
265128
226391
443691
684397838
11
58
65
10
44
110662
96
259817
24
8
293902
38
360190
45
89
14777
87
174593922
162522
113555
55
56
250878
56
120573065
6
462398
34
445320
63
29
32
2
105966031
412380
127269
91
71496
113448369
6
484920
130856
495422400
429701
45
41
65
118094
4
210549
47
93
35212
10
155884893
425355
479837
4
73
79
303761
49166
372501
322919
9
356119
8
315398
180
112947
67
74
33
2
423302
32
244035
96
42
85633
68
79
162829335
449833
90
29276
61
560186055
58
8
37
173216
95
66
209233
296956
130705
202530
159779
777365527
84071049
81
68
22
480740284
33
63022
11
68566
434936
257592
314353
166321
215896
142883
9
13
18
86
419894
68
235629
539443169
80
308500
19
93
4
98870006
292135
265138
65
79
25
56
93
88
27974
53
277445
949245525
46
32
422190
99901
354050
90
81896
7397810
2
443148
452966
466919
306420
118605
65428
350610
2
54
8346520
213300
6
457154
30
480677
97
388494
32
113626
49
397501
249764
90
199652
210060
66571
393922
2
2
67
46
19
7
472981
25
27
75
306395
436952644
68
7
433490975
46
21
107274
44
154685
37
408690
64
300132
3
353661
149771
30
148168
85
2
39
89
76
75
86491
275783
82
15
61
259892
46
331095
43
65
147288
86
10
17
144412
351885662
72
308929
6
5
318513
580163798
45
36
326111
952134802
5
90498
26
10
30
1
156946
55
3
80
59320
489688
184510
456740
666136467
220167
100332
316723
213192
203111
326920
2
40
463793
405350
266342
6
9
50
732457073
29
806346952
975078978
333675
381723
239671
671755228
480312
38
179773
167444
7
466609235
39
101911
869755733
51
4
260488
87
295156
24
204305
29
323228
95
90139
266942
77
42
83
348688
423357
10
597109437
246917
696781509
229247
17
22
369604
225561
488166
7
74
393883
209050
80
476857869
76
4
57
306818
135428
30
28881
50
82258
69
7
210208
22
79
64599091
70
35
73
365197
69
567483408
42
71
98100
9
44583
6
404992
33
78
66
6
153799
83991
62
83
21
3
33
5
22
424660
53
108676
292517
320677
32
386413
86
284589
93
848570110
66
57451
478222
92537
70
89
15842
247918501
18
52087
174562
80
377081
325290776
1
72
29
408074
78
125496
100219
3
105820
54544
82782770
1
95
23
306574082
134984
49530
452540
420507
19
435219
202910339
67016
98
76
21
65
78
42
75
70
117939243
164104
1
995628976
158861
77
61
87
24
92
959462348
30995
83521
5
464840
94
426706
60
27
3
54410
27
212409
91
576639681
27
243563
984437439
22
46033
87763
221534922
27
2
492902270
356029
85
151069
452544
66768
190505
67
91
41
188627
97
31552
57505
427917
52
71
9
377693
59
17
677789223
58
26
45
443151
44
269328
85
9
44
265215273
186968
259371
401138028
2
324649
21
1
485913
218540
81
2
47
24
187401
4
466227
74481
455062
248425
963570460
49
86
49
16
9
6
217418
220678
84
505001282
85
95
229265
204955
8
63
488699
56
75
50
33
33
198599
66
81
74
391880
9635
32
734278974
891680318
479637
57
144103
210642
97
47
491700
18
357512
322603
131055
2
92
26
84
48
55
231333
593081060
2
54
452201
419408
257359501
132256619
156612
64
418958
10
36
31
23201
192293
338881
12
82833
185244367
86
51
9
149110
129880
75
221772
39
524782486
76
235801
91
75
126480
38
7
75
77387
440942844
12286
69
78
141892
45
43
249028
9
50
1
207463
47
172314
19
141396
336520
44
2
174296
2
478682
484378
68
3
21
311374
99
96779
50
34
38
22
71
391560
2
497798
75
436467
354020
55
339742
62921
32
4
5
68
58
493757
49
484947
70547
464340
348175
51557
65
79112
119177
1
147714
283167
51
99
318259618
12
42
36
45
28
386904
30939
59111
14035
83
34
293218
42219
77
447752
78
278573
439361
7
39
85
24
436490
989955775
429217
97
62
37
83
195344
362893
95581
105689
188417541
135510
493421
25
246969634
291711
49
71
93
20
465902
60
127159
50
72
61
172086
54
52
89
55
94
98569899
53
94
240304
68
24
80
15
44
366143
113250776
93
59
427943
529483782
491724
9
78
99
239048
67
412444
10
7
15
15739360
220743
42
145537
499303
33
72
96686
137903
38
22
145060
64
56
29
28791
82
8
45
396927280
19
465520
54
25
419015
185233367
89
749635040
338743437
8
91
39
272415263
468906
90
2
76351
204686
51105731
205014
55
694251396
457062
537430967
165234
18
75882775
4
101199
146015
85495
52
50
44
7
22
647116383
1
10938
844425577
4
1
7
10
210603
31
39
197177
357576
9
8
11556
237015
421580
2921
23
400892
260499
205340077
796875176
767159716
518031895
69
60
466888
68
80915
80
485964
239322
1
70
462488
3
86
81164253
22
89
485982
177184
99
358529
62
23
87
11
56
405174351
11
401129
95
66
29
15646
28
303968
498330
11
93155
59
7
639490550
433150
11
83327
451131
667719957
24
77
95
25
168397
369238081
71396
78
51
84
15374
63
396085
57
50
38
33
51
305798
210368
97
421325
45277
101746
46
9
98
127572
636813211
32
27
253783567
27
13
486549
301487
228986
445204
71
417235
733725084
112095
67
106162
789816089
641503226
3
64
7
477346
416302
32369
9
62090
9
26
68
326889
82
34
188910
56
8
352541
35
17
22
80
791874249
271180
67
72
61
84
28
99
10
79902
73
488078
384926259
87
8
8
30
447494
15
917533002
44
493031
459829430
54
42
200479460
97
76
31
994937824
407992
15081
5
312377129
76
67
61
808382056
146938
63
78
111268
39
130451
10
412536
63
7
469824
4
4
1
23
366175
87876
149656
198677
22016
94
270400
257256926
435905
92
188905
343523
42
26
314194
34851
105083
74
491199
23
30
179109792
92
93
9
101035
89
85
151207
674001040
51
481122
4
27
28
440275
48
8
17999
289805
65
85360
20
22
436281908
425000
482386
20
133638
999019009
367424
583825036
84
111555
68542
398272833
418538
452714
420098
2
2
298423
42
60
54
298834
139662
11
87
323266
465488
153589
392168
278925
206419261
55
85
392652
432982
928181132
10
449370
441024
270482
270408
28
466723
58
188899
344745952
450938
41
802497429
3
11
4
39
212297
8150
393624
90
33209960
314231
315053
7
74
370797
457048
250128
32580
57
46
57
9
18
289854
32455
183557559
366752
22
98
82
294888
33
77
64
41029
148857
462945
23
458111
3
418361
28
494548
50
87
290254
87
150903
378991
288001
96
26908
21
264961
1
36
264677
128565
2
50
272377
17271
24
22
59
911760654
21
27
946581071
64
79
51
11
445713
4
451544658
65
35095
264962
17
232536
310814
13
673532388
7
6534577
84
60
50
59
9
37
378728
246200
41
849917236
71
254724
194785
27
66752
8
65
71
451541
2
320033
58
84
44
86
33950
216120
349126
135496113
255005
63
98129
25
25
223833521
68
12
334316
15819
30
90
38
297430
56
89
174653
96
45
220947
137080475
996426507
28
68
255809
196498
272124
1
4
38625
184028
994953129
110612
86
53447
79
415290
19
10
2
24
67
74
40
112759
33
64
60
486856
61
19
9
444618
2
108554642
6
94526
970085811
50987
16
48
72
18
116557
46
8
32609
201769
477144
49183
419165
33715
76
65
39
43
361503
48
316200880
80
376627961
74
285533
26
818697748
906028314
48
202452
4
197255
987022065
87
13
473435
70661
48385
55
141876
131125
67
88
453346
5
4
11
60
7
34
59
420705768
26484
64
386162
56
384931
22
571068005
154613486
21
119504
61
6
13
265611
33
43
86873
22
316413
153904605
51
295546
60
231638
89447
92
5
478397
422782
45
86
31
449506
265719662
77
69
42
113720
1
4
8
363751233
222478
154115
13352
41363
374751
32
73364
5
91691
69
205059
415679
25
3
367450
324559
19
62402
229330
47
385243
20
39
168343
430979
459334
208215
199950715
431660
13
22884
1
39882437
83761548
8
29
6
519189800
69
5
406956493
1
641518589
418121
765207564
273793
301591
371641
81
220904
91514
13
71
582321809
42
146969
575433458
411456
27
442235
8
29
351017
321475
489828
76
149571
6
77
30569
881955559
92
152939
14
29
97
89
238746
461273
337798
228260
86
100045
392177
11759
717618303
239577
2
99
203592
71
1
35
225246
89
76
79
86060501
128802
359877
209656
34758
191234620
286278867
981245477
28
478064
333172
68
148894
497997
93
182536
461468
34
435173
61
306033
52
114802
374714
86
84828
86
78
34
21
28
112961
26
433236
126902
55
415297
436078968
97
51
135051
79
94
2
97
61
72
600513876
184699
444794
441186
25
92
104043
9
62
65
130902101
24920
460129
290428
1
636197624
249339705
276195
404993
380085
689523895
32994
47
201069
52
76
86
195332
24262
6
49
99808
14
100702
630461266
79
391736
340804
56
70
66
101659
123472
357953
39
449781
16
11232386
263708
77
30225
4
661293415
1
290351
74
18
7
11
51
978121302
39
195386
413646
48
69
447593
83
86
5
243468
99
57
272168
94
4
826533947
206183
49
81
356227
32790
19
81
9
35
535354951
25
48066
488235
105673
85
9
11
9
6846
273331884
99
18
5
954037580
136721533
45
162758
485459
13
95
821815111
275997
415263
58316
278611
52
77
6098
98
133431
175321
57
88
55068
78
11
476991
111446
346175
156875
328989
87
25
27
16120
325925
246172
66
47
137793
75418
45
282994006
664228492
440077
326463
304343
11
283785
39106
9
70
133212
496368
49
447433
8
329048
352486
88
384530
967764017
96
474532
4
42
12
72
65767
6
400446
351213
22
60170
358923
636860422
86761
159894800
234566
71
289457742
250506621
7
46
128805
52
63
11801
91
68
635532525
34
12
318652
35
19
492605
70251
19270
346622
4
59
97183
125853
281612
84
459449
213412
352998
99
451370495
81
481159416
3
470214413
6
87174
89430
33
63
3
54
1
180401
58
96
78
354920
32
235192
76904
23
71
63
77
64
7
353810
138726
8
205006
130214
100895
91
394412
15
20
926315944
183099
99681
94
49
393924
26229
62
6
95
6
8
67209
5
59
78
264118
796869175
24225
58481
97
251023
74
4386
76
22
317737
88
307994
150837
471174
96
260979
123969
46
74
906027316
46
386590
62
10204352
4
5
96
173329
60
6
483609
142537
717338860
228681
280547
227589
390210
67772
374140
90
19
23
44
5
18804
20
89
332759
447252
445023
61
334348
373758
282980
37
490927
2
89
82
124727
48
79
120877
211840
2
7
9
31
64
467358
256326
196132
260055
94
398818
395020
16
278631
308578
31
247214
137578
352827
72
637792372
276695
80
70
22808
181426426
9
95475
447757
76
79
16
531271183
289878
303765
398385
1
30
169095
24344
94
12
89
15
83
64357
27
243382
387196
32006
554441832
76
119848314
59
81
409193
856356525
3
7
93
56
93
245054
553650943
10
248155
37
5
8
7
54
34491
21
7
2
22
798289432
69
276850
428442
813259938
280818
231899
6
71529
344115
422057
84
63
397938
9
78
248171
326908
239635086
146098
41
2
313218
146116
9142
476061
918736177
60
52
5
66613
497862
24
6
74
49
280282
86
42
37
106499
49
705566213
25
184392
184388
907866581
57043
5
50
75
49
112256
402487
286325
40
133073269
56903
73
9
10
482821
21
272809
72
4
18
93
42
89
33
507857287
3
37
22
259418
405338
334608
306015
163968
349989
129741066
483747
89
486096
535882159
78527
49
209182
119052
87
74
372110
223327
25
2
263557
88
440873107
204616
66
748968982
1
55
28
76
53
379308
55
349765592
247125
203210
9
92
3904
53
306011
183322
556229802
51
79
36
98
380857
85981
73
383162116
102201
3
321597
64
17
16
62
68
7
84706
87
373054
976819813
44
54
216286
94918
24356
88145
60
79
8
4
80
9
458966
470111873
72643
29654
27
375185
91
19
9
94
11998
259609
26
18
180739
17
446850
78
163514
7
53671
62
365538
328581
69
188814478
7
32140
34
77
52
92
677633847
30
427257
328108
3
7
59
40
243508984
85276
15
40
27732
251916
426223338
726275010
64118
437898
206292
91
79
51
25091
479906
7
282673
479346
331902
56
110168
313943
499940
163877
12
129140
613029020
432174
12197
277870
677783060
10335222
23
5
42
95039
314742
10510
72
6
21606391
110190
140047
8
340134
356222
221866
3
227343
46
395931
219875
275337
850583907
41
194886
286293
141942
76
83
226549
775277645
13
458678
78
32
424411
54
265418
480660
421627
72
5
199239
731384129
327052
16
256907
458564
37
88
50509
81302
548330392
70
25
250457
23945
3
91
60
83
165101
306793
300614
37
51
221199
193586
86
35
53
36
2
67
58
463056
455118
267899
24
834956382
46841
24
66
89
7
343781
13
71
68
81348
89
25
42
218388
418978671
85977
78665
14
75984
90
44
42475
23
304369
80
550649304
70
32
28663
45
43
92
30831
297670
177134
63
256030
4
733332120
139544
71
27
473222
65
54
20
98
82
623437505
396632
124083
285388
255279
81
466934
290083
4089
34
22
416916
75
62
288804
22
81
30
95
255094
477380
409446
48
63
83
4
234114
78
431782
68
44
49
410569
143245
374650
222021
454869
70
20
61358
35
441684911
223149
230244
355367
297846
4038
79
34
720487198
35
3
67
264933
800034773
1
19
449322
17248
98
476282
3
1
472645
97
476612
422314
353517
8
19
226245
47
48
161700
4
20
163520
91
12
383206
62
152729
23
78883
7
7
12
754274128
424075
873895126
8
408171
52679
4
76
55237
8
21
28135
18
3
225393
381437
82
58
470328
5
27
55659
116876
144363
10933
17
423269431
490358723
182176
12
41
332236
3
44
78
79
56501
20
89164
55
469398
9
76
87
456963
338752
93
253300
5
213614
435440194
35
11947
30
82
904416922
30246
60
21
76
28
222792101
404081
350541
78
919214759
19
18
7
14504
111235
64
276457
170035
311980
43
32888
322895
178142
36
261276
181433
95
157041265
434674
362425
48
390351124
34
42533075
58287
349654
100547
98986
49
87
99
49
449175
96
46
299942
59
86
885074034
95
410697
276257
71
728332744
87
78
28641
423741
10
91
138742
989536778
262641
425267
18474
255200
63
14
908013448
169613
10
64
6
35
155788
28
261907
181918
44377
868177104
76
30
10
486732
174531
6
83
7
54
403695
396392
365950
436057
244146
56
9
11632
80
383487
490841
417231
2
40
243659
153547
56
481200
7
32
26
291357
494594
321276
38
334342
306939
21
276880
9
29
26
394528
82
382870
58
86
146019
204603
277148
7
403233
6
5496
19
98
15062
31
232957
24157
229035
55
13534
802309080
96
365693
94
40
13
46
317155
856010332
23643
11
56
242242
206173
94
59
29
87
341295
398195
623002319
105355
5
89
46
463296
8
162429
282087
41
443300448
5
368131
9
70
58
51
300948
9
38
110779
86365
44
168749
274175
232226
402976
21
43724
118722
47
14795
245911
20
424214
45
45
49894
336622
52473
139203
53
4491001
24
66
4533
5
428525
69
690
40
305865
9
33
258805
693112880
95
118042
123106
20
29
79
63
71
350793
236939525
416008
204466
467189
5
367977
54
743273639
18446
6
52
8
272574
393048
92
641891161
299393
66047
3
18
66
87
6
58
453244759
187879
53
251014
47
213391
150270
52
96830
66
9
199820
54
242956
289911
4
180563
44243
417816
55
4
93
32
382901
22
954023302
208369
26
368461
403323
8095
385008
54
347794
474851
399575
341713
25
274575
382632
150791601
66
54
97788790
52
3
68
359523
513611882
414367
4
364304
13366
3
3464
271301567
75
452911
96
4
70
2
363931
2
32
157969
438671
39
1
85
34354
54
6
64
227633
161631
84
7
88
46
47
54
85
203146
47
97
347941
220418
660803354
98
375861
11
80
795450087
10
354021
376881
65
15628
120200
21
2
30
85705
62
73
184697
310433
4
95
4
25749
7
8
27342
21
647531201
245147
42
32
39
9
52
134715
62
447055
226649
63
70895
408977
40
93
88
447223
50
29
83
327792
450922
495802
168633579
40
221628
33
3
285045
306177
7
99
381876
20
62
301477506
244370
99385
173667
40
450227
451397
35
4
27
13
335012
34587
218045
43
88
301479627
237643
352768
373448
6
60
152407
66
3
257915807
304767
483892
5
18
498077
93
4004431
366071
86131
90
44
48
6
85
43
99124
200889
62
98001
54
345500
52
41
58728
180899
55
52
17
286291
38
191530
60
140860
477622
12202
975790700
458383407
14690
46
340615
67
5
424988
111061
337407
278288
34
314158
481073
7
526956028
247748
240471
449531
531181485
67
4
362759
24
48
98
155455
423427
4
31
18
67
799125802
95529
4
478940
823638028
157326
87682
46
452710544
353532
76
256730
1
153646952
9
251951
14
17
9
20
133978
674997880
46
44
13
55
238992
36
37
25
461242
7
144808
10
422032
817462585
44
2
181282
51
148449
45
9
90
29
71
20
140797
13
278931
37
91
432708
20
28487
91
52
383900
2
52
25
71
5
9
323810
417415
28
458402
450418
251771
97
45
61
258114
97
60
76785
85323
46
90
33423
297925
333609
11
93
34
261601
61
10000
3
70
131117
91
3
795524259
419062
472207
554398021
276246
212904
92
75
69074
221879
11799
108681
206829
53
558742767
436601
50
186099
789619594
66
412388
402570
8
15
82
296326
6
27
5
4
58
815582985
168974
309181
38130
469556
51
92
211765
343459
29
44
307168
67
13
5
418061
73
1
60
387097
580869777
32
28539
1
69
11
145535
36
516729863
475010
23
10
4100
67
37399
4
95
111184
2
68
53
275019
128087
438713440
79
2
329673
5
2
2
3
96
19
333145
38
270998
320543
9
410382
172332
278938
363068
167359442
2
11
360083
86
113069
447638
491334
7
69
2
42
538528761
112387
213684
66
292541
424765
72
251410
637983049
400653535
3
50
452305
52
192778
218463
8
48
158778
11
62
74
428234
327533
24
127236
299988
20
94
33235
293432
20
168608
485972
133155
344830
331424
63774
8
305394
91
308730
32
52
136210
41
62
688060452
84
34
81
424247
132639
316568
13
2
54882
1
75
70
70
713404255
66
474325
442552
281488
472326
550566821
812335077
73
6
327253
364151
9
455928
54
28
103172
705804805
202682
28
35006
85948
200360
219764
28
53
464582
65
3
159774
68
76
38
224588580
49668
4
458686
6984
52
73925
96
9
5
485346
2
477246
213212239
174127
159130
7
208021
9
18
273565
61110
167032
167299
473726
53
585477908
73
477966
28
180076
475303
348973
140785
166784540
290769
32
253381
3
236957
32
315203
457543
93
8
27412
68
811783564
63
41
477310
214474
9
2
66
73183
461064
464099
284096
192919
71
853066754
368604
45
424998
58645
95
78
6
242551
20
260505
180542
177052
7
364140
88
13248
334884
977915220
274406
3
387350
95
5
14
405323
37134
272109
364328
494271
93214
5
70
24
97859
67
6
58
428451
102286
78
50
91
368991
15
216348
429885
61
89503
64
39
4860
970974058
51
146947
167478
40
148732
86
289987
187788
391620
187866
69
187233
371320
50
478925
493718
432266
988042042
3
217395
262007
103406
430913
47
40
619887318
102382
252739
64
420229
370891857
419798
545434784
1089
66548
26
312490910
20
88
16
8
443540
25497
243177663
173474
498755
43
28
116445
66
277694
9
74
199943
96
275975
7
694375857
170938
352541
285232
39578
78
21
273197
50
403815
607350096
101238
88157
5
36
48596
807643130
192768
88
70
65
21069
27
72
16
123898
24
33
443957
24
62
430030
212450
201385
466888
97
61
12695
96
81
103453
222582001
84
54152
18465
736458096
4
435405047
10
17198
76
425363
497601
51
367827
7
459506084
46739486
77
7
6
8
461820
427966
45
331941
65
26
460180
45
49829300
79
212841
383189
51
79
41
48240
75
75
6
86
25
16
29
76
206090
413343
54357
32045
57693871
6
6
54
44
266573
77
29
41671
86
239459
54
68
494992
5
63
855283912
395479
43
1
62
85
281527
8
937091838
180344
6944
615859923
47
232988
77
108672
41
56
412019
61548
410491
32
399291
304662
160082
12
69
98
128760
55
10
393279
46
78
298780
8
435028
16
33
175168
64
126875
102601
30
71
16
85
1
274678
21
32667
620532964
392092
8
35
115835
437022
114304
8
4
40
7
242347
180821
38
46
93
12
42
16
277342
172999065
37
17
465278
590149906
19
27
167594
424660
350816
372240
98
20
7
49086
3
12773988
383447
80
92
385544878
83
353454
350128
23990
44407
299672231
26
8
6
77818
8
43
55
94
376930619
28
5
145732
38
13
31
94284
359683
118518
88
7
38
69
627503141
6
495996
13
61
149852
594289948
430869
90
9
120587
70
56
97
780944202
92423
33
46
205044
65
55
41
473214
166572
495313
18
224042
402668
129811
40
57827
99
309229
409825
400236
14433
65
36
91
63
464280872
472092
350451
191362
16
79
430818
366456793
48
326975662
79
159461534
60
17
3
483187
132058
36221
51
176920
75
282705
6
173542
31
449514
68230
39
22
213933
240940
17
311559
55
151066
372175
450946
85
71003
76
34
73
52
145727
73
30
58
11
710266790
56
299905
4919496
22
4
89035
282624
26
92
248728
71
32
5
206707535
627273524
385971
381935
136095
681738293
43
280648
344211
92
54
70591
99
14
95
92515
488384
47
87
472532
202064
88
219321369
26
68
1
9
356585
217214
882228804
31
230723
357224
54869
427510
138592
92
676531550
885710559
105759
47
139317
95
95
499911
358365
544256279
18
77
33
427286
8
443098
42
237885
95
231295
134012
37
985910761
224499
762503448
102214
16
978725866
142584
58
36
36
98
392420920
52
258589
93
251078
293461874
424340
164570
60
260938989
33
351292
2
64
244818
694887195
49
22284
2
380767
26
18
67
328909
8
46
71
39
66
57939
14
988857872
291826
496021
304548
93
49
56
59
58
55
81
335986
17
97
136551
36
33134
273739
260318
76690
62
42
318248
8
67
30
39
59179
2
18
398960
171797
7
29
62
50595
676751141
6
83
447679
32
45
2
254916239
68
642120764
139110
45760
3
260463
484682
63
3
5
82
94
364855
360484
32
16
138111
9
684750573
83
542648239
4
495946051
251663
211684
10906429
1
78
41
11
32
80
428795
86
72
19
14
54
400298
91
206336
8
87
30
194556
281232
75
220076
385085
70
200728
482601
149017
867653586
692270603
440457845
20862
204905
43
474341
477167
200021
82
95
84
767360504
34
39416
193985
56
33641
140466
263594
41
1
206493
28
11
62
2
280641
17235
52
247370848
183290
25
387476
190903217
84700
21
375648
8
515634982
85
5
2
59723
94
62
92
545889013
454840
36
57
3144
56
467520
275188
355072
274554
250968
198374
55
243021
78
13478
40
5
428252229
88238415
31
168585
7
99
95
2
30542
4324
3
48
7
48
398129
36
77
353183
70
449482650
95
25
968708198
98
363331
38690
32
74
156835
534069055
55
50
7
174297
342050
1
33721
489264
369313
24919
9
611482728
273705
252058
157894
187184
483799
313045
425378
393445
28
17124
8
382808
166487
270374
13680
339484
3
43
478347
48
184341
80
50602
34
493280952
85
32
71
7
1
406977
259764
248326
225718
21
400639
79
73494
96641
318827
1
96
120128
55882
69
33
872526651
396053
3
64
371168
5
48
401940
50
193311
69
805212806
982324526
429001
40
377584
39
424964
304693485
92
210613
4
62
309533538
344194
411726
6
269229
27
378713
46
4
32
53
232817245
205667
26
109523
353186
258834535
75
37
404157
64
74
9
41974
337958638
70
491789
88
726444160
326482
135719
95
5
71
48116
1
62841
172263
23
28
16
23
452653
465741
145053
8
302491
57
378014
17
320522
434278
175856
134691
328921
9
25
23
29
87
59304
8
96
297263
256689
1
88
33
69
18
22
67
22
373317
74
88
99
99
48
8
64
461628792
14
4
391185
208457
38
867646080
202803061
57
489418
242646
34
6
336103
176876
72
87
18
266755
334560
962982410
365559979
490612
9
89
1904
62393
155693
23
74
14
45
1
178526
350667
398924
132313
265641
47220
481901
243513
61
861491619
89
36
26790
25285
4
86
28615
232742
68
223412
69483
497366
215946
24
2
42
256275
15
126099
7
836496608
3
42
231993
70
98804
107001548
34
32
254099
39
524823271
89
45
155807
326454
42290
35
196042
128323
5
468711
47320
42678
125508
99
5
77
44
241271
51
11
292739162
33
28
481292290
384049
291145
91
56
45
317817
35
743055509
82
20
99
16183
52
251021
38
275651
281254
139050
177360
7
495082
96
126277
40
56
29
227298927
70
119652
480465
53561
456093
9746
570197867
383017
74
229252998
184905
374010
349979
208845
174590
146012
4
11
7
192225
21558
32
66
586680441
75245
17159822
231890
68
1
205635
67
473927
296952
429082
22
499671
162353
29
22573
162132
42
3
419723
79
52
24
38
342961
137691
59
486801
5
246861
233683
65
26706
386794492
88
5
59
389215
426320
23
271591933
617098094
325368
30
75029
3
32
9613
38
43
318602903
13
94
45
9
94
131025
39
335158
315856
87
3
33
116373
200320
93
84
91
34
424631
5
7
161898560
2
927151227
2
138045
47
490583
349691
744521680
235999
31
9
3
404234249
4
388292
59
63
82
83
69
83
184164
3
49
582639339
161701193
6
81666
99971
39
129804
187757
237117
40467
82
78
53
45
11
792320099
86
128426
375165
87
72
70
20
43
895848625
31
83
115397217
64
23
494046
832683988
62
17
115299401
584640967
94
50
81
46
65
18
17150
94
5
96
75
310154
90
360753
83
18030
9
78667
82
261390
266215
475175
9
441640
126190
40
413660790
86
96433804
199282
919975335
110598
83
30
62
16146
70473978
76
103433
217529
92
361337
2
157955
48
28
247644
841948672
116599
893187872
265566
397455
56
189860
8
98
361923
89
213627
19
415336879
2
212382
1
8
466605
258424
320099
458083488
475858224
94069
74
94
58
264524
154871
123993
243203
19
311217
19291
142199
890569869
385016
80
206393
6
75
2
327542
11
6
8
323709
206983
85
382965
53
96
1
57
88
486087
2
18377
296101
1
4
29
2
35
55
23
84
930389680
81
628580548
3
965858549
26
469756
8
16
324351
390682
109826
297797
3
430335
62
45
40
26
421645
8
1
335602797
66
279505338
7
488508
86
59
2
79
23
254771
35
9
11
37
802421516
36
979996129
74
60
346547
50
82
745463090
69
136276
565101493
9
43
90
1360
433641
77
149114
55
56
210923
491833
73234
21372
15
64155
95
334513
7
383316
36
25
141747
20
71117
75
4
10639
74567
29310
79309
18
88
43
8
91
340589
179887
51960031
286004
28
96
136697
43
297163
75
401356
25800
359432
98
307480
262951
64246
135755
938727969
99
519985990
55
13
469936
5
499542
242318
319900
141050
26
65223
115433
272474
24
47
2
43
53
42
73
61
95
85
330186
43
83653
92
86
67271
6
82
161535
162458
22
258234
410910
5
122187572
478315
91
847707546
52
65
38
3
279329
260416
28
30024
194405
362933
66
58
292314
302031600
99
446623
90
88
460723
222069
66
77
1
61
75
33
8418
338231
175659
34
985685425
13612
22
18
12
428603
78
993506322
30202
35
320895
383135
296520
8
303841
17
1
4
22
47
37
85
54
20
679829805
394030
61329
73
11
267862
99
837799955
284990381
51
335183
468879703
16
441108
96389
422957
93
250408
2
50
27
95456
412363
20
83
27401
72
2
281805
4
92
343986
311232
129433478
34
92
196488
334056
20
3
200724
37240
91
73860
9
64
85
359173
10
327461
47
86685
475873
294898
68
301606
352082
349814
90
692911586
63
476190
53652427
50
174665173
82
331260
48
52
160789
68788
27
269369
481138
325501
52
630666069
373084
3
36
103879202
91
51
99
87045
52
40
10
26
13
365928
88
322217
90
47
22
21
9
22220
14
62005
308229
98
72
431606
419894
299189
301916
404671
17
399147
25
61
121538
400991
57
131649
63
11
94
59
456806
345518
26
43
9
93929659
2
90
95
55143
74
192001
499494
21
355
30
69
154006
4
569016188
47
40
99848
58
6
70
96
79
454929201
69
381411
112243878
40
18
75
60
7
46
51
94
73
654628944
209689
13127
7
363499
62
261170
3
351614
8
67
170680
221430
116095
92
269032
8
496898261
4
35
92
1
293920
32
396375
351010
489912
54
78366
428371
138565217
22
52
259855
5
488051
14
56
469421
8184817
275192
478321
118000
289274
623604190
66
166862
598312813
5
78941
327201647
390028
307149
93
26
75
840709078
77
16
439085
432357
121499161
278855
5
319493377
180867
89
513848327
473614
289189
83
142820
529845705
81
18
352555
777742258
260914
25
92
388722
3168
98
63
486720
1
61
5
474008518
341183
94
95
126517
73
136762
422118
896469514
62
270398
279677
51
78
8
10
21
43
253384
188626
43
5
498626
8
9
53
8
75
28
426876
47142
57764
7
93
424177
161544
10
362262
45
148282610
294207
6
367761
66
167139
394813
316588
67
316299
320529
470636
6179
9499
78
40
19
59
16
877832265
46
4
77739
405542
145155
38844
57
251345
8
90915
39
149112
208149
78638
18
189669
468616
41
20
135795
15
138837
208925
349714
88
56
47
274175
74
451346
85863
50
16
15
73
3099
12
64
69
39
131298
478387
91
97
20
362438
151508
85
592871146
133195
14
13
94
220782
69
123795
182138238
316923
50523
333216
662961240
178456
2
33
97
74
205394
2
406054
69
37
346876
387462
96600
2
83
711915146
1
759756368
6
14
237575237
1
24
465269
8
67838
12
396810
400772
458922
219829
24
97262
49
50526
68731
261807087
31
29
176
78
632649434
368613
19
27
122031
343244
97
57829
402911
188438
141637
317981
10
55
355710
81
10
690080420
90
835422611
142242
463546
96571
50144
23
358885
90
32
281236
23
142971
23
18
297463
122347
387893
103874
468803
270083
21
108083126
244364583
420980
75
8
139619
465804
23626
137238
46
4
355724
318189432
61
13
29
137879
308705
247142
10
27864
57
291966018
22
78
746529018
429909
38
293124
8
324040
141057
91
272365
12
495833
373394
63
28
440624
28
66
178942
145879
377360
44
188340
65
39
237768
22
446450
17
7
97
5
37
99926346
303581
84
16
51
67
4
7
193271
340185
19
17
66
68
44
178490
93
111508
54
292262281
76832
87
71
6
155324
406749
83
2
2
415316
462169
360476
18
455435962
942347381
222546
150577
400404
71
84
313600
464743
445481
150731172
96
197490
91
39
356988209
235368
284328
322443
50
6
37
84
177580894
98
32
465907674
243564
133275
62608
33
112809
98
487588
88
27
233651
267435
260982
37
29
17
102048
383682
464126
289054
24
63
26204
95
264813
41
176905161
81
492457
62947
36032007
37
53
282004
39
56
29
367112
308810
81
260622
484217
6
25762
9974
95
46
83
219424
78
473492
241961
49
12759921
412056863
5
493229
24
15
90
44
67
15
30
247290
289274
4
73
23306
3
96850
223842
128476
462922
482946
34
403214
67
463
21
249071
21
3
19312
754100078
34584
331161
60
313832
23
6
92
307353
201695
8860
75
5
76
17
61
27
6
703950874
20
7
416768
35
12721
4
1
310274
8
86
829682939
225662305
234474788
33
82
161794
159032
38
10
67
22
32
22
66
86
94074
40
77
593086047
60
81
190930
243522
6
43
33
203574
9
6
6
145118
188310
211966
65692081
106381
37
461750
336891
62
568727728
58
499436
195389
92340
43569
221034
78237
3161
58
49
384226
77
164993
98
45
41
444544
7
75911
122455
334293
94
54086
97
840650556
14
99
427298
104220
243511
224347
80
527894289
492060
51
123406
117757
111743
97
332855
49513
405448
8
62
235441
57
9
56
73
116115
55
41
59
95069
491352
66260
47
178853804
15
67
54
270848
6
854207995
148184
718166057
30
75
22
8
783665989
484924
293710
31
400810
1
479129
8
11
46
377118
97
516662377
474058
720265772
243344
181221
31
7
33115
447930
4
95
468418557
56
125418
34
32
86
6
29936
66
287645
11467564
19
52
15
44884
50
47
311761
79
59861
704886301
16
175399
6
42
122802
99
77
46
15
3
95
4
55
70
57
251661
33
37
23
89
449657
12
49478
338743
18
210499
322514
88
60
42
72
134437486
511943883
71908
15
203608
27
1
9
37
8
37
85
78
45
402281
64
68
39
413238
189809
14
284617807
23
24
155094
89
169099503
67
853230046
94
248388
37
47417
242851
906328206
24
448300
442296
64
91775
475365
71487
97
21907
79
206368
84
446563941
295171
329928
10310
63
91
940180225
73
23
6
741055348
6
185335
332661
42
86
358558
92267
24335
73602
234559
15
6
59
39
94967
46
91
22
58573706
39679
303342
426890
7
53
83
445676
282000
44
32812
307634
47
455146
268809
10
24
7
63
186209
780112698
90
71287
49
233632860
7
93
88
449612426
472107
487714
398747
48132
46
3
874790179
53768
67
323783865
8
74
99
48
385046
8
135614
88
79
40
61
88
60
78
61
270898
24470
351336
53
82
95542
86
138625
158594
123468
274762
173921
18
75
4
84
275410984
404786
26341
90
15
472832
629510284
87
41
23
40
116151
403096
243165
46
389210
8
33
95
131839
18
67
77
83797
43
108619
52
30
8
61
33
110581
336798287
163114
1
41
6
158328
47
74
14
44030
149184
59534
74
7
493023
942366836
73
53
499429
61157
338427
168143
35
21
65
18597422
77
95
307838
273745
416823
96
36
470605
310749
628127384
29
82
823821347
969935580
66777
8
485573
1
72
7
80
142993
6
19
15
768268861
392102
190456
76
23
340067
24
498184
282664
435079945
84
493982
26
55855
184901548
40960
9
2
244862
77
464338121
199789762
3
32715
164570
375020
15
9
257855
345190841
371296
81
207060
92
234467
164450
829764978
79
449847
449604
292710
3
55324805
8332
58
9
16
874240356
11
465201221
65
83
227138
10
224327248
90
318645
42
9
48931
181668
23
44
266045
994017359
1
423859
17733
97
5
69
94499066
71
107197
74
15
186820
80
10
80
466395
297664
495211
15891
3766
71
71
5
3
2
864980162
76951
194933
6
535029315
87
72513
235458
471871896
50442
37934
190221
202579
94
57
23
19
77
200496129
263705
394185
660436793
136808
54
454447
24
681838796
86233
128275
1
81
613985645
10746
505794484
461362
124980
50
213834
183006
189683
51
983401343
256810
58
340122
11
405796
19
88
327756
208798
55
1
24572
354960
27
12
97
99
284210
63046
74
328655
5
41
118338
117173
95437
67
352229
57665891
378005
273237
188185
387283054
481111
395611
88
37738
499756
182012
488708
13
181940
824116341
546869122
689113462
38474
29
37
429059
231663
55
28
11
260724
375698669
30
113749
9
11
37
162121
94
65
102321
88
445268
243837
14
54342441
213793
7
40
26
10513
93
154438232
832663760
61
681688281
63
52
93952
227315
426091
72507
260980630
26
362928
142080
81
40650
92
232571
13
478034
445825496
34
264796
25
65717
75
388051
9
460360
711182775
90083
473206
49
192632
54
232150
7
9
334787
158152
20
35
25
28
319345
116590
59
64
7
39706
122876
8
19
932270510
53
95
735045470
77
72
97
84
329045
284675
44
62
25
695282629
9
63
210618
9
93
75
114484
548896824
28485
453176
23
12
423090
47
82
42929
50
404455
80
60
758755343
77971
44
424504
450091
179847
75353
34607
73
27
15
46
95
295651305
65
475495
600189592
897923250
73
18369
47
59024
56
2
377598087
159953
41
66
76
32
600047446
96302
26913613
103756
12
44
482610
68
138913
259868
95
165106
260681
4142
27
398061
99
444210
253497
87
354259
35
422794
19
2
66
48
56
55
82
732458851
488712
206891
61
497220
25
51
380079
387711148
25
7
400537
62784
5619
198011
171777
43
297014
339545
25
83817
60
14126
56
10
333746
161637
75947
333808
3
277545
60
13
23
52
494338548
19292
3
52
188194942
72
327393
13
350060
220374
7
48
37
285322
425467
30
88
279363
278040
411487
45016
35
50
184493084
287545
17
68
97
131583
72
490526
9
130920
193663
844356220
10
180371
27
87
41
64
90
43791
457670
73
211317
88
397135
67929
38
43
173248
307010603
181471
168982
576638220
401032
398524
41
84
225063
40
287873
9
57
62
124865
72
7
354903
11
75
89
31
5
60218
58
96
54357
419769
5
3
70
58
340534
391598
2
25
692101783
90558
313857
776503714
82
912229375
84
57
465190
53
594700287
63
41
323427
94
68
391728
324933110
419978318
265300235
405184
35
208762
73
27435
47
371189
5
38
89
9040
3
23
8
474568
247144
450404
13
95
7
70
32478
22
42
144780
569615409
44396
472336
25
85171061
308267493
211995
38
15
357029
76
23
87
55
117162
96
936215706
481003
309090
70
321153338
708582622
19
92
59
153514
10
555511001
4
66
216450140
110147
260706
318773
27547
22
3
21
471570
433840
8
4
9
202096
307421293
62
60
234206
477295
357308
67
42
410804
1
45
950782295
53778
221716
75
94
57158
3
6
214776
70515
33
495218
97
21
7
215212
147315
247400345
91
418030
170400
77
98
55
293689
73
233557
191450
17
98
76
11129
29
330104
275509
32
63
22
473091
17
862853809
264879
24
54
29
345239133
47
247638
72137
66
833795970
99
432156
55
412661
242168
568411553
8
87607
43
199484
212513
67
158401903
137711
108795
585305188
69332
26
73
956442525
228845
64933
19
197659
489220
31
321310
53
40
829471279
5
13933
86
318130
5
63815
432762
13
9
84
66
4
221665
18
6
69027181
94
94
71
48
441191
68715
252513
40
1151
168984
358420
47
518839618
68
335827
30
205152
36
39
24
29
680815220
77
188551
474972
786180953
64
2
473564956
46
8
86
358484
81
76
253351
51
498874
23
60
6
244889
62
250536
32
68
15
431594
465171
424875
399444
8
104880
223239
49
80
34
55
93186144
163586
107546
336733
339017
1
1
5
51
15
47
39
216515
19
444408
12
50394
23
1
114355
36
99
356204
266227
459338
257197
11
348629
365962
36
6
476113
660988128
245788
458114
121074
12
78
96
235779
152838
293597
3
154477
471116
53
326478
95
943164361
467045515
10
97
42220
37
481957
349729
264047
129599
6
8
45600
423079
76
66
499083
50
11
986458496
494914
943164977
29
251561
23
2
46
58376099
26
380131
293251
641681483
15067
320460371
55
40
86
71
194504
5
12751
60
64
13552
79
37149
1
48208
243933
8
474424
79
67692
497060194
72
356951
502671736
281402179
87
503363364
541666034
49435
255482
49338
225047
496941
316332
25814
2
495210
77
53
21
94
48
92
88
27122
64
14
5
65
491791579
3
62
15433
6
439534
4
3
5
38
295189674
64
94936
98
55
30
89
35
44
16
110378
994161778
65
33
74
73
29
62169
90
52
61
262388
47
89880
6
80
29
182942
44
5
36
18
2
61100
28
535896847
414368
435643
69
347703
25
443100
348755
120424
10147
80
16
32
21
372561
14035
380820
91
110530
46
76
107755
30
617663958
418287
307461
3
352460
70
493101
9
986594924
73
41
76
264214
53
50
39
3
144730
76
467346
443668
487320
209588
42
29
54
28
95
647189528
483365
49
323969
62
95
441508344
483665
442108
7
77
44486
315296
842703271
3178
64
103473
54
362355123
2
492418
78
50624
91
779443579
743088338
3
45
38
74
41
81
134421
492292
58
27
366222
281737
243292
78
52
250379889
326792
40758
38
3
220295
88
57
302796301
284305
39
109403
82
56
199494
4
38
399208
290829
30984442
388079
456364
5
199460
388696
445284
201250
6
49
39
56
51
224717
55
51
17
4045
78
11
80828
307162
29587
318206
59
75
64
33158
86764
68164
78
95
371382436
402131515
1
43
383852
208896
87
7
90
2
22
15383
44
362190
237615
131922862
284831
24
68974
11
89021
68
435587
292471
700694875
20377
567653959
16387
3
88
16
152493
12
400387
39
438534
128824
177579
63
50
217332
46436
10431
290126
272918259
31
74
213260
8
436357
253251529
56
64
44
74015
65035100
96
149863
494830
37
83
8
118050
70
78149873
46
73
154579
498888
109216
6
64
19096
359690
242720
10
2
74462
19
94
229657
480838
91
221217
242390
63
91
30
84
77385
18
51425
212697
91
67
65636
163075
162141
30
52
77
113119
226043396
376326
12
19
192052
75
4
60300
13645
4
357357
613293718
558685889
272294
9
115971
59
150438
55
74
90
477240
79652457
86
44
582853018
20595
26
8
345978
248274
81
15
744363154
252530
97
73
56922
944896854
94
39
44
25
73
5
184217
97
37
23
54
92
76
386972
410011
19
1
191471
339788
84671
3
37
62
298971
77
35
50
44
52
348525483
84
107327
273869
488465
32
66
74
9
362924
56
2
12471
71
308115
37
64
20682448
26
472901
283541
333393
108536
53
42
91
9
98573
37
59775148
960397420
3
139746
180899
44
33
700
443554
52
131274
4
16
44
39096
31
96
70000
221462
345751
418229
75
321643
49
31
318912
573908384
81
39
34
1334
94408
104836
4
130683
408572
5
366191
8
337150
9
60
626331237
25
192119
89
460641
118715
9
54
58
342479
31
85
14
390156
16
41
49
45145
65
307368
66061
80
632541491
92
383603
629899032
346915
29740
177477
825718798
405618
32
60
329001
53
78528
446893
683387962
59
432027
14
425971
83
83
74
13
454971
298988
24
470417
91
8
9
57
304749900
465313
77172
324149
8
368790
102115
917770192
43136
18
95
899197641
38
62
440072
89142
38
10
56
486800
41
90
228924
98
3
6
395032
93386
264509
6
55082
436890
448022668
78
27
89
35
30
98
359251
406946
72
195050
98
168427
30
6
338031
303395
106101684
14408
8
33
49
84
499828
9186
17
780
83
33
6
54
12
57972121
409402
62
341942
41
286452
90
179301
5
57
443326
67
166289
15
4
5
67
135211
62
78
277741
444946
56
940065885
23856
250647
438247
215042512
42
513424200
292489
89
233724892
94
69442
67
9
21
88
565140247
480171
291146
142870
3
1
185580
6
323752
499619
29
399294
47
43
58
349467
94
44
438184
437949722
752416989
149237
99199996
346997
83098
83
68
83063
58036
26
283993
129255
68
336501
414854
27
355850
69
73
174392
276025
1
15
154657
39
16
5
65619751
378397
62
1
48
37
796851048
415461
88
17
279523
192758
36
39
33
66
95
5
9
80
2
5
16
98
31
91
86
73
83
123663
85
616358683
230516
63
6
82
405324
109384
380615
95
51
82
410335
80
7
199491
15094
443156
80
462228
61893
36
6
410513142
89
36581
168658
75964
33
442095226
93
472363
204479830
12
356312
55276
491913
4
232095
2
201132841
75614
25
54876
595638713
306818
198874409
382070
251121
17
852990502
183410
93
49
63
180572908
35
375926
274212250
263569
726975575
380206
36
422733
86
8
363895
25
88
233438
80246
488455
396550
59
98
78
59
81
97
29049
10
425526
374693
8
81
335131
128584
91
361480
579484434
895688937
367610
36
499224139
38
48
15
863108799
209960
202637
835107349
330011
936775568
70
74
408199
44
877172120
13
87
421085
435622
362435
349138
396404
176059
1
27
59
30
219567
994951123
310369
22
57
461427
38
21490
1
274772
374457
177443
7
81
85
67
248894
465927
87
28
82310559
87
51
982493900
9
153208
329943
377600
83
133909
76184
298917
75
172298
59308
472716939
89867
68
95
340705
15
192869
371717
1
58
345877986
470217
59
15
47
86
34
21
394970
76
16
583818551
347238
74
3
22
71
555012458
29632
55143
286109
427160
26
3
241757
66
43
83
125614
9469
432470
12929498
30013
35
150621
41
420203
86606
312487
257121
259161
66
63
11
68337
86
33
93554
441370
191554
7
50
20621
494746
17
4
484432
67
80
110473
52
80
24
404768
65
483086
82
441509
190935
2
55
15
1
53
63
250513
85
48655
258757
8
93
65
86
9
65
57
334338
692176343
76
305980
30864
2
319756
85
4
236241
90
198169
89809634
62585
846150826
42632
70
750454554
403915
88
89059
316786
81
344018
26
322707
69
481048
196518
247707
33
2
99
35
11
52
73574
46
395154
8
73
70771
92
197327
12
123873503
188887
41707
6
7
1
72161130
472704
99
79
64131
2119
8222704
493693
649190518
315626
98
312584
32
24
493686
67
340471
53074
84
55
25915
4
385967
100554
30
8
53
266150
65
9
21
23597
410233
488440933
877782613
49377
35
20
55
4
84667
41
68
62
11
71053
86
48666
475059
285003
61
30482
72
24
206928070
37
9
10
250102
72
400277
8
386294
57
46
225011
79
77
17
75
259096
5
314369
147002
207163
11
492291
8
166803
294674
155222
7
326801
132387663
51
83
481561
381025
248484
113443
2
85
345500
122961
59
92
90
278011
5
5
587192832
99703
5
44
87
19
38
2
41
92
3
3
309417
378912
294207
503356072
27
54
972227863
97096
57
116248
340097
64
80
98
469144
422977
20
86
164571
87
263989
352514180
152655
420283636
316158
8
40
493399
54
35
176688
89
317756
27348855
33
1
54
496149
321087722
427356596
79
56783
31
66
278290
78
55366
872887868
16
389551
1
76
197286
26
65
249941
317563
21
97
80
163114
8
143805
36
166939
56
480132
13162
158309
417908417
6
35
97436
67961
34
43004
6
515082562
287261
289768
78
85
239561
82592807
6
297621
147605
92
3
488662
127714
57
430397
272759
88
9
79
40
14
166570
27
462975
595121196
19
5
12
237903
63
38151
268649
3
52
3
390530
88
775510075
489705
265926
67
21
280374
96415
93
83
54560
208927
190244
435740
224170
74
267895994
8320
79
78307
405880
55
45
292221348
419686202
778135914
184557
72
73
185005
117046
110473
411572
97
18
228876
3102194
391904
7
31
586789032
564169204
201082
479345
98
43
96
181000
74
38
19
108008
382484
258237
43
112096
100930
91
89
132491
25
62
445668
39
524767622
98317
340108
136128
12
229375
20
285483
258742
50
1
454359
552719422
80313
244984
238751
425346
152138
28
245685
30
37164
6
51
379767
3
678769411
18
91
31
6068
25687079
8
42
19
244607
774760108
7
66
17874
82
8
20332
12
484106
223357
1
205565
13
97669
87
63898
51
45
171736
11
430532
473619
254453
3
106484
148364
480568958
51
203089
388026
303871
88529
74754
91
551727275
427527
525955688
21
10021
197815523
18
992304203
73502
390571
442805
48
1
22
99034
191843
82
29072
116210
77109
23
4
56
53
3
297469
497187
433942
116901197
113109
612466242
32850
114509
73
25
308510
159104
43
261334
174325
77
24830
42
632512670
185639
74
56
56
81848
496329
588486547
36
32
91818874
607555335
60
12
92556
111580
86
494603
27
1
6
51223
307410
48
8
4
410290
64
14
83908
595830119
51230
89
26865
420217
9
8964
488312
44
68
3
467715
342186
3
155841
3
132146
9
77363
91
28147
67
14
78
85349
93740701
497742
17
45
400745
155931
165109
10
52
33
722290846
57
49
271384
258149
4
311733
35
501842461
33
479883
80
303427
241885
2
506486420
222633
96
472261
3
39
712205928
385838
342943
83
1
17
74
81
435322
12
344244
407649
8
51
26
23
391416
52
139332
416681470
47
206368
51
77
377976
458277
253375
719951303
41
85
77232
81
79980
458021
149252
441199
43
57
11
335627
467982
28
5
94
145107
870495524
70
37
71
442749
270850
3
14
81
14
92
83
18
137892
3
163691
946824360
195719
8
43
441827
17
64626
97
58670
399393
76
69
348910
39
82
73
96
31
460069
221517
99
32
50750444
3
315488
9
283229
238001
386367
25
195137
92
45
90
5
11
79122
50903
73
164360
85
198008
471349
237438
4
5
89
266446
15458356
70
85471
73
428681
313562
74
52
76
452935
79655
884842774
8
336416
72
104693514
11750
450577
73779
19
6
472014
39
369703
35
88
20
447467
412384
8
108904
90138
12
185371
663815691
72
803587495
78
266879
89
13
78
15
275184
74
272750
308633
484994
376157
198534
5
441625
91
308965
111541035
171369
72
134719
202908
64899
81
39278
122738
1
175628
59
283781
924635282
271669189
39
299724
96476
249369
93
595911115
3
243138
9
78
229178911
63
80
88698
3
74
320047
693524659
432451
78
202229
56
39
60686
249547
87
145623
323447133
134602173
6
94
47
33
333253
474347299
25
548804311
60
296996
49795
493734
81
173049
398962877
70499
200823678
94
34
448183
310466
85
324460
4
81
73
13
202446
939458845
56
95
2
7068
26
54
93
27
36
53
115782983
5081
228961783
405400
153596
312672
390411
50
59
36
32
1
108923
386439
467007
91
872033107
28
12
98
208677
4
59
152655
242901
62
65
42
50
73
326132
9
47
83
78
123147
246917
44
91507456
45
2
53
149841
30
5
2
154297
348208
40
9
31
27
417279
76
55346
29
7460
38220
62
151299
221781
5
6
428395
5
459764
461871290
30
95
304137
23
7
36
37
110799
52
91
9
2
9
154901
263774
35
539623919
53
64
32
81581409
82769
11
43
18
228627214
49630
69077
6
54
26
76
81325
45
35
483112
664655049
462501
3
30
8
252805
135500
24
11
49
8
56184
280990
78
491271097
5
492776
266985
62237
706643783
4
48
128365
233800
58
313206384
1
167230
330389106
6937
639268524
97
94
53342
22
5
330909
216287
750714456
85
61
23
32
755271715
56
94
95
92
16
21
51103
60
1
6
370968408
199080
4203
242406
421069
235631
400482981
483359
22
143715
28
55
28
74
203743
124883
40
70179
170721755
8
7
247860407
86
48012
245280
248510
323369
44
98
95387
4
54
781456255
15
260781
3
1
90
77
397345
69
86
76
395656
2
19
130975
205287
234681
89
9
162116
75
237216
42
262362
398833
15301
2
52
39
42
139413
63547
70
284992
854602207
76399
80
64
82
1
401764
144062
87
105612
56
92751
51193
34
447815
43
20
275275
72893
24
2
58849
95
63
419837
6069548
425500
4
42
10
37
43
4
338455
278874
485646
29
169566
46
147225
14
8
67870
77
8
198461
84
225903
50
11
49
1
42
35267
35
56
21
614087684
361704
89
72
93
47
28282
76
75051
74
58
9
2
40172
251086
16
145668
66
19
18
240851
91
83
140241
396983
22
307705659
89
64
4
288619
869527297
52
16895
40199
426073
2
34
125325690
33
880820189
3
594735992
432993
450047
54
757119368
85879554
33
13
2
288160779
743803262
26
111882
296859
92
71
67
18937
390041656
5
215693
188663
15
67
9
48317
52
262656
17
68
116201
396723
274266
453541
93
402146
83
57
8
300883
96
215879861
58
220261
90
36
98
53
13
375952074
83
12
68885
144366
289727
39
7
35
7
103216
559004879
223752
5
307679
300841
350758815
350794
348297
62
51120
51655
216440
30545
87
299339
33
460681
224514
96
75
23
42
447212
8
315851
197293
20
829187047
74
232133
7
88
76699
455832
985598421
62
94
2
162057
123039
50
31
68
83
96
421500
496498
6
24
73
558948276
63
335696
27
135110
919479397
273496
84
73
9
13004
53
73
381451
105104
158218641
1
6
96
2
464192
142612
767541409
451117
340590
793037339
154606
44
321299
45094
346450
417680
8
31
1
203830733
262751
93
481147
79
429110
63
504483036
753952963
52
74
55
39
370811
8
368933
413739008
410321
470665
45
5
438298
48
70
235171
45572
43
382499
821834106
39
8
46
6
585769980
301208483
3198
396290
227257
11
454268
86110
77
53
27
2
87
5
87714
56
18
47
472632
63
3
409789
343729
30
8
20
40
267289
309804
255836083
67
87957
20
76
263381
70
118073
695514674
11
51
139769
72829
123478633
155620
79
80
2
86
96
88
52
296537
209789
94
24
578529327
338434
178013
96
39
757193150
292028
1
81
64
5
43229
19
61
210166
407863
75
96
77
381877
234797
80
54
190782683
44779
53
361536
340170
95
22
493343
215794
94
25
96
87612
135391
451098
34
142465
9690
25
893175069
137537
32422
60
68450
478913595
479728
331136
95
48
343584
198620781
175613
5
86
29
70916
60
270656
81
68
176241
26
446107
83
21
96063
500889265
12
28
39
237577
897960881
452296
75
459402227
17
379380
68
618476113
403934
70
3
39
457611708
390284
283139
162901
331416
62
9
50320
25
784542342
346575
92
73026
442529
69048
20
143994
439119039
380725
36
196905
396966
139831
330925
62
96
897800362
72
341569
68
9157
27
87
58
16
199312548
258448
107892466
73
42
8
92
84268
49
130310
69
3
89
4
95
36
462027
470212
991369983
208236
6
83826
208767
58
70987
256852588
46
21682
223291
370354
7
133137
83306
81
341033
640884616
15
87
220126
354459743
14
187699203
50
4
296380
176770
46
453579
71452385
456497
325189
116087
236272
465543
74
88068
97
407537
11
60
5
183874
26
6
46233
261309
432315
2
392738
239237
64
499398
4
173989
246579
98
99442
16
47
22
342284
404487779
284336
34
194458
84
7
8
66
54
426848
85
448514996
452534621
359808
29
16
1
5
36
32311
5
434006
57
339446
78
436648
81
67
17167
112482
91
5
1
69217
73
297319286
52
144800827
194964
94810
422209
204704
191668
50
5
217997
248469
42
374257
79822
8
65
127352
4
28
166774
97
65
90871
82
496228
48
14694
46
295973
67
142018
343318
445665
45
52
446999
55
91
24
87
32705
686994491
76
269243
163494
55378
64
83
188005683
109507
216285
283951
850741339
65
4
81
40
497108
389698
28
50023
7
184181
17
113380
80
106007
2
1
22
46
4
308680
40
147646
297423
249799
88046
394379
493509
20
47
115050
344849
141081
7
9
10
90
22
94
217605
362836
56
9
900432664
80135969
69
339591
91
17
91
7
1
43087
318405
27
61
1
96
9
15
202865
6
45
93
36
57
177352
619196630
7
217139
57
365684
87
274866
38
54
217420
108066343
84
6
87
50
275408620
237003651
742192326
91
799303618
48
33
71
6
73395
17
399662
9
497690
77754
31
492403
60422
235788
55
197983
269856
87
28
67
45
5116
6
148055
309590
9
157432332
2
6
62
230621
65
1
40
45
97
33395
354616
89922
250099
460250
16
3
414974
318990
77586
97
77
134868
353856
574317032
495568
11572
85
6
17
12
9
22
19
8
1
183586
179756
225915
68
244884
8
21
47
180906059
52
405432
6
61866
29
61
122605
44
382448
54
191741
163358
8
313735
35
5817
728738836
81
47
32
123441
25
32
10
7
92
11476
616455599
48
520032588
63267
80
72
77
320953
25
97
446261
19
68
350519
489126
75
12716
1
406657
82
78
24
35769
54
19
91
598469639
39
465939
932621833
237630
7
20709
59
342387
453121
474413
6
404052
257645
21
2
182041881
423902433
158048
4
289411
57579
53
26
3
21
237788
97
692988207
99
66
9312
495524
385200
478895
184888
8
6
29
29
52114196
31
6
8
431350
981616303
10
71
77
257344
2408
35
96
374043322
15
27
90
66
69
66
16
23301
216347
44
229478
441129
320598
367117
191052
2
55
28326
56
40098
36222
9
63
100141
99
96
429041
64855
58389
5
65
226546
97
264848
29
17
360371
5
446989
4
42
46
240061
800890296
342630
348628
28
3
13
1
38
74
57
93
76191481
189458
84
16
375782
4676
15
20
29
114907758
22243
69
61
13
26707
515826833
69
26
253040
421167
45
55146
338727
13
33747
487125
19
22
107183
37
57165181
104946
380056
217236
27
9
72
342058
22
21
357720
419823
6
175542
248451
138914
245894
76
89
15
4
161589
13
33
94541522
86
13
487325
393871
312649
89
225440
291219
63
637230519
27
52
1
11
394140
87
159510
426250
392644
43
450847
124696
189829
301957
373368
74
82
27
31
1318
40
88
587244901
5
970741887
829388004
247614
219691
51
21
193164
89
45121
57
279322
368047
27731
30
3
46
154701
277691
456732
931729322
179000
321055
74
461882
144270
9593
403697
41
350533
82
165839
362664
48828
93
99
26
93
7
69
57
877828821
497199526
400716506
787741947
74
43
458431
2
49
17954
183452380
237687
354382
68
84
394095
6
38
58
390898878
478847
80
10
8
193203
43194
97
3
67272
59
110370
43
67
44
37680
101207
484989
151711
348633
7
20
71
270820
326437
65
63
3
25
39
18
8
212577
5
326699
49
404240
819532045
216592664
578074215
2
3
150544
85
66
51
6
61
777504807
31
88
51
26
105269
6312
56
258269
88
3
84
27
7
259320
163474
135879
75
366854
95
25
68
16118731
384351
41
31105
31
5
65
458957
427798
9119582
382857848
93
9
8
218544
13
68530
460065
3
29
466920
5
607210728
7892
366698
554926866
384190
56
34
33
22
82510
667433310
78504
3
9
310819
96
48
2
30
420603
299246428
374119
493190
7
58
49
34
236255
272266
75
94
422186
385137
170437006
55273
149146
369314
83
2
306664007
374151
208334
6
35
99
45177592
8
423758
41
34
798293033
78
95
65
491780
2
39
35
23
35
29395
260724
35
2
132611
11
96
45
86
1
484674
175229
6
38
238918
98
5
99
242152
220062
448039
143991
13766
71
20674
92
95
37
92451
48
36091
21825
73
48
35
3
177401791
2
169283628
305794
29909
28
63916
76
98
33
4
2
5
147789
4
37
217356
5
40
229589
260320
442358
619044716
391671170
891161699
13
45
922008702
37721
64190
390779
115970
92
90
216873759
458033206
32
21
66
84
354866
79
422666765
365774080
80
25326
628582177
99
57
162256
113622
48
37
69
746210435
189485
69
99
822514494
7
38
73
457786
88735128
82
40
411076
252512
425223
957112940
58
331626
12
76
11
21
69
216529
373136
472778145
17
56556
267909
406975574
74360
95
162329
799243584
6505
31
211170
3
132665
27
368777
21541
54187
12
446863
544779929
23825
309990
72
820025398
100114
16
150538
74
22577
24423
203529
59
337792
20
67
90
5980
639699945
255080
27
397444217
32
60
57
83
62
846955402
306494
50
8
716274286
74
75
260825285
43
209229
196527
40
566292614
88
2
248202
138603
15
353655
99
658470960
15
13
3
1
44
11036
451966
6
426692
42
31119
62
57
40
235085
365064289
307649
58479
383250
10
326480
360494
171961
475134
35862
242402
50
465371
69
2
52
6
701718413
14288
350673
13539
178128
197465
80130
4
178690
18
179056
468654
184684
55
15
378905
412681
248977
427373
61
88
617775331
50
1
23
5
10971
230909
12404
9
106176274
52
40
67050
947457701
449064
498550
20
380766
4
3
91
417660
94899
24911
53393
11
434197
78
21
44
46430
12
63
45
50
11
167552
1
473550
214691
72
43
147278
385292
92
324897533
35308
30
335572
733407457
47
75
369034
96
63
83
62689
6
7
369310
129170
899047972
31
1
88
97
70
280932
6
278140
72
644450073
51
12
12
713450926
33
70
22471
21
187922
66
64
61555715
453352
66
51
96
68
14
391681
56
6
206527
70
66
360155
13
346533
95
426836
53
194572
774036082
295446
21
317600009
203606
95
71
10
352249233
444605
388921
132480749
538947928
68707
978765730
131280
134282
55
93
211762
12
788765869
59393
1
288969
90
26
16
92886
49
314498902
466090
1
39
75
641
31
282563708
41
209405
323153
412924
32
311723
156127
66112
6
249365
85
44
462878
223322
59
342380
191635
380584
730533357
641511284
86935
13259
430580
269137
463992
7202
204029
63
305331
5
42
59
83
54
560425653
76
24
464100
11
331491
348514
341316073
470340
58886
72
481477
482694
2
190416
313776
41
448698
60
88
389499
467091
48
3
165014
2
75
38
68
332911459
478596
38
37
48
247713
50
762612771
414982
12
100028
685791480
27
54
255334
8
97
82
45
172472
466521
26
99
60
127625
452184
36
465787
84
63
1
37
54
269734
19
431048792
130525
503761995
342479
217441
26
443595
458275
84
176869
280820920
473906
351093
2
245985
170630
420023
42
59
73
67
54
5828
93
50
31924
8
6
86
488818
89614
34
3
96
216865
77
112441
442227
121431
24
275260
59
417990
378411
234156
46260
429250
28
81
4383135
32
458564
47008326
31691
69542
39
3
144905
443537
87
296414
22
23
329685
276908
93
184554
6
24
19
6
15
5
420656
445109
49
916885225
462572
710415991
32
229870
62
24629
114088
100342
98
189009
62750
77
334424
81
144374
17
17035
32
12
83
40070
344123
430247236
133214
46494
238636
96
361322
43016
29
12
80
422190
16
146121
73
340202
681748252
442279
93
3
417649
949662096
382901
79
441858
389488
98
9
7
127278
276627
84
339056
41
61
172198046
45
137990
3
320542
68
695821760
258071
56
186904
61
139845
287271
8
127221
197191
80
449506
34990
4269
59
58
39445
17
651918269
191428702
4
38
182040
275702
5
41
68
5
216659
59
62
45
70
141505
6
187965
1
71
3
172484
440366
85
11
420414
73
16
37
678504468
86
450253
5255
5
6
2
6
72
79
81
32
57117
356977
56
225676
381058
770844278
78
27433
64
338078
3
57180233
69
254038
439134
11
85
40
6
72
421510
65836038
83028450
259402
241749
24
89
12
27
657038562
3
74
67
84
9
253630
99
465672
273455
83
47
43
64
25087
4
27
65
22015
7
127500
12
650584399
416585
310202
496511152
222323
284575
58622
73584
80
89
74
60
26411
70
378523
41144
75
1
114339
2
70
43
217188
475734
92
6
53
8
28
25
992092143
135561
15
67
138489
96
31
92
193478
59
81920
35
383071
53
59404
83
259587
482966637
469020
202617
18
9
390150
57
66
2
18
4119
39
386641
78
2
146919
170860
10
26
92
371093
752526496
82
98
15
28
92
73
2
85
415275
223661
207764942
164724
72
180419806
19
19882305
17
240961620
295922
2
51
7641
24
52
7
55
21
95
370334
43
9
10239
55943
91
71
21
2
697448043
495480
391740
42366
989807490
94558
45
66
302083354
379271
65
200162
24
96
92
27
83
501086220
7
28
222058
324832895
62402
46
20744
28837
61
353717
17
99
6
396209
568989209
86087
72849
333191
661786861
764553348
797317230
382177
22151
83
52
472889
4429225
95
499220
1
93
1
1
82
41
7
97
1
25
91
777977130
79
245239537
48
69
63
79
38
83
192980
411748
321678
940131880
146391
25
541619431
74
382338
458662
5
609830212
311817
540173399
198592
189311
19
54
19
58
87721246
487194
175302
11
3
964860347
200428
853560078
93
69
17
241239
87
45
99
99838
67
741106737
297443
399477171
94
23
96
138219
151419
238415
388
4
4
26
4
495623
337262
95
72
351257
390234
4
93
474785
919565680
4
15
90
502006893
57
42
100552
469903
6
73
14
321284
6
87
111477
74
44
55
11
106849
39
79
69339
38
94
433079
133457
8
380595
497748
61
35
249328
329557
8
188105985
5
280677606
462675633
87
386347
98071
38
443798
3
94
88
50
132507
42
123951
23
2
321404
368091
8
390061
80720
91
5
82630
1
1
71028
43
297516022
55
72
400222
33332
389555
261237578
74
91
424830
109420
23
98
240379
63
72
283779
260260312
367596
376333
349273
434526
6
225848
24
31
5
27
8
70
371002
6
47
29
357666
717751780
54766
444152894
320413
428103
165306
137282888
56
125704
461997
338219
26
265701
59
622207537
22
292492735
5
8
25
974606533
91
34643
26
63
20
147102
49
302861
46
73
87
42
11
366411
57
467636
55
274327
33
75
482827723
385271
192866
1
56
99
21668
13
24
22
34
47
11
404534
224863
111021
346676
171920
144469
31
49
76
20
24
79333
19
949462634
118761
208910
5411
66
290299
87
39
92
6
13486
46
298890
50
42
1
9
28
30
237074
90855
608556903
49613
289379
3
84
372507
9
50
152030
415892
104215
331013
282509501
14
137339
30
30
66
175772
476565
25
58
70
17
371017
8
302716
423098
70233
47
79
66
23744
16
75
98064
801810064
418657
327463
8
7
26
389452
67
5
126074
485584
56
62
9
3
89
5
175339
285292
120575
65
12141
191352327
9
44
40
410598
36
42
181628492
21
82
72
94
7
88
18
1
26
255484
36
384731758
396839879
45
450235
288415
10
366657
422906
61
575974279
345861
267974
96
54
229506
88
66
57
451043
198945
17589
70
237793
80766
8
35
29
81372384
234739574
244244
79418
726260707
29
94
95
80
239986369
23
93
64
4
430983
37
62
33868
92
33
3
73
166335844
225232
444402
71
460439
47
45
331840021
48
45789620
477623
219904
6
82623
342962355
987236261
86208
62
236965
15
46
12
13
13
389445375
114522
4
24
5
484116
73
373316
275211
37
588002120
940292869
65
40
345003
381675
242947
273031
419649
5
13
450973
2
1
376390
54
64
106559
240930763
38
6
3
6
30
128017
371241
169789
502723129
49
88
436790
376034502
426394
485723
34
25
36
60
3
63
80
139324
45
18629
5
418605
92
4271
1
261179062
13
142026
840425330
51
44
9
42
24
128791
276319
268033
433694
27
179828
980560087
271401
232068
57
9
834048406
30
277756
99
95623
36
89812
59865
435245
3
47
4
539142279
32
48606
6
5
229857
498460540
83
523084758
3
554900324
74
86
1
27727
11948
8
33351
184035
333341
19136
354509
202939
18
478983
76
85
263896
36
168254
32
4
89560
2
306427
59576
20
15
493639
401549
82
1
217427
71
57
314112
475472179
93
293118
61
70
3
6
713029258
615192900
8
225776
7
361252
9
18
477669714
405302
481800
96669
701485746
60
110351
62
266902
138119
167045
23
36
5
836349488
45
3
6
59
141226
181760
94667071
361270
278464
638327675
314508
59
479813
329449
300061
2140
294041
461997
6
8
82
605835153
330021
2
63
393170433
182778009
197337
14413
13684
292268
498703
97
5
267355
86
2
36
260120
84
129348
37
246849
350792
21
267797
23
204548
55773
63
56
463504
287180
112102
3
152305
9
101294
35
60
294676
40
108920
370094
74667
62
190640
86
98
15
185693290
26965
55
2
3
393239
51557
50
59
62
448810
20
28
163295
74
40
241550
84
172738
31350
2
285100
56
1
215760
39
45
24
8
24004
28205
423549
442308
949062546
9
95
95
82
61
48
37
391516
86
835108283
1
122584
603721882
522189491
331655
885025485
39
84
421700
3946
77028
205520
467420
64
799852774
238757
36540
92
190842
11611
1
195588772
96
417154
279074
94
391390
343004
271939
82
395012
80
93
40
31
19628
118421
173577
66592830
232139
265203
286840
4
103879
3
187080
87
86
204448
428246
363855
79
13
2023534
21
56
389242
97
290544
4
35
357454
450586
107345
446907
43
87
7
298209379
53
187006
148713
393616915
44
344104
33
5
29
36
32
297015
240403
419862
12
50
30656
73
394888
33633
283454
39
80
5
488749
638455971
4
131462
759998723
165864
27
2589
35082
67
200761329
351193
313011
15
480098
16
24
68
40
99
697553815
76
325186673
423453465
22
474724
9
90
142356
61
599530292
9
453706
427020
7
32
117002312
96
23
55
440278
9
20
47292
199910
74
52
5
267788
88
31
2
90
176611
2
208646
136278
9
276837
51370
204263
9
281858
95
58
78971
404336
56
39
31109
159640
328493245
33
76
146193
8
90
3
85
76047
54
51
99
25
9
453145
266302603
385921
457972
473997
71
8438
141128
21084
31
6
67
458391
289689511
21
226802
492274
6
270285
206055
61
64
2
235215
108708
21
4
257725
383062
15
9
445259853
46900
76
24302
87
492354237
710506924
282603
68
20
114894
25
30
293268
26
178368
27
141323
64
324464
19276
63
90
68882
25054
13177
57
73
18
14
190698
22
37
301611
137844
43
266387
6966
936344069
61
98
23
84138
113041
1
370307
689081355
200158
183189
36
295798184
42
478004
30
490680
303910
66
12
138633
3825
56
183825
38
25769
413699
493092
131254
4336
871484695
34
48
61
85830
37
20
49
408604
40471
97074
14
65
362791
86
141671
29107113
26
68
454316891
64
409307
64
87
169591
12951
6
151197
29
10
67
15
9
337372
124410
517158187
32
67
7
40
303867
25
494273
786110784
739330959
34
1
8
49
19069
95
183099
141879
70
34
379179
84
28
298774
23
33341
10
27
138725
65213
6
462522
486800
493514
476023
149355
378393
448972
19
449596
74
36
421989
69
36
97
92
27
406836
317580
495663
27
466668271
65127082
70
87
323155
835076578
344054
258375
41507
50
1
79
94
85
468290
34
38
91
342002
45501
75
88
49
57
58
341580
51
52
23
322755
400657
239685
2
6
5
201952
16
86
448276
454858262
70
797421063
180816
19
10
39
84909
63
95
643799751
6
10
60
251964
22
34
4
218637
247065
534464403
129025
79198
68
77
91
383948
67883
212874
420331
46055
38209
278070
75
149783592
424642
40
5727021
226994
62307
11
34
10
185048
89
89471
4
364451245
244609
473503
484701
8
28
244116489
99
815182414
97
222448
26
72
91
96
25
171514
29
455493
41
470108
92
9
40
22
57
522543559
306487
468325
28
9
14
36
429695
2
462445
27
316708
53
454076
18
18
3
49
32
272745
25
36
6
379645
492797
16
41
625050490
23
10
67
51
65
56
126230
14
48
200159
72
41
90361
50818
137462
1
97
38
343905
544907654
482330
48
51
170079
575476565
87
54125
498561161
36
3
235795
944029446
117437
718217869
230993
308399
98
416596
64166
158083
437738
361970866
194377
37
317665
14
240104
354582
51
424401692
56
2
22
8
2860453
97
9
5
13023
192998
95
5
38
161035
56
287897
58105
42
205014
62
5
9
61
578997239
93
7
203163
302490
50
195783
95
430294
72260
489932
466569
78
391680
434138
9
108054
98
14324
185204
402920
8
306251
383695
79
91
22
246446
198436
255344
3
52
22
51
250666
154450301
20
741603111
84
341555
216844
2
66
68
5
558197931
74
60
51
77
68
3
7
353746
42305
497612976
958911216
624284217
138907
15
5
94335
19
222622
29
477851
23
185219
805032046
450875
482616
39
119751
200997
92
39784
28
9
182362
151730
204147
43733
46
301857
251883093
175185
70
37233
74
251477
58
75
404965
60
77
69968
5
368132
34
120551
448333536
135351
920923248
240142
56
1
354813
468875
11703
15
4
109570307
39
48
35
27
230203
335702
137478
134807
440141
334163
74
57
67
76
16
44
3
30
12
178064
94028
8
258577
102767
254734
58320
9932
46
7
370272
1
70
23
367863250
24
446619
46
75
55
177600
87
361973
451414
39
956313604
425395
248430
903302598
7
71
212719
615734487
71453490
460768
5
32
601904309
335489
342496
266813416
138015
85
375479
45
355895
858179096
40457
39
16
21
228373
3
74
487715
74
446320
74
53
7
87
32
27
5
288666
288571026
416083
12
322246
45
34
399984977
269232
30149
6
56
205356
39
237906
348829
470830
338598
70
71247
213798
8
93
579830106
93
80
4
297420
3882203
70
86
242006
11
94
69
11
224643
369765
415511
41
144992
7
54
98165
39
326247
187603
287671
185853
677242487
615579923
63
133227
340931
46
80
1
280875
136173
317961
55
73
78
232888
27
34373163
49789
40
11
14
3
35
94
14
2
11
46
83
341876
38
25
23
2
51
177372850
193502
99
65
489776
131097
54
41
76
285684
90
78
255955935
97
24
36
327332
63
452625
382079
75
265354
99
8
12
151053
882614188
73
8465490
472268
84
3
323841
200520
129822
220149391
96
20
335590
5
8
193121
77
272300201
58
401769
359826
90
476370
406056
68
78
93946
71482
482115
298850
97
1
117098
349611
491300
416989
35302
57
206405
53
60
241536
76
63
1
10
183305
45
78
61794
6
78
9
219340
106202816
50093194
29
6
277725
257954
78
25
374383
264065
1
877346839
4
218434
285246
89
221097
247163
98
482802216
1
326768
87
92
774661602
59
27
18
17
398334390
4
54
175871
19
485747850
192523
3
340860
94
3
136770840
91
164851
58
22
68382
97
51727
67
231669
30
74809
17
8
381029
96
13
139658
2
922965043
450107
29
252228
327573
384150
252504
425799
222936
59
37
304892
27
80
93
66
325172
1
24
392075
67
347633
59398
30178
959899079
104292
86
73
178846
290630
107645
70
433485
96
255232
467627
30
325599
89
88
410245
73
72
19
15
477034
95
15
97
44
6
424191
7
482343
30
385059
173259
239786
50
75
380848741
466152
61
402214
423204208
62036
617529908
98
22
66
344962
28
212912
64
392449
33
8
85
39
30
471590
240040
27
4735
156152
9
8
31
394952
31
67
25971
8
92
99
55
993851747
68
2
36
72
446936
166345
4
157176
570462776
36
665386379
498149
588814658
460461
112499
68
50
12
247537
15
197355
57
88
354839467
391767
232792
27
31
14
17403
60
65410
5
11
177672
71
453864
674938496
407333
61
67719
320065
98
416966
92
429013
269309
355572
215927
5
166471
982050010
339498
76
264371
70
35
486826
357338
304180
63
252266587
427082
22
211210
86
33307
63
105527
72667
98558
144189
58
95
7
95387
72
70
108943
93533899
496728
269999218
77549
410711
210966
927319634
3
658869533
22
61
17
100693
58
39
8
17
112668
398978
2922182
67
479011
40447
8
56
123557
24
70
126677
72
99
61
146969
112507
212521
45
27
268561
13
17
72
278121
366778
26
431013520
51
42
362027055
48
11
91
57
453894
643003302
30
13
44
19
224059
329843100
106106
97
233226
58
851757544
74559787
34
17
60415
11185
98899
43
10
7
36
450638
96
30016
38
340065199
271216
88
138485
1
5
34
25834
992598799
74
131425
305134
7
113477
83
731510245
520397967
5
364710
43
477370740
225405
28
64688
58
56
68
58
81
24
15
62874
939275051
118497
453432
277225
458781
79
161173
25
3
80
7
22
8
42
131666
3
308565
82
3
42
46
360005
141064
20
5
89
7
28
26
17
387350605
89
282571
9
158514
460618
58
65
514513215
91
50
74
184485548
905921070
11384579
36
30
31
18875
162446
433997
136846
533803472
145000
30
94548
37
146490103
71
7626
79
8
64698
428728
82
493983
91
260489
70
23
19
33887
435832
191151
35
323158
18
8
99
58326
430085045
30
560501725
33
14761
129168
4
17
35740110
1
135622611
326476
73
9
56
324610
92
202247
57979
235965
79
2
55
393370177
383380
15256
159800
11
77556
27
67
133224
98
43
8
404069
999156259
79
6
488737
5
409224
47
80
50596
103541
254163
331120
325972756
15464515
25
50
7
298055
20580
45
107093
38
363057
474844
2466
55
112759
22
966373121
440310
241037
472490
39
8
147988
71
5
52
14
7
40
160779
422436
436954
96
305311
958090804
4
421148
73
242390
189233
959837728
476991
46
183675
17091
62792
284821
180095350
998096928
95
179675
94
249929
251297
202784
27
36
1
79
499766
28
12418
164687
68
121437
79
90
368718
254153
404010
52
6
244722
310481
379371
1142
38
15
17
499028
63694
7
482169
6
269212
5
649262091
432675
29
81
94
71
67
41
75
329076
93
129768
267224
4
8
63074
59
367602
84
455637
447993
2
61
14
250081
214069
87
27
62
36
30672
332145
34
51
8
67
89
440435
651739466
46
279790
22
97
3
560086257
97
63
48
22
20
368570
40
3
46
71937
220490
173572
200104
530373082
371219
5
55
477226
176362
70
152908
361362
74297
60570
1
95
464668
23
86
127070
382917
36
1
405104
10
85
54085
73
13
97324
77
14
410915
61
8
1
13
12699
17
21816
5
49
78
373547413
27
352389
942352238
50
289623
38
318522
153960
851390460
374454
1
78
113586978
78
80
22
36
60495
2
67504
174972
326414
52
44
15
112867
140708
141702
400550
10
101199
30318
204932
6568
160420
687221955
7
949977379
72
2
442518
244306
655526411
983442719
68
20
89232
272623
65
54500
70052
97
21
25
80
103802
289032
89
834478116
8878
328720
2
40033
59
401722
109111
13
220131
1
18
25
294345233
70
486558
309508
3
143778
3
39865
487856
321731
198541
27
45
436950
1
74
333991
349278
18
84
94
92
27
249873
446845
73
15
13
46
7
15
42
65
7970
1
228205
54
150674
74
6
74
30
3
24
50
250425842
5
387643
479795
62
2198277
184801
201159413
923050050
14
62863
257589710
231565
78
299899
90
203682
296417
50
9
190474
207299
46
846963554
296078
73
34
31
55
79
33
199591
4
474436
396829
4
322453
24
91
66
37
41
309255497
858935754
379265
434854
154170
12
47428
3640
6
123142887
383179
79445
36
168308
246593
256466
781349611
80
182182
98
252085
284470
35407
473852
2
46
330720
17
84
367566
4
34021
9
97
92
927559760
91
471887
748249665
93349
66
425358
84
39023
39814
14
65
172817
360347
83
199132
117920
487968458
186259899
251750858
227173
456765
61
43
379621869
431130
432074
458046
198343
226928
284001052
54
292241
382549
89
85357
450038
53330
25509
10448522
81
66570
72
55
88
33
1
85
8
431524
210546
99
35
4
313919
301775
631400571
412029
140560
429413
487153
26660
38
284563
8
13
176702
334899
74
47
7
31
368078
450133
40
941076454
7
45
65
9
585738246
83
169657
438164
791053245
901545365
78192
396922
294402
839195739
75
85
479876
38
62
448300
206049
217603
57
377182
319564
209802994
7
382209
26577
32
257347
285036
72742
23
50439
79
31
13
5
481228
299710
37
9
36
445519696
465676
61
67
20
47
321414
92
41460
81
93
71773
883726024
34
385649
56
78
293436
80490
83
8022
478002
16
827193924
8
35
36
46299
141302
769078737
69
17
380603684
87
97
2254
97
65
4
470296
548022570
2
461165279
119384
90
92573
9
353376
167877643
477685
347886
58848
126457
50
200702
401861
203117
46
8
58
652202104
317220
451493480
34
63
7
8926
75
13
50
84
981747259
21613
30
359528
5
8
97
44
28454
448687758
5
165796
7
494193
238380
13
228315
19
169062
12
301796
454021672
147829
73
356540
51444
86
10
156166
41
27
24
43709
393402
120255
402002795
259456
472694
423262680
475962
669212750
445395203
9
59
7
405059
2
49
918026617
268062
25285560
40
459930
234315
484687
91
128365352
67
300523
395501
9
88
37
3
87
46
30
3
26
112433
61185623
15
13
255321
184742
37
316941
11
4
391124
309892
81
313319
2418
81
18
41
6
10
71
348296
434387
5
13
37
55
187358
178602
33
61
65
77
46
92
37
38818
56
14
25
61113
156365
59
467775
8
95412
104716
1
52
367722
670405625
46
350379
55
281421
417622524
58
149880
30
902894596
52
302286
7
93
3
15
91
29
600936514
377252
13938
41
11
8
46
65
109009
710497785
477914
473738
11496
7
44
13
549707326
7
22
450216
821240048
51
57
63
516763828
79290
479016
299872
337414
88
621658613
942086952
24
228101
402547
95
561295462
143111
71
77
18494
33226
309039
93997
56
34
40
37
425743352
230629325
63
31
98
18
322122
4
87
205265
62
112460
828908627
157493
418758
83
39230445
403003
172412
8
277040
91
455837
487874
16
219676
375857
7
977308571
52
4
66
445059
383295875
108015
11
38
711119992
379719
40
42
64
4
435304
480550
29
314914
222284
327263
31
93
311739
693698377
72
33
466885
79683815
70
32
318351
48
30
14
18
42
95561617
473291727
26
212831
4
63
75
92
71
406996
84
51
447015
417982
359013
122078
57
50
307154
36
137224
30
339512
96025627
6
796750617
497605393
361650
42
8
82670310
37
20
93
28
30
134717800
4
286920
404412
55
409735
1
54
463823744
32
4
6
1
10
6
197229
191074
895246743
181413
254326
48
12
781900404
65
845977320
443468
96
99
26836
74
4
52
249560
46
9
588697550
327572
43
87
16251
30
365852
27
67
22
465819191
364003
224331
548946892
24
136922
40
227547
168615
15
88
470958
63
7
420053
5
886494086
327713
339485
54
148303
65
5
299710
461762
515705821
59
31
246122
214723
52
47398
74
85
374670
33694
940140019
111130777
55884
87893
239121
40
78826
19
208387
3
7981
295192
227299664
160597318
80
41
192473
75712
69
8
82
189536
345669
72312
60612
79
86
15
188379
187171
8
687145064
165785
362455
85
14
8
114617
90223208
402204
152769
70
352029
77
883837350
428813
390781
26
2
87
35
951068256
44
45
7
74295
55
642002155
6
58
7
288050
91
274666
455821829
64
49
45679
178517
858042012
48875
185245
279706
306079
230675
273101
130817
13
87464
611944382
427755
179748
242683
284847942
14231
497107442
699419353
68
6
22
6
8
50
67
3
46580
312157
32
74
85
6
290802
607351461
97
56
2
191331
28
401920
419179
287996309
356533
27
64241
986985048
75
195647
343886
489227
46031
254307
307586
30
23
7
27
3
473036
63
187093
88
22021
31
93818544
77
6
3
36
167113
214146
14
33
55
57
333453
211329
17
410749
101454
204838
369089449
247103
473721
656990961
3036
9
334361
53
9
91
22
93567
368279
277196
370948
857402867
6
77
57
340015
67035
381294862
8
244632
456381
979277309
6
478207584
659137943
408952445
652490160
81
595
128721389
36
61180
56
157997
3
11
34227
79
36754
430169
10469
30
125378
184611
74
488390
340673
58
358331
963849073
19
22
206885
15
34
223269
133460650
388996127
5
47984
194633136
229426
281357
14612
80272
96
9
43
4
49805
30
12167
423096
1
53
17
16
66
662470103
71
47
316542
778990845
11935
98
57
37
452321
76
47
4
207847
265566165
28
268646100
447763
55
74
154092
452047
105298
838555285
497094
202120
461412
111526
97
174140
482417
210664
109254
49294
280831
245130
2
4
30
255632
92
247839
46
190917
339171
70
7
103029
99
75
58
60
309996
456328
36309
11
55
266935
5
55540
338813
5
130531
409487
35741
25
41
42
72
15821168
314757
353607
25
201982787
133084
424489
99
3559
32117
40
82
5
437236
411665
196817189
52
9
36
25
401919
271295
61348
5
4
4
2
68
13
273343
285803
453390
94
120975
372688
235840
219846
93
6
2
46304
486410
182361
310987
58092
175064
460390
15
43
65
218277796
68
67
33
5
184104
439239
339936
239792
4
2
76
69
853241170
83
73
65
176051
467627
36
384023
8
162617
253291
321706
194502
94
32449
45
8
49
5
8
4
66
90175676
43
614285937
120504
241453
1
65
84
7
307773
144745
434623
42
32
205401
100755
77
57
207652
892606062
364790
7
18
77
3
146730
383630
5
75
14
21
306821
98
324531
9
68
74
215073324
69
309002
352996593
227017624
227199
421953
621588889
77
339357317
13
14
15
74
269875
889060186
87
46
218469
51
60
385869463
467811
324555
272760
152837
3
33
98
465290
61
16
237604
52602
96662
468124
59422
459098
6
441925
12
43
71
106156
19242
65
20
279357
85
32
2
53
49
38
56490
86512
233395
19975
123829
42
97
282160
404494
4
47
190723
13
990354689
16
8
53
5
75
67
20
84323
45
199937
101814
383823
484418
482469
7
461228
74
371167
76
18
24750
484836
102161657
3
99
74
32
323085
250610209
452857
86531
82209
46
396510
417230
60
756766997
99
79
56
236958
8
2965288
92
147335
416938
90
385377
280989
159226
98
944034595
23
210861086
111134
20
55
169514
46652
243411
333341
139426
415266
52
354684
40
2
45
71
141340
63
53
422497
69
90
48
89
98
643722109
617808684
17
74
3
2
947226101
161524216
54
277663
175045
51
387582
10
55447
53
323428
267693
347538
53
103248
5568
47
60
1
98
13
28425
99
437367218
160992
35
29046
78
40
31
319102
38
497118
240100
33
486193
41
4
333962
282317202
363846
4
1
6
63
166513
309894
13110455
64
279238
422355
456102
81
3
73
70
8
522455325
59
468563
324822
57
79
34
496169
164801
22
89
63155188
18010
288054
15
178958
84
66
452196
4
408369
82
11
160709
59
80
421508
20504
191715
13
46
41628311
57
95004
462291
2
20
241353
373328
78072
8
74
814973521
91
53
9903
111145
491184
87
10139
60
98856
6
56
93342
72
321435
268880
3
579641988
176911
16
68
411097
67
52
63
225905
61
224264
11
50
21
27
236685
67
403670439
40809
92
247628
50408
54
354987
61
460362
801528825
22584
100657
18
32
414567
38
89
6
38
901829599
300217
85
762087304
66
833231216
272561
1
7
61387
238781
208821
90
46
342469
107706419
68
11
55
103068
10
86
54
337944
366838
281531
300550
245214
58
362282
80
67
4
458484
21
158415
94
57
131161
591992399
182492
25
4
136819
83
325543
372876
18
92
81
180838
13566
96
286570804
45
43
325786119
369069
15
54453
594028503
365022
272872
24
40154
69
179816
287617
50
94
436276
1
94059
496484
67185
65
7
98
77895
69578
88
355270
83
78754
55
63
3
217858
213617
162381
90
292474
333706
69
21977
87613
413011
61
357317
406057
397890
78
39
46
86
191104
3
51
38
95
26425
915353993
9
290877
75
86
33
890121644
55958
462705
238274
56
91
235249
468633
4
55
192603
67
5
20
213200
24
91
437187
336528
5
437110
75
267888
95
9
62
68
9
456328
3
306078
405197
151304
31
53
56
319138
91
664351944
51
72
85
474798
83
17
20
480825
8
60
13
65
24
98
15
465251
291112
21809
27
26277
33
220078
76
12
64
533617717
22
17
287021
78
162150
29
50099
23115
5
93352
96
26542
89660
97
2
3
1
83
35
306544
10449
23
96
121698
96
374586
91
7
24
17
36
79
62
275376
63
127979
86
76
281781
99
22
36154
26
29
189175
89
83
63
97
17
255294
1
95182
35
265917
258572
11179
407442
73140
441194
15
280874
88
11
82
44
442645
2
59
440128
27
1
33439
416841
482007
360959
92
352999
50
23
19
83
319219
16
29475
417946
103583
24
315221
417109
66
8
416951
7
87
45
30334
99
10
83410
5
60
94
69
134969
79667656
475500
78
93
107466
305229
48
498664
309912
40
8530
63
42
309519
55
479851
44886
48
267200
507722936
5
52616
23703
482652
443192478
380827
6
367315
338465
36228
12
59
84
370486
98
8985
264114
96
5
901666186
86
30
421951
66
9823
43316
89
1
37238
72
290276
961626905
206777
8
56
198810
13
7
212283
57
82
233464
34
1
24633
685147027
240030
356716
11
87
41101
8
95
258703
271264
206458
440816871
70
283500
159025
88
901
89
489415
301214692
72
1
61
44
26
352227
7
208282
436632
9
80
5
330488
728438538
251610
94152
307683
38
8
81
176979367
124863
473895835
63
477470
40872614
88
91
81
6
177925
8
64
40762
340080191
6
67
43
62132
109145
9
206972703
375202
384503
5106
2
305317
94038
497138
164901
2
55
11
5
77176
58
1
92
26
5
92
38
348003
84
340402
92737
71
184181
249931
58
6
200126
59772
97
381109
79
55
295387
275103
2
259211
200296
89891
425765173
4
445780
58
278867
628908892
326193
59
72
98
362534
72
4
168338
68
19
17
3
37
64
111831
122938
26
11
81
24
21
61
301210
39776
47
202685
67
5
156638
203187
202568
74419
180829
81
61
21
330095
495978
26561
792663348
26
311086
200183
97
20539
108348912
8
25
8
1073
137382
19
78
118697
3
611523477
235032
655630738
27
839821121
251710
106208
63
22
630126021
293513
21
4901
624089054
468486
66
452565
77
94
36869
6
402466
192936
7
157170
75664
941377342
60
81776329
7
379189
778805867
389515
37
35
32
6
33
44
10
221781
305991348
89
87
451105079
100762
68
91
91
39
38
225347
473440
91
65
45751
160662535
377774865
20
233539
2
93
148008430
6
122585
271102
16965
35
329386
15
444864
810607167
241901
456918
74
230557
26
30770
430059
800068636
18
69165
492423
71
567092966
4
22
15518
462975926
28
85148
477657
270572
76
31
26982
18
254760725
310377
71
424953
87
26
345681
685003465
30
1
4
388400066
3
84
383713761
562396850
98
131041
88
349035
29
70777
1
5
74354
835243571
307662
646790856
611027831
181608
403610
46
67
374510
92
447122813
235140
249247
246563
13
481957
2
422607
757400819
121071
491847
69
74
91
91
452681
41
5
69
27
718044225
169266160
384405445
2
5
5
690682969
57905
178020
43
151527
98
436977949
561020333
28
58
27283
83
662286531
380977
6
6
279035543
211317677
383576
65
258542
25
7
21
427050
768668158
379091
322012
396319
85
392028
69
11363
43
34
323497
119048
297395
89076
460382
16
97
76
51
955454387
113149
21
77429
77
33
466919
923147805
476603
90
92717
57
369491
32
85
356034
446559
98075
333451
36409
392998846
225753
43
8
93
200244
1
90
104680
85
9
5
78687
105679229
22
64
7
7906
24
72
66
325322
70
76
114634
2
401733
788560135
59
68
71
65
75
479000
811835629
55
18
119100
40
406735
88
47
69
9
463647
6
73176
97
52
157982
52858
50
5772
6
8
87504
863170099
54
494458
75
90290
202435
96
74
72
291295
83687
288247
387022
7
930945829
786258064
42
84942142
11
20
77332
6
49
260196
4
81
459602999
408531857
491426
64711
290725
5485
455047190
33502
13
28542
27
79
239346
288507554
445897907
433936
61
134565
809312575
45
189324
97
93
85
95
71
133311
242136
3
330776
149756
2
18
68
31
76
53
63
197407
48
51
88
416290
61
203903
430784
666341924
55
70
6
29
269476
54145
415914
40099
40454
46
34
155486
305655
897942111
480954
99
170679205
51030
25
41
64
185684082
91
65
84
496291
1
26
310603
755760830
69
93
276603
2
9941
15
47
269005
356541
344803
27
79
37
16
21
80
64648
713633198
645582246
33
157329
65
94
366709
258702
31275
5
50761
197963
211519
143950533
97
490560
92
93
82
4
43785
500709311
325573
244941
109348
84
435436
41
56
223447
98
71
18
157705
70186453
369635
338103
967530583
105653
485195
23307
38
1
456109
21
108189364
96
248852
1
406345
85
234567
2
106586
77575
29
151291
28
93
55878
22
9
179106
25524501
28
57
313144
970585117
49
43
91
87
85280
40
81
52
356417
55
73
223067
26
804893053
11
23
5
36
6
90
603592383
22
24
52
264458
194727
215799
79283
44455923
68
143273
407470
432778
81
89
54
363404
139874
68
34
40
33079
63
198943
61
22
234625
495586044
226076
5672
442940
86
98770
444135
88
10
25
812412322
15
92
1
59
279637
111064
66
767543841
272626
28
72462
80922
476694
448033
68
393364763
83731
64
24013
486705
2
282491150
317940
123721
227357
95
116142
195237
423549
168648
96
296389
9
64
290339
142649
369573
64
353567
96
9
593841039
5
505871396
41
189049
444009
365580
6
303167
39302
58
35
69
153586
415467
81
32257
42
53
141157
44
320214
40
275961
42
841224201
365871
53
34
44
88
16
83521
407351
212311
937701468
285672
92
389783456
46
291253
64913
10
130197
962694155
17
373413
66216
89
339730
583504648
88
23
54
82
201358
87
80
68
56
43
49
404290
51
8
232824
87860
77
266107
72
91
92
7
245442
56
216642
387013
193575
785298605
63
90
51
442333
74437
189397
76
9
85
316242
478105
54680
311587
403953
253341
447433
51
45
45844
1
381123
1
426703
283458
52
16
15
167289
92
57
211360
72
76
22
38
483631
440396
6099522
69
34
326573
87
327770
9
84
93367
363891
89
387875
90421
12
409238
93
422141
5
4
49
5
245248
9
343239
673200825
76
94
248332
470380
233703579
175232
89
160930
478599
396821
88
33
52
15693
91
6
96
251770
41279
448343
21
97
7
61761
98
314308718
39
25
172101
4
9
447732
472811
54
36
35
4
119594
5
23
4
144097
36
45
384212
88
32026
7
86
9
84
3
2
521428165
2
89
7
112899
381482
95
300781
39
12
6
236826761
46
382667
188838598
29
130168
257191
12
822316609
29732885
29
11
105786
226494
574188042
202521
906748695
222470
23822
56
75
191529
148898
6
15345309
96734
13
429788746
796804821
13
463008
37
384169
78
460350
25
54
404936
62
20
19069
777393746
462078
119285
10
73
217422
55738
25
7
480172
91
8
45
48
83
86557
5
66
79
313951
456208
94
620255102
974334824
92
446032
230112
51
53
20
49
9
85962
64
3
7
21
39
362139
743179139
79
490633
2
96929
63
37445
313496
39
5
814670696
73274611
321439
37
364380
10
84
39
438426
23
70
187760065
655941101
86
479230
259548657
5
226659995
57
8
18
88
34
94591562
45460404
83
17
70
3
25
83
43
180229
93
294017
203021
5916
79
54
46
84
401289964
69
73
3
328475
30
313086
456022637
101671
37
79
188574
1
9
84
92
4
324720158
93
113451
335221
281743
43828
2
126119
25
435463
79
25
87569
237701
23
74
170080
322346
13
10
985131061
462694
44
745845280
423046
4209
441804
39
93
34
158192
14861
10
73532499
54705
886925513
416806
92
196170
228483
71
85
205070
129373
90
498322
76
4
334633
80
84
352566
76758
34
176406
463772
12
480061
48
78
217063
67
324185
1
202429
64
21877
42
136695
3
209187
28
11
6
86
98
466180
22
61
57
415661
364596
203484
344832
176046
395609
1
83
63
227595
76
360852
370824
750160148
59
1
41
199320
159291
240613
444896
75
5
389776
191967
58
42360
97
81
79789
76
1
6752
17
485096
75660
99
23785
38179
8
144896
386265
424334
92025
990445131
393551
81
154004
271305
42
85
16
184112
185673
298769250
9
339372
36
93
1
317213
76
133673774
401682
98
35
99
84
430905
39
74
92
185423
53
75
177599
239189
72
964330932
103241
93935
2
29
152526886
71
255229
169496
15
424276459
480634
16135
31
48
64
885254080
17
32
274249
320359
6
96443
4
97
33
646367033
33
259636
1
71220
86003
2805
85
10
22
100002
400919
10
87
25
332853
428895
71
315178
107485
455685988
35
14154
25
50
377432
12
10
303575
8
4
4750
93426390
69984191
39462
33
62
412667973
47
459710741
156916
462533
79
84
339217
258532
3
61
85
285274724
74
3
342651
77212
43
132279
418943
78
984321803
50837
3
86
941752873
21
323205
47755
58
71
74
10
483135
106685846
91
991597877
471452
57
9
67
32
4
45
460643
327744
84
37
80
61
4
417362
93
398516984
9
206676
1
80282
67779
413914
15
10
99
284311
45985
448359509
91
99
404216
12
86
37
4
59
87
587435985
48
55
271213
80
74715451
762488886
307546
41
118443
49
23
62
14
432896
285491
102515992
87
83
6
416680
2
262313
51
97056
77
86
143678871
46996544
135469
449907
28349
18
89
322017194
238869
56
79
88
32
31
12
457197
90
18564
10
96157
91
42
387512
39
81
90328
37
60
89
483478
291168
16
287450
459093
58
196667
68
76
359946
60
44456
17
35
450572
68
248953
48
5
838311825
5
318828
8
16
127554
9
458735
85
25
359602
66
47
269885
68542
225353
150106293
111880
127309
46
370404
24
467273
276410
363249
21
34
67
92232
2
44512274
46769
220756065
42
12
79186
27
359483
3
75
20
454347
55
205681
105710463
63
86892
28
118577
20
335833
84
27
47
48
29302
9
71
153868
119059
228419
3172
98
443514
1
269348
13
27
35
48
133009
423258
204638
47
338598
260014205
915079309
106664
188425515
323797
303207570
52
340541
60515
309628254
157166
90
55
15
55
7
412397
238471083
75
2207
7
33
234589
29
6
206546
3
55
83
29603
91610
248226
323279
984415871
58
296326
86225680
476304
23
7
779001442
58
274029484
24
88
327294
91
98
739252943
75
1
85
48
5
775502339
350324
42917
169118
50
236552
85
272732
7
3
20716994
63
53
14855
222564
440440
451487
420525
409244
72
95057
38
97
5
65489
79
482473
256857
26
642841662
50825
63
26
222028
469561
279827
1
344640
476801
32
36349260
64
94
14
411747
18
496945
14967
111620
46
293759
31612
329146
772243105
3
9
16
90
70
1180
11
447976
93
6
426767
94
471552
77
256765
485130
2
289139
96
58
1
5373351
89
278465
32
418031
1
186839
76
38
90
91
870448088
53
324071
465654
444411
371553
163104
490343
7825
441769704
79
382414
95
67107
4
36
8546532
87
334889
444601
359075
72
24
344098
83
98
6
153901
7
120325
22
19
460687
208287
24
80
23
92
189223
23
9
12
250435
466619
24
28
54
37657
445386
27
480460
70
123418
30012
764924842
62
131881
345383
25
26
94107
132783
361796
63471
482425186
498465
3
185713
279326
65
93033
33
262451
53
76
82
347547421
99
98
24
351321
80389
29
397942
7
11
78
439175
88150
97
10703
74
87
222850
10
7
386079
631983883
8
63
40
156420
449975
34
335566
421496
778795760
8
486167
68
777357642
417742
463992
231503
7
156644
7
497910
13
46
56
9
74
26889
241761708
211909
2
2
13
35
44
90
60
6
319381
155718
3
9
268267
241289
492090
495909
94
185010
484228
2
6
328575
55
18514
458434070
235784
194361
22
78
164050
376950
5
160714
103516
285160
83
2
95961
94
13
198844
443325
24
371702
219348
123738323
26
271723
337900
57
94
460966265
428727
26233
94
42
86
881396216
135737
392701
199053
83
43
136837
156325
72
836066946
15
11
47
161742
92
99
2
334544
495016
28
138323
26
296597
58
464644
7
739645877
391470
88
37
43
32
62
147278
333841
414829931
46
193254
7
7
19
3
56
30
68
767826767
330109
80
375877
149210
51
64
3
235019
495354
97
494045
23
34825
334981
40
40
793282489
472045
17
93
71
22
93
944609332
174536
37
6
121573
52437
80
174513
39
262189
140645171
90
805366064
100910
255178799
381081
12
22
709377896
1
2
4
28
3
454559
60
27
97
60
422210
69
379964058
91
38
49
61
8
601324010
14
19
219805
47
88
71
3
81
90
201239
65093
487860
181729
93
817140258
51
24825
41
181996
61392
330289
3
147772
84
92882
63
225742
430988
10
3
151386
255433
38
32
8
5
48
65
135556
22
111402
383212
8
336309551
83026
68534
150993734
929007962
91
86
6
402536149
33
137866
204472
21
71
26
444414
44
296157
19
20
481085
299115
9
82
325033
30
65
3
632705623
73
67
33
66846
820454701
76
58
1
344006
68
78
6
82
197517
597429052
401101
6
68
34
34
421485
198853
259849
69865
53811
456580
11771
389497
415157
44190
53
38
73744
32
16
6212
1
285206
9
35
9
66
346307
23
389852805
88
45
195403
182615725
71
13
49
183876
34
2
345884
242509
6
70
47
8
58
25
73
1
77
82
53
66
336447
15
308947
79
352005
741173525
868755662
816849322
111145472
8
382616330
30096
472639
845677224
151574
8
26696
365755
11160
11
65586
436884
100382
74
20
380775
57
821402850
388655
91
15
203710
15
70
185313
70
9285
208720
4
348130
426497
224796
46
98
226422
50
243746
661297290
11
92
211254
834785653
396308
12142
401526
331695
56297
9
56
73266
5
531658544
93
206564
365694
324048
70
246038
2
105981
7
396047
166452
72
73099
307299
384269
16
429778
68
38
39
44
409100
49
197082
1
93
94
7
404431
311551197
354515416
435803
193167
60
1
353696
397977
179313454
92
466147
26
299252
5
3
150909
441748
82
255088
61
23
8
4
666549580
6
77
78
8598
87
394653
41
26
9
475949
83
289975
464606
54550
74
378441
7
52
72
36
61354
61397371
854235098
61
626055806
9
586844711
241977
457026
934222529
4
47
21999001
470394
167818
372629
34
41
33
748129529
413036
7
82
419824
9
53
18570817
412823
669422130
55
129070
3
93
2
24
85
97
3
389566
46
93
393770290
416726
87
10
398779
67616159
18
3
63
2
42081
89
74
23110
384854
49
52
362479
23656
9
476157
694216499
463933
68806387
15152
70
192308
30178
56
164680
73158
4
91
76
39011
47
193758
22
97
446661
61
81
48
70
290299
85
81599016
57
147853
91779
270273
71
343897
9
217008
390758
444594
98
788715863
8
17892
6
3
62
77
285597
434190
213785
5
48603
461878
93
75
364995
23
81
422035
39
6
13
19
62
60
12
85
36
28074
67
16
84
7
58
92
90
356914
7
535185280
64
411149
7
3
238378
319026
66424
28
382822
5
120857953
94174
57
93713
95
466533
381181
36
192993
8
203045
20386
95
152278
291343
48
420660
308280
206629591
8
56
27
20
231549650
63
687075824
189316
404825
58
39
542161042
316544
494384
277222
15559
35
395295
256201
69
172477
12
75
5
45
413335711
37
29
4644
205549107
44
810733850
2
84597
431509
4
38
340669
352874
95
322158235
431573
9
467688
111237
4
855480965
53433
4
74
78
87
94
190266
315838
89
306078
491126
13
37039
395991
233267
94957
70
3
81
342283
364908
75
30809
90856
63
323654
12
8
46419
296771
10
202779
274750458
419586
13
61
291819
372653727
761247280
109195
8
956525841
6
90764
289901
430445642
55
28
45
429156
314793
379833
68
22
64
77
22258
137045
2
344217
274595
29
713175513
60
70
70
75
73603
88
21
95
90
335650
5
306300
339021
18
25
893162245
454662
21
592825369
2
911280945
404322944
276151735
47
137548
179036563
41
493137
6
4
735535870
53
61248
381398
435532
99142
306010
88
52993
63
53
1
194809
66
62
324760
275681
24481
58
44
192552
463384908
43
413099
43
48
484518
84
77
142391
15
72
1
387655
6
327794
407453
95
39
12
2
282726
9
49
398217
31
98
368787
274957
252633
154086
501474429
32
80
17959
71
95
30
49966
53
65
42488
621448415
90152
40668
991581571
84
102279
200409931
382487
56
39
35575
35
941928187
130822
79
193918
33
86
447888
29
40
9
27
6220
403470
13
342577
88
353344
346686
1
66
92
39
74
263669
239612
209632
446511
135749
140149
363853
333816
64
96707
235712
156595
197595
99
409843
5
8
422483460
492575
443871
40
91
17
321100
191993
30
141177
430267
48
83
478528
59576
67
28
2
36
409674
13
21
20
61206
67226
3
35
432803
12
171519
7
89
36
49
47
39
4
408142500
470333
82
348698
19
486516
36
95
76
77
74637
933054679
67
178255
84
222513
54
76
15
374660
54784
29
388572
202745
426845
60
90
19
3
44
1
76
287044
62
460226
363225
48
23
81
55
87
227682
28
37
66
14
197266
225372
734315072
46
410621
58306
53
148827
1
6
9
92
72
71262
32
23
25
30174
57
358540
171355
74
5
351351
85
89
85
414549
401549
38
87
461708
50
435403
484157
36
40
68107
67
176140
161023
432649
55
301989
67
39
112449
59887
1
473863
8
150170
2
78
106757
6
187581
49
95
361573
215352
47
76
495663
189958738
44
351101
28
163476
860390709
99
20
273680
61
444484343
44
773441238
24
262672
112796
17
455229
82
175653
21
449533
95
3
25
79
4
415379
22
50
1
166717
5
527638507
6
721086302
188059
452597
47
56
117058450
38
64
30
45
49633
64456009
121505
745732823
169130
84
981641548
51381968
473399
14
90
69
87
45
140816
196140900
7
43
19941
156517
633730093
9
283778
338598
419666
6
180945
42538
177544
86
79
62075
8
609959624
413589
41
185169
325726
185061
5
83111322
848154079
48
43215555
187741
412829
55
20
73265
392652
34
331924
80
91
105411
69
483830
244085914
195098661
89
317220
424617
307196
72
9
70
70
67
87
961790539
109083
275821
57
157678
54802
7
404401
43
46991
7
679393779
2
424601
52
439540
433439
420505
146418
131160
437526598
64
5
812548228
77
6297
44
358560
12
203172
95
31
61
80
99
86
50
2
998829124
212614
406773
80
69
64
13
35
219348
6
2
70
158250
70470
62
176545
82
892825307
23
176034
90
459694
11
23
83
15
373055
162625
82
16
62
33
39
24
23
8
27
260636
249004
98447
64
88689
284218
458899
95
256868
460538
64
209988
397813
88
92
211228
17
196407
918420415
149834614
67
175371
89
4
198056
22
17
261283
77
80
166955
84
872138666
60
308177
96
202359
207073
28398
472119
70
39475060
347238
346625
2
50
242849
276795
15
4
30
29
90
1
335092
166722
91
98
15231
290025
43
69
74
95967
14
861092271
863423400
214691
51
191180
463480
436806
139779
379617
6
485669
56
324435
9
5
2
74
631777515
74
19
806371750
976369509
195057330
385870376
191719
76
39
29287
140039
384359
477583
53
90855162
65
20
70
5
414296
146227
330176
117804998
90
63980
68
25177708
76261
93
317339
275615217
11
10
167833
259277175
80997
97614
313155
99
9
312776
62413
97
640013016
59
227555
79735
418826
223404
41
384617
187465
330329063
89
38
142660
391566
54
26
466229066
321517033
69
211184
411726
63
628909047
86887
349225088
24
2
28
171098
7
98122
268848
4
430850230
229800
946474156
386017
84
4
87
384559
24
26
479860
336417988
83
316496
84
86
48
430696
126948
23
31
396666
28
70
1
239804742
338477
4600846
80
74
372001
61
12751
49
84
21
23
83819632
83
63
26
654461142
128464
18658
8
42395
379297
8
241370
30
17
208354
75
2
95
2579
98
81
70
5451
89
204001
98504
601753260
864637558
69
34
860023506
248317793
41
2
8
82
344769
290219
16068
442013
78
398548
495515
358366
37
302638
289957
7
496892
228543
126738
41
7
94
360026
20
228708
24
29
87
89
69
32
37933
209914
64
105978
5
23349
58
402426
254065
666352342
73735
10
6
92
15
52
5
386226
116525
352643
92
662347109
6
82
46
241901657
41
50
383035
3
48
55
16
77993
165080
481650
724270969
371962
80
87
936743465
404080
8
358110
9
65662
635033846
904093321
198806
458030
20223
157303
161841
228005
65
162812408
7481
276817
34327
24
13402
1
28
2
91
455785
260468
4
100492
79
480562
186862
32892
99253
179794
110991
229108
46
167765135
72
488589908
6
399702882
429870586
839564852
199919
480322
28
61
10
40
4
206883
20
31
455073
67
42
2
62
1
71
172607
74341
6
4
65
56
79482895
841300406
162930737
937000648
334610
114218
55
14501
489297
352655608
76
48
97
81
289191
347821
73
33
630927479
300994843
452857
3
288488
18
4
834734648
17
13683982
86432
34
97
45
64
50
778070066
416554
242448
83
5
7
52
24269
237814
65
86
273734
26
42
72
26
9
945858591
96
47
49511
232616
53
469595
452369
13941
114712
371677
39
453913
63684095
2
4
75860
94
4
96542
90
66
10
467390
2
74721
83
84
312990
977120580
52
2
88396
56
352323
46
9
69
23405
36
476222
134591
88
30503
8
279354
138088
23
312860
98
5
326792
307531
233826
438639
153388
4
23
74
180933
196977
349933
325364
440432727
257580
43
343
467236
129158
379581
492699
78
55
417551
237075
164397
27
51
72
57778
61
23
69
8704789
146888766
295508197
41
24
8
41
268628915
654027145
62
14
66190
18
84
236229
95
8
82
742682846
87
20
547419866
141937
78
486865
370360
7
75
58
11356
69
489804
474915
390521
385916
854442728
450514
7
133706
246156247
64632877
290641
40
4
468665
323229
86
69
46
608616833
7
43
290435
79
98
30
147658
2
8
461356
2
65
275826
232108852
72
48
226591570
154087
398638
92
77
28
976400635
33
1
55
4
64
78
63
61
2612
8
91
13
25
3
65
51
148912482
73
267232
43
78
27
299524
64
311521
169278
311811
90526
46302
7
3
531152577
259546
136986
214412
43
65
4
8
95
693185399
576509732
8
31
91
1
97
5
96
160733
297011
7
253358
2
90
35
437715
433913
5
92
70
47
21
38
46557
489073
73
9
13
8
116594
245720
52
297792887
7
143540
79
32
266518
7
53
130502
24
464744
461596
20
78
285961
65
80
64
30544
326442
278809
78181470
6
61
32
141173
5
17973
175566
243920379
4
23
385822
60
85
329038
969290042
28
123254
268227
52
93
221364
96
91
23
89
418755
8
99
94
4
60
202251
10
479290
43
290467
70494
63
268646
67
31
77473
801636735
186550
417167
402237
38
88
352677
87553
29297
17
188083
458350
1
6
142230
50
64
83
211790
33
21
252716
7
55
84
40
7
347417
99
830993066
420884
200288
1
71
243661
75
462698
388207
63
14
669309783
47
14060
486938
189868
21
97
37
92
92
397840
77
180099
23
95227
94
5
364178
212207
56
610316066
46
16
189558057
212761
186700
21854
27
47
5
16
68698309
136780022
87
72
46
70003
346494
241810
35983
393306
72
83689
20
2
136332
399877
272977
384224185
675807618
409880618
94
83
41549
9915600
86
61
19
83
248503
56
24
470930
58
50
420974
305297
38
457780
84
92
8
375260
5
8
129461
1
25319
231200
888039282
468660
690154544
2
370212208
69
79
91
84757
19
70
22
4
469157
392883822
463673
18
17
245133718
6
46
246537
75
81
9
88
162084539
74496
23
6290
40497
65
25
6
333101
6454
68
423718
55
86
449712
34
41
7
99
80
74
44819
17
349580
311011
53
231639
3171
137076
42
2
95703
10
76546
50
42
196061
93
141956
95
42
4
50
16
8
803312860
59
31
9600
19
232408
380069
39
79
231651862
109950
51199
427500680
85
66
7
20
48571636
169450
20
3
9
1
643218833
246020
21
68579
7
108013
6
343111
38
279166
15
31
70
24
179222
77
93
166792
211735
83
1
103044
7
734006818
77623
74
53
4
10
1
207621
118580
72
481734
313968
78
82
58
3
7
545757362
41767
35
40
216199
76
471881
373231
22059
146894
496720
67
214638
73
80
362537
2
51
82619
419635
102168
98
2
148272
133018
32
373472
39
397116
22
46
60450
173248
26
291991
881154001
80
483060241
261676881
69
97
75650
56
29
51
952744473
56
157243
440407
96
163594
261010
5
70
482789
79
784187827
6
148870
342356
70
6
25
78
270227
318730
71
90
95
130179
76
74944328
30446
13
6
15
5
63
43
77
91
244639
496152
369683
96
24301
64
366447
5
815547197
47
55
56
233561
52
120609
293817
97
229245
87
352886
78
365289
17658
781744741
56583
341490
96
11979
45
53
237604
284399
436612
288434
432541
320491
384993
9
412839700
368622
132414
99
185653
93
316386
308815382
487758
75523
303789
52223
44699
1
34
833648081
132136
72
15533
13
499910
57
5944
197137
456619
189911
56
67
28
468614
86
6
155868
46976
7
473843
37
5
521397903
3
118110
33
54
27
36
187033113
36
79
345618
70
65
412901
378060
24573
26
26
395913
3
97
436243
405342
475287
506178202
2
214672857
6
451478
85436
66
328626
456125
22
81
80
71
69
33
4
4
80216004
66082
456993
1760
7781
134751
320246
80
74
114667
169287638
338519
87
492793
476069
10
43
28
15
9
375342
90546218
427516
308737
323900
149842
41845008
494158
171189
74
371791
122172
20
435268
79
348704
438681
461400
23827
269357
22221
91
4
50
286451
417076
77
50
497998
170222
15
320544695
72
990514569
987537223
20
3
45
865098648
9
330723
144201
924478657
30
8
32
50
27
226790451
38
441967
3
33
151779
402007
53
71
334620
298094
23
792652716
451884
7
5
163731
44
86
474379
214895
487346
9
92
77
450669
38
87350
30
42
197635693
2
992659969
44
18
140279
490528
87
499723
1
47
99
22
232639
462158
70
57
180871
40
290681
29504
59
14
48230
245819531
9
424216
81
26
84370
24
327194024
52
892962729
7
86049
178162
8
414771
958770599
312570
33
424217
321484
33
65
32
38
62
93
2
13
316057
254974
395535
263162
486104
201783
390414439
469037
37
27
22
427790
136607
56
25
70
445365
428930
216417
70
536226089
97
298265
7
8
50671
484858
59
128990
20
84
97108
19596614
749114984
392026353
66
728076349
36
85
815731032
1
40
64
613181442
10098
19
68
247821
281082
35997
334263343
483158
82
610130147
85
108947526
86
2
462184
668625629
85
15611
960863635
48
61
52
96617
44
15
15
205744
348344
199513
92699
79
34
5
560
281943
93
30
60973
123893
259450
225240
368765
19
5
322676
2379
5
849723190
28
382800
448659
11
40
6
12362571
121680
64
14
26
171707
27364
144935
296629
257515
413400
51
84
42
354366
33
490761
86
15
409337
839953267
46
30
202731
98
96
212611
86
9
122042
370653026
58
91
393607
27
514921549
3857
453499
304140
353231
436946106
418329
26
55
388275369
35
227859
27
82558
678681672
448837
7
474595
8
351481
431600014
1
45
590725356
15512
9
15054
5
234878
91020
7
1
382029
699739112
100745
75
393187
89
261724688
185857
6
484538
7
431921177
56106038
33
9
72
257827
42
233973
207071
433206
77
415334
330803
95
420127
208523
553366525
66
122830
387526
443949
165906
367660385
69
94949
58405
51
53
475376
36
46
55
237711
147244
9
2526174
16765
7
718216773
20122
56
56
6
9
14
44
4
89
314552
403990
50
225238810
149565
57
37
7
204663
69114
90
20
78
49
484737
54
256554
69
93
84
48
74
38
553642878
29
6
36
9
35
206909421
62
83
820649128
4
145434
200303336
167008
196192
52437
49
645149943
60
7
258355
88
237722
131559
435183
5
305499
83735
444787
72
413937
1
88038
356511
512418469
93
125280
88
497112135
345087
177878
85
405645
14815
490562
7
60
8
557141408
340338
125337
16
12
858988481
73
461263
92149
357457
69
200011
36
493683
185310
384444
23
452279
189202
339452120
78011
11
62
20
67
60
103146
85
404176
64
31
6691
411759
307561
47
91
58
9
73
35
275238
59
59
23
6
352628
5
2
87
60
201478
50
29
35
40
26
9
2
267713
10
349838
98280
332448
371775
434807
93
9
39
82
158566
34
474083
1
8
4
68
118581
178022
377302
65
31550
51
222850
38
471122
57
27941
18
364430
4
92
50
170563
72
405227
82
430148
27891
195558
20
76
342997
6
310832
49
252770
217497
99
324403
14
228298
73
49
275748
325376
698071473
212992
63
267567
153214
386231
94
58
130754
153943
15
47
319098
280014
66
35
2
393155
164044
406272
113400
16
43
408871
9
495594
14
17
364591
29
50
8
27
426815
34
184459
158309
37494
403996
9
19
32
309893
12703
70
1
3
82159
27
8
29
55
17
202614
66783
10098041
55
294160
8
20
36
76
69
495585
82
65
21
4
98456
280561598
54
65749
23
33
95
62
116693
42
407823
23
75
76
84
205070
23367
49
23
98874
82
2
970070764
45
61
177474
74
443936
54461
548998636
970
69
4096
449800
39
3
53
86
201471
25
77
9
20
22025
119715
54
66
497467
375380
68
142533626
43784
163339
39
80
9
1
8
63839
80
451890244
492506
9
322787
5
430988
395672
308427
927819996
296297
204368
60750
27
64
22
134054093
17
48
297354
23
33
40
15
62071
78
8
70016757
5
317712
285321
7
74
74
219228
137745
71
198870
57543
136456
366202
2
3030
944447371
35
5
91
68
455602
244320
9
17119044
286873
140574
344175
6
456751
109339
8
3
24706
32
69
94053
931006866
2
69
247108
90
69
33312149
33
53
202110
33
6
83
37
312300
55190
161300
10
51
105651
583317854
238826
26
363241
95
48
47
6
254861
536655444
17
7
1
68
26
18
124579
217765
49
96
5
87
46
73
47
90
36
8
4
7
8
64
958701256
182088
856517493
1
377861
3
45
18
50
79
497797
216869
1
264001776
932372689
9
77
476029
335862244
310738
46
290626
351967
378676
93
98
263350046
8
788150413
82987
75
53
481900
8
39
79
9
5
15
414110
203504
90
134968
70
456700
91
294212
94
287036
35398
12
192478
474486
23
447469
7569
425138
300846
49
2
98
2
8
52
629613134
2
23
40
8
93
68706
61494
104866
104168
774856837
317354930
30
31
30
294317
375352
31
2
6
38
467204
299245379
435684
853568030
281047
402774
2
7
198849369
190946
16
435943
3
249342699
259389
867648126
837868164
222033
79
219000
3530
336479
49181
246216
213058
333569
50
748741162
92
61
392099
50
48
18
596268391
337363
517238372
346143
292706024
139898
474853
55
264089697
8
71616
50
1
10
88
985203615
12
98
121197874
438423
499024
58
41
5
724225589
4
828077588
45
17
284090
62
293950
3
47
41
5
55
215524
717031936
21
462960
331091
5
69
444568
306268
54
94
445170
337930
46
31
35
497112
118191
365717911
258397
629037730
281665
63
169446
468780
4
61
56
65
48
127342
343539
450290
70623
443634
330844311
74
19239
23
276076
7
15
303045
84
58
57
39
95
153924
358189
49
56
420438
94
94
497011
21
60
76
59
68
374355
353525086
416928
8788
269371
54705
216290
42
7
46
10
40
19
42368
42
115192
1
61
209039
216670
3
49
22
46
71
28
149716
628121792
79
40
162583
8
95
183574
44
468453
118043
247053
455174
69
121344
7
8
9
455735348
112669
36
414432
181658
282354705
9
55
42689
269044
74
468965
77
29
14
70
27
69
86
197091
38
92
35573822
44
27557
88
84
77
166996
17
31
232610
349843
49
263698
66
6
2
18
90012
356535
65
18
5
26159
349061
461262
378789
35
99
55
58
679123937
2
408002
193907
46
794834503
878521902
17
2
19
483511362
227104285
3
134538
158467017
403625
188835
271142
75
77
8
32
70
239159
23
22
82847
177730
276704
360520
341919
475046
412376
101150
57
3
281536
212140
97
290871
2
19094
84
160851
360232
38
11
365175
54
21106
62871
4
390812
52
1
83
53
68
32
477534
3
67
446916
227679
87990
330291546
635956851
49
79
60
31
60
97
9
15
14
5
84
419754
60986
54
11
1
83
70
7
30
131137
39
139531
5072
328747
24355863
46
272536
96
371386
95
93
54645
104988
24
132235
42
26
385391913
5
29
82
73833
34921
5
355122
41
1
35
694696426
50
2
19
594469671
404509
146461777
135661
926518068
485558
135235
63054
490919
528055328
184996687
46
7
31
345372707
50
437014
215255
18
340056
415288
87
94
224655877
35
37305
46
1
269209
49
94
64
99
66
15
27
78
250179
22
323926
5
67
14
59
47
17
886053768
1
84
68
235817
32
54
55
3
309058
18
326906
2
80
66
26
4
235248
991077167
544966807
243821
284861377
15
5
132013657
118938
119437
472760
175839
280646
371056
831022037
5
295155
4
296907
3
15
29
465375
35
93
6
691192963
3
115845
279289
160679
364580
5
59352
68
36
976707555
312664
85292
66110344
52
148530
36
96
3
492578654
308334
224305
56
22827
2
38
370442
87
27
664666024
38
49
84
3
22
159308
19
55
340566
33
285343
183810
74
25
75401
114409
43
480353401
80
209841
45
387703
71
682909320
71
53
777449865
212454
254557857
29084
10
10
51
320657
440804
285583
83
48
45
498100
18
72110241
317057306
49
302986539
292365
197868
324307
863619442
90
202249
425017
387422
345230
153952
179849
68
314710620
33
350471
25
35
7
12396
64
2
88
162903
96
68
84
16
47
11
35
96
452671
194387
428596
231478
56
32
8
34
216637
54
45
59091
122664
63
52
58
18
292894223
29
21
444603297
131498
18
77
2
5
303633
27
344244
13995
26
70
73
68
84
232383
17431
62392
247467
218535
110971
300664
84
47
639769468
32
440535
35
25
89
12643
71631
362651
83566
9
874923500
39
63
123472
112170511
49
72
97050
6
418053
81
241205
6338
185605
89476198
7
5
8
44
80
51
30179
404261
49600
354411
28
35
88
141904
182862
63
90
51
477697
23
477661093
79226
80576
590680491
468242
30051
759543511
7
458390
19
452892
495281
52335
66
177752
2
257023
37
258776
202580
7
9
377657
379817
83
44
451744
874793405
396671414
5
8
58
4
467628
378306878
114751
43
165364
446291
468159
1
2
95
86
74577
334656
83
172776
344561000
57
19
63
78
4
476944
197214
349308
36
325708
39
369814
427722
436628
943098667
440735
485308
314400
439949
79
89
170215
65
19
401267
465535960
47
359238
74
36
17
88
27
36
157036
13
126393
63
39
355363
378029
296484
1
64
45
24220
70
40521
137618
5
85
395768
56
60
29529
52
25
92
68
82
421337
9
27338
52
440383
65
47
40
73
47
29
81
124367
148621
48
97255
189433
68
157890
386542
437882
66595
303311
27
73
729649382
2
8
484912
372595199
99
4
99864
361560
3
65
2
311692
62
82
429510
39
71
145287417
317749
227573
7
794983736
82
148109
3
281601
39787
6
59486
780012585
384267
449470
62
195689
59
485153
10
24
327300
293321
99
5
3
64
648609364
9559
282823
94
21
76538
195352
9
11729
330990
28
70243
42
96
65
169481
20
78
66
30702
72
55
143756
489640
85
130122
1
6
91064
163085
93
5
4
89
14
316491
602678700
49
245512
212490
459679
299637
83
254143
144984
94
360757
455098595
268713808
277564
231884
133739
71
84
88
40
284623436
93
265164
44
375604
317555
36
461160
418684
458163
8
432922
144291
175697
186673
71
8
377410
15
45
51
66
12583
57
31557
91
78
80
31
120686
175233
141159
212664
98
51
83
39
3
7
352342120
413070
38
148423
172668
84
278440
395464
37
429117
443364
60
231689
464885
1
30
152001
329910
9
306878
69
51
101994
97
76
809893642
98
37
98
77837
97839
25
122027
438624
510480446
376947
979627623
319756
389641
248097
92
80
19
342006528
93
746070989
25
10
419679
94
58
117449
216749464
457687
544080473
124077032
32
212608
92
7
3
77856
489415
59
858677217
24
51738
298611
1
69
395287
15
132172239
14
77
44
59771
54
33
66
27
31
264908
43
485347198
18
5
75219
456721
996446938
90
132387
84
368171
69
74
38
9
191548
32
352485
433049284
111029
140034
36
54
10774
12
19
5
233177
127247
85354
31
170365
179991
6
450456
154964
386828
483590
297795
80
89
2
166049
6
4
25
11
488002
340943
422492
66
322458
206710409
279959
377034
84
2
363094045
90
299804
244213
36
19
186222
51
71
97
54
3
461726
65
178839
414247
20
87598
136088
91358
847354773
76
26
58
8
4
8
277718
89
46
279564
68
461994
98
42
396348162
507657459
231810110
413372
2
41
6
4
78
106139
430478
7
5
443003
51
26
61
710653563
2
20
57714
28
478013
463208
4
242171
21
206140
323000
276414
1
57
98302
288183
132443
30
81
70
204026494
3
191641
22
870154383
242788810
22703
406683
36
73
167747
94
561177553
92186
27
81
124522
82
318812
341119
40314
369872
18
186680
25
36
3
21
84
29
355907
5
94707
23
464086
3
305613751
278235
5
36
17
7
455192
52
99
278322108
33
2
249570
32
66
127894
76
55
51
8
6
215014
75754
195368
49
79
60
23
50
60
761460327
567477177
10
499505
38
251712
35
198278
260116
60
436209
2
13
167811748
74
74
66
75
478949
77
309160
83
47219
9
364213
48
96
53
426488114
94
73
62
81
31136
150304
2733
39
461244
240342
79
37
171433
76
15
80
69
338579643
7
432340
33
93
340932
1827
126947
66188349
45
80
410087
400013
64
3
23402866
42538
406239
98
181289
18
210419
2
97860
420367
48
6
289036
419352
34946
9
313641
45
4
80
45469
37
141904
145033
6
19
85
8
49
269143
364916
313876
24
51536
101818
137340
190288917
15
4
46953273
96
50
67
86870
105315
77
5
50750448
451843
369400
484556
394958
99
174783
231855
197808734
22
367295
71
9
383934
455514712
109115
236946
343455
76
94
34
967934164
3
128242
43
301971
388894
13
118112
88
352588
98
244103
26186
256490
44
65
52308
22
113148
228283
434111
901859027
118686421
401086
738434108
201078
70
38064
44
24
260230
44
386218
728226807
68
91
109696
76
735388310
18
19278
3469
9
65
139833
24
432995317
379004206
336175
97032
14
89
8
188000
55
84
427171
570914351
654202706
68
333516
38305
338369
63
7
5
37
69
4
207294
323072
964502645
921113567
50
78
61402
21
329465
124547
454686
35175
62
1
344971316
9
165791
396336
313274
9
104919
72
432176
62
87
91960
88
59365
47
247728
1
9
383930
33
169751
960628422
63861
39
308331
63
95
493858444
89
6
12
55814
35
13
417723
49
478242
4
6
69
85795
277975
6
505888678
74376
40
59
98
50
885622152
40
54
341972
67
370858
56
17
95
31
22
470102
359237
12618
99
69
387612
154974
68
109848367
81
76
53
28
92
430559
348278
12894756
3
53
13
348488290
313078862
7
16440
36
42675
68792
19575
429429
12
63359
76
2
848905746
436257
112117
13
349365
45
4
258176
88577
12
26741
9266524
200765
119150
9
83
96
400426
251217346
63
147238
85
61
38
215406
95
70892
6
390078
6
5
2
43
419964
60776
51168
426159
37
282102
9
456979
24
296404
196523589
13
91794
24
480327
46
40
231511
322847
204370
97
197000369
9
271210
243937
30
41
39
24
473217
96788
363603723
52
3
32979
63
226894
91
275314
201293
465950
95
7
84
42
21400
90954
315436900
49
142789
2
86
30
85
393925
430476
71
51
65
162395
33
391797
9
8
492286
78
69198
28120689
34
230378
464195
796200953
91
339121
3
25
57
49
38
258392
48
309624
48
7
65
58
60
320009
397973
436559
215559
85
11525
47
14
805870207
52
4145
81641
8
51
4
697554222
15
19
417642
64718
77
74
85
259708444
86
426548
90
24
34
931125444
37
458212
88
288745
380353
502730669
274962
46
93
20
332086
152498
9
51
209596
28
31
100628
130897
98
379781
51
84
346455
69
68590
1
117695
59
488369
1
31
3
763509789
59
86
7
6
92
34039
10
40
258268
1
57
43
42318
90
261005632
28
232925
90
90
89
98091
31
496939
427460
150498
66
148842539
60
41
7975
443883
70
442960
9
450066
65
348298
603315441
25
4
105871
99
494361
861402953
70
124713
934605304
31
52
32
451471900
5
79
95461
92
58
433406
196469
654841086
52
361446
56
51
34
738129423
62
72
28
47
31344
42
39
8
73
482882
486179
87
323996
149797
27
23307
84
6
8
166750
39012
33
3
86
385925
53
297442
40796
51062
77
428800
35
424961
35
497622
87
79
41
131919
89
45
83
19
79
347976
139043
79
3
2
51
409800
1
3
14
361528
184719
521034323
322161
50773
66
50
1
321374055
474561
236190530
9
27
9
114920
405228
339687
941902418
52297
31
191976
118339
83
420148
80
4
65
85
14
322864
41
6339472
3
45
2
38
341937
311876
40
456975980
162397759
29
855610352
975408370
200778
77
44
468608
31
427512
38
5
113247
121658
411587
76
331043
51
45564243
75
56
2
4
454567
91
72
3
326024
243387
71
296244
6
174258
449570
414859
137826
439591
383169
63
376502
2
1
364253571
109084
47180
17
361673831
422037
392009
87
206867
11
77198
354407
90
74
495641
8
54
309077
75
245548
82925
628402492
466259
95
71
78
477494
2
216497
755709198
14
88
8
63
331102224
101497
91
72
57
38
8
89583
9
10
23
80087824
429102
343379941
3
273955
20
152154
369755
43
407524
52
10
62
156417
346926
86
452816
49
60
164495427
1
2
39
410265
76633
72
430961
56
44
63
80
93
34
4
2
35
59
36
428524
15
66921
497815
87135
355989
292837
94
188039
177227
1
86
8
21
11
231243
53
93
499989
53
409958
42
33
274042
198870
44
34
67370
4
133160890
75
99
490718
8894
803513690
89
231335
415514
208224
247423
13
359664
286859
42
298655
36
9
45
93
292479792
11
487576
36
17684
621
95
49
656275194
161691
337609100
921391750
633653504
357267
651463060
49
31069
55
437874818
316140
83
48
592837599
981014874
261033
131055
5143
227707338
46
9
22
400207
295863
3
391253
39636
21
44
313057
63
13
339355
236182
89
19
25
51
496485
321389
434099
59
21
164514
51
9
83
215115
56
491070
15
450106
8
36
343977
416197
309909
69
386478
39907
62
37
79632
363116
325318
31
72
128369
6
38
83
7
256854
112709
22
30
5
35
376559
46
39
38
59
3
61
62
74
7
167652905
243607
172238
184959
162294120
129248
159823
21
185836
28
441703
266865
1
120482
84
86
42886849
57
40
91265
15708252
250700
23
21
30625
371474
382835566
42
35
60
4
92
312748
3
2
51
4
338768
64
387123
7
35964
51046
83
192732
6
12497
37432
208269
19
331283
488849
357296
227636
53
242477
49
2
963244477
81
293550
78
144974
287670
420213
18
181348
3
98169
91
56
84
272156
918181890
736553642
368687
62580
98
99
5006
405606
214623397
473277
215578726
35
74
45863
328795
463546
395290
76
19
7
4
58
82
7
8
530112823
5
142400
951048323
34
2
184130
135687
277760
358252
71
80
147167
7
271348
292727
783772610
47
226421
27
749073213
83
545707896
97
45
99
244931
51
61
828082242
67
19
13
97
60
57
323561
38
369009
2
475190
218406
26
55
72
28
371141
34
392074
52
833953591
148999
182438
347952
66
382908
425551
386856
96
111109
51
3
99
355588
1
352959
455673
78
7
65
63
53
21
276350
346310
97
82
86
167662
7
344931
4
7
320581
383970
86
43
96
22
47
135125
9
112383
76953985
61
176907
99
317392
395047
142511
414230
48
23
35
448681
386855
98
18
43
65
9
402433
40248
415216
449924
24
99
51
35
82
86
455365
821137696
344371
50
81
18
351365
88
463729
800939617
79
278543
85
3
109595
82
348171
81
334783
458343002
57
33
61
3115
188108
5989
141477
694716240
2
615260346
117744
45
305471
92065034
22
3
17735
427137
4
99346
24
192521
3230
9
76
67
67
343579
66
314933
8
399962
93
653437004
7
61
1
39
394943
116196
3
70
4
69242
22559104
69
48
80178
364163
50
86
210334
854557758
599149167
391299
395988
171792
70866920
443524
58
311457
347441
199805
242310885
4
82
168716397
231321
231151
1
53
415116
623186117
36
351163
495348
2
358768
75864
86
264832
35
8
706007924
212489
98
286577236
752613852
2
118703
231614
5
154474
427466
294426
250460
246483
84
21
78
16
183758
76
453732
10
5
41
82
410297
40
83
1
222668
61
14
824453223
70
26091
375370
93
268117
210853
97206
17
247275
29354
86
422230
487611
66
4
3
160276
78
10160
33
16
99
280988544
254745
90
8
31
109012
260842
119591
24
248132
195704
83
23
26
80
160316
222137
200493
36
22
37
28
73
23220
1
14623
77
13
86
26
27
23
50
355611
273463
21
54
4
1
54
64
49
82
256596110
734
592252870
3
68846
338063
98
813922152
918960302
90
31
32
45
2
354007
9
80
8
55
6
40
51
403875
289708
96
102465
61208
43
141709
282907
30
252503168
12
16879
224199
110712
942483405
89
151137
57837
400656
80
80
60
157815
418382
496854
497765036
403690
7
63
292699681
27
590837623
278392
15
34
434611
111578
13
404936
330123197
23
116151
314045311
7290
59
9
16
161912151
6
57
48
45
75
475064551
101172
154794
194690
12
91046
4
6
141291
65
55533
10
4
109401
77
11
329096
78
134631
78
15442
414976
198130
58
44
650394967
46
4
496008
655347434
48575
17
24
3
16
380956
249368
21
434876
483956
443051
1326
3
5
739976096
35
49326
37601
509078048
8
15
79
55030601
439871930
857850434
39
54
348816
459805
42
86
398198
3
10
249822
490722
2715538
2
412690
187703
30
255202
7
56
300500
17
102784
743588056
108174
215013
14
55
248362
126471
32577
3
6
92
39
43
9
198909
275150
126666
101042
69
86
331395
5
370111857
42
87093
255343
3
329991
78244946
60690
340036
330476
3
850372612
157028
40870437
47
79
84
148310
466320
430278
425004
23
38
88
21717
10
28428
100452
57
462952
740911099
57
44
91
9
8
48
250343
53
17
271201
2
41784
717699947
8
68
1
36
270442
2
24212
49
38804532
87
260725029
277292
86606
1
208761
6445358
35
96
287275
27
400774
198745
28281
24
287365
5
78
143693
63
93
37821
499568371
449800557
19
25
258875
84
457542
1
82
54
128224
569730232
72
239445
80
38
66928
811667699
79
23
65
6
277727
45
455079
145727
147347
1
285461
95289
308799
28
395046
54238
96
128602
22
495882
25
33
304475
111441
56
484200
79
327980
734373521
97
70
298469
90
59
2440
254169
10
726191904
893903782
223641
8
5
79
1
61079
405011
1
80
26
207157
174594
218950
122420
61390
214307
27
140297
404734
43760647
61
72
51
83085
637501586
57
5
16
89
398324500
363559760
61
60
470792
23304
225928
55
3
454983
59
471432
79698
3
7
10
4
72
386234
75
725402135
306105
280366
155450
424829
301992
41
243855
10
11
56
4
13
1657
419979
263896792
312398
321254
4
28
73
257561
258571038
456459050
780500535
124966
5
3
478387354
5
86
140829
9
8
614886024
158235
4
355063
285398
82934
86
296348390
23
71
316904
354028
67
164971
469925
74
10479688
489382
72
65
63
247311663
89
53
60
403567642
82
47
83
54
306571901
91
858733862
3
797541635
95
5
18
95
38
108252
366519
3
19
15931
46
26142220
77
92
85
296530
99
3
50
66
294054
1
35203
300442
1195
499692
231866
483630
95
46
121189
537342746
142630
20
931604798
173789821
267708
276458
17
23
16187
297527
128817
441084
469667
529824788
71
236313054
15
10
5
7
61
18
91
9
225274
67
150844
6
22
74
35
302757840
16
712023213
111183
192170
2
12
7
8
72
65
80
312829
192598
33
35
479645
97
248687
53340
8
85
575124603
83
56
745223122
396487
201864
377479
51
8
179464
240444
319376
4
253478
210663
896169361
4
94270
375032821
24
13
89
8791
28
614121688
743606482
6
1
34
26
55816
3
27
13599
438757
8
281765
441240654
410174
8
12
7
139424
325085
197510591
493412
434510
51077999
476722
250275
23
1
100108
930084881
44
308394914
8469568
62
6
140575
8
78897
36
93859
356326
189730
37
208635
686709614
433373
75
18
293684
55
235210
740472107
79392
184013
78
179787
250905
943046666
13
48
390637
5
292476
98
30
89
8
6
444755
445974
865842494
120221
281020
58
725979273
79
19
386024
475641
819937415
74
75
21
98
320131
18
293926
219206
59
7172
453294
2
8
9
192663
25
45
84
65
53
486786
97109
26
34
426667
219270
32
132663
222265
463583572
4
34103
10
77
79
5
8
994252672
1
93
27
717827893
512197383
274312
17
96
88835
455456
31
63
9
5
55
47
412191
320811
75
86
24
77
8
93025
26
320751
17
6
41
91
405428
6
330005
65
72
257150
398690
466570
477042
35
354292
459169
477013
894820133
206360
87
41
45
9
17
77
59
79785
66
44
43
22241
23
460521411
273469834
85
14
11044
178650
347352426
131132
465378
6
52
32
285025
85
77
2
12308
121709
8
69
5
3
6
79
64
469683
27
291169
64
123044
446914
57
53
11
36
7
64
2
353016
380917
22
81170
59
490783
69
71
5
55852
28
333374
43
37
107079
11
9
380547
208011
334064
198926
255413
206626
2
82
19
56
43187
391778
331357
22
128381
55876
799942196
43
176222
125785
28558
20703
91
435427
396912
43
92
380959
190164
46
827987923
108048
379810
32
87
50
17378
8
88557
716238477
75
371362
204228
53
5
1
71
68565
35
23
403934
8
480501
426386
123099
6
44
197186
145384443
143892
321167
5
88
53
891369917
369920
44
314152
204704300
15
188566234
191300
7
169075
57
99
88
900922266
8464
58
57
34
2
127912656
26
31
205374
65687
98
94
88
40
3
10
741009839
601020165
234639
25
47
346574
282317
50
28
148769
384674
5
53
52
9
304517
480083
106922
71
174879
422321
12
8
435491274
307096
14085
53
191756
2254
90
297326
31929
478794062
85
781311919
88
316860
65
23
710779069
265167
44645
741503691
439311
21
27
7
1469
9
6
17
397339
88
27411
24
5
956870829
707563235
802718517
88297
320693
98
16330
873282558
73
4
469494
474322
96
301514
15
79
70
130092
468758
368430
218911
71
32703
303465
53282
57
93
3
523193729
38
20
461932
3
82902
31
219066
229462
748402678
445150416
90
113963
138540
403302249
97
293747
241498
50
85
40
30
41
360487
23
57249
82140
39
33595
78
30
327729954
443374
378475
2680
276006
151749
50
9904
21
228471
58
210937
131885
15
322398
480226
915113503
133270
21
96
43088
493821
2
405893
5
69456
204687
21
1
397597
393229
266089
60
496781
11
273652
76
75
413386
47
18
8
80519
327033
34
279204852
81
16439
444453
32586
78
326187
293730154
14
178395
96
36
596625248
66
322769601
332101
46
439589
2
80
171425
25
70070
366742
31
399338
208450
968980658
248666
12
8
7
187695
29
211502
89
29
84308
95
394376
626595676
2
10
67
89261839
397154
67679955
475292
402349
22
110381
18
162573337
7
18
456486
75
698208195
88
139955
449189
18
66
328919
496291
7
299442
167308
640132063
34148
381282
210258
17
730965640
591917106
42
493973
299797
427761
86
17830
2
76
20
805501984
397818
34
56
84
188437
341716
1
54
412766
83
462657
92
20
78
9
232438
346319453
164544
18670
296158
693325329
925818530
5
76
74
67579
24
85
76
309373
469735
430743031
19
29
85
97690
68
460161
310874
75
82
24
36
222442189
36
1
13966734
15
90
392474
202246
134651
310328
750464040
486733
88
379298
333933
299149
26606
23
140510653
3
437692
65
80
5
374247
14
98
1639
55772
87
9
99
21
79
9
14
126610
62
350670
188280
316788
72
61
365755
199107527
8
51
88
31
22
82312
7
32
99
284392
182471
176228
2
62
6
53
393175
33
85
12
64
210085
23559
109011
34
12
60
9
1235
22
64
121167
466300
352973
168996
43
311027
458985
1
8
47571
59
146898
60
5
64
392401
17
5
46
392223
326248
367791
9
2
75
5
23631
69
181225
75014
48
420024
834057082
126917
230058
98
224533
401621
268318
4
128847
2
64
24
63008
193091898
98
5
25
316444
59
8
34
202238544
51
29
64
147794
344772
100386
65
72659
318362
297376
7
34
84
430127529
98612
5
353128
95
66483
70
57858
34
43
45587
2
206885
165941
2
50
8
83
334679
96
19
77
57
431641
179929
180016
53
351741
371706
321029
386071
923273465
20
63
414605
658102748
35
4
71993646
83
53275
173284
323270
184765
441256
93
184343666
70
43572
61
25
728277824
380351
3
299860
309399
92409
80
2847
8
25719
420322718
3
37
19
17
344874
337932
45
55
12028
86
99
45
457370
99
429630
492678
66
251407402
22
86
372481
42
369262
147223
78
29
80
372465
72
71
235416
49
4
9493
72
92
15
23
265768
159132
67
3
223872
335558570
89
61
44
74
71
9
3
74
497656
37718
56
352777
9
492565
15
99
844271835
65308744
83
97674
98
96
63
48
236527
83
460802
84324
99
168272
456699
72
289462
159672
486208
329772
970809877
26290
9
492780
433220
81
121086
6
88
44
357845
206973
2
143998283
26
55942
454597
72
26
258880
236031
27
85408
13
74
94
356631
49
38
97
830046974
44
67
156388
34
66015
79
85
377090
19271
674423123
84
148328
52
189606
412304
4532
14
20
22
342609556
218972
124559
63
326196
356974684
38
65
58
422922
282651
46
44
4
6
485289
15157033
3
332284
5
1657
70
7
6
35
79
20197251
838344731
51
80
8
39
294761
112833
37
167237747
275788
55
6
255255
27
152176
48
132501
13535
143406
326480
101194209
6
62
381136
66
404007
3
213935
85
438918
63459
66
342100
43
75
77
45
29
463382
490577
30
385653
74
667204171
33
91197
77
2
210633
2
176585
68
213813
49726
97
56
93651
52
2
29
15
301131051
108931
27
488977
44
52
296225
229933
294493
308545
100555
48
62
2
8
74
2
99
8
81
414625322
89881
43
55046
321880
55
82
125853
51417
7
97
1899
73
23
77
70
131048470
318800
106597
38
80
42
74
15
5
9
66153
365089
31
464444
51
2
23665
6
3
367437
57
24
80
141185
230336
22
96929
62
12
279987
73835
41607
450285
55
59228
350633
98945
90
230471
278506416
20
98
115437
7
204472
172681
94
181262
28070
9
25
26
33
10392
43
248728
719721238
115064
492761
92
84
12
62
111280
3
273518
435406
6
476318
721845993
9
465300
39
443760
51
67
148201
239816
464725
617665166
682395309
26
76
82350221
6
276777
183369
450181
440249
84
49
277970
86
452982432
29
10
64
152373234
218243
143789
7
357337
314838
64518
5
167478
453303
377640
40
81
9
32
7
408638
52
133018
2
32
14
71
2
102884
222527
86
436366
19
23
406982
253328
58
78
183462
95
104657
33
80234
170653
438473
85
76
150559939
185595793
76
152196
4
44
100467
8
3
1
370653325
39
137697344
140674
210596
437435895
267303
75
87
68845
12
81
95
59
44
33
40404
40
177076
56
45
27
43
137057
286684
6
51
42
59
858950198
399976
97
63
17
66
381339
41
388837
386477
40
941537954
734914042
61
82520
549912183
202652
492092
2
26
268292
93
38
7
52
15
6
186057
552752326
29
8
146479
57
453407
467937
6
19
426258
26450
242934
318145
86
34
9
7
59
3
340917
11
58
9
42
259682
56
7181
288206
81
466583
57
40
26
380450
261724
76
376640
194430
98
7
19
61
35
50055
11
366669
90
36
5
73
11
59
79
143279
93
86
37
456348
18
73
360255
279936
63
52041
29
17
82
1
88
8
83348
52
91
12
2
15
378436633
493199
58
40
45
190411
84725
53
29
85222841
40
23
91
8
135750
347586
9
5
89
314226
17
313699698
96
34
6
53
134243
3
63
135768
63316
457463
84
710527083
6
81
98
294723690
45
71
96
3
74910
319274
106904
7
44
63
417722
33
471161089
38
17
72
74
12
132202
214483
173850
167241
35
342543
112101
90
309645
253861
77096
118592
35567
245151544
165689
14
76
18
7
399053
12
99
74
336722
76
264638
99
199948
62
578093955
95
94
96555
375070
307184
217980
57
14
16218
59
149338
179559
142039
88
8
338827
366522
200573
131238
74265
114685
30977
90
53487
37
139948
15
281980
183473
38
247093
3458
88305
46
265621
36
352536
5
33
3
57
462201
199108
77
497355
119018
51
31
99
143572
536913645
254815
49
290879
68
289123
6
276234
309148
674735228
11
74
7
86
213225
54
96
96
18
488658
34
269221
41912
153958
320056
419484
5
324284
52
67
248850
3
363262
177475
3
341795
2
46
403240
22
206561921
24510
292807
139763
5
373539
6
135234
79
148076
7
89
132506
749916024
471902233
439351
230559
1
211897
27
68027749
481746
145452
486950
59
78
59997
74
2
92645
106530
84
39
1
25051
63905
260870
89
99
36
331321041
19
292810
281408
88
56
56881
94
3
72
54
19185
22
379102
95
182666
251450
52860
25
7
41
75
450118
71
148696
83
487024
14
456908
425684
235772
73
69
283011
238559
55
7
21
285926394
78458
9
301411
474972
5
742807469
68
185615449
482298
58
63
15
15
94731
4
90
18
65412
33
83
33
5
6461
3156
79
72
26
48
403552
423395
98
200889
592335777
76
3
27054
96
33
38
30
357359
34
6
19
8
83
98
333082
5
91260
65938
45
74
65
5
148659
361460
17
51
81
163626
89350
81500
466789
37555
8
4
614182251
428218
1
169517
72
357108
13
37
390236
35931
62
6251
552623409
311641399
41
9
420428880
383972
367377
456453
469818
186388
196299
33
70
270299
359647
109738
57
114478
91
61
38
68
78
989169392
19
62
417294
307206
22
6
82
320187
428457219
166949
50
326787
97
438789
66835
87497005
60
408573
134006
106552
29
932489038
9
23
161397640
387849
40
96943
335168
32
17
449129
7
89
96091
55
9
232145
63
153241
152846
33
75521
443500165
97
28879
88
685267185
449161
374772
353094
32
380473
32
5
114486
25
141729
495428
82
62975
2
28328
52915266
16
243663
72
92585
12
2
755495808
25
59
98
350239
74
494477
144666
327015
122703642
54322088
292865
413053
60
381220
79
36
10990
162791
46
198592
26
8
112232
80
79
82
60
338469941
217476
13476
968271778
193270
12
9470
277240
650936375
434908
63980
94681438
311791
99568
468270089
2
496259
83
327735
69
14
85
13
35
426893
21
90639
512802483
96
120386
104288
750202947
2
405408
199584
461577
23
63
215683
332484931
60199
78
321483
37
81
19
247106
48
195649
71128
217240
464761569
311289
447632
80
75
107861
141109
42
303415
40
499853
97013
57
881641097
322279
66
54
53
53366593
4
8
9
38
74
258944
23
443903
412437
60
65
273052
9
4
152754
29
46
52
10162
57
341443
279296
31
7
168677
7362
280102
44
69
472261212
470737
47966
352703
841377334
75
411081993
152483
75
241886
21006
296652
448769
35
324119
96
328307
6
369064
481173
2
285379
528617555
17
133878
82
375586066
93
223853
236672839
66818
47854273
107602
278468
7
84
93
5
85
34
433931
76409
4
159711
219649197
85
88
286882
99
381110
91
54
10
43
161979
449058
76950
241450
77
78
88
71
28
37
15
6
8
5
67
194055
42
50359
496451
293121
421740
83372
702175110
91
70538
412603
335179
82
61517
69
462942698
105187421
175395
270676
391054
211075
1
300500
295110
306737
455107
55
81234012
62
540840294
317193
164805
214496
345811
95
10
11
391940
71079052
81
49
37
5
140863969
11
214842
372537
438910
90504
155259
415000
396165
88423
565278469
335989
79
67
43649
360719
51633745
9
103503
140932
84
5
41
162944
337817
65
9
350225851
35706
62913
50
17
53
85
275786542
21088
331667
47
31
347803
42570
448220
409603
252336
79
55
602219624
193218
98700
314471
356457
76
439678809
7
47510121
349291
228359
327194
424309
58
87258
34
14
997727783
28
81
89
55
1
5
88911
421205
402259
324929
44
7
34
128402
94
415954
20
330268
129001
481983
62
33
404501
24153
174875
88920
84558
7
4
76
471289
2
87
242079
485595
613091703
490944
598022387
235769
15336
109842
167592986
312133
283263
300074
81983
592652496
73432
78
79
486111
4
687007685
80564
329767
41585
781539797
60
313967
70
43813
61
7
11
402422
50
8916
9
427082
368528
496632
265421
8
207102
355455
492313
209269
800005943
208117
224116
14
7
169919
74864
389662
468501
27
440682
322008638
25
5644
21
30
184403
27
357032
78
196305
186294
94331
88
43
250043
9
32
350660
72
51194
700989971
25
3
413674
62322
21
12
44021
498442
61
343847802
88
69
72
413144
405218
1
329555
37230
812180900
850210175
55
426653
4
496381
11
80
50747
40346
324950
98
313853
77
226877
113798
19
40
206795
107061
122445
127564
23
176941
3
681790184
186013
107430
116211
172353
236918508
31
3
198098
41
1
194791
192081
15736
701678803
35
97
40
133129
21
300016
432293
71098549
7
18
38
497252
39
11
200039615
22
40
57
9452
4
66836
2
51
39
54
52
20
26724
90
38
317487
817878528
451696
178713
85
58
340483
94
726213549
63
56
6
405543
34
24851
283128
49
328422
379434
17
25154
731595910
48666
87
31
32
99
801016858
82
3
148600
21
343184
158252
468582
100523
327616
111817893
25280
203150
14
7
147482
55
56
49
395222
478710501
336478
117027
15011
104749
9
86
58
45
82
132840
60758
81
733132173
459402
40
13
158212
178298
46673
331810
22
237313
282522416
70
34
987914958
22
200453
176660
352803119
309755
97
46
78
18
281527
59
24
45
105811
126801
44
6
118523
318786
22
71
170520
52
270615
1
225030
150699
46
76
481407
358712
33
93
68
6
434471
1
29
42
19740
430365
183364
60
32414
333593
5
211588
95
476717
295086
23
74
167510
43
313712
94
88
3
2
379170
382812
927094066
11
82
325043
47
5
410425849
18
20
251166
26
19
13577
465389
228280
83
478029
1
75
7
40
160891
91
63
32
182984
245052
23
284401
277076
979728498
14
64
346573
252756
456867592
74236
296280
9
96
490195
25
33
59
364463
46
420206
17573
6
330784
78
7
84
35626
70
160906
483619
317269
21
35
852381055
438963
67
93
495644
53
119949
69
35
45
85
276224321
7
493111
96
82
48526
286525
82
83
2276
80
17
6
103546
323011
423609
75293
287259
74
39
53
1
87510957
176358847
48
388015
59
148204
100845
101119
18764
91
383242
824983632
11759
35
2
92
420352
353992
367051
9
491050
388780
50
385867
489328
54190
2
195343
55
247716
214478
24
713673428
106625
229227
47
693927240
4
13
51
80
1
10
463627
11
74488
11
359075
70190
334239
466014
8
47
70
62
6
56
57
88047809
70
61
56
89
309669
102664
36499018
16
13
81
8
73
8
408801
64
67
14930
84214
24
344547
261348
341719
68
89
28
2
477706
64
12
52
51
48
23356
14395
41
18
56
2748
49
275389
35
77
74
54
834463201
659108605
64
9
38
167287
460412
4
13
32
65983
94
84
409682
2
454497
582016657
186202
10881
154602
223709589
6
302443
8
67
7460
36
8
72
38
482058758
1
57
213234
436994
251317
75879
2
69
9
21
258884
81
124315
36
33
379956
457734
14
290702
403356
457687
6
818353082
346026
437609
110585
429180751
90
9
97
226138
372762
84927
31471
95
97
325605
2634538
375668
53
91
86965065
476624
459367
495712
497899
499338
19103
369425
75339
94
251393
4
45
136924
25
452126
138130
458776
56
38231
351733
74596
58
13
42
427399
118611500
31
367618
59
69
87
125898
9
6
80
176386
999786750
55
54
1
20
440823
2
1
979285614
372545
98
81
76
35
206219
16
66470
479942
89
46
215065877
5
879200848
5159
226098
83
32
164841
1
88
25
42860
38
90
56814
7
28
68
51
445633
297960
36
212825
70
45
335858
156002
378154016
18
13
413165
10364
184214
14
6
373273
91816
176239
13082
64095
65
13
21
88
106120
31
99
15
479
468926
9
148643
8
290283
242204
2
239025
37
159373
237208
135322409
641108256
94
51
32
361471
4
73
380465
278937
58
99
58612
32
171634
391594
90
1
393576
55
153109
835914758
55
927970964
77
446552778
17
61
6
545682358
3
30
268716
69
7
286357
34
92
6
161842391
5
19
1
250724
8
13
92
39026
73
87
65259
253863
257941
53
125379
76712
939675764
126547
43
117773
31
73
35
24750
65
267032266
27
21
8
7
250789
870395296
284119
14
8297
56
64
447761
741131454
18
43
15
338023086
496692
51469
3
268281
97
324516
210551
8
473630
442643
383007
4
284781350
2
415160
93283
57
966352838
71
8
16468
74
476273
99
95
226636
352860
455733948
258536
65
59
830232295
891168173
332625
52
3
48224616
4
295905
454162287
86
61
23248
242843
497440
31
56
34
9
8
20
18
62
254003
4
364903
67
259159
302078
3
69
98
442972
87
488969
125825
52
465041
38
263947
121881945
46
296471
128898
302007
26
8
450889
66
846065403
75823
339043
60
46717190
280126
299691259
34
336988
477944
805167639
180529
23
55
84
5
24
215867
31
213746
63
440897
7
22
152893
5
95
23
54493
65
131576
5
8
27
35947
7068
5
40
411229
5
368189712
121602
25067
29
14
66
494583
476486
476104201
90
3
433709
110524
91
229385
45
68
353126902
85
7
50
252340457
397763
78
344307
8
250311
415849
59
901244322
4
2
242065
771821214
99
72
448076592
30
266727
12
308295
34901
20
70
574380722
983369713
80
8
370504
169100
267273
6
43
48
163956
331719228
2537
918909078
479017
87
408168007
62
138046
83
306638
372244
8
58
392405
425021
262938
24
21952
5
75
18
406810
1
177312757
189795
7
146388
2
319941
350678
272237
19
45597
163213
212763
96
5
69
69
4
86
9
735111078
449822
86
485588
432486
455827
25
222250791
277512
78
424910
323243
291138311
83
19
167411
6
22
314492
541341827
196702589
69
212670
85
58066
3
49
413839
197428
34
4
5
406471
772471559
9
58
264416
35
15
632211079
22
88
1
4
338243
63
77672
52
833831895
372736098
108790792
485231
27
50
78860
41
16
758337719
160797
492220
54
216634
484180802
82
35
86957
244937363
25
422233
141703
275579
4
65849
1711
38204
14
14
369920257
19
78
37593
36
181602
720756374
3
87
34421
52
37
80
1
49
67226
5
336645
41
61
349485
9
3
71
80895
77
100319
271242
487302
2
976696671
20
387774
22
8
43
187235
98224
22
102444
16
296442961
480115016
46
37
3
986118321
41
29
493660
64
7
15
67
9
277252710
463839
85
23674
480404
71
99
51956
143913
10
28
61056
23
84
83591
843431984
383678
9
34
701138503
43
5
7327
110182
199026
97
94
36
49306224
43
30
33
18
13
174482
3
6
4
78
7
420568
7
131810
69
722641835
4
263834
117516
35594
83
57
458093
979475315
73755
48
70
89
71
411015
296476
81
166250
448116938
75
79
87
78
271337965
441480
295554
5
68918
5
40
279108
26495
63169
81
170066
72
684928525
142587
92
64
97
190208
79553
78
205712
671997546
30
23
2847
50
443552908
50
70
350382
166558
324338
127463
288949
87
88
426435
19
79
7
17304
51
23
25619
55472771
661372239
316477
214189
28474
75858
28
32631
8
547114715
91
345880
493687
66
94
183054
173698
37
52336
81
9938
258589
41
18
814281703
333036
43
79
261015
489527
71408068
65
250916
7911
37
50
7
98438
22
106901
119240
821199623
54
291284
20
59
6
63425
65
14
12
6
473480
20230
7
19
5
414581
213670
29
143748
192227
516396825
448132
61
749668990
13
45353
43614221
58
9
48
65
457536
34
62
286534
468472
69160
9
14
167238
73
9
174666
96915
34
62
414045019
44
363770
63524
281522
199689
29
182861
39
387780
69
29
250978
163105
7
5
354984
22
235587
201020
62
159209
247532
381001
380705453
454555
396368
465856
99
6
1
5
468259
37
41
37
59
70
5
227825
112380
90459
40
207816
5
36
87199
96
9
42
96
150791454
7
5
99
514594406
52
521607522
376259
316573
13
36
71
47
421598
2439
87
8
70
54
62
288585
139634
47709
317927528
478539011
613213798
382679734
391634
55
280405
86
126481545
51
97
555343535
201032
779973567
4
14
3
622338903
413547
748270249
221292
305791
409664
176644
25
193230
82
33
17
6
160513033
246578
8
41
86
53
10
2
28
6
6
2
211920
65
34
48205
6
387168
51738
1
409433
82
42
420634
43
320425
468913479
10
76
57
43
22
374215
48
361129
92
9
31
187874
1
76
6
60
160628
67
403238
465095
51
279224
55
135199
207062
9
239629
5
335196
4
85
69
461568
354138
94
313584
265184
296736
11
499008
415865
46
415832
47
11242465
95
128623
43
24
6
118833
91065
434804
298978
17
67756
395890
3
164225
202084
291373
81
93577
33501
389422
95355
91
71
5
426493
65096
75711
64
72
91
2
356909
74
73
2021
535687511
88
21
42616
26
40
461783
16
504889812
285431
93
487584
26837
47
84690
141155
31857
185555
3
430401
65
54
936084523
105648
90
34
281061138
405996
497871
431870
336977
93
89
280194
282963010
49
636148729
29090
304375
456745
75
449261
13
4
237030
354116
9
345453
449596323
95
85
50526
2
375215248
100263089
314016
131225
459620430
20
240507488
215377
354773
263762
135643
350794
870174758
225040
331462
67
227703
29
292907
116851
3
255050
91956
82
25
52960
70
48499
114070
142099
113701
243054345
3
1
63
94
342285233
395781
163445
274104
5
190060
19
7
45451
20540
114124
80
32
10
85
69
83
454360198
3
22
15
72
80
80
99
72
460466
54
227077
359011
23
60
87
527298123
75
411190
12
7
1
354862
453441
177891
30
433204
779578515
21
52443
62
131540
61
44
77
254871
476167
1
92
268659
282771
66
3
94
926353032
23802350
294447
252686
23
50815
73
494717
54
91
320041
12
53
822172651
61
27
43
464211
92
8272455
385382598
5
208322
387599
54
9
321335
75
244624
73
32
54
49
33
102477
53
39
26
14
72
396553
10
4
20
76
92
42
385093
378176
74
299281
476576
76
50
472844
11
18
38
202571
8
107430
62
751523401
239413
517671989
370664
70
308852
188084
425835
987513036
259625
73532
83
49081
29
39
68
75215
410294
82
13
87238
7
239575657
5
145156908
44
15
315137
6
686277705
12504
82
28
322479
302157
229534
482600
319424
801777607
170379
58
2
898610540
371068
36
286167
39
422951
147916
5
899426684
246088
255956
472071
156841
10
26
32
345777367
11
626285268
258311459
301694
44
67
3
59
81
13719
77415
384255
111343
464510
149360
138275
70
50
813986491
82
277990
242029
70
398294
45485
345018
56
81
9
4
58
81
59936
268816
80
225783
80
93132
37
651706577
76
32
98
147835
18
76
252480
67689
269151
18
32
15
280264
84
56
4
35825
478868
279650
54
7
52
76
78386
323338
27
35
346748
3697
14
149361
287658
1
679239478
160253
91
5296
61
3
164085
431905
92
217560
371490
406543
375697952
4
21
194951
489756785
62
86
346174
424929
33
95
6
121735219
198692
657879608
54
164811
96
244460422
4
344361
14
364975
3
84
55
81
26
848989046
8
57
346819963
77
25
1
438241
86027
99
61
145631
1
76
1
107687
90
43299
962124032
63
8
47
39
5
74
6
8
19
487591
86
113641
68
409947
25
72
81
10263
93
362660
83
215867188
10
4
44
453123
72
96
65
9
498342
7
146419
474321
27568
6
26
53
70
98
259193
417741699
14
37
25
309664
393176
377030
144751
410845313
106090
74
210861
32
41866
841754957
59
83030
49
107942
985283927
97484
82
36299
48
467361
66
82
378970
7
10472
497504
55009
17
55603
283438
43
9
148638
81
459561
82
35
91
1
128242
5
415957
7
344202
8
76
350274
160465
95
375803
96
175162
172045
159561
862
54579
35
360433
43
8
6
56
79
358308
86
222443205
30122
6
51
896522429
50
148013
468588
1139
423808
350532
24
783948988
429276
32152261
48
61632
4
283431
208918
93
291513
1
49954
35
48
308551
6
301571
18
41
411026897
196421
399202
82
36
32948
95
92
5
343507
76
22469
49
11
70
232915
864229720
93
18
233164
38561
330249
166616
5
8
8
36
87
4
414996
16
224564
2
7
83
330650
75
99
462761
4
75101
6
87
85
56
60
32
8
29
154328
74179446
6
28
42
362470
13
10
101532
398344
321324
93
40
9
425304
16
58
2026
314858
9
35
77356
43
38
284944
227550
395038
230637910
15
348323
252102
458702
83
66682
79
1
388217
224853
76
220049
66
38206265
64
56
173246
4904
14
87
55
313104
96
5
3
328503
438646
271071
46
997051656
27
173475
14676
190248
126159
97
299748
9
133648
3
78751
5
275330
40
18
30
6
327922
44726
472228
272686
273252
14
374945
88
8156
13
7
1
3
176907
9
17
28
209578689
888078283
7
28
7
380909
432159
246627208
11
281984584
220251
90
322910
845118627
248367
98
34
434947
537872507
347305
37
162110
429242
44
12205
13
176877
248860
59
15
660266451
430282
315367
76487
80
81
54
287058
6
14690
27306
959087533
110487262
52
717517769
33
57
67
22
311274
77
182920
82
8114867
357110
92
7
12
37
969454016
70
117175
53
151818
136633
86
323531
43416
62
242109
94
82
34
22
87
9
120771
290189
72
49
394108
84
185068
466086779
483664
3
18
322223
85
380676
853118909
407606
380484
13
230117
111027
30
31
288934
226473
343226235
208100
63210
1
270844675
7
23
1
65
335502
325192
66
57
55815
65
422309
40
213713
170379
15
50
152493
194619
34
76
38
35
824579744
361913000
151411255
267443
71
60953
364258
42
223003
194043
462192
47
683956571
47
55
75
1
43
409845
37
209079
836570970
24
4
5
303993
78
102923
50
36
937076967
86
120369239
306242
51
442111
210177
384581
354777
423327
57
31
221855188
3
79
273477
955036133
27
64
68618
57
321110
84
269404
118443
94
3
146357
197663
3
4
720235506
36
11
350279
105907
24
206921
95
632779346
43
389321
7
190097
64
89
15
563316550
94
28
318401
87
56
33
20
1
390301
9
66921
35
79
35995
32
214439
83
32699
352122
54
19
447919
22
26
828931880
245998
84
92910
161521
435976447
239205656
95
83386405
423625
121838
27
69
92
31
68
18
85
383374
197030
773014716
495378
217698216
63
51
6
29
197651
9
50503
31005
156962
56
334646
70
663571608
400316
66
59
204556
88
252027
88
65
24769
3
137801
709693032
79
89
48
62
318317
894703669
98
406731
434941
29
60
40
24546
186497
389603
518993031
110502817
464132
90
405218
86414
32
278213
122968306
409305
86
94
4
12
72
78
470934585
369985
479032
339317
88
51
348243
42211
471086
296324357
105475
28
79
13
42
5
247566
25
93
43
37
77
8
35
4
424639
330552
342909
13
59
68
47
3
61
2
356628
10
105387
45090
114947
8
116919
228086
84
437138
1
253045
22
104054
1
129467235
8802
76
366007
460027
40
72
65
92
405094
45667
846587148
319084
2
197604
189353
50
217920
758892530
458032
28
44
189088
190000
57
315675
31
50
347911
454426
5795
70
39562
90
607901248
8
158387
71
89
285726
234735
5
442318
84
329407
55
28582
459062
714204895
399140
45
264141
318103
4
1
31
177621
82
70945
32
104953
179657
65
329753
66043
37
476602
89596
9
335111
368784
84
15
62
93
14
94
99
7
78
13496
62
4
67515
220792
80
98
19
277134
285437
117829
67
59
350121
67
4
13
52
312791
89422
3
412278
64
83
32
89
138172
37
187832802
89
244789
55
2
31
485105
34
23345
14
35
662832694
27
9136
410393
190054
62
382130
88
68
66
26
61
859473008
90
21
96968
25
165763
79
395670983
59
37
71
146550
189721
146265
418484
2
426973
24
308147
45453749
33
241949
70
33
305519464
53201
34304
451301889
97
569922601
75915
7
277178
30
61
2
83600
228544
480053
106945
301435
9
447632
432972
135857
253289
20
37
824614597
16
15
98
37
86
487923
141965
19
67
39
288454
466212
218971
897447236
2
420230663
62383
105467
49
376454
20
96
321723
60
8
12
55933
221788
389073
187134
92
81
85
69
455128
748343064
53
335113
73
101164
93
51
96399
20
8
74
4
92330
391807
96154
297541
348144
293340397
496793
434115
63
203412
416374914
7
6
5
9
51
85
126888720
63
141584063
81
12
81
248932
80
350354
19
4
75
431145899
65
48
33
150813
7
490108367
5
69
59618
440232
88
27
49
158455
70944687
2
37
23
798279633
1
767393809
219917834
13
81559
393931
8
44
43
367483
410845915
67
48493016
24
966180346
81
183122
448606
4
199512
24
42064
36971
10
475793
256139866
307342
88
79
416509447
288475
945674898
442584492
1
297631
385638
221858
38
709794615
95
78
45
378154
767641052
139759
84
77
76
39
25
131976
51
484582
310346
51004
787501875
1
340925
490662
344283459
289623
21
356969
492518
33
92
35
246195
89
2
875930096
170084
11259
18
195969
34
93955
36
472993
34869
458476
7
39
52
65
184967
90
449969909
63
79
174505
94
160001377
86
500335785
82397773
93
375414
41
265672
51
83
87
145380
23535
84
367194
45
77
256956
114131
72
12
337364
365716
883358845
440977
2
319826
2
485326
92
51
459254
17
324778
248130
46
16
231361
84
288929
15
92
63
135585
330811643
29
258454
28
1
61
4
470673
8
9
11824
65
33
5
62
228637
146025
93
116221
62
485190243
925502369
987232012
419742
90
9
147680
81
4
45
441248
98
6
86
239414
11
79
144336
24
448723
32
96
236355
554578940
11781
36
464102
14774
462720
9
2
226562
229588
48
64
79
99
28
98
877488014
86
46
124037
226714
210922
821489984
24
136380
70
53900
299199
30
53
482398
45
40
41674
5
9
17
1
71
6
8782889
32
177096
110189
499237
91
76
16
325728
11
49
38
26
73
74780
181780621
72
78
239980
62
157970
451662
20
72
300410
389995
494715
64
2
462570
94979
322089
928981862
3
9
2
45
2
838546369
707297174
229218216
15
234494505
32
64
7
4
41071
5
47
82
123114726
38
11
6
481490
28705
63
26
240982
273317
93
112543
48
97
46
23
497796919
54802341
33
403559
45
523450221
286390
2
933824854
470237
248612
34
865614189
423943
204504
418993
8
85601
87
2
208411
219526
56
287066
197648
13
89
209090
302783
56
163245
1
123423
370138
57062
928968844
23
16
29372
49
45
373180
97
34
72
12
786182217
14
83
9
38
37
16
53
146269
959235036
82548
7
103741
732274011
455356
90
82
7
44
367956727
28
33
29
47
6
461245
30
356635
480506
228573
7
4
360456
2
265794
353459
370551688
30
49
81
87
3
482768
412047
77246974
430624
7
709637981
21
77
444276
65
59663
64
93373
4
460407
61
648769720
94
53
6
138611
329721
64
816987784
115085
81
159767
35
20
59
81
497490
419047573
81
14
70
378450715
832722488
20
8
471887
55
79280
114403
443172
203504
44
96212
2
376243
97439742
612139498
54
22
394563009
5
84
95
48
83
321839
476939851
652799003
7
110388
32
70
382043704
123736
471630
233483
30
403790
129918
382406083
448503
62
77650
24
293712
111324301
143784
42
120217
198357
195993
53
84
86244
13388
472801
2
6
45
82
8
71
59
189744
57
96
409630
350563
98
184977
456694465
199349
680145909
86
873214906
1
420296
930332449
56
223525
1
3
1
80
393104
177768
774450388
19
205
69
69
110019
57
198738
26
85
60
50
470045
31
646295357
146629352
440352
84125
5
288226208
354734
238256
53
479054
54369379
59
394263
370887185
11
453451
29
48
332952
1
28
101237
3
8
8
28
81941
42
219730
179288
30
34444
85275
215544
84
478693
6481
55495973
68
5474
53181877
29
334477
722535590
1
118750
52
645969216
329706
41
198650
3
44
74
54
248918
26
60
52
33
9
99
99
393576
66
49
54882
252655
85
27
86
6
54
35
200413
139762
96935
85
407555647
180831
224448
3
79
82
49
13
466344
45
68
57
85
39471
819167946
10
66
168504
372611063
83
451709
21
47
65
80
285615
46
21
17
132001
394806
385912171
264702
194532711
566284052
604947828
371455
48141
38922
371917
6
78
11
73520
92
189443
772474325
74
185135
543086157
410716
70
80
48
3
300760
76
87
6
26
267597
70127
560707658
394685
418368
81
80
4
60
2
11
50
3
138408827
105906
93
8
499457
9475
39398
226295
31
372225
367314
26
337045
77
414383
194473
876741854
437178
168118
29
37
4
457724
66
19
289635
678451222
5
455165
40787
14
755565108
287640
20899192
84
89
95
441732
51
55
52
405618
993881717
436221213
362725471
99
470875027
14
158015133
41
3
71000
32
475211
8
2
71
8
95
52
368014715
87
81
295949
318461
60
65159
55765
93
8
82
76
73
255197
48
89
452480
29373
24
95
551847727
398799
321800
78
11
8
436119
397619
38
469612
238017
61
8
413039564
67
14
244391599
31
3
16
278362
6
1
4
2
92607
207412
17283
67217
46
58
79
452321
2
19
102100
329282
20
374371
49068
343465
2
461631523
14
11
8
215920
82
38
92
91039889
819576972
491585
91
69342
90
90
65
45
27
288867
491999
40
200496
48369
94
34562
91
364731625
463190575
146930
44821
59938271
661189607
421136
31
154173
20
13904
66
4
420048
877572960
832141985
2
906836152
13
398302
452970
423359940
339790722
45
5
301398
89
453159
80
64
27
136060
587008544
67
331910
88
52
319157
7
98
128965
469048
5
335513
31
405287
412396
27
20
47
348179
800266993
98
9
522733485
210688
283231
68
430409372
122571
45
32
83
23
264906
87
7
478856539
67
4
53
915231093
139726
269073
85
435924
42039
85
19
71
289599
82906
5
48
92
429159
39
47
4
481248
980399044
109963
38550319
82124
442158
363457
81
9
65
671832418
214526
443938025
462851
28
439759
79
31
287876622
121298297
43
331992
72
56
47
58
293820
26
77
502436211
408674
29
872557033
962779220
96
146945
59
97
61
97
45
272136
18
69
250766
16
451809
82
37
7
35
4
90
428488
59351297
80
75
255901
345343684
205436
34
77
479450
483006
238679
88
242906
427144
50
35
7
11952
499123
52203
309107727
29
309413
68149
89
180732
331273
162246
55
365074
31
90
16
64
445583514
252165
413590
37492
98
340717
211477
172322
74
92
114806
13
43
72230
97
82
105077547
32
453768
4
6134
133922
26
21
45
23394
5
76
70
13221
240186
235238
60
64
49
308979
7
217742
29
136564
362377
199391
57
326808
58
179664
377195
976160301
178584
111714
579
1
107606
421521
3
440054
87
863268872
14
67
88
47
115455
85
49
210601
79
44
406631
1
98
46
344967
36494
92853
8
40
15
41
30
417496
432520
262510870
343676
3
41351
136455
259794
482982
93
354493
128805062
63911
97
15348
90
555608217
209826
424263
77
378898256
66
17
56
42
98
80
478688
54
36
5
73
8
21
27
8
163121
194931
63
7
23827
1
14
3
483750
92329
2
21
7
34060
430033
428651
1
6
90
48
73
368497
13
71
486003
44
31
568061410
215352294
5
10
479024
7
88
634645071
38
91451
36
82
41
89
41
69043
21
63
128172
5725
394558
69
2
73
4
270705779
47
96
78
33
35
38
4
88
46
97
273788
467538
4
36
349538
290310
22
53
384544
77
274485
389153
362454
36
29
42
38
97
28
2
572908029
84
1
29
239975
25
53
221609
402078
21
104987
63
22
8
818796190
93
217313
226667459
25
70311
21996
276992
23
74583809
89
125263
9
68
253820
19
74
479605
610791567
18
71
17
94
345905
54
271355
5069
258302
6
274260
4
101902
56
252917
359494
476383
11
29
34
44
254283
29
18
99
309202
442871
10
495533
243447
46
7
50786
62
265156
365826
977505088
292543
348336
8
18
1
37
74
3
78
14
5244766
246133
806758108
399171
239418
64
796868066
325279
497203614
26
83
364076493
15
355932
215779
83
47
26
48
373917
45
460328
91
241218
38
57
6
59
384916
89
58
37188
23
1
294267
42
154341
300310
1
82
53
186983
85
17
97
3
100898
671201952
14
15
2
52
17222
308553
367350050
23163408
59
14
468528
76
340505
453004
97833
758292391
279824
220846
191479
50
192353
155515
10
393840
83
280783
256228
144604
4
75
94
65
21583764
9
40
428802
31
78
255535
385559
127960811
353401
445830
53
449306
513765157
977935980
813845535
272763
131420
463402
471738
61
431230
53
57
51
64
6
98
141972
146653
93
455847
324260
242098
191256990
37771
56169
36
310462
499793
27
40582
298875
68
208376703
51781
16
218762819
91
40
201492
50
218317720
66
99
52
7
85921
483270
482719
112292538
480911690
442161
50
512866577
57
24
488573
461341
10
34
294602
65
26
84
55
50
56815109
55
82
157512
861154297
358052334
84954
471705
300560
4
263389
47
297492
420180
47
28
370832700
293018
392167180
80
4
476866
94
209800
54377
338984
23189
23
450926
162058
15
45
69
118131
37
2
88
96
31
409637
420894
183184
54
421248
54
87
96
182744
5
72
290990
250792
5
61343
29
125724
81
44
69
753033346
191161
389602
463624
63
28
51
274221
29
14
449187
321876
6
273380
489906
31
69
196085
12
69
31
76
799359769
332045
13
89162
6748
211326
69590051
8
3
43
209787
37
458712
205820
160877
90
1799
37
51
10
12085
34
27
60
213441
68
106968552
11
63
299892
62
320437
4
65
27
121075
96
8
233714
34
6
60
306837
32588
14
10
68
3
20
67
73
56716
253767999
155036386
2
67
171395
350734
13
2
68
571196962
550541069
7
79
81
58
402671
94
66
62
174316
2
11
12
337729
225276
35
14246
89
340351
151136
341055
110376
6
611888628
129232
50
57
25
86
167587
15
319764
52
496179
35307
154291657
414122
344676
334420
236854
75448
37
80
29
164763
78602
35
83574
66
44
30
795423230
62
868464591
414300
18
36
358069
9
77
54
460729
162699
21272197
274326
710763353
40
11
25
84
39
337392
84
435981
253024
89
26
87
9
130616
762575019
314937
2
92
457407
6
69122
88
70
389148
143077
405425
54
451393
398879
52
32
83
11
484251
158338
72
189095
142116
44
56
109519
453166
1
69
95
432013
109250
435136
841596718
226706
54
3
324146
136566694
488336
33
92
75
85189
389398
40
16
191810
22
77
4
7001
90
845088871
66
4
69
120364062
195359
43889
5
45452
820143916
64
51953
267892
441965
73
374226
38
28
92
59
465308
67
383241
237004889
96
86
73
9
98
3
86
24
470320
32
152057
145431
311851
50
47789821
75
1
5
12
313272
8
447489
59
327614596
137316
125154
73
19
149748
2
79
29790
478707
1
21
77
22
2757
584602036
188393
182983
580937194
92
12292
61870222
37
464644
96
209246
171158
98651
85
43
24
241258
202747
240156
115528
73
6
418739
40
77
24
62
5
49
61
403529
7
264283
150849
27
50
86
79
17251
129615
448286
49
89
95
128999
313691
15
667068817
466203
73
25
13
9
51
24
5
3
49
71
97
47
87
66
53415
69
81
98
42
80
17
18045
101307
33
197092
430330
71
271182
366789
14573385
129947
12575758
38
13
38
223653741
88791
499259
83
64
99
816154599
78
84
86
67
373141744
50
16
203123
529
219630
9
97499
22
53
76
551366808
296639
23
30
52
58
74
4
5
42
4
34
476035
474316
14926105
78
2
2
21
45
69
76
402154
47
87
95259
69
204131
950368835
3
373248
75420
47
416756393
46419857
482858
69424
112470
29
386638
91988
8
9
359596
85
2368
27
65
337651
376399
337023
53
360864
73
63
3
36
92966070
55
321827
3
213031
10
51
66
217169
343024
83
79
366776
84
1
613147501
73
5
268895354
912152834
86
69
38
313667
14
291256
479703
185624
224750
51
79
72
4
73
196920
25
419355
2
44
26
276526
48
117142
34570
31651
597932635
6
24
2
317385
40
21
262953
421098536
270270773
59
236122
7
96
22982
52892
91
5
20
226329
167120
442316
807758770
508549425
385502
103774
58
182571
391911
66
705879578
970042123
85
326862
1
435809874
6
98471
371968
4
53
34296
461404525
212146
3
355431
126557
73
14276
94
70336
217728
39
95
7
5
239110
1
11
219244
105259
73
45774
95517
788211119
8
439518
341722
173629
359519
392881
8
95005864
425903
365285
31
98
384092945
9
6
381104
197673
470316
31
149636
482301
142520
42
40
53241
13574
93
71
21357
2
81863
272903
7
9
88
57
90
262735
488632
160857
10
49
8
255576
402358
648771872
32482
8
99
5
1
70
79
61
834255762
59
2
64
158775
375460
417011
417243
217566
70
433156
138587
309237
409104
125724
49
9
278836
82
449550873
948368939
5
41
55497
9054838
252805
463637
61
113364
260618
38
96
6
370049
40
306780
431496
351117
137826050
90801
67
16
226104260
40
981678901
79
111563670
35
395702479
420507
91
61
290917
9
54
473954
499740
448987228
38
462594
2
51
193330
46
131290
138400974
175253
191446
376983
72
220174
460548
93897
193327
29
110868
675806884
191483
142811
39
451310
39
69
85
187354
79
229736
9
76302
171579
2
190520
443264
70099
334623
4
688000370
78677
35
8
805335152
66
171018
3
371231
109717
265816
44951
77
426226
74
94513
58
91
25
396140
31
47
414492
128931
115448
351115
3
141444
55277
94701
98
5
369781
419419
355467
58253
16
417851
50
74
21
74
91
66
33
119920
168462
55
351844
396403925
422097
399674
7
5
49
2
87900
993687941
331764
58
130269
92038
316325
345386253
95
114427
187133
2
72
62
294456
331244
94161
475438
70
177767
99
323324162
447072765
283844
58
475471362
58
125530
191157916
5
188738
81
244862
154764
61
180436
313308
3
79
94
17
320369
47
308957513
23
29245
50
208574
42
91
429584
427397
91
76
265440
253704
477930
22614703
64
407100
48
26615948
417395
38
743432718
118665
410357184
3
18
17
328515
57
70
82
870475714
81
25351
42222
12
94
1
496017
53818
67559
58
18
19
9
58
328145
27297
64
89811
72
308349
43
930235472
135633
267197540
9
227954
56
63
44
94
483020
74
333197
1
88
41863
325501
358251
94
280089
75
283140
76
369004
40
25
391207161
23474
79
53
3
62
70
112798
38
7
36
80
94
84
336447
84
66823
494446
494791
271440
36
98
89
16
84063
15
82
389583
5
28
6
358494
33
180551
1866
7
96
16
354561
700770871
419245
385630
412099
59
88
210767
99650
60
116934
63
726407848
86
20
185570
127111
386713
39147
184869
41
43
451176
210918
279119
450854
91
248762
87
160246738
82
667193815
1
492671
238730
449433
68
91378
30
212653
104059
52217
72
56
460005
94974
4
459071
458716
140752
13
94791613
237678
157166261
94
226313
980170764
371606
450110
43
60
133180
258937
90
55
261272
761894316
64
68477
44
494940017
115353
498132
102326
18
998544939
13
54
6
118236
54
488367
837
290438879
1
115511
856180003
24
95
364261
391111
256822
49398706
130137
29
33
471483
90
197938
46
304381
378259
30
91493
48940
4656324
75
871292539
98280
361154
446262970
2
60
35
49
226487
235652
311103
1
174723
18
120416
68
125338
31
50
448366031
364522
259753
497270682
199765
2
22
38
492187
165543
78
7
4
181890
300190
40
323342
491413
139700604
418776709
8
47275
430947
430731
54
60
493066
39649
4
854004466
92
8
283266
77
445187
11
295964
36
9
60
33
19
856611749
93
61
59
728444815
46
80
41
16059
144617301
24
80
25
248057
472876
235970837
287525
428266
5
60
63
221803060
99
312225
14
16
70475
604658283
64
304432457
1
300357766
44720
9
66
491280
86
413499
52
382831942
17
340067
32
251548
834644858
414729
39
462631126
3
11393
15623
46
67
34
231989263
9
210333516
197114
52
1
16
300618
126895
224833
7
20967
375536
9
498140
466804
61
31
69632
800288543
86
90867
160044
381270
639085673
421218
258664
75
70641
257480
151204
875162174
122764
32
282984
51
12
75
99633
42
270475
107074
57
7
43
348782
60
219195
94
6
2
114388
197459
414104
34
83
96
49
90
85
56
10
49
409897
24
75528
37
62
21
27
257866
184516
139965128
22
99910
7
435627
447065
13
82818765
47
465979
99
4
78
669802133
80
410794
5
473271
14
30
133029
841944900
381642
16
21358
98
425091
426655874
68
468103
56
63
94
81
205147
329146
119878
224102
129109373
448637
378603716
66
81
755201995
154608
454903290
79
91
448039
43
24
456756
46
130970
6
23
596508180
78
334659
558582242
385070
82798
236261
118062814
394874882
498483
71
68
117757
79
24
80
286209
66
490630
4
9
48
87
59
98
306164
69
54
35
69
1
12
496965
47
79
70
163329
49282
88
36
2
495454
142747
41
50
301758
66
179733
3
2
478588
41
78
7
856956325
87
73
96503
59626
64
320406941
53
159200
82004
67
86
74
118221
4
94
50
68
178343
71
58
378425
252143
31385
60
81
49
40
6
435939
38685
467809
387419
3
236036
9
28287
198177
2
5
211822
163765
2
127184
49873
7
377621
319463
98
48
239395
380733
444588
482862
373285
82619
154349
376935
3
58
139746
50
6
7
24
470765
70
465655524
73
175557
80
110948
4
614429380
717438654
166704
27
488507
54
271268
21
396381
10
139929
55
34
455484
88
12
66035
224609
25
41
492627
299439
27
13620
92
18
342959
188304
38
66
4
79
62
31
50
73
72
234625
14
187033510
428259
34809
54
54
43
83
331489
95
284927
30
44632725
527540142
385326
38
85
130738
19
284176
7657
225570
173180
825188283
39
37
88
14
41
529658545
6004
342832
487714
2
4218
22
49
424647
38
80
8212009
64
450232
7
83
186259
451219
51
66
48
40237
64
496991
62
54
7
30
624787105
25
82
471180
31
324800
42
417767
765401374
90
24
161370
41
49
247268
996755961
92
65
85337
3
1
5
184048
86
198537390
288001
16
58
580869460
323351
222414
470743
92
494137255
274169
191055
373901
723485651
1
310545
17
59354
419698
48473
243716
12
678753003
23
271281
19
13
25
62344
87398
106953
52
105335
97
112603
85
1
213845
33
469568
9
226804
457247
221286
14
2
18
444760
24
244247
39
472700
55
71
65
95738
59
6
162169
83
323228
394058
489081
54
59
401974
8152
161039
74415
214791
133190
7
7
398048660
62
247391
491156
33
407814
37
49632906
994432972
8
71
86
27
2
34017005
78
955526326
63
89
67
808138230
99584692
287488
62
404893
14436
81
68528
5
50
18253
56
97
126497
572920804
72
194231297
44071
46
88
9
488113089
9
13
206733
298370
177648
484291
276500
107153
42
9
3
7
373614
95
684430179
82
576714044
67356534
24
24
252335
78
837576687
366937
373331
86
5313
658997660
136692
64
88
96559690
96
198355
395410
140548
55
19
13
44
16049
204636
162289865
90035
4
463540
19
607287378
3
193345
121054
4
1
194343352
2
60457
92
896937692
81
218170
449572
31
266255123
77352
399954
603444202
79
2
25
451331
319024
76
40
17
43
25
440548
3
297713
68
392782
328525
98
643631507
454662629
193066374
414878
387559
3
80418
225237
140494
73
36301
403295
14
442459
86763
143058
241706
52
300564
206613201
52
329815
2
281791
328387
93677
154028
360710
31
94
251590
3
33
64565
76
98473
50
213071
61
346228
21
42
1
74477
62
367151
59
1
45338
439873
5
43
35008
70
138569
131276050
180616
34
3
48
8
67
817011164
461722
63
28
31
4
315593
64
88
9
58
81967
319259
478675
99
332343
302142
91
424065897
458992
46
49
79987
94
73211
6686
248368
95
70
59
8
241083
85
52
82534
426587
32
43
307851
483931
18
6
119128
332112
54905
14
181618
51
308519
10
53
24
57
34
79
407117
84
141171
856516581
16
6
35
5
299708
24
92552288
393100860
26
114758
40
564857010
44
438038
250486
88
22054735
11
1
97
61
18
79
409252
4
406365
19
30051
3
21
987797457
174325
464807
12
108864
329517
79
74464
47691
161190
55
71
15
74
3
29
55
56878
241595
298663
70
27
8
498651
7
483150
300225564
161159
21
227626374
391226
27
59
448963
55
174570
16
289159
233739
379755
287100
42
298108
45
17
37
242252
3
29
97
48
533041913
195179
28
206156
5
235671
2
19
622
46
86
54
94
429648
141076
973053144
56
3
16
41
268352
144041
22
41
56
223762
125742
70211
52
582988036
144243
77070
178743151
928252167
37
189316531
262766
607223167
11464
59
66
6
75
94
215156
20698
81
46
29
202552
89036
7
2
5
46
31
303345
58
91
17758
92
63
188619
76
28
293483
377084
141700343
162041
78
8
4
218302161
76
422550
479897
39663
247490
20
23
79
58
497255
722942965
14
11
21
76
128840
120013
246769
1
93
12
341805
8
245645
37
223602
242761
163375
182816071
31
394552
148531
362742397
524925991
115089
57
461564
477941
72
38
69
323301
534018371
455641
4
74
111328
126993
11
81777
16
98
88
72
29
432977
530175070
485157675
877346192
421548
328935
312768
313198
70
170448
784030363
75
1
6
37
362191
36
489010
28
60
401676
7418
386047
68750995
39525
30
5
43
73
309931
69
91
83426046
465860
771882484
5
3
7
867704211
303183
11
87
6
8
40
74
98
508683422
7
95
77
1
150277
485232
40
15
562171600
88
9
345168
456312
1
475130
163667
70
2
44
28392
174647
471148
67316
5
75
77
54566
289218
44
170199
13
483155943
73
355395
492561
247650
393810
76
23386
485028
62
485056
80
21
5
78
75
50
269831
94
29
14
379660938
290955
5
48
28
64
100215
169411
335546523
162460650
96
374052
169528
38
322321
360524
400828
6
40
257509
53729
49
646400412
9
88296
129749
4
59
219197
392274
385365
860253961
216121
29
2
60
74
499955
16510
372763
43
15
62
73
66
23
92
2
129184
52
8
54
47
86
27
827575128
53
79
193989857
96
18
380234
44
251364
85
842953229
114216
43
290901
50
89
20
128357
45
82
26
262002
92
43
91755
96
285891190
68
65
33
404884
93975
76
157974
401738616
75
2
146317
88
31
334348
77
37
659894004
355847
162414
120207
89
44
461440
82
25756
386285
83
270978
915497889
14
418269
23
249648836
84
60
39066
51
127539
81
84
47
665083576
5
44
5
19
21231
1
4
82
312803
47313
93
292969
80
60
47
28706
355700
264014
292521
21763
76
60
37
218812
33885
36
11616
187792
1
647967284
806961586
736590437
445247
102983
23395
378476
65
136710
40
86
8
456615492
288770
169965
83
485666
503819280
60
57
50
123472
341387
296428190
208790
468801
2
92
366498
317371
65
415972
72
326544321
288587071
16
489908
69
342640
99
26
65
82
583124783
92
85
317978
67
9967
9
75733
42
252437
339680
91
30
94
359361
9
52
24
856468089
88
369727
20
449258
68
65
95
165936
72820
74919
303034
15
63
2
62
41
54
84605
99
85
960448767
352206
755175033
36
69
353684128
445082
40
472260
17
325094477
2
79
84065
3
33
119291
448978
453319
18
327689
185737
5
289396
855783190
21
255188
108559
481326
387954
196822
95
973583366
6
73124
143385
268572367
61441385
223629
872734240
47
6
43
8
335726
5
212360
15
468925
74
73
80
62
23
742409555
444694
14
4
64404
6
495666
3
203673
76
3
489718
62
16
126363
117777
380595
55
39
58
27
78
137890
681956841
11
88
5
1
22789
401956
93
79
16057
9
295424
17
365765
18
619478626
75
142122
30
54
51
318569
249850
402464
48
61
896449974
72
225622
280325052
9
22
657549516
80
6
245299
43
19
357769
334294
61
61
63
68
214795
75
162931
409925
372256
737449069
5
332253
102597
4
9
477627
45118
54
5
317475
1
190989
62
18
55
404903
83
92
91
16
10
42
70
151894522
1
80524
13
431229
93
255897
904952261
64
96
5
71466
745262844
499503
384556
79
47
31
73
90
80
427426
342162
18
8
475444
20
3
167002
92
51
55959
176609680
2
86
64
52
88
32
64
340003
51
22293
62
6
48
130670
23003
253652
49
332047
869821621
17
59
7
8
51
208424
66
9
19
29
199237
94
672412101
341710293
188407
2
114904
776593088
53
1
11
370568
63
417194
231773
116954222
23
47
82
48
372095
47
291092
438533
58091
92
80
93
2
35
117899
182587
20176
204186020
4
495053
457433
83
288654
13
36
96
438969
5
34
97
74862
87
41
101927
118491
469947
90
24
414942
5094
3
127933
32
463227565
471558
413161
78
407895
16680
194904
222910
354672
45
4
311744
46
300806
16
240556
65
4
84375
259659
625526529
291542
47
236085
86
222867
59987
86
86
55729
12
8
6
70
571664968
89
144488
52
52
5
162457
50
300204
478424
694542123
82525
358726
90
317243
5
48
480838
7
94
12344
156907
32
366990
85
34448637
118956
25903803
77233
56525
89
74
165359
58
321040
40
18
271338
19
328366
467623
489017
22
7
83
74
297132
357323
53
181222
95
6
61
26
5
31
32
4
193610
11
88820
60
46
24
14
37
68
69529
53
84
878241491
1
297649367
226587
55
409235151
397781
6
229706
34
58
61
459283
143377
16
942348140
397211
215007
41
25
174190600
348479
219890
95
181419
7
239130
80
56
50
80
14
799549969
59
18
63864
243518
48
41
23
184161
4
25
50
152496
22
10
5
7
84
670933206
4
43
84
58
7
419412
58
282275
92533
9
1
843462060
5
732901584
193647
401214
54
962406473
4
58
140849
36
657991878
499982
67
232086274
71
180255878
149771
95798
9
10
265882
79
353139
21
112722
18632395
77
32
112566
12
438312
99824
28
11
13851
33
54
200062
5
7
34
5
25
932480067
243462
2
445767
218884
464990
61
387657
54
48
17
42
159075
57
44
453454
248494
230326
413776
48
24
218882
429397
171915
316748
89
453810147
225558
41831
399912
68
394558
60468
42
383096835
98
86
630625797
476987
170704
31
28822
326273
348691
96
53
98
173734
7
21
45
397403
444059937
41
68
167108855
97357
163555
36
429107
20
313013269
26
402022
53
308341
56
44
381811
2
4
16
50
50
63377
24
356959
349065
143430
68773557
33
60
83536
98759
8
13
4
79
938387664
88
71
206305
26
37504
54
33
33954
84577
40
6
8
54
41
113237
4
41
9
60
12608
40
65566
8
17
98824
6
135122
3
23
302822
31
85
380642886
305521
273214257
211257
471348
190333
8
43
25
281474
321538
418707
79
376840
137532
269181
65
53
308404
667688003
65
3617
288458
51
11656100
5559
32
52940
4
737543880
319404
8
77
99
12
2
196968
172020593
71
27
330388
106196954
9
3
375791
40
31
47
432658
1011
84
364064907
14
24999
282125
80
68
12
441634
8
31
298970
76261
5
396751929
8
88
202639
4406
813651221
19
78
359678
9
43117
843255734
77
72158
335452
21
4
208209
234978
36
164484
230163
38
103737
291403
47
76
189800
81
42
482422
147698
35797
490467
94
49
93
69103
53
964381011
27
65619
690477270
21
338963
67
93
988572704
7
78
7
15
778471112
379035
295554463
85
364186833
28
406205
281297
384310
286648
203891
3
695084316
177638947
63353
50
70
664232767
442621865
139302
937409284
7
3
259380
295979
70
25175497
13
60
1
42
67
113736
61
31
5
5
28
25908
44
354819
1
350062338
62558
13
54723
70
28
98515
166713
197819
51
27
67
28
42
52
6
293599
20
3
426787609
264063
296403
95742
72590
796459196
96
45
23
60
93943360
48
81
333486
8
7
9
340326
18
252156
6
316503
32
16
48
504856508
276937
94438
496790
48
35
171850
202100407
2
2
14
82
416162
25
12
94628
352662
396367
57743
201856
223559
414615
63
61
75
78
315831
78
336058
363804
82734
88
363173
5
249491
78
22
91881
63
6
3
430845
440664
4
7480
320884
26
779608686
97
35
82
29
10
59
201113
6
76529
281307
88
261621
568928908
252272260
61
3
24007
164740
66
302662
343797
14
169744
484290
94
178071
721522859
1
171107
6
11
22
786417854
81
59
99
41
410122719
273526
149287
81
374362
56
24
248516
398595
91
221225
41
88
247430
6
6
41753
45
4
83
129470
4
45
51
45
447366
8215
9
82
892701076
90
93
310423
61
288293
227607
94075
61
183567
9
91
247285
7361
473277
64
13
751918572
85
436077
102228
350222
888779719
90
319173
96
404315
42
8
2
4
22084
368798521
355919
31
280304
21
140203
849344617
6
20
287417
110352
49
304609
5
2
49
62483
274085
55
218620
58
66787
454789
47
44
70773
9
188216459
95
78
426853
336018986
24
38225
42980
352324
315700
28088
916931483
1
107277
48293
156740
186305350
337770
375316
443717398
2
65
26
402494
451655
290719
307428
58
68
164242
10
30627
23
73
154594
405372
79
107163
28
30
379338108
5
304996
234152
256521
372117
5
449946
129241
60
24
813015821
294008
289506
74
261168
39
406173
51
36534
97
253837
110866365
434365
455919
73
9
67
211147
3
33
32
46
91
39
337702
82728
620243719
296157
66
392862759
35
377990
676266230
475657
405002
4
9
11
10
90
473089
9
790931997
470148
471065
42
265183
54170
52
87
44
331964
8
41
382211
243599
60
19
18
419826
71621
839365399
353768629
86251
22
100952
2
66
463936
94192
97344
95
96
4
83
125648
196019
295628
279156
166603
36
71
789668386
29
691893424
325687
222604
30
10
88
61
225447
492151
83
23
43
350674
402314
21
379527
1
906854685
43091
42
466445
76
66
11
740168144
84
1
67
123962
288385
96
32
70
82
52
77
38
16
68
34
112096
83
65
18
45
376910
284963
34720
88
82
90
62
54
223796
461012
522953109
85
450828
35
30509
157785
4
296423
29
6
340522
50271509
66
71
10
77
455675
24
2
63
79
391815
94
764037775
173820
86
2348
38272
344589
115027
4
491243
35
7
154299474
424486
71
426955
34914328
422760
22
61
57
451786
63
4
67
336142
20
29770
6
232298
78
93
103114
41
16
71
39
35
189322
79
202590
35
46
12
145804
74
284470
276733506
362655
86
22
44
73
406244
95
60
75
90
78
343613
357637
802592538
81
32
411444
75
3
433512
4
28
89
114309
381752732
48
47
87
115955475
97
50846
63
12293
53
14
38
90
881281940
857610586
740629760
30
189178
602655905
57
22
35
36
89
68459
292545
3
240731
2
66
136127
7
870640489
382522
86
31
383917
17
138844
64
229133545
67
397704900
280057
210443
162347
98
67
6
132563
30
221713
390906
20883
869305485
45
80
486449717
22
240503
7
167220
35
2
25
27
296753
69
399806
659131128
29
9
42
3
493078
216323
16
12
70
295837
461566
82
142863
8
48
211783
45944
221020
17
55
214689
4
48
4
929378815
176502
408069
52
62351
265761
13
325275
32
2
228687
74
11
57
4
33
99
75
471797
76
5048
54
35
88
52
94
96
288075
18
6
21
465606
188044
361016
12
2251
422678
304697
72
292934
98
4
55
95
115304775
20
97
61
398000021
65
85510
54
71
302731
150610
76
7
79
9
68
444530
83
35
232567
8
87
14
694518123
12
8
8
781948839
18
61
409632453
5
81
201814
284078
906728635
312068
6
84
274634
21
57040
226966
71
13
144258453
9
364945
25
9
13
148447077
314745
331320
219323
193347
340350
947363331
63
139122
335993
69
253684
85328
372065
71
113008
400312
411738
49
258610
30
132555600
55
86
95
347153
29242
12
24
187621
47
145088
185625
94
67
18953
51
99
278442
48
4
8
363621633
680850343
177492
34
64
152535
393319848
403794
109506407
53
55
336716
13
71
291158
14
380151
317508
57
361689
5
72538
475073
415866
270215
121750574
202384517
98
347279
93
472797
21
83
31
8
487814
36
352140
27781
12
423122
193571
48
32
21
267040
11
99
4
279523
489131
30
2
5
20
110155
47
81
100841
12
6
31
61
71
405601
96
32
443529
487559
167634
222097
63094368
68
54986
9
182854
269718
31
233109
375307
71
163834
58
21
21
57
273680
258087
5
143888
62
141510
175697
83
213590
132136
42606
91440
186217
57
647368275
59262
38
335967389
391082
165826
93
711450837
64
75
10
22
33121
182487
84
10
94
375678383
191282
388151
493232
251956
23389
457628
9
288126
300919
76
27
70
11
246445
885873860
426522
371847
74
276197
935924450
212524
6
290893
622775897
3
25
66
155469
52
19
95
109396777
8
73
6
2
34134
475737562
13
480657
4
262680
252318
172309
84
307366938
85
426371810
450549
944827452
480830
5
293109
88
307865
40
10
2
82
63
283642
182914902
5
493487
199146
128098409
22694
8
87
7
485735
98
12
97
6
27
562771000
150943
120456
428014
222175
11
372154
53
362111
359694
544252569
450745273
184900
390430
88
43
72
30819
284329
4
477410
88977
138423
79
209366
146560
174620
75443
65
8
393089
85
4
88211
14
16
57
63
55
343935
13
31207
396699
6
259203251
214493
17
94
97
306437
262426
212238
38
196980
74
877526376
62
2
96
304242786
47734
48
45216098
40951
238166
85
6
3
2
407378
60246
90
4
63
77
25
487875
552914226
165244
98
39
94205
92
10
75
7
215424
13970022
54276
39
57
284447429
73
70
17
7
267614
17371
85
998571566
36
9
22
845599338
76
63646
34
39
20
230314
168755966
279017
263111506
93
260713
99
71
198609
460837
95
195914
83
7220
435637
278764
43
23
83
209424
231411
21740
1
41
4
5
158469
77
327023
59156717
221568
193399
6
23
31
21
84
45
72
70
4
328635
42
520829547
197492
355140
22
6
94902
42
2937
147551
141029
8
42
995832796
66
122338
399924846
64
276942
392720
133704
305845
96
816893786
12
87
12
5
301665
242408
351958038
25
66
68
40
252191
88216
246344
64
51
73
85332
159574334
79
55
80
143771
85
425639401
171986
57
47
289003
138128
284940
185641
8
452798
87
67
367130
89
5
76
67
642650635
218570
418279
131289
55
447609
23
56180
89
387584993
665650494
60
485076
27
89
206279
86
59
345334794
17
281260
80
344370
197816
46
452359
6
298970
69
214714
197348695
394922
28027
205620
272157
42
46
133837
131342
33346
19
338459038
55
326749
6
166233
67
65
86
98
4
98811
71
861988837
58
55081
70973
153291
61
98
354001
158198
307065
476044352
261723
11
54386
48
89
601729648
6
74
101458
7
290933
61
51
46
50
21
19
719485444
34
442186
80
86
86
80
249
85
45
454298
14
187918
148074
61953
401055
411693572
50
63
151429
97772
382548
282018
453897
97
170201
72135
97630
116305
98
36
19
25
75
267951
27128
21
39954
80
41588
71
39764
31713675
434064
125268
19
198595
68
2
363942
63
26
72
1
68
96010
71177681
6
28
121840
58
85
66946
357690575
53
36
199076
480472
516366885
159100
58
48
120633
145621
5
1
25303
52
93
237896
479424
390726
244341
2
153090
211334
21177
45
382262
9
84
79
21
43
388210
85
486293
384986
81
22883
97
96
440883
530760472
85
431575
7946
46
87
918797660
26
10056
87
9
68
194285
23
4
83891
116601
61
906155986
235095
227290180
74
433509
377856
380096
28
145350038
9
38962
20464
299069
8
32
84
18
96
55
62
61768
52
57
347604
72
22
55341
3121
22
466572616
422747
493323
179680
408004
40287
7
64
61
60
453156761
1
94884
18
233709
104005
903222426
424472816
34
38
2
10
60
213494
8
83
414031
63
4
3
566116664
264102
411718
87
5
186824
38
343248
2
83
83
53
241958
31
154043
531916551
276936
59
20
19
2
99149
72
102095
13
248017
314001
245496
490272
33534
221484
108117
473242
47
150844
71
113893
236527
4
435984
50
26
318827019
440543
482022
491913
79
150619
15
261235
166818
99
58
232870
2
325193
80
317955254
301092
92644
330261
46861
66
369482
836436499
326257
292770
303405
8
447546797
252022
297268
72
10
93
272645587
31
80
94
423223
308303
31
266055
26678163
80
237178
23
363095
66
37
89
322806
718955640
41
331736
70
290065
378436
70
62733186
58
10
426147
73
97446
74
136552
40
81
83
29
5
58
86
296488663
83
28
8
295408164
11
260263
94
17
63
42
15
92
72
35
58
434181
38549
9
71
68
396802
3
685869205
254870
55
178853
59009
485368
391432
109062
76
20
4
39
11
345547
9
5
183037
16
101068
24062
174825
292815
308767
78
57
9
325736
98
6
70385
4
83
176604
48
996675005
439232
271554
3
110939474
87
69
71
65
163473
234993
70
29308
50
302591364
6
623801633
39
75
446840
1
58265
993713577
98
67
61241592
157831
81
71480
195124
11
65
104801
127374362
51560204
96
487439
225279
630632182
36
99
54
472955
77
63
84682568
73
453640
29
36
93
181769
27256
136275
31
353200
61
31
41
446995
20
29
218647
39
254057
70
87
90
44
83
20
3
32
48
67775
832632284
303933
86
442033
91177
76
51
380188112
36031
27
7
7868
808036938
4089497
42
374302
323565
70
70
3
6
31
85
71
96
67
89
12641
460795
496159
434146
65
35
328199
372430
430906
348159
71
413573630
79
139028
88
181477
185388
33
34
38831
346072
38
28
69
22
361510
309676
66
227115
296939
87
112992
27165
514019387
41715737
65
463777
790522881
263119
10344
79
379195
39
30
133375
32
177040
74
51
267215
3
244310
70
64
407057
383870
18
62
9
28707
583
7
67
1212
51
58
76
492926
281675
11
135201
134133
45
275089
40
357287
72
16
361114
77234
321738
98
29
153169
380364
466490
93
97
66
438691
56
5
62
9
95
5856
440487
480887
27
152483
37
124035
16
489466
29
350759
83
4
6
98
164651
59
201936
44
102132
62
4
2031265
47
25
6
62721
90872
265522
397939
2
432429
96
253951
19
46853
42
80
46
233497
455317
68
2
15
889569557
68406
160818967
15275
78
28
210091
9989
241937
8
81291
30
11335
27
30
383434
63
47
430111
448062
997666432
4
93
151798
5
392998
391532
62
72467895
28
352930
92
104809
9
239990
340676
13199
18
2
5
32620
24
62
83
287703
79
29
712903346
93
28
16
32
72
33
1
42469
958549413
6
13
288370
565636041
28238
476607
86
32291
213336
91
87258
181800
79724095
31
35
34638
342284
376768
91
35
17
76
8
249286
29301
74
52
6
36
4
420711
490000
7
21325
60
89
241853
46
15
54
72
8
83
70
505827116
5843
28542
8
868931708
5651
395916930
86
351428791
368426
453535
36924
182111
2
12
57
32
364346
46
80
212406
99
49
139472
17093
269457
68
3
47
290156791
2
792414071
45303
96
71
75
465850088
90
263116
89
27
40
13
48337
101371
412195125
9
32
61
29
430538
395024
51
9
815632446
50185
549581498
410147378
369339
27
112395
82
109706
2
35721
16
66701
377914
94
28
480321
47
29153378
195300
273258
41
7299
159260
52
418636
59
240408
1
91
619779517
249048
69
415476
662978386
78800
73537
403935783
51
65
587966960
421328
6
31
248050
160490
72
246195
3
273899
394728
427739
22
5
304289
9
66899
479993949
96398
333042
32646
71
337716
2
60
171543544
124549
105091
73
256352
918680538
406691
119179
41
173397
74508
314721
30590
43
456758
368527
419615
390898
14
4
4
390077
438915
196378
68
347298
97
35
442644
321768
80
167918648
8
73
230043
81
5
54
46426
37
54
14
95
284047
30
125098420
151484
23
421455
307466
316343
16
180554
12791
89172
166771
197851
935094470
38
1181
209751
110523
477358
251167
99
27
95
98
93
73
60
12096
14
2
18
99
149762
7
82
68
276646504
161185099
377029996
25
48639
89
493058
213878
78
59
97
76
22
146211
442018
45
60
230709
65
9
451023
37
88
187579
838376764
86
91
98
811781403
29
215132
73
69476
458232
401768
638349119
327882
306104
45
389271478
344565
182988
346584
80
497207
13
123307
537578318
104520
56325
90
14
20
207747
205913
97
345104
39
8
58
486230
83080
337689
29781
11
20
132378
85
2
981126394
94
70
169901
149315
5
99
326317
164120
292649303
7
84
105099
45
9
144309
126015
4
6
99
365757
724129154
71
314950331
20
51
25
68
96
36218
28285050
114020
491245
990233464
280632
65
157643
64
83
330197
8
14
270653
8899
90
382356121
91782
52
9
370254
142330056
571774362
409931
18
42
330391
73041
52
292331
5
257602766
49287
2
383803
92
432827
718795334
77
34
66
34
2152
415404
279225023
8
69
80
317730
331873
308534
46908
34
280222
23449112
186577
58
48003
123728
53
27
29511
8
102864201
94
48
56
36
450641
4
17
489157
50
234667
76382
475655
68
471970
5
73
9
438796
474803
54
356147196
686443853
68
267743313
62
5
400585
85
385505
73571
172580
59
6
83
283980
64
37809
7
194214
59
358938
96
4
18451
3443
284757
47
831875199
152899
466236
94
134246
97
240752
223640
28
31364
91
271103
494106
83
65
32
90189
135533
804593390
179980
129848022
88
28
24
56348
336294
8
5
17
609572309
21
65
15490
146355
12
490283820
360853
63
54
486322
9
74
126127
59
81162
18
413344
128516
18
5
183259
8
152208
66725
5
490476785
99
29005
353835
7
119629
274351
40
207240940
80
79
183117
95
87
176989
70956
92
52
81
26
38
409946
356702
908404926
215872
30
349317
57
486212
82
51055
456623145
90
384672
267879
259607
217476
89
24
85
8
281909
343503
29
113024
4
467261
63
90
461813715
6
83
40872
55
11
383622665
56
22
373281
97277
565552901
220892
200697
914755473
9
26
69
34
406434
444997
42
6
830284069
17
35
476822
64
4
6
139364
332452
1
1
248936780
355659
493322
403527926
1
214301
82845
110919
318571
19
787748832
53
33
3
66
81
2
75937
54
11
420346
97
82
49
223977866
62
50
145740
91
191555210
298699148
12157
5
91
82
40
3
310172
410906
98
213834
7
45118394
87
211658
326056
356621
56
123496
180554
97
10
446934
72
315307
30862
35
33453
78
282167
481480232
371258
2
71
72
22
21
182359
96
81
3
31767068
314579
484524
295426
8
63
56
291632964
662518635
360794
88
68
366872
28
75953
73
82
75
27
33
34
495487
18124
79
31182
9
34
617627948
599036996
11
3
94
463984
78221
35558502
262421
7
4
361594716
32
321863
5
55
493524
462373
51
404504
996041950
7575
557407493
97
310850
66
839445895
418077152
681461082
67922
233597
7
79
330673
127385
37
10
373437
5
94
156653
60
44
95
469645
9
37
158332
376781
89864
40
71
42
41
78
83
16
46
225337
18429
26
253431
155770
39
171986
758562841
861170006
479284775
41198
61
10012
95
177261
216858
149393
94
100797
64
35
338085
60
86
56816
384689
11523
440951
94
78
265868783
13
219809
145302
430019101
57
2
233849
66
200489
422260
25
76
9
50
42
1
34
76
372321526
88917
246963
45
110883
909669181
942045082
32
1200
83
67061006
2
63
431682
344712
79
37
387131363
42
435246
399901
442246
1
891910550
332939594
179098
288924
450907
424231
191267839
474208826
47
116682
494206
939254689
312320503
15
671524436
484951
432162
8
5
95
62
236195
371416
103081
6
7
64
88
45
31
77
197022
8
19
375129
5
51671
194072
49635537
57
66
422833
262980
23
218407
196371
21600
44
14401808
781927415
39095
24991
16
9
19
70
397885
45
442593
90
55
85
88
343369557
2
37
420839
63
298044
487207
59
137658
4
170353
21951
187091
529759567
17194229
45
93
87
62
32
18
15
96
93
78842
78
48
35
58
42
382194
122147
92
306967
57
130342
258800
91
180400
23
73
15
73
35
40
247211
81
24635
50
4
489510
284937
192279
37
69
90
12
2
82
36
2
202081
343658
63656
392670
38
36
43
475369
38
397837
125633
484504
279364
9
362371
370673
267949
462708
63
248121
493806
434158
230324
323022
235107
24
30
94
47
5
232537
74
1
9
329949995
338559
313841
573719145
84
30403
51
41
71080
253439
184703
17
91
392967
6
2
1
4
230380
349163
56
380914
132452359
147825
909813246
1
227145
85
47
25
39
429672
20
417355
12619
77
15
218824
488460
63
15847
52
6
255320
74446
77
52086
192542
24
8
43
935749049
163281
356494018
97
44629
71
184748185
26
407339
298394
68
39
82
56
44
1
54
362496
307127
11
65
489024
71
29
31
72
32
82851
301829
64
37
89
289439
61
98
69
9
6
64953603
199637
67
33
326579
21
43620
13
19
341663
81
399440
53
99
259111
490560
29
88
50
33
314200
101750
7
78265
6697
84
371581
346628411
8
460811
50
32
9
136243
63460
474328
380758
319426661
214754
78
479256759
65
139968
262141
282860
11
44385826
199604
35
184005
95
196454
96785
233187
57
57
69
27
805993115
5
59
235277
32092
47095
40
13
4
32900
96
47
12
303195
25
435630
87483
493307
63
68
361340
18731
385360098
231151
31
8
10
862957403
3
92593
302532
67
40259
3
43
835459798
6802
207528748
77
84
45
422493
53
48
60
9
7
15528
833580955
139961
86
42
242929
492309
35
164939
84
100244
316105
27
45
390275
1
756333360
230406
177617
13
391616
467
268471
86952
68549
60
52126
253325
42
493908
30
76016
96
95953
16213
496492061
14
5
431568
36
82
25
104587
6
14
454959513
301673
314549579
373513
306459
314800
352197
73
348442
70
30
55
96
480275
307274638
81081
884207052
138994
11
137878
49
36
376439
379300
7
60
370003
48
81321
9
39
3
199562
106521638
14
24
666997251
42
19
13
425568
30
375933
206675
65
100399
360665
85
314950
381360
82
199090558
48
70
463503
79
332347
176836
523290878
12
86097
292583
262465
531575015
80
41038846
82
26
479576
186700
230465
196302
70
70
18257
450794
64
20
378763949
94
42
490223
40
453995
421626
563210312
8
66203
438253
37815
3
4
225720
3
69
97
51290
78123
20
418827
50
482380
51
37
244537
81
817312518
66
2
92
144241
9743
286118143
42
279830
321557
57
206475
6
53
379602
948988601
22
213502
352777
794821681
254643
830127317
96
405711
230873
2
7
21
41414
8
74
469951
64
98
50
77751
294662
11370
80
43
48
81
215457
72
384489
7
38
488450
437212694
461983
92
16
3
133259
36261
93
95
476369
8
38
30
97
234364511
54
98
7
89
46
10
392365
9
938195107
157419
447301188
88
886747713
25
9
494881
50
5
249448
21137351
31
41
70
83
331854
149212
40334
63
734935636
17
98970644
22
54917
1
18
73
5
3
55617
60
14
18
417064
368109
21
1
151535
71
92539
64
96
29
19
46
215556
27719
322820
432785
15
447378
375927
86
541732061
190601
79
23
73
891824596
457966
368806
297716
45
313606
47
86
65
254480
424168
373523
119405
109338
63
40
24
443965
34
9
99
73
89
123521
7
57
234998
76
9
95
3
348667
100672
9
994691456
54
474084769
149719
70
391804
165331
69
34
52432
85119
33
30
34
89
37
71
189858
76
63
251185
28
43
22
135820
290886
213930
3029
25
419099838
85
11
27
187930
91
460572
476456
85
89
354434599
156091
85
41
34
54
246647
678164075
35
98696
465449
295071
40
493296
341737
11
140338
99
17
391327
55
12479695
126975
71
5
58
17
68
65
200664
350775
73
41
11
33
15
681507934
7
109964
97
109633
359301230
228067
55
47
30
58
171717
144697
89482
408681
73147334
460162
144357
16
67
58
6
342177
75
133212
88316
3
3
323938
13
23
41
78
6
4686994
37
54299
59
16
23
976822921
37
370911
482317
744228199
44
60
94
264384
64
279284
25
29
13
69
958262672
5
81759
99
179751
78
2
110715
72
5
954134396
40
56
279812
348356
8
17
68
72
67
334083925
227186
182341
88
89291
188044
4
37
374922
23
7
65
232934
35
419074
45
39556
48508
309517232
59
54
110231
240031
218747
646395096
83
485078
5
604743960
40
8
47
29
22
192318
77
480510
260939
24
12
55
907087
794275274
53
33
107466
200366
64
86
680354028
51
41526
65
26
262204
457843545
54
324465
64
311743
63
66
212512
331245
395633
52
292362
144685
79
26
334870
173658
31
486653
62
495068
31
386113
309719
358873
90343
418098
32
335854
5
8
309467535
69
108301
73216
10
80303
30
59
6
29
37
99
754704698
44
320
7734444
53
97
490157
37
99
462560
25468
440011
68
259942
62
407073
998826847
307852
9
332059
52
14
346153
414765
23
363599
92
65065
204423
913242762
483730743
89
95
14
6
51943
129829
92
48
361121
363962
42
173164
313585
82
77
419949
96956
1076
129231
61
943028642
854096038
449418
383218
38076
306993
73
1322
52
78
404651565
1
657233811
281591
261565
4
131773
38184
291812
1
35039
86
9
425540
9
8
200025
348899520
580692171
71
207230
31
41536
408512
66871
420610
341805
28
211282744
225593
219842
728923545
77
47
256577018
212987
8
86759
98
385072
392829
258596
52
750957904
354046
732154324
72
414442
6568
30
133465
360930
418654
8
444994
380754
19806
11
21
59
61
215673
24
717424440
16
74
269900
45
64
237566
633822908
194413
31
31
491359
50
89133
908687237
415121
29
220237
62385
3
382548
471943773
428082
6
771839473
89
33
371216
5
257762
429845
144319
7
70
2
84
70
478348
87
28
44
79
7
92
30
447036
61
11
472936
211733
366223
32
11
3
470230514
2
595194131
200230
60
31
69
50
1
348880
883384829
265664
69
8
49
248397
392790
23
19
44
79
3
56
315226
11
56
27
54
26638
100735507
169073
65
117680
38840
778784733
80
188974
418141
85
10
433178
36
171769
352343
6
51
39
81
192411
69
173288
39
454646
120732
86
452190
19
68
360935
445503
368079
57
294488634
187215
292722
25
68
249135
597618458
433883
2
459562
9
18
5
1
406252010
457157
1
418772861
54
154470
207058
377265
469297
98
433164
25
998124493
23100
246011832
64570
37
89
474732
310581
155041225
94021532
69
70410
40
305776
6
70
24
342751
90
212812411
7
82041
6
423701567
387268
80727
757846233
240614217
1
236048
60
66
39
265890
25
26
931000001
390626885
42
394418
54
633583096
296066
95
44
4
10
228555
1
152051
33
4
14
76
473401
91
5
83
15
450303
94206735
53
10
425736451
228569
831737480
14
148291
11742
253192
300495
474319
116406
57
58
1
40
61
168284
4
809808335
66
93
96
170501
315753
85
36
4
434044
273022
37
84057436
8
325903
145696
45
59
24770
28
53
55
4
29443
97048
397348
102033
389772
89
11
31
478500237
65706
262228449
3
16
97
336689
45
41
172184
25
10
64
13
15
35
9
84
448178
1
388507
636010817
344804
83
394585
3212
378091
377660
375884
49
46
241608
26521
322819
64
52
32
5
87
489267
91
824100606
188786
26
5
442268
83
26
349719
13
229488458
112212
641640639
82096
24456
87
41647
24450
58
183896
969413100
34
5
216182
1
470926
28
274200
444098
87
81873
68
116621
31
36
89
334792
167471
904404699
22
46760
494902
4
43
47
81
71
562727136
35
26550
313931
64
338884
324213
64
93
463366
70
486501
77
70302
7
28971
194656
88
5
66266
22
21
320555
216015
99
462830
480078
308794
244096
91
611561390
74
254596
100382
76
96
413426
498087
225888
99
256267
41326
181463
411639
45206
460240
26
8
442184
602508103
335976
84
248258
472299
32
350750
12
55
17
8
355796
295236
52272
109829
344773
39
472821757
54159
414840
3
397707
69
496271
6
482532
68
63
144357
369208
32
14
485783
115444
6
7
74
82095
95
642069676
54
463612
38
61
246444
331401
31
145736
14
14
183259
83
41
205195
18
178378
469595
866340110
240703
5
251436
56
71
89663
54
65
12565
24
203656
9
57
57
99
205814
98
67
59455
77318511
54
402688
302857
164950
109684
247960
70
8
12
318753
92003
445094335
8
53
52
7
485081
7
30
8
63
287784
75112
40
324376
450722
7
40
283932
18
442589
106251
98
74
69
26
40
5
54
68
4
180609
63
89
369892
41
210146
96
55485
6
391345
1
5
47429
35
349029
97798
60
54
78
210443
8
103474
19
115648
834046932
268286
4
65217
378698
57
82
193617
62647
24
73
10
531798733
10
61
268158
840811810
265240
107223
95
5
73
428447021
96
446582
293251
36
86
203526
343470551
16
252188
909066206
48
303330
75
865038638
352481
421744
920137520
72
9
16
6
5
185225
33
354797
124544
66
95
10
433849
29
354383
2
155602
450575
70
135060371
392565
81
70
409060
95424
165841
189780
33
69
30478
507115747
400678
56
39
207007
75
384894
5
693525137
18
272688679
31280
363699997
97
96
58
118403
81
76
16
2
34
48
439130
425612
76
20
357773
247806
49
1
53277
45
5
927643085
51
27
3
68
94
5
41
50
65
78
8238
31322144
6
7
16205
41994
56
37
138929
28
9
172524
6
7
8
18
441254
567198799
134860
19169
9314
354602
32950
457429
435845
81
307180
211807
88085
8
299523
21
258068
9
53
388404
442482
8
58002
6
7
379936
269561
261006
9
432262
111204
8
468193
3
216031
345651
159213
471859156
81692
7610724
399042
1
402781871
8
16422
420369
81
24
96
17
7
508422362
279502674
88
194344
237588
75
171791
46
268031
188910
186316
225416
55350
354955
66
18
206051
20
241716166
337588
271567845
9
425717
67
184564
39
385142
39
71
28
28
200935
5
29
951432242
26
16
9
47
9
91
397128
81
503797586
453481
33
2
51
42
93
97
785367500
24678
83169
488541
390017
77
283840
475642
88
13
766238550
419393
17
498563
43
170288424
439038
391764
26530
206499
43
7
400246
499980
84
318122
20
70414
22
473556
199708
70653683
275412
421713
488693
9182
454996
48
68
774020574
65747
250917
300728835
78
309982
56
27
2
27
5
78
8
88856
3
70
448463
189350
25
356649
17
60
970240054
5
95
375035
32172
82543
145722255
26
5
848400373
449298
45
466479
67
24
16
68
297117
279144
193411
83212389
99
77
54
7
158438018
480750
8
45
97
59
439730
493993922
2
2
443312
152356
59
6
155918
53154
14
430428
374031058
58
451793
78
46
497896844
198047
29
44
58
120387
27
318887
386210
244219
92
590429782
76
391825
6
45
76
155592
353126
23
226497
258310
467556900
202076
37
71
86
1
1
5
297215
62
20
6
371674
654040266
269346
190068
37
69
56
493056
66
109446
319134
129235
83
429964
36
8
40778
47
8
66
156615
69775302
32019
7
8
20
7
370610
28
36
99
15739124
44
256026011
49788
81
99
95
8
484482
25
78729704
76
210062
63
376093510
9
7
877003716
926376157
459948
11
633720810
373940
144200
91
6
247926
50
76
496354
29
74
17
249981
279839
272994973
66000
318777
83
452284
533777625
156505
39
931848566
61
275153
40
127118
14
96
371112
219933
330882
31
409147
52
449138
170274
3
12
542675550
88
21
74
18
61802
4
349780
26
446891
467809
255299
186973793
50886364
2
9
462022
5
249917
6
53400
37
3
402362
29
733266226
18
9
70
115802
209182754
8
29
9
2
887460598
62
204745481
493421
533227370
278470273
218464
57
1
462676874
74045
27322
75
463858
63
95
30
241369649
150616
374289661
64
86
107357520
355929
24
66
701207628
49
1
24
4692
204639
57
54
93055
49674
66
16
65248
379437
83
22
104976
119138
295368
57
99
33
282847
40491
27
300679
12
424841
38
50177
28210
217310
47
12
7
81
302069
313692
44542861
41
943752903
8
340539
192761
40
1
81
81954
6
487820
10
92827
320442
389938
7
40
323935
16
25947101
88209
1
2
28
24
6
99
42
959889345
22
383643
34
332639
86
331474
258509
81
52048
32
47
892550646
18
7
45
54
124020268
71
447546
40584
92813441
291223
38
338227
49
47
43460
53
913688775
67
34
527672941
6
264221
356053
4
18083
704450675
14
92
57
58195
38861
839118283
8
3
377958
176291
60
1
25
85
351453170
59
190087
312228
79026
57
77
202591
84
9
20
435851
78
28
308361827
314216839
134400
33028
437061
467079
63
125250
259094
24900
43
304529
2
24
45
428283
91
464103
442472
282752
383159963
84
18
255503442
10
8
89
4
9
11
1
18
236413
201333
4
27
33
69562
223620
6
979699265
304090
448115
22274
29
78
2
137107170
94
12
18335
7
333905
55
6
14
23
59
383166
48
303351
70
361101
8
2
234572
479264
114751
79
57
9295
85
94207
493101372
352420
308223
391720
258652
107776
343502
88
304578
201124
22
450908
58
139049
58
98
19
83
887437207
435554
14
372079
434956
435584
12
3
18
70
180756
9
481161
17036
94
133670
72
11
165895
57
270350
66
220866
7
78
79847612
116269
4
489138
680200853
79
394808
184048
84
316922542
469379017
55
182217508
1
15
465160
215025
34
492178
3
411917
55
582996617
83
34
2854
70
8
321961279
17
428675
443391343
457281
228196
769047150
1
90
276899
47
46
61
33761
5
130544301
86
242814
20229
4
40
19
283627
649496599
437247
190527
8
930470492
7
49
158413
59084
96
31
194337190
48580
220741
625703193
1257
238756
26
16
25
142047
262375
7
124560
390124
69
549985442
51426
5
177719
111255
236490
95
540620535
298432
93
126080
8
59231
771670880
20339
87
148895
434495
7
19158
708961361
461412
208837
86
211665
569359016
3
36252
392349
4
34
4
33
4
40
427940
34
17
92351913
337574535
38646131
2
557710811
55
185648
64
187737
444627
337211
64880843
212409
13
69859
148374
62
166837
290349
214425
144799
224558
32933
165549
124858
73932
306277
93
258146
91
429589
14
277155
93
18
286034
33
1
53
212202
38
52
153581
7
179027
95
114390
616499062
312241
474932
144439
22
351674737
10
9
86
485682077
476599
83
97
86814
92
34
3
7361
272183
75
7
149155383
333599
38
295281
882032652
993861005
479384076
62
980796898
53
414053
56
960439254
970290187
73
219572
44
317281
75
13
390074
653396810
2
378355
43
8
464583
279548
352693
46
110399
16844
124153
161872
4
20
103646
19
37
34
370247
86242034
407473
87
3
8
173370
59
2395
1
480590
9
58
38
9
8
43
386163218
27
190777
912262362
86
211851
332144
60
3
89
316357
90
780127525
34423
24
364533
399377
338987
2
257046
99
43
68212
84
473815490
259672
386992176
2
78
9
81
137536
94
279332
494725790
7
372025
44
83
83
74
268328
475115
90827
26
197896
32
9337
144507
55
208746
8
404351
6
421502425
870879375
24
759705949
174105
88
25
470831
83335
318650
476618
77
4
159317
2
2
73
377515
8
442956
347848
89526
8
248246
37
409707
5
31
360699
19
22
96
205468
610047366
18160
424795
245952
92
391966
34
21
27
40
26
101108
9
8
68
279133
157658
52
65
811653619
539331055
191231
69
74
34
798958123
476690
74
172750
6
122988
70373
96705
71
81
414587722
429466
26
22543
37
207769
16
226365
35
47
405398
25
351716
85
110874
7
63
275779
26
493942
56292
361137
25
9
267570
427911
498517133
284034
22
52
631907208
309033
68
38
80
253082
6
460604
1
311810
21
60
28
19823
553837894
153276
291504
71
389232
58057
9
353550
398928
64
72
8
30
5
567150871
990413964
30
220799
357001
240583
44
73
42
48
14
63
56517
424135
306677
658826090
51519
317087
81
22
25
42
12592
91
292882
31
40
35
4
406548
27
77
6
3
346518632
827326325
40
352636
392731
260392
489758
93
395748
12
299927724
100910
4
6972529
46
77
301262
64
88
421475
280662
1
286376
84
18
29
357013
311807710
99
9
15
17255
93
24
89
53872
697064669
28
243353
96
63
439508
375658
58
64
168440807
39
481770
204690
63541
85358
177028
173778
40
5
914210934
11
900204245
46
47
7
29
98788
484477
46
286867
51
77856
14
36
1
215624
617683494
13
770496414
349814
3
85
91
41
71
21
31
36061
51970
78
7
165899
38
57
1
112933
2
79835
64
138303
240956
53668
97
479243
2633
12
327397
188273
39100
336538
308839
354052
72
457418
316185
67
437598
19
37
125426
115206
92
156499
64
483632
2
123750815
480320
436510
440612
41
23
79
52
80
32547
149235
20
7
69
335859
289637
439874961
484439
391803
57
75
35452
42
207077
134953032
307459
61802
64
21
232629
64
54
5
184242
85
85
573724766
64
44
92
164454
31
33301
236577
16999
348992691
312814
574270827
293223
75
59
44
318945
40
37
94
4
276140
2639
51
94
17
39976
2
440379
51
5
1
486214
414119
76
56
50001
92
1
13
27
285027466
60
327452
37906
70
134898
13
1470
10
834383563
18170
67
84287
945749530
7
8
473157
45
77
83
303157125
93
51
52
16
316305
178570
131388
4
2
196214
10
70
442424
12
7
83
8
467911
470002
74934
315672
27517
292078
80
14
424647
306471
397371322
48
85
328882
47
585597034
864148649
6
429859
3
898669481
401561
102359
11
61
1
95
215918
4
135564
425952
84
4
3
82
354005
7
22
992918817
64352
83
255963
423880
167128
1
243738
111627
1
436819
220107
421372
980405926
55
280595642
389574
49
48
460991
26
295759
193237
354716
226135
17
325951
821082445
293506
607081223
8
220095879
89
791402852
12
36
49
27
3
31
361840
17
35
84
20
7
4
52
493746
417250
288872
428380
44828
168147
69
186038
822854891
3
336466
160874
28953
423617492
23
321755729
22
122717
3
8
57
166921277
3
60
290312121
46
54
421519
251228
428835
32
87
97
235878
913461296
34
62863205
244789
298164921
321584
246318958
631460568
377713
71
286237
86675
60
428991
979501258
42
90840746
457246
304453
82
20461
29
219433
90
975436528
49
462396661
44
27
5
47
6
428550
55
80
82
337239044
263464
4
64
4
191784
9
473301210
91
113265
269214
29
339972
9
63
84
10
99995
419145
59
996901294
52
34
83
253275
42
120623
252775
963648373
28892
81
57
783251616
441346133
79407
434592
822064842
150668987
147477
36
5
415356
90
396855
50
39
481588
79
758942585
4
1
45
65
19
152270
8
54288
495798
47
79
2
39
78
42
91
348066
246697
252662
74
219806262
93456
348047
35821
120535554
9
28
413029
14
2
35
14620
503300668
203606
78
83
9
275343
198804
87
2
61
74
466724
57
41
2
43
31754
86178
54151
375079
681731240
91356
118703
88
17
7
47
73
70
1679
258210
481889
46
80
523801395
284438910
499537
7
59
21396
135943
3
85693545
3
783853082
69
121281
12258
130400
59195
421914
53
702626674
37
329628
252142841
5
29039
378736
78
31
482637
80
26
29
65
35
52
212705
292775
461259686
71
289501
82
53548
11
60157
494822
296334
439062116
7
8
92
66427
40
588025610
263686
69
375147
5
28479
211344184
268177
9
28
945457743
4
38
7
371388
55
384313
117637
83
385210
225456
93
402451
71
171196
34
280774765
309566
37698
162789
435480
319839
480395
8
30
292378
206296
111033
19
10
819669877
175993
43
56444
9
5
19
74
63
10
215034
15
595226065
45
19
84733
75403
353907
6
207157
63
116110
49
68
41
181760
299173
851409833
492850
1
223849
206124
344440
273884
279394
118975
14
268198
491350943
377681474
314472
310472
93
85
7
102945
315776
938499752
43
3
32
50
142792
16
328078572
340733
29
34
7
33062
159042
30
63
237333
426203870
82
77
127593
303751468
21
60
280663
5
150157
46
43358
72
320804
442522
99
2034
72
347433
443798
335149
37
238501
127717
451301
180845305
9
909033784
71
74
20
466617
35
303034
349331
3
36
94
67
66
335005
969980216
74
466497
83
9
422479
29
25315
141863
889282287
50
14
428703
354979
4
1
212329
786525709
77325496
168327
37
182742
81
496538722
38
75261
208076
485870
49
155956
85837826
12923996
6
17
4
473473
10138
940036943
290450
65
46
175451
413392
47
48
40593
58
94287
348749
47
88
329430
6
175959
202841129
13
14647
71
18862
169206
305966
324110
202427
20
98
289758
34424
403222
90720
204323
238961814
310102
93395
92
7
72
32
2
435392
1
79
94014
26
311753
308358
72
98
241357
385634
154310310
58307
478345
68
8
467457386
5
126733
266598
476725
829502700
61
93
49
70
77
22
68
475608
6
35436
6
377285
5
16067647
39
59
472880
13
43
28
93
218162
169638
293307
540178567
390842
33
352887
670769306
40
93
84
57
72
91
285751
419946
421733
205983
84806
314712
218743
498599
1
66
6
91
7
86
61
607
219120
89
252841
27
9
217489
167656
60
8
211060
276291
262324
59
453221
42
29
11
26
70
93889
17
181204179
263456
111072
99
55452
426743
402873088
7
48
290390
4
36
2
203876
38
4
66
908514682
28
19563
5
66
221671
52
10
188870146
285253
46
114761
55
42
9
80
465157
73
64
66
34
582997148
373531070
6
128554
75
31243
25270
17
361037
349342
78
260159
281045
458341167
248964
77
366892
120535274
439207
12947
178658
235452
5
221959
27
454370
398871
93
99
20
351355
96
488593
389417
77334
62961
4
375926
59
52
304161
89
84
272566
53
353275
99
64158
239710
61
368716
57
52
50999
86985
8
233821
349058
61
268780
7
25649
54
80
10
234686
73
38
7
455847
124795
47
62
470999619
67
442778
83
163088
7
197357
265593
81
291046
47
317699
223163
2
442985
75
581647852
9
368003
69
62236
43
428071132
86811607
86
95
3
73
62
274496
447760
90698
38
895669510
25
40
485259017
1
3
298828
197593
36
70
448489
118306
48735
70
363734
166770348
328923
387536
31031
48
38
71816
303903
685423759
39755
347132
21
455435
95
84172068
126315
136454
662273020
76
57
459424
38
430865
98
76
803137299
4
407722
3
42193
140122
14
2650
77
8
416935
264270
6
759883417
21
52
185067
21
53
289954544
16
112994
4
470651
72
17
16
228146
261461
55
441927
6
356846
294780
381886
91
217064
35
471740
197139984
133498
79530567
45097
32
37
367699
165401
31
347266
784857114
80
463219
8595
6
218044
51
490376
25
31
162519996
477868
13
7
27652
39
51
448752
53
89
34954
258635
2
476776
4
161279
1
200315
73704
140134
8
1
19
187574
60
459409
502103264
54
26
395437
70277
25
83
29
3
50
75959
6
41
28625
35
220669
252839
357686
517041894
1
206721
53
338407
88
67
330073
224031
949106113
356054
379173
1
53
43
48
233982
15
255270
55
201017
55
39
52
76
73538420
68
79
74
316235
136417
20
168088170
130204
992304433
83
379596
181667
3
132992
99
46
22
65
6
204472
9809
32
111955
19
341214
99
93
57
56
74
53
83
9
306744
125991
14
47
7
492382
722883294
4
9
84
45923
92
117952
701335623
4
499435
115495
81
5
573840761
40248
289060950
68
104380
330494
469231
58
15
98
47
234520
57
73
386424
2
176385
74
131682021
33
53
62
794393437
53
372428
147838
4
1
3
84
75619
39
396341805
414817
61
90
234703
688908136
41
69
87
2
42
21
333048
308301
37
25
375216
445330
227758
113310
489549
87
61
7
369868
76
151659
448987
91
85
49
48165
46
118535
4807
124981975
350874323
8
513067650
65677
93522
187798
8
446955
307148381
390896
108159
305629
56
427764
306791
60
64348
107182
8
66
65
263585033
104462
8
59
149433
90
145668
35
75
16
76
37
21
36
24
3
358920
48
120512
51
79
712872
359981
3
498253
571075080
47
141249
8
328722
74
10
52
194732
74
52
39
324412
314365
343263
132592
75
93
270343
28
127623
167709
301286
16
68
148444
5
48
486023
88
3
178008
99
424932
35
910809232
67
18
346584
444362
374001
55
52
52
44
499467961
757412922
583846374
73
816561232
159387
153411
41
46
73
370941
89
30
62
16
8
87
175931
52
90
7
420790
87
9
32
453378
182265
65
47
44
1
464428744
4
97
20
314302
409562
6
365704
36070
92
109225
165864
613647882
108976
74
436597203
17
278027
78
78
316708
432203
83
326793
60
436304
45
9
9632844
90
31
4
109087
40001
442577
79
5
100453179
11
110164
172481478
75273
67
5
87
33
50
27379467
8
156314
1
87
368114349
569512640
408824
70
45
242321
20
333621
53
3
67
17
201205
49
346259
97
217080
83
19
76839
397553
453869
4
11
311383
282163
51
19
804617042
8
288504
968682750
447332
9
439963
67
816877979
88
452737250
75
15
2
93
84
79
229328
408536
238152486
344866
76
44
48
67516
98
46
448203
59
555886874
7
260570
27
4
492591
350190
21
36
38
29
7
71
34
42
302994
71848
334415
2
429525
16882
198097
1
106418
74
25
81
87240
504321804
93
441658406
86
734393065
413321
55
248916
216611
68
12
308892
14
72
10
267595
7
63
35
13901360
456814
24
95
206473153
689936441
20
97502
4
127679207
96
77341
182482
389086
30
91
5
459491880
2
8
10
62
258495
383850
224076
54
19
75
3
96
8
61993
397125
19
378082
218752
135647
75
94
26339
170985
54
8
499746
7
1
98
33
20983
41
406291
200327
415883
87
558122550
33
56720
51
16
99
1
48
69
96218
30
322196
63
401239
8
20
72
25
95
10
19466
81
5
86
356547
455834
94
309257
434649
178055
7
67
1
26
56
206749
41
422312
99
317781
47
76
480740
193203
423903
92
73684
12
75
475062
22
461798
181033938
172214025
21115
307623
89
40
27
150428
8
7
75
91872
43
56
474736
346976
28113
299346
94
424931
838176204
252348
113839283
60
57
14
313074
33
239145
40
308177
127936
18
497267
214782
140224
3
327029
709423747
420236
27
595058626
27
59
32
174699
300436
28
407685
244251
39
132445
7
155918
125516
40
40
163962064
792891668
232798
152912
77
63
344921
191528
33
42
55
64
488865
305693
33
27
113578
32
346174
362773
721034671
51
19
420254
235813
456762
97
50
302187
70441
173254
5
58
76
23
329474
733430806
51
338400
194056
439293251
139073159
24
324086
269191
76
11
2
37
10695
101148
320354
240255
40
715615199
493215
729155843
4
18
95
704922730
182510
12
485139
150326
39
109349932
9
5
18
41
118461
36
601949528
36
32668
456704
183700
79
43
57
311895696
447340
460255
159231
33
11927
458648
92
61
20
2
302593
62
311726
44
3
4
292613833
40617
2
67
65681
6257
74
85
399626843
7
19185
54
72457
4
95456
1
43
439080
951817389
150643
93
26
421867
8
49622
8
353561
47
155897
393531
563068040
72
26
665564694
630726276
67
313495
144185
29
76
97
33
80
63
31
156441
7
26
37
79
451069
97
409932729
318043
124083129
7
82
374140210
67
193899
76
123933
240708
293155
48
10438
39
23
7
970576620
44
4
39
246037
4131
4
259946
993476556
92
13
7
385919
251251
21
358688
46
192221036
126942618
61
75
3
448591
24
26
65479
24
203156
89
90
394323
612511660
41981
39
704567036
324433
403492
4
42
40531
14074
519325114
481395
63
865061211
73
75
287886434
3
98129101
96
447150
247876
138130
60
467959
23
310920
42
40
10
2
74
34
55504
108039949
182268
4
210870
729753833
221339739
20377
2
71
53
73
76
332062
432133814
428389
23
35
278737
35148
32
4
911557249
82
494986
706434430
279136
5
44273
47010072
197774
36
379797
23
32
7
7
32
74
6
374075
26
31
446880
206566
464482
63691
451087
25
16
1
92
53893
78
4
186051
116874
176885
24215
273595
201361
45
81
56278
54441
33701
50
80
71
216172
89
33968
92
75261
364045
227151
76
422093
291840
16
68
40
422329
90
431007697
2
287865
744747925
453009
87726
433061
57955
208016
10493
5
62
53760
380217
76
195035
91
407095
70
73
331891
97
2
3
84108
32
55
92
26
34
336141041
91
251806
3
63
393969
27043187
313575228
107639
8828
467587
25209
342988
47
410053
101506
63
245245
97
40
70
93
18
85200
312085964
493563
9
54
83
437378
44
40
8
64
62194
62
71
687607373
812704880
23117
8
71
52422
45
36
644147159
814736324
175509854
173969
634407163
10
235926358
68
9
12
973939645
56812
18
60
67
9
645780381
331421
766530781
63
22
177897
930648592
479833836
76
42
97
62
142354874
823609635
15437
20
37
233077
96
364356
173274
635022423
23358
1
56014
29119
221861
11
61
70
94212
374249909
204873
64042264
328000213
244335114
116457574
36
341765
12
92010
13643
19
207783489
60
14
103101
43146
74
923671880
280573
24
389589159
60
413432
124554
93
239267
2
463263771
60
67
421183
42
63656
419201
719748
35
9
27
47352
11
275021
26900
53
46
5
294441
581318513
8
8
18138
477604
6
93
8
26
79
419414
267738
96
42
477109
58179
70
80145
258805
190498
70
309084
6
43
13513
48
857311584
60
981563472
716018651
39
22
78
18
452566801
396353
406054
76
251628
127261
57773
416356
9
90
5
294131
73
449494
145877
18
272092
103056
9
221522
420291
97
30
61
67
224588
79
966493341
30275
292203
7
57184
46
18
26
69
71
69325
8
5
65
411491
283471
42
75
341295
350691
57
9
58
58
431744
66
173638
2
266835
84
10
396401
297809
151369
483632
318438
359990
90
204657858
1
224526
7
247400
36410
321512820
48
246978
522108922
341091
292894
50
38
410777
328450
265864
61
955412571
66
83
5
305220
315980
891213743
273055
517481256
10
45
27
4
33
93
1
415265
15
7
292827
438688
2
370135
428895
265634
383829121
30
80599
77
139343
4
36
2
84
44
437724
148183
26
40
96
1
88373
32
66
79694
269619
74
28
80
399500026
9
9
61
30
10
341576
200964193
6
69
44
23
495457
128716081
24468
934764255
44
830943380
81
17
62
60
69714
15
484987
66
475673
28
695468780
69
415300
15
338009
45153270
515281241
167420
445432
302699
2082
78
69
574018959
33
10
14
96
185884
42
90
406480
11
99559
54
48
236745
93
66575
86
221681
7
6
264132
92
71
8
42
42
4
393439
318704
91
310112
80
173103
296987
139672
299194
2
260320
4
60
71905
38
74
84
60
80
54
2
32
8
419346
77
440769
88
45561
434939
93316
7
655648845
225722
457395
250243
241309
251754
330113635
156772
148458
5
66
92792
77
495039
162324940
475560
75690
9
22
73
7778
887337338
67
87
23
441199
165464
2759
478766
34
79
206021
78
52
2
34634851
254941
90
38
33
163843046
31
99
33
341601
69
51
92
280042880
258147
78
140298
444541
325653
58
92
161942
23
28
903786912
14939
79
394224
57
97
672663115
77
9
105393
17
365205
498825320
1
469847
89
88
190663
187956561
139942
79
182868
404190
9
762336784
10
57
205706
212765
186538
83
252561
82504
51
21080
3
4
2
20
866862382
417169
99
364336
18
95
178086
388548
261437
27612
6
368916
395091
282683994
22
69
8
99
6
346852
75
112703
852771100
81
70
215447
298714
323842
79
253738
2
299287285
72
54
20
6
359314
72
149097
28
11799
303184
81
51929373
2
195046
20
140538
56
45863
188348
435285050
10
2
33
433890
33
49
327124
77
288228
47
39
75
8
719844766
51
71
317430
129640
19
637817824
57
5
261164
90
454745
6
414507
73
4
217012
188309
89212
447833
50
90637668
42
258083745
98118
48124
4
74
495738
50
3
27
52
30
81
334950
8
245436
92
7
5
1
287999003
7
43198
65
64
89
86
66934
447569
70993
213948
21
28
233198
185883
412701
137263
89
87
87
17
36
384070
478924
331314
247191
306243
194441
273259
97688
66
338566
39
4
83
39
404877
448305
305731
156351
477933
2
47
253039
23
458381
331416819
4
266777
63494
16934
11
5
94
445549
431664
58593
190130
20
63
20545
364412
12
85
85024
850321155
81490
60
907712544
86
245848
303491
176933
8
57815
392034
82
192865530
28498
496835
34
264554
344769
9
196424
64
30563
942615742
88870
21
33
1
42948
7
21
3596
261748
78
30
41
5642
4
308801054
415856
45
93
65269
984934020
19
49849
298881
5
34
15
40854
47
457718
34
5
12
299737
256793
57
283485465
79271
42
291758
46
239528
378414
325156
288871
49
88
16
219899
50
35720664
52350551
396230
409412
72335
112469970
19
985268755
92
947205345
8
284171
21
33802
460546
77593
259617904
40037
344353
36
39
399522
63421
45
55
231528
3
25
46
384001
36
186281345
44
107279
322067
148967
422293
812779683
527655734
303868
205397
372745
537275512
460022
33
96
35
292187
73
1
6
11
227576
4
6
6
67212
6
5
73520
209796
47237
83
46
310463
267458630
216123
142037
823776557
521604324
18
163761
209450
5
44
8
407164
77
6
4
292940
87904
5
162029
331501
7
22947
72
421764
23
204412
91
732507029
36
373717
305852
200951
296753
3
6
227508
11
95
425541
46
185670
354408
87
581321833
462641
300252706
64
80
80
50081
99
116991
389628
28
304485
412817
31
17
60
73
28
3
56
32
64
466410
178413
173653
44641
72
307471
927692486
11
210363
176373
459769
398647
325916
56940
83
66
259717165
36
1
355999
499758198
28
221509
17
4
68
81
88
46
9
236685
9
237430
186244
20
264872
521443510
259962
281351
55
429147
4
63
66
16
926905130
31
204417338
302277781
6
55
81758
415709
73
259510
483853
35150682
20
56
941976131
250625
94
178938
460102
36
97699
821713684
184378
26
35
23
257548
3
129764
65
5555
95
5
82
5
83
25
102786
95
81
3
149817
44
73
884055776
36592
4
53
84
11
64
460340
2
19
207759
850728471
192879
217799
86
388487
209575
2
551077904
9
28
272325
9
392806
63
78
483468
17
27
2
344897
308681
22
273956
7
268972
91
9
80
20
117734
25
35
18
1
219459
458422
42
426016
61
91
423842
6
487095
98
340984
178952
983713612
121808
8
741040627
14
93
655739317
57
17
6
19
158425
6
78
312846
54
6669
7990
4
381499
84453
101049
24869248
72
73
137112
7
31
195155
63
86
57965
473624
99
40
1
40
393619
639725221
8
92
96
80
186291
580590977
124041136
82
37
52
794764341
374744
201314
58465
16775
86280
42406
43
68
450473
16
120358
1
7
426761
74
288338
180228
142759
64
72858
274303
96
499576
433651296
201291
275369
69
7
382220
24
66
16124
368657
40
256606
29
818328192
49
53
62
172431
14
36
10
39
297786
10
311754
52
33
290218
2
423317
93
80
54
11
14367
18
396995
32899
172819
238818
4
93118
40
62281
64346
91837410
883929259
377954
250623
71
2
62
73
267973
330889
84
80611
841603696
13
17
87
68
291549
229125
13
30
33
7
150163423
434263
405209
3
42
246980
322645
188803
96
39074
106121
6
39
19
51
361686821
72
346973
447416
37
471394
135381
2
75
144886
403551
128914
61
90
59546
313118
36
17245
32
457096187
66
61
498922
6
82
105366
7
305890
38
6
7
550955244
385953
209335
61091
443508
98131
378538
118770
13936
280414
435293
222074
48
78
82
152982
482592
48094
75
8
161169
91
55
463468
53
319752
494828
409064
405677
1
85145
81006
73
78
5
259487
6
87396
268722
6
60936
323565
349378021
52428
287834
90269
42
42183027
155122
420018963
73
445761
290134
155199
420985
620787773
104871
20
30762
317261
433524
42
626582208
744855605
17582
86
98
15
467816
233392394
8
72435
70845
853333901
219513
96
766945514
170127
380710
247241
414810
45
213879
378024
9
187217
9
3
33098
72
8
44
372340008
37
296867
2
351034
194945
12
51
173679
50479
7
401916
30
110659
260989
439534
31
42
96
780144007
81
2397515
43
288252
3
93
22
64
24
5
71
287193
63
31
81
254521
207893
94
39
410443
791331882
4
482496
65
171208
7
38
9
270429
477147
22338
16
220092
494034
3
137172
91
444101
113247
28
493288
293659
40
76
658435831
70
64
413845
67
611277447
56849
71
53
2
365225195
51
144570
18804
73
52
32
428891
230549
327134
3
1
4
261790
127685
7
64
477745
422949
26
54
378434888
389690
93
43734
3
206662
30
463284
55
333332826
331065
97
54
852952413
140892
685547222
5
275461
26
949976209
27
158874
1
438944
23
8
32
938828438
453176
6
38707
8
1
797519191
307977
476460331
202362
272086
25042
422670
663444684
13
38
4
476367
209932
92398
298560418
285671
16
57231
504944574
96
53
147487
401268
534502294
86
787446101
153826
218488
16
2
297265
119804
208730
97
301906
465433
29
299597
38
184816
31
224731
42
30
148259
76
169778
46
965975577
136388
17
57
127423
16
224774
323427
43
8
21315
197173253
6
445102
6
375473
6
203059
44
65
175881
218157
28
445933
412422
108077
361068
98
77
19
538371369
276453
115
8
51
322003
456178
2
155761
226523077
4
319948
6
73
26
54
413238
191106
336735
418976
468432
481070
223550
46
373000
4
9
75
33
805105604
72430856
124175
128686
42
27
81
9
356541
56
358527
71
249195487
11
278642
98
11
870444383
1
39
88
856081119
187300
487589
84
369791
95
83
238720
34
58
98
254238
428090
3
16
35
82
8
9
44
272040002
44
400764
72
309651
97
21
75804
52
264177
50
34
53
602155360
24
5
4
83911
441172
33
508694535
415638
2
87
248261092
457400
60
25
5
476066
123016
469089571
41
71
8
217265
80
54
135450
52
91
19
44725
452491
433014
79
92
470540
91
373767
48
78
638485778
68
59
160268
27
6
87724
55
1
175200
57
62
79
101998
68555
208564
92
482161
445498
656835647
49
9
125566
402519
38
126619
20
236904
66
91
63
2
199953
39
412894
57
446318
154332
486573
42
23
15
235864977
6
79
491912
5
42
5
326993
69162
297414
60
15
375033
49818
45
151227
32339
34220646
26015
510698244
85
498510
557952919
24
7
395134
124799
9
340521
41
72786
8
6904
216519
368609
401330
404652
224471
230735
40
26
72
442579
78
17
280098
62
165843
164121
1
108413805
349407
44
86
686963494
13146
438526
3
33372
785027788
7
9
46
168584
64
6
374543
414414
236910
168928
432047
47
62
213828
32
137054
69
207701
140892
10
47
129902
5
51
818445966
460313
15850
77
9
2377
410955
354038
268273
90
243026
24
1
153510
314418
74
32517
348959
96
68
140320
92
74
438074
41
37
88
726768861
92
28
134356
20
45625
66707
4
8
204085
166674424
211763
44
76
48
377199
30
950791525
17
29
97190
895822367
12090
90
35235
174496
495578
206085
488237
51
98
588719316
29
29
70940
6
550834770
111738
19
244404
96657
35923
26
91
453701
385717
74141
131411
423494
62
27
51216390
59
38
786751688
9
909957819
22492
55
370245
87
256510
312085
338596
58
24
87536
335903
303140272
104575
30
21819
456465
27
49
121413
53
495792
49
15
6
42
78
328732
978175083
24
49
29
27902011
60211
446048
22
712581008
35
125748019
213798326
40
201010
35
52
60317
314155450
121758
37965
417363158
83551
90129
179889
86
88
16
227602
84890
46
12706
370481
8
248886
85
170607
446985
64
333066
45
101238
90
51
374420
17
68588
172961
8172
337645
460006
5
39
94
276115
439459362
33
18
137372
116548810
463106
77
752848746
37
65
73
35034
80
428453
265797
97
81
274438
41
20
237646
57
199385731
48
19503
28
24
445265
33
26
71893
30
6
349139
337907
276550
144357
96
35
60
6
341927
5
328251
90
440555
73
11357
199546
2
81
414438
55728
39
931970265
148891
18
83
21
40
76
59748
88
147308
204944
22
89
452538
429706
645788229
45
35
2
93927
33
996591687
45
27852
477774
40
893922872
13
28
205905
88332
95
134393
48
217484
16
486159
91016
57308
92233
522449984
455154
332443
471213
90
409236
186724
400766706
474264
470076
341335
55
99
34
65
62
128531
25775
64
8
56
26
311597
361718
472662
93
40
14
26
43
119537975
34
835523209
67508
31
42
467927
77
21
97
3
561570934
84230
172758
482327564
15
12
364848
90
92
65
84
25771
64
2
32525
232340
74
2
222133
18
75
4
76
169565
211601
48
98112
92
329494
70
3
378953
258273
220629287
160076
289861
86
12
45
454893
17814
33
35
64
667895508
292764
9
395445
462704
12
447603779
442451
358355
3
1
75
302012
384026
152135
66
866617292
24
67
244304
407715
807217609
73
2
5
3
231444
450862379
318266
16
75
52
423240
30261
368612
57
4
31922
27
34
9
36
46
4
23
609464850
10
331906
324671
408219
72
56535
53
34
246298246
19
43
3
756909898
3
3
40
93309
60
1
165825
7
833946484
47162
383982
302509
265680
122215
865256572
448734
74
42
4
15
423469
66
83
16001
419951
88
4
107101
419775
98
82
498381471
53
111503
63317433
379809
890162955
92
183490
3
57
44993
220727
56261
65
28
76
360460
112182982
66
191760
7
345736
94
34
40
451078
27
415528982
76105
86587
4
8
84
24
74
324535
38
207248
372178
97
72490
96
148511
479004
277831899
36
65862924
8
23
44
71
23
431578
51
81
91
45636
98
82
7
8
94
58450
6
192565
26
38914
98
95
6
69
8
79
18
235392
82
378552
424029
17
9
50
87
157163
26
199295
6
466705
325943
55
311512
218343
55
345931
21
123757
90
50
635728467
19
931361064
155155
23
2
3
171510
4
226466
1
483938
35
88
134394
76
259467
29
66
234838
3834
8
52
98
29
59
27
126605
42
9
64
202526
132951
492238154
173166800
68463011
16
21
258108
53
880797553
45
155398
61
288644320
40
56
207487
69
979288981
90
141115
264988
374167
230110
50
57
286543
214294
82
61
70
98
477090
455410
19
46
66669
312399
315858
134546
82
296445
87
377267
75
766046988
658090603
473768
71738
120967
108037
29
51
97
151451
99
43
15
40
5
66132
20
34
257586
343281200
44
11
4
45846
14
86
40
511401068
18408
9
94186
15163
461607
5
8521
96
418339
298196
79
12
248856
89
15
3
133552
20
23
97
531570397
168530
80
66755
13265
457843
113867
241952
11
478489
854980185
69
16
91345
263926720
21647679
233287
59
79782
79
163288
64
377638
312648
308078
18
13
237636
65
343177
64
42
6
112148
76
155199
26018
412206
8
424953
99085
169635
59966
12
433692
342598729
34
345380
39
83
95
381356
390316497
790082610
436766
54
97
73
92
17484
36
30
99
28748
18
161409
267229
409740
18
129868
21
67
24
42
80
79
318481
46
12
62
4
29
76
26
20
66
77
95
203626
775863658
22
69
9
399795230
18
18
18
133375
93
483266
2148
337614815
112881
88
212830
107773
378679
357729
9
158208
94
81
468086
263585
495852
35
295823420
86
81
85431
85
145001889
75
319858
308592
172801
135558
417539
8
1
80
48820
34
140563
67
359036
5
14
37
30124
681108568
158721
193241
88
17
310492
28
15
87
20941153
85
2
67088113
362251
5
61
73
469262
96
92
74594
338448
48
240152
460937
56
62172
367753
6
88
96
81
418174
21739
17
554307040
257563
29
287014
400581
270462
346714
920527672
93
204897
123104
409965
80
495679
400755
82
81
37
183573
814830740
43
16
478127
85
454650
397749
90
31363
7
364044
8
179826
34
46
87
40
92
166002
22
392057
396793
574667941
38
53
11
77
7
26
276598
457314
421398
40304
30386
24
5956
3
57
68
93
382703
90
17
474403
84
55
35
20
106037
99
711488346
59
24
90
37
3
9
31
201944
42
81219
8
155845
6
4
76
691038398
21
34
50
349418
43
51
93
81
38202
67
8
81
58
669758800
3
28
373010321
13
223748
262362
182994
19
767293374
3
52
171311502
33
13
303297
205343
27
27
17099215
12
397335
905786885
84
410470607
292080
357054
412327
36
16024
128438109
95
497034
9
92
159639
61
35559
206078
4
102591
87195
356790774
99
35
487443
61
169816
170797
424211
93
54
752453733
87
376697
40
93
483372
52
82
51
50
28652
50
299620
35
15
5
796016527
1
43
89
92
377967
387145
192803
320860110
834434990
885814796
98
172412
110248
37
1
106556
72
170432
408518
481494
34303759
294018
245310
78
2
5
470071397
210241
285795
686671012
37
171773
195329
21
31
395609
65
4
69
3
72771
5
67
168682
3
392667
58
97
748635820
125832
77975
17430
2
56
6
67
32
96
92
23
89
11097
446362
47
78
4
441196979
39
403545
22
12
375253
123642
286109
81
75
413929
81
3
235325956
47
2
27
84
324237
452440
2
72
59
70
300528
46
115286
358140
76832
144534
64660
31
173983
87
5
954403555
688655363
122453
25
81773
65
11
31
336093
163970
295485
87
39
26
63
6
19
65
383743
309188
370744261
408996817
6
384197959
60
40
5
8
204575
56
358589
55
448365
92
6
36
332569
54
393205521
967661058
413279
211014
468444
39
193750
789638977
51
102152892
137328
29
43
178259
315949
9
67
139276
337966
154522
365763
188739
74
54
9720
45
10
80
20
31
4
25
2
418129
364313
278125
11
50
6
444416
5
80
67
2
88
35782
3
37
58
9
4
392990
778492162
69
498376
3
6
15
56670
77
13
428499805
157090
401128
83
41
959045919
42
81
149951901
3
16
493098
139060348
231127
27367
608147935
94
249024
48582
9565
122052
22
358922
62
5
23
46
52
439091
1
59
42120
21
441538
453734
84273
945771810
34
288118
83675
97
363902
178969
167056
61517
226483
256352654
57
37637
61399
432352
319052
40852
88
474048
96
53
51
65
191895
423956
286175
95
108915
981785359
19621
499266
171998
47
452228
190465
936545257
11490
33
31102329
71
426149595
433048
94
91
38
4
3
174950
228358
386768
6
102085
5
345711
242241
584928106
379951
806587947
140539
435150
464739
229098
474570
15
72
762009234
300706
94
20
97
24
23
423531
6
40
45
55
469013
105146
483938
737763912
98
9363
62
188637251
5
198850
29
33
90
452081
978939881
3
402440
847124538
288494
282910
238426
11
235104
2
2
18
9
21
48
429989
75
481954
983869308
292930
12
332911
44
51
27
248160990
258724
8
59
447941
473226
446361282
447844
427915
13104063
1
52
235291
102546495
5
231988
22
287856
304291
521591348
52
163668
414490
319186
255324634
71
9
99
73
4
78
190986
101671
81
4
7947845
79
109148
10
17
95
253586
81
125887
197040
262221
281225
396086
1
99
9
76
407694
951026892
8
304421
466294841
30
158921
12
81
69715659
62850
189158
51
137381
106499
62773
32
69
620753182
28
466285
1
156245476
18
414330
28
30
292099
17
81
9642
53
80
235971920
69
343678282
10
407227553
97
247235
217902
19
491328
469397
65692
30
234518
127421
398723
3
401442828
94
33654
83
95997
17
626395105
99
158510
73
417713575
399535
497053
201116
939963677
2
97
349421
72
193626
907504357
284060225
99
31
959731462
607577157
45
343530
75
473159
94
6
2
6
8
68
310211
81
33
2
365958
264204
318969406
86
40
246186
55
202074
91
414989
898726587
95425
137685
190955
78
215020
7
264092
380525
5
498270523
15
62
1070
13
85
399404403
402908
456902
67
96541
95
125936
20
475803
194253
11
4
81
2
329089
9
458777
490729
72
358061
59
15
140807203
4
6
8
58934
14
4
10
6
280979
49
52
211610
815314282
122340
3
27
57059
29
103122
74
66
91
36
18374
378803
188654
809828761
274654
89
93
413512
958825072
44135
916015978
107290
83
677441541
43
27
194501
440318
61
24
166754
352849803
297788
47368
82
2
67
254834
94066
109524
317360
250274681
2
284023
380287186
362719
75
459061
85
264102
330945
74
213364
44
22
6
126062
4
75
86
3
118753
147854
221287
3
45
35011
146973049
483185331
697368406
35
74
5
55
496034
6
593850397
197946
66
64
237347
4
81
104017
85
498503
100230
475905
79
254206
87
68
374672653
442004
425825
96
25
183588
300315
336031
464504
287819
488839
201746
324098
472931466
298111
258258
659916087
68
415347
306984
235830302
142863
477306
2
41
474755
65
379260
393215
58
96
270762698
9
22
220934
80
414747
95
419432
80
83
92
62
25
4
59960
191269
31
45937
336359
330458
2
71
6
275590
7
209793
82
437907929
36
5
76
93
426082227
580256825
15
488227
787639318
140463
355528
3
58
338063
55
19892
67
348762
14
543124355
3
18
218853
156755
24
37509
107846
77
62
422637486
215660
40
37984
35
81
472304
9210
62
24
3
136234
13
4
91
82299
180641
88
5
64
655409713
8
23
897230069
2
245242
137397
11875
73
479017
241512
85
1
557287527
59
426509
93
49384
407353
94
9
494203
406371106
10
51
311317
81
120292
6
66
88248
405484
85
437192
6
72
385427
98
46
109862
18542
314008
406281
109007
272565
6
473943
97
79
444502
79
32
156617
66
96
7
5
63
37
337135
89
86938
1
85
50
51
76
305836
870275074
34
476828
117045
65
719392682
191504363
79
48
98
54
98
62
96
112696
241813
59365
37
131375
351634
393506296
43
479678666
50
164726
6
347637389
96
977271036
93
62
230412
38
86
471018
36445
59
57
91
17
61
383634
62
61
244535655
6
6
82
555733408
320694
2
11717
77
9
88
151396
499883
30
3
34
68463
22
1
403399
475615358
245868813
49
50
51138
48
20
4
358083
8
99
204225
447056
69
317548
603878972
64
335045
191794
380064
2
88
305131
59
3
36
43
258883
722372694
44
531021473
41
95
350064
36960
470466390
4
62
201001
20620
401452
85
98
150648
324403
635339420
13
73
414579
260588
8
13907
89849
122533
342918
54392
497220
81
45
40755
83
175025
597067927
135420
7
14
41
318519
84102
722890748
43
415842
205583
337364
63
87
463485
186563
198503
17
2
85935
29
76
47
83
25
88
97556
29353
95
268872
36522
129847
7
7
35
93
88058
358659
34
2
215905547
127049
239733
934120328
56652
138248
316039
57
908951640
43
374282
119833
236990
16
10
92932
57
8
524282038
496496
95
1
50
9
2
7
31
30
94
137178
82
411634
9
191769
306472
9
273147
393673
334221
7
87020
9
471729
461791
28575
38
43
24
4
477884
10
347744
270020
515682781
163319
153599
203896
19
146718
71
305069780
94
92
58
60
331833
51
262375017
67
6
29
29
85
55
47
417753
7
22
98844
72
89
306084
329620
37036063
6
7
325241
140356
48
15
85
57
11
33393
24
2
16
76
32
85
97410
78
45
5
151572
63
6560
868063776
656778486
815638051
80129406
5
449364
83
458760
1
115397
91
348306
91
373918557
562921659
9
7
396799
400241
479752
32
281412
14
88
75
387238
44
6
5
59
99869
86
67
499711
381181
549321351
355329
93
471723
342807
47
42926
28
58
57
96
10
28
33
490645
470119
25
55
251413
98998
254566
36
40
218106
52
75
35
438627
707395298
20
5
3
2
224434
335733
55
61
12
66
140474
65
10492
5
703505975
9
274710
50
94
35
171463
33
64
121128
14402
15
3
770358730
25
36
228945
398564
41
61
265755
88
44
91
37
80
5
177528
96
41
412383900
162866
117872
16
4
69
353109
61
182665
11
136587922
3
5
31
55
63
338200
341177496
16
352156
4926
15
624255094
91
87
57
48
353762
54
459911
88
534621674
24022
26
494201
480874
40
78
383898
67
333967
76385
85
334096
268935
2
243902
83
79
619788808
20
363368
479312
34
72
84
2
69
10
222723
397613
499499
165269692
76
298465
322190
115736
44
99171
15
169475
179404
9
73
114501
12
523596323
27
54
456837
20
31124
45
52
5
478857
84
5047
361172
53
424043
129813
441307
18
5
373591
69
5
160096
279471
339350
80
129302
315723104
112135
59
369591
11
16619
103528
366256
54
230895
34
91
5
18023
50
37
464518753
26
199662
63
20513
4
98
151371
18
66
222691
425272
23
64
43
145857
185093
302401
400927653
190558
209759076
6144
22
43
930108192
7
28
6
60
17693
66
46278
22
213269872
87
14
3
4
167444
13
623303957
41
50
64
224282
7
111566
857759558
430100
216908
3
2
58
74
476828
9
64
223491
60
73
71605
605180997
85
79
433338
118449142
383153866
7
107476
9
234840
113375
348385
408926
3
466909
406242
14
330890
295481
70
202067
383541
11
316787466
86
21
7
35
198730
114999767
9
67
48
68
55
43083
86
58
4
468843
64
63293
249924
16
417611
8911
787802935
237436
97
2
9
176596
22
259067
413510
5
7
54
87
4
162912
89
98
438738594
87226
27
795984277
78778299
96
359906
95423
7
64
31
44
75
26830
289818
2
8
56
8994
90
14
36
874865519
29
60
9
451521
454439
940997937
21310
514143586
57004
160165
42234
45
226508
8
25
452693
516154413
46
406308
297797
95
8
6
34
39
73
209864
27
317122
33
436801
398225
20
8
294988
58
12
442452
16
86
468373
36
22
380146
96
2
433284868
383361
58
144332
99
27
73
74
35
8
544811630
87872
240494
444956
46
68
58
94626
342936
305057
7
40
293648
165719
65
59
5
1
37
60
29564263
30
782842242
81
229113
360660
17
37
90
328386
33
498999
194744
88
56
113135
238701
18
99
93
173378302
357674
338952
73
440256
2
427388
75
723711738
7
36
3
5
47762
277951
327471
22285
97
370215
4
62
1
296629
81
93
458441
492410
170086
512979489
997965675
487928
92662
479163
78
426968
80339
1
561521760
8
9
160210
238702
455444
242177
82
131295
133128140
17620848
320975
79
277681
54
237103
421840
44
1
724245849
451887
6
413132
440073649
85
90
23
56
11
49
45
271101
89
161289
14524
22881
325503
51988
128498
289016
19
424314
430934
34
117421
89482
78
55
690409670
35
7
87
4
8
69
7
70
33798
69
121599
63
107261344
21
18767865
64523
44
366875
47
3
1
5
85
375660
71
129937009
422987
134426
138573
7
34
4
142203155
245516
49
90
5
634869961
250540
19
124506
498100
2
352747
35
8
148640
25
36362191
83026
296098
57
25
82
276630
266549
54
106957
270811
55
32
361926
494391
9
398231
98
73
57583
387120
272593
275387
24645
45
56
78
46
7
809427895
34
995394375
76716
1
39
198528583
400719
32
64772
1
88
217659
14
370944
20
1
83
45
474845
19
99
70
15220
256136
402486
14
10
60
39
194441
5
27
95
64
41
3
689419039
83
97
472167
30
280275
5
98
61
68
92
517552533
2
301377
262201
390594
251282
80
160721
294531
306015
477947
708488418
102663
247742
59
94
217697912
10
37
21026619
77
693844457
313373
356645
19
54975
451220
478398
14
402955473
326763
298446
427913
3
47
385269
304339
468504
211769
208208
210380
54
426060
109159
48995322
120325
95
99
83406
300316
400465
294822
1
81
74
114790
461933
199063
3
5
57
415577
39
128663
66
78
74
683000726
28038
80
128518
133935
381342
17
484949
25019
458630
21
2
55
262919561
63642
161048
7
340099
2
5
3842
257712
21
63084
39
65
5
1
87
328402
89
38
388046259
350023
383961
673621475
2
8
983020789
93
416050
547713202
7
238366
741971584
45
54
268832
703499614
38
587553446
299111
4
131338
15
34
70
374954
336364
7
71
31468
8
48
248093
37
13
7
36452
1
210617
53
89
7
10
35
98
86
177270
205252
84817
407247
755692997
331877
466024
34
18
9
409215
925895495
293039
464191
5
565597447
14
48
69
85
290035
226844
82294
327632
95
312383
271712
8
8
27
40
85
172053
45
330068
107149
1
477202
178553
40812
3
376684
326743
31
199096
189347
82
409737
193141
81
87
34
214689
78
71
9
73
478048
24946
48
218082
80
76
167722775
59
113204
62
1318
183672
28
2
38
843579820
97
90
29
85
426000
495808773
196837
28
31
397475
238842
340916
414666
700653348
413667
155835
87
285899
47276
938034564
489387
256157
293686832
203800
61
41
3859
84
324609
84
346664
461223
39
28
497426
30
903380285
98626
356894
46518
73
44
166813
43
6
473103
53
316543
22
83
253707
166047
74
379688
47
29996
949331804
194161102
94
619660051
383940
412357
3
26
24
144671
19
462698
73
35
54
50
13785
9
280078
11
99
87
3
405750
374345
372680
271691
894167639
23
38812
150421
2
93
139491620
26
789078080
61613
456644
20
17
9
95
7
483133
55
235306
11
482227
274337
89
67
150464
50
453719
30
5
87206
5688
78
58
480506
56
423
10650
72
9
4
62
2
860048232
299946
28
27
24
347415
11
34181
2
669422957
232179
2
23
219663
51
47
284794
85195
89612
148737
417751
97
99975
92808
44050
12
99
568043528
20
38
151464
4
108192272
86
349780
137563
82787
70333
39
41
88
84
135325
7
38
33
299479
57157
9
407096
317930
32
103883
61
81
228562
98909
49
97
136090
79581
405155
42
498705427
142585
386912
62523
58
424994
460259
329494644
57
479741
53
87
77
228734031
180270493
56
4
73
82
364072
582478693
439072323
394986
78
9
26828
66
128071
2
2
471641
396521
29
39
165948
8
65
79939
25
41
7
92
74
148020783
95
145496
35234
10
426123
371930
388334
84
476103
93
262421
172924071
4
77
353892
478023
5
97
23
83
38
66
67
467062
22
22
355361
193914
95
7
8
59
106816
450616045
848328836
512583195
50655
97091728
4
267353
288006
36
8
60
18
6
266505370
18
46
420115
276148
96
20
238968
274232
84
62
247010
304223
96
8
230316
43
39694
69
662523265
321847
97717
68
111922
5
4
8
1
75
31
169051
67
68
65
620685364
70
82
1
331353
444194
97
30243
1
448236
92
6
97
1
658981475
84
76
7
93
305569
40
471332
301389
63
79748
69
76
82
7
8
233464
24
309045995
204380
32
309698
36
4
7
29040
5
9
76
36
477888930
365583
13
7
141233
451876
52801
618798270
3
59
34383
461007
74
14
66
286428
45726
10
86943
168761
53
61
7
69
68
485917
73
45
409896
113124
34
195176
9
607737916
72299
4
58
56
17
65
3
296301
36
46303
34
283369
80
58
39
60
374754
71
489624565
574144176
351531
47
48
65
56
375002
417233
993234762
60
60
289181
47
177464787
79514
106663
68
5
24833
1
120076
5
453959
278030
421075
93
210044
681554336
931614058
144232
433274
114465
498465
46
317314
296095
83
7
39
18
261209
200362
65
69
275237
50
15
5566
87
362773
80661343
60
10260
19
91571
6
450370
640310391
85
75
315155
376160
94784
98
323970
89
71
15
386883
9
76
305561
281475
4
11
441663
864934093
54936
120489
86
129283
21282
99
121221250
43
185728
59
6
82
16
28
59
29
61009
248465
282705
515233216
9
310131
54
10525
107606
41
458642
431798
34
263441
24
71
384344
417384
307885
25
6
392029
318104
514779122
411332
25
246999
95
453127
154721
211751
7
33
93
8
17
189090
397910
19
478592849
564347646
393571
200993
33
103938
97376
117637
199688
36
274312
73
81
54
21
32
85852
32
301780
391163453
338552
136323
41
15
294932
8
1
50
63
162225
31162
4
235231
164217
10
896304938
24
456249
12
260625
9
275668
366447
3
73
1
29
489961
37148
39460
77136
52
83900
17
65
76
237770
52
185141
255337
46
44
434824039
6
99
46
10
451714
316044
190860
90
3
6
46
67
20
6
244600736
698197646
94233
302478
405370
975419366
452264
185477
330592
711875817
10
27
1
395455
97
95
822564498
495496
83981
446291
360338
143273
115998
6
22
141675
296423729
241966
405861
75
11
52475
290888
73
126028
44
24
73
54
61953
85
12
72164
444592
457786
258258006
74
13773
71
59
359155
17
65
75
5
12708
344902
2
116386
37
82
80
37086
57700951
54
248334
351027
137695
83
27
48
42
91
86048
194257
28538
1
3
292713
219215
24
26
48
67
7
601750485
13
897817275
5
25
87058
896469575
5
35835225
366532681
61
69
366038030
30
41
664841866
41
279945
152028
99
15
3
84
36299
42
419044
206054
77
44
40626638
5
98
45
165169
16
204376182
4
186370678
5
79
339047
414381
1
61
202860
456492
12
46
24
78
12
41666
68156
370106
154197
395573482
18
57
56
1
36
34
29
495459
61
42
93
10
441187
62576
322197
7263
425171
62
466363
35
472676
712097386
74
69634
17
95
282905
63
175856
89496
18
4
81
72
189150
981738483
6
46
495470
330478
62
333102
57
17
4
571093880
360553
418245
72
154881
306377
89901
483996
429127
451844022
60
10
93
33
220074
63356
11998
36
94
61
405327
72335
377654
62
877387387
45
79
96302
124169021
40
39
63
4
14
189355
40
9
4
272407
84
440596
44
219374
808145973
2
388178
97
443388
62
32515
11
88
393054491
471446
26
220092
109769
37
380902
46568
18
74
36
238777
883979584
68
152895
72
59598
830864222
340067
329261
20
75
69
85939
79
2
38852
1
1
406404
221538
25
21
423483
47
93
664775818
378445
498552203
47
401187
8
16
145141375
181360251
300469
26
120267
82
120515
91
338463155
60
41
345704
71
94
54
7
3
5
259622
97
45
35
101610
143851
91
63
300173
5838
5
51
334958
14
16
75
6
34
364204
490695
171037
241168820
38
48
79
79
52
95
3
19
55964
142135
30
108229
8
78
168341
129384
29
49
401156
429248
289754
334063
1
74
24
76
344486
9341424
118556
8
77167
81
373339
54
342737
3
91744
1
4
76
292441
43
193892
3
10
908998092
24
180121
36660
71
20159
195113
33
25
100316
6
9
383208
61
42
8
106648
9
21
78
51
96
64
262417
17
15
9
18
8
72
235359
86
861554824
81
31
3
16
5
98
34281
64
166592
749591453
34
26770
17
81
363387
359816
32493
66
331791
95
60
24
69917
208047
692514505
78192
445165
9
2
86
112151
485655
86
141575
20
445214
420971
944014185
756835338
38
201871
43
51
17
88
2
40
78
467194
425265
9
57490
25335
3
211324
50
6
154539
72
67
379059
74
165799
42
8
296973
28362
315410
98
381400
9
86
19
55
73
45
424776
44
467391
82
145963167
10
83659
90
1
16
458012
490288
71
84515
174125206
29
98
71
413466
291875
21
57
434457
93789
320924
44
55
22
2
399207
86
233086
149388
2
437478
66
8
139964
63
15
675731723
93930
214672
93
7
167493
684035732
81
226390
11
129988
182917385
101155
29023
8914156
319297398
71
395318
52
2
69
828097374
174927
4
378598
97
102141
95
155069
27
229540
168755
19
11537
333470
4
450819
75
519361464
86
14
9217
119797
492725
427420
76
16
2
29
9
97
353824
5
297962629
26
357875
4
48
392292
196097
16
85156
42
29
123988
179561
136142
57956
32
35
476202
79410
52137
45
95
5
60
21
143870
15
4
389511
165902160
300110
370685992
61798
71
64
53
45
24
97
987091163
99859
38
97
12
6
12
147596
5
57
359273
10
55128
960428110
382249
31
67
75
3984
355227
80
33544326
30
96
408657
88
14
325623
43
16
84
367984
7
6
21
60
194691
78
460790
294150
59
2
69
80
98
71
210547
192292
399380
18
289967166
78
121046
81
79
331686434
52
30
497976
74508
18
6
94506
463442
64
113460
372399908
326971
267506
146814
460948
975312870
576949186
79
385049
60
81
202858
162822
345196
393072
35
249335
64354
435189
439570347
33
714401255
88
189710
67
80
261146
93
743167092
61
1
290630
314185
22
2
321506
70
322456
33596
429231
92
348493
49
690606508
10061
87420
426843
38
324800
60
83
26
75
13
69562
26
346025
241295
4
71
87529
1
855262629
229520
126989
307785
158309
97630
31
262048855
71
151706
26
13
7
15
29
454067
289343
936972157
17007
55
106226
581
83
776062073
9
31
322779
70
916795721
8
993272865
25102
18
379710679
22
286566621
387407
226305
430057
51
117757
1
38466
429030
31338
8
99
46
24
125544
77
256239
314008
93
483219051
5
84
223875
75
61
87
177304
346461
752425717
8
22918
1
293722
466066
232724
70
70
57
72
333959255
78
66
49
93
99
30
73
811257617
401115
356521
343653375
8
7
312772
99
47
16
79906
30669
431013
36
7
75
90744
98
81
74
460373
116184
273144
43
6
55
87
47
99229
532990712
176180
214364
421393
219949
259297
11
5
6
2
72
149478
479872
96
42
24
54
254038586
792269114
39
87
36
491543
186102
85
338664
67
3
97
41
302499
345208
349726
58
203197225
299376
251984
28
277745
138900
126651954
26
81
24785
63
65
77
453066605
2
43
4
29
404210
12
5
3
41
56
346525
7
9
4
745351061
969397183
64934
40
50
26
380910
30
74
1
239287
40559
82
38
659294284
196452020
94
31172
61280
6
444019
252018
23
974892811
197563
12
290622387
41
8
912248260
7
14
277181
340107
5
49
29
80
34774
36258
436514
87
323080
337502
239965
71
39914545
6
368041
86
116691
492701
241993
12
16
67
3
26
229203050
863597028
440976
154983
450407
312730
44
96
57
482404
313867
304600
19
40
4
395958
23
333277
436671
216210
42
347272
11
14890
320861
31
5603
36
971186260
99808
44
4
270795
18
41
45
10
13
56
185789
67
41
91
315963
203536
264434842
797383987
18
42
317654
29
96
236039
298040
15550
486174
6521
6
30
46
72
61
6
372543
62
39032
3
68
34
458072
401886
327637286
202897
79
63
26
277321
453635
311814
29
209788
66651
39880
12
95
381068
39
64
48613
233585449
97
207099
499022
36
128826
61
39
286939
68964
152431
441131
81
7
7
91600
91
288689
2
437822
84
153389
164891
91
62
408623
97
29
34
76
69
348633
315905
111861
247915942
23012
90
63
28
382497886
14
77767
39
24
96
83
294916
94
227986
10
49
236766
261249
42
16
33887
71613
88
472645
313406
92725
58851
26
88
27
197945
7
10
175255185
235815
349136
6
31
91
137217
5
37
74
180994
403046
318
44
51319
497418
75
12
91456
18104
249119
34
99
41
54
4
12
50
49136
86
12
611306288
13
404781
294610
330650
56438
24
45
55
1
294399
173868
642500127
112271
19381
48385
441957259
4
661078981
20
285656
25
91735
93
28604185
77
25
86
454637
96
55
5
78
47
82
30
692446561
148219
2
361065
439106
3
328379575
142902
495309
285158
95
36
161424925
538016631
90
603341758
6
78312
11
693009194
73543
2
689324577
93
78
90
96840
80
73
18
315430
261977
9
257960
196159
94
61852
89
9
127479
1
3
305272
19836749
399150
16
289491
32
81
30
279953
8
174867
221629
624865615
154466
453794
57
3
264300
3
280630
115932
4672
370057
395920
475500343
76130
875425592
14
5
76396
223453
28
384402
9
42
9
69
174309730
6
426124
358027
412181
54
7
181442
6
1
52
107101482
279522
210790696
86
1
80
397792
7
15
142351
87
23
646959851
18
105519
30
69592
18
2
8
3
172793
420105
45
288860
332658
98
21
29855
9
85015
58599
5
76
23
331673
74
64
219712
215260
286631
45
16
6
498376
77
79
45
276871
354651
206304
25
39
7
268855
77
26
33
473935
43
354387612
426153
32648
811134448
494750
155285
400301451
259704
521349327
200946
137666
58
95540
33
21
235652
75
63358
19
103191
71
110859
418675
381256
454863978
30
24
49
20163
187497
45921594
61
22
208837
75653824
81
416322
2
730547899
9
68
491422
61
98
82
9
90
13492
372475
92
311679
95841243
441460
35
31
143845
252578
21
227339756
259451
111808496
34
211357
76251
318788
9
77570
499343
190305
92
65
21
22
4
6
53
92794
47
422344
83349
1
65610
416930
19
33
479528
130452
44565
171834688
257759
91867
329407477
135469
148200
301821
451656
691920471
8
104426784
6
400455
276200
86
42
53
450627
450356
779031564
76
482449
77934
46
93
400108
43250
482970
5
5543
58
366683
812424774
88
74
2
63
83
11
459009
6
15
116373
69
69487
84
283981
621941843
408635
48417
44
80
82705499
389097
50259
21
292024
11
161804827
22620
289058
312971
663283714
78
14
455008
225723
333446
327191
5
84
23
28
1
333288
39
79
230581
80
13
64953
45
82
37693
10
451421
76172
1
916544827
18
216765444
94
482200451
84
210432
31798
36
268249
95
122673
275300
12
88
34
64
87
3
60
71
278012
363718
53
5
36
69
212970326
28
178243
7
6
489107
38
489853
15
31
59
31
20001
4
26
53
351497
409483
466441282
405209
82
100039
96
149209
366322
64
214664350
398550
23855
436273
456564
42
237392
67
238644
50
260012069
822238218
3
377512
490763
308118
67700
489266807
32
3
73
52
75
68
402942
82
957498388
52
441982
24
211466
258165
428570
76179
127185631
84
60
64
39
70
43663
389992
1
861619132
31
22
39
339623
439368
471203
40
91
149694
3
21
324448
316169
79
400319
98
23
58
88125
254588
76
605818710
12
122089
54
244395
790606236
253814
153357
44
86
24
59
21
97
177943
167916
83
33
98935
68
113273
73
90
746366685
6265
42
78
38
66
177595
182407
31540
2
243178
977256596
369753
966293978
3
251465
84
300659
924079998
276514
470536
82
44
88
86
427285
24824
55
478529
79
438927
894282034
49
68
13
216931
3
4
83816
20
70
32
29059
23
96
378238
5
734074875
230347
376995529
46
75
42538
547143460
51
42
418835
16
150720
63
6
230781
3
28
51
36
82
52703
28
91
5
120890
118090
461538
310058
228313
211557
43
286100
1
55
112746
389373
88
1
44
97
53
463670
973109860
68
341573
436328
81
69
60
190127
342602
343888
39
487081
77
211972
63471
742215620
275343
39
14
145334701
71
366471
52
7
38
327490
6
19
2
1
56
4
237756
42
47
26
199786
442895
69
37
58
171120
134830549
8
86
47
103962
440359
429550
78
13
11
51
410655365
62
212773
3
344665
38
387447
111347
466823120
23
7139
32
300785
98
6
43
52
71
309579
74
4
79
742879051
24
83
9
209084
909796682
36
37
24
378612
142290
99
69
125338
398707
75
113702
120260
1
28
23
66
468027
11
91
521978870
4
374848
224400
40111
13
3
17
42658
21
12
8
176652
70
21
87
59
96
3
8
44
248704
961511385
13
123276
57
230952
73
437363
93
456555
825316932
716690065
42
12938
75
90
394145
3
103959
8
50
24
45
402025
962349316
23
758768892
58
453684
138274
321109
491470
37888945
600987203
82
81954
799814692
3
80390
94
212539
390449
15088
199683
178804
844947893
63
288185
90
15
78
489218073
307209
90
201539
21
41920
346785
27
841704489
8
26
453075
255830
29
120867
66
315235
25
129213
486542
83
59
67
42
39
79
39
108765230
51
190335
29
5
954708727
171532
42
468167
3
701700162
127938
11
164150411
62
906457308
342971
69
781795687
65
91
81
277265
62
61
31408
67
372131
34
5
91
469256
36
91
305233
215657
74
450586814
45
69646
23
288631
88321
2
15
80
105947
115840
268114
88
46
482214742
429568
483827
133454
140647
95
918768449
62
190371
64
133387757
97
84
58
3
322191444
293610
84
103813
25747
89
83
11
90
35
71
159621
832339584
48127
97
81
38
20
52
246863
52
41
60
7
349252
410734792
130411
569779601
52
74
73
412601
122516
73
91901
467305
77
130881
101311
253225
97
88886
42
45628
462226
19
53
36
5694
458165
207796036
205433
298725
31
459881134
337225
18810
32
241208
110789
2
61
9
40
311903398
18
45
32
45464
40
33441
210622
88
93
167202
251711
2
40445
490626
9
260668416
446107
488702
222574
34
15130
82
34
12
51
153031430
11
406385
420828
90
93
432720
120447
479586
96
444685
4432
8
9
405201845
55707
12
99
303896
204113
71
35
355002
93
296173736
94
6
171498
59597
83
18694
75
26
92
632860033
5
15
95
21
46278
354466
98964
771981046
816542257
46
2
797083317
45
2
345571
355998
371195
358389
608728758
6
190913
22
318506
67
678451894
21927
29293
113006
147485
89
72553
270723
11759718
78
74
9
1
192590
405316
64
347538
2
11
12
47867
129403
243811
25474
42
67
90
29045
50
66
315418
67
93
936132783
41
422417825
28
25
59932
5
56
259696092
67
402435
12456
440879
52254
211167122
94
57
68
252699
543856929
327342
334703
88
103620242
50
23
95
514663917
97
170668
45
494136
270395
6
2
71
937841102
446249
334432
302170
18
370196
101454
299850
813247423
67
69
73
85
48
5
186116
325787
55
10
21578
42
99
95
46
22083
35
239625
93739
315895
3
214721
65
451552
9
232567633
93
385700
402891797
65
69365
409844
5
16951
495451
63460
89364975
112105
118588
8
66
385360
303158
68
105921
959841061
304932539
239680890
38
96
63972
88
40
37
884544089
96298
14427
4
28
71411
89
438964
62
25705
92
227318
5
6492
78
94
88
179587644
45
32
32
385795468
11
25
22
41
6
335081
302288
56
70
68
7606
60469
321094
840875632
30
161028
70
23651
958185828
94894
189049
31
147044
90
58
65
210938
67
463033
13171
156754
2
366458
219033971
78
379141
42
465509498
63805
1
33
65
434045
79
16
473289
94
85
354278887
24
407753
192590
926941320
50976
570567761
306499
53
422774126
505279795
183145
7
6
64
41
57
814773825
2
373177
131804
1
93
395670
743182973
66
85
343891
271678725
562754585
460384
1
483952
75
8
95
81757
3
85715
147452
69
435506
68
293833
100026769
4
49
27
72
66
322004
50
1
132106
492387
70
39
5
383878
395770963
133800
57
117448
95
58
95
159425
35
163138
86
495393
445681
327021
340789
40
403748
472205077
441030
43008
442621
3
387951
56
68
93702
494645
40
138925
79
131175
18473
366379
18
60
7
22
32
231826
290547127
49
147725
355567
61
19
21
10
3
308730
996344536
11
223106
94
220611
131074
40
94
36
117458
17
12
55
556776908
11
17
884397758
52
180841
299643
9
65
70
76
120326
75
126119
44516
2
490951906
494511
213423
26
25
93
418082
75218
166803
75
74
42
6
1
198355
109980157
490071
412379
259511146
72
297714
250314
96
21
210435
149114
380691
394043
7
354273
340963
243471
20
176353
382660084
116025
48
46
54
88
56
332070
95
436742
61
497642338
225280
234178
5
631955250
75
84
807423937
57316
402143204
11
5
62
131531
2
65
11
123645
99
497304
41321
75033
64
54
65857
81
126166
890159113
22
63
6
22
83
52
901280797
408175
669954023
419737
1
34
98
400456
61
455379
156103
367696
63
353769
87
637837024
443510485
72
67
89
188762
20
5
63
93373
75
57
196704
91
389501
9
293252
98
62
83
360393
22
42
64
229883
959448170
218332
154211
170519
3
132503
59
89
11
416560
335830
456002
392334
342706359
24
58
40737
340249
7
347329
5
7
327083
29
10
52
543395256
5
31
3
199763
412272
475755346
85
363904822
1
82
129537
43
34
539220684
190129
117738453
241252
81
485198
147529
273922
317020
11
6
436917
22
1
59
37
60
56
248432
365688
6
262321
60826
37
62
15
97
176303
32
11180
451602589
15974
41
89
70
46
87
949582053
60
300210
412552929
2
87
17
216727
30
348036
157511
87
850309166
90
563407067
60
344260
998812430
270824
7
84
12
76370
442282
978646105
205208
957513510
35081
174284
32
24
330749
16
203231
66074
3
155522
157147
96
14
11
88
406774
213992
149073
7
98
72
105393
456274
436970
29
68
84643
105576
463787
98
92267
6
43
462320
406656
64
5
349174
12988
347863
38
59
24
11203988
76087502
196818
7
8
35227
117714
6
201925
412323
24
36
95
264872
18
24
418643
204329
56
428937
18793
24276
955399943
927803002
289460
409454
228187
9
3
88
57
32
48
77
26
57
215671
66
3
68
222452
26390
99
95
117706
62
474897070
315310
116604
143829
49
218975
400426
5
570031021
85
33
85451
223048
58857
67
67
319571035
169709
833310725
53
450639
867325406
523676049
383592
223579
385201
406318
29
292634
521213331
172985
26
450852855
413748
9
11997
39
53
66574
17
44
55
87
54
48
36
498287
69658
15
450584101
400226
146024
266100979
35
44793
856196698
394313
318020
6
2
195418
32
307032
86
47535
97
412236950
122519
349738
320445
271666
252911
10
90
51
173937
65
66
356814
4
62
3
153317
84
179629
280346
191267
5
308874
991205662
90697
72459
195219
20
1
328152
143752
464304
85
54
58
77
88857
965921239
214153
403968
753537993
8990
208658
49
183936
44
162671
163787
469808
9
4
858126705
87
41185
446316
391355
207230
83
7
889394948
459284
487826
46
32
7
152369
45
82
70
59
415766
802867128
281742
7
131704
65
43
435213
33
65
11
892567392
110668
91
53
7
293142
62
57
91
17
400067
16
71
478851
335561
4
86
892026770
344794
2
296390
36504
227281
465126
373961
309337
84
443058952
82990
340054
6
316976
52
7
682834106
450956
14
77
17
168721
77
207505
79
252959
82
3
3
53
195400
90
90
256134
47
790216451
366913997
45
73
331004
80
12
169762
67
3
49
8
14
460737
95
180093
21
71
49
25
388599
83986
133215
310117
650180348
162343
124667
84811
16
28
485726
452944
19
29
1
34
30
122603
210059
55
116029
76
41
581095799
97
3
99
9
77747
23
7
57
297731
30625
118718
496646
475526
373454
82
34
822971133
5
39
111218
44
301373
5
51
328071
348288
30574
67346
277023
16
11
43
57
7
75446
240137
18
388458447
88
73
99
173034
144361
53101
216168
90
176334
297162
92538140
497421
415253
72
497511
59
420965
486429568
9
34
354858159
241277
468275
647662942
8
11
209529
72
315940
366568
151888
40
12703
259279
180102
12
6
570064541
412942
97
5588
29262
9
444097
443638
358258
7
236083
447846
53
82
308428
28924
118116
249956
85
97786
60307
52
97
181330
51
10
465950
263675
60771
68
273464
190160
56
54
136017
196249
384348
34299
463643
251377669
64
11
397922
773858738
146892
66
96
286002
5321
30
228247
60
278830
91
14
7
423259285
59
260463078
3
168017
56
307570218
375626
41
488993380
53420
32
102889
28
63
485737
58
495703910
23
37306
406015
154442
199654
144486
60
23120120
80
24
124155942
176664
25606
506381990
32
84
9
52
94
42
418130
94
88
44
73
75
457243
304393821
42
21
6
5
31418
53795
268410
64
210983206
411719
233637
307714
92
56257
492308314
18
98
217008
136801
76
8
88
18
194060
716344181
3
32239
316926
78
459047
2
515666288
48
77
6
45
450125011
3
21773
354517
88
42
26490
77
43
92
434273
79
191395
47
78
24
414002
5
524570417
148457654
174182
359925
492818
347034
176476
238567
251776
321358
493832
391838
344557
194158
229970
87
312827
340054
88
79
1
35
179898
12814
137975
200378
5863
229367
280496524
28305
22
313802
381252
58
199222
87
92327
7
158128
57654
3
67568
16
491875
225965
8
98
84
206689131
4
76
998857953
664651531
95
363914
92
448650725
14
63
175471
20627
173863
217040
120228
81
94
270454
780364279
67
81
285941
3
221382
29241282
80
499128
55
234903
787305140
30
47140
15
70976383
93
498386
19
279883
65213
327708
39
153323
733634974
493270
74
97
142496
388030
461659
132121
56
9720
174660
630818069
74
78735
78
69
51
23
3
38
43371
2
360222
95
209364
19
374068
120879
94
185974
27
31
69328
5
4
2
221734963
5
18
401659
7
59
31602
48
40
353267496
77
342273
41114
5
71
32
69
8
54500
4
54
292253
292720
387082
75
428079
385607
136466
380060
263896
37
57
203119
17
410340
86
37
80
25
243567
382523
321656285
484629
14
443876
368065736
199741
78
927963505
8
201803
37
37541
8
53188
86
87
51
42
128930717
75
19
140696
4
395861
139259
256929
5
187541
436992840
10
29
364470
66
290601
473359
31
3
2
421228
25
77
20
5
243940
442332
424139
53
3
18
93
485994
566004141
60
69
133405
735218305
59
77
32
302198622
391360
225716
406869
61
64
71
206422
58
6
69
409416000
97
56721
11
85
90
78
7089
81
4
159141
435009
25
95
25
371039656
157751
145094
99
98
62
583667447
498579
396915
740222105
39899
71490
49
53
275108
156012
483940660
237944
287615
30858113
310606
7
35077
240991
705893598
496870
210050
3
28
148682
49
19
102515
90
82
6
365522
90
87
62
37
44
276534
57
218984
10348481
16
23386
400946
126359
52
55
282382
9
3
36
544462178
2
5
97
99
279532926
507257643
373226
39
63
80601
26
455913
66
92920
51
109920
96901
43516
52
163936
707994162
390376
21
93
299491
44258
6633
41
724789350
93990
38418
163366
236132
48
999075039
251818
88
327941
176062
403486
371317
91532
4
36
6
2
97539
11
93989
494683
94
142901
213766
8
3
67
833328181
470511
30
467333
464809
44
55
69
92
410648
79
28
249286
49
486716
61
128576
4
363358
359011
406293
46
4
26
66
86
206500073
306745
27
375405
34
25
88
81380653
83
37
77755
50399
62
67
332396
41
8
22
4
12
337846
27
40
362798
64
96795
496999
87
302900
344848
8
5
21
218790
399168
50387
412877
214410
19
82
50814
448033
310671305
111169
17
651245948
203211
484443
254064
1
35
20
336119
426805
135547
420493
28
622491157
26
8
118243
83
470660
34
165037
4
4
1
360811
286430
80
8
9
217162
53
69
33
112078
31
662095926
200761
67
69
318727
51
76
405315
497308
422156
292451
144838
191694
51
25
9
254315
83
28
371481
480861
26
372819
494338
3
394381
65
179657971
488687
66
337476
82
8
87
2
18
77
300359
89
285804
87
10216404
336423
11139
124967
249662
72715
85
88
66
227690
53
36797
92430
133907
840635805
355358
211970
98
29
724899147
5
2
283794
320503197
81
78
7
432608
262613
11
23
406041
473936
4
18
369733
10
913755660
355326
94
827999144
18
503899466
177787
430099
61
53
91
160269829
43
479270
85
23917696
6
156716036
33
105045
9
97
435707
71121
312365
38628
7
80
407296551
3
81
11763
9
465339
350827
239295
5
181447
246073
284366
337527
32
32
466996
22
80
426816
475630
7
8
288382885
39
43
473784
94
25
56809
347335627
64
4
40
47
64
74
284983
14
90
158038
25
213151
49
450849
173425
84
239898
27
347613
14
2
71
259565
81301
659667808
133597
34
79646
75
561201427
37
23507
74
5
69
43
460859
89
293309
406890
55815
218681
90
2637
78680
86
680205214
74
38
154891
7
121991
8
46
48260
839686689
90
9
121210
519917640
3
266132
469489
385060
340904
84
46
449700
53
6446
35
22
392234
92
12
412761
5
40089
79368
123181
22
378166
353395
58
3321
19
173497
13
68
9
233831
56
46
440801094
2
8
114521
45
82
353893
493149043
89
15
92
257942
65
23
49
114830
365700
74380
24
12
2
215842
90
212183
62
6
84
73
270164050
429558
118612
44
37
442322
259619
861503712
49809
724966933
65
4
27
66
11613
46
248500
277402
75
129089
4
40
168279
259095
44
46
36448
43
397520
10
5
318144
66
326149
351087
227298
59
41
491103
472346
294575
89
61
10
72
2
466539
413990
20
76
169107
5
407803
15
325740
7
94
90
653427879
972363513
30
72
9
20
281162
177029
94211
64
33
80
17593
586121813
40564
9
7
6
40
70
98
141236
1
1
248999
49665
53
159824
269406
350599
206245
170117654
67
44
299950413
45
45
56
345712
449681
110139
16
67
9
183819
373126
350142
69557
2
83
578783839
77
3
6
8
74
69
247469545
87
156531
58813
18204
313536
51
65
85680
6
382591
109756
150266
2
651489941
466880
437590892
70
88
896625676
78
1
88
32
58
441103
90
271175492
412872
47
63
24
956858746
32
207059
436400
24
59
24
6
4
207951
4
5
387997
870746303
360905
55
70
82
31
76
6
418513
5
56
56
272513
7
959234967
345077596
418737
889527305
61
298366
57
195403433
336489
88
743963098
94
421023
104803
37
371403
216310284
1
66
27306
77
411091
77
55
680235469
11
297252
20
7
241818
483370
526034464
763705725
195413
487536
13
379303
198300
42
29
358420
99
12
834354133
127625
11
490542
13144
332047
88
26
92
483642
304309515
3
287212
54
250105
13793
66
93
51926
362505
132935
34
11378
97396
81
46
98
2
90952
77
39
2
431398
66
43
918642850
312198
182481494
281701247
271689
190463134
20
229062
24
444127
432163
198652
26
86
344389082
198930
1
69
387434
330511
233228
8
74
258897
279373
38
29
99
76
112786
498770
1
283320
155453
67
102054
458004
405697
328676
64
214758
369314
10
24069
51
226780
23
181272
74
6
571112167
369724
349325
32
67
47
37
304589
16
84
44
469961846
6
366810
380937
47477
135694
23
93
107185182
101260
395546
348403
406500
54
10
34
67
29
75
58
71
385519
43
49
93
42
312216
230427
51
71
204948
201983
370272822
151639
3
33
129787
106768
6
268989261
373019
182525
434366616
308246
308098
219977
88
77491
315333
59
477575
79
38
283945
18
91
84
37
244957
483186
6
56
66
7
110482
6
35
80
19
124126
354809
68
487964
36
81
384192
11
66
2
42
52
1
5
56
325304
401183
87
251275
51
5
526563051
37
463437
5
265920
98
928894285
27
366808
1552
49
7
172439
1
106903
232841
53
84
74
375330
22
29
50
230074
229717
353120
30
36
67
497502
472260
452886
84
7
39
234618
439213
484952
165878
38
335793630
84
17
81
65
849168193
46
41
5
314640
742803462
8
5
83
10
74627
305825
475733
331681
251204
51
35
12
403012
68
236029
5
201162
177103
442341
374447
83
425005
349785
84
38
26
93
34
151477
28931097
58
96
265957
366832
99948
335382
5
225726
95
777671933
370545
7
895154508
351610
157181
476527
307701
6
6
191423
69
67
278959
29
34
28
8
26168211
11
210423
940721582
193980
439356321
340073772
49294
832549658
392672
260467
455228
92247
356996
86
369310
29071
436344
30307
111731
6
135978928
536555419
24
432539
37
75
80
416353474
41
88517
44
8
86
114294
96931
63043
80140
346876
449410
286953
306424
31
287760
75
491147
174952
288865
189922
43
2
9
428678
97
9
3
49
20
89
207426
292798687
23
81883
757608334
7
72
73
324670015
95
316661
24
61
10
59
68649
74
400036
44
31
89
811683818
6
7
338438
1
96
97
86
89
8
68
21
81
39
64
729571956
49
436888
467489
56
3
36
187435
52930
92
387147
22
40993
357072694
134396
55
124242243
17276
87
11
336409
8
65
58
388579273
383268
28
856295036
14
43
9
29
358271
726892694
399433
9
179626
44
4
359435
91
89
974463913
61560
26
129393
169394
120061
118350
93
2
473363
811143453
97
39
494291
5
58
71
41
80
41
77
43791
762822245
68
65468
97
495032
94
220809
203283
489705
50
9
5
196696
344235
97
207174
379985
81
329664709
4
665390289
333965
412764
292669609
116044
306804837
17
69
8
379287
82
351191
146578
214424
92
364678
4
362574
66
166685
389903
66
8
76620
6
220871
60
278972
251540
62
775119650
5
94
639541322
6
39
95
67
56
54
236914
5
7155
14
7
3
76
592027239
45
110919
343336
12173
269398
443272
257440
469219
72
456683
63
89
8
46
311717
203628
2
332043
25365
247644
114497
90
202637159
371187
76
293128664
8
4
312357
6
339628
72
285334
4
48
270445
198023
43
26
209147
66341
40
444395
82
5
2
37
9
465889
95693
148671
296042
209095
115906
8
554852838
9
421970
9
36
119846
438557
8
78
57
156639590
815011230
25
268278
264807
89
23
4437
72
12
142887
29
408817
211843836
217350
201409
74029
117311
8
6
229319
474815
486471099
1
92
179144
78
734248840
99
313801
65
75
16
276794
23
469204047
36
437860
369760
85
8
3464
4
20
4
95
38
36
91
32
1
242302
226628
37349
813156398
35
10
684925556
64
84
70
373244
390585
967058343
83935
103564
9
254508
85
69
48
370180
46964
71
4
883097532
614653616
186807
14
279821396
162870
83
60
2
3
406513
295648370
28
127791
46
91
72
99660
82
14579
359928
35
7
331073
90213
228774
62
773139083
297041299
47
85502771
211318
78
35
1
6
177551108
74
421727
429111006
484554
301271
123037
365149
607747643
24
175536
26
87
99
7
42551
53
419027
178472
29
31
6
3
256221
18573
271248887
18363
97
98
452972
26
709746252
160129
76
460975
75
63
240023
11
86
442415
91
56
185064
403957364
16787
36
8
74555
225278951
168082
160700
260888
81756
510492552
48
82
191360
77
304733877
205378077
56
213293
101302
702123443
6
155575
8
5
199444
442132
5
9
327209
2
78
81
66
142283605
6
2
169418
321658
495582
349429
69
424080
297440
136046
185838
87
6
76
270740
56
660449571
964197275
906254150
29
435201
71
292298
258268
155238
88
333129
353571
443248
1
489989
26
73
7
68
529711952
14
62
67
76
336825
5
729044203
43
248471
92
418120
8
8452
478471
400465
280924
9
131847
62456
14
64
77
7
53
320385
302538
83
75
107709
17702
294018
31
475627
327833
7
56
177356
387012
349536
14
5196
250517
30
98
4
40
55
41
238912
240765
70
51
61
912675481
124976
11
72
64
886399446
82
11
4
30703
219829
2
2
278790
3
268924
49
37010
452802
31
88
78
94
171405715
91
87
4
41
95206
81324
355816
8
2
3
491976
59
577483937
484159
4925
422985
401710
215988
55
2
1
457819
72
248064
230803
303425
49
211272
12
692792066
437218
173132
198622
405583
36
688764030
26
102663
32975
290100
72
45
650038792
126867
396186
74
33
91
3
98
47
19354
6
39
166173
59
6
390538
2
47
85
413104
26
401721
222624
86
60
595713136
163715
318647
469850
17087
14
26226
207435
33
89
86
95
189254
388469
24
4
61
27
9
65696
21
62
82
67947
321529
296067
266381
75367
78
117050
26
82
51
36
97
226519325
73
253537
50
423076253
313419
429799
19
272973
58
339562
98
70
342440
3
448444
34
138837692
397182
19439
178725
77
5
17
26
34
308507
74
484944590
24
205597829
68
386428
37
20204
44
478496
297489
650724711
9
311207
8
169752
404188
431027506
460694
6
51
66
5
339479
165752
45
338183
35
484223
29
7
4982
79
76
569623917
101634
95
98
857219040
10
328356
45
276431740
82
361282
2
55147
23
389824
79
98
82
90771
379041
2
38
25
5580
2
154861
399084
195933
71
9
656214014
40575
78
301809
483199
99
141813
195512
39
485343
3
76
261213
48
244966
75
289655
48
378586
27
64
3
422616
202014
83
108817
203474
37
93
60
63
68
182988
213966
28413
14
39
50
53
17
2
92
12
86
250906026
75
9
11
399986
60
62458
156118
22
126590
361982653
5
747534952
61398
4
90
7334
90
462196
47
69
22
89
729714431
72
228766
333308
71
78
481296
394189
172651509
209512
57963
435035
16
401848
802742467
438166637
98401
87
269120
419738
789851066
284626
175917
11
179462
2
54
4
77
403997
167547
63
2
131194721
185501
81
372431
429861
7
77
53
58
366239
68
87
71973
232825
364651
37
56
83421
79
465684
217999
21
618892390
85
588333512
156210
634738506
1
72
388189
211536
141090
195141
35224
29383969
399276
150399
20
85
212023636
90
85
836697545
32222
256343
5
443892
77
81
42
563784390
189271
174105
4
28
308799
7
74
82
65061
353731
396188
2
9
27
28
203231
445319
25315
19
66
7
44
72425
461249
1
1
297257
85730
394062
94
133881
50
187597
583495476
120081
30
435204
59
353914
388542
651040122
149428
143159
36
60
53
70
95113
57
359242
318300
208374
7
174096065
66
272647
934482970
765230312
21739
91
52
179807
296893
77
19
768675708
304412
146810734
227593
129329291
5
8
365927
77
32
174096
53
16853
296780
17
55
474007
3
284900145
186374
99198
45
878280991
444118
541516679
23
270965
469528
31627
237363
176131
37
152044
353325
11
55
20
80
7
822447680
55
391151
74
421950
436220
237656730
37216779
8
60
297182
224766
74
145963
8
81
11632
138163
8
246135
55486
2
183556
424110
71860
25
74
41
74
381550
42340
228240
99
154916925
75678
90701
126740
380882
32
61
819118829
3
376982120
403425
438395
99
1
491552674
216364
43
81
60
87
875944722
37360
256900
217643
7
435943
414079
21
2
31
38
2
2
4
21
458097
15
277579
139156064
397320
318166
6
901330320
927477419
474629
804257331
98
253938
67
278448
87
93
1
394422
202442
45
64667
91
31
830013645
367963
81636778
334114
61
41
16560208
89
18
65
96
125921
92
47
330984
57
108798
372222148
79
46
81
392747
41
6
265627
329081
11
95
325432
90653
4
42
295203
64
96
90
65
90
315418
61
46
39
428609
56056
155738
157458
386186
32134637
477602019
83
73
7
660580522
437188
36
192214
31441
333616
175614
39
179156
66
90
245810310
82
83
65
39548
8
85
566628760
134340839
7
84872
78
224144
488305
450402
69
38
2
15
333035
412077
74
89
132533
16
70
13
5
96
491989
20
215011
75
68
26
18038
1052
245620
39
495634158
88
781263233
162868
65
22
3
97
370192
26
43
5
21
203484
458844
58406
607541530
99
7
72
174596334
67
2
62
90
73
341689
16
93
992903226
386779
367102
116859
81523
50
54
98
290713
166536
434240
394762
92
256238
53
432980
21521
43
102467043
188250
307118
30404
84
12
299911
51
26843
196520
11
89
275024
38
92
410975761
237536
22178
7
6
70
438444
70
184988
91
152997
62
19
24
16
421532
150009
90
157576
85
685853905
494647
64700
1
24
17
65
137973
8
410749
73
64
75
269246
43751
56
203035
398413
23023
235339
93
94
265791763
97
56
7
496994
7
187567
39
90
54
97
55043
399649
459104
33484
96269
457372
7
261692
692545729
12
15
43
773513437
90
497519
77
191193
560608308
200962
79
64
71
86061
491031
77946
303780
188856
77
81
14
921451291
9
69
257993545
430334
70
17
79
41
2
10
8060
93326
93
123273448
277357598
323496
59
4
121084
327442
76
19
9
4
26
29
51
4
58
50
385042
401105
40
63
315361627
336695
83
44322
14
415385
304170
238056
31
6
383787
461705387
87
102100
89155
22
65
97926
213675
6063
187209
452485
9
77
217768
40
409635
170529
305877
7
68
48
44
71
8
184944
16
6
410381
284819
305402
10
28989
429646
93
155600293
401237
51
330234
78421
54
13
72048
12086944
146573
225717732
256698
422354150
11
367725797
75
96915
348658317
21
486051
71311
32
76
3
74849
86264
2
34
53
622128525
3
30
100041
4
12
67
2
74
431340
35
16
99
369151
939920576
57
39
208588
273813
99
55569
78
49
236719
235633
26
417368
86804
35156
72
70
74
398134
4
472217
441953
497882
274780
184515
443983
266464
463322
362132
26
94
99
58
252950
90
69
5
404618660
36938487
382396
109158
33701
373344
92
203973
459556
74
181770076
275673
62
320141518
708269256
2038
149546
62
4
75659
18
27
98107
9
77
8
48
219335
391066
303484
49
77
156959960
309427
222683
68
66
168806
76
76426
369108
6
75
20
18
92
312331
43
358674
90
44
30
110159
90629
41
457972
7
15798
469399
78
75149183
25760
203876
87
34
365636
2
8
4
4
55
31
362716
32
99
391494
388986
41
31
368442
25314
82
840004998
41
253677083
7
458273
21938
449192
192297
57
77
466850
6
41
46
151213
50
69
915006496
59
220694
44
68
14
27
6
11
479131
273448
5
314029
101904
25
533038958
342160
59288
55
216402
309249
394027
461077
168901
5
27
852020538
293893
615818613
157342
255529
195774
6
95386
150085
34
50
31
56642457
218295
409708
340570
316112
857136128
211378678
57
740229456
74
75
81
74224
153546
486459
211225
97445
44
382800
442582
1
7
316686
141039256
486183281
886322722
60285
93
7
50
45
30
54
70790381
464940
7
93
12
16428
216255
26
42
54
21
3
37
89
46
453203
5
262429
8
24
18
430222
59
203704
21
10
63
28
2
1
144173
52011
8
229186
88
376924
64
42
48107743
36
39
231632
90
91
96
275788
458604
56478
14
37
4
231947
38534
444628
159282
146652
7
242843
55
236699
385660
8
69
101760
55
301415
39
35
14
8
492590405
87
21
21
97
9
556451981
419971
30
998139248
226905
318998
30
99
19388327
99948
188722
43
48
931133874
182583682
972790926
169142
2788
17
367887424
19
490918
54
772950556
155596
121866
327184
108289
82
13218
143812
595232096
98666853
8
305300
3739
32
86
59
491694463
56
167065
420950
74
1
41
98
74
9
367898
278443
90
287983
255656
48032
10
302375
230483
4
81
2
959948512
16138
133444
63518
77997
836873762
317545
34
8
73
38
44
493282
31
966032307
36
423783
99027
64409
78
144082
1528
287126225
12
344327
43
457138
72
1
80
455783
232704
316738
44
8
35
108513
45
732766019
58
1
436356
45762
97458
281021
6
480589310
62
48
40
1
6
95
349272
307735
362170
254071
15
591830621
4
95
423986
491402
82
66
316696
51
267979569
59
55
94
350456
15
18
265732
398709
21
98
14978
9
384386
764865283
311745
284811
429218
427269
298379
740245650
27097
1
80
212847
193277
486240
2
326087
28
355400
81
66
458286
1
85
406390
30321
6
97
66
55
345142934
79
49
425125
66
78
75
174424
413615
56
53
486297
3
98
248172495
48
422919
285022054
64
3
840785391
39
58009
3
48
268844
65
459563
60
258165998
430682
12
15
47
46
256477
82
80317
255105
389266
70
120113
119918
367509
55
72
320996
373263
400416
440295
11
70
201179
211933
50
386808
482905
256555
7
155065
2
44795
53549
71
41
462339
264064
5
3
53
476831369
99
394252
2
72
127345
120283
60
46
70
79
113597
40
28
2
11
410038
51
83
193016
413183
32
3
371863
48
7
142563
74
171797
46
55
174889185
456140
459713
691676648
344539
330347809
81
237608
41
69205
31
474619
372103242
30
427746
73586
81
32041
4
40
266576
327961
99
23
84
119153
68
166513
87
57
703982868
30325
140706
222620
302239
471356
51
42
16094
26
143021
391607
72
95
162233
6
469515
78
42003
99
593536289
476301
77
82
93
25
463707
107366284
13493
94
95
70631
333336
40766
170538
17
33
56
84
227815
42
42
8
51
94
91683939
37
94
40
135307
83
52831
4
27
55
6
57
95
663164504
125352
34
1
157769185
302995
27
129023935
81
59
22
69
73
146315
97
316209
35
71
64
2
80640
99
37
447586
91
32
72
294441
11204
482215
453622803
499919
346587
9
89
902366041
5
441075
172809
434865
68
82
481677
485152
679214981
869303365
293094
40
715920622
252669
347155
2
4
38534
131717
9
714232581
53975
414792983
36
357661
9390
260883
58
361846
13
458087967
85523087
21
92
55
96
77
232610
165849
67
51
929212007
365507
23
2
288240
315771
3
29
80
64
33
234618
8
72
411449
111593
471718
390886
93045
476161
192677
431303
48
285800
329421
288885
297861
24113
28
234774
154672
77
389217909
214994
3
92
278923
216336
77
159441
9
48
51
2
366837
45
46
168571446
48
224164142
194948
33062
394899699
53
284476
452769
37
156262
62
335530
45206
47
398796
9
28
3
41
91
81
34
31
737278501
379004
23
61
21
567929445
47
39573382
554992095
29
77
28
68
438621296
380039
41079
144708
471306
82
1
7
366496
14
31
13
460894
437441
12
31
413781934
285652
23
220663
17
48
55
87
89
406030
70
57819
676786837
307436
315412
16
9
189024
96
85
298126
169780
55
120702
372453
17
489913
7
446082
422484
2
91
460461
120974
78768
167879
32
300153
19
69
222183
156723
7
68
468957
492388
45
5
7
91
69
8
188884
74
84
82851
358612
339528
830906767
83173
176453
3
30
29
110588
176742
66
50
71
69
103650
127103
9
962957804
130067
285928
4
2
119305
50
330974
91
13
222642
9
81348
54
89331
74
331296
9463
3
266504
26
98
37
180389
909349736
435600
94
301677
75
190346
75
4
48
105104
83
86694
415803
39
56337
449843
23
172674
69
63
24
121276894
20
78
199484692
33
27
37
9
3
26
51
139657
228921
153927
982789155
17
86
98
34
265779518
649818275
75934
236532
56
24
57221
283276
486577
335662
185115
339502
8
69
124263
318665
23
24
36
144008
9
63
81
66108
4
314901
77
188026
61
4
311066
243724
169492
85
9
23267
60
74
2
27136
97
36
133596
90
95
62
374493
6
122228
68
3
8
36
35
212657
219461
45967
7
445667
95
83
44683
11
64
64
476573
25
226970
5
9
390606
309920
71
248948
60
4
72
134006
14368
8
36
375118
78
273108425
7
63
14
495589025
24
83
212732
42854
70
345652
69
14
5
663999167
97
298640
191727398
160316
11955890
32
278087
169230252
43628
25
78
273582
12
63
419575485
45
138219
301144
52
771318167
98
3697
417465190
30
3
30
138182
35
84
4
222447
205700
48
221680
732394206
95
81
45
66
231679
420315
166714424
448300
343969
25
78
108112
82
77
49
84
82
42
24
498576
22
76
621368013
305564
36
475212
45
9
871495949
806775985
45
26
86996
38
327365
5
54
21
22
293761
48
170538
6
6
73
510681281
401907
199985283
10
156103
90
1
314989
83
464815
100325
72
98
447449
12139
353267
356673
315403
211029
85
4
5
1
127469
287703
2
26
149705
227874
42169
9
90
10
329419
83
4
117406
33
42
20
397682
284950
95
97
85
484758
100862
294930
266357142
9
82
58
41
381105
14602
40
186822
4
146952
15
61
75
98
27449
325077
31
495384
318426840
1
95
37
25613
478329
50
42
411246
15
64
76
448938
77
87
746039225
90
389168
67
88020
55
76
74
579572084
74
11
436087
3
80814293
473395
8
204128
452746
55
38
368077
440311
96256095
78
30189855
662904618
71264
121402
219426
204990
5
195220
27
78
49
9
171635
33
22
30914
1
19
53
436549
42510
79228
78
152176
39
22
42
9
254814
463405
73
294611
71
79
405523
60
424418
80
34981
20
51830
56
68290
1
278760
52
8
487029
65
121471519
95395
279542
81
401674
20190516
28
8
464932946
9
74
453793
41
52
98127
79880410
127723
67
109641
496110
374246
190817
62
15
199911
59
460473
59
71
528456987
178613
23
56
97
41
311713
36
208582
81
306131137
32
476522
24
62
16153
212703
90
83
61
114418
237718050
25
149923
497946
57
27
54
5
173188
41
482259
416727
17
19
39
98
48
361747
78512
95
361869
4
46
326507
256300
809106652
340432
89179
87827
4
65
63463722
358555
75
50
12
119914
353179
33
379844
426152
10
249390
3
22012
148358
81
37
215090
313906
63952
17
3
250744
362059607
31
7
431721
47
486204
5
159504789
8
9710
13
93
98
56
242378692
82
180523
33
55
74
28
55
169874
659514763
84
267391
497558995
83
355743
45
360405
3
59490
5
7490
70
115864
464232
64
60
4
125232
60758
41
73
34
459844
66
93
408429
489798
174356
295199
185225
126501
401449
6962
457799
68735
44
22
209302
38
131798
176765202
69
58
65
39
80
50
98
43
90
933776360
26
476241
95075
421127
43
80
854665683
444143
262254
64
31282550
61
75
44
991580211
96
797031483
602062882
31
20145
351486
111041
52
69
8
94
76
36
24
385324
370698
18
282561
44
160049
27752
2
350325
35
25
158160
36
765745885
99
62
285941
309333401
66
89
990084882
33
141124
376664
84
4
12
482227
224023
478188
124013
71
68
74
46
57
26925
185130345
156371
97
88
54
158751
47717
10
37
237913
87
672016491
964447092
33
46332
16
139556
264643
99410
434381
641624241
30
94
821751409
175726
9
12
30
48
19
113530
395593
400320
39
39
11
334663
60
327252
8
200542
6
4
243136
62
74
64
467838
16
10
134128570
6
3
43
79
79
224746
30
74
43
283008
51
54
27
58
103004
48
35
24
8
414239
64
80
6
25096
69
17
240205439
71
65
284709
658395024
382869
24
43946424
10
459434
1
141613
41
36
59432
232645746
54
94
12
6
10
973337443
464917
448301
88
53
228047
14
190453
7
50
249070
98
94
10
1815
68
337246
70
38
2
27
5
491225
73
459281
25
1
820324459
82
476527
339821
85
44
31
412649021
265663
267900
280560
198274
267086
366579
480280
127033
314105
68763
88437
86304
170560
24
66
23
20925
227578
12
99
311652
21
67
200401951
187700
420569
93
467123
78
130299774
71
18
52
83139
471294
96
922926095
492210
74880
486840
4
97
71
53104
7
421067
327343
80
12
79
2
87
151771
402314861
6
235581
874675495
6
14
9
91
2
95
83
473241
4
20
490102
201554266
61
18
21
59
95
492479
50635986
92
88
16
402661
68826
76
45
337967573
22
6
208908
1
18
124976
94
17
32
420597
303093
35
41
331029
211810
411716
50
25
43
46732
2
49
252827
86
6
5
83
329395
26
142216
87586
251863
913679745
65
229080
434785
217820
3
18
86366
81807
64668
358174
7
73
300803641
470004
487909
217464
34
52
34587
65
103214
94
130242
45296219
22
495136
207173
452455
78
26
432898
98
313401
2
670507623
69
72
55
97
457619
149581
172634
3
268761
74
68
466950231
225861
782433762
396152
637455470
24
89
88126
8
53
59
63871
773748190
35
78
71
82
72
90
44
259436
209504
52
786669753
38
797582241
78253
266093
314366
93330
61
99
209977
56
6
121710
574555722
58
34
97
66
248442
116032
90
74
79447
38
152144
7
78
9
40
197240
51
36
456623
445004
61
775239087
282801
55
53
17
73
831489124
51
322051448
365036
32606
256562
86
80
34
4
1445
176709
72
87
343525
298738
75
815176437
459198
74
340612
308970
45
1
456599
159634
85
380099
51
7
481836
17098
28
9
251744
292444
311059
591158460
71
65
483477
63
76
46
4
22809
58
28
36
548240207
93
877967087
349548
40
40
6
857379716
99
494175
41
485545
400853816
474894
69
3
6
86
59
133340
456616
60
87
25
382686
373219
889213562
17
16
2
14
3
80
7
99
1
4
66
149033
41
2
61
16
72
485003
50
4
349651
27
60
2
275357
257258
61
15
268340
11
84
39
82
39
289809
2
2
200753
79106
26
342588
59
41285
89
62
74
99
406243
484065001
35
238486
20
472698
90
171562
30
40
3465
476532
136814
478181
27
19
138128
414383668
8
375438
126292
461370
173723
290338
64
472164
43
984519479
721191168
330114
70
121252
93
143934
42
9749
280339
977674997
57
27396
429492
796766743
18
13287
49
14
428858
3
227307
425607
412734
70
424570866
49
309511
91698
17
460433
9
382468988
397726
24
378639186
737060853
64
311217
43
6
472677
9
55
27
484439
323340
38
366406
57
74549910
412503
10670
172582
235854
35368
78
917762201
81810
495764
971786664
15
96849
115430
183014
152279
226764
7
712183941
10
368535
166389
192702
44
4
85
350581
68
40
117438
282724
96010
12
93
33734
17866
36281
408737389
483518
84128
194607
42
26
1
27
85562
513238013
83753
40
74162
46
305746
279164037
407984
302699
61
438465936
83
65395
63452
19
31
28176
112241
43529
226066
43
38
288887
186954
12
283044060
42
4
17
35
491650
147063
17
420562
202945
8
66
2
13
328434
53
197170
375614
76
90
407282
495552
177591148
107201
429665
99
58
323432533
36
303243935
82
20
78
491466
81248
74
279896
372742
20
155860
8
98349
100964
264431
77
273559
89
455380
460888
63261750
170794
23
99
291455
84
93017480
1
77908
455365
323467
40
276515
58
87
33
18
147693
270434
989357593
60
89
27
1
22473
22
2
42191313
52
25
637233982
24
73
319957
72
496387
381946
16
49
60575
360885
85
79
335739
146947
319467
6
75705
388866095
375823
5
22
340449
60
78
543252327
110222
473408
277421
91991
28
64
5
5
973484789
712378900
3
94
27
436064
3742576
285695
17
14
162648
19
48
79
255316
415651
77
6
57
20
50
77
40
179289
145345
34019876
102013
92
397854
195686619
286114
83
257108
467876139
71
5
65
59
86
73
2
190444
87
251192
413607
25
13
415553
66195
94
83
263118
13
30856
354011
60
433522
317224
37
236815
52
13
79
8
189964
161570
357659
21
445150
50
381564
359124029
244864
48
6290
21
322710
31
499011
42
388377
696443068
380037
494091
79
78
464728
11
244234
12
126267
347925
729486621
57
8
95189
82608
19
20
4
96887
45
328651
101087
40
1
97
291970
421961
31
88
67
24
2
406116828
442110
221690
361054
187742
1
8
98
96
70
28
168295
407248
87
360081
84
10
15
326675
3
94
1
52
36
328224
37
59
193524921
1
75
136847
45
350840
9
3
7
71
67
112110
2
688164577
164414
304779
23
317050
54
35
23617
404316
182959
42
84
229447
55
96215
456776
13
60157848
605647175
176185
957494643
258289
256319
34
445859
648029578
235831
313890
27
147236
63
160368840
60
90500
61
24
48
118799
44
134330
43
142673
198257
9
293026
41
5
58
865244045
232125
4
277420
465168
10
78
992008941
94
17
17
317978
395863863
938650830
82
944232114
13
12
80
67
149490
62768
475329
392280867
166878
638740169
90603
62
222352
141686
208876
71
587001799
201146
498878
1
99
34
217528
90
97663780
5
213385135
408522
55
89
320867
8
10
331745
95
989571777
86
11
13918
31
1
231787
40
6
14
365470
59
21
203158
71
5
54
161166
212405
59
165727791
9
422694
304422
49
32
2353
32
65
337429
74
122562
136369
14
59
481359
4
2
94
90
323408619
497397
294862
96
667578444
45
420064
12
7
329900
129344
235768
360659
13
236838
33
987765312
194715
85
334949
68
232556
5
89
48
27
84
60
40
192879
693541363
20
455311
70125
13
2091
914198866
537780648
408736
3
43
52765
90
459762
495819
98
93
32498705
59741
714710056
352395
132601
36
24
15
41
192817
30
197507721
147246
21
282006
36
410760
6
55
138392
168727
4
149345
164634
56
70685
436783
28
60
36
511932019
63
408313
92714
416724
464790
243357
78
2
495968
490992
26
82
375025
93
320142
6
459866
53
92
86
220159
143746
82
34
62
72118803
72
1987
9
229195
98
59510
20
450792
6
62
62
20
36
77
421300
17
356563
777877322
195778
36004
32
93
93269553
111230
614643179
20
699014903
25
249018
84
91
61
79
219355
305047
290376
677841678
59
70657
17268
268880
58
18
119129
571398883
232296
102167
348634
74
88
86
232783
17
54
16323
366117
32
295406
35
29
9
298135
76
611858231
125160
131683
24
26531
326580
68
6
4
175038
476662
5
151266
407548
2
426130
58
262897
403505
69
95
53
76
253817
47
6
400900
164088
38
350244
169491
249917478
17926
73447
224758
2
46
52
150398
260975
141729
1617843
246284
293178
91
52
72
418581
58
287705
466371
1
120474
65
97
81
9
462633
57
51
240759
156697
53
15
316498
225656
64858510
3
8
85
6
24
240562
21
54
94
415508
153409
161493
346184
62
172024
2
7
494566
953999349
265991
88
17
6
108452
494357
248499
38
458509
79
6
340691
68120
40577
14
219126
103795
423557
443668
731313603
344486
17
1
49
249936
96963
839548847
62
48
60605
89768927
575861086
253595
137510397
270164
294310
5
476127
366162
150815
89
7
321267
688242093
13
71833
521822572
44
8
480235589
299082
22
47
133275
4
356049
83
116241
467267
712401774
8
7
7
73
74
84
321250
23
36
78259
785954611
51951
86
25
47
269945
58
34
469936
9
216254
72
3
262921510
6995
50095
76
322577
39
275028
141506
5
47
6
222290
53024552
7
249133
73
41
7
456379
7
9
90051
48
14
7
65
274068
23
333605
1
239088
173102
89
117065590
355885
19
2
434289276
2
171206562
129476
85
458084
84
17862048
166131
96
289440
22
212362
142454098
395935
328647
16013
309857
85
98
50
461867
30
86
616607084
175255
83517
304392
306962
547416677
9
24
68
71
66
1
299983
456531
67
288395
49
28
471342
181481
296161
72
39
534541627
55515179
59
11
103976
400947092
602574649
222417
378530
30
44
45
263708
249372
387655
34
71
433508
38
272788
12
292365
196391189
92
437759
78
66
143649
120189
9
7
59
121747
67
83
44
339880
94
61
487844
402712
401059
274830493
235366970
246491
28
55
106893
957997713
438642
74
314905
496353
86
398984
148886186
7
248135
494172
47
382722
31
19
399847
444083174
4991
207138
16
1
92
52
30
9
491486
4
356961
429318
31
364977031
5
83
704283421
21
7
615870021
101142
5
97
10
362232
6
360353
167862
515491063
357241
8
42
92509
191897033
237052
1
219667
208113
2
359602
219697
85
69286
67
4
3
3
405880
58745
100245894
174621
301853
68007
47
34532
88
411357
112260
66
119821
35
167275
476639
70
401655
379384
549655225
154332
6053
311898
53
484086
422558
436389
67
50778
69970
375348
63
322116
8
69
4
270450
410290
101539
95
227768
719072687
340398
60
63
35
319902813
70
134111
4
20
409369
683033891
57
347416
337957
98
21
54
14
45
395023
188711
46
54534
110149
356
265944
3
97
104823
405194
79
271987
82
198098
5
44
214485
374115
223894
496508
76546
79
179220
66
494738
323062
807617276
41
195065
260664292
117972
379762
41
247307
181089
1
37
287987
259206
459697940
50
246683
114999052
173812827
11
132930
5
29
177952
108745
38
3
43
35856
202951
9
3
91
79
156221612
357401
25
365049
12
87
11
477149584
37
66
15598
6
444024
86
32
32
562712908
95
29
73
205298
164909
75314
5
55011
81
242337943
726904877
21
155609
229746
358404090
45
78
54
56
145883
99
70
86
88
230160
187398
132333
71
48
64410
345302430
25
290804
266096
490077
794175033
394934
15
89
60
8
289235
363944
46
13
405643
435614
384922326
13463
230125
411702481
405911
35
581501997
162
87
13710
304892
470204
63806
199451
38
443602
116898191
17
4
28
462211
839770736
409624162
809557520
130196
444456
63
481857
370333
24
283575
5
64
17759
64
185613870
43
44
488902
264146
2
95
202423
90
72
321763
44
63
129264
72516
157721
29
30
265154
90
485506418
368268
33
25
81
43
193797
318454
222877
9
68
58
10
91
93
81
12
382651
383929
198755836
70
213047
23
47
62
9
5
90
75
6
344239
2
77
73
92779
531230539
146411
1
82
6
4
62
379833
41
297215
584667525
52
13
387664
434386
64
34
6
265664896
218678
44
65
339117
19
20
62
13
313717
396422
195365
22
968413052
59
85
98
87276
243817
139759
269426
173232
184703
11
82182
35369
427928943
3
19
98
91
78
96
378056
382729
8
67
491111
571417560
698962629
34
498614
315690
3
280761478
27
234179
26
90
688
396365619
38
55439
47
76
7932
94
58236
481051965
59691662
9081
48
39
77
467113
77
80
81
45384
285208
41
57
8
412886
93
20
9
351136646
413661
5
445383
723821989
482519
70
122689
6
57284
32
346623
229652
7
15
210765
244145
154638654
70
14
343150
72628
229538
4070859
116488
45
1
56036
89918
72
77
261914
439772
365877
182545
59
10
5
29
30
137519
81
658791173
145157
296565
31
353196909
294567987
90
167852
79
291567
378042
806698651
21364
309038
171430
71
86
62257
1
44
81
76056
224482
10
6
86
91667
492837
492727
336867
171936
17
87
26
327650
5
184289
42079
87282
67
255166
33
13
86
44
11
182827
480698
180785116
53101
431738
21
115518
338285586
17
681539276
19705
64837519
70
345193
8
141937
7
92
192717
8
761093226
345425
68
547789486
482220
464508
23
201644
167381900
488774
26
160868
515490128
347220272
27
14
96
405392873
438195
53
113428
9
27
274350
421578
41
142822826
362435
66
6
92
35219
59
110563
83
293627
18929
391227
61
169817
307220122
488169
138965
78
177428
67
136589
1
97041
119347
224754
5
33
316688
44
51
362871762
19
1
363011
297983
232475
249045
70
411024
51
51
2471504
1
20
183556
244285
20
185611
92
70
51
74884
5
38
33
31
45491
327566
23
62
60357
50
264796
288880
405250
28427309
350205274
223667641
294838
90276
263884
39
21
167552
2
717887982
399925
94
53
96545057
147503178
304342
253264
21
35821580
35
9
69432
74
4
440185
162941
3
67
20
66
997021787
2
261625
239172
80
56
74
61
83
327729
82
32
207986
186893
249468
339955
44
312377
96
285525
336808
250834
41
17525
402176
29
157077
31
28
222257553
43
44
437629
660761737
231234
49
78149981
93
69
71
153632
97
70
83
19336
24
346040
14
72
279682
498311
482236
116444
21
19
5
339793
180475
12893
294048
165191
112701
387741
470492
95293
52
309040
51
199959
250419
6
53
479777
50
823602606
93
53
75589
91
202642941
183550
33
16
484059
404750
340389
16
97669
148828
379812
99
11038
70
208227
10875
166261
25029223
2558
34
71
88
71
4240
148022894
70
259178
424836
42
12686
108474812
425556
89854087
235512
6
79
425818
38
52
447447
439039
671226641
345109
386625
17
327867
255143
9
48
352414
82
94
77494
555624023
469042
367118
495753
38
874498450
8
4
264949
46
39
87
98
94
81
69
93728
766672832
5
83
57
26
272002
14
470482
324212
145082529
95
90
6
314651
412992
35
361181
287595
68
103110
495243
265974
24
97
473906
287779
212983
124374
109748
16
407524
98
65
39
727454603
27
415176
31
24
429688
200404
10
120390
51126
394136
111100
16
44
300360
55
92187
344520
435444
186537
7
36
275226
8
105105
35
248179
174363
556647081
50
775481364
421979
104854152
91
43
322588
54
14
49
52
66
37
89
26
177828
41
479012
513011044
206906
5
379600
13145
152259
51
274707
101542212
59
99
211642
458977
142149
62533
444446
166649
7
28
74
22251
57159
34
3
94
285246
292594
984251754
62994385
76699104
95
68
73
90
99
773210266
61
428599
431673
284316
172918
91
71
171277
462865297
389303
27
443355
10
42
90
327669
281037674
38
306722
184220955
156506
1
31
376482
462743
8
51
18
329540
23844
94688
558834076
138343
222224
71
170004
16
460340148
257786
60
181912
157260
352930
71608150
12
15
74
439711
78283
76
23749
76
412812401
26
316864
444798
14591
2
66
87481
196387
97
132335
23
140698
29
68
298830
369598418
370783
94
52
12
70
389658
350318
5
729
667663488
452419
159261827
68247
67302
33634
437488
349651
45
464467
41
459410
47
8
19
25
473321
169247
299058
67
19
98
90
44
84
284367487
83040
223312
38
432822
87
97
237617
3
641821024
455394
16207
398459
204961
32
270783
530513446
25
946231972
18
7
221848
498656456
220894
17
433747
34355
71
9
285545
48
106578
99
400814
16
412519
284131
9
70
438661545
140468
98
95
98
43324
62
5
14
450438
792771485
370020
43
8
232839
5
185699
12
401328
112917
71
48984
435449
35
499112
369559154
98
368612
409991
345586
57
360565
233637
160435
8608
5
30
15010
455328
469626
333120
29
628435837
88
54
491992
9427
305974735
40
42
7
3
259399
262381969
232039
81
234894
63
66158
39
157184
79
96
98053
50853
168876
99
83
358593
28
499324
82
66
22
479399
88
73
42
78139
70
66
72
8
745851970
88
80
87
267329
41
497395
39
157047
153276
24
37
5
57
142383851
11
52
22
239147
4
79
39
502453869
151788
126806
8
68
6
399671015
323970
1
495579
391457
56
221341
9277
42165884
233442
26
890623975
56
65
328903
35
98
30136
346210
491511
3
6367
175998
442884
420008
18
26
69
215761
84
7
57
89
784632221
122662
5
69
57
364749
401999223
1
97
32
215606
922598408
368322
7
9
344808
74
20
295085
69
441343
173205
451922
41
53
68
76
25
389299
229437
98
177234
213175
486912
420681
267440142
198685
49
210135
81
33033
73
67
246925
495619
26
72
74
48
406155
13
63
3
264737110
58
448783
192794
32
70
42
133978
92
47023
203990
12
13
442987
231674
17
99
498365
85
371173
796490444
4
156824
37
69
51
111643
3
224061
247864
98
13
49
356507
7
52
361232
36588
295466
412626
482908
12
433247
72
183777
746593649
93680
337113099
1
148204
91
465176
170184
407468
88
7
80
415114
55
3
164907
299127
39
435008
76300
81
75
129737
415365
251278
453396
422062
10
4
36
8
468980
343744
477067
95307
22
459874
33
237259
58204
46
73
386105
78
110022
91
1
86
934523327
136655
47485
302259968
64
184194
306987
20
21
9
63
42
495857
343546
84214
45
74
52
145498
63
236229
52
28
554108759
266591
100789
68
83
16
52
45
921709694
65
366866
217735
44
28
274917
333930
934304029
3
421690
77606
62
1
275858
10
385437
84676
52
84
231775
10
14
10
14
53
463288
43683
8
13
80
654385856
81
241246974
7
24
34
9
70
343109
95
786904258
52600
31002
165248
101044196
14
76
8
247737
184716
68
156405
265506
157898789
4
8
138656
50
29
13
439730
278452
38
467357
29
75
88
1
231445
135951336
54
101255
52849
177054076
393372
42
88
199049
92
176732
156977
80
85
30
406572
41
134313
88719
427393
433118667
11667
49
309236
70
351534230
5
245238
30
486355
65
372128486
84921
160657
42
136237
261377
321087
352146
166085
58
82317
50
600512547
58
71
772842055
53909
25
4
253306
144897037
7
416183
97
52
95
54
90
82513654
2
67
36
77
402513
9
77
265534
225750876
284122
36
474908
7
60
280176
1
52433962
60
208914
28
14
609181159
253077
211013
420745
452955
17
25
8
285546230
242529
178038252
39
54
94
36
27
67
737845387
5
130529
167682
355332
10
8
180547
962459275
27927
210642
92
247243
49
312465
185480
89
49
34
62
4
15292
64
84
2
1
328291749
10
359428
134280
207251
26221
8
84
94
81
45
296103
5
98
61
121851
84
78
56
497349
62704
405530362
7
66
43
272604909
696714809
329726
218106
336493
189478
2
50
50
99
12
950737328
3564
137474992
20
262225
90
20131
35
2
30
52095
49
62
6
85857
137918
73
306595
77
89
287821
58
34
73
91565
73
410037
63
45
439824
22
34
75
7
78
26
431394
2978
78
24
79
48
777255731
43
85
13
66
16
3
359855
88591
405206
21
25
95
431496005
30
96
63
33
608196872
18
212382
772615745
47
39
518789737
498982
320958
123165
327301
81172
18
83
16
353675
2
237338
835254056
42
31430
7
60320975
363653
325632
209078
30
435879
91820
75
87
70
5
63172
3
7
96
19
61
4
346626
279650
105034
5
28
875093122
6
96
82
161246
353548
259279
197322
139743
64
18
54
71
143617
33
44
63
419969
58
137317632
18320
322845642
134246
337059
39
73
4
71
51519
89
218421
94
6
16
61
286012
154905
25
20
636448116
44
187337
138151
36
351350
96
2
34
13171
54
250465327
147852
31873
460934
85
197209
340436
55
7
82
82
294265
92
88
27
118650
109912057
29
311030
294237
298601
11
479673
136363422
18
20361303
19
42
20
36
32
48
447610
18
48
259499527
30
209806
35
473314
75
150
31754
472854
161285
29
71732
211747
95
208783
32
361115708
67469686
6623
65
416253
89
6
117270
85
93728
68
83
361753
9
91
372320
62
7
81
17
80
33511
58
150535
418906
9
84189
48
57
417057
202591
88
28043
16
57985
406092
22
311603
12
65065
28
61566
245927
43
176713
58
211170
288758
431201283
147378
262061
87
71
346183
9
299631
378029
368870
265022
50
459307
244557
29
354974
81512846
12
67
74
268371
55
73812
36
430966
13
72
335414
96
84
24
85151
381379
381073
243149
50
320820
248219
3
435500
70
390527
30
441319
124723
1
156369
65
9
255259
3
157954
407508
27626
457245
97
1
72
346245
48
310970
17
72
60
92
2
77805
73
91
833081467
160726
800655193
244194
419823
2
83
6
13
137
4
76
5
166039
31001
287988
149532
3
39
89
223074
6
496852
966355319
59
336952
470898
159522
303140
1
64
143482850
49
3
1
9
490150
165583914
64470
729147695
43
28
37596
577830762
50
58597
428762
422961
59
93
321371
107052
15
67632655
141738
292729
8
461544
62667
643230549
43371
176047
124144444
353520
372469
3
38
9
14
358729
490899
68
1
3
6
68
52009
96
6
10
404903
19608
76
11
564941635
82
153993
3
365927
91
59
75
159470
5
472660
235705
30
29
48
147575
328624
2
69477
2169
402615
57201623
131459
12
87
484514
89
66
258528
239550
449095
67245
84
29
246796
83
33281015
149341
398333
158746
537586967
595610066
43
43
54
21
672563075
50
9
574093790
90
23
371557978
49
201653321
475687
166545
75
61
32
74
5
454754
68
460625
51
54
27
57
54
91
55
365478
143284
91
405034
91
78
3
260249
81
15
197128
5
80020
451682
290785
175864
76
77
82
91
140764887
292669
23871
399912
5
5
2
96
175586
661324425
55
82
229110755
77
199365
410306
25357474
32
12
13984
79
58
73
72376178
43
163064
96
4
231991
116176899
10
6
6
79
44
34
50
44
35
63
9402
204530
437403
423887
78
321632
432816
31
293655
22
5993
84064
346733
444727
68671
368874
77
5
395870542
6
61
67
10
1
61
104853
91
414613
153007
140337
2651
26
29
344713
8
2
812461548
29
21
42
16
28
15
28
16
36
306501
201647
410662
430147
3
21
2
432986
49416
88954
578194462
5
890692729
72
136959
188451
265936
13
9
490146
2
39
382333
2
818358502
598569602
6
58434
572772522
50
97
85
34
303724
432716
140436213
255703
36
20
19
374556
72
375273
86
469594
205601
9
718861100
282137
55135
2
443406
71
40
405495
498827
411542
417832
95
3375
43
6
286970
17
48
6
70692
175304
23966
448485
443620
176416
53274
159489654
360746
58
92
60
600206345
154770
165501
53
18
326136
69
87
11498484
212176
2
62
325440
96
397284
68
457077
55578
379847
14
13
408626
209882501
46
69
726189157
18752
38
762385377
149144
4
167089
839617204
1
217330
676805277
249531
491690
762194037
64
69
494831
9
973801200
147724
165696
350905
436361
26
238649
70
3
77
14
6
2
661437863
188871
67
69
393629
101884
21
14
48
225068
152278548
17
74
156095
3
200959301
34
7
46
826343132
155622
494456
25
86
385985
35
31
191027
2
46
293318
483321
40892
231373
122437
492224
15
383980
133983
154972
288802
127096
11
45
264140
56688
81
42
7
285523
391492
77
314851
46
65451
259108
59
714249693
9
173937
113838287
48
179549
99
8
4
63
329138
87
171855
353980
12
21
4714
45158
20
68636
243989
2
286229
91212623
6
9
17
892354005
94
86
54
6
77
16989
43485
38
52
56
40
384092
66
172065
778631454
487954
468720
7
49
3
170725
75
53
68
144010
14
513168871
36
273434
15
15010
244383
78
73
19701
465473093
49
454282
69868
446525
11
450782
91
34
87913
307926
96
4
47
39
88
25
277970
439433
73339
219207
582342792
9
28
45590
69
721503177
190149
838370124
69
26
49482135
18
3
3
222554
177347
338652
288176
13
499339
7
4
335770
401791
73
41
393724
48591
117801
46
495764
442350
3
410634
29
200117
5
38556
33559
660713193
31
90
91
260353
75014
7
13056
64
472029
366584
845976730
75
276301467
39
488203
306511
315633
370198
850224835
75
64210
373443
40
283184
452202
468988
142825
362794
41244
328784
18
4
233758
166971057
14
44
29596902
284759648
7
32
94
315131964
56165
6081
289255
96
121563
58376502
190206
677526495
61
77
295731
187492
73837456
85
1
233328
485584
52
327700
92
98
859897620
49
275814
9
202437
68
299314
415065
107571
71138
111011
263087
5
67
196173
9
28
65635
186878
580113532
303602
227696
140860
105610
779724109
90
441156
7
29
37
302739
297541
814487490
423295
21561
51
43
232741
482192
188746
80492
316652
439903
212017198
93
53
34
2
80
3
23
49
292404
19
23
43
6
363918
1
1118
403996
65
382960
65646
46921
814653564
214263
214278
67
56
428378
363224
21
379563568
54
16
56
84
258134
48
64
140942
309376
18
6
48
228680
59109
311375
44
20
9
418983
157654
202810
91
2
313913
3
4
94
37329
130850
158167103
54
465574
25
49
41
482878
487961
240022
987367470
410888
154418
468749
37
351348
387471
94178438
77
484463
440516
363111591
9
92
287880
5448
59363
61
7
3
427147
78
8
32047
196028
699277485
6
462366
17
127222648
112320
6
151654782
26887
41
278069
26
72
333824
42
366756
121568
80186
29
379419
216083
259381
420013
8
17
123330
2
56
393386
718201591
4
394743
42
272740
25137
37
179048
66
90
53
54
11
50
143013381
317231
37
183283
446676
32
41072
28
35
81
470798
218057645
73
290100845
153146
69
32
10
723911453
13491
278225
394775
97
69485
206934
412856
305395
94
68679
9
70
16
318795
175540
2
4
66196519
1
68
326193
260700
35
427614
94208
8
48
99
335947456
280467
203453
24
260151
542248866
54
74
60743
16
62
40
2
19
24
798163914
20
55
33401
285710
17196
77
83
222629
423942
746438144
7
48
288279
776228427
7
147859
11
432099
227275
370742
452074
299193
8
156169
214239
486745
17128
100455
252445
11
39895
282822
467378
83
85
206573
14080
179413
27
17471052
373762
210241
9
656073944
38490
21
25
490735
474652
563314408
74
8
83
178320
14
3
86934
12
405961
37550
17
27
47
75462
24
93
78
225426
426359
45
344521
304871
19
318403
71895
80
4
24227
467560
113721
301228
95
105141
62
281961
86
405184
15
406219
8
15
43
92
255573
341291
65974
64
468742
14790280
47
53363
35
6
97019
257329
8
354057
37
15
15
768917053
8
590421400
737573251
3
50
33
18
453570657
3
6
8
21
253849
1
959861645
2
8
165629
32
36
27716781
18
463415896
93172
657941360
176666126
5
36479
62
54
523464884
118268
8577
24
369743
99
7
283751
36788
23
218576
55
67
85
46
190329
60
90
853255196
422216089
32
18
52
889642044
40
345922
4
6
280866
312146
336343
88
289449
21
77
49
20
40
42
433777
325045
334016
363507
109137
10
491085
11
378481
186891
79214
52
44
20
72
829858242
38
296610408
25
319601
965843339
49
9
2
638098273
21
93752
467537
92
2
30
218727
89
68956
3
5
77745
87332
84
97
163827581
2
8
3039
477692
43
40
19
39
304787
180769545
30
641565274
9843
409165
403820147
48
8
237667
334780
76
10
335416920
85
33
205715
26
93
646208091
16
468279
878778188
83120209
3
46
20
417926
44
499579
184312714
7159
23
68
445696
56
23
46
394504
62
107300
458768251
318051
46
71
3
92950
26
7
16
8
25
47
438441
28
409193
486953
329659
460472
41
245464
90139
46
92
308571
84435
7
38
346224
3
19084
26
180156487
26
289756
54
313075
28
79
332065
377955
8
82
4
13
64
495379
464047
66
26
89
721169419
457514
4
222871
9
73077
46
404467
45067
14
12
25775
31
420839
120330
437093
13
119725
73
60
28
160359
11
190243
16
49
295815
54
336395
133926
389747
107558331
232379757
474044
8
35506040
59
16
306629
72
192816
172754
69
353712
4
1
22
244881
368512
4
428734
450662
413374
28
73567
75
95
266292
414998
62
86009
308975
3
36
735324347
465049
1
319408940
1
43
279892195
342546
44169587
65
348452
163788
74
78648
69755
31
418023
3
59
987335397
16
962501135
45
5
368891
59
24
59
76
460345499
410619
9
8
396119
202342
78
13190
193688
28
135563
205224
6
261633
344559
77
3
143327
481496
28
428951
318416
80
50
53396
118506
348537
98
68
6
174112
79
175191
87
250058
22
892505600
1
5
47
39454
457219
58055
34
84
474831
413479
88
195195
470600
62
6
1
164298
156730
187913
10
76
140099
89
66936632
443132
377500
446160
723323584
39
256297
46
1
28
23
187390
58
85573
38
3
7
87
50284
404684
52
96
3
31
63
224274
237050
43
339953
44
40745
44
352494
62
423341
70
744721071
438223
64
432376
21
482069
229417021
16
35
542781082
354897
56
844746361
8
142124
134731
11
20
492350
96
121457
294814
172678
51
894285264
26
77
3
205639
259909
460694
5
301841
466852
7
24255
396820
74
64
59
360246288
27106
73
167079
69
415556
78
3
91
156676
69980
86
16799
422043
56
240130
401110
88
7
386614609
383454223
286043
366884
338257
89
32
433839
16
2
46
13
45
36
769333341
223060535
94
361600
19
7
78
32
87913
39
259495
78
6
524799381
50
74
14
386409
335797
234426
193463
155839
266932
9
262708
86
23
486150
457942
78871
294608
917589690
58
31
369960
156095
397104
289783
397085
41223912
8
446806
44225
78
390041
341337
7
2
4
29
204897482
32
115671
37383
618592992
217540
734350257
269975
480162
68
43
80
14
61
2
98
84
393839
415142
93
35
275242449
326099
63
20
40
16
185200
131437
906453589
919198430
412282
377124
221650400
1
247030
208583
10
15
1
3
53539
2
499862
472659
6
23
5
583524841
2
435053
290874
2
10
158837
6948
2
60
286331
38
358435
665248709
335273
342935
356196
108301
3
56
408512
135435
325483
5187790
45
91
64
90
51
144322
76
379281
429737
82
4
7
237068
9
38365
445680
196399
406763249
66
706362905
28406
5
63
141484
70
73
85
7
419939
55
41
58
380342
34
96
29526
89
87
314017
474819678
67
11
8
111994
53
412144
278711
76341
14
437172
218168
2
30
12
15
86
186946
79
426337
41558
13
7
475632
740032930
155974
93
4
7
3
866690663
79
276978
31
296225
42
95
304622
157656
54
16
298430
338085
156582
27
87
114273356
55
75
9
1
62
463859
97
91
356206
5
3
239012
29
831364553
96
340475
301154754
70
71
72
96
91714
470196
79
72773
319640
2053
13
90
240213
44
403737
85530
5
10746
164136
331026
403936
61
453581575
272591
496962
287623
91
71
423719
70
296795
4
23
894416345
54
2
6
34
61
73
403444
12645
62
33
234703
21
163320
20
187210
57124
17
369431
57
84
5
4
61
192747680
42
86084
103739
491739
2
3
834835218
79
444075
283221
405119
385134
143792
6
7
31989
974668776
135314
7
87
27012
383043
157897
55
46
193604
181843
5
23
53
20
682611650
30
5605
86
47
42
275271
29
310101080
85132
76
248308
39
21
34
85205
85
62395240
19
461107
43967
60
94
93
13
82546
2
87906167
56
92
348772
19
238594097
369833061
403810
198210
56228177
86
90
13
50
416281
6
372553
285984
73
95
455394
29
89
124027
23
148210
52021
33
64840
87
94
252477
31
13
31645
98
5
486144
71
327423
13
85
239893
89
452322
30
178700
147856
96
59
475496
265021694
15
204818
60738
402816657
189567
44
171428
98
499945
70
181703
63
5
170706
458206
62
139678
9
208068
25
55
64
312612
1
581090847
371081
290822
20
296353
454588
427721
253503
887930464
469579378
6765
57
115867
24
467484
82874
311036
86
71337
8
2
168963
64
12
16
1
869755837
92
234465
63
491929
864031829
91
136689622
71
181318
15598
37
89
59
319458894
148264
45
94865
21
964213358
86261
1
32
42
499936
195840
452160
88
6
7
85
65
29092
71578
21
33
263935
92
75
384390
61
99
352977
120196
12
81
154490
45
949940133
18
70261
105813
38606
30609
381663939
17
238019
750217236
80
165811
90
8
37
20
80
38
47
39196
149608
274242
241383
9
17
25998
425528
132387
340439
3
40
1
33
8
126435
469733
56
195157
11
59
380393
57
4544
248082
63
65
68
382452
82
71
5
337826
60291
426452515
83
54437
497546
16
96
91
114927
82
83
330638
227074
8
304067
6
142466542
12
179680
4
14
35
21
56
272628773
23
77
6
861286316
47
20
234173
158181
95
33024
930166165
16
68439
19
66
104772
267776
111124
36
179015
13
719204759
27
34
465733
29
75
314017
66
302680
455330
3
8
423174
32
59
263802
332418
21
406785
68
839410389
145100
988657431
38
23
95395
83
275204
66
19336
1
89473624
475665
301993711
282451482
25
219845
163500
75
8
130303
109897
70
228119
60
49
85
153271
8
273291
375456
312146
713679027
64
157070
70
71
190983
30
91
8
463553733
266773
80
139171
85
935827822
743543707
362784
6
286693
78
52
50
37566
68
7
84
880945015
16
8
81701
96
400709
176718
41
3
207494
366051
136600
61
82739
1
84
29
56
66
61
194432495
44
98
30
298214
108877075
21
73
78
31
417922190
5
470191178
8
7
95
44
57
98
39
80220
16
171018
44
460179
543742108
66
15
20
78
12856
99
16
970
4
81
396244
80361095
777767515
14851
272266
60
408385
1
47
175374
4
328169
99
423840806
70
805936544
83
30
630226126
494137
756283953
40
38
72
68
322536
167657
57
11
31
184605
130340
6
38
43946
65
93
22
377759
30
16
310548
83
19
200
242179
78197
6
439127
307652
180383
8
43
2
265119900
1
283106
144513
76
33
8
351715
95
86016
413398
147698
7
144196
451739
854531964
174369
24
17
74
189094
7
96
253373
1
373221
97
67
9
267165
177137
390864
3
11
2
54
470272245
339191
80
184621881
482656
75
457037
1
477516
152542
394318
30
284121
134091642
671034451
75
747024806
9
3
151909
446363
76
44
473190
81166
1
28
88
77
19
71
405203
98
68
421244
80
228217
30
150980
119507
82
42
386536
7
29
20
22
197038
86
1
228716
42089
67
462758
62
10
43
372086
30
81
49
89
44598
41
307294
71326
78
4
143287
47
95
46
45
415868
399675
492316
14
469992029
12
18
376052428
139128
36
210268
328516
496985
353781
118736332
31753
53
20
92408
6
24
110046
6
403876
284565208
99
8
399625
32
18
2
174698
96
86
91
147411
333829
187218
26
1
132512
56
469487
86
301782
759965187
12
10
93
33
163514
944399023
373708
33
29
26
199779
5
26
462608
278089
147909
14
420504
61
45
6
40558068
23
92
6
178553
75
36166254
88
61870380
15
88
73717
1702
151858
48
69
36
38
69
439695918
9
91
62
248754
2
101537
37663
58947
75
279285273
295568
23
20
987484041
78
17173
69
45
86
59
454069
6
354628
26
8823
40
235960
98
3
184706
31
43665
5
224398
89
73
248442
54
17
474611
359694
220179
89
294944
22
384135
105933
94304
58
195329
146215461
188802
334630
3
391746
98863
216097888
140362
285947
173212
468164
8
14
53009
202626
397382
80
167526
28972
4
387652
1
60
1
259797
38
964713722
198697
41
239073
479805
6158
76
9
80
74
13
29
95
23
411939
497230906
368694
47
411890
154025
47
72872
20
41
245065
5
95
87
94648700
68
123743
7
150569331
97
38354
7
119239
29
41634
72
94
243650
537554134
3198
947500517
4
404556
306273
83
36705
58
376229
16
49
779327172
287385
419348
266873
73
2
451087
44
282562
306588
232582
48
17
153416
4
283880
15
469476
332440205
8
22
453775
294318
48
1
9
490414
53
173057
4
29
83
298957
64
112930157
28850
156389
11
37
423784
2
37
288243
68
134855
27090
203921
52
141948
13
48
22
147795
38370
84
81
88
90
1
89
547302002
146297
200889
325209550
289389595
35
693634143
65827
217627
85
5
58
191238
82
36
77
66
47
301603
24
62
24
451849
177395
35
25486
80
54
73
44
446411
471628
435600
10
35
735083134
38
353157
350037
125906
451814734
35251
425033
9
322371
8
9
24
271271
18
100851
38818
100959
317111236
66
403274658
476635
60
21
248680127
886056089
81
261907
466665
11873
3
5
360866
409658
67
190233
34
118400
490172238
26
487291
4
446833
85
34
355876
287008
74
962410712
11
10
29
175193
31
348520
2
113318
91245
20335
315954
228859
19
272276
15
67
62
51
458312
195928
6
44844
402090600
56
60173
133819
27
58
877758381
18
81
851448679
324055
6
18
80
47
20
69
475136
25
341170
94
54
41
4
82874
95
93
453662
46
84
309443855
151268
5
69
49
98822
117441
30
296867
37
25
7
7139
8
27
931571199
43
476416
297511
332708428
5
9
150397
352768
465346
72
262422
849540488
7
282242
266116
83
56
27
215324
62
2
340790
470210
300719
38
481915
85
13
359077
430471
2
82
6
83
146745
95
277971
9
73
34
94677
166615
188193
10
46
96
96
288953
255367
95
46
136781
45
524321469
242597
19824
2
471368
427491
202288
331786571
19
67
4
94
198749
488227
374055
331790
469217
398685
180062
85
62
49
464529
484560
308325
443461
28
368423
5
656309567
155843
294722
5
74
7
205192
97
79
35
418101
228888698
468569
83
192628
42
32
14723
1
19
420726
9
49
468658
151419
353573
71
429856
968478434
86
41249
441719
251412
391686
6
92
456294
11
270381679
8
2
75
416019
493918846
162003
50
79
210266688
74
2
51
468770
11
242931
414089
46
40
457491
46
55153
947353431
12
60
95
425712
8
67
432490
396311249
3
458994
277886
23130
10
88911
9
83282
310302
11
82
97227402
402238
165730
2
35
56
11275799
52444
7
3
2
7
44
68
87
86
986086276
60
9
474773
51035
99935
43
89
12
4
28
73
116637
78346
78
390106
1
363489
26
482807
284124
65
195994
32
2
42975
367994
56
58
64
21
4
2
12976
72432
62505
7
261789
331231
8
1
23
91
278609
93
109727
114986
58
97
49
7
1
25844
431082
83
24
42
53
107472
98
90
493966
17077
5
486541713
36
52825
53071822
186861
97
164910
79
1
207621
82
95296485
84
64
27
21
343219
66841
122602
484254333
461010
89
54
338330
88
3
94
39
53
270464
125351
40
874691676
26
39979
849174411
452877
6
367263
9
75
418778
23835808
496418237
944224593
400116
75
394585
26606
5
400072
55
20914
85035
397402
98
8
417883
30
36473
5
6
5
185859
63
85
140433878
120410
500772924
312094
334288
29822
18
42
61
513645794
78
210370
1
157714
30
61
312450
77
222290
64
55
207640
423667
8
422520
465839
451044
123255
726492352
32
217298
57
259247
236863
62
5
676238291
247117
427472
9
147154
99851
20
185367
73084
741992793
86
318243
497615
308054
66
692557961
29838
13
334692
6
65
73
41273
479008
792163641
60
56
462647602
52393
401505
17
184554
17535
15
333164
58
226535
297366
86
6
408039
75
262273820
674798113
10
247474
11
15
357539
197662
39320
159959
38
57
53
476376
64762467
134840995
4178
9
50
59015
18
91
8
60
64
181522
54
3
32
100516
818396026
68
399412890
305641
92
66
171115
9
331256
75
29
62
99
94
318838
1
197227
4
45
196492
22
7342
430409
35981
187077
653116514
373863
764658894
248070
425264
203109
298070224
480588
58477
93
313715288
22
99
14
59
454859344
301347
204714
166034
937640780
412091
17
134357
198926
39809464
359648
67
87
22749
228216173
43
2
613511301
587374454
97
899576307
237838
87
391033750
42
8
74
474539
47
90325
7
37
68
1
75
90
98
50
74
11
231428
53
217606
216961
79
353858146
93
421313
3
493363
207905535
54
367502
186798792
62
30
164228
50
146179
46
378176
231785
84
472757512
68
2
327807
6
816976829
166057
450014
76535128
51580
417882
79
83
6
56
38113
15
96
32
58788
8
5
261130030
948865840
57
326071
52
1
162492
56
495740
451008
317288
312853
4
220128
75
77704
79506
97409
409552
70809
9
88
71520
452164
62
352097
79100840
82
23
4
17
86
978022967
5
403891
51
121159
99172
40334
22
258222
29
554815796
92
32150
495908
265920
54
71
60
335561
41
83
3
35
4
40
2
92
433410
12
26
22
44
65
477306397
140479
988152910
57183
14307
8
8
469809
70
379069
158286
33
232234365
220835
309194
56928
257394
417524
54
673199309
276946
207085
239430
28
45
25
234390
12
85
1
387841
8
156360
8
14
13212
199257
74
9
162634
89
667147606
310450
6
22
72
100214
55
7
13
97202155
48
433856
41
474502
316137933
731219485
92
348775
75
140344
20738
96
335089
52
89
130108
115030
58
88
215778
623707232
428805
428843015
453296
6
29
93217
97
444075
57
82
487632052
18
40
41
3103
95
233494
242717315
133701
51
13
305615
14
452906
240466
47
34
254044
38
422120
73
300513
366583
271038
465489
113461
134230
42
415261
74
8
378836
60
50
4
87
60
36
55
435603
88
298053
26
321486
678353378
29
94
89
230925
466824
92
209011
49
60
47
3
6
41
40
91
64
100436
36
28
63
259646
250034
27269
10
8
461906
21
67
92
38790
74443
29
30
49
82
7
33
87
489053
81
83
67838
145812
7
237417
389255
412851
235491
44
275444737
2
444636
9
129839
72
271023475
337782
36
370417
7
229208
34
183182
69
184454
17
387091
292040
8
29
8
190687
54
1
316329
308611
311947
88
40
55
371571
374382
108575
19
395738
1
359750
58
542839283
53
44
358453
186871
96524
90479
299568
190960
377791
363846
9
81
5
19940
474372
59120
96
88
262332
328828666
941889468
3
393736
379658
14
97
573069192
75
62
73
19702
792818719
277515
15
779762660
344501234
15
20
232495
79
75
934135427
49
77
5
84570
28
95
37
9
22358
484934
71
13
48
40
160291
260156
3
2
64
99
86
86
395556
644474028
32
445229597
837717447
51
99
441916
53
216952
173934
127673
126265
335919
698404515
78
352689
98
10
82429
76
51
8
88
10
884898222
245068
318479
14
228360
371478
2
879859670
193150
52
17
89
347236647
41
93
181582
18
317042
44
40
82
4
446876635
205568
89525351
55
128979
78
32
45
8
37
9
14
418144
95
61274
16
128361
571025797
49
190485959
697536909
315854863
80401313
90457
65
639951061
4
398107
417874
8
268069
283116
8
487996447
303566
271830
25
405295
8
255285
472308
300004
89
69
79
275176
7
150448
855868688
7
466757
3
213045
453038
61
96
253021
179450
37
54
68
845650166
97202337
350799
228285
451651
300165
60399
246980822
28718
16
298218
1
473720
341179
61
238472
86
15
55
496512
454584
364414
10
1
50
43
94
74
58
491481
417041
27
96952305
50
77350
424933
397317
57
18
131426
89490
84
53269966
361187
855270598
262321
96
49
428993
290232
406826
31
85
74
50
148465
21
57
70104
316475
5
129310
17
443839
43
175103
478381
84
91
426888
220737
75
5
177280
65
21
7
94
107555
29
79
93682
18
302378
62
131758600
97
42
407105
230273
64132
355719536
33
17661
77977
401168
149414
15
6
355964
271879
24
24
439548
10
345482
384436
324308566
92397
390140
66
29
129862
76
43
309275
188151
33020
33
112125
415113
3
31
66
29
178513
28347
5
70
158733
191965
97
90
93
6
74
929114656
411490195
72
41
39
941058681
74
705726624
133272990
32187
131226
23
962393410
12
45355
185083
338001
318983
433585870
19837
43
87
19
191680587
259554
59056
99753
48
87
400736
95
5
732205051
259126
271437
134112
41
13
58
399977
245454
194145
612213063
54
12
73
449986
320280
71
95
53
214535
245033
64
38
283409
65
720907699
27
30360878
47
4803
50
8
92
79995
85
458536701
414792
43
360131
111521
2
384850
72494
14
9437
5
351871
494443
76
281105
440159
60
367556
133913450
50057
9
469254781
33679
69
92
83
98051805
69
38
7
50512
164673556
4
378537
95
238092
80984
27
52
527228815
90
7
43
268144
2
7
22
56050
706169308
125598
82
183443
32
275332
172970
26
235937
301201
18196
210242
378578
67
361885
60
379116852
8
9
196852547
182484
34
18
39
3
94
7
232516
13
73993
41
81
499364143
40
104338
99
7
33
71052
33
97
456093
91
77
458859
445780
442749
5
9
16
27
106957
22
60
24
79
406496
85849
7
38
4
59
447606
294990
41
62
293431
8
24
82
62303
313065
6
943608805
427336
37
93
83
851227546
76
19491
369709
97
195851
281109
14
51
21
2
2
342505186
349325
116266
17
22
42
304867793
135150
166191
21
27
2
79
230129357
95
169972990
170006
47
272565615
189345
27
54
59
15
189555
359241
156452
3
493573
13
48433
3
230273
61
294857
27
152261229
51
56
231786
53
19
2246
312380
82
224887290
194185
94
40639
903998420
3
57
97
331598
56220
70
186519164
49
55
350569
380889446
7
147010
45613176
355523
250272
23
401517
441119
205596
8
9
842140670
123015
125215
85
24996
8
886777866
469461
8
122815
402063191
59137
436627
20194
189988
7
158766
20
4
29
6
37
57
84
63
96
41
90
6
812705384
192584
108731
138756
413421
140837
90
86
100317
235560
151416
24
5
44
95961
10
30
243264
234480
322872
83
14831
98
6
23
20
62
285512
141504
214143
374980
1
66
70
30
84
820298791
267118
93
37
78
111064
384195
37
310338
207484
3
10
8
41
864936536
1
309080
265438
4
64
33
60
89
281584
82268
119645
6
40
579938094
6
483985
16
5
6
28
7
9
9
33
371749890
737665709
73
30
20
186535
374406
60
2
37
70306
518321911
57643
457469
98
31
41
413297
9
334308
50
89291664
334142
116686
43654078
7
67
89
686161244
28
816032092
929255460
86605
90
105196637
381898
92
96
37
204838
325963790
109614
375694
76
345597
4
68
88
53
6
59
48
486767
574821524
362964
1
840901979
42
96
7
16
30
349521
788068858
93
27
59756139
13628
57
129926
29
289133
396773178
41
19558
87
79
7
48
439454
51
1527
14
2
405456
80
381893820
6
73552
38
19
792634878
296126
93
72
67
59243
123306
237484
217080
51
44122
191247
969693252
456482
77
221030
235786
73
319826
3
239485306
99
178951
132508
3955122
36
54
143837
447819
1466
436913
42
174418400
3
92965465
190544
296533
31
111465597
295326
322064
5
918142
14
74
56
16
328291
42
524800114
62
4
11
9
37
392037
198836
35
6
484276
157850
50231
472002
77
52
3
47
235542
94
143748
38
4
43
309035
21458
159308
33
95
2
397421
99
97
24
318710392
29
49
253127
459725
437739
10268
80
489804
288146
2
342082
826694241
45
7
65446
291117
4
95
226642
447266
14
2
60
88
76
324822
3
63
30
8
9
8
61
32
449079
59809
106898572
233825
454383
304697
52
50
246496425
86
81
2
46563
17
87101
6
204885
20
49982
51322
96442
7
33
204367
196501
48
242267
100474
30
58
278408
181255
11
195901
144821
334191
364106110
4
63
64
2
30
318259795
386112
39
3
5
99
25
24
76
349721346
73
7
94
392082
21357628
43
309553320
2
32860792
82
121463698
12
84
4
191990
4
46
93
656667791
649246052
414393
62
294053
49
170899
79254
354513
411376
36
50
50
278293
13
17552
36
208872
293203
22
301083
277767
84956
46
271781
126316
32
81
352537130
32
60
39
4
2
437947
247337
66736446
168200
7
36
300276
21
91
426491
124148
5
420795
271035
13
35811097
379960028
42636
355614
490819
2
190499
39
24
48379
306607
87139
468964
93
466197
5
19
79
8
23
92
96
822299509
66295
58
92
134242
16
49
201483
7
33
73
284441
10
55
3
478592
1
22
47
10756
310587
25
79
422664
523129314
298840
191535
308310
152151
63
6
67
22
7
773533979
19
48
447057
53
384180
97
273345
4
146003
145429
65
29
76
481966
390398
25
149226
80
300482
33
57
232978
358877
17
472584
42
161721
305111
470868
300168
5
79
55
46
46
225565
438376
262253
16404
76
78182
44223
314255
1
280984
31
148349
17571
532295502
98
29
9
24
131410
195508
217727
20
194597
93
145597851
386273126
363306
29
74
15
130827
440310
19
426938
102274368
219361
179630
49720
89
195326
209688
141085
39
93
70
65570
316085
493803
348492
91
36997
95
584265464
470685
687694334
58
62
79
419486858
395974
5
390300
37
251562
23
64
425977
198914
89
356927
13048
92
6
51800
5
2
154728
12126
28
345801
96
274410
126420
338134035
164937608
304334
112141
68
1
6
7
307722
24
20
90
742476958
6
307106
15
21065
7
40
14
254688811
87
161237381
65
466586
486005
424631
196894
68
186193
17
45
447944
8
242844
211046
6
21
3
233667636
7
5
51
143974
444515
537433605
272405
55
194081
31
163896
43
245057
15
69
45
85
62
16
56
153571
871863493
730125436
5
51
47
61
43
745970676
54
584446358
237649
5
242055
98
444975514
15
352552
58
151493
7
70
311408
483311
286371
172360538
750233056
368493
28724540
348352533
295496
160908
118874
2
418673
231708
143155050
44
77
48
670142444
49
257155
58
415746996
293463
305136
16
33
76
8
314366
94
44
287535
930922406
91
458627
76
81
23
116952
51
339825
61
665113092
160902
63
52
383521
5
198336
413692
415618
182596
420081
81449
5
392345
96327
41
82
405811267
272919
3
216140
944850112
9
77
369657
598042867
359646409
202435
147192
67
73319
48
766311685
185028
8
58
91
37393
16
91
476934
52
35
9
34
58
11
79
226730
81
35
174906
559739233
48
398554
74562
71
176331734
151848
685700229
4
7
21
268336818
363875
7
360292
64553
431770
756460449
68
57349
210109
127851
184845
72917
564957829
53
213049697
94
18
430496
7
470167
20
354366
389481
4
365229
56
249700
316594
179204
72
34
54
246380862
26163
36
143508
24
34
30
158754
756693617
2
139852
52
53
89
21
42
4
8
68
244553
3
71
240936
10
124541276
86
489165
176820
29492
37
629270092
439248
423152020
84
417995
414300
4
52
68220971
156
5029
18888
482369
254463
33
49
109978
52066
29
78635
97
6
112503
18
122692
58
769596432
17
23
75
19
63409967
332225
133521090
439636
59
17
64
90
6
456303
21
440964
52
46
149367712
38000384
6
322995
6
47
336477
72
491674
73
445509
142782
88
332918
199857
71
83
32
470054
459604
349381
79
61
76
56671
451324
367473
145095
4
30
136823
63
67
43
344345323
52
479646
293097
3
28
443060
23
120275
7
91
797181612
61
88
497584
483222453
55
364800
165494
13
928664125
341814188
33
26
93006
448616
29
228972
469588
90
256950
260631
75
94
412056
51
62
246198
457861775
63
14
54
179146
469656
97
6
97
577131948
13
290246
53
24212042
27
255743
252309
38
459465
417948
22
44
4
58
16
445489
291120
10
430416
3
1
251796
400238
39
81642
474088
24
91
702799510
4
471096
39
437159
32
27
36
58
67
62
60
51
10
11
8
5
796620878
62
214213699
46
74
221671
42
1
90
4
82
216001
66
7
217667
39
1
79
335531
317578
37
107024
94
2
70
14
464971
54
31
187073
28
90
307855
9793
59
390669
21607
71
49
46
10
34276
2
73
82
446555
58
4
60
156654564
2
1
391617
447656247
8
69
187549
78
393949517
79
396802
656601756
409985
4
94
349942
6
16
111085
565629954
734684061
47
187849
455927
70550727
36
2333191
407485
739886817
418859269
31
400753
86
200979
61
2329
5
56
73
176629
92
3
27
311401
22
75
351098
103755
64
57962
139250
81
42
143394
45
74
29
15
457741
49347
337471
257792
14759
11
358278
188900
20
11
7
274581793
20
415596
401287769
88
3
271177403
38
67
3
2
456781
76
33
97
373186
133820
13
30
49
327834
329777
25
52
94
76
70
17
109861
50
22
433820
45
88
136579
427917
18
695737879
414553
542393140
415594
79
5
22
53
69
78
51
161242033
108619
85480
150901
38
18
7
276799
55
39
94
409368
43
470468
158759956
54
28
225883
442876
233393
79
58
31
44
7
302227
83
378699
271825
200350
456772
50
48091545
4
6839
451495
92
56
583897013
89
77
4376
92290
52
91
4
35
7
36
448685
17
37620311
18
321888
376306
1
46
120774055
23
469678143
92
83
606297891
496221
198649
55
73338
36
371980
15
20
6
1
614043730
197145
237685
37
231663366
98
7
335305
230137
67
668046835
5
342046
410759
392873
496169
456983
895419089
165259
312877
97258
3
269977
319832
134865
432041
90
37
70
957329454
10
371556
736100667
32
735481870
83
17
69
3
70
32
362314958
214617
475129
44
48
156734
34
49
231493
111330
177847
75
186160
390013
316878
995159777
439654
184797
1
1
443082001
441812
1
667521968
7
88
4
57
92
310845
921638307
189369
385015
416468
81
152387
197655
62
2
72
9
33716785
863900678
59
282225
140843
4693
50
36
32
312004
188091
26
466925
458850
49241724
71
66
75
90
6
77
87
8
84
861165477
7
401932
262273
687259153
320715
940774979
456045
460854
134618
74
50
283892873
276919
454501
58
48
235453
15
269475
127099
87
5
7
72
71
305148318
431879
40
91
2
83
17
127365
3
7
94
20
398013
4
466499
77
42
316486
132114
249948
63
272735
67993
635059220
18
42
45
28
14
361786
343723
5
70
89915
4
42
226768
75
9
86
208945
49
367479
222024
25
59
705761518
8866
440100
51
43
41
419278
441443
88
188094
49
71
66
86
4
2
6
801860561
8
225221
84
972697961
7
6
86
13
61125
90
86
66
38
437246
374670
384521
440837
139348
119545
59
321510
126902
691061401
49042
247381
7
55
52
956082821
229706
75
152281
44
51
44
465155
485223
89
40
41574632
11
465690
71
476254
86971
165894
98401
264559
46
298719
477063
403902
5
290342
36
87
84733
66
50
448202
160630163
15132
42
28
720918495
411239
84
80432
197942
396344
759345921
89
223382
53
88
450228
70
214291
370852491
463815
23290
45
65523
208144
5
50
33
149677058
84
19
135755
16
51
471878
456485
61
85615974
95
58
4
228794
47
401444
7
9
53314
7
80
301412
389259
41
86
79
7
56
98
88
184760803
390420
68
30
316401167
475575
29
857626476
320854
10
9
385153
2
299251
117829
391024
135577601
493966
19789006
488511
261543
7
220353
34
34266
33353
304282
341848
93
29
124205712
87
64
499242
301221582
85
983886848
303012412
28
83
82
36
469771
58
34
28
23314
229746
8690598
325682022
28
483031381
120208
144987229
596127756
746923694
87
11
418249
18955
47
157469
448323
796349989
271849
71678
26
71
734102177
291252
303079
819137949
82
226035
283157
38119
185040
322428
180760
6
163287
3
9
353872
8
22
299648
141624
3
37
487978
97117
835125647
755458727
302005
11
375551
230355
480123484
69
368302
5
288118
364310
50
418164
53
200008
26046633
87
6
7338
357737
266301
68737
67
643840940
87
23
47095
9
46
484018
444837
89
53
484404353
624655042
59
64
73
337027
282767
8
61
426133056
364936
94
78
271764
388193048
300168551
3
208775
3
2
63
90
92
82
975743481
376583
27
48
6
6283
452230
139339
774904094
72966
7
146670904
86
476369
47045
4
21
2
75
784218588
770963465
43976
2
946567276
167602
434400
59
42
86
720695295
68
84058673
18
543881772
212797
64
5
175557
95
361534
264048
23344
489460778
30
12
79
33754
288041
69
42
964410288
37
185112
228174
269194
226444
4
4
8
25
6
243255
52
37
8
80
8
21264
6
75824909
234554
58
242905
82
47
432784
307894
390359
250261
81175
68
41
211662
348755
66
9
84398
7
230801
5367863
176957
234024
49
391764791
44
5
104553
15
99
56
69
4
433049641
671020153
36
152513
19575
939963516
1
124452
9
49
32
221014
67
568761700
103578
59
52
88
251789
332933616
66
89
75306
434270
97
8
138837
155134169
57
11
11
58
223126
171244
65
21
76
204139
372983
47363
123146287
469354
51
373612
98735
484397066
427798
53088
30127
18
287455
2
73
117046
68
3
279060
6
278796
278943
85
76915
91
284983
378578
24
243456
37
26
451302
204263
419654
22
135584
41903
50
237776
221217
353182
83
397058
276363
304752
416308
30
19508
244391
49
53
3451
5
21
88
38489
2
138804
58
31
69
433670
835921373
67
44
46
60
115686
46
28
92
60
47
29
144876513
2
37
9
52
947034073
415910
73
7
258742
82
211238
80
195850
4
33
440224
67
44925
292664
86787686
8
58
937418059
16
156606
71
93
7
13127
2
29
194931657
75
302593
198129611
66
72
120144
10
110341
181170
86463
8838
78
154943
47
961522612
80
19
18
48
448903
167470
91
51
82
472691
203889
480029
57
87
293716
9
4
114190
49
59
244822
298849
437422
46
202552
13497
3
195305
34
94150
407917
89
213143
74
22
88525
297886
49207
28
82
92
22
238683
69
140844
360161
4
36734
218670
343705
329685195
304778
118258
34
3
75
137183
370691
94523
263685
2
55
157997
230557
639888549
246273
97
43
240779118
10
35944
45
34
394694
84957
21
9
379294
6
47
16
16
277914
99
90
932214475
29
106044
10
403881
66595
85
76015
32953
138249
53379
6
15707
8
152346332
4
3
74
128777
2
91
98020610
135708
339480
496319
280276
30
36
35536
27
6
170843
688446708
136734726
8
66888
22925381
174330
278788
464089
60
490965
191151988
72
246521
58
436383
9
86
952010140
73
28
99
313283
704103550
460352
43
602980575
280555
14
410197076
345993
4
2
59
166548
302305
467180
165061
56
496168
77
224586
49
84
496020
9
44
38199
80
69
181445
59
55663
56
82999
76
334079
90
448563
26867
359979
6
94
16
391113
28
10
14402852
379133
329724
80
81
98
595567951
383745
74
176007
68
284568
27
204857
86
60
80
4
452003086
18
273531
84
45
72370
17
341141
39
41
15105
22158
75
480788490
145553
68977
92
422859
84808
5
13
5
230701
7
4
1
58
306950
67
201711816
239194
64
95
164486
96
58
297308
275341
6
745959736
37
8
53
84
70
309773093
3
918205389
75
295324
14
451862
229226
23
62
176869
395281
46
323811
83
423244
257786
333743
27
84
73
64
505796882
264804
70
9
275707
250154
285663
82
390408
40
59
38
71
18
96
60090163
87
58434
198914
108486619
363402
52
499468
251945536
59975
252486
9
53
202229
10
73
58
5
8
289850
267699
383951
40703
78
627038603
208249463
72
106471
8
52163
3
89
395387
420822
39
279246
75
81
104314
20
54
273723
374125
397821
203757
410709
6
49165
6
20
5
78
85
83
368887
262288
10791
322532
6
114756
3
458819
93
599096765
32399
35
2
1
432890078
63
104715
40192
109416
261469
267039
44
717715965
433265
50
78
89534565
379658
31
437166
126103
22180
87
738569768
61
40
404546663
67
50
38
377354
342883
91
106062913
88
211754
448130
26
10968
291990876
12
25
59
76
8
72
413089
19327
99
305381
509760595
6
273549
29
124959
91331
528055504
380577
40
9
47
272362
15
34
224987
12
94
236546
7
423964
306843
151546
270123258
78
87
6
55
6
209143
81245
438029857
29
1
82
300415
398876
50282
76903
97
98
223350
267610
20
170161
396281
409489
87
80
95
402357
88
520537056
305589
11
91
19
362138
27
242558
85
193340
2
391493
84
34
39879
7
236431
76
609034661
456377
9
57
3
91
99
483123
6
224872
15855
79
95
34444
90
75085
246245
327618
369961
152652
4
394220
70
282454
13
62
83105
21675
1
97
102680
6
21606
32
75
30
74
186582
353292940
47
144497
397185
2
235452
394535816
876044873
289574
60
374184
152905
275394
74
71
74429
746994692
300611
263244743
74
92
35284
212092
60
51779
72
444445
168694
245873
39441
120886
146887
79
55
276230
487310563
224253707
9
54
56574802
388297
48
964
408246
92
90
240981
24
30
207744
45095
8
363975
70
287851
152789
199164
77
15
27537
78317
333120
85
65
54
53
176820
6
51
9
12
9
118744
46
57
122682
497821
69
269922
309274
8
476983
14
196977
1
24
473695
84
1
82
220497417
4
339006
998946963
245221
3
219386
154609
26
506123590
8
23530
33
436283
5577
19
3
30
431114
52
439196040
46
83927
98
6
259493
303202
77
785942081
9
53
60
343123
30
81
1
95325
16
128061
484573
442937553
97
900531266
144323
241891
85
275003
362273
79
465739067
17
660532286
351749
92
284163
192581
92
310060
248363
86323
1
79562777
350896
11
440602
28068
75
54
13
291399448
89
20
626258080
21135
66
1
82
286454
74349
4
184447
32
412408
5
173640
281659
396936
408436
110229
493519
16
63
328834
693695418
49610797
329373
33
24
5
175288
189151
87
85
178574
308221
189035
39
42
137951
63
63
37
86
35953
24672
85
114672
53
7
19
59
35
85
141413
316892
197729
97519
95164
1
33
458974
31
441622
50999203
372001
48
4
29
2
251272
4
41891
17
4
292771
365489
486065
53
24
883434432
279973
69
29
181382
64
254050
31
95
98
139772
648107483
369646893
5
172012
164127
861584529
59
490112
161962409
41
7
30
400656595
442870
8
15793
4
173637163
61
28
922639055
227420
197542
70
79
871230658
23
31
102693
9
656410933
63
99
86
450721
791302301
35
297383
544816092
202847
3
203588
44
55
2
75
275675
8
21
6893
72
37
98
378188693
319856
88
93156
369788
453202
5
51
7
6
435176
431038
95
87835
209010
274985488
194191
255022
75
92529
79
239224
349655
148207146
459198
78273
75
6
92
86
479028
2
363384
38
11
199231857
231360
66
68143
75
397851
128446
296764373
12
350249
5
252423
202225
444093
2
5
42
54
140846
55253734
85
2
1
434708501
12384
395581
191945
31
52
31
35195
51574
27284
394694
250047
44
15
76
703362424
253899
47
9
97
40
11
94
54
303393
2
18
4
449401
46
96
430973
183668321
35696
438093
623941875
362776
392438
5
8
215285
27
287869393
122398
9
23
265684786
144839
20
362524
365943
5
471163
79
208163
435499
70
179411218
285614
12
7
360109
58
43
78
82
86
53
67
884066971
276147215
43
6
83
282691
82340
73
788571533
17
45
436404
73
204253
49
142152
69
200096
5
481225
393104
79798
66090
3
333418
32
34948
220888
336876
3
89
404567
24
371524
132673
9
84
12
73
20
77
73
148556442
282513
309900
13
81
630718625
492054
91
292444
378277
84
373288
24
212678
25
38
40
123368
176371
136544
97
419505
260216
536184829
90
423038
880193082
93
50
156991
103503
580741273
160181
245707153
5
282028
445663
47202
396345
81
24
387318
212291
240000
421746323
8
31
9
9761
93875
470935
16
13
1882610
6
16
201026
77
28
308615
199274
132919
230158
5
455600
337129
974958098
411615
59
5942
238962
82
37
11
28
347980
120693
126549
6
451793
181871
371354
42
78
65
317900
345149
74
266778
28
59
185199
284552959
84277
7
35
55547
229876
71
444050
76
172868
4
91
43
61
84
82
97
315132
89
283400
23
52
228209271
15940511
9
57
40
84
160973
200395
12
53
462428
173549
375784
352543832
90
172289
185840
449415
251812
83
3
99
379233
213723
26
107644
38
247088
289649
313032
82
358518
192670772
74875
14
3
40
551799251
123859
255349
10
69
409813
11
18718
457547
43
47
94
264579
21
5
18
13
63
82
7
17
7
245989
4
403768
70
245899
207040
2
421040
28
52
942228162
247952
289367
371787
66
155781668
114360
199688
428257
18
27
63
25
1216
42
201146
122481
397717
411860
393195
96
229712
46
268026217
40728
30
8
447144
159946163
258125
94
116759
69003
40
5
383755
102594
35871
66
280692
3
37
51
289574
345500
23057
446779
185452
152595
427362
38
932841188
79
603687635
7
225489
70
32
429605
73
83
89
905011261
15
27
73
13
395614
84
46
8
470144
89
411195279
187227
27
15
59
7086
40
4
236254
294167
6
8
91
342715
327501
57
26
92
159508
621063507
205558324
11044
969418048
4
55
996309784
330458
87
34389
444202
78
5
661322954
315295
93
279176
252777
24
127156762
21
70
451264
355926
4
79
41
12172
148145
20
271634
6
339318
80643
99
92440
489081
98794
73
925850575
61
282130
300661
84
429461
3
434377
9
215196
460889
844888540
73
11
9
119546
67
75
59
40
29638
351560
79
23
34
194245
255045
95
154039
9
65
444389
4
3249
396480
111535
66561
9
48
515740740
6
408478
2
4
123472
314695
85268285
186492
466259
2
50
16
7
95040
322419
371872
50
65
47
8
74
347174
88
19
133396
59
2629
873017370
378785
30
87
1
29
290014
51820
435376
444843
40
58
32
116339
1
4
28556
497153
116488
38
141751429
216261630
2
2
14
600375104
1
13
401492
2
13274
286968088
304559
9
87544
772050157
163890
315441
343879
163200405
41581
53
44
51316
247219
15074
98
137419
294117
30655
65
209618
650934882
114837
393902
78
78954889
73
50
95
533057118
14
117543
36
82
304583
26
75
38
69
641888572
15981
33
291043
286817
52
83
113169
21
4756
87
679392842
92
147985
138442
496146
60
573952606
83
19
425592
144301
81
82689
28
32
12
8
89
37
456873
7
1
96
432217
520440944
283588
42
92
422662
57
8
28
66
332840
35
160989
84
9
8
18
364709
6986
51
44
7
149870838
22
96
101504
6
52
60
158786
89
33
69
49
3
69
170688
95
1
185941
26
5
13
61
76
7
558540419
394123
90
34
3
52
29
85
410352
2
12
58
179681
269711
2
7440
9
163002
315031
83
74
441534
252979
284753
85
36360
7
680139902
89
38
117249
3
90
28
87
6
324401049
19
326401467
276815
27
237457
476270
19
24427752
36
611231105
10554
7
85619
811354613
852589323
110056
4
459059
432789
206151
29
486563
302073
101055
54
81
68497
859702053
1309226
88
392122
30985
51
76
38268
94
369270
39
318750
561626378
389581
99
340796
306121
59
70187
63
253625
93
66
332462
79
58
7
308193
62543
69
1
5
78353
120323
475237
42
89891706
1
71
52
54
41
83
18
244131
26310
155856
498356
281587
52
398723513
5755
3
3
92485
60
72
30
829299498
18644
294468
96014
8
1
69
106376
96
465567
146174
8
247238
531916706
68
47
90
402257
11
2
416446
7
137916
63
113915
1
69
609544407
5
6
30
298052
41
12
40
87
51
73
373415
33
526228519
3
24
74
190111
17
122524
78
222675
249188
494434
492806973
439021353
5
129537
13332
236735
257902
82
61
43
62
21
88
3545
12
20
8
409050
172271
3
92
49
151359
35
396614
73
97
94001
13
202036
42424801
80709
55
435440
36683706
59
30408
89
11
40904
15
5
38
15
326294
140019
59
59
91
88395
47
136122095
28
363161
441524
38
77
178274
21
96
54
163656
246477
7
61442
371103
23
337270
18
77
38
101825
91
50842117
166324
222358
9
48
806584085
11
60
72190
184409
8
21
1581
8914399
106748
236354
379823
382101
245151
89
48
10
364148
949583487
443935
620374573
941608497
4
363512
290117
71
44
51
54
70
56376
5
40989
148658
382501
64
24
29
324774
181802
248086
50
25
366683
20
72
337778
283653129
84
79
51
101264
352754
225970
273147241
88
180481
92
77
308680
75818
491929
42
71176
54
44
812206953
25
74
412111
86
295015
280687
29566
74
31
212366
241940
5
45
97
49
54
174465284
54108
55
78
93
417154
80
47748
443444
407238
350200
72
8
44213
390099
376872
15
64
90
315601689
85
464581
86
98
63
142138
155808437
5
290985
75
264109
326413
3
16
32847
458959
182272
373241
93972116
13
264881
168090
844622937
94964
191600
146937
50
439071
99
46
66
37606
424682
231929
95
41
22091194
440144
406593
580532813
812
1
51
153541
329901345
207123528
41
167169
361125
14
271033
32
179046732
9
69
88
22
173249
89
2
94
1996
86
334854
361684
483389
383340439
42
193363
217229
82
45
50
122217
837609763
19
3
65
17
197322354
64
216754
466352
36526
8
74
384769
288297212
453679446
24
76
28977
161206
93
459072
20
34
54
80
303234
89
164381
84
89
41
466393
474055
164800
69272
2518
463170
60925
319840
75
49
84
879551490
454859
38649
38
86697
22
85
364900
5
7
78
64
67061
73
92
34
97
27
77
213099
60
22
131267
54
65
7
4
90
498790616
69
451503
5
286413299
60
392720
119168
27
30
8
5
49
639989422
70
9
62042
55
2
63
245109
87
64
73
12
58
227036
67
93
280172
286685
88
96650
52
35
99420
13
239315931
234583
351949
237181
75
47
5622
117957
7
21
18
236317
7
6
30
727079842
41
44
170313
96
69
3
15
6
178071
283968
121909
25
410619179
44
30
21
426383
180604
145480
301762
401577
59
32
88
277242
424434
435667
153120
41
114504
147828
17
68
73
6
31168
452013
78
38
28174
75
8
57
279673068
1169
449870
74
99
146592
38
44415
272318
1
14963
3
56115
308346845
22
86282
136142889
40
72970293
115461
2
295732
47
244327118
63372714
245470453
5
4
3
58
202061
131853
74
258668
668444671
254585
251165
325328
82
54
700173762
15
359357
90
75
361096
11
127957
20
528315250
206156
311176
8
62
61
85258
66
9
425351
112817220
16
66037
84
403497
485234
12
31199
71
1
30
499580
940128445
6
75840
405822
361874
128121
78
53372
200474
3
517643490
170102
95
33
26
7
61
401888531
11
222158
185019
112569
73
49
57358
56
472344
87
179929
66
7
86
21
406437301
30
64
376403
420657
353464
5
19
393590
3
264937
493328
56
3
98
195611
10
99
87
497569
62
64
6
23
37
82
31
20
8
157758
109107234
95
33256
10
598910673
334922
423062
472950
269941496
82
727660357
140161
55
39
56
93232
384694
292881
120894
320455
57
850128219
6988
454535
97
58
407659391
2
54
164395
52
44
155682372
145934
43
83
54
279541
83392
76137
11
54
25
28
66
46253
216945
90
31
173844
141884
13
574648311
10
257154
52
56
66
6647
57
198084
9
343920
68
62
153628
35
77
316435
239779
23
309797
475892
94
78087
25
426924
4557
59
43
6
922374533
68
42
19
77274
377728
327179
410631
31
5
3
59
282519
496235004
296961
269109
76
99
94853
72
73
5
51
51
58366
4
264295901
29
458528
320535
10
73
14
305365
15
98
49
240221
66
469373
43
22
47
71
419460
49
418135148
161048
470931
472610
5
376967
299537
81071
414525
25
359677
446506
159909
179798
23
32
17731176
24
29
74
104477
284130
467899
55
483666
29
93
4
8
228623
405591
472692
66
49
6
8
26162
361423
34
8
53
289958
5
87
1
414919
36
58
657263891
83
94
48
419481
1
7
335029623
430903
279831
81
439536
20
335737
261674
24414725
287164
91
421270
477558
818094355
304068
2
3
46458
105071
439326
67
480439
384016
392547
10009
636586392
99
3
62
87
469632
820312398
52
318602
95
460448
117916
51
141607
682313102
380331383
16
5
23
95369
20
67
8
271182
22
17
2037
30493
422046
66
94
2
8
916641012
260302
478746
405772
8921
133333
6
940573641
204985
62
12577
83
441524
58
244906
90
3
60
784194444
171835
13
617860065
26
399321
13
5
8
43
339217
2
615430558
438633
38
62
121856
1
353097
133737
32
367734
207809774
95
4
275421
436710
17
257278
99
190164
33
169017
25
377918
19
807649629
158776
485905
446639
34
27736
320986283
51
67
8
37
325626
50
89553
1
4
596266355
46
76
136470
393862
149356
1
29
91
278569
92
38
61
99
38
361829
51
172943
93
66
983
2
10
920118641
198545
407222
288053
302853
36
75
56
493410
39
700971114
377540
56
73
9
241220
831276713
83
208666
18
111271500
104487410
6
476333
226305
273046
79
27093
11
69155
191166
567164465
9
48
73
81
285344
45
72
76
302533
393426
188028
215231
76304
39
442502
8
59
193700
47
381372
9
38
1
47
474794
7
33
947501166
6
125766
9
44
34
418754
59465
25
24
340820
218416
376229
43
87
65
177936
655178963
46
4
300330
47016
21
804902479
79
103069
61613527
290183
278320
830141339
208962
867202258
58
338773
349384
446684
190960532
67
337513
223334
236542
70
39767
838341109
94750
91
398919
18
331074
220289852
22
47
65
467544
473811
694204076
455438
32
216380
15242
416410
7
79
771089975
286351
29
60179074
50
118558
7
51588
798957717
7
44
8
784664353
351980
53
4
338652
364587
353724996
2
14
447440672
279264
1
134096
85
447260682
9
465287604
27164
4484
16
344484
22
267502
89
67295
57727
948775416
5
847507725
66
186962
59
471033
6
185923290
59
301453
90715
94
15
6
5398
383508
964536303
58
14
26
29
2
2
52
67
45
255312
90
504105503
894383013
214988
74
2
698635216
80
354687
62
262992
265630
802382790
30
69
482334
46
383635
114754
135551
56
35
7
236020
84204
95
46
72
337790
86
88546
68
69
44
482790
281986
210483
48
20618770
25
494616
78
820518252
36
58
34
25
493122
63
154727
238969
42
37482
12
214144
213512
3953
61
6
56
64
9
253698
283035
163293
4140
242801
118747
55
62
110196
5
29
22
373040
47
484075868
430976
150279
151817
51
798107308
506571313
279841
10
421203
348039172
56
11
195945
375396
90
170951
985791975
17782
299163
775822017
343048
539525601
19
435122
23
60
81
279280
71
3
10
38
2
733251867
62
84
86
934718344
149836
68328
496770
74
429650
380288
24505
131000
35
16326
69
191335
260774
415262
694112423
833010079
8
10206
162248247
6
224009
213140
244140182
25
54
3
124856562
3325
47
51
5
166148
75
6
802926504
491110
88
198765
41
26
7
326583
65
29
84
6
27
428221889
62
9
459241
52959
57
6
307306
16
97
17
63249
79
45
23
117191
9
40
38
22
82
420850
654988105
8943
396585
79
241394
296445
339641
52
32
2
82
13
92500
167139
162166
360016
35704127
36
90
58
5
46065
12
16
316197347
112424
98
6
177719
40
205972
346077
150677465
53
311948
73
32
27
63
58941
1
15
95
530894661
90
76236
65592
677444970
398521
103524
343771
6
50
29096567
58
195853372
8916
49
49
14
602368573
99998
89
35
25
5
98543
38
60
35
73
602207993
467833
130092
7
74
456323
26
11
288240
8
130125
1
94
80
65094
72
29300
80
12899
186331
33
59
406885
5
161605
82
330461
524789571
82
13
23
243328431
482418
124735
152167345
44
78
95
360788
63
36
8
362824
34
88
3
9
262771
86
43484
104336
84
702677095
15
33
82
82
414444
189870
562450398
270177
5967
34
169984
5
90
4
6
36
306699
17
32
91
135420
5
471368
36655
10
37
79
7
97
36
33
65
835684602
242631
98
661723066
1
21
328443
36
381140
940
2
41635
11
737755613
95081
281168201
93
7
9
84
179974
4
34
9
91
19
78
1
31
158027
116380
7
446590
463672
55
136743
94
328215127
5
360845316
93
45
4
222278
42
482479
168599
227254
493191
32
74
76395
413401
83
242050
37
73105
391953
22
58
25178
42
85
6
2
147836
305361
107891
77
20
3893
87
113460
284877
489678220
72
95600
367617797
1
424721
59517
449735
906321887
3
41
350252
69
493073
47
50
97
93
203053
49
4
22
89
226553287
8625
239209
341324
5
71
98
42
115445
246306
17
194311
374486
50
45
452662
7
1
128025617
455821
217497
5
370526
779822459
265570
3
328190
30
42493158
163069
86
272262
408580
220307
3
121700
49
83
4
10
36
25
286245
92
95380
88
236396
75
487866
4
23
62921
32
203651
282379
241595
14
230405
610138119
102801
39
481685
84
17
10
161666
45
92
76922
402911
1648
41
431993
1
88
26
1
250912
49
39
327294
383907
59
30
17701266
957026593
72
22
439180
1
5
90
10
91143
69
88
246533
179922
77
987267512
3
4
392904
473245
1
139343
38
51
49828
36
80
62
363235
491430
314913
82
369610
239306
8
612229242
405323
428327
894890808
85941
84
66248
8
59
80
417925
60
12
386065
218045
480359
96
92930
79
1
297526
98
21
81
70
389958
426269
494159
385494
99
102747
87
145948
55
86
31
80
404055
3
8
44
259933
125807990
267773
14805
5
421799
690320522
40
280593681
353259
470108
87
467573
898579381
97
418648
84
7
186938
152921
46
4
497312
91592
184002525
83
95
69246
849747095
328630
66
301472
146892
620411226
42
23
90
309762
58
70
449682
72
9
5
163296
181705
232852
31
46
79
79
346989
394442
14
586949212
43
149098
378022
152489
22
586547261
116694
20
80
21
469992
322913
296982
83
367017
23
310007
390389
5
208695
944042235
144752
38
424769782
75
45
27
772660496
363110
519821750
351955
359860020
242049
491192373
350199
50
140093223
33
61
180589
77
72
54
92
29
23
28
3
62947
564462036
31
95
12
98
103345
63
50632
323979
41
333953
51
418687
313265
75
17
97
285482613
3263
9
418240
282076
49
62
29
163783
48
114828
6
34433
388394
287710
71
59415
121982
124166
23928
96
50
55
367006
62
35
1207
34
476699
11
74
72687
36
8
337548
9
499060
123097
110552
35
46
77
182546
10
9
90
33
16
275696
2
49
22
458524
56
373971
418123
323716
44
34
24
396510
123150
261642
10
11
13
90
389249
177493759
35
47
445794
223024
3
58
9
83
385678
1
52
1
73
51
484818
433593
253655
126755
274340
3
19
55
99
1
58
203179
9
35
516937284
29
19
34
311970
449805
5
73
6
270244
94
30074
23828
39
39
61
87
75
49
433190
151486
54
321091
25752
494631
231427
8
157948
3
28
432621
5
343932
71
96
2
49
61
46835209
67949
44778
87
4
249602
948191838
94
486006
26
70
65474
450083
133965
86434
87
94
149681
388136
49482
93620
485588
28
237355
596507641
389860
161048
36
65
99
81
216105086
7
28558
151864
23
3
17
29
74
318718
19
51501
6
96306
451098
462223
51
584203397
176027
45708
84
220688
453700
15
62
50
753656012
999660137
39866
80
449472
10
377618
36
3
14
70
436872
30
88
25
76
332486
285730
61
11
206074
78
403618
448389
865671929
70
448646283
276279
52
66
40
394204
761130371
73
774616770
27
4
849430905
411599
13
616628240
50
9
79809
1
8
169998310
2818
54144
99193
95692946
473578
57
69
371791
402529
445633
96
267931
172877
52
47
82
645844274
81
39
151917
93
443255
219095
80
216913
40
85672
455919
5
41
83
14
81
20
3
309244
77
268190
53282
462086
147373
46
459297
8
46145
237478
426316
49
286615
253476
6
6
229450
46700
1
43
61593
30882
109942
17
282677
374691
3
68
77
60
86
70230
158080
31
339890
72
36558
32
17
25
1
300470343
53
27
397905
195781
122982
464739
17
79
71
246753981
258931
93
2
6
236977
7
88593933
54
90961
55
62
3
401838
70
89743
20
38229778
63
95749
9
238626
70
5
4
68
464041
295448
323224035
92
292036
67840
330125
19
111841
116711133
607420693
39
55
163100
49
89
169314
28
17
339286025
38
475205
11
73
99
17
316949
8
28508
6
261543
67
9
218819
287545
196446
62
418505
61
405180
34
95
306975
348329
169259
6
217176
45
5
97
99
72
16
7
241987749
96
86
13
267461
14
883202418
166724
348151
92145
40
148617
38
25
334885
385098
424765
833546570
49557
446142
13
204723
4
78
94
9
471290398
82
67
50
69
19750
9
63
1
208539
254760603
960814299
44
13
89
316457
7
355232
3
406174
165067
45
77
50
479906
26432
61
491197
8
534184207
891355535
72
92
30
398473
89
323043
499745
218980
83
4
48
291261
29
3
126465
55
3
277912
96
463089
669491195
192300
36175
154162
398377
40
197433
28
37
226243
201843
5
76
31
3
129165
177522
93
320386
1506
164114
70
37
8
1
31
11675
385501
107514
60
43
1
329978
46
81
21574
56
50
62
7
42
379635
43
84
70
233270
88
127580
275661
105567
50
307047
74
98
90
50
53
626539084
225672
6
270853
267028
177462
15
329445
229877
64
14
312764
1
169928342
16870
4
361065
298486
2
294635669
5
340538
63
12955
47
56
266240
24
65
125490
28
411112
11
5
43
53
22
339603
10505
13
441699
7
448799
62
41
37
1
85915
4949
50
313254
47
77
62
26
3
128272
208393638
6
968855579
892657903
490048
76514
998856138
402653
44
25
482784
25
21
667932876
214554
426227
76
315151
124433
241381
4
285757
437542
17
985890056
25
350392
409435
270251
781439086
300520
36
28
32
73186664
449922
413518
243555
2
282624003
60
145528
16
563166370
131927
328173
305074
336190
67
98
251056220
233789
15
40
387649
60
31
1
67
22147
24
7
47
40
52
291771
255643
245495
271424
2956
54
7830
344616
549736286
31
378284
72
87
75
432771
24489
124180
80
325919
19
655470533
25
18
65
193867017
375507
7821
91
69
34
169871
377750
267083782
148344
442632
279818
42
96
17
207528
158505
71
1
53483
399686
95
312840558
7
69
20
290397
59
96
5
10
92
32599334
12
215194
97
182451
366845623
200483
170
84
345763
367139066
663712810
48
12
48
56
18
20282
11
70
303071
359638
15844
77
50
77140
8
50
660359462
42
497357
91300260
59
8
73
96
920481518
70
50
291810927
95
60
42
200436
86
267485
314773
87743
418321
25
13
50
493282958
63
39
88
98
274721
15655
7
343821
59
330426709
89
229863
73952
927014742
505759781
6
2
878282923
52014
261164
312201
278110
284231
13
9
58
55
763805240
479389
99
277470
156095698
75
21
48
9
298162
191168
9
36
44
466035
46070
85
9
15
61
268035
60
13
298026
37
245277
93
679324585
92
56
206860
63912
316578
26333
337700811
14
37
303288
69
3
73624
587194745
698011510
491808
61
47
39804
214754
830423023
28
381701
62
6
42
19734
6
10
229097
84
73
6
320656
55
358648
50
23
348705
8
14
455759304
194116
370430962
56
67386
69
418245
9
54
25
26
231784
252791
71
37
201836
295554796
68
517518489
201066
72
81
82688
46
7
47
25
136107
35
51
628530005
239545
93
92
1
4
116247
15
190637959
53
13
158771
82
85
32
33625
11
2
82
490915861
230443
10
322070
472331
60
304419
559226739
459405
76
783684779
317889
321212
98
79
71
164785
1
168491
14
90
860894804
907252927
32
11
467947
4
286468
933144394
70
2
70777
32
93
62
388174833
92
242525827
90
6
310316
85
94
8
65
20
219126
954446634
206874993
334500
461511
96542
270296
71
333542
11
189842
114629
85
2
93
70
324433
88
5
3
43
15
351921245
240997
30
41
14
109619
361495258
61
82
9
902536544
3
495009486
197405
34895
8
166661
47733
9
393970
883598549
98
295310
894610393
42
76
296165
61
962083935
15
82
472052
72
77
197388
106414
33
647199563
83062
86
82
672819185
45
48468
197339
79
263771
9
383338
291305
327259
97
42
31
98
33
52
34
95757
90
194559
23
790080930
53
60
204156
37
229570
71
37
139789
104450
315731
323052
468580
98
34
84
241937
420464
60
5
33
119986
75
493378
12
3
378223
42311
17
203948
914432529
547757631
19
26
70
126822
275501
3
234920
65
65
48968
44076
25
25
325605
424286
304643
59
15
78585
43
42087
70
16
40
492670
12
261627
97
98
90
7
607805652
802803765
81
339893927
337148
262235
16
5
84
98
186286
452725
243749
13
188058
428740
150284
165209
53473
8
19
98
95
91697
982431632
59
391421261
399632
3
25
659522710
57
73
27
24
94
86893
427238
467702
260032
824741889
3
32
25994
29
1
176803
35
69
79854108
178895
390685
53
21
62
1
976770589
7
198384
54376
396336
6
435318
291880
466117317
4
28
114562
24
89
398563
79
461759849
84
150310889
48
39
7
9
213816
472499
45237
194065
186954
404130
311708
16
269048591
1
479180
742773293
165022
8
194955
244838
68
204101
577958966
53
1
414038
41
151172
326958
78
96
85
79837
42
5
290011
2
458680
35
91
83
7
5
147876
746440202
93
241765
17
59
75
51
76
423927
171319
466339515
92
41
341069
392860
46
404403
94
413810
202354384
288606
125053
17
121178
140643
32823
371826
262380
29
97
77
14
467073
835926673
474770338
195193
10378
7
42
144367
428620
36
4
191445
77
76
1279
459080
413468
318659
52
63
285398
92
2
137073244
95
64
251810
148559
26
100254
463594
137329
220371
483171
9
38
452671
419654
48
212359603
461222
93
80
155439
12
52
21
5
742394957
72
9
770610935
14
130704
56
81
58
75
27
75
37
12550
410099
960251995
167237
26
67
60060
213402
93
83
46
414355
93
390085
57
359014
46060400
96597
24
12
99
39
20107
7
7
11
288673
10
39
66
140097
335565
159046
141527
84842996
8
21
34
458266
91
71
226857
208346197
437786
477715891
84
124168
313622
99141546
9
75
3
1
146577142
1
5191380
34820
44
32
277497
369642
96
99
53
332035
5
22
82782
45
5
8150
18
59
427726
152779
219940
5
25
1
304672192
86
894961523
3
402558
862236209
258161
52
58
19
90
16
77
236017
295682
68
658111800
97815
529020972
89
75595
72
34
57
63695
159822
465006
96
67
136409
72
7
73
1
350270
55652
78110
51078
82
444882
364134
35
44
203000
98
369228784
44859
56
20804
84
225752093
70
454139069
80
5
129389
29
32
302352
79
287920
219360252
405723674
351914
206551
113276
85114
304081
10772
35553
117937
498112
23
196744
94
46
89
406185
117046
408370
382576
217310
64748
67
79
1
7
469694
155547
461985
4
99
118105
9
204348
75
31
24
161827
499841
14971
94691
408816
39640
101281
2
37
449339595
389612
698822855
54
552793936
357220584
37
459380
76
419152
7521
201192
4
302654
50
40
825931744
160645
46409
314373
495170
24
26
472395
81
128042
70652
65
14
46
643665858
709721860
52
280447
6
794470366
216498
23
184248
7
27
81
90
102836
38
742414289
44
6
32
183821825
71
7
2
181317
121987
827811879
771068708
157867
297730
495878
27
98
4
71
45
79
451679
82773
153220
5
18
11777
85
353581
236546
24
46
83
95
522336289
1
64
333254
17104
191805
5551
87
446790
29
6560
201440
362378
406650
49
92136
266433
93
664881008
705683243
841749004
897269844
1
466147868
303924
11
12
3
41
74
801747795
15
11
92
51
88
888644818
53
9
5
35
1
87
67
367432696
388486
85
65
95
100177
323315
484549
272205751
133144399
49127976
303113
33
111855
908319342
69
51
69
17
71
45
78
86
353009
352989766
2
130120
66
135589
275321
470862588
479586
252609
6
338871
21
36
499906
32
23
210021543
76
71
22
31
850352982
796942932
27
77
171876
478772096
655737011
29
11782
144644
5
72
81
56
6
42
24
5
435723
476451
2
35
372587
32
36
71
13
243112
426444
93
16
39
193727
66
393212
57
591960026
61
27
34
612540161
68856
145877102
9
356846
73
436951
37
40
76
87
72
469786
192730
75
35
48885
70
556524388
85
43
773692561
36
69
51
62
252561
64729
88
452476
361480
21
56
5
25
33
335428
6
32114
241982
392398
75
453511
5
1
94
451205
355990
49
8
207190397
84
99
438676
239026
97
31
85
267633
393110
58959
34
60877
3
19
8
12
339724
98
319386
6
434200
108052
17
470313
417569
264971
184641
51
173216
91
4
1
46
57994772
483878
145839
571140305
88
162291
36
8
277509
55
43
12
117496388
84
2
53
65425
214369
10188112
83930482
181461
266546
70
181185
28
98041
109556
412885070
21
455695
182762
22
51
51
11
7
179362
830078968
68
104595
9
46449
54024
75
258951
325965
255440
63803
27
963281236
473005
444728
22
3
451125
16265
90
57
98
133901
18256723
537722923
31
69
8
409931
5
320417
67785
80
98
90
436709
76
77187
121757
157525
65
79465
25
686917231
85
4
14
88
25
161604
356773
44233
380689
450133
225617
45
281515
561545446
51
217674
152324
706879025
63639
80
94
99
489710
32
8
5
396820591
466311
2
258409
716567309
189252
240629448
472874
1
140828
1
79837
62
66
446877
422341
410881
481949
257949
2
10
120961
466881
144653
24
13
32
47
53
5
98
190643
96
499504
28
98527
336353
70
79
66
700155001
58258
340953
88
21
58
7
13
19
297656
68
334562
88
68
345141
28
9
44
81
132076
99009
7
364554
39
133523
320653919
67486
10
203285
224825
95
388194
236156
254102
253589
399006
267843
5
227912
54
258660
83
419149
393876
49
329626
212935
78523
443653
448523
393477
488906
46
179744
3
215783
157408550
94785
485919
99
59
918014649
84
75
69
12033
23
49
493112
35
26
528484645
4
84
266038
91
321601
295902
97
51
97
7
91930
336009
411074
311042
350377
407556746
413509
57
456863
95
9
45
457570
29
53
56
359936
122193
233930
98
123221
42
32
5
76
439256011
14248
91169
1
307442
33
532722758
94
9
97
432806
61
137301
442330
80
26
49
62
97
225851163
85
20935
321943
9
48
24
68
123672
21862
158088
448820
262096
389427
60838
481439
27
309796
420259
98
98
395163
301104
64
93461881
444744
50
78385
207509
8
61
1
33
259804
32
889349995
106518
87
3
305823
60
47
118044881
276610740
12
55
82
30158
12428
418426
157660
132166
210854
269583
69457
316755965
8
323649
4
41
225200
598786592
240074
384103
68
6
41620799
50
11
36
576232536
23
10
910647157
17
99
28
487632
45
14
70
29
261519
5
35
89
367873
45
156512
220938
366416
82106
306204
63
380157
35
15
488047
82
53
341798
9
49320
372231
690835034
49
15
37359
6
357720
51
10
347612
48
61
512144958
85919
390246
35
29
21
16
83
571276796
65375
167879
27
34
10
8
271153705
15
447576673
15987
489907
251496
303025
10
420482152
367099
390460
81
80
282364
6
3
202340
3
3
116859
77
271682078
50
13
116156
6
13
90
42
66
569679979
1
66445
8
81
18
43
9
126427
78
61
95
31
234859653
14
82
98
25483
75
122516
152170994
96
68
4
25
37
105464
23
92
4
179241
50
114192
64
945146702
1
54
18
292504
369693
330703
24
11
7
60358
23287
877957013
387361044
33
84
61
107685
36
5
82
385318134
85
65
86
238968
43
6
2
3
89
30
79
51
287532
77
74
87
96
127476
35
354484965
350546
51
86998
4
314439361
64
3
344118
281331963
30
275904
52
485758
204692
43064
87594
1
165465
40
40
71712
131543458
80
90
270671
27427276
32627
43
92
26
23
118833
11
35
7
58
132542009
305998
9
27
430395
52510
32
61
23380
27757
54
5992
11
43
199115
146351
40
41
136753
61
85
6
363919
407263
144970
433470
274274
369350
8
89
17
17
57407
81
417191
56
53
7
456079
401475
19
465582
470685
41104
60
83
66
26238
15793
46
13
79
164178946
3
82
92
420987
323787
76
363738
1
8
426394
4
155276
61
2
86
17900
20
26
63
233564
81
153803
58083
201680011
41073747
271202
734546922
287945
59
79
491937
30
182957
83
37069
15
59
177245
19
46
98
62
53
235556
7
40
96
12707
7
72
7
79036
11
1
35
78
82
25
806099201
347767
3
4
52
314690
34
40
338730
140778
208726
49
47
68
80305
334354948
82
24
111540
35
5
72
4
69
311599
10
409552
231167
76
152927
352167322
99
92410
357247
324545
52
384771
271435
68
251355
486988
53
95
98
2
184777205
13
5
84
40
2
432342
491324
743424270
111457
284479
45
87
62
481405455
163502
440018
28
386787
481682
296465
2
85
316476
2
12745
146169
176296
59
334613
478411
359767
86
425531
79
60
346086
353334
21
86958474
77
383809
65
3
233378
26
25
95
2
38
724710704
453211
106880
65
998075494
39
77
9
73
35
691653717
98
13
479911
63
202287
960169785
50
9
671380275
21
7
111437
179509743
95
13
152093
402572
97
473713
11
38
436641
28222
131166
378646
361405791
8
96
66
472479
290239
80
41
408779
345535
140289
542685053
50
38
580078039
765894964
465898
53
389200
45
219059
84
11513
40
82
54
270869
259109
7
492110
10
681598887
6
4
59
206682
57
88
446909
37097
54
53883
420852
2
130385791
95
830651603
320160
26
28
183920460
191763
136953
413978
400490
130900
44347
159262
47
266355
4
276842
437443
52
20
447997
404367
8
89
61
173817
515411244
327781688
204509
481869
88
81
64
328842
72197
64
177094
127334
90
7
1
44
305060
27
3
275973
168505
50311
61
19
306745
362490
52
69
27
7
3
4
265070
76
6
246588409
11
14
93106
403975
688416759
320130
81
85
1
1158
177345450
8
2
162726
58
3
12290
7
4
53
91694
36
140907
37
5
429228
364921
158817
557277208
2
43
234177
303889
33
142519
276075
72
6
9
9
87
76
203585
94
64
26
29
9
43
98
372609
61
85
78
26
470485
23
35268
93
387864195
6
85
86
89
88
17
44
84226
448575
2
45
32
280776
127460629
38
23
371994
362186
43
6
485855
25
335195
51
221222
221482
68
228440
380937630
417018
92
46
252309
31
437056
37
389264941
249662
195743
171759
38667396
418068
479319
4
95
481026
50
6
91
59
360255
20
284863
193773
245097654
74
37
261181
85
17
84
833403501
98
268939
5
218834
38
269066073
28
6
16
431080
222188
63
91
102219
24067881
8
456045
81
46
355349
484922
7
20
486552
36628
133972
50
464889
157073
257936
244081
304399
244029
88
3
473903
461642
45
34
87
56
43
14
36
36
89
1
38
278010
119659
111302
59
178370
442466
403127
414482
81899
84
314351
34
620192915
352717361
462292
338257
53
333936
9
78
810252641
44
61
292079
6
523182367
67
215004
311386
73732
355594
38
350615
21
351627
395450
422310
437163784
33
21080
255750
65
9
480477
43
743853702
68
407740
481893672
38266
334520
50
412270
9
73
327233
75682
326219
64336
5
61668
52
876221409
200529
230282
345345443
14
72702
905471026
52
92
337758
59
230342
7
446816
94
69023
59
39
335518
26
167579
22
327233
39
381395
76089
324323
66
273363
9
85
630377278
81
77909082
230858
22
226650131
210065
64
15
61
3
345261
90
1
723905489
161687
376902
789587786
37
12
39
420851
39
9
6
48
23973
43
22
439663
4
58
668289493
271600
25695497
51
327300
883928642
48
39
91
320575
70
54
429196
26152
68
416661
13
29
332514
16124
6
15775
55
359946
127947
161145
61
365751
484858
106847
387599007
83312
189444556
84
63
364751
5
71
6
8
5
780268309
8
95155
331481
81786
24
480103191
8
93
93
32
853652259
18
2
1
69
376912
320153
108429
217483
8
35
666966834
65
944448859
147811
320209797
18
28
175884
30035
85
150353
482766
23
84
24
67
46
624611442
84
566770060
90
214999971
355366
94708
71
44
360303
41
51
42
40
25
16
64377496
328524
85671
1
275013
30
29436
4
250087
198873
60152
249843
75219
27
223375
9
401987
65
238230
225671
58
3
66
96
31829
2
3
303219
28
64
491792
18
74
216139
477259
25350
499189
29
293110
38
431432820
10
387391
329920
48
105821
38
3
288527081
38
33
92
82
16
54
54
49235401
153541
32
228732
88
326290
384345
280727236
238272884
9
13
375153
257860
53
117340
58
6
364174
63
89
282957
67
5
79
135589
47
53
21
21
86
6
16
156050
285989
76
186652152
278065
209501
67112
244920
322471
9
42
8
38
120548
37
451533
99
39
73
53
68576
2
75
365656
113424
99
243899
251715
76
75
15
34
34
876232217
142046
4
66
59
425549
54
95
8
13
29
89670
42728
70
67037
956094471
7
14
20
426955
110464
637956668
81
9
440983
99720
222151622
363970
479782
20
46
290356
1
35
155943
59
44
356219
108411
46
121487196
31
8
91
233944
17506
478797
55100
427623
6
22
265777
467278
23
410354
64
341112
636108282
21
107951
66
285607
412713
657607527
215341222
595881387
221553
17480
70
35
949753143
4
45
250543
207856
65
18
80
222882
143292
87
18
120463
17405
75
2
23
71191
325423
29753
16
316388
190612
78
53
569170526
4
446209
381539
78760747
80
46064
27
12
871506156
27
26097
83
50
32
248790
35
61
262862622
49
67
51
64
136810
96
75
43
87
29
139934
322924
173003
60
331779
303338
3
176176
91
45
370917
71
74312
65
22
85804
14
66
6
13
432937
8
4
90
192467
233830
336433
437444322
9
905385910
381277
74
31
109627
19
466510
401801
10
3
785393641
10
814196218
88
786010910
170069
94
93
65
8
339749
108081
869708561
427054
232680
390015
48
123444
595030452
232147929
81
3
3
36
251631
349688
202776
311704
37
90
9
15
2
32
28139
303558
25
290692
3
36
394741015
84
98067
46
295267
253883
887565201
1936
45
461220
56
12
27
77
954866933
203994
72729
1
268175
59
184521
35
76
469744
71
50
146395
79358079
194210
939938866
435206
240113
58501
17
332969
159707
321590
22
52
96946
21
86
179907
389723
27
47
88
232786
9
278048
450952
7
747330862
291709
97
93970
83
86
290771
16
48
88
4
20
54
1
79
452515
368694
59
10
353267
393015
233550
5
53
743346262
161230
90
6
399549
7
59
345220549
98
1556
955924002
49
79
58
52
137210
80
25376870
109997
1
4
27
423950
91
34
225669
273907497
40
41
89
94470141
6
49
422805
340559
125941
157045628
43
813838699
3
80
32464
86
7
53
78
318089
17
328459
150760
19648
21
373273
219210
23
206414
498703
79417658
28
31637150
41143
55
270122
54
354804
37
424457
393012
192108
121552
226930
2
439658
74205
80679
44
15447
5
100828
83
146783
469678
42
67
6
90
5
48
159277
75247
298306
251475
154993
2
26
33
452323
82518
299708
1
229360811
142556
294797
149901
130838
36
109630
82
84649
145019
21
97734
483500327
329524
221730
95
24923
106300
7
83
89
3
62
13
102377
678145869
9
9
93
31
58750
53
438088
93
257797
4393
916877384
127303
353163
21
45
8632
47
464175221
88
47
740067314
300268195
26
416288
90
77
176802
4
85
428551
427734
186925
63
67
722250258
79483
1
94
77
49
83
14
401888
78
1
7
193118
408867
433391
63
43
71
249415
263195
48
3
272138
7
25095
281841
424048
445317
372925
12
370321
99
25
133984
128682
56
267552
572122130
60
25
2
333543
87
405073
1
1
211496
103327305
38
344034883
4
6
94
92
61
104087
160452
76
29785
167845
45
403843604
807935899
5
55
233967
2
12
39
77087
235390
4222
364660413
14
276821
77
6
321299
70026
61451
571991893
447270
96
58
300012
56
3
633075115
286613
46
38
20
185406
10
477974
21
57456
7
37
73606
24
6
100401
64
218977
9
47
6
425534
405482
12
427984
172700
433338
79
57
56
37
232316
249353
46
27
189499
52
237951
3530
82
89
92
2
7
5
229374
84
159860575
93
80
49
90
4977
762985191
236403
39
10
332194
297160
44
26718
353208
147006
88
95
72
4
91
11
66
50
89
346105
346517
954024898
400514
67
185345
28
6
348740
96
122091
168072
40
56
388242958
72
7
21790127
389176
8
337012
366405
61
82
92
64907
8
478813
356969
20
73
92
17
21
62662
39
81
404455
429906
68
241212
3
42
54
61
43
31
40594
72
216729
2
105043910
166448
10
925698064
247667
88
54
24668
79372
12
454576
9
92
123257
2
153763
385695
54
720223968
50684
62
495876014
93
52
292049
98
345549
214214
302257
494273
52024
2
74
46
84
322918664
36
79
278264858
80
27
89
4
1
631428114
156546
7
293528
170097
61
97
1
351155
29
24534
7
6
1
7012337
343010
239763
494568
87
356758854
1
496541
36
59
89
76
249865965
7
3013
95
49
418252
73581
130181
481761
665279846
834156507
47
97
364165
9
16
7111
563802812
3
30
67
42
90
288342
150561
46
477472
6
282186
46987
75
8191927
261577479
166670
8
68
816512474
462954
375586167
610306205
64
50
102497
30
3
78
62
489752
30
399862515
52
41222
9
45
434839
233078
2
72
97
11
23997
13161
228426
478625
60
154824
488312
58
25
504856952
71
87942
41
29
446041
316279
62
63
66
58336
440479
5
448687
60
8
95452
52
88
72
39
421386
512631734
68
11
62982
620237232
94
7
94
45
48
93
33
76
211568
35
6
170038
7
380807
330687
4
24
697775552
96
71952
22
227054
26
137068
53
18
6
82
220871
19
49
4
321539
72
326134
137695
289681
31
252855
378842
231160
383789
387524
59
8
157454
28
87
28
322017
110570937
73493
420922838
68
86150
5
303598714
301255
8
53
340888880
1
58846
16
64824
23953
63
44
169690
59
96
406044
281396
20
338342
232937
428128
85
247227
93
14
5
110289
82
553253257
59756
9
208492
56
276901349
474176
252219
318140
124777031
84
74
2
44
431385
336001718
387166
177043
440177
82
393407
362155
186635
308164908
336766
17
31
279020
72
4
5
49
480241
20
651025609
247553
56
243798
452250
235253
465197
7
221384
265846
628
48
86
126429378
501390464
989829169
415275
9
69
34
344525
60277
35
22
213269
40
311351
710126254
313282897
487968
22
710991761
452265
116149
81
38
44
80
17
119167
64
5
6
241225
336402
301057
212863
20
320402
432725
142539
19
56
71
69015097
62
246027
44
9955
120122
200028700
227167514
396902
304516
167586
393597
359095
3
63
109751
40
29979
127021
121584
69
10
718617355
229687
163583
83
383823
168048
97
29
65
8
55
21600879
78
91940
81
885423524
6
81
325730
35
367852
75
30
363005
476626
497536
94
10
3
86
69
87946
31
324813
38
489527
55
334344
103198
77
64
90
395898
25
397601
427504
65
440458
51
17
401525
3221
30
688954921
110407627
83
347499051
45
421207
47508
38
29
82411
54310024
250664
105163
81289
466429385
155910
5
96
86
74
74
89
491106
213731
7
5
75
856699814
13
729308960
4
32
322268
148180
111987
40
105256
89
226522808
697747606
59838
6
262261
227840
72
35
93091
276368
455631
1
93928
91716
146235
10
60
93653852
42
873212437
88
659090100
176816
102441
62
52
20
217126
182977
218032
61
843743292
168727
19964
59
9
27
469081
58
358139
129949
46
74
408164
403019
80204
263211
206918404
560673444
892158072
59
421824
69069
309854
3
98
47
676525078
139120
51
138312
58
69
325157
557277819
46
65
28
6
1
74
4
146473993
59
646348860
5
72822
437121
458481
74
41
479311
54
68
880961974
390247
158611
5381
8
87
725808877
3
171056937
8
13
532598176
76
393525
53114
35
19
84
331472
71
69
17
32717
461396
6
16
81
33006
171793
67
127480
342449
2
369670
289506
5
29
241648268
493932
4116
5
416104
484891
431053
3
247088
399909
830460149
85
10
26
97
16
1
451339
56
856850811
75673
54
44
87
185030
2
135284
9
200989
174787
20
9
78
4
7
231222
517373721
163368
51
4
413010
22536
286151829
64
81
329418500
61
79
351584
28049
119183
76
84
23
429746
7
220269
357222
87
334871
43
88563357
28
407491
3
451715
92
2
8
94
416750
171094
443278
59
3
82
67
172101
63
134083
428028
643183593
10
58
99
278764
321493
9
48
279616
62
2
105391
143818
51711
15
64615
4
93
96
89
233954
9
57
4
834012741
67
6
166565
31
355100
185923661
7
464206
336844
18858
14489
41309
128038
68
65
27
43
88
36
285558
490402
163072
85
400694
3
145267
9
15
98
53
245144
312709
81
362090
3
97
334024
670549870
293035
2
482209402
102901
5
341427
75518
101902
435368
32
328529
1
99
110757
89
437548
89251
378184
4
7
1320
244138818
7
310267
440542
97
17
93
466194
56
7260
32
3
86
43
43752
480998
87518
80
47891
16
308505
320502
384625
319962
207808
56138
531595753
108597479
63
42567
9
270432
767476446
115393
250226
89
73
70
262095
758626760
337759
42402
26
387200
166644
622263049
100956
411111
95907
125077
225832728
162957
189581
261628
39
256469
15
298016
236538
10
1
478080
44
234740
264380
23092
468585
86
24
258009
143280
14
235231
49
338715761
16
2
97
7
5
37
24
28220
47
105434
26
58
203714
959400010
376822
77
59
114013
94
2
236418
21
453709
470263
165617
1
341613
237962
33881191
51823
5
164132
943064046
492431
392429696
69
25192
96308
43
89
369888
248247
16558402
49
461126
45
279950590
474025
17
14
312971
428593283
164357415
212802
39
31665
42
303095867
28
45
343454
89
18
258793
96
27054645
426182
99
585772272
96
79
167180
1
681921669
9
85
96
53
95
106851
41
97
161327660
733339482
139786181
42
19
15
25
89
142550
25
86
698996074
61
72
148159
5
338840
328147
89451
65
407401590
52
57
255785
99
13170
65
7
104860
74
45
5438
49
49
370311
58
5
59250568
429989
63173
433705
213978
371305022
74
9
49
852292242
499023
40397
7
7
6
31
39
189245
493046
168816878
3
497746407
428309
433239
27
43
54
5341
91
3
85
6
163276
38
60
91
17709
295147
6
85901
54
97
13
420630
689510108
17633
77
474702
38
119619
54
43448
109400
47085
111163
6
368328
6
63755
45
9
33
86
142393
39
12
855223993
58
7
303783
44
936193303
188709
17883
306068120
388768
167458
225727
424446
275308
43
84
339518
301342
1
480275
214333
58
206617
4
210254
377236
49643
235140
57
58
40563
130715
5
2
27
67825
118810
265653
4
8
37570
15
439896
434381
880249214
263927
3
87108
180284
65
2
20
447119
23
57
28993
453333
495461
121275
4
307291
15
404444
325437
63
29
2
34
12
704981855
6
442981
748271971
71
486857563
35
96
45
36
3
67
76
234531
86
343188
25
488485
399439
2
61
986984389
8
131115
8
218771370
36
341746234
44971203
383350156
5
59
140088
399274
1
958680627
230520
43
248811
160533
75
69
325243
65
84
7
43
42
52
127638
5
129995
25897
358016
78
453974
7
80
6
8
418414372
470282
169791
480430
392442049
43
54
3
76793
16
2
1
121618
414137
382446
92
42677
3
70
316656
6
53
426906
69
6
12
50
5
431631
37
381915
378556
516472224
46
284629
127576392
108124
905310129
54
49
364589
85
151786657
151653
266396
31838
146825
99
25
158974
23
9
66134974
455027
6
9
351539
11
854891165
96
52
288117
982465892
80
72
24
11
2
333517
5
2
178865
774923743
62
435555
91
365335
401716
557862770
18
75
832759197
10
332375
57053
301007
184480
28249
1
265907
75
49
25
298474
79279
3
379476500
322252
290000
4
99
8
4
65
24
65
379612
88
484599
321778
96
19
407046
78
8
183708
2
80
382923
20
79
30
211394
233519558
99
34
78
85
48854446
413982528
198271
26
319973
66
2
4
88
26
61
887071114
2
10470
13
390470
20
78
44156
486740
50
368965
56
3
87612
260476
84
1
49
93
33
889584831
7
482963
153506
968532253
31255910
52
18
15
60
349684
355117
446332282
335722
24389
419164
54
93
103170
80641
31
281299
315371
56
5
27
7
23720
15
69
5
264831
4
4
458421
76
76549
6
48
86
257076
4
73556
302503
16
57
97
97
33500
336294260
288289
381138
144591
335415
7
15
200499
99
402368
71
63
72503
919329549
428539
76
59278
7
334648
20
138822
764376459
34936
26
4
35
447820
235313
97066
98
313018
91
76
280665
78
32
35
30
98650
408992
89
353736235
85683
5
40
60
4
496747
13
30
47484
41
350582
3
9
8731
499737989
7
34
82
313917
873684420
429468
85
472366984
154235980
72
362326
10
73
448113
202571
29
42
95790
27
279229
123102
76
57948
83
53
195718
11
20
2
225226
276977
85716
99
21
23
81
340394
38
28
426023
166191
37
349742
28
16553
151530
45
262811322
398436
45
130929
332463
325639
67
15
9
25
95
85
328582
61
937484424
346311
988930687
441326
17563281
8
8
63
319128
11
416834
14112
368251
8026
114805
6
82986
24
308761
327291537
183684
8
8
92
387894
82
103850
301203
37256
63
68
641508484
1
43
3
32
58
213964
35
48
3
390057
493326
77
54
38
445310
51
318840290
360966
708084060
111369
40998
3062837
4
513225136
156464
13696455
41
213416153
6
915544553
448423
428306
76285
354523
129330
52
493875
412023
14
2
4
358261
458844
378296
44
45
74
55
416701
88
211833
65
8
4
1
31
5
124125
70
526745658
52
45
78
32
36804
343994
80
4
5
54
348033
155099
98
395322885
180143
291503
90
28
61
2
72
23
15
435679
35
83
73
72
201128
855909478
88
164555
321595
25647834
92
930803568
48
60
1
54087
15
327234
4
79
44
249885
226488
175970
295607
452888
87658
74
408183
52
44
626285228
88
52
76
5
213294
262795
5
336289840
217805
44
431918789
5
398301
88
113265
22782963
74
374231
435736
5
13334
441236
356343
88
133042
283427
212590
20
9
85
40
473932
98
127597
59
85
3
90
60
43
45
71
95
174052
88
5
16289
55453
462236
491969
360823
409497
751736076
73
77
62
93
466307
277612
6
183810502
5792710
48
78702
206419
34
73
27
43
411223
257939
482591
4
392058
412558
291130
64474
3
59
499882
23
75
248721
36
92388
480379
151270
929669752
83
43
58
447879
980040006
67
47
353966
185064
443303
354391
628025045
120466
73
138894
41
423816
30
80
56
211449
138364
26
141197
87380
93360
353653
33
322797982
968073654
326221
9
84
217084
473537
353369
457048
476369
356508440
93
187781
81
423910
881510859
10
454383297
432746
66
21
367692
259054
784509511
17722
47740
399710
37
446438672
83
68
84
484949
32
277472
622859465
315712
68
47161309
97
57
2
10
402226
83
52343
3297
43
65
391045
23
75
251687
37
73
4
367006
4
82
397967
582108920
311020
303922
91156
467669
460527
74
2
9
79
6
56715
495879
79734070
91
33
78
52
56
89
89
88
265542
765083114
25959
179781
61
92
80
64
73
3
73
301827
11
94
71462
278946
14
5
490762
86
650180904
268342
7
43
91
31
70
117913
16
60
793269026
52
15
916172289
80
9
322226
60
446253
64
289688
241884
170088
36
2
137730
244055834
390805
182210
282588
254921
91
10
844705103
24
63926
5
61
67
3
78
441775618
414892
473117208
22236
2
43
230078636
497420
380317
66405
44
42
16
89
738587336
70504809
37
109591
407528
85
211566
65
495558
45084
53
449201
401635
96191
3
491702
85
17892
483802
9
25624
301695
99
796012308
67
62
213602
86
521061445
70
69
44
77834
90
438558
226461
38
28
3
46809
475025892
352231
18807
7
69425
496004
23
602816963
489418
77
93
460120
22
8
63
31
59
33
417499294
5
40
448628
372307799
341706
184345
162336624
308914
975271135
299868
4
14819
24
53
2
71
22956
499237
59
92913428
241814
8107
44
9
295654
387371
75
84
796058900
68
358543
75
75
319540
58
309630
423363
93
72
78
5
98994
6729
2
25
88
49
122382
1
46717
410391
454506
213804
89
8
6
334684
96
93
189516
99
294632
7
194607
75
42
19
45
28
402640
959592999
96
12
55
699177647
184072
786287102
72
91
480421
470438
124487
39
326353
491444
62
99
15
256512
222508
268676824
41
90
248390
444081
79
45
253533952
4
183670
28
81113
12092
29
138159158
410708
46
36
271172
4
93
928784388
240726
72
61690
127368202
392186
18
34
1
5
178296
34
225252
39
753314417
70103
85878
65
296951
400022
41
66
197008
54
42
21
53
42
356070
70
9
889104880
29
63
489514
483837
73
43
465324
97
96527
32201
228688
103647
47366
27
861347104
44708
40
2
16305
74
85
428034
43
177348
77
54
84
56221
115472
12
11
483266
70
316437
55
881376055
21
454033
7
35
306432729
176636
7
34
405328
5
71
73
73
69
9
30485
44
235363
939823238
254216
18
77
457478
370774793
451193
95
38
329229686
58407
92
96
322771
396748
313128
40555
413798158
285614
19652
21
87
102825
55
66
341261637
482295
115715
485348
51
70
80
250884
29202
5
317852
67
42
267868
271724
103727150
45
291626
61
194287
2
81
19
459242
4
16411
16
79641
98
26417
879793305
76
15
5
333649
86
144872
415576
147388
13827
87
10
86
472117
55
317904
154186
99
245078
71
1
9
47
81
86
112980
241328
90
420928
32
240156876
590086404
63
78
161178
10170
13
35
497123512
6
88
78
123491
99375
57
148149
39
248007872
456794195
42
879666310
388541
3
16
11
86
2
429846351
74
7
95970
31
1
81
41
81
554962651
64
469033
57122
592222630
32
466964
562377653
452615
149461
40
27
3
117112
363012
834
13329
266768
64864
409787
63
343034
190990
286002
81
12
35467
306063
431712
92
394851
10182
70414754
392808
87070
5
10
3
389734
251601
362501259
310345
57377
374597
19
81
4
426112
87
85
410726
67
20
184634
454233
56
46
79
1548
338540
2196
12
344307
94
27
1
45
57628
402093
363594
469015
199662
84
82
49
31
5
86
279497
17
82413
24
41
82
134707
2
3
43564
26
65
63
5
53
152034
491102
51191
8
79830
476543
9
433087
19
27
241867
18
686778885
1641
58
201987
15139
463443
205182919
12
1
208170
493582
379854
4
1
81
76
121131
73017
77
73
26
92019
237754
158794850
154722
406877
25
94
8
8
358281
97
65
385348491
34
226870
2
495190
509955547
32
268365
48
78
412005
467496
677493319
38
17
114729
344269
8
498826
33
187447
89
16
189838
307894
303286
39
8
24
559926018
38
4
5
440518
84
74
39
71
83
73
261488
449023
370316
56
217887
30
95
97
448321897
33
363183
53
71
127951
392366
885033915
267066
44
260505
56
420936
10
93
18836
57
1
35
174966
216737403
23
95
6
32
4
109734731
880726618
49
64
649578243
99
460560
79811
56927479
27
42
296375
654002658
83470
26
625982178
477816
247329
24
16
81
359112
251904
41
202178
248520091
22
460713
58558
58556
138760373
642278180
176148
190032
69606
336702
162250
5
63
51
46
225970
824550888
201402
438157
714583105
259802
294734
28
60481
94980
543530721
67
11
7
142112
49
570697270
759074297
4
276120514
82
38
13193
1
178099
207387053
2
393913
94
4
14
1
20
79
51312
74
41
451038
369594
30
68762
7
203211
41
275676
15
67152
934298398
4
283900
927556989
98279
324129
58
28
361131
4
152365
3
5
36935
3
91
64
368680
5
47
95
131048
214399
188355
352443
68
6
124872513
3
139147
166751
29
123179543
362117
499619
71
7
166788
4906
136180330
63640
1
399999
62
56
453054
116738
43
20
447670162
84
18
41582
96
158777
498160365
383993044
350250
12
58388
190805
72
105272
70
36
20
98
485248116
43366
7
123513
299705070
69
38
43
9
666198778
46
872541373
49
25
61
57
22
83
549466212
37947
51529
226433651
23
432891
54
70
6
421787
319550
1
43
86375
44163
187770963
6
283555
15
99
3
207021
82
363467
45
24
487580
145981
92
445938543
289811
28
71
389781
53
16
41
275138
17
18
139733717
288707
306390046
34301
53
17
190538
148843
66
93
45
362252
15
300363
78
188274
146495
86
184002
465938
227801
88
237032
408078
444599
60603
86
231152
974097160
66
56
1
229112
754183730
907121630
34
167158
277798346
135244
139914
168465
42
6
490531
52
897960714
228536
63
283765
77101
2
1
94
396471
337160
2
476541
137281
47112
15
8
23
8
73
242291
38649
138897
483533
186381
468740
488662
28
215529
45
95
45
43
68
31407
301560
64
385874
29
338828
28597
411728502
79
36
87
77
60
90
69
391361
54
823803645
329509
293459
129393
39
90
12
40421
146906600
347371
32
26676965
355311
77
386129
5
174652
6
246258
4
25
62
12
97
87
134480
1
212190950
165259
338112
403509736
33951
237042
21946
9
429677
50525196
89
38
54
960605993
14
50
17
28
50
36586
638156555
92
178122
415031389
66
406737
447233
10
5
66
384075
289468
715469152
8
78
20
26
347390
662127159
959571004
169748
582375983
6
68
52
45
89
11
421146738
9
61
305381
2
1
120886
19
24
931193359
1
150626403
71
14
115595
41
19
36
235609
443258
373160033
301134
435186
58
84
1
96
95
109733
19491
705673315
22
654178782
88
3
55
30
72079
10
336468
218126
10
71
239354
56
99
918510986
363166
456953
20
62
44633418
220321
467780
97
169278
39
35
4
378751
9
52
49
5
42
7
29
91
93
67
224724
26
41
18
76158
12854
346224
301337
84
2
913437404
91048
429805
326828
51
325255
56542
412846
254187
304026
8
15
67
79
40
464858
10
189349
241894
591182324
55
120931
811643929
79
70
675721677
88
482298
90
3
214456
14257068
16
213205
15
92
4
494338
93
70
16
211626
97
480928
42545
17
9299463
1
25
71822
47
72
308511
205384
90
120743
316382
167205
218963
348678
389181
74
19
21
66
58
95
447409
9
153911
94
449756
38
2
70
49
76
421785
76
98
432431
28
260893435
665384745
9
2
4
291798
12
278449
341179
119481
117324
54257
27
74
93779
34
358811
77
462613
60
66
25801
54
380803
72
496333
354655275
9
43068
26942
74
427126
396487
444595
98142271
31
5
402099
340914
60
128650
19
490657
207778
20
94
70
90
422544997
34
49225
870859227
9
184471
5
180515
17
225308
467553
52
18145
346184
9
1
63
47
256150
24
205383
66347
398166
215286
87
344588
166207
170131
40
561105744
26
17
194075
408164
333209
212314
876501446
16
195494
248822
232654733
342473
621584986
290993
485730
7
233472414
460355
23
321415242
408266
73
4
16
54
63
409516
15428
16
212245
321675
3
6
50
96
35
54
253080
296830
50
405459
53
104240
383756
64
79631713
76
400095
34
18
243173
49
474742
6
91
4
690165053
238433
340142
388874
415867
4
38
30
35
520347862
42
7
136078704
92790
60
9
72
68797
6
59
294657
99
62
527902479
95
18
333202
25
401173
2
437925
807838057
6167
468533
137683
244407
281517
8
60
341207
5
207016
169762
349941
37
24
319264
353332
361074
55
59
470219108
76
92
232859
105924
169049
46
349350
259929
351310
154915
24
37
68
59
76094
222352
71
95
377617
295107272
53
178994
198163
96216
314429
8
486424
16879398
440178
58
425186
58
32
204588
245685
44
17
396283
102935
906830664
47
45451
176966
82
98
94
79
15048
99
36
13
24471459
390975
396434
190052
5
34147
41
32
157168
17
46
258544
125811
49
17
6
75
497625
9
84
55688
40375
348756
4
5501
73
86
8
39181
143229
80
23
240657572
19
381373
88
60
413444
469618
75
278476
85
282537
40
474604
158360
77
920003689
602682305
70
74840
301019
34
81
220577
93682
741850960
373524
80
207216
24
542811477
43
436650
308381
269900
458292
77
41692608
26
22
7
4
351421
543460454
54
7
426492
187235
14
9999
56
132365
441014
91
491335
6
701657508
1
35241377
48
248686615
229321
90
52
402964
370281
82199689
299496333
75
941360559
358383
51
439986
7
32
75288
309056
430568
733465693
135260
65
89
92295
15
463635661
265536
2
3
28
48355
453581
72
39020
66
767706065
71
70
91
30
204846
46
74
183949
116777
388526
59
147761
47
32
206627
15
177449
126133
308271
288244
5917
62
18225
52
476519
4
220111
440338
41
6
165258
116678
196748
451270
38
183433007
18
23
454948
74
144724
920450343
67
25
1
94
41042
117167
6
7
87
6
404043
263086
281274
413940
743741955
151927
25
12660831
38233
298445
325133
34
73
71
415323585
329752
290225
35
49
1
21
35798
94
39
270734
761618322
95
436172
84
73
41
77
85
368150
43
217860
26
119917
350767
450023
4
94
418992
345121
42
712264321
326244
143428
9
64
109970587
193555
50
214203
462113136
208391926
55
232888
214116022
250511960
66
116940
44329
104964
131242
40
205210
446395
969469114
8
54592
37
799400423
226761
65
61465177
842128436
90
142260
90
43
255002
345007
419666
368965
12
6
182875
82
16
544038277
25
6
480189
478426
80001
70
196648
72
10756709
96
312197
99
600581831
86982390
64
136638
979346828
241493
3
22280
17
493080571
10
60
174705
5
89
252775
85
75497588
28
40
352997
63
356835
494201
38
497601
414784
87
3
318204
11
4
233516
29
773268119
96
421745
79
264545
2
28
42
273612178
326940
88
54
29
157948
4
334596270
94
6
66266999
493014
9
61379
513386978
41
179864
417242
164108
315011
90
453339
62
62
410696
58
82514
312334
7
33590
71
378585
68
9
88
450111
60
24
201321
152256
208782
29
374251
356242162
407270
2
59
8
9
475377
25
89
118516
25
379767
302909
40
201487
87
139981
5
344649
8
444589
76
80
255546
42
10
612304087
80650
412376
718102164
235308
18390
546938810
43
425202
24
249511
290539722
45971
39
192678
62
71
393727845
3
488657
413706
4
309287
95
4
207358
430404
150554
8
57
137006
170951
442543
67
154009
37
444820
332212140
188350
35738
93
44
87
422915
38
59
8
7
98
19
461628
5
33
70
23073
5
32
366507
31
23
4
106458
44
61
4
34827
371347
4
6
46
4
417118
17
59
19
33
914325332
99
77
38877
96
57
353881
85
220166
392456
172443
20
69
85
807306563
107880
183464
65
9
10
111069
88
87
14
491688
92
373181
3
494025
256177
37
88536
4
27
267252
39
13
12
83
41
21
431569
73363
82
34262
329826
169591
45
901120867
81924
340025
97
430274
8
93
31
228043
92
4
149689
77
376507
456926
406121
54523
58
429586
86
970498481
37
3
77
102124
36
324505465
290837
205839955
216385
243722
248969
57
232350
32
122889
27
22
5
300021
176556
27658
38
726028346
38611
431944
4
22
58
27786
85
6
40330
107385
21
4
26358
395991722
537426476
70
81
81
53
90
517960819
8
26610
49
47
79
29
38266
103595
15154
181587
44
327179
65
45
205023
5
98
54
480085274
57
61
8
208743
83
129801
80
1
361948
5
259617
3
3
62
267132
286930
117576
70
266531
78
400314
36
63
88069
5
21
169749
112977
458788
6
518583799
20
195709
464374740
72
66
30
239588
522428788
12480412
63
33977
266162
40
361360
65
7
398317
41
45
603514219
68
16
388682090
379156
30
95
230134
115360
141890
2
99
43
448505031
91
352701
353102872
36490
9
8
563400754
16188
42
240672
16
413318
1
87442
276252
41
446944
912740918
5
372351
81
27
279794
32
34
64
49
144882
60
32
333906
62
34
63036
377868
719863789
20
26
562091120
491496
357740
93
4825
70
2
361303
9
328047
56295
194462
74
330321
177156
436305
92
84473
42
97
370685
937636174
58
226371
43206
298729705
58
16
803482987
75
54
63
351553
307203
552755307
2
409003
9
9
13
103452
103296
23439
104153
949354854
58
484171
63
289788
292033
488526
32093
4
6
94
15
9
78
362430
53
54
855030351
9
69448
103313
81
66
472096
8
44
49
18
9
39
75
98
60
146454
327047
32
64
16
59
5
40
88
426558
216669080
67
28
9
193236
162005
411017
445371
59
3
167772
957102436
416216
9
117039
69655
9
287483
404073
171240
57
2
288959
19
229393
359497
49
214914
64
366301
98
38
356207
164525
57
358670
72
89
46299
481954
82
30
43526
69
411160
910565306
434263
486862
913465272
192694
32
83
24
66
67728
9
433459720
348204
256829
7
3
40
82
4
2
425467
342731
9
9
79797
13
463312
488000
19
660983046
370267
191984
174787
870842748
65
19
117253
371225
20
297227277
92
351025
65680
425569
183678
78
5
53
397724
96
57
407909
54
556697088
66
497963
486936
3
229999
126592
63
16
822918846
10890
7778
485037
91
18
429199
15
448765
632052090
72
141787
67
346729
283898
831450054
43
8
8
421447
62340
62
52
3
446162
77
4
57
84
25
2
66
65
41
372721
176971
7
28
72
127152
473957
47592
28
42930
69
95
294068
93
89
117586
70
54
11
90
93
77
172337638
405749
433857
451022
98
235242
96
329101
48
77
199369
190727
783913887
3
4364
39
812120375
569661867
193976
19
482284
120815
2
95
277990
239966
496335
5
695851695
55
40
30
232903
80
8
14
324398
61
10498152
118509
28
409183
374348204
124441907
35
96
131626
33
796773466
8
93
25
112015
140002
73
7
181229
63
180698
56605777
414004
377317150
32
133705
447670
277392
45
20
21
418091487
9
381798
120563
424491
883541344
73
281988413
2
41
2
443851
366685
100561
99
90
202246
39
59
6
498312
40
60
281936
4
26
30
490837
289090980
80
83
80
270952
87
42070
7
5
12
96752
447628
37
58
278683
15
42
91432
108338
52
80
139392
24
12
335446
394053
55342
119668
355320
364601
56
757841052
186610
588550286
81920
46
175751132
209474
8
79
49
277537
68
271345
18623
332119
5
40142
396921
85190
96
91
733748280
230234
232240
239106
356443
913617856
14
60115
93
443513
5
85
7
196104
4
452554
432906
230088
40
370286
99
222634
92
91
60
198704
6
302338681
44
442718
319111
79
19
14
28
260581
74
16
21155758
361094
25
25
61
40
136343
317642274
61
7
5
77686
524251062
374774
292173
32
81
111414
198672
96726
81
324323593
462338
95752
1
139611
93
65
1
103733
79226293
196221
16
5
319154
75
78320
89
266093
549475182
39357
208652011
478308
382927315
834251145
628387797
7
210517
5
470334
40
77
65
777597812
303550
56
60
65
67
70
79
77
461474690
388789
61
4
433943
451960
387890
7
45
7
257225
427190868
104204
93
56
197041
273566
296152
284583
531162338
5
14
56
166069
264464
6
106641
57
154927
60
402800
55
4
1
348477
7
18
454467
79
24
29294
105777
51
19
36
29
46053
73
166600
53
55
670913318
438256
295805
454204
238509
499504
58
374005
97048
81
473506
384780
64
60
34182437
3
6
57
7
8
408084
280195
392728
66
116308
10
13
60217
98
45168
62919
35
30997
51
180565
373186656
381304
5379
92893
3
245825
269325
2
98
9
402341
3
71
280259
83
462793
34268
84
79
189997
61
116335
401948
94
23
15
412315
46
62
145503
52
296508
464364
52
91
76
444228
400518
477168
4
38
134449
9
76
66
587615314
262277
23
354210
83
491002
23
45860
36845
144085
49
43
9
299699
43
78
407055
340897
868248120
27
290335
27419
33
569916780
109121
6
25838
295480
285401
151456
5
76
202217
3
310578
143419
57
124617
30
473026
22723
55
41
98
885746371
369624
24
403117
54
336227
881002446
473539
263066
195919
208037379
372435334
46879
358226500
416571754
127856
493973
60
6
22
329587571
63489
90
176239886
52
310572208
239320
19361
43
46
877900146
144254
325403
31
93
87
21
4
448775
1
305103
483306
247423
204733
1
151557
408856
415024
458983728
41
94
15
52
277956
72
76
127916
530109729
60
188409
559195968
62
66
317027
359587
328178
85
100068
50
33
473866
60
265638
79
191949
68
217500
414978
8
281005
106210
371407
7
36
484041
64658
38
263031
19
22778
52249
88
209443
4
15
166771511
495309
70832
80
245635419
51
230076
9
7
165280
40
37
25
97
296732
35631
162105
979280648
24
18
8
301249
99
23
298744
94
38
453327
22
131410
28
305696
3937
7
499506
18
66
29
111211
364218
386909439
197005
619739130
419974
123832953
449548
114005
94
27
322483
7
86
4
1
94
65
495916
976092896
20
358651
415353
21
531776466
9
411884128
420377
402562
406861
7
458741
309188
349844
43
24
401344607
61
19
473604
259309
84
41
328918
8
19
32
33124072
188038
1
156672
208612
23
795844885
18
235444
487258
424816
380963
260032
209465
386604865
48533
283162
257510
37
25
16524
75813
10
265306
449639058
5
1
26
237238
55261
253153
79
21
93
3
936148747
38321
152023
37
36
72
65150183
99737
218838
439558
287283
17
6
68
396820
218471
1
311269
146498
93
22
14
19923
285208
94
93
95
84
91
386400
17
74
219817
25449
446982
9
147813
359127178
445435
15
93
32587
97
245702474
44
137566
17413
434899
145739
62619
404849
92
55
96
5
88
212519
138348
459639
89
28
304235
50
355752
49
63
391165
635157179
18180
1756916
397788
3
11
433022
368274
32
5
488966
64607
85
59793
2
38569201
190307
51980
86
104002
98
36105
244009
13
17
288669
316018
86
44
47
179205098
59
431936
51
5
41
96
344279
74
713175427
179179
334419
9
141342
31
608473362
38
30
74
549741329
95
278021
8
6
957286350
11
3
93
55680
16
404602
111037
59
71
5
87
872368768
71
359709
36
18
6
52
279469
82
5
82
874196696
439685705
172626336
1
48
424624
87
594260234
7
40365
4
25
129749
323547
90
495722533
646321059
136370017
6
84
46
507663691
400822
26
60
42
37
441069
29
31
37
10
70
33
99666
72
42
4
50
5
57
37
168377
82
236093
60
299485984
4
49
71998
221523
110591
15
89
55
256641645
294403
371998
937593205
8
76
1
37
17442
231045
34
60060
267238
196546
65
53
12
31900991
496532
99
35
31
21369
151914
9
449061
351954
76
43
30
73
94
93
1
329227
58
2
226322
335424
91
328850
42
7
88
16770
73557
43
95
405187
10
414108
41
324300
11
250737
42
290634
492361281
477693
272725
351995
8
146840
76
447719900
6
57
20993
41
454662
95
72
935795792
72
88
49
59256
410682
7
54
428478
236151
199819
5
43
158698231
2
47509
343489
398956
75451
32
397231
14
295123138
1
474890
62
71956294
267309
84
149331
57
69
415868
59
282452451
52
7
35936
188691247
102197
79033
1
90924
58
117601
100637
23
51
21
287505381
341513060
352233
63441
321641
2
184334
27
83
37
91
212886
474163
473778
172713
64321
129659
8
72
3
271365
17
8
716989431
20
54
86
6
5
22
428159770
90
120008
928874785
43
32
97296
262177
347077
93228
43
7
199803
19
439503
405294
542327924
44584
73417
155734
62
48
826177442
15
48095
29
64976
54
188942
104009
439854
40441
95
298565290
3
1
20
46
28
73
23343
5
79
89
133308
91
139110
33
89
53
126926
343912193
85
38
15
655832361
148221703
82
163086
138339
357847
331786
36174
73325882
2
38
266786
48927
6
11052
24267
76
76087
2
280850
72
69
393834
466449
409640
16
53
974502735
60
90
3096
47
236446
667616625
56
37
352840
403884
54
389835
681
266483
83
413689
70
28
18
54
202115
75
1
95
307973
234530639
6
15
13
9
418589
42
330444002
1
68
135481
104800
7
53
324398
214094
9
453039958
2
85
430876
445203
76
55
442476
55
193160
396254
453989
13
241615
853254552
289370
229613
480649585
951240526
315783
8190923
204181
58
152567
23476
213999
43
647653094
4
52
36898
33
6
617086489
78592
72763
152079
81
195068
8
86
117691
23
54
776153558
14500
20
74
434174734
724180253
78
41
719589320
56
767678903
209686
83
319889777
243943
482520
128116
3
166143
96
458369
327420
49
112586
46
192488
46
279285
9
30
462355
42
220049
496512880
569947061
266977
82
320414
19
17
898703773
2
454367
81
149218
350174
66236
89
8
28
96
82
100383
73
89
491357
486651
10
301368
484838
234582
10
39
451856
646689194
336594
33
92
276018769
7
566840425
5
145419150
70
52
473802
77
6
2
202643
3
5
54
96
907737539
24
27
287782
29
74
5
15
445364
70555
552093988
926247418
20
226019
19
153528
71
517962302
14
24
943683044
82
57
65383
338913
29897
134222
4
99
875002982
383086
46534
40
15
212810
445890771
98
38
59680
89239
345037
53
98446
71725
714578892
313721
93
14
8
57
130628
28
27
95
436059
427473
54
59
96
228659
69769771
62
66
251606
42
129616
62
27
599795947
62
101177
899610994
44
64322
175051
55
44
89540
69
5
47
78986
225601
231196
87
46
68
118559
30
1
50
95
3
943933996
460978
375269
262643
4
69
5
8
2
1
53
926984976
38
422933872
132755
224268
61
39
248206
277625
38724
85
43
43
99
86737
35
292727
51
74
3
382726
424274
14
4
6
176383
8
91134
42
70
346790
135573
77888
454860392
137570
8
117260
84
75
46
410375
19
58
420996
480112
342679
70783334
318823
171009
192578
494222522
37
70
206975
470127
285416
43
6
273815
151404
127264
24
10
266524
743787218
9
60
38
283211
87
263291
458943
54
15
82
117151
58913
133965
36
6
10
3
314872
67
42
20
324731
44418
102581
20
146144
396915
8
473905
35294
228764
1
187934
2
100786
50
471046
22
21
2
308042
98
72
383551
1
13
287269910
4
43
553516286
98
71
70
81
8
34
924233847
86
412744
9
97
65
799029578
179561
119498
13
17
190349
491484
5341
449681
68
152720
197445
151621
94
1
323639
82650874
952864406
13
198606
380711
257972032
299755
31
71
176968329
7
51
98
97
197124
310882
698724603
93
309827
67
63
24
20
57
445866
5
3
262484
40
18695
12
5
42
260466
18
5
148288
34
87
51
189444
86361
74
448185
28
24
488350
40
75
48
89424
203465
436365
22
78
189486
4
11
156252
3
220364
83
13
472740
43
44
54
234619
81
82
2
5
329439
27
454086544
68869
371005
461759
329639
321848
7
10
521715842
418969
4
5
289768
27
69
442123
334281
73
85
96
69
12
93326
55
81
4
80
4
144113
53
30
442950
93
3
100320926
278650
1
4
64
7
26
19
43
490339
122354
220923
44
9
28
83
478831
461225
89
57
50
74
344778482
77
12
234095
6
45
48
77
57
321960
62
838242799
414023444
33
244667
96500
150355
13
38
446944
131083
24
50
205361
61211513
7
320020
427303282
90
73457
398431
49
93
39
32
490076
75
214391
495995
55934
99
249401
312387
92
317863
347851
21
2
6
7
62495
215711
34
79
43636
96
529836707
45176
61
399031
31
96
8
96
45
35
44
90
64
37
435086
135267
158662
431115
289665189
276497
73159
165229
246144
24
6
21
8
4
87
356100
90
276468
37
232124
447367
365884
218516
280824
98312
13915
444989
327589
95
43
21
61
7
276251
70
260674899
77
13
13
419946
46
244991082
768793614
432690
23
98
28
39
227314006
8
259276
12
60
72994
18
517119584
3
555333520
446286
17
44
215043
462280
46
79
69
63
11
953110913
50
345917
58
9
63
491564
42089
272811
96
5
990591859
51
99
62
77
32
12
30842
8
81
81
7
28
822737544
378297
84337798
6
19
42
15
318082
73
1
344775
51
84
7
8
97
260780
90
637464142
182230
42839617
372455
298898989
19
93
143158
90
409976
90963
6
80663
16969
50
31
85
15652
24
35
32
354034
347335
41
79
405097
62
91
68
1
59
255636
310362
98765
52672
303157
394468
461656
4
124750
43
73758
46
314000
402471
73746
15
289480904
163874
93
22123
68
50
6
97050
296928832
330643
34
77
495335
2
21
293328
126557
37
321408
338226
495521
401989342
44
374101
77
24
16
17
27
221661
82
33
7
70
46
63
86
838562156
376493
2566
31
313220
95
14
66
50
31
5
252713
3
91723
192165
401554
43
248359
62926349
41
86
39
75
35
82
3
853627757
4
62617
62
251841
850341041
17
68
252886
43
741424609
73
81
443522
5
28975
95
86
292309
315622
2
6
18662
15
370217
33
4
370331
82
35
358162
255835
1
59179
41
62681212
103495863
202049
567762513
377465
80
258707
8
1
231092
105509980
4
326762
372534
299572
42
10
750715490
32
474870
283397
312491
187270
52
39
74
925935632
13
12
101054
438114
10
8
847050006
444474
393536
18
99
69
130957
277644
277501
332252
424731
3
249463
72
406897
72
204248
662377971
307245
3
65
368187
52
779286448
361999
291247
433707
56
39
96
185033
235657092
69
391699
5
771833136
610834440
64596
207868
27
33
363731
3
304802
444937
56
92
95
64
98
71
68
53
447794
42
31567
272914
321639
35
62
90
81
99
214255
35
260640
326150
858541471
34018
95
303658
86
79
405496
477945
228030
3
296320398
15
4
90
60
37
232885
82
13205
5
39
397241
252278
93
480531
76
89
31
6
49
464018
475955
79362
260110
449689
95
2
53
39
492551
58
200200
95
349385438
30
94
609791868
14
97
196584
921897519
321197
9
56642
7
12
93
20738
91
48
50
81
202634
57022
25
59516
66
42
362989337
123849
44
39360
92
88
497910
482442522
61
236017
2
295578
57592500
50
493511
7
1
210830
98200
384430
191007
226628
305884165
9
269086409
62
158825
87
384383376
19
51
312157
488178
430655
453715
160605
7
58
32
219739
2
193810
28
10
330993
495730
99
75
202150
204665
13
139846
336541
72
807595465
41
414290
178826
403057778
406838
317206
99
53
15
4611
218495
67
577148645
99
212287
24391
14
21
86
410335
65998
38
144824
409260
982806171
89
579588706
60
60
6
142002
19
152862
50085
44
68
24
250304
7
16
310152
154953
367482
92
364286
9
79
414177
37
34867596
97
58
72
232373613
9
92
12
216263
446124036
97
32
233217
9
14
9
72
47
54
17
81
61401
489936
183284
763702178
92
61
21
8
6
138920
281449
227280
30
16
5
225690311
334824
66372
26
4
82
74
155215
84
926501665
18
140535
15
341251
487843
135550
24271
13
237993
400161157
40
13
439065
492693
26
425314
655042707
324594
9
91
26
129290
435673
82
54
19280698
128344
449388
331013
6
158004
191902
493176
40
921332116
980433554
429133022
28
292891
305251
433009
357806
56364
59
484162
265345
4812
26
2
263081
296197
628233325
76
81
125848
447683
842934993
85
19
96
237855
41
6
87
96
28
93
418959
76710
64
279601
137083
80156
4
164333
58
8
239032
73
22
74
119313
162915
203728
6
84
92
11
483187
461026
61
374615
421136
631434192
41468640
224596
39
403783639
67
2
65
21949189
265123564
27
68
340888
25
14
835729233
410600
355189
1
73
528215235
26
944370740
3
235299
121798
601433840
471480
645098875
29
4
8
35
485224
904814331
11
235187
35382
4
3
934282750
90
27860
22
69
36
186530
155827859
78
62
2
238209
13
236830
13
29
95637
170929
14842
453485
214190
868249798
76
270738464
9
14
79455
11241
173791
473022714
443152
472638
173419
93
104133
39311
377916
416476
112010
31
268310
7
33
43
12
63
284113
143633
88
86
218126215
909262994
43
404301
39
263670
2
997427593
646787948
192915
307546
171653
88
487307
63
496848649
63
30
438137
178774
2001175
478376
56
94
92
721082747
37373
33
67
948116737
48
183416914
831
36039
473159449
412398
85
87949
319337
487263
24
16728
260986
254028
227921
126803
18
97
852553310
18
89
349987158
114564
215325
83
396426
254050
222013
74
365620
67
43
312687
76314781
17
85
340077
484126
5
98
21
9
85
78
2
170217
46
33
462656
21
160115
487070
48
6
248277
221883
34276
581315976
26
16
108609
6429
49
1
34819
32
380295
84
34
75
90393
37
465754
1
316070
302455
49
781230884
23
83
809386184
242258
53119
89
14
90
25
257570
157274
352855
465686
17
22
64
194388
879444634
74072
60
385346
480787
255259
113855
60215
87
155092
87
12
2
74
51219
81
197402
6
45
5
90
35
138806
60
300024
20102
30
309999048
233756
112419676
252529
711767552
464363
44
211847792
49
3
213431
289009
324407
14
14927940
9
35
15
7
8
165817
316300197
40
130350
78
574289360
825660490
125356
198253
8
277841
198271
366228
15
167181
292486
399723
437564
99
4649
496868
313281
40
103959
26
124693
402566
20
17
493339
3
392309
65
284352
428662
56
207096
837430395
441175
178427
208177
84
25
7
182455
455116
10
99
450847
350810
1
851615780
201195422
80
4
19
51
7
1640
292873
18
103085
35
465613
948429053
400434326
77
198180
83
318028
75
54
358956
41
89
19
91
90959
278902
470993
398685
366795830
2
608007316
131828
8
243841
2
189145
285405
4
1
34640
1
426548
272359
52
92
21
25
301877
68
71
279088071
99
23
71194
356066
92
492968
262798559
165714
17
81
77
29
413386
15
2
11
32
64
73
46
75
66839
82
395194
15
11
8
39164
330773
911713395
106570
302341
828829939
69
85
95
263825
407624
86
36
94725
13
59236
303574
21
42
187506
349498
10
415647
494195
106147
70
71
20703
260653
7
49
51
1
95
55
234699
82
482532
73
421918
455766
474060
53
136926
48827
39805
60
85
54406
441774336
24
76
45
2
382235357
296539907
269284
415343334
238481
39
43
18
560357558
179227
98
97
431542
93
22
738614882
79
72
9567
435271
118113
99
54
348169828
285459
51
83
447177
473981
71
955599610
937355972
159399
60
64
23856
338064
29
87
18
234107
83
304055894
118080
6499
476958347
96
67
163187838
88
49
17345
32
364350
272858
69566468
90
197155
570910278
44
58
496197
153871
78
5
40
18
224090
94
299239
451629
41
35082062
32
51
71
474521937
140454
98
714813413
40244
28186292
50
196770
494982
206495
314550
253282736
165012
82
22
5
259114791
84
41
922625446
448638
171748
8
41
42
18
215810
320125061
25
69996
465691
370423
48
15
227230
54
55
6
42
214193
48
23
59
470642
50
6
471482
189633
803437419
34
203748230
973129997
207221
33
20
13
265340
83
294033520
433805
43
301079339
239086
58
70
47
4
6
286096
8
56
53
6
305250
77
783471026
277299
4
282746
93
48
311679138
99
192198
59
32
43704
3
57
250802
94492
36
533170341
92
93
358603
311173876
159286
82
18
10
12
38
51
29
22
21
20
69
88888
188577192
193056
48
354252
16
84
106075
85
76
59
61
789355216
379072
236139
496288
35002
50
132375946
72
4
1220
131782
12
97
68
333463
3
464805
245455
57
481023
411512
242118
909569243
1
232848
422747
234818882
71794
827291312
387755
237727
75
23
283429
403841
4
6
5
69
90
3
50
362496
40
124258
80744
419244
893287217
70
207002
341226
18773
108892
488684
259245
552979786
71
243538319
39
52309
400475172
9
70
72
452064
427173
260617
74509
100033
87495
107327
9827
61
5
419078
79
367913
461411
1
10
410626
4
56
28608
72
4
90
18
4
669910439
3
34
59
75
19
7
77
481741
373957
482355
263011
81
240130
443080
481219070
8
36
154538770
3
8
7
132813
66018
313214
93
4
58
30
452660
81
134349
39538
53574
211776
90
219486
10
254832
82
186233
140356
262521
58977
57
722334547
65
21
76
198699
5
87
70
373
33
79
669817806
67
400628
1
36
993321928
13
23
93
1
967067452
363317
154686
483036
731100031
24
69
837122687
65539
122432
7
135579
114538411
421159
28
324484
235769
91
106560
25082
8
50
60
262143
88
64185
8
24105
260845050
16
86
13
37
124515931
23
95
89
381612
212875
40
32
15
23
234394
81
74
443937
63
1
1
283148442
228758
101091540
32
108052
208647
923976861
54
440598
161249
99
75989
66
3
270450
937118041
123760
296986400
67
50
185347
53
51
57
377919
5
12
135447
238073
378041
78
8
18
378900927
7
322409
218653
183214342
385686
602974057
356136087
90
18
86
90
86
671969869
488164
89
40
322347662
74
547156673
44
938755637
483881
1313
2
2
3
71278480
57
756287824
168916
50
394377
321197670
193196
69
29
13065
1
423763698
95
97
323383
77
96
18967
11
86
74
23
433678
410086
301852244
45
218139874
449665
5
182553
247648113
98
458442
285744
46
502454593
73
309553
257211
51
57
591291226
66
33
39
35
79
139217
63
128944
96
4
20738
321133
34
39
76
41
28
32
11
66
832204164
29
77299
361333
96
172797
402976
69
76
46
99
120179
72
16
210681
118003
188669
197502
78
484200
66
57
121236
6
4
204498
78
752367360
62
345514
198545
50
473942696
196793
156549
423713
2
92
81142
83
372282
544863029
54
406126
243577
450013
239626
22
28
3
52
70813
26
94
53
1234
52
71
82763
91
199314
31
123154
447717
412822659
41
40
71
351665
3323
43
157950
120867
201209
594123749
21
82743837
388628
1
474587
423817
151381
128158220
63
7
60
65
461848785
255246
471604
9
319770
57
59
25
2
53309
399522
9
56
81000
248675
61113
17352
48
239139
394631
33
66394
31
68
22
799258994
49
448321
257892
431040
170985
52
316916
161286
421829
8
46803
37
98
91
180206
65
109356
62
440631
599279582
318757010
97
26
24
44235
236
94
80
75
968668210
165110109
351775
53
168074
27
944083584
10
47
4
73
499121
349534
194588
45
480980
51
274581
55
93
39890
1064
180623
449340
364598
47
4
233522
495259
396203
4
384650
72
47
92
295249
95
365163
60
31
134492
6
67
337335
3
36314311
358156
4328
314780
16
57
9
3
407996
272383
870694322
344794
180431
25
38
401736
43
47275
14
177914
489635
66
94
7
328246
32
293895
6
1
47
397629
9
179036
32
97
43
26968
32
32
98
349971
23
914464132
389958
598891698
278511
344791
8
56
67
69
233747
76
177375
511095969
98880
349876
302668
79
1
77297
445551
410085
47
47
75
25
78
101403
49
91
44
324157
1
324898
82
412106617
97051
116883
45134
51
97
366895570
90
47
69301
54
274406
253087
3286
359467
23
236777
77703
446194
290390
14
110533
14
78
438072
771259069
453534
368229
126956284
63
71
94
67
150827
37
263427
9
404654
846903288
9
37081
10
836155349
142022
489469878
299143
187556
111909
218657
34
249059
853
37
6
1
851208615
8
24916
158405
212909
28
184744
464023
365347
95
90
32
37
328
10
206024
58
257107396
89
3542
889453836
14
230002
6
933650775
75350
405443
236664004
75
255306
92579
193348
604138248
7
9
88045
61
28389
34
2
870652643
30
299799
182141036
73
119333
85444
766492157
7
2
16
18
300643
9
469033
79
74
94
91
478070
290326
436011030
43
117187
508315850
91
214853
472514
373314
5
87
72
153513
140457
484070
43
198102
53
2
86
99
66
15648
137260959
4
289259
34
59806
9
74
340931
95
54
17
5
169508
16
6
135341
351396
15
101093
413954
1
37165298
11
231437
116216
17
14138
19
213903
30
340387
348135
278769
18
58
1
905596570
228467
23426
154459
240987
65
335701883
93
463918
95654
308648
319978
345173
49
13
71
54723
34
20
91
414667
46
97318
219648
35
4
6
541649724
96
57
90955
26
76
23
27
300804
51982
82
92268605
23
69
2
145924
90
29
11
287644
40
14
464663
42
93
82
84
4
171678
10
9
87
3
459160
82
57
50
57938
28
71
64
6
36
890680746
471607
260777
96
13
150282
424412
78
71
173391
293137
384708
2
91
89490
338755
95
684201102
54681
47
58
57
132205
51
87
7
405941275
206056144
129094
468758
79
34
46
81
222482
82
97351
715100430
36
11
316021139
40
354495
8
54
53
470171
330837
3
17
280843
69
190354104
50
79
410598
26
46
332782134
26
345968
125242
9
39
30
401415
60
486944
37
79
126263
432475
69
447909
281994
91
6
257018
84
140080
38
167713
394319
234627886
325908
469850
86
263580
234707
36
192279
51
156419
64
115670
115807
48
372257
88
6
66
5
155332
96
94
72
45
415701
72
34
21377
797560540
97
103537
370725
92
61
96
26
76
66
6
783917758
199940
6
21
69
43
91
5
4
820001603
319840
106862
301158
491366
28
36
142346
47
337255
437376
88
11
177983
498550
9
13
493015623
466476
5
197756
5
36
253228
21
273800819
79
34
49714
83
33
119458717
11
68640
95
494198
12
406166545
99
22
92
11
51
87
14
36
114904
15
27
434612
168152266
22
50381
93688
90
851238294
360682
16763
219059
8
149363
12
83
71
81
371648
69
6
128171
610806481
67
56
279748
134569
93
477281
415456
9
36
106026
36
104183
462294
262900692
20
69791
291080
27
9
3
19
72
61
78
254422
475193
5
251508027
72
672719348
143589
4
254723
77
96
490041
90
342026734
9
411616
8
17
4
38
95
161575501
370273
7
279041
59
6
71
255989716
100441
385813
32
191875
76693
307420874
383972
134272
10
386453
32
90
38
16
11
34
68055
793573482
42
932823902
13
125171
62
475469797
69
9
490508
292470
9
81
78151
412168
66
313166105
96
4
382709
119925
67
4
735287327
97976
70154
2769
2
623344274
42
118226
20
11361
256316
306733
28
998033766
18
369608
88
868018772
69034
432720
46
30
229603
40
214265
58
435742
240364
854006685
28
150381
383080
850907071
88750
75
2
107536
356486
66830187
80
478525
32
367168
857726115
361421
244224
71
96
95
81600
79
392844991
670682764
26
19
16
53
120144
63
433941
32
5
9
30
9
8
381350
286752
11
294779
94380
169232
3
87
484545
156464
31445
25
107125
38447
43
99
13
27
105628
316027723
309551
9
60
966892505
45
375269
383604
99759
25
307017
806747664
40
214707
283927
62
20
85
4
76
2
193193
477067
100506159
504672940
85
441147
13
25
187087208
91
145211
3
67
24
67
6
59
98
112839
175347
52
119180735
52
27
18
91
42
212504
249908
56
64
63376
5
467905
280382
79762
23
30243
27
478778
91
14
64
260856
39
174580
174163
208708
66
230646
3
51
468512
16
71
31
133825
238698
420135
74
221465
79959
265054
831844386
18
8
19
16
17
377343
55
272906
31
160579
72
91857
8
46
330778
84
450660
39
453419176
90
26
308037839
56
41
36
92
380599
5
486989
116265
257288079
383899
384525
156479
60
98
351137
409432658
456489
352876
167876
1
201785
498266450
305998
38
8
42608
44
433181
64
5
80020
34
9
445732
160379
82935
95
622692247
406245
302454
419742
15
217531
50
724794722
973491956
640463737
46
57
78
314176
61
6
806766809
368329
236827
395912
576541989
151455
37
461238
2
43
30
51
97
484171
55
18
315040
326134536
403798
40
57
4
306494
455761
42
69301
172582
92
107707
41575
7
76
834806565
66
59
7
304909
162084
415350
83
20
10
487908
72
94177
120067
63
238458
242174
11
104150
182635
25
9
734982265
6
5142
305116
148372
971016664
49
651730250
83
496043884
2
48
16335
823149875
394293232
62
5
12
54
65
417400
26
87
24
339622
401755
429923348
495926
300373465
85
132812
52
389922
54
44769
54
499225
1
37
863018812
1
90
378151018
470189208
130064
17
90
411387
137472
338529
47
387705898
30171
58
481187
131658698
322951
229091
14469938
22
34
88
161739
72
38
449256
31
9
33193
70
272387
321117
362771
391876
222910
66
400255
109529
430273
661819702
79
213124
35118
462219
86
80
8
8
408928
255458
73
33
25660
53
342496
66
4
292725
342756
423324
7
14
23
66
92427
966051724
31458
151016
73
96
13
178922
70
94
16688
60
18
431570
4
13
78273
59
30
4
214475
155730
418192
41
6
409848
37
47
70
113015
51
399506
676091157
47
39
15101
90453
4
869959945
321698
301627
27654
5
158454237
19
141807638
495878
26
9
70
21
36
62
38
89658262
69
282626717
59
1
23296
352601
358261
73
52
80
341956
168308
96
169946
740880271
325458
423812
463945
30
228916
78
80
146580
380419
35
317097
210006
69
59
93
58
318976
54941
485105
71
59
88
322180
487895856
265414
56
372984777
292286
294067
357572
448704
32
80
287726
318074
256618
37
46
2
62
50978
77
379020
426306453
9840
515885869
89760
794829347
92
5
25
179546
40
5
414538
50
775387378
253044
26
1
45
486289
176136867
88407
180407186
9
76
24
3
87
133343
47326
75
197618
810470755
6
206498
17898102
75
206764404
2
202893
85
489413
55
42
373697
67
409270153
32
1
478000
4
22793
40
3613
1804
107840
70
30
105190
74
380733
58
34
180113
259045
161271
64
137926787
50610
29104
766176281
10
4
269427
41755
51
11112
494767
35
66
460179
9
467461912
54219
463461552
85
312618
3
240296
859808590
297083
300090
27
60
36
2
314450
76
69
47
45
47
220708
45
280012
3
22
140779
392045
197980
423091
270134
30
470238
9
229874
42
246609
338193
254675
190078
74
60781
74
225687
60164091
4
135085
179740
24891
83
2
143454
497718
238258
97
45
127184
61
48913821
94
93983
9
72
70309
13
40
971378417
130023
195486
128773
75
24436
181405
40
14434
463222
69450
485673
205720878
147561
69
104331
7
19
955042743
314451
985066171
46
258147
70
136776
139841689
98
96875
91
61
24
6
12
3
26070
45486
1
271077689
69
45
1
68
76
255884
9
167023
7
1
258538
438358609
82242
89
40
22491
402970
5
53
160569654
79
163057
13
31
93
94178
85
79
73
42
79
67
202203
382851
1
561004174
40798
606863732
89689
40
385271
440261
78
70444
13
50
87
129949
289899
91
325789
31
43424
658208725
729092957
2
358752
34
2
85
36
923337712
2005
70
87615
71
56
28
146364
97
341237
55
222484
23
9
22320
431581
681790941
343020
36289
485568
67
83
411031
55
110203
26
54
15
16
98
30
7
209685
1
33
25
26
55
877382692
222138
3
161731
30
576267756
9
87
33
405551
39
94
40
36
298562
394083
1
76
66
37
103856
78681
41
244127755
294839
396282
76
303983469
473740
220223
40
58962
260807
75
103897
25
52
271228
90417
40843
472596
2
2
7
51
456187
4
11
121271
37
75
281390
304343
63646
29
5
5
190332
15
8
28
213598
80
93536
7
330320
397279
20
25
8
488823
453740
2
1
101651
79491
38
304679
618368896
94
655460546
58973
97
8
56
66
4
346360
44
395256
26
225187
912460994
3
45
405060
94
439091
52
49519
3
55
274410
872948035
374237
63211
34
582934333
12289
422497
729
174389
72
3278
2
467848
31
97
71628106
375450
36
378570
474521
352434
486895
248620
17
78743
71
53
362333
246247
358668
60471
97
346096
488586
82
61
75730
285481
85
464592
107700
26
4
408174
12
363771
67
95
187964
25
790763776
292392
190028
486419
488760
449088
66
61
95
91
20
386264
8
274956
91
56
11400
57
1
74
75
59
398564327
924029432
20
156612
261096881
364290
679876693
82
450452
406024
80
7
210734
492037
466033
13
97892
9
441812
31
5
462862
188173
54
120621
174038
296904
3
13901
487762
67
48
61
93749
87
86
27
31
9
6583
6
24
45
40453
80
475910
36
91
27
94
54
40206
69
97
423453
55
137794
296941
9
64
98
492475
67
33
368454465
45
826427144
233100
58
44
11
10
108376
204422
476
326226
41137
34
86
739716795
6
80
25681
21689
418726
377244
52
971055362
408669
94
59
14
59532
56
65
314624
36
46
3630
341627
67
93676
56
818669072
486499
14568
33
370284054
217183
9
177234236
441080
263182
37
63
71
60
96
88
16
20
21
10
25
78
344364
370039
39
54
200578
417682
77
365632
11
45
288848233
4
58
96
1
198122
31
84731
21
68
467694
261325
7
9
43
69
265274
471230
6
451291
94
73
823687190
89
40
64
263369925
48
476993
37
55944
331804
19
471995
491092
253558
52
207763686
183351
98
18520
973019847
129174
73
69
132655
227233
447000
140618
4
62
50954
14
17
899335756
4
8
2
55
58
121241
131213
24330
336181
312947
12252
475178
88732
289208
43
378494
12
495491
91
455832582
263273
64
47
9
93
83
18985
321274
866051832
3
20
692014676
54
96
228563
55
114879
8
456836
7
323739309
50
27
735672937
208532
77
37
373210776
50
447035
60196
51
446797
238157
53
49
12219
10
4
347598
904713281
372221
420550
163448
36
914115030
483801
89
63
46320
81
88
72753
8
340393
189762
17
20
348107
33
80
255587
59
33
392023
200955
38524
58
358631
493594
201378197
84
184049
223973
285477
53
208477
24
9
278787
10
262605460
181839
26
128671
309576
51
3
5
112274
59
102460
190854
2
46
455322
269701746
375081
88
7
303193029
74
107747
483537
19524
89
378096835
75
125470
22639286
30
257446
251263
8
80
316978
655217454
177120
5
9
294896
270459
311119
290623
1
1
499729
29
97
778377789
472078
74
225945
723261296
24874
307440
70
421858
20
332517
228854
427440
4
329121
167310
6
73
372402339
990131883
409390
84
40
4
21
74
464321
412015
943778161
315639
123843278
22
92
28
725042478
188393
33
29
75
71
56
2
1
31
51
141817
17
58816
272364
31
99
139510
206391
448162
6
80
18
7
210962
78
157453
113056
220779
443942
61805888
8906
64722
397776
165024
92
14
67
31
365375
195520
309645
4
183864906
75
19
681559342
298196619
83
351009
68
49822
270492
293940
47
192284
113503
8
46
35
9
93474
274167
5
29
40
94
496884
31
193943
61
29
33
280058
120775
344953
91975
23
88
32
9
447420
17
8
196548
373760
9
79
58
24
50
300203
15786
103957
18
277226
349433
57
22
83539
493465
3
94
181568
93
39
91
400279
264696
202663
20
81
298696628
165719
52
165314
82
2
76583
343341
28493
48
68
2
29
995599995
325777
134853665
746364371
50
937396668
853588088
244580
51
231809
395145
6
41
32
396692
292587
471482
61
408448
109736
214333
355631
35
194572
190505
61
20
55873
99
382564
98
31023894
329235380
553150938
862389245
53
20605
8769
13
579254895
487081
20
213357
129064
79
75
73
78
464251528
113522
79
2
28
123123
88
487637
123396
83238
69
33
266004
176499
28
5
64
54
60
31
12
196084
10
25
179269
13
388348570
478999
416368
974046423
42
44
68
7
11
112322
438559852
521939685
27
77
420589
37
112524
309230361
428817
139214
43
38
72
412808
443510
22
2
54
203988
8
402558850
95
93195
457386
79
6
4
371887021
448180
439249
492877
198905
302890
87
77071
542019691
38
4
11
58
2
448956
169545
48
38
10991
50569
276662
33
281182
79
174943
63
480949
497516
279022
31
42
84
398006
26
4
80274403
3947
532634512
72
27
33
97
309062
442880
29
284399
1
4
61
434929
401037
46282
84
5
243890011
473181
369386
897182741
7
49
51
22
555339756
638961556
263581
99
93890
457142683
88
683615767
429497
447831
287411452
470140
14
78
419622
428961627
318012645
867670590
349336
55
59
478393
466107
62
4
58
337321
71
10
72
91500
9
77
488933
397713743
168465
178438
56
5
97
135092
47
1
69
8
494840
84
161349
4
729
8
90
18
53
2897
395647
58
192520
326557
213855
305734
75
329337
26
72
93
69
816819184
168219
8
190221
30
331707
41
387624
260824
251492
748257063
8
347501423
56050
89
5
58
806636074
64
873764878
58
31
124005
54
84
68769
5
318725
10
381795
134573
303899
410184
38
445746
11
78
57318
265115
95
489434
219228
14
10
25
200803
3
395742
329445
389312464
14588
91
345037
130825
482574
2
45
266901
726916353
389337
801063319
36
58
54
461226
66
997932368
424234
2
905645548
998340526
22303
1
80
74
37
353056
38
344473
499914
60
103886
127199
8
368588
67
228782
97
271095
320021
1
7
380209
9
25216
67769
61
87
269955
51
88
5
489849494
90
479659
163098
163793
409320
79
9
41
83396
89
384917735
53
35
330500
431560
24
463564
389270
31
81922
57
95
281879
6
4
96
5
92
107545
579973905
82
24
284051
926402878
6
98
485509
482630
338080346
89
235566
4
573643960
35
4
29
355949
159379
51
724855252
258427
336716
25
449318
95
92
21
62
5
56
443729
31
2
145913
3
866
44
94
26
438321
450027
70464
223384
667434872
154925
140967
457288
9
399802
41
351136
348839
424538
255946
201095
850505177
311526
678747012
29294
704342314
284052
37
88
3
97
371211
4
73
394438
459019
92
478807
167476
169252
22
127995959
74
50445914
7
39
6
383279
453278
402068
341224976
154314556
345391
192959
64264
17
3
52558
78846
478282729
447132
125363117
60
372315
219507
46
445314
79
99
200520
317623
6
318167
49
54
74840
16
4
37
52
204808
225612
998709465
456035
18494
90
449778123
48
54
283678
79
29
105420
9
85
439140
482150
63
135389
83
25
452370
752543379
28
2
254226
70684
259723
398509
199723
320829
56
13
289228
273434
33599
17
461395
303687
344512
723903010
84
36
175339
349996
63
18
18
140226
44
486183
68
206468
15
478804
86415
57
190229
54
89
302833
216408
14
466366
9
2
476218
7
34589
191841
51
115275
8
11597
55
7
68459
14562
90
169327
38
296129
95
1
53
313736
92
400958
148807
8
68378
325059002
34
11
489783
282230
35
29
32
120826
22
253441
163589
16
469956
57
91
78
84
47378
480170
334096
34868
35
257832
459956
471869
62
17
14350
350634
207711
52
700666086
3
6704
184899
23
15
7
81
440480
56
391180
521746928
463308
219306
56054
61
866753350
18
124595074
11
485837
469740862
67
29
157107753
400466
42
60
345866
8
32490
906227727
271547
58
333222
9
18
8
37
19
438743
89
149067
63
353517
66
688624187
45
69
69
333911
361033
698270522
271299
36
325516
229674
63
940818048
35
467893
45
93
12
274147
19
64
301055
6
79
87238
2
418161
28
488092
90
155326
151651
36
382338136
38
216760206
74
44
40
97627
81
91
132923
252647
5
200318
40
146685
445385
82
51
81
35689521
50
73
58
92
363971
96059
119244
445275
697396774
81
104636
31
5750
82
82170
71
11375
5
71
319635
70
44
167515
23
31471
405179
82296
202965
300065922
78956
85
97
5
371257
86
74
247427
9
90
1
238487
1
428627
211203
283427
51
1755
97
425352471
25
121980435
169101890
68725
373407
235705445
33
218898
24
200077
82
10292
56
411335
5
120851
30952
207079
395927
12
235696
26
77
40
450699
6
55
4
40
20
85
27
62017
65947
42
34
17
144266
19
82317
5
21
61
34405
8
64
167633
495883
144952
130754
1
324366
351675272
93
196501
13924
67179
136553
9
85
348088
17
120057699
61
739530400
59
18
57
44
68036
698755922
433146
221876
15
180573905
202652
88053
46
458127
326251
84
219005
225232
37
52
51
28
402591
26288
429786
16
7
67
482408
137097
393440
115570
85
436279
449928632
4
168640
159207
1
51
23
90
63
252931
473780
327637
478236
78133
43414
264851
241261
109133
93
449814026
29
18
41535
37
46
423881
163534
80
498819
78
88609752
23
203171817
77
435884
87
84
2
96
676115406
321960
256165
17
94
431393
285655143
79
401157
78
128940
467923
102597
280287
37
69
128230
50
10
6
452479
290860
30
21000
4
589884235
67699
24
209050
230446
9
199532
131703
457547
32
29
24
62634
12
45
66
79
40
91
82
41456
93
71
38
74
10
531063215
136965
96
7
17
8
30
12
251597
20
7
17
90
2
18
47962
85703
67
24
116693
10
92
56
42810
531039193
53
78
6
71
61
98
13
3
315239
63910
16
25
222703
71
419816
49
77
38282
63
25
4
52
71662
183553
400995
17
614646568
361669
62
180868
29
338341
335061
40101398
386740
73
299009
32
31
50
370556
321299
24
67
24
11
84
35
20
2
62
3
126806
462500
9482
83
69
11
89
14
96
97
394505
47
487218
158637
889740663
108595
917514242
38
95594
4
36
2
487720
471685
447220
4
3
19472
337956964
85
241183
292111
84
33
38378
95
61
76
70
140234
89
308625
10
18
873599522
4
59501137
149383
87
82865
381271
22
83
240169
35
74
369467
56088
57
63
432030
34
18026404
919067437
82
280694
10
11
446171
66
45461
744210488
85
211018491
164758
627225342
341772
314616
437541
482855
86
71
33
430751
201798
478992
79
68
948795227
88
180717
51
410210
10
88
60
111946
85
27
13
89
1
195287
24
45
390182012
262232
468869
6
7
2
77
399301
160455
100445
245225
332318
401122
118919
47
311943
10
161465
54
78
379133
499033
66972
361514
135708
797808986
70014263
2
1
1
80327
15898
382618
4
77
148579
64490
246164
11
278509
351123
68
483276
5
124109
426622
6
42
210263
6
11
56
41
212499635
92107
561338228
249125
62
674521348
78886
91
965688550
47
8
65351
341667
30
308617
34
235943862
141015
199998
97
45
86
91858
66
21
39
184759
296095
5346
61
126875800
52
33
29314
39
8
20
92
64
203112
15
318922
65
87
7
46
4
129268
8
379561
9
139881
85420
42313
3
28
27
32
268999
11850
282887
435513
172486
60
224786
294753
41
11
7
504887466
70481
139127
73
8
100256
452179
795715351
58879
81332
8
76
59
64
2
89
45
44813
552296813
246808
156380
3
407362
32
473687
94
19
45
328318
62
8
462475
4958102
184497
63
80
232409
5
76
794284910
38
69
80
3
54
86937775
34093
62
200535
45
63487
189469
8
47
19
571604920
53
36
395336
189076
65
832005733
215389
31162504
92928
73
270933
497230
345333
271487
334082611
67
110783
250168253
185365
99
317829
462379
236072369
12
469286
30
260567
124277
454480
209186
389891
2
54
8
9
62
836323977
71
44
23519
12
448970
2
30
71073
235638
7
27
402713673
86271
88
80
74
341685
70
60
64
308156
154161
19
145851
247513
87
6258
27
7
45
536572933
20
2
282404
9
45
1
418329
60
263183
1
3
98
513941615
24
75
932000276
7879
86
72
61
95
23
337314
210498
113435
5
232905
349103
27784
91
361817
80774695
183374
50
178376
20
102242
497856
30371
3
203050323
426530
93
368266
44
428262
9503
26
555020019
65
192618
386978
215247
79
53
241997
76
5
40783
11
436968951
34
331550
197568
12
35
110243
16
84
37
7
319671
78
398896
265706
62
458561
49
817133372
414808
88
6
1
460752
863270608
62
272933
39348
70
466809
57
279337
127740
102616
8
7
24
2
97
371614
405136
12662
261905
232669
12
98
7
244434
173091
449252
119610
309300
246869
58
59
455494
373129
339530
643161254
168026
434003
156260
64
468313
28
48
403068
340727
82588364
36
314454
48
97948
77
3
74
485851652
22
98
430497
796646347
87
143839851
24
339915
55
196086
18
82
598242594
50
43
492588
17
95
194247
263126691
125849
71
176918
220888
69
94
9911
440172
322248
83
39
21
23
47
93
46
88
17
57
466065
304109
67
90
15
299040
405717
7
4
376550
32
63
335334
294017372
55
5
9
50446
23118
62
208632
80
20
14
545717277
9
148340
635754223
98
27
694492846
67
8
20
86979
39470
60
138834
11
71
230184
70
54
265639
60
417486
45
15178
17
291554
751598837
3
90
67
66825
83
19407
50
574184417
56867
96887
17
19
417917
85
2
8
78887
13
66
471046
55
230784
50656
80
30
494105
79219
59
380866
6182173
368610
76
284735972
480615
89
60
34
3
62
384669
81
15907
22221
4
162897
359457
384953
421675
148182
2
793942194
6
206962
268178987
180524
42
80
908627509
72
391895
36098
690726251
78
8
52
28
742149103
457939
409484
314514
210501
26
8
33777
7
27
79
738467404
107822
67
77
360230
289897
87
676007466
111709
128054
217998
159515866
7
6
360955
38
314400
10
84
77755426
61
2
59
99
177269
35
56
20
369894
437981
212339
91
4
70
465946
726575583
445101060
46269
958970238
215916
60
57941
59492
32
45
12
66
32
72996
451448
53
531588180
116547
67
43
99
68484
58
30
740610528
87
16
318844
23
466919354
40
367389
90588
3
7
86315922
8
362819837
99
6
380545
708515481
6
23
1
5
148120
80
91
21
320271
64
93908
65
300911
248690
328904
55
740398924
74
853379412
47
78
12
423977
116742
81845
3
1
18
259277
108749
38
119850
1
9
25
267229
150484
69356
85249
9
45
168548
40
17141042
452028
42
4
298867784
220932
15
49
266338
42
679129681
73555
37722
56
427729
459432
445695
81
9
52
280560
408327
462960
21
311422060
64
196572
91
481951
501855111
19
141643
542617330
326267
473860
53833
6
97530
17
451688
114329
257314
216193
24229
69
6
86
94972715
48
157437981
75923
61
7
293494
202970
32
152402
56
559124870
318151
371307324
307231
91285
36
3
31
573427972
85
341209
439848
160551
352614
77
353055
488498
95
299897
61878
33
310661
305489
35392
44
99
9276
183820
209979
12
9
661194680
25
262238
489397
50
354036398
59
128630
244368
54
428991
50
120977250
35
476124
261092
469974
59265
288926
365192
71
587012614
42223
11
10
223851
93
237625
91611
66
128897
60
15
241090
293493
453701
258981
27
62
127493951
917606109
93
161464
423060
76
258663
43
7
48
78
34
90
384676
344340
158042
345960
426880
441152088
99
271107
72
305701
138770
48734
486472
194332
39
40
282404
367879
11
155165
931926907
99
205175
885836259
63
284361
479416
27
150087
1
3
317350
98
279822
84
79
373286
48
59
47
59
73
2
1
578394363
114703
994111143
482813
398259
48
34484
1
525796404
59
162338
30
156386265
20
352302
62748
277776
323795
27
470637
110555
14000805
265166
74
491803
55635
8
85
280440
24171
92
467007
202784
27
366648
46626
181254
553597444
100668
435688
852901847
413505
84
31
97
465155
491850
528494932
34
15193
276414
482995
448147
313024
445277
80
2
66385009
1
7
428707535
1
17
20
2
3
8
248121
45
2
469712
229009
4
47414
52481939
7
519473101
2
44
72
73
34238
487092
28
472730
101955
4
490823
304362
284957
99
1
39
463924
8
2
68
768635034
257832
5754
7
70
316068066
281907
765755252
8
217131
9
73
893638347
82
62
34
101730
227404550
163638
4
46675
477799
379958
263858
270112
99964167
439591
131210
170696
122562
394980
9475
365610
6
29746
6
849851711
418885
9695
349373
75
89216
60379
4
446231
22
227897
3
72390
165504
95
9
25
140687
37
71
877751213
22
68
82
62
4
692894164
71
368336443
49
800458597
86
25
86
121058
404953
111563
14492
9
1
158839
309822
23
198741
455170
194591697
206342
69
4
72
342705
107645475
47873
8
398917
39
70
764456153
5
375712961
13
68
85
203285760
74
70
313480
421175814
4
26
28
10937
79
761306136
15
56
199072
59844
366244
369954
28359863
273135
5
45
130129
282486558
406097
124084
792301437
355310
42303
14
26585
13
399125
76
250066
82
78
97858
89739
130073
277679
44
53241
95006
55
89022
475137
770152125
917641086
6
198779906
37792
8
4
412988
6
86
21
383693
7
27
354703
134583
428875
82
29
314002
496937170
475116
45
364900601
7
335525
193809
95897
630553360
6
97
242226
140259
83
1
418932108
25
51110
47
141152
292775
17
79
15986
58
52
425032
508578208
75
76
78
1
9
262622593
16382351
13
73
12
63
8
33
17
307222
22359
359599
802781302
97
20
729307390
78
170064
772344212
360625
282193
80
31809
184886
475300321
373127
201891
258363
108019217
345376
77
89930
13
108584
240012
80328
80
34
39
20
34
46625
86
95
20
373964
304351
356075
9
367089
419217
184814
81
4183
48
372495
643215206
314730289
207855
417284
44
97
4
80
91
8
394469
93
873898867
288299
58
481130
313996
55334823
724435351
50164
28
34
32
28861
471563
77
73
127818
16
386101
417476045
359938
696429137
458748
3
6
40266
206502
131145
42
132118
122368
244794
234524
39
51
358026
94
16
79
4
444375
45
321028
244306
308606
2
3
99
6
617993901
583641329
53
10
97
395724
507678922
254742969
277948
325590983
48
32
182852
371618
340400
160201
43
175259
309567
1
91
192971
451512
5
342443403
826303932
412020
466984
64
11
46
433694
21
412153
14
3
588325163
67
779
361008
5
220454
60
94836
5
47
7
384961
687395972
275370163
34
69
8
349316
31
2
33
42
169762
8
77
36
4
91121
49617
5
33
1
34
271691
304746
69
32564
41
42
86
17
239948
10
6
37
76
59
69
70
55
381834
340096
127902
806850170
113649
33
49
25
293552
433163
5
331178
529460368
426132
88
66725
35
7
467470
58
186296
211352
429346
44
61
81
124707
47
463778
64
27
56
120414313
417478
45
30
78840
385620
419564
405033
72
8
215267
65
225381
393988
552272071
945650259
585996630
139662
74
82
345162
94
59
252830
76
178298
44
64
80
91
427740
58
28
250193
89
76272
64
666106533
256481
84
2524
75
76544
76
46
672738579
48135836
396308
4
79
137164568
944207422
404228
446532854
284061
312796
3
324678
7
118833007
74
363712
9
400070
80
53
67
216501
319027
130242
12141
16
104663
270512
40
80
238222
56
169413
8
392519
3
13101
56423
80
1
102491
348852
434493728
60
200997
82
441871
11
255864
333647
296392
450252
47
50906857
612512597
177026
566662355
177147
102088
250998893
179257633
282594
93
172146
300614
380109
5
20
27
261058892
287008
92
463954682
163707
86
35
154464
15
380805
73
207291
63
58
61
122099
49
3
25
285851710
35231
444821
120894
35
13
71128
212681
7
137514
13
74190561
414816
403467
13
293523416
10
2
295315
148391
353372
568767368
224146
46528
853728795
43
3
113144
1
190376
70
187033
67190
27
54
553271164
360450
713365473
78
5
97
397786
8
146136921
32
426410
436294
3
431631
92
94
170289679
79
960840191
161687
60
63
366090
47815
48327
233658
77030
23
194355
45
855133074
39
21
407066
41
44
31
105675
458810
52
15236
283891
8
9
160843
449884
771384969
64170
1
89
187380910
4
18
237794666
183848
758701715
5309
30
36
94
478754
298930
308090
8
406763
10
131049181
81
6997
99
2
416244403
160874
57
2
73
64
96289
12
35
41001
61
13
19816
84
47
10
116499
16
74
48
355597
91
58228
54687
62
720349435
71
580574846
19
335686
342114
460172
33
46877
86
57
434807
214154
449070
337686
405014
42872
23
59
5
967286709
46
495278
34
5
80
85431
61
96
62
1
104716697
64
204830
595237413
9
46
5
381352
54
487397
106222
320764
64
981104968
127982
89
383003
45
256465
376343
410503595
315258
381717
342742
407040
490336
77
85
358611
2
33726130
22
93
271898
83
72543
20
468536
287030
302244
958922795
35
46
203260
86
34
52
137427
7
133373
63
134141
66
81
259359
447501
8
6
8
169236
143487
22
13
26
6
96
9
41
405484
50
7
398344
14
19
34
1
11
176741
73
193258005
80
7
88
8
465400
90
67
52
26
7
387716
5996
256924
79
59
45
37
186930
228774
5
46
136298
17
483053
374509245
50
77
43694
15
52
327525
27329
392436
28
47410
363917026
34
44374421
183878029
62
72
227744
217904453
84
229606
218645
436613
70
430506
420277
19
267058
57
42
67
6090
234372
2490
57
40
72
67
468226
51
15
965112091
2
370974
6
146696
2
73
78
731676312
449262379
18
19
388207
83
29
959312326
363693
482862
494417
288200
356646
81
12
784608325
13
793731029
969993100
2
41
27
290033
92
36
415238
117685
74
369134
42
49
268487
5
31
10
4
33
166278
183692
86
187819
40
41
7
90
388343
928958983
71
29
3
77
82
746737958
33
17
47
54
416441
76
143696
7
379286
208353
28
98206
91
338432
732554852
433524
3
116508
324668
767023631
390311
70
95
251825
45
249829
29
376220
372568
55
538809257
9
8385288
81
44489
15
335812
70
64
83
404426
214384
73
20
21412
208208
18
143447
291055
5
238199
457659
217024
82
474726
22440
52
281363607
189731
322253
87
550259253
13
95
297970
157226
48
45
68
73
515295081
7
45
78542
77
1
482069
56
13
61
218018
370696
16
180297
76940
84809
7
2
29
339561
410951398
32149
21
278078
86420
33
7
38
6
98
53
10
98
98
5
483570
26
345046
579058176
251907
56
739058490
175035
68
693790516
903088365
26
174769200
886489688
134576
307687
12640
45631
53
971244292
276839
42305
4
12
251739
79
256641
88
380975
208268433
310140
265097
33
117280
1
89
87
453710
24
6
85
342420
7764
24
177359898
44
259886
150140
59
334788
489560
157745
673445945
2
4
24
730531421
662319809
3
22
75
348696
320762167
17
187731
638604259
6
236084509
75
347870
175366
1
86
460278
637444659
144124
487715
395458
7
30114
66
116148
64
30
979469027
86
472139
229736
213659047
5022
404207
9
75
99
124862
95
45
237550
46
118192
3
101615
165300
191808
602689174
12
72
417821
197068
85
4
417457
362405
42
442096
399291
78
820487564
79
81
93
426399
675209987
55
457650110
76
5
78
309533
12
93
56
28
65
209823
9
387554
82201
4
19
7415
11
140745
28
21
154271
28
162253589
40
84
381004
92
99
27
82485
474149
21
8
68
173752
369643
347379
67
11
67
360338
87
386667
88
4
45146
414941
343433
154973
66
74
405055602
129092
32914
196117
44
491309
4
29
20
103845
35
1
287793
313204
6
57965120
295987
410461
439916
56
4
322460
464081
34203
201953118
96
89
489129509
413339
62
16
177113
95822
211155
962369334
2
240003
4
24
86
64
3
468598
40
274132
492787
295421
344462
44431
326662
45489
44
57
63
514945855
846917511
53
307681
58
425218613
70
44
62
48
52763
164641
80
83
386504
34
11
3
2
5
476586
197828
4
35914
204023
377377
2
88
760888190
977716528
460340971
235842
27
28
99818
32
8
67
349321
90
384596
69978
26
7
3
75495
76335
328881547
271473
55
37
58
304247
487438
55
48
410887
494427
36
12
271175
876133052
48
370029
59
310752864
71808
28
312015
62
17
9
52
229839
436473
8
301119
90616
5
557833289
364981
217210
83
274396
39
68
446862243
60
270625
15
9
427015
460715
66
40
423016
229981508
3
5
73912
76
48
43
56
30
101710
800388836
469513
467329
89
968932295
68
325778
93068
218002
8
9
399181
462165276
462131
12
7
6
488930
435344
26
3
352941
14
36
68
25
60
75
79414
27
51
53
48089
55
169884632
337950
125596924
16
71411
91285697
481343
418763
57
39
297908
48
10
39264543
42
130987
29118
92
99383
5652
33
90276
443794
91
455935094
227922
57
5
48
228390
119713941
286465
27
8
62
86251
29
63
410916
97994
268968
91
82
32
1
387443
108402614
17241
58
90
227239533
5211
42
43
91
8
29
21
85715
98
987366163
11
29
486277
49129
3
281980
65
84
486802
358799
17
892943355
56
62
230634
78
34791290
344796
460822
123040823
538127459
244248
103418
73
356277
95
6
24048
94
104127
491288
87
257905
251708
153933
417811
261887
38
82
128980
34
9
3
318736
87
39271
72
2
403499927
8
62
41415
8
534062151
4703
3
456576
25
164672
688017419
338404
456149
314381
306292
24
37
8
403899
67
251794
478587
411329
111448
166227
23
235616
9
2
550969797
27
85
84
6
437703
88
38
57906
188743
44
25
90792
43
404067
39
478931
388663
208269
140249
21
71168
52
56
455778
5544
18
56
71173
11
43
414882
451396
480057
482972
490938
685901322
256228
157586
77
182711
2
51
80
1
111455
63
220928
334375
192806
90
96
148571
91
220650
351921
146902
127922
213044
29
2
65
39
307236
664297509
2
85
189624
465580
340937
23
21
9
79
70
220873285
352226
126812
91360
439366
65
8
147247
63
425692887
82
269644
455109
350116
4
307509621
313303
57
175354
344771
208144
99
51
10
82406
18
23
59
986445462
10367
81
84
170829
38
98
30
74
16
39
30
436041
366431049
214612
412441
86063
261172
394119
53368
62
176535
371828
52
305678
268851
45
67
2
42
2
41175
14796
1
331801
78
61675
86
159862
456156
308296
76
47
32
178367
468268
184789
34
397739
29
418293
391241
93
1
467184
6
13
73
352468014
486398
126551
29
83
330695
63150
1
60626828
53
190128
3
9
417537
456439228
24
10
245600
73
334844
73
280723
539977792
463728
99
373609
96
200050
28
19
468620
257956
997618181
161707
83
577805990
296981
34
706
60
64
53
372540
25
20
141660
44
59
6178177
1267365
410218
260987
248592
410112
35
301518
465825
107958107
34288
175135
419058
9
214549
432566
249393
75
89
39
137397
41
432749
863203304
49
1
135798
100313
47
3
206543
128808
216371
187275
480097
193656525
228298
280793
313788159
388917
606749316
111395
47
564078258
98
38
79
1
1
5
69
93
61220
631068140
372603149
17
201736
25
560194019
16
67700
63
58
316411
3
89
117071
762199043
49
88
83
368085
19
271012
3
254416
544762531
68613
334454
172544
62242
898332677
325752
111282
26
33
246305
294592
792630955
411882
9
356792935
489237
9
13
5
414872345
5
666047925
205932
75830
89
892665850
29
98
455633
343276
468862
82
492414
786565940
33
26
405323
55395
381245
116035
9
53
3
17
361884
246837
33
77
4
49
458309
351808151
158822
51231
119662
211528
147878
217123
5
87
19
54
98
1
16
189876
104903
20
304391
431748
63
74
465592
71
80
11
683826115
388063
472545951
38
7
11
7
422111
33
448299
6467
69
124702
65
322030
62
281965
30
89
374213
435791
151282
43
32
8
34
61
435926
234591
49
4
22
77
432282
258762
31
19
48
73
441771
84
386191
38
5
488645
198700
31
81
91
6
215410
265796
22
37658
495327
68
19
472859199
1
7
132610
302626608
65
2
170473
288867
752480458
148135
369961
5
453632
10
72780
64
154844
71
172852
27
793883735
6
342627
47
92
90
8
46
90
21
38388
75
841697466
87
375790
93
356641
31
410913
24
90
6591
72586
44
12
392239
987404367
55
279106
983982584
11
55650
18706
419213
325598
41
27
392760
482458
53
3690
70
5
59
40716
123901
55
361391
6
60
95
92
70
423071
2
22968
63
83
863240255
119275
84
549081403
50
422371771
29967
206504
3
374244
6
22
31
7
27599
199481
183302
76
218188
13229
61
52
23
56972
42
7
56
274476
41
1
43
449482
70
58
82
58
16
89
9
24
78
78
138026
30
97
19179
683943629
98
458566
48
29
91
45
2
55
440986
8828
411302
86
223759
89
344233
352003
617651982
7
174687
48
47
25
135334
207793
147747
65
39
20461
85
9
6
11523649
240541
48
42
42
82
32219
28
107169
329044
20
168905
164034
221204
82
62
32
304873
90
161180
84
58
63940
35
571222947
50
91
330613351
792867142
148942
437185
6
156122
443582
98
114086
89
982684053
4
98
230874
475500
298516
53
13
106129
280984
48
13
84339
308490
22
203560
9
97
162825609
65
3
8
43
97
73
225627
20
84
26
273523
769356995
46
83
48
96
26
57
490018
355071
64
87
494594
4
84
40
98
374040
394183
393339
9
460394
51
265309
25
89
249532
50
155560
62
477988354
30215
473266
115272
9
92918
239692
48
559002618
396302
39
47
72
60563
69
149182471
69158
11
48038
90
16
146862
203945
372392
3
24
46
41
439843
369790
90292563
310245
25
30666
126057
2
2
272448
26
53
364110
21265593
66
219618
241726
78
5
32
427074
296937
54
215492
198483950
85
110324
82756
75
24
477160
245240
69
236043910
3
21
796602662
39
9
43
32
99
208554
38
77889
69441
229946
139626
182276
25
59
195764
62
81
160998
26349
14
196189
337136
375273
16
58
208738
4
18
997136114
146964
144443
42
701715872
1
125150
97
490729
227693
387972
124199
43
92
92156
63
63
410879
192617
21
475896
200492750
51
44858752
44
335291
168539
48
73
452734
687357837
9993
384164
323866
14
31
86
98
921035539
97
275075
793340223
15
93
1
2
407568
183034
7
25
236108
84665
334372
375144
4
74
403903
76
446150
4322
31
365240
5
391259
808581051
27
419711
5
487698
51
36
225450
26
314155
49
17
492970
16
661722939
25
58600
65
675802543
7
52
14
25
939019808
47
438408
9
72
92
956738937
827142027
298196
382631
50
39
5
21
61
8
9
244983
42
79
233759
27
66
5811
458187
368983
152558666
347828
52
137656
8
32
285338823
393177
163398
56
8
80
276582
95
5
103730098
30
18116
6418
1
547532219
55
94
380983
21226
66
1
17
295157
439997
303734
106927003
866449487
32
47
7
285996191
235760
178269152
351554
71
52
229717
210880
743262150
99190
1
121423
55
250222
20
490199
74
22
213774
38
102977
277026
457473
48
7
1
87
22
55
2
305323
64
195640
74
47
495331
24
70148
60180
281344925
202622
5
220483
477418026
166253
404575
2
260288
62
70612
75
75
415763
31
6
12
61623
22356
5
71
153638
30
64
32
6
431541
79
90609
103176
325589
5
15
45622
12
456479
237167
426247
234731
54
78
88
62
195610
51
328597
383608
323581
244359
896818894
81
81
89337
304710
40
2
156546
61461
4
203242339
68
12
473362
659955600
497599
377151
95834
98
6
174074
157063
149932
262360
357642
161099
109898
98
43
454214
6579
78
38
949420511
134331
39
85
223299
7
348391
516986028
34
8
124933
10
370269
60862
245763960
19
460281
191009
80
2
96
5
6
49
404929
34
71
52
338609
55
101294
378884
45
848934127
21
61
232415240
180009
401525
455070
3
34
9
78
9
454863
10
184176
28
623758678
33
440910
11
62
462592
435312756
49
6
21
1
95
68
81928
44724
5
166217
7152
306457
390847
309200
158386
99
7
93
97
58
831772842
491803352
20
87
17
4
4
24
93
28350
94
483381153
73
95
8
85743
83002
23
37
162583
337655
212474
26
844426266
7
21
22
404962421
21
79
102059
244528
427241
92
6
451557
352791
89
254244975
4
374990
172903
273286
839629298
21787
90
269907
309182
343487
198836
139871
35
85375
17
404279
50
21
98
124148
498841
26
120304264
64
331130
9
9
259792
227249878
992616559
391068
49
258383
58
381824
9143
27261
10
153303
338589
428805902
447849
338366
94
923145861
65
276120
207792
72
18568
972505403
103359
34
127125
3
452276
1
199167
4
51
43
198894
752197682
86
409746
16827
547387181
23945
29
346221
65
9
114640
13510
47
281047
176646
202970
293049
435246
280642
249591
21
81
77
77
1
3
128357
922338152
65023084
95
47
47
310785
896729901
1701
2
445567261
355340
29
207596
35
295096342
218701
27
74
9328
429543
1
375330
71
361257
62
51
970771465
210658
75
172084
94
46
63
95
284299
236379
7
304433
86006565
132260
37283
20205
75
667512912
26
164673
15
296377
138915
258315
6
88
354615
332040
77
6
98
85711
45
199064709
90071
59144
556427681
67
94
260737
83
477499633
2
3
81
8
130639
425906331
404997
88466
3
92196
72
3
17
64
8
2
64
76
30
55
57829
940552103
1
68
247774
11
97
92
9
431366383
30
234460
47
54
29660
218210
19
670954611
82
2
46
6
413453
40220
96
204370
427155
88
89
47
94
91170
55
55
23
8
49
2
15
47
440462288
468503
82356
6
245104
12
119081
348539
443214
7
9
402700905
302731
8
76
716268878
899697510
2
32
82
95
64824
53
4
257041
6
9
252898919
157682
2914
10
37
356398
1
418811
30
87
498362565
33
42
1
40211
89
342777
49
50
356981
125232
74
34360
76
5
90
462891
925753302
224407965
317037
15
12
81595
35
51
685723719
46
28
260934
384724
33935146
163639
98
50
227099
210657
82
84
14
56
20
341768
55696
48
45
90
305349
63
28601
52
65
70
205231
85
99
73850
546981915
79853
69124068
77
336538
29
81
17
24
427814
9360806
8
8
392815
91
12
38
880051797
114095
16
31
386975
70048537
36
97
289071
83
358406
95
36789
74
28100
266994
59
54
455242
15
390730583
414326
8
76
17
528335324
397837
41
376931
219869
57211
349448
125663
182621
99
319498817
76
78
39
306191
84
35936
304055
221084
80
42
61
92
335184
28
60
387690
386049
21
460735
3
79
1
3
338936
140786
24081
87
22
9
19
88
9
180110
52
992737550
89
81
19
422290301
79
98
50
36
121707
17
53
28
438936
335656
71
330681
352954
276866
37
261243
856290357
385409
564560025
19
55
334318
4
86
343334
153478
16
13
327414
80
19
179701939
84
428054
26
26
378856
318518
24206
2
63
493821
26543
251385811
42528351
187368
23
21
468889
477555
75
317689
388350
15
107439
10
204666
722990869
7
48
40
65
305969
10
30
432389
80585
171873453
30
60
38
73
3
4
16
88
70
4
67
27
79497
71978
372322
83
80
10
682963626
464375
81
82965
9757
17
302559
62
442190
359012
137922
146520
31
421538443
58667
387214
397578
412151
17
206141
909195421
72263599
84
65
59
67
303656
131592
57
82
82
3
45
468450
775804468
42
39
15
202948
53705
40
56
427427
81
495709
47
403009
200940
723269558
622470170
7
464953288
57461
93
50
284415
76
30203
7
376369
54
91
46
447730
78
68
466359
339428
78
7
327584
153095
84
91
190623
18
177553
29
406935
202245
86
23
4
86
36
4
51
174870
61
20
7
24
496885
95
14
27
8
73897
134783
335634
77309
62
320578
55
283217
78
210827
488852341
97
91
18
218230
39
415760
462878
39
48
125905
87
4
339914
197924
340429
431742
39
77
21
48556
6
59
331810
57
382971
92
279054
776061229
130003
90
53
294722
42787
112297
95
212881
465694
326300505
70
224479433
472271
55
118226
393291003
73572
912988447
161514
72
4
6
43
291815
3
4
28
276602
313510
264230
107220738
495837
103192
77664
18
478569
332250
45
293066
312466213
201486
116822
55
83
946182995
440341
98138
46
2
11
625084551
11
221863447
49
949719426
115111
48
75
62
228538
358532
770534895
77
874480821
459337
77
83305
41
483687988
219846
405544
368425
202815
499809
60
97
61964
71
29
10625
126923078
152770
342731
68
32
64
392243
73597
20
172615
80
92
20
17
20159
5
75
86292853
402354
47
328404
200157
626971729
7
105445
67
402517
219759
736344049
28
252668
491642
25
60
20
5
348746077
233497
44
171521
10
4
81
80
535480513
185639
127604
67
282466
59
11
87
14
38
86
58
270168
493214
88
371267
82
122277
2
39
90151
25499
145971
14
72
62
25
24
6
23
18
86
41
30475
55
391178
54688
7
297958
113704
465493
305912
463982
210181
9
331110
13
143223
1
61
36
6
5
74
5
2
37
38
308068
56
33
496476
68
655903889
99145
329517989
84
86
4
3
43
393039
30
3
34
99
5
89
459953
57
5
230868231
138010
70562
10
608618076
49
82
29
432767171
6
90
25
289881
92
666515235
4
15
101716
484057
64
10
239391
32
20
68
95
2
1
92
75
11
60
270266
145432
97
21
29787694
213468
911063437
91
173470
244914869
227295811
19
287563
19
97
718379716
455627
73
61
347215
89
127385
69262
442419
83
291664682
293871
320329
85
398355
257399
7
887889884
12742
24
533605148
34
41
76
16
481847
5
323062121
1
545973737
39471
70
985609844
449514
40
18
197079
383816
426909
54
47
43
67
269927
329262
69
119222743
2
65
483101
1
114336
471996
28
53242
109892861
61
135544
2
124461
47
71
27
32
432928
554993917
328098
624888678
10238
1
996041559
83
118945
482342
33
175101
55
431570
57319
2
89
37
37
87
18
18
80
76
92
48
9
207764
31
47
715732642
55
80
719166253
46
2
82
322443
307219
4
357408
482302
14
307002
2
171361
351923
280658
159411676
109103
71
47
40
559897150
91
849406093
232133
332843
169138
75
50
4
429296652
326148
92
70
23
37782
361205
35003
16
49
298594
61
36834329
9
60
855290309
70
410065
74
69159
363515
13
404472
390857043
95
396301
102893
216104
872441030
91
72
9
424597
48
22
452787
998457247
351905
57
267884
351848
20078
44
29
363939
46
80338
487473
4
84
59
26
737521826
352585
34
30
2
85
32
12
63
1
4
3
97
73
9
81967
73345
439285
28
358074
51932
8
87411
1
65
187608
78
25
107211
30
9
378299
7
99
41
88
86
62
14288
134490643
84
24
77
75
50
37
1
77
55
51
66
378172
52
42
453923
24692
54
6
74
110092
211012
64978
4747
382118
225330
65836
44
488747
480149
304304
64720
263649
417262
52
63
429389
55
305950
74
7
491168441
271104
76
313589
6
37018274
63
97
3
45
374839
54
277590710
53
8
298284
286896
98
265350
375536
39
80
393047
94
7
77
86
70681
75
7
227105
223557
53
378337
22
54
93264
328336
169193
69
54
41129
17484
30
307152
120354
334277
53
39
967451008
22
342926464
6
307523
73093
324505
299894
5
38
88
63761
11
79
219253
458832
94899
274887
93
3
57
11
4
8
48863
44
55
1
301617
1
55
48
7
12
282241620
98
191878
382008
272425
194335
7
27456
52
88
37527144
90
287299
41
413718
902054787
79
329630
697033906
11
29
94
77
51
162933
349568
4
78
307682976
672937209
110921
89688
6001
44
215164
336844
63
43
42979
7977
56
181199
33
159383
1
748742106
340507651
339364
28
394110
128203691
12
352983
57
77
129723
64
214176
3
389019966
85
54
75
463364
18864
185172
17
23
383759
10
50
35
46
222435
179806
11
28
20
53
128974
91822
1
45
6
4
185059703
50
303745923
5
358429
298438
21
245743
808101837
355797
289973
59
4
64
348391
201440
36
78
696950158
94
7
22
18
42
47
425074
25252
141354
19042
453759
67
12679
32
18
72
356309
7
13135410
9
791738533
400989
81
1
17
63
995349741
254375
275730
85
110189615
377097
20346
16
82
98214
836803327
317858
377581
5
501610005
336478
23
56
186006
76
57
69
4
95
39
41
105620
379032
1
442863300
247484
34
20105
276022556
80
112404
45
88
74
327121
36
80
308067
25
8
29
122658
4
321834
40
416722
49
182351
26
16
173298
65917921
689828958
50531
321727
1
420118
70
425838
457843
47
52
85351984
376800
398739
7
93
396154
30
188411
86
869949409
29
57
7
7709716
382105
100766
427397
352176
66
426229
109996
154011892
373031
77
271964
13
55
51
7
56
7
49026
77
579281497
13
207571
89
90
717888090
300406
60
90
203328
33
9
429779
572952560
20
191253
167285
307709
46
64
76
491160
45882533
7
174477869
162338
16
406713381
404884
471732
382143009
91
8
29
53340
183164
142752
219006229
221
84
548908572
3
43
286475
365529
93
386568
999313358
74916
88
38593
82
55
5
6
214703
10
197039
68
15
98
151095
57
90
226375
50
175899
41
50
26
30
17
25
2
33
77
86
35
1
66
934234840
3
189592
21
58248
254625
230612
54
7
3156
86
403402
31
37
4
207877
99
345522
452881
37
50
210993
99
114763
23
162534279
30639
406469
212123
414385
7
66
59
390737
427365
72
53
4137
1
6
31
43
30
611277729
9
3
33260
20
72978
261037
33
1
71
35522
61
490967
130320
47
449332
7
272741
99
19
8
52
28
6
6
422411
771734523
121732958
407050
319659
48
273332
79020
539835121
88
15
49443
331740464
67
872895946
1
463090
522769336
339700
8334
5866
59
211912
48
27
31
4
404242
219701
75781
71
34
77
491176
273500
89
39
97
104678
85
179866720
15
439352
612851882
253892094
197653
30
1
41313
7939
30
372112
44
82
41
263403
291405
371959
86262
28075
6
132663
21447
471862
101252
3
73
415984
408304
421015
260945
39
46747
407983665
33
25
457787
427147
101694
30
124981
264938
395901658
11
454223
315449
130459775
334072
450578612
378410
42
65392
3
34
85
302779
7580
623655692
17
164650
148728
497428
8
169592
52
309203
44
99
21
28
59
262388
35
424830
94
384529
13
6
13
271313
499525
367125
334010
75428
28
15
24
86
73
163552
154573
5
8146
99
25
152498
420017
31721
981557781
151475
79267
93
261142
20
52
75
75
34
11
41
7
89
32
57
3
26
134477
35
203404
103317
290955
382812
496255
19
419581
92
96
122685
4846
329350
31
31
273262
2
8
79
358790
191627
42
319587
58
78
6
65
203290
59
351001
52
72
17
35773
111872
114541
82
29
211745
81
237715
343520
226499
58727
85
94
38
567473372
88
85
55
49
209259
14
46
35
475591999
6
159158
74
19
355684
146470
21
9
384849603
8
146210
219586
23
172507
56
46311352
78
85
857210533
442075
4
24
390016
455927
49
88
848202358
12
493429
76
284379
86
8
46
20
63
788818056
16506
284959
104642
98
467214775
231206
422990
158101
354825
96
4
37
378943
80
65
24
124899
70943993
24
231634
35
64
191453
10
1
147630
974018071
92
1
406765
27
99
112753
385650
11
361243
62
258735
19
184597
66
282087
171142
89
421470
75
9
414130202
161791
809591810
3
236175
33
399501
74
90
30089
17
72
6
67812
16
77
427965
67
17
61
99
85
695429176
167913
375028
330488
18462
20
23
242863101
60
131310
3
379069
376813
92
89576
174427212
251707
18638
473285
19739
30
96
36
313075
1
27997
102882
48
918897429
715387677
173302765
325721
41
38160
80
441967
66
69
585264397
53
85
164895
279969
67475
42829
8
80
493946
7
3
78
53
173669
691262254
129726
33
104506
193578
83
232408
8
7
199468
254014
382223367
11
7
77
388149272
483941
469388
64
50
14
48
124833
719891658
382986
62
43
33
78129
18
63
40
200852
3
50
325678
188560
93
57
260912
175448
864498699
15
469352857
22
214557
22
354646
19
25
39423
279141
4
321268
477316
141344
271237
13
28
122700
1
370665
36
25
84962
365757
98
460066
198636
363458
340472092
481596
421386
378852
99
335173
43
69
45
42
50
46
67
63
101971
1
42
99235675
355963
70
62
235463
355703
284292
18
25
4
27
63
215017
225080
66
50037
70
73
57471
418548
18087880
89
280122
25593
119032
201847341
126686
39826
23
42
99
68
194732
84037
69
173348
140352
132608120
143719
293589
77
53
837669137
1
30
198072
29
5
1
93
237120
92284
147262
280747
296171
20
62
62816604
15
6
45
386431
245787
371695
96
303185
278662
174057
1
21
276690
57
81
286188
87
735351274
427937
53
431567
234237
2
34
51104
206929
327173
141254
3
77
92311
38
60
975216089
330513
27360
78
703591375
369155
89
451551
93125
6
7
113204933
943746415
49391
96970
5
375088
751917879
331539
86
236493
254794234
431648
83
9971
53
163664
15
277027
186794
281524
2
97
3
327761
24
91
49
121161
3
315088
461488
17
366498445
45
463574
144780
3
266809
38
9
23
90495
37
84
1
61
38678
158767
445404
9
32
77
349879
3
26
59856
131206
234596
4
32
41
273422
472913
328271
18
664510771
200246
44
23314
91
77402
303117711
36
21
379337
72
49
171821
37
62
7
31
63574
299527
14
39
81
72
32
5
55894
476873
21
39
54
53
75
4
48
364378
39
430191
471942250
41
65
514101810
603094559
2
155185
5
50072
48
91368
361715
37
50
44
2
294762
42
280010
304849
279254
16
218591
49
48
246983
333185
482660
47
348817
94
368927106
341233
150893
72
59
364032
32
494567
3
36
93
431150
4
44
11
23957
3
142025
2
6
313210
83
29
489609
381414386
3
188728
20
26
59
409743475
400591
6
234333
23
67
64569
93
47
203361
74
56
101981
407504
11
4
63
881681360
9
5
227085
58
37396
85
82
831957344
19
908643097
830790342
15
39
270512
36
328264
304767
37
4123472
2
17
37623
214107
119124
14
185362
117433
117016494
65434
384282
77
18
80083
7
388566
168835
62
48
2
5
169698
30
49
57
482012284
79
8
94
82355240
47
2
72
276442
30
58
1
74
73
4
93
460221
11294130
21
101762
2
47
7
55
197848
224046226
79
179481
28
627440715
285423
19
328124
284610
26
94
79
23
8
195792
467040
495922
426312
24
45
201971
25
122961
46
254240
49998
121747
71
217880
117026
26
38
353329
303107
361973
430816
14
253949623
12
95
177997
321122474
89
220363
295143833
191013281
429582
262837
57
831958369
287322
2
530170947
51252
46
58
43
163381
154711
23
7288
14
398813
78
216283
954653686
1
394044
256127
44
95
58
1
20
66
64
446314
149380
84
330080
92
716930036
22
130538003
806461012
44040
24
65
81
38479
84
284772
427250
305631
178399
297178
177185
146997
4
40
26
33
215143
469772
27
74
981690827
458965
77
160100
66
57
53
54
406047
149822
4
40
81
5
3
428194
30
62
671669135
88
133980
336993
52
53
71
93733
256601
394680
310127
163637
959747113
9
48
6
479246
97
6
84830
86
90
295634
436080
586953969
13
388044
55
64
15
353191
375528408
8
75
258348
95
47
143181
76
56845
90
5
19
64
26
44460
285098
321804
29
259302
411738
10
51
43
2
50656
328274
203156
115475
48
319809
97800
238609
44
290397
150122
43
102382
4
272474
94
1
182473
253955
311894
208695
96
54
185101
300163534
241078
2
79
41
9
316726
406274
339685
37
624962935
63
21
188226
181029
320341
96
82
46
5
83833
456866
428209
137012
36
91
44
68
50
277919
96
344286
298332
192002
11
9
12
362843
1
27
368994
56
30
312064
18
59
74
343254
144368
65
44
75
93
9
317441
435453
2
29
1018
62
250725
1
29
84
267077
149505486
41
155494
96
181725
9
117118
281435
69158
253684
378081148
533438449
13494
351732
25
85
67
383546
452598
201244
347164
88
93
3
484717
56978
66
345620
703
381890
78
5
2
37
42
55
89
364860
166355
346401
18
30
44
56
89
475897
7
37
388528
578067267
71
696689246
69
20
486853
123266
110317
28336
67
423718166
438212
68
62583
52
62
8
39857
289942
31
394904
59
71
49
293623
7
34
383367620
51
394593
476385
59
259127
49068
499665
314912710
28
454684
26
477079
5
799293857
30
567062773
92
32
61819
27
20912
201459
192252
31
93
27596
386674
27
254981
8
238887
90
111991
875291322
245471
490292
271057
239373
40
80
27620
305414
132332
368606
427236
50
441048
836467338
400639
6
15
156185
229731
440881
12
80
26
68
433485614
20
65
93
96
293480
32
649200636
184703
168901
6
136524
18
6
782623682
327784
49905907
975152575
166450287
29
80
67
32
79
12686
44
101559
489571
1
57
458853
3
15
23
212879
77
92
81
316378
267254
31
434048
481222492
60
367157
2
57
206686034
406148
93729
246129
725922759
468382
79
89
523734970
20355
5848
489690
149292
3
135736
212140
230835
21
61
80
88
79
92
14
95
10
91
451321
51
275004
81265
11
89
55
87
47
628587678
15
400083
160134
606434277
53
78
157832
384443
94
210125
388627
139438
28
51
1
86
91
6
54407
482113
425508
43
485004
1
794036838
237343
7
35
31
9
59
77
26
64
16
8
39
83
892270594
357315
8
11
66
455256
36
212272916
170893
200570
350514
7
233913
8
135684
1
342274587
31946
496421
329704
495631
71
662909374
82455
96
16
94
100061452
398325
298853
264600
28
188940
24557816
57
92
264226
58
65
4
6
450017
222148
48169
70
33
173164
117675
8
359309
308468993
69
267796
28
108104
2
222381
11181
51
54
32
419467
271565
30
345361
90
64
138635
230412
3
399932
95
51
46
229439
52386
1
261286
13566
705698357
28
223525
61190368
96
496144
26
45
15
85
30
63
801070435
372010
28
51601
59
52
307447
11
152185
50901
59
71171397
280069
71
58
89
52
73
105181
29
4
90
5
31
258393
10
46
105698
16
22
372363
23
326122
62
141004664
399402
16
454306
381011
133131
159027
41
287826
68
94
419113
69
332391
27
341324
51
290100
63
72
46
314642581
843780510
89
316051
182369
61
287322
392634
279161931
41
9
402155
273837
5
98
331539
89
85
71196
50
66
50
1
53
303199
58
64
493729
453032
200835
25
4
171630
388646
88
41
71
370286180
106723
4
114738
69
3
76
7
70
7
72
2
1
57
367182
96
24971
81
59
252488
95
17
66
423182
159484
60
74
424226
65439
93
754565350
47
77
46
24
413426
55
64
73
194820
9
406865
66
71
46
14
75
16
89
470639598
342011
137083
300476
12
272440
5
51
165429848
40
21127
16281
494871
92
23
99
82
324963789
63
22767
55453635
156517
7345
77
109325
909143893
37
728397381
11155
256920
344215
6440600
9
21
304053489
710810818
270581
58917
811344209
78
100094
84
62
42542
397554
81
9
61
106330
479605
247923
391605
19
66
48
22469
7
64
98
231337
97
324274967
64547
86
310773
1
33
413650
1
1
307975404
393771806
335726
17
8
14
16
75
73
22
92037
132304982
75
66514
15112
44
696075106
258405
39
31
456324
7898
9
257320
374350
89
65
310104
77
64
419184
70
64
9
3
59909
58
50
563530045
396815
72
163001
2
44
891555891
451069
25
24
13
46
289559
90
27
22
10987263
76
310209
93
88
419985350
439923
74
5
300580
221245
6
7
31593
71
12
53
77
413505
889018906
91
94130
20
310794962
43
11
246650
47370
123113
4
4
48
530493751
848107967
454097
308320169
214048
113526
23
85
1
132636
302464
48
217691
18
44
742281065
2
66055
416216
61
7
478585
46
39
2
6
42
120626
55
75
41
84898
447557
338538
7
8
53
107536883
79812
34
44
29
4
79
366447
445476
461776
37
59
66
1833
48
825194086
9
549260826
78
138431947
58
94
70
37
90
79
13
235086
75
143594
69
83696
490984
41
349272
156332
18
9
415990
50
200622
82658
11
44
205759
100318
23962167
47
24
9
10
34
34
9
54
5
6
12
43
207661
463613
3
4
80271
462431
69
79
680151795
37
269779
6
3
457652985
144292
291030039
3
86
60
6
32
455282
77
469015681
7
436932
31737
573452123
51
46744
179917
59
307261
286276
936800259
17451
22
6
78274
4
1
4
9
87
503124925
91
98
370077
473402
117180
5
97660
231746
33
165682326
58
43
53
39
73
13
147649
50771889
369696
536723835
233825
480902340
5
461984
74
65
57
156803
258528
919177511
51332783
8
412575
294933
64
760632766
50329
27
58
164731
422924
1604720
96
91
16
229317
273768
40
59
41443
72657
138030
36621
8
85
340812
49
942328364
58
28
95029
46
28
4
46
4
16386
328061
20670
44
77
76
22
327909701
42
7
3
311178
49
100179
28004
5
83
227914
80
12
3
37
67834
312562
85
4
34
40
452140
21
95
10
40
876238494
12907
146528
7
1
9
50
87227341
79
13
8
133663
205606
54
162208
77009
97
448672
66
25
266360
34
22
62
441642
20
105137
587032106
239222
301531
38
75
385211907
351208
138034
7
43
24
99
41
364733
71
87093
302465
323200
97
1
64
57
955481145
19
142286
196396
483555785
286295
293048
6
224135
75
170982
2
72
61
9
2
98
1
91
464334627
274140
235698
3
106529
122481
60
16
96
66357
32
916730757
9
38
280048
3
41
4
66
24
5
86
9
1
60
26
186187
93
23708
875429437
464796
60
17101
14
76
360966
1
2
248836
158238
74
84
796378067
57
322687
495459
28
37
562741798
98
225633
265551
277456
365804
65
356837
375855
336466940
46169722
63
29
8
166773
20
148408223
395512
104597
65
19
927841087
2
80
28
204006
36
55875252
127294
59
53
94
8
53
94
37
371894
282111
91
54
35
441648236
213192
97
482035147
460473919
141672
227972
39415
465861
125026407
493710
22
90
27
20
12
37
309154
906221446
288995
41471
70
864702488
150632194
155435
378734
73
35994
9
400777
105424
376478
94048
156258
41
415674
179922
83917
81
598996685
274121
943101600
31
48
305769
151518
277132459
61
42
15409690
88
257942
31
789477918
372094940
88345
181466
70
8
10
82
20
16
291678
306684
3
43009796
49
247846
88
60321
177344
469443
377465
76
94
293135
253810
256533
84
35439
335967
21
10
415739
128246
140430
265546494
98
211607
44101
91
65
140399
83
50
284652
48
47
142649
291847
24
69
280525
7
489835
1
504669430
18
86
73824
61
17
4
10
77
28
92
80
85
1
45
5
191413
201638
414346
91
4339
106992
18
31
94
467416032
40
40
19
30
322624
284046
49
34
998733069
109062
24
229483
65
185576
94
341667
11
40
4
764855672
92
107730
82
9
668491435
46
92
206845
1
55
19
456414
65
37
17
47
33
362050
675737097
240017
87
7
20
461653
2570
89
407306
5
437575
40251
15
174588
70133481
35927
227173
114458
56
40
359564
68616
334146
2
118478
224889
493471
326120
260824
78
313382
801166591
6
91
129577
61
588667475
251189
27058
372634
98
3
174980963
35
51
8
457614
54
263575
45
29
33
325608
373796
27
72
37568
2045
261035
419599
469643
53
471406
44
15
248023
7
94
67
36
153613
35
234483
306155
3
17959
56
216057
38
28
254842
39
62
12
16823
430089
63
93
137755
7
262633
20
15
139587
150927
80
361438
140780
340609
425026
75
109129
20
2
54
305687
79
9803
46
215250
17
373396
64188
229904
185631
81
271276
386085
5
54
470349
26
317398
10
5
371922
192688206
61
34
72
14
4
75
488926
283263
417993
433232
10
461935
1
341282
77
453171
21851
60
79838
88
9
247966
1080
30
70
488672
37
115476
146830
395974
57
76
322795726
252989
105349
6
60
36
307689
1
963772650
865057129
4
333478
53
16
24
28
430158
91103
483976221
14
55
243336
20
33
494193
27
84
51
96
211288
2
92
7
291157
24
282379
40
36
80
44
30
67
98
657264196
295217
60
235588
167133
73
1506
37
58422
49
64
483230
155281
93277
51
91
389965
281511
395107465
242973
454434
3
71
211609
164719
276768443
70
455015
28695749
59
9
461525
36
478578
427665
231911889
68
470884
897558494
363679
460687
211900
77
210574
92
80
567277569
144092
87
631563456
66
39
56
40
158969
82807398
273790
470518
30668
196404
9
463058
71
32
52
339191
26676
241184
790735370
3
60
153184
62584
194091
71858
20
51
26
83694
27
34
12
76
47
94
200092
586548991
438126
89554332
400422
523092241
209801
9
95
383423
8
407023
684155208
422757
448104
269592717
61
84
74960
226959
116909
478754
64
70
162573
22
98
38
67
51
557075986
232378
8
107128
67
6
5
413785
81743
477893
54404
347662
264288
95
7
168038
229959
157113
5
356029
496728
41
218508
42
204288
444503
414810052
66
405513
249695
65
9
30
62
385612
58
18
380969
376138
7
946672148
61387
252490
55
236328
267151
8364
421707
91
8
2
29437753
71
209616
296108
279855
400415
3
71
150580
79
46
15
12
34
296632
3
425832
49
213654
468043
4
5
432884
74
2
82
91
57
355704
380467
82
375284
425554
113712
72
263273
23
18093
595181215
62
518158170
196687
44880
86
1
519903432
411637
86
96
76
297029
77
250508
11
97
495301
68042
8
80
43
7
560388109
14
99673
100055
288759
355675
206530
67
91
4
54
124060
66
31
165043
301079
353663
7
249052325
8
179000
158111
335254
161650
144688
5736
49
51
4502
71
68
15
42
77
490465
976183876
176720
44
48
11
8
6
220576
331806
61
153554
821397560
17841
156745
173208
448701474
306523
93
77
69297
477630
28
254944
56
48
96
582132316
15
432923
213829
306626
349932
51
148411
93
55
150283241
22
188892
27
102626
7
360827
2
503137565
30707
170169
59
275229
90
634258765
2
21
280915
10
52
360262
47
5
97
297319
49
5512968
23
275872
310837
183062
467533678
150505
63
36411
44
60
66
482378
8
7
393643
47
16
241077
276760
104696
630190686
42
3
243057
9
463645
195195
306320
440989
25
209208
58
400554
17
81
67
14
241222
754416433
65
59771
7131
85
24
6
33
24
467813
93
131945
473587
190785
45
343395
87
45
5
72
451875
285534146
79
455247
1
55
382407
46
72878
65
30
23
291377
1
74
378335
8
363141
267324
1
335246
87
7
4
5
95
59
457682
648298380
244711
61
30
55
316028840
23552
348833
47
30
59
21
7
59
274927
158235
11
48
45
51
332097
1
4
99
36
4
267831
12
26
176805
20
44
24
98
328645
4
66
380825
90
64
432897
43
59
110445
99
78809936
7
452282
64
10
55
87
8
9
42
245492
222900
283646
2
133448
86
3
4
82
3
156299
425964
85
80
255936
6
103746
114815
50
86
265101645
8
285116
24
523712465
86
224271
4
315035
44
86
31
173013623
82
87
196490
38
83
83
25995
101325
207585
513127239
2
480654
50
29381
14
342407
414076
466291
37
88
194154
10779
53
238722
33
295426426
473753
126403
64
254883624
358723
70
7
61
27
330818
32
37
10765
7
38988
483330
41
357042
94
64
92
8
443692
77
379524
67
18
304481
2
51626192
74
4
31
434333
31
28
250752
86513
12
16
186950
256888
92
68
30
182023
95
35
28
22
82
13393
241515
116244
313416
30977
96
26
19
42
199940
302578
45
6
34
20
327453
36
90
7
36611
43
2
2
1
880418111
1
819826809
8
14120
72
22
280024
160202
91
480676
494182
30
83
21
420361
64
7
69
75
12
324471
45
5
4
8
2
3
473897
113822
12
62
56
491268
199139
5
24
393471
26
98
90
40
1
81
4347
35
14
13
29
85
54093
43
308040
238668
811275900
1123
1
218823
2
8
11
702008724
292120
391893
115445622
18
418952
132458490
296366
429854
305109
341354
460734
190526
296625
113010
94168
89917
595071987
398909
195729
16
478481
73
74
52603
6
30
492336873
335874
62
18
60
413488
4788
301978363
15
470559
347223
49
76
54
195455
78
535561792
864609991
947606950
11
57
41
41
312432
835117785
1
23
291896
69622
349392
50
58107
133442
42
1
392637
289661
406225995
99
93
6
312192
7
91
4
2
68
320964479
201137
1
526763490
258500
21
3
4
722767996
23
9
9
45
17
31
90
59
109750
404360
916011313
67
224503
33
80
485439
242467
299250
33434
9135
190745
69
6
147221
120575
68
93
885696935
4
198856
81
92
339836
304805
50
5
680348274
122548
59
22
65
460441
90
326514
147489
72
52
67
42
337172
9259771
67
7
89229
23
12
7
304638
442742
131244
256408
432278
281267
53227
9
461346
89
39720
350097
338093
49842688
4
367208
22
466898
794235537
23
247849
73
368320762
435081
67
498640
265897
20
1
18
88896
7639
68
96
228530
62
64
37
29936
102926245
297991
10
49
168042
720538203
6
33
81
1
433887
89877
14
406347
64
9
84
95
454268
212670256
749289653
225518
8
182683
134823
24
574910197
38715
62412571
76
27
194068
17
135644
669941331
73
16
52
64
88
839976618
92
24
2
425815
4069
89
16
18
8
371205
86
1
44
76
316913
7
109453
357845
58
77
345185
448712
95
37423
9
735852369
93
12
32
2
177631
10
5
569042912
5
178890
199684
245461
7
66285
9
62473
86
36
461256
398728
208657
74
862057160
6
221384
117982
645572409
193669
270003
157342
113468
137123258
2
21
79
85
6
433602
4
32
85
4
85
88
54
4
45
77
288522
46731
128183
662011982
64
69
82
42
87
88
62
798944506
35235
318638
179108
63904
71
228316
44
23
370645
51
24
21
151963920
2
163369625
45
62
24927
80
31
69513
6
51
429471
8
239162
282599
80616
139932
850218852
53308
320926
321132
677392815
191968720
72
5
62
55
7
61
50
290898
168092
51
132005
54188098
82
27
4
736025541
986615100
6
25
102609
405312
68
97
10
45749
145448
289348
96
29
13
194638
144367
351312
348049
23937
95935
36070
14
366530
27
36
221063508
57
248145
7
450795
64
412864
37
384061
454712
174406
135405
44
112853586
45890
455530
59
19
411171
52
911413426
93
245676
266173
245507
96
457453729
145318
52
10
4
5
161445
4
254854
367021
22244
790491540
3
7
364103739
460506
382981031
2
302587
115620
21
81
87
8
12
69
99
12
361639
15
1
64680
424167
90919
942197849
81
28
410561
21
98
81
44
88
81
99
15
77
72
59
11
40
1
27
331693
9
3
9
470092
21
22
318946
78
8
31
493847
54794
291338
56
82026
7146
37
116726
324137291
468475
59
75
124762
63819097
17
11
77
32
48
306766
89
90113
57
272981
54555
497492
365851
4
60
128380
90
103907
90
21
149848
78
89
12
408457
1
1
485872
299465
62
27198
291263985
31902
241144
3
68
9
16
398859
19
71812
57
292855
292570
3
461136
471699
3
3
40
492456
64
64760
260605
12
3
20
178522
470261
30
80
74
149281
7
25
366492658
131017
235292
80
40
9896
490744
53
45986
82
44
208468760
40
273570
26
421818
66
420371
452677
417286
348137
111541
82026050
908297367
51
850999477
38
991041136
9
8
32125
320881255
14
370589
446500
67
62
8
96037
485050
464040
15
28
15
95
15
418008
28
11
297233
15
65
741975255
46
18592
653910974
51299
66
199053
69
6831
8
47
237819
12
22
12
81
9
6
538028251
89702
451999
78
7
21
192102
36
4
86
209970420
253289
350181
70
75
48
91649
464061963
642303696
486923143
317318
458085
45
866645853
236928
422611
103475
141675
54454
355783934
89
87048
565325557
25
408625
42
259661
237960
329059
199235
366391
24
13
154736
402482
8922649
5
31
309048224
7
722843779
17
9
858571813
36986
8351
28
21129
16
221425
20
324954
31
86
90
2
4
363768
99
106812
8
464665160
3853
290592
38
705399742
679017188
98
184026
97
702061468
6
81
217151
76
272780
83257
334092
4
4
8
7
39
72
53
122948
79
229320
59579
305188694
63
34
41
65
65
8
359320
859286820
10
22
52203
21
48
268838
14
320465
75
473766
452984192
64
30
8
159684
51
6
780925596
397590890
347033986
85
61708953
38
11
49
7
77
361108
25698
13
86
254486
15
363188
96
69
96
38
5
5452
40
37
56
74
94
179610
86
42
13
364022
213572
40
93
433616
270907
360915
242821
325569359
363530
445815
265815
333457
494546
99
16
322678
3
88
161545
842439789
154332865
371427
42
188511
187562
63
12
53402619
125026
36
81
193641
35
10
8
55803089
133347
53
811200542
73
465492
41
599910626
27
46
93
94
13
84
4
69
82
3
6
20
35
94
98
3
282021
17
70
440008
53
53
169570
409561
3
58
92
58
67811
58259
328208
31
96
36
330536259
44
38
256403
82
366974
40969708
319064
32
9
72
323976087
68
355702
229654
242161
255759
743817990
428753
6
462905
207043
8
402248
15
342631
71794
89131
64
50121
174211
95
87
715136017
43
890152362
2
21844
208543
1605
28811
250195
7
9
74
304611
13
90
136533886
188286
39
310110
200699
458407
74
65
294156
79
12
9
286473
33
42
88
477147
181367
69931324
591482146
186355
230813
323450
196639
1
7
32
78915
9
8
69133
442374
88
46102
60
72
6
68
58
450402
15
407878
20
16
141950
50
47
7
50
56
94698
424816
71
53739
89
835147976
491239
3
39539
458032
58
378433
19861
315285
18
172868
276582
229967
41
713165116
69
621781813
398625
339032
91
404524
43430
10
9
26935
47
336228
120810065
72
411017482
4
437051
117605
164643
89
40
143088
333936
40
12
338997
69
256113
27649
56
85
42
160974
62375
76
49
36348
745691532
9
8
204621087
70
909148273
47
154810
264112
13
81
4
47
15
48
342607
56
8
74
4
9
49
18
11
3
266204
9717
274601
14
197240216
408725
44
42
66
10
81285
2
1093
91
291337
101221
67
20907
69
21
9
31
443813
17
138785158
27
390750
124444
83
222326
2
25
89
46
43651961
9
71
9
43
632270654
81
8
9
368386
50
62474
5
4
30
353602
25301
467073
478493
82148864
1
70273
2
761782097
38
69
48
94989
457118
97
65
76
274025
244505
24
270074
31
92
3
451695
47
8
61
191707
189426
5
8
57
372101
52
258499411
328164
111925403
656996805
2
1
50
29991610
43
163701
399396
41
71
183643
97
16
65
295777
733675834
71
32796
293525
4
26
12
85
475037
118619136
443801
29
302161
243610
232364
307837
296974
160227
394302
48
437724
198500
84316
268918
339385
336205
52
11
63357
490484
451208
71
25
226594
2
16
72
211532
440412
99
301183
29
76
171874206
108387
51
67
339484
169329804
372444
1
75
60
491605
352892
87
21
27
7
323709
207699
65
420603
59
7
29
813406197
420102
249844
5009
7
8077
357095
103043
41
376273
270644
141741
65
20
99
148725
12
69176
387426828
34
426967
2
909352738
468839
721522764
64
96640
496016
146806
28
118966
6
14742
2
41
68
962421116
61
76
178055
13
81371
808977331
155390
48784
324303
43
390330
368338051
93771
13
26
7
161896
387612
250492
59
207895
94433
39
61767
62
69
61
343608
303991
3
39
5
130517
364369
95
356460
176578
298317
685653527
36347
55044
5
53
21
93
482460
2
14
394589
33
21
82
989375167
50
493324
31
250157
6
99
86
67
13
49
87403
17
5
924544527
90
765072421
423538459
328069
72
74
13
1
365237
440868
6
194149
67
16
225545
292954844
84
6
40
40
49
473479
364668
944801912
4
416949
297426803
454318
54
86
39
36511
9
72
379995872
490289
48
66
77
572107685
3
77
51
322929
33
32
1
498638188
94
142328
82758
192170
289507
245244
37
356860
85
62
20
70
13
265448
242117
327722
53237
856343612
275762738
243373093
4
20013
83
43
54
207360
156256
458397
39
55
419618
400210
353750
51
18
42
57
475374
441673
110354
84
383799
402507
10
61
27893
421517
430949736
137542
313743
79
98
317563
351016
6
469885
1
458828
913703957
639781263
492921
3108
966072130
572548349
25
1
90
291669
12
94
16
26
86
4
101190
75
441848
152461
8
83
150887
481625
56
72
183127
227769
13
82
894353378
92184
875114162
57
6
289822
2
50
23
134080598
114474
317155
79422
392531
5339
323978
84
91
45
3276252
91
228796
8
25
34608
472621
177056
59
126081365
39
98
39
81
114351
344145
315359
268804
15
514127520
29
78
14
95
18
27
817928740
468114
5
5
2
5
323963
97
417
97
630775997
188429
171873
452840
264723
501235475
85
63377
158387
375621
7
53999
389500
33
14
79
94
76
451103
272385
541527985
294582
382859
13434
63
88
426411
73
34
297678
58
349807
805962092
154450
50
317601
4
72
4
337722
306986296
5
6
70621
295373
558624045
130768
16
20
46
47
207039
92665
305726262
13
25
12
32
33
17
19
334445
19
201344546
291343
449489
451584
63
328858
87
413514663
32
93
695413895
724400372
10
41
221655
303238
87
58
340033
171441863
941853529
325432
34
288503
58
94
375317
9
76302
25
59
362927
91
6
67
451680
451552
11
84392
89
479283
885894427
99
60
57
496785
103508
50
733796613
56
45
109189
98771
66
81
17654
382836
347080
445751578
42889
213176
166681
58
267517
445846
309312
79
372804
273933
71081
22052
77
33
36214
435049
414293
97
192198
474751
67
240054
1
461334
194798354
5
308225
63
259590
46707
410723
261354
176389
70
183040
212338
1
141052
253087507
189402
364644
81598
484164
968288788
54
48
416486
27
238018
31
74
472370
5
446477
69
41
97
172529
9
94
218172
31089
27
178162
445766
116164
392599
88
39
8
379183
195031
3
96
1
490306
185080
174502
150856
33946480
1
56
99
82252
473709
448134
86
379186
7
76
345633
60
199121
281948
93605
1
54
259569
463848
134153
13
398952
47656
65
6
99
191156353
87
167799778
392620
452198397
41850
86
255708
94
57534
139860
686825795
7
81
39
5
13
24
44
383515
66
102878
9
29
259602
274480
456349
99
3
88
18
45
71
16
19650
253875
163577
20
79
22
408589
1
23
2
219791
58
92
118885693
214478
63
23366
227521
184809
87
97
78
158301
18
272333
278218793
283454
15430
38
52
261120
25
155738
338122
72
330940
29
4
25526
28
254841
498792
132342
123566
67
97
245517
490273
94
411133057
3
97
69
57
1
124200626
7
63013
75121
275646
52
242310
73
9
296605
408310
305859
10361
216309
20
239245
31
274125
8
236899250
90
2
277144
98
447548
12
33
290103
72052
241541
5
247456
2
45
4
27
44
247099
169145
84704
80
408783
474655
92
12
29
6
76
442452
3
46
350636
91
21
470717
56
46
10805
107022
229192
31
422758
56
76
31
93
87721
331650
454512
18759
48859
53
32276
300828
90
15
42697
45
264143
321830
32
2
74459
1
50
93
92462
26
159428251
71
6
6
10
29
250747
99
226866
359768
93
16
454379
2
493578
467801
463468
37
876895542
41
30
94777
132056
190452
23
48
25430
405673
50
180551
93
22
189027
82
151718
124454
67
362273
453616566
26
448393016
59
525952982
89
3
193229
50
51
322610
65
468875
7
7
14
88
930631839
91
413470
7
27
74
94
380003
158582
100735
457939
88
473986
292313438
57
135311
79
87251
15
273350
219596
12
334076927
487705
172453
81
36
96
89
38
310428
30112
53
713070320
66
117084
199881
274619
451325826
185756
20
86
67
64
402668
73
321458
321220
1
287964
35
207137
32
50330
39
91
567403640
257211
96
807240351
63
175085
6
61
91
346171392
77
356508
358112
212231348
407757499
99
354451
404364
355085
86
87
4
75
23
167460
83582
7
82
75
10508
914468592
411446
122547
7
482474294
2
115398
876690381
17
245211
33
236700
74
309755
201583
55
98582
457932
84
293597
84
38
366532
1
56
282130
169291752
65
127077
246120
84
459303
75670
31
135202
20
63
39207
58
298049
187423
66
27749
80
7
311358
58
39
124828
7360
86
997
59062
98857
30
16
357453
31
35
68
54
3
325791
12
120408
72
186198
208872
385307
54
437477
42
315022
7
113328
4
116329
126258
41
54
47
412450
384953
414595
58
64
120170
37
267648
8
1
40
366190
381486
1
117474
3
24062
41
7
105424
126312
55
305300
287717
59290
112396
31
21
64309925
658080623
10
344680
193493
81
19
208184
72
94
292291
61
178965
243980
86
463543
6
1
156964
358176
201835
75
386099
393875260
229618
259552
6
119244
74213
44596
5
29
44
84
27
82
78
18
32615
4
314454
8
54
3
37
201558
249253433
312854
604363166
161886
478815
212640
142591
167587
83
62434664
41
349747
4
40
27
253029
132005
55
450354
48484
398005
435508
162400
20
469685
89
222063
652985687
215050
58
288926
446977
68
191410
8
65
3990
272009
935018447
1
448827
14
69
2
32
7
47
319628
15477
2
68
46396
35
86
69
74
258690
402560
9
51150
63
119215
85
74
24
433041
108466765
295777
193084316
93939
47
388607
10
395515
45
66
40
32
45
284778
14
29
431921984
9
281340
25
167162486
59
361834
1
46
742591183
104229
79
458127
78
381225
126693
71134
90
33
433377
196260
5396779
307234
38
494822989
58
72
227233
83
60
49
206973076
62232
64597
267614
63
33
65
961239259
94
399983
87
176081
489231
65
321046
246420
3
142001
442147573
456846
67
16
99
88
382973
70
80
76
51
975313276
249213
200271132
93
78
932793773
861614150
70
307362
72
344990
7
6
201504
149522
207311
157704
589653051
2
201543753
23
96
311471
25
992747249
44
291547
26
474958
309525
48
85694
5
153534
466454
214805
497771
873983542
9
248341
141819
17
53
16
60
770345227
48
80
165254
14
49
83
24
18063
69
40788
175883
42
6
4
496588
220801
455827
40
235275
357236
405094
53
752728644
223464
9
7
20
887989712
166716
405049
493028
23
98787
154225
54
63
22
100464
21
46
57
548841174
45
380679
9
111914178
27
123173
73
3
396035
6
6
13
442253
168529267
95
143034
147963526
4250
90
37
6
333172
21
93
8
360093
228593
169049
31
174802
32
7
422529
562183845
29875
16
81
75
62
193354
11
98645
88
47
50346
153785
63
90
302779
56
307922
87
866561585
9
56
86072
156796
82
22
128824
45
12
54
75
165068
46
267686
274066
2
82
2
288243
73
99
75
35
321988504
80
184306
48
173663
27
11
394157705
310503
366136
142291
47
84
4
90
85
280803
67
4
93
233489
62
2
95230
49447
241187
97
93
44
41
86
935209485
116632
90
156005
386895
24
1
80589
75
174408440
19
36
482735386
97783
208197
36
4
205185944
138034
101857
358643
390477
45
18
11
74
163352339
76
23
48
284585
291932
90
13
46
171520
270360
52
499225
115941
75439
79
59
654162279
93
351308313
56
57
392480
55
88
209244046
46
491655
8
292552
168898
782386337
201652
253132
99170
391049725
191141
86
41
118624
331195
56
80
858905130
98
33
5
156496
73
743337719
275877
50
51642
5
70
86
20
475415
75
76
262720
266726
340146
261936
35930
139125
46708284
13
35
195313795
48
316932
162543
42267
8
751099643
5
80453
8
337254
89
126942
97
407837
98
868175228
219299
6
224959
2
10
418628
68
131854
41522
13155
55978
207632
176244
41
33
297309
455737
338024
5
389127
73
390686
348690
91193
79
462018
89
11631
11
3
994798836
160531409
241582
3
174909
63
62
16
69
51
16602
29
77233
7
7
20
43
28352
229736
334125
63
228502
405986
9
67
81
2
432232
360546
728428498
473342
401746
1
19789
50
73
19
4
73
169213866
319499
492473
17
110418
281235
6
11
483127515
41
49
30
35
30834
54
74
53
239048
796788155
93
16
497770
53
7
641979783
7
248
88
698713422
512052163
96
14
45
149894
66
581041656
77057
60353
340851
402831410
32
8
173283
8
18
69
293842
39
340917
68
52
14862
60
6457
113720
11
462265
82
99
59
29
172433
388115
109886
74
147616
341482
50
57643526
64325
397486293
65
51
40
657172855
322873
100833
277510
257749
21472
62328
89
388811
14
79
74
2
78
128214
331369
6
52
41
73237
21
4
64
891463146
76
24
27
584816941
88
423740
128887
439410
73
93
35
19
486070
21
28
312015
115351
41
478377
67
179512
157588
51343
247892
67
56
75703
57
54810
232832
15
472786
321990
52
7
30195
125233870
83
472795
69
96
55
94794
35105
54
153255
90
19
414168
4
43775
91
93
131224
25989
480223
460873
603062198
11
401488
285295
2
58
28
357592
5
44
5
446127
863186777
70
760173528
177092
47
300818
362584
307549
78
413975
294565
110480
71
37
7
32
31
81
258851
256959
63902
17
8
23
6
89
57788
400363
17
30
47
45
379819
36
74
40782
28
9
279590
213732
20891
2
1
92
23861
413620
131479
181835
88
34
65
10
2
389704
469942
342868
4
49
282401
87
491134048
42
227767
167315
218965
198734
55
26877
4
40
161596538
357773531
69
337154
71
3
1
50
216610
67
50
21
62
79
475005
17
3
9
91
21
7
402425627
136465
701265866
123989
48
162418
458794376
23
13896
304360
377996017
57
360815
7
28
24
5
385499
194187
409219
58
134243
87
71290
97399
67461
33
20
7502
352375
57
353588
616279134
656565336
323466977
172283
279128
245156
28
90
4
55
71285124
976809535
99
6
385913
403660
27
30
62
5
524584328
33080
159020
644506102
49
41557
83868
70
417644
52
75371
443427
51
143912
76
23
109904
136360
451198
91782
68640
16
12
44266
22
174678
331784
3
266200
3
215584
94
32
35
425942
65
71
156799
312568
5
86
88
1
2
24358
26
26
53
8
82
95
60
180845
75
64
120286
468614
246761
66
403654
7
90
93
95076
808869465
10475
42
48114
196356
479894
30566
804662892
214233
9
66
425485
26
139774
29
12399366
202773
67
94
163833
110409
56
496363
276404
23
429539
879495039
58
122080
17
84
87
5
83658161
2
78
53
835022744
84
38
127433810
398961605
20
3
91
82
99
52
107209
195723
34
37
82
477736
63965
98867
40
530243305
18
240052
95
22
229428
51
31
251762655
14
4
177780
77
442102
100969
8
6
65
65
4
92
79
130990626
76263
312980
96815077
87
157543
30
255413
449275
384909
81
53
125734
447059
12
259265
30120
386275
341464
65
48
44085
28
29
366249
89
416027
488602
261386
323426
189980
449335
277591
61
344332
19
145296
16680
41
68
394634
794866623
31
56316
221466
316178251
88990
26890
17922
308327
447679
458126
19
1
6
92
250922
404056964
44
312931
130836
99
3
853379930
315526
87
51
56
73
68
16
10
5
85
30
89
87555
386869
32
866648326
108839
61
116116
285172
410712
95
7
67
255472
7
456887
454146550
19
56
73508588
155731
362991
97427
85
98
34
18
700609525
31
437617
79
231786
305883
90
63
422895
394932
375823
326233
82
499112
2
55
24
166958
47665
7
39
37
24
387305
1
31
452565
94
138296
40
13
46869
2
3
6
42447
79
384554
69
327727
227438
171746
157777
66
18410
5
446481
258040504
852683011
48
418803
309295
26086
373316
113053
73458
88
321703
60108259
32
29
171676
361113
391853
9
129142
102416
25
90
578315088
22
6
5
421832
77463
464621
81
51
653028260
303928
342141610
16
129593
367755
1
119268
24008
331453
69542
61
61
222927
31
5
29
62
95
61
35
45127
71
57
284837
64
57545
148275
95
34
35
5
61425
34
285001
353659
229801
12
338064
85
40
6
184711
268172
93
112905
53
23
434889
5
215506
75
176037847
91
465891
49
59
431286
98
4
880646830
21
42958
122114
907531285
40
20
498156
39
373385
51
20
128557
3
316157
60
51
37553
193876
34
214720
416831
408918
41
46852128
53
61
83
21
240011
36
79907
8
71195
7
423341
942810226
341347
2
97
148416
1
291921
94
432943
63
34
99
599387047
711642649
73
445935
491523
144772
13
50308
252204
701102094
162259766
455904
9374
29
452778
101873
285642
80
2
83245000
71
6
11206
80
432822
87
47
5
25
181007
377497
435295
46
479878731
13
74
20
47164
531277486
68
88
297199
331213
480578
244016
77
267188
37535
20
83
346271
74
557506425
418704
458784
91
194197
10
7
59
218583
3
99
352166
19
264650
14171768
258554
22
488287310
350198619
40
478356
460367
440612
14
8
210698
149496
18
7
699964405
77
12
86
18
8
136315
34
232257
27
1
982429435
187217
382425
29135
25978
81
450669
51
33
83445
38069
293269
63
22
45
399484
28
239127
497010
67336
25
86637
467248
441435516
89
346834
27
436610
480577
26
1
3
75
9027553
86
87
11
46
338392
386258606
41
675541291
306953
5
80
8
104953
3
2
62
8
27412
9
162407
99
749439656
220945
15
196890
12
21
32
72
18
79172
308451499
97
8
438808368
97680743
103666
341997
125458
477714
53
48777
5
72
96
32
7
168196
79
201493
692928382
294197
40
2
313692
341130
99
451490
352374
397727
426002313
70
37
48
279315
289131
59
81667
442539
289893
51
371839
32
188553
89828
413029
5
8
257734
61
398736
433733
532597663
14
65
85
51
68
975809749
7476361
546068702
749523114
43
21
145514
7
69
60
89
31480
64
639154961
237382
211579
93246
51
157273
115334
455438
7
9069
245597063
55
2
998068518
36
26
247193
18
190636
946803198
43
446658877
449354125
346085
68
15818
467892
4
69
17
97
250264
6
7
96
272129
58
234170
63
39
4
64
627452836
5
32
149770
321148244
112999
222954
609454829
284950
84
131771
663535760
17
3
2
48
499757916
38
77
21
336687
492534
106520
12
32
53
13
493680
54
941274563
180955
118520
98
24
328009
98
52
33880
290582
274663
189717
102993
35
42
26
67
132462
89
67
448745
366720
24
262345
322691
6
431471
103480
45
145392
32
68
72
370989
241479
307377
199429
137450
26
300207
92
8
65
18
300289687
333930
161468
431991
492431
10
356334
317315
3
87
43
212082
92
167428
1
83
619140630
6
21
56
2
2
22
95847
4
64
17312
182867
38
51
31
489803
9
5
38
473324
12
41
118509
61
357290
291537
234813
720356324
76
615991747
31
131504
299899
86
31
35578
680285020
137641
316710
223481
56
13
803823170
2
101043
6
42
305043
27
8
322043
260579
33423
91526
388778
20
22676
880571115
96
74
69
52
172527
44
67
51199
7
154557
84
30
92
393610
79
451346360
5
28
660930332
46
29
25
24
325177
270632
18578
231112
69
105592
53
244856
182348
163323
18
47
16
17
8
418557
3
303309911
55
432029
59
54
96
92
67
60
239809
83
192375
47
390211
7848
389241
35
388387
2
39
85
1
8
10
40
98
486180
326170
407196
203158
18
51
15
177620
75
3
91
94618
226829
57
64098
61
216230
14
8
351393
26916
101941078
24
492713
404758
54
44
45
459420
96
91134121
31833
842719668
710003572
348285
87628
256754
201206
84665537
394753
8469
137261
310845509
33
66
542004656
17
439628
393516
201325
1
192909
135907
473434
6
353919
481077
15
76
161907
57
72375
893453596
23791
856748273
83144614
7
173929
351640
50
472779
824948052
278056281
297264
20
8
61
66
2
64798
71
176951
95
223898
77
7
60
264616
285345
111381
187545
49
358066
450666
960549409
133457
43
40
73
476706
39
15
211873
152113
189934
56
427819
32120
175931
95
42620
419682745
70
75
39
6
77
97
1
916706730
10
124890
10
77
22774
6
70520
62
59
6
8
68
5
97112
59
316211
36
7
41
100808704
20
161640
55
66
45457
62
144298
170104
370826
88
237453
9
37
452005
86
614220537
82
393480
38531
92
14653
221096
23
4
4
26
441255
312995416
165550
89
147223
36
313264
3
140065
65
49
384920
69
7
533843766
127033
30
497979
79
78
65
99
323639
20
52
224451
2
73
160961
207046
268740
5
458991
17
60850
357325
470984986
62
104840
94
248913
528129616
25
36
72
1
325894
212889
153524
14
434754
91
4
919940939
3
165986
11
703199013
10
173984
40
88
8
8
24
484388
406832
44
277155
31
934353225
318546811
86
26
476518
378267
13
94
398027
34
825384592
75
287485
331013
49
63929618
130796
131027
57
76797
4
7
91
48502
21
253034081
197917
39336
463736
162237
286029
74
45
294583409
51
2
176009
5
212377
6
6
2
72
32
119563
97
9
408558825
588895566
255214
182971
14
9
298308
40
218808
254391
41
47957
111308
432812
25
62733982
520416099
50
5
53
26
473686
66
129196
73238
444416
3
49
23
109626
71
49
68
86249
98
6546667
20
7
489548547
225509
19
5372
2
93
29
478832
78
140333
93
396931
409545
29
389517
17
42
61
219917
484501
328475
386598
457189
12
78
13
9
29
364277715
79
26
89
16
98719
9
85
350055
426333
359944
82
8
33
49
7
250009705
10
282114
33
39
254251
29
27311
94167
352831
171165
68
952980626
3
5
33
318059
300487911
66
313790
70
342557
29
282965
111399
28
8
421109
53
84
28
65
283841
398737
381813246
294514
75
55
8
45
48
33395
57
5
388568
56
299822
366830
475398062
443691121
161623
159476
278766
56
99497
92
69
451081
220750
409956
172051
17
2
78379
70
164639
23
377717
1
7
972709582
92
398029
262107
92
77
227898
478294
114069
9
365326
193885
401831
73
59
26
33
8
23
735591764
11
8
135921
7
95544
78
5
272981
52
808555327
360852
315122
67
5
2
261715
236169
9
371724
72818
2
3
151640144
730012751
447698
26
370390
3977
30
68
127780
154393
41389
65
88
99854
3
75
383046
32
37424
532143065
354395
121376
10
12
58
67
289078
7
69330
2
91
51
107981
2
12
397098
88
85
65941
219344
497098848
402840
72
8
432232
82
81
32
66
173418
28
26
71790
41123
24
385722
58524
99
401987
51
65
68
49
351
52
15
11
38
41
112067519
450026
94
6
375069
346175
7
211601
19
824328634
77
9
210813
15
98
52
339804
369450
283533
17
157067
325415
22
8
304453
27
356651
51
251815
164953
52
1
351497
12
398028
111947
3
73
26
421192
92460
376485
913709237
178858
69961222
229326
119839
54
4
32
28579
18
155759
180771
70
56
27
26
342572
5
49
6
7
142390
28
298411
53
11
55
419510
76006
92
359269
323859130
33717
94163
71
97
27
25
69
4
13
59
80
4
481095
2074
43
99
414650
22
405231
70
309227
69203
98
2
33
254759
250060
95
574543642
179128
43
48
4
31
82
287664
45
153521
322905
23
71
95
1
222038
88
87715
23
56554
41
94
138311
55
1
4
400472475
51
45
449887
210157978
45
7
21
455329
11
35
83621
28
48424
57
77
192329
76
282792
70
309984
43
332834
82
87
83
607531845
45
48
84
285402
56
496855
489814
141189
8
8
56
352725
2
48
89
230038
287995
496535148
74
12
55
59
405205
630815991
70
14
80
19
339048321
167087
478319
7
270198
31
80
225355
15
65
3
99
22
27
36605562
429303
96
62
486931545
60
417368
548741335
84
234827
409950
8
30
116402
53
70
553907568
65
1
365652
402789
260329
29
64
8
55
62
60
286063
437734
392781
387165
991603160
65
43
222446
40550
312589
90
314217
19
26
96
1
59902
352439
34
132379
40
482673
877133501
83290
491688
134604
180310
61
69
895314816
407600
61
136283
149801
400437
199943
232801
58
257923
36
8
352912527
24483
272846
36
16717
32
7
72
92
485746
27
16
289392068
337001
267441
380691
66
195132
94
128987
72
72
193948
5755
677440839
389674
217790
373290
739486013
19551
156848
64
379157804
27
2
42
94
4
233168
664246666
75
67
116531
71
198766
53
10
439742
81
7
80
5
79099230
322910
216732391
8
34
252331
54
316530
37
2
91
11
440359
37
48
51
153377
323002
342120
10
35
326170
28
67
86
490994
167676
421711
158685
454280
350164
3
27
66
73
61
89
92
901759832
449555
26
81
14
837839381
211416
224284
97962
77
352786
1
42
958001776
75954
183993
410257
329347064
213696
595356944
84
338819
67
12
809353596
6
63
6
36
158583979
57
225834
370556
101977955
441798
142718
22
9
277467
95
50
27
76
97
677067279
384908
3
496935
121376
203465180
323105
123449
412835
223224
52
72
118984
7
311593
73
424275
52
33
49
9
320886
492942696
404730
269712
190791
58
16
309062
214346
44844
54
3
49
31
465626
37963
81
378271
80
30479
68352
26174
75
269639
461583
48806
900846660
87
67
81
385127
132721
61
73
97
44
75
31
2439
859023194
26
8
7
348850
24
375758
178759
768137776
455669
75
3
238962
320436
833146513
60
353599
613952582
43
36
28
75
97
477407
63
57
78
365675
441315
791091301
114930
20
7
72
37
449955
292904
97
5
137070
18
664407292
49
98067
25
86
266084
116984
205666
307825
96768
155785
66790
61
254231
155706
249023
16
157183
96
242117
432499
275812
24978
78
255712
370627
311888
250721
316310
79
13476
32
98
325003
18
4966
159821
42
301929
53
97
147850
74
57
314346
371660
101983555
8
254518
3
495514
70
62849
985080325
36399322
498779
43
6
41585
89
32
330188
48
26
357254300
221371
191387
306509
9
307157
237648
55
9
229887
215863
55
141073
250722
254197
148441
55
44
78
27
2
359377
3
215071
5
719578542
534825110
169076
923842838
139513
3
94289
45
478943
324611
433232001
52
345944
313703
20058
200628
234554
16
98992
97
84318
3
111938
43682
461548
64
85776
5
94
36793
494880
91218
62
391314
26
11
336860
22628
484585
14
72
382274
288830
487349
36
420831
7
94
141171
464409
26
47
66331
435510
453568229
77
460831185
46381
5
182702
42
61955
214888
278849
98
17
74
87
23
15
130533
776431873
27
93892
68
39
6
6
56
24
60
351951
398966
293008
76
458530
6
110129
31
55
367032
11
319180
332651
17
187739
66
16794
99
173490
5
60
308982
21
8
452401
6
63
621210531
68
233687
44
349292
4
5
23463
21
258139
55
93
377799
88
16
42
91
127761
16
167551
444835
49
81
53027
85
242907140
81
883122222
188229
335784
647060960
145211550
291210
37
153853
91
388574
43
367325
187226
89
42
44
40586
492658
459394
180527037
13942
423663
6
75
478782
904882572
357723
268744382
97
498969
23870568
387224
896692928
329274
245697
466604
98
413331
39
423344
16440
135536
27
559647359
155764
486341
751312681
345460
549328630
22
63
337560
2
199943
69285
193057
318155
462187
446812
461723
207058
56
489238
81
633249289
295203
7
329113
53
68
79
62
87
474136
389692
4
298121
48
466583
487323
42
75
365713
5
41
65
7
130414
99
239043
14029
76
259976
94
86
211299
64576
63
267111062
65577
178636
116803
85
28
317025
93
407803
51
355657
949453112
65
534412285
69553
68
7
468590
429319654
273054
78
230290
27
319978
4
3085
29
267566
95
402181
8
207035
431014
121081
436756
202832
259438
124459
384689
184438
211745
395692
55314
32
19
65
31
62
5
53710539
63
51
41
63
328271
75
332545317
304796492
31
199645898
39
60
389341081
257914
35
293929
473518
612062993
971242995
58
23
258034
41972
56
46
64
13
63
134603
95
982558180
62
798805217
35
21
563232959
152018
65
38
407201
56
32091
122615
10
97
439487213
92
39
475412
179496870
14585
454589
39
20
52
1
174029
314306
75
75228
122811951
65
79
448188
24
22
21
7
228187
28
482699
230916
27
376683
36
129633
95185
53
16
57
10671
142567
164016
23
42
136021
479840
111923
4
37
4
43
769653990
12624167
65
10102
64
11
57
11
270202
46
20
1
255655
76912
701976874
15
49960
9
9
122093
15
2
159220911
244467
2
47
80
149253
344927
66
899504248
58
947430733
180684
69
76
416630
3
266867
133286
77753
77
9
199940
7
29
63
5
261870
20
377824
342276
73
78
12786
451920
57
38
154651
65
44
941975690
472768
436483
54
56
19
24226
64
77
7
292690
661449361
407431
9
2
288173615
234493
23
2
337666
327013002
496575
393528
36
51
345546
63
70
17
44
9
93
31
54
116909
60
9
467700
50
486997
57
392040
70
12
172777657
64
169057
72
99
9
5
239536
319019
3
10
308108966
145930575
2600
275382
14
180991
30
416449
79737
489173
235927759
526132698
209431187
22007
71
31
376813
7
94
78
309100877
660823187
701615778
86
45
818070307
8
179362508
326327
87
42
711764781
134786
395052
92
23
446892
354136
103912
97
95
343950
435424406
233377
20
342259
11656
164829
58
86742
20
306535
4
81
269429
99
17
47
109751
99
480872
73
244432
214737
49
37
279020
83
2
97
7
476668
95
55
241303
95
92
104264
72
74847
7
6
808749179
80
38
294349
191405934
261305
287800
19
75558792
249083
38
22
31
368706
45
43
170359774
103659
254591
22
44109
79
442330
3
472135791
47
130081952
63
9
83
144584236
82
12877648
416338
302727
286974
7
82
61
95122512
959525639
217194
326688
193385
69
10
303276
324911
312114
55810642
442815
375808
182095
487797
68
68
348049
12
4
65
34
54
301138
107190
5
210453
379093
21
71
55
95
3
813517258
85
372136
70
18145
66
5
36
86
77
485237
15
38
97
8
270984
46
117873008
315577
1
76
97
270350
309529
10
338808
358643
147103
32629
16
6
668407219
1
431265
96
749012061
164076
452427
390940
55
47
1
436642
347567
4
219034
36
344538
161941919
115991
3
62
78
10
214962
14
663592115
86
94
57
14
452994
147001
198096
311782
93
125955361
399507
482207
64
139631
646733012
248091
95
276646
480476
414910
557574351
51064
55
283261
22
71
8521855
1
78
17894527
58
41
1
76
81
100805
58
69
32
34
847052036
494862
5
344977
23
402023
369850
24
252052
168682
102517
94
28
124287
51
246884
357074
12
295915
469722
50469
83
752347104
78
87655
185318
92
250795
12
82
97
34
445207794
239839
61
740223792
57
1
322039
87
199256
8
195522
95
308981
92
258737
84640
532821734
14
331324
83
4
91
179304469
46
87141
73
13
921370238
81
425698
96
95
71
77
38613
228064
521558016
270562
489809
29
30246
105607
470140
273919881
58
71
15153
13
201338
40
28
256110
59
77
1
239560
6
405617
106137
347401
99
406105
236394
72
335789
129958
61
4
28
99887
6
412745
401408
351968
5
232865660
137569
744605366
42
14754272
42
2
38
1
23
26
76
427499
880052277
50
38
47
38
65579
381647
39
6
88
86
108908
481716
22
51
82
42
18
424041789
64
305046
183547
86
486025
55010
430387
99
1902
453113
884739291
69
70612
187577
172537
82117
188880
79
37866514
27
105878
99909
484412
69
35
225545
983962017
16
50
25
18
491504
112361
13
259398
3
566329045
195561
26
34
217401144
18461
258387
14
252108
278543
474325
99
96
20
79
69
481671
355776
57
45
32
94
18
52213
98
434870
71
46
72
45
407671
267428
96
87
133801
16002
13
49
36
457144
61
78
48616
109706
23368
91
17
44
764503756
674593854
940024396
56
232399
3
8
313288
40
10274
86720
42
153990
140715293
455352
422685
13
150479329
19055
76
146359
8
86
390466
51
347414
25
13756
21
23
94
434823
74
328741783
96
424446
395308
465379
93
73
80
122172
2
974270049
344262
444434
24
485922
13
449632
461684
61
9
30
48833
7
24373
4
305391
97
53
34
4
8
93
214395
985765614
129549
273634641
363024
51
286302582
489433
769803754
57
24
552076523
8
230283365
46987
117042994
47
5
133363
349923
443611
32
197489
671934402
151882
74
73
573314557
735370228
851265236
151763
4
160803
4
54
64614
306183
474558
41
8
217448
40
26
8
25
34
33
18
432096
9
98
70
710541362
91945
459366
33
433598
52
36
818232453
464993
48
61
147254189
10
17
776446772
3
7
285393710
1
136199
112974
63453
386971
70
72
165521202
87
82
1
201122
286433
98
426886
65
60
3
2
81
40049
22
84
98
68
351127
26
291561836
263147
349219010
325649425
177191
703693786
478073
9
20
347231
43
204801
64
148337
16
84
39
19286051
299936
459057
8
54733
8
437088
96
68
9
250140
86
248973
2
691816764
286735
53
5
89
37
98
3
46
13
414181
105804
136893
227027
85
1
4
75
374116
27
202519
845858088
24963
23
195174
312028
366598
278520
389402
7
451525
217404144
64
17
395479
4
64
2
79
19
461752
266571
314093
318713
77
140782813
76
234584
324986
375114
1
387249
231459
126791
271532
66
33
83
557949197
428086057
4
99
127145
581071914
9
51
49027
16
52
79785
814899833
312949
42
394689
145076
41
293303
2
52271
382985
17
57
157282
539499053
97
21
51
63608
30
408134
91
64
47
216898
148937
36
19
7
99
3211
141412
84560
60
29
199197
204694
53167320
353452
4
55
336650
24
375447
455947
37
75
47173
75786
9
191452
5
4
98
66001
368764866
223389
412946
30
169312
289765
471549309
31
43519
70320
16
11936
24
1
65
147108
34
13
7
48
27
194582
49038
97459
375260
2
83
43
401017
7
7
206454
98
319108
484323
28827308
405110
12
91
36
396719407
335001
72
4
304270
248598
24
35681
247238
47224
5
30
233446
293808
61577
330340
44
329651
348845
95
21
23
16
299451159
25
278356
55077
2980
449179
595034259
462020
61
212907
77
319179
895878491
455626
217271
48163
63
457743
514100863
59
229430
178060
140156
417880
475697941
150847
415571
468710
4
81
54
491639
522705380
89
54897
35
484699
81
423073
12
98
9
449891
197619
403201
386256
61
273856
84
57
56
94
255228
36
24
3
12891
201275
229313
198050844
313345
348740
313999
43
91657
64
403891
1
92
55
343407
242386
966263354
97
6
55
61
40
37482
268749910
435980
353295
365144
5
298627851
404295
49
133284
84680
67
398463
23
333230
67
326482
56
19632
159063
37
8
145564
236189
5
412433554
8
864918528
436910
398397
39
27
242516
83
37
3088
496140
231291
194113
3
288449
424369
79
316991
15256
20
849343506
22
196926
346533
60
229796
38857
51102
282351
80
229570608
105626
3
42
346181
407612
93
97
905014808
412584
164536
360552
16
38
164125653
28
284986
61
40
17290
438017
58
18
68
5
42
376017
326032
274246
483572
38
4
79972013
737434504
192173
93
415586
27633
41726
448432527
255763
317942
1
400260
87807
9813
429987021
4
255373
273341
387440871
258075
209272
32
210762
45
48
293221
511712763
82
80679
79
62
170279
50
56
94737
382957
231246731
69
75
3
126505
898278262
8
402920
20
68
7
85
74
4
88
383573860
33310
265754
72
53
290778
218381
91
365740461
34
59825634
3
95
59
80
368204
61
403023
309868
92
82
105947931
672915486
259120
356670
44
60
531617598
97477
6
241839
108640
193434
815327437
47
300090
68
489604
278214
262908
7
116603
20
948379898
51
365113
33
273360
297023
152414
3
43
714530959
293255
28
71
159151
32
39
82
33
46
7
57439
320415
40
107876
485555997
94
195732701
25
155272
8
12
32
376027
183382
445905
447049
30
163905
61
55640
122552
56
766338744
40
87
15
73
71
298641
6
45
356599
61
58132
67
137622
4
147805982
9
411847
800398368
23
225293
44
73
56
254298
68
283218
119675
45
451838
293179
360222
74
234367
63
50
19454
92
5
356468
498917
25
24
176869
326540
270510
664621578
98
3
170723
4
80
90
48
492663
324484
95
82
2
4
399293202
43
37
3
227906
45
521731863
26
264779
2
391440
93745
19
1
3
461477
480699
44537944
116643
36
102486960
73
93
483979
419914
16
70
36
386398
79
23
342270
646738809
125033
270575
3
85
384805
18
358239
172043613
202086
56417
233120
76
7
407416
34
87
113088
392129
250110752
58
303841
292215
189149
18
263901
87
29
60
13138355
143311
39
146571
51
54096
27
65
72
22
29095
636065916
146760
314905219
448458106
124202
156411
110799
463436
390793
819869805
793407146
6
242810
331423
50690
45
66
18
4
53
955641344
458956
58
64429
185124262
35
2
93
81
60159
83
76
263368
144838
65379
344271
38
7
323171
431437
87
309897
590096494
74
292433
4
80
92
330016
16
58
55
109838074
56
515922080
46
18
27
217417
10
78
246437
21
66341
65
17
336718
27
294855782
240142
86
86
98
490549
49
28
938579541
45927
421427
36
1
85
27
341627
54
327287
20
32
76
51425
427663
51
189736
34
260656
121114
46
57
22
381126
265236
26
199704076
14
151555
496310
264908
46
15001
18
791753013
357312
78
20
210211
92
3
98
88
4
335029
74673
58
81
65
255520
99
43
32
182119
9
490332
442883
80
324121
59
136941
362032
90
35
81
304128
60
18
289365
61519
6
842091393
440863
61
66
88
41
14447396
56
78
155966
232134
312524
58
99
20
32
71453
69
52
115323
869963475
98
236709744
38
359999
42
236591
967674955
230968
21
61
235729
5
33966
447313070
389466
22
21
66
130050
96098
79697
94334
45
379342925
12
14
147719
2
69
321468
276119
9
16
324966
46
253207096
335724
30
261523439
77
33
5
341607
4
439448
45
911424605
418067
273864
245780
29
97
95
345694
400267
299876
21966
165856
8
386240
290331113
4
62
451593991
395527
382064
214919
2
32
443111
823271490
11
448372
433893
65106
397433
736784832
71
264026
309822
152468
119753
40056744
254779
48148
111070
7495933
301876
191495
14
4
1
185737
92473
84
29
7
14
6
109954
32
47
55
35
40
101148
153687
19
229764
457772
112168
2
358016
89
1806
2
9
175156
863952613
302113
351028
5
432123
12
98
63326
62
5
49
475109075
305822
49
35
35
408994
59
12
28
16
70490
606196432
405758
84
50
49
495955
567140780
41
95
376007
78
85
105944
9
5
77
119071
81
462839
82
88
8
5
82
230906833
49
76
297742
468672
940813026
54
336828
60
178632
59
466355
366999
401558
64
258255
20
9
74
249165
206996
7
471325
141339
414915
470385
56
51
947409865
47
94
95398
485413
442382
191320857
89879
91
15
833988453
97
278649
438903
54565
89
78
30
7
382500
18
445381
496918202
126968936
84
54
439726
56
66
25
254644
93
166876
5
29387
65
48
91
216738
87795635
50
48
77
132427
269479
33
46472395
302122907
14
30998291
210303
106354
10
81
24
946854763
338538
175738
32
21
98
78
77
136572891
300850
192023
397678
44
59
254337
82
648094649
91
3
347414
57
89
57
80
53
255244
52
7
186650
18
63
275619
497881
78
22
28
9
67
299501509
364610
368706991
107650
242819
49
41
46
57
605353882
62
26
3
311676
82
178622
155823
90
353491
10
506194386
65
366089716
26
485370
38
33
66
29
246386385
315239
30
7
275859
6
343573
47
15
141400
64
8
262365
53268
73
85
6
33665
427092
26
4
17670
154581
40
70160
70
77
21
4
8
173679
44
242738
131471
144756
26444
59
7
50
237583
360805
9
48
481604
67
45
218408
283037
101362
9
87
8
338604
75
1
72
60
53
9
26
36
210972753
56
330153
62
80
86
101394
426041
34
58
72562
97
24
12311
30
372250
121144
7
216266
990991587
396351
109149096
80
217357
3
108593
91
15
64
287673
321750
439749
80
86
69
80
77
367004
45
8
78116
29
3
130637
43
50
42
2
230524
96
12
452522
91
319991
26
50
440918
92134
719810388
210762
233018
240207
674875771
473733
15
77025
31
319333
211375
12
451760
443101
2
216710
400781
224575
22
335103
98739
127894
150541
3931
291274
187973
122200
282090
14
48
336531
69
3
86306
79
83138723
14
406405
99624
84
236714
52388
497360
41
55
75
4
91
476157
27
35511
25
27
54
8000
42
8
93131
6
340618441
9
8
4
499104
73
59
317026
62
76
90036
269245
469704
136641007
120902
197196
52
45
265231
366813
150890
9
394919
2
161845
294543
371753
7
77952
898649008
90
39
257526
55
71
201127
10
17
97
418393
82
68
54
19
61703
54
81
147939
70
84
16
5
50
84
325267
46
234318
67
424667
33
15
154895638
74
59
969125193
30
48
6
718777475
62963
555331035
337148
72
208992
161760
155940
37
48
108398
423197
9
72729
19
20369
248788
341180
76
498003
594779995
67
3
265814
389999
79
98
187956
273108
365902
76
327682
11
3
392949
61
9
8
64
33
1
86
39
5
36
90765
70492
81
99
92
72
5
418437
351193
245748
54
124267
85
94
7
61785
31
35
8
402042
219754
280298120
977072840
15
51
211830
24
90
87
15047
727143231
58
44
76
51
481406
27081
21
254595
80
42
50
192245
161870
133923
382146
169214
1
35
14
422498
236240
87
20
75
35
25
72
68
83
43
87056825
51
41
899349924
84
449892
18823
4
66
35
24135
80
656436810
4
259952
60
443849
542784727
40
30040
63
29
132514
86
231778
219158
85
38459
44
386873
69
78388
26
40463
35
47
111096
200890
36
87
18
91
57
335621
11
718610821
494415
206967
68
12
397300
51
291780
227362
295815
77
163058
106570
947106064
76
71
83
31
66
615937951
331067
455872
426719
450145
64
18257
14
285420
135404
53
97
459013
112963
366427
25
169108
47286
58
273387
312656
3
64058
938696702
2
21
574700970
9
344
76
386413
55264
231995043
418153
496724
187011
454205
175186751
20648
5
51
338219
6
235625741
15
155772
32
85
7
25
961767258
123802
144891
79
57
296189
289993
16
307526
67
49
64325
11
392507
11029
255889
208888
77
21
4
75554
97
126471
384282
217992
14
175131
2
370157
164498
403
153681276
64
247246
47
78
690618796
421424
85
470875
311213
525058721
50
329466
98
906581088
40739
403859
23
36
131905
132696
65669
85
195059
111523
10
232674
488956
82
28697
416823
280563
24
333027
12
771
156658
19
211868
272364
36
9
40
425247
153010
218880
233661
401581
60343
34
79
471551
44
6
7
97373
1
30
56
26
5
107994
454531053
718197444
5
2
357081
499159
95225
3
161082
70
16
3
79
97
82
317383
96
75
94
873672413
201501
74
20
878130831
16423
1
21
48
703863145
59
194986
269700
98
46489
8
484605
94
130505246
33
133255
9
6
292634
91
620696574
86
494911
118159
4
6
41
38
49
25761
563239168
5
33
19
8
80555
66
21
215290
3
421709
2
971394789
12
926744867
44605
10
99
46
385439
325068
53
3
93
248919
146896
72
493379
6
43
89
9
70
233990
426151
475231
4
91
83
385658
52
56003
3
50
88
34
75
7
71
76
77
29
66
206250227
371843
77
93
377231
477453
73
33
451090371
305465
149266
431074206
62
17
9
475293
350369
180142
449275657
51
89
382166
340897
82
365709
145095
41866
20
348445
300024754
256587
450835
460173
380666
16193
48
37
276529
274166
10783
993484653
477830
237141
196410
46
198656
296554932
488711
69
223686106
366137
27
17
3
376908
36
86
46
381699
64
323033
217200512
897738750
3762296
146012
98
9
736356204
415055
305075
34
40
504066048
89
399284
588398033
37
346128
172691
1
219942
1
94
80833
88
340635
395329
77
94416
5
99496
32
8
43
282597
15
15698863
204170947
489576
94
50
11
253390
59
91618
86029159
12
60
5
46154
335124
7
23
99
51
412719
87643
373895881
87238
601051899
20
274661
347592
191913
443087
6
157982
99
73
4
9
4
98
351836
7459
34
11
216814
456176
311760
22
99810616
224435
4
353111
130762
49175014
20
91
87954931
143134
330123
124108
346069
6
36
573060664
5
5
9
1
223158
18
301186306
362365
41019
35867
439405445
709421087
48
69
96
20
32
722533689
3
269588
351562
73
25
5
265357
510722725
856842824
93
77
214413
285190
131240
6
293639
989988252
447176
314434
38
55
8
173462
965278296
433120
312855
9
82
14213
16
442032
34
132484
64
12
12
9
179038941
465545
8
59
62
31
386458
254313
170407
2
626637520
16
8556451
57
283554
7
316838
454915
28
364887
694910213
59
421231
137077
69
63
211504
77
936502048
311879848
259163
5
91
67
16
52
55
70
70
84
14
440174
344399
11
436495012
8
44
202874
276716
65
47
215637
355269
96
121076
98
435978
1
46204
70
223544
82
16
244977
961415448
94432
533346314
453638
332961
26213
53
232697
7
328241
64
8
446401
481542
7
463420
86
454492
87
11
30
535498277
468167
66
72
65
416675
57
362781
73
190259
265222
33607
27
101766536
309555
57313
57962
276939
188263
1
26
35
26
53479
367196
42
1
52
7
60
22
220547318
39597
93
80
43217
386397
231594149
45
425019
390905
54
128131
356978
160440
113495
1
465376
460565705
213
41
202549
263729
4994
52
61
270850
61
57
17
29
462290
778082283
72
262916169
4
74
724903068
30
49
491701
62417
128755
365071
342961760
307304
12
130233
24
64
81
5
36690895
448653
286062061
469178197
142877
429428
64
65
25
22
92
4
674213808
484460
28
2
493732
225318
298000
11
6
358170
45392
21
35
87
409069
67
4
467296
256852
92
252852
40
42
41
5
298047
181473
459068783
9
231237425
64
709190277
28
258009
156886
6
18
62
1
36
416303928
61
308364
70
100710197
62
634019839
94
7
5
7
170319811
250252
41
17
33
85280
90
466569
80
71
466678
3473
40
3
58
30
34
92711
627544495
21
64
1
655511142
189618
459994
391891
25
151784
19
98
223767
401042
39
15
35
59
27
6
318822
72
149867
111895
245642860
521349784
9
84
90
5343
311541
460100
281630
14
22
89
2243
42
98
11
266503
21
10
15
10
14
71
80433
74
280421
78
93
265720
44
3
38
3
216197
4
97
39670
69
79
233457
966115831
147418
38
126717
4
778799560
33
31888
501779036
116500
437059
447367
2
29306
327684
89
194608025
305354
2
6545
5
3
150868
7
287532
144481
72019
1
39
242625976
96
2940
8
31
93
587199427
92
56
8
226997
83
420926
14
768448183
22
51
482895
355069
148582
209382
32
902147175
33
458170
53
48497
72139
432266
35
383469
17
50
245081
70
63
95
2
124133
301534
53
148171
58495
36
168383
3
179621
678255808
50
39
5
176913
46
185965
23
4
273009
501525050
239401462
35
433565
377115
1
25113
62
57
152982
28
401909
920356506
64
36
44
38888
318691
305577
9
11
273151
821552020
188282684
77
342540
355090
56
85
771117738
138818
13
74
85
623654868
7007
48
17
637241513
279615
217729
173321
14155
6
79318
25
48
77
176738
86
15993
404567
87
34
17
281383
34996
9
38
69
310801
57
319242
89879
42
387681
79
296253
40126
37451
94113
18
254496
248511
951779199
399035
15
307829
329117
83
484357
470258
22940137
189268
9
4
72
89
94
287682
233089945
62
29
91
83573
230171
63
71
9
8
394737
481511117
84
11
421034
63
2
474996
56
133339
16
434635
221439205
253229181
9
321405504
8
15
282062
386841
64982
393955
481227
74
71
308167
229399
4
596828344
256429
368
85555
214162
121841
125888
405034015
114074
5
59
65
51
312762
281618
55
76
52
22
72
4
80
27701
83338
19
9
1
71
20
80923
30
14
463189420
392514
9
80
3
336419
33
184448
16
9
212384333
246722
34
96
90
17
18
48
52
62
376857
18
87
57
22
2
6
12
80
421541
48
98
94
3
359032
36
385857
85
6
406983
42
3
457090
281720
459820766
75
67
396012
49
322468
10000
190438
3
499244
238029
382767
79
236480
25
3
97
147911
14
331803
67375
288062
374670
182577
454151
258638183
984847833
156531
115221
158690
66
33
77
122796
13
78363
111084
16524
267349
424439
47689736
496259
954042978
225577
53
264991
183406
52
19
336491
385630
134325
62
97
3
138896661
673623620
44
15
44
62
353519
50
308626
40
90
163978
5
29
157790
176748
19
21
23
32261
216185
9
25439
95
120817
75
337717
5
27
20
6
404024
9
85
498444
458800
69
253796
85
18
86
86846
317077
425119
55
43
100208
48
378102
46
87
7
58
30
40034
414625
90
172202
96
97117
45
79
71
233995
2
173663
685429447
63
179354
131167
47061
53
42480
9
221972
462390
55
2
6
1
300338
31
65
95
68
64
35
78
95603
181682
106505
229487
168497
51002
27562
11
426695
154570
9
50
74886043
412882
94
547504956
20545
47888
108813
960349944
56787
12
90
104896
8
65
990598761
212863163
428855836
84
348422
679272895
191748
23
8
269914
86
75
2
105967821
4
271769
82645
34
6
153134
3
464677
299541
120722
376714
399854016
303334
80667
472515
269508
87
62
766730031
186883
69
66
415918
39
127821
60
61
61
20
30
213206
3
585551571
99183
180946
44
33
357614271
511394753
254620
2
1765
502203899
88
24235
6
405215
240049
870022863
419663
415854
74
227372
22734
151215
28
315239
277613
151262
91
25
85
188408
454433
26236
188975
438319
60
22
447698
23
41190
54
5
44
9
445647
50277
176379511
5
466895
393472
129738
9
61
466648
145691
8
92
234943
34
823930632
51
47
9
60
340074
240763975
4
974616945
45
52
6
56
26
58945
9
497734
420077
23
55683
26
381442143
92
377676
282996
379528
7
159428
301568
25
93
138496
58
206045
92
37976
60944
245968675
93
49
293145
320854
51
139774
80
389481
98882116
42
99
54076600
142377
359654292
5
14
251679564
41
491376
3
18
55
62329
70
257075
8
34918
45
14
436769121
9
99
195096331
441171160
18
15
75
8
615139264
323512
69
97
375780
999296361
18
12
91
288344212
716659666
225896534
94
25
32
390494
373756
32
425761
252744
191879
8
66
46239
234401208
73
23
1
54
469174
176518
83
75
57034
65
384259
3
92
27
45
253351
442590
133535
4
2
57
383451
28
95
396064
15
463787
363051
149512
147203
56359
73
23401
45
440208
75812386
485046
8
48
24
4
433339774
68
468071
45
130264
9
781883219
126160
58
86
14161
54
420770
98
383854
208232
77
14
85
18
5
149878
53
319876
431512
129681
431552
358769
28
101033
375112
70
60
105239336
311114
241901
172447
604376495
129093
494939
38
71
6
123718
304316
138500
209656
183678
3
12
474427
277497
380475
47
430386330
84
887447844
95
80
212173
488365
53
409112
90
91
63
52
829667828
5
8
346955
42
487939
111438
322229
5
31927
403755
2
84
7
5672
974956527
60
89
203228
59
395014
80
24
121218
14
243551
18573
6
437432
68
513338062
436658540
28
28
62793
173643
81
97670
36348
67
992409681
484680167
78375
8
230195
56
74
76
498022
411713
12
420132
49
33172
65
865379212
303831
454614
96
358967300
19454
29516
77
323622
74669
1
20
90
473711
3555555
69
315656
94
24
133146
284357
63
76
51
380218
193773
58
323650
56
35
45
26
70
70
7
68569
235618
54
53
63
4
441426
11
60
427562
455896
148410
422066
90
555644768
96050
68092
25
860365207
8
28
28530
288222
107225
37
53
9
82
59
241310
32578
691684435
3
281182
356300
13
79
450675
16
670469012
98
17245315
16
55
52
54
40
39723
240659
52514
84
27
322434
12
2
103366
361997
25
9
35924
97380
64
90
65
68
19
57
179294
296200
18299562
323379
223191
70847
50
21
216630
323774
34
46
78
53
112592708
114654
50
316526
15
46831
788199728
82
65
90
78
309967
24
195875
36
39
82
1
81
388637
40
454683618
61166
43649066
17
431838
642969187
38
18039
256219
24
379390
106541
41025
49
21
222771128
27
86
5
8
924450050
58
423644112
69
39
64
2
41785
63
270058
80
7
42
92
498485
188812
8
21
82511
24
398131
374042044
1
410659
8
274249
463321
37
67
135713
162225
265164
191474
52
49288
23
68
441328
81
91
3
113547
488913
456256
6
9
308132
9
6
458035
1
13
28
271616683
56
135278
43451
138562
80709206
69
385054
7
58
434490
5
32
103670
447538
79327
990007709
94
3
111881
1
189109
47
63885
69
53
291710
18
152913
385552
451152
50662
434444
109834369
170970
641455185
73
7
27
1071
80223
41
1208
145993
628783345
456122
453417
318124
272791
16
691432646
253335
62
89
360397
91
96
94
51
245969
83
580187822
257737
240546
335680
727133118
34
38
66
205640
59
91617
196695520
15
252849
59833
362828
81
344595
16
151834
12
2
16
86
325109
173910
386343
302186
39
91
58320
145591
63
60
10366
37
4
171923
52
24
23
45
280496
76
389866
83
72571
8
519436359
86
41
97
25
9
57
7
431132
121177
5
75
730120899
192528
493328
295097
406504
377197
293677
340529
26
4
845604762
326443
117809
10798
138773612
46
65
287937
5
2
29
43
58
10727977
684773623
129230
37
5
7
245381
35
254935110
65
74
409801490
331636
305104
43
39
25
75
432080
68
45
53429
813920748
418970
81
83
191682
975632186
428280
70
76
192016
440572
409520
474278
362671
106394
189160
72
989293337
236870
71221
241378
165249
352356
65
2
2
324605
373011
177512
461575
246928
193938
92
5163
368543
88
5
75652
69
82
298567
5
269889
236273
106020
50
810009216
66
427830
2
58
93
395657
6
23
489210
16
460988
312341
195324471
239876
78
159351
15
82732
224841
850946234
89
83
575041347
989315323
44848
75345
332770
4
37
312703223
402430
448711
11715
312396922
39
32
148613
88
81
77
373235
331235
28318
947354117
35
481264
41
92265
394848
195278
111544218
47
80330
93
97691
63
354139
941276335
492966
56
307502
3
239816
6
81
39
26
98
94
43
360649
487150
36974
12
292135
313459
263832
19
65
41
26
30
12
347688
54367
32
55
55780
62013
66
415196
40347
2
426559
104969
59
205273
1
55
397558
7
2
31
19978
46
33
58030
19
397915
97
60
55143
39310
26
632508500
31
16
52
496072
380305
144748
41
8
450350
1
215685
7
381414981
32
22
3703
192067807
6
88
95
4
212290062
240363
95
67
224814
20
476033
19725
79
49
82
75
432977
475943
430013
302572
23
82
499675
90529
34
94
394098
49
46
420201
63
132194075
49
14
958794152
2
75
68
322611
98
393445
446348
246658
2
104430
22
10
17
19
16
231837
81
450218
53
231506
98
461324
169447
463227
553304566
91
333657
335292
169959
74
425415
328880
332953
431834
486733
80838
49
119725
219093
370729
136433944
177192
1
47
364662
429959
11
289952
251225
261757
57
14
79
353594
42
56
60
66
55
12
281795
435159
21
18169
202747
415363
340432
47
288501
94
96
495302
42
268168
149614
1
47
96
55
48
193885
91061
54
35
24
34
77312
35
146905
41
9
81
93
7
37
62
217363
420337
271938
323076
198859
226722
357598
7
2
307498
540486047
54
17
434738615
5
69
420021621
6
328752810
184206
86
479152
77
386719
81
529487418
32
48
464835
183335
72
99
17
92
85
93
35
54
498146669
13
30
135292537
49020
430354
443486
685894908
295554
231345
423189
52365
42
11
47
93
368865
76
351332
812266688
23
65
26
57550
468687
1
147441
41
9
45
347378
29
113132
32028
386642
18
852549670
50
389017
251026
302960
10
413747
31261
84069
180483
22
75
30
29
16
44370
75
2
404480779
3
232357
291084368
356352
367271
440046
334011
224615
939722181
175002
33
29
427934
611110846
399199
164096
11
326024796
87
12
96633
305900
296155
304218
5
115575
79
3
436317
263332
390956
78684
27807
77
8
78358
1
402174
7
33663
92
958311842
263877
49
155649
3
19
169664
984039578
29
208595
402126
488733
718375848
17
61
73681
385195
65
77
497467
189105
121332336
484400
2
2
161494
91196
1
216766
398687
64
40
382820029
372755748
310096
227891
76235
98
46175474
8
31
478549
119126
471512491
177367
367321
88
82
46
45
69651
404545
13
83
535718042
54414
71
70
497889
6
487207
87785
91
88
83361
215773
8
399382939
108316
82
44
59
476381
257821
391818
6
5
174184
544468568
74
90
32
29
238515
427621
10
26
83
10
2
182704904
379288
9106
53
215362
83
273666
8752523
7
470325
87
74
103468
23
37
7
7
230031
64
499252
48
223728
8
55
66
423819
350367
391759
32
50
102126
5
74
48
97
7
36
90938
93
27
4886
8
495930
488451
68
187527657
37532
51
95238
360814
335473
187558
9
9
584865253
117434
27
81837
344911
256200
449468
93
399548747
54803
349919
11526
463457308
58
90597
422633
11
204667
7
11
39
148683
401783
133001
158026
69435982
46
237353
9
217142
41
9
248781
158504
274320
64
34
43
145363
99
419818998
401921
59
8
56
67
23
128555
314520
406718
89629
663657945
4
14
79
708913577
281417
26077
680597092
448204
105425
20
705723135
452338
95
45
30
140011
47
99
12
64
139979118
8
388606
79
1
59
89
7
3
290468
69
85
206223
71
144639
35
480913
61
451210713
67
24
457324
5
3
280204
578092503
282135
180735
39
168672
86
281565658
29
427120
460757
24
136012
81072
17191
449394
329148
19
52291323
720400133
555512870
228365
83246
74
332993
77
56
327263
76926
360628
322903
49
95
90
77
3
208035
943379399
19
1
98
300572
21
608761240
53
64
4
69
13
31
41
211205
27
2
411271
7
830084969
405759
101789
32
442180
45
265489
21
347856
313979
40
289477
51
183965
324652
178509
1
392572238
330472
24
17
23
247462
46931
193764
37861
90
152809
422141887
133651
3
10
46
218087
46
69
563961987
415474
8
38
11
635404511
12
273964
54
39
272293
677827820
254311
71
525608822
2
15
392215
466835
7
88
4
31
3
91
19084
74
31
268784
4662
137922
149353
313079
483764
81
972964925
386789
400498
166892
78
7
67
57788
460015
44
456923930
1
150319
49
2
80326
374976
236405
25
331889598
837516811
357919
86
268523
132646
190370759
9
319572
89
200378
377041
355343
44
141839
453921
94
72
327957
33
376324227
100472
403946
491749
447087
66
588100630
464445
37
450682
21
27
105118
206445
86
986911577
33243
55
31347
243652
31
3
279732474
87
618890483
697572303
29
456270
11
12453
38
54
307589
399050
8
423274
4
9
1
15
25
6
41
198631
82
77
314820
137104
6
15
84
242028
7
61
32139453
43
7
225442
31
151623
49
76
90
33
857127462
28
36
161208
2
84
120809
60
3
8
78
10
77857
433521
209119
329594
9
6
176308
440443
210426
94972
313735
881961528
39
18
485538
424297
779775720
482620673
333487
10
19
42
261106
59
470573
45725825
31
250206998
68
97944
287129
467895
569215117
469763
87
33
88
239001
27
316536
55
2
215535
262000
92
418235
9
35
242814
97
168101699
168387
252357
61
35
99
241715
48
35
55
41
3
4
533682969
89
2
432153
99
80
47
36
28
328349
388018
34
50
2
263755
67
5
84
114264
74
330691
64773
13
2
28
64
84
97
18
38557
20
54054
67
276408
76
801000905
350958
231173
722091166
18
50
91
6
429536562
7
122077
67
24
99
44
78
56
287721
161101776
25
21
198482
179306
443480
89
103667
487220470
49
5
27
779575920
68
49
85884
99
27
477441
38
39386775
9417
50
256471
5323
17
72928
49
36
44
896498563
43
24
80860
35
8
24387
147025
7978
78
214649
51
6
44
241944
53739
195640
889740639
149688756
2
6
250070
46
392384
431688
26
61
35
196684599
100882
95
307897
86
1
55
5
79
140187457
73
30
15
9
451987
439307
358814
665700258
552148201
353785
81
23375
64511
488636
66
333398
162888
6
141527
76538
88
222592671
43
199197
382806
1658
17
396817
265550
434639
1
18
1
59
5
176425096
248489
27
731026211
219971
7
95
13
24808
4
67
63
442149
20
411873033
645762926
6
299440
7
66
15
347092
9
4
423609
30
2
8
21
16
449870
47
39
317405
479078
298495
7
498303
7
9
50
5
64
42
2
97
52579
306603
35
7
489055
5
24
67
66
62
364729
5
392878
22
36
46
195382
380470
102444
5
243434
78
391800
84
27
142238
68
92
318619
635072539
7
76
62619
81
25
32
45
76101
400358
75218
37
2
962787336
12
411471
355383
3
390265
223466
942101657
393935
80
4
467926
282738957
113105
48
355912
9
85
156416
7
20
410764
445740
4
475503
50
24
75
22825
93457
8
112388
8
251582
54
9
56
12
247674
187553
8
52
15
210297
951814699
87990
252566
626142553
329452
3
56
318286479
63
39
34
85968
174225
81
939324617
137794
232108
263302
49
179707869
57
189600
86
200025
71
619583025
24
48
227930
88
157521
829629653
148749
118918
253914
139035401
142550
27
73
276242
50601
76
165023
89
574827899
49
83
210764879
103951
457794694
330109
430817676
37
99
49851
463784
70578
65290
66
20
131397
457093
58
63
460879
22
101958747
8
433912
40
6
7
371075
98347271
203369
512427822
1
410948
92
88308
91
87
228732
493146
493083
4
990028143
13439
93
499486
32
82091
50
51
237023
389265
409206
788603811
330861
431846
81
6
84
428949946
11
413961
259936
425297
6
9
51
61495
376813
18
163338
8
409746
158901
37
26
51324
99
14
926329024
83888
50
433614814
86
80
65
65137
38484
54
386016
76
201884
83
48
37
91
404740
475425
1
18
60
1
263430
51543
327883
44
7
456907
280244
79
352535
464233
72
73
429567
362136
303948
13
39
77
342687
6
443784
113145
353122
288950
2
72
72
428619
13
26
56
87800
82
42
27
5
53792
69319
107143
833852537
285917
3
1
462395
706345178
333534
403404095
36
427103
10
149107
8
19
313660
58
10
191731
164859
9
47814
62
83
387290
256233
604516865
29
57
76
2
73
85
67
492565
97675
109296
9
97358158
225978
208600
170056
35
110653
1
42
70
6
37752
430523
104005
406139
35
6
83
676924072
76
7
175595
15
852014034
371427
479150
223394
173138
47
77
35
94
50
27963
49
9
17
74
85726
451563
301640
436759
79
4
33
376273
51
1
26
290562
26212
95
94
221683
45
68
11
437733
332199
521597588
93
489095
10
884230741
18
91
89
90
397129
52
498795
209871
5
6
17
137379
143830
26
66
57
293862
234308
6
465319
99
62
449670
201971012
43568
218372
196126
489886
83
59274
427985
19
303376
136075
29763696
481938
95
9
200110
466878
3
82
84
473048
64
47
390679
400357
353961
35
55
83
24
45
305669
387475
6
450598
1
410148
356724
2
480432
245100
54
57
63
377465
9
362342
31
260915
35
215253
36284
933
37
271564
20
94
353744
50
11
153006
85
464719
178749
493972319
81
8
73
400407283
57
63
78
92900
97
485080
26370
6606919
58
75102
210608135
307293
9
79
3
5
283920
159556
38471
130810
489726
92
155059
44
143452
15
78
2
159077
441282
301021159
20
34
223867295
831281694
4
367036
471132
93
96
267494
202488
182744
398792
8
472875418
89
33
419589
7
278885
80
59
73
34
314220
235566
50970
85947
41
70
3308
80225
96476
548889027
6
35
310251
61404
5
677701213
99663
41
208329
10
13
5
9
65
30
2
4301
274288
126529
381628189
74
82
272060184
50
835895748
61
147145
333146
91
4
488643312
63
90
5
55
482426750
181568
356423
93
87
187958
22
15
394193535
394566
569234970
173143
420551
66
133394981
34091
4
21
289770
259979092
319012967
78
18
13
651839314
14
180885
6
28
76
43
4
38824
69012
447669
50
173085
99
32842
445988
8
396736
173769
163550
84
486527
131693
5
12
207925
158322
153476
373381
178544500
411251865
93
107403
237712
64
12
366624
265480
37
3
5
51
232581
58
81
57
343256
84
64
320310
66
299773
556730238
88
35
244461
342228
197139
503243435
451071
42
298718
37420
84
13991
19159
46
53593
7631
636161041
10
43
64748
9357471
27689
43
380028
3
112244
234478
89
8
71
73
335492
167044
7
20
5
1
265662
392447
9
108112
9
85
93599
12
97
94655
38
331372
18
201053
47
166892
169871
433073
21
52
41
27
45
8
288816
305776
74
59
132745
20
97818
28
150761
40
68
5
6
94
112919
92
294942
13
13
29
66815
186133
22
311301
77
79
427377
5
445025
317293
33
52
8
13
21
132290
438287
16
47
95
315103
33
933924670
3
327174
867527904
239544
440933
8
37
81
302533
112135
320379
476725802
45
30
50
475036
69
410160
33
6
67
829055825
34836
40
94689
88
380987
208187
91
473473
4
91
318355
9
6
94
231829
93
320432
4
54
418148
69
234793
292830
430940
295003
76
46
157078
41170
3
53
5
120804
661517705
75
66
53
176625
486332
49
7
26
93
19
119593
52
171578
475529
30
120207
2
163741
1
99
41
10117
123628
9
394576
1739
79
41
596883126
59
11
65
464784
82
16
28
94
87
190269
4
69
80
3
85
14
3
493182
405371
63106
394100
94
310894092
263652
334960
295714311
179081
463397
90
98
283097
249253
71478
92890595
256706
477850
1
8
569997208
510350924
446549
54
307763
90594
79
79
72
69
227008
193089
499309
39
416426
77
340484
444331
6
809956507
23
253901
26
493152
81
121898
3
663607101
92
298455
87233
32
256635
71
68
137201
59
364056229
17
723717576
346121
274062
31
184893
54
419540
197710
462728
96517
62
26
90
9
279542
5
49
32
64194
285107
518778317
276050
720209165
198255
69
7
379593921
5
29
11
89
6
472164
29
242326
2
29
233810
170544
56
27
359014
10
2
385010
6
307062
444845
16
115034
32
474086
80
371867
160114
319776
296175
144018
133191
453345
91782
7
352317
485377
90017
26
398456
90
147248
290991
432387
455771
364016
32
88
229341
43055
12
158005
90982
16
306404
318738
201068
192012
67
9
80
364364
25674
45
59625608
7
2
37
376115
5
62
13
415497
222582
52
267602
57
47
184580
78303
302838
479912
106179
78
56
472127865
75
93
448829
281667
7
452201
430741
166247
88
227398
85
62
56
67
236097
94
146190
285925
266914
5
708379432
49
34
312046
233334083
73
62
161999
41
26
286900
291117
42
12
275542
33
5
3
4
57
660055628
1
8
445011
69
166540
31789
728229558
80
67
71
13057
175489404
1
10987
235160
156876921
125750
63
165362
639255336
94
67
476203
10
63
13
371938
437544
226316
14
24
282967
256938
363632
292008
372161
16
77
146251
36581
79
9
1178
95
485928
1
39109
8
57
160161
231465
67
25
82
152186338
20
350540
8
9
298031
330231
440834
7
459211
22
29
192306
88
410363582
3
38
74
38
169254
9
24
828782503
341688
262618
317536
126099
107507
77
99
564486595
79
444372
412231728
408687471
188165
82
23
63711
332978
303481
699817598
391943
96
395553188
60
92049
446208
175602
21
126211
365342
237196
614162892
52
44
86
170864
62
99
57
60
376397
3
1
31
61
53
73005
67
59
41
16
32
80
108121
64
483328
54
325419
3
417072
432538
348086
41
274646
345278
83
28
39
4
70
91
3
4787
6
76940
173364
494151
298226
38301
45
747802057
40
456200
91
16
452729
390091
188283879
177896
339520
207786
223878
34
22012
97
274473
2
5
3
6
50
16
375092
439634
48
74
9
95
4
7
413070
92
223365
225926465
78
643178046
122013
459753
21
152344
10
8
822136547
553895168
303038
10
8
1
9
349475
170143
240781
406056
63
5
31828
84
111384
62
335633
31
295417
31
4
69
8
405086
600826998
296840
28471
98
84
137722873
28
357501
67034
33
38
34
119658
3
2
51117875
76
96
31
89
39478
5
4
5
337711551
21
77
251877
66
8
305704
23
34
80
29
4
232536
336752
33
288974
179175
419403
277584267
60
10
57
64
325785
10
891403356
263383
65
229023
206569243
334173
40
74
13
943857285
11
65
14
359390
339707
89412
16
6
415262
46
44
80
6
50
196030
48
66
97943315
20
4
45
99
2
81
18576261
58
21
20
100161
387299
5
2
438368
850301740
48747
27
84
11
61607
39
72750
36
318790
60999
192804
80
239934
60
55
5
78
216891
9
352310
267271667
55
458215
72
153146
31
401644
444267
278645957
59841
7
46
328370
2
7
88
96
39
44
806575078
350006
604868389
342973
72
55
62
33944
82
4
28
62
39
323196
50
72670
24
1
496525
38
92
118468315
61
379183
255686
86
9818
47783
63
689913243
407906
470914949
15
116190
24
32
27
187317
84895581
310632
83
318168
181555
7
152007
472769
17
644142916
972891261
360617
77
519358611
98490
545809295
2
382610
16
2
23
171254
995348848
203257
35
76271
959553567
403584
242233
30
10
15
155968
117854
499297
967965937
3
20
8
451125099
9
248442
72
133330557
98
330842
42
37
34
83
304371
4
90
288111
43
315319
13
26
48
295831324
465674
66
934734082
323206
47
452683
382944
6
6775275
85
55070
49
347646
51
128993
201640
741031012
86918
238043695
83
101337
34
2
308021
345815
79
77075
153946422
153070
426641
411089
87
71
41
65
2
23
107631
28
96
11
205067
316012
120721
419087
41
64
58
64
195399
23975
15511
415616
48
260566
408915
567035090
63
187690
356037
3
68025
45760
1
11
80002
41
409200
22565
62
2
164062
489450
57
92
59
80
252151
498516
222221
57042
413510
408685
480441
414446
174139
3164
49531
59
14
294540
54
68
57
239896
49
11174144
40272
361970
69
25
211323
67
3
60
95707
83
53518
66812
65
263663
99
26
822940649
69
38
48
479840859
31
19
375988
252619
97521
427985
487859
399747086
60
362972
406067
8
57
45
796949913
49
37
220259
492029
70
42
64
30
14
315223
16
60
73
230066
88247
2
95
7
19174
58
24773485
37
33
53
469174
63
120372
31
51
62
27
5
40
86
45
67
67
29260534
33
398090217
54
5
318924899
97364240
27
478778
94
53849
122655
72
94
5654
79
91878
333196
346952
575545017
171791444
463286
41
274208
165629
80
21997
683379297
75
21
232576
30
487798
480460
22
200648
48
929696583
84
22
694681718
100317
208808713
32
114780
10245
199685916
81034
475648391
112412
123462
133198
8
42
144176710
181430
90
826862952
165998
68
412321
172150
21
241714
46415
466143
59
135599
17
51
224616
66942024
369252
83
36
320258
208810
57
113645
14
208022945
56
3
39471
20
416205
326782
55
9
70
32
65
355283
743912546
82
396511207
424094
102864
377636
316547
297401
284989
82
492798212
68
24
82100
84
30
8
435751
208168
77
29
64
871685609
46
297692
47
61
71
73718
497107
63586
477713372
2
470219
47
91
31
83
58
324623
326452
178366
31
405130
8
39
7
44
424999
8
443619
260575
135673
80
57
272933
505013667
38
19
43
794536298
9
405447
3
15
81
352615
23
224203
72308
7
23
74
16
103818
5
41125
937821587
67970
359042
55235
23
9
11981
494496
16567
34730
320958
284892
38746
40
27
247417
328654
691485558
238809
225705
97
43
32
38
98
46714
919195594
26
208122
7
164173
93
64
73831
240840
376383
914174934
61
54052
82
263783869
9
317997969
299472143
19
82
99482
82237
879510384
27
327259
8
450661
26
313032903
84
52
92
346028
26
59
458869
401706
648000905
95
153239
770672728
428330
202415
73
94
73783
359753
29
4
457313701
54
261018
44
322771
56
94085665
5377
142317966
54
1
663121926
2
132884
63
32
37
163167
479086
63
61
454909
50
377062
69
95
8
194153
45
120607
369473
87281
88816
5
45439
9
352668
249098721
63
3
30
664247858
3
18
332825
165678
93
92304
47
382081
65
394342
3
81
494492
174914
3
46
38
457698
227648
55278642
64
1
63
14
2
17
218841
27
56
171985
84
103562
640194771
341968
75
38
57
58
79
340783
99
17
283019
37377
56922457
252799
9
498493
63
293070
138209
1
89357
80962
98959496
425345
621579102
91
85
337340
18
206179
73
107253372
85
15
114684
71
78
15
330340
50
60
496125
81004526
325168
45
337795
40
5
144756
48
37
59
90243
84
70
45
74
193280
386115
23
355852
14
389253
8
212002
43
797194056
309128
29
32
1
298912
97
98
407301
75
82
52
483781
395221
406648044
97
187281
347209
8046
76
69
38
359495044
93294
477177
987208622
854847749
406954
10
5
452403
25
88
887214269
137198
9
6
38
13
31
145810661
1
177474
397196
68
2
73
18
1
341294
7
498780
135853
1
36
474742688
90
82
32
87
2
55
6
793686448
45
49
45
80
50
249207
446221
70
12
68
266344080
18
311553
390384242
163885401
95
59
35
289638
73
6
178846674
449650
27
315815
70923
69
473791
46454
191260
115001
20
360640
89
232654
49
38
373390
107247
67
232586
39
465368
40
472225
465394
185286
155974097
74
475506
2
39
273900473
188497587
482932
31
34
453356
276806
102231
465730
50
9
377636
300369
112076
45
9
15
308645182
9
74
62
37
1
282288
26167
79154
19
385168
87
99
21
51833
76
126291
397811
5
53
6
4
10
403767581
9
269577
60161767
91
25
32
794105576
253624084
455479479
494835
4
6
76
32417
70
305051
347992
8
98
766129679
56972
277647
86
127646
97534
73
416158
90
86
482516
48
57
134304
7
178316
25
73
74
244112
46
60762
311984
478560
38
97
87
5
83
451504
50058
91
375488
9
87
398778
369023406
458353548
35
61747
22740
359768
2
115848
379621
9
264471
2
3
66
273518
25
167324
11
472271
273910
35
371840
233273
355425
3
75
5
288655
5
44
20030
43
69
48
337962
318082
98070
449716
35
743992941
45
45198
62
79
67
153309
18
22
703157714
99
46
73916
322792
91549
9
53
26
103998
492189
306122
288861
3
14
342407
174508
58
16
410299
20
22
24
79
7
6
66
237228
2
142188
132776
90443
8
57
2
42
69
173854846
9
126875
99961
266829
346037
83
8
283702
88
22
341324
8376
8
400871
98
9
53
919285431
30
277335
284376
351427
451928
42
661139802
39327
83361
90657
80590
9
72140
159909
1
35
79
879735718
449724188
364116226
74
672565351
71
71
97
184236
343739
367824
31
411202
462124
402615
36
41
81952
12
17553
86286089
54
244856
96
341981
11
80
60
77599
267308
7
50
88
20274
491479
31
151964
45319
59
211112
25
89
678173399
7
196468
76949
71608
111976
15
306910
58
27
30
49
853342501
4
14
69101
2
68
83
440441
32
282257487
15
427198
82
56
5
52
61
60
24
96
345581
343742
35810
362544
452162930
51
49917
3
9
57664
22
25
54
19
1
56
226634
39
3
479044
43
41
43
278114
96
40640
71
257119
38
36
67
29921
55936633
337975
9
6
102006
379509
49
32
27
119479
194540
127377
8
21
299402
482092
88
92
183817
877220416
77745
367181
33
470710
75
5
29578815
287599705
2
31
70
142181
493616
73
31
410993
98
59
85
305428
23
24
842774372
440187
208667
31
179655
48
963214827
112918
4
490385
60
164574
1
148881
71938
31
3
9
335430
15
886321754
28
61
29312
346199
414559
5
67
215732
21
49
67
7
179834
8
73
149370
485382
39
45
394189
7
62212
41
23
2
54
413592
88452
467596
19
66
77850
332830
69
130875
222984
62
258605
68
54
86
168048
517093366
369836
10
29
62
86
3
64
256583020
1
8
27
5
5
370590
63
61565
43
8
123637
487342
25
44428
392426
34
39
19
15
2
84
206672
60
22
222020
52
189576
5
679295144
684539362
65
718139123
73
70
293159
87
53
323711
5
35
23
706103717
17260
487715
55
28
116408
73
283457
171939263
224996
86
41
2
308911
87
423002
65
11365
149775
14
87
93
591468454
30546
43
66
841856109
547862121
6
73
350979
79405317
82
320999586
262044
499810
63
94
90
7
37959
402941
7
32831554
80
474235
5
157228
63
228860
47
263975243
5
155280153
479975
2
321886
259073
90041256
59858
26675554
13
7
14
316928196
159959
8
20
84
331137608
445995
7
1
53739
16
694621916
137283
142962
181541
381426
91
463817
343969
221857
179436
145592
53
462898940
64
213490
7
12423
1
3
276833
8
158690
13
917676529
14
22516
37
90
14
96
80
40
22
75
242973
495474
486139
96
3
378108
474149
296801
13
446635
111388
33
89373424
62
6
87
304820923
122886
127423
2
47
74
39
256960
82
56
20
38
340309
467404
68
377945
56
73
378072598
270610
9
255464
28
307514
119310
267625
256298
986230238
257800183
130406
107707
327396
907985401
79
366736
3
354613
11
953831716
17
42
3
322946
107658
54
9
400514
1
78
119867
66
44
27776206
60
49
88
83
481351
6
275927908
433513
426310
27
7513
376249
440850
77745
179307
97
11
2
326307
183081
67
97
4
81
65
37
917030707
249542
439931
125041
547872116
97
40
5
72
47
85636739
85
80
488278
4
46
160314
76
154728
185877
75819
28
9
19
17
47
63
312168
300341
78
28
386134
5
161542
37
463735
94456
74
358599
717564313
124101
82
149548
14
134778
229394
33712
247987
355966
99
74
38
949254310
333860
4
473529935
333061
23
81
61
193909175
3
165800
256251
61
17
6
315414
87
255598232
2
28882
3
486716
230429
194078284
98
8
92
51
2
23534
42
6
9
190234
278586248
345266
42
7
57550
6
174819
18199
71
149416
413417
462648
71
9
976006804
61
21
379607302
224476
221160
772843936
15
79
289192
14
63
828244189
994508526
149818203
69
129854
1
444855999
376463
302560
455836
56
271164
270268
81
497840
463267
24
20
48
98
76
57
9
21
424259149
67
56
9
30
173353
26
10
94
54
86
4410
3
492379
3
36
144224
42
63
21287
254263
2
453456
6
30
81
9
47
81
371386
82
475558075
701977817
62
15
52
67784
24068
90329469
71
192348
10
42
92
357162
66
385305
1
189844
72905
960991423
90
65
673577211
90
55
30
4
468784
85
240423
87
221850
98795
74
350437
346050647
87
54
285981
77
98
9
73
216067506
49
5
51
34
77
85
35
923727107
83
45
201026
282832
209699
8
168447
32205
251270
61
19
15
173726272
19858
251164
524657314
14
62
145315
8
51991
18367
72
98
441571
198122
4
68
68505
400871620
60
97
369689
383396
380604
518873843
405531
96
18418
338902
28
5
72581
62
36
297065
753733738
4
50
23
346009
5
48
1
427262
49
78
31522
445607
56
54
97158
45337
408504005
50
349684
8
26
74
53
68999
241304
253385
17
36
252095871
18
1
72
350438
393208
53
56
7
314543764
423260
329845
42
921750574
80
303266494
262609235
43
467559
1
356243710
82
236053
127256
39
124843
244866
315522464
69
359789
41
113619
46557
273704
46
23
51
4
79508
32
44
8
39
986845037
59
9
66495
239256
41
21
650777138
46
15
98
470413
1704
344622
99
84780
88
97
25
221794709
80
494591
67
86
32
408012
128179
127268
91
269016
68
146337
60
31
444317
71532
53
9
376811922
390658
79
17
103326
98
12963
3
392891
4
65
74
240119
89
91477
11
30
490373
379128
6
38
59
24
185685652
87
2
453336
85032
45
94
658202908
433783
9
61
46
66
43
3
133676
48
59
5
31498
42
7
99
460978
118457
51
9
58
11
52
30
402820
588466660
94
114192
47
411667
365838
145930
71
7383
324718
108908
26
21
492723938
82
219269
312562642
72
41
67
27
78129
336057
77
41
277114
498650
76
56364561
41116
46
3
35
6
182249
20
65
257859
191739
200831
629501323
60345
64
100890
333387
65
9
47
66
457366
32
5
497111
98
398600903
9
60631
471605
438783
477987
25781
307944
72
596276965
62
11
681507530
32
880310581
81033
92
80
477789
87
1
8
66
493068
60
95
3
37
15
98
70
23
985800214
49533
89957
2190
6
92
14
94
368195
4
6
1439
1
98
55
15
22
86
427803
8
9
61
93
465834
153388
277648
86
207103
152766
580793485
84
780894942
235316
344228
48
48
932310511
390006
121592
65
71
232414
222045
92445590
137587
54
85
29
392207
95375
53
394512
226552
82
175863
207964
212026
486996
8
36
98
60062
96
98
66
81
410964
236436
195342
31
72858
397259
16585
451432
7
383794
29
97
68
86
203620
69
61
17
491115
30
34
33
58
83
148507
910847739
116351
43
29
599166038
8
203998
93
81
98
457995
61
3
15
434427
472964
24
8
292319
34600
489263
23
22642
282891418
195515
56
300730
102915
8686
29
305946
360839
32
95
347755
753545527
57579
462267
162808
970249011
12
3
697533624
455669319
106183
1
25
706606881
43
9
45838
94
309734
9
9
7
10
779104911
48
103270
141573
119935
8
109619
771787034
223852
322830
171362
77
835560221
25
10
369548309
271590
97
38
6
70167331
29
47
26
464744
117650
287666
848390979
6
7
100493
76
27
706019143
281136
49
43837
43
96
11
166418
40
43
60
2
2
357137056
64
205594
32
392250
7
222011
114954
394972
53
67
526529508
46
132655
580754332
1
13
14
64870
67
277305
78
174728
919900858
80
42
210559
14
143097
498318
2
67
2
14
5
149558
116984
451260
61
723782303
90911
94
6
65
30224
493343
44257
326761176
270126
459630
67318
625303895
278131
137650
55114
260645
5
42
40
56
38047
210918
734943154
12
54
252644
138277
69
828081504
714452338
58195
6
173400
227136443
54
117693
60
1
314645
13
241458
48
61
34
380273
5
5
5
63
110789549
447110
69
48657
8
67052699
7
87
220751
389939
319883
332025
462549153
54351
37
486674
619549102
7
76
18
4
94
192079
374212
412872064
89
172124
464121
35
95824
26
312272
125024
386269459
24
462290
398361
76
230686
169020
65
442154
30
18
277827
85
46
73
2
67
69
318746
434335
139324
49669
4
53704
409410
488280703
75
275370
470973
324193
480454
31
53755
6
154619
93
467817270
891623637
272811
20
69
52
19112
17
62
185979
3
300939
140717480
492431
238109017
15
319832
7
371216
65
1
316857
408511
80652
147797
80010
328042298
49
91
39
7
7
165007
18
261360
40
56
67
651774001
89
72
74
267896
387310478
26
602445089
43123
166465
35
29
278768
99
4730
84
75324
56
59
116257
315001
621271337
87
425405
3
152491
378174
365108
69
233191170
244713
6
27
191748
87342
47872
57137973
157109
65
38
178448
79
22
479876
445980
12846
439777
34
70
36
8
285878
51
9
19
154050
68
9
43740
893771844
82
105149
362224
54
553765207
31
16
5
87
56
19
71
1
392461
75
95
2129656
295726450
48
2
493623
87
265194
221004
428014
39
242950
6
9
10
68
243953
417638
2
21
234963
53972
14
37
65
288007
165702
170140
171492
7
417250
47
42667606
92
85
452307438
154999
499142
94
80
473885
5
297681
99
67967
80
334828
3
33
329880
67
35
27
66
98
97
122787601
50
409502
91
3
40
3
92
2
191550905
95
123344
90
84
1
191732
163381
63
352142
16
290821
5
54
23
15
72
269284
19
238390
46
13
1
8
247005
97
29015
375375
42
499612492
226913
504781498
95
9
52
14
7
488461
237022
34
47
469150
81
319449
155629
118797
31
63
60
34
73
7
50
3
8
74963
177538888
26
93082244
448511
37
202446
151745
363369
98
63
54
75589
333920082
23
2
129192
45
330267
34
76
41200
312845869
14393
7
15
402737
404820
219729
51
168324
45
98
52
2
41
60
33666
36
32
5
144724
22
49
71
438766
38
473403
95
6
298608155
97
18
3
13
298148
85
72
44
565709395
448428382
227854
48
435167
193601
1
24
16
52
9
371039148
109471322
3
33
324412
101122
306231
18
8
349498
443293894
6
423718
178687
7
25
74
291615
28562
51
4
124567
252005292
272803
21
96
148798
338527
75
2
74
496121
33
83467
103693
339486
88
353394
26584
87
413569
106144
504907199
75
47
28188
6
436188
181360
200091
139021
40
443241814
388196855
27
130694
152861
96
245873
458284
327058
27
6
317605
83
42
77
78
93786494
121591
126880
10
4
232622
331324952
20
65
87402
20
8
161903
131102
2
45
89
25
486425
247164
88
26
268274
156451
36
485343
47
53
489502
986795918
4
30541
264840
84
54
66
3
10288
130006
69452
480718
85962
96
171444
28285
421883
188057
114586
253077
24
98764
578177498
51
509286967
68
64012503
82
177013
43
3
91
18
390102
768712336
199002
470368
24
58
57
59
454306
28
65626
50
969102115
188953
21
58
71
29906
87
493994
488061318
406580
3
306276
97992
193793
87
20
64972
229984
396728
61445
92
494386
2
243774
49
9
68
63
49
150062
91
167198
715649993
25
928818634
202366
12
341297
174297
485
22
253625
1
36
101342
231983
66429
95
85
173816
1
79
47
177795
171253
48
25
206305
98
395622
7
85065
94
12
20
67
17
99434603
194500
68652
43
2
9
218249
458032
66
71391
98
8
212950
56
414480
274424
94
41419
104827
8
27
12
51879
452980
87
138688
60
3
53
849995891
128121
128447
6
93126
13
211064
57
72
25402
360382
679544968
31
36
64
72
331650
6
19
12
102071
98
121286
35
89
4
769812640
496297
6
268852
12
3
16
26
11774219
97
337423
67
321472
25
65
97248
97623
934505884
35873
86
56385
404763
214902
89
8
281230
211710
77
4
46
4
59
32466
443699
8
804775896
164462
208423
81
280552
378519
28943
254539674
56
4
66032
475620
7
4
32
486736
234492
49
23
55
246486509
174105
47
491044
45
47
205325
366494
94
61975
406656
95
9
77
261056534
295173
92
5
34
462899
48815759
66
164774
68
47
17
755726665
8
395189
399529
318780
355159
50376
40
19
54614
219223
44
3
44
53
83080023
304390432
29
19
115476
225994
240971487
1
374053145
32
9
419110
39
67
8
154716
830410866
90
50
19
524412670
99874593
69
41
314290
42
96
912501954
59
64
37347
76
10
21
412876
59
72385
65
237629
320867
73
94
340180
88
28
23
33
103898
31
373425537
76
8
26
16
22
34
87
296854
863332888
25
389068
113053
237729
19
425434
424371
348460
217905
291269185
294652
19893
43
289118502
11379
241956
1
338664
72834
366811
45
145255
353207
87
7
399583
370912
83
289308
1
1
355103
226682
4
20
200520
47
32
99
385612
499666
308235
81
1
184501
9106
91
68
207095
59
242218
54
64
208892
355307
152074818
20
5
8
78922
249145
116577
64
55
62
69
99
31
330754
265406601
99
317251
4
5
8
29207
17948
106217
75
476844
119100
8
26
32730
63
86
860628896
37
120081
252030
63
165804
1
32261
129427
209179492
121572
121196
50
87812498
48
85
84
346558718
387204
259375
185594
25
33
22
242316
464453
89
4
7
454499
89753
325356
38
98
43598
83
90
58374
12856
385390
39717
57
27
137709
426851
86
47302
4
1
66
379815326
72
68
24
247002
42
1
454565
478186
370195
69651252
29
32265
243553
729185919
590167588
289574
9
29720
84
301903
139830
76
411433
3
4
250513
61391
46
4
21
34
25087
461068
44
85
17
61
462353
65504
78
735999214
73
41
615247531
28
12
660991793
55713
57
194235
123508
15
80
90
8
775486585
241012
1
59
485423
938087787
33
3
490339
97
25
80
92
212323651
377760
914400392
294354
64
155221
35
278347
3
31
8
49
489309
73
432641
9
73
19
92
68
9
90
12
383949
89
360298
4
2458
452061
20
516564217
2
37
452127784
273822
499272
414845
218586
18
499598
56855
1
40
36
6
37
20
1
1
23
702283262
472479
53
74
364718
22
34
58
399046
331776
82
33
84
413305
553513692
3
469707
43
2
34
35
408497851
7
189743
4
98
295417
9
197629
10
981018038
7626256
9
92023
292118
89400
297400
461187
29
185706
20
135667
55
5
185886
583887331
285290
34090336
92
47
9
27
92
96698
56
9
86398
73
95
55
35
334747
409900
8
408934
1
333494263
418544
225130824
814606794
150214
131797
30934
228916
338750515
25615
191397
7
69
6
45
60
75
224215
348646
588049701
106244
18
173608146
85
211408
54
28
75
200604
39
47
75
94
92
273770
424807
56
21
55
6
165808
88
5
490935
15
90
6
60
82
849228068
65675
98
230300
75922
423413
385037
183586
279929415
33
27138
8
51
377478030
33
317026
911636068
774333378
8
15
93
2
120875
49
66
95
402909
31
27
319491
10
20
44
81
31
60
20
387403
7
168243
64
22
6
57
4146045
251702
421301
76870
59244
80336
91452262
82874
159186311
85
19
350047
194065
38
25
51318
8
290166
88
85
67
399472
79
276689
374441
55
63
76
94
196741
217478
170931
7
95
68
123066
4
28178
326027
86
50
585899246
7
83
62
171339
72
21
19860
66
333046
20
15299
222651
553585531
194844
8
301092
241892
1
62
61
54
192891
22
80
452932
774818931
248973
33
100237
165152
89
141328
31
29
302069
264773
10609
99
49
31
66
383249
14
236597
930875791
93
275186
2
53215767
83
80
377416
56
41415
99
277903
57
86699
77
423318
116437
34
7
226203
111141
107502
36
571010267
51
472954
43926
483244
24
7
712973950
5
237918
272097
16
540126802
42999
819013369
209277
427047
3
84029
379876
204643
102062
31
181014
471799
8
45
267185301
5
63
210108
12032
752946383
227381
377490
99
8
4
373738786
6974
71
220678
8
370277126
46
34
226549
29
62
698283376
6615
441166
442290
450285746
310287
31
86
8
8
88
1
73943
477337
334980
4
204220
294553
17
100978
69
201012
94
21
93
111334
195879
10179
89
36
49
447857
99
317201
540049028
50
24976
211310
479716
53276
1
3
7
51
69
43150
72
225298
247927
206947
46
32
18
221452
228243
6
79
72285
80
16
319618
15
3
920031696
37
185407
49
11
228541
899541656
1
10
145358
84
965329799
7
49372
78
32
844075894
96
81
58
26555
86
3
179782
169739
31
38
163287
59
474923
135593
139892
1
9
38
88
9
61
95
187055
326037
48
98
3
779331705
28
20
411998705
66
163440
25109
319789040
600473921
4
65
6
393139
550468955
38313
9
296382
409625
98
58
1
446717
413047
245701
888274556
191069993
465719
471595
479481
281007
34
5
72663
86
31
24
144813989
163491
451199
61
481284493
30
223549
63587
192231
445817
57
92
74
46491
224979
398474
3
61
96
23
27
81
487968
43
20
392161
69
99
18027
207255
282220318
77634
78975
21
81
298984
228488
349980950
339981
237946
61404
38
79
96770
289945
8
14
59
82095
220019
233937
8
85
56013
236779
960963785
29
482176
75
99
87
56
381806
72894
4
434024
95691
931756622
1
377879
99
489506
5
354088
1
474662
118884
67
324275
70244
90
494382
31
87
242863
91
482608
83
129679
247482
31
199459
464147
53250
330489
94
741781338
413986
84865
68
172899
81286
447514
88
230834480
85880
320992
394073
55
110776
29
2
424680960
65
305288
10588
442200
42
181107
38613
66424
61
6
716129229
46
706620219
292512
4
76
403532
681777216
194197
87
333659
240690
66
445715
25
87
408475
155753
46
66
422083
4
339528
92
34
151687
42
438053
28
64
10
364055
132624
329313
443648
436508
394070
3
19
26
219872
248934
97
147432
498651
43
3
52
5
65
87
40
496253
206763
96
107568
51
301375
60237
341621
35291231
695268207
383006792
464327
153119
80
5983
244836
30
379427
3
28
264805
34
28
914300266
7
10
54
52
57
3
71
705101116
83
9
40
88
54
463713673
277903
22
77
169483
321704466
463014
566230350
768423712
274478793
59
46
145519
534765301
37011
5
468575
242552
80
33
5
77
454560
8
17
571827129
59
5
89
77
3
286765
38
241035
1422
470129
144616
12
38
13717
4
138087
372770
1
802211981
82
91
35683677
50
49
95
28
35
66
69
29
4
482099
42
325697
17
51
475797
47
70093
70
100178
377045
291768
741246116
590709216
124303
3
98
18
41
3
6
313786
110432
6
494539851
184899
163455
5
23
186679364
333312663
75
164003
10
540312794
874082384
184885
9
327995
249993
49
78
464629
358840123
439687
318856
688721167
3
286904
848349452
70
88
40
13
295808
69200954
32
450023
99
273189
57
455735
265452
161817
248686
33
14
146667
96
283710
91
90
87
7
10
15
159197
17
93
61
17
72
50
130046715
52404
3
44
161053
452650
388405
8
204128
77
232458
60
73
182949
27
152803
410086
7
44
37
56
51
346866
91687
45
325445
390345
51081
67
52
37
188673678
73
347200
235995
304031520
3012
313106
186670
86
31247
3
655712407
5
57
1
861350312
5
70
989233065
27
49
464103
390566581
331297
17
927978177
336139
8
58297
296571
51
66
284942
231156
65
234985
67
1
187695
93
78
79
195857
117970
5
50234
36781
4
8
56
7759480
73
32
19023
65
377595
873324591
83
79
83
323033
409517
90
81
477276
336969
131721
63
87
62957357
425126835
45
271304
2
442381
594695724
371249
390287
67
18
55284255
173249
249578
214639
50418
11689
51
903523457
704521859
2
3
6
25
306371
77
35
230268
7
179779
458952
185760
380964
94
178879219
307080
7
28
96
7
116388
82
290550
140151
873713042
84
40
28
814180527
73
8
387398
37
85
378907271
74
984769145
355602
13
42
142396
29
364479
141341738
207547
8
21
251592
221128
409592796
85
694167427
200598
45690
81
2
38
35
124227
160367
59
14
381227
57
11
2
47
422009698
7
18
241033
39
22
68128
11
242510
47
24
44
210152
6
1
32
59929
77
91
41
17
338512
3
340989
48
231535
465069
52
24
1
211309
69436
91
119785
44
426611
45
93
27
68
598124660
210681
455007
91
190226
436360
26
367044
55
86287
65
91
271558
252213
82
66
625579106
973532353
43
98
149884
53
80
9
431594
182693
178052
291607
10
450556
191763
145376
39
146928
474989
13
64
4
6
396681
95
66
77
51
157482
482387
60
26
28
186287
27
241513
487299
43
72468
288552
15
211323
939086524
78
11
6
341509
93
91
34
272840
224901
35
128289
53889
20
374744
98
2
305260
427991
46901075
701835791
449977
6
41250
88
957034554
282939
84
80
6
7
470317
77440
66635
44
74
78
66707
388539464
79
67
386603
338557
457482
43
414591
225324
7
33615
497543
5
15
479677
262331
108617
73
3331
444539
23
308920
44
74
304824
227745
634526708
95
97
41
52
239308
34
436637
22
74
84
343272
98
66
12
34748
50
64
8
85
76829
30304582
1
59
3
11
35
94
409554
168306
35
85
79
47
43
450948404
776152553
42
152640
167023
384656
252452
32
11
61
38
383402
48
372301
245570
55546
49641
83
8
7
71
144382
6
106413568
49682427
347895
970576706
35
77
86
1
35916
21
83
54
55
86
863221652
190821
108799
158978
223245
450477
34
96
287733
289834
15
211423
23
10001
87
11
4859756
411699114
422735
431368
54
14
385467
16808
79
93098
26
46
550862028
27
18
84
77
41
918472852
80
248089695
82
462863
297925
7
71730
431022
67322
262371
31
445418
155088
99
150601656
70744
512852899
6
369479
3
56
26
79
71
39
93640
287672
102492
11
84
101989
9
98
79
983685968
381329
40
103672
94
51
465509
40
441512
98
759832070
78
33
9
97
57000
180693262
72
130638
84
74
68
52
65
312011
400251
23
375838
632739757
956246477
269128002
34
451100
404812
93
189705
84
218685
24761
161491
16
242080
499224
26
133482
483767932
91
23
386854
50
63010
6
33
474160
8839
313064
23
75388
954795881
17
62
92
8
59
377781
264775
226171
330374
289405617
73
392144
123269
66
13
50
68
13
66
35
60467
5
89605
51
6
667148545
9
30
405027788
50
441720
62
301239
5
6
97
98
472040
231826
81
173185
138484
222427
165477
8
66
91
81
15340
47
253587
911124045
89
148413
623083086
89839
38
77
33068
61
7
596932231
57
7
30157
32
203750617
302724620
404128
38
39
449670
497681
6
99
204862
23
483779371
126420
183186854
38587
229493
332436
563473595
5
470351
247927090
88
14
481315
376377767
91
52
60
4
463209086
852654406
494416
1
211824
290476
91
10
403510
7540
409202
8
677359010
63
39
86
380843
43
8
450164
48
185260
292496
9
249073
51
95
379430
104116
42
89267
73
124322
878233933
61
13
389680
83
33
54
47
36
7
61
50329
146725
153347
427029
523086816
49
12109
82
15
28
347548
512379414
80
99
14
444371
328874
255549
11
41
167728
20
39
76
49
67
26
369809
475746
43
57679
69
50
91
13
90
51
83
423486928
271048
201990
81
6
789920032
52
271322
298640830
41
177455
80
4
27
13
31820
79
168830
47
266432
497548
4
87
20
94
94
83
21
102117
33
60
9
236877368
1
77
66
620032117
361369289
81
218930
404237
41
65
79
74122
311790
485467
26
13
66
177670
2
132507
5
336644
5
7
85800
16559
99
3
66
3768
262730
136644
401326
407818
846683970
255622
27
2
34
13
288125843
75
271862
124622
84
34908
351680
434400676
477936290
8
438395
181216
48
58
2
443199
257209
241076
2
84
7
18634
413849943
273590
6
151741
601439801
1
1516
272409
43
8
131435771
59
74
491318
16
35
277207
28244
80
5
425584
27
592665322
1155
338932
132421
4
94
7
218759
104567
119912
12988773
825667739
361367
133083
19637
67
467231
186916
591453486
336425
361034
30
62
230260
164154817
404474
101575
83931
66
31
5
95
981498365
72
424796
229777
661055067
34
31
32
155932
34
49
8
315217
92
6
44
364709
379922
8
64
66
36
63620
266598
129988
482056928
40
23
79
69
87089
878257399
396851566
498983
211785
388595
67739
73
4
3
111355
418205
260773
8
343694
56
99
11072429
48
463498
39
147501
177910
69
31
260186
5
409241
289059
346983
302667
133000
416634
379292
158352
374355
478856
52
393169
25
84
477011
15
91
982237892
55654
213283
65
5
58
1
6
184420
425168
249150
65
57
8
324774
40
7
80
29
32
508963789
34
33765
1
62
31
4
242935
4
307000
91
134619
23
79
91
68
522752946
100975
294279
9
312822
6
15
368712
148585
77
290919
50991
2
3
348426
326853
37
83639
59
87
80
437590
1
55
309439
7
186845
216046
409193
276904
80
84
810193013
252725
389887
400100
7
92
411748
1228
27
54331
395042
3
95148
1
379784
49
399542
3220
163861
74
351401
473158
932165073
15
51
438339
844426476
89
16
41047
208265
267656
930899496
43
942634558
98
22
333357
435102
32
61
469114
17427
316663
7
430160
487425
51
217173
53
454749
42
333119
431995277
75300533
68584
964638325
494768
169511
1
180302
439402
59
331198
438151
53
178496
452806
176358
52
480777
237756
132400
290047728
2
42
85
81
399679
52
1
125609
957438753
59
55
20
474963
54
278527
122416
6
86
329468
33069
16
42
13
90
93
247486
433227
440837
449779
480961
350851
28
195927
5
2
6941
147499
9
10
1
188430
283721
85
36
45
58
15
208452651
494364
25
46
391358
95
259271
439995
46
77
75
69
480420
114786
31
876159618
333945
46
57759
217701
31
50
215277
45
10
25834
257020
64542
92
44081
109243034
71642
45
24
50
51
202996
3
370141196
122968
97632
452210
427556822
474802
146015
10
53
125966
99
20
67542692
64401
5
53
58609
6
212140
286946
41
8
1
103596
158632
2
155874646
7
53
807596672
247551
247719
13
94
102299
486601
666075172
94
177331
409322
4
266377
145399363
237579
422299
93
10
5
41830
1
7
21
28
405249
89
2770137
457294
14
37
344337972
9
26187
351930
47
390374
7
51
74
97
335513
81528
216884
42
84
10
208903864
345664
320418
102826
6605
70
46
447169568
46
65
1
85
4
81
124879477
725972946
97
10
404505
348268
26231
90931
35
10936709
326159
10
33
5
155800
363527
370059
8291526
11863
48
3
888606561
27
5
192746
157641
91
9
46
69
64
238622
417907
1
34871
80
482099
2
95
40736
70
41833
5
56
20
868151566
42
13
331935
44
41
64
7
114885
151402628
71
384860
98
10
36
283508
35059
70
64
97
77
71
28
71812
24
477360
318262
852177758
25
3
253014
391423
71
63
42
99
413990431
38
354134
485480
92
46
66
95
46
25
8
70
436815
5
334045
29
33
89847
40768
65
62168
19792
74329
41
7
6008
6
255067
60691
128842
11
53
123604
684375995
39971
25
12
724923636
92
12
365218
191072
72
57
2
184914
221135
4
455172
62
85
304123
312544
91
4
908298812
7
8
94
143095
73
95492
7
67915140
58
145777756
29
36
291717
99
99
122840
33264
2
69
6527
14
50
9
285387
488559
213565
1
91
222698
33
188039
488293
156428
159566500
15
51
3
269441
8
182370
128306
72
59
125141
51
365374
572621536
86
120119310
4
57
56
13
95
15
406604
24
363013
115293
133417
16
174164
43
55
35
48
39
421383
6
497321
360000
35
313230
144471079
27
642399902
83
73
262465936
298079
206720
436141
53
7
274687849
87
44
307935
63872
430178
230646
92
341336
80
498913
109753
190775
285437
278277
69
378140
278821
207209
216322
610236710
95
940180032
455591
471258
106116
59
17
398571708
39
75
247425802
142431459
30250
11349
30
282813
68
61
80
883533037
68
39
93
156996
490378
205797
65
672
27
83
73
35
2
8
35
396226
9
318311
244019
9573
95
595148400
34
128911455
40
43
24
120582
69
178778
49
292465
399212
528599582
337915192
99
315149
262861905
210287
86396
17
435799
85
8
25
21948
293265
22830
68
495416
263379
33
1
6
16
133383
473406
347578872
97
196756
308742
73
23
804281964
22
482405
19
472787
86
14061
41
43844
313030
34
242606
400682
81
82422
165730
414842
198230
25
188839
326911
55
96
389740789
187421
1043
61
30541
74370
8
93
194408141
301487
887027850
3
70
470231
87
99944
12
306076
74
37
9
24
272288
215293
62
70
58
70
22
30304
125705
6
164037
21110
65
196990
41
111053
375440
448516699
467447
10
82
78674
108151
333594
162822
47391633
436361
82
8191
285522071
478503
30
43
49
438925
240883
147897988
58832
1
88321
70
334649
64
23
168543
12
2
381819
25391261
194515
454390
8
629249060
48
8
91
421730
97
411113
55
43
97
23
399856
56
326773
480535
834508655
80
32
71
275033
70
48
9
255043
95
86
471189
77
91
16
7
739379935
91
88
12
67
3
90461
8
485117
149690448
131826
452979
56140
219440
370545
362274765
835595418
6
50
280812
58
31
353091
771912605
459166581
365345
1
74
87
61354
45
18
462590
149484
56
399160
69
479603910
397714
82
227360
1
87
472101
181470
259819
360357
370638
78
274566088
6
230786
96
239194
431391
58983
171107
424403
93
409417
97
6
350755
67579
185060
429130
393879
28211
118568
223492
2
367494
42
29
16
323751
338781
32
52
40
146455332
67
463238
10
19549
204886
29
6
89
271381
12
305302
88
384859
10
21
167218922
347125
252104
90
873871723
18
400263
268306
306138
229578
9
46
41
33518
85
476929
72
81
484631
58
63
415703
20905
33
434373
277813689
205041691
142533
914574528
52
917072699
41
500520061
3
305000
217206
237231
1
974011811
26
3
324495
21
193749
12
16
25
47
55
25
227807
4
67
43035
91
4
545072777
71
19
6
21
115934
351008
52
2
382583990
368807
69
33
205637
4
190400
70
466064
20
294623
482345
10
249252
59
80
363519
314110
27
8
71
486203
14
2
69
89
54
25
38
60
37
87
29827
93
139956
586810363
56
4082237
68
7
39
909311035
23
12
5
31
26
3598
36
134145
402892
360016
70
25
85
57822
94
161070823
48
9
4
81
250386
3
35
63
40
86
30
22474
53
16899
78
3
80
24416
58
29
98
3
99
56065
97
9
81
18
14
29
211083
858353523
24
695078633
473215
89
1
181110
244686032
373106869
5
30
302944
303381
75047
43
483473
94
95
173457
13
5
454102
246569
51
55
960502121
20
65
226960
261058722
417357
39
1
18
94
143928019
71034
97
5
61
42427
8
57
59
40
296213
170767
205620
367357
504644659
642121469
492612
21
263796
405382
73
8
81078
2
88
98
423504437
46
81
109926
22
492699
111830482
194600
432574
31
496424
4
711773620
83
85
6
21
990842004
40
281470
257223
917324343
33768
21
49
22
6
27
809241676
57
37
7
208373
204913
9
28169
909962149
28
494577
59
207078
84
2
287501
225077
170083429
217141
42
196916
7
288217
2
57
59
7
42
942341999
76003
62
54
187355109
87
32988084
46
292512
496135
214625
32
12
779073291
17
14
87
453111
18
11
26092
3
58
204309
47764989
16
96287764
21
919286232
51
97817736
16
165024
392886
30
305388495
49998
14
32
39038
286449
23
246351
337267
78
61
734903537
213020
69
177170
268462
3
449204
7
31
50
74
78
528509988
1
73446
444239
24
34
424403
169703
1
297038260
65
62428167
127999
73
539661249
82
139825
26
1
32
347559
21
141740
281135
334166571
137637654
291777
390024
44000
301760
33
26
452290
19
3
24
134888
54818857
21
418584
377528
133101
30
15853
22
4
44
63
111155
84
57322
450701
211690
8
3
94809
66
8
347005
354373
892411062
101746
19818
34
471821
870030404
228609
87
95672
54
347093
203875
16
407772
75
124464
487398
238376
24
63412
54
945881126
199931
946165056
132658
66
8709
339185
734946555
406828
55
85
8
22144
156997
176601
58
71
344398
187620
145478
5
6
30
203947
65
83885
7
45
32598873
82892
444189
81
84
67
257750
453470
82
367068
49
454525589
69
54
48092
99
282502
9
474343
7
344066
1
84563
80
54
5
329302
844029375
310947946
59323
25
24
61544
6
23
347251468
62
39
40
159172
38
819297318
57
33
8
81756
66
351038
288984
358966396
261046284
20111
22
58
9
18592
64
46857
52
123595
388035
50
920270088
372683175
75
545741105
80
62303
14
34
45
969847617
316118
452602
298970
374062
91
296535
1
62
103750
412631
721462076
6
42
291781812
8
253725
47023
405607
24191
435147431
456407
99
58
56
9
269024
863364529
32640
90
42218
90
19437153
335115
7
434322
63
2
3
159494672
96
482733331
374980508
85
2
896896806
78
93
266020
75
908233386
15
92
32
285352
83
9
1
50
415129
28707
19
3
80
73249
408454463
211142618
90121
343523
356891
19
58
201297
8
391142
89
47
195010
422927
43
47
63
153093
2
60
91
259510
288980
84
379784
109240
69
49437
3
691163017
92
121342
493319
315432
231935
203561
737703749
67
414876
238891
418312
98
75125
8
307701
64
4
24
71
28
75
44
3
3
955385245
662966622
380070
32
155895757
57
87
115402
41
61
59
12
9
107708
42
93
373227
9
76
7
118166
55
150235
89
525716068
19
262531
144361039
62
39268
29
96
529323201
68
11
21
6
9
28
427741
180621
95053
159609
99171
69
312063
28
372513
74377
198270
451850
40
15
25
299300
171430
193346
348428
4
188797
48
210344
19
33
484293310
773951909
291914
225968
5
126510
431234739
169946
246514
40
5
5
68
232464307
399020042
61
30064
96
259175
283152
459822
32
49093
18
89
9
56
255290
94
69
10
27
533705433
535322948
290643
97
42
80
205826
67
444118194
3
61
27
136086
27
107340
285641219
282353
193799
162671
64
16
467682
81
731197897
216501
41
44432
84
89499
84000
29
957582800
67
376698
73
88
375745
24530
359810
43
371618
90
481059
43
48
5
71
89
786837384
966741794
54
4
85187
45
894975085
51
883456518
172423
87
78
3
20
56
35
40
200441030
13
16
495871017
403275070
43412
448669
11
47
17
7
66225
79
251089
84677
101569
138170
13
200435
166364807
96
67
245496826
46
7
28382
314393
363150843
99
40883
702887851
10
241704
413289
75185
794810737
241173689
131452
79083
284742539
28
281163
86
168728
476626
94
5
68
317596
352887
72
225826405
289040
125080
77
154201590
6
85
82
8
67
6
700565233
4
67
812822304
218609
271621
499821
936202147
65
328063
38
110494
420351
63
23
717749757
12
69
138327
46134
228201
6
391254
83894558
19
3
297675
58
18178479
14
4
224940
393638
80
37497
740527326
52
431103
98
346815
82
394416
3
299937
83
79
57
33
3
97
226992
58
6
529316833
60
305505
66
85
114222
273969
9
12516
19
25
79
311162
123872
68
529446076
6
32
360883
431124032
52
81
23
265232
147042
32
78
49331
74
90
9
60
230987
70
32
103217
118241
21
380878
189241
131789
295960
58946
409763
205245
31
216060133
111258
8
25
36
92
33
61
437359
69
79
828730015
3
98
50273
22
4
18605516
9
68095
88
156192
914
465489395
79
33
70
112769300
38
46
207974
23853
4
20
439211
9
31
930635417
78
3062
362220
48
94836
59
91
291898
70
75648
7
9
93080
391908
654227747
304379
13
6675
241194
45
70
440594
161734
38
34
700543014
428894
239592
214549
55092
275862
192821
22
52
505308006
69
376450505
96
155856
55
6
22
65
87
1
280358
46
73
6
50
68
96
89
35
495943
10
115869143
8
1
64
87
123591889
77
555469176
12117
291074
99
74
48
90
492679
18
11
301626
15
24
329819
203709
187166627
75
247416
323858
66338239
343103
144514119
660151227
87
32410
425628
106351
67795
88
416127
310929
7
94
387822684
1
14
168735418
93
53
22248
381935
41
21
735154742
816070721
54834
65
16051
156678
490138
84
278595
46
25
2
82
3
53446
67
357481101
70
48
372578
69
15
290215
389573
485874
358182
77
38
4
95
20
330374003
31
32
560224749
388191
188369731
70
32
76
83
57
76
43
30
28
181082
66
43
108062
68
293212170
53275
45
498145
1
242946
80
280425
108776
66
129392977
99
256371
32
129736
92150
47
14
41
61657
12
46350
962970254
135367
58207
481796560
8
438111
14
72133
226350
113010
9
33
425628
188341
59
403228
5
219768
46
440761
338358
129442
240002
426599
110437
245936
56
30
93
84
309005
26547
308174
27
89
101676
448530
3
36
3
296029403
239481
58
90
65049
97569
48391199
60819
4
483742
46
55
638026073
418476
92822
533488913
9
9
498939
277552
17
7
268661
196189
133861
47
73930
89
172571604
142228
41
408433
95
106986
66858
106343
96
67
68
74
455701
27
281132
390529258
163606
12
379874
5
8
381663
89
9
569307536
862163734
29
7512
5
86
27
298521
110245330
82
76586
74
62
44
34
46299
85
411890
5
7
796324950
544521239
35403679
54
98
654665513
171064
937020341
83
983384018
68
412890
337222961
53
391834660
86453
85
88
98
75
58720
54
86559
92
8
9
428931
62
113039
7
5
97
4
5
22
476245
21
5
93
149090
70
30
8
91
19
220159
14
58
53152
64
63
454711
401716
76
17
260697
64
152463
94
51
302104
11
421791
499082
38
384673
75
45
268338
77
215958
209513
189249
155828
21
280511
489377
68
81
203726
195689
34
441476
173090093
362399
597981177
85
99
486105
5
11832
26
402655
43
370818
42
36
72
608017134
427593
646294652
481369
11
3
264079
54
405304
75
68
257848
4
307680
275895
557819269
3
626615125
71
44273248
46
266983
91
77649
645662839
170697
79
161716
785457095
50
85
277030
64
293673
146770414
44
471914
66
63459
45353
65
495264187
291100
683662843
473557
372719
90
269454
351816
4
20
58
662977402
4
9
61450
27438
270743
77
50
70
84
44110
700490032
72
60
85
9
19
4
517083169
32
72
20
67
49268
21
6
68280802
478818
394410
323320
69
51920
193682
889158499
41927
360522
11
2
5
33260
13
392820230
79
5
43
258537
332405
9
56
449855
53
43917
296219
476578773
23
392491
64
96
6
2
178349
11
72
79
47
89
650657374
54111073
73
1
231806311
6345
264002
53
39698
57
10
10
276506
4
39
69
451575479
56
69
44
118640
940020178
45622
7
58
499969
243711
47347637
33
10241
722421400
44
802573454
917541224
395862
12
360490208
236754
52
61677
256472
477330
411861599
112342
77
17
210040501
446643804
4
160946
214595
90
61
336205
60
92572
12
65
472805767
67592
25
5
95
241947
197319
59
96
55
91
67255
333175
11
13
112052
86
99
2
459984
60360
927572718
457007
43
204904
44
93
255691
47
59
50
56639
93
490631
216760
18
92
39593
10
49
50172
88
42
59812
52
99263
238995
130486
30
483038
32
314863
62
148286
91145
260448
229577
76184
53
8
42
212318
343549
487771
286450
3
81991
284641
464726
462484
7
57
152576230
91
66
75
49
180845
115955
477820
99
8
88
479767
87
1
94
15
12
95
37
912090555
16
167354
23
463675
685076965
398882
464495
18
56
826426806
337533
1
82
369357
38173
46
94
814188964
254756847
80
948205946
220921
285581605
258519
5
26773785
219080
25
1
85068
4
947863225
277971
5
481091
2
84
37
400517
41
213584
94
12
1
62
267610
12
659724229
418303
34
45
3282
30
423190
209314
96
367500
47
69
415216
69
182482
678033958
66
70
163480
8
349882
14
32
583669578
99
93
492150
400042
65
41
18
89
96
301779
65
425367
2
34
436825
62040
320979
18
93
383440
757927191
422705
782805834
338237
223261
10
1766
22
4
18
272433
40
212533
450943
36
230278784
13
20
53
13
232491
42456
7
68019
162212083
60501
79
39
246174832
43
88
439313
1
488300
32708
244065
28
66
288229
236305
71257
91
55
658087132
423731
348146
420543
294136
19625
324539
70
485194
9
56
91
95
84
566657690
20
77
5
79
782653044
362456
49
495921
38
344220
66
6
343975
289725
88
93
275153
457696
50
110976
20
88
279354
93
25
466707
107065
16
291124
7
305050
344554952
91541
67
182417
274139
324875
55
52
276201
57
9
665239035
83912
340613665
25
374526
233286298
211002
76
27
5178
22
330442
97
16
55029
94
35066
76
540353175
32
204567
425565
35
240486
54
55939
83009
7862
441226
44
121547
1
220273
81
384715
76
72
906097464
67010
75
765653617
327789
387173
50
684717806
367363230
65
76
487115
273809
56
14
373380
141012
149296
54
94
347673
81946
848129455
224800
309209
292098
6
34906
374575
36
187125
27
327025
66
7
97
38604
5
459635
256319
365626
489896
374651
159427
423871
99846
51352
92
659356468
76
45
48932
211645
69993
95
464832616
353524
8
36323
378845
279192
34
10951
183446
71
60591
22
87
42
199084
128583
400030
35314
434468
240004
182913670
211637
6
33507
759291569
246994
268379
950866419
63
9
52
241578
455949
270396
2
312358
69
192011
7
94
349733
872623826
801449118
307861653
25
16
63
470520
76
45
344201
78
94
48
25
494697406
421092
18770
551707890
4
983
39
306224
3
88
611936756
272028
14
222318
215288
313915
44364
486149
7
26
97938
3
242341
335419
119486
13
6
11
69
29
97688
32483028
91
194810
24
3926
97
387102
279202604
87
64
121061
60773
959480298
99983
68
265240
368866
306684
62
281074
117602217
989101680
323447
29
382946
62
391312
19
7
27
433024
481646
65
207306
67
352080
18
381696
240984
1
48
82
20
31
550940108
58
312146
562402295
50
34
57
46
282891
44472
268839220
400328
214667
5
57
1
132991
39546
1
399937
141879
84
77
73695
46
90817825
316143
283860
231716
39
409512
61
54196
34
336507
335263156
6
347841
59
9
449898
67
87
93621
82
77
351952
38
57
345153
117037
69
72
9
8
99
427475
196933
88
6
256101
49
110268
308584
78027
9314
158904
19
71557
78
157985
245332
27002
189643
81
62
480162
24
58
199430
236594
614999279
51
81
212352916
52
53669
110334
2
13
54590
424743
470830
6
43
107135
46
65
496735
79
621211374
311044
284516
88
169126
375872
66
737685879
59
394037
85
3
609308438
74489
812013402
94
229353092
75067
458836
125552
41
19
61
61
234397
592347130
352410
365887
32
140063311
86
42
141282
5
5
97
682307750
5
98
90
305436880
385308
31
3
16538
54
9
880008826
586192899
9707
125173
397103
46
360326989
217033
78
77
229555
58
60
72079
64546
345768
385542
66
48
66
42
6
34
23
11513
200091953
375313
66
79003
353416516
24
286916
94
75
75
15
63
50
6
65
794653038
36
25
73
102907
457793
15
291763
75041
287739
11120
3
3
43
2
16
487502
24
53181
57
28
20
198221
89
9
960569969
82
2
99
4
58357
442168
7
41
646469875
42
188247
94
751567908
105750
82
32762
16
76383
338553
362902
36
89
39180
5
83
262767
10
34
420747
515754177
485049
96
40
210173
52
933
81
508828094
2
13444
19
31
25962
46
44
96
24
28
819323665
63
7
51
27027236
305370
11
233169
657370171
261737
541005202
228071
73
22
6451
149659
452806
57030545
61
240167
23196
18
209851
362763
32
334456
285807
382608
407609
393437
61674264
112646
29
36
3
57
88
36
151177
13
189896908
5
90
95
371984
269299832
189224
97
243228
46340
83
154630
269233
64
68
45
8
786774275
244590
370763
1
136637
391688
92
305414
40
6
38
45
245464
21
16
213753
630392575
494882
23
379089913
182218
65
99
407521
218586
401199
164434
868184306
36
30179
266923
32
9
286128
484621546
174226
70
13
27984
7
5
96044
632160763
486633
159478
26
488057802
391525
229463
53
1549
7
9
74677
223073
410459
456049
51
91
268948
19
81
99
478476
6
43
3
47
86129
14
4113
385948
78267
375279
32923
34
52008
70
1
28
871497359
208246
407132
281151
350069577
71
89332
6
30
35
37
64
12
6
439702
7
497640
30074
931521056
80
170920
342435
370035
105325
48
62
286182
27
190957436
65767
48
112371
30
145252243
3
211672
83
64642
83
49
328653
71
1
29
32608
100640
61
452734
2
81
221727491
78
56
114216032
46
327390
336704
98
124578
519019359
448650
355647
402333
9
2741
81699
54415
144792
30
88
31
221945
377076
78697
32
57
54
87
4
39
91086
355761
26
307344
912315032
95
6
401629
104505
451332
359798
159673
68
88366
6
337891
66581
100023
11
87
21
140601
79
45
231468
81
400153
69377
36
9
258221
61
364274
3
76
17
83
46
54
19
52
485793
66
406269
417786
96
59
24
70
69
21
39
10
326674
30
94
16
211270
218401
251729
496133
35
265460
396674
6
194713
83
18
172407
30
9
31
80346580
69
260318
153203
340433
340635
496229
74
191766
291848
33
225837907
376631
26
78793
32
456956
180549
254053956
394077382
783938799
5
82
261433
88857
56
46
230483
147417206
603195036
97
43
238749
24
236984951
12
207910364
160945
52802
133019
65
13
84
48
20
139229
273634
95
9
39415
50793
291355
161008
20
39
63
861166904
486348
9
16
612371397
40
169481
267697
4
428149
6
72
3
677848503
72
269319
92
56
402405
381324
81
38
720952168
89534
45770
215588
477775
386211
242039
79
2
272239
223777
132356
64
176218
22
18
87
159827
211578
63
236102
57
79
219580
79
643791745
38
66594002
320598
25
200315
357361
85
19213
415012
83
110653
215084
262871
84
53
66
499589
77
7
78873
328598
88
9
87
211683
85
189473
11
191791
306438
22
284482
44
416972
35
26
418276705
109723
15
19
645966402
35
71
20
76
299614224
142678
151636
479101
40
653592450
78
53201
45989
343277
305323
131638
7
31
48855
206012
461060
7
118612
98
162877
460219
74
4
91
66769
257761
280253
78
14
88
76
63
3
459341
368239
319398
280980
593366182
64
51
56966
6
70
46234
186299475
1
57
46
12702
2
491139
53
314479
88
46
262793
27
362780
470967
87
240902
146340
66
403869
377380
11
63917
8
180700
313008
38
3
291414
446227
4
38
457572
5604627
650933798
37
406949
880022330
75
34
29
229927
997245364
438573
346214
92
406271
186854
40
35
37
68
41
68365892
163840
3
25931
534304429
44
64
28
53
54
31
27
51
426349010
334153
5
72
74
411344
52
12
316251
304225784
40
727970612
60
282125
59
456963
348401
26
50
262194
14
95
81
356506
246457
88
90600
128177
430534
102644
206448
136813
51
452937
24
727963575
286661
83542
34
98
743406467
181508
3
4
65
62
13
30552896
238052935
20
173268
230449
86
13
10344
358634
132511
3
9
80594
6
23
409227596
42
25
748972985
371535
27
16307
289788
4
274462
322358
24
92598
28
461303309
39
4
9
31
269723
362063
46
47
34
282224
968371480
825554071
158104
101024
457024
78
357484
4
562558350
118882
2
53653
861280518
496403046
23
853316432
7
82
38070
2
420316
33
13
301935
106823
53
131957
308393
3
2
432343
408302
6
305598
23
450191
2
90
84306
38
80
5
243075875
390939
162596321
59
8
181174
41
92
325574
11
44
24
33
93065
499717002
4662
22
94
819625680
38
91
951775419
362052
493534
7
7
58
68
330926
165167
74
365116138
7
36
9
2
283039
36
408469
84
138569
53
919558643
717520164
454405
407668
170590992
35
81
64517
92
77
167452
4
6
28
19
256276943
216675995
43704
22
2311
113822374
364294
46
309220
12
271604
43
432197
475265
41
31
54
306227
41
63
454900
35
479383
22
32
419178
84
52
163858
34072
6
8
140172
407445
2
8
429718
55
167534
209062
14
421584
5
22
57725919
68
467995
266410
4
125219
7351
290641
129064
43
85
29
364544
252181
427940
90
273654
56351
367715
285110
28
66
216069484
80
60
78
112670
1
128097
28
298927
280097
8
67
7
479015
6
31
191613358
257676
42
79
100337
69
36
1
5370
91
25
31
45
114368
83
899231382
412054
243815404
1
687864687
2
175515
61
67
31
177928
314117
5
3
3
75
480485
3
494284
9
1
11
239458
80129613
67
171660
56
56
3
160744
479476
5
83
74
70435
138133
481265
11
92
191679
418310
52
76
50
90
58
64
144649
57812
20
507
78688627
31
91
170991774
334240
20
6
464773
408148
5193
211341
497204
219549
43
196569
371286
76
9
55
273442
75
913133440
41
167225
91
73
315613
24580
444871
77
66486
87
185999
98
216238
9
226961
37
871256794
248057
50
30
87
291216
488130
98
410474
171673
499007
71
127442
84
50
105553
667240127
61
76
92
10
11
46
30
40
301847
859010470
10
26
463004
436017
375295
3
296880
434058
68
75320
8
94
6
173834
166722
79
29296092
380291
63
65
39
196051251
12
23
76
91
78
60
6
19652
493587
274607
363472
30
413401
790310790
187401
6
372690
43
54
3
92
4
65
121176478
227292
327265
140629
45
40067053
265751
46957049
210877
9
81
430079
71
76
96211
402236
62
545709638
41
96
4
320501
984511371
152087
1
421992
91
48
420467
11
352088
61620
282180142
82
728645968
67
399611
435905
96
365765
56
93
73
99
5
5
792668189
10
7973
371643
125709
26
228922
97
19
75
434094
62
152709
48
49
23
56
16
8
523799865
56
39
5288
42
80
56
80
358295814
54
23
251771
71
113547
404360
46
89
91
385818788
74
309511
32279
70
130740
69
474097
7
50
86
70
98
5
9
4
389643
41850
92418
129500
95
310800838
4
13
1
356906
167257
368592621
263311
35
308156
61377
83
79
7
19
18039
6
8
434373
532163165
437615
3
113369
51
145440
33964
473808097
302743
58
40
221746
9
35
123259
35
72
83
388339
60
152397
26
11584
74
46
67
1956
46
60
62
418626
3461
360717
1
3
35482
269850
830229813
292673
817873809
249997234
481913
439533
23
571943859
254964
79
75275
81
237620
404668
237044
88
5
795972657
304953
74
79
80
186346
11
34
25
7
98
903908946
408353
401609
85
6
80
106469
32
456945
47
22
88
95447
255101
83
401068
31
6
9
3994
114235
842111124
78
441568
21
97
306718
15
8
62
69664
26
75
380025
32
28
13
22587
19
72
23
433722
87
54
79623
154266674
7380
34
282282
67
174649
65
57
181754
475796660
65
3
469839
429734
65
90036709
549983857
297858
319530
57
41
119060
76
34
320790
78
11117
10
451547
6
987004959
34
110731
56
54
14
31
76
41
153649
25
62
8
11
421176
43
12
64
281429
3
393136700
157402263
87
35
950585353
408325
480015
16
184441
19
78
14
151635
65
331336
439227
60
16
2
83944
28
361254
381143
41
2
186727
437456
145498378
86
8
51
73
565880910
18
27
88
35791
194854
397052
2
480757
10
292258
190631
54
46049
27
61537
98
980603954
21
215645
67
610194170
66
84
422548
32
97
23
24459554
312560252
481085
62
43
90
84
92
8
289637
213645
6
90
68
409616
82
410598
283626
403772
151174636
395231
374978
18
24
553056953
66
960870910
418873
495509
235868
99
293051
316848023
104451
85
68558
61
49
34
445651
560052675
127938
321450386
894749064
968760499
42
197874
137656
295178
22897
411071
65
4
251807
202926
91
76
31949
87
80
56
12
11
60
10
9
8
301419
15184
11176
77
8
12
461065
203579
324249
219890831
463409
54
51
23
423352
499881
163706
130493
15
286445
117232824
242068
12
273088
499197945
228085
61
203670
70
356123358
84
311721
362572
202100
54
41
132618
73368306
295074
105423
487351
417137
78
69
110670
19
280398
4
416304
91584
964493750
50
371682
42
41
302166
44
74868
483644
8
42737
83987
3
4
72595
295329
414719
81
440179
228707
6
11
46
74
60
31
385701
277667
31318
137926
87
78401
17
294806177
9
10
21
94
479908
52
633
130724
46947
746385747
263216
57
490854
298415
82
2
47
47
8
162491
60
61
28
37
50
182845
4
715984229
74
341429
55
5
21
77
434486
369851
145325
50
71
78
110599438
44
7
57925
2
34
53
4
626793806
47
17
46
157862
67
38
7
123558
3
326465417
55
14
6
14
219564
380652
69
951170204
48
546477047
327407
392970
44
99
7
300969
87
271752
69
415495135
38913
495856983
109042
302785
79
55
89
852980337
21
6
52255
22
85
844004934
3
426625
49
43
357462
39
2
396492
381312437
339142
499746822
674232098
417187732
2
226762594
363300
66
61
47
376889
273055757
91367
68
855481486
8
88
413631
50
6972
46944
59
90206
338456
9
33
376406
90
316279
90
136836
7542
85947
94
82
99
414405
45595
22226
84
307851
84
454469
395766
20
222642
99
29
449290
118988
95
256621
1
377199034
6
8
174088
13
107778909
413288
81
266326
41405
95901461
438993
498192
90
405354
3
188249
1
55
73
34
94
437763
474508
384245
35562155
457839
339326
73
357069
60
186954
9
5
116626355
73238
319339
449820
12
9
247525
312601
8
1
302663
331477949
5
35
235484
56
54
664908334
742320081
357422
5
73
206273984
4
92433361
599884557
72
185315
86
267345
89
423536
116802
146996
328002
116077
21
259389
3
7
96
6
816169092
34
86
24
415362
23
58
8
11
161955
490224
88754
119347
87
73
54
66
35
272033
393187
82
10087
84
74
27407
263334
272755
83
48023
305715771
78827
6
53
91
85
131422
988926450
18866
36
88
111258
97
300443
402313
48
252639
773166928
30
352174
93
387623
8
64
3
276681
314478
63392
33
106583
45
23
422787367
12
78218
356623705
77
440608595
426915
272124879
153671847
30
92
82
10
91164
27
425077
6
778414623
362446341
9
281958
198068
64
222525
92
522851823
44
10
58
85066
351286
73849
211965
66
98864918
84
317104
421889
349336436
413620
394184
136087
12977348
402247
15
87
69
78
76
57305
174185
139977
1
6
46424
28
276256
277312
71217
70
369267
52
46
21
88
460727
26924
81
209055868
68
20
344678586
106238671
82
335998
9143
269379
66
56568
165443
6
66
6
64
168019
3
5
265140206
345231078
83
4
37
63345
327765
317117
220968
426570673
88243
95986
334888
22
766973665
10
741127147
89
261957
2
175996
233203
4
9
60
275749
447047
35970
109847
358450
17
907165830
126934
4
178190
3
62
879043366
318699
348522
90260
9
185442953
86
99
365960
64
862611931
4
273870
227787
315398946
57
18
5
6
60
26
65
26
25
472527
28
73339
13
35
390715
32
3
63
67
79
6
91
80
27
12
612213860
358464
83
51
75
182123849
435403
383629
99
181618
175367
62018
309120
744837195
36
33834
334853
52
453433332
79
80
27
305402
57
392983
40
65072265
9
67
64
22
9
154945
129360
351829
433016
311395
44
498984
137206
67
339120
35231
40
39
12
328769
47
78
8
54204
37
13967
94
86
127547
876578231
74
63
64
77
308248
820682253
29994
53099
228802708
335825
109498749
481971
102788
9
4
98
27
44
944850791
94
8346
58
177603
72
69
219143
145193
40
450478
37
469095853
441254
30134
255887
39
85
12
423049
29
2
96
48
4467
98520
13
75
705176626
91
16
339638
191681
270204582
78
296319
275731163
99
388110
40
254528
88
349147
307320
2
84
65
9
6
52
21
821490950
323385
69039844
428349
111001
209839427
17055
214504004
404845
55
12794957
16241
480672
125637
65
387063
272388
88501
43
388024
91
2
100629
122822826
218212
72
75
481607
2
31
338632
140294622
339622
12
159463
38135
13
59
41
378556
287349
75
43
493918
778327443
34111
18
75229
83885
110875
70
71
439212
8
388802
175313
158881
72
18558
81695
50
445203682
80
95
12
501533061
61
319699
22
65
37
24
30
81
14
71927
9
278961
59
91
849939754
47
4451
49
666393769
1
65
36
1
33
309774
25
15
159427
19
73
419597
267198
302635
90
45
147946
87
472085
30
17
307163
265305
59
95
61
81
250203
465585
16
72
19
100603
20
239045
8
48
242713
96893
42
9
438458
6
53
441712
58896
50
2
71
44
360039173
428396
59
59
64658
338185
8
92737
64
189989
5
955846501
335038
67
441188
305510
35
45094
225752692
431996
61
71
220404
7
1
65
515806717
330861
214630
54
274952
480690
34
48427
141277
94
56
69236340
113756
9
50803
4
77111
44
24
4
5
39
52
97
458210052
143472
390911
469765
26
28
170327
425271
343578
20
76
6
431001
87
4
2
95442
90
464434
9
8
470550
375305
243370
351252
193347
85
241493
303940
424033
242268
2253
57
458541
26
952324406
61
8
2
3
80
137129611
64299
54762
82
432647
459643
51408
174474
61
98
27
475158
404953
44
60
349400
66
10
83
409911
85
6
86
88544
10
56
28
94884
44
696745071
64
9
19112
461287057
64
97
26
41
195833
18
66
59
310397
49
31
436317
27
42
211803
455606
348174
48
70111
379269
115581
8
88
141394
47
31
6
891066361
443247
4
46
584241925
871550865
190694700
73033
122040654
5
71
179096
75
478612
100230
342743
154042
65
7
89
212183
364096
78
14
8
6
96
7
50
85312
66
68
274639
371783
53
6
73
488301
37
89
157328
494487
240647
84
196928
49
9
5
17
4
311358
431980
38
10
96251
135674
31
55
85
8
50
59
61
413586
157882
76
28
47
60
13
31773
5
304361
8420487
63
30
82
43
68
97188
45
276202
55395
8
35
45
462904693
930880142
9
420049
4
156657
52
860372186
223105
15
143242
31
339040
457459
84
63
167151
46
394973
59
50849
30
36
5
228626
34
8
85
855013349
7
33917581
79
2
183080
22
17
27
347356
56
94
13
104986
491996
11
57
96
112642
44737
66088
31
55
586160801
479372
334761
194029
136276
204365807
86
80
53563
97
310919
34
7
19
164734
93
213423
67106
79
817412781
381479
74
34157
88
20
265660
56
121827
59
39
166114
50396
338696
34573
55
160250
70
191521
5
43
24
73
89
72
240436023
6
394791
56
29
312169760
75181
28
13
58802
372622
102585
145112
90
364316
74
43
11
66
490682
64
72
42964
68808
394127
712951065
65
6
59
398057
24
7
70
88
998644984
341591
62284
9
360671
63
24
10
82
132389
6
210125
39
170591
320315
96
5
3
358433
24
8
70
491069019
33
72078
459196
5
87
178019
247880
482547
329427
244493
58748
278702
5
437610
988221463
4
73150
200337
38178
72951269
46
191529
33
18467
16
376646146
30
140323
52
2
433291
99
85
1
836661499
35
75
263331
8
23
280246
18912
11
385529
41
85
18791
9
487387
420694
28451017
538414442
314297
70
108603
75
37
408172
166697
13
158807
33043
952930581
135424
219872883
81
151250781
436814
693715396
15
5
101428090
1
961415487
239750
449509329
82
56305
79
43
34
1
45
243770
25
37
8
442740
57
141396
641205596
110055
33
10
388349
108160
2
453718
368963
45
277926
71
53
7
263568034
93
98
44
162967
70281
31
4
86
394985
2
612883822
425405
2
228188
60
169623
429897
53
364314
18
3
200079
31
345377
22604
263447
30
257990
474980
832763565
76
78
4
23
276041
46
846551829
23
206277
458172
249627
9997
277526
38
285936988
448389
11
26
6
91
82862
89
66
49
5
743006653
8
44359
79
288932
53
35485
17
50975794
39
7274
4
36
814007465
222489
81
258060
3
3
90
47580
38
233517
218776
329633
6
148909
57
34
70
99
74
197827
39
26
135562
49
335644
82
9
451201
413033
103693
75
36
77
5
264005
42
803873309
58
14
149523
264785
77665
334591
423634
32
98
215666
270490
15
58
25228
39
124209
42
26
5
22
36
88489
84
66
410751
7
21
47956
353210
171505
107388
433603
425251
491101
391165
57
240040
16
402804
8
269709
19
225728
336410
122179
6
191184
97
72
68
67
281398
742523275
343500
229087
431572
17
86
95
99
730822097
40
492489
358976
13117
6
82
475074
81
279013
488109
66
812988805
16
87
64814
262421
268445
248951
91
223075
112335
449992
417446
95
46
420657354
306727
354549
56503
45
35
353535
4
301267
1
81
4
445938
70
3
76267
490696
97
329410
387670
44
139731
17
20
343783
214480
311282
81
91
2
117790
356377
50
22
234120
80
302607589
261791
52
315886
477888
310509
127595
39
43
39434
68
443979
115508
16
1
2
5
810090107
87
86
413556
312563841
16
207111
198264
34
130859
1
96
177442
67782853
53903
70207
15
184989
58
72652
468453
12
74
49745
22
32122
50
26
299829
21
93075
68584
152674
101497537
46
486759
43
404601
342797
50
68
97
54
46
471927
930460468
394141
165355
359738
247485
412333
176355
188190
51
64
8
50748213
2
11
411807
6
4
69257
6
73
909929617
76
64
78
5
7
2
828030151
136587
266100546
68103
59
324522
35836
99
32
23
98800
265183
420113333
300944
48
124766715
25
4
17
75
345471
977122439
75
410998
73
342494
13
51
74
474132498
1
2
26
312219
5
213179
45
486674463
42
53
49
51
208200
50
444715
3
362259
8
33
432603
74
94
32953
54
92
3
95
64757
94
51
441517
227864
87
10
355803
65
253178
25
15
16731
257216
74030
462249
36
7
425192
587940254
59128
91885
79
154940
475837
97
70
23
117162
83
19
226494
429553
8
27
96
244768
603003234
4
86
53
5
65
54
428980
27
54
24
38
906975549
759809864
80
80
314549
249700
22787
17870
69
152422
30
28
255580
351758
65
98
425853
45
288539
15
99
9
444308
52
2979
80
3
223966
41490
36
46
94
20705006
994702719
230747
67651
26
52
7
31
46
479186
13
15
112325
484507
74
223855
24
47
371917
39
89
318979
379677
25
2
77
52
49
59
3756
65
4
13960619
64
93
453606073
427322
898057105
608936034
60
10
445107
9
18
257899
383112751
20
23
495453
393294
57
126346
58
213601
99
84
971656870
326085
295040
5
50
464867
68503
296214
22
196684
143293
451652
3409
267834
285565
168594455
159102
45
671858443
72
41081
86
71
740193074
25
68
27
430210
48
394290
285240
28
8
104709
4
367266
65
480703
1
84269
527782825
219349
375026
272275
479694
137781
16
35925
372127
243304
163681
71
301570
297163
20
96
488466
459904
79
54
67
49
4
74
5
465083
38
50
346328
225374
33255
59
31
92
166918
9712
34
485445
287034
17
27624
89
730834318
6
85
391933
367715
59
68
68
104072
93
155033
281626
50
15
5
60637716
94
58
11
96
304305
84
76
81
5
265184
25
72
471984359
6
53
351181
94222
59
6
9
803840322
47
356802
6
16
68
54
72
76
54
6
97
67
158700
95
95
40
90
162578
90
478511
97191
96
86
327034
405593
503830824
135141
37
93
260818
1
60
246576210
29
4
7
369535
5
59
83
68
9
229540
343746
452220
377094
69
189421187
123346
341915882
28
428274
135914
68
140547
45
40
455458
232068
74
276729
361676
34
9
6
381970
316189992
51
53
336529
106534
79
7
267919575
33
146845
98
6
479386
315063
21
92
34833
321129
653221653
36
50
10070
452733
66
3555
17
441760400
126028
67
468644
64815
448357421
5
563877577
82
2
7
31927
45
63
26
29103
172519
46
14832
362229
8
79276
220360
272702
76
7
62
9
56
305446
199418893
58
21524
94
30
26
147870542
832475691
80
350972
128442
951207378
3
19
35
230841
33
200550
370287
66
95
4
662635803
25
69088
96272
312987
954791156
99
85
301994
84307
74
401518
5
57
23229
211640
137301665
263611
78
857899061
207221
208625
35
451996
389360
96
43
8
16
5
61511
70
65
88
72778
845375430
184272
4
51601
427124
4447
497036
478470557
23
44
279685
54
23
104536
31
5655
4
3
55
793664947
42
982942243
9
81
7
469600
9
11545
240664
263581
9582
31
4
391625412
340366
129857
97
8
353867
296602
3
279295
218056
143410
253474221
118018
80
6
33
272886
95
76
294413
209433
249009247
71502
5
3
70
30
2
96
194471
84
53
130507393
54
854764240
275521
542533133
266422
87
84
148359
175936
131524
59
23
14
93
171093
673921772
235667
8
70
1
22
389142
98
136279
72
98
90
52
222088
276889
493626
2
96554
65
196844
98277
346914
26
55
26
372202
375497
227063
83
61
85
2
338637
8
49
123631916
612185657
28
32
51
94790
44
126591
33
78516
20
106145
455637
10
52865
83
917751364
267061
404673
95
90
15150
62355
85
230334
72
295966
55
65
40
6
14
28
143182
6
82
195326
87
59
294863
47
459744
398130
40
277247
35915
67
388598437
35
427927
178728
72
282947
5
68
448958
85
53935
199790269
438353
86
340070
424428
21
147264
425051706
72
66052
14781
135940
7
720285225
814984623
340132
47
222297
72
122914
124510395
85
73225
45
27796
20
46
347937
162149505
7700
402953
79
360097
79
93
37
78
99
67
447172
65
404025
389927
67
308465
113925
55143
433630
277123
34
360739
33
13978
501263205
81
99
4
65267
9
234633
253869
20711
34648
2
251852
2
52
62
48
10687
96
37
16
250179
363285
378267
368234
167220
270456
48
762324390
58
77
8
840826340
212772
24
338832919
16
37
87
38700
55
59
184707
63
119754
42
719686535
9
405641
182572
18
974023451
25
83
69
31778
60
34
467839
8
28
2
31338
269587
409623
338094
67829
64
33
496889
456280
84
25
988917614
4
485526
350430
56
103086
432303
259608
25
9
325142
349371
155636
101217
21
62902
388806
8
9
90
24
251870
153554
239000
349878
11534
49
99
2
61
268635
260828
328102286
87
81
703273220
485393
592448236
350524
143991
984154248
6
79
771728067
992784891
249555
38
2
40
39
238917
191036
21399
285606
4
19
443583321
90
350257
32
53
370383
230359
31
92
349510
203814
191611
11
101625
385614
69
404337
28
17
52
203043
364476
47
191981
4
354193
30
61
9
24
592642827
417683
80
27
66
93441
77
77
8980
34
66
254213
470468
120177
232759
68
2
283199
27501
336372
284773
62
82
68
47
567368016
289814
73
171288
280853
1
42
1
381287
82
420663
332872906
10
266263
476947
43
13631
55
11
57
390096
2
21
64
17
64
6
469245
236698
196322
424922
591010399
950095346
206723128
43
5
346718904
408939
66951
15
21439
902209396
472833
198904
99
30
50
355122
46291
371598
214295
67
228687
6
330210
96
48
252500
255621
96
29
83911
448608
445490
90
19
137432
453353
27
66
9
324782
7
232904
51
36
13
985518596
152388
2
173521
61
381190
317319
57
92
475944
1
231602
14906
32
34
68
210388
27
99
70
48
1
217770
64
285848
390378
97
311799
480925
31
62
70
74
398097
451323
51
7
131482
910945032
380195
1
212146
4469
6
66994
342385
9
53
408815
38
77
205875731
256083
494601
233201
98
1610
485689684
40969
74
229524
11000
101476
890664264
29551
261395
57
33
73
79
42
57
477152
8
79
42
37
783765645
7
83
353753
319920
59
47
57
141577
79
93987668
45313
350985
5
222619
74578
70
227001
176646
381314
22208
6
502567723
160583
17818
7
97
418795
96338
62428
243010
2
13
85661
1
45
294282
72
207766
78651499
112792
14
552555756
396119
64
82
32
265507
94
25053
112503
86
13
888144243
440372
80
351016
173397
7
6
4
6
201337
73
15
1
73000
41
414817
156192
708851696
554156853
924148147
360867
95
855789410
87
69
792981528
163151
12
91
22
238325
91
189725
14
58079470
22
201459
87596
431972
68
470279994
8
421401282
292978
47
933723761
11
434093
120613
3
672003850
59
50
6
356125
363483
80
7
21
155713
48
83
23
25962
991829241
7
26
53
29801
98570
88
231411609
410109
179093
118624
336134
28
1
572336546
81
59
482708
997922017
9
614981024
46
414877
218491
41627
13
13960
506178380
81
98430
96
923793538
47
32
13021
676545649
32153
86
56
214968
66
148179
65644
223261
87
77
54508
177194
63
46049
3
84282
55
321546
174904
85
91
254208
77
81610
700556197
268052
227094
64
488747
854040439
147717
44
169554
372618
44
214924
9
145005
84103672
86
65952
8
53
167073233
80
192364
404561
312331528
1
97
359248
442369
4
77
86460
17
125241
85
8
875463966
447159
28740
49
319313589
426044
59306
194173
51778
8
35
153734
36
430311
27
403896
69
87
5
906461237
92
26
140570
76591
83
120843
84
8
32
209890
60
173048
231206
185791
17
500905487
95
74
3
61032
50
45
13
38
37
904074977
216848207
37
73
206411
8
183716
373288
133594
22757
63
39098
27
235500
480526
1
7
41885
382496
93
907835022
371495003
8
222028
94
64
50
75
145168
1747
469436
9031
456814
14
140420
399149
103133
13
56
6
93255
327509
442696
426434
462349
30
783599337
91123
439115
918572019
27
904
428929679
144347
391232
57717
33
464578
54
81
6
477153
325870
4
133944209
9
253513
65
467300
157989
59572
727781224
227391
36361
293333
26
231600
72
322564
269250375
459912
140434
5527
19
57
91
337578
59
474485
450794
99
25117
1
334266
983538200
2
56
78711
4
8
30
72
399882
479675
82
285141
39
66
88
94
59
458437
372735368
922655928
147908
345691
42
416715
9
186838654
135049
466620
2
233598
97
309704
92
718181247
89
14
97205
4
138319876
45
75
324848
91
19
182018
28
4
2
69
309753
9
439252
62
269669
27
13
76
4
44765
33
56
91
197982
65
67092
2
23252
9
659070518
487000520
37
58
340633
57
40
128862
11
79
42
24
51
64491
472171
136088
358983
93337
14
561479887
15
67473460
89
92
87
33
111036
299594
96
170638
97
14
408364
4
58
36810081
487953
486199
67
115030817
398529
7
78
301865
43
613019298
259306
73
9
43
457141
73
179611
5
415591
86448
52089
413412969
82
18
273891
491743
56
73
44
78
44596
319225
80
36
96
460877
78
16
13
340643
98
97
445930
973855349
17
137610
93
70
924
39
384006
296891
78
542391341
352362
2
350433
14
264528
19
258278
43
44
62
32
901273283
61652
8
91
18763
49
35
238793
15
92
190577
11
90
66
110143
57
84
63
364719
7
479575
95
9
156048
259285
9
379031
34
63
99
266833
221213
68
2
6
86
390872
615847348
46
10
75
6
89
59689
152511
227854
96
38
199682
18482971
440539
413345
1
69234
241613
138658
250796
96
78
19
83440
286401
39
255045
752120598
38052
8
97
481175
13
237279
85419
491218
184360
384132
93
908425536
292860
78
983493446
76
475442
29364
82
67
82
64
8289
63
23
35162142
3412
7
458134
42
15
958558605
31
5
78
26
439469
114604
147035
27
60333
447985
242461
198227
13010
409480
140659729
38
3
254757
75262
66
336817
93
392691
3
8
32
166336
19
467454
1
4
18289
55
473262907
59
682821443
20
30
274388
12
18
236947
94369
9
97
803933287
251757
65432
1
175616
72
9
581674157
68445
217498
221760
248888
491561
222883096
714196463
294626
6
43
1
69
21
95
95
90833
118186
347325
344212
170741
473396501
97
200900
68
41
95
177077
63
99
496367
183484
98
12
25
207713
129743
74
58
10
78
15
2
222543
60
62775508
683058341
52
16
76
17
23
4
80
293056
7
82
359858
68
299486
20
968086032
117352
66
361114
24
420284
209624
163517959
331332
66
183498
2
364771
302657
64
432481
152750
83
174603
40
451598
61
343554332
373457
69284
3
68
465882898
303218
538738278
2
452439
61
401288
5
137064
41
85510
31
86
85
62
471278
186117
29332
58
4
97
54
85507
2
214028
79
62
80
298093
71
79
379681
7
44
26
315186
80
292535
7
83
39
46
496630
397754
462539089
76
379138
301399
238796
91
293599341
469391
328014
39
86092
82
513449983
316090532
191600704
24609
28
224030
1152
74
9
372077
29460
60
94
87
290279
91
496842
170755
214005
56
7
3
3
330292
486575
55
175060
81
329044
378731
387109855
9
184743
55
43
364362
45
51012
8
87
149293
67
85
324875737
19
4
131835
382390
171256
2
2
24
118402
286704
280152
65
58
92
6
286261
57
167479
39
69
87
75182
33815819
84
257460
68
38
52
324251
318647
19
151857
841014523
294640
169506
8
56
40
59
52596
13
33
419759
5
9
27819
15
497525
52827
467336
402564
32697
90
9
289418
1
596728817
96960
48
123721
436290
346330043
126255
77
5
109269
160192
310751157
454908
435386
2
296158
407284
14
186015
435190
94802
70962
52
228290
220301
2
727439477
184244
89010
87
978745700
12
50
101394
74
71
8
77
755624304
194459
434628
97
844039710
69
30621
439649178
8
3050
26
83
54
43
489847
12
358917
23
1
298100
25
91
167401
43
124659390
55
50391
138545
56
46
1
276711
468613
5533
88
81
52
262982
231715
39
112798
20
130073
17
42911
3242
59
76
4
37680
86
345280
3
476260
206251
11
48
66
37
97
377292
778023266
328648
339494
9943777
181683
99
16
943334533
308403
69709
4
915264662
9
97
37
24
346390523
752865195
58
85
434985846
358842
280459
9
411306
56
229810
621512697
79
6
9
79
35
17
53
460368
45
5
308150
34
1
99
157796
149166
22574
480257
17
13
70
82
60
67
307326
207048
349637
31
75
1
275006
349029
56057
313369
423376361
7743
297258
94
11
625508021
11
3
13020402
59
90077
35
172895
91
149135
147735
22958
896567856
82
2
408274
26
79
74
9
4
79
4
198475114
16
398531704
89922
26
80
21916603
249249
426533577
50
34
182528
5
39
90
69
584947092
55
126792
607166999
42
989385254
2
460898
75
445603
65
370685
9
9
929153766
51
80
7
52
230640
97628817
39
58
9
168545174
9
109873547
42
199074
20
254622
4
41
5
427645
6
339406
15769
65
387982
123887
48
93
244467
47
30
197220
936839734
391480
56
409605
310113
183094
80191
214211839
122614
23
479779786
20
22
324819
8
123005
322968
2
7526
983504295
8
120539
7
246427
86
77
31
7
381474
183188
19
13
459742
221758
154753
253828
92
457339
9
487865
23
268383
14
32833
409962
134853
6
165733
228800
125414
84172
1
527280076
26
70493202
67809
36
65
729599189
58
79
430635
5
61217
525649161
39
299481
306542
396242
72
430437
240102
71
288306
56836
118191332
48314611
64
8
379502
2
39
94
291172
89
332106
182072
452410
343333
357507251
488655
46223
94444
29
58
96
7
324706
191516
24
72
88
70
227877
73
69
15
70
492085
62
41
190373
2
812244860
94055
779384406
568001954
41117
409260
49
454498
97
31
46
944165760
3
38
261713
19
34
614754774
55
209676761
254338
26
48
234325
78
433421
59
91
220247
340571
180369
266670
46
83
47
317942
60027
707696085
125611
289460
215359
9
94
59
622616320
327358
456287
84
235353
1
60
393040
332263
45
239520
52
60
2
99
387849
59
369630
71
74
9
83
181467
150680
31
41011
60107
35
132519
68
48
11
75
2
267956
26
7
60520
464061
436136
60
1
979908689
35
603891623
338906
432659
347817
2
3
82
205359
99
181200
7
69807124
194736343
31
360653
199899
28
8
70312
6
422769
84
57724
35
96
6
78684
30608
123119
214012
86
3
278206
37727
432582
93009
94859
51
374495
91
57
98892
170637
74
23585
346030176
8
88
79
491299
2
63
1
128894
321992
64
496727
343574
134844
387990
50
49
367348
401797
3
46
108602749
300808
74
407417
27
36
461787
52
333696
81
162090
789838734
6
415329
8
2
1
90
46
378735
904755288
253597
377129
40
41
130855
23
51
160499
81
26
441368
802600629
426245
57683518
459978
502845095
440456
167255
329395
78036
490536
37
465386
89
82
32
187403488
231305
89
127431
346124
9
8693
81
85
47
116508
30
330842
264782
69
94
284167
185296
19
86
434686
378480
756394589
433056
95
5
108593555
995146760
432171
118162
168942
393958
690841919
26
68
21
6
623026377
91078
193006
66
8
413554
333844
84
97
173250747
273939
92
25
447597594
77076
418609
74
379318
382269
58
54
63
50
58
51
53
2
213167
60
97
37
74
77
10
93
70
89
346870
97
101423014
213760
422624
194656
52
26
54
30319464
26
839232905
225312
8
338432
708260601
651732210
36
93137
63
78
75
16
9
9
1
387392864
21880
89035
39
274329
55
86
88565
306959
8
159754
114942
109178
19
255687
29528
660325683
178137
235224
4
98289
96
89
42
160458
768643786
32
833396064
90
76
464103980
312124
104
792689864
466605755
19
11
56
52
230333650
6
12
60
2
76
25
36
50912
141741
7
98
55
28
557421777
68
224240
1
7
281308
324572
408494
10282
220418
146473
5
60
68
39
459125
62
2
241738
8
439392
477259
358742530
6127
88
100868
162888
94
64
277235
398715
25127
212589
51
724562660
336807
32
99
234497
46
2
478753
222411
375414268
72578285
27879
49
323001
394575
219212
173413
180884
51
91829
34
370808
312075
66
320216
156065
22
299459778
33
484950
98
476916750
85
23
96
94
78
427020103
21436
344212524
456171
233031
216762
23
767386
137649
58
461612
52
10
386133
489327
8
80
319871
67
256162
132930
97
188223
67
130968
907812582
30
41
44
73
1
25
52
363582
265357
370073
34
218925
23
24
9
4
299753
20
26
41
19
25
14
160142
467201
32
15
50
40
144840
8
91
9
21
2572496
314731256
204024
73
55
328385
468969
29
15
68599
31
160871
65
4628
92
103991
713494858
83410
344510
188683
4
462951
72
327987
18
121889
364510
333423
96863
358374189
58
726351544
756035816
5
78
43
282964
31
89
43253
370762
331055
172385
176131
5
151018688
452804
499342
194353
8
364585
57
2
9
91
7
123820
535825827
163418
30
364722
45
92074
374818
358573
308432
247541
59
6
57
60
18
60
4
413429
72
925498321
27
430729
80
58
4
7
1
463713
5532
407823
334342
40
93
20
87570
6
178258
46
36
96059
68
49
264121
359003
31
3
19
24
5
262651
70
13
406165
60955
287531
8
70
89
64
20
26
85
4
24489
76
61
267580
833059907
3142
419607
8
482944
75
68
21
39
472971
208349
169701
361990
212748
38
4
64
458097
33
461294
53287083
9
86
45
436363
1
5
9
815773465
3
42
431180
189278
296940
10
377072
23
4
333080134
268590
271372334
404567
1
17
6
88
77
9
54
51943
150150917
421313460
289638
43
267676
2
5
207027
233450
72
166835408
181721
74149
167277
520217875
335827
180619
441121
325960
84220
201780985
94
5
32
57
2443
17
362793
61
115514
67
298367
88
25
71
81
126514154
87
261687
102888
98
423747062
17
381327
809635223
356655
476165
79
55
4
325593896
1
76029636
220701
95
85477
43
460182
41
25546695
301801
15766
40
89
86
355423
7
84
89
19
197930
37
203308
82
498351066
30
397659
9
6
12
1
3
92
438986
408939
34
268615
448548
86
625471392
96326
12
75
6
8
480185
577600784
3
83
4
186524
19
89
38973
74851
9
49
150772
206289
368002
4
34215
333681
86
390393
13
95
984141153
124733
65
5
66
51
22
5
42
51
5
51
3
497540
535514829
293183
347460
46
226322
20
156580
8
36
73
31
61
86
97
39
354128172
89
15370
47
191013
11237
78
43
61
303944
149427
101916
109712
4
64
8
29026
358788
38
69758
36
190849
5
379528
481293477
6
22
28
71
83830
235536
156332
58
183473
93
67
113829
67551
4
9
6
664278282
400832
933985423
26
375056
5
396161
36
309803
312220
234010
34
447052737
694081920
323023
9550
185130
27
88
2
323557
13521
8
31
45
28
475346
202527
5
29
97
96
42
27
443496
214177
424444
81463
479447
160617
99
78
278799
265735
8
52
20001
105481
992027347
98
34
3
451994
96
45
319100
76
136693
141571848
28
50703
475045
482230
297594
921563516
66064
230122
3
32
759942407
382870
96
65
75
395688673
10
495384
267837
71
32
23
270724
63
29
96997
228246
255358
8
142719
73
291618
48243
492238
86
61
76
26
354462
53
364352174
301074
90
97
162552
85
90
18
58
773232845
20
51
225565
210985
206897967
136062905
188316
351987
527595463
31
40
70404
333223
23
124741706
49
311094
150045
4
38
97
505339846
29
22
21
65858
275011
20
29
87
245147
4
20
9
81
82
179496
3
47569
58530
27
9
92936
9
87
56
66
6
177463
92
5
48
39
92
207918
142804
55
15
88
433718
44
27
269689
6
189398471
415041162
469978
72
5
7
6
82
44
333135
8
80
8
43
46
96
7
23
15
14
737367415
37
35
67
49602
149902
65
305521
116788
848296728
30
95389
8
99
22
818196112
298348
363424
96
79
3
17
30016
49
58
14
19
26
63
45
403196
765983524
284569
9
958574796
436019
137535
237273
65031
25336
44
460347
20
3
86
23
4
53325
284559
80
444130
46
244981
245446
348779
30141
249890438
5
24
62
780591128
290809
196642
82482
55
347336
208897
953339998
301939
73
45
966504048
174311
8
62
8
14
85583
438292
58
1
85
31
28
27333
139529
285136
229857
432278
86
712951919
65
398634
69
277319
352564
43747
38
481094
3
450737
32
90034
9
460692
330152
94
35
363025
35402
106923
128472
3505
6
171665
311620
94
243650
104062
56
447803
230068
149330
4
377792
274278
113944
291531
768239731
72
7
45
30
433225
30
87
25
147707
1
304903
519786791
34135
56
66375
97
79
367979
69
73
436773
3
7
197509
366376
41513
309017
915850820
463986
72
4
51
4
48324
97
189913
571152549
331780
268458
387374
50
153888
17
67
28
93
776738506
424712
183927101
79
150680
697944037
9
56
119791
1
9
39
323973
493681
46
444697347
8
365086
247739
77
54
183685
43413
3
62
37
67
38606411
71
97
281652
41
4
186419
434821
182910
22
253309
7
90422
51
25
36
8
229737140
4
9
82
80
20
53
265918
911802097
641993320
7
84
14
171853
2
27
19
113995
25
61
95
191698
62996
26
11822
40
8
169893
432611
37
94
55
30010
471406
739910682
361305
83
73
89153
9
80
7
203593
3
73
426180
11
25866950
25
850738458
59
12
39
20263
8
50
53417
201049
3
181672
15637
476423
76
84
33415
37831
71
57
252465629
68
156890
81
66
292777
11
92
22
63
64451
4
89
5
259349
2
194001
415389
246128
114061
687974690
15
77
97
77
485156
310919
240283
10
62391
92
80
238225
357237
7
185990003
473284018
84
32
196254
326464
60075
54
487512
40
178801
8
76
60134
62
467724060
380548
20
136049
148204
26
82
362841
48
185345
376473
77
173019
33407
457095
12
217426
23
21
7
64
310921
84
96
38
134740
65
83
3
54937
96
30
115375
151092
262522
76
75
62
69
439146
45
12
63
113938
296417292
72822
349389
2
64
214755
35830707
93
79
179050
436574
41
65
406331
365421
196810
549321980
71
4223
155386
138280
250088
95
355686
179776
179722
516571007
326394
679810933
16
50
9
85
5013
150066
70
194270
80
550626214
193187
167721
41
666655287
59
42146
28
352763
73
384995
442588703
95
70
60
43
54
363819
345602
44
89
171727
50
230930
259484
37511
499112979
407679
375397
444282
51
474272
26
458271
211215
425949
75
117120
64
10
3
12466806
59
319958
75
76
472787
467617
74
386999
56917
51
319985
914877866
168370
28
13
54
276312
92
403988
152726
160857
220158
24
274252
32
50
156255
837410077
48
11
7
173375
603574325
47
49
116004
297836
63
92
494292
37
29194
112719
328384
18
430987
209123525
385618
405258
105335
43
76
58516
92
28
193909
37
163164
909379760
58
29
343629
493042381
178223
85
48
382812
52
48387
40
119925
543307308
56
82
42380
33
72
68
88
63523
240453
207153
380644
9
480955
10
6
7
29
299101
258476
283416
81
81
130401
461046
35
5
6
176598
42725
77
326716
962388500
41543
318076
151848
89
7
27
86
62
43
89
394248
384289
468200
86152
414734
53
6399
72
369801
238655
355723
27
336415
76
228395
72
65047
3
98
91
813576979
69
8
840288323
246399
228789
36
453543
437072
172345
62430927
357925
33809
109226
427262
76
42
94136
354237
70493
157949
143877
197947
78
95
5
34
2
99
110101
238660305
50436164
88
72
221903
362719
310038
213031
47
88
4
71948
347032
222854
120469
441792
346696967
57
37
75810670
363105
430699
8
330870
97
20
15
449560
173232
226864
472392429
17
99
88
54
8
93
1
93
80
8
57
55
309484
66
147468
307061
87
418726
16
15
95
350025
289428
14
61
5
1
90
340997
594833732
7
96
36
73658
6
4
3
60
3
24
417663
418274
39
269226
96
246979
134543
84487
218422
64
61
3257
22018798
3
92
20091
44
349275
78
463776
904601776
6
29
218409
308348
48
23
425381
8
24
47
41
81917
37420
438569
325329152
88
356252
82
17
32
69
98988
119094
197788
262745
437527
36
58
379110
62
11
337676
8
51945
94562
258851
387529
10
45
269041
923126177
318382432
52
41
28
60
318743
13
422664
35
685564751
417254
76
346221
73
240609
379658768
168510
71
53
7
98
583695094
29
406061
421416
223573828
31
166512
23
35
64
153099965
93405
200708
189229
47
454380
69
437669
69
37
33
95444
477768
88
385077
356696
400213
85132
94
32
93206
91
6
468228
72
831319760
382057
308074852
741847876
392818
996135631
29
6
402044
259939
75
44227
73
264956
68
368792
67
12
47
73
420553
744104129
11
64570
61
120229
287672
201002
146941
25
461524842
279225
612376756
3
476565
62778
15
75
53780
28
48
53
6
111311
456824
421747
78
60
12
76001
399573
57
388977
401286
129826901
356715
51
264865
3
99
69
84
470560
164297
403710
336753
46
293073
11
282523
88
3
66423
8847
65
473310
118610
485015
60
286531
439884
6
13
170675
47
239563
238411
26
496966
598012238
383867311
27
8
40
94490
7
77
139976
90571
44
17
98
89
460064
53
16
441505
141487
58
85
344395
44
164665
45
48528
71
6
357619
1
26
219347
408161
57
78
97167
50
943910009
352638
24704
89382
118276537
67
349291
41
16
19
17
74
274334271
19
30
59
7
4
55
32
94
8
32
226200
7
4109
6
82605329
72
488390
18
664985159
6
6
1825
63
62
66241
76
454398
93
913922156
42
80
85
37
340006
440335
123018
30
353731
388412777
121450
35
2
126730
9087
483055
1
120943
25
48
61
530960626
6
21
63778
224936
347990492
481163
31
422480
199392
60381
451368
89367
739170074
691040680
77
7
306820
64
6
134474
3
160482
251229
338534
31
819418351
661884268
8
214675
368614
335659
543493735
75
55
83
56
25
63
188912
89099171
373861297
35
99
22
10
38678
26
88
269879
63012
994259516
244817456
65
94
51
669960671
143668
88770
75906
146381
92
255297
88
69
97
19
5
170039
980640595
367879
62
89448735
301048625
286778
31
88
216629
99
155500
123769
47
76137
81
81
21
84535
4
335413
43
276266
21
47
1
9
7
39
213731
499505
16
295810
72
97649
54979
4
8
69
88833
3
445759
299763
22
475689830
1
292920
59
55
477684
75
30
24
73
78265
789231286
48
75
74
74
298059
52
308990
545266304
338792
240595
167921
13
459498
1
95
5538
9
388189
14
35
35
298767
238028
38
56
98
1
20
16
17
991672742
80
306208717
5
99540
35
78
4
69
70
30
76
414676
312792
240862
81
417310
396162
412907
163242162
37503
34
260260
180878
68
103218
348002
197874
341153720
4
266368070
34732
48
949671376
52333
247482
98
67
8
392
10
56
455601
610602529
269409
52
91
226614
71
812155711
68
475188
56
29
39
519678582
230741
750908774
83
459340
438455
160728
18
69
79
346985
315442707
3
358906
461048
9
388974
71
82
50
249744
348476
99
186275
18
85046
166704
24
156368
82
383907
74
44
241318
9
417907256
70535
73
89066
423474
74
18
158326
480499
36
89
168463
350123
83
50372
406020
454973
419430
475710172
458175
217938
364248
32
59
373331
281604071
280214141
354701
92
30
1806
437259
70
424072
72
282693
11
86
137900
69
466491
406235
73
455180
312259
290130
94153
23
157545
122562
74
68
49
52
150872
10168
259884
208742
438578
385829
1
427014
3
202370752
19
182378
79
216876073
330446
81242
99752
31
31989
50
226903
314993
273422
13268155
128474
44
60
309123
1
16
7
8
203201
81
460344
94
57
9
72
3
856483775
272564
239162
66
34
545937561
10040
62
42
281124
89
175164
99
20
116350780
457236
14
287221887
32
20
887762216
461496
258613588
193745
91
37
4
438395
440811
60
5
771498223
271126
30
242235
37
712924062
169664
392117670
370549
131870550
168663
53
58768
90427
44
79
299523
461161
474963
237219
391852
49
284465
321342
62
11
412334
442650
6
362622
19
86
60
277029
375850
192626
298124
8
321581
12689097
47
75951
2
357686
407797
394310
5
86
10
149140
68
6
79
8
84
727885978
198653
4
8
72
272253449
87
478545
13
96
76
45
345368
82
191472
51
465996
32525
382544
40
5
90
59
2
334677
68
374341
334153
95
337418
2
81
5
63302
197236
86
41
58
363861
48
460280
422319
4861
5
5
373802
75
33606
291178
86
91
82
33
452782
86
93
589403376
74
292558278
357773
46
2
67
23
25
61
346648
323545
7
68
44
32
76
80
69
169456
286827
45
4
80
293846
98
37
194756
6365
481584
46
132677
76
49
158917
13
63
274150
10
381391
68
71
28
71513
358088
3
31
66313
491844
86
427880
214661
84
37
56
795737259
77
101379
25
445215
280617
256527435
83
27675
69618
53
965520698
404805
75
363403
6
37189
436715471
190549
441087
85951747
161418
61
49
64
270097
321959
264255
9
414602
128147
224304
63
24
23
453453
11
150630
343582
67
66
420368
315139
49
16
146900
64
54
61857
96
189443
60
90
444476226
43
498596
407986
76
58842
21759
62
246031
1
59
495833
301642
21
777694416
71
287254
8
398060
13
59
191158
237256
34971
85
8011
476706
99
536264337
52
30733
231354
62
435347
65
651277976
44
19
46
66
101972
481790
141012
59
98285
39
33785
93
473374107
68627
47
13736
795530185
3
66
50
219887338
209509
86
104931
8
55
82
465554
79978
203029
65
893074484
264892
34
75
462973
387309396
417908
6
373000
77
56
342478033
3
15
58
75
290299
84
60
76
111989
904601180
795196828
38
488551
21
374930
44
316398
5
141265
47040
735386715
66
763165144
4
25
425088
83
431534624
112233833
283578
268663
20
310530793
12
81
9
190425
8
53
1
302958
343191
92
78157396
1
55
125044
46
67
355209
16
42
72
91072
366122663
316775
79
485808
88
7
931765193
93
5
57
161066
1
86
224379
482700
1
444939
101921
91802354
382180853
12462
473424155
337547
85
68
227797
96731
35
9
3
41
94
114936
41
316153
81
25074
228182
3
283319
17
373885
400140
285461
454619
429355
243031436
307745
81
314740
488422
28
49
10
176538
8
74
55
322553901
215057
53
133251
301197
467189
403775
244119
391457
83
18
41
422639
60
82
33
62812
4
22
516430042
161157
43
53
7
90
55521
316112
20
36
1751604
72
19
67
48
338628
77
155223
181451
356671
78
359879
90
4
500061964
81
191826924
87
242627
48635354
399148100
362276
42
370342
259118
47
498040
93161
98481
34
379337
80720
16
108573
1
80
260656
42738738
133394
315781
112219
455561
18
405360
144559
18
232525014
238576472
392917
291113
85
9
331577
190164
132523
24
508134958
270530
59225
9
20743
333946
218837
63
66
2
59
222525
67153
469017
7
64
14588
25
297952
90
445952
7
86
3
311313
26
77
392681
44750
70
158633
42
46
83984
32
8
15
441640
34
94
2
462443
6
378787020
25
263980
463847
92190
82
349770
41
324571
44
3
71
10
44262
32
11
2
2
87
348064
66
48
239552
887953198
28
338099365
74089
20
318282
32
5
48
3
2246
449482
345110376
77408
131479
120193
164048
485001
244056
71
354404
119031
323668
98
87745
11
78
534324831
57
18543
63
51
217834
109013
74
580847574
283481
68
42245
59276
466017
86
405895
42723
174450893
356277
50
1
42
10
47
99815
251376
205761
100916
67
165399
24
41
325535
392810
137982
178480
458734
85
75
5
455065
34
59
382021
433122
80
432941
36
229149
66
17
34
115834
299950
45
326282
246799
69
58
73
63
331647
245137
1
303461
280894993
40
24
6
429445
66
463743
227839769
338684
17009
89
167580
10
175089
248958
46
71
9
744602143
64
455487
814701185
41654
25
74993
67
358375
1
429759
221141
110768
73
51
17
61
30
67
6
5
12
11
5
2
29
25
97843
24
7
220336
89
70
13486
282102
157567
425459
32
1
161702
25
93
71
36
168602
447006
787646180
335768
250682
121295293
107066
284593
445298
32812
154549
61
98
32
21
6
176592
54
18
508501092
46
78
121348
290511
42
64
9
29
565213628
90
379447
9
29
354020
4
4
52
19
724904963
180206854
663134764
315752225
297380
51
32011
418106
2
338863
239370
69
242540
9
8
910171357
197766
47
6
38
196259
51708
99
84
34271
264365
429060
129016
181833
25
87
57
49
170231
222329
289881
155953
95
424675
224541725
373193
40
462045
94
55
265599
409589
926146646
402538
7
138223
9
294766
137683
252164
330079
90
19381797
5211
7
67
149139
18
420739
5
84
404821
6
61
213411
420482
31
610777917
114741
15700
14
485092
12
7
9081
78
80
16
673340041
379146309
20059
15
87
313469
359930871
97
64
115897
186080
24
12
7
24
106769
34
5869155
290440
389726
115986
19158
363346
441917285
37
50
78
75
740390409
43
10
22
43
35
47
8
123735644
46986
34
54
155483
497313
2
16
7
223925
734130290
73
72
75
267546
36
69
252302
23527
29
87
7
317392
93
9
25
12
394976
174425
358203
8
73
2589204
499659
40
316253
782367466
7
72
190122
406679
637356135
152454
42
1651
59
23
40
433310543
18
35
347473
411190
475309
53
21205
11
60
14
449712
84
12
246651
172587
495483
1
68
159034
13
69
227687
236199
398204
20
400238651
5
165694
34
74
74
759107661
67
46
2
787258891
205609
7
134240320
123493
6
74
4
96008
199223
16854
923528326
53
96
4351
92896
63
7
55
56
40
10
63
820865367
36
17
81
60
39
541019789
8
62
428488
490234
193065
504654648
340981
256583
32
5
187449457
224956
71347
2
43
80
18
38
58
3
115063
8
336484
92
76
279081785
651347970
61708
8
31
42
442831
29
259689
34
126555
282726
7
64316
53122
11816676
410339
95
422931
5905
90
63
71
41682
42
263510
479312
349464
442429
97061
77
357235
78617761
89
8
40
272913
250441
383772
48
74
29
51
55
23
652575304
3
11
94
28
477092
60
31
23439
71
260465
293039
368937
60
6
44
268897
310090
304200
376781
57
85
688931593
305782
3
23
418245
64
464093
49
473571
23
66583382
45
40096
450910
3
43
7
75
324732
69
70
54
261353327
96
98
456427
46
8
462148721
50
11486
84
40
735640874
429833
341550
56
965182972
106265
220238
51
21643
294938
73734
814716189
88
872635629
57
340739
228287395
318109
283394
428360
19
4
96
88516
295145
71
97
64
5
1
407529526
75144
376755
195986
354420
49
18
397499
189471
1
86
35
282421
45
404691
81
57
164322
32
89
24
57
218752
6
133559
57
440731
102097
25
190605
232916528
7
82
206814
18
437292
17
142626
65833
364953
29
130071
282297
752828860
34
32079
30
831888931
468028
47188
472224
376636
293268
855739814
363506
238686214
293014
451733
325961883
13
3
22
150450993
341998
357962
91
134232
190226
378488
91
62
433628007
6
5
39
173862
53
64
74
295637
4
319165
20
124310
4
409971
322394
108939
30097
437827
10
159693
63
8
9565
479966
480694
483874
203747
73
177617
34073
544388645
71
132777282
63810553
487051
71
149542
47
65723
340796
66277
34
109234
11
27
337555
239592
472398
342685392
80
847729927
78
385877
388320
3
432592
26
186933
177059
27
74
32
446696687
154662886
183958
415846
18
88606
9
447191
290045
350890
73
78801
4
93
629108538
153597
146014
23
657224308
24
20548
263974
178744
4
413997
4
848403023
291448
77
439266
65
91
17
328685
219791
406865
13
407184
7
57
80
65266785
272958
59
86
74
56
4
96
44
497569
7
18
657031982
37
2
161847
397221
54
7094
27
16
35
24046
299022
78656272
7
30831373
90
353733
63
19
24
195628
73
76
13
352963156
50587081
318713
81
42
414886
149532333
9
349091
350064
3
60
329835
904169696
99
206101
39
71
447879
81
115659
93
585233400
280471
280325
143518
46
388702986
307494
40
59
33
163472
98
58
2
76
69
227679
237291
80
76
167890
67
55625
3
414373
6
3011
336199
13821
227405
132138
98
302064
23165123
84007
481974
5
192486
24
86
837059461
8
62
407547
67
403094
320981
18909
1
197511
71
314558
32
290347
389069
356978
145243
62
7
18
10660
35
6
15
82
101107
487548710
459390
426790
87
252959
78721
264177
31
304731
7
55
277629
71
178048
61
417136
87351
185036
18
347689
213308
706478866
16
63636
4
59367267
43
101232
93
61
166509
178407
56
2
79478
162786
62
39
2
34
20368
20
276832
348906
890072040
10
395159925
142094
21
7
67
64353
376411432
23
38
418168
249859
379153748
67034564
294165
86
56
79
82
91767508
52
360349289
498249
32
216168
1
6245
6
298623
2
671711522
54
515121349
930902421
392510
25
92
54
422239
177129
6
5
76
196850
417191
313713
89
380284
658083992
808910752
38960
80
85792
43
116441
55
59
34
9
325495
9
38944
46
332470
71
456386
165201
47091
67
79075
689639020
3
49
255640
41
11
88
6
47
361019
471256
2
31
81
29
38
43
210418
242177
189534
416394
72903
260375
277865
428010
925723962
356095
93
455308
9
39
256020
258238
434313
7
22
58
187204
478789
939032547
451922
59262
149839
464417
428509
128473
31
90
395038
73
117998
234229
37
82
75
20
6
177522
225673310
127186
232746
236232
624389959
169956208
70
144663
40
430591
15377
2
90
104655
342358
71
7
102377224
9
82
430273
86
323782
263202
78
4
8
70
281467674
373515
8
397766
2027470
87
75
70
7
47
13
72
351354
225531
299855
3
259518466
776660966
15
11
7
318946
88
54
35
360440
46
3
460270
332833
8
980354248
136850
42
5
78
130715
104641440
479781
20
877871870
72
493954
52
7
67
86
344074
51
407010
57
642666636
775492104
82
77
306375
392642
8
30
3259
57
89
339583690
57
96
4
98
318140
64
48
31
726340575
66
64
45
258120
944109017
456758
38
381027
6
60
89
180272
58237
434201
465304
97
466070
223338
89
395546
230457
37
102404
75365
250232
347791944
204406
87
391379
260256
87046
115623
95
406039
4
96848
384258
244498
425435
55
59595
34
22176
18
234140
72
134929
1
71
432093
423907
73
94
77
294088348
235671
239690
90
6
93
34
293907
425373614
3
96
416345
299344
261204
202968
273077
25
87
135998319
357213
365648
840330079
495815
14
277464
91
249365
57
5
33165
899647897
340751
87182
28
212298
84
90057927
284887
97
18
60063
62
98
832470861
698469818
131203
25
22
463713
183725
85
1336
945313749
181907
324847
13
347704
52
46
64
296170
326847
135836
118280
385313
35
29421
19
77
493123
87
39
71092426
416027106
4
5
3
11
99
12
5
76
725899644
5
371306
287134
92
206153
142453
19854669
96
96
38867
510698116
991652741
173350
348125
8
32463
58558
70893
88
89
9
90
7
2
278730
21
38
442382
171034
5
29
444647
182898
28909
89
8
57151
220370
86
84
321137
90
6
111843
52
10
55
45
206715
22824
87
247506
156085
33518
298066
192008
315591518
402103
137565
786688201
368508
125832
82
274034837
253599
252154
62
49726
59
53
302697
88
287256973
68
499674889
339613
55
10
293228
65677
39
28
55
268565
87
61
155128
17
39
64
13
986020243
4
89179
104064
90
389843
7
433113
12
220094714
162856
100337
78
60
264301
89
83995
239881
70
15
426813
144065
426269
70442
37
523966649
46
7
373332
991214284
54
75
94750
621392797
99
4
953314407
42
30
57751
196729
177498
94
92
473878
6
71
6
36
252350
85
170837
324270
482430
7
64
43
79
8
15
25777
52
111956529
468469
49
95
57
162364
243309
85
52
131323
350730
79
2
29
18
233527
53676
5
26605
85
5
15316
7
78
381555
185106
396859
183151
86
70
12
78
350352
64
200772
31
367501
18
49
335768
95
2309
52
9
110373
90
49
202128
184186
16612
89
9
432677
2
44
206239
72
59
126633
14
446102
16
54
449229
9
36
9
81946
32
409018347
753570127
332721
271860
165662
50
374146
10694
88
21
69
456064
22501
6
67
4
642472547
27
145623
337115
52555848
344613
89
59785
454479
456894
380941
396426
466405
68
333526
77
75421
416160
20
108911
99
498787164
63
2
85488
351211
143851
314478
5
4
42
12
395290134
81363
10
99502
79260
10
58584754
427936
90190
60
83
77
57
40
85
59
72276
52
447327168
25
117722
1
83
426476
5
33
44
68
28
8
384553
326552
203397
271518
435158
265605
8
133763
69
32
66155
494080
2
96191
68
176446
60
51
396687
41
28
93
65313
11
379930
78
87
39
2
50
233815
69
49
47609
57
265473
23
152292
8
117167
38
400248
431635029
62
30
56
36
19823
9804
132985
15
3
61
3
944905394
9
3
912161557
29024
54
86
5
2
7
109235
182008
57
2
181491
61
80
438426436
1
126028
58
80
349362
73357167
416082
54763
42
99
120433707
1
96
45
40
86
315443
304477
360171
40
23
7
75
494439645
6
39
24
62
278764
27
120760
57
432641006
13
243303
469956449
46
146805
81
45
640683266
72
383545
53449
49
2966
431858
481945
74
5
2
3
4
130097
124303567
242156
541419898
425290
85919
18
158218
342196
323899
215947
133314
3
409035763
120638
36
434768
471397
95
123944
38787
62
8
324951
28
337096
2
360627199
99526
29791933
30
95
99
35
323334
186987
87434
68
12
45
230945
60
12
311994
220659
9
62
4
4
58
96
45
25
498507
464301
113489471
4
90350
111024
41
89
68
243238
379886698
306633
408448
27
7
74049
73657
20
49
288601
79
27
57
343213
118086957
393114
35
15
36636922
5
13
297371
132390
778248363
267104
186916
159698
15
418532
271512
76213
97
111877
1
144606
35380
460867
68748
91
36
299432
14846
18896425
26
12
271595
708579590
182068
3
399824
54
17
242078
15378
83
381760
5
491146
981026152
919185942
736234898
162180
27
148434
27
316109
326802
332261
370868
92912
294902
10
5
52146
381468
97
97194
225694
20
233488871
72
493771
91
47
63930
19
707612824
61
75
43
71
45
941679170
99
8
18976
76472
15
795758073
66
38
95
65
424083
40857727
295357
77
3
18019
399227
438087
231250
50
207396
193586
816536329
38
99
72814
68445
38
16057
13
384481
375191
260279
296985384
497684
78
7
444308
354951
9
287060
56409
86
103076170
51
3
21
30502
771011343
183805
272074961
225844
34419296
457965
22
15
95
309490
345056
116630
490231
61
152483
59
57
398997346
103664
293583
345288
22
281257
93
248053
48
131680
69
434937
40
63
53
132970
20
16
236112
313532
3
4
374878
15
95
459513
34
59
41
809084795
84
323301
45
945423297
73272
95
429929
7135
972122831
435860289
189415
450053
401120
78
83
226583
215575
20
130747
225687
102571
45
848770834
216965
113483
4
93297
26168
388399
275675455
91
42
460272
71
235256
476455
6
629455443
461727
249315
1
361656
9
18660
49
4
4
34
298961
61
226787
20
225681
685509692
87
37
14701
487220
105497
60
29
132486
335772
397379218
1
89
6
15
216520
13189328
43
709624568
46
40
302751
9
3
818
402934
19
36
394437
69
378240
14
195912545
88
885507456
465046
52
761812329
95
147643
77
481072
3
472585
60
142015
208655
7
295719
376769957
68
47
15
76
25
42
21
46
69
64
43
61949
2
465987
171407
459878
38
35
35
6
103357
321840
71
63676766
537190927
60
15
4
61944
23294
11
86898
78
74
314560
252046
411142
17
33
374453
9
85
135909
436505
242706
74
73754
275594
458537
29
152935
12
408450
89
53
39
42
30
2
79
31
34
6
554878184
3
91
69
3
388192
291093
58
468182
276503
124912
82
1
385809
49
44
45014
60
323322
5
54663
53
46653
30
637981894
71
85
77
4
916862181
199589
647972119
560207374
8
429813
292836
14
2
21163
7
40
84
268108
88
4
92
92
874874435
415747
13
67796
280225
51
5
225437
206883
97
6
67
761026295
1
21
4
41
378544
2
91
8
15643
42
9
71
276605
454715
25
14
91
432368
981833989
218679
92
26
798403177
38
86
345411989
94
155110
70
309991
51
199894
431696
373582
5
188672
98
61
442609
454846
46
14
326356
219360
81
84477328
391323
167446
372150
606484176
18
82809
732145507
36
41032263
56460
81
385194
68
353146
244247
89936
76969
74
74
73
380948
159485
27
38
28
22
95731
70422
366798
22
110313
347964
85
523615750
54
317606
328126
452464
440770
50
185658
664152421
884068064
66
383434
2
18
242801866
209468
129094
487363
63
385348
40
388062
128937
87
486241
492448
482284
409298
2
48
5
63
358134
193021
11308
18
114496
534339441
3463
397166
73
112959
47
40
107642
26835552
48
193607
121701
253729
6
7
89
584148918
51
419967
88
204610
410717581
62
87
442455
2
70
263823
21
92
8
28
1
408719
89
400666447
42
227403
4
431151
29
279433
32
22
88144
21
64
53
118787
34
33767
178003
37
317690
6
343817707
116085
390284920
131646
86
482413
97
269935
8
18
287223006
146638
438456
4
49804
42
196379
69007
2
1
126809
77
33
55
44
272956601
47
17
396046
229383
389820
75
15
489921
88
81
24
50
48
452495
56
234511
415562
8
80
31
57
6
61
428230
622668120
258894
45
485412
29
50
27
57
715588271
31
257720
364718
110867
47
79
83
904605880
146160
5
22
185117
15
6
447069
88
79
87
8
65905
56778
43
41
61
451266
90889
85119
62
40
469307
68
82
4
2
7
224284
411212
8
50
76
770989945
69
461890
658690116
38
1935
95
44
79
61147
27
2
890956919
65
38
80
83
418339
86
16
49
993789508
92
441516242
302720040
425613298
14
56
33
108178360
410821
1
422381
66061
81943
16
27
85
26
299180
88
65
58020
11
112479
212606
276810
2
45
78
440450
63
330531
384826
83
933039141
28
74
34
56933
22
30
605605438
2
72
23
153881
7
165067
23
1
16010
42
41
127345
716551288
417264
5
183065
247838
457464
18706
294738
303482
29
8
53417
303817
6
5
38362
9
61
12
75
465931886
73
57229
50
7
5
446169
6108
348059
264741399
95
30
61
867621371
166139
381741789
6
52
83
58
75
11
363230425
2
5
411047
591968365
41
973633164
10
388794
517640427
34459
286489648
8
25491
328210
480838
31344
442730
97
215363
5
6764
155230111
71
480144
1
20
492879
934916974
248614
26
226160
394209
41
215554
165289
6
456841
497615
465619744
74691
238382
145536
863783458
95
6
243787
25
10
35567
79
145579
682978976
222825
484115
50
341040
98
86989387
77
35
29
74
10
27
282413160
159681
47
6
89
261367
125075826
5
173784
4
37
94
95
27
182036246
63
94
42
74
7
15
59078
399652
385469
5
167099
33
35
1
44
56980
255892693
1149
5
52
20
100233524
75
6
249697
2
9
80
18
53
29
490106
54
21
83
15
203202
19
76
289789
134926
71
6
493934
39
80067
23
836712234
58
100501
44
88
162842
326104
174225
1
50
30
774224222
98
46
184710
278487
50
31
51
23544
27
58
51
80
483967
431440
160183
70
70953
299210
104851
494998
80
250210
387940
94790
68
352547
44037
65
9
13
2
490554
98
266131
74
1
300590
66102
90
175027
67
150163
84
397334
13
319674
635621963
125977
236827
276902
353246
88
38
10
5
454974
50
34
685387018
332044
22
184012
82
495333821
473264
28
191484
424049
17941
9
435367
4
32
188147
2
118177
27
11
8
298300
5
51
284804
340792
99100
28
1
89
66895
450618931
350633
149654
518928455
91
193007
51
82
140449
78
11
97
117476
497898
293268044
24
93
425411
86524
58
77
24
1
281602
17038
16
454448
852711671
66678
173915
17
73
58551496
58
24
337669
311915
92
70811
20
9
57
509478088
13
585194694
61
16865
275703
2
334545
242630
336902
200959
493927
385847
173613
88
34
131994
92
23
7569
18
1
52
180312
326376
22802
1
54
10
319703
59
53
92252
20
18
10
210218
64658
281096
178087
530673651
818549776
64
3
476395
13
102741
132368
214516
21
365359
31
93
100330
96
4
83
38
5
74
127331
135972
150425
958300328
217028
71
200467
67
216004
776570765
371456
362965
72511
25882
723776287
3
568054140
98
70
64
43
3
17
21
33
227881
52
20355
62354
9
93
86
295038
393038
78
263414
64460
338146313
276827
493416743
42
57392
397321
170356
93
41333
131176650
326771
663964761
410186
85
3
36
7
242702
76393
73
184425
93
81
5
189785
74615
967872392
63
22
414303
498453
360490
16
223303
96
20
96
587956727
48803067
488177
3
10
97
350708
45
988246347
67101
349494
5
21
63
396619
170259661
61
32
102114857
4
3
269530
269545
92
292664
315532
41
86
94
78
41
46
78
10
6
728622670
361657880
73
83
77
153640
822377361
33
75330
144823
225517
6
4
32
80
7
51
55
74
366687
51
261613686
2610
67
46
380596
9
33
76
71
62
333817
52593
10
546281738
47
1
14
85
777999683
86726
332934
424296
26166
63
98
211569
308384
26
2
2
5
354384
225297
79
352917
61
555
51
214770
214844
71
34
316189
131614
33835
115589
15
79
10
60
46
296384
84
1
4
48
81157
62
70
1
435678
32
48
228704
41
12
91
435760
387965187
58064
90
6
58
379196158
60
2
95
61
144003
5
18
95
31
1
78
70
2
68
72
7
1
315745
86
225558
493950
198635
288510
17
450266
114866
59
277827
57
13
966163410
2
32025
434961
30
63
317401
435704761
65
156431
294552
18
54605
15
97815
85
46
8
43
51
484095
44
5
294492
41
290321
37
22253
32
99
120352
199859
59
48
6
332347
179280
77
41738
211191
4
311126
31
142782
35
446054
233992
3
133774
352207
22
334620
1
23
31374
107971339
378302158
33
87
424175579
8
2
214190
55
79088
71
7
382600
37
263054
60
416559
372235
194587
12869
28
318203
484533551
424298
8
45
28749
65
319870
32
373762
39
717522390
25
58
43334
13
469436
76
46
99
27
492113079
54
90
365811
65
249854
84
49
25132
29356
416433
250582
91904
176378
699789353
492933
837826378
50
99
376405
14
268834
13
69
3
136055
67
9
37
19325
18
53388
21
222012
3
77
61710
84
24
46
314204211
164009
270462
21
35949
24342
114037
6
22
6
7
21
30
299899
71
239194
66
279615
153302
64
56
394825
140442928
17
30339
6
311961
9
84
407658
50
582155663
7
18
203106
904298340
4
196676
172833
92
618344409
79
284129
444028
211087
3
79
70
8
42
465871
565746200
393781
69
213749
26
35
306447
368183
69338004
218680
17794
92
410287
27
33
142423
122891
174151
29
227887632
824728893
72
115616
39
175287
18
10431
18
1
1
5
238128
250327
93
43
67
64
92
8
288648
465023
90015
250952
476086
30
52
3
335844533
17349
360980
93
457884
357928
379860
74
92
86
354757
82
331407
675659020
467628
289463
5
7
1
308559
68
98
20
211494
29193
16
34
3
240081
457885
74
9
85
50
42
801529932
73
32
492299
337891
83
438305
5
49
64564
116975
173223
24
37081
81
4
23089
49
27
31
432251
367420
80
21
291991570
116401
43
26
51
19
322657
41
17
132039
8
398288
154001
59
50
86
33
192622526
197945
271955
149050
313692474
47
29
6
499544
27
38
254669
121865
169327
83
66
37
455581332
83
963870007
13
7
770876414
388010
320985
16
353591
3
237067
110812232
367700
47837
7
57422
3709433
482841
377722
239208
359246220
73
3
15
337236
9
228151
35
57
231162
2223
201291
307006
406977134
379152
3
53
139364
93
379854
73
165175
75
56421
67
22
259907445
486211
17
466322
12
661159164
27
594416333
53
13
1
6
86
457340
722234602
97
478423
23
59
77338
372119
25
74
5
5
12
98
988570481
205699
90
8
460330
57
376854
34
31
96
461894
88
194987
79
13
482861
380315
49
473901
378879
80
604264504
764298375
425150
82
265531
32
97
333265584
2
454066289
335332
56
2
29
15
160221
51
251306
49
50
98
308153
55
6
12
3
77
39
14
19
59
874052320
328878
47
26
418419
3
48
72
101037
436377
17
55
1
434747715
489373
14
93
390312
76
478584
520290683
35
83
7
325978
16
94
162673
260894
189808
427645
70320
29
257839
76
84
52
8
410000764
21
17042
90
39
40
155694
233077
244706
9
36
90
37
17
232667
84
66
119054
36
243573
90077
46220
97
613602751
350441303
118701
74
685246749
58
408173
995279090
57
9
34
82
190422788
1
67
543713304
1
573305961
196804
246191
227281
25156
6
4
145443
364259
3
37
69
70371
2459759
216547
56
86221
49046
59793
49
62
6
303929
381800
36
136173
408316
5
375910
7
47
16
133799
5
221095
81
86938
84
1
40006
150691
312796
21
130800
357647
117663
9
389630
141555
373957
349738
280965
446434
6
35838
34
9
474253
67
91
19397
59
111870
199787
439511
25
9
30
9
9
23
355176
430110
429556
43
41544
49
258399
751584327
24
45
31
2
10
54
177474
303825
32
218523
4
48454
74
422915
214499
37
278586
501900222
27
52486
75
4
10
9
483008
184846
34563
75
44
415433
45
9
98
112
601645275
88
44662
365705
218568
210577
389645
173805
37
13
84
89
476670
86354
91
100598
76
655197480
74345
96
126740
55
77290
448098
42
54
156019
99
67
8
17743
279400508
92
1
85
4
91
16
2
94
73
98
489941
75
130813
217071
93
55
411904
64
488240
28
47
15346119
60331
490693
95
355391
399973
55
20
22
59354
64
291246765
464984
38122820
317289
94997
419753
76
190199
99893
166217
433770
90273
937215977
140188
251243
159067290
68
93
154400
67
43175
176910
334925
60
53
19386
433897
50797689
58
375736
5
204364
24
146979
17
187164473
1
480873
466997265
102608
845727654
220674
90
1
34760
41
208272
252480913
193177
299684
4
11401
449261
87
59
109940
389390
33
466365
1
893865317
6
44
205538
413928
170298
22
67
87
72
177006
26
83
2
4890
46
388737
88
360669
19
13
976685780
669614675
54
1
83
56
158530492
73
18
119314255
762213838
30
425126
781191718
385018
943205147
67
4
97
633131631
706227110
469964
55
13
164338
327130
55
52
234543
73
372697
472675
87853
74571
466917
105033
380812
362256
336951
74
76
84
101094
34
84
411669
3
40
32
28102
24
177181
121204
5
15
80353
801044625
460194
98617931
1
93
498714
363314
5
44
22
60
172392
93
8
5
90975
161735964
586375061
28
334849
46
97
40
89
25
377035
240540
7
380023
92
7
1
110589
241718
118824
299751
392599
3
259271
3
87
23
126063
9
54
35
46
28
64
31
275150
91
39
47
61
281923
8
116165
317934
369139
37
102552731
299568
63
6
2
84883602
61
63218
7007
299214
59
839518319
45
62
73
156301
28
410820
84
203641
270735
279449
3
74
371631
28
298448
448288
38
66
327000
68
23
41358
284149
1
283592
81
13
29
24
300206
2
53
2
90
96408
427026
42
243844
49
314604
5
69
44
50
79
81
15
451934
20
45190
257865772
698417657
38
2
75
788575901
39
389789
145712
231367
306918
327428
4
111333
4
15
164140
24
3
200335
338594
1865
585581726
72
18118
40
28
43
9
225545
69
133030899
400586
71
476142
90
38
5
94
434342
45
3
91
45
64
342930
242501
148982
1
45330
52
51
20932
191196
160502
12
19813
380590
93
383259
33
3
18
14
85
334664
351799
314958
208497
34
36
65006
9
84
430120
467780
35
93
93
83626
34
563364312
97
22
85
49
175145
56944
41
144476
712866256
24
96
202322
95
6
347413928
7
651663138
125500758
61
49
92
419775953
11
806064545
474560
20139
13
461337177
170808
45
3
21
24
392023
443262
15
66
562465611
35
93805
154938
89187
3
57
15
62
342835
3
26
942856107
386967
483408
22
259034
1
76
489169
42
22236
128129
36
482927
238623
5
83
38
35
364103463
76
3
5
3
11599
2
434599677
308206
399236
93
311113
123759519
5
73
81925
8
45
96
521117349
108603
20
471608
6
198745
58
71
297629
38
132978
64
547648095
4
105432
20
33
130114
402085
5
7
45
10
4
368990
431772
27
8
25
88
37
179312038
83539
60
97
285261
43
4625
286793
78
7
181822
40
471034
301134
9
95
74
221672678
266314
97
498778
100064
13
180266
30
68
79
8
64
389153
856014853
226409
99
229895
154672
342032
52
198706
405478
83474
489083
393191
33
313970
74
398001
10
8
134818790
298904
494922586
2
35
20385
260653
404780
334510
51
447518
478316
184037
62
78
56
10
75
5
222093
7
283392
88
28
76
22
49395584
24722
98815
153723
170737
9
12
51
54588
280639
84675431
17
68161
8034
91578
227290
494809
298371
37
106960
352697
90516
90
248212
269377
62
64
56
409517
96814
90
60
353609
146249
424563
7
99
13
30
87
43
412534
17
43
40
58
464659
2
20
197121
63
76139
26
403123
957433222
30778
283749
966324488
465282
83314732
702202777
338864
39
71
411326
26
1
11
6
95
55
465062
35
9
49
71
385529409
74
2
1
1
4
69172
57758902
39
180399
379497271
94864
89339
230151
8
167639
540496238
79
1
96
100791
38
40
53
300510
529354355
4
45
28005
6
418863
312550
140691
72
30
30
950190763
302721
302635
383638
429039
399361523
95
105110
455184
2
94
57521
162643
2
8
203572
66
383142
75
79778907
458132
41
192515
66
2
176391
50
326894
94
17827
364306
370888
378053
54901707
8997
369776
416385
254708
180406
893788132
478540
379214
73
389141
52
80
359453
61
35
9
54
2
67
37
394519
335481
385485589
39
24
496100
480352
404458
441482
315462
27
85992
11
28
339232
41
11
18
21
18
673860762
376929
78
73
327206
240403
37
141626
1
117026
61
33943
150333
97
473663
43
51
706133475
63
95
64
65557
299207
28
102164
655163476
75
20976
318463
96
604228902
149931
24
294539
138562
65
276421
468850935
87
317927
65
1358
412816
61487
73
34187
40
7
418733
481708
132772
44
413461
8944
13
424755
2
98
1
830655524
2
305174
17
33
294954
61332
38
65
474765
96
857393119
49
321312
664948218
30
92
67
293568
88
354741
1
73
83
17
337801
67
3
567489380
899851546
376051
433138
59
92
916801296
98
15
98
137316
20
647806557
98
300894
37
47
53
466509
93511
229985
206625215
81
64
761156786
51
137983
13
9
56862
147513
3
72
6
63
10
38
80
311494
70
573248492
69321
560957845
602882000
1
366338
150281
19
52
41
303393
97
44
43
70
52
475781
295595
58651035
23
53
145737
268851
75428
41
7
8
71
65893
956989976
436355
652894224
56
98
71337
18563
30
338905
336122
184286
53
77
50
16
80
15
601046561
62
466094
229365
54
23
262708
794792176
314231
460339
26
745704082
41
70
69547
81
9828
102986
155358
42
143410411
44
23
223382
253367885
41
63882
8
23
7
176907
374292
76
13
341235
34
19
49
99
74
6
567940619
69
83
29
61843
91204
98
8
490695001
445664
499885
15
1
399900
48
30
269818
3836
15
17
69
49
272679
23
44
82843
368929
68
115935
4220
495330
65
206173571
67
94819
76
3
154759
10
76
5
79
92
172200
92
410123
931588703
778400773
53
6
81
79597
130969
262885
35
26
86
320694901
226735166
53
163443
35
2
15
273840
382791
132718
306715
15
16
378908
472150
42
96
383286
55699
433362
3
31
68
42
22345086
82
22
254641495
436770
3
3
93
50
213264
56617
61
87
74
19
5655600
181702207
351554
66
81
59
60
355537
60
276759
51
65
66307
187254
61388
196634
46
18
742590555
431597
266119
155856
55935
142992
926585828
204479
90816494
163353
90
150077
4
9
265072146
409611
73
45
88
69
106637
426549
1
440649
92
487290
436693
12
90
372801
97
306704
464866
2
432521
88
150182
41
33
73958
433358
221690
7
9
56
101387
478866
5
53
573347658
5
479811
200988
363513
3
593949123
62
353289
1
1
33
66
223167
225355
66
133371
81
48
15034
370578
14
260246
36
106685
7
179352
41386
17
44
94574
415661
332650280
25
12
1
58
31374
115892
282191
59
33
548876226
3
66993
192908
164959
483718
280195
50
20
17076
197272
33
40
467076
412247
32
241614
302229
22
418552
189778
827332130
7
46
142594
618526902
2
379071
243259
62
94
275211
170901
285374
233513
69
72
87
891022743
483061
28
237698
491586
65
12
9374
74
390120
42
92118
2
1
73
93637
85
195081
2
96
88469
180341
50
7
59
65317
40712
67249
9
5
398330
43
871544723
303226
101413
74
64
145929
366248208
28563
10
15
893226071
92
352034
340604
346765
15
6
62
50793
2
3
340620
97
194114
6
9
278141
69
37
85
296827
9
89
57
94
99
39
20
271493
5
242942
30
56398
254771
182997
5
4
397658
55
97
57
184362
94
302369
38
963205393
367609
26613
7
752844565
271951
41
78
653015200
75
36
50
73
407320
359513
97
51
49
211613
419021
54
397456
60
1
15
544317623
1
75
8
424101
433998
173420
474699
95
164858
43
350929
18
218632
48
121217989
70435
472748
579483657
441397
67019
239718
463340
1
72
496413
25
35
356888
68476
98
132423
65457
86
464822
24
23
84728
95
21
464626
21
90
12
918599403
7
81
80
99
5
159697
77728801
486618
261747
92
271621
53
239383
45
920566239
324593
32
48
7
45474
334674
108662
361886
43500
446855
62
30
11
19
478969
54
310419
140568
3
169899
480333
12
37
347685
292207
25
73
37
312520
93
4
427359
85
470377
93
6
373564
424136277
311302
2
49
443735
72
55
28
8
80
30192
317375
71
79
3
50771
14
63
29
9
278803
930508397
25
5
47
76433
295024
3
7
24
19
408533
53
479839
104253
6
266360
15
16
39
411501
101346
10
83
711122210
50
869173092
3
2
269199
50
98
7
497439078
411209464
80465
31
4
371627
480894910
51
405095
70
172236
16
467831
380805
471558
470719551
72
439098
441798
8
39
119292
43
2
251045
59
60
471246
30
46
225333
12
258872
186205
87089
84
41
56
21
12440
32
17
78582
94
35
282082
54
49
234051662
446067
4
154490
8
417314
18
72
69
62
356633
52
8
37
451846804
49
315372
12
38456
231978
7
64
417406
408157
6
376459
340434412
145698
6
150011
335652265
981400735
83
72
298737
23
92
59
6
240755
20243674
15
353604
343283
454453
296940
661557637
420324
87
396297
303931
86
207672
321844
16
116051
6
16
74
144471
371150
376836
27
63723
75
21
209156
95
270464
50
77
151733
473967
174022
51
10
778434597
50
70
73
324390
5
168594
338448
42242157
71271
25
11524
107141
29
4
11
25
48642
303434
89679
449361
5
481261
28
26
268770
301266
37832
133285
40
11065
23
683219632
52
439223
67525
95
59
42
8
351265
5
32
94
94
271550
104924
222488
183127
62
8
59
38827865
52
13
49
77
379136
72
327227
446907
97024
425148816
397967
481404
6
334559
379113
392534
326642
89
692704766
18
637138426
91
13
64
208357
440765
69
42
11
13
217015
210189
70
53
486720
127421
35
20
44626
84063
231829
55055
297575
192358
167849
31
67
32
41
22
52
132463
10
472353
22
68
1
5
77
93
38302
27290
72
48
10
577290254
79
45444
4
37535
92
15
331964
98490
24
68
7
13
115667
76
94
506606063
24
785552832
7133
83
326427
70
426879
362834
67
96
522179998
57
342257
88
68647694
358826
86
260736
225063
5
48
91
20
148462
831
20
34
212531
8
25
40
398342
438077382
19
86
99
493567
36
1
58
82
369321
7
56989
26
300741
179845
49
408430
50
159960
28536
58
85534
8
70
424652
172002
2
392576
57
173488
288891
57
32
400506
333625249
21
388153
422656092
73049
682286352
40
127311206
32
51
66
480070
224306
76
392566445
26
301247
271239
70
77
1
21
154936958
9
978092311
76
235939462
26871
1262
57
85
92027
244635
48
9
21
27
96471
99
82
392139101
46557526
69650
138511
22550
4815
9
415552
82
4
24
465595
9
155626180
48
228962
367933
94151
185281
64
2
249730
85
220169
284037
105759956
76
481729
13005
179602
74
46
94
52
47
13
20
436705
7
84
381418
59
165843
54
8
191003
897074111
89
2
34
265634
45
37
476472429
169037
374012
154115
58938
7
59635
95
57
342991
670060464
2
38
475680
61329955
98
77
410403
369586
280144
64
7
66
381824
436097
96
71
86
37
908999304
8
3
98
13274
36
245927373
53
66
155213613
472576
77
1
48
327771
275304561
48
4
252021
72
176355
784508551
7
269851
829014309
225488847
385227
47
73
346026
22
86
51
17
416819
12
215280443
169986276
25
64
8
312262271
66
72
497075
27
35311
438988
44
82018
350442
117584
99
306249
64
81
48891
29
91269303
837746101
60
387968
572057213
70
422632
486965
252172
21
20
828359659
392049
302952
72
340059
218420922
421624
1
81
64
60
491985
7
373558
77
79666
152611
10
407247
56875
90514
191410
8
435878
28
492217
14616
3
15
87
18
44891
70
156221
312285
560
92
140881
99
15
372846510
401682
12
12013
3
63
212706
338396
58
378852
362949
71881
387790
424367
21
27
436754
79
19
78
58
201882
32
46
388298
43
8
351608
16
7
425219
38389
66
22
28566
3
388355
7
341875
47
115973
344580
111876
50
984805372
10
951816515
142212
42
16
100486
165329
92
155679
44
568111268
212300
25
5
62
380182
1
76470
95
153751
3027
4
20
414995100
73
10
794446399
347516
8
67
216884
201461054
10800
377833
99
160898
239245
34
352852
4
166288905
409939
573101269
391758
36
5
233216
92
9
9
88
47
88
298729
97914
472558
19848
81
38
946133683
89
26
98
80
246658
407819268
57
401613
435854
324356
6
565342016
5
92653
47264
124437
224719
433911
334826
27
19
390308
364725
59
89
42
50
4824747
24
100853
23
251282828
61
94
69
95
21
109225
197460
15
69
296490586
113995
398246
3
46
39482
459121
4
407384
8811
24
482879267
54629
3
318907304
23
56
457564305
48
96544
56
87
18
87
76787752
118102
492818300
211091
27
335735626
52
149947
181591
14
41132
12
52
26
236990
7
22
7
234472
54
75908
9
46
79
407761333
336599
96172
8
255374
53079
2
1
92654
69
216237
296016
384889
6
8
90
9
78
27
17
85
22
79
354426
47
497166
93
352429
98
36556
61
13
40
482819
76
118611
129753
71
51
316917
516958601
5
47
103166
215092
25
22
63
65
354892
17
266154
6
117610
413896
186035
86
40889
28
29
61
59
38
30560
9
147509
209408
27
95418
30
893565504
76
52347
2
14
41
62
69
474216
314539
412248
96
394514
33
66
28
10397
367520138
462944
84
29
313377
5
255072709
226072
84
40
232310
43
178008
476077
60
93
148702
36
97
7
14180
31593
861250359
2
497081
904835135
349711
88
2
404489
5
312007
482167
709893061
160630
131167
279893
58198
643050668
59
67
47
370146
79
6
411050
284826
175323
403773
74
18
244175
3
69142
187811
196900
76
17
54
6
76
271607
74
59246
150751
68
68
1
354782
2
6
18
49737
741
69752
51
915206049
246755
183160
372435
81
82
371669
9
231499348
3
731535871
273571396
161530
17
73
39
2215
34
6
26
87
48
33
365123
59
4
44
80
7
435367
39
99
161990
919641266
25317
201975
2
40
64
215433
473566574
36
86308176
397912
205993
56
264504
120054049
55
246424
63
67
94
41652
88
409644
418868486
2
2
249864
89
111930
143536
34
633019865
49
21
78
85
49
71
497466
471566
74
247440
145867
467700
435680
26
89
44
7
257767
41
310951
238564
986040655
69
49
224708838
180744
416984
7745
717219584
606113213
145310
11
41
75
383807
416808
259587
23
310704
96758
53
398657761
347652
588516479
299943
84
215349
30
619373233
401160
294806
2
46
97466
217472
432653838
958586085
8
30
498616
73
1
6
11
99
60
310694052
90
23
8
188068
20548
41
449470
93
42
325677
942621892
213482
64
67
37
38
3685
212379
338367
263700
151024
3
95
11
167949
17
576914006
49
108434
66842033
84429
1
499833
155849
385204
214391
182412
156119
470888
9
357265
64
488084
64
430173
6
79733
207575
20
361958
7
360399
76
10
370952
29352
20
233663
3
14
18
12565
70
89
417828
35
96421
95
45
371778
46
59
29
369516
114931
298138
650528841
41
467030
84
180391
327655
69
231281
142866
41
8
30
56
33
46
77
220453
57
66
105997
50
364606
124351
97
30946
24
78
67810570
88712
465816
45
495374
369217
315714
57
79633
91
182387
8262
37
199680
4
882457991
463578
91
40
861987208
10
80
468551
33
309587
49
16
117549
340345
140893
68
78
426661
84
5
98
2
261554
92
383318583
929431468
369250
31
442514
50
87
422435
17
7
9143
9
87
4
299802
20
247665
17
37
7
73
18
860165574
97
57
223960
70
61
2
99
79
82
653736839
60
67
8
1
53
27
111754
5
9
387085
82006
162752799
5
608057698
94625
479631
845931926
882364766
81
159459
86
259235
752574040
76909461
36
22727
454461
18
25
7
61
7
26
40
56
60
17
486698
396090
49658
267298
130312914
619620142
74
492745
269815
18
45
63
11
22
461342
90
6796
35
44
35712
91
15
56
43151
298656
403109
98499
1
26
258784750
216443
21
130308
51
371514
27
12
155185598
389170
71051
668200665
175373
306157
290574
1
34764
336910
88
229840
72
375449
69
5
106739
31022
140797874
414415
37
332994
90
3
55
103081
28
180843
12
17
22
31
165255
11
76
83
284707
7
263777
5
163216
254026
19
218975
215187732
245507
39
429197
495703
6
15
57
429684962
457750
183053
372138
88
362133
77
13
37
428479599
62
830153165
87
8
105523
51
9
92
326646
25
76314
60
5
494744
3
488546
300270
598928305
4
969981839
16
99
56
488153
10
75
98
7
65
384704
3
11
37
47
64
191714
3
367834
84909
61
307032
29
17
8
50385
448692
179909
70
199541
372564
301113
478644
407271
451112
226929
9
67020
97
440406
62
63956
83
9
62
23837444
81
410861
24
58
414569
82
10
229179
8
2
1
370686
67
415881
41
15
44
19
47
76
423531
8
10
15
256468
1
70
5
415797
57
52710344
339523
229921
9
86
197268
19628
171889
33
8
93
3
28760925
435157
49
109925
459846
428730
87193
245517
757834172
482560
58049
49
436358
108351
91
350089
36
45
66
95
14
54
190813
74
381402
489313
8
361869
93192
3
58
86325
2
465846
25
8
268134
75
89
735297995
39390
87
177329
418720005
11054
13
58
58
28
305443
58674
71
61
45
33
131989
450677
419052
454921
89
311914
91
64
291160
84
31
296890355
220389
79
17
80
95
69
2
90
285553
68
380658
28
30
170214
66
83
365483
1
476713
378389301
394018
54
12
994694586
422613
422263
2
68
386098273
332177
40
493577
6
474886583
46
210286
413769
13
57797
209811
132781
321897
6
133547
725999126
97
97895
387087
20
7
67
468097
56
59
268862
11
774782540
19
73
37
92
188778
382368
448923
626048361
92
6
468120
63
99
37846538
94729
89936
311628
30
2
5
62
111241
14
40
29
96
81
315700748
91
492949
9
57
220257
91
190729
58
70
47
4
8
39
78
114976247
274853
11
37589
136226
7
108663420
10
496132
447531
218130
79
96
487615
58359
76
400929
48
16822
142875
78
16
6
98
18
463759
564430125
285967
154469
49
258172
226552
487637
92
971745867
83
430647
324541000
158226
75
292093
22
96
252394
60
4491
78
45
28
82
87
387147
49917
50371
13
43
34
358339
86
296067
3323
36
87542101
3
59
79
74189
42964
22106
30027
4
1
59
9839
9
92
340184
16
22
85
256806
8
93
441690
19
77
842391177
6
98
6
47
389368
104693
62
45
94
88
47
181975
68
90
186681
8
29
325801
110717
290451240
4
52193318
4
5
88
6
34
62
47
4
68
74
96
126794
238758
74
70
408246
433310
120542
664032523
286677
5
95538
451777
32
106120
180427
64
91
3
93
263524
473913
62402
66
9
28
62744
395594
43
122165
79
445187
54
742595863
39734912
85
65
8
48
26
241957
5
47
96
263461
421120
85
97
55
21
88
92
208779
340597
79253
10
51
92
22033
455332
47929
29
84
3
75
23
60
476740
405310
172981
93534
3
235715
97
9
166948
327133
77919
274989
427497
1
44
12
530483974
94
77
58
121273
2
18
30
132690
423801
152992
322989
99
11
414287
282994
31
6
95947
48
6
89
398440
42
102314
15
416922
61
834218930
235444
18
275833
133640
60
488251974
198267
21386
299522557
183904
82
431288
15574
28
15
4
75
22301
28
9
83
332735888
54
48
23
730017057
362549000
258473441
6
289454
24
62694
71
225197
633796399
486909
194068634
99
251267
87
63
333050
43
374072
345371
50
20
371387
206303
66
76
351273
152582
7
3
693718527
71
81841
46
71
9
3
50
55
492418
71
283223
8
304819036
69
681416422
79
86
230206
71
263079
44
334616
4
421764892
443358
7
85
374144
80
120901
35
655889020
453379
192142
14
269634
342320551
113845
248309
90
53
74
68
98
19
20
444975074
64
45
67
338010
69
70
33
42410
347591
176805
228755
402938
136222
4
85428
132942
90
7
111861820
313357
56
93
16
98
138271
187738
419992257
81
71765
421804
31
6
412564
95
569622074
6
23
37
424227
84
75
6
51
45
71
77
313011
406798
57
42
5
90
40
20331
14
20
4
16
93
440544
79
474713
114017
776080299
127839
42
77
32
67
301143033
5
16
56
369867
73279815
151338
596864794
55
17
4
31
84
436861
77
486782
26
397131
349462
399552137
162105
165540
422644
63
1
402482
55
173847
20
5
59
40
139813388
256749
121175
16576
86528
13
5
385080
102868
388116
50
77
87
186124
46
8
339597
50
108131
134403
14
88
153935059
54
2
71
195320481
323976
90
74
75
25896
696091574
11
439980
307669
282199
560780412
37
35
91
499618
257261447
20
28
48
270805
189478
47
393222
9
3668
21
6
93
44
45
140799
36
195026
225677
400792
289925
474326
361243
39
261265
60
988088191
262785
128627
73
5
8
449294
139911
441913
358589
246592
99
4
14
53
2
358038
10001
74
82
101376
175574
51
12
245652
3
290127
29
278788
76
126806
1
364869
14
87
53
93
95
322927
88
282156
5
67
5
65
3
23
60
437593
112134
68
217332
21
357877
55
91194
184100523
17
39
76
127941
95
29800648
120826
340349
63
15
20
435424
46
45
424569
353544
69054
56
430286913
656917593
33
412267
91586
67587
46
403564
2
50
20
275723
270932
35
64
77
68
358014
935195187
316841
943528857
38
262908
45
255181
257143
53
47660
11
98
45
70
826369600
323442
440249
103309
3
26
465328
9
199186
133085
88
94
81
90436
90
363143
99
441694
411873
37
66
20
9
42533
31
3803
83
4
2
383461
13646
35
154383
187897
23
20
20361
29
106212
218618693
391839
60
348307
348315
94
1
63
182051
329014
231391
743512058
87842
55465
277609
392923
410549
84
106512
97
245613
25
334127
179395081
29
48
88666
8
19
114801
129733
468429
10
38
40704
57765
95
14
60
54
173936400
276270
13700
371701
358592
326600
194068
916131817
92
240690
211052
338074
61
5
62
111784
62
406525
99
391930
82
198634
459782
53
2
633452569
75487
14
20097
71
115358
463504
97
56
4
332568
188381
272196
46
83
227646404
330893
71
495712
257372
86
57
324112
392790
339818
354388
46
252475
70
2
323209
5
36
67559
94
3
90811
56
2
149129
20
89
33
114750
437262
41
9
56
401609
15
19
397513
87
78
39
95
29
211653
5
81
34
476575
92
240223
171354
13
446799
27
7
238763
193610
3
407314832
192105
88
10
408518278
341398
317649
60
345922
175149
473789
8
365905
38
451016
2
27
214367
37
156118
5
960622284
62
36
37
7
30503
204722851
45961483
150984
2
288858
85990
367076
49984
25
96
1
79
427020
374035
16267
216101
249646
43
33116
373576000
49
9429
343544
83
59949
82
36747
88
43545910
480352
2
75
89
91
14524
403777
71
157252
475145
384080
4
398098335
71022
35
73
54
68
29
270068
5348
70
21
984923557
188473
41
9
922467959
85
85
4
72
42
34
5801
481107
220567
726960290
173424
120490
14549
31
683884397
133209
185112
77825
118771
1
7
18
372583
12901
73
1
99388
60
71
1
78887
302481071
513288429
10
423172
309664
27
95
17
65
24
266694
354631
140069
379329
311068
293171
135387654
93650678
81
61995779
483310
330018
36
12803
266719
71
64
404385
813436180
264052
3
30
2
306229080
13
113264210
33
766796380
240346545
235714702
344730
16
117188
220288652
175084
30
331150
10
73
325721
93
43
376598
475560
93
8
1
392330
58
6
341858
7
448700
26
428967
440458
255341
74
188505
114477
226802
27044
96
4
107216276
6
489180
824143688
150332
849058892
71498
85804
298898
313248
54
71615
126075
59
54
271149
37
13699
91
182628
12
91
44
45
908992544
90
4
93906
414795167
1
564100795
120578339
290792
12
7394
12
97
4
291688
52
98
68
22253654
565662996
116730
16
9
59
43
290101
16
9
6
188813
29
73
582406871
10
43
3154
64
8947
4
89
109040
10
176334
59
543440533
71
26
87
2
11
59
54
81736
926318757
64
16
70
92
229052
380415
38
28691
3580
19
143348
97
49
134036
8
467518
63
80
213316
887071560
15499
6969
74945194
4
365946
300357
92
73
420552
300876
3
95
56
36
62
672553632
396736
362130
18
226396
535630149
154775
324486
490794
49
94
42024774
79
293942
94
71
93
106659
121896011
695322026
497971
3
2
152227
479786
136807
113393
419049
95
66
182612
31
213452
23127
38
379218759
459404
196742
464955
82
89
295546
259763
412646
445793
80
178948
338122105
97156
293276
92
475578
76
476793
335784
67246921
75
308644
3
727744657
213024
56
14
24
65
21
8
264157
91657634
266424
98
232926
400644
70
299197
25
16
2
88
760580953
486809727
373376
1
78
56
389091
53
86
52669
95
84636741
2
232901
514612900
40
188755760
6
318387797
95
87
11
534843993
41598
9
77
84
5
166310
95
72
258636
36
68
6
776454243
24
400984
442234
259277
94
9
64
66
27
75
406660
8
83
540838363
81
3
2
8
312996
2
3
84
468275
51137
314116
331115
189081
47
190755
277879
265609
14
41
770983538
167762
77
320211
65
226402
97
47
33680
307404
2
337170
31942
61
8
27
10
21
306768714
20
49
39
70698
405707
322426
15
29
29673
70
61
17
483580
93
4
157186
370890
319349
73
1
34
80
177758862
8
36
164311
248360
91
13
779267780
668035445
464575
356136841
23
137817
27
276198
214152
93
186831
9
90
112558
25
441400
96
96
115477
81
23
54161
61035
3
348376
237881260
109443
90
1
7
134558
59
404869
101933
70
83
81897
79
929411779
196501
71
64
98
302608
222786
209344
483585
931176155
30
23
52170
78311
242755
38
66019443
914493904
315298
464432
914840521
360968
115900
71
68
194203
233485
83613
285382
403479
238667374
263305
72910044
89
455519
2
359455
49
739719804
217004
76
486991
713740215
35
13
74
285557
66
87
923067253
382032
10
48
4
356715
173142
63
5
871158436
50793
59
13
292295975
46
424328
11
22
266502085
1
65621
637472791
184546
60
107052
2
51
446082
38
87
437786
41
136373
196185733
43
90
56
21
227617985
308060
387710
95698
398733894
18160
96
86924
55
222827
230039
36
118073695
26
17969
51
38
391022
32383
26
24
96
313400
8
17270
440734
24
3
437424
55699
77
82
363376
133396349
35
138778
50337
98
314014
365605
844993808
31
50
47
32
3
82
42
12017
267324
194008219
37
138711716
80
64
464347
387447
39
32536
75
85
394428
65
46
15
20
95
40
35
275647
26
86
57
95
8
592123006
428933
77
151331
192227
94
488040
34
9
475550
430403
50522
207658
656444132
32034
214700
1
53
460543
61
5
381697146
62343
39
5
48121000
12
970317808
95
455774
74
71772
184314
482771
47
59262
29
781937824
25
74
34
47
650764222
25
94
22
684374423
315803
229665816
114617
210356
248284647
85
305718
64889
11
434675872
65392232
4073
474783
4
47
378415
452107
21
429798
52
3
1
130516
40
37
1
251706
43
228977
691727422
12
57
33660
70879
61
58
27
2
93
2482
50284
204701
8
89
165488
13
66
81
7
309701
61
46336
16
63
36
37
92
459381
2
380291
15406
1
52
454812
301779932
7
4
253055
59
124454
800627226
68
12700
187020
80
50
4
117143
26
69
3
190988
49
432612
43268
211506
99
90
50
421099
8
77
2
320225763
7
213351162
490261
63640
97
344831
29
303589
288081
47
45
25
61
75
21919
90
42
82731
100232
40
80907
83
165869
195731
15
370800
104549
31
91
56
282050
7
476811
136995
67
201651186
232886496
360499
25
161779
85
47
1
8
1
413976
38
39
59
30
64499
473976
469124
6
13
113154
151130
357435
464198
40
28
436070
363007445
42
42
725151239
240017
357539
102619
405648
31
930956558
51
4
64
13
13
98
85
208251
135880
72
80
48
62
88777
434160
23122
487624588
90
20
77315
16
398784
7445
391669
7
57
171230
65948
16909
413886
95
92
438075
9
70
9
327261
61
6
2
21
21
232188
42
365043
4
8
65
5237
304501
451819
351735
330993
24
23
61
109362
330192
345624
532947066
3
335578
31
456371
30
47
61
281853
89
3
125313
392270
313592
77
46
5
169604
348256
418643
304690
35
84799
93
6
431917
110157
407891
267313
64
41
56
52
123114
26336
1
539207384
92
117391
31
80
79717
258716
25
9
284900750
1
89
60
167707
79
407638
25
7964
82
1
51391
93
365453
71954
86
3
331471
215783
65
13
8120
23
158285
48
92
205933
34
96
81
92
471378
738580876
250862
56
374225
53885
59338
298706
103789
30
450572
36
87
106025
52
17
382666
368435
60
5
131292
411687
38
80
195733
15
496648
236308338
64
194378
32
132570
26
174434
159627
477308
6
34
166084
11937
6
1
11
50535
81
527148443
28133
350814
61
728828595
274413
43
113212956
7
27
354336
93
36
63754
188440
322457419
243857532
437600
130553
91
680136219
56
76
141429
442439
69
61
400637
330962
100931916
34
48
3460
459097
123792
43
90
9
51
43753
87
286303
468561
66
278673
80933
347098
5
474576
74
6
76
46
242488
3
6
46
70
88
119615
56
72
4
62611
32
497303
151499
168562737
84
81
408402
868420517
37
22
981307964
126904
47
210904
292308
277557
92
4
45
983847092
454205
603210112
494730
4
8
84
350985
258696
46
105206064
87
392304
973658470
68571
7
296436
144722
58
204232
1
474822
98
147235
88887245
49791
117559
90
220920
34
95
306236
14
2
106751
181311
129423
36
97
639580733
108563
303168
90
7
8
38
457423
116544012
106511
94
794304492
291926
241925773
7
172155
369913
27
35825
37910612
100742
804331021
55
442245
828017577
63
162018
129189
62
216994
6
63
3
2
78
481069
5
184431
75
524026466
7
384838
42
364335
82
34
59
200720
41169
22
77
46
32
17
70651
119189
143802514
336404184
8
268344
69871
38
30
373610564
17
25
657442866
8
77
357347
193730
217583
6
23
64
451451
6
92772
7
98494
196155
377370
3
226067
349291
303586
539212538
20301760
427485
1
51
99
82
89
7
255440
8655
37
392466
86
10
343046
14
3
282778
64975
405535
448331
106661
52
479055
15320
421292
171035
381978
94
41128
4773
71
16
98
53
108354
301998455
4
19
621777938
242804
119488
149485
60
195244
83
79354
179746
226096
417693
468895
912022320
6
734929615
285974155
39450
7
331391
18
79
43
92
344453
54
3
55
443749
241271
30
1871
330415
42
207747
20
83
114170
29
98
79
463423
28149
54778
647375405
238597
77
4
52
80
653737226
9
55
15
161703
670922459
236843
271362
469524
69
8
500867318
310528
83
462286
74
59
70
74
85
5
268385
4
17
341077
337560
86
73
3
32
148520820
275978
82
15
2
406205
344908638
66
27
247549
79584
289637
12
886174256
53
497634
335724211
234650
65
2
41
21
284696
6
14
4
32
10
42
6153
222604
42
434155485
404538
27722
380903
418583
350065
339451
8
290290
4
218134
7
484282
288089
41
14
51
9
2
9
68019
26
494776
505859831
939439555
261716
4
313938
243717
316840
244517
98
182367
491922
54364
286454
6
9
195659
21
293348
313768
475275
43
162532
78
1
27
655533319
663353047
256540
68
2
77764
51
1
355899
94
29
31
2
40
87290
287132
450219339
6
113180
200274
86
85
94
86
289451
7
405623
8
76
58583
185626292
95
402138
13
56
74
27
24
16
89
3
58
19
143982
3
382270
360416
49
167440
94250
6
27
87088
228392
21
250723
445731194
7
5
39
76
75
6
9
85
17
24
45808
436816
85
65677
479525184
98190
96
1
53
135243
72055
374655
301410744
22
97616
26988
301907
7
214789
1
47
58
88
974038712
83
151672
4
127641
27
12
9
349230
213024641
23
193713
215745
327821
38
27318
10
82
136897
3
33
342517
76030
87
325222
66
6
16605
146984
92
437294
68
336807
2
18
78
346938
217914
33
11
36069
45
72
20
34
385593
82
171842
140568
362338
248337
64
83
83
867294693
144567
54
18
286343
90
63
58
42
349117
88
16
9
1
24
93
497047
76
395208
165850
56
270904036
176144
173370832
615218849
107443
442162
13
66
216124
442664
260078
105476
4
43792019
94206
74
217618
394238
58
33
102249
372111030
34
391434
98231925
21
342008
488425
621222084
26
1
40
66
436560
199583
388065
355678
10
26
44
171998
45350
42
25
242777
50
99
491269
303429
323769
210668
61
70
368451
52
3
217819
7
266832
44750
3
25
82
45
48
98
6
496228
336638
55901185
35
261263
168171
984679840
66
48
75
444244
311540
215489
66
379049
14
411884
463087224
3
420919
4
67
47
303935
468742
62
10
462359
298695
140584
84207
86
36
19
472599168
44
216417148
137777
654238523
307222
421922
44
448664
333164550
447123711
42
15
16528
244962
311172
3
9
233633
33
43
15
74
106792
61
86513
82
424736
89
4
305123
37
22
47988
87
86
82
99
62
309328
5
900114117
24
388233
233045
289073
86
150879786
55
44916
69
92
57
58124
121982565
96
436594
76
18636
32
125392717
2
59
25566
79
10
231044
69
115565
453495
2
71
412366
35
48
92157606
87
577968423
3
76
337613
6
46
256307
135485
94
4
49
3
69739
240719
4
733953903
58
134532
374712
32
22
13027
375818
5
474707
47
255613
27
63750
312981593
192796
39
283736
15424186
438554
303021
88
402225
214553
86558
20344781
85
68
81
440338
363698
51
1
885797718
590306933
495831
241053
298737
191364
33
94
1
5
91
75
94
64
90
93
151802
153570529
1
92
98
380428
129920
6
3
95
2
70311
24
76
261055
94467
4
10
71
416926767
78
391279
231194
42
50
89
10
87
179312
75
219445
857781158
764048888
152705
364021
83
33
126892
28
7
69
66
20
336710
481504
3
91801
374779
55
7
659061527
89
78
384712
301944
66
215158460
51
450033
47
79
4
673954957
36
409608
432953
63
68364
419386
803151136
22852
365590
35
947792219
47
573475396
26263
113542
1
200341194
88
69573
7
532519883
59845
72
828246703
7900
806495763
58
99
73
15
105281
57
494766
20
53
251513
494456
75
78
130019
3
646008630
173229
65355
3
141652
42
29
14
21
8
327838
81
489965
20
76834
406049
25
419227
220263
10
1
19
25
430046
2
213536
155683
199980
10
285601
60
26
55
36
210171
224088
313822
42
17189
7
216091004
17
32
22
380913
43
95
258775
59949
476235
13
8
2
414633
50
55
95738
313856
266877
10
29
460870
86
319035
4
174948
191045
90
87
76
327238270
4
17
87
518237356
16419
95
75
118914
73
7
353517
68
429620665
298730951
47
13
5
266987
404148
231382
338971
31
773578066
48
62686
4
38
312020
48
323934
32561
18327
79
426011
84
89
79
79
6
381807
79
59
419703
865829131
425812
759587831
267393
192025
3
372899
410019
795967834
4804
280758
72
14
13
3
335111
73
39
55
7
91
96
184919
473563
90
440830351
54
406994
165444
937448875
55
320649627
9
14
81
4
686256149
250205
51
17
335187
309463
8
28
163867
86
788531207
13
187819620
113628
116246
401702
2
93
50
37
13
234574
27
97
83
196383
439934
28731
7
116652
45
405949
66
40
55
257935
6
12
25
67331
445943
44
87
79
274399
3
16
291529
138927
499651
8
40
778029800
995515371
6
484322
465260
299827235
475273517
80
51
320591
57
52
16
479147998
12
8
45
51
67
361598191
11003
4
9
89
80
49
3479
373180
37
103649
944354750
62
384998
248825
79515
49
93
29
27
85234
339270233
309296
70
65
682152863
289454
61
52
81
431918540
70
88153
65
102242
170713
89
2
87
348541
37
11
70
452380
78
35
18
447242
167369
370972
7
76
363533
320051457
286902
9
369647
144206
10329
66
482494
23
16
107549
327267
118648
307908
5
360205687
11
4666
144628159
276492
4
43132
72
22
56
264767
582759993
348662568
11
156584
29
234641
495915652
471803
52
6
65
8
42
70
91901943
114630951
344690779
352339696
87
306361
233506
164510
354109
63914634
2
58592
64
278813
69513
83
429372
494783
41
69
139825
45
58
279151554
41240
445768
180830
295568905
8
58302
23
41
77
225905
174703
339631
350341
675055169
20
486479
218993
116458
42025
482166
436303898
443705
408226
247257
8
85
20775
56
65
71667
53
84
313900
298184
31
105480
497781
1
57
667479032
28
493608
76
11340
12
493128
49
10
15
33
403173
47
80
497016
144460
337152
133280
23
56155
297629
380139
7
489545
23
430118
59
70
390581253
449849
365938
472943
262727169
297806541
417134
217914
43
296916
11703105
4
37
26
416574
74
173139
336644046
206314
311468
71
2
6374
376990299
330786343
47
23712
203865
80
80
8
5
32
178218
60
3
21
93
25
57096
78
256395
91107
4
29230
234474
7
59
219993
110573
186965
315419
250106
15
313421
2
22136
172455166
3294
29584
88159
19
71
173255
604890672
83
272437
91
424090382
449556
40
56
72
86
321374
524409105
13
36
288122955
6
315697
444325
34
100745
104769
475675
4
72
22
339078
80
169462970
77
61
36491123
302738
8
399574
57
3
22875
398866021
22
57
206060
316908
2
250855
64757527
212644
163596
98
411216
20939
9
362309
260427
99
327639
21
89625
55
416444
2
50
84
407982
366220
854476173
232101
70
4
19
87
208466
1
8
59789
97
351577
16
49
11
300246
486365
4673
374415
45
151041
665144464
92
49
430098
10
276824
467812
709928090
33
433557
43
342445259
71
392791
74
739120403
451193
302577
31
26
239207
25
3177
278199
75
54
47
53
235412
765353680
52
304135
88
472349
379240
469375
2
768921572
83
91
65488
318749
436891
72
993143386
575643186
365250
219248
414040
372214
243953883
66
1
7
41
6
79
49
471589390
7
93100
61
71687
82
91
70
400472
46
3
839945797
71
57
223268
230883
57
808133128
48
53
58
7
281771
92
23
296241
142223
470288
349817
42
33
80
68
358418
166371
176071
82
8
301189
165349
358387
70
51
61
80
96
2558
349467361
323804
42
91
91
8
397310
70
21
51
28501
256173
38122
217327
392301
321620
475960
69
789267703
51
49
51806
4
36
66
45
177713
59
13
462771
237425
279499
9
163201584
82
965433815
254984499
48
206990
220968
257919
263204
40
96308
82
8
30
83
65
92006
86
329448
361579
49
30
467786
294689
409144
70
76961
634657922
419187
57
16
213102
309930
33
58
175603
5
67
35428
270824
241042
79
98
9
299193
8
4
70
2
461777
263705
79892
76661
65472
256170
66
24926
261526
36073318
68
7
66
49731
13
429356
60
253211740
64709137
1
10
53
15
223577
178774
2
263118
7
152827
3
17
68
165384
484095
19
105696
62
266236
97539132
26
906254558
62
237945
302078
55
3
88
45201
79
13
485752124
413897
235443
71
122123
8338
182792
67
16
293757
5
486755
456398
88848
145379
202501
226705
27
441939
41
242618
273298
74
431854
61
359611
84
88
35
422843
102694
33447
420356
69
3
258552
448270
74
37
86
284071
276682
360632
31
1
105850
401731
925513203
4
62
74
498830
92
4
88
41
464011
287906
21
86
159506
93
50
55
33
3
94
8
357288
143214
4
82
289980
41
373275
55
91
470444
6
46
2
20
9
421261
13
32
62659
4798
70
254832
25
6
2
53
2
1
33
7
56
27910
190510
33956
234739
391262
66
155671
57954
82624
36
92
76
33885
364062
8
5
66350
5
451323
76
8
82
569298584
41
371547
194371
50
161322
51
36
65
359310967
3
7
49
53
77
411749
383276
63
4
61
299412
46
2
14
74
214808
50698
476376813
93
36
175339
941948907
472978
21
90
225639
14
274092
492572
2
396663
436903416
64
440933
44
84
246835
74
55
72
90
231887
271690730
227200
431419
52
92
90437
192360199
8
130091
76435
36
238412
167315
443600090
98163
15
418507
79749
449118
132751211
55
289066
4
402644
440762
246341
5
4
241733
371368
425829
88
93
190640
291071
90
20
964445903
347758
12
863722125
45
325319
336629
51
763600379
43
156408
459586
93
29131
108614
64
89
659103341
12
99827
367524
409407
184191
60036
25
9
82
129682
11
50
65
12
51
93733
17
6
908010615
303748
86
70
21
606992273
19
27
84
74
321953
462997086
420466
46
488573
52
90474
420691
40
8
80
546536525
332431
215766
491702
85110
10
6
51
31
468378
434907
5
5
435833
311660
55
61
236702
65139
185247
49
42
20
148155
73
21
81
1
1
68753
134681
4379
73
6
3683
450996
56
165687
70172
21
19
8
90
284025
476084
44043385
24
51
12
89
72
430226
321144
61
313946
490705
783482750
371271
57
15421
121886638
119773
74
453308
9
424591
3
85
467629
49
434797
475115
326910
9
28
44
84241
22
60
82
24
252486
175696
2
99
37
68
390769278
41
171926
332477
334575
19
42
4
58
384931
4
146635
30
5
77
49
46
31
3
7
95
179512
48
57641
88
254127
58
404794
401687
444565
9
275128
15
41
90
265956
54
433068688
98986
987221168
688051996
75
390502
476291
8
68
196295
36
415432
95
268343
98
224022
65
1088
228996
22
894418294
91
82
94
222943
12
106549
32
318642
471521
479427
184918
461024
138422
376565
315966
49
878422389
336462
543276273
4
615446397
46
25
433339
13
143297
252587
730373960
35
14
35
277414
64
199553
219865
120838
124539
245167
244788
92
61
29093
17
33
19
871863331
383444929
49
633532469
12
7
87
77905826
18406
395624
466407
6
888612723
9
63
38288
200802
350345
48
265464
118919
260644632
476033
26
13
15575
334120
233810
12
348725
35
856584527
52347
1
233102
64
449100
46
93
3
405290
589362446
6
366636
112253
3
99631
174708
21
343732
126703
64
78
305303
84849360
49350
423405
36
993388698
185499
234277
10
55
95
380407
67
189796
1
65
408317
76
329842
487776
206270
449160
43
35
43
36
433371
27
24
10
72
333212
7
446365
49
49053
188854
83621613
225918
82639
47
645472905
615027107
121030
427607
111231
74
120738
30
842305632
22
6838
739799561
53
232090
63
59226
14
837925539
11119
77
5
7
442877
4
597012175
384232
415883572
29
466011
283649
4
89
82
297565
78
45823
66
367993
22
29
158694
99411
223159
14706
69858
2
4
203012
82
339045
22
34
26
90
67
409731
711095832
74
29
64
363407
43
1
224960
178183
444602
412293
65
8
93
62
65
82
85154
15
17
67
32
145282628
15
41
78
753841825
77
49
53
47
382304
23
494219
654949944
36
387042
348288
430999
173844
78
3
328233
41
89310
2
11053
2
361593
158518689
106865
280021
275128
226736
273716953
34
6
294613505
89
86
38336
313176
347553
363410
89
6
246345
390431
68
7
403757
80
233307
425681
58
632191135
101157
13
63
94
6
65
226654
204784
303504
532965286
75
4
426293
55
362902
150771
26
180252
87
110698
66
4
22
93233
1
56
405019
346328
84094
43
62
409576
57052
79
55
15
11
457844
67688
159426360
6
96097
38
48
3
429688
32
69
68543
53
17
179665
991544073
45
777704468
85
88
99
418145
475284
30
81600
22
74
79
34
95
148753
64
87
201408
5973
84
58587
349481
4
7
10
49803091
189861358
433635
97
249450
10
2
39
246919
471351
442428
55
14
317878
24
77096607
77
7
627265221
3
28163
7
5
3
392219
322896
62
270544
150938
266133
125594
4
86645
18
6
50
1
3737
55306
203855
502060543
380577
127006
3
542
11
65
152096
306285
98
386319
152045
42284
53
63
171741092
224266
68
7
16
45890
45
32
206956557
86
61
44
213042
470073
483072
404466
39
454873
15
4
4
68
16
328751889
12
12
4
763107046
65949
91951
80769
236627
29
114411
78
92
230559
81
29
198540
258191
80028
7
252437
31
450501
41
41
256436
751643880
392271
357954
60
11174
99532
477836
80
254853
934578378
17
96
489503138
43
15
217040828
27336
449534
396499
47
21
33681
43
98
71
79
40
220685
178291
913303048
739655068
473353
45
51
60
52
8874
32
74
87
25
64
144011977
1
67
6
417497
58212
34
60
59
22
81
56
86848
77203
47
29429
414426
308286
257245
63367
39
96830
127843939
75
332607
97
78
27669129
458113
114013
56
2
53
72436
40
80
77
5871
63
76
996708128
24
210141
496899
370766
96
16
22
451840
878901934
83
95
96
27
167663
46463
391683
253103
101538
149527
465112
279869934
123470
416409
458656
55
80
184861
58
27
188761
23
39
321834806
269716
45
59
98
58
436819
305818
251838
327770
408732
304528
318519
333999
248419
363649
61
142889
68
90
38
54
86
114648
28
448536054
375955
62
46
807914195
89
5
442209
131439
241323
185087
12
4
396821
33
361474
857157164
211091332
481350
61
419286
190479
1
296506
361281
84
42
184036
208534
71
351543
3
77
19
86
63
139023
26
438859
399450
5
210915
47
58
9
430312
446892
95816
175214
150253206
36301
568934112
57215
6
25
23
38
44672
3
24
65
44
376161
313798
9165476
2
333232
55
82
99
56279631
78171
184619
38
35
27
191998
14
62
37
49
397989
469753
20268
23
619012688
324352
77
67
62
562402586
282555
49
19
120231
19
100005
57
50
76
125330
351472
66
26
399483
213664
92444
291519345
91
5
239788
10279
45
353904
343194
982202524
139186
492057
137696
52
47
58
25
121155
58
128671
30
6
73
1
74
145999
430129
208662
5
86
64
784203194
96
7
89165
58
6
80
24
62
5
62
162097
49
514939948
86
83368
42330
74143
405576
13
80
496941
5
177373
235523074
40
56
1
4
3
7
379386
418696
81
60
475866
93
3
89
74
74
256291
13
131718
37
464486
412112
259067928
64
43
456895524
388966
331220
165969
68
29
477547
414357
53495
227480
4
984580810
364551
42824
97
64
301145
49
158678
258295
92653
526040491
758031946
36
337946
287498
291944
285239
2
251062
91
138289
59822
119753
9
249820
68
9
26
48
160682
13
375290
85
30
72
363117
50621
2
17
209976794
52
32
447307
41
81748
29
77067
17
12
850795080
81
190941
680534010
31
888910429
287746
461498
54
332473
38
48
922553768
106585
52
15477
42
386509561
94
92
45736
650689968
96
413955
441821
764628940
316977
23
460491
24
433277
1
142945
85
7
331594
3
66
94
25
225691
83080
87140
2
41
80
176371
3
55
66
15541
1
66
34
267641
486767
15
214551
36317
90180
899809418
88059
3
241169
21471
162713
83
787925233
262210
76
54745
68
214615
1249
312658
41399
810758791
44905581
92
79
7
31
7
18
3
78
478164
316330
427435835
282398
331923
393018
29
23
431966
342302
351536
18
817931704
64
253844
19
83
358529
360168433
2211
247556
942089742
29
906784351
431389
508772432
19
36
415740
23
10
394674
87
58
425683
20
72
62
59
87
291629
65
5
376860
473774
69
29843
10
252688
50
81
113923
45
84
249763
56
327404
8
27
32
6
8
770235190
748970963
23
188415
9
329234
88
137492
278508
477285
97
89903
441841
4
6
74
269059
10
124997
74014
66
20
53
527992215
23
82
65
65241
145773
381269
322709
810544212
270283
9
29
13521
30
498408
23
9396
4
8
69
937611939
2
78
361266
538898996
197823
89448
1
1
43233
64
61858
637
9
55
315571196
1
27
438928
22
206898
65
388187
184198
29069
41
61
7
287263
269466
3
35
438086
24
107667
495451
1
311318
111894
72
39322
1
20313
61
98
492167
88
51
429041
4
46
49
40
105410
50
387801
777890772
764627670
99
25
174060
605480378
65
358271
54
209524
67
46
19
37
128372186
491172
23
37
18
67787
181020
64
375403
85
78
147418
27
149462
880553047
924836527
1591
120939
2
382106
611077211
1
367137
17
5
87409
1
56
67
378239585
239646
1
22931
13
219853
74
967425068
278949
240272394
45
83112
121093417
6
13093
965417021
83
8
48
403823
202316
92904
2
38
434174
361370
176560
90
70
21531
81
1
320583
74
55
35691
71
32
244539
435803562
99
62986
424470
478825
56
226728
136376
243511803
54
378343
942148183
50
479029
39718
1
218567
45
62
357474
24
2
73
305466
282679
453865
83
468223
59
194692
178048
484359
942725230
123636
60800
49972
283470
383865
169840
75
1
13
383113951
202066
324806
29998
15
14
7
321377
141832
167490
100605
472920
441063
6
84
91
181501
453067
153910
55
66
177697685
60
296597173
28686
85
334969199
80
9
320117
184057
269208
86
9
16
4653
74
51
45
589432955
137839
898948584
478720
448821
34
75
53
99
329479
83
10
1
201151553
331541
15
33796
2
4
3
57
66
2
975281369
363347
76
958546781
45991
6
46
304289
322160149
68
73
87
99
41076
6
77
54
439758
219671
1
67
192922
48
5559
6518
93
412763
38
279078
65
98
17
731240863
5
4
66
99
81
125651
271578
6
8
743222987
104224
34
83
323979
5
85
82
26
166380
2
344586187
155812
49
77
32
267347
1
43
82
93
213027
34463
421586
52
9
86
169930688
77
58
10
7
79
45
135895
723534141
4
63
206048
284122
85
579833020
17
363091
269547
9
175464
313291
44
346929
92
321278
101031426
235472
5
482171
776477816
17388
91
400992854
13
180616
238289
9
118511
54
65
127527
47
173501
912418585
140960
465757
33
7
14
7
13
593027578
286403
33729
90
79
10
441600
7
63
257735
80965
86
88
1
485026
3
33
447609
89055
41
18
444869
381128
38
57
8
57
160280
27
36
49
61
71
64
42
23482
16
3
2
320763
405201879
31
400782
345151
40951
25
95445
272401
6
83
163357
22
443816
68
426129
511651961
4
37
102727
49930
1
199531134
40
175098
71
274831
345330
1
4
177508
261331
50
44899
52
485792
435277
463492
216516
242180
51
852245354
418030
88
63
164878
51
271047806
351367
95744
206044
9122
415748
17
5
9
20
36
427663
89
181825
414185
309217
80101
247677
287027
84
120481
477203
5
64
394528
434446
2
71
5
69853
24
19
106963
38
73
312590
8
742320218
853560840
63
622085201
574955725
260924
190343
22
13
9
7
21
424947098
273722
442542
54903
177548
276881
457513
61
25
17
77
15
367795
58
83
197814
459629
408925
76
39
25
9
338407
104301
27
43
862970974
128742492
489469
74
264966
9
22
4
73
23
91
179681
9
73
412634
67
61
45
440635
18
222326
177646443
398075
29505
8257
38
229981
398803
48
89990
7
141163462
237422
426923
118787
68
56373
267637
416652
245411235
25
96
23
836685533
86
233999
4
21
77
23
34
75
199986
52
461239
19
74
20
10
59
60204
363667
134005
349376
188774
7
89040
939914610
75
922577560
22
2
534160730
69
275866349
1
62
339374
101706
82
292232
99
391157
373217
23425
134054
70
285106
3
91
639367225
200432726
19
2
53685
50
337648
71
193622
22
838719114
428985
53
135143
9
1
46
194686
155836
39505
456505
52
433992
270651
4
62
52
57
98
417365
27771
3
988908348
439400
41952
66
8
405512864
75
908545549
1
348427
89
59
409587
445114
18
105454
413680
499816
479991
73
91
10086
74
480606
5
90
89
50
11
284896
319241
85
463008
846855068
20
4
7
9
58
261447
172808
341104
87
22
22
437980
57
251702
277001495
41229
568599434
81
35105596
422237
13
5
138377
427611
23
36
1
19
2
63
249220
79
355333
399639
60
68
410924
119345
148045
116579
981831995
8
295101
257960
39
5869
202690007
56
269756006
302991
312227
78
50
4
27655
258091
108873
59
890997814
2
97
3494
441626
7
38
92
76
464069
240138
57889
104645
64
10
445407
60
78
495768
62
45
1
281421
12
3
214261
45
3
276043
520164010
57
36
379280801
428493
201684
75
415464783
250961
481177
309334
282890
360857
473628
300978
136960656
6
298346
19
73
147607
339544
106074474
35
359258
39
47
273464622
321622
135134
76
58
274104
465540
25136
110235
42
145087
50
82
34
68
676533152
178675
236304
317069
255148
425911
48
18
546058039
38
4
38
452139
65
418288
290131
184657
191576
337001
498493641
2
322331
5008387
481774
90
138585
7
48050
380960838
411000
476303
3
34
394266
40339
63945
44
119764
353949
117723
8
21
456107
105905
37
327409
88
44
341394
51
23090
735686012
156137
76482
18
14
52
67
470332
61
10190186
34
71
24
37
4
61475
517175429
399482
119549
696785794
407028
433356
507726830
94
35
82
97
262604
64
43
241615
5
13
1
700649471
3
106076
8
62
6
11
82
451766
90
55
19
409472
17
398936
355675
28907
67058
8
43852
527092077
47
111929
427693
418263
320179
56
673642465
457695
843984658
72
411398
6
88904
448626
401408
18
64175
5
49
54556
19
94
4
259692
15
90265
90
119276
3
81
91
34
679081761
248393
4
41511
388775
89
27
242478
12
183516
134876
60
40
427963
54
57
38
469943
34
42
388610
96
918035691
79
32
3
214036
315584
416380
251989
239073
717020750
373772
53
400016
13
7
81
17
287902
61
475804
436185579
409737247
1
274224
376944
343779
35
422451
347975
65
803391180
372528
4
43
8
286949
981546342
88
336367113
94071127
67
86
748002908
63305
218812
6
70
32227
99
93
9
79
88
104415
330304
269126
66
27
53115
33
95
4
75
62
8
734265892
425148
54
662342263
334582225
26
76
95
45
77
497492
26
244064
97
101095
289177
401836784
16
57210
246972
74
40
79517
667610893
14878
71
72
27
730917482
49
382070
241425
26
439610
46
181458
36
3
91
95
53
202798
241619
27495
48
430416
56
38
73
97
2
363545
8
20
126093
5
15039
229915153
36
263685
19
778545939
69
122120
7
72
254870
345253
23056
42
62
143857
464093
256931
464921
188705
8
166034
122589
97
6
28
83
427730
252636
89
76
6
9
114107
269488
12
6
17
273477
76
338725
629177825
355829
5
85
714914012
59
32
30
80
310292
329769
20
230219
451769
213586
272910
60
32
16
76
284670
11
324591
87
9
49
79
29
91
29
97
7
73
2
249568
625511435
74
59
3
83
259705
62712
84
444841
114369
140828
130896
252302
57
807674293
56
264894410
28
64
295863
41
165571809
7
35364
348294
89
101930
21571
188924
405550
21
379415
27
280148
854480825
31
24
10569762
63
71
67
286531
35
96
446441
7
466254
534568430
349579
9
70
266858
66
23
397687
56
226125739
376173
20
15
206649
389807
1
55
225015
62
54
489196
5062
54
99
373754
56
62275
420098
290377
99081376
55247
90
375686
405071
30
38
96
199052
397976452
77
416636
3087
13823
2
288901
8
77
127632
470771
3
392457
484038821
82
38
52324117
292885
33
351535
389688
8
383594342
163906
6
4
304765
688035105
435668
6
187102
36
26257
25
17
92
6
43390
662170427
52
76
476910
89
314880
86
68
5
88
297067317
27
19
187154
248834859
66
91
32
313565
480007
16
7
83
463175
50
522792547
5
34
4
253960
200923
787332724
530318979
61
362247
179200
479771
119120
366887
20
57
226994
20
88415832
52052
456426
97
58
311413
178421
176128
83
24
691807944
271460
74
53
62215
118375
10
443176
29709
315061
1510
20
10
135599
98
57
20
229657
584018226
1
458293
444451
327266
49
47055
21
97
36969
216089
59
18
475135
43
6
89314
216764
68
66
34
22
94
1
91
46221
316912
2
131038
64
43
60
67
16
99
7
79115603
460121
146045
84
79
2
457267
6
342911687
8
59
60
92
292874256
120093
94
13
2
25
33960
56
901183601
388456
102246
90
935065656
355301
468649
84
305513690
187430
76
36
222138
5
67
87
40
36482
126452
210973
88
37
433068
72
69
1
193352
19
62
96
40
460802
16
55
472394
13
49
91
137749
461237
23
25
22
103632
33
373748
51097
70
41
505654100
69742
428632796
470689
92367
6
869147914
206545
65
109012
5
25325471
22
83
89
4
353381
91
229964
83
83
414102
792262950
271678
36698
92
37279309
52
385339
64
42
180489
75
288800
204098
99
35
37
30
53
9894
69
288911
12
31
62
10
391491
54
16
59830
193791402
23315
112953
11
10
290944
99
58145515
2
83
249233
60213
3
292008
73
5
242017551
88870
136900
424662022
68
400069
316686
6
876402370
225616
8
288429
4
7
83052
65
47
32
142628
22
5
75
152468
39
331347
94
56
358380
375855
706643113
96
111265
388725
28749
179869
49
40
94
6
143382487
9
98
388025
5
69
56
86
9
232302
88
42
96
434203231
52
7
464160161
200607
8
19
38
73
5
13744
17
10
53
375339
163871
4
185892
47
121139
142546
42
20
27
136724
429808164
499265
258289206
63256
27
91
422613659
38
41617
299551
40
6
6
96143
225433
85845
4
39
41
37
371739354
74539107
381608
186709
62
83
64
67
6
93357
66
95
5
349726
92
483349
493156
88
93
243579904
75
15
289339
393707
98
79
180299
75
187762
9
212512
140631
67
371237
54553
14973076
62
367316
209340
49
57
9
294549947
27
405182
54858
491286367
472947
71
86
76717
97
48
96
13675
462870
35
11
188719
34
170227
59
49
197621
84730
212366
43
84
216529
422942
6559
47
70
127058
325107
7
22
31
32
147835
7
498040
297566897
162264
345630
3
9
284276
310408
326821
28
90
469151
30
841898136
103425
512674453
7
951589823
8
84
659589944
90
84
313567
300684
185105944
51
3
68
327521
166664
1
226161
440632
243047102
19
467624
419091
418726
7
231941
118004931
57
11
4
24
32
240016575
22
235454
510639912
452225
335845
59
96
77
54
51
553053131
15
44
58
48
68
29
73254
6
14
46
90
61
24
9
141670
468935
436146
56
330588
20
48
6
28
60
216681
79
73874
231100
93
77
9
36999552
41
11
2
9
61
371358
11079
22800
30
419718537
47
428066
26470
97
177237
386852
77
164104
217233
414771
393675
26
59
111615
92
84
140501
39919
67660
457983
53
9
695
25
90066678
36
127370
42432
482614
92919
15
37951
4
154671
13
2
442050
78612
56361
90
255484
45
37934
44
15
90
14
393967
136122
988941407
243792
175798
416199
57
253677
362590
76
307787
31
29
52260
16
735412387
43
493334
318781
134323046
34
47595
278289
8
89
303032927
448713
651978590
433269039
320571
115022
98
397689
51
46
15
23864
41
287561
685381857
83
29991
3
39807805
311267
169338
10
2
9
354978
62
455110
89
6
4
486006
56
26
99
109494
445273
96
72
20
916821464
153673
16
76
117807
447675
30
55
124199
28
632
52
220187
434482
916608640
81
436605
65
400972
369587
82
27
71
84
84
2
75
17
45
91
396760
149676
58
66
40578
67
51
332503731
17787
8
33
83085
35
34
24
471354
46
58
143449
66
241904
127329
32
394003
318539
98
281555
673968055
74
76213
47753
67
76
35
78
350400
25
21
79
101970
277813
85
20
21
56
97412
57
205259
52
240348
97
150164
342866
6
22
300175
203989
91
839218755
83
473426924
88
299531
220455260
22
52876
77
88
54
3
5
51014
195040
516024176
17
63
366240
34129
66
24269
301135
256717
462194
19
78
119443758
18
1
3
220101
27
75996
14
47
15
324890
260656
384482
151450
347313
15
366888
387115
7
404727
72
31081
175000
216316
530732552
477942
430956
69
14
186317
337532555
802171807
46
442729
255313
82
967299072
455465
437840
349852
73
7
93
318640
97
47
466991
1
17
389184
222392727
44
25
11
85
984267281
28
22
95
334823277
84
54
79
156045
12
85
6
320493677
175168
278277
409418
52
52
66
6
97
84
66
5
76
412139590
85
68
32
127690
10
8
23871
10550
407886740
51
48621842
152902
35
38271
626091838
3
90
87
3
33
246313
92646
32
386541
1
25
930269578
438163
13
90
76
40679
18
59
486861
35
371644967
149394
259642
438273
23
416545
51
349297
125371
1
444434
173032
556530814
628960870
54
8
44
57
24
71
3
3
220537
622268365
54
4
350332
69
11
103396
84
39941
289863
165150
801245631
9
16
133033
340931
296073
267948
17
86955
89
439699
4
54
35
343387
6
46
111960
273033
52
366568
206101
295237
834836728
4
9
188302
79
39
21108
290142
148845
345868
51
373743
80
83
330574
89199
441221
62151
160857
387632
26
139065
97
866998219
21
68
87
63
487760
8
81
95
3
60
151120220
84
385409
52
76
92
54
380358
99
88
63
59
4
29
80
445254
96
78
58
66
267211
695498817
416130
913444063
82
11
95484
350183
48847
9
53
149072
107249
320370
1
9
6
228370
76
351002
86632
85
29
51992
27
13
629792173
415962
15
44
270227143
49
258395
359809
118883649
6575
484870506
9
105125
35
922397277
87
400969
59
498798
22
1
41
367776
314698
99
28
187331
504406207
79
4
89
89
99
765411585
252855
163786
10
88
175816
33
24865
53
63
90534
426965
477342710
439893
59832
37
51
197215
263014
28
8
49
647074570
192048
81
286640
99491
19
70
227207881
58242
81
91
31
28
16
90427
9
820576992
434229864
105336
28
13
50
323282
5
438372
71128996
87
196020
92
348688
91
296154
24871029
6
302905
25
18
6
139648187
45
70
34961
315289
74
2934
151702
18
768753720
65
72
14429
74053
4
46785
332075
91
3
133982
56
225116
712084699
166730444
87
369929
368358320
43
153338
359519
462283
3
88
547353652
52
416908829
161870
26
340663
7
33
171106
6
349677
24
89610
1
87
467924
50
127667
21532
62
605470998
47
394262
72
4
15558
19
5
65
228739
235037
143812
108121
12
6
210978
45
30
496264
87
70
4
107492
65
320837
40
453852
35349
366011
45
51
491943
473126
65
250158
23
400563
32
33
2
26631
487028
89596
18
36
62378
74600
54
44365
393855
80
84435
458879
56647
90819
8
75
807524465
7
146630
68
411447
68198
3
37631
49
3
4
147948
3
77
51732
40783
264098
215046
106201
67
59
642666640
302483
69414
86
290677
46827
14
7
129734
65
77
74
23
256893
206759
420954
57
4
243141
220085
81072
41
148123
195858
328906
27
6
418176
68
24
57
513310428
66
75035
82
61
98
97
37559972
193578
472441
35
295197323
33
937268033
9
711220375
27575
12
374961
455509
436155
91924
2
14
48
205926
951974143
250575
31
281149
414063846
74567
264603523
166208
454046
84
73
59
3
222005
191075
379308
18
35745
914526825
6
288362
82
23
3
56
75110
12
98558
6
528412978
198643
69
278542
97
288349
445996
320864
27
95175
94
40
77
6
21
78
474087
4
59716
338082
89
45
64
285096
62234
215013
13
26
85
10
65
337855
27
66
831934836
8
98
115180
418633
74
39
285236
47
173534
2
60
617186593
19
15
204609
38
14
615845939
417605
382578
248023413
27
44
172092
364400513
43
403129
190853
27
73
432375
21
28
22
26
84
844954586
77
64
68
789578302
151648
348086
206333
149615
80
24688260
4
29465
488045
3
86
65
65013
112505
40
60
43
166355
8
474015
318545
84
6
14
83
420882
59
991929018
122874
384965
135982
20
987814859
154034
54
140181
148314
32
122369
164195
3
60
91
91
480758
43
406163
287282
286886
100103
13873
60664745
220399
77119
38
7
213725
237237
62325
455430
68
62
297288559
90
73
54
38
143060
129887
316141
176273
41
732092835
70971
95
472326
477488
2
489131
64621
194665
443733
55
11
245295
347210
21
21
350239
2
146558
42
4
97573
111785
490969
642078381
18
471694
88
33
2
343856
746459799
17
92
14
86953
67820
6
54782
35
913066663
20
60960
723738432
4
3
342017
71
4
2
220893155
384640
358158
563120768
104692
99
168253
117566
433012
70
77
95
42298
463438
181445
775027763
482837
885345911
472176
465737
18
265103
293245
38
70
8
76
49
350810
50778
43967
780363524
163394
83
208236130
128009
26
32
84
364364
82
70
180094
218451
1
16
6
532317723
285957
430448
841116830
3
70779
83
187661756
609606970
40
39
51
5
38
17
10
86
9
283812
73
344936
27
379776785
30
13
30
438085
387329
290427
348277
325492
9
254255
7
131271
36
50
26
383493
29
391248795
290910
277230
108319
134474
9
81190
52
22
91
2
21
263911289
184077
2
388990
31
59
361306402
417446
532712805
90
22
192628
79
61
106893
153659
36
27
47
75
231237
431481
78411
175791251
18507
53
77198
46
19
89
78008
63
265082
37
955867878
71
9
82
31
28041
446712
74
421271
49
75
66
123674
93
401066
614338841
425263
38
220185
96
13
907429405
193883
60377
25
269344
79
52
47
81
97
435396
35
492026
42062
94
23
153908
359945
81130
63852564
393172
3
83732
475770
90
155716
323853
635316601
5
266282
77
31
416116
1
6
34
401406
195539
1
331546
43054
6
5
41
477341
60
69
11
13
5
130275
323196
865477638
399733
14
205439
64632
490452
36
5
79
50
334831496
47681
37
63
179122
43
97
253948
7
8
918333019
156030
373038
2
256673
8
35
47743
196585
78
66
17
9
76
209878
37
33
30
35
30
92
5
7
325984
164685
48
20
149250
6
1
342165699
16
13
12
83
94
382307
98
256594
38
88
384307
385127
72
41
67
179001
78
62
467349
316425
163549
32
78
456003
79
37
16
29
46553
333435
724581161
15
3803381
8
5826
551839567
134448
279240
119039
5
4
205901
178648
6
627988720
55
470281
230056
4
389520
96
151009
490241
30
317908033
179622
429796
96
144233
124795
311078
31
492317
26
77526
450527
99
948376692
14
420612
2
9
84
63
88
195510
297249
5
26
59
77
35
4
10
333562
374898
62
5
384406
425798
5
131975380
58
258337
717694420
45
8
219032839
65516
320328
91740
16
455841
5
8
84
56
223212025
195409
255760
160671
76
90518
18877
33
50
29
57
229833
124733573
371432
64
26
318589
4
110264
483235
19
494983
473111
30250
225887
619655013
445351
9
207178
9
90
8
47
476380
109846
960318566
58
59
106719176
55
8
384077
82
196401
409318
2
213796
5
16
91
16
6
89
79
23667
74
28636
36
8
93
267816
25
13
82
59
25
73
24
86
92
257727
87167
63
96
84
228676
424726
2
189649
52
210857
10
13
3
83
22
208208574
425293252
437158
93
432892
63
35
82
444617
69
52
434258
565601410
965050666
379254
15
32
39
30
94
386269
34580819
332915
266567299
267054
291333
152382
190579
82
1
53
942353809
266295
453265
90
71437
77
307335
84
71
149809
25
93131006
24
440778
16
10
337652
388675
298333
6
382350
79
206354
9
399165
85359
602122009
35
304421
194143
1
10
948338828
43
14
506287111
37
5
37208
420156
2
67
6
859245299
395787
167145
45
46465
328143
89
321307
2
243211
450427
175689
95
3
791004205
428864
278760
211333
217309
8
367527
392334
350906158
74
67
498222
3
92
22
57120
337369
65
55186
386806
57
73
78
60
46
346655
32
427253
97
10
30
466180
72166
332001
154939
35
7
73
480376
75
247571
622665376
10
40
172892
450349
45
426904
25
50
89
64066
87
15
4
21960
68
215388
21
23
154226
160899242
11
19
43
156781
89
14
34
3
320768
81
100470
39
280260
75
70
26
481925102
28
12
97
24
75
67
4
92
24
35
192930
737583065
53
68619032
55
158022280
27
32
69
366492
2
20
15
499215
24
137262
45
473683
410963
14
90
9
164203
289904
49275
225838
29
10226
22
384750
77
153713593
24
422838
74114
2
91807
391840
96
24632
8
412893
11
70
345276
332536
399458
79
3
14
212414
77
376150
340163
71
893706173
3
20
5
345108123
97
46
29
12
46
50
493091
491062
74
483536
41
90
920547809
15
91
984976229
20
23967
194899
91
88
965103080
1
59
55
10
289632
21
181407
343608
335364
51
46684
768800377
108026
71
176624
247504
48
181133
103857
5222
359225
42
92
98
9
113404
18
136726
113260
92
74
259351
95
51573
83
43322
61
154620
488087
713255083
224361
416258
74
361372
437229
442915
51
8
292470
1
90
75
35
234850
4
285495123
45
451626
13831
310076
790256072
193897
67
146861
82
74
137264
29
2
14
85
440731
55719
8
84
35066
276065
94
331577780
352384248
15
85
73
422774
7
80
371466
329567
33
554005824
39
61
79
97689
310523
322157
32
269328267
8
81
14
3
768880357
388264
210860
22
77
96
10
15
91
392150
95765
336178
127493
716385240
85
357848
7
392699
5
53
26735
33
30
9
98
401584
339175
27
28
51
180737
36
94
444977
7
497658
9
4
4
76
46
16
57
7245
57
419544
59
51
709542590
59610
62
47
71
608186957
81
334610
209343
11407
66126
438013
9
417688
55
395379
300820
484828
5
392093
343998434
391856
147272
52
20431
9909
338790
302058
64938
24159114
76
90
9
100333
38
511810368
73
84
393398
153316
396892
48
45
244229
223519
66859799
67
90
12
25
406569
110099
46
60
65
308315
40
30083
282125
269531
1
243920
21427
36
44
83
332246
59
99040
23
137514
50
217265
21
224451
281207
29
4
356695
85
1
151005
157894008
38
63
179276
433653668
13
280544
76
442589
438840688
70
13
621774435
117959
34
207918
43
45
413204
57411898
43
793274768
80
82
241333
31
7
918010209
96
83
449656
13
143178
55
480910
79
37
316527
69
432375
2
99871
199207
22
5
247369
99
40669
225058
46
73
9
92
417525
167786896
124333
78
243314
99
353834
63
67
81
294836
29
484121
9
642591578
57
29115
356090
334655107
135079
16
975517189
340397
893201678
317353713
436320
34
416747
75
35
971266701
26
142942790
66
712837804
73
92083
794969677
8
196488
136510
86
73
3
230902738
492777384
226462
238252
75
34339
945703029
10
403897
23
164667
312231
2
206296
96
25
296566
31
379541
419259
62
30
7
94
298248
193862
30
1
401557
5
29502
637868476
102451837
17
144130
82
105779
383516
61
19
79
8
8
2
389102
15
169347
285840
52
51
124323
41
222381
163838
45
67
1
135106
105181
857125766
300267
7
206120
129480253
43
76
47
475525760
498936
57285
54
23
465060
128842
21145
180892897
37
459504
47
244321
76
35
15
64
1910
943331428
459364
2
7865
43
136950
53
210183
82
394916
58
7
81
358684
479980
87
460043
323046
27
408670
208891
52
50
320230
8
35
95
163499
350711
95
5
76
231566
82
36
35
3
459172
45
406792
66
2264
323304
48
4
61
83498
151058284
30209
571888186
365691
459472
228879
13
47
357791
67
166631
333222
835554469
35
2
192315
347951
50
853908020
96167
9138
91
670156442
48
81
94197
414653
63
62
35
9780
181200
65
80
15
81
261168
64
63
9
41
372405
187130
62
6
2
71
311735
86490
60
176911
53669
8
449984829
17
7
59
69
302375
198549
452360
245982
81
7
948676057
95
208453
319412
34
78
17
554702718
91
433116
45248
2
275251
8
30
34
6
33006
312367
45
469253826
2
210679
135127
30
8
72
180824
442327
61
78
41
29
337017
214936
403422
4
18
7
374332732
28
435148
876633263
28
95
73
2
325807
980264352
79
292142
946652206
97
903998590
4
4
30
318442
973188757
43
43
35
4945
33
28387
220565
36131
161119
55
8
360406
47
203733
198154
47
66851262
68
51902
107598
145074300
395172
12
68955
8
370230
7
23338
448515
558329654
81
48
20843
258579
839299012
57
355050
467831
24371
59
75
184854
334590
21
371129
39
35
25953
18
286185
34
72316
347829
67
78
83
21
455973
65
80
32221
8
266856634
9
18
447609
95607
9
106121186
252702
5
491818
451007365
198814
26219
735397306
306155103
67
401902
877283637
41
59
72
58
94
448860
28
55
737850346
6
15
464377
350633
380891
121489
72
33
276851
2
217555
48706
65
364926
64
440084
55
49
94
83
243235920
20
832048908
101849
57
34
432373
11
48
10087
145008
1
295237
30
437140
51703
36868
473014
32769
310085
23857
490441491
472342
88
83545
77358
947302381
99
78
669072142
80114
113780
21
353539
27
73185
459661
482256867
56
45457
7
2
417672
461691
28
23
377098
93
877674323
212357
266
470642
99
28
98
330604
12
394998
281732
216085753
10
29
423726344
3
876688263
182957
5
72
410912634
123539
7
26
21
297236
26
8
71
45
51
203160
107130
65826
140709
94
356799
113840
33
15
364210870
287219517
5
34
70
52
47
403181
93
147994
136770
283539
5
718184942
17
69
101986
68
244502
9
296099485
88
18
168581653
41
88
64
61531
42757
130223
81
275414
2
403469
11849
409647
111824
395147111
6
42426
57499
333667
17
31
753018955
88974
94
495912
58
302917
352433
46842
260380
11
54
68889
58283
269690
370913
1
39153
1
681607804
91
78
73
238592
70
17585
96
331777
369261
9
256916
85615
388084
15
5
14
14
55
461200
88
32
372728
911848026
476995
2
138707
47
230187
385444
304009
95
176181
266568
97
485622759
10
191886
293687
64
72946
450890
424900
361444
315714
95873
23
14
7
36
42
58
347030406
73
348318
53
8
72
87
47
332775
7
337965
69
398377
74
66
59560
573375745
2
296458219
108579
52
28
16394188
42
757744838
285481
79897
26002
440293
320335
92
551562990
68
713330773
18
397189
99
576386218
147996
47
5
49
504252017
21
41
79
24
46731
821954535
258391
260864
448374
26101
5352144
48
435917
321876946
261666
238520
74
40
128481
27
5
564462205
25
259276
917067708
90
495698778
317114
40
40
30
84
16
425728
26
18
216240928
7
358122
9
69
32
61
87
421025
256216
83
49
59
4
62
306575
370173
1
20
417621
32
17849
27
85
27
256094
225794
85
83
397688
14
7
29
82231030
30
346236
35
5
5
177331
66
36
410198
151350
815357374
40
126176
6
121694
8
7089
43855
283912
2
85
3
804318076
95
398295
92
327277295
465354
289517
391473791
59
43
41
431921
88604
451108
269033
37492125
32
187938
24
4
43
42
348770
443522
90
55
61
13571
200801
5
27
83
16
67
244776831
70
23
57
210461
84
4
434709
924768445
315337
50
69666
260901
297314
683166018
492501118
469890
53
49
6
33
75
442315
450048920
62790470
2
81
189281
441270
78
66
477728
206544
52
374835
77
211149
588187128
375549
616029193
24
351458
480072
92
437924
83
237308
95
261298
231411
9
48
16
34
267082
33
442361
7
97
93
303663
457761
909677360
18
63804
302837
6
52388
19
6
74256
3
40
6
79
76
619802298
48
10
451307
358756
4
36753327
752995443
378960
342562
13657
635684566
368859
580048191
98
458554
98764
434976
66
488292
46
85594
490028
89
436846
703022386
270960
457061
348265
2
65
6
205175
72
383871863
36242
310737
75
56
39
94546
74
466331215
7
329305
27
439217332
93
744601790
325007
8
36
31
19
255850418
6
82
392567
26
20751
250045
260589
74
393080
92
145936
63
951141089
261495832
97
29984
472219
62
483022
92
440832
259119577
78
7613
40
5
75
11
394594
182073
55
76
92230
79
325311991
111612
660984440
405559
286666026
59
7
491266
64973
76
596926753
29
432161
59
25
294212
1
154331
402583252
115213922
49
98
156941
78
208249
325637
37588
499266
73
259471
5
30
4
85
45
87
427784
52
26
284539
63
154886
17
163611
88
454091
61
54
14
459942
80820
960816533
379644478
45
2
453185874
99
171241
61
79
42
6
19691
403183
10
78
34
414655
43785
96462
212799
65
384539
20
8
8
14
351233
80
97703
47
27
218564
45
68
91
329227
483610
90298
13
287432
121582
8
27
93625221
317232
73
392983
50549491
231592
261487
14
68
43
161454
84
17
74
679890044
103316
22
89
27
89
827490593
17
96
446098676
75
196132
29845
78
357472
29
359496
8
4
499388
640464400
8
35
852789608
67
25
300088
20
81660
47
42
406659
308590
3
98
42
108105
144922
160927
37
65
157756
41
94
5
4
265422
62
10303
485214
308546
430249137
386725
155242
82
169288
43
85
456760
344051
80
3
467453
49
6
32574
1
37
342877
238346
36
202142
45
357861
74
897608843
375752
190819
44
217129
5
43489568
80
659422674
69
416267
798963776
46
85
88
228889
45
490972
3
52
48
17
24
9
16
69
352851
75
912389442
77
370709
59
68
8
257681
271395391
14
119889
103815691
67
118903
555758050
33181
83
82
176685
213718
69
293111
24
53
39
43
59
68
22
7
419351
381415496
7
84
12
609930559
8
99
210598
372445
16
174927
331535145
170501
81
373216
117929
260304222
39
93
697185402
157388
93698
312670
286080
291677
497693
356560
48
31
37
484609
90
86
17130
24
15
242858
429093
421011
43
250256
70
280539
24
46
343037
47744
252976
4
367946
3
14446
352186
99
112335799
77
62
524355740
59
18
712270682
259319
64
96
109247
35
53
177270
12
132490
6
178008
87
2
6
451749
215533
73399
48
26
245832
3
75
14
44
46
268409
469451
100281
26466116
178145
12698
427373
353779
36
468781
59
52
5
94
272899
55
464911
24
48890
34
88
3
194972
430388
899648357
278338
94029
353572
99617
96
168517
8
99
19
214879
129675087
33
50
62396
95
441420
61
11
33
80
244584
3
226239
43
71
73
152247
75
485928
429102
566219450
81
63864
316843
24
81
428569019
3
93
8779
433618
89
59
20
2
25
92
325275
102917
240791
13
459932
77
480656
458288
89
63
441627
99
72
8
31
30
214097
94
165380
19
469616
13
8
316640
211367
55
722290759
221916
7
45
329812
74
20
262932158
48
68
32
47
393838090
458303741
47
75
194400
10
449150
146316
471373
8906
423443
36
346562682
450009
49
266126
204214
449498
460973
423248
59117
383134
40
25
11
60
206434
284492184
156609
96
85
44
141316
8
145795
960921269
120670
152999
53
28
42
362157
93
81
851803825
614138977
49
71
24915
6
57632
372075
14
10
338618
7
237870
111602529
92
97
166052
79
18
309375
57
111550
289144
17
84
97
297489
90
5
11
33344623
134459
139741
4
57
217519
262236
76577
75
4832
53
63
8
68
19589
3
487863
314380
472844
133724
141640
226919
346703
41
1353
29681
82706
290465
288223
473835363
30
147904
788263409
398777
40311
538087626
67
8
109307657
64
27
37956156
45
25
92459
81
396089
59
3
95
487437
353869
60896
445144
98
5
27845
269735
236116
103713
28
325882
7
42
67
31
343932
263120
270099734
431976
635581566
16629484
414
47
472482
33
1
19
30
1
40
398139
71
734194825
70
6
365965
222705
94
33
494834
461549
91
53
7
458742
49
456929
50
147267
429198
384653
99
9
646393133
151470
77408
43
197915
142052
429325
5506
22
87
145031
272542
6
34
8271
179443
5
357579
104491
8
184306
1
76621104
50
215169488
97
4
86
273135
5
97
165446
44
28
233289141
54
173229
385419
50
84
301172
91
5
973066964
461282971
52838
851357685
72
7
36
2
938754057
366303
65
125944
80729
434255
84
89
8
55665
883967241
443284
195533
10
84
730495275
476482
7
11
35
6
64
78
17
446474799
324627
247586
45
11338
197062
425133
344669
458887
198739
5
78
122998
29
2
13
3
3
3
257469
89
37
279717
340973088
72
57
89442
79
406733
473925
88
7
407593
2
99
673272794
57
222230
60
182013570
275472
430538
21
59
10
81
21565
54
47
279322
87
70
6
99
8
449572
1
482317
168174573
6
9
301765
3
11109627
96
240485
83
11
47
4
350407
22
2
35611
90536
71
81
346351
882787514
32801
202604
14
23531
12
475309
44
67
27
81
89
25
155144
388920
82832
281540
2
885313081
300621
59
23
79
28
86
8077
547196902
101974
52
40
446517
143190
551734024
121911
96
186670
483776
9
359783
223106
143208
165969
64
58
5
367850752
693299838
135597
80
413347
311209
111801
89
6
80868495
142485
53
478882
51
151204100
42
15
400050753
420528
98
27
73
381252
453431362
304932
696379314
70
36
35
940288481
18
37
250352
633269295
33
20
118456
338806
3
192220
304949
5
317222
96
70587
307512
320500
55
7
80
273478
189206747
421397
18
292989
46
12
12
21082879
44
39
29210
133221
53
887814285
95981
17
483444
21
20
30
5
98648
33
33
79
1
253742
62
56
40
37
3
35
51
411829
26
294175
26
337206
477335
268809982
57
73
90
442605
84864
268721
228180
82
176613
90
409997
93
55
265926
59
185732
65
419191
637119674
4
27
410000
897604635
89
30
73
34
87
112542
226676
495377
236296
90
699641352
80
7
187431
476831
86009
19
63421
146621
319319
80
47
56
62
108839
40
3
29
88
289607
525412174
16
246553
25
21
477181
67470
3
261450
231149
73
700877962
14
5
4
184465
55
3
298624
159583
67
54
406287
21
80
35927
4
92
77
574177878
628221549
52
150477997
157800
357394
233465
9
454512
637424283
274274
32
60
91
3
462606
332072481
93
7629
379208
13091403
404103
85
46328
396883
12
75
94
82
99373940
72
392078
75
241103
22
53
34
68853
33
86
73
387189
69
1
96
41
71
485482
60
258716
297179
8
115317
43356
203396838
88
133565
39
18111
97
499601
805871810
89
411461
31851
164863
12
5
469666
142492883
779546223
308003
230823
3
209275
12
37
750949372
41
389918
38
989349571
750471251
438651910
49
33030
81909
87
2
165481
68
92
24
81
461902
39
40
136995
76
5872
5
76
32
491632
875229932
7
25424
275915
84
284494
215191
6
41
47
2
38
140534
7
3
195837
251757
21
466038
370242258
14
168590
120770
79
370711
29
816768295
11
52
61
243520
426270
5
3
139358939
156311
44
30
8
20
309888
322965
84
61
94
172584
92
148195
354657
140752
202623
6
66
77
16
359516
6
47
22
264915
96103
22
73
78
71687896
406000
308353
103612
343581483
75
1
287082
178528
90
26
85
303489
62
51
857606607
47
99
919384099
65120
160530
8
161579
271638
72
162047
58
55
93
368626
4
5
283394
1
6
6
64
123535
44
128016
40
73
163508
16
77
361069
60
245111
244281365
111223849
5
6
8
22
77
41
90
106188470
2
373544
236068114
320441625
178082
8
37
17793
76
10
27
38
92
23
8
353997
326421
352985
18792
76
74225
27
53
294025
62
294883
372220
206523
1
392859
483898
1
60
2
22459
478787
67
357502
381445
173113
12
87
370989
50
99
34615
15
224886
228844
1
14
37
69241
92
36357
405951
45
94
39491
646397240
83
237135014
5
54060380
118126
63
3
94
104025
25
5
17581
81
82
834356453
959593968
93
334822
87
10
70328
299181
99
4
89
32
76
32
444418
125481
42
82
38
422698
78
209412
5
59085
5
108025
72
393434
335490
64
47
309544
17
249493
6
66999
547609693
89983
83799
516704301
129162
41
454918
10
7
755362963
32
5
24
268795
354210
40
12
79
724717855
271779
88
49
410504
336404
55
353001
34
202924
3
35
4
83
467495297
5582799
42
82
53056
53
82
22874
995783027
482290
301228
247353
253892
200931
131343290
96
82
96558
349299
130017
77
860670179
32
90
18
292485
47
463339
83796
3
139113
52885
295633
29
185299
53
2
6
29
114554
9
3
126008219
421287
49
376162
53
378362
359028
858380033
419225362
61
195428
53
35282
452036
27
117035
362517
495650
445937732
7
144467
16987
88
13
36
461917
374119
846825715
30
762953054
162066
63
219419
7
210015
9
46
63
34655
90
44
246396
70
319055
83
41
368481
365956
327372
84
23246
59
187966
343000
49
362235
50
81
7
288904284
5
33
97666
462382
257363
34427
77
3
356224
61
536038835
60721
255861
39
27
114023
1
24
367999
18
204102
61644
61596
59
319610
167674
83
20
2
35432
9
309752
120956
97
108350
462004513
77
270221
147487
47
107448
95
413668
79
80
33
90
265932186
32
74610
70
141026
36
51106
4
66
4
280480
90
222977
398458
375997781
11
22
455518
24
27
68
90
409569
1
80
84
28
338347808
2
337352
71
331979
62
525201736
444353
402375
63
70
16983
2
34
34
489756
599349535
353749
60
8
55
73
202061
326262
511590774
206158
11
77
35
165888
58
356995
57374
13
34
314959
133506468
86
88
19
78730
22733380
47
68930
84751860
228159
86
779903341
541274506
313962067
160083
54
233736
66
91057
98
82
32
5
428709
293602
83
25534
71
38690
85400
35
59
477935
56995
68
15124
27
8
61
593842559
413440
34
7
44
12
384237
87
191975
395859
63
13
13
2766
784805847
328526
407909
14
48
222716
61
180703
134340
397192
24
466420
316926
3
23
80
72
6808236
97
2753
35
310023
38
367738
477501140
253458
83
80
48
813001176
3
142295
45869
29
86287
8
356523
44
8
300783
99656
52
101613
57
66
69
24
897845351
152232427
364898
232986
49
42
1
22
392880
78
86283
75
48144952
917984527
41
195351
10
99
45
74
105089
173453
58
275180
352327078
66
28
456949
83
70
194604
86
245261
1
9
75080
457443
44304
483839
54
70863
62
2
23
335808
19
290487
60
608574865
51
80
65
44
499916
126330
4
93
44
159570
33
2
37
42
200143
370038
93
371569
133186
14
254963
26
45
450074
50
87
48
483106
473106
37
3
452188
40
41
42
57
205826
507368355
8
91
192266
5
17955
329604
52
5
3
49
462149
60805
72
12
74
323400
426626
46
30
158908
88
86
90
3
14
267895
449200
81
89
261449
95
58
187636
21054
648912304
328161
286838
286722118
328838
76287
165274
7
109403
56
7
25
8
407729
9
471556
368939
62
28
7
126010
5
78
296875
72
422558
55
28
263268
19
198956
26
351459
193274
87
46
151449
378046995
382762
128071279
207919
63
154720
26
220120
3
170793
858758242
114973
7
17748
85
96
753257564
407873751
85
43
98891
418461
120250
51
455581930
67
1
92
381641
18580
37
92
14
3
37
81
188597
491979
6
394602
22
83562854
59
6
12
153725
16
54751
481378235
336213
54
23
61
419539
264798
21
98
347462
9
69
89
33
6
40
52
307103
23
35
198931504
190177
4
339109
452986
410914
24
9
44
74
195408
268993
145167
488576
373650
60253
58
2
257045
343477
56
64
39
36
121257
152838
72372
413835
82
412734
57
215799
38
5560
217327
228640
289659
14
25
98
2
78
131618
311674
65
173834069
27
29
99
2
62
9
75295
9
488399
31
50796
34
76
35705
867108830
88
121976
488682
3
217661
88
134159
9
351470
197097
423000
142754
8
49
82245
435442
282678663
8
38
214899
334985378
45465
86
60
609573466
3
95
987549181
3
405099
419658
136915
35
436541
290660
72
42254352
373364
76
36
50
5
96
246749
60
67
9
484710
104249613
849725970
104981
48
115002622
45
67
88
403474
64
49206
24
578556284
360213
417148631
69279
44
16028
149887
6
143781
10
131103
43
7
826241936
300551197
33182
255691
89
99
413637
47
66
97
31
58
81793716
66
97
29
223020
212778
256779
5
20
79
262259
313017
94
2
261526
84
92
29
290309
59
514636937
79
89
30
170866
440347185
3
3
40438
950744773
398485
7
302881336
95372
215385
47
28
17
38
470344
95
53
47
377325
260896
2
215893
21937
76
392443
405418
111390
5
309670
4
62
16295
45
341031
3
64
56
34
309062
383086
49
451222
6
28
85
438365
91
21
378033
334208
112085
16
398341
335466177
280592
2
299231
34
34
33553
819652287
96
816258379
9
479017
11
138701
29
318583
17
11
388115
161245
256679
18
287199
85
23759
947450459
9
75
386063
454369
4
19
790888971
8
38
97224
96
193885
190032
95
258008
74
28
9
18
143849
984482983
8
490415
409684
26984
9
92
213971
75281
83
4568
432838
9
66
288315
16
43
80
66
413309
23
48
48
81
67433101
420323
321747
496017
458048
932990946
134427
64073
424766510
60
23124227
6
32
104572
95
296194336
229226
49
13
9
69
36
794830597
51
78
347144
64
40
274351
215424
115163
306648
8
694025959
54
128721462
442332
359142184
66
52
40
1
314603
152374
93
37
419859
58
393150
64918
353113
94
97
96
2
4975
671747759
28
66853
447787676
141275
269480
362764
96
73
86
54734
499217
90
3
29610480
97
252904558
107445
8
21679
9
734673703
112841
28
5
28
233583
1
53
57615
112895021
288286
36
3
260474
7
4
32
17
318204
57
8
346488
6
102447
134703
95747577
10
95
425875
30174
12
111567
32
63
38644
7
2
37
119543
6
7
56
72
722028599
27
362250
190245
413658
45
476880
59
16
139514
77
49410
32
93177
103867
477823
70
8
259186
54261
499208684
911320758
186603
67
400506
214387
53
271565308
367560
60732
398649
820516300
298676
97
46946
439097
417589
60
8
463513
96
18
423417
56
174252
59
436826
67
3
10
16
377318
281862
63
57696
8
53
82
8
323705
2
31
59
58
194581
385724
297049
70
9
4
94
50
86
91
6
1099832
330606
91
199177
38456
50
95
20
51
232324
16
522170931
8
477978
23
35693
4
312471
72
421274
63
63
99
53
69
87
703389811
499158
5
271561
365850
240641768
62
123679
177265
480469
982325829
120745915
96
461346
254742
200609
65
36
85
35
51
91
268707
84
99
223358
33
56
183160
376427
5
491765
8
42
927361896
71
91
1
68
98
33
25
217492648
22187
68
53
40379
842805908
9
90
612025757
19373114
380593
845864891
94
359741
171095
2
76
284657
309502
8
19127
2
40
84
363527599
112896
111144
356681
3
54
5
95
4
15
7914
95804
45
1
250014
477198
7541
202627
8344
4
49
223557
91
27
428423363
203557
49
90
278254
2804
33
94
1
54
319810
92076
313652
54
5
357802
98
11
119552
152805
28
22
22223
167806
38
389114
55
17
129689
481943
33
9
56
278028897
452346
286744
473764
80
80
413218
68
5742
338136339
102771
651915953
65
3
780190922
227925
46
23
104373
28
158623
202827591
30
53
35
242425
268584
50
28
364394
93
460908
346171
71
17992501
64
185452
478647
39433
40
50701
285950
90
81
313148
115575
850074960
57
470190
318524
18
1
479333
308230
14
829291653
77
8
168948062
499816
454701
417226
404055
60
173949175
374213
142819
781408586
343788
296766
9
1
1
4
84
74
117874878
69
216945
37
239207
610778845
244751
138679
322057
10718
2
114452
51
387995
3
558507372
3
3
191424200
6
4
2
162197
81
65
48
4
81
2
67
1
68
81
9
424845
445665
61
523299059
89
21
228374
15
198725
1
87
662538674
373181
105218
65
752487292
83
755680979
166408
415787104
242449
85
46
6
459625
355665
40
35
371903
334133307
207728
563865235
183484196
37
190046
47
86
2
463848
311190687
69642
40
56
620443261
87
1
420867
67558
23417
201733787
63672
340824
13528
26
6
229725
67
1
31
248166
346674
97
82
18
170174
46
69
83
164129
8
448048
582225658
46
206949
378411
870162035
38
54
32
471010
393356
33
14
7
49
109604136
317310
112654
23
23
7
32
148920
270275
30
211230
50
16
431593
20
1
323356
182762
18
9
81
14
33
407640
7
8
67
33
99
339601
224233
11
7
349722
9
471964100
8
237008
257099
61
7
77322
74583
241587
64
233093265
90
495401
97
497555
70215
43042
19
20
38
95
351070
42070
6
59
21
190607
30
243973
64
132608
375409
88
58
5
380735123
96
344786
80
160283
4
905457425
307069
28320320
395701
6
87
159289
346598
15
368387
66
133202
10
88723
49
79
1
94
197290
62059
422034
322497741
86
22
279905
77
29
28
494479
401484
12
50
391694181
69
92986
141099
15
35
71
99
78726
96
17
50
23
60
6
46
63
1
352280
201891
484409
128014
89
40
490764
65
237220542
250343
492358
380429
22
37
331959
376295547
25
340855
44
25
189339
450513
49
50
458517
16
429981
332482089
70
227250
106999321
487729
1
163040
42
5
965623076
17
171025
4
40
2
79
362752
22
369239
444551
257042618
5
36
98
945950892
43
193667
58
5
56
6
450588
427506310
67
96
76
40
191773416
266694
323635
7
367744
5
91
7256
261086
67
661825225
9
61
323342
121661
62
77491
430453
35
466972
179924
14
7
23
42
2
4
189651828
80
769373337
94
45
426452075
118614
87
29
432803
11
317535
99
477398
75
3377
84084
23
1
7
81
99
40762935
53
6
95
47
63
84
99
345239
43
2
2
343846
84
201596
477344
99
88
38
274308
14313
49
209164
117890
15
67
228951645
49
35
67
3
441054613
78
24
98
460049
62
9
74
677846343
93
156143
79
97
147010
92
464061
272529
62
76
53836064
51
95
78050
470849
404264
450087
608612514
25
81457
44
318604
34
772893554
6
3146
277382
40
4
97
80289
484336
55
5
78
280238
25327578
60
62
58
10
42
478031
10
24
176789
59
72
139612
27
96
89
28
28
93
68
242268230
163498
165312
69
57
79140
81
259163190
454243
168696
6
98
31
71
18
72
487916
243610
3
48
449374
62
92
99
165541
19
365254
40
352284
798450377
48
19
482518574
234422
469796
226124
31
287053
249057
79
122099
5
59778
224174
6
54
97
479623
28
198253
5
48
9
90
84
96058841
58
154049244
48
42
122990613
46
56
24
27
160563
516980361
311794
426834
11
66
447703206
366055
472945
40
14
659618926
24
398763
20961
262454
83
25
1
43
639479728
68
74
217817
369746
98
469055
19
188340
9
72
3938
95
264093
29
84
210328677
482615
15378
401973
95
276119
31
7716
3
347796
37
799769199
32
195822944
52
81
316673
323995
695144599
252509487
34
648684902
26
439031
175084
9
337224
14
32283
8
13
1
54
81
321386
89
256324
22
93
48
58667
195784905
12
367438
4
16
96
11
95311
33
76
12
16
94
510867604
994613358
291465
113221
73
73
495714
439407
866612325
249996
177170
604407163
481103
348620596
54
41
4
77
91
43
284206
51
93
125782
11104
7
83063
198762
380583
44
462024
29805982
28
92
36
462305
365894
87
55
406616
78
63701
266926
360203
100128
52
172831
17
165981
8
412788
30
62173077
470288
29
363113
234365
97
763313173
248860
45
447111
152503
401106
50
182520
28
18
237319
18
388206
14
8499
24
385435
58
98
339357
169506
936721973
1
72
199139
32
2
79
77
96
34813507
46
210065
464007
847728263
49
11
53
956200342
457263
148007281
2
2
413188
8
82299
7
861260660
13042
310463
3
3
51
17
106821
128275
361874
2
14103
43
86
243368
497553
10
92
60
71
96
349765
1506
64543
13
85
12
304351
48
46
32
20
27
65
6565
399602
9
461935
248672
32
824324565
37
342708
450837
157212215
105188
8
487026
350989
33
27
9
83521216
38
118482335
12
342031
249183
334465552
36
406450
455795347
98
78
18
239549
24
86529
258408
148974
7
292900
57
34
40
73
205807
2
336500
462378
366688
269643
479714
759498215
49
355978
439755
455396
79
66179
216228
66
452660
326894
217791
90
206836
75
129888
72
488290
139119
342914
125705
30210983
76
91
20
263417
337534
127195
84
138698
167133
31
149388
404280
237787
42
181658
206942
18
19493
94
82
2
77
96
61
8
611696583
62
66
28
27
226696
317073
51
471475
642878880
95
234826
83
95
68
71
180132
49
89
56
18
25133531
15
452674
326669726
57
31
2
371506
361287
437053
33
405790451
239768
437323
31188
970578717
24
91498
31
162726
84839
159918
437741
96
431729
544997316
474785
121781
82
49273
1
52
244332
180636
508149886
456597
38
862407981
578857678
308530
83
397140240
17
218596
21
13
351221
20
128461
490777
85
68
302798
110902
62
6
331601
922151622
86
1
16
201285
44
98
69
498417
65156900
448007
7
69
43
18
41
85
492535
146954
2
245111
16269
4
39
90
96
605820519
209154
146731
146158
72738
131431757
396969
15
945343723
421407
316656327
206989
234794
39
311978
20
61
47
93255
61960
12
92
82
98
601250312
15
361979
6
118581
343108
485767
651496466
31
60
64
61
48
11161
838804052
486646
28
322716
75
225829
53
792663631
61297
117563
55
556547175
6
199908
2
3
7
4
77
138343
37
98
2
286014
434975
76
84489
558259403
46881
243128
55
26
431830
401585
235786
474296
46
73
85
99
24
81
472173
300664737
4
96358
93
51
333431
34
214529
54
843616900
6
179444
81700
12
9
204487
369052
352339977
494752
466276
72
176690
191402
217837
362419716
69
63
20
11608
52
2767
81
368671
49
67654
65
54
442329
84
3
43
436911
1
35
23
203593
22
29
78106
48
31
43480
706934083
16
7
74361
29
874645573
28
172294
94
43
70
458176
42916
53
304952
8
414135
63
36
286150
122232
383977
61070
98
64
18
16
180910
86
76
57190
36
12
74
79001
235465
249449
7
112141
67
73
25
19
1212008
30
177754
36486
251002
291177
263466
73
89
986217467
41
233039
23
81
486124
51
394153
14
34
84599
403840816
412145062
493753
75708
79
444156
69
40
364243
382219
67
277157
43
257886
10
83
25
339087
192929
491856
34296
89
72919
319668
23
78
69
54
183373
48
310908
435935
9
427463
696939056
408933
396682
287074
154958
68965
289652
1
30
563225648
438311
95
22
437621
83
6
73
38
29
401594
83
60
93
50
826490594
123811
114388
1
94
74
809728303
54
83
67
152692
30
7
3
404464
212047
39
76
17
83
61
62577
362387
333278
660750021
412084375
19
8
6
128610
455346
23
61
1
273795
25694
4
97
353151
110176
91160
104852
126391
2
472662
95
71
33
650
97
340350
345863
97
385613
7
27
19
28
400402
2
313582
75
44
436219
163569
67
93
6
147242
167253
109034
88
190247
346796
72
426862
87
468695
469152
487656
3
91
355652
7
230706
84
53
176914
59
295165
2
411707
287824
10
8
93
17870
441794
227554
318789
128570
425744
37
44
418409
37
59
7826
28
66
421221
246878
269813
93
22096
39
130014
37
151420
25
95
24
7
54937
53
50
375445
299579
44
3
99
57
9
68
92
47
61
374535
253650
200372
16
97
6
9
50
98
469171
33
301265
245172
19552
70
27
448555
66
66541
13
91737
1
33
337120
45670
85
29
42
64
25
487682859
77
277675296
166142
9
770903786
448395100
2
43319
52
363335
85
361986
4
8
203867
8
70000
52
97
4
370736
207831
50
573328543
23836
411447
283307
478408
96
314316
205064511
50293
146430
5
9
49
48
383105
95
81186
38410921
57679
402107130
8
169988
11
274485
9177
20
57
309176
87
77
402296
36
45
180904
90881
33
16
86
57964
3
362675
418632
462938
657294470
93
17
349325
291943
309944
178659
24
408092
87
20777
88
283239
15684
36
33
71349
3
63
67
242182
269656
317070
79821
499128
284229
69
80
140556
182658
11
4
13
27
60
61
35
9557
278181
4
51
17
58
28
87
20
958431630
68
95748
50
98
188863
381168
77
81
7
168566
291170
400592
68
5
32
561611438
182708
264923
292308
9
62794
63
75510
141599
82
98
622608978
390193
118801510
15
26
93
329560
116661
83
344899
22963
234264543
207798
63
171843
15
7
125678
77
150829
255678
54
9
332410139
160368
14
22
233338
19
326220
123567
99
9
67
52
89
45
557440009
7
401235
39050
342209
973557888
2
19
4
23
183430
123945
435259
278212
49
147515
8
360796
135675
13
270145
8
16157
51
15
95
74
483976
127016
371963
48
48
282299
315877
153460
393558
441073
243419
186036
126791
258357057
61
64
32
254959
19
340357
331838
37
251139
146390
77
26
390605
155520634
19
53
7
79
480348
10
321499893
7
8
4
6
55104004
532367579
227111
6
84
7
9
32
302113204
852262841
98
55
50
452955
276695
55
302912331
497934
106363
167323
141435
39
316340
38616
282751
91
206519
427769
287104750
461805
4
208040
8
257611
195627
95289
677527191
59
67
186594
409336
163730761
81
262814
11
82
5
769291242
3
64388554
378831
6
122917
62
65
30
1
9
17
52
66
411072
264678
86
178831
562938395
64
73
123414
83190
330917
87
5134
723071927
6
42
9
11
49
82
145013
621159685
90
120090
13
252883
1
238412
88273
115179
98
1
3
67
48
128889
79
486126
33441
24
29
72
50
130595
153382
273585
81
109183
54053
20
14
382109
87
369129
3
357057
867390386
56
26
324058566
291192110
205970
426642
60
64
58
15
310636
64279
598378348
13
86
31
6
317921
55
148555
903632619
4
212274564
174980
40
52
523835641
27893
265897
2
88
434008
106078
569231081
229972
75
46
4
10
64
42
278021829
42
88073
79
81
401566
54
34
43
86
68
38843437
337854
211476127
339165
2
416548532
5
495275
880910593
131916
23
314502
40
24
4
374829
888478198
83
36
7
45
9
376190
255995
224212
15
215569
435391
7
73
329840
113906
43
621275979
5
331828
310733623
10
38
57
2
40
385924
329074
53
229376
81
95
489975
257773
45
9
18750
2
22
57
71
979689114
122693
338480
75939
12
61
68825
42771919
1
84
80
2
9
1
8
194472291
3
285759623
499663
306516
77
87
71
2
65
98
13
81
56714
16
85
62
438439
919092042
7
13119
315788
6
395630
845062050
34
222185
12450
4
39
42881
94
607087550
212664
255162
43
22
258433
864386901
7
457420712
496865
405828
582775
88540
494999
372815764
32
48678
55
76
406797
34988
58
150313
159498
159584
43
316093
16
32
182301
397550
5286
10
57
46
14
90
367525
403877
70
171158
50
19
36
26
58
39
377597
264084
373
9
53043564
78
17
605817384
56
42813
36
77
37
3
495732
13
106116
49
39
40
9998
79
115886
23
4499
920155737
358635
8
97652
217256
25
3
447054
396793
390229
283482
39
60
64670
35
7713
54
69190
3
400949
95
90
839965250
63
42
235970
6
9
7398
49
29
452545
1
127059
97280
422008
61169
36
330928
69
240428
25325
477195
29348
329156852
422334
495688
95253
345036
47
70
37
410353
77
850296256
893489249
99
43
173720
171769
102231989
85
84
384840
99
31
839892305
422509
63
116463
77
357512
187128226
215351
379983
95
91
956222014
469072
194992661
72
138438
33
326236334
414977
205064084
5
331179
292442
3
66053
824066313
11
164951
435172
75
25
85
91
186558
392706
380591
44
42
83
319339935
893865727
165256
32911
98
19
64
84
156884
31
262360
91
278101
9
9
63
970651915
292878795
71
170813
3
27
7
82
315926
75
15
176651
429986
99
9
41919
97
7
89036
911223202
14
46962
19
97
77
98528
49
976705391
31
5
69
31
377236
94
2
322145
747542964
368120
26828
2
15
179184
7
83
15
587517900
42
211228
17
9
77
354789
743779726
3
382572
313925
68
57
86110
321241042
20
28
396321
96
485304352
82
77831
96
9
125759
158929
28
80798
9819
18
373264
57
39
47
52
6
51
387628347
73
1
84
295556
6
90
468788
154896
28
16
62
428233
24
273247
73560
145517
151317
95
176738
45
816858480
125623
34
80
18607
936123427
383899
281779
68
13
144354
71
7
468406
215773294
275196
465412
789720722
470993
446588
94
59
358783
60
495844
11
57950
12
92
35
4
80
55
195024
321399
4
340797
48
83
971726531
35
258666
75
398897
80
56
50
23
9
30
44
408200
60
78
286210
6
97
901984303
421858
3
10069
23
58
403493711
21
73105
115262117
40817
233563
53
181823
22
81
82
13851
20302
890157896
273647
111831
234032
7
421165
240385
194803
126706
219787
144864
343310215
315544
123742
507143466
83
140285
5873
248383102
53
145648
37
930201558
48
44
441727
63548
245753
146849
53
402090
66
75
48
309045
151848
97285
285699
1
35
89
211244
8529
85
342459
444961
29
205972
9
412839
326553
64
146177
158454
26
287424
293786
74
145985
95
304263
146154
82
48
2
138948802
113429932
418059
465078206
298074
32
223437
72
738135130
207653
43
398559
32
46
22
35
12
310593
99552
237012
80
322948
11
87
9
325196
375000698
3
18224
26
762574837
96
33174
99
211420
484847
37
63
221336
42
75
96
72
7
47
150603
403902
260130
59
199764
446977
448619
207723
9486
62
7811
78
78
8
571339166
308106
327401
880525574
6
81
64
72
486251
47
196336
9
105254
68
86559
194691
57814
384871
410885
80979
409768483
50
63334
522160344
469030
483282
98
998497826
185002
92
84
30
45
167139
333577
17
68
31
229057
403991
433698
365461509
57
55
26
1
237629
2
448833
15
39
28
12974
26
9
246058
476005910
21
23164
971198417
82
1
4
26
73361
26524
24
37
114270
253657
72
32548
320824
71
42402
313249
188024
209738
1875350
60
400035
329689
24
23
15
95
46
133983
51
5
423748
285986446
29
293463340
46
66
5
4
38
3
59
39
76
92
379762
62
98
47
52
18
7
77
35
34592
498726
245243
702542534
72
381102
87
78964344
74
37
8
24
76
91992
187587
477684
35
6
13
15
68
3
21
4
440597
90
89
166166
240191
80
72
457672
68
77836
79
430789013
3
372928
352834
59
73
77
357891
364152
63
286394718
10469
58
88
97927
78
15970
701621727
90
25
64
26
106572
185580
46
197813
121772
78782
14566
164422
95
88
342246
243191
3
52
54
321250
76
30642
30266
13
75
19
50
707115994
492253
43
106902
40
52
314795
35
9
41
442461
561193654
672601045
171811
71794
68
14864
53
87
385651
177728
39
81161
455849
95
148909
93
29
486350
47266
249142249
112533
491421
344261
157510
71
16013
27
185556
575000963
67302
5
97
39
11
32023223
69
390411
41
21
83109
24
43911
99
446454
42361
52
67727
100039
871595088
58
175970
35
645156204
57
64207
5347
88
19
7
896951725
344559
444691
52
74
347946
72
75
233238
191160
490412727
53
134466
470752
2745
331386
417815
31618
491422168
187638
89
43
73
9
12
44
74
75
177344
44
413026
118274
499567
730135048
76
105885
85
74
371204
81
49412
56
103759
258303
79
424690
130929
159926
154921
148952322
348242
43
9
456593
39
77807
42461
61
206018
352899
99
775629787
153353
39888
16
20010
285332
147237
94
33
143123
77
26
58
8
7
82
56123
35
96
491343
166488
177687
91
88
104293
15
67
174538486
2
99
2
309914
178167
282653
169251
44405
292711
430623
32
17
442769642
92
131423
80764
127117
92689039
56
6
57
8
114273
156553
83941805
83
297899
75
65991
234833327
46
88853
225572
366024
59
85
67
3
91
7246
24
50
182281
441684
2
26
353783
203075
203628
84864430
313361
39
305332
207662
844679122
128068
417075335
61
43
9
409928
270594168
103904
94
9
2867
12
38165419
68
7
1
56
5
191120
427727
45311
75
130922
411397
58
37
21
293153733
336455
99
461708
2
63
83094
28
42
6
223635
31
65
84
8
90200
422938737
30
79
47
94194
42
912217746
3
96
97545
53
339598
401216
1
291758
200828
2
252676
27
21
410202
576457308
439921
86
925230484
72
27
28
65
30
92
191763
393567
348947
95
1
17
26
33
59
411426
38
19
708003381
99
157224
579183343
462791
55
94
482275
483900
179367
19
37
296746
498989
61
28
4869
345344
4
14
170665
483516979
28998
316791
93
31
438306
21
148747
823347577
2
346981
12316
42
563173867
521088285
488776
79
439016
99987
53
18
41
2
11112642
289
38
97
288315
18757
291470
401291
236738
517657123
488003
51
463541
7
355597367
9
62
299959
59
5
372002
141253
26346
64
468786
53
86
495805
86314
331299
2
25
57
96822
82
53798
2
84
9
361737707
298931
6
243164
45
34734
62
135685
19
387660
37
62
84
590413463
180729
905442615
81730
35256
3
24
96
29
95873785
463710775
60
89
549497061
375510
8
217671
191270
65
77
25829
135313
131780
83857
84616
83
24
86262
765037244
1
420496
85
86
93
310701
261693
379173
3
27
131998
84
213469
5
1
78417173
30081586
171368
3
43705
4
133595
23
32
352720
40
93
26
131008
673593609
4141
9
538511221
497307
2629
914006918
84
81
123560
973430064
762047764
337527
6
69
99
942165501
47
86777
6
46
345319
305325
9
151149
97
50
346762
241696359
157201
27
31
224430
442914
443731
428002
73
224160
97
3
55
306807595
217986
231203
4
26
62
83
67
454656
51
25
116521
190435
36
958419053
59
63
99
79
273935
46
7452
95
348993
32
82601293
306338
9
259924
458671
14
76
7
5
9
375157
3
152876
81
129286995
356468
13
27
58
61
12
31
77
548735086
4
362707
45
6
41596
86
26
55
426817
57
221622
151646
673656297
259441
204774
348364432
315518
62
4
293985
5
74
2
46
76685
406235309
67
328818726
108555
883291897
7
202687
289104
103429
239816
8
7
21
497637
687873842
372714
321436
21
303241080
11
70
44203
30
7
662278124
487842
461132929
431800
90
74
60
5
63
31
70
60
270305
87
389993276
359793
24867
3
83
15
204042
3
96
96
55
72
209918560
12238
68
95103
22
6
98
453387127
5
112930
16
161380
65829432
88
67353
173678
483950
377906
16
68
39803
145614
283609
12
505209371
493900
438794
168584
51
15
67
92
495930
191345
98
7
170108
9
64
445433
396703
83
2
33
49
844284487
22
359433
15571088
351496
121300
983618240
574741981
98
27
14
352322
25
44
294109
22
31
549889421
30
18
45
81
484538607
1
70
474482
359090
374155
696798162
361813
213246
72
20
59
92
112396
375409807
85
252859
48
8
47
88
166730264
57924
85
2
66
71
455002
32
69
88
5
473335
78
12890
446187
99
56
175783
228697
21
53010
21
79
234125
166507
414111
5
23
17
238802992
147994
4
36
17
43397
19
99
90260
56203
214247
447349
55
164365430
236713
79
87
124741
498748
158315572
94
100443
231651
7
11
46
453533
857780586
353882
88
52
438149
124509
55379
32
31
12
304089
667905897
47143
441614
99
10
5
68
401142
300726
2
91
55794
2
63
903058599
33
4
39
122492
491257
5
36
422556
354579
53
472759
22
362108
132257627
18
174365
368175
76
424827393
441912
468762
881192470
4
675291558
184421
1
456021
68694069
5
154977
73
420645
222174
54
214728
35
406612
53
411056
495353
560011629
20270
104004
292340
456768
35
379836276
48
179784
5
170014
184546
12
409146
19
66
146927
2
36
301264165
11
16
82
155342
25
6
6
68
307405
952808399
46186
421243
323285
188103
77900
161951
108212
6
483908893
83
74
317255
978417492
105351194
5
12
436013
164010
448491
53
88481
54
81
723261109
1
51
455236
333893
416021
79554
371989
5
182676
72263
94
90
51729524
72
65
655681635
45
52
56
610001206
36
181382
7
233876
7
3
79
14
339061
70903
19
3
7
382319
36
93190
140882
97
377461
138971
31
59
26
70569
7030
17
66
22
13
36
89
88
258943
258074
418500
756455499
472139
52680
283381
299561317
334619
7
286911
283555
241830422
57
3
61
116783
91
97
31184660
11
36
89
293457869
83
9
859985375
406761
39
99
239060
320972
87
15
491132
196314003
52
63
91
38
4
402670
186245094
69
96
76
128110
95
7
43902
43866
413461
186183
2
29
71
241837
31
98403
313283
34019960
173794
10
459941
164774
56
1
135830
269476
210271
81
167838469
40
48
77
59740
12
479458
94
5
120812
62
50
219323
89
419819
1
90
88
187402
67
249278
57
390065
1
209264505
79
120506
120144358
218317
73
21
70
334504
225928
179714
64
5
75
78
158718
76
215687
355340
17
35
46
75
341706
349977
15
493644
387367
244936
160988
495572
65
89
88
247365
76
42
344401825
54919
333655997
6
50
82
204288
37747
88
88
24720
411393
174881
45349023
29
400811778
84
70
373473921
47
176935
989202534
169267
55
411817
88
37103
47
12
241889
4
31
492632
82766
222066120
1
71765
228943
27
83
295583
45
482596
24
85
457970
15
227329692
214738
50
185321
285473
1
449795
5
7
49
127046
613544315
373065211
76
360320
37108
210358
2
62
276539
1
766776058
1041
196129
358633
50635
149396
42
7
150132
53
376685
68
8644
3
74767
137876
4
203628
86
62
129884
495189
485915
26
366024
13
288820
47
278102
88118
113776
84
88
126332
375609
168370892
29
40
87195
85
3
33
6
27
92900
10
47
76
440184624
83
6
227906665
282065
69
75
470394843
214735506
488059
39
83237
185739
17337
788809670
43
61
39
806459081
97669
295159
16
47
1
420126
6
55
65
94156
188274
15
887376302
474795
233411
88
330196
999452242
81
20
72
456119
8
3
378501
32
4131
71
276583
325451309
225498
24
80837590
4
40
416542
481744
1
42
471445
21
6
80
120361831
65
303968
68
759393233
13141
55
190023
97
84
907895506
123710
257302768
79529
3
117593596
370851
37
84133
85
163962
34199
499815
94
367769
32
1
99070
8
85448
274990
68
57
69
238526
21
46
69
479647
63
8
38862
97
348599
34
33
413720
29
1
64
196912
11081
206644
2
390536
332143
386624
492344
56983
86
83403
109525
52
246649
280904
16719
15995
79
47
10
11
7
4
351005
3
7
206356
204656
40
370640
123671
38
84
19254
127217
853266713
13
720009489
51
28
121707
6
1357
10
34
95
444589486
58
67
88
34276
338992
460926
26064
79
5
6
213462
235212
28
210793
253832
14
274041331
290466
35
7
51
440212
433174
119869
112029
78
15
37155970
2
98
7
123519
205887
810289341
60
62
10
63
220131587
61
92
85
166895
628360799
138384
5
94691
48
2
400367
455738
85
13
8
25
57
401995
235825
335754
411241
2
98206
1
23
26
4
94
77
86
384838
864920125
78
757070003
313722
348230691
65732
90
96
232804
145440
310277
436672
46
203620
342602
178330
96
400046
57166
76
42
8
477305
154626
96499
243832
92
48
213199
19046
26
45
95184
96
475310
409252
12
18
42
29
4
10
33
38
362984
188244
10
64
40
449194
21
5
52744
107310
69
362613
8
1
40
72
35543
34
7924
42
96
330534
179677
71
180359332
56
3
54522
373746
330616
3
75
179236
7
31
39
100783
226506
117327
367799
36080341
50
278020
475776
6
21
26897
34
24
89
280766
91
67
22
414145
79047
315482
87
69808
40
36
46
47
473616
818675738
2
74440
622846067
34
263392
310652
201322880
15
77
470911
11
74
364414
20
94643
265499
4
12
67
44
214491
995705874
458338
64
114374940
218988
10
61
12
415285
347858092
98800
193529673
54070
64847
65
613051786
79
40
39
95859
122350
1
12211
346832
97
18
94
964843170
98
7
348210
257685
314290
135731
23
372769660
77
14
74853
7
127252356
84
61
5
80
493816
8
81005
48
425749
152861601
95
57
17
12127
2
49
69
824868592
93
188041
427275477
366767
161014
285384
5
68
17
38
70
11
238622
87
7
50
438712
62
798066268
795333016
71
3923524
50
65158
207617
495252
7
80
5
195369
416403
467754
116035
120648
5
36876
452622
58
83
77
29
42
353220
354246
369853
27
32
84
164125
38
19
333028
687200868
73
180391
45
235603
410393515
72
44
59
69595
284933
316816
13
50933
78
35
495927
278235
411536
48
303482
8
5
5
50
366915
115105
46
8
16093
860
70
190843
5
405088
918270351
426819
22
6
89
26
467243
73
292877659
1
6
48
9
296614
56
16623
10
73
160271
88
16
118301
6
340139
533692541
52
368318
47
53615
84988
11
438429
71
9
59
2
17309
394370
188348370
94799
78
450570
84
78
428460
273082
88
204157
44
837827219
64364
32
193451
15
9
33226
79297991
370325
34
48
454490
11
621787815
57
297388
72
493902
344874
521512751
389775
92481
63
361214
196722
62280
9
63
136474
56
73
76
424686
415512
2
347347
487584
68
72
98
6
39
71
85
179376
459010891
334279
69
5
48
66
78
8
422978
67
54
5
64
14
92
92
60
2
89
31
30389
46
73
7
124000
172862208
147596
130311
2
3615
420912
21494
21
50
7
213945
79
91
498670454
456915
14
12
481050
214612
70
168078
91
47
31
41
70
179775
649813760
54
373552
67
454102
936713766
74699
49
388415
56
383137
87871
415556
23
76
94
322868
68
223722
141681
112814
58
451078
204492
284003090
709172503
1
59
301295
176492
675999850
478750
28
438780
175139
47
82
662869634
538593504
316356
44
82679
80
19
71
196750
10
839260830
316258
90
92
180366
114629
9
483721
68
60
1
475463
8
606668332
259190355
11563
22
48269
5
99
462207
304080
104140
8
443121
338414
193605
266629
24
67
49
61
2
376527
102772
8
862807454
65
1
43
29
12365
957073656
54
373444
90203
8538
824705902
7
838293683
310777
32
54460312
131629
282101
24988
271112
389591
15
84
97
69
6
465483
274116
30705
8
412396
91
74
181809
13
22
90
21
512385544
783048226
100839
806169155
364059
78
115224
217336
59
61
69
74
41
36
62412
111008
84
77585
11
328636
97
163878
462259
19
31
62
46
316151
74868416
706316744
636673003
46
74
418539
18
4
765517054
52511
31
3018
30
158527
424122
78
21
311454
4
11
413756
4
326650
288499
49
376070
79
81
82
59
66
402350
31
424942
31
74
108744
968992541
21
23067
393993
98
33
311990550
260695
6
6
383954
313274
92
412079
161929
186792
179258
78
80
89
72
9
54
242944
1
471654
497310
46105
539319572
410325
137397
5
23
88534
92
64
348115
395344
76106
512718451
345017
63
93
8
51
254979893
291470
9
235294
26
352969
66
32
98
82
59
158264
64
66
820701894
40
81
51152
40075
1
19
215771
92
84119
88
29
3640
176198
247651
694256921
248754
34
482548
230778
1232223
4
7
178230
44
412005
186873
79
50
309472110
36
255124
29
67
26
294921
323758
63
59
97
2
178696
157892
173427
37
138057
109374
62
104139
450009
301843
193396
4
60
299550
434450
134854
282357
7
21
60
52334379
240824
74
59
7
277434
193010
392054
334194477
287782
195550
462603
8
203576
4
331473
13
276596
73487
1
12462
82
278217
5
58
479407330
206897
385846
231948012
95
480671
22
363285
7
245189154
368838
9
307827
72059
73
26
42
62
25
454580
138036
47
29
75689
32
312902
53
71
418425
9
4
440888
6
76
472431288
60
174127
106235
133208
51
73
25
198834
98
8
252678
82
3
51689
7
524662018
61
86
4
215059
5218
462192
142697
23
14
20393
160276
185980172
221528
417084
15
56
72
39
5
14851
101449
70
359959
42237
65
38
30
116360
28068
30
50
15
57
7
70
7
13
377611
17
38
270816
9
8
70617
62
154905
1
39
9
71
386085
405788
78
291376
41580
407473
55
303912
346642
4053
78
475801099
27
45
16923
193618
33
516879820
35
59
303844
95883
90
249584824
404606869
93
62
25
63
381471
7
400442
262724
57
60
80
452161
40
82
32
3
113171
22
345265
494494
3
79
51
721068012
907386078
8
422626
92
2
8
540324034
467248729
150342
48394
71738
15
112934
262612
82
52
217007
11
485308
266365
94
73
375505
456978
95
411961
25
767637513
77
84
94
754117765
36
31
94062
18
459100
83
91
81
477127
57
61690
79
223446
261555706
16
49980
6
471886
80
340341
78
99
481876775
139265584
20
29
39
81
188307
23
77
25602
70
390619
495704
296999
1
49705596
17
445789
307949
32
68
1930826
19
73
722579467
72
13
61218
216266
55
99
2
361615
943516338
11827
91
97921
64
58968
91
22
98
164172
151872
78
299138
70853314
430960861
21
29
56768
338765
13
451348
93
91214
135381
40
542727372
210812
89
2
289618
702434208
459439
47
88
54445
37
34
491097
3942
430728
384759728
248370
36
120645
355389
42
18
89
86
4
2
14
49
86
27
98
435994
34
4
309862
373431
22
62
56
48
97
2
76416
365897
2
327689
68
324861
56
91
64
30
2
219496
75
2
84
63
260798
1
346808
42
48
449106206
8
2
86
60
7
317563
16234
249767
33
57
64
57048180
7115
3
14
413621
27
209100091
571074742
471832042
79
9
61
6966
95
67
77
30
442293
360720056
134470
76
59044
91
32656498
389358
434406
21
387392
82
35
411833
22
119765
71
208394
25422
1
54
12074861
7
346586
460725
79
41
95
342877780
247541
15
9
39
3
35
55
734995319
96035
120357
1
57699178
284309
163469
50635
38
31907315
278599
138191
536620420
6
3
169676
22
2
104295
530753484
58
28
690703829
476771
285697700
261804
68
68
19
340876
93
160565
78910
38
265712
396997
74
17026
89
90
62
90752566
81
393164
58
1
2
679809524
59
190490
90088
50
315964
384999014
365811
53833
310670
6
155899
40
56
6
403111
17282
48
84
259879
2
453409
60321
88
99
43
4
62
66
429721266
142727
97972134
44
478643
105279
682105807
68
405947
31
22289
41
6
474286951
4
386547599
107876
112006
8
109751
361650
300915
29
60126
206098
18
74
29480
194084
171721
409786
50882
361049
45
89
31
72
471675
193563
37
27
93
885775059
6
323165983
59422
222518
376977
14
271674
31
23034
25
262097
78
52
66
7
19
262590778
316217
314198
36
96
2
111317197
15
28
286814
482235
375656864
2
27533
440748
295912
24
205566
7
146059
44
1
31
461715536
23
490793
65
30188
494570
76422
45858
489612
65
859116097
71
45
69435
80
416434
547608125
443560
2
469353454
157669
344822
27
32499
513889656
298950
883076456
249195
1
3
8
319142
44
98
7
81
33
11
429668
306041
229027
9
87592
135703
541765940
17
77012
40
405558
70
415514950
50
60
74763
237322
31
286700
76
82552
44
33
33
18
61
307097
29
81
1
118760
453856
41
245087
222827
77295
182766
179021
221993
61
7
3
36
815725936
331423
8
803899297
89
88912
497801780
274252
805801416
85
169551
49
36
408398
83
629320109
56
46
39
256749
85
447974
247614
19
461485
135414
455885
320167
23
63
303020679
78
191960
397250
100795
279605
259894
23
498440
68
618109688
113755
156216
23
30
25
2
285691
6
58
299199
46
22
110957
40
38
205990
5
69
8
19
321505
8
101220436
127053
74
104095
423192
487652008
500949980
1
24
47
10390
490886
72950
335319
10
27654843
14
87
150273
46
67
54
73622
923361899
892887835
26
16809172
542408926
4
724554440
26
380439
459697
73
40
78
7
74
18216
118858795
114528
221075
1
34
497920
7
164655
377727
298146
437128
63
764807487
8
17
801636603
382101
184777
385773
7
79
250722
424537
219426
4
57
14
171024
185098
226796
65
344883222
494330
32
6
50
113618074
59
779287159
86302
2
41
153314
41
82
114728
201530
52
44
337355
55
16051
58
325089
50
8
77
39
4
82
410126
303818
4
497424
400115
4
70987
5
103260
91
6
256253
410088
448545
1
36992
2
36
24
332558664
84
167322
90
88
3
2
474468
382380
394819
392808072
268873909
266600980
743911182
17
5
308132
27
237411
155257
428367
373209
5
32621
4
436375
8
493394
449006
25
677279322
40896
97
57623
96405
222075
620482865
831666490
71
360841
75
5
50200
95
39
57
313119300
796940931
694540960
426674
137692
188053
60
45
313267
486457
141100
56700
789499758
111457
404350
22
17
2
7
81
1
76
25
98
326431
70
27
432160637
30
52
498965
32
49
152321
59
59
311676
67
282774
9
716168083
40
15
31
543025915
94
52076
81
197847
437624
432078
219835
49
75
489627809
49
3
423241
59
52
403045
664247193
61
94
133507
111923
70
206870
445783
56
98
19392
123349
24397
87
55
46
447499
81
43
40
380250
18274
22054
250954
47
77
823452285
96
92
397862
13
654046453
4
387010
271947
474650
503826806
448802
25
5
320988
404857497
693972317
194222
981831999
646438790
49
461567
37
486781042
32
6
132777
112062
30
69
96
137701
12
267583787
50
320749
84
103210
230101
93713
447235
328900
5
453609
297383
68
163976379
56
983637070
24
415444
44
39
12
73
74
99
20
7
76
442723
10
136616
237454
181258096
62
8
141298
87822
210827
57
79
412188
444665
49
91
179099125
64
1
69
117689
99
616873925
30
96
3
184519
939169719
26
39
39
16291
29
80
33
72
75
409935
147175
546933943
464978
175812
31714885
19525
85705859
340460
818334553
9
310853
99
486535
444445
7
515909637
72
44
16376
332408
97
396763
35973
35583843
441966
42149
66
138159
195534
257981
81
191342
40
35940
82
468640
386188
19
254128
114711
37
16
73
462284
309573
800284111
9
349473
172206
41
1
6637
481753
40
165280
94
294568
132194031
256884679
56
55
59775
117115
13
188080945
6354
1
5
110017
349046
63
203000035
34
160440
263607
121824
23
397162
399678
35
43
31
1774
112265
340778
408111
26
42
371070
19637
69
8
454935
286658
290602
75
3
8
888621044
259751875
384546
44
323808
347545
32
52
195718
37
62
178560
25834
416438
27448
61
379617
415027
33
275418
6
307170
81
84932
107776
88825
1082
62
88
23313
8
368218
340691
5
441517
430015
9
91
401028
9
104737
430489
329846
15
359435
210747
1
64
216482
90604
999101922
47
70666
4
3
9
9
7
432212
181789
14
16
93
658961919
85
83
438347937
17
5
40
262343
91
37
5
34
475751
22
309252
164114
493050715
34
92
54
110829
207047
73
315252
177169
86
19
64
148590
234576
2
30
426508
47896
31
78
62717
76
71
332046
338136
416001
55
27598
442902431
168486
248871
441909
699140047
33
152997
3
87767
344192
1
357952
78
14
120186
42
462116
22
289437
7
474282
477063320
127024368
387808
75
67
210499672
61416
70342
165088
362714
332918
86
94
80
4
50
76
156946
469076
18
253896
57
81
76
92
21
379529
9
370927
47
264332
423121
6
7
345460
8
72748
87
57
48
38312
55
348248
63
10
348391
221643
280510
455208
7
420996
64
287141
63
479289
854250728
219441
126638
67
160704
79
206678
66
29
81
34
288354
51
442378
42
404974
85
24
478492
437330
70
55
12
60
217481
28
54263
712304242
242062
72
78
68
7
69
377671
95
76
463171
448907
17
663842906
355864
41
193459
482740
17
65
214370
32
32
40
17
68
80
65
60
251255
93
6
69
83
45
89
28
346290
63
41
57
51
49
53
366914
25
200979762
45
75
30
35
16437
40
16
6
93
422845
473655
70
94
362122
531593684
974839821
131202
136025
186360
417677
45
235573
23945
33
4
93
77
245789
455491352
158732
196546
318999834
497075
126238
71
80
64
195573
140743
284331
93
184634
15889
71
97
392912
314106
492839104
525630132
2
197075
21
97
83
4
200353
80
203222
74
586189561
7
29
8
132103
1
3
330081
59
346968
309331
8
167361
232524244
98
57
250024
2
39
238513
484215
33
231712944
876607716
371103
6
3
75
48
279765
62
452172
266163
55
208315861
115980
311096
1
64
47
38
39
928651075
62
19
10
251420
68
45414
600567257
45
65924
6
446918
337715
239551
76
180952778
57
58
29
18
81
81
667787928
155217
92
18
258958
491622
13
43
317985
8
78423661
44
207685
728559877
51510
85
52
41240
69
6
24
344926296
297531
245175
57181
179012
458225
19
36
395771
143529
204560
51
10430
415254
214224
403598
10
46
617775965
95
261235
17
630406193
729934505
66
238433
41
89
48
22
22
19
51203
72
246473893
5
142865
469431
308283
58
560967924
256353
62
70
185912
6
231081
90
338514
677515223
16
9
51
296811
334645
891680290
429101
17
272502
19
6
335901
836036641
624820984
131930
65108
460211
100312
20
42
86
344687
40881
358651
49
34
288139
198929
16
90
44
56
434183
10
305420
318038
926397648
5
108120
99
76
27
35
13
245876
54444
24
12
18
72
417600
277752
476624
30554
196213
55
77
199983994
220654
270336229
68
83
23
151603636
76
74
370898
324724
58
88
419244
68
300080
844767857
73
11527
30
44
107298
24220
186006
54
30
4
79
34
444945
443333
69
136593
313590
54
230396
127215
94
29
5
55
191705
56
72893106
46
21
84
196484
985860604
69108
27
378243
12
65
227746
56
382064
44
26
7
264817
5
72
370883
311259
496140
55
882944822
7
1
46
178965030
475455361
23
69
466151
44
29406
30881
127760
391252
479581
459113
412073
57927
49442
14
425068
179907
204318
674167418
162810
76146
449061
495717171
29102
66
480698
48
3
78
124145
70753
7
200703
36
326548
20
20
98
276027
20
87
26290
223879
364090
258697
376441
89
95
975751196
200242
90
962962758
215076476
450019
36
92
83
81
45
28871
392108
300109887
63
23
192715
53
9
62
88
66
396889
758815221
63058
81
760512268
462544
13
38
40
197196
260081
326043764
93
35
33
491612611
904336528
163412
3
98
191602
1
32181
67
98
77
2
53
93
28868
175863
225188
213995
196433
221793
52920
41
331100
181940
50089741
34
333383
39
23388
450126
49887
383640
78
810937455
54
206267
206080
67832
92
47208
137604
285073
3
8
96
14
499462
195914649
10
17
63
2
13940
1
423641
53
55
62
61
29
47
174957
9
261799
48
57
63
349172
497236
127759
207821
774177261
25
445345
43
95
52
37
46
489657
183861
393692
6
423406
3
252953
423065635
295946
61
94
61
8
21
65
27
96
88207
92
706659113
594524978
206896
11
911926880
233519
54
367573
3
2
64
473134
89
495240119
24403
474143
460047
6
333678
72
9
480303
178953
469935
53
42991
295190834
494644116
97
57
203487
86942
886022605
468027
74
387899
37429
55
8
95
257795309
498172
181869
71
5
361180
141966
102790
262432
65
83
56361
2
17
99
211197
64
69
56
490672
78
592125166
62
931401151
422500
98445849
26
110138
41
81
243285
151446
440548
62
8
20
89
332244
67
85
8
332070
918062454
127297
375814
349859
78
58
34
48
157490
3
11
5
33
632662916
482508
571081224
153945
58
52
334991
21
60
97
48
361436
891284593
7
33
28863
207667
139609
9
95
95
53
29
74
387736
245348
433349
4
93
82713
27
41
53
339309
16
54685
27
97921
264906
88
75
70
182135
604329813
382765
198221
350567
7
78304
91
431995
148068
83
70
311544
91
509808226
87796
295792
136270020
31
79
77
3
850340062
217813
4
319974
188032
4
40
8
341178
72
468255
482150
91
177608
63
59
65
7
69
2
235589676
48
153188
143922
70
73
35275
18
415671
399323
3
273513
44
292330
295694
29829
45
129008
183925
661717442
66569
323441
6
90
90657
63
33
31
9279
47
99
53
818476775
107921
36273
82
360241
9
336699
103111
210371
107084
17
64
327526
56
212946
66
89
389251
393563
430608
11
82
45
293895
269623
464781
95
350478
69
54
101151
204760
500398372
90
325697
63
83
7
84
396847335
40
21
82321
6
32603677
5
97434
453247
83
81
37
120464
5
87
3
31
4
497175
69
17
434927
331964
202651
317590
115875
23
331457
8
36
421043
31
68
158444
686130834
74
93
7
439775
113301960
279544
120452
244024
269980
202019
4
156112092
1
341934607
469500
80
284712
61
378151
63
291866
3
4
77
51
24
7
370246
97
82
678622039
178632
4
230427
467347
72
255253
22
62
25288
250096
8
242173
403617
398526
86
17
21112
216125
57
44
10215
373295
83
649836653
913076551
817506956
255385
75
19
18
50
8
1
91
91
223554184
98
82381
53
94
120482
220694
31
771190637
80147
86
43
82106
44
394001
358216
238790403
398708
119399
451272
152273
11
80
499578
1
229771
351982
486243
32
7
43
302685
171708
39
4
41
455603436
65
38
31
36
441140
9
316661
208791
7
3
46
275912
55
8
4
74
23
105475
596933911
92
64384442
32
34
1
22
222955
222479
6
8
80
417619
30
7
85873725
7537
23
357570
359457
44
62
7
381343
17064
90
121451
131052
79
490580
68
90
1
13
554355055
188572
69
73
28
363460
886775245
81
164651
449656
2
72
298386
79
726465337
753452663
495094
83
88
978311528
483876
171744
8854
74431
6
88
325157
60
5
101196201
11
384379286
31
305021
303410
425393121
528987350
2
2
7
496689557
419269
74
21
1
227145
293936
5
5
54
83
728589707
92342
65
442079
457866
9
98
637193069
84
23
5
29
16
32638
28
3
12
23
23
96
236818
96
604261354
126192
2
486118
707075923
67
82166
32589
489783
163224
335048
79
26
38899
88
493577
325054
32
427634
84
92
377667611
26
360847
73
7
331120
8
7
14
1
236867
192321
42
254634
266718
6
22
410288
187559354
45
153344
84
37
59389
14
9
441505
75427
785469483
8
7
78
238057
449839
87
90754
88
401035
187554
259309
88
56
28
217931
179743
59
356842
81
52
87672
93
7
8
65
444751
85
45
19874
117108
94
628116050
4
37
81
41
9
977118380
3
5010
62
365305
9700
284367
15
97
39
31
378849
21
37
95
61
314664
189772
4
30
314015
482715
8
91685
192015
9
28
23
56
53299579
61
1
813365368
59
53
36
623162712
826001719
416072
155197
312462
1947
418531
47
91
302940
6
165128
179028
476450
949237855
34
44
397664540
200423
287683
88347
1215061
681785289
169482
50
331325089
247645
7
7
89
203134
643851607
61
65
91932
280592
8
350548
33
2
3
208388
448660
276857
16
288828
211154
69
57
286687
26
58272
344768
1
2
8
48
37
71
420466
662538501
348185
58
56
788720807
57091
56
144327
13955
3
441942
46
36
156431
368945
42
894941693
468997
49
112821
158146
261837
115995
262030
452598714
95
97
698957682
64
67
103686
8
75
253238
517386745
297861
89651
43990
24
21
251533
21
18
224994
31
244894
931158146
351984
91558
98
109775
18
170651
1
378366981
789723490
26
125574
68
75
65283
141571
200206
62717
64
79115
129919973
14
51
87109
31
290731
6
483746
89
12
9
70
59
69
264102517
77
13
309384
373187
24
75
69564
7
80
114139316
35
59
713110138
266786
39158
63
1
54
77163
67
98
541546428
64
27
361460
29
28
64
290324
83130
214289846
68
379334
82
278935
1
87
54
63
408635
478763935
72739
382641
475161
42
15079
2
9
63
380568
489776
112108
361009
265406622
474959
238556909
103224
328402451
39972
271547
90
200490
4
9
166515
172759
20
314913965
428380092
34
408918481
58516
37
23
33612
58
375378
72
387756906
90483
167592
67
232775
1
38
41
64
223094
94
69
399156
357314
566368221
148061
93
72
50
206511
439530
367330
471168
80
183695
5
32
17745
766801702
86
26
284866
992626428
13
477716
223092
16
462267
46
107946
590334216
344392
90
3
343107
14
71
85
736542356
219144
30
74
178897
443365
127521
221149
2
337836
176617
8
74
19
48
4
55
72
62
93253
96
275929672
79
295411
221527525
1
445359
211394
40
308255273
425132
827680055
443050
953224759
88
125483
391493
174282
12490
862334682
83
26
394631
213831
5
285813
314242
85
411398
30
81
37
87
235654
24
83
48
54
397258
79
60
45
226405
64
425348
78
88354
301206
94
6
99
43
287894
16
81
9
290942
431953
84718
88
20
53
45
338542
37
180824
22
3
9
88
240212
459199
238470
71
59
491273
9
275880
17228
60
9
417639
7
477780
27
57086
73
834615223
13
80
486067165
414949
494553644
13
448489902
92
72
80
5
8
53
79
29
423371
69
81637
45092
231045
39337
33
29130
261235
30
415010807
382707
69
301039
7768
97
68
101156
22
254692
233037
65
388655450
34
318574
7
40
63
29
44588
95
72
28
358811
375884
88
246966
41
49
418747
12156
6
261177
304654
9
48
5
28
71065
135560
350808
1
7
346482
64608095
457267251
84737
5
152515
10
133664961
206918
270913
25
127975
50
328955
155066
65
339183
8
344295
2
4
81
334816
9
27293
337252
76
6
37
285504
433862
70292
281428
134804
9
91
33
380356
402293597
141773
617976805
71
44
4
354016
37
170303
7
138583
167559
458692
8
22
377336
33
442554
7
85053
46
498130
72
398394
98
86
1
344346
290389
151863
77
413182
71006
465787
249873
243153
10
58223
9
37
37
36
301735
58
53354
19
706428448
33
9
3
70674
369984
36
83
339474
4
6462
19841
55600
251910
38
65
97
29
802549407
431634
91
5
97
203549
88
53
283274
115094
315133
18
53
189455
158057
411746
94
352692
203753
55
4
994394476
41
79
56336
118351
98042
8
3
350066
314824
32608889
40
40
162632
89
450236
398569
345653
477203
38
61
31
106064
8
94
426050949
6
340858
16
283192
24
4
484701
20
364936
94
374340715
132801
21
472620
4
26
96
37
47
871403392
4
9799
76
76
264034
200844
264225
44
77
58
6
866349732
487538
3
84
20
116713
142610
31
93597
42
409089
57870
386563
223130
90731
81
365921337
466019
26
454554
1
108423
461146
91
19
558644230
74
8
122588
91
279809
322418300
416429
60
650964027
13
224714
935038732
169646
1
91
11
6
31
376193
3
3
2
28
450534
70
448364
204860
411296
9
22964
48
494888
235831
40
6
274922
61026117
71579
369723
62
342706
48
803610137
273433
6
88
89
882168163
87
7
305734
15
47
42
25394428
392435
64
33
292778
119481
25
83
121469
233667
5
150534
86
45167
85
5
40
94
61507
868544598
8
494927
18
28340
440985
95109
154429
130109
37
284317
24
49
79028
27
370610
265182
73
385603
41
50
40
359244
165961
370392
19
86
250458
4
60
4
313906
88
452973
96
24835
112194
170984495
1
16
151969
71
310201
37
29
24
80
76627
8
117739019
117993
9659
488413
64591
34
199240
70
2
77
417953
439378
287571
47740
419901
3
10
89
382733
407299
9
87
3
93
57
98
186489
27
47
435158951
12
442958
337965
451913
85
368889
19
6
494264
4
365406
106286
294960170
5
7
241732158
174246250
289231
49
12
300423
469255
28260
8514
9
8
178965129
406780571
638080890
74
69
108827
79
90
2
36746
92
5
68
319627068
294124
6
348811
77
210500
133710
179874
79516
26
6
5
84140
11133
4824
47192
332597
90156
14
452828
154638
476870
12
451597
18
171201
513697094
95336
76
26
85
15
14
48
33
93
87786
247650
364428
58
397825
870609152
87
87
451017
24
220652
391484
2
2
39
699687429
42
32894
89
981016260
68
425704
233306
8
73
7
71
2
338803
390647
417668
24
449883
20
58
86304204
120673
63
488551
768105000
37
384939
164793
53
40860
458069568
2
70099
970357253
80
349030212
25
38625
48080
96
378380
65
25
63236
74
254530354
401825
306846
80
35
45
273526
250131
498768977
47566
319314
258313
90
184294
211910
20
525338831
321376
170546
216031
74768
896659819
94
598528176
881335332
63
27
4
6
102367
119468
356147
490910
179084
91026709
71
991168276
235170
288331
247773
88
56
50
163601191
105352
99
488335
382931
36
15
447178
406920
1
288683
47
367511
46
104325
320182288
87
14
288074
26
125006
421246
306656
266184
150357
405560
48
435902
44
28
47
153321
61
373853
89
31
82
49831
116476
264552
66
9
22
153202
60
444998
442692
82
101144
457279
142144
13
75
228512
40
72301371
625895113
58
64
60
140843
32
400282
5
40
278431
65
74
37
220824
5
57622
14
37787
414897
59
39
28
95
35
3
7
49228637
50
451142
28
77
92
92
30
13790
98
298070
375737
50
367788
7
296849
155109
477245
31
52
19114
34
66
50
73
280153
81866
350862
232115979
54930
5
12416
236710
32597
499798
785864623
469214
49
13
71773
5
80133
136162
341954345
128289
40
342438114
305729
461571
54
121736
55
45
71
82
69221
1246
286784743
90
61822
414784
76
109134
272903
264869
285200
80
4
7
8
2
84402
34
182160
400349
18
26
31
52104
36
14
332641
91668
403106
65
431401
153868
27
55
5
235156
6
135544
37708
40
731938477
6
39
492171681
73
43
127484574
78
35046
92
25
917879162
3
94
186728
12
137301
238080
25261
8
336894
39
73
409847
5
54
218674
76
24
372128
15
6
453309
27
4
47
385969
190259
486936
5
20
899959023
469702932
261940
325582548
100310
55
5
50
7
317494
40
81
39
59
47
2
51892
77
47
399843
93
90816
301331
9
353691
27894
84
726719065
3
744055679
359395
243250
943325307
58
1
9
7
892660645
31
474455
368012
248020
6
714233220
13107149
68
60
20
163970
79
96
374002
318771
384867
38
9
9
88
246850
329980
374872
387211
70
31
26416
95
200117
35
315564
60
465319
371791
487414
97
333065
71
203147
312388
461146786
50
85823
62
94394
115351
7
4
951807380
19
344044
102645
211693
411884
2
93
198830
279547
158103
94
312607
341767
22
474626
46630
494305
258504
61
327012
46
253345
13
101576954
121971
50121
32
59
49
39
54
19
31
703255025
61
9
12
362427
452426
84
193908
16
84
242376259
2
31
3
56
6
138576
3
56
4
56
82222
74
68
472430
61
35
409243
509382075
352235
376728
12
872482494
256078
93
385561
193826
53
620678822
404659
9797112
51
69337
18
98
89628
394397
46
245683
380432
320462
89
959147201
34
89
34664
41
15
24
77
96
98
42
13719
4
202572
431631
133246
19
26596
15
76
1
24
84
341612
132514
322881473
343955857
229660966
87
74
65
90
51
3
58
437427
7
13
211902
60
258494211
117668
9
142318
77
337903987
196189
799134363
266670
56490
40927
36567
4
204327
321511
73
655936752
405821
76120
85
41
70
40
192684708
27558
157424
571811226
73
477316
26269
490386
35
314420787
14
88
44
147063
74
698726151
36
444066
44703526
26
324337
189495
92
373270
494620185
56
96
184940
289734
60
56
837575604
633041602
285476
95
14
7
115626
442084615
71
450412
72
103590
257979
40
621380439
5
449257
130385
34
212736042
137987
43
8
74
66
75
1
153445
8
193215
172423
3
48
95
46218
13
397665
4
733798879
460983
67887
442889035
51
87
3
63564
406097
86
78
283349
78465
344098
148420
466054
165496
17
210077
5
382539
15
69
451537
91
75071
12
16
258459218
6
3
44
78634
10
16
11
269045
7
41
52
424161
202090
154000
97
650474553
8
56
160982
10
23
390310
32175
90
78
221072
53
88945948
43
62116
255825
68
202055
8
41881
96002
90
613714954
95
71
7
91
15
42
423098
7656
9
82213
409289
129630543
72
54
87
34
433553
36310
425372
368984
59
435278
44
37
7617
32
406437
98839
69
65839
763237121
97
17
8
307348
70
171414
30050
170109601
9
27
445345
2
54
200276
82053
9
243243
65
72474
245503
60
75
436825
430254
413680338
72
43
55
485235
96
1
96
3
9
91
508546774
21
83007
23161
469967
28122
59
185341802
478786
62
476637
370536
252250
244238
24
14
9
48
231499
992365285
94
193087
9
342333
26
1751871
47
330841
5
269813
324241
192599
156025
99
55
98
91
70
81
454202
42
55
369593
1
63
145003466
172199235
71814
5
17
81
518269345
58
28
207287
468239
20
402682
56352
589568944
8
4
102216
59
348012
39
76
317961
292663941
86
21
270197188
272417
88
31
15
69
8
396365
304024
313202
30
226562
8
31751
53
423813
466539
463176
494644
456607
53
511329738
93
47
4
542469713
109222
261777
59
295062629
741325492
111403
391007
68
21
126865323
445984
8
26
8
12
13
57
58
338967
85
18937
45
789741682
223841
87104
697016249
72277
62
218539
131723
96
85
378848
3
62
8
66
77
91
31600
103209
45
230872
76524
9
3
5
91737
290955
14
19884
40
696276746
2
500657667
335772
1
354032
99
2
300035
221768
5
534205906
10
3
301877
90
76052
213302
3589
97
465326
251475
4
54
312046
952373199
67
70
179874
4
547726336
481585
44
8
121855629
49
9
325416
216425
214787624
5
453031562
125431
220096
365966868
36
434233
4
55647
79
73
419907
109908
78
62
481161
277526
282610
39
4
38
302926
60
2
248488
17
35064
11311
266291
95
150960
82
172232
36
960811816
248967
55414
320456
151428
67
91
8
152670473
452683
72
79
17576
242612
727197718
114952
201815
95
98
588607223
21
354344
95
186144
683619910
80
34
70
4
3920
929177107
5
175564
4
452830
22
90
632624883
37
106959
551327796
123949498
57043
4
340299
32674
5
48
78
146061
35948
25
488227
312074
97
46
24
15
109160
34293654
320967
488998
77
79
392474221
18
14
57
47377
418729
42
22
420174
430860
563535618
77911
6
917855516
903223445
8
5
15
22
33
97
68
58
297274
67
8
498851
267288
593808380
4
43674
436377
93
20
405141
202404
15
12
56
29
17
177985
497358
442485
85
10
324311
140416
17
60
1
8354
51
432637
456481
249069
164714
33
250146
79
4
134033922
281916
97
5
5
325620
89
3
20
244767
125880840
215306
387013
107079
261357
24
57551819
146123
77
13
23
155551898
92
72
90
13472
344446
31
8
759625039
335539
19
249245
45
332936
93
426076
247937
10
177809
38
41
46
456723
4
74
1
312487
32
77831
22
69
9
15
301729
79
104930
14619
427921
65
195000
741928533
40
21
90
300678
99
85
18
38
51
342314890
96
190012
480131
42
150041
6
62
198614
6
199863
244513
245387
41
170154
26800
8
484694906
644419987
465737
64
13
48
327762645
26
45598
2
38
95
189153366
8
3
302384
382454
492796
81
295693
844582204
93
49
144610
190256
149054
135024
38
67
85
399465
77
73
3
1
50991
8
25
1
470885
30
53
125375
551815389
235971
450080886
3
8
62
1
23
5862
80
78551
177945
220321
92
298985
3
49
326286
254706
962522538
49
24093
30
149306
952610806
8
60
424382
6
173172
3
58
60
403140
237261
6
74
2
9
24455
4
390708
15805
343501
471448
56
322373
303083759
13
355559
57438
234198
99
197646
408838
220001
182436156
342110
194843
1430
71936330
2
187214
459286
192706
88
32110
92
316781
77
343165
112534
570791974
322491
82665
23621
9
14
32
76
925421538
386479
235903
97
474745
97
25
92
44
94
80
749111606
281910
31
333810
2
349385
99
96
77
9
50381
3671
699131945
130954
7
21127
304265626
97
389078
51
17
4
7
11
149697
828786342
29
12
21360675
906394526
271847
362047
99135
43
4
491395
15
92
169268
327380
90
95
163576
91
3
288239
240084
353524750
85
53
421059
107367
37
9586
90
648604528
5056
73965937
396339
330162
39
304124
4
59
26467
340328
271651
4
266821
92
19894
2
208193
10
54
183555
200490
366569
25
44667
249105
793209744
389616
18
45
52
6
140258850
32
470041
498173226
55
6
79
474622593
177884
348354
40
306206
170226250
89
94
95
475407
7
26
8
43465
5
8
31
3
36
225102
492124
54
2
59
27266
480717365
41
157966
8
10
57095
44
431394
390935
38
121011
74
68201
89
45
83721
40
16
632018669
429698293
99
41026
78196
45982
472520
441560
35309
232472
541200698
93946
72
6
67
3
29846
307831
419331
86
381167
9
92
6
2
845559301
94
36398
271928
851806238
115634
4
65476415
76
86
59091
14
376302347
270757
18
224261
329510
1
21
69496
77
74
50
610327297
4
211330
379737
496090
418919
365826
55407
258052
46
73848
59
45
37
50624
25
20
144763
84
755105838
6
66
231404
72
20
9
499494
1
26
92
70
6469
127721378
95
61
80985
140730
2
45924
148158
21
198610
9
365746
7
54
417256105
396058244
159077772
165543158
46
46
400700
386852
85
18
176163
97
8
378034
67
14
728829899
470741
62
52694
4
267345
2
81
9
22
18
198681
17
374141
38
77
363120
393136
53
70
81
250821
87
62
374452
135734
26411
121078
307576119
32
16
17
132083
28
410711
3
371509
96
29351
32
77
48
366670
55
59
59
43945
877772795
22
81
2918
37
27
288669
275879
168899
70254352
81
20526
17
2
375412
424403
60
583778798
76
19
17
277486
97689
535616052
8
13
20
44
77
18
99
75
222013
627341471
77
28
604756596
29
213884
27903
17
32484
228642
40
69
266346
120767
324136
4
29
195577573
830566598
178604995
28
5
446414
8
206692
90
21
226513
309663
371185
40009765
11
92
392557
62
423541
20
36
608433373
366277
227795
2
112783325
35
51535
7
60
46
81
166118
139202
7
22
384471
81
6
83
98
327374
34
34
96
427599
306460
61
372727
381022
398100435
36
26190
60
8
57
479386
389272469
121764
441126
49162
10620
17
89
9
304282
3
265098
128702
129592
71
8
48
286277
108710
3
7
85
212445
52473596
75
145213
16
414612
443275
82
379092
441409
33
447350
75
1
4
115093
352495
477301
48
65
51
128044
278474
85
99596
8
83
481338
60
26
179137
809844407
15
4
74
60
82605033
1
41
30
9073
46
316019395
44
98
949198147
8
15
373453
367405
29
64
227226
6
82
1
994884910
2
97
174827
65
76
23
92
69
58016
76
448196
434508
2
83293
132470
191722
97
251755866
471173
179122
269497
65891
27
914979471
388922587
95
475080
32
317625
163032120
159692
341948
77
49
124601
76608
3
70
80259
485815
36
94
422746
8
53
82851
15
8
59
49
5
81
194577
3
39
15
54
494892
389506
92
97
45
134897915
41
42
240612
83
57
48
312053
98
90
521760541
294573
64
105870
22
54
348062
19
258249
432020597
81982
438119820
40
46
237355
222924113
945068408
192242
48
34
232479769
416376
49619
97338
8
45
94
676374666
80
22
407061
390038
13
2
62
70
7064
72686
68
385735
91236146
364247
342377518
439456
243773
4
83
61
53
265647
32
362274
9
72
128009
16
93988
65667
497249186
59
922906871
328044
84
317553
24
81
351733
175510
375423768
32
51
265679
71
363942257
137646353
433402
40
4
316938
77110
807775571
512264363
281655
36
898534717
3
425397
74
18
70
462377
233919
25
15
229217
64928
9
94
139670
17
92
175937
41
332863
341111
41
442345
276665
43
238785
161417
257114
32
76
117670
31158
289147
458499
29259
459643
500919104
117435
169766
68
456848
86
9
27
356134
81
819244866
73522
57312
20
42
245601
63
35
10
97
523984905
56
52
189070
275435
261113
898715833
718894997
35
94
43
57755079
20349371
4
876047102
15
42
40
440549
43
6
419586
8
262525732
60
395924642
22200
8
11
80022
33
9
1
22
84
462380931
80
118209
82
421700
362684
46834
617564620
342899069
54
49
278745
161758
933451361
83
84
97
34
111082
3
173125
87
661630979
85
207969
18
433639
353899
79
40
39
38376
88
307254
36
342599
26
366929826
25
336712
97
15
18
931641586
16
67
76
62108
241923
218440
29
90
232759539
5
207848
52
57
6
40
51
36
293687
64
235471
83906
77
20
118691
163414367
11
283084
199894081
312436
29
77
376469
49334702
41
128882
179885
22
5
2
458213
315484
76
14611
21
410287
1
870003291
83
172259
89
50
18926
33566973
6
16
1
175292
861639761
380810
13
11
42
367963
76
286247
211307
25
241893
11103
86
9
160390
1
45
757904752
22
402998
434029
45
9
103796
306566
445159
9
178367
215017
87
20
400954
42108
82
385779
929098610
339324
14
392758
72
319007999
312682
57
1
3
46
36764
46
376662988
467716
371702
82
224350
341497361
9
64
35
298606
187558
350612
216313
6
938025226
471599
15
8
488767
7589
142725
332780
170240
69891
15
29
496471
73
242805
33
40
44
86
91
1
71
496828
263361
77933
5839
780057911
356454
32
45
58927
907436838
431498
373806
5
460333
492797
2
13
75
134875
50
962390671
98
191955
298290
5
67
40901
117589
82
22
392914
420987
312593
929217132
9
32
386620
299135
29
96
9
1
97024
225478
80
135538
216789
167533
28
43
160995
13
60
356000922
101903
135404
67
381944
463953
94
79993354
36
21
104411
26
8
46
115758
230583
47756
113525
15
2
587740007
198421
372247
51
435744
12804
435925
67
3
80
24
244624
150022
68
91042
179159
550669026
745231370
349954
85
36
216484
434086
87
254118
259849
599654036
234595272
17
70
65068
85
357023
641582860
83058
59
415367
7
231299
82
184450
587520849
10
372622
24
63345
68804368
10
55
66
14
4
45018830
378942
36
64
89
143635
9758
61
16
358535
216968
70
285441
448666
32
76
157737
117397
97
402193607
5
659005079
302532
334260
95740
263030
118034
390496
104137
95672
10
871865349
198730
305919
60568
52
366153
469139
477264
35
112231
1
11
25
47
82
46931
7
3
5
156932
41
452396
455949
10
61
51
398604
60296
150546
72
16585
653728529
88
812255628
287693
91508
65
18
475483
89
75764
73
62
34
77657
4
10
69
54371
29601
368729433
44
8
14815
70
11
1
31
38
327194428
48
132635
79
87
425054
207675344
11980872
273506
468983797
312558
289481869
88
256693
136351
446280
91
38
164723
75
464720
455841
276754
45
80
63
58
446939391
86
46
89
93
40
81
91
66
436502
2
3
118316
1
12
344167186
79
64
212746
1
44
37
43
45
2
38997
67
11
380497
916954709
247494
9
139880
169820649
25
360700
334591
84
996239343
483841
18
3
125843
926152181
47
77
3
23
99
101304
58
123387520
88
97
65
251830
223812
4371
71
305192
2472
394178
27
43
532734586
37
42
41934
386086
78
105755
55
371447
70
261086
53
67
52
17
391853
415476
60
313758
6689
77
256410
86
10
48
62
113112207
7
374901398
402979
52
12
46
781957406
846589477
357191
6
63
234567463
865763536
10
5
376990
60137
41
207449
35
9
64
42655271
39
691933144
106836
1
35
93
39
211918
74
64
64
84
970997876
93
20
79
6
315540
64605
334629406
5
16258
120102
3
57
98
35
476395
34
1
65
24
176867
268262
26
285096
425967
205179
73724
19111
630637014
86
25
74
19
22
344556
37
65
234785
467331
194903405
867850358
47
35
81
408105
100853
221603
4
8
30
458267
56
46
329838
30
362382
44
14
95
33
6274
71
67
84
372255811
383225
26
59
52
236265
508126612
49
13
57
7
49
487383
443444100
66
109348
632431346
46
84
21
437190
55100
91
37
331959286
892970961
362294
16
542751864
495688
425752
98366488
23
308125
52
308833
367392
39
250581
341471
8
88
81685
333937
37
4008
23
4245
30
155789
307381173
3
282928
48
50
77104
11
98
57
60
1
17
40
54
392612
277056
773969975
32
398428
114810
274058789
750316408
58
73
98
84
22
13
67128
80
243331
78
400156
40
167593
82
54
219163
86
199123
570431915
5
13
63
7
62
419585
88344
8
421631
95
304732
423045
5
416070
302202
296320
63
41
229929
189896072
82
2
1
20
8
240871
9
2
497325
327406
72
52
61
84
916567078
61228
429367
534337821
1
208336
326252
11
91667765
3
32404
6
287021
431926
42
80
63
73
182868
220597
346502
31
46888
273427
480270
99045
470665
52
53
359776
25784
262320
87
57
51
77
157942
187933
254686
13
62
5
64
76885
45
256158
484830
6
453969
446810730
70
474962
549760026
36
277594
261299
57
91
51
3
24001
325837
2
416982
37
961242874
38
61
16
56470
408052
70236
76531
272378
22
12
112258213
7840
11965
371385
410265
379106
333051547
4
449544
55
53
67
60
387689432
34
6
269719
75
8601
408841
285140
44
125495
71
153142669
63437
14
209510
309753
13311
56
52
25
23
16
46
278794
88
41
5
97
25830
57
387625807
633714487
61
136725
95
22490
50196
27
5
19
247551
58
32
99
66
65
131686
192699
4
49122
387955
317249336
94
66
5
28
4
93
19
85
68
75
14
453801
111126
42
53
334921
384449
451072
14
145536
31
495109
89
202541
3
311661
80303
171573
57
49
20
12
1
283571
309999
79805
682556337
438438
414843
428847
15
272789
8
19
201831
92
429596826
342156
347773
18
355593
428359
235823
39
147699
53
50
293565
84
145644
321975
11
32
314740
86
99
10
428951
291514
76
62
318865
436420
69
364513
67
92
75
77
164837
434451
286884
132044
313766
33
98721
3
992628274
853262284
55
125994
45
83
277754987
24
94
8
1
7
31
69
125260
452447
536368980
53
464723
2
89
479539
1
88637
67
89
243599
70
9
96
400964
422839
336281
36
9
63
372892
31
350830
41
71
981154941
4
18
413443
188954363
271617
13
22
86086
625114243
537588423
1
123018
776576795
47
172091
22
145538
221394
55
489922
222450
33
51
174659
58
293472
194702
316659
231038
189063
146958
25
286603
325400
81197
419536
3
73
228121
13
158747
923178663
6
14
66327
414634
26619
36
277963
26
46
240058
422569
21158474
392398
499725
5
238153
151296
2
93227827
245515
92
7
75
603456310
87
99
477162
98
307110
153035
5
4
56
5
217470
96
440984
90
13
131780795
755373518
98
22793
47
8
89
17888
12
950559522
278817278
78
626517680
15
77
80537
208229
430766
67
14
94
3
268488
48
7
266166
306698
95
13
21
48
346707
38
224746
94
7
42
59
40
815716326
246502
976139290
76
194370852
374955
315868
25
74
46500
492377
69
90
7
285977
346877
252939
7
131147327
68
195673672
74
2
47
4
1
467761885
369314
125104
129646
152650
148700
75
181339
423352
443768
38
537973745
212615641
103192
132096
1
84
2
411463
37
2
93
84
61
138299
2
21
79
88
275690
69477394
31
27
16908
5
91295622
279142
4
18
125237
455530
5
820008761
468209
180023
20
22
95
438439
149968
288574
7
10
226651
7
520851278
89
87
15
38
77
330563
169661817
589877702
131540
119502
47
89
2
47
98174
81
60
594702236
3648445
54
309280
428313
48
81
255708492
44469
457023
325539
108481
298864
18
316872
487018
334927
39
19
13
357565
48078
399634
13
223894
93
498546
1
42
390389
113304
48
83
40236
437033
476531
8
66
2
27
351445968
324624
111162
5
263770
70365
5
61
30
26
55
37
2
38
71
400389
35
6
44
100601
50
96
299311
50
3
303028
20
96
6
263776
235323
417729
47
15
6
102816
559698302
89
36717
73
376979
118824
289919
361184
77
406716
19
6
80
103297
184888
93
85
325284741
37
65
117677
272587
94
82
98
274852
456314
13300
376692
40685
62
182235
101491753
5
22
459339
14
3
60
597297924
85
50
425322820
28
365397
86
26
387761
294949
432853
476143
254951936
178021
304444422
91
31
140244
983730705
80
295437
953752693
448174
253804
72
65
90
132747
26311
45
38
13208
34
585148492
85
85
107523
49011846
64745763
12
130357
97
7
312977
80906654
104456
63956
243516
249360
496413
9
45
239532
33
27
80622
195066
63
19
65
255585
315546143
1
665213682
5
245756
44
454536
3
53
136078
4
75821
32
21
60
10
18
7001
415512
368978
174041
108428
76
47
98
29
5
30
92927
98
987776930
905733636
178085
386042
76
244182
2
3
9
82
281277
229099
262308
973046074
331468
4
162052
71
83
72
37
459468026
4
11424
8
95
354916
97
208423
104342
289593
42
161904
32
10
64
256542
58561
151088
47
28
122971
28
11975148
482393
63
7
26
277976
288167
48432
59
79
83
82
94
21
3
323258
125616
81237
201024
294082466
3
64
268724
367277
14111
970801487
75
189383
2
201345
66
77
209234
67
67
5
16865
293013020
83
219614
404043
28
73
34
108016478
2
54
478718
9
420003
83
92
425242
16
189494
436758
423442
66
56
16
31475
42
29
62
66734
273392
3
86
43
177166
91
94
241949
6349
362695
30
108103
223343
485549
356448
71
49
292130
362196
5
31
86
82966259
8
278458
1
213842
437795
464253
110065
40
442090179
7
180386
239096
423491
90
80
71
98
71
467960
451298
24
8
271083
29
118947
99
229219
20750
2
660184648
495952
27
441271
21
121110
58
96
31
244072
45
32
88
5
62
295220
273610
185873
80
57
379936
182272
61
244815
17
6
8
15131
369122
40
4
260200
8
46
63
196304
24
40
448532
406599
28
166609
360125
33
37892
118264
101972711
200111
327402819
94
60
21386
9
249181
293543
16
67
13
69
150749
9
334466
400029
124759
88
451161
70
82
14
623544656
306742
79
14
420589
3
618237499
686537320
10
1
5
47
675991868
34
46
85
6
73
293149
236390
88
15
58
3
123278
48
498574
90
183657
432331
57
260540
304661850
11
1
5
385050
10
90240
39
56577
3
89
95
59
7
93
52
97
4
68
35616
419340
35
3
380796
90
281310
8
7774
9
82816
60
376664
54
191679191
81752
97
68
20987
379059
256777
47
42733
835655294
51
238377
388262
19
38
50564
56
50
59
37
678325890
44
24
407272
8
678357575
83
293776
25
141067409
28
177983
366804
655651942
18
194952
439566
211638
484890
89
382544
18
171486
1
482472
19865
189813
45
66
397434
307819
82
398425503
92
60
91
512989359
176814
42
1
30470495
106243
90
311988
62
408053
72
302803
407170
59
99
68
101473
328482
430038
59684
73
69
382907
159638
336755
45
46
5903
496784
48039
40363
5
164849
82
133546326
49
63
18
52
575935672
268691484
78
42
45
24
396095
17
152583963
130935
617898160
56
42541
27
217304
213133
80
311150
135270
67
5
298528
376114
93
20
105300
47
671381206
37
82
138144
15
201385
33139
77
442954
67
672203885
40
1
71
134826
165312
1
91
20
94
8
5
97
47
6
1
821756136
92797
48894
19
316367
10982016
95
85
45
8
458398
332415
54
421061
142519
53
117750
56
456856
351124
404033
8
6
20
41
478129
461115
34
170724
59
91
487050
92
185876
6
4
279099
412175
31
7
99839
58
18
404316
34366
44
87
84
21
129176
365211
80188
6
275050
18
3
288675
67
1
401613
120676
31
362504539
874514297
210883
89
233086
19
6
9
79
7
543390280
41
495471
3
89602839
40
316961
366135
62003
204077169
324384
155869
60
589635483
32
27
59913
142743
358302
63
301606
145318
24
897174049
87
182401
124127
84
74
46
41287
79
326197
320146
5
13
6
248978
12376
7
248041
283083
1
153357
6857
307263
52
88
58
62
294
336422
2
57
4
781848900
2
82026
13
339993
8
365637
476724
19882
106967993
57980
67
331245620
164856
8
44876
431152775
9
6
494728
235952
10
472138
174002
17
271242
81
266665
256544
46
48
358607
750389904
379305
44
27
61863
239598
12
235153
95
147022
39
26
4
31
130043
459657
55
195973
7
12
484320
6
144633
24
2
7
6
8
24468033
69
498782
48
448540
43917
220895
49
126574
67
43
1
426338
85
212653
561560252
96
561592218
33
11
499757
129150
731557362
135094
54279
82
105545
3
8
15
68
18
57
484172
334427
11
304587
58
615495542
47
366908
448708
11
48
19
19
252219
202740
65672795
93
88798535
188255
293601190
68
312536
263168
45
28
199375030
36
29467
54
8149
47
135710
10
69696
80
24232
444652
74965261
43
287724
3
37
271409
255366
4
391995
7
284386
62
450475
141512
377070
39
16
32
212563
359325
59
458685
238197
114652
128427
78221
7
439667
28
71
47
108623
1
94817
94
307230
136134543
7
319870
495425
52
183324
48
47
52
35
148287
21
6
19
9
16
84
464490
159962
56
2
172912
6
2
23255
53
96
93742
67
414514
75
259685
451688
51775
6
378949
74215
91
97407161
34
249329
350881
44
17
75
20
78502
92
77
196456
447258
75
28718032
240122
323447
31
146460
135098
9
80
45
9
111925
99
69377
207085
78246409
97
41
54616
70
433369728
324821
83
77
1
14
5
398290
64
6
98
226306
73
9
837487362
27
486104
32
6
60
103482
485730945
484638
7
55
31896
13
670607596
51536541
391037
34
265755792
2
273618
764373108
13
357606
177886
20
85
34
57
9
281291
10
91
70
18
293008969
437592
498015
63
50
193045
23
11997
14
81
139802908
76
427608
381910
403280
767125288
316337028
654685911
233569
336795929
28
424468
730125002
18483
82
4
399808
367288208
469084
436415
37
420098
79
70
140108
7
24
44
12
305480
43
20487865
96334
38
9
1
485957
120561
38
445716
6
59
12
94
278192
145355
394545
747034639
42
59
489392
390636586
231222438
778464347
153431
78
312618
110980
831610912
41
97
89
45513
69
7
3
76
57
26
21880
282350
459136
29
16906
57
200148
86555
83
3
159297
49
173335
20
67
36
96978721
138860
31
89
171261
79
389406
185802
10
50242
142064
5
46
318575
45
79
375340
172255
86940
219619352
77
91584
26
79
433241
120278
371580
20
583477840
46
159405
397264
13
46
687915802
142827003
390391
93
326974
2
60
77
581858240
89
3
310579
305204
348577
79
95
83851
8
215626
11
74
83
22
72
19
85
8
147018
769348628
21
20
375427
74014
51
90
83
4
11
51
44
42
70
430130
288353
401293361
23
5
39
15
296474
285893
465937
6533
81
244183
23630
96
172144
50
320359
11
37
292018
300046
131085
395325
99
439899
816598008
55
87
8
9
39
272136
6
45
212095
55334
477516
19
24
87
5
53
248323
88
20672
8
71
141686
102858
29
116841
15193
82020
254887591
387196
95
184125
63
1
65
45248
107067
54
141224
73
404945
361236
459594
83
425092
23
83
71578
65
59
364126
88
319638
472958
420153
102067
86
11
264610
751218618
40228353
80
96
21
14373
139637
305256
430803
71
93
55
53
83522186
86
125656
93
14
322901
945042173
75
25
159224
320735
26982
23
487578
24771
303795
472581
433181
61810
3
99
39
85
4725
37
70
33
9
228558
64768
84
135735
228155
134172
2714
368675
37
309423
75246500
41
105369
38
176979
34
412960
120083
209044114
281928
25
23
633098603
375237
98
44
119802
303708
82513174
487178
428109
6
280719
82
51
278733953
46
406929
47
67
69
84
129877
89
38488690
379651
78
16
56
471617
110986
350395594
59
276970
79
51217
7
185756989
199758
76939
317692
160336
73
898539731
495208
271681
136576
72525
5
21
61
33672033
5
60
445919197
68
358912437
157593
413117
67598
73
678981749
85
45
357541
68141724
211194
380479
1
309873
75
331210113
47
291203
275971
59
50
64
79526
58
213891
257427
279902
53941
443296
78
432317692
3
10
4
202374
256737
39
31
37
288153
403998
87
223323
203456
434344
55
28
439819475
22
36
288707570
9029
851831062
85613
60
61
3939
384691
500196041
2
31
209631
5
341582
308251
67
75
38
92
65
7
482010
248558
107149
281766
204459
299617
77
113158
69
410107
83
59
379342
86
40058
4
8
50
69704
19682
744169163
449813722
77
36
263509
222988
341043
340957
14
1
40
60
86
80
16
9
214998751
23442
228560
11
467193
387356643
56
3
287229
291319
41
102292
56
436995
473355
79
25
62
134260
4
369286
293555
451118
205186
46
34
70
47341
393965
1
44
46
23655
460647
9
367069
92
415013
434635
43
11
76
259121
86
29
627615839
85
55
100928
324499
9
86
179798
234334
174380139
44
96807
69256
24
59
408028
30
39
9
8
7
92
391585
76
2
93
78
287590
38
35588327
2
36
2
50
497561
49
102323
40
22
494907
90
243837
277928
22522
74
96
397638
64
348194
404018
87
93145
175550
58
32
20
89
21
468102
303588
2
33
23
38
45
377523
58
64
68
2
22914334
35
91
18
214786640
221891424
86
352190
6
14
240958
76
15
455401
183760
207131
7
239654
435116
238627
57463
475457
12721
86
56
335519
222535
395588
831211257
315636
298391
4
10
757997442
6
95
81
36
808039747
949882435
170104
29
80
8
19
61
17
372498
122277
400854
548458016
16
430015
5
20
16
29
180125
445108
54530
90
240593
347450
56
316622
398046
476296
324680
4
35
7
375189
989210638
65
72
120299
318484
19
6
7
98
26357549
97
69620
267637
400459
83
87961
468758
87
185933
174233
9
132499179
17
72
27
22
185594
307477
90586
657752841
6
168947
2
186751
257514
88
6
57604
3
867861639
38
24
6
176674
37
756498432
70
64
29
50
35
16954828
33
96
26
41341
42
227957
65
57
191344240
62
90
26501
84
72
463646
45209192
330459
91500767
35
86
4
74
6
336339
195294386
462615
154598
64
60
92
157514
146938
25
82788
72
39
121553
6
221799
273445
532372528
47
303060
64
16369
560785690
58
68
84
426425
142663
948024472
138710
86620
1
56
49088
35
266369
78
534971770
901426245
56
375860
420011
45
62
79861
280462
53
462746
663633480
5
53
680684439
26
239116
169168
7
359737
268762
68
383012
20
80
32071913
389562
1
2
79
8330
208129
19
86
153617
72
209456
27
30
98
36
449935
22
610105390
15
61525
61
196539
62298
711622622
99
246770
5
57
184195
2
449661
58971
240122
56
99
41
1
85
242129
475164
429673799
4
475429
6
98
41614
312058
893562591
43
2
269341
68
9
55
370702
239130
207542
182761
56
62
484601
229018
405764
38
73
426268
590284610
92
222664
364332
294545
9937
25
30
35791
169754
199447
185355
55
58377
66722
90
40813
24
97
552861101
51
190768
57
73
70
2934
83
95
329341
37
283191
265379
71
45
87
372319
20
26
410314
152036
274656
229950
3
86
88
353778
6
66
339142232
54
5
30165
64
582726374
82
452333
496326
484707
92
899288875
12
2
418028
440566
605040704
89
41829
1
40334
23827608
40
168913
275783
223719
450608
6
356584
37
87
81
94
234501300
120414
7
438179
164915
47
36
8
955293537
2
52
159495
325840
18341
76
452448
66
499370
40
494449
120404
11034
32204
99
38
42618
52
346853
25
9
80
328444
74
127095
422709
473848
113219
28
329717
21
472210
158086
385298611
37
51
97065386
247675
35
79
63566
91
1
96586
3
370
381468
87
349206
34
450354
55
24
251097
6
68
7
8
76
73
239013034
971552084
9
79
3
44
92
40
186710
14
60
68
70
340073
278368672
53
79
7
134696
300683925
31
150815
52
32
43
276489901
44
14
69
25977
46
92
252955351
6
91
71
39
9230303
621857245
199776043
44
57
85
23
9
51
93932688
41
209934
252757
78
172212
174472
90
25
306826
63
42
22
198756266
66
431270
470480
6
17
165884
19
5
60
47
38
385462544
5
487629
30095
71
35
430436
699965559
141354
49
272717
48
11
79
95317
21
2
20
390367
14
227578
27
41
49
41
25
19
9
24
99
16
217162
182566
124474
38
29
94
165400
10
32
397254
61
357965
1
16
89
51412
58
139372
73
75
443722222
36
55
232282
2
477857226
74
80
44
8
64946
291968
71
131964
5
257764
622158939
46741
445945
1
25
540228876
449673
26
248816
359971
98
91
529
14
553096717
85
41
8921
3
39
357964
79
8
28
311738
45
1
376041
1680
86
85
28
146469
74
47
53
72
81
463294
54793043
15
57
9
6
449594
69
8
44
230014
5
343891
456546
117719
2
2
31066
90
26
345997
63933013
37
9
322679
126311
2
20
10
98
90655
21
238623
646070229
14
55
487213
947966165
580084207
44576
484000
292027
38
93
304080
23191
8
227
32080
72684
8781
327181
224611
324467
97
84
51
88
4
25
13
5
250847
456642
83
27
91
54
89032
63
44
263215
114089
185212
99
318007
148465
79041
93
471233788
2
61
6
613502892
83
236101
35
16
78
302119
63141794
24
134237
112641
263508
27473
303453
72
28
666093918
68
58
354641
305062113
44
40
92
95
8
415569
499133
104767
15
6
317516
467513
84935
165617
64
5525
281972
42
188471
80
365750
201399
129500
5
84618
21
12
9
359835
4
160186
96
38
398800
433102
24
753787309
499509
93
13
560793295
13
89
414206
435971
642462493
303869
67
19
31
45
86
58
355960
9
73279
412322790
675071399
214130
10590
82
51
474363
2
697782166
56
75263
41
153017
33
388001048
83
176320
208711
2
449073
46991
351183
176948
652325848
484019
39
155524
90
36
21
462959
118900
410969
21
5
526155454
418947
28
70190506
93
66
61
109690
9
372520447
30
444367
37
401473
4
260558
104042
18
60
67
421586
23416362
145544
34271
66
67
85
342330
450112
485067
9
81660
7
218827
2
449020
2
361609
14
113917
39991
10
95
449533
709
401003
399125
99
87
399828
145070
783239293
84277
19
231497
191632
408051
363656
9
55
420795
63
360950
169948
31
153674
27
98
358486
128252
154283
524902134
171286
8411
64
6
251218
385094
69
87
7
423010
51
91
77
38
828830832
8
12
496184
74
45318
316071
7
45
6
387257
422068
104824
12
45761
52
93
30
211789
71
3
38
347353
4
263069
688224575
44
32
367901
192286
59
336021
287023
131141
9
173341
5
408945
91
26009
32
89
14667
83
63
73
91864
93
75
24
14
37
31927
4
87
788119350
35
349217746
308352
7
25
25
26
20
2
17
313235
300254
22
948036296
885200342
754183016
185600
28
181379
2
45
14
9
63
28
9862
859226407
280615
462028
305350
202604
21
176567
48240
123047
83
57
213195
56
427910923
16
75
199896
7
2
36
203405
10
200537317
295264139
307046
82
282949
23
214339
24
2
93
45
169008170
359806
66
192994
99
145994
57
60
4
8
33
386973091
94
213028
51
89
897656682
98
67141
249684
4
73
37134
33
21
322090
15
448840
426425
474312
425918
82
377611
719463150
59966
161419
398692
5
129328
40
411402
63
53
378787606
337304
34
142171
11
37511
432327
56
151334
363642
35
309969
55
43
24
80
33
80
623466563
55654
50
93
801512739
490924
208799
383353
785580842
326836
59
6
88893
8
14
58604
404726
80
80
178223
426577
493719
81
442744
2
177638950
43
56
78
1
70725
79
331465
335398
38
73
53726
4
36
7
78
67
396049
12
4
29
592585911
82
81
282806
96
7
122827352
13
412530
310302
9
81
467620
408728
82234
84
26
112349
477710
66
417234
97
49
64247
336900
178906
31
115907
6056
186395
353183
23
57379
386501
64
62292
48
458236
1
423516
33
452566
245046
100759
178025
445618120
152116
461407
62
27
365665
391119
79
9
3
595213925
206742
7
474285
65
96
9
80
432258
185293
25
7
78
4
35
3
9761
179970408
31
16
39
74
5
116897
1
17
334286
466425
10
240828
47
380335
2
524345040
97
242285
2
244293
6
204522
317861616
86
227295
259563
63
64
65
122556
37
791178902
55527
7
863030607
14
8
157693
38
905780145
561306701
274268
67
464399
415572024
67919
625763822
367024
70
338140
221902
216161
99
5
3
10652
92
186314
19
32
342519977
92
200127
8
145014
25
55352
213198
49
40
27
301919
28
439661
26
955227679
61
188471
382
672461579
33
8
20
2
2
43
18
36
45
56
60
122511
266626
6
452390
5
8
63
97
17
425730
337187
351785
61
60
24
5
286176
74
63
4
57
61657
72
301424
68
68
240466
330727
3
45
27
88
91
43
22871
101788
29
31
11
30
8
16
467413
32
33
22
63
452898
95
95904
42
3
446268209
51
474775
70
33
321256578
6
387352
27
291720
31260
952861587
40
400068
78288
58
360227
73
251322
65
642759812
179564
1
9
48
2
10
739059404
399853
4
84
444617
22
10
14
295623
99
73
181992604
141884
730910293
320559
41
19
74
9
1098
79
192063
151503
8869
42
366641
75
25
5447
119575
216328
189238
343633
12
10586
759971362
432388
58
36
279687
193426
324637
428269
446588
86
6
93
235155
77
47
102830
144607904
127308
212534
64546
261679253
70
61
312754524
32
51
85
30
489581
79
110335
79
30
641120999
86
2
40
53731
709390456
59
676964986
306555573
253477
6
95
482282
50
21
154806
4
156411
111728279
70
368118
9
349884
218237
63
79
57
91
492068
123541
438434
444300
79
21489
426707
95945
97
5
60
588640832
38
75
65
954839570
90
181945
63
47
96
462671
91
56
3
38
456972
439091
410578
487628
12
50
83580
316204
231211
77
148669
61
9
29
10
251619
90
68
280146
243785
37
49
69
32
71
58
62
367906
94
94
21649
476259
19063
56
325717
154088
81
38
34
711029941
4
1
86
81
26
5
96
406063789
32
54
7
40
34
53
343153
432813
428925
217468
36
116113497
51
6
4
363195
282731
250085
858636741
41
484758
32
479276
12
63965
9
124864072
87
90
78
89
13
211836
30
6
287312
66
19
540986382
199188
6
433871
478754
474251
53
222428
286404
829991777
9
85327
18
404316
22
1
59
180525
90273
31665
638701294
900533878
42
211160
328519
72
17
8
9
219748321
8
4
743663063
50
2
443777857
67
71
683574882
396343
4
99
120522
18
56
77
58
459934
64
284621
29828
347623
25
74
499116
16
14
41
360028
14
85292
248773
115657280
342780034
93
7
70
484692
55
370374
74
46
79
43484
2267
357333
243336
45
41
30
43
435899344
382516
326468
90
95
7
37
381164
356911
20
423678
151625
86
456104
135583030
341771966
85
66
6
955067359
245674
85
16
11
91687
86262
239656
155614
48
813882605
3
9
1
143442
205466
370647
17029
27
26
458717
105208
230306
59
663042363
88
92305
42
75
3
376182
435022
22
636774374
91
77718924
6
57774
25
98
66
6
39739
1
218899
109489
17
40
17
341495
68
82
380251
48
13
596361524
68481
285732
4
36
422423
46
458043060
163351
741954651
74
178316
6
47
111223
61
385093
9
14376
115972
302822
76
319098
393394
815987471
7
57
166221
168458
15
53
8
356354
390554
5281706
156556
277339
88
290517906
75
91086
432101
52212
7
8300994
32
235579
73
522291851
216915
19
39
211329565
6
259053
354554
12
49
236515
72
47
54
299429
384160
76
15
287165
973142149
430469
6
9
9
97
3
41
137912
41
283712
64
84
80070
1
10
403981
1
56825
51
1
4
59142
68931
37
75
37
329682
430372
22
9
3
397252
444849
64
80
82
47
98
45
23
97
71
2
73
251530
84
110408
95
39
393100
691478206
911788585
67816
93
116276
474522
424790
253258
34
390969
78
398771250
24
924824877
43625249
8
323113
27
438154
288102
11
546418810
40
61
471
10349117
244366
8
37
21
13081
92632
97
228077502
77
263278
95
90
29
41
138970963
6
81
243512
316705
467229
373258
141223
52
71
6
5
24853
240584
27
96
44
67
378047497
1
67
9
40
39
5
5
58791
222862
314491
63
27
9
419461
437888
21
362070
5
14
22
87169
12
417833
382178
403224
851951278
72
66
469665
79
316864
17
117832
57958
135549
187088
58
156458
12
54361
170212
28
5836
78
53311
91
49
20
96
378754
4
21
401993
436735
360993
77
377383468
67
238878
22
54
42951
8
8
91
223047
24
26
259619003
922963230
305035
221654
193707702
44
26
457755
75
8
406594
96
59
6
290421
462450
197203999
421265
391460
56
9
813822988
293495
69993
98
360734
211416
187948
39
50
67762
1
51026
470440
94
2
1109
642340037
459556
409305
551696330
181113
9
348279
475507
80
342835
81
52
1
465980
8
35
436381
84
55
118107129
26
45
438749
86816
7
37
899804716
35
4
50
518463653
9
400508
3
143161
121686
109029
257528
7
153223
4
447659
88
6
78306
52
56057
3194
96
93666
434523
423327
444809
51
444023
87322
281433264
115064
355546
78
182230
56
45
293159
396959
24
381958
457473207
58
938959174
313135
33
43
416816
27
618564677
79375
25377738
242700
537876626
160080
380429
375893
326499
428578
315459
53
447347
297335
2
3
76
201746
57075
33
222406
253829
962357095
990123746
130485
266933
41
69
42
103294
36003
358862
4
425092
10
330938
58948
70
20
47
318741
13
914791153
62
83
270614278
60
305244
16503
40
26
303589
27
485496
92
9
35
349986
205750
49
92
44
76
367717
320517
484998
9
70
99
81870
19
357268
33
130772
441025
22
27
30
8
446562
131799
2
118095
286937
577253745
428464
17
375522
4
43
356952
64
173633
393364
237593313
65
18
6
80
228219
69316
62
29
91
310103
386769
361177464
350767
58
6
498541
97
301022
50
67
255702
49
5
52
4
233381
61697
39407
43
2
32
720291284
72
172568
82240
580377507
7
73
2
87
484261
395207941
81
178994
35
469515
286879
50
49
320631
51
42267
302773
89121
217770
46
208621
399511
387637
819683989
94
59
21
424066
462174
72
6
50
250274
13709
98
22
400785
1
80975
47
290499594
18051
94
497759
317319
96
424487
4178
9
96
874003764
427782
572223167
8
85
10
89391
6
363080
30
3
9
20886
75
426829
65987
10
426254
53
436961
129478
179553
58
4
181634
59223
14
72
96
22
99
923338669
39
21602
69
84
780260637
571225627
74
402563
17
500409905
172989
29
55
58
23
333519
9200
38
90
66
44
47
93
34
396782
32018
191373
78
17
79
28
10
257827
11
142925
48
324757
20
834746192
54
223601
151299
322196
92
25
115117
39
262730
37
11
84
3
71228
85
423708
328234
576857111
305253535
137406114
132082
170246
54
72
90
64998
215625298
298789
425812
310579
55
289060
72174
168831
227909
437951
202004
175035
2
89
67
3
227049
40
40251
11589
109150
168054
61
931831913
96
43
752180006
370319
43920
21
124675
105148
67
43
20727
446610682
68
340495
8
42
13
70
764773346
35911
62
231014
352975
21
48865
243754
97
16
79
671406161
575837684
461081
134781
180017
54133
272923
86
310422413
280537
75
55
10
46062
82137
64
269483
3
5
28
115188
9
69295
17787
4
1
105341
394166
63
452197
375673
90
7
310584
51
1
18
397877
136147
201141
97
265064
486409
96428
32697
370203
55
412469932
467752264
48
38
69
671181979
473995
99
130453893
38
42
32
19
49
46
87996
472784
46747
478088
966798322
38
87
298013
231541785
40128
33
289198
281205
2015
288419
68
481445
39
134986
5
33
9
68
25
30
125162
591438025
610733584
68
75
151668
56586
8
95
366284
219953
383425
129253002
26
212215
66983
353635
209975
253680
77
5
42
65
83
321619
4
105199335
10
12
123603
3
29
323885
478228
42
105929
275028
225383
50496
9
85
43
423533
54
5
905528869
5348
86
766609557
74
495235
206584
368059
122886
496457
94
55
847573090
145520794
244156
50
527438293
4
23
247063
274217
368189
42
85
9
721829228
690297937
20
88
55384
335284
60
387678
20
434321
11
67
5
16
26
388085
10447
68
967516667
39519
90
388093
2
7
13
2
61
468282
94
20
26
349208
5
279207
460177297
260318
13
365092
437375
73
25
60
239558
326939
344018
90
28
203502
929223684
45
901120812
85926
251505
293854
51
6
34
171893
96
50
37
103115
178406
416940
94
218239
20301
897319901
281980
22410
66199543
414946
160129
9
321011
8
458842
41
3
488649
37
441542
190501
21824863
69
95
7
268609
23804
70
49
94
87
4
351102
132755
32
3
435100
62202
586717684
348360648
71
47
10
71
434497
270192
462139
23
434053
462185
41
97738
4
235666
72
32
93
3
44
79989878
376896
72842
24
244972
458340374
92
233988
56
249147
20
93
12
447764
7
303351
474700
88666
343549
18
4
79598
7
6
89183
37
49
94
433538
203088
9
251602
238159412
180705
11
17
420050
368858
1
540758011
42
49496
41295
92
952509884
123268
100771
94
136839
21
65
934371797
281792
165544
7
4
107626
278098
85
337882
7
16
381449008
394075
419029
196227
323040
472413
745704560
483252
136272
480414
69
962571009
90
491763
27
46
59
160842
84304
25644057
392136
35
267264
58
468975
27
319754
346638
487097
80
11
403485
74
381056
380078
129599
366165
785889507
28
322472
83
3
50
69
1
163161
6
453007
240944
9373
240065
77720
253603
127944
382029
78
78
396060
347447
46
359909
5186
464787
31
88
379872
155029
92
257945
345381
1948
47
225983
125838
323763150
366556
355248
9
72
1
7
62
412180
28
263734
45403
80
60
373451
29
239268389
47242
24
56
6
239338
460630637
96
62412
363904
169217
49
88
5
2
119749
383457
48
92
200927
50
152580
220677
455770690
52050
66
103997
43
76
32
185795
99
84
455577214
51
47
27
1
427760
409419
6
63
323416
111084
390206
2
8
102661
30
55
82
21984
199445
16
4
90
38
7
83
76
309046
329712
55
41
26664
46
84
55
96
155346
690283483
9
280256944
271476
221285
611264527
37055
176106322
2
296991
43
162274691
94
281033
70
1
20
118172
485034
14
188400
4
1
214623
234366
539408817
49
4
454504
305260
90
138297
62
107728
398146
301433033
63
6
81
75
160790
118466
18
3
45
63
23
629159558
26
63
187152
2
950933427
405012
58
493956
15
89
458892
64
73012
53
24
376211
39
322581482
166294533
5
9048
145836
30594
212150
488332
8
58
483793
308316
657923750
85
211698
395397061
2
23909
258500
52
938033598
2
32
37
304820
49
46829
62276
3
470744
51
80
375256
52
6
93
152590
136215
36
339038080
213486
16
325857
191714
86
115350
933450417
238650
1
398664
476708
438947
2
521339523
3
49
410026
102017
15975
980788694
215177
3
80
20
9
85
73586
42694
246314
18
156053
20492
406410
489573
33
67
71521
196754
56
334753
8
244537
95
649848268
476261
76517868
496861
98
578811706
64620
44
11
95
909005018
207880
8
33898
310755
4
19976
1
34
492919
4
90
65
85
34
17
55
30
691520681
13
185208
4
51
325859
337544
600456554
91
74323
509526458
14
44
129283217
67008
959081018
20
671932664
429839356
132468
2
53189
183888
71
53
484058
92
258976
1770
10
8
80
465288712
20917
230404
73
399496
386576
87
26
56
28
300796
22
4
129383
486664
257063
83913
1
525176135
52
83
182629962
77
512534528
51792
520576415
1
63
74453
320558
44031
65
34
1
452394
8
70801
468149
701830182
78
124694
43
91
8
4
78
7
441126
15280
50
406036
74
376220
47679
390274162
18
466960
94
346776
66
52069
307691
67956
451772
485985
143391
93
146055
53
152508
128330
234682
603765546
16902
209028
82
89
87
84
309530
98
127464
175600
14
102301
179114
299759229
81
271308
287322
53
41
138919
32902
161548
163472
83
410858
164621
399817
398790
486476
223270
25
408518
3
60
157077
374702
400588
808324480
71
91585
131619
8
268354
3
499626
993490906
55
54
96
117248
149785
250829
13272
30
291367
6
71
318905
205110844
20
45
95
18
4
36
61
17
697873366
179864
1
57
50
269466
3
32
435820
2
9
41
470266
370288
576690328
56
72
182232
159445
89
55
51
171339
66
473577
46
7
52247
1
49
78
61318585
452288
325368
75827
979554741
83691307
285377
30
457719
22
2
79
87
62
65574
676308632
87
193582
53
67
336710
110285
365516
53
2
76
185024
53
28
11
148547
9
398238237
436201
22
89
57
282147
85
5
320424
154005
44
20749
217158
3
25
18
4
85
66
58
40
50
208031
77
25
7258130
93
859985357
493473
67
227715160
41
450557
28
62
32
4
200621
94
561994092
268589062
412297491
79
97
452159
395375
220725
57
12
30
64
63
137714
239229
25
732239655
293993
494694
602859736
76
3
136002
333636
56
147658
72
360169
42
183604
498989
2
98
112858
312244314
182015
48
80
7144
12
343681
130929
80
46931
70
2627
909143031
111263
77
74
94
29
224344
130236
483436
40
13
434462
402373
53
317832
29
9
385474
964658937
85
35
5
318871
34
55
7
451613
934717518
475714
165784
12283
39
67
1
214004
417383
43
366905
142319
93
6
337254
691858280
31
108647
44
95
303704
626518168
62
47
176990
3
5
84
52
276320
817507562
94
413551
61
154247
397216
5
414069
77
256868019
24607
787189916
834199106
161630
85
59
91
49
8
459944
63
444320
132685
283117518
313750
10
44
913490351
235389
475947
28
1
465971
489165
8
45
9
482833
1
3
48
71
478579
333906
50
75895
65
114165
181489
52
62
961024506
67
301539275
85
2
439319
39
423790
87062
396076
15
55
419705
35
6
21
18
70
343076
11
14
20
377209
228496
54
36
27
258056
468455685
6
21126
41
239421
317230
4
386789
52
62
111866
225335
486858
70
172849
337695
39260
36
776671098
97087466
24
285507
137643
122590
377625
2
68
479516
865585414
89
332194
9
21
26830
490745
212621
52
322127
252185
1
469674
435202
45
52
82
284124
77
432512
43
91
2
731591515
471850
38
339367966
65
89
256417
8
5464
51
70
66895788
198432
343123584
886742477
881760764
169291
44627
97221
171466
25
67
305232
55
30
6625
7
2590
95
45
141356
411870
202769
486706
35
64
75463
79
81
62934
459184
33
422080
27
383548
64
283448
112179
228744
191166
872535457
22
46
31
121784412
90
328309
40
30
461353
64
189032
89
423341
96
3
45
8
98
50
93
255688
1
73
67
352615
7
363083
87
9
17
240824
211190
174497
197031
96
359102
265286
12
217912
181003
285322
56
86299
677132210
50
7
33
38
496389
180194
4
35024
95
1
45
48
28
6
27
215107
8
38
54
103053
145114
5
539593023
31
1
256561
91
2
83
3
53
435111
81
4
291620
342391
64
142054
91
346145
91
496573
365557
4
53
68
43397
68797
254031
4
140634
268086
9
90
92
22
98
217268
253629
25
445488632
345261
122579
30
155699380
57
117398
95
407418579
206432
402832
202969
138295
89
270175
12
193209
369860
83
55584
123775
12
365808
50
85
16
61
62
467476
48
894675010
31
351245
16
426997
11
1
266125
383070
77
37
19
544773448
257056
9
56078
60
206117
51
81
202914
463215
196759
15
7
38
85
555110383
176573
97
69396
95
7
29
5
13
5
287421
189133
52511
13
34
98
858984208
475470
455898476
18
287197
149336
23
17
436424
9
42
297218
275681
89
51
222483
3
1
10
81
79
231286
357099
76
23
9
150780
3
57
371370
163140
275796
247216
55
79
69
98
89
92
498028
87
852277594
86
572289778
48
474288
231631
169427
299659075
2
63486
7
389426
76
65
434058
43698
5
32
62313
78
584986049
39
21630
308126258
544414296
81
83
471186
363318852
48
39
447399
870091693
94
409660
32
266183
56
33
453376
78163
320700365
92
120922568
886927826
58144
2
83724651
324886
186364
2
57
30
24
157878
252099
277576
50367635
437933
189973
207046
608041967
251938
31
248705
250733834
99
41
308013155
53988
349969
56643
69
69
82
63
57
242669
82
8
53415
53
25
18427
934525360
832314023
2
187745
34507
78339
264860087
13
23
78
110366
27
47644
43
57
87
126867
33
296732773
136736
177616
48433740
10
9
245810
475889
713768111
4
3
162002
56
273352
61
6
14
58
69
377792
458398
382703
339521
19186
213227
3
3
332144
9
87
250343
63
1
109698
42
270688
76
871174803
3
441732159
3
460265
297892
8
283331
32
71
1
222478
290037
88
54
78
10
81
27
53
83
84
3
39
204880
20063
361514
36
46
43
143580
133927
160889
253490
33455
5
16
59
17
13739
59
117280
55
7
485950
41305
233688
204476
218444
1
106775
2
169553
2
76
93
64
491792
125993
370819
29
93
15
82
27
128488
427776
449393
466067
46
88370
20
41
71
402700
20
96
63
371536
54
53
2
277778
35672
146118
16
84
369442
57
367380
948643714
8
57
3
152206
372866
294647
320784
594854551
499077
8
199405
460327
34
49
41
33
17852
64
41
317111
253219237
298623
318771
229014
364684
407440
9
61
55903
419384
9
225998
17
307390088
158697
73
320179
182024
46
7
8
247042
19
2
4
441246
74
33
312462
228973
109483678
384633
70
9
2126
473372
665260602
66
467966
33
27
46
67
428660
298098
14
8
86
94
62
111489
2
43658
76
322231
95
72
401776
46
69
36
923160310
238794
16730
32
8
71
164584
430733
53
455518
27745
296147
103428
75
446115
470878
40
23
11
580010858
169640
77
15
5
228226
160711
61
64
463587
43
495036
68947
10
45
20
467094
87
30
47
179577
88
294025
384367
296446
97
839944867
8
327553
4747
81
67
112514
283941
48
65
71
59390827
29
19
57
424949
784414269
87
17
4
66
245500
54
38
129173
278545
82
98
139074
121119
20
32
30
403365
2
6786
400861
2
58
28211
35
293479831
323270
14
37
452336382
211091
399608780
5
34
20
32
1
843856466
424439816
158368
9
31
258483
380635
54
871512605
172957
637642424
90
232596
244108
149464010
84
497307
39
450614
65
422558
24
55
89
49125
136516
324079
330508
78092
107320
313658
125448
49
32
43982
443312
30
19
482365
38144387
6
409687
93881
83700
992873415
374049
187678
40
16578
10
424115268
233298193
165393
985547172
19
459042
51434
276049
259048
66395
1
51
78
10
88
492809
166334061
87
451296
32
437488
11
97
3
188785
38
4
277048857
7
179618
12
38
43
82
673779964
236539
79
37090
499612
182837
786327006
92
133891
21
69
59
1
74
39
637384151
102026
92
66840
201327
69
88
4
42
9
878657966
97
97
592297379
107967
5
20210
183481894
52
29
82
453843
226353
6
84991454
52
60913
39
81
76
446454
106935
248472364
49
59
12315
174920
13
183229
199535
75
14
939073100
35
46
1
32
392162
33
9
3
1
18
56
3
9
69
31
82
466247
219914
440924
305798576
371674229
18
384892
32
62
68
207510
1
108317
212157
220132
70
2
201969804
46
424836
96
8
208989
328826854
4
482003
39
2
303683
984319487
218433
193775
45
1
20404
435837
353098
92119
61
32
158897
411211
331222
160621
91
280898
270383
89
406417
908045137
477181
369757
152747
73
47
31
35
15
236364
73
6155
83869
84
725711157
2
305718
426078
408824
46
277028
73
68
488661
84
45
52
84
90686
226360
63
373074
497893
39
79286
388504
113559
34
64
73
38
84
393589
64
86
844886643
62019
486249
60121
79403
77
48
209209
20
57
7
402261
51
4
47813
78
104532
5
184878
36
337537
120702
56
48
119106105
4
53521665
686169737
36173
6
98
994009011
24
721509249
132599283
296946391
63156
373570883
201790
73
368222
139223506
29
81
121814
103920
24
51973
480961
492198
103638227
88
19
70922
455142
912062777
398900
236686
54
31
725348563
63
36
62
21
91
206404
197091
1
409044
396975
26
338429
87
116849
71929
415818
417319
499643
404510
336233112
43762
52
182575
19
804590868
18167
9
416880
366619
40
589
351760686
162395
496381
90110
67028
97
61
1130
74
45677
102922187
71
28
732401336
296821
379124
87
489237
157811
85
26
272989
11
95
5
11
292212
41904
222461
54
27950
129793
38
423766
52
895020270
365672
400679
138015
121144
35
23
846007964
412606
441045
63
182132
186422
103562
266206
23358
76
57
99
71
461501
11
249819
39
198793
87
147731
57092
94
58
166865
63
463718
90
440839
384090
636566498
18732176
4
6
5
62016
65116
48
67
57
45682
456148
82129
10
445765
31364
379462
6
478820
472635
18
79003
204337
483788
485861074
87078
60
64130
385171941
154545
452383680
439420
92
4
47
142821352
346511
127261
426363
69
316024
52164
18
874370537
20824565
59
31
483642
81
131619898
60
58
213361474
77
77
70
52
35
17238
41449
137380
66
35
169349
970209378
52
71
55709072
417348749
309134
13
2
67
490542
37
1
61
374390
14
212565
217396951
67
92
374687
1
49076
33
429403
353610
46
394630234
38
26
95
332869
89
383242
27
9
324274
82
50
96
483115
31
59
47
30
2
35
29
41
3
757076381
10
4
407853
252808
548803341
40753
161811
211951
450431511
50292
375458
42229
39
177951
178230804
95
34531
28
64
994525579
273799
27571379
149186
71187
338498
17
535219887
34723
93101672
91
587376440
40
421307
33
4
49
28285
142361532
63
212248
8
44
48
39
14
78883
794560280
226597
7
94002
7
5
17120
78
246300
69
97
94892
62021
124279
305172
269029
22
78
31
3
7
371594
372596
15474
320021
390193
474576
68
10
145847909
307156
6
52
60585
41
95
306850
48
531340014
367945
84753
446920
87227
11783
441442
8
76073
41
8
465827
471532
34547
400446
225256
785556958
85
47
72604
48
157393
96
255314
95
256685
19
83
415123
383633
4196
44
61
8
212756
83
46
325954
93911
78
441361
66
102147
405752
28
66
202726
46
44099
9
442017214
24
79070
69236325
51
32
30
110525
462234
28871
555179920
10
496198
285785883
26
39
4
24285
267487
41
717948357
128355
82
63
266923
256239
5
406051
140387
186059
416265
76865
148101959
69
373762
76
26
170687
72
482632
7
1
78767
36857
78
71
87
201047
237150
219057
276429
7
77
4
340096132
47
41
174525
75
48
64
94
33871
31
350256337
186200
874069719
23
82
68
77
25
85
168570
76
397715
34
77
43
301146875
481065
851809734
314610688
110225
76
7
18
46
92
335831
70
382436
82
93
177117
234314
185277
65977
237896
3
197006
51
162402
350538
487881
25
352950
8
251111
479864
29
395475
37
416476
36
83
186030
10
170899
64
14
332801
345310160
26
90
415377282
80
4
85
51757
39141
97
81
307906
657224996
324890
97
690431828
28357
67
105460
58
635520028
60
95
329796
189764
183700
6
141900
79
123172
27
52504
213070
226471
922239283
74
74
372380
6
3
92
15
5
425790
9
343948
101200
61631
496664
44
364946
73
24
845292973
91
7
435249
5
590765097
286582718
464251
365915
235608
34
2
8
3
267366
349501
384398
202290
309616
14
320531
94
9
340399
31
73
440863
208858
385318
102513
888803543
40
249456
8
171668
97
65
6
948717287
488731
131530
33
35
53
1
160698
369100
86
62325
396579
10
78
438181
33
5
77
13
98896
184889
2
8
46
46
383727
97
51
9918
80404
34
56
371809536
2
99
56
30
485411
69786619
82
47216
392779
28
246497213
56
55051
483421487
195922
6
8
218025
44
99
483331
253214
65
1
32
37
141892
51
252849
279808
39
330585922
3
315511
4
499020
418168
35
221416
41
64
188389
6
4
51
242013
565073650
324744
27
205869
85
73643124
7
1
35
589423522
404859
291344
457373
360350
28
16
161088
485478
105611
26
17
32338
39
479671321
47
157936
230727
35856
347500311
712459531
306560
765982699
83
98
822670497
77
7
94
61
7
109435
87
51
50
4
1
71
58
201732
241670
8
210972
235015
191703367
175779
77
47535
350834
93
36
228983
413144
24
82
13
913368591
184698
48
90
61
94
401599
66
6
5
35
430622
74
195437
393461
66
237471
24316
38
227018
380562470
23998
7
45
26
33
51
49
11
42
13
46
485162
470876
34
51
169689
70685
359655
76
96
276708499
48
153810
151783
6
450111
314816
11
309618
497175
70
26096
41
387997
72456084
76627
25
426050
82
304534
28
31
8
237684
17
357775
88
40
43
44
269828
12
66
210442
256906
75
25540
365882
72
29
8
222541
50
188694243
55
138679
74345
272439
5
43
5
153060
105629
7
476721
8
57770
78
52
210248
30
211502224
60
154702
43
189904
31
81
194985
282248
45
673852922
411065
25
972813261
95
208128
78239
49
6
1
51692
6
1229
9
2
340593
168232
23
256231
45
468175
111886
117192648
73
86616
29420
187115
75
119087
190134
80
8
371062
12
14
50
426083
8
389598
88
325196
190153
40
364872
59
81533
63165518
96
108305
379224
268443711
15
140631
31712756
362145054
72
8
274065
92414
61
130907
498821
37863
1
2
31
86
139871
542995263
142977
59111
7
71
349890350
29809
435395
125194
291440
63
98
52
3
46
296224822
413007
437923734
85
40
5
210455
98
440712
379536
439632
737526760
438760
40
334818
217623
4
36
175833
296522
50
1
184669
603364089
90632
32
246594
127128993
460883
210850
24
384655
73
32
26
105093
7
318036
19083
553753228
264164
16660
35787
24
496088
61
224356
214448
477232611
15
95
1
206761
69
5
48421
35
70
36
43
236367
261082
59207143
47
939012137
97
534563351
94
75
91
112474
21
185202
61
96
1
417550
80245186
348535
66
46
586062150
82
310044
83
24
92
110446
45392
494946
493417449
489780
24
76091
410221
6
173544
4
48
43
32
22
989304832
116016
74
2
87
309490
238372
832984792
189115
96
54
227649
60
418005
27
30
40
382064
83
19
113972
32
21
333567
9
248209091
67
7096
110397
16150
114141
231568
35
86
29
192422
326030
78
29
264649
28
28
111112
405458
45275
71
162453
473272
93
5
679268668
86
6
451799
329007
8
106697
9
78
53
768498049
74
262960
94272
400944276
50
56
97
68512
263853
63710
119119
728783411
790456143
377829
36
4
54
1
85
8
81
64
294060
81
157562
42
47
42
347045828
60
828607568
222144
169875
262856
5
248747
56
307021
825354422
34
52
550299012
380055
3416
438311
498470
10
495416
55
32
146353
20593
13
3104
17
12
9
30
61
467348664
297599934
4
39
144195
44
33
96
93
40
10
36
5
7
277812314
78
821214803
83
38885
4
154925694
42113
931995557
26
698665913
2
299644
319051
47212
24
409101
67
7
7
16675
15
447344
236607
5
270203
44497
32
371247
75
380950
381396853
2
85177
431246
25020513
7
161218
564505280
739591862
468428
34
18683
477625
372474400
43
31790
40
54
269518
9
53
22
1
109065
93608
304746
4
30
7010
19850
25
395630
29
16
9
91
393482
51
10
11
7
68
50
83
425612
9178731
367721
30561
35844
20
70
430912
4
263021
25
174674581
498896
293985
81
448833
312177927
70
384652
16
72
334430
62
24
354131
129250
458487
8
202398
160461
11
73
18
95
76303
293075
83
417998
298653
164030
486473
344629
36
33
70791
452103
84
23277350
88146
71
28
268241
21
83
21
30524
4
894251392
17679
11
335510935
59
26
9
3
443663620
266319
15
5
395835
48
322599
42
50
80
8
6
1
47986
26
18
693682234
26
24
39
15
74
84
76
135340
397002
22
2
472661
85
498639
91
338407
88
44
946756963
483033
194632
367652
101355
4
249391
29
2
497731
41
308610
26
99
488822
4
246351
12670
41
197237
275977
85
309572
167990
477887
2
641351437
91
694948866
236187
66094
8164
1
297443
4
15
27
94
83
1
70
52
94
585810276
473486
79
481267194
89
16
51919
602473364
71
74
4
905273156
77578
202024
81
62
89
57518
222578
35
49
92
438678
68
13
90624
852533660
374783669
390427
1
3
71
83658
187784
283027
27122
899103774
78
97
71
47
11
7
6
367443
246609
55
401015
490584
380608
8
324498200
34
71
10
291314
8
99
77
493306
6
96
79
148604
95
18
270233
96976
64
48
46
49
443690
10360
346432
32
918816216
85
393093
95913
82
406271
574349675
290154
5
253478
134996
199593
120052
6
52810
366000
63
68769
28
160073729
202994
431653
298362
221351
25281
418133
8
228117
61
50055
412779
4513
824441805
250485925
373794258
970262902
339947
280784
69
48
84
276608
208133
282377
17
63
373416
41
453077
371519
169727
96
18
47
7
8973
86
3
578214716
4
398281
5
4
105741
56
326176
57
8
48
94
169623
261292
409371
73
958589904
251988
4
48
6
51
60
17
90
4
48
418117
198033
331731
58
631400336
30
225370
1
28
206040
9
381760
687614762
59464
137231
206034424
67599
320538
50
50002
582194667
80633
24
90
723013942
74
3
155874
579555710
43
166652
165213
365732
101258
16
64756
382732
67
755455326
8
418760
93
401291
67
834500386
205640
166962121
209729307
501708858
18
33
96
243824
29379
195258
54
78071
91
2
456045
153952
144412
8
280020
49
69
361511
246389
106555
74801069
473474772
58095
109856
63
321992
226347
71
184184
11
385196494
138342
24
73
75
280188
370503
74652
471888
73
103439
444128
398762
6
458174
38
244494
536339454
50
262897
326448
6
2
302531
278446
481905
107512
21
29
27
447043
331498094
6
25
16
22908
190605219
12
405215
88
892050347
403619453
297078354
480539574
311498
55
647486122
79
4
40
97577
95
134228
412036825
65
992113421
6
465125
14295
250641
467491
91
55
62
673487506
467267799
468596
95
36173
54038
27
95
442205
159222
211579
112738
347400573
29
70
179845
250313
101143170
99
86
221963
19
356152
436858
45772
440291176
3
401303
154280
77574
270392
84
308798516
90
93452
20870
7
816000899
396741
2
57
9
61
105235
8
69
305697
122204
352595
74
28
52
167878317
192723
366947
6
166610
8982
10
6
395635
235076
52
27
283545
101240
4
27
889280261
320977373
65
175677
126534
24
26677
487620
9
326923
74
208747
75
209835
2
456420
184631
607958341
89
24
45
75
49422799
115781
338338
5
74
593705665
90
104038
9
345726
40
95
737771126
1
16
142211
950647870
8
91
64
56
72
13
63
480866
405565
17
38
3
8
39
379042
99
84
913551141
38
347613
123746441
407266
612992648
101705
4
36123
109577
48
383042
1
58
342249
923740471
398983
80
56
82
83
366186
31
267000
5
47273
328887
76
4
7
65
318518
8
37
83
273640
260812
36
28
86
68
33
22
42064
28
64
60
78809
68901
326359
73
480666
496749
13
52
849521240
71
264026
48222
4
51
35
167129
77
58
338398
16
240385
460294
208426
246462
53
81579
8
36
65
44
64
296950
410060
53
851800150
277400
29
5
15
67
280308
163472
47
59
91
62
81
34
224379906
919541667
188653
142053249
85
57
318046
4
86
3
809
429184
7
218895
284596602
5
56
154288
719141509
86
274935
463377
73
391383007
28
92153
443884
3
841161804
864266534
237246
2448
117329
120463195
24
18
12
43
99
473001
104564
414977
392938
310110
70
644345868
3
296290
477205
438171
2
5
14
215216
43732
75
346344
222334340
80
144244
175195
8
74
489034
299551
48993
156556517
28
12
397385
22
14
93
478384
453136
137216974
198085
8
49
486194
433922
288426
2
89
60803
475641
8
259104
949518713
149530
231372
294727
3
9
3
310887
9
38
38
2527
413764
101781
42
2
99255
330051
92
362286
611199704
7
8
29
437471
229301
3
70
66
45
28
121545
89
38
47
212543
289541
83
978256496
5
65
29707
4
5
6
56
9733
13
4
224811
69
334021
242780
116317
14
44703
32
499673
86
48
63508
70857
20
347715
176822
154897357
15533
38
41
455729
71644
24
337771
477211
132606
121421
320488
3
22
40
19
4
6
36
65
8
62
43
166881679
42
471073
79
99
62562
468162
220688
88
45
442624
40
82
2
59225
63
460362837
7
14
40
304479
407599
88
161730
452948
12
80
261206
33
63
246958
46
425841
125859
468596
473755
7
361898
23
41
85365
46
69
5
362014
37
13213
39
88
660585175
473374
1
1
23
78
152334129
78037
137117
633173007
347329792
65
106306062
97
200174
2
818637278
328803995
51
58
94
225945
922047179
192631
209757
2
34940
6
110014
30
260461
12
120365
352897
326860
360331
27
23
215232
93
37
43
18
134619
289975
64
59
181979
130242
88
272573
82012
279108
19
52
376736
84500
309085121
145063167
392616
139019
271436
8
28
3
87
44716
142032
50
73
285487
330765
58
46
5
457697
56
700482740
49
10403
2
43
44
35504
92
4
37
11
28
313246
82
9
24
5
49
351269
83
79919871
92296469
2
44
75
17
78
61
409257
13
106618
170721
61
173312
626056849
36
1
386047
6
132807
6
48
221496
51
5
9
390771
89
2
278673
256828
4
29
9
495357
99
32358
46
458036
81795
437321
192309
432104
23
307185
283278
352242
31
5
74
7
48821
16
174684590
229874749
314336
6
260003
134575
41
201422548
414051
424457
349063315
3
293168
346941
141991
24543
13
278535
13
188738
111111
182276
894478179
59
379470
35
32804
84
232039326
354451
84
431768
8
84622
24
167179
206444011
6
49
49
28
222483
17668
99
63100
85716
3
960792926
188593
245296
34
69
37
64
9
28
1
31
2
8
224200
98
332485249
8
92
288329864
56
68
179252
396551655
32
24
1
7934
97
63
39
137618
169581
712701436
63
388089
41
30
15
159921
19
53
97348
178741
330177
807546341
1
41798
6
210698265
58
35
651881909
497543
43
153783
78
76
260312
52
169090
13
80
91
402259
80566
84
310406
433093
83
59195
3717962
73
16
22
82982079
94515006
484824
333152
475764
24
201014
949650742
19
40
44
402166
21
339781
32
206426382
360238
166014
135134
330363493
55
62
5
80
93
58
742252019
42
44
38
60
427943
24
56081
3
15
8326
16060
47
76
57
93
95
4
285199715
878025980
254917
87
83
305402
267470598
6
510820763
53
119614
82
79
143199825
27
841526825
9
141389699
147442
465828
55
56
2
62261
28
43
91
7
9
9
419636
131692
29
133258
22
293938
22
88
330765
3
3
5
58
32
215779
64
7
270259
9
64
5
47
187097
25
287784
436225
430225
28
147518893
62
11775
4
99451
2
406146
259230
492333
6
15
94
118811
85
224597
96
175395
91
301639
8
426360
417412
455735
462136221
94802
49
44
39
280780010
360333
68
75
71
89
6
62
26
624477646
171905
14
184939
63
3
81
418860
323108
51
5
85682
78
12
13
361970
282127
3
30
297643677
9
358974
36
29
46
56
162599
273136
62
221649
51
35491
458041
9
83
8
57
127979
83
16
71
127412
39
933776882
345422
226256
39
82
86
151160
6
38
5
2
11
9
9
31
473245374
55
437651
54
6
87
498186
8
99
414681
272409
181761
352449779
71
200267
97
399815
25
245345
3
28
39555
347779
117049
517963441
38027
393071230
9
96
31
7
286390
35
176983
673084503
43
84
656707307
147248
31
90
22
251377
313639
90726
50
89
76
286765
79385929
30
167458657
1
50847
479164
454643126
9
380725
139034
19
22
675166834
51
55
277738
3
19
11
248460
24
387796
15
972505093
9
97
194924
76
254724059
33767
344142482
132056470
78
420834
346264
367720
20
162473
75
43
199525
117036
26
428188
87
14
39
35975
4
19
225595
52
651881584
20
30985
59689216
3
52
78
448428
227991
9
295023
30
363826
94
147517
147373
90
8
95
301713
62888
290680
441648
19
13
89635
145915
169121
26
10
359006
199044
3
159031220
8
63
24
388056
182470
76503
60
15
77
8
39
67
38805
7
94
24
83
425672
92
491032
4
202913
108411
9
20
12624
441123
80
835140005
91
122689
70
2
25
13
7
29
6
69
30057495
47
3
6
114849320
25
90
71
7
88
286532616
442306
181391
20
352371
20
369065
21
93
97
679795195
938593489
193221
31
364914
99
469903482
4
60090
91
4
4
20
46862
487132579
261051
82
7
201199
182712
319362
95
878620551
352713
430930
18
9
69
336896
11
94
88
404636
577961753
84
261530
31
61
76
465644666
18
238308
63
7
79404
26
9
140095
41
451705
45
34935
95
67
381849
20283
19
6
72
65
8
268880
195363
3
356983
33
458393
281177
39
55866
483814
81
1
304469783
267738
94
9
19
9
38124
91
451096
321895
364632
272373
766459856
155880
24
21
96
6
313930433
91
79
7
433094
233135
45
325601
460745
421783
475724
1
273634
16589
49
14
43
77
82
68
39
26
38
314245
37
90
72
23
255647
48
45
111957
180366
487490
29
90
32
9
4
429809541
84
60
339550105
84507
252793
458081
752718010
37
59320
465567136
150484
8
46
158233
364936
456563
5
3
501461240
25
360936
5
52
3
145626
7
402766
86
199056
285585
82
53
96
373146
26
38
24
294018
31
242632
715594391
53
96
4
57
164413
84
45
261911
75
3
372364
35
26
609931449
225482059
60
278141
5
105006
8
8
24969695
385884
300360
313316
85815
10
89
225318
94
921203576
73
7
313028
55
495248
384351847
7
225935
125902
147397
454831
37
92364
60
488625
320275
538976174
127569
119084
97496
221827
54
433478792
269809
48
355931
8
59406
97
6
2653
212410
290481
44
90
13
11358
766132426
238647
13
58
84
8
47
10
6
481838
851425692
44
191843
48
63
47
85
12
78
798338677
60
789236390
287345689
421421
45
457677
490611416
3
76
29
33
53831747
14585
94427
11
251585
43
2
706317629
366825
4
286154
98
186365475
5
498357
23
60
315471
68
6
59
140000
12
842098887
284527
55
1
348604
3
499164
35
25
243784
77155688
7
329922
181789
262916
52
61
125467
335036
87
12
375889
18
366082
91
100900
7
66
480533
24
5
4
80980
382304117
197005
20
7
6
422657
415853
40
83
998935581
77
169299471
1
83
178531
190276
298499
251477
3
93
81
42
67239
147179
842048968
8
169849999
26
5071
105656
136080
40
382560
2
8
66
12
221345780
21
61
405819123
28
363119
319646
5
165975
220977
98
459120
406164
81
371356217
115511
424046
183295
52
339459
85
394654
275622
365175
4
323848
97
341268
236264
14
417817
241830
366018
500703499
259346
434208
46
23
62
332031
409695499
126757
793633823
410709
233381
42
421527
300180
727501569
396126
82
68387
8
19
54
73
446141
11
45141191
4
43
43
135148519
50
109620
15
32
31
36
82
43
314586
241038
77
72
148802
4
70
357400
6
348188
81
188434
340511
68
11
449752
472285
515810299
466942
66567
52
5
39407
40
39
888349262
35581
99358
200759
77702
60
66
499207
31
91
430495
393462
11
81
125102
63
241031
83497
160463
26851
414695
210082
213967867
57
150639
90
93056
378276
29
115464
271727
160635
465
58
378383
161447
58
66
12
282282
88278
97
66
85
184161
64
65
6
133785577
69040
401905
607567395
163195
823721443
7
255677
416929
298439
7
583
545876094
401898
14
35
209450
203601
21
44
26
7
9
64
199626
297162
129166
4
22
17
105847
17
51
452133
52533
274959
27677
812755714
478219
4
91
489317
6
27
53
85840
23
27
41
473321
89
94
239476
4
6
25
69
83
121803
24
146126
445948
49
85
65
443063
326303
84436
8
305612
328606
482155
2
788567470
412928
325250
212412
948221657
52
3
164474
10
93
28348
52605
398465
373918
32
380180
374775
871284962
25539
88
98
384192
23
27
99
106654
17
60
76334
45212211
30
209943
188429
78
838969291
168150
6
4
36
6
10
9
8
44
438452
9
61
347442
172087
85
93853
3
82
22
426109
14
72
10
67
60
50390
278634
225444
6
30393
524804654
884911780
51
112334
44
451534
95
18
74
273632
41
501881065
975641297
2
6
52
325969
479534
279833
224921
45
288895
13
7
9
296636
71
32
28
10
424384
80
365839
92
53753
426804
88
101273
71
35
71
393309
241751
16
37899809
339531
394211385
4
293567635
241788
62
232156
89
59
98
12
891678263
46
67
45
10
8
219050
6
81
5
133997
68
95
138924
43
9
368932673
41946
13975
81
23
3
7
4
10
485711
52
57
236874
7195439
158799
53
582740464
1
50
221482
181299
35
12
276607
74
49
20073
326270
28
997484068
141214
63
9
10702
69166
1
44
475451
65
275390
649704369
74
67631
287136
380058
7
67
2
95
49
29336
500866582
79
978047689
21
48
408651
48
360441
9
6
81
87
35
938192374
78
13
44
23950328
447221
509306459
83467822
94
7
336049
438082
7
90
301938
32
551581500
56
86
449492
59
58
119397
53
63
128584
380799
3
52
61
190066
915775612
41
274125
91394
43
63
37
154992
39
208781
60
56
420806
9
66
244739
54
102790
338144
95
419898
481953
379123
432572
240809
323880
354474
5748
5
9
25000
13
229837
94
489224
201737
16
268305
93
41
4
47472
901393197
92
56
86
17583
2297
320578
8
15
70
87
468348
55
37
77
486735
442379
858435552
196546
11
76
91
295360
84
95
855301807
30
42
3
461181
50
58
73
44
170991
450948
8229
470024
203600
448091
446711
64
75
878571988
6
105194
7
421344
11
29
9
150576
5
486535
38
339468
368009657
761664700
357626
36
371248
60
178696
46
600890030
47
4
77
420777
291319
59
98
498967
42
25
991890095
4
66
119141
377010
418112
10
164380
251368
96
27
111505
339837
24
306135
80476
469499
26
30
45
64
47731
60
44
268225
195273
84557
17
6
355432
492589984
211403
95
43
423043
35
50
406241
25
177009
395497
139917
8
463408
298056
82
28
23
399012
108492
75770077
62
325254
249009
76
62
184239232
54
22
92
16
425870
435309
71
80
10
50
277414
52
848284217
291883
1
359856
288282
20170
76
201828
79
85
72
374342
5
60
323542396
97937
21
18800833
339477
991206107
164313
390180
89
78
160562864
999764911
39
93
95
438111
214201
68
95
37
490744
646492551
27
28
2
71
499565
32
234117
2
377116235
914730191
54
408968
69815
33
319119
389731
99
47
58
706420924
97
17
8
18
43
814882067
74
44
269084
87672
52170
27
1
45
375561
91
426078
1
313551
85
92
11
35
292293
266466
79
79
10
870676072
87
281450
58
267681
31869
44
407919
262081690
58
9
471074327
240913
66151
33
36
615065662
50
82
435890
426206395
59
162429
4
442274
360997
57
402057
427400
47
13949
20583
90
174776
4
39
94278
57
76
54
418238
110506
152375
1
29837675
433142
91
46
42
180277807
24
338784
67
74
101530
22
215350
355842
285011
45
90062
8
55
195514759
98
94087
354621
66
39
6107
51522
7
39
2
67
91
1979
347908
164319
366946
19
28
445279656
467052
365609
397602
133459
122615
20
40
88521
211046
736344480
478146
34
21
17
439497
397375
17
9
300461
193311
94
433062
9
232931
117714
60
452610
413722
118611
168276
10
25402
481039
82
52
17
363379
89508
12
407963
284886
528552624
271886
7
247743
41
878316700
46
387509
34
387409
95
63
597211609
633192544
10
72043
28
11
46
6
210700
87
925522584
118938
78350
14
289563
82
35
83
48
16
2795
906052457
85
1
84
345784
468084
80
66
45
36888
39
7
93
79
30
313360
348951042
61
7
46
17
316344
79926
458470
88
7
480504
13
9
46
120031
373585
497800
386971
8
185469
217839
395084
43915
183031
190608
400051
345753
8
362358
52
66
24
411700
224487
7
134926
375846
95
417267845
28091
43
41
8
61
279507
23
86
352339
272012
94
247838087
352870
29
260286
60
22
37
256700
192506
371232
28
209587
38
321308
324328
55
24
17
455958
66
478783133
524932125
25
409397
49
241142
40
321427
574898167
89
87
61
469397
84
72
494386
204780537
193417
92039
381373
41
83752
77585
217055
88
58
337226
268974
72935
291932
417582
123164
49
234340
40
14445558
82
92
58
438514
56
499829
69
3
354596
70
78
439237
31
9
424683
319841
599108724
22
45
57
470715
382329
42
2100
22
157929
105935
187674
29584
48
8
55
6334
226698
310775516
35
59
277093
48
73
2
278426
292653
726517994
378757
125162205
81
7
4
96
126458
244659
88
3
99
487094
27
160607439
495177
147408
244871
142850705
780641474
957794595
81
55282
55930
879542409
76
67892
30
145029566
67
46
611663226
77427
29015
152971
351091
480000010
71
157344493
84
57
41
2
133100
80
3
373903
90
85
303635
313718
42
141818
85
12
51
99266
371192
31
52
278442
52
1
374807
35
190479
118485
88
9187
92
3696
46
431247
49
232430031
86
150658
66
61
83742
10
5
220318
90357
318982
96
95
283971
124138
202898991
257914
36451
92
82
12
15
54
21
42
232613
405071
127777
758618090
28
365168
365323
214562
37
65
32
481960
209677
466225
368662
97
22398
93
32994
166862833
12
577656614
319713
201147
330717
43
356025
72547
42
176976
5
87
17
349347
9
62
8
99
147696
136545
97
40
3
90
204094
489383895
9
80
68
8408
470148
47
444315
4
24
97
331416
457036255
34330
59
69
69
482992281
280147
87
45
54
47
121556
296372
127150
30
119119
58
80624959
89
89
4
44
40
789583627
437512
5
42
28
291479
94953
51
45743
37
69
2
5
192968
321355099
221503328
19
42
97
36
137121
90
45
205044
132950
350074
59
9
73603
81
95
26
99
96
67
90397
42994
97
275662
212596
8
9
7
247325
63288
15
7535
219953
24
70
4
75
649127871
85
192479
102116
333355
4
27
80086
7
42
353710
95
421176893
104146568
76
47
69
76
54
451852
697025450
316851
85
485792
351026
115611
6
68
83
47
348976
301377
34366
56112
72
244879
139081
233979
41
363826
61
480129
90
7
46
71
1
61
8
416478
402756
627490963
809211394
33
63
58
47
155481
90
62
349396
434109
3107428
48848
9
47
82
639503766
724063281
33481804
11
7
214256
6
4
80
65
84
378194
5
73
485575
7
161244
2
37878517
382665
239955
69
72332
55108552
858977375
486792
157519
77
432855
385640
66
14
394635
16
10
15
84
63
281434
334336
49
62
168390
40
13
50
297787
655764806
97585
13
45
65
325896
6
86
69
78
354473
64221
41059
42
81
292517016
113576
112210
51
374230
305828
58
379044
43901
159508
25
84
60787
365585
498452
5
83
58
29
13
45
87
99
387969
480080
160223486
86027
385550469
43
89
79
2
67
36
83
2
93837
144294
34526
30
9
10
65
30167
47
201521014
203188
59
93
450999
434883
59408271
328048
71
101559
7
862873858
44047
40
349624
3
44329
69891
42
33
62
490674
5
12
85
52
3
97
52
19
53
8
9832
61
98
371415
67072
58
5
77
910819153
427859
13
28
252125
71
80
380524
69
82
509876026
6
87
468190
243023
91777890
304646
58
33
71
1
9
179662
48489
84
23
258415
208554
365834
102755
90
163414
44
52
465479
20
128933
65
388730225
474215
72
223913584
10
3189
54283
17713
52
457831
118477
79214
48
462733
355580
318578
665141490
448573
309506
369673
417312
765524019
15
298694
13
36
25
71
142221
2300
410254
60
55017
250369
97
59
352804
956907512
74
88
8914
1235
367813
423275
3
77
299518
4
32
25
43
465512
248895
55
2
6
68
8
6
43
245135
56
61
639779259
432631
70
6
73
65
350531
168592
78
1
87
36
470696
247660
76
2
107121
1
353543
51
69
5
486463
42
49
29
14656
76
441906144
268382
2
57
96
4
797659672
489320
795784572
5
34
62855
57
74
386868
386920
56
31509
472472
358225
990290497
387540
185780
353801
6350
222279
26
325571
48
37
98339528
13588
40
31462
28
19
480017
67717
69
13
387473
48
28
10
239457
79
7
131903
20
2
53
171029
6855
6
15850
6
173043
6
45
251376
395298
45
93
63
253102
108062
17
5
311996
52
190274176
905445210
363109
449463
419167
18
8
170733
26294
326401
184912
52273
281821
772624265
452668680
5
73
34658
79730
282973
730104901
430850
868005148
580787683
78
83
73
1
17
61
26
831793691
242976
1
672118550
11798
75372786
58
99
25
420705
49
918446161
94
41
366861
7
346942546
9394969
182024
66
141792
16
74
11
85
11
340681116
249309
63
491403
490234
420332
45
431347
319475
5109991
52
9
7
88
81
4
23676
225196
431280
123873
2
4
39
15
94
237134
57
19
60678
38
2
171527
103874
26232
180623
491005
69
151404
435122
93
4
92
23
363494
239548
87
26749
343124
274127480
4
76
362139
26712
151914
44
37
82282
78
11
207724
103031987
55
451546
93
6
9
77
76
437874
223510
78
72
46
37
93
1
34
757772497
78
26
71254
81
138789
48
40
885319880
43950
37
121244
431872
228533
44
89
39
96
190538
15
98
98
3
305138998
22
464732
99
12
13
21269
44
7402
69
20705
33924
87311
429787
61248
98
109588
77
39
177890
74810
30
261996
80
306255
323879
266163
73
46
493744
64
148085
12
52
372200
732166568
6
318429
52637685
281907
96439716
399866
277072
1
267782
376894
347784
337622
66
241356
744229715
132950
39
253839
2
16
24645
41
26
408104
116621
10
285769
56
459811
6
50
7
214734
7
9
8
53900
379703
40
207099
52
229789
9
61
20589
2
143866
108350
5
83208
4
14
13
280677
306763
87
427437
486434
662758879
476139742
400992
98
427780
83
98
46
344461
23591
14
38
709921420
125386
94
491834
498869
38
103585
19
84
59
58
76
83
87
446077
226041
601576648
38
21
1775512
445321
146776
155153580
360717
49
50
152316755
484818
30
27
20
1
74
393491
139297
82
7
91
66
455224
75
525575225
79
332208
161034
26
472115
242881
482446442
368574
921778628
170431
493149
13528
23
496886
51
71
89
114775
6
59
63
15
61214
4
60998
21
451932
58
278341
15
336087
2
385842
82
72
443951622
548471509
6
93
53
112552
79
9
409279
92
37
460579
244756899
19
29
63
98
479805338
148680
204183
52
71
335519
214963
37
83
3
36357
4
372907
130157
25
33
44
62245
444067928
422033
73
70673
778523977
34
72
409719
70
181530
172405
471454
307419
3
437706
444459
471106
182487
79
426389
122054
71
132553
70
197357
403892
161839
150216
470534
432482
95
108299
904211492
86
57
39
864128308
882518261
69
84
205995
37
41911
61
35
80
18
393861
446227
363107
476841
92
3
7
57
93094
146682
236175
32
27
82870
31527
94
32
43260273
68
297998
230552
495530
480179
287742
126827
273890
26
309522641
45
67089
61669639
28
12146
497872
83
97
21
270739
22
97716
68948
11
66
89181
1
59
293414
489321
47591
43
251002
170040
88
69
7
57
7
5
126934
363378803
35323
353485
494937
29
69
91
22
9
29
828804810
1
683420504
255119
65
6427
468311
864709401
89
39646
406108
113476
37
242093
421098
493919
69558
434965
180853
89575
93
68
364176
370829
1
126066
997460298
66
38
7
6
83
31515
30
346643932
132708
98
7
40
26
487596
70
69
9
443323528
55
88
16
933006990
6
299551
94
83
150092
65
77
80
205914
2
48
9
25
49
1
335464
44
69111
277427
145557
20
20
277309
315190
485045368
50
444053
84
448528
3
5
499371
71050
404647
285675
99
95990
100403
52
8
10
49
94299
90
35
70
545080247
36
390072
7
752958001
76
9
377536
64
94
20511
17
44
31240
364377
74
336897
325648
270214
440291
128637
80
217579
38
66
824267597
321306
50
19371
314283
163
969179134
144856
37
91
439886
129333
866459116
25
81
12
155208
71
428111
2
310674
65
44
39
187834
493859
41
2
301420
177453
149130
35
27
50750
409423
389473
89
279456198
9
16
11
414604
222453109
91
2
62
41
93
982455120
389940
35040
250223
66218
712193251
22
99
72
391317
63
82
458228
74
6
71610
46926
5
69
339035
215085
15177
73
31
226041
427715
36772
98
88
6
43
172571
15654
121888
6
468992
143652
275226
725606305
121355
96
269932
250893621
18
4
385410753
89
75
776045055
405931
482175
92
95
306385
430711
82
297413
42
3
511382674
99610
10
31
7
35
52
103092
58
49
64
88
56
35
50
182950912
48
270543
62473
84
9
14
7
76
411391
154494
73
51
162363442
33
70
5
1
45445
229891
422234
393069343
7
278737940
147567
54
460985
9
518792932
133633
233136
153919
34
319588
85
375088
2
52159
88
90525
6
99750678
368992
417839
80
75
274637
270255
3908
290194
425134782
78
86
375359966
248475
320430
331167
50
56
19962
85
527377747
374997
453981
704422413
175818
38200
5
42
61
856093538
155408
38
424214
21
23
70
8
429986687
233569
190667
97
342787
93
93
98
92968
275172
125186
46
14
984888378
246483
443450
209663
97
3
484937
28
97
371177
23
96
43
60
2
759526000
2
56
240870
9825
282774
29
565006944
32453
380920068
64
253119
67
700852241
37134
391668
78327
51
2
180488
87
146112419
616407809
327852
95
244446
99
88
3
352084
86
11
1
679405290
89088
361752
315847
266271
17127
73
65
34
32
341431
4
251668
100309
43
195712
26
243000
65479
46546108
45
29
68
65
22
66
363789
78
66
469918
49
4
66
30
889594760
59
159577
21
469559
176932
42
23
8
79
87
349
112510
27560
200175
198410
16
345175
293944044
430274
243560
9
83
328864
159917
2
463152
73
483845
319540
165207
636078041
61
59
349198
6
283006
7
378702
371870
1
433422
792875012
310022
52
54
96
70
320933
348031
48
39
414247952
369002
56
87
329420
2
48686463
172132
89
49526
411094
35
98
347588
25
433537
436669
409502543
36
190840
159022
307051526
22
8
65
160846
178017
138826
36
254903
2
4
169444
529360420
94
213368164
34
9
25286
333742
50
102378
48
16
64
88
56
269030
313915
195485
36
49
291762869
301975
442320
75
278648
79
5
8
486596
120748
36
85
82683343
28460
98
63
249220
6
41
9
2
306484
253377
828371980
253933
170436
325411637
477329
50
50361
441572
422235
349513
968690123
77068
10979
20
300891
91045
196045
142731
94
285804
325568
173173
35843
133398
362149
489474
84
83
428657074
32
202764
228499981
58201
35
182435
107916
114825
37
93
459181812
442438
85
8
37802
28
881843876
42
17
18866
51
31
75
99
89
33
8
7
31
43
10
137043
419947
4038
29275
24
103627
6
57
97
283334
88
69049
119206
65429
89
1
9
93060485
451617
64
88
73093
515901236
345753
74
77528
9
5
96
15
113852
71
70
86
198866
4
47
15
410415
427146
280626
27
95
106444
98
273033
464954
25
2
495501
32
270197
87
4
968895330
293136
19
707537037
9
434425
4649
205161
151372529
75664
6
5
9
380907
2
76
82
63
456277
1169
334843
26181
82
471161
324950
421578
457529
238522
66
404481
72
51
77
475906
170511
8
318126
499397
20
2
95
143164
77
289274
6
47
77
25
73
392414
8
47
54
65
95014
19
179850
440077
3
116274
259572
131892
20
14
516100584
5
465781
89
245871
418613
373693
62
94
9
577326281
58
269320
71
3
84
111078
287613
417915
325912
63
404335573
97
95
9
253860
21
94
130165
96
1
130390
74340591
182175
835507330
62
233705
234611
626006799
197891580
57
27
31075
317232
57
398113089
437975
95
1
42288408
549773583
7
83
93946
63
227478994
278408
30
94
225883
588948884
82666
27
394622
53
80
40
868745774
5
91
163778
32
353625
131711
247738641
253438
305451
55
454875
59362
90
7
280411
158966
347821
15
6
415934
74527
61
11
56
62
8
74
24
71
313508
5
160273
10345
11
348604
591455414
58
51
1
95
456804
132526
924266803
151133
498786
151649
113265
236542998
6
24
95
301893
745144944
7
64
78
75753
48
30
10
471001
6
226623
8
91
24
95
250561
74
90
275718
41829
43
5
22
25
75
16
394308
40947919
118987
338733
27
155988
84
78
340126
382199
382714
60
315597
184592
97
61
19
406278509
183947
390139
79
438378
105119
658738136
17
99028
9
3257
70
232811
7
7
75
27
21
308509668
113339
78
71643924
92686
18
20
7
127065
2
1
51
233308
64714
89
56
180872
62
20
424992
2
65
215649
427312
21
420073
191461
448493
217696
51
1
140829
51
49
444853
819002209
243061
74
90
12
589998738
460893
21
66
62
153289
5
7
3
85
18
34
384853
492529138
57
45
63
102720
13
260516
8
87
2
236674981
15
428341732
62
155084
64
359110361
57736869
71
8
1
411681
111031
7
55
42
58
479771
161796
37
220388880
75
78802
277628
72
53
63844
197970
90
8
2
4
199289993
6
261754590
232718
12
15
91
338599
216657
111590
85
43
460435
75
748231222
35
3
52
277310
82
415000
39
42
80
38
6
81896
103155
375990
93
44
95
61439811
915934819
7
30
72
73
75
8
72
88174
215812535
54
317888
378926
500093657
68810
262108
14
85
3
452685
70
62
12
16209
470060
7
640022805
42
190855
324471
47
65
36
742831708
6
2
17
98
21
199175
39175
24
492751
830762574
98
62
301863
34
368881
15
53
19
487222
195218
289461
26
129459
33
62
495488
132697
326280
935639195
56
251044
68486
140536
26
75
54650
490794191
95
64
50
92
472519
434097
286068
475081
85
17650
2
60
12597
85
56
450847
54
27
5
1
453829
27
86
77
98424
220512051
56
80
49834
49
250105
332684
5
481628
73572
219987
338140
841140936
41399
322259
56
5
23
96
157991
353080
279707
2
3
8
512993194
160704892
93
443450
340230
336740
20
6
303819
310037
68
18
53
467922
49
71
339085
301583
123311
6254780
437213
39
99
269369
480794
27464
335433
66
81
377918
1
111190
36
203958
640661598
465904796
2
460203
267668
94
5
322956763
91
329230
16
458481
307151
333154
495173
366447
89551767
428567
456820
50
67
103773
129948
115611
90
147897852
86
72
16
252270
9
80
188394
73
215042
17
504822350
47
551931475
93
54
88
20
16
8
171157
140058
34051
58
183260
15008
5
63
52
13186
26876
92765
182027
3
1
7
63125
3
441072
420411
51
72
69
59
33
50219
440754
9
452510
47
122550
109829
543322851
418555
95
476442914
26
16
8
446360
51467
27
616409178
36
266521
311809
13
5
41
89
115969409
324647
27290
216264
16
2
263668969
84345568
394278
361642
3
161355
9
64
1
368080
32
4448
235803968
461205
403989
411833
14265
29
897372499
333660
374944
74
438005
11
489399
190857
206276
3
32865
10971
1
78
4
260923085
233517
352206
68
439669
52
87
97
268791
58
3
123473
324974
60
83
52
99200
308673
342543
14
8
435171
75
8
284540
83
2
99
301760
68143111
65
76
216493
4
68
95
303222
242817
219363143
30
25
69
78
335424
344585
80424
4
466939
33951
93
83
274955553
292515143
287295
9
895638796
82476
149361
179572
19
456372
423435
5
59
396637
46
133179
86
329831
704821279
406288
34176
61
369515964
391947
20
440767
435423
190303482
43
295106
9
110768
9
285109
25
36
78
6
8
61122
126477
340501
2
24
401047
43
274583
924952049
44
35
112465
90
4
235860107
407781
22
25
398149
43
47
14
21
36
67
784170860
55
10
622585038
29563
3006
89215
390768
7
94
136166
43
144338
114584
19
4
47
71
84
48
6
451096
355573
94
185953
217457
605791492
277699
270446
162171
809876011
213358
44746
56
218102
489776
873216021
22
39
580485552
8
274982
1
93
35
24
431258
340823
35
37
13
7
4
43
83
798610167
381761
278234
1
216535
148511
124837
62
50983
31897
388702
394443
322029
414711
627417290
98967
4
935832799
309261
4
362086
104995078
137585
325137
60
43
311245
5
167484
261976
325934
100992350
23
4
23
349554917
407149
68299
20317
475396
6
258460
14
20003
4
12
71
231629
232616
7
156290
31894
15
17009
67
7
81729244
65398
184119
416368
93969
54
84
115089
702618667
404064648
90
445165
78263
586644731
73
385917
54092
57
972926293
2
300962
30
436786960
13
1
177279
93953
492182
83
85920
434525
479656
77
657838200
3
254042
66
27418
64
48
63
226824
359003
339088
10
60
2
6532888
57
347351
79
89
472932
91
81
292499
471533
20
57
53
3
60
38
6
19
357594310
402607
56
351717
29
91
325806
29191
259442390
89
93195
32
1
67805
95
84
244659
215088
32
85
9
243223
75
60
382352
822579156
390593912
246066
7
74
75
30298
87
365957
499550
91
318757
81
75
49
8
72
92
597459359
344134
182914
27
173019
116756
80
45
366732
30
41
1
321332
5
570697217
87928
24
32
13
53816
12
131062
394665
86
321840
16351
414662
23
320707
359831
12
5
60
29
437213975
19
336542
418275
66
17
70
66
88
449161
92
41
456063
118368
445167959
74
85655
15
866593386
13
45
372805
276229155
21
49
2
1
270453
143461
72
119906
331726
491458
245202
8
62
59
26
535725867
5
75
2
257567568
36
17
79
54
20
382720
315
90
8
54
37
176566
14
5
173287588
474008
2
983287258
438637720
381296
76
6
33
333182
41
4
77
32
97
3
440278
58
360650
4
482836905
22
54
90448
139027
3
46
13
282915
88023
152745
246968
61
370265
71
385641
28
54
267949
29
23157
36
71
737605352
241114
40
376298
490591
38413
39
124319
4
838398090
3
92
141074
64
411518
291604
48
72
317827
47
67
196759
492707
44
251383
5
128012427
113168
394511
484605
477700
35
332962
82
67
273414
37
3
42
44
93
59
98
263570
83668
12
63
478957
2
78
115647
60
2
21
2
381452714
303362256
87
60
31
460655
316572
6372
464788
14
4
85342
243276
9
86
458886
7
644962573
411212
29570
244481
6
531212739
259840
53
91510739
90
316141
283094
184522
22
243624
81
193474
926329348
5
32827
4
61
57
54
187935
69
71
23
6
45
251722
92966
21
11
10
492300
835484491
592386757
65
19007
414855
91
483462
35
464307200
104448
66
10
358852
140902
8
256562
42
67
110443
1
49
400184
148435
434823
93
28
62
43
8
95
39
236775
310180
4
57
28
377830
45
895041338
12
50
45
187740
32
320856
63
1
250079
93
232735
74
24
311893
26
11
90
55
38421157
178939
453084971
177066
80
53
494077
77
38
232967
35
176022
36
127121
189594986
93
667893061
319731
22
83318204
3
93
289818
99
23934
447344
47
175162
1
48
80712
228126
333523
423475
58
7
98
4
119658
245647
7
156810
16
46
27
661274942
3
79012
43
359548770
66
30
25
379608
89346
79
653731291
425166
55
62
69336
54
87
31
23
20
96849
651454288
135974
96
301595
129133
55
6
61
81
95
301514
404060
4
77
268894
74
308455
51
4
8
50
9
71093
417510
1
458571
17
403526
42
174501
37
93
315297
120764
277676
48319
42507
242168
15
74
6
474646
9
97
673889531
94
88
822763053
90
61
35
109389
533019798
72
258809
8
61
475637
1
95
12
8
52
148838
304678
318914
101973
5
493229
51
139573839
1
59
29
96
334412
678785289
199919
419258
412047
23
7
80
4
89
322970
70430
8
53
142358
159601
65
915547060
192767259
469151
212073
44
95667
36
97
38
5
68
7
158737
336933
400780
425701
134507
33
138825
55
4
10
69462
233452
344440
61
610622646
331885
28
420774
820254622
418983
63
254814
116712
1541
410844
190995276
528737682
201963
9
48
15
60359
11
99910
195281
383329962
471138
451143
796615557
75655
450221
72
82
6
361537
320798162
8
483450
54
53
54
88
424325
52841
76
283934
114327
70
439334
74
97
251540
36350
61
9
29
556223512
111210438
364650
10
3
22
176382
582458076
97038
420654
389740
384301875
96
89544
154327
25
50
58
55217
93
39
146575
461779
75
389083
53
83
3
1
484975297
206833799
1
98
450547
3
70
83
688884926
295980336
334444
80
4
50
10
483138
78
8
567587185
42
423629
186358
278485
77788
56
9
74
882480511
433854
569814325
204314
323644
129596
86
185416
360148
1
65
48
53
80
54
155247
46332
141355
476772
779648158
255480
450242
887560702
9137
63
78
134524
82
1
118176
163329
41
2
38
92
417467
52228
99
424685079
230705
68
7
77558
8
96419838
199305
164117
106280
9
44
336836
23
83688
10
182143711
322228164
435364
936795755
60
21
19476
14
58009
95117472
791608107
266768
7
49
300546
484785
388021644
468234
8
405528
31
201721099
147569
317022
356951
287270
17891
1
93
79
6
2
123837
407925
77048
119199
763503075
12
74
308576
441336
409365
124207992
76
21
14
758105908
9
438246
7
289979359
281898
284678
52
4
447678
81
71322
933946570
4
281291
5
241378
891967055
219107274
342187
23887
24
181412
492976
592
147065
174628
18074
16
367884
71
52501
69543
283084
3
432762
92
2
487407
95
470651
50
578546623
11885821
705871275
59
143926379
83
825168187
34
43
41
248142
106478
82
6660
50
56
188075
454464
438375
73
82
77
93
497215
17099
17670864
359014
45803
33
487660
36
51
363120
445131
52
6
93
34
84
70
81814
34
39
478953
31
358728079
738948481
380162
91
390239
161253602
334436
349370
295938
4289
241238
27
4
831555870
191919
4
48
219894
77
97
319083
468910
470566
165904
66
280046
348579
129729
119650
1
111123
91
232523
2
27
315443596
76
56
219321789
45032046
21883
519933685
731675675
297023063
6
25
93
550368950
224389
306194
225425827
80057
42
37
97
389000
461914
38
97
243305
15
84
38
36733
77
434789
65877
40798
57013
36
88
253909
3
38
54
35
115074
98
87
853540024
49
92
490099
99
198927
385206
268082
90
63
606847263
24
447987
426524817
459693
36
4
61791
79
253888
2
300171
53
83
1
196028
291175
204416667
7
424521
69
83663
87
34
40
41807
173374
739679184
69
51341
53
4
71
179691
367697
416798
217858
247922021
2
12
77
433899
29
45
89
10
369397415
831676042
233860
66
87
95
51
37
79
177623
200497
8
57
326538
409235
37
329188
63
341199
5
73
9
70
56045
120698
37
99739
14
8
9
24
223509
93
230830
93
294278
7
158780362
6
163737
151290144
270044
6
92
51
191009
99112453
51
28
428555
91
44945
286586
114328
44
467505
330539
34
55
202954
156550
190338
214139
25268
94
26
13
1
60
225709
74
202015934
78
267734586
80
378400
293259908
38433
47031
59333
33
13
297957
44
96558
6
413533
82788
68
141470
3
72970
52
33
302124455
55
15
441649424
687216131
40
383339
461758
62
44
38068
48883125
10
475647
358811
39
324893
269120350
16
3
49
791884331
90
89
23
71
65313513
868236897
95797
74
93
18
242208
18
460775
230929
333249
65
60
304308
62
12
445867
38
410934
116385
7
41
88
68930
27
491655
235916
433059969
83
270223
35
437791
10262
86
55
39
79
696403031
3416
101795
8
492534
18
301904
148676929
68
16
6
85
75
80
7
51
84625
442233681
34451
310492
252256909
89174
126511
12
450662
98
71
2
232195
406071
288041
15
256787
13706
445973
525516176
455392
44719
4
89
643763948
21
217270168
5
145641
74
96
31
62
10
29
93
498727
219391
2
85709
87
313634
96
30
2
468973
2034
58
281488
1
65
148199
186498
2
117674
165923
21
160868
24
45
76645
66
54
76
286807
58
37
35688
80
279909
43
195772
29
81996
369975
74
224215
98
67886
29
61948
2
137362
146553
295683
89
321458
76149
79892
11
232803817
709456485
74
11
193425
23
344986
207563
310517
35
1
83
335794
9
51
3
50500
43
890654915
187448
92358
6
19
340686
47
69
363427
23
133814
191170
241316
30
5
215059
287656
81
11
4
193841
420661182
325724
303590
780528274
58
34
70
117650
84
41
31
21
89
92
214830
9
54
57
63
84242532
395640
347234
12427
470011
24
265222
152555
11
69
195678
496907
60
59
985459939
488202279
7
5
15
428793
88
239457
5
390812217
301315
74185
69
67
44242
11
70
7
5
65
3
151258
66
16
66
11
34
288897
86
86
70
13438
41
10
77
311059
424417
6
414065
88
40
190609
768742384
3
47
20
484771
59
267697
30
96
1
91
215945579
358727
16147
487318
3
160373
77373
21767371
41260
52
295
301318
64
436833
5
85323
256715
202620
384414
171193
159167
177882
401237
12
47319
26
485523
54
65
65
346985
236854
534196547
155393220
334639
384378437
198964341
54
81
111625040
52
296869
55
251260
498471
32
257615
70
12
67
19
426237886
9
217644
161573
71
1
343784
8
9
180478
270987
340305
14517
433808
208698
11
50
42
488886
138872013
123067
49899
215219
73
41465
438823
43
53626
13162
367769
13
62
1
270523
52
6401
87382452
299049
1
83
290209761
45
2
131705528
10
164278
91
44479
173000
92
390741
52
376206
176856
159824
417632
9554
207628130
246163
420609
423722
174730
49
41
354444
45
40
34
48095
380824
4
369499
44
15
461876
405007
90
75
98
9
32
19
93
75
85425
410995
993302763
5
35527
492463
508139308
160972340
86
300960
274080
453023
54
489634
28
146437
56
1
38
12
36
86687
405435
80211
38
1
331204
172242
448134
83867
80
14
69
241328666
2
224507
18673
407532
38
96
88
3
96
51
63
105743
28
391774
6
10
46
169571
264752
347886
93
275899
7
267123694
27
37
292219
480744
12
1
96
199270
399935
79
169768
7
27
57
89
104089
7
176153
22
374186
78
441580
89
8
371898
1
123349
70
19
316180
8
22
1672699
48
27109
288507
432574
115937
341559
3
107406
147434
9
7
20
367718
53
11
90
335216036
5
306695
379619
103120
7
88162
412262
94
933558476
1
2
243675
65
369756697
188733
44
18
144184
29
389959
9
80
82
13
58
87
86
70323816
219923
803906150
7
22
90
33
21
55
493734
36
216723
358539
19
415295
86
376620
79099
6
9
50
52676
456661
52816
121587
121400
235872
9533
37
30
172873
20
53
373394
61
132324
149904
217971
339860
83
438931
91
12006
310563
215518
104672
6
39416
97
487522
225735
44
55
81
465807
59
23
17
83
314580518
24
482595
25
36
429905
408663
50
76735
478616
770887437
64302
102790
22
847391118
411403
97144
356326
165240245
23
71
69571
8
9
65970
31
252610
53
91
28
22
92
369525
57
98
91
139324607
81
53458
460185
37
6
78
65
178102
405706
167907
459009
61
483022
65
3
338230
122390
412715042
33
80239
29
7
16
3
25
3
466907047
42
136002
255229
97
3
880774246
43
228662
25
924697600
29
300930
84
74
55652
52
9
81
78
44434
231788
353509742
42
39
727653684
393103
151495
41
92312
265893
761940315
5
38
140256
65
475637
64039
393993
331290
294975593
16
72
307107
51
94
1
36
84
80
26
195705
44
94
20
76
434780678
632526202
45
463787
345075
404959
18
11
54
39
361047495
81
95
4
378536843
852325909
6
3
7
902120840
84
34
54591
33
86
321528
9
1
459048
315185
3
39
61
58
19
388340
73
4399
5
56
17837
75
5
731321139
70892
24
87
33
127531081
461204
327966
844411429
552592251
18
383034
547563175
218
973507108
128358
371605
390097
813287957
8
988744647
355846
27
3
45
12
48416
492507979
180378
446390
73
31
274746
88
59
8
9
18
277643156
9
59
4
4
338563402
86
144803
96
368911
34
491068
605538706
786681330
63
380495
369056
843985479
415360
79068
88
39
453264
269326
31
96
29
131815
91
78
96
50
463208
244294
82
87
70
39
149365
381355386
39394
96502
148807
3
34
77298
14
99
612638845
97
101006
305843
895709907
6
55
368448
181330
321275
2
47
432899
3
90017
70
23354
99
76
3
84
38
179692
59
489596
117972
304832778
147202
201444
182794240
275894
290639
3
65
894752150
67
238875
415049
64
355857
63
231887382
43
74
83
14
55
81
264072876
85
94
513682972
37133
46
86
7
70
205484811
967893530
362893
30
99247
20
34
2
402595
497378
53
190359
119666
362655
57731360
222765
127983
45
84
8
48
68
136395
76
183528
16601
52100
420982
36
326961
49
142382
801502003
302315739
58
80
32
53
98220
40
312683
22
467913
33
212089
414129438
61
431843
2
59
110726
229362
457079
745098939
54
230903
95
254067
116121
180461
58
8
20
77
71
369812
971758102
948036856
97
70827
384445
723218356
212460
19
26
483748
8
98
188340
96
95
64
29
1
368371
6
80
287883655
122871
79754
11
2
77
6
24
174862510
603612505
283438
92
73452
74
2
247854
488884
465984
18
19
99
272874857
1
657953982
57
566789375
108445
382376
6
201861
35
613322851
90
7
90
93
148945
9
239741
240517
2
146491
73
71095
132681
87
55
21
231707
202578235
470004
258248
318163
177121514
65307
233497
28313
756239577
94
259428
22226
372324
93
64
70
253783
93
300769
72
168804
349972
480751
7
94
75
318853
171308015
73
268931
278868
237885
379864
10
662187210
81
101374
94
7
83
70364605
31
36834
392329
92
28
468837
74
340457
76
4
21
901834497
122227
83
20540
88
1
60
31
4
88
895919666
79480
311101
286408
35
7
55
5
40
400541
30
340053
62
29483
52
43
928877142
2
6
412610
25
73
73
6
35
1
488453
61
437717
49
53
313521735
14
32
63
19
9
271244260
3
8
136841
6
87852
67
63
10
67
64
94
93
414004
15
84
238836
89
40
469607
27
242209
29
29
161930
25
405400
38
60
89
473414
50
18
71
42191
57
7
14
25
58
157762
36
406955
32
18720167
35
98
178930
299251
219309
368830
98
173474
498476
52
307999
335823
88
635371808
61
75
87083
3
66
89
60392
313711
13
398990171
18
92
26
426042891
46
220510
99
7
2
3
78
240108
31
2
265974
35975
45
86
496519
17
19
88005
34
229829
2496
27
13
592996978
141671
97036
44
122007
54
65
103883
72
59
56
234247
66
65368
317165
484201
11
58
39
56
189963
31
50
95
99
13
2
71
69244
545168832
431453
488226
133448
17904
69009
283140
791616423
83831
2
45
161390
250403
25
329650
59
82
3
148644
58
391369061
274944
991438283
136408
119293
100431
141653
486087693
88
26
51
5
84
384682
798940933
441229
44
853210701
54
327742
88
480031748
15
88
357729
496667
31
340730800
28
75
7
49
60
4
97872
63
15
920777117
2
8
12
18
693034045
90027
300947
1
177378
36126
855679302
302260
314471
278479
334541
19
83
40
261993
483177
3
15464564
2
98
29
110375
78
32
8
43
49
276901
999276875
443241
196124
73361
60
31
55
420395
342489
28
15
67
2
123004
90
389892
283989
493096
8
23
38023
92
33
497063
35
52
30
52
73
57
51
63
231282
207489
4
277019
302347
44
139049134
161707
6
67
303375
478318
395153
595590498
8629
88268
29
355795
19
73
386482
460045
176721
97
158336
22491
13
15
343863
80
9
238755
46
40
13
86595445
78
97
8
21
6
90
93
11302
198001
61
77
726627176
302201568
231605
476989
174986
92644
89
24
30
485065
12670
56
5
292179
260350
487284
1
78
93
40464
20
302288
10
29654
184823
898572014
93
440968
161284
424043
2
260666
113014
323595
18
57
317820
161252929
352492
157304
132788
262329
109756
11
160267
176537
53
7
23165
415282
129583
25
100592
275645
11
7
584008501
324167
149823
350064
251596
45
270948
5
44
14
36
207183
57
179342
224340610
4
213566
53
248345
5
83
37
20
444353
49024253
137673
199486
49
92000
96
471928
91
69
84883180
45
35
508849695
320116
11
99
20
253470
2
54
74
492098
2
111648
60
47
22034
87
92
11
210312
23
3
42
45
487051
70
90
4
3
496247
2
226910
52
33
4
37
398191
268211
2
116265
693946945
92
81077
313365
25272
6021
85
5
423235421
163460
216305
51
50
337535
79
13
91
3
53517049
7
68340
42700
9
2
616648515
20
33
95
2
347719
895172703
93
151939
64
25
92
62
16
27
41404
129804
347622
301201
40
17
304279811
77
11
484674
63
34
29
41
21474
90
58
79
71
2
34
85
18
329354
48
61
260372
93
289740
71
79
101372
361356
3
17
47
38234
48639
494059
75
54
67649
71790
352087
695539517
64210
18
253965
17
11
9
68
422121
344373114
145264
78
85579
177609
75
322572
14
31
8
303164
44
116999
14188
6034
179783
318538
497877
828526755
289633
92
489157
18
2488
53
103844446
608955439
43
50
7
22566
2
111656
3
2
95
215769
8
18
147922
37
73
72762
21
815645761
379619
69
356356
8
444902
150756
342072
9
433148
41618
344676
39
40
10
364148
76
34
43
71515
263544
60
280683
11
36
77
310464
68
691124183
5
58
140785
214254
76
5
60
93
128566
422654
247587
33
86
248066
88
238232501
39607
250180105
333340
336925
25720
143614
2
811970198
348062
2905
154909
264531
62
435119
76
459012
82
199873
417432
247488
78
74
86
17409
344445
79
50630
131212
80
346687447
8
15
197276
481949
2
4
8
5
74
60
341883
236351
64
58
158949
212614
894543592
6
195876
321881
730080212
49
195593
1
32
478839
3
330566
50
30
15
169994
75
291528
79293
176450
353480
428576
432675
305940
113314
344342
324556
482093
162322641
47
762398846
23
36
19
60
315050
36
593187752
72
57342
130604
415398
58
158713
46
804635954
87
190857
82800
75
209181
386410
86
875012606
312940
169305
75
42
866712417
86
63
53
59
38
128360
272621
91899
343516377
20
295758
71935
75
178308
162834
144228
364490
547285756
187565
60
24
617786375
72
114558021
10
463803
5
41
43160
346656
83
265324
67386
9005
307332
514160983
375637
15
50
58
2423
42
670657307
446370
69
39
86
9
11
341628
47707
9
64
95
690087150
54171
6
96
89918
3
222100
480224547
20
463914
160056
9
49
81
48
285786
228652
246159
21
434604
408285
62
26
493771
694259185
73156
53
5
8
70
405827
5
37
42
79159
95
65
125787
104890
88
2
368615
104674
337271
252400
39
7
65238
71
32
669178617
217770
175527
492832
18
363314
14
25
34
185290
52
405071
26755
79
325827
257299
7
6
39
345797
8
69
314360
1
7
176505
97
709044583
98
466278
38
94
468593
77
428744
114943
145642
30
303322355
144235
50
43
24
1
7597
475396
8
404601
98
52
45
51
479196
39
93
63
80
396015
94
419323
840312423
52613
71
499106604
38
280526
967559766
94
48
342276
46
38
55
894453476
260604
26
56
80
61
9
36
675177170
66324
308228
37656
197032
61
45
39
293593942
44146
79803
11
86
44
38030
88
61
173550
500586235
57
205547
230851
225833
107547
472440
379336
9
4
93068001
168361
416510
3121
3
550756122
9
28
488521
96
259434
55
293144044
233152
95175
303990
17
902618839
86162
80379
12
87
427440
47
302616
393084
22476
7
42
61
84
866278354
249786
466824
712452201
3
776935252
357968
425748
141432
67
4
83
88
97
282457
464619
36
322609
395469
202024
64
497713
55432
398049109
90
453969
28
32
25766
21542
98
42
34
25
108025
660367359
21
50
8
120443
5
857312482
8
484991
40
86
95
75
178124
93865
312257
337288443
255889
330673
124185
25
451342
36
448161
346592
50
182360
53
54
433365
3038
22
51
15
20
55
69
97373
29
181333
3
75
98
427540
137288
402794
96
408761
301274
70
58
73
361833
468839
231484
203022
60
7
153201
2
43
124018
33
88
38
439357
135232
95405
63
425735
161362418
88
280286
299444
192277
101934
41
3
40600452
69
5
57
51
87
8
58
68
363133130
203578
319601
381301
61
90
310957763
26546
48
8
97544564
79
2
9
62
6
45
168846752
98
202626555
427092
255883
2
24
49
79
73
26
24
47818
485897
30
169619
36
152099
31
103041
23
150439
50325
80
78
488294067
102275
178456
465636
65
157383
80
478083
58
4
583659245
150629
27
54
293815
235880
455511
303466681
317844
98
247970
410211
389184
913248487
403426
1
58
9
363116
113892
89
342004
143105
6
17
81
65
718560405
232206
77
495056
88
706959321
270958
10171626
36
458913
727818862
310537
85
425776
160261
50
317876
337604182
18
8
13
1
431315670
29
23979
260969
48221
112657
235631
23
47
358608
16
355396
395229
86
90
467125978
18
16254
270080
339552
99
189008
29
160147
63
38
981299551
93378
66
417866
90
364493
62
43
52
2
186467
5
52
268044
375658
88
78
90
243168
53
436040
45
55
413323
310125
11112
226735
386980
93928
6
73
81426139
262205
53
90787
88
77
90
4
122403
269159
93
51
620368373
403926
481555
42
394836
95
437535
222416
89
5
425413
288294
26
285988
53
327063
35
6
5
43
85
220966
313743
136806
77
490521
930961211
74
47
106037484
87
83
241838
21
365818
18
143526
450959
351357
12335866
463588
474387592
89
68
7
46634
77
247617
55389
9
59
31
227368
42
69
259230
495718
442238156
424102099
80
550860590
31
113667
99
7
516969495
254991
834800982
30492
73
82
419947
232187
454585
10
138195
33
37
80920811
2
68
97
63
6
274679
46
96
65
4
249711
27
857209691
172564
643995941
94
6
197120
84
46
180164
33
80
59971
18599
11215
418198
5
427654699
209986
97
71
281461
30
220556
942902513
445001
12
84
281088
97034
36
326800277
49919
342798
370906
44
477835
175030961
24
99097
71
107654
23
87
18
62
14
50211
233315
50
2
42
10
250587
479301
5203
44
15
245309
2
34511969
25
25
36
82
9
48
35
3
406769
39
4
7
14
825611526
48
20
16
89
448349
47
9
380517573
405424
83
19419
63
25529
348559
367271
37681
4
7
17270
134632
18341
14
111422
418569
27882
5
218666
81
189741
182032
342285
41
11
49
4
89197
128437
75796
17
405922
2819401
232829
37
4163
51871
186651
7
69
98
385738
53
401529
186750
75
402022
405159372
89754
9
87
366187
99
164681378
44
261254
58481
8
265001
29
78
2
58
430893
44
399002
2
126585
39135
88
68
20
821088278
322580
465139
91
238070
90
368090
62
407997
53
396480
68
35
29930
27644188
71
99
94743
2
88170
10
282714
815941671
146553
347226
49
5
62
91
49
80
10
97
56
111085
56
25
634356035
237253887
15264
4
78
279842495
654226482
86
9
369081
57
54405
2
140954
33138
44
32785
33890
9
338560
18
490602
80
273567
133556
46
379379
22
278756
6
221458
31
278308
426847
758504118
16
85
63
286093244
152315
301913
6
361401
114598
200564959
13
65
337092
90
316863
64
83
95808
61
64
34
48
1
322536
205770
52
77
52
5
499043868
262265
86
12
66
475484
42
13
3
424806
404983
8
292752
77
21148
95
51
88
20371
82
355057
91
96
208795779
19
99714
472358
91
47
280355
206615
5
354638
57976
275726
449556
3
80
25
43
121467
194463
46522
73
316669
90
174348626
58
346477
99
9
22
254620
368614
411966
7
191915
295203583
91
76
5
486565
210911780
35
55
87788
238876
86
481152
325219334
444495
46
288102
446925512
258472
273857
587608010
483047
292555
6
56
303070
71
696030087
77
33
294735
6
218192
136209
318500
44
23
28
18
418431
42233
83
489993
128749
1
362609
112277
3
280618
42962279
57
6
307303
3
266519451
311096
133658
69
12899
313810
344367
436216
165793
273916
26
19773
254009462
5
16
58
85
349820
414410
147347
109140
55
293026
63
30777
92
803393651
458287
72
461722
83225
252129
81
728670257
331813
89
5
23
690388760
267800
14
21476
59
7
311911
857315447
463101
181414
85
4
98
489044
19
393488
8
45257
45
934362238
492909277
351166
45
51
439743
372275
88
180360
157674
413202
87
365034452
29937
6062
56248
145107
476260
407930
58
142461
260705
59
171033
286518
336018
58699922
323035
3
270593
839162050
91
97
205750
17
118007
175415241
66
92
247060
103987557
145920445
319834
80
12289
199190
35
825934493
76
456665
61
15
278606
63059
455293
9
61
53057
15
64452
83
204325
92
26
818288156
496152
90
338636970
306858
885457585
15
240332
20
320236
266507
1
84422
40
325234
28
710400889
30
423081
341620
15
49
998700461
334866
6
712867362
435000
159072
278907
57
407143
81
452910
55
115045
851890335
93
34
126064
1
12
90
200006
2
803482476
82
52
393138
63
74924
185095989
477554
452543
345336
64
4
383730
43
290470092
367265
35
74
386621
57
55
431227
449701
203048
193620
29
60
448920
54
263612947
2
34
10
58
274659758
381747
52828
72
8
1
30
133346
50
467250
316102
17
302684
8
24138
495330
141366
2
209580384
6
9
40212
80783205
390829
314711
623378524
276832
161580
296440368
253417
217401
202267
16
53
189782986
439649
241060
62
6
318599
213681
40
5
93
103405
10
5
76
459104
61
411584965
4
16
153211
321343
492096
73380
26
341048
81
51
398515515
62
207115
84
167829
222276
82
24
21
497131
42
38
44
24
52
502173065
27
76
362055
10
492602
214482
7624
603428882
735806051
392241
330851
474734
96
88887
14
806005707
27
90
3601
8
211728
156994
107395
424328
340970
26
496728
95
417
65285
52
66
356240
23
16
84
396229
12
24
84
481412
73
35129
65
58293
12
41
162796
353012969
4
36
126804
39
56
38
44
95
156871772
16
50
84
441926
429866
382055
195878
39
104068
96
13550
4
188307
15
271791
318056
45
244494532
67825
274028
110459
35
260966
25
37
5
297796
417376
49
95
96
26
22
96
388789
462205
418401
696281360
3
370924204
287292
3
68
28020
389722
429477
337507725
65
8
119431
22
210791
638718077
4
88
17
86
403308
17
20
57
492578
3
26
9
682329265
683251127
38
87304
47
4
57
27
75747
354076
34
247432
7
98
320928
723660005
49
566214347
15808989
35657
260782
741472513
65
33
480
72
18
43
63
20
80
200303096
188641
62447
460504
202061
85
81567
165154
85
64
1238
6
3210189
16
82724
669180858
460196
90
417577
208680
61
242143
341965
65
465390294
22
26
140689
5
813262579
38642
84
50
443511
24
34
44
40
6
601470769
341222
228190
118575
86
36
178340
389514
52224664
217936
90
3033
387331
99
790897570
355835
731575246
7
30
48
607421243
409504
445594
479122
75
176170
310208
93
437226
55
45
843228941
6
47
80
13
75525
486689
214676
43364
159374591
181983
70
51
114706
25314
57
392703
99
406937
111640
10
250699230
175966
76
19498
63
55
48
107341
62
80
58
490185
16
280432
521448116
416775
349677008
52
176560
447397
39
19
424424
529037379
71455
20
9
173967
67
12
242327
49
81
278579
253458
339838
12
4
37
57
4
37
300374
215695
658036113
453168
80
319457
35004
242558
192339
33817
31
10
59
232671
977391371
7
9
53801
759187908
54
486379
364579
6
188024
3
55
81903
79
451035
90
40
40
493642276
33789
67
49577
6201060
275303394
8
462324
55857501
34
407609
119132
88
355596
9
19
162381
104014
52
23
210463
79
850118080
260403
82
376457
508241406
348382
97053
356682859
89
7
3
337573
145571
182836
18
98
223247
442855
46727
45
141129
39580
25
477079
52
308165
201936874
205544608
40
5
89
397553
881136390
94
55
463754
329829
48
92
308054
482223
31
114448
117771
12
57
333348
26
6
81
72
394283
92
41
167943
91
92193
86458
148480
5
838878107
22
76
6
20582
7
52
73
43293
50
51
451942
9
154964
84
3
63
88
76
3
71
35
239995
8
4
50
412384
465971
29
48
8
51
86
291969
104801
86
28139
206558
847192078
71
422941
342708
94
1
98990
328831
388412
416051
299455
104891
678505808
68
128519
43
61
96
407824
365970
8
36
10
85
55018
48
51
12
14
44
47
447376
930975475
78527
312414
38070
69
957056810
814905663
117561
9
120432
65
31
14
394698
27
53
400603
13
483029
7365
210074
79
120465272
72
102874
465142
216276
19
29
98411
450291
89
449590
134704
20
330490751
6
78579
36354
50
10
69721
405889
99
249287
65
29546
3626901
96
9
42
632935895
6
1
79144
491047133
52
900229504
3
30
8
302398632
335408
94
96
59393697
723865067
778759326
15
443779
63
48
65704
16933
97
177142
63
46
49
2
179092
466338
96
70
224901
42
457824
75714338
22
71
285318
127538
25
474592
487667
441957
35
6
74
28
581408651
249672
92
195164
385721
59
278882137
451801
37
80
268782
1
73
22
74
228434
634521780
41
354614
187241
8
5
569683724
494775
124905
493544
28
559236803
7
43322
232790
26
11
64429
2
72521
89
67
53
205481
38
488395
259860
539646767
331362
363113
75
7
245959
21
44
61115943
365285
9
211494921
436968435
232019
489654
158522017
46866
63
72
5
40498
87
802890604
729223215
44
356507
20
258165
194471252
91
60
442493527
2
375968
365095
233284602
400515
384761
89
49
480663
50372
74
181167190
245536299
52
30
1
56
3
146547
87
75
80
4
221944
235038
177720
38
93616
220786
6
235637
13362
412640619
38750
429227
70
154332
436617
189044
363067
91
110675
59
49290637
127539
81
483746789
61
551036630
57
133969
7
863732175
481014
792726879
321998
37
34
1
266448
48
122180
364580
829915706
261682
4
94
34
766730530
6
68
98
137306781
79838
89
154219
47
4
209893
48
48
164338
206429
785657551
141388
8
110590
73
336047
33
606068941
152888
434740
500522842
14
29
56
36
462504
482964
573691272
78948
83
22
206901098
157182309
78
37
12
16
8
370145
1
517111369
64987
90
14
69
128913
246141
54
18
44
360826
5
414388
7
265822
488266
435732246
633487519
50
266440
6
598318122
6
404512
87794
7
22
231063
357641
92913903
268402
9
427183673
77
345841290
313090
22
65
97
6
42
92
113702
25
421378
72
350996
206439
92
38
73
200073
142815
75
65
86
54
102212
32
30
943351128
489377
44
639166998
214881
29718
24
37
7
86
699602904
272074
98
69
89
79
258297
212263
19
80
62
41546
28091
301136
173450696
295882
115865
39
486430
78760
76
64
451861
44
570837090
327179
27
77313
60
8
2
55
239899
315329
1
422604
103471
17
212106
492262
366626
26
863086329
321633
8
9
66109
492457
313801
71
134633
5
186342153
479256
230826251
59
26
29
408014
90
382073
19962
94
31
323226
29
419474
9
356370
59
79
42
227141
66
59326
7
94
284318
5
5
96
16
10203223
60
102920
7
85
77
37
76572
352440
184555
70
64
293619
242933
347452764
341190
60561
200464
17088
489035
17
48
12357
83
383595
302449
333471
1
95427839
359812331
218634
70
38
4
198467
19
1
74757
27
22835
328095
78
70
82
70173
124848
95275
58
74815
473727
447173
255394308
87
427741
22
857001133
187208
84
8
660420255
76
191689
68
4
124591
7
59
98
4
66
15
162151
603121433
385088
368100
7
52
425262
281233
238594
61
5
251768
461445
80
247040
73
3
87
56037520
26
41
76
54
366038
73
365166
94
17201
347852
75
137604
438684
74406
93
317098
462641
73
56
447518
25
469065
34726
55684
17568
156415
50
51
1
82
35
54
263392
60
62
75
36
88
3
65
154302524
151924
499389
96
487174
88
87
181298
57
45
34
141321
80237
317973
19
8
16
25
20183
74
50
26
362716
76
471727320
42067
49
87
78
475434
484010
416675
846798481
221812
151276
8
53710
3
18
499585194
116923
97766
5
98
7
361951
366362
35
42714
29
22
14
70459
14
88
87
96091
57273
89731
41
69
7
20
109259
447535
6
403496
94860
39
28895
65347
28
337473575
54
65
83
82
14
12
441291157
684734543
113280
7
71
546475598
199620
53566391
1
25394828
607463215
462418
52
69
85
378417
51
86
86
755839446
145457
20
79
6
16
317224
89450
7
47
123779
146690
91978
138090
49
69554
374644
94
245306
28
77
60
84
424851
882935302
32781202
8
80
6
66
741228435
454772
37
56
71
75
86
149375
6
25
252990
2
481919
172771
50
57
94
928623365
286368
835018533
187397
49
496924
800443541
275522
58
50
4
42
88
470704
456638
90
70
37
288972
35
228735
15
350448
99
66
71
420847817
138450
293900
83
489489
336202475
2
51911
2
25
802825959
439413
423592
89661
6
2787
447341
465498
90293
576112586
892313885
93834066
70
481292
328590
73791
207816
431797
61
76
415733
9
38
80066
20
189825
87412210
372940
23182
172959
17
80608
7
91
14
67016
53
40
23
74
266056768
82
251278
347243
64
9
9
52
442086
383521
435742093
72
339262
1
72
45
58
128462
52
333609
937920470
61
27147
164677
180080
41
491345
398802
40089
47484
73
35
26
930860587
145953
258425
26
2
147852
91424
425069
156055
9
79
331345
55
18
7
212500
45
112217
87
459521
97
11411
210634
45
334955
86378
46
150532
9
98
47723
30
84
68
469288
80
8
42
4
618195025
25
391892
3
1
3
60
9
379348
4
62
45
57
96
192134079
29
135768
7
318909
253721
451295
154799
33
460572
390919922
8
12
326405
243760
94
52
465593
98
8
432329
63
60208
18
19
279020
32
9
474825
485790552
4
481985
8
32
70
96
65
9
175053
31154
34396
43
90
218152157
191913
411844
33
43
35
8
210607
154028
273327
1
4
146910204
83
36
78
262873
401953
3
360737
232170
98
55
20
137313911
466965
70884
41
3
42
11
56
38
169377
93
414913
12
14
33
48
67
234105
15875
91
103700
53
786832759
706424820
160606
80
209837
41
49
81
35
377903
116619
18
87
3
9680
39
838067520
115999
35552
73
682229892
120028
514952887
16
93
245997
90
109823
343931783
22787
461986
251423507
336937
67
41
134250
29
18
12
432191
212696
151815001
99
5
319640
1
572921046
179962
49
59
1
142850
8
4
98
433949
142873
16
473171
4
79
95
10
68
32
93
19706
210058
62
68
302797
1
5
358061
464705
313332
236814
157926
97
52
22
89
98
51
691623524
140644
350233
929326844
29
58
291338
46
239470170
356014
194186
479719
263167
362078
34
39
29
1741
2
161804
367644
67
5
311752
13
102692
258071
425729
351566
1
18726
2
377335443
80
92
4
64
49
89551
37
257933
226006
344724
382268
243804
30
35
478445
93
338
95
23290074
229004
83
200762
83
491571
42
27
372171508
70
29
28
458996
37
48
309552
444391
76
89142912
90
331343
246340
359708
90615
276419
152846
899429630
264428550
28
14786
80
172801
19
63
11589
223941
452474
191554
16913875
62
54
28
523129764
153989
57
227512
86
9
88
8351
43
69
77223
94934
29
56
52
8
371962
109468
993906684
97955
78
9
9
35
280508
111662
9
41
34
77
345572582
88
15
463797
272614
87223
319333
246896
437680
71
885065620
19
493350916
269356
97
424130
46
228724
9
65404
65
109375
70858
226044
5640
21
473113
932572199
452907
465404
411343
460059
266303
18985
3
60
359282
68
598633746
46
879181761
17
55
137206749
63
80
57
99
254891
4
183460
539877469
7
79
24
50
428680
736746011
13
93
191798
697627315
24252
17
458883
81
15
35
9
355562
2
57
72
27
95
25
87
93
64
65851
551997094
53
50690957
23
719627276
72
954291449
87
710485833
39
333574
9
15
241017
21
9
96
5
66
77
89686
59
36
83
71
376611
4140
348558
50
407782
40
3
27
1
25
86
61
87
199588310
30
890665021
73
9
173875
73748
31
27
27
410047974
123965
395583
380878
45
83
39
15
5
58
81
60
6
35
560065622
25
48
239219219
2
62
2
49
19
10
330745
33
96
1
55
66
209340
417416048
56
117331
3
522872701
14
83
68
160927
293205
92
149643
465968
71446
6476
4
474251
248159
39
45
76596
72698
9
435160
434029
67
636100208
96
383539856
91
396068
24
290017
4
198411
158435
264147
23
257671
256101
25
44
71
487765235
73
57
204577
83
3
213496
3
342735
41
25
46
133434
269126
70
92288
497467
355632
442362
44
22990
27
362363
26
4
32
177092
28
150888
108035
368292
79
6
71
301630
60
78
52
428035
77
281057
181556
131606
538615179
7
780338080
7
1
244810
52605
63
92
683888760
37
22
45421395
1
72
75
176680
9
2
51
431525
46
475177
347026
83
79
76
45
63
92
29
25
190561
7
347858
38801
6
51
41
60
85
60293
44
33
377568
901772490
457411
50
5
247159
435455
5
205302
32094
36
60
248766
143675
42
54
74
371775
8
185236
280250
27
482582
471131
17
98
761376286
366653
69
161003
77
95
234875
97
164506
95
268556
44
17
499106
55
48
61
496170
129054
6
3470
61
73
57
72
36
195780
399628
37
83
8
6
202058
24
50
6
2
223852783
49
4
243847
49571
31
14360
10
97660
218044
411911
447449
167301
70
384674
138112
200438
15
415027
480526
383347
57
450875
43
329198981
82
169289
178163121
85410
232231
93
438543
34
64
95
149126
7
25
29
75
6
62
55
77632
13
460583539
949326728
98
171068
204703
422506
272141
98
7
85759
319261
328406
238185
36
21
86076
723966573
34
24
140634
89135
350077
389353
12
56653
70
408979
453229
73
29
8
255198
10508
247919352
49
5
90
459712
67657
4
36906
344104
390952
87
88
87
117153
52
98
55
27
17950
20
6
445091
23
9
406076
476801
189283
259122446
23362
152372
269875
70810
31
1
449341
57
121309252
91
97352
6
436378591
80
412451
56880
154944
77
180099
15
40
522563542
21096
990007090
2
16
7
397533
83188731
466215
86
79
258964731
83
12
433213525
20
6
87
141399
61
13
73
351886
178436
54
84
7
97
90607
268808627
66
196379
57
203009
18
17555
27
213618
2
470075
27
119824029
20
50
81
335498
16
84
94
38
107032
771909560
28
89
43
8
344858
431235
387226
335859
84
92
72
24
42458
112229
56
24809
93
35
20
7
31
116266
85
1
9
35
1974
73
430609
622820510
14
374243
353269
42631
26
46
38
67
324050
262149
50549
473603062
52
47
466391
81
77
1
56
128008
95441
5
408125
366870
47
61
968997495
200504
178619
91
62
75
730423039
78
540277288
918513521
319912
9
547572446
89
91
58
64
52
24
106227
326657
62558
275898
171147627
158949
43
12
249743
3
970663773
41
23
43
479570941
96
380663
218386
337732
49
445066
84
141803
50
5
961982182
60
27
4841960
41
163274
7
412603
232775211
12
29001
46
9
27
229298
85
13364
28
81
36
489295
8
434912
49
250510
357979
218992
14
6
83
269086477
92
63
58087
23
476704638
352921
82
426699
133597282
1
913158788
100517
18
64
392378
739648584
44
203498
127064
152745
95
350044
153000
61
276316
339183
265666
112598
48
450435530
67275
488926
260472021
498068
7511
74
80
71005
425626087
144040
47
98431
29
284308
8
48402
17
28
661779599
139373
572086502
67
42
329534
45
9
88
771693837
400514
88
86
57
250142
42
264637
25
944639059
247789
22
343622
457571
97
50
8
241242
276998
67
522555198
76
1
56
41
4
477590
424216
4
39228
213733
16
913498889
434453
4
379866
165305
100724
50
10
41545
61
20
51531
39
5
80946
365074
4
365107
195396
347799
105059
96
35
34
499697
491347
87
34
6
99
200876171
92074
363204
70
300964
59
341591
96
49
97
21
261746
20
70
51
82
485010
911098124
96
92
68
53
372339
151176
99
451819
474623
71
703075080
59
95
10
182079
215528
486147
362456
216034
482310
88
1
591850421
42
33
21
2127
158215
91
204961927
86
18
391899
59912
58
84
4
185277
625703074
58690
445198
335996
39
424625
48
852126795
338949
167202
808782251
46
8
108212
35
72
23
26133
52137
41
12
406133
3
334852
10
232513
311060
21
38
97
9
26
271019
431541
315020
1
221807
195045
16
491384
69
885932235
198344
93
5
388780
96
166399
62
490349
41
61
251773
70
240915200
23
412238
481746
197466
51
318642
414268
33
251236
35
9
278530
447354
538701848
12
473110
64
2
32
128578
117070
331490496
25
30
869547172
99
168445
34
104998
65918
65
32
308182
237018
15
218633
43
407329
354367
74
179145
6
68
95
36
758760529
397903
673155143
2220790
651305633
11
350801
47
77
95
58632
50
452754
4
12
95
177224
87
197997
7
5
394553
62
81
780727490
2
92
48743
49
302666
63
485812
72
1
23686
23
57
76
1
75
277524
47
410840
43
4
83
437471
7
91671
75742
80
522585617
154056
278940740
163957
258761
279571
296722
137518
64
76
33476
241419
3
92
75440
5
271833
485630
99
145863
266201
423653
32
27
78
39
402138
50
463416
70
8950
98051
9
35
95
314025972
6
570812523
306094
19
11
33
6
227084
68
5216
95
17
566458513
405998
40
76
384095
18
44
27
59
8
498227
79
48
165021773
590192199
25
292440
399602
403194
24
54638
776268091
4
9
69041
80
101460
99
3
79
5
154887
41
5
20
89
5
17
1
222435
84
373703
91
224573
5
480934
469659
910070809
84
90340
81
77729024
623520875
74
6462
456461
61905
137171
33
220570
5
459057
78667
85890
244724743
338929
344610794
255863
156143
81440
463457
96
49
321733
48
36
73
19
85
40
491357
27403163
238225
6
2
12900
411123
323603
478537
4
215414
352921
79
42
60
359191
198853
80
9
137992
54
16
265006
434745
25570
76
302800
401105
92
51739
62
266452
30315
38
13
16
70
99
409402
316783
469784
91
393824
71263
232359
99
70
159299
463117
238666
137928
62
170020
33
44
70
7
85
296063
181209
24
66
68
420436
442161
6
4
81
79
8
324925
363176
81
39
71
177529
70
171305
60
219961
246647859
348084
16
228064
98708
786667545
49
584090920
43393
485665
328297
322116
824557530
64
38
372501
62
11
68
445919
53
152257
355186
3
72
391366
372378
37
7
194754
452580
867730333
11
45
50
350535
463089
806925646
27
60
3
673110013
6388
7
99
56
858654231
184146
36
697467108
276740
99
210699
476161
374004
59
389298
388060
85
493335
172416
3687
188009
46
486240
274192
202606
301989
205926
88
19
51
82
277844
185495
8
171224
401597
882038089
7
248008
1
323726
11
253046
1
293419
82
141614
8
18
186538
288833
28
10
15
264968
201642
303574
82
90
3
49966
325094
118160
105678
152346
59
52172404
318840
34
30
84
89315
381248
4
59
32
95
74
227893
29578
21
7
8
375096
89
262268
22
16
63648
53
141498
78
52
375959
563147769
149982
49
43
34
72
82
65
7
161093
431089
345558
93
134647
255543
58835
96900
70
424504395
6
1
221947988
207014062
30
27
414532546
485053
9
297082
42
32
33
240308
70271
937190838
466314
86329
248068
243303
99
352137
54
55
23
125673388
88
6
44
87
2
417666
426728619
259459601
36
7
488109
226068
90
87608
447642
326502
32
70
84
35
16
3
248324364
352875
89
29
57
434163
78
588000395
488339
460424
394826
71
861413137
150939
180083
108177
181497786
445017
393972
288623
818515260
282876
258993
107587
88
17
3
54
168226
4
54
143805
492710
16
5
82
475206
464058
475201
1
8
597276163
28
12
103549846
74
388059
7
39899
339250
1
951293610
96
23842
63607
18
50
486239
98
7
976122031
41
1
379089
51
98
2042
172126
284801
48
405224
32
17
1460
169177
37749
339535
202633883
392082
11
42
91
8
406246486
6
5
466133345
71
103547
1
80752
2
185586
78
42
3
373414
72982
980086017
18827
342908
81
215911
81
13
20
177633
5
144036
342582
229393
29
1
129749
30
92
75539
1
303634
455008
408315172
31
28
400962
11
109971
91
41
65
21
80
32
69
146993
81
3
20
146520
7
47197
228683
170451
5
80773
182985
351403
58
41
432235
55
91
85
45
103995
49
29
218033
71
72
755417088
346520
83
135995
437004
17914
63
4
29
94
462651790
471319
488592
57436
30821
30
489898
74
5
471463
397118
280615
304301
143173
6
35239
37
187035
73967
90
4
63
452636
98
367615
971901623
94243
443418
80
263035
42
89
226068
946238747
65
26
61
47
177098715
160079
52
7
89
11242
83
35
489561
16
20
54287
3
58
383100
328944
101379
44
67
28572
3
5
223497
6
87
2
44
51
40
575764886
23
88
316506
218440
198116
419452
324755
68
366741
376784
9052
80
81
1
8
45
211658
482426
254819
61
26
411832
173550
339901
3
134684
103898
82
120194
75
182218085
263643
93
175327
185019
14
589735730
454989
214647
860112168
49
7
476948
80824
486378
91
5
27
642011768
158830
93
76
83
304699
104055501
9
37
295247
305105
30
423115
96
25
171012
42
329058
406514
98
73
35
1
50
63
40187
972292532
62
209899
763659770
254514
299374
345749
1
264606
94
4
7
498744
48
528686657
1
338889
281724
71
56349155
225228
87
44
5
68
86
34
158666
628778205
141556
65
305897
78127
88
83
30
5
111635
59097444
6490
305430
21
71
309999
2
785131697
9
99
231561
130183
12
92
87
166519
35
96
41
277180
90
80
99
214659
52
211963356
155121
343050
865265446
57
59393
43
196643
101283
69
372172
56
22294
601557876
349876
275145
7
4
43
66
72
639224005
37
272601
53
78574
99
46795
8
13
695279414
10816
140473
61162121
376829
3
90
8
25
26
212220
72
196779
14
376766
292939
82516
23
18
343286
12
66
34
71
202480
152982
354725
78
245004
332861
461329
4
27
407860
57
335634
129630
75
124580990
10
40
9
63
99130
15
92032
71870
96598
481275
75
61
53
533160256
127948
86
220649
29
8
3
78732
303472
497358100
31
2
74
124278582
161571
215701
160063
83
41
24
15
55
137246
18
66
8
33
471573
50
99188
349366944
337952
3870
73
1337
47
268186
9
35
99
261609
37
254669
285737
2
69
476145
267268
260370
93
46
96
251024
526530900
22
33
15
84
97
3
6
419068
4
76
141963676
39
357238
8
48
27
3
41
7
71
260858769
426980855
41
19
403782
10
548351278
94
354627
88
18
384606
1
54
24
3
5
42
106030
212567
67844
492489
81
235064
7
28
11
33423
2
49
485110498
53
11
142549
32305
239596
55
5
85036
78
88
309003
52569
3
244409
39
398548
90
47
21
677218272
306264762
1
95
74576
70
420086
24
81
62
58908
4
472750
33
71
445069
52
137400
759513761
470068
30
47
118863
63
366983978
177829
7
376059006
86
18
28104
51
16
56
324826
56
405647
63
53
491986
76
110841
428019
226242007
332878
38
87
133970
9
68
240246778
28240
55
44
286334294
157074344
27633
201315
281579
316079
29
5
8
822792715
344195
83162
85
203608
52
222639
92
6
99
49137
24
66
394407
42
424240
93778
4
391598
213381
376558
3
73
40
207963
389957
31
34
21056874
260255556
289984
328866
52
378544
449348
582765269
80
56
25
43
37
7
21
58
59
443538514
139584719
386023
81
78890
9
91
209592
293853
726608219
373017552
446366
225177
60
159951645
66981
333354
84
16
89
261196
380927719
326929
296892
70
12
197878
976024913
710290156
77365
1
27
51949
65
65
113721
51833
36109
88
77
23
272360
33
68
427868
37
75
76
22358
81
65
580596340
48
151982
32
5
267159
7
238648
53
69
6
5
121013
85
9
366841
97
402890
96
94830
677999924
901387268
130692
6
177296
138070
11
12
101915
88
7
366529
79
58
73
23842
68
63
28
100352
9
48187606
59566
5
344969
162329
2
236477
436830
367018
62
20
75
243009
12
87
101518001
658287052
439716
15
149273
49
46
144924
54
218503
65186
92
385330274
678535874
419703
105785
97
25
88
16
26
249033
484970
253904
89102
54
47
77
440653
221085
98
28
861027265
106839
19
18
82
279809
438741
76379
486210
77264
189220
64
238863
66
7
3
139032
480955
8872
299517
55
6
42
11
221376
388270552
326518
57296
19
37193
35318
22
93
24
2
5
32
2
80
258802
4
17
158330
32
432893
416390
229341142
1
9
65
126888
469366760
149673901
54
30
474435
193974
276959416
141264
578832029
11
136983
709466073
27
170390
18
301817
93
599715216
454392
31
98
498489
9
293525
302701
53
48
428834
412694
6
265855
8
54
153493
7
417460
76517
89
397417
42
988318665
24
145325
622580159
82037
337199
17
20214
460418204
91695355
99
30872
348924335
333373
258660
79
731036736
46933
634401690
160394
390097
89
281365
5466
9
536473777
37
512502228
70
718651373
65
102560
351221
48
4
7
58014
65
503645454
100849
99
415724
86
422268
408898
76
493776
39
17
80
24
69
534552390
189762
96
35
9
463989
9
43
78
436960
272616
371096
453574
12
6
245634
670387754
36591
344652
92
54
330525
373499
214518
192285884
39
33
7
409230
427701
58
116425
74
354623
5
268778
7
415154
7
59
87
52
2
12
167497
277806
920637038
485061
235059
157135
41504
80
985194692
120970
147322
12
335608
330450
77419
18
27
64
122018
319263
225660
401977
827584602
4
254908
206744
296631
473502
492004
258731
530382874
79800
349990
61
98
18
369126318
14
390017
264660
58
260294
333016034
983306037
461424
3
344693
11
59778
198904
62
94
122505
81
336712
13
7
69550
47224287
58
41
73
489606
739126222
407493
102053
97
192033
14
26
105866
8
340676
384441
26
340402024
86
4
958860820
441814
997417700
75
63601
123699
413772
40
180723
137612
451693
415670
4
72
44
900327905
9
75
164960
92
268713
458910
473271
127029
80
893829781
665226081
570674643
54
289096
199512
38
18
124628893
2
227951
29987
94
56
4
480951
203222
9
69
200838
341604
45
474399128
51
204303
4
66
32
92
27
67
3
7038
7
731342721
76
66144
90
34
67251
96
292726
326949
47
41
65
244284
68
295320
76208
496587
1823
150389
2
256976
261866
470014
257040
31
261075
73
97
562431683
3
77
68
361541829
135189
168517
68
84
43
385079113
329030
376834
18
47
5
163808
26
18
241664
3
7
70
6
690092459
134244
76
462128
15
268981
31
75704
76443
27
300226
169125
2
370733
91
380518
61
37
170612
530819687
72
98
7
273729
142437
375206
65889
779726843
51686
274958
34
39742
3
10
112744
99
753306202
3
3
446057
88
253469879
80
31
217786
57
7
7
609771596
48
217939
362745
167327
2
332673
88
92
89
3
74
99894
7
71846
26
11852
24
198095
701074620
292013
47719
178364
401540688
86
9
115726
36
19
50
80
15
481172
63
255825
18
1
8
73
4
82
75
5
79813
68
35
905033528
31
1
46780
25
7
77295
454695
993262432
32268
97
275049
519813166
17
88
581155774
59
440072
96
709810447
70
50
460072
29
81
68
66118
68
106355888
14
479043
42269
94
69
45
132112
63
85637
497129
346620455
82
356126
3
32618
79842
320203
37
919016424
13
484647
73
5
14
153400
369082
258909
684498208
36965
72
3
8
43
7
83
91
398958700
61
46
307884
324849
110385
393856
9
7
127887952
12
4
25
68
89
60
464389
7
166272
787917356
88
75786
258985
24139
357417
44
467312
7
8
39
33099
15
994604700
289723
309820
6
39
292069
179680
655913879
19557
1
219499749
64
772214892
298979
90
91
253440
105084412
8
5
48
8
19427
451450536
103430
58
8
65
268161670
16
574987642
233542835
81
7
326357
338140
13
375111
326134
494071
92
427517
67
31
280240
21
92837
169853365
38
209270
100858104
81298
609971778
38
82
66562
25
383327
29
193232
98
46
140530
15
169985
18
167747
266330
3
28
19
76
59
985727459
55
88
102156
86
86439
29
100322
79
75
47
2
20
21
57
160843
98
155185
64
431075
22
195914
53
174499
350547
298699
4
344353
709192417
56
155176
92
95916
12
6
143755
52
20
461703
99
188932
410749
30
84
9
323104
85
907322001
485759
132168
125702
63
94
111320
373523
4
43
22
294374
85
243019
385358
89
85
52
9
179213
70
29
51
420738
362958
25
2
88
3
62
28
41
290760
200841
594854494
49
67
22
41377
41
756382118
418224
61
131108
53
843741896
209031
404320329
447511
248993
68
415316
43
233804
387534
43
115838
125106
676497909
91
162285
230066
61
31
403048
8
163112
338157716
78
346847
154374
60036
906223734
33218
216977
337387
191357
38
496590
29
264994
15
10
305942
61
292125
51
239629
358506
3
79
27
88
105316
161228038
82
18
3
78
14
34
18
387851
177215
9
19
91
66
1
1
66810
216872
4
45
430454
4
316783999
5
436526
39
353593
3
35
23
224535
157097
89
19
59
63797898
233241
414733
295320
99
280415758
95
4
236785
38
255766
389118797
23
83
264061
497529
461222
5
456920
88065
89
60
96
78
290340
43
2
65
9
347589
85
56
94427
299658
19
574580579
74
347397
98
438279
84
791395434
1
88852156
300277
60
950933382
890606973
41
222939
119274601
46
10600
17
3
1
25
434919
156382297
80
94932
61
245601
422798
310364
194976
13
7
374210
96
332369
145177
37200
385723
95
442194
385176554
84
491692
494590
74
80
259873
109707
90222
63426
270833
474401082
478891
64
192518
56
97
20
51
440985
2
20424
1
33
263990
37
148983
174646
73312
73
6
459662
132083
239563
15
412183
416127
98
408937635
220272
472532
221924
2
46
48
52
51
30
58732
7
257630
410668
10
49796
51
494142
89
32
391059
403187
95
684926947
42
490551
59280760
74
196499
94
405781
472415
140603
97
66
60
1
23
19
16
247288
187429
95428
36
271291
246693
3
475376
389651
50
7
480336
772524408
40
865001705
3
28
454742
870359361
223294
932817837
311098
306096
36
65
316921
27056
62
473467
5
5
3
2
429908
358028
180326
82121
92
85
5
193286
257745
243727
21
273873
35
63
1
88
26
160114
334987
287569
549046685
381850
564384366
636863814
445043
245599441
61
77
88
56
4836
109144
437403
285663
611716031
53
158424
90
77
77
449830
43
49
433377
65604
82980
78
429710
71733
55
1
383405
4
49
171369
147527
71517
489067
250877
90
41
175286
456200
222614
472343
198121
346185
19
129617
58
73
216293389
126647
487478918
63
91
191861
84
44
205997
295181
258214
33
76
25
1
161786
50
93
184974812
6
723053120
74
6
466236
502861351
95
257054
15
88
87
24
981649345
457526
390443
197074
447929
77
16
983350976
17
4
276649
402065
6
26755
224431
380389
11
33
481402
24
213935
9
78046
104345
93754
84
86
284066
40
91915
80
368653
462159
49
355736
73850
246628
60
29113
394101
95907
62
242148
237435
206932
84
32
319022
17
97
9
199706
82
36
47
461924442
68
94153
11
65572660
241907
28
63959
51
42407
62
66
37
37
13
464654
59
40
59
87
83
65342
28
208397
96
404175
57
85
44
94
997260097
94
305197
16
55322
336893
89
85
63368
95
2
85
18
23
17
278944
86
44350
95162473
44
25
30
267666270
318277
5015
2
60
67
157240
272142836
82
237281
342858
60
397099
8
32
34
8
1
48
30
6
55
448745
150194
26
12863
7
487437368
444487
31
86
172797
3
30471
85
143253
574171897
33788900
880125981
71
189439125
21
52
22
69
54
242499
61
85
12
477916
373721
374272
74
299835
23
48
19
161410
83
359824
36
34
424118
13
219330
85089
77
77018
157410
11032
376403
98322
182449
240358
41
14
27
48
923617209
57
99
364218
298548
29676
46
80
9
480093053
72
308472
13
48
25
408981
353894
440736
37
352406
360484
25915
77800
1
57
377266
48
329965
6
84
455998
28
2
314409
47
338972013
3
410799
2
6
719619060
499239
493108
25
212055
47
156394
78
8
15
162449
87
436817
38
447115
68028
48
484036
7
179259
23
148144
98
80
101632
441800
382825
48
378950
70
636043771
47
345978
319004
59
445309
1
25
80278
25
17
237247
257842
31
273757
95
66
358038
16541
68
5
5
2
32
676518381
84126
84
492961
2
68
298834
36
305023
396214
558371271
7
89
81
24
88
486393
62
53
9
8
290574
196215
60
824935262
4
108136
3
46
293833
419172
25
14
57540148
222543
17646
4
99
55
79
999690510
335178
48
287057
56
270972
145476
166942
44
97
287862
504890434
21
179038
177037
339710376
320547
18391
128994
18
226237585
324465
687428683
1
5
51597
293171
766370914
253971
374341
306365
449999
52
412517
263705
57567
22849
58
53
70
480815
119608
83
148779
21
291806
15
80
9
29
109528
40
649707963
335721
339945
135936
73159
35
611327238
9
92
1
18
535983411
379814
74
8
171770
7
4
59
376582
405292
105113
18
50
68
313101
422976
577195676
21
39
34
56
72
82
81
93
63
473128
129545
442550
513362615
442351
213855
232179
187493
479977
31752
57
384385339
699355876
86
67
33
58208
769171401
493125
77
391196386
218707
402386
352757
61
6
499229
43
27
294739
68
41
8
135480094
70
81603
85
9
183069
104531
37
89165
33
188574
341540
30
54
221116
155313
84
1508
200643
773910316
73
6
580407850
375395
34976
65488
169422
439890368
389610
353855
5
56
13
34360248
194373
125318
75
99
111716
23414058
14
34
2618362
17
47
48
645073612
5
52069
410620
57
5
34
59
383292
43
389244
393181
439885
46147
359922
706517246
117210
29
23
65
142173
55
75
424510
12
878723223
450817
934214033
94
279711
4
103181
56
61
475738
52960
60
125275
64
150488
63
76
73
30196
322523225
46220270
55
2
70
41
57
8
297503
3
17
144392
55
46
87
58
180820
18
911798468
85
410279
479258
50186
153174
470308
684545540
42
646766079
247039730
273392
695926716
189096
8
95
231548
44
31
5
374919
494835
63
38
419591
35391
85
351614
38694
84
141649252
103051
59
80
58
18
24
447312
285194
225375
49
97
274080181
14
14873624
416379
2
436693
250356
3
633212577
18
480108
7
68
484830
310990
208939
8
376847
14
499704
408098
13
24
12
306776
115906
311183
362943
15397
56
68
28
4
378687
10
3
56
86
244611
76
6
695353080
23
386343037
47
64
30
401018
190176
14
88
264652
88
252170
36
373585
8
66
368113
388884
34803933
78
53
156290
233688
47424
98
3
57
382898
8
447544
13
353758
195866
87361
56872827
78
484569
88
45332
95248
79
489062
57
89350
460973
35717
61
230794
770365932
443040
29437
9
639850709
307167
78
6
328174
83
2
360140
93
985578772
441129
162418819
77362
4
284195
14835875
331579
23
76472
22
66
42
5
271430
127365
907020235
6
443657
5
454850
97688
73
80
4
298950
743998000
310303
280269
488370
6590759
53391
88
190940
4
347600
31
41
217650893
76
34
19
441881
16
74
476146822
337278
37495
476088
257441
62
69
453256
97633966
33
10
8
329033
236566
77922
43
73346694
5
408942
667970520
81694988
11
931242307
44
356451
60
74
384664
8
15
313388
67479
65724
80375
4
100735876
54
305785
576842214
86760
144415
116924
98
93
8
87
80
342043
339125
50
174202
3
22
26
62967
75
10
70407446
471464871
3
9
66
31
7
15
25
386019752
68
21
12
157737
770923905
187417
3
419771
404209
365474
32
9
64980
87
4
445277
696112770
41
99
39
9
427136
79
90
253878
45
35
2
401843
8
26
82
68
260632
4
34
13
370212
26
10
13
24479
93
31902757
115710435
446597
15
403866326
84813
691373098
7
9
196636
70
452986
722462553
322160
71
59
38
413899732
96
34868
162988
430691
62603
59262
74
497285
206765
27
259560282
4
5
42924
149725
42
34
412962
6
363539
27447
59
3
80
35
575112415
32058
68429998
259425
372177
745225158
358887
97
290740832
207460
6
89
68
79
181214
317199
40
86
360547
85
613831554
40
301472
95
24
129519
45
364569
467375
51
64
232928
29
32
210647
141822
426948
71
40
4
29
68
196274
119571
35
230123
52892
68
92700
305256
95
23
82
396924
13
70948
17
302620
12156355
383177
6
43
759034142
56
356955
129249
44548
6
72
8
957991047
37
656677032
61
118427
39
79727
91
64
475087
7
70
79
129122
29639
44
126391
82000
287044
79
36404
91
68
8
16
294370
4
229406
12
47
26912
42
377779
60
247479
165428
3
405258
27920
419337
91062
261731
960957621
9
30
498148
6
92
91
207678
824416644
96666
339757
43
20
12
277540
41
21
39
273443299
680927987
294323618
477660
241789
30
99002701
37
267637
297629
55
259322608
45827
43
371211
95
7
364539
333317
17
41
4
42
307811
96
79
209625
45
820866804
269336
97
364741
17
72
44
97
794778802
2
309472
316544
20699609
92
239064
40
386310586
304503
245736
517216524
44655
70896
84
42892
114245
6
74
36475
17
69
165858
109855
90
593827410
4
388147
275799
482961
424341
661
475817
25
72
216710
146732
642894180
86
53344
272948
572023798
85825
83
170784
82
316419
198090
317511
214628
25
51909
41
9087
447732
64
78
129831
65
78
38
162191
61731
87
75
12
25
16
71
92
91590
30
234924
580675489
21
219667
44079
464215758
30
45
340779
323390872
407689
66
434739
345719337
32
3
45
420713
851616974
742159234
494189
31
63
75
12
255305
491451
82
42
9
63
6
73
22
69
42
78
89
91
368790
370647
128934
33
217914
240158
235067
87
10267
74
14
5
393358
140810
72
47
11
64218
1
73
903950668
55
13062
14
119840
205254
295461
79684
328340
61724061
20
86
4
201174611
145081
14
58
399539
844255274
33
247777
3
485494
714300840
87
33959
578191779
10
206598
20
79
868846267
301081
26
3
29066
90323
35
64
4
61
339166
57
8
62
74130
23
95
12
346278
216847
82
266746148
25
70
69
64
682273015
15
75
42
473976
578993214
9
146248
462107
81
362997
25
21
352654200
17
498605
345358
59
343638
301633309
195339
235946
273933
3
4
23
169716
77
18
141455
128954
91
9
2
401193
57
89
234584
134982
477937
6
275973
460903
393059
85025
2
31
87
60278
330814136
45
246086
36
3
66
25967
189309
9
496131
60
76
117427
14
11
20
288845
760014667
17
417585
48
349009
33
18331
276185
98885
105420
447658
666470037
32
62
41
1
407079
22
172100
341607
366527
269520
41
42
79
18
98
364513
37
39
7
353662
443515
356879081
174484
463827
41
98
629507552
172600625
435991
108143
52
24
469575
8
514589501
379645
344641
89
11
19
41
157056
8
18
142421
221346
9
36
18
332389
101992
127111
1
1
264157
280708
282496
40
435790
31
198332
48
8
3
9801
37
725593436
192330
52
43
72
94
251307
276763
17885
4
7
15
285497
117361
73
214558
141051
97
85545
67
383386
389832
68
310758
71
485160
35
19138
53191
499999
62
495537
121670
99
11
340715
47
438880
453326
75
68
369418
81
94
6
379100
88
95
49
160375
821580579
8
216560
8
146482
42
168842
3
32
58760
6
164161
101805
88
319215
17
272319
90
365067
436327
452402
431034
420264
2
267184
18
10994
225913
26
87208
11
7
89
5
325770
314522
70
5
50838
203502
497828
99
168900
73
71
367435
72
328710
39031
6
83111
38180
62
84181
19
41
85
27
306222572
99
378082
354952
8
130388425
26
7
187460
98
31856
22069
41
186337
263538422
318433
60
447946
361758
451036
91
27
80
39
5
8
118725
77
498340
2821
498777106
197917
77
63
67
187065
360253
57
194265
80721
51
6
71
476848
449778
40779
94
35
77068
80
249715
87
137195
11
53
67
91
453228
72
28
373889
22642
4
705524672
313477362
12
99
55
976909129
77503
80
9
390276
43984
9
30
56
57
122286
89
113266
35
9
49
267282
84720452
6
766115057
81
459415
150469
4
34
74
395135
192836
567269156
79
97746
82
56
37
2
93
21
46
139429
17
783318654
54
38
18
293018137
80
190487
80
424717113
50
69
285508398
38
1
11
46
3
421390
97
71
51093
421979
44686
411168
75
69
4
354794
89418
623558721
456345
80
276736
10
25
92
46
309400
8
4
490361
35
287469
420134
50
58
485216
86
86
188171
664742888
1
133552
191888
25
152400
92
17844
418101
7
465611
2
83
354383
469500
53988
709642452
77
57
137234
823358578
481145
19
12
44
55732
716356505
46
69009
211959
8
16
82
910354709
236963
12
93356
2
18
131898
34123
937371373
66
344482
157276
98
49
25
49
93
347249
499737
255035
347916
10
144648
1
80
225063
6
472131
1
262833
9
149354
90271
42
474796
150898
430253
23
10398
250819
377947
43
473062
688847831
83960
53127665
7
31
213729
402775
264189
58150
3
525529637
13
547101704
91
253896073
31
403958
22
220310
278337
369914
5
27
425060699
235379
29859
41888
49
34
8
80666
419173
16
46
90
30
151601
155257
477159
122415
50
33
17
44
23
199903
21
185783
79
23957
322654
203678
486713
309601613
46
72
287041689
277657
86
68
453095
290402
165178
32
318264
18
11901
13
181088
3
61
289410
47
422477
80
94
243473
18
343201
4
4
408579
1
7
39230
15
25
37366
61
356492
81800
444002
381262
80
94843
255817
97
56
339458
63
3
1
10715
15
2
63
743087416
135490
183590
39
29530
4142
39
634059438
39
904928542
99
426568
50
61987144
19712
45622
434381
43
1
222097
410704
399442394
97
84
95
6
41
79
20
30
6
72
89277
386826
88
91970
9
42
23
436068
59
10
329272
184933
6
94
899499398
89
7
17
363640751
60
72
92
47
151610
41
60
401877
102699
587264427
56792
457752
34
273176
966932708
462079
861803006
50
967591851
69
112930
192444
258816
18
203079704
57
358261
10409
3
72
215877
106336
91249
419803
260586
32
41
182062841
489155
78
6
415346
87
85709
52
6
248644
92
934317576
20
34
74
47
8
8
341292
5
58
6
218374
130360
329927
5
217393427
160079
444412
89
150022
271920
62
6
68
59
357534
63
117370402
54
455858
12
1
91
76
79
75
43
218691
85
91
307204
336516
64
79
76
485752
68
61
325910
330406
304785
115066
15
11
77
26
259434
48
450950
115725
78
53
375161
58
23
63
3
83
7
79
55
62
199281
90
30
367599
14
406060
69204
45
20
61
26
452406
409720
666842249
449328
141510544
414602
3
7
591245931
370940
27
370066
408464
427682
5023
464845
120832325
96
335962
37
98
136720183
5
53
419896
28
273403
199865
27
2
259028
190228
4
36
210702
62
91
48
505044876
8
314008
9
29671
61
440812
98
133363
56
7
49
95
3
449178
27
24
83
4
82
82
74
2
4
53
17
11
72124
82332
183820
364274
21
94
52
98
570997828
439381
177574
68
86
16734
517983200
87062
7
275322
58
77
64
95
98
1019
271668
392359171
348078
70518
104173
69030
73
16
490118
124425
162893
80
36722
505837549
429851
529466667
60
43
17
53
89
4
464433
26
49381
459560
152860
9
863595234
387286
40
8
2
80
456772
9
13
90
11
305414
395887
30
824389582
231954
6
26
347383
18
86
386714891
176506
2
109016
30673
369746
245048
158511
16753
62
304250
1
608448115
1
98
102180
6
184267
43
64
106447
2
18
18177
289004
134973
1
274560
169217
492880
250562
89400
77
51
274398
8
8
77
41
58
434585
83
87
43
76
405168
435134
78
45
37
228774
158309
4
2947958
29
1
68
46
28
959190966
319129
453062
16
398045
17
49
44
260914947
9
42
44
82706
59659
18
8
5
235910
36
18
339740
21
415404
50
41
5
57
91
48
69
93
31
409797907
60008
23205
426247
387424
280367
95
517281723
36
14070
9
140627
16
223023
12
99
87
303363
47417
347955
422956
59
303472
85342
21
273465
870239317
9
65
67
41
74
484575
269575
1
73
17
291807
45
416248
88
161395
109763
21
394035
275522
20
1
39
20
495102
4
259986769
128043
920690128
58
97
227465
419515
82
5
96
499317
446017
74
149684
134867
769961373
66
60
68
348968
354128
446495
98
13246
6
9
75
38
772839789
79141
6
31
2
37245609
708690469
94
471474
17
429331
429593
372606
221078
49
36
9
43755192
64
8
233402
354522
249313
490061
431196
393047
61
94
12198157
26
63
96
279982
91
70482
1
294035
144619
330728
279457521
271069
300275
201001
80
214116
495083
339023
329847
14
35
145097
231195
96528250
28
374239
97
357238
94
8
71
84
665831512
653784223
230974043
7
85
30
19
332616
477574
45
492009
122185
305192
261897299
4
488955
25
282631
6
6
135606
62
44
351124
838211724
448699
409430
215189
320817
873399933
66
65
8763
688019180
32
9
425071
10
70
166010
295692
494747382
408518
143005
11
4
244838
470327
40
696797911
90
2
33
89
430533
296421
84
336905
188377
235211
216913
43
89
610684299
6
174514
235411
367965
202654
434519702
13
36190
15
937509816
73
97
78
88
17
98
373990
29
13
209267516
83
66
329041561
11
13
121161
18807
284453
464967138
758076310
36
195032
64
221161
30
2
127442
41768
45
680758711
42
315965
213269
361131606
96
8
65
9290
432899
82
432942
443259
16
149418573
49786
92
496589
205686
746250777
81
295468
238872
166994
80
94431168
55
420255
209198
60338
68
158601
368916
300012288
8
561275536
51
163858
97613
5
1757
81
10
80240
1
278072
917015614
47
15
320829
353043
958907413
449489
23
330592558
68947
10
403141
24
218509
410593
27
174271
99
66
36
12
44096
42
164192
138306
32
67
26144
42
27388
206621
65961
50
456383
3
24
46167
464135
74
45
280659
503347199
455616
297599870
277380
412439466
470913
94
64
58
144449
68
44
878077374
93038
987676244
4
88628
4
106836
73352
50
3
26
382002
173311048
1
918284246
4
280037
59
1
88
11401
68
862103371
1
391123
28
274723889
72
69
62
75
70
29
5
3
413254
74
41
75
34
77
42
83
97810
223740
86021
8
31
14
59
292552
22
20692
8257
342758
17
264064202
380050567
93
13
715771359
59
421243199
368824
1
237270
375287
3
52
201056
37
2
71
103447
312376
163361152
468041
40
42
36
114437
392146
21
4
7
302975
397808
110354
56
10
12
85
482069146
181912
249650234
973799539
60
9
24
457035
38
89
98
703246149
22
35
304615
118353
5322
327828
462791
9
74
434151
5632
3
5
58
457281
62
149641
31
89
24
443838298
45
76575
166415
288516
392844
132279554
41
95665
67401
77
52
88
79
72
87
66
79
4
493032
225782
67
27
396444
32561
89845582
19
406148
53
37
6
4
186280
160381
59
3
452386
327512
274169
25
434170
4
361435
62
177349
26
281940
67
62949
87
98
105268
171689
9
287948
7
32
62
490052
30
69
77
12
66
66
181589
24
3
248913
137635
38
231356
37
15
53
397426
11
147769764
242013
278611917
231310
474561
165621
92
461477
34
1
6
178499
6
91
24
96
275661
98
315890
212434
89
99
28
7
3
229179
35
427492
82
88
464409
475163
37
466817
8
27
299159
62
424432
53
1
175732927
4
370724
475046
77300
465378
30875
328
450708
47
61
7
78
375270
314698
254504
88675
2154
66
15107
187873
494230
5336
8
369810
169706
22
55
48537
17
443388
145696
74254
8
48
36
548253413
367123
141978
6
6
99
187625
4
280060
55
294188
1
167888
347754
353560
87
525266427
68
425414
359693
1
43
303867
69
644552857
63
14
88
240885
93
181296
184732
10
11
322733
480669
182157
428639
31
61
89
26075
400221
193909
112070
15
56365
419738
13
25
10936
956306495
34
81
136086
325604
113761465
468623
378005
84
98
2
35
440060
15
1
418941
1
112537
36361
169289
20097
79650
219854
153268
182234
282896
89
573895640
74
185355
69
129886
26
471476
40
52
78
69
34
95466
7
82
908309383
742717729
34
505503220
181578
561546916
633303014
196494
543345444
329185
60502
73
87465
76
74
392537
32
125105
61
435700
91
58030
2
188923
109127
611936209
24
11437
687411304
77
29
41
35
346116
40
225307532
262622
79
48
71
40
66
505382515
84
99253
10
8
45
9
330845
45046
99
24
12514
17
793247660
259612
87043
25
83
84
2
12669
75
4
403718
292537
482781
373172
703093172
29
3
206598
120710
71
53277
198746
79597966
293483
30
97263
9
94
381362
11
92
10
69
482759
288126
944592523
418118
97
57923
194991
250711
80
48
1
324788
57
6
218937
7
87
470730
293196
244189
9
278523282
116640
93
38
80
28
230426537
57
221672693
97
853638172
63
217974
230006
52
37500
89
40
63
778
315270
860058138
84620151
95378
255981
97648
117444
63
6
67
276065
89
201950
735226826
15
235501
94
62
36
484152
24
863548515
29
76
412361
49
53425
94
56
432682
33
256486
245413717
71
34
278894
27361
463219
156658
4
95
62
284547
99
17
1
61
460790
1
88
83
259021668
36
483145
45
39
62
946231117
385330
18
483580
54761420
449007
67
134049
34
300421
9
39
35200
20
185201
373062
371759
18333
782426149
42
14
426371
67
5
463827
88
43254
779937091
389243
296177
9
3
31
196113
33
178024
81
9
228445
244774
347716472
339670
580086888
247390
837333758
96
80
25
2
88
439871
290601
99987
38
59
218708
275694
79629468
22
450959
79
6324
37762
260434886
281758
4
47
64
67
399960
387452
50
53
88026
126002
41
50
53
864834024
71846
256146
451770334
95565370
48597
5
307651
6
4
435009
95
85
85
299495
156881
22
167077
414982
73232
247206
522572225
29
99
42
42
6
125921
499081
2
9
728687002
18603
376899
223912
40
1
61
376576
125270
59012757
65
40
48
32
12114
124761
4
66187
37
135414
97
80
6
35
59
27
197484
56
182104
78
216377
39
219209
25
6
163280
180399
239369
85
147374
59
91
934333272
376078
207126
7
485445
59
80
4
18
339494
2
76
77
811258627
55445
459318
219561
26
438312
442445
89
45
7
70
97501
13043
161795
34
33
27
63
14
141788
46296
357557
563230394
347408
97
298191
33
9
36
22
365469
194758
444839179
13
387746
2
475123
335445
119721
5
373476
372102
361821
8
98
213321
6
237572
669079314
197540
88
447612
187014
142600
275771
427286
255283785
273807
9
3
332526776
468220
75
7903
271215
349871
408707
66
9
81
336175
365672
345891978
96
8
67
36
352245
443459
22
26259309
80
129343
40
389129
379166
6
5
34863
16
44
378454
883080499
165311969
50661
8
121644
41
83
683012480
69
355347
4
68
377091
42
383940
285211
411221
337411493
66
6
102185
25758
12
52
54
94
45
104368
283076
28
1
95
58
1
8938
78
132002
1
55
7
68
56
1
4
492775
334488
2
14
2
46
38392
85
134919
330510
256120
47
51295279
11
99273
69
63
91
14
78
318861
2
384613
73290
89195
37
296990
241925
45
1
7280
179146380
13
214073
270535
390173
58
459836
5
204786014
151165284
452363
259125
171969
332518
80
425064
424833
687722410
296573
62193
5
66
24
94
69
76210
58785
44
264999
42
478003
464464
22
34
73
65
4
431500616
235653
3
79
362271
78
46
469383
299080
37
45
502699680
12
387036
330628
50
411306
288076
239630
1
11
7
322961
68
108191
287899
23
117898762
163772
4
64854
49
3
64590
79
112084
47
21
70
75
69
35
25
375804
972385624
1936
30
9
56
333111624
50
4
369494
216208
5
22317
9
480078
84
28
7
81
25
118795
11
33
5
929184933
13
293246
39
98
95
71
49
369627
41
434458
48054
4
393597
74
179128652
99
184007
417880
61
68
303383
264340
278136
198799
276957
381973
79
69
11
29
424907
77
83
95
6
815091986
262603
842748860
24
2
55
6
319003797
299824
31
348646
335538256
925000112
289443501
444726644
94
137934
92
419558
340599
67466
11
63924941
16
121221791
17
202066
47
124339799
1
425561
97
171243
446752
90281
76
164098
46
27825
22
127936
199778
68
80
75
326227
275256
200296620
60
109694
416132740
28
195872
10
87
391479
91
50
1
980659379
389218
60
8
122524
166211
186393938
82
27
59
68
35530
237384
62
762471857
422476
925407716
259872
3
31185
52
69
3
341752
75
93
56
12
418546
91
890272455
464825
28272
29
52095
54791
75
28
23
323064
58522
8
8
91
415552
112360
360442
19
427278
11
216578
990471011
55
4
58
3
6
66
167915
414949
1
202217589
207148
67784
5
219335
696549462
4
87
485230565
6
239768
48
51309
31
73
32820
59
31
285894
61
442396
278774
79
378069318
6
215113
439844638
2
248168
5
298047
52427
6
92
165762
32
64
80923
4
26103
255489
3
289946
373354
299631
83
156733457
5
57
9
341996804
33730
70
99
568902718
42304
74
6
102222
77985
426405
72
269300703
147122
62417225
19
415380
71
88
47
463298
82
46
83
256946
86
1
54
62
82
365535
492945
573684382
9
27
92
8
15
26
18
41
99
91
85
24449
452611119
86
334629
81
351252
3
5
2
737342753
21540
238915
127644
603715884
359222
92
526730458
90
48
97
401090
55
1
77
39
242320
357117
49392
51
351513
86049
423904
142947252
341280
165151
88
70197
173841
8103
13
44495516
17
97
55
10
163175
51
53
136991
57
9932
6
433016045
34
426988
375410
324168
14
5
69
15
234129
85
79
5
310674076
790870695
1
38
90
37
27
279996
384681
26337
63
44729
196212
48
224146
249753862
70
447070
41
63
69
28
71388
84
64758
956684735
143156
99
54
241742
14
54
8471
91
655222532
73
383551
141231
95
26115
47
526376232
110346
58
88
483094391
266085
79
159444650
6
67
2
207328
61
93
50
12
69
61
94
32
473625
105024
40
11
4
9
38
91
782373119
73
360132
34
43
93
7
66
5
7
63
378585
487810
385393
57
347687
40
307633
86
370782
160765
392104
66
436999
73
26
14550
97
5
280337
25
60
98
51
31127
26
18
495599
241180
8
27432
182328
329734
25
90
308021
382009
99
137230480
118250
856566350
424911
335460
139811
247176
58413
360684
204355
31
63
41
61465
78945
689150634
52
211976641
198931
418075
7
67
94
9
85912
28
290930
86
268337
99
907106323
287815
1
50
296867
310489
526385199
858138750
9
26
8675
2774918
45
565331715
31
419065
165218
212652
344344
49
4
163820
480412
26084429
17141
38
95
209995
11
372177
77
5
86781
148382174
418893
70
258737
90318
4
80
97
435613
96
441516
1
5
810698067
193687
40138
185789
16
223754
25
44
297183
186579
222644
25
407971
40
95
73
453246
9
102950907
122049
47594
382081
634964716
81
352543
8
482464
84
68626
60
444881
4
230515
255193
12122
875478087
372304
38
12
128914
39
70
79815
431869
366360
76
1
268156
78
887868474
37
487704
4
58908
31607335
53
418745
7
721641259
277747
66
8
277320
92
86
9
335617
1
307806
52
15
3
71
682165021
112615
83
73
69
84
7
391040
42
2
292020
281570
274590
66
75
475378
89
7
88
105167
245415
526728422
476944
90
20
225266
97
197183
208700
490408
149344799
469100
478789738
918535500
602098289
14
44
419186
181821
99
356780
161577
311155
3
57
424420
5
70
69
492615
32
89
261787
80
179532
167348
425687502
55
1
5
231308
727851822
307170
7
56
97
5
933896029
38
47
549746152
896734068
62
5
99
24
397111
484102
48
469984
96
9
59
4
6
256236
30
39
84
324778
389868
82
2
62
22
498175
200676359
15
220261
26220
258971
87
371703
252302
161370
208986
164878
469703
477972
26
66
19
679591898
8
48
85374077
30536
68182818
64447
219372
173911
13
4
35746
3
62
356219
30
234825
22
66
369039
95
45
99
218157
269305
435274
2
239231
251424
11
93
12
53
6
16
699948783
16
87
61
210729
57
375742
348571
239313
103991
15
241471
63
545821827
72
11
67
9
70
262999
53
448412
37
403592
67860
201645
475605
416055
4
383887
213865
296553
327997
333193417
86
221432744
11
391674
52
189931
49
91
16652
22
98
140896
429886
97
255703
45
9
249405
62
198493
646988718
12
472054
184533
27093685
99
379631
403465
73287
11843
1
110023
7
173498
19
148795
41
40
276446
337379
116515
10
6
372982
326997
101546
69
82
230554
9339
65
38295
394692
85
156856
148268524
294384221
131584
307688
41
14452987
128123
297891
104852868
30076
727484045
337377
248740
304281
37
18
96
22
5
148712
178533
430917
176592231
176090
67
302233
2
331266377
3
31
457114
266250
274776
290971
7
492402
15969
3
70
19
77
361735
340856
74651
35
37
891050339
337550
427906
87
1609
33113
18
144700
869292313
7
399356
496599
68
27
414336
82
39
953
9
335716
65
96
19
57848
409866
87
94972655
301242
264101687
3
728675630
88
55
399289
722071316
304927347
311102
325098
431526
267815902
78
179302
265397
63
310461697
242048410
89
26
424324
212096
128197
34733650
8
39
488890
86
89
70
327158
58
17
9
5
7229
471086
406993
171793
484913
197914
2
37
57
7
456989
86
181352
24
67
268864
193543
81
830351801
79502
50
36
339027
24
52
80
114066
81
135223
241129
9
7
197071
321897
80
41
73
715031509
87
41
8
18
78
118027
4
437367
52
1
96
465834
507550350
5
82
22
116942
35
96
414256904
91158
41457
354726
110412
86
301980
37
89975
39
45626
124055
353119
1
26
189706
47
309930
144965
47
6
95
61060
370223
17
350222
250783
1
32528
77
31
82
778838838
465016
158265
397212
118240
313096912
161527912
72
793636904
67
7
142901
202689
253956
40
41503
42624
65
494741
83723
93
328161
44
1
61
322035397
90
99
76
108414
150028586
36
42
76
14
15
25
8
479295
413773
50
1
466166
209567
39
59
195281
73
5
6
21
147268
48
9
9
62
476737
158738
453959
65
78
64
19
173928
310544
412764
374133
67095
394705
3
45
34
61
54
92
317728739
276051
5
73
7
20
126213
217049
98
880723439
72
16
7
50339
56
367723
45
28
23
334539
87757790
34
49
26
86
193903
407544
153117046
804929776
6
61
41
159711
314166
409455
5
400833
269924
174481
97
160154
46
46
21
7
96669192
191722
14
10
25
71
14
40
364687
95
296318761
262686
421602
6
47
78
122519
6
862399275
5
78
96
52
105423
30412
65
180410
1
131563
54
467146
459787
94
87
410125
11217
21
217327
58427
316903
87
47
97
21247
423783
40745
139736
51
924473495
270599
60
88
105673
98
282518
329235
74
53
151265
160846
6
60
82
247543989
103755
434226
10
12
84
5
402118
423157
10
35
491527370
64290
27
35
93679
8
417075242
263563
19
74
29
209367666
96
48
317145
63
470780
49
4
180299619
315212
416430
31
93
74
7
237423
78
166782
437134
45
223597
51
19
171832
18068
6
199082997
29
44
10
302561
70
961575335
18
7
349126
79
39
22
380835
79
178332
497116669
345439
208624
43
91
60
26
238692
31
29
386476
5
194582
66
806233373
8
67
77
110534
31222926
404156
89
93
91
95
15367
72
11
65370492
78
91501
44
12551
56
83
22
446281025
228117
482017
186877
280250
42
10392971
64
392600
481237
6
28
70
32
25
482162
71
41
12
82
160129
75
137016
77319
73
956592248
82
150930
73049
6
456315
391052
93
411370502
70
329384
3
94
61
295669
32
56
477366
66
198858
6
58
253579
191081
494287
2
40
36268
75
70
7
53293
28
59006
172172
218611
384550
42
323293
17
88
117465865
86
32931
18
662216700
304860
447851
43949
17
53
279535
314589
9
62
14
97
77676
18926
5
79
206501
445985
393070
207574
453982
77
94
27
116302
251963914
8
27
46768
259810
433424
311858372
18
34
90
79
29
51
31230
81
74718
32
48
83
40
201179
13757
22
92262
377216
1
541628307
69
484918
488420
48
8
78917
6
117120
117228
85901
190320
9
569276228
95746
272000
7
256410
172505
3
206709
29
88
52344
457352
144561
255013
298536
84464
479687
11
33
191601
161019
16
493808
464993
8535
292563
53
15
84
478419
80
215368
492732
81
79
654287095
254851
2
223351
17
50158856
20920
59
8
314974
34
3
279875
61
75733
64
172825
132826
4
193241
131883
455900
211458
67
46
39
611023756
52
78
425726
3
7
466741
31
81072
53
47683
52
627706458
92
23
216860
247958
11
5
790
185359290
236822954
129522
875254821
44431
4
61
62
77018
35
9
77
74
30
202018
85
381779
615208044
47872
74
13
66
404056
674905177
86483
923425497
350915
50
209649
171465
43
266006
27
167991
99
426242
122415
84
42
22
5
13
1275
250919
9
486716
7
91
84
370221
69
430171221
86
482998
950322179
67
44
45
458747
15
159369
2
7
92908
43414
142814
589657487
83
12645
31
7533
126997
83
198331
914386038
6
6
2
65
64654073
86
76
1
159765
303905
169067
104080
463028
95
11
6020
451775
245739
6
70648
27947
61
667452936
800932354
100918
69
364473
112097
132704
10
116615
347141
55
1
4
57
8
60
467219
15
28
78
86
24
55
53
263897
251591
75
490448993
59
196913
12
79
9
429933
138172
21
119194
68
215133
13
82
45
40
91
44
11
59
370850
3
17
116791
633680689
16774801
69
195757
9
407219
53
79
267445
398441
62
248868
68
63
138663
40
28
12
185338
270528
85973
110004
89
392772
258198
7
176560
45
254158
156235
217634
65
489627746
278152
391008
7
42
6
180408
57
1
333273
94
2
400514
98
239829
88
316449262
94
492025
22
433552
92
676957378
74
22
769587279
124131310
11
3
493609
22
10434
61
58
2943
97732
165715
2
74
3
647119772
2
45
79
66
93863
99
86
21
21
4
56151
12
266383
400686
71
265665
52
813391366
324564
3
9
462655
93
457535
323887564
2
168135
147935
29
17
36
23
318132
265500
90
97
470182
37810
64
41
10
2
232102
423231
26
42
91
609459878
54
41
254169
64
791773751
85
40
59
97
247958073
53
87892
425480
7
463398762
15
97
363029
30
243775
210972207
486087
645447457
259920
76
73
70
479350
94
30
265460
8
8
390351
64
358701
70
68
25
82
241656
319667
149742
98
254288
95
231328
57
30
314961
406998
600525093
32
27
84
165953
442449719
96
15
244464
37
150947
90
62
73
63
18
114792
35
6
1
159125
49857
2041948
11
73
106438
929565620
68
94
30
24121
659504231
467932373
52
986671480
7
32
283225
272578
9
81297
89
387971
250839
61
422071
303695103
43034
59946907
404567
145556881
123457
11
73
224223
77
407970
393374
36
50215
57591
39
13
739209858
403179
45
263448
14
532980498
42
464942
65
35291
388584
65257
402547
343198
209066
83
350465
73
502705515
50804
29
66
104359
85
459231
832097845
426123
224835
4
52
49
822914803
333690
232301
5
305937
232158
337703
88
81
62
2
264224
390009
297891
340601
42
77082
29
53
78
56
69
61
367280
396968
97078
410105833
82
3
31
151977
372402
30
221559
71
977909100
58
75
6609
126198
485987877
176374
191704
739703048
34
219925
95
367019
715418655
77
5
8
114721
55897
22
25
31327
109009
26
156315
12
16051
33
31
74
44
411836
290551382
73
128401
1
10
960367163
104702
426103
4
186209
78
63
276197
147802
59
91
85
11
99
397800
85
4
6
50
8
91
482879
69
75
58
9
58
55
40
43005
113774
655892717
16
6
341494676
111333
567266893
278478
413306
198981
68
65653
104770441
106647
252586136
58
70998
9
240024
38
259074
242033
5
447804
313027
57
5
37
89834
32
71
829499246
625453188
131930
460740
134780
69290
235036
9
59
64038
53
55
47
1
27
56
19
98
331927
142086
274053
7
81
78
918303071
258799
109878
555181992
33
167749
90
62119
74957
241286
82
185132
148322
25
96
428957
12381
12088241
32
3
175551527
4
29920
97
87
267661
54
318651160
664325606
4
99
91832
285961
42
484399
4
353586
49
12
33
420136
76
399082
408267078
731342894
65
879533422
35
11
28
266259
186476
491868
10
72
30
77
221152
475071
32
6
21
64
74
56
56
99
6
3
1
310570
353750593
223735
95
773676896
28
250197
411956
43
74
30
60
296806
55
736003747
858937191
369806
435189
2
60
298510
236853
80763
132013
6
20145
234217
336211
219074
51567
60
488371
118756
9
65
347533
62
14
86
322514
862075929
8
179602783
3
47
252404
156453
853396137
709847724
40
443822
58
48
171897
390377
101662
415621
262121
75
83
1
396225
10
35
115706
437484
163358
31
281552
64
95
94298
930961907
424139
74450
43
60
111687
326805
148414
148276
142581
281820
37
69
5
261155
60308
40
87
82
167666
72
10
445530162
76
72
155468
39
9
46
164852
618181933
427418
594499128
1
486026228
82369
4
182688
204869
597097895
266587
358282382
22
344072
143744
8
32
60
4
8
133776
97555
160014
347176
211848
66
33
78
928265087
32
34086
27535
1
76
51
76
387069471
861594157
51
5
419028214
97
62
35257
24
122874
36
2
326274
288853224
376957
222204
599625112
370140
97
1
363411
97647
90
3
289790
125303
80
460692
92
162618
405110594
87
453538
164036
82
10
51
307477
52
94
515720814
416626
87944
63
189194
285079
73
224409
483926
84
294320
268958
77
139403
97
5
76
342365
77665
272319
63
351057
286795
57
361476
60
93
321434
135433
155454822
79
17
5
220166
262548
86
234049
46
78
669458799
9
223443
316972
133884820
446724
94
40
22
59
91
363742833
470497
68
926060560
190897
20
49
51
155123
210825
3
312513
5
23
9
27
5
416596
34
31
1
695897619
7
267284
2
71
3
75663
14239
50600
75
96
353564
488799
489020
169542
169926
171902
33
74
1576
74451767
53
135956
236878
97
393688
386002
49
91
484590
146410
17
424588
237865
24
477674116
97
56
2
54
270361
347858
126213
71
46835250
57
11
161800
2
472294958
50482
263601
40
856686700
68
37
338145
93
474075
11
30024931
16
386463
52
79
98
361609
13281
207973812
31
56
899614298
29622
725894044
66
496326
389555
296908
63
16
347654
46
92
131692
783500631
538023934
87890
473650
927327282
27
3
36280
427798
2
25
256824
31
6
47
27
28
3
206901
24
76
50467
79
79
264978
18
48
75
48
50
46
59
148717
4
26
66
140757
1
497643
78
9
803730040
19
518055882
410780
12
8
78
68
3
49
680990533
305717
70
26055
172785
520813400
58
6
14
37
127229
6
371102648
917666899
130675
9
80
21
43
34
60
98
48
89794
75
22
794594264
132595
90944
67
58
39
89
23
52
353498
28
991180592
161222
28
142757
5
48
42
296037
65
19
79
1
303174
91000
334931
5
4
16
89
41
415551
24
412983
73
19
418063
614892419
42
60
603102278
347257
30
287044
96
525993515
5
17
328978
71
19
58
617756251
268699
361753
222706
128747
144531
62
213150
34729
65
34
287148
7314
181313
76
137321
66
91
37
58
214492
2
23
39
421899
38
223531
98
328747
164581
461482
307994
13
84
42
200878
459927
718399813
236861
81
314350
34
257853
54
13
368328
61
56
1
55
66
28
12
99
243113
48
41
1
454212
41
431702
11
1
52
79
13
23
67289
581951319
6
8
53
87
166247
436321
478733
102700687
37
7
304615
285586
104933
88204
689556508
36
383204
367093379
61
8
43
64
678888632
385648
58
174780
84
384561314
314460
71
41
10
4
97
28
54
393997
60
977407686
67
7585
25605704
54512
3
48687
363951
73
634281617
7
308809
80
389883
415052
25
55
82
88
9
4
139993
35
4
31748
85
52
143899
26
37856
101373
29
403170
60
69
299314
130464
73
110050
55219
54
46
190824
196398127
180117
369550
70
427198
80
316612
25
484962
30
7
23
366757
12
318444
43
45
73
75693
86
416739
75
6
18
11160
307749
496077
33
172355
84
722925671
20
83
3000
239606
57
2
36
98
461761
97
91
33
72
134867
268415947
65
165489
73
148532
281151
66
245099
310845
236943173
343526
45817
149482
458542
370812
258620
487919388
566106942
348750
120451036
438360
102161
258444216
60
4
239603
90
9
545404428
61
341382
94
465962672
3
78825
51
3
45
86
77
77
56
184301
55
169107452
825991604
6
206219
8651
98789
406213
38
114514
57
699737135
420868
42
12
18
3
64
17178824
68
61435
244121
388104
478605
253140
73156
441184
8
23804
93
28122
311835
43
467749
137075
2
56
347278
90
5
49881
54853
12
378109
62
338189
83
932524963
61
387680
39
95
9
455633
239654
61
90
7
464490
7
443423
204831
36
21
77506
3
271720643
59
69898
49
189500
355576
37
286871
9
66
94
265613
2072
303721
64
171904
18276
35
230658
89
78
132217
247342
1
130005
474433452
306102
407777
40
661584047
186361
209925
17
70
183743
36
23
268574
454372
74
1
82
327163
291717
243542399
707422829
64
78
244993
3
152988
19
28
494567
96
55
85
17
19
425149
478121
51
28
77741
1805
167214
153775
36616
222647
362365
44
193887
78644
7
16
307996
127679953
308662
336833
70
72835792
162568681
752665131
17
242122
3
196401
55
269838423
28
68
280861
263539
498631
491534
67
3
73
817068752
8
318543739
15
227795
94
840994349
78
93
961170378
88
124915
10156
36
51
172801
315203
85
39928
55
256629
71
563485658
47
107072
334698
389787
1
179425
278695
57239
4
30
6
58
6
62
99
506501176
88
303476
60
47102
385764927
236842
267357
35
12
32
69802
228612
48
4
286195
90
95
10
495990
243865
58
226878
410724
265335116
69
54
8423
79
88
31
60
4
61
48
89
20
93
42
404849
327762
135257
16
69
78
37182
128230
65891
5
20
21
204357
380923
44
21
417589
71
386457
30
91
48
652008261
88
214811
192475
24
113019
330708
4
56
368503
82
324196
295388879
50
450476
21
96
426848
351836
6
37
201264
12
127424
849223714
62
689625896
36670
87
10
202458
864522014
3
461022
50841
40
78533
6
28368
1
282406
80
267393
87
42
98
30306
477665
178195
392547
377707
274399
39
53
51
126941
306797
207142
36
92
7
11
305780
557737235
2
89
407347
468413
45
95987
176022
410170298
513943631
42493
72
56
284230159
140557
134217
9533
54
99
34
30
55
8022
71
1
336180
64
622469156
92
90
432890
401041
82
75
16
343523
455389
85123
71
4
29101
89
163386
52
405735
451545
33
73
99
461267721
95
206070
60
294389
166888
235857
461410
40
76
13
417131
725755955
780145236
73
38
84
278552
63
36
225090580
6
376620
398161
40
72
1
490047132
25016
30
50
301357
8
165285
46
83
220563
603423472
24
292528
6461
991087446
344653
32
115538
310653886
462857
355500
205428
79
143170
274283
378648
65
405269
240799138
76
35
334699
64
273020
166299
50834
79748
254536
184554
242039
97
56
15
93
38052
251970
85
294829
91541412
57
9
242698020
6
10177
17232896
126357
33
1
136687
404805
448047
157812
20
31
489561
93
5
54
319968
99
8
316739
374465
2
83
59
497658
428361
21
419698
302671
87
208785
90
352899916
391140
94
864909349
10
498330
19
50
19
46
1
84
32853
64
76
405587427
520468477
8
6
169343
249731
37810
59
9
69
432896
92
26
46
28
194411
9
34218
99
86927
15
73
93
72
80
47
9
153188
34546
89
3
141366
947068602
21405
32
335787
42
210375
86
148665
221836
19686
50
137188
112007
271877740
428679
175289
51
86
9
24
64
371195
30189908
1
457302
73
21
7
35
57
42
6
56
138320
436437
99
221398
128732
245300
371351
953964728
146700450
94
80
328075
268399
9
409008
32206544
81
74
9
4
41
324047
57
55
206071
453660
22
684890311
316319
46
259893
9
2
30
3
36580
423654
259364307
455769
223128
84170
73
936821192
282077593
11
54
25476
26
51
81
696995588
77
347936
149561
434504
312035892
19
25
641963859
67
1
475061194
4
313808
413975
83
5
18
597885082
188707
4
1
71
3
35660
955234789
80
198822
269948
274768
13
882887141
92
43440806
246346
8
279962
35
10
59
9527
68967
212910
280209
96
200434
6
6
220270
452083
5
98
88
374034
407420696
68
447197
44
345063
44694
3
13
525068466
397737803
52
868785091
301792
6
20
123744412
15
99
147244
159674
343102
3355
63
411916
3
966031421
6
9
45173
51
18
227513199
517991377
91
1
421775
77
360923
24011
84149
2
156232478
455921
11
75
407982
66
39
77
399312
225605
52198
4
58
54
758199905
53794
370850
88
75
29
460285
180261
1
18505
328995063
91580
249996
48
75
43
14
139867
79
69767
11
78
320844
38
91
230631
466685
28919
311880
1
31
38
80389
490849
11
47
80
91
26
106798
454524
121422
99
25
79
44844
83
87117
138600
8
441208
13
475206
81
6
3
331669
176670
731626238
437141
65749
147571
47
83
85
104602
52
163390
55
372848
324337
330705
460641
422123
401067
349841
56
59
63
67734
131612
278183
67
309638
215344
99
96
43
17
29
20166
270177
230405163
6
21
13551
68
83
79
25
7
255388
72
426318
440704
56
95778
110073
138761
885879333
219301
358681
84250
121064
3
25
141091
221147
98
28
34328
160040
12
29
174674
370952770
36
56647
58
28
301587
244436
306613
94096
390764
69
471928
51296
21
199252
348120
64
82
11
63
142984
215079
79958384
463760
26309
57
187743187
35
51929
412388917
4
413702
204099
124090
736840678
10
793631899
68
55
21
69
26
18
16853
988961528
295416
20
246134132
13
65292
453827
324704
52
58880573
59
192334
62
65562
933779266
278560
77
17
71901
7948410
88
118074
44
432463
2
42
836053903
43
19
154678362
92
9
402437
269202129
288869
62
21
4093
286189
17
458864
4
801844315
847054114
382326
62
339994
225750
357923
25
445505
4
420314
65
4
69011
6
36223
408293
128038
847923504
471945
350304083
252985
407115
886791002
18
9
979558813
473371
4
70
1367
96
38
4606
143261
345920
430269
72
78
236896628
71
499249
849348531
151753
218777
50
5
50
48
77
8
388555
271898463
920575418
388969
820484580
11
487508
15
388984
4
43
54
88
69
71
373745
2
3
340162
8
47
143385
8
6
5
451042473
2
18935
371121
5
298726923
45
16177638
306817
446661
74
497278
9
421824
935224381
48
22
98
87
69
98
344400
7
33608
563490749
861634516
14
147437
279395
6
52
62
72
138507
64
50
94
393966
65
97
589705656
96
472752
86
79
77
339516
2
252763
834508635
87
266131
78886
25
69
28
96
479191
241160
30356
86
263359
419873
339700
14910
455908
52
664591084
58
60
153305
8
36
998388450
86
72095
492147
419982
82
97
340746
159568
83
202738
455401705
61
76
44
108857
238276
426108
66
3
35
78562
120141
76
84
97
68
74
20
145279
52344
3
316132062
34
73
33
185428
72
3
423220
238329
70
41
819665439
61
49
4
418107
83
7
79
479423
4
41
34866
3
58
54
452606
39
36
53
210234
97106
3
114619808
212230
278183
3
359353
594833552
388590
66
20
103986
91
362136
62
1
4
43
30
392888
309836
39
39
440052
218034
187133
322145
72
82
15
332479
519699474
399902
92
209994
30146
15
130443
237379
481869
32
7
30411
427853
25
20
95
8
15
9
57
61
92
44
58
5
401360
36924
9
90
38
21
147064
91
828143091
152337
27
335642
99
263601251
209816
67909
208295
57
80
40
50212
38023710
48
55
93
15
392731465
798153516
55
405210
4
96
94
60
97
285370
1
310656
23
18
365376
69751
1
5
189811
465834
79
57
266209
30
621999103
25253
50
207419
373133
83
138809
68
243838
32999
25
292882
98
273656
74
2
74
91
353684
860434329
361343
212322
814570049
339571
253901
67
69
31
77212
78
121700
769877043
84
9
86
36
66
89
32
59446
81
33
7
77
464297
102810
49
90
5
72129
323144
3
186520
9
19015
6
9
99
28448
465767
89
179721
7
7
5
328755
9
47
399292
333235692
68
75
55
47
4
83
8
488132
57
120239
72925
45
18851
4
91
29292
415350
45
2
185855
30
63579
4
80
12
8
63
88
464642
26
22
2
2
86
111087
92
409469
414611
75
1
491558
173397
342504
3
11
70193
69
96
115860
2
17
160318
45
96
69074
1
91
86
37
9
47
780449757
119045385
30
509588446
8079
791339098
78
940317618
246976
85
665181512
70
23633
384894
842780484
66
1
59
84096776
114653617
29
74
44
482026
93
73969
89
47
6
746401621
546358392
65
83
3
7
327790
173134
61
21
41
32
80
48
22
24
72
8
6
53
9
248451
388341
38
64
34
76
94
42
28
36202428
113911
80
107637
28
108440
93
489039
109467
93
166204
95
8
350739780
9
73
75
70738
71
242855
36
8
32
140925
17
10620
70
416382
54347
533519543
220378
71
380375
18373
458909902
160203
15
439514478
348351
19
46
173854
229412
94
144407
322609
322447
250827
341134
155446
70
455302037
366536
103739
98
55533
106568
3
231676
1
8
35035
199945
769654116
80
2
70
38
57
48
190973
734389907
248367
46
495981
50
86001
12
855731792
83
89
33
82
597032043
45
85
54442
177276
129749
3
15
40
223429
3
8
46
56966
302543
78954594
358778340
70
7
462770
20
468283
94
29035570
63
309994
11
865777254
39
86106
64
311812
758466906
62
202541
33
354120
72
324683
418071
363503
601458119
742004451
463228
51
487729
462554
27
52
75
422798
245270
191090
77
246170
26
337136
28
6
48
5
889792283
125299
4
27
5
15
253353
498232
36
412019
269817
367634
24
948741506
30983
351179
64
490388602
68
461154
16
36
86
38
210965432
157744
76
867979335
88
89
13310035
7
116124
920680406
39
48
2
44
88089
1
716361596
97
55
476781
22
18764
59
531030626
178968
58
412592
33
22
81
48
9
965168281
908114993
2
119503
349961
342232484
42
102226
17
13
3
28
79
23750
98
4
32
44
9
152836
410528
1144
279498
299780
177937
7927075
424115
98377
439447322
495042
90
71
95
2
324707404
65
191344653
486069
9481
77
200469
515
6
53
281628264
28
296905
206730729
39798760
384108
52
82752
85731
448867
122715
212100
5
26
393601
75
102089158
204373
258181
67
49
71
21
47314
363238
49
52
332629
9
41
30
97
215539
5
759018997
134728
13
118877
298386327
289272369
6
101362286
423893
239882
38
54
9
470569
80
435991
57
84
40
67
39
991630933
75
57
27
4
39
22099
483986
984318969
346320
65
99
37
1
14
65
58
60026
43
55
367494
457909
332262
7
56
32
598053435
70455224
67
34
72
28
144798
313845
307686
36500
207731
10
55
3
496964
884553079
160151
265912
86526
98
67
34
14
48
5
2
7
10
51
245837
41
71
21
87
54
31
50
7
9
3
325301857
44
83086
200247
62550
735566080
23714
96211
221205152
11
370713
354629
154723
20
55449
39
66
286334
278459
210779
588991038
35911
60
42
263903
51
238220
455953
62373154
463767
33
107356
5
38
369507
26957
60
14
1
443365
47819
14
232176
335008
62
82
388061803
38623
394713
43103
330402
79
121276
583171272
65
148398
161308
5
392977
5
93128
5
110464
65
93
71
49386
39665
486228
99
373901
46
961821047
86
742340326
972099236
5
58
37
4
181511
45
792818443
75
2
1
126979322
95
81
284961
20
2
17
49
364162
70
327001
4
69
2
28
224513
96
188466148
173898
76
7
155702
5
5
52
422589
85
283919
183750
43752
66
394214
6
469273
57
2
12
28
351174
97076
63
41
366599
5
3
66
7
75
243342
68
471211
446399
251826
73
97301
147756
307068
451473
77
47
11
6550
84507
498782
181002
180963511
323400
181693
12
5
10
92
78
5
353244
55
177473922
53549301
404314
61
66
20
168419
250594
317531
71110
405676
158283
408130
56
26
44
138413
59
81
24
15
454246
14
484467
4
474930
361337
4
323262933
87
11
25
145030
48
84
63
90
243491
20
35
204655
2
109225586
1
477442
972123401
5
59
5
417546
90
17
54
64
86
172416
282092
73
454633
56
54
69
290414
72
310377
178121
353866
32
6
1
84
278528939
91
281698
404908
323196
91
60
94
419474
86
52
543234327
43289
7
31
445005
91
380284
216012
83
7
92
56
52
39
40
261320
2636345
13248
141193
459500
95
93
67
201331
88
3
6
61
307623
42
375403
1
3
98
60
514351547
15693
96
63
94
246289
44
345512
56
22
21
446189
200129
52
51511
294898
56
242358
396431978
362963
36
218520
472120
96
90
54
3
32
30
5097
65
452382
9
4
3
70
99
48901
70
40312
262594
135458786
76
9
2
1
54
94701
333799
88
84
688619323
313513
5
494467
843270134
177120
68
2
375983
3
3
43
39
690562744
68
332749
84
77
96712
17
7046
88757
443010
62
43
215172
6
69
673288703
51
123087
245168
86
76
192018
27640
29
272717
77
160539
45
32
484598
83
59
3
62
35
86
336132
41
91
65
327160
31962
182289
250195
26
385865
195460
198436
263889
23
3
8
6
1
50481998
53
241818
268666
49
441117
9
386386
6
137395368
393945
65
46
159006
37
490029
79
477679481
25
28
48
43
5
19
158748
435794
61
219386
259379359
8
240094
42
86553
9
92
607682478
110437
38
16
22988
97
315943
53
89778
363215
954427892
886482979
6
96501
1
378321
8
9
5
78
282783
68
215659
11
6
60
349085985
374555693
289151
491522
40
395277
89
152030
56
424561819
30112
87
498160
49
30
8
113950
42
201778
116283
409578
15
815933767
129934
370234952
864568810
15
292724
342126
63
413611
118494
309365553
14
181517
79
1
26
49
89
53
86302
68
352664009
4
98472992
62
112825
4280
93
87
581540171
173503
3
34671207
23
204904013
488501
1
18
6
45
68
521680913
76
747396171
22
238879
71
218445
6
93
19
163593
97
20
10
129512
283157
12
83686
52
78
436472
87
467569
122675
323333
124816
199857
94
90
147233
29
85
73
51
28
6
49202
47
152117
25
428948
66
491187
377847118
51
22
92635
325895
128746
452933
272205
32369
6
7
341434
37
57
299898
159232
210877
264649
86
164274
953264658
823847619
289460
85
381466
478063
43
386869
3
97
395995
23
50
117860
704651247
18
51
58
64
575291696
24
1
213558210
53
45
89
487518
49
388683
11
85
18429
843694046
97
334117
29085
85
92894
147962
59
49
55
81
7505
86
63
360080
203845
79
150646
410613
52
331630
188766
42
421581793
67
81
194162486
34
981007169
258456
292664
10
55
95
2
289977
204234
929456313
322385
47816
66
49
2
416391
67
72
803759374
341209
891508715
282269
186634
61
69
73
38
68978
7
34862
24
449653
46
9
801976919
411559
120730
64674
666478860
77
112391
34
375844
4
62
79
94
35
6
69
64
148986
33
397425
30
304742
2
89
231916
382728
642544378
201727
74330
75772
74
292236
5
160705
85
234436
309180
4
37
486477
993217546
9
79
96
71
55
342795
112684
14
495399
608287996
76611
326305
561478201
4
67328
78
97
3
248597
1
86
137214915
187912
382826
1
110977
63
47
397334
4
52
85480
53226
220273
7
69
48
74
113518
4
46
316500
62
186095
73
308050
58
57
438411
5
313727
220277
11
35
255006
63997
1
234092
96
239009
390373617
2
13
406090
66
43
69
201489
180881
40
444993
447215
23
263081
77
36
2
5
4
759235692
295602
354662
482798
425068
308650
31
217099
51169
181841066
80
13
8
357982
65155
41267
301562
44701792
301761
18
184319682
786737746
69
190984
4
73
498818
318885
84
24
9
201790703
236861233
40
470308874
29
56
66
394803
82
91735735
448532
155260
421593
354044
303437
847825535
58
7
5
8
879620082
283462
79554
6
7
30
73
92
485905
151120
50
911244285
24
221662
172418
24613
230224
10
9
1
99
70311
94
161785
85
94
327759
20
59925
3
61
450454
243026
61
40
133029
201480
79
338702
188441
809527530
303384
80
12784
791267293
111975
109037
136165
60
2
280511
74
6
297091
2
78
49
86
88
316359
327190
486534
231425
278571
92
650223376
324085
66
461837
9
82409
64
27
32
50
13
86
464394
54
68
123093102
301333
109603
374094
77
50
157704
74
14
3
258992
14
251240
6
38
8
10
40
368278
207544
10
18
15
939624654
33410
287512
993547876
306896
6
145606
4
67
99394
1
449595708
305044
32220
6
428050
85
183448
45
322703
7
882470464
4
461806
404288
80
365843962
4
272906
180776517
20
10
6
65
314018
8
62
141990
345307
376017
59886
6
81
2
335972
11
71
52637
5
17
398042
3
343292
898352485
2
206432969
13083
516042582
464067
197835
45257
16
13
68
296426
137583
171892
175129
30
46
43
31
382176
48
27021
8698
27
26
9
250785
2
245128
587328272
318718
8
22
177795
37
284317
18
304056
98028
475210919
345567
237451
300407
69
8
41
53652
82
205208490
537102388
53
487953
30
8
317919
467000
258234
249678
364214
89
123501
69
2
19
486396
793256075
471440
7
37
98
38
71
729811672
9
20
32321
484488
2
246430
337010622
9
3
48
96
5
143507
32
346159
59
378820817
77
49
91
229041
357007
4
296791
12
13
95
289557
482503
313743
190427
50
84
44
476548
93515
30522
20
54
39
59
86
6
97
64
864436632
326355
445612106
67
428005
99
8
183506
84
159662
227122
8
901218092
55
86
49340391
58
331947
33
49
475164
81
70
275780727
199635
478964
90
392374
20
3
991169688
63
20
340769
30
63
3
48
32
89
865763534
150272
47233
3
409265
29
72
386377
33
344250
676021097
63
475349
58691
91
1
408231
924878674
439567
674409543
3
92
187628
4
103203
5
92
43066
143872
27
133353
443836
37
16
7
356599
153704308
148711
113236
16
15
12
60
166498
386376
35
151429587
2
135959
437290
156130
38
393462
64
71
47
2
438513
69
275244
107797
467533
129300
311527
51889
25
73186
69
17
20739451
32
130942
8
91372
672165540
80637
85341
31
63
181951
59
7
62
391189
72
370168162
42
35821
21478
51286
434478
273800
50
20
91
135014
374791
27
113052
85730575
61
61439
37
79976
481819
43
350403
472819
98815
93
74
19
375074
43
35
452473
16554
452406
337210
662329202
44
58
10
46
77
797455990
55
927842075
50
476242
31
50869
396297
2
339265974
480453912
205213
60
238680
64
30
70
58
8
47
272991
30
12
32
18167
236434
73
64
77
95
90
59
8
362344
7
56489
60
54
209367
26
80
96
87332
70
71
51
8
152267
71
7
3
293865
528659484
584204441
34
32947
72
78
86
163614
3910
378336
12
337747
8
93
20
402989
35
630757545
50333
80
47
198677
497691
75
12
150165
3
51715
27
224056
91
109099
30
8
38
406032407
15
231000
394306
229260
269419
292248
8
49
262651
139622
402075
451482
612284366
219641
271690
81
376919
13
589864606
204959
98
66
297684
368054
222770
93
319851
48
290887147
415107
93375
305329
7
179166
247149
69
46
475042
118796
333945
87
15
6
94
15
32
46343
103037
132860451
14
33
42
62
376428
33
63
37
45
483785
74
59
253809
251910
711427315
78883
74
9
323591
27
902418699
94
400094
244755
127485
86
13
20
4
89
437332
6
52
19
4
380546
62
458294
545544319
356528
212226
59
11
31
10
131159
94
379482
5
43
77
50
400229
474747
283532
29015
87
94
88
85
230449
35
56
820115803
9
400993
72
25
56
880497531
6
270701
85
311754
43
60
99
98
94
480731420
257235
59
463010
395412
491693
200440
90
279932
82977
467670
77
24
72
58507
709
363638
54
92
252405
153478
169201
453981
160803
303199
8
439483
378290
73
53
288750
428659
298535
54873
6010
71
30
198736
89
281751305
122588
90
5491
149214
152012
58
951854921
43
58
48
79
81690
5
11
299705
439900
28
22
85
6
162860
37
473728
528223643
480552
442328
829000242
141229726
3
17
62
32
192819
8
453126536
5
381938
13
33650
169202
6
145668
94
28920
454660
50
534729011
42
21
20
289887
48
81
81176
8
95322864
259379390
99
787398025
19
74
2
365604
321133722
2219
444058
28
245975
43630
328911
146255
83
316429
46
66
23
21
44562
34
350968
898322157
281824
21
927397043
4
232977
233572
274893537
461705
31
32
3
37
23
235628
27
537169591
55
3
58
98
66
90
4
21
80
82
319861
92
71
7
188103107
90
190107
28
168078
372
78
562968091
53
626700104
67
51
85
63
757019741
53244
95
40
66
265047360
57508
40
3
2
436041
433516561
6
27
8
304342
72
84
90
494602
198771
33
202283678
5
84
154438
62
260365
463873
555783019
451071
61
40237
31
84
67597
33
45
167720
336882792
206556
2
197120
210926
425953
88
92
45
2
158819
492075
19
73
275463
483707
101336
31
83
372904
252425
6
97
70
391803
87
422184
20
5
1
2
8
71
479677
454256
56463
54
85
452970
3
3
14
8
61
33
57
462179
76
40
44
120079
37
47
76
153660
53
14
370351
427047
303174
99
646319792
249576
183800
147496
44727
87
48
27
9
25
177192
33
617847308
11
59737
30
308130
42
23
338970
118397
315292
124010171
177244
7
87
11
14
420909
127199
712082348
35
52
122510
12
64
205386
499811
178847
27
326269750
456936
24
12
251685
2
417471
95
434292
475600
76
81
45
584395062
2
81
464448
73595
28
15
64
49
137369
349801
321363
23
99
381598623
5
216260
9
6
58337187
57
40
50398
98
428670
122542
14
297461
25
93
50
1
39493
33
98
466907
456139
395946
23
392677
507034135
81
211727
48063
47
486124810
15
84
483337
63
23
656390110
3
66
68
477752
94
18
65
58
17448
211891
39
74
392398
8648
475847
640215792
3
246173
3
344223
455401
4
731023056
4
435367
47
2
66
10
39126
79670
37
441946
37108
481620
19
183033
55266
41
2
136245
48
453903
18
82942
15
310749
544245710
3
68200
77
565808775
100167
25
8
228522
14
47
332672
233620
18
9
45
4
272608
5
366619
284551
34
475556
386435
140602
6
732320899
86
38
346864
66
29
10
78
7129
29
3
51
455374
409063
13043
346930
81
89
43
73
50
3432
4
267287
53
9
35406901
49259
297276721
163175
92289
51416298
453208
45
37826
60
4
251710
133429
9
265086
142646
277421
50
283843136
53901
79
644817707
7
88
21
5
945321546
35
1
61
432747
32006
447038
3
35
81
10
533089761
70
440902
41
495731118
429023442
373477
93
72
4
113215
499999
24794
66
7
9538
32
369230
73623
5
76
301809
113118
262559
201214
10
400739
419573
53
67
83
29
462220
37
99
93
332667101
51
9
53
230008
274496
467743
38
239000
89
73
8
931484077
52971
673061874
167537
290332554
137264
46058
82
339900
63
23753284
21
5
168511
147533
9
317374
34
85025
373630
43
391455
1
5
443063
55
148093
47
3
91062
150321
450053
20
13
195586
74
90
833038506
785071962
220168
354512
968256190
85
131822
30
6
35
48
257783
33
294166
150715
46
12
40
45
3
88
161051
118552
78
248
52593
384157
344240
15013
56727
481219
49064
92
72
2643
390839
6802
94
99
23
858825155
446701
725364171
427548
76
90
460657
608649598
76
8
443382
57
191167
72
58
21131
7
5
166168077
68
74
32473
448344
11
68
59
377958
37
195702
149316362
236453
14
448300
29
205354
86
82
92
108617
368634
110558
189763
27
56
89
69
142159
35
228427
285080932
187041
85
148637
26757
178684
202376
1
36415985
5
43
9
69753
300026
23
683553892
47104876
40
147897
1
29
427314
36
3
34678
419522
82667
61
74558
125669
47
5
31
264294
10
1
81504
27008
771359799
8
53
4
495921
36
28
339712
414034
320614
2
86
30
15139
226101
7
81
18462
481691
47
8
17
430576
404887
46
5
37
2
222763
738777254
762432017
23
52
56
174040
64
461700056
1
83
435207
44
90
489135
309917
30
54
4
179653
182725
56
61
85
392176
9
500667089
11
927618206
484153
82402
487009
13
364973
4
86
238080893
47861309
45
77
71607
67
308634
24
35324
67777
6
146587
171433
893183927
95
395648
477978
380877
1
5
39667
70
423687744
56
244249
8
39602
35
110087
63
68
589480513
456446
1
34
345915
14250
30
33
177744806
467957
85
12
11
82
23712
45
17
60
21
72577
143049
444681220
374778
342384
63721
45313
31384
38
485158
201114
338661843
6
64
723701278
15
468584
48
90
304696
86
17
134269970
40
370354
32
89
187409
69667
59
5
3
98
308069
153937
64
144928636
308465
8
177723
835510351
86980
213439
490158
422982832
389405
75591
51
4
103348
9
47519
809278278
25
93
254863
445633
70
99396
3
1
431554658
34
82
47
219236
49
463334
91992
39
78
363770069
179934
34627
35
34
470168
555802626
193975
55
35699
13
436474
50
270669
35
14
109491
13
393356
449111
28
422288
443637
150334
10
70945
5
27
65
81
442994
447994
303919
861244207
330346
417198
240214
60
416308
46
276583
294848
215744
436471
72123
61
586480268
87309580
39
83
234564
44
335315
8
28834
116382
45
865826119
35
260672
17
111772
55
43
1
46
10
154679
19
101672
5
7
411261
69
17
24782
255762
951154582
774817047
6
5
60
282238
57
12
181423
461262
411307
73
115416
348343
499585
79
1
74
90
122894
87
50
67
437930
454620
36472
77
979577950
34
51
260454
9
451195613
84
39036
128345
34
15
101778
1
53
23
234181917
28
275848
36
359208
487945
49
73
92215
404814
189251
213669
89
410684
233139
330313
4
52
339623
502521798
174867544
68
236420
248112
99
19
64770
57
348937
59
46
42
407701
812167752
182102
7
261755
334318
921518717
362499
143097430
51
116458
21
55071
66251
9
69603
63
399181
27
17
79
65
54782
51568
118716652
6
191986
480448231
188350
294976
402287
55
2
237304
49
87
238395
16696
243453
463709
55
378882
83
649604933
90421
4
266
82
9
6
146337
5
378254
110356
90423
14
411936
28
313493769
813754814
4
61
371583
123637577
78
283645
310229825
113626
106114
44
445586
26
5
781594569
85
32229
404525
348925
166530
7
863745607
417689987
57
87
36428
288612336
45
50
72
43
66
29
350615
807652724
359057
2
9
170832
5915
12
84
46
355009
643033073
87
64
134963682
39
28146
50
5621
97
203350
6
27
315567
3
6
107171
363544
411579
925457637
323699
76
808200011
39
88
309192
222802658
447094
74
334450
2
309797
430622
380518509
49
8
64
180647
12737
41
98
34
61
401823
8
11208
45
53167
412994
5
16
489508
7
312018
291130114
5
29
358667
94
80
81
8
78
21
76671
5
1
23
20
60
486770226
12
302928
395447043
50
256809
2
822672505
85
24
45
35
227236
116953
435397
7
62
483262
63
251692
998483047
86
183894
293834
186688
48
55
190083
74
6
456912
6
25
73
135513
300573
86
11
2
5
80
7
19
375639
9
10
132945
57
27
68
25
10
80
3
30
329739
451415
7
25
362150
3
271493
35
70
44
44
426797
84
255640
427501
92
38
343541
441066
255595
95
21
457667
21
299935
91
28
98
17
1
28
52
29333
19
88
95
782836516
207825
296361798
457944
352883
386511
391503501
465774
377508
18
76
9
385010
47
54
205056
34
53
54440
22
13
112456
82
294838
92
324565
13233
41609
54
30
457121
2
39
8
92
153777377
339621
5
35
10
214766
180255
970442630
306444
759307241
107149
202670
18
255107
27
2
93
241393
456172
54
19
389970
19
19
4
20
2
47
621257266
293650
87
27248
418795
46
156058
87
70
63
1416
83
223588
33
272242
83
44
26
51
14
29
9
55
183426
381794506
67
45
287453
83943
438908
35
458474
430083
69
468091
149195
79
99
44655
48
205043015
32
29
86
77
276564
63
91
57
73
235992
497631827
8
173267396
84
389400
303293
820895817
434871
47
93
70
135110
58
306737
339429
326245
186071
257466
8
24
4
147005
54
529384906
304895
739066330
98060
6
66
55
453165
30
353490
165961246
472768
8
98
99
11
92
329820
567946083
7
11
58
322581
399928134
149455
41908
22
8
2
2
63071
419213
39
34
3
7
78
327375
69
96888364
31382
73
34
49
269033
286619252
86
495157
4
327993
69
356233
47
51
35474
16163418
90739
143502
170172
220413
268565
293824
4
5
750306120
151816
30
86
12
59
1394
201575
486818
43
98
252944
45
94081
45
10
20
86
59
38
863889369
755628973
330474
81
12
93
58
71
54
3
18
1
52788
32
9
85
67
94
134301
59
64
823100607
16
167569
15
73
494368
23
17433
343887
229554
961097918
1
406530
90
58
50125885
64384
760294452
56
204554
13
51
74
411236
5
847280386
252481681
9
97
268853
57
7
160478
296023
257856
598138075
71
6
27
264038
64
29
79
32281
78169
8
66658
436367
353300
45
161223
342396
298489
21
10
190730
58
64
420920
131601
92
137063
44902054
56
7
53
124713416
63
28611
44
89
192466
82830
2
492797
16
92
46
473777
94588
56
85581
46
485841024
1
470372
3
62627
487997
397828
442810
39
31510
100453
72
20
923
488840
13
61
5
349405
24
3
477477
221847
2
146976
1
42
466777
578270751
10
63
85
353398
11022
245586591
390726
21170
78
413629964
14
191196232
90
91
29
420737
124595
2
193190
604043428
80
60
87
4
92
287314
8
9
96035
487191
39
53
96165
5
33176
402256
394212
42
54
44
94151056
41
487147
195599
79
85
1
81
9
12
219759115
731702053
83
60314
291840
379345
1
63
473266
424922
1
60
24
808648848
443755
628870075
5
46
20999
45
19
95
2
39
32
79
283504
292466
332591967
23
39
400670
68
189568
17
50426
37767977
67
35
85
158182
283958
22
82
39
213668693
266075
55
467953034
8
750979010
25
9
58
67
64253708
37
399007
16
79864
81
36
471546
87402
15
467205
66
269740
5
27179
78646
54
39
327308
417918
55
134191
27
436839
43
82071602
396921
143877
38
82
107302
2630013
434775
577699399
95279
257944
725048695
99
76
301382
24
41773
97
321454
77
5
30023
23
7
5041
23267
13
378884069
83
124298
229063824
18
28
14955
368936
96
81
6
345110
686895777
2
486435282
327615
89
372995
735561677
76
40
7
419451
38
73
26
340073
34
5
85336
9
16
450495
244038
56
387934
363440394
200366
9443
9
155267
110700
66
80
98
467880698
826412989
79
466865
27846
48
189845
8675
9
9
167908
68
90
92
40
94
30
316431
31
36614
53
78
7
159516
229095
73
482264
6
48941
36
461726
91
74123
7725
68
16
52
39
64471
102992
400632
26
98
95
18
962739647
444987
151143
42
3
225754
371995921
77
25
70
22
356510
81
311643
24
208256
4096
9
83
182543
453597
4
255067
304347
3424
448789
30
131677
357335
30
159638474
54
493657
62152
53
203770
298591
176843
84
2
484948214
87
482489
241993
305731
243042
327405
23
53
235269
142019679
99
451286
67
69236
9
1
429741377
95
87
61
384173
69
211649
96
76
56
147016
212128
487417
35
3
143396
16
14
13
99
9
756636519
19
491238
39
1
81
735983849
31
61
188840
63
474114427
186853
356081
88
3
478218
87356
19
62
45
77571
38
8
62
162896
92
16
415828
326467
403829
5
25
52
88378283
31
14
449548
45
26
166700
459953
6
108005
64
182108
243307
29
54
434041
65
390788
49
135974138
44
77
64235
59370
5
65
289750
9
463192
3
52
2
85
98
400014
85
460193
5
40882
431243
8
56
2
618784304
96
450049
488702
368965
77
151608
6
97
92
51
204889
88601
374011
56189
82862
70
8
491333
172697
351163
6
190245
26
40906
205089
7
109155
311565
246565
291412
192014
82075
538607589
537139346
397207
386543
35
11
90
233784
93
251939
206478
46
10
187036
346499
298420
20006
198443209
444010
297235
62
268164292
180273
89
86896
229213824
42
463828
302673
79
26
98
311218
311948
58
480034
211743
77
633320911
14
93
30422
483654
1
69038
89
12
612444974
298054711
288992
195993
230988
857587198
429411
1
1
434520
209152
275901
295306
34
26009
490264
144875
73
28
7
14
203466
15
14
184111
352596345
410708498
486983
433309
48796925
72
18
78
50
45
205026
7
6
107272
49
71
236224
268364
79
400292
895877885
43685
156913
3
86486
284956
35
218298
35
9
2
486376
1315
129435
921286286
94
95
43
794145571
495790
157224
93
37
89
79
144284
92
4
25
70
436163
81
6
5
349378539
120398
83
35
63
423409
316059362
147565172
51
47626
424354
400794
118032
431648
384322
15
91
96
88
158559
38
650747711
87
212221
367247
485812
19
148014
94
74
319117
345398
97
309288
55
30
240085
110222
185580
491659
282547
185753
225716
85
385169
26
8
108654
96
66
39
229609
214554
296454
912
461028
315418
37
20
152481
209828
77
255019
50
15
4
8
433926
98
22
319058
254231
297607
4
293780561
56
348852
11
319982
62196
164757
264333
17
50
718215800
40
187398
97
265424121
428305
97
395941
28
46
39
82
168688
118839254
104067
58990
18
317100
270117
52
126778
24
4
496101
283737
764036725
29
342548357
40
40
8
73526
938324705
80
92
253800
300992
126773
44
124922
347823
810881462
140791
252965
380942
17
425665
354851
98
233749
251475
17
95525
875561284
33
97
84058
480420
685049093
346033
192072566
22766
16538804
9
241486
141958
84
31
43115
264706
47
128560
371915
37
116610
302351
107933
62
60
837675253
170110
61248
7
34
5
377427
3
207596
15
45
57
90
86
94846
18
405745
86
81
201580795
67
13
80
77
78
339379
5
316693675
247198
4
246934
67012
55
53
7
183109
424146
93
415626
62
375800260
34
85
169740
741833065
13
429951
301298
229033
666648121
37
420642
50
46
52
3
486006
89
111520
61
17
83113
349151
106634
114027
139907
4
143109
102072
15
218665
471214
255191
306312
26
290087
1
29
7
76488
8
323281
352618
157427
10
496784173
15
132854
742342127
190420
12
163425
408698
45
550839727
282389
411426
67162
114555318
848609337
62
410835
2
63
75
10
321948
525360142
18
190627
24
12
285002
16
84
112441
406724
38
36
98
16
395534
17
609435849
63
16
19
170226
88
341884
62
20
8
55
487673
32
88
17
131825679
63
244542
50
291042
77415
195433
37
274385
30
42
495322
97
286663
46
24
208502
153319
75
34011
303652
27842
298963
577262577
145804
126678
43
369846
3
164141
25
44
243671
78589
67
60
108562
88
52
583961123
233407
70
18
67055
32163
493771489
76
444719399
19039
129168
317820
321489
6
184920
449024
9
344025
433351
5
7
809420441
18
954030071
23
69100
2
99804
61
94
31
39
214993
189605
86646
131189
33
2347
251617
150128
97
9
353751
8
267631614
74
162279
326163
6
156773
3
91951
284347
62385
70
596200085
242884
8
14
68
27671
25314938
436781
265710
17
334733
307243
486072
10
63
253524
7
466711
49
385390
65
2
79
39
504502859
27
71
57
69858
35
225729
363795
354686
97356
11
328167
43
4
483078239
78
48
112658899
50
19
3
75
83
477224013
54679
47
77
19
316385
281700
55
84
57
112639
114237
4
5
40
85
496024
60
361745
15
81
65
1
28
1
548815216
5
4
239955
471298
146706
931555125
64
87
1
92
429051918
274123302
765285333
9
344976
7
189599
7
426472285
206054
183265
60
476687
444437122
91
81
40
442271
485182
8
19
252868
40
39
7
16
42
25
405020
457463
220353
53
4
53
693429719
303007
181263
208085
204868
198500
285259
482381129
27
820654313
5
13
2
65
216352
322048
5
3
477776
91881
59162
58030
45
30
445952
423411
49
267179
30620265
71
17
458484
33
219540
43
544234884
44
75
46
319882
76212
31179
75
166581
161233
252156
16
45
273114
451852
20
233658
65
215352
287172
36210
381151
365366684
5
387964
288935
87
73525
27
463464
319140
171556
39
58919
617177234
97
508100776
134792
183308
195240
3
66
72
681255916
114529
91
187116
424673
165619
165342
90
85
604305028
97
475048
330949
270928
361529
30
11221
288320
87
155852
8
321443
417025526
635500719
52
296420
57
77
300979
4
8
413127
14
270063
344010
89
409880
6
58
200935
20773730
45
88404
256409
477849
71
58
42
129519
3
38
5
75
54
285715
214015
3
197869271
359738
241824
222668
195383
64
7
51
281474
229279
6
6
73
62
34
397491
7
147159
25
346426
67
167449
61421
958098893
384966
67
39
38
47
346135137
78
849027618
66
268642
43
4
34
96
65
9216
377665
160842
282775
28323060
78
494337
45
38
34
857359404
26
429222
283418
93
68
247294
96
160085
400264
95
97
4
84
8
517028906
61657
62
93
241478
498186
323112
28
26
90
202460
22
41
198542
432205
3
134207
8
401376
28
3
7
34810
53
1
8
23432
436316
8
48
25
358345472
99
34
140365
4
11
457376
347705
329001717
385205
22
26
86
827632809
56
379449
239146
65
322975
15
16
74700
4
82
5
188481
3
543068821
8
367798
2
44
954369721
59901
88
105539
77242
65
409348
76
69
91
2
7169
21
43257
77
88
14
106389
96842
226183
238240
1
92
153810
70
15158
19
149498
467299
336990
93233
267808144
333416
771980643
52
247405
694339086
319272789
306977
281620
51
404726
476076
91
357727
35
367337752
9
129066
1
476744
265361
3
97
95
89782
7
105535
322293
209944
244205
705448679
115024
44
76
72
370019
1
89460
34
3
75
41
59936
471835
57
2
65695
34
596084011
16
38
95
39
26
84
8
51
147113
23
447172
950669120
81091
426738148
28813
84
95
1
3
43
97788511
444328
4
42492
3
6
33
33
81
477888
96
59300
264661983
395019
50
73
67
72
3
255318
7195275
7
59
3
23391
354984
31
83607
271741
36480
203109
33
68676
154220
68
3
5
5
77
27
53
45
250975
17523
30
147363
70
425532
80120
6551
48
379076
20706
77
5
78984
51
298320029
27
7
98538
105170
24
195813
18
97
200158
16
122793
53
43
114139
63
489093
354357
1
494493
70395032
456067
68
457413
45
32530
32
409377
76
8
337296
89
8
249844
678773646
41
373251
71
85
34
50
26
177278
7
490591
408299
47
7
346082
30
62
186911
31
297145
64
228913
34077
1130
793663299
491161
7
171237321
41
37
475496
451262
145740
71
77
439504
66
428368
79
473156
691002304
3
51
246652
380366
83633
74
338756
383416
4
678189871
69
53743
88
83
212720
53
48
89
270058755
61584
349655408
711271315
11368
75
16
426425138
396881643
15
682742340
39
57
91
11
346197
36
285131
33
388828
50
254933
90
7
173739
263822
31
605599977
44955
239295
65145
358845
719388487
254132
92
435135
15
61
67050476
3
16
72469556
118344
76620
58
250903
95
21
250162962
58
39
39
14
27026
20359
180691
281632
25
54
202496
34
375973
134207
824382858
328925402
239163
50
61
76
8
372913
861143109
3
682960580
19214
176739
136583441
1
34
47
65
407356
37
129009
13
121501196
193781
168329
68635
68
40
68
94063
416379
93
97
5
30254
34
299150
417384
172261
33542
54
46
107668
109483199
2
264431
3
71
21
676446535
37
64
22
85
5
74732
53
443195
46
62
92
94
315805
40502
54
14
350279
80
455114
474312
32044
3
5008
532970895
90
5
9
394552
363271
3
67
8922
98
317010
3
23
85
281803
165630520
777515037
46
42089
180147
2
142088
48
21
66
55257
95920
207991694
257857
30439
254115113
6
61
69
360253
17
669285017
358552
226460607
58
107607
19619
1
47
17
52
410315
459523267
71
135988
26
20
366329275
78
203253
99754
98381
367864
71
49
51
269737
20
56809
3
6
11
2
153158
2
49
349165
422750
425614
86
306195
66506
42
1
298121
458370
91
73
43
41
21
54
414333
44
281299
217769
3
34
38
374987
207278
177198
29
9
368250
51
43603
35
33
5
2
78
352343462
42
75
186618823
673185150
7
91
189524
72163
77
2159
99
96
235327
73
44
2
75
5
5
962325484
766029544
9
43
98
8
350534
931164344
138974
15
57462
438123
48
40740
166761
59157
415597
7
84
8
361200
318037
92
446752
48
984639160
65286
474897
48
78929
55
10
30
109338
57
51
25
80248
689033099
10
229392
68
421847
80
38
362942333
981584110
8
379698
625344027
327728
35
51
62
51
26149
210026
647334386
24
139161
180928096
448661
76
448980
135572
420633
84
232058
45
34
325289
211171
114346
85775
6
11
13
422077691
40
5
81777
33014
3
28
68447
40
28
252210
78
50
204699
409738
96
391847
380284
347669
415300
45
350292
94
73
28
629111496
215943
19413
137370
496319
271718
99
237013
54
14
219971572
72097
123969
91
71
29492
48729
549846619
386716
78
77
85
342967
9
36
96726
1
58
858087260
114054
373255
355379
313926
389805
29
186965975
3
65
91999
199191
4
52
18
51519
162603
60
167218
184390884
32977
27
269763
70
13
70
102788630
285388
76641868
20573
6
419143
448369
730499044
36
22
117724
18
164042692
2
81
39047
296644
32
144049730
142908
73129
28
72018
57332
2
28
67
48064
285516
7
8
5
35
117775
214632
4
6
393100
133950
23
764541932
6
25
274087275
247356
248961
564505847
54
2
90
7
491314
3
12
91
1
6
5
241201
288416
4934
13
14
77
32
42
203319
368912
149865
450036
201337
4
81
685991578
21
239402
31086
425748
203359
141886
40
86
19
225942
13
32
6513575
41
82
83
160846
449441
44
75
96
446778
346702
78
241049
37
48
401822
327235
370733
245202217
231594
155478
451428
16
452348656
13
397222
476968
69
84179
400052
319009
73
53
258859
35
164209918
235961
264792861
1
494355
473034
81005
437054
381486
203030
266113
40
34
92
476871
90
56
10
81551
817804539
34
86
473985
161757
366167889
83828
45
33
346202
45
87
315458
57
71
13
4
24
416829
415181
335908
122569
91
358182
147754
74
56
40
71
961847543
411121
71
67
468975
12630161
72657
279867356
40
877321643
98
69
93
8
324648
16
2
17471
283865
55
484374
69
169053076
74
81
81732
42
94138
2
68
170156
5
374596
92
298511
810682604
249306
99
434145
43422
63
49110
4
4
84
175731
70
244439410
48973
56
305190
298672
202410
344641
420078
24180
155889
20950
385214
322577
4
23
60
502896053
416920
74
11
14
69
357581
64
481263
692873803
68
955349533
34
342312
92906
304015
78
631222970
14
28
11
17
433762
411688
330599
221866623
41
296860
77
9472
366034
40
67
42
195754057
33
8
479584
393004
4
287847
90
249506251
48889
6
96
6
4
274642868
38
93
7
46
287463
379536
322332
262921
206315
439787
4
391407
30
90
57631
499561
538587742
497623
469191
90575
96
95940
57
258409
397974
163154
497250
157491190
32869
63
378711
462826614
5
320663
22766
231730
63
495798
9
40
92
407255
4
315896
22
325326
12
42
214581
482969
63
85
39
919540580
75
86241
52
42
86
72
8
77
13
7
8
396705
99
75
67
477255
99
64
387727
90
395471
4
565306999
51756
1
32025
381053
4
26
106555739
247191093
15
261976
8
2393
18
43
384428
99
380101
970555314
409704
74
127580
89211
51
80
6
397072
1
40
283001
3
16203435
65
817404949
44460
15
99
912649226
28
931008786
22
309775
86
7
87
392481
144851
306653
15
6
33
495309
67
44
83481
79
77
5
342048
319830
23
31
58095
23
249243
20
169295
3
21
48
241285
22
57
951509466
8
316985
66
3
29
466471
281857
494615124
37
274331
291696325
95
84709
688647867
241084
390217
98
344846
40930
68
72
123474754
82
82
797819042
831705896
79
304709456
31
5
18953
191192
3
7
404181
61
35070
98865
290268
308241
405556
14
253600
12164
70
34938
93290
85
252694
24
295242
33
8
78
330844003
9
457748
92
323920
92938
462519
33028
1
77
44
6963
368362
32
97
10
89
3
46
49600860
86
312935
264864
25
204410
3
198358
45
38
326368
188081
313204
97
55
10
2
10498
98959
135132
14
168481
287483
441294
45
167493
203789
29
51225
91441
254515
18
1
383281
52
341553
146620
375695
94
118857
31
46
81
10
144503
278523105
49
210500
70
34
5
376588
67
84
62805
61
99
75
28
28
62
207303
54785
429721
288334
64
98
364692
87
60
73
60
79
490294
3
85571
286381
1
13
154613
477138
466843
412460
6
78
90
462080
934942672
242625
786844052
1
5
305378
81
71
499007
59
82135
255943
77
2
93
84
115977
173831
8
150308
88
249513
73
7
354167631
17
270474
138891
48136
21
682146953
86
452800
470566
452738
482235
96
25
217150
10
507703591
41
883110738
49
48
331400
275026
113966
85316
310823
139541
86
343795
364939
145314
340737
2
13838
6
84382
79
480933
19
402526
42
744758331
126908
22
418756
280237
90
93
35
149859
170420
6
184461
4
232376
34
40
109876
447631
395490
248665406
191355
36
175543
81
390712
459107
49
99
371802243
67
8
71361654
79
4669
54
91
25
18985
609486243
277323
44
348472
401267
278022
446069964
68446
60
16125
569212773
49675
70
21541653
83
55
5305
181546
6
100771
49316
11
109337
58
6
464842
6
37
90
25
368368134
348346
335291692
271370
32
23
264888
242624611
5
89
26
44
94
835016821
274812
46
422715
247585
61
2
296855
749901529
94
308884
337629217
415424
60
35
29
67
886483921
17
287483
360529
32
493298
415492
326637
589695269
31
865717154
51474
12
86513
89
17635
22817
24
422523973
482307
429787066
27
207214
146538
222061
4
246618
348283
244729
80
123190
288891
428907
7
199064
151527
2
2
31
34370852
87
689007151
433541
79091
446070
19
78
88
239126
573336241
176948
415961
209748
273659
415969
727282732
98
75
8
78
485259
275867
4
250192022
248885968
22
192646
424389
5
49
390659390
56873
10
44342
90
122636
8
1
46
94
54777
79
6
68
413794257
49
296287
5
448850
40
7
49608694
62
251330
4
70
463081
484190
9864
359027
72216
247269450
3
472055
88157
108468
228830420
73
2
18
75
97402012
256587
549271521
86
77
39
270897
1
439049
146487821
567072310
23
70
440031
439984
8
28
211407
91
52630
159828
55
97
93831
5
22
626882628
404293290
394737
457725
57
211537
50127
116750
69
14
105027
60
401456
228370
37
105811
720746849
11086
2
85
1
348508
3
413335729
16
201939113
106817
454167
129399
310072
14
496794
34
5
391868757
4
95894829
5
491140
26
56
379112
7
341844
381594
74629
6
6
81
15
61
91
18
48
74
55
5
382145
59
235513
202857
288840
90
751596125
12
437385
63
342216
57
252072
180475996
21
49793
24509
32
2
357271
88
131521
186248093
54
58
90
65
284198
21
2
95121
98
233465
31744
44
15
838683368
141035927
232276932
55
60
888644541
9
627731650
74
494745
143742
75
49
305615
269752296
2
831733295
447480
346446
84
144652
6
53
5
9
56
258257378
86163
18
472885
64
95
17
243386
446869550
82
10444
4
94
92
61
8
21
78
29
140392
307697
86743
15
339782
58
64
4485
334794465
317632
18
7
64
62
122883561
6
15
33
426550
26746
271443
63
36
67
296035
125735926
256443
38
258338
99
9
30
368707
18921
21
74
15
271621
905149863
2
355904
15
300566
95152
377716
93
31
1
107603722
91
82234121
3
28
296188
933867981
35
6
462176
346705
7
492225086
400488
38
95
29
365135
326680044
8
16656
78529
140771
11
87
90
292375683
16
318826
425297
351477
220305
332462
35
47
406880363
413349
412543203
129414
37
69
358597
99
2
60
72
79
907153061
42
4
485554006
91
44
19
2
72892
66
95816
303633
146126
91
99
89
18
895455880
19
311091
1
74
13
88
87
68
28
61
97
20894
400418
5
357814
201775171
25
5
69
13
82
4
232318
7
332189
103232
53290
124490
55
399258206
64
496708
57
132484
273434
51
307498
41
176355
24
291573
70
24
358254
82
16
275483
271488
5
64034
456542
453492
417195
4
219888
73
62
47
96
59365
90
249964
28
205643
425142
146444730
61
64
328571
94
19272
28997
6
6
76
89716
393254
45
83
33
22632
4838
5
59
459814
62
69
337220922
66719
882900869
69
65
329356
88936
31743
70854298
76
30
41
24
57
84
314278175
45771
8
275633
6
466517
8
7
62
76
266601
978604807
182483
68
134473
23
118010
380501
45
22
90753
63
47608
496514
26441
1
80442
291951
98
423598
55
27
91
73
81
49
133383
79198
203806
688855080
15
63
81
24
134242
320809
420214
294428
30
472610
320824
14
218372
20
1
19
3
410176
3
2
94
185
193430
3
103151
138727
18
377188
811903557
104667
166002
29399
312388
56
45
5
211362
347223
426263
560952557
383921
269406
8
309527
459408
20
424006
274578
4
240435
139468
159283
58
411524
85201
51
2
32
300496
179954
144540
268367
2898
74
427672508
491943
255765
926377073
158631
40
130874022
91
186669
368312
18
38
6
40
2
2
30885
395103
74010
347108
14
24682
170077
56
7
464152
8
4
80
499553
29
390841
87
425642
292294
126357
70
155973
86
106241
407712
93
55
42
245960
36298
373076120
55
61
397097671
347275
232057619
492788
475378
23
9
124022
28
643044739
272098833
317966
71
448169
90
453441
8
94
135496
150773788
72
13
65
22538
276896804
42
330309
99174
47427
25
116158
475552
74
27
80
391123
28650
84365
99850
322556
82678
44
2
250492
67
6
207181
84
99840
163347
273074
4
638925796
86
142892
93581
398703
849511195
545890227
58
75479
78360
6
56
115023
63
559009988
415987
235979
53
387048
10
15
34
244403331
152220
90879
74
8
325949
80
1780
22
4991500
79
427493
41
57
6
13
441043
497131
496342
19
1
486474
85
216649
218337
61219673
7
65
41
254665
74
4153048
72331
1384
325119
91
98
51325
368264
18
269803997
79
117822
8
17
22271
444034
464229
721961023
80
407831
241332
639455521
70
427070
41
79
843289914
54
406827
76
37
55
277239
86490
121984
5
1
44
435826
327947
5
173915
131445
792939852
9
32
386004
216488
1
81
59
434942
37
97
94
24
38
41
73
30
19
302344001
4
42
73
2
490912
218949
7
3
1
203484
1
56
389791
419852
479950
97
347979
476431
834381735
8
443457
8
37
47
9
258670
64
52
75
4
16
202624
104327
9
273680
86
440037
78
9
105175
5
19676
64178
7
32
90
158851
205582
280637
57
243854
6
80
206129
47
56500
397540
5
354270725
324864
20
219478
9
239153
10
214263
6
69
34
13
4
8
96
481772
281633
49
3
4
15320
139169
198330
1
325558
97
2
16
34
410216
209951
51
2
61
251321
259522
6
69
68
7
46
8
32
60
12
42
80047
295518
466851
69105
413194
55
28
457565
6
521462721
148769
72
355042
50
6
913618207
97
46301
20
60207
119523301
51
9
56
185135904
181066
29
322696
185376658
33
180131
90
74
407583
85
13
246033
482058
84
334849
3
478738
423902
85
391998563
214358
177119
333950
1
248486
14
62
9760
8
4
68804
193871
1
87
172805
67303
24
3
70
560330699
272491
435235
268582
6
23
30
303924
139473
372913563
97
4
54
14
4
92
4
476545
230102057
55
377927
408727
324200
62
41
51
232037
391622
429938
7
399442
479794
430300
71
84
41
347460
264821
68
37
225517
155596
24
275208881
269967
147353
157078
401684
16
2956
48
196447
90
354837
3
245780
18
48
135025
13
219441
86998
372104
229661
308590
75
284199
9
48
48
461235
42
9
359733620
433818
15
3
33
20
193062
445137
54
908834208
28
42
399218
7411
20
14
207174
350777
16
516527811
311679811
338732
823835819
29
438757536
56
536224845
442251
33
450122253
59
454416
70
498070
3
69
38
9
61092
353350
57
94
487919
528976521
225697218
179018252
139301
170581
80
147699524
88
45
44
8
336021
1
38
418590
92
681791096
54895
51
64
328653
45
37
8
337630
8
62
4
319112
3
4
175758
469202
37
10
114062
54
10
25
41
45874
41
67
49
229754
29
478566
84
176659
3
116519322
16559
87
469696
264163
1
22
130865
28
62
3
86
2
98
24
459321
188645
483932
35568
2
86
296919
32
453666
241435
26
7
254333
390135
255157
62
790016404
87
87
8
18
74
81
111274
61
400977
92
28
33
85
429689
36
12773
14
2
294792113
690910737
172217
52824604
955626365
75
228639
94903
3836
372103
233677117
11
312563
269482
45705
76
392017
55297
43429
40944
8
74
45
47
98
302950
202364
270273
28
75584
34
77365
210821
5
196574
361711
26170
77747
90
160509
59
235267
56489861
353483
391628959
8
45
72
99
371332424
80
261142
395596
50
305447999
81
69
8
359262
66
7
10
62
311019
4
58
178356
291080
50
17
298690
820214935
35
89552
136373
144427320
76
96
33
195763
3
63
16
163358
62187
49
290963
56
78524
393500779
396320
408505
1
381380
40
75
98
49
18
30
11
85
80
1
463624
56
73
64
22423488
3
5
229888
52
418753
68
669355546
67
35
222563
18
406711
78
259986
35
876767777
5
91
8
54
334830
259942
85
475014
480846
93
63
39
74
60
90
515903584
5
48
156306
258377
47
24
413361
39
11
57899
221071
203516
2
218335
35
46
12
476353
91
297312
6
113691
83
1
58
242909569
211885
208927
61
34
429827
35838
17
1
33
62
56
1
92
256879
262388
38
64
85806
198750
40
431440
38
55
397153
854752026
318203
646120537
5
281496
307392
83
315774
172348
35
492277
93
49
325915
293524
2
450029
75
6
77
35
20
6
297818
39198
255619477
482932
425081918
4
52
66
77
9
42
323061
254546
476176
151480
16
90
66154
240581
34547
149418
39
413090
320675
214836
28648
432654
33
58
22871073
315040
1
276623
549439409
237127
479028
9
5
87
3
17
467766
99
72
320758677
768347428
241597
59
346161
127124
503930076
87
74
62
776539961
429110
13
49193
96
271619
264478
271657
80
184738
8
133544
40
10
460982
179746
8
229712521
17
358727
47899
74
60
365394
286591
815788938
268727
1
65
58
1
98
43
121842
62
297307
66
80
18
443871812
615903311
23
2
6
470185
33
113473
367578
8
386695
75897
274168
487878
452972
38
265081989
62
2
291370
13
380338
84
308958
150278
4
13
1
86105
386900496
224851
252567
2
435108
463801
83
50
93
106601
57
123381
406801
21
531302136
84
405969
492219
296936
101268
111475
92
78
37
29
38
67
1
360477348
489521
82
25
28896
171750
64
67
341265
24
227724
36
22
46
349021251
86
55
510027693
81
91
2
31584801
300096
51
45
74
173369
281815
73
14
411002
86
716154407
71
88
62841
381765
371382
81514
76
55
90
37
249507
3
54
20
409520
459564
57
577161436
28
183927
11
9
287384
35
1
19
93
59
390463
40
69
18
99
1
12499812
68113
143648015
8756
388363688
390448
15
976431595
988885823
101394
890183400
40
73
4051
18
346483
360967
162289
472547
986122543
240546
872141410
82
50
51
85
13
247245
72990
90
4
3
274498678
353137
28
74
22
7
425968
91620
568155907
210919
74596
12
57450
7
390078519
305214
177694
37
4
1
7
78
70
90897669
481472001
183510434
30559
4
112448
264032
357869
58
32238093
32
46
199494
50
457319
499099
183601
174211
56
82622
429721
390183741
33
18
396969848
84
14
99
240409
387500
1
269769393
7
21
78984
4
192887
464161523
137285
84902
81460
66
20
99
52455
4
27
74
275988
382514
49166
93190
72
19
232136
141398
71307
45
38
354017
41
30
50
67
39
239806
1
21
151825
94
562785950
408335
67
78
83
150724
64
93
27
250507
172785
31
18
83
56
92
69
15
15
70773
59
4
148424497
311457
7
288364
479464
154213
54
64
3
79
129770
6
198834
61
17
4
158310
376411
784645209
3
291454
73
75
11
44
15
421737
95
12
58
745114788
3
9
82
240351
725639419
448532
376879
480944
65
85
268879
133502
184294
66
59
130573
965892103
57
273101
312576
322810
54814
474008
84
17
84
260167
104694
2
276263
308897
212817
10
74562896
6
398636
48
490048
200643874
191552
32
44
74
10600
367111
96
75
56342
88
32
75
28
470151
389748
137156
352964
50
186315
7
63
529980908
361787
246058
5
21
19
98
181001
81142
1
178312
944826531
461866
7
40
252806
142916
9
65
11
303178
45
76
17
397870
1
7358
59256
79962
3887
150422
435479
8
95
80
76
162903
482852
152513
83
48
14
43
120503
84
386090
52
10
59
369540
71
99
26
2
46886
271045
255767161
155385
19
76
469739
58
23
6
5
85
84
259348
584
858272140
158451
45
325575
83923
65
372285
5
89
97
7
75
60
457834
54
787654142
91
7092
65
345434
98
68
186606
64
44
7
457659
389455
2
288739
69
65492
53
4
351128
94
482526
374415
2044
21
493906
27
42
758496791
208948
74
19
139656
4
84
10
14
282316887
42
209664
112671
452037
60
55
78
68
63
204309
292716
311788
411898
438244
1518
40
207790
305135
46
1
371547
15976
3
452053
113841
83
88
49
834266474
230069
7
12
65613460
8
7
21
14
37
40
54
37
421927
50
98
292409
260245
848284397
62
287839
78527
105333
55
201578
178301
394626872
68
420327
66942
82
77
74
23
51
316175
68
55570
251032
92670
989393006
98
481172
160023
935236542
4
330804
1
44
121774
61870
358559
386553
87
32999
52
95
18
14
55
226150
84
59
74
101784
8107
224499
78
56
22
2
93
294735
15
3322784
1
244611
53
96
67
50
267201
7
7
122436
383695
132331
84770182
822584684
409142
446675
98828
225833
174236
432285441
238252
481144
406243
23
538300574
741311466
65264
438478
497613
936855296
619042021
61
257146
26
74935
8
70
76
454294
346527
199056
71342
253032
6
519376889
43665
4
388806
407182
30
137861
112162
97
237850
94
857785234
95
37
94
4
5
129559
17
394784
57
420615
120844
164849
93
92
24
2
99
250040
24381
185352
279807
159314
19
201998
109780
953870669
165491
18559
86
409978
254381
15
462529
262428
430062
67
535646404
77
91718
40
66820
406775
964087781
656321308
12
319205
386847
418614
8
872220367
59
1
2
336929
66409
473213
379630
34894
52489
280491
76
52584
381526
291620
379776
397931
16
284539
9
256705
5
401337
81552
400388
78
45
33
391500
394383
4
465871626
199407
416354
440543
205951
71
476125
50
235650
55
25
163866
932282118
59
23002439
728399523
315166
437246
2
88
11
150920
333798
212866
2
37824
22
145400
144586
478256
13
225909
4
190401
138242
66
71
52
390841
878800431
230793
2
23
423901
31
301205
267181
468838
61
4716
132374
11
377556906
74449305
33301
364015
55
24
68
388626741
136325012
239256
98
485402
21721
1
780
15
43325
388562503
483064
29
41
8
31
115744
97
9
60
166198697
4
18
475766
6
499603
6
195119
86
276638
97
63
83
200325
482564
302106
472576
37
92
203127
5
353741
98
375303
780201156
88023
26523
97
6
60
56
34
8
217226
97
391854
93
322335
409634
120120
210502
77441
59
76
377743
98
61
38
71
247605
466179632
29
87042
935450367
272380
1
63
48200
34
24
51
45
95
185027
331935
14
79
6
551107488
78
5
52040257
105102177
322293
12
352515
18
330606
37
4
118633345
69
218778
273481
135421
91261
195194
901831629
48
48
1
87
267512
276624
18
259157
96
8
25715
54
7655
4
114290
368093
43
56158647
86946
19
51
37
42607
174717676
74
225965
2
447707
752086743
43395
776193837
38
346768
37
413362
904374281
244321
1
433680
60
26
492512967
600242896
469210
978
46
43
41
314590
27
42
42
5
473942
128152936
685424048
90
128844
360955
79
8
898920409
24
851849647
10
101319900
25252
7
23
386047
15
83
2952
71
1
746320437
23
82896107
54723
78457
36
43
85233
183525
4
299589
429079
447155476
5
575154753
2
3
463995
344553
39
92
175859
87
36
6
5
5
6
66
29
383535
28
47
278851
322998
97
26
65612
327785
65
182091
33264
17
33
371477804
69787
462995
662799598
29
599228479
194032690
26
92690
254877
52
97
388594
27
60
24
71855
98
592729348
31026
450346
37964
496866
88
40
29
476820
318708
73
73
367436
814261897
117708
39295
19
69
98
5
265073
53
223470
43890959
434310
182244
167026
120151
6
147447
352988
4
478330
50
123099
419865
173852
72
125090
67
374945
39
52
4
233149
12
144975
59
6
98
97904
348650
50303
52
12
27
13
95
118851
8
97
898543258
9260115
65
5
673432023
61
72
81
9
11
57
243816
60
143956659
45
397209
26
583945510
54
43
35
6
481739
99
244403
96
49
85
303264
1
482731
23
369286
84
465521
42
497845
264166
382049
283545
1
64
227575733
57
56
95
78
58
61
481533
384460
9
223258
265029
11
89
113924
60050
150822
20
31
99
582733338
64556
5
2
138925
1
62
55
19
958712217
182126
141541
652684786
67
397115
23604
1982325
328738
97
1
36
270205
188280
40
63
167622957
324893751
395064
200839525
18
465968
412975
522500859
3
25
67
239931
338862
6
9
472145
34
467231
248905
494617
417720
453303609
62
63738
361611
259838574
120802
7
7
60
321898
30
17
84
55
134263
42
69
99
73
8
73
72
339013
45
19
87
97
70
76
477648
188208
65
454797
34
232864
56
285398
190191
83
47
128014
69
999589106
22
482613
41
133825
157452
86843
7
120750
8
78621
6
85
86
9
75901
373485
46
2
3
77
291585
8
5
5
88
98
201464
7
220116
232103
465100
292035954
412424
402034
300619850
57157
2
254248693
4
92
43
45
326245898
56
412460
342149
665309909
64
18
281492
11
96
468108162
319188021
93
71
830028091
30
37
90
46406
65
97
461170
2
14
5
48132
312838
88
2
133002
12733
19936
30
847675777
429935
94
464564
87
48260
36
736901910
72
813288931
90
5
6
52
403255
284434
140316
61
71
671717466
38
38
344356
80
20207
9
82
9
79
98
93
590780254
7
453279
7
300334
112819
24
378522
139216
204648
16
93
83090
812998738
499721
9
118708
436408
356425
76
51
508523239
47
91
485948
76
344608
76853
117515898
7
5
56
170985
4
79
89762
36
56
89
460438
4
101359
105696
467529
6
61
6
33745
67697
6
216715
419363
24024273
264905
7
497874
43
84
54
646963035
303589
23
83
3
7
93119
45
584542332
46407
68
97
194296
21
848813082
60
97
31
696068444
390008588
647018848
472503
12
22
5
69
404317
20
19339
19
184868954
95
6458
35
400635
85
222369
42
408737
93456
298607
368552
78
92
99
6
83
6
843904039
67
116338816
92
250925
50
148180
283131
118156
2
87
165296
38
302197
435694
75
330054
2
61
32
432030
437216
42
51
5
65415
26
16
66564
313082
77
16104645
63423
49698
139228
39
63
312155
94
313926958
18
1
485015
72
13306
76
49
16
154828477
50
80
83
463983
61
84
3
19286
294258
476297744
85
8
10
11896
18
4
351908
7295
149727
442703
30524
8
2
1
202578
379092
1
642521922
85696519
74
50
79559
39
38
68
218952
899
64
6
45
475629
3
358245
9
274422
475194
8
428184111
226561
71
39431
36088
76
98396
46
4
135992
278773
48023
77
302059
263186
683617736
352389
887386404
9
2
17
14
45
238453
83
81
134646
271878
383396
68497535
198762
43
210919
87
348871
365722
292572
433506
26
26
199256
94
81
469760
24
123979
293324
78
19
585700356
77150
25
782776170
797657287
80
17405
467293
57
8
5
201435
200534
171426
55
20
102248
87
207407235
94
6
290409
5
261676
50
256946
62
339714
90711
340564599
8
67
53
2
7
23
265521
74
47
88
267609
73
72
81
8901
4767
449443
44
74
214378
8
93
461281
9
465412
252427
29
395047
196387613
4
2
16538430
50
64
228026
47599
431369
4
63
89
31
89
255638
58949
77
262795
307032
358129
172355
75
171475
24
82
67
14
482839
43605
95
164722
439021
432527
7
471495
913753997
94
293253
85
1
14
12
292282
357173
55
915151739
98
6114
755372796
3
39
47281
86374
85138
90
45
293138
37
44
83230
694852938
48
54
184389549
336218
23
76
634471225
62
23
15
206719
2
372018
81425810
176561
86
46
49320
68
6
29
634316365
13
69
343712
446992636
21
492166
95
100174
73
376166
403972
8
22
408255
359740
28
89
34
5
61
446131
16
35
476999
68
93
138861
6
132896
11
43
44
31
30107472
457436804
262273
272714
39
286179
5
16
348932
103216
27449
7
21
479852
59
473634
143245
7
298176
355794
234184
471146
15766758
407324
91
856959129
268089
355083
15
372617
19
69
32
110712
382045
46564
366169107
32
122150
55189
8
59
71723
50765
33
219993
96667
1
441239
422491
352949
7
51
64
42
212452176
6
31
15
4
515085453
466534
96
4
42113
40
45
689571815
51
2
11
372270
400723
464837
17161
58
80
17
67
152382
55
19869
334605
418099
19
2
33
217443168
63
47
189939
6
341545
33635
91517
18
202667
67145
397381416
11
94
3
81
487215
11
23
125655
855778375
263192
70
78
25938774
313208
287708
113046436
488222
52
92
66
927344604
62
77
159629
63
285323
278375
53
7
21
226492
474902060
42896
29
495173
9
78
393165
4
61
4
79099
301417806
22
72
6
12
480952
280889
230788
69
74042
54
14
232186
34
9
229591
252580
69
59502
48342
45858315
374362481
3
101438
20
352977
184597
1
53
232017
178839
44727
21
21
621079771
63
355759278
32
288892
37
75032
7
77
58
74
550375869
82
8
2
72
98
19
39
245324
39872
479905605
4
97531
57
52
81
480486
243559
94
371492
65
150478672
889327671
8310
23
51
47
15967
77
376981
8
63
27
434899
57
21
446491
367467
407729
1
303187
6973
185466
356593
268708
43
277486
374256
14467
84
44
240243
11
82
135979
444074
277020
8
18
133392
13
422709
417485
328900
116006
24
28605
41
3
55
38
267226
278355
10
177938
42
75
48109
68
63237
4819
100885
18
391074
43630
6
7
465395
204082
638386984
75
437480
76849644
95
86
23
220771
64
105361
19
1
259193
9
36
328172
44264
32143
121132
63
30
341641
390915
89
64540
46
47
854730901
463689181
145551
440932796
84
203053
199702
390909
24
194629
81138
4
719462311
69
85
63
49
1745
94
30919651
79
15
797199963
67
404672
309035
21627
85
490455
19
96
332301
11
341111
94
96
119223
42
458190
67600
76
203779230
240847
64
323370
26551
7
73
357509
36
9
397928
698462337
77
24
39
301534
73
484479
307989
6
326037
227043
39
3
1
121406
897924876
3
80
46
6
124482
421433
373849
32
43
175289
182725
95
26
79
72
63
23
185967
49752
499459
4741
87
71941
33627
62630
63
70
85
7
430666
95
23
3209
159699
288383
228525
82
728144802
124039
24093
131740
59814
6
73
3
8
23
20
86
401447320
97
6
24
44
7519
153854
341604
4
4
354070104
38
3
489672
97
770119745
53
87
76
344588
334806
608479181
91
363065
24
307937
28
48
293587699
324297369
33308
491716
987986792
29
28
75
2
156282
284989
76
21
27240
39476
142690
320027
215780
493168909
195748
951475770
484129
368556
41
691164206
67
385349
65
30
398590
98
158094
60
232329
25
94
66
32
48
189245
362253
900127326
74
980427779
403752
36
79
98
658399497
88
2
27
127535
91537
315930
621552939
47
75
60264
5
6
1580169
158139
29
74
428100
59
347846932
90662
65
5
355185408
75
215588488
383574
50
84
38649899
85
68336
487931
11
277754
265765
75
82510
355063
416099
76
79
420518858
355656
95
72
84
97
724381750
428527
82
751343193
78
401292402
92109
102655
45
69183
297313
83
318985
1
76
283362
10
96
38
91
94614
49
379202
70
395630
72
17
45
35160
66
79
71
236606
426052382
125802
170727
402814
13259
260751
4
64
426347
102635
4
330541
494315
70
234053
29
200916209
6
76
327509
8
461110
6
491005
218305
155638
80
255218
85
16430
329405
37
37323
55585
86
393545
84287
449151
99
18
9
38
55
67
22
76
21
21
82
43120
6
450932760
69
19
43
242957
13
3
16
91
51
2
219354313
400126
1
182733
69324
13
52
436581
28663
6781
139730
44
286111
90
20
74
80744
55
26
251433
58
320346409
15
282763
53
99
81
62754
121318
697184345
391942038
4
8
51717
427795797
42
478234
259549
33
387750
203795
347875
215592
80
447800
65
68
482012106
56
491258
41
5768
22305
197193
327631
68
99
5
28
8
58
91
17
20
61759
7
36
330651245
11053
456547
472707
12
386257
226437
260099
87126
74
54
136344073
391196
460532
281049
68
42570
30
91
341744
467179
25
457232
26052
78
46
68
5
228341348
193256859
50
14
466130814
490856
1
550957396
243261
20
99
62
255519
677020756
730919467
97
68952
89313
51
48
483489
68
1
448859
87
15
88
248923
282355
39
13775
245227
208979
316462
89
394758
476565
22
417387
73
399654
155370
490281
45
57
4
260671
569138757
90
20
90
179174
34
25
35
364085
81694
83
211139
45
398739
142910
2
191294
426
12
13
6
51
57
452592
70004
59
3
13
44
43044
223266151
387348
54
96
70
44057
47
4
10
11145
399638
662264724
943311867
15
117541
38
21
115792141
32
482441
415973
63
589727985
9
89
556207621
210330
98
391030
430114
13
3
54
9
21
446447
30
8
76
84
40
54655
93973
383579
222708
52
89
67
80
386144
28
54
996515967
439296
5
140234
375124
227802
561823167
46682
73
280028
14453
88358802
667132193
6
644368330
223690
462747
170939
66
54
28
220333
579449158
87717
319748
75
758973847
7
47912
361627
452810
417313
260209
67
35762
13
178981
71
85
16
485160
42
83
117147
65
127889510
388430
88161
21
434448
796476320
7
98
45
2
88761
33
64
143359991
82
55
44
242287
625860395
254033
332291
5
80
264311
95
38
91
79
25
152319
14
3
43
37
56
185602
128964
914216561
293459
43
445071
1
35077231
70
256732
472675
293221
98
88
95
47
40
981368232
409476
28
113722
98
453489
2
195516009
426907
74
77
29
324053
148614
58
19
86
774899131
450796
87685
52
9
437793
33
159124
57
78
8
61
48
19
31
353609
444592
19
835870569
7
673204051
224923
36
1
78
2
41
5
89
182766
59
49
44958
209504
2
424928
81
41
33686
713427451
25
26
164587
41
229830
100722
437921515
89
4
86942
485162
48
91
30495145
242213
22
380202
823930351
75
222704887
536857425
40
248268
295632
6
33
236900
437088
34
324299
6
91
36
12
51
87
34
36267144
23
14
59
1
400041
26109
120847
281547
54070
5
311967
37
6
66763
70
55
191548
121950
1611
416845
77
232200
404618159
219295
158366
64
256323
5
77
2
135384
226223
445930
80163
28857
42264
130246
46
924107848
7
129281
63
24
5493193
429253
6
18
91
269901
126003059
54
94
403479
16
514221323
12
4
371105
78746
286818149
20688
289103541
77
75
41
147756
443062
28285
460770
35
40
31
25568
175022
13
518451337
78
216855
259770
329645
8
46
61
7
248827
50
84
184649860
62
4
7
12
40
46
39
482322
106190
13
17
102786
51
24
599851886
63
95
96
240181
407374
18
121935
380485
62
3
3
2
433208939
38
369956
2
316159
205917
189136
74
6
93
361481
401176
331581
854893377
87
92
350345
259028
12892
303568
88
72
35
8695723
796757389
27
92
62
115284
40
28
4
263843
52755
143373
160121417
84870
182774697
40
413760
314212
99
4
66
65
411443
148979
121753
7
8492
709272403
71
84
90
454235
87
47
453828
47
439614
27
438309
890595209
4
12
326741
34
6
175409
67
23480
73
31
185810
3
340029
404042
212875
8
206618
32
337329
29
45
227232
444291
80
731125246
53
78
91
958507392
189019
304631
20
4
203405
91
79
16
3
71994310
24
42071
29
1
482938169
351832
77
4
653150508
67
5
93
467985
51
303061
112520
40
19
64
149275
75
496364
84746
78
92
98
18635
244352
65
110584
233407530
96360
349771
12
43
70
24
465514
255903
88
94
137193
476954398
72
26
400127
66
54
97392
89
41
456070
210145
73
306610
24
54
21779
272026442
94
201065
631880962
16
63
20
82
922503743
12591225
54
8
37
1
87965
76
4
318802
144517
440200
97825248
1
9
57
1
85
34
230686473
11985
18
29
409365
136230452
7
205952
340406
107780
67
41
306557
45
354637
345452900
1
10
16
6
70
32
84
154213
86
79
17
176262
37
16
548324698
16
26
16
249643
366673
67
2
59
26
61
71
485698
647422408
57
9
6
27886
497338
184172
17
75
436596
373944
62
14
79852
307277
14
44352
47
26
1
222574
20
62738
14
527321816
47
49
389766
49
30
28
926959659
332165
20
1
428743692
73
67
83277
293121
8
95
95
98
65
31
255052
27
368351
71
4
80
137896
82
288234
181425
7
17
75
2
83
8
13
50
61
26
7
76
4
74
958698076
94
305579
215784
39
2
24
49
363246
354999
8
242
117600
77
422429
14
86
5
533995466
123946231
942331271
71192
159034
49
318622
823403720
936336949
26
467126
67
1
427328
69
305330
9125
390008
439953
432397
458543
259202
122803
47
86
59
362786793
3
84720
755846338
15
72096528
447425
425979
39
86
803169451
319673
76
270956
10
60601025
38
108437
116474
39
99
167955
381375
78
18
1
366224776
7
22
14
205617
65
87090
5
170405
2
3106
185830
328143
69
46
41995
67
307977
74
349349
244748
498514
125833569
320604
7
6
761044696
364385
4
443836
457211137
41
324632
376887
10
148887
978308015
305333
62
955061837
130387
244229
35417
569650008
404890
28
464434
36
478458
93
88
124568
59973
259231
88
497938
3272
912028924
42
14
92
346419374
56
88536
85903
97
228856713
104654
207024
85495
70
32260
358953769
358007
16
69
43
537034982
18390
144563
3
354586
302222
67391
453415
93
2
86
74
1
30
146748
4
197116
260349
57757312
301188055
290557
204202
59
340210
946157100
74
60715
439296
371685
89
8
71
301840
792909463
4
327000
186031
70
416525
497167905
52
878646810
22584
338860
57
355245
494105244
84
86
114356
434494
7
46
111578
484947
225963
141999
269012
38
3
33
93
29
4
51
8
140153
294556
48
4
473509
267802
58
36
95
242702994
56
43
10
551965665
342049
143319
94
939164554
28
81
4
86
488622
88
56791
482849
79
86
42
48
29
57
25
229879391
152122
77650
583909471
15
377694
272805
393182
26
76
70
44
61
28
92535
97
45
2142
30
32
1
267880
5
455056982
85
19396
81
300768
58
91
480629
125133
352643
109007
5
86
152404
108381
3
206510
66
94
97
34
119255
37394
70
72
381028
1
94
19
44
628637946
50
475197
39032
40
261759
497078
36
3
74
146797
51
476150474
404467
8
106375
145015
2891
29
12
359834
58
677849037
141165
63352
63
808758891
81
81
88
307843
870785504
962249174
1
89
144706
55015
204084
66
6
3
46651
56051234
273893
413108
887486982
84
506424746
529383019
6
76
97
344445
140554
3
447865457
272379
66
68
9
1
76
1
352978
42
10313
421368
35
13
361329
476966
30
25108
75374
114068
10
61
1
53
259823
215297
59075
279615
53
7
98
72
98
10210
40707
94300
3
821498816
24
92
248438
66
967127308
10
68
475389
471278
83
69
180644
40
409436
90
173674
83
68
75
1
13
6
38
837071118
372623810
200734
98
107240
400628
95
92
19
50
2
497869
25
94517
325832
123248894
25
205530
427676
93
36
60401
52
268518
5
79
185904
576462173
84
391851
52
372357
17158
23
444467
11
95
92
70
27
109131
281527
113350180
207009
9
395071247
487391908
407710
84
976102158
23
366690
2
5
321250
7
4
82
32
204386
328478340
13
15
376433
121858
248525
56
5
31
855091253
63627
298772
21025
489976174
19463
58
71936
469516
282691
4
68465
994085720
215836
495391551
322749
29225
496554
64
39
31550
426963
5
864313229
49519399
67
485860
39
163360
241426
53
56
13
93
55
89161
312012
86
56
58963
70199
352124
97
112192
372540
55
30
11
730205699
46
269606
1
37
11
66
42
9
34828
283992
35
844541415
2
17
74
49
345345789
52
611540062
95
66
275737
988865620
30
349099
40
79
5
54621
488462756
7
334654
129951
7
46
903491663
481635
6
381567
79
245225
296439
37
80
65
48
24
63
441437
89
22219
61
1
28
112508
275636
22
48
11
2779
429468
10
331567
118560
65
108176
76
427671
428355
49
85
4
42
266211
195547
411127
1
65
54125
239537
209032
10
78
493186984
113790
466085
96
142482
229672
650567617
78
2
37529
223722
67
12
753176980
16
1
358741
31
105616
176087
764251354
26
180898
345668
207826
23
78
44
419400
135472
280808
86
367372
183986
62
88
13
94
498720
180528453
63677
56
63
877328257
75
298846
43
89960
22
96300
398434398
83470
352909
24
72
33
20
493546
5
354577
281344080
20
95
74902
9249
185993
31
55
2
153737
66
118537726
390700
98
32219
41
7
36
385196
401765
223167
2
342339
121174
89
657581288
344724
189147
21
79
355930
44
195565
4
33
307054
68
415311
207824
95
726891126
69
239299
447837
189304101
695933756
138296
60
224953
645318100
9
154154
99090
483791506
80
75
891951717
143167096
41
482029
76
27
542687864
423132
9
406830
96
37
84
70
447508
245827
70
1
466318
66
7
68
83038
82
88419
79784
167364
60
67
78
103141
5
376783
26396
262685
268710
252067
419980
3
248748
54
59574
97
52
49
27
46
9
97
216406
592225671
266799
38
488625
355498
42
390085
904279853
819427439
61
99
887175503
44
8
219253
92
41
36
468567
125851
325178748
5
18
426846
17257
89
122334
274799
56
96
7
97
99
224702
23
229760
38
456855
321368
2
19
137526568
843624144
31848
94393
8
2
9
17
29
27
5
61027
135508
86
206055
224586
24456428
30
9
8
4
57
95
386698
24800
53
843201004
431569
79
578086912
96952
1
81399
404416
96
65
263606263
34
82
90
352140
411914
97850
380236
83
979615237
28
317853
158217
436430301
140855827
44
4
60
8
70
18
74
873343376
319773
7
59
221697
498824
114324
61
65
297087
3
47
248642
46101
88
96
466825
6
97
59
54
85754
33
25
351604
44
333280236
53
23
463519
10
27
173379
393240
316075
346298
1
27
25
57
36
41
50
12241
207616002
90
44
123913
499962
69
310596
11
202949
165161
42
32
63
36095
70
55429
329740
163660
390121
41
93386
72
75
45
9
433521
240540
16
325316
160344
28
55
77
54813
41
33
53
178030627
426436
364370
77
171492
322546
4
33
9
266897
287091
11
403055
97
99
7
322313
129805
149173574
251652
421046
281408
304579
43
446312
6
57
26
8
82
31371
332042
44355
63
59
672683017
199979
2
473844
81515
74
38
11
51
89
263941
53
90
84
5
128402
313941
93
3
52609
533682214
27
3
213495
76
113340
60
61
378644
272486
53332
77
3
80
108224
17
19
480849
184700
52
698850946
23302
213787
36
88
90
239800264
211654
6
181586
261333
29
473645
14
55
6
203673
330505
72
4
5
164582
9
308377
8
65009
48202
108500
2
36
889325442
84
167563
94
22
78
16
5
77
82617
496987
17
99319889
86
14
12657
102566
476460
8
153416
267678
17
59
83219
62
413468
85540
62
280426
30
356694
334269
8
32
412625
86
684713371
275393630
894449869
201252
8
418355
54
33
472630
113101
79
27
77395500
307012
84145
63
315562
36875
258494
54456
79
67049
74
387516
913805911
61
391755
52
75
90
2
503945694
176749
749181359
83
687251858
79
23
57
308742
84
471511
614762127
52
9
110636
268063
51
45035377
288472
4399
5
24
493978
53
5
7
492218
3
482862892
74
483527
90
39
353590
77
33
218142
313679
403502
228164
467214
16
3579994
369081
71
165025
347486
27
40
94
370300
28
6
253030
5
35
80
19
89
475621
61
311577
49
61
65
384656
38
32
475194
131885
59
36803
33
145203
9
228773
18
427034
95
237495
23
291870
355943066
179104
37
295665
53
19
15
506888010
52
91794
95
75
3
124947
72
272455
27
419597
7
10379
172336
48
372430
70
14
118052
22
21
91
167856
99
23
462694
5
331915
30167375
388791
37436
41
50
1
448058
85
175337
32
50626
62
475643
34
44
111277
361319
61
14
6
202907
43
16752
363778
426461
434365
74
93
302715
104765
62
64
443267
17
68
109261
236834
425875
289564
56
64082
388870
299767
29
312111856
266466
51
300953
573955217
11
4
90468
41043
185052
970373815
94
381851
314669376
37
308772
53
976326839
91
67
328735
922659625
96
1
669029529
88
763097699
9
305613
48
179248991
39
102591
12
46
430259
57
8
416328905
14
32046
660577183
392160
395115522
212937
756793501
52
197384
474357
490088
39
417252
345514
35
52
59
41
154333
65
323100
107684
72
16
49
322158
38
206722
46
708633612
35512
17
383573
308751
11
91
202960
370505
203129
101192671
409566
17
74
43
74
97
4
81
70
31
121519623
468340
406284
76
83
10
36
2
326885
299356
124335
25
4
86
884607595
157708
20
91
132584
93
398691207
88
105406
384606
365162
1
381788
141845
2
9
187777
99
395521798
268387
210087
493748
245517
85
214244294
375199
173231
39
4
9
18
76
17
53
298567
6
193059
272430121
90
36
687277035
757268148
494497
1
457437314
210532
78
51
486136
18
61
350552
27514
12
63
66768
303270
49
275366
366462874
182569
51
86
3
129601
353875
72
193452
79
234298
315853
363496
331151
38487
34857
50
67
165310
51
83
371224
36
871665302
5
59
41
690552677
452365
29
59
40655
62
43
421601
269784
86
4
463726
9
40
371576
3
825987033
3
2
250989
305294
351596
107786
50481
97
237466
24
699819381
291347
42
78
14033
81
23
45
47
256160
1
68850
91
797530459
218904
452321
8
3
428314
29
814633482
920657069
68
243007
95
52
68860
9
369829
22
84206
10
8544
34958
27
58
88
49
94
121373807
3
61
14
520714685
76
71415461
122968
29396
261086
22
282385
58
378318
71
193171
847567465
438310
65
1
67
231056
17896
433770
766097930
229488
69
51
90
225442
59067
47
51
19
34
3
6
32
49
215619
100852276
589847739
4
465373
180459
21
199014
85
11
486882
49
500302948
69
47
415430
17
87
98
37
98
134490
604981480
562109845
53
35
452023
79353
317589
189017
88454
55244
817450864
42650
64
10519
440051
433264
156908395
82
78
246563
324558
20
220838
94
12
61
292183
19
93
46
75
241916
398353
9
499445
438673
125145
56
43
431735
216748
499484
64
72
7
86272
231383
39
30
22
23
20055
40
60
77
218109
29
5
433623
324863
22
27
435908
93
299291
7
284322
195527
1202
48
4
22
28
1
8
89
21
83
381679
241012
434251
46
75418
73513
290601
33
114591
365002
43
6907
464831
53
28
201784
71
302013
28
288122
99
886025628
94
420647
319196
434947
3
20
168969
7
7
56
3
180797
70
664927723
245007
5
491351
490205
344995
3
1
24
68
464963
48
486976447
56009
325591
78
296233
988426778
6
363433
300282
52
89484
73
476781
343880
429778
8
1
2
78
10
16
428305
91
6
106605
115653
15
34
66
18
314525
149991
212231
494443
122951
432052
182971
104968
27
283296
5
82
34
121285
39
109964
99778
358641582
346809
8
187401
98
60
34
399204
252932
79
990928408
10
1
1
68
437890
5
314284
355076
174123
23
437828
199605
81546
89
63
36
194306
28
65
891845989
85
94210
90970
79
53
9
44
301416
58
50
453034
98
7
33158
24
81
14
366426
81
48
471264319
34
54531
150849
228974558
4
40
329622
10
308503257
57
88
616909077
263437978
212935
141669
47
85
6
382206
4
737860632
67
208069
92
128306
310302526
362551
822940451
9
66
15032
327712
458875
372268
8
36
455256
506294511
245789
354379
67
473456239
998685265
94
55
19
339317
233614
2
207422729
68
55
11857
363110
28
74
80
425612
57006
1
64
82
35
87
55
88
69
146092
9
445190441
380051
136352
254232
84197
466036
186133
263787
83119
185687
5
91
65
43
20
760707361
101859
98
84
251981
23
64
486523
22
346602363
5
912359172
97323699
54
323545
34124
36
394163
177072
37
64
72
885418080
9
65
383640
350010147
71
17
27195
73660
122938
420003
1
165895
46254
433195
32
840770361
296745
47
39
303341
24
92
54
754618423
163913
8
79
174126759
4
20
446515
132286
54
41
444369
529061387
428723013
348855
343207
63
924074792
408216
37
50
379087951
15238
449232
42
34
87
12
9
7
181103
143452
38
52
51237
449448
345435
85
82
5
23
81
45
156712
32
87256
66
20595
2
76399
42
375566
746278112
71826541
86
71
208021
50978
99
8
324368
50
4
337629
97899
388881
639055766
208063
44
339999
24
79
254910
86
44
40483
11155
363222
48350
78
43553
300423
45
139732
3
332699
390321
23908
22
436127
17
165958
215376
53131
6
45091
249718
256503
881492939
78
1
831236701
7
4
70
3
95
1
36
69
450582
64
458767
197793
81
76
83
9
24354
156271205
216024
88487
54
8
447010
68076
13
76
9
46
67971232
43
14
94
378189
84
117583
226909
68155
371335
104608
24
104150
63
105487
220093707
53
76
540552120
51112
8
60
82
52
672011320
15
97431
106934
457950
376587
240227
4
317505
48
384803
196523
493805
756260326
457653
34
81860
60
36080
70291
296169
398176708
15734
24070
128194
464850
623118717
910132991
851739243
67
21
93
152824
417360
73
14
60
73
2
84
94
203693916
318006
54
203964
42
4
7
684683930
41240
486706
34
3
426130
77
256265
5
13
75
18
6
267132
62
402067
372208
83
66
4
238990
15472
16
46228
644968458
292526
59257
77
46
425951
413425
4
237242
150767
349439
305454
3
497331
48
338717
212088
35
20
9
8
173510
223847
393533
96
485025
328878
37
802114320
44
432890
60
384787
114318402
99
87
87
487720
26
361861
91
79
311586
66
25
99
332730785
465601426
89206
2
6538
6
253617
418646
98
6
327561301
246416
90
379226
2
409111195
91
413917
119597
465112
467265
80
416835
344954
38
34
154270
170385
20371
50
82645
195103
85542793
167369
10
7
65
357271
26743
220856
209413
729340066
7613
185740
64
83
23
366921252
413301238
6
23
90
8
259878
6
167596668
274695
270693
97
386170
5
24
41371
91
72
20
115615
28
31045
342753
23
4
91
246741
14
436088
3
177357
75503
6
30
83
54
72
9
16
17
290578829
58
9
43
2
83538
70
3
10
670929340
47
23
246275
242917055
97486
1
13
230149
6
30
16284
19
165462
307538
286637
455094
279125
13
88
55
78
359848735
425
88
42
401333
57
57
1
58
213772
51
11
94
65
66
257488
320507
23
493456
109012259
9
41
92
81
86
79
15
283497
244938
37
4
64
431796713
36
5605
40
13389
26
72
71
467708
64
88
220635328
460152
473226
275660
25
9
77
88430226
84
53
16
342389
82
392930
75
1
38
378801
198683
41435
231573
423457895
25
72
80
367308
209846
29
103735
28
368228
63
69
194572
204015
61
20
69
83
344237
393267
50
9
75
118088
19
334664
56
328770
485012
9
38
211846
3
393639
530825008
184871
3
382086
40
161448
160020
223103
194303
391255
9688
171546
26
36
30272255
47141
221137
194485
37175
4
405233
40
59230
6
96
271666
24
206943
44
76
52340
20
73
409023
135863
73
311670
309056
300851218
411142
19
167677
2
623489885
85581
849996527
412882
369371
31
453689
7
17
90
616478808
73
61
422968
81
323190
106439
201176
91
33
68
40
2
88
210104
58
49407264
216948
323963
142398125
11810
62
50
388828918
147097
12
12
3
29
403058
58
248427
57
29
84
48
368478
34
60
78
58
23
88
96
72
57
11
37
48
114170
335257
247483
60
243212
488274
65
89981
2
160159
2
81
244647
80
31
298856
33
360290
54
71
153990
371206
426376
175472
94
371321
79772
316711
10
42
437166146
235546
47
382110
22
984215215
339140
25
29
4
55
1
15
3
264589
427314
38
14
415413
35
94
3
318925
372038
60
350737
201683
1
69
735202966
85232
32
56
52
117232276
68
472703
137128759
75870
117149
390588
191751
313913
250414
204582
162638
84
52
42188897
458648
22
342919
61
368338
75
5
453127
21
69
83
298861
53568
79
77
267307
227714
36493
51
267021
38
42
445463
911151855
7
11
131519
56
1
21
435959
229922
86
51
27
74
361534
859933885
36
290901
62
630409239
33
21031
140756
40
17
7
98
57
61
45817
259506
53
42
94
326470
46
164767
333513
54
35
332953852
91
8
40
33
67
332471
52
75
4
67
256892
67597
95
445359
209600
83
80
61
238793662
46
491376
578618664
5
26
412593
161150
420492
497354
64
2
392193
17
779626689
8588
27
37
78
33
14
233619
362872
6226
66
140220
61
79
83
455953
16389
83
28
41788
483926
36
2
272946
388180
358945
328793
57
16
455955
155778
408830
109640
71
29
188699
79
48
29
55
8
46
99
33
6
33
391586
222900
44
252128
348440
86
752424302
4
184345
217134
172039
383942
347074
51784
3
93
5
26
94
23
145232
675462126
69
258093680
55
183447
162601
131171
48
71415
25
205338
311101
247944899
79
357788
398304
9
21
359027
43120
147495
60
364619
864475028
85
77
65936
4
104239972
46243
57
235661
90
96
34
147217
124742
20
64
267074
67
66
367817
78
61
784095924
328672
54
484106
98781
658685269
18
810567699
93
20
237991
64
8
20
224446065
164013301
64
38
30
208429
256426
4
59
258040
341505
54
343955
439598
5
158090
78
424214
3
331694
137509
457127
2
13
429320913
647386185
146566
82
80
26
83
55
2
267542
95
42
399431
53
24
90
357928
381752
92
623794799
347158821
9
99
44
437608
1
34
8
91
51
438591
6
92
344744
292740
77
406494
166634201
121859
50
41
54
96218
3
7
71
26
97
82
476394
85
41
16
209084
368120
82
99763
13
9
201137
40
79
79
86
34695
18
198639597
844668600
55
267815
426997
158424
6
84
39371
358487163
77
416523
94
505150377
84
53800
82
196498
13
293983
16
197842
490356
7
265277
6
16
68
2
36062
143543
660212760
960460239
126625
183661
14379
28
271205
352261
5
98872
16
468465729
3
4
16
5
155650
27
595364456
210563
75
4
479560
39
2
71
390384
6
74011
187173
442697
2
240415
82412
91017
63
73
632827879
189393
42
49
505423101
426233
11
73
35
99
60
200492
75
21
239044
452241
14
331220
95
20
416959
199083
97
97
45472
36
1
220022
29
45
27
112465
27
82
458841
46
12
7
163819
236011
41705
9
160413
19
94
49
26
81372
62
113341681
44
93344430
149162
326331
348734
1
235739
635943587
207351
44541
48
73
49
11
257110
280056
416400
48
464721
39
346951930
7
92
77
40
64
945122207
40
363836769
26
817868856
93599381
2
67
15
29
348034
619073549
94
13
211585
24
18749
92
297102
164558
5
412854
219005
39
61
656621871
464852
8
73
160192
6
101052
51
354636053
103109094
45
281046
21
296682
88
31450
488470
438098
322554
84
430574
344949
196336023
5
1
82
6
462726
15
7854
273504801
74
14
414831
257736
230521
29
26
35
5
66
7
91
69283
3
953027846
35
4
5
2
447374974
30
2
739337236
5
1
383966
45
761691202
9
83
93
486634
356380
34
87
58627
411811
174328
225841
579929280
47
827171355
8
38
6
5
410098
11707
37
295974
495844
15
195667
256694
1
330895
366073
31858
205338
83448
23
51
393755
182110
319595
173284
4
483600
85439
9
75
479908
246752190
56
2
35
8
365320
20
49
11
316090
429744
26
75
244729
416675
95
185828
202808
86
307530
488615896
904195625
92060
27
82
52
7
34
83
673008459
95
37
3
371436
34
4
98834
6
16
99703
373937
1834
467170
34
68
22
205321
114894
50
67
2
688617238
9
925188153
75
383337
272493
190319623
97
55
16
288900673
290071
20
75
6
210544
73
71
47
112219
265341
238442025
88
467758
658889337
854275673
1
87
45
108927
47
37
30717161
17340
131603586
44
55
66
209442256
33
386183
51
80929
68
42
357100
270001
19
98
154503
139103
95
4
95865
5
62
230355
794430842
283310
44
31
579973105
87245
207117
346112
26
46
197147
973151960
43
348216
491193422
323327
910438121
383875
19874
32
60
266110
25807
94
93
342766
82
78
2
53
94
82532
45
236050
56
45
43
3
391351
467750
7
6
81
66
66
4
8
94939
40
287881
43
57
67
82
490170
15
99278
212225
299431
4
17
638509247
108113
96
6
72
445885
5
47
353767
19
237065902
130424
407787
164004
20
101990
900646565
5
8022
77
431940
9
17
86
90789
726424224
399983
4
225404
10
30
430462
90
79
423621321
3
88
462380626
278054908
37
43522
243900
270190
90
3
7745
78813391
308808
96
58783
246516
520993577
67
4
200190
98629
61
18
379729
88
57
92
94
447263
70
77
78
931566716
156040
45
467125
253780433
28838
487655
594961717
1
52
85
255348
80487
36
5
56
5
181830
58
58
2
351851
14
39
13
116299
172200
22
11
608019987
68
44
13
234379
83988
2
5
408804
179088
78
70
7
149783
487979
29
56
60
57
9
28
452704605
358058
56
77
8
31
438099
879569771
178774
745480715
39
20
72
89
343559
82
8
307907
141686
120661
72
23414
7
307565
213926
65
661716394
6172
7
187599
33
471221
480317
15918
81
3872
56005
20
60605
3319
347615
481210
27
65
3
131869012
174579
151663
123971
86
737928596
79
33
50
384817
48
31
138542
248327
75
8
212766
17
2
10
374226
1
3
127931
3
27
768055293
5
61
369004965
499366
236068
32
264708
10
91
94524
362460
26
460882
50
284787
56
296698
5
889504186
368820
13
7836
677692321
7
4
6
20
73
97
47
4
171543
63
44
856909572
10
457950641
16
90060
96
70
68
285235
165904
840844988
53
247342
54
82
487360
3
83845467
8
44
34198
253199
48667
97
144916076
8
85
4
35
127291
34
333582
93
6
91
11359
222527
79
444372
69
55
9
5
444973
4207
4
152211
92803
77
420858
79
10
10
75377
94393
417155
74
16
254165
458459
633450876
148855
42288
3
946917789
7
412670687
456862285
107833
195176
293745
180998
20
85
8
7
29
8
60363
94
165656
85
230000
7
83
961969476
34
2
57
12672
38
236442
4298
409337
253126
82
341104
686255310
469953
116917
343968
289833
8
407219405
427736
32486204
488039
2
32
463018
384586138
24
83
83
388073
799682711
95
6
740745607
386219
252799
483436
294010
84239
116870
77
139074431
29
74
41
89
34
57
410658
489024746
874760888
93
115743
43
29
86
53
1
30
283998
17226
271193
267868
9
1
37604
32
23
63
56
52
254446
7
159928
8
37
63361
271343
68
328752
180799
50
8
41952
52
170580
27
434224
69
4
65
40
9
26
87
1
1
76728
863625699
200673
48
1
19
6
210828
35
5
323163
212909
4
233561
88
13
3
39
21747
48
287603
407880
85494
404524421
144180
4
17
5
37
7
94
95
276830504
181144
9
392497
298112
23
4
131477
3
103698
34232
29447
50
56
474634738
347370
2
287858
19
275084
5
76
397522
287904
23
172346
96
13
32665
43
80
1
120858
48030
233390
392902
237651
744958498
432266
455678
49
448590
11
9
321570
64
434469
64
55
89
469074
428285843
365236
6
640509796
48
12
870128634
31416
34
22
37
490981
57
449194565
181565
59109
124303
12
6398
36
40
22594
88283
121373
73
25
6957
5
22
174385
81
20719670
108290
348160
47
377842428
272004
17
435326
365650562
31
33
52570
165558653
37
41
709350974
415789
103610
47
93
82
924245416
16940
28750
1
9
506747692
328545
431279
45
30
308330
158320
480465214
36
415827
458366
1
55687
237117
361064
290096
7
70
58778
330102
398357
45844
100406
372571
93
97
38
50
81
107901
66
88
327269
91
71
291388
182201
907672923
341211
315382
55
470634
55
386273
322804244
113462
20
27438
205826
40
107350
318496
70
42
311489
52
6
66
335165
239670
38077
5
83
90
1
2
172227
55
354108
381056
172419
255010
16
14
47
118242
305589
257138
131772713
58
470519
8
419338
47
495553
390240
36
10
245989228
32
8
207038
2
84
49
317202
61
367887
78
813973623
65
92
40131220
219352
938430011
494737
35
272265
60
3
336708694
176488
31
418192
371409
226874
173034
8
64982
95
276222
225357
161197
457179
13
11
27
5
26
258167
189387
29
425937
7
6
11
91
80385
415172
147704172
1
207008
85
102879000
60173
379180
112586930
92
35
6
2
4
82
44
365961
84
272292
402533
394427
3
85
98
133491
450234
393065
20
8
3516
2894
19
229486
80031
62
39
32
467290
833268374
9
67109
74890
35
68
406926316
162600926
1
96
23
40
483922
59
58304928
80
18
4
6
36
61426
37
100267874
490812
410555
626032207
313142
8
55
47
68
466562
936192686
40
563262543
330663
70
883660343
478935159
493232
5
54198
460266
209243
71
184856
347616
84907
296113
237738
16
372329
47385
190709
37
232848
293015
72
45
329209
92
45
321419
4
93
74
482324
20
465000
54
54
54
28
560544784
199321
91
59
32
38
171181
68
16
326030159
35
6
353285
2
66
91
6
11
218787
610103405
25
5
40
498650
186152
56
477555
23
430707929
52
277414
281609
70
315413
344572
67774
32
1
422353
11
93647
4
290222
4
267888
9
150336
237951
498854
241718
18
369765
2
10
176320
39
241209
193428
89303
91
13
72587
3
31
447630881
5
52
76828
393677
98
42
5
7572
24
93
87
480314757
415209
6
103653
169106
379321
272227
921434201
478779
109467
434062
23
196600
42
19
61
1
189417399
835839369
83
12
14
6
6
43
34
485395
92
11
69
173200
137815
6
235476
87
15
95
57
252598
176027
26
103067
273329253
8
8
201971
378084
512324430
87
162726
773925484
88
9
39
93605
53
91
4
368094
226582
4
51
83
95
57
45
96050
446940
186784
19
95
196751
340168
31541
788031709
65
66
93
2
513782855
360876
87
893359218
17
24
36
22
65
25
450959
96
8
373468
408337
8
147392
69
153344706
6
34
42306
147153
270979
21
309638
336579
3
175161
8
74
35
96
84
403474
2
469960
2
244084
80
413643
21
452149226
555615057
350297
23382182
27
68
240853
129779
390335
3
370757
132209751
68
84
330882
35
41
294049
764292092
163887
999793318
424969
39
318662105
64
194920520
381382
406117
198239
46
88
22
59462560
53
174307
10
195924
22
76
4
266655
82792
45
42
367752
17
515531904
33
2
24
10
48
494537
51
297341791
423115
471481
236675
92
951288067
28
54
460928934
6
377994
47
89117
15026538
66
449843
34
2
456646759
54
499264
25
401989
9
40
83
58
410059
5
45
30122
276439
92
541106146
56
72
100692
42
38
476283
74
63
300292
81
148357
68
21
158071
78
432248
449345
344168
18
36
22623
123565
463454
47
137543
91
9
330455
18
81
4
78
35
81
63
35512
87
26
11
473218
97
94
37700
383947
8
86
8
57
11
472244030
2
82
7
416653
70
1
45
29483717
159072
365110
376969
64
168739
260294
49
65
704928181
63
421291
292600
4
14
165878
214075706
96
241689
87
119496
9
17623765
47
514934540
2
37
204955134
91
46
201121
204391
6
171632
108247
82
497898
35
318403
46
93
7556
354394
75
219757
11
10
475290
668065794
45
441907
96
234785
93
259048
254759
26
384561
59
53
428899
166624
888831852
67
212789
306855
521754278
151944
8285
17
16
180502
358418
528454137
785483194
47576
95
4
59
71
64245
56
144791
261767
216236
39
378347
567000341
92
203299
305908
821038477
52
65
342705
154857
121096
36389
135851
797377337
698760315
76
435866
98
83
447862
40
5
78
420538
361968
329070
428208
92
710988576
27
6
487318
82
79314
6
48
439657
14149125
67
80
464393
50778
356602
181837
3
75
98
18
63
59942
2
48
6
393032
64
32164
795018878
165493
124966
31944
55
20
29
96015
306153
68
41
66
73
51
125861
428373079
353748619
65
58
495002953
353393
239278
13
403548
77
403674
449161
959978344
459674
139021814
99
482505
52
42
3
54
45
21583
418169
944685634
328062822
89867
75
92
77549748
93
48
33
387700
273967
181635
149379
584457346
111397
142435718
471515134
200325784
1
6
78
76
994335355
69
93049
39
73
1
269244
373448
50
61
49350
20
469354
2
310281
36
118191
7
29
465840
5
44
61892
13
478630
14
372077
417369
75
310790
37
23
50
101903
203667
92
96
184615
94
77
334889
800574484
73
71
491855
131371
6
85057
2
26
28
149952
35
49
398756
345511
118688
658147865
78
61766
86
133499
9
283927
1
499927
77
375894
928973053
8
352844296
13312
98
436387
357554
81
69
26
64
637402354
67
110853
37
96958934
39
29509
68
32
159056
26
35
11
2238
409153
94
96
257010
123732
58
218389
493790
13
111800
52
48
35
4
13
39
423702
50
52099
8
142080
21
9
44
336035
10
96
3
16
60
485371
383048
464324
292850
14
134541
301194
232715721
17
230803
42
72
594534045
370644
68
105202
131933
245053
92433
56
87
82
443143
335656
13
79
95
429390
70
288533
24
211552
408712
154675
35049
585657579
77
956247955
74
65
63
40
53
432246429
76036
7
8
420386
57
34
26
54
77
13
18707
71
478500
226819
29
334224
38
284956577
31
34
493124
87
227455
36
8
82
427928
312868
86
61
19
194036
6
7
20
45
182928
62
140532
23
30
92
242018
16
97
455662726
97
202416
7783929
59384
72880
363232
88
63
50
388961
60
103109
92
22
17
46
6
270942177
94
66
378959
42
3
48
108511
90158
481625
399911
64
82
63
8
310358
520237176
80
358966
971827648
2
5760
160496
98
98
1
88
68
168861
155840000
349926235
83
468030
32
14
1
26
21
455295
62767
115311
23
55
62559661
190809
39
829127891
326387
100567
6817
255258
78
123453
83
97
85
59
20
444601
77
21
58
31
216744747
5
298488
36573
3
192273
23
121918
61
160351
61
1
282255256
71
285297
82757
480550
465166
301845
88
733416231
663242068
52
24
444627
69
534652003
53039
499947
39
41
308399
68159
49
7
59
442379
8
186913
395660726
93
693911711
194183
68
76050
93
94
49
52
328193
31
317610
8
566734615
3
26
874284397
493186
282833
4
428063
79
126999
43
78
64
2
47
348662
440821
18862720
52
46
433786
8
97353
184084
322118
4
3
384299
484336
73
435249
52
58
234812
346565
20
400
63
44
328943
389370
209887
74
81
150407
274939
160601
452955
31
309833
73
61
48763
448506
538057371
380213
56
35
74
210461
208942
3
256209
585012905
337959
136017
1
3
16
45
1
861935275
51474
203480503
427140728
321780
66
8
498266262
225897
24
31
964032065
152238
200220
1
107805025
62
46
3
103562
9
1
97
340560
98
296043
114520
18
78
424624
78
314984
801283681
45211
773961154
24
31
858672172
306135
63
27358
42
416371
208450
9
42
23
55
145030
32
170867
99
15
264240
41
7
94
94
592404783
80
464240
110122
427063
22
2
7
420402
465802
55299
32874
173201
109243
146179
44
65484
266497
72
457365
8
58200
98
365460015
168002
36411
57
8561
98
145210
349488
449153
51
312259
232247
495806
334635
90
15
397849
429005
247058
88
16
459025
31
92
683466973
1
194878
98
469854
390233
419576
421256983
943259569
26
187267
408722
93229
311560
18
383669
72
48
1
53
142958
333170
64463
29
775663069
218636
11946
6
133703
65
9
344863
3
498778
2
413835
69
488675
85578229
303037
27
62
169136
29542
327928
280642
48066
444790
427464980
346829
27
32
529101047
427414
486548
174043
132101
350668520
620725871
719147660
75
117020
52
373358
97
211024
490053
148977
21
727978800
340285
46
24
126372
133992
95462
18
40
7
99
90
4448
47511
55
40923
269725
174220257
21
410429483
49
52
51
57
8
199264
17
4
725395131
238527970
30
10
39
89
50
48
29
199623
5
266590
23
290055
194687
459063
78
96182
671570312
88
4
9
189656
2
33814558
163211
118666
34
91
371267
62
390182
1
155126
36
36
149893
62
48
11
41203
591015096
8427
24
234817
128797
309120
12
60
304765
2
563227635
309526
82
9
72
26532
37
105614
70
9
175508
73
119580
97
4
468075
616419582
299426503
305050
57
85
273709
318471
97
245580
266296
1
6
932508687
265846
285104
346620
23
200833333
195375
15
31
90
5
322738975
353243
3
404036
537536978
81
45
48
31
26
87
4
132495
65
3
11
342674948
179296
153676
49659
67
213253
88
38
53
260529
347290
74634
26
202329
498681
188429
193947
118752280
91845
27
219434
175403
75
52822
802801021
135486
43
68
23
86
230628
104629
498331
51
23488
12420
909645744
481602231
277580
59
72
228298
464594
359432
21
60
314190
724386310
159883
34681
4
94
4
91405
274349195
44
46401
482886
26
342449
55
423317
440364
25
455953
4
990188439
51
242680
35
88
67
342550
4
88
36217
64
258107
94
370863
9
60265
84
386693
627313340
389982
247353
26
170393491
52381
139836621
478176
57
52779419
1
84
98
4686415
351089
12
64
30925
40
460989948
340981
50
32526
91011
32
250183
958639821
44
82
374258
477701
48
632950411
701186387
170871
11614
9
70
141499854
39
59
34
15
110070
439813
54
278511
71
5
96
326530
489174
425013
50
12209
49
31
449328275
415439
53
34
98
20
65
74
290944
394866
61
47
14
41
79767
202974
390233
69
36
95
81
656195180
587066553
39
55
26
59
486907
836040157
356836
9
302962
64
5
36
409565
426347
123333
61
364263827
1
443777
72
91
74
37
21
18
5
8
88968
182690
45
34
48
99
41
89
299266
134007
69386
63
96
29
60
306010
254374787
384050
410736
71
91
39
13792
949337668
8
165280
347339
643641015
40
388300
35
53
830104963
31
390543
347445
268723
66
15
194528
97
229814
339064
100458
65
440957
38
431598
66
167023
36
280999
304041
96758
62
4
402447
244702
53001
51261
2
819562458
352953353
58
539114893
77
16
29
380152
45
20266275
472047
9
992433212
43
45
15
44
220889
438123
86
24
82
821265392
92
27
257524
5
6029
19
325672
63
72
379702
23
66012794
77
345819
426830
1
188048
27
78
481542
52281
384771
79
179093
14
714883280
8
4
368747
18
72
322225
41688
68138755
226639
2
44
154870
26
324708
34
4
60
70
22
3
52
71208
255075
23
270984
395387
52635
6
956326686
55
76527
3
25
91302
341419813
7
70
34978
54
313894
315049
85
81
85
474447
42
386961
54
57
32
31
451370466
294005
147452
45
448298
806997398
332003
231126
67
452107
94
87
47
592671349
327343
129296
422246
8
76917
46
95
450464
33
174286
483619
383831
69
46
201083
338871043
268273
99
47693
76
45
82
75
186901
63496
98
6
236916066
286910
62
83
82
452882
454738
7
116322
127334
71908
98
409207
58
277494
52
20
148388
85
356827554
1
493738
251199
454034
30
351061
81
421039
56
18
378298
5
540603540
426931
56
955889154
68
382564
118312525
37322477
5
374502
29
91626
83
302115
14
451346
445118
107888
14
301900
250079
133518
138768
4
63
20
10
305286
478719
71277
177200106
668373400
78
198951
443485
242699
89
117497
245538
37
82
94
76
91242
37
460647
6
72
391517
88059
32825
72
399282
75
211219
19683
204089
23
149147
65
76
92
38
411833
1
30
213636
315452
31
54
597433555
352513
13
44
7
4
92
52
449088
2
244169
4
8117
48
98
253795
223166
3
436178
7
63
138149
926763620
44
3
4
9
68
44032
90273
23
28
83
84
9
352216
82
200283
417761
6
11176904
369147
60
61
54
436668
74
256021
17
32
18
717346426
95
50851
82
265210
63564
44
27675
188547
167694
433307
90839279
62
29
111338954
95636
23
48195
29
5
4
46
239121908
14
5469
13
489847
173136
133726
21
78
449278
4
66
81224
374998
39
13
95944
56
32
311667
95942
251796
3
375717
16
99
60
284593
383241
232026
152004
39
82
76
269786
451171
70
222591
7
330881
247523
82
462430
65
8
2
26
448696
156299
77
99
30809
712289640
45826
43
81808
143669
7
258242
100591
399585
167341
175936
299513
67
5
2
432261
132578378
449046
75
3
80
24
161304
153416
10
348628
132414
25
919076522
8
358993
170803
6
66
397453
36
48
591575891
439770703
426210
85
176725
323514
45
342282
2
7
415956
6
4
19
307715
112599316
78
72188
90
54
177156
45
7
9
76
22
67845
419823
253338
41
433394
35
9
352333
404106
5
27
34
87
40
44
88642
918282810
934362478
917060224
173416
2
262683
418601
243777
38
88
30
46
25
91
437455
742777326
226267
65
41082
74
55
151323
50
194483
87
34
464851
148155
257817
1
44476
292635
223314
45
56
26
30
459830
50
3
353719
98161
470346
351251
219386
76
442772
172732922
216154
28
49
463102
90
493151778
132400
341254
73669
346769
16
7
194110
2
497051
59
84
22
37
69
7
431382
92248022
429898
74
4
285221
387573
20
43
38
3
30
147797
7
2742
84
63
395084
16
336618
58
69
98972
8
7890
3
288576
232978387
87
88494
72
82
171276
196032
96
521772905
158917
2
233925464
50
6
12
789966775
40
25
94
48785
38
73479
386361
26
18
370081
25
384104
368813
87
8
62
24
80
80
80
69
441640
65
8
379057
95357334
81440
347592
389001
290161
95
47
66
949612098
275505
127209
15
43
139178
393704
829826936
5
99
60830
498701
64
64
275140
54615
14
282814
53
145794
1
5
4
318536
39
15732
691166115
85719050
67
609080615
4
421313
451425
231369
241896
11368
5707
96
51
481858
79
25339
522109812
504633918
1
94113
3
6734
422713
131289
485784
327574063
317055
49
259325
438552
3
10
64
48
271432091
1
84079
487538
99
50
47
479535
72173239
413657
92
447185
79
45
20948
205888
79913
462429
40
893434298
4
53
64887
68
379199
208797
3
252564
426131
122959
79
9
971372595
1
364627441
275845
47
203149
9
172215
7
30
66
557909033
8
19
78761
17344
45854
12
81
24573
19
43
70
285042
977919726
26
176641
281547
158519
50
43
6741
223792
392727
55
294726
145023
31
27362
22
4359
90
462284
52580816
57
483712
42
93
812131199
428972
29
20
400185025
39
55
415680634
39
299696
254855
35
100518
356058538
80
4
101012
32
263395760
11
587242921
80
18
9
32
306263
9
98
92202
712254073
787639910
5
80
55
4
238389
97972
394399131
5
20
142232
276108
69
80
6
104720
87444089
3
2
852097285
816397238
19
35098
54
71
62
30
60264
34
40
58
21374851
905405585
75
469045
85
2
355133
8
254697
303435
315021
1
89
8
492436
66921
91
240078
367404
17
94
490808
32757
16
391790
585783491
191102
14
64
6
475423
286911
354215452
457831
474022
6
432653349
2
913941768
147414
81
325782013
420231
55
453463
47
490203
67
143742
773210630
57
916118478
378279
77
316940801
360972
895721840
137807
7
83487
28910
94
30
816283190
344529119
70582
415359
70
250922
20161
456856
540256793
100133
88
59
68
2
101062
65822
82
33
10
447533
31
9
59
78
246131
9
87
272514
295767
8
448882815
146579
98
48
1
306598
69
250337641
18
526476275
6
492141
183145
818973954
40
314405
93
110729
484476
488923
354639
201738
168916
221841
62
102651
501283472
55
403240
24
15440
225949504
425248
5
823515902
3
2
6
359313
78
54
411225
386193290
153115216
43
57
98
92
58
88
343486
404202
39
1
985947521
310996384
302272
82
212014
3
16
34
19
39478
41970
341684
113247
66
17
24359
682327355
282901
127083
42
33475
189868
957985927
211352948
26867049
35
760306437
46874
154710
378864
758707802
95
9
14402
96622
20419
445634
70
10
306690
94485
20
56
48
59
22996367
96
400151
328774
2
85703
246501
19
53
30599
111742
487156
369180405
98
82
57
367401839
85
123303
46
596899072
320003
264162
397920
13
1
199196
1
37548844
15747
385343
92
86
76
83
302349
78
103254
8
11
37
850120922
92
35
798688552
132336
81
132506
91
69
367169
114980
228310
95
208625
19
97892934
14
58
7
478732
86
70747
447034
214793
132611
359076
75
35
24
52
88
56
267768893
93
365009
56
49
3291
144395
61
5
57
3
1
5
69
82
18698
33
45
1
295616
29
31
7
242211
198636
27
411579
15
85
62
314519
208614
334508
95
349906
7864
93
60
76
45
33
2
55
91
4
212432924
31
300960
64
96
55
95049
272897
10
394562
72
92
182188
27377
126313742
94
53
82
39
448698
9080
363186
431311
106561
202335
82
75441
95
2
16
8
20
25
244228
332916030
1
261594
524039566
13
16
48877
94
82
372030
41
322960
75
28408
6
470560039
38
456153
83
48
201761
27
34
3
1
202956
486407
1
51
273225
298150
116359
750000824
34858
335491
178224
236812
9
226195
17021
51
85
49
27956
77
97
75
317762
154869
7
332800
18
18
3
1
81
193931
390514
15
6438
26467
220922
251052
144200
342893
484045
379835556
123500
65
25
9
9
55
341709
58962181
375783
314047
40
68450
9
55
8
32
459360
42
10
88
56
391529
63
268191
10
25
147723
369644
459925
243020
29
5
74
9
484249
17
536773257
70
62
34
191535
66
7
77
95
324552
37
68
94
34
62645
281517
409146
95
72858
18
42
497351521
289604
201051
318943
77
89
396445302
294669
356616
199405
233083
309555
237767
47
27386
47
16
273899
61
275526748
13
5
239676
29414
45
18
637842605
309827
45
236301
355406
69775265
193401
452237
267821
27
91
297886
353375
86
31660
485740
78
22601739
3
57
69
96
337357
402870
11
69
172616
34
492253
97
351622
19
74
361886
51792
59
38
54
149586
439194
108841
327093
7
148749
59968
103108
188522
36
437994
50929
52
83081
6
759772022
61
62
89
20
55
221830
22747
621693357
50
157687
9
8
299231
84349
390893
356673
343659
53
388005
309549
177418855
140990
93630521
245787422
21
65466
84
34
69
279324
18605
52
90
6
308978
44
872596113
96
85
24
410845
603954183
5
11
868320470
380405
452840891
60
47
14
36386
278136
5
76
74071
442552
477601
44
155956
89
86
467611
96
9
176582
62
106308
233152
10
32
132569
52
45
353452
210714
394619
221870
51
316035
46
32
221960
124377
487532
2
160116
391316
88
272763
382839725
57
51
859947287
68
13361
235308
581540647
73
151392
17
235253
52
374301
117215
84
193716
9
6752
351373607
354572
35
227102
81
98
279280516
201373
28
7
91
50
413921
60
50
20
87
50
7153
438871
337866
8
435984
22302
413582
212839
74
15171
30842
8
8
24
12
36
310582
90
278682
45
7
646625270
96
61556556
7
142351
742059727
15
35
701701581
40
89
204641
148602
34
222345
76
314513
221828
99
105902
386054
3
2
387683
61676
178183
80
102305
5
477998
47404
86293157
18
463373705
905325601
73
979239755
66624
28
58
45
45011
188938
2
15
493687
30
21
9
26821
437448
8
470507
385698
181076
3
229342635
131979
139451
21957
388465
99
85
6
352927
213676
43491
7
200798
32635803
314526
165821
495071
37633342
44
9
140989
108712
97
176918564
623281469
75
126150
20
63
58
48
420967
9
1505
56
232087
24
77
178849
302979628
9
32795627
53
299008
329941
47
6
384131
97
351619
189695
82
4
58
99
381633
127078
30929
95
211893
444029
156596
777356647
45
61
3
898447220
173827
11
69
232192
109788
86666
92
36
239125
65679
13
160643
50240713
316229
784245380
131109
198860
321496
5
99
216042
45
443477
144705
397268
97
89
203118
495850230
72
18
54
4
109993
4
387828151
32579
30137
268624
6
31
220163550
56
48540
882274311
65
1
686025124
309279
394634
149235
9
39422
9
468322
316608403
14
388125
57
355417
23
55
344172057
10490
432753
12516
266116
461871
46278
14
49
46870
13708
123784
98
165453
6
11
59457
5
42
467610
50
39
201043
60137
61
141446
37
357339
9
154877
880989094
67
164152
5
44
224640
16
446199
59
339694
127405
6
269611
279898
694408766
139660
5
443172
394270
255581
124639
406248
250483
318591
79736370
29677
61
67
72
33
47
250234
11
614695308
469819
46
99
7
19
63322
99
55
55964
8
874083441
938678502
46
50
6
452855
73
71298
405490
43
261447
346477
71
178430
67
61
314097
252698
78
395933215
243280
18
189679
50
62635
78383
958136114
337069827
154247
39735
523925521
63215
9
1
5
443573659
191683
7
71
63
379088
1
37
63
197876
110799
17850
386153
20
625720565
72
44
189810
36
422323
214009
381795
83
331574
382124
83
66
964378972
113823
2
103977811
774026411
38
80
15
52
182753
3
205575
312059
24
417541
91
30
92
197713
49
375410
4
292817
184369
12
189581
23
432495
153009
17
478301
45
425388
3
114870
314230
20
81
242839751
190705
24
80954
72
213166
11
79
68026214
56748
381560289
868
397705
20
37
38
2
2
99
24
34
28942576
443033
51
20
428156
302260
9
444450
33
137866
19
492544
4
47
97
80
62
35
435574
56
41047
125538
5426
83
22
70
392592
12893
7
56
276118
193768
331073
5
228449
46
23
28
72
208787
91
58
74
927700039
219319
139487
17
29
178114
5
32
472487064
78
945450048
99
4
264590
506534973
29
488899
127506
37
1
387205
52
37601
27
33
90
61
173342
32
95
3
15422
59
72
494423
98
4
3
49
19835
668374209
85
13
71
448681
15
312399
72
19
153678
264457
25509
7
46
64
48
136784
10485
53
55
32
305010
691690186
2
2
66
231732
172791
468730
306545
187435
23
204105
3
164999
96
207151
46
8
19
50
46
395767
33
51624
244419
12
289449
88
18
152906
488490
884818583
58
1236
246681
457708
6
87019
184324
3
275077
30220
184626
14
169963130
24
50
105360
37
185773
711368273
23
93711
330993
7
21253
161170
3
9
376628
294963
21
226714
7079
87
55
57
64
10
18
3
299990
108013035
52060
200260
803868368
3
89
18
293953
63
259097
61
44
487382
6843
80
234819
44
455856
75
20435
340043
36683850
811456706
469347
168722
155566
13903
66
223838
25
34
299864
89
4
448584906
388350
6
224536
7
43
82
199877
161483
13192
6
76
37
186890
49
10
350928
50936
63
7
714070384
329375
38
332173
255868
89
34
29
22745
60220
71698
20
489563
20
54
417624
89
440099
404404
95
200687
154544
255365
6
86
60
87
78806
112156
254170
17
215497
472624
478464
599785726
108315
91
269395
55
25
81313
356373
64
37
16
3
438050
28
42
8
13
62482
85454
17
36
10
49
8
15938
631223543
36
395066
2
6
104921
37
32
872017429
78
237505003
27
36
211218
40
7
999577081
48
304737
280467778
303645
146366
32713
219366
380753
241382
19
421932
191037
105374
249242
472375
18
53
305055
20858
67
92625861
763527225
37
6593825
12
869868367
394096
96
166454
343315
91
230258
140593
152075
250816
95
96
4
79
62
308052
28
13294
34
241567
78
11
74
29
27
93
165137723
376886
80
478392
34730
57
194979
223466
617982713
23
596341515
313580
13
428520
169607
4
21
35
167680684
100491
59081821
30907912
33
254387
179387
498108
97
19542595
26746
88
196775
34
76
14
87
364241
299798
113284
92
190538
837442881
30
302823
78
3
114201
39
140750
153715
337792917
20
31
480998
8
14125
20
9
95333
58
91
92
74
82
178736
32
122915
277581
27
440799620
102282
132305
448847
71
539491522
663817583
422833
39
59481572
191609
277759
9
75
98
30095565
310624
62
2287
66
297359
85968
29
433656
86249
92
14
293813
1
119997
323436
75
363737
51078
31
192474
341088
149045
308672
684941694
63026
98
40
101986
71
469062
716212852
5
279548
494312931
2
3
380199
10
99
28
302234
5
63
323432
45
8
48
282068
479627
327055986
92
90
6
317669
623953683
51
27092
287955
8
450048
9
8
98995146
164490
86
86
473450
36
344931
134741
432356
49265
38
2
39
51799
291838
7
143544884
313309
8
396844
5
404570
76
36
5
81697899
135060
64
59394
60
3
184873700
4
301781
60
96
399013
52
392902
26696
6
313371
306175
72
92
280624
248624
433899
480854820
80
72886
55
6
495499246
329087727
154494
266825
62188
192594
5
58
36
3
45317
79
32
31
96
9
25
73
134765954
943175227
79338
450807
270372
21
182736
246135
432454
428731
32
165065
73849
98
476556
93
460115
2
29
20
24
352475
68
2692
3
7
73430
497322
244216
5
197157
16
373431
200975
36
167574
913238774
86
139219
78880
48
33
48
857085362
67
123819865
17
90096979
102208
75583871
289163
279970305
540069870
19998
26
60
72
757900370
536342371
45
2443024
396943
22
471955
8
4639
301942
437607
33851
12
1
419716
3
38537
10
20
52
85
39290
2
90
94
369387
8
99768
53
416734
29
34
81
393921
1
35
82
786510803
459004
6
486258
236643460
1
88116
32
35
64
304113
393584
14
59
95355
8
257363
40
77
134124
67
10925
88
446053
22
92
154119
55614
1541
51458
59275
276542
5
70
2
7
47
156730
30
64191027
372335
393548
112763
4
187004
232056
8351
64
207020
463564
46398
94
300547
33
6
79370
78
61
642290158
101999
242086
86
99900
5
22
480638
160327
287838
303544
74
76
476625
77
224797
95
42
416329
25349
4
31
768395403
103007
248179
67
40
412219
58
252964
37
10
35
323966
392771
79769
29
38
71
98
59
295785
66
77
38
42
20469
24
200715
86
887433654
99
50
54
360678
17
546743831
468378
50
69
29345
435623
13
70
67
8
131632
277086
3
67
326668
56
4
77
41
63
98
68
18
2
407617
58
58
8
12
91
18119
258946
90
63
358476
339340
74
99
73
180336571
7
673629226
499643
89
497996
143014423
27
60
19
296888
7708
389052
44
429348
8
8
221449
432874020
901448892
24814
12653
87
9
429287
9
51
698532374
188867
382297
4
65
458362
7
426722
81
29
447181
26
46
97
55
214933
88129
82911
71
52
91
371111
86
267024
51
369727
169961
67
167966263
30
499121
240279
874146848
4
86
18662
220290
273247
73432
177705
4
61
123763
6
50
330723
672594016
358984
659924689
206494
25
79278
16
23
91760
3
162899
53
5
28965
89422205
314642
1957
389145
20
66
66
374940
70
21
649482179
42
9163
429210
266811
10
248000
67
33
37
338259
47
5
10375128
5
9
440179
23
42
83
40
65
185528
1
71
329811
6
693219154
336479
489404
57
2
170295
13
31
81
27
79
27
470683
644818555
18
18
88
158926
50
346337
236595
34
357279219
59290
3
6321
80
83566
426527
110027
3
169186
770243363
159492
79
13
46
8
6
23
8
69
93
167699
19
224801
76
462155
6
31
361857
41
5
8
28
155552
95
351393
81
9
66310
19
34
2630
90
23
39
54
276183
77860
116710413
241978
3
779894667
26
258399
18174
36
61180
56416
309379
434688667
28
558249347
76
207038
256178
43
38
1
34
8
2412183
170324
66
50
46
89320
106605
153633
59
76
39
33439250
88
53
17
540341255
5
78
112657
451769209
96845
140380
6
28
72
339927
45
365611
43
8
280315
169542
39358260
50
46
98
71
462597
191576
14
3
120368
336020
18
59324
292946620
39
53
372592
7949
213640
562996206
4
5
665609193
415729
977368783
39
305556
59
484263
98650
370353
84
97
38
996452298
46
358232
2
474340
69
19
465893
10
443899
34068
76
217632
409573
29
422787
255741
6
5602
86
19
373869
29
72365
129934
72
93
951913583
2
372722
16
66948
13
259877
86
18409
43
319762144
68
108702
27
264656
68
219233545
35
410211
269327
432219
35
328653
65
2
67
31
92869
89
9
72
400385
24
38147
85
269491
66
962352280
84
449450
581188821
75
27
814407661
57
46
26
64
167124
178139
474532
616391950
93392429
50
87
20
459672
59
53
253278
199025
113113
6
4
247544
45311
929080487
38136
665290246
594770272
183357
50
370064
96
497033
104745
816463609
3
69028
946253934
34
45102
22
5
14
68
390877
12
83
36
2
258976
493592
321166
324782
57135
68
7
126725
445112
212989
44
14
84
55426
215512
3
9165
499689
212511
15
335312
31
20
223027788
396710
241614
150761
349429
80
48173
32
38662
51
220574
178835
142782
9
406239
6
59
57
598847117
55
144658549
86
16
481821
254635
87965
27
162607
58
245034
67
23
152150
56607
21
362236
75
159951
69
121428
451284
25622
94
419671
472560
8
20630
52
64849
71
39
316711
25
75
3
98
225571
374598
90
429399
98507
427423
195118
393571
64
14
410713
76
489693
67615
9
68172
91
18
225695
954
49
17
483759
91408234
14
77
930199918
44
349420
180606
59
55
4
20
62
39
323375
347400
456851
336157
15
60
87
33
3
670639955
61
98
22
85
488839
36
127444
60
188560
3
307332
474737
390558
471634
76
92840
9812
94
9
341103
76
83
21
93
9
6
212680
9
120276
7
209301
36
22855
73
190641
98
55386
30565
190098040
70
196674
348460
284119676
97448759
488366
371548
474987
81
2
76145
128590
98
40
9
762862050
81
292270
246111
80
63
244671
19
92
419659
39
1462
17
116350
96
310945
238139
9
7
13
526515134
6
16772
79755
407639915
28135
354087
17518
15
440116
89
379926
96
84
236599
60
219830
5
1
98
155647148
7
420248
62
3
3
255720
72
58
385336
4
89
28
61
309655
80
263757
1
25
10
35
72
31
350032
235639
30499
183991
388870
38
630315461
172210
93
13
455972
47
5900
234116
87
431364
456828
84
29
163424
13
286654845
90997
55
240814
18
44
23
5
140490
605611801
379578
482646134
92
147439230
60
265968
549481119
13
339275
5
838186539
62
62384
87834
82
161976
28
4
917957625
6
27
2
144039
136695
37928
143299
78
6
40670213
475898
46
122129
83977
37
441739
203017
173620
470869
9
52
340763
906552023
27
114298
69
69
34
63
43
92
44
538976489
482125
88
1
164838
5
54496
439647
34
39
59
2
84
302749
178874122
6447
375047
7779
65
363799
90
75
81
130219947
68147
191950
6
59
4
4
256570
295803
56554
22
276317
353680
47
13
23
38
63
39
326464
73
18
38
49
65
203952
90
276728
47
1
30
81
4
64
273705
239455
33289
767341795
316633
78
95662
92623
427490
87
5
93
3
101580
6
3
18
87
455755
453754
46279
253627
4
4
572911059
72
35
97
95
368441858
324351
370110
7
13
8
36
160829
22
187914
78
48012
24
3
2
435222
98
82
41
419677500
92
383036
455534
1
216935
331873
217535
98
20
327877
478355624
429587
32393
512308443
177585
32
188279
5
98
9
35
82
62
7
87
35
69
101122
6
30
63
36
457413
84
58
63
4
497046
1
62393
191550
7
331933
17
33
64
57
1
395629
113150
4
95
48566
44
452939
181561
16
379064
435340
181274
40
52
90
81
5
197536
37
39
6
61942
110587074
379225
500618451
492417
184055
252562
481101
39
26
57
327103
376927
60
34
35780
522516329
107029
105546
387619
138924
400940
82
362196
222689
55
53
38
28
54802
24
56153
122710071
271872
382399290
95057
49
32
45
61
45
7
91
76
452484
29416
12385
18
677090199
79
14
119182
941899869
372355
92
60
452675
426522
56
103354
25
93
48
18
1
290300
23
34
19
552549266
367550
52
160456
479641
67
45
13
82
220725
340206
26
129659
174747
93
237108
3056
64
156268
304924879
337588977
93
7
435598
336572
53
41
279966
8
33
47
484250
85
95
16
7
88
5
918533639
26
73
212767
8
163202
441372
26
97
136130
56
82
306775
67
4
194184534
17
477272
471128
494304014
775834883
70
45
59
27
80
362102515
277116142
267868
7
89
57
64
95
79
408560716
268349
31
79
81
85
67240
98
53
249822
31
25
31
17
44376
89
332847
81822
5
242698
84
11
465703
206082
56
60
36205
49
81
122212
8
92
61865
83
333382
425044
73
803570267
21425
7
32
639127928
89
68
4
33
235063
6
98
32
11
45
4
99802
5
153161711
180104
1
11
49
37
177308
772570163
37
33
90612717
81
72
24
107052828
94
55
78
305487
248239
48
31
380994
253530
7
384941
174706
67701
35578
14
31
79
278165
233287
249670
42
123479
272656
305762
28
494780
142149
421756
8
4
124082934
161517
2
95
40
98
44
447880535
203806
243555
32
763992978
322916
465899
223573201
237091
680330323
769269886
165616
88
142429
8
56
75
414540
86
16
77
288344
69
88
471304
50
256230
431661600
769792899
206846
90
166383662
654725114
1
30
4
59
1
71071719
90
343164
20
15
68
390633
834209544
54
432915
2
73
72
97
397548807
565171522
81467
221694
231205
83
262950704
192548
98
11
13
87
27
57
239662
34
92
75
79
57
829356897
394713428
34
436217
120420124
5492
141480
422266150
60
57
32
7
14
66
475518
39
238231
41
952325555
7
17928
64
339529
59
493929
6905
305628
174412
5
6
87
193276
155011
329987
175090
75
158298
491456
6
201636
123573
296962
270289
55
85
338102
64
16
390205
384366
7
49
13
85
91
349573
645745804
146681
265575
68328
459641
373799
559704494
160528
135398
421855
55
438285
50614
731891479
48291
86609
74
247960
376324
372769
461977
46
23
368892
194413
131130
349729
492457
828483990
21
341715733
92
371743383
323971
132989
72
20977
957928682
62
93
40
50
413548731
239958
58
24
114288
88790
3
422338
244447
47
35
62
3
4
3
61
187990
45
647082349
58
67961
11
1
120296
1
27
57503
637461718
415539
15
34
127355
105823
450414
8
439068818
97
57
388516
44134
310711
30
410986839
15
655956857
14
64
35
52
463968991
115253
80
206431
37
97
26
444623
47
40
212949
67
254526
42902
46
95
5
57
74
282158
85
201520
80
927720032
50
293833
34
455651
34
165605
235132
389871
416363
5
422730
993526889
30
53
65
51
542494711
244214
63
277966
175986
2
66
416957
59
26
463454178
45
403893
5
401555
332785
297531
4
473192
55
305620
49
662949822
45
98
408144003
73
42
265137
324443
81115
353706163
408728
62
374024
336693329
17
23404094
57
337597
71
31
85
3
484437
468234812
36
13
48
368521
59739
526374105
17
19
77
38
14
7
57
53
9
446187
2
84872
9
31
47
418451
333677
378389
432210
499290
332909221
427657
77
202342
79
89
83414
34
330442
342371
14
198757
3
127518
9
252450
26
410832
32
2
54
237979
302397
25
166526
152893
521438508
355738
75
6
680274252
49
2
18
7
2
9
4
455051
307705
60
265677
6
100616
563470739
31
223078
64
8
56
87
5
83284
5
18
83
359555
276384
38
402150
132397
162916
68727
151393
53
665522307
32
6
234556423
205097
65
28
641408088
253240
389019
74875
222591
42
45
58
74
259009652
304825
19213873
266709
363174
162488
26
3
195605
15
131026
415232
3
442856024
44
215172
374779
360093
148373
21684
6
345290
498336
385815
65
887175580
314881
89
52
13
249611
89
68
48212
8
193105
255123
45
380267
98726
24
18273
395249
259689
223960
4
96124
83
219356
7
84
620082702
151312
28
63
339835
50
72
254911
70911
9
1
5
41409
5
131945
112662
54
162092
67
76
68
82
25
269226
10
66
270910
4
14
194976
281835
99
483912
1
1
83
466344
346831
902895024
140487
11
55658
3
956578511
743415833
176528341
30
465858
102771
290523
84
70
347307
376856
6
220224
145376022
237452
57
448822
61
391627
58
740121640
47749
94
83807
79
84
39
183302
4
174692
105632
29
167023
402877
51
469072373
78
12
77735851
344517
66
181908
488306
90
48
20557
127315
14
783706929
98
277006
53
20
146970
77
81
456971
248870311
825377800
232538
2
52
619720572
456660
246501
60
897826716
335072
2
338373
43
16
206579
66
232534
7
44
6
65
308403540
52974
49
1
140720
41
189259
7
270447
383714
427896
2
67
313189
16
280777439
252602
7
24
386640
825012445
16
7
43
224855
56
33145048
203203176
254499969
3
314133
7
34
4
22
43
4
79
51656
43
46
3
71
410890
196334
22
32
2
323777
4
448784
466450
4
735684414
896638936
12
67
6
7
712
27
441502
4670
332608
27
13
3
29
20
152010
65
135815
24
8
70
1
85
152519002
19292
98
78770
187827
121001
31
9
31
19489
385244
428701521
163736003
84
33
420000
7
165624
19337
667135531
40
65844
77428681
371181
75835
45
37816
76
10573
9
76
497153
41
1
34
9
340341765
32
50
421712645
74
62
447605
1
38
75
330691
414690231
84
1
2
61514
79
61235
61
156750
36
109739
63
34
402237
54
366044
6406
132802
38
2
92
2
194626
83
31
113307
494711
72
98
194079
136657
73
15
180737
153134
23
70
41
15
46
11347
39
279567
37
7
446786
11
29
277859
258185
299548
70
237023
37
39
479161
11
96
75
3
29
53
15
453256
26
115430
22
725467962
36
95
436350
30
76
32
453221
42
20
377017643
106276
307499
46
87
677502913
54
42
105465
30
497378
59
389790
58
295989
5842
26811820
74316
75
1529557
113119
71
977598916
98
53
104833327
29
30
12
142184
32
480664
32
108674
84778
121935
223731
637490993
79
82
91
403455450
63
92
55
89
295614
484970
281968
8
51
58
30
87
8
4148
38217
34
80
678007019
345770
14
303464
976923101
64
42
51
82
308491
79
1
263133
100699
32682
383716
93
1
40
137905423
42
421696
91
22
319948
8
368852
324412
179510
303384
65
421642
2
35
68
23538
42
88
3
89
88
729912462
10
24
64
33
27
74622
19
333886118
63
269350552
37
100370
392001062
93
365890
214890620
55
616632730
483313
36
493747
107146
157700
55
63
420561
150345
122598
78
145640
15
365685216
138512
8
355526
10609
94
78
57
93
60
357946
226368
4
82
97271
87
408292
81
300806
73163
62
81371
450509
59
41138
46852
593267898
88280
53
913186271
270903
67
406715
272840
50218
90
81
18
88
249449
221314
342767
387746
31
38
4
499427
7
705998916
75
3
133214
1
415495
737162198
67
42
96
97
74
24
88
11
61
17
50098
58
376971
98
59
76293
60
4
11
71
76
64
348939
470880
5
89
5
6
6466
468419
160817
101747
422261
405599
476192
56
20
1
27
7
25
8
499805
27292253
705458353
344907
99
202134
310223
69
21
89
174376
4
83
77
95
332089
7
13
128037
40
145430
1
151174
80
17
464648
856797427
36
119323
19
58
337286
86
40
85326
193823793
59
95
200674
76
498392
73
4
34
99
27616
88
45
85063
74
15
53
270369
4
93697
42
24
188206
13
56
37
7817
5
80
91
865495857
17314343
164447
80
8
10
93
74
24836
952530556
61
151034
42
57669
112592285
143916
372280
132293
81
11
95
17
378971
228899
18
76
25
251991
84981
66
97
121640
448150
245518
46
428745
77
449625
13
75
21
370349
38
92
3
89
344869214
48861
883321745
18
299895
162381
10
101848
45
73
76491
23
8
7
74
28
33
166094
51
208194
217575953
50
161944
37751
204873
53
25
71
76
18860
97
387298
83
8
91
180392
5
44
86
21
114742
325139
6
47
48
95
80
75
5
32077
234145
55
86
431225
56
16
406888
82
57
181786544
356511400
94
473735
76
244228247
86
30
12
10
40
138031
85671
27
55
265673
314213
154435
442576
99
49
32
84
77
36
306979
85
90
330619
57
309456
57
99
6471
8
352214721
250616
19
75790825
38
50478
26
513897083
95
428035
19
775104044
53
367608
4
21
47
377467
400767
52
20
28
484339
76
234023
965102744
7
401154
42
465740
5
71682
71
99089633
59
47
133100
32
854908406
57
443515068
443502
2
95
403207
56
22
52
88
337177
80
198613
8
74
23
56
231115
8
1
343087
22
382066
47
61
31
4
485828
43
234338
246256
6
97
342190
279673
304175
228851
165327
45
62
4
356382
67
28737469
293774
356546476
530906238
198354
2
80
391461867
587150103
313765
81
29
63277
72
311493
67
2
52
99
327950251
61
32
98
63
25
91589
31
467283
4
317658
21
9
82
170840
171321
109631
44668
477052
374464
336051
203645
68
454186
340744
24
575754427
90
94
15
53070
11
9
4
6
434937
80
159024
2
46
142818
66893
964105839
34
68
26
196441
4
4
458652
50911
72949
31799445
210073
43641
57
5
9
482541
84
25628
343852
93
692002959
114532
59918
101223
14
464162
448585
85
59
496982
440453
105293
6
14
238575
477640
176033
63
367651
50
561963347
419889
42
432899
317443
4
73
772541387
89314
825406259
79
30
17
8
37976
215088
346157
435583
342330
396845
131209
89
199883
72
73
405215
60495428
310798
61452
99
5
58
1
427976
2
29
96
337289794
87
223465276
294887
64
65
316981
277576
154960
27
98
7
70
290241
11
90
144697
93
422190
4
55
88
816322904
4
399017
259721
219567
627962243
323934
994547045
767842759
329151
49017
1
70
91404
224199
358665
56
4
796155636
316061
316715
68727
302964
420042
210590
63
339522160
951419486
7
46
131149
684922528
356217
76
144922
7
10110
46
73
2
64225534
55990
5
136582567
9
280388
195549
478376
5
43166397
48
430853
3
18
33
232187
78
68
10
59
2
51
20
29
356962956
37
59346
2
3
3
1
4
10
335708
26258
133332
41
232683
735570048
98
42
214594
22
310429131
32752
631400343
448139
114211
135023
65896
412293
368129
328707
164695
54
247470303
435295
6
59
111542
5
303080
2
98749
485616
321525
182022
14
43
73
89
39
422297
354531
118463
165087316
22
13
101180
215281
81
62
6
24
26
35
634940961
451645
8
414269
4547157
73
361140
70
161577
49
269973657
462197
89
14
76
158757
25
28
44
11
41
2
12
294199
423725
49969
78
71
158113
47386709
39
373003
56
53
11003
456450
281431
544493494
31
26
158535
798959627
76
36245
882655918
217560
480860
267078
926174670
298689
251489
306856
400386218
29623544
259181
31223
98
428187037
259565572
1
31
33
18
34
9
35
92
85
480940
140245
267369
856114716
142818
112740054
198784
96
518358807
58
1
414053
441197
10
38
36
1
245020
6
115795
38
474637
99
62
399191
79
91
85790
5
426216029
59
122462
194537
47
5
186505371
249435
7
93
67
6
73794
98743
168725
485757
86
94
234915
24
9
23
13
9
58
384978
218271
88
443480
29
402075
761262063
85
65
171380
5
69
5
444513485
47874419
704586981
76
58
254142
78
233721
82
48
297247
22
46671
72
300704
40
217351
41
350219
27
52448
609017194
13
302062
6
497825
639903307
16
148931517
239801
15516
55
481366
266956
52
238081
4
45807
33718
52
137771
243121
204103
40217
401494
43
50
2
467199
5
89
4
37
492825
17
97
9
368843
263762
82
337529
449017
27
94
62
400451
368743
189955
44
271866
315631
85
60
38
158360
6
33
157216
725186825
398968
389910
65
498530
12
54
70
171128
541856070
27
90
80416
41
422100505
498332
76
18
464091
96
60
74
269183
9
314158
79
42
46
296495
161837
245942
469015
47
57795
167426
810014396
368042
276469
68
29
55
31
7
195768
371129
69621
88
8
124323
86
71
125994034
146774
1
78516
125540
350042190
53903
100860
53
155822
464838
404766
425027
16
934307324
573741095
11
553036332
83
82
127945
6
43
153887
26
65
153
35
73
34
474672
4
148159
59423
297005
51
55
81
9764
5
477424
362596
18
5
59123
50
233637322
73
10385
5
532668800
39458
232927767
15971
329655
614872987
19
83306060
99
47
61
866484380
45
69
456384480
90
39
242088
51
225422
57
92295
2
161800
74
10
91475191
289366844
228405
362967
339676
43
70
230677
2
16594
382708
26
275254
52
433680
31
259904
317837
340238
431052
61
348314
266067
89
119656
54
79348
85
66857
82
596262161
45
255233
352431658
78
986231464
69
44
14
263281
39
36
297002
63
227965
860132396
79
936926156
403478
39
431709
367951
5
263194
6
97
74
61723
74
19
386662814
449514
13
64
175324
15
56
84
6
32
195797
8
223479
1
33
51
43
82
89
71774
283071
31
2
151083
8
54
273782
4
58551
374031895
9
254772
22892
401062
12624
466094
467156
19
17
6
35
2
56620
352701
86
88
712507160
39
913215217
429064
60
442581
372651
75
610609940
3
347615
51
81
3
85
56
334065
60556
860236215
26
203536373
265759
92
89
6
95
365334
9
12
90
174806987
365921
39
267310
221526
36
14
83
340850
2
369593
349233
39
181249
63
77
238832
321731
11
9
74
121067137
34
2
56
400873
55
68
249712
460750
9
345533
43
77878
38
74
516050782
239542
445554700
68386
194981712
45
98
74
22
156889
123834
121499
562432918
432948
11
44
92
268214
60
95
271622
109874360
85391
47
436398385
54874
160621
604915915
2
296473
11
427545
3
7
3
74
8
467730
9
479418
78
61
257829
256601
94
331473
6
268468
475671
91
12
48
198524
19
70
109776
88
85
370630
79
189723
298571
382172590
36
1
1
82
34
13676
78
1
292847
3
61786
24392
481712
318369
9
36
75
398582
201094
476145
325663
66
71
93
8
332423
22
88
428182
494589
179124
92
26
59
71069
75
207530
372983
57
99
7
694230184
266515
497232
6
478599
96277
43
79
448057
548899901
294773
44
1226
151026452
85
80
49286
42
46
278716
83
376509
725320124
36458972
845801083
29583
6
22
72
59
69
80
40
9
33
408152
117829
121716
37763
6
24
106845
320441
134041
363092
93
200714648
33
21
20
177874
37
1
299813
45
114609
283523
28
140037
537717470
66
87544
80
52
16
9
478453
3
471209
1
199916
29
84
28
22
193376454
68
33
58
68740
328443
213923
97
996388844
90
60
53
376350
70
248620
77
43503
85
8
385144
87
3
319332
241373
387257
26076
76
13
6
828331689
140339
67
58713
307377
222397
412673
14
68
475242
69441800
82
42
79
468737
105201
372577
148663
374263
82
38626
147351
127890
32240
7
92793452
91
427190243
464133
425905
73
411853
387341
81
235731
145042
21
8
362738332
684503345
98
716908174
539762028
83
18
8
59
274403
140662
80
326517
474984
21768722
45632
50
83
9
10469
235382
515383323
156709
94
76
16809
45
37
176390
50
13
262206
387719
33
113009
67
92178
366847
2
57
58
82
82
475891
39
74844
246371
50
32721
408289
86
85
409122
415381
478491
48966
159347
148061
348021
42
19
230622
372474
341983203
92
824789039
272939
347314
28
346114
25
18
13
123185
1
66
372949149
4
16
136829
443226
152019
60
50
308654
65996
304870
925014498
9
16
444850
12
48
878693379
55
55
247333
48
76
90
8
356655
82180
28
51
329278
122827
47
477516553
12
57
27
26
98412
94
5
56
300735
477158
510312824
64
112157
73
115954
247591
456728
209265
278789854
9
19
336192168
48750
373277
91
59931
316340
24769
75
2
2
14159423
471094
240477
54
5
3
67
820377143
7
404405
453005
119249
72
60
30
77
63046
286120
10
71
82
31
99
38
124858059
81
48
436138
16
371478
266482
427844
26
77
8
233677240
269202
79
366335
90659
41
351985
127308
124227
958928737
60
98
9
86
30
307717
415004
49
20
124924
262748
469858
4
52
226184
172557
42
95
25
286519400
43
34
9
136275987
175174
361085
5
53
555058056
8
57
60
273713
60
77
436841
17
188801
333566
92
15
95
67
113886
157621
41
1
428567
443933
72
684405885
578443853
23
340276
198662964
57
79
55
820311647
273672
40
89
40
54
11
307731
7
93
334344
52
26
20073
403177
187085
85
41
365284
19
475675
21
45
98396
291553
400626
81
80
8
323008311
92
79
98
480181806
368916
252656620
57
6
84
44966
65725
364000
136269
6
91
14081
61123
31
175737
245432
390080
66
254708
8
3
4
9
115401
251547
294403
35
34790
44134
39
259125
305820
29
89093
36
472333
81009
133510
84
27
159886725
331410
3
72993
420454
9
75
77
84
34
2
741313806
312546
3
26
26
17
57
132042
186912
84
400484
224372
132136
8
6
59
456404
45860
443215
7
69
124544
438481
55
44
35
447168
76
37
202671
41
409199
473273
259293
8984
8
40396
441949
651877177
62
489109
153349535
326473
92
9
8
65
40
44429
56
352689
61
54
333642
197365
196568
793256750
293343
49942
60
477610
61
16
812311770
106443
79
61
80568
54
76
73
888391092
269801
43
7878
70
569182589
18
434458
66
4
6
289690
366864
226299
195418911
70
91
71
31118
441409
302955
302834
97
827745643
45
29
4
81
52
713573749
91
100038
386230
417320
195436
4
607054901
54
2
157968
39
68
381943
355654
86
103076
4
7
84
257576584
426652
277238
78
97073
51
455409922
360951
87
5
4
21
1
18
80
4
103531
427940
240054562
9
77
21
32672
183705
478273
975308558
8
88670
73
56
6
64
406827
513463072
120017
369523
74
731280889
56866
105460
44
285103
697875955
248336
366731
227316
1
295517
9
48
55
36
476359
503625228
82
55
148803
43
1
33
382117
43
348118
64
184717
71959
97
32
70
1
6
116640
98
181519
360383
5
98
73
102868
58503
52
80
52
26
351851
75
238557261
67
186919168
828469287
11108
89
43
25
71
9
426331
55
42
3
200748
5
376409780
86
37778
396935
161401
19
31
233830
6
3
4
38
380934
369281
8
102405308
466059
4
38805
481056103
156208
38822
38
433511
437843
280243
248225
37
407691
330665
93190
55678
407398562
43
65155
723954753
3
467994
84
7142
431525935
12265
64
96
42
252659353
228201
50503
1
449829
365448
399220
140012
732842344
24
92
640485663
304030
67
7
197224
23
88612
323599
195657
99
994701143
11
20
61
15
146608
25
612345321
880731157
428699
75
128083
94
139672
62
89
59
51
242055725
5676
88213
962455038
29
69
378068
143655054
457767
89
355206
63
73
4
62
562929686
783465195
5
25808
244972
7
29
404307
4
93
42
220823
177422
74
61
9
377066046
442123
623085931
53
136810
4914
211067
82
9
56
82202
51
81
891618596
43
444780
92
468032
212141
35
53
9
58
307946
408217
1
74
156302
87
2
59
478972
57
330118
111852
56
44
31353
315250239
127954
379175
81
26
20
258518
55
232186
85
24
44
325670
590285340
19801
792852948
162756
62
346910818
4
170232
87
5
37
741864430
991502772
5
184756218
85
4
44
47
74810
336063
37
5
128607789
7
74
103470
1
886616645
8
17
39015
11
57
269741
39
89
30
194072
54
12
367094647
59
72
99
9
3
209727
5
630021048
67
63
427138
40
23
84369
84
12
482617
84
168396
8
35
40
232587
489107
12
449927
522736926
191151412
159641
96
82
394639
64
48
364465
315995
272453
98
477928
412389
93
335945515
90
154471
79
6
72
31
65
433827
300949
89
111076
440252
478897
42
292642
336587
306294
245547
14
62329635
5
23
36
220928
351785
38
24
35
147115
80
16
38
296467
395832
18
32
87991
8
38
321470
19
398037
506962853
342782
69821
29
389123
27872
214714
99
49
46
76
467028
447169
129587
385407
406924
35301
202603
81
23
93
278987
657941021
63
267846
34336
14
146915
271076
7
227095
63325
6
64
35
96044
42346
92144
4
33604659
891318063
9
39
72
59
486069
68
19203
271451
122997
92
131335
231365
4
279947
185573
395499
45
45
278849
47974
45
99968
81
107206
70
268692708
9
222221
65
102841
208159
67
620359817
96123
35
104522
27748
721030441
70
258297
3
19
193557
389468281
913895754
83
544751153
64
43
11
87
25
2
63
100057
374552116
344935
62
3
48576
149119
910141385
73
47313
508171471
51
233731
454964
2
71
5
99
191163
7
75
64
5
244716
119516
380029
1
48
68
445986
252842
495272
273676
352676
26
44
404335
2
23
236246
312544
357801
273388
28
28
292199
3
24
56
210496
5
372738
5
341817
54
403654
333280
131743
398626
63
303748833
8
83
588840646
57
893020044
73
371743
273168
287028
2
393119
224597
371496
8
397780
21
451807
343135
422058
219602
99
441213
4571
46
28
341322
79
53
8699
3
3
420323
12
77
103305
64
83
255494
83
83
34
98
256095
62
70
96
50
437135
95
43
194796112
53
41081
291142
117899
30
472002
50
17453
53
9
12
439084
234061
13325
223400
94
104333
939757969
17
48110629
84
84
1
383821882
3
569990600
55
922658377
27
229968
14
512957301
70
97579
19
8
176371
51
815625993
396444
5
1
84
94
621875698
35
18
356132
88
45
29
321296
352544
36
76
308863
18
88164
465675
6
91
534159406
79695
46152
29
14905
59
432122
173605
180910
31
9
560619046
82
181058
341022
5
27
94
44
753817739
59
493655
238376
266784
6
220394
60830
87052
25
51763
249144
1
70
455086
3
482730
61
90
23608
90
283767
458108
76790
5
401554
395404
33
423258
66
84
354308
22
82584
4
234186
215037
76
182865
17
42
84
480865
304802
58
101244
45
13
28
3
36
37847
152848
84
52
420588884
95
268261
7
90
31
452718
2
367902
84
85
289844
26
7
326531
162431766
340814
60
370855181
355217
296933
88
366386
778
397062
16
3
113764272
29
47
89
85
151842
31
82
32
24
60712
555312576
475057
4
819098025
92
20018834
80
55
31
2
609555110
24
47
311596
198413
77
76657771
28
177175
53
414977414
88
120016
83359
193212
4
16
449541
381401
5
217569
251868
45
437883157
19628
344031
3
471046
265417
162426
40
717901610
384160
6
46
481956
74
369570
8
670863564
10
2
41
438505
374636
112333378
77
83
7
1
98
120475
77
566322086
13
471038
78
85
436324
477685
32
53235
33
177102717
230976
99
41
344553
211669
4
78
16
65283
90
362373
84
58
372757
8
35
371449
120499109
95
92438
43
71926
495932
199734
49
164806606
78
66
90639
199167
7
855956647
33
55
318091
92
480704
28
382246
49
303604
4
427912
49
8
90
2
43
22
42
64116
88
234785
81
71
49
4824
217533
258791
497332828
10
68208
803039768
91
96812
65
1
63
43
62
62
258396505
316881
360673
35
8
13
380421
63
66
58
472559
5
73
336335
281376
223926
57
377477
19
38
249265
414726
474824
94917
487293
18
11
54
670552374
651207116
8
66
58
36
212095
91
72
35
403990
613498770
463179
50
19338
72
9
2
371062
8
91
4
59
173592
741070725
83
110828291
69
318577
150400
403475
63
291053
20
396276
31
42
36
5
124009
442588
9
486023
81
425878
275914
36
522065077
516
378830
6
32
76202
459334
34
334532
495415
4
34
3
196705
3
55
140697
61
98
3
444944
27
374177958
114348
380217
81
818441723
9
29
119318
52
359870
66
257311
209712
47930
35738
796300589
98
36
512172018
208244
22607
7
45
98
50
1
206201
81
265649
777076976
72477
277828
66
95
492282
96
138654228
13
9
405068
257813
8
170784672
332412
443565
28
417318
73
276393
120697
113747
28
31
10174
407275
416808
44895
8
81
64
59
288277602
74110
41
86663
48
211153
124905
75
60
5
86
4
342027
65
396795
801676553
9
34
173239
62
27
28
45
15654
74
93
21
18976
214147
2
396471
38
53354
198588
384198
106239
73518
112770
12705
5
54
398138
50
229506
28
271959
117782
53
132452205
333602
5
162805
168153
219115
498803
636789762
116710
57
60
85922
58226
47428568
152197
233571
408606
324512
94
312660
342366
259352
160063
230358
1
372004
198630
9
87
65
331282
346693
876485455
42
28
7
89
136825
18340820
225516
12
77
59
70
2
7421
82
303559
62371
93
71170
370565
75
261287
8
381588
62
291872
95
53
51
119492
56
93
57207
267601105
417929860
387382
7
38
88052
67
8
473254
92
3
26193
42
69
227151
155740
420984
969529539
275924
446555
62696
75995
911072056
16
2
75
65
3
45
2
428785
347480
206462
7
65
50
44
69
106519
424319
72
193944
75092888
14
706774224
92
446923
277435
764360897
85763
454262
52
47096
1
304207
31903
90
95
665866831
49
7
27
106347
17
388461
31261
248160
57
29
400527694
93
281638
394196356
402300
41202
54
31
47
63
79
8
480441380
13
377803
18
250770
175645
17
11
62
41
577527507
364221
497126
342785886
69
115390
365781
41
553702605
28401
19
67
977
82
48453
8
67
7
59
28
78303
861068893
435683
409005
24210
236535
460032
107616
13
442696
84
91
10403
9
208413
32
50
88123787
265560
6
55
58
42054
38
8
352490
97
175537
224126
329900
318537
76
98
87
55
15
13
98
80655
317623
33
119786
118889
59
60
273604
84
94165
96616
877011774
140006
97
43
14
147570
782128103
23
9
148744
711186177
318201
207852
34
8
3
4
16
6
22
84
405404571
473498
149659
408501
211154
34
389495
35
13127
52
307248
41
86
749260470
57
33
15
632487928
91
26
3
20
250356
162532
96
120311
61
427971
53
149293
407967
338792
93978
634622768
174233
4
7
3567535
195402
35453
58
206366
220765
73492
432383
31
383299452
6
6
72902
46
65
34
46
27
263010
7
24
133966715
111374
4
386182
48
108245
2
3
92
22
54003
82
452995
88
423125
5
24
40
65
94
40028
113169
761379461
6
6
326675
1
211565
250282843
443740
22974
251867
90
160315
4
13
241002
488315
48
55
96
333372
436015
227456
155497862
5
27
9
80489
9
59
33
21
116912
352677979
408366530
209010736
410377019
250742
85
361366
56
315910
255452
72
86
56
64
375644
92
47
79
2
7
128295
16
210151
275821
429719
53
9
199438
195713
5
7
4
54
345332
24978
37
23
69
54
161077
143926
488578
30
361621
330396
93
78
77
44
97
305412
44
70
130328
955549032
42
394402
315219
397602680
90
479956
15401
188165
480253
99
400775576
346255
75
101137
40
304389749
1
86
61
587784569
90950
420361
65
12
31
22
103284
78
31
46
5628
75
23851
96
840259186
19
32
28
222453
72
337902
15189
481441
944147631
50
7
374495
475175450
415271969
79
352184
43
600355363
122535
99
35
47123
12
66
130652
44
168945
6
246503
883212009
254044
45
23
75
330445
73
48
170387
989241083
36
355052
149525
324957
50
44
90
4942
22891
48
552529661
64
11
91
57
489461
57
143039
337054
98
95
346576753
75
173839
417732
38
63
555090351
62
271208
8
74
404568
195878
15
255770
46
68556334
51
3
41
68
89570991
340498
63
61
260148413
83
199873
183927
12
86693
41
189214
17
84
67
38
92
387762
376275
238120
3
11
433066
139845
94956
340422
98
340155
83
68
368137
358648
62
1
47
7
364818650
270193
305695
31880
452580
86
6
162732
493216
71
16
86
59
36
281166
1
473476
27397
93
413568
165561762
65
41
126964
5
140212
165359
404002
19
133544
408682
75
72
294869
7
448332
288393591
49
165466
46
32
117444
88
465336
86
41
131970667
6
521701314
386415
187515
972771244
430184
6
57
84
374804
92
32
13
388851
2
6
7
81
50144
523159571
487338
58
25
38
297561
171094406
334428
373480
90
219598
89
13
98
78
44373
29
75
947065640
164009
755925370
449470
415174
28
243939
33
76
31
396746
91
50
389312
63
183227647
353224
2
256009182
78
89
117508
14
87
154363
8
275932
35
323250
211067
102299890
397783
78
47
132843
89
406620
439630
87
43
196614
116965
21
32
64
63473
233544
5089
321783
39
480836
546562475
12009393
31
40
36
78
195570
8
118253
436880135
65
47663
64
4
90
117242
129781
3
60
20
8
2373
95
329186
143204654
30
71
119131
72
30
149137
81
457580
472176
205719
938085724
8
94620
350377
445155
600355708
45
50
318516
159815
84
152585807
182317
4
3
91
36
99
193216
5
222202
67
481694
462078
95
69
35388
7
90
231497
88
110479
497829
61
73475
81
279806614
32
86
369066007
6
157603
7
48
344526
38
141013
438817
455330
4
429014
96
312257
21147
47
302571
34400
267694
7
3
358404
40
398997
184281
8
53
362757
126773760
57038
28
6
318414
59
2
66
272002
1
80
79
159954500
209469
13
174396
980222969
242463600
167533
625854616
206051
344229003
343484
230338
1965
44259
494550
3
78
52
85
62
116161
99
6
267658049
86623
52
252969
271336
274240
6821
21978
80
47
349815
74
66
193113
79
125058
73
92
211415
260210
2
172186
29
4
14
45
336779
60
6
282515
80
27
66
73
1
73
254937
16
457896
190162223
9
39
223770
5366
45
319664739
252231
387832
23
335698
91
73511
73
84
99
138568
3
3
486060
21
220203
248293
271151
101081
291395
344113
443271
35
89
70
86
96
6
387740
6
180047
9
45
534308468
454845
214966212
41
9
65
47
76
774458774
5
444010
95
410864
102760
472483
48
294459
64
44
670189729
84
496985
46
404510034
992536686
17
74
18
124985239
281642202
253018
47
4
359143
380721
27
24
44
1
51
33847
48
8
80
349782
38
17
228690632
366690
313050
130575
11
432967
24
93
421050
83966
70
14149125
56
339049
7
83
43716
311189
165563
46
441565
19
37
23
187503
60
95
109009
19
261618607
87194
77685292
356638
48
14
15
8
35
8
509313833
486472
353428303
55
23937
98
91
317823
95
82
238223
184326
4
52
8
249492
383366
475796
161740
439398
64
7
490795
20
455827
7
440985
78673
63
59
57725314
412659
19
56
247519
79
72348
58
42
56
27
327275
54
318756
23964
34
47
16154
47469
75260488
118661
78
3
91
105031
40
51
45
18
451607
854164595
414058
2
298466
273396
6056
81
359982644
910658821
1
199847004
34
232614
51
5
84
92560
246992
290085
37
136364
306303
45
38855
2
57
54
355266
452632
219183
77
73
1
61405
1
400105
879154571
91
48
140994
79
20
207568
239318634
60
60
46066
498851
245203
65
73
7
43
436818378
98
256305
71
61
408843
240017
10
15
414520
487111
79
18
95
20
696109143
830930041
907275312
231275
56
128894
6
35
41
58967084
211503
67
84
444802
162878
55
81
4
319236
965230831
1
57
73
229019
36
393404111
64
63
7
18
58225
346965
41253
81
63
727277124
121565
29
47
24
149657
651687602
71855
22
234902
41
420593
4
482191
40
70
365054
17
211465
211343627
91
4
26
494138
7
234082
306494480
407668
257535
221497
44
3
111290798
69616
3
31751
3
79
92
10783
224345
158087
300884
190255
123195
235509
73
462930526
87
73
9
50
612847565
13
70
413340
366141321
235880
1783
31
61
32
19
9
379455
74
69
5
448805
947278909
277392
56
15
20
85
28
129582
43767
32
97
6
94
4
695378207
11
98590
9
215097
7
27
155853
9
127475
3
9
92605
65
634565610
68
3
15
20
47
92
4
28097
496696
29
7
100270
297088
98
24
12
408386643
349891
44
75
45
9
78
8
90
96
146671
8
49
33
6637
414030
50
19
343213
31
96
427032
87
90
40
23
76
385011
239035
289291
45296
45
5
292104
372935
49
117703
291113
7
96
457584
336909
277182
390491977
29
459093
44
156732
159779
74014
262143818
7
160162
443690
72
205734434
20
571609316
122876
206866
326130
4
43
1424
83
71
460683
169127
160698
718070093
480519
11853
675728487
88
38
61
96
328629
485530
16241
209098
467266
558285843
164642
49044
12
339997
93
4
328905
452248741
9889
192622
56
568804085
660921309
27849
150456
367463715
9
22
287833
854896294
12097591
447541
89
29
48058
265149039
132101
293613
88
320897
420760
5316
44
804429780
23
72
13
32
74
133852
500754098
33
92
21
309873
172568
11
223157
83289
7
20
401624
39
1
26453899
6
320542
38
224993
149891
496712
73338544
15
155709
434641
54625
88
233489326
85
83
476821
91
193664
29982
48091
7
89
276492
412608
379161
79
130862
140685
957053073
159236
35073
69
9
64
499649
94
399790
6
53
11
382681
45
33
222482
5
385656
374439
386090
217639
530566088
56
30
89
254846
398373976
199533
3
117588
34
37320
317017721
73027
41
195365
163732
91
99
105959
218822
896241627
476387
477370879
33
676796868
6
8
568016729
240535
80283738
390070
102408
101872
38589296
122076
97
17
23
74
9
420285
13885
6
102586
3
69
74
106186
80
171344
244700
93
6
107825
160695
431061
339215
450809998
339910
66850
165936
147591
9
64
184086
25
41
332745
6094
10
5
277675
14
16
487996
392588
478931567
172607298
27
71869
461691
45
18
40171
68
10
23
3
216963
17
253227
57
62
90
64
3
447273927
9
9
2
60
24
38
7
212414
84
91
136819
34
335667
238209
2
454999502
19
328209
96
84
13
25
411512
3
167740
194919
126076
13
76
55
354841
905233564
6
36
54
174604
49
364114
4626
495334
280196
66310
54
60667
58
416094
415467
61
744563754
362127
31
10903702
443392
41
196670
17
55
181004
180299
2
396346
96452
80250
289194
56674
9
399938
33
43
93
45
269321
301816
76362
14
73593
320773
196008
52
328708
7
25
6
8
421141
128519
217576
88
94
9
6
43
270342
64481
426073
475917
46
17
657346083
86
4
495761
233018
95
11
224080
97
319593
3
453520372
7
7
28
356044
272210
1
410617
492093
2
19
36
33533693
397193
35
60
57
95
334660
95
36
163121
272450562
45
225465
28
434854
111417
18
317453
36
490467
487616
63337
67
428812
49738
92
5
146856
47
44912
329238
457547
24
10
82
643949462
407064
76
26368
5
94600
154415
359312
467060
12736
52
23
139520440
13
8
98
1
30
777711347
417301
153037
16
210492
237097
412591
350991875
25
289286
98
63010
37
336437
47
4012581
41
892055926
79
1
94
790866637
957962409
411265
92858
441262
42
3
835465990
260973
93590
8
489706
44424
5
948771541
448858
156605
68207
91
46
799836244
430707
219405
48
289235
377786
17
95933
1
429487
63090
69
76
228333810
38
408639
279506
339160
273460
77514
101703
36
14624
250109
9650
835038462
5
72
27
186949
374079
423291
47
239419
50
28
499794
353698
318315
351516
410801
9
1
290298
691350654
8
475009
52
340046
72940
49
490088
84
91
6
448567
26
63
8
354335
46425495
431128
492251
33
67101
27425
88
64
281924
555718918
263851
93
93
228556
249142
18
447507
407688
256425351
322160513
257573
381156
263881
165850
664692607
108293459
8
8
4
79
58
46457
200485
77
378334
98
19
3
30045
41
54
411441
34
143401
122025214
78
259015
33
367344
357810
9
30
22
11029143
40
479833111
93
52
65473
19
184974621
78
39
319667
1
54
32
225673
63
60
189550
46
370734
26
104612
148731
128592
94249
94
48758
79
53
19
265083
18
249433
91
98
356760
55
7
16
124226963
5
671757835
4
317743
78528
54
92
428118
4
10
2
63665
313099
449420
272038
70
47
50085060
382935632
8
301177205
81
68
48
663485665
422355
69973
37
3
624244844
957636442
57
304599062
491015
86
60
385025
412960
29
247958
16
299448
55
43700
95
275387
623870155
6
276149
59
4
178553
8
461726
3
213932
457640
3
47
94
79
3
130915
24
424222633
4
70
54
265050
315462
7
337178
3
438526
194169
118465
55
591557168
6
1
74
100611
86
23
26870
85
77
403441
432487
25
48
415732
7
471490
36
3
50
78
697
25
454179
15
95
8
90
426687
179398
46
238046
7
371173
170609
13
50
68
93
71
11
38
53
226302
208813
8
80
401650
144485776
32
77
4
57
82
74
405642
127324
495958610
71
213184
486040
755271600
50
339064
82
16
450613
2
59657
9
438432
18
242447
86
272972
80027
6
79
26
395994
269352
199480
7
436802
65
392958
12
35
283319
86
504718158
6
581822050
7
4
13
10
37
47517894
295269
929820119
98
485063
62
73
434425
46
472393
91
19
245204
480392
197705
258664
466249
419092
84
32
44
59
329528
69
52
41336
172839
77
46
96
109338
90
120237
99
656155792
431909
72
91893
16
492866
169309
90
54
94
309135
50
286269
35
124681
201752
210132
162177
250736
40
418184
98
77
63
302283
34
69
98797
75
8
49
278725
860104660
443473
2
74131
40
182644
247021
15
712176843
107937
47
159344
739952185
274340
22
198282
399585609
191972
199332
390994
9
127832
35
65
4
18
447559
43
32
483104
62
1
391279
37
70
16
98
631942950
57
48
52
42
223500
68
79
21
85467473
562599488
17563
183566
86
20
40347
15
17
42
150005
21
67
439792
65
241727
212370
250135
55
222521
79
48
167297212
73
14
448896
319182
10
4
59272
22
69
189095
74
183614
152922
333069850
248452
190589
104776
298514
85
69156708
136286
103289411
208000
88
7
64
229759
73
232722
88
22
67
41
9
54435
891769956
82
363772
19
495161
87
98
49
49
322523
76
405999281
1
88
182716
54
380851
336310
160195
24
32238
83
441845
220904
259690
89
16
260349
167279
23
93
68679
69
272767
81
788148867
7679155
27
285948
10
48539
109497
52
34
25
8
396935
18657
215466
15
267387
123326
5
164818
54
80
77395
37
322907
5
17
89
98
200237
7
356866157
413670
369181
19
365349
267975
16501
19
445380
32
309758
17
123202
99
96383
13
463482
212149
62
6
147913
2
14
8
446803
99
22
36
29
61
823451477
62714
64
12
35035
83
43
116396
380407
35
771591585
450640
210320
220259
99
564416293
5
5
224607
65
440333573
119735
9
309684
54
589434853
391908
39
790352419
91847
1
66
460050
29
89
459292
9
22
69
2
474701
346258
62056
77
4
51
390888
93526
3
35089
4
253424
22
178456
13
168415
70
24
111028871
60
259713
4
418605
34
864796918
9
287208
351765
197193
413679
237338
349221704
285043
66
31
86
52
96
492299
203033378
62135
167095
46
150306
328228
98
184498
139019
64
28
311952
389778
46067
283634
225785
5
968110446
18
20
31
65
147720
82
88
154274
494595
61888
25
69
2
85
36
352881
110620556
3
69
160804
48
424743
57
380223
82
23
36
90
3
95
87
38
330840
71
330070978
84
20708
43
456826
139793
31
20
807849368
79
396375057
11
78
97
37
270861725
304204
61
912491484
62
87
809537977
25
260770
9
64
89
469040
34
190281
207494
691005217
22
429645
8
512753173
112166
4
7
280687
454294
89
575831023
243870
349954
31
6
924124444
89
54
42
255318
10
98
7
10
747762460
6
89
204397
459745
6
19
82
80
506098946
30552
1
53
239735
338952
75891
300604584
63
1
148373
24
144174
739202727
212322
82
388670
254959
50
20
94
243999
81
82
17
427703
4
372459
110202
911974880
60
206656
899550728
342673
95
60
92
395988
49
88105
94
79
84
4
58
112724
3
65
11
394155
773061905
17
55
98
73
839536239
131012260
498906
173834
43
111805
83250
96804
66
63
9
39
483736
84221
67
396613
63
302687
59
288364
75
4
293905
593530658
476486
569445008
10
35
146964
17086
3
41
743758953
61
146128
32
29733
72
238246
37
57
37
81
406383
4
489771
5
234155
17
363492
208582
393572373
8766980
35
51
36
333500
13
11
136033
104741517
271323
621328033
498129739
214853
64
464023
88
65775
24
203979749
67505
431679754
3
5
163727
99
154982
77678
461137
257606
537233295
132559
4
140826
195956
67
11
75018
4700
50
34
76
148070518
327866242
31
260439294
92
19
5
5
29
58772
28
19
775069289
8
4
16
28062
92
34
98
3
67
347849693
147581
91
6
23
3
395038
85
69
65
63
328641
240595
302685
152533
63
272658
55470
82098
23
49
913220917
441619
451995
75
61
311633
57
8
9
82
405048
43
72
90
11
21
51284
5
357
379054256
96
186546
89
485454
7043
214706
68
14
196021
98
118500
18
24
368241
141535
206292
22471
36
832693991
20
399118521
6
89
5
14
477264
244525
455776
135184
7
427208
1
25
39263
2
55
12
47
214328
195035253
4
398575
197045
93264
6
53
61
91
17100
45
7
2
94116
58
97
1
99
100862
98455
34
215181
64
260010
55
381315
636378111
50
3
387476
59
41
65
4
64643
22
16007
383680
517380109
98758
12
324171
7
284626191
81
98
212904
113931
30
62
38
31
465815
93802
826886223
297446978
141271
97
87390385
243317
105330
2
39
85
209812
48
222970
28
90
48
192381357
77539
302393
176950
22
71
76
12119
140683
21
232027
85
40
27
86
386696
466606
89
98
345826
21742
98
73
95
127954
151779
37466320
168162302
364251
444456
464732
73
64
72015
88
51495879
318138
306316
1
479590612
419570
351118
455535
5
59
469271
33
318694
255011
73
42
59
164386
93
19
62469
96238422
420867
92
8
430058
238966
61
440666836
21
377767
63
238851
4
42
70
5
76
15306
101426
25
74
96219063
49
4
380759
95
187269
39
53
986552824
9
5
72
93
398680
86
396438
710897817
57
92
42
812
44176
13
611930847
82618
442130
89
79364
9
815023327
277747
57
8668
89
481069
74442
495018
458594
388803
1
57
44
63
231291
365228
11559
140995
107734
55
7
7
261229
29
130869
38448
79
483531
455696
28
42
473495
86839588
133923
84
96
12527984
224436
454286
6
1
56
33
66
97
369228
2
85
181429
140108
114713
50
40
48
133141
89460
246997
36
491695
66
59
481673
87
247167
79577
24342
43
89
36
354774
314396
516943557
60
51
92
69
27
43
74
213868
24
46
4
28
310
38
126476
58
16
125699
47726
70
8
477965
319829566
57
79
311901
38
221569
280726
232318
254341
328758
114684
65
131187
7
62
56
7
761632993
14
15
145236
32
70
96
225089
69
66862
24
6
779148949
152309
50
69
312836
52
86
18
369101
623873268
65
16097
7
404317
722127788
526038632
54
440434
379846
70
80
17
51009840
323050
62
963618880
90
78145570
29
314845
130962980
86
389776419
40
489483
450234
68
51495
61
78
45
489712723
34453
343386924
84793
42106
60
438498
46
180057
5
77
45
1
53
34
12622
21380
360847
135647
38
7
92052
13
1
2
297106
62
431124
386009
62
344332750
51
468897
375760
423510
74
65
48
48
55
23
62
59
21
95064
485963
385166
153840
75513
9
77
221006
52
381207
209617
309417
9
61
1
49
19
199220
75
71
12
58
226933915
27
438066249
32
270096
20
38
483311
258659
11
101136
1
79
76
395131
66
26002
189103
13
776944756
20
469272
637925236
26
8
66
11
20
69
469559
70980
12
241836
13
7
79
992086642
262447
198039
66625
497906
32
72
43
3847023
48
44
222091
422642
72
2
63
33664
64
16
80
457057
7
6
97
391304
199906
33
141028
43753200
43
25
175050
323501
52
247063
92177
545954449
94
75
464308
35
52
272341
93
800974015
7
456086
356203
67405
273210
2
95971
52
218202
159553
3
45
248257
37
27
43
87
58
413492
237977
62
789822316
53
81
35631
157888
72
47
42
416932
20
408949
461727
282503258
6
278246
669650584
93
28
25506
165291
7
5
49
458553928
271004423
14
87
41
42
83
143421
3
91243
28
51610
8
188741
263314
3
849049447
62
356255
81
95
612571043
94
327389
220827
488245
109601
40
913524416
269631
28
110020
9
33
13
9
340664
78
75
148698
89
61
52
56428
75
28
226777
90
10
353825
37631
62
95
9
3
15295
22
695578554
370081
76
92
373427
87896
32
730378160
215914
263036
402050
98
27
14
99
155179
43
277143
88
67
28
437807
492468272
95
169467
73
6
197228
1
466473
191380073
33
716715917
94
91
99111
32
233849
492927
183535
74
1
70
41
154183
76
209535674
22
18
65
34
400260
454420
18
24
899179732
97
138564536
85315
65
43
280344
66
443457
34060
96
79
181166
21050
58
94978
149969
16
560496772
7
990248057
72
333764
261651
99
171074
843639967
74
225152
82923
428448
22
89
50492
51
218515
34
1
93
43981
442244
498837
62
443903945
491138
492554
40
155038
412516725
1
98
8
1
4
11568
61353
97
64
485516
79103
463489
95
124844063
213619095
34
6
39565
47
345311
6
30261811
450153
132437
82406
4
4
189804
27
5
33
464257
61
5
131685
64
465235
105472
8
330939
94
1
300279
11
411677
482657
86
4
15
7
271389
11
374653
307349
23
871182713
208738
474622873
248169
167781
59
123127
6
80
8
478342
41
9
63820
70
24822
33
15
424549
12
1
3
338622
270220
3
41
94675
3
305209642
4
307493
538267595
60949
75
91
318870
10
101041
82
30444
20
27
39765
419321
53080
6
4
55
217293
2
77637
649979239
22
34
7
473977
37
52147
376731
380529
184120
1172
38
3
5
54
43
26
384015
92
256078
39
481299
118911
1
92
2
84
25
322299
343287
82217
9
307947
65422
98
91831
5
32164
4
37
411876487
78039
7
332012
465837
288040
311577753
210324
90
201219
297198907
6
66
1
286269
83
54
58
49
6
801829367
419669
23
409204
333219
230265
57182
57
480221691
32
294320
135137
71
30
99
839240468
98
346123
196897
1
85842
27
59
480911
26
52
978667346
173900
52
630812518
42
225040
4
392643
28
345644
96
66
130909
84
49
181570
76092
474396
18
82
76
710184053
45
205196
81794
55700
48
87
301614
43
447817
133953
229486
164742
8
154455
40
112913
354048
947715994
135524
59
10
210941
78
62
124838
283006
378345
37
174804
387648
282459
75
267936
23
89
47
11
100904
22
47
447908
285526
903419946
5
33
299120
81931
220698
538235637
286594
309454451
44
353614859
209217
81
31
53
496553
304699714
60
43
375846
55
408214
2
263845
440090
33
60
4
43
98
217108
325625
20
275310
52928
20
321296
54
39
343512623
6638
281034
640985616
368097
407636
64
987663917
313852
196123
3
84
45
5
58
5
475572
17
456154332
295933384
31780
1
821858755
366023
8
762623765
371816
270080
64
43
25
367286
93
3
10
76
74
40
7
59
348278
1
482258019
77
463251
464057
560203618
8
349556
76
29
922549383
58
356728654
51
154429
431273861
25
67
41
27418
21
89
99
487155048
61
178657
433867
126655
598610078
425003
24
80
47257
98
59
18247
17
364646
201561
392117
57
286595
3
8
229852
420441
236883
930479949
32
19
74
9
63415380
473894
55
15163
91
91
9
91011
155569
341519
246121
32
58
90
24327
94
331120
19
5
343963
138880
3
8
45491
22
5
272543
48
211983
6
5
426586
53
497984374
47
71
37061180
101994
3
11
30
9
185361
55
62949
258422
70
27
271258203
198650
1
6
122621
2
94982755
23
87
5
88
27
55
35
74671
274175
1
379675
12
7
36
80
92
110931
82
72
1
70
43
340621
241520
36
1
244843906
76
470923
3
116638
85
6
69822
5763
254407
7
86
66
705384953
89
340813
247835
79
351732
141755
119868
424798
476697
90
3
15
164087
445097
54
64
770810860
11
205486571
319432
73
8
52
945245191
499147
936899459
256869
148637
58
288452
62
684479000
92
86
55929
496263
32
2008
219539
61
108954
81831
83
19
10916
216251
246504641
342915
59
75
6
999781079
37489
2
95
55
69
543731746
90
489856
83
290208
54
30
14
53
85
953373459
525820652
84
246100
337249
60
267832301
69
2
61397
37
8
38792
75
454649
45
41
258576368
854639487
574961990
66
438550199
4
428836
62
495389
297500
80
17
11
661787185
21
65
49
185906
477391
5
48
458687
60
74
72
429150
105719
35
10
107550
397027
323004
40
118095
8
420788
77
93
51322
950126641
118918
278064
70
10
8
14
89
420910
77218
91
84
47
78
99
4
72
3
43
102892
64
247365
2
99
372944
79
8
209340
404405
32
9
485548905
96
21
464101640
103655
338357
131853
49
452248359
1047
15422
163328952
68
496339
5
319974
59644
60557
154048
13
62
533740300
67278
14
11
95841
67
87
1
247363
55
66
173137
229055
142761
88
961716862
62
6
430463
8
5
47
360439
98018
52
136246
34
210294672
427938
34
18
352350
64
339679
248611
56
218587
35
446477
29960243
50
277764242
16
80
401832
56463
2
3
65
254962
77
19020254
19
1
79
330587
51
794205155
44
20387652
18
33
6
7
67
82
65
194613
89
316207
90
314342
736623995
27
29149
224598
107831
229306
98
73
256405
29941
185094203
23
35
229899
195491336
427800
238514
425686
55
280473
179965
135739
242846
52
21
24214
69
309873
46
993742443
489493
440735
40
210947
49018
50
302003482
287214
366813
59
71
98
259838
30
85823
217110
241455
52
335969
898751213
148168
39
278004
30
443743
384776
91968
107812
284709
53
29
391376
39880
441520
34
69
70
97207
273938
91282
68
210561
3
267061
371348
10833
303883
1
5
5
3
109274
251450
657774352
76
3
860852084
97
76
81769620
492868
65
7
35
22
76
54
367467
352525
65
264338
431321
139911309
159534
252088
27
59
324718
91209
310339
93
87068
45
69
81
53
86
30
76
92139
759030057
227603451
308415
7
90
72401
72
78
25
844817672
11
9
112852
20
44
78
16
626367290
51
305696
69
48
54760
397266
54
197037
22
57
8
356291378
183015
335675
45
276806
90
362663345
71
97
97
179817314
256530
274528
83
151450
90
6
20
1
479460
364164
8338670
237532
437400
430111
96
456641
440969
79252
211234
72
188767
98
7
256825
6
100203
297857
117393
16598
86
374295
64
909914544
5
69
408365
6
28929
494740
380390
92
457851
324855
47
297780
35
464006
31
31476
96
4
150615027
308082
394856
78728
227008
472298
57
184119
17
217883
171569
199718
3
773229478
389615
491123
54
95025
468577
433019
17
454093774
42
94
46
63
49
9
31
480147212
35
82
80251
54
623812988
1
400246
10
3
116016702
18
25
387013
7
400460
99
57549
1
74691
94
42
33
460795
409354
10
295647562
62
88222
4
71444
457113
62
154472
62389227
239928
59
485149
98
235960
21
69202
499418
250152
114802
29
482764
151919630
21657
586
93072
99
87
152957
59
302680
78244
37
31
19
6596
28
442743
76
478735
3
145766
235965
120768
340313
56602
454406
106998
343798
42
52758
9
221360
295398
2
42
33
423207
476723
99
390957
40
89
49
88861
72
69
139518
223396
15
669374222
373095
3
103808
43
44
42
24
66
40391
135698
12
29
30
51
27
47
2
274385
393038
39858
364524
136772
98
10
97
42
360615
341152651
372467
19
78
82
68255
88
58
98
844177560
199853
96
445615
51
69
56
28
72
27
71
95555
7
72
430039
338285
96856
128487635
9
37
411889
39
492622096
24696
420620
14
314694
88
306537
191773
302779
84
930872122
76
524061531
373680
215015
52
264447
42
29
54
421016
39
59
5
59
82
25648
2
24
177004519
456596
362462
651527756
34
491832
97
84
4
179772694
51
89
41
15
200458
98
46012
77912
48
709808193
51792
33
142163
499536
185713
396828
71
55
77
33
225093
85640
231561
351730
11
79877
92
497978
1
19
9
55931
331022
72
180728
52
584484804
43
8
18955320
87
8
27
484715
65
866925486
361896
11491156
34
871588842
594819672
257549
792640853
2735
52
94
317963
20
95
33316
50
776761754
36
329978
215586
89
913685665
387005
1
53
328310
8
286006035
258413
78629
281283
47
117050
75
9
8
51
6
93
74
58
1
99
14
6
231200
91
463011
89848
25
412383
64746
79
62
376143
98
602794580
103794
350214
77
91219
67
5
45
56
12
352730
474502
75
35
49
304417
45
53
56
8
9
44
270960
7
92
95
65017
89630674
59
7
110461
125680
402761
83
54
99525
195745
153203
64313
74
2
85
217772
684965897
64
20
91683128
17119
109907
4
23
120834
75
5
76077
44
259543
426509
170484
1
43
493719
103522
488548665
61826
25
168454
28
252986
5
177609
5
89
76606
99
57658
536508261
35
163476
37
34
306146
19
390496
72
513984129
69
19
426541
58
86
385397
13351
30
33
82
472841
290118
16
360296
98
94
325100
282738
36
451227
448669
7
493613
22
990296755
12
333737
119277
1
5
697225111
92
48
168191704
448078
74
60
389471
63479
376371
416143
480249
212688
104993
259273
312844
96
39
269667
401221
202802
60
68
59
6
130691
200168
102782
37
307338
290061
31
11
50
67
183044
81
90
92
2
25
313825
391856
220399770
67
302050
557401647
36
127831597
373082
369197214
41080
114432
304049
83
30
16
169382
91
71
80
683814257
58
155465
464490
110807
62
462611
66
111746685
52355058
32
209137
152063
928886727
486236
426932
5
122982
22905
3360
498175678
254045
297260
37201
5
411675
40
352794
583477776
39
18
5
13
409297
310889
399845
199928
171032
41
1
81
348124
174545
265606
237568
93
40
69
196208
452600
48
18872
79003
351210
103065
40980
48
89
25
4
126277739
88
348403
411826
695911607
429972
9
490486
822500267
86679
434803
38063
21
143758
85
127650
442760
25
57
476266656
495451
11
29
40
21920
425668
87234
95
14
163059
40
77
36
48
218012
355365
60
32
493779
78
93
357390
69
92
11
203751
51
43
58
11
496459
405641
58
944213615
16
63
279692
426568
3
489699319
97732
1
285902
33
85
94
182176
42490
386726
7
224969
926658450
206076
90240
413221
10045
98
85
39
69
19
28
8
331898
20
52
669578200
57
1
418262
322387
70
150927
8
70
116837
29199
430201
312837
142646
54
39
33
76
125772
31
86
28
455308
39
68
51530
291916
486503
59501
313720
173477
79
983075675
11
62506
212036
131860
33
468640
349799
935203922
389284
529648668
265533
518712536
458081
391550
91
190566
80
191774
18
39
277197
82
87
405451
265422
5
159692521
14
398136
107538
76
180640
50
498052
36
258355210
25
61
86
42
43
50
57
443208
639147359
369855775
59
594596922
8
171997
654359444
98
445065
97
9
12
309291
74
502345400
11
76
476117
81
64705
1
439609
74
491636
69
63
64
99
6
219841
840374986
84
8
48906
239804
431262
240158
1
29
293171
54096
62
114804105
42
7
473789
82
31
354237
408700
539394196
250994
393731
485808
34
62
94
271976
70
192628285
8
483833918
46
56
247946
34
23
14435
28
35
2
167502
324477
93
458353
29
34
71
43
7
287889
551986423
70
325463
67
39
427095
104173
5
77
347163536
99
56
4
27
221057
27
198727
74
435431
46
15703
50
442407
91
181238
5667
88
4
379092
79
79
3
423289972
2
63333
57
59
285271
212156
834374752
76
93
386166
60
495012
8917
65314
234674
75015
339892
31
267336
83
74
39368
475976
34
4
50
6
655732762
96
5
414594
370130
38
7
13
499319
448843
44931
3
77788
1
263733
523496680
226863
90
74
25750
44
21
342738
56
88
6
62
423176
263171
31808160
192600
98
816582060
80030
35102
53
13
240550
38
270658
125875
122502
880301356
54886
16144
288687
96
93
75
58
313634662
43
69
23
8
78
881973457
246695
85
3
58
83
361557
95
31
6
573859821
66
131535691
10
376581681
293145
6
467978
302506778
740390575
301816
63
192667
65215261
393485
8
141543
27
464115
227295
63
333627785
80
85
11
5
19
492974
104198
342486
87
75
356712
466933
62
37
9
453025
7
8
332077
39019
53873572
241402187
25
9
24
319700
92
112441
50
13
316000
227029
2
5
14
5
477815
71432
444552
3
84
150031
377417
194415
200805
94
167955
31
50433
482242
454346
39
193545
70968
835932875
370757
85303
83
442188
24
440319
10
482105
53110
172924
16
446036
41
9
240503
119954
37631
452599
97
430912
97
99
4
367085
10
44
15
27
3
6
72
4
95
52
232482
21
38
98
256264
478261
27
60
64
407253
276266
402180
57
206221
197932492
48
53
93776
46
264243606
26
218971563
278242
82
40
429187
78
367829
444355109
463185
161118
42
89
210202
73
69
472465
745192899
597628790
429216
6
10
22
130592
358011
440743
333019
46311
94
152234
10
42903
91
15
2
32
106025
25
367391
35472
241622
377050
234941
791360189
94
256995
422148978
281713
91968
66
27
496847
34
262159
35
3
11
160744577
5
70
311867
331754
8
633011025
325852
122199512
88
28
251459
487496
347681
67
686887111
38
73
43829
30917
134919
57
8
356212254
81
49
83
332519
512708731
96
35656
68
19
460051
420698
12
54272
44540
766280703
68784
424387
16
83
50
5
166130
323680
231514
20
76
65463
272553
50
229952
310750
49
224283
28
34
2
44
594762303
420154
5600
9
252751636
82
39
55048
367413
18
9
455536
99366
49
86
9
8
14
53
472840
37
54
840470230
910455475
3
290861
401527
19401
20
59
370478
95613
87206
161158
191590
176004883
8
342738699
67
361998
33
333960
243623
61
307270
403618
54000355
29855
279441
109772
3
74606
82
107258563
75
170893
204047
453840
13
358816
248408
22950
222063
62
377190
989374456
226994
8
45
51
477149293
91
493753
5
50801
247498
216054
14
481910
51
7
952352842
366548
318433
59
541487820
122171
312964
109231
34
52821461
14
52
6
59
81
51
449548
483883
24
15
32
79
59
88641204
134303
79076
42
94
325964
285802
311981
54967
161101
494471
98
94
45
95
164768
45
31
15
28
2
4
321979
88
34
183598
383219
20737
674224060
83
58
414571
82
16
124888
212114
33
10474
60
22
1
234149
132225
311665
7
185173
18
21198993
34
26
15
318027
200122
686342160
335891
6
250322
484144723
32
78
258477
10
9
11
925146676
66
11
887776123
414803
476476
26373
80
424798
399567
68
67
56
178959
97
41
141544108
363341
409943
757981584
245670
662116721
125595
49
19
467728
1
256540
358729739
12712
65
324701
66
448643
170653
24
7
231425
76
386315
351553
99
4
189893
370122
22420
471502
72
196658
5
9
332874
2
70
1
29
254562
283681
289584
418655
2
355651
25
71
454024
241698
113832
27
26
302168
17
97938
343489
81
460497
329931
886609431
33
7
38314
86
466982
188033
86898
80
92
301079
9
474398
873521892
3
385551
84945
9898639
43
7045
67
146601
49
312492
166590
598141106
74
282183
7
92
35
165936
80
8
66053
180278279
69
117521
178553
279577073
94964
1
557250208
198201
221674
302974
272137
411333
286141
191389
25
54
226218
115159
194163473
84
5
898995871
5
97
586820822
235790
85093
644033760
415373
50
116276
228742
46
512215259
85
85
60
4668
171567
31
398496
51
336386
87752
50
75
12
82
393096
74
46
235942
187166
15
151962
25
78
723830348
61
43
333811
52984
41
6
175012
422923
196183
152385
1
40
94
58
3
71
47120
276623
35
45
80
6
20
93
28
38
28
79
59
286122
67121
433699
65
81099
131165
98
5
447923
144068
24148
357897468
73
55
213756
29
14303
147042
42
455301
4
6
97
157687
261948
87
67
571300962
440010
10
9
36
40
80
89
161852
7
263842
437202
77527
85
44
30
31
65021
424146
478633
142847
209974
111699
41
461072
169927
25
62
8
62
6
55
12301
49
336597
93726
228358
410449240
21666
219224
656248719
65
304365
51972775
953501841
3
349685
4
229308
17
226448
22
120260
362477
135396
383785
30
58908
287548094
53
412255
2
2
19
95
407672
58
287212
390519
28
45
10821
89
69
37
224056374
161368
48492
491689
61
10565
407194
340345
7229
35
459013
102213162
37
163920
6
992030650
38
15
88
98
428209
4
31927
89
397556
123742
79
44895
409532
15
9
76
376706
423214
9
482282912
105308
79
263878
84
72765051
145460
459355
30
34
124458
37
45
320233
70
189805
13
99934
492
96
90
466243
248895
40
26414
96
266037
296568
25198
87
63
195306
8
389738633
411575737
84
97
882563535
202357
264586
45
24
81
55
484818
88
574103674
22
2
3
15
80
78
298251
463588
12835
65
15
934700845
91
393161
10
231152
477288
323938
2
290796
73
8
433638
58231
60413
7
28
64
409853
46
445083
85
31347
2
560559509
92
117211
290385
67
69
86923
524958744
752453134
90
63576
840644108
29
143649
165677
63
9
201701
337590
75
767001378
51
2
150876
396697
89
3
28
8
97
339634
49
198326
31
50
1
460749
72
16
843937408
161732
92404
98
56
596145264
125680
97
27
73
44
91
198918
490895
5
40
480695
392869190
87
23571
67
242874
90
962656950
472802
52
2
8
95
156426
62
74
46
46693
47
78
29
87
77238
435261
57
279001
93
372295
489283
65
58358
99
37
64
123325
118109
186569126
109495
415436
84949
9
197378
172197
323502
1
462836
13
75
496123
10
82
504801173
171722
72022
472738
773692936
7
13
86
461944
78
178551
3
46
82
94
2
4
265390441
815108590
165484
83
24
160467
427417
395793
362920
66
95
433004
553212327
162963
33
96
4
179045
182369
435654
467859
254859517
12
177949
306166
11
353569
28
52
606584063
55
242633
32
403794
326856
60955
441246
343653
9
720147403
5
83
4802
86
351957
141197
504269134
543566354
4
39
659876661
277921
48
243860
370346
327542
447358
273303
279714852
58921
89
892178787
195626
379222
265072
669479600
29
183309
243813
5
68
153010
991203223
347944
267264
98
331701815
445556
6908
91
83537
30
292
42
345256976
6
18
322001
490147746
47
20104
594470531
62339
94
89
74
46
122672
93
417824
57
318393
1
14
11717
403218
337448
22992
19
46
734122882
193270
92670
1
85995
19
89
97647
385380
50
285475
35
250550
95
156381
2
96
3
60
17
48
47
81
656290960
58
33
9
74
132356643
36445
29
69
154351
837545677
166515
16
25
259356
38
62
67
60
68
29
67
60
61720
27
10222
73
65
848843921
9
218145
229177
37
2
89157687
87
3
42
3
93
57485069
103736
98552
33
93
2
64
66
20
14
395945
5
4
8
552162417
291036
1
152549
211633
475500
286721
9
3
72269
277908751
34640
73
12
480885
449650995
94
52
499339
433360
5
85
9
7
38
297696
56
210007
57078
182451
170807
277764
5828
94
67
228934
16
82866
220221
21
2
171174
89
97
38871
79
473440
360223
397430
96
323580
45
384132
228821
469432
211913
26472
99
13
333279
451540
244681
4
288351
5
26
326792
94
149373
180182
442090
181022
148527
61
12478327
13
211061
798764339
99
62140
45
94
315184
2
3331
354706
8
67
49
30
215383
402626
832679104
236574
78
5
16236
9
78
8
42
237411
7180
382588
300042
177752
1
3
80
39
549154331
49
61
28
66
40
85438
4
47035
61
455554
478043
80
506051675
99401
278893
284877
400351
425450
388374
38
5
5
74
5
355275
28098
266841
16
8
341274
47
203811
407265
349202
269082
26716
587902167
88
50
34
117429
271603
4
9
34
78
41
462871
127867023
315011
2
92
113039
253509
130731
280716078
42
84
204987
274081
253757
351904
178433
26
368563
81
304703
12
340453
354062
476039
96
166573
288165
57
61
93
34
3
29295
267191250
8
46
243987
383136698
306315
756638626
92
91
67
78
182836
69867
3
179431
255796
266476
700037217
3
97
936638602
206145
2
470648
483739
336011
223727
198874
1
89
57
13
30
318810
61
471230796
337224
31
22
50
261741065
334725
84
124169
57
69
223641
6
481965
9
7
406661
67
82
6
5266
43
260737
84
125293
38
110588
5
76
64411
475381
194538
73
7
31071
495245
49
49025
73204253
51
429742
88
315087
452408068
54
77
1
65
10
308032
178239
392508
8
262204
8
220852
464817
26
14
474420
99
116545
23
6
435591
2
439324
302029
68317
474019
291312
5
405789
410647
489324
30194
19
74
1
8
5
233899
266295
438017
18081
17
63
994219621
381547
14
121105
82
25
80
905539559
48
98
95461
72
74376
210930
71
15
422684109
25
88
67
32
250469
498293
177818759
26
46
254009
71
16
45
46
156837
76
346740
15
290834
285601
6
414272
59
53
129844
340156
2
166015
296554
13
66764
156123
66
70
286534
146671
52
183261
841903461
23
411065
53
376124
107114
82
1718
75636
77
76
70
173180
57
11
85
637271312
72
3
79
23
74
91
80
9
6
43
93
68
4
59
52
817832283
68
42
311822
599157508
388802
52
8
39976
493456
96
7
904577505
1
68
153048
214609
554956709
95
383750
480397380
12848804
71
13
95
293317
280469
79
91
83
7
145820547
55
204665
146066
1
177861
499294
23124
8
41899
41138
86
367172
24793
161701
30463
80
135294
650758595
469279
418943
74149
71116
44
87958
39
61
363421
44
411085
42902
243978
731866502
12
9
99926
64
217105
313041
203890
409145
54
490801
61
97
164337
653954260
533321107
183715
23
87
1
35
16858
930085017
28
17
36
852416775
356839200
46
866204200
148259
355856
55
17
65
36
5565
184374
40
13039
224060
404495618
137743
23
9
438124
198489440
29
25
19
9829
212904
107071
2
8
79594064
108645
86
95
26
99888
73
7306
26552
15
147266
307405
11
463738
13
97654
408324
20818
351039
48779
823825305
19
47
37
390086
400225
4
28
161689
51
439992
414729
74
356821
50
480466
72
456215
331636
62
498178700
12
486160
85
71
235689
7
68612
27021
44
37
426689
17
363950
50209
22127
305515
314299
55
90
66
710837010
1
1
76
349239
62
215362
199164
335963
66106
251186
41
491460
988996591
40
37
104120
287234
286627
6
4
1
63
2
79
43
31
41285
582877669
76
102345
147989
62386
195558
31
391377
27
16588
591894410
63
66
34105
495228
20
343571
94
33590
83
50
485204
384069
248842
4
274387
419983
241830
8
99
73
64
47
43
144535
4
73
24
297438
55
82
54777
45415
89
9
21
141631
354054
209446
18697635
50088
12
382
26757
15
341457
55
46283
80
28
151664
302167
343823
41
68
94
72004
29132
58
80
12
113507
484366
18
57
30
25
7
348122
484785
88
70
3
344661
86522
256558
408592
80
80
496128378
5
290004705
32
64
83
52
305259
215929
92
56
92
494397
442136
5
12
78
187997
36
20
30
163498
87
8
486481
83
403779
471610
49571
325918
290981
43
200661
46
289169
145349
57
40
53
232030
314492
152936
98279
189868
8
13
354397
74
62
47977
81
57988
25
454092
184202
26
37
17
83
59
27681
80
346364
405814204
63000254
53959
22
466891030
746417530
175926
63
1
83
194919
73
199532
496271
366322
54
74
89
67
446714924
9
186050
85
269582
130735
345847
47
148871
462873
55
264839
75
84
306626
50
18
13902
4
937435082
35
32
33
29
133529
441866
206006
61
8
85
43
24279
680736914
88
387766
8
50
91
486548
124593
72014
86
9
12159
148492
93641
70
83
47
11899010
183910
22
61
614863369
79
28345
97
342798
90757
11
9
5
443442
14
4
73785376
155279
275510220
22
421196100
490121
5603
364842
51
75
63
364366769
22
342375
45
457101
78
20
4
4
75
56
16895189
393524404
68
75
102995
51
10
34
27
72
6
357466
85
187875
229491
294572
74307
71
4
35
236023
42
216808
881143425
421861
855025922
366920
60
371509
5
25834412
45
161123
201999
21045
453918
66
470028
82523
19
460334
93
64
259015
241823
69
71
152597
155763
24
31
34
76
10
450794
97
418281
51
351204
45
464988
529257390
16
7
80
96
552688866
276429
79
64590
404552
299471
493699
64578
24
67
327176
2
7
192364
32025
35
94
8
2
56221
65726
481088
574836042
88
27
22
110995
4
62
193657
78
17
91
273419
99
136282
422734
62
71
34759761
199259
427860
5
53
6
1
8
83
86
896195089
14
205997
82
324529
1
88
61136
552824835
46
10
331443
96033
293285
384742
9
81
410793
41
201953
77
18
346374
189804
29770
487494
490901
29
388988
263403
7
291843
96
397318
93
270524063
898217126
46
326089
63
331778
39
34
67083
79
901648176
135441366
43131
24581
1
19
3
90
58
6
12
42
62
151003
228014
9
92
346087
150022
152444
157696
1
52
54
36
414680
57
297962
359935
211830
83
206954
430488
294969
627216194
9
78
201885
543191598
92
76
378073
415020
64
319011
140020
29
229260
63
33
141471
353963
389775
47
22
34
48
59
29
17
58019
88492
356490
803119051
931941857
47
7
323802
694098183
311651884
268922
119313
44
441769
23
262977309
164647406
225243
20
547614184
9
33
26
65
9
671207950
22
226683
247725
15
237912618
22663
5
31477
159588
96
282833
430116
456155
31
261089
345237
55
17
901109966
72
294309
223523
373417
63
23751
98
459196
73
955815854
73
215757
293682014
14
75
322255
37
446422
16
414763
373779
389323
7
65
91
63
6
315306
32
98993
12
23
92
227869
20
9
487964
837228406
7
488897
38
68
63
48
464278
226658
122369
179624
89
98
325076
22
31758
88
47
83
53
7
16
553196206
94031
9
338902
53
26
55
363109
40
321196375
597093156
285615
394625
1
77
11
32
758886388
45388
55
71871
134402
1577
422997815
47
77
14061
57
38
19
893635813
81
262721
7
146897
3
213132
3
97697
106208
345469754
2
19
13874
148188
76
1
17
94
3
241644
21
299938
85
234437
300972
89
65
5
19
274896632
58
80
409436
171704
33
236717
26
730510014
367243299
52
62
330270
696259103
273627
32369
475480
111156
48
51933944
283343
1
81
18
14
6
173156
229998
69
267260
205409
881075983
13
422372
121556
426306008
17
69
65
73358
4
67506
7
13
62
439257
13
330685
47
25
47
47892
468496
113383855
318111
127533
13
81
11
284178
314740652
8
327800
7
60474
84
397699
95
2
219079
172098
14
44430
86508752
6
231126
23
78114
695588720
208103
442855
89862
71
28313101
91
435769
62
327265
991
63166
9
41
840432806
84
80
78
69
90077
904464950
32356
964418956
12
74
93
1
76
371064
14
32
5
4
59
15
51
87
38
2
85940
75752
46
445415
3
67
522716414
89
3
427361958
307138
9
301501
158752
36
71874
84
51532
39
28
307019
38
77
29
17
99
1248
265719
3
13
37
834950264
190567
756468655
116524
7
78726
74
305893
428467
3
6
6
3
77
25
33
43
42
879350838
38
126297
453767
35
93228576
44
677200892
387360
365965217
290512
98
84
59
277681
76352
38260
1
261381
494763
71
397746
59
286849
32
41
78
435262
328423
369039
261704
59
38
550870457
623240951
16149
68
70
285790761
17
295556
434556
35157
47
33427
9
64
84
494142
168379
87
111242
276662
51
661209422
4
201503
58
132411
41
401971
270806
33
328482
67671
331783
13
2
82
17
344847813
75
42
63
9
99282
470098
72
222755853
214064
547577162
786099686
53559
28
156349
20
88768
4
35
92
213808
8
63
5
206853
10
24
17
92
185575
33414
34
51
412134
7
98
51
193193441
99
372955
299089
413253
43
792086720
7
19
211356
60592
407882
9
76
77
47031
59
8
126257
1
309560
5
644602872
315175
260998
2
481883
90
20
9
115764761
338186
5
788252957
7
329614
206826
272166
87
442883
56
7
5
15
67077
9
83
38
107969
483468357
241629
38
9
266072
415505
149358257
962532099
297654539
9
225593
47
22
41
58
63
6
377612
62
5
13
248628807
55
233389
7
86
32
58
3
336166742
94
364788
158100
38
273256
92
83
3
23
400375
289579
7
390106
906924029
137119
21
68
393619
385923
36
89
403270685
131390
491777
984246766
7
48565
51
819135483
25
101989
172234
269728
323162
110789
3
1
515851022
61
6
76
89
18
92
80
327224
30
385563
115934
3
85404
7
69
4
425129
168760
27
45
72696
420608
347637
37
190861
76875
424819408
419257
565765975
30
5
19
62579
29
124426
31
334814860
119607
314693
243351
439412
58
31267088
17
375111312
280721
45
35
3
273411
190166
33
162934
378346
15506965
7
71433
76
350141968
42
181164
93
398948
25860
73
38
30
195866
437957
121571
86
62
325682526
219926
10
20
250269
94
74
2
409070
539128940
8
517937574
45
297622
148009
421452
4
3
99
5454
80
311902
90
148540
74
49438
64
180526
40
222655
199155
525841348
36
341219
15
19704153
88
53
78
9
135583
56
275452134
12
53
75
26
227664
6
45
330476
46
948126240
451582780
13
98
252775
9
96
75755
411427
161219197
147137
96
42
270489
259419
400720
7
54
843904164
3
412126
20201
755165298
8501
409488
59
301172
366289
321835
6
744170320
407234
30
19
7
33
78
49
257402
32
7
4
72
64829
318806
781993892
170443
669110467
91
20464
2
1
76
717771636
42
317528
921300463
75
9
29
43
21
4
899851409
6
95
8
98
979301109
42
98
17
345409
11
358598
89
79
292837280
379107
91
64
654537283
8
32
7
90
201588
71
47557
410715
8
85
70
11
278194
36
496065
9
166219
649304451
4
51
66
280405
41
48
74
859200866
23
758301162
166330649
46
68
36
215182
240588
111155
3
47
28
26
881444814
490716046
1
80
250687
48017
159185
289412
333623
284607
157971
92
440543
181650
53
18
37
82
14
155718
646148792
313729
25
122857
74
97
496842
211222082
177633991
95
204978
280140
22
404071
30
265243042
303312
77463
14485
24
22
94
313930
29899
302316
62
1
61
39
8
402051
442315927
24
224164
37249
171121
307616
364790
517439975
87
62
23168
14
225389064
1
178381
218048
67
410849
36
15
427894
39294
9
273621
68186
77
295820533
351452
26
49
26
66
912087034
11
64
251092873
53
377754
383437
491407
10
179022
268260
287346
413235255
74
362556
96
25
28620
80
465394
251879
398211
2
226878
387428
228191
62
86
142977
134605
22
93
256505
340986632
46
342559
4
26
85
68
914194328
89
97189
29
23
598063756
36
386802
83
84
10
23253
158803
13265
14789
179345
78
48
88
618341217
36
161266029
84
28
346610
105124
571894636
84
210830
327547
90
14
438702
81
85807
90
476822
8
274006
39
82052
379727
376015
28772
71075
223460
972819095
89
83
152630
65
414883
148581
343718
6030
79
2
95
62
145257
3
242618
31
883290484
62
147182
46380
50
194477
29
54
39
489038
401941
60
99
339786555
293508
3
212847
42
79
803612721
40
45
13199
149388
396749
43
21
135797421
80
387700
30
381998
478314
9890
13
21
89
113009069
461069
67
344701
108534
85906
373071998
2
471854
28
108377
433974
6
617559811
519261534
63971540
155470
303307952
78
28
547671681
317231
1
74
8819
5
95
12317
78
166399
102308
1
24
30941
6
151979
453022
969870737
18
187490
345004
68
92
4
2
84910990
64545
32
3
410396
93941
23
268940223
88
22994
466785
4637
81
39
40
190085
178907
85
253051007
358980
35
87545
421009
18
58
236070719
27
84
36373
42
145639
84
367586
81
389233
35
99
96
40
515323787
96
627516052
243273
33
9839
354900995
5
90
51
432009
70
88
192459
34
99
97
82
25842
75
4
56
21
7
5
60
431546
33
413690
419615
15
85
114719
16
81
928325877
135988
67
363972
594307274
2
7
460673
45148
737976191
34
53
98
73
83
8
80
15203
456957
5
3
471033
790505991
2
73
43
53
136999
417959
23
40
7
370867
16
4
234412
486206
1
4
64
3
12
154111
2
427648
319315
23
60
824176326
607989658
43
59
481510914
99
329258
301075
66
415704
271919
80
3
104520
43
16225
90
22
829172293
2
61
350095
430997
60
28
43
90
430525
447419
29235
218273
11
12
30
76
897677163
312716
481861
76
2
482382
57868
8
123547
154268
232275
60516
69
267613
61
86
268321090
960190321
5
89712
213018
55140
97
32
46
307111717
1
1
916646651
244423
91088
335411
215623297
30536
63
24
471164
49
111623
330931
3823658
346844
90
80
198068
71
46
333270
22003
9
4
78
154904
90
323939
38
79
5
85
65
947279237
32
24
76
428375
49
110393
45
22
9
396032
20
130022
258341
78
413070
125976
421419
188639538
385426
1
67281925
18588
408392
82
390729
29
380676
13
88
64
291953
9
10
211026
18
415353
45
45
354687
11
5
150859
811455464
95
4
47
172340
245502
68
91
117399
31
18
8
1
20
83
368461
263305
413727
62
53
79
455763
574668680
343624
305181
85
29079
464588
425220
198736
39
356652
209894
64354
50
97907
58
371609
22
82
79
300997
61
42
372442
67
199148
183514
243277
56587
319455
92
29959048
84
472903
6
12
51
41
13
401002697
86
363638
83974
212947
331763
84
32
12
896451602
29
257022
495521
470595579
8
49
389960
681549033
190755
2
90
71
76
224051
254851777
29085
8
48
39
47371
196628
435373
88
78
79
86
462870
41
1
758746776
473986
97
91
65
67
108828
429626
81
430457
18
45
221674
2
73
99489
225239
31
93
20
264859
60287
108472
826951282
88
21
428441
91
84
35972
167249
363127
830476098
359546
56430797
3
32
6
165172
207882
464585277
44
405920
210778
641357442
74
3
4
244294
15
4457
283331
95
370369
8
4
442913
249556010
472233
32286
209847
272816
302479339
661531629
146863
96
49845404
6
91
338204
30
88
250358
300896
801663020
7
42
99
185758
43152
94
96
31
1
466444
86
7
33
43
336776
69
25
129386
33289
33
654838312
57
207286
788990679
28
431440
224405
51
376569
40262
56281
224384
299939
60
1
61
32
88
23
251220
5
28
265659
464255
222619
209316
85703351
94
77
13
22
9
85
334310
55
435921
97
20
42
914125021
103668485
2
89
9
325269
390402
516422969
208753
51
13
150393
53
129569
6
86
52627
248651
47567741
459422649
92
18
43
363167
70
4
4
9
328049
23
123448641
641905605
31
7
58
169812
276595
78854
450134
125580
142005
315102
195957
29
168740
455223
275934
348700
87
427922
484018
76
35
93
348917
437370
19
345899075
78
447596
147455
64
6
204499
58
475670
32
248903
71548
85
57
65
492251
146829
306826618
6
49
51
62
1
5
772902256
9
13
405686
42
54
20
65
43
11
248205
474781
55
277057
44
223948
47020
10
27
367819
492083
1
66517
5
94
90
6
27
70486
74
35
29
298046
18
70
29
53
416902
69937
140731108
84
37
17
331020
647322794
21
48
256516
86
408915
50
167783
381137
76888
315361
320315
53129
37
47
486532
400865
9
5
487233
74
96
4
470311
55
55395
71
168234
45
63
161606507
21
69705764
20457
297910
3
42
29
99
490354
9
2
228531
964588926
112722
132945
3
24
975960263
87
6
14
495980
39213
482143
392633902
141631
419963
300534
394756922
58
34
228325
126715
3
6
90
332786
70
31
8
836105277
35
37
46
30
11
7
2
331170
243513
237742
278652
153611
612101081
284379
246161793
25
354381
35
600322577
4
18
92
144094
324222548
9
87
82
84
84
236817
4857
1
480045
7
5
63
23
387609954
245442326
11433772
30
152380
91
295057
253456
89
3
2
73126995
38
351070981
120767
970255573
96
15
405243761
379229
50
10534
323959
6
337350
399961
229143
59
4
226843
193910
84
93
9
40
412986
45840
274228
13
1698
138990397
99
346744
454800229
400590
413130
387723
56
19
47397
65
12
96
293798
486023
3
54
9601259
425171
73
344863
9
98
1
84
19
37
448967
118454
53
85
443348
462225
68887
264636838
59
1
204827
297979
349427
24398
61
6
55
5
35
1466
179534
45
183355
34
196599
79163
437605
99
65
19
191409
338190
18
208748
5
80
128998
7
596822840
349947
316720
215730
76
987742762
70
29
288818
6
959163416
71
475876
69
93
401565
20956
39
403024
18
445275
790502730
466021
248748
8
31
27
35
56
488903
75
69792
1
2
33
240798
7
75
33
53
416402
388010
2
490038
29
72620
31
70599
49
235930
151362
35
93
56
399753
98
495817
45
371173
387790
202941
28
3290
386974
893509906
25
313018939
55
269950
173778
442993
39
172619101
380772
182502
279713680
528632747
48
64
91
13
94
31
97893
12
97925
144786
229778
332929461
746083323
269259
423598
99
375021
85
41
22
96
478340
87
126962
63813654
163686
388107
15
55
759989993
11
179779
56
156820
591533696
295266
36
67
11
71
12
404958
403180
50
466167
7
25
229143
21
485261
192810
431963
602261931
13360
30
468782
346987
89
88
43
3
42
477889
8
47155
250185
61
88
266168
83
4
69
785653250
3
79
22
11
36
8
19
380829
888157124
49479
2
832338422
120398
80
82608
13349
79
90
172014
94
251702
456736
11
75
8
53
249446
7
70
26741
28
26
33002
26
60582
392554
157094
71
450600
2
6
291765
63
49
68
451469
3
69
67
156396
5
185105
268539
22
23
31
3
25
238347
71181
63582
784035751
267365
29675
54167
106150
162657
596689469
46
40
363725
231077
462394
50
78
278985
570999754
129377
491763
443490
57
74
96
482737
82
9
21
27
789651309
52375
357135
189108
417073
332310
251608
60
93
17
841093395
463074
94
449476
273675
97
355700
427735
17
107973
63
39
70
58661
289202
28
470970
82
251749
81510
421119187
174889
66
32
27
68
282504
22
65
1
8
452601
232871
50315
167706
478906
309946
43
241996
99
71
74
914703622
11
96
394707
467382
57
415463
240530
549526161
156528
451240
96
4
222359
88
68
8
201779
380624
103344
44
72
100658
1
315578
5
773378763
1
82
127916
29097
417369
360232
94
4240
370129586
74
63
183457
131126
12
222447
41
90
390927
132211
134721628
64
89
496403
37532
91051
787824833
300458
144075951
11
489153
75
6
63
304673
9
143431
7
287759
5
11
293776
285330
24
8
84
333080
121990
6
283138
404272
346071
48
10
84
67
30
474898
95
5
51
18
240790
234764
62
62499
279547
63
10
87
43
227589
338092
45
873710520
454900
36
86208
67
369117623
994403495
289305
64
68
4
118985
210103
362807
19
817746311
243000
74372
437214
6
67
418287
520742664
73
718159667
284419
306461
173782025
9
92
69
474833
8
193223
418740
497939
2
55
144407
44
899685371
12
380246
63
89734873
83
73
237401
493997
67
7
18
62779826
220956457
60
443924
67
28
184016
878989212
5
133647
449460367
61
654320193
995130933
275723
261962
27
9
827406781
77
104404
632514548
475616
489918
28
649821203
28
82
51
11706
350330
20031
391728578
87122
127741
21
44
158727
474702104
4
15
326451578
5297
43
335664
51
66213
5
90
25232
2
501795096
62740
243386
60
123685
263286
299139418
64326
80
68
79
171110
60
314355
24
93
193118
6
491566
269865
61
79
969645306
123800
78462
10
358228
7
33
4
56499
254007
794898708
72615814
64
83
137464
443182748
685287291
108995555
23
653494595
371603
206783
701910649
18450
92
37
36
270518
93203
4
49
49
219203221
839806674
55
2
58845
119056
34
35
493666
63
437285319
27
430567
13
72
14
9424
40
19
57
94
52
54
409956
65417040
4
48499
78083
462665
11
326931
483716454
476293
403752
238322
71109
74
86
72
140253
7
80260
69
20
34
40
92
69
268085
5
93
5
74
32
10
478913190
492315
345286398
80
72
997432999
6
95
32073219
237346
37
86
89
168273
45
384582498
114610
234862
9
52
328871
159082
17
87
90
99902
75
453936105
65
60
280864
15327
117520
345223
412622
75437
411239
9
110693
369867
39
893270730
92924
67271
75
63
75
224658
55
87
45
65
31
137483
86
250297265
151226
124190
229300
5
147807
313386150
447547
89016
267594
20256
31
43990
155163
16
68
379519
7
356339
60
288573990
64
201903
152576
81
43
301613
76
498309710
591565331
14
67
47
487749
70
188563
96
274562
23
82754
351692
378764
2
110805
364177
21
16
381642
364881
19
143749
492652
79589
13
27
544908056
24
365705
286980
246022
56
187606
451063125
112077
4
31
42493
4
38
294997
60
79
17
25
120527
50
1
323962
454600
163642
95947
368324
336179
81
12
320073
550857522
838731537
36
36
58
479802
147503
36677
70
49
197631
438709816
60
2
434325
82
1
108308
95
35
394065
54
83608
68993
736194135
326403
270476
261285
76
658489718
18
6
303944
22
474887
124765
3
65
437513
57
77980
66
795175608
67
33
420787
468668
26
19
68938
269655
26
10
85
59
39
48
3
20
21
64
392835604
4
96
69
159376
79004
9
95
49
2
6
78
93229
38
33
4
160604
986607241
24
84
146666
359341
474721
324488
8
650856417
6
841950105
80351
45
173624
94738
285995308
29368
3
6
84
66105
412547
933588188
77
90
5974
48
60
96
439866
285474
470669
476779
458505
228001664
48398499
30696
42
14
19810
6
5
412375
98
46
378900
2
568627025
287246
95641111
87367
350777
326010577
155587
49
19
55
62
76
38
467720
831116982
776321170
6
33
297349
79537
675514865
20
728831553
383908
418543
172794
181637
227074
62
37957
74
155106
6
36
12
78
394473
67
93923
251011
2
428972
92
59
417298
97
43
141417
433127
72
311047
65
460923
153712
1588
48
262355
30
83
350428
630465264
3
1
3
22
727395710
93
73
75
98
31
95
91733
379846272
70
83006
179316
8
855233834
79
3509
538347376
311221
388439
117302
6
74255
84684
469431
19758
6
120689057
62
49
89
83
94
21
80
13
83
254653
70
3
49
488451513
80725
4
67
211094
8
185786
86
282030
475335
319448
15908
7
21
61
25
367050
51190
98
327825
199065
66129687
45
98
84
49
22
137054
33
8
219266
74
9
264486
443588
227127
82
95
15
459888565
598128611
76381
414762496
824215727
44
78058
497656
4
33
259772
96159
84820
307663
2
8
218906
33
56579
204632
322990754
3
94
56
6
181072
32
52578
15
4
844085936
6
62966
2
64
74
17224
74
1
85
428913
73425
2
105593
286728
5
68
7
88
7
87
1
27
87
38
289166191
4
9
22
25787
62
344717
55
27401
13
208184
179701
84
387335634
363701903
366971
310184
7
457010
36
195160
390945
3
28
49
257071
89
436596
42
8
51
751488100
982236928
74
8
524362919
30239
51858
61
97
23578
374352
4
3
52
43036988
32
350517
28
71
453929579
27
3
58
370611
397789
64
207298
68
94
66
1
29
82
156853
747147859
174549
32
155436
75152
430283
37
87
169149
21
58
21
474284
58
7
68
24
32
4
45143
297018
3
9
9
4
2
58788
387636
128894
61
13
363831
3
49
7
29
42
218612
35
49922
298382
42
75
71
81
75
268457
304414
89
4
55
277478
11
566689334
479370
32
66
4
90
218134
30
52599575
113024
31664
91
220625
337831
51
335358
259266
78
24
228787
95
86
56
46
299132
59
4
112501356
139699
18
214176523
27
266086
71
344173
65
50230
93230
457669
27
198294
377653
183711
44
88
30
62
71
921060124
30835
93
135428
72
16
189499
34
35
53533
33
66
411835
6
32
95
71
22
591916027
867997183
446596
94574
3
14
403065
88
87
22
7
43
20
81411
172432
38
258277
89
499734
87862
438748372
61
89
277746
97
31
413719
492799
494906
77
314966
9
5
368115123
195127
485517
96
61
243755
11
141090
445305
34
254256
47
472164
73323
40
415740
32
447944471
353007
31
11
463100
87
775891093
61478
457818
82
63
275963
49
5
23
521626610
53
451558
65442
140368
474064
489220
150883
23
133242997
150567
56
40
31
44032627
294108
605166236
265517
35
617915709
39
53
884983181
182474111
96
36
133974
76
76
2
809350544
56
43
402972
9
67
260827
64
274697467
82
2
85
418688
243636
69
139533
462139
48992
17
73
39
9
18
51
86
352706
57452
78
361305
81
12
56
5
766899969
191254
6
50
426451
37
496269
221501
2
603390446
123022
2
29
443237
482561
9
93
41
395983309
38355
459766
199077
3
139113
346737
69
690327222
363230
58
448330
74
38
70
2
9
243810
4
63
75
19
52
72
159578
1
151489
218606
55
17
89686
102864
56
310211
298719
24
21
25
339691
473142
64
407075
9
55
60
8
221412
6
6
29
426758
342642
294491
31840
130536
165401
991279485
462570
21274536
49950
321164
268790
16
81
462651300
320168
78
446250
29
2
392566
384064593
95
65
46
28
43
178292
384030
685745567
2
4
8
286703
421552
818934784
4
26088
464059
79
240027582
53317
291640
262538
10
7
4
23
955267877
73
235095
66
261272
13
252778
62234
33
300409
56
17
372789
446141
6
327961
11
146424
82
54
1
48
103330
31
83
10
3
477064
9
75
76
606020911
30
2
12735
6
72
489882
24
161938
281144
61
62467
9
58
35
37465
419941
708867097
1
149408
456244
350427
1
105171
378929
21
11
49
204692
58
2
58245
434031055
2
328858052
273201
65
64
81
31997
5
261998
73
78
313603
5
433759
46481
266626
246558202
286324
453559
148951
425563
19
62
5
263565580
54420
502350472
97
119258
358185
420486
93054
54
23526
18
57045
496270149
66
9
519661084
85
39
278784
230013
90
445924
68899
418395
63
1
4591
15
55
161505
422581
289532
2
46
9
12
737890461
98
275047439
393975
75102
341741
790680994
983927603
384378
30
151918
347680
91329152
1
6
54
221853
219295
93
221759
399032
62
43
44
960632202
27
35
66
22
431842186
43
71
466419
441342
339210
6
27
2
453256
28
44
98
208086
79
411082
350721
159161
184495
68119
300628
409944
98
178600
69515
4
245997
29
218323
82
345656
477119
156180275
28
216729
166379
41
50
737986534
406434
6
367616
186438
322395
75349289
312620
12
7
136648
466915263
207430
2
334710
372740
650968555
126407
77
186805
32
59
358490
70
74
225006
270700
444829
10
50
94
12
216868
59
77134
89
68
61
366940
15
47
122797
462488
155706316
489787526
38
49
62
432473
660425207
67
6
8
327830
475695
83
7
482898
60
76
71
459814091
183209
857066455
492802
220094
7901
411417
193217
67
74
14
60499
336777
205138
358178
5
261965
5
148319
360578724
86
43
84
322540
71
39
37
91
71
131993
300642
169617
101152
391440
39
434240283
85
64056
91433
61
97958
372295
65
87
6
6
25
155572
16
64
274935
242913
98
492941
38
172930
351111
60
82324
180880
84
588082255
50053
20
72
8
269570
25
352764
469337
3
44
9903
1345
177286
260464
54
13
55772
20588
34
187143
390785
51
174367
178325
76440
429567
310739813
287897
370047
311987
200703182
221973
318725822
60
290363
40
27
48
47
64
446730
432520
20
329885
27
292309
28
487141
83
113825416
85
487444
909136817
79
53569
48415
293334
39
17
430484
358172
37429
358934
100248
62
237091482
448212
12
229891
178882
2
169664
24747
65
71
125790
37
785659711
355630
5
36
417564
156915
211559
29147
9
420819
119155789
351160
90
69548
75
468609
40
59953789
6
86
747451773
246710
55648
210108
39
93966
79099705
9913
7
51
65915
54384789
67
473815033
56
233313
99
59
206290
13
73612
5
425285
224939
284598
188922
112264
508093799
470113
93908
142921
82
75
320203
82
302554105
153656
466528
37136
84607
498126
96635819
73
929370294
64
13556929
45
27
52
65
52
744756945
71
2
29
189268
370513
46
10
79
333364
4
90
90
27
84721
489379
296281
241761
77
339916
71234
67
50
890861442
24
2
8
992910950
6
128190
77
451417
359019
448767
164462
312618
342608
95325
1
389050
73
87
79
13136
202147
34
9
77
381520
251081
521088089
471373
246117
930441957
109415
429550
74
94
5
372955979
218525
7
75054
46
314499
129539
78
72
20
298263
25
74558
58
449304
828921785
24114986
84
25584
55
39
42
403337
72
4
80296
389374
76
744772821
451098
171989
101334
5
25
444381
40
9
488970
4
47
77740
229088
280377
923243833
83
54
171113
45
61
80
37
228265
237718
20
389804
153638
28807101
18
7
908540925
11
46
484335
221435349
31
17228
47
79
377686
39
33
318709
33
428544
436762
317897
9
70
90676
276128
120361
198082
184748
396402
1
35
24047
993205372
444877398
9
70
86
48335
23
62
297973622
48
6
9
381699
28
86
59
75
25
304474
55
94
191256
11666
291313
20
44627078
31
302319
64
93
6
37664
199397
10
99
39
191378
233312
183448
17
91
53
424386
40481
419599
247699
117014
80
91
151991
88531
41527019
46
447498
258205
2
259631
17
7
187875
95
78
52
312397
66
93
64244
11
45
90
7
40
76
31808
65
245164
1
252767
47
40
32
15
37
318334730
462086
13
437003
5
79
83
429868
38202
35
26821
94
105751
29878
20682645
81
17
350885
71
328803
669482142
95
81
28
791127432
2
30
50837
108146
40
43303
39
83557
845982209
3
421529
3
426738
329415
33
499834
860502111
184678
57
118412
24371
44
386718
33
238805
24812
7254
217272
33028
353482
11
4
392301
15
880490344
195878
64
54097
71
68
45
13
179976
168161109
7
46
29
6
24
33643
324994
28
30
242506
325889
200431
93
202023
109689
434854
143195
56945
490855
470702
954805923
204925
41
8
46
87
74
65760
6807
273330
75352
443224
418721
322842
85
466267
357210
35
529240168
459122
9
131513
971544805
26
7
64
28135
75049
267466
436798
37
62
67
269360
26651801
446197
56
38
14
404956
7
57
30
93
84
438656
73
3
495748
567456263
311202
31
25
391781
191737
71
52
644779162
4
15
166301
64
43829
32
375217
68
51
381314146
168791
77
643262200
8
137605
11
335005776
23
215418
259483
1
476963
72562
174741
365768
91
12
662369628
378233827
236304
68
46
781180724
14
58
65
15
91
27
34
482923300
912195718
77633
66
69
85
4
5
126717
98
70
805287402
66
212904
370605130
124343
57
36
112207
116260
68
152934
96232
358979
220096
116499
8
37
5
26
87
67
73087
409083
330517
4
298523
27
323444
74
215946
9
112547
18290
32
337559
13775
33
64
442610646
216595575
75
73
139978
985214302
85053
18211
2
187185
66
538420394
94253
46
1
5
454104
156549
4
187169185
12785
65369
66
24
269683139
10
32
24018
24
86
308429
42
66221
311597
638667533
46074
486105
432365
39
231394
4
71
25
65
74
227817
48
90
40210
63
542636135
4
11303
15
31
371345
73278
56
21537
12
89
361755
7
7
421315
43508
79436236
58
67
87
216095301
10
5
35
13
32
469460
311335
23
91
86
150883831
52
78406
51994
110198
15
271298
197729
405410
211435
4
390232
155006
241991
54
69
18
436941
23
1
9
434627
665913203
455106
17
65
93292
432116
483922
220383
235581
424964
7
399573
22
83
407047
68
470413
383189
107991456
9
494664
104233
49
124460
89720
65
52474
131630
60
420540926
177079782
748006924
180271
367727479
268560
162672
262148
22
97
5
30
55212
4
8
74
33
476147
3
635153810
496271
331214
75
115257
12132230
3
161110
61
55
193479
464977
69
485031774
145719
422611
265113
89
254242
349657
38
94
80007373
51680
235015
356923211
97
459008519
97979
302499
26
810131495
3
80198
34871
94924
2
340422
472790
15
64
7
58
17501
137531
89
30
91
395030747
25
284654824
428971
425398
21
39533
26578
54
57
432405
81903
39
40
28
35
423159
168896
37
1
79
3
40
423315942
417870
279850
30
85
80403
5
308987855
27
126592
24
79
249383
128369
72
7
31
761318450
441173
349430
11
461554
3
53
765738441
297628
92
75
99
15
50
47343
459805
453088
299151
107876
28
100631
88
363791657
68
54
86
768035018
82
37576
7
62
176392
5
97291
88398153
209358385
701914345
312220320
13
19197
24020
416891
242848
239917
98
449720
16
317305
359165
441131
91
95618938
433745
475556
129399
20
3
472096
157688
197466
235023905
499019
79
92
4
34
18
650117470
45
447858
7
81
68
5
35344
364828171
760770094
241255
65
38
907811361
954590726
112637
294120
13
37
39
177980
356575
39396
459595
84
267464
77683
342773
389286
69
1
267364
30
306716
315748
499536
492430
21910
97
295320
231172566
69
5
5
47
88
662218993
87
388817
133434
80
13138
244076
166551
19
15
42
33
19
46
460075026
22
412536
166426
200122
44651
42605
54
384102
51
384055
5
80050613
77
63
479379
113907
899042186
416691
447957
18
2
133897
6344
19
57
5
26904
62514
34
13
322867
37
20692640
11
6
433213
167339
167491
76
277660
492620
478607719
834652938
29
399465
12
207795
91
258626228
136333
5
79
437516
445107
106536130
23
26
757510813
76
78
63
62
453895
333383
78
207113945
77179
17
95
87
347244258
126559
7570
8
287003392
55401
2
317594
84491
72
97
46997
477815
452792
186579
11
88
21
69
98
171525
376611
265276
110222
36
257964
1
104602959
266939
89
73
320652
60
179331
88
389979
325304
51
42
89
62
261913
9
7
67
722268602
120631
77
397315
71
80
98465141
193776
95243
8
2
261049
174914
436248
26041
87
4825
499868
5
29
376753
95
52
8
14906
127374
70
295202
64
176415
289806
64
156721
406466
41
35
301127
69
3
98
137920
7
1
290131
90
252721
50
312991
65
36
446564
72300
148202
5
58
92
21
47
280794
241487
36
922189907
7
48
38
40
342717
87
369275
465708
346838
134919
243722
89
95
305028
126341
428053
169171
426358
250501
25
45
232030
195842
859143852
60
98
92417
78
9
313618
326216
7
350207
32
34
76
89
20
384719
186826
204120
1
85
315521
238512
42
331537
353123
5
22
15
90
90
154428606
67411460
13890
9204389
14
8
45
173058
458302
348087
98
447549
254368
297322
341423
3
46
394243
88
19
418656
71
40
33
232721
433751
44
41
97912
340114
450707
11
88
25
89971
203409
346969
85810
45
41
420472
55
50256
379897363
466617
6
77
351789883
87
11
53272766
98
3
97107
1
32
3
62
375372
845579007
156255
11
1
61141
30
14127
87
9
25
7
159023
470165
61
132955
207737750
4
10737
9
11
353960
196586
123739
69
8
710826544
803872625
3
2
62
742788492
55
80
1
201013
35
187503
77
219158
1
88
243027
197025
77
85
39
10
480641754
165157
53589
76
92
26
42
12373
344602
428075
131304
429658
91
1
87
68
4
548182375
54
483931
52
308995
12
323120
277742
234301
1751
599259538
227112
376858
848718661
18
350834
57
474360
53
9
50
433190
81
921724216
296897
3
89
696949956
42
76175596
60
206897
67
395929368
4
69
492136
311709
360967336
98
24
572444204
35
355278
59
392241
462990
486680
5686
5
81
352210
40
10
72
66870
423713
146172
201259
16
59
138536
15
180874
423167
54
3232
369413
756392144
43205
16861997
2
91
28
445033
8
188681
45706
72
160510
48
6
475104
83
12319
39
43
66742466
760275874
180324
317431
51
40584
61
59
371979
69
10
21
209823
260626
2
362687
59139906
59
22
397794
268327
50
180808
157011
352677862
36659
403179
12049
1
3
91
13014
17
68
91853
6
93
443630
80864
74
218943
75682
74
16
362880
284356
156284
22
101356
40393
81
469130
31
45
340791
364714
201119
83764
86
437548
152979
263953
48
132667123
4
64
368011
109704641
374796861
79289
85
207925
264581137
409717
289671
219075
447832
70878
684530248
12
476343
6
70
1
36
60
39
34997
36
149179
264941
1
81
393705
92035
48885
176678
334943
294556
465069
15929
32
18
477646
238045
90
67
4
85
63
12773
92
85
903619039
94
149886
55535
195396
624970928
60
455314227
72
86
38
862301347
91
12
408149
378158
2
360278
126706
2
7098161
49434
127985
53
310637
127145
231802
25
595506567
71
73
296984
47
116159
120840054
26781
9
1
873777106
397027
57
66
90
49
492490
450239
11
38
9
39
20
48
16
313544
38
40
47
95
25
262300
153899730
418853
933471529
59
37
44
5
90
157219
21
416042499
32
381415
28
14
19
2
170843
253736
381207
87691
68
374049
12
841482744
390788
13
281542294
266382
74121
31
425381
148361460
425095
161673
3
36037
44
25
55
117635
474318
85
936487169
65
52
349166
67
518290878
12
84
9
7
458088
68
50
280299
385785
94
26
13
126706
84
324119
10
405801
400781
369045
458371
3
72521
448913
236601260
168850
9
845554100
61
11
86
47
58
426738
97
95544
417704
36
462880
321689
65
6
190691
132997
88
117621
275179
25453
364384
475992
39
147921
39
68
65
58
388750
31977
88
34
25
2
99
467535
1
148881
101194
81
69
318318
205387
346863
5
5
91
43
8
61
61
23
88
80705
86
362592
7100
317962
383807
11
123595
467992
465976
119665
20
94093
51
81
62
64
45
478490701
86
212394
317306
9
160304
2
484255
241476
14
19
163952
8
295175
46
159276
272100
83
14
159946
410712
13
341563
68
54
735434583
138148
17235
476921
3
2
206366
50
80
7
496870
21
89
78198
759411940
99
132462
87
6
18
90
621018879
4
38
22
69
154318
448591
254055
75
117359
55
112812
447164
211444
481194
3
216589
221779272
4
88
93
104631
147477
54705
19
63
19
55
35
68898
11
5
60
7880
438405
25
8
26
135239
921212978
442984
285277
645724711
54
410036
111111
166098
407028
64
35454
42
94
1
111520355
95
22
7
226146
9
16
533264255
132365
195168
307067
110849
5
307783
491294
88034
83
4
24
49
914238925
103782
46
64
187697
52
138739
308707
2
87
17180
24
599881436
23403
76
185579
376771
199702
38
390390
60629
92
172959
4
900530472
51
494820
86
214743
31022
64
9
55
444041
488348
265296
211724
433991
9490
20
540700985
484107
648773624
199836
25
21
99
106752
76022
55
93
240031
347829
17
8
3
14
81
45
341242
40
67
437201
174530
22
45
104476
30
64
261777
53
94
193634
453477
81464
57
66
386254
371022828
71380
82
28
389134
166862
28249
365445
102394
76
428073
21
66
83
34
268388
55
55
126885
51
98
12
4
861797176
394299
88935
1
2
18
775134398
628318781
216532
115188
76
4
706125761
91384
352217
44
264577
197915
21
489405
365596
49
311260860
61
320662
385201
32
79015
19
88
485388
95438
89
433146
297523
11
91
178673
94
54
111374
47
81
10
11
330683
247676
196786
147424
30
2
89
485696
23203
450127
291896
73426
21023
363860
295567878
265514
388127
8
596475556
97
186351
108076
633064435
49
88
23164
94
210017
717556672
340372
50
45
474450
79
43
2
24
43
1
61
21
4
185347
928231732
148829
28696
449205
188724
59
97
26
61
50
99
460809
6
333905
567271970
494946
2
33
477754
150994
32640
23
112065
87
126153118
36
83177
177333516
384424
2
47
475516
21
66
9
34
58131
90
97
68128
13288
81
8
36028578
127546
28
106498
150014
97
152250
50
422359
63
21
26
120858841
33
132034
77
80
78
240177
95
101013
768637208
146040
20
32
35
99
293929
60107
19869
4
377118
13
66
416397
198781
280084
326269
86
96
3
455021
260912229
145022
498594
8
88
40
217045
215220
19
79
62
79
482889
364433036
64
92798
33
53
5
5
79880
270227
388420008
387668
208765
77
398120
30
71
242827
428644
31
138754
107386
379551
66174660
1
37
14
33
40
17
403390
931421463
4
130705
49
467390
255216
83
45
49336
365791
65
82
285758
88
76
61
430112
21
34
4
31368
487248
487173
25
7
78
874275672
23
8
89
35
51
408482
58
9
6
278797
98
9
77113
53
47
340924
315843
93
360394
116139
29
95
362842
248716
41
92
30
6
375628
401052940
2
31
3338
83
396128
314779
706999091
15
93
116090336
9
95
74
71
498451
4
253707
57472
34
266574
353875
315423
3
3
483051
40
96
32301
899969216
256400
66
75557
132214
46131
433911
48
8
57351783
90
478266
12
56
16
1
51
393300
73
162478
56
86
136128
22
727747390
42
4
153397
57701
9263
53499
64008
318354
4
20
309218
175044
68
81
270612964
83
3
5
27
6
202238
472947
276340
1
20
82
925113491
19
194641264
49
61
52
50
38677
88
7
31666
57
56
144056
577304007
301888
57748
251561
204444
67748
65
4
340854
240771
86724
77
2
96556
238205
8690
83
282505
247394
225442
98
16
82
470984
298211
2
421438
34
90
93
9
4
35
889100857
30
94
79779
20
38
83
45
38
2
24302
99
133665
267134
210917
30
91395
97
143265
19651
80
8
7
4050
4
13
19
45
455422
59
33
31
178873
3
256994
9
293266
49
4
345991
91
66798
42
464524
32
22
85
441352
77
21
310832
111335
41
355230656
493783
166037
79696
27
66
92
7
768822457
228919
52
393115
436577
393803
406910
5
451626
373352
46368
497595
5
193577
55
93
134267
4
244179
24024
327827
93
6
67
970018527
338252
44
8
91
74
405761
14
538673918
39
319001
4
458952
176947
56
27
63
63
431954
85
49
39
116476
303578
58
515131589
42
304098167
94
65
9
15
85
69
75
185258
72
243886
905720912
357158
109380
32
77
96
78
105452
309134
737767910
75
5
182788
351961206
29
99287
44
83
83654
487010
257233
94
9
22
56
55
84
436110488
94
62
93
304916
449623
388896
8
164500
360448
14
68
56
50
230517
1
289439
16
3767
90
36
29
277483
5
18549
4
18
173991
49
472516
24
70896
387293
42
90
36397
82469
268939
321940
251213
41
9
156008
96
580195139
365362
706425788
398187
409620
314343
41
481725
857122461
16
60632289
60
45
332847
460917
473613
33392
4
313728
54
27
587464687
76
74
68
67
75
539969065
253744
460600
61
952185584
91
757625216
43
76
54
75
51
240664
43
44865
688191196
7
74
315126
36
95
131601
579539248
52
79
88
57
215215
135661
345363
1
418615
496170
10
222114
73
35
71
862014491
88
75
58
17
285256
81
424190
83
458201
9363
3
98
79
52
62
22
74
10
891014102
13
5
77
102390
88
91
7
186167648
67146
27
39
84
972573687
262942
328704132
70596
393590
83
124129
4
444034
73
69
56603
33
159631
707589412
4
331815
315748
287252
328235
26
168923
1
89
494674
42
439631
33
80
96130
62
258284
461402
300779
80
9
386451663
42
31
27618
91
222529
49
284201
20654
470528
54
22141
301148
143599
57
88
658445460
292706
20
7
48698
1
42
87
2
5
95
286265
381009
459283
66
214520
36
352845460
25
80
122365
47
35025328
93
329381
189171
36
74
24
92
49
8
165505
253122
192691
27211
89
6
9
83
55429
453562
397498
320764
3
24
32
4
422100
7
26
77
403681
399566
484686
20800
30
89139
214511
90
20
282600
67479
66
47
214086
159150
131898
10795
82752
5
72420
44
88
401005
107591
33396
417935
63369
16
91
92
974850780
797401147
208997
313996
42
87
21
5
482502
47
46
202010
300314
30
296179
137127114
153158
537542301
89
83
11
84
98
22
49
279285
436892
87
151769
694263501
45
9
75
233732
29
374782
17
79
93
450852
34
357611
293741
352361153
504880389
51
157711
7
10
43
217278
64023
167518
455867
367629
306179
17
11
99
19
48
16053
22623
19
521443584
99
5
25
405332
486536
411021263
286419
375916
32
2
117897
51
4
69
250092
267929
282453
201746
38
852429509
8
1
37
64
461821
720994589
15
31
91
99
406021
796903495
90
321180
35005
147430610
46
498694
195301
18
841533740
22
34133
5
404917941
53
31
140081137
539018306
69
2
63
205282
95
9
84065
388436751
7
818653029
43239903
756510861
48
234705
351191
47
23
84
79
36
280289901
80
98
68
74
35
400679
68
477430
576074013
6
89
45030
67342154
45
113882
24
71
4
51
454186
418519
17829
48
482503
63
24
6514
338031
40073
986616535
35
34601
5
3
45
272122
2
76
72
22
91
97
3
30
59
79
273730
28
81
49
376170
38
46480
492134
59
13
84098
33
425716
341340
338893
393669
383829
35
119976995
15505
152285
45
92
50409
436646
79
175118
67
44
69
44
393831
232056734
90
6
960892
154970
96
70
184488
1
462685
14
4
51
213284
5
277245
1
88279
5
329887
90
58
18
370034
97
248218
33
2
316803
4
484515
55284
65
54
95
453276
6
184362
55658
81
133605
325511
217997
214362
47
162406999
15
70
168063
26
89
204350
941345217
3
287561
40
3
193362
3
8
982625267
3847
205228
17
23665
28408
241190
2
338934
327712
195819
213861
254150
59
81
7
10
444964
67
62642
702566730
58
415126
40
120395
444623
217998
88
673840187
14
355414
56
480263
8718
67
276791
81
38
76
731895992
82
29
92
417243
91078
982256931
91
3
478104712
211368
43
87
85
2
475034
433238449
75
29
124196
708167916
82
2
197284
222465
97
16138
25
1
7
322017
62176
198731
94071
919604669
218979
61
56420
32
42
73296
223207
81792
41
84
154531
45
63
57
401734
3
407130
61
230437
358629
240112
338605
88
78
230719
8
456132
635216167
200161
132572
88
3
329470
50218
147270
476319
79
32
459937
23
66
894459361
25
83
17
246197
62280299
53
482361
361100
94
8
8
377006
261181
566606529
63
34
424337
90
5
69738
405328335
6
78
11
80
10
78
485626111
218493
71
427356
367163
231629
179984
97
389648
56
11
232284
81
847240791
947157082
293103
76
477134
247399
55
9
59
43
50
223120
608309740
39
465177217
133096
98
65
93
495028
38480685
45
81
47
420654
55
84
742626747
6
82
461806
31
86
801227727
81219
54
268075
20
414146
48
17
2
908024506
488647
5
60
17
235710
886878596
242820
446978
64
362120
309192
59
13
456200
20
44
61
3
472950
3
75
57
134626
337081
83894
56693
231058
260014937
79
408344
8
23
175515
57
212286
290263
9
19
51
85
26375758
305859354
196189
106566
183511
18
131950
74
90
60518439
8
68
129208
67
7
3
7
253540
391189
60
281908
70
51
16
22
433568
40
85919
9
11104
223442
4
378277
412399
9
24
444657
19
110539
432168
251465
8554
4
64
372122
4
6
4
459685
84
889123582
90
196368
73
12
8
97
36
69
16
46241
656876939
26
4
43
24
36
158624
7
5
77428
18
64
91
79
2
5270
388573
41296
30
23
321463
26
6
89
189865740
13
73
23
2
1
2
327044131
70
319785
17
9
35
8
9
699169752
69
233586
350867
634457709
131183
865937044
1
4
47
50
154234416
371403
2
21
371862
116522
71
75
113314
168097462
9
606967431
362020
471805
88
246990
4
243736
442931
8
297435
13764
265367
71
50
166534
321497753
17
267192
60
334715
458478
53
65
85
330446
231493
234809460
40
4
25549
83
98
91
202706
52
437920
72
61
109917583
77702
675206132
17
374568
106744
115728
57
74
306428
22
66
126479
1
5576436
449252
137098
84
63797
4
31
225272
54734
202598
513005190
85
8
99
368526
351752
51
40
410414
31
170093
91
322221
825889333
3
16
736032924
82
245500
62
376025
27
87
505591661
69
122106
153485
67927
365798
58123
297031
449503
91
640338446
167049
88
54
425487
4
45
752054768
78
91555684
116527
61
39
91953
367385
1
70830
349007614
867333907
100316694
65
77
363545
13
262146
327383
432969
150844291
99
335814
81
379513
336125
77
95
167323432
44
73
297487
988856703
865080859
386821572
7
23869
19
87
358426
99821
88
86
129066
90
80
4
493485
250283804
38131
3
969162157
8
239873
28
225546
30
109635
19
117819
41450
112256
121427
48
480154687
69
263309
418891123
52
387034
2
202142
404913
457970157
48
230032
369683
49
147994
361069490
83
3
54
691115788
241413
2
66
462853
178233
55
301152
6
31
8
83
5
16667
747333520
319395
200490314
705250775
295661
51
68
32376545
2
4
98
498342
492802
65
1
475098
391613
382784
81
7
83794
74
75
29363
75
94
274969679
50
4
5
31
66
70
98
45
64
477168
7
28
34
363486
11447
86097
305430
45
310696337
36920
284806
439042
43
79
83
10
95
90
156959
298168
282162
490240
50
3
72199
55
364412606
56774
4
43
51
26
76
339842
823126921
338886
115815
34580
71
2
85
477736
6
95
350344
79
77
52
277538
50
31
54
489060
197742
76
187181
15238
70
213653
66
75
415771
19
53780
459692
54
98
139867
59047
23
19
1
18
43
79
26
69
89
144399737
96
40
82
39
66
31
72707
306752
458359
93
460578
171340
244815
22
85
70
96
91
456190
20
315633
995477290
45
5
89536
89752
32
58
242849
345276
3
87
66
75
468337
3
43
12
21
242492122
116173
69844
59
40
282973
485096
57
630023121
9
249645
6
30
67
83
60
79
57
4
9710
17419
9
444121133
39
2
492697
434186
206705
11
268366931
27
24009
205565
266312987
54
681697984
269415
101874878
7
71
205309
21640
177661
399094
457503
36
327685
439916
1
87
491959
3
63348
76
60
335369
82
434651
110569
39
9826
192672
267431
71
72121
231525
8
400322459
165001
83554
196043
197595198
183549
269548
38
97
94501
59
6
284069
4
25
341320
71
498549
37
54
53
4190
131588
21
5
16435
199419
109040
145090
387552
497941
371192
292595
107050
414602603
207999
55
26
24
93652
324611
41
91
117511
74123
354436
4
59
89
4
36
98
133080
285375
376138
20
20
357877
59
10
60
704013784
165200
6
38
11
37
10
4
80695
7
93
7
126353
265644
363213
400687
43
2
37
45
245816
92
163936
1
3
6
92
36
466645
245354
28
20
86
80
201031
1
26
175698
38233
31
930674838
484509
467124
9
495758
118342
58
187720
10
425214
98
47
53
291908
73
80
8
8
43
458995
73076
41029
87
132957
448281
31
158291
55
72
410676
288024
474023
13740
79030
414860
294715
71
1
20
75
35
170165
342806598
36
283579
377405
5
486770
300353
459150
293058
497154
64997049
504192837
68
141027
79418
2
46
411464
1
393797
274731
199566
80
316938
92
301579
2
81
356769419
171938
13
340025
50004
6
242791
16
45
481873
122016
98
39
166408
368861
23
66
419006
6
28
120080
485075
69
381553
433557
312230
88
44
164533
5
349858
401066
78
357611
56
4
211203
96
171401
389188
988610314
936227401
61
79509
99
77
63
5
2
151224
62
60
418753
7
261985
97
90
9
64
225130
152169
96
70
25
269385
190608
530205914
43
246409
79
113343
4
289991
208968
367841
97
76
484463
1
4
284430
50
171375
421985
58272
95
59567
1
244195440
928849014
303448788
34
339583
193043
85633
19
65638
12
54
79
38
43
434450
147866
405112
972036696
75
32206
82
41
62
362611
5
44
419422
50
70
2441
17
306148
334401
87
280020
663694063
61
46
632657579
350585
56
26
303503
82
78
361213740
299522443
47
40
14
78
75
90
47
7
66
60
74
337332
27
78
40
107788
87
50
59
32
272720
2
278267719
437854
452556
89
289316
60
5
401719168
107219
5
13
326774
285272
42
440717
71
53893310
27538380
247786
4
483126
33
330678
63
25
345116
47
243119
461832
33
12
288655
26
462927941
86
443269
9670
40
242881
96
9
758987497
180843
160675
38
28
53
4
4
92
197466
2
355408
25
8
203847
425956
126915
9
3
71
87
72614
631821566
34
61
38198
186516
37066
22
21
100915
694466139
181417
29733
55
51
43
11
253449
8
75
311256
49
23
61
25
80312
55
416130
89103821
6
651989244
406112
476391
72
9
414289
56
79
60
68
457919
594455555
441151
9
472972
3
40
227514
89
63
337798
9
456016
77824
45
29
28
30420
62
64
66
41
528190648
854355951
80867
182464746
431479
453283
55890
261989
89
379359
324825
24
90
87
80
72
51
5
92862
89
265696
23
347124
3
83
19
48
44
195119
484246
44501
298878
85
16
1
942722218
141103
310935
364490
287507365
445116734
100367
453963
30258833
350870
2
3544
886687405
11221
30
392301
76
38
52
1
41
18
71
51227
87
78
66
392016452
12
50
125246
75
47
422377
28
417249
326223
179386
15
91
238363
77
5
77
31
273647
36
23
94
172618
97
76
584936571
4
269617
153133
497322
423096
15
16
1758
7
59
32
72
8
417243
6
39
237110
3
5
4
51810
26
60
33
68
718029461
107689
20
26
13
43
527267451
5726
85
39
23
283053
1
84
257199
80
232636
2
96
409571
371792
67
40
464925
409077
19
466120168
3
144791
216104
44
14
67
41609
17
7
6
369393
63
472922
481767
14568
75135451
60297
127657161
81
2
457482
14
2
9
684781304
98
70
288040
268884
458179
271805
34
78
41
3020
94
83
5
57
6
469041
378905
78
7194
7
51696
261261
32
22
412653
10098
142949
11
35300054
98
85
41
6
5
417650
493257
55
85051
97
287039156
8
56
111357
77
89
74
53782
266927
2
85856
338139
12
593630064
7
407584
401729
80
971144915
119189034
81
96
97
670927998
63
47993
75622
173336
22
81
9498
36
789600385
619425735
53949922
59320
129475418
128449
408834
18237378
80
46
401520
88
95331
120715
79
23
982274425
187158926
70
53
426652
968
5
32379
53
6
31763
404858
140147
165249
24
719255387
51
123140
160328
422148
34
9
219565
414528
91
402481
441028118
343402
458657
8
71272
16
40
80069
144098
465105
104192
9
95
464468211
15
53
44
711276050
479654
42078
72
93
325345
5
478468
356437
524150166
91
73
443190
130040
38
33
4
266697
83
325495
32
30161
128815
12
66
17106
57
9
320578
231127
442691094
225730
314586
21
255635
11
548352108
8
275708
11326
83
94
85
109036
41
155682
80
480962657
38368
164573
333939
22
8
82248
93
32
830642139
69
29
456004687
5
202587
65
433923
50
494282
125613115
96146
40017
709787398
305646
47
33
51
269529
353718
32
872705273
450710
232918
413749
87338
449353
57
82
283900
50008
506540999
119451
91
71
46
544459367
89
21
168689003
92069
138484
5
219064
136686
367124
86358
46
8
85
45
55894
48
20
468685
31
298420
53100
66226631
381903
14
42
373690
246822
495069
361054
83
350313360
87
79
70
269490
463230
226133
6
2
633607216
314718
272465
5
444229
141749
35
259711
92
70355
1
101968116
82
341972
109343
93925
3
480558
396216
189003
35
275355
8
44418
13
38
78
12
310282
69
79
286612
81620
16748
654261699
122388
39
75
148115
11
306952
14
47
397973
348154
5
9
381344
60
50
88
27
8
7
13
20
23
97906
5
89
77
262823
7
12
232877
76
35
44
68
258177
8
2
11
89
80
12
74
338965
49
528739923
261058
82
53
207982
219753
41
68
1
390963163
158510
86
183926
230330
262485
4
34
68160
97658
92
73
58276
527219072
205409
152706
48
207980
6037
100625630
57
938130515
92
213979
850588743
455274
4
939871772
54
11
5
454736
40
8
243121
191196
85
32
83
432731207
29
38188
30
8
419502
71
194793
196330
540548277
63
120611
56
223204
875388206
253001
25
90
49
59
146159
20143
224874
2
200772306
2
80253
4
95
654265747
74
10847
80
55
129923
94
51777
613097290
96
230632
2
20
31404
9
17
92
208274
434467
78
51432
344058
408933
8
21
31035874
127498
30080
468991
77
91649419
55
246051573
147305
171378
53
538770894
72923
300461
92
94
317489588
4
195754
57
248983
23
89
82
80
46
6
337349
391272
4118
20
8
45
50
70
17
396429
37
10
227085
32
768153074
122903
154233
2
95
27
33
443493
186095190
286577319
45
365106
43
58
338719
135862
30584798
66
385517
58
7
846139122
89
14
159295
391136
59
4
99433
75
48
71621
285635251
95
98
332928
98301
56
72
385836629
3
488706
2
119154
76475937
344661
95
58
85
295355
53
22
12
154751
27
43585
6
77
1
13
63
26
181617
393213
52267
47
10
139975
5
36299643
195841
47
90
54
463248160
93
87
352557
143342
48
13
26
75
83
21
962618198
385890
86235004
30205
90
7
20
3
431023
92
47
499970
965064975
878348668
78
77
2
191650
98
426230688
154029
543427249
40
390024
79
55
34
465071
361987
45
125050950
322373029
43
5433
139704
476383
48
388091
499353
64
332398
179390
23
410765
41
191276112
67
79
66
468189
171878
220046
73785
192629449
86423902
5
226349
84596
68
51368
4
215712
200839
122949
193900
1
25
69
23
153120
62
10
36
70
16
72
209629
70
50
4
8
6
355636114
25
116325293
50
594496930
106985
5724642
281034
493243
168210
77
170062
3
13183
75
590633355
863390577
404706
20
770471901
468877
272861
84
45472
466038
355712
448328
36
134938
97
40
43
13
86
54285
18117
77
416659
2
465488
32
259276
28
68
322827
218155
235614
207117
1
246816
96
289715
117038
5
498307
227668
53
284871
362917
80
33
90
394758230
779451411
14
25
234015604
85174
85120
297694
12
429208
6
67
85
125600
975316672
25
201091
14
87935
5
289832
33
550371357
35
70
46
47
29
135635
144685
198445
9
68982
512454092
255324
62
20
38
8
105670
3255
25
27
126496
926786535
454440
2
324038
330273
9
6
6
37711
171717
924481205
132717
91
25
12
62
86
3
43
560563358
73
83
459621
365372
33
48
489316
183177
2
466078
117904
8
11
211552
27
289308
39
33428
351145
208887
90
114025
86265
95
20
2
4
99
79
478131869
342750
369441
96456
23
2
244094
536445582
31
36
86
36
86
83
33
357823252
33
50392
54
495310
98
332009
355243
228130
176779
11589
7
459599
79
301078
472312
240411
41
75
135581605
59
53
28
105085
89960
31
23290
105259
44
451294
32
132447
66
69762900
494982
11
311550
47
68935
496523
91
630731029
325801
69
45551
446817
59
1
40
45
25873
106150
269336220
7
900977456
122319021
16953
42
82710
131954
284491
101096
80
391623
479551
343768
5801
272643
5
342795
364794
589265810
58
386898
25
6
7
339292
36
581306120
219321
83
28
385020
11
65
24497
239508
62
267684
47
10
818494797
29
50
88
366867
351803
45
28
334307
403383
45
72
98
397152
26
384735417
85
348044
90
8
313336
82
230407
29
110796
24034
467695
50
77
71
430460
40
236373
163330
495439
178513
41
379763
916731817
155184
256323
141907
68
32
104458
93
499524276
193782396
236847
474734
94383
148867017
222656
79
68
122372109
81
387628012
324777
9
460905
268522
4
97171882
148476
8
6
65
221621
485031
22
7
284718
771795332
770898670
105544
3
53
51
343746
87
2
12
388563
46
7
490628
54
68
995973304
460428
36
160640
85
24013
42
245501
25
39
95
91
240514
84
909783639
181231
9
683350729
9
278003
21
24
1
123285999
297397
1
72
37
46
287192
6
1
61
62
2
61
483543
31
489773083
19
105595
166562
138796
14
54
480391
62
399268
984182129
450936
285469
216559
78942227
341782
497515
15
49
32
5
273727
568298915
18
68390
16
381639
384463
312547
38
118902
287600
42
80
73531
269409
347520
56
430675029
410283
981164137
192554
13
86
597252611
2
36026
39
333634
19
44125
305653
182492
76
42
66684
7
90
149400867
597297476
8524
26
80288
9
6
817755052
89
694074032
607101522
14
286492
5841
90
92
442799
317888
447360
79
50757
109022
78
97
43847
4
2
6
51
496056
6
135872703
133403628
5301
9
407938
306039
9
305182
345428
51662
514900739
59
301508
489715
72
58
108152
66
681644851
298257
178113
92
82570
6
488081037
437732
759065210
107655
386488
354045
51
98072
70
75
18
38
39
440856839
174845
388259
43
226969
260074
410507
2
189905
255024
62
148827
206658
36
396665
190880
45
439760
19
97
36
54
47
466918
212577162
287522
69
68
17
14
6
194123267
486652
496704
68
3
234930
453657
374893
97
81
69
983203828
54513
61
189442
338424
246436
169110
100342
86
4
139563
489657
125835619
101883
19
42
99864302
99686
83
306142
398223
94
85
30204
71
372999
832835950
65154
981185272
636832111
54
425429
31
242642
28
34
193429
56
73
3
4
3
74
21
109734
216919
91082
45936
74
293339
14097615
74
424578
13570
68
447426903
21
35
171762
114848
46805
5
79647680
470503
53060
11
87
7
331823
25856665
61
11
400588
472554
8
76
44597818
321521
378404
14
63
98
34
728745193
350177
72
58
34
82
157405
324548
138736
2
29
175978590
13
93
602281456
65
409761
2
234105
77
295337
111873
25
393787
86192
106041
1
27
75
38
5
2
53
95
1
424725841
824565794
171697
338718
42
691279270
5
5
9
38
730399237
259197
132112
97
67
442323
484382935
51
339140
93
91446
30
64
108036
60931
75
179255
4
4
488202
323892
178753
15
52
56
2
154104
416918
3
91
97
66
200345
5
74
342088880
21056
87
253967
6443
78
9
7
89
25
94
23
960624815
70
398445
444544
76
39
52
221338
420931625
23
67875
80
237919
876481687
60
12
68
239912
313351
57
274764
73
440533
45
269004373
82
78
5
57
77
491639
368275
45
87
1
62
5
216861
88642
457836
9
97585
594482365
10140
33
128869
82020
112034
53
259960
380389
15
49
87
32010
713113160
3
74408
106323
12
98
4
5
644499392
243989997
433059610
66
71
117555
134083472
267294
12
493109
5
479586
84169
6
73757
26
14
61
46
28
195751
5
45
98
70
16
98902
6
44
7
6
96
67
230363
27371
328128
227334
477531
200533
87747
56
4
8
49
397342385
73
66
87
50123
114731
172790
22832
406320
91831
22
301508
2
10
1
6
482892
57
4
37
223447
245380
380592876
13
408694
479758
61
20
34
97
4
90
219876
23
472832
92336
65
93
136934394
43254
6
24
41
110748114
196209
217741440
296783
32834
421882
439300925
333203
15
36
19710
253384
423490
33846
216244342
9
132634
403983
48
1
95
34
345858
4
545
42
306939839
21
29716
171441436
21
86
424009
12
238581
44821
449404
7
476732
30
488050322
62
246821
354717
447472
39
10075
234999
48034
69
32673824
2
22530
16290
26
423374896
111330
4
73
2
314552
3
91
31
387431
842969034
2
65
6
251364
1228338
93
470320
10
865691391
69
213636
1
63
53906475
803710577
31
88
133485
270546
678952480
265210
722003186
99
48
106392
92
78122
344783
25
16
5
6
2
26993
22
39
17
415448
35
3
76
31
463713
121491
167212
1
795966033
398796921
72
23
342475
20
172359
72043
198222
363290758
399052
33
34
190422
6
260585
363061
206957733
946427179
3
5
242016
275043
184059
236773
165783
44
337580
58
63
172373
28
447043
86
98
196981
493624040
265357
96997
398756
200620
236192
459280
391501302
457270160
44
301127
91
1
62
382848
173120920
6
259884
590947384
389912676
95
225244
229113
81501
42427
192131
27
5
1
39
19
70
29
195824
304781
485224
49
75990
161441
319048
90
216974
54
133722607
163670677
84
89
323102
15782
3543555
342717376
192617
27
337011
46
140468
28
53
82
63
60
53
53295
4
156342
5188
71
47
54
364532
18
291763
4
84
75
393024
47
10636164
155022
17
429412
100705299
72
303263991
51
93
46
199137
456064
380384
438018
53
485053
467402
27
10405
215331287
245552021
440440207
27268
244880
17
279227
31
49
95
19
2
98587
8
37
9
13077
57
7
36
10746
8
83
97
185593
96
57
652630251
2
71
495335
749007496
74
220778
58741
3
29
88
15
2
489022866
422006095
8
15
63
158049
95
209236
401889
68997
6
6
488154
18565
57
86
43
4
392991
19
33
43
326880
21
259794103
231214
240778
4
81
308961
23
29
237141
670001262
13
20173
183359
284924
248002
326461
150490
48
27
441249
21047
120521
24
483068927
7
89
9
275968
374637
2
16
465477
296798404
158140
56
6
322602
832843372
93641
140845
11
87
8
471189
172050
11
7
54
736439172
212722
86
68
408178
39272
6
99
92
189869
36
161821
93
6
91
53
215092294
75
807286625
118106
20455
202073
408830
433917
38
59
33
440076
312721
313839
43
977695413
9
222099648
95
77
8
388190
26
366638
31
126254
703996022
92
72
445371658
116513
234878712
346723
184764
1
433010
26
102635
80
82731
259714
476482
305393346
112027
198506
163649
58
38
2
990691930
83
597667370
16
99
12
911255546
270319
390158
389397
94
17
15
832804871
165479
21
386187
474460
67841
205876
76
898061755
509680673
38
38617
23653
95
75
437948
3
86
45
42
13
101518
695639331
72
362692
18
90
95
491446
125276
265208
34
91
393621
70
41
41
45
259836
727825542
57
59
90785
253844
90
64
683380590
1
276922508
395497
29
283739
403922
56
374196
373903
418931
84
445728
99
98
557468534
320199247
82
79
243762
4
293419
260706
486706
233956
84
2
318764
852035826
28
216703
941057589
384408
113693
266576
748665070
15993
68
20
113833
854831271
146782
53
3
33292
5
391591152
42
616491825
99
52488
18
9
57670
1
81
60819
87
228770
65
9
27
24516
41
70
46
336431
56
214010
40
137886
63
133192
9
108268
178525
472433
79705
124872206
61
780235309
1
20553
2
537184170
4
97
190449
34273
90
59
70
2512
262958
443003
35984
55141
93
8
40
90
35
331602
484642
281244
79
772418148
123149
49
158450
100804
50367
54
388354
101938
327195
434081
58
2
413760016
21
453862
309337
108910
32
51
74
425973
795225807
381441
282958
211971
75824
6
78
49
455454
162123
29
194649
59
200316
102457
714980495
5
187916
431748
48
64
311329
36
419828
308279
206411
244530
12
952235208
65
286694
28
33196
80
114489
7
19528
142479
62
15
56429
61
145110514
44
90946
470024
61639
45048643
11
62
879263634
207482631
94
28
70
429194
93
82
19
93121
30
499231
49228
41
101699
56731869
60
81
472418
58
248764
5
75
335470
41
373993
334190879
9
129549
45
69944795
433344
757702729
171237
16
803921663
70
41
29
322486228
63
389553
438673
8
114787
4
284851
364222
365953
444440
64187
208322
386993
147697
69
85
164527
116123
342937
241561
15
262130
68
4
51174
83
39
45
73
433757
1
17910
272503746
396191
8147
35
30
53228
97
7
22
452466
2
235441
64
102928
452553
54
16
4
382747
128476
186253
78
57
321659
13691020
26
190521
585166900
89
63206
628078041
11
6
24
390086
82
444577879
57
126265
73
91226
253821
201264
165740
18
14
353150
66255612
73
9
98
22
310109
348510795
3
6
278193190
9
110513
356697
379194
27
4
224990
120130362
449368
459706
447157
11
28
451575
453944
281713
52
82
31
15
14
16161
724734693
411800
4
23
204929
661528770
16
337237
89662
52
95
96
221710
84
8
31
11
97230
109930
3
492443163
57107
425370
11
453048
86
85
16
43342
91
392621
299230
13
355514
47
52
49
23
6
690065222
419470
44
11197
12623189
1
450663
53
92
44
420200
134178
354088
91
41
362314
72
510057765
8
73
93
64
20
944128352
338322
57
8
207070
31
432573
74
110739
290809
15114
71
68063
47
50
82
269392
260761
401630
434789
68
265668331
247439
155071
36
5
63
90
55
144761
5
228383
96047
49
179530
99
90543
59759
463132
7
375246545
314235
194030989
925187741
272274
438274
394160
410005
975097611
67
297324
431169
71
59
93
66
78
112388
329457879
167259
441323
30
976873147
72
367552
485203
40
22
3
19191
9
832259759
57
57
40
36
261342
32041
11
175192
307818
56
49
350017
461370
72
95
67
50197
59
28104
79
24
138681
1
344693
55
324327
476112
65
125258
342127
442109903
784162752
68
46758
565084960
147150
95
182896
64849
14
321777
443648
52
454214
373804
40
191939
26
41
78
97
241567
53787
314832
21
385462
67
376807
357104
55
348989
51
290158
166278
63
219051
99
34
94
99
11
369730
464991026
360862
234041
76
433701
70958772
269321
111079
252462
325609
5
31
367731
383768
45
276431
9
31
89791
50
304672
14
42467
263346
36
6
71
169976
872018952
464326
434917
464366
638316885
40
657854532
265493
308141
221773
261603
50
905921316
7
744030337
62313
20
122019650
119208
91
41
251324
899915546
92393
78
407659
19
70
21
440440
6
357498894
19
24467
70
131850
89
303441
384467
8
215916
86
334135
90
90
94
187221
82
145596
18
3
452672
983725161
193802
80
4715
154621
132562
5
3
418494
603741834
373690
184775
13
52
474448
14
32
35
84732
72
1
298489
212614
927449745
99
98
102305
61281
62
19
11
72
101726
3
430384
69
74
478621
245142
74
54374
97
453025
9
488202
65
6
471054762
290990
100556
259899
193479
181280
58
6272
30
36
167011
105730
13
8
50
32
455531916
489482433
10
98
302530
195054
166062
83
73
45
294266
32
92
613552912
66
239178409
5
56
58
19
46654
8
429445
31151
186536
21
439241
130140
39
322971
489609
3
352242
294052
187941
387953
67
351200
306292730
22
691754745
79
62
3
191299
33
9
17
449809956
87
452841066
295407
124677296
45773
452029190
20
76
91
243633
50
984532219
24
93
46
1
247288
29
349830
109989
255138
219144
53
15
98
68
66
42
1
321655
61
276366
1
288284
1
70
26
108347
62
107429223
18
929370146
54
13065
454865775
377151
5
716733796
63006
103114
297107
45
347169
394552
21
445152
246020
92
577204857
1
34
68
42
84
136725
78
3
17
58
525846153
276540792
92
35
84942
668708016
68110
23
10
3
41891
58
247897
343139
40
8
86
261605057
50
48
18224
94012
88197
50
78
45
772137660
72800
60
275099
144353
51
446160
8
394352627
48
425018
344651
493031
94
65
28
99806049
98
19
399616
346477
83
195218
45
8
88
304855758
366758509
94
65
420632016
1501
139378
9
63
496860
56
397403
95802
56
9
321639464
397798
26
50
48878
210759
4
476544501
7
4
131284
73
34
7
86
84
58
127402
412270980
33215
26
18609
68
259034
55
99
210258
26
67
598067759
171111
125392858
6
77623
4
6
86
68
81
14
378421802
32
450888
383359
820499930
55
47
62
9
25
32
383005258
29679
462827
9
36
57
27
470340
197526
375840
412867
195093
97
3
249960408
63
57638
84
169699740
9
484446
112341
2
254406
54
43525
269143
59
118714
35
80
29
10
1
339502
35
631745586
20101
10
97
87
75808
258105
85664
85975
342795
58
68
136326524
277929085
6
122136
39
385517
11
341858
355212
338732
15
236441
88
1
31140266
242041
9
32373
47
78950
81
902166206
10193
91
7
3
19
394466
481217
46
384555853
73
185862
835379645
83
143359
185370
32596
25
65
96
65657
88
873021064
113224
29
428617
92
25
219986
73
4
484905
75
381005659
4
128712
90
42
149990454
23170
449075
193287
174198
461150738
68
466247889
18
121094
44
30
351308
77
60923
2
1
39
35
35
16
74
498234
10
730467618
57652
485528
78
180943
154483331
313379
86
14628
10
63
352909
769135946
683302776
189245
995238078
102375
45671
6
7269373
89
20
186350
962969612
27
497074
55
86
3
129552
5
477769
916429717
4
419154896
96
217772
14
143232153
25
11
178098417
9
24
53
266769
189075
123229
83
407478
38
70
5
96
53407
6
3731
207223
207417
353456
291326465
5723
232419
706573957
41
10
67
331405
419840
9
11
218379
2
7192
393887
93
186101162
412842
27
40
82
1
381699
245558
290523
274136
792257341
50
92
48
451212
87981
414751
297626
170895074
216311
84
28
218136091
57
77
89
88
302584
60
233173
6
25
84
844468209
58
470912
60
260650
368440
87
945129253
56
487912
776724749
222595
883720970
400089
59
36
71
72
61
61
302352579
27
403931
64968
41
489619
85
889068344
16136
68
4
51
223148
159893
442317779
1
62
8
782872893
202272
88
190148
717576230
243527
40
61
228079
266650
8
24
22
560498103
2292
44
498448
24
274266
361798374
657646204
31
61
41148
414661
366416
106545020
164915
34
358911
197470
6
3
59
35282
53
361894
80460
265785
5
33430
8
99
285315
102579
60
52672
128601
482333
80
101210
83
28
198293
593911524
769845671
8
61
284970
35
854216880
249272
195071
91
79
482677
155433
263492
31
287571
70
89
397983
325137
3
16
94
74618
21
84
346886
176910
362369444
78
234680
79
21
64
437089
450926
154296
719435893
21
376790
32
243243032
48903
294431
37416
51
226992
352637
290040
476387
33743
317389
219993
411315066
36177
8
69806
47
435853
41
419447
660757868
447916
258301
3
551594822
5
68785
10
35898
440197
491921
64
17
28
486670956
37
79838
15
45
833324050
12
70
272021
27
338655
185884
39
23
38
441910
4
223512
94
56
75477
190661
704112585
901159237
8
236279
84
5
389115
396131
58
85
24
463338
198546
364849
346072
95
156586
323041935
157776
100979
2
9
83
488344
37
235195
67348271
1
481566
1
682753983
64
151401
58
980815951
357312
60443598
65
48
218553
72
414337
66
166991
89
87252
49
66
95
186403
163679800
783200583
6
272598
26
269847
32
26
261963
154381
454633
62
135771
27
468097
40
9
64
184348
62
851809323
26551
405714
4587
92
78
287839
88
20
4
9
14
79
60
88
239540
949178689
50
7
3
331408
297872
213202
349717
23
4
339322
902120335
555272600
81
6
52
1
473081
88
95
32648
294082
86301
79
59
381244
322229
96
423246
696560626
257234
9
81
60
24
472140
9
361366301
486408722
76
329296
97820
758704641
3289534
385080
10
291173
1
56
85907
85
4
51
45272
453931459
406681
23
47944
275113
21
225768
367667
1
49
42211
20
7
226582
94
276010
469092
93728
54
193970
36
82
70
27
95
77001
1
35
5
399012
166016
81
493037
4
195466
50
34
71
53
24
229006
82035
62
115195
366767
93903
39
672483956
239173
16
117201
1
76
12
879759463
20
67
50
63
17
80442
78
80
423264
70878
16
772842235
385133
43557
76
1
1
65
179027
395160
451924
449894
890204799
64
50
93
46
78295
399850
10
375879
99
388815
9
125712
41
56
245531776
34
393582595
9
150620
726987495
562597840
16769
54
43
331063
23
411802
5
1
257518274
15
126319
52
85
131503
371104
50
62
18
13
89
119735791
38
34
80
3
248266
201033
429786
867638371
98288
84
78
24
347983
91
64
200778
2
434197
774147690
178989717
39
340839
337694
363178
6
43
1
739178704
245368
9
234033
469852
57
9
85
224611
27
387745
142590
11
274258
56163
78
9
60
551262742
8
85
6
959688471
355674
407559
94
334028
384289
94721
26192
33
32
92393
379121
78
139527777
77
199351
166711
1
66
15
421616
24
15
19
337076
37
97
19565
40
8
30
893617882
55734
85
9
180405
247095
63
47875
9
6
149394
53
84
352375
369144
31
246332
85
284971
183187
151612
2
9
98882
69
548014126
140226
339973
67
63214
477839
92
418674
35
82
73626
99
15
500758732
283652
959669395
20
253991
22
405796
80
676544822
886255600
1
64
26
36
65
6
337485
72
210989
18
95
1
6
218563
25936
37
22
224667
350189
2
9
38
85
592705503
7
29
107487
43
75
47
224460
299979
332643
25
484471
58
10
76135
440836
46
81261
67
47
212345
15
329149
116301
32398
288252
301364
87
83
54438809
255978
50
480944
25002
47571
63833
491170
430999
927936325
5
66
28
375969
62912
240313
85038
90
210023
89
316009
216683
80568
57
420333
91198
288100
40
98104
139326
219084
269762
81
37566
6547
80
98
8
425561
89
479008
374858
319628
48
13278
20
76
472773
184137
95
259114
7
29
486460
93
319401
3
21
99
819072740
827569942
63
86709
661245065
72
58
153353
313687
57
368318
371953
96
129737
45
52
339490
345547
7
450074
242559
331415
140059
426028
6
6
8
55
396939
210413953
125198226
30
58
15
200343
65144
17
1
456392
23
229167
6
365434
256999
79
12
56
81
5
352922
8
35786
326533
54
62
47
7
371191
448700
9
450369
687544001
5946
80190
341278
73
165982
10
16
225583
686192789
402857
6
86
267718
86
8
440034
31189
94
90
111983496
28
4
2
49
9
322008
40
835201489
814809915
93
35
65
25
710494433
79711
78354
17
20
97810
20
196016
71
554215900
490979
387937634
163536
35
90163
465065
203219
6
53
347315
478690
81
23
612018678
212401
6
81
109836
38
288191
125350
159101
63752
86
2418
201995
53
53
9
67
490063
534628110
669787749
125484
799730637
25
8
177273
319910
102361
46
66
57
142114
25
97
537839338
219867
4
316580
167130
2
101651
20
357300
23
712435633
453488
21
389272
98
75
189321
10399
5
18
63
290958
407391
268107198
30
347870
9781
100259
448427
419871
79
59173
25052
96
43
43
71
1
32
11
997812440
340554
8
7
97
316410
5
24849
833652032
54
154570
458312460
364691
114728
577323791
132392
20103
20
1
1109
27
429472
37
51
18038
527351534
9
814046016
336252
77038
193507
43
11364
42
238173
446094
26
5
53
2
38851
216523
65
7
112153
691506253
17
3
660338670
23595
14342
82787
178564
14
35
412363
5
57120
889943402
7
319961
69531
192587
60
816712225
18
51
858933782
27818095
11076
3
38
196557
183982
16
9
39
33
63
357699
46
325762
19
8
468094
146820
63
741495202
18
11
87
432518920
55648
359042
250679989
92758
527627972
228845
92294
41
80
864292660
85
229780
18
77
81
6
10
68
8
7
3
240944
1
151422
98
17
75
162341
215146
1
633525256
415114
278662766
57
3
79600
41
107596
311757
6
123970
27
24
63
14
466619
38
1
133233
62
64
134992
11
10
374900
12729
542473109
8
56
198665
410080
18
183698
328420
45258
78
484211826
85
49929
381200
248192
228853
9675215
55
73
11
156222230
29
76356614
196436188
32014
68
70
62
83
94
5
52180
93
81
60
132991
82817
120908
78
69
3
46
397765
93
219078626
90399
9
1
94
37
228465
314172
5
76
419510
77
61
46
380093
127021
177402
88
431263
332371355
451801
392412
28
79
68
66552
487373
459677
55
776130218
1497
261865352
12
58
350694
480724
62
163361
49
47298
91
378173
49
107105
7
238874
9
13
20
60
92
53184
282697
906440286
38
337644
37
85
443535
18
492439
45
36
279077
9
329635
81
297605
291616
484931
3
37
35
12
99
51
9
19
68
487641
366514
38
74
418051
40
41
520079421
135847
977994665
140001
6
11
179490
86
290934
319676
65660
487119
87
113998
98149588
72
72
918789084
57
76
50
36
38495080
4
219363
245483
242274
107922
13
222967
162794
75
37
84
690226557
1
374394
22955
39
442422
668037422
466949
481449
397851
65
32
219714
52
5
97722
233070
178511
9
221666
24
3
25
76
14
59
1
54
343087266
7
14
59807
483525
566632151
155608
357756
21
30
445763
372398
633830097
1
449823
83
271952
15381
7
3
71
87
87
380704
61353
50071
42
258599
488027656
3
3
9
38
85
202889
181803
66
469922
4
377149
21
331056
275153
137831
17
331452
10
317149
96
179380
51
6
402688
31
91
270742
9
62
426676
287073
41
318454
10
66217
276470
110424
29
8
409163
33
94
99
7439
6
1
246103
97376664
16126
140238
58
4
48
143269
18
418358
295681
25746
69
85
390933
81036
319297
212382
894605753
39425
29
74263
1757
53
32
488622
471116
46
17
137755794
221947
306520
717013746
475541
95
40
186837
22
428360
75
85
93
960100340
148318
83
188850758
1
217101
22
98874
292306
70
9
93
7
8
64
75374583
180284
24
36
28
128011
4
68
226709
691794889
66
6
309751
85800
2
27
5
76
236156
27
5
285214
6279546
45
28130
14
150884
25
443046
88
303160
96
588419180
432712
1
75315
402787
973091372
451161
65
130068
67
7
336878
37
195456
157336
78865
299979
318756
158858
18
8
25
59
204167
49
128077
153638
126446
4
504561639
8
733616322
3
52
87
7
125944
89
660535691
4
226488
82
349157
115882
583053135
11
48
86
438271559
390594
109139767
410465
27
196273
296324
53167047
451221
66923
346123
27
84
2
260875
61
302127
22
146787
65
6867
458593
127221
823919811
15
17
69
113655
204360
2
374492
80
273219
22
224054
490366
664618065
90
373219074
351527
193067
11
454897
218707
78
81
356789
110412
158977
420613
67
94
87
418470
11
64
85
245290
220086
5
330502
41
39
166325
69
427866
33
13
136560285
97017890
255142
18
947026869
780727593
169696
21
1
396255
340358
7016
38
8
19
403384
140428
297546
104763
372737
64
4
8
245416
154203
7
1
61
258441
42
262413
744986742
5
80
260745
264319
796085120
78
45
64
35
273065
633781281
158229
70
19
14
167043
159395
484627
16
281915
96
77
86
148111
997284408
191157
7
282192
454532
25
91
25647
487909
312877
90
77
425875
433250
73
71
36
106824351
74
252222
90
440548056
457308
34
1
82
5
447546931
368510
3
142378
107544404
3
67
227350
368496
4
60
23
94
22
237481
26
434401
242957
361116
431604611
197369
34539
325512
44
247700
21
3
61
2
91219
93
20
5
39
89
50
59
643142353
31
484853
86
34
59
19012
211141
265740
87
382551
83
4132
31
263381
97
31
16
427918
308072
358915
81
330341
86
28
469274
55
15
29506
55
285541
429701
91
4
224437
17
45935
399405755
145388
29
9
493611
5
24
18
235834
435895
62
51
46
31
63872
399433110
264495
293427
63
8
82
87
89
129087
263690
78871964
413501
25
10
54
70
79
288258
385118
18
50
92
205742
48
330353
84
194292
86
93
456619
20
70
212435
53
76
31
159483
46673
63
5
128477109
29367609
13573
61
191577
324388
79490
47
38
364881
98
81
433906
74
33981
486957
3
36258
32
218930
422211
79
64
675676244
452692
347467
5
110266
132554
23410
367406266
51
247976
912757674
69953
77
71
79
16
900492127
24
487132916
34
439356
171970
434156
35152995
3
63
42
182370
165364
3
366727
472066
93
485556
974785990
11
78
161263
163806
14
524458383
397950
9223
202770
27
267125
47
32
29
72
499286080
365813958
65
56300
3969
66
175973
440644
293260
96
90
46
23
487670
10460490
96
44
965660466
243924
381374824
44
19
35
6
82
31
325026
742511155
27
2
472239
86847
99
63633
76
34
621922074
220190
7
1
37
776976579
68445
369583
61
59789
28
383467
9
55
40
38
324525532
97
1
58
94
437973
81
59
96
63
98739
33
160708
227626
77
99
846414674
33
34
82
128641
207918
78
70
156360
254727
77
319721
18
66
148581
3
58
468687
232406
464570
47377
1
44
12
853531318
33
74
55
33
71
2351
237603273
99
24
6
184351
38
370215673
211975
430626
270288
250948
72
50
93
65
39
28
43
37
26
943217041
73
5
76
4
4
20
463859
205804
6
83
69
167851
226823
95
13
229796
25
79898
33
31
7
608756484
343888
70
479414
229504
12
31
69
301908596
292277669
47
959170218
122706
51
457828
43
371633
25658
56
201846
15
79257
15
311520
201415
9
350078
263987
338950
163352
8
203910
60
499507
26
3
40313
751873448
475290239
403216
58
457126638
55
225476
98
36
221669
497120439
113693
5
88
102387
77
76
471913707
84
485564
492369
8
7
42829
68
397974
443028
261446
115936
92829
113649
7
192704
127427
40
342713
1
64619
894563484
14
7
1
80
255269
252134
586740081
12
50
35
299499
272698
51400
493983
3580
3
298581270
54
57
26
32
492587
244875
97
68412
72
2
55
18
70
43013
911018501
178255
10865
410579464
6
325173
737996982
84124
97
417904
229778
368347655
275335
6
9
87
11
61
965684656
217966
15
400397
81
7
182505
319248
494903
115287
192542
391872022
47
365974
59
54
231916067
741503962
24
152859
255133
3
117433
13032
460237
7
164396374
82
200355
201774
79
2
49
80
60777
424248
75
210344
53
68
706016042
77
75199
53
290316
686835469
5
84
277645
86
17
14
924675008
90
67
28
76
18
685802176
25
93
79
28470
91
47
60
87
279934
33586
141252637
12
16
37
92
348706
57
43
196555
128254
194762
54
85
168125
162713
69
275603
761978107
465763
148762
7
71
354286
157335
340947
425824
392799893
364054
184335
72
27139
390699
160698
389561
103323
42
206915
15
86
60
43
98
22
85
302831147
476914
47
80058
487417
336901
48
49576
86770770
50
321462
26
92339
44
38
17
3
482086
68399
14
16
7
85
440627
204822
9
97
361333
2
282262
99
10
70
27
414104
72
48
156142659
43
3
78341783
13
9
326304
69
8
404330
319020
8
100351747
848163794
143050
9
371996
137128
83
443106
90
2
4
14314
279840
414258
410569
23
285176
88
321885
485658
87
415315
411188
328882
228624
89
145354
53
165545
260796
71
49
7
361026
2
95
3
298362
351369
34034
12
38
4
278091
24
4
504612724
73
85
25
89
123891
722906893
69
65
47
28
7
487570
5
85125
119867
219002
31
578438084
73
98
72
393278
3
314961
255902
285062
87
156037
30
67
641515220
64
8
12011
68
169205
84
15
237628
687106673
421134
46
17
199992707
243075
227940
41
85
66
75849
237237
59213856
549021349
880870039
92365
39
5
22
610219992
449051
193799
122219
9
97
61
34
39017
358585823
534026753
65
366093
92
486050
85
237955
86
17
97
414689
91
83
9
17
423740
102191
342114
321086
70
41
26
38
76
24
419633
18
164659
63147
788790194
361517
350636
93
48
271635
397540
527509595
239460
49
167085
191248
74
839127673
45
485223
74
308623
26
55
483962
32
3
226855999
241401
9118
394767
2
107679
305406
440813
59
54
12824
580701818
2
77
486985
387074
429378294
361860
426926
82
59
13
96
696054708
324042
5
97
370216
184807
226112
346964
75
34
39154
62
323366
3
135769
82
270382
6
17
30
981006857
458794127
2
321737
11
86
431604
88
5
426397
454576
81
40
48
6
94
12
79
43
14
439557
60
290731
16
2
43
243896
221225
94155
18492900
30
67087
57
38
572745437
8
52
4
14
56
146879
16
94
17
99021
41204
24
55
5195
645650180
814183576
322902043
36892
57
66
74
83
46
219109097
49
96
7
9
248269
17
387467384
638090216
83
292475
16
38
3
77
93
389670769
3
147857
1
97
20
62
101885
76
66
64033
99
220826620
87
8
65
7
38
214531
72
56
61
282369
55
2
330200
78
51815
296877
357242
28
82
237705
870349678
83638
37
170874
61
86
373619
231057
300320
97
413268
190341
44
87
425665
18
105482
82
481935
3
29
849320416
47
999542969
11
15
81
11
100915
5
72
281568
10
36
160049
36571
341099
44
38724
419942
108985
429889
1
34
424283
175761
80
226162
87
299764
2
303169277
50
322862
455864
83165
32
45091
8
250935
353073
91
99
3
468872
35
1
35
106235
69
77
434064
199894
563665718
17
442640719
83
38
5
61
37
12
395731
345534
3
40416
248409
85562239
455357
96
160202766
2
11
2
1
118868
5
403557561
191820
365215
669526990
436472788
79111
65
370044
68
864902705
494558
254043
6
236564
223122
84
59
36
94793
19
222095
475522
8
68
296341
338570
84
196303
66
396619
11
339657
20
198281
430243
328121
50
84470
8
88
67512
97
243837
213853
209302
65
55
91
94721863
538665762
69
456032
26
98
450353273
87
27446
139238
339977
49
334571
94
3
92030
189137
131429
5
256706
21
247982
80
9
58
482415
328197
162996
21
13
12
654078500
54776538
27
23
3
336987
109290
446501
474612
34067
107422
65
25
393892
23470
34
5
87659
90
58306
17
982721802
721598777
19
250590
302579
264895
35
338191
77348
80884
150845
95
135684
283220
195297
53
3
314139
161314964
703124978
77
32884
20
3
85
387507
2
4
311901
956997198
51
8
8
34
1
70
279775
7
1
10
20994
80
458295
476200
73
8
69
110791
33
85
335893
39
72
45
324815
7
105890
24
9
161518
64
52
613331273
91
129498
5
28
1
84
4
94
59
765488451
112101
42
6
198699
99
281471282
255976
59
184294559
114984
8
79
83
330391
93
54
139093
2
70
18418
354047
96
224098
1
54
103735
71
435771
27
67
58
40
239562
66
379304
11
437006
499648
81
375098
82
42172
388312
18
24
67
81
506352931
204957
6
56
498576
439739
49
7
77
357004
62053
615576617
347964
19
8
423769
115920553
54
53
297192
428514
32939
436977
74
387708044
480050
425620
385074
480085
383248
146274334
10
321604005
164692
177227
186776
100375
467808
29
61
13
21
91
86
34
18
7
5
13
80
3511
269531332
78
67
10
9
192539
99
270301
58
67
26
281541
4
383223
713451768
2296
443902
277145
356356
40163615
150369
61237
339009
8244
302288
4
81
47
73
45
305291
440609
30
11452
32
14
102117031
567449392
89
6
236173
4469
61
74
104957
188400404
61
45
194499
31175
80
74
56
155064811
35004
73
54
75
207866
97
6
93
65
221079
653909713
398215
63
233338
336706
333351
474707
6
84
10
6
71
883298299
778217562
8421
84
88
80
558007248
62
2
30
52
2
5
32
66
9
263919
508497111
74
62
14
710962716
537605344
247833
32
5
359963
54
291340
484181
79
2
95
696481497
7
84
6
1
61
175073667
364464
46
95
29549
295172
81
81
723298066
84
83
52
83
78
203243
127779947
353479
91
203924186
4
230184
134119
64
23
22
307154
70
1
357824
25
78
207690
36154
22
470944
477779
58846
74
126677
34
48
55
85
138709
68
396889
356640
2
78
464935
182185
33
174326
24
60
453465
232657
72
475030
23
9
865216811
84
33
70
10
25
409360
41
30
221020
12
80
36
102079
327767
447941
55423
159388
66623
99
18
21
793521553
8
119342
368745
2
97
47
157428135
278841
51
129158
8
71
92
67
70
18
323890
328555
503041136
30
30
270589
26
59
18
87
29
6
238364
21170
19
415685
206353
220234
188432
330197824
709751531
40087
409835
84031
12
198144
209174
87
63759
331275
897740084
131534
269888
97
274378471
99
41213
314756
415330
49
217469
246160
7800
197378847
214363
369419
33
68
475884
53632
997399458
162034
9
57
344907
46
339960
7701
27
55
77
232220
89
192114
40
254681
13
93
77
494498
72
325179
20
31
472605
25
89582
338901
279800
93696063
1
79139903
224083
174860
242105
226570
196928
80
26
6
30
94
44122
15
415354
549583929
387714
12
1
23
442440
299903
240473
262331
57
448706128
408499
27
30
7
221110
240672
7460
4
364827
43
49
279362
81284
346934353
108704120
89216
57
52
49
121250
5
624610661
49
86
8
92
419712
92
287362
64
210651
90
88
55
41
324011
427980
88634
57
13
32
4
44772892
334208
30
448701
78
755631786
34
87
12
43632
359012
47
61
59
35038
65
77
756977571
5
83352
377663
94
482230855
597869818
127483
92
401322
17
426733997
40668
92
413458
363884
437869
349868
247818
84
38
8
99
62
1
27
94316755
55
38
212420
2
442329
31
81
370994
249255
32
54
250819
45
60
445349
88
414771
496415032
115080
2
8
67
3
466270169
93237
1157
62
172171
92
27
56
109355687
319614
269268
373928
33
55
348947
97
19
8
458563
377335
98
103564
26
55
99
79
6
309807
82
58920
465791
378643
45
97
102194
30655
87315056
47111
55
143023
479287
305204
103840
57699
429338
2
90641
3
269361
48
84871
144269
356579
286121283
4
18102
2
10
581973422
844157789
489786
7
9
34
214868
371067388
231788
87
818251695
10
75
43
163937
415437
434233
219210
99478379
8
349477
98063
348761
17
183211
44083
17335
53
585167575
332583
448595
38
569871657
496891
38
7
66155
203654
12
72
209981
15156
87
50
317109
98
297823
7
70
370311
95
138483
45
252505
830098406
86
68
69945
412924
65080
496888
27838838
89
55
75
484056
440485
43
89
230617
72
7
311602
363165
289934
2
558176053
490794
478130
76
79
468845
235708547
426812
47
106942
290814
34
15211
234933
50356
4
103265
69
38
365659
35
181530
118060
31384
74
76
38
57
70
369241185
81
18
229236
106115
211323
282330
336187
26
334237
190912
174047
923910830
56
2
249754
224521
68
455401
1
119969
11
37
34384311
352716378
361758
15
283809908
364596
77
1
464851
346996
9
33
15
87390
27
41
101387
90
97
9
61
61
331754
433791220
86
176229726
36
60108875
408723
785764607
60
61
404455563
56
70
233350
346335
4
51455
31
251237
378904
30
16
13668
24
32
171906
15
38
139727
498997
11
16
26658
29
830494144
6
59
13
238794
220750
90
28
51
595009233
32
82754
7
55
75
54
39
91
393231265
7
237075295
43113
33
8
15098
86
20
393498
340503
26
60777
1
51
38
132630
58711
42
318098
10988972
270521
155321
430706
286566853
20713
237827858
377251
662797154
41783
98
5
462617
13191803
30
17
343330
48541413
23
51
201500
42
10
357676
287349
479645
8
106647849
413085609
27
36
84822
143107
2
85
377700
51
122082
29
236221
5
320419
404575
6
42
77
366771
677910628
222355428
96
97
404063
527586508
443184
55
54
88
480678
596520578
21
30
74
70
23
176950
165856
186725
46713184
90879
16
33
1
5
65
45
295663
20
297623
73
648559570
54228
325291
355725
96
29
221256
772521930
462773
603484328
415793
21
799017128
14
444914
287655
20
219138
58
81
8
289528
28
759376298
61
3
12
565407445
11
75
49853
70
481992
3
115678
470345
85
96
119222693
49
63
92
366258
89
9
469286
75
467173
77
284885
5
76
829817212
52735
318671
186040
18193
57
40
5
491560996
299714
416878
260662
948265920
153102
48
379309
2
68
320125
83
63
6
89
3
28
29
82
40
71
192903122
34
64
399504
9
94787902
45
54
53
52
47378
176972
72
29
39
73
31
434408
4
111274
2
4
85
60
279768
89
133145
1
62
35
262969
14
59
346174
72
44
64953
248936
101256
190971
360783
29
88
306763
70
12237
5
10
8
60
19
29
72
55
44
99
243639
308494
911053735
245263098
37
395917684
9
81
781848124
60
420514
39
327335
66
48
30357
11
7
395804
706912027
25
215323
43
13
471274
263720
24
49
22
368661
66939
86
4
401772
20
275265
50
49244
91
84
317174
163560
57
127371038
405525
58
62
362652
268210
95
20
84
305507
78
298695
84
44
386744
4
163579
96
439156
43
46
25139
375449
6
570696396
840444505
379616
380065111
479626
57
45
74
32
481685945
63562405
381844
375891
337879
95223
475529
702455231
40
182526
68
29
37
495530
3
20
75
94452
1
98
240118
75
453343
57
401426
52237
903520054
413019
225719
458417040
97757
726952648
282254
445131
88
84
409650
15010
499074
301633
80
43
41
356529
8
330501
23
40
74314
77
9
58
227172581
91
21
182991
204140
494174
9
354250
469343
103225496
221575
65
179085
26798
16
301569
37
9141
468006250
36877
252960
224369
52
68159200
375381398
11
241340063
4
5
6
33589
312835
88695
38
751748696
467658
21
333298
66
277174
93
3
285800
414508
75
51
256379
1
22444
223888
48
45
470658
17685
103228
484664
90
159060
420609
348080
422452
483165
69
64
10
196908
219880
133061
151333
814301987
69
18
299241
94
29
482860
17
39
61
18
870554439
772368913
978070895
29
505033327
66
68
6
68
91
865935757
60371
55
494763
398141
2
1
335656
1
285387
491836
85886
11
61
334727
483655
48
11
317046
9
47
217080054
82810
5
35
85
60
77
76
38
42
377373812
471802
93476
4
696327779
8
238604615
6
91
850048410
14
5
6
6
1
56611
224160
15
335763
31
96
81
21404
151551
545115589
570292016
222332
150393
83
56
8
18
368577
5
6
402697
89
66
263086505
23
68
94761
62
8
313596
81
896940917
98
479287
8
93
52
281208
2
75
2
92
85
75
305362
67298
32
78
893916728
90
91232
34
402608
49
17
7
221510727
79
52512
12
1
80
165211
9
35
345078
23
34
416841
88
182521
67
53
21
54
174965
16
52
504112466
6
54
54
656672667
80
38
4
21
360662
30
16
140921
12
339511
171457
17
134255
14971
23774
892397456
336490
401793
428174955
964055057
49
393750
69
34
17
63
114795
459643
15
201648
337003
98
32
62051
5
105492
82
82363
310639
74
152935841
2628
79
60
39
36
84
36
43
252126
42
94
16
337659
389065
346315
62
212500
425779
35
42
71
31
35473
24
92170
86
213694
67
2
312263
66
4
79
45
10
44
374590
419741
88
286985
29
515105660
249905
268026
120955
161655
32
888643589
296187
916318304
9
78
24
34362
269201
97
483013
68
409520480
38232
178572
76
41
55
3
471532
67
48304
49
64
5
2
380461
269610
229875
20
1309
26
272986
409316
91
4
485177
6
75
29
38623
83
55
65
70321
26
136313693
21
145953
61
265040
972526630
1
427515
24
488532
243624
160153
170896
513758335
7
842752178
51
76423
74
17
133655
22
263366
1
198704196
8
43
88204
9
23
4
421019
33
206914739
302135
122365
8857
59
46097
248183
231727
473931
29
40
21
256856
61
494873
28
28
225377748
59
419670
67
30
1
81
921533679
341794
217247
16
197251
398904
470449
49
161062543
310178
91
93
204978
689077035
60859167
240106
66
358383
49
59
65
335596
84
458643
63
466242
7
411144153
41
23
99
474603
566826214
5
1
131979
152700
479225
57
187288
99
380715
93073
6
79
330955605
67
2
319609
423025
6
55
38
270901
87
836347140
688971725
85
12
47
44
495242
29
773537436
356154
357401
409941
305174
1
18
354089
67
327442
51
56
343470
93711
71
96
72
53
25
44
237670
70904
61
491755
1
792904861
480613
132874
7
387762
34
16
59548
354186
280463
54
483881
374112
412878
49
3109
24
3
467927
93
99
771230428
133744
24461
92
2
11
83
4
276102
22605593
6
67538
45
387115
33
239020
7
127373
70
59
79
5481
41
96032
288779
431652
344997
16482099
76
90488
27956511
7
86
71
588404428
406631
6
27
344662
224771
75
499565
411911
668134267
35
422583
55
440762
39245
446362
436558
954255154
442949
6
171358
1
593301189
47
123164
5
92
47
5
99
268143
92
199101
40
229979
16298906
96
997520423
94084
899451152
384150
12
41
32
40
200629
362555
71
88428
355534
435239
485875
9
424313
368996
302666
128789134
243327
26
51
48
99656
2
223959
100503
189678
3
84
5
210302
84798
477643
154203
36
29
81
31
109604
96
3
33
334589
420567
72
319267
460194
57
69
8
32
154264
77
484556
16734
44
30
114371
22
43
4
215232
406017
69128
20
241417
9
46
424986
41
58
424706
73
40
88
170382225
98
369529
201115
13
64
255850
201855
52
74
330670
459505
262274
59135
47
426590
440417
464887
13
413248
98
24693
440476
71394
59
404892
206515
10
467718
38
56
477138
4
103095
18
306108
89
27
94
454521
5
53
87144
7
224240875
61
285384
40353
6
25
357101711
8871527
30
305362
263436232
98
79
248311
91
294280
45
47
7
334757
81
3652
25
22
230883
45
4
98
56
234869
99
204640
70
236577
16794
78
43
972907513
326296
416460
773332405
315799626
355763
101173904
279599
334390
48
144163
61
123942
435955
320012
21
86
145730
19926
146017
305356
9
305132
338088
39
36
38
5
62
11
311041
379243
69838
356866
408410
73769
38
5346
223777
13
22
13
57
72881
36
70
38
466203948
516116331
255398
274062
76
206391
50
43210
954860539
51
927684971
136851
219759
5
67
71
91
1
98
87
454449
7
58
9
31652
3
128638
34
348536
43
192731
44
168042
51
561605800
378686
163272
209626
226034
76186
68
37
87
122970
409426
65
7
123110
211624
427978403
50
8
18
284730
90
448073
34
31
4467
56
91
71
32
57
63
475083
24
414651
438231
462360
204220
83
275153
6
251577
75184
60
354691
19
96
42
6
24858
239357
14
69
7
88
39740
164512
6
75
97
169021
21
41779
444781
66
47855
180366
5
86
35604
161797
597694637
122735
865074222
466124
80
10
213325
203004
466411
614534412
14
81
224960367
68
336914
5
25638
974241147
457377
259686
44
366761
18
79
4
13
322583
426386
480174555
463012
8
432699
54090
991383327
273192
55616
387030
91
580949868
75
73
34
43
18
89
3
410727
445318
55
1
40
404341
87
482826247
300126
10735
192666
808674239
814239637
413102
383489
30
25
372388
59
496580
848748350
106277
37
8
79
84
89168
61
364096
82
664025237
13
315899
455043
478952
201370
105023
891921006
78
68
91
184510
93293
265846
419053
832679820
44
31
287768959
80
79
477424
27
463441
99
228707
5
476739822
143331
3
331697
167667
43
96
87
29
25
92
24
55194
1
295466
735841308
266056
70
22
58842548
61
110688684
249679
249064
738359192
437170
42
180800
179076
68
71
467647
3
482510
207547
20
416475
476735
167074
1
234342
71
64
9
17
54
130549
83
22
38
19
8
167474
135613
193444
23
367229
82
339666
13
220205
377747
78
163008
35
18
493481
410622
75
368594
366974
397531
26035
29
18
312656
33
298259603
383487
951271318
98
49
312942
150818
235828
468560729
400645
332697
4285062
1
1
84162
13
71870
30
388409
75
3
25
33
15
57
72
89
96
422624
74530
73
492061
111145
423743
134924483
62
251872
99511
88
94
42
29
287092
480882
342881
276489788
48
55
162709
7
79908
5
223317
385492
307961
75
24
388003
62
59
1
71
1
403936
77
68
23
19
638215319
97378
152773
308724
78
53
558200256
95
342379
5
96
635485049
35
461448866
228398
283389190
65
2
42
445074061
101421250
6
89
468190
109579
450287
2
458934
2
148555
4
34
245103
53
77
414082
26
301999
145177
409549
16
366219
31733
157874
165800544
7
202726
247674
99
366889
43613543
48
46
55
441786254
60
71
1
66910
1
447572
159020
471981
608924775
67
103632
38
105389
242720
9
12
47
94
51567510
50
99
411504
435982
30
1
54
71
45
622370959
112368
352118
289170
98
245714
96
222277
109778
7
94666
14
17
54
495604902
9646757
53
86
53
389610
16
72
424879
98
24
8
274518
193786372
38
151956444
55370
97
400933
3
421580
126415
78
52
68
126680
444139
461522
51
348732
339874
63
93
76
431462
60
394197
24
9
30
88
282260
247412
234038
32
227090587
148406
14
389271
319261
467124
45
941162058
6
62433
436434
150108
11
7
1
145707
658843972
93
5
225237
30
216955
406857
88
67
76
29
13
8
3
276874
346372117
80
96
314800698
57
155622
541738550
48
226859
36
16514764
58
6159
54
9
492163
96
279702
331556
92
809026653
390787
100380
13791
50
61243
2
412743
46
314564
364070
688145639
179478
84
403939
59889
237010
10
315771
93
151887
395674
247309
604920318
200473
220758
359522
46
70
19
315579
860876051
456959
237840
166033
361284
19
249187
108193
16
44
114546
430553
34
4
305753
334815
4
59
644818144
7
51
252174
70
57
14
679367196
373138
38
263965
84
379324
216547
2
40
482916
229663
177577676
317812
157223769
286452
61
421054
370510
462427
77996839
25
118423
127607
28980
90
22
323888
102356
114122
1
88474
994351759
356882
360517
39
283415
4
177189
146176
37
2
104135
99
117780
49
15
199868
78
68
63
259741
56
365613
237647
99
200176
47
355743
725006754
85
454747
91226715
55
336456
14
66
451435
70
62
5
876231219
48
2
39
553696776
189946
288680
434078
450381
32
120928
153437
56
4
134676563
10
1
438153
295356
8
49
49
43
267608
579813898
256626
86474
290684
69
242539
172237
209245220
82
44
382989
419478
243488
85
52
29
438810
38
134304
370862
3
390710
52
277403549
74
999388307
155904
43
151523926
90
230029
13
90406
109613
60
4
4
37
286140297
39
56
172158
366591
85
56
392553
264169
76
557154263
39
8707
77930
485293
213213
144504896
9
76
2
91
30
322683
431658
97
7
35
234142
456548
19
2
64
3
341255908
36
9
96
87
59897
57
1
321140
93
968054028
369099
58
386926
406318301
82
939862092
480855
28
75
130213
26
8
140973
404424
214555
84
185890
89
362939
81
41
164720
160399
434852
57
12
832785361
914305373
56
342824
90
268935
131610
128038
379130
78
266417
32020
72
409871
84
98
167121
89
140909
89614
5
76
81
142862
22
53894
17
46
274568
76
49
428061173
28
911568986
271099
477462
23
553799385
398841
32
172780184
62
186034
88
93
89868
64
105451
64
3
36
117456
4
417507
26
94
46
986110930
161578354
494799
89
96
862274172
363329
55
905356801
29126
57
488275
382170
36
678602003
27
343347
144843
194830
30
365741
423659
5
3
145173
136405
185536
14
95
9
429355
91
77
51
75
37
3
46
22
69
33
268159
94308
575440241
7
401437
833689935
328054
86
458503
78
288654
461547
83
51
5
36
497600
23
347208845
410007
287016
18
14
72
69
90
153112
2
93
471738
180931
243734
398709
44
25
66
94
100422
59
46
34
80
53
3
233099
589685085
406097
281463
886126733
83797
7
4
695724648
32
840263354
118897
5
236911
5
138998
93
331092
393521
39
451957
8
650074127
66
3
64
181122639
13
1
67
90
10
558122970
964842295
64
261173
46
879740722
483655
55
7
287117
453688
3
74
96
76
65
24
7
350282
896276225
84
162954
212006
354982
49
76
9
67
398606
68
615490059
83
225375
469936
304065
282796076
56647022
22456
32
225407303
100126
56
446891
60
461462
91
50
46
247677
1
63
484456
73
97
61
21
296506
255003
37
271725
15
46335
197356
74
85
9
794567585
83
179292
29
204382
177790
7
745273736
167010
98
93
17
18
69
280695836
28403
67
14
87
90
385285
113342
145056
280484
17711
44
92420
334993
150579
19167
491618
649174401
465737
131258294
55
30
291805810
1
208245
29
362383
77
352449
294036
28
40
70
168389
47491
94
187016
4
8659
23
18
15
7
818144708
6
342511
169701
29
463382
316172
437763904
188695
166920
412542
6
352016
8
59
101844
64
412376942
51421
476783176
48
313441
233171
398450620
386396
431583569
138586
179505
20
15
734440722
32
343211
7
83
402593
59
26
221126
433829
26639
38
14
58
2
25
147786
153737
197946734
98
85
39
460725
258470
15
303046100
98
67
18
15
73
4
31
8
81
64
15
299480
694119332
40
52
15
42
76
207567
457984
90421
293435
78
375927
400533
99
439228
71629744
79
99
20
189840
387084
14
307622
27
68
357844
323037
130575
49
71
58
402558
20
295785740
440556
3
246508
74
8
34
985360112
90
99
67
295666
65
380478
58
100413
134590428
432910
38
1
50874
655255745
183723
87
22
975425617
307934
117113
186291
72
100844978
45
64739
90
63354
964070081
56
392353
283009
6
357645
221623
52473
7
230157
2
994521640
736914706
252688
113375
870720292
47
13
126883
214460
27
11
13
22
1
38
640655354
87
367672
7
236500678
129764
243523
345378
320561
15
225876
337040
78
2
27
51
38
80
9888
11
24
63
75
84298
567922206
406865
421866
278935
24
488683
6
723918226
98
87
115639
7
92505
310308309
439918
44
90163
25
459885
24
93
261448
59415496
743933259
18735
73
146264
42
23
99
131191
549399089
74
3
355390
152118
67
64997
8
451825
397927
38055379
77
495175
30648
23788
257732
29
11
260796
341615
39
139276
41627
42
479741081
251221
226083
6
94
236444
92
41
353753
99
62
425466
340291
31
29
467996734
28
59
93
259187
403103
61
4
541618647
404821
734313283
2
8
8
103525
243673
71
27
66
281205
170190
372679
345927
435401
82510
24249
384291
26
17
260301
47
40
79
375605
34
9
8
202555
66
44
94
10
69163
145701
82844
367242111
422744
64166
2
58
66
337638
16921
22963
48
68
45
82
68
211440124
70
4
46
391164
36
94
86
204776
54
9
52
323262
431353846
68
35
263048
88
9
8
76
27
340444
11168
29
269051
4
98
128703
247480
15833
371035
431439
457902
74
51
81402
248711123
28
410552
171340
165923669
33
206684
281405
5
965622614
1188
35324
32
75
9
169465
99420
117554
340233
6
63
13480
263426397
409915
408841
8
203586
39
56
26
151985586
94
326459
74
25
505832930
36
134067
225140
178358
4
158651
4
799381979
339797
63
124413
27
398232
25351
109408551
89
60
94
1
129860
16482
8336103
12
126284
154483
95
177306
40
99
6
488599
407429
2
68
663170616
93300
413240
79
58
62781
95
420823
96
74322
213968
98530
2
61
442053
7
467863
238445
334163
2
8
636211851
29
11
57244953
446692
83
473673
270642
535031323
902041233
38
2
96
470322
4
206310
384533
22588
196812373
74
53
382610734
443537
258723
51089
1
18
3
58
90
5
18
53948
36
55
334915
77647
97
221627
38579
14485
39
434409
271584
421862
60
96
325960
147299704
63584
146748
6112
56
88
79
323583138
140040
330543
345419
3
42
364144
2
6
967968371
113438
681522878
66737
80
89
70
64
76
74
186454
97088
27
428155
757298429
76
74
89
86
66
69
87
54
1
2
211677
91
132272
21
251010293
69
91
458983907
228084
25
157987
37288
59
65
136885
351319
65
50
32
424134
429966
7
11
386248
15
77
7
1551
48
77
53
229338
175028
56802
74
27
66
81
306069
54
298189
95
407038928
239013
5
139131
330722
78
50
440374
203840
705721734
6
7
26
96
365483688
537203311
7
86
45
9
292264
202145
72755
33
367267
420518
94
221285
80
217503
78
42
194460
397082
31
401336
329372
62
113634
81
476879
120327
51
5
96
409497652
8
291779
27
9
384976
79347
46774
27
260556
246947
68
316312
57
231893
1281
47
8
48
3
5149
170186148
129953
1
149129
305012694
12
20
40
4
12
6
288126
268016
60591
261435
4344
440267
434240
22
413757
481516
192596997
417655
96
279832
395064
60
35
496769
213826
88
193827
183491
93
270884
70
73
186248
33
93
31
103561
1
263537
260915472
34
7
135447
4148
6
16
68
9
366644
952329516
66
64745
47
39
39
74
38
493801
438032
43
81
2
325429
638032720
31
475673
18
86
19
7
8
1
2
74
230306837
479661
16
375763
3
50
8
397880
69
34
472084
54
87
361213
77
446249
54
356796
425847
62059
67
53
92
71260
87
17
16
47265
3227125
34
180936
60
58
208168
81
56
364425
78296
132461
272708
74
21673
36
432878
140651
246814
308818063
42
461474
7
478990
29
24
210521
440771908
75
451052
422940
111583
5
4
90788
303790
6
229741055
80
59
37
247343
33
76
46
83
266896
86
236219551
72
43614701
499276
483401
221952
281789773
75
74
68
244497
1775
65465
445049
497517
12
294542
281305
89
133749
9
9
21
106882
206979
82
516940738
48
45
10
65
196224
4
81
84
3
105900
8
48
70
86
28
408550
76
24
23
14535
76
9
356026
431042
29119
75
14
473849
309052
85
40
319742
52
344585
77
831705781
415305
85
76
483896
61
81899
93
71
5
99
39
61
171317
6556
90
56
396870
7
30
68
14
39361
208812
249258
359954
453151
72
2
486385
56
48
179593
85
90
21
452428
234114
151960
460954
3
187273
65
29037
86
19
68
139377282
7
40
57
314872
725617118
93
340666
904724888
357842
148665
23
15
91
54
81
82
34
328670
49
58
52
274496
55
25
33
97
67930
282760
313940
5
265103
74
80
30
39
490256
28
21
699929237
32383
39
79
92
83
491489592
328145
9730
98
23
93
175845
38
258242
911683130
73
84
7
279731
177323
40232
27
93
45
94
75
6
4453
10177
485239678
192670
218940
88
30
39
444031
267836
4
182235
614308686
72
422698
706307546
8
84
243405
54
97
3
381777
418677
36
86
313552
255159
275063
216049
292599
275336
86
210297
65101
78
38
22
75
365095
20
51
13
32
51
29
173340
4
2
73
34
85
211928008
280424
180015209
599406010
5
639696822
410192
180388
88
377395
14
304687620
491850
25
230711
85
220140
53
416774
490895
377414
146830
84
11
64
42
73
430390
460361
90
113317
303345
10
369398
319298
315375
516751430
56
64
85364
129393
249214
67
198270
163532
86
15
60
90503
27
46
72
45
69
31
377785
12
75
446399
59
384033
96
773858496
259757
361687
5
615530784
401313
36
500467660
146224
118747
36
6
93
10933
497327
22
913470329
38
14
123400
101292
19
49
313734
315854072
168017
74
47
418699
211836
19
14
153468
33
911723544
436635
274148
69
20
376519
48
48
715947913
38
217601
385053
325563
168791142
47
98
441450
187165
151524
72
14
486158
442855
43
332584436
425456990
96
28
63347
7
187037164
224953
59181
481978
307590
4
48
120978
31
552880905
13031
345321
48
38
38277638
316829
358532
901756913
284521
7
31
245175
214284
227892
6
132645462
349508
88
58
397163
30676
275802
81
2
1
380309
61
84
53
131109
9
21557
261582
59
84
64
169087
97
493209
117346
34
82
465960
9
658242441
91
226918
356942
202266
89349296
218841
56
97
284387
8152
21
98693
88
2
108566
3
24
86344
72
33
98
28
99
44
42
42
109221
133189
63
28035
415931
93
97
15
8
6447
72215
163037
418578
654713408
66
22
700908743
26
148959
45
410972
243018
53230
2
216001518
151632
64
81
651090674
494745
453878
77
203087
13
97
448821
370363
415670
70
492246
47
464845
34646
389654
2
432181
196556
63
392316
333035
9
26
680812130
94
23
33
81
3
165317
71
46
70
7
89
52225
73
61
66542
136197
293016
37
72
913214183
70
55
6880
37042628
352629
428313
55044
498749
66
1
27
10
7
82
172320
463755
95
77
92
1
34857
171911
94
49
160054
43
384384
444652
56
95
39
73
261239
72992
104351681
110708
7
8
83
97
312080
402575
18
377193
7
857051892
83
46
10
70
649056013
82
336291
68951
42
71
481542
99
4
98
3
280047
112847020
9
17038823
27
4
65
66
42
81
51
191787
216972
17
238106
60
275890
89556
21
343308
29
729110551
170315
95
72
74857842
108303
284701
8070
247907009
360965511
7
78
174949
93
292761
32507
198239
578984906
16
67
6
13
32833
5
56
57
351403
463729
52
308341184
94
67
45
324920
82
365627
7
70
63
14
89
177589
1
335757
2
31
38213
61
1
21
24
47
5
31
170956
829512405
274296
469380
313459
48
11908
359834
2
17
413606
6
62
26
451725
135913838
3
36
60
61
5655
78824
10
50
7
7
293059
10912
6
824548266
35
42
57
28
54
11
90
99
53
4
25
7
2
98
47
410083
82
218105
7
8
2
85
383179
936114869
364429
33
9
357932196
995006102
173936
123221
93
56
405816
12
9
14
64028
59
35
400679
74471
240718
70
12
34
496380
226373
9
55
23
289204
443553
292870
6
41
3
25
92
317878852
13749
9
438459
164165986
606435926
195930
266546
393772
717382760
85
12
8625
102119
393199
913308426
121037
70238
31
792689002
150839
319790
473668957
38
381940
8
317307
96
78
257298
85
410746
9
87
22
235275
420676
15
292365
51
453275
340995
2
65
39264720
49
63
322502
396448
284408
72146
826286251
980165255
4
29
444241892
1
137608
17
127059
99
67
68062
10
21
93
158819
5
449453
48
325689
179696
51881
61
64907
40
79
5
163278
34
86
54
9
277323
496166
30
1
6
42
812376639
49
61
43
71
49
330038
1
345625
59
30
8
70
8
255726
66
384595828
4
68
279126
434867
140882
64
91619
196100
23
670145951
230518775
49
64
38
53
61
35
37582
227979
3
456497
56
2
9
33
96
32
47
46215
174172
186861
66
404850
29
488814
188769
426939
76
80
4
108640
113156327
69
30
4
442601
43
81061
620642678
497536
86772693
133215
26
64
92
430291
6
54
78
6
63
430368
542338126
5
15
166459
3
84
92
60039
465949397
173293
129752
165151
16851
512449365
8
12
139436
8
295108
32
19
54
273368710
307911985
34670
348118773
241345
86931
332964
93
98
85404
462395
424562
207203
96594
97
30312
251170757
99
71
113418
38
40
238899
8
34
13
30
108224
58
277982
155178
82
262780565
155696
42
5
188031
373656
93180
462804
35
46
48
41
32279
43
39
5
196898
21
336470
66
431945
10
79
345729
48
310481084
13877
56
31
490185
126072
81
50
154915
358062
121386
618483544
4
275714
29
356790
43
74234
99
50
43
71
94
35
7
443709
611378378
164736
49018
15
107032
306942400
98840
40
36
87
192177
159437
33
79628
79
4
336263
924887463
9
37
646150422
258097
63
2
30
72
9
111270
279828742
90
12197
386263
45
489791295
4
620818717
289191
8
773154716
53
44575
31501
44
40
365023
6
78
102017
57
57
41
6
351321
85
93
20
364732
479690210
137104
257439
483627
12305
282761
9
393517
17271360
450941
68
148308
109113
184263
8
43
269049
228309045
7
7
386225786
38
494620880
2
78
221581
323991
56
79
210850
49
58
37
144103
78
66565
26
297653608
47
288482
52
71
11
30017
18182
390027
286037
207794059
547108099
45
78225
400568
20
258483259
473950
7
210390
360127
11
58
71
1
99
96
77
265649
298495
32
75
4
423675
450720
8
468814
3
403495
499152
87
300385
492504
460805
49
374764
39092824
3290
259644
272031
81498
491560
327612
56
65
343160
92
46
6
30
346693
332310
409118
122165
204334
95
77495
280236
277090
70
191146044
53
224632
228763
169995326
92
154641199
7
65
18
19
69
433261
489370
74376
407960
465024
85
57
365370
96
146533
4
84
8
190747603
99
94
93
9
113286
317307
60
285937
43054
314987
23
7880
9
62
52
61
48
354483
2
282684
957038487
20
13
253263
77
35162
41
41
205372
263796
363054
25
7
43
54
98
63
32
5
89
131245
365372547
68
178327
23
14
82
59
85
111260
6
90
90
1
8
441905
471966
98
555605782
368576
361512
345372
498893128
334662
26
72
487109
250313
12
77
90181
93
328527
729398715
91
87
38
153272
78
65
39
7
843741392
6
3
244189
73
485581
55
500142859
290316
254437
65
484027
31273
10499228
119630
88
12
93
44
143286
38554
132942
14
475800
51
60
18543
14
54787
42
785476081
12
543378357
456064
415098
16
64
305792374
828090679
432226
64891
15
149852
482218
28
257898
5
19
78037
416653474
50
93
379054
25
113488
394774
382078
17332
9
14
17
69
77
8
46
57
97984
312979
80
274718
45419
313938
84
665497512
36125
274226
99
6
347002033
3
457294068
2
6
7
248793
50
958495880
26
266759
357325
45
10741
446831
302503
1
59445
451081
162656
103313
304875
396571
62
8
56
69
60
92
89
24059
449330
167948
55836
388501
48
297340
887531565
79
2
354968
508071441
8
9
4
18
33
78
63
15748
74100
17
54
32
956312127
253513
77
58
344438
17
10478
868468066
85
125906
80525
333871
6
57
86
45
34929
337524
431063
630233227
493752
269126
297322
34
54
39
2
6
90894
325725
191411
15
87
341658
26159
48
293946
367654946
94
16
89542
392177
84
71000
66021
12
5
22796
36190
7
487665
441245
2
444495
276581
445580
2
71
249701
26
66
69555
412146
62
2
300542
74
1
66363
306370
242383
323943
2735
13
44
137660
72136
8
60
144686
419037
14
173748
88
357884
5
90
17
79
56
63
68
9
83
1
21245680
51
97
225027
468874384
355775
143978801
2
6
5
96
89
13
176384129
337900791
288230
78
99
1
66
73
268508
5
34
87
960672905
369862
94
16
44
49
314712
466826
404313
493914
238271
20
87
442986
63
71
1
20
50
44
17
82
363987
348644432
776438694
80
167857
332521
465097
20
70089
20
201582357
241601171
101564
222526
265902
115002
84864
97
82
12
47
71
56
432135
21
179463
72
260503
88
87
85
442094
253774
77
152269
255759
470101
38
35
12
2
6
254242
650582715
42221
493582
410514
7
12
34
99771
54909
246393
17
316669
85
80
485916
77664
882477953
479115558
516521075
99
3
358503
645034269
47
313116
80
59288666
347391028
55
233531
3
14948
161699
74
379943
297984
97
475782
57
272135
759252866
2
262852
61
451219912
31
139149
478547
194644
63
23
47
280118208
57
380585
489884
402821
80
26
46
39
24
140618
491593
628725359
78515
39
163491
316139
51
470621
123837
103163
359270
4
361005
4048
81
274931454
626029415
501901391
35
161855796
32
164177
80
8
480444
66
190227
56
38
452465087
55
71
296783
89206
229735
346310
33
174177
65155
12
84
320588
69951
47938
165266
16
6
383425
70
2
297131
2
77387
67
62
195102
3
191747
490937
295505511
147616
13
55
49499
55
479565
37
11922
51336
66
140469
428661
314848
77
340091
12
99
976024219
60
75
861194802
50574
72
473092
761271004
488190
192022430
391417
424492
400655
701179121
264029
576363568
750653969
66655
75
954571635
228001
665747204
321169
10
4
9
4
93670267
49
52
239640
49
25
127475561
89
76
276116
69
84
457736
52
85
73
251114
7
74
49
69
80927
678552049
141214
340898
39
150356
81478
8
24
943286862
278278
6
96
464654
472403
94
349219
116503
87
341263616
6
23
33
2
298733
324850
322241
87
788356179
779516766
254622
19
56920
134851
91
45
87282
149293
75
5
16
60
291237
2
32098
65
64051296
178520760
224561
20
424215767
20891
284632
9
334130
29
94
19
141931
305625363
281542
6
393027
95572
60
331571
432605
15443
62
332809601
4
476623
93
392157
85
40
8
6
83
50
11
472885780
48
315067
25
7561
291354
10
860550360
530379016
32
20
382545
8
137514
225423
431445
49
56
63788
294968
355433
70
803607537
54
28
7
1
139248
76
4
213524
71
52
485230
157448
561737212
243133
12264
85
266145
116570
55732250
42
331086
311015
4
266718
497250
146785
2
8
148093
253061
55
8
96
51
251346
629519550
30
7
290357
79
449934
480826
464234
77
81
366764
478396
536784230
283303
322922
25
98
231262
56
409297
388034057
19
323865
258037
286698
478157
74
417999
79672
71
64
34
580342606
711431304
94533
46
363982
103985
59
2
45927
216966
2
289070891
358139
79677
6
21
90
23
2
3
5
61900
3
386424
92469
12
22
418168
36
96
867727166
1
1
6
368077
99
221763
93
505964224
33
473240
46593
22397
98
29
2
57
149313
493373
82
66
16
9206
7
95
49
52
63
6
488617
367687
41817
50
1
24
38
304920
294551
675402166
5
9
77
45
44
414899
242664
121410245
167554
266706
810435366
16
208396369
53
44
175814
18
77
45044
296711
47
292791
30215
30
226633624
13
287344
52
21
32
106153
99
185268730
292182049
245743
455779
28503
47
10
54
243020
456179
366608
2
244524
82
710743748
355437052
25
466144335
405597
209943
75
38756194
33
4
89
89
83
259488
139820
33
2
494650
682586000
74
36
56
455400
68
89
74
26
355734
472303
41
1
11
97
242899
35
271402
59
90
75
40
76
302787
125967
160234
2
92
1
310746
20152
430324
130398
27806216
40
3
426324
67
216557
67
333658469
491501446
164730
8
29
47151415
65
216688430
428895
198697
62
36
94
3
62695
367929
94
189303
109851
28
488398
104025
17
287364
190559
67149
172942234
784
60
57
758551653
400896
76
428482
96500821
489179
388405
318021
346874
30078
303917
73
8
400120
78
96065
391101
444613
206319815
421076
414676
4
923954559
269818
86
421794
438489
719804086
449058
40
151936
31
120841
92
211246
8
46051
9
436903
1
115131
439998
39
1
495169
394347
342901
92
856800711
89
389204
356600106
343657
319442
1676
29
423845
740747746
50
59367
41
332716
69432
5
45
448116
565185446
83
540968714
7
22
401909
310
28
22
1
147308
235326
495577
71
64
926612081
43
337119
445133
363272
160848
57119
270438
202772
949101085
3
18070
15
401729
377021
36
84394
116909
178263
179453
22
375447
394707
24
344171
14813270
880406913
92
43730
154846
70
5
26
93
29
424851
64
357964
41327
23
5
338434525
32
50
3
7
4
1
91
80
275187
54
49
1
10
292225256
56
67
84
50
215283
97
41
95089
472477
490162
43426722
413998
494121
271315817
73
38
545189408
16041
527658196
484316
205485
63
20
410505
435231
62
210502
83
45
81
296453
2
12537
215495
94
256940
44
77
466399
224902246
134934
59904
190392064
371743
51
47
123227
31651
9
272165
373477
362803
3
30145
307025
196050
9910
4
21
36926
946143088
2
36107
72
325755
191223
61
65
698251897
171416454
42
67
57
6
405356
3
55
490264203
9757
210240
2
95130
850213606
497718
66
151269
15855
7
64
481184
457306
827269156
72180
6
65
387306
1
78418
28
352651
33
912121893
5
92776
51
22
88
98
78
77
14
54720
367225
343056
260939
159272
94
93
82
353203
269997
6
65
13
49
28
90
19929
33
9
345608
52
57
62
89
439763
138675
46
59
723977943
8
41
38
436440
347267
231325
317312
125463328
30
406780
269133
46
5669
497829
306499628
28
9
162137
115829
998083212
64
6
103736
595078685
8
232583
71
80
103076
331083
372072
393794
9
66
26748
95
16
53
35
175012
54
62
756985022
48
24
22957
1
51236
23
44
93
54
44
939349767
81
397001
52
45
93
328162
67
457269
622269759
934138123
86147
88
830110874
5
50
382147
436698
27
727717733
300678
326252
461329
194504
818787576
77
85
477758
326361
90
138268
1570
10
396395
9
98
275452
5
34
26
150486
61033
14
109916
36
97335
52
77
182905
113123
463018
400203
44
88451
433032379
78
84
23
40
37
224275
4
51
61
338846
205531129
43
492468
75
384727
4
83
367068
337150819
48
354294
110471
450115
6
1
318460
57
68
491480752
20
42620
32
25
320714
458246
1
6
474271215
148285520
217724325
361398
21
353636
27443
78
415010
28
279832291
703940975
249569
56
9
173551
40
116342
82
10
74872
4
54
332595
18
211123
87
69
89
938553540
3
65
29
74
412768
11
58044
17
347597
165477
33
184344
77
33
356243
649360130
32
331289
10
519223872
388070
422971
317071
372627
28
27
83
47
608546109
96
18
83
444871
166343
40
273320
99
21
1
217193
197036
101187
4
62
20982
95
38
26
23153987
456634
360250
470165
292316
71445
90
206858
281818
44
439179
43
64
198501
134472
3
5
97
430978
208685
2
369603
61
17
97
39
134535
8
9
396022863
482801
4
59
83
80198
9
98
768852116
496334
58
199126
403265
4
326315
83
29
958939878
75639941
418018
27
495993
88
151128
766348477
110286
8
96196
317592
12
369934931
46568
76
89
36
99
330487
87
470294
29
145788
154779802
767535594
360329
401295
82
353997
45
63
36
452330035
59
342152
47
390796
23
5
79
401417
159609
72
310541
54
82
7
82144
263124
91
64
399987
44
84
419937
96
6350
62
268138
92
442531
303607
45
277643115
69
16
73375
89
62
6
537214625
2
18
704314913
102502
324348
643396638
97
348351
95
56
46997
66
90
50
249001
55
29
4
23
303270
284078
35
262732654
84
349493
438361
138443
587359451
71
44
244582
61170
9
80
98
270881
251426660
201931
6075
293692
96
6
477734
836191172
10
67
74034
39
69203
326857
227338
9
72
3
8
74
31
121087
424490
470782
119898977
132930
59
494666
107364
636797665
25
97
85148
95
63
348077
157460
959842164
433163
4592
37
12
460197
197652
512876126
321717
129364
45
27
379471
52
77
8
80
50
34
9
79087
66690
134303528
663182270
20
16
104934
314126
127154
7
9
420690
12029
71
17
8
332911
5904
65
94
93
6
500091749
5
470860
44
138940
30
4
458613
1
462606
48
67
39405
75
1
52
89
42
20
805660113
35
12
83
429571
1
21
156237720
65
15
243723
15
6
24
98
221999
75
100688
65
29
21
61472
3
286289
5491
72
47
31
12104545
55
66
968611098
90
69
33
846229804
440824
228296
4
288498
481358
8
405104
12
693071970
72
287302
902451410
84677
9
234780
55
54007
24
5
5
2
10
33
23
342531
4
10171
64
55
6
7
83
39
85
26
351274000
77
405304
298700
79746
408998
314202
55
64
242516326
10
323247
82
170960
275075
8
315098202
374550
495941
123598
66
169492
20
77117
71
76
34129
161816
4
119634
463700
32
127534
98
92374
8
140602
96
44896
9
26
555549828
240915
65
99
6
371366943
67
802622595
150164
83
428180
45
606198558
60783645
47
36
746
76
23
23
2
276302
870304496
8
881199476
477518
2
126226
75
4
5
335975
58
93
74
966359438
84
203694
82316
56
503132051
6
38
315010
37
57
18
82
28
213446
285376
355082
48
7
236134
414499
1
51538
202507
38
10
99
53
33
396830
3
913604534
33
81462
52134964
9
2015
34
44
96
85
8
1
9
37020208
44
23
52
261384
84
56
75518
8
81
251719
224165
449345
88574
256620
82
40
115715
116852
13940
68
494174
34
239475
95936
6
453629
88
186930
63
82
265724
21
30
2
81
200227
37
9880
45
938050744
267195
424313
463014
212332
82
774168615
86
31650
108374
65489
9
15
3
329923
93
71
120162
108457
50
462141037
329903504
496261
29
340510
391727
488709
490053
319278
79
461828
59
99
78
273655
3
24
68208
8
353933
744453916
454796
785477968
12
74
31810
799014888
464984
5
131890
197291441
50
50
267817
8
184243
9
439921
26
246309207
32
32320
342743
138930
29
115296
237652
8
3
95
53008
16
105090
108081402
74
360834
56
4189
74
18
107248
69915
61
15
12
1
16
230225
451724
32
69
139144319
73616
4
87
102530
710403726
19
197345
8
73
52
9
30
7
43
9
62
211737
89260
429621981
88
73
396857429
341049
369156
58
558796230
26
117622
79
124176
86
382155
9
32
7
96
87
250021
97
71
15
82364
468760
16753
151353
468758
88
301922056
77
56
78
87351
52
266305
6
35
7
66
47
17
454942
86
20
341929
1
173098
98103
434237
134811
325717
39
148870
303167
193769
212423
8
21
62
76874
742307062
456025
44
446586
188090
350921
196042
68
90
308755
39
3
65
375256
47
63
284559
35
224399
169039
457039
386076
73
418022
325051
16
7
148904242
130435
307490
85
81
1
278030
27
8
136587
469444100
156018
6
308462
231264075
434339
35
41814
3
83
377524
48
71
860557269
70
438260
19
387126
112038
10
54
64
145920
363089
257938
225560
54
19
7
185512
498336
270461
343078
13
19
820501888
673622010
729521185
60079
90303
225868
197644
188955
300154
144551
646970323
442331
122329
87
31
379500
174984
8
11
71
61
9
94
29535
42594
85
154586
32
94
66194
60
1
74
54
51
84
340898
137174
49905
371616
212792
237650
83
76
455931
91
97
473590
54863
420922
388802
234115
17
31
820569506
33045
128773
64
3
82
98
33438
317271
1904
767229764
9
317021
3
479919446
681431856
977914605
7
485173
176651
457541
52
60
366043
314235
26030
40164
93
103077
53406
622975650
468524
25
413423
46
26
273671
63
114124
430010
33
823305717
431310
19
243080
71
52552
35095
209885161
27
625282521
92
97292
72
5
63
540308627
73
90
335666
480855
759902850
157497
68
291821
339536
47
80
76063
19
7
173127191
328807
76
202193
130625
905462574
254792
474307
228415
86
20
61
60906
310062
12
98
23
63
88082
78
403428
484925
2111
115578
10189
12511149
66
26340
969850705
32
230387
1
24
86
149451
328383
475052
384184
499688
971236627
82
17
95
166842
67
86
59
221464
235210
20
29
33
54
715772570
12483
746403167
443517
20
87
13
99
497791
254868
92610
2
6
67537
79616651
363029
46
45
55
54
169684
337429
11625
338292
306482
95
57684
1
332309
54894
12
15
462954
354636
168046
73089
494018
48836
90
72
87677522
331570
433526
49852652
92
78
498910
57
236007194
261077
366669
81
139692
69468
45556
31
77
16
170956
84
147650145
335999
91331
413174
85
572647410
87
35085
271000
86
650479119
416752
290930
83
40
15649
10080
199737
58
178049279
50
41
233823
72
223697
348155
62
78
2785
486902
99
119761
59265
214425
172647
71
185036
407576435
18717
290664
6
486103
351562
557068775
87
417452
8
35
320142
14
271178090
94
75
44838
65
40
97178485
17943
34
154179
122251
104702
85279
428528
743060836
796
85
424290
81
68
160166
483711
4
740022805
820779348
58834
73
81096
366925
418331
53
64
4
90468
371496
7
413427
183181
68326
233657
160860
8
629692702
27
486730
29
294865
41
75
85
59
492782
60
460571
341473
357943
25
601271953
44
50877
208883
78
82
468735
6954
230558
4
783411955
6
7
9
84
73
730605030
60540
939954612
12
72
432266
312246
79
111468
104545
5
71
26
1
9
4
203254
48005071
60
51
84
153964
439869
45
213186
40
46931
494569
912564175
284541
166505
694104630
98
52933797
45
341240
490641
51
9
13
1
11
19
103405
37
77
371795717
91
9
16
494705
413242
43
158128
278420657
447257
37754
101834
79
65
51
311363
80
328832
80
158694
492871
359644
433830
86
33
90305
24
85
445330
483263364
54
33
443647890
162688
51
86
432659
315106
42
481840
3
37207
59
215657
5
22
734425398
13
59
327131
57
104844
91
158188
59
12458
346274
76
334338
20
495562
28
479634731
118555006
26
353043
823622160
1
34
32
36
79
11480
65
824630788
30
9
455447
535
46656
471743
3
81
454937
147942
62
66
32
51
64
70309
18
44
332582
208160
86
40
9
865727153
383106
442020
6
395264
450493
69
583
10
82
35
495187
83
68
11731
483055
65608
448836
59
328063
97430
79
18
53
31
62
19
34
9
308995000
38
130133
58
5
37
396543
1
165085
66
496112
65
14
45
47
16
386164
5
36
84
2
338559
82
11
15
70
2
70
21
297255
6
489370717
78
98
27
328629
1
73
7041
30
316382
79
97432
8
924347002
5
199483
18188
397707
34
222529
9
182056
484655
39
89
76018
451889
6
115228
10
72
52
8
37
63
75483
53
86
7
83
95447
7
6
6
390425
116194169
68
64
993615070
14774
471240
178367
258915
89
86
143440
9
153358146
88666
6
498994
15
12
97
439719
352007
298886
61
291092783
8
17
356269
1
4
25
5
29
84
32
5
56121
30
881321605
54
8
422958
9
452427
65441
6
98
1
51
96
11
58814
70
1
66
364701
247908
98
50
4
33
7128126
45061
333015
131673
24
4
213680
69
6
61
51
63
266324
402747
421304
483634
24
136572
6
214031
318101626
230050
277155
14
7
4
382646
59886
54
82975
81
84
105785
4
76345
274831
495115
18
107438375
368374
320518
53251
21295
68
40
380123
8
57
6
38
96
218059
465955
122021
99
102224
301593
54
26
309163
404062113
151462
21
356358
80
88
441601
11
380703
240198
59
770611435
48
74
47
119505
9
213919
262645107
410008583
288394
81
321753
36
56
43
19
471811
412337777
35
9
219815
75
81
117426
497323
29
298301560
3
48033
88
97016
140553
301419
88028
26
499567
51
918009361
13
20
151683
457556
328433
21
85
144150
360437
292048
87375
303715
21
96
240907
76
52
292174255
48
27722
9
326621
236648
6
20068
79
85
7
95
18
346876
39
85
25
413758
124507
15737
470343
70
19
356684
9488
281467
62
274955
63
44091
31
119128
370638
213856
5
23
73
49
32
3458
22502
25
400535
300338
5
17
35201939
2
2
490517610
93
484175
16
475766
44
479083
678
1
22
153378
32190
71
302779
54609
98432
77
337774381
359557
230932
37
339816
50
27160
42
166471
161299
4
5
80
229192
62
34
524305846
36
17
304710
5
73
478278
99
5
70
198282
132273247
47
371485
4
74
15
345143
43
26
80
131951
357794510
206
83
40
292606
948392533
77
463725
27
119230
55
99
241427
1
3
62605
26461
199728
139291
2
438021
12241
26
74
69
307185
74
41
81
6
183134
57
803989485
466583
474715
406604
32
89
351105
307311091
58950
497450750
290721
7
276068
227558
79722296
356048
422888
17
352975808
41
86
394912
74
436442
444577
66
15
62269
29868
6
90
418376
68353
13
60
889989011
28
6
206472
45
46
489900
474113317
265048
26492
89
56
66600
42
278915
282272803
4
324365
348799
41
69816
56
33
169698
268258
75
138924
39
228298
16
36
77
198464961
55
206117
484160
317575
119336
46
293756
2
87041
26
63
305244
4
328081
4
462410
98
52
462077550
152143
67827
161554
71
451877
468890
8
198366
468274
2
79
62
73
8
129917564
153768
9
14153209
199856762
192319
84956
316808
225265
52640
404925
442866531
3
161970
23
439664620
72208
423413
45
62
127404
222147325
111382
61
34
6
13
473787139
23819
5
6
2
45
948344671
816022735
41
51
56
267335
29
23
39
45
98372
262724
273897
72
155077
89
283680
78
963970378
7
97637
13
350145
84
64
231516
64
407250142
436795
45
36
377315
1727
389401
178914
76572
49
279800
111619
224275
461126
6
157198
56
42
63
187614
326211
22
95
252786
9
326873
7
260311996
141391
84116
65
165612
15
128991
260392
97
254993
218737
10
53
3
57
174766541
334973187
80
938512141
4
13
74792
76
53
408839496
6
57
447436
62
33
87
182099
57
68939
370696
935966863
74
64
328649
31739967
104354
349563
62829006
1
44
618891661
59
189304287
20
8
53
68
17
3
401166
50332
47
2
62
90
93
40
2
84
986863838
59
9
54757
42792
29
168563
43
85
8
31
73
425684
14690
471555
7
89
34
9
33
74
4
495785814
179425
82
731009803
2
17
841670356
46
266229
26
203532
158035
76258
50
198035872
412644
79
217206
48
323604
352628693
97306
23886158
8099
74
215158
71
94
178080306
105368
881260386
39
6
28
189464
137078
202134
98378
38
93
451503
4
79
158606
207833
38813
447110
73
76
49
201526
87
36
100562
52
8
48941
94903
55
47
54
418862
67
375673
347105
50031
433652
252119
739461157
61
39
277743
22
199238
75
131659
141690
26
7
450696
82
468509
87
148028565
393331
300728
18
49
272405
66
82
190587173
32
2
241424
3
181152
4
268700
69164
13
94
42
259489
69
147329
60
81
481287
279778
145314951
5
227402
36
306349
102984
74
194376
92
260237
93
69
479789
91
193764
359296383
40472
47
22
67
65801
1874
377683
55
201159
444693
93
51
77820
106726636
374974411
46
60
3
27
67968
433663389
5233577
457083
516843786
3
723029041
98
472158
230487
457173
434744
334460
401987
946038312
697496610
63841
30
79
57
85029011
1
461390
165448
92
319049
15529477
73
8
353143
35748
694747149
74
325526
444428
454714
152701
29
56
396647
62214
89375
365407472
79
178628
710256407
295637
87
70326
97
264330
62
59
244129
207147
5
16
447892
398866
386001
272750
25
52
64
459279039
416115
26
210062
53
76
6
10
88
83222016
57267
22
169765
5
9
283276
142420
104634
43
374194
29066
401680
41
30
449564
9
7
4
35
11
3
123103
58
491745
357532
88
218491
196785
52
47
92
128309
82
210068
805426860
291795
1
3
471216
392128
346751
379054
483425
242788
87
486670890
340844724
15
38
58
46
14
46
704065672
1
373954
733980656
4
310754
6
45
45
1
84
53
59
195974
75
57627880
52
450662
449964
109734
496839
129490
115775
253739494
69
421756
307376
38
38
36
50
89
40880
355094
31
899617108
844106872
296794471
37
346193
95075
2
474647
30
428342
93
46
957140767
357972
713020417
180407
421294
368670
4
32184
69
49
365163
46
223591454
28311
84
31
11
42
132449
313456
453339
53
19
59
34
68
142297
77
9
488669
309373
36
101483516
66
51
63
271355
5
27459
376605748
732857147
281313
7
24
50
244486
43
6393
5
238452
220690
99
6
462751
59
308167
57
490553099
1
87
49
14340
264336
30466
32415
55
36
328644
98
59108
268914
9
345419
449335
53
140684
5
265019
354958
241625
29
2
242459
34
40
7
73
8
63
99369
66290
41856
16
91
229686
13
147109
73
51322
148997
42
8
56
372846
4
285152
182897
14
170450
7
20
189254
8
238441
88240
26
34
74
305100
395711
5
87
21721
481851
40
43
104244073
351189
432374
288857
52
58
88
341426
47
905692320
9
33
75
45
64
497603
112529
20
3
3
44
63
225149
31
81
27
42628
547688534
196194
91
97
37
32
3
5
308409
67
44395
218840
70
39
692174646
37
63963
37
18
83
64
57
399343
36
40
310121
711191868
385522
369512
25
393621740
50
252253
281664
146130
2
56
213252
291879
384698
285787954
300463
23
256675317
363093
25
23
10
248303541
96
4
60
310818
37
338508
27
148101
454077893
354423
12141
71951
16
382915
226005
34
275026248
46
408078
92
275476
13523477
236872
468280064
5
12
454385
315497
406412
85678
48
54
34542
418551
174412
79
476948
10
26
92
37
317414
128979
8
188205
164449
464489
51
4
7
179437
75
733112246
258663
123389
77
80370
28
65
45220
462886
5
7753
278434
362377
6
8
55
259700614
763270385
97
822701137
228298
139259
85381
526344330
210671072
179563
14
167211
454662
240218
16
340119
159393
33939
197139
68
753119827
42
236642
149141
63
69716
20
469654
37
26
141042
70
48
27
73
32
7
399964
43648615
294836
381563
465550
378500
44
73
7371164
305973
115087
752664840
287030
4
76
354998
685487250
90
55
75
236326
119537
217690
70
932208555
72
644732150
6
763137195
965744083
198992889
8
633987257
344870
1
348309
12
86
33
119742
41
79
180848
86
28397
184327
307170
5
170182
66476
724307321
83
303445
343663
443952341
568656180
91
32779
683003615
320444
507278521
35
35673
75
25084
411026
97
341315
417443
486514
451224
68
320788
771919269
9
5
7
75
50
465913983
288201
215123
39
196055402
8
20
271539
44493
89
2
16
44
190205
9
453795
63
33
77
6
905996180
60
312113
87
54
361042
94
79
37
67
445546
21
484630
88257
358525522
481670
481609
58
97897888
1
514115801
40
170482
95
309504
317959
536131618
52
400838
107053
8
1
23858
159849
18
32
102643
48
135687
19
67
85
114667584
174874
473928
62
17
82
76191
372612
32
61
257563
487750
947469080
10
8
32675
52
8
59
629319007
48215190
151647
17645
499473
84
289132393
550157083
222811
584005903
325496904
39
8
99
78
58
61289
250298
477822
6
314451264
21
11
59
91
383512
50
249501
454257
60
255056
187534
440110
18347
85
248879
30
455212
1
41
5
87
66895
27
363070
83
62
60
42025
3
45
6
6
324012
9
161286
31
414543772
92
305000
4
19
42271
321468970
48
81712
85885
74747
237270
94
95
281754
19
8568
602001479
1
248512
460818
48553
86
95
108342
425547
33
95
228459
300568
354633
208969
8
59
40626527
7
94782
447013
4
8
364874
72
89
4
230125
96
449610
2
256993
164440
61459
86
47
4
69
437450
8
67
47
443736
26
22
9
38
485486
49
182007
409148
945357502
5
884570734
25
12
310544132
260833
74245
95
82
302842
7
3
138324
68
213292
82
62
65
1
73
20
6
309814
325307
359333
41
363115
48
575102520
86
98
76
37
339911
243253350
319560
17
75
31
345319
628187624
991927459
129476
30
88
80
6
291350
69
158749
38055
58814
417961
46575
455634
85
64
57935
19
281759
63
52
59
20
327559
33418
37
22
57
71
172969
343945
44
88
332634491
97
67
74
24299
215330
427860
24270
480832
86
48
9
422891
50
254142
93335
26
68
435315
7
93
9
467831
29
2381
35
106852
5
62
8
179727
61
349852
132182
28
39
50060
16
59
46
324029
18
144831
4
33
13
83
92598
398913
56431
9
7
93
419587
142102
52
68
474331
38
406882
84
5
261151657
188513
248130
327642
15772
52
83362679
1
84
456698
9
18300
674005248
390523
67
85
843493438
69
3
422911
563734180
93538
68161248
34
156555
47
6
55
53
498078
86
26
89
54
206821
347699
330855
433246025
437180
39945
68
493142
418352
18
30
371743
75
93
3
2
86
3
381477
305551
53
2
1632541
203149
49040
8
409014
54
58
1
36
811282093
8
18
444438
63
216797
73
269995
169269
113369922
48
87958
77
382560
45
57
75452
21573676
184280
39
63
21
241364
40
179170
442288362
57
435207
91
487019
74
40
81
19
92
25
55
69
91
265036
78
70
91345
215986
526980478
839726134
30460782
308110
642868369
290730
37
39
379880
16
48190
316929
5
13
422087
772095229
174625
287176
207735
494541
162185
468824557
780167449
48
131591
282290
454463
40
34
30
3
398070
23
89
2
273653
76
403116
744315555
393716
77352
3
496082
17
47
65
318244
858432006
368106055
19
51
301413746
69
291971006
54
268676
91
1
47
55
410023
37
349872169
4
73
9
304599
49
20
46
85
148080
296238
163143
19
65
464759
1
893004779
109968
207895
476432
87
46
65
199499
18
440956
365343
145214
9
3
73
326462
14
52
26
17814976
243699
88
219345
49
916382203
769181181
46
27
22
9
531921398
58
77933
483033
34720
497019
60934723
14413
649439887
488703
93
8
13301
3
92
458239
19
17011
176017
489230
49
273700702
64
16
2
75
2657
78881
20
76427
76335
363693
7
46200
12
20
38
6
70
171081
319937515
1
484726
63
529623170
13
35
284672716
97
3
4
58
54540
79
31
77
184019
41
406600
122717
69
16
42
219412
72
6
79
365920
658739004
276396
437293
478023
328152
53
425213
88
165099
3
332757
504266422
393294
94024642
69
309488907
5904
668555220
4
81
759233167
5
32
39
716097972
39
391026
75
1
25
863259754
17929
514316017
28
220058
202954
22
64418
179278
281998
31081
372098
299679
290500
9
347491
80
90
10
337739
82
7
4
222793
117006
34
213287468
43
191689
32
326580
370016
132465
84154
44
93
61
23
9
16
31
491492
316970
145700151
385352
44
95
214684
41
2
56
84286
75
158476
11923
2
105768532
96
21
98
105978
95
298281
39
140025
399834
45
33
53
114571175
87
257003
424058501
36
26
41
74
41
11653298
81
340990
71255
53238
9
58
39
31
98
130504
137283
22
28895
58
367362
249486
337566
8
66
351776
2803215
476743
222778
483423
351885
36
56
597257423
396814
174167
207459
194793
2855
47
33
36
160900
26
59
42
38
84
130670
42
871608235
782400231
46
299438
800987880
334721
109625
254738073
49
25
56
43
63
12331
111893
30
324371
7
402602
193405343
41
714543696
274029
49
29
2
6
54950
8
90
236234
452834594
32
289340
407745
118694
223683
997335610
80
52
149129
48
968142742
129177
65777
141071
249998
96
8
87
487216
17
338993
285237
193474
628364655
19
175596
422917
152883
487754
1
60
77
454818
88901
51781
9
407156
63
7
270831
17
5
73
72206
195994
51
239420
50986
46
29
51
53
5
175691
251329
457302
106205
65
23
497121
387696
475390
97
30
31
11
31
325486
3
184213
82
34
9
349837
165859
19
351179
195695
94686
152301
324964
16
770896109
50
27
197741
6
188883
472461
457175
33
85
23
14
274300279
445857
543514711
69
96
262481
85
7
21
29698582
104460570
88
15
334956
71
709328309
306951
45
197675466
79
267584918
277478
19
643569767
113117
77247
989717195
63
55
23
78
99
81
762607857
624857570
34
9
53083338
51
20
298824
58
203419
98
486972
320557
2
47
1
102960
36
58
51
894512561
16
45
86
96
317246
57
306719
398623
50
767641109
6309
95
94685
195154
219497552
49
89283
252103
234230
46
47
390543
81
84
361655
73
128342
90
3
161895
141439
39
66
364164198
392090
477299
52391
190088
31
37
316500
326630
79
331312
187575
85
79
39
99
88
316046
237639
35
79
164282
19
31
471248
30
86
94
7
91792
483106
256202
30
47
400799
3
5
254243
415245
164771
364621
193116
457475153
396845384
60
7
10553
13671
41
282950
16
467036
3
361164
478427
9
95
180970
807222945
5
357604
215428
201100
359460
24
146113
42269
52180
96
48
9
68
303917183
1
37
43
46
55
11605
9
486617
70818
18
18
324041179
74
63
7
274088
8
738080240
62
295713
473509
87
35171
334645
43
146129
499167
299315
330375
407668
41549
24
8
17
31
466513199
18
32
195350
273766
25
325106
528945904
869841697
940595984
88
471426
112693
64
292728
454241
521912784
2
79778
3
442917
1
477581
49
64
218840
431066
336503
91
49
241189
76
15
75
30
58
87
93
130357
51
72917
53
6
201773
353256
36096
79
5
55
120222
74
81
152338
85
836727953
4281
37
20
6
76
133350
95
146748
469678
370865
212493
5
63151
10
86
1607732
76
217534
32
26
758554838
142046
89
132890
217361
81288165
83
221117
56
98
420073
117561
21
30
59192
290538
49
155639
482988
100951
71
84
50
92
495862530
40223
22
38301
117330
430819645
72
96
94
95
65239
9
481056364
57495
4
1
18
33
7
37
1
83
442582610
993187715
58
226406
1
54
340842032
54
445774425
932650975
289739
415327
51
93
322899
277197
82
479589
395952
387509
70
44
35
10
69
315122
396954
11
436925
34
24
218397162
470616
354356842
219065
240286
444304
159078
478325
423950
779223049
57
282380
6
345906
82
91
21
21
194111
499345
9
552737496
9
98
303392
7
275497
7
283597
25
42
347414
85
77067
64
94
42
72
448459
248230
47
99
75
215213
31
193376
132160
230024
178622
79
253122
296940
68
491685
191760
14
490260
7
363028
58594
17
330645
112160
412135
182204
474897
30
250260
761653989
23
80
149789
156768
366626
42
406794
24
90
96
439121959
26
45
20
291133
55
199540
50
99
155517
183783
70
491125
2
471402114
155402
109728
62
74
68
8
21
62368093
1
209442459
222755
40
143178
48
79
194892
46
8
82485
65
168422684
9
85
202811
24
1
322312
41
32
35934
1
45
11
26
84
89
38
21
253820
39
397905
866831930
410566
104888
439359
85
458894
424610
77
119645
71
34
151667
27185
440171
8
78
10
35
34922
420322
31
351731
40
180868
222200340
10
7
81
81
95
939629263
810340883
294024
77
80
901080518
40
2777
1
318541
13564
200707
440165
17
50130
475751151
99
255952
5
316045
62
66
84145
322634
279529
305304
21372
221773
49
675961802
4216
346203
2
192020
5
153718
2
85
796039396
27
129922
76
88
8
983327916
43
61
155766
2
3
856084236
93
39
327996
4
147671
84
267008
385621
3
70
474068
44
15
52
292921098
405336043
6
226797
274052
177728629
398298
257712
18
46
404596
5
29
82
170480
81
65
6
25
35
85
289784
45
55
79
457293
430118
46
37
191471
336269
263449589
64
235536
311766
57
342536
69
390274
114807
221794
973463246
306900608
221192
33
259598
394433
52
34
387217
2
529579091
158683258
64044
81
3
87
26255
326846
8
76
67050
451450
53802
465043
392060
273638
75
699685623
147715
113517
497905
532299251
129789
193638340
117013
85
397108106
498565975
330084
437978251
68
899429762
71
129433
41
73
95069
35
49
225434
6
438239
82504
395990653
94
93
1802
471385
705048461
1
288467
197808541
470252
478462
135589
114857
48357
3
41
23137
52
51
2
71
199033
51
1
173432389
39059
40
490804
245880
40
228754
318672
448363
51
219117
78
180554
118815
485692
48992180
443881
397366502
51
24
479433
217381
395057
794360471
445019092
19
180466
559984881
41
226422
374983
431134624
59799
55
63
372167
43840
530127158
76
417476
92
28
198120
413925
83
3
6
327247
784178362
227321
327378
17
68
3
123454
332422202
122145
273309
62
132385
83
55
38258676
17548
161930
819729860
177453
149489
33
6
319210
90
122767731
43
247521
1
119814
380425
50
1
23767
41
4
665903266
81
199138
262540
467905
2
280617
8
471977
129630
6
311678
54
396153234
17
474867
488832
73167
5
463271
12
14
556935760
134040
83
13
20
347281
9
424674
89
301302
28
66276
445149
15
357650
186183724
5
25
440134
494674
9
329956
29
8
88
378452
296823
60
93
41561
33148
54
207607
65
93
186046
151812
20
4
618212081
4
380553
378729
66
9
90
52
73
14
87
819135572
271564369
43
54
84
81
437076
81
495352
354772965
19
2
120875
56
33484
7
294360117
27802
146360
7099
464913323
82
184604
1
385047
84
205401488
19775
438907054
82
407917
46
68
389177
187292873
104738
147182
16
442701
77
2
1
43
37
644259331
99536
479968
62
99
27729
141317
303783
821909304
62
492529
209355
37
13472
34
82527
215710
346751
6
32
59
99
4
1358
450540
70
122411712
75
4
126387
30
94
21740
360675213
11
208515
371183663
111022633
18
9768
161402
470473
485924
42
15
23051
53
83
8
62
437975
382260
74
286169
64
745245564
22
307429
947500192
186678
30
16
142874
914157451
71846
8
2
398743233
53
48
88
9
216580
96
385956964
48487
93
64
69
168200
447506
320150
21
86
352471
6
414085
354189
465377
192488
35
42
170701
17504
20
101203
72
4
81
310351
73
71
179444
1
7
303700
140065
87
13664
151854
132656
32592
23
50
494704
412272
72
85
64
61
210100
342151
839029652
358114
379048
36
217400
333935
21
56
9
249004
109228138
932316107
64
249238
76
439078
2
459232
52
421883
18
34
493674
13
7
23450
435395
85
92
21
88
406601
71
79
41
71
33164
986214800
47
391072
1
56
51
58
52
204873
73
28
481479
12
83
113902
45
43
983500210
33
40001
177141
4314
348766
26
1
28
222550
525523204
377076
244253
25
9
315514
281814
72
99
354237
36901
57
53588
70
75
60
382342
78
43
4
497035
98
28
86
5
135087
95
18
253936
7669
182182
27
61
40
317808
47
986524088
134353193
155804
10
59
25
9
25
292894
66
27
451368
63
433373
23
484138
359552
489076
105475
211554
33
159839
58402
72
83668
38
425786
289809
303445253
93040502
55
478441
127571
395250
8
461557
373714
43
75793
541009553
248177
2
16
242664
36
151761
242051
175164
10
57
23403
55
70
37
9
166070617
73
148593
214663
85
420620
44
152160
482267
504155802
42
39
48
80
6
47
362837
58
11
50651
77
6
99
88
22
26
75
95
176556
1
55
40
95
3
288052
427345
84
837260822
11
209756
97
332815
422007
195671
1
19
15
46
63947
63
66
15
388890
7
35
74
33
29491
223018565
11
1
306489
181215631
83
58
50438598
35
443368
17
26
45
42
225551
148962
1
157368
755311399
60
62
442586
33453
197452
486268
13062
19
452917
122687
7
67
33
143095
82
64
343395
78
314933
130933200
463375
370043
91508
9
453713
8
868348336
8
63567
54
72
464883025
82
65
350714
54
248594923
145237
36
624915630
94
1
77
22
7
110264
73
64
86
430050
68
72
64
21
283738004
33
296343
38
249054
387161
423106
139841
278259
325260
132541
28831
744447957
450888
97
21
528698985
50
19
443505
57
46
89106
374258
72578
450484
91
95
33
78
3
64
5
4
701096044
399965
336421564
6
174126
535040833
5
45721
489981
87
35
96
62960
90536
77
47
428374
189838
131547163
45358
10
30
55
652684582
104354
297268
36642
4
57
464869
62
7
14
50
60
204603
93
49
490351
39
6900
13383
92
19603
284459
2
208727
161002
15
38930
1
325217
89
49
242885
245006
181306
59
65
241312
49
35
42
64
367698
6
456036
27411
89
73
7
850302114
95279
186061432
33
274654
86
657861241
49
275473
135912
27
62
165738821
55
644162370
25
33
88
492331
388318
412363
7
73
427914
80
77
407304
39
906634622
254566
105517
436657
880880740
69
1
80
218240
27
25
77
27
35
34
50654
60
145171
311287
8
9
97392
61
31
152387
68
82
349545
8
59801
252001
9
32
141472
55
91
5
9
65
439458
870134052
105155
35
84
370490
35
95
99
1
54289
448414
436822
83
39
19
404865
376419
452938
37
5
13
77
133832
28
175193
239308
390790
2
3
40
985910227
324128
46
50
267841
245168
276457
289880
3
51
20
228244
43
50
62
49
52
47
78
41986787
15
3
65
86
47
38
235923
5
483873
29
683620915
301255
70
28711
388646115
32
94
254408
53
30
81
55
65289
4
24
2
54
63
489337
95
11
74372
14
18
39742
63
96
90
83
78
101345
21
89
225966
3
67
76
30926
75
72
399630
97
48208
319656
372031
57
421430
26
448059
63
57
182570
21
20
112490
97
402368
691389693
463780
357547
31
438614
89842
93
63
480326
83
143165222
6
20
282605
553969572
4
577860635
42
94
161750
28
214642
1
332936
5
169149
215380
7
1
23
456238
276282063
700697586
60082
791827348
16
92
408810
59
5
82
899531467
399427
57529
56108
135616
295920
436009
436650
9
12998
271900
45615
348228088
376201
140595
131787
67
3
22
85
342866
35
512135114
37
189709
168622075
92
252834
48
380064
88
116242
45
72438
130457
862654002
515255453
2
625568340
83
192183453
1
67532
68
84
269401467
956985894
36217
585151719
8
487002
74
76
72159
348985
72
16
900472365
85
42
447628
59
4
29
79
1
265593
4
420232
406242
59947
13
71
6
845490230
73
345268
43
6
67069
161351
39
29
62
15
120124
34
44
2
355250
190132
21
7
44
428023
78
64
75
365353
44
91
83
8
452027
85
1
459406
455138
803889731
77
74
473962
433405
36
14
287033
2
54
45
68
6
42
332304
140930
111283
85
364195
344564
3
438880
39
36
32228
84
1
190418
16
375862
34
393244
162437
484722011
250031
476287
29296
566666767
346960
12
79
10
402914
461009
260257
84
87
84
373943
392851
67
61
10
323337
341339
68
70651
946700199
51
47348
189018
36
98
983217194
49249696
72
48
298036
221149266
80
99427
30
81512
367296
40
153907
5
14
739287412
73
20
97
15
49351
97
65
51
94
224617
75
938654932
61
84
325903
22
91
70
23
385025045
495280
58
291022
90
480278
188281
470111
6
374476
483667
97
24
243798
468090632
66
57
118112
598978567
18
6
499915
287505070
35
325596
1
76
87
38
77987
72
94
400816110
37310
73
111497060
35
196782
40
18
14
42
41
2
5
75
252882
46
11190
60
89
33405
61195942
119013
801789038
125746
125954
85075
478113
42
7
119598
40
656936373
362713
960252278
84
6
19
31
238821
342496
328962
19
373223856
16
77
24202
70
265342
7
239223
295887
12
81
72
494890
28
27
16
315375
97000
7
75341904
262995
6
73
114269
150267
38
1
3
344403
76
16
856955205
41
2
23
89130265
37
1
179906
421011
66
258888
129862
322752
34
4
1
397230
54143523
65
78
37
73
8
58
98
37067
224836
139437
336096
90
40
177772
45
344176
47
60
210150
27
806497730
429515
391580
11775
347680894
41670
136274
962561622
377688
466674
60
37
268498
51
30
8
98
295729
2
63
226526242
183387
77
56
79
245834
352926
93
81
62
48
17137
364503
3
31566
90
351332
59
317521
347616
41
53173
9
7
19176722
56
39
74
43
19
84
72
478679
95
208053
147506
34
7
464868
375829
276576
91
8
146524420
18
39
96
418243
275461
286648
104005
259202
959604891
29095
30778
125574
57
47
374415
4
59
463184
78348
2
83
299226
58329
423722
16
5
21
9
84
208945
2
41
96841
87
2
74651
401460
43942
3
60
830430712
452720
6
197995
30
79
15245
87429
203834
63
27724
235612
21
577491258
1
266405614
94
200629
453726
81
375377
136570
857668148
3
391040
820500817
53
15
69
79043
142660
16
454799
25
51
6
81
99
97695
483351
105163
61
454919
22
337754
20
132230
567703936
30
67
2
252559869
5
984626764
84
98205
300504
97
25
483999
4
432575106
4
19
323408
60
181705
95
408786237
402007
53
403794432
39
334723
61
766545749
74
63848
85
4023167
235771
6
2
5
441263
476936
309889
285499
90915
397805
88
72
7
294426
167500198
443165
26
97
437109
97
46
426260
7
51138
79
39
17
10
70458
34
232940193
99
75
339823
155556
27
64
63
688079272
2
1
36
2
23
86
414535
138142
275559
115339
67
78
73
827059028
66798
60170
66
3
9
148111
69
71101499
202642
89454
29
51
374838
413270
718534621
38353
60
93
9
69023
99
495403
7
66
191099
27
68
2567
86152
9
106688
258037
394899
15
34
36
9
31
229059
1
72586
30
8
5
48
39
89
98
93
52
311526157
460408885
212805
15819250
53327
41695
35276
195260
72
63
33
154603
22
36
80
64
25
355147
15192
304219
143253006
7
480327
56
46
47
342515
152189
484411
11
140236
391387
209328
276783
144798
43
411334
77
17
953400936
23
7
27
57
106914
35
579368435
64208
92876
47380110
81
60
96
4
34332
36
27
295729
26
484444
87
486303
94
23701
365289
328623
22
122875
87
286167943
12
70
365707
96
6
44574
79
440058
9
7
482274
80
71
91
246924
314669
80
273810
269457
28387
476337
225245
25
329274
9
458409631
445726
95
94309
371202
105079331
8
299070
14
10889
49
47
167339
124021
317458
22
822666517
296010
83494
88
29
26
84
57
5
430855
91
70
23
93
130941
41
52
9
23
290763
275660
409897
31521781
13
95975
37
488479
18
358855516
7
52
3
235579
41
710602589
1
5
8
461503
296245
29
44286
755558721
3060
427649
72
46
4
62
93
413184
89
231838
7
37445
59026
11
175455
98
18
88
161184
78247
209882
247255
74
77
458448
71
57
54600
1
75
469222
18
624393273
29
1
197646
13
315759
10
241713
169804
422803
378361
71
110404672
16
86
232992
9
12
389412
489342
91325
21171
7
45
369879
379079
72
11
65447
62
442757
167660
358042778
296951
548636723
151705
100714
88
87
96
307451
39
198368
236321
4
413170
97291
30
9
443903306
61
190327738
9
219322470
478559
142882
4516
234869
7
72
82
483931
236361
5
27
43
65
53
71039
143804
71
4
421638
244327
340426
90
64
1
7
51
82660
57
42397538
2
371779
43
293339
131499
413684
19768
644830928
55
136638
6
294467
729301443
57
35
93
27
37
3
225396
84
762481474
92
474245
87
172340
15067
98
14
328387
5
57
42
55
9
247197
59
97113
53833385
68513
240391
35
79
293135692
102239
349993
241658
408578
69836
7
3
299093
420850464
74
49
20
56
79022
67390
827345924
313838
314686
80
484890
50
79
3
33
469673
145494
444879825
36
13214
383987
20
393576
19
2
36
442842
52
492882
3
50918468
21
892669435
77
300122
663358197
784551717
66
121939
42
102052
597981139
41
81
143667
488789
400495
239472
68
180220
88
265452
273598
74
85
421108
208784
46
55530
7
325917
206060
47
94
1
615202066
10
77
92
101644
467073
86272
99
66
29
319660
790253018
25
64
438346
3760
56
81
16
40
719301048
168485035
87
42
313969
470365
28
188718
60
98459
68
82
272141
1
54
58
399020
5
67
370724
8
731174145
483629
284032
80
187781
58
46
8
346140
80
10
88
436635
12
102604
73107
383650
88
44
5
71
88
346609677
152129
68
57
6
258693
144042
78330
30
5
43
363529
47
628758613
65475
55
432323
87
30
163591
13
89
476055
393161
87
1
6
7
130770
75
407088
84
23
966695101
80
218666901
423227
216143
59
68
354207
400728
38
482195
150520
22729
264779
438926
270597
5
171380
736185272
370834527
22506
9
3
281717
67
80
37
2
28
89
456438
172119
50
62
386213
42
190932
432241
402540
90186
50
348052266
302117
41
65
44996
4
31
475954
5
476457
62
68
18
66
35
581123693
29
20
91
7
352324
78
493229
424314
69
80
2
335207623
52
188705
740516391
48
9
191107
966771806
348669
31
353840450
244681
47
369536
341499
5
79
18
128631
8
131066
1
264100
813210393
329068563
16
306750
2
93
335582
41
273506
28
97
76
401854
5
117449
64
19
290027
298478
178299
41
480589
393821
74
468387
9
135457
496900077
522181706
86
90
29
24
704237117
2
85
72
71
251996
23824
69
33
5
206972067
2
63
61
456672
135670
686298588
173117
24
89
68
76
453886311
4521
45
199712
4
65
128898
3718
25
9
663452686
410436
123312
592634943
37
302461975
73
104550
8
71
37
282871
53
81
33
292889
462169
56
50
175663
22
209703
13
92
440005
152875
65
469655
119810
201047
44658
277671
45
129155
38
94
67
56
419019
380565
9
88
393590
62
65
2
1
3
70
910119765
18766
7
248700
51
218955
31
3
35
18
159145
52
301289623
77
94
180807
91
83377511
36
92
97
487598
497011
343785
7162
20
219639
58
196158205
566454959
36
33
66
25
161425
4
279016
89
50
847714595
23
52704
74
89
485541
441037
60
34
172005
76
95
4
37
4
122993
272385869
383631
218126
581628735
417619
42
482082
75
86
80
65953
3
91
76081
75
135463
371075
163754
82
301144
424827234
309463
47501
19
2
142251
809060574
56795
117806
239465
90347
97260
297082908
15
70
57
456221
70
890940040
11
318046392
82107
75
60
96
62368
159361
205981
326341
64
91
70
252705
375756
659343382
83
456292
418122
258667
367466
5
4
155147259
370865
15306117
309683
1
389957
13
301801
435649
378164
434732
4
403822
95
168056
79
27
17
28
714353506
97
130378
8
16
35
20
25
85
251645
8
246597246
192009
117820
43
64
65
449482095
26
30
10
79
204343
29
98646
467789
532714583
60059
37
76
219768
5
244814
79
67
46637
40
358345202
32
388147
49
7
87
14
29973
972184423
44
382098
9
345393685
880576572
38
321352
583385536
45584314
27
453662
98334098
6683
27809
460702586
184023
315409
433589
6
78
388430
362612
441306
164070
68
44379
527031735
2
9895
48
310534
127662
393295763
210398519
29
321546
17
47
85
2
68
75320
81
280519
48847
256224
95
298946
66
81
97821
603370513
459613
80769
6
5
290824
84
95
85
236787
65
125381
46
364958
6
320699
47357
5
90
82
63
9
95
24
85
245272
388097
4
45
291648
492476
5
938947913
418216
21
157888
8
43
407016
84
718381450
2
8
408277
480421
25
94106
22
16103
120776
998946380
49
61
32
55626
406439
338512099
50
327299
91
33
86
8
8978665
57
137464
90
11
6
96
118076
85
662231835
226323
239746
32
10
472569
48
1
404870
479727
211503
174414
432694
53
30
477376
277619
444291
9
434177
73
172260171
14
66
317316142
54
288341998
489494712
17
12
41428256
828099615
26
81
63234
1
66
52
180834611
150236
409684
418539922
489741
14007
60
126422
16
19
243475
85
135166
11
7
4
131435
29
75
1
83
77
279026
6
1
104594
384379
287640
256006
145932
380420
20
373423
2
57
7628
31
451027
91
3
49
78
205208
65
71508616
184917
462436653
81
72
978966851
86
139574251
481316
415575
28
8
423295
75
150746
45052909
3
3
350233
274124
73
52
207938
5
276157
305983
29
369984
24
50230
47
66
65
37961
64
165504538
1
183081
51
790278376
349230
75992
92
92
9
6
380358
23
56
56
25
49
62
99
59
441545
335998
72
45
361622058
86
2
394546
98
29911
40
279207
255440
18
972107769
7
273760
2
806876212
229857
31624
361064
89
87
406947
57
337182
8
55765
92
44
402251
1
36
55
290272
8
96
20865
131031
230504631
12
350807694
18
287679
278826
485828
717625208
412132338
279322
84
24
84
17
289346
458651
156655010
19
300005058
35
42
66
80
185885
8
82
494865
11
465802
893223512
37
411113
320564
17
187097
857905523
177108
2
426775
51024
58
61
8
284632719
873944529
88
40736
73
6
463059372
22
498439
60
335015
314699
482274
17
86
43
45
41
6
67
236497
391574
64
842419176
835319132
391369
25
92293
55
79
930041328
461844
316798
6
757059980
77
35
248444
250722
38
223665
42
388912
399465
908362358
51
57
463650
76
95
434776
1
138450
36
128780
610863818
8
22310
94734
433065
4
132203
31376
339989
418145
433756
45
80
48451
423875
2
22
494678
615943526
376531
29424
369412
3
8
59
983791154
45
400420
43
87
324838
129059
84
53
14
722978351
84
83
4
801773166
853225978
568563037
5
1
861131467
116118
71
381163
57
701237750
7
307571
436021
413204
83
95963
365334
8
5
65
3
35970
95
50
368348
8
84
6
411154
3
1
484668
75
16
62
10
70
196814
79
630758107
252929
90352
61
469824
54871998
45
206933
273888
26
29
74
425409
20453
93944
76010
9
108455
7080
18
48447
309167
93
75
1
16
404437
46
333355
9
221697
71
86
59926457
384861
12
50
91
71
10
468971
436205
86
384285
2
4
76251
314631
10
57
88
457886554
345477
1
896332806
205269
253255
474192
7
8
33
2
427513
6
9
385913
2
364607
36
82
260098
97
407372
56
60
1054
262545
8
422816
487654
36
42
275450416
50
6
75
185232
44072
377048
304362
59
15386
44
19
859577275
8
177420
80
65
44
16428
41
14
377833
71
71
73
404561
1
96
248411
331573
48
33
28
23
56
532884908
349539
374392
360409
303675
276492
73
827684439
959807440
59
321919
54
79
57
51
42
52
36
516646493
20
101536
7
56
45
247735
436458
65127
28
120929
19
17654
1
60
50
2
383445
10
271608
95
123361
436691
50
6
383236
56816
457354
95
130691
9
203900025
378540
441098
79
72
5
75
124665
57
21
238610
4
60851
32
5
6
90052
313310
73
73
85
78796
76
347178
75
38
22
22926
59
1
8
27
7
36
423213
89
14285
31
12
446832
4
63
377019
29
71
381636
13
461783
82
56
452146
52
5
4
90
14
5
59
267846
40
82
98
29
435704705
99
45
77
63
320754
155086
2
50
79
57
75
37
148587
415847
54
461016591
362390
49
756771858
68085
19
399435
334949190
252537
97
33
309206
185864469
75
156851
16
94811
98368
45
342769
364333
310209
53788
95
19
7
9
217980
474995
471203238
44
232459
34
85049
270833
6
488760
22
628849328
773611521
221870
485171
198800
126552
93362
4
305787
534255073
873039321
2
88
29
14
311935
95
429777177
6
28
70
6
33
197660
50
497399
21655
210087
73
48
866547701
33
394892
56991
87
216249
25
482592
489578
29
79
32043
466037
486487
302263
44
112808
88
540798177
13
17
263068
28
98
411391
8
23
17
7
3
74
65
3
349373
8
87
11
20268
145674
51814
103730
707476635
9
5
352107243
175734
416126
83081
466421
24
43
44
260758
124809
85
20
2
6
396677
478084
495581
92
89
77
471955
724249932
41
36
473587
87
91
82
28
8
482389
110607
37
20
144925
59
12
62
376218
56
145154691
47409
44034081
162162
15
78
67
52
72
93
436249129
98
69
80976
383226804
467065
31
5
48
82283
200023
3
78
465073
93
133011
81
51
21
433145
41
131900
351332
6
391458
49
42236
8
3
19
66
2
30268
53298
352197
239900
85
6
327685
94456
491903
6
2
41
71
490620
253179
29
9
29513
57
85054
5137
4
53
384667
90
91
10
275621477
497776
378371286
58
49
43
57
9
123609059
466957
4
81
187186
437375
78
15
871195854
3
91624
77
50
10
256201
72
53
11
1
37
48
74
851496336
44
13
482114
63
104255
451159028
76
11
313124
54
228532
183485250
422076
440040
845715523
238866
32
51825
57
66
67787
12
20
5
27
38
463873
1
221303
383032
93
166447
37
172313
410238
17
342085
92975661
6
454906
247508
11
149683
45
53
214462
1
9
638589244
58
9
86
83
754731130
46
456009
27
632791898
28
427878
85
24
4
98428240
34344
176776
57
59
16
16
189185
145781
338375168
421421
94
42
65
54
494406
76
88
70
438502
84973
410013608
54
261575987
903779374
73
297283
33
270929
8
137354
8
88
12
9
70
72
752115981
151588
283838
494457
30
10807
160962
3
45
25
334404
357740
887010905
427012413
75301
162299
73
609531065
290944
66
44
34
19835
80
77662
34
95
68
15
593693556
480893266
58
214594
763942808
232398
5
147233
87
93
411182
9
362440
74
71
60060
938878664
155300
38
51
13
56
45
71
205223
866196697
44
41
44
72
24
15480
3984
342850
69
3
44
211866
24656
53740
63
428573
463210
87
23
103820216
99
832586778
259580604
14220
70
109835
296815
96
200888464
91
97
82
441910
4
411673
31
375614
352355
54
270462659
44
8
141827950
2
314370
477265
295333
423905
65
95175
275967
516049552
84663478
463411
345693
50
5
59
687718629
97
31
344838
511227103
62
286869
69
22
327963
497785
164143
86
236604
98166
241511
74
882881656
77
33
9
673566331
67
68
55
161705
53
77
18
79
49
60611
79
40
363837
451432361
404400
5
62
86
73
60
341943
74
297011
580122237
85
407105
94
45
286967
424806
92
8
570044717
2
975184339
644392969
8
69
82
152974
55
466134
3
43
319916
44
12
69
337134
17
84179
55
246363591
89
78
457709
2
12
254710
86
87
59
80298
66
4
272854
297881
74
61
3
196453
90
441265
61
329530
15252
24
63
151878
50
1
76
257012
1
147512
229029
380050
18741465
96
9
187024
57
499223
131606728
32
442725
3
90646
51
314143
304784
265890
247228
6
82
55
468187
322677
146938
18
281411
18
13
422277
7
989022585
67
540108721
353833
448084391
68
221117
15702
20984
163440
242014
151810
9
7
342008
6
31
75
3332
14954
41
83269
6
263515
45
14
7
11
82
268278
143597062
65256
33260191
163207
370652
10
287196
8
396374951
195986
207133
13
15
294794
86
6
438214
5
149322
607558007
33
189339
210402
48
81
456947089
302325
181707
29
321690
375889
12
849895291
34
421211129
351923193
58
46
86
380643
28930
26
116767
123912
90
353735
19
7605
59
363674
102267
88
63
28024
64
333281
306907
38
33
224050
96
280224
183223
328173783
58465
432482560
190962
58
5
378702
487816
287599
4
707925507
2
81
50
30
174498
379608
210954
34
85
43
232992
43281
188224896
75268
454243816
41
368590
82
347912
379214835
31
214739
368492
5
29
9
175771
158664
184024
5
77
14
487035
131558
18
449463
259770
2
21
20
165426
12
64
44465
9
506838742
32315
98
65
67
86
301512
9368
25
278720
77
267474
44
10870
470658
29
25
89
246821807
304204
123627
43
43
70
64
38
155674
56
4
21
606542736
125163
33
431398
32
922289832
100034
97
91898
94
172639
174213540
87
630272809
448325
197845395
187509
407460190
184512
48
58
92
26
44
54
111269
6
313571
79350670
99441884
2
5
110939
56
163838
314875
350185
37
13
81
2
82
150971
48
3
85
95
40
975606803
67
64112
34618
130515
73
91
5
170876
42
5
45
397049
21
21
41187
1
385044
9
15
749319286
23
9
52
130755
49
98588
8
85
52
459377
423872
304846
340045
18
46123
453481
221243
75
16
10
630847924
42
6
84
35
227454118
18
49
197347680
347354
212665
156649
114004
79
41238
963043893
231508
50
5
445298
323261
53618
705036125
58
312664137
42
416657
99
132467
23294
1
60
351741
78603
7
8
402309
4
29
89
4
277970
438315
143689
2
13
24
6
6
25
75484
98826
39
17
4990
64687
214499
47
86
142782
64
59117409
110604
50
15
396441
12833
6810
44
7
82988
228698
69
15455
7
70
463647
493483
16
63
231602
253750
97
65
61
81777
499490
9
41
86859
2
37
57
196530
16914
56325436
357728
817329856
61
7
99
117451129
49
98
11
474480
482621131
35
51
9
388886
347449
315225
746573972
11
73
28570
90
50
111570
954811532
9
53699
56
461363
390315
189829
51
113277
287629
249457
57
27
59174
605997675
87
317456
309904
547138654
7
57
64
276003
95
97
33700
27461
943186577
11
427504
457647
332194
329604
327895
450989
602897921
14
62
31402
356592
96
79
65
283102
127514
66598
6
1
410123
401828
228767
68
416569
93
153497
50
5
17
543916429
52120
4
88484
349325
821074494
97
117918
96
80
68
25
467628
116255
9
298543
225770863
9
97280
62
2
470105792
454892
265865
17
76
6
507979233
605047216
440227
4
5
485318
336694
48
994474059
297713
41
208434
26
42
14
50
31
91548
557201432
214421243
13
579176796
38402
331827
16
251822
17
71
87
136992
89
315424
11
84
4
143674
3
72
3
94131
420752
7
46
145882
66
307475
283296
12
358175674
48
32
440516
8
76
435444
287416
406268
442395
80
3
60
86
208374
239736
23
19
76
5
4
22
304705
187898
11
69
7
5
421207
335178
409692
94
30
121189
371892
50
452716
233213
5748
21
310669
159173
97
27
528778983
429042
75
218639
324551
400658
80
3
222177
75
804306772
38446
86
82
56
67
43
204679
58
68
6
81
9
2
62
305203
462054
168046878
490792
28
92
4
273974
425584
59
282686
55
73597
724806767
50
34
241547
51
453153
52
200785
376299
384615
47
2
14263
436880
378490
91
162318
79866
84
400225
6
71
20
79
18
29
15
432494
446484
92180
319066
381947749
374763363
25
59
302858
64
9
55
391010
76790
24
45
76
435172
371910
15
52
4
70432
184755
45
44
399487
41
261374
71
406937
331410324
222699
331474304
95
404605
89692
7
234354
640447942
79162
33
444318
410106
446152
52
7
935351832
20
299109
3
153610
259164
43
38223079
98
64
40
15
336316
8
785722405
70
373163
586330860
907947440
344190
287154
234696
3
222487
52
118977694
5
483094
35
460353
252430
353452
78
247895
149382061
82
125276
79
6
385185
25
77192
365415
360164
404057
421984
8
297200
388925
92
295781
18
80
3
312620
484954
159287
67585
7
80
827758641
84
872239568
3138
426271
83
5
9
37532
96683
445576
159380
25
25232
3
12478
34
24
143203
459885
65752
18133
388416
314529
213738
379570
212829
89
62
180225
218399
53853
452879158
6
151396
69
940630819
289239
22
12
88
27930
157433
85
149906
46
99
3
758989518
413212
14
88
42
59
625804223
374473
70
122215
79
4
74
115690
68
26847
89
428840
455108
250755
657230587
4
391334
8
66
8
54
9
45
36
641157523
89
271260
39
334559
393360313
443878
1
91
162905
83
88
55
356918
76
50
47
421782
64850
271407
428421
41
283787
78
38443
71
399230284
42
6
7
340935
463228512
121542
467408
65
59
27
107013
79
24
462912
414836
73703
149270
28
93
344127527
51430529
35554
353020
42774
77
940831326
378661
555089927
144459
388318
45
70
104906
40
276464
113198
7492
63
52
66
388169
346506164
23
67
483699
85
381561
44
82
153057
496148725
433955
14
5
405679
84496
44
68
27463
99
103337279
247978
17
362993942
409288
12
843609027
13
33
993040742
460771
72
66
329409
9
278428
32
60
76
4
43745
467166
58
140299
4
284988
403954
653552434
66177
29235
401735
25
68
9
69
412103
64181
76
270923
13
303111
248531
28
62
337137
2
9
171598
178422
81
481310841
182423
53618341
7
7
418518743
438901
72
61512
456745
448530
238789
490796
383585
195395
363534
9
316560
121044
276638
3
4
90127047
293456
36
45
267633296
29
178892
407328
2
266719
123842
221335
30050
352338
1
95
487492
98
41
34
40
3
4
36
33
52
56
1
8
126974
22
55
14
5
498840
95
4
80
74537898
411442
73
15244
16
49192
394261
185970
86
45
1
82
7
96
84
51
10
183660
7
259117
2
40314
123581
136860
88
89
87
45
70
411644
36
273931765
87
75
406341
362589749
95
81
822941691
274069
8
421790
78
927372603
46
117372
9
19
616215078
299269
43038
5709
81
9977
7198
365538
90573
78
28575
2
128253
9
96447
42
2
79
174159
725173040
217724
337403
164629
218801371
64317
309796
85
49
478689
398268
55
54
699849929
10062
55
55464
50265
938303734
287181
95064259
27118
169789
60
73
56755
5
401331
262200
1
846787151
70889
925837463
225412
282940
84
328514
17
345571217
16
2
24
856101762
31
64
15
337337
592689037
117684
55
27405
44
247524
85
259593
463614424
82
15
71
164121
127769
99
217727
8
64
25
82612
99
109056
337813
89
73
57
237421
321755
456222
93
71
66
97
94182
499915
474652
52
67
64
389712
284565457
430328
121179
11
93
73
5
7
2
802881615
438012201
982636100
86
332376
71
62057
120098
60
80
82
90
1
674897262
9198409
120186
80
395077
74
4
196630
381734046
22
44
6
888596663
65
90
45
981482936
43546
3
313891
5
18799
29
453428
284589459
247083
9
245177
108081
14
32
361611161
79189
119081
398
416473
95
179434
133543
66
483542
92
140846
192485
238741
345757
125745
14
67
140033
912523545
20
67
73
104555
272993
35
80
450090
790161861
2
28162
38
273020
4
64
2867
1
447064
220467
86
43
92
372716
367799
451689886
138286
644648426
482310185
33
7
4
16
56412
183821
364066
350189
8
28
647594438
241932
1
93
387166
315265
80
317948
74
913262186
59
32
93
8
43
64
83
92
76
50340
325049
8
93
382520
37
93
184710
18
48055
39
8
401434
76
2
33
13
3
371088
239349
110546070
409964
224118
675254320
250533308
35
9
61
34
2
8
4
30
32986
126944
128443171
312804
70
31
7
4
457068
293383
9
37
902722401
48
97957
413571
471468
367286
7
423744140
305758
199850
42
75
647401910
246625
176400
137729
367801
85
27
9
20
99
361659
181126
52
197206
97
492029
87
29
292662
41
35
152590
235796
440010
206626
428104
21
98
67
930137538
273042
7
920774474
355640
3
241871
140985
231943
41
59
339389
68
326837
51
74
275657336
28
493962
891611125
450829
59
8
349842
30
474931
67
88
637787687
150885
608252170
79644
70
30
434343
313517
101751
267606
50
332031
121805
39
499702
59
36
377418
49
99
181293
364373
87
195243
293986
314100
95
124423
21
231239
43
28189
51
479096600
5
7
15720
195836
264611
10
1
205673
303620
5190
1
483686146
77
14
7
90
420568
39
57
71
455884
99
301916
33
237908587
5
7
368700
309335
955174602
26
96
245708
107677
16
30
372976
142645
438245
32
830271056
7
149925
66
234986927
165948
178099
233649
84
324725
22
2
469024
292160
854030076
54
49
6
136172
327317
267880
88725
48736
403530
230051
279774
408632
58873
67329
182862
91496
4971
48
66
288701
410541
217945
4
56
254592522
23
65
73
3
71130
99
351365
265911
303575
4
223670
49533
217475
6
503461001
55899
455641
152293
552282255
21
16
39340
17
15274
308601
56
17
180079
44
478953
78
413431
47597
40
302393
109159
83
80
9
163581
226158
229327
74
258406
4
222300
266579
21
255916
486516
334967
48
295162
31
95
86
91
2
11
86
103560
40
954577998
41
25
411151334
369267
23
82
51
374391
3
43
447019
7
255210
84
1
426481
29
379564
21
22
58
71
332489519
15
315715
59
59
44
363171
69
17
85
69
125885
461444213
3
407552
47
7
421747
80
43
558916903
337157
68
36
92
188524
319276
433892
46
37053
625907702
279112
46
468974295
28
105820
69
8
215179
72
52
44669
164739
285310
130551
159887
15905
20
244710
41
499447
94
1
46
78
871429216
267538
33
357856
94
21140
181232
429668
508597215
35
8
312095
8
38
307359
53
392469740
75
56
126292
488171
13
6895
263899
269326
10
25
273744
641724819
15
44032
45
44598
9
744336097
40
94328
183936463
83
2
57
49
252795
24
301483
15234175
42
54
6
206256
232906749
450028
220328
47
4
319263
924302441
6
31
66325
25
467642
961859695
78
90
147230
109123714
306150012
29269
171674
88
89
36
440870
1
1
453282
1
397329
269379
304834
40
316723
11
43
489748
76
3
43
7
212264
97
23
188039
368588
163210
60
84
263025
23
49
181997
385841
1
213711
107813
68
98
35398
4
82
240794
149473666
49837
84
406266
250494516
363257
16
464602
69
1
89
226306
102135
443028
41
85
5257174
23474
85945
55
411565
26
230885
99
65
68
413655
27
1
65
39
92265
83
894830905
411784
67
9
2
933121465
371226
7
5
26452
79
79
3
6036
20568
43
403284933
18
42
484422
3
51
18
95
9
48
408607
2
46350
44
69
222073
66
304348
310552
91
44587
85
62965
316768
85
176473
75
284128151
81
280008
1
6
85
10416
7
431142
487312
344554
8
2
63
36
64
73
15
64
91
32736
427470
222561
405030373
278554
389864
245379
232367
415228
85952
707691141
298472
223366
6
85
49
158695
172004
30
790547021
253018
315772
97
127587
41
9
399583
19
62
338100
55
4
5
63
80
931219628
491657
3
47
77304
45
95
18
66
94
347412
25
61
349830
83
6
428988
54
214959
62
28
201967
320502
6
483389
41
151084
31
92
410535
8
46
230817
42
133598
131670
365874
7
43
6
146642
96
67
162193
61
42
5
13
53
37
5
24
16
91
77
47
324652
78
61837
128492
122989877
3
87
211794
268936
52
51
8
34
89
99
36
247711
8
26
36
360432
183225
210689113
262281
441165
3
374772
199194
396123
2
60
195034
66
75
54149
44
868739911
17
21
60
468072999
321496
2
29
97
366523846
476893
7
70
62088071
5
310170
466935
378163
8856
412537
3
44501
94
28080
135028
66
277447
32
78
96
881835497
6
43
6124
200567
4
15
819543673
362840
37613
15
44
2
192518023
44
303971
69070442
44
7
988487358
54
177145
406393
367670
16
125019
214394
121065
21
64
27722
33579
177276
125791
859009909
71620
461983
383664
88
79828
3
318010366
142501
148268
318154462
343906
1
98
76
28
263802
80
105036
97
5
13
92
98502
355108
64
70
92
273830
350877
37
281183
8
134750
39972
8
96
6
28
113346
188126
89
20
74
93
96
295466
82
75
171504
264683
31
95
85
141759
366837837
7
44
71
89327
738154221
280135
72
937753469
56
84251
56
27
89
22
1
28
99
111020
5
23
31
24
468230
70
397151
56
401804
71958
66
16
78
1
183842
155488
3
3
392592
223945
676157478
430807
475200
96554
11
8
14
981890702
83
6
3
47474
376927
119063
12
4
486387
1
159909314
16
40
760101866
87
273904
232415
158161
17
458114
89
127036
90
13
20
26
267055
44
42
74
977467989
802988583
451272
431076
224428
62
18
65204
221356
301028
21
233166
43
399773
654762360
325442
6
21
21
232734
65
2
256132
98
6
27
412143
398315
6
49
21
335176
25
423144
77593
397720
89360
180413122
471304
47
469703
35
94
91
246326
3
13
400860
54
160623
18
98
5
9
307726
484900
83550
70
23
166813
86
32932
7
69
50
106233
15
6
143791
35
41
118610
54
10
425375529
2
833698341
494226
8
40
313883
61
197401
79
2
53
294792
483088
51
86
69
93
75
197242
50990
485505
60
57
153436
367555
44
29
17
43
72
3
355090
28
40
114483402
303941
16
53
86761
226729
488640
1
583966186
311938
36
488853
83
72
4
17
477430
73
9
27
82
134267
127662
31
483437
6
23893
24556688
29
19
477543
87
122914
11
251530
85
485366
91
146014
47
388458
1
452995
355210
433690
70
447043
2
7
382992
46
26
257792
260284
219600
81
54
84
14
358091
109769
87
482297
13
74
29
142470
582036029
191182
29385
13
63681
166651
439984853
12
31
520610634
83
261044
181016
96
37
6
57
65
82
671372889
14235
71904
330188
285543
195444
14
43
54
5
317977294
35
13821
56
364642
114156299
25
33
259926
306991
476961
95
606627327
98
105551288
459617
61
252207
34
380263
5
29
658713227
83
1
7375
134873
18
51
420228
94084
899507417
92
24
16
388266
8
25
445012
479147
9
97995
72
78
30
778570942
69
256448
424744
8634
97
98
62
50
24
59
67
76202
57
3
50
37
61
29
329648
323203
163800
40317
150170
108692
136224
317750
79
75
78
345249
3
3
47
8
132122
74
214046
25
290940
12
53
381662
60
159532
85
139925
32388
463639
74
54
97
80
382797
20
463717
75
101152
368273
11
248440
42
65
18
65219
65
208261
251698244
5970
79
61
1
894821680
3
264434
379771
77
458807
940324693
169999
23
49
66095470
445686
74
277461
323402
82
201405
79
74
7
4
84
55603
271074
3
90
49
14
136029
417713
429243
935444005
265567
64
66
487829
309956
71288
57
186933
38
86
411498
63
97306
83
7
59
315663
925931923
72879546
7
447431
12
18
6
118711
228605
24
180327
42
29
14
200035
987338139
53
5
1
54
10
968092129
8
4
200521
361831
816102195
94
94639930
41
26800
280864967
5
71
207976
756882616
385538
58
274143499
4
92
50
70
76
7
7
307861
43
437000
56
20
82
54
148731511
55
1
20
101400
516439198
5
66
169738
65
44
426380
83
433555
485540
12
3
84
110033
3
7
47
355771
213589785
467214
68
252075
174063
348784
466758
109285
45661
64
279232217
464078
56
23
470994
90
5
58
8
86166
565967698
256937
153654
171627
74
49
82
52
33
6
19427
498357
33154
781143527
42
48
83
401592
20
4
285482
34
402212
469784
114309
206614
38
198345
61
137497
44
115098
20
8
177191
31
156825
255880
26920
68
27
273118
79
236617
308794
30
1
9
243273423
481560
218990
20
458763
74
216644
16
64
21
56
9
415373
6
39
23
71
67
337741
20
314264
172318
292039
174829
318818981
242730
64
94
153075
344309421
93
118625744
55
68291
53
555713008
310589
70
42
264461
95
3
373944
9
61208
52
30
8
9
178689
119583480
14167
30625
337613
44
94
22
595601300
95
81
349079
91
25
533996994
83
62
85
131222
85
345821
159026
424679
113448
84
816606988
16
40
20
560733917
30
301940
18731
88
37
76
49
330592
57
443922
296665
7
510343632
752735576
31572
26
65
51
419501
93
61
49
819357584
89
81391
27
72
67
55
77
328834
316788
93
436490
9409
6
68
75
474438
369307
20
15
98
8
349749
59
332903
33
58326
25876
14350
75
91962
461148
77
297653
400228
89
239678
60
244265
139809
73
352581
68
132764
91
493427
737275599
212931
8
44723
300119561
57
10
3
52022
397021709
74
44
5
446594
388355
67
7
98
58701
11
368022
234036
463154
163698
172108
96
59335
269791
30
88159
148941
33
337468
83
80
235407
18647
53722
117097
115505
83
98
67
39
99
606316512
4
7
155921
25173159
26665
70707
89
42
167262
52
232740
417648290
731141514
70587
7
7
51
357031
246043
18136123
43
6
96
8
1
322340
111300
64
35
399720
13
65
194223
90
49631
85
145725
538152788
36
167432
18
904627434
78
2
116736
412064
90
90
48
41
113799
93
94
262415
3
169112
247728
95
145973
19217
157621
27
405048
114059
5
97
79
86
43
28659
57
2
66
61
61
423174
8
332839
376931
70
422134
90241
40
217509
26
405189
67
146942
242459
86
125478730
73
873008254
91
55
68
126653
315540
479175
19
309157
327794
433953
17
1
408862
3
357395081
19
92
76
99
182938
481725
144127231
269042565
4
46
63
9
244950
15
322334
462561
77
2
63
5
57834
160189
11
502559279
178287
55
27692
353864754
815405116
4
202167
54
140855
549469396
46
388409
60813
80
457541
64
304783
167859
97
12
50
23
126690
85
4740
9
56
38
304944
13594
23
54
9
294158
216407
277546
92
1577
756480348
43
213943
42
28
95
36
401521751
82318
254549
2
47
345967464
173695
498043
97
9
71
6
60
182069
160509
88
247992
488020
252403
315821
63
68
45
94814
52036
309516
48
158117
9
198815
66
7
87
38
50
18
55
418242
69
2
87
313289
44
124944
91
7
69
379201
455702
67
62
65
63
8
374982339
81
99
4
828166010
380529
84364
23
5
202926
22
494070199
95
778527327
43
350819
450215
24
49
158624
56
5
3
215808
42416
1
447492
98127
146688
84
64
681970247
232103
152438
14662
7
18
64
572100790
9990
91
71
2
396783
133927
65
163287364
57529
43
772801482
53
33
174235
81
194638
51
95423
40
19
98
319605
95
1
36
37157
295094
97
1
756080596
355279
449372
2
27
217818
39
53578
52
7
19672
528521214
52
87
387054760
36
35
326039
37
83367
8
70310
50
90
9
18
15
98
75
27
57
444332
246784
62945
57858
258758
4
24
388958
32
2
52332
87
188017
72
149758
36678
478837
55
476665
63083
60
99
595331685
58388
29
456653
134268
57
140509
5
309521
306798
32559
26975
183573
33141
63
916462042
112653
409890
302991
95
7
377894
365428
233242
20
474368
403811924
757113352
3
73
341403468
39
5
97
70
20519
99
213162
341279
429997
138458076
248315
61
97
54
414980
154738
103428
35
92707
70
91
647114368
8
478575
146119
61
29
62
37953
793034138
156498
64
14343
4
97
57
87
97414
64
89
669590929
390591
170603
506350677
345220
458923
317402
65
209578
78375
317072669
323180
8
48
323635
30
83
9
83
383594
30
406437
963898841
488840
8
498616
46
95866
30882
463103
39
35
478047
7
77
63
404226
355325
288941
777539687
401872
444210
54
205770
109757
618692759
313843
310233
3
98
171110
36
62
94984882
8
27
64
67
289555
9
132576
2
614558036
7
16336
493617
17
784181966
88493
215757
58
9
14
41
19
393259
476543
99
90
84
77
86
43
177588
208053
27
687633444
59
68
71
86010
44
13
63
40
228104
354612
383225
89474
116561
69
7444
293961
2
189772
418502152
92422
23
4
68
257714
59
70
3
5
494038
29259
22
193302
240399
49
15
18
442881
210429946
337488
5
206938
77507
38
146078
473760
467176
26
148114
80
152133774
39
401473
64
157995
8
137071
322014
27297
77
484034
108883
65
90
405964
70
90
65
19
3
202712788
460659
352939
47593
387688
38883
480720
261253
355313
70
465267
647410830
94
7
488501
65
400672
36
71
120885
4
444712
60
441538
53
349430
57393
85
72
6
21
261862565
6
431498
58
306522
5
483816
794830789
25
5
481831
317104
127920638
451460
92
5783
307641
89
63
84693
28
6
4
7
51
66
37
316637
7
97
486758605
457190
113187
40
486097
341260869
201208
150465
304823
34
31741
467391
32
232915
71
53486489
465821
53
62
30
68474243
32
4
63
802114713
321013
78
864442497
25
198525
2
16
6
426860431
35781
52
344377
394821
484107
234110
5
87
5
46
115583
454791896
37
477705
316128
177408
2
460622
242803
7
751658446
49
759777817
260887
97
3
98
75
15
487227
656401683
151371
20844
69
64
57
206197
86291
642562008
365962
19
323042
272807
280354
84
228779
478421783
25
79
1
50556
78
7
78
1498
397098
21
156317
49906
96
433000
47
151698
456819
92
29
8
85
48
9
55
2459
98
181141901
275469
72
65
1
322234
43
19493
351070
460714
3
41
96
60
433763594
207963
413549
3
148805
26
83992
76
161670
7
79
66311
57
190931
57638
324769
6
41
4
490583
5
91
99
425267
8
3
84
50445
92
4
65
71
12965
287427871
82
38
67
19
344240
8
87
68
60
271779
180503
117319
891525161
26441
62
87
35157
365352
35500
31
32
409526
384600658
88
14
31
76
82
104708
95
5
52
47
501463814
61
82
93
34
19
7
478584
41
49
9
118795
395276
15
120445437
5
6
95
86
76
7
4
62
5
46
2
418460
7
37
14
290698
23
313239
217971
51
107654
42
59
65
4
39
88017
65
412868
89
476702
559021409
45
91
68
52
170491
65
76
137966
57
70
30
54
85
22995
34962
905691315
175255
352436
82
21
931892052
129804
54
573431514
251457
40
1
425024
58
803099863
5
413433
68
51
75
67843
335411
473020552
33
19
43564
303719
198932233
9
209309
86
71
62
84
284269
266593
268562
358760
49578
58985
440317
89276084
82686
21
29
97
2
708285321
64
214852
423420
94
3
748279943
52
144068
9
969602580
97
73
300836959
880865263
40
435599196
152718
20923
19
354603
10
8
303053
34
287448070
4
968011708
71
78582
60
1
309893
62
94
3
128587
419087
452517
11
37
398359
381303
15
107337
3
21
4
472114
464170
36
89
79
6
9
2
87
195173
79
1
370601
294407
322447
23
333113
76
188321
8
232862
14
93437
67
474458
28
95
377571
19777
79
8
1
9
439274
63
84
219553
42
25
329137
13
62249
50
86
454697
144388
343805
85
670902678
824277050
41
5
372332
965797065
257472
123714
929858768
122140
31
3
39
264155
72
7820
28
393600
58
89557
180834
350396
20173
298532
30
45
72344
910472004
448574
185461
9
192457
82
28
45
272551
26192
49
77
108722
385299
59226
183195
37
464408
85636
218820
420185
78
254853238
237840056
186864
61
456229
296626
16
418719
99
293330
474237
18592
65
6
47
3963
80
67
77006
182405
18
128306
6
21
469015
487293
17
53
184103
359208
8
205276
92
163257
49
218081
27717322
76
742300773
243001
238814
316829
167807
240317320
39
1
281518
196728
92532
454172
437755
10
67
116316
117045
462206
433181
742600895
381527
69
730318472
45
96565
2
8
37725
56
42551
1822
38
93
293027
28
102348380
81
434131
368024
94
59
43
60
84
917734479
980507263
61
832163647
459393344
313096
458900
138898
255588
92
55
451846
68
69789
38
196448
48
38
8997
45
76
68
128939727
485103
268831
93
82366
218217
45
79681
93
77
88381
60
300110
7
360989314
185089
59
105527
300636
61
2
441477
442309
26735
88
253954
76
47
269722
69
61
303681
2
61
8
499779
256151
321586
80
95
54
401564
55482
512236156
84
3
211547
74
97
170293
35
495126158
302979
462933
59
96
281842
58
12
96
33685
97
56
199458
49
201878
98
9
470258
2
9
86
41
186987
6622
73433
673669534
43107
74
5
18
85
205783
493164
67
173078369
338445
10622
7
10
42
221364
161272
238449562
131638247
171756033
26
68
425035
38
22
46
235767
398483
298769
2
400869
196536
105234
10
45
337520
5
52
17
93
446149
12
208799
103481
48
20634
59
51
77
72
90
7
87
73
338705354
60
160225
28
77
8
23912
33
220346
41
195000
38
25
117301
58
9
50
49952
170141
95
361348
125117
146141
76
435874
4
153434
27
60
661336503
42
55
10
37
160440
18
136908
3
39
52
309552
125193
185090644
239150
29
59735
9
329960756
68
93104
241737
452076
552961725
163445
77
23
39
231838022
60
93492121
6
28
68
488326
45
304272
5120
480608
437326
68
364572
74
27
323609
240083
3
65
17
53
85
337776
341111
13
119970295
93
81
237616
435231
43
81
476709062
149015
49
3
385934
87
43150
1
82255
1
335469
6
35196
29
7
374476
7
51
444803457
800714216
76
27
175394
690779616
63
42
71
437098
20
357649
31
1
55
85451
3
22
61262
430987
67
96
405344
359587
82
481606
55
452075
485580
64
71401
498180
23
224149
277240
72
96
51
432240
18
22
56
578940874
5
170661
158389
200354
11
8
816933344
6
49
343492528
71
2
91
92
371404
6
4
7763
426771505
3
494268
70
56
2
90
490996
34
27
96
3
33
78
471631
63770517
163848
66804
11862
280971
45891
76
406821
70619
181338
44425
291567
1
4
25
85
70
92
79
371011
95
487073
448256
36
166925
45
373905
35346
252778
82156
2
95
356712
289472
58
182607
97
12
51
305475666
311775
67
95
149446
296026
286882
652560625
62
54
73225
54
33
326936783
49
163572
5
180814
7
88
6315
37
45
7
49
35
285887
225192
31
203255
30
306102
72147
8
908243970
99
59
150643012
88
3
89359
33
65
324249
64
6
75
18
83412
27
492711
26
264828
74
425193963
258400455
189006
269172
291857
436636
43
314632
14
320405
56
401521
12
50
55451623
143884
77503
86
6
695717154
9
519034265
255175
20
48719
474718
2
17
79692
271013
386954
25
200014
363184
6
11
323459
166334
54
33
282605731
322626
19135
78
7
188846
495892
39
64
242641
65
68
643261955
61
15882547
57668
237766
4
458365
86
460633
94
9
39
172590
2
254156178
81
407135
342597
63
27
73
3
431790
227326
438820228
529959064
53
279781
300544
391449
84
22
8199
44
359230884
236842
140598
66
3
138176
479588
170032
291138906
19
91
20949
177327
446334
254067
368574
23
9
87
65
95
16
477083
135944
263489
45
89
23
46
449337
32
87
6
118689
328737
51
47
364551
192973
249703
92910
72838
416402532
11
9
75
73
459268
86
87
34
382955
5
83
56
71477
81
4
29
469258
76813
44522
164142
477933
124169
291298
449531
6
12
651536422
36
3
180125
65
43
489122
79
9
396340
26
86
182272
469106
69
36
237669
63
6
446586
177338
182545
4
21840
565919457
238984
245851
710783883
457191
763244020
2315
76
58
280731066
468056
117527
65
297140
7007
79
69
627820071
376815
1
854315995
179944
39
47183
549681344
117669
93850
467771
44
84
83
38
99
263984
361928
481243
418335
183356
413279
439698
9
476878477
29
71
48201
60
155163288
14
779398769
183850551
10
614857676
420265
275561
939734043
83860
97
18
270615
6
119053
233926
37
214242
260275
74
57
202444536
1
161490
103603
452763
60
334252
186023
12
419640289
381109179
337841
11
15246
119011
272386281
83
193065
45
30
74
860531784
530678134
419172
374519
480233
94519
817252733
7
74
7
207954
36
23
422939
836660045
811467131
156369
264648
370426
372277
5
15
79
149283
307022
38
302520
370773
68
391534
60
6
69
782131295
495616787
4
67
907250795
62
70087
151396
413669703
232302
41
5
195713
178171
575263150
560493577
544742621
11
54822
58321
311358
335256108
331274
28
267564843
2
119044
54698
43
186906
693182832
49
470682
482584
64
112457
76565
73
55
16
74
153363
274562
8
20
300864
335376249
348783
50
73
309827
352641
64
53102
376896
199025
29737
442858
462438
171356
580504804
257525736
465338
240695
30
5
98
217830
407435403
352307600
946773554
177394
8
480956
29
327208
337013
87
173095447
340077
275292
33
784761461
418023
193180
88
478020
73
266080547
38847579
125887
94
2
201709
97
32
45
357854
86
87
268952
289672
252276
316213
407836
73
147525
216444
338286
162215012
16
66
263090
44
268755
21
82
82
404946
419811088
99
407669
13
48
19758488
7
123672
68
1
265154
86
23
7
1
39
96917
53
107216
244728
63
7
83
89
14
93
72
284738
77
4
143100
95805
296593
70
263417
12926
76963
14
2
77
56
301274
69402
2
25
370381
62
201131
39
84
306108
246782
80
66
487956
222138
99672
63
20
7
96
248590287
426177
168262
462015
11027
16
35
93
97
68913
99
4
1
794676356
67
915368231
54
237241
124903
17449769
125804
290248
475450
16
287662
65
712132085
15791
69
37
433249
51
680592619
1
45405
90
352542
82
77
3
332436
467755
79
17
259654
20049
772410357
53
449382903
8
8
95
16
372669
17
2
8
44
201319
388899
43
441906
58
98
107414
62
361886
10
746569233
10
399305
74
86544
2
6
88
7
24
15
164501
723183776
38213
479669
59
65
84
15
65
12551
40
68
4243896
90
32116
127125
312452854
407891
62642
144305
56173
473543355
275472
44
34
699306824
50
517339446
28
411472293
6
57
65
78704
97170
869140964
40
346512
92
93
337407
13
35
323018
51148
43
48
75
642215780
335947
42
47
782663277
392725
167039
61
400388
428240
189424
319327
155790
11
35
802399320
12
477508
488132
485820477
83
309124
90
501029642
27044851
457682
21
7
88
413988
226947
8
157806
34536
30
2
434935
361495221
84710
7
15
43446
434733
349379
90
553485294
3
76
70
79
378246
64
16395
47
14
64
83
58
232248
45
448292069
203279
464725
34
192757
287904
58
249646465
95
9
11
140190
385624
318012
90
25
312904
265039
237131
24
5
329739
4
20545
21928
185035
63
90579
88786346
70854519
39
422370
78
8
6
234978
231765
204758
69
972361491
42
49084796
91
862225690
387475
76970
75
496269
3853678
97
289367085
645827675
175895
15
7
3
32420
240986
55
41
239487
2
98
62
178243
202127
72
361348
5
236881
106271
345117
423203
480883
236075
6
499707
47
2
278050
273900
91
528882263
307271
7
8
242012
240222
77
56
89171
121747
324871
440051
24
57
64
82
49
63
417218
17
84
417851
371982
604044268
282923
228131
19
693416219
1
27
14521
263659
9
447194
16
307006
212038
94
252891
83
95454
5
92
48591276
53
72
80411
8
68
91
235857
31
80
89764
53511
2
74
153091820
40
954654297
75
300355
33
139001
39
321687905
3
42
387192
175866
99108921
163931
20
46
262078413
125649
163798
40
53
54
194560
187312
879430895
23
4
44
487274
262858
68
368318
22
322140
917012862
672879225
286333
387075
3
297441
76
2
30
307494
78
147159
251409
218826
188808888
44
127657
16
27
239058
272585
49
367464
461018
267497
62
326442
39
397793
308784
34
60
53652
62
199184
122230
78645
11
440919
1
352666
72
8
5
194589
423845
435905
531850984
430881
28
625299898
94
477052
413379
360262
202628
79309
218430
497584
186814
52
317692
10
6
98
62
409179
45
104752
6
266662
305782
10
80919
188704
29764
88
66
298763355
15
51
296347
456309
37
86
23
81
21886
31886
35
442676
236912
6
10
50
8
58
23
5
2
82
123411
37
88
58
9
10393817
277670
65
11
66429
283712
24
82
86
228508
145512
277001
75
142522
310390
276327
374488
9416
25
872222826
403238
38
48798
5
408903
614404605
57
191405
61
52
77
172746
426612
116879
308118
74
16
659529732
72
69
4
243821
321930
87
42
390234
34716
12
274539
90
496863
6
437683
66
376280
28
370222
486688
9
94223
419404
153168
4
61
283395
14689
78
18
176422302
407804
62
860841039
87
205238
20366576
80
263706
108052
8
37
189703
85
69434
495525
7
62291
50
946142761
73
35174
27
60
46
124934
333140
46
767653533
308757
413577
219005
402132
118598
13
93
34
71
41493
16
89501
118515
99
410927
58253
7
21
35
47
87
96
63
77
93
807031965
4
162763
77
251303
5
35
170756
67
82
35
28
88
413981
84
3
9
417836
20
86
18
23
326087
263905
457100
15
2
91
5
132601
165249
304885
14702498
133342
57
956423514
94
39
266767
61
34013
96
401833
434804
298896
2
93
360906
1
8
387222
7
84
143020
250656
20
2
228339
69
396612
7
37
910473517
257535
32
64
133424
4091
59
172325
59922
79
36402
210069
84
186689
434670
190275
490181
306205
474703
25
249776
415903
47
129938
85
472265
318775
80
21
85
49
87
8
381026
447908
78
334213
390472
47
89
470754
200448
3
14
382433
79
321948
188423
51558
188296
1
339609
59
88
40540
99
76
6
51
30
639117084
74
256550
459206
451190
79
5
64
492983
82
97
6533849
14
7
884964661
30
343522
13
85
150307
68
2
428278
467977
4
60
463815
77
499081
289070
10
77
13
23
773057197
409218
47
58
93
10
254191
66
236120
353627
25
40
430970103
206172
315395
222921
51
397492
28
24
54688
5
1
97
61
141098
17961
30
18
97
67957
91
27100
255114880
387666
60
454488
88
332212
266413
60349
9
2
73
72
393355
180203
7
63
68
397998
412994
104847
67146
25
918966668
48
71
99217
62598126
55
15
479849
97
608774128
63
2
40
49
54
913842553
77
65
381972
554210358
99
782424886
56
82
435135
93
369647
744618042
2
118813
456272
361153
412781
250121
366183207
83
412521
289751
897569774
47
393285
8
27212
65
46
70
383315
29
54
430829
250856
67
41
88
16
94
183786790
38356
376559
240492
32
180924
328722
294877165
29
743220289
497998
31
464755
68
166422
53
360883
71
88
136112
4
336460
94
8
4
12
65
118975
81
23238
3
323011
7
142507922
15
6
322883
70508
701731746
341552
80
70
74
34
284568
141034
33026
50
9
264188
69
295166
1
9
10
70
2
421416587
228314
15101325
13
366096
48803
250991
426166
68495
324565
24
445790
8
380488
75
8810658
32
155089
5
81
33
137089
19
348092
24
330699
72
251501
241529
36
6
167951
582385643
66
27
69
276984
869920921
452977
5
2
149217
5745
7
16
69
488779
11469
2
902201924
33
397897
106693
381982
55622
45
34
74
35
10
14
38
72
50
80
78
290437
37808
206115086
313804
101477
400115
90
61
121904
61
18
50918
52
390756
4
74
3
5
68749
254530555
28223
2
25
99
76028
14928
35
28
3
194036
282472
6
363283
30
262977
2
19
5
398509
136843
18
20
119615
159432
389642
799320978
447651
461101
20
84
8
397711
830261860
437563
8
603561540
305209
87
260120883
769346013
41
27218
582192698
57
37
1
55
29
377244
74
606936739
75475
14
369713
49890
22
8
522887696
47912
369324
53
397565
240084479
83
192491
90
451107
52
18
1
70
18
539983598
119833
13
57184
40
4
104570
46
673590547
32
179507
10
598712880
155469518
91
1
132788
726335161
99
72292
435661
18
48811
391879683
107915
2
309078
437966
38
97
334643
399118
95
137647
2
2320
145181
69
253593778
56
131094
7
190554
98
26608
253326
62
71
93180
666466975
71
376588
81
94350102
237645
23
4
54
5
73
844410177
73
47
64
66
8
224876
37
196887
41
8
14
323766
111520
495317
12
247245
228717
411702
64
21
91
295668
88201
14
5
230306
56560
140090
1
48
113364
65
73
12
20
52
114814
25206
213672
385895
36
498683
90
85
299695
188930
52
28
58
217611
579
86
697945345
95
721906311
74
13
50535
398281
22
30
131594
98
44
313438
291142
242399
392238
249557426
170227
444769
38236622
912905390
97
470095040
415430
66
48
10
64
95
79
349723
36
46
3
6
32524
498686
377923
30
58
4
23
93
140211
78
226042
69
84
66
3
96
12
36
254966
3
64
412624292
7
83
16
19
37
37
261428
48
364863
53
72702
83
6
31237258
181583
465809
115945
37
74
341312
562014302
9
94
22400
72
69
55
13
46
56
126712
470478
1
278548
86062
72
328842
24322
289535063
70
78608
264594642
71
6
171111
219839903
19835
61
406094
359994
73184
32759445
168116
217305
60
299410
6
91
64
27
28
52
4
249934
330340
331295
17
2
171613
947455358
27
20509
170224
81
27
59
52
398595
65344
8
63
90
399667
283819
67
98
6
91
9
639841368
328991
42
73
10
738320817
455144
19
85
94
261516
976516900
31
90
773519533
46
95153
32
54
214052
89
7
254994
129843
24
9
306707
69
16
51824
64
434136233
180079
41912
12
7
47
986510968
97
375453
81
497276
317359630
45
846775571
35
493135
284462
182040
21
202162
63852
8
219023
216524
11943
107504
8
99
3
230728
189364
463271941
76
12
62
906055571
7
46
66
67
207103
78
719461943
27209
26
9
244115
97
263983
445192
83
317145
403561
327146
412002
10
364049
376953
1
46
487849
336993
66
59
865061950
30
124755
60
7
9
49918
260410
20
106768
5
53474
19
181029
67
298419
63
731163712
1
96
21
133173
316406
39
259515
396072
109553
223212
24
59
32
493516
421610
68
468438
82
286501
30
424962
39
432111
884789960
4
41301
180399
3
78
96
86
55
86
3
933801802
368129
309161
84072
332377
8
5
224129
181261
123689
47
414877
411759
47
296236
57018864
88
353587
55
281790602
19
11390
17
32
40717
385083
38
96188
59
116596
48
81
15
291112
945590803
216875
54
396697
67
61
256642194
309948
348134
259552
275659
17
25765
14016
261329
46
147952
3
134653
101226
426389
109181
105005
34
20025
84088218
397702
33
75
217156
45
6
81
91
96448
180515
97
8
69
290951
80
65
75
473101355
135642
245430
96
72
102869405
51
146931
489095561
46
46
293212
30
320108
62
16875
334750
442566
78
361387194
607226393
374233
39
430385
84111
2
158924
390243
485086
63082
36614
254267
265223
10
824808370
723325017
251058
97
93
476757655
91
89
63
5
89
793
54
1
40
12969
25
352629
9
498108
326522
89
36
38
226467
57
94
47
849893222
74
470261
55297
39
488635
91
27
318922
818243241
19
37033
76635
215173
387401600
31017
89
400784
42
450009
146165
84
373166
101556
831336066
69
578411095
1
235471
88
488610
487048
238656
26467
82
302297
830743239
50
76
55909
243081
70
60
6
393253
104005
69
2
472000
237763
81
779353966
99
17
74
43
7
469993
97
5
17
53
155249338
55
203655
54
92
294735
1
335146
19
6
43
88661
76
91
465323
399026
1
2
908313385
455914673
92067
84
280020
443113
360974
36753045
38
105414
72962
56
72
171969
105390
177343
468769
20
70
219343
81
105430
605649401
54
187068
49
87
25
299034
16
248488
93
251045
339585
81
64
77517
26
360667
29
94
10
32
24
447577
54989
89
9
90
50
5
137054
1
187360
486128
43
497915
85
60
340518331
465305
98
26
78931
6
98
19
604079617
5
281711
24
363761
32
241653
80
401191209
45
349936
84
28
110624
3
66
36
255107
35
227055747
35
229780
429962
454755
197649
284693
469684
32881
197768
225310022
101148
83
85920
74027
505658843
466564114
140385
212415
446938
69
68
138096817
9
6
97
54
3
75
76
131590
203222
67476
8
83
99
55
72434
68
69
650444729
942600324
6
269796
626786098
342489
12022
882625024
12
788531839
43
147694
279746
492393
46900
3684
367480
154588
73
19685
24411
18
395211
35
190370
409435930
64
18
251981
78134
39
64
57
427574
2
85
7
5
258279
93
49
95
59
52
24
445222
33
4
484709
337085
85
250160
256726
65
357829
432094
59
403310
220823255
469181
259067
334943
385224
210311
100579
65
71
53
169745
50
478193
18
171551
36
368580
13
50
9898
15426
402937
44
48760
33
830933331
161747
37
182401
532880452
3
34
440312
465588
3
497278
4
31
8
147976
34
20
37
47381
257704
7
36
55
17
55
227419
69
20
322871
71195
232988
123884
36598
55
212777
329989
57
7
37
9
36804
279105
62
213293
867958204
529224096
32
1
28
44
384889
9
396898
57
53
76
446475
75
1
363844
148246
352003
51
51885353
679830763
16
62
965202784
36035
866511440
96
1
46
32
761906541
57
63
6
33722
404271
68
475029
95
432146
134437
75
61225
22
446997
92883
13
97
58
379194
49
35
8492
651483296
7
32
57
3
90
470821835
210129
581051124
333107
401912
533912744
92
59
66
207766
249180
169689101
256048
227466
5
432400
62
146801
49
85
890377393
248099093
244228
374055
65
202764
86877
2
3
439535
26
6
90
87
6
731904235
399501860
70
269624
153934
928944817
41
72
84633
78
351709
11
257607
315920
60
72069
2
451165
99
7
67
2
373695
403245
56
457513013
53
34
87
61
99
5
439018
36
158450
428327
438872661
78
14389
64
559634226
24897
74
86327
277622
19
5
23
348202
498530
287546513
407727
69
339932
147460
698787787
32
90445
10
465489
434253
758637355
75
109306
269501
4
159437415
269698
425432888
228123364
80
972994409
356420
24
660180571
159142
83
42
342268
18354
366743
31
85
65
291260
96
450318
26
487814
40
126184
164231545
123626
29
82
79
345354
431150
60
67
555809321
17
41
89
12
38
5
98
213192
9759
94
23
83
408765
77
179018
46
423162
423993
52
67
27
73
432094290
43
98
66
56
7
4
462049
122289
161970
78
547509882
29
81
80
11
81
3
51
9
12
62
343493
99
289197
88
60
319917
315388848
82
62
444503
35
40
153909084
102782
977195011
166734
158844
20
5
410257
336156
241323
393052
85
176278
105359
171593439
100339
270539
454156
52
309009
76
40
468111
4
55
8
3
8
59
367684
41
184574
55
41
30
13
184243388
72
199315
491240441
43
202031322
49
38
206892
872008356
281312
82
75
7
103823
71
23
81
333933
480296
89
10
8
29
403812
42
45
16
8
368402
58
149593070
464504
124011381
23
60571602
95
124795
25
117953
2
240980
27789
4
44
355051
60
289470
73
87549
241283
363475
315259
5
62
198799
92
257475
3
161331
76
193136
293477
268007
369600
55
94
78
385129
32
5
28
62
148401
9136
1
56972
96
315623
78
43470
56
55
435510
119706
513768429
27
83
13399
11
490324
71
67653
167983
90
46
812948107
472877
142552529
21
96
69
411773
47205
47
29728
92
61360268
457718
247531
79
98
9
63
73
219659
320022
140076
226974
82
98594
301070
45
854153079
83
372449
29
138558988
484981
84
17
351202
48
9
209334
91
54734
72
20
787534945
156657
139023804
81
378328
2
26
204596
2607
2
344377016
66
71
5323
570952149
3
49
24
64742
13
373108
207202
20
98
65727
102138
39
69
345989
220619
3
178078
332470
338851407
26755
136005248
50
472603078
324314
99336
60986
71
492803
511719587
339450
471947
61
445759
368200
88
17
257544
77911
12
84829
349762
336906
438441802
23
27259
1
437835
390932
202216
9
376268
271545
2
8
91
101106
10
46
428014
99565
9
91
430559
83
21
45
126014
81767
65839
59
69
339096
92
15
84
498193
100364
490133
8
97
76919
40
289360
210529
7
970886314
54
312925
41
23
98
78
215668
116629
43
77
144155
72
37
401161
68
214571
5945
339059
4
489251
23
397882
94236
39
293616
59862
22
388505
153070
416783
696320049
40
91
96
160330
3
665722800
63
22
431394534
98322
548169821
126881
331953
381338
12
92
432166
55
84
2
143508
167525
42
43438
99
818898559
10
15
48
49
419226
244705
164631562
371004
9
8
290301
13
81046
28
95532
8
664126455
82
9
44
618231668
76
4
64
120472
7
340766
41
424084991
33100
71
31
518366069
54
231115
84
43
11
138563
99
39
182264
729165453
29
312893
4
995536834
17592
28
69
194516
55
690976165
226764
444485
793310163
16
484144
8
42
30197
266229
75
100418
310006
40
23
72
72
364950
8
387430
46
82492
69
37380
81650
445122
458292
84
55
9
61
49
5
17
77
477722
57
497411
44
9
286612
99
6
74
213031
93
345794
206244
235339
7
5
163005
69
313750
313251
98
346984
389919
98
501285812
183881286
7
4207
132140
400217
63387
466555
212931
37
48
86169
53
84
30745
286626
415799
78010822
185605
302562
60
385159
616827094
63
67
791893639
84
97196
3
155808
98
5
722945672
16904
9
113559
54
324846
34
3
245958
16
409502
883695851
52
248550
147477
274329
84268
84
482426
6
4
74846
53
26
78312349
7880
89455901
57
385154
69
67
4
27533
2
158871
292764
19933582
518067755
431907
66
14
263540617
68
89
231555
993563850
15
35
341921
249306
276906
311615
212869265
56
733235410
1
76
11395
13
99
64
115727243
12
28
109067
494992
61
352443
8
158097
54
71309
44
122858
431748
160648
228722742
323072
282629
586236165
48
31
173449
45372
200273468
275120
59
35
85760
8
329735
1
46349
38
6
107775
239223
33849
21
2
21
76
303026
34
65
76
3
16
262868
117374220
220145
79
4
478816
31
47
81
89
366626142
116773593
307073
32
24596
120531
180265
70044
2311
326652946
95
5
69
373388
38
391599
27
3
527074218
2
249036
20
7
323318
82
80
79
93
3
576
48
75
464237
54
228256353
446621
46
337180
22
802709126
13
78
77
355137185
91
426808
20
66
43
257672
436735
3
378908
494908
1
19
76
50656434
376580627
52
108655
64
354634
31
353075
74333
481679
123254
383986
218402
63
133990
363085
284965
48
85
17
51
24
30
50
47580
668714042
281795
302753967
6
460631890
324252
230349
51177
31
221877
89
464114166
8
63
35
347836
15
18
73694
6
9
36360
2
60
26
7
28
59
90
576723353
16
52
48
32
492231
92
60181
742928756
19278
73
3
73
10
29098
6
31000
369756
32
742759592
71
13
55
7003
59
91
110741
20
360220
77
24
439433
163455
26
1
5
692595239
43
26
8
371402673
294370
69
66
498130
386268
78982
418568
3
36784424
434671299
1
69
70
468159
291619
364021
98
69
1
3
79
270042
391846
90
48
322632
976654403
24320
66
92
73
99
63
537884345
10638577
93
310372
116971
72
57
426447
3
49
73
79
251392
41
377266
733683214
303179
46
61
146482
346571
79
418978
83
5322
56
166770
92
69
489769
304364
76
82
215593
239087
51
9501
5
490415
40
202565
261641
54136
67
9
93
23
61
420933
290117
6
40
21
45
12
87
88
200933
95
75
961792800
2
78
375102569
68
80
468123
259588
191600
7
229762859
459669747
4
9
43
68
635450722
90
25
6713
14
361171
94
420038
149629
70
37
279954348
329308
15
4
48
877242038
263735
77
43
1
45
128251
202199
61
65
252688434
19
363633
96
3
6
434826562
394750
49599
75
77226
3
151508
499074
234011
88
142531
5
220104
164623
298546
2
323321
18
6
17
63
53
1
348166
49
58
93
95
447334
449436
12
74
13
399706
57651
428437
88
15
203006269
47
52398
127824902
156428
15610
90
57457
77
292827
95
29
20
508237312
18
93
7
193282
58785
1
19
581673892
73444
63
94
4
312752
87
99
74
36
186061
513132928
63
72
246091
254406
77
381964
2
48
119835
276056
230216
29
301125
68
214276
342382
183915
115225413
73
25833
65
114459
3
98
15
354882
98
447091
449337
68474
9
462764
88
411527
217912197
176717
38
409717
466158
177402
20
58
103321
57
1
191391
429007
40
378448
80143
91
451160
43
85
2
126916
216116
74
8
323850333
4
391707
46
222401
85
54
166888
420957
418650
334180
6
104436
7
78
82
164922
841784621
966281579
24
72
6
321340604
410433
68
344775
3
33
6
302008
897967057
113725
120385
34
74
404419
8
13
358311
79
258351
231206
97
452204
253000
428008537
58
143069
20
18
103750
93
68
18
1
138269
54
60
316318
3
34
19
22
7
65
54
27
327494
429499
31097
53817
1
66
143054
129709
7
1
579058449
20
94
1
622262849
396638
750379519
395653
45396
7
116618
5
457116
184044
391205
92
93
47653982
34723
604340750
83
82
390916
9
494782102
430953
478951
35664
20
81014
463179279
14
246334
152880
273609
455957
398172
194797
1
226845370
437224
219492
48
169516
38
401389
11
25
294563
250154
380195
91
5
55
98
16
62
53651
381738
3
64
132001
298228
358578
12013
57
81
4
456007
22
2
28
14
488779
133042
134976
35
201220
9
350184
388655
25
51
93
93
40
68
83
346308
86
50645
453548
511344245
9
80
16
23478
452529012
10
241756
415830
26
56
396311
442139
489637
53413
194685
37
4753
8
477620
12319
311339
6
688733114
47
435960
6
478384
92
137803
520698923
303847
59
172743
242603
773106933
137162
390645
50
50
53
199131
31
150452
198943
464400
59851
107175
74495
201946
197308
171184
67075
18447
63
166343
47
351531023
4
182659
57633
95
87
613022051
161478132
78189
8
126152
8
5
65
145832
635712762
89
62
95
7
413414
470549
53
423225
46
75
230876
439107
30
34
26
23976
9
410435
53
17
383168746
71
33477
78053
27
47
6
74
91
16
756890786
461767328
81
62
23
316819
300215
207754
87
15
243619
101756
64
82426
36
22719
194853
74
71
86
359926
17770
54
16
189885
299690
23056
18
407686
249678
273444
996157578
7
51
110323
141006
83
257616
8
78
79759
339392859
40
43
341827
10
93
503507948
1
28
49
98
102701
784326715
70
3892620
73019
310272
394404
201885
512131472
335566
271454
301629
75376
256231
35986
166800926
255231
91
6
40
390491
284437
61
87
99
16
8653
6
204877
7643
66162
77
54
377408
717358613
94
135801
99
85
28
95
479841
222421
37503
71
194812721
33175
163530
455443885
108529
61
463044
69
8
446126
5
78
82
350442450
11
18
202775162
297062
276574
81
97
220908
3
302945
268390
61
52
64
340232946
9
264854195
16
17
35
15
89
79
62
77913
39
53
490077365
67
36
224761
78
63
394371
89
266276
391418
84
40
3
61
25
11
134046
43833
8
336581
9
71
68
21
259839
16
24
32435
87512
366117
45810
252382
74
126121
64
279107873
274149
90
6
136155708
402849
370120
94
645787859
34004
509486562
98565
89
476707
78
322691
88361
1
9
8
31
35
93
109830
1
11
5
196111
104007
691497094
7
236713
401668
198420
99469864
93
51631
84
411274
882711230
78
19
400600
49
34
373847
75
214648
63
54419
38
371052
266510
754074808
5
6271
5
4
14
1
243102
59
4
25
55
171297
31
17485
111964
67491
71
381490
177315
25
23
80
96936
7
407916
10
923131432
246122
36
1
51
72
83
74
291004
663228652
670537114
211665
75513
290568
8
23
89
461775
869739263
8
26
47
738999806
5
1
439752
3
444943
7
171024
439807
252356
79
2
423170
79
322775
98
409185
28
47
80
34
150691
8
54
379948
439879
485517
480405
301076
9
7
434949
56310
245502
90
75
412739
399335
413317
89896
488559
81
45
47
51
23
308317
60
37
139531393
28
31
294148087
407713
88953
66
412491
547603647
156616
10
79
382908
7
357432
79
13
64
84
551206782
45
32
382303
45
238149
19
335343985
5062
183775
110060
369641401
74
15
54200
456036393
26
3
2
27
28
91367457
8
27
45
109219
7
4
22037
79
327084
344670
64
303782
163654
29
7
357425
150666
44
74
393662
14
129089
52219
42
611150884
84
288968
267346
101478
14
799995838
275611
22548
310973
60802
248400
210581
297233
78
16
36927
427621
382749
625057951
44
358432
55
69
147151
73
5658
7
488632823
257666
202040
141169
461551
72
20
68
454628
402008
66809735
111195
369013
255473
288946
347153
64
233012
77
67
889596391
37
51
42
99
5
446138
4
392374
92151
466647
89006
113233
128982
66
73
30863
589116875
60
2
213237
349431
373453
37
303730
22273
41
440900
22
494278
30
423807
190131
27
5
406153
98
346414840
16
16
397241
73
56
212407
99714
8
157342
6
79
65
38637
1
346061
182030
147324
256491
17
283750
15
23678
352682
117220
54510
166645
28
92110
62
386365198
554101403
243221
228740
16
342279
16
249159284
773219178
734306782
93
42
75
239859
27
209728
229833
55936
35
94
963882732
25
291799
27
15
80
79
7562
41
93779
379740
96
235142
38
2
313750
85731
40
496629
230999291
89
73
49
20
129902
41
21
77006103
189022
81
98331
383712
474856
25
90
53
96
9
8
44
301304
52
85
7
20
7
6
408730
39
37
7
95
90
42
33
290455
421291057
25623
78622
8
997176512
74994
171358
238418
175799
54
61
10143
26
4
81
414559
74
7
48
93
45785
37
300661
6
32
311570
398194
42
86
174166
347382
27
7
77
366960
8
212088
49
338583392
16238
18
40
111149
95584
9
430921068
4
51702
26
142490
3
299790
442812
65
17
69
168959
72
399527756
117056
62
357165
545808835
176328
41
424041
575380208
488778898
312963
51
407163
318090
205804
62
257329
384967
330430
594166069
77528
8
56
78
359043
14045
29
63
107226
393081
944147682
178235
3
56
28
248732
438586
366929
637721494
116255
1
8
297855
24
39
6
948476852
7
9
51
35
24
87
9
229992
8
888499591
275644
4
75
258022
429784
5
12
30
93
48
92
252161
475907
323362
135439
79
71
63
218154
15
111998
3547
86437
113771
59
145859
39
95
34062
360553
108763
20
45
13
68
425405
5
8895
88
8
4
438301
479089
47
98
306797
46
263601
33
444446
801069519
7
86
58
137772
50
7
49
344176
847014781
6
25
8
336151
96
8
33
383352
751810873
412554035
97178
846650894
61095602
2
22
19634
3
67
90
247150
863857731
37
165824
5
177602
67466
6
14
479483
32
459795
72
2
86
48
5
34
5
50264
193447
15
87
40
395565
54
80
56
51
69
189145
420783
382380
199088
333583
203769
14
5
96
416882
21
19891
13
92942
426429
48
1
400645
82
87
419310
149969
497598
94
919548032
213216
7
1
99
78536
89
96
465030
389919
176444
253038
5
85
43
487397
7
407617
478541
220331
744817179
72
87
416845
62
98
14634
13
52
53
28
38
16
496162
120358
57
5
300814
77
61
71
342746
97978673
32
57
65
28
55
626
132389
17
35
67
8
1
108339737
176474
211511
23
2
275794
607562899
27
6
58
163478
111830
22311
18
265942
940351654
19
49
398123
25
149086
130973
24
90
304599
6
97
4
48
345908
381560
128190
54
216859
71
49
220255
33
87
145346
35
647925967
173938
408962
30
215298
59
652151057
28
71
157780
320303
34
86
350297
17
995400697
29
210261
30
35
732327856
56
58
90
118185
353362
84320
441550
114162
6
23832319
18
95469
5
90
517913482
421311
56
8
173219
246499413
4
203193
94
47
403114
68
24978
273653698
44
407276
38
90
677610116
374973160
5
8
28
6
8
770612015
400929
490423
197200
6933
885111642
47
91
47854
79
2
6
8
31
78
144808
300385752
55
568786670
484758
106754
22453
7
149863
332050
48
123166
428069
95
725944759
226702
153230
52
90735
516220011
357053476
57
9
42
136823
343096
28
15
429750
491936907
8
355786
316643
368252
6
166283
865320757
817066897
396178722
414975
228663
76042
488938
64
71
435436095
46
86
15681
17760
41179
98652
9
329089
65
20
485954
547001184
85
8
60
88
102971
88
22
2
40
3
5
470901
196330
5
8570
14
19
11
16146
1
378307
93
67
40
71
49
8
61
284227
251923
10
32
85455
37187
29621
32
476122
195398
90
92
74
73
52
4
31
25
351238
8
31
86
267088
12
262949
106843
65597
45
21
26
372813
358540
72
425786
56
89195
428812
452679118
99
345424
485413
111586
120585
258393
4
617788524
99058739
11
243100
291038
23
90
752117511
499299
37
83
397206
452123
559326157
458412
13
203837
31
8
547136806
268837
10746
24059183
463534
9
384642666
285572
57
5
194503
8
272559
59
81
309692807
371926927
9
307291
35
348805
2
105605
7
7
85407
523444604
3
310419
219149
59
72
43290
88
98
53
174761
2
6
54803
92
98408
120383
74825
209118
62
49
315996
98338
22
360277
162817
46
70
1
208290
98
251531457
400613
90
318868966
72
96
296294
29
73
108959
76
9
26
73
935816264
97
4
98
336879145
953806804
326377
41
2
68
465808
251936
101055
163339
110262
931340956
114466
398965
5
51540
88
2
138861
85
84
14
7
387064739
244572
82
384585
308572
18
82
80
29
209155
321269
352853783
105797773
114123
375428
334713
490921
488215
1
3
431391
123567262
64563
144431
14525
6
45
260580
347321
58
366437
56
422506
9
64
51
494445859
97
1
244361
38
86831
339054
21
296729
467942016
292591
1
83
213205
16131
9
429968
363178
370861
406997
243073
181528
6536
141757
485574
596938006
34
245323
51
27
456696
2
7
59
308523
36
241184
958871480
93
21
166999
375000
2
221354
34
111727
37
49147
90
956891574
1
32
6
8
92
47
447835
44
130394
62
189252
37
57
57
8
159596
61368416
208059
52586
86
21103
6
9
71
33
333528
8
434180
505984293
95
430682
441032
82
34754
472744
11
64
11
79
19
846170710
46
4
8
2
44
964591653
319543
63
1
75722
389064
10
426892
281588
62
26
449415
2
10176
14
354227
25
324473
40
293950
92
68974
50
418629
344156063
126784
397072
7
83
156230710
30241
38
255424
115936
111523
879974961
240748
83053
2
189743
50667
389494
364876
174111
15772213
87981
337666
45436
64185
29
14
165796
205841
88850115
268210236
326520
337178
19
36
95
124068
73
7
110441
4
37
34
29
126412
136809582
86
487359799
32251
82
5
18
30
372171
258974
32962
262312
375113
251662
50
48
2
79
89
136574
10
463427
3
26
36
7
94
84112
25
26715
7
98
5
227760
669493492
212820
302668
3
381930
172747
60
44
99
433094
436977252
130218789
92
8
131415
5
437016
45
409009
5
89
99
311260165
41
20
31
83663
12
188197
295311
611411963
213085
11
4
872616555
1
87
76
18
34
5
95
340747
93
68
15303
193995
1
347413
56
437759
70
253018308
61
19
85
8
170527
435330
94
71
413356
309642
92
487719
41
120555
7
38
118673
495669
448903
339147
7
72
379592
674160347
35
947820334
7864
65
57
51
936348387
94940
20
496957
85
292092
477304
61
374311
295450
374745
45
89
84
30
46
156241
74
81
446856
416930
36
91
113141
3188
7665
63
72
40
28656
6
187474
74
125178
492518878
149279
39
51
72
331970
2
456234
64
171311
500064320
121003
95
74897
3
250044610
50
33
78234
442098
460866642
436103
61
524244477
58
48
95
77
2
624689114
261182
118567
889717428
82
75583990
39840
2
138479
313840
287357
92
15
10
157014
35
712601188
42
258060
560931077
23
44
471954
8
218551
242217
328364
63
77
28
273154
2
321630
383713466
522244910
89
7
301581
22
415546
362871886
499352
43
7
75
374467
91
61
62
4
72
77
253535
30
103351
5
48
87971
115800
229782
12
21
760587975
377941
92
429521
33
991872059
382619
61
45
87
487799
661461493
1
742447215
4
70
93
104971
62
918871567
160095
429528
95
388392
493590
283038
31
411319
928946309
7820
9
376722
12484
369533
58
324445
7
145975
15
8
170795076
2
5
53
81
385306
49
54
6
444881
449690
74
77
241136
66
41
77
458141
45
99
292988
576364867
43
63
209042
74151
96
42
172357474
53
753814991
955882727
82
41
317271
180971
380675
275828
89
53
429320
52
73
35
50
67
4
79
72647
60
412171583
348331
163268
99
57
634256345
987845790
417230
31
15
144545
82
120062
52
728769092
25
203649
30
206423
195014863
472278
49
85852
84
49
41
418359
104827
4
177902
9
5
177158
335477
80
57
413520
18497
70858
97
53
235059
77
463068
348258
90
97
247792
51475
71
933427829
57102
96
248557
262096
233595
23
201652
31
493773
12
58614
5
305331
229062
201446
62
72
86
339900
63049
264176
27
206793884
38
52
24
55
106626803
96
7
309291
77
712519465
424969
80
240711
9
10
62
820293188
256245
20
4
75
70163
15
339520
7
439100
367322
88692
118572
91
8
86476
56
895229985
54154
89
438750
3
54
48033
567182123
30
70
14
4
32
7
826919052
54
815180482
91
96797
22
60
97
28
32352
13
452349
4
85746
299185553
95314
436978
255166
282048
53
328293
222448
843757490
61
146648960
53
30
4
52
69
27
616081235
87
64
33
4
48
205918
488681
448147
82
39
490283
20242
1
87
219689
37
599109164
429653
9
1
92
88
77
236566
185625
28
346733
7
292932486
27
33936800
35
339934
485244
62
374945
48
29
466387
206595
18
476496
374449
33
307339
20
19
72378
99
1
187965
222872
188732
73
16518
5
80
490567
280702
83
109776
10
29
25
381765951
304790
498831
414238
74
283091
82
72099
133562
5
496012497
702596176
368654
399806
610517154
97
314927
880433529
23
402743399
35
42
976119971
3
334367
8
24
32016
292888
79
72
68
235152
721101865
145345
772217154
99
76
27500
101872
75
20
25
274335
85
164038
50
228749
90
38
33
30
38
853752740
3
50
265285
58
5
68
84890
25860
94
305005
73
27
9
15
287313
978102645
234640632
177218
995222243
11
406526
83
86
409645
892499977
58
71
71
18
460101
136206
81
80
46
75
30031
128428363
455103
106427
4
449016
206412898
64
420113
9
91
41
24535
54
124678
223871
76161604
367312
145060
70
315022
69
30
450646
242490
132175
90
676083164
62965993
78
54210
61
6
187634
20
325523
22
130046
14
83
256190
481707
102410835
20
429185
34263
360739
425953
55483
41
96918
47
241884
18244703
206437
137874
2
94
18
7
16
225017
81
14
8
159101
275285
600175316
353978
479024
472060
225504
58
407225
417664
234931
7
362983
43
243144
257448
15
4
70
445370
79
312094
63
8619
450698
2
122496
50
2
54
72167
414080
215921
869814891
43
8
365207
94
373587
133621
147350871
22
372920385
82385
385790
78361
660120116
778766002
54
41
71
414379
994194055
56
106609
609536711
468360
442260
67
227444
850351944
344376
50674995
19453
2
388588
8
94
311303062
55
176881
182035
7
497418
60
189188
33
424917
61
5
9
236191403
12
8
94
81
58
141472873
648505284
26
2
753909796
62
267262
354504104
316931
97
45
141944
36
23
156796
35
69
48384
273720
92
128435
346006
325121
37
78
3
94
71
834866478
958948542
50
535934440
440786
7
35
44170
1
2
99
468994
11
164267
47
60
32
379294627
41
45
943212156
338450056
462846305
33
43
90903
93
1
223796
13763574
478387580
998135657
36216
44
38
80932
13
211095
66
897230948
226026
45
80
270962
9
85186
373771
347412334
185887
67
343736
6
8816
104959
3
410459
150263
85
32
78
89
628825777
99211
51
215765
24
68
1
33
78
420808
47
19600
460006
9
51583047
97
214875837
23
42
98
10
7
82296
7
193991
367324
2
86160
205267
47
339709
409905
90
404726
372643
495905674
64
44
403228
177201753
2
235849
330834
87
132150
323473
38
208032
237979
822702403
5
16997
164311
85
270712
94
81
843775603
159963
195731
655576659
402352
7
449670
485700
56
62
86
8
54
565706663
174327
76
83
134798
251524
52
72
152583
2
35554
24
244131
99448
4
784881524
10
1
71
21444
310489
938509551
93
632421580
92
448067
91
394312
97
12
97
5
31
285483
77
198476
70
20
236847925
88438
196642
278394
86
39
35
385641
72
96
48
66
22
9
9
168910
245826
45916
31
154127
964680741
84
28
68
238296
297626
98483
90
46
365244729
2
18815
388234
40
688570317
99721
19
53088
411557
484374207
460967
38
44
663040550
182098
228481
458542
3
18
88
3
8
232
301248
102677131
44
216896
43
326864
38
389436
95
6
616356004
11
1833752
418414
67
51
789231815
52
593569279
71
466712
449253090
8
107046
498646
487534
33
466193
719472170
10
408473
288339718
273516
68
459471
309003
4581
161108
18
32
10
189349644
23
21
12
198562633
99
57
461179414
64
42
33
11
34589
64
90
70
394417
1
484862
76
73
40
126147
737202789
49
340451317
78413
75098
306740
10
561598296
79
400355
488600
78
75110
90
90
23
259479
5
4
8602
10
184743
357448
6
735698648
442704
38
152802
211934
9
41
434739
70
180785
8
59
230388
171983
21
69
742425462
210024
77
91
466500
382776104
232032
462022
487778
40777
38208
18
12007
9953
63
198433
262812
11782
48166865
84101024
472451
44
44
85
495344
107362
478937
38
306153
94
691522509
335847
42313
32896
264910458
293897
39993
69
934328661
261966844
337255
539485793
407908334
5
819767826
117207
65
381587
35
2
37
430824696
374617
6
85083
55
406963
48
47
446745
95
64
442048
154020
60
134891
495757
95
155832
94
587899101
26
3
38
61
136
127432
51
123746
70
5177
384597
3
2
42050
330125
67
28
83790
148568
176549256
3
4
1
284599
412078
313168
63
5
798256351
86962279
28
84
91547
233910
63682
380288
36
70
511168038
354736
7
30052
68
15
119538
426369
57
4
447765
45
167175
442401
356266
291559
37
440110
3
79
676438165
57
146394
187744
5
297382
87
573619179
36
526677205
70
27
54
115656
39
31197
180554
7
99
64
99
39
69
954938722
203794
34
384794
45
128952
179049
550928656
30
53
26
48
8
345205
317000
17
52
448371
83310
19
98
922282781
55
40
453579
326452
74
45
88859
6
31
27
60
77
44
68
63
14
29
318975
58
76484
2
8
410278
44916
476846876
67
452687
309789
520681425
77
91570
97
273622387
93
451711
67
8
379509
368217
1
80
91
132137
70
250662212
44
75
273892
70
415402
59
93
33917
201441
86
86
96
55
79
151029
526668163
36
89
347263
74
33
349203465
18
47
996673002
5
405953
474546
890979552
4165
688118483
3
487305
18
411446
58
51
122155
4
4
199534
8
323293
42
62
2
6
427607
181614
68223
84
87501
496503
82
22072
59
36
27
370708
372575
304208
60
402885
40
1
19
28
142349308
63
92182
81
17
385055
5
36
780077459
124297
87
35868
48
421927
92
163745
23584
13
594195015
10
121059
16
98
67
86
275102770
14
79
1
77791
516958313
91
94
111985
215019
39
238828
219222
14
87
290500
4
413436
30
13
78
168649520
56
2
5
5207
77
227503233
13
472002
234840
79
87
77208
221193
7
466336
429006
56
6
4
62929
742153936
21
196290
64
182082
89
187833615
34
185821
64
301610
17
76141
44
459059
393618
66
273977
89
10
68
61331609
89
371839
70
8
99
109198
45
7
428210
29
45479
325645
94
486224
148242
2
869881475
165570
88
294718
367740915
46
62130
75
2
60
19962
123039
911457428
98
410884
48381
345758
421421
61
439425
329451298
2
54
160978644
50
44
44
142176
685859480
335456
203140
744841614
70
407842
389027
204437
101999
987253696
807798773
73205
61
107603
308273
253327
77
72818
340145
10181
55
463042
57
38
183419
79
159593
97
385720
49
479264
12
85
1
56
21498226
268919294
54989
272491362
141910
1
71
66
72589
99
120906
6
19
450107
507333618
99129
49
10
48
6715
438650
341005
444610
157063
64
56
858151057
7651
6066
87671
15
2
53837
23
6
1
2
172962
96
91756
36154
54
8
71
2
113557161
203677
5
24
459676
18874
44
414601
92337
367961
52
44818
24
97
372708
173223
327071
176844
8000
86
453103
32
31
256458447
889864805
487776
346528
20
9
431007322
94315620
460202
63000
386766
497321
89085
438667
941037700
8
146122
28
21
4
66328
8
5
3
464139
759040490
256747
65
250748
19
45
564591875
266021
15
80
44
28
997112281
17
167729
55
84
333052
35
40
56
62
320878
82
34
1
12
1
14
122151352
62
228743
547877230
71
312562
4
141312
88
51
378197129
2
900596955
917539931
20109
48
499020
232414
251242
19
34
84
94
33
39
17
153380
9
22
325802
454816
38
72
507769330
72
66
30
9
23621
199734
42
798790361
53
8
179376
242436
326064
45
409777
50
4
179385
10
545631163
10
17
35
82
186358
433970
72
86
298720
16
20
78225
3
150681
178839100
59909
23
75476
249720
50
5
51
419856
13
945958489
363765
409315
85
3
45
69
47
54
92
23
412817
23
44
17
16
82
72813968
37
158422
470289
472822
80
35005
5
291309
54
186701691
2
74
44
6297
50217
421134
31
52219
92
6
45703
49
124066473
628323619
230036
70
58875
22439
46101139
58
317105
208720
38
5472
66
873959050
78
313595
26
226426
66
2
88
267684
357274
95
70
317005
11
378659
256830562
68
169852
319586
25
342579
50
6
440412
786841541
41
44
286587
70
69
44
69
71
438430
318692
254851047
88
380370
5
7
156876
355777
889697423
764656931
43852
95
118740
87086
170501
9
396598
240993
81679
6
93
33
17
56
82
24261
87
57795
57
80
39
70397
15
274207696
6
4
87
154999
41
375683448
83
315335
244349367
54
147163
324407
91
73
9
27
53
28
319800
93
97
354945993
262880
7736
45404
51
89
971963988
180573
130941
57074
74
74
241893
449190504
37983
239762
1
28
160205
19
75
229435
859312941
12265
150487
324282
107496
3
54
130571
32
23
2328
31
5
482391
371312
31
192175594
50695
13
68
17
342003
81
36
94440
277853
304680
55
9
82
425936
354917
46
37
916169983
597386638
7
647678818
414019442
36903
81
109001
6
95
497425
23
761120267
209915
29
410522105
344280
65
222671
151258884
285153754
52
305038
556317173
240668037
506477995
405266
17
201215
8
93
111364
45078
374808
433676
16
190991
211096
84
343601
86
400309
96
88527
257892
96604
35
38
81411
87291009
9
15
79
97
88
239090
51
90
492647
85
11
23
47
28
4
37
190095
737655457
61042
93943
92
57
19272
745579993
44
388799
363311
67
21
12
67
26087
515799907
282804
39
512322486
53
138101
97
126967
138461
17
95
437348
87407237
345926
8
496569
117240
4
52
75
746470491
662319468
265560
8
77
935362945
56
50
204002
24
132579
46
26
426866
137104
380642560
856278906
71
96
73
351151
37183
74890
493088
42302
23
63
39
457438
22
51
336917
6
1
63
216326
222446
51651
94
157291
466422
93945
60
430870
35425
130937
15
40
277533
65
99
31827
915777828
3
343800
3
148078
16618
58
372032
218808
445639
34
499780
54
339792
62
295838
247606
1
5
2
315065
127932
21
18
57
1
4
37
51
34
43
86
96
230501
403523
27
6
99
820
50
183629
349228
66
85067
495408
3
435667
20
453353
31954
80
715589642
60500
7
88
426366
60
10
70324
4
310276
421837
94
71
35
78366
403405156
5
8
65
140554
54
88
81
762279945
376523
478759
479686
455060
33
456337
9
2
37
119965627
65
41
621952123
2
43
487141438
5
239149
64
20
23
490541
99
48
94
8
246732
282034
5
399497
326872
161527
24
3
24
53
87
94
9
279837
179819
145403
66
453172
56
82
832865555
8
39
491645
8
93
99
143922
265379
270300
3756
562104994
9
281467
9
294527
153238662
192548
88
80
404514
216031
409381
323291
93
40
420895
284610
15717
29
13
11
93
481528
2
131785
66
84
76
6
63
187654
56
213454497
21
6
92
952222865
7
57
105030
226779
192099
61619
25
6
58
41
23
680566746
244821
77
165088
332036
182026
184963
220832
495875
17
99
6
579622323
90
12115
67
43
204360
301093
254516
253534
95
33
3
71
40
49
12
198833
78
196631
373973
440259
292994667
10
312141
105106
71
70
63
5
324054
322574568
81676
57
187147
87
313275
225921
461120
90
268434
32
55
30579
434035
970583698
217624
75
88
126787
434678
325116
175346
9
35
304113
33
37
69
256613
324894
331109
92485
306317872
54
38
3
83
5
182102562
13
75
73
133137236
339180
104580283
266110
73
33026
302913570
341991
119674
443434
182733
219036
4
404488
490237
122551
2
3
222371
197114
380874
117269
76
382936477
9
63
274089996
931718401
8
93
82910
6
30
83
81
7
6
28103
91
182106
311565
54
4
2
307151
42199
497293
25
44
421538
28
14
7
92
41122
29
455545
8
316127
493550
28
3
288091
57
56
54
258400
391307
982187140
5
91
344652
349170
67
5
1
21
53
33
378102
8313
465637
24
23
17
277592724
73
463327
65
82
24
385297
329626
73528
85346
82
109983
468633
67
94
964766784
441100
19
32
6
56
725697364
53
25
43
4
74
60
303245
69
26
231945
980143945
35
69
1
71
476398
258209
85582
658824757
7
64
874856390
175772
98
86
18077974
886598481
466484
493591
35
66
171177
113698
87
85
57
21
81
126549
67582
251357
16
59
98
53462
26
125838
146598
334107303
21
19657306
302609
51
241209
8
6
30
9
17
15
1
7
51
381691
123386
161656199
87500
487187591
32
26
4
193010
383292
966520796
387436
307198
21
8
6
42
10
18
1
80
8
50
858061186
93
470258
74
86
180385
76
575300602
152093084
9
63
8
275823
73
133880
8
21368011
88
5
292373
74
46967
83
23
326281
8
30
92
9
9
47
371209
124580
72
43
4
30
82
52
74
143711
635128363
260102
53
346138
301160
397612
80
301831
263118
58
479004
86
65
38736
977278170
127730
734098828
460864
73
53
357956
40
185520
3
47
330963
80
394145
91
25
8
161891
204367
55
8
65
58
355567
29
35
29
26
89
405444
167783
75
582886893
732045560
38
440733
6
66
300647
79
49
23
58
71
230922
68
765675940
57
2768
435088
2
38696
643535686
9
41
4
384285885
2
57
7
449934
42
115332
75
457363
82
94
73
163917
78
112780
73
328761
67263
97614
326564805
209715
21
44
94
345360
116026
81893417
60789
384233
2
42
370414
372953
51455
17
7
4
226156
6
70
14043
25
493910
473282836
102938
3
218309
90883
158146
24
8
26
432546
166557
204281
2
205634269
8398
31554218
27
78
29
773802229
408245
79378
83
580252379
75
492475
378523
406750
4
127805
432630
64328
2
63
7
449211
457707485
64195
14
24
1
460758
72
47640
63222
68265
63
95
78
94
8
11
476525441
31
164069
442544
857770199
466050533
32
39
161619
83
58
1
323596
197505989
27
72
2
171263
69
2
873937906
84
59
16162
142810
471275
59
85
244621
8
35
87
98
3
312256
7
126563315
203526
628086678
74
54
57
136970
79
11
79
346420
38
211039
352673
32
46
20
478595
29855
9
37
44
91
70
149547
97
282259
262444
240165
629825664
250354712
431737
68
76973
64
62
4
7
106918
85
1
27013
191090
7
5877
88486
461351
299985
37
171293
40
68
61
99
41
68
181738
1
834821023
59
5
7
7
8
25
441699
27
80
196079
12
366538
88
38
9522
86
85
175462
58
92
834164926
6
50
356493
92
36
349414
40
32
11
74
427979
67
921097817
454885699
570810196
440597
146624
570940002
85
29
710637366
65
444928
448912
34
289113
220853
9
399966
26297
33
72778
564555712
284810
54
260592
80
99
21
186457
39
57
56
120304
72
25
3
213946
17
8
23
48
419459
8
26633
54
402431
80
36047
29
286471
102536139
48
85
201088
286151
145560
386471288
256983
239313246
715588822
394885
471864
300257
23
430240
450571
17
88
309037
470402625
184196
19
43
483182
470520
45
453040
401843
68331
63
221081
68
43
7
25713
428282
88
37
55
6
82728
198587
359228
76
58
43
5
47
27
54
17
215589
58
38
52
379858
6
47
95
49
70090
59
488747
3
376642
95835
8
112880420
98
20
60
445320
4
11
26
9
355781
26
74
480014
393910
57
348533
202622
117101
289047
37
430454
665966347
530116472
96
63
83
374106
11
57
63
483931
366648
46026
3
1
6
11
46
46
37
97
118721
90
9
86
11
63
116087
81106
3287
145283
35
451151
240801
9
28
298382
49
440820
5
71
425605
423810509
486892
6
63
5
276076
40015
9519
98
233760
74
89358
34
285853124
18
22150
191229
492849
41
7
281705
4
449720
96
3
48
65
105822
46
348571907
75201653
75
58
98
482711
115496
3
117407629
216469
930051857
96
456219
70
202114
79086
3
146359
387870
145826
113814
5
82
68
50
915388715
63
190256687
252863
90
70418
2229
33
2
72268787
471100361
44
35
223748
90
645189988
37
214705
82
86
389445
311442
82
35215
169525041
5
16
193843140
763029105
50
366688
77
99
8
68
3
36
2408
91
366687
67
37
673778728
35
12
1
3
766066782
82
443181
4
59547
91
198962
47568
14
87
17
94
9
96
311806
28
59
124696
665836735
72
29
68
50
88282
30
89902
358076
57602
35
61
386107
4
71
563941552
469812
18
9
24
488089
93
135433
1
79
75
8
66
41
5
45
26
77
222043
307546
45
381447
391120
16
47
26
6
32
58
5
11
93
9644
82
9
128372
496922
161197585
96
739547168
44
99326
441950
42
39
28
337735
186562
11336
396292
179424
30
424733
7
102401
44
272672873
66
19441
95
6
60
6
75
123924
143682
7
407657
788260148
1
65
124613
306441
635834394
71
12
707544463
1
42
338623
77
8
30012
24
230800934
50
94
182362
29
198616
66
461504
3
255825
47
88
233351
226056
77
87
91
127596
48
446044
450977
14
225680
144523
135719
80
387609
192826
215963
497177
250639801
156334
172652
459583
28
163268
153343
40
137892
314703
28
419060
61065461
799812371
273091
219897
440996
376491
81
174490
453687
48
88
18
875044549
226133
57
30
75
99
23
31439
74
44
121514677
7
230471
163300
854858644
241296
184078
3
39
296499
87
52
77
57
68
44
16
47
4
439458
75261
2
211654
38189
32191
48
23
15
57944790
168879
360320
69165
36860
4
148609
122769341
323740
99
93
69
376321
152920
57
50706
2
43
221274
350543
270567
260956
135469
150520
13
124087
37
88479
43
42
201377
4
44
44
256929
111141
97
168885
12546
763216426
57
39
15
39
65841
318580
274619
6
3
85
15
17
39
24743
12331
89922
9
389828
370606
169705
6
476125
52
252278
31908
57
68
6518
439101
27
47
79
84
3378
51
473187
938712964
15
397909
62
49
78
456033
452574843
67905
80
73
137250
328257
90
10
363672
46
297740
30
406377
47
49
7
59
8
58
4
37
19
94
83
86
558350285
395338
53641
4
86
90
202433
64
4941
9
12
904543533
279761
261661
188056
10
6
6
43
71999
38
453704
496010
3535038
120321
8
471830
497740
32604
420695
359620
90
3
87
9
76
196321
15
471179
120509
7
382179
315329
15
2995
41
5
5487
37
2237
3
262250
86
71
127834350
47
27
196476
71
99
459408
454874053
150743
303856
59
449451
446670
50
30
81
219445045
93
44
89
362452
476977
290797
8
877750740
345890171
93
99389
46
195704
769337135
273550
444516555
270197
20
413356
56
231426
28206
115877
544124664
83
6
174231
7
38
197083
268434
195804
69
6
78
267403
5
44
198483
60
135458
5
26
97
29
2
67
47
111958
813086360
100810
17599
44
445505170
39
33796
461395
752241731
606916354
64
248391
17
378419
423506
75
351049
3
295902
21
31
230327510
353492
8
6
23
75
459674
39
296282737
253952
42
806152509
530848113
35
17
301178
27
97
135665
87519250
234153
312996
57
45
210058
381734
34
182561
898349536
157012694
190303
8
464894
8
45
314381
147509
422704
85
204240
163545
208870
197976
472028
62
56
38
352623
172756
65
1
6752
174935
57
10
6
42
53
506365105
95
93
7
469717
389650039
265294
46
42
76
93
11
282359
353209
615521482
43
80
42
158621
89
53
180856
64090
119767
33
270357
481511
10
58
62
78
277799
30
249158
309745
137130616
73
45221
57
369941
119001
3
88
167016
168141
5
218588
4
237913
75
241528
30
57
5
329653
73
125678
33
43
47955
262598
137883
1
122359125
70
489712
92
37
189409
61
1
440715
83
3
24
65
2
61
208621
232151
84
68237
27
218331036
44
88901
46210
74004
56
17
600527001
489607
191967
10
228822600
32037
83
63
279774
97865933
450604
400209
8
390438
85
787379047
355549
26
287190
37
374130
58
469192
227762
55
279066
50
266100
5
340314985
270388
352825
23
9
31
68
5
97
80
67972
31
257260
26
478191
72
25
56
171466
4
148357
55
356455
371501
203564
53
249623448
345349
80
274118
44
4
74585
53
43631
7
59
94
111719
486345
44
393303
58
209123
74743
278595389
73
29056
42250
6
257709
450713
221726
417921
498298
40
471834
39
445963
315712
390771978
167602
803996299
3
60
39
22
1
195587
6
325740
1
151253
27
10
141224
431342
323409
481771
46
483397
84
130975982
40752
416335444
82
252768
30
809257155
34
56
121294
47
365961
489483
74
823680010
4
48
128629
82
417939
64701
94
6
31
490965
350869
1
151927
278262
1
205728
404605
401636
141684
99
914177142
65
1
66867
286014369
82
31165
53
5
357505
409561
116439
66
171419
43
462752
41
28
627201594
4
134475418
231926
287752
335740
94
902452136
480551
229248
388008
131399
714
28
93
64
69
32
989564205
976121663
111161
265171
84
377120238
471759
86
7
92870
69
400728
40
221399307
92
61
67910
311327
47
569100362
30
400681423
90
271641
11
425228
43
165183
176529
7
25322
138641
514670813
20
99
9
462050
462880
31543
5
75
234646
67
29
27
77
475295
13
3
961277940
441937
386930
3
256544
457402
40
9692
1
43
477401998
44
452844
4
24
217318
75849
15
83
310418
89
180380
8
2
30
93
74
17
207637560
88
77
40
7
435177
272656
81
10
61
177820
56
58
331810
37486
7
262315
65
32
78423
51
376405
51
263007
18
203700
2
52
71
305437
284874
196463
74
488756
77
2
6
70
493842
294358
4
482061
95
156189
56713
72
52
22
295988
52
23
10
2
78
199431
8
494401
270627
61
169786
83468
4076
468885
166986
31
75
466050
362114
291684
201721
28
957973929
117279
207027761
84
44
48
61
51
180217
7
358991
238763
64
267825
100226
64
303029
246214
9
39
20
84
65
78
397241
366235
307543
370632
42365
66
86
142603
83
112591
710126851
98
464619777
421655
478599
66
22
45
76
489626
20
459846
100164
49252498
91
254950
65
59
81
4
2759
12
448350
439832
2
164280
35
133790
5
5
13670
17074708
1272
31
405827
296264
5
139230
760284022
56
342202
35
40646
7
14
9574
64
47
3
941263103
472990
41
46
448939
54
234686789
1
26
50
70598051
331284
148688
167098
329939
11
8485
824128199
202657
579728698
472184
2
87
732555317
196760
381019
117518
71
94
78
443337
90
60
3
325243
706562769
347943
256938
229639179
37
10
312218
67424
493069
78154895
51825
985041833
379398580
120191
61
50
365445475
6
64520
442144
180434
88
924342175
6506
15416
4604
292182
1
2
6
337127563
477264
44
316294
2
1
8
4
439677
4
242088
337621
209023
256103
93
27916
69408247
455692
63
80
76
53
8554
2
422775
119552
64
114552
54
673784781
6
42
99
334798423
66
68918
38
252052
86
461385810
23
608582018
15
68
475005890
423669
50643
155496
253490029
5
494600
96
248192
54
31
77
402162
12
405953
343561
60988
404841
113251
56
204042
94
350423076
2
870
96
237751
43416
346668
8
864052450
80
73
69
167212
413826
2
9
16
16
42
4
8
147722
457517
158457
52
97
449171
39
87
325388
78
77
217214
781323460
460779
13
54116
94
54
62828
49511
17
28
15
21
50
445353
476059
28
42
999125538
16
8
432057
415483
198249
61
35594
64
430048
13
59
52
81
283671
188986
33
15
57
188802787
43
439468
63875
70
433926946
480
432805
103405
358268
35
15
23
68
270530
421638
21
11
39
96891981
192278
42
4
54
40
188159
65
62
14
85
280137
32
104777
30
44
32
122855
742123861
48
488829
77185
64
378965
251788
64
90
97141
420826
38
491143
73887
52
54
103426
326687
365644
69
17
10354
264110
414242
51
174406
45
55
19
154177
8
88
30
443741
394096083
184333
42
157793
91
432337
61
219740
174989129
139652
6
53
639438498
1
57
90
351910
79
25
73
74
89
227167
90685
81
342568
26
27
70
7
18
458499
97
5
129472
417204
83
227849
44
519720868
59884
63
488367
448895
959613361
148791
869051910
2
26
3
486876
211835
96
203918
61
2
9
54
8
4
307558
55
70
14
65
63
289498
239782
80
389750
845286811
3
6
20
43
82
178147
346226
3
85
3
270848
236948
134843
97
68
409298
456110
248377817
88
163451
35
22
34
29
231611
193704
157259
64336
154910
42
49
5
650581511
409482
187454
93017
7
49
26
75
237614
237566
30
49911
66
20343512
6
80
8
100715
486852
37
480914112
63
5
22334
64
235857
164674983
742986299
35
57
25
140689
8
21
42
50
205700
60
39
83
322730
141316
112561213
60
24
57
85
134883
134932
306419
13
64
220682
157365
52
32
93
57
365478
50
211326
82
23
125692473
499091
591767120
27
449888
8
64127
231122
58
78
61732
404921
38502
943521171
339593
261960
53
90
23
235752
396680
294026
98
8
65534
40
61
377939480
393684
21
46
14
83
96335763
165671
402652
6745291
60
9
56
65132538
9
70395
147876
51442402
35
97
44
71
20
328564
334101
85
42863
85
97481
25
67
70
218070
9
3
65338
834673508
92
965665468
4
303596
495602
39
41
14
59
95
83
409081
302500
2
116008
275778574
174027
51
339885
16154
28418
76
463399
316921
292696
821713955
395262
459119037
79889
188974
58
8
72
53
62
62
32
404020
86
558080028
45
67
463794
23580
72
231588566
5
471427
30232
25
2
1
84744
126098
77
8
59
101626
436372668
342790
43453
219607
117389169
418401
869086433
24
161793
356840580
6
35
18305
142349
9
747067243
1
729456639
36
440160
119526
771572903
152730
748179603
36
63
690246369
7
10
308659
321193
1
40
388616
53
94
3424
665711289
343988
55
364308
99
8350
296815
457004
491713
89
321195
29368
454583804
447499
16
56
59
4
36
6
99
93360
115811
68
3
215558
151076
22
393996
159210403
22
64107576
98
50
55
9
78
84
9
99
93
259758
74
233370
307315
47608
55
57
57
499058
44
9
246466
6
243985
7
55
43
40
64
438726
44
917246048
51
90250
445044
91
274370
41
76
81
86
415438
386988
53
482538
43
48
63
460934
376471
93
467845
135113
74
3
126149
486188
81
258859
53606
328914
451520
318078
27
11
239200
314778
11
70785
369658
41
132314
61566362
399486494
482913
6
485505
422250
81107
264905
224541
87
94
5
34
4
330122
74
7
128818
295524
914974716
66443
1
9
70
6
79
7
94
238533
81468
284111
116619
43
4
86
92602
58
35053922
44
58717723
934624068
19
2
215714
86
60
38
473466
21033
65
213775898
53
2
409877
314551
379667
57
68
51
72
36
463128
177795
115330
493791
2
55
2
301086
432278
81
468534
299179
330034
4
6
54
81
645907399
147799
286087
486607
205770
4
206718
54999
24
486655
323049
51
40
300945
15
58
227391
487646
83
115063594
67949
117002
34
189767
329605
241120
80
90
213365
444783
392321
211181
30
5
54992
79
20
36
495106
12
16
494709
73725
31
69
337219
67
83
296490
9
360260
275798091
23094
480336
74
51235
76942
50
45
368298
362290
45
74
47133
38083
448299
268899
6
367958
103033
445234
474426
20
10
67931581
5
596733938
16
35
178477
181233
41
80
455539
126687
470261
15
137851
23
348138
29463052
39
440049
67037
242218
464575
65
499309
220987
85166
43
462032
59
67
50
287957
11
356707
65
3
32
445899
80
412136
15
80166
49
6
803174477
40
330237
13
98842081
15642
42
565019687
17
54
273148
462213
99997
91271
408555318
76975
287928
37
86
396606
3
28
333898
1
435355547
1
127799
74
3
270972778
8
406021
319545201
11
421295
76587
73
322828
29
49
29
40
157204
60
75
19
46
80192
98
96
92626634
241555
826387960
123789
19
56
17
119949
44
197641
353158
494637
66
71
382816
98
46
388163
48
277700
409810
312637
79
5
60
44
264608
434177
670509993
256012
31
19
294819
75
85
353386
70
552119849
74
85
58
58
1
74
311931
83
308652
12370
308815
25
342546
486788
9
27
87271
85
8
46
400483
459948
9
411451
96
19884
9
11444
153691
1
118145
32
384170
194909
188622135
22
448967
6680
54
428738
51
30
127778
1
188682
76
88
286220
26
5
233917
424500
46
168000
28
35
262848
41776
23
93
480030
411687
116506
55
297572
34987
12
9
95
338078
214358
38
631500653
800369026
95
25
1
8
22
178763
898555696
168315
108038
800169489
76
96
244511
81
76
148400
24
32
19
191868
27
17
349671
151021867
80
41
276710
97
31
481990871
127950
6
7
437980
131654
135910
451745
36
15
339660
19
420310
41
316942
199263070
73
189636
98
44
95
96
19
239979
25
79
61
23
31
3
264182
24
90
273514
38
408690
23
42
18
61
445261
44
486837
117745
265258
466439911
397093
457331
279061
495162
31
25
5
429094
77229
152624
67
64
498915280
68
26
5
83
888978439
217424
35
26
14653
2
2638874
207363
82
24
23
21
27
20916
396430
51
34
39
15
345239
746096720
135801
96128
109030
40
70
82
7
386456
80
24
298060
40189
449898
3
22
246132
42
338598
399628
766529759
373318
471906
376736672
69668842
9
8
19775
60
51
56422
124213
38
68
81
167388
12912
485101
72
277213
17
35
21
156485848
58
18
77
314705
356890
4
217750
125499623
97014
1
94
91
59
43
60
4
473944
620693035
29
372155
379637
97
79
47
160701
1
82
88
36
373855532
416489
30
84
88
954291793
326800
420161
322803
147518
290827
3
71759
241919
57
177423
78
24
444838
44
216309
258459
441600
23
26
252664
165268
502783452
317090
80
358710
493579
26
121321
304886829
381902
429794133
108260
3
283327
371511
1
15
363809
22
39
251471
203929
56
62
348914
82
318224
28
5
31
75
398930
58
5
69
477611
191027
59
3
314688
70
30
26
450135
40
79
48830
50
665727765
12122
89
131088
386595
726825431
950768543
24
76
9
86
6
51
20
68
92
49
84
18
326551207
208151
245663004
91
52
18
37
852330587
49
130007
411335
269268
1
66
99
383533
290485
262748
433687
45
50902
92
16
140352
56
78
92
28
143008
224889
57
77
11
81542
98
147051328
11
60
60
14
39178
402720
510051660
2
446762
125860
774446905
4
981495156
48
68
31
477159
318010
358645
465576
98
9
290565
294375034
293866
305954
16
332086
52
68427
276701
5
128041
20
43621
488506813
251519
873626132
172248812
262863
64432
160034
38
34
59
473864
86115
3
9
8
191980
69
203015
9
62
2
69
70
101851
260974
58
58916
10
68
41
85
303921
94
350195
25
215819
33
61
104153
9
40042
111010
223959
442756496
57613
93
331134
539969969
400481
92374
95
103218
388167
126613014
372739
83
233573
356606461
94056
56
137625
11
30
42
71
708530946
194082
42
63394
52
8
781270456
491661
269391
17
309316
776930491
9
48
63
30
56
38
830575577
57
8
10
385732
460572
77
32
25
54
304807
6
57
382082
347929164
416875
432234
467588
3
66
480851
89
49
10
887771558
138147
79422
432657
5
95
482026
4
249565
73
47
169003
32
139184
281774
477651
9
21
77
15976
123113
321555
49
1
139953
84
89
39159
87
320906
224688
39
89
12
41
5772
365168
9
391481
114152
3
12
76
9
15
3
101493
2
282430
51
91189
400994
18904
41
36
176433
19
59
69
23
23
25
624226646
62
5
345783
419536
43
31
269160
69
432698
94
352838
277294
13144
52
281993
37
364228
451603
5
7
434945
400549
48
443284
25
291030
416466
84
29
30
269596
89
7
235023
36177
2
29
4
708971272
52
314980
33
4
406022
467347
288531
43
35
713693239
449421809
316964
80
80
9832
54
153579
446644
28
445591
35
314522
493622
409427
527871156
280703
70
613798453
3
326392892
26
301115
261886501
251731
5
536933371
51
76
8238
344479
303961
3
12
40
31177
8
50
80
39
39
2
6
323699
12
93
19
146114
162038
9
96
300098
69
472979
209229
9
8
23
418984
12
22
203294
36
16
40
166257
3
49
91
54
34
75000
515969948
3
24
493253
477257477
46065
5
25
73
199908451
369305
614229892
8
65779
23
76
450848959
449901
67
376741
378194
26
38
6
3
278136
239810
450983
153044782
187628
93
40
8215
29
6
33
2
36
66601
224588
277333
375201
112434
743810932
36
102213
99
67
110075
7
252099
51
472326
448175142
5
457389
707744193
91175
57
9
75289
451345
39
91
1
69
447427
585942805
3
246812
391024
24
11
94
97
77
277866
90
18
449238
482971805
176814
205267
228287176
432834
492646
55
764771754
473023
92
89276
293795
8
94
456453
158415
1
33
40
24740
70
79
40
744600460
194787
491101
238960
410547
49
47
87
41
293012
267464
9
69513
24
39
109799
142742
61265
43
364244912
52
1
59
52
462489
89
57
362073
72
474344
17
37
59
8
190543200
394847
30
3
383837
88874
570715676
121518
62
32385
5
215879
11
147525
360686
143739
457595
8
8
58861
213184114
185336
14
14
23
127010
143539
9
2
425132
933877587
198664055
312448
62654
247085
39
77
108763
8
469590
24
14
224522
231085
211755
127045140
62
438967
167569
2
392523
892951467
69
7
5
2
378046
25
51
23
329756
118428
39
45
93
992656119
68
6
174887
177586
92
73028
1
5
289904
16
184252257
98
747266667
378809
74890
61
27
395466
102394
1
91
40
90
1
87933
120924
27
127643
619182716
65
95
58
62
359281
44
8
98
17
214229
489547
57
1
9
126531481
50
342873
51
332475
346459
34871
346469
328731
275957
53
327307
406933117
489112
457869
28
3043
8
10
7
253479413
82
9
152150
119469
469021
5
937123667
91
473996726
427351
7242860
10
37
138634
96
73
7
386921
99
73
11
21
4
90
304136
9
70727
1
85
91
63
491916
186779
236462
407085
21327
49
4
194722
289181
4
63
86
81
18
58
61
63
82
78
421781
61
96
99
41
6
263769
29
360584029
359710
494328
26
73
70
220355
51
64
74081
64
497875
99791
278551
107274
83
43
12104
356060
397467
24
216583
456340603
7
71
20
244916584
627402001
373190
589281574
96
313152
562835513
6
28
71
4
77
71
124390548
79
20
175836
662861827
1
64096
442946
1
509542388
47
326256
78
315959
248926
9
315182
452422
425705
308042
43
58
27
69
71
90
87
954535206
93
2
94
49
53
883086597
56
314465
420633153
20
450571
63
673081314
44
64
3
449865
4
464556
68
404539724
23964
52
223402
49
56
7
99016
111157
33
138843
308096
6
468866
797702364
5374
99
450092
66
2
72
67
445370
427088
35510
34
54
95
3
494120
17
98
293864
54
87
498174
9
45
88
2
77411830
173816
7
308927234
55
813357255
73
55539
33
151639
7
89
3
864757926
70
36
249644
29
76
106934
48
81
29
22157
10751
34617
2
116191
63
244915
88489
236869094
341975
483585429
84
63
357301
10
601342906
60348
6843
224887
54639
92
248827
432784
40120895
8
200745
78
145031
394882
338858
6843
18
20050
64
44
58809
67194
69127486
27
728552056
90
65
74
70
502295637
90
36
187250
51
17608
47488
66
62
18
1
34098
450146
136217965
377649
241750
418645
94
333743609
7
58
6
618778221
206099
8
90
20436
254200
13768
84
99
22
176124
278612
145374
76
132135
99527
282906
335855
9
39
8
1
3
44
11
75
601407255
41
65
5
128788122
264123
71865
14
28
690620751
31174
76
731963590
86
96267
125720
455676
1
183622
484610
241948
228635
332222
7
36
69
937490162
226720
202957
7
907326194
732364684
443300
398449
230238
959808488
55303
8
48
353347
805274331
299711
53
388485540
42
53
342221
1
311596
90
40
30
97599
95
5
70
842621063
208089
324440
737343780
11
33
75
544532317
913718926
24793
33563
18380
16
112852
1
402450
140651
59
1
797388171
19
64
79
207905
118427
87
430097
225276
2
33
35
31478
307212
430547688
63
13451
336414
70
20
8
346398776
63
302639
123450
8
316045101
2
12229507
106764
170110
14
414260
19899
199567
304683
87
2059
37
286897
74509
40
168958
397551815
127234
297364
198569
67327820
28057
45
99678
95
388165
446734
289451937
1
99
61
596821154
68
453261300
90
336339
541300112
66
64
7
92
148860
278648
422917
462801
280081
35
316609
294876
47396
66
485338
357306
402630
84
9
35
81
93674
242887
45
82
416694
288776
481643
904041031
112133
94
28
77994
96
70
301344
80
67
85
9
49
10
49
31
232693
39
43
2021
280047773
31
996734840
14
2
466234
5
433979262
787865057
9
227369937
87
129847
54
25
265407
529765621
20
90
52
37
56772
51
175788
365483
450253
474189
232906
35257092
417284
6
495670
106240
18
95
339980
146882
58
24
85
64
132837
32
346339
19
310783
80
63
97
51
101242803
82
314939
4
12
607327372
68
384873
40
9
284632
497358
35
46
57
214803
43
89522
73
11
69
96
17
44228
367646
7
75
8
99629
56
34
57
86
49
4
9
106403
478432
312594467
74
428172
719900226
70
420750
382492
245255
787397708
202447
89
349782250
78
74
18928547
1
45
70
378228
359701
399033
394114
25
244276
38
507919264
98924
119611
80
95
175903
32
477377
490687
321038293
35
89
223974
421397
32187
94
25
7
16
223981
64
59
25
14
207113
424153
17
423093
88678
213056477
423579
72
342805
462026390
403022
199834
271671
435651
50109
54912
88
32837609
7
42
75
214366
349556
6
12
34
84
160362933
63595
371285
6
332092647
7
3
156588
7
87
14
36
279687
44489678
399597
589682286
33
240937
93
667842629
297300
232803
76
62
150361
26
376017878
235654
672293222
73
63
93
45
656264117
260434
57
312357
208697
44
22384569
66
368963
342676314
14
452926
34
51
37
54
537021883
134384056
473139
808923793
163461
593781784
7
12300
745256172
299484
489862
303608
3
127729
1
76
338958
134761
77
56
15
261789
51923
324478
105121
43
246877825
76
155229
353433
34
34
77591
77
868988693
41
59
522407151
99
74856
3
84872
400670
350728
38
2615
304971
24
48
30
74
50097
82
106310
158013
255496
8108
52073
459282
498920
102368
459407
552833638
49
59
38
728307426
11
85
4
498739
25
289837
798892877
148019093
63
275865
36
2
357112
30
289780
420703675
359875
139896
60485
84
790497744
44590
659662058
199323
280465
873397887
24
181764
19179
2
31349
5
37
42
5
375536801
253525
90704
45
28
494604
86644768
260854
416811
473922
444500
68
480696
248464
407796063
71
349865526
85021
41
70
75
282191
123822
298332
22508
71
4
43
13
634910175
585578975
7
355428
448040
932722696
69
6
98
77
233170
431318985
91114
660601598
55
56
110374
67
333880
49779
42
11288
473537
67
6
10
370806
94502
17775
22331
12
358905
490530
182484
397211
465385
30521
306920281
13
81
402048
8
361488058
7
5
68
45
59633
936427727
591909744
299839
406086
58
696087048
86
390532
458775
409552
45275
76
28
21
215508
84
209345
4
52
45
1
62308
85401
488156
317821940
91
48
228071
281147
44
98110917
32
436851
300421
62
75
5
11
82626
21
284681
3036
27
202728
446209
45
76
464430
162115
76
86
558769514
496090
78
67
158343
236683
47061
65
19
213729
29
4
399285
62
23798
2
453748
5
65
6628
393398
89
29
454745
75
363443
495452356
7
11
178778
31
45
57
370412
250121
97
400618698
21
364558
57483
30
7
15
28
82
222553
303720
85
9
399640
308919
7
7339
319558
98
55
4
262348744
128098
292450
26
378094
124409
415410
73
68
350013
55
52
696781628
86
89
65
268359
10
33
8
322643
12
42
22
64
63
434691
78571
54
90
85
49
86
89
54
98
421317
48387
89
2777
316778
75
40
69
77
46
75
10
37997
136752
169133942
428327
87
49438979
216286
193839
2
7
39
90
85
278826
1
38
146071
47
479517
483469
97
100244746
16
7972
191536
401384
65
42
57
9913
82
40
41
74
438864
79
39
37
21865
29
2
32
282028
248707
58718
95
140948
2
321453
78
79
3
6
428192
130618
11
856252101
28
96
40616
99
265251
381391
99917
14504
397291
298947
11
70
432807
5
20456
71
670413480
43
352674
2
35037
274153
6
412665
70
293169
89
57
93
31
13
44
94
978116642
704213709
70162
77
84271
211298
6
17636
89
38
223130
51
6751
216447596
30926
84
65
109934
8
173919
28306
282920
96
326608
27
39
394972
354046
194273
286659
433580
826305727
618949941
454076
22955
9
24
90
87
23
176824
49
284825
7
11
408052
44
77
29
66482
8
62
124151718
804483728
377805
64
14
255649
36
196374
408117
52
5
4
78
91548
66
8
83119
94
70
56
81342
59
139152
5
247465
34241
383309
662867448
104767
248931028
27708
102211
68
448746
486681
11
299987
469009
95
79
286611
359515
69
11
23
224865
37
313192
32
84
117047
501415197
1585
99219
208313
23
262738
4
4
58
52
543487202
18
35
330750
14
392750
271468
230885
69
80
54
1
189985
388688884
94
731502659
774958986
98
49
14783
47
98
40
13
84
75
52
69
181673
83
421853
535972039
4
451859
43494
47
342726
52
67
54869
7
183980
22422
30
298941
82
52
58542
264589
1
41
81
66
294333
9
30
758153261
99
56
30
57
334838
256151
98102
115769
85
214185
66
62
397625
356975
13121
7
8
345006
221618
99
333800
21
190501
170243
32
8
226066
9
18
137420
80
40
117989
43
128331
458965
432710
41
12
53
89
99
91
614632055
780651159
81
53
265438
7
128796
15
18902
343897
815100745
58
1
2
1
58012
92
5
229929
48
68
37
344999240
23
114559
392461
104264
53
8
460242
28
351979
16
73
7
234527
10610
23
32
71
91
168041
32627
54587
35
40
99292924
42107
9
51
422218
991194059
62
170731
93
475887
10
92
290378
380560
96
254829
52
76
888166748
87
49
224759
125734
80
46
461231003
405565
24
324084
58
750247866
485423
96
154449
837801147
126008
55
4
150824
65
223811
27
9
65
344333069
23
2
40
324104
410565
1
267825
3
82
13321
423075
790815916
371156
78
26
48
437200
1
70
4
395207
50
1
422057128
361285
869574132
48
4955
453145
46
22
7
20
59760
253414
156406
72
37648
295440
419385
7
280404
342844
56236
89
58
407058
35
293523
45
16
117099
1
42
307493
305129
471496
5398
97
61
6
77
138660
27
54542
218763
121654
5
77
7
74
36
408712
85
28
1
485347185
25
344182
22
76
485037552
86522
97
11
73753
34
39
90
42
149404
1
485676
436783
81859
358453
111945
24
312952
342321
89
8
125642
69
43
158225
61
243215
51237
369941
17
49
324320068
66
22
37
346285
42
97
79397
72
87
120311
514073482
487552594
154211
64
10
46
41
150744
34
84
80
216847
249001
1
38714
72
74
441960
99277
431413
261774
1
68
13
30
490283
1
3
157899
60
365780
265576
457335
385372
11545
187015
95
6
81709
46
43
78
81
86
486101
319509
3
49
36
42
20
24328
85
216508339
4252
870455279
83053
445811
7
4
26302
199651
28
222748
2
6
317301
86
538234620
10
418019
62
69
50
34
76
347419
7
29
6
349448
16909
83
189966724
44385
92
55
761260901
41
105066
64
26
64
14
379179
98
94
83
228362
86
48
122887
73
69
472541
164342
155785
68611
64
468983
6
23
65
100868815
480950
3
403109
31
169542
65
193249
61
378582
496228
389907
212431
75
2
201707
70
96
51
63328
17939
180055
5
21820
167158
7
6
34
212504
563297374
40907
16
39
469090
434013
101479
383307
372182366
65
90442
40
139104
35084
238461
20
18
129970
4
34
275926209
371832
86
92
421321
21806
238280
35
18
38
303998
102387
4
182023
42
64
296452
340613101
89850
390890
31
454106
251169
76
4
276305149
349327
474466
87
88357
2
71
17929
227368
51
110217
82
21
13
25
30
10
62
73
187069
150949
15
73
11
61
974545185
2
66
84
5
227570
141126
54
496560
60
347006
309455
53529
246635
51
484606
872455572
170216430
36
95
9
428845838
316627
418799
223273
68
2
275977
19
467054
46
266412
361362
23
6
6
531802125
98
57
50518
99
3
74868
455244
66
996142394
39
783676846
254535
247243205
41
9134
47
174580
145798091
913270901
277410
728966618
101387
5
319745
863938740
317517
144724
380558
18
87
601734763
69
86
902201287
472371
441046
82
134820
464439
257924698
99
474897139
660443166
4
84
57
92
92
58
205615
66447489
6
307466
48150
21
134909
271241
252421
6386
44
35
66
456808
86
59
434408
132718
739733626
63
642129608
47
322811989
404860
490996
27
8
345172
388008250
396997
88245
63
3
75153
52
33
81
12
7
179922
9
3
248898
194367
477141
80
6
194666
99
51
401013
204388
8
92
19392
914412145
141905
483604
655449918
53
1922
152226
8237
388214
283403
337075
197417300
519835403
169848
6
4
1324
102961
16
1683
54
76
8
379530
46
237642
31
51
494423
84986631
256014
69
866732255
17
57
6
6
65878
120676
43
4
48
197876
229118
451629
12
24
257236
74
358783
66
83
352070
246102
153456
124355
789389091
8
22
35980288
220199
344304
161013
372558
36
130493
40
71
465036
50
3
35
299577
78
31
159779135
118415
72
55167
64196
96
4
91
246700
163835774
274123
33
148162
270220
22
43
375330703
200377
140964
28
99
9452
706340454
255650
318578
81
311740
606902815
659848330
80017
9
122256
329302
5
425485
16
160119
17
76
78
86
75
28
8
91
172159
37
43
8
88
446522
80
415265
412213
168623
448824
97
373983
21
327815
97
83
441531
21
43
313690
23
429298
309094
12
49
42006
18
22
100463
410981
86
286624
67
827329055
370444
169671
44
21
62
83
4
391278
57
99
179983
98
200664
21
86
5
5
48
476863
85
172736
106780
408567
435138
4
488648
152025
210970
66301
6
57
51
376055051
98
66
169191
7
31
10
1
50
15
286989
86
264562
43
801883287
70
37009
67
96
55662
360612
274471
122313
39
488609
33
322911
84204
5
92
497850
2
76
7
105616
46
229484
57
169411
9
6
422786719
53
217339
151091
47
370392
71
9
437432
273611
157187
458157
464148
20
7
11
30
77
424272
33
191505
310042
72
301427
397997
197880
73
35
249332
64
172934020
137573
174112
57
5
87
95089
340517400
6
60
16
80
781777215
99
223900
69
232937061
416197
15095535
37
60
408125
6
306445
45
431464
25443
126139310
99
73484
411950
172488
409971
75
43
219788
18
426223
94096
209242
81641
59
710810972
23
280189
80
34
57
59165
26
201219
184692
76
64
900733248
78
406790
92
4
32
96
11
347919
67
340150
157829961
638581030
212423
239077
65
30
11
490335
485964
9746
480915
5
31512
229220
33
761591365
409078
3
356457
83
5
29
96
88
5
87
43
17
38
350564
420911
458162
37
68440
67
23
37
49
10
6
542753252
222108
64
628934818
15
86
81988
457670
71
278553
125837
342996
46
19
11
296995
23
263023
62
184431
68773
9
54
55
486214
311611
297288923
4
43
8
437713
99
426803
3
40
595783815
384243
685249408
415700
360452
355461305
4
13426
186747
556126108
11
80
42
28
330865
437625
469788
258935
39
93
36613
320119
352149
897227288
230635
73
316411
25
372937
9
56
7
75
666290488
16
4
7
52
81
6
30
7
136251
73
77
136323560
64
198113
485117
286567
344601
50
968718155
18
355522
19
87
79
300116
2
424108
5
6
497758
135569
497775
104171734
34039
85
97
46
476447
3
157767
182360
237554
991204077
374995
154924
238248
215426
145890
488997
46181
50
94
4175
68
185196
71482
425124
65
11
95
91
3
115255683
275393
83
445370550
10
336554025
217865
43553
19
445369
489762
99
340081
54153
450080
10
329397
52
309275
85
426742167
480474
67
70
313350
78769
45
23
141931
52
1
525169266
143318
1
8
99
87
411975
86
89
701307541
79428
8
1
472733
89
41
9
230437
9
63290
21
2
422277
336084
284934
98
5
32
301032
413366
436133
61
214828
26
371360
5
9
66
158061
44394
20355
110710
13
77
91
170755
6
14
426622
56
25
52
8
181642
14
35
478816
94
194907
413526
9
4
66
58
282752
210957
13750
58
392855
5
84
39
99
8
81
24
206744
316395
27
43
72510182
174370
83
384516
6
54
352266052
33
82
40
184071
394097
8354
83
18
88
261124
273075
420954609
187612
38
14
204995912
95
837028316
40
85
18
150162
479338
57713
15
156635228
33341
204026
4
3
4
340054
242973
69
15
297143
33145
53
335566
2
331989
171554
5
28
382545
22
14
97062
231365
87
67
5
31300
11
197655
119786
85
958695295
3
57
63
28
58
90
21
296027
73
7
38678
237055
92229
220941
376751
202559
27
66
15
43
70
303948
95
126549
25160
18509
489376
386287948
83
16
14
89
94
81
293609
233909
82
49012
73
5
243806
58507
387660
154530
66
275534
704332687
311291
282940
99
294988
23
74
97
298448
51
33
285437
58
238028
105064
74
58
303294
84
40
474846
304492025
391764
8664
5
78
3
452529
66
497264
603204152
15
241639
29
3
81
52
279504
33
2
14
1
98
87
45
57
5
32891
58
8
45
78
20
923731228
2
150746
306413
126053
4
349984
227388033
40466
243347
55
499042
65
485818
264043
300993
7
95
84388
24
50
260500
7484
16
17451
87
39
33
778485091
989478336
58
431081
60903
76
808117805
105496
9
283348
286155
52
7
235036
59961
2
84
64
80730
56
27
70
9
356671
25
297923
97
49
17298
48
105400
93
445930
432391
160976
430442
54
47
326463
79
471172257
209646
201014830
156623
25
11
238533
86
5
84
132307
260078117
166361
31637
36287
9
276394
54
23
100374748
487302
109515305
904993363
87502
462300
6
85049
64
961896946
335232
258256508
70
454402
496495
5
180530
53
881414695
15390
1
59
85
91896
429260811
8
297916
69
181858
163714
69299
277044
143215
584551492
67
275284
787992131
235790
31
122533
32
179974
23
32
110459
304627
100316
250395
61
74
7
325674
50
126713
3819
180178
23
215514
79
94
29
88
72622
7945716
22
84830
4
360802
704625611
303081
911573773
148204
34
494525
93584
66
57
82
272623
958599609
173103320
63
400821
10
381579
352646
270325
981429241
5
76
1
82676
176988
40939
41
66
487233
341483954
78
5
3
146478
135484
422499
42
96
95
170130164
8
402963020
3
48
4
214875
31
296417
10903
1
40
230005014
140340439
73
117075
60
78
44
183212
9
251962
34
12
277157
463935
82
64
18
93696
573987528
411076
37
310356
32
69
404640843
250395
1
74
414735
202743
47
94011
303457
24
71
46
56
343886
4
386357
371019
85
7
36
6
190401
390740
485351
25
385112
130895
288973
752235464
118281
7
93
230839
302117
219265418
1
205717
96
47
395908
368666
991332190
178089808
4
345358247
45
711345722
61368574
95
137911
60271
1
209898
78
774254797
53
71973
13
32
199326631
334673
278592
253025
335034
52
300248
19
251338
140219
79
325878
80
351112
104958
62
483181
95
4
3
238227
7
58
35802
261070
78
313804
75
318375
152192
665396874
50
207573
178519
17
236095
21
493645
28
7
324251
31
22
216081
4
95
5
6
35
32
57
29
92
226187
411573
93
347353545
6
349197
768384699
62
33325
73
477977
45
200320
772768039
89
82040
28
36756
214407306
198042
59
298599
1
78
50
58
448558347
80
26
77238
77
79
4
1
293995
95
263772
89
37
43
44
24
12
365724
8
914
56
16436
327473
7
483945
314741307
29
62
363417
46993
489309
150087
292962
33
301761
893786653
981605826
37008
24
16
416879
188938
54
28
339046
8
24
126201
27
16
248759566
343419
8
99
391230
85
99
73
27
72
5
97398
1
87
4
275306
43
176712
22
6
15
81
206654
7
12
56
22
417595
8
457271
77
164042
495575
63
72
97
776112832
320460
4
41
89
34
60
283799
240001
202453670
94
28
2
103539
169569
2
277438005
288843
13
3
62931
231925
421788589
48
49
24
14018
2
85
16
409052082
51
61
975912352
597291975
80
62
108560
59
193822
363681
61034
61
76
27
80
742233090
88134
391664
92
283791
238764092
3
473792
9
453370
10137
7
449286
125881
45
6
214704
146585
3
182778
98
6
201854
353468
63
17
271567651
17849
51
256873
8
464341
80
33
353141
9
413269
59
676627102
21789
311560
34
330174
38386
424864
894222065
418920
2
51029
317407
23
68
104284
65836
55
76
192870297
64
98224
469089
308146
25751
45
261638
79787
47
20
102677
403229
47
704421773
23
34
17
224117
273030922
36
8
72
149377
50
30
389922
24236
76
63
31
353161
685353405
8
16
218311437
22
90
113925
25
263795
4
187732
135849
470263
35
11730
76
299408
62
319227
12
16
12
89
64
57
504966606
81
512625521
270614
446333
189692
443716
62060
300833
417243
7991
261946
89
39
5
420365
85
164649
51063
41
69
111332
398380
8
4
370486
2
204961
121285
53383
71
77
552937941
18
366886
9
43
355269
78
221080
73
58
97
369609
215592
344907
76
34
470553
65
77
200822
254610
294721
5
1
35
67
91
242076
72
93
3182
38
5
2
84
56
324356
92
92
42
257027839
258188
298292
1
56
316904
987594045
93
2
31973
94
166983
43
757624293
47
49
3
92
48278
54
12
434748
77
99
140849
3
293778
410424
158211
374652
450672
83272259
63
210513
361202
15
248977601
676356796
410059
1284
9
8
7
90
439909
312834
268746
5600
488127
381451232
413934
69696
82137
195812
3
442381
90
66
8
75
391179728
342669
61
250859
50
380669
234474
268385
79
29
9
11865
72176
92
80
27
347101
89
209473
36
62
87
61
25906
40
5696
56
232483678
32
18
9
575865897
596875988
96
7
351142
306368
333081
15
448066
64
68
364657
4
95
457755586
86
48426
84
7
2315
62
86403
46
6
3
40451
38
23
522298585
150754
152239
233255
69916
320915
5
18
759854754
30
24
118992
274632
53714863
350143
1
215432
19
4
99
16
377985
83
89
431789
1
910420150
421451
494760
175501
239444
128202
75
476438
649041309
90192
341849079
229869
12
13
136941
197443
208507
235312
352513
444373
358486
433975
8
63433
60
234111
27501
359240
20487
6
32276
389404
389267
4
297335
417590
57
17
67
219763
968462856
46152
120128
87
230454
35
61
417145
170951
345405
272457
4
91
37
34259
95771
38
398679
30
153977
29
7
18
168852
468003
15
142249
135315
229966
13
413677
69
142605
19
406522
482355
449509
132007
214272
7
90
330101
52
79
286334
18
78
92
378197
31
2
18
119458
46
435691
5
63
3
49
448840
490491
4
282956684
330800
493080
82
49
190763
43
106412
50
40
228659
6
325760
252778
28
56
221305210
282663
404496
2
15481
31
306694
64
60
319093
6
143693
478782
63
31550
75
843589517
88
244060
203725099
66821
890252847
50
1
57
3
14
695054827
28
403004
7
9
460053
467933
305364
345837
260208
757970429
43
363543
19
130430
84
64
76
1
121650
52
175722
5
182448
63
177824
17
95
318525
71
240371
33
390978
6
35
139798510
52
581170726
66
107447576
395795933
32
497717
13
38
20
270681
197721
25
227352
323679
45830
89
164238
41829
237128
9
90
349886
80
272429712
373938
82
106984
30
26
58
338216
736275287
5
319254
65
53
4
50
243162
15
99
127650
203375
43
132088
411324
72
15
386659
78
50
390560
2
459931
79
93
345174
58
341855
407986
77
74371
80
324304
91
354569
84
93747
713306764
27
480360
43
47
82
77146
84
67260626
258694
187353
401506
30
405215
95
18
59
1
39
167028
131824
39
17
433744
78
40
212773
58
66
69
307627
55
63
48
29
84
7
238353605
95
4730
483596
35
17
121713
402932
401655
77
452160
93688745
58
58
216932363
305307
231947
34
65
893883823
352181
42
5
72
50882
66
453450
8181
67
31381
45
99
73
87
4
86
92
63
19
72125
359073
35
336036
182287
159967
146551
259258
78
53
80
63
433627
41
135038
29623
411632
63
64
308855
99
496745
72
73
137525642
30
79
15
79
395693
78
9
352735
52339
4
93064
539625883
40300
78
428630
3
70
44
381615
418415
8
75002
34317
68964
96
52
95
27
70
9
790616669
54710
96
329397
13
79
245652
37
2
50096
59
321832091
53391
83
71
35
375326
455862
48
36
340862
40
92
497025779
332620
23
89
45
90
57
1
139581300
236638
1
131598
32
18
3
354911
120293
406420
116743
247136
5
64
11
113108
79
1
101879
7
713882809
93
5
348074
24
69
320089
6
491573
1
4
209870
819432793
4
3
170630
84
54
65
447788
32
361368
73
232848
520821081
7
83
42
44
22
8
391442638
101609
78855
68
52
37017755
310427
16913
4
56734
81
82120
99
38
147586
17
82
364328
8
572782869
33
66
98
83354
84
412641
39
86948
53
2
61
61507
462790
78
903559183
34
174450
38
492777
153437
130756
49730
47
100570
33
376902
10
440738
478287
571043445
52
78
18
457198330
26
153494
444614
27234
486345709
472203
97
23
5
186406
45
85
319210
8
58
48
70
2
388121
311778
76
979630580
67
68
213305
208943
7
3
74953
1
49
9
267989
50
24
47
72321
296711
4
109313
49
97
60
25
35
547974912
10
931936375
15974
92
142164
124725
267358444
57
70
203099
199497
95
79
11
5
491545
91
90
4
71
6
76
15
60968832
960230796
344263
411432
40
92319
37
170151
26
10
243812
20
9
354353
113655
12
13
6
47
3
190743
265562
13
94
16
900708116
325574
4
8
473252
277024
261109
2467
51
48267
58
76997
23
417430
8
50
44919
271360
22
14312505
31765
899856817
235764
984234610
52
57930
25
281476
50
66
297150
5
459848
4
73
359347
13
378155
8
51
17
31
9
46
473111
537705433
55
73
39
69
11
2
416790
171733
484606
256164
81
833787022
473171
63
3
863987081
97
8
85
30
1
444823
244326
3
77
80
44
11
838619718
89
355138
159226
18
10
464709
56
81
102410
167263
77
10
265785
72
33
3
33
12
56
38
32746
31
176933
97
235413
211666
307281
482024
371107
6
74
29
392548841
101540
7
35218
704794658
9029
31
206092
8
629937730
264545
360516
22
23958
32
26340
6
350348
12
90
260425
73
314048
86
96
60542
88083
3
55
179847
284188
249294
52
75
168947
706412466
3
93
10
314481
75
386154
48
357395
26
260619
54
435089
32
80
48
2
241813
226359
6
386087
94
426182
98
76
368711
170191
63
28
3564
56597
212676
48
87
123382
56
4
47
44405
68893230
983796575
81
112665
97
401769
2
967174789
273602
475238
71721
8
369688
369293
40
20
8668
90
75
9139
13245
96986
37
6
422199201
1
16
54
5
52
423950
415248
78
249788417
315430668
119132
70
85
25
45
56
2
52074
23
54
288597
414253
165341
21056
72
273074228
34
133255
95
4
317330
3
877097768
107795
31
836926029
76
87
174069
77
5
266885
44
420946108
347642
214291
34
13
14
76843
85
4
89
7
95214
37
389529026
335693
289175
35
62
257256
310106
36
74
11
379738
192940
35
19
2
54
32
265178
51
3
379414
55
612
344442
473154
99
36
65
341891
3
612197516
5
87
6
63
31
240998
70
378277710
147410
6
75
73
57
5
229595329
327002
38772
387374
88
64
98
412969
105623
416987
15
94
33
24
44
5
32
74
951055999
372228
465380
365176
94
44
27
198720
74
22487
1
296185
161820
8666
17
76
3
5148
7
94
322410
151114488
216323
16864
705622596
80
15619
815003035
361552
159666
367387
259064
483612
471072
5
259413152
193421
68
33
10
480337
421122
55
489455
360000
63
725341379
481824
96
3
35
242226248
613277110
67
350831
320057
7
6
384949
292350
49
791242937
129134
29
149014
250062
154912
73
67
50
2
97
182313
3
20
50
116275
390859
10
593236671
2
316440
344888
393055
333885
72
91
81
7
251037
53
67
461714
22
22
178262
211625
42
98
74
71307
5
183281
29
66
492532
5
4
153572
315981
30
7
10
12
79
334233
62
72
426186
35
390398
1
961585055
9
49
88
49
878172991
35139787
44
43
87383
25410
39
131226
388364679
144481
12
304469374
64
8
468817
482164263
99
2
6394582
120156444
11
43
7
4
3
6
750622437
10
190787
93
30
50
212979
71995
52
286652
376102
48
92939346
7
249314
27
357498
45
179233
89
567563446
22
71059
14
5450810
287350
1
95268380
432848
28
799403632
56837
59
61
214952
379720
468885
97
42
63
92179320
450043
26160
88
78302
452047
30
362001
775630286
75
172406328
5
23
390101321
73
194928
38
138701
226504
268475
51557
448292
261703
48
14228
250794
2
320685
246036
9
639875884
52
98
190265
85
13
138803
31
67
156907
346631
80
432436
240994
368670
99
93
65
949994236
53
93
221662
185105297
471344000
72
469677
19
19
462604487
8
4
1
57839
72
146923
44727
64
364334
451066
185576
27
425611
125002
124810
211438
458474
419551
55
403909
40
291036722
95377
296200
116520
21892
276108
75979
3
14
67
92286
96
280124
54
248792
200586
40
201375
304729
563528137
430372
96
43
135192317
41
68
6
76112055
2857
4895
140338
89
122652
68564222
341888
469329
30
6
47
41
151834
90
40
72
24
95599
301016
29
30500
3
54
89390
9
70
489517
71
124545
41
41
56
28
191141
237584
52
328149
441747
49
86
276044
85
6
79
497446
385080
28227
52
225147
24
99
56
291953060
6
94
494709
16
6
68
289561
167635
1
818172776
474813
929978763
2
41
77
947997657
70
98
231118
287035350
70
293704
5
13
143946
1
73
402008
97
393076
46
274419
55
76
51
45
415075
446071
13
78
468111
88
1
6
323735
94
101629
12
363149
4
90
53
22
39
319746
48
457444
794293434
99
90
44
162516
30
12
38
30
15
50322
270102
354063
474952
248781
69866
46
485516751
275989
18
265023
107990
99
335548
8
36
22
60
49
327933
321148
10227
54
6
15483
85462
90
66
391765
59
50787
313870762
31
488464
215737
8
5
387578
325674
76
4
71
83
7336
290088
115872
408453
51
38
4
122462
39
8
24
51
600496211
54
473894
781974667
242679
947230037
9
205925
42
21
134531
268092
58
21680
143278
374971
37
482752
116305
182502
8
21326
68
454910
345845
98
80605
8
69
69
218680
67
87
81267
39
76
364412
243328
153313
310701
46
83143
26
648000617
52
456503409
69
224283
50
421969
36
6
6
43
87
4
48
176636
397125
360495
227210504
42
18
274983
24
88785
245243
239444
30
78
6
129387
21
333736
188021
50
40
789222047
22
49
25
33
692504489
89
544201320
24
89
78
108313
345848
65
4
18
817689169
90
397368
42
20797
68
40
147456
2
83
237201
470888
97853
74049
4
56733
1
322937
37
65335
390093
199198
72
80
22
22629
436067
84
16
25
6
5
103453495
58
3
62
83218
22
89
360706
2
259094
89
337877
181869
408536
20
60
65
194504
4
89053
6
204285
22
24
23
398454888
300771
394263
17
281988
485091
17091
48
200760
330973
264984
36
247435
311690806
15
68
97469
63
97
332064302
35
409139
40
109660
36
55
76189
97
787556654
27772
14
250112
4
23
178341
57414
226833
48
21
21852074
90970
288216
240691
741412192
137941
69777
351699188
306193
30
71
9
473812145
133843
36254
428648
1
300955
79041
104150
482819
59
7
32
93
68
3
373963
56
450764
29
624723986
442926671
218567
52
480388
237685971
84
40
7
103190243
18
370295
11501
428222
44
34
8
69
7
308296
326141198
390249
9
33
293967
378582
372447
10136
91
71
3
208331
58
636243913
270997
95
109060
84
99
308787601
29
333809
313326
13
441543433
55
271600
332051629
206774
48
382301
18
737815500
27
177707
79
53840
83
2
367014
39
57
454827
441467
31
49
360601
324078
284967
398151
158218787
270796626
313772
79
48
85
407770624
7
96
83
141346
123148
5
386815885
464649
431708
3
33
565136384
88
18
3
10
29
50744
394197
114288
428324788
82
23
499203
25
81
22
2
443593
36
274112
7
316778
630873593
451748
256782
70
278908
66478
181907192
550951594
5
2
91
7
381336108
119625
308611
47
53
538003157
191435
189874
116171
78
25193
52475255
82
109320
142104
125567938
17
98
10
3702
375126
52
615934440
143622
317238
23
181532
689964876
451672
17
274303
99719
97
101267
36
41781
3
601307179
158515
474632
62
12
88
134666
56
632474548
145825
61
56
372168
2
389817
178440
31
32665
333291603
84
23
333313
92
189079
86
80
24247
259497
47
569721828
329054
958226978
6
606998520
323711
116433330
247937
3
17294
52
139344
28
439392
494575
19825
14
15
21
6
556908878
16
41
70
7
3
61
303998
256318438
472463
49
199212118
34758379
68
474727
99
55
23
79
32
502805960
1
20
46877
496647
298329
197946999
16361
70
79
81411
488627
53
33
79484
89
36
16
96
159684
369898238
109121605
113218
16
13
26
4
62
7
40
493729
245588
69
97063
5
389933
2
5
233020
9
24
46
141675
724443744
324501
331524
49
25
655178655
34
421468
91
122739689
196641
4
5
21
2
91
331073
95
618276090
23
1
28
3
312633
407536
49
75
307758
27107
32420
101089
4
925481454
238651
34
74
206262
90
297808
464121000
97756
16
86958
61
85
361527197
99
80
21
35
9
54
1166
4
61
1
60
493088
760863971
63
27
99
89
956503629
75
5
650817587
95
481649
306217557
50666
32325
49
95
364865
74
80649
17
11
868384036
738894753
180751207
93
51
76672
16
368320
92733
52
284710
107905
5
9
42
12
70
36
97086
95
301068
85
99756
797343126
32
158742
22236011
87293
59
25
83
273872202
88
3
476911
73
11
392796
69
28
94
423640600
5
226428
41
35
93
427103
21
7
87
60
97
31
385126
825837942
109212
3
9
62
57
78188
257680
408119
7
260557
8
8
46
16
404670
134155
184969160
67
86
432959368
84
11
211608
97
78
737931368
65
428328
55
181270
201631
70
65
330486
54
18
290583
39
6
46
23
70
471450
191822
95
56
6
92
200307
57
3
263855912
241460
89794023
91
73348
868519727
93
19
144126
98
4
472007
55
238210
403393
25449
6305
281223
60
105713
406555
265174
20
2
165870
1
36312
238536470
349410
18
90
393646956
25
83
78449
131013
439555
12
243927
420793
1
46
77
27925
50
5
56856
279233487
173473
30
73
5
147190
36
140598
25
18
354054
79
39568
35
9
49
43
19
38
5
494586
1
87
373209
21
48
376747
427421
63
450651
9
444062
378389
26047
338479
238938
466534
248310
376642
3
195703
61239
60792
464902
35
61205
56
73
4
41
35
5
370554371
28
254657
19
131441
16
85263
74
23
339598
497688
333445539
223483
72
719747113
390835
222448010
304897
14
20
41
68
258853
325219
99
278752
252780
9
63
217772
333829
65135
74
58
285802
833755731
3
265729
160228883
2159
72
92
331388538
1
73
470964
4
8
61211
386962
213306
46
25
50
275351
39717
19
4
7
7
46
73
23
71
30738
52
104482
91
101121411
59
397928
477331
132951
78
96045
4825915
812232917
113590
36529
356439
257710
3
77
480624514
261656
33
499310503
94
93
6
154506
9
228434
725841604
79
79
282697
479632
70
273908
910595931
831579438
419694
85
75783967
16
342122
270843
282031
411209
163425
444285
52
7
481776
4
19
72
116781
314479
48
9
383797216
162622
78207
83
480085674
84
6710
370663
85
50
21476
12406
158305
76
109153218
185394
432943
413257
308286
18
429125
363718
70
7
260564189
70
360701
275134
15879
50
277709731
203316
53
452915
58013
47
110828
94
31
170470
42
135099
57
12
103640330
68
40
40
481981
62
80
276587
92442
55
33735
49
269642
441273457
71
286609717
69
15
857882638
849372800
14
2
479225
2
37
15
413411
6
478429
214663
18
91
156489
378500
463049
361983
2
531082184
199972
46
265475
295495
226998
9
35
263983
2
362648
174087
202329
29292
73
295357
61
218587
462550
405163448
10
36
90380
492760
72
36
49
468529
11134
62788
15829
20
64
61
79
592598317
193857
25
185893
202204
41949
48
201228
8
75748
276547
205662
223945
90
53
170661
34
28
79
64
4
362622
89
8
56
51
940637514
977048377
493700
14
294038
8927
387819
188274629
795373686
23603
703458897
85446
51
67
330146
142335
83769
407373
160929
170887
496912
19
28
338354
94
2
7
65
143739
384960
227004
17
86
154594
93
122539
70
11
1
43
185376
306546
419312
71
148206
208253931
84
5
435367
452209
362256
91
20
939791859
8
52763
9
439959
195670
36
78
405578
5
401268
268599
96
166125
180278
84
296362
76
488590
49
55
75
80
69
240946
268467
3
87862
495949
876748276
333720
6
97
75
7
113916
470338
191519
397430
64
9
34
293163
25
103615
440638
3
87
32
86
146553
34288
79837
467077
3
386985
90
64
55
413955
315129
535466309
14
28
72
418247
47708
155018
13
489363
52341
37
63757
64
38
2
44
151902
90793
31
361944
402170
460556
69
78
39646
69
2
63
264742
517495554
645412292
85
12
69
450977
114814
181169
30
99
344460
3
91
229506
8
460475
16
227310
423436
416474
80
342381
63
123360
391507
71
89215
10
141217
75
88
196796
386838
244271
48
2595
41
467743
362708
77
1
6
23
52
27
407257
7
247966
27
807597621
150815
161130
4
6312
7
33676
20
111333
7
255335
3
45034
478117
385535
185951
470633
305285
19
225437
217784
61
33
33
73
15
34
769717030
56
71
86
75
230784
478814
42
52
87
378560
722697033
374726
83
171237
98
729448412
29588
51
77
38
451387
85
196122
225276
148989429
54
68
2
14
95
178107611
331395
341190
32
11
91
13
373846
282097
14
31
7
93
62
89
73410
243806
406636
43
64
41
57
100280
99385
98
56
21
69619
23
341954
270330
498417
3
342288
52
140901
12
618318369
377151
394491
66
47
89400
10
286307
10
296426
172252
163407
17
336636
312097270
83
312743
742857538
59
416857
9
398022
606707866
36
383018
397047
356644806
9
455339
13
7
19
65
36
11
68
75
297209132
616482733
207195
46
236866
61
94912
50
89
57366
15
28167
87
104660521
110033
98
52
488226
986787586
331177
74
60
59
58
166360
47
86
7
24
263932
31573
9
205329547
34
342036
415000
6
34
292422922
192785
66
156967
62
54385
886757690
49
88
584889459
67
73
71
49
199290
13105
451063
340817
23
16
2
57
463809
998838488
142494
149733
171591
65
86257
19
1
24
85
496467
55
1
16283273
102896
5
272066
138837
198293
106207
8
43
76
335370
40
383299
382531
104203
46
10
87
95721
40
5
21
354738
436231
97
40
341257336
22
22
217981
1
32
71
71
41
288182
45
51
117563
61
28797
77
75
484490
280164
250344
82
314083
11
111291
6
97271
80
496847811
9
253742
7
311774
77
47
70558
226900
77977438
41
56
16
20913
37
7
499261
185448
51
54000
65
25
112377427
707638886
73
20740
372113
63
473522
348691
188971
86
42
392710
458071
440564
53714396
17
488384
490674
34
1
20
14
272588
180655
483608
42744
47072
9
44765
61
130236
71
5
83
276765
55572
90929
57
8
432580041
397234
25
3
99
15
9
75
4
841147120
68
394732
63
30093
19
92
105626
607109469
7
15
655281727
307858
17
374045
59
284693
12
67
389535
11
63
13
996553622
62
65421
86870
97
10
60225
1154
115052
49
52708
243833
220361
43051
182102909
6
82
158084
188424993
21
43
14
52
8
924825412
61753
64
363613
39
89
163354678
28859
79
6
17
243389
89
26
38
68
966141853
91
30
238928
78
224420
233570940
37
4
172376
60
393179
432644
137753
72
56
86
352990
478961
8
499150031
55
242710
325281
243988
278245
57
619971599
74743
88
379629847
2
24
61536
489605
332600236
605456914
294
2
359077
179119334
44
35977
178805736
147919
244204
150116
382848
44
493726
67
7
55
413046
97
32540
250233
94
871999808
27
93
287022
91
94
99
57
55
1
134560
17
9
185233
149147
384039
519750908
33
35785
329136
9
449383
3
93
581482040
242263
15
228544
111379
10
43
66947
9
19
835237212
366921
5
6
49
379926
95
84
5
334289
8
48
46
34
5
70
53
312876
313350567
162209
473572
62
216751
9
34
35
9
91
5
14822
63
71262
56
88120
26
172167
301121
6
1
19
435901
56
7
461069
2
84
37225
32
357835
82
43
71381992
122934
124182
321160
313295
55
71
428892
66
49
68194
68
1
89
61
17
364867
2
447509556
47733
209938
614065763
273409
314985
23
377563
2
197997
37
425665
98
9
157085
79
3
446213
929761670
14
94
2
81
36
148429
305845
304679
276186
74
234036
133040
73
382353
395871
33
33
33
472375
42
8
204613
67
406868
856837233
62
81
99746
472997
420521
169277
55
94775
277886
58
92
302402
154855366
45
49
80
7
170165
1
24
34
49
93
4
66690
216634
47
80
336108
189848
23
462725
431000
60
152247
17
95910
41
36
298926
17
71
403955
26
456671
251588
476471
52
16
3
3
180084
58
19
143760
25
90
45
386329
657357906
184333
768775926
395306
20
32
57
148400878
4
4
461956
54036
54
1
92
6
123915
65
444252
68
63
214266
157518
691459250
71
376890
16
7
82
6
229614589
65
33
298846
45
25
42
441014
364188
204266
146840
913759131
9
402358
415380
130786
213151
494687
120123
226812
539778578
390232
446070
256521
288734
24179
65
612476285
24
96
31
98910
411670
65
363798
495390
12
115442
411324
24
218204
460847
864003023
312233
66
49
339891110
23
3
346097
84
294356688
465864
4
641146321
198076
7
36
4
405769701
85
72
195062
382995
91154
184833
418491
68080065
92918136
11
50
58
27
7473
282966
91150
33197
47
47
3
38
922399532
22
40
79
58
40
174201
474298
6
4
1
211690
83
55
29
71
5
20
47
72
34
170106488
82
38006
120309
267608
3
9
85
45
89
82
107892
75
6
57
381861
68
53
21194
330447
108827
39
9
70
79842
839737810
296677
47
57
149449
95
79
1
3
431617
65
90
42
17
352590
88
23
305866
87
79
368832
94
83
8
334376
411273
72
271265
60
5187
12
2
80
166313
48
80
76590
70
7
165571
88
92
9
694500791
81
185037
3
87951
411429
29
88
3
493482
85
49
818950633
35
16
77
497263
167977
321420
353805
73
302211
21
310597
40
128767827
463146
42
20
473640
88160
405486
146771
304992
41
877540037
407061
183261
98038
163046
282347
20320
27
3
204916
1
96
28
902116137
87
59
59
33
91
141758
37
4
83
47
228876276
189866
20
30
7
88
22
67
356342
98
45304
90
404818
76
225787
41656
189450970
12
59249
87
5630
7
14
325144
96046
169548
58
31
43
76
11
5
361717326
133987
97328
100579
17
4
43
5968
42
113156
60
617275670
473273
7
916139022
609948759
45
29
846030876
61
4
95
95
242552
340239
419893
405061
44
402682
63
450641
64
42383
54
201451
2
524644657
86
1
90
23
441646031
53
26
73
183758443
241353
3
77460
438192136
8
22
260393
425326
69
401061
54727
630143867
94
3
320776
50
143540633
132117
25
57
160955
280863
50
48
15
425316
72
185169
371196
24
708317219
507905802
36
274177
30530
585470003
111062
79
163461
7004
842792028
38
55
94687
948677275
337070
15
58
87
38
96
818575033
17
146022703
464088
984995329
196345
62210
56525
103774
489286
93
21934
286502546
439879
22
179552
50722
479013
3
23
86
39076
73
405504
791489987
332126
67
223546
885441456
7
2
28
331337856
3
51
7
98
6
45
490850
30
3
276641
86
12
270435
188354
212419
3
77
74
93
1
303022
1
397267
1
81291
725665061
70
294504353
3
340430
263071
35
7
376157
11
839818824
17
87
468561
9
77
64
72
461815
99
3
78
307351
16
9
227511376
46
17
56
6
106880
37
93
478086
181210
51
134626
1
48
499117
210711
68166
3
319613
462644
71
415504
18
223935
335225
269073868
276187
286510
409866
7
98
21
84
63
47
32
73
59
542007857
484925
82405
153803
129571
41
74
41698
39
75
12441
941741105
435423227
47
81266
226170
16810
67
235062
325452
320061
92
448745
18
684056846
452656
261092
43
192591
328950
78
284034
9
130769
76625
68
60
82
483473
78982
33
495927
7
490628
9
3
49
234673
76187
190168
26762539
93
56
415847
359416
8
252789
73
404998
69
249244188
1042
251982
347943
86651
667545091
315935
42
212942
460397
6
4
34
499016
440344
136729
96
94
494354
89
6
37
229463
390932
43
365777
497992
72606
8
612733569
64
28
192363
174218
56
24
27
81
87
9
2
249178
200703
62
35
347378
151949
110772
125208
98
335038
73
92
2367
437376
130426
946201694
412673
422523
218500
55373
229534
886250464
424471
359486
65474
332247
3
8
43
495544
21
9
73
96
56
99
70
52
19
62
84
34
6
98
312683
88
71
198960
74
5
37
104115
445714813
269245
410350
44742
81540
7
226363
144278
326043
161167
10
46
9
177149
8
42
327141
7
94
304280
359968
5
33
69307
153070
14614
87
26
28
86
59
66
94
2037
5
5
412418
35
189511
67
11
402451
202323336
78
73
2
56
77977
17
890945549
53535961
314643
130186
7
9
1
23
71
84
294898
75
22
338474
210439
27
5
262063
88
9540
354898
98
58012
269392
58
5
237975
179872
642919226
33
34
72
70
67
9
21949
23
144211
27493
239813961
238085
606324446
170192
924204219
444038
26
49
22
398898
922393055
80147
414925915
72
111332
87219
6
95
439321
208887
67
175524
918186346
73
72
40
3
35
89
191834
52
3
63489
92
6
69
2
74
14
521642820
692836094
74
84
891094393
7602
48
28
214118
320497
493149
46455697
76763
74
5
109083
9423235
365289
42
188796
43
130578
467944321
88142
6
380904
1
162561
430992672
489462
463009
145830147
27
58
2
205192
912642896
20634
11
25
77
6
7
127112954
39
310161
323776
35
11
469829586
17
385195
256240
288715
13
13
13
46
54
19
601488322
76
3
12
84
75
167847
489345
188430
97
41
283481
40
209280
380447
15
751656820
6
153753
336885
72
66
43
48
760265056
428022
1
51
122660
500782613
900845535
89247
491303534
69
208243
11
6
91924
42
381696
1
73705
39
94
122919
45
948542964
18
22
295249
470819291
429626
171239
98
523669341
72150
31758502
1
46262
21
203242
900696939
173597392
33
5
431615
4
27
275989
76
34894
78
154550
73
84
63
13
90
15
28305
201368
452618
192769
72
416391599
60
226087
420403
399504
117527
147583
35
415176
2
290330
2
426225
453305
41
261166
240393
405136
45
104367
8
357825
578666537
251449
93
17
1
7
186313
319435
47
271575
62
6
63
247800
496322
61
19
68
3
54
171562
58
37244
13
81
977693448
89
23
16
354412
265629
45
389852
14
2
9
373411
436478
2
6
355341
341603
7
86
94
17
333882709
185970948
4
28
405606
285986
231414
38
45
26460
85
99
237505
81
9
65
299862
832518249
925611240
63112
50
96
72
13641
4
10
327012
676170633
366729
266265
3718
44
34
253024
61
64106141
289588
121904611
486397313
57
437919
126339
2
311676
82
144016
92
64
1
31
436252
325735
13372
17
34637
119507
6
383037454
48
351932
43
294347
57
6
97536
380163
495193
92
2
388824
64199
44
88
195400368
2
424473
282092
93
22820059
270173
96
73
4400
454114
16122
98
79934
62
9
34
769684229
86
13
70
215198
33
70
364779
65
376142
79
1
125750
79
32911
24461
73
82007
493843
5
160897
22
327346
327580
67
15
335051
225183
177671
33
294707
71
71
13
126377
85
371081
989319799
68
8
144374
929248135
618292203
162200
9
99
981787611
2
93
428092
302368
127477
79
26323
29
8
23
75
9920
8485
13
417050
82
83910
62
75
427363
431295
41
98
9
2
46
67
414377
17
430734
101930
63
9
385921
359601
418162
358329
4
83
73
297027
389961078
785882908
425795
307142
5
443641
214783
223426
377667
51
314935
216098
30817524
904910080
18
345034
26
301328
392954745
849798156
21
9
348673
69
990940295
3082
58
46
5
34
87459
76
131846
65
156615
36
423691
9
64183
66
439226
400442
3
9
319884
93
22
1
236853
281763
840907119
47
474888
248974
465755
125806
21
480926
304676
97251
52
951603630
204797
86
120090
893484678
17
34638
84
8
6
3
96
41892
124593
59
32
26
355752
15
414475
89
156185
392480
17312730
97
8
12
3
127945
406386
52
85
73565
69
76559
92860
89
114847
25
67
61
47
81
24
97
46
391561
50148
163107096
329613
384859723
374855
585682999
32
40290
50
70
400145
775928580
64
51
10
252445
351155
361411
3
256321
166394
55
49
65
93
44846
63
270179
124440
20
2
9
8
160181
220153
92
86
259067
106263
22
52
21918
2
244060
70792
256147
95
248172
475380
42
306507
112171
63
319975974
348545
19
499909
18
55
374206
46
439321
178057
78931
92
6
34
416873
494167
5
39
347319803
25635
92
57
497147035
424314
8
6
70
61
15028
353341232
21
207022
37
73
38
218041
1
1
34
58
299194
217481168
911575832
827431413
921352946
365135
68103
333496
11
50550
55143
57
20
80
52
52
144178
431554
464086
29
317225
20642
59063
356879
17232
44
487235
76
387078
42
390168
42
7
210946
40
32041
453334
216540
16
192302
174973
4
65
90
300524
490280
494034
161809
412764
221289
36668
25
10
495141
12710
97
220415
428732
27737
11
48
355737
7
499
412533
426804
66
107465
446249527
162788
335081
8
398373
41
197909
13
51
154267
276610
18
83912
21316
117932
9
30
8947
213855
49634
285539532
214178
47
455065868
73885
150515059
145662
894366859
382941
5
34160
404671
25819
248583
414538
88
949799447
35
37
45
79
15
4
25
257444
27
922092950
39984
90
7
262000
464396
63
76
33373287
98163
89
50
64
45
65
269906
8
76
184116
64
55067895
420840
36
2
144118660
7
185521
82
4
299627
422448
2
749968320
69588
6
89061
6
33
470602
403435929
1
44
22
4
190126947
16
67
22
688656632
58
182378
87
37
26
7
32
427771
89
63
421820
243961
442179
25
978609346
95
28
299496
320472
99
476576
17228
470568
226100
2
23
84
24
32688
9
33772
373988
102018
166916
68
282253
40
403431
270331
85
70
11
797890837
910022680
66
28
93
128700
190702
208674
916096025
306213
316290
84106
51
39
750845285
430521
47
76
85
276931398
468792
89
765254466
11481
395648
5062
388859
46
339553
54
320426
83
210247
19917
48
44
311794
165084
193356
181069
572663716
31392
126646
202570290
59211
41
6
54
67
324574
1
21
19
61
394670
57
363691
1
422326
20
97222
79
73
308267
48
233229
131345
23
47
960867241
39669
300943
293796
43
202040
369049
153764
96
9
4069
456492
40
55
81
23788
145338
133865
453449
394364232
5
82878
72
379112
11
76
48
63
259827
171612
98
9
47131
4
50
37
29
372958
7
177209
84
20
421265769
732582763
334725
8
80728
56
344871
423617
17
27
90
411876
81470911
51
624585799
442989
26
4
209497
203202
64091
40
74963916
34366
937595812
45
48209
223174
88
454671
470328
33
294955239
56
34209
433532380
4
467383954
75
74
175487
9
71
7
67055
222276
11
260805
28
428418
1
24
6
233854
66081
101901
49
81
58
457001
26
10
67
8
600534816
137941
208003
420007459
182983
409516
66897
28818
94
37
89084
342675
58077
277677
35
13
329009
369580
22
24
52
37
206975
94
97
61766
681564786
467468
72
355749
127940
172489
40
39
386078518
349157901
350112
306523
24
282356
38
85
494390
97
43
95
319823
72055
56
88
42
418980274
4
213388
670727712
13
261628
1
189409
449109
181211
413428
2
387086
20419
77
221363
49
116534
234097
40
8
94280
51489
57
329810
8
301672450
24
64
435980
49
382196
65
51
131722
3310
12
8
111713
88
379398
27
216370
14
30
59
151746198
246621
17
3
223254371
19
78
262472
28
201358
7
201502
498359
97208
7
60
319475
370396
62
2
440521
31
8
68
300482
2
140770
245273
62
93
24
166283
350000
8
139489
18
12
83
213953
428601
188779
438356
8
924386975
363226908
971225102
237689
479684928
39
123696
301370
358530
39
86
97
14
17737
375919
34
5
248566
965526905
519252976
24
166602752
59
10
172548
332027
483714
89
77
45
397701
7
79
145435
153674
14
82
169597
240434
86
17
421536
416819
271300
445701
592706353
65
92
388194
194151
93121
60
32049
22802
115479
53
476825
81
94
118549
276763
65
9
169872
8
30
419340
90
495847
35
366539
140262400
241130
19
91
74
288115
87
86
49
340345
3
97
66
88238
956651431
4844
7
41
514020917
62
384537
78129
400738
470562
209283
36
9
80
930976613
6
20
71
8
353674
86
3
27
4
84
13
331615
327099
27
78
596365455
8
10601
837965301
96
367470
184133
736076590
299862
53393
434479
441891
498973
1
285456
59
201179
30
100030
382553
44
284835
69
465683
87
6146
8
166694
347372
7409
76
84
5
6
438707
6
21
39
67
91
54388
34
57
14
7
227170
480678
461388
87
427855
450024
58
448277
75
9
476032
317525
421983650
600102021
90838
524176346
27
276097964
305718
70
1
183408533
62
26360
208439
18
466332
263703
6
43338
3
81
127621
49
3
126310617
65
46
74
41147
5306
354905
6
499064
9
32
83
23292
146789
67
44
99
53
85
18
2
25
37
52
54
251669
187718
385059
2
183760
832389191
97807
227166
423247
428273
88
43547
68
7
5
493537
281665
79
212360
30
112215
325530
61
212308
71
65
70
254086
885469020
98754
2
34
4
58
276356
40
3
258656
306758969
6
446594970
23
428248
19688
9
214104
77
18317
338969
460239
63
595797013
182142
109787
2
2
1
35
24
69
50
119801
331292
298872
123519
62
52
9
246452
42
7
1049
33
78
360896
6297
44
27
336736
407284
16452
50
65
32806
4
287499
16
6
9
29
27
85593
82
44
92
228061
547902681
249330
389911
492504
432038
52127
32
73662
1
48
176107
60
5
56
457968
53
99
287309
446498
44
287939
9
99
60195
368781
6
408382
7
279817
97
5
77
106873
56
318706
890586551
163348
57
261246
5
164174
531242711
155053
45
8
31
40
513431285
104518685
83
217846
175991
425052
28
750985440
44
70
95
7
90
42
15
460475
240176
44
76
49684
299594
15
98
79
8
247465
139924
93
62
300361
463931557
4
97
334723
95
462952
78
357468
362704
577713301
63
71
420228
415411
23
424843
402274
57
272611
43119
84
228603
79
53
540681301
33
426198
549914641
76983
69912
5
176785
388061
6
480998
86
53
453444061
5
315866
319750
4
65
263562
160486
44
172660
9
35898
74170
30
63
8
49
96027
362594
35
96
51
911
258795
19
33
253956
432341
71
135838
33
6
18
189030
72674
34
45
81
34
18
487542
320393
69
7
4855
49224
38
369913
27
25
430016
61
92687
460797
57
450603654
917839037
292998
76
18
23524
388799
196118
33
68
55540
290371
221696
80
61
43
6
46
247327
811024914
80
23
1
17
199255
49
4
25
82884
30
331068
182243
34
18
452743
867028327
24686
300244
25
14
476005
72
73
57
15
67
466122
3
40
704381256
39029
68
192600
75
400
17858536
77
17
88
12
4
105237
4
118483
266396
17
326114
25
316755
32
211346191
8
127150
649459867
75
16
25
15
390559
45
987083439
425265
232116278
33226
146654
2
69
209939
77
231092
95
95
499603
35
962519318
599895140
287589
727409232
91
406724
50
19187
418683
76
25
401505
75
49
132100923
52
39
62679
8
375070
57
60
969735098
7355
6
411269
487642
183413
517454393
85
178445
99
359257
237535
79
3
323153
29
355220
26
37
939794232
301628
326111
39
80
357460152
372686
96795
607983814
73035
15
134535
6
9
51
334001
81
93
67240
76
17
7
7
21
428786
164196
20929
31
84
60
110405
131797
45
21
415439
23
84
12
17
40
7
18
56
71
50
982725287
29
47
78
22808
456254
4
133355
42
89
90
29
5
3
784065082
244099
220632
39
695095473
184440
204203
27
2480
5
73
323430
73
30
48
24
38
8
311920
272059712
180143
83
3
22
911331761
345783
404159
93065
239673
73
91
28
481153
41
36
94
53
384500
42
86
2
44
50
471137
5
14
27
260328
85
24367
909838830
551841518
139327
67
72
15
746059508
477345
4
64
16
124173
203301
212104
88
44158
53
188411
688465402
138682
257056
246520628
461887
138769
97
6
178193
62
5
31
22
8552
15
39
42
110178
98
12
96002
382489
267133
432258
124288
38
39
416023
302387
465246
142654
488960
44
157086
62
524005599
4
8
487875
202149
99510
96
358691
3
91
269519
82
23
38
36
54931
2
62718
9
409313863
43
33
7
93
32
62
457300
589472328
322794
976027425
94
430530
405054
2
46
86667
4904
475798
90
426887
18
98786418
399630865
27
208819328
378155
8
168150
460272602
51
7
5
77
293407
9
496998
79
200324
52
11881
225464204
317155
330349
25909
404785157
361115
313692
48
266111
372605
127529
28
346039
72
15
438982
295647
25
6
518572790
140727700
94
8
43
524642152
69
471031
148860
98
3360426
43
76
433481248
434528
306469
11
8
81
896659119
43
267012912
4
184546421
212308
50
65
106097
189014951
498039
9
656792466
8
200196998
96
348082
4
347643
267907
96
461786
48
47
54
2
7
552889268
80928
91
2
153212
333427
315920
64
133563
2495
365350
33
83134
73609577
35
405114
21
133697973
450692
395254
236306
41
45
89
386832499
46
954382232
67
391315
86516
314025
35
190613
153599
436916
147994
594529872
94
79
419027
275070697
308410321
385622
88553
6
198813
7
97
424195
185473
45
25
8
262711
313808
42344
29
70
6
54
56
408587874
59
48
3
7
166798
81
195334
268275
21
53
368467
99
81
63
110523413
91504628
355676
70
89603
4
99
218955
105735
57
385758
430006
25
257513
277795
334423
402933
34
378155
47
180163485
345810
28
98
84
98
42
9
412338
120665
412133
30
263547
56
456135
68211044
130034472
90
69
145559
109406
398082
85
52
375574
5
8
18
29
464499
54
59945
1
7
955330965
436852
177504
415689
262579
6
44325
89
16
4
369722
1
67
405500
172506
7
14
37
90061
49
978924005
4611
176882
85
4
70
413972
689710878
301382
75984
49
258808
222343
308052
367412725
78
1
288256
13
57
57
371315
12601
81
4
151314
15
524689025
285877694
83944
52
60613
94
304029
472471
197038
1
367521
314871
77
79078
358477
858859126
295817706
949
37
123061
90881
2
35
34
6
420069
294890
56478907
127950
55
81
341718974
414990
217592
18
977663085
77
45
383612
405472
92275
2
163450
171264
195138728
405651
345731
387215361
460512
257663
11
3
85
3
575049934
468042
226201
274525
290217
421136
448270
56
291458
51
35201
275775
24
83
317097
2
97
33673
69
48
127087
498881
40199
236207
186980
442432
62
57
189294
263937
3
44
98
761216273
167991
321975
6
341104
71426
9
242197
316629
6
62
5
2268
94
37
57
38223
238462
22
78
66
73
6
6
55408
110057
124096
32
26
95214
67
178484
6
30
4
363247987
25385
11
73
26
37558
321175
59
461153
88
93
1
51
790794237
183591
71
498735
6
69
73
1
302196
96
510150377
282327
58
28
76
329706
270228
51
86
367429
28
7
69
36
259145
4
368551
83
513490227
90
463023982
9
47
410540195
77662
569209384
53882
145105840
88
29
44931
340341
8
94
31
47
70
153566535
60
223963
350562
95026
652329858
28263
75
18
11717
1
327556
4
281044
411768
143778
5
66677
42
52451
142922
62
21
301869657
15
208803
24
260639
2
111754
202556
35
320022
93
3954
69
761020522
277962
39
41
74
65
54
86
40
16
241928
775325471
77
9
244594
59
27597
72
97
6
210657961
65
238900
237466
397107
338463
1
347740
80606
53
465119
229218
81
69
5
44239
464824
8
55
23664
14
12
40
235504
10
54
21
40
13381
48981
162150
271612
70
507080582
84
2225
78
55
29884
379619
63
150207
7227
296510
8
447534
90
60
204971559
14
71802
408720
99
404515
99
63
485582
181987
233843520
233230
493963
7
411636
21
3
51
38281
400050
72
2
298785
28
60
30
15
52219
130523
244411
70
22
49
60
82
6
28
11
90163
86
252281
16
22
59
446117
197681140
20
151600
72
213815867
742822038
40
293114
450113
265710312
163120
498983
370792
3589
9
20
68022
250680
72
279510
2
8
73
143742
45
18952
61
292126
384362
23
28858037
25
347446
20
246919
118440
17255
35288
387045
43
32
376937215
42
79
15
2
477278375
64
16
81
449412
38
282444
430850
221601
78
314542
61
256593
2
12
97358
96
2
29
181300
51
338959
30
4
387124
14544
231571
94
6470
379907
462985711
70
381829
30
39
250217
174198
22
16
267500
445557274
91
12
80
459871
296289
34
409514
85
784642910
207073
29
32
680649983
17555
379928
171730
52
630316627
57
449870
193901
139992
28
19
127525
451350
46
29
99761973
176648
78655454
52320
135070
66
3
27
240194
54
300159
17
798771840
77
92
417009
74
7
290030
364888
39
292189
104928
39
56
411343
29
72
301968
80
11
50506
56
12
47
71
69976
7
485281
61
8
895044731
55
292066
488712
477390
26389
488985
489036
56
21
94
50791
23
34
18
231662
518675541
66
17
65
25
336724
918404286
35
51
351963
249844
81
484699
105430483
98
342607
65
63
31
42
61
190813
335331
144566
305618305
474198
51202
399315
462960
4
138334
80
89
189798057
428934
9
19
15
78
273896
5
375338
55
88
354190
24854
5
119152
25
17
17
66
18763
53
441250483
69
65
99
80
56955
16
154070
279036
404460
452387829
86
189512825
28
3
308864
86
467223
482629
147635
246051
18
77487
26
80
17
45
20
340535
479502
28
75
14
63
23
259379
55
126812
75
613853216
39
215321
74
304955
80156
68
61144
250227
143608
347965
323714
72
247254
919837873
40
30
73
209185
144027
54
57
83
40
382735375
473830
40760
97995
88
31
202300
20341
458046393
317343
54
264655
47
157268
1
199517
281454
385165
253206
405973
496057
262021
25
328428
6
832956198
66
381917
14
49
206650
71
44
38706
236480
43
23
20
135605
35
349804
17
98
43
5
49
4174
69
85
45921
87
130765
90481582
3
42
250761
2
164580
26
33
41
242277
20376
494165
81
8
6
3
66
7
416222
87
59
502000450
309825
371047
70
92
76
25
344462
417982
314943
72
3
86
59409
69
386596
22
2
605636236
299775
66
33
452833
173973
219573
78
40
281602
62
177759
50
45
435930
369587581
91
22
729439132
11148
29
270787
70
121228
213697
54
4
361664388
272784
77
35
406141
11
400004
57
69
51261
336208
99
47658
269866004
649781932
84
110002
66
51
257175
84
14
69
132920
278712
263845350
372112
409282
295513
286533015
414970
39
67
416136
58
435132
39
388391
34
38
43
46
850157198
86
64
31
22
232656
23861
39
61
32
52
29
2
489884
347440
231905
39
235484
415969
395529
13
41
21
621129375
56679
122201
9486
491682467
90
7
7
232335
370062
119818
45
32
185225
1
318342
71586
227062
89
137177
7746
317290
6
39
15385
88
18
621345871
4
79721
433975
90
211027787
14
413333
6
263538
421121
99
77551
96
248708
75
447994
39
58
67
14
8
56
66635
275776792
69
579841731
115456149
910382922
1
368
23
264595
66
83531
84
24
9
63
302878353
345589
82
423664
18
32
28
2
639548932
67
13306
102675
435863
396078
49
10
35
209112
37
53
235198
382031455
189531
441025
69
450898
26
76
3
32
389961
434681
90
9
56
206489
292997
88
88
90
49
34
62
28
18
208236
29
235923
96
53
247260
1
59
159546
957959931
350954
66
85
450158
6
404498
49
34
94317
9
6
16
392690355
84
399978
268156
69
463363
319316
95
217627
55
405925
486717
93
17
4757
440265
29558
64
153180
2
222457
172463
32
91
87
80
10
3
47812
27
209795
47
59
309183
55
72
9
94
40
127867
187423
90
3
118187
228111728
1
393367
392193
186101
375507
1
95
39459442
78146
302645
380037
4289
4
299936
12
1
144383
84
201940
93467
24
101182
404237
75
68
45267
85
449775
20
7
41
215764
48
8
25
54
2
11
399619
22
11
37
570220067
84
78115
30
474580
39713
425285
332796
6055
90
84
83
557894094
343600
375178
47
6
65
58788956
191185
267352
56
21
359218
218013
3
331212
19
284911
92460094
74
454139
391475
70
301641
42
166627
299720
72
113299
17
65
33
300180
381942
9
48
53
947376967
9
2
47
104253
41689
2
20
457781
69
22
275124
484934
496490
82
273062532
29
13743
12
102899
98
489544
21492
196042
369348
185128
326151
61
63657
14
17
41
42
78
42
71
110349
66
15661
6
38760
359753
48
276851
203995
383672
3
62
63
13
95
84986
57
472819277
407713
27
686096728
44
7
4
32
6
4
7
84
368038
1
2
5
620222009
401053
76
3
554051530
95
449578
9
289707
32
121616610
69
518908847
11
428613
14
485065
10
39
6
202229
17
43
98
4
88
229686
210994850
7
36
20730
206873
83
36
187560
2
18
430861
1
378760
42
388912
287959
5
94
29
968201060
90
372353
441273
296771
96797
5
8081
4
65
36
43090
8
125108
84
7
448514
105446
66
76
53358
9
47
44
66
67207
248913
39352
31
67167
710619756
71
38
497710
251204
480837
5
486451
9
84
109846
445913
269396
7
52
92
955941087
22
28
6
29
314661
444075
7
232762
75
453527
41267
54
31287
17257
4
57
154538
751039589
215383
216975651
137290
424147094
11
216029793
313435533
15
1
3
57
4
83
97
22662
168434
735429510
213994808
90
40
23
239427585
188827
483710
49
98832
78
58
389387
66929
73
630469766
41
2
274398
48910
62
294880
93013
39
208748
224310
245432
99
1
88762
29
25
62
253544
445789794
48
9
34
737274334
429829895
7
11
45
83454
400601
8
188617
63
65629
12
110464898
160319
70
53
2
4
80499
90
211327
29
9
18
5
54
368656
274445
68
364954299
46401
106021
86
23
189293
319762
70
35
260245
50
73
32
440741
14264864
46
649252485
1
70
60059
35
121939
29
774747952
169031
498131
59
157951
43
6157
98836
313757722
45
77
426859
11
157322
9
49
412519
18
277293
28
51
270102
720719750
6
137301
4
75
58
146679
70
42
3
573186116
13
55
333432503
353045
582399629
451845
3
348376
95
81
184485
44
320371
156856
217308
416446
337448
133050486
117382
11161
95426
368137
363897
86
275823
79
6
80
96
57
612198932
72
12567
227184441
93
458442
267156
113574
435240
117404
1
14068
50
21213
47
661406727
144921
5
48
11
359619
33
285366
216723
408535
287216
176842
18
48
53
261670
312962
26
187184
320679
59
463903
9943
83
291351
94
76
429346
25
90403
49
926001699
421794
84
4
53
98
576186398
20
8
59
15
464828
113128
62
9
50527
22
359292
25389
418794
53
226993
68
52
277439236
204215367
5
29
55391
266885
44
688190292
631256674
53
2
31
477480964
489635
89
3
452662726
43
467847
3494
164181
92
8
51
645117064
4
43
484922
244856
71
11
78
110744
4
91
50
51
65
18
95
232421
85
87
629759672
201245
16
81
70
3
96
82
41
13
1
43
52
48
30
77
39329
3
20847
258219
3
468144
60
87
186071
463990
24
45542
493542
40
490684
222807
86
245606
40
96
74
43
31
16
94
65
445905367
110972
159044
83
111190
58
423654414
32
69
69
24
79
64
44
51
1
33
48
70
381544241
72
46
83644
17
20
776703694
70680
453701
4
74
352631
82
97
217117
6
88
32
16
92
59
85
18
33
222250
382608
16
175761
42
830037385
387417
86
395170
36
228414
143710
57
379789
220691
2
4
52
73
8
42815
344215
377375
363879253
49085
418028
11
7
7
78
32366
31
34
7
57
18973
118762
363402
254925825
305588
51
559706667
60
344679
9
249706
388938
481792
80
412948
13
151838
101875
62
243975
7
52
31638
22
616465924
72423
51627
79928701
65
92
300715
6
494270
177123
325563
73
18
184620
222187
82
72
283336
28
764027928
46423
86
115313
8
73
2
84
3
76
29
75
6
41
66
152608
48130
32
885885109
40527
130369796
1
51
19031
7
93
90
384732
42
89
379883362
35
48
152859
23556
373935
6
385313
77484
46
49
68
63
65
47
449998155
95
259599
83
293549
93
56744
229709
18
45
60
89351
92
1
9899
654104677
63
444372
343522
67
73
84
595846971
59
56
50
59
96
36
236282
6
14870
91
23
775377788
78
94
255725
48
25712487
21
946475594
30
166173
56
14
939586764
49
57
72
390070
393404
104607
159370
71
19941
310650
405531
42
55
90
31
9
162273
367600
43
98
22
36
83
7
9
51651
66
21411
720607035
16
164902
468771
85
82
58
98484
289608
33
3
58
95
5
59630
71
198754
73
264103
113492
447645
51
83509
15
9
2
219968
406558
57
29
95
414134
397248
6
78168
60846
9
207733
313332
189978
2477
383318
427972
94053
93
84
759208959
35
96296
47610
59
61
53
327897
386167
21
49
444298
823171805
90
44
166897993
65
5
31
5
228330
497581
319425
62
17
252995
31589
445920
9
34
23
252907
155303
233419
712844734
304836
167190
3946
248988
12
32913
39233
95
106686286
33457
4
879604179
63
575469355
13039773
6
44
5
712974774
48
226561
278421
95
5
22937
8
312570
23
36
45
9
448642
31
57
384400
368825541
9
36
19
361088
248424
73
400718
167903
257678
239231
314713
81403622
284349
28
17
312802
8
342599
63
41
405468
32
482677
739365430
129255
296036
82
497537
99
4
45
88856
52
76
438989
396848
83
4
347284
74
471641013
462060
44
42
175272
455148
45
70921
89
41
51
36
86
33
17
36
118394730
362779
55659
368337
87
124503221
90
66181
95
163896
44
226597377
5
10
78
94
95
57
238850
283458
73
40
45
168280638
225048
41
40
474019
72
6
206264
445011
1
226832
40
66
89
4
6
55663
8
238624
352783
22
81
85627
467618
296967762
82
29
382992
28
49980
34
7
98
156439
443097
149384
66577
445359
13
5
5
371062
836114584
309171697
49
74
409490
44
78
46
236270
620961802
37
426234
8
65
181330
385245
72
2
2
8
15
158323375
195445
2
109488
406493
58
1
77
153957105
14
63
91
72
501915730
88
426926
34487
49
227262778
22049946
33
67
958820038
66
33
18
13
440596
55
46
36
437518
46039599
194549
6
6
439065
278698
1
95012
20
472218016
28454
43
69619
30
14
47818
95
408727
86
99
85
388276
33
128233
94
140362
89
747463614
28
35
74
29
430602
80958
8
17
634187159
46
146104
35933
437196284
79
7
928529913
232429
93
792560982
27
467220
310842
232049
33
28
246020
24969
1
450348
132562
474075
734979669
238044
24
603458808
33
128417
394768
493288
2
669314375
155426
59
38
11
27
5
225287
51
231307
14
145731
594
593037711
69
919670631
330121
126384
45
64
152055
312013
70
78160815
30
11
978692817
345387
460771
91
170653599
7
418505240
55
49
66
291949
225704
906512739
171658
95915
8
11
88
2
184087
67
907154673
95
570252014
178225
834533636
51
61
60065
30
78786
12
426746
79
49
192546
49
58
51
350376
32
94
1
70
1
99640
160260
237749
7
27
8
95
230334
1
29
319345
82
446259
90016
33
74214
38
321318
92
46
95
59041
2708
11
241147
328802
31
26048
506688272
408648
72
371337
305073
5
34
2
8
3
72
288138
471130
85
50
29053
946193407
28
121237110
257782288
86
422485
84
7
15
27
79
15
61
89646
25
71
9
259322
830233750
475435
472392
44
31401
317627
56
373211990
47
94
395169
64
186808
387879
38
6
6
78
67
208481
5
10
446788595
73033060
317520
347005
66
34
82
17
123502
2
54541
345004
72
73
80
120814
38
7
61
92175
100173061
29603
64
26
337643
310391
71
102470
27
86
2
43
58
512685334
267850
45
101831
298652
30
346179
36
5
67
197300
120142
17
66
315212
465296
52
8
223449
21
92668
15
4
24
5
278017
6
50951
225117
100262
470741
288167
8
71260
11
170930
4
5
258980
41
419293745
299516
203724
487664
19530678
8
14
475811
835752149
62
44
35
39
33
19
310039
83
283940
16
154584
6
344610
303074
11
6
97
60
81
3
451870
435164
84572
30
59031
58
86
161906
34
480446
21
86415
441710
8
317198
490535
84
30499
5
22
56
11
6
97
413003
170439
185492
421100
483696864
42
2
1
58
455261100
7
76
309080010
269627
181875
290202
31
75
8
25237
23
88
85
312325
8
290817
74
177409
99
68
8
42
453303
2
219494
6
51
49
323423
922078937
496381
399691
260042
337212
808656983
838126862
7
226967
74
551589755
31
28
271654
134162
358790
30
99
78
342353
166334
14
424556
319978
22
2
99
9642
32
318608
30
53
353424
57
25643
15
23
372387
537388073
430546
94
99
40
40
52
3428
448027
328357586
97709
927104802
6
59
102487
95
85
255434
387920983
126307
188774276
224684
69
4
15
630908602
12
52
69
491483
54
16652
4
25
42
179045
3
105752038
133912
1
26
82134
261285
24
487664
367145
442979
81
95
68
24
23
53
52
3
169995
4411
61092
23
14
174241
53322
29
98
449169
67
15
71
496981
1
29
97
262212
63
214602078
37
84
235320
88
53
85
95
27
72
3
85
403068
143003
21
1
342728
98
25
15
5547
936514242
269717
134238
11
37197744
85
791650700
16841
207542
482722
13
74
173624
266171
59
271582
8
32
341276
69534
90
70
422057409
321835
45
283391
99
68005
35
531721987
115545
71
301791
496894
50
76
2
381895
152870
53
12
48
351868
3
16
61400
57
75
53
370338
473698
290079
74
46312
162189
2
53
244287
73
47
37
89
24
105234
411780
281629
121915
353255
57
398296
200180
83
352379
299496
348610
8
235682
78
31
30
40
235517
231023
181264
419267
15364
453817
341341
70
120656152
41674
139081
405591
5
112223
199918
1
6
270278
7
6
843379462
8
1
480515
71
335788
61820
39091
171025
7
444270
221389
404305
3
370791
66
98
682893977
238631137
44
40
60
482775
312795
51294
326699
427699
52
80
50
366266
31
16
76081
46887
17
77
41914
3
428302
94
289577
10
14
70
94
2108
330807
26
28
203674
8
8
410394
187390
24657
238941
98
259318
391348
112932
60970244
16
146953
25
9
26
108350
148984
9
39
155669
29
188813
395306
61
272005
423966
6
19811830
909907449
45
444060
19
1
59
324816
422130
85
288791
269562
446699
49
435905
324883
268047
75
916994145
5
432057
29
476419
7
3
48144
22257
10
25
23
196625
70
91
235040
3
105052
24
475067
70384
400347
390626
91
81
298971
85
689507565
484864
3
61
271127
8
292561477
2
99
7
114009
930086159
1
30
61932
311436
486504
58283
368931
214217
325556
331378900
460644
333029
82
12
85
69
442568
40
46
1
7
213585
19759824
1
400631
997818775
3
328531
128787
93
712639902
32
96
5
421035
48
450178420
11
92753
46449
58
388974
230338
31
139798
69
88
232343
9591
20
99
297953
3
345808
89
85
99
44
454200
309623
18
61
52
87
22
431430
171549
43
32024
33
174493
1
5
157298
122193
92773
2
53
184560
74
868692495
439229
295691
49
78
7
115274
49
8
8132
45
266240
351115
43
14
71
66
39465
89
49070
145649
48
1
330398
8
546886746
44
28941643
11
61
66
408992
48
4
87
51086
70
6
27
5
66
478308
483378
34
42
340728
76
185814
5
224133
5
344043
43
201735
388335
90
61
705571173
428365
334774
7
852117361
91
473632
655843190
1
21
3
43
103858243
92
40413207
89935
56
87
205567
421030
398984
82
98
378856
19128
42562984
39
79853
1
55
55
7
60
113756386
383957
91
58
72
97
15
83
2384
60
211092
12
27211
27
2159927
44
91
36
1523
269142
508717689
51
95
9
80
49536
293502
42
9
43
72
241620
67
67
421748
7
87
243134
74
50
181268
4
30
2
47
348415
498522173
311595
439448
51308
36819
140603
2
682867975
4
6
86
43
9
97
954642164
33
204156
16364
3
17893
58
2
263340
51
17
75
15
88
6
359341
1
41705
27
114902579
95
12
294209
286206
80574
52
85
3
66
48
26
245602
419498
77
530533563
85161216
96
5
429102
174933
83
92140
32388
3
54036
491388
375635
77968
418492
65
528843420
24793
294998755
88
236928
56
81
35
22507697
17
21
228978
95
13
5
3
43
27
67
35173
9
78
362653
67
192480
294907
40
400290
88
29
47
85068
41
137459
498573
21
910395653
392227
532546945
62
2
24
9
283693
98
2
292269
262201
268249205
6
209520
2126
155322
352376
92
79
394071
41
95
100400
182511
128366
244463
267404
88
2
9
313860
30
14
23
4
204415
9
363891
455460376
12
308347559
334501
315993
17123
427703
91
594436299
2
77
314739
276859
52729
26
238981
494839
153188
16
45
780113354
609781805
6
41
89520
3
8
231446
41
2
22687
428207
58
3
114109
489720866
17
338532
197118
255888
32
90
84
1
35
243048
34
70063005
64047
176623
1
307897
10
22
155477
14
95168
460774
69
26
524352484
383219
59
52361961
31853
903447380
26
311849
376776
225894478
410032
417849
213906
2
4
191220
44096
55
46
40
70
37278
83
77
137809
63
86
456244
124504
14
218779
89
371755
40
89
3748205
42
108013
146699
423398
23
72
256460
29603
171098
497710
456733
42
192731
372755
734553223
228025
948286615
37
881940968
57
56
418830
216545
61685
94
161730
73
11
62
112472
227628
65
76
68
28
332435
68
194860
290184
372719
61
66
403638
238326
294305
92552
79962
8
120425
289510
241622
276769
30
212476
20
28
14730
3
384996
7
204165
28
7
65
75
13
194314
1
159552
245330914
33
649660621
36
128617
306679
500304935
403672
131480
254935
222563
45
370581
345569
294711
413247
330924456
21
3
97
426023246
14
26
580078314
843792658
390
57
363148
413662
66
222895
11
88
270653
29
377403918
93
387876
194999
49
30
498860
823043023
6
24
49
95
308308
68
33
476097
83
151340
5
21
61
13
174293
28
884393488
87
212414
424318
19
50
86
81
499420
84518
36278073
7
59
352970
599485680
429688
24
37
125129
1
129452
925424076
324418
273285
106160
434086
43
38
19
33
297142
299170
194813
96
35
54
7
136915
87
472944
444686
182425
488061
27
236991907
30
86
7
69
2
42
12
2
39
20
6
84
74
81
499639
69
101370235
5
2
37
79
394834
361844
4
9
26
67084
317258
87
351139
50
353981
95
3
11083192
37
121739
349442717
91
144741
109539
346427
69866
15
31
378415
28474
357627
2
203729
50
48
23
3
144237643
99
60
20
49
28
33
17
85069
45
22123980
37
4
16696
47
39640
60
452344
197317
12918
32
86
539594177
33
335476
406668049
824436376
883036043
86
99
69
86
64
356562
170466
411608
346496992
408937
802380441
1
9
73542
99
68
293015
31
484217
173613
5
266530
17
228653
51
3
350056
449267
716801019
88
61
463023
53
34
92999
9
29
89
402920
2
284989
65
61
330578
400182
5
180944
96475
59
46187
14
3
342512
56822
65
422492
298085
82740
98
476019
92
78610
273090779
67
5
729214566
79
933700081
55
6
895156573
58781
47
14
28
52
42
65
95522
30
80
349686
385320
40
29
140195
270253
233743
69
390169
61
90
53515
442414
19
421755
54
70
37
345351
392933
87
66
195010
406461
88
388231
475922675
21
198147
26
80
23
88
15
93
21
222721
427314
51
861399000
97707
94
5
670809102
93523
122884
70
48
34753848
186708
130327
33
234716
82
431856
72
97
169046512
704949502
95
9
41
8
5
149138
50
13
498319
1
92
9
9
811321540
112318420
7
929329103
1
330552
342830
20
173811
75
74
235650
33
411364
35
153846
270149
265588
326937
62
62988
346807
54
401181860
242724
133066208
381742
88
437919
65
645351080
55609306
54
424239
7360
246711
6
390949
2
84
348949
154807
92
80256080
302468
186354872
14
971440649
184752
4565
475167
299175
75
7
563500357
231581
254850
36
290720
460984
79
62
7
436737
330684
83
44
4000
41273
325288
86
19
409520
94
34
48
84
97
20
295421598
332076
66
8
68
88
1
473248
41
290111
706941225
474132
12957
87
6
487311239
43
89
65539
79
174234
7
1
71
6
6
98
267108011
425984
72
6
88
28435
123017
89347
965412250
68
23
332728
829862278
11
64
88
79
218020
157612
391400
257044410
4
296511
92
14
367453
72
269066
22
2
89
40275
30
23
83
34142
349857
148045
313219
335440
272252
54
9
21
371966
162354
421752
71502
33
1
53
271459
4
288912
55751
219694
177499
252765
172443
3
148968
384344
61
92
138730
305599
92
2
66
42
2
412644
82
246831
9
621838969
9
619958248
50
97
149523
68
37
489395
252131
17
29
7
152969
36
397957
35
105223
272121630
175777
248766
38
68
46
15145
5
10
109294
46
47404
122929
114074
236417
84
331204
55
7
185043
31
70
59
481350
7923
22
469369
38
217371
194021
4
498550357
34
8
435230
89
8
428799
27
485266
811793923
8
271951
456252
6
23
1
32028
50283
295009
427375
78
395236
397115567
468041027
95
35
31
395531
267351040
52
132120
68
391251
167079120
36
344157
90
80
58
118850
546851761
80
352296
52
494130
6
86
39
622661862
94
48911
380868
52
10
759998594
9
41
31
163221
33
7
28051
238072
89
105672
433784
18
266498
109382
346120
298677
11
3
3
465865
349631
92
19
74878
2
62
66
48
2411
789949561
78
95
58743
79
159057
163104
62
311134
27
5
743730168
304009
75
5
75
91
266119
88802
82
63
482719
141937
10
471310
483356
158932
146725
18
55
87961
171694
479069273
3
38948
4
454419
439456
483806
404395883
2
400094
291257
458649
99
66
44
309308095
235601
7
325672
418274
496761
7
218958
295786
223728438
72193
281271
92
1
4
951300024
30
228753
269251
49
19
37
231753
6676
92
14252
434561
378583107
32233
86
13
352234570
180869
64017
70
26
108886
81
234661002
170207
146229
697696542
4
310065251
326736
77
75
221346
12
40
21
37
314130
78
22
466603
431418
55
461375
55
56
94
297061
473983
552428879
7
78
312994
391558201
157008
141167
306679
56
357450
79
232268143
92454
42
7
161015
387710
309894
746194154
167885
8
6528
46
1
142568
463894
30
8
357978
178194
42
62
52
71661
20
6
105545
8
22490
442147
484711
122298
392205
408842
98
279197
20971
85413
91
369579
173725
58753
38
44648
122439
2
225949
80
317877
2
58
393908
31
494858025
484135
2
92
15
101529
56
863363147
29
2
303637
196870
33
457282
3
38
13
214269
818617153
898677748
44
28
486643
39
82
77
644221226
1
13
325681
54
81
244109
331107
3098
54
40
471123
34
252238
9
61
232526
489758
166830
376292
161881
16
5
223272
76
80
93
67
82
339964
60636
343503
204809
28111
793771516
387608
232829
97
355977
10
90
339328
45
251856
3
72069
35
243266
434949
4
92
438780
16
84
193825
8
119946356
380029
334925
153837240
297087
55380
99
3
478775028
96
46
103966
28
40
333957
5
444908
3
402538
454785
42
29
5
73
71
340780730
253864
107938
302402
22
14
484011
360160
27
73
35074
17
45
146478
487812
114937
82
15
797848423
19
333311
6
224756
147329
28
1
33
97
314396
5
219177
1
71
204431
14173264
78
43
33
54
14
62
73
65
80
312030
415325
3
168106
32243
72
39
464606
529215409
328437
70
13641
26058
20
489094
1
115016
744819540
73
74
25
1
168827
74
12
36
192444
335003
435891
341577
146945
295731383
84845
19
148475
69391
89
90
116285
211972
7
9
600605391
1
20861
420535
5
18
267506
6
31
99
287170
93
97
93
273738
144465
5
3
84
3
89811
68
226784
203345
1
490366
139283
91
3
95
902308828
70
3
74
74986
74
36
791967664
490564
261644472
7
32
383643
58
492843
178492
21
92704
827974290
82
8
94
94
6
13
433329
44
9
384345
96
70
77
20
362033
24
5
113156
81
99
403690
85
845113139
52805
325033
88
1
81
55
5
52
347660
6
222483
881745012
497906
380330
177348611
155234
23
19
278731
20
85
191156
35073
3772
309996
333914
383418
1
666781740
255905
83
57
286306
9
1
456608
13
98
24
15123
195694
5
390840
782886329
83
107196
20371
148938
8
9
42
31
64
34
174974
309458
448236
28
94
84442
90723756
458187413
34
17
66
16
450660
50
3
48
223385
60
477252
5
282422
118924
443611
80
8
70
424931613
52
211793
492999
10
6
783362218
3
312546
71
157254
101949
34
672396610
184676
462124
109350
170274
692255491
62
32
117699
43805
94
20
169782300
77162
724022304
332613
317129
467965813
29
87
74691
41
126525
95
411342
45
108152
150817
39
58
61
26
70
93
366469
209383
53
476675
68
252764
6
284749
81
40
335132
84
137862
6976
30
418041
367667
399080
310196
67
465862
37
174865
66
163009
49
88
66
15
156890
267416
52
87
319573
288653
46
117133
177188
81
12
329986
726306282
63
7
354747
62
385471
380324
396019
4
303577
467631
98
70
305121
7
51
51
485498
446406
75773
354264
53
443824
210497
133677
312751
82382751
3
28399
474600
325057
95613
18
10
70
886267028
279594
253882
53
68
690124247
476129
463311
27
175076749
178814
6
139221
468329
426180590
498861689
15018
49
243270
380361
67
14713
26
8
82
99
23
27
248777
260878
59
344574379
165333
454894
49
96
434742
375299814
34
435163
79
32
101968
419320923
53
21
73
204395
31175
94
24592
32
28
264792
78
99
65
398706
61
2
269382
83
6
570700426
259301283
148594
229816
56
20
129544
564723856
431195083
2
28971
89
1
43
28919
78
1
750997338
210891
14
60
41
22
373865
9
285339
68
5
57
146599
63
468924
7
7
310129975
19
393578
38444
83109
277135
27
213018
11849
86
14
50
84
51
91
440734927
61
337155
374609
56
76
349643
75
110141
59
54
151318
18
75
488210033
3
184607
142707
58
66457
286838
932880976
110860031
323117
25
8
58570
418768
9
387364
3610
6
16910
82
21
163813
34
13
4710
970208354
28
211290
59
59
478984
366774
73046
58247
17
71
16
319944
8
17
372925518
364298
121691
16
50
291352
45
212771
37
5
39
32028
1
27
30
34
2
403982
76
60
8
214389
253476
306561
169144
290154
97
679051016
33
284969
58
47
340943
82
84
33
52
8
307525
40
37
49
112154
294699
406256
47
51
315687
100376
5
89
75
367661
4
73
55
8683
4
485746
100674
90
66
40298
97681
260063
455487
14
115138
26110665
195281
112143
398902
26863
63
130950
92320
67
72340
28628
98510
78
95
322538198
480747
71940
58
492908
248655
57
122157
145627
37
8
92
491265
6196
14
54
7638
8
70
5
238009
155424
54
52
153822
432936
9
332060
7
60
421564300
202256
13
255607223
95
31021
53
38814
156344
40
9
98
96
4
285229
90
25
364133
483235
837724
79
45
99
84
12
279123
29
321991
536882219
416037079
271107
60
71
470934
7
486450
29
24
50
127913
175539
17
66
7
625513692
22216
686129561
12
64
41220230
21596
7
58
4
480395686
185565
172669
80
32
168688
19
85
39
237016
475995
3
350188
233923
102779
293715
322264
49
170160
135089
6
1
45
41
221753
190295
8
2
886621646
74
40
124465
32
302811
91
65
18
110046
23133
109331
236295
376577095
66
2
54
393294
4
370244
384043
14
162715558
21
170166
46020
405747
36
74475
240426
390911
348135
379200
254823
147050
84
282621
364296
69
161133
649431382
67688511
161102
249119
486485
246119976
489121
251903
79
4
216941
135132
43
34
46
334866
690396377
104263
35
74
98
9
4
5
139
360877788
81617
49
7
11075
65
45
243105
90546
79
62454
85
439181
91
8
5
33
29
90
80
469285
458679
786898361
31
58447
699010594
211208
29662
471345
483664
89
4
2
111406
83
54112
462940
334122
594174165
1
56129
28
88
93
174971
73863
734551821
934744844
287329
378638477
40
342262
458
34
69
2
84
445627
658470171
490672
991926057
56
77
82
99
5
108698
428554
457604
97
266390
83
32829
249839
236029
25
8
482358
73
147703
51
24
301453
9
959851086
69
3147
257773
17
8
432008
15303
1
92
77
498036662
26
88
25
862413859
9
20
250902
385527
62
432762
134178
58
46
35
2
54
96
37995
60
5820
76
62
90
37
46
23
72
365458
93715
235631
50
489790
42
377820
13
8
72844
4
978864399
19471
435815
501040173
88179
940736961
55
21
15
384163
48
286288
75
1
731759603
23
75
9
33
63
70
334713375
3
19216
7
91
469392
403758
101375
55
79
448062127
21
69
7
66
62
73
8
272600971
179295
198283
81
280735
129287
243358696
482067
38
200530
50724
11
69
84
17
2
322791
224296
42
336224986
46050
2531
111020
14
65
97
42
279239
23854
34
438911
77
26501
4
186260
257553724
50
339649
216530
447513929
8
41
203225
42
43398
81
622537824
274063
199429
81
499221
27
134717
256388
12
85
22
85
381910435
330560
6
982849335
53155
36328
183743
101408
28
155819744
246788440
50
18
459418478
76
7
101081
239960
670234406
95
212965
470706
14
98
29
74
318653
690162754
743996766
464185
648666871
76086
90
33
308442
282474982
490778
2
258867
149807
881094944
4
8
27
973140418
331571
486906
270562
58478
78345
122887
315298
312869706
70
92
241180
105663
226608
387662
313827
193216
73
26219
26
177374
93
85
457784
9
6
320870
287706980
313243
72
48
8423
52
8
173986
377647
6
33
171866
44
282443
7
43
63
83
7
67550170
64
1
118084687
23
3207
492302
7
74
77
77
24
8
8
45
25
6
4
86
472752
75
66
47
695410000
145642
56
70
901792612
18
195498
7
95
6
26
37
106324
490757
35
29
23
108707
744460504
110114
31
494813
93
307712384
2
2409
369024
54
471038247
87
161941
203296
4
50
82
115976
13
453775
63
54
50
867189837
37
236151
326533
15
14
76
193558
180221113
394260925
9
304864
478626
3
57714
238908
45
320348
7697
171010
227650
235438
69474
133493
377352
418449811
146068
474615
89
98
296533
70030
443221
424726
8
17
54
53
17
88592
362690
329061
6
18
471571
82
16
352744903
40
781492848
88751
258816
19
383646
236440
204447
42126
48
82
181045
443444
231997
983134150
163757
111108
254587
478050
3
98
431970
60818
446416
15
715278718
486265
350458
14
27
53638
50
91
79
11
31
79
128030
581280513
3103
549484509
491218
344318
231313
21
205502
925435916
244646
406145
83
20
4
39
99747
111905
30
427503
70
38
57409
134843349
99755
44
282859
37
435846
490644
76
73
452319
86
426670
421634
35
100060
66
226331201
437457
32
298158
99
140318
32
195187
37
40
76
60925
126613
44
451022
63
62
775360387
73
348673
246153
51
57059
68
58
455187
27
58
256460
463599
95
2
71
37
6
89
215832203
64
464934
299122
99
96
251429
33
82
31
267252
6
10
438660
849086462
939403039
35
641572863
59
51
497218
90
39
65
378531
6
11
99
61
65289
459995
27
37
72
206390
159226
196610952
97
9428
87
189912
371511
65
30
36662062
438522
19
18
18626
49
67
345782
10
51
12
1
2708
370369
126301
69
23
12
71
739089600
519003821
36
345770
21
58
340248
30
482888
83
115973
71
73
65
395951
1
42230
394569
89
3704
58338
13
1
21041
4
154184
368255402
41
59
19
142122
267002430
159681
36968
77663
105691
27
375642369
89070622
391571
7
85
58
27
832784234
58
410539
36
17942
44
411247
91963
9
61
35
417991
160488
33
316684
13
32
40
50
477608
78
235087
1
345384
561377887
441629
72714
8
268171
2
50
9
161186
349245
92
3
174924
18
69
44
214591
81
862881727
311841
60
908683622
309332
37
396601869
343001
2
441901
64
2
77
77301
73145
143464
23
29
36
40
9109
389168
280853
16
361356
166447
2
311675818
22204
28
472419
314696
787566645
76444
253073
458151
4551
59
168706
470064
371405
44
26
214671045
53
69
931224762
768963957
325145
7
259165
28651
80
221625
23
22
22
7
99
95
82
21
69
78
232641
76
466417
9
248199
12
238092853
797417149
34
456157
522506964
9
456337
12
333280
85
25
89151
2
41
6
85835
118873
156262521
44
53
273474
422926
3
73
936529951
93
90
27
36
53
74
209276805
58
40793
49
198091
108963
10
72594
78963
37
292901
38
68350
432257
37
24
416448
93
477640
751757352
217545
95
16
330379572
75
68
44
30
365463
276764
17
408042
67
55
487019
202172138
84
5
44826
24
207066
57
214120
404182
62
276447
30
86
451743
56
3
65
161391
437255
477092
60
420158
3
55
370531937
28
73
2
152271
63
85
1
364000036
304898
51
4
80425
776343432
35
73
431978
47
58
86
35
91
240434
624408669
49
185976
43
724687934
414745
7
389797
39
5
80952
82
721118746
1
208318
4
43
826208337
149212
69562
257237
478581
3
46
223149
81
3
73
211764
50016
187429
55
5
88
141284
22
24426
18429
308088
46
9
6
21
3
41680
357959
32548
331261
6
96
201605
242747
376868
22
61
91
223654
432206
467209
133069
80
108918
147105
17
989358000
9
69
92
48
99
93
285679
9
91533
46
14
42
23
482030
632790456
118131
65
97
151587
81
3
35
189246
253118
712923005
451458
90
8
8
353095
90
444974
758301152
14
429059
9
881127287
280590
15
56
74
310271
882910287
6
416586
63
146750
47722
154287
72
99443
279801
245864
172808
8
8
10
841628558
21
469682
12
52
88
5
8
56
15998
216607
6
80
22
886918349
8
19
19
202135
57
205431
269599
50
81037
300088
62
163162
75
413830
24
45732
462814
473692
425879
74
17
79
75
854407167
31
84
53
302431
395394
50
91
328852
135150
1077
133047
490393
79
132855
657055112
499613
261196
56205
430750
406654
2
11
98807
122127
28
26
455362
1
53
16
79
44
315258
131162
734301171
8
758
11
92
423712
43
9
110432
165000
6
47714
877562880
42
96
332362
52
107912
483982367
64123
16
379280
220735517
152156
96
452225
139780
45108
148608
64
27
749422108
2
87
225391
337485
91
177887
2
8
954666070
266211
854030266
96
318614333
832557140
11
26
41
9
984285896
223181
21
875956272
3
352468
66505
337082
20577
58
82
22
57
83099
57
246677
11
99
855446280
477654
404975
5
302334
54
30
499791
35
42
198813
46
276752
92
838134825
67
247432
87
730025539
4
354999
356131
146911
28
75
179791
3
94399
54
474542
23
24
453896
281705
13
26
386010
8
457089
8
22
7
256667
302502
159073
308793
9
133390
64674
56
7
9
34
314256
33
163870
3
298869
85550
5
26
85
2
456183
75
1
90
341188
127275
177365
448465527
54
605389029
98
13
317725
8
74
326664
90
99938
67037
4
6
27
36
67
45
346562
398595
343975
49
8
243688
339555868
28
26
141212
45
6
988143601
1
49
13
38
88
209683
70
333296
116053052
15
157671235
41
341978
69
318109
385711
101269
62
38
74216
6
472503
805484989
50
93
3
63489
356202
7
62
94154090
35
77
7
15
97
153399
6591
310910698
64
365057
469777
80308
95
620648428
92931
476542
372077
90
87
52
311542
533491860
40018
82
309425
417535
3
392426
183907
114096
97
39
94
480027
276444
333389
148717
3
5641
412844
71779
9
305999
15781
98
47121773
309544339
492309
46
39
24
30
198557
64
7
348079
31
63
298780
132113
351517
11
78
65369
918527771
77
146843
54
45
208048
40
73
89305
15
2
210917
331496
46
84648
10
442857
7
83
47
338239
59
50
338781
1
230285643
4
1
251813
241286391
385260
437530992
460912120
5
295387
55
79
1
74
8
215047
214590
61453
15
205653
459608147
54
43372
434270
334932
18
14
12
84
68
441871
317362
38
475839634
79
68
36
351712
40
187733
60
247644
48
95
664269369
89
5
239217
707738336
19
90
356361
31
64
6
54
87
4
42
43
228778
206408
43
229403
445368
63
31
19
12066
398584
67
76
97
52
316899
5
67
40
294908
365663
846699882
335666
5
121572
60
872245654
23
83
98
96
77
689942532
23
294592
240262
626527214
16
227711
7
9435
374693
87
30
114185
93
473701
405308
33
3411
13
16
415378
450817
31
29788
60957
198192
19
38
55
389890
132284
59
71
1
442059
45
79
401381
404136
355130
2
33
64
50
60
16
60941
425740
52
70
214465
6
241588
215204
324895084
158758
16
255210290
219029
41
256710
41133
298458
16
326060
47
28
25
23
603998455
85
84
93
67
35
852291046
315663
424868
75
61
55
113412849
402317
56430
437558155
84
90
15
94120
79
9
416168
27
96
11230
33
47693
435887
92
66
1
18
57
365041
2
17
288522
9
84285
26
1
14
52116
276042
25965
94832616
986346271
484543
270430
505190052
3
165704
94
200390
440560115
75776
72
5
389654
74350
52
89
238257
464069
48
41
69
455033
39
446102
66
14
79
53
99329
17
62
39
841428739
314134
444588
214352
160912
341118
48
70402
20
370579
31
55667
66
227523
52
19489620
96
352807
99
58
37
6
27
4
15
29
59
60293415
80
5
831773060
175667698
77
222763
41
6
145972
3
48
55
418665
74
105061
1
430942
18
394347
89
13
85220
480446
8
58
791608787
67
28
999049777
18
66
73
201124
75
38
288153
83
155629
49
75
298002
63
76
54870
243595
87
2
7
40
373897
90
485139
72
47
182326
150505
85
271817
167958309
61
4
489838
8
370346
100222
43
329013
23
97
14
11026
57
56
381811
18
90
78
416691
15
642170772
571079488
351040
207149
187009
96671
40579
79
52824460
137805757
56
484630
6
22
230396
35
5
32
376068
116907
12
6
78
26
110332
108877861
89
41322
22
46
146798
54
41
1593
399896081
452185
297969
263567
73
2
37
310125
259444
121028
25
74
18
33
186110
6
76
246728
206033342
31
39
461264
55809
81
85
34
53
24
162896
4
78
480612
307489
301651
205614
58
31
189681
2
94106
211750
6
295022
9
240570
373857
80
31
116821
67
25
388734
31
466425
74602
71
206907
91371
441777163
8
277862
339335
8
90
66
179863
396013305
408018
35
57
82
444404
14
58
60
402454450
56
96
171577
93
6691
62009
83
86
32
1
272383
474301
151153
89
256646
165385
275540483
475113
386829
44
327942
337130
181454
55
54129
489859
287574
335548
24
2
73
147947
20
298025
88
6
208177
11526
55
243897
130391
97
90
45194
142548
149128
87
28
41
471051
46
2
91
91
12
231499
67
38
67
701658033
6
75
428786171
629066307
499467
89
13
408851
258116
53
22
14682
74
98
97
246677215
64
50
448626
300464690
330788
55329
2
75
3
79359
60
67
683444097
16
8
66
329612876
217122
11047
187872
143678
77
58
459066
16
87
19
38
364808225
325107
2
3
780044711
360085
32
2
30
67
1
15
454591796
80
12
990449916
133600
639717111
39
94289
84
8
71
21
354570
20267554
84
53
74
73
48
102112
47
12
2
15
47
349293
440746776
34
38
415786
76094
8
363817
43
388151
392722
282908
240433
747483687
78
828225795
51
6
148936
6
97382
29653
402314
6
372297
268542
224986
8
44
160849
82
490179
4
90
52
395007612
336952
400344
592911139
2
59652
63
361514
95
253525
73
30
4
155262
41
541854282
39
1
265139
31
14332
282896
22
172218
434859
36
120488
22071
277892
465083
44
281321
69139669
69
11
176891
285555
63
99
74
436801
356427
195265
40
956468751
44
100921
325005273
309693059
665409508
5
328534
69
9
411118794
14
462232
85
159272
3
20
89
51
57
78
147664
60
82
97
267756
9
76
93
36925
127706
28
93
73
18
382741
21
15
99385
72
33
73
22
41164953
273573
10
18
278368
29
93857
84
309830
244074
42
84
9
202169
33
372940
88
16
230322854
1
70
215078
43
834484791
392778
368477
53
11216
284410255
927803760
242408607
762368312
74700
71047
21
65
23
255253
376034
355899
43
74
365870
6
237435
30
493912
4
404632
205102
248087
49
238596
84
430212613
40
33
177026858
276353
374335
419659
35
88
85
57
137352
54
426594
3
433633
256766
73
706125502
285618
43
704308455
6
64
436880
5
452862
248870
16
30
2
264360
28
71
2
9
4
61
236738154
342621
630529191
243223
467807
230465
39
78
84
49
408369
61
494737
39
4
127512
479092
59
22
555443058
353980
56
3
39
138498
324001
390923
76
57
41
483871
482290
68
400440713
150071
442501
53
51
160602
79
66
154098348
96356
10
3
40
63
47454
8
709748530
5
93
9
318181
10
135739
229419
36
52
45
35
256749512
801064260
301708
44
72
957279364
259796426
325303
83
90
7
72260
90261
121109
5
88
91
10
3
393549
2
136056
89
439089
81
37
70
7
226918
245468
954409976
2
81173
237641
182213
246585
45
370163
416265
39
24
34
413037
379583
452933
259942
66
40
5
9
245717
429129
763385803
51
808081276
485068
70
68
378069
39077
449611
59
72
466395
498014
68
353550
33
387711
457397
183703
36
27
424633
609601457
30
218300
306699
35
270088
25
11
45
1
350371
86
433429
70
315166527
470458
215751
638
252908
8
86
470408138
213978
264511239
1
230084
81297
55
89
250451
60
451376
145007
488255565
384815701
42040
38
73061
388465
19861868
54
24
33630
175811
95
92
12
466741
32538
94
21
47
22
1
112779
499244
32
1
1
34
17
99
6
859657822
394269
15768
193711
83134
3
46058
49
66
25
135535
1
218686
65391
439150
84
82644
1205
151914
223023
2560
517402617
625527863
337558
304700
44
58
451998
30
422210
33
34237
285213
19
62
65
456238
344696
81
130342
39
489006
263776
140898
319619827
107685
467274
12845
5
271406
15
261148
548999432
447150
6
4
94
334066
18
7
88
558
495739
674456366
224957
330335
361136
380264
27148
73
92
4911
27
61
24
24
77
94
47
5
114525612
16
499576
32
94
460014
90
145373
330851
420893
485529
6
191963
114708274
460101
470565
442529
68476
2
1
15
6
81503
14
49
467963
401235
397188
43
15
105095
9
218846
59320
794888897
23
965805028
84955
489380
20
327303
62849
124120032
67118
76373
415411
456597
150186
779703759
45
43
457022
60
60342
84
61
710590221
67825289
31
389983
220206
44390
11
591661126
29
213261
71
181582
75
6
192731
16
2
34
34
6
207018
51
22846
8
13
217894
4
67208
54772
452384
8
12649
56
947188666
231680
359338203
240442
19
118831
349298
138128
4
9
62
97
9
23
70
27
234011
261735
36
7
83928
83445
61
393572
22
263599
72
205014
7
413053
22
39
96
87
29
425747
643714890
69
58
476059
152908
480907
3
222842857
749008074
229320
35
354740
4
298431
7799
3
34
473063
3
484094
394652
173016
242460
280907
47060
70
403775
288074
88691
124873
261502
125008
388653810
47
73
2
84
317690
179549
239390
3
96
261200
300683057
4639203
27090
3
14
298201
307622
21513
54
485523
204446
63
439046
222054
53
328320
70062
44
57
9
7
2
32
91
189962
75
44
81
495162
81
25
5
25
42213
1
8
405104
38833119
464521090
76
6
33
299009
49395
128024
52
451790
99493
47
67
220539
368100
21842
65
23
125202
99729
429260
45
49
19
59912
357819
201962
395791
403072
65
348142
697224300
147544
64
92
212974
267072
19
53002
26
1
337478
44568
31
53
485209
154887
25
36
197948
2
74563
49
486227
10
6
21
386468125
436618
280962
98
60
28
5
6
843111107
159028
14
352896
233806
59
60
358577
8
1
2
2
77751
499353
33
212270
32
346950
58
1
418644
179586
352600
98
29
33
5
15
4
218180
346046556
85
670676159
13
57
60
58
75
141652
234094
371258
536689811
96
14
433795
229339
70
197661
16
364337
53
388316
17
903802349
206535
3
483406
50
325474
431962
76
317919
324936
431445
866167443
92
604616663
12
17
67
36553
328610
47
338832
421165
5919069
145056
87
365469060
246809
28
92128
318109
879856214
485216
60
66
28
91
44
779152187
110829
333453
37
45049
75713
334423
50
503751878
329429
442641
21
55
172229
60
444188980
50
17
417193
338367
170954
308545
73681
449022
62
20
293845
40813
454025
28
7
457027114
6
8
477182
4
65
77
53
5
46
3
267836
36
342137
429060
19
406471
326174
90
57
24
77
58
179346
41
90
13
360439
386095
64
68
5
148621
524026124
409370
135737
80631377
57846593
45127
727526005
360291
6
97
6
69
477668
36
363536801
718236268
9
8624
765283855
568157030
25555
88
254458
46
8
77808
89644
39
65
96
412105
403061
90
40
91
85
57265
36
33
382322609
430777
40
62767
123141113
25
153448
327307451
736236752
9
325175
40
243998
35
406519
64
383921
310889
24
478041
86
16
8
86
263936
52
810322380
99
78
6
14
8
33
364653
2
3
24
478762
44
142032
489153
61
75
296105
84796
103090498
83
60
172632
972317198
383941
199175
87
80
76
412531
98
63751
442148649
21
228524
53
631175058
990398594
35790
92192
79052
442290293
166868
106504
203330
137726
202791
29
306432
72
97
438087
246847
428943
41
93
70
872138287
59
718417260
60504
35
435520
858105950
96
43
224844
14
3
16
76587
3
44
90
581199452
186687
71
461718
86
61
472859
64
550175296
62
387346618
5
9
56
340573
38
55
98
392015
4621
471933
32179
53
6
43
209930
52
375197
84
13
10
200612
81882
192420
357
32
16558
423709
200172
11
359843
458808
903163615
11
36
93
161824593
22
490781
94
92744
13
6275171
21
65
33
51
457764
195145
1
8
88
33252
97
37
85
209446
4
48590
447408
43
86308
361534
345391
522700254
125584
455116
464517635
77
22
104091
173796
346233
8
23
350630
73
413889
394259
396470
2
2
482031
77
19
60
66
75
19
100225
1
108927
251866
95983
59
100396
448804
30098
423861
1
27
6
73
67
54
35
20
207887148
153587
160958
86
426977400
76
273667
422153
572828444
323343
243715
86
89
108277044
10
86
59
460698
950555330
8
35
16
1
36
91
94
247531
5
1
5
20
43
30
387790
85
150801
59403
4
95126
84498
179730485
40
337826257
185711
39
77
51
40
16
86
91861
499183
492156
2
1
82
78
427065
407032
76
7
106625
369573
6
35
75
206633
82
367884
209863
54
381588
121123
265475
53
47654
66
65671922
141658
92
394551
26
102822
85
86
35
78
393944
410347
268857
284608
55
734096294
152053
48
454812
78
70
266852
82
3
66
74
2
96
338035243
364253
279780
463026
997953166
377150802
55
23726
7
75
6
83
327599
90
383840
121497
312434
87
96
51
147091
92
51115
76
56
53784
484085
471263
416517
5
475319
34424
213290
221657
31064
9
27
57
8
98
7
191409
33
5284
48
70961
97957
21
70
61
396779
155164
119070
73
187040498
42
92960
14
44
41
46537
66
1643
24
5
621003638
15
54
466162
277486
28
3
15
6
57
47
71
61
371808
89
176957
78
183706
117612
354579
3
62178870
466902190
2
17377
73
86
72
62
263227
20
87
120859
85
81
54
594385062
57
904933756
129937
2
354938
70878
637471148
466126
6
2
72
37
9
339742
201742
37184
116273
687897448
77597
81
681976789
23
600317203
404668239
84321
39
431177
163595
2
541666505
63
262145
189503210
165777
14
957896242
93002
4
64
120510
1751
38
129100
6
12
81
424253
464024
24
411435
50
7
6
338966
84
456547
941615528
93
32
28
8
820173160
261370
280767
89
28
7
271748
89
47178
360105
366847
98
754744495
36
86
32
3
40104
9026
475154
77
540321486
94
493146
3
145556
51
8
83
51
373203
26
57
407409
54
26
67810
93
45
99
87834
97
147002
463713
267044049
11
7
985355054
390059
75
989757149
79
351976
720626637
38
78
94
44
162682
34
3
240667
6
11
4
51
3123
305734
78
188008985
235752323
92
375523
146524527
479922
330440
18895
271476
408542
2
423940
62479
1
256069
361477
99040
99
9
229001
93
126181
957510784
491880
53376
304552
377422
63
110508787
71
34306
330588
204938
917375350
45
329294
81
71885
814916688
114679204
50
373989316
28
793614512
30
258927
25
332364
107500
77
80089
4
19
406944
134497
116772
76673
11865
5
350958
165546
889427738
68
4
113636
30
131734
50
72
31
52
6
48
448896
68
238315
435873140
3
6
85
385163
90206811
228918
90
50000
47012
185362
36703
28424
87047556
151987
27
859357389
7
456071
38
286043
6
427048
31
42594
31
311322
74
352864
792673817
462335079
61
98
48
93
498308
63
271702
80
59
30
79
42106860
5
6
74
3
368845
75
227653
554239406
294053
105301
50
461746
81
67
87
385729
447640
3
4
209722
20
13
404343
73
284242
417151
101831
65
32
335661
77
54118
4
332480045
976978732
35
27
101732
40
71
7
82
13
3
96
33
301015
380344
225530
44
33
89550
249809505
18
105838
78
76
46
198618
40
20
67
463646
6
20
171033
682946683
376068531
152577
242101
48
5
869617483
402784
30
386603
891354681
59
15
65
70394
29
91
323918
46
9
82
101674
1
5
89
48
279674
28
61
374711
330307173
386118
96
4
351065
7982
434514
178273
8
71
65
18
59
432588
540735612
49
318970
253460
192926
1
54
55
37
60
238063
5
34
68
414576
77
305726
3517
25
79
38609
47895
224269
59
441032
204296
42
49
93
2
38723
248368
8
419783
42
15887
90533572
1
34909
56
130008
6
5
51
87544
356634
33223
119615
344025
238655
495771
41
770454431
73
13
61
214258
83
90
3
288435
401269332
6
26203
145424
98
64
49
293563
512542714
34
36
728847581
104806
250265
620292982
397268
80
54
7
22
49
4
293379
309749
58
27
11
4
84275
246172
14735
61
50267
52
36
455591
128406
9
8
103325
97
49444
3
217857
128776
91
24762
60
394218
42698
3
372531
60
6
64
97
20516
242178
99
4
366708
38
84
105636267
813730338
420356
9
92
14
12
207196
251839
97
150175
4
385821
442246746
25
34
103409
2184740
13576
760155238
65
364283
149193
86
2
311320
5
39
35
216133
201514
292795
128667888
58756
75
833118941
35
12
97209
91
86
300379
13
156755
15
5
451754
409268
14
158158
93813
47426
14
68983
60
871081566
218723
51
41936
44998
79
30
376518
2
69
76
862749423
56
496766
215892605
372048
393759
594874106
521104195
380846
355753
492337
871016540
10
50
117338
725529390
278223
98
368041
94
329933
2
795247039
132484
442900
695447739
434216375
80
42
99
13
445628908
82465
17874
17
327629093
64
680670026
1
207692
433383573
43
402342
57
96
112076
87
73
350532
59
31
22
26
62
4
185180269
18
111975
97
414025
351685
17
356338
462794
50
40
940755364
62
471347
8
498500
92
93622
7
13
3
480091
81
108315
48813
287293
280135
82
457546
17
466806
3
410842
427472
80
85
50514
98
73
25
999398908
22
280942
377178
198197
83
49
812064627
58
7
414957
65
2
227015
69
56
48
6
77
206124
21
64
22739
67023
64
930127090
6
292660
58
437821
404392
386314
491191
657044953
78
28
265987
66
4
9
18859
63
951492779
103305
179086
140739
367076
491809
97
160028
378879
90
211799
218933
82
305238930
64809152
136297
367305
111701539
108331
933256169
6
5
87
280976
16081
15
49
5
436105223
93
400138
13
74
434352
381947
374604
122554
90749
263482
9
351625
219542
227910
523443213
34
3
70
143429
119978
16
75
378734
5252
73
83
36
251228
268018
313548
53
94
94186
9
3
247988
83
17
189382
769279914
95
68
1
221982
24
9
9
39
202904309
314978
416455
12
1
68
253950
57
8
53706
292727
75307
92671
459419646
47
243656
86496
244312659
309662778
4
97
394193
1
186583
99
89
33536
1
348821
337174136
90
7
13411
943415964
455134
17196
92
20934
923240214
232923
10
243279
21
420759
7
52
308707
95029
87
149251
179125
40622837
184816
695929369
1
75
6720
6
6
426785
195504
53815
62
415990
25
332858
96
96
52
726427492
349653
52
61940
234757
244975
332105
139583
313195
89
81
236307844
311712629
774314306
45
68
232821
72
46
25
55
19
67
13
214133
69
8
94
7
84
46
155673
71
418399
7
345620418
572903687
35
6
272608
96
583778601
60
8
149433
320036
90
288570
44
452207
95
33
184421
322056
332983
301878
57
98
49
11
20
323812
387497
55
192815
3
197770
241798
50718
546300483
29
69
5
33
1
84
654076759
32
486817
5
10
240235
442314
385568
91
50
57
347633
48
79
2
806493605
41
59
347068
103633
1
91
1
960916340
18491570
403792
9
55716
11312
74
346759
145538
4
31
85
86
14
73
148545262
398777
14
409680
47229886
6
56
74
9
19
17
85
216658
1997
206256
69
249107
317664
95
69
320389
27
43
5
7
346396
143774
42
7
440731
49407
451142
92
442836
7
29871
1
86
251173
63
22
4
2
67
98
39
31799
11
307544
50
92123709
6
6
1
92
44439
6750
409483
232981
82
177139
177004
75249
77189
7
25103
20
63
4
74
7
273159954
65
60121
618036617
234404
86
8
72
94
1
223461752
99
192093
4
30
228194
93
896638937
64
5
86
63
451544
67
30
7
61
241981
461163
423687
32
53
478975
156882592
60
301112
19
460721
370006
50
424475
17
32
171576
198845
452082
137278
58
387993
17
42
83391
69
344476
399445627
450667
81
73
40
8819
149380003
429758
116366
68
60796
394933
47027
186851
77
58
270582
3926
6
546952234
435449360
91
87
92
75
16
164233
30
48985
7055
89
54
171636
465216763
131482
733656728
92
12434
353755
49414
257806
407868
86
115016
83
316044
241889
311173
48
5
385454
217317
2
6
4
482713
405548
899397503
305930
13
94
217390
54
73
167243
253543663
6
129479
48
228922
117451
485119
27
203044
30
374757
97
490083
406655
16
7
51
99
3
376688
9
346208
72
80
8
98
64
207626
94
6
3
16325
217755
15
40727
50500
431837
289739
490887
77
296558
220901
94441
7
291592
61
298262
17
92
387836
80
74
196799
23
93
49
175804
730857202
3
19539
33
137840
7
9
644900462
8
42313
412265
13
13
265018
453179
51
365607
302058
66
86
46
43
48
431971
45
96
56
390749
12
9
936132261
9
218480
439530
291993
427020
217894
331036
93
25495
220152
4
33
85
93
327717
47
598975527
98
378636
210190
187621
8
39
3
579387189
330055
38
6
499305
311672
295635
9
64212
3
69577619
81
486409
92
41
9
82
239613
205333
96
57
91
47
238162
59
90
56
57421
382037
78
3
488810
371558
28
9
64
296036
5289
80
7
71571312
68658
468014
78218
530730413
321669
401770
10
10
451021438
126545
375395
52
28316
174659
57
60
160069
148511
40
391642
37044
378214
78
226779153
108095
40183
98685
22
57
59
31
69
394888
153909
10
240583
65
240476
229572
38852
14
93
72
66
36
7
11
319809
118534
88
334550
61
348512
493446
80
49
531794760
74
192869
199073
15
153404357
221067380
15
327891
747497945
465134
89
66
28
322552
485941
162639
24
76
145983
65
12
51
168214
498939
22
474626
10
45
394527
4100
10
15
46
60
439591790
482928
21
36
78
58
6
4
21
83
20
100287
240457
97
351224
461011
59
19
434531
113303
93
379929
1
82565
307332
14
76
257656897
61
4
449398601
3
107956
434360
4
232801
391320
9
99
34
276303
235060
631093445
313888
198081
44
58
1
54
63128
10
243117
122816
670481475
91
33
47
367009711
384023
88
869758325
88
227442367
497988
44
85
485442
65754
97242
1
83
931791551
321777
620934259
23
34
272579
12
5
90
7
62
231461
30423
70
2
1
293456
129566
96
462855
229475392
32
67
16
697472784
20
22
408656
49
875029225
5
236052
11
336819
41
103273211
72
42
97
42
30
9
15
20
63
433207
336673
412185
31
61
126568
99
222130
317135
81
2
71
60
82
3
699681562
68
62
22
831314975
282037
93027
69
23
173570
199958
280404
759320342
244190
31
85
317338
67
154476
82
361900
5
120132196
41
262897
43
17
468323272
99
349506
150944
63
21
63
200602
500393506
379403603
96
121529
55
67
304586
54
513286731
8
4
145614
5
65
95
111815
38
90
5
182674
11
160014
7
47
99
14
323790
110385
499712
318441786
177657486
374621
79
44
64
320880
86
465274
8
1
9677
382979
81
45
3
225499
41
2
220907
553046857
95
21429
28
13
28
154781
151963
58
13
54
28
2
33
24
72507
33
254347863
334938
45499
17
328861469
49
41198
5
86011
289473
309337
42
138152486
40
64
54
266556
811762384
77807697
499103
181984
16
154089
22
83
78
334923
280080
51
166925
241538
89494
84
912261422
193622
8
93
92255
360718
324663
421582686
240407
135841
12
19
14
27
63
29
1
382804
481972
15
32
335336420
684879842
1
74
335302
357970
727851240
23
94
282514
55
372440
67
144375
25904
450816
82
47706405
87106
53
20
91
222532
14
524128775
316558
13
407953763
386261
114675
15
402733
188919
89
79
288509
74
1
83
21
16
21
81311
3
36
15
22
395775
68650981
47
82594899
58465
10
486132
482789
96
42
483462
268331
131488
4
99
197335
150212
51
66
12294
75
99
34
70
5
247439
648052607
94820
55
39
6
392627
22
88
9
105634
368829590
24
93
345431
5
228477
451255
997688800
54
33856
86
40
55
16
97
89
279181353
79
48
290037
140135
64
290769883
104848
281071930
379447
9
33
25
198381
80
1
51500
16
343450
207818
2
426077
155488
29
26
97
23
7
37179
509105915
50857
72
8
26
69
269420
48571
88
271738
47
45649
248952
40
2
476415
70
39
88
287654
34
12526
63
6
415324
40
308349
65
43
43
26
15
46918
449657
39
356614776
9076
99478309
81842
38
489542
144617
9
213411
54262
1
47
30
49
46
68
13
3
335350
44
416197
31
70
53635
11
62
5
120902
73
100531
12
66629693
96
83
98
418429
227680
286594
3
48
1
389173
905796785
64
40
60
53
3
67
46
4
396180
32
83
60333
79
348354
99431
362522
8
75
80
10392
80717
76
818562940
224835
97
86
354806
348727
7
72
64
16
456351
37
343909426
131563
65772
7
53051
40
8843
24
321841
3
79
13
16253606
88
285407570
331469
171262
347415
7
89
83
379560
82
61
451980
97
54
479190
69
314519
53
58
20
432756
2
44492
235425
76
219092
69531502
6
371035
107011
80
3
22768
70
7
222243
410966264
996307617
79
145433
12
65603
82
58218
85961
331726
22
441187
357326
351030
1
78
569094736
178964434
433970
88
419315870
5
99
214102
1
60874437
46
350005
98
57166
97
359485
428061
79201716
139528
22
87
419128
5
14
62
224927
46
72531
397435
700103880
84
9
9
71
260009
77
3
18
68
81874
1
79
3
263005
447771
311270
339782376
61276048
33
226990
82
6
45
36
17
698783907
57
8
493841
32
60
70176
86
51
70
10
138185
397633
470577
18551
47
462590
40
190477
71
76617
351699050
212571
487746
6
439122
157391
405259
36
39
216917731
9
85
24
22
259822
255414
93
94
40
273719
56
47128
20
383299
11898
477496
60
16331
82091
280338
168263
9
6
75
72
45344
2
396764
406818
9
30
792944358
17
387995693
3326
455868
92
213720
41
100620
357959
3
453281
407150
98
78
403283
8
31465
90
53
19
206226
245077
283587
841706833
42117
438775
72
49
82
281308
1
16
73807
116686
286711
302732
10
399760
136245
3
11
4
35
217993
69
814747453
412776
31
128343
76
375592
398197
66
476455
80
43
469361
486961
874928899
32
370450
89
129452
99
96
835307908
1
63
77
77
428722
24
92
457318258
294049
63
111590
10863
78
36498
48
91
16
69
26
254442
24
60
17870
319609
563187625
440640
6
382146682
6
262284
244175
64
465101803
950433160
228968
64
23
12
77
57
45
89
94
8
2
1
555817145
50
541207549
72
70
5
193795
453645
42
59094
454371
389899
183645
378667
25
64
70
462441
424616
44
78044
450768
871035917
376974
250392589
22143
46
18
9
363814416
487603
655857065
5
15
383299
352302
420633
220081
57
782585443
298851
405036
443419342
31638
34
67
419150
377620
108567
5
156883
75
402948
479681
17
95
242570126
26581
53
268179
53
604379085
24
32
76
177845
345989
439987
13
41
283492
26
322064
9
87
7
112037
26
813250340
537624199
151964
282207
397967
415053
17931
73
26
9
326732
233605
385555372
280445
309169
9
5
41
2
246900
48352
8
457891
232555
59627
29
161952
85
6
96
1
47
40
468434
84
318268
62485
18317
82
32
56
46
22568
17
325026803
86
19
35
84
3
127669
2
303766
446969
33
17789
18
305365
44
299411
81
2
508447915
4
42544
466982
5
252748
422250
359014
70
89
78
47
803805849
238567
450569
298639
5
384990
295816
266099
60
309657
5
474519742
30
15837
89
4
124275
1
96879
58
205487889
74
73
378417
409969
97
8
340466
745518525
71
469482
97
33
336201
2
32
111733
245967
12455
287007
41
328252954
174512
81
30
47
277958536
493395
90
39391
85
38
208679
153715
333452
24
911745267
73164
301977
63277
38574
4
25
371649
277045
86
64
97
31
233399
16
203804
62
252174867
23
16
37
30
7
363745
316971
342429
77
729778454
5
441959364
204764
245318
249450
86
9
473851
13
50
81
202986837
24027
302445
466129
494236
677356448
475126
79
368428
88
41
343230
52179
5
5
355585267
28
4
103161
37
208379
46
43337
804828665
390926
23
117078565
59
20
55
86
429444
86
409878
238417888
375306
98455
907461338
23
31
387008
7
216141
49
57
473763
5
60
64383
36670
166213
24
14
63
72
56495062
452083
128931
196054
92
25804
214917
30
108265
46
58
337107
87
25
301489
92
235904
55
434169
460503
96064
31
75
31
1580
7
88767
58
38
85
67
38504
44
898880873
279113
436314
298429
24
180897
55
203989980
381753
62
64
42
53
173432
125898
43
31
558609491
236690
24
66
265182
29
277588
431890
48
493554
304917
127928
878979712
102651
227653
36
33
68
97
6
64
328075
68045
417959
42
397589
167732
740914132
47
399154
37
489493
28
196089
308356
51
17242146
83
284568
31
2
5
3
30
407353
95
22
30
957480628
46
34
5
24
5
24812
253419
215482
194606
495255
305108
8
705681446
145852
51
45
405955
208848
32
231047
78
173293
2
10
482809
1
449929372
18
20
6
78
77
120266
55
31
496594
9
88
68
32488777
5
208306
450490925
57773
8
17
63
4374573
55919
313388098
68
283663
70
17
435005217
7
809203094
12433
40608
9
163216
3
60
98
78004
94
64
366667
99
145624
178397
96
348641
329138
495224
40
68
168974
8
251893
310474
7
373742
478623
62
170211
310621
403272899
98
563323635
7
378369429
71458
469817
93
695390238
198039
87
84
7
33
9
123521
49
324306
39
240104
325300
52
78
117430
4
64
6152116
67
67
169704
11
37
55
84
73
96
249037
49
20677
250218
48
97
26
9
64
916754657
134937590
270996
3
76
37
25
224676
27
44
55
2
202685
472501
277446
91
25361
99
14620
291035
246109
64
35
27
4128
47
1
18
47275
396800
76458
92
93
93
144525
46429
74
10
4
441388021
26
54
339321
71
221441
476118
448271
14
6
387233
54
352953
22
96
443864
3
95520
39
33
392853
112552272
356293839
18909
43
6
444731
23
700404427
93
4
85702
47
22
14
139851
163765
398206
108934
296193
17
84
730116301
61
84
422012
54
1
414685
72
93
262152
431738
54
83
85
89040
85
420354
74
57
50
308502524
99
456548
59
433891
4
410487351
136178
40970
194977
211019
455857
150576
95
75
64
92
22074
54
205791
293197
475232
26
67
40
10
84
2
306860603
67
39
79583267
40146
58
3
34
144306
848423510
55
35
75
245945
111517247
42
9
156204303
16
132037
34
97
445308
205629978
120294
28
100480
331982
11
347693
339605
99
63
399697
276587
386580
25
490518
1
335826
625014097
887661162
2
84
2
180309
386517
78
484748
156384
5
86
24
49
27
554051288
66
81
85
44
44
40
130477
461805
228545
1
656641829
99
159424
346889
70
146151
22
350723
90
276613
432003
13
92
45
114500
30
331373
217968775
127938
58170
39
373010
191898
38
450612191
322858
121109
35301
7
9
31
94
10302
564409053
40
263308
46316078
71
50
57
334709
175721
96
9
39
27
41
398113
971958752
64
47
14
79
68
81
97
176258
346264
36
1
395213
283938
454812
71
83
78678
158299
85
22
47
59
364876
21
184264
298109
397903889
130456
64
11
73958985
54
48
36
72
4
238148
327824
2
23
69
41
94183
7
96
200546
402457
48
8
191740
227269
26
7
29482
148939109
254518
241588
133673
8
49418
33
30
69
69
40
4
104748
70
207534774
304974
41216
52
145582
122140
296703425
17
424576
76509
127454
4
23
165591
49
68
99
254850
5676
9
96
20
253317
42
99
66774
359167
471222
55
450624
272687
234221
802074936
45
45
87
436122
5
63
12
433621
83411
75
40
70
8
12
432861
8
239114
451257
77
40
980589419
476189
95
439430
97
286878
415964
9
369812
198298
64
237555
66101
6
293087
111808
478504
24
887417073
6
424959
1
37
106348261
57
414216
88
10
7
11
92
85
6
66
67707
32
2
157401
433254
57622
97
5
50363
661911130
428785
191473
8
947540073
13
428387
73
10
479686486
6
63034302
67
474667
310396
198937
6
5
93
13
9
297327
11
24
455453
215682
6
44
70
483604
76
293578
50
56
342382
40782
2
462596
31448
133106
447328
5
306041
48
56893
253142
55
35
23
38
316448
307013
368797
381298
93
103428
13
32
274086
10
91
249736
448972
352587
7
26
149188357
257847
83
46
124374
87
95
59
353752
294483
734322862
45
103713
15418809
547136371
25268
479902
68
92
241321682
22
49
76
57
39
64
473461
68
916113177
76
223606
51
1
77
13
83
80
71
15
26997
24
88
9
7
412314
520045957
29
83
58
93
491919
84
391388828
273688
337898
76
90
33
28
139251
4
54
43
470319
43
564085261
161017
267040
49
156909174
40
106529
364209
47
353432
469685
76
213724
88
48
403112
3
20
24
63
194338
497014
42
215401
20
522684785
311135
35
53
44
7
75
24
58166
47
13694
16
23
64
16
95
256021
437913438
202606
171259
343403
2
55
3147
116705
313979
41
278597
39
4
14
90
63
23
7
316336
28
62
50
33
15
4
129814
7
137451
96
141300
441869
15
48809
822996382
111744
63
14539
180331
66
707505267
27223
82
243203
6
584145441
224120
354781
79
402739
8
74126
76
15
350867692
434987
336505
505692155
194644
51
8
8
70
87
27
463943
16
47920
33
122693
86
266827
81
403468
65
6351
22
69
2
61920
434964
201684776
73
54
2
2
3
32
1
274059
317343
63
40
4
489945
31
151864
89
52
215511
180153706
7
169152
69
421052
32
384783
94
42
16
472609
26
99
136570
550252132
40
941480888
76
8
458628
91
47
6
61
179200
420013
365547
67
30
94098
96
191621872
495390
40
63
5
72
143883
45
80
40
8
4
350307
81
184631732
18013
184751
959014736
909655866
119910
329861
413848
81
77158
63
76
9
306635
2
6
13
198977442
410872
19884
36636
270260
1
612680070
10
149545
31407
311285
352510
194138543
32661
91570202
82
80604
253233
468820
21
61265
74
63
76
92
61
43
48
363858
112291
405618
9
40
354216
718530620
264934
197317
48
21
40
6
1
276987
91
391042
379016
9
48
389365
41614
9
183122
216564
52
59
25
1
999007376
393359
69
43
388002
428315
266402
453042
166532
122996
54
380223190
97273
51
435384
221452
18
464413
10
78792
24
69
19
55
77334
9
9
9
12
32
74
70
41
8
61
293365
3
212529
12
82
66
32974
790985329
2
18
223129
90
177986413
32
207320
143436
130850
8
8567
860952322
298350
166713
48
427239
96880
552675962
162605
492461
152138
35
9
33
392113981
168566
201174
127782
1
5
26875
404258
187955570
31
395271
19428
411922
423913
68
120713708
21
3
346241
35222
78
80
84958
67
272172464
83
55
483400
2
429670
90
78
187896602
58
80
299807
48
443466653
381912
96
193722
9
30046
76
96
967328421
98
64
21
76
95
808779162
7
18
39
47
17263
41
976258435
654267155
206958
10
930805440
263601
67
890794882
470417
607393142
28543
47
39
2976
222697
16
87
418611
364055
458764
252153
15630
30
130729
22259
12
472074
377750
320999
9
94
418642686
54
198502536
42
336145
208858
681699791
42
382228
11
97
5
7
16
265000
281284
6
47
32
1
160345
407939
332510
70
51
377257
33
76585
85
19
76
9
9
84
79
21
88
21
323775257
225732238
361542
436529
161991
81
4
441680
759244055
2
248873
313543
20
6
214427758
291243
95004
97
203699
79
3
1
80222
2564581
17
41
357578
76778979
465049
17
50
83
9
38
1
18
334131602
119383
88
112298
287488
94
385101
195820
394026
2040
54
179325
4
451666
416336
47
761336733
67
481539
38
464392
960055084
53875
6432
96
174500
39
42
5
824640025
33
49
4
13
1
242712
33
64
191702
4
60
23910
33
362386
151368
90341
5
65
56
37
203733
53
53
9
474512
5
25
35
431413924
377339
177976
80
499611
89
5
66
4
61
62
99
10
111326
49
277933
7
6
534784817
6702
123390
93
551179142
7
22628
305176437
455769
448819
110052
331069926
77
4
37
485370
93
181683845
127290
45
77
42
380992
9
2
141527
159654
221594
5
10
144782
485278
342083
4
38
151627
331847658
71723
220683
477239
257208
416581
59
250416
177723
63
19288
95
17114
363273
938488933
55
8
46
141607
75
147693
46
355723
70
63
20896705
6
26
9
316737
54
7
494225
67
48682
29
17
194686
283558799
19
23
31
10877
348971
440517
361311359
88
17151
29
80156
52
352077
97
319760
39
70
229800
34
62055
72774
7
186599
3
786299461
29
547316305
80
92
80
12882
56
271977
10
402578
9
23
27
241235
72
153697
61838
83
498829
92642190
143959
207249
634762237
277096
239720
458611
14
29
175088377
80
272183
1130126
34953
87
283311
84
20
398681
225135727
98
7282
457888715
106318
456667
320929
62
473289
492592
75
200300
458239
1797
1
2
156520
379800
427371
37
378925
908257706
485937
462995
7
284290
147568
149905
256459
202466
20
38
385679
97
262234
99
68
215214
150514
50
320388
68
19900037
6967115
92816871
24
356553
77209
380091
345476
38
477382
383112
245024
423749
185244
497621
18
807297717
101628
536544604
77
436444
36940
4
16141
46
198111
87
95
495404
220314
654516039
203308
59
94
72
74
30820
119859
421980
121177
641492959
65888
68815
6
506478306
64
112467
76862
386408
8
122207
80221
9
66
74
58799
44135
296175
220440534
42
75
47
1
26
24945
1
26
229033
141111
334902
340881
1
388672787
44
239538
182877
352214
415717
253582
742145131
192117
152349
185193
19
28
86
135106
48
202614
43
195341
15
420779852
801970305
75
91
41
2
8
100455
91
210587
9
95
46
27455
40
64
93
93
40
233423228
61
323588
336374
87086
57
6711
4
99
542928055
97
33
360631338
82
17
58
66
69
37
19
176268
59
2
299043
445509
8
280429
168344
294701
37942
53
709669373
383600
270939904
349606
64333
56
100836
14
56
434030
59
56
70
34
66370
44
38
397421
106052
347800
18761045
43
1972
391917
360886
318424
7
99167
255878
314623
96
32
3
5
224143
96
336983
52
72
12
451365
89254
182098
417592
69
354791
304927
397740
134726
269625
309997
59
352261
86759
6
468517
94103
86638
288196
221448
311314
484183
452389
48
360692
14
5
79
64
488084
52
271057
950236204
23
105364
33446
76
16
12
415574
302116
225982
828854792
433287
93098
72
46728
18
46
381718
288329
55
40
4
254564
97
37
1
121938806
19
153
139983
116693
48
233598
76
347991
471321
629235059
975632833
360386700
157951
19
425249
223365
274003900
103888
25
62
459781
101325
98
476920
439820
448436
41
318981
256605
86
312785328
55
29
266433500
207087
83
166598
165510
464881
5
61
166791
326233
767558602
280814
391082
44817
71
145150
292454
97
65
41
92
173403
164220
356495
183479
89
456196
297348
4
455399
389382083
840262453
86
88
356056
157801
73
4
257096
62
9
74
70
183599
232492
81
48
3
86
352866
37
171251
14
95
76530
68
93
284031
95384
68
69
106093
387294
167998
83
473141
244774
286042404
284207
20374
29
20267
741503647
313212
62
135448
60
244130
568684495
60
487168
241571
41398
181450
83
19
7
17
19
58
40
279516
301963
71
462332899
487038
29
78
5
8
4
58
68
12
50
29632
377587
413917
359606
49889
509084423
26
247831
131623
170899
291446
7
37
122489
33624
53
31890
9
13975
164019172
5
328857
379527
23
69
1
989450992
281144
9
353775
55
684582532
398870
1
16
447705
239711
194595887
250195
66
50
56
44
197707
133969
72497
65
350612859
296776
5
69
66
198413
59
7
30023
82078
47
436495
43
96
75
45
335600
51
825481794
365232
151862
603939935
79979
38
427433538
4
182827
81760
587700997
8
409583
475598
32
612558718
4
4
161148
187281
126564
105504
135324
80
799127659
621562168
2
33
87
29
49
53
172221
340201
334501
49
52
78
52
155981
236909832
26
139972943
48
39
93
51
362893
72
37044
68
73
40531
3
480510466
272981
334225
69
478623274
63
58
356063
396132
78
96
253825
490723
498801
178592
15
455678
223230
122088625
89
82
352391
67
53
94
164495
6
35
792002621
98
7
403472
34
373864
44
539273638
120395
119948
8
31
60
58
49
98
96
5
178520
54
67
40
4
400459
226218
41
325841
345802
85078
724372925
292849
310954
81646
257564
240220
48
77
82
70
5
32
498205
29083
859777774
66
122681
55
6708
37
1
32
61
58
83
202024
65
498147
738348177
917286536
45
129453
33
761977102
68
1
135647
55
77
65
46
9
180809897
59
21
6
86
22
8
406735
349852
184485
368603
54
368617
34
407101
86
380826
151837
473729
75
46
63204
288539
88
8
242194
344819
115559945
73
59
359770
841125787
81
50
6
307251175
83
206969
182520
92
204122
11490
59
77861
67
31
105345
466178
57
426473
365205
64587
107478
78451097
3
376035
146223
87554
553176921
357748
461382
8
83
293535
94
423473
25
4
69
815820978
1
48
17
9
236380068
120752
43
301590
95458
5
62
95
22
19
234781
42
85
97
59789
394606
319061080
223236
9
293533
498652
140748
3
56892
9
252102793
15
162735
56156
461677
10
786722914
38
63357
88
222302
36251765
485128
45
1
14
4
73
93
236627
310541
49
4
390038
299288
306312
2
7
408706
275966
204609
78
440096
42
51
128602
217725
441822
22
81
29
148181
7
94
287737
461689
83
4
142870
39
87
848112559
423697
11
480363
86
1
12283
15907
405623
19
427828
475313
263111
24
423274
64
132824
52978
51
42
75833
35
72
4672
272966
33
158748
242480
452916
215928
69324
21
249522
43339
96
301960
125559
72
87
431434
98700
438947250
482699677
42
94
824095047
243236
157936
256700
370738
61
304154
41
63
4
139768
74
20
48
23878
16
91
380930
15
61
167901
454101
71966
45
112162
1
148098
365801
176404
252661
34
179317770
453761
9
14
175277
369452384
14370
58
411907
422207118
327338
80
280613
51
9
81
3
473780
13
479805
84
5
41
202945
30
15
59
17
701034176
53
304644
276857
70
446520
340739
70
3
72
75123
63
232738
139621
57125
87
432232
784466186
42708
965003117
253603
37
45323
37
43271
59045
346138
1
78
249297829
844195572
383975
58
199574
442895
88
166175
635734099
173906
159124
1
2878
133706
14
279650
1
1
66
35
488828
179528
60729
174924725
276876
158080
951963772
32
371067
517104366
637016388
113533
120324
26
27
35
352221
99
140564
42
299917
67
66
95
83
11666
116718
64
913979228
38
61
5
301955569
69
26
72
259853
173748
112846
50
13
392462
27197472
739582303
85
57431
783123696
68
66
469424
4
21
32
1
21
3
7
75
60
582809018
852336974
17
5
8
91
425228
31293
35
391476
88
90
200904
477446
388963
2
412210
430271
30420
9
8
265103
467948
97
697680741
89635
458570
64
371324
74204
70
37
38082
74827316
125724
15
5
28
406385
99
55
38
396479
436372
27
4
3
8
93
20
15
203886
70
137864
50
339385
61
54117674
148255
219598
90
344230
427275
358363
26
158905
9
19759
468381
328119
95367354
95370431
113714
180305
444454
7
94
26479
35
393478
272637
86478
19
57
57
62
346443
5
39
177941
52
24
8
6
467716
156275
230031
4
469485
969826334
89493119
109246
88595
392340
480567
446874966
201876
8
188604
5
37
181101
84
78
315099
370961
9
30
36
1
37
444538
251469
6
50
41
4
432553435
37
91
59747
235928
384661
69
11
25467373
3
7
56
157678
5
338532
31
336074521
802267168
98
90
53
8
3
64
162080
416778
48
532870126
495405
141697
310507
59
306811
88
257752
58
47
47939
69
892295997
1
59
2
136111
43
910623990
71
401190
39
325532
91
72
236527
43
75
56
187980472
5
4
279614619
93
48
103250
69
322824
379992623
42
23
333277
89
23
397375
36
787145090
335618
197173
999368282
48
351604
145782
391948
329498
496071
47
199078
183166
72
425961
123686
53415
787111531
88154
97
25
36
15
63
114989
810364225
136971
86
20
410845940
5
106454966
75
65
32
103339638
786154568
79038740
31
48621
54
52
3
34087
74
274865
49
226425
214031
193210
19648
32
198870
81
46
429383
129397
98
17
8
17
84
100543083
8
97
16
5
162024
201291
70687
55
228134
34
95184
376266
111537
44
327166
380676
436418
95
294561
28889038
328260
26
4
7
40
347051
368635
32
25
8
398842
62
321624
79996
76
38
482215
20921
174641
206567
573224567
316502
276802
9
353549
238430
375788
284505
8
5
86
115330
136104
36543
4
1
148500
136468
95163
13
20
323321
246636
91
250513430
364144
53485
96
71
4
39
32
277567
21
49806
170305
82152
94
97923
81
109625
360467
84
19
346183
42
228487
121283
9
418238
350615
15
63
259852
121779
308214341
417637
48
98
50
8
41
11973
43215
46
47
282186
7
60
57
458994
4
1
680162348
49
1
3
448993
6
59267
490829
62
23
366364093
74498
39
5
480878
444842379
10282
55
148419
5884
55
10706088
54
471375
42
7
62115
31
251477
386919
99
295578
9
6
238406
11605
177045
39
57978
65715683
723060432
35378879
457783
76619
191421
49
15
145920
7
279139
10
54
30
183376
31
409659
95
537106602
167614
527711897
7310
90
9
29
293546
50
441453
4
17
345449
299928
275208
21
485622877
358076323
62
61
58
741341944
68
4
445763
147387
65
68
441075
75
35
75053
10
437067851
43254658
373155
63
41768
2
64
327193
83
427464
4
329508
357047
322902
381862334
67
79
60
97
10
354344
350464
83931
64
95
69
67855
493823
54
20
83
991897565
17
295526
146089
79
294097
8685
385501
86
11
476260
38
177955
420003
49
46769235
35
27
364554
90
318045
8
97
32
977229075
3
167386
6
231254
53
4
26
32151
87
72
31616482
846424028
33955
80
60
136586
71
8
58
28
184529
1
164395
26
44
16829848
307623
56
55
13
251802
19352
327154
313318
62
6
278133
24
42
243064965
413712
96
94
155081
22
366584
48
18
18
2
338749
101925
7
348888
211426
96
70
79
4
265103
62
390217
26
284870
374119
95339
110805
492757
34
9
73
41
5
319557
1
604532222
57
76
67
14117
5
420122
15
91
86283381
264418
8
50146
96
498443
14
8
102491
76483
413878
440530
9
77
209709
393238
47
234385
16
181496
33
862580697
33
61
9471
389275
38
18
89
447423
37
50
266983
404535
73
479609
83
3
137570
253616
358972
393573
23
99720
140438
75
79
758047375
95
43
45
397230
26
536453950
216273360
87588
2
43867
241418
382739517
459688
276669
126227
346097
266496
412461
261088
888313500
25190
434415
230204
172018
169842
11
7
57
77
36072
6
88
226611
455372
371463
32
131812
47
7
204667
203272
76
438247483
807406462
307229
29
2
4
241130
370150
407669
7
21
67
97
97739
73925
483406142
71
39
91
19
34
91
343386
49
122735
48
52
85
149412
15
378013
426710
85
88952
88
100789
590594614
9
165568
186442
947
6
306926
20
96
344674
12
420439
87
393009144
52
54
722842301
80
385676
78
72
31
5
459836
27
19819
459241
253425
206930
96
841014889
44
391946
59
42
14
150482
16
95
67
400806
405552
67
8
430945
5
31
9888
10
6
27
27064
87161
34772
6
478956
368472
47
440995
89
13665254
94
481617
189911
83
53
62
32310035
49
333343
33
96
117349
179322
84
48
91
3
44
8
45
379554
308331654
41
161867
70247
102117
319932
63
6
236861
438057976
32
216642111
8
239297
2
58
49
459767
235799
8
397668
58
27
341779500
289108696
36862548
486159
211942
9
82
308034
75712
45
172561205
145608
438528
33259
422716
21
7
962047942
440513
267631
98
2
313170
57
24
30
36
843944183
2
38
40407251
129974
61
177288
452103593
86
225907
298252
458857
13
48
941490817
95
57
13
359649
261594
66
302371
79
267870
88
59138
5
6
471142725
46652
46
80849
575650430
41
261639765
90
46
417844
541678642
76
60
370564
18
16
46
223408
349967
29
20831
374861
3
8
348791
8
13
82
24
53
5
1
29
18
135862
665424212
87
56142
32
51
268592
125961
3
60
794151577
91
4
417206
96
2
51
17
267824
198643
131264
70
95757
8
489293
29
28
467616418
306682
289094
441358
1473
78
101772
11
75
165227
267945
457534
348005
100108
27
38
85
78
20
77
90
60
232632
72
26
166203
81
388888
27437
341844
11
7
1
15
218787
32
343857
35
53
86
37
199424
209997
83
31
87
46
45
23
25
61453
341649422
54875
51
50
80685
242709
477549
303550
134541
33
121982
147629
4
13
457037382
279327
315472
476280
6
1
162555
34341093
77
14
26
102710
5
285100
24203
32
3
105547
278772
77
38
92
451067
356758
40
189659
428289
64083439
13678
338304
8
22
99
464808
40
866596609
398586
3
372852
71410
70
8
55
66
72
38
7
234405
341797536
22938
175733
48
29
429501
14
248436
294147
1
44
8
8
297871
89
241227
156676
10
9
55
34433296
308843
12
444589
19
6
3
65
72
79095
92
420905
8
256332990
62
126489
53
19
139612
31
262522
12
80
5
98
1
4
6
333813
39
3
99
368190
35
440385793
50
213609
58
20
809893491
32
18
96
37
79
10053
19
1
49
5
74
827370989
2
414558
488711
2
1
55186
152026306
331513
86
36620
323736837
27
37
301483
4891
77
486232
326244
90
698447333
153059
1
3
126431
455322
191753
377695
496758305
36
5248
85
183310
96
6
265735
16036
6
10
26
1
390529640
29977
241429
28
356188
67
195201
85
96
56061
78
215817
63
50
93
32
393948
6
63
33
64
98
44015
36220
96091
89
36
80
134895
49
17
585566243
95
70
139003
468657
79
98
208142
57728
168614
33
97
55855
1
94930
246800
17
384812
435422
406714
8
348425
377023
57
19
392532
86
2
413566458
126240
434027455
4
59
995484445
829425055
87
472447
442451
243348
413916
305094
478222651
60
85
10
307572575
79
89628
64
41
41
17
281997
70
362925
12792
322404
253720
10
92
99
201684
132697
445260
7
26
180779467
94
347507
338885
411933
277462
316927
8
50
8
2
70
15
16
82
884371150
21403
5
31
264751
50
18
7
14
189648
33
6
2
983658653
40
11
274250
303974
94541920
30
84420
203724
76
666272691
301022
297202
759742677
68
479219
618895046
24
172608955
5196
94
136511
542391212
27535
88
154852267
55939
13
49719
47
383657
92
21
161514
93
7
84
322885
44
51
408952
75
67
35
96
203548
1
11
77
465284
42909
14
876870346
41
6
455849
102695
64
1
395844
139609
57938
130573
54
66
86
45
48
68
18
3
42
47
504261186
304339
211129
483958
14490
449529
54232
170672
78
83
550012662
74
329396
67
352830
43
351395
52
81
77
62
7
512145862
23
454531
67532
42
402039160
206419
68
292034
199334
455491
481851
34
34
46
432546
39
16
11
9
33
368476
42
25
251468
432725
224746
3
364919
9
39
63
437207
26
452636
8
340617
42
5
96999526
228218
28
53
28
431254
67
318925
51
25
46
433760835
436653
31
17
204460489
302932
304378
44
155260
1
40
301261
43
210660
309190
98
205064
77
160670
26
147765
170182
399964
253411
2
11
131230494
65
354224
362140
92499
13
1
356568
44
151448690
728650846
244866
80576
90
42
215338
73
72
87
428697046
87
168558
324218
442606
72
94391
450630
4
70
84
5
401866467
289960
86
462374
248243
189147
4
213019
64
72
254210
64
9
56
103287
74
42
19
51
7
99
38
217639
310684739
43
476678
24368
1
132898
459988
444500
86
83
66
492853
213345
38
8
53287
372772
296756
147883
20
293699
58
82202
336075
238104
22
138417
3
351968
8
62
83
42
8
362836
54
341382
92
6
9
9
176057
116562818
74
352354820
3
69
79
433862
767530867
287910
39
225187
346452
51226
34070
476876
416117562
22
425541
44
130897
4600
271732
207505
664803247
93
50
3
451666494
26344729
52
327611438
84
44
443931
23
493351701
214569
2
23
74
80
57
318397
392557
47
45
63
45
81
208694128
209955
267741
48
44
197551
60
34
931453481
76
20197
89942
960066707
3
464822
1
73369
5213
30
72
13
17
71777
93
85
150238
125185710
57
54
274850051
82
325875
74
94
25
50
134760
445952
87223
487285
79
42
209260
52
77
81
490379
38
31
8
386548736
112152
90
272165
85
7
19
39
441493631
460970
99
82
9
156899
82
30
5876
497851
79
297432
36
131260
150499382
411759
453299
77
88849
273037
379525
650836135
56
97
234742
371888
20
399882
23
85
285842
53
376566
5
420902
24
950001461
7
8
498572
29
294838
209626
93
69
90
8
817868353
293402
3
78
5246912
50
20
625643281
103525
43
51
65
442412
24
152243
7
145097925
37
254149
22
40
22
449549
481083
14
240334
423928
45
56
415326
60
144519
85048
929274104
245963
97
91364
17
273968
425201761
73
25
99
997854907
86
76
57
23
209728047
7
97
354050
53
370696
7
22
81
79
131141
18
31
308286647
151592
42
482086
66
283277
189319
374956
22
47
219084853
4
45
22
70
222597
75
302532
64
32333
47276
9
927396954
414894
97903
4
314092
291958
331866
469046
150796
192170
49
50
7
36
225389
37
92
25
232192
67
74
86
98
272422
76
59349
3
27
372096
272345
55
12846
222265
188486
875191685
350679
493372970
104716
933353196
5
4
2
21
61
181177
385933
8
8
5
231265387
7
22
332898
88828
401199419
85
87
8
738167397
235740
464765
61
341759
176564
7
8
432245
5
736533281
383740
564076288
158761
6
43
131861
21
374117
36
25
456913368
321038
9
62
457461
228743
1183
265689
98
55
58856095
36
20
92542
147621165
208927
477042
22
259114013
465062
485058
4
47
320069
425250
125816
126044
2
35
119205
56049
62
431065
58
931359911
31
39989528
13
48
249208
989721810
21670
52
2
31
40
74
3
233152544
36545
968264623
7
57
23
83
3
128257
4
114025902
32
356773
42
86
94
281774
39
40
277084
90599
77697
13
551194673
39
2
12
26
47
40
2
58
64
14386
27
431489
490548
31180
62
91
51
23
58374
76
7
11
360145
68
994081519
421185
303306
27912
94
415739
313241
107009
964552958
70
52
24
191770
69
27
58
12
38
490427
49
253921
1562
631333924
78
34
44
307254
473389
33
397309
432472
10922951
79
25737
83
78
59
417536
92713
61
97
83
392330540
44
83
42
44
166761
76
82
45755
6
275948
386511
292376
35
380489
80178
57
19
229112366
351147
67
270355
228411
480483
24
391493
7
221012
491365
11
31
14
778480439
6
20
88
471137
8
83
55
9
27
16
43
108871
2
14
274583
56
70
54
50412
95
63
4
38
287469
99305
755937611
116979
77
206481
91
169018
238799
236671
29938
213414
190939
72739
59
306506092
192561566
19
69953
32
77
177183
497537
448956
79792
318967
289593098
199925
69
149585509
289506
62
56
81693
8
91
163378
66133
98
95
159711871
413256
561770570
393743
52
6
97
6
38
227473
120068
82183
108996
300946
395213
14
48
33972
37912
5
30631
38548
200546
4
28
491411
160131
79397
250171
84
62
97636
84
240131928
55
18
994097310
131670
3
3647
470626
22194
54
159420
100774
159213
374685
33
95
3
121191
86
173844
313627
497373
53
7
63
37
445819102
4
74
73
128237
233853
4
35
313903358
309858
25
182738
24801
45
60738
83
6
12
474414
16
19
419547
76985
796970283
78
95
74
413555
62
97
151771
90
292272
18196706
458603
214616
381900
194480
304903
174193
98
96
494344261
9
392679
464876
708244116
7
11152
1
27
363671
50
787828911
4
52
29
273330
47555
307631
61
55
296331
175535
503728300
642976291
39
18
348895
1
2
11
80
9
192138
98
50405
5
1
4
317557
7523
420447
497322
259283385
50
3
116110
282067
223901
59
84
13
1
62600
66
236326
46
47
69
320407
169092
35
726555210
60
391671
53
741924474
48
55
87
172023
465920
27
21472
57
84
72
461038
2
426333
43
95
38
61
7
1
29938187
3
74
74424
1
14
39
89
2
58
15
67531
24
49
196710
431699
41
259922
30
10
157683
1
67
4
69
75
85
86
2
34
1
31113925
16
32
41
20
1
332137
68
74
22
20
483315
494361
195200
95
64
228311641
72
310745181
429996784
218304
396797
18
746411892
84
2
469561
46
79
18
313588
7
58
26
461801
62
130999
3
70429
68178
39
413100
495541961
330567
37679
111749
66473
80790
39192
362071
92
86
2
16853
284557
47
30
462893
77
77603
84
56
21
83
80
83
93
38
182219
63
269332618
251397
340861
38
89
239895
85
154826
259100
85
678484717
254416
15
400569
52109
100064
448328
60
280817
2
48
478801
165904
79
65
172918
255806
1
129354
604349707
435
478047
43
423924
279305708
77
17367
349853
6
141829
3
14
50131
97
329945
7
49
476016
466051
374173
112885
118053
3478
224466
99
52912
972725157
367594
29
446864
98
40969
3086
23
42
458644
184885729
289023928
11
356379
19
98
87
77
245004
1
134835
51
36
60
54856
268903
342598257
54
743145417
514103762
96
231735
479687
716534787
78
10317
3
31
310359
6
667009643
58
104873
16
19
27
84
61
30
759811727
16
50
446112
46
75
47
60
1
326824
2
6529
36626088
5
79
256930
66
96819
139657
256434
183852
51
204232
142456
339718
285474
55713
24162436
779191598
6384
94922
74
112409
88
5
347179185
73
310567
42243
39
67
356778
462854
166937
461985
298897
167794
78
215780
47695
421741
2
54
67
7
126271
44
355754
40
53
68
5
6
30401568
47
90350
55
986606726
28
64
344180
64
22
257591727
39862
994453431
63
334970
291149
31
39
9
72
74
368224
82
76
57
35
243348
465712
6615
123300
496542
87
60
99
20
98
328536
44
449598
96
177157
89
455421
285628
70
98
1
153159
320106
89
8
56
44
40
94
12
4
71
30
2
309756
96834
42
36
58
20630
79
183734
152964
3
51
95
9
32
27352
74
40
608099747
26
275190
87
8
56
229711
300669
23
95
206517
4
319480
276505
98281970
88
96
91
42
13
431011571
40341884
73553
16
63
22
94588
233525
59
93
87
31
38
88
428222
37
52
47
444392
755072019
33
38731
78266
212049726
82
126016
1
216627
76712
8
382235
336523704
47
47
70
19
53
9
519923041
51
3
13
25
711124796
381707
14
100294
444416
54244
87
98
198381
53855
352285
598333352
24
483327
42
69
915830728
6
129534
924848190
40
387380
65
442844
4
7
1
397121
17
275854
68
839464657
57746
45
8
185379
305474
485739
251888
225257
17
271229
65
426655
19
469233
447249
450274
234788
70
14
245973
590848404
4
95
51
277020
243854
30
35
51
18
81
15
682614428
5
35
53369
8
19
7
81613
6
80
35375
7
992953709
77
916494152
622758508
420267
437435
5
404938
434785
366689
221245
74435
41926
378799
332946
454167598
67
85
94562
49
12291
413712
158134
7
460151
13
92
374736
15
85
275386
393602
89
84564
68
6
5
5
51
179035
6
9
47
121824
10
2
3925
433415
930910716
401697
155354
98
57
418597118
673556789
273709
140191
57
293515873
65009594
190490
4
52
35847
50
82
169471
898553008
182703
70
219934311
408074
18421
21
30189
94
7
171615
9
41
60
87
346715
17916
206028
189963016
406630
70
5
4
25
89
7
33
42
180496
102738
14349
430982
3
121292
51637
246958
79
61
42294
19
9
1
256280
300123
298700051
122013
198009
285984
212742
373559
158375
100950
353269
464912
78
72
30
98
95
393406
48
185026
492310
148407
76
222315
275101802
374274
63
256562
63
31
18
92
11
114936
4
38510
4
337044
566646065
368207632
58
6
375370015
65
3
434869
24
221057945
4
40
474340706
51
95
7593
36
250597
78
438450419
55467059
40
14
162836
494469
114918
33
713231646
44
45
454404
7
241538
377290
48
93184
94
73655
345797
53
41
38880
26
489260
30
10
67
65
9
88966
168790
40
83
2
121860
66
75
9
130692
46
26
2
319186
13
30190
63
27
107376
353340
487107
30
36
15
938684164
59
1
29
384923
98083
119542
354792
386158
149591775
309831
43976
394121686
91
180130
133419
77
97410
85
436997
266502
204181954
59
344757
598565391
904405631
66388
83112508
42
55
292625
67
149674
85
92
71
1
448482
2064848
87086
475639
77559
441203
29
588645188
34760
195402
7
37
188471891
56850
93
868737519
171445
416530
22771
11
445539576
411936
117086
86
72827
89
45
468383
50178
964822186
39
430658209
9
462213
24
20
60
15
94
179566
35806
25
232632318
81
2
417806
42
31
32
19
232622
73
495607
39806
12
368384
70
392100
80
93
480409
85
16
51
92766
49
369445
76
8
64
438944
387307
161459
339605
82
57
271518
16
497473
90
91
6
25
12
698464123
472858
196967
462144
225726
6022
426426
63
67
88
16
244458
35
967834403
59
187987
269090
90
69
353958
1
469235278
226019
61094
78
42
470466830
341427
23446
99
477758
22
7
478277
217129
90
259404
330099
258193
43
78
555626696
72
5
20
215756
3
88
61
84
449440
406457
4
79
25
62131
82
33
12
86
482602
25
93
233605
168690
857623166
242830
4
24
4
5
21
86812
358168
48
433696050
45
122187
33
78
507733374
1815
25428
68855
78
459289
970218708
60
67
49
145231
77
87
61
410206
246351
60
199197
217511
70
154769
33384
98
47
94199
343491
90
70
6
54
392286
104085
96
332237
67
91
69
579065591
273633
323047
240982
62
135484
15695
559043648
66
173959
467124
288408
92
66160
37
33
102365
131191
96
8
64
213261
391062
276507
755962203
431721
3
46
112477855
407685
65
27
56
52
10
30
431228
703448910
149232
8
98
88039
134140
982125534
5
34
83
8356
340382
48
604954684
383347
20
79
314104
2
936784738
19
28055
86
59
111148
34
82
483908
265604
308316
48
181296844
320323
445769
95
2
21
421652
5
54
3
8
3
30
189006
424281802
194844
86075
8
479752721
17078
111512
268628
2
99870
9
69
147554
46733
71
201692
16
276468
434113
169214
52
54
380419258
242318
66
253869
469130
50355
83
913432924
25
3142
55
35
78
73220
71
225219
19
57
149473
62
52
433968
85
6
33
359002
318587
1
73
26
17
212542
370922
464445
65
83
85
86
41
220361
36
26713
19
98
23
95
88
15
95
254835
76
236449
996455994
3
38
4
34598
108774
314616
176359
27
679149484
207121
77
977353290
113225
66
30657810
59
245089
66
5
393285
7
93413
898143829
626709756
203575
410239
70
9
50
905977428
466501774
101969
335517
9
28
284105
14
95
98245
99
32341
3
40300
9
451578
356149
480345
330584
40
86
491883217
78
5
34650073
221361
53878
41
322871
55
174885
266711
443973
5
841527148
4
88
97
255795
240759
72137
327423814
158468
29
67
182836
74
6
23789
12783
91
31553
91
31391352
97583
15
76
17
20
184950
234943
33
97
43
39
65
143111
283625
3
85
134218
494351
22
3
23
8
27
180447
69
495601
91
307625749
55
1
376184
343564
55
348696
497895
241026688
19
6
81
139611
62
2
20
59304
35
80
39
95
41739
1
66
5
131850
324633
694034542
335816941
96
9176
4
173608
640108001
6
922241157
31
57
338565
97
70
431175
26
2
25
293851
214793
350004
79
80
42
16
282801
199307
80
822762843
133750
6960
431120
746573376
99
47
656996274
53
7
232894
13
74
448172
297947
453740307
82
20147
154490
23
36
75348
27
4
386342
339474
210405
9
347195
2
97144
446907
65
477172
427732
92
45
582338445
92
292491
377622
23
77
11
277231
118004
236761
239190
396815
260919
122353
88131
490572
14
32
246486
44223
498614
82
2
438556
81842346
2
51098
361807
398735
311142
363974
173770
82
16
135595
97
96
38
212537
88539
63260
451845
179586
33
97
196825
1
76
97
20
62
19
9
97
6342
95
17
92
153370
69
5
45
88
64
2
7
92
204268
716926172
39
43815
25595
49
371820
19
59
2
440698
5
319563
163172
47
947224241
86
45
39426
341892
130381
74
1
3
259693
115248
454288
9
368619
45
236342
369231
156103
8688
78
691724384
51
2
7
2
84
7
244487435
44
88
76
2
463758
40
5
198895
53
57
200223
38
20
24
146523
8
366660
721817798
68725
908184409
42
12950
53
5
412573
49
416392
318362
290311
236578
89
77
4
29
54
847907384
369580
5
473392
185590
73066
156090
401784
7
351517
95311
110197
733426200
78
374881
195434
69307
92
23
427117
92
33
88
30
30
351744
88
59
52255
111331
76
4
33
81
439598
28
3
4
44
3
12
69
94
19
49612909
87
224406
472590
674093930
592743220
11
63
72
365991
342925
6
174894
308063858
65
420761
314887
326320
61
97
20
330741775
239595574
20
6
48
8
97
20
13
41
359531
99
36932
5
30
87
342416
33
73
231146
684395001
796863501
7
9
87
43
157798
78
63369
104356
151198
307706
323830
2
7
39
72
19731
66
8
3
93
361647
67
72
190125
5
61
376319
9
360512
452010
406905
34
495362
165369
860460720
204518
104426
295311
152599
65
9
26
76
6
759316774
38
1
133938
349305
68
34
8
82
466412
331385
33319
82
241710
8
5
250333828
598799037
356934
90
14
339183
290870
177211
2
65
35
59
33694
40
399415
80505
301442
76
241146
362196
52
367714
89
310986
208913
8
52
223758
208328
5
33
68
54
83
399679
35
73005
10
373280
387891
250439
355541
431572
381014
473518
5
22
38
71
72
89
95
16612
88
150239
94
106555
461141
189122
41963803
40434
140050
3
90
428116
63
83
8
440468
1
147154
72415
314881190
243962
254717
41
278821
405949
65
154280
36
857395548
18
2275
9
82
6
19
484636
12
31
10800
24
484580
272348
392143
156794
2
5
30
99
48439
204045
9
361465
40
468254
54
99
25
492285
86
7
190249
194586
369355
21
89
70757
238905
3
392710
321458
310309
11
325987371
45
371743
45
9
97
115107
32
2
50
97
499576
8
75
19
147363
27
158995
53
10
41
72
83
78323
314824786
58
10
460137
90948364
64073
1
36
412849
995401164
353570
7
14
345097
42
9
56
66
4
22
170351
292566
252409
32
393222
6
242662
429036
15
460239
51
148158
54
8
48
4
4
311939
229925
35
288031
42900
35
335600
20
385932
2
14
89771675
19
220510
944283331
36
78
82
288626
494910
481986
401779
242508
9
121477
5
140279
324
343338
7
64
75
277015
6
600461210
3
8
123330
210039
65
98
99
70647
419798
471562
85222
48415226
31779
40
79281
91755
453750
7
77
4
335330094
6
93
969789444
232438
8
9
30
245095
810211085
493487
96
37
192723
98
8
22113
283734
34
190092
22
387743
3
432980
95
54706
62
399381
165400
465825
261520
159006
192952
87
381670
38
274290
619587801
44
171793
80
276434
188588
9
74495
345141
18
3515
335697383
71
446123
66
445060
423985
271101
70886
72
39
17
367295
734070464
10703
81
388310
99
74
431771
120650
371384
232463
273948
87
55
2
33
20
60456
233015
348735
321842
282632
96
186695
353980
97
140381
19
230724
2832
436324
224412
50
262974
15
91
37
70
9
612931865
38
39
63410716
53
1
11
576639268
6
6
115311
307338
98964
1
484358
492859
46
422700
29
203714075
179942649
10477
7
79
14
86
237395887
285268
2
3
480480
314402
52
175455
119504
188575
93
5
2
523
115126
36
51
595699184
99
232518
83
199536
470089
380415
298073
397088
223357
23
197634
110021
62
2
8586
447733
92
241407
24
18
28513554
458728
148569
107649936
79
141176
35
285385
255063
148958
481677
189207
331429
127975890
1
308493
226215
39
16
32
737701294
59
2
48354
20984
77
40
43
5
354415
93
96589
162003
45
428356
46
134526
81391
211125
81
35
56
3
43772
9
262459
63
7
231064511
53
113500
5
69
62
73011
496843
89
327249
346073
19
81
18323
36
259085
7
51
55
434936
32
4
97
291909206
233109
3
876635432
8
356620
977975439
15
130647
84
42
13307
8601
4
383458
54140
4
196424
73
358935
440147
398377
81
78419
151619
87
71
459972
91
389543
795343418
8
453336
332097
27
457310
7
783845227
394768
80
73
138878
77
41128
90304
20
69785
88
15
94689
454809
352277
74354
139159
41939
73
112258
317639
204419
6
933333035
61
576530332
28
368950768
4
35
1
228347
29
37
635302970
1
209717
438970298
145217
8
183283
479424
87
15
491431
179378
25
35658
9
63
287787
9
214237
338294
319259
24
4
50879
6
69
77
154196
361372
50368
84
86
85
116222
83
385260
49
181608
89
224982
493213
319426
50
375657
56252
46471
244130
298090
93
61
393168
438388
863500413
99
361227857
233970
21
200835
1
96
423972
95699
71195165
31
168114
87136
83
136889
6
427729
20
54
202177930
58
534291663
24
83
363543
99
60
75
36
97235
194569
24
65
196458
93189
11068
46
492443
423288
301486
462894
54
374260
191983
48028
119803
91
276533
377235
54
8
216292
291413
137073
17
337006
20
41
41
66
7
162241
871975149
666687401
350653120
53946
470669
26
463658
237438
30
50
14
32
499317
309964
75
88
94047
95
24
5
90
308139
188884599
189156
7
330384
173810
316054
29
11
57441
54
466396
402601
381203
43
426128
431815
250489
325641
49
7
25
650118176
365578
1
6
82
361023
57514609
78552190
50
41626
49
78
418051
38
603271698
118076
72169
3
163490316
84
49
453903
142097
546158237
45
65
14
57
144617
85580
76
31
384089
1783320
77
64
128108729
13
51
178412
87
292494
99
81
48
21
7
328328
8
2
16
77
295126
41
9
85
424507
90
183601
60
375874
47
23525318
90
54
6
87
21
59
19
76
55
13
109225
8
4
73
68
299098
492403
325326
7
336335
130918
432752
46
66
432694
926144979
91
4
104630
82
244781
176812
298925
65
7
20
179183
7
44
419565
41
82491
71
72
88
7
309319
71
78
6
54266
422883634
10
62
499600
50
366095
66
774756118
172726
250888
174781
45
22
9
167125
264908
17
3
308305
80
50
105486
53
479272
68
195618
314317
181873
71
212521
42
77973
15
89339
4
78
36
90
574132855
351424
71
67
312128125
26
33
52
396977
58
774393524
60
35
30
60189
4
48
6
379315
37275424
3
66
80947
78
86
2
40
89
2
12
84
52
194721
57
87
24791
368007
19
323513
445269
4
87
204045
650737003
68529
246287
334632
88
455881
8
23962
139823
15
29
474413
241083
422561995
51871509
247449
33599
8
53
50042
55
56
355451
47
399002
57
68
479193819
6
8
439773534
341803
298385
7
28
335537
24
235933
91
11846
374405
52
128923
32
29
70
94
229488
87488
29652
27
490880
490709
146079556
370323
79
12
466670
22
111729980
9
496354
17
433090796
296617
420816
403161
301348
21
213249
101315
16
116719
62
60
88
9
46
99
77
191943
371713
186059
163918
19
39
464070
26
50
138571828
71
34
2
46
36902
174074
23267
9
36
450226315
22
452757
4
776867081
440261
39
269801
596048851
348361
46
79
52
15
434050
4
89
70
49
58
90
59
218708
12
129497
89
105321
859737895
4
5
230842
137929
17
73
89
51
12
50
65
55
183977
324474
213439
394483
2
277101507
8
54
64
414854
80
25
40916
20
499711
14
957920747
201241
7
73
42
262068
93
90
7
3302
42
86
17080
3
23
83
458315
343366
73
486030
76
67
471058
492329
255367
42
129113
63
44385
46
84076
38851
25
397143
40
3
172007
250944
58
51
286601
373332
139430
336238
14
78
60
29
386156
94
2
60
357597137
49
96
236789
21
48
5
472042
285418
54826
77
194219
222808
324147
93
4
12232
46
31
137498
19
339075
74
26
21607
146377
461162
33
94
130050
167442
60
48079
70171
411773564
41
627394440
59
1
333261
598978328
39
438498
22
61
472654959
44
947322527
77
493007
166051
555522697
301286
3
53348125
27
24
192773
4
36
50
185633
7
427100
92
67
269246726
47
9
20
3
369950
37
30
238531574
5
97
55
8
11
59
384697
93377
34
308318
189886
27
412325
245409
7
53
3
5
93
75
76
4
39
80
799102819
1
344492
217448
8
87704
4
33
32
413078
306862
8
32408
3
390931
39
73
223580
48
35666
89
38
368705
42
297313
452273
325214
741572321
73640
8
297098354
85
781309633
478132
30
41
12
759950395
170186
73
37
150829831
54
92
86
8309
161879
89
59
7
656512809
249649
87
284839
991359537
42
561638770
126071
36
71
6
300095
229256
64
398930
19
78108
40
409735
434529
210346879
42
83
1
10389
331718
964407625
67
46
190894
366555
197299
175402
47
95
96
495918
113587
10
529806112
481130
12
34
13
7
20
191305
65685
446160
51799
7
1
929201434
3
73083
7
14
8
44471
5
9
1
458416
79
471663
54
209836
77
6749
28
397402
277034990
42
411809
5
2
69
67
418313
90
8
168891
480510
65
389322171
18
7
96701
62
98
16
1
385761
34
185729
70
477420715
7
4
426727
7
533088702
443235
122839530
53
33
190622131
43772
55
270193300
362929
28
57342
63
93
99
79
64
57
448879
220971014
335629
1
444994
67
322617054
33
323330
9
95
134349
22
63
11248
418407968
282664
347287
42
43673
4
53
322089
58
19
199948
4
92
49
19
17
447751
33
185984667
26
36
129479
314745
60
365647
321059
555115750
78
82
4
269530
2
226673
25
95
32
330732
28
40
30
16
37
49
59
79
282710163
268633
344186
7
392701
478716
6
63
63
223817
16
3
37
194087
1
293648
7
81901
75
9
71
48
51
654013796
5
8
34
28
7
748756485
93
576462590
7
5
734997978
7
31
25
226560
33
270815
73
263642
77
455615
59
132322
77
59
92348
74
260197
400914
5
83
218116
259784
86
34
61
235363724
26
51
168687
24
303149
3828
49977623
3
402693
34
202796
169828
264874
54
3
159310198
61
66
343262
27402
412656
62
88
95
81
57
43
422991
21
3
5
40145
55
447050
43
465083
225090
355288
296679
435129
45
476258
24
354479749
397153
63
94
4
213177
99
83201
87
50
61479
1
14554
23
32
100187
8
43943
45
49349
174330
95338
424124
33
87
23
49505
540879773
14
204214063
389273
18
84910
8
56
54
395656917
99
204010
109516
97
5
77
216555
25
56344
181346
398322
22277
15
8
90
211357
86417769
36
49
42
1
222957
351347
378476
2
65
5
699205382
9
97
63734
18
170598
99
419913
4
65
68
79
3
61
59
39
33818051
97
677539374
56
63
262548
260193
330090
82111
166303
406772
389944
7
432270
35
66586
313215
71
1
422341
475872
59
8
44
130527
396264
83
96677
222524
266986
3
85
21
284098
49
6
3
4
283625
441024
31
26
58581
51
137159
25
80
4
89
19
32
84
191802
7
75
337075
40
70
5
8
87609
5
39
101862
39
465200
909624508
17
396920
74
464752
421873
305302
316342
77749
116413552
632700178
93
90
447913
86044702
54
58
71
61
36
60
271330
41546
6
51843
473568
9
95
2
408021
9
51
448662931
77
364359
53879
149934759
361037
360185
423709481
52
59
39
479838
260544
19
52
241909
19
192283
427907
468609
71
673638028
34
476589
30
79618
1
34
322700
8
88
13
489329
89406
876262257
378816101
429734
52
154794628
10
27
14
30
102268
408965
52
71
42
38
29
7
30745
272815
359979
490897
85
69
352526
83
400909
35124
19
36
56
490809
53
378249235
402626
337013
69
886
322578
68547
386238
98
6
448181
23770
91
14
19
8
74
60
153225641
92
65
602516344
85
458138
99762
14
25745
675315667
491145
228707
152086
224871515
224457361
14
78
46
301542
5381
30
11
92
52
358644
33
151525
384416
45
284473
42
340932
49
119522
74
16370
476734
17
19047
273729
46330
147718
322300
52
2
95
265932
3
184362
14
36
10655
167722
56
351303
756376765
41
137439
96
9
23
228227
84
73
17
31
63
384043
31
386622
69
282729
8
37877
56
930710424
195440
18
534617724
213624
78
7018
27
86
97
54074
161905
616731796
41
86
22
3
47
96751
82
11
83
2
191046
250378999
488275
393374
84
304194
17
72
95
268239335
276023
96
24
406411
801330512
5
55
163844962
89
52
208028
31444
49
9
57
466897
614363397
27
11596
53
50
73198
312230
282140
34
80638
50
354210
47
29
26
38
327082
419299
474145
497872
48
49
208217657
39
58
439892
28
57
640645914
722905498
62
70
9
303143
22334
1
284951799
79
48
380245
6
25
84
5
69
375223
413156
85
549664000
361661
63
9
24
122672
7
260736
19163
32
384107
217270
180490
53
25
2
344352
97
659366192
31
366474
5
705566691
3
5
8
159228
80
80
57
302419
8
35
66638
23
18656
96
21
72
410992198
42
28106
81
6
9
15
95
43
226920
324579
916496754
6
22
475525
76540
80780
140062070
55
1
155812
44
43612
37
80585
100646
44
280491256
288559
84
48959
410126
244801
209425
408776787
99
52
157997284
904148294
509656016
79
80
80105
22841
54
156203
8
1
418712
375434
4
300241
10
84
8
23
120612
283004
80
80
1337246
16
163538
32
91
90410
2
74
201162
216629663
57
94
127037
37
66
966949097
536225418
68
8
32
119039069
224076
310129185
96
65
484236
492623
21
406845
50
74
413477
428500734
106763
247098
468330
49
62
65
76
241690
884104648
101233
487516
9
6
256576
3
481863
245333
185392
68
2
8
176970
107209
84
270477
4
93
88731
152241
473783
426769
101168
149422
36
70
402859
477126
238783
375554
24
142967
13
17
58108
297032
86
310062
45
318284
359441
9
7
225782
320718
47
434796
257938
442257
75932
81
89
5
73
57
1
27
215064
260668
12
98
51
229272
7
121994
306406
73
4
14029
67
64
70
1
50
70
398356
239702
8
99
4
430669
100066710
181842420
90089
62145
174273
2
77
70196652
315930
87
436922
96
174361
183935
68
442090769
19
88
481365854
33
35
261432287
65
24
207362
404561
395930
88
75
173032
445289
385913
211377
81
4
49
42102
17
79012
396077
218269
58
23
90
3
13
437333
91604
6
100853
375975
54
415602
87
178806
270330
368264
131424
86
334713051
19
115135
40
318182
682540798
18
51705
389948
223303
73
78
7
37
160696
21
15009
15
45347
53
57
34
30
20
3
70331
2
85
90
220613
268369
37
393472
723540375
95
44058
41
304240
42
3
290585
37
55234
17
568042420
77
55
77552
468100
405734
116369
158919
87
212755
244622
150929
903383979
336717
76
10
29961
88
500
76
392916
42
29
79
92
23
83
439400813
1
84358
785726982
61
711184376
302886
54
48
493933
18
4
7
24
287051
88
396014
351887
58
220492
98
341817
27
85
15
404797
225599
402124
68
15
91
478990
70
376217
42614
37282
543327404
30291
6
39
81
84
1
354533
283016
445461
27
68
64
308727
150622
5
799232546
1
5
226572
36
55
64
355965
346623
43
87
39501
54
49649
60308
87
109486
199528605
89717
58
158746
50
419176
271720
194922
485868
52
4681
16
115516
784249989
57
160665
112030
95
8
48
94087
90
796664592
7
616517922
499167
88
18
58
469158
1
55
221398143
210311
48
99
9
198617792
3
27
349906
66
10
96
214080
43
68
131681
956298667
280059
331526
586396400
369481
36
156809
8
14
494910
215935
87
69
60
192700
942326455
426092
3
292309
29966
2
71236
50
498585
699924262
250270
276463
85
592454041
179767
44
41
273787
91
8
92
63
67
5
61
313412
122612807
70
175506
259541
558361525
18
466995
209618027
298373
15
32
42
290680
731882852
46
21
497230
33
88
406117
302456
988853402
404862
63
6
482455
446663750
467072
397765
20
467221
96
72
95
92047
210114
413753
22
472976
60
52596
72
43
239792
74
291924
279721
440959778
20
68
34
43
71
360282872
2314
15
5721
106505
18
245644
578355512
275605
220167
286809
221551
34
75
75
857539510
170420
48
44
36
10
23
339738
39
22
5
65
355388
71
89
609565329
61
12
382134
461063704
96070
22
99
405589
15
430862647
51
408576
167519
93
40
44
8
469692
39
361664
29
312619
72413
280485684
79
51418
922560880
125806
294735
19
74
259092297
445483
67
470844
232154615
237370
8
29
61833
404435
338859
362547
60
143917
417557
279730
59
36198
47
189016
58
56
23224
6
338651
26
60
4
250777
3
12
39
465083
313911707
403358
404986
115265
7
63
8
106808
26
343644
351489
16
340818
75
16
11
276652
4
8
29
51568
403469
4
99
27
298817860
3
580387303
4
464865
2
95
239557
47
5
193494
428861880
79
29
66
57759
170989
179241
105063
72
24
19
8
135927
113193
95
42
99
58
438677
74165847
67881
454336044
421326
756103248
89
207160772
7
72
7
7
90
60045
28
6
284699
82
421812
60
9
87
65
42
1
48
60
70
505776571
65
415642
99710885
98309
11
22
24
8
57
161868
247468
19
113777
60
97779
362177
232564
36
28
207932
335798297
2
99
84
3
94
20
178349
79
53
5
35
48
8
33
67
4
388972
83
23
212221
8
82
34
187840
89
19
74
64
40
182087
8
38
305543
230323
301005
8
81732
425604
315255
43
390214
42
23
2
254647
86
13767
449458
471643360
7979
9
54
368974
4
19
94540
192438
151225
172764600
62
403795
318286
13
30
357676
167623
63
309607
55
291437
78
78
33
65
441167
64
4
444637
683951783
41
23
302550105
866274245
426771
171706342
9
9576
80
312882
8
393090
973744352
79787
93
81
284341
43
338426
354320013
5380
464823
99
55
448993
53
15
30
367298
18
37
39
3
2
360347911
35
40
289573
31
283848484
16
202047
7
38
77544
91
1181
90
28
84
288178
5
7
177144
13
55
71
196668
65
3
450844
66
97
77
11
32
99
482847
193089
221512523
208812
385085
137321
78465
5
841131922
65
48
448258
79
85
20
77141
89
417004
414210
443942
4
415125
172291
437652
13595
214368
485247
317441
755034578
21
377468
42943
67
250132
297434
77
96
309765
300461
68
79209
97574
78
356362642
760872859
39
142797666
57
4
180864
222795339
44924750
70658
1
28
92
7
212235
365638
25
81
267104
64
81
982174245
53
8
61288
18800108
280356
197149
289140
50387
9
72
119504
90
23
3
420585
26
394832
75
63
155226
455020
145248
29
62064
49
11
228958
54
504460215
38
228469
24
401988
313542
93
458642
2
95
410826
53
17
41
436812
473926941
80976971
82
46680074
49
271762
329867
72
67
6
447572
442788
762360200
88
3
227079
9
26
362492
598100659
97
90
117951
3
342938
404180174
466604
105059
6
150773
95199
39705
477522
22813
39
50
36076
93
72
8
39
2
85061
952840109
76
68
90
177120
73
56
424610
65003
10
20
4
2
592110738
296450
3
53
40
56
238713
364429412
171041836
175496
58
494635
95780436
249212
392352
408326
913337048
93
60
442376508
9081
99
16
32724
499040
3245
13
63
23
422100
6
635562315
65367
80
73
50811
475755
5
344424
176790
268643
61
74
1
404065
3
69
91
410900
45
6
68
98
230352
362676
3
956233713
497527
16
295461
3
528203810
4
153129
200924
17
26304
13
731087928
436187
4
7
53786
24
27
279787
174233003
17
78
42
55
50
63165
487350
75
97
15
3
33
74
68
30
245496
65
290265
36
182027
161707
119539
5
25
90
212909449
80
246971
195646
80
776627716
37
458628
19
234176073
191082
314289
39
64
456908
397745
39
250843
69
341759
101655
64
83
165631
10983
59602218
43
84
27
270788
31118
56
321458014
14
92
787857093
200871
959
188059
4
83
361353
46803
93
67
368650
404766628
200067
185908
486281
251252592
34
65512913
499235
62173
39
321113470
74
83
3
296488
21
6
100365
9
319122
24
75536
127996
427045796
427595
7
58
114904
51
31913
337276
438325
112793
442238402
402168
299798
55
36
458971
227512
313325
25
101578
420440
86
54
2
26
359353
142913
360946
43238
84
413163
445419905
162240
401309
63547
225911309
167219
29
499932129
346760920
452628
198679
412336
29
474897
585375122
100964
33463
72
353460
57
1
17
207357
45
68
2
3
386824
35
13
86
72
383348
94748
843378350
32286
191382
164688
84831
496458198
26906
145582240
331220
427446
83
9
62981
955900083
69
11757
39
307533
26370
297007
358135
91
37
64331
86
67
455331
186190
99
35
390671
91
1
23
3
130087
499055
72
54
683018436
12
41
350145
8792
93
483354
273236
7
416674
83
88748
101301
98494
498879
42
459131
153071909
20
401669
46
442214
90831
272013110
65
49
393073
369091
186200
60346
235813
391388
370481563
482311
128491
464481402
211455
337791
16
96
27
430084
188542
427002
96
5
32
52
19
58
195459
30
62
95
61
229991
31
183632
58
88513
271929
44
75
324144
283468
49
291116
17
90373
14
164631
8
25
286141
95897734
150280
55
42
161199
870849505
452973
25
440941
415206
233093
69
7
17
262334
1
166236
42
1
9
31277
492973
153605
89
91537
46
107113
382166
91
7
6
27
480567387
18
214797537
920867884
63
63
45
60
62
108332
358935
176347
93
314350
11
2
46
29
227052
40
113621
301911
567290661
16
79
341477
221497
87
70
35
704751851
95956
471798
371764616
327626
19
283532
31486
446704704
426854
392721
37836
30
2
43
51
83
4
93
17377
7
9
297151
138303
65
82
18832
142766696
327764
458722
72
391004
357486
93
7
13
479566576
351464
304236
44
348144618
198338
9
91
107545222
470758
339291
76
71832
268648418
96
228006
301748
387734434
7
186469
65211
65888
86
85
890639766
95540
5
358922
42
48
77
136896
270696
13
83
859
265882
699064303
15
197383
148166
219080
77
95
99870
108824
144257
356287244
24
355139
377627
78
282775
279641
159520
19
52
64
25
70
9
48
47
4
44817
2
16
94
11
47
18
461351592
85
85
164920
14
60
9
396061
306883
413011
5
330929
7
6
5
249902
48
60
481456
108887
599539966
335237
485411
105508
53
138515
361066
395805
220592803
84091
11
89
90
490455
3
61
694791661
491526
27
408769
163422
50
243291
272449
24
398652
2
331473
96
89
24
40
38
421308
91482
342432
232255
90
54
618446987
44
96
30
22
382867
51
55
17302
343134902
92
23
28
76
272195804
70
86
268153
39493
394172
56
51
188833
429506
447544
95
94
8
685157861
96
35
6353
3
124376
58
40
104798
4
321165
73
195611829
70
131432
230342
364169
86
490746
9
280740
84
280042
87
47
82254
287923
295652
15
439406
743959259
71
123047
93
21
738137795
790542914
97
275490
281098
125091
28
59
446834
7
78
63
60
84
80
484221186
98
556153928
109163886
116907
4
38
461966
262225
360154
96
339222
1
262414
23464
80351
92
61
208120114
478224
24
80
35171
20
31
65
129059
10
96
436146
68
217531
31
20
57
306531
122621479
90
56
148969
86
45
357798
282842
60
75
25471
112806
40234
243109
101902
5
954742390
5
31
97
894320088
42
43
393770
449054
102187
8
393660
42
8
61
72
9
20
381252
38
190673
395662
627937188
63
41
74
122502
97
21
32
229394
44
458053
47
45
3
71
892913723
405629
545226918
28
79
11213
9
38
166845
320108
453548
56
9
33
84
47049
14
7
136336
75
55991
703989384
467690
5
99
327937
10140
147585
268554
483117
25
207703
764682921
317052
155214
356101
53
41
436264
410472
18
67298
9
19
59
21
87
43
932831300
475983319
40
364281
16
192022
44
172930247
1
429421
24
199114
8
167162
627638263
37
39
40
412518
434131
58
74
1
22
7
52
88
43
253806710
53
163459
229973
93
43
53
80
77
1
7
288844
2
15
408246
39
31
22
158244532
144335
23
21
66
71
556715747
353809
73
486222
6
11
64
471999496
266714
190544
431431
64188
95760
9
9
483953
51
20
231186
4
31
63
929794232
195259
54762060
16
198461
76
7
20
52
31
481441
24
457750294
70
1
260656
7
51
180964
6
449388
55
277672
304238
88
98500
84
6
15106
238037
754907928
8
460863
379513
163505
13982
37
491891
463407
3
6
31
206911
13
85018
536850483
656519915
144798
499742
19
86334
64
238006
40
214966
82
495618
84
48
8
18
649823633
133286132
71
68776
72
45
496504
51
139180
375869
72287
454544
43
17188
16130
161223
322401
81
485050
89
77345439
408359
6
109366
473312
39
487260
99
79
81
6
12
519235507
8
76
445041
400119
47
7
365547
66
27
71
99
11
16291
10136
1
290653
248686
44
66
430981
67
170836
6
9
869120054
211397
344968
56990
369011
83
340981
279313
79
98
48
4
327539
337004
30943
41
461958
132361
36
21
5
390886998
24
410720
29
47
70
63680791
330174
8
69773
659471025
118327
81
78987
583351423
81
13
40031
7
334441
330041
51
80
241277
15
31
3
79
72
197946
34329
398903
320456
54
12
291431
207999
58
33
323100
271938715
93
96
54
978569035
48819
34113405
908848384
262563
7
112173
393225
225006
157982
2
76
450453
37
7
58
21
36
788080342
156520
86
6
453823
4
810737313
88
55404
246168
162952941
81
40
36
448893
23
73224696
73
42
2
26
67062
368665
28
212790
428654
10
61
72
2
63
631948028
78390370
45
468087
5
55
9
46
4
8
329017
85
23
396847
450230
81
450828
64
186650
82974
458619
23007
8
276261321
80
407427
338488366
48
45
171174
31
433622
97
40
81
4515
21
54
102686
7
23
403830
12
69369731
182834
91619
549456645
367517
2
50
64
301631
10
22
1
154206
269685
137583
129757
47
53
7
159679
498729
89
9
24
82
69885519
277305
85
124604
89
44
6
6
477515
349045
262487
352170
979322741
14
68
57
741989096
55969
50476500
58
315660
406523
35
33
83096
4
3
8
158205
602929296
245064
193815
9
465261
1
59
332321
90051
15
357320
5
165639
11
124880
86
16
14
32
375742
59138
183749803
15
47
39
366034
217800
146493
96
75348
256789
976037163
1
397531
296441047
359977
292721
15
17
70462
47
419530
87
36
664559211
4
7
269548
306433079
86
59
26
28
146138
24626
61
25
26
80
91
143536
32
155862
442462
4
752716182
250920
32388
57
71
6
563304962
43
337162
241546
44
193437
31
64
59
2
3
413627
961956820
354427
6
82
93
44
478883747
39
57
64030
212928
94
407423
888937137
117415532
67
232623
1
469219
83
302744
49
823744538
41
62
313515
25053807
35
59358
738132225
89
20
18
67
201380
229874
739146670
29087
19
440441
76
17
261073508
21
106742
66522
36
23
248943641
235911
74
54
3
71
154122
5
91
88
58
75
34
405930
426986
917102047
67
3
12580455
35242506
386187
476694
650896486
332793
75
54922
27
134875
39
411903
6
23
23
49573
61
433128
326823
46
23
490307671
33
299457
480507
66
484783
18890
16
21
36242
85
64
36852
88
933268992
141253
74
798394207
94
32439
56
189776
254102
8
455830
4
67
393700
396505
48586
395640
6
7
66
458086
28
312948
74
26
59
51
38
75
87
106878
65459
170315
60
54605
80117
2
1
86460
115645
45
275373
83433
373607
66
256879
274193
22
484693
360952
97432
85
465654
12
11
92202
243649
80
92
94
91769
9
98616
93
38
36
379472
27
82
443446
58
10
61
254029
25
212847
17058549
164440
1
19670
18
62
112037
74439
49096
169067
59
495986853
77
46
46
4487272
86
23
301560
462664
162346
748659869
346384
372372
27727
392801
2
6
121760
195180
108116772
20
930714915
6
448858
417942
213686
9
3
3
78
21
17
38
2
256009
5
47
4968
222244
69
38
6
8
50
241013829
77
51
88
38
476315
395799
4
2
276642
69
39
27
449022
163329991
372565
315713
27
21
84
323147
5
88
7
69
2
91
28822
46
93
215145
98
398270449
301997
60614
65
35
46
2
9
457182
52
277057
19
97667
442083
447837
348926
7
48
318032
93243
73
9
277443
823284216
59
86
898363816
487576733
419292
1
268207
97
7
54
137895
19
785909196
504202196
626697066
32
33
602217965
324709
32760
461086
34
421197
146878
70
316826
42
5
3
154297
14
32
46578
82
51
4
33
98
61
6
971562867
967581038
60
49
72
69
30998
237785
29
85
435819
229432
53
199017179
272899
980464742
3
469694
410249
986264662
93
449883
372143
118002
325891
196784
86
229675687
289180042
402008
40
64
95
421677
9
1
890795402
8397912
402844
31
259084
48
19
516006510
69
43
3
20
15
252633
47
934986104
309884
99
38
89
492152
31
30245
100560
109290
38
33
364858
65
1
176720
62
446179
9
96
60485906
2686
44
44
22804
70
15051
843364775
466979
97
263716
93
254160668
52
426884
412926
114933
468966
93
219454
419735
99998
17
87
874854192
21
74
11
602800428
242122
98
83504
62
70
4
9
453471
901523239
134740
432683
13
307508745
494218
35094
150386
92
69
24
40
18
295971
79
365375
4
99
5
637335014
419854
198703
151425
18
482552
394930
5
355147
47
79
105106
62
71701
380338
35
730387049
87
983258014
45
2
181832
50
120133
4
46
480076836
198016
331446
451091
82
93
358769
468692
282515
78
2
98315
179040
275209
149184
95
734961446
88412
507073973
185406
321460588
318575
3
56
498259
69432
85
27
748632039
486611
7
1
55
77
11
300229953
565236995
64
147950
84
90548
107488
67
29
6
82
67
52
79340819
13
300603
37
24444
82
198862
26
161085
34
7
3
33
87
16
248965
76869
393101235
333267
23
20
362717367
410236
23
261969
64
330551
358153
3
5
70645
261872
4
76
384416537
69
60838
60
359165
526935803
92
4
810121992
882713154
50
42724
24
7
747073448
554796641
50
122080426
44
3
46
64540
439750
269670
31
407672
76
499535
440025
154830
21
67
217690
79
81
45
75954
28700
493790
17706
30
91908
528050429
1
7
142482
80
34
3
185074
328279
75
70
4
6
152557
480228
70
1
14
87
831437149
437552
214043
323711
277637
70
276454
17
133290
570856733
60
263543
177010
421893
436951
65485
2
304886
871367313
136933162
74
32
66
26
40
6
5
457111
278152
453841
81
10
3
28
259592
156671
711676816
936796420
395355
30
134893226
688348689
465768
230226
91
39
47
918459597
234258
385721115
74
63
45
47559
417234
2
207325
983930725
200473285
2
380945
322170
494969
4
191564
86
476324
83
73
53
57589
88
174907
85
412299
84559
42
2
298586
218000
92
23
79
64
457734
36
9
211078
112744
830828483
413167275
337841
18
111736963
16
394750
251989
89
368779
34
5
358447
144843
7125
72
96
357270
310760
4
98
18
406601
345027
77
23
767944948
77204
148021
93
70
99
702311641
19
332701
73
380370006
38987
69
8
1
9
86
417885892
43
19056547
46
64
7
409604
28
397222
91
156512
720461790
73
450440
260799
40
309787
48521
8
18
82
15
85352
40
238072
28
83031
303547
75311
89
333066
425250
59
248767
50
346032543
772478291
2
22
69
209589
485535
44
202081661
421045
48
193048867
94
91
296661
13
139945
281592
48
298888
92
728484658
400514
27769
51
23
205021
9733054
463210
52901
303938
2
268601
143527
690411312
39
322525
3
481147
56
59
57
481858
457470
350450
482743
95
87
22
251594
9
220635
12
83
44
795626460
76
235146
83
804163117
2
34
695712374
55229
7
2185
65483
8
91
5
90
21
7
371072
173495
236806
384264
42
59
71
35
41
274267
74
5
9
520041580
46
91
236820
1
323553921
28
3745
64
320026
369132
148280811
7
359889
68430
92
1583180
466922
139201
1
208622
110060
1
462722
49
72
80
36
47
14393
73
88
95
772254071
445666
12
2
283212
3
44
194294
5
173751
267377
642731688
204082
89
484298
519629013
74018
58
96054
16
37
352840
120138
22
348416
42
81
10
232288
5
380379672
138770
307615
93
30
378563026
51
377077
8
421685
99
424382
25
17
96
269366
90
264339
37
402205
57
74
480051909
187474
63
147644
39
60
171208
340170
60
383680
426679
51
35
380411
526840538
9
62
96
67
55
211904
330589
224134
32
56
54
246141
60
162875
658755189
160694
26
74
4
36
91295
27
304197
1
134352878
176839
60
82
68
67
64
84573
82
46
29
6944
715467512
888
7
445373
32
438241582
44
71
89
114027897
83
272021
383473257
8
146747
33104
34
50
17
360033
494048
212503
398054
189367
486931
46
38
208174867
30
365227658
466997
399733
452551
88
74
72
99
61
712035180
4
5
420559
715553196
647183405
364618
233205
17
109504
353336
330791
6
73
6
29
66
370475
156871
53
42776
18
66
84
347046
9
51
51758
312751
401894
6
190580
669499688
73
44517
15
79
11
232408
291657746
277594
32
455340285
250973
782757821
13
99
121217713
112115
439579
34
239278
222878
497407
18
30
82690
258927
332337
61
25
99
17
410644
37
67
9
215310
42514
130028
71
27
64
245290
79
49
48
16
55
5
19
8
317810
90
114254
379008
118909
818943758
707158924
184385
198627089
70
30932
77
8
74
24
323103
41
65
30
13
73
34
62
462118
26
479922
24462
54
57
32
58872
711962033
84
21
7394639
90
154909
250651965
57
49
486013
62
408826
20
25
91
141996
5
24
5
52
362298
1
9
119306
341241174
32
262540
486255
87
33
203718
217696
28
487497
1
23139
65
83347
280026
85
58
347966
46
19
57
10
42
34
47
192419
84
9
76
8
8
92886
313867
6
21
462468
63286
332415
46
8
80
70
46
22
202651
364020
94
487530
139963
29
60
6
603384566
732922553
7
6
463755
460133
33673276
428560
97
23
1
10
261802
347105
95
77497
214467
228637
495949
833086454
9
69
5919
390070
312136
373058
2
58
83
165186
867047592
282973
269962
57
78
259320
2
88
302165
273065
7033
51
456954
551666437
53
99
11
44707
194404
35642
24
41
255105
274602
38
392654
96
390492
5
436232
93
76
7
126192
57
29
249817
848703804
12
390446
366898
2
156172
2
72
293205
3
7
521556136
612557299
129495
27
59
32
469261899
35
71
248663
469804
59
93567214
1
307977
314342838
4
138152
8
765842225
64
96
17
93
189615
282115
105477
53107
418224
19
173036
75
43
16899
39
16
77
55
83
51817
164658
63
22
296405
7207
97
7
1
331346040
15
437894
54
3
263486
69
150264
62
33
225129
216874
22
38
433193494
6
354905
357043
484650
32
45698
269811432
1
899781828
4
90570
490081
479967269
44
84
228299
57
81490290
304488
66
63
55
30
9
56
109521
2
108163
450829
223307
203861
253883
142183
913585433
471223069
466538
27
335424
58
176839
47
6
471762
393243927
7
465252
268875
62
418902
334624
41358
379719
84475
34
280175
230496
28852
2
142333
400112
255203
1
461305
9
5
3
136214
154317
337587
141010
13
422181
284198
43735
50
305240976
92433
356432170
39
379357
44418492
24831
61
89278
237734
61
241971774
310717
1
32
488091
88693
79
248455
15
159230
42
2
42
241229
26899
186589
418600
51
328630
8
85
242711
21
89
499428
5
25
87
75
1
50
30
47
25625
24
7
53
71
33
122986
318255
422171
31
77313
1
14
9
480893
444303
859558604
45
73
77973
246495951
92
161488
495048
491499
12487
27
122980
246790
348114438
127127
8
26
222384
84
20
26388
587639601
3
67
912986965
58
6
58
93
37004
54
122293
831567543
74
461497
278317
481305
18
5
97715
352331
34
212972
189031
208401
54
1
101895
53208
90
501506342
16
346269
212481
58
95
60453
441455
199345
20693
153723
391388
1071
9
460359
14
2
20
73
19611
113471
46
14
250717990
429724365
65
10
23807
29
31
13
15
3
6302
71
1
61
55
65
166337155
59
128940
59
60
23
3
46
40
413539
169480
78352
8
981954047
37
53
30
303789127
45
362316
52658
51
159786
3735
38513
26
490740
54
74069
96
63
20
358060
91
462193
285655
152341
97
339674
240422
106875
393962
457214
250773
31
292782
36724
223925
65
340645111
23
487680
21
406058
428842
308782
4
54
394493
1
99
43
151962
80
35
74
351433
393511
36
76851
97
65
5
70
9
86
123810
58
41
197867
1
497519
64
235175
331680
81
16
34
149289
4
6
120875783
23227
16
364214
54
428519
23
161884
72
78
1
300924
5
357084
188279
338058
9
206818972
146162
435700
593867088
256595
7
54
80
13
425553
104033
323382
58847
98
235668
106778
48653
66
373392
48
129405
38
567723574
75
3320
52087
324331
439149
448642
330000
9
88
487186
40
59
19
58
140808
207009
66
97
493785
76
49279337
18
1
468700
94
405602
67
209639
103835
309356
106132
60
495049
85
23
81
96
49550
3077
48
29
423720
36
12380
117720
8
3
89
79182817
88
196622
367822
220178
95
7
223311
2
2
9
68
9
178007
86
496398
52819
113265
96
8
86
421405
8
44
184496
43
4
54
22113
28
246257
61
485778
7
251738
219929993
379540
581617121
42237
32
76
12
760165407
192514
39288
9
24
342
49
20
33
475229
231798
72
98
22
43
31
72
44
391766
108398
395939
77468945
332977
84
6
85
80
387193938
388078
6
300614
96
177770
563131323
462236
35
359784
408691564
4
166461
445350
368522
479199
47
238618
483253
315256
14
46
83189
409748
910877930
41
75
613541324
431686
29
84
25
48
99
42
125608
221162
15
7027
258113
69
14
28
13
199045
394190
2
742700119
15
88224
57
114730
76051749
109903
499928
408057
79
78930
39
63
8
86
356107
35
220709
523964206
304046
90
86
52
362175
489045
97
366765
34
16
959930267
50
112433
245663
829027648
341106
407856
37
77
425496
332342
94
7639
53113
74970
750323131
31703
62
72
97
26
77
319639
451306
210467
1
24
15
64
49706
140436
4933
14
41
63
80
71
5
5
411801
188300
70
7
54
168674
49909506
40
162619
389949540
26930
83
71
9
734284914
42
103325
5
223051
206798
83
33
80
115234
2
67
55
17
44
27
57
255262
472554
95
26
345556
54230
22
58
60
70
460580
68
149587
11
346460
90
74
35
157191
112521
42
70
17
2
12
462875
477305
20
259274
97
203908836
592135112
8
29
196493
30
72
3
40
314672
70
84
289501
79
58387
59
26
107655
27
73
11
184903
300578
97
450906
41
332405
8
229630732
99
353564
39
416879
257671
242535
465309
28
24
9
381040
19
413974
162858
40
81
5
328940277
6
24546
78
25
376008
323920
94
123965
55
40
173661
58
314953905
8
488240
90
376344
386377
35
443925
65
358731
15174
26
400299
9
475222
81
240495038
61
148964271
26
203331
49
346039
589478046
383058
11
120369
26
8
42
416302
10
64
436000858
96
292970
53
96431
188122
410328
81
45219
436140
38
230549
17795257
473327
2
64
192043
423411
74530
1
43
1
69
6
412282933
529895369
5699
44
78
10
266008
107809
29
3
424859
22
459421
356536
207122
460969
304554
955566754
455360251
314967
481495
564906196
5
95872
166345
81235
76740
62
270006
98
109690
252896
353927
228472167
99
27
176876
355097
6
28556558
48991
52
55
447298
93189
29485148
81490292
332444
7
76
207802
72
436808
370936
66976
83
809146933
218410
916031193
99
53
13
99
478254
178910888
193062
31
41
425729
92
8
133632
18
18
88
431548
428435
87
94
81
22
665828464
16
59
439167
78
54
6
636742085
160027
239567
42
351764010
205520
87
27
43
37
186101
86
79
104533
395156
290299
246101
60
12
203084
94917583
444673
433708
749032724
47
25
26595254
29
56
55
55
434447
3
268300343
246699
303006
82
72
362022
21
2
818622107
475386
491483492
4
96
35
249891865
414879
160990
27
363587
291052
382055
438068
53
791041381
155693
1
97
67
80
2
4
9
42
18
45
178000
509799125
417710
41
40
50
327686
424313
137836
271287
90
74
309109
399277338
26560
926362937
431963
7
250394
168200
485979
62
6
53
495036
384227
421595
342273
86
84
13
3
55
403933473
1
92
95794
17401
90
207481
297500
307882
209994
86
627284213
78
47
51
9
44
210174
297982
244630172
75
25
94
55
93
62
8
52
96
9
32
313706
37
598338706
198678259
40
150363
333321
250398
360307
213445
26
9
283950
65
63
3301
295074
379033
377926
2
480413
29
8
318925
723869482
432574
45
94
67
35
72
167079
16
28
104454
23
27
89
460877
188442
83
1578
652354390
415208
34166
446421
28
238494
137009
60
390794
102102
98
14
355596
46823
99
10
82
82067
21
24
5618917
23
36
205004
8
471172
73
23
18
3
255055
166902
71
53
282382
199177
46
86092
67
108617
6
140804
24
208178
405252
353034
60
115837
152268
87
27
30
352132
9
54
156233
51
70
37974228
65
6
467153
120414
97
68498
437442
876590888
13
96
54
63
68
13612
93
172534
44
22
8
481430
78
29
52
97
4230
208029
98
8
3
493548
29
389816
384488
316211
9
444790
162546
80179
2
176016342
337160
977874450
65
492735
53157
5189
37461
289848
39
15
42
319940
48
13
239364
60
256283
46459659
24
57
87870581
255693
189570
13843
415169
20962
727853242
33539
387807
23
298311
442594
388775
468123
36054
25
70
47
455916765
495810
93
611635572
41
50
312311
28
105650
83
452322
15
37
82227
10
348382
46026
163158
70588
44
49128150
410131
252776
77
435677
53
344968
803614996
265381
161298
91
4
26
191447
367153
65
328880
416920429
376498965
474798
69
50
107936
81667
22
443010
23780
85
368266
51
82485
131164
111944
37
17
187872845
608288087
41
34
345619
6
79
64852
68
592193158
554896071
21
295400139
197549
5481
160182
69
222738
477758
320976
163930
52697
239333
60
59
69
58
83
397922
144210
45
4
43
12
322761
16
79
27
74
698332028
77
118769
398167
689044549
56
131519
1
195674934
29
271370
182988
722994239
6
153509
123458
345086
189623
450859
36
147195
207847
380778
20
93
26412
77
23
483138
436176
5
70
43
17
20
87159
237331
71
324492
71
279781
33700494
20
40
19
21
191653
75
98
99
9
461449
3
69
59
41
713142692
94
475234
329359
75
5
83
379395
96440
5
108480
77
471481
46
24
97712
3
86
24
142066
7487
74
6
180424997
62
270791
209041
68335
48
96310
58
441176550
215384
46
34
52
51
37
233525
440953
54
68
216033
507553489
343075982
31
50
31215
4
22
86
899444332
31
112424
291061
22233
8
28
73
321312
90
87988
31
313134
28
418004
139365
51
65
10
125015
235335
59
89
28
36
386969
490749
59
329385
166123
5
417264
16
60
26
37668
16
54
165058
225457
81
51
94181
57
10480
65
177997
327876
231755
63
447393
45
31696
96
357408
6
844594513
270450
50274450
429798
395783
30
77974
81
376468
67
9
22
154803
34
459163
78
116700
40
2
62
392897713
22
939504697
45
608196328
24
535833423
78
233291
331143
87
27
20
218409669
746892336
17
47
428610
20
382577
8
109316
32
492116
166160
383077
78
33
60556
264657
52
6
4
59386
6
373145970
79
18
23
34
30
416338
50
50043
387572
794598379
67
82
7
99593636
175289
954288531
270117
22
65
9
194864
91
88
93
63812
102838
87
116297
134570
367430
74
54
43098827
278705765
20
34705
156121
42578
418130
133778
280614
61
96
37
22
374961788
45
246541
74
794728865
5
4
26
389394
69
155265
1
30
14
338382
138514
15792
241124504
196108
407314
92
50
66
39
72172
146696112
3
675892181
264970
323474
156159465
80
92080
27
495250
248629
50815
36
24
623061240
275440
28
8
295117975
93
64968
44
469784
5
859439620
369234
99377
73
430152
275040
217701
90
306400
16
111674
87
88
61
11
18
180291
78
129322
1
92655
94
7
479255
38254
7
44225
372705
16
83
8
365935
262024468
46
72
87
3
21
256593
31
47
235626
46
445426
179876
41574
44894
255302
95
69
638662070
9
15
495553
407133
57
91180
150041
4
90
88
145962127
18
54
61
79356
478136
973272064
627001916
24
113098718
79
5
292719
350359
78
66
296805
411681
64
98
332279
74
62
2
414295
30
344614
93
54
97
79
207593
295450
105557
21090
202725982
10
25
358757
5
95
59
233723
98297
20
55962
177899
16
463114
912805609
24
17
8
30
68
46
222241
617500948
11
313004
909206865
485649
380911
80839
73
85
93
16
58
329077
329083
25
60
29
46
40
484603
27
219425
38
147814
71
56
22189246
78
58
424352
34
54339
43
85683
90401
366850
235896
78
66
305681
450040
62
122030
95
58
5
251060
77
88611
82
83
64
86803
16
3
158002
90
223999019
11
34
31798
131115
75
285675
417874
486330
44622
7
16
377407
18
253036
7
499192
390208353
56
90
25
329393
74
72447
88
3
12
77
559307253
97
6
9
280197
201674134
5
225284
44
92
88
33
86113
13
5
425940429
33
30
83
453621
24
38
898050043
52
3071
53439
339034
256931
34
65
306409
405384
699715794
216262
12
35
31
79
10792
80
224099
4
26
109495
88
9
209818699
386825
217969
65
481294
43
424792
8
95
64
8
492363
177751
242906
9
8
22
370033
24
91
942649541
71
468222
346525
4
345975
417670055
268810
79
211035
28
34
7
15
119263
39
71
5
481407
21
6
94
227992
99
328169
454553
440352
47
761768714
376153
178721223
7
265626
333397
21616
87
274548
31
73
13
75
19
365281
271777
42
433679
250598
59
1
290836
76
478155181
711706001
467341
26
813831810
26714397
355119
32
252159
1
19
8761
23
1
19
294217
57
3
33873
8
22
3
485172773
349822
7
384559
58
375304
99
145899
14
158409
3
41
2
57013
95
73
819210057
90
127378
76
435087
206087
24755
181274
71
26
3619
41
48
35
53579
52
26352
33
381315
49
85
2
28445
26
83
77
296831
58
44
93
2
75
62
12050
91
4
10
52
145770
493358397
85957
7
876289333
19
28
247983
163236
1
37
399292192
38
454183
207742592
397704
74
466800
13
101383
12
442290
324859
8
64
73921
52529
31121
49383
6
280329
273838
419433
372972
62
36
1801
129805
5
362551
298461
61
18
74
8963
779402025
10
237942
226174
15
362578
58
724759696
16
119139
563848629
354201
29
92
32
250296
137067
84
33
880640696
4
413389
185598
484838
257602
32209
162568
68
41
85
458830
5
199466546
596766761
106658
32
79
8
223323882
145479
3
95285
4
42
648331749
210465341
38
65
464874
46
9
951121667
68
13
481248
16
59
64497
99
222542
48
347399
20
64
60
26
139717
32789
116564
49
32
39519
41
141867
97
82
53
325113
24873
84
409704
4
93363
218253
9
492192
142893
18
413501
316490
79
492627
79
48
484986
11
486896
6
384646
191487
859669559
155589
159938
340058
40
97
460888
114343494
515094283
270043
432651
65
191358
773458200
25156
48
31328
61
499423599
41
232597
50
72910
346184
22
384348
66051
6
54
82845037
83
48
161502
36015
39
318646
27
82687152
189819817
61
166831
467348561
903872679
805692419
81
741078516
211621234
32
2
143070057
4
62
419661450
882877143
896353655
292947
301420491
768949628
428298
17
214486
67
73
47
390532
443785
120329
251277
56
37
2
385461
192348
5
296225
246154
211278
12
73
5
2857
941090786
55044
45
568664086
76
1
76
42
394281
72
352110
964775489
92841
450548
491463522
497271
471549
91785
381188
42
321897415
123848
82
8
176687
40
410921
23
86
475508
68
161389
97245
332860
95
360130
35
30
46
91
70
123073
8
369196
20
421950
754961965
206726
6
276728
10
50
68
61
42
47
82
318311
187918
54
986438288
111061
434340
84442
8
93
320124
374620
4
24
115141
59
4
95
430798
330970
979445298
339972
88
433849
44
150801
7
87
46
30
64
611705711
313005
76
299191
43
60
183832
37731
115393
62
1
62
22970672
6
21
27
371072
124272888
61
7
403447
911727481
51
347350
190053
59
80
1
96
169880
136597
53
263368
5
49
439571
921297427
808858227
4
65
254294
61
79
237036
262974
35
61959
423293
388919
82
25
322081
67
310040
92
79
53
177121843
4
14
96
372275
322079725
245956
11
7
432214
69053
341280
10
205846
17
196923
338558
3
3
568193113
83
71
81
81
350405
5
9
7
13
74
715245919
26169
33
86
193902
750202483
330308
408375
91
426560
52024
529636712
75
730743571
161161
49
336560
11
50
4
90
60
165686
132238
61
118180
67
395442
670656458
3
399879
98
74799445
44
91
45
258247
59
497833
20
834279704
367435
124852235
38
77
90972
132317
18
57
50
35070571
16
21
79
40
156472
8
89
467524
29
240391
108860
149297
348774
59
127671
18
106432
597356672
951354075
80
2
51
194538
274405
14482
31
417204
312719
289709
100570
75082
416191
54236
7
208092
161210
161596
455533
63
52
49
70
213729
429415
151896
43
656157971
292647
19
257828
156139
5
11770897
45
51
229388
88
725490376
265535
12
281906
482240
15352
103839
104231
47
37
78141
11
41
348255
1
95280
152718
70
5
279991
2
337607
216627
318471
196968
53
474417
23
228199
85
74
481335
244328
16
88
731289107
43
28
315332
218700
42
97
62043
931623565
19613
10
8
38
19
79
239968
442730305
29
3
440130
34
134020
462653
54
11379
4
47
94
76636
990898340
19
1
26
17
14
40
355440
727
40
469542
70
99
84
78
93
253048
5
8
33
247747
33
193028
177498
288317
175753
643348370
432916
498603
218445
16681
92
99
305778
60
4
2
3
61
87
899465137
49
536404458
392422263
832812882
40
41959
27
30
80
60
26
42
82
725219549
13
90
64
48
97
386269
3
44
95
383523849
320529
5
5
187513
80
5
416352
25
76
248429
6
213240
26
34
110917
476234
4159241
422510
78
142078995
78
39776
51
710962151
141275
70439
99
52
129561
73140
11
21
27
304142395
267501
11
18
1
17
55
48556
54
445180
495400
7
495224
26
230420
243891
80
138535
41222
144658
37
382477
104313963
53
695009029
98
20
26
393136
373840
329492
72065
351164
90
68453
33
87
39
46
339350
276323
38
5
497134
49
30
48555
81675
868267619
4
52
97
76
852557617
56
26
16
3
888785126
548161467
242310
216676
23
99
51
370651
46917
165991
584487701
393511
351417
46
71
52924
184730
197428734
9
97
1
73
34557
103264125
265019
83
330922
273149
19
44
385163
539094287
17097
434739
469639945
392565
93422
89
63
27
54
41944
62
90
163117
274239
307857
4
15
44
37
2
89
24
406302
48
59
362534
362129
277349
43680
107587
7
143754
24
446691
28974
234280218
51
425672
345828
167763
417213
46
32
32
12
330070
470914
34
45
186854
62
9
62
286505
493448
73
448572987
179341
63324
28
277915
411130
814180500
855926312
292661472
11
70
17
472231
1
34399
136848
467631
328281
410153
77665
24
92
99
83
243536
294882
97
40505
70
494926
142161
134318
736244432
331502
57283
5
9
355206
119402
538530930
184401
87
975020484
48
141520
1
381828713
165602
20
278290
43
2578922
281614
11
94
91
229616
137532
83
72665
464175
135664213
98
242065
3
173349
66749
35
19
347332768
47
97
41
54
8
14
481655
115017
10
99
151375
67
50
250372
176547
279354
7
256317
26508
176148
25444
20
696651477
45
31
38278
253651230
389428
65240
70
36
250507
144571
58
163102
9
103859
20
40
75
12
7
90
1
68
53
16257
99
84
231796
197471
76
390038
61
446887
293305
256052
85
291514
2
491787
17
425603
36
406711
34
25
405643
32
668927617
414639
33
186977
2
79
78
11
298548
841209186
351937
4
232413
225424
260274
319747
272187
287278
130269
452493
416313
46
335182
409312728
400531
250382
142202
94
97
141860
80117
335096
64
110822
43
18207
74
4
99
41
212499
39
65
288621
11
51
432712
69
92324
150523
71
200308
190663
37249
2
159260
74
70150885
64
7
147802
94
59
238238
84850
238967
77
4
120473
16
4
45
44
60
255758
26
96
397042
479761
21
256505
7
6
360582230
22
43
373390
413437
50246107
592209986
341055
67
123075
17474
88
400679
246566
289675
99
479216
48
466757
51
9
31
293140
6
3
359853
6
106042
369945
608202790
9
92341
77164
201300
27651
305195022
41
36
412087
28
29
406681
8
86
23
34
62303
180413
2
409108
33
420801
135433
43
76
3
71
34042
6
268931
63
1
17
89
44
32
627912620
389874
17
301761
88
29
75
80
11
4
427570
36408
638027318
362586
289521367
9
76
86
64
331168
324941
201028
78
120526
135174
334044
433370
173581
411250
27
93762
46
10
387416
649552519
113666
200953
369344
12
538396364
18
94
74
249221
743277529
44
58608
35
492436
63
427222
943596724
122804439
108675
70
43510
31401
489682
311657
83
64
27
8
60048
28906
257180
67
231379
18852
47
188751995
75
8
83651
69
72
6
362855
422561
3086
9
274705
991267647
70
465279
804747702
193426706
68
609965097
330423
35
5
93
42
21
154232
11
81
120177
318098
87
51
5
83
92
584127533
64
30530
281826
91
32
16
7
64
75919
181884
190958450
3
98647
16
486823
152661
267830
295504
80
80913
193720
91
472750
499458
93
71
483191
6
76
91
15
18
141054254
404056
482240
82
4
520918394
106082
468030
64
105900
80482
98090
83
21
268528
20
47464
25
9
519035148
9
46
68079
442080
5
5
595325915
63405756
27
436740
74
31792660
126971
158639
130040
69266
11
118288
265114993
32
66983
77
227940
399229209
13
6
63
352451
70415
40
421520207
25253230
353703
60584
2
37
2
55
898229096
40
11
870515152
329991
166151
72
3
77
99
51
235170
45896
51
296310547
178607
98
92
53
244625
72
39346
4
175806
93
328308
86
20
97
6
6
224597
228012
24
50
882132178
52
823476652
934630182
260585
13556
7
25
197148
12
331002
21
64
46
253727323
438121
490243
25
460299
18
26
745834647
287099
430122
195044
4
88
78999
3
708372742
81
68
30
36
432876647
9
57
30155
90
431291
403119
374476
3
487472
96
95
66
71
142759932
359434
229520
269723
87
401475
22
819492473
440584
407656
85437
408768
298234
457107
394823
10
13
95
23
221485
340611
416392
721752731
294094
19
908916773
233423
496830
78
44779
94
10
4
70
72
251110
508619699
32
142774
5857
65
2623
2
404262
66
40
22
61
88
92401
74763622
9
20006981
55733
269508
401413
50
47
56
193147
73
27
455688
33584
52
46
7
152387358
141902675
52
342663
31
35
208164
8
12
141824
275620
28
213661
1
381961
20
66
94
761099980
38
42
449927
98
25
303124389
42
14
73
478347
42
71
3
183767
553456762
116856
159334
1
5
1
57
488382
465918
637558075
81112722
43
57
68299
488913
36
270072
63
5
69
410338
84
148072
84
7
131583
55
624397029
24
821328286
14
343951
7
80
450748
24
255487
5
164304359
83
245103
3
32
85606
302747
430475
106209
81
26459
349694
19
250755
110630
90
237837
127986
48
79
34
346798
27
48930
25
66
4
22
402199
57
348508
14952
234584
72
54
1
153785
80
74950
84
55
95
55
49
837473433
4
457001
22
592604654
1
569757378
185679
36
7
147883
2
434699
246906
484919
993410355
214375
52
22
23
408858
294371
911495072
97
76
221051
500975830
34
453742
480761
96
362449
492562
452412
152791
66
72
230511
993542162
65
44
19
50
54
94
71
88
11
78
37
30
38
240433
238441
24
25009590
289871
25
213052
53
426656
166463
87
71
56
77
241300
178328
5
55768
433884
29
49
62
22
74
14
13
389565
12617
149565
22
31
42
3986
423839
168323
303412
57893
14
113470
339677
79
830940132
7
22
295213
248342
499289
26
80
13
3
62
68
94
95
4
23
87884
27557515
49
318663
5
52
25
67
433390
62
95
45
270588
3
339990
431535
120437
55546
66
12536
280405
68
72
23
267682
81
195211
72
67476
940356429
360095
73
8
92
344013
367890
894596574
376842
171252
48
384462
277506
33160
86
63
14
76
263189
15
98758
602780396
2
76
95
48
38
104147
12042
38
44
42
231078
343157
7
1
83
14
7
35
46
9
305797
172027
7
9
417628
168669
42
388529
239520
123009
369291
88
119441
75
149866
622992120
8
86
430600692
107287
276763
319242
2
237214
449550
57
81551
51
3
570197445
41
45
296640
6
5
240609
11
179160756
245464
58
430160
114144
159633
4
270439
162454
459307
64
47
37
58
38779
293659
34
143886
7
330008
332873
58
2
60548
212277
479201
66
51601
20
29
118026
207042
68
16
151204
20202
1
488815
76
71
236287
26
452017
251319
426583
464262
79
20641
165783
77747
366614
88398
36
8
16
267083
43
439843
29
84651
51
156360
67
242966
9218
421350
97
238809
20
362238
139366
227105970
493700
270850
69744
155021
49
33
91
190167
95
454063
49850
335043
470432
278260
262050
85
71
16
56
69
365170
733229517
21
12
95
527542837
96654
78
26178
164349955
34
52
289644
60150
7
16
78
302771
404459
226031656
331381
160214
76
16
75
184556
117848
49
19
70
4751
86
98
191825
425458
64
6
877090725
78
38
405072
69
9
62731
44
49
73
53
15
30
159981
33379
362709
76
44442
66861
486391
70
29
72
9
416543
313883
269557
301059
190666
535189400
27
375202
28
30
71403
149801
123969
22
16
152303
278759
184678
169950
36
159894
2
55
41
31
317010
73
211890
883888878
249356
8
803200118
52
82
2
72
16
207365
416247
9
94350
2
94343
27
1
75005
210326
27
105013
83255
15
39
23
2
2
9
115460
76036
24912
74
497381
65
41
6
33
77
5
89
35467
28925
784708287
77
82
112035
62216521
29
331853
49
283067
68425
38
84
265869299
87
4
286881
2
1
302186
76
19
330214
87883547
208813
30
112601
7
484911
53
48
15
2
368480
122745
42
8
10
86
41
10
65154787
262948
215503146
42
75
375279
137542
172950
76
25
15
13
12
923942181
579613752
22
233106
35
65
74
48
2
53212
5
25089
104639
432115
13
411329
20
37
5
66
77461
485158
338034
8
5
31
260092
2
11
4
52
393014
8417
482991
55
264115
122003
20
22
19
83
24
32
50
39850
70
947329356
65
36
99281
246032
21
1
114999
176677
63
43664
58
58
11
552328751
29
190394
22260
1
764540127
3
256757
433176
75665
94
55
91
2
389101
481986
13196
67
1
87
18
109035862
60
311408
17
38
877784155
70
323906
1
9
33
11
71
11
96
31
47
175818
99259
95
309862
3
37
499814
74
1
90
120629
49190521
417657
98
270368
247838
333283442
15
25
2
16
255759
145409338
541379403
27
57
454337
53
484157
62497147
480661
9
225366
52
745387756
58
30
92
61
49
99
57
25824
40
1
228251
84
109014
253896
75586
7
80
39
824259609
302767
5
93
22
498673
44
481715
48
112588
176221224
13
17
745158284
4
27
6
903113428
58086
10
766746163
67
151862
9
28
57296
23
22
594387796
4
41
7
444431
98269
897566030
24368
91793
408490
14
326736
107378
300498650
7
229983
133398
66
208707975
193294
5
22
29
24
45
149320
32
469174
19
62
186712
51
141523
464613
51
889344375
95
435749
271755
50
149327
13
265865
27039
105461
436474
19
222862
75
7
44
203666
75
265542642
82
408568
106920
655312941
3
316587867
75303297
257300
89
439381
147233
9
480143638
418112
57
33
98
96
86
215508
196098
6
31
38
57
57
214862480
33
28521
65
47
398295
14
9
511717839
24
60
99
9
7
15
228243
92
102282
82679
417176
1
74
140971
63
176297
24
38
23209
60
77534
428889
118954
16230
377534
495791
26762
60
243576
185655
467810
486871
85
93
87
309191
21
112508
366953
19
33
97
10
7
489363
394245
300343
112881
44
73
232226447
253508
326726
469619817
214238
74814
324743
88
39
445171479
36
329883
69396
418370
30
7
47
1
7
82891
11
55
124168
422835
78
496265
5
9
591206286
318545
16652
172700
231470
10
304144405
54
170325
93
73
31233
117532
465747
85
526467706
229099
76
15
454780
6
86
18645
47
54279
192997
17
7
172922
141682575
75
51
449154
304924
309146
933386880
670517343
97
6
200422536
1
28
916035865
84793
4
48
51
63
495205444
482911
251980
50
3
34658
37881912
119082
396259
76
57
46699
68
408453
76
660323814
140673
320909
91
75
19569
67333
15
56
89
406099
62
30
334639
157823
29594629
6
318543
46
50
423638
84
88
77
669924170
8
63
42
714237919
372415
14
255569
180168
203543
1
375178
7
5
76
433011
45349
256610
8
69079
279464
26
72
176650
277175
847370059
9
461163
165240
677904879
220557
3
1
394314
410478858
7
276745
523821217
38
387207
299786
499431
372936
5
51
91
47
179892
632009953
303244
282837634
994665712
425413
375427
715755268
31
146749
9
272767
109786
373856
77
16615913
99
10
15
205886
30
467454
484560
23
336149
114263
15
7
53
8
157170
132977
158053
6
142820
435252972
364173
319607
28999
57013
49
29
497841822
113091
21
190575
454907
233590
75
43
32
35
383720
439501233
55070
64
24
377877857
44265
64
8
249862
890736537
18
107752
33
427886
397296
1
38
6
395218
78
366354
9
47
84
357222
498289
36718
8
78
239001
368724655
38
63
492074
71017
307744
81
991339515
39
341444763
1
367064
464977
53
350533
7
44
135352
30
435241
304306
185778847
57987
5
19
74
613200438
22
525355685
364432
7
23
5929
28783
6
81216
1
34
85
40
42
58686
118436
337480
75
13
2660
2
35708
26
29
24
258259
148936
269474
88
433446608
17
71
275845
72
332197
150156
61
69
292971
44
172403
319366
64
50
346347
70
32
45
969686429
33
2
56024
463177
2
8
816103117
8210
42
38
95
4
34
381761
30
52
965056572
45
66
83
480236
282714
13
81
63004453
366135508
35990
22
7111
84675
41
426660
192978
55
6
153909
373713
184149
328377
95
61256
230580
30
83
262176846
59
7
9
468242
368952
1
2
864657746
7
142293
491925
274720
326195
307978
117117
78
486453
93793
222773
12
215839
339319
532432687
4
33106
99
150215
947998080
99
91
503105304
216647
45
89
35
75358671
72
6
171655
1852
293159
30172
223461
54
46
488019
303209646
347296
27
493289
172438
89
45
6554
99
82796
87
8
80
40
165357
99
78720
41
269376
2
66454
132178
313975
96
400271
14
145617
67
72
98704
451490
263264
29
96488
391659
344186
6
49
16
194065
32
466702
92
97
96
253524
87
32
133728
493176
80
438598
42127
221173
371498
451929
809264376
29
33
90
106561
69
46
92
16506
7
355145
318430
82
4
474533
405210
405475
207613
33
9
99
135751
33
176262
38
85
450743
380054806
496761619
178618608
23
284925
98
31
75
61
333892
99
44
85
215563
34929
1
48
65
3
47
47
384915
334570
86
150600
193983
13
79711
421394
391993
170979
51156
15
89
56
141388
51
44393143
424654
177873
2
87
44263
202408
482443
3
344476
977913677
93
465344
58785
3
27
34
998522519
21
12
64
119676
69482
48
2
299018
96
26
61
451032
61
59
11
169810
98
63
45
1
9
55
353239329
9
87
413704
82
343069389
75
76
398569
19
46
479100
33055
379634
99
542436268
62
116308
2
281679
871282991
4
69
299745
450431
31
24
56
358875
32
197955
24772
46
37
70
88
398596
62689
97
1
32
81
16
9
105891
11
79
41
49
48
46
270109
85
6
145052
91
17
53
153176
8
375189
30
431646641
280811660
30
121539
7
282832311
10
562138071
41
210882695
404083
247360
72
5
94
33392
187507
431099
91
80740
380266
278455
515471236
6
248997
12865
125843534
73
200462115
85
199400
160942
192805
93
81839
114461
464294
384229
39
70
369068
9
286711
491381
320691
45
744860686
901563725
8
906181543
312454
67
16
21310
53
361938
94197
39971
3
3
5
187755713
390486
62
243364
753872638
62
73
12999
440675
7
74
79
65005
116570
8
47898
437445
457510
178786
927133372
156354
9
96
1
28
23
73
375722
21
1
216142
97448
231930
37
479319
17
174034
424172
49
79528629
4
364394
53
313828
59
50022351
9
108044051
8
3
283464305
46
25
94
66
88483
47352
306097
335715047
747613872
191097
10469
931027690
195138
88
55
448498
189771
36489
47
318904
153324
250001
116672
203134
93
29
95
38
543860734
38
187964
309120
8
72
304895
82
318337
53844
979300419
79
18990
20
4700
99
57
80
143838
21377
81327
265133
2
63
482371
442635
224200
39
54
55
389314
51
33
101437
336290
334811
28
17
369367
421086
460085
23
348961
340855
60
211670
419874
61
106606
25309
38170
329577
158036
303413
66
21
476018
9
45620
496576
28183
279875
6
206779
40884537
304368
62
169853
63146
23312
323454
1
58
88
9
58
87
90
447261
55
64
111139
416135
19
93
467874
3
23
143017
81
77
192628
3
56
286946
80391
8
232303
58
11
412102
428744
26
72
711328700
58
92
228438
149689
91558
469889
30
8
187946337
53
5
203937
98
46
8
233387763
487448
68
13
109098
5776
1
98
37
80
13
300645
61
97010
107379
484476
1
10
147114
31
334414
595139857
386405
201099
270415
60
3
445724534
85
61
81
55568321
88
99
66
1
344747
23
60
94
281642210
263690
24
923971516
52
88
10
192380
77
146497
29356
220100
588431141
24207
20848
348760
37387
56
75
44
72
81
272282
866985097
65613
198843
146034908
82
432933
10864
131074
25
56
117537
357550939
41
281854
49
413885
30
18
39
19
75
20
82
71
32
5
7
1
451020
58
58
343106
33
43
107143025
319905
80
7
366420
86
31
59
685221394
206557
603474949
4
46
308837
16
8
67
9
89797
272631
35
73
51
500322040
482352
559297207
203629
21
75
12
3
125214
108411
560325262
20
111490586
324886
85035653
28
385103468
89
18580
95
62
1
7
5
54
390672
377046
60
22
81769
62
358677
92566720
23410
629688412
51
78
163510
39
409379
3
206965
491034
438106
61
67
346165
2
7
357075
9
341643
3
37431
68
38
123571
94
69
21
410970722
100034
186485
14232
58208
483758
23
468254
77
187591567
412769
76185
60
176782
54
73301451
94
2
14940
76276
25
72
92
66
481353
338662
2
66
473768
567907979
73257
58
22
8105
14
20
97
406451
26
450734
85
71919
429745
784369297
4
1
13
322031
7
72
359744
48
885615602
42
550166001
691259489
1
49
464040
83
240850
86241
84
94666626
1
346121
31
2
180801
38
798901488
276237
60
62
332070
180399
271245024
341220
360736
487852
76
412130
2
442849
90
411836
62
66
60
51
50
77
69059
54050
89
318524
79
80
351483
61
76
26
61
366020
7
16
92372
51873
74
363707
98
237365
303445
46412
13
9
57
172800617
83
268553
6
117020
447814
63520
58
62
93
23
88
99
51
597944542
297078
162226
48
25
446120
195423
80
7
43
9
493475667
292495583
252788
68
1
15
12
80
50
58932
111508
13
203254
437907482
363146
14
411850
87
293717
252046
20371
49
93
4
23
31730722
5
331122
263689
118006
438794
90
111088
273610
57404
243614
32
94
64
70
43
401314
83
79
47
391976
325309
32
300976
173156
5
200208
80825
371105
306691
16
132073
2
204476
7
31
91
71522
109125
418979
85
325218
638620420
5
235991
6
393972
83
457197
80
41
159571
45041
49549
388245
68
45
141665
347302
3
92
41
232299
16
269208
55
404149
483449
145739
2
715628301
402483
211487
916113664
74
72
325413
409974
37
3
343747
85
55
9
89
51
485319
441340
12
56
8
496126
194651634
373899
27161
246078
92539
288827402
317065
56
133990
48
25170
85
20448
4
68724235
341997
94
258966
76
82
103090
85
4
134749012
712883868
29
118583
8
412831
158274
477994
754997007
53
402508
98
3
28
394594
68
281146
77
97
51
436993
29066
485932
79
884051933
33
474077
431222
88
63
356862
166572
60
138000
348204961
62
307662
364108
413595
75
72
9
34
77
98
479525
194282
50
6
4
93590
217579
28
4
882923234
72
20
186245731
7
340921575
344323
14
49
40
23
80
71478
74
460237
53
255695
178406
455674
452524
8
30
23
191838
44
15
96
395229
405540
4
192392
49
201487
498137
71
322617
22
732925252
356814
346757
162239
81
370577
648450960
72
877680858
25
81
10
4
497284
413042322
494424
6
49927
3
413122
445231
48
144474
13
1
7
367803
8
394227
74
97
47
10169
62
883991858
59150
259437
7
448639
25
31
42434
123548
855839142
1
37
33
362941
7643
56
145915780
45
7
99
134027
85
940232099
394658
205385509
99788
375460
246835
311960
405546
155359
423284
366239
78
851665518
249600
132790501
92
1
814324203
89
483345
86
71
83
35717
194965
11
86
222006
78
34623213
6
28
77
243566
71
60
41
198642
306799
10
3
61
296730
18
25
477305
77
222739
97
207026
546076238
2
320014
674947030
141445
34
86
319150
1
25
200472
408534
67
207238
224210
123242
99
67
15
425062
3
44
92312
66
49
89
92990
456165
296127
19
63
4
62
73
60
354590
25
11
24
508052243
36
69
74
232097
45
285225948
51
94
174129
49
170894
1
26
110554315
214677
118880
15
148039
154329
9
264221
293125
23
193180
96
2
47
67
449228
170752
315736
83659
452075
179340662
7
60370
14
46
318303
87
191669
91
310666
84674
393772178
59
24
44
310110
88729
333682
251218
271323
141464
370163566
83
17
72
144592
221240
297349
45
34
9
492617
70
75
57
9
266532
70
383637142
261620
249949
107574
66
4
352912
77444
916761560
82
63
46524
96
40
1411
86
88
60
548243030
120696
17
17
371967
34
71
700832704
48
499773198
109195
76
169242
241839
69
288999
71003
32
23076850
191187
81
169813801
465580
36
59
26
499034
328322
79567
73507
8
80
96
288469
88
79
117181
255517539
92800
294913
81
298947
70
479067
51139923
426317
16
182893
38
384162424
6
475581
95
71
62
5
204601
82
54
36
312491442
57
32
99329
197395
96
65
170032
64
596456938
477942
90
17
318593
30
89385549
38
6
293846
74
4
11
26
52
484727
351818
64
388185
148914
204286
96
89
40
392476
941507794
12
257294
30
51094
54
49
11
31311
198680
165044
92
382496
107884
468169
307656
26
370337
72
119964
93
183329
5
418589
73
130728
111391
41
10
24
186623
31
834973533
184311
400010074
64634
54
27
427028
51
286277
904552987
492700
799891510
58
82
84
46
52
3
22885
66
52
15
42
65
74
47
59
34
83
171127
26
305851
133114
476707
119052
175037
22
8
54
6
16432
5
342343
6
965844218
86588
19
131885
285532
232900
259300
187756
77
187116
20
331788
93
210883
147924490
64
37
377122
201024
15072
10
79
247887
219214
59
84195620
20
26
404451
87810
444254
11
442416
29223
22
223623
416790
63
74
1621
48
379171233
70
50961
80
489299
18
83
22070
9370
371166
291051
92960
240622
70
424284
493802
14
3118
20
49
19
389047
10
33630
153467
426784737
283069
625484118
9
30
17
24
7
194127
64
309433
38
991330682
96
7
57062
85
52
83
86
436207
326125
481143
36
343768
82
97
105725
539097501
187593
257611
152862
15
224043
488232
75880
69
84
90
25
323763
98569
7
7
37
389564
485875
20
90
43783
31
43
634469088
50290
1
471049
66
483314
9
51
447667
381701
36
328009
160449
55
73
73
198288
73041
95
384767
526785632
11
881473543
317140
66
9
80
69
68
358800
7
877819741
629492760
52597
53
185743
43
20
87
36
395376
55283
39
426657
81
8
48547
2
90
60
7
418949
263842
148971
82
436824
318356
271268
10623
41585
274761
7
399520
209186
13
367896
113133
84
1
39
36
226232
7
117600
851560052
7
976927599
56
465096
171064
467148786
26395
76
394030
81
83
72
455251
407218
263866
99
54
63
37
297996
46
318060
229557
21
62
86
118762
39
28373
176597729
282816935
73
179789
74
77
139254
96
25
10
22472
46
147097
303729
20
2
289686
747119548
293154133
291769
75
14
59
53
90
68
145825
73
19461743
77675
30
77
49
285176
712066211
73
310952226
46
84
9
65206
61
98
66
3
38
8
7
204855780
34
77
123192
36
168050245
102378296
400852
13207
750809489
84
449131552
483635
67
34
30791183
208074
80
65287723
99
284493
248366
249535
63
43
72065
71864
456967
68
400474854
14950241
286500
23
28
991354707
84
298750
140390
149061
279559
923722746
101917
304569
261305
52
445731
283690610
58
38
68
30
29761766
456900512
282300496
400274
438740
82
97
16
81
149118
22
36
76
81
17
7
105783
193665
348933
25002
192462
902644482
37
36
24
334853
62
466699
34
436470
49
76931
99
79
12
3
1
124857
71
541505740
159006
1
295264312
91
2028
396887
128993
6
100664
23
42
474030
269388
272976
35
53
60
45
78
803837613
121143
73
183551508
61
380276
78
65
88
261071
13
96
87
106466
24
219294
98
97
36
283077
141945
88735
314283
56
166408
8449
22
18
65
24
7
6
45
421989326
78630
229711
8
49
77
3
2
171115
153439
855762173
485749
211378
58
295108
505204812
55
190378
33
89
353864
45
19964
1
44
681857077
16854
20
256560
15961
70574
468507324
55391
102144
20489
92
5
489708
57
221335
32
18129
74
8
6
59034
44
499580
37740778
7
322089
48
7
83
332666
8554
96216513
408475
24
29
54
229034538
163334
850870863
415073642
28
61
723908840
98
419544
651417755
431057
395925
89205
355185
27
421275
3
72
431571886
77
488653
266245
92
235298
7
151024
991813619
30157
438606
14
9
99
83
166080159
2
62373
31
65
473635
351325
330637
14
23830
31
481946
184027
58070
234878
20
338765
68
286619
135719
247288
62414
654776025
38250
28
9609
234454
81
9
61274002
3
59421
79
55
77
460413
284414
144462
204680
774922761
37
15
23
5
85
4
6
305710
9
90
11
340765
142609
95
434796
20
785056959
710209216
111099681
9
42927
45
88
464449
11
50
251683
56
9664
224391343
4
349813
22
6
431702
6
48595
393201
368480
47
92
216614
227654
63
359566002
335273
179067
71
51
79
488102978
60
484177
7
66
6
7
8
56
4
66
199752
270330
91
152615
24
93
234401
375133
5
256927
70
2
67
280432
320024905
211046
230557
40
3
91
98
53
53
95
250779
240745534
441790
747187203
16897
46
11
134468
29
55
360321
346746
2
524469029
66
80
493285328
129200
417564
336800
20
16970
254217
85
200853
493096
33
312611
167743466
87
9
329648
361489
51
302982
41
112865
121240
689953778
92
9
58664
417282838
567954967
570875322
37
527900704
2
285678
291051
471980
8
305853
412185
459875
181126
83
58
690789372
93465
4
50477
486767
42874
68
65
354621480
43
55
9
18
257865
276765573
94776
66
773221936
64
13904551
23
138504
49
99
29
68422894
21
5
6
29065
63
438589
70
1
26979
91
483705
69
206406
104683
73
309762
847447656
139866
37
31501
56
190306
468093
9
22
98
18
48
86
617973510
207981
45384
469201
20
8
1
78
48
24
88
4
5
238767
290379
62
78
66
67846
94
28
67831
181575
298517
459756
341996
34
499214
73
246409
388794
32
58
90
270957
510214183
390926
73
16
448085
292181
440645
286399941
55
90
49
119537
72
66
90
176035
3
97
64
1
865073443
168491
68
79
326558
95120489
265469
311192
418730
28
419838
8
532799238
11
406710
63725106
50
30
176020
382230
145123
88
16
5
614003539
353889
462942733
83
161749
377276
236949621
62
51
54
17
209916
16
94
267260
404591
1
4
36
840970133
1
78
29585
5
84
7
397903
92
97
2
776126166
225238
249616151
176391
5
186415
759481450
186590
93
7
356184079
370147
6
22
153739
23491
7
4
86
68
400397036
46
21
232978
308064
425630
39293
397737
69
74
49
353174
23
19717
9
417125
361273
369996
175182
76
45
6273
292731
345977
49
227043
439050
8
200681
70
167204
40
815752316
434900
36
627964276
177359
10
20
21
397499
64153
4
36
444426
202433752
33
516157020
707480024
344454
36
54
127111
447120
73252
43302
246814
15
143590183
7
15
32
10
210025
343494
7
37
43320
59
86
76
484149
333019
253518864
58
205176
58
61
14
205508
264435
111198
488324
355005
231613753
81
23
1
255816
75
46
30
49
361449
120897
1
2
387278
92
61
1
839576216
132205
31
44
99
1
322248
438747
99
45
293516
308838
97
73
91
21
28321429
1
28
33
18
14241
54
97
4
57
423904
157715
49697
52
3
9
273890
82013
4
42
345501
5
234596
95
83
392368
32
47
71
7
76
351836
25
98
46650
73
385239
36
2
123778
56
212679
52
180830
483492097
8
974211058
109341
88
304318
425610484
458399
381973
455036
76
68
53
2
114702
203688
47
56
58
32
16
65
375001
82
174985
47
66
87936
9
92269
1
77
215300
211881
237144
203388
46
46
240354
72952
316572
147435
91
343584
280037
12
840823014
428859
56
387186
164253
142209
64
55
9
379289
12
333939609
82567
42
21
184686
4509
70
5
32
261825
140688
278596
79
12
448712
62
38
307022
158084
15
48
966800402
166682091
282703
325906
75
49976
19
5
2
69
141546
18
50
425912
36
950949863
144976
47
269114
68
479209
443901
182807
112963680
412664
51
786269227
4
491985
469281
9
235056
73
45
4079
290131
73
99016
119482
447351
19
3
464763
94
32
90
17
47368
732327708
61758
490268
474811
314312172
120287
42
33
428181812
418044
163161777
79
193530
14
60019
405862
84
54450
90475
435254
51
79891
43956
442568
82
9
367609
340654
23010
6
799762819
251446
178270
5
5
144564
63
9
9
141780
368769
306272
32
414550
91
390918
200252
52470
117623
280304
70
94
413983
205512
31
59
17
4
469548
82286
348412391
79
328584
35011
32
8
88
64
42
44
474583
3
56
93
22
39
40
43
65
26850296
131738
54
418057
54
424544462
68
204786
64
497689285
197023
29249
123424
2
91170
27
157890
277652
40
416588
209455
9
94
137655
95
196130
219705
505082428
265879
8
88
37
51
473919
39
775495375
110866889
29170
72
222240
414763511
245480
847025491
70
473148656
81
110110
33
19557
2210
6
674795412
7
27
393097
237674
161252
243010
958777579
47270
217584
470665
96
365844
147540
499518
33765
2
50
491309946
367497598
45
12560
31
5
41
69
7
85
200145
58
19
734362863
4
71
7
77
2
248816
74
281311
264687
488806
231228
484712
89
1
2
34
43
800164179
73
95042155
122600
42
65231107
48
34865
8
6
60377
326995
24
78
31
234895
55
165005
19
143318
9
52
7
26
116519516
3
290944
294026
46
8
357318
88
49
56
76
160263
349208
3
4
85
11473
230892
408788
314662
261253663
44
1
29
2
29
371399
26089
285320
165079
383175
710177016
94
334119
478024
51440909
35
17
1
416871
24
35
52
16
2
25
76
8
42
75624
11
379470
942156771
134609
49
153340
86
79
207833
494797296
93
64
761324993
34525
484488
75
428984
30
5
160680
338977
372687
472878
301744
356834
448940
418678
57
43
44927
68
130646
602335841
21
293644
14
68538
13
62
27
57
310107
8
83
340426
439916
628177526
111413
21
90
48
8
1
7
176710
344642
326145
42
2
92
54
464381083
93
192901
35
992258849
5
6
5
96
94
38
69
31
426023
442842
469760
29
136416
58350
20
115082
115288
77
9
36451
90
71
8
39393
4
25
22
332423
10
162666
38
170135
180121
486518
26
67
13
40
336473
124595
84
91
88
16
330215
96879
1
9
272806
384281
171605
21241
281897
53
507874046
39807
35
415261
280703
80
453032
54
99
401134344
47
78
16
127399
611092768
27
58
140252
385637679
166020
83
242712
109902
135109
174132879
46
8
66
72
5
17
31
17
77
17
5
82
262646753
5
86
267419849
99
5
363521
86
55
84
84
227963
12
302908
92
80
21
351098
446932
78
233569
313860
403629
295561
132993
43
40
370536
242442
14
5
800524283
98
27
914305570
89
48
2
206677168
39
5315219
8
73
55036
482461
154489
53
206003
439980
38
34
40
73
1
2
8
100189
7
9
110413
15
116685
52
2
216380
238187
436386
9
371873
236398
207353817
272696
52
262508
3
86
78
385252
392443
439830427
23
74
146956482
300943
401122
17
446587
57
29
13
253514
178647
278853
357290
43
69
21
402148
21
293600
71223
1
33
86
54
484015
37
457216
8
9
308952
30
77
24
51
54
73
477198
331959
6
5054
309951
147644
45
45
279209795
270877
488392
183205
76
535099340
195696773
13
65
443401
157518224
68
1
93
1
60
5
349442
86375684
9
5
481927
68
415788582
88
129868
105310
21
3
490990
44
302631
4
268785
443530041
56
51
49
283680
83
6
378550
31
84
19
7
6
1
48731
318334
88
225250
71
934293235
23
83
55
982205379
64
189545
30
1
40
305129
12
45
269094
268702
6
369206
60
917841803
457767
260704
18
9
80
195317
29
87
346160685
12527
409865
23798828
2961
470262
47
78068
18016
83
25
353506895
44040173
337320
10974506
88110
6
14215304
217385
205262
74
83
362293
42
97
90
808797770
8
88
191865
7
396824
487352
39
29
62
263463
374197
64
34
6
208225963
21
332747
95801
68786
22
65
90
937634989
39
174792
2934
340001508
693183718
34542
12
35
108313
363235
8
95
156939
234246
49
222763
159840865
16
18
87294
78
11
4
14
68
69933
69
20
908876055
28
90
146886
715797634
46
89462137
351543
35
4
38
81
300498
77
164259
45
67
6
63
956364515
298060
173030
414181
365095
8
70
39405013
71
11
8
12
57
5
15
17
38
17
221840
86
603781667
308860
88
297391
9
10
91
98
35
285306656
93
84
33
149102
97
69955
146540
92
383464
52
245825
60
30
30311492
96
436792228
51
378830
336676
5
389253
278880
19
30233
6
33
76
846875687
200224
34917
28
238543
33
124394
94
403376
116890
1
30
479603
157050
436091
259283
231930
420209
44
347200
79
459879
30163
33
44
78
79
2
190607
63
55
10
7287
488474301
402263
459601
3
32
74
55
332016
24
91
5
99
308746278
320863
193914
24
28
83743
34
29760
14
183894027
11
27
226415
119284
435571
43088
56
16
8
73630
13228
5
90
73
43336
35
459390
202929
76
167142276
2
882951643
23
114575
6
30
11917
94
692448952
51
8
66
222227
59
7
493657
83476
33
6
38
6
649503041
248687
96
23625
30
15
63
48
53652
94
55
52
291613472
269852
124960
289242
67
79
225047
39
3
8309
1925
6
13
18
289105
255597
26
59
2079
69
92
1
2
351492
22
14
94
20
62
75
440163351
58
437330
55
62
81
115546
448191
121379
86
448818
72134908
30
148774
88
352715
81
1
334331
89
25
225843
166461
15067
273639703
30529
109954
422556
77
426758
66
468869683
81
104615
157174
56
5
53
54
290303
432822
26741
30
35
359280
2
32
83
72
3
350913
276941
46878305
14
1
31
40
8
379575
804240583
174278
6
2
361815
473741
44
15
47
366774
489327
47
84
384702
387521
53
315050
25
147982
18
242004
59
325470
335156
58
89
114835
491994
99999580
32
425093
159924
46
75
3
285836
248511
448186
26
2
6
8
22
312201
8
289660
308506312
21112
199464
9
17
55
457006
86
16
62
295553
2
41
467774
842852254
1
78
312474
60
361778
320563
242983328
405027
262826
1
74
54
42
180607
99011986
96399
12
31
480329246
23
161391
479026
34
98738
166455
260210
151485
9
81
23
77449
32350
78
80
127792
981795726
4
249500
94
78
130224
9
80
46
20
52
123800302
46
335592
427218
477574
44
378234
47
90
855203345
82823
87
2
47
63
42
37
71
103787
71
463503
472913
36
8
193548
227234
10
423885
9
326214
20076
471872
371758
582340928
422684
341459
478304
105648
458210
428977
265333
113179
469405
42
7
366878
57
166735
74371126
97
58
168963
12
48
25
991082168
151688
52
319290
255812
13
49
192861
253877
2
5
952631232
36
89
76354
449178
174526
713141707
8
40
95
550178654
48
325020
497696436
60
25696
267935
71
334088
76
78
61
27
70
494772
499279
114442404
39
337360
77
10
483478832
829406119
327058
35985313
118204
28628
113536
280546
307400
62432
97
48
165361
30
71
800842926
927121272
415650
61
214251
4
81
115217
37
2
61
42
139378
83
91
7
32
273055
44
219868
1107
2
7
75
819927905
136767
45
344505
34
5
172722
46
122461
84
27
65376
218588
158674539
274868
67832
14
4
483514360
345135
45
84
113360
25
3
87
333742
470499
48
6
50
44
6
282074
105946
2
17
178266533
281100306
192935
4
409315
31
339751
467944
65
846434606
2
94
37383
389203
38
564283576
371743
67027
98
384227
87
442998
60
45
41
29
70
402226
74
278569
28
404045
12
283504
178845
61
341265
11
429202
160307
67
344185
87
326780
259247
121760
303949
193095
592308860
181919
692195150
91
14
350370
302698
5382
34485
973681848
87
64
17
425359
288498
116885
282549
11
58
246711
91
56410
285611
259225368
26
81
62572
78
174004
498282
86
382768
91371
284813
5
415835
30203
68
9
463445
6
18
274079
223842
270296
49
62
17
2
90
66
74
24
43231
52
74
244416
75
80
80218
680813250
139692320
58131
53
6
112177
93073
8
63
3
86446207
59
221909
320558
5
959758801
510869976
21
70342
37
7
25
5
317995721
20
91
39
48
608791851
1
64
7
67025
5
7
218520
103015
76
53726
213239
5
119561
3
599021247
16
16
406849390
17839
484331
52
80
345666
13
66
221841
11
132708
65
370619
22
64
87
4
21
11
244591
8
520957421
382057
162591060
81
383941
615601406
85
124208
443249928
124002
61
172072900
299491
118446
308033
122989
45999
16349
191401
54228
94
38
94
494702
458336183
37
450436
6
103065
145962
4
93
5
77486
38
73
7
18
71
93464
47
59211
78
929428186
6
18
197219
6
403012
171129
30
435765
99
84086
49878
475360
80839
9
11
445630
385109
44
85045
3
93716
27
394249
91
718463833
809409467
200360
43
51
85
64
684016633
33
14
87
43
92
54
338350
79
57
264391
114977
80
57329
24
12
49
36
8
297160
283829
143995
233843
21
12
45
80164320
251307
7
7
460900
448848
73
97
345408
133488
7
96307
3
278172
80
67
102007
4565
415654
78
312241
55
72
65
50
73
137565
59
79
183273
55
39
72
166180
278860
480521
72648
7
90
97
82
132450
31
373075
84
43
3
6
39
84
468792
145164
130694
80
49
277715
62
194500
34
8
39880
307932
60
589403157
271769
307356
216272
176926
5
115210
96305
84
4
228164
446440
57
253855
12
77
120634
27605
4
295424
304055
8
33
46
196800
64
94
84721
68
264813
59633
442317
56
80
37
357958
5
34442
263482
23
284468
244310
67
298652
26
447391
38
54
60
28
36699
8
428686
7
91
265229
42
643919666
79
489940
290881
633334577
178664
42
95
2
1
86
5
90
2
107226
72
487707
62
2
56
25
35849482
43
77
64
9
287795714
64
29
91
77
778522621
497653
341772456
98
463120
476261
227654111
460432
17
17
89
85
84194
61
69
219171
62746
104137
56358
43146
2
2
162045
913044487
86
9
661163838
86
4
304989
66
79
67235
451733
382704
45
245444
8
240804
420513
81
90194
978240206
504643727
81
41
55
405321
16
463953
308209
430977
83
209914
54
317234
5
50
66
69
370891
7
78
173957
309607
23
288695
15219
217702
98
11
418900
72
31
78
5
439457475
205684
57
6
30
96
17
249407
9
46
418888
86
55
56050
92
253169
79216793
48
3
235861
801104924
88
437379
92816
332634
14
10
88292
433080
141053
32
418285
4
355626
452026
3
62
290091
99
83
714731269
429560
711
35
172627
455282
73
294096
64
92119
37
417739
459953
370192
458112
82
7
391466
23
11
612279523
171509
2
285320350
9
57344
22
8
47
4237
13
6
91
20
124051
47
463637845
50038
1
314026
10
50
490181
346760
32
407735225
90
36
53464
243113
50158
35
19
34
272578
3
417229
194561
8
63
462358
82179151
356347286
90
445482087
165925
39
123076
88506
709541446
58
159599
170225
460009
15
89
8931449
450009
50
95151
404171
10
217853
17
8
84
98
27
229778
7
1
96
702769265
86
717387155
246400
111639
76
59
311100
296455
3
6
34
150613
91
1
959874055
82
407672
34510
13
98
28
353740
100053
340417
155555
89261
308872
7
164755
96
11
6
24299
15
360787
61
281698
40
83329057
379037
6
64
379631
270097160
89
42
358156
414032
391701
279118
332362
77
81
98
9
40
3
58
11
13
4
7
7
812968441
4
54
332676
89
171025
266807
261182
194474
373166
289349
581586275
572843426
344949
377413
410747
73
8
177554
8
349353
246910728
89
84
49
98760
21407
14588
14
223168401
82
76
17
435052
10
236434
95
235453
28
55
136891671
60
87
60
349086
95
39520
428679
61
88999
90
21
45
94
3
53693
399776
93
430236
4
80
116679
298570
6
69
419699
267504
48098
153013
66080
8
7
9
315731
87
89
137733
73
55277
368572
33
31
382456
756784566
62
70
78
458435049
103725
262427
63
308347
430733
6
79
68
84
8
29
555
79863
97762
7
93066
59
60
16
33
13
57
44
34
232157
185850
18
68
8
196603
25
33
26218
1
17
95
220494
30
54
78
657281214
817633635
691347391
47
136699
447762
51
29
93
228113
82
454817
206667
57
179344549
61809
41
148417
416991
436820
456829
95
433080
7
701611748
403373
306921
67
46
79
67
396753
204777
183220
56
240284
2
286185
12112
4
247975
9
95
64
333663
6
90
3
82
1
387010
18
376545
497973
387438
418618394
41
372323
247398
79
285562
49
49
183239570
82
2
359743
95
3
26
98
12
327002
166491
26
360866281
385925
654480826
85
76
328754
715230236
101934
416053
346575
127048
35
7
7
338085
298303
57
40
7
84559
87
346403
157443
22
53
174115015
310302
743559313
5
28
233277135
833682379
445978
260551320
241046
195654
16577
39
89
46
49
31
4
310509
411689
8
311551
177699
33
315103
443317
313329
81
26
17
69
345734
671696899
21
21
372300
34
33862
43
35217
38785
388746
40
83
194896661
52
441753
55215252
933388765
662073458
1
84
83
200640
31
57
13773
8
155220
212953
33
143840
62
32
2
59
646506831
3134
931175195
38
235683
107648
55
4
3
215087
59954
319786
29
690668917
44
446136
1
31
77
29618
47
32
179232
86
688602544
142032220
90
397764
116426
53
97
295384
386788
67
332337
407117
84
194493
52
387939
25909
152544791
101364
281421
48
88462
1
486592
570567696
22409
276695
1
290094
27
14
244061
63
87
870300981
120181
73
22
48
27
501742000
89
472180
8
180476
318423
86329
327036
166798
74
249355
146078
10
224688
691490240
30
481188
96
50
80654
16
122219
760670452
906889676
9019
436222
8
56
25
506331450
6
49
54550
15
267143
481850
74
11
365898
386139
459010
437594
46822
388782
42
56
7
85
32
176980
464889
70
8
49
99
875340509
1
236255
197049850
9
387683
69181
31
6
92
81
88
5
101032
478728
294546760
534413065
945539553
480346
308690
6
118573
56
218940
19
97160
30
469611
136464
287307
167848
54
97711
65297
5
17
343931
24
43
5
554472771
8
310160799
480972
5
48
2
18
226863
74886
330079
86
76
190025
405298
124925
88
34
115727
172784
97406
57
3
19
272380
92
158654
287927
64
43
252937
774398016
96
250113
657079104
9
7
46
66
10
112383
55594
729260244
21152083
97
6
365602
328166
40
202472
90
8
51
37
313449
48
199985
35
67
99
161451
133643
417004
30
22
40
57
158957
99
494386
33
167617
498133
24
202732
41578421
7331
47033
1
4
8
24
7
45876
31
421955
459147
176982
616947900
57
327933
78
87
135123
544162426
15
398483
138204
888289138
445963
373435
74
55
8
324217
159558
279644
69042
32
14
2937
324656
59
12
86
37
101033
940486890
15
65657578
351215
348407
66
45
33
215613
750083679
60
2
158090
479092
99
29423
76
93
205084
361505
9678
298683
45
58074
92
285080
32074
94
792160813
56
71
5
11
61
267939
31
423325
3
68
490113
1293039
84
371697537
88
98
171943
63
241881285
81
61
327275
89
399493996
56253188
97
108359
166363
328257
53
7
65
4
262665
63
274104
34
147468585
12
96
425884
19
392035
20
2
93
54384
993970856
96
7
157082
24
86
84
3
13
1
273002
27
91
275977039
16
688283437
273803
145103
362687
70
4
130306
7
32
15
408141
9
259913
23
328538
366813
16
14
56
31
50
33
54525
150879
151421730
59941
9
60
2
106829331
472753
767179244
418478
352361
99
140489
9
294206
94
37
341141
374940
15
61
70
67
57
85
64
53
69
178570
251720
7
96
71350
71
92312
85956000
27
117073
99302919
31
82
134833
29
41
37002
461178128
402975
253974162
1
4
38
376741811
306700
254301
7
52
55224
5
315889
2
921407771
18
26
26
365658
485758
265893
42
9
57
298026
7
35
335400
48
195326
254069
5011
149701
16
4
408367
230936
903471916
303082
24
9
8
35
527804259
23
496432870
314242
84
28
46
400994
41
7
34
95
94
4
68
6
2
89
201720
339183
399554
1
61
84
47
340777
66
67
63024
90
874220848
29
99
51
35
2
6
37
219047
20
320742
66
76
442242
443168
197806
934963375
75
50
7
319273972
37617
83
58
190995
276069
190420
65
736711312
44
98
410501
212060
86390
43
261498
719713081
7
7
414212
32
56
50
113078
472675
84
51762
100319
15
70
241411827
45
101358
93160
172085980
965224113
5
225419
474003
19
283849
30169
18011
11
61
185763
110315050
280933
7
498482
6
39
404697446
82
55
44
78
882821237
761603807
79902
92
60
42
29
9
85001
72
6
396664
95
367499
509499668
613863721
180249
417560
546104901
177729
22
333230
885707394
49
297613
17
668883762
6
273998
6
68
9
289052
86
401807822
339330
54
305940
95
480363703
165475
60
387166
237759
87750
56
64
315436
286371
1
16
458964
767936791
345848
6
193338
461590
295171
73482
345787
255282
1
240359
461617
24551
84
41
3
64
76
3
379285
5
4
457452
179007
466346
87805603
265459
24
428354
10
6
77379
241344
102057
59
628934157
503068373
1
24266
34046034
428603
77
1
39
656618676
25
68
358282
5
725769987
106713
2
1
1
10
89
200034
88
355542679
85237
18434
90
7
131912
97
75
140452
26
76
360810
52
38
161654
413539
29020
709707584
13674
276347
215939789
307567
68
77
50
400595
88973
387973
76486
36
263600
20
48
472189
43
53
425051
2
34
372823510
71
383180
722122112
53
385759
832280055
247819550
63
8
66
345031
31
26
3
207274
82
853838196
749545463
235634
380494
1
94
43
24
14721
78
29
256755
30
4
23046
86
34
20
408248
9693017
367080
60
207229
10
9047
140051
97
322554
116541
271961
39879
70
52
57
236748
39
40
38218
80
350837
42
407597
172937
402697
61
7
79545
872857799
107757219
74
90
447648
42
9
98
76
75
58
45
382553
163761
178678
116697
62
373682
494198
90
91
580925198
491836
311283
37
367232
68
13
78
71
14
99
424765
52427
8
102468519
8
37
41
86
25
90
20
43
203157
232964
614327190
88
8
113711128
42
311796
74618
242379
49
292357
34
8263
281848
85
79
93
359993
372594
250072
60
35
985265796
64
36
38
57254
83
46887
60
432738707
421922
36
35
5
9
454528
41
277216
52
832601529
53
6
34
341601
56
415079
31
138365
83
289448
480482
5479
35
80
2
58
57
35
55480
43
89335
369185
518233126
149668
7
81
95
48938
31
79
61
676
381570
840383301
12033
60
78
4
250948
13
551427229
6
259037
305464
85
925470769
303772
57
705447731
862748110
52
23
97
3418
11
115454
200009
54
77
269022
70
91
300739
29
21
350919
64
7
269749372
50
48819
406791
74172
286471063
285317
19
450038
48
106991
74
203056
79
128682
26461
367031
624313112
68
86
25
3460
2
179447
481116
99
360236
217827
39
58
388868
46
234250
26
340407
55
71
318842337
94
417382
1
498348
273029
44
291489
346994603
5
24
34
169903
295108
8140
61
46
34
146603
50
63
194870
99
117643072
430814
9
157770
230870
87647
490371104
940489902
402384859
59
98637
67
437317
43
90
36
54
434836
9
5
8
1
126187
451786
489487023
71
122428
8
61
6648717
69
329797
1
82
39
133271
1
94
85
27531
57
318609699
376902
337629
200345
25
71
61
390048
100027
439992
474297
800710674
45
58
55
489381
189059
175511
175127
304192
157360
736022957
175330
1
304859
57
93942
107543695
329385
44
4994
69318
5
498513
334472
48
29
206051
419889
410856917
315013
96
1
458855
33
87
9
365466
4
1
253777
430612
8
226262
368812810
5
9
394157
4
9
1
158989
51
432955
97
4538
275617
443423
198871
312006
78
443374
391828
13
354605
132693
102797
72
19
33
391791
91
65
7
134091
399489
2
18
6
35
613961373
852746992
425045998
588938303
85120
409471
82
1
92121
305930
8
97
74
44
44
254373
62
69
97
60
77
463880
3
362696
303180
73
419225
396895
344626
5
58
3
28
6
12
48
101583
280213
58
83
313900
72
8
352284
1
98
2
13908
297288
30
96
59
223127
290431
49
70481
507215696
24
23
164066605
473309
279748
68
357330682
167066
437742
66
344568
81
335836
22
63
91
402611
479355
67784
64
498375
416963
455910
329611
114148
450935
85
299544966
15
57
328351
551940238
475063
962181840
23901
9
34
362133
171057
71
842850626
46
78
76
379875409
746052925
95
537648830
44
289186
36
36
380383
10
328871
7
429422
98
51
322446
209432
75
1
98
3
8
213744954
396912
76
25
883876552
365834
6
40874
5
76
25
53
63
2
13
14
14
86
1
399476
310583
923821705
551811502
1
12
95842
85857
7
84
840398726
45512
669563607
30
8074
57
84
8
355260
52
55
26
33
97
22
25667
37
73
376583
45
254823
7
490727
42
92976
342854
17
99
89
36
68
49
67315
4
27
55920
381051002
437928
65
436677
77
2
39
88
304181
55
181974
62
86
52
16
56
456590
70
201429
223069
7
176130
133219
52227
464077719
339151
749093205
61
52
78457668
6
338106
283432
495825
453940
78
230707
97
51
79
96
16847
15
503
85
60
97
358187
27
47
230037
178171
399974
113995
452070
374326069
77494
369087295
367140
182942
159127
76
171500
316655
63
31765
228277
252483
107960
448886
20
366040
434194
214277
59
905706402
275399
36
471372
261776
487818
735220299
260896
3
387723
711109966
149779
23
492286
64
79
86
11
967089989
47
82
408641
4
165585
84
2509606
41
2
2
154393
81
78
69
2
64
51
91
5
360959
1541
79
205183
116289
8
60
309468
58
243726
2
32678584
141531
134381
6
62
56
252246
68
406677
949876342
53
282077
91
1
7
231282
467120
36
9
150779
354570
260549
343981
122987470
474125
462910105
43
5
72
423780833
59
365453
36
67
39
91565
19
389396
18
18
310051
6
382290
9
48273
237903
38
1
349215
341086
19376
5847
434244
8
55
41
80
77
323239
756207962
12247
8
271245
79
102706458
939001365
37603
58
928539108
96
16
155592
401276
283418
6
44
6
159011
68
134366
28
9
238602
11
545138260
41
194922
426857
481230
183298
56366
43
446399
831797877
197735
32943
92
28
15
226740
274788082
67
45
86
812094716
74
175612
44
275096
492637735
8
50
14
54
437407
387466
93
488267
8
215208
160848
55
230235
275706
71
180983
301182
466240
461594122
646261930
402599
58
45
37
17
267823
7
47
37
201559
480363
554065503
57
46
107587
87
83
81
81
462461208
13
494592
914840002
8
104257
121989
16
81359
29
229718
800976890
3
8
77997
430704
941012178
437219076
566342316
37226
78
424061
149579934
45
248942
7
77124
9
89
79
14540
17
24
185907
26
87
68
484109
59
227250
9
3
435255170
268582
331445
693728502
85
480059
18
388440
173040
694971377
80
6
99417
68
35566265
382364
356383
407589
43
303333
61
2
322535
487656
64
82
139404
93
83
58
418781
49
342770
81
47
32
170896
30
20164
459101
252698066
308071
35
216918888
172754
90
277590605
134448
94
24
90410
50
70
90
3
35
33
4
65
196928
15
19051
116936
96
54
99
293389
60
878830776
29
15
475853
449688
3
353640
219834
29
207625
369583
47304
75
833594117
373638
73
45
109922
381827
188141
194592
427156
363531
75
23
57
1
56
344898
306597785
6
296234076
94695
464878
3
5
948308759
33
23832
6
71
438775
103250
36636
127918
136601
89570
24801
311124
1
31
2
39
68
153761
20
80
87685
421167
48
7
35
76
429236
359712
302003
223740
196907970
368655
765368522
8
94558
470251
411776
402222
120801
204026739
231685
1
159297
82470
79
441666
2193
447015
73
22
73
60
90
143966
12
189745
69
886794591
86
394127
110771
29
64
2
32
427163
311557
752439495
352471
36
280724
20
8
47
88
297708
2
329743
289875
130588043
38
31
74
3897
1068
4
197990
18
46
254578
81
370877
142509
22
27
264386
439262
60
39
6959
9
326970
465236
396201
150880
65
600278076
5
85
46
470434
58
211189
421943
280298
47567
503835419
29
9
485571
404320
86
30
208711
91
75
272649
77
298632
19
2
422122
90
96610
40
826233019
22
6
470856
375300
419525
9
30
8
61
84
78
11
420320644
93817
54606
123001
27
81
41
37
510177409
114618
91
9
70
175322
12
6
87
52
77
644229802
89
656382569
72
257235
54
302154607
93989
331012
47695
99
24
477022
432086
246228
164682
45
80
9
534353448
1
4
59
1232
95505
291831
269114
2381
71
43
474555
474492
5
125339699
951156751
9758713
19
57715
74
283054450
275802
285059316
63359
477530
336693
73801
291501
169566
345208
157131
231277
87884
89
406854
53
410553
289880
442988
18
7
324020
1
64202
57
17
160601
86
377974978
483941
2
95
396655
356666
68
181573
559698335
475023
55
492590
3
82
75
457913
484642
6
427618
844434226
94
84
23282
98
51740063
34
182358
811602233
488385
266508
2
369926950
82
413167888
50
18
6
347834
125936
315417
468970197
867025805
3
242356
497012
460100
812708365
363812
370257772
60
87
5
2
292119
59
26912
25
19
3
294620
62
447190
426844
1
244999
412748
48
481418
227257
994040985
89
18
39
63
2
99
47
18391
56
71
50
301860
76
149645
354438
229228
54
97961
34
94
380648
14
434576
679790273
72
64
34
22036184
12
245659
329613
39
223846628
342245
147733
371805
76
15
296323118
223928
28
41
485430230
4
9
60513
2
9
31
41
363682
4
229388
270749
73997
2
313122
490564
89814
41
37
9
8
736857497
32
36
9
30
85567
42
107528
72
199964
36
89
13
451235
409802
263198
453828
73
322755
1
4
93682
52063
5
42
394708
5
58
6
53
675052676
27452
218090753
528616584
41
136380793
417797
53
2
88873
54
68
11
233793
171996602
362704
40
163067
412441
1
90
261876
108687
753014233
662803940
794976416
92
76
1
155899
383606
181367
24
63790
88
542863535
471706
63
67
327440
169660
113853
277787
486507
90
13
180368
8
65
34
6
63
204038
110286
528907561
227791
16
43
150820
87
477414
95
546104642
55
569976188
3
77
542026212
297531
73
359113
51
15
247006
120630
97
5
280190
42
882406376
12
1
2
359925
4
80
15
244065
89
373893
335171
13663363
398470
261694955
489790
91
99
40
67
32
3673
93
156291
59
323711
3
264579
555857422
20
5
98731
461839
330415
359000
391641
56
96
34
73258
56
394179
39
99
76
90
30
39424
89
96
1
185389
445960
245163
56878577
288930454
39
68
3
351922
581550516
57
390551
3
73
98
25
497733
383430
467391
123116
3
62
395477
75287
52
823910616
108559011
57
77
445735
56
75
6
67
158026
225956
99
47328
40
147923126
160704
211260
434773
79
169573
620250055
287259
71
32475
176859
34
34
47
124272
63
6
494189
198825
683028903
309050
2
767094005
333961
916575675
481661
26
4
50
10
74
36
205463
491447
746229894
491611
6
4
128113
123554
16
142689
31
43876
131008967
22323
17434
66
8
8
29
43
40
358346
247724
267251
20
70005
221847
99623
308764
98706
306330
7
60
1
91
434545145
1
99
97
29
476907964
395695
257437
62
403791
409060
378176
592067817
79
323452
94952
250714
394500
410687
47
22
479739
42
7
9
535854861
487888
69
89
70
196575555
34215
92
371045
19
54
55
66
87
5
212454293
8
3
95
203308
321530
54
203219
96
90
276832
83349
1
200736
409368
780527162
764657393
11
8
959007071
58
395822
301316
195168
57
39644
18
69
67090
8
316391175
85
68
225547
147728
37
496378
75
88
113316
273715
525679224
15
89
84
91
491729
490424
19
27
263349
96
7819
40
3
17
42
85
36
98
54502
349558
242092567
146584
5
168653
292343
389541
807913181
206324
239386
5
93
737456355
65
3
336827851
389753420
84
5
313620
3
7
48
423566
32
165079
57
69
74
33
3
168487614
38
284231
56
265348
5
4
104223
69
53
8978
53
92
139766
93
90
390441
66074
338605
84
25
510569997
437013
22699
26786
312213
26688
83
4
3
285232
98
35369
69
51
34864
73451
489826
71857
142364
5
182849
7
11
151516
364158
56
4
462019336
760783013
297830
76
270140
96
238082
99
95
15
217223
7
70129
25116
69638
104842
59
43
26
50
403258
452437
70
26330
249773
421340
73
57
67961
303900
8
316418
35
334411
189775
39699
47183
7
98
183226
64
12
33947
261955
785250718
416942
667916083
35
385244
30
657213980
296149
140781
90
53
7
1980
212544
418137
6
6
51
373820
11
451138
152856
143631
46
179186
91
175382
20
7
454238
54877
161493
267927
428488
223115
148521
229399
197390
374243287
494401
5
59526
35
61
146170
82
208522
75
97
3
294584
82
25
251904
19
423550449
73
4
284055
85
355648
50
134713
433670
6
378013
99079
5
279187
489099381
22
448414
56743
254665
84
522090539
80
368740
350216
211918
8
29
76
9
290500
309970
38
42
46
603885294
437018
71
121167
72206
29
71
84
5
444598
3376326
488206
416954378
236065
433081
442890
73
58
327658
3
450158
92
1
73
274460
254644
4
151432
220923
474589
60
143437
284925
64
9
167595
246225
247260
43
64695
101296
194722
15
384161
40132
324089
68
139280
97730
262950
458058
9
96269
492261865
23506
63
78
31
76
2
423196
310522
49940
196576964
1
21
41
95
4
296798
76
199348
476363
5
489725
5
71936
401648
78
8
41
318096
15
8427
41
35
822523698
57
243547
8
6
408563
91977
370671
82
133084
188790
24071
70
264091
337971
338961
420146
5
39
539137620
274400
327952
78616
49263
25
358816
87108
198140
81
497109
18
12
13
13
22
806175869
223485
426440
80
12
383510
82
9
103113
90
87
220253
8
100247
187969
12
19
55
387635
42
358386
326817
22238
59
193962
408697
685249863
315702
783322621
21
401215
238929
12
30654818
39
40
55
234334
255885
772652437
76
72
27
87
185503
8
376623
52
34
79
437188606
412173
94
122621900
215226937
721434013
241560
216369
31831
50
24
168854
24819
475716
400280
7
42
187266
209764
9
117381
57620
27
271738
134575832
83
68
96
499532
3
51
433719
31
166409
473126
101958382
96
94
579261161
392241
407581
145312932
60
494152503
52
59
72
92
26
14
2
145010
3
210533
88
28
92
315289
427604
663843946
4
2
75
45
35
40055
4
45
166282
96795
53
77
31
93326
97787288
75833
9
48
45
82
26
451225
37
824219930
81
316372660
369357
184897
230229
7
428090
255323
28
64
323478813
479563
391984216
72
2
62
621093994
326142
391266
67
4
77
142821
395297
192660
66
38
127879
393654
285652
78
236815
411550
122168
445405856
214473
17
87
97
1
192890
9
127053
736705478
78
179261
66
1
648019336
70
76747
2
760962251
18
105854
72
71
87
32710
364671
145878
349472
59
372346
89
65
418208
62872137
88
469786438
13
385835653
109176
19
252790
16366
94
838767833
99
695390477
31
39144
8
16
324241
326915
40
451749
98
89
10
2
7
491559
64
248768
52
97
398770
71
183724
176245
31
45
14
52
32
118506
42
207408
854161884
64
22
345381
716292394
2
93
88
441464
36
497119
288560
62
53
434106
426226
469469
627234891
1
580166012
51
438985
94
123530010
249097
16
9
119769
321267416
97587
286194
342070
896646607
193069
325049
4
63
84
269817
232000
349786
59
61
819918721
412283
50
13
98768629
322688
918719218
18
485913
314722
369974
71
75
71
622436670
204960
407807
3
57
45770
77264
371159045
171078
119651
382189
74
47
274376
324447
55
26829
30
87
59
204955
50
17608
337275
27
60
506530587
3
69
288128141
384533
49
85
247513808
22
77
11
38
89
2
30
200161
528211246
78
20773
1
296270
49
386770
11
211478
13
397325
93
98
1
22
84
143850
17
10
258284
67
473114
473005
936272338
22
486615
204454
99605
67
18
20
100429
712807016
457979814
85
30
687801943
264422
2
35
475466
32
80
378091
65
62619
202091
408568
71
427988
154918
96
76
366370
64116
5
44
420757
437300
8
381325
11
203404
68
59
475483
613327479
98138
244527
2
1
158203
8
56
180441
317460
838029001
684915424
483424229
459226
96
85
4
78
2
57
38
810018807
190913
359398
38
17325
77
11613
419166
463517
22
9
76666
22
470184
409289
36
187536
55
286501993
35
245639
126787
81
27
23
57
100094
26
174536
36366
10
322560
221040
438301
72
791079929
30
45578
474186
55
26
98
52
161016
7
24
96
704434694
183375
241709
38
3
30066
16
200927
77897
303373
139006
72
464381
44974
77
451933526
153672
86
18
4
25
4
75
387921
189192
148540
243859
473933
422896
62603
478548
64
425691
145217
248266366
1
37
463192
1
491748
257029
2
78
204801
179659
162515
58499
48
4
48015
85
171514
23
723098259
13
309977
17
82
420548
62
62
42
87
7
45
57
68
27361
10
47
377692
309978
323153774
76
17
5
269529
30
55
421086
72
29
84
64
74
63
110564
12
32
196277
89
348757
448188
37
41
345398720
84407262
320489
31
460343
86
722263937
664
25
1
5
17
59
31
19
245887
41
47708
333313
19
263200
57
421265
88
347850
406772
29710541
65
15
6
64
207227932
462789
63
36533
1
83
303372
271526
87
11
121698
212685
460501
141377
392998
32
54
15136
5
26
27
379172
8897
49
156343
294854
67
419382
87468
148605
2
21
83
875602788
80
91
81920
55682
5
81432
306463
14
83
551483546
55073
420104
9
42919
8
54
423043759
67
76
9405
510188041
15
203013
34
31182
139622
311062
374358
162933
209676
64
633235100
66
232258
71
177452106
197832
282131
124971
73
192956
424185887
197692
75
269892
25147
9
52
4
14
126573317
57
6
426735
243698
50
60
254954403
130038
42544
51
560294346
14
486687
38
4
9
70
358327271
136985
94
43
52
324184
173989
252610
44
354622
42
77
2
80
9
50
7
871008601
33
384928
117223
126780
141866
133681
19
1
36
94
97073617
12
132055
327204
72
62
31
664328926
44
27
9
128356
4
91
86222
3
6
484752
438061
68577309
13
419902
27313
438900
9
178488
28
256252
98
432017
201903
10
274512
457583
175220
87
6384
300111374
42
390821
651052606
4
362996
26886
293665
156394
457036
68
26
81
1
475663
46
98
149098428
22
70262
180684744
84
80
3
341217
31822
411944
49
48
7
62
472832
206591
12
78532
347910
99
87
24893
23
721676570
42
275669488
63
74
26
28
97
79
41
64
19
149321
89
2
25
36
2
3
89
40769
3
12
5
211583580
22
74372
126680
282811
391324
600483276
90
21
48
353742
423721
38
417181
14872515
366006
99
406621
42
37281
25
192525
52
5
6
87
161387
47
25
107408
486368
9
465418
41950
268561
367130
39
138358
2
99
64
39844829
370136
33
83
5
23
237996
345062
160413
498031
47578
82
421100
80
424176
96825
387546
43
107828
363441
295131
229285
91
362852
148748
7
3
20
5
445322
15
20
47
68
94093
3922
60
9
27930797
483914
3
79
79
144849
34
9
350317631
51
48
96485
128288
8
24
257706
262862
80
276143
64
77
52
59
7
31771
84608
86
7
310249
80
24
73529
363392722
67
9
198104
70
396877
340914
479415
825719656
24
55
66
56
302995
357513
59585
356813
14336
457378
237456
60612
872033773
453663091
338115
73
147896
467279
120082
25805
8
454333
26
65186
31
182108
6
81
46
27
468660
13
271577208
86
322895
92
12423
722950404
64
88
496351
77
83
49930
379106
559764283
184097
842225075
6
376767
67
7690
39
889250158
95
405544
91
258855
452761
189015
56
81
458896133
56559
40
439754
39
34130
76
25252
8
443167
51
78
86
22
82
519137644
76
19
13
231049
53
67
89
320329
66
5
27
51
70
95
12
47
219716
142586
14408
75
34
60
824092771
61
484939
38
162581
21
341113
116855
34
604156983
257183
95886
8
84
17958
79
61
240613
55
304619
411389
9
443485
98
108547
64
42
3
99
3
550987698
441435
79
32169
197500
14
339554
426287
124618
470663
494619
222879
94
368036
5
418995
67038
42466
65
301391
77
243467
99
84
756562237
3
320701
47
23
949462588
274518
264070
22
98
48
21683
358053
127567
16428
473475
177859
75
184087
30
14446
45
339802
9
153524
123022
221467
35
6
49
73
49
8
16
478175
426773
313203
2
217169
93423
8
455332
416951
193692911
154918832
8
379832
39
25
175927
98623
34
479054
395438
45
21
54
387562
27
208244
83
282202
423475
150242
488076
150781
18
56
360635
70
5
102208
238280
6
294754
758664644
243867
5
20626
91
66
48
99
66
257514
253417
419056
46267
712510028
8
37
41
29
32
227646
57
290899
79
36856
400718107
199118
7
372200
41
615768271
315521106
39
488936
86
6
28466
156416
40007
162653
38
92676
7
116237
583547355
18162
416184
59
264289925
496246
4433
42
3
32
177259
27
306254017
465228
1
48
97
68
5
308098
62
65
8
27
228237
452910
2
75
209740
86188
246120
266357
84235
117512
546107380
66
13
86
73
455817
31053
22040
331689
248535
21510659
6
917645968
7
41
60
65
226304
22
401839
374855
26
295478
60
5
1
5
252484
7
43
313662
397247
1
322934
258116
234039
49
28319
59529
378800
4
275065
819377369
116975
70
88
83
421499447
90
47
3
206689
974876961
22
34
166339
326798
51
3
54
253374
96
3
26
272583
327219
57
485540
439536
7
320580
141970
79343
28
348467
108722
47
41
10
3
37304
481944
176206
6
121838
849798900
345456
346987
57
156445
31
90
319300
45
11
400683
403868
78
242140
61
17495202
237697
192373
19
35
7
83
70
61
196738
95
29
345433
225988
3
83
36
57
390571
50256
73
113561
206967
328749
108515
67930
88
72914
128309
179168440
9
97
125000
66
83
94
3
123029
343222961
79
292323
17
8
134951
552990268
161493
99
125682991
969626250
387563
45
84267
699122124
108769
313837
374597
7
788376633
36
240246
14912
7
31
78
487862
314457
93
3792
575045372
79610
52
7
65
88
267949
405327
30
135384
345968
339505
38788
312862
306006
9100
335269
24
4
47
245460
105325
318608
25267
7
295225
218208
42964
39759744
6
447852
333130
343556
6
32
599255767
97
140693
88
13672
59122
31732
6
66
55
87
470285283
53
93
53
31
420828
64
71
76
297497
484760
81
433637
68554
41621
7865
147334
270981099
61
28
34
94
4
4
491824
79573
376461
403241
299191
69
33123
203381143
9
77
176840
150093
7
398468
21
48356
8
464496
64
9
53
216664
74
315155
54
99
7204
60544
55
29613
24400
3
404137
2
397982
215836
85
33
6
80
84
312472
4
170765
52630
179131
260358
909676611
460007
51
332994465
9
161873
238660
97
222003
46
283585
203781795
70
27
424659
34197
351898
4
27
83
50
43
62
7
221746
2
88
92
4
216178
98
56
397660
13
50
43
424031
78
210264
42
3883
11333802
473563
75
3
10610395
63
93
46
17
9
267235
786615128
1
365003
43
71
148875
73
100253
92
80
21
84
13
925800274
79
11
257352
424531
83
96
939808316
6
16
74
2
23
60186
310464
288885
371551
71
326176
438788655
75
9
480208
7
9
911764558
52
67
82843
69
89
347918
90
8
7
186925
6
7730688
1
2
13
48123
393063
407308
320196175
57
471217
213531216
120344
706359217
2
43801308
63541102
264229
89
52
170474
857404173
95
117352
202351
31279
71772
379901
40
83
23
71
282956
276746
6
385803
48
302568
7
66
441957
52889
429038
236896
284832
9
200536
33
228079
430937
339614
39
261873
8
772771901
6
346959
217136
228753
61
62
20
45
374053
62
88
300407
457973
6
398699
398536
86679077
910232042
18
251827
91
320752
83
329757
957381637
894146828
294125
84
360895898
268750
421357
12
300842
106969
4
247779
77
156936
33
117684
478186
13
8
95
56
604519165
190479
88
177171
558236650
893055751
58
99545
67
457700
175255
23
4
97281
330306
94765
367311
90
40
39
376825
294780
440893
458726
224433
170671
42
368531941
455209
342293
101517
72
20
88
143737163
54
69
314560
1
553775649
341628
16
406247
81
101364
46
170218
81
491939
181695
382437
23
364514
477610
21
5
180546
37
7
72
94803
39
512
29
254233655
377508
97
263352
455973
85
317471
643776931
51
464742
1
299219
949285887
2
203220
21423
213372
74
7
452499973
92
53
433248
105861
651576731
216131
27
31
70580
4
133529
227835
7
154562
52
38628
88
258247
49
40
8
142213
59
9
5
59
387159
411774
52
10
692889665
4
44
3
796861695
19
90
94
489492
44
230810
9
95636
72
63
48
468555
77
92
230499
30
69
8
58
84
235730756
1
764567416
10
95323
612667359
37
67
321880
338215
91
169559
362628
404859
41
393966
18882
17
60
78481
417459
8
190752401
126290
404551
7
471733909
74
17
308168
10810
73
17
55
279967
71
181185
96434
30
63
2
39
93
9
40
458188
47
35
159063189
39009
498586
67
23
57
32
9
12
35
42
63
94
34
10423
4
43
287485
406149
80
728740526
448640
144571
224721
386200
89
119820
30
99
49
11
96
1
63645122
34
981780869
400797
3
87
3
43
5
293342
76
141186
75
362359
202158
350397
99975
41
325318
9
48
124054
25
135722526
485167
64
295573
438465
395888
293648
67
97
434644
496759
134624
488344
5
8
203320
305430
93
270548537
5
7
135463
39364
57
959610419
358192
20
453877625
89
992613773
7
88
7
221784
20
55088
88
535462836
1
43733
9
11
257606
486050
21
40
572276429
313533
488219
4
84
362321
8
86
442374
10
440523
239765
474350
83
217581
96066
38686
9
5
367711572
6
323343
65181
190231
17
14998
79
9
346691
48
481009
207163
109034
88
452445
89
37934
6
28
303452
133388
336741
60535
8
380982721
436180
368761
339008
95
28
43
2
73
301558
2
10
89
57006
10
87918
29
26
212699
99
80
43293
349455
24
59
79
273972
85
366925
44
391863
36
9
349867
98848
19
146343
281657
319627
316747
96
542574106
9
4
62
61
347673
81049
21
73
320423
3
47
59
145775
87530
72
306494
176401
973295903
90
63
90617
188226
82623
52
132102
85
166285
27
149603
57
607575928
395488
66
366625158
49077371
69
213472
4
9
9
5783
9
92
21
645338187
2
332827
145659816
80
21
88
415448
78
62
439125
90
129523621
89628435
59
7
292097
61532
701654066
63411
76
93
30
220083
397281
56
270924
23
165757
13
7
57
65
56
4
1243
53
285611
392895
462560
17
337193
82
341275
7
63
71
71888
812055744
76
6
84
491215
37067
92
795837847
64
4570
987965755
17
1
29
429000
114578
69
46
133650974
8
231835
277614
15035137
60
10
312987842
590220512
467011
195142
29
56275
365145
90
23534
364033
440499
16
480820
143274
421740
182719
648635443
50
5
342278
937898033
117114
78735
8
293049
22
45
27
3
8
3
36
71
493786
29
166309557
214950
219111
448228
62
304974
1
6
9
60
88
7
437616
179566
32341626
44
654677966
307452568
295925
31
59
92
62
268629
14
114457
309208
427895
270311
164632
485283
199520
2
965335595
44
344692
78
9
73410
95
87
13
87113220
3
454003
489809
14
45
79
85
52
58
226508
6
10
67
82
6
993989039
364119
450335
423955
8
83
28
445689
40561
93
79
104776612
56
83
270182
90
408729172
16
21
45
45
435132
51
95
475348648
347813802
98
1241
12
38770117
12
541290192
39618
81
161815
227451
19
387783
467910
158047772
427188
366502
44
79
46
328179
3
61
70503
236587
28
215882
93
791763019
69
455126412
93
54
54
310689
115259
16
1
46
66
146319
723478378
741820803
75
2
273466
28
72
83
235882
485822845
88
89
245314
443640
34
773986790
40
54
26
34
464321
4
93
80
410381
2
16
85
2
292241
30
73812
420928
179010
385579
135428
80
281014
308221
5
52
242729786
54
50
768550071
205468
76
88
5
48644
867735661
432561
21420
85
191317
142663198
220531903
80926
54
40
425901845
361533
78
22
66
61
28
1
86
46470
86
17
26
61
3
294585
431100
777474568
206039
58
53
14
711980998
7
158644
55
48
462354
39
118635
274086
79
202063
324944
2
223402
5
709521927
97
225663
14
7
83
379518
66293
35806
24
55893
311511
98
86
461668
34
48
22
132505
234632
44
4
70
70
92
260969
452325
70
381605
456206
9
99444
396271
67
235118
810954080
7
240840
396167
1
252162304
460555
3
173580
351309
378415
5
448596
218277713
9
28
5
424919
197360
28174
100225
73
84
159283
16
51
305555
445597
5
6
284466
331379
41
70
137170
168137
10
69789
7
385964
1
5
75
96
84
24
308577
378474500
176790
223257895
2
69
352493
76
863359688
483584
63
17
4
213659253
48
293856
656614898
76
88
57
405387
55
56
819826654
172382
83
94
20141
61802
181897
8
46
25
284958
317154
63
68532
10
19
499651
249307
80
119723
5
60415
80
222618
1
32022
91141
433549
28
40
66
278051
57
124100651
263237
615436927
5815
644984201
8
45
271779
270221
37909
63
74231
96
5
32
11
61
52
71
71579
13
21
434639
57
449207
109882
88
324998
99
237995
203488
22
39
317491
192791
161076233
927708254
36
9
13032
5
9
326425
368337
58
43
81
9
37
487518
26
5
451218
9
340361
53
78
53
315548
501417526
335664
7497
268448
15
152314
24
1
43
251732
26
40
10577
152034
99
15
48935
82985
83
85
4
281531
77
277511
232908
639056394
104784
7
9
263601
895598378
461965
43
3
172506
261264
342799
337527
101578
295319
132374
257825
31
226835
10
316637
184375
174159
450501
7
56676
28
17
56466
53
38
10
4
46
13
114060
305778029
83
311024
431429
17
358357
225420
19
454649
5
407089389
240678860
362622461
425923
45
468308
370328
94
71967
195073
88
302959
7
444075
16
605151102
1
136622
35133
5
286359186
302273
19
52430
1
16
54
170664
75
82
8
712026866
397110
59616
81045
195875
60
86
252579508
821794249
74
968398136
745659394
144542
999269282
24111
225514
8036
53
80992
327553
185704
1
404096
36633
419852
443114
54
11
681219998
88
493964
239076
24
491372
214259
2
46
95
266204
6
12
249975
155783121
400520
440192
721847674
187699513
5
4
76
76
459230
60
241830
98
496783
83
77
45
91
209726
33
82
389776
74
89
87
94
580209828
5
58
4
867289555
76997
428926
9
155451
219428
81
93
30
353102
491517
202190
426694
57793
80
84
5
59647
5
27920
69
442161
50
268445
4
24875
363913
140552
306292
220644
483840
76
25
273167
348085
473604859
214029
236541
308526
20765
53816
4
5
223580
34
4
289294
268582
5
3
446740
70
186436
79
21
158905
166202
36
55
481471
292537
232406
77173530
895540500
177587
2
4
18
545453760
128270
79
72
79
698740396
476718
1
790075762
59
396178
872701354
378726352
375363
36
25
482633
114980
250731
454689
152370
95
289879
39
254050
222345
37
286052
237718
26501
31
497157
430550
97
34
14384
72
187859988
617775958
68
83
22
703900777
112755
23
650264725
412303
248356
907266046
425755
7
56
6
391485
50
8
51
498915
93
96
155124
14
33
452393
10232
209335
191164
431398
60
68287
445651
5
73325399
82
98
172280
478295142
43
79
88
92
82
330818
82
5
74130
896653844
126324
775117529
23
93513
9
467212
434437
98
56
65
51
197359
2
78
154671
813653538
79
390737
54893
87349
233951
30
168144
447170
91
71
195407
62816
117079
16058
30255
317006
6
92
431906
65
18893
3
489448652
3
15
3
358073
75
219529
406217
63
256100
485998
593599736
97749
855137130
109696
81
283522853
219872
7
303825
279368
163176
71
244240
360260436
63
26908
88
1
21776
462599571
17
75
445350
375347
34
321476704
337394
52
216978800
716575065
5
111410
153387
93
19
551474337
33
147441
88363
229682
98514142
97829
36
17
369822
197061
771623611
184368
331667
99
90
227229
23
35
38
195549
75
61575
12
484179
32
851672900
468537
78
452047
16
236795
454148
455661
2
81
73
63
47
97
243895
621813355
372277
9
440877
408195
11
483272
72
11987
473966
205322
24
14
74
2
7
114024
14
71
7
24
64519148
97
899204010
1
10
56
16
4
11
46
393042
76
9
382884
104307371
76
69
32
164070
76
377687
493663
76
54
32
27
80413545
70544
203336
220678
85
279194
275060771
21
40
54
276954
9
497734
73043
764394926
52
471668
187459
52
278234
55
39033281
378623441
266267
11
37
34
19
434617
24
4
76
180398
107133
55
772061135
20
35
24
307527304
56
31
180114
6
51
3
85
81
50
65
187317
26
15
432015
2
91884
60
474481
376399
219620
36
9
27
14895
61
46
274070
425829
39708
371740
278063
395576
51
56
480215
263869953
73
28
16468441
681929604
521798790
387106192
99360
37
16
12
91
7
2
160570523
7
97
49
384293
616467138
393654
3
319213
20
94
63759
76731
75
318657
26909
386555
23
182097
89
71855
191755
80
57375
670192069
334282
84
360208
477301641
479746
143643
28
65
32
92
39973558
84
456569
753779752
221796
9
65
70
79
439735
8875
85
81
71
2
75
41
474480178
61
29
204651
236380
285349
41
50
96
7
97
230396
474545
439448
51
2471
69
553092471
32
46
3
2
70
96
443932
28
57
7
26
466108394
463566
78
9
46
473870
216305
37
60
277607
295352
6
47
37
72
63297
249948341
25
273766
18
91690
74
486841
735529116
383952
41
62
136583
21
68
116356
67
36
440099
740988268
35469909
155873
81
31
1
561161477
15
171260
249978868
85660
3
90
22
38
25
88354
25
99
70482
466948
58
2094
47
1355
1
21
579471386
181764
76
10
14
66
94
50624
583474116
297803
13821802
338504
763646799
56
222865
74
217887
65
10
73
53
1
50
216782
310345
45
8
433249
370786
1
47
78
41
17
63
381250
72
19
412376
1
242212
56
461176
679008247
69619
41733
51219
121388
50
66
197773
385261
83686
111025
123428
483715
271841
627988114
101414
476559
227708
243841
49
72
84423
17814
49
25
825259870
57
6
19
358767225
207910
7
408212
458688
75
75
52
325241
20
7
67
222814
45
88
6
45
8
49
88
190157862
64
62
1
69
25
89
31
80
49
18
16
384892
819016641
966441713
39080
492960
6
40315
68
87
230416
9
205041
82
3
49
430418
466729
208481
437103
13151
56
22
137281413
182286
658688244
40
312421
264151
30369
24
300579
20
475536
45
52
32
183073003
476748
478933
64
1
34
344794
603554838
142148
266961
153035
349340
56
260941
438787
457978
31
999480080
66
15
83696
684596278
235303
39
94818
144565396
7
402497
31
110304
79
36
93
71
207814
7252
337183
192874
56
323935
210224
44
757216685
33
63
102949
614922332
99
736117660
412211
45
933419588
90
63
693541517
280626084
9
252869
1
21447
84568764
650767873
587350127
46
454138
34
57
234209
461246
716659685
46
32
33
93879244
435118
54
76
53760
37
85
584894202
81
3
57165
87
423680
443565
54
182947
430780
69
40
338122
283076512
43
6
72
179927
387695
286407
99
94
110593
69
437353
103219
465485
203548
26
126072
898438959
84
13572
30
80
103719
90
335746
35
92
421349
986328075
607710442
26
80
108729
231896
62
276365
10
49641
239373
101060286
64
39
483085
88
5
123434
59
60
7
36
84
91
59
32
12
366703
57
231095
55
82
21
74
572369253
603296124
80
27
240647760
21
172398
54
22
169479
18
328475
62
179554
94
32
56
3
159239
73
44594
6
44
195678
72
218017455
428441027
35
229645
368703
86
84
321474
169259
77
27360
539204936
495840
170531
45
81
61
467221
7562
293865
477800
152524
399193669
59422
342660
19
3
105797
102815
152964
389882
308785
19
55
73
26
385661
49
39
24
286
103498
34424237
69
6
191385
65
113869
51
94
493999
436955
243906
13
52
322107
359171
210605
62
16
6
168590
62306
56195
188090
23
982374890
38
32
11299
429473
58667
453720
195145
427401
82
332325
85
54
34
137972
65
84
466354
141008
915732296
232830
454572
78
750099602
21
312201
437200
14
49
238112
252198
95
4
306921
89
170915
5
186161
369636
43
3
5
945404908
354641
45
204299286
485082
51
27
83
31
152989
22
86
83
5
499627
9
306203
65
188776
48
3725
83695
44600
252213
26
98808
38
30206
88
56
9
162591
796027917
186792
95
299717
39
70
50
65
20958
57
418740
287632
423859
181438
161636
60
228289
3
373588
93972
228567
29
119272306
7
347346
158165
39
82
332588
31212
237690
90
45
175518
171792
14
372642
162869
186820
92
440998
212823
243595983
114363
6
24
155181
371315
431905
38
11238
132165
464900
66
1
294538
82
332821
71
25
182670
4
46
19641
469685
89135
451902
384437
22
497120
62
41
86
26
406021
60
75
451039
1244
38
490574
53
95
36
254984
124951
57682298
308856
216932
82
328110
41
262036
41
43
29
582693385
15
164917809
248380
13265
367861
3
86
72726783
46
175749
829394319
30
751477786
411210
39
17
36
90
322753771
435007
212718
426655
98
24
92
59383
2
23
1
80
32
447170
66674
89
92
53977
38
133741
78
11
6690
10
295958
453653
66
288400
57
485368
51
65185851
100384
68
82
407581
40
249864
396293
68
377093
466448
64
689831085
8
13
206173
98
73
56
84
412464
99
55177
33
36
18791
255606
415138
345641768
41
1
78
382844
21
1
298082
1803
23
95
222468
460308824
345018
45
85
380549815
72
229028
82
286335
454385
60240
416461
4
212941184
584127499
319076
4
377474
184365
2
20000
77924
47863
445168
16
1
299718
481260
56
7
156062
52
24
49
436620
521949606
27976
44
407818957
412109103
34
68
424444
272214282
91
16
7
9
303342
186366
183912995
918401317
3
291447
57
5
7
2
77
88
80
487711
28
147297
568888734
29
182936
14
685794849
80
13
326343
41
387605
19
336760
19
37
55
41
79
141432
266100
3
5
265343
62
12
277659
427386
15378
25
165520
97
50
121501
392712
38183480
1
28
489549
80
70
322049
388920
66
10
46
34031
487062
88
40
258541
26
6
463226
444294
50
8
208722
91
348812807
72
604469013
313580
262309
200646
38
54
63889
369866481
65
205990
20
14
56
214552
77843
14
428024
448094
41
322110
27763846
443007
156886
265813
293713
51091
8
75
4
27
53
27
235234
244107
9
478453
230791
75
318395
14
66
68
383504
19
46
229075
120497
1
4
77
672970999
23
448079
354609
290195
75
94
552062471
14
39
131875088
54
3
108138
393985
44
45
8
36
67
52
405598
17
71
84
371602
85
7
2
9
28
48
90491
25
97
85
76
8
46
6
12
97
12
88
483073
72
244775
100131
21
65
27
214256429
470720
61
97
93
54
97
11
96647
17
428719
92
4
98069
11
23506
28
38
21906
97
60
72
5
424529
99
439288591
438163
53
85
97
43
56
251816
6
207598
34
363371
28
25
14
89
352868
147267
17
96
13
1
72
80
90
433209
90295
91
94
84
67
158423
67
214761
23
66
431778
285995
186986
39
738739272
350213
105249
83
57
86
21
242111
48
90
9
35
384919
79
66
203190
3559320
70
69
207358
56911
75
149761
1
34
328399
410447
2
23
451955119
117527
35
9
57
262315
1
76
49542
27
57
161042
46
334926
434489
285903
892220718
54
411677839
437001
152576
767817027
327845
91
488662
1
46
956686818
22
217509
4
2
50348
74
411221
10
36
2
80823
9
105977
8
6
5
295753229
146564
954059348
8
294106
253565
252915
12
425933
40
374341
655649007
16
165062
15
78
95
667273719
74908295
454156
8
27
83
36236
46
6
361107
406754494
341811
26
2
828574263
5
272267486
2
75677
64
7
498344473
62772
21
88
49
774087076
80
51
90
79
889520656
81
675428284
29
68
7
686232056
2280
3568
364210
168067
247451
92
23
79936
417366781
6
736857580
151999
482777
180223
447312
45
247715
417824
248723
392114
4
21
2
275201
444746
25
75710
19
74
206631
466663
55
365712
91
44
36
67701
21
221079
72
431801
4
416769
59
32
88
400600
65
11
86
470415
83
44
16
281899
353450
174135
1
98445
4
796251777
3
393910
87
77640
52181027
74
939601085
22
855338691
72
60
7
136320
313199
6
181395844
31
490722
13
23
73
85
166582
221646
229983
99
48
39236
81
61
40
58
32
777950237
89460
37
15
325137
26
69
47
92
63
230528
163822
450905
93
490464
2
78
34671
36
692328114
63
5
15869
74
248429
392159
82
45
462924
24
4
45
445114
99
773268411
84
91
62
19259
288174
421899
101382
91296
344152683
97
2
8
194434
89
721968192
411473
18
99772
3
393548
413869520
61
94
250224
64543
51
68
7
39
57
29
346387
258489
38
440558
82
381422
39
3
898056144
87
78
369783
308467
9
86
61
22
257720
255295
57
61
309280
227567
35
9
330911
385092
614089490
3
256057
743774146
22
277464
116259
37148
227217
40531
81
370363
92
33
417564
87
444459
3
194853
73
570758949
259251
233736
72
205462
56
69026
2
3
286542
44
708812972
290434
62
316083
218277
432836
26
216183970
22
160799
62
266809
23
83170
63391956
14
2
82
84
427187
440114
26
910604735
94
158013
88334
312371
586034674
70
65
86109367
91
448956
44445
251516
167099
139261
371615
232848259
4
146928
223363
396718
97778
8
64
53
88
49
1
275810021
267455
7
40
19
971471071
3
149641
298169
356874
8
42
4
42
75
62
391495
98
388932
36
424978
28631
76
96
472200171
81120
343230
56105
69
429014
3
5
49487181
24
366954
72
360040
5
440863
93
281699
203291
360193
17
10
62
84
703740101
475174
2
62
499726
36
330154
9
50
50
2
81
66
127697
709
387470933
16
61
56387
92
374275
246644
261172
74274
399899
199830
52
3
29
482444
302645
57126
39
8513
20
120705
464131
7
854066124
28
219632
429982
88
120726
409601
389750
3
486146
547841811
300372
341690
423980
59
441197
188401
300781
76112
7
436781
54
20198
432992
872139592
90
78
7
274425
91
77
291661
432738877
84
292495
83
3
5
49
226811843
69
26
15547
76
403392
62
160716
21325
45
2
652013137
58
1788
350109
28
26
49
178243
47
110695
7
396481
75549
47
38340052
312838964
94
29
4
27
295371
497300
3
449772
35
43
77
36
428422
81639
31
209333
343722
344764
158619
193832
97
78
4
31
878457822
479669
4
723821886
51
243288
41
374
26
75
101934
202991024
59
29176
91912
66
448657
310331
868750252
80
29870
62662
416642
17
38
973078084
372657326
482953
152847727
85609
60
66
18632
73
290649
42
8
434120
23
240867
98
29
60
218803
84
3
430651478
120829
26
376940
81
327508
10
496317
58
80
32629
326723
93
475882
190471
354457000
72
397917
383430
4
20
476755166
488743
30
46
22
174185
483789984
95
211416
293302
496543
67
3
447511
51
267862
220694
48
144130
40
63
379155
70
89
476700
73878
159759
51159
158418
6
479837
45272
44
240199
46
66
10
298036
168340
21
73
58
2
915536514
69
208028
48
491184080
84
431062
36
43
27
32
98
60
804
522265233
138875
458148
32
54
21
22
16
43
352947
8
821959900
60
15
624239091
962436484
440591
158681
399895
154586
25380
21
4
26
5764
7
4
9
71
79
86
43005
53
368414
31
41
417107
347272
127719
466462
476148530
26
305155
3
765372557
99299
496149
90308
298364
7
87
56
99
91723
29
231500
230671
8
16
98
64
5
45
12
371640
871143811
79300
79065109
48
91
51
7
372470994
43738
27
38
4985
279465
83255
461075692
278409439
305178
87
59
262762
266178
189961
284113
5
331522
466278
16
64
43
456705042
77
22
28
443407
34
50
270132
20
209043
13
292992
7
298819
346931
314181
12
270119
200071
38
265432
92
305675
38
76
134424
124154
273176
925370696
5
957875065
254236
36
59
97
2
201052
86571
377863
66
121025
24
655408490
98
373922
75
20
472442013
9
395292
53
38515
84
52
5
2
35
75
22
9
52
27
112737
94
468442
383798
39
482961
26
914127041
99
69
20159
6
88493
297812
873771079
122072
300299643
152165617
5
3
287213
990144090
52216
224809
62
95
1
17
79
680079148
9
62
89
314316
89
81
125236
83
450528
423530
314172
87886
401678
225224
77040
315611
32
96
276862
12
493024
93
6
616121553
378963
1
42
59
426975
321491
2
340131
36
9192
54
627112248
20389
27
91
34
45
63
61
79
475981
34
231048
191385
227543786
25
80
82
479225
42
81
80
140673
70
338877
92
821331407
2
456595364
350119
24
336904
46
17
132868
999488151
204361
99
78
24
64286
220539
7
22
9
250859
378968
403397
7
41
21
174944
71
71
254038
52
262430
11
978333528
385893
210944923
3
76
368067629
47
58
78
84
591348826
9
87
63
602277917
43
97
3
210783038
95
9
285252
277311
29
81
486856
660025212
243773
1
64
41
198918
18927117
71
51
631987000
250
308750
79
69
440280
4
24
32
457678
207481
1
910864979
16
22
154644
90
86675
139934
67
206531
76051
73
491385
928772417
158917
95238
259829
585319808
93046
43
388174
382321
34
433416695
28
37
173451
77655874
238848
64
94
32
151253
6
36
6
95
309167
280494
12
237033
628479957
326211939
8
6
482741
18
23
72789
389714
1
6
87
147071
14
38
455359
2
45400
3
460607
88
805916219
69
45566
99988755
81158
943435973
100069
943954573
12
114150
64
2
10
225350
47
37
228069
10162
344492201
58
186731
173668
23
271496
16
9749
63
147646150
247091
69
91
96
695222637
51
60
6
3
100331
439373
463499
140696
6
57
65819471
59
822158308
206177
37
5579
30
46
7
107990
43
562989191
80
45
164335
8
4
39
126320
56
11
4
273409
2
409701206
328215
6
174778
163672
5706
142023
6301
3
2
26
90651
164239
6
229927
40
249691
286148
59
337835
17
824652367
77
48
163177
9
82
286803
481799
67
36
8
200100
480105
416334
15
452934
38
73
230429
8
844375911
364783
391120
43
301367210
383995
35
239527
98
306159
337721
72
78
297495
326063
427461
252061
494918
10
5
436145
3
197295
5
95949895
305893
12
25
49
20
197822
78
70
42
392179
205167
371120
2
68
379178
67
408241
8
17
220205
25
496177
55239
59
92
35143
47
119208
30
28
35
317157
72351
337454408
307367
9
9
58
155986
44
128632
51395095
38
482319
78
41073
40
220267
778518142
40
46
53
36
99
591794016
378795
242329
10
372508
536272655
13
267018
357839
67
1
286402
67
134936
358100
2
26
245635
1
53
65
472264
778679473
31
284121
16853542
400544
237828
72
1
587474073
10
77
5
96
55
59
140688
10
4
53
543116760
72
9
16
305244
31
50
85
51
45
63
91
48
289577690
89
25255
20
50
267084
389094
69
95
349447
957003118
8
859665784
73471
12138
24
441829
57
139103
94
164048917
65
340805
43
378942
48
719940260
32
157875
114181
134906
36
456747
75
79
117969
304132
255334289
4123
147281
298679
34
93
1
215166
73
609921586
311393548
374032
65
61
425798
35
40
482350
39
441117
137167
40
53945
19
14
6
981528812
78
269468
34
3
2
2
168355
26
184925
6
45
154789
277650
66961
6
438454
4
1
25
476463
240820
29028
95
270636
79
246790
167119272
3
368830
308703
130580
158922
6
4
316555
6
58
131475675
225455
72
353352
10
102925
456248
76887
407331
9
342813773
413049
407237
521634040
329574
264994061
45
233720
34
424822
59
174660007
31
63
14
473504
68
65
396338158
4
95
3
118150
739244418
473415
51961
462422
412956
11
89
26
323936
427131
929929398
124060
323414
494892
322317
2
7
35
67
12951
439089
45
484823
461389
63
327215
245302
12
96
757823068
834310682
282043
289127511
62
16
8
29
468119
96
40
99
359777
64
74
636656839
318755
454730
19
39
686483373
10
239531
6
294789
83
28
81
167978
155863
909948808
94
264775
449158279
54073
91
299290
384733
226456790
291370
291563
54
9
67
46
35
31
99
60
17
8
41
56
88
43
20042
129400
94
92
29725
238025277
113980
145100895
42
116092
419736
26593
163527
277526
296855
284076
264666
10902
309695
115334
230967
111096
15
98
94
323036
70
56
333039
35
308273666
321962560
63
1
486918
366813
50
200661256
37
6
10
96
430415
53
65
12
8
316651
8
80
70
73
10
5
752753445
79
382027
71
105281
474147
210464
145772
9
6
380900
95
7853
6
77
28
34
55
253216
152393
31
3
307403
85735
395966
360920
365611
8
84125
17990
55
65
222661
423599443
130033
224746
88
77430
65
48
354383
464139
27
63
50871
5118
207621
496828
245732
92
382305
75
312011
328750
420421
339435
6
9
154153384
202614
63
8
90
45
300277
152100
292338
201553
296481
494308
3198
460458691
66
49
347763
273017
347919336
61
46
479354
479441
43
94913
162618
10938
345278
43
238305188
98
11
8
452777
369409
101138
70
431464453
393559
491996
245091808
2
270880045
45741
120743
89
69
93
16
221623
38348
13
314903784
113079
233821
311941
28118
481399
29
33
36
314285337
70449
3
284836
445567
97
126501576
7
6
65
290137
759155732
3
274991
384055
67
98
310975827
98
429724
894388648
1
401282
4
313611
21902077
313236
63
65
815741365
283988
29
226727
349036
452925
10714
5
42932
140620
73385
1
117268
46123
315302
8
40
363208
3
66553
9
23
89
7
425400
493486
70211
352767
81597
262642
192123
175845
97
59
86
338773
98
11
172775
53
37
88
73
6
139063
38
18525
80
35
22
51521
13
92
45
51
260533459
62
7
121822
271842518
397813
95766026
324902
254483
64
47
336342
310618
479309
314488
3
9
6
48942
259839
130878
241498
350451
48240
20
136876
88
19
30811
10023
123763676
403302
47
14
453447230
40
31
3
921685702
7
85
74
541157530
449411
139894
213532
94
57
237563
23842
628995577
902694555
27
83
4
58
83549
481528
129977
51
422287
50717
97
87
487423
9
95
343691
88
39
850910630
436727
59
50275
15
95196
205070276
72
83
52
82
70
35
45
415853639
76
71825
140826
2
120960
91
18
85
46
435168
2
82
19232
223358
51751
9
56644
371267
356526
55
184817669
41
166172
29
197967
411529
176107548
304960
3164
2
489697
47433
73
761902961
298564
39
14
41481
238395
56
45
15
555908384
55
75
47
34
1
545972962
90
65
703341470
2
94
340289
45
6
38
6
313274
358923
364538
127316
6
52
94072
10
2
99
266376
157908
132135966
33
17
417350
20
28
70
162151
14
261357
134314081
256093262
249273
151390
26
354142
497554
3
14
197633
71
54
226271
112387
408301
901899448
83
28
177649
407046
76866
55
18
87087
181396
488533
24
4
185908
4
79
80
373989
12
2
57
329261
313900
757086719
153496
80
32
1
4
182257
74
420473
506105282
201505
53
60
5
384393
463346
97
72
144851
84
4
28
221856
76
13567
127507
275536
192511
398910
39802
34
51
209124
309754
94
345102
48
4
26
20
169438
60
90
58
7
34
480328
56
45
43
28
9
9
109345
214344
26
126281
2
180068
11
19
456349
6490
942498869
78895
64
27
64
5
482374
45
83
92
86
10
255881
976500880
427520868
439618
3
1369
38
250698
28
1
66
93
25
52
40
166742
18
180609
353288
81
8
475303
368464
79933
21
327747
43
76
853266562
368437
420691
69
338281
372489
85
33
37161
22
11
311711
442000
36122
646278432
84
7
76256
348762
10
324361
365056
123565276
126558034
434179
454020
306847
89
248443
59
118415
157354
60
86
363665452
98
488654
97502
392624
54
10962
918563442
39239
107493726
473095
66
50
72
3
269694
8
99
30
782664774
42124
374498
996604082
6
138846
314465268
879684072
52
92
56
205014674
44288
468487
54621
239782
678883957
291999
249559
409012
48
64
617749287
47
3
88125
382626
14
161416
154465462
79473
338556
52939
343119
19928
9
5
359199
22
58
34
919443885
9
73
470761
19356
220972
45
41990
213126153
6
199205
174951
6
214623
456833310
118420
370213
98
469989
403344
159177
80
11
51
455796
433322
577349913
59
36
93
449806
76
309388
22
37
78295
92
85
353165
204278
194323
20924
81
39
92
25
1
436112
325646054
93
6
247363
728469454
53
7
619389135
88648
320752
87
432494
335122
72
211360
635511649
23835
2607
95
363101
853996421
64660
104465
53
98
148444
92
763019182
87137
2
261099
17
8
90
652720672
8
48
217244
315433
5
302777477
313017
2571
352730
79298
285141986
468100
67352591
325476864
495201
850297146
2
23571
227128651
827192623
86
5
209019
97
41
86
95518
7202683
56997
38468
51
730524082
321499
399833
534671931
200918771
2
21
347378
143283
158423
46
11
6
50
203642
9
434743272
8
269677
78
117075
5
96
73
48
475536
616930278
395721
341686
71
92
13641
72
32
974676986
90
341499
83
99
30
34
95
92
180633
8
400089
261915
53
36
91
63774
82
294751
268958
94
84
12323
96
39
31
25
22361257
76
3
83103
72936
106912
26
22
38
3
53
556929756
5
81
36
94708
210727
5573
76547
35300
20
66
92
6
10
125767
52857
472748
63
286835
5
267401
71
450605
131164
146511
152199
192263
72
26
419343
37263663
54
72
63561354
270263
200375436
7
85
140663
267279
30
491213
42901
97881
8
135340
73
987132758
435216208
14645
32
87
44
117249
322003
737738281
67
924728057
87
196277
524549933
74
1208
91
26
24
67
104410
402349234
37
242786
1
5
377461
309666
2
85
26
48
253942
360803
64
83
27
130218
62
31
10
123177
479548
8
4
9
54
331522166
269100
13
486566
57
55174
25
185982
454779
42
356474
36
63024
3
75
32
492182015
35
7
80
238004
24
10121
149767
2
97
150621
35
20
69689
301738
50519
57
8833
260780
61
6
301247
8
401393
434661
479222490
258094
13891
170060
307776
75
19
28
368445
48
66
410854786
254370
331575
73
216018
170889829
88
476296
92
383373
69
62
3
300535
93
467248
3
6
96
189373
453783
59
721159415
64808416
312447
4
3
77
651799837
26
71
79
287436
136831
90755
466015206
9
77157
60
81082
286331
91788
448011
6
94
79
2
15
449754
128333186
743401322
59
56
331142
9
368132597
154622
343329939
20
84498
54
3
884078559
214822
340964
58
47
197104
3
7
3
20
80
272239
345892642
99
5
430182
770219302
45
2
73
735962944
97
34
7
306186
60
60
49
428742
413082867
95345
43
2
55
33
15
82
312125
339142
2
4
459094
58
241168
163219
436276
160925129
20
87
121845
183596
15
522677853
489602
41677989
82
242525
27
79
36
70
161193
26
61
71
54
97737
325379
8
168815
80
105898
20
96
471999
325086
220514
271805
369234
77
59
754562518
41
30
273610
32
637393775
335557669
67
189015728
48415
77
48
82
5
292997
33
1
382510
832890438
128668
377559
43
41
65
21
111685
523485039
361120440
466952
58
59
36
313213
143045892
181084
321805
132339
55
13
59
108775
494505436
349012
25
63
21702
59
63
188427
296834
8
294204
2
75
77
480100
398529
427997
5527
909012299
3
12
277889
77
170794
15471
341430
88
79803
838248766
258418110
106405
391935
27
212721332
12
317060
665577859
293805
27
21
196402731
13537
413662
99
380732
310610
352704
397139
83
71
76
20
70
356018
8
9
248562870
98
192728
124290287
36
131553
283979
76
13
8
41
646246543
43
787384868
420145
387684
299749
38
21
41
475902
364356
55
15
73
69
64
7
27
443364
4
8
381921
73
85
35
301615401
439382
8
387036
18
450452
430847
10
92
57
130875
142482
439140
5
34
7
477120
92
143541
31
78
5
200316
268913
485133
54036
29
807610790
45
246425
38
173436
67
88
35073
97
7
499995
350814
762398921
52
2
7
1
29
16
186339
40551
476649
80
136158
72
22
790174961
191112
49199
18
336634
350056
170026
33507
107304
57
83
81
204080797
235696
197447
39
98
32
364599
3094
746326311
48
72
236505
6
450054
14
58
56
56
93
386386
83
1
4
466641
5
138628
389369
122201
321728
917442198
20
6
433304
65851
99
391745
947047670
573585404
1
162314
65
9
164972
74
2
48712
40
97
367738955
196422
2
54
407824
35
238300
44
14
419832
3
28593
382731
39269617
41
131314
21557
2
55
428810
248114
47
5
92
4
65
386157
310742421
105987
609171473
10
337226
290384
96
72
8
315994
99
474435
435264606
220362
2
293299887
49
27
68
1
998791432
29
61
249697195
225585
24
56
46
174577
77
31
41
5
97
18
19
475877
169901
17712
398778
153184
3
49
31
77
54
174860
667617781
495483
9
94
16
9
89
8
37
140864087
40483
25
237836
41
200622
424381
29
47
87
436167
8
144751731
16
77595
896792705
765201209
267235
255321
120067
92
14
64
82
793949508
766414117
236697
61721
85
409465
6
3
92
8
216225
287432
785323513
55
376648
153820399
469477
57
15
332785
43
414248
93817
82
111440
141739
577206507
436989
215438920
48596
98
47
49
31
1
243351
145747
461421
23
368482
29
10
326094
7
31
29
39
34784385
193234
228155
235642
9
63
42
38
133909
8
466171
449003
47
371436
89
240731
62
489015
312990
48
34
20
36
72196
30
27
89
77
25
51
28
267672870
69
387508
81963
10
56
386483
156315
86
2
66
49
81
87
914165767
1023
334508667
162747
210622
89118
297092
9
77
7
1
88
152036
32
71
228911
50
8
406403
28
134770315
85
81
40
110806
383121
179144
53
6
371361
447310
55
697233644
373405996
6
47811
44803
342660
68
308960
360083
3124
59
68
7
82
7
344828
405783
940978612
235127298
7
23
17
50
133356
390946
234987
43
7
201672
68
9
22
454282
193164
64
25
23
60
59483
53
82
468037
42
5
3
17036
100242
98896
198586
5
342043
54
86
362653
23
55
142572995
299755
720578701
270052033
371992
51
81
1426
892012533
386956
852725557
165637
26
14
233230814
148844
13081
239030
12
16
30
21
235125
239211
17
124671744
94
485831
35
95
1
93
465340
17
27
711309202
68
190062
29
63
31
443542
452988
26
365374
40
7
75573536
55
77
58905690
92
2
74
1
76251
25
99
704268542
49
96
30
78
155184
375619
867448793
138942
51
81123
25
616001972
52242
23
457292
79
489272
628815818
388821
402075944
15
767484370
315331
36
308257
232519732
776694496
410838025
8
47
291061
276540021
28
389654
4
498018
392680759
80
73
351350
447009
419790
211540
5
62
6
157298
49
56
352279
41
37
8
14
96
96
297925
820376508
366915
444731
958291351
793709432
36
104555
6
483117
146144
11
278507
45
160275
73
11
8
5223
455313
364800
333368
171751
31
40
95
50
9
485484
21
85
133789
446721
7
60
59
100401
136014
27
399520
96
7091
240008
6
41
144853
30
367158
7
265615
117975
47
64
20
291938
42214
343580
386201
50
52
285546367
88
427193770
279087
329788
5
40251525
3
118755
29
293821
58
18
257091
71
296650
357217
376874
64
466202
15
468399
275313
370923
2
4
339612
85
261536
4
56
52005
125756
352965
39
9
86
9
67
37
382565
11
359003
153743736
21
14
326050
48
98065807
11
363631483
88
9
76
55
78
536524749
358540
452050
449943
78122
60
71
42
139974
300810675
443799
29
214780720
85
64
60803
3
43
46
217091
31701
60
21
6
386059
47
215272
65
29
67
288137
45
43
212607
413838
55
52
1
98081
99
6
771489447
79
26
53
51
43
114554
88
81
30933
216397
286541
91
26
8
519934044
7
145905
23
30
471680
145094
30
385394
28
519245770
295911
185989
822672880
1
66
54
63319
464439
398316
75
166926
82
48
67054
32
94991
59
12
18
95
92
261337762
36
452483
485808
13
392470
485977
91
103407
3
60
46
15
77
93
262700
67
400903
57
3
44
451380
176483
447343
6
19
176057
220044
324197
131354
381198
42
453468114
392635
220261
270952
113308
333544
45
9
37
74
9
78
99023
148907
68
1
15
224611
60000
781594861
62
164061
160498
287684
264841
32
18
81
461096
17
4354
70
515430045
325960
19
51
284900
3
9
414231
226590
14821
442363285
1
80
59
416442
87
337013
11877
92
62
959737210
65274
394445
4
5
977064827
73411
17
396364
61
247468
82
374440
151594
66
46
289056
40
3
181632
72
8
53
96143
2
74
75
773261603
56
170700
95
11
19
1
169846
381017139
54
79173
60
50
422522
889841678
604045510
399480
156189
447638
431949765
35154
179080
381195
91
79
14651
9
18
803112645
63
461595
484960
5
447934
335355427
681017227
79
60
272251
62
83907
89
214739
44
13
455721
82
73
278520
572094600
56
7917
870769995
15
96395
118180
378327
218777
88
26806
45
21
16181
94
96
32792
79
5
34
35
5
5
10
430845989
72
58
73
414248
490306
7
277175477
53
18
213654
483634
54
157609
324370
81
372808399
43708
172486
46
15
78
51
45
296300283
373503
135742
62
235512
332462
7
9
86
75
456616
414285
272752
63
417732
25
323568
93
54036
21
8
407144
89185
341145
35
4
5
5
34
188357
91
6
3
58
50
31
25
97
45
87
467854
468702022
9
431368
148112861
33
250838
62262
120024
419090211
5
170235
998762011
145424
80
10
335851
57
612664626
444799990
132013
69
93571
67
279079
497540
445541
72520
49
6
801376192
352066
455869
40
92
75
52
30
64
191485
485214733
400440
1
12
21
120507
40
11480
22
129137
75270806
21
2
17177
41798
79
498816
32
16
492348
51
314271
19
55753
240751
74
463350
84641
167666
96
854903878
75
63
337142
400043
525275042
16
4639
151932
31380
42
15
52
83
6
29
151223
786927696
617126681
50
82
88602
351365
60
19
79
457587
3
16
27
41
87
74
40
49
27
124326249
393152
45
36
463786
49
21
65
310640
42
16
54
2
41
76
750
13135
45
16
71
351655
234200
124931
15
50
7
58
776929574
425256
493042
961361122
504606532
54416
97
167723
337532
352393
3
87
303705
76
20
181551
25
231409
68
13
50064
96
45
29
5
298008
487573
18909
486071
38
95277
369750982
269295
70
58766
70
547156112
18375
64944
1
51
27
63
140069
51
802687987
10
35
32
4
58
29
57
30564
72
38
461923
53626
176998
48
180996
444217
35
69075
110895
109819
433585
8
160608
33
95018930
80
329438
192910
97
5
216355
425080
92
10
165648
52
59
105747
57
316777
39
56
410863
56
4
215686
70
20733
92373
46
88
380584
60
612991709
35
180173
23
372253360
83
52
30
5
402684
2
290523
20
366529
10
221573
207451
459745
238220
302604
97
881601154
34
62
250840
99
25
491429
62
445138
23
26
3
91
432629
427475
320529
690652380
286405
1
1
32
745309410
45
60
24
130932
84
218033
59
34751
448288
191802
137049
36
237305
356945
656385757
351169
315114
6
491207
59707
66721
41
131394
44
481683
774476869
49
184137
52
91
11
87
883180391
44699
57
94349
50
33
248087
243173
43
35
9
39005
32
33
455122
48
9
74
324615
46
23710
60
667715766
475497
19
409665
29296
10
116379
72
272449
3
234163
7
26
7
252930328
83
392483
82
58749
54
27
78
293084
5
769224464
511824949
41
127489
568121619
272203
52
42
479105
40
338941
273293
101636
2
66
82
249270
478295
889251988
172659561
75
83
27
81
213191
328524
32
99
66087
81
421003886
22
154966
34
6
3
49
18089
248201
479415
22
202920
581986994
200247
13133
820825997
371362
33
94
175135
18
11
289205
252088
38
6
67
516134589
207141
99
49
450310
39
110371
9
306919
180807
50
24721
176746
45
38
10
313785
411447
90
76
252387
78440
19
57
52
14
97
33421
39064
3
687470753
618381127
14
74
303170
8
83
4
112064864
41
34566
2
2
51248
155028
269049
41
52
88
6
20
12
6
475676
43
240767
425159
8
53
302661
307172
307939
69235
25462
294593080
15
335732
68
54
34
64640
6
83
91
6
269264
50
17
39
10267
62
82
82
34
23
25
91979
87155
196324
71
18
251076
29
54
9
846343782
42
11
161940
22
45
108572
111260
161063
3
319125
6559
65
99
19
349398
428997
71
43
185706
335417675
412094
29
128853
59
602303079
65
49
130184
381004
944016001
36
5
59
70
28
137994
42
414068
51
262699
124017
39
7
1
167416
146793344
54
36600594
362411
78157166
4
76
462672
70
214057
152773
6
87
313402
20
83
48
9079435
457056
394287092
53
157592
13705
1
242773
64335
3
140388109
38
258893
94745
162155
47
421885
47
543771548
331686
751167761
476435221
53
94
77
75
6
80
82
52
221320
281923
82511
64
93597929
178072
61
41
2
72
22
142751
49
90
395903
266333240
92
24363
118179
321118645
30
33
154718
62
48
192051
435286
272111
73436
8
21
89
85
469595
327352
85
2223
77
212354
69
261623
189473
174892
84
4
308914
7
74
88
5
60
150359
472652
5
368418
354242564
40
68
12
214259520
321271
263834
23
253267
33
511079129
65
31012574
5
428657
428667988
302562
116577
559463381
6
78
278345
46
294207
492053
16
28
55203
358293328
134656
25341
6
5066
86
487800560
98
56076
954842673
189222
66778
11313
47
28
70
5
198309306
218138
18
15
23
79
634798726
349664
6
33
4558
143316
368569
209985
59
394356
302015
8
585998202
264436
338532
255397254
27735
307735
6
12
855269671
26849
748816968
28779
164776901
78
91
340421
52
383335
57
66
4
275339
172791
14
37
7
1
90
51
33854
4
911913519
381866
13514
2
337707
89
468429095
10758
4
85
376483534
53
9
67
9412
418797
60211
19
42077
227207
278874
96
66042
44147
14
7
26
185309
235309264
13
183065
21
6
427243
16499
339392
24
309103
212942785
1
425416
278774
55
85
494356
59
45
38
42133
271033
84
875848619
96
97
820803869
173870
96
357477
15
283130
89
36
284088
1
11
14
66
62
453616
125551
3
886504785
96
85
88841
30
3
17
7
541335858
7
278918
822893798
48
222854
63
90
76909545
38
448840
367116
67
62
52
1
402808
285102
40
270347
354479
17
1
1
1
162900
54
477957603
70
455639
5
84
321199
234591
79
55
459872
313554
6
274066
311853
160911
61
88
19
93
158915
39
9
20
132910
841289315
366650
466682902
399238
409825
192942
55
8
61815
330559
253524
75
94
210768
5776
7
42
572838402
62
18288
434801
76078
23
15
320931685
2
38
61
321884
51
9
294813
5
82
86
8
75
85
295341
337130
324232
251178
226548
173443
384532
9849
82
134727
275314246
62
223296
272580
700570564
115605
38
318976
4
417231
349875
6
75
381997
11
34
68
259062
478948
333833273
23
47
61
54876
50
245090
271061795
29
449667
1
765557006
5
318253
28
340430
21
271161
97
22607
389480
468063
26
179122
300343
170047
4
2
61167
244025
348916
530782995
78
40
80502
7
93
266820
200507
49
87941
87
52
94
134476
19
79
221608177
375721
320341
50
97
741385653
242244
30
114854
8
42771
93
10
11
490656
77
110223
413542
192502
331098
78
18
43
54
77
97
184730
74
181775
114983856
373588
81696
418416
2
213702
37
54
4
496373
41
26
303861407
19939
44
5
13
371814650
98
99
182055
53
140646
497972
74566
28
79
84
93
48
85
425700
908171628
464175
27
2
26185
76687
78936
93103230
446240
451117437
355650
8
35449947
281385
362200
46
419752
4408
413506
476150002
239584
49
9
266812
28115
202717
179252
49
1
59
59
40
175555
18
31
907356180
71
256892
390941118
9
295225
8
34
91
262305
14
126562641
6
9
81446
86
148625
93
73
299930
255385
206381
52
254965
54690354
495495
232400
435500102
37
497660
5
65
142712
86
231252
65
8
53
37
346289
241654
460855
27
3
294576
856227443
16354
171064
85
11
41
52
422081933
338959
66
72
65
85436050
106613
64
247537
69
151940
424756
74
168745
82
820584978
17
635804730
25
433287418
228241
52
15
5
7
25
25251
197585
48
22
26
4
12
19299
40
494455
409093
57
18969
32165
16
63
88
151358
6
692442223
25
400593
15659
37
445271
305366
133135
20
841440693
400867
22
340511
67
40
8
3
45
37
308033458
206688
68
22
279678
323550780
369087
307601
20
1
9
50
239847
35
454528
31
240259
417422610
186837
23
233066245
77
82
21
227712
2
75
14
10
180341
51811
236063
1
15
466797
238916
376630
322219
57943
17
28
4
161973
183550144
270967
12
515898362
86
18
840442579
643569955
686582686
25848
244847
400938
5948
46
488104
110857
142145
248538
61440
4
93185
443874
395405489
247541
55
378528
463630
380476109
16
62
96
100279
697820631
71
302252
106205
71
55
440150
59
241150
82
323393
54
42
85
18
82
38
697249695
11
87
392769
5
201146
52
298381
187679
217622
9
71
10
237537037
404727735
5578
46
50
14
142915450
1
34
932319169
72
20042
61
40
413990660
82028
7
88
496196
401404
49
353430051
81
64
75517
2187
270815
980604524
41
97
65
71
296601
6
59
70
394791
82
178478
292404
48
8
385044
38
70270718
108358
32
38
13073
6
67
75
466878
254379
24
263030
110129
39
140724
57
11
319690
328883
50
209685
209443
84
112129189
205315
397249
5
157379
302353
99
5
217113
199259
303283
42
14
42
68386
268042
229407
389236
35
60
76
55721
218960
345304
33
6778
340071
378471
12
4
142401
27
267004
66
167386
956784772
94
176135
7589
79
230157
12
50
65
153555
42
97
388357
5
3955
23
221655
30
223608
6
106167
369531619
469359
835665494
47961
33066
27
1
70
236505825
343768
178566
83
767614901
40
189725
96
117218
19
53
59
37
81
630158355
152190
66
233052
66
270505
206791
492188507
34
5
283978
265884
59470
84
494953
48
118802
3
73
7
2832
117819
22
346814
48
58224
7
91
481015
318439
264120824
80
48790
365155
4
220995288
77
3
210840
396484
58
665083550
44
188491
41
69
1
1
913738946
51
425523
97
188385
319907
800889831
42
793527425
457254
30
809743257
430136
4
249728
403411
91
57
874124954
297157
78
45
107658984
75
51
200327586
86
32
131622650
62
121901
362861
9
61
130094
247178
70
8
439498
80
13
85
336833
8
934439310
367782853
3
13
2
241266
90
234980
1
496117
33
89
323646
141504
82
328679
141284
356332
133774
10
61
9
12
21
67
449169
34
163306
93
3
197999
239765
40
238879
835032929
57
31
42
461391253
214779
815805226
380528
133373
80
478659211
76
16601
80999
32
153058
294889
64
195469
988349088
9
66983
490126
322426
154858
20959239
433299
456213771
42202
99
97202
1
99
282755
103429
28
98120
9
1
3
350886
4970
299490
19
25
284266
7
394470
744076060
40
140602
6
285984
53
156891
516146994
29
386669
50
6
460371
70
221737
94
110442
42
402284
251812
53
727364533
60
42
75049
81
738317929
95385
7
227352
113692
194214577
8
90
326706
279634
78
98
60547
83
19
311653
2
73
25347
6
4
182144
76
94
2
31
1
391580
50
36
34
260749
227265
7652
57
90
51
330877
163130
197764
29
26
73
209655575
82
311864
183437
474651
42
95
16
384477
63
26
1
33
22
108823
150821
498626
879347714
90
431212
7
137803
153765
4
294617
95126
60
230496608
21
56
5
383011
1
66705
96
384497
252995
947461478
340085
380117
25
949582301
77
26
87
140595644
6
30
108247814
4
481971
1344
138327
37
41
849423982
156862
6
210597
60
6
152770
308615
94
12
174991
660779211
2
491291
176684976
98960
47
86
7
143900
58
444644
168534
385882
93
6
527641153
326724
436857
29
39
41
580416206
84
6
7
542779240
9808
76
39
99
102906
285366
25
24
334544
89
68
2
18
79
33
278084
96467
74816
55
48
85
110703
61
64
38
333360
189676
51
41969
6
290358
323004
86
641753371
28
9
238054
364050
382684
43
36839
8
391214
137876
35
133375
20
463733
429163
2
7
311050
367462
323257
212722
6
24
39
317222
123866
5
73
417131
489806
67
73559
1
461286
109274
350347
21
20
346785
468378
400984
65
124031
60
8
57
8
55
9887
13294
34
69
468841
79
348746
29
29
495181
184751
222399
115960
227549
306092289
147517194
246303
88
3
359144
53
442883
156232
72
839792686
1
60
8
70
44
832729820
268416
61
703906893
214497260
226451
49
602022785
799168149
64
61
221811
4
70
401131
54
30
5
286249
266259
5
819670259
74
25
386760
129731
77
46305
192625
70
60
38
28
943869626
44418
31
60628
227399
87
1
23
87
12858
1
93
348087
69
97
24
261670313
91
47280
146070
427495
83308
286364
33
421269010
86
381053
58
129599
133153
339446
61
115104
1
425092
21
47
20
53
23
74
278168
75371767
210625
59400
1
12423
8092403
83488
54174281
338820
1
609390501
941255478
494554
22
484618
330297947
406304
672300394
435004
221502
47
85
49
70
42544
57
242730370
246254
764229131
904652582
188875
304916
371341
22
8
4
434743
40
40
46
186314
78
77
24708
92
70
361273
77
27492
16
94
30
9
153425
42
379419
205561844
7
60
18
72
21
407125
12525
84
3
625027087
405325
685335994
8
32
811241122
56
450296
99
180182676
211543
2
79
248611
11
299631
143917
82
431283
74
46
4
38
752209084
89
62
2
843357226
32
364139340
13
290383
47
57
8
191987
93
39566
380927
417589
453413
61235
21
79
6
69581
911895045
390393
203531
47
427444
11
7
177309
432726
12339
70
482523
5
48368
44044
92238
151180060
58
8
86
90
487296194
335703
3
7
88679974
163658
55
112730
530708332
384779
12
31
63
18
2
8
64
451481
9
91
37
16
152264
38
59
199180
395541
7
2
76
24
981002988
1
86
40559
26
20758
58
2
87007
16
329872
80
74
21
407048
40784935
272055
82962164
373493
99
341999242
56245
27562
62
855707415
65
388246
559440280
369191
383751
54
167654
272345
67272
98789
53315
65680
5
68
387554
14
128118
441068451
131197
103544438
443117305
780513930
489534
5
41
78
206819
704164590
18
80
93
5
34
6
38900
38
173582
153239
66
117159
47
476541
82
322081
68502
3
250934
38
261917376
180138
61
132755
42
448957
5
2
334469
94
90078513
34
242496
68
467662
26
28
108680
15
79
62
214380
74
359200
31
272175
69
450794
6
212366
357297
40
389698
27153141
35
322390
34
364384094
288656
23
55
76
45
228404338
89
222662
473553789
261089
80
150763
412314
38
439378
70
48
98
471761
484732
43
954301262
92
18840
69
73
6315
303503
39634
59
36
499980
59
236928535
43
37
93
833453596
41
5
35
35
8
1
56
49
107226
125007073
933147899
853306396
50357
34780
148783363
421940
221834
270841
328704
9
672854662
53
75571
320431
54069
6
64
213187
337670
558085921
23
330675
257730
9
312047
924691398
63
75
44480
8
40930
135834
919739500
219217
7
359159
349542358
265098
155239
58
83
432298
54
842913634
85
470667
44
32
18
63
384615
67892
11
785842520
225488
15
61095
436465
137455
79
21
17
35
91
105745012
66
396808407
501502058
26
451489
93402
93
476064
247588
88
204537
69
490779
45
731712443
5
4
188179
82
93
61
75
266116
30994
42
68
72
435732605
341391
18
67
92
430697
97
677774814
498521
51
16
101642
15
535792240
82
6
3
92
49
37521
92
46
683499472
156648
393575681
89386
63
518475439
56950174
252875
134459
246918
6399
10
23266
339456
60
84
409202
38
33645
29
2
18
213309
40
70
3
294490
207782
320692
516500309
800751008
484939
32
235095
86295
422023
52161
43
295990
485332
434967
474078
291111
548268362
493923
47
219045
457839
53283
434180
350491
270492
372315
74
48
1
68
5
40
217809
71
17
9
163155
700500674
6
107910
497306
24
39
58
188741
15
6705
311978
39
27022
211230
41
445332
67
49
20490
8
364357
302171
11829
249315
22
81
65
17
125138
21824
197385
318120
3
71526
161935
151979
362085
115855517
229277
71
351541556
153272
7
53
225121056
120583
409267
513600242
192403
9
97
62
97
675550214
11
27606
403668
494767
11441
428160
350055
9
52
66894
19
14163
332479
63
186112
58
191921
24
42
35
82
81
67
272800
147018326
30254
343731
182175
11
488314
51
17
57
62
112066
156611367
151575023
55
17
56
28
442035
436884
8
718705346
428498
52
82
358087
251636
15
392726
16
83
15
2
266223
8
281252
94341
877347082
20
448152
209201
5
64
161977
4
57
362872
71
7
35
98
61
55
90
43665
246427
102937
16
9
423446
207034
91
55
218211
15411
18
98
112544
96
82988
12335
222633
72
448744233
770650692
17
378017
354922
64
212316
227974212
485594
231843
164943
14
47
54
384825
3632
70
198242
483557
74
38
53
81
411660
86
9
20030
88
67
258094
41
567214173
144475
60
14
55
40
7
8854
64
1
5
5
9
9
5
407843
491968
72634
87
60
16
46
81
106759
231888
52
88385
18
92
62
355401
82
1
15
360263961
167934
934068659
344040
95
53
44
52
56
2
321313
74
70
369204
11
9
8
251030
296586
7
15
606707668
415081
9
601426903
116009
81
334156
10347
86
67
1
71
1
138915
404488
966205019
93
494994
457188
70
62
978966306
88
368506
255197
58
278502
79
44
331025
59
52
9
169273
37
123364
174856
57
53
568220720
32
36788
508160188
237349
103851
365253913
17
210175
810974564
273428
88
75
69
83447
4
7
39126
971497651
443521
9
4
6
17
31423
320070
125832
73
39
224799652
70
22
486182
5
131608
228123
483016
10
4
926262973
722760366
33
10
60782
95386
469418
7
5
92
74
334999
64
177453
25
20
62
449985
115885691
8
184596
180109
105248
459453
19
170581
487421
162951
1
415723
70
450477589
5
204125
120748
5
159912
27
12
280364
23257
333004
76
294197
53
63
16
30
59
274969
98
445248
271579712
18
215272
81
282485134
965174644
49
60279
209810
337075
149745
80
36
83
83
17
87
471904
24
34
106818
26
254739
9
35
78099
65
114687
688439279
74
404093
433913
333728
217244761
12
57
5
528111581
72
4758
597610726
63
62
140811
489758
236313
26
344177852
8
88
24
112355392
8
34
578120977
265305
475583
354828
76
198455
965119586
85
98
230726
95
153091
10
696654589
73
53
33
272569
129687887
295248
16892
5
11
437258
333400
65
59
326913
134330
157068
560691551
459077
43
82961
18
83
55
263362
23
106790
7
31434
330116
18
92
45
150957
49
34
35
300552
480100279
44
66
30
868476036
9
65
180629
618214410
320760
118535
46948
4552
70
216316
117072
63
99
1
55
211185
52
79
33
8
72
64
38
160012
150524
488451
791478850
175560
307640
24
15
312523
329064
99
391441
409209
78
7
70
274365
99
6
292367
8
40
7277
43305
34456
4
21
865711652
38
275539235
8
352074125
811699878
69
68
670342830
266354
171396
64
1
196839
244359715
757782096
236898
63
40
43
281939
60597
579190653
43
8929
51
76
88
99
51
81673
65237938
205260
34
438865
49
115672
81421
55
96
58022210
82
466450
17
3
34
76
90577
7
28
802544389
15
51
20790
32
33
159710147
226658
344955
21
2
76
129056
367289
64
8
96776
98446
80479
371636
399595971
3
65
307240
97
9
832944527
31
42
31840
91
332355
32
100681
232458
8
834672186
63
69
3
902368071
295424
63
4
38
92
432246
970224139
445921
889251704
257593
738025053
24
57777
229021
91
30
50
498906
90267
20
25
437851
71
374119
53
203645
17
1
11820315
1
6
824120722
31
14
53591
20445
485087
22
138157
27
173086
294045
202122
91
53
301235
399701
137877
76
40
10
1542
31
480284
79
15
84
81
8
67
335820
933608991
274910
198348
286162
7
185411
145954
2
6
16
67
142541
34338
158903
77
398495
442546
33
204486931
36446
354216
52
86
214852
49
462267
85
106326
22856
2
85
8
649378436
66
61
350141
7130
97
48
778471269
39895
49518
106378621
13
75845
6369
196902
53
226155093
24466
306122
155748
21
458699
296050
98
83
8
272970
68131
117616230
123438
408624
62
226122
65
97
332329
393495
5
180674
466721
250653
461186
80
55
96
86254759
471844
60901
8
84
200284007
51
61365
439232
38
164176
2
111801
248472
41
79
453473
198743
16
40
7
3
429375208
445405
99374
77414
262891
377122
259476
338349402
46257
59
56
27
43
134518
12
15645
99
27
338331
64
71
831122431
29
42
57
69
35
20
5
45
252734
9
5
378511645
88914
3
428898
13692
75
98185
40
35
262470
320963
47
304590
397201
109038
90
339787
3
48
721562295
180416
228880
14442
84
232717
48
66
85
421348
218881
385620
362169
161894
9
66
480786
2
65
83
20
3
46
473357
279763329
245683
87962
9
225201
89
45
93
482913
342044
289862
38454
822273208
222329
442447216
359342
14781283
374491
18
17
43
17
3
94
84
280759
909474603
121840
886175261
21202
225073
241317
1
42
187362
413538
121988
29
76
9
18
354468
57
198200
359059
178130
281462
76
198812
246346547
398782
28
180720101
38673
94
31
190229
58
386909
415507
118333
20
73
173401
53
63
50
429171
73
465923
294712037
26
176707
238228
33
9175521
421022
9
273891
84
82
89817
242166
237204
7
431075
98
49
51
221421
94879
590771949
44
52
81
333655
65
88
490988
2628
212119
205781
37
92453
51
121049
81
350252612
9
92
30
16
56
55
448833560
632669291
441053
260067684
30
308081
35
25
387042
91
193545
212313073
27
66
571525751
82002
8
96
10
62
35
669751913
906476080
134766
54400
106515
3
108110
12552
17
327246
44
29
74
2
419364
64054
218196
343062
239034
480236
45696
307389
5
70
139497
58643
63
83
402559
15
97
20914
6
779350499
307913
268932
48
375198
275855
51
404524
53
46
109684
30
54857
195497
353973
60
29178
314815
83
2
8
69
9074
12
64
243531
168192
80274989
68
117024
91
367214
195011
144954
145515
420985
22925
30
27
150332841
44402
631608855
222864
15345
37086
441842432
24
11
130959744
349556
7
420649
56
83
376307
68
256986658
1
48896
44
109867
7
99
123573
316324
86
466439
53
310038
10766
49236
88
85
18411
84
3
146913
656650716
78
18
19
3
162011642
96
486511
7
370665
55
65
96
81
84
49
330078414
97
97
31
58
43
85
94
908874553
66
245308
24
75
24352
3
74
23
277618
390610
876922404
36
468712
18
200585
76
3
443117
57
853511334
477226
11
59
237826
202898
514450801
40
142310
1
72
77
468983
6
362133
108935
19
426145
217293
59
402326
380945
366657
16
84
416217
80
12
365517
6
71
207716
76
354156
296361
23
131876
52
417046
4
782647931
72
44
168181
5
481928
430730
68
233165
63
88
79
58
42
82
556678154
355388
16
433033082
44001608
69
211219
478830
194780
477410
54
55
24
414658
29
421005
107072514
40
70
98
3
12
333951
389701
46
260045
185986
169127071
43
63
491107
4
384397934
74857
17899
409245
84359
79
69
309438
64073670
492306
197087736
178344
124291
368890
9
38
30242
5
25
2
141659
96
60
10903
9
378296
279547741
7
281039
38147
395273
79826
344688
483736093
61
16554
53139
78
89
82596
20
487550
37338
45
17
7
250506
440191
99
11
492900
18
22
57
85
204904
4
1
112531
13
416070
206999
54
3
54307
7
118859
64252
55
7
256996
31529
397097
97864
40
590251291
473674
403995
18
87244
9
432169
327044
372249
291324
98917698
31563
111869
329700
22
657308861
20
14
159801
176130
332124
291300
55
26
15
414580
329824
57
148657
395239
25208
48
263019
167669
90
696416147
3
242445721
125668
872118343
208747
132904378
8
462735
66
488151
6
2
392540
56
404756
199516
58327
73474
14892
316160517
2
19
25
33
277620
5
74
423935
407986
28
228057
3
12
12429
173058
257882
58
166084
783832508
69
63
81
79950
25
58
69
44
4
83
47
11
31
92
45183
53
80
135228
3
4
85
399918
9
95
21
488723
68784
483638
363950
66003
237351
111276
281842
174103
78
17
419555
46
18
344192661
39
251022
84772
385446422
8
250601
140937
155081
45
42
70
245992
172402
78
51
522681675
20161
252142530
177067010
76165051
219094
2
25
18034
76
191367
37
858679987
7
245858
468731
852213262
70
286094375
39304
234361
82
72
90
24
388434
92
66
350389465
106567
46
149484
351053867
453339
591801511
21379
201489
25
182187
17
364400
34
180957
46
282696
43528
283644
45
33
453475
23
93071
25
153897
395928
214603
76
360631
682564844
77
292477
84
35122
61
407774
695528798
470446925
766532497
217219
36
72
93
258395
312542
16
22
818212333
14
402448
329172
35
80
398105
2
63
462851
8
49
98844
179148
24
51
86
3
441331
97639
182
2
378212
482246
763756135
355708
429906
20
131442
204711
5
115726
90355
27
4
40904
443456
46
445035
68146
24
804647659
115945
60
239001
72
51
6
86
76
485150
1
52035
105649
154418
138672
51
180066
452948
84
365579
213615
45
375957274
11
30
41
93
91
184864
26
427934
18
355545
436804
557081953
51
373399
237077776
61
446400
95
64
57
22
320263
228420
425505
46
12
47
99
90
852171806
170341
76
138873
93988
77
85
96
211327
89
810957561
34
89
395031
186721
86
455294438
89
1
235429
41
20
272519
92
506494800
39
341315
220312
92
5
58
213006
89
10
202903
402878
3
8
67498
36
57
49
406237
60
454164
18
97
192068116
25
274014788
416199
14
404540
461745
831875288
68
61
31
250879
11
60
169577353
447714
82
75
113691
24
2697
84
65
990162574
728971990
448991
187216
7
7
846373054
52
153580948
273045869
2
377092
50419
32
225470
206385
17
46
224240
385441
29
311675
352897884
498702974
69579
69
61152
2
9
474857
11
397632
2
7
542633393
3282
80
450400
453512
49
128515434
68
56117
461794
7
130498
302042
63
280349
150953
45
76
918521894
291491
212504
115633
27
303285
451627
95926
349575
37845
44
433078
308461
479452
58
123079
360912
298413
90976
2
381024
40
817145789
255987
214147
84
65
265542909
30
49
801581101
6
373388
376477
402071
129858
47
24
22
312589
409841
15
55
452589
5
379205318
363197
70
27
478964
205192
258092
5
383034
39
37
394417
8
131234
7
308998
90
52
915221502
118395
88
19
330206
434855
38
2
90329
92
371441
9
35
82
7
173802
73
318828
380735
17
546853198
248082
71
5
417230
82792
3
17
96
88539709
97
3
85
93
468000
29
68
315317
28
243689
283542737
70
146357
66
567715623
209202
8
390266
8
29
239883
183928
2
102886
52
17
346060
37
229232
404554567
380088
317447
22
47
430296
81
1
82
193994
98
48
27
32
50
267651
1
69
274843
64
300661
89174238
60808816
9
361612
326700
20
488438130
67181
354992
51
1
325842669
39546521
13
75
335383
83
271024
14
91
33128
168807
457635849
1
119351
39
192475
24
66
286110
77160337
332767
66
686128900
90
165433
309826
1
39
24961
3
69
52
34263
35
415728585
87
21333
158472375
788627357
70
72
39
50327
419309
5
109127
66
143164
7
460600
13
341217
300715
92
218560
122103
397383
19
99234
236642
226632
1
419539
284743642
349845298
322088
21
252982
90
130645
361860
39
37
82
82
93
3885
4
60
71
184377
66
87
126468
813821775
9
11
493941
31
125464
18
3
11
316434
145010
55
11
179717
918383028
412069
19
79
119721
72
84
191993
453983
56
347903679
10
9
40
27
60
68
15
140903
9
72
85556
3
97
57
76432
468424
402503
330367
83
42
72
490762
65
87
91
970005218
91874
177898
28
162882252
2
80
40
40
82
1
347907
365089112
61
49
29
431451
9
54014
358793
97
88
344581
255448
89
423888734
37
446891
76
34956090
3
236790
485646
25
2
56
51
92
3
522890034
30
56
430751
31
477674080
431846
29
160259
78566
326020
59
374495
18
308376
19
65
42
62
120826792
10
13
73
9746670
185719
49
5
26
292496
77
14
14857
21513
219449
302732674
93
431749
9
83
448858
63222
51
495811
3
353788
6
134883
329954
7
269958
77
83
321307
19
230393
47
3045
224733
49
217849
131011
27
40
70
759285459
69
84
9175985
5
26
502735824
58
95
34
304447
192738475
2
606
391172
82
191198
71305
227001
7
13
4
90
125513
702837582
462161
73
124267
324193
81
243627
6
7
46
76
193042
387740
67
75
363666
2
114550
856892258
120857
91887
355183
139754
276467
485989
128286
5
280118
81
29
98519
81656
4
35
530356000
73
1
478719
7
80
5
165297
63
158512
374164
3
50
908796593
442252
17
212517
380374405
354866
29
327395374
75
93
364295406
54212816
7
130403
424056
18
463363
435532
14
29
421554
59
439723
34
7302
91
257064766
427654
202746
82
20
46
520335896
53
97940
77999527
84
65
161088
504825763
806551297
84
283869258
12
184797159
259734
31900
8
83115
66
155451
8
102087
239628610
2
27608
228905859
43
7
75
67455
937908962
43003
26322
176463
345347
492231
88639
53
439468
49083
72159
16
64
13806
51796
78
48
39896
458826
37
73
217254
67795
94
224381
29
2
380714
616704066
280480
434722
1
394830
770432796
745042716
191837
316670
725247852
88
232244
48
26
77599
28
33
31
18
386069
71
428686
925896055
58
220207052
86441
895154308
38516
410406578
77
81
575019445
549761992
473432
424741
43
12
261729
77
68
208559868
27
32
69
17
569879153
52
99
9
2
30297
14
8
9
14
62338
96
65
9
167699
231177
352427
138750
225454
294738
405542
294038
302984
50
47
93130
64
45
85
25
62
493231
165203
677591475
205278
82
18583
487348241
66
271160322
58767
75
15
63446128
968468986
469600
3
92
53
49
48
6
86
70
426931
154622
69
993762257
444035
1
31081
92
315854
63
6
43
85690750
20
91
223199
65
6
1
6
374448
370156
16
36136
22
321103973
11
222816
859178059
599871562
65
39
37
49
380950
4
44
418120
94
69
460595
14
34
181410
99
447925
58
9
53
286767219
8
3
378866
16
87
46
400574
36
65
106880
58
7
332523
77
85256
301081467
48
159281
279515305
95
401515
68
36
61
8
335538
45
159277734
43
5
7
16
26
51116
39
8
188026
64
59562
78
52
21
362907
4
336911
18
781052933
200840
80
180730466
96
420811
175027549
310863
10
7
688929605
240520
59
154027
977570518
52
28
33
246453
25
117345194
76
78
378370
361666
21
4
83
85
111054
209994
959262341
449778
24
23
274260
119085
356319
8
67192
1
364245
4
80
6
384685
79
4
140606
6
55
14
20
34
8
74
55
20
68
58
9
219599
30784
26
66
117475
69
4
460276
11
141821
405605077
359774
50
4
330868286
340300
73
88
446259
236932
71
90393
5
273073
26
438005
320301
299528
8
5
37
432385678
310502
966130987
174431
17
783309036
445784
802486644
288398
7
198243
93
347278
79
447638
51096
463663
43
185457
98714
122233
251023
5
53
55051
276881
7
126848
2
82
448639
64
96
486023
338152
58
421528
480315
51
142231
39
86275
60
3
117847
496880
327658
39
370797
98
9
206910151
86
140992
84
66
25879
248865
3
34
84
349980
185145482
467517
12
59
148010
488352
86126
53
79
5
57
304237
74
470875720
26681
3
145692
17
9
3
2
37
47
31
77
100155
96920
44
440263
97
42
293828
30456
12
46
421503
293061
126207
278181
9
350294
46
2
53
47
1
414704
229300
256856963
91221
290906
30
217776
66
133724
42
76707
45
56
74
683969644
701874698
740256253
14
184227
97
478715
31
41
89
287559
236007
36
54
25
19
307601
63293
993553701
21
857596868
2
3
26
75
3
31
1
43
32
8
903019773
67233
78
125376
419492854
18
218112
45
457745534
257176
140982
68
194797
58
12741476
42
486287
71
404155
23
50
865918541
395130
45
899784780
5
31
50
27164
38
59
3
45
766845556
230298
88
60
79
44
63
20
464435
49
41
120797
154249
53
4
49
285873
315562
454914
346232
59
9
2
41
99
39
57
59
23
5
1
305741
312322
34
107355
75
30
38229
64
97
841002952
62827
26
53
9
51
2
53
4
4
433838
89
466790
696682957
61801
244987
22
96469
70
221210
273713
73
69268
9
59
78
86
232476
78
8
54
8
67
36
90414
230690
7
329110
457942
133456
173314
273205
83
79
170821823
1
89
11
317155
338910
163903919
3
620835469
4
22
207837
82
78
103196
3
173435
6
471144
60
99
362224
62
77
44
10
92
89
134593
290848
346740
41
404220
136964482
387774
26
480221
1
85
10586
275226
60
27089
462067
26
19526
90
6
290980
414562581
333161
89
88
377345
4
41
54866
51
98
98068
66246096
611027058
212505
84
8
1
23
68
79
14
111870
108950
80
7
68
63
178557
52
9
369556
97
175270
56
187022
392455
45008
57
27
75
150754
22
94
94
74
466851879
240162
66
66
326810
53
91
67884
28
704055271
388942317
276576
76
637586341
995238491
1
8
9
401653
511633835
65
9
96
272987
138755
339848
85
127185
48
79
417306
89
34
96
25
317063
71
5
413772
17
1
76
66718
8
497287
3
43
293524
77
174142
360909
107501
62
36
9
62
863257343
132338
77
1
14
497296
537492635
596329213
90
372056
64335
5
92
432104
88
53
47
444355
80
7
78
834758666
148120
90
5
164244
1
32
883124730
94
284520
257726
2536
168955
330901562
340935
3
14103
34
16
259740
9
461652170
72
371126
4
10
3
39
61
114390
5
100262
48
717081805
458883
90
265791
182953
9
351565
97
71
8
33
238541
47
154292
40726
351349699
39
281711
3175
66
29
240
587994255
470427
21
72
21345
12
5
79
265910
94
82915
19
235206
72
722033457
92
69
1
445965
84
21
46
213406
488503823
31
85506
3
8
740057528
87152
7
133778
85
162046
371367
21
71
99
9
441424
439267
49349
34
118501
145800
26
485562
19
15
46
322508
7
16
37
354324
18685
99
55
67
401030
47
73
449425947
9
436605
406552
6
56
29
96
24
145283
63
73
148043
73
76976
96
45
97
233243
69720
40
95
44
49
377888
199156
45
90
29035
272193
5
226968
87
5
390754
123634
36
3
99
70
76
293804339
145093869
6
24
296346
96
134271
5
79
81
24
76
1
58
356996
87
63
77
217058
483746
275020
61043
99
36326
48
3
38
5
451755
715045613
65
341344
20057
86498
86
427910
95
8
395336702
56
37341
156771514
10
88008
483310
3854
34
395826447
36
51
44
719801966
3
41
11
145496
987777830
78
98
16
61
62
407052
460593
26
40
2
137370
5
55
130661
6
31830
905307672
63
20514
59
64
20483
53
307086
9
172889
96
7
571392723
73197
58
112225
3
63
60
306808
59892
309142
64098
73734
294181
85
55
119508
33
391190
71
217046
118648
54
272906
314246
50
97
27
22
460318
115917
92
4
9
10
5
338329
7
401470
3
174018
480765
27
475543833
63
284388
6
6
149144
19
37
14
193668
94
157742
47
15
41
217122
86
4
901241699
46
142874
123958
94
131325
240991
95649
123262
90
460584
226069313
342302
54
61
182056
316726
4
42
103864
62
73842
3
89
18520050
468350
226335
266766
59
19
438769
22599
443086
77
338983
130879
189110
345100
712879793
702410351
61893
2
1
736148016
109166
499197
195016
62
94
35093
366047
54
209272
188581
25488
94
196628
5
329800930
96
5
99
407579
2
83
79
58543
20389
50978
410163
80
6550
198144
263267
461591
25
34
430104
598094683
8
94467
77758
5
85569
17
84687
66
96
24
45979
99
31
109799
162914
7
74
160851
167089
19
956504463
323063
357139
42318147
25120
988165777
143769
91
27694
548774001
344563222
58
99
198223
2716
239418
30
91527
80
46
393921
109713
74
116860
344145
79552
10
13
359425
25
228795
482223
90
75
334449
427433
3
2
427055
92
85
93
32
414512
48
1
7
91
64
174199
448159
25
53
889517017
198591
222676
112805
83
8
459045874
7
14
256403
23
73
93
975857263
8
3
440498
29
250531
237336620
280477
9
92854
34
67
21081
47
24
385710
15
247645029
706352374
47
23
121565
30
76867
13
50
85402
81
10
245017
508939188
640695093
5
59
288044
402594
56
2
34
85
4
97
406464
88
93
861713769
878498409
292695038
777355206
286232
130747
67
272328
92
678832891
97
270496
52
12
2
33
414758
333016
82
67
476318
40
43
82
34
49
6
157119
78
470430
149659
36
803579289
96
81662
70
7
39
31418
51
39
411658647
79
849850655
47
28444
440905
31
9
53
34
1
75
460329
7
12
755432369
72
55
52177
49120
3
5
126525
344549
11
498536220
260892
425314
369221
21
35
102778
367388732
100401
271052
32
41
201393
220789714
17
381337
32
155935
71
154752
2
225521
482823
298138
323659
484477
281556
463262902
4
46
3723
9742
31093
11
34
467144
35
1
28
54
57
404904
83
254648
370048
60687
55
84
350746
9
19
642534547
66
277154
252529224
47
97
8
22
95
7
222155
143286
67465
3
614621616
301339
477925
499784
2
9
78
7
85
95
44129
44
27
48
2
443839651
60955
220935
27
274929
91863
4
382229
417583
359811
96
40630
8
74
98
15
5
5
42
56
70
42
737129685
4
53
30843
8
80
25
37
26
456974
260353
18
31
10740
41
266935259
438388
710175444
387202
49
40
76
87
414287
195149
212949
431032
5
50207
32
244305
43
724711255
123152
493369
26
442702
35
494836
136019
7
65
46
409052
59
50
2
338744
66
7
14
77
71
40
93
187438
895029674
865241378
5
89813
69568039
96
370637
48086
702392379
61
119601
32670
163527
418649
7
421453
80
6
32
250445412
125212
36580
99
157768
203618
70
49
451033
33
380865
123175
248717
97740
67
33
359565
116303
570566978
23
4
749481571
183831
5
150839
17
170205
7
86
11
164108
621036829
707049900
80
453132
62
201203
424277
21
98
14
324121
33
98
848288657
9
3
299900
23
236391
49
734894137
89
640080784
59873
281393
179041
54
288172
439675
50
1
448807
82
477948
233728584
143601
393711
13
27
202698
90
7
493278
18
264555
25
433581
308425
50
272040
475210
56
313388
100068
473507
57
982893975
99
61
387537
460072
71
8
55
18383
76
37
76
8172
63
9
4
425070
9
206990
486836
2
22
47
93
500869341
180531
425554
165765
52
161803
73
37122
68
26
12235
425474
69
47435
204600
45
222547
39
395481
80
64
382840
261398
60
77
27687
450006
27
303369
88
28
2
159307
817751309
889482582
15
12
97
285599257
288437
474913
36
70
13
27
3
33
463876220
93
659785810
12
45
27
27
64
7
77
829820180
38
827134751
369762
451180
355723
98885
254625
81
439988
406035
96
231010
60
85
58
305025
42
3
16
1
42
5
457385772
212029
421576
70
58
88
65
6
73
63
444272
29
25343
165719
36
2
413941
19
142329
465179
405119
38
74066
207927842
48
3823
470536
332048
35083
56
44
59
5039
94
285953
25
99
59124
269770780
46037
44605
354995
127528594
250713
84
1
582883931
101570
31
55
87464
18
1
467738
26
96
32
6
31916
63
261140
24023
445565
658817820
47
2
122665319
11
413920
58
97
14
423034
56
1
312234
483153637
61
9
165998
46
335614
91
7
1
58
316964
466470
1
273857
6
371484
47
31
149038
78
3
7
59
2
217227
6
39
25
248247
31
8
37
20
91639
7
109185
329547
162149
86
5585746
9
115800
264654
20
28
26
15
357771
9
145316
41
27
25
130686
21
147470
55
34
392024
38
182057
18
91
846435517
8
38
43
3
57
7
8
6
265950
1
81
936849794
6
36
91181
723016993
21
361971
157856
9
423491
90
71
6
368886
56
880845915
10
116377
243103
453068
87
37
67
2
432353
8
99460
74
308668
381696
227474
77
60
173259
9
59
52
269008
93
404504
92565
254436474
8
20
75
4
99
3
59
97
26
173345
432758
468931
884881675
60
54
12
252096
19
1
94
118271
284399
8
25
9
12
484594
100726
64
57
19
6
482966
95
35
7
92
94
382410
248380
321220
335297
14
54
125455
2
18
3
78852
478069
48
66
11
18
292800
587291943
333582
383769
211217
46
38
302936
10
184651541
35
96
160722
3
42
44
323480
53
68
133597
11
56
3
68
69
78
1
282916
50
11744
89
3851
60
101332
13
29
84
337455369
270223
52
75
220645
237285
66059
5
313115
4
7
9
85
378139
145786
318319764
20820
62
9
8
349533
324723
469403
53
66
29
273598
14
43
224735
5
411411
24
59
3
1
39
203824
37
481431
2
223846
94
224218
212275
962406169
121952727
975758176
25
71
31
521758829
13
24
446808
69
298076
23
70437
354101
750614683
67
98
80
270511
2
142103
333112
17
78
24540
27
5
179700
85
189076843
248547739
264713
430618
127209
84
499433
479485
494263676
4
535315607
133287
86
51
18
78
231851
39
95
29
79
353041
450365107
455923735
151452
265028
9
66
405107
180854013
341503
58
62
315290
384087
9
230862
250304
24
96
96
718191182
4
37
53
347028
383933
494810
831702935
31
8
2
81
69693
29
90720
8603
76
257425
64
74104
48319
29
363043
436348
32
77
29
235540
50
73
126506
607590527
310355
5
87
413634
424443740
29458
294849
99
82
963734068
347233
303932
35724
124715
43
270976
22281150
82058
288480
100029
495566
528081295
51040
259927
13
848404300
296941
56
42
50
112565
83402209
24
9
68
8
84406
79
290783296
8
121426
289713
312094
234957
945005471
265932
911570937
78
155469
153201
19
41
23
94
74860
32
95
57
72818847
1
276610
342358035
26
7
128036
435824
1
549524286
40
277395
2513
298840
77
77
96
59
81
59
274182
35901
9
1
16
38685
217436
325318
327381
153958
347311
63
163809
390649
33834
364041
10
69
989394577
86
34
89
5
184048
243695
6
34
9322
76
694603203
49
3
167846
308854
391741
48
169699
144744
90
485575742
1
433393
13
78
97
173764
384271
37
48
58
20
466510
155571
314450399
5
57284
81
9
38032
371276
15
545208847
25748
7954
92
301451
72
4
34858
96
1
3282
5
97
141431
471562
16
86
26
59
196072244
264944
4
63
379564356
51
260105801
46
209505
98
55
7
208901
4
49
46452
685788065
451871
41
2166
81
75
63
386560
89745638
9
297567
73762
38646969
323430
423286497
140479
209452
271209
6
398477
254256
70536890
477467
318654
196205
151211
232198
82
151701
87
72
67
2677
20
68
343265
9
226102
40810
20918562
197504
134086
7
20
381959
320302
252448
25
25438
180408
46930
1
360286
145872
415809
66257
6
83
44
44067
9
1
400327
382067795
443480
23
65
1
395912
353553
92
236917308
68
50
90
20
133753
46910
63
77
48
19360
20
61
410352
88
76607
180969
6
151766
16
8
21
1
4
361433
449618
75
126034
34
419421
344264
5
343798
520116584
48
98
65369
31
7
298009
73
91
275662
855524390
265041
108578
210075
658664078
242789
65
2
27
535292302
43
452585
266150
270840
93
57
43
117592
71564
178914
1
55250
89
99
262913
329357
15
365636
29942
128915
30
47
10
69
632096002
10
394625523
225865
450057682
137595
15344
85
93
467229
297590
3
299981
63
10649
21498
135717
237566
19
346353
392098
5
210342
3
5
57
92
42
17
7
4
46
198002
6
933124061
350141
800017963
716474781
53
344128
302759
28641
84930
50752
59604
10
81839
385611
43296
96
5
21
138435
5
40
76383
364661
411637
701880298
543590939
12
338107
284272054
357785
693564045
70
90
191160
238521527
34007
178715
94926
78
1
50
373351
32769
44
298380
29
207987
444307
22
77
8
80
200851
505546796
17
45
6
68
1
47117
249885
608654537
310511
76
458244
9
376630
34
70
29
31
12
74
92
71
791218956
397748
247916
27
159627
60
433945
37
100351
2706948
198907
35
401323
211655
351639
924450670
33
344814
406657
91
9295
58
52
47044
987179744
13
421681
218465
32
26
469404
70
86
418510
361397
7
371995
95
4
34689
55
95578
2
38
819215710
56
29
484583
305531
14
91
9
69
34264
58
220699
153014
307813
81
122728442
9
809886085
736817617
98
477600
485658
40575
2
347764810
152341
54
215053
237802
222057
415602505
4
343368
3
111161
168824
568055008
373704
229030
356413
265561
239832
108581
99
390935261
72
52583
36
914969424
37
31
5
194217
16
4
94420
76
27
21
264263
95
353414
343392
54
74
74
6
309695
638788153
25
491770881
45
77715
72
426037
428114
93
39873
200413
31
86
7984
171626
36
497789
5
77
369120
370908
76
28
49
294595
29
327060
310593
98
34525541
14
62864815
66000
436872
267559
106872595
83
89518
80033
8499
443418
215191594
6
486709
63
407651
476069
56
1
46
44
9
415124
51228
36
162247
9
97
26
77
478926
150673
23070
9
3
2
6
74
6
4
12
382582
55
8
75
80
491898441
35
5
44
423231
37
425001
6
122127645
513357325
52
4
33
483166
97
34547
20
380457
154091577
381154
489418
161807371
75
84
31
99
66
270175
86
442090
24
9
36
391646
80
85
48
77
5
272117
79348
3
213661
73
93
391985
57
347500
2
17
84
219351
1
61
49
1
40
346432
14999
199969
470307
372627
331450
52
20
471033
13
734942588
85
50
212553
118021
255855
94
73
27
97
176715
24744
482684
346514
39
41
9
496273
245431
7
743710711
85558
90
361313
26
182634
478149137
377194
52
279491
52
47
265735
10
79
90
737536201
270027
6
141046
60
846234393
53
85
60
39
376698
485688
3
448217
218455
492375
8816
69
24724
4
84503
479777
6
166035
329014
69
370961
256975
457753
14
5
522511151
7
580388451
317785
3
332571874
625995138
12713
255042
41691
83
196218
15
171155
218166
3
2
889830866
71
352654
313661
215604
30
172051
347186
66
43
195785393
21993
32
46
419086
383175
68
84
70
549786282
14
292471
40777
1
258237
97
200525
206620
84
15484
17
33746
53
53
366330
77
235040335
56
113680
192720
96
46
4
131685
5
40
207677
87
392390
281625
21
55
186272
89
60
42229
9
97761
653593501
250757
298769
401378
98
98
46
524870188
5
136205
190843
31876863
1
181750
29
35
82
352540
78
43995
54
245418
98
98
303279
459872
182393
4
94913
37870
2
132531
4
48
416395
98
61
49281
96
71
294414
169074
85
147859
89
71
388672
190692271
2
104991
11
6
426872
70
29
68
121991
168703
189604
81786
36
553823266
136049
68503
69
12
342758
64
74
41
69
1
49
86
176229
161314
430486
89
8439327
80
12013
43
97
166986
27236
1
91
99
88
7415
9
6
16
318442161
61
291918
247365
56
467824
62255
93
9
45
115017
82541
431210
766523499
29580
93
64
305508
283985
253669261
130810
982099280
20881
56
92
390960
287498216
284493
233171
430448
222205
66
11
54973
7
10
21
208429
494609
417653
462557
306103
252527
397879967
390524
20
41
83
75
54
6
124090
62
3
61
51
301906
7
89884
20
42
94
35996047
829437334
13
426134
90
69
190102
241307
318896
88
36
6
1
71
460821
7
9
400918
56920
45
46927
1
65
57
82435
413631
23
199788
28
3
92
82
259300
71
6
150980225
223445
90390
70
811304561
37
99
59
97142802
6
95
8
300462
31
21
152306
102088
49
22
76
5
42943138
67
181638
3
48
11
384403
28826
27
59
38
486411
85
234151
53
35
76824
27
20
80283
191213561
668942914
24
97
2587
18
673579489
189462
828126845
423365
2
589218957
2
1
144304
353102463
127471090
505166460
42
433160
304802975
3
433391
499580
1
41
24
9
74
203279
57261
91
458999
3
266868
421416
90
10
43
129870460
55
90
290790
97
805502883
80
3
2
44
85
120585
93
30
68840
443634
62
485064
235753143
111023
996103241
872895352
48865
84
47020
186494
193377
419060
621651888
9
377428
60
227820
244473
28343
9
67
76928
276995
3
305275
8
117541
16
99
538405827
21213673
12
6
141255
29
11
92
54841
870424160
71
43
8
28
443542
495757
15
22216
271754
88
60
693882260
81
92603
49963
8
21
35920229
338852
11776
151445
11
634633687
7
14
106980
236240
70
168133
18
4
245422
55459
600617203
20178
83
1
86
637638098
15
76
484790
488971
466490
844831794
472088
3
8
1
634239566
18622
195322
737469332
27
86
5
795218913
21556236
62
16
109667
59
111667
294977
83227
52
13913661
165785
2
817051842
148396611
2
65
56
261934
110625
96
289223
487625
35239
59
1
2
4
51
7
73
87
766407933
39
11
481754
328584
354621
33
492851
264944848
413265
219030
98487
180040
479321632
46
55
99
925784627
12645
61
276831
37
90
63
6
68
49
58213
174244
45
73
60
384310
56
87
380872
77
30
64
27
202581
555844418
315682259
535375988
72
202383
474207
24
24
71
12
92
53
77432
405275
70
262666874
330609
7
531171557
29
23
90
126983
77
768634799
24
177381
96
351131
257350
397978
203174
172551
59415
878893175
1
270226
2
66
152056
389237
31
22084
35
21
33
83
353787199
220126
70489
69343
98
255647
5
17070
92
41
95
468246
8
69
277383
77
75
408283
57
468031034
243558
56
74
277323
15
161180
19
348891
85410307
58
3
28
97
85
25
37
28
22
746975751
66
6
368279
201643
132607
117922
77
96
94
913010968
2
107513
186353
8
59267
977203387
456409
107685
301328
909561267
158399233
106588
50
498709
68
406052
8
32
253985
252188
41
181861
421098
41
79
92
68
451984
450501
64
81967
219191
36
1
447970
570898934
78008
19
1
8
330507
295207
854962944
47
234137
216169
350021
17
38096
41
444351
331363
373681
480956
432155
9
73
83095
35
89
29
51
377998
102595
347896631
91
412582
79
7330
73969
1
83
242271
61693
9
428412
3
372911
85
30
164193
177684
3
348944342
47
330442131
337528
140189188
25
402846
161634
242917785
39
52
363594
136470
365514
623907477
361804
297086
72
15302
228645
319530
151074
987620274
127584
38
63
332334
4
67002
11278
46
357508
482831
154738
89
199484
54
78664
28
367615
5
6805
232523
202329
615699160
19615
33
70
31
4
93
982260715
15
259095
72
967081319
105747
91
97826
9
9
23612
130072
97
419073
500449603
3
45
79087
332063
73
62
87
263516
239158
96
76
207703
23
339113785
469606
1778
41
153937
221156
365563
6
949634789
39
17
777829403
60
80
33
33
15
52
76
226776
697136294
740981230
87
169488
48
53
72
657002630
6
88545
43
74
7
477664
37116
444651
24
372565
63
8
59941
287612
1
222000
8
485696
4
29
256857
424934
454988
4
9
233006
482777
6
327195
67
1
56930
88
7
4
43550684
67
28941
1
407777
378424669
463399
46
72
1
274084
128737
447618
180564245
5
16
65329
2
41554
15457
2
132090
29
55
4
2
49
441267
467032
370657678
7
131721
2
46
229189
409613311
47
17
436769
76
62
90
120012
331670
28
87
73
260070
1
73
520638443
59
332414
69
126433
635734441
318053
2
27
35
462251
9
380507
23
52
147438
345283
81
9
60
346909
66
444795
61
23
31
463910
115597
95367
91
380992
36190
43
64
762082690
377563
12
5
19
472273
273151
45979
63
384475771
389093
456339
76
54
65
54
86668
25
395547
98
53
134465
70
7
463131
466061
14
85
298915
31256849
246693
473791
11
29240
4
410787
196730585
756966903
96
93
3
85
146198
5
92
62
61
644615575
302042
260597594
26
50
56
804314723
357586
312143
271056
476412
76
29
70
3
479864
67
59
313173
354833
111041
267614
67
113971
30223
220150
252458
31
82
41
209391
77
20
98
362976
54
424731
413836
390453
16
296858
341596
316963
10
7
92091083
106204
217443
51
14
300862
269116
3
6
62
415150
76
597162926
12
310495391
536105736
36
80
18
418005
24
996702923
65
76
1
446441120
22
216113
85
413516
77
329807
369109523
364779
34
55
400866
4
171606
93
10
90
70
99
312392
72
49123
236125
8
72
87475
131459
381347
77
61
254194
464902335
76034
58
55
98
62590033
59
46
69
433515
55945177
47
89
340785
9
38
67126
254242
18
69
174417
62
88833
49
21
824863195
12
245464
404551
1
247784
420064
96681
9
72
40
17
6
161145
96
35
31
159518
27552
564132265
585599378
293095
398780
250451
77
81319
24
98
83
3
21
58
352304
7
325898
63
7
208174
57
491258
28
40
57
77
8
446471
52
437049
73
270938
59
129537
375275
148470
440007
282815
82248
19
94
8
409635
395737
31
11
37
300817
309781
201942
74
226711
7
395293
42220
75
80
10
25
281891
14
340703
10
227185
7
65
231007
3
93
83
73
485368530
1072
48
62
340695
254120
7425
444577
581363187
915613453
888667799
70
290763
95334
738673450
226337
19
40
522041174
708147108
88
339794
282716
229647
77
357585
16
475990944
313687
477621824
6
35
412323
414193011
43761
15
49487
1
108669
84
31979523
10166
137014318
116058
4
443672365
22
46
43
94
298055
55
96
47
42437
445822
211758
52
45699
89
70
498417
133223
214257
4
22
22
76
71
78
3
59061
405146553
65
8
69498
35
65
659085988
3
315997
123703
246588
214396
3
716066691
232316
321328
338017
121132
241369
522241345
76
73
19
104249
429617
360671
17
261195
203402
245229
18
59
4
70874942
3
255395
10
65928
431859
496811
60171
38
14
338883515
7
86
59
347467
381614
249268
362425
59
74
315166
92
168490
49
49
2
1
1
38
31107
6
38
2
121966
86
3
85
301699
473409
1
415300
398959
389801
314301
39
25
2
705634753
18331
497033
217318
119846
35
76
283251
12
44
65
6
7
211193
3
64
84140
63
61
49
77
184928442
88540
316799
304688
1
61
443481
15
39
295016
70
108625
3
4
130922
375904
94452
321902
480682
243287
277069
66
9
60
94
126853
34
172628
98
39
35
19165
56
255345
634967901
23
302184
52
116464
63
475395
49
378062
52
282595
661825434
212029
469730
62
322978
57
93868
72
144614
87
484767748
63
450424
134761241
461380
94
44
240957711
62
89
80
12040
375679
449476
10
337126687
32304
200299
49
82
68
75
130247166
567882399
5
401979
359672
3
9
57
70
26
4
3
290828
708955134
93
58
7
240315
24414
13
272887
83
6
41442
9
321110
363885
215241
134040
10
297470
78
46190
213327
5304
75
469237
404997
289729
69
17
86
8
27
167813
97
209504
27404
8
615987984
95
98
12
109484
3
45324
44
20
88
10768
79161
3246
126419
463916
23
15268
67
3
2
20
42
12553
56
376128462
140944
424235
40
9
48032
428527667
4
235887
90
455617
71
91
31
18
6
4
20
161975
8
10
24
4
9
33744
470562
468002616
38
427348
302643
55
8
475560
255782150
258755
192667
16651773
147923
23703
1
742834426
55
584828539
909428282
336179
49577
81
333031
27
743947333
2
210049
60
94
36
68
29
24
12
90
28
120589
14
220830
73
42614
88993
31
57
88820880
53
35
1
499926
99
56826
68
154328
8
26
56
96
16
64
31514
51
25
93
63109
645460853
6
40
214081
122002
86
53
322744
186089
7
287426
46
1
83
89
31
13
87
11
730738340
91388
38
93
66046
142211
25
269254
89
33
127689
271319
9
14869
184560919
5
56758
64
92
258224
152778
95
413105
469568
391862
250857
9
78131
49
225874
194078
93
20
993876557
482863
18
237371
85
46155
6
4
156456
974968837
443753
147022
129790
28188
171421
197204
95
341634
3
29
271733604
133928
222121
29
329590
3
30
29
226983
383844
15
52
87
6
365135
486788
175206
131467
26
142099
344589
231359
406119355
50
73
246368
48
418065
89
398861
361862
74
36
70
88
15
94
428940
294582
98
79
56
153558
393588
77
406070
26
87
16
40
154287
94
52
71
70
82
85128
48682199
57
297099
190175
125059
21
462956
293159
41754
307494
6
182617
6
115428
28
5
76
70
9
57764
291731
62
468527
72
350580498
50
152829817
349145
1
6
700806132
98
368829
385311327
284515
82
208594
66
103914
29
488642397
5
73
930441149
141918
2
928941083
825355025
7
208787
93
88
235001
255003
209273
241582
938022664
470119
446245
411979
397134
5
496503
442279
53
230877
356358633
84
7
7
84
3
36
15
58
3
818134726
91
376849
7
87
301079
664757272
49
21
390166
10
87
90
356322
141862
21
17
96
6
8
84
130850
599920865
402888
372002863
138712
358205
148878
12
111893
91040
267794
91312
40
639989283
17
53
4
237275
64
97272
7
70
26171
474753
421302
278028
78
7
477218
39
12
81843
29
297214
97744
174449
35
183716700
5
74
53
98
362089
69485874
78
47
44
47
106616
302843
42
287056
516610348
903782975
82
58
76
2
83
356822542
59
51
44
77
75
135854
36
19
447126347
125687
24
68
7
39197
798404874
38
163471
73
148990
226708
562078973
91
22
91
48
63
28
357155
446313
26
86
398278
6
18
43028
737971254
8
60
29317729
89
101851
458406
21
48
86
387612
293103
630774058
2
421513436
200316
32
12
351587
176578888
9
41
354372
610707362
176741
5
23
483316
3
583976232
98
917850401
81
189777
74
70
318613
12
1898398
459680
672328861
26
83
43789
32
89617
292108
65194
123968
738054533
81
326253
41
171850
13947
67
182854
35
34
30
487828
13
452145
82
67
140771078
5
23
16542
94624
179914
69
466413
994066499
9
70
43
992316077
34446
26
394620
998629191
80
103745
22
59
87
130226
62
29
8
52
20
292288
47
142201
17295
74
327339
362953
13
95
159067
68
3772
2
345747
6
8
110908
131879006
94
311597
94
6
59671
31035
356457
477744
333208
92
2
35
47091
97
576764688
27
71
38
412170
30
303631
54
16
209791
118072
4
627535595
64
92693336
74
458565
97
81
47
56
292905
11
10791
26
81
1
451235
148378
348366
59
88434
953782052
34
299671
339642
1
55
81
39
416668
3
54
247119
37
8
68
2
236677
357394
43
151227
76696627
76
25
339425
49
363026
12
64
56399239
246124
423221
80409
214851
8
81
89207
75546
477856
55719
44585
87
43
72
40
79
71
73
272728
412417
42484
36
489364288
150001
242994
85
32
747557570
5
12
629220511
176434
1
26074
5
498219
56710
392085
83
397037
2
27
84
46
205326
46703
292321
364493
74
358056
208984761
88
98156008
64
60917155
16
460529
332782
444143
9
46
91
88
182949
99
154164
186966
756672024
62
243209
64259
492400
110198270
433723
496498
30795
352780
1
8
19
120434
85
20
249608
62
667080818
61
177323
63
1
33
465914
78
358953
6508
43
256525933
64
64
97
817539384
78840
62
848971818
53
218688
711595308
64
77
78
658883372
323655
406083
51
69
151124
78
72
60950
95
5
36596
63
463659737
68
2185
294695
286872
61
33
6
268892
6
69
344584
2
411893
28
46
67
349183
15036648
302707
96
214654
130080
281394
77
211808
66
410133
11
383596
239234
40143770
461850
251760
360609
38
29204522
289461
31
43520
977722919
51
75
31
486448
78
437882
473490
84
188484
55
41
4
182413
445993
61
90
57
26
238911
39
463830940
84
623312468
64
76
1
94453
34
399291
77
4
44
410525
641080269
74
479554703
233240833
8
38
99
365410
396396
285865
139498
423745
212776
98
401084
18971
321738
706712676
462368
787503492
248710
1
13
357325
94
32038
840541899
58
313337
283576
40
582194563
99490
84
42
441563617
985712274
69
8
726403122
25
42216
664238665
360206978
1
70
150426789
130989
131653
3
74170
332014
94
327242
27
228377712
375153
3
479288
99
375057
37
776305133
223409
59
475878
39
2
26146
25
86601
46
14
128927122
435609
1
35
64413
20
29076
3
34
443634
90
46
84140
289926
80
185116
167409
84
23732
9
879159027
40
2445
21
20
5
483524
270821
50
76
1
43607
92
163616
187660
27
197908
46944
49
61
61
64
215414
72
314065
26646
13
80
13
206411
78
43
415111
4
17
116569
14
74
680915483
21
59
26
86
10702553
41
54
346813
29
10
542423669
8
34
137866592
152754362
35
75
356587
290306
96
255737
10
79
362662
21929
2
589097669
14
41607
78
239000
32
68
470124
36
357164
186586
94
72
53
74
489730017
289371
421484
485734
42
350254
2
378971
90
424136177
66
447392
30
212989
91
475359
55114
493133
197013
158061
31
58895
186452
75
50
303378
5
85763
372592
16
86
6
11
91
53
1
277202740
54
2
441246
53
61
63
211470
324109
41
74
2
179443
251795
33
290171
41
451691
8
37
301154
268386
13
269265741
97
1
95
62
18
1
56
55
830667949
341391
457621
319663
36
62
151534
12
304250
4
98
1
49
76
158648
14
10
92340
73
59
395620152
45
28718
18
36
68
473583
13
33
64849
27
7
359542
252646
5
69
241535
22
97626
46
414056
26
9
328163
223185
449552
67
430847
493807
51
45
286115
70
236799
248352
196035
25
592659905
75882
378440
91
19170
82
19
78
56
50025302
14
218435857
346121
92
8
251966
497015
11
77
358569
81
260211
6
62
34
99
46
47
168990
156813
98
441116
300987
63
96
7
65917
456020
279192
29114
400969
31
1
3
174787247
414199
2
600000258
86
115704
492037
8
373189
77
70
430820
94
104829
452081
97
92
218059
70
330702
3
305275
20
977707052
75
19
489670
219976
5
56
694163984
37
32
163800
83
18559
251396
731800660
223771
93
95
69
361100
107153
483441
348350
63
18
258651
54
13
98
91053
29882
261973
32
39
64657
263393
11
170656
334900
314128
340354
312240
388338
68
53
828171835
369662
68
23
564010908
158585
49
102129261
208102
91
26661
328115
222540
3
305472
456316
324941
288241
487656
69
82
260611
232216
35
4
38
113625
219375
89
775106140
3
351174
39
68
73
30
340508
83
47
516912283
409767
318182441
377136
96
81
10
429831
10
499603
557674614
73
13
213765
321013224
15
184431
66
62
71032814
461453
2
26920
381012
118129
73
56
83
5
2
305959
338180
296191
11
197240
123567
49
81
86
40
67
82004
60
9
42
68932
177380
14
76
5
457087
584697291
149752
71
6117782
259305524
484725925
17
442571
63
24
79
96
928161927
311454
63
296008
438078
446170
2
318091711
115294
92
812036232
628803321
117359479
845943741
9
871213604
57
359381
409133203
834563061
4
150070
7
4544
440717
7
1
93
80
43
730039249
49
89563
6
56
16
77
76
5
7
468704
85
179387
683623500
193542
3363
104612
457504
76098
281343
48
84
22
214237
168738
289884
30
62
64
43
467282
5
272830
9
32
88
185017
41
22
48
508597172
33056
92
519428069
73651
3
9
83
46
51
490920
31
884155306
402622
23
652286107
32
194328
687189244
370113
145206804
21
39152
409373
51
4
371484
3
17
335012
51
97140
36
51
22588194
279564
38
65
91
367055
468925
516423260
497582
248502
461842
121567
41
345012960
81
460013
99
44
134159
926278245
998679757
857544712
272866
337636
68
45
67598
305441
18
188437
33
238272
18
30712
23507
494368
74
187530
218113831
3
374483
413876
5
97
3
473631
5
421066
12
191741
204745
169480
58
92
50
42
18065
31
15634
43
84584
55
72
28129
208872
62
307718893
25
302824
143248
74
34531
812316544
738458385
52
910371041
64240
35
52778
573007603
24
71
7
73
201629
54
28
279566810
75
4
114964
17
441738
54505
1736
108496
19
66939
568794125
58415
215779
49
459833783
82357
69741
295415
401058988
83
94
42
282393
250420
96
204206
33
265701676
47
118146
551745499
2
105537
228990
229398
223447
8
12
3
30
146606
483031
99
392120
74
64
139900
97
95
799710667
284992424
422900
858071992
96
495494
57
29
701483333
172687
428324
321960
73
382411
407914
10
98
25
335899
347925
299793
461204
272073
459450
488247
39
246334
75
458053
35
71
85
57
61
998509628
75
440167
36512
31
384510
136587344
483339
508671057
88
20
35
66
67
63992
440924
822108380
54
75
272512
80
106702
304626
26831
220396
5
597061434
8
51306
33
478728
63649
127381
21
233135
50
61
355873
464957
57
98
466612
62
98
160488144
121342
50312832
88
66
149746
68778
315038
504443622
318986
347675
978637183
495362
324037
2
85
241331
466813
29
64
76
294232
78
71212
3
90
34
8
80
488722
2
355901
84
210129
114075
182164
93
13
3
30
252628
217336
53
79
304400
4
455470
89
418026
13
3224
64
848122915
184745
99761
117791
77
324902
390982
137576
65
21
53
28
168008
186722
58
16
93927
35
72
8
19
83
886
87
75
54939
476441
90
8
220428
74292
11
166555
221408
108979
88
44
44
459526
439795
343312
231067
9
354280
68496
509716957
54
851010234
61
268194557
93
95
58
8
83
56
440797
457565
69
15
153346
95444
84
8
5
57948
37
293802
162491872
53662
497488
5
7
56
62
183661
66
8
42
333093
34
38
89
79230
489913
4
33631
74219
30
27
193983514
489928
360221
35
79
439443
23
53
8
74
31
71
75
27
367004
210611
197684
186050255
7
493042
139390
2
51
5
47
646909296
73
73
200161
57
60627
52741761
41
56516186
13
72535
263790
352616
447723
3
222985
45516
20284
30
8
688546175
373754
487117
172225266
22
46
67217
58581
29
61
62
53
901253386
311859
40
356163
59
490815355
41
22
497261
219208207
67
165995
41
91
99
853754674
63
66
13
35335
46
290922
421353
174928
232964
78
394752
84
10
26251
312365
90
29398
71287
10
397270
332392
126680
85
13
86
10
66018
8
160470583
482272
45
657454424
40
286394
86
41
97
68916
51
995921163
155655
71
96
250620
22
42
75
57
93860
4
402303
21
396487
52
11
471752
279725
471983
171529521
80
20
78
74
62
241062
60
41
174786574
489662
440822
30
36
71
370356
99
3
50
98
427133
4
320128
78
262133
25
29
479994
327494
56
172488
69040
59710
86
64
64
79
807419632
522285208
152063
363139
20
22
81
22
97
9
4
70
94
43094627
162012
345208
82822
452517
111130
88
113385
87
12
163141828
51
784346901
80
605689353
78
97
5
78546
132252
5
1240316
24
63
51
257120
25002
13
55
361410
179431
8
298878
212684
352072
176720
215923
5
306091
5
258334
252692
49
83
63
382545
101503366
4
394626
69923
232971
268327
25
222312165
1
722135312
7
98
82
2
19
69
41
94
79
258930
434195
97
70939
371754
60
243472
517468300
35
46
95
316599
90
50
3
47
35
36
294633
1
334373
160732
53
24
212332
838794430
98
682836515
93
12
7
369670246
11374
66052
5
23
382864
304282
359228
118281
79
2
32
7
21
176474
53
8
3157
16
22
1
2
62
609105448
39
11
273863
72
72196
50809
98460
40
100390
36590679
318534
275063
93
182304
428383
135974
305886
407741
52
46560
153878
209960
7
182443
25
181153
5
35
38
61
70
64
62
453701536
265824
869453284
203495
66
930663682
16
191396376
18
40
29872
91218
212580
206674
36
24
42
148184
47
144869
91
77816
334687
469714
9
38
73
210693
346072
7
92396
33866
474382
55
93900
162709
72
498461
97
26
64419
775538785
41622705
939704764
22
8
58313
47
75
231859
46
59
40
44
4
970279117
25
86
481101
37
9
138697
34
80
56
332048
26
246388
58
788415388
448692
45
22
89
44
119558
57
188741
42574
96
117520
40
289949
11
211536
499642
43
439610
453194
96685
828281200
369522923
476691
509979698
11
247399
49
40
48
51
65
179373
819452476
25957
88
6759
14
5
21
42
68
4
75
14
95
77
43
473187
203687
2
459788
30
36
490475
68
203895
399955
181471
40
341857
5120
409206
8
19539
908278621
30666
17
12
60
172730
791976636
149315
491103
65698
27623
6
24
25
64
392889
290674
53
31
144628
731339480
235482
509072937
40
952415875
79
99
12
17
9
199824
70
50
42
76
99
445116
25264552
36
236620822
96682
246495
182356
13
454551
5
230709
82237
1
350756
749699929
205270
139588
419637
208140
97
21
460102
511842330
238985
67
72
243162549
72
98
3
287956
5
55
79
257913
7
11
480041269
53
9
30
82
63
315544
337241
29
160582
9
834289842
7
232140
63860
83
82747
9
86
135970
96
59
255906
41
73
3
99
408550334
51
92
6
70
499337
26
44755
2
50
13
90
91
99
6
9
58
99
41418
57117
938962253
68
78
72
457874
250857
171666
255743
71
412597
378930
71
46
22
21
19129
10844
497887
38
19690
246889
439920123
63
3
467448
31451
90
255006
57
15899
3
175103
6
426151
74
971126145
55198
990606314
36
122467191
96
457460
65
41027
868676046
74
45884
57
303649
255918
470658
409494
479115870
82
805515606
62
36
159283
64
48
18
894546951
3
98
84
6
94
58
253006
342938733
442671
380013
771119877
53
71
49
162514
87
246776
24
55
388666
434142
82
122419
223815
641059106
97
7
32089
70
91
75
324164
33
79
280338
56
98
64
34
849644420
124588
30365531
228702
338558
43
8
105612
285439
45
50065
167248
30
42
193468
103496
249810
318680
324283
388099966
64
77
398356
221397
197090
153021
54538
526890853
86
82
472838
55
691233765
178548715
6
599985919
5
801944007
461248
84
450956
32294
103340
20
8
47
82
210076
413111
474321
342566
194473
381935
75
13
408517
132898
55
434400363
403494
44
98507
259023
51
29
336002106
98
391016
20271
6
54
3
5427
21
45
2
4
415244
865
25
8014
70
82
14367
52
13
46
55
48468
42564
442379
17
368137
92
265468
83
87
303104
77
721196678
188125
478639
324571
207838
190949
40
48
75
17
107811
83
34
88
52
82
78
9
134646
410034027
43
240548
916066078
646070847
22
494700
55
40
4
37
14
90
61
5
99
6
83
99
76
80
281581542
288769
49
8
327310946
369838
4
16
821177952
214806
8
76
46
99
461088
4
59
282725
64
39
220418
851731307
17
68
4
72
368979
100137
348938
486368
94
4
467963151
288625
302880
103593
152334
230574
35
495653
554493666
102267
409550
92
177367
9
308321
488999
53
58
648672867
52
3
167661
328770
238149
327307
458954
30
94
238826
1
100863
3424
17200
9
90
371284
40
18
85
1
116800
92
1
24
22
415016
479221
7
93370
91728
34
27
95042302
486777
785811582
83
86
171712
476478189
504493122
775220887
74897
324505
34
9
43
461712
6811
393581
373583
3
3
53
68
202724
2
863890336
181999557
95
95403
44
67
326783
220165
324840
51183
19
47
75
69284
120832
46
351319
49
777
692793579
22
74
9
360123
8
4
19747416
34
392378649
7
65
52
89
13
813860158
31
513936260
64
148117
455702
26
20
4
73
82
97
440229
64
256504
472359
1
12
130600984
111197
82
6
48
297617
412724
292890
75
277937
7
62
163804
35
35
487265
74
464888
225833
36
8
288597357
62
218814
35
256340
5
87
23401
24
48387
43
303124
14
5
4
12422
49
294144
1
62
2
239684
136984
58
9
33979
153569
968732768
299804
52
371672
63625
37
86810
324880
496350348
164334
3
5
56
428766
63
5
28
82
67
223118456
41
352182
196884
55
80
21281
411062
6
862853248
97
212200
8
344895
430951
829244240
99
200153
100549
6241
49
57
2
96
21
185434
430141
620253423
363806
11
1
90
253828
115250
16796
28
17
385625
45
121242
83
92
6
87115
75
90
338863
464670
297492
383154
961795963
55
494699
35
33
439183
4
43
61
353663490
415034
61
6
99
443198
407084
419703
59
624346799
19
94
97
817738023
65
59
44605
77
27
6
506327111
91432
64561
6
163312
269632
76
248190
1
46
270249
49317822
89
110011
176505
708261511
168192
42
11
908534076
806259434
9
214565
337845
57725
195089
220251
71
74
10
80524173
29049
72
284704
489324
26
65
648456715
2
241739980
33543
1
1
807461900
89
75
17
5
224461
198939
293017
24
55101
489936
71
368507
6
235647
647823764
28
339710
349763
366779
148645
266322
455689
7
80
78
7
288332
40
127147
66
807757611
423739
226432
32498
12
685325687
483868
90
69
44
443357
95
227673
54
13674
8
98
32
337886
39
129227
44
18
416009
97
8
215248
497663
365726
4
36
82
4
52584
66
1
45
220919715
49
140063
154286
488186
384654
51
86
195087
227239
9
76
891543698
126829
9
31
47906550
794170705
87
96
496138
275758
398991
933985261
180747
61
235004
119794
40
327872659
45
59143
321833
1
65
493872607
438978
63
683702322
799900466
69
217973
71
60
94
258437
278506
76836
408598
8910
16
2
227365
241747
443886
43769
53
61
997372434
226676766
1
81
4
316842
5
18631
490983
311921
75
262151
200220
1
359179
356970
283453
247758098
86289618
98
301076
212685
402836
582551449
16020
48
95
8
105003
51
7
720422138
154799670
1
48
63252
248164
17
94
6
25
49
85
3
97
304236
38
473661566
11
159277
484905
52837
30811
23
495050
20
3
511610236
14
750490941
137089
33846
62
27
4
156643323
9
713719135
66
102676
70
12
450998
27
88687
1
35
24
461039411
375795
16
472552
35
385150
47
56
56
7
167318
76
85
41
111569
14
6
236672
63647
69
34
43
94
141970
6
77890
256948
704019290
373390
5
84
77
236169814
146920
49
962748496
345314
222101
7
40
173983
2
37
20
75
12
318064007
747261754
380835
135125
43
274093
280429428
64
93
343632
818626298
2
232901
79
56
29121
26
99
200787
9
65
818383171
492808
79853
429638
37
73107
445719
558503864
75571
120017
284563
62
262260884
442571
248037
498180
498385
49
1
584152253
7
273754
711729619
341936856
119979
375789
367397
298400
53
78
4
72
29
141187
1
61
76
97
68
4
2
6
361095
150287
99
63
168134699
468806
378520
705421849
27
229118
44
396445
429753
19
397528
31
16
32
397541638
250276
184469
54
419164
939508260
378893
5
6
99
60497
5
111957
44
26
148533
366685
422676
118415
19144
265785201
88
47
2
99
25
326049
329491
38
11
5
304529054
49
69091
62
13
253675
16
7
457982
268013
20695
442717
80010
497066863
430244
88
291238766
54
292009
66
28864
18
19
64295
310852
9
29
300463
236879
236750
51717
39
42
272096
278421
28
26
210410
36833
58
174774874
473741429
230491
55
36
95744
784426869
350895535
20
439457
467907
277229
345953
457111
68325827
8
28
45
482877
2
82
376780
123972
8
121600
78
291777
30
85
631028525
17
496555
32
228879
48
400171
86193
401595
48
34322
22352
351933
68
12
209799
376837219
266256
6039
65
463188613
42
391823
98
9
53
68
9
16411
342720
6
31
436585
22
166052
251128
58
118898
32
441371
460391
378056
22
30
18
3
5
5
256494
226168
2
121870
290445
15
32
264017
316763
25
110033
61
32
130364
1
67
265714
424456
23
378763
486555
147708
71
163958
427292
564913645
416874965
81
24
38
168734
30382
29
48
97
110892
4
4
58
89
849862088
36
29
323520
6
89
276788
2
359297
7
426231
82108
7
61
407331
52
371106
70
67
320456
31
49
86073207
1
19
631264379
285954
5
334528
6
145338
92
66
50
445399
807879224
10
236703
414178
128660
66
43
47
288957
630303257
2
9
385631
308836470
377748623
122650
897661154
439592
67159
50856081
264600
467442
182384
128878
127576
6
343876
22101
68
77
156637
45
947964726
576082667
289412
79
269724
5
30699
327556275
431783
6
24
333129
296395
284586
432424
93
79
9
318805
15
74035
2
61
65
60
32
376323
25
379251
7
37216
463123
383290
85
51
5
55
52
8
479525
855642304
269397
83
452318
15
9
43
8
76
6
65882
71
72253
85
104740814
28
566596555
46
76
259552
76
29
94
494884
8
53
78
161202
74
93
106912
425209
85
293016
142562
124447
8
201951
467263
7
34723
7
378766
116291315
98
828298033
99
991964950
384751
57
137758
108711413
437339
50
221291
24
298039
27
5
350349
148702
99
78
98
20
99
4
4
1
8
5
19
66
156659
92
130752
20601
106449
50
93
142752
404154
92
479953
30
267957
47996
70
542139112
11
6
65
616491893
412623
232354
95
46
421814
301924
36
153954
435722718
745693006
601600546
709836488
127937
282302
72
217521
14
452748
417607
439172
387087
75
154541576
74
460785
51
37
67
375966299
85
98
347288
2
469343
37
19
113236
458874
131338
75
85
215287
356467
325219
66
251356
72
206900471
37
33191
176110
71
53
225966
161861
194511
63
368981
2
82
254916
72
90132035
343511
121568
97
947823442
13
25
38
35871
20231
311889
1
95
478940
18
68
66
219781
192673
177638
211986
895031554
44
161099
15
83097
1
44
246029
16
98
374616
16
444151
331467
23
452077
196806
68
58
168140
33
6
337846
275024
72
7
197044018
333399
452209
125268
87
13
447563
4
465096
157986
241839065
19
59
340825
309176
69
13
157461
574615571
175644
15
250952
103624
263491
77
9
94
961251934
54970
34
89
1
219046
678431281
251196
263866
23
89
87
154705
84
227120
5
62
3
90
5
53116052
993576157
367923
21
703541119
480692
423725
262329
317609
21
7
267598
65
140629
311613
42
130763
45
72
29
6
83
82
495243
90
57
32261
40
249280
19
216760
83
229869
10539
37
1
42
1
62
92
85
35
405522
38
8
85
93
133757
27
58
50389
328978
2
49212
76
264774
11
323305
58813
419601
34
333725
221015
22
158601
96
430052
611190361
41
14
2
12
866476465
65
440935
26499300
64277
41
393016
39463905
487487
9
744349879
88
95
409056
141299
68
56
53
92
26
208785
113828
95
274769
234538
395321
5
9540
87
19
954076189
208257
35
713822069
494090
974590092
221729
55
398355
197466
411091
13
15634
286779
9
4
222128
47
67
83
29
436853
24149
200338
562283211
80
280063
8
27
25
9
78
48
37
64
218531
12
94
22330
331316
26
191766
42499
92
34
54
324694
32
141401
434425
16
42
4
41
64
4
16
183644
27
21556
120740
225887
63
165789
994713751
85
137673
97290
27
425229
22
375003
15775
66
190921
179448
18
385996369
27
432208
480439
39
390701193
369785
37
267027
23
451980085
20
40
68
898995359
893957760
93
6
674818573
279231
370776
42
49675
21
101326
35445
78200
9
289026
175475
76
320951
409844
1650
421988148
17
5
3
19
12
394773
56
1286288
6
94
164902
59
98
442849
98
2
118460
240790
69
85
617831344
963686663
389705
680453177
4
349751
7
109160
77
141537
89
5
508811681
164862
4
114398
40
173359
318655
144352
62
399086
109018
247227
297359
81
90
404328
272640
177923
315445
55
12
71
252888
34
385762
417705
81182
122970
464993
69
7
23
56
243543019
238125642
136484
381503
40
371655
515946848
77
742037826
64
7
516205025
53
453093
40
852159076
63
21
813085190
24
19732
754489019
94
423896
728992934
97
2
49
2
4
310621
98
2
8
319522
459115
480852
54
59
221158
68576
461242865
29
63
9
919782469
25
244902
135334
281460
447140
8
188410
390808
1
304312
475016
35490
27
64
241293
96
15074
36
63
1
235481934
83
47
1
75
77
49
313148
23
19
481930102
43
2
47308
4
431414
7
16
434222
35
67
77
170344
88
41
28
316007
3953710
977123633
19
33
15002
55121
317490
460742
8
44
47708
25
33
43
9
23
95800
12093
244337059
255099
148780
154573
41
57
81
80
5188
151315
19
575731432
38
158478
91
934409758
17
959433255
80
220689
25
17
418211
24
91
12
475830
1
19
71
72
349634
16
7
39
43
156516
470763
66
329140610
272925
4
75
272698
64140
28
12
253483
20
59
58
78
60
107892
273426
57
218447
75
27
241676
13339
270356
28
425227
55
29
4
41
66
14
448552805
49
11
37
53
347777
80
83
866284542
66
286373
1
19
6785
30
7
81
492912
316308
24
271032
246036
382580
45
8
99
72596
59
84
370079
229723
5
57
429398
250197
30
72
710976337
469528
81
99
2
142199
282638
167247
60
15
51
85
6
60
41
245818
294191
122369
17
388975
119644
462090
27
91
20319
134353
91
63
373268
95504411
70
351181
11
132336
463874
78139
36
777064085
80
4
94
73
57
56
128466
68
23
19
429119
30
11
52
7
2
335880
99
450068
25
376016
344438
122726
272736
97
40
5
25
447797
40288
351789
46
5834
347763
218741
580195991
27
302014
95
55632
45
431435
47
240877
434065
186028
38
26
118117
27
172411
88
226347
42
318277
34
339486
9
272451
483275
22
110038
8
47
48
62250
61
2
85
261089547
80
195194
323627
109859
197311
72
14
18
763196037
265106
489693
45
719887104
31
59
394237
7
382404
8
96054
60
8
87
126223
428454
44
40
129003412
93
605820129
807088093
476131
240020
454536
68
129044
8278
32
6
56
134004
98
55664
333504
430691
57
271351
17
498626
33
36
162609
16
37
80
208097
72
48837
225815
72
496458
24
293774
234258701
65
41
39913
391065
317987
5
38
535676225
11
28
11953
30
74
9
279399
16
209516
93
443743
379278
87
1
482112
396060812
254602884
95
37
253948
814654847
48
294769
28
92
621578410
47
981736632
83
71144
43
816908301
71
115081
155393866
41594
112358
337501
111477
302366
49
390021
836078007
77
9
80
44
245818
14750
2
37
154681
360992
649511343
203064
37
6
84
76
189426
324438
13
8
492027
62
62
49156
177622
6
30
372719
12557
86
260295
242171
15
168799
483481
43
74
9
55790
95
7
22994
673355677
395833
384589
207560
379977
13
272280
20
85
317631
50
711443489
8
402246
692140821
94
7
373606
47
57
5
2
57
63
7
454735
72
48
93
31151
179318
46
433476970
53
36
32
997100306
1
9
6
56
217437
13
6
3
363403
401561
63
78
99
66493
435505014
48
184979
67547810
36
9
52532
18
59
85
18845202
19
336312
170881
5400
127719
77292
7
54
54
210031600
161564
64
42
61
392696
62
2
89
102447
35
43
811112830
58
600745917
76195
38
275233
49170
118993
3
362902
90
498151
29
50
344894
437514871
209573
3
9
74
471863
17
6
33092
77
19479
94
25840
18
29
188993
222727
60
76
3
332205
85262
92722
79588
384644
331239
448566
142929
301619
3
396566
46
186554
65
61
16
6
97
61
77767
458045
68448
16
24
260410
89
406809
426167
182328050
494624
187816
39
36
409810
144451
356083
21
297748
10
57
3
275320
5
78
339256
88
502
55
87
36
201120
299763691
165520
385220
7
10
61
88
25
36
92
261141
20
278606
58667696
471182385
55
444513
32
86
5
490167
19
5
2
90
1
47
1
3
16
8
381256
28
12
51
432824
63
184092
354377
103009
77
746367868
484946
369174
421839
19
58
419812
28
368168
39
94962
370846
217395532
72
38
325564
16
421060
49
4
2
91
163994
267461083
148735
25376
251851
88
5
12
392202
21
114842
470894
79
149385
434583
6
823102639
333004
345545470
148687
2
348084
91
837669968
345948863
9888
3
91
37
66
60892
288577926
964935809
52
123934
6
21535
71617
89
272968
70
38
75
51
469662
215900
270935
104244
109094681
159936
14
232781
496649
429563
131017143
952467893
361462
30
273396
278709
149844
92
422831
23
42
23
4
330040
72
26
154929
6
69153
13
458654611
32
56
290906
404607561
73
676226556
5
334518
97
92
494899828
407025
1
442651
206127
38
42
77
13
72
43
22977
95
9
475907
69
471250170
92
77
82114
60
11
323660
70
9
40
197707976
424875
77
472742
333107
81
234896
41
83
335857
78
8051
2
24
407537
276449
98
60
20
424851
327131
479843
9
4
1
78
101397
431106
3
205410
7
175739309
154924
335890549
161781
98
18731901
237585
490501
86
49
49
46457
47
415899
22
94
829750884
69
73
95
28
253711
81
45
890812804
168648
11
271255
36
73
1
2
78
242909
2
719324542
18
657516783
23
17
75
109957
53
201461
14
96
367353
261175
13
6
181169
619961218
448691
389672
443904
52873
497441
882075700
11
48895893
292269
399373
5
120767
65
453194
160605
440901
400318
5
425443
382581
428681
394969949
439843
6
87
2
85
820312627
365304
6
52
99
99
386992
325377
897322535
94
6
49
34
116415
406643
487586
47
12
48
54
288369
89
76
463810
433134
140061
28
290229
212206
62
49161308
144999
120716
84
114631
36
65
423081
410379
37
4
412819
26
20
534268509
259338
97872
204093
265792
19077
372240
54
42
386389
31
317117
3
187004
281348
53
22552
84
895
62
384204
63
368901
995494892
402962
24
49018
93987
75
67
8
95
39
573930765
41
433702
110569
424436
34
94
53
25
154880
96
40
25
85
161508
5
392191
184008950
65
78
23298
53
4
153506
14
345397
413796
802738884
59
288862
254350
44
21
115886
288891
151299
79232
7607
37
54245
29
69918826
59
90994
303552
183528632
241541
539256132
43946
21
65
354441
54729
56
380711
84
470972
39
80
446724
267065
441600
650952386
98
13
73
39
251208
30
2
38
5
31
159239
26
83615
8
378209
169114139
39
2
61
99
161565
36
300338
90677108
47
82
238744
65
568840705
377252
89
374046569
836780490
32
71
60
482579
30
136592
89
43
496441
57935
44
318378
88
9
84
6
89
289711
208067
79
459619
252181
442641
1
180045
28
110578
169821
116124
332892
585465591
71
80
368457
444801
14
73
81
493838
494612
32
5
70
29
1
5
78
16
92
31
81
66
773584848
55
346097
381726
406826
142165
58
53729
256836
54
4
390777664
25
197912
65
415302
29
138992
118204553
487872
84
60
39515054
702085608
132525979
112486
632339587
22
10
160080
31
288130
234485
62
80758
374464
37
8
29
392059
321043
244819
37
470139
4
458835
408279
77069
28
478849
94
6
113200
98
194365
28
162722
6037405
311726
38
28
143353
290477
334089
33
256052
467861
864377136
216637
61
713399019
982488359
45517
397914
47
39
5
13
205303
138187
30
66
170148
84
76
406587
97
351925
189493
478452
31
8
141095
90
99224536
33
254901
496205
3
60
58
3
6513
299742
75
140171
427477
77
69
281652
90
80
8
120334569
387333
252611719
92
9
98172340
94
176669
148658
47
1
334592
94
96
42
5
165983015
10
60681
101379
1
91
8
35
413424
45
9761
13
39
93
499470
111409
88
434282
188628
74
276971
42458
35
461233417
239098
616337945
304075
47
245215
397367
3
40
448043
210467991
342346
29898
324501
30
6
351515
657704065
32
241511
55
127936
14
478478
474107
92
61
423026
454336
1
252482547
134977
38
16356
37273
379212
15
98
205179
10
477848
45
3
235285
382876
8
82
249291
242501785
298856
263336
209663
225538
278914
22108
226729
101268415
67257073
1
10
28
463991
3
244744184
39
220156
58
72
320991
134470
452218066
78
70
9
31607
330919
63
6362842
493990789
208156
469788
237210
438262
26
26194
47
35
59
69
173006
65
415251542
89
48
173003
37
210140
345761
5
38
424894
95
486467
401041418
79
116497
149422
90648
92
385038
4
163849386
6
30
37
84
104826
32
450374
45
91
461647
70
3
98
28
423386
72
69
100000
7
8
41625
499225
56299
334930
80
163795
71
226025
458029
48
149164
7
385274
353607
412765
67
480798
203728
57
88
75
221924
251062
5
12
62
243468
365257
293923
84196197
306782
458129
12
606286171
17
306235
34
41
364152
482167
3
825770943
499701
145733
299587
32
442928381
9
605525710
5
32
62
5
113142
989532631
449892
14869
370621168
58
48
2
489340
225538
77
3
196952
51
66
15698
50
6
84965
319513
15076
2505
2264
85
89
8
69
334329
96
15
140993
27
38
96
89
6
70
395873
28884119
69
32
216524
62
34
29
84
4684
2
150764403
4
41
26
152742
42
88
92
43
66
4
5
320672
88
3
88
35
87
372911
67
52
99
448309
132704
26
320708
387114
99
698496343
17
45
97
6
144223
9
476476
52
53
25
55367
338285
22
70
70
116354
262945
98971066
76
71683
54592
449971
429511767
5
498472608
115653
366028392
60
42110
13
213213
48
12
92
430738
73
390514
379678
249210
31
3
93
24
4
32
11
381915
39
4
37
479643
93
426701
190200
9
1
93
79
340889
59550466
34700
127895
424303
23
374685
144483
51
33
98
24
726303464
34
22
74
54
82
87
443382
1
35
141438861
129421
9
22
463650
61412
14
430321
39
67
432654
98
148876
58
82
104173
66
32
365875
41
293155932
60
62
87
545538855
159050
2
7
44
12
428973
3
3
160848
200648
268507
48118
18044
78
8
246912415
371013403
48
27
469620581
6
12
162756
119194
91
18
26
58
148411
5
18
370445
68816
139750
888815513
27877
496737537
547423864
84
39
216658
6
4
20
974243268
151735
84
275021603
95
9
32485
3
506781639
71
406763
68
9
18868366
39
94966476
56
263070
82
2
32112
448529
116546
232280
14
430475
284182
101312
3
39
319433944
43
258710
66
8
107608
421116
519540749
48394
178025
84245
39
456392
197601
390978
71
27
217110
13741
159208882
184555
1
55
264409
64
359564367
4
7
382480779
429809
34
59
11
355185
89
377198
124267
170622538
178108276
36
69661
22741
65
40
69
312020905
3
76
154446056
39
37
586785191
13358
51
4
14
414221
4
22
28
204965
44
81
463555
9
87225
411875
7
3
31
26
948183868
6
264279
86057
241450
20
230704
98
26
83
194487
80
112454
394660
51
416630606
34
123243
9
90
26458
940619501
138010
25
210201
271821
2
35385
75
67
7
46076
187189
50
455195
293909
411785
680566549
44
74
325350
42125
7
51
81
388020
7
496070
33482
66749840
96
1
89
802828932
567729315
313110
46
144725
51
486541
340126
400822744
61
60
414612
5
739497196
117570
89
255398
10
368084
100436473
582328797
54
78972
95
297105
135324
311794
82
2
48
54
3
46818230
67
338244827
8
160561
571018075
353016
23
53962
7267
391888
36
5
342024
84
18
98
404978927
164843
64
83953
19
212440
59
257017
92
4
21
34
127639
350823
338425
160467
140242105
983283729
196045
72
447562
39
348881
77
6
14665
5
28
110072100
94
162740
361467
449389
48
98
19
626652044
8
460161
16
263242
9
99
97
977462852
926822630
36
182383
22455
51
65
231130
40289
272508482
3
26
64372
69
362794
82
43682
66
69
225936
76
43360
402686
498293
599844540
514462733
382661
19
278479837
122965
16
59547
44
16
95
9
201814
3
68
497579
248425
2
3
32
62
440739
72343
73
57
396989
247907
21
5
318920
51
420139
5
373311
42
245788943
27
32
26
66
99
112551
266309
376186
81
5
34054
5
309654
372016
160815
98
11
90923
18
207297
16791
19
73
47
484715
52
24
10050
862008257
8
8
81
316895
60
475644
96
29
335553
25
191952
26
54762
5
41
428546
14
75
476561
455765
82
37
32
83
69
491505
123624
376475
77
17
6
576034458
311537
317741
138327
45000
48
422741236
321155
120344
76
63
38
65
28
40
66080
919935960
6
298323
94922
873988899
335883
19582790
30
293375
58
14
55
3
232362
56
469651
14
284384326
17
75
41
64
395880
219226
9
75
1
140068
271766
5
434352
4
128867
942345607
2
187403
56
8
30
269206
35
155184
460683
4
281690
14
76871
37
420861
407875
258962
83
79
11
30
78
59
98
284915
394367
76185
78962
120220
365284
24
53
67853
58853
8
46
2
61
345262
80424
187264
414251994
283884
413099
410561
6
378622
466865
65383
72641
74
28
37080
82
32
259639
192794
235770
73
368046
84
85
78601
70
46
138339
49
123355
666214944
89353
3
319118
3
4
5
20
13575
457125
11
90
147263
241778
69
646185668
210795
33401
6
60340
18
56
3
118301
3
45
449538
48
74
419880
352105
53
86
4
68
33
145888
4
350741
487490
30266
2
74
70
57
33
384720
83
333840
93
12
42683
90
69
45
1
2
3
25
252298910
11
447914
260232
400168
451153
84
26
62
64
241989
390363
201801
84
98
233642
342535
695566175
23
13
72
75
78
492682
39
71
8
4
316756
84
32
59
458035
138220
490582
96
8700
344981
79
702916381
36
261583
305727
59
346293
73
14
429861
50
7
9
7
87
20
9
354773
86
999053971
373875
61
73
80968950
27
385010
228092
423728
98
389112
6
87
899265273
39
46
44
22
860894715
387373
169662
49
45
286346
31
33
5
132726
38
2868
14
8
37
15
69
45011709
95
44
113196434
54100
13380
92774
266960
10
446870
31
57
81
787390964
6
248725
249091
307742
96817
1
8
36
205386165
289129
399389745
303661
16
162600
3
189633
49
245894
9
146015
5
4
34
57
87
88
120094941
320396
318201
189972
202862
51
15
42
11779
77446
24
513924629
137423
984544005
146088
237398
661600837
37
104797
51
342000
351160
361929
175231
50
21
7
244535433
22
598286669
4
52719252
2
102481
1
83
83
8
37
61
432951862
15
472405
126293
286137
63
887920569
8
178934
291262
174869
58710
201111
148953
30
256770
65
6
432873
78
92
38
981994251
4
86
53
268903
15017
441135
440877
387333
6
10
3
48
147184807
238822
26
71
163111
38
35241654
316816
2
19
176562
150725
353099
28940
23
216686019
78
94189
88
438028
158836999
90
74699
78
6
37
795913415
9
42
53
963811632
53
31231
289548
257886
363122
413467919
38
239452
3
453052
64
8
445840
12
40
931106369
886473984
19
370453
9
42
27
117365
474219
82
616989196
76338922
476193
487736
935723326
8
489346
494380
25616
89
330630
488321
472886
1
93
25
24
442004
9
106957
447776
497408
6
67
98
363363
457652
74
9
181468
43
166111
57
442539
451444
69
75
381178
631410230
59259
6
61
397268
4
350448
44
8
202884
446411
51
747946190
766085708
96
66
95
98
342677
474475
419116
161027
344846986
122846
443691
93
56
8
536462833
356913
839189123
129597
3
6
26
459984
63
80
80
73
200944
68
6
38501
1
43
300230
6
8694
468319
426321
61
72
253590
454288
21
408764
186395
2
96
975723557
229708
50
18
201817
50
10
112614
345915
55591
716532705
35
115832
9
333344
168753
437620
483646
487850
154289002
46
1
56
366058
28
389992
203974
27
545252936
283054
19
378449
805689432
495841
7
348779
17
94
85
328003
4
399305
492691
52975
259687844
104064
210624
212732716
624360964
44
445266
172522
71
349817
478813
92
378944
34
196894
42
34
3
6
126886
86
39238
204152
1
80
178165
148077
857132112
78
61
994484898
381913
1
42
51
395914
39
316817
35
2
62
35
102922
15266
9
38
424176
35
19
71
6958
379224
23725
383488
381302
460177
73
92
1
101060
457133
80
476176
249673
59
90
2
92
70
61
91
273200
117646
50
297913
21
469264434
92
46465
313368
830762418
929767234
499751
95
85
25
47
485077
229963
255049
69
96314
38
408718
488664
100840
672665782
407944212
323279
12
43
106199515
176112
35
250882
50
22
40
299434
71
82
7
58
56
14897
49
336062
244676
59
53
4
91
181894464
33
79
95
581678642
84
33
324138
83
732144390
14
95
79577
41
85
292179
640314226
46
54
12
53
220716
144703
75893
15
19
334509249
54
255878
2
893066505
5
372310801
244743
179394
25
83
7
233698
266243
52
97
29658764
149897
21
26
73
9
407705836
6
297624
26
8
63
99
276661
60337
17
260467
344870
75466
9
33
274687
97
154969
91
52
387919
1
3
56
95
2
76
468923
7
784094036
354499
20925
451459
481015048
48
402527
97640
431646
119821
459579
16
173127
192907
3
40
492522
65
287972
87
6
88710
68
152345
128409047
312453670
8
81
19
36
330615
374065483
301425
33
73
7
34
60
88613
2
479075
8
3
67
7
67
44
80
87547
7
75567
84
40
3
61
87
17
176349
69
5
286130
78532
217654
12
24
65
460831
70
50
487727
165914
50
332499
325314
332293
60033
40
43
455600
203754
273712
61
6151
38
10
7
229253
76
5
449504
159834
38
125960
319487
346822995
9
145310
73
444861019
312360
65
447395
21
12
546162570
413598
24
481565
66
96
78
7
423922
36459340
160593
39
64878
2
276229
19
34731
23
353310817
222074
7
63
27
294063
8
49
40
2
462500
17946
479618
465190543
58
334219
74
268051
97
425005
61338
42057
513987989
64
4
75
22
11
817110017
258449
47
292492
493826
9
452257
33
8
409943
455023
9
258257
591185747
421933
254863
369893
3
71
498256
431444
159393
407106
90303
39
24
2
55
7
58
362586
10
9
2
431676
415005
67
101762
567967301
82
8
96
23
80
16105
40
49
59
65452
293320
93
95
699
83
293620
949483581
8
25
314139
239550
47750395
468593
99
157340
95490
343112
66
401033
90
323379
281307
445434
1864
286947
517945302
98
127784874
335748
103913
463584
38370
8
97
59
13382
349123
72
322897
48
71
97
1
15
364200
245978
830834765
61
130373174
56
1
37438
987485461
212247
80
2
12
357897
39
32
259619
89540
37913
2
227604
113143
3
376487
459578
28
359689
105845
35
77
45
16943
56
432747
837417677
56541
320310281
16
7975
455608
238446
375042
33
57
466642
461553
703799836
404652
25666
389134
129922
23
314747
20
44
38
2
2
91
466632
68
322165
54324
205443
243615
43
81
94
257105
55
36
399304
6
75
71
25
7
438381683
52
26
49
718937525
67
15900
83144
44
919365490
7
316107
77
40
5
579760617
772864957
30
439380
443307
73994
97
335477
65
145280
87
400777
93
625320013
33
268369
7
99
6
48
29
659250268
474980
54
89
314912
27
81
446038
346808
313782
719267287
8
87
157738207
61
343775
2
313665962
251573294
15
354955
337567
6
341949
16
250668
6
372822
30
10392
63
9
57
182800
63
95
324437
8
17861
76
497418
228986
139981
97
3
55
475238
39047
325896
133900
340826
79
8
388065
30
56
11
672758614
78
160666
68
8
2
254154
431146
423722
79
3
92
497513
249861
32828
24
220159
394491
28
22
98
54
84
10
15
242246033
238095
6
143061392
923806249
97
87
224876
81110
99
400109
438073
285246
30
210546
5
42
3
35
92
385015796
174262980
19
51
468611
97
217178
39
1
169576
479799
40
8
55
51
71
4
6
1
111674
85683
573837079
655155225
484246
4
330781848
24070078
12
74
67
81
303673
168689836
44
38929
115174
61
279900
7
397706
103889
329334
34619
334930
84
4
56
191729
442718
465513
768366969
23758
382614
16650
183968
2
443265
63
40132
47
61
468726
18857
71
387673
3
52
95559
95
99648
467953
34
251345482
5
99
85
359289
370888
88
368099
76489
443735
81
28
53
74532952
499548817
828955911
421054
397907
78
191221
66
88
309688798
252730667
96996
23
290354
138873
252165585
6
18
31502
167870
70
19770
329933
810713885
31
783757378
8
83
313195
72
9
89
57
10
176545
34
95
462188
77
78
81
155992
743753870
203086
483721
45
11
57
582115738
41908
119276
96
91
42828
20
82
57
7
778845744
56
2
437464
108334376
61
287572
86
43
415435
958564273
16
878515341
54
226202
270652142
439705
77
90
9
275561
442652
5
67
84
2
359171
919708193
268610
116323
50
594632806
256128
457664
238701829
124867
478242
54823
94
7
540650872
4
22
81
79259
6
11
17261
56
251719
98
350927846
8
60
297121
15
298692
15
411665
392924
4
447393
6
7
4
68
61
76
53
539390432
52956
6
96577
315199
343527
397949
3
189371
229635
74
47106
480881
13
2
263229
91117
717314971
96
251356
706401951
234597
96
77
44
25
48120
66
36
4
252913
2
100064
112245
83875
477832442
178595
171226
220483030
208319
388671
8
285169
31
80
404920589
55
5
57
84
79
75
28
168799
99
312113
14
714159619
248327
42
258026
661747032
170163
241021
90
517004153
136139
158870
247875
286593
495729
6
80
347987
979495865
215680
92
438462
94
1
67736
85672
83
2
5
65607
495018
6
2
88
821080835
46
95
217788
4
58
390095
875981633
240283
5
261935
23
336612
432980
97
4
1
105798
52
479694
443817
11
371818
61
10871
56
72361139
2
929773448
97
48
47
444515
103756
61376
47
17
5
650658039
1
199482
72
42
7
27
21
14
413545
31919
48984
42
329147
95
93719
94
386658
88
88
183168
56
44
107161277
197873
289819
95
62
60
4
47
329059
940295008
17
53259
174712
27
347567
62
146907
55
155341
72
91
999382900
1
44
62
53
675933424
67
83
299107
421433
2
43
35
235434
422480
194882
377387186
360780
49
21
317020
354843
415247
53
77
40
401419
41
103830
67
62029
139554
1
7
22310
67257
23106
49
2
29
55
9
29
372416
249328
280266725
316414
31
28
97
8
391269
5692543
62
50
80
58
77662
24
58605206
360719244
268196
40
99708
18
51180
53
59
92
12011
39
994512801
386700
74413
50
104611
557295035
280673
335815
48
326419
378630
15
234521
53
93
85
568281021
45065
730236425
74
36
51
32
331282
3
6
41074
430031
319602
142271
19111
281599
77
490717
63
462398
479360
212171
392049
9
34
2
35
174212
87
664482828
3
2
130563
470845
440055
13
282623
97
207317
318135
169410
1
655733677
8
624730663
20868
15
51
170529
26
662624446
89540
2
253715
587992933
428590
451669
496157
5478
364637501
17308
32
176674
1
55
72
88
406114
88
9
74
952429746
32
91
241200
290951
361177
46
8
89
20
70
351144499
479103182
307303
149524
362989
318543
262793
363686
166442
153408
467016
447926
134005
11
29
390317429
67
117162
105769
112416
6013
427306
3
280428
4
99
188136716
64
8
84
1
451712
2
5
14
73
112300
393696336
301214
30
91
377735
47
46
7
67
89704289
52
97
449014
57
85
85
98
87
325517
399770
245471118
71
45
19
35
28
50
2
77
66
1
439754
213105
83
59
408722
84
8679
29
118164
42
68
2582
2
94514
245040
494649643
340077
378826
39
257899
99
9
44
9
460536
1
48
205078
3
96
79
2
78
372301
48
354916
342017
435889
66
122066
361971
77
407489
10
477794
482900
201166
236326
68
46542
46
71
68
112731
352141
471681725
340703
46502
3
56
43
98
83
153941
62
45
454403
75
331927697
54119
155943
154186
405482
1
72
49
56
56
97
173865
98
174770
340093
50
86
109336
674843957
263573
43
25
70
76
417395
68
430243
147272
157403
5
36
28
6
31
411052
54
52
58
46
269746
17
51
83448
64
170844
68
210754
572724827
93
40
90
52
169312
244209
16
99
491720
55
33
458087
27
144368
37
1
76417
215596361
46
42
3
26
82
76600
459381
327950
3
5
1
622153976
68
61
99
18
382851
64998
103569
387830
78
17
452052
72
90
288621265
85
75
70
22
279818
46
228223
32
479643
86
186722
43
247896
59
73250
147693
24
62
3680
211299
475829
86
39
591964683
246022
525980141
62
56
70
478935
161161
2
249658
17
43409
895045860
758779214
47
141475
87759
63120
58
84
70
69
1
64874
64
263600
196736513
423087
5727
118831
464343028
469707
64
73
200343
29
79
94156998
358286
96
326205
95
21
491276
2
737701149
316843
6
215100455
130406
9
248549
75
41
88584
261008
282119753
33
24
24
4
521220729
269164
22564
466261
750090779
43
42
56
84
152009292
2
431760
191145
170565
76
295297
59
683146605
4
319462
16
285888
90
77
64
51
97
8
960320327
74832
312192
62506453
83
275448674
306786
97
17
34
5
13
476300
28
1
66853
470899
284968
46
413811
352110
670187818
95
172714534
486625
156710
36
66919
205178
91
5
76
505807265
83052
5
65
83961
39
296484
4
82
41
74
8
3
408718
308150961
25
82
7
184552
9
244731712
59
97
531102114
22
93
2
50847
161916
97
496836510
89
6
7
173142
891
493529
585192417
3
85
418119
243823
831229484
98
84500
20749
236681
172306
466613
203436992
59795
374506
43
57896
39
432577
17
22
225390
364688
422033
96
87
329162
380238
357169
65
141533
56
16
2
59
28
97
71608
437840
97
86
52
84
32
390945651
218047
48
81
409230
332899
75198
24
28
221384
194748
774990957
53
52
164259
74
69
22
97
26
18
10
70
36
207024
665168881
55
245451
355641
11
27
15
122301
89
24434
408656
9
650664188
464515
80150
49
9
84
49
2
87
119753
259045
200159
85
11
857013376
347002
50
425435727
77
194079
999806329
56
349582
85
253445
374188804
90165
420601681
88
5
411152
1607
2
11
495977254
807
10
865731867
279005587
2
309495
202051
667050716
445722
37
461535
38264
487344
682945136
72
29
214132
34
272797
23
564875882
12
32
7753
292898
94
3
92019
99
362545
91
19943
35218
72582
34
232031
216336
86
628085303
255332965
4
86
414298
322040
3
97
140836
257634
21
14
10
50867
40622
96
12705
32
442931
73
319879
96
54
71
99867
26
445217
214168
21
53
481489
438361
44
98
331488758
81
364744468
63
36
62
31
459710
54
501900507
18
85
308795
28
328627
494889
420379
99
472791
194273
94
1
10
371354
449423
57
246055
10
3
90342
48986
667789902
71
85
53
97
105853
45
58
346073
52
116810
759290330
322052589
75
74
29
257367544
306600
130757
438285
59807240
53
386908
79297
40
51
266465
108376
910248874
18
23
59
96
141884
7
88
442287
240588
157313
64
30
78
477964
39
313889
229504
210414
467931638
10352
111299
373485
429410
26
7
197367
270688
244214
9
51085
75
485823
477576
59
91
6
245804
173544
100118
2
995145998
239369932
178423
90
2
80
33
93
300464
755675234
4
533127462
133532
4
297106
409443
6213
65
1
97
366264
3
219583
428661
8
324841
374007
144835
215962
68
406282
59
117790
410403
9
49580
36
27
16842
86
38
125856750
334793
16
41
2
29
96
20
8243
296381
46
28
5
24
34
368820
349502
61
70
166336
97
401453
77
55
449581
124259
358629662
68
95
471324
16
77743868
348879
92
404147
38
44
100658
8
3
62
253453724
84
59
47
101985
25
33
595064124
72
29
10
533302728
62
79841
33
97
2
847897421
52
5
93350
256165569
585665699
96
283634
38
15
27
62
52
46
40
15
18
258065
86
496119
95
147017
76
324728
69
6
266727
43
62
325710
19138
99
8
91
91
110163
25
46
56
679597776
385354
336613
53
73
72
30
50419
65
45
71
98
26
3
174482
20
202539812
165996
803535318
22
62
90
418352
46
34
360040
39
409680
981173435
86
122317
37172
156172
8
16
307902
82
4
7
71
39
214874
90
39
66
10
40
4
396945
344964640
385610
125996
19
447150
420879
99
91
61
204752
10
3
278262
338134
189252
320054
5
68
24
37
31
308514
134481
76417
8
42
66
297739
282295968
617622462
487721
420532
87
50
40
41
80
31
87
955567015
459482
344901
1
19
235249
2
260261
76603
99
113411
101785
214022
98
17
750117235
307322
93
38
461955
444016
26
57
6
136036
44904
89
829298716
76
191185
63
327336700
343977
68
269823
47181
4326
13
278410
8
270248
101754605
25
499782395
42
33
381598
126339
14
48056
7
64
97
15
65812
672773605
13
1
3
24
124276
6
38
42220
491686
33
20
244281
438670
70
73
356204
437207
27
46
7
196482
72
43
166659
426123
183971
46
319444
83
454129
7
49
430244
382682
44
150606
112179763
511181453
14
4
574535020
17
418985
80
140237
83
392445
431641
48
67
114010
338123
1
921892679
44
496754
53815
483129
180316
530913970
39808
262318
94
81
19
902443656
495110
109906
26
72
718676368
269951
138396
81
394918
140
393472
98
98
81
352396
96
95963
33
149984
29
349925
71589
5
487906
111495
76
8
4
9
326740
321160
47762
35
8
14
139745
75
402068
65
6
832375679
66
77
71
92
8
254334
365735
70
23
81
2
33436
350452
339879
6
8
207729
698454011
56
310752
98
17
78
319996
115094
15
322340011
30433
101001287
70
60
48
283916
4
38
16
1
19
54
177154
61
443010
474298
1
7
97
108591
409591
55
15
269615
89501561
473009
317711
6
31
275711
366929
42
418957
353500
378713
346935
309809
423747
4654242
211108
389575
316275
6
51
28
51
79
379772
67
23
98
9
59
248649
72
96808
447055
93
64
31673755
3
366571
7
89
230376
54
76
80
6
250488
81
442744
88945
54
101563
566863776
451496
396108
7
558626690
7
253887
62
372821
25
434227
94
484488
77540
5
470627
40
20
46
175868
681104626
79
43
83494
5856
72
479837
84
173001
281866
1
367114
261508
38
384396
234727
483775
253518
41
57
39
44
19
90
784725015
99
67
90
5
290750
762635058
115923
179001
94
165784
381606
72931
6
481437
244272
40
32
98
8
442835181
3
8
332716
440214
411611
57
136850
50
9
88
82
612382332
965570944
1
11
395982
42
64
23
93
460189
2
296359
37
14
477448
52045
9916
5
85
21
276133
8
2
29
61
487031
72
112671
340636
17
97
12985
19
33
141624
96
59901
48
54901
65
7
137772
251723
55
257123
31
455223
63
244207
438970
50
86
428789
62
137728
4
151189
250651
66
68
80
87
364872
216524
8
87
2
726904343
70
19
263615
572307406
285769
7
393939
61
37563
455788
30853
98
2
97783
86
65
457409
3
62
192877
576082824
28
628486914
90
13
225643
45
365793
995299374
39099
84
299500
85
79
53
174225540
54
35
373962
1
281146
1
81
27
385618
83514895
148395
64
259603
3
202348
42867
212875
31985454
65
90556452
7
329407
130708
113959
8
328907
260880707
460805437
443269282
86
9
97358
52
43
76
476159
91
142214
305426902
53631213
191100
60
1
243660
202424
350155
43
478546
30
142665
36
9
218972
19
490625275
337836
39610
242771
1
260397
63
6523
438675
44
89
455033
40
252301
8
4
4
18
2
257173
402325
11
86
79
150285
78
338767
123043374
38690
357914
38
772986242
467966
148489
182243
153719
80197
324955
56
181480
43
17879
68
2
393548
256801
14
7
30381
380153
445852
9
499212984
83
295881
331173
716329117
164013
489197
51
755752167
446197951
394980
10
6
398734
3
315987841
9017
305431
94
49
71
42187
8
303809
46
68
496055
386508
88
1
27
413403
409553
318840
15
34
71
246703
141054
5
234812
97
3
355947
77
276730
36
55
120090
70
7
1
38
47
251395
119377
27
316959
315725001
7
625219440
4
197426
64
88
3
1
30
317840193
804761357
50
66
342630
168675
29
201219
5
71
55
3
64
25
48
91
441595
30
92
2
15343
788139927
43012376
706407074
60
5
316899
75
6
356751
200223
17
1
77
438105
97
4
184726
64
149035
9
377065
4
30
94
313348
94
365941
456846
973194457
15105
52205
196700
6
360809390
462297
62
5
489550
222108639
117399
56175
76
403571
740231905
99
87
332200
93017975
93
42
938973337
203634668
499446
744716289
322423
47
773971909
36
69809
5
50557
83
4
881546054
54
332631
165329227
119253
365908
383498
91
63397
29
74
486937
76
33
95
39067
77
81
294618
4
34
13
7
7
4
45
536043523
63
432417
199979
53
84
810390058
44
84
322185
43295
56306
288787
9
57
22
69
67
84
44
422775
3
945525234
454497
386793
73545
21
64
322101
79
334716
6
159525
7
255669
54
358675
438755
169106
99295
26238
78
402481
22
23
93927
35
23
48869
74
462724
7
485567
24
96738
3
494911
209653
272758
185389
445792
2
77
328222
62
76
4
13329
3
98
336054
20053
46281
340290
359337
50
19
317627844
58
432740
6
19
347526
47
184722
71
203148
235273
118342
15
349354321
76276
30
629151091
10
151715210
42
437444
153199
257526
163482
152949
6
245393150
355289171
871198199
35
71
29
46
624562369
471403
328590
33
12
56
24
1
877373144
65
219987
74
59129
1
249225
29
120827
89
84951
61
1
9
372944
49
226545
69
42
47352
293141
71
7
73
790921679
43
367864
92
75
483441
467393
418970
57
87
23
428089
6
62
147293
320441
180322
770310331
53
57
26
396906
299111
78
177660
308710
72
97
90
462401311
13
158221
39
83
95
323179
78
449603
622866544
79966
74
264359
446142
723291688
124641
465588127
69
47
21
482518886
81436
448398233
437155545
2
113168
89
125019960
23
76427
683340763
91
28
4
340042
615649071
450381
399979
15
6868
470545
75
91976
33
4
21
2
63
888762507
132594
73
2
241469015
81
29296
27028
86252
39
405662
466780
55
20
38
441492
284439
453629
30
3
97
9
20791408
2
68
89749
491219
551737028
45
34460
75
389873477
15
16516
269007
53
346335
28
815125635
343416
80
7
43086
7
4
83
19
5
629831693
9
194362
263725
32
70
87
57
366347
364106
347159
472485
406183
55
188787
496801
111795676
32
55
798456389
645846971
153483
206482
89
84583
58
263575
404697
23248
6
93882
98
61
44
49
82620
227052
81
48423339
310784
65
403919
3
75
267666
467548
17024
465155
67
13
227550
3
379499
468851
44
48
6
42
82513
24
142032
16005
475870
110350
93196
79
79
35686
4
29237
223334033
65
558353735
391871
13
71
88
47
25
135778
482029
23
444003
27
62
935606636
20
124642
20
316963
381015
178912
39
67
730942382
38221
30
29
26
437054
48
484598
687593145
91
45
39
39833
446655
1
14319
33
8
58
93
12
6
6
39
63567
180636
3
61
276090
103359
30
8
80
290050226
56
492765
117961
96
94297
16
9
496704
8
7
45
87
9
4
5
252849
644945715
42
10
467524
403286142
489080
730218257
161568
298100
493457
482888
263496
191039
80
65
5
376737
2
579927449
124580
68
108946994
919634558
96
64
447132
786251829
24
485836
5944
3
36
10
340125
8
20
63
362510
26479
58
432827
2
669913019
83
891179382
94
873813644
69
286433972
76
85
453584
54
341424
111050
128836
93
48
419677
87
472633
228089
11994735
357055
529424893
98
366920
562713232
88
1
41
64892
209676
123844
5
23
594152935
20
307995
72
20
24
199481
260999
405221
33
66
159755
33
365303
37
199615
2
494832
4
69
197386871
29
369827
207519096
70
281779
952692137
109811
449151
243946
28
692024648
372038
84127
282052022
215875
56608
125616775
83
48
114829
461109
385179
17
50
439243
92675
138923
388548
50
36
14
9
30
87
97554
29
12
82091
41
457626
30
805734761
5
39
37
93
437663
291424
429488807
452779
936152475
4575
172826906
314784
275178
105765
754932079
610252691
8
206885
80884
410710
50
42
75716
9
386233
44
59
42
89
45208
355379
304118
297426
969634389
71
585129724
74
66
323684298
146268
472212
15
6
45
92
88
43
7
96715518
493032
96421
4
44
74348
464359
5
306512
67
85
8
20
190355
236410
292242
27609
246368
296362
2
272263
54
474669
91734
441332
71
17992
179861
89
20
172758
351263
83
2
430716
106622
318613
278745
39417
401589
211701
213305
63
167390420
99
14
2
486716
44
271259
47
326622
36
12
248922
366405
631904918
111617
798900657
285888
430041
75
311455898
46
121252
782098659
25
57
327886
271652
77
42
642498101
41
397275
41
468094
8
6814
25133
6
77
20
363364
403299
36
448620
497009
572
225513225
62
478082
254487
23
321245
35
446541965
5
12
3723
53
238068
38
38
74
383043
7
154990
374454
95
19
8
26
87
345093
97
22
1361376
914485060
24
70
12
86
39057
224351
211757
572845976
131732
88
676436638
97
204878
72
1
12
299324566
261313
59
238378
7
30
13
120306
8
6
88
87763
33
67
359937053
72
60
71
518
31
739419951
102350
82516
17
1
20
40
41
73245
84904
286413
241737
80
71
95
33
8
1
257713
163852
212565
41
21
94
422828
48
79
3
317975
249848
95
885444584
609990411
480441
51954
267726
38
67
278865
26
64
238450
83
288047
5
336519
402337
382370
59
73
135724
69
952405093
772826965
74
214843
462041
139707
419593
1
96
944559144
62
1
8
70
6
72
494592
40
2
95
75
187139
84336037
388027
51
32
81
444492
922122080
44
263522
168395
120736
704858533
265717
18
52
487283
31
22
95
73
57884
5
93
402442
134193
74293
72
259320
28
57
94697
405102
83
83
17659
232230
78
70
18
376177
95
31
52
63330
55
1
481203
18
134049
7
43
254497
488850
36
28
69
51
90
11
815192813
352849
90
6
31
79
8
95
10
55
174241
259155
157118113
9
460107
328445
416973
33309553
29
92
25
28
5
229540
94
5
48
422057462
16
572635102
7
286836
96
58224
66
3
73
515574142
91
95
71
21
38370
9
88
7
4
390398
420998
860819657
463635
4
496253
63
176003
23002
9
17013
4
9
96114
150488
423943
44028
198567076
910811183
9
82
14
29
5
47
2
2
387715
96
60001
5
182789
93
331963
22
21
75
709580561
75
154419
53
26
7
144411
53
82
178131
11
404568184
112480
273694085
8
20163
215099381
303877
403289
415883
463796
3
289149
93
44
8
42
226759
14
90
2
47433
1
95
74
65038
267364
318251
65
47
12
92
525938257
70675
212101
74
74
16
427452
8
44
76
27
26
481407
316422
82
82910
318694
56
415670
376484
13
451276
96
146466
68
394360
204181
85
211544
89
71894
72
23
84
4
32
236140
400850
46
2
115855
319804
55
54
72
29
423440
435761
29
61
23
226152
45
201396
481742
30
95194
115698
69
67
847305616
357152
7
149494679
515212991
445746
37
36
9
64
933124981
70
22
23
95
63
82201
300667485
98104
461920
23
9
59
83
52
98
21
615091615
19
88
5
38
130082
344286
1
534695646
403121
7840
30383
55
430460
60
19
2
298797
80
26
90
36
16
399410
48
73
369707
7
2
97
355107
3092
55
39
88
8
78
13
78811
79893
8917
99
173111
40
691592195
410953
153793
76
426954484
16
62
93
84050
438262
164449600
379431
82
31
147552
1
57
6
10
154126
63
50
75
1
56
2
95
85478
441632
83
741199859
465747
2
287981
4
8
592496039
2
9
109063
60
89
71433
93144
19
62
5
425384
1
404203
283141
25
340816
313095
29
697379539
216502
61
24
306014
4
270104
38
54
39
73
59
51
53913
20
83
890907232
75
20
34
141430
1199
10
82
138022
800364040
102420
168741
365204888
422931
62388
26
145020
384973
21
20
436987
16
93
323897
43
128876
65738
26
34
353231
89099
95
18
118785
88071
79
61
64
23
268769
337943
47
12
65
453674
305313
395609447
35
75
329122
29576
42
328532
93
53
149448
35
23
18
286133
162274
794749827
73
24
34
51
388564
344923
229451
435599
21
9
132606
36
58
37
311049008
3975
129877
16
165305365
82
293605
472963
184544
140715
7
2
13
2
80
70
36990
120186500
58
90
222691
24
7
5
372241
13
17
77
55
49
9
935610657
229346
8121
162618
5
213058
421323
74976
48
6
11
2
96
368343
18901
341016
383166
98
92750
633631997
55
90
87
55
43
57
163805
85
206829
117484
53
35
39
39
50
418720
107145
75
374157
14
41
48
6
482090
5
1
258949305
62
96
69
35
82
54
55
52
13
48
62
6
463570
89
903136384
66
75
346723
22
80461
8
68
20406
26
13
145641
72
281639132
82
17
403101
80
51
59
265306
67
26
7
17
982086208
482255
129657
275898
369242
968300321
296444
68
42
29
422445
4
21
89
286919
408713
86578785
32
16
53
27
163826
24594
496964
139810
5
484003
199387
392308
432938
87
58
2
365078
373881719
48427
121033
8
242036
35
91
37
6
72812
160665
144931
43
35
52
34
50
17
36
85138505
17
12
74
56
9833
168080
9883
41887
177818
524146969
98
82
5
267672
55
360146
63559
55
51
307146921
25216
85
13
64
780414443
91
298072
9350
27
64
69
60
903538625
5
93
205438
10
126996
151813
22359
68
453774
134479
25
316423247
373892
66
334449
93
35
12
15
282530
484319
91
11518
86
24
75
568153861
477514
54
50
483975
45
45
123007
70
301719
70
83
345305
133819
80
392073
262738
83
490960
25
7
479533
97
58847
349124640
81
33
22
44
136734
216739834
67
35
86025
1
22
491019
20534
11
803833648
81
388724
23
64
51
112002
53
33
24
59
88412
16
426330250
52422
339397
37
7
374051
23
17
75305
178526
372493
320677
149215
8
10621
32
368991412
311716933
497751
444824
44
14
95
80
465810
81
207022
625294774
173620
291450
897650137
36
341324
280736
94
97
219421
198661
32
144674
8
96
483385
481638
76
9
488381
390744285
2
7
17920
74
13
284233
202504
66
482777
10722
65
44
822361518
21
210915
65
359055
24
1
21
572285850
322618
459351
489263
345973
463999
298008
61637
216235
467628
328236
36396
3
68
3
51
12
456367
63
87
62
517502987
50
372774
25
312921
32
92149
4
56
89
122849
80
849407803
147290
70
46
38
6
14
323180
33
170869
6
5
92
454680611
583526158
602779863
371001
65
85
73632129
460141
71
271109
86
4
16802353
501241579
239937
406159658
232955
61
480512
114723662
27
21676
36
75
3
67
172149
7
17
77
443914
30
114901
135758
207608
587418669
18675
84
47
69
703129334
30527
178204
427525
191331
355444
276071
70
39
372518
2
271530
301723
7
385157
92
56
64
163237
491144
287095
33574
5
8
50
14289
48
12
82004
75678
712931897
483204
62
6
650144696
268957107
296489
56
49
35376
63746
661410496
324530
4613
5
58
9
4
428094
7
87
26
30
989786991
55453304
298757016
423100
195904
9
1
95
57
270147
31
471393
11
53808608
7
108228
45
13
78
331870
48
41
357293
498123
55
16
8
4876
21
44
18174
276271
84
10747
13
1
101603
482936
37220
399515
56
312057055
93
84
23008
470930
44429729
8
43
75
58
94848
545820222
97
75323818
73
99
88464
3
16
45047
1
599968894
60
23
479946
58
84
170554991
240624
144753
2
7
270809
357218
243663
125544
6
73
75
30466
8
447034
615631942
92
68
432912
64
176348
176028
328645
496848
28
200593
48433
58
15143
79
62
65
91
197631
2
98
78
7
496568
13
96
45
87
7594
134988
98240
20
2
202846
239761
52
36
67127
409637
116509
7
39
8
270802
470923
163751
349864
30
72
5
68
979723877
41
77
320002282
88
33
74
32
41
57
70
95955
8
254584
88
20
472857
287366
179736
492424
168941
591069025
324793
55143
21
83
106710
339074
250720550
223590
33
34
35
3
6
93
216966254
63
12
49
152350
325127
74
37
456169
76
28
171236
373656752
27
130139
50
33
473020
844554518
411609
79
47063
179928
42
45
357625
7
6996760
24
92639
737406303
472396
75
9
863086890
1
61
330296097
98
415282
19
51
78
373846386
87519
42834
40
9
493586
97703
37092
50
38
40
205773996
95
378067
24618453
14
6
81
29
401565
90
43
23
82
4
59
27
87312
288215
113375
94
5
96
26247
5
410682
2
297896151
439601
428622
384600
369639
879948618
8
82
7
82
117349
83
351121
97
99
49
42
69
582901150
62214
68
756687480
65
474585
387000
163037
27
97
382757
52
264716
226624
34
486092
81
63
5
4
5
410647
71
32
252572
17
41481
66
108222
407804
17
1
446242792
441171
470450995
213818
508127616
67
47
5
372286
247321
37
297806
19
12
28
423720
84
205856
7
44
61
42
6
952622292
60
57
3
86
2
6
341631914
1
65
9
51014
57
25
78
45
4
74
41
4
472414
75
10
73
345260
7
70767469
57
4
217556
20
28
191919587
39
662674126
368142
402900
258540
34
641078608
25
143834
1
28422
17
14
286896
114688
57
3
646592328
317561
58
36
271425
33
58130
4
88
44
89
76
75
175190
87
55
4
705421226
490375
4
3
197636
13139
205403
291314
109478
223464420
971888902
4
90
57
55
24
37
19
18078
194845042
58192
441538
318944
98
1434
13
816518090
164167
119735404
81
307262200
56
39
19
121854
6
23
73
1
268734
455275
1
59
97
226996
11
50
367157
363480535
73
39
8
341932262
384389
7
27
44219
53371495
256960
650495982
223443
32
66
13
59958
284869
836825889
250257
67
87
52
108716
426585
73
97
61
16240
60998
357769
84
51157
33
76
89
1
431207
380736
873851350
168030
59
19
31
163300
2
187292
21
44
405663
379328
254258
456132
6
4
43
487995
169351
39
321695
203242
22
187955
365821505
99
248877
422245
79
236612
87
3
60
1
13800
263950678
73
714885540
20
66
78647
14
81
435007
141270
32
665197932
35
26609
67
182435
157451
22957
29
213629
103278
19
487519
410675
85
14
436102
78
22
95
344189
7750
135788
64
89
45748
20
35
9
2
72
178433
46
324470
218919
15
129401
335428
72
85
312921
70
34
398296
55
308109
60
428502156
406838
293108
68
231221
40
352349
453268
405408
248153
3
891180228
41
28
496549
23
157257
334397
4
58
77
361388
4
24319
143508862
66
174593044
5
89166
259203494
93
336275
84
54724
683514226
372511
7
46
481771461
460302
47
454515
28
70
529871512
29316
93
4
485407
62
266474
285815
42
339844925
466265146
76
317006
439325
16
63
206081
161502
3
12
414999
17
466725016
403322
36
81
7
59
71543
48
880893691
37315
10
665316418
4
36
47991
386784132
45
517863403
78
332786
195862
233716
13
72
76
8
31
338404
93
50
207849
35
215804
2
92606
425046887
86
354911
43
116408
7
335370
60
35425
59
98
306268
35
91
28
495114
50
9
85308
276341
479759
353540
77
460818
411333
94
95798
3
55
99
6
126406
153679
20
60
20123
308292
91084
112881
92
969070912
27
34
7
142740
316948
483965
337863
61
65
97
167275
41
99
491098
328948
54060
292937
70
331833
14
457913
58
12145
479969
133309
595329251
72
385312
89
367016
12
412821
7
114320
311512
15
5
36
95
15562
440544
8
360059
41
2
41
67
4
128386
51325
7
397974
8
324947670
5
73201
156058
234337
30
6737
42
255951
77
376537
5
7
307418
237140
63
15
43
84
386634
29
329029
212518
415788
6
176124
691457668
993559160
93
438106
32
11610
912976779
166236
275823
456921
459868
343301
56
11
537656661
649668387
57
7495
342730
458036
33
164658
91
447
14
94
658369168
79
8
11095
186585
470627247
43
40853
28
156995154
192923
62
83
3
414320
205219
11
89860
5
924601577
41986
30
453160
109771
6
103059
91
94
72
80
28
470331
99
13
253258
71
495670
47
200350
176742
10455236
484539
16
567346986
61
18
456634
358765
193909467
47
64
99
36334
27
497302
321836
336039
347790935
60
28
72
863157257
295134
98
277394
325698
354879
157846
50
126417
3
424930
903249662
130132
167223
567959504
114750
400579
4650
97
67
9
2
32
145230
414200
237490
365495876
236827
58
94
182123
90
269150
921623434
316524
275746861
16
1
252270384
36
105760
44
30
390269
85
59
11
68567
46
329038
10
29
438514
9
59
4
19
586451049
161071
59
731869534
462602
902130128
45
59
87
228470
334621
6
26
58737
7
2
588608128
77
430509
314102
858399484
32
16
61
382411
201377
450038370
8
72
94633
113865
418921
57
14
112055
6
140156
460320
271588
819567586
42
24
10
17
64
82
210400
648465789
95
748026834
59
517370559
293453
92
488168
47
70
34
41017827
34
246585
97
394004
965514648
63
300158
85
368498
5
7
50944
45
75
207913
92
77
88
107881
85530
88
472986
106150696
2
40
91
41
26
206280
93
80375
58
167960
63
79
46366249
371014
18669
239670
293087
67
172687
76
182704
32
17996
43
442258
348231
84533
762761505
19268
454071
94
50123
540475420
10586
5
54
205282
234520
149505
34
370454
56
544025768
485344
379095
11
89
81230
206875
12572
206511
20
46513
53
159301
5
95
160426829
9
82
25
203490
21
236684
300445
81
69
101848
31
1
829325520
18
79841
82
34
174415719
433761
42
383002
488386
281999090
23128
67
352506
382394
2
9
80556088
70
302507
61
58611
32
398791
455767
349323
228061
398141
63
4
277743
83
3
217103
452749
72
31
346518
5
284728
65
164460
299758
240169
67
34
199303
3
35
68
4505
18736
75
392796
149405
31
595810493
193069
325463
7
337708
417089
90
42246
66662387
16
463112
292625
30
36
165366
166758
483609
71
310806
436389
83
43
466109
1
56
702272882
359464
322380
49
149623
7
98
377238
41166
45
93
33694
6
391616
62
280343
50
647034289
76479
59
49
155322
286434050
61
73
81
80
52
667220013
38225
95
166202
2
43
57
31
134028
381059
81
8
251168
18540
384929
380289
4
58
45
17
397033
37
26407
143499
303941
58
31211
291688
96
7
480075
454026
60
153365
262129
84
2985
108665
306772
1
924092270
30
48
522352018
54
39
99
485789
51
28
177466389
69
299902
40
492883
38
9
79
19
87
17
667806464
58
8
72772
32
23
818339160
301412
151502
28910
451950
61
333845
176058
2
344512
485637
63339
267296
2
26
9
172894
353732
51
28
7
73
19622
23
90
919853610
408401982
176923
104444
76
31
6
63
2
99
57
18
38
68
15
66
2
980870543
6
15310
79
21
470257
25
92
20
98462
467672
1
84042
453394
85
300897
50
477497155
40677
605465158
19
25159
41
373039
422859
143711937
181905
81
424490
31426
29
28
41
81
52
71
463439
4228
185350
55
26
369761
389050
3
994969301
89
32
9
15
61514
137889
97
458904
359691
45
39
13
42831
119313
422460
138500
54
7
206472
53598
322339
61568
59056
88
453798
73
171937
7
17
798158501
99
42
50
839101191
3
26
208244
37
2
27
204878
29
26379
434654
415591
46
48690
44
78
31864
15
232778
53
5
394557
476362
55
149621
100247
160981
7158
72
12
42
385589
38
370267
120693582
135535
90
90
205522376
695778921
14
23
30
191989
98
39
15
3
160297113
32
398013
48922
5
2
59
525623447
44
47
60
77
41
70
27
98
639333791
316556
33
284733
22
35
43
3
319791
197409
338444
559433838
60259
65
4
21
4
79
45
31
4
1
9
69
353327
242861
9
38
290098
474887
711703112
42
214975
55
487913
814595832
3
139099
21
400010
2
741614004
45
36
22
425783
78
62
935708980
24
44
1
3
412210
106433
8
2
45
28063
40
60
70
100400049
79
69
55
75499
246501
59
201245
14
54973
536338637
300166
34052
8
209887
119039
89
839263167
57
33
3
337778
86
9458
402162157
56
42908
447358
916314487
16
433066614
155576
43
93
474822882
354912
2
366565
39
54252
83
11995
476809
110737
31
87
52896
46763210
89
14
260960020
232114805
341395
92
22
7
89
157135
54
99
26
60
84
631670498
68
397281
7
220517
66
1
94951
45
60
733740773
13
610125420
400170
21
31
42
88
580357187
22
8
77
49
37
78
218440
410729
5
289943
319258
58
407878
73
37
61925
176552
5
18
5
801883642
40
13
536859623
347661
125951987
31
146203
17
222195
247826
1
830094110
28380
617892094
55834445
376005
173806
85
23
104220
38
227305
74
90
70
175752
17
832250091
20
79
609466779
3
15449
72
443668
257309
964527286
397274
249371
84
55
31
495820762
1
81
79
13
300767
68
74
822001169
31142
214623
142161
46
32
36
290928
8
360841
80
84077500
55
790189141
15852
419715
9
15
91
15
239460
313626
335281
71112768
595052280
429581
524368884
63
72
386624
878432471
82
43450
87063354
1
81
186096
86
64
149615
65
3322
249096
225325
4
34
98
92
45260
71
418407
193194
7
4
51682672
96
41
477175
335947
190943
280736
215551
170376
97
221900
13
328404
37
269615
20
24
46149
161948
56
404796
39472
482630
33
71
48
20
247959
749196129
7
89
95
10
166982
369741
163767
229211
244067
234980
54
89
38
40
6
440519
27551
4
58587
267964
67
90
58
3
275848
218021
488200
46754
79
1
730742673
456191
84
56
396763
89
381087
78260
154968
95
4
66
226144
2
20
15
86
469339
73
548977089
84087
157692
30107
84
398706
18
32
323181301
377475
62
47887
3
1
301070
438006
40
47
40
887058812
496626
370110
84
137222031
142582
298467
417261
87
330115
143204
40
254767
437407
1
848729638
55
301280
248573
27552722
142285
85
320091
49529
22
49
8
290368160
63
39
10
311131
22
24
5
5
61
226979
85247
185598
69213
25
8
86
70
284005
376979
255246799
90
61
27
2
38
292864549
93429
8
8
18402201
431357
8701
17
52
243733297
275270
4
65
21650
5
97
49
362375
203030
8
43
307727
969286897
90
90
19
69
58991
475301
55
238878444
94
96
156064
149849
9
10468
32
70
320727
84
377164
492382
4
78
361244
210003
10
33
64
259171
75
5393942
1
96
70
88
17
443102
957751576
38
17
438083
79
21
72
57
38
97
15
435346
84
206214891
271160
1
384219
97
94383
1
60699
11
63
193898
11
26676
629604350
296974
25
422551
72
92
59
430326
7
492779
76
63
82701
82
39
51
6
435064
46
304891
335264
108893
56
93
425763
449730
316624
338523
42
87
242171
87406
25233
10
41
280571
338492
595087724
538875915
263808
283619
31
92883908
143815
47
487113
3
80
371326
7
46
11
12
1
6337
259877
441426
3
9
412721
89
77
62946713
80
8
80506
69
259220
215324
38
418426
746252949
176966633
269027
232360
13
82
93
483284
55
51
8
49
1
2
77
87
5
97
294110
109933234
241479
9
5
97
68
71
7
63353
83
88
492359
221982
11
310089
254723
73105
2
94466
95
51
1
53
63
280081
88559103
376157
1
290140
84
238638
88196027
20437
8
81
66
211590
2
94
14
416578
21779
56
52
72
8
44420
153329
181089
75
97
60961
18
56753
396022
115545207
81
4
209948
23
18
280704
65
55
16
44
58
150391
67
2
10
96
834038272
78
50
476583
2
492452
43
487308
17
21
46
24
885781672
339690
91171
341654776
28
37616
197405
680455222
306904
207612
474314555
50
368723
59793
234423213
68
28
168202
16
91
294817
58
23
39117
57269
36041682
25
78
260879
74
43766
451480
51
13
38
99
73
84
417398
270595
464237
28
17
37
72
3
15
58984
21
45
317280
170377
653603977
16330
4
64
862420402
46
45
248672
66
180474
59
31
9
97
17
2967
3
276641273
87
265900
39933
45
449616
74
51
99
482401
95
46
74
430176
49
109403
83
89
74
174981
522747245
91
231487
74
137596
527213788
455023
26
74
5
442683
471689
225745
86
438131
481080499
75282
243191
41
311873
61706
459519
280417
92
7
25
9
33
121354
394020
46
60
196561
4
845103213
168688
391166
9
8
345421
255857
54
68
27
692385758
593795172
44
5
907082567
7
45
25
903884564
174237
1
20109
60
51
5
357027
18
50
73
452086
98
155211
98
271043
46
94
268740
20
216379
122297
70662
90
254452
71
21
417903046
236882
38
1
219771
88
450224
61818
302370
300348
489179
261761
23
37
47
65
28
3
39
61
781120829
29525
74212
7
4
259966
65
193710
187002
74
1
28
477461
43
650307903
89
128496
62
64
313365
918741795
28
25
254135
240316
39
85
212637
319820
3
413821028
24
291248
300200
59682
71641
67
85
732176291
428873
40
42664218
483446
50
132266
342971
373366
9
86
345932
171894
36
303019
26
21
68
38
67
259159
51648
300894
7
89
303266
87
19
138394434
243185
25
358674
627774645
265770
86
230462
257193
6
9
4
50511760
468292
55
44206
10113
83
5
145955
69
69
233577
15385
1
4
154
88
449388
77
494039
56
730048072
82
449404
347309
92
4
27120137
13846
55
78
7
491883379
89
91
218127
5
87
4435
227938809
302303
72
66
358503
13
6
112598673
38258
18
66
608205049
429108223
47286
236347
177330
442482
42
443553
45
73
463511
70
22636
56095
21
8470
11
66
13
37671
43
482378747
337473
91
751306629
94
278684
208118
338337
44
343777
280888
1
378915
111334
70
69
262838
11
475602
9
78
328798367
170655
47
89371
63191
497601
76
444241282
920281533
93196
42
20
92
220776
157831
420966
7
15
72
179556234
12
308435
203305
43
324202
27
665063033
338725
12
801093428
47
3042
39
297653
326604
12
380262
5
95
4569
2
43
298911
25
488
46006
88522
346841
58087
472340
256174
50
29384
41
392710
62
1
23
61
319593
24
370385
61
46
38
7
32
5
79
94
346557
3559
4
50
2780
25
196896050
312754
206262
38
34
84
723587859
70
39
57377
108773
424951763
125182162
448686
4
78549
30
84
60
325590
36
724526463
48
260343
198927
12444
1
315117
123176
8
96
50
653897486
7
336453
112204
8
21062
104779
275892
396779
232642
447190182
88
54
68625
447512
30
13
27
58
929662716
27
69
188825
175003
21
48
302509
55
67637
71
45997
358031
144439
86809
35
131491
260338843
797591422
91
260439
409921
12
53
16
131993
405693
426194
138606
5
488587
54
65
10551
51
303206
25453
3245
29
382341
8505175
66
157971
60
98
68
63963
375432
52
39974
2
68
30
223068
60755
17
110292
153713
663932517
209264
92
4
88
95106
165754
82
169406
73
555360704
59
59512
19
66
429072
360987
98997635
7
51
33060
32
455551
42
70
5
465668
393957
6832
69
597221414
401740
28395
1744
3
967698329
238032
46
262609683
96
15
23
256259
584755816
403419
35461
77
269432
24
15
68
378945
209613
122310
986973163
335004
438149
281342
98
461777
90
7
339818
165739
70
157868
59
177743
441873
82796
14
60
41757
489279
64748
8
84
150645
465782660
74
21
411065
298914
22
90
2
54
156493
405330575
158754
280172
3
35
243092
9
8
37
1
18
491014
175972
463051
385629
266481
9
8
478590
145746
83
80443
396844
421956
347249
452912
48
24339127
142146
455339
59
61
529342637
52
25448
91233
9
451802849
31
87
73411
72
292009
136625
27
307159
2
35
360818
275594777
268185377
96
20
88
41
24
276238
273028
3
19
15
751216511
228059
54
14
97
70
210938
386467
365476
72
44
66
247065
275612
147037
32
493519296
65
1
83545
8
475807
929738554
1
66
88
55
212062
86
198659
94
163212
219312115
393525
712753504
94
59
32423
80205
131823
4
86
18
31
41
30
35
67
64
38
400866
419048
25
133779247
2
18886
171168
343297
901902283
98
98
32
341221032
490113
36
60571
30943
88
396511
4
5
75
147753
73
160606
75
83
3
1
379618
50
36
358936
474564
2933
952118981
424052382
6
421620
301512
47
80
62
29
34040
383456
78
2
81
404490
68
770550355
65
96
83
54
91
82
144532
7
76
1
109434
270234
68
52
33
90
59
256927
74
95
29
96959094
9
5
407847
90
385707
29
156547
51
489769
40
73450
346808
353267
83
635411692
275720
67
580902472
50
70
7
162931
468938
292593
94
475438
316684
457867
55736
117931
2
65916
86
93
1
23
2
56
16310
71145
77
181871
274493
79
438202
61
246537
78
817428206
658052390
123562
103523
165160
61
33
55
168665
904808675
66
96
2
150448
80
26
24
349781
46
84
390249
88
76
307457
185984
456593
14
13039
89
2
66636
428031
69289
36
339919
56
9
414102541
92
166962
319416
15
155602
145661
329522
80
932829155
474946
12
345616
36
5
125688
1
867767527
35
98
392039
6707
72
18
296394
53
407230
484752
96046
18
91
139754
193829
141575
56
54
363732
72
88
342723
356412
77
313279
349499658
484064
14
215025979
9
45
395816
79
9
17425
9
34
372488
10
76809
151986
253502
11
68
157586
98
313188
27
467160
351050
216211
4
924312805
349288
15
15
137043
10
9935
125820
91
6907
47
96
41667
725390585
27025
54832
72
833285365
175770
72
254634
835015569
46
459097
31
134988
290075
40
49
396342584
836537551
225953
49017
47
41
75018
28
362745
61
64472406
55
92395
80
83
62
85
44
268987
66
158568
253226
24882
467483974
97061589
10
474207
2
10
448879
49
254867
715750223
433273
206744
472104
78
67
85683062
286554
496786
153182
18
22
353740
15
81
29426
357036
427197101
64
267725
115386
330744
195715
279329
22
127741
132649018
172657
5
338064
539002165
411002
40
36499
172140379
229079
312959
13
40349
48
449774
32
269169
296273
4
824893254
167463
311808
5
30
51
297263
705523944
450371
424358
231158
71
223487
433931
48
81
94
388047
493993
26
55
10
3
180963
163897
63111
463211
51
38
5
90
8
6
21
109939
85
45
103513588
146701
70
82
40
2
220715
442638
102184
159218
457823
31
63
27
6
403318
43
28
1
62
1
6
243387
56
1
12
26
34183
215982
190712
123702482
644414722
476876
8
286440
393045469
22
75
52
289565
303255
179074017
9
257850
42
407922
32
24
35
34
2
701967315
394590
35
479586
42472
58
893221029
206759
328975
189471
444258
77
50693
68
7
325357
236044
84
6
91798
80771055
85
296162676
351119
69
318573
72
28
39828
479148
22
45
45
28709374
88
291764
77
307943
26
158411
24
17
36
40
87
118721
319193
89
422502
15353
160668
2
77
96
20
71
19
136602
58
167961
3
121907
77652
43698
235632
212360
416734
53
12
291994
307991
21
18
405143
98
154179563
204646
280600
97
18
385831
93
5
327601
18
255825
689281167
476942
322740
74
402706
98
585933159
6
295977
51
143315
23
1
204384087
87
428310678
3
639216483
963005724
97950
63
493967
68
188691
18
327687
863082792
984293676
96
57
115710
4
221874
297576
23
80
34
582167956
78
632624834
64
8
58
74
390189
101725
32
52
70
27
347312
1
286079
49651
55
161442504
83
23
314654
63484
2
9
496416
83
62
198170
385606480
442684
385324
79131
180878
66
206667
4168
121355
1401
70
229404
48
966266639
71019
339655
17
471195
686761826
86
646060789
28
70
2
20
11979
44
15410
442173
265287
89
14
349672581
91
41
3658
75977
60
337691
11040751
480572
27
5
83994
56
7
2881
80
27
32
145275
247586
115625
17
903188603
301774
30
136105
24529
421652
480340
3
1
26767
42
107111
99
6
667795709
78
5
77
47
4
429497473
5
8
433157
97
23
353233
1
59
91
11
151076
68105
62
274291
345945
23
327099
341355
38294
428362
167778
11
26
55
101008
853189961
574398177
13
831521105
308596
716997674
170881
89
93
69
20
74550
18
50
76805
378586
170140
49
287565
58
330108
215308
484643
871353009
45
334749
44
87
285601834
195143
123163
29
1
38
66
210303
77
27
44
40
344961
54
46
79
84358
313078
335833
25
53
159458
77
84
97
177408
5
437707
30057323
8
85
193790
1
46
437181170
469629
41
575817115
456367
47
37
648826306
61
61
333957
66
79
416177
34
28
211000
201512
384079
26
2
12
68
5
11221
48
27
50
89
24209
68
42
253265
95
8
135571
38
52
19
31926468
264690
182573
308996
115474
1
79
259158
24
211581
699019678
29
96
116097
397939
229611
304653
42
96
25
4
21
80
203637
81
44
9
64
464522
76
351468
767937400
36
22
328599
333248
57
40
343066
20
34
33
20
33
4551
727785612
27
61
23
641726394
234291
55
1
867123214
51204
47
480555
98
228661
43065
71
294665
833953420
66
4
172750422
378607913
22763730
12
144972911
2
452101
154120
12490
373449
27
6
34649
93
64
75
8
28
105115
69
7
73520
55
97160
188440
61
96
82
88
17
87
40
35716
99
45
50
15
35
14
162445
303241
43
222245
21570
36980
260200
39
224547
262212
42
175121
379111
321552
63
733491421
241764
26
162378
73
13
78
1
43
24
3
8
426762
31
49743
19
184390
5
678901340
481682
13
52
363300
73
208482
50
411425
46
963481720
339283
3
377688
95448
8
57
5394
166731
15
7
55
149253
54
40
398048
55
158506
108632
91
423417
74
46
13572356
345402
268049
67
180097146
64483211
81299
273662
438137
46
435071032
194565
75997
6
34
44
44
74
923074396
105840
32
21869
477161
3
40
51
378430
96
57
42
15
7
97
163442
65
377832
1283
161210
68
290841
34
438328
338124
5
25
287701
213429
7
388226
442129
31
336341811
353957
7
156578
387025
4
4752
447662
119133
55
395452453
455044
73
47
203405578
11
19367
211064
39
52
71
238743
1
8
9626
7
487387
24
34
61900
237718
41
7
785360517
2
90
70
15
91
170208
150738
277420
67
322808
243013
461242
97
7
8
231134774
325419
265805
50347
9
868095504
321270
131959
30033
265494
66
54
89
20
71
3225
145843025
78
488590
8
17
262945
203175
228949
26
272345
88
110936
24140744
333426
289475208
296723
466948069
222296
248999
65
19
24
799077076
380065
46798
192020
11
12040
1393
1
71
31
426973
17
260440
50
220936
66
12837
223342
29
115551
148238
8
75
79071
334690
444484
46
7
315459955
258378960
184493
440661
444355
99
40059
89
33
89
213200
96
228945
83
219010
34
193035
4
37
168381983
39
95
835546524
451632140
47
361827043
453272
298551
3
25
83
79
94
267035
8
19
269635
264385
68
877960342
29
73594
84
210753
31
69
35
241472
3
145434596
436719
430842
70
279859
5
59
62
394683
16
358896700
28
87
449555
44749
210338
72
29389
586016737
48
75
24
1
83
417101
65
19641
12
489296
161715
480930
93
3
51
303220
45934640
495531745
3
79
13
334922
96
40
288593
26
25
183289
26
91
642080322
7
54
440991
4
134025
88
7
48
4
272828
78
311754712
62
8
86
12067
198904
55
60
447992
25251
97
463934
85
3
342353
309572
296251
89
386217
174815477
99
158310
44746
1956
50
52
28
161596
2
83477
15
319537
11208
44568
718315500
43
268347715
370392
406676
414448
7183
52
50
480040
9
46
324606
130003
36
5
127277
117234
90
302559
17
200887810
347508
331482
355927
333658
60
90
8
494194
39
46
377493
415548
65
88
125744
21
65
87
79
259053
88431
381471
412406599
7
76
282541
31
98
92297
54
888735390
46
75
28
5
54
47
37
791120070
12
99
8
9
78
393527
882082395
438535
475910
68062
33
13735
122760
75
56
67593
88
17
370982
50
418280
106370
66
7
726415928
59
9325100
40
436228
23620
93
208360
299429
13
4978
226457
36725788
54
7632
120243
98564
216766
19
10
212980
409618
102809
854736610
124597
60
28
28344
216571
152105
46
59
8
317409
63
263489
138742
75
327174
95
391919
2
29
218178376
411274
945887022
437517
53
70
299572
70
6
17
61
2
9
7
44
232347
29
446233
37
392933
40
12
105455
70
56
245312
481437
94
857401100
346839
281829
315828
16
460637
51
100129557
193648
13195
193090
446721
97
88
409754
350511
22
56
17
11
14386
5
620214372
19
60
56
3
71275665
194604
5
26
304359
91
261404
59
433602
153468
85
80391
95
203785
72
38
86
6
36
363625
889323119
79
350766
31
3
66
11081
110386
244886476
3
519097410
83
275238037
32890
420829
17
40
62
98098
9
4
272035
969260321
80712
83
163001
40
23
433858
25417
49
443573909
71
213043
7
159302
7780
853064858
167657
6
1
47
36
62
224664
343701
467313
497050
93163
344822
7
321903
73
401303
85
51
227009
351421
193336
10
63
93
456342
841564902
99
2
982153664
408560
17
95
4
169713
395183
97
213309
424509
76
228489
55
321996481
380467
5
99
30
13
223255
406014
8
378387
186885443
741100608
788305174
8
90
69
351059
14
7
368067
29870
57694
3
608058354
81
140494843
50332
307341
222965
82
55108
512803996
275683
381536
111591886
773067495
309129
5
41483
22
801686336
476674
36
177076
421360824
15
550055311
52
800889112
3
423288
49
96
80992
95
417381
177920
131403
20109
15
18
25
658209077
43434
234993
31572
22
52824
61
77800
44
3022
69
450017
260837
322799
83
47
959077256
2
13
247744
166183
44
45
447375055
11
21
12
333402
109863
135111
354671
888105857
8
5
34
409473126
434356
201882
22
233314
86
73
38
3
2085
346610
30504
43
22288
155345
131087
91
2
5068
51350
7
347391
213275289
16
83875
50954
295618
499558
198644322
420730
473610895
297769
2
2
68
88465134
84
140774
75
272239
406837
52897
97
5257
362441
218765
326425737
160804
206313
44
324755
53
49270
29
493790
6
81
382886
31766
33521756
3
106887
323439
176906
24
238995
75
208974
91
151005
163550
338445
66
214451
7
336347
61
31
8
561196736
387736
54
2384
58
1
93
455828
146938
44615
263517
154324
71
431303
493721
321791
329595
279368
96086
80995976
478925
52186
180232
395456
420341
39
86
82041
483209
6
59
407323
402524
26
214517
51477
3
27
320778
91
25
54
348872
273466221
148875952
388126
86278
7
8
54316428
450542
37
229501
450638
2
33
70
214987
67
218712
47
63065
31656
10
738261263
465799
491042
97
14
73
45
28
47
258660
894812084
103361
225615
917082586
81
110746
6
16
5
444303
22109
304177
465625421
313694
30
431656
24
71
222862
126438
80
51
55
28
397701
955052336
20
31
96
356403
48
8
710998042
199895
48
34
860403909
94
33
284515
92
340347
639369680
239996
84
204759
694417412
354753
42654
14495
79522
47
474560
191284622
409979
39
4
633735563
934893272
477357
146515750
3
3
716880803
60
93418
105551
125285
77
51
61
66
36
53
42
470042
239637
381225165
405736
15245
807239428
352707
371317
362673
93
317196
298313
60
5
95
96179
419861
33193
85649758
436006
333810430
690308592
22093
123249
853502945
65
41
290363
35
111883
43
294982
303499
55
324080
23
71659
68
50
2
8
5
257911167
201502
23
53
19
43636
291025
6
89
63
37
86
39988
214009
123905
386633
72
3213
7
49
1
129857106
90
216370
33
68
570852675
73
180009999
72
90
9
39
132802
58
48
160156
16217
20
450858
64
282331
372487
2
71441
36694
491034
94331
96
31
59133
69
472420
66
367571
21
383
5
7
76
336863
6
8
62
322839
66
84
473920
99
3
87
641164432
424992
129657
260272
62
91
252679
31
77
14
323528
264610337
18
35
3
616624917
13
210189
9
376744
2
34
83
4
27
7
53
40
372402
277986
10
49
261018
306816
218703
37
259717
4
8
41
95073
21
45
434241
49
455383
82
775969327
61
280952
77
315785
2
116137
30
17
26
36
224171
25
21
98998
58709
457664
499674
48
38
1
196463
13
9
136441
24
636143315
131385
78
77861
200010635
432041
64
85
13
302112
42
350104
468
80
384150
9
31684
53
151398
91
86800
420857
56
364576
42
551582643
523040317
8
939864786
47
330848
24
347774
3
79360
8
455239
469328
485594
67
97
9
81
320905
288817
419548685
8
998116828
212084
13
99
27
445835
84
20907
73
365099
618002187
4
22
43
254330
25
464953
51
464409
2
341248
366962
349576
81
170169
41
33674
467990
214809
69
4
98
299682
97
114427
7
50
40
43
24
64
10
3
280514
426553
107226
37860
290999
33
781364431
5
160781
552647851
58
3
22
17113
61
383856
6
72
10
391478
69
385999
33
197869
76
49578
9
71
200284
259097
89
71737
275455
7703
52
79
37
261471
8
16
21
133672
50
93
235641
59
73
188082
52
75
90267
312533
332189
547331894
382075
92
233928
114728
72
174234
406027
26
85
332895
56
63
3
28
34
45
2
378273
5
71071
21
410697998
23989
229988
12
77179
53
58
273254
73
146760
83
431504
7
395796
230508
119112
367223
1
473034
179228
212289
907027947
76
89
207515
9
58927
15
328930
368951
44
17
54
89116
5
26
1751
285053
33
24
5
35
53
10
949842562
320429
849867701
388361
190200
70
213541
13816
745090614
58
141177
50
397608
2
66
617372143
158705
293753
75
1
38
371674
355731
27
652051608
266212875
366054
99
62166
84
57
63114508
477416
23
1
192824
59
172305
276270110
321144
33
14
33086
422537
313078
289729
73
29
95
197582
29
482472
32
250195
80
256265
127213
4
67
31
92
13
574115070
7
18
43
25
914994526
469112270
73
456672
286428
495630639
81
259389
4
8
14
162864
27316
815327014
970040424
228323
9
7
414496
347782
42262
651040079
352581
336898
11
239327383
19
85558
79
86
49
389651
17
5
697923906
53
78
265908
18
154737
5
154245
81
74
24
71
7
9
177951
423185336
123888
407455
2
7
482761
154229
8
493891
62
52
83
407898
10
886771702
173918
229530
313622
90
190604
1
472180
209078391
144290006
200487
190101
28
79
64
40
446233870
2
50
40
130362
412625
30
113134
21
59
102430
84920
12438
32
414069
31
126946
138637
91
91476410
77
252845
85
19
670568732
381836
24
196148
209210
207892
66
28
103750
280041
25680
81953
279551
7
66797
15
49
70
82
427092
72
333053039
130693
6
126472
472620
405377
62944
47
43
29
790416992
176003
85
31
98
654240704
61
75
61
430303
309693
18
49
126885
50
189497
227341
101165
6
19
7
153185999
485524
66066
6
412768
36
435194
37535
64
79
708828382
28
406875
998625604
4
24132
228619
18
436738
52
9
49
170805
417311
3
91054
79
35
278921
49525
28
259817
253719
20
282000
245318
57
342959
466589417
44
822556386
44
332465
74920
243100
67
76
17
1
34
61
366185
7
57
8
2
78
22
89
19
819788134
67
24
478858
306429
395780
371556
81
84
37
198812
43
492433
119064
77
7
335120
447644
998075706
124312
47
347805
506649110
433275
83
55
83
76
52
60195
60692
692244672
215419
1
349767
9
68
95
95
2
88
470883
29
358687
22997385
90503
251311
6
387046319
25
795707833
20
99
334300
13
37
60956
6
87
13
17
499609
40
6
66
297205
141798
12
99
30
80
28
59
420378
67
35
124362690
2
96744
96566
115827
99
100894
482803
372874
438255
60
172663
380007
242581
62
22943
96
499106260
39
31
447152
7
32813
3
293899507
45
174705
244150
95
2
9
149637
89
3
22
189529
24
175852
38
17
98
336748
355311
18382
25
71291
360624
23
65
93
51
66129601
206872
57
485637
19
339108
411940
51
900836725
58
82
289556
8
13
7
68592
187822
450392
272153937
172650
412342
314930
2
161860
3
164254
64
583967321
22
4
67
46841
85
2
11
392594
442518021
341482
5
96
99
412397
53
48291
491828
219956
303939
227918
198161
396922
363037
25
5
427658
316000
124549
3
53
403256
13
597963326
26
491269
84
6
23
142889
35
6
318048522
6
146028
202334
148177
85
41
64
258023
62
378894
349542
6
16
1
179012174
69
730293944
43
453594
822911020
82140
119943
2
160156
24
51
54024495
265060
138097
93
40431
465158
89
347853
59
88
46
83
50
91
43
31
30
62535
95
9
74941977
309039
57
67
169731
20836
137483
72
86626
36
238558
63
23
355901
421335
77
81702
432314856
27
438148
305064
196705
60
31989
431362
322029313
251577
75
557192196
121895
37
79
31393398
576757089
442627
59
225431
28
10425
14
37
135673
12
28
50
9
96
299689
95
95
36
71614
33
5
1
35
12
442257
395644
61
33936
77
243237
8
306425
64
927819299
47565
47
635359926
317458
68
457602
23
381781
173365
458502
88777
7
10746
39
347130
65
337669
48
366130
67
30
46559
768514035
74
346335
444456
48
91
39
52
67
36
11
523062930
53
2
40
239747
179297381
388385
316786
173464
21
374872
134497
337933
208167
76
36
7642
144773
3
22
15261
68
54
67
20
51
20
133073
47
48
67226
74
6
491742
4
484530
375635
4
181803
94
82405
129353823
394540
108807
102437
28
568172350
16
138342
226689
996393742
245285
419600
189404
68382636
52
5
297245617
13
90
27
5
12
304613
9
7
143781
104250
31758
53
293749
883775721
9
36
95
70
53
577747080
37230
259393
332885
21
3
248778
12
4
217601
8
930447825
55
86
35
87
312737
83841
162860811
399802
62
18
61
170566917
53
75975411
90
272611
2
598395965
7
82
22
1
736513205
207560
91
469236
424956
693628035
314312
83
85
26
60
247884
8
211333991
380198
8
315915
451967
30
450944
710433831
207807
99
3
405366
717539141
254750856
19
403863
33405
182298
97
97
57
471827
67
29
835151803
468810
267184
234198
27
464331
69
195920
130840
210061
336927
57
317414
439395
50
125546
143838
458889791
5
562462785
458956
373136
90535
15
80200
35
360326
111925
62
3
62231
291102
335372
48
150454
152150
32
430176987
51
91
43704
50
873950203
86
460641
79
81608
71
46
97
32
31
79506
76
9
47
38835
481867
84
19
15
46
69
79756725
256900
13
510731897
400290
270635350
53250
83
8
56708
34
86
126898
249182515
336809
219765
398433027
39
48
129273
66
330373
4
307204595
3
42
282464
38104
500257788
335993
13
870629945
63
283481
163951
288450
74
161942
22
94
450152
221825738
3
32
317046
66
151511
76
16
90
597740484
83
77
472395
362701
68058
54144
105828
667321316
52
54
44
52
4130
134011122
230811
1
67984
5
56
9
40
59
32
51
91
2
3
109940
90
38
200406
26
65
32220
30
264712
735177701
498405
99
421883
9
338996
17
161761
4
20
63
49
84
455121
70
9
493554
10
177297
20819
48
405677
63
18
66
2
479132
63
66123
38
51
203077
89
207356
730398787
788295975
60
58
142663
423366
73300
42
14
5
317809
131842
92376276
23
400952367
158249
32
75
7
61
95
79
16985
8
334001470
2
104692
70
428672
395060
3
24
59
7
85913
42440
60
57514
430726
10
77
78
930779907
181859
61984
51489
153126
680696029
115739
375251
168633166
112217
325454
3813
498144
71
49
5
924791947
21
612488485
128617
54230
309150
12
1
28
3
28
199727
54
386780
80
468364
22333
5991
12
309891
63
429064
429995
197104
51
8
276400
29
64
35
53
3
285211
492864
36
248882
9
48
179999
113201
60
9
41
216415
38858
789353842
349874
235298461
124199
20
1
27212
43
7
30
19
454765928
35
298395
119947
38
298101
96
367637810
8
45
14
6
898656382
50
187980
251614
287287
827222000
382635
27
352001
7
119279
61
718776752
285385
56
308441
83
17
69944
326329
11
15
25
229583
43
433529
33
385437764
28009574
382211
139926
463269
89
432483
4
297
164856
28
13328
248152
493761
96663181
124980
25302257
873224823
267533
6
25684
714911154
749006307
219166
306102
307464455
368308
373147
98034
53
422934
62
98
87
11
24923
69
443666
301027
278845
901773217
95
458907
455690
40
39969
5
45938
94
82
71
7
63104758
35
73
54
203679
31
368633
236771
78
32
115569
873343465
79
417429
476501
49
8
34
16
413984
13
193855
136869
299612
47
78
9
782942130
493864
820760536
398812
51
251185
1
275415
4
39
26
5684
270118
29
351298
27
279278
4
435707
19
269346
35876
33
20
67
924183624
7
47
97
29
5
101060273
491544424
11643
87207236
13
130788
300280
862789220
507300490
351426
49676
263146
126718074
230228
9
98
185391
74257
14
277091
26096
62
9
122658
96258
46
321483248
476046
388471
4
88
283281
23
88
4
493630
4
89
150864
57
306307
27963
34
227094
439155
394793
49
66153
221914
96
61
70
498034
467052
24
420264
2563
336674
59577
462420
17
52
44
342011
398473
431225
329011
1
99427
60
73
461219
494291
98
99
6
433140
37
91
435157
362689
3
14
985543224
5
65
56
35
384471
330827
83
69
87
320347
380764
63520
476611
238365
57
69172
131890
538498408
37
2
655700743
236477
200998
87
124837
418613
480007
57
384372
755097009
9
311384
89
20
89
34
65378
335371
73
156257
19
377135920
49
95
399078495
27
9
6
464665
72
115184
383410
21
80
3
7
880757367
2
64
363813
9
233247
905388217
2
56
47957
458080
491714
55501
8
81
25
58038494
60
96
86
8
43
141077
36
371691
98
61
410883876
67
6
274332
189982
62
7
80632
104368
946501741
138360
220579
63
210214
8
40
340905
56
423555
8
79
301567
205468
148678
430953269
4
479445
39
70
9
81
3
12
458710
30
55556
77719
98
209804
299685866
387118860
61
425782
97
5
495998
23
70
22581
26
304512
37
68
179461425
47
436882
68747
110133932
208464
380783
438772
886204934
34217
18
17
3
401433
14
204498
61
38
115785
41
68101443
3
114686
56
99496
269073
255935
355358
20
381749
288832
80
75
95233
475132
57
6
95
1
52
74
445532
131297
88854
74
61
62
324721
110588
328640
264938
289183867
4
7
33
979037814
462511
25
34
166651882
465473
48
58
88570
24
417575
314087
7
55
37
480654
195802
457486
121847
306000
544767036
235382
11
6
223773
88
36
89
1
167204
10
284287111
82
98
13096
106343
79326279
196956
633311588
434388
347925
92
79
466431
18
84806
288263
98602
163583
39
495500272
474652
895139085
352007
622137778
648102924
75
7
28429
917041600
30
15
16
690346509
4
22
58
17
870521084
15
82
44
71693
192213
58
30
50776
86
3
46
68
142826
39
190065
75
286321
207793753
87
7
233282020
22183
57
115831
94
38
71
46614
101561
100179
24
220120
43107
197268
346119
173309350
246334
17
95
39
91
740350187
1
189260
8
80
92
50
357915
60
353036169
296621
69
37133
72
133298
43072
81
98
40
16
128745
8
54
429303
892323917
42
13
6
3
736386717
16
5
71
82
478033
5
55
3
8
398454
714264116
417148
383053
5
83
428373
89
927204155
375033
62
249925
9
396609
4
340359
293998
69
62
528344332
92
60
48
285005978
266844
345309
55
465118
5603
37393
449408
268625
67
409273
355208
255503
147413
884530899
22
413395
27
95
3
228628
63
38
25365887
60
239553
4
431282
42
62
93
417603
87
93
490901
333364435
15
440282108
44
438120958
545989230
55
54
26
373249437
246249
335124
139875
16
15
22497
55
83
1
24
2
62
99
154302
12
202232
33
501363513
318267
56
404679
402819
95
26
67
134668
38
21
99
12
27112
17
43
295358675
466983
327761227
52
99
6
30
72
145661
410999
483655
12
7
212415
5
57
228698
47828
186051
5
37
25
241469
5
244709
56
6
163476
340571
8
12
437323
10
298779
42
6
434364
117452
125120
293250
493571
63261
192374
186974
63
15274
55
34463671
73
442490054
29
9
288325
9
51713
444553
91
485790
2
73
7
97
200423
67371
382376
632440924
22477
83
178819
251928
491619
1
217490
102313
78
81
259339
95
66
25
7
29
287652828
18
66
220730057
15
184228
70
378059
496093
25
2
6
63
52
87
28
183689452
4
30
56
99
73
48918
20454
47
487426
99
980485532
31355
442415
8
209045
48658
3
363583
1
87
415845
470919712
119151
9
1
49
259350
57
29
237887
93693
78027
97
31
222025
4
104894
36
231536
132418
53
54
48
64
32
387151
13
207732
65
61
222285
262019
4
841405772
62
422106
78
98
42
4
23
82
4
820235571
42755
135546694
37
32855
65
237704838
180547
53
282522
37
261670
3
3
972950779
41
553845319
64
23
5
11
4336
59605
53
63
321295
115984
7
42183
308611
38608557
88
235391
25
248265
50
837319379
428043
85
797918636
59
7
97080
11
1
79
29865
7
39
61
1
8
475301
823467380
243172
57
11
274649
46
165382
605060956
88
27
12
33
114660
189450
75
97
2
216063
44
32
45
40
401704
4
93
9
209295
47
290351
16
82
472993
6
91016
283190
120890937
96
26
7
434467
16
9
190267
127634
57641
74
99469587
16
70496
183222
142042
92
129271
61
18
63
83
297981
35370
218529
729294520
172167
16025
95835
71
8
2
25
258402
740586060
172008
79250
62
64
20
237597
472963
868681622
840834751
90
31
111625
14041
2
741079963
28096
6
949752937
171051
23
93
262945
175013
3
450292
7288
285378
42
78
198123034
38
333020
346143
493600
94828
29
8
14
35
221185
84
40
69
47
321041
27842
215996
272241
252616
113261
177493
80
403979
2
57568
26
65
54
88
56
27651
5
447097
82
75738
46250
74
333611
91
439101
311884
324419
40
285031
10
312428
20
244018
3
70
57
416786
6889
38
122512
264118
8
447801096
395092
299144
887605871
299146695
40295
3
140968
92
109208
133818
20
66
196060
487161
53
321148
53
301224
37
447628
79021
81
94
441091
3025020
362044682
310208
1
61404
404870
927776153
84
444509
90
27
889554818
67
59
63
1
306641
999628402
98
285544
231820
17
92465
1
435371
20
75
457013
71
148087
228673
327133
20
9
459069
33
48
31
43802
71
86
96558630
475574826
45
82
375892
1
67
7
491982
147060
11
70
321711
260619
237431671
334265
77
393437
19
6
216609
92
284384
172516
52
34
435999
35
434832
149280
162644
32
5
229318
495891
202102523
46
223440
33
7
75
189123
403891
5
487599
488623
453584
464256
75
2
91
94
173867
220659
5
239263
64850
257609
1
383460
26
345389
2
49472
183669708
1
68
207503
12
445033
82
13
169971
14
128989
179269479
274666
349303
45
98
365098
7
448523
103396
62103
64
2
5
17
423147
677755224
10
272535
48
438573
41
4
5
705776712
379839
44
24974
80100
1
928311626
137568
183915
96834
959809388
272736
25
519403347
909128647
332067
414035
54
5
15
19679
366323
59
648881784
266810
333215
149337
74
456587
46
78
201132
4
34
69634
91
221505
437423052
556
310504
15
95558
54
333692
34
281772
50
314917
12
41
59
242363510
144233
448665
10485
8
349897
69
14223
490886
30603
39
3
57
862398215
56
215319
4
87
67
267868
257664
187714
51
62
631419340
328711
20
69
88
30
27
60
31
944538897
27
180324
34
375949221
97
33
26348
95038
57
363230
81
206157
64
13
6
494023
34
314536491
755812412
84
55
351703
45
64930
41
333471
279322
62
35
3
39
94729
7
353829
69
76
195802
68
23
62
84
13
23
39
236074
92
99
40
93
132524
338670
566572012
12
426070
280878
171326
19
446166
56
86
224157
63
213291
67
420152
362373
29
40
306687
88
304203
79
4
7
27
311586329
69
60
70
186085
98
29
66
5
44
34446399
520
54
2
64
40
37
202360
125334
85
6
72
361863
83
71
29
348108802
404674
244909
303345
473963
60
45200929
176924
12707
14
4
46
853851456
275503914
113644
6
354811
81887
39
69
42
97
102558
75
131764
68
185579
74
4676
826613706
3
7
83
29
53
89
3
612017705
203926
32
84175727
458152
143966
173376
2
490751945
257098
806579675
2
16
207657908
424529
54
33
255181
499346203
48
73
64
6155
84
416933
261845
87
410698
87
437790
20
459717
83
24128
382739
123549098
9
24
354133
801143921
28204
20
51685887
26
31
208491885
308258
350658
151654
95703557
179092
177408
59
75
29
72
11
24
230282
82
49
240088
7136
87483
121836
22
552715362
81
22513
410667
430988
78
55
85
76
753234372
137033
7
76
467781
24
459506
70
74
2
38
657286437
432968
256326289
73
7
7
108557
34
7
3
27
67
249733
28
598167982
7
19
724020344
208303
52980
495457
48
53
114345
25
426144
297186
49923
97666
84
375048
212079
78
449051
504493892
71
25
84293
417979
184613
159375
58
334515
6
3
155136
29
77
93
99
74
29
63
60
381233
404827
71
83
16
20
72
484699
13311
352187
320575
349128
73
664795643
115398646
289000
274770
21
229924
335445
45320
307147
38
5
164357
385136
686837528
97
7
535880456
37331
193281
64
407222334
8
28993
247425
78
71
53
69
56
55
63
94
30
471801
373052
40
260217
191172
9
58
55185
66
45
17
84
205584361
71
9
32873
67
50
21
23559888
5
259968
381731
203126
33
63
125286
387975
8
91
80
480615
272542
40
1083
353807
4
346467
59954
62
32
5
71
214938
60
12
331966
86
139353
209984
9
104
45
46
192658
212678
108911
44
96
220055
93
266121
97
475848
99191
8
36879
332368
414739
3
35
209052
342587
112074
376252
149001
29265
9
22
1684
8204
66
65
410704
401441
802721816
32
86
360823
1
96
50
63
405303
67
19
395252
8500
3
78
480528082
408582
53008
570219316
7
58783
4
43211
416103
155692
83050
51
40
16
309830
22641
88
7751
9
160966
820032993
217590
66
93
21
545507530
640980337
388152
195663
70
34
391573
124790
143172
42
375402
60909
92
36345
18668
115888
3976
467273
57
9
916655481
432439945
68
69900
456160
38
48
4
24
72
217279
548911459
32
198284
58
67
29
71872
283856
4
48
95
8278255
99
80
78
25
55
912492449
32
294249
26
19
87
1
58
63215
64
52
51371
45
367933
333022742
119287118
43
974920135
12
617044166
85
149251
173541
68650
265098
915069142
215090
92
475543
88
365687
272877626
249470901
6
16229
30578
61
4
38365
324196
319327
313687
74
196942596
6
97
68
3
56
8
243302
2
130188
4
43
226481
1
35
364927
95
178632
5
47
403890
29
480413
11
162062
305856
1
34
49
41
585259728
27
99
896494071
84
491245
392692
88
412857
26
29450
990716258
34
54
66099
73864
6
65
233687
135507
780105566
23
245205
330902
507979776
145747
369000
159905
61
57
48
199822
28
197012
3
39687
8519
65
294977310
52
96
7
143646442
73
5
50618
290409
3
667540459
28
283807
43
482484
62
72756
311580
1
384165
247401
69
1
394823
57
99
704067159
33
98
12
1465
4
77
3
147947
90
496093
584807224
94
285228
323403
640341190
9
179556
237902
51
63
4
82
52086506
164072
302104
484541
63
411085
343650023
19
149203
59
230559
52
5
11
310029
91
307432479
37
31627192
34
154585328
497537
7
39
78
130656
36720
3
135501
142508
23
22
390219
82
63
402102
42
33
340547
94
91
341022
34
89
52
96685
118106
3488483
15
96
36
3
358689845
12
272741112
6
416220
211593
6
90
726409739
51
421469
83
97
874525824
71
294739
72
499530
131518
56
478553
93
61
69
830859502
23
27
75
92
39
37
56118
9
261661
260232508
405250
56
19
71
86
96
49
80
808363183
135550
11
72142052
34
97
432438
504203157
80
339987
1
151037
9
89
36
27
3
202422
37
420185
2
66
202077
85307
12
27
30
354999
90
63
11
20
106671
78
23
63753
35
68
49
9
2
94
104628154
488270
459192
224490
24
83
171896
670321553
72527
460254
81659
59764
835930662
253537
72
112763
64
82120
2
35
180558
15502
93
315763
220085
7
17900
179961
370160
368102817
402936
3
2
715912537
889824523
98131
11598039
68
72688
49
24
394532780
10
68
45478
377098
257875126
165262
62689848
64
62
60
391282
22
326255
327741
71
541612526
200587
116157775
63
27322
849768644
83
82
183659
5
12
28
330534
98
29
10
296486
382112
9144
447370
49
281799
398254
40
211045
89
98
30
279134093
203569
80
375027
404660
207213
259789
4
67
289474
72
6170
227918
75
106037
81354
46943
251742
7
82
562482860
243390
289745
52
823371481
7
97
119003
419950
37
52163
55334
155120
99
625803697
79
26
365868256
36
13
347785
95
321556
39
95
22339
413319078
495547
383820
62
171119589
2
68
167996
6
480478
41
408991
154573
293519
7994
195465
274787
86372
31
386847495
8
95
18
4688
205678
42299
46
68421
350585
1
63
76
254092455
65
20
4
51
68
58
9
25
36
7
96828
3
59611
451201
52
337630
334171
509367449
86
91
706146427
299635
9
33
222474
80
5613
277168142
296548
259768
23
37005
90
9
7
109677
380116
55
510335603
493992
39
5
59
201631
50
493722
86
753282822
4
228551
1
16
4
66
44
23
252639
73
86
89
73
77
18
61
74
85
178937
64
365723
224699
398958
4
414797
22
314933
13
162312
76
696525522
52
97
62
82
51
333593
84630
132464
103669174
181649
80
25
85
364326
24
39202
88
217167
5
4
4
1
14822
12
21
13
8
422565104
2
30
37
36
63
66
207279
181731
30500
84285
436470
253004
135800
97028
120301
163824531
59
335612
348212
3131
5
83841
25
66
716874306
73
403134
66
24
242365567
240745
122640
8
60
750870976
94
62
87
15
4
96
10
286251
24
256804
17
206619
93
664791940
57
101662
96611762
4
37
29106
243513
273803
343051
459092861
225236
363227
567215080
123791
371642
351547041
63
216386
49
82
74
99
69
45
37152989
81
9
1
521043792
935105860
58
4
492495
494163
108172
365708
310802
91779
6
87
15
461202
94
9
410119
85
341849
60
454475
8
320631
191804167
29
185627
56
166145
419136
212900289
104366
67
383260
40368
384339
1
72
392954
80
84
16
67
29
95
74
8
402749
222291
160597
399861
287390
185860
103151
446226
484810024
28
614779893
455025
137741
18
78
2
79462
465311
13
5771
70
396192
497760
57
94
60
468341
55
73
817663337
475933
71
66
61
283888
446979
8
51778
69
16
74
210991430
355619685
369258
56542
56078
30
91
3
536335641
451603
179069771
996840118
201531
6
37
6
8
272723
81
7
234516
30
41
457656
85
221458
55
47
12
52
56
323422
99
80
22
85
74
355792
22
154221
68
498079
234210
34579
401285
54
341112
281881
483548
71
312009
484227
337055
85
14
70
16
51
16
68
56
46287
6104
17
60
51
323345
63
251596520
78
42
467418
98
293224
93
375184
73
58
439667254
359998576
180413
292409
98
430269
205081
50
79
196766
13
209364
48
76
74471
11
94
380792
160964
25
7
57
45
3474
25
8
97489
4
220580124
368214
8
14
78
17
79
88
78
2
9
1
5
295292
445330961
30
6
30
405509
50
10704
54
892289504
3
269128
472361
227587
9
4
85
417531056
350118
394236439
485108
413397
86
60545
21
938540472
40
15
79386
94
99
327592
37
5
366400
288687
93
168543
122362
5
468951
2
11
45
5
30764
279442
98
83
6
454486
152350
457754
251193
82
408494
43
95
74
441153
374876769
369806
146488
78
208057
4492
124371839
268918647
367657
4
62
63954
8
225186
2
16
123036
92
71
56
172660
334632
71
35
26145
9
51
48
55
49
131016682
5
89
9
487371
325772
454656
11
604841707
73
70
111046
12
331011
58
64197722
414860
1
29
19
3
428154
57
117430
407644
8
403928308
258696
197234
159887
114656
3
9
93
1
196960
478281
8
386946481
12
24
433829127
25
414571
22
372564
64
62
75146
470327
8
363717495
698668728
163786
829292112
139281
24
54252
333343
275647
330747
16
85
75
215633
371760
287620
405854
341335
227860
92
456157
88
12
62
11
41
4
408366
63547
319059
27
22
405178
328590624
313121
57
299832
97928
157474
93
1341
8
360510
80
113372
82
337214
86
298583
272279
284598
731356337
53
450892
416379
495561
65
63
66
7
77
150215
49
41
76
432869
55
80
177335
51
310090
387116
453397
913715999
123029
223329
71
265076
28
357771
72
248633
414343
33
212142
40
11
150699
247897
40
8
17
60
84
2
50
309527
8
78
36
264633
414776
80
271968
21
379727
9
160010
60
78
5126
22
65
89
14
129928
74
57968
5719
52
113412
98
1
82
13
36
468964
54
96
457613
365939
221078
285851162
32
96
145367
274662
9
19
27
101596
35
39
84
388274885
334646
51
71
604041453
385573
447583
64
4
340594
39014
40
382940
6
126589
462498
53
28
60
17
25
28
361698
7595
88988
514161552
260356
335598
161836
268669
39
588135000
61
389569
20
193811
3
62
474332
9
96
104395
4
929047360
39
164687
90
269857
3
371299554
63
880299645
35
24
377085
959709409
26
659041354
4
13
21
41
62
522061151
445415
67
110976
74
211334
2
121042777
469469
454718
63
13368
321987
98
65
237688
15
49
19
172481
242880
356074
43
153324
5
380204
67
21
339104
74
37
8
485049
27
92
142165
176853
74
340358
50
75
169862
252406
93
82
184425
441523
6
88
58
10
348169
80
92206467
107222
290379
4
86447
245647
11
129848
228254
13
42
256809
308609
23
42162
40
999834871
488593
4
37
2
492802
489735
80066
245375
153393
55
301790
60
348825
248921
1
160707
352735646
75
484064
6
219184
83
330561
848150070
430156
311154
306721
212045
15
391353
376952
3
14
96
187278
356313486
14904049
347597
4
13
8
81
64943168
93
97
44
46
401879
49
88
9
90442
85
106433
151685
488054
15
5
372425574
297047
6
44033298
98
38
43
395051
111631
189292
35445
88
108537
36
1
437218
357906
21721
59554
45
11
555284373
215271
20
92
16
473765
42
43
69
86
72
14891
329699
74
190712
77579
89
86093
153270
100851
11
82
419509
21
86
68
361280
76623
97
323305
94
52
333165
5
453098
50
732691755
81
85
77
92
67
86
433644
24
64
89
17
43
321089
337151
20
86
507787384
75
49
18
34982
78
77
44462
1
184005
57
61
484353
34
108933262
468305
107497
291359
4
75
433163
23
2
29
2
4
9
53
11
1
342608959
4
489031
160958
62
180087
66
10
484817
2
25
131143
1
97
37
404380
111679
3
60
41
190872
85
36
102348
89
3
57
480320903
51
140536
75
49
22
392128
304343
8
59
223240
313652
57
97
21
83
216144
64
170072
87
14
684338680
7
3348
196060
11
74
219687
71
449927
7
360905
44
584218003
15
42
447145
77921
83
96
59
38
15
6
87
313439
324433
427849
376206
69
7
5
4
77
51
343335
5
26
4
3
92
69
86061
422641
35
76224
17
242420
66
125810
23
75
62
33
40
86148
961536448
43
71
94
91
23
270525
422023
21
243016
34850422
9
498379
232672637
243946
91
195273
24
13
808948572
47
429644
20
41483
237710
6
39
163859
193697
99
41498
73
14
19
290388
52
44
52
224780
81
142040989
18496
383303
469578
374846
313508
51
887290140
22
810025758
265498
15485
26
559529672
6
50
153720
41
839524365
408998
19
89
49
80
412971
55614
36
21
499324
402404
5
3
204987
481215
91
51
48542
97736
77
1
318939
4
94
273285
87
36
87
25009
25
81
23
492507
94
814606942
5
347811
58
207871
76
97
52
29
1
52
303710
121826
95
360412
174064
216271
84
486091
66
308802
56
486583
332845
7
39487
213879
76
91
83
11
30421320
483467
586978083
12
378043
54
55
650815384
280071
8
88009
386229
69
278226
84
48
359986
52
7
396650
31
364054
60
78
2
692589082
73
99
137930
9
41
6
79
280986
64
102251
749000009
84
40
542736213
714772188
753985137
6
72
9
235890
285594
6
61
407890
5
72639
19
62734
68
456766
229201139
187757
82
50
92
90741
31
132002
487350
246407
42
52
71
240632
44
3
216893
75
204826
87269
6
234938
136937
170099
98748
15
419227
35
96
831904021
431130
502
345532913
60
91
180742
4
72
116054640
3
37
16817057
345442208
249500714
39
3
54
7730
193213
19
9
95
45
371590
116567
57
44
438407
523038756
280382929
92642
88
54
51173
1
80
62
7
401486
95
240291
63710
10
19
213184
67572
242013
90
301579
373868
46596
52
426111793
80
68
36
351001
92
52
80
3
327241
3
392371
250348
16
110262
12
19
55
12
892235592
21
71
92
69
359073
320351903
85
149567
7
11
311057
71
17742
437377
29
10
83912
53
58
388082
69484
113204
466613
964574000
69721
51
3
1
35
8
78
42469
463640126
21
421311
59
334068
5
104750
259360681
78
278082
26
3
119042
3
9
30
202136
427030
5
218147
17
8
50
237240987
42
441718
32
8
53
32
88
27
124772
276411
19
332146
174744712
6
6
9
4
76
65
271744
14
93429
411620
16
3
69
66
235564
69
5
385287
487965
475413
29
85
31
378932
21
207590
3
39
200846
29
180664
82
437369
630841918
78
8
144364
121894
42232
80
39
62
414800
77
447675163
260921
463577
862217808
1
80
68
1
892588978
111991
235997
123548
78
62
314699
282569
91
44
55
75
277949
229274
68748
54
46
42
38207
746185824
70
882532250
491701
473707
8
65
69
280000
67604
99
96
283789
47
172581
98
47
59
39
386588064
277472500
493888
248055
430912
300416
315732
456300
25
31
41
48
438487
60
67
3325
38
475083
9
85803
425026
77
352849
382330
40
51
997021670
51
17
13
268133810
4
93
27
49
272416815
56720
4
88
403927
78650
188736
27
134430
58019
313364
108970
58
84921
21
80065
49
356473
836179757
322695
39
46283
13261
71
338002
41
44
46692
114167
448214
157149
59814
2
39
452331
801069636
228624978
106956
81107
78
58
63
105105
8
312707
43
76
2
4
437386
449427
471344
65
492883
34
7
14
37
2
344503
91
5
3
79
2
39
170722
80
32
375160
311015
4448
78
42
276673
1
88
87
12
54
1
465606
41
422298
2
217094
306214
97620
70
470199
31
138605
4
38
480491
189837
331751
26
55
351963
436637
385033
195061
85
97
3
490856
14
164704
169402
486014
74
12
1
372698
37
69
309442
93
64
51
85
35
153368
20
31
808747769
55
63424
120641
147409
39
51
599093961
385059
88
3
8
93
80
7
83
487696
156535
668591922
63
12768
14
15
123422
2
273008
354262
995946884
335616
381504
11
457566
32
420119
482230
47
325610
478215
54796
83
236467301
294825
25
10
224547
158492946
48
75
175569
29937
71
334955
105132
24
55
71951
2
415436
154153
433797
78113
64
422422
181658
14
412945682
1
78
7
437115
398965434
8
33013
167068
317953
381200
420291
74
95
37
435336
220077
594670248
65
13479
202145
29
7
77423
92
63895
324302
26
73621
5
380509
32
236368
257272
68
161623
15
40
902971071
18
53
292988
65
84
79
325346
7
49806306
23
306801
25
739201879
71089497
403643592
25
60
100010
62
7
443552
352997
341439
59
99
402809
77
75
12
6
2
258494
14
13
239258
70
76994
33
97
2223
28267
71
30
38
194339
181112
75
32
80
4
19
68
64
42
133301
344280
31326
285881
38
341605
68
270625
14
97
44128
102107
138696
375320492
691427879
415735
396202
205005
372647690
7
190248
98
6
439627
6
59
238468
10
28009
31
4
76
805323339
36
23
93
852305192
497123
222696
42
202250
50
490021239
165604
426061178
308475
41
321774
38
6
192401
44
94949
67445524
325984
236516
474543
352072
364448
8
5
464402929
149203
242177
147496
112463
474299236
66
408216
273994
58
16
83
480972
49677
347529
133885
148980
19
16
142609
137467
98
48
58586
65
56
55029
298852
6
95614
67
43492521
2
437209151
31
195686
22
6
291690
36
13
393645
44
39
44273
122914
22
814940621
11
409464
82
88556
229559
314284
92
13779
22689
60271
61
62
269656
513315598
360344
45
70
99
32
165568
19
115802
811201157
37
371542
303168
9967
60
325807
325787
25
141316922
103030
17865
103294
41
24
369371
45
12
404709
73
98
683095001
37
362023
19
100827
114922314
16
91
47
98458
80
5090
894917310
2
49
74
4
11
494598
420776
16
486753
11
215013
405590
114558
252359
72
63
12
3
4
95
78
43
5
3
75
101270
68
24
441482
406881
85
150906
5
1
4
67
471237
93
14
92
179
36
281807
236983249
26
99497
276631
98082
211182
433626
67
9
11
78
145755
64
40724
52
452148687
490631
813435387
371853
5
984677157
340512571
44
190328
467621
235932123
434881
156898
56
431234
255759
444803
428275
4220
30
118562
90
483861028
9
1
7655
143807
20
102185
448911
443618
30
307507
76
273768
355095
40
32
5
126205735
398443
11
8
904703924
34
42179
462083
471757
299046
399402
370612
310654
140056
102184
65805
37
18
998431113
50
88
241204
4108888
9
4
48
14973
86
19
85270
5
248670793
40
780972435
13
34
3
96143
6
221391
3
59
84
115832
375326
38
5
17
98
379769890
89
53171
478846
52079
26694
93
11
52
871578456
84
5
51168
26
449158
409412
91
658616629
74
249718
31
295615
4
102773
6929
63
90
444895427
55
452611
229720
255166
2
5127
74
896501883
55
2
341205
42
91
30
75
1
7
94
94927
79
530243639
401747
425698
333333
41
32
523050553
41
68
22
36
197252
88608096
234891
1
492816
8
59
106022
20
47
31
489502
399371
38
87
45
459747
36
99
69
14978
46
72
8
1
218222
143691
15769
97
89
20
562157893
72
293159
70
416648
27
32
21490
303137
9
116964
85
79
76
88
208457
52
22
789387067
506202092
84737
38881142
68
57
184912
426979
53
21
176582
448554
40893
231187
142120
21577
241519
248776
113778
28
6
27
1
417922
110955021
376291
96
329637
157050
43
421555
46
333555
72
320715
352690
21
35305
89
49
90
201528
256579
400026
372518
56531
926389133
121175
5
10
135109
43
49
311025428
36
12
53
90
32
60
132497
95
2
1
68260
5
86
83
39
102244
21
28
452829
87
124340
78
48325
97
7
265749
93
71
403822
45
317264
257602
448096
37453
70
341828
270724
74
57
87
445796
5
386348
235464
96
6
125144
54
111473
68
453059
9
364900
6583
53
58
3
723612471
495603
59165
414022
361172
292528
349787
439620
54
12
376453
2
22
7
397030
323324
39
466057
196492
120478
291772
95
153726
80
206734
19
188759
70
96
108154
49
706702932
340768
61
86
183
11216
10
136982
60806
5
179107
373009
405275
12
148391
1
64
29
28
224897
56
3
45
87
8
56
65
183457
263280007
396746
679185912
4
455420
7
205736
689573526
316760
383606
7
4
86
41
82
401663
682848327
59
21
60
219418
77720
404241
90
333694
263240
4
180775
137673
720126391
76
97967
90578
352222
79
81
470595
995975001
41
2
15903
282187
77
24
312441
85
126068
7
51
497760
66
121839
378495
308978082
39
8
19
310856
138421
100139
412052
80
1
7
117390
2
238141
216405
42
116610
94
16366
26
721276188
9
97
30
5684
45
1460
465326026
50
106453
74
99121
154891
61
939372033
434744
240963631
98456
41
8
9
68774
912549115
9
3
665650886
444201
46265
3572
6
383008
321955
491161
94
418863
61
389019
213632922
43
98896
89
75
67514
90
95
290251889
16
26
92
952065607
53
208895
42
89
443823
59
12613
134720769
414168
55
79033
80
47
481274
39
85883
46
83
85
243984
7
85
307893
383535
462558
8
97
378746
483553
1
44
4
98
95
51
279200
406484
145909
59
77
9
26
273224
61
164813
71
385834
4
96
465120
59
159743
354421
33
86
62
7
406267
280674
1
50
33
473203
30
1
242538
1
30
79
4
60
359520
17
41
9
19
31
35
579284270
423041
81
319923
181885
34
41
52
155797307
240983
212132
4
267512
64
417786
68
21
8361
4
28
20
239190
447980
75594
1
71
24
9
2
493325
81546
80
346830
442407
220665
875176256
94
247970
61
434769796
128278
90
5
67
415512
101011
760291107
33
38661
387551
80
424609
137910
440832
87
63
60
22
102720407
188960
7
14
68
66
839905331
22
53
38
30
81
39
71
354869128
44
99
9
382449
2
340879
2
377265
48
4
376934
351292
9
43442633
2
289127
147292230
221798
37
361013
904267081
59
359204
343134327
411145
2
704245545
459547
293983
613324977
15
3394
14
83
506124934
19
90
60
36
4
194035
35
337774537
94
164694
328395
34
407947
285639
92
1
135343
498
277579
8
1
4
184865
290371859
393279
253544483
398343
178274376
6
70
376019
78
88
45
1190
2
293686
95
5
125488562
724836814
321527
94
64894
683021852
66
212784834
19
348001
22
5075
251492
79
93
45
669931443
445090267
48
87
46
17
8
289193
33066016
78
75883
118327
80730
328387
23
63
25
131932
5
2
103210
61
375024
6
267400
59223
67
184919
13
53
169341
6
245926
145223
291046
443330
57
4
2
249510
31
351876496
32
88
61
7
7
90
359187
19857
20
483496
324285
41
326240
77
326218353
308824
1
66
777987393
487917
436000
86
7
61
42
193237
25
305673
436200
478413
23860
49
241088
405275
50
344541
9
88
71
98
17207
35
56596
336213
90042
296390
23
3
81642
159175
918086591
955662411
48272
7
343380
30
214054
386253364
44
56
15
860880139
854875175
40523
58522281
464362
89
62
72
3
40
473217
194740
46
299506
93
51875
76
310147
23
44
65
94
427272
73
985560943
61779
33
66
42
5
58
452952310
430266982
356433007
860023408
684578797
1
20
226524
75566
6858
485007
5
130412
62
56
211843
244165
317086
73
34
9
7
40
179527
6
2
32
9
1
2
193306
575081969
96
164390
22
21
93
19542594
430792237
345990
79
76
11
283775
205694
456297
9
48
90
168310
154366
11770
366986
88168
74441275
39
14
7
87
168211
193170
39
177189
8
58
176284
19081
3883
1
90
42
120343
211182
75
72
3
77
7
447901
75142
32
191505
202460
59
29
169030
35
38192
122916
390745
7
116903
71
40
86136
371638
493277
3
45
93016
8
469702
71
7
14
399443
9
238313
282974
99
13338
29
391273
391540
990405517
51966
362756
264188
242545
82
944575665
230130
98913
70480
85
27
378874
462195658
78418
5
41
42
76
25819
969009756
43
796365553
137901
476078
8
408670
24
410953854
64
215040214
47739
395087
43
7
330681
71
458782
224499
70296
214070
13
347273
916390484
59
724270829
12855
92
332239
243729
5
44
75
66
269697
609156289
811614513
30
89
741146458
17143
793749125
331968
64
485262
9
491994
67
72775
259921
645597711
2
275866
71830
162477
123713074
320941
249275
69398
723001693
50
2
67
63
23
36
8
486964
80
459139
419798
49
58
61
46810
28
2
878301435
399782
107308
44
564468509
36
462582
356092657
181014
48
151318
242096
48
292992
331160
356526
6
478486028
57
408058
301929
4
210926
40474
233543
89
37
126287
63
154014
4
265274
52
173660
2
910051161
139464
401316
1
33
357152
403694
419101
28
9
182770696
291150
65
118893
117659
5
25
42
79
360083
459890578
650714094
6
433195666
4
350500
66204
55
4
772694832
108089
58
32
3430
31
155832
152601
350676
53720
3
78
64
57
497085
55
49
400262742
91
419
56
176443
63
6
67
39
5
409169
59
51
9
51
315764
340725
58
86
8
207259
55
950451190
265316
165585
424330
31
159637
474654046
270154
431409
77
98087945
231192
24
1
60
128497296
68
454766
294305
39
37546
3
110382
470300
62000
8
115831
144855
348700545
105619
1
43
383492
45
62
301595
33
89
50377
919130718
6
208916
155013
44
38
242147
14
476516649
30866
364807
90175
1
93
26
3
123913
47
8
96423
808785739
23175
102626
143080
59
19
73
416936
262129
266386
250197
263142
152539
114733
5
269702
3
298533
53
8
359000
491064
263221
396650
9
156737
65
445151
48
10582
58
72
25
150501
297398
98
204046
167977
78
87
88
469704
51
204852
74
56532
77
29988949
24
442747
94
75
72
87
7
77
243060
56
97
25
89
70613
649442025
46
78
119038
1708569
450377
56
80
415547
34
241874
107106
21
72
11
320071
81
223053
185345
445340
65
69
214122
11
455245
85
51
89939
77125
1
62
8
378520
101756
16
60
16
78
99
3
285132
5
88981
530433777
92
22
162224572
13
88863
6
89
73
492610
392802
464946
390253
314388
12501
320322
1
17
18
15
446467
51
828256138
4
121444
657246835
79
68
161907
1
35682
179536
48
6585
97
81
13
450680
2
97
72
9
72634
111059
93
39
77
41
253242
63
105338
86
116896
233273
376563
78
27
403290
140564
159155
61
102645
112122
231266
465335
281469
347348004
401368806
432298
67
39
135605
24
140131
6
7
895851576
108302
71
57
51
16
15020
264782
13
520348873
76
364856
449239
24
74
7
76
88
206815
51
227807
16
32
70
432987
47
8
72
61
47
75949
295911156
144483
91
24
102169
7
92
3
474006
9
71252036
89
33
85
96
328912
117413
29
83
6
307774
15
447793
385578
21
33514
464941
45160
214870
445286
54
245652
32
85
74
276807
66
339236
50
12
97
47
461679
641559025
8
424029
427867
38
97397115
98503
332178
92
438155
665296004
491958
31
8
9
93
9
66
75
122409921
5
86
326169
73
67
18
31
305765
565214662
85
35
72048
420291
73
128953
348020
5
38
425554
51
58
227455
351742033
298052
162589
45
55
12209
280646
14702
49906
44
112161
69
12
57
451986
400387
492716504
18785
13
79
2
498967
307448
235577
146864
334932
9
259269
10
97
75
1
85
1
2
100775
351670
125400
294076
67
32
24
50
328682265
50
9
336573812
68
76
6
18
68
380190
68
99
270121
453849692
20
16
1
287974
906551738
47962
51
7
100378
303801
754585270
29283
64
18
21
78
1
462944
289835
31
119277138
50
53
50
229177
43
928413123
45
158969
9
248075427
14
86
475293
911739130
80
71
61
395831
68
459761034
56
407079873
193669566
88
484453
1
100059
119361
710467579
295772
306404
4
24
318176
45
27175
25
373124
91
418120
293271
277945
51
89
229342
22
357556
17
67
99
9
411496
467099
58954396
48
60211
41
156135
171909
690427589
44
93926968
422316
175796
11
644686240
863634343
194209
153932
84
35
457698661
10
50
499116
108181
137560
85
164660133
84
42
3
677224296
4
78
2
60
16
96
373675
83
26
597032116
414266
17
44
334318800
53
147826
322685
472731
108893
31
4
140291
94163404
8
96295
56
4
61
12
89148
71
22
93
205738
31
56
77
4
47
66
3
1
85
45
470076
493662
34
436346
941787725
91
119298
255220
287280
28
71756
367721
450115
86
36
937974815
14
43560372
82
9540
65
27
67
10
1
204540
469042
468028
1
42
255398
12
40
284896
38778
397707
64306
83924
57
40
44
8
742744939
16
9
153316
68
92
349123
12
63
445790
135623
445389
85
601618426
377435
5
12
83
17
79
5
15
797
82383
8
76
120530
179846
139615
46
111058
318625115
164492
48
99
89
321685
6
10
46
316126
15
24
259892
78386
189371
469949
88
262975
16
6
263040
58
10
133741
63
255979
423269
28
705225374
44623
380793987
38
14
20
8855
142903
417681
3
99
998668394
88110
353357
907773690
741111261
418661
86
26
74
63
7
86
31
150858
369815
7
50
69
395961
5
98
350690
7
4
415310
380129
399978
189889
12
47
17
13704
135310524
170277280
99
68089861
902479430
66
2
212402
81285
354996
378150
50
97
103183
39473
46
312490
89
34
342734
622249922
87431
521471597
38
99
80
162460
61852
53
2
350594
744382456
388067
51
9
379293
14
22
198808856
458264
201569
190022
339284
255495
1
466611
15
87
871817471
245957
305760
8
72
87
85288
30849
42
10867
66794
194898416
47
40
7
415147389
28
28
78
1
499172
590134687
29
99
209449
7
7
24
141902
21
5
31370
1
63725
6
28
162835
36
54
846169233
57637
210280172
19
462623
5
20
13
57
17
433715
36
312461
79
394532
577361406
63
92
231525
159331
22
64
314161
294220
29
11
65
15
29
7
2
16
50
413071
25
336951
95095
345594
7
999441056
8
78
35738565
53
298807
57
134388057
525525398
298551
6
70
1
392197
6
24
501603228
339611
408199
162391
58
88
81
232001
414683
770068549
87
54
200693
2
232054566
57076813
47277
420508
2
129209
7
275843
56
70552
69
31
49
42
14970
260168
1
308269727
171809
81814
280002
5
29
9
18
179141
443272
15666
9
32
61
58135
780173213
35
56
70
9
384469
3
1
393436
49
281599
17
476731
120210
86
220624
98
374619
379389772
9
395220
68
302096
470646
311516
32668
28
56
72
84
4
408346
41
8
157918
5
71398
57
231562
62
35
250196
13
396051
29
463072
205314
492350
44
59
273301345
412068695
7723
53619
334681396
442074
6388
34
454090
155332
399644
219579
47
20
6
440510
174901
496478
598185451
358153
34808
263690
1
557146118
69
163865
16
6
56
371597
1
456489
56
45
226208
61
10
56
415252
241719
66
25
491220476
437754
219855
73
1
248676791
40
357726
452826
9
77
145499420
57
2
61
85
461456
280080
1
72
6
80
298821
1
492901
61
88150
322658
37085319
292496
479749158
584129435
81213
73658
383434
69
8
44
184184
6
21
291768
32
252555
448826
15
292208
45
281256
58
114247
230149
152615
2
30
60
99
436226
256128
413832
14547
97
15
39
25
55
219299
190013
16
46
264524
6
57734
24
16
2
4
36
2
156927
455343
96
76
452717
82
127983
96
437178
177822
3
82
9
325423
23
31
925398943
31541
37
356927
410100
123407413
345752
594157598
462619
176968
418493
74
7
583278906
70
3338
584993998
53
23
43
883149372
52
459039
377891
51
9
46
96746128
25
859480806
8675
71
195598
301091
37
8
120538
85
56
133131
279384
25
357858
8
90983
47325
32313
329958
81329
1
282450
478937281
79
335191
21392
7
132864
61478
6204
46597
93
32
93
269283
387399
72
78228
259649
4
152568
127801
961558956
3
73
53628
68
8
386326
8
391408
335386
58
19
7714
8
208108
84
473868
953389232
130135
337879
83
27164
75
79
435563
88064
24
397186
185798
94
58
179192982
76
6068
220615206
86
42
7
729269762
374181
702351773
8
46574
52
270492
77083
38
286595
213110
39
68
340107
87
50
13
881507790
4
9
34
62
76
201405
467097833
43
59
429254
404757
295552
355975212
4
23
268848
303662
88
46
96
64
381712855
318559140
318783635
320102
36
1
205955
44662
276671
60
587767506
27758
79
338535717
7
346775
11
29
11
129112
293829
53
72
67442
6
282515
9
365489
59
236638
10
108465
253703
295822
59
399229
266925
82
25
496334
89
260284
89
749657853
77
1
448762
131363
91
30
94
39
397293
6
420336004
4
79557
333345
212795
75
415001
128075
67
82092
920728931
498440
410875
220477
20326
49
58
703315110
82
25
472098
134340
221063
88
255944
487628
29
75
432004
382258
93
361646
14
281329322
64
92101
67
91
375469
35115
149623905
66411
376337
51
69
66
459887
45
544245294
241049
61
76856110
971957219
168439
493455
783404675
200043
71
17
352574
9
726470603
2
50485
3
446984
420989
55
266955
385987
24
266539
9
143236
67
219382
70
78
54768
14528
452067
1
276879042
256454
228498678
65
73
317626
1
230681
2
85
201106
1
88
16
33
338212
85
66227
188587
101350761
15
146582
239735
331308574
704682571
70
84
5
587102109
494466
77
480411
143595
132082
3
33111
43613
5
80
69
115495
759956210
470416002
138268
266533
51
43226
79
56643
26
322739
369691
13
286675
286825
7
61
474539
471867
402342287
58
43
148937
372753
43
734922090
7
62
447015
85
4
34
201474
114571
44
229449
95462
417941
8
8
92920
348676
73
201355
135858
287686
349821
29
417714
39
197458
8
263854979
753833070
66
67
330472
67758
1
132490
3
200817
33
83
5
4
293030
311425
95
73
42
28
456889
2
190647
73
209188
93
93984
458389982
6
359163
51
475120
30
423336
55116
261947
393121
62
850330614
47044
46757
55
66
277330
459495
476493
432619
409691
375445
62
45
78
94
464647
83
401135
12508
78
51775
282724
232359
65
47
45954
282294
734701429
108179
78263
309541
66
8
474654
344214
276366
318248986
175845
55
38
67
182118317
438835256
322652
49
90
13
1
3
99
19
7
217105
357221
72358
356820
87
878276289
77
94
60997
25677
47
262035
426296
23
99
16654
917205873
776531
89
468845
334533
435010866
66
373365
681146418
96
26
42
64
79
474870
379128
96
37
323353
253555
106427
78
83
17
92
44
450018
377561106
15
93
2004
21
9
9
440592870
898462142
188948
165871
844322058
27
213229
141380
471720
221864
18
9
33
218039
56
720177564
380337
49
60574
22310
355261
960868564
239830
651721364
31500
478247342
32
9
135450
55
97
253763
208718
96
67
416421
581550693
411301
210181
184225
47
416305
323633
23
49
73
291657
487182
48
50
4
2
410017
314013
4
49
753795244
26
3
23
374185
265318
69
200690
7775
145215
467082693
579571164
196433
56
163224
6
63971702
154848
11
63
47
89535
2
43287
32
66
84
461438
762176431
493094
70
99903
24
9
36
957041404
72
61516
507177549
72
257540
434008
212239
89
70
60
71
252679
180813
317545
193582
4
44
338646
92
386810624
7
330186
95
480745
443126
49
169190
70
414188
336263
10
231445
32607735
38
46756
83
51
219393
39
611084322
92
567419126
6828
45243707
47
64
654468150
5
39362
284088
39
973225158
466238765
145844
280292
32
28
64
83334
42
36
8
17
343398
8
7932
49663
60
33
64
6
59
93209004
26
31419
291565661
396003
655222692
60
64324
146253
64
38546
401255
51
65
29
83
89
1
493518
24
6
289489
561432474
434512
422669
13091
73
226151961
484711
38757000
264879
210390
75
415937218
1
158899
381761
96323
31
1
83
14
223782
30
96
5
64
244400
98
33
11
86
138908
496628491
243454
43
170884
18660
891088896
163762
76
496393
232633
11
333100
6
3
83
56
237759
471017
328181
146112
19
710168726
71
6
3
7
61
40
629589337
298815
87
12
3
7
88
70
488080
944332250
65506
961974897
222150
6
94
799634444
87
470922
26
55
5
67
58013
93
63
187665
777304814
76
367945
71870
127269
292850
5482
8
387895
16913
175358237
8
1
70
324700
328152
58
58
41
1
975849532
452941
723244230
352728
235833
241628703
491686455
17
31724
419952
17
74168
6
52
9
16
80
468177
27903
35
443343
360618757
324772
64004
73
2
73
41
98
167300
73527
96
439792
314450
97810
70
179650
663376861
296861
76
63
75996
857960654
260987
37
79925
9
381145
5
34
64
8
493787
252788
94
454641
89
94000
188185427
162445
61642
69
476939
25706
10
319468
7
422158312
667295946
59
411236640
466714
21
152023
170018
136305
45
5
8
4
470688371
394647
10
70
371315
77
7
34
383221
280230
8
425044
1
388262631
387203
370525731
71664
5
57
8
376678
554943497
52
37
83
101734
119430
429547
82
3
21
477948748
125178
4
381571
94
97
3123228
155601
182184
472850
1
3
268339
99
247665
354397
52
91
2
32
4
349681140
659204819
451988
487473
715269880
148838
261827
8
77
242120
145965
53
37
455760
57
79
75
75
372021
6
70
2
128797
11
151527
9
37
159464
857846550
27
42
9
337268
30
92
275849
234229
495984
256244
5
16254
66969
41
562194251
69
52
532039894
72
55
9
329722
25792
395604
3
62
318831
17
298909
87
736130497
8
6
11
170307958
292571091
242879
406463
59
497376
21
278919
97
44
314474
148294
114268
11
426590
11
3
88
289508
769184557
155037655
855845576
239637
36
207435
15
239411
44
206651
51
78
63
197978
48
303929
13
51
69
26102
48
87
702809274
157359
74
176536
845649466
344944
18867
17
249715
463446
9
68
40
160076
27
291286
441777
111454
6
486716
241520
432423
39
30
352053
6660
60
34
438814
468033
30503
400379
28
2960
37
241613
3
4
4620
86
52
67
77
159223
595425173
2
66
98
974866545
31956
309352140
353493421
327034
24732
2
182581
64
1
328150
325541
11
6
1
80
72
1
4
63551
82
70
7
26
630610833
12522
55
287001
46
477310
81
391683
9
7440
316070
1
152120
25
30
65
434061
189970
2342
81
547561314
55
323289
34
85
45
41551
23
366597148
392713
7
17
37
2
48
89
371637
6
178605
130659
38769130
104351
228148
48
134816
2
39
7
43306
29
339795
45
30
76
91
8
15409
98
27321
21
17
733439605
270153
480810
52
67052
328977
286036
77
26
431112
57
90
90
47
852635325
70
52
21
55
118177
8
274509811
627975601
63
41824
82284
46742
688751457
1
148565
17148338
378495
56
19
337323
50
366274
74
186217
9
51
140271659
8
85
82
8
22
992630147
84
433640
256822
38
429520
181857
616582276
73
99
355845
29
5
182799
475451
32
13
16813
97
478405
487263
20
3
455860
633111410
27
37
41
23618
225493
109748
97840
30
233738
31
440692
341572
203531
85
76
4
916395698
57
48
146241
30
194657507
91
72198
53
369512
237445
23
1
117726
9
120712
22
3
18
95
50
13205
21
37
48634
410038
30116
86840
92
479875
44
89
111540
70
2
29
13
75
685775000
19
401687
98
268990
7
398369
460065
34
134624
9
47
4
160372
463837
223059
357442
318198
4
346192908
436375577
7
254683537
10
64554
62
7
461807
378478744
17
20
76
4
34
2
127883
95
297780
1
397312
278588
208509
2
458478
6
387612
1
62
97
1
5
74
56813
200834
212608
31
19
272429
97232
311268
47
286760
96
210461
493235
332072
236262
216598
192388
315778
180371
68
44
65
38
47
55
16
46
97
58
496108
22
49
460445
236072934
4
26
8
74
517370329
4
72
8
41115
349224
61
7
77
9
395620
479469612
245219
20
48
65
76482
256581
363687
79988
190040
27
28
58
146584
69
79
358891
12
73
474799769
67556
7
19
974692859
58
355271
21
265757
72
11
299356
270569
96
288326
16
383181
905743435
59
8
3
81
485730
905656147
211382
5
21
481408
204776329
25
151577
75
50
180559
87
1
99676
168058
328372
31
580976897
411054
480171
3
85
216518
523227504
84702
347721
1
42551
151140
85
207837
8
75
356205
34
34
59
59
56
60
26
92
397688
21
20
99
148858
9
96460
90
380005
2
293688
5
30
70
6
95
164431267
121988
80
53
21495
26
422421
470335
44
24
23
2
921425742
119307
373722
852943522
701151086
64
95
22
5
63
24
30530
4
213105
46
53581
590962808
24
51
55
28
334450
237554
269828
83
488098
182867
106037
367993
10
2
7
14489
433587483
50
291937
41
54
25
76
12
50313
411746
27
507657210
687109713
24
7
1
96
450086
387672
68
14
18
348452
141935935
55
172987
230153
23
691
63268
33
12
94
81
113118
448530812
1
88
4
28
41
495429
82
2626
15
7
34
226834
384506
62
473691
49
5
52
9
60
204733
17
99
51
485784
19
228746
67
13
87
91
53
73
6
8977
24
90
84
24
64
20
357173
171941
67
228766
260739
246989
24
122952
47
440621
18
686492502
12
33
41748
73
233463
26592653
5
3
644283193
48
35
472840
204615
262678
441154
175012
35
15
31
314307
60
88
129990
736899356
460201848
91533
345038
81
98963
67
479062
141090169
99
28
59
82200
136164052
57
22
262318
319424
391436
149331
290124
17
86
13
404824
140334
143029
95
316793
66
83
21
273913
45
257236
97
983136652
165080
257450162
39011800
496528
89
22670
301893
323312
38
62
422446
731740809
113475
447314
458807
897836448
83
87
43
93
7
348403
239408
529399080
39
642117082
15900147
53941
388455
528334095
80258
8
518982455
84
73
19
288146
248078
64357
331518
49
56
9
93
64
356957
53
232750
41
14
45
15111
7
65
43291
330696869
3
4
69
49551
82
509302473
7682
50
334272
79
97
9
86
865074058
47
79
15154
7
85
22986788
21
56
26
302193
31
98
9
503487577
86
60805
271144
76882
457044993
76
663784611
66
322445
85
358576504
16
997985597
435231
14
451885
16
9
467698354
443066
49
8
7657
57
55039
75
153452
411778657
264537499
352535
427849
39
140686716
55
52
678352665
305183
44
9
47705
16
82705
69
56
62
1
30
47259
48
961624749
19
54
40
75
53
374268
169596
37
13942
3
12222
68017714
28
288413
50
416757
723074990
439497
2
23
869871579
59
409155667
415415
99
11
87
318208
33
318808
24
72
75
86
207040
263154
31899349
66
57
77
233671
724923116
788964689
18065
39
45
94
96
51
384758196
377362
67
201275
42986
89
69
269479
97
5
22
453954
34
92
80
16
1
308556
6
302729706
40
122392
224306
34
87
169891
45
55
3
52
173629
19
4
257263
31348
1
701332082
86247
88
51
850079469
90886
516084704
42
68
22
134060
61
2
10
423583
485175
192209
17845
9
85
74128
23
101656
947634236
13
16
66
331094571
72634670
4
98
92
47
20
66
8
90
447044
7
29
1
42
4
95
107172
48
14
158425
5
272920
39
482125
54
72
10
2
546090860
57
74
63
3
72
32
223288
19
6431
133462
480864
23
952069789
40
32168
89
347722
239788623
808344503
304677
426469
97635
953061544
415006
17
38
139858
42996
8
86
98
31649
53
90
38
2
5
4
357972
95
27
893334503
366424
369994
9
57
18
122865967
118249
68
92
53
454612
858609332
87
67
223106
57
59
8
81
347197
48
67
114716
31
364640
372155
73
6
326218
62
54
34
60
70
160033
36
763954806
185735
40
485829
59
118343
392276
56795
83
42363
4
73857
107959
367611
56
362723
5
72739
64
20
303665941
482283
147974
10
552686626
26
30038047
24
698562017
79
22745
66933
26
6
18435
847112004
7
23
297801
1
13046
134509
165777
310309
7
210129
50
22
351155
48
277476
591847823
23
2360
35291
7
967957020
180354
203956
84
493163
182909
33
118883
83
407592784
17
348621
322345
133494
31
5
482668
8
15
431355
275890
26
52818
64
482126
78
91
374377
51
6
20
202523
14
8
50
7
346528
126272559
6
19
110706
64992
8
257434135
707997648
76
491036
45
86
473397267
313632
14
64
817049041
4
5
285422
210038383
9
57258
51966
95
1
44
59
461772
6
834690496
119437938
52
368449
145767
81
206936
474083084
160773981
243013
38
6
87
145639
202733
16
999488273
98
12
237751
154520
8268041
8
43
56
39
269207
324987
60
248900
89
100294
325760
140642
65
67
10
75
395766
315033
84
89
326946
45009
13542
9
115998
194237
139560949
45
186861
376314
32
58
268380
511363576
62
41
83
34
64
134190
117600
77
62
52
497995
34
61
89
191406
265901
85
948704000
81
182417
509105026
84
91
18
34808
90
467696
113795
137179
13
86907
35
62
7
495979
17
100471433
58
48
48449
94017
6
26
65
414058397
7
25
222719
5
55
144293
9
67737
3
31
399506
9
11120
270678
102205
90
46
458961
180627
171660
170183
16
181838
286316
31
259138
87
810677306
80355
75
207040
24
17425
4
98
95
43
284764
53
63
173471
369541
27
104170529
129152
190365
781354890
64
5
84
23
698189943
58696
63
97
69
20
97
401440
924042450
17
55283
71
41
713413335
91
79
32688
5955
188272
211302
23
800433011
37
361284
42
29
54
35
209120
4
21824
65939
692869322
764836543
498603
19
56
71646
238240
118392
226173
447603878
6
48
7
31
84074
9
58903
11
428690
6
363160
246445805
98
16444
311691286
6
211035
89
215518070
420041
46
9
6
411313
329952
535571495
376226
78
30
440582
8
6
890192340
78
8
94
367362
47
36865
3
133608
11
240764
55
294440023
31
274146
65
142747
25
98536
92
408094
34
87
258825
5
18269
88
418933208
93
12
39
26308
9963576
214908
415613
342998066
872421411
262328
13
7
83
17755
2
64
9774
49
163660
298765
547080827
30
52
157006403
221909
379326
46
274166
29744
732718534
300124
915013161
49
39
57
99
48
19
53
31859582
94
440232
11
361518
6
6
2
555005331
59
39
151728
69
32
41008
494359
81
76
495731
30
13
50
8
641557639
73
487747
469964
65
8964
763635226
58
97
427338112
31
92
10
969134481
118240
572370469
10
324969
179385
358179
327875
71
13
6
4
5
105351
7
344713875
280392
29
52
87
56
368798
1
100589
68
71
32
86
131053
494791
1
19
25
479210
100930
57
52
49919
99
652527313
80
47
492554
5
333691
319033
911613606
10
81
94
394313581
50
203818
201866
443151
49
239455
6
886283199
86
18
3261
464781
74
398264
291342
270610
9
90960
95
4
86
235292
71
35
38
85
381913
9
37
64
47
251098
407524
107560
266985
859677435
160932
109719
48
59
180428
672079023
230271
482653
287961
19
72
91
358161
945047398
398243
25
4
99
7
576345794
9
7
269848
26
233554
15
287246
21
318037
81
84865
3020
109030
75
45
18494
83
77
28
9
92
18
79628599
33
418827
26
191220
4
5
478377
274936
173575
441627
291647
22
76868
278387
8
453455
236335
400086
10
1
19
45
34
241776482
9
488297
692132223
256835
567155257
464908
457712
433031
84
116769
373261
31
5674
84
32
79
44
283216
448023504
63
75
4
455042632
33
5
61
59
463258
72
53
27
8144
9
362841
462396
411756
474083
64
395545
357484
8
7393796
33
21
57
30
163481
39979
13
72
64
469472
433884
825633436
447695
61
7
1
893655078
40
19
5253
46
3
424324
315711
72
439631
168560
355379
259283
483157
42
729987098
461973
7
66
157561
6
170510
302703
121936
490475
446572
45572
357503
117690
9
480537
99
198131
416980
96
448920587
57
18
183441
367782
82033
88828
23
2
522028925
869902856
35
28
324186
222209
430639
56
265555
9
296424
121865126
54
6
40
52
471627
36
97
213181
491223
77
61
7
30
252555
41
91
32
21
867196416
86
37
208932
48
498765
982869717
1
122915
306494
237891
348384
446609
19
48
661412513
8
493599
12
276746
44
4
35
56
196066
36
230668
65
407365
316627
75788
142004
37
456432
259910
415381
50
82
42
36
31
82
45583
107864
226009
298062
58
612965348
7
90
137767
58
34
408373
427178
242787
339538
219080936
90
30
457962
53
14624856
32
4
84845
91
94
920331457
7
959
40
451361
461495
368785
25305
123914
16
254807
229898
318668
24
424727
45
483650
305826
291759
261236
474114
1
28
149726
284661471
41
437836824
4948
383342
93
61
315339
96
47
45
35
431701
46
420839
4
26
1
74
197388
861
56
89
8
65182
331195850
39738
98
4
1
35
44393
92
31670
52249
148856877
89
43
5
397750
6
17465665
376948
291203390
19
3
9
105248
391381
26
43
9
339885147
258820
494887633
44
182681
306214
5
6
133286
103704
495608
168190
18199
449795
486618
6
45
52
34
152339
380609
93359234
364011
43
3
98909277
6
22
57
97
212369
44
306148
83
57
392713
83
401404
221478290
160295
9
253274
99
538621503
9
6
471904
23
86
142078
391930
381580242
116823
68568
63647285
392678
7
185061
169600
29769
881870759
248704
230116
245068
473307
38
374292
73
72364
43
56054
82
4
278268
30
473554
476371
418856
21
8
120270
276494
341262
63
3
39164
42491
155162123
31
78
92
69
264323
86370
463427
152777196
243463
129726
39
470262
319107
118953
33
1
8
441364
281877
81
8
148424
268527
6
99
304306
48
48296
303185
125992
83
694665875
9
553766537
70892
278812
60
206713170
304886715
51
5528072
27
375667
50
287820
113301
37
240545
56
374516
5
14
82063
367619
24
285347
83235274
431731
94
2
40711
56
95
25
4004
22
67657
32
89649
79
7
38
311417
458573
89
355042
22
67784772
93
29
363808
218612
60
447218
133253721
83948231
93
74
710159003
673793807
5
65
251737
13
141131
28
40
73
75
18
83
44
58
15
71
438762
296061
50812
13
165196
4
115254
9
8
6
82
256358
377808
12
57902
170592
60
746438518
39
44
287626
76
49953601
8
78196
183447
38
15
6
93
17
85
10
246519
389894786
18
62
47
43
402201
419735
11
22
44
63
2
79
92
789316237
329196
28
82883
407143580
847780292
713736413
197359
271218
39
141449
147251
88944
462973
65
830103538
24
41
60
6
34
57
54
116000
38
237571
434016
78
405837
2
70982
481870
48
423956
68
5
164202
325005
303666
85
28455
50
58
6
21
135369
19
43
394604
84
58
82
71
96
1
208746
213216
132002
35
801911565
431290
47
75924787
48
358605
302209
38
44
23
44
8
202299
23
78
8
316174369
60
356424
17
4
3
292854
389478
82
267404
29
19
527852465
27
98897
405165
210469456
6
58
439595
47757
65
407173925
275922
24
30
12
147771833
170715935
19
168055
58
434041
311788
32
13682
40
442496
698579437
29699
17853
1
37
366555
60
81
361258
177042
320155
470936566
187510
389770
247873
71
456629894
317621
30
7
61
185227
45
471186
1
32
55
618152243
30
34
70782
104804
65
45
304570
44
1
26190
93
602652514
79
55520
202718
417280
5
34
38
79
217405
98
41
332933
37
79
151238
203390
27
96
61
5
488229
34
9
516772959
198960
90
79
68
26470
470109
25
3
2
99
7
112535
34
69
407436
373236251
262837
215216
217272
21
48
84
68703
228171
20
35
485616
247199
184869
194354
353445
87485
21
115517
7
358299
15541164
85
88
5
84
72
39
265680
11
99
67
96
130684
283781
61895
5
180918117
227464
281341
13691
209285
86
366411
11224
528805521
23
27
11
90028
1
172212371
90
62
24
95
301207
41450
83
77
77
112482564
398772
364569
252926
210166
64
96
87
25
1
34
90
43
252257
8726
301231
798528872
18
9
67
345473
51
6
93712
8
51
414554
543085884
85
332827
295522
89
9
423120
132958
374685
435979
731142845
1557
275654
977613086
196936056
51
961444528
12
1
322519
29
48470
51
60
6
1
262857186
119217
11
348153
28
203960
153402
315946508
60
184099
53
59
191380
35
555966182
94586
155449
70
307460
158345
11
73
75340
90482
4
49
377329
145770
370412
217348
356300
219275
3
270584
249510
146801
315661
34
401642
75183
303613
3
23
75
421275
18
4
92
56626
403493
677255829
90
37
497996
41
484219
97
145422
44
404853
66
273090134
67
276494
167947237
154900
257478
159744
41
29
28
78
733544733
206435
9
283634
743247834
88
20
928680925
7
66
173971
152598
244876
37
27838
82
280481986
53
487847
471616
144284
43422
80113
458056
171050
18
87655
76
458329
39
483222120
306568
395676
37
125908
45
2
299778
239667
62
9
69873032
297868
44
39
64518
406775
76
24
686037638
180572
41
9
270983
176120
375944
19875
23
99
134704
13712
31
26
91
45
163061
129484
393640
8
9
22
206402
92
8
76
452290612
1
84
22
85
36
305688
90
459903
81472
446040
15
492662
384261
71
2
353097
423209
17
53
58792
344524
498964166
417724
63
6
3873
57
72
46
393755
472846
41
54
109377
33
4
59
46294
52
28
716888403
55
68
1079
394484
54051833
396769
805683183
641114183
60
196423
284750
243460184
10
222326
739569532
38
232431
37
88933
5
46
207136
364407
65
357047
11
21
13
35827
3
60
287955
7
29
77
67
149486
96766
332054
16
59
346070
194076
56
45
9
40
72
89260
388184
63573259
406823765
329634
260885
283883
387720
390680
436807
55894
125397
82
68
79
339223441
241924
2
197370
429841
7
5
77
45
62
59
394761
97997
818237209
65
158505
486946
371571
392848357
52
4
5
3
230021208
106696
24
1
387958
68
233703
452174
522067183
70
84
35
19
654837190
434287
95
98565
15
4
325973
176522
118210890
418331
90
83953
253894
256135058
362635
132903041
1
111318
237942480
140200
196632
18
442366891
443238
8
35
349187
71
63
385549
6
734750595
58548
47
140093
228047
99
42
184214115
193915
75
480038
490449
44
478537
42
83
70
84
4
482301
161698
9
292661
428911
79
21
61
181677
183317
568653492
36695
90
357837
118633
378332
5
42
56
2
51
92
7
237
269451
6
492115
174728
153236
72
3
179415
424950168
33
30
440704
455304
145405
71
348402866
86
379989
275054
445440
85
317370
20
95530043
447699
22
210956
24
37
6
73
98
15
343097
90
13
5
22
266646
3246
3
73
27031
359473
81809
81
36744
403875
4
166821
328090
80574
1
42
45732
209081242
274685
21
14
48
163781
414980
80
70
61
490999
51
6770444
315206
466910
37
703003750
489864750
5
69
339491
425650
93
23
13
490595
12
34
324298
32920
41953
4
441029
29
9
55
85
70
5
105044
11
303959
48240750
65
246100
74
920213296
165054
164415
350743
30
68
57
373910
67
36
9
221209
96
422388
165180
4
58
58
97
15
377479
308005
14492
57
72
917800407
22
414162
59
78
8
33
424592
31
28
8
85
78
450591
2
43909
225003
53884092
44
72
71
249391
414127
9
93
392101
109239
308175
470752309
104520
36425
327221
289708
381736946
323467
400723108
50734
7902
35
66
150548418
58
970699203
328662
20
75
125212456
314332
2162245
136046365
45388
423745
796471875
40
325698
459093
273448
604477890
369107
17
160096
152068
496840
94
3
464536092
193123
92
4
174388
99
435861
1
60
155643
240633
82
6
87770
55060
2
638936471
32108
668183950
880904582
64
37747357
63
24
238441
514473953
379968
20
395519
85
59
206502
70
7
234472
82
16
138691219
208211
91
23
393976
2
47
47
399602
460503
432741
229416
144860
95
9
344167
5
99
267311
498052
328901
484773
75
9
76
82
249037
498638
17
68
3
56
43
42719
166089
327412
59
89
60
24
76
82
241038
411918
99
298484
453441
266212
366961
51
22
72
327227
405571802
368455
98146
594837992
65
340835
35
28
143529
89
335553
309133
73
3
15
688974377
449193
283298
25
162732
9
8
322184
35
297038167
46
838442597
94
17
114167
44
169354
7204
3
7
36
106037
78
28520958
6
272500
43
93
24076543
205668
71
7
220657262
89
90
8
1
4
4
80
16
11710
150282
2
71
98952528
6
325336
178846
9
329848
401055
10035
21
60
42
288399
47
68
458023
173140
216973
15354
14
965899530
395257
56
55
213863
31926
7
143718857
299119
8
1
642397536
452321
41
2
614891179
446312
5
14213
287986
915929708
6
401492
495112
401795
99
444950
2
69
339487
2
44
213776
29
312966
76
179964
5
203115
469555
8
9
219899
216737
143367
366534
69
670860575
748567055
45
333058
84029
48
30
177752747
362383
361888
435731
3
385075787
99
26
82
359894
345868
63
23
95
334748
59
27
252588
75
65
295157
459435
88
7
263169
6
318169
95649
425193
7
50
39
235325
59
72
13
91
15
340528
10
287834
19
83
442697
230936
244402
3
431262927
312466
19
126739
71
417508
79
8
367821
34
162764
154696
33
21
2
591111224
56
371192
182872
15
2
31
346727
66
944812529
45
99
78
85
20197
48
93
478750
27
23
388903
126584
23591
33
13
73
97
47
3
80
64117
177938
213314817
50
55
8
1
169646
69
929520037
1
486194
69
74
373744
4
43682
67
3
8
681826286
311048
58
17
23
450795
80
60
86125242
61
20
708441881
174871
61
345427
55
119770
121461
3
39
52
362953
54
74015
33
26
8
654214823
76
423165
43
166558
120419
63
49
122264
40
8
82110
9
44887
56
14
61
98
253316
83
17
169082
12
194651
50
32
7
80350315
12
4
47
178381133
472597
36
87
3
89
89
40
216814
193949
464199
5
416641
129403010
98
443191
44
912284371
176725
51
80
15
47
231251
118936
72
468134
3
84
6
315909
38
107374
325444
11
227684
463277
284778
2
32
65
16
4
47
393510
126885617
456389
36824781
347679
10
370595
91
156070
318438
7
13320
24810
377156971
15
5
386300
235033
432834
14
230809
331830
499105
29
29
87
813582279
211824
276220
560212005
58
13
77
48
536623102
347161
94400
83
54
176060
356980
191511
7480
207907
484353
18397403
415738
355629
193767
278358
84
419871
143122
37
417964
70268
17
150521
1
27
1
478404
77
325408
55180439
204239
178587
436553
410005
3
83
36
859394004
646795816
453779
6
315007
353482
382170
46
332850
70
38
350190
299382
40
9
52926
89194
316390
3
218625
97
46435
23
184172
45519
4
9
17
28
74
30249
14
49
457420
28
95553
207016
261919
331941117
9
268420
94
34
95
77
211476
687374079
475529
79
71
258792
7
574322531
91
248259
268174
82920
456603
109826
627092386
23
621035687
18
67
90178
41814
85
483959
496143
21
71
12
672715853
23
10
14
844117307
190420
356054
12
235307
383112
152791
26029
148876
1
417348
719289320
21
296024
9
69
56
93
44
356895
42
115577
25
34
307278
307580
62
90
93
2
3
364031
1
196388
10205
678251511
136466
20
43
371178745
947183347
80
65556
42
7
703599661
49681
70
148933
298978
57
141365
4
9
279061
318379
65
8
4
472533
148675
9
296702
4
52
30
21519
6
32
6
3
99
438644
491167
40
58
99771
51
288032
480442
484463313
35
289633
27
464768
554515785
476953
39832
4
58
59
486191
95
498393
3
320692
419548
875658079
42185
54
447334
8
8
359438
53
93
496502
21
31264
289087
386798
378631
19
46
334595
221107087
47
83
18
88
318012
491663
66
74
118007
49
45
460232
36
212966
878126252
29
272413
518929317
325828
26834
12
146833
64
2
94
140907
312976
42
65
67
349846418
95
77
63845
53
335065
116106
316251
441303
48847
469512
171401046
56884
9
29
87
493538
207088
458746
16
9
36
319669
445022
39
1
31
17655
366508
448923
21
37
39
151472
237370
63
21
752163671
361132
19
2
91464
138468
253887
250766
16
7
5
9
380858
330541
12
58
44
128895
74
287889
130629
91158
5
186350
840171662
71
316672
288293
16
1
134976
65
328882
75
42
6
34
360528
270764956
375387534
4
301923
99
90
44
495676
434204
36
16
69
293940
6
95
6
9
343447
372683
19862
515995357
4
226183
24
96
90
170729
68
11
87051
327415608
82
400851
27
106058
148914807
6
60
339033
10
480565317
453354
98
159626
41
45
457303
3
24
45
30
63
344608
362054
366577
261583
69
56
431162
6
334111
1
12
754324599
277261
67
60
37914
21123
525782468
83
75
41664
28
52
578208152
39
26
376870
8
188951
167574
486444
299015
96
71
53
62
71
98
19
196340
159319
68836
81
411786
7
16
433703
220884
130745
296644
83
25478
231478
183004
14
312644
26754
422693
94
232514
82
81
164438
223368
61
5
138637
237112
129091
11
4
94
30742
95570
511969000
46
31
408646287
4
294832175
408405
900320656
76541
45
454122
355377
343850
8
889969765
93
49485
73
69
63
40
20
176332
125159
85
93
98
244003
226435
920844130
206440
33
294894
439275
6
193565
36
10
89
38
144991
97
58413922
952508771
98
177878782
393814
46632
206433
98554
72
100456
148778
3
9
2
310538
82
365194
25
789153898
571843899
84
135699
425845
11899
139121
282220
60
992589389
38274
497479
16
59
57523546
42
77
144549
192539
6
487946439
88
31
18
218399
119229
98788
150166114
370701
5
16427
235743
450141
343929
173785
781880204
82
43333
39
476694
60
141084
47888
49
84
139126
22
83115
277252504
64
1
370378
165700
27967
61
154377
32
342753
318917
208121707
36
88656
391362809
65
475615
281381
52
429012
41
72
60
33
557089562
271672
198932
8
278274
53
136123
973352051
20
64
318266
5
1
322783
1
10
181680
39652
5
75
68
76
8
5
97
46
295767
660325842
184654
496456
68
93
59
1
64
49
982206280
273738
22
88830
80
56
410448
283300
89
132668
343985
11
2
95
766339911
76989
388882
593375560
17
185003
28188
70
298393
115482
28
80
2
96
4
25989
470987
17728233
145559
309549
18
395273
67
20
129498
801000917
93
65256
92858195
308034
60
37
65
61795
61
207272
41
40
15
8
4
211265
18
5
52
39394491
943066440
3
70
259300
97
276513
43
336004
6
330929
471283
51
49
625833607
28396
53
36
88
247659
96
6
918325660
8
570603729
275990
307905
78
354799
293740
349589
96
435802
318813
9
68
385520
753277747
6
339463
28
45
77
57
65
9
218547
36
425705
73302
63
577147039
72
41420
7
6
471584
272199872
62
1
2
27
9
48
671345235
123553
349029
4
83
444888
31
226121
475075
41628
193614
59
92
9
208307
61
205255
17558
81
17
36158
38699
219801
16
2
97
436549
357803
92
54243
97
23
7
57
62
375847
45
5
92
325284
7
942328107
37
93
79
231684
32
24
405507309
476113
69826
74
104072
30
2
24
1
166111
76
91127
6
102552
60
4
39
228527
79
67
200408
425677
301126
890190806
691518645
247085
32
28782
40101
276643
943302615
311687
478648
403004
360038
112312
176676785
35
75
11182559
392227
129447
386169
97
742446655
49
79
86044
39
51899
89340
224946
57077
467691
21
415855406
868640939
217507
337974
366509
60794
192290
88717
49
32
43
41
215999
1
37
184141
37
66
366711911
77382
2
146861
797519195
9
433512
80
551961444
285718
52
56
10623
5
286043
75
56
234869
54
21
91
19
35
41
5
84
72
94918
398486
46859
63
68
73
89
48605
243172
24
89
7
22
61036
70
905404870
482787
35
90133
29
63
60
91
439499
193220
398018
1
70
307166
17
170796129
7
46
40
236388
70
67522
3
309649
95
286422
437914
490103
57
9
171971
34036
6
98
123142
12
234871
40
351272
61
95
265362
93
4
310200
34
277026
352689
8
40
704299697
123355
55
71
62
278784
47061
56
430938
375760
31
34
9
962834732
39
87
3
68
17
323756
4
41
426668
24
207377
57
338814
337784
90
164302
712796853
88
93
173863
17728
101498
382373984
51346
74
368279
356699
83
425534
3
448786
180962
10
479664
64
39
245018
69
58
44
10
15899
87
3
154608
614299921
970033279
630190167
20
8
2
6234
93
2
803848428
283799
107607
969341847
30
486626919
470151
221771
247914
68
18
262644
171794
209858
108488
95
374044
83
583836480
336636
307132
50
383856
273950281
6949
79
47
13567
244823
99
46
65
19713
83
108118452
104222
77
490559
6
35
44
9
161235
28
61
111370
637069064
177131
325346
246840
26
10
5
855676779
45
21
17
96
77
2
96
403017608
47
412481
29
492618
694686545
125104
59
22
261004
4
9
99204
693268130
53
203875
432269
22
296819
96
97
87
297194
191383
180435
270435
1
361086933
109954
94
499737
208541
6
93
270576
350201
388042
373817
76
490308173
785364145
628115832
19
323031
53325845
197815746
55
28522
13
395127
408469
55
9
370094206
99
441707
399593
533526047
389164
40879
757775547
35
31
357942950
66
71
105615
328020
398453355
94
52
652205286
16
825012738
202394
253780
464358
56382
48
59
4
245479
649367690
66
3
23
65
392321159
746991789
29745
365739
22
44
67
3
66
5
229420
158283
998248565
61
72
129574
169656562
90
220607
4
198816
70
422182998
8
55222
21
78
323411
99
61
68
451576
5
341920
84676
67
70
117698
21
283226
38
2
454401
431418
490248
20
39
240193
344104
59847
6
31
98
367793
12
585461635
58
222908
12
12
63558
218851
331712
400907
424800
36
267807
73
157951
479003
75
7
468806
35
2362
237071
491699
74
53
450087
168413
241566
63
70522
451891
99820
19
45
371680086
289218
3
44
274605
13
86
51969
18
14
527420264
15
128327
90
163472
199840
26
256390
386952
87
18
15
1
8
398925
349860
5
30
331063
81032
95
122672
284580
166038
410025
217642
293796
95
2
20
346515
31
72
52
362025
246774
57
253906
476548
5014
139706
68
881994006
8
48
12
285250
330213
38073
157233
70
227026
722528343
75976
32
361279833
72
339481
821331309
293333
417437
92
930081255
78
352851
181051
1
279023
66
397330
491579
714612930
79
65413
92
88
56
19293
403309962
43425
136164
55
96
24
62
324059
379461011
4
34
511753020
290014
28
352623
359387
188173
453862
42
30
11
48
33
95
395798
4
51
54
724390552
167271
497313
13
72
161136
111668
3
28
4
38059935
97767
110963
58
204023
328651
55
25820
270826
1
31
78
96
38
121567
168294
45
51
88
42
25
76
62
741054877
82
481588
57
385557
79
90
8
17
97
4404742
239908
80
186244
100180
46
7
484023
14
126934
259690
234351
86
34
1
881506108
55143
677910002
2
8
320640
97336
175595
15432
21
8
1
59
147891
700896184
49
119963
16
33
219663
39
69
494133
282140
7
23
74
36
80
55
368350
388773422
88
137873
442541
332804
85
15
79
445558
14
45
45
191553
55
154056
92
330126
198922
492208
185617
6
13815
51136
1
40
58
483013
376598734
87
220285
93
462168
342609
31
105742
540143616
719527280
238021
11
80390
86
300322
492423
38
51
38
6
6
373620
70220
67
126237
238488
90
69946
947316678
466027
346017
268967
277534
96
394537
76
309089
496061
41347907
259862
83
251863
13
70
30
353046
40906
478985207
8
144913
9
48
896731739
441058
472665
24
299069995
17
82
85
461659
238790
450745
7
732467421
20
90
5
253037
180489
8
9
46
60
70
162673
54
215086
311518
35
39
578649956
274402
19049
1
452897
62
71
238006
2
426730013
94839
217912
48
193551
132647
2
27
40
481682
47
77
12
12
307726549
205465
35
5
439176
73
47511
492990
59
79
80
66
60
348857847
829961564
425790954
60252
53
50641
16
145616
96074
200876
408687
471126
379111
18
58043603
391236
9
187758
8
30177
29
2
2
7
13
384541325
325874
162873
268296
929921921
1
36
20531
945909489
384169
226942
102242460
5
777270560
491272
70
4
19
351483
2
54036
41
18
29411
462477
148449
484516
272688
538304080
5
1
12
231815958
202170
24
306508139
4
785540249
341259472
25
58128955
250523
123128
458819771
88
65
32592
2581
188588
9677
86
6
28
34
340087
263803
432409
4
181708
2
69
128486
96
195505
32466
39
34221
34
343462
111460
43
103238
416902
1
134605
292153
31
584664243
4
36
8
62
136662
19
480575
5811
1
362923
89
98554
520976010
20
76
220602
48
30
197022
2135
40866
266765
89
37
5
3
31
23834
85
568695053
11450
1
88
345226
65
45
25222779
1150
35
205241
991301347
51672
5
41
460513
53259647
100047
81
78
3
5
414108
22
432145
956734801
106208
9
60
385978
87
111212
219407
121655
151116
84
68
188043
48890021
60
56
53
78
496435
98
60
82
378975
8
50
81
24
9
251621
154327
9
12
415649
72
110508
15525
94
1
380234
57
6
314245
656237960
185711
461732
4
87
103989
164176
113023
9
9
312082
23
116806
454207
18
77097
36
190384
15133
63
7
27674
9
224034
469066
76
327580
213806
174719
66
59
86
33
32768
3797
7
140802
262619297
148447
26
238659
2
143241
209158344
61
65
201586789
81668
185569
777106926
54766
17
98
5
89111
96
259966
333044
87
318780
29
325757
8
198303
22
2
380191506
300107
565068480
17
122888
87
281780
493581
54
565703417
92
56
14
66
7
58716931
403112
9
56
929071632
1
89134
951895916
51
419319
410944978
12
48
335754
32
429166
364922359
192059
1
126380
240444
8
233538342
2
1
445214
22
330580814
307249
418856
76
188627
266350
447657
88
3
63
162870
92094
355635089
16
8
51
188829
921372850
66
8
60
59
83
6
180018
25
172253
32
409301960
94
68
259603
3
748816726
290757
24718
12
472606
381685218
199661
329445
127232
421900
253497
149891
365209
6
196047
383553
35
85797
72
1
77
161992
245142
17
192725
33
207589
49
42
297664
159771
74
285148
83128
216097
26
402057
38508
1
75
7
9
492615
349346
51
22
205516
4
46
441885
382178
2
427899
25528921
46
58943
43
425137
8
54
4
111579
385078
53
54
495793
159525
59
849584363
8
65
38450
83
14
445884
350768
250543
35204
57
95
302416
62
9
445830
217686
17014
278494
46
70
40
88
59
44
35226
9
324774
528626963
8
12
25
9
300803
72
45
163366
1
494231
108079
271459
266907
39
217745
53
430404
36491
432949
95
430864
5
80498222
2
369646
238222
723468280
76
457753
198309
68
2
88
38
84
136271
222062037
26
877755309
32
62
68
90
256633
79
76
107767
39
444078
192701
102158
983283230
454261799
58
165785404
437907
54
195110
42
257737
58
439708
902560181
50
13
55
6088
89
19
25839
45709
25
386726
342773
60
60
98
60873
85
75
44013
37
430351
5
21
407644
97
6
99
35
183170
518918907
157017
12
494097
66
97
650540316
29
40
490116
434823
823202503
58
96250
515829767
44
133631
17
32
93930
3
345479
99940
291982
497767
311314
275793
35
36
419464
719003897
6
314556
304591
107979
5
78378
261789
124255
363857
99
399586
524687810
263397
87
138329
90
78
37
10
536532853
270447
316178
63
400657
58
7
32
7
70
203912
119757
330052
390353
185326
72
311695
12
285390
94
38063
186295
484949
691
338072
66
348520
9
290029
28642
10
420076
4
621532522
357496
187301
1
43
354184
37
22
53752
60
4
18
483986
79
311493
845656165
9
265802
27505
114387
3
848145522
49977
10
842870614
480468
69
97
7
98133809
42790
21
430929
471840
107674
9461
1
268256
52
38
447073
495213
67
429610
11
25
13
69
366246939
53046
43
25186
6
7
5
47
54
8
424547
24978532
375771
80964409
91
486559
385709
29881
266494
99
715489111
44171404
41
35
19
58335
454855
243030
329850
33
28
216673
1
83
170724
24
22163
101375
511263232
6
15
376445
56
626073444
91092
60168
47
38
60
75
67
248810
96077
383973
30
182538
6
458819
25
76771
167134
423908056
26
67
61
407706
227650
37
11
52
72511263
35
88
854184868
191033
4
337630
6
32
64005868
395337
17
1
32
452853
48090
89
13
81
379638
25
90
70
222350
73
89
2
78964
40
554146279
853765828
211171
235924
37
98885
60
320368
321623
24908
107926623
79
392872
54
165460
131700
76
10
64295
42
88
2
406330
59
434692
237752
700530288
20
666401669
1
88
407490
220348
101100
32
52
83
254896400
95
142856
638867954
236597
1374
606958136
254617
74005
28
368865
14
8974
9
352684
78855
24
5
451432
276403
536354212
286429
82
5
2
200210
94
382591
98
228970
527654591
101963
198002
379273
107560
1
76
7
274273
421921729
488881
6
372085
258529
259282
33
33
298176
89
21722942
286801177
40
213837
341800
72
306639
257248
75168
653746194
71345
25
91
168872
8
178881
74
97
47
2
78
341381
87
491585491
1
433202
489820603
5
95
18
154194
441944
92
144628
382025
91
282480
142552
286787637
4
2012
64
1
11
16
431545
70
49
97
126885
93
39
34
265440
60863511
491069
318340
393394269
46
60
163303
7
72
874134016
83
304988
93
80
2
389334
109252
280924
1
68
8
464306
84
74
83
494271
74
217807
210355
182072
11
271550
91
85
216896
338846
182211
57
9
718068957
58
431244
56759
279672
259520
9
772082249
291261767
191224
25
8
46438
28
53460178
54
9
401290
9
79
9
106297
462031
39
14246
494884
234533
11
321138
91
79
1
443094
69933
462725
291693
64
7233
70
161219
135394
425109
20
375298
4
12
23
184447
67
79
10332
5
394585
2023
498642
43
29
68
55
454475
55
44
93
419020
39
38
157067549
132036
296949
466829
9
162879
73
872490825
327819
22
124511
99
35
244336
470296
56
614154949
5
58
30839
62
474967
211245
48
209481
283594
1
3
77
163817
58
372462
84
75623
154346568
85
75
68
30
272615708
482155
46
19
337093
96
30
85
255151
347320
3
9
98
57
735079217
42
3
340495
54
68
441690
66
77
54
4
34
93707046
82
91
51
60
34
463207
251066
67
18
46
44
166429
476111
8
11
273479
46
296409
471022
78
947940600
16384
64
368764
143164
54344343
440270
305943
12
400845
92
498987
40
758254791
9
67972
8
440799
426252
6
468468
48
204501
39
4
57
76
275658
305443
466476
26
491492318
300427
33
407198
326803
116586
59387
312888
52
142691
221704
5
90
71
457856
41560
6
425015
3
222008
68
141461
16
79
88
95
368204
231355407
201031
81
428422
475159
10
276062
134147910
65
6
52
75
377484
33
337399
84
16
22
77
248386
55
833923190
52
7
32
21
225544
601426405
243650
354186
2
360128
95
8
320224
140364
497122
77
96360
27919
371396
19
55304643
7
34
15
5
60
17124
26
53722
89287691
72
187076
19
318522
372066
64
99
19
64
71634848
8
200862
371988
55
38
8
647032944
320683
94
62
2
425428
71
15
696695598
349639
2099
89
53
85
66
950558861
376917
56
684193675
23
9
77
334120
438288
81
32
279018828
28
26
95
145235
26768
292305
272656
306595
69
16
39
154914
89
18
38397426
36
472690
460974151
79
314751
91
7
346043025
826218739
54364
168921
50
19
50
38
92
392473
79
8
35
94
109384
52
25111043
41
67
77
73
284249
46
26
13
362871
34679
18
649217026
68
124536
252237
86002
135831
161281
144577
427540811
26
4
126877
57
6
51
63
4
53
181345873
304237
55
307840
123747
233182335
34
58
21
55
314729
186950
89
16
38
430092
2
2
6
782816791
87
55
389519
600714562
41
567730736
389217
930406351
8
66
63
310769
279220
496407
4
355579
7
67689795
1
149959
29152613
6
257342651
21105
374797
16
12
206591034
441405
169596
808280382
84392
56
2
214770
448858
16605
42
126572
60
315766
226302
40
40
484521
99
4
47
287252
270723
94
278421
99
49760
1
95
48475
159130
51
459646
12
5
26215
480984
4
471189
190438
90
4
443168
81
457610780
56
68642
34
9
328423396
48
741166546
85
70
90623
940662692
6
450463
31
115656
165258
679869397
120602
368375
22072
843297510
230218
413973085
298365
341506047
70
29
280999
322922
24
305440
279574
7
379812
80
399354184
15
7
598176989
495761
72
106108
73
18
469064
30
46
274000
79
9
43
234378
60
113108
288860
354361
112490
71
425701
92
1
83
30
56
2
9
355577
34014
419576016
71
69
99
5
4
327560108
255499
90
17
330531
66
24
4
25
27
166879
466967
7
234809
6
39
147647
37
23
239951974
43249
45
59
1
18
31
86
66
44
304500
66
6
174113
418060
453887
799876922
86
342723
35
321856
92
9
52
27
8
888989296
8
26
509311218
687454896
67
63
73
45
55
364067
105722
23850
150908
330863
6
7
310658160
39
71
11
304616
194605
40
15252
460414490
99
281505
14
300474
82669
258176
765196934
4
37
478540
450181
99
420616
259846506
36
15679386
317595
165577
95358655
658461287
39761
186949572
51
494251
215041
26
25
58
39
4
29
224131
177658
203042
6
3
42
891380524
339742
57
42
55
495864
343372
163040
369728
9
128270
850120687
87328
98
280885345
451905
61139
901092743
58
369581758
410224
8
83
23
56
391992
91
38
41
15
130185
2
49
78
497548426
308261
117678
72
81
4
39
95
32
21192
82
4
247427
68
62
201488
340696
324457
10
46
417028
11
692630255
47
39
17
358038801
74
19
72
40
60
343312
394642
456494
801425333
112891
78
9
62
743241031
37678
44
18
80
66
17
68
133991
86
470432
43545
88
98
63
439901
7
25
89
11608
84
276869
40
630042122
5
430428
73
48
855459920
4
3
30
75
115073
489326
37
85
34
313271
291814
70
373151
53255
415311
20
70213
74
217224
425750
78
11
150702
91
144336
64
25
63
8
37
379879
54722
130459
405882
38
59
353414
76
11269
31
19
15
70809
12
223279
785955672
22
21
166417239
20
132036
324778
72
49074
423376
156976
354987
131109
821770406
414882
95
143253
58
345717
99
299823
69
560110770
240512
36
122447
38
12
202036334
73
6
128562379
124987
478713
30887
4
442283
8526
8
60
47
245273
270636
74
410447
361757
412777
489842290
64
115352
208396
35
72
65547
88
81
76770
96
99
82
4
92
110263
485992
909796824
133492
397942965
302455
70
8
64524
77
20
618231809
25837
165553
79
387621766
66409
310455
258210
51
86724
495026
357393
335281
3398
82
21
681091693
48539
20
110837
48
86
580463897
55
2
167824
479373
27
179444
11
239781
160478
768254679
146663
964134609
605516322
142727556
410756
97
465896
510115410
93
293932
52
32316
61
81
175788
36
8
449383
9
36
2
78
108420
1
148406
481983
602680503
153990
93
48
32
55
81
485065
61
33933
500210015
467562
21225
29389
213176
185275
315693
50
52
59
243798
10
423480
354089
178628
33
199254
89
3
67020
56
456637
397721
193216494
202181
48
795953578
9
5
235076908
177521
91858
64
317387
74
7
70009
11
345804
8
31
72
283849
22
108905
75
80
6
21
35
69
2
9242
228376
735714368
419695
391133
13
91941
98
13
168273
437740
62
398325
38
75
89
2
96
23
8
40
14
202291
71
53
366258057
960018594
83
481262
4
49
11
53
88
391959297
89
55
69
276413
310319
45
403130
82
68
189367669
62
2
224220
7175702
369844
81
49
249211
2596
361036970
6
25
320633
322918
42
893756110
56
42
386820
2
11
325984
14
96
26
23
47
48
2
85
280025
91819
8
41
16
3
96006
380815
94448
45
95
52
25
30
24
49
233642
481256
444797
570931175
267177
3
93
186927
452578
61
90
3
85
83
216833
226343
26928540
311448
301493
91810
284002
93
55
161961
9
68
430088
6
22
487679
69
21
110675
372554
32
42
10
43418
273
298548
83
37901
61
6
45
468827984
7
6
969480409
62
197752
98
46
24
16
97
27
29
43
410752
179158
8
243332
248928
21
167136
498702
144159
289304
86
262263
97196
64
50075
92
377797
91
7
27
393975
228892
159273
487447
141410
333795
106041
66
77
41
44
292440
82
227900
54
91
74
22
2
48202
259364
192611
60
118553
5
5056
7
98660
85214
423790
53
40
280225
490713
46
47
335310
11
320581
26
16
90
143785
151856
24
2
93
221822
401197
74
9
62
410519
462505
25829
95
36
220845
399867
22
16
17
9
6
53
3
3
36315
36
38
89
5
32
3
168663
72
13942
31
325208
60
422478
2
583641735
4
418973
30
87
20
71
270821
490489900
496675
93180821
385344
103073
30627885
375589
49
1
334894
156301
281494
82
67
69
4
19
395262
84
125793
218237
51038
104295
459005
238755
385692
7582
85667
376789
764763203
9
835486012
393844
120450
80
39
52
81458
19
71894
153432
8
129161
53403
40394
33
359964
260529
4
9
9
87
93
29
159558
15379
13
8
674
444879
377559
199268
32988
4
75
908593755
298203
69
70
423642516
77856
235058
65
34
233764
58
17
397290
59
78
14
96
380610
84
297160
52
57
478717
634041203
443609
60
297459
176015
264837
5
184948
251107
91
66
230609
9
447756
20
439950
962101734
365746
668979401
208698
59
63
77
16
114282
67
68
95
68165
390206
416288
806205559
17
354937168
33054
43
109978
92
307668008
14
250235
59
48
66
81033
1
258614
465608
77
298863
294535
8
3
34
97
65
287643
18
44
58
46
72
6170
893617850
2
399753
7
4087
448278
9
18563
69209
460853
82
122545
455616
53
68
307570
34
170529849
266038
77
279790
460757
189294
17
11
367415
38
421494
108305
93
295432
71
251084
4217
31
344253
5
80
78
232451
380425
75793
671324707
92
2726
61
348042
285661522
819276079
363973
454467
146008
20
29
168888
368334
43
41
223536
51
66
468575
88
406298
64
476770
7
255775
319621
163063
390381
175664
56
87
122875153
422771
602710530
509731439
63
7
171432
249314
86
368117
50
4
17
982524142
45
19
452465
175149
640069484
349538
12
289626
4
412073
638941895
2
26
8050707
325490
91072343
45
191384
6
297321471
233559
69
75
239977
334747
30
54
484945
261465
26
5
28173
83
190231
179342
1
505080143
80
26
17
62027
25
38
367203
43
333862
99699
64
80
366875079
495208
51
97
4
469724
99683
60443
5
718698671
399098
242845
14
76162
2134
179909
50
6
76
367044
413922
118662
68560
20
23
28
4
450930
25
247225
407603
442860
7
341756
39
20
27
417957
94
311018
19
34
88522890
2
297260
182172
69
5
25
50
150756
64
72
755817299
5
95445
87730
6
36
65
9106
2
67
45
242197
40
56
544501696
290291
9
94381
307494
85
246379
40779
94
95
309388
1
69
408713
35333
29
92
86
97
3
3
35
205978299
15
30
98365
238919
174114
33
4
256669
254895
63
6
7
109641
67
456112
253069
183523
104432
94
86241993
16
8
903204129
97650
8
38
44
17
58
78
23
112419
3
390993
485055
18
354919
298851
52
32
13
305136
354037948
633418244
258176
287823
77
721017646
347617
278854
127764
422576
4
490765
28
90
6
486524943
48
39
88
87
97
80
2
83
85
35
96520
748415424
158737
741013247
409761
38
92
1
9
42
32
364812
8
69286
198482
228691
47
692478509
93
33
24512
65
474657
91
108122
29
27
7
151570
392240
447347
675661750
40
33
260563
11
493432
257520789
14378
17
138945564
57
464009
13
178202283
383050
277785
59465125
507916506
6
26
74908
331884
395088
427554
325223
14
61
258202
9
484061
249291
52
9
59
10
378645
96
64
59000
3
87
90
74
50
99
238850
422823
237254
1
385974298
128846
486192
28990
42
39
84
327980
9
586804811
90
44941
507848920
212309
7
74
48
65
653835881
914540281
381081128
405866
206459154
220180
1
73
12
258686
55
935
49
295391
276567
346187
42
7
406754
41
324299
269010277
52
71211
438462
415286
88
4812949
34
30
69
3
65
99
15165
131516
48472
85
3
99
2
29
87
471199
302296
132445
57
40
878277239
79
21
26
17
615963062
27
146556664
99
875988160
70
83
3
426281181
99369
9
417495
322246106
76
384543
79
31
2
94967
79
76
50
222305
57
484360
74
15
283727
437023
201431
10
455872558
999639902
146941
83
87
191122
44
16
127667
34357
37
99990
221514
160990
132815
40
214427
500333730
245594
1
733532024
1660
496707
440448
456209
15
22
386838
30
71
437589
7
9
118862
90
900391213
401019
447368
449583
87
258226
433908
62
99
87396
7
18
901552963
17
78
6
330967
7
5
130082
8
26
6
22
72
3
50
32
13
199348
105596
37
219216
14
516464161
362796
25
368667
9
356301
276285
156223
60
41
291281
20
33
423566
224571617
219140701
477082
424350
1
30
96
86245
473234
100017
145890
30
439661097
1
41
31034
75289708
73
25
1
444636
17
122652
5
60
110391
46
264967
46
32133104
18
17
49
65
199918
592788457
378923
146173
43
5
499768232
22
25
6648
288121
324013
148830
19
12
476671
66
28013
418018
96
70
2
27
162490
493005
98
263333
9
94
357962
66
487705
528245876
345112
74
77367
72782
14
1
945850821
79786
74
123372
6
327501
280938
63
55
30
189303
273019
3
291568
90023
172952
4
66
63976
23
843253385
340030
97
711090573
4
57346
27
27
16
67
407763
29
75
207664
26
51
468737
58
361349
32
758456038
1
1
49
99867
768969751
8
291138
7
134697
68
69
295664
42
89
90
2
320203
57
36
461154671
50
52
94
392905
69
347577
81
5301
723608765
272034
247739
409292376
56
145708
186271401
500897622
23247
479619
32
95
321192
37
493056
317524
34064
79
72
350215
877879852
39
64
331995
459190
10
81
301597
490291
10
485311
858429959
440649
145651
495851
378101
48
357936
35
37934
5
12
40
57353
342730
357151
4
97
175253567
58690
42
314047
2947
174603
81249
410050
57
83
17
348572
7
12788
88
291028865
776860681
19
1
551419941
185191
297223
226434
79
811888327
432068
705668122
45645
11
202903
424021
92868
614421105
96
56949
198662765
89
40
343545
60914
93811
80
301849
90
41
25807
85136
58
321519
111000
97
14
226685
440643
21
42
962596253
345157
39
205363757
516563433
25
455693
57
388049
152016
413848
727293261
225341
673636584
114536
78025
82
17
160990
462679
51
71
375149
368390
227611
1
12
1
84
871843895
2
33
72
97
7
79
3710
45
905566174
284586
32192
42
9
70
325303
4
97988
462051278
32
3937
145600
76
70
196010696
412132
33
466218
105648
37
52423152
11
38
4
24
263044
59
256533
12
330687
3
78475
316013
38
64092
7
87
400965
80297
311831753
60569
43
6
127344
818961196
77094072
35572
3
41
59
92
51313
52
223836
66
350932
301283
938060064
275393
84
98
338920
38
526705798
18855
32
37
2
66
339605
95
51
36
207500
351443
468382
270009
82
123590
7
53
230161
93
283286
97
47836
438058291
368725
39
308121025
67959
110135
56
334722
194584
280432
16
736759134
479611
240200968
7017
70
454624
617398941
56
78
139002982
72
249710
203808
21
110687
8
235524
134717
258044
46
155541
352288
66
299666
3
45
78
22
450748
7
117150
77
351021
268774565
457347
1023929
268559
403074926
70
96
12
49
69
612620201
52
16
269264
79
4
354399
18
48
33
318987
744516977
20
55
119193
65
61
337505
84450
214398
414838
244108
559453076
96
61
919969118
97
93
29
53
477968
251969
483682
491498
76
499374
783842746
80
60
300632
319755
4
25726
94
82
107358
421298
85
29
60
357214
902857808
314134
41
67
70657
101765
97
77
376113
213643
202494
42
80
95994
56
47
108494
6
7
155914
51
295000
60
600090075
750763443
9
13691
147209617
775977472
33
8
201636
69
82
252666
77
18669
37
87
65
80
1
19
254549360
3
891354258
156024
974162603
12018
26
40
332964466
89
393596
65
99
885778767
5
72
2
12
308952
22
54
89
82
15059
172455
247028443
6
12
159898
69
79101
38
466131685
66
24
92
422844
59
27
39
27
75059
70965
43
36
581087200
150312
196174
3
389379
12
32
83
5
118176648
94
28
39
3
57
343677
70779
56
332930
124575
90
74
421258
83
13
79
68
3
149630
62
3
72
58
78389213
79
309679
199396
987962137
8
265870
58
319761
55840
64
457237
9
47
465130
26229
422711522
86
58
388659
486872
93
14615
269992980
3
20
523992270
80
265396
257052
70
191260
48
9
307193
9
247535
125538
431214
267095
69
277317
63
71
350790
76
77
54967
115082
181479
916866963
63
386719
8
61
53
79
222134
26
5
172179
81
74
910689904
426078
6
64
54
157710
11226
40
59
98737
26
26
42
212142633
210995
5
71
10684
313188138
94
136818
415635
79
245178
432498
287419030
8
62
56
76
33
83
361088
63
90
54
79
258931
79
73
93
1
151069
38476098
51
61
26
38
8
43
66
297056
40
57
687499221
26
35140
248121
89734855
62
22
24
484489
6
82
61
99
86
90948
96
250825
277397
145229
10
58
105499
546024139
224646
39
82
26
61
142904
24
202289
34854
235659
58
41
435600
592572581
136163
153290
433381
12
87
61
448206
192794
35508
223039
339848800
33
210655
56
212759
355395
839960371
211829
262334516
81
221763
354140
5
953740857
452156
60
187296
47
72
213752324
95
74
41
271380
7
10
109024
76
71
21
172593
2
43
83
77
23
229830
862406862
70
383293
32
72
33
83
50837
89
26
3
28628541
463544
334935
31
131368
39
106128
52
460437
727607205
278805225
188505
364144218
25
305790
36113
286463035
70
466258
7
403001
19
41161
9
84
50
97
8
97776731
41560
3
118386
25192996
32429
85
411326
140346
66
495155
418610
44
18
8
50
61
353186
36
465492
597430175
57687131
96
89
385116147
190828
497262
8
143928
45
409408
5
17314
10
395534
429263
108976364
16
524330796
76065
87
51090
23
591340430
37
98
288956
254243
497571
10
14
37
7506
131049
182158
349466244
203135
264393
48
285758
81
462163930
451802
40453
293910
292806
369041
85
3
470792
416465
8
364927
421754
72
61903
68
82665
5
36
171447
74675
18
24
1
710527490
76
2
124988
29
76
76
51
235938
109736
859129458
161699
127321
45
55
730321270
172445
33
2
362957
490547
69
274497
217512
276420
61
27
139981
166180
333539
238965
297250
18
14
24
30
182584
4
46455
29
45
388109865
568996384
51
66
5
9
70
8
45
39
277558
9
57
91
58910
94
133997
56857
21373
15
82
5
4
57
6
462453
78
72
39
81
866860959
60
23
5
355372
384712
541231166
719
419052
29
29
64515
15
380645
361091
376689
804861083
22
250320
132925
230083
328994
47
323476
479421941
67
241923
230266
40
4
241139
38
14743
2
34
5
88
341863
967967152
395696
15
99
5
7448
312744
211773
415716841
57
38
55
18
164840
43
46
128386027
28
8
401116
7
53521
149352070
201368
229733187
46
47
4
1179
945302844
62
94
24
67577
410892
29
431558680
101150
45
68
13015
4061
38
211930
41
135116962
59668
62
362163
265479
84
60807
144814
99
65043
427458
78
71517
361952
738778059
85220
6
22
651847215
73
7
29
84537
30
58
17
20
2
403713
13
397516
240564
400914757
313183
50
28
66
79
2
7
179700
4
47
13146
123855
320375
290158374
3
52
22
7
141301
128111
7
33
65
253128
455498789
2
10
24
378012
670138713
906041699
65
81
433729
66
70
70
102956384
255849
91
947232502
52179
5
61
39531
40
307144
72
51
2168
335473
7788
55
79743581
220525197
10535746
5
60
14
912277187
120126
159171
7
13
79
499694
5
39
31
275461
62
23
91
86576113
9
856127269
310042
76
96
222672
723553282
73
69
134691
486096
22
30
28441
85
481774
38
3
8
352909
51
3
163264
410274
238742413
29
92
906378288
23
469563
17785209
316165
34
354724
476059
66964
10
440295
217086
78951
96
474648
3
801206578
38
393430
399935
97252
77
422766
339739
373956
21
76674
82
359887
82
72
36
319949
73
376261
92
225526
307369
80
57342
406906
82
9
157190
495876
403466
128001
381823
410317325
7
420466
6
329503644
114995
236726
9
150705
492937
195725
6
77444078
323993
20
87
68
29367
418468
82236087
21
8
4
32
12757
73
46
108563976
334053
380098
63
87
72
307133
47
15
76
4
62
79
894069092
80
56
81
391794
141795
404836548
85
506525495
472529928
18
54
27
7
62
70
329700
7
464210383
22
60
69
7
60
295873
84
98
81
78
68892
2856
20
34002142
12
87
148821795
65
4
401264096
409342
87
122661
94
25
5
268421
43
41738
404860
82
345586
40792
821865828
4
5
65
438742
55
126346
6
1
9
175113
53222
64
9
87738
36813
42187
827353835
132303
86
850878340
11
222341
442521
449855
477796
293916
184603
1
315856
178664
56
433817
6
4
15
691052011
50
171263
57
375874
47
430713
1
441361
8
88
92
634815024
109800
250060
129651
149783
69
267717
260140
7
386952
2
82
16
270856
83
227859
343977159
32
26801
396257
175617
213044
22378
86
15
39
1
465098
4976
77
334091
109190
332942
108497242
156447
19
74454
26870
155537
3
50
46
16
16189
350261
56
804962719
38
72
499245
47
98
16
692132626
67
641382241
9
20330
5791
314703266
140393
161894
4
50322
5
357331906
63
318715
399839
341277
140299
21748
45
57
96
1
18243
159504946
3
2
43
412113
22
63
980042690
4
50737
477005
80
26
361949
211102468
162994
1
270989
328771
760897946
60
6
56
557384446
330171
439639
31
3
185459
97
70
50
33
43
451624028
260707
31401
131726
148995
29804
258514
68
358862
86
223272
211575
363139
238359
282389
785727050
212245
69980
88
54917027
403323
1
70
396165692
432313
328686
302494
356880
21266
98
378495
92420
312382
424225
68275
621059402
52
28
212055
6
13
308347
315858932
716695489
45728
44
483766646
380798
1
79
27
47281
50
34290
74
7
34
474539
26
698146023
360979
4
66
269401
87
705857259
92
363170
62
73
48751104
59
39445
67
87
41577
853698586
699532805
37
7
398183
14
1
62
99
71
350006
482812
236224
80
716362266
288969
84
450298
391195
846172291
79
929622858
348700
160269
97669
235179
38
388350
56
73221
216256
32
354773
384455
302850
410415
37
5
89425
755204184
204786
48
409415
70309
10
45
36321380
373480
23
9
1
420030
13
42
484499
213150
78678
235998145
5
82
37593
2
83
2
6
220993
32115
93600
322638
156671
5
396262
456423
146266
47
35
416199
86
6
67
384289
9
79
60075
141765
35
93
67
57
317024
370187674
19
68
86
13
122082
99
10
47
84
102153013
209257
9
93
14
168314
4
26675
455084
87
979226352
64
7
93
18493
353920
68
452873
253743
5
92
14
52368
218381
157314821
232414
21
54
6
22
2
65610
46
8
72
17
437199
12
15
131509
25
310712
20
91
37
254130
30
50
56
140972
192411
126958
1
277442
60443
124942
5
44
8
23
79
175919
419223
985745511
50
7455708
32
171535525
190176
309840
247312
313156
36
137978
88
54211
35
303504
51
720427420
1
79
462767
52
60
894785932
294257
89334
10
27
170760
16
674337534
19
74
23
65
137047
72
202555718
12
1
518940570
7
137332
414140
88
98
17
242396
5
307674
632234696
9
404254
477204
15
27
247060
257089
683256405
373224
407138910
439897
129281
524029186
24
6
2
55
328068
891578540
100464
345154
216407
7
74
9
2
193536
133856
35
17507
84
167182
476885060
400753
80
56
173501
85
24
2
313233
999232388
67
239852
4
62
231040
123976
2
79
293541
185416
358334
91
64
74
55
80
804455064
75
90
10
50
68
84
78
39
691301810
12355
28
53273
62
44
324273
116400
484616
18
321411
39
87
453150
380664
522359400
88
172964
235799
168303
804465628
45904
50
422957
393708
54
67
29
44
70
89
1
20
51953
122609
351797
27
609998965
364943
443462527
30
53
68
84
972260268
330596
22759
201804
10087
376571
127145
75
10149
562310546
404647436
78
40
30
961117280
80293
52
38
50
68
51
498964
67
131141
82
14
22
32865
22729
85496
353358588
81
222707
22
536573396
5
61
40
30
669015560
453504
27
80
8
50920
41
11486
33
446345
96
69
313753
813393692
2
55051
87
44
64
481557
759259927
235336
41998
55
52
26
443047
217581
6
27
70613596
105745
140556
355662
11
277796
93
42373
85183
83
372372
15
543454714
86
63
824033283
84
179136
73477
90
3
183252
56
82
436436
39
87725
326807
990760418
499552
89
126111
397115
264731
54032
888397505
335232
52
82
181424
81
22
392693
331292
69
191175
41
109543
3
8
433036
294368189
275324
471713
338782
38014
42
441439
63
4
50
468315
44
606740508
53
59
92
902269392
474705
2
10
224034
50
145788
494532
137349
3
398951
40271
11
626397429
473605
98
133354
45
28
291002405
56
289209
96
159166
15
24
91
237941
65
470475
82
94
87
457854
38
105904
48
422843
92
468534
72849
253270059
359669
9
448544
94
92
45929
19
340828
132707
475233
340854
61
6
93
834103636
423645
81
68
748445358
751593465
21
58
259676
355623
64
74
6
43
148943
406412
44
394160
8
455042
107226
34
310905
253333
403202
247214
74
32
362149798
419609
83
46812
385985
427888
56587
379157
480957
24
138776
8
830600604
302589
131772
6
198333
147357
45
302999
495692
75
431693
11
81
5
199232
464866
426391650
140691424
242077
89
72
41517
98
157402
972723633
47
9
341584993
59
423382528
12
427520272
363570
290422
38
4
24
14
39
444774
493547
37
3
63
118780
8
46
40
32
47
66521
81
58
717447545
28
151318
3
283368
40
8
388111
81
67
381637
15
40
4
14
33273
369568
409473
94
29
42
53
965135739
40
9
2
399639
158897
450389
39
21
86
6447240
14
2
83
421825
240508
739436652
37
78
232302
70
719994271
267351
341580
397608
12
62
29596
347237
200867
86
108312
393110
2828
3
13
42
71
216407
25
53
71
15
377630
86
4
138427
477828
122539
39
475334
65
80
7
60
57
38
256969
367686
326923
275058
99
252103
54
256283
55
475072
493493
648971853
64
490746
426391
288768
63
146879
98
67
11
407181
53
33
92
214236
67
23
42
414900
129725
365888
15
82881
111644
74
397696
84
9
499776
395466
22
400696
186800
65
58
18
492890
25
75
139344
17
292051
9
254609
730322791
3
96
106674
381283002
433647
107549
99
7184
30737
31
13
64
136578
399831
79
131271
92
68
716647328
153985
44
1
98
289254
32
1
30
16
61
127666
26
287428
57
435848
88
208271
392003
367428
64
71
63
76826
141066379
395980
50
118690
84
422859
35
159548
24624
7
6
56
262823
70
94
99640
63
98
417205
88
45
5
55218
204919
7
15
30
614027896
314685
323470
34
71
16
318352
148656
92
483062
4
38
200774
75388
387077
64
195015
76
8
52
12
86
371982
87
43
94
2
259930
328210
90
87
83
454997
183250153
49
83031
276470
61375
479520
70
1
46
57
65
53
4
2
302451
85
71
3
15
105865
36
25
336799888
965168014
5
495071
218442515
10
618738738
398382
275329
220658837
82
352008
23
152459
64
81
90
488221
9
7
74838
37027
786915453
31
981776742
174852
7
133673
109116
35
122162
484616
4
22344
26
39429
117185
116852
5
57
29
48
110891
76
5
60
96
73
5
423000
53
354740
298778
289112
4
27
539864315
19
204052
29
463897
455860
14
56
109006
53
38
51
35
337343344
367705
46
369446
77
27
37
242523
304479758
83
427674
63
2
507410018
326433
31
31
15
2
99
5
19
266724012
15
352904
2
89057
21988
24793
343091
446796
298469
75
43
80
47705
317385
409070
132886846
40
939951672
91
45
421865
111120
490932
1
80
25
930092130
4104
1
230185
473929
76
491522
445732
2089
50
35
325274
55
153865
27777
877526620
2
14002
20
60
467348150
47
99
39
31
211899
36
71109263
499708
5
6
55
6
387223
710199983
135155
191959
178656
657968296
64
48
65
71
263646
77
66829
368909
386175
316734
1
111293
7
453162915
590844932
380224
8
525503968
43
53
436202
52
71
27
56
330662
62
30510
96
755610468
39
5
67
176122
48
448138
24
200946
188884
224772
231269
73
53
231975
64
133697
321114
194776
24
312201
13
800444301
490493
80
347825175
312544
79
30
497856
366716
47
29
21
276656
317668
489393
741794877
67
70
45
23
427336
153014
438594
189873
5
494764
5
131073
640576667
3
439034
69767
13
49
47
130230
144196
55231
15
348060
43
117105
58
93
83
19
110134
159998
204140
4
91
476246
46
470909
1
45
165156
405122
79
1
88616
42
137641
93
88
66803
52
40
228699
60
319837
53013
11
206574
107598
3
197713
382518
429625
67
46
98
454118
18
51
4
149417
78
3
855660423
3
83513
43
197896
12
81
64
77827
1
116323
363675
29
18
244651
913023852
2
24
3
81
744143159
35
389537
1
349529
239466
273986
358369
8
388665
419284
18
55091
190356
99
41
11632
251814
64741
140570
454402
3
345691
82
92
7
8
226633
461040
9
470300
49
8
168543272
51
101656
215568
463547
9
76
34
15
82775
193478
43
29
766050525
91
51
635695769
90
91
90723
764213644
93
259878
262989
323586
36
91
67
841529255
28
128000
295183
464225
83
281543
39
90
30
481533
279602
213908
43
54
31
918478451
7
215695
34
10594
25
510326777
426564
657891181
54
1
299841
58
59
63
36
70
72
780815739
474048
57
449323
419577266
9
73
316384
15
10835
15
454686280
249902
274777
2
29
30
72
63002
241546
38
943662308
7
89
8
49
58
493350933
488564
225642
126806
223406
27
79
414380
29
99
195168
375298
34
190412
486591
488423
27
93
10
6
331902
374857
92
647895408
359090
259537
23769102
372376
235639
98453
492481
304468
83
22
49
444585
5
87
89
18
33944
161408
272295
177655
283717
31
237684
50
35
391565
580602639
50
6
127228
392955
7
77
76
3
68
86
34
166816
16
376394
28
637518354
65
34
42
495697
165762
320841481
196142
395851
900060540
79
29438
364520
385209
51
7
27
58
163193
9
30839
41631
193705
134240
727318483
75
482967887
222936
450942
777042183
25
16372
8
11
297735
2
68
53
456306
15237
1
193609
277716792
947764791
217126
82
50
2
93
570786656
35
58
767997632
476676
528996557
4
70
219400
6
85162
1
44
257360
152578
245212
9
82
950182659
44
39
162321
464772485
4
93
43
484555905
111884
499763
7890
29
788021658
55
35
74
30
40
89
322476562
104134
378991
27
75
46
699151194
58294
405832
40
49
633554046
28
84
26
32
1
350257
29
8
493812
156288
190391
50611
541999580
71
9
171264
44
83
3
225990
5
4
4
72733
87
113628529
1
383759
27
63
76061
282694916
5
109745
489321
111992
5
12
5
1
991119445
458234
4
419506379
28790
56
170603
60
95
2
661757359
4
53
469520266
270075
247903
24101
12178
490108
83
184063
77
2
229553
103376
34
216253
83522364
357166
68
13
474342
344662
91
4
849342237
379977882
28
182640
91
912649327
263964
191908
301581814
70
50
8
21
12
255319
221146
329965
333925
426906
85
3
258466
291730
4
136269
20
9
52
327378952
426061622
28
18
251087
321085
247735
88
21
3
134773
184468
8
99
676783038
552272741
67
4
242941025
89
337841
506774039
42
20
231580
453184
238004
411555
260918
77
633521326
279282
93852
227806
2
395810
43
324445
4
54
3
378016
187987
80
567422502
91
219466
21
53
369039
92441
64
95856454
383642
36
378161
4
647817411
42
11
52226
108494
15232
28
208000
3
31
57
68
488618
60
31
144981
89
62
62
474732
798181840
79
144752
467345657
98
75
7
365356
79
26
88
36743
109421214
45
37
84
17
56553
90
113424
940128866
11
411372
246354
263897
89
79
78
41
23
66
87560
502543119
50
1
288248
762257680
12
333974227
17
38171
426373
332201
1
145637
213981
85
69
166509
98
688496962
413875
28
64
26
99
49
185789
466010
711603811
721393976
363326
16
210542
83
422157848
300018
44
6
6
9
74
303143
7
1
7
184150
53
7
101308447
282432239
459415
347752
178677
411595
3
3
33788
784117338
59
69755
73617750
4
470350
342140
431457
18
98
140380
77
47
65
34364
17
56
16867
92
50
4
217436
961132384
443892
36
61927
62
278839
323004
67
47
471058
312107
54160783
231756
136417
21
296552
147536
76
90
28
48845
47
12
52370
87
85
359793
6
72807
481883
485213
23
98
563303688
33
45529
451248
282956
257092
38262
15
71
24308
14
31
335957
898462006
70
494212
4
72589
199056
5
40
339019
4
373208
16
9
141744
77033
78
1
420993
26
38
12
3
15
15
41
916784283
381047
93
54955678
18
435749
217208
27
424619
724218459
66887
34
747567600
22
59
67
2
478328
164991
695318152
422309
9
30
23425
402219
88
72
8
439176857
6
574164492
65
69
60
2
19
20038
773532429
66
316786
3
462156
303915
160725
388559709
1
643751540
72
391864
36225
159320
429690
26
17
375351
145850
34420
35
20
35
79
76
41
14
25
291540092
364153
91
171651
239163
220248
99
5
15
57
354282
857260905
124717
291145022
219725
28
8
30
313341
374842
781423976
37
76
19
209311
42
410622
48
93
312168885
57
201901
48
9
73518
126857
38
22
1
440640
97
42
15
22
18
66
41
403562
423176
611844761
727990290
1
61
35
220971
50
2
72
4
38
10
78
2
170251
40
49
40
115522
24
22
177489
262955
46
94
18
58425994
24984
60
23
15089
94500
445569
786013235
11
73
140607
27
65
211575
14
391746
10
52
385762
149023
76
213700
479434
4606
344837
193478
478797
77
42
79
65
78
55
78
71
495500
234610
139556
89
94
304346
7
178695
215153
1153
300961339
85
74
23
60448
80
50998
84
205881
46
84
84
64
80
10
95
92
50
85
41
97542
40809
98185
44
184553
84
388857
328015
127643
437958
458337
201333
413267
66
483541
6
160469
65067
43
1
455665204
9
107206
82
349625
347536
50
95
46
76
68
115745
165880
21
196580
9
4
82
124990
921296686
404412
119383
8
2
7
53
242202
394122
261270
82
72
85
76
413014
65
172946
37
32
288879
17
487261
3
389993
646333324
36
92
213868855
9
7
77664
7
39
43
207860
5
75
480109
5
249097
321067
18
50
266778
259624
36
437136
144825
398579
98
4
253064
293243
491346
12896
65
48
7
161712
452062
91396
4
297510
24
7
13
95
96607
2
25015
55
38
844439626
648052542
75
65
42
73
433670
70
25
100712
75
421458
36
66
23
509498607
48371
439343
371820
26
35
194204
144331
79
77
457229
81
370354
499723
72
120201
211623
804047243
64
169588
424127877
84
13
87
399100
379176
9
262928
82
560439938
16
38
63
61
72
56
99
153516
33
8
22
65
340701
662947116
747620371
307679212
128226
28
238274
462740
51
83
2
616363340
260582
55025
437251
384590
7
16
526723598
26
4
392243
240003
95
67
322412
5
45
110444
282497
446503
87
73
73972
38
72
78
310438
7982
34
57
67360
45
253390
54
9
476700
197604
71286
24
350859
35458
360034
40
215169
8
48
198414
398788
115441
66
346878
87
33
30
474858334
423849
52
95
295080955
20
288293
486205
59
1
98183
67
433218
53
84
235848
7
14
57
22
23
403027
434462
419838
55
93
12
89
575870412
14452
65560
329069396
218817
45
92
71
335623
37
218613
144254
196323420
254398
37
87
390971
192875
234188
37
469251
113318104
351820126
1
425840
145397560
440558
324959
24993728
18
62
85
177533
11586
9
99301
2
37
57
129534
132642101
74221
271425
78
57828
15459
334562
5
205894
216898
695035005
78
4
41
587710812
5
139592
81
28
220465
6
4
91
46
94
375117050
273551
98
328322
71
88
6
794494336
87
1947
389328670
3
247077438
71
15
37
65
46
42
394048
31
898051039
418953
255413
360064
122982
39182
306809
97
43720210
361405
6223
3
320675
17
49
339015
60
219571
32
272164
661912298
7
107745
402138
98
94190
159014
29
415271
426170
84001641
78
703112939
70
35
586677550
30
62
22
57
959375437
422582
25
3
444056
198132
85
872179399
96978
261430
25
80
28019
233490
42701
84
45736
7
324197906
72
369522
111373
156840
413026
16
49
4
416446
53568
30
41
69926
38
71
482938
484729
305553
30
33
225227
301359
171078
100867
5
24
92
75890092
78362875
15
342598
69
403616
68
48
1
20815
65
72
6
103003
12
202727
604651876
5
4
406679
283279
318798
149436
68
95
14
34
4823
51
458615
499575
319013427
257984
196340
20
48
62
62
7
87
473924
3
160259
228213382
2
110623
95449
5
253690
65
245376
406351
88
467507295
11811
86
2
34
2
71
173343
1
63
26
67
300119
68
74
132337
95
38
34
60
82
89
6
211226
991511453
53907
430884576
84381
844
338704
12
1
14
355289513
134807781
10
68
34555
417292
1
417985
92
22
2
72
16
72698
26
49
69
9
182833
82
272382
10
185647256
353038
83
381103694
36
76
2
69
89
92
39
306778
169405
83
979121384
140413
448234
1
31121
270245
62
55
71
82
281062
1
87
38
20
4
2665
41870
48
93648
63
44
249608
346136996
170196
264105743
85
15
290015
463319
65
57
28145
228892
587613735
498412
65
94
333145
306885
4
327095
55
1
69
171281
76
349417
120352
21
814381754
97
3
119990
119426
27
152577680
78
65
487799
943412998
133196010
119710925
4
249011165
9
6
466727
814576069
288384
84
390578
177859
78
24
95
150289
489440
90590
1
280145
28
57
345274
664291029
3
120265
12917
20
99
212791
45
43
3
418525
6
331135738
36
475714
93
5
541133382
47
131505
19195121
75
490967
24
58
27
26
279723
780412637
11
60
107779
61701
263887
68
53
18
4
180932
11
382030
96
93
55
9
431074408
7
67
6
420904
255504
73
12
25
133522
453059
285175633
885737966
310929
56
82
340812
74533
241775
29
297964
336466
13
90
944486590
48
121054410
328769
1
112343
462909
10620397
478831210
242653
13488
89609
470768
207413
227655
584439070
164899
325407702
302960
43250
4
38017
6
94
9
2
495035
300120
896111693
49203
146856
377196
63
148540
20
35
188464
69
441864
11
106523
330710
328709
6
21
501316966
4
485847192
39
44
52
293320564
153975
6
160069072
126484
20
89249
73743
442824
80
2028
424166
366254
45
354274
98
55
44
108428
95
91
382700
496800841
428493
14
2
87634
21
56619
87853744
28
317491
747671462
9
298335
474535
68863
372236
35919
23
99
90
120540371
50143
66
449566
13274
92
467907
90
74
23
23
30369
18
201668160
62220
15750
191538
75
13
824007244
165533
9
417965
9164
279821
68
724681128
332866
21
141586
37
17
249990
42
84
360208
14
467502
248990
461710
413109
84
970957559
156271
92
32
250058833
80901
219156
717546279
81
249700155
270703
2656
91
875606727
73
453842
327423
321167
1411083
10
51
46
285349
153141397
31
238647
217477
65
40
72
9
94
30
72
13609
335396
134757
31
5
90
418386
34
66
4
17831
396119
106751
73918
31
36
26388
460058
96
81
50101
299815
33
37
33
65
1093
92666
41
53
55
89237
101465
31491
65
394036
24
56553064
73
55679
39
239980
60
33
31
319094
317789
26
507939655
78
521709133
25
269673
479665
15
5
151211
358405
947851245
36
2
72
9
266672
94
1
47
77
11
388055527
457700
448334
106850
299003
100938
16
154398
64
96
2
5
6
40
5
221309
431066
528729832
12
37
178671
33
75
44
38
33
156849
1
189941
446915
278772
53
76
148682
292745
35
271031
119254
35
56253093
616672801
327413
70165
41316
75506
85
49
31
1536
357896
32
47
107799
1
31
39
59
343705
157915
96
864431509
78
2
95
20
38073
646956896
407795
86
245263
74
58
7
92
36
87
408666
22
82
422707
24
21
41531
48
8
191261
265604
339636
57
79
2
38
21
115563
655849517
13
80
385174
49
81
5
25
8
281808089
93
319498
399405
61
93
47
4
277329
100843
193792
34333
85
3214
818009874
267999
22
104908
70
656169120
72510
11
29
24
490813
3
6
388289
27
183298
403588219
684185029
39
676094312
7
29
1
34
5348
288048
25910
235477
11
240315
52860
395656
601818815
537908380
94
508691079
890844842
22
115549
287367
26
20
804145064
225090
89437
323464
45
166849
127644
292422
251896867
1
302611
75
265916
108698
59295
411396
23
269936
861895926
487655
125233
9435
36
6
76
231031
277706
188690
1
70
65
38
41
162274
219823
58814
1
91
12
51
8
57
76
25436
472787
405324
2599
275185
33
495449
443863
318307
33
74
225342
634715674
2
94
42
50
80
98
401431
782112583
360301
2
65
101002
51
9
5
300373
70
101687
76051
66989
195585
26
21
78
191260
46
364955
51
198547
73
7
1
63
181608
6
426288
20
125316
328466
92449
78
199979
218225
131128
204113247
1235
545075297
124523
57
249711368
204899
165149254
3
81
769907231
49
143854
93
468460
22619
73
166858
885199919
115298
83631
226050
180006
43150
87
209902
54
200677
19
351996
143358770
56
27
92
140053
311064
67
86
7
489775392
227425
30
63
78
67
84
47
44
38
61
174230
344878
343300
48
1
46
206588
24217692
491888
43
126411
153026
14
380911
63
396150
41752
192434
151412
17
102265
396930
52
3
134488
29
362484
102275
406473
978021423
50
16
42
834135865
14
119010
355458
76113
64
17
141493
7
39
35
46
396065
8
442771
45448
91006
348075
427988
70
388697
33
360765
72
78907711
3
354591
85
55
5
21
85
433659
260267
456442
62
152032
440731
89895
216683
98
437581
157787
399429
380041
43
24
78
289393
362649
55
94380846
4
3
6
401336
20
422508
3417
64
35
424095
28
33
401405
38009
81
41
18
166169
456302
29
66
11
41
97
415898
67
409577221
86
315586
37
397826870
15
468681
347444
30582
62033
13
84
48
424517
71
150221256
65
206387
468461
454048
69
283982
54
292649
94
45
39
72
220449
45199
23
55843316
5
36
718898070
57
53
88
176421
32
212237
58
121394
458645
42
7
14
61
47
60
40
404945
55489
203625
489134
34
50
48
284536
34
5
819693514
153494
54
436608
221085
490374
4
2
177622
967497926
222617
64
139863
146144
385967
225649
24
49
3
8
215581
77
19
23
16
308630867
30
78
43
264104
88
74
432726
699547870
200062
7
13
741404384
380786634
105324
7798
201307
375868
57
86
153036
474525
68615
595768458
340685
27
127438
1
6
164574
80
3
30
17
9
266995
162278
470705
40
446345
55
105660
1
155614
39
386957208
56
30
3
268686
90
44
489675
35
6
952061663
395476
273217
300341
295303
270146164
96
1
47
584082252
387009
93
95
18
354587
833205243
41
54
226323066
77
75
71
426581
203919
22
37
64
87
14
8
408762
5
6
79
339747
26
57
380380
465871
60
5
5
83
75
474472
1
92
223524
140984109
311165
90744
5
267716
98
838158991
54
14
50
110055
203920838
401752
13569
776160070
20
50
219371
75
875731132
70
77928
256854
63847
980734544
5
665744352
92
38
327568
95
72668529
250985
68
35115
75
370596671
229908
182265600
479038874
314351
332193409
9
95
99
291072
980880499
575195189
86
49
19
72
51191
41
93
123735
29
1
66
459018
63
61
352589
60473
9
92
203555
60
12525
182568
305284906
469338
1
18
62792
234226
70
385729
87256
283280
88
86
70
330689
374020
65
587119868
51
213381
443901
35
296763
181399
38
8
27879
3
52
94
11
615833103
47
76134
38
36
158037
25
79
330221728
305616974
29
484367
23
9
9
106016603
189096
59305084
139135
139515
185841
438724
212528
164071
71
95
552670295
66
646097536
95
186926
74
228967
574468734
48230
710372736
45
67
39
220584
68
470915
75
167016
90908
73
77306
414491
46
96
31
10
66927
19
68
343309982
47
21852
432884
2
189138
37
30
55
367002
53443
22
69
164455
213778
197414
463744
363049
355118
3626
327348
407579
53
79
115699
75
424981
8
251208
171114
709575429
3
49
53
871957788
8
11
127611
22
34
26
965135128
863492848
47
18
389828
448872
1
860689724
84780
19
7
75
8
327905
244256
72
59
78
48
341515
89
90
34
339694
97
39
55
936121128
337394
29398
388939
97499
429597
822227630
22
40
570033106
1
612638246
72
4
403541668
71
34
4
74
430498
79750
54
436473
824600058
4
886957158
36278
98
437350
192568
408774
192202
189755
69
68555402
96128
904184524
73
202748
134795
310959
213946
74
426134
76
135789
3
50491
349584
60
1
740329369
34
8
32
2
37
31
44
32
93
52701
395569
551294118
463036
4
4
27
430514
227996
1
3
3
92
98
36289009
6
193512
156560
342543
225496
157167
442092
50
34
83
803795162
833040170
94
184985
44
13
140163
48
50
79
45
546324398
354422
35421
46
56
260727
3
66
31
497232
382717
281422
186051
145610
463240
22
8
368641
22
36
967140927
75
200779
32
4
433229
6
387989
57
180270
29
60
43
35982
145381
82656
4
9
248059
47
59
437764
29932
22
941005960
26
128911
48802
63
364695
155539
8
401691
11
39
1
99
49051
92
239218
240930
304709
13
383277
6
11726
217520
70
68
83
68
82
37
146541
144413
50
83868789
24
489869
54
51
28
86
372072
273552
8
20
473722
67614
289662
27
478067
47
73
42
68802
315681410
424023
88
35
495247
482517
8
61
61
37316
28684
434031107
228942
34
8
130589
96
93
144626
421093
280905
150601
41
782187250
353156
471087
49
1877196
3
36
94
433115
162580
28
329631
351304
486313
52
443635
192769
1
336790
2
63120
19
465521781
20
82
378046
163439
221093
675938315
44
12
67
496204
28
324467
3666
134631
471232
431761
71
777553128
469344
92
38
99
11
37
451414
385375295
276973
19
79
7792288
424166
72
438999
316784
93
83
73
190536
3
184965
53362508
91383
388287
419852
390824
21
431538
55
136594
76
182576
123343597
355713
8
19
275076268
42304
298921
7
60
87
52
83
19
62
4458
153578
78
5
34
78
186590
74
15
314998
53
167609
846863892
6
236403
21
88
96
335205
20
350105
74
195609
96929
62
459349
47816
61151817
53
95
66
47
55
9
98
132086954
136453
3
472132
337962
49
81
23
694460242
174695
62
114796
79
18
229223
98
123032449
81
323946
182608
111313
248356
470497
4
36553
216600
55
616119080
15
70
159586
45
60075
52
78890
479193
451666
27
17
23
292154
544729721
976726237
73
6
60
42
8
401981
475607265
119019
427900
141490
149915
239125
40
96
36
429630022
53
233556
97
177375647
494655
38
358561
15
19466
4
155238
87
84
98
23
68
349416
444721
179899
12104
45
106705
328298
55
60
95
555360821
37423
213927
20
67
237475
568693157
341127
9
73
658550852
96
464144
141537
243457
477455
2436
221865
10
7
62
439159
84
11
11
62298
148129
90
291281
1
13
486259
337440
148906
76
352547
46
343403
61
59
408381
99
32
39983
45
42
22
8
52
452782
22
455537
44499
287968
154356598
39
210885
94190870
1
978614684
15
70287
672761934
9
152172
14
50800
320556
467849
23
669291401
336761
76
40
83
77
3
318440
681763397
40
20
400453
73
92
71
54
63
53
4
443811
180070
74688
386144
123427
60352414
101938
26141
12
2
42398
377206
87
324213
705482741
98
15
5
407547
367729
21
63
52
37
335016
2
384007649
50
206479
139818
183343
97648
491453
21
916714543
33
3
95
5
99
469002
25941
2
9
606653367
16
381001
182678
8
550551302
57
207420
69
63
7
90048
10
24
832214944
135805
323059
57
571400131
322536
73
1
12
405517
56
3
8
148370
243551
41
2
591497296
261037
286628
65
169631
173691
30
36
618338831
4
51
403977265
434712
52
5
14
474981
3
153184197
32
66223
61
7
487235
56
7
6
2
99
187051
112073
18
439189
426695
214610
295852
85
37773
486647
7
54
208314
450555202
37
396679
452029
8
19
93
21
177277
26
73
4
90
5945
78
21266
34
238416681
27
65
32
1
7
36542
11
434343
322486
398511
54
3
488920
487202
20
332047
60
82882
66
80
95708
90
476873
58
98
149622151
78
34
80
65
32
53
69
489852862
241208
339825
169581
421258
386659
306434
16078
1
52
55
452651
363839
3
71682
35
242924
224665779
467822141
134565
78
48
6
37
293879
497662043
323906
60
19
251177
27
88
67
42916
1
75
37
80
148496
84741
99823
383450
5
277461
278678
32
14
159657
85
133064
69
88
81
21494778
300922
317275
192641
190121732
37
907503622
38
427558
615881313
373442
113143
339871258
70
1
807431831
77
453889
47
89962220
955578544
25
86
57
96
377302
6
423016
59
16
68
61
58
17
445350
2
12
8
596203805
396016753
336121
108209
6
664047564
1
185804
62
611885494
660038390
1
120510
73
44
93
810782972
93
230876826
28
11
47585
260799
194910
49
403350
83
250684
23
33020
163239
4
400084
52757
21
81746
17151538
288153
47
5
402003
82
422016
1
10
289450
3
76
49
417724
91
417052
243356
395402
38
79
2
438459
46
368081
34
46
4247
8
139406
402752885
239073
37019
320904
74
482322
42
143096
4
46
209311
433207181
71
9
49
454973
33
47
269159
425255
30
404765
86871
305754
197261
2
89
25
61
28
92
24
475836
250696
53169
2
85
8
45
8
86
284794
22
69644
69441
8
161521689
32
58693
23
41866
75
558983553
78
88
33
41
88
73
13
1
433250
212146
38
388934
81
103877
86
245525
390354
265992
8
50
5
78640
508869292
56
80
396308
440472
213150
97
7
27
3
8
10
52
338752289
15
308697
62
66279
66736
15
54
68
102487
120848
7
218118
9162
427886
9
72
82
68
5
420136
49
51
2
69
17
84
112484609
96
351374
76
93
91
320576
98
379232
343226
63
242990689
389469
97703
12
277196
81
7
314817
7
56524
21680
39
47
89
8
355901893
9
596891245
57
21
87
337091
238845
6
94
296167
435336
133565
6
22
89
59
445853
53
496992
496227
77
64
5
79
616585037
6
315564
619090892
7
39
1
848989820
55
33
86
93
44
189412
816605325
46
369236
2
162190
58
208942
50
7
38
27
27982
55
60
67
130195
54
40
29477
227784
23
305639
31
9
4
372959
89
86
237373
6
99320
30
67
25
8
4
345926
207566
54
3
69
96509
72
2
3
91
10882
213248
2
69
38236
370440
257321
46809
250736
3
22
119152
253498
74
49
394428
86
424419155
245098
74
76
17
23
1
61
153428
4
35
36
217424
44663
22
440740
310102
3
82
6
132753
27
23
94
37
901570062
7
8
43
64545
52
341961
86192
31
167425
8
338985
105742
993021841
141808
304181
629452009
170870714
118136
195819
256824
264485
31518
229854
243982600
400423
140897
45409
391827825
38
12
127318057
390631
23
84752
21
3
15
63
47
54327
2
292283
26
8
139674
9
12
6
44657
349724
222111
448689
36
111471
120124
272607
22747
277927
160608
585072131
32
463034
50
322895
63
14
79
288470
79
47897
240679
398504251
84
65
247770
116451
68
409791
251077
60
1
84753
319938
95
449681
85
341506
954125899
81
6
161974
294587
183739
15
216277
9
248413
8
3
352632
24822
905979409
19559
8
82348
10502
325338
415223
399227
28
463374
31
262595
25
56
631372467
289943
205622
1
18
89
47
4878
301724
196937
247208
368263
226805563
213968
27
71
274200
46729
44
28
52096
35
70
46583717
50
569812928
209927
482946
748494979
337365
72
7
68
53
153689
64
212146891
32210
82
74
521150853
124091563
88
303001
842885261
9
549603946
8355
872388115
98
402242
10495
5
139798
96
264550
497038
27
58
233252
191146
76
44
161400
940586011
19
8
87
183956
81
99
339317
75402
162853
48
379966
79519
28
21
47
6
710254829
53
27767
161603
167177
400399
93146
73
63
313029
256541
472490
81
64
33
39
392273
422248
80
89
39
98
419853
190115
292886
114897124
21
56
5
30240
26461
405792
19
299699
112809
60
328495
276178
5
24
30
38
170575
159200
59
136591
71
93
146003
90
192466
470124
35
55
19
67170
2720118
67
1
423586
136236
497406
559710390
212397
393373
464809
9
48
63
47
234212
252080
78
84
4
47
25878
174948
28
61268
81
83784
210129
349074
65
7
447872
71
69
11
115731
14
29426
168176
176989
80
55
64
123438
252610
974900786
7
170847
293829
77
58
159788
109244
7
234371
61921
469840
33
343948
84
47
12
15
702205962
10852
27681
29553
57
328368
27
74
59
151767
25
32
383557
299889
10
1
83
434583
454389
21
91
314880
311154
22
261335
1
98
34
260126
244975
78
370374
35
45550703
31929
64
453703
985004158
8
4
174814
200698753
277050
257611238
469835
2
302087
461621259
82
14
169465
104979
389922
61
6553
235086
451772
4
35713
16
24
71
328375
134357
422002
81
2
4
53194
36
376226
90
419790
279802
59
68
33023
51
398216
48
51
429699
438433
79086
55
336593
40187
401196
73
37458
97
196706
196323
279907916
78
313946
51
43
498194279
65928
17
374135
15
71
28
181406
229877
274953
49
93
79
65
286257
5
42
368766
94
158581
66
30
5
87
134948
2
219106
47
133977
500224442
369208
96
426700
63
71
29888
32
71
212835
91
39
891288820
8
191640
342129
353093
471292
385245495
214926
28
205320
34
4
212789
301054
26
88
759
221867
361266
9
404312
9
137229
81
58435521
34
329932
479527
45
20
12
467980
4
463193
78
42230
237306
314927
492416
555272062
42
394361
479946
3
84820
22
106390510
970206791
97
370083
71
45
60
45
436136
284437
232895
79
584710599
38
82
636966777
34
80729
72
49
90601
15324
35
246938
23224
90
52329
596062802
199139
66
90429
18
22
495755
42
8
1
63
15
213392
18
8
10789
29543
5
485166
2
46
3
12
120337
866594317
42
335367
130446
807454552
3463799
10
439362
452230
89009
10523
435217
63
303418
507411331
85
316988
15
20
1
58
8
52
433726
89
11
2
97
80
960725924
316452
37
343813
29607
56
539686892
75
10
53
69
279430
5
26
291918
174141
178856
103112
490830
84
62296
262088
293426754
227180
173992
24
78
27
6
385855
57
162393868
250968
5
72
82
87
84
11342
120863
10087
207437
8
76
52
23
287349
81
24
12
385084
195733
362857
421903411
9
58
53221
23
223111
76325
444028
136429
7
48
364661
82533063
86
54
17
228007345
104455
41
123278
299991
166428
384489
49
22
314915
303631
666927172
401998
89
67
66851
43
76
88
36
90
1
18
220423
143159
582142734
386856
366717242
87
58
406092
227440
48179
81
32
393410
566246804
136784
497535
61
19
22
95
76
21
448725
43
96
86
66
8
647156696
42
35
196846223
246662
30
51227
97
7
320961
6
92
28
386865
60
40
92
55
23
429349
146065
106320
447196
220634
210612
428731556
360883
6
86
74
331711
404215951
187189
309356
265407024
28
335123
878086920
38
30
64
29
361582
101709
23
2
199359
495198
82
211478
230765
53
50
685050006
14
326529195
293390
268602
82
217177
135435
122716654
299164782
25
151857
2
581492774
52463
690003665
452807
76
6
7
81
97
747095219
351374
56
49
97
270576
71
318596
96
74210
103360
12
17
315895679
57
1
94
218342
51
233364
33
89
91
88
432117
51
74
25
4
3
67
73
86
432401
18
201549643
29
57946
87
433831
19
976022108
457615
859129700
10
255777
358454
39
68
480284
31
2
601032579
97
69
2
15
85
8
295898
436474
38
56
18
452054
36
14
76
203487430
31
163679
534274228
94
988138532
57
28
55
10
79
82
6
45
398359
22
284581
14
37
33
85
17
456196
46
55700
60041
89
75
899345315
388260
66
70
29
253447127
15
222883
417792
7
56
1
49
16780998
92599
47
243121681
405387
387428
37
505683469
480326
388890273
42
92
81
45
371108
58
16
21
212473
298146
150687
40
308542
4
63
47
38
3
461679
24612
28
64
4
59
5
39
273347
44
87
364894
499134
383547
333343107
2
282992
70
14
5165
35
20
325338
488363
213018
16
94
678488563
119707
20
212324
164508797
97
32
84
8
26
254495
1
784040769
769771856
42
365707
233254
227426
7
461830
1
98
59
61
94
65291
9
94
15
8605
67
442582831
67
184821
313859571
753614678
20
49
7
30
274520385
885362279
68
181235
9
225503
7
355565
13
394137
344747838
4
385777
29
43
35528
79
456505561
254162
129993412
29
69
320747
97
449585
201109306
46
151143
24255562
75
593791444
55
85
369119363
20
13
630318568
1
67298
415324
140726
354050
271095
62
59
754467766
267414
417958
99
58
33217
20
90
495537
53484
9
481104
391933
1
2
65
2
471790
437124972
203683
48
302399296
250929
66
12
63
117394
411814
481969918
97
71
6
157544
198576
397069
537967919
205602
362194
463314
6
94641
22
37343
29
743911409
53428
49
11
470907
238276
424563
3
53
4
24
405182
73
45
13
284490
400923
121709
1
14
495901
23
71
451162
59258
1263
490910
145784
77
75
46
32
148413
165589
41
17
264180
170791
120378
953846542
36
79
4
15807
383847
96
15
68
44
201533
75000
31
204864916
431279
41
9
179642
494473
93
24
30
12
510263631
454610
35
418666
112855
16
38930
94
5
91
29
213329315
5
22
414470
72
61
456967
466802
494937
338820
3
83
15131
15
3
200164790
53
482755
111584
2
5
37
3
467845
201682
28
33
52
94
276529
273623
47
60911
32
266246204
408106449
18
132355861
10
79
210299
8
387668
212977
61
25354
52
28
68
110252
3
430423
578766921
432532
68
158016
86
20
59
92
42
51
8
35
32
275127
239565
170002
61488
342615
52321
168581
55
2
4
168356
76
75
23
109661
35745
228175
54239
59
19757
482508
328312
199843
82
30
93
14
442378
88
45
10
30198
82
19
210482
4
9
72990
35
276381
258502
20
4
195196
524215024
161774
92
826697673
58
188270
422485
64
262150
7
5
34
30
63
3
247218
25
59
159636
62
38
4
326010
587102322
49
311805
5
99
71
69
45
190797
464519
82
86810
482184
34
63
68
91
45
150416839
369785
54
218620
30
60
41
2138
93
40
44
56
86
10
624842553
268761
11496
499422
65
89839
274377
111186
63
21
490811
450821
196698
38
3
55
66
406635
3
607632654
49
307331
93
114347
456036
7
477090
67
634050520
7
359475
92797
90
444556
34
58541
17
65161274
8
4
362032
390964
149553
61553
41001
97587485
140189607
8336
4
2
314826
7
253391
10
147256
166875
84
46
376184
9
51
94
4
75
68
341152336
68429
39
71
13090
91
17
15
304441
95
476915
38307
424023
495244
61
332176
915963708
83
66
158329
90
52
86
44
17
186481
445932
2
136847
279861696
272200
38
62
35
114727
88
50
60
284916
432014
248085
63
88
713325285
45
465516
416145
17
394877
36
468725
93
310988
99
117148
311227
51
399013
6
45221
66
227709
97
78684
470221
219507
1
95
98608
4
679694241
302697
89930
113241
242862
98
336759
473770
144469
6
50
441347
269463
595492316
165859
6
425108
62
52
392269
45
13
651591637
4
293152
378765
25
6
483734
301123
11
12
206400
43
952822597
4
149354923
29
431321413
327348
502213238
365926
35
63
63
353913
385425
3162
191407
498497
38
81475
3
276537
121180
77424
192988
80
125043
441791
20
14
409576
757736158
26
291570
45
60632
6
270430
53
61
140360
80
36
20
47
21528
35
96
8823
15
17380
232476
96
488890141
363328
2685
339635
18
255837
6
79
32
81
450790
13
479011354
82
261818686
94
289292
83
15485
53
486635
93
4
888620855
78
67618
53
42813
76697
38
14
90
252505
378689
354987
2
52
58
359423
305992
65
76
53
390785
178023
27993
109895
344744
1
51
610800675
156612
461258
2
138155
417276
4
72
4
1
38
17
10746
383959
382944
25
54
458566
95941447
709453739
60
2
8
1
110136
393419
47338
318649
9
129245
186757
44
462651251
341921
66
83408851
1
19
282626
128849
96
31
24
70
69
496467
65
327286
70
390822
45
267730179
99
42
44768
235343
464445
387800233
25
58
654799053
238183
429900
978181483
282906
8
25079
22
358972
171535
27
423233
427930
99768
73
18
30
68842
332842
90082
12
96567
40605
31
382849
13579
90
63
327149
40537
33
366781
432054
185601
375134
237232
370621
634980847
35
15
55
15
33469
182666
115473
125610
78
429936755
63
706833010
14
88
80
79
135444
28
13
311212800
314578
245243
50
82
244995
381349
388661
31
44
274465
292381
338477
41
7
415035011
5
412663
302994913
11
33743
94
86
73
35192
35513
22
91
1294384
177166
196702
62503
3
12
311286
86014
25
95088
2
70155
27
3640261
36
87299
75605
71
88
419853537
424403
248883707
235302
213884
11
97
45
291638
5
45
52
184819
227929
44
240619
392574767
14313
93
295105
13578
23
653893014
30
378025726
80
126730
41
357615740
134761
347303
537
443457
333131
199063
10
97462
958110843
149925
20
32
365626
18
70
54
879882627
2
3711
199966
770957228
6
198057
113466
456126
8
200227
98
790264958
72
488918
5
379602
7
338115
6
36
147116
77
338271
80741
195384
27
83
453107
1
265187
91
355364
292971
328545
42
347341
232946
388393
90
115825
62
218585698
48
442092
119827817
619200151
304753
30
118214
117595
314588
672833118
32
88
453757536
92
83
180371225
621145046
9
559510928
34
404914
32
69
513773127
75976
28
147406
57
79
13
157098
226421
9
452269
62060
59601
73
36
257217
81943
719185824
306128
129193
31
318633
55
20
295907
73
386447
8
125713
89726
17239
432203
456307
39
73
8
2
191344
37
99
5
418060
39
83
847009456
42
423839
24
270680
10897
43
5
263184
441495
4
78
249980
88471
36214
48
45
5
79
17
13661662
109494602
586795258
405140
930759002
61894
53
93
354339
25219
392497
21
55
177858
51
4
15
247900280
8
73
79
90
9
316212
4
208355
349063
450992
54
82
38088
263337
148824
73802
85
35489
383404
82
28
75
177665
68
18
61
571898804
208489
3
119942
215183
330310
42
47
187474
14030
37
96
46
19
393339
60
5
477873
383528
14124
73
13
242462460
14
12021
409400
389294
5
27
221287
62
36
270570
71
440667
21
9
153818
350782
100772
63932
58
86412
413504
67
393000
379806
96949
475659
4
21
34
74
73181
320198
206347
70763
409600
12
152668
28
366273
47
357353
254123
345740
93
29660
97170
3
36381
333087
444186
216838
9
827753602
11
216022
96
30
176211
88
631590607
54
7
428940
78
392887
45436
16
624009212
26
352554
45
23955
358880
79
181276582
20
60
119356
46
366975
7
391902
68
32
48
99
31
91
184745
264814
32
84
173451
55
376299
16
371553
237050
2
87384
7
281657
20
648158632
89
372438
73117
35
240836
449697
430933
97
309316
98
97
298683
403111
5
475424
53
28
27
30
198257256
13
608672685
72
45136
427245
7
4
90182
177625
59
135151
182700
9
95
3
4
23
71
23
194860
287284461
31
70681
165774
225884
36
73
37
135047
72
369586
13
70
12
2
7
4
5
63638
4
3
271385
9
53339
37
325237
95
349427
99
37
383507
61
96
442237
64
8
42
6
126333
640819700
42
46
33
469079
306228
4
59
416531
6
19
41
142231
19
89
283257
79
49
97
314547
44
9
439321
49
399913
59
27
892734822
36
96
66
499064
217676
24
77
339196
9
88
59
23
453300
284256
22
26
60
99
73
247706
4
83
3
54
52
468533428
339083
472826
2
587839557
360799
15
102374
76
91
103653
2
20
449147
204702
49826
342086
9
174010
167305
420912
159108
130221
188507
306490
3
70779
21
52157
65
72
997378644
384851
25
170155
364227
114294
234436
95410
2
1
91
30037590
100937
51
448421
94
395377
404349
3
62
329315
470241916
65
9925
387857
111642
385831
444721
6
240766
97
302380722
261455
64017
69
333119
6
30
151141
423315
173133804
6
22
121670
144541
13468
75
33
57338
8
37
16
9
241884
51860
211386187
91
93
87
6
44697
5
48
490796107
264787072
62
63
80
3
26
6
35
487780899
3
108185
6
40
7
246241
5
371952
37830
312865
10
718416221
191031
775843767
370966
447838
3
430530
16
419133929
88
14
66
67
472944
146875
88
33
320913150
76
131244
7
219206
7874
65
28
28
90192
44
115300
7
183947
40679
446869
48
52
814761041
397666
455480
88639474
227749
277665
241582
31
6
1
395917
130570
56
405738
1
1
159368
391084
736261447
491259
25
16
225506
144302
79163
195325
48
18
29
98
16
435841554
762968084
313601
23
429615212
214459
47
444862
28384
6509
40494
28
457958
403734380
90
91
3
2
5
414184
5
75
989962500
56
22
43
96
359201
325775
394109
132967
343501
385015
66097
339449
40294541
71
113642
22886448
143160
79
6
12
5113
38
67
42
24
604732194
488597
89
39
852176602
150604376
469631
57
12
51
7
159897
298984
442181
371280
428909
448739
343928
46
69
186795
7
160712
310900
5
87
180739
16
5652213
27
210852
57
70
173917
53
6
1
451211
223658
85
369904
3
19
363096
946036900
95
154441
21
42
44
99
2
5
459766
75
39
315019
340998336
5
992542401
17
216347
765293061
40549
98
20
5199653
288166
347287
71
54
67
736739405
239719
76
45
62
7937
834312405
41
172395273
274430
199467
516576627
12
99303
40666
67328
207998
422328
76
27
275770
42
6
646752812
22
3
91
56
55
34999
420677
58
90
484155007
75
5
397697
127128693
431817
304108
414801
312362
9
54
36
57
294466
411936
220236382
25
164290
107644629
347595
2387
389524
68
3
206043
6880114
84
47152
91
179644
325821
6
8
131963
76
79637
96
94
61
58
327938
13
329549
122313
163376
65
42
46
3
50
82
80
324737
350025
558037678
25
93
1
11
267564
35
150539
3
423611933
82
372371
294762
17
626877646
97
75
70
450320522
85
53
1
756679444
482465
428441
300638
337265
11
164984
22
213450
7
365284
73
2
7
665020220
36
19
490429
101187
365461
84
101946
34
1
262336
37051
4932
455480
388106040
271590
144474
207735
29
98
80
15
52
1
50
45
400510
542406395
73
95
79
83
2
47
435665
73
331505
6
458560
554395971
311384
33
21
7
370289644
97
52
97
26
63
420850
669534839
311724
241401
541204489
512526825
377603889
80
97
875355625
93
68
45
4
85
8
909992099
213560
512098866
7
7
70
398432
409689874
12825
30555
481833
143457
13
185266
394302
941868865
3366
93
307965
210253
28603654
337576
113448
55
62
344128
86
315804
2
8
360228
796017157
81
16
268552
58
61
787323985
57
58
400504
190850
35421
853316580
205274
57
555722814
9567193
154650014
219156
714620627
44
35
41
22
247720
57
98
374069
13
299819
64
115829
456605
97
223274
35
391029
395960
1
204457
367217
44
32
133183
23
155370
469893
610769856
139354
337455
50
886267477
141571708
9
154535
275294
145927
225860
403247
307465456
463648
36
4
96
127445
185676
311651
84
211807
45632903
503973847
81
55
97175
38150
472424
28
66
7
90
229582
77
463698012
449182
94
41
86
25
41
604180666
55
1
50584198
461566
23652
93
79
2
492119
723905015
5
90
255278
31
623707161
9
35
36162
524215582
37
84200
86
153759
615997540
382533
10
8
64
87
26248
463850
203029
127398
47
67
455809
407559
84
23
39
2
89
166198
80
326758
345498
455252
1
176919
53
103122199
379047
594204709
60
152691
333141
40
76299
630830382
421490
361235
48
313109788
83
32612
40
139304
54
38
64
36
87754
65
736410259
57740100
20
495657
8
209182
409916
55
409100
121438
20
188529
3
62
61
47
388216
47
486887
458153
33
362871
83
382931
251949
340383
267840
1
73
58
90
253542
360203
240409
23
36
407224
362051026
380366
5
403436
175878
9
314073
162341
250084
135110
9046
418066
2
353338
302814
24
84510
80955
96332296
423206
188304
155567
28767
137403
64
56155
5
80
492512
5
31
82
4
654029829
145638
186905
163035244
94
87
314066
400429177
690777969
22
23
91
9
268775
241105
2
312902
57
322814
285366
39
314725
18
5
64
767205644
37
300229
13927
87
430836
96
241218569
48756
93
435475
79848
81
28
6769
38
271634
103980
52
182769
551521987
128570
77
63
209808
21
21
92
321093
66
8
9
78
999231189
764808485
70940
328815
41410
55
2
35
2933
354761
421810
83
70
430364003
312710
317423
317522
201109
118177
8
5
7
277844
90
207618
99
97
35850
16
278859
85
3
2
448347139
44
321625
2
53
308172
18
377165
101276339
9
65
35
150910
87
795201995
4
92
2
13
65
80
6
116084
121332
6
5
44
15332
14571
238001
479630
335778
56
29
10
54303
40
96
34
642122020
372836359
411927
11
42
81
473160
744786246
492053
212861
219831
121396
88
97
8
117195489
1
342435
49
11
34
72
293670
20
631312204
6
2
177475494
2
499555761
93
1
91
6
471191
54
71
7
257919
416549
28172
13521
98
351055
292801
297356
378231
25
271386
338208
262329
381302
401245952
82
69
41
67
180303
293394
87
27
11728
12
180151
44203
80
340217
98
32
99
402318
8
7
894674261
90
246722
716067730
38
139893
871741148
87226
284872
67
158513
3
82
151419
490621
619088908
82
118689
77
263867
216995
431885
216295
886046027
152809
383302
59
81058
410830
17
68
551682642
386513
35
372161
40
57
40141
6
71
22
2
370990
318600
13
1
297980
145830931
89846677
161044632
392094
67
209286
98
66
82
4
376138
47
95
236150
23
69
50
410018
76378
9
12334
437736
472933
87
93
83
141012
7
6
463652
137893
79
40
405804
94279
480442
314454
75
247919
95
84
18
65
3
9
58268
54
39
46
744954274
445654
83
97
363916
35
36
695896415
79
77
61
47373
680852435
47
471743
205671
49
253745
804341847
4
67
6
25
373749132
88
88
98
165403
20
5
125405706
787467308
63
43
447901
2
211275
12
97843
194778250
52
6
85569
8
5
62
96
159622
61
9
80119
20
108443
71
89
8
86
93
85
80
40227
268828
3
36
193047
6
209661
266184
166651
451157
89960509
27
10
16988
96
85
79
82
68
2
66
56
380205
31099
76
30
41
89
344282
28746491
478501794
416304
3
72
481474
255008
7
178802
226517
177202644
23
218043
71
614805906
79
235388
103845
11
3
3
195361
59
7
8
21379
78
408395856
398629
5
14
76592
1
369024660
80
479944
234570
476053
51
62
485371
384293
84704
288243
55
90
434936
493466
189964
35
2
415771
295020
304919
426614
116796
96
50
136740
18
407635
194272
4
34
26
10372
62
34
264864189
59
39
596369398
7
85
63
450096
9
38
10
756778070
50
56
9
67129
75155
733455589
204275
64011
24
43363
5
29
20
19
222035
398459
329845
336335
123272
22
4
29
289814
396927
46
69
418640
441298
7
40
289843
32
22
359080317
267378
488688
6
887590163
249530
5
378062
162673
95
77680
74
17
761157904
3
1
247299
436405
54
33
77
75
23
213214
451031
82
1
29
187626
94
118810
95
187164
4
37653
440553
406114
14
73
52003
30
23
277708
88
85
999475668
56
114487
17
318485
4
9
33
16
199397
9
55517
286324
41
495912
976405165
8
274066
3
470123
4
727197043
604740562
86
2
4
179181620
120370
81
77
442412
5
31
44
908988456
205697943
442287613
772204750
450249
14
364957
122338
100074
19502
471592
212915
189486
20
886405477
3
112729
59
90
74665
260109098
373309
18
55
928069747
67
64
977882234
8
4
12
493382
65952
82
1
97
109233
65
411376
7251676
18
38
207762
13
41
422074187
16
299987
55
12
45
98
59
359548
61
87373
4
464559
91
54
1
55
402824
300557348
57
201585
209067539
574189847
215843
15
99
9
19307
54
69
534775515
162506
185203
116935
209088
128990
16
613276716
68
4
48
89
163894
40
41
180586
79496
93454
542195590
32
403852
46
499572
99
97683
6
91
74
426532
9
91
1
76
10
61
113472875
4
74
172954
22
923609866
16
74965
353010
8
110963
51
275010
730507594
72
199157
30
870602824
3
18
92
68
450331302
76
862688661
212468
726788467
7
469231
87474
346620921
39
38
202013
38
47
403714
9
2
491672
24
394507
40
107126
301165
882796331
31
417387
30891
658984585
40
40
83
869832676
19979
9
11
10
55
70
93
386304
150181
340265
866154783
271229
687453007
33
235653
737726480
63
948653835
479697
452639
272187
25798
58
83
493428
68
349957
82
59
421221
64
57
9
168572
460038
362730
15
59
96
86
49
15
90
80
8
8
363621599
156835
219202
82
7
1
301344127
364522
147023
211972
58
2
13
29
411087
339772
37
66
207698
62
252147
1
64
4
27
562382412
4
307017
370446
486302
3
81
41
9
18
384852
266537730
44204
62
760886098
42
296720
161336
124986
384061
65
71
499516484
8
5
5
2
8
369336
1
26
195306119
398042
76
775769649
3
86
92
68
204260
332917
362147
334996
310800
345387
449709
474975
356810
74517
96
78
61321
6
256406
467120631
54
82992
22829
70
89
50
42
422933
359717
881695863
357914
37269
207994
367843
228418
417713
62
458858
423405
23
461356
737710030
7
404131
57
62
4
44
257026
24
97
69533451
66
62
364435
48
182485
280770
7
103024
373265
126167
27
260544
37
59
1
37
81
29
1
96
37
204325
76
13
152094
102117
64548
23
63
8
313561
81
55
39
970711683
38
182447
4
325945
326134
78
76
386844
47
1
34
71
360736
258312687
340125
476265174
280053
52
418616
362591
247437805
17
80121
46
231451
559994269
212805
482419
195647
45279
8
35200
58
118314
88
87
10
1
67
300680
34225
272020
202017
223844
35
43
1
467128
49
59
25
55341
328113
8
51
69
64
462188
4
195517
424116
238964
89023
34
66
251495
4
9
196729
282075
870694759
174182
26
101310
8
375255
89390
206451
67
321993
346007
36
157143
3
41
12
125324
76
261373
355588
95
81
2
125759065
5400
41826
82
166810
58
156409
768240437
81
49
426119202
83051
86
4
155201
271519
7
53
463195
140521
75
88
467640
281486
191067
125231
63
21
52
63449
778731470
336523
25
235918
164284
73
43
4
86
453277
451126
89
53
213241
147731
46
100721
288564
766504555
178748
32
375850
50
77
1
222871
433435
101523
4830
327748
561991332
290811
432471
82
353796
12
53
83
86
498141
36
388368372
628891076
27
86
63
53
165624
70
169942474
111595
794853455
394054
350740
87
190456
502268300
326370
230847
81
83
8
100800
13
65
93
436540
60
9
170581
34
8
1
211003
320854
183121
247940
95
93
294509
10
59700
114822
3
213641
88
48270
49
16
52258
94183
523687587
81659
34
422965
194222
95
5
85
36
72
28697
29
3
435953
92
35
21
61
21
289853
341776
51
266879
74
85
51
468730
355368
9
97
74
272813
137086
96
71
70
263200
40
8
11
471132
467813
139319
435621
77
76
553943707
205102
73
243153
10
38233
90
89614566
5
7
3
49
46
432640
913659543
205410
30
471929
3
47
743872245
455896656
57
47
44
40
81
1
9
85
376152
9
128188
97087
207714
143148
143651
421110
422915
37
988817113
207145
76
242263
385822
656509360
323521
92
14
5
18
3
61123
115007
398073
28
351821
176927
77
732016001
485417
95
332477
50
247528
12
331233
62
49
64
1
53
85
213757
70
477620379
25
23392
330680
242875
299320
4
158620358
94609748
7
7
897722505
141199
57
221025890
77
34
387391
54
323524
361991
27
151854
15
435387
17998
382405
436514
279615
266223
86
274199289
72
413824
747639758
83
29
224600
89
7
47
98
203995
340410
116720
494556355
8
5
813913210
13
48
2
720201882
308257
55
94
33
365695
335436
438739
112414
52875
1
695560355
247205
14740
143824
147618
294176
933580812
158939
128051
7
28
205443
673457076
73977
19
7
70
37
9
79
283706
720647047
43
95
37
170168
7
387288
738340560
7
268604
790798635
31345
10
5
1020
5
190731
986253421
86491661
296994
521879967
124315
13
70969
396762
49
59664
56171
224191
7
7
911359093
166569
5
3
100473
359047
92
42
279862
386708
107562
12
72
35
4
50
9
67
16
11
315047
91
91111
7
7
51217
14817
71
169963493
479051
2
61
450197
21
57614
81
79007
6
354882514
286804
7
155598255
79
96
295984
20
473257
98
105801
14
259707
1
550168584
49
47
7
84
50
410583
135541
42
1
362435
2
20
136316
161914
204545788
23
351202
82
134309
304674348
74
39
492342
65215
66046
42
5
425398
176286
360843
404643
7
408999
296755
53
42
91
82715
14161
114968
369709
88
95
47
70
61
75
485018
90
341929
16
11
473292
30
611142747
6
17
50
62
90
382609
89
470011
94
451616
3
89
66
188866
375964
448096
64306
677339479
191055
76
362734
373364503
747798361
25
323087
95
21271
908875228
280534
156837
8
332554
65580
164808
8
34
143647
61
4
186328
8
207374
17
277874
45
102976
59
40657
366430
34770245
39
81906
31
16
299584
7
85
75
419061
104576
92
457659
20
59
40
942820740
109558
235117
342413
200694
517439077
42
182326
59
156546
201571
344839
2
68434
77322
111920
143215
72711
179236
279855
212704
67
471936
20
85240
37
1
66
77
186226
90
73
37
30
418734
73443960
8
92247
27
463042
291842271
117269
2
412579
77
489299
427229
1
7
59
269633
1
90605
369876
384393
20
57
89
4
60
858803401
295467
28
86
305798
5
11900
269557
311673
381890
77
28
12
323069
89
62
39
64
369249
75
62026
378101
210720
7
65
352903
60566
31
38
86
279527
42
438972
3308
5
62
409399
245405
60
354846
181172
47
246318
112248
178360328
93787
230140
121497
56
289139
70
50
105941
309708
25538
72
22
54895
83
59
97
72
289222
67
61
38922
557540714
27108591
2
113952415
53
389301
47
154075246
191825
27
401309
357743
377452
17
239268
22
21
47
432138196
75183
1
72
1
25
415290
298192
26
460919
75
96
382410
114987
90
6
317893
473005
118709
99285
65
64
86
187276
461255
31
24
296751
79
56
65
836975200
409827
467311
461481
6
461725
181546
96
7
33
351615
55
704769762
88
60
76
176789
237320
999664774
61
387152
82
484546
100400
193215
62
297963
12
5644
94
41
3
6
674569741
8
23
420708
547429664
82
22
4
385739
50
25
37
57
352520
441439
86097
70720
425946
18
98
107385
17
440592
184215749
58
13
94
99
187015248
35927
93
7
187853
225628
34
45
63
390132
98
72
2
312520
58
330673
15
263403
343120296
63
293126
87308
97
173091741
15
409332
152475
64016
914684340
15340
26
3
284081
38
420494146
882260336
369834
139781
257239312
452558
39
34
4
402329
249986
246173
118656
48
4
30
47
390409
9
77
80
118884
156653
314432
64
8
5
310375
349045
310032
169853
47
295160
376546
143775
85
2
10
95001
343783
33
7719
45
472681
83
57
24
92
25
424633
8
297170
33
636737655
55
60665
66
94
239440
95832
206844529
25
25
233813
200102
69
36
4
212493290
165852
74
354653
82
433764
34
316207
6
424790
69
283698
437050
17186
101514866
38
31
180863
162716
455112568
3
103211
65694
148709
84
283466
425333
93
81
68
97435
330185
49
49
67063
97
39
124847
347578
326190
149241
48
279303046
354185
183289
66
20
472132
382082
129275
72
644837646
201577
7
434630900
6
279035
167985
104022
375003
10
193473579
94887
45
740309973
120685
4
998436987
112453
9
24
33
487640
39
30
38
307856
98
25011
44
56
95
200552
137388
221680
47
12143
278251
366798
287217
34
42
73446
51
86
9
366459008
88
42
5
481316
4563831
33
248015930
16
608055909
21
45
111589
66
29
75
237942
88546
220505
2
258069
709246100
4
75
93
92
452549
900629129
368275
560460496
460351
64
5
276348
23
29
58255
399406
967701636
430800
605652475
447196
73
188141
57
50
41493347
11
762838816
12
365054562
2
50
256154
54
16
943115575
94
208481
24
64023
150707
974903814
131021
371702064
391265
46
249374
177884264
343860
66
376989
230508
83
64
3
157960
479245
5
43
62667
401338
60746
56
469487
348108
2
141007
363094
558058017
74
24
287884
687721031
78
91038843
8
57705
401310
489429
14
432169
1
50
275174561
68
9
82509
74
81
320220
384545
10
91
87255795
344265
20
6
18
19
98013
366374
24664445
27717
965952188
8
60164
78734
136981
53
3
68
978964704
484066
93
339534
876143709
10
525768048
8
86
33546
271190
90
493293
65
6
10
1
20
86
93
209172
5
69
481790
82
89
8
78498
36
2
14988
55
51
470335
188999
74
25
612905295
123679
357101
313035358
1
23
471576
492807
20261
16
61
52
3
53
450021
62
258148
5
283108
316074
7
14175
299872
235602
143417
242660
473083
172267848
458656
473358
59
428478
16
84457
32743
39
60
86431
377667
312646
24257
86
68
241224
46
480725
106689
82
91
156228
298726
111117
529031848
16
41
5
114820
378302
64
170412
236006
23
76
18926
1
454378
37
11
38
67
286834
40
891172397
42
29
8
296381
97
6
468361
329136
151464
22
37825
290944
12
311253
8
7
3
9
419674
591969558
45
222461
53
38
4
648068027
194176
266763
48774
98298150
62417
66966
15583
388950
87
90
96
92
395951
20
87
60265
336415
71
408397
8
457163
92
430479
406134
296690
51864
54
33
33
81
13
56
9
92
120675342
122863
22
383240092
38
724970980
456726
145964
18
433288
41
9
20008
140418
1
394010
37
425481
69
40
58
68
28
42
268509
950260883
33
388063
6
75
35
144197
25
18465
60
281906
54
736986152
4
1
287396243
245281
3
250483825
461626
733950087
38164
227668450
73
74
387121330
250694
2
489298
15
8
166022
55
10828
777337511
224798
69
260449
37
49862
495834
57
421070
47
372725
34
30
468799
58766
69
80
14
19
182016
2
1
249340
78273
321904
12
28
71
53
84
6
321752089
34
155234
171277643
96
37
19
46
116286355
99
2
88435
446547
57
285901
16
23
364546
372580
36
68
79
125314
894339480
3
6
1
349355
11
38
80221
21
78
25
72
4
26
26
229752146
74557
160079
53
175449
61
92
167166
22
423308
92
9
33
191350
136568
340801
367255
479885
58
52
13
412876
4
278099
23
271839
832138389
42
696483594
23
1
433332
24
419747
81
232508
54
39469684
7
89
55
90
348881
76
247374
28
78
64
90
59
114019
7
72
371661
51
44
183670904
86
179759
31
626566964
25
287273
482657
83
435829073
200554
72
15
13
491967
368333
499441
40
4
302883657
4
93
83
20924800
6
81
70
56
103907
52
31422
253781
7
442286
423700
30
276550
288528
1
31
525287102
9
272704
250312
472539
396778
26
614583570
180322
7
84
29
75
5
308892
19366
202448668
97
98
89
192909
3
13063
478534
19047
202621
112466
7
840644125
432568
72
158900
7
277760
13
9
54
458493
48
137581
113279
34
329912
96275
63
332633
332543
201168
20
93
25
67
5
96127
48
175814
24
400383
8
17814
421217
905562248
3
22871
18432
257791
440260496
307036
49055
33
754686665
73
230970
418629
97
89
10
121271
388323
530479053
3
114684178
55
1
41
239343
119482
92
491824
7
31
661431590
301393
33
275906
202282
21
5
3
96
92
8
9
4
4
130544
346153
408657
650758203
144764455
18
268665
86210
464275
388748
96
2
274828
57285
20352
391676
96496
416520
23
62603
450747047
96
25
88
66
23
96
18
60
2
68
17
4
35501
292507
44043
70
254668511
286842
9
14
166668529
490991
79
9
82
58
104498
82560
368210
303338
34775878
362789
680093335
31
217788
78
99
98
256524
49976
52
68
309654599
350541
485954
308448
73
209338
25243
34
229333
259737726
78
54098
224925
61558
86
15912
94
77
59
286634
41
52532
10
4
28
46
24
53
96226
279512
477151
462251363
236168
74
499532
9
397511
59
361549
67
353263
66
165424938
298980376
13505
253698490
42
97
91
30
39
135211
9
140191
284345
214948
149140
60
2
12
90
5
452365
232101
22
71
96
498898810
6
742478208
86
139239
98
62
201943
686731848
73
17
381115
61
253999
431119
363112
316989
39
88
8470
346859569
332016268
51
223377
8918
40
417678
411735
31
368243
3
61838
263186
413743
40260
25
10
26876
379660
61
162537
474794
74
91
90
9
8
59
33
8
4
64
9
38
25
11
39587
81
79576
1
5
288128
34
79
971205799
69
45
632008305
327088273
318479
23
53586
9103
304317
298439
59
67
341677
322252
177071
381091
297115
75
83
417553
427058
409095
90024
6
336451
43
172813
7
4
54
47059
5
23
354049
172113
411796
9
35
14
260062
2
23
439589
1
598324468
416329
4
41
92
335199
24
47
8
694069677
335099
86
87
24
367469
72
899113307
305483593
743217738
20
37
151095
246441
261908
65
12
165749
379577
25
185329974
26
91
78
95537
27028
484006
413398
2
39448
14
23
97
99
13768
527955601
49
224252
105019
334081046
3
41
74
80
45
40
22
708533208
285678
454759
451472
9
58
447060529
102836
63
33
22
310772
12
950
460977
91
365600
79
101759
870809057
431917
302355
336314
376201
2
412119
397435727
99437
413901
399854
77
79
42
97388
21
93
59
77
260902
33384
66
71
366924
1
260450
37742
15
54
46
94294
49
43
371434
655706437
753
187631
2
79
462914641
18
80087
40
44
295092010
16
56
62
434732
322855
71064
93175
69
24
95
85438
535059965
270946
263006
71368816
476304
334996
15
495811
469000
127842
9
156829
86
8
43
81
36
2
18
193130
127497
58
238479
93
15
35
88
494753
385851
31
441499
28802
53
31106
89
31213
128624
37293
60
343608
238354
693424980
100206
99
8
289852
352908
96
325731
17193
45
346430
188090
286657
25512
78
78
57
355205
84
219796
15579
5
59
87
89125
55
13
26
169831547
288334
80
15
367097622
121315
82
42
27
459176007
4
529645843
7
499977
79
405041
56
712852965
73911
452311
54210
17
243785
454317
392451737
19
353896
108179539
183695
433956744
1
28
98
83
30
360366
1
61715
77
221162820
315537
167172
488046
40
84
270334
82
532596089
87
369823
56
3
60270
87
63
329585
430184
273205
15
117957
10
224701
401743
81914
20770
675757816
27019
29
240187
527245960
44
69
38
49
330364
56846
207004
483955
48
27
36
978570281
92
426693
43
139857149
75
170867
10072
39
552024601
84
500040915
4
212293
74
153707
65
2
466604
141679
64
29357
19
390391
29
788513653
291656
51
409781
30
423294
67
53
329165
194834
485626
77
19
17
96
421609
14
47
107559
395550
388303
82
30
2
371919
262463
129942
6
81441
6
28
63
24
61
232825
95
85
98
308539
320620
48286904
88
383884
164235
13
1
99
31
478497
21336
82
41
9
66
76
124469
7
6
61
7
1
71761
70915
247235
98
25
81
236925
390868593
2
31358
336785
67
87
748811165
479096
432417207
4
84
79
54103
146483
48
53
338747
321716
157655
71
76644885
4
32
83
18
288518
77
187792
162604
39
126369
248789
10888
442150
231118
320539
14724
366162
472896
42
788997325
289670
28
8
357250
22
97051
859141299
267734
47
85458
19491
51
4
17931
485635
263288
61
97
202652
51924
50
53
35387
314786
402689
15593
485106
503978947
34
32
184553
453460
58
10
2
130722
446280
434985
227652
419376
171976
15
104791
970059292
40
30
877818636
327242
412868
161017
488517
25
6
74
126100
54152721
441403
98
268072
393367
23
9
384381
56
37
498747
45
125366
544179868
95
411632819
66
477286
81
138405
395624
19
111666
157379
71
449671
248427
75
15
267575
17
7
53
86
57
61
47373
297845
4
26
250954
413783
36
244567
2
691796586
202379
92
460269
3
33
848926712
67
494296
81
52
27
23
345004
44
487419
43441
453674
169240
2
1
3235
91
53
66
41
69
5
222363
256223528
290885
85
19
97
420512
298344
23
63
136441
38
92
171845782
355454
9
3
83659
183016
69
83
3
33668
80
1
66996
397068
80508
82
339501
399952
234643
62
6
66
220504
764702364
57904
97
79
75
4
76404
410945
389571
364384
492059
108718
43
37189
74
421135
307272
66
35
401906
239422
30
77
427763
472405
905741448
61
86533
305676
286483
392526
86
101160
278871
87
226021
534585317
417988
12
49
392693
114308896
751599973
72
403903
46
173944
2
2
32
23
128938
445464
63
26
98
98
632284163
125800
159623
251074
385265
4
97
124664
141149392
306908
482806
11
257699
123670
388149
257873
287841
35
153142
7
397805
174705
2
95
576595791
44
804711865
842380546
91
230019
83
904433324
62
140793
98
69
378431
66
17
232603
458447723
25
10
60
466016
62
223777328
3
452019
5
64
899384512
410316
256823840
269321
81
5507
491681
353531
74018306
83
78
925305919
310232
67
1
87
91614
190529286
364715
342445
403843430
93
9
41206504
183084
52
614991878
132893
77
6
13
7
253363
51
312017
82
61
203892346
65
458893
373229
189096
198553
118487
42
9
33
830729764
22
211775
262559
56
27
623398394
263681
17
82
1
333663
36845
469078
134235
330318
96
397671
351268
406199749
416705
14770052
38
52740
128775
4
130035
43
70
4753951
152752
697328467
19952
49
67
75
387872
119248
3
239078
488637
3
998325210
217580
39
32
19
2
70
7
32
71
279156
67
6
18
93
7
83
30205
42
229147349
74
100704
53
68
81
90
39163
38
536586178
7
338401
95033
166972
76957
8
13
8
334774
45
66
306628
420102
56
238252
109711
448878
85
99171
376897
38
632529277
78
24
97
86
17
165095
762416773
41
87174
839439147
379890
387478
2
69454
374037
326311
183731
498975
81
417838732
70977
74
557661875
176299
664899659
389959
390545
593900292
8
95
427505
267516
809877689
70
669999558
99
84
3
199368
1
368503
281745
2
369190
147706
52
222396
60
9
483420
441166
4
447085500
277641
60
898148173
408684
296660
71
92
73
391316
162477
211120
489851
420623
436257324
25360841
152863
29596
2
296791
71191
215688
20039465
16
78
66494621
358033
39
464994
14
2
358040
93
981452105
41
433142
17
176772
7
148474
28
9
6521
348972506
323469
80835
65
98039
70
5
228029
46
93
262547903
5
44
97
175110453
65
64
332274
219342
96
27
453701395
197628
89
73
59
350935550
9
91
71
62
436550
5
19926
25
53
408475
66
16
444533
22
19
47
5
216970
39950
2
18
251946
17
97
17
32
83
9
99085
78
42
61871
88
67496
84
428984
25
489790
85
111656
195139922
4719
234669
11
8
12
3
265908895
80298
164029
69
395052
5
36
5
52
188562
17
8
72
30
51
49442937
342392
33
470185
98
60
50
53985
335533
35
449633
58
365567
2
124902
440874
77
3587
4
79375
45
164832
62
490005
21
71
90
82
148070
12
68
294975
71
398153
8
64
3401
74707
17
1
354414
68921
337304
39
32
378308
13
249322
488213
5
62830520
423110
130465
45
48
68
95
47
31
356094
44
21
22
191435
79
13
15
78
350447
396554
5
6
86941
13878437
227954
33
153888
30
239602045
627808206
654623586
69
21
93
346714
33153
187837
353005
85
159347
55
61
63
68
117583
380104
52
168357
490728
85399
19
293849
19
207827
307588
295780
232275
48
286696
13669
8
56114600
76
50
69851
57
497946
225501
430544
60
393711
24
604980382
243276
8
425261
465806
894028741
2
72
6
394535
692525714
85
69
273081
32
55
2
8
364233
237884736
152246
155192109
283853
390500
114927
29
424416
279263550
28
85
99
9
95
963532975
47
363919
265137
74
159713
533369001
267556
89
28
75
85
60
285928
36639
73
16
98576
275463
20
249928
91
60
83
14
423091
493904
19434
48
322087
419483
110691
229437
97
96
212526
418305
422686
58
488324
60
8
11621
52
391419
397704
73
49861
249822
468301
9
4356
400211
205541
60
53
439469
89
21
47
297448
449932
85930
85
12
17
72
50
341516
466926
471145
90
417040
167188
4
68035
74
430547
245864
11
432441
69
55480
530150278
9
76935
286689
59
63
987550113
199438
64364
69
423095
76
20
480226
296520
59
162166650
60
44
521493644
35
67
48
95
73871
37272
422507
5
59
95
18
457583
19015
191462
795234142
140418
118994
748706045
309029
70713
64
85
66
61
66
5
88386
380431
94413
41
88
88
53
4999467
49049
25
36525092
71962
438836
81
175342
7
12
16
907275332
3
71
13
35565
100414
25531288
480047
5
7
146629
334492
98
34
97
8
94350
759867773
829393790
143707454
15
463886
441068121
32299
209291
438977
45
710422620
1
35
450378
128580539
495627
300484
309137
73
2110336
70
56
435161
63
126453
284685
42443
91
740886366
476225
30
65280
66
3
515147472
62
30
98
412690
60
320713167
84
100303
61
965623458
7
91
27
446903
25
358674
1
345849
464706
90115
7
241349954
44
17
38767
21
258798
47
50
393863
63
98
157151
26
495220
35
45
17
322905
1511
66
33
479713
318482
424561
99
172068
330283831
218153
240849
299248
329676
75
169454093
58
12
356705
47
68
384867
56
230256
650175115
315635
43
452408
288417
11
467174
24
21
10
213006
43
228412
269050
296198939
60980
18
368656
124279
234036
42
386014
393067
51855
182395
182869
20684
24306
70
330310
154411
58
221704
12
844786595
80
344176
154520
98461
321696
59
418199
65
446824
405273
15
774848904
183188
7
274690
261868
309889
929385682
63
14
294283
10685
18
9
75987
266435
178340
71
53
62
83
53
6
360281
244610
44
27
67563523
329817
33
5
449638
4
50656
6
233611
83
34
41
63
75689511
30333
473688
10
875437117
225782
64822
482434352
24
415179
38
9
29
62877298
3
60
27
469789
142211
217226
86
175028
195858169
67
18
69
24
67
5
399896286
89
200058
76
26
507081539
64
415746
78
89
5
386246
19974
13430
64578
14
89
304966
49
9
8
469323
172404308
27
20051
289766
377067
386694
852196303
4
97
51
709688695
53
86925
74056
125707
84
77
10
68
466034
57
80400
841472957
7
297522
5720
8
68286
89
98
51
335207
110351
61
189659
485126
90
76
74
41
84
379049731
482377
90
64
464823
803576783
95
366074
50
4
90
125466
66093
78
7
87
33666
5
434354
86
43
59
1
236339
3
296657
333936
24
11
40935
61
54
473336
89
116599
490214
23
575070820
39
151260
654876252
212884
17
55
4
54
491161
382674
92
121429
421173
668393965
72
665508275
1593
87334
191706
51
86
119563
97526
65
522953166
225148
346865
53
9
83272
282451
2
54
226580
72
314482
46839
444007
423602
79
28
602937579
43
393888
98
3
70
63
944151315
477616818
27
48
353051
49
87
254313919
476869
330675
55
98
37900
55834
488750
97379
53
7
347013
82
185955
167032
164813
8
8
36
495062
130405
428279
79
26
193885
207797
92
48
19945
355049
262434
177045
328396
98
480285
492280
653797382
46
7
84
5
5
143468
78255234
411546
95
379857
358197
24363
800319481
291035
484897
66
269156
160882
291742618
194035
62
177382
31
18
202341
8
87
202308
335829
56
41
203050
379643
308158
204154
99
21
1
24
14
816025177
28
492761
257847
115450
116636
307168
425125
34
340812
30
417792
464632
52
96
259755
20
147064
77
16
14
3
326544
411718
377660
3
97
4
183811
313445403
9
93
184167
58
63
67
206047975
413626
51
485926
42
263659
212986
94
180285
384335
3
10
10
8
53
25
229996
54
450938
60339101
509315878
43
64
29
67474
453908
4
25
51
304560073
8
212793862
35
459964
23
117776
373951
108403
36
55
18
291652
65
21
8
50871
62664
119040782
63
275083
423787747
239726760
482401474
428324
67
20
206
468037
433501
499917
75453
64
452212
64
7
63
280343
90
441999
8592
24
67
70
285536
385275
350099
424886
73
152233
418178801
352203
994626380
353950
350828
347949
31
33005
26
198566
176572275
426625
96
3
39
84
33
149514
8
60
6
38119
7
334095
191235572
455463
150350
274906816
349642493
46
5
376530
39
72
378434
196481
4
184731
361230
25083
386644
11
218673
92
89
75
11
49796078
76
173210
204814
4
47
234767
6
799298324
61
872806274
345044723
572785703
34
95
380107
3
79
259937
3
82
9
335872
34
546142481
417682
285371
893098506
322449
751287241
7
5
7
91
63
373203
41
72
179754
855993918
36
65
66
7
48
88
253294
1
42832
75
45
73
325011
24
32
73
209840
19
92959
36
126316
8
472422
346588
26
416263
270843
223753
23093
52
5715
14
97
61729991
27063
50134
130781
9578
31
13
18181450
390435
10
89
128044
340367
44490
157055
38
20
217621
35503
81
230581
43
24
5
216276
19508
298181
20
771308148
421666
87
342580
14
26
97
76
33
382184
15
19168
147396
50
75
362831561
10
90
54
455992
94
91
145963
472888
239509
22
14
95
96
572118416
2
7
202107
2
69
5
131532
668129768
94
10
46
27
94
84
20874
37
396147
259619
58399
76
25086
311427
2
460183
60
98
39
71
1
300485
71
7
60
71
26
255191
3
476436
1
66770
53
176781
2
54
432955
18012
454297
382301
80256
447868
281287
224421
39922
211998
7
19
119634
333562
103364
94
207468
453001
366950
370111
286377
99
47529
179698
221818
41
448581
26357
496879
292098
61
385256
81
3
394466
858601356
75259
881431366
1
89376
139908583
348360
25
9
202982234
18
3
5
19722
67
85
80
206256
64
71
430719
63
52
19622
457407
16
58
29751
288149
4
12
97
836137379
88905141
483041
150230
112254843
88
349143
462351
94
405687
4
63
89
426281
33
18
78
319277
117869
6
343259463
310736
3
21
89
374624
24
46
512855562
3
6904
402478
1
241562
489342
462992
65
94
26
3
562523232
73
86
237146
326459
13
7
60
6
466885
465948
48
66
465420
32
1
14
434222
13
47
287693
33
537162695
35
46
61
495875
21096
18
8
906945590
228917581
3
18
453707
388560100
556204893
9
11
35
31
196759
83467
355007
57
391378851
370868
53296
16
310244
28
68076
234947
182361
415795
58
416142
205977
82
35
41
298833
99
97
4
222401
480471
430889
16
97
52537
650558169
76153
34
436998
35
83
194674
40
54
125318941
103911
1
29
69
869880319
46
56
392187
392413
68
7
209477
81
74
4985242
1
99
9
463071
40
98
86
90276
54
17
84677
110036
83
44
337993
430387
60
80
381348
130721
349804
1
1
221758
94
331961
18
491645
182968
81947873
413716
72
58
42
329176
270776
126886
29
794998276
346403
280882
696536440
616587606
76469090
48989
18
45
77
66020
279133192
33
190452
260247
215188
50546
39
849491393
30
540861224
457402
33711
333612
192051
393737
810449356
339926
35
4
6
95
235299
99
56371
4
225085
346473
83
230889
86
18
11
293635
158646
99
7
11
2
257734
36
77475
31
285878
40
13007
712088878
360453925
52
34
94
93357
452105
37283
446623
232968
175519
221130
920356074
4
126236
227558795
97
377999
55
240043
48
736700840
269440
215776
269214
73855
89
69937
95
25
65
153718
92
84
94
9
22
8
65976
49
26
49
357349
98
52850
66
62
4
37
484103859
71
198673
113790
99
258126
364028
8
16
335554
920704325
62
1
464413
45
6
154354300
161372
419987
98
20
30
98
6213
427685
186514408
30796
94
80
8
43
65
43726
16
9
327822
327662889
44
177122
129864
66
48564
79063520
44
488161
91
329728
181631
27
288071
11
66
25
70
10
66
6193
283553044
88
185078
29
188456
365255
320794
344709
63
607340682
8
3
63
198986
485473
34
14
180021
434697
20440
318059
66
8
5
2
937496390
61
174817
97
306311
334770
469158
94930
70683
30
35
10
8090
5
197459
84
225528
60
397185
263997
59
86784
387923
306324
93
65
84
216956340
170320
179421
170214
80
160488
28
37273339
249477
92309
45
167413
75
486959
41575
443110
572560458
456547
491792
84
94
2
92
70
85
273074
2
298484
282467
9
383037
47
70
2
30
77
296270583
349351
82
9
34
375609
425660
117388
184760
496118
163239
7
953161383
366094
60
181196
8
353300
8
67
58944
10
166240
127538
1
98
238425
783659423
39
637105610
13
82
959913591
26
52674
57
55
97
128825
503631063
8
340763
430999
476315
22
649080934
15
37
4
190633
29
433563
4
241690
87
352802
91732869
196899
120343
77
23
43
68
80
49
56
34483
92
36
22388
21
45
15
60
352403
151227
61
74379305
26
53
37
60
9
27519
98
385840
68020
324726
492492
344231
52708
87
505688308
422634956
162948
90242
1
571488982
260808
50
111722
368852
814104361
302048
138977
545116658
59422
72
93607
147421
461917
294165
801016749
74
75
321404
57
177503
98
70
24
411127
44
42
437747
291007
264240
54794
415375
96
479914
207797
475977
192344
50250
73665
71646
152693
255459
213640
79
58
46665
1
201717
404602
7
13
325648
497722
59
16
759086890
415202486
120726
409419
207944
15
52216896
79960586
354510
262473
35
339557
426926
1962
961059490
26
317004
33
474280
6
4
94
50377064
82
12
421999
436090
368984
2
8
131227
376275
12
58
32
512092128
52
307797
91
328878
330436
45
6646
177691
308036
395907
51
2
377645
136616
95625
74
541427745
898614935
259039
32
56
872965975
462136
66
119347
58516013
51
152310802
211807
822313211
96
65
45
209681
115377
446922
51
19
617567830
63
85830
391221
96
295336
155067
47
127750
158708
82
376366
6
462392
5
160658322
77
74
2
465364
114924
3
92
5
32
288278
83
488284
75
499043
44
171451
32
8
27
16
33
52285
362717
357861
455827
109780
34
458174
5
303981
567457311
10
234786
348280
73992
203090937
238924903
24
446709
12
63
304997
63
301612
382045
8
358696
47
8
530858971
943798168
135292
371064
19
877409897
382675
317698344
361688
7
81
831114232
1
20
688807140
423073
97
85
229244
127378
228761
312487
383528
233556
468744
9
368139
32
198115
384161
465150
363399
44
317670
350294
55
356729
453677
346627
487243
368824
374758
456685998
43
147463
51
33
286682
257699
7
541992357
93
295185
626332294
66
344864
37
3
43
71942
461358
36
387060
406553
112067
403686
4
11
109103
546924382
393737
72
95643
453537
33
292153
316026
153491824
296360
4
118247
84
597469436
99
289703
479545
20
655788163
3639
433331
17
407909
364774
132240
67
109145
79
462413
83
58973
90706
121582
353700401
83971
76143
60
298494
30
49330
63
257330126
96041
71
302559
8
366241
47698
343075
67
31
8159
74435
170687
69
84
498929
225366
649925394
7
184212
64
485184
96
58
224452
83
8
888106421
64006
197435
79
45
28
69
316689
17591
269301
487421
452882
37
286904
194164
258176903
45
34
217516
10774071
29
91
95393
572855185
28
27883
335263
59
92
90
90304520
164218
175119331
309398
64
3244
319730
30
16
845860400
8192397
4
261490
94254753
97118
64
12
377176
87
71
392409
674653460
400309428
16808
314899
87
96
76
74613
86620
107983
72907576
191198
38
203185087
67
439320
34
52
68
478740
9
314239
81
224636
237530711
21
391174
59
418043
68
263519186
67
5
422445
307805
251481
157135
42
9
352586794
752938694
893155835
23
323116
74
368075
170233319
251979
40
432208
229799
1
304126
372491
341257
370108
120787
89
368840
75
322491
59
88
7
70
360601
4
46
309015
48130
65225
28
75
339187
71
55012
224023
38
191665
194194
8
89
769108993
77
418781
18
361890
446643
77
294069
95
821210096
79
63
11
291181
45
45
439296
31010
486327308
31
159164
44
426291153
338777
79
88
72
1
74
31552
130479
233442
656177579
214353268
415616
721490553
235169942
603007884
26
32
64
230232
473691
89
256082
39
50
70
328734
34
82353
43
83
73
102435
185613
172904
3
2
76
59
60
81544
8
458769
74
276834
334879
8
47704
2
411604
75
279717
92
6
305805
1
43
25
245905
25109
2
11
84
42441
62023
182431
13
265511
76
320799
87
25
280138
66
29
477121
77974
96
63121
601831744
41728
1
8
6
400944
166853007
189170
28
201266
38663974
452879
198169
53881
47038
120134
335341
76
66092
65
228091
517755500
87
65
2
45
22
5
478621
19
75
475080
91
199860
358140
92
18
62
261123
290654
27
76
86
31
91
44631
364323
56
4
1
11770
412836
211702
56
77
72
256812
382956
286919
1
372553862
6
228366
277570
120643117
123941
60
441360624
81
393848
355219
478421
366315
8
97369
89648
39556
11
112693
425254
91
8
58
29
634970759
59
55
224470
44
359558
53
77
142879
140563
346600880
67
252639
386729
556479003
557041958
26
388210
68
156019
182734
204618054
485776
24
469510
183735
14
26
407147
31998
52
57
420745
412022
263802
241959
239404
8
403722
328164
432061
621265923
437877
93
336174
22
209854
353451
18
50
94
41730
163480
94
258027
850299252
468305
8
14
408541
23
14722
4
70
46
418400
188375
454901
39
3
7
73
88
24246
60
1
293539
23
83
84
369251772
28
73
35
99
55
37
41706
346544
458815
47
82
55
43
242866
403388
19
51
46
59
390526387
87
279256
9
9
475738
9705
8
99
219649
209113
370852
210103
5
47
89
71
98
83
316963
61511049
39
349583
58
469551
74599
50
89
406691
454393316
317136156
4
95
85
449635
376187
7
144094
284142
287815
95800
448129
220594
21
73
403024
36
1
67
29
35
45
51
25
266645
94
2
310808421
6
321901
496979
7
64
6
76
30
838723949
290737
421477
38187
343462
7
801224415
7
65
964166585
157740104
35
20
15
4
158008
463404
8
38
162737
2
91817
54
397973
213036199
605207980
228087
212525
336652
102012
61
26
73949
4
152664
366129
277171
1
41
434804293
452730534
269155
8
22
10
75
86
96
89
99533
190105
35
310647
48
5
343835215
11761
2
121929
6
6
69
174235
74
282745
86
471711
100327
95
68
7
3
77
6
18
19
63
65
2
445821
12
70
282155
284481
420463312
4
488059
226501
2226
33
88323
1475167
44
120304
28
16
77
413246
22
99
60
12
997685893
192732
76
396804
222622
82
118433
33
63
20
22
5
6015823
113975
369957320
54281
44
486950618
69442
342824
837814056
74
16
71
373746
41
81
59
198323
22
96
488302
353467
556992754
43327
87
753055110
431704
99
42
78
27
63920
8
5
417763
42
711048388
79
94160
19
31
220974
344977559
25
113557
38562
110926
79
53
454625
343303
24
54
31598
9
93
8
15
151170
349442
21
82
9
471934
33
372736
102305
25355
943753999
92
70623
15
91
60
347348
451875
72
476282
502575430
175942
244643
422816
36
12
262045
1
89
19
4
489565
39
270878
104943
305755
49
70
3
374428400
417815
199484
325549
150803
11
562770532
177126
26
57
461748
18458
25
270560
2
27
79
60
84
21
7
34
413731
173556
440024
45
65
373803
445583
308163
178177
30
37
305211
17
327048
273696
65
249279
98
9
124306
4
32
979948681
97
51
266162
195101
88434690
262764
5
30
5400
495235
52
9
184664
17
93
32
89
255305040
78
56
101935
404700
79
7
425685
71
3
82
32
55
381075
82741
67
37
378082701
7
73
12813869
19
226375
461278
341183
11465
58
475972
22
296043
139788
84540
73734
387354
79374
437500
358256656
11
248678
93426
160531
372807
76
23
31
54
944440613
453985
70
183404
21809
61111
974390140
241699
170103
50
3
487174
152041
40
305709
6
191843
2
214198
32
330424
184279
169930
273407
35959
691668607
66
237169
342885
75
50406917
37945423
67
460604
188821599
832995225
813123805
33
73653
460395
169039
28
48
74
838092357
2
246294
135226
117876
22
20
129808
17
331466
212742
464164
274981
394900
130703
79
3
68
422070
52
18297
47
212225
164130
49
33
295076
13
17
60833197
91
53750
285489
53104
4
149251
69
47
369818
22950
15
12634
483980
184600
86
4
57
43
71
71
257546
491243
46
392606
369810
478433
40
34
92
328364
232129
475343
278419
459214
148607
46
8
396219
2
28730856
403437
78938
15
36
4
480824
32146
14
66
338327017
27
253584
228406
30
92
58
62
97886
3
56
42
186089
61
155198
57
313374
80931
26984
18
61
387126
594454547
479868
207308
28
34
227825
23247
87
63
91
19
69
19
411598
810190695
74
69
93
12851
67242
423525
208474
405014
72
30
198308
153782924
31
908908800
133636
77
16
91
238641
48
8
239477
154067
66
52
243123
119969
198094
244049
449299
856488556
99
224531
57
64
393838
125916
296936
411805
96
64
52
11
5
242933
443439
12
22
428935
307919
88
481297
78
469636
197653
373353
58
216599
72595356
15
46
478
4
399820
208283
916349526
784329067
74
23
1
138141
5
46
72
108016
362429
212864
253011
18
219893348
83672622
50
434081
26
238054
98106
299142
2
122494
51
409756
173018202
28
88
83
86
205978960
68
320078
661315659
13
67
4
21
135836
248011
1
261581
339166
96
5
245861
73
16487
88
66
186778
31
33
165451
364642
264404
244287
7
96
28
293390
93
53
210050
76039
33
402381
86
95
89
297097
89
117098
154056
1
17
346443
46
100937
17
16
272715
40
142408
90
452154
267852
50
98
18
31
24
68358
160016
3
18
337621325
251957
5
141317
64
89
68
22
54551
682079519
423598
406388444
46
396772
36
427759
223579
418055672
169273
57
73
88252
70
6056
50
175752
355404307
74
53
66
28735
769069471
45
31
71
38
10
193034
343444
43
135215
473342
395238
341080
119930
894948389
226605
96
829805366
63
6
40
39018
198883434
392925
7
352248
329083
170553
519231619
4
307025
1
4
537672854
86583863
118195
83
299133
365455
218960
208782
69
396878
71
242672660
456899
395572
53
86
34
92
89
84
406044
9
86951329
91048796
482929
2
690211906
867972127
44
592549362
82
7
45
93
20
49161
39
456291
85
78996
100228
37
320657
1664
458718
67
22
7427
84
39
66
210883
143295
88
68100
71
306671
222115
11
35
3
112004
84
255058
464014
495083
147126187
85
24
98
47
9
57
396615
72
4
8
96
94
301411
57
31
146444
94
12244
28
51
80137
4
89
117860
19
49
528847942
102272
134098
340447
4
460820
68
68
258717
433053
49
35
497820
446428
91
2
451965
34
87
95
70420
319834
298963
347870
55004
376702
64
58829
48
239325
160503
135362
576260852
298037
418811
100933
603355267
3
80
64035
81
240178
236625
2
64966
23
465623
8
314423
66
269008
62
94
22
116229
346033
6
122707
31
424666
3
867883683
249711
16
408873
189724576
37
309012
721360075
188633
643575119
30
163520
202415
83
92
81
54
2
10
862772454
5
457534
3
480758
196951
17
18
26
441031
311067
286887
44810
20509
76
288559
87971
76
320806
389636
21
311105
13
269480
170149
57
101067
76
22
286286
6
87
168788
131263
78
411490
7
64
198007487
149846
83
21
206718
105472
89
55
15
416652
2
412136
93
95
674619418
66
7
80
205748230
471950
52716252
95948
93
636568352
412687
8
89
373461
93
75
258995
5365
138616
90163
75
97
308391
143326
496645
289464
394885206
450988192
71
74
58
949205741
45
9
379469
93
232250
3
19
31
92
14
79
295467
35
7
97
1393
91
488611
111555
52
16
13
54538
327924125
74429
94
372372
214434
54329
98
6034
99
369736
75
29
471651
27
84
56
319066
364612
289159
71
99
123686
217451
85
39
264314
97794
6
47
6
20
5
63
30
66
64
46
488595
111239
7
773811702
295637
42461
42
246841
71
38
58
82
861790548
850973737
102882
467103
40
14
14
3
4
31
309987
45
159164
310995
55998
1
40
4256
33
41
31
13097
310862
159539
37
448136
452397
100654
41
100547
410486
9
2
344034
328157881
81
90
14
75
379817
8
83
99
23
236550
847423234
77
61
82036
45
217284
23
353965
336414
76
97302
398912
70
33
34
28
63
221649
395118
60
249587
59
119488
973592782
404413
58
66
310391
351620
109135
4
43
496710
1
4
63
90
298524
81
441608
65
144044
4
21
264582807
264988
445206
40
364822
126415532
54
91449
76
489638
65
95953
65
47
144980
98
93
36
78
438529
5
7
323111
64
4
514241759
14
280142
75
383282
24843054
43
465254
99
316414
985333265
277348039
9
352065871
28722
9
284284
394198
8
101054
979226036
30
144928018
100722
66
56
401945
13
42
932773300
404850
453724
15
416927
9
969355553
5
3
496044
168011
395258
63874
356756
28
678582579
149576
18
342973
23
277352
499702
490
20
46
5
32
25
12
160639
4
97
398228
4
7
266142
143005
39924146
241665
335815
315493
58
278513
107033
51
99
187124
3
33
52
324649
342527725
238724234
11
6
76
473467
701674124
281318599
63
8
117655
192462
63505
474414
35
319464506
959900736
293798
166987
78
72
61
37
372
3
78243369
6
41
47
82
312541
747906097
8
188096
48319
442403
120822
296550
280527
364726
1
464484
87
80
56
34
87
78
28
4
495208
243103315
872011664
168443
3
482596
17
308606041
2
97
60
238802
95
29219
148790
137031
523252350
16
41
497572
86
418763
34
283282
124506144
46
197539
465676
37
4
805782300
732297732
252241480
362772
9
470434
87
2
89
44
473799
266200
115419
486704
50
308666
30
27
425302
6
13
95
485318
277468
2099
400102
495498
57
378543
537575536
72
59
66
84
746584398
79
55870
71
207720
7
422988
518645875
267012
50
16
250663
419942
497759
849237548
186705
30
6
332863485
92
72
72
54
8
711514819
404033
24
463481
70
452151
74
72
193202
16
1
51
3
96
449165
255835
284217
399380
5
249856
133927
72
73
6
259673
63
62
89914
296446
52
5
113024
5
3
69131
21804
219227
249436600
216657
31
125856
10
294245
373893
9
66
4
198592
30
8
97100
21
6
60
396338
552542323
12
45
89
284933
48
95
7
5350
69904
58
404785
43
20
230298
51
86
739629709
273408101
84
46
571145150
5930
66
97953
527776520
160642
23
11
493095
68156612
37
204702
442600
298535
327572
180693
412931
104887
94
147819
14
116395
121666
22
636281809
399673
7315
62742
76545
620681906
57
34
755387220
49
60
47189
69
315095
7
442784209
9
238773
52
83
99
94004
26
36
88
86
578878900
283425
85
259157
48
202096
867307004
9
201890
294711
186282
480181
40918
369758
24
9106
80388
27
92
65
3
148458
51
136501178
757283695
167609
320706
85
149149
70
419420
69
10
15
496391
268912
84
164844
139309
58
19
4913
36
51841
14
115854
11
73
98
96
7
2
92
10474689
63
481644
82
41
1
463346
30
87
370527
5
115937
13493249
63451
37
15
20
6
14
32
677958428
381498
255034
18
32
67
208755
61
42
9
281785
366207
72
353938
265588
389236
99
54465
409191
377659
67957
238669
292137
6
39
12
45
446126
13
31
181279
54
267940
609825788
240855
65
86
585964921
85057
278425487
99
94
14
147986
81
450727
155656
70
132034
450047
96
65204
346033956
113579
199488
389273
56115
248210
75
8
475284
206092
64
606659452
393463957
93
41
92
35
422080463
96
252163
92
45
419132
34
99
8
6
71
26
18
164792892
60
407552
128575
6
2
65
28
49
41
65871
363590774
8
84
17844
33
494229
391839754
439523
48
260077
6
90
96
274566
30
36
125561
4
88
86
99
7
39
58
154561
3
380912
497225
364614
51
227695
407705
30
55
738067934
443432
254881
5
416816
48
59
13
365534
99
96
77880
474301
14
341385630
350270
202438
469718
29
96764
67
468976
9
258169
51
371912
423176
1
14
12837
94
432826
160916
94
5
51
77
233858
345654
70
79015
144255
304003
430666
79
457060
307490
399814
43
74
394615990
477030
381761
98998
316622
144116
22
417883
94
84
55
28
84
64
723728670
302077
71
83
2
7
31
471511
246802
359996
97
50
4
426260
36641
75
950597413
80260
16
78
523838417
38
54
2
96
66
522581205
29
105585
83
67
470410
44337
472659
38
88
6
24
10618239
41244
172113
87
60
414419
53284963
776623642
393766
324428
266979
186239
155523
400304
155276
152806
81
424635
396944604
59
4
79
97662
22961
38
186638
147067
59
961882619
4
754876079
643682129
75
234504
45
2623674
82
150667
29
88
81708
88
44849370
11
15154
25
92
16
1
95
46
199550954
48
90
27
60
15
28
233694
77
46
48580
75
9
59
4
947797395
47256
206108
249881
68
485768
1
13
650161111
496450
208082
248863
65
75
36
483483645
97
35916
441798
419439
152850
148032
352626
182552
93
54
411344
6
95
178476
443037
18
296992
214630
32408166
83
620596023
396817
61
381827
57071
28
79
58
53
71265
40622
356055
528054817
11
98
85
388197
54
70
30
38833
8
59
768349828
47
73
14
493075
44090
36
15
51
61
70
141414
31
4
88
23123
1
724940361
3
63
191697
299801
348547
17
19989
225577
13
74
80
295462
50
99
6
12
65
285542
98
48
52
57
25
58
171538
320257
23
366078
8
282711
2
342333
98788960
248601179
384538058
22
27
50034
78
96
74
275659
26634
317046
87
164870
446989
279800
48
551329519
22
132994
369753
18
231515
37
276230
55
68
313116
1
84
390568
244332
38
939106175
328810
57
95
49
95
137814
7
109155
83
131579
154953
90
31
93
385221821
88888
33
7
5
253740
28
82
5
72
68
74
179023
24
245705
310217
5
215175
24
93356416
32420
334497
490519
455222
69
231301873
3
22
392140
5
337639
58
11
28034
450691562
22
25
58
81
275503
402998
210091
187270
861307272
14627
58486
111102
55
273259
49
450458
214142
86
209514
364129948
8
63
326051
317002
51
418596
224059
99
88
29
10
58
287094877
2
30
95
553206063
426505
28226765
29
11
81664
37
17679
390674
364281
302829
79
362325
2
447667
996548869
88832190
166541
53650
454546
9
50
268113
85
64
554931046
401828
3
735108301
965546345
52787
2
794675532
89989
67
29
371450
23
113068
926314089
388618
61
86
40
561187091
360978825
68
55794
61
56
82
777244348
28
488828
62
598197127
245957
104737
261763
33
62
88
1
282399
792746061
3
21
5
84
172700
135268
208374521
208501
252735
390915
97509
59310
245281
77
96
91
364230
342390
10
93
8
147476
75656
6
8
294600
387136
394979
5
159128
21
225722
213626620
29
226649
342229713
657452164
183273463
41511
203993
20
50
66
356455
161147
1
23
290689
3
246083
295169
403683
60
177305
2
78423
400795
54
98
57
53
298665
694615154
72
367712
65
376090
175550
4
181537
195115
5
305299
73
109905
48
18
57
382
43
79
258995477
86
991718416
24
276384
34564
26
59
89
40
8
7
397964
110532
95
22
42
249076
207750
88
179537
71
371656
469522
227956
1
4
75
85
98268
10
305984
2
190043
211906
43
43
395580
459455
27
455441
357925
70646
391945
374200
27
123829
43
65
36
47
475363
34
94777
1
77
120609749
7
479879
411248
94250
50
1
67
71
60
241111570
25
268002
288986
48
257160
8
394425
22264
120053
742172210
324918
388491143
483900
462176
463298
1635
298361
77417
317952
51
131528
6
35
699219919
6
351926
82
72
68041
84048
421173
497311
136034
526396619
63
388668
53
116859
34
28
259796
21
92834
33
14
485695
3
8
23
48
470520
353519
211226
71874
4
227518
70
446093
36
31
74
387081
86
47
65
49
32
299459
141860376
7
29
22
9
72
15
45
85
713286417
21
42
87
8
99
338442
87571919
137960
16
621944163
97
97413970
227070
88
184592
87
431187
492958
472467
825659626
206259
192142
305100
9
322014303
73
448992
247265
856499040
442635
5
794025749
28
93
77
163717
3
59965
92065
28
227745
253915
92
26
25
52
193525
2
267881464
466813
72
6
7
1
403170
79
727714651
20
247917
336498776
391655467
7
24
162999215
178831107
25
462970
45
176729
43
405205
96646
168552
81688347
36
68778
424981
44
66
292345
275587
236958
35
981208113
162890
68
20
402822
9706
60
17
318622
46
468320
88
58
90
371602
9
2
118769
476869
362878
795903694
669657809
57
393056
6
460794
9
59
9
471197
431955
262878
173006
12
1
66
43
13
62
240790
13
331532
70
93
64
461411
23
93
95
30
292310
394285
6
73
67
284336
109597
14
1
285485
96
3
32
89
13
2
492945
7
16
236156
3
242201
81
386004
71
381179
5
214848
366025
27
11
210381
13
75
14
343960
14
12
413286
303195
185781
262740
53
193724
96
73
69
91
383160
314730
452500
40
124460
79
3
9
13
443950
72
377480
423467204
405647
84
93855
255184010
20
382251312
53
317062
6
3
4
271270
85
47
670020933
375537
19
59
922679530
145057
361498
3
83
6
68
220493
48
19
50
10
72
168734
73
59
2
47
66
12
64
193269
3
56
344939
812874789
128133
42302
558596639
205217679
757977518
434310
458795
256
403718
369752
8
24
200973
182248
17
26
40435849
88
153746
50
65
54323
477510
3
295729
82
237608
49499
50
496086
235029
10
6
29181
265462181
13
306815
99159
33
18
255062
160499
8
21
66
473917
29
442528
151948
311386
46
78
131154
28
223657
95
7
42
5
8
49
975160085
257356
424879
410201
136166
422696959
4
15
295049
316818
386794
324300234
87
116089073
48
74
424643
75
58
67
343127
611355625
224852742
357461451
333144907
80
55
60
53142
2
25
95
62
317359
6
29
100852
9
180971
88768
258769
22
29
54351
63
70300
8
7905
188487124
14
38787
73
8
13
40
8
6
59
974421273
8
72
414807
217590
205141
59
43
223628
22
85
48
423443
61
36
29
26
9
94
133904
460662
25205
38301
220721
8
38801
48204
35
25
290346
5
62
24
184160
185952
17
659536503
4
66810305
416204
93
363947
50
19694
6
92020760
51670
279623
3
31628
28728
15
8
95915
838574528
91
160102
33
9
2
59
68
91
128120
221629
426042
9553
182137
43
423257
92
81
1
165535
22
67
8
46
58
18
493684
30
245592
76
43
88676
76
96
43
29
116687
28
176124
37
474842
44
3
692898990
205710
68
186059
22
84
338615
41
38
46636
2
79100
1
241968
225786
52945
756851885
99648
389424081
39
54
471895
25557
288822
78
891526460
254953016
87
176822
253905
885399287
214063
100285
6
73
91
84
31
424509
11808
67114
1
268015
7
14
58
17347
185661
49
466541
454523
250663
55721175
27
134812
44161
385769200
34
239209
14
111336
84
80
24
76
217775
98
476306
84
39719
409221
333351
100876
34
75
75
24
322728
56
215042092
87781
343954
93
457491
83
120160
382662
66
118125779
128218
28
312842405
1
228959
8
1
216453
239895697
552321299
80744
448942
14
463983
57
90
468740
5
63
545091863
89
132768
36
451584
342495791
153340
82
466402
1
87
248333
74
326920
125964906
639148445
34
21
76
218846
258914
889334397
273284
222208
16947
92
376481569
58344151
4
1
415000
25
68
380695
263081
442360
474735
415625
46
312907
11
256514
50453
48
82
418125
279043
76
14976
89
87
29
77
9
293340
22482
63
475540
20
33
58092
326924
6
184818
77
496624
43
404393
32615
62
22
122025
60
441614
99
245019
343590
30
52
757435306
456110
13
82
392019
1
256651
64
385269
34
469019
40317
88
341122
484473
48
38
447597
77
160521
88
46124
227560160
177381
94
7
8
908659611
4
164197
21
12
86
72
376518
404348
69
7
418396
62
354034
51161
237034
324800
162981
54
1
234395
8
597070585
387541
36
95
8
4
46
440616
13
367440
93194
282000
42
172892
71
17
346116
26
256416
145317
192441
80247739
8
16
5859
4
3
2
425943
334683
51
2
208763
18
2
5
78
1
281326
9
82
6
2
10
6
73
10
9
313338
30
492667
9
268032
26613464
465868
866228731
143474
422579
28
87
55
203319
36
404256
69
99
13
141702
33347
44
495661
44
198120
29
287220860
44
125228
58
3
73
68
227250
17
22
244383
372775
3
66
343628
14548
3
287764
306039
587670049
333217190
470479
4
275279
51
29
100112
193690
439689099
481428
492417
430613
424766
78
93
4
14
15
46
193744
92
438852
227539
82
382829
28944
157216
37
49
48
106512
7
332938
385487
213760
210514
57
89
90
5
261120
2
51
6549
174621
72
366380
308155
34926
7
151792
58
119600
390628
45
440685
49
146286
87
70
78
5
69
7
833734466
37
32
25
18880
56
424121
71459
69
117562
226245
171248
19
96
52
372855
85639
8
38
460198
871641277
767675624
322864
899727716
79
294170
62
486550
191188
442514
420458
64
55752
65063
139068
149862650
3
122933
3824
304009
84
392445
639278004
22
88
453685
343235
184676
87
57
33
422241
170759
62
489088
99
231200
62
92
360875
9
3
20
375969
99
245282
22
282090
29
827327716
17
430723890
788686559
449919
94
74
48
152554
686484230
191497
461967
22
244080
53
21
143219
471223
36
24
11
432149
30
423544
67
332743
226796
68
64
402404
327250
39
4
166899
76988
69
88
442052
48
424565
93453363
70
7
44615
89
583391440
159705
68
891211792
474735
190432
29
239207
454420
442967
250323
29
496690
489892
254980
1
278884
520221962
51
30878
460490
144947621
28
53
113533
117942
41
2
30845
5
278568
27
365768
10123
83
20
14
218367
32806
57
51
445829
565115978
79
284979
81253
54
86694
4
82
64
27
4
22327
193644
355796
45
71
709914843
4
16
301138
276403
88415
296691
7
60581
325401
418682
9
6
132177
58
491455
74
156475
91
6
4
38217
737840279
16
313925
122273
423219
65
41
248303941
7
98524
11299
27
46
79
433467
2
237910
395007
65
116258
214994
69
494593778
14
234750
253424
448679
403117
163360
67
768619202
15615
346645
101105928
450800
76973
58
4
48
855260332
296259493
330098502
17
484725
12367
76278
342833
9
263301
2
306315
67
32196353
2
38
96675866
95
44
315552
869320050
93
927091405
7
787177563
371813
68
40
57
313467
76
93
375762
99488
39
7
7
97
64
51
88
165272
164080
92979
85
20
66
16
98
393664
14
2
2
39
276364
249871
379444
4
395076
51
239190795
130690
10
95
709575852
330844
5
190654
95
36
24
69
496366
531743670
17
68
9
205336
47
454243311
90
12
244538
60478
92
58
154006946
412219
84
366779
7140
56
34
4
83
50
29
430299
61024
32802
326373
100032287
433434
246769
19
358678
417257652
42289
452512
21207
411012
99630
55
420914
219643205
53334
150955
943094174
380620
43
339934
15
121602024
7
335947
140658
39
92
51
157418196
55
247555541
440977
9
557189989
82
323285
1
51
55358
87
275734
74165
8
70
192002955
69150
260407
335653
7
2
52
57
8
91
387619
202859
3305291
128005
87
11
298207
7
90
43
71756
441470
399762415
474111
136542
59
441136
85499117
61
2
126501
260789
398664
6
81
75255
4
46
25
96545
53
1
19
444393251
96
257613
243105
90
632319921
298433
24
3
96052
61
300104
426368
69
257152
125083
30
396926
86
89
98
8
28
56100
88
459085
239927
269209
164661
44
5
39
44
3
22
7
42
83
90
29
73369
4
2
375705
4
37
214616721
4
88
6
8
68
233431920
19
3
3
77
23
70052
110222
215703
770505934
354450
43
3
40
276768
383074
50950
186685
18
255965
61
29
25
9
99
442286
9
5
378577
15
59
57
383807
499388
15
71
396050
215822
12534
9
290707
111561
100546
21
94
37
369742
264705
77
318305
252120
754425945
235009
9
109895
325513
312318
232129
319446
223478
71
401048542
381224
5
334236
27
70
56
271470
29828
611429571
439706
310951
43
21037
351630
15
45
79
27112
153416
427333
90130146
8
68
40
416845
409416
3
148984
476966
8
350074
69
62
18474
25
271870
65012
354187
18
177565
995136677
48
410470
445311
269362583
43
444417
37
233805
90036
2
4
229252221
38
5
95
65
50139
91
391586
198564
7
4
23
288903343
16
293597
81
356104
425082
54
5
82
32
9
20
32
385387
862554804
378432
37496
16
198816
684851236
235224
75
24
257805
95816
199859
86
395834
44
298340
98
40943832
54
69
162529
294710
9
325947
15
97
244898
82
386677
92
90
55
33
7
118996
493998
56
96168
403925359
10
44
92
325027
129958
234105
487491
237070
78
88
14
72
48
7
311147
428019
41809
64720
84674
47
75
43
85
233119
99
29
37
363788
20
8
65
4
257662
16942
78111
48
844688597
877625045
25
279922
297590912
97
4
176867
223525
22
410970
24
49
3752
65
68
92
11
44
91
570575557
437697
27
17
428107
23
342567
6
65
170264
22
418292
62401
28
337470
245092
59
172634
147138
2
418777
114614854
1
461853
140748
478742
79
49
289506
68
266232
67
81
426354
69327
13
83
55
80
7
82
47
491502
39
10
381658546
87
22
430953
43
45
43
94
94
224900
403871481
419760
64
328063
163909476
31
39
49488
147158444
24
468506
46
152641
8918774
22
379807457
90
74864
413232
86
34
288750798
162147
386385
25
247617
44
902084398
10
59
173303
3
213020
7
12
494639
241346
75
272313
7
1
79
2
399869
28007
9
495729
326919
5
2
6
7
13845
956049892
42971
437818
84127
322587
424987
452947
8
62
4
8
445043
5692
103326
45
30
53
22
88
113727
828040494
141447
32
78
33683
35
267219
686939482
288276
358867
304864
6
8
29
11
315262
87
345248
61
445482
326506
95394
9
76
410016518
94152
9
92
6
462162
64
3
419125
37032
67
403458
28
44
317035
53
240664
31
43
404629
19
243529
393300
385528192
68
46
243837
422909
36
383511
70
461298
52
21
48
478990
39808
910629831
270899
460176
90
91
56
137807
58
104232
755677324
2
869721567
501958305
371157
550625084
85
2
63
21
27
401262
27999
222839
75
37593
85
172927
43
190469
2
16
348862
17
493064
34
451866
95979
23
95823
139014
29
73
423426
468928
255910
15
411071
6
69
314179
49
203145
972702819
55
44033
15
116240
419644
69
318850
3
121771
9
30
5
163416
235430
4
457275
79
5
54
383700840
177992
77
54
138450
398183
147766
15192
145607
56
461299
71
4692553
2
220779
40
80
252041
294764
40
47
28593
77
56
32
53
83
22
5
267086
637839446
89
16
142708
4
314025
48
77
40
121439
280877
197832
61
99
479431
88
182956
461420
11
240864955
388634
395409
22
177322
51
72310
154088
16
80
36
2
317257
7
430300345
351683
18
116998
395401
3
241151217
55
9
92
94
217831
2
257501866
357530741
21632
35
89
190558782
40
373782
71
2
192047
72
43
50
21
7
3
8
75
63990
34
449398
484062580
31981
193056
11
64
29
37
176234
89570076
7
8
346741820
353933
23264
388366
32
26
319491
394195
31
8
793661007
432878
422746
283111330
1
736284528
397231
286555
128370
313033
96
45
28
1
7
245004
235313
50
50
9
144698
6
301297
733031418
88
55
353605
459267
43
193994
310453582
901626910
46
412033
98
97
439481
270431
79582
43116
474524
60
63
140371
322570
392667
349107309
194981
57
38
300721
429072
77
19
17
471044
221676
91517
76
90
207349
192279
66
143175
225743
89
7
112348
124055
3
445026
4754
81775
197642
131371
8
497430
9
31
79716388
348355
71
15927
92603
99
45
464216
50
56
735885647
17451
16
442992
98
59
309520041
256599
87
15
457452
52
49
626219018
342068
56858
309996
31
16874
80
61
231684
32
68
211291
156641
246359
305538
33
175989
490522
29300
433300
75
208890
671780991
7
121626559
13
395311
561504833
72
34
32
85
9
484171
64766
41384809
8
55
61
30
349222
30
68
2
10
394407
450697
65
492115
37
12
221041
272378
9
449626
27077
59
80
45
290249
18
93
46566
41
228748
290606
204611726
497992
35100
7
48
51
333196
10
33
45
308206
10
968333912
599137327
6
32
130572
346783222
195839
90
24
378022
4
436007
11786
97
416994
46150
41
140285
86
51
400196
67
61
606758237
11
22
447551041
211638029
143247033
61029
40
235759
69
5
35
92615
476509363
442640
72
61
371913
382949
947502939
171967
82
498776207
340743598
320323
353214
7
918327965
112893
159699
7
317113
50
68
4
437540
94387
62
88
280036
8
122138
85731
71
58
395147072
195307
365376476
206818483
72
224777978
90
10559
93
822404828
349500
5
66048
171292
385637
4
73715
158976
87
62
93
90
19
13
37
68699
103384
44
49
807546621
46
21
386188
1
427459
139091
60
50
65
53
42
18
18
293144
214405
440255
92369
215531
1
59
5
393219
65
209330
16
27
36
76968
115392671
21
29
16
65
51
60
18
344796
325043062
855286144
399154
49
125317
66
47
4
233655
438329663
31
191078
85
231642
1
64
36982513
67
4
42
26
398076
48
30
201356
55
88
404571
225189
132003
22
350746
63
29389
30
97
456540
87
493655
590367437
87
23
85417
732426515
33
4
18
18
352261
1
40
48981
22
280394
52767
10
302599
286258
496724
261931
47
53342
7
13
39111
88
259028
85
73
496221
12
78
13
46
309363
5363431
61
90
1
86
66053
87
720370903
8
11
70918
57
48
43
4
71
17
442942775
8
99
396082
381109
86
65
112244
49
319125217
354131
127787
189269
453393
62
672378231
117658
3
9
57
254837
20
6
105121
372840
189772
76
94
930149881
87
404975435
161324759
76
157107
312872
62
51
391499
117779
178787
167280
82
205543
94
452848
73
66
92
211673
152048
73
105157
93
154571
90
83
69
123594
56
96
19
50
70
63
26
33
5
83
30
334285
310389
40
19
79
49
174560460
162339
105890730
17
468325
84
444934
69
93
177811
39
56541
83
93
149904
19
161122
95
9
30799
304157
7
40
49
442000
79
8
11
16207
385785
495579
145118
181444
605457467
239682
7
393615
16
3
94
232257
429611
5
95
71
4
33
140046715
88
94365087
15
52
30
196568
245127
330098
81
446527
69053
485525
39
19
2
482725
88
367942
98
172232
16
70
2
440457
63674
96
17
7
441418
208119
72
271879
5
82
3
352291
456722
9
65
7
92
267611
24
16
88
281518
200684
1
7850
2
378510
344648
50
1
40
18
754901963
35
11
317595
163432
10
6
126314
99
16
13
108000
84833154
9
85
10994
383368
421145
2
83
4
42
70
157587
331224
63
67
51
189202
60
13
401240
93
82
17
41
76
2
233500
319187
620163954
493717
54
60
396602
473841
266350
22
56
380172
62
166074
352036
33
5
7
232775
460552
187516
136753
21
26
76
388142
69
2
51
430136
474508611
428265
66
234407
489758
419083
29646
50962
101813263
1
356861
40
2
45
8
929230222
394215
354069095
306235
6
3
101079
448320
334468
432398
772576836
62
78
90781
85819
503612339
91
191950
37
249647
8
280365
240357838
475083
983435354
788236028
46788
175045249
58
96
81
68
281947
3
8
31
328867
479398
187052
261239144
29886
2
88
277864
31967593
457276
48
93020
325380
371553
4
95
335955
13991
154774
288720
582129028
163550
13
82
295911759
83
85111
244394
234896
40
20
101462
638580139
769335495
427078
477284
328158
63
255545829
2
93
89
374777
87
194026
49
341572746
32
63
403760
382244
438016
305086
70
77
29
81512
138233
98020
370109
176068
356740539
277709
55
10
69
809618118
211989
273877
189664
42
17
49
12
108405
295763
20
349009
42
258574
64
299572384
17411
3
92
44
704495270
448215
478796
216606
375730
6
46
27
91
71216
4
998406474
29744824
248145564
208991
99
46
59
380665
58892
91
47719
2
410080
277182
71
18
90
396250605
86
39
74
66
521691591
1
44
75
566138338
7
87
307973
60629
6
468166392
279164
115508
371811
40
86
27
99
15
250953089
60
50
91
7
422883
118713582
94
442197
14
165399
410784
353616451
734252021
387243
15
326129
891932539
55
98946
34
227702
94
36
68
3
56
36
30
8
1
87
19
300805
63
15534
16753
231965697
2
16
291490
84
43
82
344968
494374
84
30
8
57902
39
37
21
218041
178484
16
88
59
91
2
3726
114165
217990
84
471750
396231
485069
499056098
3
16
35
6
284943
76263
60
3
3
1
386670
14
8
37
395441
7
153718912
60
32
4
544794839
528149346
17985
98
9
410438
53
83257
187376
70
49
70
34
99
278678
98
16315530
277912
4
96073
68
50
312608139
8
56
483593
209203
372686
48
337323
39
8
132473
40
83448
344104
612806436
347720
37
572585165
632573011
71
4
40596500
74
359705
469468418
119270
72
28
167795
9
131091
30
120068
645608007
35
493750
16
81
434729
16
87
413936563
235545
46
84
451862
77
62
237038
62
267385
73
18
407070
44503
36
377257
332728
150488
53
12280
20
6
281867
150394
113994
8
28
165999
412846
146112
22
30
367796
20
949197425
227950
250130
105177
381523
98
7
359462
342701
3
119146
11
4
23
161218
329848
97
156832
381183
74234
146644
215415
424634
387456
64
407671
1
172710
426912
52
13
312331
360894
10
415343
93233
24
119560
241803
66
315112199
57
49
206278
54
18
386987
66
169451
191873
471671993
7
66
272352
44
188283
41940194
396259
15
16
7
94
22
55
46
82
440663307
224251
146005600
838522328
77
35
48
32
73899
22343795
32
548091160
49
72
401170
500194977
56565
8
328509
251433
122432
30
468514
50199
26
81
210836
319937
82
20
374078
195327
496039
64
439489103
239877
276753
205994
10473
65044
267732
9
17
786453227
468823
90
79
45
46
415356
941184420
572138897
338821
10839
454162
115706
234667
50
36
74
55
16
13
240997
125739
378712
9
58
61
21
153589
163088
65
855237235
50785
29
49764840
418451
678343357
109812
88
22
97
233546
2
9
463098
2
9
325280
115802
49550
537381212
34
435311970
16
387355454
929079321
431360
53
41
92
52
504973173
49
708865998
537421757
94
449566
13
59851
7
825679993
94
93
20341
41
17
499891
268306
443398
45
7
241288
25
194428
225471
443970
390749
47
5
64487
2
216260
4
8
1
55
46
63694
98
95
82
80
52
21582
81
63
314630
55
5
118491
94
80
69
227090
17
45
453979
29801
7
64
28
78
96
13676
5
66
79
40
143496
13
77
244801
1
20
76188
13
391854
3
21097
88
362246
66866
5
35
98
19
494291
8
124416
458634
58
481587195
5
361291
13
37
398776572
4
73919
61
6
475530
8
86
293598826
15951
134353
97
18
275904
208168
86
1
339198
294373
153942
20
411244
419019
396472
237988
4
114229
7
94414
12
75195
73
43
88
301708
343738
51
355088
54
4
4
221497
208716
7
96722072
24
12
216347
93246
87
232775
425773
126391
8
229533
395033
283568
169447
45
25
12
188425984
68
532557005
4
175678
459839
353811
99
21
96
40
122906
235748023
35
5
76
379036857
284641
98
2
3
346862
17041
93
6
461284
61
123980
203865
61
9
695227762
81
13080
38
360209
384527
111133
99
336240
130147
31068
424778
4
411737
98
55
76950
8
50
129063
20
98
6
216761
477338
82
43
55
19627
45
28
7
59
133808
1
41303
70
92
337289
123113476
512758249
371988
433788
97
352995248
179799
55
402147
68
17
326579
81747
98
190913
8
57338
5
6442
225101
86
40714
81
53
401090
282302
403580
65178
45
5
81
296633
234880
90
36
44
289762
209382
69
9
57060473
17
38
70
485741516
166323
92
275091
75
80
972941317
17
66
9
47
204130
42
79
441894
377183
14
83
78
51
138780
1
208578
87291
38492
231604
31
6399
272182
130494
42
368762
25
58
179515
93359
190674
922568692
64064
1
99
69
461436
32055473
32
22
89
342014
7046
68
80
73
167744
31
315878
31
129120
33
524578635
516365665
84
350295
49
8
83
465940
185072489
475331
981583617
287111
333472
394943
5
30
63
36
393783
38
94
15
229414
7
421950
47
307195
698349901
397486
37
27
99
483576
417849
757755101
497864
79
167820
91
4
222789
433001
86
416928
18536
543636623
277806
59
247098
840001303
260169
106682
377168
488743
88
85
59
225655
73
305388
360326
62
389766
299689
70
255450
21
286735
301298
47002
37
451025
254447
459067
286553
58
20
338943
271840
470515
58
53
29
23794
77
189993
4
290432
255702
17
8
298324
7
227871
453999
30
92
8
29
76
384935
6
730636964
75
26
79
133812332
172488
276622
711503468
40901
390698591
41
38
48
450719
13388
8
30
362643
385085
34
113284670
154300
230293
54
18
399573
297764
96
214124
2
51
50
52
197431
412914
430801
75
36620
173302
126353
280609
481818
31
140489
2
67
137660
21793
81
158323
1
425613
94
24
422976
115609
91
84
269560
56856
22
470415
60
92904536
71
80252
156925884
364272
493452
42
314287
16
13
91
48
424668
454265
487944
392063
54
51
470548
7
35
71366
381877
2
2
9
73
47
40
35
5
99
431543
8
10
445305734
327985
57561
60
2633
90
312298377
277180
167175963
23
62
90
362481
169790
69
281810
49
949032036
77
69
138197
414556
117150
209323
42
466144
29
103137
307684330
3
223648
95
77
61
102758
44
255284861
40
199904601
95
493777
210923056
1
32
43
226689
545394487
438928502
45306
49
174368
26049
469062
54
50
323205
35531
221208
8345
72149
9
194632
36
403804
841227144
63
364712
68322
226349
426338
204117
9412
16703
245369
297823412
318765639
431267248
91
215243931
197631803
345354
57
45385590
6
18
8
159443
64
18
26
5541
42
39
18
10
735629244
2
27
5
231008
4543
56
109423
379433
1
66
77
74
85233499
9
39
375335
37
24
8
48
53
29
15925
21
326816
17
224875
54
50
62
89
178032
17
28467
39
89
8
397166
88
80532
265011
74
25851
50251
56
86485919
428966
725820643
69
24
8
98
59
75857
22
82
198418
112389
170560
5
256842
452600
83
7
38903
60
321579795
47
324430
256335
253202
59
6
383796
13
32
263480
58
32
58
285072
352119
227102
1
69
8
93564
496499
41
67280
258685
730064065
38
5
27
4
61
198077
255157
407039
202017
157458
63
387058
384744
1
94
67
42680
216646
5
405266
8
124682
437241
139715
19
1829
40
44
26
11481
74
66
73
2
456993
15
6
7
36
60
146381
227209
489957
409440
87
24
4
274196
79
86
111389
116458
105726
53
151102
109400
43867
68
46
13
91
8
142315208
180566
271002
4
23
358331
39
18291
206049
37
254823
3
245662
51013
6
23
283483
39
52
58
350033
406052
497375
72
251817
73
34
14329516
533208219
46
27
24
233186
85145605
53
309860
72105
228324
82
74
369947
78
30
27001
32
821337806
45
157313
218412
176544
94
448339
470609
255431
6
93856
433801
632633505
423024
10
753719308
128332
23
415455
327372
4
198798
83
6
269321
150672
9
466630
382025
327742
371180
63
245839
400584
117253587
323824
442752
36
98
453493
82
46
350176
558370998
228552
179869
221782777
4
18
11
402406
80
4
45
420575
9
60
439210
360827
69
234379
128621
81
8
461102
391344
190702
44
2
95868
5
122297
347926
190806289
230733
293776
9
13
85478
340049
23995348
15
9
219849
166669
59
412231
6
46
14150
265232
347491
21
98
253822
47
119336
30
3
386844070
55117
14
852586809
45
345196332
9
49
54
9
78
408965497
498493
73
127941939
4
727480486
482099
62
6
311752
55
62
269305
231920
1
228595
379147253
14
93
15
8
27
56
83
4
83
10
93189
35
19
190426
294412
50
43
72
8
420477
476228
51
37
84
67
2
228481
15
9
310919
130248
459374
162476127
3
368023490
42
339940
283368530
85
9
8
26377
20
184584
200913561
61
306359904
75
466923487
14
98
178067
30
83
5
2
182365
86796030
31
30193
45314
369397
14
408603
78
81
83
42
322652
260859025
385305
117865
31722
237735
80
78
241537
11
1
274839
414210
62
794948178
148189
25
11
389023
8
412470
1
439923
266437
69
40
4
31188
438023
474413944
6
21
499388
2
41
99
123022
89
208417
640825835
6
267098
6
96
22
262675
50
415822
85
507205329
42
319495
161079
409646
90
61
8267734
270117927
22
83
197960
80
319986628
133740
274680
8
5
236177
4
316774
297711
222616
482685
472366459
457963
35
93
3
489984
133513
49981
16
23
78
420618
49
11
90
342123
298407
69
573861671
215755
4
35332
110280
89959
366502
208223
159068
392136
9353172
92
43
68
39
470469
79
38089
434397
240469
64
100331
253053738
390505903
431530
600568222
45
481331697
493704
93
257385
42154
2334
9
348570
169171
17
493206
20509
258602
582658401
224624
66
6
41
149473
959823640
7
180612
230874
77
44
52
27066
334561
86
33
27966
738654770
286236
317758
397225
28
381556
72210420
42
16
447643817
197915
17
4
87
322528
220666
45
423099
84
105001
12
96
2
25
52
20
1
123676
43
92
89674
801654254
34
36
415400
82
30
359291
218510
107731
2
2
18
237491
156192
119809
33245
67104
271154
412675
225287224
33
119204441
17
9
374071304
168897
232654
154624
3
42
417809
21
289901
131225
70
42739
76
254736388
14
4
9
27050
8
985829911
51
433817
136152
63
85812
264734931
54
78
434899
15
30
6
469604
44
37
44
1
244540
83
381993
63
75768
60
44
7
125765
539819435
786505294
15
436493
130082024
398519
35
485875
43
272549215
11379032
13
336289
99
29
2
4
77
57
790444699
96
96
9
264010
65
79
62354
471750
91
158502
41579
422077401
69182282
202950
76
98744
429760
528138438
92
10957
545304128
4
32
230585
23
496083
223750
44
215454
37
247246162
4
20
85
86655
354179
36159
635364962
213555520
49
26
41876
399725
462650
19
64
64
37776
89
49
349569
22
44
62
50441
117624
9
11
376696
89
81
63790
48
256894
2
23
43998
471302254
47
247372
20
125055
213267
458003
347498
91
731592932
620832119
65
484211
465482
13717
335968
7574
39089
30
357077
6
64
20
217479
497337
43
336056
8
186958
57
8
315471
52
18
191254
141183
23
98
5
26
466380
68
247081
80
44
316435
324004
148400
199978
5
297923
48
305907
1
85
37
399970
289802
25460
381625
66
174639
41713568
93
66
333706
8
83
437970
4
422231
97
99
178333
23
7
182913
86
429810
54
414138
35166
17
324177740
121442
68
328514
477565
38
324643
458152
263783
375892
127299
52
3
97216
38
41
30228
284780948
229194
372506
371346
3
97
439418
197134
1266
403618
13667
2
73
14547
77
118262
13
88309
110383
273988
162990263
59102
385310
471451
61
1
392855
4
74
303686
23
314176
356451
79
7
15
461920
299406
38
98
75589
37
176145
65690
277062
92607
35
7
372291
304047
46
296841
42
28623
67606
65
468817
96
69
78
19
1
220782
436287
79
458454
366114678
262703433
154412
89
27
426811
65
98
230009
227243634
56
7
337746
94
60
50
50
567319198
103713
31870
1
6
371190
84336
220549
9
11
106160
27
574871643
86
56
56
289103
84
221478
283616
53509
6
28
22
9
54648
69305
305885
48
381790
56
30
319780
154003
41
65
225808
852840779
76
490103
90
463213
77
139579
20821
376158
6
483404
549769864
6937
84
2
47
496444
47
278112488
381081
4
290896
96
831159045
9
51
7
13923
202753
290051
221185
78
429258748
1
431770
222979
60474
95
394812
172714
9
95638
521155737
90
53
445679
93
497297
286899976
55
12811
122670
310069
375899
8
17151
476407
72
54
122133
40
76212
70
368516
188667
57
53
470010208
8616
9
37
218424
47
191716
3
92
288830
98
396861
489289
396046
13406
70
100504
35
6
453402437
241159
454328
94
236703
343195283
96
25
19512
178952
471301
50
242815549
7
47
12
430227
5
150173
220220
958382420
50
57
16
356607
44
458207
93
205172972
305817
180998
493505
5886263
23
702655162
434234
72
221785
46
79996
26
2
287384
424332
92
465596
1
21
578133598
93
73
2
5
33
33
14
37
434661
977950647
23
70486
1
80
298454
3557
88
27
277988908
229700
264604
49094
1
27
471550
481235
6
60
15531150
85
97006
453662
75
70
280247921
378853
99
22348
120079
381417
73669
374570
6
2
245016
83923
254057
56
16
1
488648
160656
32776946
84
95
56
271275
48007
459541158
56
205820
24
88
327941
81186
829396878
96
11
27
424443
4
475116
701
162765
423600
115142
484729
432714
87
27
191966
326411
16
317715
7
12
34
73
143144
31
23
193427
96
469488
70
141665643
6
106978184
40
5
13
423129556
46
28
93
55805
209958
3
220440
210422462
54
96
403346
117596
6684
2
46
91316
1
186599261
469632
337748
9
81
23
58795
214730
24
9
191177
4345686
9300
61
59782
754886679
83
472195
127768
75303
82
20966
787589863
341755
5
93
19
633324506
228325
13
54
1
8
8
61
61
65469
171213
3
138483
93
29
92
453335
30
242503
61
14
95
37
86
380617
51
25058
4
72
80
121124
8
197012731
39
166084
56
229673
280164164
105615
41
50
98
441111
386302
9
403969
5
93
866129632
7
174253
9
88
385898
258003
1
24
360999064
5
40
67
14
210291298
19
63
57
84
312050
866762770
23
29946
31
323702
814716145
433430
355274
329021
15
256219
367684
97
78
390481
2
213162
281748
42
51700
159161
95
52
456104
44
231139
25
98
44041
73
97
39
37
49
468883
321412
99
50822
325199
269599
5
20225
166782
28
262966
86
368353
200689
198784
58
50
272232029
29
54
74437273
1
8804
47
4
92
188214072
80
315088
422153
212298
46
68
327345
62
53
60422
56442
23
88752
264303285
50
361604
8
51
85
630105961
13
357505
253338
181304
9
96
496945
61
3
816692155
216905
73
48
266468
49
193128
387927
85
73
34
64
223466
6
56
333074
413443
4
90
81025
5
37
90
231059
64524
779086499
383109277
85
406550749
59340513
175729
46
707767715
55
97
109022
6
33
6
951026459
39
144552407
399579
41
72
4
31812
418059
6
79836
73
81
61
433940
98
48
80
317071
49
58869
54
28711
384346
59
91256
43
1
27
139435
45
112661
314546
57
12348
15
165360
310926
87
720860939
224360623
22
19
74535
39
373321187
88
84
74
289668
325464
86
39895
388603
229338482
79
420012
20
4
17
251188416
950574572
71
340723
441649
394647
443660059
6
4
99
39
50
205649
34
55394
32573
403108
135540
104608
155280
160427
395730
463388790
11
972669317
127200
40894796
233870
4
199931
38
48
67
83
8
38324
60311
302725943
278326
68
87395
66
79
33720
3
577136061
2
240409
59
317939
315399
346624
72
966409536
636942476
92
87
64
386228
413746
116071
69
3
100868627
5
346412
91
51
443973
423153
71
72604
36
59
143041
212554
75
176544
438936
67
37
2
142065
115052
290189
56405
58540
259765
86206
60
327956
3
340877
445941451
16945
8
19
110297
16
423948
99
4
427340
491143
7
763336183
46
237296
55
21
85
127979
320193
380957
87
1
8
4
53
200603
183608
95434
355079
425303
77
329169
24
8710
358791
9
71
323205
364740
440640
774129015
38
293534594
89620
413637
35
492780
756165423
182088
391714435
35
445063
24
88
63
579539041
81
57
398666
199841
3
42
124825252
39
8
922507689
83
27
173096
79
57
64
273483408
8
464871
49970
29377
12
265775
34
37037
78
53
10
126665
354984474
131635
1
20
165957
96
10
302009
115487803
27
81
237357
26846
492320
20
391050
2
278078
7
230780
102417
38390
8
8
1
2
51
136185
454563221
25757
498699
485249
145199
5
13
33
24218
33
9
310726
83
56807
72
27
296467
4
63
5
42
5
239380
321833399
177188
29
29
383453
59
477031
432303267
161227
149005
40
1
154988
31526
40
32084384
43
95331091
6037
631626446
63
48
467412
137492
461773
7
487595
73885
304949
469466
18326
7
2
195172
4
55
37
81383
77
243226
798979243
61
74
124199
83
80
182931
87
249490
87
75
15
18
83
436109
275735
213561
31
43
965105609
477840104
425340865
313859086
7
11669
47
344401
4
20
240489
257457
973
88
407644
29263
323643
199782693
74
424787
189338
353843
296000
10568
44656
9
426475
43098
94
234496601
345220
316211
247632
77
587077721
220864
135898
112119
61
328043934
11
927894704
365986
38
62
472203
22
43
181701
92053
69
84
179996
39
40
9
468364
1
496605
21
70
86
30
84215
64
310747
22
879409810
72
20
278779
200449030
219306514
93
362147
32
74
53
337392943
631189944
85
58
55
33981
3
464063
328611
136003
23
399253
770806859
6
311679
74
350603801
443749
41
38
51
14
3
494290
487646
334871
216222
105328
4
4
95
30
24
76079
141076
236746
900657009
198263
37
46
895089870
58363
51444
42
62282
156993
59
19
49
747123775
239196
45340
573803426
718395841
179304
40
723337015
142633
301402
92453
99
22
337865
68070
25
231878
247175
6
297710
55
11
31
283679
1
481870
115923
80
99092
481240
185537
18
941457404
8665527
72
361735
185849
31
281744
101054
83
2487
80
98
6
416399
138250
70
13
8
357605
33439
6
192083
94
5
74
148794
285187
71
290327
2
4
306313
58
203687
419303
11
2
4
3
36
24722
65
18
250368
2
78134
35
20
96
36
40
249118
55
68
91
132065
458500
153014
62
412591
205224
11
47
197192
76
128555
16
136068
62
1
84
56
10
438012
914402045
55266
18
10
361817
268177
4
323224
93
9
60
78
209701
62
68
393724
219003
58
46
342397835
22073
76093666
76
31
39
432398
296440
600562747
3389
25
16
87
95
160436
76
257445
2
24
116174
407610
54
50
291586
48
36
343267239
28
74491
64
443575
181009
97
210441
1
77
30
91
457652
302113
1
428385
368087
494362
37
51
28
73
78
9
3
37
256918
57517
368759
406426
422441005
225197
3
276972
6
465667
60
901251832
58199
333035
75
79
56
23
80
12415
165135
92
497159
388912
646827561
67
70
70
641280935
44832
71
157641
243933
95
37
3
400467642
56424
8
112804
51
265483
89
257227
314610117
499060
82
80
68
82
67
39
201853540
476645
7
226194
396338
95
64
480327110
16
196702
80
103894
645863446
306652
9
307421
341483
217922
56352
101576
353380
457479820
228752
78177
199221
97
45
63
90
337619
394171
39
792367056
92052
419266
394332
358884
58
56
229508
609499234
17
75
73
468337
336891
118165
54
19
76
74
471275
60132
50
559617400
91
257059
229824
74
476858
34
80
86179
113739
209724005
14
74
478616
48
577857934
19
152959
78
190728
14
107835
81445
187976
99
72
284623
4
79
505579775
45
8
34
243839
565663194
409230
74
9
92
30
62
99339394
134721
57
8
752648378
6
784863218
64
75
34
52
109049
30702
9
102921
444161
316448
8
6
363613
3
91
437585
26984
15
147936
230054
1
250744
81
23156
60919
1
4
33
49
31
195661069
28
25
422899
2
8
71340
23
241208
458650402
9
88
74814
46
68
6
77
23698
540927867
46
94
220555
29
483619144
153633
102381284
46935
66283276
311706
334408
471059
393253
9
315880
480032
235163
17
12
288571
472131033
445725
55
75966
67
328879767
787818702
415992
297170
95
62
11426
17
7
14
456022692
77
311287
96
20
97
73
999115743
14
421093
7
130152
11
470687
106431
180492
46
34
55
12
74
12
83586
3
26
180789438
2063
52
45
68
43
27
495528642
443768
151938
7
398647
66
51759
74
10
932647834
309946254
402068
450714
53
43
161574
33
197456
442854
925407094
73
33
487251
9
21
13
54614
27
482354806
236621
57
47
458126
421658324
310806
26
499653
472530
151610
448548
157036868
98
74454
39
59
29
259417
303907067
53
407135
12463
46
443568
8
1
15
39
79
469509
277614
319198
84
85
47
2
92
11
88
12
9
33
418741394
323620378
10
71
259956
322691
313072389
3
19
122306
29
117066
676995214
99
71389
69
48
14
55386258
12819
20
301878
112756
64
2
16
222990
96
862961331
202643
188238
193582
197255
91
12
51679
90
13
38
59
9
335745
4
215876
21
53
56428
300270
78
463064
94
202260
582580417
761468843
367869
25
307707
70
254932
379749
31
60
774544192
480552
95006
38
16
6
99
96
41
252844
82033
83
347789779
442166
6
65716
16
67
703894836
16
72
403507
88
20
35842718
141335
301687
65
74
84
2
73
928468871
46
442012
7284
67895827
427841
391146
45
48998
91
55
392202
39
112902
12
33
350619
417445
17
86
145208
190507062
425993
51
101023
84451
259832
45054
7
54520
9
45
90494
55358
293620
4
59
8
200067
36
471382
83
234685
605025337
16
76
333136310
353563843
88
156626
87
2
56
8
439882
135912
32
58
61746
467468
84
83
178791
59
408670
42
87
325058
126457
210092
59
492258
66
4
328627
9
81
52
39
343254
89
64
1
60
380397
67
484165
1
11
474768
227773
9
63
68
4
391618
12
78
433213
93
397421
5
2
5
17
255007
56291
161070
383045
328070
635362531
499683
117033
173636
146402
621733693
94
20
63
79
72
3
138829
50
17
79
56
10
214828
485540
282773
80
9
34
410536
7
31
85
55
128758
60
361387
211102920
83
497238
38
27
533701556
156
85
127832727
41
296126
8
296094
3
272100
70840
362941408
414086
45
337259
122557
10
224205
47
2
18
2
90982
79
200285
84838
83257051
374292
188947
460991
2870
50561
29040
58
28
91
40
61
132233
187695
84
212676
118415
322794
315151
95
70
82
24
375324
10
92814
8
37
112749
33
65
18370
1
71
15
177421
470756
17
99
221832
45
6
428219
373761
48
64876
37
243658
36853
46
85
92641
77
132079
329662
362285
88
471781
492159
42
56
29
349695
565619663
108654
76
273444
15797
113711
252746
395248471
6
87
70
15
8
433850
397122
41735
82
66
170631
84
270516
363685463
17
9
78
33386
360441
9
260005
63
382601
1
8
37
58
407992
291436
405917
494860
58877
402173
40
35270
64
8
69
87110
9
8
292284
651194609
162850
69838
28
20
363888
451258137
82
43
36
16
74099
77438
470915
180320
6
70173
6
383753
147940
116398691
17
42
26
175436
48
230067
47
1
7
47
271401228
54
381884
48
2
87076
53
40
430611
62
9
31
60
92
2
73
2
200612991
160601
499374
6
133410
476535
57
68301
33
147102
260991
15
403106
80
33
226010
12
86
54
37
451250
96
478601873
9
8
94
314025
250072
417649
99617
158681
67
65822
94
85
84
51
84
192621
202050
433141
31
40
124967
37646
435789
64
105829557
15
638446152
287120
32
26
50
477023
21
35
20124
470347
110065
91
16248
79
222967587
636315578
488892
437521
370638
65
31
7
56
17
244294
452440
164004
637486276
48
55
84
75246
356132
344411573
19958
54
84
13
167414
497990
3722
390783
836330027
27
721897653
5721
28
339316324
6
69
619334470
10633
78
44
56
75
302037
90
52
46
340654
64
304313
21
18
96
235135
496207
303288
67
38
89
77380
23
46
409258
212715
96
182103
152093
11653
407374
134397482
97071
21489
92
5
16
96051
439552
43
9
306512
91
17679
266344
84
14863203
310778
48874
152726
10
27
71
8
457713
57
997989385
28915
9624
79
255748
463258
378866
575640695
277944
11
62
49
702079518
60
64
70
199679355
93
43
87560
516927266
634475624
362711
38
7
335710
274239
366837
93
419491
50
36
480425
183238
775591676
330092
458528
452628
43
26
8
15
76620648
11
9
70917396
86
1
471522
370440682
195029
38
159380
250984
259202
94
87
115989
294015351
9
97
480656
71
253009
35
29773
747612111
158279
398733911
1
95
172088
374149
428392
10
92
650384863
342292
27961
51
71
51
240622
101142766
18
102083
42
32
25
63
46
22
28
430299
49358246
58
442257
460343
738600980
19
53
516858670
59
63
365378
84
38
1
490130
81
69
18
83
65
461776
477567
84
18043
37
71
254614
50
3
241167
25
48
63
410285
94
8
30
29
65979
465140
41
3
299680
160835
42
4
218877183
43685
115705
51
78
8
474149
8
11391
9
69
23028
255536
2
160555
705936537
7
446610
438361
80
25485
26
491437
192292
35
248345
89
12905
9780
75
50
490267
1
82
224712
29
360302
350641
240307
424176
67
95
20
343802
91
17
36
172638
94504
397692
3
128384042
287910
53
44653
62863
4
60
80
77
72
46
57
499247
197590
824701008
79893
147377
425324
799829076
93179
1
447959
90
53
31
191016
408475
203768
25
102055
276656005
77
997101714
94
64
335118
99222
232072
320169042
70769
46
37
419207
245096070
46
96
19
28
2
97
473088
15186166
422228
602708290
406579
97
61
55
464517
451271
91
14789
133745
31
9
123997
397272
357100
437808
349433
365540
4
32
468181
62
120209
205979
59
82
34
69455
182660
25
609657787
782128790
75
46
486312
80
645733408
59
227783
275555
420481558
328703885
343117011
90813
89
197526
2
93
19
329564
8
80
3
82
8
55
5077
8
43
23731
246495
63477
40
92
1
36
61913
65680
331258
458814
333435577
37
378758
2
547636401
345700
68
70
230993965
40
7
407605
76842
78629
103882
16668801
72
201297
35419
268165540
306568
8
499613
44
9
3
340658
57
57
41
461389651
440163
154823
6
9
6
65
655822725
443809
397517
25
20
462267
13
152824844
458294
393808
82
9
916240764
89
79
98204
330966139
42
6648
398346
15
51
246355
96
9
97249255
24
6
15
385452058
79
158317
99
289646
371092
54
454499
1
44
62
216633
114536
98
3676
680334066
366349
341898
777744639
80
417090
304683
278807
3
1
6
28
80
354083
11
30531
2
41
28
359529676
70351
475076
384446
4
75
10
8
248893
539052771
138799
47289434
63
271
270348
73
704240579
269707
83
58
492632
91
56
29
57
57
343981
87
256152
86
4
7
33
25
22
433953
347467
30
13
4
26
83
172964
83
280222
230185
10
215707
488038
114341
923792490
190862528
8
776117280
6906
82
44
341462
32577145
8
19221007
76
392814
199957
82
42
123587655
2
41
449663
861654696
80
421262
302946
5
263683
337280
336792098
343948
410890
85
413360427
177658
59
1
47
15
4
17
527634913
248484
143332
400057982
161648
69165
138631
9
472691
446421
387589372
44
99
31
14
6
9
506048120
945273080
132607
1
88
24
23
72538
55
912492207
73
402394
66
403083
59
79
41
9
83
66
60
12
55
298353
452893
284378778
295383715
70
14
118922
337774
455465
936199144
60
67
392220
10
64
146547460
367775
179445
966481077
159705
335339
54
28
75819
374866
15
196783
840638866
79
429634705
95
213774
36738
80
255061
84855
96
16
8
8
40
310954
24
372128
21
4
445206
1
5
94
67
121597
33
79
253236
88
23
70
90
67
125168
68
283936
23
264016211
1
76073
59
421406
120793
106282
25
54862
72
523239170
61652
30
5
124408
280597
490887
105709
24
27
96
292723
134201
297703
359343
194933
266554
85
499766837
257361
141954283
13
284297580
66
148012
70
490506
900383807
181065
71
2303
583891177
54
342519
90
56
51252
95
131078
54
21
509140709
391164
246001
293581
52
281200
27
185805
51
69
36
595406153
75
29
59
44
13
91
19
333779
101433
174235
6
217586
2
42
8
293195
64
145488
50
179750
125931
18
258845
3
260224
12
101574
66
41
12794
409929
235872
4
68
86
885645975
258110
96277
149410
8
98
15
255762
20412
85
45
39
216547356
242440
79
141518
447987
462588
340480
20
3
7
61860
26
38
42
7
470452
398788
44
7
51580
71
220209
71
50
92
465378
59
490295031
92
11
7
98
41
429154
25222
58
4
401477
508253273
8
244407
14
167873
51
84491
369649
164218
22
151893
362342
481625
56379
46
4046
6
126687
91
376329
46
54
289859
34
92
1
48
422503
110291
112218
77512
110350
6
155873
393427
432926353
499446
7
9
71
94
53
187627
226210656
242396
388422
68
10
335805
181958
19494
274520424
160434
65
312037
454592
47237
95
463166364
6
84
45002
247732
33
398941367
76
4872
387660
82944
55122
77
9
76
6567826
61
222239
53
47735
75
95
314873086
333222620
2
9
488564
2
55
401431
39353399
907647838
52
62
15
7
24
9
44846
342915
70
66
9
8
21
303646
60
5
14
44
305965
68
203557
71
132989
19
44
47
12
3
57
39
801074696
2
35
28
63
3
2
19
32
73
18
97
1
86
19
186534
85
179745
902604978
297934338
168227
36
92333
9
59
452862
384510
4
455625
98
8
66
275984
111507
1
401498
256232
297778
153742
6
11
924288953
3
494750
152831
41
9
463213
71961250
1
8
25
26750
71
411460
491804
49
55
443753
267048
40
266288
349508
91386
195166
30
302600
66
72255
995449579
6
32
429449807
199424
448185
69283
73
440950
82
2
199102
432317
417019
21154694
499360
482180
239074
11
98585
412805
2644
50088
94131
333620
33
96
12
4
2
65
282030
6
81
454368
126383150
80
489002
5
37
374733
65
4660
29
67
83
251482
13
32
27
18
32
3
19
43
749993907
19
864510192
81
363299
37
272315
28480398
65
462732
85
27
221534173
85
145249
4
174836
57
30
99
51059
16
447804
226425
42
32
74
1
329757574
442921
451278
391224
145843
71
23
266388
46
99
286841
2
4
62978
454022
78019
34
427391
9
468345
137526
480653
20
384693
463283
59
7
207282
10
324740
95
350044
715376966
2
59
420341
17931
327103
175559
385156
33785
204347
84
186293
99
23
328412
221190
333518
426826112
33
89
42
4
1
520192593
266467
110605
477517
89
485497
42
54
92
86
82
262617
96
214343
8
80
374274
38
345064603
838337976
155902
84963
26
3
24
26
251961
471725
34
298490
28058
210553
9
10
311301
65
62
479416906
21
142713
215458603
71
169044
14
58
2
15
283598
4
47210
260637
72869647
57
211695
220258
93
2
1
57600548
92
154305
31489
353691
445720
237886
69
378757
13
244424
85
420172
779499908
45
54
2
67
38
82
27
66
36
386996883
416623324
73
55
73
78
52
244887
58509
26
279359467
85
185931
59
427693661
73
556364796
40
308920
13
74
873938987
95
331985
45
6
365387618
73
125701
60
80
321983
2
201781
22
79
402518
45
7
29
176505
66
61
7
96
24
223640
26
59
28
291232
63
263803
28
6
135836
2
20
36
1
289045
18
273195
3
42
205932
28701
17
414688061
84
231481
98500
35
157070471
87523
466843
29
463283
9
36
423459761
82
98
5
324746
721833303
90
71
25206
12
3
357844
475106550
417291
211372
88
89
155504
91
908249922
118551
231081
656578913
324079
486216
69
595186482
9
499389
11
87
27
710683874
69
137767
435482
451246977
75640
78
57
58240
187383
3
13
456916755
383047
599426044
4
3
48
55
719734923
7
80
423605958
53866
85
113011377
3
31
296775
32
34
75
38394
33
34
51
1
77
22
85
137325
363507540
15
745867541
41
70
76
233036
75
322690
58
324840
242863
424788
284943
388528
55
112040
71
234847
355867
37
99
207706
468007
80
278159
36
67
419884
367771
141083
51
56
357118
390236755
28
255059
310980
85
57
6
308251
233978
222128
133117
34
839119495
37
464529
22
252662
366618
74
70
464521
21
33
11
64
24
2
186592
714569633
69
33
16
316548
174498
47
71
354618
744285070
306785663
93
7
469769
436663
6223
454634
18
869835341
83
814318369
11
213495
360671
4
222181
68
1
296319
33732268
27805
2180
19
32
48
47
76
331146
1
1
60202
5
327205
512296136
443209
12
88
6
6
393438
164919
92
155288
112963
18
306693
3
25
99
209658
65461
40
50
395218
7
5
431285
142784
34
92
25
21497
1
407316
300280
61
414264
55
433434
89
69
85
369498
45
288964608
190688
166604
10571
17
445740
688052349
2
20
36
23
901351513
243060
93
56
56
981526363
23
224690
37
881448458
14
120599
29524
30
67
21
6
74
44
61
224356
90
122170
490135
98
121571
53
5
221960889
463572
82
6
216465
82
26
63117
37
56
151324
27841
7
1
34
373713
492476
304493
419779
9
41
467516
200703023
971128842
14
56
37
27
25
747298156
111416
61555
97
427364
590174973
327197
250062
458851
164060
16
39
212252
35328
88
83
466144
511663929
478094
170824
82
45
349503
161487
42753
210597
14
3
94
37
87
27
59
131974
53
15616
206137
12
157930
187923
193555
390923
425108361
7
1
357582
39
360646
72
444381
87
345764861
69
36
391634
52
29
734727745
59
5
258850
8604
30
69
432790
262668
240662
43
17
79
272232
930761450
4
88
15980
5153
64
90
2
2
44
55609
76824
4750
33
35141
52
11
4
60
71788
67
199716
4
449323
61
463816
62
437842
35797
441274
324747
903929870
7
428708
173263
90
6
21
397678
90
544550701
64
97
215523
174061
104055
5
36
3
43
66
36
417406
213122
411652
701997203
32
14
97
12
293856
25
596893505
18
43
301785
1
83
11
9
425694
155440
87
54
21
416879
818943333
384445
588053457
836700992
6
485925
46
46
66
93
38842
201468
46
96
126614
96
74
34
384657
26
57
165058
249020
16
427878867
180704
3
23
361727
13
5
307116
146614
198637561
369028
418208
224063
37
1
183278
178799316
87
173590
140825
464740
29923
139179
480083
59
84
2910
21
396373
53
31
271697
435424
61
278657
24
306200
147756
38
50
493752
51747
670793982
29
4
338714
116952
2
5007
415538
61638
56
295226
98
1
524146087
60
184810
294603595
37
444853
45
16
80174
219136
322228
249457
451202
333954
43
98
2
6847
65
57
310121
81
27
43
105259914
812568012
271139
170295
9
92629
227812
45
157472
7
63
760122174
408413652
41
17
4
157386
191329
52
79
134333
439384
43
265954
90
303527
309439
82
30
89487
8
978508658
54
123845
53
63411
86
449023
31
3
73
37
343289
31
77234
51
9
306562
62
478903
144757
3
31
190230
2
17
4
299682
96
43
29037
895074587
77604
125895
37
38
35
76
339619
19
297647399
11
40660
222256
418081
85
2
5
51476
224258
25
141945
4
74
60304
407581
31
9
149872
8
49
157624
73
15
29
9
16943
134884
77
162008
208353
182622
338015
313586
27
224485
51
12764
46
85
447774
354027
59
196806
83
8
209026
38
45
259829451
52
29
282153634
9
242465
66
8
23
31812
175405
45
97
397653
69
4
92
6
439598
155384
86
70
278733
129967
9
58
7
95
53
70
67
321396
97
414461
96
28
7
785907845
38
41
255462
381476
28
23
170182
13
438754
54
29
305670
76
105382
55
33089
2
342329
197011
224094
59
300459
83
33
54
96
8
105770
84
97
60
333013525
42
838231432
253201342
76
82
55
31
468259
37
1
40669
34094
550403083
120843
187970
218066
404738
220283
92
259651
43
50
416885201
85
64
196387
546907692
430402
296028
214202
46
119966
278775
315991
36
39
34
72
87
76
9
33
8
161167
226054
209351
76
39
22
6
83
135791
67
14
2
332470
9
56
9
8
241081
450598646
645713876
67
386567
6
69927
26907
173751
273113
32
161668
468992
92394
59
44911
51
88
465226
149166
9043
51
5
66
57565
163746
279263
47
406557
1
1
2
25
235193
11
254936
7
861862048
207981
35
790130008
250101
203078
351296
65
358084
422362
49
12
477450
15590
391138
220427
59029
37
22
78
25
478658
25
99
324299
357618
460276323
399087
80682
48424
51508
7
830544550
83
25
738112861
250118
47
43272
37
149723
79
267980
149955
8
147116
68
44
248482
187066625
66
461801
455408
7
436661
161102889
674965239
313076
259989
160482
86
341868
49
62
46
31
35
179032
259208
449923
93
84
459778
292260
419240
255259
442502315
311125
346554682
14
20972
90
72
939747194
83
29
4
70
3
338704
85368
618421185
216846
446389759
399498
108705
22
19
43
447206
16
6
30
277752
348455084
73
35
43
266015
18
668811453
6
5
210016
96
201401
20
2
223386
34
220890
425368
61
29
35
306812
76
17
188888624
17
36
1
249966236
216813
284950719
45
25
8
263387
428381
71
32554
12
25
16
27657
10
89
8
304854
52601
112753
60611
5
689771905
462088562
65
2
472414443
75477
66
5
377115
38814284
220689659
3
474021842
33
212783
110630
426427
392562
371609
916738713
20
68
256599
49
275870
94
98817
249856
324970
190311
178137
130639
431010049
351853592
339989
390110
119902
72
5
14
6
88
101219
93
792459084
257901
42
66
40
92
35
75
434930
27
216088654
131823
5
26
90228
57089
54
369139
7
205616
2
81
3
495072
338702441
321784
12
387403
45
5
269547
422330
57
69554
42757
440546
499359
328385
89
42
46
485152
19
22
16
7
164158
49
79
425475
9
80
449444
22
48202
493880
85
460036533
906380513
5
93721
560772699
12
12230
4
407684
10
156105
454052
84
90
438127465
313636
73
3
88
301466
466810
49
372877
19
16
53
308523
423611
74
68
831098619
350079
52
203958
424490
496911
401808
13
76
12
37044
877682279
87
300606
88
124212
44
84633
71
63
494053
81
63
200098
185869
68
207779
36
76
43080
322278
65
85
62
86993
25
301514
53
466730
273462730
281641060
85
463160
25
132181
20
810804902
6039
10
31
29
63
7
13
64
74
15
85
6
87
409363
275805457
37
77
435848
89
6
752194284
78
9
197407
151831
40
4
44
88
87
247487
84029
16
25
296062
239778
61
60
9585
20
7
224275
371892
325982
38
194658
91
91
6
25686618
97
438508
1
10
64
80
65
31
901157314
90
51
91
83
3
1
423454230
29
97
317666
9
53
499931
51584
433828
993619569
310662
319823
35
286617
171761
1
346246
18
6
9
869656596
76
38520
121628
76
448759
85
6
32
41
8
6
129016
441551
326466
207525
109378
728937312
91
15
5
53901
453636
207750
88
484870
73
156391316
70
64
57
92684
507804604
358617
345325
706341085
398645
134967
50
60967
45
25
455823
76
16
49
360212
83
33
49
75061
152422
57
3
1
484414
47
266865
9
73
79
89
86
769728050
458268
236508
886424490
38
217880
12
4718617
469664
323557
495795
42
4
709299821
25669
253631
44
787620225
9
145295
57387
37
8
262511
402463
77
321145
1
35892
385011
3
77745
10
80
54
8732
121278
284435
16
356283
2
35
11543
278355
277262
85
72
168123
45
10703
335809
397870
63
11
54
23
85
489784
7
468748
63
43202008
113127
64
85
454477285
68
42
65
398887280
908151759
382621
751620640
1
467492
50
47
54
3
90
12038
9
262687
83293
338466
6
157476
28421
82
74
17
922357392
425477
145661
7
322663
71549
235431
9
1
55
57
3
449063
395832
699756295
68
1
445786
224150
934677173
325676
21131
232191
67
84
495711
116140
96
6
195828
457485
873418086
37
256691
67
281872
4
12
978762892
96
283790
41
305860
23
462972
28
36
113870
7
97
391394
5
27
95
10537
98903
317016
25
479324
45
110136498
89
47
8
209973
267116
9
96
92
29
70
413292
37
5
3
328989
5
630270782
69
17014413
176754
25
53
24
54
99
7
791966531
28
38
381032
83
30945240
85
39327
85922
34
216187
11
51
281356
53
115232
120375
61
4
27
3
55
79
179412
295870
78
340923
6
101969
32
69
45
197999
5
82
397580
53
119416
114180
576102961
8
155844
54
148898
449325313
44
62
825573159
99
28
249235
15
639267882
245290
106978
226014
9
10
58
473179854
91
388902583
34
48
299643
57823
46
396300
32
483128
358868
68
79
52224
343372
56593
7
475378
69
23076
12145682
8
20
1
29
14
247612
69
19
475569
931902097
60
54550
201397
64
2
471616
832978667
61
36
55
68
93
318563
176522
235990
219190
82
11
470155
17
418666
75435
428675
215066
16
477298
32
150735
212679
72
67
323234
204901
22543
601133763
1
2
19
431730
211493
384710
5
29
55645
37
359831
438166
309677603
91
466114883
1
782375682
31
484982
448116
47
5
63412
10401
17
89
401278
79
378274
145887
443193
3
62
173220539
2
25
50
12
3
242073
18
81241
7534
1
58
45
38
54
83
659211475
19515
86
90
188643737
61
46820
345035
56
84
46
46
303179
580471523
61
303846
999697015
105316
7
8
38
461510
474917
114629
32
316074
86
87
3
10
266944
87
13
7
446621854
47
428739447
15
334421
60
15
362255186
20359
70
53
11
312481191
235817
37588
135787
5
186100
424390
409388
495831
71880962
32898529
3
983434736
80
85
371286
3
1
266394905
17
50558
36327
487116
493785
21
83
105773
96846
1
384857
249422
59101558
71
53387
167457
454260
4
206887
36
768827560
2
50
237028
4
384723
280815
385550
30
41
8
12
49
314786978
7
420755
72
456028
71
393609613
8
86
434561
52
64
76
28923
329376053
79
12
343454
58
44615
56442
54
36
933607538
9720
10
91
33
21
280773778
6
71
351220
18876
4
332921184
69
15
463714
62
91198
472651
337115
19
837978273
43324190
42
56
7
760379480
68
378256
310436382
178699
58
61
42
874424899
47
329476
25
7
498874
140802
84
70
24070
33
347757
206928
79
6
40
74
415663
238790
295677
481058
516171403
410537
271763
1
1
19
54
435122
134496
19
424546
37
96
40
457471234
33277
360624
453878727
33
10
616105733
501737752
79
310090
499842
43
3
318480
18251
71
481573
464413
209484
69479
271071
4
88
9
454780
17
60
48177
24497
376089
4
13
472108
210621943
80
635161964
407763
7
17
27
99635
84
77
286544
486504
3
108016
196440
167362
21768
462034
1
299984
331109
359543
464934
440578
50
20
81
64125
169065
26
348941
75
40
320736
34
85
84
236831
66
116217
41
8
3
289733
200085
34
77
260627
488087
417122
63
917078052
833709343
363498
16096
18186
82
193857
46
38
425724
2
6
84
74
491820
83
74
68
89772
497766
83
89
34
632484124
438159
251136
4
4
66
1
1
352562
426735
230868
185869
92
17
189205
187369
23
370380
14
27996
174492
21
409645
235647
95
619790168
99
17
147084
562239212
9490
42
53
62
169865
214875
263452
47
203836
47
20
53
154456
231038
60
900789502
325797
188055905
3
639157218
116156
407167
64
97
70
237731
8
44
377143
238359
229548839
71575
269888746
27
738261004
95
84
68480
6
65
35868
93
11
38757869
10
7
181647
451582008
65
338125
264863
648528483
405803
270925
65
65570924
46
958803173
88
95
46
49
41226
63
275212
93
139572
59
6
43
474804
370987
100322
14983
64
2
47
134954
951349561
271050
85
4
6
96
298451
110138
240847
22775
2
126086
329079
66
193134
45
390990
143128
677649773
8
30
394377
18730
218953
17
218161
225181641
27398
29
744741663
36
84
4
62911
909709972
327665
87408
359799
94641
46
72
89
635126280
68
72
9
701500042
16
200274
35
6
25
5
13110
39
291512
20
103119
281632
75
341788
23729
68
275998
40
44
191416
34707
13
5
42
6
3
358383
442887
87
460988
305256
35
28872
48
220441
126730
51
64
4
15
212728
191363
306763
8
79
44
40
113238
20
66979927
62
87
498242
14
55
424300
428056
41
237079
97
218678
217417
17
29
117521
8
251385
9
284262
68
8
107526
57
6
166358
481536
872181926
11
657017177
210641
316094
20
84652
72
12
8
429655
355134371
21
9
103724
312256
17
196547
79
59
245373
41
50
20
292005246
187201
456561035
358537
325780
8
421535
981716977
70
2
49
421201
450380
95
361413
91777369
97
7
84
3
846827336
88
31021
99
65685
8
9311
54
97
385380
82
440622
228301
351744
7
8
62
6
441394
99015
63
20
3
606061576
452317
1
318148676
91290
133572
475502
324340
430452
11
71
347616
70
47
89445
41
523612419
52
485386
355432
143418961
444779
397692733
489252394
475223
183783
71
60391
75
322206
384261065
4
241079
29
35
674784973
315738
69
48
46
294947
196482
313935230
17118
32
312991
352508
202575
317817
8
70905
324285
93
8
303897
38300
86
51
442557216
44
41
200240
378584
491434493
452030080
190048
11
17
263483
114552017
498279
389959
290369
434621
61243
62
484105
56003
8
136947
265778276
4
478914
436072
243385
152577
4
4
1
6
7
88
374591
51
19587
69
82
866484710
384240
111761
32072
290394
902783223
9
25462
127628
9
921158306
12402947
88
870216420
27
382261
62
83
29
8
62
542133949
90
438830
6
466922
1
21
294341623
314576
6
40326
467728
42667058
234163
304188722
6
76
295887
272877
148133098
255048
18
1
23
548842443
30
68
12
16
358376
72
210820
3
217338
11
56
22
92
192783
217113
8
56
3
7
31
77
81
448766
83
34
73
67804
28
45
5
86
32078
398886
87
509934377
123534
69
276153
17
26452
2
23
62
164230
25
83
240976
74
55
218367
14096
83
207418
30
60
187954
90
465914
668985843
89813
37
48
61
102502
472382
67
334184
441396
495914
722745462
30
261128317
82
63
99
850880233
29
9
151222
73
38
445687058
68049
198316
58
233474
241453
7
90
953580297
19
42
75
252838
429770
49973
95
95432
25
389335
89
89265
76
296240
53
327233
238816
711530483
466814
26
185940
119961
176560
422004
488197
17
88
72
59
43
59
359355490
16
302165
75036
80
450297
457854
480783
440418
34
141442
57
19
41
7067
242212
41
59431
483018
51
246502
90
275386
397327
290563
433718067
38
209007
13
3861
30
164768
471348
119367598
7
190901
7
53
92
14
362442013
22
942785163
196761
34
87
70
4
17
146008390
25
4
37
40352
15327
412402
75
279679
1
30
329325
240018
460027
353143575
4
189714708
62
93
56
434046
171745
35
80
91
16
3
910280737
71
20
569504539
139976
120158
60
11
64
360234
457848
398614
81
6
567155170
95
492652
42
6
377540
73
64
94
33
462807
459299
1
259301
136772
2927
34
3
14683
20
4
4
259359326
62
1
54263
24
4
340383
84
454443
258823
87
82
286359
220122
34
39
411252
108896
18
51
46
75
57
89
186992
10
91
317674
450333
5
40
39
337605
41
414274
441240
384668
8309
1
97
67293
77
13357
932354001
382014
5
87
80
5
373402
81801
405118
181755
96
226987
6
920354598
267368
93
3
16
237234
81
3
81
186601
92
1
58641479
123032
272321
66553
365633
132909
19
81
423417
482540563
249771
3
3
826082809
114309344
51
23
159283
452460
705824694
65
721219349
422171891
321447
465660
380985
39
255728
61
279576
114879
18
1
62
75
34
85
282148
6
105047
374650
395771
33
63
82
57
1
299705
96577
868199276
21
60
207558
273328
5
150824
77
49
480413
439888
89
27
523361166
203419
64
481590910
38
157936723
38
88
206952
99
20
42734
262981
128176
258663
882506438
473387
76
55
59
18
5
334755
206605
120435
158055
114253
17
165636332
136769
75
54
33172
792212929
31
94
224985
104122
247505544
482019
20
90
86
410707
81
288707211
37234674
86
759156443
77
86
42934929
195578
5
389692
492515
62
38
6
95632452
17
566403342
893265430
55779
28
93
69
365538
54563
55
62
57
484007
132329
434255
770436954
17
55052
222167
34
309533
46
314129
791502277
1
42
92
287923
114508
189641
442759
2
57
46
2
353196
54
76
48
93578
28
54
48
281247
40
969737033
110216
470115
452978
129517
63
32
199040
11
489678
57
2
484590
11
6
74609
72
64999
46
138499
83945
457820674
460903
358348
166362
428463
53
47
62
92
265906
429572
19
22851
338045795
65
216439
527371500
34
110945262
221404
33
682421306
252888
31687
76
231083
7
67
412327
323084
490932
36
11
14951
87
133432
9
113368
93
26
51
239856
67
155677
300097
84
257146
278977
431336
88
991859469
94253
122514
104516
93
322786
8
120103
47564
146304
25
86
37231
66999588
106238437
55
89
12
310710
456971
66953
746642783
72
30
65
104212
279294
13
67
355386
80
139631
66241
57
80
131626
470930
479338561
45
60
82
71
417664
55
433987
42
40
4575
80
96
257910
325906
8
194134
812279374
3
10
74
201860
94
70
46
497040
36
340029
350745
7
24
85
43
120630
27299202
284221211
423882
239733
67
87
19
40
352291
69
79
46
88158
8963
34646
26
1
296919
504149224
88
17132
198002
419724
485108
118678
18
27
77123
43
337120
238875
131201
38607
238928
9
99
891115572
116645
7
9
20439
494446
2
142898250
85
171965
279722
959564518
68
21
424165
398607
191286
81
69
80
4
258536
5
21
5
32
461763
2
330247409
13
74048
44
57
307614020
3
47
40
78
55
205775
395126
73
225681
96454
94
44
63
76541
3
111691
20935
23
293046
31
830483886
80
5
105094
71
251801
90
31
125176
80
722581242
20466333
355963
76
13
260879
18
2
79
1
41
85
57
133987
121574
212675
55
49
47167
10
25356
9
116400
6
29
41
11040
220113
284234
255594
48
95
242931
65
35
462476
482668325
111343327
66
88
384788
91265
263402
25780
625415705
4
245109437
459430
74
3
1
49
13
427422
11781
493021
458908
994129545
25
54
325662694
302158
197303
57
99
433081
61
261529
437557
174194
142911
1
55
6
495241
55
360046
303993
22661
38
27
22
12533
9
47
95
86
576756543
180900
2
188577
690341739
423808
8
217723
168133965
24
405703
284719
124275071
281423952
87
183203
81
358393089
47
7
25
713771085
9
34
370374
462103
282755
58
6
49
1
100742
49702
62925
235023
3
261973579
104798
349289
1
12
374628
84
302292
49
60
98
136765
85
18
82
83
3
4
37
42
471215
35
413591
22
49
2
67
7
438204
8
75
72
61
321727
49
31
25756
444244
218753
344854
21
38
820210583
80
29
27
137730
95
7
57
34
246290
45177
75
5
1
6100
416691
226174071
61
341518
380193
574771226
28
152567
473429
360062
74
97
39
341078
80
369029
186200
9
343432
366646
19
9134
3554
49
344327
27565
256088
893449688
218733
30
431271469
36
177416
85565
7
82
348960
57
89
937424739
382992
71
10
42
78
83
171005
37
74
79901
710257197
55
55013
395733
241162
19
390878
248230
55
8
485490
98227
45
32
6
47
88825
366798
497085
376157
866033365
175081
244926
55
57
200634
314514
4253
40
46
962035818
276577
70
6
1
405269
12
469759
47
13
20249
979240638
86
32
45
83
62123
50
4
712938307
96
382161
267492
346122
55
41
349122
71931
2
95246
482991
533443411
925374870
51
13690
24
2
23
28
76
32
119390
100602
1
92
55993
30
3
1
28
293166
224979189
8
410402
25
131733
49735
458464281
72
18
91
33
10
436284
46
191201
81818
298368
15
30
201771
11
31
493699
5
2
292258
295190
294459
9611
198557652
474014
83
435126
1
365996
57
22
213131
327675
6
8
3
65
305422
120974
265370
86
137817290
490366
7
90
227507
12
97
381574
94
140088
75
787306074
91251
4
324583
6
885353008
212201
162869
397704
200437379
89
5
6619
40
482430
355307843
5
155890
1
91
67
9
53
479634
296306
339040
310829
464984
48
40
480210
33
40
449474002
23
710285802
5
815225360
84
1
70
1
67
70
215445235
11
5
61
273553
378477
68265
90
453538
153330
849310143
244290
40
411539
49
132422
64
359213
78
270611
54
373606
192918
84060
22883
98
65
182138
267750
439050
17
21
83
217985
730817421
254641
1
282157
38
61
46
495177
35507
173022
79
173316
459846
87
95
32
72
274469
49
528408346
70
90
381753719
95029
76
11
481443
43
7
29
352574
111140
48
387577
431810
220042
435342
319365
419553
26
4
10
182439
117911
24
2
164819
104719
332637
97
107583
39
6
395536
41
26821
26
486024
287155
89835893
97
84
84379
281439
83
6
1
86987
11
4
58
7
21438
155880155
62
376595
243982
437229
650449386
351149
3
99
73557
8
11
186666
192977
91
56
207671
38
471169
41
458712
175790
88
94
44
8
927784019
337013
32
360437
893025248
171230306
120133429
19
426556
1
95926
356613
3
16
272669
60
178008
13820306
48
17
378893
190127
96
422540
52
304081
205901
483748126
963021157
52225
125911
404506988
136144
256252
285455
382891
67
29
92
129403
2
294458
406813
56052
37807
409262
401166
30
49
339133
185242
10
5
149917065
389118
19
26
1768
42
356437
20
72
284115
308121
21
206163
489972549
42
260730
289021
11
84
94335
105704
68106
271846
253557
40
88360
167101
71
9
187860
232040
57
3
95
364486
324683
77
12
42
88183517
9
40
943742569
7
56
698952273
292938
72
71
9
58
713093412
243355
147375
23
96
3
447839
436796
155714
50
79
22
77
177155
418248
197921
171741
44
335109
67260
456130
372909
80
70
944463362
188550
6
57
2
7
91
209524
66
492170231
103023
12
349848
310403
69037
323527
76
46
30
89356
20
40167
7
486695
324661
241093
294336
20
391917713
5
207309
426868
216298
295188
9
59069
44
262053
41
211628
147498
64
31
3
2
201645
98
353692
37
2
261176640
318630
362399
351300
46
275128
22
32
249365
31
49507
381988
42
17
58921
12
57
89
75
359775
29
483256
464997
78
222930
176802
7
90558
85
77
166341768
9
6
185781
334762
93291
507775069
94
17
231392
66
53
3
89289
62238
394676
77
749376576
375217
9
990699742
193205
60890
241373
329192
62
113355
421234215
59
320406
77015
27
354969
423584
8
14
401235
95
88
69
349258
10
50
1
60857
83
47
91
572804023
53
36
978211970
2
340180
183764
3
281210
30984
96
3
9
22
449209
821142682
3
34
45
71
179851
44
390857
80
1
296022
408839
27
74955
79
633676941
210451
368291
238586
88
35
40
23277
177672
5
69
461693
571046244
421679
85650
8
4
921193953
8
20
142666
77667
367564
333174
4
383505477
96
3
1
192956766
95
40
38
5
81
7
66989
94
161430
454007
91
266343
40
91885
4
77
76
8
18307
71
78327
274794930
410577
3
9
537425245
170315
30
473225
286859
5
368264
365730
336796
90
35946
221928
356125
89
416210193
66
525820359
354713
191665141
284658
152051
388582
805621964
116220
30
1
96
8
26971
77
55
98894
809128372
36
81
51
170032
397345
84
37
253359
112640
16
312126
22670
404069
437626516
5
41517
36
84
82
18
335609
90
16
15
83044634
1
3
1
77086384
40347031
33
98
63
398241
8
9
310769731
53
353981
320911
205596
26
40
4
77
38
1
472816
43249
449872
34
24
103665
860269599
73
297980
34
41
77
2
34616
220079
875768746
79
22375
256506
11426
374190
7
332455
128490
15
5
98
92046
58
13345
9
12
439496
91727
88326756
202366
108040
41
5
88
130592
437058
37
148521
9
18
42
313162
394722
80395561
35
41
61
78
12
379905
49
818750429
19
4
268439
418560
22742
68
43818
81
402799
281908
20
8
325119
47596
79
50
1
55296
174410
58
50798
359483
258806
2
8
50
13
721694446
15
89
67
98
43
280766
65
176827
309506
21
74
263549
14
134536
56
68
24350059
82939
181055
105736
418987
893398387
361619
62
23807
73
29
7
42
362719
35651
51605
421315
50
94341
441433
85
57
66219
410332
77
277895
25
47
24705
35
13565
193094
454683
338539
87
404299
70
116614
36
365891
20
41
311091
19
63
75
87
45722
421770
75
4
80
365173
74
40
484981
123276060
156224
95366
73
49585
175843628
415834
14
30207
23
38145
8
65
120779
55
870142116
543716551
325978
536201369
450129
238699
266565
46134
59
452963
99
64
941950143
21824
58
16
4
95
40
880097839
98
464396
13
2
7
216164981
21
411554
6
608180497
28
67
4
179208
83
78741
24
900998952
61233
82
252459
94
354291
17
244299
69
53
60425
94
94
313428
330708
56
485152
32
415305
271493
739011869
323961
175393545
6
9
80
11
82
422716
62
390445
6
62
449444
124669
333153
360340
83
77
8
472131
7
461014
57301
4
217855
86
290696
202683
217317
320045
14776
317408
65
233684
279817
4
83065
86
26405
477595
42
40
416977
73
416529536
59414
297969
1
214348000
215542
161199
80110
451729
494889
485104
362561
99
385221
47
123138
204458
133067
323929
87
186204
359049
9
96
225999
40
191626
651457060
14
38500
12
7
31
85
482865
5
42
271495
288197
9
320848
910788274
4
3
11
44
478445
734906258
48
7
91
24
480059
33
46
68
305504245
218862932
313375
75839898
32
176131
30
29
66
484051
50
1
4
225916
92
173396787
200125
227161
37
43
89
36
2
47
44
142185
376618
68
379101
13
443485
48
84
67
2
324190
10772
5
164167
2812
505884127
61
99466
412141
83182662
45
58
388385
87
33573
15872862
3882
344171
7
304020
7
13
278157
319739
335838
5
51
80
64375
258697
265665
252527
62
78
73
876030757
429070
225083
65
107610
83
96
400610420
64
463841
985135428
280251
36
145113
47
447388
13
535058608
1
63
814458116
311474057
44
269236
123907
265928
348500604
96973
23
211833
398996
68
6
205330
57
407614
72
123885
943458408
57
18
36888
7
853623056
26
403432
40
916948868
313613
20
360428
70978
487094
8
98
15944
129197
360296
48696
26
44
78
373874
98
92841
289851
32558
7
377653
94
77
860465106
98
54
488656
92
47
32
95
91828
94
3
22
179003
579716896
330696
76
62
8
63
343942
7
97
62
234775
970888496
79
359174
65067
32
208222
65
334931
93
58
176554
435243
8
75
243162
22
24
350198
46
51
13
138678
241271
499154
99
178839
281067
7
20
9
4
485221
77
474128
138835
73
455209
16
64
32296407
27
86559
355001748
26
489677
3
376934
24818
62158333
184652
108638
72
56938
358426
51
79
42
432249
86
75
152542
233897
454370071
409978330
22
43
78
9
346932
3
192879
242078
248119
435748
61
43
632749527
38
81
54
2
298631
178441
13
79
608863229
24
388296
151716682
239183967
63
359848
1
17
68
52
297466
37
12
25
82
4354
4
49
97
6
308641
789434988
393603
95
189686
15647
14
60
565011273
286259
387393
38
86
4
401452
206139
40
9
92
128099
229473
33
94700330
14
4
47
8
40
6
112239
26
57
69399975
986117703
90
4
587630106
39
20
108945
73
130930
302865
539937876
1
925128198
2
172345
87
1
365987
498096
84
9
6
82
1
172706
418078
99
904001088
294681
9
43
490600348
7
170091824
48
31
289641549
89633
293432
347587
53
202543
54
72
143143
58995
2
65849
270320
67
7
38284
58048
32
94
437318
73
49991
276113
49
86745
4
76
92
55502609
197700
49
8
32
339551
52888
63
6
61
574608451
30
98
38
14127
13531
394221
41
79
355391
217696390
2
84668
1
711615277
861686039
164277
93
3
4
782428281
49
64
39
9
342291
15
41
355209
42
175641
58
98
40311
452542
237411
164936
37686
301077
24
95
10
77
34388
35
71
80
95
13
1
180392
47
42828
467913
385920
165127339
176280
400237
318656
25
367407407
34
6
16
71
304363
14
14
55
257653
505933198
75806599
29
2
6
57248
88
86
40
5892435
82
24
50
150307
417312
57
13
26
7
10
31
29
4109
343406
249649
51
814593875
4
48
899118326
348655
97
42587
4
71
9
70
42
173679908
326130
421359
84
54
84
206446
9
84
58847
54
236451
297570
28629
5982
254039
4
436492
27
507548028
87252
18588
3
5
43
207819
16
380981
62
78
498219
443667
60
377610
94
48303809
78174
127674
97
91
8
496183
45
363738
172778
26
451678
58
96
142903
27
43
342231
778816008
410321
409396
42316
23
15
3
70406
367685512
55
68
8
70484
36
7
563665626
5
127394
65
385980
210847542
404525181
95
80
336778
41
2
82
469431
81693
66
93578
274311
44891492
96
123549
175928
328842
38
111768
58
73
58
74
77
66
490238377
15
351597
5
34
753020618
67
22
87
463709
429460
81
197822
68
488040
336284
41
283237407
371429544
274097379
2796907
87
23
296412
192248
133297
20
354225
35
45
23
78
498923
328621825
30
371084
469988
365958
860397801
32
400103
19
42
23
143357
735301071
794772987
66
429659
156942
11
7
236162
9
85
1
40
92
32
383644
45
51
26
73
247671
955955064
94
86
338368
99
176188738
544282610
698703412
191042
82
11
116245
223062
314336383
47
432713
182157
26
46
18
5
448192
485999
80
397626
23
90926
114722
65162
438996903
45025183
235262
99
288255
81
809407070
133646
75750
235824
224869873
374091
777127368
5
99
66
280608
285724
76353
2
5
4
30
210631
29210
398136
412432
11
37
251317
395530666
197908
64
416680
30
599540147
4
58
9
68273
3
408282
279961
37
9
404981
392562
208288
4
7
86910
483979
71
350991
169579365
322834
23
64
398630
143083
186900
77803
3
9
279832
84
263627
417390
164833
208546
292293
30
79
97
89
770475196
4
295429
155530
21
493246
62
80
381032
402909
127855
357129
54
226225
123256
77401
190599
60
168568
88
87
83
335530
56
387174234
389480
33866901
57
9
3
5
59
300452
303991
35
188615
59
3
309037
275901
76
13
82
374559
328178
88
99
4
73502
436629
66
62
239730
8
420101
143221
1
77
28
68
27
68
754175590
481288
39
862968978
81317
80
179413
68806
6
103683
241918
76
325348
18
44
64
134149
51
844063971
252708
80
72187
382768
230236
310226
6
269487
84
937554924
80
52
28124
738717473
443907329
32
99
30
38748
48
12
327716280
74348
494439
4
17
79
371885
307932
70
59
9
81
52
302243
89425
84
133452
31656781
583288902
4
99
55
79
87
390128
211355
424082
125902
249776
99
50
29
300032
384973
88
198009058
3
18
417564
340036
67
91
341727
31
424850
62
1
899461498
20
241702
68
12
43
73
26
94
131675
441988
743262580
461953
5
428189
79
39
6
195253600
204876
683543230
2
339817
66083
317505
63529
9
268635
881844425
240777
52
60
91
2
324335
280129
58864
111977893
16
303946
401255
81702
417009
393678
436850
412281
371763
319392
3
2
793102770
5
390575
74
16
69
286087
179771
396267
288564
